BM6P6(@ hhhgggfffeeeeeeiiinnnsssyyyvvvqqqkkkfffcccbbbaaa```fffooowww~~~wwwrrrppppppwwwyyy|||uuuQQQ>>>888666888777666555555444444555444444444333333222222222333333222222333333444555666777:::<<<<<<<<<;;;:::===@@@CCCEEEHHHKKKOOORRRSSSXXX^^^bbbddddddeeeeeeaaafff```^^^gggiiidddffffffuuujjj___ccclll{{{kkkccc___ccc```fffxxx|||yyyzzz||||||rrrfffYYYSSSLLLLLLLLLLLLNNNSSSYYY^^^```ccciiipppzzz~~~sssfff\\\XXXYYYZZZZZZYYYYYYZZZ[[[___cccgggiiijjjnnntttyyy}}}kkkWWWMMMKKKHHHFFFEEEJJJMMMRRRWWW[[[aaagggjjjpppvvv}}}~~~}}}}}}|||}}}ooodddZZZWWWWWWTTTRRRRRRPPPQQQRRRQQQQQQRRRUUUXXX[[[dddwwwkkkjjjhhhfffeeegggkkkooottttttqqqmmmhhhccc___]]]```eeennnwww~~~xxxrrrpppoooqqqsssvvvxxx{{{|||VVVAAA;;;999888888666555555555555555444444333333333333333333333333222222333333444555666777999;;;<<<<<<;;;;;;===???BBBEEEGGGKKKOOORRRTTTYYY^^^bbbddddddeeeeeebbbgggdddcccllllllfffhhhhhhxxxhhh```eeeoooxxxhhhbbb^^^dddhhhvvv{{{|||~~~zzznnneee[[[QQQMMMMMMNNNOOOQQQTTTYYYaaafffkkkooovvv~~~}}}rrrddd[[[WWWYYYZZZZZZYYYXXXZZZ[[[___cccgggjjjlllpppwww|||yyygggTTTKKKHHHFFFDDDDDDEEEHHHMMMRRRWWW\\\cccgggqqqtttxxx}}}yyyvvvuuuttt~~~ooocccYYYWWWVVVSSSQQQQQQQQQRRRSSSRRRRRRSSSUUUXXX]]]ggg{{{nnnmmmjjjfffddddddgggjjjpppqqqrrroooiiibbb\\\ZZZ___dddmmmvvv~~~yyysssooonnnkkklllmmmooottt{{{^^^EEE======888888777666555555555555333333333333444444444444333333222222333333444555666777999;;;<<<<<<<<<;;;<<>>>>>999888777666555555555555222333333333444444555555333333222222333333444555666777999:::<<<<<<<<<<<<<<<>>>BBBDDDGGGJJJNNNQQQTTTXXX^^^aaaaaaaaaaaaaaa___fffgggllltttnnngggkkkttt}}}aaa\\\ddd{{{ssseeeccc\\\ccclllxxxwwwyyyjjj]]]VVVQQQPPPQQQQQQRRRUUUYYY^^^eeemmmsss{{{ooobbbZZZVVVWWWXXXXXXXXXXXXYYY[[[```ccchhhjjjmmmqqqxxx}}}xxxgggXXXIIICCCAAA???>>>???===@@@EEEIIINNNUUU\\\aaahhhjjjooowww~~~zzztttrrrqqqpppnnnsssyyy|||rrrfff[[[WWWUUUSSSQQQQQQQQQRRRRRRQQQPPPQQQSSSUUUaaannnmmmllljjjfffcccbbbdddfffnnnqqqrrrnnngggaaa_________cccjjjrrr{{{uuupppnnnjjjjjjiiikkkqqq|||nnnMMM>>>>>>999888777666666555555666333333333444444555555555333333222222333333444555666777888:::;;;<<<======<<>><<<<<<>>><<<>>>AAAEEEIIIPPPWWW[[[aaahhhqqqxxx|||{{{pppiiifffdddbbbdddgggkkkpppvvv~~~uuuiii]]]XXXWWWTTTRRRRRRPPPPPPQQQPPPOOOPPPRRRUUU\\\iiilllllljjjfffcccbbbccceeellloooqqqnnngggaaa```bbb^^^aaagggmmmuuu~~~wwwpppooommmllllllooowwwvvvSSSAAA>>>999999888777666666666666444444444444444555555555333333222222333333444555666777888999;;;<<<>>>>>>===@@@CCCEEEHHHKKKOOORRRUUUXXX]]]___^^^]]]\\\[[[XXX]]]```iiiqqqjjjgggrrreeeaaaiiitttuuuhhheee[[[```dddsssqqqkkkjjjmmmqqqwww~~~{{{lll\\\RRRMMMKKKMMMQQQXXXZZZ]]]bbbkkkxxxyyymmmbbb\\\SSSUUUWWWWWWWWWWWWYYYZZZ```cccfffhhhhhhkkkqqquuu}}}yyymmm```VVVKKKAAA>>>===;;;;;;>>>;;;<<<>>>@@@DDDIIIOOOTTT]]]fffqqqxxx|||uuuhhh```[[[XXXUUUZZZ[[[___fffmmmuuu~~~}}}}}}~~~~~~~~~xxxkkk^^^YYYWWWTTTRRRSSSOOOPPPPPPPPPPPPQQQTTTVVVVVVeee~~~mmmllljjjgggccc```aaabbbeeekkkqqqooohhhaaa___```[[[]]]bbbgggnnnvvvxxxqqqooommmmmmooottt~~~ZZZEEE@@@:::999888777666666666666555555555555444444444444333333222222333333444555666666777999:::<<<>>>???>>>AAADDDFFFIIILLLPPPSSSWWWZZZ^^^```___]]]\\\\\\YYY]]]___hhhpppkkkkkkyyy{{{bbbaaalllvvvuuugggbbb[[[aaadddpppxxxlllgggiiinnnpppvvv~~~qqqeeeYYYRRRPPPOOORRRVVVUUUXXX]]]eeessswwwkkkaaa\\\RRRTTTVVVVVVVVVWWWXXXZZZ^^^bbbeeeggghhhlllqqqvvv~~~}}}vvvhhh[[[QQQHHH@@@===<<<;;;<<>>>>>??????AAAEEEKKKOOOYYY```jjjrrryyyzzzkkk```YYYUUURRROOOQQQQQQVVV^^^fffmmm{{{}}}|||zzzxxxwwwwwwwwwwww|||~~~xxxkkk^^^XXXVVVSSSRRRRRROOOPPPQQQQQQRRRSSSWWWYYYWWWfff~~~ooonnnkkkgggbbb______```___hhhpppqqqjjjbbb^^^^^^YYY[[[^^^ccciiiqqqzzzzzzrrrppplllmmmpppwww```IIIBBB:::999888777666666666666666666666555444444444333333333222222333333444555666666777888:::<<<>>>??????AAAEEEGGGJJJMMMQQQTTTYYY\\\```bbbaaa___]]]]]][[[]]]___hhhqqqlllnnnsss\\\___kkk}}}ttteee```bbbiiimmmwwwttthhhfffjjjooossszzz~~~fff]]]SSSPPPOOOOOORRRWWWYYY\\\cccnnnuuuiii```[[[RRRTTTVVVVVVVVVWWWXXXZZZ]]]```dddgggiiimmmsssxxxwwwhhhZZZOOOFFF???===<<<;;;<<>>AAA>>>@@@BBBEEEGGGKKKPPPSSSZZZ]]]```aaa```]]][[[ZZZUUU\\\```fffmmmlllvvvooo``````mmmnnnddd```dddiiixxxtttjjjhhhlllpppzzz}}}vvvdddYYYPPPMMMNNNOOOSSSWWWZZZ___iiixxxwwwlllaaaYYYQQQRRRTTTVVVWWWWWWWWWVVV^^^```dddgggkkkooouuuyyy{{{ooobbbZZZMMMIIIBBB===::::::<<<>>>BBBBBBBBBAAA@@@@@@CCCEEEJJJMMMSSS[[[dddnnnxxxyyyssskkkbbbVVVNNNKKKJJJHHHEEEIIILLLRRRZZZdddoooyyy~~~~~~wwwqqqmmmgggbbbaaabbbeeegggjjjnnnssswwwzzz|||}}}yyypppdddYYYSSSRRRRRRSSSTTTSSSQQQPPPPPPRRRTTTVVV^^^kkkttttttrrrmmmfff```]]]]]]aaaffflllnnnkkkeee```]]]ZZZ[[[]]]___cccjjjqqqwwwzzzqqqmmmkkkmmmrrryyyqqqQQQDDD===:::777555555555555444444444444444444444444444555444444333333444444555666777888999999;;;>>>@@@>>>@@@CCCEEEGGGKKKPPPSSSYYY\\\```aaa___\\\ZZZZZZUUU\\\```ffflllllluuuzzzfff]]]aaappp|||llldddbbbdddlll~~~vvvllliiimmmrrr{{{~~~ooo___UUUNNNMMMOOORRRWWW]]]```ggguuu{{{pppaaaVVVQQQQQQSSSTTTUUUVVVWWWWWW]]]___cccggglllqqqxxx}}}vvviii]]]UUUIIIEEE???:::777888:::<<>>;;;777555555666555555444444444444444444444444555444444333333444444555777888999999999:::===???>>>@@@CCCEEEGGGKKKPPPSSSYYY\\\```aaa___\\\ZZZYYYUUU[[[^^^cccjjjjjjtttlll]]][[[eeevvvvvviiidddcccdddnnnzzzooolllooouuu}}}wwwfffXXXPPPKKKMMMQQQVVV]]]dddeeeooo|||hhhYYYPPPPPPPPPQQQRRRTTTVVVXXX\\\^^^cccgggmmmuuu}}}wwwmmmaaaUUUMMMEEEBBB===999888999;;;===@@@AAABBBAAA@@@AAABBBDDDFFFIIILLLOOOSSSXXX___dddlllpppuuuyyy~~~zzzrrrkkkfffccc___]]]UUUPPPJJJGGGGGGIIIKKKLLLMMMTTT___jjjvvv{{{rrrkkkfff___[[[\\\___ccceeekkknnnsssxxx|||vvvhhh\\\TTTQQQQQQPPPQQQQQQPPPPPPQQQTTTVVVXXXbbbnnnxxxwwwtttoooiiibbb\\\YYY[[[aaajjjpppooojjjbbb]]]\\\\\\\\\\\\^^^ccciiinnnvvv{{{wwwnnniiikkkooovvv]]]III>>>;;;888666666666666555444444444444444444444444555444444333333444444555777999::::::999:::<<<===???AAACCCEEEHHHKKKPPPTTTYYY\\\```aaa___\\\ZZZYYYTTTYYY[[[```ffffffqqqfffZZZ\\\hhh{{{qqqfffccccccdddqqqvvvooorrrxxxlll^^^SSSMMMKKKNNNSSSXXXaaaiiinnnzzzmmmZZZOOONNNMMMNNNPPPSSSVVVXXX[[[^^^ccciiioooxxx|||uuummmdddYYYNNNGGGCCCAAA===;;;:::;;;===??????@@@AAAAAAAAAAAABBBDDDCCCEEEGGGIIIKKKNNNSSSWWW___ccchhhlllqqqyyyvvvnnnjjjddd^^^ZZZWWWUUUTTTMMMLLLJJJHHHIIILLLPPPSSSWWW___mmmzzzyyypppgggbbb]]]\\\aaagggkkkmmmsssuuuxxx}}}yyykkk^^^UUUQQQPPPPPPOOOOOOOOOPPPRRRTTTWWWYYYbbbmmm{{{yyyuuupppjjjddd^^^ZZZ[[[aaajjjqqqrrrnnnfff```]]]]]]\\\[[[\\\```fffjjjpppvvvyyyooojjjkkknnnttt|||aaaGGG???<<<999777777777777666444444444444444444444444555444444333333444444555777888:::;;;::::::;;;===???AAACCCFFFHHHLLLQQQTTTZZZ]]]```aaa```]]][[[ZZZSSSXXXYYY]]]ccccccooofffZZZ\\\hhh{{{nnncccaaabbbfffvvv~~~tttuuu{{{zzzdddYYYQQQMMMKKKOOOTTTYYYccckkkyyyiiiUUUMMMMMMLLLLLLNNNRRRVVVYYYZZZ^^^dddkkkrrryyy{{{wwwrrrlllddd[[[RRRIIICCC@@@???===;;;;;;<<<>>>???>>>???AAAAAAAAAAAABBBDDD@@@BBBDDDEEEGGGIIIMMMPPPTTTXXX\\\```eeemmmwww~~~~~~qqqfff]]]\\\ZZZVVVRRROOONNNMMMKKKMMMNNNNNNOOORRRXXX]]]dddnnn}}}xxxnnncccaaa```eeennnwww{{{|||~~~}}}nnn```WWWRRRPPPOOONNNOOOOOOPPPRRRUUUWWWYYY```jjjxxx}}}yyytttnnniiiddd___[[[ZZZ___hhhppptttpppiiibbb^^^^^^\\\[[[[[[^^^dddhhhkkkpppzzz{{{rrrllllllnnnqqqxxxgggHHH@@@===999777777888777777444444444444444444444444555444444333333444444555555777:::;;;;;;;;;<<<===???AAADDDFFFHHHLLLQQQTTT[[[^^^bbbcccaaa^^^\\\[[[TTTYYYXXX\\\bbbbbbooofffYYYZZZgggzzznnnbbb``````hhhzzzyyyxxx~~~nnn]]]UUUOOOLLLLLLPPPUUUZZZdddmmm}}}zzzdddTTTLLLKKKKKKLLLNNNRRRVVVYYY[[[```gggnnnsssyyy~~~zzzrrrlllhhhbbb[[[TTTMMMFFFAAA===<<<;;;;;;;;;;;;<<<===<<<>>>AAAAAAAAAAAABBBCCC@@@AAACCCDDDEEEGGGJJJLLLLLLOOORRRUUUYYY```jjjrrr}}}~~~wwwnnncccYYYOOOPPPQQQOOOMMMLLLLLLMMMOOOSSSXXXZZZZZZ^^^ffflllvvvvvvmmmcccccchhhssspppbbbXXXSSSQQQPPPNNNOOOPPPQQQSSSUUUWWWXXX^^^gggqqq}}}}}}xxxqqqkkkgggccc___\\\YYY^^^fffnnnsssqqqjjjddd^^^^^^]]][[[[[[^^^cccgggiiinnnwww}}}vvvnnnnnnnnnooottt}}}nnnLLL@@@===:::888888888888777444444444444444444444444555444444333333444444555444666999;;;;;;<<<===>>>???AAADDDFFFIIILLLQQQUUU\\\___cccdddbbb___]]]]]]WWW[[[ZZZ]]]cccdddppphhhXXXXXXhhhnnnbbb___```hhh|||~~~|||xxxcccWWWRRRLLLKKKMMMQQQVVV[[[fffpppvvviii\\\SSSJJJJJJKKKMMMOOOSSSWWWYYY]]]bbbiiipppuuuxxxzzz|||{{{{{{xxxtttssssssmmmfffbbb^^^XXXSSSNNNIIICCC@@@===<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@BBBAAAAAABBBCCCAAACCCDDDEEEDDDEEEGGGIIIEEEHHHJJJLLLNNNUUU___fffkkkooooookkkeee```WWWOOOJJJKKKLLLKKKJJJLLLPPPTTTXXX```gggkkklllqqqzzzuuummmeeehhhqqqqqqcccYYYTTTRRRQQQOOOOOOPPPRRRSSSUUUVVVWWW]]]eeemmmuuu|||vvvnnnhhheeebbb^^^\\\XXX\\\dddlllrrrqqqjjjddd___^^^]]][[[[[[^^^cccgggkkkoooxxxyyyooonnnnnnnnnrrrzzzsssPPP@@@>>>:::888888888888777444444444444444444444444555444444333333444444555333666999;;;<<<<<<===???@@@BBBDDDFFFIIIMMMQQQUUU]]]```dddeeeccc```^^^^^^YYY]]]\\\^^^dddeeerrrjjjXXXYYYllloooccc___```ggg|||nnn\\\RRROOOJJJJJJLLLRRRVVV\\\gggrrrnnnaaaXXXRRROOOJJJJJJKKKMMMPPPTTTWWWYYY^^^ccckkkrrruuuwwwxxxxxxqqqqqqmmmiiihhhhhhbbb[[[\\\XXXSSSNNNJJJFFFBBB??????????????????>>>>>>>>>;;;===@@@BBBAAAAAABBBCCCCCCDDDEEEEEEDDDCCCEEEFFFBBBDDDEEEFFFHHHOOOXXX___^^^bbbbbb^^^ZZZWWWQQQJJJJJJKKKKKKJJJJJJNNNVVV\\\bbbjjjtttyyy{{{uuummmgggkkkwww~~~rrrdddZZZUUUSSSRRROOOPPPQQQRRRSSSTTTUUUVVV]]]dddkkkqqqxxxtttmmmgggbbb___[[[YYYUUUYYYaaajjjoooooojjjfff___\\\[[[[[[ZZZ[[[ccckkkpppttt|||}}}wwwpppiiiiiippp{{{~~~WWWCCC>>>;;;;;;:::888999===444777444555;;;444...444333333333444444444555555777888:::;;;;;;;;;===???@@@BBBDDDFFFIIINNNSSSWWW___ccchhhjjjhhhddd```^^^\\\cccdddfffhhhfffsssqqq^^^\\\nnnmmmeeecccaaafff}}}tttaaaSSSMMMMMMMMMLLLNNNQQQUUU\\\kkkyyy|||sssqqqqqqqqqyyyrrrbbbYYYTTTPPPNNNNNNPPPRRRSSSTTTVVVYYY\\\^^^eeemmmsssuuusssqqqooohhhgggdddaaa^^^\\\[[[ZZZVVVSSSNNNIIIFFFDDDDDDDDD????????????>>>===<<<;;;AAA@@@?????????@@@AAABBBEEEFFFFFFEEECCCCCCDDDFFFFFFCCC@@@BBBGGGKKKMMMNNNVVVVVVUUURRRNNNLLLLLLLLLIIIKKKNNNPPPRRRVVV^^^dddooowwwyyyqqqllldddlll|||~~~www|||uuuiii___VVVRRRQQQQQQPPPPPPPPPPPPQQQRRRRRRWWW]]]iiiuuuuuuqqqlllgggccc```\\\ZZZVVVYYY___gggmmmmmmiiieeeaaa]]][[[[[[ZZZ[[[aaajjjooosss|||}}}vvvnnnlllqqqzzzXXXEEE@@@;;;;;;999777777:::666999555444888222...777333444444444555555555555666888:::;;;;;;;;;===???AAACCCEEEGGGJJJNNNSSSWWW```dddiiikkkiiidddaaa___]]]ddddddeeegggeeerrrtttccc```rrrlllbbb___]]]cccyyykkkZZZOOOJJJJJJMMMMMMPPPTTTWWW^^^mmm{{{pppgggeeeeeeeeelllqqqzzzmmm^^^UUURRROOOMMMQQQSSSVVVWWWXXXYYY\\\^^^ccciiioootttsssqqqmmmlllgggeeeccc```\\\ZZZXXXWWWSSSQQQMMMJJJHHHGGGHHHHHHCCCCCCCCCBBBBBBAAA??????AAAAAA@@@@@@AAABBBDDDEEEFFFGGGGGGFFFDDDDDDEEEGGGFFFCCCBBBCCCGGGKKKNNNNNNPPPQQQPPPNNNLLLKKKLLLMMMLLLOOOSSSWWW]]]gggsss||||||ssskkkgggccckkkyyy|||xxx~~~xxxkkkaaaWWWRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSXXX]]]gggssssssppplllhhheeebbb^^^[[[XXXYYY]]]cccjjjllljjjgggccc___\\\[[[ZZZZZZ___gggkkkqqq|||}}}tttooorrrxxx~~~\\\HHHAAA<<<:::999555555777666999555444777222///888444444555555555666666666666888::::::;;;;;;===???CCCDDDFFFHHHJJJNNNSSSWWWaaaeeejjjllliiieeeaaa______dddddddddeeedddqqqvvvgggeeeuuulll```]]][[[bbbuuuxxxbbbTTTKKKHHHJJJNNNNNNRRRWWW[[[bbbppp}}}uuueee^^^\\\\\\]]]bbbeeelllsss{{{zzzhhhZZZRRRPPPOOOOOOUUUXXX[[[\\\]]]^^^```aaajjjnnnssstttrrrnnnjjjhhhgggeeeccc```\\\XXXVVVTTTSSSQQQPPPNNNMMMMMMNNNNNNIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHHHHIIIIIIHHHFFFEEEGGGHHHGGGEEEDDDEEEHHHLLLNNNOOOLLLMMMMMMLLLLLLLLLOOOQQQRRRUUU[[[aaajjjwww~~~vvvnnnfffaaaaaahhhttt}}}~~~|||ooodddYYYSSSRRRRRRRRRRRRQQQRRRSSSSSSTTTYYY\\\dddooo{{{uuurrrnnnkkkhhhccc^^^[[[XXXXXXZZZ```iiinnnnnnlllfff```\\\[[[ZZZYYY]]]dddhhhppp{{{vvvpppqqquuuyyy{{{{{{```JJJBBB;;;:::999666555666444666333777@@@;;;222555555555555666666666666777555777999::::::;;;===???DDDEEEGGGIIIKKKOOOTTTWWWaaaeeejjjllljjjfffbbb```___dddcccbbbcccaaaooovvvhhhfffuuukkk```^^^]]]cccsssrrr^^^RRRKKKJJJLLLMMMNNNSSSXXX]]]eeesss}}}nnnccc^^^___```aaabbbdddgggkkkpppwwwyyyhhhZZZSSSRRRSSSTTTYYY\\\___aaaaaabbbccceeepppsssuuuuuurrrmmmjjjiiijjjiiifffccc___[[[YYYWWWZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRRRRQQQPPPOOONNNMMMJJJIIIHHHGGGGGGGGGHHHIIIHHHIIIIIIHHHGGGGGGHHHJJJIIIHHHHHHHHHKKKMMMOOOPPPMMMNNNNNNNNNNNNPPPSSSVVVYYY^^^eeellltttzzzssskkkeeeaaa```fffqqq}}}rrrfff[[[TTTSSSQQQQQQQQQQQQQQQRRRSSSSSSWWWYYY___iiivvvyyyvvvqqqmmmiiiddd^^^ZZZXXXVVVWWW___jjjrrrsssrrrhhhaaa[[[ZZZYYYYYY\\\aaafffnnnzzz~~~tttnnnnnnqqquuuvvvtttfffKKKBBB:::999999888777888333555555???OOOHHH777333555555555666666666666777444666888::::::;;;===???CCCEEEGGGHHHKKKOOOTTTXXXaaaeeejjjllljjjfffbbb```^^^bbb```^^^______nnnqqqfffeeeuuujjj```___```eeerrr~~~ooo]]]RRRLLLJJJLLLMMMNNNSSSYYY___hhhwwwzzzrrriiiddddddhhhjjjkkkiiiiiihhhhhhhhhlllrrrvvv{{{~~~nnn```XXXWWWZZZ]]]]]]___bbbcccddddddfffhhhssstttuuutttqqqnnnllllllooommmjjjfffcccaaa______fffeeedddbbb___]]]ZZZYYY\\\[[[[[[ZZZXXXWWWUUUTTTQQQPPPMMMKKKIIIHHHHHHHHHHHHIIIJJJIIIHHHHHHJJJLLLNNNNNNNNNOOOOOOQQQSSSTTTRRRSSSSSSRRRRRRTTTWWWZZZ```fffooowww~~~~~~xxxsssnnnjjjhhheeekkkttt~~~uuuhhh\\\UUUSSSPPPPPPOOOOOOOOOPPPQQQQQQUUUVVV[[[eeesss{{{wwwrrrmmmhhhddd^^^[[[YYYVVVVVV^^^jjjsssuuussshhhaaa[[[ZZZZZZYYY[[[___dddmmmyyy{{{pppjjjjjjmmmoooppppppyyynnnNNNDDD;;;999:::999888888555777777DDDTTTNNN;;;555444444555555555666666666333666888999:::;;;>>>@@@AAACCCEEEHHHJJJOOOUUUYYYaaaeeejjjllliiieeeaaa___\\\```]]][[[\\\\\\lllllldddgggyyykkkaaaaaacccjjjvvv{{{xxxyyyzzzkkkZZZPPPKKKJJJLLLNNNOOOSSSZZZaaalll~~~~~~nnnjjjggghhhmmmsssvvvwwwsssqqqnnnjjjggggggjjjmmmqqqyyyvvvggg^^^\\\```cccbbbccceeeeeeeeefffiiikkksssttttttrrrooommmmmmmmmpppmmmiiifffddddddeeeeeennnnnnmmmllljjjgggdddbbbeeedddcccaaa___]]]ZZZYYYVVVTTTQQQNNNKKKIIIHHHHHHHHHIIIJJJKKKKKKLLLNNNPPPVVVWWWXXXXXXWWWXXXZZZ\\\YYYYYYYYYXXXXXXZZZ^^^bbbhhhooozzz}}}zzzxxxvvvvvvvvvuuuyyyvvvhhh\\\UUUSSSOOOOOONNNNNNOOOOOOPPPQQQRRRSSSYYYdddtttyyyuuuooojjjfffccc___\\\ZZZVVVUUU]]]jjjrrrssspppiii```ZZZYYYZZZZZZ[[[___dddlllxxxyyyooohhhgggiiijjjkkknnnsssvvvSSSGGG===:::;;;999777777666888777>>>IIICCC888999333444444444555555555555333555777999:::;;;>>>@@@???AAADDDGGGJJJOOOUUUYYY```dddiiikkkiiidddaaa___YYY]]]ZZZXXXYYYZZZkkkiiidddlllmmmeeehhhlllttt~~~wwwrrrqqqrrrzzzhhhXXXPPPKKKKKKMMMPPPQQQTTT\\\dddqqq~~~wwwlllkkklllrrrzzz{{{uuupppnnnnnnooonnnsss|||}}}lllaaa___bbbfffgggggggggffffffhhhlllooorrrrrrqqqooollljjjjjjkkkllliiidddaaa```bbbfffhhhoooppprrrssssssqqqooommmlllkkkiiigggddd```^^^\\\WWWVVVSSSOOOLLLKKKJJJIIIIIIJJJLLLMMMNNNPPPSSSUUU___aaacccbbbaaa```bbbeeebbbcccbbbbbbbbbeeejjjnnnssszzzvvvhhh\\\TTTRRRPPPOOOOOOOOOOOOPPPQQQQQQPPPRRRYYYfffwwwwwwsssmmmhhheeebbb```^^^[[[WWWUUU]]]iiippppppllliii```YYYYYYZZZZZZ\\\___ccclllwwwyyynnngggeeegggggggggmmmppp{{{|||WWWJJJ???;;;;;;999666555555888444555:::555222:::333333333444444444555555333555777999:::;;;>>>@@@>>>@@@CCCFFFJJJOOOUUUZZZ___ccchhhjjjhhhddd```^^^WWW[[[XXXVVVXXXYYYkkkhhheeeqqqpppkkkpppvvv~~~uuunnnmmmmmmuuu~~~gggYYYQQQMMMMMMPPPRRRRRRVVV]]]fffuuu}}}tttnnnpppqqquuu}}}{{{xxxwwwwwwooorrrxxxoooccc___cccgggjjjjjjiiiggggggjjjooosssrrrqqqooolllhhhggggggiiihhhddd___\\\\\\```eeeiiilllooorrrvvvwwwxxxwwwvvvpppooommmjjjfffbbb___]]]WWWUUURRRPPPMMMLLLKKKKKKJJJLLLNNNPPPQQQSSSWWWYYYeeegggiiiiiigggfffhhhkkkjjjjjjjjjjjjlllpppuuuzzz}}}uuuhhh[[[TTTRRRQQQPPPPPPPPPPPPQQQRRRRRRPPPRRRZZZiii{{{|||wwwooohhhcccaaa___]]]XXXVVVUUUZZZcccjjjmmmlllccc]]]YYYZZZ[[[ZZZ[[[^^^fffiiirrr}}}pppkkkiiifffeeefffjjjooozzz]]]DDD;;;???:::666888888555333222444777999888666555444444333333444444555<<<<<<<<<=========>>>>>>@@@BBBEEEGGGJJJOOOUUUYYYbbbeeehhhiiijjjjjjbbbYYYWWWYYYYYYWWWXXXbbbsssmmmhhhtttrrrooopppyyy}}}rrrkkkjjjiiipppyyy~~~eeeYYYRRRMMMOOOVVVSSSXXX^^^ccckkk}}}uuuqqquuurrrwwwuuuhhhcccdddgggkkkmmmnnnllljjjjjjnnnqqqrrroookkkhhhgggfffeeecccdddaaa]]]ZZZZZZ]]]```ccchhhmmmtttxxxyyyyyyzzz|||rrroookkkiiigggeeeccc``````ZZZUUUSSSPPPMMMMMMPPPMMMNNNRRRWWWVVVTTTYYYcccoooppppppmmmjjjjjjnnnrrrqqqrrrrrrrrrtttyyyvvvjjj]]]SSSPPPQQQPPPPPPPPPPPPQQQRRRRRRPPPRRRZZZgggvvvxxxsssmmmhhheeebbb```___XXXVVVUUUZZZbbbiiillllllccc]]]YYYZZZ[[[ZZZ\\\___eeehhhqqq~~~}}}pppjjjhhheeedddeeeiiinnnxxxbbbHHH===???:::555777666888666444444666666444222666555555444444555555666888999999:::;;;;;;<<<<<<@@@BBBDDDGGGJJJOOOUUUYYYbbbeeehhhhhhjjjiiicccZZZZZZ\\\]]][[[\\\fffvvvmmmlllzzz~~~qqqmmmoooxxxpppiiihhhhhhnnnwwwyyycccXXXRRRMMMPPPVVVWWW]]]cccjjjtttyyyrrrrrrxxxrrreeeaaacccgggoooqqqsssqqqnnnmmmoooqqqqqqnnnkkkiiihhhgggeeeddd___\\\YYYWWWYYY\\\```cccfffllltttzzz{{{zzzzzzzzzqqqnnnjjjhhhgggfffdddbbbaaa[[[VVVTTTQQQNNNNNNRRRSSSTTTWWWZZZWWWTTTXXXaaalllmmmmmmkkkiiijjjnnnrrruuuvvvxxxyyy|||vvvjjj^^^VVVSSSPPPPPPPPPPPPPPPQQQQQQRRRNNNOOOVVVaaannnsssoookkkhhhfffdddaaa___XXXVVVUUUYYY```gggjjjkkkddd^^^ZZZ[[[\\\[[[]]]```dddfffooo{{{pppjjjgggdddcccdddiiimmmvvvhhhLLL???@@@:::555666555888666555555555555444222666666666555555666666666666777888999:::;;;<<<===???AAADDDGGGJJJPPPVVVZZZaaaeeehhhhhhiiiiiiccc\\\]]]```aaa```aaajjjzzzyyylllqqq{{{nnnjjjmmmyyynnngggfffhhhnnnwwwqqq^^^VVVRRROOOQQQXXXXXX^^^eeemmmzzzyyysssqqqwwwnnnccc```ccchhhsssvvvyyyxxxtttqqqqqqrrrrrrooollliiihhhgggeeeccc[[[XXXVVVVVVZZZ^^^bbbdddeeellluuu|||~~~}}}zzzyyypppmmmiiigggfffgggfffeeebbb[[[VVVTTTQQQOOOQQQUUUZZZ[[[]]]]]]YYYUUUXXX___fffhhhiiiiiigggiiinnnrrrxxxzzz}}}uuujjj___WWWUUUPPPPPPOOOOOOPPPPPPQQQRRRMMMOOOTTT]]]hhhzzzpppnnnkkkiiigggddd```]]]WWWUUUUUUXXX^^^dddhhhjjjddd^^^ZZZ[[[\\\[[[\\\___cccfffnnnyyyssskkkgggdddccceeehhhllluuummmPPP@@@@@@:::666777666555555555666666777777777666666555555555555666666666777888:::<<<===?????????AAADDDGGGKKKPPPVVVZZZaaaeeehhhgggggghhhddd______bbbdddccceeennn~~~sssjjjsssxxxkkkgggmmm{{{llleeeeeeiiioooxxx|||jjjYYYTTTSSSPPPSSSZZZ[[[```hhhrrr{{{tttsssuuu{{{lllbbb```dddhhhsssxxx|||}}}yyyvvvtttuuutttrrrnnnkkkiiifffccc```ZZZXXXWWWYYY^^^ccceeefffffflllvvv|||yyypppmmmiiigggggghhhhhhhhhaaaZZZUUUSSSQQQPPPSSSXXX```bbbcccaaa[[[XXXZZZ___bbbeeeggghhhgggjjjooossswwwzzz~~~}}}ssshhh]]]VVVTTTOOOOOOOOOOOOOOOPPPPPPQQQPPPQQQVVV]]]gggzzzpppnnnkkkhhhfffbbb]]]ZZZWWWUUUTTTVVV[[[aaafffiiieee___[[[[[[[[[ZZZ[[[^^^bbbeeennnyyyvvvmmmhhheeedddfffhhhmmmvvvrrrRRRAAA@@@;;;888:::999666777777777777777888888555444444333333444444555666777888:::<<<>>>???@@@???AAADDDGGGJJJPPPVVVZZZ```eeehhhffffffgggeeebbb```ccceeeeeegggqqqooohhhrrrvvvjjjgggnnnmmmffffffhhhnnnxxxvvveeeVVVSSSSSSRRRVVV\\\bbbhhhqqq|||xxxuuuwww}}}yyylllcccaaadddgggpppvvv|||}}}zzzyyyyyyxxxuuupppllliiiddd```\\\YYYXXXYYY^^^dddiiiiiiggghhhmmmvvv~~~zzzqqqnnnkkkiiiiiiiiiiiihhh___YYYSSSQQQQQQQQQVVV\\\dddhhhiiiddd^^^]]]___aaabbbeeehhhiiiiiilllqqquuuwwwzzz{{{qqqfffZZZSSSRRRNNNNNNNNNNNNNNNOOOPPPPPPPPPRRRWWW^^^hhh|||qqqnnnkkkgggddd```\\\XXXVVVUUUTTTUUUYYY^^^dddhhhggg```[[[ZZZZZZXXXXXX[[[___dddnnnyyyyyynnnhhheeeeeefffgggmmmwwwwwwVVVBBB@@@<<<999<<<;;;999::::::888666444444555444444333333333333444444555555777999:::<<<===>>>@@@BBBEEEGGGJJJOOOUUUYYY___eeegggfffeeegggfffdddccceeeggggggkkkvvvmmmfffqqqtttjjjgggqqqqqqiiiiiihhhnnnyyyuuucccUUURRRSSSSSSXXX___eeekkkuuuzzz|||{{{qqqiiifffggghhhnnnttt|||}}}|||}}}yyyvvvrrrnnniiiddd___[[[WWWXXX[[[dddmmmqqqnnnjjjiiimmmttt{{{|||tttqqqnnnlllllljjjhhhfff^^^XXXRRRQQQRRRTTT[[[bbbjjjooopppjjjccccccdddffffffiiilllmmmmmmooossswwwxxx{{{yyypppeeeYYYRRRRRRNNNNNNMMMMMMNNNNNNOOOPPPOOOQQQVVV]]]ggg}}}pppmmmiiifffccc```\\\YYYVVVUUUTTTTTTWWW\\\cccggghhhaaa[[[ZZZXXXUUUUUUXXX[[[bbbmmmxxxzzzmmmgggddddddfffgggmmmwww~~~[[[DDDAAA<<<999;;;999777999999777444222222333555555444444444444555555666777888999;;;<<<>>>>>>BBBCCCFFFGGGJJJNNNSSSWWW___dddgggeeedddfffgggfffhhhjjjkkkkkkooo}}}lllfffppptttkkkiiitttuuullllllmmmsss}}}vvvdddUUURRRSSSTTTZZZbbbeeemmmyyy~~~wwwrrrppppppooouuu|||~~~~~~wwwuuuqqqnnnjjjfff```\\\WWWYYYaaammmyyy}}}yyysssjjjkkkooouuu|||~~~|||vvvuuurrrpppoookkkgggddd___XXXRRRRRRTTTXXX```iiirrrxxxxxxpppiiihhhiiiiiikkknnnrrrrrrrrrsssvvvzzzyyy{{{~~~xxxqqqfff[[[UUUVVVMMMMMMMMMMMMMMMNNNOOOOOOOOOQQQVVV\\\ggg}}}ooolllhhhdddbbb```]]][[[UUUUUUTTTTTTVVV[[[bbbggghhhaaa[[[YYYWWWTTTSSSUUUXXX```lllwww~~~zzzmmmfffcccbbbeeeggglllwww^^^FFFBBB<<<888:::888222555666555222111333555666666555555555555666666::::::;;;<<<>>>???@@@@@@CCCDDDFFFHHHJJJNNNSSSVVV___dddgggeeecccfffhhhggglllmmmnnnnnnsssmmmfffppptttllljjjwwwxxxooonnnsssyyywwweeeUUURRRTTTUUU[[[cccjjjrrr~~~zzzxxxqqqwww}}}~~~~~~uuussspppnnnkkkgggbbb^^^XXX\\\fffuuu}}}jjjjjjlllqqqxxx|||}}}|||xxxwwwuuusssppplllfffbbb___YYYSSSTTTVVV[[[dddmmmyyy~~~tttlllkkklllkkkooorrruuuvvvuuuuuuxxx{{{xxxyyy|||}}}wwwrrrhhh^^^YYYZZZMMMMMMMMMLLLMMMNNNNNNOOOQQQSSSXXX^^^ggg~~~nnnkkkgggddd```\\\WWWTTTTTTTTTSSSRRRSSSWWW]]]aaagggccc^^^YYYVVVUUUVVVXXXVVV^^^iiipppxxxyyyjjjeeeeeedddcccffflllttteeeKKKDDD<<<888;;;;;;999888888777666555555444444444444555555555555666777777999;;;===???@@@AAACCCEEEGGGHHHIIILLLPPPSSS___aaadddfffeeeeeefffgggkkklllkkkjjjqqqmmmgggkkkssslllmmmxxxvvvuuuttt{{{{{{hhhWWWTTTVVVWWW\\\ccckkkwww{{{{{{}}}~~~{{{xxxsssmmmjjjjjjhhhccc^^^]]]```jjj~~~zzzppphhhfffoooxxxzzzzzz|||~~~zzzuuuqqqpppmmmhhhddd___YYYTTTTTTWWW\\\hhhsss~~~tttmmmkkklllkkknnnqqquuuvvvuuuuuuvvvyyyuuuxxx|||~~~}}}zzzrrriii```YYYVVVNNNMMMLLLLLLLLLMMMNNNOOOPPPRRRRRRZZZmmm}}}mmmjjjgggccc```\\\XXXTTTSSSSSSSSSRRRSSSWWW]]]aaagggccc^^^XXXUUUUUUVVVXXXXXX\\\dddmmmxxxvvvhhhccccccbbbaaaiiimmmtttkkkOOOFFF===999;;;999999999999888777666666666444444444555555555555666777777999;;;===???@@@AAACCCDDDFFFHHHIIILLLPPPTTT\\\___bbbccccccccccccdddggghhhhhhhhhpppnnnhhhllloooiiiiiisss{{{zzzyyyyyygggWWWUUUXXXZZZ___gggppp|||~~~}}}~~~}}}~~~}}}}}}wwwppplllkkkiiieeeaaacccgggtttppphhhgggppp{{{yyytttqqqmmmiiieeeaaa[[[WWWWWWZZZaaammmxxxxxxoookkkiiiggghhhlllqqqssstttuuuwwwzzzxxxzzz|||~~~}}}zzzsssjjjaaaYYYUUURRRQQQOOOMMMLLLLLLLLLMMMTTTWWWWWW]]]kkkwwwkkkiiieeeccc```]]]YYYVVVSSSSSSRRRRRRSSSWWW]]]aaahhhddd]]]XXXUUUTTTVVVXXXXXXZZZ^^^hhhuuuvvvhhhbbbbbbbbbaaalllnnnsssrrrSSSIII???999:::888:::999999888888777777666444444444555555555555666777888999;;;===???AAAAAABBBDDDFFFHHHJJJMMMQQQTTT\\\^^^bbbcccbbbbbbbbbbbbbbbbbbccceeennnqqqiiikkkmmmgggfffnnn~~~wwwfffXXXWWWZZZ\\\cccllltttwwwrrrooopppuuu}}}~~~yyypppkkkiiihhhfffdddfffnnn~~~pppiiiiiisss~~~vvvrrrnnniiieeebbb]]]ZZZ[[[___gggttt}}}ssslllfffaaa```dddkkkqqquuuxxx{{{}}}}}}~~~~~~~~~}}}~~~|||||||||zzzuuummmbbbYYYSSSSSSQQQPPPNNNMMMMMMMMMNNNTTTZZZ\\\```iiiqqqjjjhhheeecccaaa^^^ZZZWWWTTTTTTSSSSSSTTTXXX^^^bbbhhhddd]]]XXXTTTTTTUUUWWWUUUXXX\\\dddooo}}}xxxkkkeeeddddddccclllnnnrrr~~~vvvUUUJJJ???:::;;;888888888888777777777666666444444444555555555555666777888999;;;===???AAABBBBBBDDDFFFHHHKKKNNNSSSVVV^^^aaadddeeedddbbbbbbbbb^^^______aaakkkvvvkkkjjj|||lllfffdddkkk{{{sssdddWWWWWWZZZ\\\dddmmmwwwxxxqqqmmmnnnttt|||~~~~~~}}}{{{uuummmgggffffffggghhhgggqqq~~~oookkkkkkvvvxxxqqqmmmhhhdddbbb]]][[[^^^dddmmm{{{wwwoooeee]]][[[```gggpppxxx~~~}}}xxxtttrrrqqqyyy|||}}}||||||{{{zzzvvvooodddYYYRRRNNNMMMMMMLLLMMMNNNPPPQQQOOOXXX]]]bbbjjjooojjjhhheeecccaaa___[[[XXXVVVVVVUUUTTTUUUYYY^^^cccgggccc^^^XXXUUUTTTTTTUUUQQQVVV]]]bbbhhhtttzzzmmmgggdddddddddjjjlllssswwwUUUIII???;;;<<<999666666666666666555555555444444444555555555555666888888:::<<<>>>@@@AAABBBBBBDDDGGGIIILLLPPPUUUXXX```cccffffffdddaaa______]]]\\\[[[]]]hhh|||zzzmmmjjjzzzkkkeeeccchhhvvvpppaaaWWWWWWYYY\\\dddooozzzzzzvvvwww}}}}}}}}}~~~uuupppiiidddcccfffjjjmmmmmmvvvzzzooommmnnnxxxxxxqqqkkkgggcccaaa]]]\\\```hhhrrr|||sssiii```\\\```hhhrrr}}}yyyrrrmmmiiihhhooouuu{{{~~~}}}|||{{{yyyvvvpppfffZZZQQQLLLKKKKKKKKKLLLMMMOOOPPPMMMWWW]]]bbbiiimmmllliiigggdddccc```\\\YYYXXXWWWVVVTTTTTTWWW]]]aaaeeeccc^^^ZZZVVVTTTSSSRRROOOUUU\\\```dddnnn|||ooogggdddccccccgggjjjtttxxxTTTHHH???<<<<<<999555555555555555555555555444444444555555555555666888999:::<<<>>>@@@BBBBBBCCCEEEHHHKKKNNNRRRWWW[[[aaadddffffffccc^^^[[[ZZZ\\\ZZZXXXZZZdddxxx{{{ooolll~~~jjjfffcccfffsss}}}mmm```XXXYYY\\\___iiittt|||qqqmmmhhhccccccggglllpppttt|||zzzoooooopppyyyxxxqqqlllgggccc___\\\\\\bbbkkkxxxyyyppphhh```cccjjjuuuzzztttnnnjjjggggggmmmuuu|||}}}{{{xxxvvvqqqggg[[[RRRNNNMMMLLLKKKJJJKKKKKKLLLPPPWWW[[[```fffhhhyyynnnkkkhhhfffddd```\\\YYYXXXWWWUUUSSSRRRUUUZZZ]]]cccbbb___\\\XXXTTTQQQPPPQQQTTTXXX\\\cccnnn}}}sssjjjeeedddddddddiiivvv{{{VVVHHH@@@<<<<<<888555555555666666666666666444444444555555555555666888999:::<<<>>>@@@BBBCCCDDDGGGJJJMMMPPPUUUZZZ^^^dddgggiiihhhccc^^^ZZZXXXYYYWWWUUUWWWbbbvvvzzzqqqrrrnnnjjjgggjjjvvv{{{kkk```ZZZ]]]bbbfffqqq~~~}}}yyy|||nnnkkkfffbbbaaadddiiinnnuuu|||zzzoooppprrryyyxxxrrrmmmhhheee___]]]^^^eeeooo|||~~~xxxqqqfffggglllwww{{{wwwrrrpppjjjooowww}}}~~~{{{wwwuuuqqqhhh\\\SSSNNNMMMLLLKKKKKKKKKLLLMMMPPPUUUVVVZZZbbbdddrrrooommmjjjgggdddaaa]]]ZZZWWWVVVTTTRRRQQQSSSWWW[[[bbbaaa```]]]YYYUUUPPPNNNTTTTTTUUUZZZcccppp|||wwwmmmhhhggggggccchhhwww~~~XXXIII@@@<<<<<<888666666666666777777777777444444444555555555666666888999;;;<<>>:::===999888666555444555777888666666666666666666666666888:::<<<===>>>???AAACCCFFFIIILLLPPPSSSVVV[[[^^^fffjjjnnnmmmggg```[[[YYYYYYXXXUUUUUUaaawwwpppooozzzuuunnnnnnsssyyyyyy|||yyyhhhggggggiiikkktttsssvvvqqqjjjccc```\\\YYYZZZ___gggjjjqqqxxx}}}}}}wwwrrrppppppsss{{{xxxsssrrrpppiiibbbaaa``````gggzzz|||sssmmmlllwww}}}}}}{{{{{{|||~~~{{{xxxvvvsssooofff[[[SSSOOOMMMKKKKKKLLLMMMMMMLLLPPPRRRNNNQQQYYY^^^lllkkkiiifffdddbbb```]]][[[XXXVVVSSSQQQQQQTTTWWWZZZccccccaaa\\\UUUPPPPPPRRRPPPRRRVVV[[[bbbkkkuuu|||tttkkkhhhhhhccckkkvvvXXXFFFBBB===:::<<<999888666555555555777777666666666666666666666666777999<<<===>>>???BBBDDDFFFIIILLLOOORRRVVV[[[___gggkkkooonnnhhhaaa\\\ZZZWWWUUUSSSTTT```vvvhhhlll|||}}}vvvvvvzzz~~~uuuyyytttkkkjjjlllooottt~~~yyyyyyuuummmeee```[[[WWWXXX\\\```ccciiipppuuuvvvsssqqqpppooorrryyywwwrrrqqqnnnhhhaaa^^^```cccmmmxxxpppmmmttt~~~|||yyyyyyzzz|||}}}~~~|||zzzwwwuuuppphhh\\\TTTNNNMMMKKKKKKLLLMMMLLLKKKMMMOOOMMMQQQYYY]]]jjjkkkiiifffdddbbb```]]][[[WWWUUURRRPPPPPPSSSVVVYYYaaaaaa```[[[UUUPPPOOOPPPPPPRRRVVV[[[aaakkkuuu{{{zzzoooiiihhheeejjjttt[[[GGGBBB<<<999:::999888666555555555666777666666666666666666666666777999<<<===>>>???BBBDDDFFFIIILLLOOORRRVVV\\\___ggglllqqqpppjjjccc^^^\\\VVVTTTRRRTTT```uuuwwwbbbkkkzzzyyy{{{vvvyyy{{{qqqiiihhhkkkpppxxx{{{~~~zzzqqqggg```ZZZUUUWWW[[[]]]```ffflllpppqqqqqqpppoooooopppvvv~~~~~~vvvqqqooolllfff```\\\___fffsssvvvnnnqqqzzz}}}{{{~~~|||yyyxxxzzz|||~~~~~~|||yyyvvvqqqiii^^^VVVNNNLLLKKKJJJKKKLLLKKKJJJIIIMMMLLLQQQYYYZZZfff}}}llljjjgggdddbbb```]]]ZZZVVVTTTQQQOOOOOORRRUUUXXX___``````\\\UUUPPPOOOOOOPPPRRRVVVZZZaaajjjttt{{{{{{nnngggddddddhhhrrr^^^GGGAAA<<<888999888888777666555666666777666666666666666666666666777999;;;===>>>@@@BBBDDDFFFHHHKKKNNNRRRVVV\\\```hhhmmmssssssmmmfffaaa___ZZZVVVTTTWWWaaatttsssbbbmmm{{{yyyzzz|||{{{|||zzzqqqiiihhhkkksss~~~zzz{{{|||rrrggg```ZZZWWWZZZ___ccciiippptttuuusssrrrqqqooonnnooosssxxx}}}~~~~~~|||wwwssspppkkkeee```[[[^^^eeeqqq|||qqqooovvv}}}zzzwwwuuu~~~}}}zzzyyyzzz}}}~~~}}}yyyvvvqqqiii^^^VVVNNNMMMKKKJJJKKKKKKJJJIIIIIIMMMMMMQQQXXXXXXbbbwwwooommmiiifffccc```\\\YYYUUUSSSPPPNNNNNNQQQTTTWWW]]]___```]]]VVVQQQOOOOOOPPPRRRVVVZZZ```jjjssszzz{{{mmmeeebbbccceeennn~~~aaaHHH@@@;;;999888888777777666666666666666666666666666666666666666666888;;;===>>>@@@CCCEEEFFFHHHKKKNNNQQQVVV]]]aaaiiiooouuuuuupppiiidddbbb___ZZZWWW[[[ccctttrrreeeqqq|||yyyzzz|||}}}~~~~~~~~~{{{tttpppooosss|||xxxvvv|||zzzpppfff___[[[[[[aaahhhqqqxxxwwwrrrqqqooonnnnnnpppsssvvvxxxyyy~~~{{{wwwrrrlllfffbbb\\\___cccmmmtttqqqvvv~~~yyyuuurrrppprrrzzz{{{yyyzzz|||~~~~~~yyyuuuppphhh^^^VVVOOOMMMKKKKKKKKKKKKJJJIIIJJJNNNMMMPPPWWWWWWaaawwwtttppplllhhhddd```\\\XXXTTTRRROOOMMMMMMPPPSSSVVV\\\___aaa^^^XXXRRROOOOOOQQQRRRVVVZZZ```iiisssyyyzzzmmmeeecccaaacccjjjwwwdddHHH???<<<999888777777777777666666666666666666666666666666666666666888;;;===>>>@@@CCCEEEGGGHHHJJJMMMQQQWWW]]]bbbjjjpppwwwxxxssslllgggdddbbb\\\ZZZ^^^fffuuuqqqgggvvvwwwtttuuuxxxzzz~~~~~~xxxvvvvvv{{{vvvqqqwww~~~yyyoooddd___^^^```iiirrrzzzrrrpppooooooooooooppprrruuuvvv~~~vvvnnnhhheee^^^aaafffpppyyyuuuyyy{{{vvvqqqmmmkkkjjjsss{{{}}}||||||~~~zzzvvvppphhh^^^WWWQQQOOOLLLLLLLLLLLLKKKJJJLLLOOOMMMPPPWWWYYYeee}}}xxxtttooojjjeee```[[[WWWSSSQQQNNNLLLMMMOOOSSSUUU\\\___bbb```ZZZSSSPPPOOOQQQRRRVVVZZZ```iiirrrxxxxxxkkkeeeccc___bbbgggppp~~~eeeIII???<<<:::999777777777777777666666555666666666666666666666666555888;;;===>>>@@@CCCFFFGGGHHHJJJMMMPPPWWW^^^cccjjjqqqxxxzzzvvvoooiiifff```ZZZYYY___gggwwwqqqiiiyyy{{{rrroooqqquuuyyy}}}}}}vvvmmmpppvvvxxxxxxnnnddd______dddoooyyy{{{tttsssppppppooooooooopppsssuuu{{{qqqkkkhhh```eeennn|||}}}yyy{{{~~~zzzvvvpppkkkgggdddeeeoooyyy{{{wwwrrrjjj```XXXRRRPPPNNNMMMMMMMMMLLLJJJLLLMMMKKKNNNXXX^^^nnnzzzvvvqqqkkkfff```[[[WWWSSSQQQNNNLLLLLLOOORRRUUU\\\```bbbaaa[[[TTTPPPOOOQQQSSSVVVZZZ```hhhrrrxxxttthhhcccbbb___bbbeeekkkuuufffIII>>>===;;;999777777777777777666666555666666666666666666666666555888;;;===>>>@@@CCCFFFGGGHHHJJJLLLPPPWWW^^^ccckkkqqqyyy{{{wwwpppjjjhhh^^^XXXWWW___hhhxxxtttlll{{{~~~tttqqquuuyyyyyywwwkkkkkkpppqqqyyynnnddd``````fffrrr||||||wwwwwwpppppppppooonnnpppsssuuu~~~sssmmmjjjaaahhhuuu{{{|||zzzxxxuuupppjjjeee```^^^```lllyyy}}}xxxssskkkaaaZZZSSSQQQNNNMMMNNNNNNLLLKKKKKKLLLIIIMMMXXXaaattt|||vvvnnnfff```\\\XXXUUUUUURRRQQQQQQPPPMMMPPPVVV\\\aaaeeebbbZZZRRRNNNMMMOOORRRVVVZZZ___hhhrrrzzzwwwiiicccaaaaaa^^^bbblllttthhhJJJ>>><<<:::777888888888888777777777777888777555444444555666666777888;;;>>>AAACCCDDDEEEHHHJJJMMMNNNPPPUUU]]]dddmmmtttzzzzzzxxxsssiii```]]]ZZZ\\\cccmmmuuulllyyytttqqqssssss~~~lllaaabbbjjjmmmhhheeeeeefffjjjyyy|||zzzvvvuuurrrnnnlllnnnuuuzzzzzzoooeeehhhppp~~~wwwqqqlllkkkiiidddbbbccchhhwwwwwwqqqjjj```YYYQQQNNNKKKJJJKKKLLLLLLLLLLLLMMMIIILLLUUU]]]tttvvvqqqjjjddd___\\\YYYWWWUUURRRPPPQQQOOOMMMPPPUUU[[[```dddbbbZZZRRRNNNNNNOOORRRUUUYYY]]]eeepppwwwzzzkkkdddbbbbbb___bbbjjjsssiiiKKK???===;;;888555555555555444444444444666555444444555666777888777888:::<<>>;;;888888888777777777666666666444444444444555777888999777777888:::===@@@CCCEEEGGGJJJMMMNNNPPPVVV^^^dddmmmtttyyyyyywwwrrrjjjaaa\\\YYYZZZbbbrrr~~~qqq{{{uuuqqqrrrsss}}}lll___]]]cccjjjhhhgggiiiooo{{{}}}zzzxxxyyy|||{{{tttooo{{{wwwooohhhhhhlllrrr{{{zzzuuummmaaaYYYPPPMMMJJJIIIIIIJJJKKKJJJJJJNNNLLLNNNUUUXXXfffhhheee```]]]\\\ZZZYYYWWWSSSPPPOOOOOOMMMKKKNNNTTTWWW]]]aaa```XXXQQQNNNNNNRRRSSSUUUWWWYYY```jjjrrr}}}nnneeeaaabbb___```hhhssshhhLLLAAA>>>;;;666999999999888888888777777444444444555666777777888777777777888;;;???CCCEEEGGGIIILLLNNNPPPVVV^^^eeelllsssxxxxxxvvvrrrjjjaaa]]]ZZZYYYaaauuuqqqzzztttpppqqqttt{{{lll___\\\```fffffffffiiippp~~~||||||}}}zzzuuuppp}}}}}}zzzsssqqquuu~~~~~~zzzvvvnnnbbbYYYPPPMMMJJJHHHIIIJJJJJJIIIIIIOOONNNOOOTTTUUU^^^rrrgggddd```]]][[[YYYWWWUUURRROOONNNNNNLLLJJJMMMSSSUUUZZZ___^^^XXXQQQNNNOOOTTTUUUVVVVVVYYY```jjjqqq}}}mmmccc``````^^^```ggguuufffKKK@@@===999555666666555555555444444444666666666666666666555555777666777888;;;???BBBEEEFFFIIILLLNNNPPPVVV___eeelllssswwwwwwuuurrrjjjbbb^^^[[[[[[ccc{{{ooo}}}|||xxxsssoooppprrrzzzmmmaaa]]]```fffhhhiiijjjrrryyyvvvttt|||zzz{{{}}}|||yyyvvvnnnbbbYYYPPPMMMJJJHHHIIIIIIIIIIIIHHHPPPOOOOOOTTTTTTZZZiiiiiifffbbb^^^\\\ZZZWWWTTTQQQNNNMMMMMMKKKIIILLLRRRSSSXXX^^^]]]WWWQQQOOOOOOTTTUUUVVVVVVXXX___iiiqqq}}}|||lllccc___^^^^^^___fffuuugggJJJ???<<<999555777777777666666666555555666666777777666555444444666666777999<<>>@@@BBBCCCFFFHHHLLLNNNQQQWWW___ffflllrrrvvvvvvtttqqqkkkccc\\\^^^bbbnnnxxxlll}}}~~~sssqqqooonnnooosssuuuhhhbbbbbbhhhnnnrrrssszzz{{{~~~~~~zzzxxxxxxxxx|||wwwuuurrrlllbbbZZZSSSPPPLLLJJJJJJJJJJJJIIIIIIQQQOOOLLLRRRVVV\\\hhhjjjgggdddbbb```^^^ZZZXXXPPPMMMLLLLLLJJJHHHKKKQQQPPPVVV\\\\\\VVVQQQOOOOOORRRRRRRRRRRRTTT[[[fffoooyyy|||lllccc```^^^^^^___cccpppjjjLLL@@@>>><<<999666666666666555555555555222333555777888888777777555777999<<>>888;;;888888777666666666666666555555555555555666777777666777999:::;;;===AAADDDDDDGGGIIIKKKMMMTTT]]]ccciiikkknnnooommmjjjeeebbbaaahhhlll|||mmmfff{{{|||zzzuuujjjaaa\\\\\\dddiiihhhnnn|||}}}{{{wwwvvvvvvxxx{{{~~~}}}{{{{{{xxxsssppplllcccYYYOOOLLLHHHGGGGGGIIIIIIJJJJJJKKKMMMOOOQQQWWWfffuuuvvvuuurrrmmmggg___YYYUUUQQQLLLJJJJJJJJJHHHJJJOOOPPPSSSVVVUUUPPPLLLJJJJJJPPPRRRTTTTTTTTTWWW___ffftttyyyiii```]]]]]]]]]___aaajjj}}}tttPPPFFF???999<<<888777777666666666666666555555555555555666777777555777888999:::===@@@CCCEEEGGGIIIKKKMMMSSS[[[bbbhhhjjjlllnnnmmmkkkhhheeeeeemmmrrr}}}pppddduuu|||}}}uuuiii```[[[WWW]]]``````dddooowwwzzzzzzwwwsssrrrrrrsssrrrppppppppprrrtttvvvwwwwwwwww}}}{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~||||||zzzuuurrrnnndddZZZOOOLLLIIIGGGHHHIIIJJJIIIJJJJJJLLLNNNPPPWWWgggwwwxxxvvvqqqkkkddd^^^XXXUUUPPPLLLIIIKKKJJJIIIKKKOOOQQQTTTVVVUUUPPPKKKJJJJJJOOOSSSVVVVVVUUUXXX```gggsss{{{jjjaaa\\\ZZZ[[[```gggppp~~~uuuQQQFFF@@@999<<<888777777666666666666666555555555555555666777777555666888999:::<<<@@@CCCEEEGGGIIIJJJLLLQQQZZZ```gggiiilllnnnooonnnkkkjjjjjjqqquuu}}}wwwdddqqq|||zzz}}}uuuhhh^^^XXXRRRUUUWWWWWWZZZaaafffhhhfffeeecccccccccdddddddddfffhhhjjjlllmmmnnnnnnooouuuuuuzzz|||sssrrrooonnnnnnpppsssuuuvvvxxx{{{}}}}}}}}}||||||~~~~~~~~~}}}}}}{{{wwwtttoooeee[[[PPPMMMJJJIIIJJJKKKKKKJJJJJJJJJKKKNNNOOOVVVfffvvvzzzwwwqqqjjjccc]]]YYYWWWOOOKKKIIIKKKKKKIIIKKKOOOSSSVVVXXXVVVQQQLLLKKKLLLLLLQQQVVVVVVUUUYYYbbbjjjsss{{{kkkbbb[[[XXXYYY```iiisssuuuQQQFFF???999<<<888888777666666666666666555555555555555666777777555666888999:::<<<@@@CCCDDDFFFHHHHHHJJJOOOWWW^^^gggiiillloooppppppooonnnooosssuuu||||||hhhrrr~~~xxx|||rrrdddYYYSSSMMMNNNNNNOOOQQQTTTVVVWWWUUUUUUUUUUUUUUUVVVWWWXXXWWWZZZ^^^aaabbbdddgggiiijjjllltttyyytttgggeeeaaa^^^^^^```dddfffhhhlllrrruuuwwwwwwxxxyyyyyy|||~~~~~~~~~|||}}}|||xxxuuupppeee[[[PPPMMMKKKJJJKKKKKKKKKJJJJJJJJJLLLNNNOOOTTTcccrrryyyuuunnnggg```[[[XXXVVVNNNKKKIIIKKKKKKJJJKKKNNNRRRUUUVVVTTTOOOJJJIIIJJJGGGNNNTTTVVVUUUXXXbbbkkkssszzzkkkcccYYYWWWYYY]]]dddooouuuQQQFFF???888;;;888888777666666666666666555555555555555666777777444666777888999<<<@@@CCCCCCEEEGGGGGGHHHMMMUUU\\\fffhhhkkknnnpppqqqqqqpppqqqsssssszzz~~~kkkwwwyyy~~~|||mmm___SSSMMMJJJHHHHHHIIIJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKLLLNNNJJJNNNRRRUUUWWWZZZ^^^bbbaaaccclllwwwyyyqqqlll```]]]XXXTTTRRRSSSVVVXXX\\\aaahhhlllnnnoooppprrrrrrwww}}}~~~}}}}}}zzz|||zzzwwwtttooodddYYYNNNLLLJJJJJJJJJKKKJJJIIIJJJJJJLLLNNNNNNRRR___mmmuuuqqqjjjccc\\\WWWUUUTTTNNNJJJIIILLLLLLJJJKKKNNNOOORRRSSSPPPKKKGGGFFFGGGDDDKKKRRRTTTTTTXXXcccllltttzzzkkkbbbXXXXXXYYY[[[]]]iiiuuuPPPFFF>>>888;;;888888777666666666666666555555555555555666777777444666777888999<<>>BBBDDDDDDDDDEEEFFFKKKPPPUUUbbbfffkkkmmmlllkkklllnnntttpppqqqwwwzzz~~~}}}kkkzzz{{{mmmaaaWWWMMMGGGDDDCCCCCCBBB@@@???===<<>>AAACCCDDDEEEEEEGGGKKKQQQUUU^^^ccciiikkkkkkkkkmmmoooqqqllllllpppssszzzzzzmmmwwwiii]]]SSSKKKEEEAAAAAAAAAAAA@@@???>>>>>>CCCCCCDDDEEEGGGHHHHHHIIIKKKKKKKKKKKKLLLMMMOOOOOORRRTTTXXX]]]bbbgggkkkmmmqqqvvv}}}}}}yyy|||}}}{{{|||~~~~~~zzznnnccc^^^YYYYYYYYYZZZZZZYYYWWWVVVUUUQQQOOORRRSSSRRRTTTYYY\\\```gggooowww{{{|||{{{wwwwwwuuusssnnnfff]]]WWWNNNKKKIIIHHHIIIJJJIIIHHHKKKIIIJJJLLLNNNRRR\\\fffmmmggg```[[[YYYVVVRRROOOKKKJJJGGGFFFFFFGGGJJJKKKMMMNNNNNNMMMJJJGGGGGGGGGKKKNNNQQQRRRRRRVVV___fffuuulllccc\\\ZZZ[[[___bbblllVVVFFF@@@::::::999888777666666555555555444444444444555666777888555666666666777:::>>>AAACCCDDDEEEFFFGGGKKKQQQUUUZZZ```fffiiijjjjjjlllnnnnnnjjjiiikkknnnvvvvvvnnn|||qqqbbbWWWOOOHHHDDDAAAAAABBBBBBCCCBBBBBBBBBCCCDDDDDDEEEGGGIIIJJJKKKPPPOOOOOOOOONNNNNNNNNNNNNNNOOOQQQTTTVVVXXXZZZ[[[___aaaeeeiiillloooppppppuuuyyy}}}}}}{{{zzz{{{}}}wwwkkkaaa]]]YYY[[[^^^aaabbbaaa```___ZZZVVVTTTTTTSSSQQQSSSVVVWWWZZZ```iiirrrxxxzzzzzzxxxwwwuuurrrmmmeee\\\VVVNNNLLLIIIHHHIIIIIIIIIHHHKKKIIIJJJLLLNNNQQQ[[[eee~~~iiiddd]]]YYYWWWUUUQQQNNNJJJIIIGGGFFFFFFGGGIIIJJJKKKMMMNNNMMMJJJHHHGGGGGGIIIMMMPPPQQQQQQVVV___fffuuulllccc]]]ZZZ\\\```cccoooWWWFFF@@@:::;;;999888777666555555555555555444444444555555666777555666666666777999===@@@BBBDDDEEEFFFHHHLLLQQQUUUYYY^^^eeehhhhhhgggiiijjjmmmjjjjjjmmmoooxxxuuunnnzzz~~~lll\\\RRRLLLGGGEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIKKKNNNPPPRRRVVVVVVVVVUUUSSSRRRPPPOOOMMMMMMNNNNNNOOOOOOOOOOOOSSSSSSUUUXXX[[[___ccceeeiiinnntttwwwxxxzzz}}}}}}tttggg___\\\\\\```eeehhhiiiiiihhhhhhccc```]]][[[ZZZZZZ\\\___]]]^^^bbbiiiqqqxxx{{{|||yyyxxxvvvsssmmmeee[[[UUUNNNLLLIIIHHHIIIIIIIIIHHHJJJIIIJJJMMMNNNQQQZZZdddyyyzzz}}}eeeaaa[[[XXXWWWUUURRRNNNIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNNNNKKKHHHGGGGGGGGGKKKOOOPPPQQQVVV```gggttt}}}mmmccc]]][[[\\\```dddpppZZZGGG@@@:::;;;999888777666555555555555666666555444333333444444555666666666666888<<>>AAACCCFFFHHHJJJNNNRRRVVV\\\aaafffgggeeeaaa``````fffbbbeeeooowww}}}sssyyy~~~sssbbbTTTMMMJJJIIIHHHFFFGGGIIIJJJLLLMMMMMMMMMQQQSSSVVVYYY\\\___aaaaaaccccccdddccc```[[[WWWTTTQQQQQQPPPOOOMMMLLLKKKKKKIIIJJJJJJKKKKKKLLLMMMMMMOOOTTT[[[```fffmmmvvv}}}zzzooobbb\\\]]]ggglllqqqsssrrrrrrsssuuutttuuuuuutttxxx~~~zzzyyy{{{~~~|||{{{yyyuuuooofff\\\UUUOOOMMMJJJHHHHHHIIIHHHGGGJJJIIIJJJMMMNNNPPPXXXaaawwwpppeeekkk|||bbb___[[[ZZZZZZYYYUUURRRHHHHHHGGGFFFFFFGGGHHHHHHNNNPPPRRRQQQMMMJJJGGGFFFGGGKKKOOOOOOPPPTTT]]]eeerrr{{{mmmccc]]]ZZZZZZ]]]aaammm```III@@@:::;;;999888777666666555555555666666555555555555555666555666666666666777;;;>>>AAACCCFFFHHHKKKNNNSSSVVV\\\aaafffgggeeeaaa______ddd___bbbnnn|||yyyzzz~~~zzzvvvxxxzzz|||xxxmmm]]]QQQKKKJJJIIIHHHGGGIIIKKKOOORRRTTTVVVWWWWWWZZZ___dddgggiiijjjjjjmmmnnnooonnnkkkfffaaa]]][[[ZZZYYYVVVTTTRRRPPPOOOKKKKKKJJJIIIIIIIIIJJJJJJJJJMMMQQQTTTXXX___iiipppwwwyyymmmaaa\\\^^^iiimmmsssuuuttttttwww{{{~~~}}}zzzvvvpppggg]]]VVVPPPMMMJJJHHHHHHHHHGGGFFFIIIIIIJJJMMMNNNPPPXXX```vvvpppeeennnbbb___[[[ZZZ[[[ZZZVVVSSSHHHGGGGGGGGGGGGGGGGGGHHHOOOQQQSSSRRRNNNJJJGGGFFFIIIMMMPPPOOOOOOSSS[[[bbbrrr{{{mmmccc]]]YYYYYY\\\```lllbbbJJJ@@@:::;;;999888777666666555555555666555555666666777888999555666666666555777;;;>>>@@@CCCFFFIIIKKKOOOSSSVVV[[[```fffhhheeeaaa______fff___```ooo~~~|||{{{sssmmmdddgggjjjooovvvtttiii[[[OOOJJJIIIIIIHHHIIIKKKOOOTTTXXX\\\___```cccffflllrrrvvvwwwwwwvvvwwwxxxyyyxxxuuupppjjjfffeeedddaaa^^^[[[XXXVVVTTTOOONNNKKKIIIIIIJJJKKKLLLIIIKKKLLLLLLNNNTTT^^^eeennnzzz}}}yyymmm```\\\^^^hhhnnnsssuuuuuuvvv{{{~~~{{{wwwqqqggg]]]VVVPPPMMMJJJIIIHHHHHHGGGFFFIIIIIIJJJNNNOOOPPPWWW```uuurrriiiwwwfffdddbbbaaa```\\\TTTNNNJJJHHHFFFDDDDDDFFFHHHJJJIIINNNRRRQQQLLLGGGFFFGGGIIIMMMQQQQQQPPPSSS\\\eeeqqqzzzoooccc]]]\\\\\\]]]```llljjjIII???>>><<<:::999888777666666666666444444444444444555666666555666777666666777:::<<>>AAADDDGGGIIIKKKLLLNNNPPPTTTYYY```gggjjjhhheeebbb___bbbgggttt~~~|||xxx|||wwwkkkaaaZZZXXXZZZ```kkkyyytttaaaWWWMMMLLLOOOSSSYYY^^^dddiiirrr|||vvvuuuvvvyyy~~~~~~tttnnneee]]]WWWSSSQQQOOORRRTTTWWWZZZ^^^dddkkkooo{{{zzzsssooosss{{{|||vvvooodddXXXRRRNNNKKKIIIHHHHHHIIIHHHHHHFFFHHHMMMRRRVVV___pppxxxnnnhhh```[[[XXXTTTOOOKKKFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEGGGKKKQQQXXX]]]jjjtttnnnaaa[[[ZZZ[[[^^^eeevvvcccJJJCCC@@@;;;:::999888777666666666666555555444444555555666777777888888888888999;;;>>>BBBFFFIIILLLNNNOOOQQQSSSTTTYYYaaahhhjjjiiieeebbb\\\___dddrrr|||~~~{{{~~~xxxlllbbb\\\ZZZ\\\```gggpppxxxrrr\\\SSSLLLMMMRRRWWW]]]cccooovvv}}}zzzoooqqquuu{{{|||vvvnnngggaaa]]]XXXTTTWWWWWWWWWXXXZZZaaaiiinnn~~~}}}xxxvvv}}}yyyooobbbWWWQQQMMMKKKHHHGGGHHHIIIHHHHHHHHHIIINNNTTTZZZfff{{{zzzkkkeee^^^XXXUUUQQQMMMIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCDDDFFFFFFEEEDDDCCCCCCDDDGGGLLLRRRXXX]]]iiitttnnnaaa[[[ZZZ[[[___fffxxxbbbJJJDDDAAA<<<:::999888777666666666666444444444444444555666666777888888888888999<<<>>>DDDGGGLLLOOOQQQRRRTTTVVVTTTZZZbbbhhhkkkiiieeebbbXXXZZZ```ooo~~~|||yyymmmccc]]]___```cccfffjjjpppwww|||qqqXXXPPPKKKNNNUUUZZZaaafffwww{{{wwwqqqvvv}}}}}}~~~xxxqqqlllhhhddd___[[[\\\[[[YYYXXXZZZaaaiiiooo{{{{{{{{{ooo```UUUQQQMMMJJJHHHGGGHHHIIIIIIHHHKKKMMMRRRXXX___lll|||kkkeee]]]UUUPPPMMMJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFDDDBBBBBBBBBCCCFFFHHHIIIJJJNNNUUU[[[gggrrr~~~iii___WWWYYY\\\```kkklllLLL@@@===:::888888888888777777777777888777555333333555777888333555666777777999===@@@DDDHHHLLLNNNNNNPPPUUUXXXZZZ]]]bbbfffhhhfffdddaaa______dddrrr{{{zzzxxxkkkdddaaaccc```___aaahhhpppxxx|||pppVVVRRRPPPRRRVVV\\\gggqqq}}}yyyyyy|||zzzxxxvvvuuutttvvvxxxvvvrrrlllhhhfff[[[\\\\\\[[[[[[___gggmmm}}}}}}xxxqqqhhh\\\SSSMMMKKKIIIHHHIIIIIIHHHFFFJJJMMMPPPVVVaaarrrhhhbbb[[[TTTOOOLLLJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFDDDBBBBBBBBBCCCFFFHHHIIIJJJNNNTTTZZZgggqqq{{{ggg]]]ZZZ\\\^^^dddqqqrrrTTTFFF>>>999888888888888777777777777777666555444444555666777444555777777777999<<>><<<888888888888777777777777888777555444444555777888666777777777777888;;;===CCCJJJTTT[[[]]]^^^___```dddeeeeeefffgggiiikkklllhhhffffffhhhrrr|||sssnnnjjjnnnvvv|||rrrmmmccc___ZZZUUUTTTVVVZZZ]]]```bbbdddfffhhhlllqqqtttyyy~~~wwwfffSSSPPPOOOTTT\\\hhhyyy|||uuubbbWWWRRRLLLHHHIIIIIIIIIIIIIIIIIIHHHHHHDDDCCCDDDEEEFFFHHHKKKLLLNNNSSSYYY\\\___dddmmmtttuuu|||zzzxxxssspppiiisss~~~|||xxxqqqiii___VVVQQQJJJIIIGGGHHHIIIJJJJJJIIIEEEGGGKKKOOOVVVbbbpppzzzVVVTTTQQQMMMJJJGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHFFFDDDCCCCCCDDDEEEEEEHHHLLLNNNOOOVVV___mmmvvv~~~hhh]]]ZZZYYYYYY]]]kkkjjjKKKAAA@@@===999888999999999999888777777444333222444666777777666555777888888777888:::===BBBKKKVVV^^^aaabbbdddeeegggggggggggghhhjjjkkkllljjjgggeeehhhooo~~~vvvkkkiiihhhlllrrrwwwjjjccc]]]VVVOOOLLLNNNRRRVVVUUUXXX[[[___bbbggglllpppwwwuuudddWWWWWWVVVXXX]]]iiixxxyyycccZZZTTTKKKHHHMMMMMMMMMMMMMMMLLLKKKIIIIIIGGGFFFFFFFFFFFFGGGIIIJJJMMMOOOQQQPPPQQQVVV___gggqqqxxxzzztttvvvyyyyyyxxxvvvtttttttttwww}}}xxxpppfff\\\TTTOOOJJJIIIHHHHHHGGGGGGHHHHHHJJJIIIJJJNNNSSS]]]nnn~~~WWWUUURRRNNNJJJGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFDDDCCCCCCDDDDDDDDDGGGKKKMMMOOOXXXaaaoooyyy}}}hhh___XXXYYYYYY]]]jjjoooOOOBBB@@@===999888999999999999888777777444333333444666777777666555777888888777888:::===CCCKKKVVV___bbbdddeeegggiiiiiiiiiiiiiiijjjkkkkkkgggcccaaaaaafffwwwwwwllljjjjjjnnnvvv~~~ooo```\\\UUUOOOKKKJJJKKKLLLOOOQQQTTTXXX\\\bbbhhhmmmyyyuuucccVVVUUUUUUWWW^^^jjjzzz~~~jjjYYYTTTQQQKKKJJJOOONNNNNNNNNNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLNNNNNNNNNRRRZZZaaajjjqqq|||{{{tttjjjmmmoooqqqqqqqqqrrrtttvvvwww}}}|||zzzvvvoooeee[[[SSSNNNIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHJJJMMMQQQXXXgggvvvWWWUUURRRNNNJJJGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGFFFDDDBBBCCCDDDEEEDDDEEEIIILLLPPPZZZeeesss}}}{{{hhh```VVVXXXZZZ]]]iiitttTTTDDD@@@<<<999888999999999999888777777555444333444666777777666555777888888777888:::===BBBKKKVVV___ccceeeggghhhlllllllllkkkkkkjjjjjjjjjiiigggdddbbbfffxxx{{{oookkkkkkqqqzzzsss___\\\WWWRRRMMMJJJHHHGGGKKKLLLOOORRRVVV]]]dddjjjxxxvvveeeTTTTTTTTTWWW___nnn~~~gggYYYMMMLLLMMMKKKMMMQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKIIIHHHGGGGGGHHHHHHFFFHHHJJJKKKKKKMMMSSSXXX```gggrrr|||{{{rrrkkkaaaccceeegggjjjmmmrrrvvvzzzyyy|||~~~zzzwwwuuuwww{{{~~~|||{{{xxxvvvsssmmmddd[[[RRRLLLIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGIIILLLMMMRRR___lllWWWUUURRRNNNJJJGGGEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBDDDEEEFFFEEECCCBBBCCCDDDFFFDDDEEEIIIMMMRRR^^^iiiwww{{{ggg^^^SSSXXX[[[\\\hhhyyyXXXGGG@@@<<<:::888999999999999888777777555444444555666777777666555777888888777888:::===AAAJJJVVV___cccfffhhhjjjnnnnnnmmmmmmkkkjjjiiihhhkkkkkkjjjhhhiii|||rrrllllllsss}}}vvvccc```[[[VVVRRROOOMMMMMMNNNNNNOOOQQQTTT[[[ccchhhrrryyyjjjTTTSSSSSSXXXbbbsssqqqWWWNNNGGGHHHKKKLLLNNNQQQPPPPPPOOOOOOOOOPPPPPPQQQOOONNNLLLIIIHHHGGGGGGGGGDDDFFFHHHHHHHHHJJJMMMPPPYYY___iiissswwwssskkkddd___```aaacccgggnnnvvv{{{}}}{{{||||||zzzwwwsssoookkkkkknnntttxxx}}}}}}~~~~~~|||zzzxxxttttttqqqlllddd[[[RRRMMMIIIHHHHHHGGGFFFGGGGGGGGGFFFFFFHHHKKKLLLOOOZZZfffUUUTTTQQQMMMJJJGGGEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEDDDBBBBBBBBBDDDHHHFFFGGGJJJNNNTTTaaammmyyy{{{eeeZZZRRRXXXZZZ\\\gggzzzYYYHHHAAA===:::888999999999999888777777666555444555777777777555555777888888777888:::===???HHHUUU^^^dddfffiiikkkppppppooonnnllljjjhhhfffdddgggiiihhhiii{{{uuummmkkksss~~~}}}llliiibbb\\\VVVTTTSSSSSSTTTTTTTTTTTTVVV[[[bbbgggnnnyyy|||mmmWWWUUUTTTZZZgggyyy{{{bbbQQQKKKGGGHHHKKKLLLNNNPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRQQQNNNKKKIIIHHHGGGGGGDDDFFFGGGHHHHHHIIIKKKLLLVVV[[[ccckkkpppnnngggbbb___``````bbbgggoooyyy}}}}}}{{{xxxuuusssmmmiiidddaaaaaafffkkknnnuuuwwwzzz|||~~~~~~|||zzzxxxwwwtttrrrpppkkkcccZZZRRRNNNHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEHHHKKKKKKNNNYYYddd|||SSSQQQOOOLLLIIIGGGEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDCCCBBBAAABBBCCCHHHFFFGGGKKKOOOUUUaaammm{{{zzzcccWWWRRRXXXYYY[[[hhhvvvWWWHHHCCC???;;;888999999999999888777777777666555555777777777555555777888888777888:::===???HHHUUU___eeehhhkkkmmmrrrrrrqqqpppnnnkkkiiigggbbbeeehhhhhhjjj|||xxxvvvnnnllltttsssoooiiiaaa\\\XXXWWWWWWZZZZZZZZZZZZ[[[___eeeiiinnnvvv~~~{{{~~~ooo[[[XXXWWW]]]lllnnnYYYNNNKKKIIIHHHKKKMMMOOOPPPSSSRRRPPPOOOOOOPPPQQQRRRTTTRRRPPPMMMJJJIIIHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKTTTWWW]]]dddhhhhhhdddaaa___```aaaccciiirrr~~~{{{wwwtttrrriiieee___\\\]]]___aaabbbllloootttwwwzzz}}}~~~|||zzzxxxwwwvvvtttrrrnnnhhhaaaYYYRRRNNNHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEGGGJJJKKKNNNXXXccc|||OOONNNLLLJJJHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCCCCAAAAAABBBCCCFFFEEEGGGKKKOOOTTT___kkkzzzyyycccXXXTTTXXXXXXZZZiiiqqqSSSHHHEEEAAA<<<888999999999999888777777888666555666777777666555555777888888777888:::===@@@JJJWWWaaagggkkknnnqqqtttttttttsssqqqnnnllljjjggghhhhhhiiilllqqqwwwooonnnwwwrrrpppmmmiiieeecccaaa``````aaacccccceeehhhmmmpppoootttwwwzzz~~~vvvnnnjjjsss~~~ttt___[[[ZZZ```pppdddTTTJJJIIIGGGGGGIIINNNQQQSSSVVVUUUSSSQQQQQQQQQRRRSSSUUUSSSPPPMMMKKKJJJIIIIIIGGGFFFEEEEEEGGGIIIKKKKKKQQQSSSWWW]]]aaacccaaa___```aaacccfffnnnxxx|||zzzyyynnnjjjdddaaa___^^^\\\ZZZ___ccciiinnnqqquuuzzz~~~}}}|||zzzyyywwwvvvuuuuuutttqqqllleee]]]VVVPPPMMMHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGHHHIIIIIIKKKVVVbbbzzzNNNLLLKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEAAABBBCCCCCCAAAAAABBBCCCDDDDDDFFFJJJNNNSSS]]]hhhzzzxxxcccYYYUUUXXXWWWYYYjjjnnnQQQHHHFFFBBB<<<888999999999999888777777888777555666777888666555555777888888777888;;;===BBBKKKYYYcccjjjmmmqqqsssvvvvvvwwwvvvtttqqqnnnllliiigggfffeeejjj~~~zzznnnwwwpppoooyyywwwlllmmmooooooooonnnllljjjeeegggjjjlllnnnqqquuuxxxoooqqqqqqqqqwww~~~~~~yyynnnccc^^^fffooovvv{{{zzzbbb^^^\\\cccssszzz___RRREEEEEEEEEDDDHHHOOOSSSUUUYYYWWWUUUSSSRRRRRRSSSTTTUUUTTTQQQNNNLLLJJJJJJJJJGGGFFFDDDDDDGGGIIIKKKLLLPPPPPPSSSXXX\\\______^^^aaacccfffkkkssswwwrrrlllhhheeeaaa[[[WWWTTTYYY```eeeiiimmmssswwwzzzzzzxxxvvvuuutttttttttssspppjjjbbbZZZSSSNNNLLLHHHGGGGGGFFFEEEFFFFFFFFFJJJHHHHHHHHHGGGIIITTT___wwwKKKJJJJJJIIIGGGEEECCCBBB@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBBAAA@@@AAAAAABBBEEEDDDFFFJJJNNNSSS]]]hhhttttttaaaZZZSSSWWWYYY^^^lll~~~}}}oooQQQEEEBBBAAA???999999999888777666666555777777777777777777777777777888999888777777999;;;@@@JJJYYYfffnnnqqqrrrrrrwwwwwwwwwxxxxxxuuupppllliiicccccchhhooowwwlll}}}tttnnnmmmvvvqqqddddddiiiooopppmmmnnnrrrqqqppprrrwww|||zzzssskkkjjjnnntttwwwwwwyyytttrrrtttsssooollllllaaahhhooouuu{{{~~~eeeaaa^^^eeexxxnnnUUUJJJHHHIIIIIIHHHIIILLLQQQTTTWWWVVVUUUSSSRRRRRRSSSSSSVVVUUUSSSPPPNNNKKKIIIHHHHHHIIIIIIIIIHHHIIILLLNNNOOOPPPRRRSSSUUUYYY^^^aaadddjjjpppsssvvvyyywwwvvvpppcccXXX^^^YYYYYY___dddeeeiiinnnuuuwwwxxxxxxvvvuuutttsssrrrmmmgggaaa\\\WWWPPPKKKIIIGGGEEEEEEFFFGGGFFFEEEIIIHHHIIIKKKKKKLLLSSS\\\uuuLLLLLLKKKIIIHHHFFFDDDCCCAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEFFFEEEFFFJJJNNNTTT___kkkyyyqqq___XXXRRRVVVYYY___mmm}}}{{{nnnPPPDDD@@@>>>===999999999888777666666666777777777777777777777777777888999888777777999;;;@@@JJJYYYfffooorrrsssssswwwwwwxxxyyyyyywwwrrrnnnjjjeeedddiiipppvvvkkk}}}sssmmmoooxxx|||jjj^^^___ccciiilllllloootttwwwyyy~~~zzznnnhhhgggiiikkkjjjlllhhhfffiiikkkjjjkkkmmmkkkqqqyyyhhhccc```gggyyyhhhSSSKKKGGGHHHHHHIIIIIILLLQQQTTTXXXVVVUUUSSSRRRRRRRRRSSSUUUTTTRRRPPPMMMKKKIIIHHHIIIJJJJJJJJJIIIKKKMMMPPPPPPRRRSSSTTTUUUXXX]]]```fffmmmtttxxx{{{tttjjjeee___\\\___bbbcccgggllltttvvvyyyzzzyyywwwtttssssssnnngggaaa\\\VVVOOOJJJHHHGGGEEEEEEFFFFFFFFFEEEGGGFFFHHHKKKKKKMMMTTT]]]qqqMMMLLLKKKJJJHHHFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAABBBDDDFFFGGGGGGEEEFFFKKKOOOVVVcccppp~~~nnn]]]VVVQQQUUUYYYaaannn|||{{{kkkOOODDD???<<<;;;999999999888777777666666777777777777777777777777777888999888777777999;;;AAAJJJYYYgggppptttvvvvvvxxxyyyzzz||||||zzzvvvsssmmmhhhgggkkksssvvvkkk~~~rrrmmmpppyyyrrrcccYYYXXX[[[aaafffiiiooovvvzzzttthhhcccbbbbbbaaabbb^^^]]]bbbhhhlllqqqvvv|||mmmgggcccjjj|||yyy^^^PPPKKKEEEGGGHHHIIIJJJMMMQQQTTTWWWVVVTTTRRRQQQQQQQQQRRRSSSRRRPPPNNNLLLJJJIIIHHHIIIJJJKKKKKKJJJLLLOOOQQQSSSSSSTTTUUUUUUXXX\\\___hhhpppxxx~~~}}}rrrkkkffffffgggiiimmmqqqwwwyyy|||}}}|||yyyuuussssssnnnhhhaaa[[[TTTNNNIIIHHHFFFDDDDDDEEEEEEEEEDDDDDDDDDGGGKKKLLLNNNUUU]]]ooowwwrrr|||MMMLLLJJJHHHGGGEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCEEEFFFHHHHHHFFFGGGKKKPPPYYYgggtttlll[[[VVVQQQSSSYYYcccpppzzz~~~~~~iiiOOOEEE???;;;:::999999999888888777777777666666666666666666666666777888999888777777999;;;@@@JJJYYYgggqqqvvvyyyzzzzzz{{{||||||yyysssnnnllloooyyyxxxnnnqqqkkkoooxxxooobbbYYYWWWWWW[[[___dddmmmvvv}}}|||nnnfffccccccccc```\\\\\\cccmmmvvvrrrjjjeeemmm~~~nnnWWWLLLJJJDDDFFFHHHJJJKKKMMMQQQSSSVVVUUUSSSQQQPPPPPPPPPPPPQQQPPPOOOMMMLLLJJJIIIHHHIIIJJJKKKKKKKKKLLLOOORRRUUUVVVVVVVVVWWWYYY]]]```iiipppzzz{{{vvvtttwww{{{~~~{{{wwwtttrrrooohhhaaaZZZRRRLLLIIIGGGEEECCCCCCDDDEEEDDDCCCDDDDDDGGGKKKMMMNNNUUU]]]qqqsssqqqLLLJJJHHHFFFEEECCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFHHHGGGHHHLLLRRR[[[iiivvviiiZZZVVVQQQRRRXXXdddpppxxx{{{|||}}}eeeOOOFFF???;;;;;;999999999999888888888888555555555555555555555555777888999888777777999;;;@@@JJJYYYgggqqqxxx{{{}}}|||}}}zzzvvvsssuuutttrrrjjjmmmtttyyypppccc]]]YYYWWWYYY\\\bbblllvvvwwwmmmhhhggggggccc______hhhtttvvvkkkeeennn~~~hhhSSSJJJHHHCCCEEEHHHJJJLLLMMMOOOQQQSSSRRRPPPOOONNNNNNOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKMMMPPPRRRWWWXXXYYYYYYZZZ]]]aaadddiiipppyyy}}}yyywwwqqqnnniiiaaaXXXQQQKKKIIIGGGEEECCCCCCDDDEEEDDDCCCFFFFFFHHHLLLMMMNNNUUU]]]rrrxxxlllnnnKKKJJJGGGEEECCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEHHHGGGIIINNNTTT\\\jjjvvv}}}gggYYYUUURRRRRRXXXdddpppvvvxxxzzzyyy```MMMGGG@@@;;;===999999999999999999999999555555555555555555555555777888999888777777999;;;???HHHXXXfffqqqyyy}}}|||xxxyyy}}}sssiiilllqqqsssssseee___[[[XXXZZZ^^^eeeppp{{{xxxppplllkkkiiidddeeennn{{{xxxkkkdddmmm}}}}}}dddQQQIIIGGGBBBEEEIIIKKKLLLLLLNNNOOOOOONNNMMMLLLLLLMMMNNNOOONNNNNNMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLMMMNNNRRRTTTYYYZZZ\\\]]]___bbbgggkkklllqqqxxx~~~{{{xxxooommmhhhaaaWWWPPPKKKIIIHHHFFFDDDDDDEEEEEEEEEDDDGGGFFFHHHKKKMMMOOOXXXaaatttttthhhlllLLLKKKHHHEEEDDDCCCCCCDDDBBBCCCDDDDDDEEEEEEDDDDDDAAAAAA@@@AAABBBCCCEEEFFFGGGGGGJJJPPPUUU\\\iiiuuuxxxcccWWWTTTSSSQQQWWWdddoootttvvvyyy{{{YYYIIIFFF???;;;===999999999999999999999999777777777777777777777777777888999888777777999;;;===GGGVVVeeeqqqyyy~~~{{{{{{uuujjjlllpppppp{{{xxxhhh]]]ZZZYYY]]]ccclllyyy|||vvvssstttooooooxxxxxxiiibbbkkk{{{www^^^NNNIIIHHHCCCFFFJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOOOOOOOQQQTTTWWWZZZ[[[^^^```ccchhhmmmrrrqqqtttxxx}}}|||yyyyyy{{{{{{|||xxxllllllhhh```WWWOOOKKKKKKHHHGGGEEEEEEFFFFFFFFFEEEFFFEEEFFFJJJMMMRRR]]]hhh{{{sssgggkkkNNNLLLIIIFFFDDDDDDDDDEEEBBBCCCCCCDDDDDDDDDDDDDDD???>>>???@@@AAADDDFFFHHHGGGGGGJJJPPPVVV\\\hhhsssuuuaaaUUUSSSTTTQQQVVVdddooorrruuuyyy~~~UUUGGGEEE>>>:::===999999999999999999999999888888888888888888888888777888999888777777999;;;===FFFUUUeeeqqqyyy~~~||||||uuujjjlllpppooovvv}}}kkkZZZWWWXXX^^^gggrrr~~~zzzzzzwwwhhh```jjjyyyrrrZZZLLLIIIJJJCCCGGGKKKMMMLLLKKKKKKKKKHHHHHHHHHHHHIIIKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQRRRSSSWWWZZZZZZ\\\___bbbfffkkkqqqvvvuuuwwwzzz}}}~~~~~~xxxqqqnnnooorrrxxx|||vvvkkkkkkggg```WWWOOOLLLKKKIIIGGGEEEEEEFFFGGGFFFEEEEEEDDDEEEIIINNNTTTaaammmpppccciiiZZZQQQGGGCCCEEEGGGDDDAAABBBAAA@@@AAACCCDDDCCCBBBFFFEEEBBBAAAAAABBBEEEFFFIIIFFFFFFLLLTTT\\\gggqqqqqqaaaWWWSSSQQQWWWXXX^^^kkkmmmnnnwwwxxxSSSGGG???<<<<<<888::::::999888777666555555555666666666666555555444666777777777777888;;;===???FFFUUUgggtttzzz{{{|||~~~ppplllnnnrrr|||mmm]]]ZZZ[[[aaakkk{{{yyyiii^^^dddsssqqq^^^RRRKKKHHHFFFGGGHHHHHHIIIIIIIIIIIIFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPQQQQQQRRRTTTUUUVVVWWWXXX^^^^^^```bbbgggmmmsssvvvxxxuuuyyy~~~}}}xxxtttooojjjggglllsss~~~wwwsssqqqkkkeee```XXXOOOJJJJJJGGGGGGGGGFFFEEEDDDDDDCCCBBBHHHHHHJJJTTTZZZhhh~~~rrrgggoooaaaVVVIIIBBBBBBDDDCCCAAABBBAAA@@@AAABBBCCCBBBAAAEEEDDDCCCBBBBBBDDDFFFGGGIIIFFFGGGMMMUUU^^^jjjtttppp```VVVRRRPPPWWWYYYaaannnooollltttvvvRRRGGG@@@===>>>:::888888888888777777777777777888888888888888777777777888888888777888;;;===>>>EEEUUUhhhvvv}}}zzzzzzzzzmmmiiikkkmmmwwwrrreeebbbcccjjjttt}}}mmmaaaffftttsss```SSSLLLHHHHHHHHHIIIIIIJJJIIIIIIIIIDDDFFFGGGIIIKKKKKKKKKKKKMMMMMMMMMMMMNNNOOOQQQQQQSSSSSSTTTVVVXXXYYY[[[\\\```aaabbbdddhhhmmmrrruuuwwwvvvzzz}}}uuuqqqnnnllljjjkkksss|||~~~xxxtttpppjjjddd```XXXNNNJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCCCCIIIIIIKKKUUU[[[iii~~~vvvlllsssdddYYYJJJAAA???AAAAAAAAABBBAAA@@@@@@BBBBBBAAA@@@CCCCCCCCCCCCDDDFFFGGGHHHHHHFFFHHHNNNVVV___lllxxxnnn^^^VVVRRROOOVVV\\\ggguuurrrlllrrrsssQQQGGGAAA>>>???<<<777777777888888888999999888888888888888888888888888999:::999888999;;;===>>>EEEUUUjjjyyyzzzwww}}}yyykkkhhhiiijjjsss{{{jjjggghhhooozzzpppdddhhhtttxxxdddUUUMMMIIIIIIJJJJJJJJJJJJIIIIIIHHHEEEFFFGGGIIIKKKLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSUUUVVVWWWYYY[[[^^^```aaaddddddfffhhhlllooosssuuuyyyyyy~~~zzzpppmmmlllmmmnnnsss~~~|||xxxuuuoooiiiddd___WWWNNNIIIJJJGGGGGGFFFFFFEEEDDDDDDDDDDDDJJJJJJLLLUUU\\\iiizzzttt}}}\\\SSSHHHAAA???AAABBBBBBBBBAAA@@@@@@AAABBB@@@???AAABBBCCCDDDFFFGGGHHHHHHIIIGGGIIIOOOUUU^^^mmmyyymmm^^^VVVTTTPPPXXX```ooo|||wwwqqqxxxpppQQQHHHAAA>>>>>>;;;888888888888888888888888666666666666666666666777888:::;;;:::999999;;;<<<===DDDUUUkkk|||{{{uuuvvvzzzmmmiiikkkllluuuoookkklllsss~~~qqqeeehhhsss}}}hhhXXXNNNJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGIIIJJJLLLNNNOOOPPPMMMMMMNNNOOOPPPRRRTTTUUUWWWXXXYYY[[[^^^aaadddfffggghhhjjjmmmqqquuuxxxzzzyyytttrrrpppqqquuuyyy~~~{{{yyyvvvsssnnnhhhccc^^^WWWNNNIIIIIIFFFFFFFFFFFFEEEEEEDDDDDDDDDJJJIIIKKKTTT[[[hhh}}}}}}{{{NNNIIIDDDAAABBBCCCCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@AAABBBDDDEEEGGGHHHHHHJJJIIIKKKOOOUUU]]]mmmzzzkkk]]]WWWUUUQQQZZZeeeuuu|||{{{mmmPPPHHHAAA======::::::::::::999888777777666888888777666555666666777777999;;;;;;::::::;;;<<<===CCCTTTlll|||wwwttt}}}~~~ooojjjlllooo{{{zzzuuutttzzzqqqeeegggrrrmmm[[[PPPKKKIIIIIIJJJIIIIIIHHHGGGGGGFFFGGGHHHJJJMMMOOOQQQRRRNNNOOOOOOQQQSSSUUUWWWXXXZZZZZZ[[[]]]```dddgggiiijjjkkkmmmqqquuu{{{zzzuuuqqqrrrrrrwww|||yyywwwssspppmmmgggbbb]]]VVVMMMIIIIIIFFFFFFFFFEEEEEEEEEEEEEEECCCIIIHHHJJJSSSYYYfff{{{CCCBBBAAABBBDDDEEEEEECCCBBBAAA@@@AAACCCDDDCCCBBB@@@AAAAAABBBDDDEEEGGGHHHJJJJJJLLLQQQVVV___ooo|||iii\\\VVVUUUSSS]]]hhhwwwhhhNNNGGG@@@<<<===:::<<<;;;:::999888777666666===<<<:::888777777777888555777::::::::::::;;;======CCCTTTmmm{{{uuuxxxrrrkkkmmmrrr~~~~~~{{{rrrfffhhhqqqqqq]]]QQQMMMIIIIIIJJJJJJJJJIIIIIIHHHFFFGGGHHHJJJMMMOOORRRSSSRRRRRRSSSUUUWWWZZZ\\\]]]^^^^^^^^^```cccfffjjjlllnnnooopppsssxxx~~~~~~zzzvvvtttsssvvv|||zzzwwwsssooolllfffaaa]]]VVVMMMIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEBBBHHHGGGIIIRRRXXXeeezzzBBBBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@BBBDDDFFFEEEDDDAAAAAA@@@@@@AAACCCFFFGGGIIIJJJMMMSSSYYYcccuuuyyyeeeYYYTTTTTTSSS]]]iiivvvaaaJJJFFF@@@===>>><<<:::::::::999999888888888???>>>;;;888666666666777222555888:::::::::<<<======CCCSSSmmmzzzuuuyyymmmpppvvv|||uuuiiiiiiqqqttt___RRRMMMJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMPPPSSSVVVXXXWWWWWWYYY[[[]]]```bbbdddcccbbbbbbccceeeiiimmmpppsssrrrqqqrrrwww}}}}}}}}}}}}~~~~~~}}}zzztttpppkkkfff```\\\UUUMMMHHHIIIEEEEEEEEEEEEEEEEEEEEEFFFCCCIIIHHHJJJRRRXXXeeezzzEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAABBBEEEGGGGGGFFFBBBAAA?????????BBBEEEGGGHHHJJJNNNUUU[[[ggg{{{vvvcccWWWSSSRRRSSS]]]hhhuuu|||~~~\\\GGGEEE@@@>>>@@@???888999999999999:::::::::???===:::666444333333444111333777999::::::<<<======BBBSSSmmm}}}uuuqqqsss{{{yyyyyylllkkkqqqvvv```SSSNNNKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRUUUXXX\\\^^^[[[[[[]]]___aaadddggghhhfffeeeeeeeeehhhkkkooorrrvvvtttrrrrrruuu||||||wwwrrrkkkeee```\\\UUUMMMHHHIIIEEEEEEEEEEEEEEEFFFFFFFFFEEEJJJIIIKKKSSSYYYfff{{{DDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCEEEFFFFFF@@@???>>>>>>???BBBEEEGGGHHHJJJOOOUUU]]]jjjppp___WWWSSSPPPTTTXXXggguuuuuu{{{yyyZZZFFFBBB===<<>>BBBNNNeee~~~xxxyyyqqqppp{{{{{{|||nnnjjjpppxxxaaaQQQIIIKKKMMMOOOPPPPPPPPPQQQRRRRRRUUUXXXZZZ[[[^^^aaaccc^^^```dddgggkkkmmmnnnnnnnnnnnnmmmlllmmmmmmnnnooossstttvvvxxx{{{|||zzzxxxuuusssiiifff```YYYRRRMMMIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGIIIGGGKKKSSSVVVddd|||EEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFAAA@@@???>>>@@@BBBEEEGGGIIIJJJPPPWWW^^^kkkmmm]]]VVVSSSQQQTTTYYYgggtttuuu}}}vvvYYYGGGCCC>>>===>>>:::<<<;;;:::999999:::;;;<<<===;;;999777666777777888777888888888888999999999===AAAMMMccc|||xxxzzzvvvpppxxx}}}}}}ooojjjooo|||eeeUUUNNNMMMOOOQQQRRRRRRSSSUUUWWWYYY[[[^^^```bbbdddgggiiihhhjjjlllnnnooopppppppppppppppqqqrrrrrrrrrrrrrrrtttvvvxxxzzz}}}~~~{{{yyywwwtttrrrhhheee___YYYRRRMMMIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGIIIGGGKKKSSSVVVccc{{{EEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDBBBAAA@@@@@@AAACCCEEEFFFIIIKKKQQQXXX```nnniii[[[TTTRRRRRRUUU[[[hhhsssvvvrrrWWWGGGDDD???===>>>:::;;;:::999888888999:::;;;888777666666666777999:::777888888888888999999999<<<@@@KKK```yyyzzz}}}|||qqquuu~~~qqqkkkooo}}}jjjZZZSSSPPPRRRSSSUUUVVVYYY]]]```ccceeeiiikkkmmmnnnqqqssswwwwwwwwwwwwwwwvvvuuuttttttvvvxxxzzz{{{{{{yyyxxxwwwyyy{{{}}}}}}zzzxxxuuurrrpppfffccc^^^XXXRRRMMMJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGJJJGGGKKKSSSUUUccc{{{EEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBCCCBBBAAAAAABBBDDDEEEGGGIIIKKKQQQYYYbbbppp{{{fffYYYSSSSSSUUUUUU]]]jjjssszzzmmmTTTGGGFFF@@@>>>>>>:::;;;:::999888888888999999666555555555666777999999777777888888888999999999;;;???III]]]uuu}}}tttttt~~~ssslllnnn|||lll\\\TTTRRRTTTVVVXXXZZZ___eeeiiinnnqqquuuwwwyyy{{{}}}~~~|||{{{zzz|||~~~zzz||||||yyywwwtttpppnnndddbbb]]]WWWQQQMMMJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJHHHKKKSSSVVVccc{{{DDDDDDCCCAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAACCCCCCBBBCCCDDDEEEGGGHHHHHHJJJQQQZZZdddrrruuucccYYYSSSSSSVVVVVV___kkkuuuiiiQQQFFFFFF@@@>>>>>>:::;;;:::999999888888888888666666666666666666777777777777888888888999999999;;;>>>GGGYYYqqq||||||yyy~~~tttlllmmmzzzlll[[[SSSSSSUUUYYY\\\```fffmmmqqqxxx|||}}}}}}{{{yyywwwsssooolllccc```\\\VVVQQQMMMJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJHHHLLLTTTWWWeee}}}CCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCDDDEEEGGGHHHIIIIIIKKKRRR\\\fffvvvooo```XXXRRRQQQVVVVVV```lllxxxeeeOOOEEEFFF@@@===???<<<;;;;;;;;;:::999999888888666666777777777777666666777888888888888999999999<<<>>>FFFWWWnnnyyy|||uuummmmmmyyynnn\\\SSSUUUXXX]]]bbbhhhnnnuuuzzz}}}{{{yyywwwsssoookkkccc```[[[VVVPPPLLLIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIMMMVVVZZZhhhAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDEEEEEEDDDBBBAAAAAABBBCCCEEEGGGIIIJJJKKKKKKMMMUUU___jjjzzziii]]]VVVOOONNNSSSWWW```lll{{{cccNNNEEEEEE???===@@@>>><<<<<<<<<;;;;;;:::999888555666777777888888888888777888888888888999999999<<<>>>FFFVVVmmmyyy{{{uuummmmmmyyyppp___VVVWWW[[[bbbiiiooovvv}}}xxx|||~~~}}}{{{yyywwwsssnnnkkkccc```[[[UUUOOOKKKHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGJJJIIINNNXXX\\\kkk@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEFFFFFFDDDCCCAAA@@@AAACCCEEEHHHJJJKKKLLLLLLOOOWWWaaammm}}}fff[[[UUUMMMLLLQQQWWWaaalll}}}cccMMMDDDDDD>>><<<@@@???<<<<<<<<<<<<;;;:::999888444555666888999999:::999777888888888888999999999===???FFFUUUlll{{{}}}~~~~~~vvvmmmmmmyyysssbbbZZZYYY^^^eeemmmuuu|||yyyttt|||~~~}}}{{{zzzwwwtttoookkkdddaaa[[[UUUOOOJJJGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGJJJJJJOOOYYY^^^mmm>>>??????>>>======???@@@CCCDDDEEEFFFEEEDDDBBBAAAAAACCCDDDEEEEEEFFFIIIKKKLLLMMMSSS]]]kkk|||aaaVVVQQQLLLJJJMMMQQQ]]]iiixxxZZZOOODDD@@@>>><<<===@@@;;;;;;;;;:::::::::999999777777666666777888999999888:::;;;:::888888999:::<<>>??????>>>======???AAACCCDDDFFFGGGFFFDDDBBB@@@AAACCCDDDEEEEEEGGGIIILLLMMMNNNTTT___mmmvvv]]]SSSQQQMMMLLLOOORRRZZZaaaoooyyyWWWMMMDDDBBB@@@>>>===>>>;;;;;;;;;:::::::::999999777777777777777888999999888999::::::888888999:::<<>>>>>???>>>===>>>@@@BBBCCCEEEGGGHHHGGGEEEAAA???AAABBBDDDEEEEEEGGGIIILLLNNNOOOVVVbbbqqqmmmXXXQQQPPPMMMNNNRRRTTTWWWYYYdddqqqSSSKKKDDDCCCCCC???======;;;;;;;;;;;;::::::::::::888777777777777888999999888999::::::888888999:::===@@@CCCMMMbbb~~~~~~}}}}}}{{{uuuuuu~~~jjj]]]ZZZ___fffmmmuuu~~~xxxssssss~~~}}}|||{{{{{{yyyvvvtttrrrnnniiieee___\\\WWWQQQLLLIIIGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHIIINNNNNNRRR]]]kkk>>>>>>>>>>>>===>>>AAADDDDDDFFFHHHIIIHHHEEEAAA>>>???AAACCCDDDDDDFFFIIIKKKOOOQQQYYYfffvvvzzzeeeSSSOOOOOOMMMNNNSSSVVVWWWVVV\\\vvvlllRRRJJJCCCCCCBBB@@@>>>???<<<;;;;;;;;;;;;:::::::::888888888777777888999999777999::::::999888999;;;>>>@@@BBBJJJ^^^||||||zzz}}}zzzuuuxxxzzzfffZZZVVVZZZbbbjjjsss|||vvvtttuuu~~~}}}|||{{{{{{yyyvvvtttqqqoookkkgggccc]]]ZZZUUUPPPLLLIIIHHHGGGCCCCCCCCCDDDDDDEEEFFFGGGIIINNNNNNSSS```ppp>>>>>>>>>======???CCCFFFFFFHHHIIIJJJHHHEEEAAA???>>>@@@BBBCCCDDDFFFIIIKKKPPPSSS\\\jjj{{{rrr```QQQNNNNNNLLLNNNSSSTTTVVVTTTXXXllljjjTTTKKKCCCAAAAAA@@@@@@BBB<<<<<<<<<;;;;;;;;;::::::999999888888888888888999777888::::::999999:::;;;===???AAAHHH\\\zzz||||||xxxuuuyyysssaaaVVVRRRWWW^^^gggpppzzz{{{tttttt|||~~~~~~~~~~~~~~~}}}|||{{{xxxuuurrrooommmjjjfffccc\\\YYYUUUPPPLLLIIIHHHGGGCCCCCCCCCCCCDDDEEEFFFGGGGGGMMMOOOVVVdddrrr===>>>>>>======@@@DDDGGGIIIJJJJJJIIIGGGDDDBBB@@@???AAACCCDDDEEEGGGJJJMMMQQQTTT^^^nnnlll\\\PPPNNNOOOMMMOOOUUUSSSSSSRRRWWWkkkkkkVVVMMMDDDBBBBBBAAAAAACCC<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888888999777888999:::999999:::<<<;;;>>>AAAHHH[[[yyy~~~|||wwwtttyyy}}}jjj[[[RRRPPPTTTZZZbbbkkkuuuqqqnnnrrr~~~~~~~~~~~~~~~}}}||||||xxxuuurrrooollliiifffccc\\\YYYUUUPPPKKKHHHGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFLLLOOOWWWfffttt===>>>=========@@@EEEIIILLLKKKJJJHHHFFFDDDBBBAAABBBDDDFFFGGGHHHJJJNNNPPPRRRVVV```qqq|||fffYYYOOOOOOQQQPPPRRRXXXXXXSSSPPP[[[wwwlllVVVNNNGGGFFFEEEBBBAAABBB<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888999666888999999999999:::<<<999===BBBIII[[[yyy}}}}}}{{{}}}xxx{{{wwwtttxxxnnn^^^SSSNNNKKKNNNSSSYYY```iiirrrxxxxxxkkkmmmuuu~~~}}}}}}}}}}}}}}}}}}|||{{{yyyvvvrrrooollljjjfffddd]]]ZZZUUUPPPKKKHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGLLLNNNVVVfffuuu===>>>=========@@@FFFIIINNNLLLJJJGGGEEECCCCCCBBBDDDFFFHHHJJJKKKMMMPPPSSSRRRVVVbbbrrrwwwcccVVVNNNPPPRRRRRRUUU\\\^^^UUUQQQ```nnnUUUNNNIIIIIIHHHDDD@@@???======<<<<<<<<<;;;;;;;;;;;;::::::999888888888999666888999999999999;;;<<<888===BBBIII\\\zzzyyyxxxrrr~~~|||vvvsssxxxxxxtttvvvsssbbbUUUMMMIIIFFFIIILLLQQQWWW^^^ffflllssstttvvvxxxzzz|||}}}~~~tttwww{{{|||{{{yyyxxxxxxwwwxxx{{{tttkkkqqq{{{}}}|||||||||}}}||||||{{{{{{zzzwwwsssooommmjjjgggeee]]]ZZZUUUPPPKKKGGGEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHLLLMMMUUUfffvvv<<<<<<<<<>>>@@@DDDGGGJJJPPPQQQOOOIIIAAA>>>???BBB@@@GGGKKKIIIJJJOOOQQQNNNVVV[[[dddtttuuu]]]XXXRRRPPPRRRVVV[[[]]]ddd[[[RRRgggjjjZZZPPPHHHFFFEEECCCCCCDDD>>>>>>======<<<<<<;;;;;;:::999888888777888888888999999999999999999999999999>>>AAAFFFYYYyyysssoooooozzzyyyqqqjjjiiisss~~~{{{vvvrrrzzziiiYYYKKKEEEFFFCCCDDDEEEIIINNNUUU[[[___ddddddeeefffggghhhiiiiiifffhhhjjjkkkjjjkkkmmmnnnqqqsssvvv{{{|||mmmgggrrr|||yyyxxxwwwxxxxxxwwwuuurrrpppnnnjjjfffbbb\\\XXXRRRMMMJJJHHHGGGEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIOOOWWWbbbwww<<<<<<===>>>AAADDDHHHJJJNNNOOOMMMGGG@@@<<<>>>AAABBBIIIMMMLLLMMMRRRSSSQQQXXX]]]hhhyyysss\\\WWWRRROOOQQQUUUYYY[[[^^^YYYUUUmmm~~~fffYYYPPPHHHGGGFFFCCCBBBCCC??????>>>>>>===<<<<<<<<<:::999999888888888888888999999999999999999999999888===???DDDVVVuuuvvvqqqooo}}}zzzvvvqqqlllgggfffnnnyyy}}}zzzuuuqqq}}}rrrcccTTTHHHCCCCCCCCCDDDEEEGGGKKKOOOTTTVVVXXXXXXYYYZZZZZZ[[[[[[\\\VVVWWWYYYZZZ[[[\\\___bbbkkkmmmrrrxxx}}}ssshhhfffsss~~~{{{zzzyyyyyyzzz{{{vvvtttrrrpppmmmjjjeeeaaa[[[WWWQQQMMMJJJHHHGGGFFFHHHGGGFFFEEEEEEFFFFFFGGGHHHJJJOOOVVVaaawww<<<<<<===???BBBEEEHHHJJJLLLLLLJJJDDD>>>;;;===@@@EEEJJJNNNOOOQQQTTTVVVVVVZZZaaannnnnnZZZVVVQQQNNNOOOSSSUUUWWWUUUTTTWWWtttwww___WWWOOOHHHGGGGGGCCCAAABBBAAA@@@@@@???>>>>>>======::::::999888888888888888999999999999999999999999999<<<>>>AAAPPPnnn{{{rrrppp|||llljjjhhhfffcccccclllwww|||xxx~~~xxxtttpppzzzzzzhhhZZZNNNDDDAAABBBEEEEEEFFFHHHIIIKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIKKKLLLMMMNNNRRRVVVZZZcccfffmmmsssxxx{{{{{{{{{{{{}}}wwwjjjcccgggxxx}}}|||{{{zzzzzzzzz{{{|||vvvtttqqqooommmiiiddd```ZZZVVVPPPLLLJJJHHHGGGFFFHHHGGGEEEDDDDDDFFFGGGIIIIIIKKKOOOUUUaaaxxx<<<<<<>>>@@@CCCFFFIIIKKKKKKJJJGGGBBB>>><<<>>>AAAFFFJJJOOOQQQSSSVVVYYYZZZ]]]eeeuuuwwwhhhXXXTTTOOOMMMNNNPPPRRRSSSMMMPPPVVVvvvttt\\\VVVOOOIIIHHHHHHDDDAAAAAABBBBBBAAA@@@??????>>>>>>::::::999888888888888999999999999999999999999999:::<<<===???LLLgggtttpppwwwpppcccaaa`````````dddppp}}}xxxyyy{{{tttqqqmmmwwwrrr```TTTKKKCCCAAACCCFFFGGGHHHIIIJJJIIIIIIHHHIIIIIIHHHGGGGGGFFFFFFEEECCCCCCEEEFFFHHHLLLRRRVVV\\\aaahhhooosssuuuvvvvvvxxx}}}qqqfffdddkkk~~~}}}|||{{{zzzzzzzzz{{{uuusssqqqnnnkkkhhhccc___YYYUUUOOOKKKIIIHHHGGGFFFGGGFFFEEEDDDDDDFFFHHHJJJKKKKKKOOOUUUaaayyy;;;<<<>>>AAADDDGGGJJJLLLLLLJJJFFFBBB??????AAACCCFFFIIINNNRRRUUUWWWYYY\\\```jjj{{{ooobbbUUURRRNNNMMMMMMOOOPPPPPPIIIMMMUUUvvvxxxaaaWWWOOOIIIIIIHHHEEEBBBBBBCCCCCCBBBAAA@@@???>>>>>>;;;::::::999888999999999999999999999999999999999<<<===>>>???III```wwwppp~~~wwwmmmggg]]]ZZZXXXYYY\\\ddduuu{{{uuu|||vvvpppmmmkkkttt~~~|||~~~nnn\\\QQQJJJEEECCCEEEEEEFFFHHHIIIIIIHHHGGGFFFIIIHHHGGGFFFEEEDDDDDDCCC<<<===>>>???BBBFFFLLLPPPVVV\\\eeekkkoooppprrrssswwwsssiiigggppp~~~|||{{{yyyxxxxxxwwwuuussspppmmmjjjfffaaa]]]WWWSSSNNNJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEGGGIIIJJJKKKLLLOOOVVVbbb{{{;;;<<>>===;;;;;;:::999999999999999999999999999999999999999;;;<<<>>>@@@FFFZZZ|||{{{ppp|||{{{uuulllccc]]]VVVSSSRRRTTTYYYeeeyyyzzzvvvrrr}}}rrrkkkjjjiiittt~~~{{{~~~mmmZZZNNNIIIEEEEEEGGGCCCDDDFFFGGGGGGGGGFFFEEEGGGGGGFFFEEEDDDCCCBBBBBB<<<===???@@@AAADDDIIIMMMQQQWWW```fffhhhjjjnnnpppvvv~~~|||pppnnnwww~~~}}}~~~}}}|||zzzyyywwwuuuuuutttrrrooollliiieee```\\\UUURRRMMMIIIHHHHHHGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLPPPWWWddd~~~;;;===???CCCFFFIIIKKKMMMLLLIIIDDD@@@@@@AAADDDEEEGGGGGGMMMUUUYYYXXX\\\bbbjjjvvvppp```WWWPPPNNNLLLMMMNNNOOOOOOOOOKKKRRR^^^qqq\\\SSSKKKIIIIIIFFFEEEFFFDDDCCCBBBAAA@@@>>>======;;;;;;:::999999999999:::999999999999999999999999999;;;===???CCCTTTvvvrrr{{{{{{vvvpppiiiaaaYYYTTTQQQOOOPPPUUU[[[ggg{{{~~~uuusssqqq~~~ooogggfffgggttt}}}}}}kkkWWWKKKGGGDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???@@@BBBCCCDDDEEEHHHKKKKKKQQQYYY^^^aaaccchhhlllrrr{{{|||xxx~~~zzzzzzzzzyyyxxxwwwuuuuuutttrrrooollliiiddd___[[[TTTQQQLLLIIIHHHHHHGGGGGGAAACCCEEEGGGHHHIIIIIIIIIJJJLLLQQQYYYfff;;;===@@@CCCGGGJJJLLLMMMLLLHHHBBB??????AAADDDEEEHHHGGGMMMVVVZZZZZZ]]]dddnnnzzzkkk\\\TTTOOOMMMLLLMMMOOOPPPPPPOOOMMMVVVdddrrr]]]TTTLLLIIIIIIGGGFFFHHHDDDCCCBBBAAA???>>>===<<<<<<;;;::::::999999::::::999999999999999999999999888999<<>>BBBGGGLLLMMMLLLJJJGGGCCC>>><<>><<<<<<;;;::::::999999::::::999999888888999999:::;;;999>>>;;;999???IIIeee{{{|||tttiii___XXXUUUSSSRRRNNNQQQXXXcccqqq~~~pppmmmpppxxxvvvooofffeeeooo~~~xxxgggSSSHHHCCCAAABBBEEEFFFGGGHHHIIIIIIGGGEEEDDDDDDCCCBBBAAA@@@?????????===???AAACCCEEEFFFFFFFFFHHHJJJMMMPPPSSSYYY___cccooorrrwww~~~zzzyyyxxxxxxxxxxxxwwwvvvsssqqqllliiifffbbb^^^\\\TTTPPPJJJGGGFFFFFFGGGGGGEEEEEEEEEGGGIIIJJJIIIHHHJJJNNNRRRWWWeee===???CCCIIIMMMOOOMMMKKKGGGCCC>>>===???DDDHHHJJJLLLLLLNNNSSSVVVYYY___gggvvvvvvaaaTTTQQQMMMOOOJJJLLLVVVWWWWWWaaahhhyyyggg```WWWTTTOOOKKKIIIHHHFFFDDDFFFDDDBBBAAAAAA@@@>>><<<;;;::::::999999999999999999999999888999999:::;;;777===<<<<<>>@@@BBBDDDEEEFFFFFFFFFGGGIIIKKKMMMPPPUUUZZZ^^^hhhlllsss|||}}}|||zzzyyyxxxwwwuuusssrrroookkkgggdddaaa]]]ZZZSSSOOOJJJGGGFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJIIIIIILLLPPPVVV^^^nnn???AAAEEEKKKOOOQQQOOOLLLGGGCCC???>>>@@@EEEIIIKKKMMMKKKKKKQQQUUUYYY```ggg|||nnn[[[QQQNNNMMMNNNJJJNNN[[[]]]```llloooaaa\\\VVVSSSPPPMMMKKKJJJGGGEEEFFFDDDBBBAAAAAA@@@===<<<<<<;;;;;;:::::::::::::::999999999999999:::;;;;;;666<<<<<<>>>CCCHHH^^^wwwkkkaaa[[[XXXWWWWWWYYY[[[bbbrrrtttjjjmmmwwwxxxuuuttt|||qqqaaaPPPGGGDDDBBBCCCFFFGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@?????????@@@AAACCCEEEFFFGGGGGGFFFFFFGGGIIIJJJLLLOOOTTTXXX___eeennnyyy~~~~~~|||zzzyyywwwsssqqqqqqnnniiifffbbb___[[[XXXRRRNNNJJJGGGFFFGGGFFFFFFEEEEEEFFFGGGIIIJJJJJJKKKLLLRRRZZZfffzzzBBBDDDHHHNNNRRRRRRPPPMMMFFFCCC??????BBBGGGKKKLLLPPPLLLKKKPPPVVV[[[cccjjj{{{hhhXXXPPPNNNMMMMMMIIIPPP^^^bbbiiiyyynnnccc```WWWUUUSSSQQQPPPNNNKKKIIIGGGEEEBBBAAAAAA@@@>>><<<>>>======<<<;;;<<<<<<<<<:::999999999999:::;;;;;;777<<<<<<===BBBFFF[[[zzz~~~}}}tttnnnddd^^^[[[\\\^^^___^^^___fffwww|||ppphhhooo~~~~~~xxxwwwwwwzzzjjj[[[MMMFFFDDDCCCDDDFFFHHHHHHHHHIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@?????????AAABBBDDDFFFHHHHHHHHHHHHFFFGGGHHHIIIIIILLLPPPTTTYYY```lllyyy~~~}}}~~~|||{{{zzzwwwsssppppppmmmiiieeebbb^^^YYYVVVQQQNNNIIIGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHIIIKKKMMMNNNTTT___oooEEEGGGKKKQQQTTTSSSPPPLLLDDDAAA???@@@DDDIIIMMMOOOTTTPPPNNNRRRXXX^^^hhhqqqwwwfffXXXQQQPPPLLLLLLIIIPPP]]]bbbooolllbbb^^^YYYWWWTTTRRRQQQOOOLLLJJJHHHFFFDDDBBBBBBAAA???======<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<:::===::::::???CCCWWWuuu|||uuuqqqccc___ZZZYYY\\\aaaeeehhheeeeeelll}}}vvvnnnkkkttt}}}uuupppqqquuu}}}aaaUUUHHHDDDDDDCCCCCCEEEGGGGGGHHHGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@?????????AAACCCEEEGGGIIIJJJJJJJJJIIIIIIJJJIIIJJJLLLOOORRRXXX___kkkyyy}}}|||}}}|||{{{{{{zzzxxxuuurrrpppmmmiiieeeaaa]]]YYYVVVOOOMMMIIIGGGGGGGGGFFFEEEEEEGGGHHHHHHHHHIIILLLOOORRRYYYgggzzzHHHJJJNNNSSSUUUSSSNNNJJJAAA@@@???AAAFFFLLLQQQSSSVVVTTTSSSVVVYYY___lllyyyuuueeeXXXQQQPPPKKKKKKIIIOOOXXX^^^qqq~~~lllccc^^^ZZZWWWSSSQQQOOONNNKKKIIIIIIGGGEEEDDDDDDCCC@@@>>>;;;::::::999888999999999:::::::::::::::;;;;;;<<<;;;===:::999>>>AAASSSppp~~~yyyvvvuuuuuuvvvsssuuuvvvuuurrrkkkeeeaaaUUUSSSSSSWWW^^^fffllloookkklllssssssoooppp~~~{{{rrrlllhhhiiiqqq||||||YYYNNNDDDBBBCCCCCCCCCDDDGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????AAACCCEEEHHHKKKLLLMMMMMMKKKLLLLLLKKKKKKMMMPPPSSSXXX___kkkxxx~~~|||{{{zzzyyyyyyzzzzzzxxxuuurrrpppmmmhhhddd```\\\XXXTTTNNNLLLIIIGGGGGGGGGFFFEEEEEEGGGIIIIIIHHHIIINNNQQQWWW___nnnJJJLLLPPPTTTUUURRRLLLHHH???>>>>>>BBBHHHOOOTTTVVVWWWWWWXXXXXXYYY___oooqqqcccWWWPPPNNNJJJKKKIIIMMMRRRWWWqqq{{{oooiiiccc]]]YYYUUUQQQOOOMMMLLLJJJKKKIIIGGGFFFEEEDDDBBB@@@<<<;;;;;;:::::::::::::::;;;::::::::::::;;;<<<<<<999<<<:::;;;???AAAOOOiiiuuuqqqlllfffbbbaaabbbccc```ccceeefffddd___YYYVVVOOOPPPSSSYYYbbbkkkpppssskkknnnvvv~~~ppppppvvv|||qqqhhhcccaaaeeeooo{{{yyykkkSSSHHH@@@@@@BBBBBBBBBCCCFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????@@@BBBEEEIIILLLNNNOOOPPPLLLMMMMMMLLLLLLMMMQQQTTTYYY^^^hhhttt~~~}}}{{{zzzyyyyyyyyyyyyyyywwwssspppoookkkgggbbb^^^ZZZUUURRRMMMKKKHHHGGGGGGGGGFFFEEEEEEHHHJJJIIIHHHIIINNNSSSVVV___qqqLLLNNNQQQTTTUUURRRKKKFFF======>>>BBBIIIPPPUUUXXXWWWXXXZZZZZZXXX^^^qqqoooaaaUUUNNNLLLIIIKKKJJJKKKNNNSSSqqquuunnnkkkfffaaa]]]WWWSSSPPPOOONNNMMMLLLJJJHHHGGGFFFEEECCCAAA??????>>>===============;;;::::::::::::;;;<<<<<<777;;;;;;===BBBAAALLLddd|||iiifff```ZZZVVVUUUUUUVVVVVVYYY]]]___^^^ZZZUUURRRPPPQQQUUU]]]fffmmmrrrtttiiillluuu|||nnnqqqzzzvvvjjjaaa]]]\\\fffooozzzwwwhhhZZZOOOEEE>>>>>>AAAAAAAAABBBEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@????????????BBBEEEIIIMMMOOOQQQQQQMMMMMMMMMMMMLLLNNNQQQTTTXXX]]]fffqqqzzz}}}{{{zzzyyyyyyyyyyyyyyyvvvrrrnnnmmmjjjeeeaaa]]]XXXTTTPPPMMMKKKHHHGGGHHHGGGFFFDDDEEEHHHKKKJJJHHHIIIOOOTTTSSS\\\pppNNNPPPSSSRRRNNNIIIEEECCCAAAAAADDDIIIOOOUUUXXXZZZ\\\ZZZZZZYYYYYYbbbvvvvvvdddYYYQQQNNNNNNEEEKKKEEEFFFPPPUUUtttwwwpppmmmiiibbb]]]XXXUUUSSSQQQNNNKKKKKKIIIGGGEEEDDDBBB@@@>>>;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::888888999;;;;;;@@@MMM[[[~~~sssmmm```[[[UUURRRRRRSSSSSSQQQWWWXXXXXXWWWUUURRRNNNLLLOOOPPPVVVbbbpppxxxxxxuuukkkkkksss|||tttooossszzzqqqggg^^^\\\^^^pppxxxwwwgggYYYPPPHHHDDD??????BBBEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCAAA@@@???>>>>>>>>>DDDEEEHHHJJJNNNQQQTTTUUUJJJIIIHHHHHHJJJMMMPPPRRRTTT\\\gggpppwww}}}}}}{{{zzzzzz{{{}}}{{{yyyxxxwwwuuuqqqooollliiiddd___[[[XXXTTTQQQLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHJJJOOORRRYYY___lllMMMPPPSSSRRROOOJJJFFFDDDAAABBBEEEJJJPPPVVVYYY[[[[[[YYYYYYZZZ]]]ggg|||qqq```VVVOOOMMMNNNGGGLLLHHHIIIRRR[[[wwwrrrnnniiiccc___ZZZVVVTTTRRROOOLLLKKKIIIFFFEEEDDDCCCAAA???<<<<<<;;;;;;:::;;;;;;<<<::::::::::::::::::::::::888888:::<<<<<>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::999999:::===<<>><<<;;;:::::::::::::::::::::::::::::::::999999:::======>>>EEENNNkkk|||rrrhhh```ZZZTTTQQQPPPOOONNNNNNPPPSSSUUUWWW\\\]]]___``````^^^\\\ZZZ[[[aaalllwww}}}|||vvvqqqmmmuuuzzzyyyxxxrrrjjjcccaaaiii~~~mmmVVVHHHCCC??????AAACCCEEEGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGBBBAAA@@@??????@@@BBBCCCGGGJJJNNNQQQRRRQQQOOOMMMOOONNNMMMMMMMMMNNNPPPQQQYYY\\\aaaeeekkkuuu}}}{{{zzzyyywwwuuutttrrrpppmmmkkkeeebbb]]]YYYUUURRROOOLLLKKKJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJMMMRRRUUU[[[aaapppTTTTTTTTTPPPJJJDDD@@@??????DDDKKKPPPSSSUUUXXXZZZ[[[YYY[[[aaalll~~~yyykkk\\\UUURRROOONNNOOOKKKKKKKKKJJJPPPnnnxxxsssllleeebbbaaa___[[[WWWSSSPPPOOOKKKIIIGGGFFFGGGFFFDDDCCCAAA@@@???===<<<;;;:::::::::::::::::::::::::::::::::888:::<<<======CCCJJJbbbyyyqqqeeeZZZTTTRRRQQQQQQPPPPPPQQQQQQSSSUUUXXX[[[```dddiiimmmmmmiiiddd```___hhhuuuyyyuuusss~~~}}}zzzpppkkkfffdddffftttgggQQQGGGDDD???AAACCCFFFGGGHHHIIIJJJFFFGGGHHHHHHHHHHHHGGGGGGBBBAAA?????????AAACCCEEEIIIKKKOOOSSSSSSQQQNNNKKKNNNMMMMMMMMMMMMNNNOOOPPPVVVZZZaaagggmmmvvv|||zzzxxxzzzxxxvvvtttsssqqqnnnkkkdddaaa\\\XXXUUURRROOOLLLJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHIIIIIIKKKNNNSSSWWWaaafffuuuUUUUUURRRLLLFFFAAA???>>>AAAGGGOOOSSSTTTUUUWWWYYYZZZYYY]]]gggtttsssfffYYYTTTRRRPPPNNNOOOMMMIIIKKKKKKQQQttt}}}vvvpppiiieeebbbcccaaa^^^YYYTTTRRRQQQLLLJJJHHHGGGGGGFFFDDDBBBAAA@@@???>>><<<<<<;;;;;;:::::::::::::::::::::::::::888888;;;<<<<<>>???BBBEEEGGGJJJMMMPPPSSSSSSQQQNNNLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRXXX```hhhpppyyy~~~{{{yyyxxxzzzyyyvvvuuutttrrrooolllddd```\\\XXXUUURRROOOLLLIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIJJJLLLOOOUUUXXXdddjjjyyyTTTRRRNNNHHHBBB@@@@@@AAAEEEKKKSSSWWWWWWVVVWWWYYYYYYYYY___lll}}}nnnbbbWWWSSSRRROOOMMMMMMLLLDDDHHHJJJRRRyyyzzzssslllggggggdddeeeeeeaaa\\\WWWTTTTTTNNNLLLIIIHHHGGGFFFDDDBBBAAA@@@???>>>============::::::::::::::::::::::::;;;777666999:::<<>>>>>???CCCFFFIIIKKKMMMPPPSSSSSSQQQOOOMMMLLLMMMNNNOOOPPPQQQRRRSSSUUUZZZccckkkttt~~~{{{zzzyyyyyyzzzxxxvvvuuutttrrrnnnlllbbb___[[[WWWTTTQQQNNNLLLHHHHHHGGGFFFFFFGGGHHHIIIGGGHHHIIIJJJLLLPPPVVVZZZdddjjjzzzRRRPPPKKKEEEAAA@@@BBBDDDGGGOOOWWW[[[YYYWWWXXXZZZXXXYYY```ppp{{{lll```VVVRRRQQQNNNLLLLLLNNNEEEIIINNNWWWwwwpppiiiggghhhfffhhhhhhddd^^^YYYWWWWWWOOOMMMJJJHHHHHHFFFCCCAAAAAA@@@???>>>============::::::::::::::::::::::::;;;777555777:::<<>>>>>???CCCGGGJJJLLLNNNPPPRRRSSSRRRPPPOOOMMMMMMOOOPPPRRRSSSTTTUUUZZZ___gggoooyyy~~~{{{yyyyyyyyyzzzyyyxxxuuutttsssqqqnnnkkkaaa^^^YYYVVVSSSQQQMMMKKKHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHIIIKKKMMMQQQVVVZZZbbbhhhyyyWWWOOOGGGBBB>>><<<>>>CCCOOORRRWWWZZZZZZYYYYYYXXXYYY___iiixxxwwweee___WWWQQQNNNNNNNNNMMMQQQIIIKKKMMMYYY~~~vvvooopppqqqjjjkkkhhheeeccc```]]]YYYVVVQQQNNNKKKIIIHHHFFFDDDBBBCCCAAA???>>>>>>>>><<<:::999999::::::::::::;;;;;;999:::;;;;;;;;;===@@@CCCLLLlll|||rrreee[[[WWWNNNKKKKKKOOOPPPNNNMMMNNNLLLQQQWWW\\\```gggooouuu|||}}}zzz|||xxxnnnddd\\\YYYXXXWWWYYYaaaqqqhhhYYYOOOFFFBBBBBB@@@CCCEEEFFFGGGHHHJJJLLLJJJGGGEEEEEEFFFFFFCCCAAAAAA@@@??????AAADDDHHHJJJLLLPPPSSSUUUSSSQQQOOONNNLLLMMMMMMMMMNNNQQQVVVYYY[[[bbbmmmwww}}}|||{{{yyywwwxxxvvvtttrrrqqqooollliii```]]]YYYVVVSSSQQQNNNKKKFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMPPPVVVZZZcccjjj}}}SSSLLLDDDAAA???>>>BBBHHHQQQTTTXXXZZZZZZXXXWWWWWWZZZaaammm}}}qqq___ZZZSSSNNNLLLLLLLLLLLLKKKFFFJJJNNN^^^}}}vvvpppqqqrrrjjjllljjjgggdddaaa^^^ZZZWWWRRRPPPLLLJJJIIIGGGEEECCCDDDBBB@@@@@@@@@???===;;;;;;;;;;;;::::::999999999999::::::::::::<<>>=========<<<;;;:::999888888999:::::::::999:::===???KKKhhhsssiii```VVVOOONNNNNNLLLLLLOOOPPPNNNOOOSSSWWW\\\bbbiiipppzzzwwwjjjaaaXXXSSSRRRTTTTTTWWW\\\dddlllpppsssiii\\\NNNGGGDDDAAA???@@@CCCCCCCCCBBBBBBDDDHHHKKKLLLKKKIIIIIIHHHGGGEEECCCAAA@@@@@@AAACCCGGGJJJLLLQQQTTTVVVWWWTTTQQQOOONNNNNNNNNOOOOOOQQQTTTYYY]]]bbbjjjttt~~~{{{xxxyyyvvvsssqqqooolllhhheee]]]ZZZWWWTTTSSSQQQOOOMMMJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJLLLOOOTTTXXXaaannnMMMEEE???>>>???BBBJJJRRRXXXYYY[[[ZZZXXXUUUUUUUUU[[[eeevvvyyykkkZZZVVVQQQNNNMMMLLLKKKJJJFFFFFFHHHQQQnnn~~~zzzuuuvvvvvvoooooommmjjjgggeeeaaa]]]ZZZXXXUUUQQQNNNLLLJJJGGGEEEFFFDDDBBBAAAAAA@@@???======<<<<<<;;;::::::999999:::;;;;;;:::999:::===???KKKfff}}}wwwhhh^^^VVVNNNKKKKKKOOOMMMMMMPPPQQQPPPRRRWWW^^^ccckkksss|||qqqccc[[[TTTPPPPPPRRRTTTVVVYYY[[[]]]]]]]]]VVVNNNEEEBBBBBBCCCBBBBBBEEEDDDBBB@@@@@@BBBGGGKKKKKKKKKJJJIIIGGGEEECCCAAAAAAAAAAAACCCEEEIIILLLNNNSSSUUUVVVVVVSSSPPPNNNMMMMMMNNNOOOPPPRRRVVV\\\```fffnnnxxx|||yyyxxxvvvssspppnnnjjjfffccc[[[YYYVVVTTTSSSQQQOOONNNKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLOOOTTTXXXaaarrrKKKDDD???>>>@@@CCCJJJRRRZZZ[[[[[[YYYWWWUUUUUUVVV[[[ggg|||sssfffYYYVVVQQQNNNLLLJJJHHHFFFEEEGGGFFFQQQtttzzzzzz{{{tttqqqooollliiigggddd___\\\[[[XXXTTTQQQNNNLLLIIIGGGEEECCCAAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;>>>@@@JJJccc}}}zzz|||nnn___UUUOOOKKKJJJLLLPPPNNNOOORRRRRRRRRVVV]]]bbbhhhrrr|||lll___XXXRRRPPPQQQQQQRRRTTTTTTRRRPPPNNNMMMHHHEEEAAA???AAADDDEEECCCFFFEEECCCAAA@@@CCCHHHLLLNNNOOOOOOMMMKKKGGGEEEDDDAAAAAABBBDDDGGGKKKNNNOOORRRTTTUUUTTTQQQNNNMMMLLLLLLNNNPPPRRRUUUZZZ```eeekkkrrr}}}|||yyyxxxuuurrrooollliiidddaaaZZZXXXUUUSSSRRRQQQOOOMMMKKKKKKKKKJJJJJJIIIIIIHHHIIIJJJKKKKKKLLLPPPUUUYYYcccxxxHHHBBB>>>???AAADDDKKKRRRZZZZZZZZZXXXVVVVVVWWWXXX```mmmiii^^^VVVSSSOOOLLLJJJHHHDDDBBBCCCIIIHHHUUU}}}zzzuuussspppmmmkkkhhhccc```^^^[[[WWWSSSPPPNNNJJJHHHEEEDDDBBBAAAAAA@@@>>><<<::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;<<>>???>>><<>>@@@DDDGGGMMMSSSYYYYYYYYYWWWVVVWWWYYY[[[fffuuuuuuccc[[[SSSQQQNNNMMMKKKIIIEEECCCCCCNNNPPPbbbzzzxxxuuurrrppplllhhheeeaaa]]]YYYUUURRROOOLLLIIIGGGEEECCCBBBBBBBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;<<>>>>>>>>888;;;<<<:::===DDDFFFDDDGGGGGGFFFEEEEEEHHHMMMQQQNNNPPPRRRPPPKKKFFFCCCCCC@@@BBBDDDGGGKKKNNNQQQRRRSSSTTTUUUSSSQQQOOONNNOOONNNPPPTTTYYY^^^fffnnnttt{{{}}}|||||||||zzzxxxtttrrrooollljjjgggccc```ZZZWWWTTTRRRQQQOOOMMMKKKMMMNNNNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMOOOTTTZZZ^^^lll@@@======AAAEEEHHHNNNUUUXXXXXXXXXWWWVVVWWW[[[]]]lll{{{pppbbb]]]SSSQQQOOOOOONNNLLLIIIGGGEEESSSYYYooo~~~{{{xxxvvvssspppllliiibbb___ZZZVVVSSSPPPLLLJJJHHHFFFDDDDDDDDDCCCAAA???>>>>>>===<<<;;;::::::999777888999999:::;;;???AAA@@@TTTyyyvvvvvvxxxeeeYYYNNNJJJKKKLLLPPPUUUUUUTTTUUUWWWVVVWWW```jjjxxx{{{lll\\\SSSOOOLLLJJJKKKIIIIIIHHHCCC===:::;;;===666;;;<<<:::>>>FFFIIIFFFGGGGGGGGGGGGHHHJJJOOORRRSSSVVVXXXVVVPPPKKKHHHHHH@@@BBBDDDHHHLLLOOORRRSSSSSSUUUUUUTTTRRRPPPPPPQQQOOORRRVVV\\\bbbjjjsssyyy|||{{{{{{zzzyyyxxxsssqqqnnnllljjjgggccc```ZZZXXXTTTRRRPPPOOOLLLJJJOOOOOOPPPPPPOOONNNLLLKKKIIIJJJLLLNNNQQQUUU[[[```oooAAA===;;;???HHHPPPTTTTTTTTTXXXYYYVVVTTTWWW^^^dddtttkkk]]]VVVTTTOOOMMMMMMKKKFFFCCCDDDJJJKKKaaa|||{{{{{{{{{{{{xxxssspppddd```[[[XXXWWWTTTOOOKKKKKKIIIFFFEEEDDDCCC@@@>>>>>>>>>======<<<<<<;;;;;;:::;;;<<<<<<;;;;;;===???BBBMMMlll{{{zzzppp\\\WWWPPPLLLMMMPPPQQQQQQTTTRRRRRRTTTVVV[[[gggrrr~~~yyyiiiWWWOOOLLLJJJIIIJJJIIIFFFAAA>>><<<;;;999777:::;;;===???AAABBBCCCDDDGGGGGGGGGHHHIIIKKKMMMOOOUUUWWWXXXVVVQQQLLLGGGEEEDDDEEEGGGIIIMMMQQQTTTVVVRRRSSSSSSTTTTTTTTTSSSSSSRRRUUUZZZaaaiiiqqqxxx|||~~~|||yyywwwvvvrrrpppmmmjjjhhhddd```]]]XXXVVVRRROOOMMMLLLLLLLLLPPPPPPPPPQQQPPPPPPOOOOOOOOOMMMNNNQQQTTTVVV]]]eeerrrAAA>>>===BBBJJJRRRVVVVVVVVVXXXXXXUUUSSSWWW```gggxxxtttcccWWWRRRTTTPPPMMMMMMKKKFFFDDDEEEJJJQQQnnn{{{zzzzzz{{{{{{yyyuuuqqqhhhccc]]]ZZZXXXUUUQQQMMMKKKIIIGGGEEEEEECCCAAA???>>>>>>>>>======<<<<<<;;;:::;;;<<<;;;:::;;;<<<>>>@@@JJJfff|||{{{kkkVVVRRROOONNNRRRVVVXXXXXXXXXVVVVVVYYY\\\bbbooo{{{xxxhhhXXXPPPLLLHHHFFFFFFEEEBBB???======<<<:::999:::;;;===???AAABBBCCCCCCEEEFFFFFFGGGJJJLLLOOOQQQVVVXXXYYYWWWRRRMMMHHHFFFGGGHHHJJJMMMQQQTTTWWWYYYVVVVVVTTTSSSQQQPPPOOOOOOSSSWWW]]]eeennnvvv~~~}}}zzzxxxwwwrrrpppmmmjjjgggddd___\\\WWWUUUQQQNNNLLLLLLLLLMMMQQQQQQRRRRRRRRRRRRQQQPPPRRRQQQQQQUUUVVVYYY```iiixxx@@@???@@@EEENNNUUUXXXYYYXXXYYYWWWTTTSSSXXXcccmmmlll^^^VVVRRRTTTOOOLLLKKKIIIEEEDDDGGGMMM___~~~yyyzzz{{{zzzuuummmhhhaaa\\\YYYWWWSSSPPPLLLJJJHHHFFFFFFDDDBBB@@@??????>>>>>>===<<<<<<;;;:::;;;<<<;;;::::::<<<>>>>>>FFF___{{{zzzwwwdddRRRQQQPPPRRRVVVZZZ\\\]]]XXXUUUVVVZZZ___gggvvvsssfffXXXQQQMMMGGGDDDCCC@@@>>><<<<<<======<<<;;;:::;;;===???@@@AAABBBBBBCCCCCCEEEGGGJJJNNNQQQSSSWWWYYYZZZYYYTTTNNNJJJHHHIIIKKKMMMPPPSSSVVVYYYZZZXXXVVVSSSQQQOOONNNNNNOOOUUUYYY```iiirrr{{{}}}{{{yyywwwrrrpppllliiifffccc^^^[[[UUUSSSPPPMMMLLLLLLMMMNNNRRRSSSTTTUUUUUUTTTSSSSSSVVVUUUVVVYYYZZZ\\\dddnnn>>>???BBBHHHPPPVVVYYYZZZ[[[YYYVVVUUUUUU\\\jjjwwwvvvfff[[[VVVSSSRRRNNNJJJIIIFFFCCCDDDIIIRRRnnn}}}{{{xxxzzz}}}ssslllddd^^^[[[YYYUUURRRNNNKKKIIIHHHGGGFFFCCCAAA@@@@@@???>>>>>>===<<<<<<:::;;;<<<;;;::::::;;;===>>>DDDXXXyyyyyywwwooo]]]SSSSSSUUUWWWYYYZZZ[[[[[[XXXWWWXXX^^^fffpppmmmbbbWWWRRRMMMGGGCCCBBB>>>===<<<===>>>>>><<<:::;;;<<<===???@@@AAAAAAAAAAAAAAACCCFFFJJJOOOSSSUUUXXXYYY[[[YYYUUUOOOKKKIIIIIIJJJMMMPPPSSSVVVXXXYYYVVVTTTQQQOOONNNPPPRRRTTTVVV[[[cccjjjsss}}}~~~~~~~~~~~~|||zzzxxxwwwrrrpppllliiieeeaaa\\\YYYTTTRRROOOLLLKKKLLLNNNPPPUUUVVVWWWXXXYYYXXXWWWVVVYYYXXXZZZ\\\\\\___hhhsss===???DDDKKKRRRWWWYYYZZZ\\\XXXVVVXXXZZZbbbssskkk^^^WWWSSSPPPPPPKKKHHHFFFCCCBBBFFFMMMYYY|||~~~zzzyyywww|||uuuooofff```]]][[[WWWTTTOOOMMMJJJIIIHHHGGGEEEBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<;;;999999;;;<<>>>>>???@@@???<<<999;;;<<<===>>>???@@@@@@@@@???@@@BBBEEEIIINNNRRRUUUWWWYYYZZZYYYTTTOOOKKKJJJHHHJJJMMMPPPSSSUUUWWWWWWVVVTTTQQQOOOPPPRRRUUUXXXXXX]]]eeelllsss|||||||||||||||zzzxxxwwwuuurrroookkkhhhddd```ZZZWWWSSSPPPNNNKKKLLLNNNQQQSSSWWWXXX[[[\\\]]]\\\ZZZYYYZZZZZZ\\\^^^^^^aaalllxxx<<<@@@GGGNNNTTTWWWYYYYYY\\\WWWWWW\\\aaajjj}}}xxxfff\\\WWWTTTQQQOOOKKKHHHFFFCCCCCCJJJSSSeee}}}yyyxxxwww{{{uuuooogggbbb___\\\XXXTTTPPPNNNLLLJJJJJJHHHFFFDDDCCCBBBAAA@@@???======<<<;;;;;;<<<;;;999999:::;;;???BBBOOOiiizzzyyydddXXXPPPTTTXXX[[[\\\]]]___```bbbcccjjjuuu}}}eee]]]VVVSSSNNNGGGCCCCCCAAAAAAAAACCCCCCAAA===999<<<======>>>?????????>>>??????AAADDDHHHLLLPPPRRRUUUWWWYYYWWWSSSNNNJJJIIIHHHJJJMMMQQQTTTUUUVVVVVVVVVTTTRRRPPPPPPSSSVVVXXX[[[bbbjjjpppvvv~~~zzz{{{{{{{{{yyyxxxvvvuuurrroookkkgggccc^^^YYYUUURRRPPPMMMLLLLLLOOOSSSVVVYYY[[[^^^```aaa```^^^\\\ZZZZZZ]]]______cccppp}}}>>>CCCKKKRRRVVVXXXYYYZZZ[[[VVVWWW```hhhrrrppp```YYYWWWUUUSSSOOOLLLIIIGGGEEEFFFPPPZZZ{{{}}}yyywwwwwwyyy}}}sssnnngggccc```]]]XXXTTTQQQOOOMMMKKKKKKIIIGGGEEECCCCCCBBBAAA???>>>===<<<;;;<<<<<<:::999888999;;;===???IIIaaazzz}}}sss```WWWQQQUUUZZZ\\\^^^___bbbeeeeeehhhqqqvvvggg___XXXTTTMMMEEEAAAAAAAAABBBCCCEEEFFFDDD@@@<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@CCCFFFIIILLLNNNSSSUUUVVVUUUQQQLLLIIIGGGEEEHHHKKKOOOQQQSSSSSSSSSQQQPPPOOOOOOQQQTTTWWWZZZ```gggpppwww~~~~~~|||zzz{{{{{{{{{zzzxxxvvvuuurrroookkkfffbbb]]]WWWTTTRRRPPPMMMLLLMMMQQQVVVYYY[[[]]]```ccccccbbb```___ZZZ[[[___aaaaaafffttt@@@EEEMMMTTTXXXZZZZZZZZZZZZUUUXXXccclllwwwxxxeeeWWWSSSRRRPPPNNNPPPMMMJJJIIIGGGIIITTT___~~~yyyvvvxxxvvvyyyuuuqqqlllgggcccaaa]]]XXXSSSRRRPPPMMMLLLKKKJJJGGGEEEDDDCCCBBBAAA???>>>===<<<;;;<<<<<<:::888888999;;;:::<<>>>>>>>>>>>======???@@@@@@BBBDDDGGGJJJLLLQQQSSSUUUTTTPPPKKKHHHFFFBBBDDDGGGKKKNNNOOOOOOOOOIIIJJJKKKNNNRRRWWW[[[^^^dddkkkuuu}}}~~~{{{{{{{{{||||||{{{yyywwwvvvrrrooojjjfffbbb\\\WWWSSSRRRPPPNNNLLLNNNRRRWWWZZZ\\\^^^bbbdddeeedddbbb```ZZZ\\\```cccccchhhwwwBBBGGGNNNUUUXXXXXXVVVUUUYYYWWWZZZeeesssqqq```TTTQQQQQQOOOLLLPPPGGGEEEIIIGGGHHH\\\vvv~~~}}}{{{xxxwwwvvvxxx|||xxxrrrpppkkkeeebbbaaa___\\\YYYTTTQQQNNNLLLLLLLLLKKKIIIFFFEEEDDDBBB@@@>>><<<<<<<<<<<<;;;::::::::::::;;;<<<@@@GGGVVVtttxxxuuuxxxiii]]]XXX[[[YYYZZZ^^^``````dddiiittt{{{vvvmmmjjjaaaSSSGGGBBB@@@@@@AAACCCEEEGGGHHHHHHHHHGGGDDDBBB???>>>??????>>><<<<<<>>>AAACCCEEEGGGIIILLLSSSTTTSSSRRRPPPLLLIIIGGGEEEEEEGGGHHHJJJKKKLLLMMMLLLOOORRRSSSTTTXXX```eeeiiirrr||||||wwwwwwzzz~~~|||{{{{{{zzzyyyxxxxxxyyyxxxvvvtttooolllgggccc___[[[VVVSSSTTTRRROOONNNPPPTTTYYY\\\aaaaaacccfffhhhgggdddbbbaaa___aaadddeeejjj}}}DDDHHHNNNSSSVVVVVVUUUTTTYYYXXX]]]iiixxxwwwkkk[[[RRRPPPPPPOOONNNLLLFFFEEEIIIGGGKKKeee~~~|||{{{yyyyyyxxxxxx{{{}}}|||vvvppplllhhhccc``````___\\\YYYUUURRROOOMMMLLLLLLKKKJJJGGGFFFEEECCCAAA???=========<<<;;;;;;::::::;;;;;;<<>>===<<<>>>@@@BBBCCCEEEHHHKKKQQQQQQQQQQQQNNNKKKIIIGGGEEEEEEGGGHHHJJJKKKMMMMMMLLLOOOSSSUUUXXX]]]dddjjjpppyyy{{{vvvqqqppptttyyy}}}~~~~~~}}}||||||{{{yyyxxxxxxyyyxxxvvvtttppplllhhhccc___[[[VVVSSSRRRPPPOOONNNQQQVVV\\\``````aaacccfffiiiiiigggeeecccaaacccggggggmmmGGGJJJNNNPPPQQQQQQQQQRRRXXXYYYaaannnlllbbbVVVOOONNNPPPPPPOOOKKKGGGFFFIIIHHHSSSuuu~~~}}}|||{{{}}}{{{yyyyyyzzzxxxsssoookkkgggcccbbbcccccc```^^^XXXTTTPPPNNNMMMLLLKKKJJJHHHGGGFFFDDDBBB@@@???>>>===<<<;;;;;;:::;;;;;;;;;<<<===@@@JJJbbb}}}xxxwwwnnnccc\\\ZZZ[[[YYY[[[___cccfffnnnvvvyyyooo```QQQFFFAAABBBCCCDDDDDDEEEEEEFFFGGGIIIIIIJJJGGGDDDBBBAAAAAA???>>><<<===>>>???@@@BBBFFFIIIMMMNNNNNNNNNLLLJJJHHHGGGEEEEEEGGGHHHJJJLLLMMMNNNMMMQQQUUUYYY\\\bbbjjjpppyyy}}}xxxtttooommmpppuuuzzz}}}~~~}}}}}}{{{zzzyyyxxxyyyxxxuuusssppplllgggccc___ZZZUUURRROOONNNNNNOOOSSSXXX^^^bbb```aaacccfffjjjkkkkkkiiifffdddfffiiijjjpppHHHKKKMMMMMMKKKKKKMMMOOOXXX\\\eeetttwwwddd\\\RRRMMMMMMOOOOOOOOOMMMIIIHHHIIILLL^^^~~~~~~}}}zzzxxxwwwuuurrrooonnnkkkhhhhhhjjjjjjhhheee[[[XXXSSSOOONNNMMMLLLKKKIIIIIIGGGEEECCCAAA@@@???======<<<;;;;;;;;;;;;;;;<<<<<<>>>FFF[[[yyy{{{qqqhhh^^^ZZZZZZZZZYYYZZZ___ccchhhrrr|||qqq^^^OOOFFFBBBCCCFFFHHHGGGFFFFFFGGGHHHJJJKKKMMMIIIEEEBBBAAA@@@???>>><<<===>>>>>>???AAAEEEHHHJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEGGGIIIKKKLLLNNNOOOOOOSSSYYY]]]```fffnnnsss}}}||||||xxxtttrrrtttyyy~~~~~~~~~{{{zzzxxxxxxxxxvvvtttrrroookkkfffbbb^^^YYYTTTQQQNNNMMMMMMOOOSSSYYY^^^bbbccccccdddgggjjjllllllllliiigggiiikkkkkkrrrJJJLLLMMMKKKHHHGGGIIIMMMXXX___kkkzzz~~~nnn^^^YYYQQQMMMMMMNNNNNNNNNNNNIIIGGGJJJTTTmmm~~~{{{xxxvvvuuutttsssqqqooommmmmmppppppnnnkkk```\\\VVVRRRPPPOOONNNMMMJJJIIIHHHFFFDDDBBBAAA@@@======<<<;;;;;;;;;;;;<<<<<<<<<>>>FFFVVVrrryyynnncccZZZWWWXXXYYYXXXZZZ___cccjjjwwwpppZZZMMMFFFCCCEEEIIIKKKJJJJJJIIIJJJKKKMMMNNNNNNJJJEEEBBBAAA@@@???>>>>>>???@@@@@@@@@BBBEEEGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDEEEGGGIIIKKKMMMOOOOOOSSSWWW\\\```ccciiipppuuu~~~~~~~~~{{{yyyzzz{{{yyyxxxwwwvvvuuurrrooollliiiddd```\\\XXXSSSPPPNNNMMMMMMOOOSSSXXX]]]```gggffffffgggjjjlllllllllllljjjkkkmmmkkksssKKKNNNPPPMMMHHHFFFIIIMMMYYYdddrrrrrrdddYYYUUUPPPMMMMMMMMMNNNMMMLLLHHHIIISSSggg~~~|||zzzxxxxxxxxxxxxuuusssqqqrrrttttttqqqnnneee```ZZZUUURRRQQQPPPOOOJJJIIIHHHFFFDDDBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<;;;<<<@@@GGGSSSjjjwwwkkk```XXXUUUWWWXXXXXX\\\aaagggqqqnnnVVVLLLHHHEEEGGGLLLOOONNNNNNNNNOOOOOOPPPQQQOOOKKKFFFBBBAAAAAA@@@@@@@@@BBBCCCDDDDDDDDDFFFHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGIIIKKKNNNOOOPPPUUUZZZ```dddggglllsssyyy~~~~~~~~~zzzxxxvvvuuutttrrrooommmhhheeeaaa]]]ZZZWWWRRROOONNNNNNNNNPPPTTTYYY^^^aaaiiigggfffgggiiilllmmmmmmnnnmmmooopppoooyyyNNNRRRTTTQQQKKKHHHKKKPPPZZZhhhzzzwwwfff[[[RRRPPPNNNLLLLLLMMMNNNNNNKKKIIIPPPeee}}}}}}}}}|||||||||}}}|||zzzxxxxxxyyyyyyuuuqqqiiiddd]]]WWWTTTSSSRRRRRRJJJIIIHHHFFFDDDBBB@@@???>>>======<<<<<<<<<<<<<<<:::<<>>>>>===<<<<<<<<<<<<<<<999<<>>===;;;:::::::::;;;999:::;;;BBBJJJNNNffflll```YYYUUUVVVYYY^^^dddnnnyyyjjjSSSKKKIIIFFFFFFJJJNNNQQQUUUYYY[[[[[[ZZZYYYQQQNNNJJJGGGEEEEEEGGGHHHFFFIIIMMMQQQRRRPPPMMMKKKLLLGGGCCCEEEEEECCCCCCEEEDDDFFFHHHIIIJJJMMMPPPSSSWWW___iiippptttyyy{{{xxx{{{}}}~~~~~~}}}zzzxxxvvvtttrrrppplllgggccc___[[[VVVSSSSSSSSSQQQOOOJJJOOOVVV]]]```cccdddfffhhhgggeeeeeegggkkkoooqqqsssvvvuuutttVVVTTTTTTVVVTTTRRRUUU[[[eeewwwmmm\\\QQQOOOIIIJJJJJJIIIGGGEEEFFFGGGJJJRRRlll}}}~~~}}}}}}~~~~~~~~~|||xxxpppmmmhhhccc___ZZZUUUQQQMMMKKKIIIGGGEEECCCBBBBBB???>>><<<:::999999:::::::::;;;;;;@@@FFFIII^^^~~~~~~{{{jjj___ZZZWWWYYY]]]^^^eeerrrjjjSSSLLLJJJGGGGGGKKKOOOQQQUUUYYY[[[[[[YYYXXXQQQOOOKKKHHHFFFFFFGGGIIIGGGJJJOOORRRTTTSSSQQQOOOOOOIIIEEEEEEEEECCCBBBEEEDDDEEEGGGHHHJJJMMMQQQTTTZZZcccmmmuuuyyyuuunnnlllsss|||zzzzzz||||||yyyvvvtttrrrpppnnnjjjeeeaaa^^^ZZZUUURRRRRRQQQPPPNNNKKKQQQXXX^^^bbbeeeggghhhiiihhhffffffgggjjjnnnppppppssstttwwwTTTRRRSSSTTTTTTTTTZZZbbbnnnxxxfffWWWOOONNNHHHIIIIIIGGGDDDCCCDDDEEEHHHSSSppp}}}zzz|||~~~}}}~~~~~~}}}|||tttqqqkkkfffbbb]]]XXXTTTQQQPPPMMMJJJGGGEEEDDDCCCAAA???>>><<<;;;:::;;;;;;;;;<<<:::===BBBCCCTTTrrr{{{zzz|||{{{{{{{{{|||}}}vvvfff^^^[[[[[[^^^bbbcccmmm|||iiiTTTLLLKKKHHHHHHKKKOOORRRUUUXXXYYYYYYXXXWWWRRROOOLLLIIIGGGGGGHHHIIIIIILLLQQQUUUXXXXXXWWWVVVSSSLLLGGGFFFEEEBBBBBBDDDCCCEEEFFFHHHJJJMMMRRRVVV^^^fffqqqyyy}}}|||kkkfffhhhjjjrrryyy{{{wwwuuuwww{{{{{{xxxtttrrrpppmmmkkkgggbbb___\\\YYYTTTQQQPPPOOOMMMLLLMMMRRRZZZaaaeeehhhjjjlllkkkjjjiiihhhiiijjjmmmnnnlllpppsssyyyRRRQQQRRRSSSSSSUUU___jjj{{{ooo```TTTNNNMMMGGGGGGGGGDDDBBBAAABBBDDDHHHSSSmmm}}}zzz{{{~~~~~~}}}~~~xxxuuupppkkkgggbbb]]]ZZZVVVTTTQQQMMMIIIFFFDDDCCCCCCBBB@@@>>>===<<<======;;;<<<999;;;@@@@@@LLLfffzzzrrrppprrrsssuuuwwwzzz|||~~~qqqddd^^^]]]^^^ccchhhooozzziiiTTTMMMLLLIIIIIILLLPPPQQQTTTVVVWWWWWWVVVUUUPPPNNNKKKIIIHHHHHHIIIJJJLLLOOOSSSXXX\\\^^^^^^^^^XXXPPPIIIGGGDDDAAAAAACCCCCCDDDFFFGGGIIINNNSSSWWW```hhhssszzz~~~tttdddcccgggfffkkkqqqrrrpppqqqvvv{{{}}}yyyvvvsssqqqnnnkkkiiieee```]]]ZZZWWWSSSPPPMMMLLLKKKKKKNNNSSS[[[bbbfffiiikkkmmmmmmlllkkkjjjjjjkkklllmmmkkkmmmpppxxxRRRQQQRRRSSSSSSXXXeeerrrtttcccWWWOOOJJJJJJEEEEEEDDDBBB@@@@@@BBBDDDHHHTTTkkk~~~|||}}}~~~}}}}}}}}}zzzwwwsssooolllhhhdddaaa[[[YYYUUUPPPKKKHHHEEECCCCCCBBB@@@>>><<<<<<<<<<<<999<<<888999@@@@@@III]]]~~~{{{~~~sssjjjhhhjjjiiimmmssswwwyyy|||yyymmmbbb^^^```ccchhhnnnyyyiiiTTTNNNMMMJJJJJJMMMPPPQQQSSSTTTTTTTTTSSSRRRMMMLLLJJJIIIHHHIIIJJJKKKOOORRRXXX^^^bbbdddeeeddd\\\SSSKKKGGGDDDAAAAAADDDCCCDDDEEEGGGIIIMMMSSSXXXccckkktttzzz}}}jjj\\\\\\```bbbeeeiiikkkkkkooovvv|||~~~|||xxxvvvssspppmmmjjjgggccc___\\\WWWUUURRROOOLLLJJJKKKKKKNNNSSS[[[bbbfffiiikkklllmmmmmmmmmllllllllllllllllllmmmooowwwSSSRRRSSSUUUVVV^^^oookkk\\\TTTMMMIIIIIICCCCCCCCCAAA???@@@CCCEEEFFFUUUmmm~~~~~~~~~}}}|||yyywwwsssqqqooommmiiigggaaa^^^ZZZTTTOOOJJJGGGEEEBBB@@@>>><<<::::::999:::888;;;888999@@@AAAGGGVVVsss|||ssszzzooogggfffiiieeejjjqqquuuvvvxxx{{{~~~sssiii```___ccchhhooovvv~~~hhhUUUOOOOOOLLLKKKOOOOOOPPPQQQQQQQQQPPPOOONNNKKKKKKJJJJJJKKKLLLMMMNNNSSSXXX___fffkkkllllllkkk___VVVMMMHHHDDDAAABBBEEEEEEEEEFFFFFFHHHMMMSSSWWWdddjjjrrrxxx|||gggZZZXXXZZZ]]]```cccfffjjjpppyyy}}}{{{xxxvvvrrroookkkgggdddaaa]]]ZZZTTTSSSQQQNNNKKKJJJKKKMMMOOOTTT\\\bbbfffhhhjjjkkknnnnnnnnnnnnnnnmmmlllkkkmmmnnnqqq}}}SSSSSSUUUXXX\\\fff{{{yyycccWWWQQQLLLHHHGGGBBBBBBAAA@@@???AAADDDGGGKKK```{{{}}}}}}~~~{{{uuusssqqqppppppooommmkkkgggddd___YYYSSSMMMJJJHHHDDDBBB@@@===<<<;;;;;;;;;888<<<888888@@@AAACCCOOOfffsssyyyxxxoooiiijjjnnnkkkpppwwwzzzyyyxxxyyy|||~~~~~~lllccc]]]___gggooowww}}}hhhUUUPPPPPPMMMLLLOOONNNNNNOOOOOONNNMMMLLLLLLKKKKKKKKKLLLNNNPPPQQQRRRXXX^^^fffooossstttrrrqqqaaaWWWMMMHHHEEEBBBCCCGGGFFFFFFFFFFFFHHHLLLRRRWWW___eeelllrrrxxx~~~fff[[[WWWWWWYYY\\\aaafffmmmvvv~~~}}}{{{yyywwwpppmmmhhheeeaaa^^^ZZZWWWQQQRRRQQQNNNKKKJJJLLLOOOQQQVVV]]]cccfffhhhiiijjjmmmnnnoooppppppnnnmmmllllllpppwwwSSSSSSVVV[[[```lllnnnYYYOOOJJJFFFBBB@@@AAAAAAAAA??????AAAEEEIIIYYYrrr~~~{{{|||{{{rrrpppoooooooooooonnnlllkkkhhhccc\\\VVVPPPLLLJJJGGGFFFCCCAAA???>>>>>>>>>888<<<888888???@@@AAAKKK]]]wwwxxxxxxpppmmmoootttsssyyy}}}zzz{{{}}}|||}}}yyyggg___[[[```iiisss}}}}}}hhhUUUPPPPPPMMMMMMPPPNNNNNNNNNMMMMMMLLLKKKJJJKKKLLLMMMNNNPPPSSSUUUVVV\\\bbbllltttyyyyyywwwtttbbbXXXNNNHHHEEEBBBDDDHHHGGGGGGGGGFFFGGGKKKRRRVVVXXX^^^eeellltttuuubbbYYYUUUTTTYYY\\\bbbiiirrr}}}}}}|||{{{yyywwwoookkkgggbbb___\\\XXXVVVPPPQQQPPPNNNKKKKKKMMMQQQSSSXXX___dddggghhhiiijjjmmmnnnoooqqqqqqooommmlllkkkqqq}}}[[[XXXYYY___gggwwwtttdddTTTKKKHHHDDDBBBAAA<<<;;;>>>BBBBBBBBBFFFLLL\\\~~~~~~|||{{{}}}yyytttoooooommmkkkjjjlllpppsssrrrtttooobbbUUUOOOMMMKKKDDDBBB@@@???>>>===:::888:::::::::::::::===AAADDDZZZwwwzzz}}}|||rrrnnnqqqzzzyyyuuuuuuwwwzzzrrrbbb\\\ZZZ___gggqqq|||jjjVVVQQQPPPMMMKKKNNNJJJKKKLLLKKKIIIHHHIIIJJJMMMOOOPPPOOONNNQQQVVV[[[eeemmmuuuyyy|||}}}yyyssshhh```VVVLLLFFFDDDBBBBBBDDDCCCCCCFFFJJJNNNPPPQQQXXXZZZ```iiisss}}}nnn\\\TTTSSSVVVWWWZZZ___gggppp}}}|||yyyvvvsssqqqnnnjjjddd___\\\YYYWWWUUUSSSNNNLLLLLLKKKKKKQQQYYYWWW\\\bbbeeeggghhhiiijjjlllmmmnnnpppqqqooollliiinnnqqqWWWUUUYYYaaannnlll^^^NNNHHHFFFCCCAAABBBAAAAAABBBDDDCCCCCCHHHPPPeee}}}~~~|||zzz|||~~~}}}xxxssskkkkkkjjjiiiiiikkkooorrryyy{{{uuuhhh[[[TTTPPPNNNFFFDDDBBBAAA@@@???<<<:::;;;<<<<<<;;;;;;>>>BBBEEESSSppp|||~~~wwwooommmooowwwwwwttttttuuuxxx|||yyykkk```[[[XXX]]]eeennnyyykkkWWWQQQOOOKKKJJJMMMHHHIIIJJJJJJIIIIIIKKKMMMNNNPPPRRRRRRRRRUUU[[[```kkkssszzz~~~|||vvvkkkcccXXXNNNHHHEEECCCCCCEEEDDDDDDEEEIIILLLMMMMMMTTTUUU\\\fffppp{{{iiiXXXPPPPPPSSSUUUYYY___gggrrr}}}~~~|||yyyvvvsssrrroookkkeee```]]]ZZZXXXVVVRRRNNNKKKKKKJJJKKKQQQXXXzzztttlllhhhgggjjjkkklllkkklllmmmooooooooommmkkkpppwwwWWWXXX^^^jjjzzzwwwbbbUUUHHHCCCBBBAAA@@@BBBAAA@@@@@@AAA@@@CCCLLLXXXuuu}}}}}}{{{zzz{{{|||zzzuuuqqqggghhhhhhggggggiiimmmpppyyyzzzuuuhhh[[[TTTOOOKKKIIIGGGEEECCCBBBAAA>>><<<<<<=========<<<>>>BBBEEELLLggg}}}rrrllljjjkkkpppwwwzzzuuussssssrrruuuyyy|||}}}~~~|||}}}vvvhhh```\\\ZZZ___gggooo{{{lllWWWPPPNNNJJJHHHKKKGGGHHHHHHHHHIIIKKKOOORRRPPPSSSVVVXXXYYY^^^dddjjjvvv}}}{{{oooggg[[[PPPIIIFFFDDDCCCFFFEEEDDDEEEHHHJJJJJJJJJNNNPPPWWWaaalllwwwjjjZZZQQQQQQSSSSSSXXX```iiittt~~~|||yyywwwtttssslllhhhccc^^^[[[XXXVVVTTTPPPLLLJJJJJJJJJKKKQQQXXX}}}pppjjjkkkmmmnnnlllkkkkkkkkkllllllmmmnnnnnnrrrZZZ^^^hhhvvvlllZZZOOODDDAAA@@@>>>>>>@@@???>>>???@@@AAAHHHYYYiii~~~||||||{{{yyyyyyyyywwwssspppiiiiiijjjiiihhhhhhjjjmmmsssuuuqqqfff[[[TTTOOOJJJKKKHHHFFFDDDCCCBBB???===<<<=========<<<===@@@CCCGGG```}}}xxxmmmhhhfffeeehhhmmmrrruuuvvvvvvsssqqqqqqqqqpppsssuuuwwwwwwwwwxxxzzzzzz}}}rrrfffaaa___```gggpppzzznnnXXXPPPMMMHHHGGGIIIHHHIIIIIIHHHIIILLLQQQUUURRRVVV[[[___ccchhhpppvvvrrrjjj]]]QQQIIIFFFDDDCCCDDDCCCCCCEEEHHHJJJJJJIIIKKKLLLRRR\\\eeeooo}}}ooo]]]RRRPPPRRRRRRXXXaaakkkwww~~~}}}|||yyyvvvtttssshhhddd^^^ZZZWWWUUURRRPPPOOOKKKIIIIIIIIIKKKQQQYYYqqqmmmjjjjjjnnnooonnnlllkkkkkkjjjhhhhhhiiillloooqqqXXXaaapppuuu```UUULLLCCC@@@???<<<<<>>@@@GGG\\\}}}}}}{{{rrriiieeebbb___```dddeeegggiiijjjjjjkkkmmmnnnnnnpppqqqqqqpppooopppqqqwww{{{~~~~~~}}}}}}~~~}}}kkk```aaaaaafffppp{{{pppZZZQQQMMMHHHFFFIIIKKKLLLLLLKKKLLLOOOTTTWWWVVV[[[bbbhhhnnnuuu~~~tttkkk^^^QQQIIIEEEDDDCCCCCCCCCCCCFFFIIILLLLLLKKKKKKKKKOOOVVV\\\dddqqq}}}qqq]]]PPPKKKMMMSSSYYYcccnnnzzz~~~~~~}}}{{{xxxuuusssqqqfffbbb\\\XXXUUUSSSQQQOOONNNJJJHHHIIIJJJKKKRRRZZZ]]]```dddiiikkklllmmmmmmlllkkkhhhdddbbbdddjjjooosssVVVdddyyylll[[[QQQJJJCCC@@@>>>;;;;;;>>>@@@AAACCCDDDHHHYYYxxx~~~|||{{{zzzyyyyyyxxxvvvtttsssrrrrrrssstttrrrooolllkkkkkkhhhkkkiiiddd___[[[UUUOOOKKKIIIFFFDDDCCCAAA>>><<<<<<=========;;;;;;===>>>FFFWWWvvvsssjjjccc```]]]ZZZZZZ]]]\\\]]]^^^```cccfffhhhjjjjjjkkkkkkkkkiiiiiijjjkkkqqquuuyyyyyyvvvtttuuuvvvzzz~~~kkk______bbbjjjwwwrrr[[[RRRNNNIIIGGGJJJMMMNNNOOOPPPQQQTTTXXX[[[\\\bbbkkkssszzzvvvmmm___RRRJJJFFFEEEEEEDDDDDDEEEHHHLLLNNNNNNMMMKKKJJJLLLQQQUUUZZZeeepppvvvbbbTTTOOOOOOVVV\\\eeeqqq~~~~~~~~~~~~~~~|||yyyvvvssspppnnnfffbbb]]]YYYVVVTTTRRRQQQNNNJJJHHHIIIJJJLLLSSS[[[```cccfffgggggghhhkkknnnjjjiiiddd___\\\```iiipppzzz}}}yyy]]]pppvvveeeXXXLLLFFFAAA???>>>;;;<<>>CCCGGGPPPggg~~~~~~~~~}}}}}}}}}|||zzzyyyyyyyyywwwvvvttttttttttttuuuvvvuuurrrooommmmmmfffhhhhhhccc___\\\VVVNNNLLLJJJGGGEEEDDDBBB???<<<===>>>???>>><<<<<<===>>>DDDQQQnnn{{{iiiaaa[[[YYYXXXVVVWWWZZZZZZYYYYYYZZZ]]]aaacccdddcccdddeeeeeedddeeefffhhhkkkooossssssooommmmmmooorrrvvvzzz}}}}}}nnnbbbaaaeeepppttt\\\RRROOOJJJIIILLLLLLOOORRRTTTVVVYYY]]]```cccjjjttt}}}xxxooo```SSSKKKHHHHHHHHHGGGGGGHHHKKKNNNOOONNNMMMJJJHHHIIIMMMOOOSSS]]]gggttt}}}xxxfffYYYUUUVVVZZZ___hhhsss~~~}}}{{{xxxtttpppmmmkkkeeeaaa\\\XXXVVVTTTRRRQQQNNNJJJIIIJJJKKKMMMTTT]]]eeedddeeefffhhhiiijjjjjjfffddd```ZZZXXX^^^jjjssszzziii}}}xxxiii\\\RRRHHHCCC???>>>===;;;<<<@@@<<>>???@@@???>>>===>>>???AAAMMMiiiqqqbbb[[[UUUUUUUUUTTTVVVZZZ[[[YYYXXXXXX[[[^^^``````^^^___aaaaaabbbcccfffhhhhhhmmmqqqpppllliiijjjlllnnnrrrwwwzzz{{{}}}nnn```eeejjjvvvttt]]]SSSOOOKKKJJJMMMKKKNNNSSSWWWZZZ]]]aaadddgggoooyyyzzzpppbbbUUUMMMJJJJJJJJJKKKKKKKKKMMMOOOOOONNNLLLHHHGGGHHHJJJLLLPPPYYYcccjjjssssssdddXXXUUUWWW]]]aaaiiittt~~~}}}{{{wwwsssooollljjjccc___ZZZVVVTTTRRRPPPOOONNNJJJIIIKKKLLLNNNUUU]]]___^^^```fffmmmnnniiicccbbb```\\\WWWVVV^^^kkkvvv~~~rrrooo___SSSNNNJJJCCC>>>??????<<<:::;;;<<>>???DDDIII^^^~~~uuuhhhZZZWWWSSSQQQRRRTTTUUUVVVYYYXXXWWWYYY]]]______]]]^^^___```bbbdddgggiiijjjkkkmmmmmmkkkgggfffhhhkkksssxxx~~~~~~|||mmmcccbbbccclllzzzttt]]]QQQNNNMMMLLLMMMKKKOOOTTTYYY^^^ccchhhllloooqqqzzzrrrbbbXXXQQQLLLKKKMMMKKKLLLNNNPPPPPPPPPNNNMMMGGGGGGGGGHHHJJJOOOVVV[[[gggppp~~~zzzlllaaa\\\ZZZZZZ]]]cccmmmxxx}}}xxxtttqqqmmmiiifff```___]]]ZZZWWWSSSPPPOOOKKKJJJHHHHHHLLLRRRXXX\\\bbbaaabbbfffjjjkkkiiifffaaaZZZUUUVVVXXX\\\kkk|||uuufffYYYOOOKKKJJJCCC?????????===<<<===BBBEEEMMMaaazzzwwwwwwzzz||||||}}}||||||}}}}}}|||{{{{{{{{{{{{|||{{{zzzzzzxxxwwwvvvuuuuuuuuurrrnnnllliiiccc[[[UUUOOOMMMIIIFFFCCCCCCCCCDDD???>>>===<<<<<<<<<<<<===AAAFFFZZZ~~~qqqddd\\\YYYUUUSSSTTTVVVWWWWWWXXXWWWXXX[[[```bbbbbb``````aaaccceeehhhkkknnnpppqqqrrrsssqqqnnnnnnqqquuu{{{}}}mmmkkklllnnnkkkccc___aaaiiisssttt]]]QQQNNNMMMMMMMMMJJJNNNTTTZZZ___dddjjjnnntttwww}}}nnn^^^TTTNNNJJJJJJLLLMMMNNNOOOQQQQQQPPPOOONNNHHHHHHIIIIIIKKKPPPWWW\\\eeennn}}}|||pppddd\\\XXXWWWXXX]]]eeeqqq~~~~~~}}}|||||||||}}}zzzvvvsssppplllhhheee^^^]]][[[XXXTTTQQQNNNLLLIIIHHHHHHJJJNNNTTT[[[___bbbbbbcccfffiiiiiifffccc^^^WWWSSSTTTUUUYYYhhhyyyyyyiii^^^UUUNNNLLLIIICCC?????????======@@@GGGEEERRRtttzzzwwwwwwyyy|||}}}~~~~~~}}}}}}~~~~~~}}}||||||{{{zzzyyyyyyyyy{{{wwwsssooolllfff^^^XXXSSSPPPMMMIIIFFFEEEEEEEEEAAA@@@???===<<<;;;;;;;;;>>>CCCVVVxxxpppeeebbb^^^[[[YYYYYY[[[\\\\\\\\\]]]___dddhhhjjjiiihhhggghhhkkknnnssswww{{{}}}|||~~~~~~|||{{{}}}|||~~~xxxhhhdddccceeegggffffffhhhppp{{{uuu^^^RRROOOMMMMMMMMMJJJNNNUUU[[[aaagggmmmpppwww|||}}}ooo___UUUQQQNNNOOOSSSOOOPPPQQQRRRQQQPPPOOONNNJJJJJJKKKKKKMMMRRRYYY^^^fffooo~~~rrrlllcccZZZTTTSSSTTTVVV\\\ffftttzzzwwwssspppnnnkkkgggddd\\\[[[XXXUUUQQQMMMJJJIIIGGGGGGHHHKKKPPPVVV\\\___aaaaaacccfffhhhgggccc```\\\UUURRRTTTUUUXXXhhhyyy~~~iii^^^WWWQQQLLLKKKFFF@@@===>>>>>>===???BBBKKKKKK___}}}yyyvvvwwwyyy|||~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{}}}yyytttpppmmmggg___YYYVVVTTTPPPLLLIIIGGGFFFFFFBBBAAA@@@>>>===<<<<<<;;;<<>><<<======<<<@@@EEEMMMWWWvvv}}}{{{yyywwwwwwyyy}}}~~~{{{zzzyyy{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}|||||||||~~~zzzuuuqqqnnniiiccc]]]YYYWWWSSSOOOKKKHHHGGGFFFAAAAAA@@@>>>>>>=========<<>>>>>>>>>>>>>>DDDPPPdddyyyxxx||||||tttsss}}}fffYYYUUUSSSRRRSSSUUUZZZaaaggglllppptttvvvrrrfffYYYSSSQQQPPPRRRUUUSSSSSSRRRRRRRRRRRRRRRRRROOOPPPQQQSSSWWW]]]eeejjjpppzzzxxxcccVVVRRRNNNKKKHHHFFFHHHLLLQQQUUU[[[```iiittt~~~}}}|||{{{{{{{{{wwwtttqqqmmmkkkhhhdddaaaZZZXXXTTTPPPMMMJJJIIIIIIHHHIIIKKKMMMNNNNNNNNNMMMPPPWWW```gggiiiiiihhhggg]]]XXXWWWXXXXXX___uuuyyydddYYYOOOOOOPPPMMMIIIGGG@@@>>>===>>>>>>???EEENNNVVVsss~~~zzzyyy|||}}}yyyxxxxxxvvvwwwwwwyyy{{{~~~~~~}}}||||||~~~{{{wwwuuuuuusssnnnjjj```^^^ZZZVVVQQQMMMJJJHHHEEEDDDBBB@@@>>>======<<>>@@@@@@AAAHHHQQQfff~~~}}}||||||yyy{{{}}}~~~}}}{{{zzzzzzvvvwwwxxxzzz}}}~~~}}}||||||yyyuuutttuuussspppmmmbbb```]]]XXXTTTOOOLLLJJJGGGFFFDDDAAA>>><<<;;;:::???EEELLL[[[wwwwwwpppiiixxx~~~}}}{{{oooccc___]]][[[\\\___ccciiinnnqqqssstttvvv~~~{{{uuulllaaaWWWSSSQQQNNNNNNPPPQQQQQQPPPQQQQQQRRRSSSTTTTTTVVVXXX[[[```hhhqqqwwwvvvbbbUUUKKKGGGHHHDDDBBB@@@???AAAEEEJJJMMMOOOUUU```lll{{{}}}|||{{{yyyxxxxxxxxxxxxuuurrrnnnjjjgggccc___\\\VVVSSSPPPMMMJJJIIIIIIIIIGGGJJJMMMPPPQQQPPPNNNLLLOOOWWWbbbiiikkkiiihhhhhhccc___\\\]]]^^^hhhqqqaaaSSSPPPNNNMMMLLLKKKIIIGGG===<<<;;;AAAFFF???EEE]]]ttt{{{zzz}}}~~~}}}{{{}}}~~~}}}||||||zzz{{{|||}}}}}}}}}|||{{{~~~}}}}}}~~~~~~{{{uuuqqqpppppppppooolllfff```[[[XXXUUUQQQNNNLLLIIIEEECCCBBBAAA@@@>>>DDDFFFIIISSShhh~~~uuuuuutttuuuuuupppkkklllqqqrrrddd```^^^\\\\\\fffhhhkkkmmmpppuuuzzz}}}|||ssslllaaaUUUPPPNNNLLLNNNQQQQQQPPPOOOOOOPPPRRRTTTVVVTTTWWW[[[bbbjjjsss{{{cccRRRLLLHHHCCC@@@AAA@@@??????@@@BBBDDDFFFHHHKKKUUUcccrrr~~~}}}{{{wwwvvvyyyyyyuuurrrqqqooollliiieee___YYYTTTVVVTTTPPPMMMJJJGGGFFFFFFFFFKKKQQQUUUVVVUUUUUUUUUYYY\\\```eeehhhjjjjjjiii___bbbaaa]]]___tttxxxcccUUUQQQOOOMMMLLLLLLJJJGGGEEECCC@@@<<>>???>>>======>>>@@@CCCDDDGGGJJJRRR^^^kkk{{{~~~zzzvvvuuuvvvvvvtttpppqqqooolllhhhddd___XXXTTTPPPOOOMMMKKKJJJJJJJJJJJJHHHLLLSSSWWWYYYZZZZZZZZZ\\\___cccgggjjjkkkkkkjjjbbbcccddddddmmm~~~jjjZZZQQQNNNMMMMMMLLLKKKIIIEEEBBB@@@@@@<<>>=========<<<<<<===???AAABBBFFFGGGMMMVVV```ooozzzuuurrrssssssqqqoooqqqnnnkkkgggccc]]]WWWSSSNNNMMMKKKIIIIIIIIIJJJKKKIIINNNUUU[[[^^^___```aaabbbdddgggjjjlllmmmlllllleeedddcccjjj{{{ppp```UUUPPPLLLLLLLLLLLLKKKGGGCCC???;;;??????DDDMMMTTTjjj~~~xxx|||~~~{{{zzz|||}}}~~~}}}}}}~~~{{{{{{~~~|||zzzyyyxxxyyy{{{|||}}}}}}|||{{{yyyzzz|||~~~~~~~~~|||{{{yyywwwuuusssrrrqqqnnnlllnnnllliiifffbbb^^^[[[YYYPPPMMMJJJGGGFFFFFFDDDCCCAAA@@@@@@FFFRRRiii}}}|||}}}vvvmmmhhheeefffiiiqqqwww|||ooojjjgggeeefffhhhkkknnnqqquuuzzz}}}iii^^^SSSOOOMMMKKKKKKNNNNNNOOOQQQUUUYYY]]]aaacccgggiiimmmsss|||qqq\\\OOOCCC@@@AAA@@@??????============>>>???AAABBBEEEEEEHHHNNNVVVbbbuuu{{{uuurrrqqqpppooonnnooollliiieeeaaa\\\VVVSSSRRRPPPLLLIIIFFFEEEFFFFFFJJJOOOVVV]]]aaacccfffgggggghhhkkkmmmnnnooonnnnnnmmmhhhgggrrrttteeeWWWNNNLLLLLLKKKKKKKKKJJJFFFAAA===???DDDCCCGGGUUUddd~~~~~~zzzyyyzzz{{{{{{}}}{{{yyyzzz}}}}}}zzz||||||yyyxxxyyyzzz{{{}}}~~~~~~}}}}}}}}}~~~}}}zzzyyyyyyuuuqqqooonnnooooooooooooooopppmmmhhhaaaZZZWWWSSSPPPLLLIIIGGGFFFDDDBBBAAA???@@@EEENNNaaa{{{sssqqqnnnkkkiiijjjkkklllnnnrrrxxx~~~rrrjjjhhhjjjooouuu|||~~~rrrlllhhhggghhhkkkmmmppprrruuuyyy}}}{{{iii^^^TTTQQQPPPNNNNNNPPPQQQSSSVVV[[[aaafffkkkmmmrrrssswww}}}xxx[[[PPPHHH@@@@@@AAA???>>>???>>>>>>>>>???@@@AAABBBCCCEEEDDDFFFJJJOOOXXXiiixxx{{{wwwsssqqqooommmlllllliiieeeaaa^^^ZZZUUURRRTTTQQQLLLHHHEEEDDDEEEEEEKKKPPPWWW]]]aaaeeehhhjjjjjjkkkmmmooopppppppppoootttooopppyyyjjj^^^RRRKKKKKKMMMLLLJJJJJJHHHEEEAAA===BBBDDDAAAFFF[[[sss~~~{{{{{{{{{|||{{{zzzyyyyyyzzz|||}}}|||{{{~~~{{{yyyyyyyyyzzz|||~~~~~~}}}{{{xxxwwwwwwsssooommmnnnppprrrrrrppprrrtttqqqkkkbbb[[[XXXWWWTTTOOOLLLIIIGGGEEECCC???===>>>CCCHHHWWWtttyyypppfffdddaaa^^^]]]___aaacccdddiiiqqqwww|||wwwlllggghhhnnnwwwvvvpppllljjjlllmmmoooqqqsssuuuyyy}}}wwwhhh^^^UUUSSSRRRQQQQQQTTTTTTWWW\\\bbbiiippptttwww|||}}}iiiSSSHHHBBB?????????<<<<<<>>>??????@@@AAABBBCCCCCCDDDEEEDDDFFFIIIMMMTTTbbbppp~~~~~~}}}{{{xxxtttpppmmmkkkjjjhhheeeaaa^^^[[[XXXUUURRRPPPNNNJJJGGGFFFGGGIIIJJJMMMQQQXXX]]]aaaeeehhhkkklllmmmnnnoooppppppqqqqqqqqqoootttjjj___XXXOOOLLLOOONNNMMMJJJHHHGGGEEEAAA>>>???DDDEEERRRnnn~~~~~~yyy{{{||||||||||||}}}|||zzzyyyzzzzzz|||}}}}}}{{{yyywwwvvvtttrrrpppppprrrsssttttttqqqssstttpppjjjccc___]]]]]]YYYTTTOOOLLLIIIFFFDDD???===???BBBCCCMMMhhhvvvnnndddbbb```___```cccgggjjjlllqqqzzzyyyqqqjjjiiikkkqqq~~~}}}vvvqqqpppqqqnnnppprrruuuwww{{{~~~uuufff]]]UUUSSSSSSSSSTTTVVVVVVYYY___gggooovvv{{{~~~ppp[[[NNNCCC@@@>>>???>>>;;;<<>>???@@@AAABBBCCCCCCDDDEEEEEEGGGKKKMMMSSS___lll~~~}}}zzzzzzxxxuuupppkkkgggfffcccaaa]]]ZZZYYYWWWTTTRRRNNNKKKHHHFFFGGGIIILLLOOOPPPTTTYYY^^^bbbeeehhhjjjllllllmmmnnnooopppqqqqqqpppqqq{{{rrrZZZRRROOOJJJKKKQQQPPPMMMJJJHHHFFFDDDAAA???===HHHSSShhhzzz}}}}}}|||~~~{{{yyyyyyzzz{{{|||~~~}}}{{{yyyxxxwwwwwwrrrqqqqqqsssvvvwwwvvvuuussssssrrrnnnhhhcccbbbcccaaa]]]WWWRRROOOKKKHHHEEEBBB???@@@CCCBBBHHHbbb~~~zzzxxxppplllkkkjjjjjjmmmrrrxxx{{{}}}{{{vvvqqqmmmlllnnntttzzzuuutttvvvnnnpppsssvvvyyy~~~}}}uuuddd[[[TTTSSSTTTSSSTTTWWWVVVZZZaaaiiirrryyyrrr[[[LLLDDDBBB???>>>@@@???<<<===BBB>>>???@@@AAABBBCCCCCCCCCEEEFFFIIIMMMOOOSSS___kkk~~~}}}xxxxxxxxxtttoooiiieeecccaaa^^^[[[XXXWWWVVVTTTRRROOOLLLIIIGGGGGGIIIMMMOOORRRVVV[[[___bbbeeehhhjjjkkkkkklllnnnooopppqqqrrrwwwyyytttjjj\\\RRRNNNMMMMMMMMMJJJJJJHHHEEECCCCCCBBB@@@AAAGGG[[[}}}}}}|||{{{}}}||||||zzzyyyxxxwwwwww{{{zzzzzz{{{~~~}}}yyytttsssttttttrrrpppqqqrrrtttttttttuuuwwwyyysssrrrooollljjjhhhgggffffffaaaYYYSSSOOOKKKHHHGGGEEEAAAAAADDDAAACCCUUUlllwww}}}yyyyyy{{{~~~}}}xxxuuurrrttt{{{}}}zzzwwwwwwsssttt{{{~~~}}}~~~tttkkkbbb___[[[XXXVVVWWWYYY[[[[[[```ggglllrrryyy|||cccQQQGGGFFF@@@@@@@@@???===<<<===???GGGGGGFFFGGGHHHIIIIIIHHHFFFGGGJJJOOOQQQVVVaaammm|||{{{xxxwwwvvvuuusssoooiiieee```]]]ZZZWWWUUURRRNNNLLLJJJHHHFFFEEEEEEGGGJJJLLLSSSWWW\\\```bbbdddgggiiijjjjjjiiijjjmmmppppppmmmppp}}}hhh```UUUNNNKKKLLLLLLKKKLLLJJJGGGEEEDDDDDDCCCAAAIIIXXXsss~~~}}}|||{{{|||{{{{{{zzzzzzyyyxxxxxx|||{{{zzz{{{|||}}}|||zzzyyyvvvsssrrrqqqqqqpppoooqqqtttxxxyyyxxxwwwvvvuuuqqqpppooommmkkkjjjjjjjjjiiiddd\\\UUUPPPLLLHHHFFFEEEAAA@@@CCCBBBCCCRRReee}}}}}}}}}{{{zzzwwwyyyvvvmmmfffccc^^^ZZZYYY[[[^^^```^^^eeemmmuuu{{{mmmZZZLLLEEEDDD@@@AAAAAA@@@??????@@@BBBFFFEEEEEEFFFGGGHHHIIIHHHFFFHHHMMMSSSVVVZZZeeeppp||||||uuutttssssssqqqnnniiieee___\\\YYYVVVTTTRRRNNNLLLIIIHHHFFFEEEGGGJJJOOOQQQXXX[[[___bbbcccdddeeegggjjjjjjjjjkkknnnppppppnnnxxxppp\\\VVVOOOKKKKKKMMMMMMLLLJJJGGGCCCCCCDDDEEEFFFGGGPPPiii~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz}}}{{{yyyyyyyyyyyywwwvvvssstttsssqqqooonnnnnnooorrrvvv{{{~~~|||wwwsssqqqoooooonnnmmmmmmmmmmmmmmmkkkfff___XXXSSSNNNIIIFFFFFFAAA???BBBBBBCCCMMMZZZwww~~~||||||xxxpppkkkgggbbb^^^]]]```dddgggfffmmmwwwooo]]]RRRIIICCCBBB@@@AAABBBBBBAAABBBDDDFFFGGGGGGGGGGGGHHHIIIKKKKKKIIILLLSSS[[[___cccmmmwww~~~|||}}}sssrrrqqqpppooolllhhhddd\\\ZZZWWWUUUSSSQQQNNNLLLIIIGGGEEEEEEHHHNNNSSSWWW[[[^^^bbbdddeeefffgggiiijjjjjjlllnnnooopppqqqrrrxxxfffVVVRRRNNNLLLNNNOOONNNLLLFFFAAA>>>???AAADDDJJJOOO\\\||||||}}}}}}}}}}}}|||{{{zzzxxxxxxyyyzzzzzz{{{{{{|||{{{yyyxxxwwwxxxwwwvvvtttppprrrsssrrrnnnmmmnnnqqqtttxxx|||}}}zzzuuuqqqooonnnnnnmmmllllllllllllllljjjfff```ZZZVVVQQQLLLIIIHHHBBB@@@AAABBBBBBGGGNNNiiiwwwqqqmmmiiiddd``````dddjjjnnnrrrxxxxxxbbbUUUNNNHHHCCCBBB???AAABBBCCCCCCDDDGGGIIIKKKLLLLLLKKKKKKKKKMMMOOOMMMRRR[[[eeejjjmmmvvv~~~}}}}}}uuusssqqqooommmjjjeeebbbZZZXXXUUUSSSRRRPPPMMMKKKIIIGGGEEEFFFIIIOOOVVVZZZZZZ^^^bbbfffhhhjjjlllnnnjjjkkkmmmqqqqqqqqqtttyyy~~~hhh\\\TTTQQQNNNNNNOOOOOOMMMJJJEEEAAA===>>>>>>BBBNNNZZZxxx~~~}}}|||}}}~~~~~~~~~|||{{{zzzwwwxxxxxxyyyzzz{{{|||}}}xxxwwwvvvvvvwwwxxxwwwuuuooorrrtttssspppoooqqqsssvvvwwwyyyxxxuuurrrppppppooonnnmmmkkkjjjiiiiiiiiigggddd```\\\YYYUUUPPPLLLIIIEEEBBBBBBBBBBBBDDDGGG^^^uuu~~~yyyuuuuuuvvvwww~~~~~~{{{zzzzzz{{{{{{{{{{{{|||~~~vvvqqqmmmiiieeebbbdddiiippptttxxxiiiYYYQQQMMMHHHDDDCCC???AAACCCDDDEEEGGGJJJLLLNNNOOOOOONNNLLLLLLOOORRRSSSXXXcccnnnssswww~~~|||}}}yyyvvvsssooolllgggbbb^^^XXXVVVSSSQQQPPPNNNLLLIIIHHHGGGFFFFFFJJJPPPVVVZZZ]]]```eeehhhjjjlllnnnpppllllllooosssssssssyyynnn^^^WWWSSSPPPMMMMMMMMMMMMIIIFFFGGGCCCAAA@@@>>>CCCWWWmmm}}}~~~~~~{{{zzzwwwxxxxxxyyyzzz{{{|||}}}wwwvvvuuuvvvxxxyyyyyyxxxqqqssstttuuutttttttttuuuuuuvvvvvvtttqqqpppqqqrrrpppooommmkkkiiiggggggfffgggeeebbb```]]]YYYSSSPPPJJJHHHEEECCCBBBAAABBBDDDSSSiiiyyyppphhhddddddhhhnnnuuu|||sssmmmjjjiiijjjmmmqqquuuyyy~~~|||uuuqqqmmmkkkhhhgggjjjqqqxxx|||~~~ggg^^^UUURRRNNNIIIEEEEEEAAACCCEEEGGGHHHJJJMMMPPPNNNOOOPPPOOOMMMNNNSSSWWW]]]bbbmmmxxx~~~||||||{{{xxxsssooojjjeee```\\\WWWUUURRRPPPNNNLLLIIIGGGFFFFFFFFFHHHLLLRRRWWW[[[bbbeeehhhjjjkkkkkklllmmmmmmmmmqqquuuuuuuuuvvvcccYYYWWWSSSPPPMMMLLLMMMLLLHHHEEECCCBBBCCCDDDCCCMMMjjjyyy~~~|||zzzxxxxxxyyyyyyzzz{{{||||||xxxwwwwwwwwwyyyzzzyyyxxxrrrrrrsssuuuwwwwwwvvvuuusssttttttsssqqqqqqrrrssspppooommmkkkiiihhhggggggkkkiiigggdddaaa\\\VVVRRRKKKLLLIIIEEEAAAAAABBBDDDHHH\\\zzz}}}xxxoooeee^^^ZZZYYY\\\eeeooo}}}ttthhh```[[[YYYXXX]]]dddkkkrrryyy|||wwwtttnnnmmmmmmnnnsssyyyqqqfffbbb^^^[[[UUULLLHHHIIIEEEGGGIIIJJJKKKMMMQQQSSSNNNQQQSSSSSSRRRUUU\\\aaalllqqq|||{{{zzzyyyuuuqqqlllhhhccc^^^[[[WWWUUUQQQOOOMMMJJJGGGEEECCCDDDGGGKKKPPPVVV[[[^^^cccfffiiikkkkkkkkkmmmnnnooonnnqqqwwwvvvwwwzzzhhhYYYTTTVVVTTTQQQNNNMMMNNNMMMJJJGGG<<<===CCCGGGIIIWWW|||vvv|||}}}zzzxxxxxxyyyzzzzzz{{{||||||{{{yyyxxxyyyzzzzzzyyyxxxsssqqqqqqtttxxxyyywwwtttppprrrttttttsssrrrsssssspppooommmlllkkkjjjiiiiiiooommmkkkhhhddd^^^WWWRRRLLLNNNLLLFFF@@@@@@CCCEEEAAASSSqqq{{{vvvsssnnniiihhhiiilllnnnssspppmmmkkkhhhccc\\\VVVWWWWWW]]]hhhvvv|||ooobbbXXXRRROOOKKKQQQZZZccckkkttt}}}}}}yyywwwppppppqqqtttyyyyyyhhhooommmlllhhh]]]QQQKKKLLLHHHJJJLLLMMMNNNPPPSSSVVVOOOSSSVVVXXXXXX]]]eeelllyyy{{{yyyvvvsssnnnjjjgggccc^^^[[[XXXUUUQQQNNNLLLIIIFFFCCCAAACCCGGGMMMTTTZZZ___aaa```ccchhhkkklllnnnpppqqqpppnnnrrrwwwwwwxxxzzzjjj^^^UUURRRSSSOOONNNMMMNNNOOOLLLGGGBBBAAADDDDDDCCCKKKiii{{{{{{|||zzz{{{{{{{{{|||||||||}}}}}}{{{xxxvvvwwwwwwwwwvvvwwwuuusssrrrsssuuuxxxzzzwwwuuuttttttuuutttrrrpppkkkmmmooopppoooooooooooorrrnnniiifffddd```[[[VVVMMMKKKIIIEEECCCAAAAAAAAAEEENNNbbb|||ooogggddd___[[[\\\aaa```YYYTTTUUU```aaacccgggiiidddZZZRRRYYYYYY___nnnvvveeeYYYRRRMMMJJJLLLLLLQQQZZZcccjjjttt~~~|||{{{|||yyywwwzzzwwwwwwuuu{{{qqq\\\QQQOOOLLLOOORRRTTTTTTTTTUUUWWWPPPUUU[[[^^^```eeennnuuu{{{xxxuuurrroookkkgggccc]]]ZZZXXXVVVQQQMMMJJJHHHGGGFFFFFFFFFGGGKKKRRRYYY^^^```eeefffhhhiiikkkkkklllllllllnnnrrruuuvvv}}}~~~lll```WWWQQQOOOQQQRRRPPPNNNMMMLLLIIICCC>>>AAACCCEEEIIIYYY{{{||||||~~~zzzzzz{{{{{{||||||}}}}}}}}}{{{yyyxxxyyyxxxwwwuuuwwwvvvuuuttttttuuuvvvwwwxxxvvvuuuuuuuuutttrrrpppjjjllloooppppppqqqrrrtttvvvrrrllliiigggbbb\\\WWWNNNLLLIIIFFFDDDBBBAAAAAADDDKKK\\\xxx|||oooeee[[[TTTRRRQQQMMMOOOTTTWWWUUUUUUYYYZZZ]]]bbbjjjnnnjjj```WWW\\\___jjj|||qqqbbbXXXRRRNNNLLLLLLJJJLLLRRRZZZbbbnnnyyy~~~~~~}}}|||~~~dddTTTPPPNNNQQQSSSUUUUUUUUUVVVXXXVVV\\\bbbfffiiioooyyy{{{xxxuuuqqqmmmhhheeeaaa\\\YYYUUUSSSOOOKKKHHHFFFEEEEEEFFFGGGIIINNNTTTZZZ^^^```eeefffhhhiiikkklllmmmmmmnnnoooqqqsssuuuxxxkkk]]]VVVQQQNNNNNNQQQRRRPPPMMMKKKIIIFFFAAA>>>>>>@@@DDDQQQjjj~~~~~~yyyzzzzzz{{{||||||}}}}}}{{{zzzzzzzzz{{{yyyvvvtttwwwvvvvvvvvvvvvvvvvvvvvvyyywwwvvvuuuuuutttqqqooojjjlllnnnpppqqqssswwwyyyzzzvvvpppllliiieee^^^YYYOOONNNKKKHHHEEECCCAAAAAACCCGGGTTTmmmrrrddd[[[SSSLLLHHHHHHMMMJJJIIIKKKLLLLLLOOOSSSTTT[[[fffqqqwwwtttjjjaaa^^^fffuuu}}}lll^^^UUUQQQOOONNNNNNJJJHHHLLLQQQYYYfffrrrmmmXXXQQQPPPRRRUUUVVVVVVVVVXXXYYYXXX^^^ffflllqqqxxxzzzwwwtttpppjjjeeeaaa^^^ZZZXXXRRROOOLLLHHHEEEDDDCCCCCCEEEHHHMMMSSSYYY]]]```aaaeeefffhhhjjjlllmmmnnnnnnooooooppppppttthhh]]]TTTQQQPPPOOOPPPSSSNNNLLLJJJHHHFFFEEECCCBBB???CCCNNNddd}}}yyyyyyzzzzzz{{{||||||}}}xxxxxxyyy{{{{{{yyytttpppssstttvvvwwwxxxwwwwwwvvvxxxvvvuuuttttttrrrpppmmmlllnnnoooppprrrtttyyy||||||wwwrrrnnnkkkfff___ZZZRRRPPPNNNKKKGGGDDDBBBAAADDDDDDLLLbbb}}}wwwkkkaaaWWWQQQMMMHHHGGGIIILLLKKKKKKJJJJJJJJJMMMPPPSSS]]]lll{{{vvvmmmfffqqq~~~yyyhhhZZZSSSQQQPPPOOORRRNNNKKKLLLNNNTTT^^^iii|||ttt]]]TTTRRRTTTVVVWWWWWWWWWYYY[[[[[[bbblllssszzz~~~xxxvvvtttpppiiiccc___\\\YYYWWWOOOMMMJJJFFFDDDCCCCCCCCCEEEKKKRRRYYY^^^```bbbbbbeeefffhhhjjjlllnnnoooooonnnooonnnnnnuuu]]]UUUOOOOOOPPPPPPPPPRRRMMMKKKHHHEEECCCCCCDDDEEECCCNNNddd|||xxxyyyyyyyyyyyyzzzzzzzzztttuuuwwwzzzzzzwwwqqqmmmnnnpppsssvvvxxxyyyyyyyyyvvvuuusssssssssrrrooommmooopppqqqrrrrrrtttxxx{{{zzzuuupppmmmjjjfff```[[[UUUTTTQQQNNNJJJGGGDDDBBBEEECCCHHHZZZuuu}}}}}}}}}|||{{{xxxrrrjjjdddYYYRRRMMMLLLIIIFFFFFFHHHEEEHHHKKKLLLMMMPPPTTTWWWVVVbbbtttwwwrrrxxxtttsss|||vvveeeXXXQQQPPPPPPOOOTTTPPPNNNOOOPPPRRRXXX```uuuxxxaaaYYYSSSUUUWWWXXXXXXZZZ\\\^^^ccckkkvvv|||wwwuuutttoooiiiccc___[[[XXXVVVMMMLLLIIIFFFDDDDDDDDDDDDFFFMMMWWW___cccddddddeeefffgggiiikkkmmmnnnoooooommmmmmmmmooo|||UUUOOOKKKMMMOOOOOONNNPPPOOOMMMIIIDDDAAA@@@BBBEEEEEEYYYzzz{{{~~~|||xxxxxxxxxxxxwwwwwwwwwwwwssstttvvvxxxyyyvvvpppkkkkkkmmmppptttwwwyyyzzzzzzuuutttsssssssssrrrpppnnnppprrrssssssssstttvvvyyyvvvrrrnnnkkkjjjgggaaa]]]XXXWWWUUURRRNNNJJJFFFDDDDDDCCCFFFSSSjjjzzz||||||wwwqqqlllhhhhhhgggfffddd```ZZZVVVNNNKKKJJJLLLKKKGGGGGGIIIGGGMMMPPPNNNNNNRRRVVVWWW\\\iii{{{|||yyyuuutttyyy~~~rrrbbbUUUOOOOOOPPPQQQSSSQQQQQQSSSTTTTTTXXX___oooyyywwwccc]]]VVVXXXZZZ[[[\\\^^^aaadddjjjsss~~~zzzvvvtttsssnnnhhhccc^^^ZZZVVVSSSLLLJJJHHHEEEDDDDDDEEEEEEHHHQQQ\\\cccffffffggghhhhhhiiijjjlllmmmnnnoooooolllmmmnnnuuuPPPKKKIIIMMMPPPOOONNNOOONNNLLLIIICCC@@@@@@DDDHHHNNNiii{{{}}}|||}}}|||{{{yyyxxxxxxwwwvvvuuutttssssssssstttvvvxxxxxxuuuppplllkkkmmmooorrruuuwwwxxxyyyuuutttttttttuuuuuusssqqqoooqqqsssttttttuuuvvvxxxrrrooollljjjjjjhhhddd```[[[ZZZXXXUUUQQQLLLHHHFFFBBBBBBEEENNN```yyyxxxxxx~~~tttnnniiiccc]]]WWWVVVUUUUUUUUUSSSPPPMMMJJJJJJLLLPPPPPPKKKIIIKKKMMMSSSTTTOOOMMMSSSYYY[[[gggssswwwlll\\\QQQMMMNNNQQQRRRTTTRRRSSSWWWYYYZZZ```gggsss{{{pppaaa___YYY[[[]]]___```ccchhhkkkrrr{{{~~~~~~}}}yyyuuutttppplllgggbbb]]]XXXSSSPPPJJJHHHFFFDDDCCCDDDEEEEEEJJJSSS___fffhhhhhhiiikkkjjjkkklllmmmmmmnnnnnnnnnlllnnnrrr}}}NNNJJJIIINNNRRRQQQPPPPPPJJJIIIFFFBBB@@@BBBHHHNNN^^^{{{|||~~~|||zzzyyyzzzzzzzzzyyyxxxxxxwwwuuutttrrrqqqqqqtttuuuwwwxxxyyyvvvqqqmmmmmmmmmoooqqqsssuuuwwwxxxvvvuuuuuuvvvwwwwwwvvvtttmmmooosssuuuuuuvvvwwwxxxpppmmmkkkjjjkkkjjjfffbbb]]]\\\ZZZWWWSSSNNNIIIGGGAAABBBDDDKKKYYYrrrvvvvvv}}}ttthhhbbb^^^WWWRRROOONNNMMMMMMNNNMMMLLLJJJGGGHHHLLLQQQQQQKKKIIIJJJJJJPPPRRRMMMOOOYYYeeejjjooo|||rrrgggXXXNNNKKKNNNRRRTTTVVVTTTUUUZZZ^^^bbbjjjrrr{{{hhh^^^^^^\\\]]]```bbbdddggglllppp||||||||||||xxxttttttmmmjjjfffaaa\\\WWWQQQMMMHHHGGGEEECCCBBBCCCDDDEEELLLUUU```gggiiiiiikkkmmmkkklllmmmmmmnnnnnnmmmmmmllloootttKKKOOOPPPKKKKKKNNNMMMHHHJJJGGGEEEDDDCCCEEENNNXXX{{{}}}~~~~~~|||yyyvvvwwwzzz||||||zzz|||yyyvvvuuuttttttrrrqqqrrrsssttttttrrrppppppqqqpppooooooqqqtttwwwyyyyyy{{{yyyxxxzzz|||}}}{{{yyyppprrruuuwwwyyyyyyxxxxxxqqqpppnnnkkkiiifffdddcccaaa___[[[WWWSSSOOOJJJFFFAAA@@@AAAGGGQQQdddrrrlllxxx}}}kkk]]]WWWTTTQQQNNNIIIHHHFFFDDDDDDEEEFFFGGGJJJMMMPPPRRRRRRPPPLLLJJJMMMOOORRRUUUXXX```jjjrrrzzzmmm___RRRMMMNNNOOORRRUUU\\\[[[YYY[[[aaakkkuuu{{{}}}oooddd]]][[[ZZZ\\\^^^```eeellltttzzz|||zzzxxxuuussslllhhhccc]]]YYYUUUPPPMMMJJJFFFCCCEEEDDDCCCEEEIIIUUUYYY___cccdddfffiiimmmnnnjjjiiikkkmmmkkklllooommmtttHHHMMMOOOMMMMMMOOONNNIIIHHHEEECCCAAABBBLLLaaattt~~~}}}{{{yyyyyy|||}}}|||{{{}}}{{{yyyxxxxxxwwwuuusssrrrsssttttttrrrqqqrrrssstttrrrqqqrrruuuxxxzzzzzz~~~}}}|||}}}}}}{{{ssstttvvvxxxyyyyyyxxxwwwrrrqqqooollliiifffdddcccccc```\\\XXXTTTOOOJJJGGGEEECCCDDDGGGMMM]]]wwwxxxnnnxxxyyy|||wwwfffYYYSSSPPPNNNKKKGGGFFFDDDCCCBBBCCCDDDEEEHHHKKKOOORRRSSSRRRPPPNNNPPPRRRUUUWWW\\\eeeqqqzzzxxxiii]]]QQQMMMNNNQQQVVV\\\cccaaaaaaccciiisss}}}uuurrruuuzzz}}}~~~{{{xxxuuuyyywwwqqqiiibbb]]][[[\\\]]]___bbbeeeiiipppyyy~~~{{{yyywwwtttrrrlllhhhbbb]]]YYYUUUQQQMMMKKKFFFDDDEEEEEEDDDGGGKKKWWW\\\bbbeeefffhhhkkknnnrrrooonnnqqqqqqooopppsssqqq|||FFFJJJMMMMMMNNNOOOMMMIIIFFFEEEEEEFFFKKK\\\xxx}}}||||||}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{|||{{{zzzzzzzzzyyyvvvtttrrrsssuuutttsssssstttuuuxxxvvvsssrrruuuxxxzzz{{{~~~~~~~~~~~~|||wwwxxxyyyzzzzzzyyywwwvvvtttssspppmmmjjjgggeeeddddddaaa]]]ZZZVVVQQQLLLHHHHHHGGGGGGFFFGGGSSSllltttyyyyyy||||||ooo___SSSNNNLLLJJJGGGEEEDDDBBBAAAAAAAAABBBCCCEEEHHHLLLPPPRRRSSSSSSRRRSSSUUUXXX\\\dddppp~~~vvvdddZZZQQQNNNNNNRRR[[[dddhhhggggggjjjqqqzzznnnfffdddfffhhhhhhfffccc^^^\\\[[[[[[ZZZYYYXXXYYY\\\^^^aaadddhhhkkkooowww}}}{{{yyyvvvssspppkkkgggbbb]]]YYYUUUPPPMMMLLLFFFCCCDDDEEEEEEIIIOOOYYY^^^dddggghhhhhhjjjmmmnnnlllmmmpppooonnnpppuuu|||GGGIIIJJJJJJJJJJJJJJJHHHEEEDDDGGGPPP]]]rrr}}}{{{zzzzzz|||~~~}}}{{{xxxxxxyyyzzzzzzyyyvvvsssssstttuuuuuuttttttvvvwww{{{wwwsssqqqsssvvvyyyzzzyyyzzz|||~~~~~~}}}}}}}}}|||{{{yyyxxxwwwuuusssqqqnnnkkkhhhfffeeefffccc___\\\XXXTTTOOOKKKHHHHHHGGGEEECCCLLLcccyyy{{{}}}uuuiiiZZZOOOKKKJJJHHHFFFCCCCCCBBBAAA@@@AAAAAABBBBBBDDDHHHKKKNNNPPPPPPPPPTTTXXX]]]dddnnn}}}uuuaaaZZZSSSPPPOOOSSS]]]hhhjjjiiiiiimmmsss}}}||||||~~~oooaaa[[[WWWXXXYYYZZZYYYXXXVVVTTTRRRTTTUUUVVVXXXZZZ___bbbdddhhhnnnrrrvvv|||zzzwwwuuuqqqnnniiifff```\\\XXXTTTPPPMMMJJJEEEBBBCCCEEEGGGMMMSSS[[[___eeegggggggggiiikkkiiiiiikkknnnmmmkkkpppxxxKKKIIIGGGFFFEEEDDDEEEFFFEEEAAAEEEUUUmmm~~~}}}{{{yyyyyy{{{~~~~~~|||{{{wwwwwwxxxzzz{{{zzzxxxuuussstttuuutttttttttvvvxxxzzzvvvrrrpppqqqtttwwwxxxuuuxxx|||}}}{{{yyywwwvvvtttsssqqqnnnllliiigggfffgggdddaaa^^^[[[WWWRRROOOGGGGGGFFFDDDCCCIII]]]qqqrrrfffXXXNNNKKKJJJIIIFFFCCCCCCBBBBBBAAAAAAAAABBB@@@AAACCCFFFHHHJJJKKKLLLSSSYYYcccnnn|||vvvbbb\\\UUUSSSRRRTTT^^^hhhiiiiiiiiimmmsss|||vvvvvvxxx|||uuu```VVVRRRJJJJJJLLLMMMNNNOOOOOOOOOQQQSSSUUUWWWYYY\\\```ccchhhnnnuuuzzz~~~}}}zzzxxxvvvsssooolllgggddd^^^ZZZVVVRRRNNNLLLHHHCCCAAADDDGGGJJJQQQXXX___cccggghhhggggggiiilllmmmnnnpppqqqmmmlllsss}}}LLLHHHFFFFFFDDDBBBBBBEEEGGGBBBHHH^^^~~~|||{{{{{{|||}}}~~~|||{{{{{{yyyxxxyyyzzz||||||{{{yyytttuuuuuutttssssssuuuxxxxxxuuuqqqpppqqqsssuuuvvvuuuyyy~~~~~~{{{yyywwwuuuuuurrrqqqpppnnnllljjjhhhhhhgggeeebbb```]]]ZZZVVVSSSJJJHHHGGGFFFDDDHHHVVVeee~~~ooodddWWWNNNKKKJJJHHHFFFCCCCCCCCCCCCBBBBBBBBBAAA???@@@AAACCCEEEGGGIIIJJJRRR[[[jjj{{{~~~uuuddd]]]WWWUUUUUUWWW^^^eeehhhhhhiiilllrrrzzzrrrrrrrrruuuzzz~~~kkk[[[SSSPPPHHHGGGGGGGGGHHHJJJKKKLLLLLLOOORRRVVVYYY]]]aaadddnnnuuu~~~~~~||||||}}}{{{yyywwwuuurrrmmmjjjeeeaaa\\\XXXTTTQQQMMMJJJEEEBBBBBBGGGLLLPPPWWW___eeegggiiihhhfffgggjjjnnnpppqqqrrrqqqlllkkkvvvIIIFFFFFFJJJIIIDDDBBBDDDGGGLLL]]]{{{~~~~~~}}}}}}}}}~~~{{{yyyyyy{{{xxxwwwwwwxxx{{{||||||{{{uuuvvvuuusssqqqrrrtttvvvvvvtttqqqqqqrrrtttuuutttvvvzzz~~~|||zzzxxxuuusssrrrqqqpppooonnnmmmllljjjiiiiiigggeeebbbaaa```]]]ZZZWWWRRRMMMJJJHHHFFFGGGNNNWWWmmmyyylllaaaTTTKKKIIIHHHFFFCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAACCCFFFHHHKKKMMMQQQ^^^rrr|||ttteee\\\VVVWWWZZZ[[[^^^bbbeeeeeeeeehhhnnnuuu|||}}}llljjjiiikkkoootttwwwxxxzzz}}}yyydddXXXRRROOOLLLKKKIIIHHHIIIJJJLLLNNNMMMPPPUUUZZZ^^^ccchhhlllvvv~~~||||||{{{zzzxxxvvvtttqqqlllhhhbbb___ZZZVVVRRROOOKKKHHHEEEBBBDDDKKKRRRWWW^^^ffffffggggggdddbbbccchhhllllllnnnqqqqqqnnnrrrEEEDDDGGGNNNNNNGGGCCCDDDGGGWWWuuu~~~|||~~~}}}}}}~~~yyywwwxxxzzzvvvuuutttuuuwwwyyyzzzzzzvvvvvvuuusssqqqqqqsssuuuuuusssrrrrrrsssuuuuuutttuuuzzz}}}|||}}}{{{zzzwwwuuurrrqqqoooooonnnnnnmmmlllkkkjjjjjjiiifffeeecccbbbaaa___\\\YYYYYYRRRMMMKKKHHHFFFHHHMMM___zzzwwwiii___RRRIIIGGGFFFCCC@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAABBBDDDGGGKKKOOOQQQQQQ```wwwzzzsssddd[[[UUUXXX]]]^^^```aaaaaaaaaaaadddiiipppwww{{{~~~~~~eeecccaaabbbfffkkkoooqqqvvvyyynnn[[[RRRLLLHHHLLLJJJIIIHHHHHHJJJMMMOOOTTTWWW]]]bbbfffkkkpppttt||||||yyyzzz{{{yyywwwvvvtttpppkkkgggaaa]]]YYYTTTQQQNNNJJJGGGEEECCCGGGOOOVVV\\\cccjjjddddddbbb___\\\^^^dddiiijjjmmmsssuuuvvv~~~FFFBBBAAADDDFFFDDDCCCEEEPPPeee~~~}}}}}}}}}yyyuuusssrrrrrrsssvvvxxxyyyzzzzzz|||~~~xxxuuuttttttrrrnnnooossstttoookkkmmmrrrvvvvvvuuuuuuxxx}}}}}}yyywwwyyyxxxxxxvvvsssooollljjjgggiiilllnnnooonnnlllkkkiiihhhfffdddbbb```___^^^YYYWWWSSSKKKEEEDDDGGGKKKVVVgggzzzsss___XXXNNNFFFBBBBBBCCCCCCEEEEEEEEEDDDBBBAAABBBDDDDDDEEEFFFGGGIIILLLNNNPPP[[[fff{{{zzzuuuccc```\\\ZZZ\\\```bbbdddgggbbb^^^___eeekkkmmmllluuu{{{xxxjjjbbb^^^```eeehhhkkknnnpppuuu}}}{{{eee[[[SSSLLLIIIFFFGGGHHHIIIKKKNNNQQQSSSXXX]]]bbbgggkkkrrrzzz|||{{{{{{|||{{{wwwvvvuuutttrrrnnniiieee```\\\VVVSSSQQQMMMHHHDDDCCCGGGMMMTTT[[[```dddeeegggddd^^^YYYVVVYYY^^^cccggglllnnnnnnwwwEEEAAA>>>@@@AAABBBGGGMMM___|||~~~~~~}}}{{{zzz{{{}}}xxxtttrrrqqqrrrsssvvvyyy{{{{{{{{{}}}~~~vvvsssrrrsssrrrooopppttt{{{vvvqqqpppsssuuutttrrrtttvvvzzz|||}}}{{{xxxvvvwwwvvvvvvtttrrrooolllkkkhhhjjjlllnnnooonnnlllkkkhhhgggeeecccbbbaaaaaabbb^^^\\\WWWPPPJJJGGGHHHJJJQQQ___ttt~~~tttmmm[[[UUULLLDDDAAABBBCCCCCCFFFGGGHHHGGGEEECCCDDDEEEEEEGGGIIIJJJLLLNNNOOOQQQ]]]iiizzzrrrlllccc```\\\\\\^^^bbbeeeggggggbbb]]]]]]aaafffggggggiiiqqq~~~sssfffaaa]]]___bbbdddhhhmmmrrrvvv}}}ppp^^^VVVPPPKKKIIIIIIJJJLLLMMMPPPSSSVVVYYY]]]cccjjjpppvvv|||}}}zzzyyyyyyyyyxxxuuutttsssrrrqqqmmmgggccc]]]ZZZUUURRROOOLLLHHHEEEFFFJJJPPPXXX^^^bbbdddeeecccaaa\\\WWWUUUWWW]]]aaafffmmmqqquuuDDDBBBAAABBBBBBEEEMMMVVVppp~~~|||zzzxxxwwwyyy~~~~~~{{{wwwsssrrrqqqqqqsssvvvzzz||||||{{{{{{{{{tttpppoooqqqqqqoooqqqttt}}}yyytttssstttuuutttrrrssstttvvvxxxxxxwwwvvvuuutttttttttsssqqqooommmllliiikkkmmmnnnnnnmmmkkkjjjgggfffdddbbbaaabbbcccdddbbb```\\\VVVOOOJJJIIIIIIKKKTTTeeezzz|||tttjjjdddUUUOOOHHHBBB@@@AAACCCCCCGGGIIIKKKJJJHHHFFFFFFFFFGGGJJJNNNPPPQQQRRRSSSTTTdddqqq~~~vvvmmmggg^^^[[[YYYYYY\\\```cccdddccc^^^YYYXXX[[[^^^``````^^^iiixxxqqqccc```^^^^^^^^^___dddkkkssswww~~~zzzcccWWWSSSOOOLLLKKKIIIKKKMMMPPPSSSWWW[[[___gggmmmvvv~~~zzzvvvuuuuuuuuutttsssrrrqqqpppoookkkfffbbb[[[WWWSSSOOOMMMKKKHHHFFFIIINNNUUU]]]bbbdddeeeddd```^^^ZZZVVVTTTVVV[[[___dddjjjpppvvvCCCCCCFFFJJJKKKOOOZZZeee{{{xxxvvvvvvvvv|||~~~}}}zzzwwwuuusssssssssuuuxxx{{{}}}{{{xxxvvvuuurrrnnnllloooqqqpppqqqtttxxxvvvssssssuuuwwwwwwwwwrrrssstttuuuvvvvvvvvvuuutttssssssrrrqqqpppooooookkklllmmmnnnmmmllljjjiiigggeeecccaaa```aaabbbcccaaa```]]]XXXSSSNNNJJJIIIIIINNN[[[pppxxxoooggg^^^XXXNNNIIICCC@@@???AAABBBCCCGGGIIILLLLLLJJJHHHGGGGGGKKKOOOTTTWWWXXXXXXZZZ\\\mmm{{{{{{rrrhhhaaaUUUSSSPPPPPPSSSVVVXXXYYYYYYUUUQQQPPPSSSWWWYYYZZZ\\\hhhyyyuuudddaaa___^^^\\\[[[aaaiiissswww}}}yyyjjjZZZTTTRRRPPPNNNNNNKKKOOOSSSWWWZZZ___eeejjjssszzz{{{wwwsssrrrrrrqqqppprrrqqqpppooonnnjjjeeeaaaYYYVVVRRRMMMJJJHHHGGGFFFMMMRRRZZZaaaeeeeeecccbbb^^^\\\ZZZWWWUUUWWW\\\```eeejjjooovvvBBBCCCGGGNNNVVVcccvvv{{{xxxwwwwwwuuuzzz}}}|||zzzxxxwwwwwwwwwwwwwwwzzz|||{{{xxxssspppnnnpppkkkjjjmmmpppppppppssssssrrrqqqrrrtttvvvwwwwwwrrrsssssstttuuuvvvvvvvvvttttttssssssrrrrrrqqqqqqmmmnnnnnnmmmlllkkkiiihhhgggeeeccc```_________```]]]\\\[[[XXXUUUQQQMMMJJJJJJLLLVVVjjjwwwlllcccZZZRRRMMMGGGDDD@@@>>>>>>@@@BBBBBBEEEHHHKKKLLLJJJIIIHHHHHHNNNTTT[[[___```aaadddhhhuuu{{{sssiii^^^XXXNNNKKKIIIHHHJJJLLLMMMMMMMMMKKKIIIIIILLLRRRVVVXXX___kkk}}}{{{jjjfffbbb___[[[ZZZ```iiiqqquuuzzz{{{iii^^^UUURRRRRRPPPPPPRRRRRRWWW]]]bbbfffllltttzzz{{{xxxtttqqqpppooonnnmmmpppooonnnnnnmmmiiiddd```XXXUUUQQQKKKHHHFFFGGGHHHQQQVVV]]]dddfffeeebbb___^^^^^^\\\ZZZZZZ\\\```ccciiimmmsss}}}DDDDDDJJJWWWjjj{{{xxxxxxyyyxxx{{{|||{{{zzzzzzyyyyyyzzzzzzyyyzzz{{{zzzuuupppmmmlllooojjjggglllooopppoooqqqrrrrrrqqqqqqqqqrrrrrrrrrqqqrrrssstttuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrrrroooooonnnmmmllljjjhhhhhhfffeeedddbbb```______^^^]]][[[ZZZYYYWWWTTTPPPMMMLLLMMMTTTdddzzzxxxkkk___WWWPPPJJJEEECCC@@@======>>>@@@AAAAAADDDGGGIIIJJJJJJIIIJJJKKKRRRYYYaaafffhhhkkkqqqvvv}}}uuulllbbbYYYSSSJJJGGGDDDDDDEEEFFFFFFFFFCCCCCCCCCDDDIIIOOOVVVZZZbbbnnn~~~tttlllccc^^^ZZZYYY```hhhmmmqqqwww}}}{{{jjj^^^WWWRRRRRRRRRQQQSSSVVVWWW]]]eeejjjnnnuuuwwwtttqqqnnnmmmllljjjiiikkkjjjjjjiiihhheee```\\\TTTRRROOOJJJFFFFFFIIILLLWWW[[[aaafffhhheeebbb______``````______```dddgggiiipppzzzFFFKKK[[[tttzzzwwwxxxzzz|||~~~~~~}}}}}}}}}zzzzzzzzzzzzzzz{{{{{{{{{yyyzzzzzzxxxtttpppnnnnnnoooiiifffjjjoooooonnnoooqqqrrrrrrqqqpppoooooopppoooppprrrtttuuuuuuuuutttuuutttsssqqqqqqqqqqqqqqqqqqpppooommmkkkiiihhhgggdddeeeeeeeeedddcccaaa```aaa___\\\[[[[[[XXXTTTQQQMMMLLLPPP\\\oootttkkk^^^TTTMMMIIIEEEBBB@@@>>><<<<<<>>>@@@AAAAAADDDFFFHHHIIIJJJKKKMMMOOOVVV]]]ffflllnnnttt}}}wwwnnneee\\\TTTNNNEEECCCAAA@@@BBBCCCDDDCCC???@@@AAACCCHHHOOOWWW\\\dddooo~~~|||pppccc\\\YYYYYY___fffhhhlllssszzzzzzmmmaaaYYYUUUSSSUUUVVVWWWZZZ______fffooouuuzzz~~~{{{ssspppmmmkkkjjjiiigggeeedddcccccccccbbb^^^ZZZVVVOOONNNLLLHHHGGGIIIOOOTTT]]]```eeehhhiiigggccc``````aaabbbbbbbbbdddhhhjjjnnnyyyHHHTTTppp|||~~~yyyvvvxxx{{{}}}{{{{{{{{{xxxyyyyyyzzzzzz{{{{{{|||yyyzzzzzzxxxtttrrrqqqqqqpppiiifffjjjnnnnnnmmmnnnooopppqqqqqqpppooopppqqqmmmoooqqqtttuuuuuutttsssuuutttrrrpppooooooppppppqqqpppooommmkkkiiiggggggcccdddfffggggggfffdddcccfffccc___^^^]]][[[WWWSSSNNNKKKLLLUUUfff{{{}}}kkkbbbVVVLLLHHHFFFDDDBBB???>>><<<<<<>>>@@@AAA@@@DDDFFFHHHIIIJJJLLLPPPRRRXXX___iiinnnrrryyyxxxoooddd[[[RRRKKKGGG@@@???===>>>@@@BBBCCCCCC???@@@BBBDDDIIIPPPXXX]]]fffqqqrrrbbbZZZXXXYYY^^^dddeeejjjpppxxxwwwnnneee^^^ZZZWWWVVVYYY[[[]]]bbbhhhkkksss}}}{{{wwwpppnnnjjjhhhgggfffdddbbb^^^^^^]]]]]]\\\YYYTTTQQQKKKKKKIIIGGGGGGKKKSSSYYYaaadddgggjjjjjjhhhdddbbbaaabbbcccddddddfffiiilll{{{~~~UUUooo~~~~~~}}}||||||{{{{{{{{{{{{yyyxxx{{{zzzxxxxxxyyy{{{}}}|||{{{{{{}}}~~~{{{uuupppqqqkkkhhhjjjkkkjjjlllooopppqqqqqqooonnnmmmnnnppplllmmmooopppqqqqqqpppppprrrqqqooonnnmmmnnnpppqqqpppooommmjjjhhhgggffffffbbbdddfffhhhiiihhhfffdddaaa``````aaaaaa___[[[XXXWWWQQQNNNRRR]]]ooo|||ooo^^^VVVLLLGGGFFFFFFDDDAAA>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEGGGKKKQQQUUUWWW```jjjqqqxxxvvvhhh\\\SSSLLLEEEAAACCCBBBAAABBBCCCCCCBBB@@@@@@BBBEEEIIINNNRRRVVVYYYcccooozzzyyyeee^^^]]]\\\^^^dddgggjjjpppwww|||uuunnnfff```[[[\\\]]]^^^aaagggnnnssszzz~~~yyyuuuoookkkfffbbb```^^^]]][[[[[[ZZZXXXVVVTTTRRRQQQQQQMMMMMMKKKIIIIIIMMMVVV]]]fffhhhkkkmmmlllhhhdddaaaddd___```fffiiigggkkksssnnntttggg~~~}}}|||zzzzzz{{{|||}}}~~~}}}~~~{{{yyyyyyzzzyyyyyyyyyzzz{{{}}}~~~|||||||||~~~~~~{{{vvvqqqqqqllljjjlllnnnmmmnnnqqqtttttttttssspppooopppqqqmmmnnnpppqqqrrrqqqpppppppppooonnnllllllmmmnnnoooooonnnmmmkkkiiiggggggfffcccdddfffggggggfffdddcccdddcccbbbccccccaaa^^^\\\YYYSSSPPPRRRZZZiiitttgggZZZSSSJJJEEEEEEEEECCCAAA???????????????@@@AAAAAACCCEEEFFFGGGIIIMMMSSSWWW[[[dddnnnuuu}}}~~~wwwmmm```UUUNNNIIIDDDAAAAAAAAAAAABBBDDDDDDBBB@@@@@@AAACCCFFFKKKOOOSSSUUU[[[fffsss{{{gggaaa```^^^aaagggjjjnnnttt{{{{{{tttnnngggbbbbbbdddgggjjjooouuu}}}}}}xxxrrrnnnlllhhhccc___]]]\\\ZZZXXXUUUTTTSSSQQQOOOMMMLLLKKKHHHHHHHHHIIIMMMTTT]]]cccfffhhhkkkmmmmmmjjjfffdddddd```ccciiijjjhhhnnnxxxxxx~~~~~~}}}|||{{{{{{|||~~~}}}}}}}}}~~~{{{zzzzzzyyyzzz{{{|||||||||}}}|||||||||}}}~~~~~~|||wwwtttrrrnnnmmmqqqsssrrrrrruuuyyyzzzyyywwwtttrrrqqqrrrnnnoooqqqrrrrrrrrrpppoooooonnnmmmkkkkkkkkklllmmmooonnnmmmkkkjjjhhhggggggeeeeeefffffffffeeeddddddhhhfffeeeeeeeeeeeecccbbb[[[WWWTTTSSSUUUaaawww|||jjj\\\SSSMMMGGGCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBEEEFFFHHHJJJLLLPPPUUUXXX```gggqqqzzz~~~}}}}}}{{{yyywwwkkkbbbVVVLLLGGGEEEBBB@@@@@@@@@AAACCCEEEEEEBBB@@@???@@@AAADDDGGGKKKNNNPPPSSS]]]lll~~~kkkdddcccbbbeeekkkqqquuu{{{}}}wwwsssmmmiiigggkkkpppuuu{{{{{{vvvpppjjjgggccc___[[[YYYXXXUUUTTTOOONNNNNNMMMKKKIIIHHHGGGFFFEEEFFFKKKRRR[[[bbbfffeeegggjjjlllllljjjgggeeeaaa```dddjjjiiihhhqqq|||}}}~~~}}}~~~}}}{{{{{{{{{zzz{{{}}}~~~}}}||||||||||||}}}|||{{{xxxvvvsssppppppuuuwwwwwwvvvxxx}}}}}}}}}zzzvvvsssqqqqqqoooppprrrttttttsssqqqoooooonnnmmmlllllllllllllllnnnmmmmmmlllkkkiiihhhgggeeeeeefffffffffgggggghhhiiigggfffeeefffggggggfff^^^[[[XXXTTTRRRZZZnnntttbbbUUULLLIIIDDDBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBFFFGGGIIIKKKMMMQQQVVVYYY```gggqqq{{{~~~{{{yyyuuurrrqqqooommmkkk```XXXMMMEEEBBBBBBAAA@@@??????AAACCCEEEEEEBBB@@@@@@AAAAAACCCEEEIIILLLNNNRRR[[[kkknnnhhhggggggjjjpppyyy}}}|||xxxuuuqqquuu{{{}}}yyyssslllgggbbb___[[[XXXVVVTTTRRRPPPLLLLLLLLLKKKJJJHHHGGGFFFHHHGGGHHHNNNWWW___cccdddeeefffhhhhhhhhhfffcccaaa\\\\\\___cccbbbeeewww{{{~~~{{{}}}~~~}}}|||zzz{{{|||{{{}}}~~~|||zzzzzz{{{{{{zzzyyyxxxxxxuuurrrrrrwwwzzzyyyyyy{{{~~~~~~~~~{{{vvvrrrppppppoooqqqsssuuuvvvtttrrrpppqqqpppooonnnnnnmmmmmmmmmlllmmmmmmlllllljjjiiihhheeefffggghhhiiijjjkkklllhhhfffeeeeeeggghhhhhhggg```^^^[[[VVVRRRVVVgggyyyooo^^^RRRHHHFFFDDDBBBCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCFFFHHHJJJLLLNNNRRRVVVYYY^^^eeepppzzz}}}zzztttpppjjjfffccc```^^^\\\YYYQQQHHHBBBAAAAAAAAAAAA@@@@@@AAACCCEEEDDDBBB@@@BBBBBBBBBCCCFFFIIIMMMOOOTTT]]]ooopppkkkllllllpppwwwzzzuuurrrllleee___^^^\\\XXXVVVTTTRRROOOMMMIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHKKKRRR[[[bbbdddccccccccccccbbb```]]][[[YYYWWWVVVXXX[[[]]]fff}}}~~~}}}}}}}}}{{{|||}}}|||zzzyyyzzz|||{{{|||~~~~~~}}}|||wwwxxxxxxxxxvvvuuuwwwxxxwwwsssssswwwzzzzzzzzz}}}}}}~~~~~~{{{vvvrrrooonnnnnnqqqtttwwwwwwvvvtttrrrrrrrrrqqqpppooonnnnnnmmmkkklllmmmmmmmmmkkkjjjiiifffggghhhjjjkkklllmmmmmmfffeeedddfffhhhiiiiiihhhaaa___\\\YYYUUUXXXeeerrryyyiiiZZZQQQFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDFFFIIILLLNNNPPPSSSWWWZZZ^^^eeeppp|||}}}wwwsssiiieee^^^XXXUUURRRPPPOOORRRLLLEEEAAABBBDDDDDDCCCCCCBBBAAABBBCCCCCCBBB@@@BBBBBBBBBCCCGGGKKKPPPSSSXXXaaauuussspppqqqssswww~~~|||vvvqqqmmmiiibbb]]][[[YYYVVVTTTRRRPPPMMMKKKGGGFFFEEEDDDDDDDDDDDDDDDFFFIIINNNVVV]]]bbbcccccc___^^^]]][[[XXXUUUSSSRRRSSSQQQSSSYYY___oooxxxyyy|||{{{{{{{{{||||||{{{yyyxxxyyy{{{zzz{{{|||||||||{{{zzzzzztttuuuvvvtttrrrrrruuuwwwyyyuuusssvvvyyyyyyzzz}}}}}}~~~~~~|||wwwrrrooonnnmmmppptttwwwyyyxxxuuutttrrrrrrrrrqqqpppnnnmmmmmmjjjkkkmmmnnnmmmlllkkkiiigggiiijjjllllllkkkjjjiiiccccccdddgggiiijjjiiihhhaaa^^^\\\[[[ZZZ\\\dddnnnssscccVVVNNNGGGGGGHHHHHHHHHGGGHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGHHHKKKNNNPPPRRRUUUYYY[[[aaahhhttt~~~{{{vvvpppkkk^^^YYYRRRMMMJJJIIIHHHGGGJJJEEEAAAAAADDDGGGHHHGGGFFFCCCAAA@@@AAABBBAAA@@@AAAAAAAAACCCGGGMMMSSSVVV]]]ggg}}}wwwtttwwwyyyzzzsssmmmjjjfffaaa\\\XXXVVVSSSQQQPPPNNNKKKHHHFFFEEEBBBAAAAAABBBDDDEEEHHHMMMTTTZZZ]]]^^^______ZZZYYYWWWUUURRRPPPOOONNNQQQOOOSSS^^^jjj}}}yyy{{{~~~}}}{{{zzz{{{{{{||||||zzzxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyxxxxxxrrrssstttrrrppppppssswww{{{uuusssuuuxxxxxxzzz}}}}}}~~~|||xxxssspppooollloootttxxxyyyyyywwwuuurrrrrrqqqqqqpppnnnmmmllljjjkkkmmmnnnnnnmmmkkkjjjiiijjjllllllllliiifffdddcccccceeehhhkkkkkkjjjhhhaaa^^^\\\]]]^^^___eeemmmyyy~~~ooo___SSSKKKGGGIIIJJJJJJIIIIIIIIIJJJGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLPPPRRRTTTWWWZZZ]]]dddlllxxx~~~}}}{{{yyyvvvpppjjjeeeVVVRRRKKKFFFDDDDDDDDDDDDDDDAAA???AAAFFFJJJKKKJJJHHHEEEAAA@@@@@@AAAAAAAAA??????@@@BBBGGGNNNTTTXXXaaammmzzzxxx{{{~~~zzztttlllfffccc___[[[WWWUUUSSSQQQPPPNNNLLLIIIFFFHHHFFFCCCAAAAAABBBEEEGGGMMMSSSZZZ]]]\\\YYYXXXYYYVVVUUUTTTRRRPPPOOONNNNNNQQQPPPVVVeeeuuu||||||}}}}}}}}}}}}yyywwwyyyzzzzzz{{{zzzxxxwwwvvvtttuuuvvvxxxxxxvvvrrrooorrrpppnnnnnnpppqqqrrrrrrxxxvvvssssssvvvyyy||||||{{{zzzxxxvvvtttrrrpppooolllooorrruuuuuuuuuuuuvvvrrrrrrrrrrrrpppnnnlllkkkiiiiiijjjnnnqqqppplllhhhggghhhhhhiiiiiiiiiiiihhhdddfffiiikkkkkkiiifffcccdddbbb```^^^___bbbfffhhhwww}}}|||xxxgggYYYQQQMMMOOOMMMKKKKKKLLLMMMJJJHHHHHHHHHHHHFFFFFFGGGJJJMMMNNNOOOPPPPPPQQQUUU]]]ccciiiqqq}}}~~~yyyuuuqqqkkkbbb\\\TTTPPPJJJFFFDDDCCCAAAAAADDDCCCCCCFFFJJJMMMOOOOOOJJJIIIFFFDDDBBBBBBBBBBBB@@@AAACCCEEEIIIPPPWWW]]]fffuuuzzz{{{{{{uuunnneee```___]]]YYYUUUQQQPPPNNNMMMLLLJJJFFFCCCDDDCCCBBB@@@@@@CCCHHHLLLQQQWWW^^^```^^^ZZZXXXWWWRRRSSSUUUUUUUUUSSSRRRQQQVVVYYY___nnn}}}|||zzzxxxxxxxxxyyyyyyyyywwwvvvuuutttuuuvvvwwwwwwtttpppmmmnnnmmmmmmnnnpppssstttuuutttrrrqqqrrruuuxxxzzz{{{yyyxxxvvvtttrrrpppooonnnkkkmmmppprrrssssssssssssrrrrrrrrrqqqooommmjjjiiiggggggiiilllppppppmmmjjjllllllkkkjjjhhhfffdddcccdddeeeggghhhiiiiiihhhgggcccbbb```______aaacccdddjjjvvvwwwvvvxxxwwwggg[[[SSSPPPPPPNNNLLLLLLMMMMMMKKKIIIJJJJJJJJJIIIHHHIIILLLOOORRRSSSTTTRRRRRRUUU\\\aaajjjqqq{{{{{{uuuqqqmmmggg^^^XXXSSSPPPLLLIIIHHHHHHGGGFFFGGGFFFFFFHHHJJJMMMMMMMMMIIIHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEGGGKKKRRRZZZ```jjj{{{}}}xxxqqqjjjbbb^^^]]][[[WWWTTTQQQPPPMMMLLLKKKHHHEEEBBBBBBBBBAAAAAABBBGGGMMMRRRYYY]]]bbbbbb]]]WWWTTTSSSRRRSSSUUUWWWWWWXXXXXXYYYVVV___ooo~~~~~~|||{{{yyyyyyvvvvvvwwwwwwwwwwwwvvvuuutttuuuvvvvvvuuurrrnnnlllkkkkkklllnnnppptttwwwxxxpppooooooppptttvvvwwwwwwuuuuuutttrrrpppnnnlllkkkiiikkknnnpppqqqqqqpppppppppppppppooommmjjjhhhfffddddddfffjjjmmmnnnllljjjlllllllllkkkiiifffdddbbbeeeeeeeeeeeefffgggiiijjjaaaaaa```___^^^_________cccppptttlllhhhsss}}}{{{uuufff[[[UUUSSSQQQOOONNNMMMMMMMMMKKKIIILLLMMMMMMLLLLLLMMMOOORRRWWWXXXWWWUUUSSSUUU[[[```kkkqqqyyy~~~zzzuuuooojjjfff```YYYSSSOOOMMMKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKLLLLLLKKKJJJGGGFFFDDDCCCBBBBBBCCCCCCFFFFFFGGGIIIMMMUUU^^^eeeqqqyyytttkkkfff___[[[ZZZXXXUUURRRQQQOOOLLLJJJHHHFFFCCC@@@???@@@AAABBBFFFMMMUUUZZZ^^^aaadddbbb[[[UUUQQQQQQTTTYYY^^^cccgggiiilllnnnoooyyy~~~|||zzzxxxwwwwwwwwwuuuuuuuuuvvvvvvwwwwwwwwwvvvwwwyyyxxxuuurrrooonnnlllmmmnnnoooqqqtttwwwzzzqqqppppppqqqsssuuutttsssrrrrrrrrrqqqooommmkkkjjjjjjkkkllloooppppppooommmjjjkkkkkkkkkjjjhhhfffeeebbbcccdddfffgggggggggffffffgggiiijjjjjjjjjhhhgggeeeeeeeeeeeeeeefffffffff``````______^^^\\\[[[ZZZdddnnn{{{~~~vvvmmmiiieeetttwwwssseeeZZZUUURRRPPPOOONNNNNNMMMLLLKKKJJJMMMNNNOOOOOOOOOPPPRRRTTTYYYZZZYYYWWWUUUWWW\\\bbbmmmrrryyy|||vvvqqqjjjddd```ZZZSSSNNNIIIIIIJJJLLLPPPRRRRRRRRRTTTRRRPPPOOONNNMMMJJJHHHDDDCCCCCCBBBBBBCCCDDDEEEHHHHHHIIIKKKPPPYYYccckkkyyy|||uuupppfffbbb]]]YYYWWWUUUSSSQQQOOOMMMIIIGGGEEECCCAAA??????@@@BBBEEEJJJQQQYYY______aaabbb```ZZZTTTRRRRRRUUU^^^kkkvvv~~~|||{{{xxxuuutttsssssstttsssssstttuuuvvvwwwxxxxxxxxxzzz|||zzzvvvsssrrrrrrqqqrrrssssssrrrsssvvvyyyvvvuuusssssstttsssrrrppppppqqqqqqqqqpppnnnllljjjlllkkklllnnnqqqqqqnnnkkkdddeeefffggggggfffeeedddaaabbbbbbaaaaaa`````````bbbdddgggjjjkkklllkkkkkkeeeffffffffffffdddbbb```_________^^^]]][[[YYYXXX```iiiuuu|||rrrkkkcccrrr{{{|||rrrcccXXXSSSPPPNNNOOONNNNNNLLLLLLKKKLLLNNNPPPQQQQQQQQQRRRTTTVVVYYYZZZZZZXXXWWWYYY___eeeooottt{{{zzztttnnnfff```[[[VVVPPPKKKHHHHHHIIIMMMQQQUUUVVVVVVXXXVVVTTTRRRPPPNNNJJJGGGBBBBBBAAABBBCCCEEEGGGHHHJJJJJJJJJLLLSSS]]]jjjrrrxxxpppkkkbbb___[[[XXXUUUSSSQQQOOOMMMJJJFFFCCCBBBAAA@@@???@@@BBBFFFIIINNNTTT[[[___```bbbbbb^^^WWWSSSRRRSSSVVVdddyyy|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||yyywwwuuusssqqqpppppppppqqqqqqqqqrrrtttuuuwwwxxxzzz|||~~~|||xxxuuuuuuvvvxxxyyyzzzxxxttttttvvvzzz{{{yyyvvvttttttsssqqqpppqqqrrrssssssrrrpppnnnmmmmmmllllllnnnqqqqqqnnnjjjcccccceeeffffffeeedddddd```aaa```^^^\\\[[[\\\^^^ccceeehhhjjjlllkkkjjjiiieeefffgggfffeeebbb___]]]^^^^^^^^^]]]\\\ZZZXXXWWWVVV^^^mmm{{{sssiiigggsss}}}qqqaaaVVVQQQOOOMMMNNNOOOOOOMMMMMMNNNOOOPPPRRRTTTTTTTTTUUUWWWXXX[[[\\\\\\ZZZYYY]]]ccciiiqqqvvv~~~{{{ssslllccc\\\WWWRRRMMMIIIIIIHHHIIILLLQQQUUUWWWWWWXXXVVVTTTRRRPPPMMMHHHDDDAAAAAAAAABBBDDDGGGIIIKKKKKKKKKLLLOOOWWWcccqqq{{{yyyrrrkkkfff^^^]]]ZZZVVVRRROOOMMMLLLJJJGGGBBB?????????@@@???BBBEEEKKKOOOTTTXXX]]]```ddddddccc]]]VVVRRRRRRTTTbbbssssss~~~yyyyyyzzz{{{|||}}}{{{{{{zzzzzzzzz{{{{{{{{{wwwvvvtttrrrqqqoooooonnnmmmmmmnnnoooqqqsssuuuwwwyyy}}}}}}xxxvvvvvvyyy|||~~~|||wwwuuuxxx|||}}}zzzvvvtttttttttsssrrrrrrsssuuuvvvuuusssqqqooonnnlllkkkmmmqqqqqqlllhhhffffffggggggfffeeecccbbb___``````]]][[[ZZZ]]]___ccceeehhhkkklllkkkiiihhhfffeeeeeecccbbbaaa```______^^^]]]\\\[[[YYYYYYXXXSSSXXXbbbppp|||}}}uuulllkkkqqq}}}zzzppp```VVVQQQOOOMMMOOOQQQQQQPPPPPPRRRTTTRRRTTTWWWXXXXXXXXXZZZ[[[___``````^^^]]]```ffflllrrryyy|||qqqjjj```XXXTTTOOOJJJGGGGGGFFFEEEGGGKKKOOORRRSSSTTTSSSQQQPPPNNNJJJEEEBBB@@@@@@AAACCCFFFIIILLLNNNNNNNNNOOORRR[[[iiiyyy|||wwwrrrlllfffbbb[[[ZZZXXXTTTOOOKKKIIIHHHGGGDDD???<<<===>>>@@@@@@CCCHHHPPPVVV[[[^^^aaabbbddddddbbb^^^XXXVVVWWWZZZqqqzzznnnvvv}}}~~~{{{{{{vvvwwwwwwxxxzzz|||~~~yyyxxxwwwwwwxxxyyy{{{|||vvvvvvuuusssqqqpppnnnnnnjjjjjjkkklllnnnqqqtttuuuyyy|||}}}xxxvvvwwwzzz~~~~~~yyywwwzzz~~~}}}yyyuuusssssstttttttttsssuuuwwwxxxwwwuuusssqqqnnnkkkjjjlllppppppkkkgggjjjjjjjjjiiigggeeecccaaa^^^______]]][[[[[[___bbbaaacccgggkkkmmmlllkkkjjjgggeeebbb```___```bbbccc___^^^]]][[[ZZZZZZYYYYYYYYYXXXZZZeeerrryyyxxxtttmmmnnn{{{}}}tttooo```VVVRRRPPPNNNQQQSSSSSSRRRRRRUUUWWWTTTVVVYYYZZZZZZ[[[\\\^^^cccdddcccaaa___bbbhhhmmmsss{{{}}}pppiii^^^VVVQQQMMMIIIEEEDDDBBB@@@AAAEEEIIILLLMMMQQQPPPNNNMMMKKKHHHCCC???@@@@@@AAADDDGGGJJJMMMOOOPPPPPPQQQUUU___nnn~~~|||wwwrrrmmmhhhccc```YYYXXXVVVRRRMMMHHHFFFEEEFFFBBB===;;;<<<>>>@@@AAADDDJJJSSSZZZ___bbbdddeeeaaabbbaaa^^^ZZZZZZ^^^bbbtttuuuqqqnnn}}}{{{yyyxxxrrrtttwww{{{|||{{{zzzxxxwwwwwwvvvuuuuuuuuuuuuvvvzzzwwwtttpppmmmkkkkkkkkkqqqpppnnnllllllnnnqqqsssvvvzzz}}}{{{wwwtttvvvyyy~~~}}}{{{yyyxxxwww{{{zzzyyywwwvvvuuuuuuuuuzzzxxxwwwvvvvvvuuurrrpppjjjhhhgggiiilllnnnllliiihhhggghhhjjjkkkiiiddd___cccbbb`````````aaabbbcccccccccdddfffhhhiiigggfffcccbbb___]]]\\\[[[\\\\\\```___]]][[[ZZZZZZ[[[[[[XXXZZZZZZ^^^kkkzzz}}}xxxrrruuuxxxpppyyypppbbbYYYUUUTTTSSSTTTUUUUUUUUUUUUWWWYYY]]]]]]]]]\\\\\\]]]```bbbfffgggggggggfffgggjjjmmmvvv}}}}}}ssskkk^^^RRRIIIDDDAAA@@@;;;;;;<<<===???BBBEEEGGGFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@BBBDDDGGGKKKOOOQQQPPPPPPTTT]]]fffppp~~~{{{wwwrrrlllhhhddd___\\\UUUSSSOOOKKKHHHEEEDDDCCC>>>>>>>>>======@@@EEEIIIMMMRRRYYY___ccceeeggghhhfffgggfffaaa\\\\\\bbbhhh}}}uuujjjbbbeeemmm}}}{{{xxxvvvuuurrrtttxxx{{{|||{{{yyywwwttttttsssrrrrrrsssssstttvvvtttqqqooommmmmmmmmmmmqqqpppnnnnnnnnnppprrrssstttwwwzzzxxxtttqqqrrruuu~~~~~~~~~~~~|||zzzwwwuuuxxxxxxwwwwwwwwwwwwwwwxxxwwwvvvtttttttttrrrpppnnnjjjhhhgggiiikkkllljjjhhhgggfffgggjjjlllkkkhhhdddccccccccccccccccccddddddeeeddddddfffhhhhhhfffddd___^^^]]]\\\[[[\\\\\\]]]___^^^]]]\\\[[[[[[\\\]]]]]]]]][[[[[[eeettt{{{zzzwwwwwwxxxqqqrrrtttfff]]]YYYXXXVVVWWWWWWVVVUUUVVVXXX[[[aaabbbddddddcccccceeefffggghhhiiiiiihhhiiikkkmmmvvv~~~~~~{{{ppphhh\\\QQQIIIDDDAAA???;;;;;;;;;<<<===???AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCEEEHHHLLLOOOPPPUUUVVV[[[eeemmmuuu}}}xxxtttoooiiieee```\\\YYYSSSQQQMMMJJJFFFDDDCCCBBB>>>????????????CCCHHHLLLQQQVVV]]]bbbeeeggghhhiiiggghhhgggaaa\\\]]]ccciiitttvvvyyyxxxuuurrrpppqqqiiihhhfffaaa\\\```ppp~~~{{{wwwuuusssrrrrrruuuzzz}}}}}}{{{wwwtttqqqqqqpppoooooopppqqqrrrppppppnnnmmmmmmnnnooopppppppppppppppqqqrrrssstttqqqtttvvvuuuqqqoooppprrr~~~~~~~~~~~~|||yyywwwuuuuuuuuuvvvwwwxxxyyyzzzzzztttrrrqqqppppppooommmllliiihhhgggggghhhiiigggfffeeeeeefffhhhkkklllkkkjjjdddeeeggghhhhhhhhhgggggggggfffeeefffgggfffdddccc[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^\\\\\\[[[\\\]]]^^^bbb```\\\YYY^^^lllxxx}}}}}}{{{zzzvvvooozzzlllccc^^^\\\ZZZZZZYYYWWWWWWYYY]]]```eeehhhlllmmmmmmkkkjjjjjjjjjkkkmmmnnnmmmmmmnnnooowww~~~}}}yyykkkdddZZZPPPIIIDDD@@@>>>;;;:::::::::;;;;;;<<<===>>>?????????@@@AAAAAAAAA@@@BBBDDDGGGJJJLLLNNNPPPXXXZZZbbbkkkrrryyy}}}yyyvvvtttpppjjjeee```\\\WWWTTTPPPNNNKKKGGGDDDBBBAAAAAA>>>???@@@AAACCCGGGLLLQQQWWW\\\bbbfffhhhiiiiiijjjeeefffeee___YYYXXX\\\aaagggiiikkkhhhbbb[[[XXXXXXQQQQQQSSSUUUZZZkkk}}}yyyuuurrrqqqpppsssvvvzzz}}}}}}zzzvvvsssppppppnnnmmmmmmnnnpppqqqnnnmmmmmmmmmmmmnnnoooooooooooopppqqqrrrsssttttttoooqqqssssssrrrqqqrrrttt~~~|||zzzyyywwwwwwvvvtttuuuvvvwwwxxxyyyyyyyyyrrrpppnnnmmmnnnmmmllljjjiiihhhgggffffffeeeeeedddcccdddeeegggiiijjjkkkkkkfffhhhkkklllmmmllljjjhhhiiigggfffeeeeeedddbbb```ZZZZZZ[[[[[[\\\]]]^^^^^^]]]\\\[[[ZZZ[[[[[[]]]^^^aaa```\\\YYY\\\gggvvvpppvvvrrrhhhaaa]]]\\\\\\[[[ZZZ[[[___eeejjjjjjnnnsssuuutttqqqooonnnnnnpppsssttttttsssssstttyyy|||wwwfff```WWWNNNHHHCCC???<<<::::::::::::;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@BBBDDDGGGJJJMMMOOOPPPXXX[[[cccmmmttt|||}}}{{{xxxtttqqqoookkkfff```\\\XXXSSSPPPLLLJJJGGGDDDBBBAAA@@@@@@===???AAACCCFFFKKKQQQUUU\\\```eeeiiijjjiiiiiijjjeeeggggggaaaZZZUUUVVVYYY___cccgggeee]]]SSSNNNLLLKKKLLLRRR]]]nnn|||xxxuuurrrqqqppptttwwwzzz}}}|||zzzvvvsssrrrqqqooommmmmmnnnpppqqqnnnmmmmmmmmmmmmmmmnnnnnnoooooopppqqqrrrrrrssssssmmmooorrrtttuuuvvvwwwyyy}}}yyyuuuttttttvvvxxxuuuuuuvvvwwwwwwvvvvvvuuuqqqooommmllllllmmmlllkkkhhhhhhgggeeecccccccccddddddeeefffggghhhhhhhhhiiiiiikkknnnoooooonnnkkkiiiiiigggeeeccccccbbb```^^^\\\]]]]]]^^^^^^_________[[[[[[ZZZYYYYYYZZZ[[[\\\]]]\\\\\\\\\___ggguuuooojjjyyywwwkkkbbb]]]]]]]]]]]]]]]aaagggpppvvvssswww{{{}}}{{{wwwtttssspppsssvvvxxxxxxxxxyyyzzz}}}{{{vvvccc]]]UUULLLFFFAAA>>>;;;::::::;;;<<<===>>>>>>>>><<<<<<===>>>??????@@@@@@???AAACCCFFFJJJMMMOOOQQQYYY\\\eeeooowww|||zzzxxxuuuqqqnnniiifffaaa\\\XXXUUUQQQNNNHHHGGGDDDBBB@@@?????????===???BBBEEEIIINNNTTTXXX___ccchhhkkkkkkjjjiiiiiihhhkkkkkkfff^^^YYYXXXZZZ]]]dddkkkiii___TTTMMMJJJJJJMMMYYYppp|||wwwtttrrrqqqqqquuuwwwzzz{{{{{{yyywwwuuuvvvtttqqqnnnmmmnnnoooqqqnnnnnnnnnnnnnnnnnnmmmmmmooooooooonnnoooooopppqqqnnnoooqqqtttvvvxxxyyyzzz|||wwwsssqqqrrrtttvvvtttuuuvvvvvvvvvtttsssrrrqqqnnnkkkjjjkkklllkkkkkkgggggggggdddbbbbbbccceeefffhhhjjjkkkjjjiiiiiijjjlllnnnpppqqqpppnnnkkkiiiiiifffcccaaa``````^^^\\\]]]^^^___```aaaaaaaaaaaa\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZYYY[[[___ccciiitttqqq```jjj|||oooddd___^^^___```cccgggoooxxx}}}zzzzzztttvvvzzz|||}}}~~~{{{uuuccc]]]SSSJJJDDD@@@===;;;;;;<<<===??????@@@@@@@@@===>>>>>>??????@@@@@@@@@>>>???AAADDDHHHLLLPPPSSS[[[```jjjuuu}}}{{{xxxvvvtttqqqmmmjjjccc```[[[WWWUUURRRNNNLLLFFFDDDBBB@@@???????????????AAAEEEIIIMMMRRRXXX\\\aaaeeejjjlllllljjjiiiiiieeeggghhhddd___]]]aaaeeeiiioootttoooaaaSSSLLLIIIGGGOOOeee~~~zzzvvvsssrrrrrrrrrvvvwwwyyyzzzzzzyyyxxxwwwxxxvvvrrrnnnmmmmmmnnnooolllmmmnnnnnnoooooooooooopppnnnmmmkkkkkklllmmmnnnnnnoooppprrruuuwwwwwwwwwzzzxxxvvvsssrrrqqqqqqqqqrrrssstttuuutttsssqqqpppooommmjjjiiiiiijjjjjjjjjfffggggggdddbbbaaadddgggiiilllppprrrpppoooooooooooopppppppppooollljjjhhhgggdddaaa___^^^^^^\\\[[[ZZZ\\\^^^```bbbccccccccc___^^^]]][[[[[[[[[\\\\\\]]]ZZZ[[[aaafffkkkttt}}}~~~eeedddrrr~~~tttjjjcccaaabbbeeehhhmmmuuu}}}~~~}}}}}}|||~~~zzzvvvddd]]]RRRIIICCC???===<<<>>>???@@@@@@@@@@@@???>>>????????????????????????======>>>@@@EEELLLRRRUUU[[[bbbooo|||xxxvvvsssqqqooolllhhheee\\\YYYVVVSSSQQQNNNKKKIIIDDDCCCAAA@@@?????????@@@BBBEEEIIINNNRRRWWW\\\```cccgggkkknnnmmmlllkkkkkkdddeeecccaaaaaahhhuuuwwwcccSSSKKKJJJMMM\\\||||||xxxtttrrrqqqqqqrrrwwwwwwxxxxxxyyyyyyyyyyyyyyywwwrrrnnnllllllmmmnnnkkklllmmmooopppqqqqqqqqqpppnnnllliiiiiijjjkkkmmmoooooooooqqqssstttsssrrrvvvvvvvvvuuusssqqqooommmpppqqqsssttttttsssqqqpppnnnkkkhhhggghhhiiiiiiiiifffggggggdddbbbbbbeeehhhkkkooouuuwwwvvvttttttuuuqqqqqqpppooonnnkkkiiihhhfffccc```^^^]]]]]][[[ZZZWWWYYY\\\```bbbdddeeeeeebbb```___]]]\\\\\\]]]]]]```[[[ZZZ```fffkkksss|||pppeeeggglllyyynnnhhhdddfffhhhlllpppwww~~~||||||}}}zzzvvvfff^^^RRRHHHAAA>>>===<<<@@@AAAAAAAAA@@@???===<<>>>>>>>><<<<<<<<<>>>DDDKKKRRRWWWZZZbbbrrr~~~|||tttrrrooommmkkkhhhdddaaaXXXUUURRROOONNNLLLJJJHHHCCCBBBAAA????????????@@@EEEHHHMMMQQQUUUZZZ___ccceeehhhmmmoooooommmlllllljjjiiigggeeeiiiwww~~~fffTTTMMMLLLYYYmmm~~~|||yyyvvvtttttttttuuuvvvvvvvvvxxxzzz{{{yyyxxxxxxuuupppnnnmmmmmmmmmmmmqqqpppooopppqqqrrrqqqpppnnnmmmkkkjjjjjjjjjkkkkkkkkkkkkkkklllmmmooorrrssswwwvvvtttqqqnnnnnnqqqsssqqqqqqqqqqqqqqqqqqqqqqqqqqqlllgggeeehhhjjjjjjjjjiiihhhfffdddaaaaaacccfffrrryyy~~~zzzxxxxxxnnnooopppoookkkfffcccaaa___^^^\\\[[[\\\^^^```bbb```^^^]]]^^^```bbbbbbaaa^^^___aaa```^^^\\\[[[[[[\\\]]]```eeekkkqqqvvvyyy}}}{{{]]]XXXdddzzz}}}pppgggffffffhhhmmmtttzzz~~~|||xxxxxx|||xxxrrrlll^^^OOOHHHDDD???<<<<<<>>>AAAEEEFFFDDD@@@===<<<@@@>>>===>>>@@@@@@>>>;;;>>>???AAABBBDDDHHHLLLPPPZZZbbbnnn{{{{{{wwwtttpppjjjeeebbb___[[[YYYTTTSSSRRRPPPMMMJJJGGGFFF>>>>>>>>>======???CCCFFFIIILLLPPPTTTWWW\\\aaadddiiinnntttwwwuuurrrnnnlllgggjjjiiigggooouuu___TTTRRRTTTggg~~~~~~}}}}}}{{{yyywwwuuuuuuvvvvvvyyyxxxyyyzzz{{{{{{yyywwwwwwtttpppooooooqqqqqqqqqppppppooooooppppppoooooommmlllkkkjjjjjjjjjkkklllllllllllllllmmmnnnpppqqqtttsssrrrpppnnnmmmoooqqqqqqqqqqqqrrrsssssstttttttttooojjjhhhjjjkkkkkkjjjiiihhhfffdddbbbcccgggjjjuuu|||{{{xxxwwwooooooooommmiiieeeaaa```]]]\\\[[[ZZZ[[[]]]```bbbaaa___^^^^^^```aaaaaa```^^^___aaaaaa___]]]]]]]]]\\\___dddiiinnnrrrttttttxxx{{{~~~}}}zzz|||cccYYY___ooossskkkhhhhhhjjjnnnuuu{{{~~~~~~}}}xxxrrrjjj\\\NNNGGGDDD@@@>>>???BBBEEEIIIJJJHHHEEEBBBAAAAAA???>>>???@@@@@@>>><<<===>>>???@@@AAADDDHHHLLLTTT\\\gggsss~~~~~~|||zzzvvvrrrppplllfffaaa^^^ZZZWWWTTTOOONNNMMMKKKIIIGGGEEEDDD>>>??????>>>???AAAEEEIIILLLOOORRRUUUXXX\\\aaaeeekkkooouuuyyywwwtttpppnnngggiiijjjmmmyyynnn[[[TTT\\\ggg~~~|||{{{zzz|||{{{yyyxxxwwwwwwxxxyyyzzzyyyyyyzzzzzzyyyvvvttttttqqqooooooppprrrssssssppppppooonnnmmmmmmmmmmmmkkkkkkkkkjjjkkkkkklllmmmnnnmmmmmmlllllllllmmmmmmpppqqqqqqooonnnmmmnnnppprrrrrrsssuuuvvvwwwxxxyyyxxxsssnnnkkkmmmnnnmmmkkkhhhgggeeeccccccfffkkkooouuu{{{yyyvvvtttqqqpppnnnkkkgggdddaaa___\\\[[[ZZZZZZ[[[^^^```bbbbbb```______```aaa```^^^^^^```aaaaaa```^^^______^^^bbbhhhnnnrrrrrrpppooooooqqquuuwwwvvvxxxooo\\\WWWccc}}}xxxnnnsss}}}yyyqqqmmmmmmnnnrrrxxx~~~xxxrrrgggZZZLLLFFFDDDBBBAAABBBEEEHHHLLLMMMKKKGGGEEECCCAAA@@@???@@@AAAAAA???======>>>?????????AAAEEEHHHOOOVVV```jjjrrr{{{|||}}}}}}{{{zzzxxxtttrrrkkkgggaaa\\\XXXTTTQQQNNNKKKKKKJJJHHHFFFEEECCCCCC>>>???@@@@@@AAADDDIIILLLPPPRRRUUUWWWYYY]]]bbbeeehhhmmmrrruuutttpppmmmkkkhhhkkkoooxxx{{{hhhZZZUUUcccxxx~~~~~~|||zzzxxx{{{zzzzzzyyyyyyzzzzzz{{{yyyxxxxxxxxxyyyxxxuuusssrrrpppnnnnnnpppqqqrrrrrrpppoooooommmkkkkkkkkklllkkkkkkkkkkkklllmmmmmmnnnoooooonnnmmmlllkkkjjjjjjnnnoooqqqpppooonnnooopppuuuuuuwwwxxxzzz|||}}}~~~{{{wwwqqqooooooooommmkkkfffeeecccaaabbbfffmmmrrrrrruuuxxxyyywwwtttsssssstttqqqmmmiiigggeeecccaaa]]]]]]\\\]]]^^^```bbbdddcccbbbaaaaaaaaaaaa___]]]___```aaaaaa`````````bbbbbbfffkkkoooqqqpppmmmkkkhhhjjjnnnrrrsssvvvdddUUUZZZrrrtttcccccckkkxxxuuuuuuvvvyyyyyyttthhhZZZLLLFFFDDDBBBBBBCCCDDDHHHLLLMMMKKKGGGDDDCCCAAAAAAAAAAAAAAAAAA@@@??????@@@@@@??????@@@CCCFFFNNNUUU]]]dddhhhmmmsssxxx|||tttoooooosss||||||~~~|||yyyxxxwwwuuurrroooeeeaaa\\\VVVSSSOOOLLLIIIKKKJJJIIIGGGEEECCCBBBAAA===>>>@@@BBBDDDGGGLLLPPPSSSUUUVVVXXXYYY]]]aaaeeegggkkkoooqqqpppmmmjjjhhhkkkooowwwvvvmmmddd___ppp~~~~~~}}}{{{zzz{{{{{{{{{{{{{{{||||||}}}xxxxxxxxxyyy{{{zzzxxxvvvuuusssqqqpppqqqrrrqqqpppooooooooollliiiiiikkkmmmllllllmmmmmmnnnnnnnnnnnnpppoooooonnnlllkkkjjjjjjnnnpppqqqqqqqqqqqqrrrsssxxxyyyzzz|||~~~}}}xxxssspppppppppmmmjjjcccbbbaaa___```eeelllqqqooooooooooooooopppsssuuuuuuqqqllljjjiiihhhfffddd````````````bbbccceeefffeeeccccccccccccbbb```^^^```aaabbbaaa``````aaacccggghhhkkkmmmmmmmmmlllkkkffffffiiinnnqqquuu~~~rrr[[[TTTgggvvv___YYY^^^iii~~~~~~|||wwwjjj\\\MMMGGGDDDBBBBBBDDDEEEHHHLLLMMMKKKHHHEEEDDDAAABBBCCCCCCBBBAAA@@@@@@???@@@@@@???>>>@@@CCCFFFOOOTTTZZZ^^^___aaaeeehhhllluuuzzzrrrjjjgggfffgggmmmuuu}}}zzzwwwuuuqqqooonnnllljjjhhhaaa]]]WWWSSSOOOLLLIIIFFFJJJIIIFFFCCCAAA???>>>>>><<<>>>AAADDDFFFJJJOOORRRUUUVVVWWWXXXYYY\\\aaaeeeiiillloooppppppnnnnnnnnnooovvvuuuqqqpppqqq~~~}}}}}}|||||||||}}}}}}}}}~~~~~~{{{zzz{{{|||~~~}}}|||zzzxxxvvvtttsssssssssqqqpppnnnoooooollliiihhhkkkooonnnnnnooopppppppppoooooooooooooooooonnnmmmlllkkkoooppprrrrrrqqqrrruuuwww{{{{{{|||}}}~~~{{{wwwrrrpppoooooollliiibbbaaa```^^^___ccciiinnnnnnmmmkkkkkklllppptttvvvsssoookkkjjjkkkkkkjjjgggddddddddddddeeefffggggggfffeeedddeeefffdddbbb___aaaaaabbbaaa______```bbbggghhhhhhiiijjjjjjjjjjjjeeeccceeejjjmmmqqqyyykkkWWW```vvv|||bbbVVVUUU[[[nnn~~~yyylll]]]NNNGGGEEEDDDDDDFFFHHHKKKOOOPPPNNNJJJGGGFFFBBBCCCDDDDDDBBBAAAAAABBB>>>???@@@???@@@BBBEEEHHHPPPSSSWWWXXXWWWXXXZZZ]]]```kkkwwwmmmgggaaa```aaabbbhhhnnnyyy~~~{{{xxxtttrrrnnnkkkiiigggeeeccc\\\YYYTTTOOOMMMJJJGGGEEEFFFDDDBBB???===;;;;;;;;;>>>@@@DDDGGGJJJMMMRRRUUUVVVWWWXXXXXXYYY]]]bbbfffhhhjjjmmmooopppsssvvvyyy}}}qqqooouuu~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}|||yyywwwvvvtttrrrrrrrrrrrrpppnnnmmmnnnooolllhhhhhhmmmqqqpppqqqrrrrrrrrrqqqpppooonnnnnnoooppppppooonnnnnnooopppqqqpppqqqsssvvvyyy||||||||||||{{{{{{{{{{{{xxxtttpppnnnnnnmmmjjjgggbbbaaaaaa___```bbbgggkkklllkkkjjjkkkmmmoooqqqqqqnnnkkkhhhiiilllnnnllliiiffffffffffffffffffggggggfffffffffggghhhgggdddaaaaaabbbaaa```^^^]]]___aaadddeeefffggghhhiiihhhhhhddd```___ccchhhlllssszzzfffbbbkkkooo___ZZZVVVccc|||~~~zzzkkk]]]NNNHHHGGGGGGHHHKKKIIILLLPPPQQQOOOKKKIIIGGGBBBDDDFFFEEECCCAAABBBCCCAAABBBCCCDDDEEEHHHLLLPPPRRRUUUWWWVVVSSSSSSVVVYYY\\\fffttt~~~yyygggaaa\\\]]]```eeemmmvvv~~~~~~||||||{{{yyyvvvsssoookkkgggeeeccc```^^^XXXTTTPPPLLLJJJHHHFFFDDDBBBAAA>>>===<<<<<<===>>>AAADDDHHHKKKNNNQQQUUUXXXXXXYYYYYYYYY[[[___dddhhhlllnnnqqqtttyyy|||rrrttt~~~}}}}}}~~~}}}~~~~~~~~~~~~{{{zzzyyyyyyyyyxxxuuurrrqqqooonnnnnnoooooommmllllllnnnooolllhhhiiinnnsssrrrsssssstttsssrrrpppooommmnnnoooqqqqqqqqqppppppoooppppppoooppprrrwwwzzz|||{{{{{{zzzyyyxxxxxxwwwvvvrrrnnnmmmmmmllliiifffbbbbbbbbbaaa```bbbfffiiiiiiiiijjjkkkmmmmmmlllkkkkkkgggeeehhhmmmooommmiiigggggggggggggggfffffffffffffffggghhhiiihhhfffcccbbbbbbaaa___]]]\\\^^^``````bbbeeegggiiihhhgggfffccc^^^\\\___ccchhhnnnuuuwwwvvviiifffzzzmmmfffTTT]]]qqqwwwttttttyyy|||}}}yyyjjj\\\NNNHHHHHHIIIKKKOOOHHHKKKOOOPPPNNNKKKHHHGGGBBBEEEGGGFFFCCCAAABBBDDDEEEFFFHHHIIIKKKOOOSSSWWWVVVXXXXXXVVVSSSSSSVVVYYY\\\ggguuuyyyfff```[[[]]]bbbjjjvvv{{{yyyyyyyyyvvvtttmmmiiiddd```^^^[[[XXXVVVUUURRRMMMJJJIIIGGGEEEDDDAAA@@@>>>===>>>???AAACCCDDDGGGKKKNNNPPPTTTWWWZZZYYYZZZZZZ[[[\\\```fffkkkvvvxxx{{{~~~|||}}}}}}{{{yyyzzzzzzzzzzzz|||xxxvvvuuutttrrrpppmmmmmmmmmmmmnnnnnnoooooonnnmmmlllkkkjjjkkklllmmmoooooopppqqqrrrrrrssssssnnnnnnoooppppppooonnnmmmnnnmmmlllnnnqqqtttvvvvvv||||||{{{yyywwwtttrrrpppppppppooonnnllliiigggeeebbbccceeeeeecccbbbbbbbbbfffhhhiiiiiiiiiiiilllnnneeefffhhhjjjllllllllllllllliiifffddddddfffiiikkkllliiigggfffggggggccc``````___^^^]]]]]]^^^___```bbbbbbcccgggjjjiiieeeaaabbb^^^\\\]]]bbbgggiiiiiisss{{{}}}ppptttooodddbbbjjj|||qqqnnnkkkiiittt{{{}}}xxxlll\\\MMMIIILLLNNNNNNOOOLLLMMMOOOPPPPPPNNNLLLKKKHHHJJJKKKIIIGGGEEEDDDEEECCCGGGNNNSSSVVVYYY[[[\\\\\\ZZZZZZ[[[XXXTTTUUUYYYcccpppyyygggbbb```gggooowww~~~~~~~~~|||yyyvvvtttqqqmmmjjjfffccc___]]][[[YYYVVVTTTPPPOOOLLLIIIFFFBBB@@@???@@@???>>>>>>???AAACCCEEEMMMOOORRRUUUWWWXXXXXXWWWYYYWWWXXX\\\```ccciiiqqqyyy}}}~~~}}}|||{{{{{{{{{zzzyyy{{{yyyvvvuuutttsssqqqnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmlllkkkkkklllmmmmmmooooooppppppqqqrrrrrrrrrkkkkkkmmmnnnooonnnnnnmmmlllkkkkkkmmmqqqtttvvvwwwyyyyyyxxxvvvuuusssrrrqqqoooooonnnmmmjjjhhheeecccdddfffhhhhhheeecccaaaaaadddeeeffffffffffffiiijjjiiijjjlllmmmnnnooonnnnnnkkkiiieeecccbbbdddgggiiikkkiiigggggggggeeebbb^^^___^^^^^^]]]^^^___```aaabbbbbbcccfffhhhgggddd```^^^[[[ZZZ[[[```dddeeeeeekkkqqqyyyuuummmlll}}}ooofffcccddddddrrryyy~~~|||||||||vvvjjj[[[MMMIIIKKKLLLKKKLLLJJJKKKLLLMMMNNNNNNMMMLLLQQQQQQQQQOOOLLLJJJJJJKKKLLLPPPWWW\\\___```aaabbb```\\\ZZZZZZXXXWWW[[[aaakkkxxxoookkkkkkqqqwwwyyy|||~~~}}}}}}|||zzzvvvtttqqqnnniiifffbbb___\\\YYYWWWUUURRRPPPLLLKKKIIIFFFCCC@@@>>>===???>>>>>>???@@@CCCFFFHHHOOOQQQSSSVVVXXXYYYYYYYYY___]]]^^^aaacccgggpppzzz~~~~~~}}}||||||{{{yyywwwvvvuuutttttttttssspppmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnoooooopppqqqrrrrrrrrrrrrhhhiiikkklllmmmnnnnnnnnnkkkjjjjjjlllppptttvvvvvvwwwvvvtttsssrrrrrrrrrrrrqqqpppooommmkkkhhheeedddfffiiikkkkkkiiieeebbbaaacccdddddddddcccccceeegggkkklllmmmnnnooooooooooookkkiiifffcccbbbccceeefffjjjiiihhhhhhgggddd```\\\^^^]]]]]]]]]^^^```aaacccbbbbbbccceeefffeeebbb___[[[ZZZZZZ\\\___bbbccccccdddgggtttyyy{{{|||pppccc[[[ZZZ^^^cccrrryyy~~~yyywww{{{{{{uuuiii[[[OOOKKKLLLKKKIIIIIIIIIIIIKKKLLLNNNOOOPPPQQQZZZZZZYYYWWWTTTSSSTTTUUUYYY^^^dddiiijjjjjjiiiiiiddd___[[[ZZZZZZ\\\ccckkkuuuzzzxxxzzz~~~{{{{{{~~~|||{{{{{{zzzyyyvvvssspppmmmiiidddaaa]]]ZZZVVVTTTRRRPPPMMMKKKIIIHHHFFFCCCAAA???>>>=========>>>@@@DDDGGGKKKMMMTTTUUUVVVWWWYYYZZZ[[[\\\___^^^___aaaccchhhuuu~~~}}}}}}~~~~~~}}}{{{{{{{{{zzzwwwuuusssrrrssstttuuussspppmmmmmmmmmmmmmmmllllllllllllnnnnnnnnnnnnoooooooooppppppqqqrrrsssttttttssssssjjjjjjkkklllllllllmmmmmmmmmlllkkklllpppssstttuuuwwwuuutttrrrqqqpppppppppsssrrrqqqnnnllljjjhhhfffeeeiiimmmnnnllliiifffddddddeeeeeeeeeccccccdddfffhhhiiijjjlllmmmoooooopppmmmjjjgggdddbbbcccdddeeejjjjjjjjjiiigggccc___\\\\\\\\\\\\]]]^^^```bbbdddbbbbbbbbbcccbbbaaa___^^^ZZZZZZ[[[]]]```bbbbbbbbbcccdddmmm~~~~~~xxxqqqggg^^^WWWVVV^^^ggguuu|||yyyttt}}}yyysssiii]]]QQQNNNMMMKKKHHHHHHIIIJJJKKKMMMPPPSSSVVVXXX^^^^^^]]]\\\ZZZ[[[^^^```eeejjjppptttsssqqqnnnmmmfffbbb______```ccckkkttt~~~}}}{{{}}}~~~}}}{{{zzzyyyxxxxxxvvvssspppllliiieee```]]]XXXUUURRROOONNNLLLJJJHHHGGGFFFDDDBBBAAA@@@@@@@@@===>>>@@@DDDHHHLLLPPPRRRYYYYYYYYYYYYZZZ[[[]]]^^^]]]]]]```dddiiiqqq||||||||||||}}}{{{yyyxxxxxxyyyxxxuuusssrrrqqqrrrsssuuutttqqqnnnkkkkkkkkkkkkkkkkkkkkkkkkooooooppppppqqqqqqqqqqqqssstttuuuvvvwwwvvvuuutttnnnmmmmmmllllllkkkkkkkkkooommmlllmmmooorrrssssssxxxwwwuuurrrpppnnnmmmmmmqqqpppnnnllljjjhhhggggggcccggglllnnnnnnkkkiiihhhhhhiiiiiigggeeedddfffgggfffggghhhjjjmmmoooqqqrrrnnnllliiifffddddddeeeeeeiiijjjjjjhhheeeaaa^^^]]]\\\\\\\\\]]]^^^aaacccdddbbbbbbbbbaaa___]]]]]]]]]YYYZZZ\\\]]]^^^___aaabbbdddeeekkkwww{{{uuulllbbb[[[UUUTTT^^^iiixxx}}}zzz|||zzzvvvyyyrrrggg\\\QQQNNNLLLHHHFFFFFFIIIJJJLLLOOOSSSWWWZZZ\\\^^^___`````````cccgggjjjnnnrrrxxxzzzxxxtttpppnnnfffccccccfffiiikkkrrrzzz}}}~~~~~~}}}{{{yyyyyyyyy{{{zzzyyywwwvvvuuuuuuuuussspppllliiifffbbb]]]YYYUUURRROOOMMMKKKJJJGGGFFFDDDCCCAAA@@@???@@@AAAAAA???AAADDDHHHMMMRRRUUUWWW\\\\\\[[[[[[\\\]]]^^^^^^^^^```fffpppyyy|||yyyzzz|||||||||}}}}}}|||{{{{{{xxxwwwuuuuuuvvvwwwuuutttrrrqqqqqqrrrsssrrrpppnnnjjjjjjjjjkkkkkkkkkllllllooopppqqqrrrrrrsssrrrrrrtttvvvxxxyyyyyyxxxvvvuuuooonnnmmmlllkkkjjjjjjjjjnnnlllkkklllnnnqqqrrrqqqvvvvvvtttssspppmmmkkkjjjkkkjjjiiigggfffeeeddddddbbbfffjjjmmmmmmlllkkkkkkkkkkkkkkkiiifffeeefffggggggggghhhjjjllloooqqqsssmmmllliiigggeeeeeeeeefffgggggggggeeeaaa^^^]]]]]]\\\\\\\\\]]]^^^```cccdddccccccbbb___\\\ZZZZZZ[[[WWWXXXZZZZZZZZZ\\\^^^```dddgggmmmuuu{{{xxxkkk___YYYUUUTTT^^^kkk{{{~~~zzzxxx||||||zzz~~~zzzzzzzzzzzz{{{yyyrrrdddYYYOOOKKKIIIEEEDDDEEEIIIJJJMMMRRRVVVZZZ]]]___```bbbeeegggiiilllppptttvvvyyy}}}}}}yyytttpppnnnfffeeegggllloooqqqwww~~~~~~{{{{{{{{{yyyuuusssssstttvvvuuutttrrrqqqpppppppppnnnlllhhheeebbb^^^ZZZVVVSSSPPPMMMKKKIIIHHHFFFDDD@@@???===<<<===>>>@@@AAACCCEEEIIIMMMRRRVVVYYY[[[^^^^^^^^^^^^^^^^^^]]]]]]\\\___kkk{{{zzzwwwwwwyyy{{{zzzyyyyyy|||~~~~~~}}}|||{{{yyyxxxwwwvvvwwwuuuttttttuuuwwwwwwwwwqqqpppooooooppppppooommmjjjjjjkkklllmmmnnnnnnooooooppprrrsssttttttssssssuuuvvvxxxyyyyyyxxxvvvtttmmmlllkkkjjjiiiiiijjjjjjiiihhhgggiiimmmpppqqqrrrqqqrrrrrrrrrpppmmmjjjggggggfffeeedddccccccddddddcccfffjjjkkkkkkjjjjjjjjjkkkkkkkkkhhheeeddddddeeehhhgggggghhhiiikkkmmmnnnkkkjjjhhhfffeeedddeeeeeecccdddccc```\\\ZZZ[[[]]]]]]]]]\\\]]]^^^```bbbcccccccccaaa]]]YYYWWWXXXZZZXXXYYYZZZZZZYYYZZZ^^^bbbccciiirrrxxxzzzpppaaa\\\ZZZ[[[eeerrr~~~||||||||||||~~~zzzuuuuuuvvvyyy~~~zzzssseee[[[QQQLLLIIIFFFFFFHHHLLLOOOSSSXXX]]]```bbbcccgggjjjmmmppprrruuuyyy|||~~~{{{uuuqqqoooiiigggiiinnnqqqttt{{{|||zzzyyywwwwwwvvvtttpppoooooopppoooooommmlllkkkkkkkkkkkkiiigggdddaaa^^^[[[WWWSSSPPPNNNKKKIIIHHHFFFDDDCCC>>>===<<<;;;<<>>AAADDDFFFKKKMMMPPPTTTXXX[[[]]]^^^^^^___aaaaaa```^^^\\\[[[bbbhhhyyyvvvkkkiiifffvvv{{{yyyuuurrrtttwwwyyyzzzwwwtttrrrqqqvvvvvvuuuqqqmmmmmmqqqtttuuuuuuuuuxxx{{{~~~~~~~~~uuutttrrrooonnnmmmmmmmmmlllmmmooopppqqqqqqppppppppprrruuuuuutttsssrrrsssooouuuyyyyyyyyyyyyuuuoookkkjjjjjjkkkkkkjjjgggeeedddaaa```bbbhhhlllnnnnnnnnnllljjjgggeeedddddddddcccccccccdddeeefffgggggghhhhhhhhhgggeeecccaaa___``````_________``````aaaaaabbbcccdddeeedddcccccceeedddccccccddddddcccbbbaaa```___]]][[[XXXVVVTTTVVVVVVWWWXXXZZZ\\\^^^___bbb```]]]YYYWWWUUUUUUUUUWWWWWWVVVVVVWWW[[[aaafffgggvvv||||||}}}zzzsssqqqrrryyy}}}xxx{{{yyyxxxyyy}}}{{{tttiiiddd\\\WWWSSSRRRRRRQQQRRRZZZ]]]aaaiiiffffffqqqtttyyy~~~}}}}}}{{{wwwuuussspppnnnmmmqqqwww}}}}}}{{{zzz~~~~~~}}}|||yyyvvvsssqqqmmmmmmmmmlllkkkjjjhhhggggggddd```___bbbccc___YYY\\\]]]]]]]]]ZZZVVVQQQNNNJJJHHHEEEBBB@@@>>>======<<<>>>???@@@AAAEEEIIIMMMSSSTTTVVVZZZ]]]^^^]]]\\\bbb___```dddccc^^^___eeedddxxxrrraaa___fffhhhzzz|||zzzyyyuuusssuuuwwwxxxwwwssspppnnnnnnqqqrrrrrrpppmmmlllnnnppprrrrrrssswww|||yyyxxxuuurrrpppnnnnnnmmmooopppqqqqqqrrrqqqqqqpppppprrrttttttsssrrrrrrrrrqqqvvvyyyxxxxxxyyyvvvqqqkkkjjjiiiiiiiiiiiifffdddbbb```^^^```dddgggiiiiiijjjhhhgggeeedddcccccccccdddcccccccccccceeefffgggfffffffffeeeccc```^^^\\\\\\\\\\\\\\\\\\]]]^^^______```aaabbbbbbaaa```___```___^^^___aaaaaa```___^^^^^^]]][[[YYYWWWUUUTTTUUUUUUVVVVVVWWWXXXYYYZZZ\\\[[[YYYWWWUUUSSSRRRRRRTTTUUUWWWXXXYYY[[[^^^aaabbbpppxxx{{{}}}|||wwwyyy}}}wwwqqqllleee```]]][[[ZZZYYYXXX```ccchhhooollllllwww||||||yyyxxxuuuttttttwww|||~~~|||zzzyyyzzzyyyyyyxxxuuussspppnnnjjjjjjiiihhhgggeeedddcccbbb___[[[YYYZZZ[[[ZZZWWWRRRSSSTTTTTTQQQNNNJJJGGGGGGFFFCCC@@@>>>============???AAACCCEEEIIIOOORRRXXXYYY\\\___bbbddddddcccccc```aaadddffffffkkksssqqqggg\\\QQQQQQYYYeeettt}}}yyyyyyxxxuuusssuuuvvvuuurrrooolllkkkkkkjjjlllnnnnnnmmmllllllmmmnnnoooqqqvvv||||||zzzxxxuuurrrpppooonnnrrrrrrrrrrrrrrrqqqqqqqqqppprrrssssssrrrqqqqqqrrrppptttvvvuuuuuuvvvtttpppkkkiiigggfffffffffeeeccc```___]]]^^^aaacccdddeeedddccccccbbbbbbbbbccccccdddcccbbbaaabbbccceeegggcccccccccbbb```]]]ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYZZZ\\\]]]\\\[[[[[[ZZZZZZYYYXXXVVVUUUTTTVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVUUUSSSRRRQQQPPPTTTXXXZZZ[[[[[[[[[\\\]]]jjjrrrzzz{{{vvvxxx}}}zzzvvvpppkkkiiigggeeeddd```hhhkkkooovvvrrrqqq{{{~~~{{{yyyxxxxxxxxxyyy|||~~~|||yyyxxxwwwsssssssssrrrpppmmmkkkjjjfffeeedddcccaaa___]]]\\\XXXWWWWWWWWWVVVTTTRRRQQQOOOPPPPPPPPPNNNKKKHHHFFFCCCBBB@@@>>>===<<<======???AAADDDGGGJJJOOOTTTXXXXXXYYY\\\```bbbddddddeeeeeeccccccggglllsss~~~{{{mmm___YYYUUUQQQUUU]]]bbbrrr|||yyywwwwwwvvvsssqqqttttttrrrooollljjjkkkllliiiiiijjjkkkkkkkkklllmmmlllmmmpppuuu{{{~~~yyyxxxwwwuuurrrqqqpppooorrrrrrqqqppppppppppppqqqppprrrsssrrrpppppppppqqqooorrrsssqqqqqqsssrrrooollliiifffdddddddddcccbbb___^^^^^^___aaacccdddeee``````aaaaaabbbbbbcccccccccbbb```___```bbbdddfffaaaaaaaaa```^^^[[[XXXWWWTTTUUUUUUVVVWWWXXXZZZ[[[]]]\\\\\\[[[ZZZYYYXXXWWWTTTTTTUUUWWWYYYZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWUUUVVVWWWWWWVVVUUUSSSRRROOOSSSWWWYYYYYYYYYZZZZZZ]]]hhhpppzzz|||~~~|||vvvwww{{{}}}yyyvvvuuussspppnnnkkkrrrtttwww{{{uuuqqqzzz|||zzzyyyyyy|||}}}~~~}}}|||zzzxxxvvvuuutttnnnnnnmmmmmmkkkhhhfffeeeaaa```___^^^[[[YYYWWWUUUPPPQQQUUUXXXUUUOOOLLLMMMOOOOOOOOONNNLLLIIIGGGEEE@@@???======<<<===>>>>>>CCCEEEIIIKKKNNNRRRWWWZZZYYY[[[^^^```aaabbbdddeeeggggggiiioooyyy~~~vvvdddYYYOOOLLLLLLNNNUUU]]]jjj|||zzzyyywwwvvvuuusssqqqoooppppppooommmkkkkkknnnpppkkkjjjhhhgggiiilllnnnpppmmmnnnppptttxxxzzzzzzyyyrrrrrrrrrrrrqqqpppoooooopppooommmlllmmmnnnpppqqqqqqrrrsssrrrpppooopppqqqqqqssstttqqqqqqtttsssqqqllliiieeecccbbbbbbaaa```[[[\\\]]]___```bbbdddfff```aaaaaabbbcccdddddddddbbbaaa```______```bbbccc___```______]]][[[XXXWWWTTTTTTTTTUUUVVVXXXYYYZZZ\\\\\\ZZZYYYXXXWWWVVVVVVRRRRRRSSSVVVYYYZZZXXXWWWWWWWWWWWWXXXWWWWWWVVVUUURRRSSSTTTVVVWWWWWWWWWWWWSSSTTTUUUUUUUUUTTTRRRQQQQQQSSSUUUVVVVVVXXX[[[]]]___iiiqqq}}}sssfffgggrrr|||}}}wwwwwwxxx|||yyyxxxwwwqqqyyy|||}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyxxxvvvuuusssrrrqqqjjjjjjiiihhhfffdddaaa```\\\\\\[[[YYYWWWTTTRRRQQQPPPNNNOOOQQQOOOJJJIIINNNKKKJJJHHHFFFCCCAAA???>>>============>>>???AAABBBHHHJJJMMMOOOQQQSSSWWWYYY^^^aaaccceeeeeefffhhhjjjhhhmmmttt~~~qqqbbb]]]SSSMMMIIIHHHLLLUUUaaalll~~~yyyvvvvvvuuutttrrrpppnnnmmmlllmmmmmmmmmlllmmmooorrrmmmjjjggggggiiimmmpppqqqmmmnnnooorrruuuvvvtttrrrmmmmmmnnnnnnnnnmmmmmmllllllkkkiiiiiijjjmmmqqqssssssssssssrrrpppoooppprrrsssvvvwwwttttttwwwvvvssskkkiiifffdddcccbbb```^^^WWWZZZ\\\^^^___```ccceeebbbcccddddddeeeeeedddddd```_______________``````]]]]]]^^^]]]\\\[[[YYYXXXUUUUUUUUUUUUVVVWWWYYYYYY[[[ZZZXXXWWWVVVUUUUUUUUURRRRRRTTTWWWYYYZZZXXXVVVVVVVVVWWWWWWVVVVVVUUUUUUNNNOOOQQQSSSTTTTTTTTTTTTQQQQQQRRRRRRQQQQQQPPPPPPQQQRRRSSSTTTUUUXXX\\\```aaakkkrrryyycccVVVUUU^^^fffsss}}}wwwwwwyyyzzzrrrxxxwww{{{}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzuuuttttttrrrqqqpppooooooggggggfffeeebbb___\\\[[[WWWWWWVVVTTTRRRPPPNNNMMMSSSKKKGGGJJJIIIFFFHHHOOOGGGEEECCCAAA>>>===<<<<<<=========>>>@@@CCCEEEGGGMMMOOOQQQSSSSSSUUUWWWYYY^^^bbbeeegggggghhhlllppppppzzzppp[[[OOOMMMKKKMMMOOOSSSZZZiii}}}wwwtttrrrrrrrrrqqqooommmmmmmmmjjjkkkllllllllllllnnnpppmmmjjjhhhhhhkkknnnooonnnlllmmmnnnqqqsssrrrpppmmmjjjkkkkkklllkkkjjjiiihhhiiigggfffgggiiinnnsssvvvtttuuutttrrrppppppqqqsssrrruuuwwwuuuuuuwwwuuurrrkkkiiigggeeedddbbb___\\\YYY\\\___```______bbbddddddeeeeeefffeeedddcccbbb]]]^^^___``````___^^^]]]ZZZZZZ[[[\\\[[[ZZZYYYXXXUUUUUUUUUUUUVVVVVVWWWXXXXXXWWWVVVTTTTTTSSSTTTTTTRRRSSSTTTWWWYYYYYYWWWTTTUUUUUUUUUUUUUUUTTTSSSRRRNNNOOOQQQSSSSSSSSSQQQPPPRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQSSSTTTVVVYYY^^^aaadddmmmsss|||~~~kkkXXXLLLKKKQQQWWWcccxxx|||vvvvvv{{{{{{rrrxxxwww{{{~~~|||{{{vvvvvvvvvvvvvvvvvvvvvvvvqqqqqqppppppooonnnmmmmmmddddddcccaaa^^^ZZZWWWUUURRRQQQQQQPPPNNNMMMKKKJJJNNNGGGHHHQQQSSSKKKFFFGGGCCCBBB@@@>>>======>>>???>>>>>>???AAADDDGGGJJJLLLOOORRRTTTVVVVVVWWWYYY[[[]]]bbbgggiiikkknnntttyyyqqq^^^QQQNNNPPPKKKSSS\\\aaajjj}}}zzzuuutttoooooopppooommmllllllmmmhhhjjjllllllkkkkkklllnnnkkkiiihhhjjjmmmooommmkkkkkkkkkmmmoooqqqqqqnnnkkkjjjkkkkkkkkkjjjhhhfffeeegggfffeeefffjjjooouuuyyyuuuvvvuuusssqqqppprrrsssooossstttsssssstttsssooojjjiiigggfffeeebbb^^^[[[^^^aaaccccccbbbaaabbbdddeeefffffffffeeecccbbb```\\\]]]___``````___]]][[[WWWXXXYYYZZZZZZZZZYYYXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSRRRSSSUUUWWWYYYYYYVVVSSSSSSTTTTTTTTTSSSRRRQQQPPPRRRSSSTTTUUUTTTSSSQQQPPPVVVUUUSSSRRRQQQQQQRRRSSSNNNPPPSSSVVVXXX[[[^^^aaagggppprrrwwwuuucccRRRIIIHHHLLLOOO[[[ppp{{{uuuuuu|||yyypppvvvzzz~~~~~~|||{{{yyysssssssssssssssssssssssspppoooooonnnmmmmmmllllllcccbbbaaa___[[[WWWTTTRRRNNNNNNNNNMMMLLLJJJIIIHHHFFFDDDNNN```cccTTTCCC======<<<:::::::::<<<>>>?????????AAACCCFFFJJJMMMOOOPPPSSSVVVXXXYYYZZZ\\\^^^```fffmmmpppsssxxxppp^^^TTTQQQVVV]]]cccooo{{{~~~zzzuuupppooommmlllllllllkkkhhhfffhhhjjjkkkjjjiiihhhiiijjjjjjddddddkkkooommmkkkmmmmmmoooqqqssstttsssqqqooopppqqqqqqpppnnnkkkiiigggcccbbbbbbfffmmmuuu{{{~~~tttsssrrrsssuuuwwwvvvuuuwwwtttpppnnnnnnnnnnnnmmmlllkkkiiifffdddaaa___^^^[[[^^^```bbbaaaaaabbbcccbbbaaaaaabbbbbbbbb___]]]bbb___]]]\\\[[[[[[YYYXXXXXXXXXXXXXXXYYYYYYYYYZZZSSSTTTWWWYYYZZZ[[[ZZZZZZTTTTTTSSSSSSSSSTTTVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZWWWVVVSSSQQQOOOOOONNNOOOQQQRRRSSSSSSSSSQQQPPPOOOUUUUUUVVVVVVUUURRRPPPNNNQQQQQQRRRTTTWWW[[[^^^```cccjjjoooooommmqqq|||{{{eeeWWWOOOIIIHHHKKKVVVbbbxxx~~~vvvtttvvvyyywwwzzz}}}}}}|||{{{uuutttrrrpppnnnmmmlllllllllkkkiiihhhhhhgggeeeccc___]]][[[ZZZXXXUUUQQQNNNLLLLLLLLLKKKJJJJJJIIIIIIDDDBBBAAADDDHHHGGGBBB===<<<<<<<<<<<<<<<>>>??????@@@BBBEEEIIIMMMPPPRRRSSSTTTUUUWWWWWWXXX\\\bbbgggiiipppxxx|||~~~yyyeeeYYYUUUXXXeeesss{{{yyyxxxtttpppnnnnnnnnnmmmkkkjjjiiihhhjjjkkklllkkkiiiiiiiiijjjlllhhhgggmmmpppmmmlllmmmmmmooorrrtttuuuuuusssrrruuusssqqqoooooommmjjjgggcccaaaaaaeeekkkrrrwwwzzzoooooopppsssvvvyyyyyyxxxxxxvvvrrrpppppppppooonnnkkkjjjhhheeebbb```^^^^^^\\\___cccddddddccccccddd``````___```bbbaaa___]]]aaa___\\\\\\\\\\\\[[[YYYWWWWWWWWWWWWWWWWWWVVVVVVPPPQQQSSSUUUWWWWWWWWWWWWUUUTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZWWWVVVTTTRRRQQQPPPPPPPPPTTTTTTTTTTTTTTTSSSRRRRRRTTTUUUUUUVVVUUUSSSPPPOOORRRRRRRRRSSSUUUXXXZZZ[[[^^^cccgggfffdddgggpppyyywwwiii\\\QQQKKKKKKMMMWWWkkk{{{sssoooqqqzzz{{{||||||zzzyyyyyyxxxtttrrrpppnnnkkkiiihhhhhhfffeeecccbbbbbbaaa___]]]\\\ZZZXXXVVVTTTRRRNNNKKKJJJJJJIIIHHHGGGGGGFFFFFFAAA>>>===@@@CCCCCC???;;;999:::::::::;;;===>>>???CCCEEEHHHLLLOOORRRTTTUUUTTTVVVYYY[[[]]]bbbiiinnnyyyyyylllbbbeeeooo{{{wwwsssssstttsssqqqmmmooopppnnnkkkiiijjjlllnnnoooooommmkkkjjjjjjkkkooollllllppprrrooonnnnnnnnnpppsssvvvwwwxxxwwwwww{{{vvvpppnnnpppooolllhhhcccbbbaaadddiiiooosssuuunnnnnnpppssswwwzzzzzzyyyxxxvvvsssqqqqqqpppnnnmmmkkkiiifffbbb```^^^]]]]]]]]]aaaeeeggggggeeedddddd___^^^^^^___```aaa___^^^___^^^\\\\\\]]]]]]]]]\\\YYYXXXXXXWWWUUUTTTTTTSSSPPPQQQRRRTTTUUUVVVVVVWWWVVVUUUTTTTTTTTTUUUWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZVVVVVVTTTSSSSSSRRRRRRSSSVVVVVVUUUTTTTTTTTTUUUUUUSSSSSSTTTUUUTTTSSSRRRQQQSSSSSSSSSSSSTTTUUUVVVWWW\\\```cccaaa^^^```hhhppp}}}sss```SSSOOOJJJOOO\\\ppp~~~xxxnnniiijjjttt~~~~~~~~~}}}yyywwwuuutttsssqqqpppmmmjjjfffdddbbbaaa```^^^]]]\\\\\\[[[YYYXXXXXXUUURRRPPPNNNMMMKKKIIIGGGGGGFFFEEECCCBBBAAAAAA<<<:::888:::===>>><<<999999::::::<<<===???AAABBBGGGIIILLLOOORRRUUUVVVWWWSSSUUUXXX\\\bbbkkkttt{{{vvvnnngggeeejjj|||yyyrrrnnnoooqqqqqqooommmppprrrpppkkkiiilllppprrrsssrrrqqqnnnlllllllllooooooqqqsssuuusssrrrrrroooqqqtttwwwyyyzzzzzzzzz|||uuunnnmmmqqqssspppkkkeeedddccceeeiiimmmpppqqqqqqrrrsssvvvyyyzzzxxxvvvvvvtttrrrqqqpppooollljjjhhhgggccc```^^^]]]]]]]]]]]]aaafffhhhhhheeedddccc]]]\\\\\\]]]___```___^^^^^^]]]\\\\\\^^^______^^^\\\\\\ZZZYYYWWWUUUTTTSSSSSSTTTUUUVVVXXXYYYYYYZZZWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[[[[ZZZYYYVVVVVVUUUUUUTTTTTTTTTUUUWWWVVVTTTTTTSSSTTTUUUVVVQQQRRRSSSTTTTTTSSSRRRRRRSSSSSSSSSSSSTTTUUUUUUVVV[[[^^^```^^^[[[]]]eeelllvvvvvv{{{tttaaaXXXOOOOOORRR]]]qqq}}}{{{{{{}}}}}}uuukkkeeeeeepppzzz~~~zzzvvvtttrrrqqqooonnnllliiieeebbb___]]]\\\\\\[[[YYYXXXXXXXXXVVVTTTSSSPPPMMMJJJIIIIIIGGGFFFDDDDDDCCCBBB@@@???>>>>>>:::888666666888:::::::::<<<===>>>???AAADDDFFFGGGJJJKKKNNNQQQSSSUUUWWWWWWRRRRRRUUU[[[fffssszzzsssmmmgggfffeeebbb^^^]]]dddnnn}}}xxxrrrnnnnnnoooooonnnooorrrtttrrrmmmlllppptttvvvwwwvvvtttqqqooooooppppppsssvvvwwwxxxxxxwwwvvvqqqrrrtttwwwyyyzzz{{{{{{yyyrrrllllllqqquuusssoooiiihhhfffhhhkkknnnoooppprrrsssvvvyyy|||{{{yyyvvvvvvtttsssrrrqqqooollliiieeedddbbb___^^^]]]]]]]]]\\\```eeegggfffdddbbbaaa^^^\\\[[[\\\^^^______^^^^^^]]]\\\]]]___````````````___^^^\\\ZZZYYYWWWWWWVVVVVVWWWXXXYYY[[[\\\]]]YYYXXXWWWVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRRRRSSSUUUUUUQQQRRRRRRSSSSSSSSSSSSSSSQQQRRRSSSTTTUUUVVVWWWWWWVVVXXXZZZYYYXXXZZZaaahhhooonnnqqqxxx}}}tttgggZZZUUUOOOPPP[[[ooowwwwwwwwwwwwzzz~~~~~~|||uuukkkeeefffnnnyyy~~~}}}xxxtttqqqooommmkkkhhhfffddd```]]]ZZZXXXWWWWWWUUUTTTSSSTTTTTTRRRPPPOOOLLLIIIGGGFFFFFFEEEDDDBBBAAAAAA@@@>>>======<<<999888666666888:::<<<<<<>>>>>>???AAADDDFFFHHHJJJKKKLLLNNNPPPRRRTTTUUUUUUSSSSSSUUU\\\jjjzzz}}}yyyssshhh```^^^WWWQQQQQQRRRSSSYYYaaappp~~~{{{zzzvvvrrrooooooppppppppprrrtttuuusssqqqqqqtttwwwzzz{{{zzzxxxvvvtttttttttrrrxxx|||{{{zzz{{{{{{xxxssstttuuuvvvxxxxxxyyyyyytttoookkkkkkpppssssssqqqlllkkkjjjkkkmmmoooppppppoooqqquuuzzz}}}}}}zzzwwwuuuuuutttsssrrrpppkkkhhhaaaaaa``````______^^^^^^\\\```dddeeedddbbbaaa```___]]]\\\\\\^^^______^^^___]]]\\\]]]___aaaaaa``````______^^^\\\[[[[[[ZZZVVVVVVWWWWWWYYYZZZ\\\]]]ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[]]]^^^]]]\\\ZZZYYYUUUVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRSSSOOOPPPRRRTTTVVVWWWXXXXXXUUUWWWXXXWWWWWW[[[aaagggkkkkkkooovvv{{{~~~llldddXXXOOOPPP\\\mmmzzz~~~{{{uuutttrrrpppqqqsssuuuwwwzzz|||~~~~~~|||{{{uuullliiijjjoooxxx~~~~~~~~~~~~{{{~~~~~~{{{xxxsssooollljjjgggeee```___]]]ZZZWWWUUUTTTSSSPPPOOOMMMMMMNNNMMMLLLJJJJJJHHHFFFDDDDDDDDDBBBAAA??????>>>>>>===<<<<<<<<<999999999999:::<<<>>>@@@>>>???@@@AAACCCFFFHHHIIIKKKLLLNNNPPPQQQRRRSSSSSSSSSTTTWWW```nnn}}}rrriiiddd___VVVPPPOOOIIIFFFGGGGGGLLL\\\nnn|||vvvwwwsssqqqooonnnoooqqqssstttvvvvvvuuuttttttvvvwwwyyy}}}}}}}}}|||yyyxxxxxxxxxwww~~~~~~||||||{{{wwwuuuuuuuuuuuuvvvvvvvvvvvvqqqnnnllllllnnnpppppppppnnnlllkkkllloooqqqqqqqqqoooqqquuuzzz|||{{{wwwtttrrrqqqqqqqqqppplllgggccc]]]^^^```aaabbbaaa```___^^^```cccdddcccbbbaaaaaaaaa___]]]]]]^^^______^^^```^^^]]]^^^```aaaaaa```]]]]]]\\\\\\\\\\\\\\\\\\WWWWWWWWWXXXYYY[[[]]]^^^[[[ZZZYYYXXXXXXXXXYYYYYYZZZ\\\]]]___^^^\\\ZZZXXXUUUVVVVVVWWWVVVUUUTTTSSSQQQRRRRRRSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRNNNPPPRRRSSSUUUUUUUUUUUUUUUUUUVVVUUUVVVYYY___ccceeegggnnnwww}}}~~~mmm[[[QQQRRR\\\dddvvvzzzvvvtttrrrnnnllljjjjjjkkkllllllnnnqqquuuxxx{{{|||||||||~~~~~~~~~{{{zzzyyytttnnnlllooopppxxx|||zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{|||}}}wwwzzz}}}}}}{{{}}}tttqqqlllhhheeeccc___]]]XXXWWWUUUSSSRRRQQQPPPPPPLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDBBBBBBBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>@@@BBB@@@AAAAAACCCEEEGGGIIIJJJLLLMMMNNNPPPQQQQQQRRRRRRNNNQQQWWWbbbnnnwww|||}}}sssiii]]]UUURRRPPPKKKGGGCCCAAABBBFFFGGGOOOiiixxxuuuxxxmmmlllkkklllooorrrvvvxxxyyywwwttttttvvvyyyzzzzzz~~~~~~{{{zzzzzz{{{{{{||||||zzzuuuvvvvvvuuuuuuttttttssssssooonnnmmmllllllmmmmmmnnnnnnmmmlllmmmoooqqqqqqqqqqqqsssvvvyyyzzzwwwrrrmmmmmmmmmmmmmmmlllhhhbbb^^^ZZZ\\\___bbbcccbbbaaa```___bbbddddddcccbbbbbbcccccc```^^^]]]^^^______^^^```___^^^^^^```aaaaaa```YYYZZZZZZZZZ[[[[[[[[[[[[YYYYYYYYYYYY[[[]]]___```\\\[[[ZZZXXXXXXXXXYYYZZZ[[[\\\^^^______]]]ZZZXXXVVVVVVWWWWWWVVVUUUSSSRRRQQQRRRSSSUUUUUUUUUTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQNNNOOOQQQSSSSSSSSSSSSRRROOOPPPOOONNNNNNQQQVVV[[[[[[___hhhsss{{{iiiVVVPPPRRRWWW^^^pppzzzuuusssqqqnnnjjjgggfffffffffdddfffjjjnnnrrrtttvvvvvvxxxzzz}}}~~~{{{yyyzzz||||||{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~}}}|||}}}zzzxxxxxxtttnnnnnnrrrpppwww~~~|||xxxwwwxxx|||}}}}}}}}}}}}}}}}}}~~~{{{}}}~~~}}}zzzyyyzzz|||wwwzzz}}}}}}|||~~~}}}xxxoookkkgggccc```]]]ZZZWWWRRRQQQPPPOOONNNNNNNNNNNNKKKIIIHHHHHHIIIIIIGGGFFFBBBAAA@@@AAAAAA@@@===:::888999999999999:::::::::999;;;===>>>>>>???AAACCCDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMOOOPPPQQQQQQQQQQQQHHHLLLUUUaaakkkooonnnjjj^^^VVVMMMHHHGGGGGGEEEBBB@@@@@@EEELLLOOOZZZzzzzzztttppppppnnnlllmmmqqqvvvzzz|||}}}{{{xxxxxxzzz}}}~~~~~~}}}{{{yyyxxx~~~}}}{{{xxxvvvtttqqqqqqppppppppppppqqqqqqppppppqqqrrrqqqpppooonnnmmmnnnpppqqqqqqpppnnnmmmtttssstttvvvxxxuuuoooiiiiiiiiiiiiiiigggdddaaa___\\\\\\^^^___`````````aaacccbbb```___^^^___```aaa```aaaaaa^^^ZZZYYY[[[^^^bbbbbbcccddddddccc___\\\XXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYY[[[^^^```aaajjjcccYYYUUUVVVXXXXXXWWWZZZZZZZZZZZZ[[[[[[[[[[[[XXXWWWUUUSSSRRRRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSQQQQQQPPPOOONNNNNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMLLLLLLMMMOOOPPPRRRXXXXXX^^^lllxxx~~~gggWWWQQQQQQSSSYYYkkkwwwrrrnnnooonnniiiccc___]]]^^^aaa```___ccciiinnnooooootttuuuvvvwwwwwwxxxwwwwwwzzzzzzyyyxxxxxxxxxxxxxxxwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}||||||}}}~~~~~~~~~}}}}}}~~~}}}|||}}}}}}~~~xxxsssppppppooommmnnnrrrwwwxxxzzz||||||{{{zzzyyy}}}{{{{{{|||||||||{{{}}}zzzxxxxxxyyy{{{||||||~~~}}}}}}}}}||||||{{{{{{yyyzzzzzzyyyyyy{{{yyysssmmmhhhaaa[[[XXXWWWUUUTTTPPPOOOMMMKKKIIIHHHGGGGGGLLLHHHCCCBBBBBBCCCAAA@@@AAA???>>>>>>???>>>;;;777:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAGGGFFFEEEEEEFFFGGGHHHIIILLLOOORRRRRROOOMMMNNNOOOKKKOOOYYYhhhsssqqqdddWWWPPPIIIDDDDDDDDD@@@======<<>>???@@@???>>>@@@???>>>???@@@???<<<::::::::::::;;;<<<<<<=========>>>???@@@AAABBBBBBCCCFFFHHHJJJKKKJJJJJJKKKKKKMMMOOOQQQPPPNNNLLLLLLNNNLLLSSS^^^lllrrrlll]]]PPPJJJCCC???@@@@@@===<<<======AAAHHHUUUmmmooo}}}yyywwwtttsssrrrqqqpppssswww|||}}}yyywwwwwwyyy{{{{{{~~~~~~~~~}}}|||zzzxxxvvvwwwwwwwwwwwwuuutttsssrrrnnnnnnnnnnnnnnnnnnnnnnnnqqqrrrrrrsssssssssrrrrrrppppppppppppqqqrrrrrrsssrrrtttuuutttqqqooommmmmmjjjiiihhheeebbb___\\\ZZZ\\\]]]___bbbcccdddddddddgggeeecccaaaaaaaaabbbcccdddddddddbbb```___```aaaaaa````````````^^^ZZZWWWUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[]]]^^^bbb^^^ZZZYYY[[[\\\\\\ZZZYYYWWWSSSQQQQQQSSSVVVXXX[[[ZZZXXXUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQOOONNNMMMMMMMMMMMMMMMNNNMMMMMMLLLJJJIIIHHHGGGFFFKKKJJJIIIIIIJJJKKKMMMNNNOOOPPPTTT[[[```dddmmmvvvwwwfff\\\UUURRRRRRZZZfffyyy}}}tttnnnqqqnnnhhh```[[[ZZZ]]]```mmmggg^^^YYYWWWYYY[[[\\\___```bbbeeehhhkkkmmmnnnmmmmmmnnnnnnoooppppppqqqoooooopppqqqrrrsssssssssrrrrrrrrrrrrsssttttttuuuttttttuuuwwwxxxyyyzzz{{{}}}||||||{{{{{{||||||}}}|||{{{zzzyyyxxxxxxxxxxxxwwwrrrnnnmmmjjjggggggkkkwwwxxx{{{}}}~~~}}}{{{yyyxxxzzzzzzzzzyyywwwuuusssrrrtttvvvwwwwwwttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuxxxzzz|||}}}|||tttlllfff___]]]ZZZWWWUUUQQQLLLIIIIIIHHHFFFDDDBBBAAAAAA@@@@@@>>>;;;;;;<<<=========;;;;;;:::;;;======;;;:::::::::;;;<<<<<<===>>>>>>???@@@BBBDDDEEEEEEEEEDDDAAAFFFKKKLLLKKKJJJKKKLLLQQQRRRQQQOOOLLLJJJJJJKKKNNNVVVbbblllmmmcccSSSGGGEEE@@@===>>>???>>>???AAA@@@CCCNNNeeessseee~~~yyyuuuttttttttttttssssssvvvzzz~~~~~~zzzvvvuuuvvvxxxzzzzzz}}}}}}}}}|||{{{yyyvvvuuuttttttttttttssssssrrrrrrnnnnnnnnnoooooonnnnnnnnnpppqqqqqqrrrrrrssssssssstttsssrrrrrrrrrtttvvvwwwuuuwwwwwwtttoookkklllmmmkkkjjjhhhdddaaa^^^\\\[[[]]]^^^aaadddeeeffffffeeefffeeecccaaa```aaabbbccceeeeeeeeedddcccbbbccccccbbbaaa```______\\\YYYVVVTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZXXXXXXXXXXXXZZZZZZ]]][[[ZZZZZZ\\\]]]]]][[[YYYXXXVVVTTTTTTUUUWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKIIIHHHHHHGGGIIIHHHHHHGGGHHHIIIJJJKKKKKKMMMQQQVVVWWW[[[gggttt}}}zzzmmm```\\\XXXXXX[[[eeeyyyyyysssqqqmmmggg```]]]]]]___aaagggbbb\\\WWWVVVWWWZZZ\\\VVVWWWYYY[[[^^^aaadddeeeffffffhhhiiikkkllllllmmmkkkkkkkkkllllllmmmnnnooommmmmmmmmmmmnnnoooqqqqqqppppppqqqrrrtttuuuvvvwwwyyyyyyyyyyyyzzz{{{||||||yyyxxxxxxwwwvvvvvvvvvuuuuuupppkkkjjjgggccccccfffrrrtttxxx}}}}}}yyywwwwwwwwwwwwvvvtttrrrooooooqqqsssttttttqqqqqqrrrrrrssssssssstttsssttttttsssrrrrrrtttvvvwwwyyy{{{~~~zzzqqqhhhbbb[[[YYYUUUSSSQQQNNNKKKHHHEEEDDDCCCAAA@@@???>>>>>>>>>===;;;;;;;;;;;;<<<;;;999999:::;;;<<<=========;;;;;;<<<===>>>??????@@@@@@BBBDDDFFFGGGGGGFFFFFFBBBGGGKKKMMMLLLMMMPPPTTTXXXVVVSSSOOOKKKIIIIIIIIINNNVVV```dddaaaWWWKKKCCCDDD@@@???AAACCCBBBDDDHHHHHHKKKYYYuuuvvvjjjbbb|||vvvsssrrrsssuuuwwwvvvwwwyyy|||wwwuuussstttvvvyyy{{{{{{}}}}}}||||||zzzwwwuuusssrrrrrrrrrrrrrrrrrrssssssooopppqqqqqqqqqqqqpppoooooooooooopppqqqrrrsssssswwwvvvtttssstttvvvxxxyyyxxxyyyxxxtttnnnjjjjjjlllllljjjgggdddaaa___^^^]]]^^^```ccceeeggggggfffeeecccbbb```___^^^___aaabbbeeeeeeeeeeeeeeeeeeddddddcccbbb```______]]]ZZZWWWUUUUUUVVVWWWYYYZZZ[[[[[[ZZZYYYXXXWWWVVVWWWXXXXXXYYYYYYZZZ[[[\\\]]]\\\[[[XXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVOOOOOOOOOOOOOOONNNMMMMMMJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIILLLRRRUUUVVVYYYfffssszzzzzzrrrhhh___WWWXXXcccppp}}}vvvppplllfffaaa___^^^______ZZZYYYXXXVVVTTTTTTUUUWWWRRRRRRRRRSSSUUUXXXZZZ[[[___```bbbdddfffgggggghhhgggffffffggghhhiiijjjkkkiiiiiiiiijjjkkklllmmmnnnllllllmmmnnnpppqqqrrrsssuuuuuuuuuvvvwwwxxxyyyzzzvvvvvvuuuuuutttssssssrrrrrrlllhhhgggdddaaaaaadddjjjooovvv}}}}}}xxxuuusssrrrqqqpppqqqooollllllnnnpppppppppoooooooooppppppqqqqqqrrrpppqqqqqqqqqpppoooqqqrrrsssuuuwwwyyy||||||sssiii___ZZZUUUQQQLLLIIIGGGGGGFFFEEECCCBBBAAA???>>>======<<<<<<<<<;;;:::999888888888:::;;;<<<===>>>@@@AAABBB<<<===>>>???@@@AAABBBBBBBBBCCCEEEGGGHHHHHHHHHGGGHHHJJJMMMOOOPPPTTT[[[```___[[[TTTNNNJJJHHHGGGGGGLLLQQQVVVWWWRRRKKKEEEBBBAAA???@@@DDDFFFFFFIIINNNSSSXXXiii~~~qqqggg^^^XXXzzzuuuqqqqqqtttwwwzzzyyyyyy{{{}}}}}}|||zzzsssrrrsssuuuyyy|||}}}}}}|||||||||{{{yyyvvvtttrrrrrrrrrqqqqqqqqqqqqrrrrrrpppqqqrrrssssssrrrqqqpppnnnnnnnnnoooppprrrssstttxxxwwwuuuttttttuuuwwwxxxwwwwwwuuurrrnnnkkkjjjjjjjjjhhheeebbb```___``````___aaadddfffggggggeeeddd```___^^^]]]]]]___```bbbddddddccceeeffffffeeeccccccbbb``````___^^^[[[YYYXXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZYYYWWWWWWWWWXXXYYYXXXYYYZZZ[[[[[[[[[ZZZZZZUUUVVVXXXYYYXXXVVVTTTRRRPPPQQQSSSTTTVVVVVVVVVVVVNNNOOOOOOOOONNNMMMLLLKKKHHHHHHHHHHHHIIIKKKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIILLLRRRWWWWWWZZZdddooouuuooo```XXX[[[bbbmmm{{{}}}tttooohhhbbb___]]]\\\\\\XXXZZZ[[[YYYWWWTTTSSSSSSOOOOOONNNNNNNNNOOOQQQRRRWWWXXX[[[]]]___````````````______```aaacccfffgggffffffeeeffffffggghhhiiiggghhhiiijjjlllmmmnnnnnnpppppppppqqqrrrtttuuuvvvrrrrrrrrrrrrqqqpppooonnnnnniiieeeeeeccc```aaadddggglllvvv~~~zzztttpppnnnmmmkkkjjjmmmjjjhhhhhhiiikkklllllllllllllllllllllmmmmmmmmmjjjlllmmmmmmllllllmmmooommmppprrrssstttxxx~~~}}}uuulllbbbZZZVVVRRRNNNHHHDDDCCCDDDDDDDDDAAA@@@???===<<<;;;;;;;;;999::::::888666444444555666777999999:::;;;>>>@@@??????@@@AAABBBDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKNNNTTT\\\bbbgggddd^^^TTTLLLHHHFFFEEEDDDHHHJJJKKKJJJGGGDDDCCCBBB===>>>CCCKKKNNNOOOSSSXXX^^^hhh|||}}}mmmddd]]]UUUQQQ~~~}}}{{{xxxsssooopppuuuyyy||||||{{{||||||{{{wwwuuussssssuuuyyy}}}~~~||||||{{{zzzxxxuuusssqqqqqqqqqpppooooooooopppqqqqqqrrrsssttttttsssrrrqqqnnnnnnnnnoooqqqsssuuuvvvwwwvvvuuutttssssssttttttrrrpppoooooonnnmmmkkkiiigggeeebbb___^^^___aaaccc```bbbeeeggggggfffdddbbb^^^]]]\\\\\\]]]___aaaccccccbbbbbbdddfffgggeeebbbbbbaaa_________^^^\\\[[[[[[\\\\\\\\\]]]]]]^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\XXXYYYZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSOOOPPPRRRTTTUUUUUUUUUUUUNNNNNNNNNNNNNNNLLLKKKJJJFFFFFFGGGGGGHHHJJJKKKLLLGGGGGGFFFFFFEEEEEEEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGIIIKKKQQQVVVXXXXXX^^^fffpppxxxmmmccc```[[[fffwwwyyymmmddd___]]]\\\[[[ZZZ\\\]]][[[WWWSSSRRRRRRLLLKKKJJJIIIIIIJJJKKKLLLNNNOOORRRUUUVVVWWWVVVVVVWWWWWWWWWXXXZZZ]]]```aaaaaaaaa`````````aaaaaabbbccccccdddfffggghhhiiijjjkkkkkkkkklllmmmnnnooopppmmmmmmnnnnnnmmmllljjjiiijjjeeeccccccbbb```bbbfffgggnnnyyywwwsssmmmiiihhhggggggfffhhheeecccccceeeggggggggggggggggggggggggfffffffffdddfffhhhiiihhhhhhjjjkkkhhhkkkllllllkkknnntttzzzxxxvvvqqqjjjaaaYYYTTTQQQMMMJJJFFFDDDCCCCCCBBBAAA>>>===<<<;;;:::999999999666888:::999666555666777333555666666666777;;;>>>@@@AAABBBCCCEEEFFFGGGHHHIIIIIIHHHHHHIIIKKKMMMOOOMMMLLLMMMSSS^^^ggglllmmmfff^^^SSSJJJEEEBBBAAA@@@EEEDDDCCCBBBAAAAAAAAA@@@@@@DDDNNNYYY```bbbgggmmmyyypppddd]]]VVVRRRRRR}}}{{{|||yyyxxxuuuqqqnnnpppvvv|||~~~}}}||||||{{{yyyuuuqqqtttuuuyyy}}}~~~|||{{{{{{zzzxxxuuurrrpppqqqpppooommmmmmnnnoooooopppqqqsssttttttsssqqqpppoooooooooppprrrtttvvvxxxvvvuuutttsssrrrqqqqqqqqqlllkkkjjjllloooooolllhhhdddbbb___]]]]]]___bbbdddaaabbbeeeggggggeeecccaaa]]]\\\\\\\\\]]]```cccdddbbbaaa```cccfffgggdddaaaaaa```^^^^^^^^^^^^\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]\\\\\\]]]^^^^^^YYYZZZZZZYYYWWWVVVVVVWWWZZZYYYXXXVVVVVVUUUVVVVVVPPPQQQRRRTTTTTTTTTSSSRRRMMMNNNNNNNNNMMMLLLJJJIIIEEEFFFFFFGGGHHHJJJKKKLLLJJJIIIHHHGGGFFFEEEDDDCCCGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJOOOVVVWWWUUUXXX]]]lllooonnnbbbRRRYYYfffuuutttgggaaa___^^^^^^VVVXXXYYYVVVRRROOOOOOPPPJJJIIIGGGFFFFFFGGGHHHJJJHHHIIILLLOOOPPPPPPOOOOOOQQQQQQQQQRRRTTTXXX[[[]]]]]]]]]\\\\\\\\\\\\\\\\\\``````aaacccdddeeefffggghhhhhhhhhhhhiiijjjkkkllljjjjjjkkkkkkjjjiiigggfffhhhcccaaabbbbbbaaacccgggjjjqqq|||}}}qqqmmmhhhdddddddddeeeeeedddbbb```___aaacccdddddddddcccccccccbbbbbbaaaaaa```bbbeeefffffffffggghhheeeggghhhgggeeegggnnntttttt~~~uuugggfffbbb\\\TTTNNNKKKIIIDDDBBBAAA@@@@@@>>><<<999<<<<<<:::999888888888888666999;;;;;;999888:::<<<888:::;;;;;;:::<<<@@@CCCBBBBBBCCCEEEFFFHHHIIIIIIMMMKKKJJJIIIJJJMMMPPPRRRVVVTTTVVV```mmmwwwyyywwwggg^^^QQQGGGBBB@@@>>>===DDDBBB??????@@@@@@???>>>GGGMMMZZZhhhqqqtttzzztttfff^^^VVVPPPOOOTTT}}}yyyuuuuuuzzzvvvvvvvvvtttssssssvvvxxx|||xxxvvvvvvuuuttttttwww{{{~~~~~~|||yyywwwuuuuuuvvvuuutttrrrsssrrrqqqpppnnnmmmlllkkkqqqsssuuutttrrrppppppppppppqqqrrrqqqppppppqqqrrrrrrqqqpppqqqsssrrrnnnjjjhhhgggfffgggiiiiiihhhfffaaa```___^^^^^^___```aaacccfffjjjmmmllliiidddaaa___\\\XXXWWWYYY]]]```aaa___^^^___aaadddffffffeeeaaaaaa___]]]\\\ZZZZZZZZZ````````````___^^^]]]\\\ZZZYYYXXXYYY[[[\\\\\\\\\XXXWWWUUUTTTTTTUUUWWWXXXVVVUUUSSSQQQPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTSSSSSSPPPNNNLLLKKKJJJIIIGGGEEEEEEFFFGGGIIIJJJKKKKKKLLLJJJIIIHHHFFFEEEDDDDDDDDDGGGGGGGGGFFFGGGGGGHHHHHHOOOPPPQQQQQQQQQRRRTTTVVVeeejjjwwwfff\\\UUUTTT^^^iiiuuu~~~rrrjjjbbb^^^^^^\\\\\\ZZZUUUOOOLLLLLLNNNHHHHHHGGGGGGHHHFFFCCCAAACCCDDDFFFGGGHHHHHHGGGGGGKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTUUUUUUTTTTTTWWWXXXZZZ[[[]]]___aaaaaabbbaaaaaaaaaaaaaaabbbccccccccceeeeeeeeeeeeccccccbbbbbbaaa___^^^```cccfffnnnttt||||||vvvsssiiieee```]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYY[[[\\\]]]\\\\\\]]]]]]]]]\\\[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^```___^^^]]]^^^aaadddfffllluuuyyyjjjbbb___\\\XXXRRRLLLFFFBBB@@@BBBBBBAAA???>>>===<<<;;;888999:::;;;;;;:::999888888:::<<<<<<;;;;;;;;;<<<999999:::<<<===???@@@AAAFFFEEEDDDDDDFFFIIIJJJJJJKKKKKKKKKJJJJJJKKKNNNQQQXXXYYY___nnnwwwfffXXXIIICCCBBB???======BBB@@@===;;;;;;>>>BBBEEEJJJVVVlllsssggg\\\YYYXXXUUUPPPNNNzzzvvvsssoooooorrrwwwwwwwwwuuutttuuuxxx{{{~~~yyywwwuuuuuutttsssrrruuuyyy}}}~~~~~~|||zzzxxxwwwuuuuuuvvvuuutttrrrvvvvvvuuusssqqqpppooonnnppprrrtttsssqqqooooooooopppqqqssssssqqqpppqqqrrrrrrqqqpppqqqrrrqqqnnnjjjhhhgggggghhhiiihhhfffddd``````___^^^___```aaabbbcccfffjjjlllllliiieeebbb___\\\XXXVVVYYY\\\___aaa^^^]]]]]]___bbbddddddccc```___]]]\\\[[[ZZZZZZZZZ____________^^^]]]\\\[[[[[[YYYXXXXXXZZZ[[[[[[ZZZWWWVVVTTTSSSSSSTTTVVVWWWVVVUUUSSSQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQNNNLLLIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIGGGFFFEEEDDDDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHMMMNNNOOOOOOOOOPPPSSSUUU___eeeqqq|||sss^^^TTTNNNRRRWWW```sssyyyooohhhfff___^^^[[[VVVRRROOONNNNNNHHHGGGFFFGGGHHHHHHFFFDDDCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJMMMNNNNNNOOOOOOOOOOOONNNPPPQQQRRRTTTWWWYYYZZZ[[[\\\[[[[[[[[[\\\\\\]]]^^^___```aaaaaaaaaaaa```___^^^^^^]]][[[ZZZ\\\___bbbggglllsssvvvtttnnniiieeeccc```[[[YYYXXXYYYYYYXXXVVVVVVUUUUUUUUUVVVWWWXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ\\\[[[ZZZYYYZZZ]]]___aaabbbgggpppyyyuuueeeZZZUUUUUUTTTQQQMMMIIIEEEBBBAAA??????>>>===<<<;;;:::999888888::::::;;;:::999999888:::<<<<<<;;;;;;<<<===;;;;;;<<<===???@@@AAAAAACCCBBBBBBDDDFFFHHHJJJJJJMMMMMMMMMMMMMMMOOOSSSWWW```gggrrrsss[[[OOODDD@@@@@@>>>>>>???>>>@@@BBBCCCEEEGGGJJJKKKWWWhhhooocccYYYVVVVVVRRRNNNLLL}}}wwwuuussspppnnnppptttuuuuuuttttttuuuyyy{{{{{{yyyvvvuuuuuutttsssqqqooossswww{{{}}}|||zzzxxxwwwvvvuuuuuuvvvvvvtttrrrwwwwwwuuutttrrrpppooonnnpppqqqsssssspppooonnnnnnoooqqqttttttsssqqqqqqqqqpppooonnnoooooonnnkkkhhhggggggggghhhhhhfffccc```^^^^^^]]]]]]^^^```bbbcccdddfffiiikkkkkkhhheeebbb___\\\WWWUUUWWW[[[___aaa]]]\\\\\\^^^aaabbbbbbaaa^^^]]][[[ZZZYYYYYYYYYYYY^^^^^^^^^]]]\\\[[[YYYYYY[[[YYYXXXXXXYYYZZZXXXWWWTTTSSSRRRQQQQQQRRRSSSTTTVVVTTTRRRPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOLLLJJJGGGFFFHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDFFFFFFEEEEEEFFFGGGHHHHHHKKKMMMNNNOOOOOOPPPSSSUUU]]]fffsss}}}zzzxxx|||}}}dddWWWLLLIIIHHHMMM\\\kkk{{{wwwfff```YYYTTTRRRQQQNNNKKKIIIGGGEEEEEEFFFFFFDDDCCCCCCCCCDDDDDDDDDCCCBBBAAACCCCCCCCCDDDEEEEEEFFFFFFJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSRRRRRRRRRSSSTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYWWWXXXWWWVVVUUUVVVYYY[[[cccggglllmmmiiiccc]]]ZZZZZZWWWTTTRRRRRRSSSSSSSSSOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSSSSTTTVVVXXXZZZ[[[]]]aaaeeekkkttt}}}pppaaaWWWRRRPPPLLLKKKIIIFFFDDDAAA???>>><<<<<<;;;:::999999888888888888999:::;;;;;;;;;:::999;;;======<<<;;;<<<===>>>>>>??????@@@AAAAAABBBAAABBBCCCEEEGGGIIIKKKKKKNNNOOOPPPQQQSSSWWW]]]aaaooo{{{yyygggOOOFFF???>>>???>>>???AAA===@@@DDDHHHMMMSSSYYY]]]mmm}}}hhh^^^UUUSSSSSSOOOKKKJJJyyyxxxwwwwwwvvvsssqqqpppppppppqqqpppppprrrvvvyyywwwvvvttttttuuutttsssqqqoooqqqvvvzzz{{{zzzxxxvvvttttttssstttuuuuuusssqqqttttttrrrqqqooommmlllkkkpppqqqssssssqqqooonnnnnnmmmppptttuuusssqqqpppppplllllllllkkkjjjiiigggeeegggffffffffffffccc___\\\ZZZZZZZZZ[[[\\\^^^aaabbbccceeegggiiiiiifffdddbbb```\\\WWWUUUWWW[[[^^^```\\\\\\]]]___aaabbb```___[[[ZZZXXXWWWVVVWWWXXXYYY\\\\\\\\\[[[ZZZYYYWWWVVVZZZYYYXXXXXXXXXXXXVVVTTTRRRQQQPPPPPPPPPPPPQQQRRRTTTSSSRRRPPPOOONNNNNNOOOPPPPPPPPPPPPPPPOOONNNMMMNNNKKKGGGFFFGGGHHHJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLNNNNNNOOOPPPSSSUUU[[[fffwww~~~mmmaaaSSSKKKGGGHHHQQQ[[[fffuuuwwwlll^^^VVVTTTSSSPPPLLLNNNLLLIIIHHHGGGFFFDDDBBBCCCCCCBBBBBBAAA@@@??????BBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBCCCDDDEEEGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRQQQPPPOOOPPPSSSUUU]]]```cccccc___YYYTTTRRRQQQOOOLLLLLLMMMNNNNNNMMMIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMNNNPPPRRRSSSVVVWWWWWWYYY]]]ccclllrrrwww~~~zzzmmm___UUUPPPOOOPPPGGGFFFDDDBBB???<<<:::999:::::::::999999999999888999999:::;;;;;;<<<<<<<<<:::<<<>>>>>><<<;;;<<<===?????????@@@@@@AAAAAAAAAAAACCCFFFGGGIIIJJJKKKMMMNNNPPPSSSWWW\\\bbbjjjooo|||gggWWWHHHBBB>>>??????>>>@@@DDDDDDGGGLLLSSS\\\jjjyyytttaaaYYYRRRRRRQQQMMMIIIIII~~~|||ooossswwwxxxwwwuuuqqqnnnmmmmmmnnnnnnnnnppptttwwwuuusssrrrsssttttttsssrrrppprrruuuwwwxxxwwwvvvtttqqqqqqqqqsssttttttrrrpppqqqpppooonnnlllkkkjjjjjjppprrrssssssqqqooonnnnnnlllooorrrsssrrrpppnnnnnnkkklllkkkjjjhhhfffeeeeeeeeeddddddcccbbb```\\\YYYWWWWWWWWWWWWYYY[[[^^^___bbbcccdddeeeeeecccaaa```___\\\XXXWWWYYY[[[^^^^^^]]]]]]^^^___aaaaaa___]]]YYYXXXUUUTTTSSSTTTVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUYYYXXXWWWWWWWWWVVVTTTRRROOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPOOOOOONNNNNNNNNPPPPPPPPPPPPOOONNNMMMLLLOOOLLLHHHFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKLLLOOOQQQTTTbbbtttvvvmmmaaaWWWPPPLLLLLLOOORRR\\\nnn}}}iii\\\XXXWWWTTTPPPQQQOOOMMMLLLKKKJJJGGGEEECCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@BBBCCCEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKKKKMMMOOOQQQTTTVVVVVVSSSOOOLLLKKKKKKIIIGGGGGGHHHJJJJJJIIIEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPTTTYYY]]]ccchhhnnnsssxxxvvvfffaaaYYYPPPJJJGGGFFFGGGBBBAAA@@@>>>===;;;:::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<===???>>>===<<<<<<===?????????@@@@@@AAAAAAAAAAAADDDGGGHHHHHHIIILLLOOOTTTWWW\\\aaagggnnnvvv{{{xxxfffVVVKKKCCC@@@>>>???>>>===@@@FFFIIIRRR```ppptttfff\\\VVVRRRRRRQQQMMMJJJJJJxxxsssssslllssszzz{{{zzzxxxtttooolllmmmmmmmmmmmmooosssvvvtttrrrpppppprrrsssrrrrrrqqqqqqrrrsssssssssrrrqqqnnnnnnoooqqqsssssspppnnnooonnnnnnmmmmmmlllkkkkkkoooqqqrrrrrrpppnnnmmmmmmjjjllloooooonnnllllllllllllmmmllljjjgggeeeeeefffdddbbb```___^^^\\\YYYWWWUUUUUUUUUUUUWWWYYY[[[\\\______`````````___^^^]]]___]]]ZZZZZZ[[[]]]]]]]]]]]]]]]^^^```aaaaaa^^^\\\XXXVVVSSSQQQPPPQQQSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTWWWVVVVVVVVVWWWVVVSSSPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOOOOOOOOOONNNLLLKKKKKKNNNKKKHHHFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGEEEFFFGGGGGGGGGGGGJJJLLLRRR^^^nnn{{{|||uuummmdddZZZQQQKKKLLLOOOYYYhhhzzzvvvfff___[[[WWWSSSOOONNNMMMMMMLLLJJJGGGDDDDDDCCCBBBAAA@@@??????@@@>>>>>>>>>>>>????????????>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@???>>>======AAAAAAAAAAAABBBCCCEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJKKKMMMOOONNNLLLJJJIIIIIIFFFDDDCCCCCCEEEFFFEEEDDDBBBCCCCCCDDDEEEDDDDDDDDDCCCBBBAAAAAAAAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKKKKJJJKKKMMMOOOSSSUUUXXXZZZ]]]ccclllsssxxx|||yyyqqqfff]]]VVVSSSOOOIIIEEEAAA???>>>;;;;;;<<<<<<============::::::;;;<<<<<<===>>>>>>@@@???>>>>>>>>>>>>??????===>>>??????===<<<======?????????@@@AAABBBBBBCCCAAADDDGGGHHHIIIKKKQQQVVV___bbbgggkkkooorrrwwwzzzvvvcccTTTJJJDDD>>>===>>>?????????EEEMMMNNN```{{{xxxiii___XXXSSSQQQSSSRRRNNNKKKLLLxxxooojjjkkkjjjttt||||||zzzyyytttnnnjjjkkkkkkkkkkkklllpppsssssspppnnnmmmnnnpppppppppqqqqqqooonnnmmmmmmmmmnnnjjjkkkmmmoooqqqqqqooollllllllllllllllllllllllllllllnnnpppooommmkkkkkkkkkhhhjjjlllkkkjjjiiiiiijjjjjjkkkjjjhhhdddbbbbbbdddbbb```\\\ZZZZZZYYYXXXVVVUUUUUUTTTUUUVVVXXXZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZ^^^]]]\\\]]]^^^___]]]\\\\\\\\\]]]___```___\\\YYYXXXVVVRRROOONNNOOOPPPRRRQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUVVVUUURRRPPPMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMLLLJJJIIIHHHHHHGGGEEEDDDEEEFFFEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGEEEFFFGGGGGGFFFFFFHHHIIIQQQXXXaaakkkttt~~~yyyhhh[[[SSSOOOOOOUUU```ooo|||rrrkkkddd___ZZZYYYXXXVVVTTTOOOHHHDDDEEEDDDBBBAAAAAAAAAAAABBB@@@@@@@@@???????????????======>>>???@@@@@@@@@???>>>>>>=========<<<<<<<<>>>>>>>>??????@@@AAABBBBBBAAA@@@@@@AAABBBBBBBBBCCCDDDDDDCCCBBBDDDEEEGGGIIIJJJIIIGGGFFFFFFGGGBBBAAA@@@@@@BBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@>>>======???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDGGGHHHIIIHHHGGGFFFGGGHHHGGGIIIKKKKKKKKKNNNUUUZZZ```dddjjjppptttxxx||||||vvvnnnhhhccc```cccccc^^^YYYVVVQQQLLLLLLJJJHHHEEEBBB???===<<<999999:::;;;<<<<<<======::::::;;;<<<===??????@@@CCCCCCAAA@@@??????@@@@@@===???@@@@@@>>>=========??????@@@AAACCCDDDEEEEEEDDDGGGKKKMMMOOOTTT]]]dddiiikkknnnnnnmmmjjjiiiiiifffllllllaaaSSSHHHBBB>>>:::;;;???CCCDDDGGGQQQ\\\hhh~~~wwwnnnddd]]]TTTQQQPPPSSSRRRNNNKKKLLLyyyuuurrrlllhhhhhhcccnnnwwwvvvtttsssnnnhhhhhhhhhhhhgggggghhhlllooorrrooollljjjlllnnnooooooqqqpppmmmjjjiiiiiijjjkkkiiiiiikkknnnqqqpppnnnkkkiiiiiiiiijjjjjjkkkkkkkkkjjjlllnnnmmmkkkiiiiiiiiigggiiiiiiiiigggggghhhiiifffggggggddd___]]]^^^```aaa^^^ZZZWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVXXXZZZ[[[ZZZZZZZZZYYYYYYYYYYYYYYY^^^]]]^^^___``````]]][[[ZZZ[[[\\\]]]___]]]ZZZWWWXXXVVVRRRNNNMMMMMMOOOPPPOOOPPPQQQSSSTTTTTTUUUUUUSSSSSSSSSUUUVVVUUURRRPPPMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKLLLMMMOOOOOOOOOOOOLLLLLLLLLKKKJJJHHHGGGFFFCCCBBBBBBCCCEEEEEEEEECCCDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCAAAAAABBBBBBDDDEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIKKKLLLNNNRRRYYYcccooo|||sss^^^UUUMMMLLLNNNXXXkkk}}}wwwrrrpppnnnkkkhhhbbbYYYPPPIIIEEEDDDCCCBBBAAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBB===>>>???@@@???>>>===<<<<<<<<<=========>>>>>>>>>=========<<<======>>>>>>AAA@@@???>>>>>>???@@@AAA>>>@@@AAAAAA@@@@@@AAABBBAAABBBBBBAAA???>>>???@@@@@@???>>>>>>???@@@>>>===>>>???AAABBBBBBBBBAAA@@@@@@>>><<<;;;;;;<<<===???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEECCCAAA@@@BBBCCCAAACCCFFFEEEDDDDDDGGGKKKLLLPPPTTTXXXZZZ\\\^^^```\\\]]]^^^^^^[[[VVVRRROOOLLLOOONNNJJJGGGGGGGGGDDDAAA@@@???===<<<<<<<<<===<<<;;;;;;;;;:::::::::999999:::;;;<<<>>>???@@@@@@FFFEEECCCAAA@@@@@@@@@AAA>>>???AAA@@@>>>======>>>@@@@@@AAACCCDDDFFFGGGHHHGGGKKKPPPRRRVVV]]]iiiqqqmmmoooooommmfff```ZZZXXXNNNVVVZZZSSSJJJCCC>>>;;;999<<>>=========>>>>>>>>>>>>>>><<<<<<===============<<>>>>>?????????>>>>>>=========<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@???>>>>>>999;;;<<<<<<;;;:::<<<===========================<<<<<<<<<<<<;;;;;;:::999========================;;;<<<>>>?????????>>>===???????????????>>>======??????@@@@@@@@@AAAAAAAAABBBDDDGGGIIIJJJLLLNNNQQQNNNMMMLLLJJJGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>><<<:::999999999999::::::;;;<<<<<<;;;::::::>>>>>>???@@@AAAAAABBBCCCBBBEEEFFFDDDAAA???@@@BBB@@@@@@@@@???>>>===<<<<<>>???????????????>>>>>><<<======>>>>>>=========????????????????????????======>>>>>>>>>>>>==============================???????????????>>>======777999::::::999888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>======>>>>>>??????>>>======<<<===>>>>>>>>>>>>????????????AAACCCCCCCCCDDDFFFGGGFFFEEEDDDCCCAAA@@@>>>>>>???>>>>>>>>>======<<<<<<<<<<<<;;;:::::::::;;;<<<;;;<<<============<<<;;;===>>>???AAABBBCCCCCCCCCBBBCCCDDDCCCBBBAAABBBCCC@@@AAAAAAAAAAAAAAABBBCCCGGGDDDFFFMMMQQQTTTZZZbbbkkkkkklllnnnqqqrrrqqqooommmggg^^^UUULLLGGGDDDCCCEEEDDDCCCCCCDDDEEEEEEEEEFFFKKKTTTbbbuuuttteeeeeeeee^^^VVVUUUNNNMMMLLLKKKJJJJJJJJJJJJyyyrrroookkkfffcccbbbccccccbbbeeehhhjjjiiieeeaaaaaabbb```aaaccceeeeeedddcccbbbdddcccbbbbbbaaaaaaaaabbbbbb```^^^^^^aaaccceeeeeeiiiiiiiiihhhfffeeedddccccccddddddddddddccccccbbbaaacccfffgggggggggiiijjjkkkiiifffcccbbbaaabbbbbb_________^^^^^^]]]]]]]]][[[[[[ZZZ[[[\\\]]]^^^___bbbaaa```___\\\ZZZXXXWWW\\\[[[ZZZYYYYYYYYYYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUSSSRRRPPPOOOMMMLLLKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMLLLMMMOOOQQQQQQQQQOOONNNNNNMMMMMMLLLKKKKKKKKKLLLHHHFFFEEEEEEFFFHHHHHHHHHIIIHHHFFFEEECCCBBBBBBBBBAAA@@@???>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????@@@BBBDDDEEEGGGEEEDDDDDDEEEFFFEEEDDDFFFDDDCCCFFFJJJPPP]]]jjjyyyeeeWWWQQQPPPUUUZZZ___cccgggqqqkkkVVVNNNLLLJJJIIIIIIIIIHHHFFFDDDBBBAAAAAAAAA@@@>>>===>>>???@@@AAA@@@@@@>>>======>>>>>>>>>>>>>>>======????????????????????????<<<<<<======>>>======<<<<<<======>>>>>>======<<<===>>>>>>>>>>>>===<<<<<<777999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<==================<<<;;;;;;;;;<<<<<<<<<============>>>???>>>===<<<===>>>>>>=========<<<<<<<<<;;;======<<<<<<;;;:::999999:::999::::::;;;<<<>>>???<<<===>>>>>>>>>>>>===<<<<<<>>>@@@BBBDDDEEEDDDDDDDDDCCCCCCCCCEEEFFFEEEDDDAAABBBCCCBBBBBBCCCEEEGGGKKKLLLQQQZZZccckkkvvv|||uuulllfff^^^XXXPPPGGGAAA???@@@AAAAAA@@@@@@AAACCCGGGKKKMMMQQQYYYiiirrreee\\\\\\\\\WWWSSSUUUNNNMMMLLLKKKIIIIIIHHHHHH|||vvvsssnnnllliiigggfffgggggggggfffhhhhhhfffcccbbbbbbccc___```aaabbbbbbaaa___^^^``````______^^^_________^^^]]][[[[[[^^^aaadddfffjjjjjjiiihhhgggeeecccbbbccccccddddddddddddcccccc```cccfffhhhhhhiiikkkmmmiiihhheeecccaaa``````aaa______^^^]]]]]]\\\\\\[[[YYYYYYZZZ\\\^^^___aaaaaaeeeeeedddccc```^^^[[[ZZZ\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXVVVUUUTTTSSSRRRRRRTTTSSSRRRQQQOOONNNNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKLLLNNNPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJHHHGGGEEEEEEFFFGGGHHHIIIHHHGGGEEECCCBBBBBBBBBCCCAAA@@@???>>>>>>>>>??????AAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>???@@@BBBCCCEEECCCBBBBBBDDDEEEDDDDDDEEECCCCCCEEEGGGLLLXXXccczzzooobbb\\\WWWZZZ[[[YYYWWWZZZdddmmmxxxbbb\\\YYYUUURRRQQQOOOMMMLLLHHHDDDAAABBBCCC@@@======<<<>>>???AAAAAAAAA@@@?????????????????????>>>===????????????????????????<<<===>>>>>>>>>>>>>>>>>>======>>>???>>>===<<<<<<<<<<<<======<<<<<<;;;::::::;;;<<<<<<;;;;;;<<<>>>::::::::::::::::::::::::999:::::::::::::::999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<;;;;;;;;;<<<<<<=========???>>>>>>===<<<;;;::::::999::::::;;;<<<===>>>>>>========================<<<>>>AAADDDFFFGGGGGGGGGHHHFFFDDDFFFIIIJJJHHHFFFCCCDDDEEEDDDCCCDDDHHHLLLUUU[[[fffrrr}}}yyykkk___WWWMMMIIIDDD???===>>>@@@AAABBBAAABBBDDDIIIQQQ[[[aaalllwww~~~qqqbbb[[[VVVWWWUUUQQQQQQTTTPPPOOONNNLLLKKKJJJIIIIIIyyyuuuttttttooonnnmmmllljjjiiiiiijjjccccccccccccaaaaaabbbccc```______^^^^^^^^^^^^^^^______^^^]]]]]]]]]^^^^^^]]]\\\\\\\\\]]]aaaeeehhhkkkkkkkkkjjjhhhfffdddcccddddddeeeeeeeeeeeedddddd^^^aaadddfffgggiiikkkmmmhhhgggeeebbbaaa```______``````___]]]\\\[[[ZZZYYYXXXYYY[[[]]]^^^```aaabbbeeeeeeeeeeeedddbbb```^^^\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYVVVUUUSSSRRRPPPPPPPPPPPPRRRRRRQQQQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJJJJKKKJJJKKKMMMNNNOOOOOOOOOOOONNNMMMLLLJJJIIIHHHHHHHHHFFFEEEEEEDDDDDDEEEGGGHHHGGGFFFDDDBBBAAAAAABBBBBBBBBAAA???>>>>>>>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@DDDBBBAAABBBDDDEEEEEEDDDBBB@@@AAACCCFFFJJJTTT___mmmttt___bbbcccaaa\\\ZZZ[[[]]]kkkttt{{{vvvsssnnnjjjfffccc___\\\UUUMMMFFFGGGGGGDDDAAAAAA===>>>???AAABBBBBBBBBBBB@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::::::::<<<======<<<;;;===>>>::::::::::::::::::::::::999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<::::::;;;<<<:::;;;;;;<<<===>>>????????????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAADDDGGGIIIJJJJJJKKKHHHFFFGGGJJJKKKIIIFFFFFFIIIJJJJJJIIIMMMSSSYYYnnnxxxzzzjjj[[[PPPIIIBBBAAA???======>>>???@@@BBBEEEJJJQQQ[[[jjjzzz{{{mmmeeeYYYWWWUUUTTTQQQNNNNNNQQQOOONNNMMMKKKJJJIIIIIIIII~~~tttooommmmmmmmmmmmnnnnnnmmmkkkiiijjjjjjeeeeeeeeeeeeffffffffffff``````___^^^^^^______```______^^^]]]\\\\\\]]]]]]\\\]]]^^^^^^___bbbfffiiikkkkkkkkkjjjiiigggfffeeecccddddddeeeeeeeeeeeeeee[[[^^^aaacccdddfffhhhjjjggggggeeecccaaa```______aaa```___^^^\\\[[[ZZZYYYYYYZZZ[[[]]]______``````aaabbbdddeeeeeedddbbbaaa\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUVVVWWWXXXXXXXXXXXXSSSRRRPPPOOONNNNNNNNNOOONNNNNNOOOOOONNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFBBBCCCCCCBBBAAABBBDDDFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAA???>>>>>>>>>???@@@CCCBBBBBBAAAAAAAAABBBBBB@@@@@@???>>>==================>>>>>>????????????CCCAAA@@@AAADDDEEEFFFEEE???>>>>>>AAACCCFFFOOOYYYfff{{{ttthhh]]]VVVTTTXXXcccsss|||iii[[[OOOMMMKKKEEEBBBEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@???>>>============;;;<<<<<<<<<<<<;;;::::::888:::;;;;;;::::::;;;<<<::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;<<<<<<<<<<<<=========888999;;;:::999999:::<<<::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;===============<<<;;;:::===<<<<<<;;;;;;<<<<<<===>>>???AAADDDGGGJJJMMMNNNJJJJJJIIIJJJLLLMMMLLLKKKNNNQQQTTTUUUVVV\\\fffnnnyyygggYYYNNNGGGCCC@@@@@@?????????@@@AAAAAABBBKKKXXXgggxxxwwwhhh^^^ZZZUUUUUUTTTRRROOOMMMMMMNNNKKKJJJIIIHHHHHHGGGHHHHHHyyyrrrllliiihhhhhhgggiiikkknnnmmmkkkjjjjjjllljjjjjjjjjjjjjjjiiihhhggg___```aaabbbbbbaaa``````______]]]\\\[[[[[[[[[[[[\\\^^^```aaaaaabbbfffiiiiiiiiiiiiiiihhhgggfffeeebbbbbbcccddddddddddddddd[[[^^^aaacccdddeeegggiiiggggggeeedddbbb```_______________^^^]]]\\\\\\\\\ZZZ[[[\\\]]]^^^^^^]]]]]]]]]___aaaccccccbbb```___[[[[[[[[[[[[ZZZXXXVVVUUUQQQRRRSSSTTTUUUUUUUUUUUUPPPOOOMMMLLLKKKLLLMMMNNNMMMMMMNNNOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNMMMKKKIIIGGGFFFEEEDDDBBBCCCDDDBBBAAAAAADDDFFFCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>=========>>>>>>??????>>>>>>???@@@AAABBBAAA@@@???>>>===============>>>>>>???????????????AAA@@@???@@@CCCEEEEEEEEE@@@>>>???AAABBBDDDLLLUUUddd~~~}}}iiiZZZQQQOOOQQQZZZeeesssrrr___XXXSSSKKKIIILLLLLLKKKHHHFFFDDDDDDEEEEEECCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======???@@@@@@AAAAAAAAACCCAAA>>><<<;;;<<<>>>???<<<<<<<<<<<<<<<;;;;;;:::999:::;;;;;;::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;======;;;;;;<<<===============;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======>>>===<<<;;;:::>>>>>>===<<<<<<===>>>>>>???@@@AAACCCGGGKKKOOOQQQLLLNNNPPPQQQRRRSSSVVVWWW[[[^^^aaaaaa```fffqqqzzzwwwnnnaaaTTTKKKEEEBBBAAAAAAAAA@@@AAADDDHHHMMMOOOTTTbbbxxxrrrggg\\\UUUTTTQQQQQQQQQOOOMMMMMMKKKJJJIIIIIIHHHHHHGGGHHHHHHIII|||tttpppllliiihhhhhhgggggggggjjjnnnnnnmmmlllmmmnnniiiiiihhhhhhhhhfffcccaaa]]]___ccceeefffdddaaa______^^^]]]\\\ZZZZZZYYYYYY[[[^^^aaabbbbbbbbbeeehhhgggggghhhhhhgggfffeeeeee```aaabbbccccccccccccccc]]]```cccdddeeefffhhhjjjhhhgggfffdddbbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[\\\]]]]]]]]]\\\[[[[[[]]]___aaaaaa```^^^\\\ZZZZZZ[[[ZZZYYYWWWUUUTTTOOOPPPQQQRRRSSSSSSSSSSSSOOONNNLLLKKKJJJKKKMMMNNNNNNOOOPPPQQQPPPPPPNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLNNNMMMKKKHHHFFFEEEDDDDDDCCCEEEFFFEEEBBBCCCFFFIIIBBBBBBCCCDDDCCCBBB@@@??????>>>===<<<;;;<<<<<<===;;;;;;;;;;;;===???AAABBBBBBAAA@@@???>>>>>>>>>>>>===>>>???????????????>>>@@@>>>>>>???BBBDDDDDDDDDCCCAAABBBDDDCCCDDDKKKTTTbbbuuu}}}}}}^^^WWWRRRSSSTTTZZZjjjyyysssiiiaaaWWWUUUYYYTTTRRRMMMIIIFFFDDDEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===??????@@@@@@@@@DDDBBB>>>;;;:::<<<>>>@@@<<<<<<======<<<<<<;;;:::;;;<<<======<<<<<<===???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>;;;;;;<<<===>>>>>>>>>===::::::;;;;;;;;;<<<<<<<<<>>>??????>>><<<;;;;;;<<<=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>;;;<<<===>>>>>>===<<<<<<@@@???>>>======>>>???@@@@@@@@@@@@BBBFFFKKKQQQTTTOOORRRWWWYYYYYY[[[```cccfffiiijjjgggeeehhhrrr{{{|||vvvrrrppplll```YYYOOOGGGCCCAAAAAA@@@BBBAAAAAADDDJJJRRR[[[```ooonnnddd___XXXSSSSSSMMMNNNNNNLLLLLLLLLKKKHHHJJJIIIIIIIIIIIIJJJKKKKKKyyyssspppnnnkkkhhhffffffffffffiiikkklllmmmlllmmmoooppplllkkkiiigggeeedddccccccbbbccceeeggggggfffeeedddfffdddaaa___^^^\\\YYYWWW]]]___aaabbbbbbbbbdddeeellljjjiiihhhhhhgggeeecccccccccbbbbbbaaa`````````bbbaaabbbdddggghhhhhhfffbbbaaa```___^^^]]]]]]]]]aaaaaaaaa```````````````]]]]]]^^^______^^^]]]\\\______^^^]]]]]]\\\[[[[[[YYYYYYZZZZZZXXXWWWUUUSSSNNNOOOPPPRRRSSSSSSSSSTTTLLLLLLLLLLLLMMMNNNOOOPPPRRRQQQPPPNNNLLLJJJIIIHHHIIIJJJLLLMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIGGGEEECCCFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<=========>>>>>>?????????@@@CCCBBBAAA???>>>>>>???@@@>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAAAAAEEELLLQQQdddccceeekkkwwwxxxeeeTTTNNNNNNPPPTTTZZZjjjtttyyyvvvtttssspppfffYYYQQQNNNLLLJJJGGGIIIGGGEEEDDDDDDDDDBBBAAA@@@DDDDDDAAA???AAAAAA???EEEAAA???AAA@@@<<<;;;===@@@>>><<<===???@@@>>><<<========================;;;::::::999999::::::;;;@@@>>><<<===???@@@===;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<======999:::<<<>>>>>>>>>>>>===>>>===<<<:::999999::::::AAA<<<<<>>???>>>>>>???>>><<<<<<===>>>>>>===;;;<<>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<======>>>???@@@@@@AAACCCBBB@@@>>>======>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAABBBEEEKKKPPPXXXXXXYYY]]]eeerrrwwwcccZZZWWWUUUSSSTTTXXX[[[dddpppzzzooobbb[[[VVVSSSPPPRRROOOLLLIIIIIIIIIIIIHHHEEEIIIJJJHHHFFFGGGFFFBBBEEE@@@>>>@@@@@@======??????===<<<===??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;===???>>>;;;888::::::::::::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========777888:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBB>>>>>>BBBBBB===;;;===>>>===<<<<<<======<<<;;;???>>>======>>>>>>======>>>======>>>???@@@@@@@@@===>>>@@@AAABBBCCCCCCCCCEEEDDDCCCFFFKKKOOOPPPPPPQQQTTTXXXXXXWWWWWWXXXZZZdddaaa]]]YYYUUUSSSRRRRRROOONNNMMMKKKJJJGGGDDDAAAHHHFFFDDDCCCDDDGGGJJJLLLSSSYYY___bbbgggwww{{{mmm^^^WWWSSSNNNKKKJJJMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIzzzsssqqqooonnnmmmllljjjiiihhhiiiiiijjjjjjlllnnnnnnnnnnnnppprrrmmmkkkiiigggeeecccbbbbbbaaabbbeeehhhjjjkkklllllliiifffbbb``````______^^^^^^```cccddddddeeefffhhhhhheeecccbbbcccdddddddddaaaaaabbbccccccdddeeeeeebbbbbbbbbdddfffgggfffeee```___]]]\\\]]]___aaabbbbbbbbbccceeefffhhhiiiiiicccdddddddddcccbbb```___[[[[[[\\\]]]]]]^^^_________^^^]]][[[YYYVVVTTTRRRRRRRRRSSSSSSTTTTTTTTTUUUPPPPPPOOOOOOOOOPPPQQQQQQTTTTTTTTTSSSRRRPPPOOONNNNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@??????>>>=========???>>>===<<<;;;;;;;;;;;;<<<<<<===>>>???AAAAAABBBCCCBBB@@@>>>===<<<======@@@@@@????????????>>>>>>????????????????????????BBBBBBBBBAAABBBEEEJJJMMMQQQSSSSSSSSSVVV```ppp{{{vvvqqqhhh^^^WWWVVVTTTTTTZZZbbblll{{{uuupppllliiifffaaaZZZUUUSSSSSSSSSSSSPPPUUUWWWVVVUUUUUUQQQLLLKKKEEEAAAAAAAAA@@@AAACCC@@@@@@???@@@AAAAAA@@@>>>========================>>>======<<<<<<======>>>;;;;;;<<<>>>???===:::888:::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<=====================>>>999:::;;;<<<============;;;===???AAACCCCCCCCCCCCBBB???@@@BBBBBB???>>>@@@BBB@@@>>>=========<<<:::======<<<<<<<<<<<<======???@@@AAABBBCCCCCCCCCCCCFFFFFFGGGHHHHHHIIIIIIIIILLLLLLNNNRRRVVVWWWWWWUUUTTTUUUUUUSSSPPPOOOPPPQQQVVVTTTQQQMMMIIIFFFDDDBBBCCCEEEFFFHHHHHHGGGFFFDDDDDDGGGJJJMMMQQQWWW___eeessszzzqqqeeeXXXRRRPPPLLLIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJJJJKKKJJJJJJJJJ|||tttpppooooooooojjjiiihhhhhhhhhhhhiiijjjkkkmmmnnnooonnnoooqqqrrrmmmllljjjgggeeedddcccbbbaaacccfffiiilllnnnppppppoookkkfffcccbbbbbbaaaaaa^^^```cccdddeeeeeeggghhhgggeeebbbbbbccceeefffeeecccccccccddddddeeeeeeeeedddddddddeeeggghhhfffeee```___^^^^^^___bbbeeefffeeefffggghhhiiijjjkkkkkkeeeeeeeeeeeedddbbb```___YYYYYY[[[\\\^^^___aaaaaaaaa```___\\\YYYVVVTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFHHHHHHFFFEEEDDDBBBAAA@@@@@@@@@????????????>>>>>>======??????===<<<;;;;;;::::::;;;<<<===>>>@@@AAABBBCCCCCCBBB@@@???>>>===>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@AAAAAAAAABBBCCCEEEHHHJJJMMMOOOPPPNNNNNNUUUdddoooyyykkkYYYRRRNNNPPPSSSWWW]]]cccooozzz|||ssskkkfffddddddcccccchhhkkkkkklllkkkeee^^^WWWNNNGGGEEEEEECCCDDDFFFDDDDDDEEEEEEFFFEEEDDDCCC@@@@@@@@@@@@????????????>>>>>>============>>>>>>>>>===============<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================?????????@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGGGGHHHGGGGGGFFFDDDCCCDDDFFFHHHEEEBBB@@@???>>><<<;;;;;;<<<=========???AAACCCCCCFFFIIIKKKKKKLLLLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSXXX\\\bbbggghhheee```\\\UUUSSSPPPLLLIIIGGGGGGGGGIIIHHHGGGEEECCCAAA@@@???>>>???AAABBBCCCDDDGGGHHHJJJTTTaaajjjqqqzzzssshhh]]]SSSPPPNNNKKKJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJ|||xxxsssooollljjjiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkmmmnnnooonnnoooqqqrrrmmmllljjjhhhfffeeeddddddbbbdddfffjjjmmmppprrrsssuuuqqqkkkgggeeedddcccbbb^^^```cccdddeeefffgggiiihhhfffdddeeefffhhhhhhhhheeeeeeeeedddddddddccccccffffffeeefffhhhhhhgggeeeaaaaaa```aaacccfffhhhjjjiiiiiiiiiiiiiiiiiiiiiiiiddddddddddddcccaaa___]]]XXXYYYZZZ\\\^^^```aaabbbbbbaaa^^^\\\YYYWWWUUUTTTWWWVVVVVVVVVWWWXXXYYYZZZWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQOOOQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEFFFGGGHHHEEEDDDCCCAAA@@@@@@??????AAA@@@@@@@@@@@@@@@????????????>>>===<<<;;;;;;<<<;;;<<<===???@@@BBBCCCCCCDDDCCCAAA@@@??????@@@@@@@@@@@@AAAAAABBBCCCDDDDDD@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGEEEHHHJJJHHHGGGLLLYYYcccyyyooobbbUUUPPPPPPNNNNNNOOOXXX]]]fffnnnuuu}}}}}}}}}~~~uuufffZZZNNNIIIGGGEEEEEEGGGHHHIIIJJJJJJIIIGGGEEEEEEBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>============>>>>>>???>>><<<;;;::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAAGGGGGGHHHKKKOOOSSSXXXZZZ```___ZZZRRRLLLJJJLLLMMMOOOLLLGGGDDDBBB@@@>>>===>>>@@@AAAAAAAAACCCGGGJJJJJJNNNTTTXXXZZZ[[[\\\^^^XXXWWWVVVVVVWWWYYY[[[]]]hhhnnnwww{{{wwwmmmaaaYYYRRROOOJJJFFFCCCAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@AAAEEEKKKTTT[[[ggguuu~~~nnneee]]]UUUMMMLLLKKKIIIHHHJJJGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJtttqqqqqqooommmkkkiiiggggggjjjjjjkkkkkklllllllllllljjjlllnnnnnnnnnnnnppprrrmmmlllkkkiiihhhhhhggggggeeefffhhhjjjmmmppprrrsssuuuqqqmmmiiigggeeecccbbb___aaadddffffffgggiiikkkjjjiiihhhiiijjjkkkjjjhhhffffffeeeddddddcccbbbbbbgggfffffffffhhhhhhfffdddaaabbbcccdddfffhhhjjjkkkkkkkkkjjjiiihhhgggffffffaaabbbbbbbbbaaa```^^^]]]YYYZZZ[[[\\\^^^___```aaa```___]]][[[YYYWWWWWWVVVVVVUUUUUUUUUVVVXXXZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWXXXYYYWWWUUUSSSQQQOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======>>>>>>======>>>???@@@BBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCC@@@AAAAAABBBBBBCCCDDDDDD@@@@@@@@@AAAAAABBBBBBCCCAAAAAA@@@BBBDDDEEEEEECCCBBBEEEGGGFFFFFFKKKSSS[[[ooo~~~{{{eee[[[XXXUUUSSSRRROOONNNQQQVVV[[[___eeemmmjjjmmmsss}}}uuugggWWWOOOLLLIIIHHHJJJLLLNNNOOONNNKKKHHHFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>======>>>>>>???>>>>>><<<:::999999<<<>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>??????@@@@@@AAA?????????@@@AAACCCEEEFFFLLLOOOSSSZZZbbbjjjqqquuu~~~|||rrrcccXXXVVVXXXYYYZZZUUUPPPKKKHHHFFFCCCAAA@@@BBBDDDDDDCCCEEEKKKOOOXXX^^^eeeiiijjjjjjkkkmmmdddcccaaa``````bbbeeegggvvv}}}|||mmm]]]TTTLLLIIIDDDAAA@@@???>>><<<===============>>>???@@@CCCFFFIIINNNVVVcccrrr}}}}}}oooccc]]]XXXRRRMMMMMMMMMJJJKKKMMMHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIuuulllnnnnnnmmmkkkjjjiiiiiijjjhhhiiiiiijjjjjjjjjjjjiiijjjkkkmmmmmmmmmmmmoooqqqllllllkkkkkkjjjjjjkkkkkkggghhhiiijjjlllnnnpppqqqpppnnnkkkhhhhhhfffdddbbbaaacccfffhhhiiijjjlllnnnjjjjjjjjjlllmmmllljjjgggddddddddddddccccccccccccfffeeedddeeefffeeedddbbb```aaadddfffhhhiiijjjjjjjjjiiihhhgggfffeeedddddd___```aaaaaaaaa___^^^]]][[[\\\\\\]]]]]]^^^^^^___]]]\\\[[[YYYXXXXXXXXXYYYSSSSSSRRRSSSTTTWWWZZZ[[[\\\[[[ZZZXXXWWWWWWVVVVVVXXXXXXYYYYYYXXXUUURRRPPPLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHGGGGGGEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBB??????????????????@@@AAA>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@???@@@AAACCCDDDBBBBBBAAAAAA@@@@@@@@@???>>>??????@@@AAAAAABBBBBBAAA@@@@@@BBBDDDEEECCCAAACCCEEEFFFGGGIIILLLPPPTTT___qqquuullliiiddd]]]XXXRRRMMMKKKOOORRRQQQRRRVVVRRRTTTXXX___iiiuuuuuucccYYYVVVSSSRRRSSSRRRUUUWWWUUUPPPLLLJJJIIIHHHGGGGGGFFFEEEEEEDDDDDD@@@@@@????????????@@@@@@===???AAAAAA>>>======>>>???>>>>>>>>>============<<<<<<<<<<<<============>>>???@@@AAABBBCCCDDDEEEBBBCCCEEEHHHLLLPPPTTTVVV\\\aaajjjuuunnnbbbbbbgggiiiddd___YYYSSSOOOLLLJJJHHHDDDHHHLLLNNNPPPTTT]]]cccsssxxx||||||wwwqqqoooooollljjjfffcccbbbcccfffhhhpppuuu{{{zzzpppbbbTTTMMMEEEBBB???>>>>>>???===;;;?????????AAADDDGGGKKKMMMOOOTTT\\\dddpppzzztttjjj```ZZZVVVQQQMMMNNNNNNLLLLLLOOOHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGHHHzzzsssnnnjjjiiihhhfffdddeeehhhjjjeeeeeeffffffffffffeeeeeeiiikkklllmmmmmmmmmoooppplllllllllkkkkkklllmmmmmmiiiiiiiiijjjlllnnnooopppkkkjjjhhhggghhhgggeeeccccccfffiiijjjkkklllnnnpppjjjkkklllnnnooommmiiifffaaabbbbbbccccccddddddeeeeeedddccccccddddddbbb```___aaadddgggiiiiiiiiihhhhhhggggggfffeeeddddddccc______```aaaaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYXXXXXXYYYZZZZZZVVVUUUUUUVVVXXX[[[^^^```]]]]]][[[YYYXXXWWWWWWWWWVVVWWWXXXXXXVVVRRROOOMMMJJJJJJIIIHHHHHHIIIKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHIIIHHHGGGEEECCCBBB@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBCCC?????????@@@@@@AAAAAAAAA???>>>>>>>>>???AAACCCDDDCCCCCCBBB@@@>>>===<<<;;;===>>>>>>???@@@@@@AAAAAAAAA@@@@@@BBBEEEEEECCC@@@BBBBBBCCCEEEGGGIIIKKKKKKQQQggg{{{wwwmmmXXXQQQNNNQQQSSSNNNLLLMMMMMMMMMNNNQQQVVV^^^hhhnnnuuuzzzlllbbb___]]]\\\^^^YYY\\\^^^\\\VVVQQQNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIBBBAAAAAA@@@@@@AAAAAABBB>>>CCCGGGIIIFFFBBB@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<=========>>>???@@@AAACCCEEEFFFGGGHHHIIIKKKNNNRRRXXX___dddgggrrryyyqqqgggjjjssswwwkkkfff___XXXTTTQQQNNNLLLMMMSSSYYY^^^ccckkkvvv}}}qqqkkkhhhjjjfffaaa]]][[[[[[]]]^^^[[[```eeeddd\\\QQQHHHCCCAAA>>><<<<<<>>>???>>><<>>>>>??????BBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????AAACCCDDD??????>>>>>>>>>>>>??????BBBAAA@@@>>>======<<<<<<@@@@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAABBBEEEGGGIIISSS[[[iii|||yyypppddd]]]ZZZXXXUUURRRKKKKKKKKKJJJLLLOOOUUUZZZZZZ```ggglllqqq{{{zzzuuusssqqqpppqqqpppnnniiibbb\\\XXXWWW]]]```bbbaaaZZZTTTOOOMMMMMMNNNOOOPPPOOONNNLLLKKKOOOMMMJJJKKKLLLLLLIIIFFFFFFEEEDDDBBB@@@@@@@@@@@@BBBBBBBBBAAA??????BBBDDDAAADDDGGGHHHHHHJJJOOOTTTSSSYYYaaahhhooovvv~~~|||kkkaaaaaagggmmmpppfffbbb\\\VVVSSSSSSUUUWWWZZZ___iiiuuuwwwiii]]]YYYZZZVVVVVVUUUTTTQQQPPPOOOOOOTTTNNNKKKMMMLLLHHHDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAHHHMMMRRRVVV```qqqsssjjjfffccc]]]XXXSSSPPPLLLHHHDDDCCCCCCCCCIIIHHHFFFEEEEEEFFFHHHIIIKKKIIIFFFDDDCCCDDDFFFGGGvvvtttpppmmmkkkhhhdddbbbfffeeecccbbbaaabbbdddeeeiiiiiiiiihhhhhhggggggfffiiijjjlllmmmmmmllljjjiiimmmllllllllllllmmmmmmmmmnnnnnnmmmmmmlllmmmmmmmmmjjjiiiiiiiiigggfffeeedddbbbeeeiiinnnqqqqqqqqqpppjjjiiihhhhhhhhhgggeeecccbbbbbbaaaaaabbbccceeefffdddddddddccccccbbbbbbbbb```fffiiiggggggkkkmmmkkkgggfffeeecccaaa___^^^]]]^^^^^^___aaabbbbbb```]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYYYYYYYXXXVVVUUUVVVVVVWWWYYY[[[]]]```aaa]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWUUUSSSPPPOOONNNMMMLLLKKKIIIHHHGGGHHHIIIJJJIIIHHHHHHIIIJJJKKKIIIHHHIIIIIIHHHFFFEEEDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA?????????@@@BBBCCC??????>>>>>>>>>>>>??????@@@@@@???>>>============>>>>>>???@@@@@@AAABBBBBB@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAACCCEEEFFFIIIPPP]]]ppp}}}vvvooohhhbbb\\\ZZZUUUPPPMMMMMMQQQTTTVVVXXX[[[]]]___fffooowww|||uuuqqqooopppxxx||||||tttggg\\\XXXXXXXXX]]]bbbeeeccc```\\\[[[\\\[[[[[[]]]^^^[[[UUUPPPPPPMMMIIIEEECCCBBBCCCCCCDDDEEEEEEDDDCCCDDDFFFHHHIIIMMMQQQSSSUUUXXX^^^bbbjjjoooxxxrrrhhh[[[TTTUUU[[[```bbb\\\ZZZVVVSSSSSSUUUYYY[[[gggnnnyyyuuuggg[[[QQQMMMOOOJJJJJJIIIHHHGGGGGGFFFEEEHHHEEEDDDFFFFFFBBB@@@AAADDDFFFGGGHHHIIIKKKNNNQQQWWWaaammmzzzvvviiiaaa^^^[[[WWWRRRQQQPPPOOOMMMKKKIIIHHHGGGIIIHHHFFFEEEFFFGGGHHHIIIKKKIIIFFFDDDCCCDDDEEEFFFtttnnnkkkiiigggeeeeeeeeecccbbbdddbbb```______aaaccceeejjjjjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhjjjkkkkkkkkkllllllmmmmmmmmmlllkkkjjjkkklllmmmnnnjjjjjjjjjhhhgggeeecccbbbaaadddhhhlllooopppoooooohhhfffddddddeeeeeedddcccbbbbbbaaaaaabbbdddfffgggggggggfffeeedddcccbbbbbbaaafffiiihhhhhhkkkmmmllliiihhhfffdddbbb___^^^]]]_________aaabbbbbb___]]][[[ZZZXXXVVVVVVVVVXXXYYY[[[ZZZZZZYYYXXXWWWUUUUUUWWWWWWXXXZZZ\\\^^^___```\\\[[[YYYXXXWWWVVVVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHHHHFFFEEEFFFHHHJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@AAACCCCCCBBBBBBAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@BBBCCC@@@@@@????????????@@@@@@???>>>>>>======>>>>>>???<<<===???AAAAAABBBAAAAAA??????@@@@@@AAABBBCCCCCCAAAAAA@@@???@@@AAACCCDDDFFFLLLYYYkkk~~~{{{qqqfff]]]ZZZ[[[]]]]]]]]]\\\\\\^^^aaaeeehhhooo}}}ssspppsssrrr{{{{{{yyyyyyzzz|||~~~yyyppphhhiiiddd\\\TTTOOOMMMMMMNNNNNNPPPQQQRRRRRRSSSUUUWWW]]]bbbjjjooorrruuuzzz~~~ssshhhWWWQQQIIIFFFHHHMMMPPPQQQOOONNNMMMNNNQQQUUUZZZ]]]hhhppp|||}}}nnn]]]QQQIIIBBBAAACCCBBBAAAAAAAAABBBBBB@@@>>>@@@@@@BBBEEECCCAAAEEEJJJSSSVVVZZZ[[[\\\aaajjjrrr|||~~~qqqhhh^^^XXXVVVUUUQQQMMMMMMNNNOOOPPPOOONNNKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIFFFDDDCCCCCCDDDEEEuuummmiiidddbbb```___```aaaaaa```bbbaaa___^^^___aaadddfffhhhhhhhhhhhhiiijjjlllmmmhhhhhhggggggggghhhiiijjjjjjjjjkkklllmmmnnnnnnnnnkkkjjjiiiiiijjjkkkmmmoookkkkkkjjjiiigggeeecccbbbbbbdddgggkkkmmmnnnmmmmmmgggeeebbbbbbcccdddddddddccccccbbbbbbbbbdddeeefffjjjiiiiiihhhggggggffffffdddgggiiiiiihhhiiijjjkkkiiihhhgggfffdddbbbaaaaaabbbaaaaaaaaabbb```\\\ZZZ[[[YYYVVVSSSRRRSSSUUUVVVZZZ[[[[[[ZZZWWWVVVUUUUUUWWWXXXZZZ\\\]]]^^^______ZZZYYYXXXVVVTTTSSSSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFDDDCCCDDDFFFIIIJJJJJJGGGGGGFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>CCCCCCBBBAAA@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>???@@@AAAAAA@@@@@@????????????@@@@@@===============>>>??????===>>>@@@AAABBBAAA???>>><<<======???@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBGGGNNN\\\mmm{{{~~~zzz|||{{{xxxwwwxxx}}}xxx}}}uuujjjbbb______``````cccgggiiikkkllloooqqqxxxyyyooocccVVVNNNFFFCCC@@@@@@CCCEEEFFFFFFEEEEEEFFFHHHKKKPPPUUUXXX\\\bbbllluuuzzzyyyvvvsssgggZZZLLLEEEBBB??????AAABBBBBBBBBCCCDDDDDDBBB@@@BBBCCCGGGJJJJJJLLLWWWcccqqqvvv{{{||||||vvvhhheee___WWWSSSRRRRRRPPPMMMJJJKKKLLLMMMMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHFFFDDDCCCCCCCCCDDDzzzpppiiifffccc]]][[[YYYXXXYYYZZZ[[[ZZZaaa```___^^^```bbbeeegggdddeeefffhhhjjjlllnnnpppffffffeeefffhhhjjjmmmnnnjjjkkklllnnnooooooooooooiiihhhhhhiiijjjlllnnnooollllllkkkiiigggeeecccbbbbbbdddgggjjjkkklllllllllgggeeebbbbbbcccdddddddddeeedddcccbbbbbbbbbcccdddhhhhhhhhhhhhhhhhhhhhhhhhfffggghhhiiigggffffffhhhhhhhhhhhhggggggfffffffffeeedddcccbbbaaa^^^YYYVVVYYYWWWTTTRRRQQQRRRSSSUUUXXXZZZ[[[ZZZWWWUUUUUUUUUXXXYYY\\\^^^______^^^^^^ZZZXXXWWWTTTSSSQQQPPPPPPPPPOOONNNMMMKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGEEECCCBBBCCCFFFHHHIIIJJJGGGGGGFFFEEEDDDCCCCCCBBB@@@???>>>>>>======>>>>>>BBBAAAAAA@@@??????>>>>>>????????????????????????>>>>>>>>>>>>??????@@@@@@@@@??????????????????@@@<<<<<<<<<<<<===>>>???@@@???@@@AAABBBAAA???===;;;:::;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBDDDKKKZZZjjjrrrrrrtttyyywwwpppnnnnnnoootttvvv{{{}}}{{{|||~~~}}}|||yyyvvvuuummmjjjeee^^^WWWPPPHHHDDD?????????@@@AAAAAA@@@???AAAAAAAAACCCEEEHHHKKKMMMRRRUUUZZZ^^^___^^^[[[YYYWWWNNNFFFDDDDDDBBBBBBEEEFFFHHHIIIIIIHHHFFFEEEEEEGGGIIINNNTTTXXXbbbtttsssfff^^^\\\WWWRRRPPPPPPPPPNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFEEECCCCCCCCCCCCCCCuuukkkeeebbb___]]]]]]ZZZWWWVVVWWWYYYYYYYYY]]]]]]^^^___aaaccceeegggaaabbbeeehhhkkkmmmnnnooodddeeeeeefffiiilllnnnpppkkklllnnnooopppooonnnnnnfffggghhhjjjlllnnnoooooollllllllljjjiiigggeeeddddddeeegggiiikkkkkklllkkkgggeeeccccccdddddddddbbbdddcccbbbaaaaaabbbccccccddddddddddddeeeeeeffffffeeedddeeegggfffbbbbbbfffggggggggghhhhhhhhhhhhhhhgggeeedddbbbaaa]]]XXXUUUWWWVVVTTTRRRRRRRRRTTTUUUVVVYYY[[[ZZZVVVTTTUUUWWWXXXZZZ]]]``````___^^^\\\YYYXXXVVVTTTQQQPPPOOONNNNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDCCCCCCDDDFFFHHHIIIHHHFFFFFFFFFEEEDDDCCCCCCCCCAAAAAA@@@????????????@@@?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????????????????>>>>>>>>>>>>??????<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@>>>===<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@AAAAAABBBBBBBBBDDDIIIWWWeeegggaaaaaahhhsssddd]]]ZZZYYYUUUYYY]]]bbbgggmmmssswww{{{|||vvvooollliiifffdddaaa^^^[[[UUUSSSPPPLLLHHHCCC@@@>>>======>>>??????>>>===<<<>>>>>>???@@@AAACCCDDDEEEJJJKKKKKKLLLLLLLLLLLLKKKJJJFFFCCCEEEEEEEEEHHHMMMVVV[[[^^^]]]WWWSSSSSSUUUYYY\\\ccckkkttt|||oooddd]]][[[SSSQQQNNNMMMLLLLLLKKKJJJNNNMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDwwwpppgggaaa```^^^[[[XXX[[[XXXUUUTTTVVVXXXYYYYYYYYYZZZ\\\___aaacccdddeee```bbbfffiiikkkllllllkkkddddddeeegggiiikkkmmmnnnkkklllnnnoooooonnnlllkkkdddfffiiilllnnnooopppooommmllllllkkkjjjiiihhhgggeeefffhhhiiijjjkkkkkkkkkfffeeedddddddddcccaaa_______________```bbbdddeeedddccccccccccccccccccccc```___aaaeeeddd```aaafffggggggggggggggggggggggggeeedddcccbbbaaa^^^ZZZVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTWWWZZZYYYVVVTTTVVVYYYYYY[[[^^^aaaaaa```]]][[[ZZZXXXVVVSSSQQQOOONNNMMMJJJJJJIIIHHHGGGGGGGGGHHHEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFHHHIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@???????????????<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======<<<<<<<<<======>>>===>>>>>>>>>?????????@@@=========>>>>>>?????????===>>>???@@@AAAAAAAAABBBCCCGGGRRR]]][[[SSSUUU^^^ppp}}}wwweeeYYYQQQMMMGGGJJJNNNPPPQQQTTTXXX[[[```fffnnnuuu|||pppddd___VVVTTTQQQPPPQQQPPPMMMKKKEEEDDDCCCAAA>>><<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;<<<===???AAABBBCCCCCCFFFEEEFFFFFFGGGIIIJJJKKKHHHHHHJJJNNNQQQUUU___jjj{{{zzzsssuuuzzzuuujjjbbbZZZVVVVVVOOONNNLLLKKKJJJIIIHHHGGGJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAABBBBBBCCCCCCDDDEEEEEEfff```[[[YYYZZZZZZWWWTTTTTTRRROOONNNPPPSSSTTTUUUVVVXXX[[[^^^aaabbbccccccaaacccgggjjjlllkkkiiigggdddeeefffggghhhjjjjjjkkkjjjkkkmmmnnnnnnlllkkkiiicccfffjjjnnnpppqqqpppooommmmmmmmmlllkkkjjjiiihhhfffggghhhiiikkkkkklllllleeeddddddddddddbbb___]]]\\\\\\]]]^^^```cccfffhhhffffffeeedddccccccbbbaaa\\\[[[]]]cccccc```aaaggggggggggggfffeeeeeeddddddcccbbbbbbbbbaaa___\\\YYYUUUUUUUUUUUUVVVVVVVVVVVVSSSWWWZZZYYYVVVTTTWWWZZZYYY[[[___bbbbbb```]]][[[ZZZYYYVVVSSSQQQOOOMMMMMMHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDDDDEEEDDDCCCCCCBBBDDDDDDEEEGGGIIIIIIGGGEEECCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>===============::::::;;;;;;<<<=========????????????????????????<<<======>>>>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<======;;;;;;<<<===>>>@@@BBBCCC???????????????@@@@@@@@@;;;<<<===???@@@@@@AAAAAA@@@AAAJJJRRROOOGGGKKKXXX^^^nnn{{{hhhYYYMMMEEEDDDFFFIIIIIIGGGGGGIIILLLOOOSSSXXX\\\___dddkkkppprrruuuzzz}}}{{{gggXXXPPPMMMHHHEEECCCCCCEEEEEEBBB@@@??????@@@???===<<<<<<===;;;<<<======<<<<<<===>>>999:::<<>>>>>======>>>>>>======<<<;;;999999<<<===>>>???AAAAAABBBBBB???>>>===<<<<<<<<<<<<<<<<<<:::999777777888:::;;;;;;;;;;;;;;;;;;;;;::::::<<<======>>>>>>===<<<<<<======>>>???????????????===::::::???AAA???===>>>AAACCCDDDFFFHHHIIIJJJJJJTTTZZZlllxxxnnnaaaUUUOOOHHHIIIIIIIIIIIIIIIIIIIIILLLQQQTTTUUUXXX[[[[[[XXX]]]^^^```cccbbb___bbbhhhfffeeecccbbbdddiiinnnqqq}}}zzz{{{xxxlll```VVVOOOIIIFFFBBB>>><<>>======>>>??????===;;;>>>===???BBBAAA>>>@@@DDDGGGEEEEEEGGGLLLPPPPPPOOOUUUVVVWWWZZZ\\\___```aaafffiiiooowwwssskkkaaaZZZWWWTTTOOOKKKMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCC[[[WWWSSSRRRRRRRRRPPPOOONNNOOOPPPQQQQQQQQQPPPOOOTTTUUUVVVWWWYYYZZZ\\\\\\___cccgggjjjiiigggffffffccceeeggggggggghhhjjjkkkllllllllllllkkkiiihhhgggfffhhhjjjmmmnnnnnnnnnmmmmmmllljjjhhhfffdddcccbbbbbbcccddddddcccbbbcccdddccccccdddcccbbb```^^^\\\]]]^^^___```aaabbbccccccdddbbb``````aaabbb___]]]^^^\\\YYYYYY[[[^^^``````cccaaa______```aaa___\\\\\\\\\]]]^^^___\\\XXXTTTPPPPPPQQQRRRRRRSSSTTTTTTWWWXXXXXXXXXXXXXXXWWWWWWYYY]]]```aaa___\\\ZZZZZZZZZZZZXXXVVVSSSPPPMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDCCCBBBBBBCCCDDDEEEFFFDDDCCCCCCEEEFFFFFFFFFBBBAAA@@@?????????@@@AAA>>>>>>======<<<<<<<<<<<<============<<<;;;:::999======>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;===<<<:::888777777888999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>????????????<<<;;;???EEEGGGCCC???>>>>>>???AAABBBCCCDDDEEEEEEKKKOOO^^^xxx~~~{{{sssiiicccYYYWWWSSSPPPNNNNNNPPPQQQQQQYYY```cccffffffbbb]]]XXXUUUSSSRRROOOLLLNNNRRRRRRRRRPPPQQQRRRVVVYYY\\\]]]ZZZ[[[```ccceeeiiinnnrrrrrrsssvvvwwwuuurrrpppnnnllljjjhhhiiilllooopppkkkkkkkkkjjjhhheeecccaaaeeeaaaZZZSSSMMMHHHEEECCCDDDDDDCCCCCCDDDDDDDDDCCCGGGFFFDDDDDDDDDEEECCCBBBAAA@@@AAACCCCCCBBBEEEJJJKKKLLLQQQZZZeeennnrrrttttttuuuvvvxxxzzz|||~~~~~~}}}uuuiiibbbZZZUUUTTTSSSPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCSSSQQQNNNMMMMMMNNNMMMLLLNNNNNNOOOOOOOOONNNMMMMMMPPPPPPQQQRRRTTTVVVXXXYYY^^^aaaeeegggfffdddcccccccccdddeeeeeeeeedddfffgggiiiiiiiiihhhgggfffeeeddddddeeehhhjjjllllllkkkjjjgggfffeeecccaaa```^^^^^^^^^___aaaaaa___^^^___```___```aaaaaaaaa___^^^]]]^^^^^^___``````___^^^]]]```___]]]]]]^^^^^^]]][[[\\\ZZZXXXXXXZZZ\\\]]]]]]^^^\\\[[[ZZZ[[[[[[ZZZXXXZZZZZZZZZZZZ[[[YYYVVVSSSNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWZZZ]]]```aaa___\\\[[[ZZZZZZYYYVVVTTTQQQOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDEEECCCBBBBBBDDDEEEEEEEEEAAA@@@???>>>>>>===>>>>>>;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;=========<<<;;;:::999888999999888888999999::::::>>><<<:::888777666666777888888999:::;;;<<<<<<===;;;:::999888888999:::;;;::::::;;;======>>>>>>>>>>>>???FFFNNNPPPJJJCCC???======>>>@@@@@@AAAAAA@@@EEEGGGPPPbbbxxx|||wwwpppiiiffffffhhhjjjpppzzzyyylllcccZZZUUUOOOHHHEEEGGGHHHHHHHHHHHHIIIJJJJJJKKKRRROOOPPPTTTVVVVVVXXX\\\^^^aaaccccccbbbaaa``````XXXUUUQQQPPPQQQTTTWWWXXXYYYYYYYYYWWWVVVTTTSSSRRRMMMLLLKKKIIIGGGEEEDDDCCCGGGIIILLLLLLMMMOOOSSSWWWWWWTTTPPPMMMMMMLLLLLLKKKLLLJJJJJJNNNOOOPPPUUU\\\aaafffppp~~~vvvkkkddd^^^YYYSSSOOOOOOOOOMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFEEECCCBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBOOOMMMLLLKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLKKKJJJJJJMMMMMMNNNOOOQQQTTTWWWXXX]]]___bbbbbbaaa____________aaabbbbbbbbbbbbccceeefffffffffeeedddcccbbbaaaaaabbbeeeggghhhhhhgggfffbbbaaa```___^^^\\\[[[ZZZ[[[]]]^^^___]]]\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYY[[[\\\^^^______]]][[[ZZZ]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXVVVWWWYYYZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVUUUXXXWWWVVVWWWWWWVVVTTTRRRLLLMMMNNNPPPQQQSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[]]]^^^]]][[[YYYYYYWWWVVVSSSPPPNNNMMMMMMMMMLLLKKKJJJHHHGGGGGGFFFFFFCCCCCCAAA@@@@@@AAABBBBBBBBBAAA@@@AAACCCEEEDDDCCC@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777888888888888888999:::;;;<<<;;;999888777777777777888888999999::::::;;;;;;:::999777666666888:::;;;:::;;;;;;<<<<<<;;;;;;:::<<<===CCCLLLNNNHHH@@@===>>>??????@@@@@@@@@@@@@@@EEEEEEIIISSS```sss|||rrrgggZZZQQQMMMLLLMMMOOOPPPPPPOOOMMMLLLOOOMMMMMMQQQQQQOOOPPPRRRWWW^^^cccccc```^^^\\\ZZZZZZSSSNNNNNNPPPQQQSSSUUUQQQPPPPPPOOONNNLLLKKKKKKJJJMMMQQQSSSSSSRRRQQQQQQSSSUUUYYY___fffnnnvvvzzzxxxtttmmmhhheeecccaaa``````^^^```eeeiiimmmttt|||{{{qqqiiiaaa[[[YYYUUUOOOLLLKKKKKKIIIHHHIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEDDDBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAKKKKKKKKKJJJJJJKKKMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNQQQTTTWWWYYY\\\]]]^^^^^^\\\ZZZZZZ[[[ZZZ\\\^^^______```bbbcccdddcccbbbaaa```______^^^]]]^^^```bbbccccccbbbaaa^^^^^^^^^]]]\\\ZZZYYYXXXYYY[[[]]]]]]\\\[[[ZZZ[[[ZZZZZZYYYXXXWWWUUUTTTSSSWWWXXXZZZ\\\\\\\\\ZZZYYY[[[[[[[[[[[[ZZZZZZZZZZZZWWWVVVUUUVVVXXXYYYWWWVVVVVVVVVVVVUUUTTTSSSSSSSSSUUUUUUTTTUUUVVVUUUSSSPPPKKKLLLMMMOOOPPPRRRSSSSSSQQQRRRTTTUUUWWWXXXXXXXXXXXXXXXYYYZZZZZZYYYWWWUUURRRQQQOOOMMMKKKKKKKKKKKKIIIIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA?????????@@@AAA@@@??????@@@CCCDDDCCCBBB>>>>>>======<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999888999999:::;;;;;;888888888888888888999999:::::::::999999888888777999888666555666888:::;;;<<<<<<<<<<<<;;;999888777777666:::@@@BBB>>>:::999>>>??????@@@@@@??????>>>BBBBBBDDDIIIPPP\\\ppprrrccc\\\UUUXXX]]]aaaddddddbbbaaa```]]]]]]``````]]]]]]___lllwww|||yyysssmmmeee\\\VVVXXX[[[[[[\\\^^^[[[[[[[[[ZZZYYYWWWVVVUUU[[[aaaiiinnnpppqqqqqqrrrtttssswwwzzzzzzuuuiiiddd```YYYSSSSSSQQQMMMKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@???HHHIIIIIIIIIHHHIIIKKKNNNQQQPPPOOOOOONNNOOOOOOOOOMMMMMMMMMOOORRRUUUYYY\\\[[[[[[[[[ZZZWWWVVVVVVWWWWWWYYY[[[\\\\\\]]]___aaa```___^^^\\\[[[[[[[[[[[[XXXZZZ\\\^^^___^^^]]]\\\ZZZ[[[[[[[[[[[[YYYWWWVVVWWWYYY\\\\\\[[[YYYYYYYYYXXXWWWVVVTTTSSSQQQPPPPPPTTTUUUWWWYYYZZZZZZYYYYYYYYYZZZ[[[[[[YYYXXXYYY[[[UUUUUUUUUWWWXXXXXXVVVSSSTTTUUUUUUTTTRRRQQQQQQRRRTTTSSSTTTUUUVVVUUURRRPPPKKKLLLMMMNNNOOOPPPQQQRRRNNNOOOQQQSSSUUUVVVWWWXXXVVVUUUUUUVVVWWWVVVTTTRRRNNNMMMLLLKKKJJJIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@???>>>>>>??????>>>===>>>@@@BBBCCCBBBAAA<<<=========<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<===888999:::;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<:::::::::999::::::;;;;;;666666777888888999999999;;;::::::999888777666666888888777777888999;;;<<<======<<<<<<:::999777777;;;777777<<<>>><<<;;;<<<;;;<<<<<<============<<<;;;;;;>>>BBBFFFMMMZZZhhh}}}wwwooottt{{{zzzppplllrrrwwwvvvvvvyyy||||||}}}}}}{{{yyyvvvtttzzzxxxpppfff```^^^[[[WWWRRRMMMLLLKKKJJJJJJJJJKKKLLLHHHHHHGGGFFFFFFGGGGGGHHHDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCBBB@@@??????>>>>>>>>>??????@@@@@@??????>>>HHHIIIJJJIIIGGGHHHKKKNNNPPPOOONNNNNNNNNOOOPPPQQQMMMMMMMMMOOORRRVVV[[[]]]ZZZZZZYYYVVVSSSRRRSSSTTTWWWXXXZZZZZZZZZZZZ[[[]]][[[ZZZYYYWWWVVVVVVVVVVVVUUUVVVXXXZZZ[[[ZZZYYYXXXWWWXXXYYYZZZYYYXXXVVVTTTTTTWWWZZZ[[[YYYXXXVVVVVVTTTTTTSSSRRRQQQQQQPPPPPPTTTUUUUUUVVVVVVWWWWWWXXXWWWYYYZZZYYYWWWWWWXXXZZZTTTTTTUUUWWWXXXWWWUUURRRRRRSSSTTTSSSPPPOOOPPPQQQSSSSSSUUUWWWXXXVVVRRROOOLLLLLLLLLMMMNNNOOOOOOPPPKKKMMMOOOQQQTTTUUUVVVWWWUUUTTTSSSTTTUUUUUUSSSPPPKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAABBBAAA???>>>======>>>>>><<<<<<===???AAABBBAAA@@@;;;;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<===999999:::;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999999999::::::666777777888888888888888999999888888777777666666888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;::::::999>>>:::999===???===>>>@@@999:::;;;<<<<<<<<<<<<<<<:::999;;;???AAADDDMMMVVVmmm|||iiieee```\\\ZZZXXXUUUSSSLLLLLLLLLJJJIIIIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>IIIKKKLLLKKKIIIIIILLLPPPLLLLLLKKKKKKKKKMMMNNNOOOMMMMMMMMMOOORRRWWW[[[^^^YYYYYYXXXUUUQQQPPPQQQRRRXXXYYYZZZYYYXXXWWWXXXZZZXXXWWWUUUSSSRRRRRRSSSSSSSSSTTTVVVXXXXXXXXXVVVUUUUUUVVVXXXYYYXXXWWWUUUSSSRRRUUUYYYZZZXXXVVVUUUUUURRRRRRQQQQQQQQQRRRRRRSSSVVVUUUUUUTTTTTTUUUVVVVVVUUUWWWYYYXXXVVVUUUWWWYYYTTTTTTUUUWWWYYYWWWTTTQQQPPPRRRSSSRRROOOMMMNNNPPPRRRSSSUUUXXXYYYWWWSSSOOOLLLLLLMMMMMMNNNNNNNNNOOOJJJKKKMMMPPPSSSTTTVVVVVVUUUSSSRRRSSSUUUUUUSSSPPPJJJKKKLLLLLLLLLKKKIIIHHHIIIHHHGGGEEEDDDDDDDDDDDDBBBAAA???>>>=========>>>;;;;;;<<>>>>>=========>>>???@@@@@@???>>>===GGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKNNNMMMMMMMMMOOOQQQTTTVVV]]][[[VVVSSSQQQQQQSSSTTT]]]\\\ZZZXXXVVVUUUUUUTTTUUUTTTSSSRRRPPPOOOMMMMMMNNNOOOQQQSSSUUUWWWXXXXXXTTTSSSSSSSSSSSSSSSTTTUUUTTTSSSQQQQQQRRRRRRPPPOOOPPPOOONNNNNNPPPRRRQQQQQQSSSSSSRRRRRRQQQQQQQQQPPPTTTTTTSSSSSSTTTVVVXXXYYYVVVVVVXXXZZZ[[[ZZZWWWTTTSSSQQQOOOMMMLLLMMMOOOPPPTTTUUUWWWYYYYYYWWWUUUTTTMMMMMMMMMMMMMMMLLLKKKKKKHHHIIILLLNNNOOOPPPPPPPPPTTTTTTTTTSSSRRRPPPOOONNNLLLKKKKKKIIIHHHFFFDDDCCCGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@AAA???<<<:::999:::;;;===>>>?????????;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888999777888:::;;;;;;:::999888888888999:::::::::999999888888888999999888888888999888777666666555555555999999:::;;;<<<<<<<<<<<<999888777888:::;;;:::999;;;::::::999999888888777<<<;;;;;;;;;;;;<<<======???===:::999:::???DDDHHHRRR^^^lllyyyzzzkkkdddYYYWWWUUUSSSRRRPPPNNNLLLPPPNNNKKKIIIGGGGGGGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFEEEEEEFFFFFFDDDCCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<>>?????????<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888888777888999::::::999888777888888999999::::::999999888999999::::::999999888999888777666666555555666888999:::;;;;;;<<<;;;;;;999888777888:::;;;:::999<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<=========>>>???AAABBBCCCFFFPPP[[[fffvvv}}}lll```\\\XXXVVVSSSRRRQQQOOOMMMKKKNNNLLLJJJHHHGGGFFFGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFEEEEEEFFFFFFEEECCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>??????>>>>>>===<<>>??????@@@@@@????????????>>>===<<<<<<========================:::999888888777888888888666777888999999888777666777888888999::::::999999999::::::;;;;;;::::::999999999888777666666666666777777999:::::::::::::::999888888888:::;;;:::999::::::::::::;;;;;;;;;;;;999999999999999::::::;;;:::<<<@@@BBBCCCBBB???===AAAHHHNNNTTTaaavvvwwwkkk```ZZZXXXUUUSSSQQQPPPOOONNNKKKIIIKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEEEEFFFFFFEEEDDDDDDCCCAAA???>>><<<<<<<<>>======AAABBBBBBCCCCCCDDDEEEEEEHHHHHHHHHIIIIIIKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOLLLMMMOOOQQQSSSSSSRRRRRRWWWWWWVVVVVVUUUTTTSSSRRROOOOOOOOOOOORRRTTTWWWYYYLLLMMMOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTTTTTTTUUUUUUSSSQQQPPPOOOPPPOOONNNLLLNNNLLLKKKKKKMMMNNNMMMLLLMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTUUUTTTTTTSSSSSSRRRQQQSSSVVV[[[^^^]]]YYYVVVUUUTTTRRRPPPOOOOOOPPPPPPPPPRRRVVVXXXWWWTTTPPPMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBDDDEEEDDDBBB@@@<<<===>>>???@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>999888888777777888888888666777777888777777666555666777888999999:::999999:::;;;;;;;;;;;;;;;;;;::::::999888777666666666666666777888999999::::::999:::999888888:::::::::888666777777888999999::::::999999999999999:::;;;;;;999;;;???BBBBBB@@@<<<:::AAAEEEHHHIIIOOO```www~~~|||uuuggg```[[[WWWVVVRRRPPPNNNMMMMMMLLLJJJHHHIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFEEEDDDDDDFFFFFFEEEDDDAAAAAA???>>><<<<<<;;;;;;???????????????>>>>>>===@@@AAAAAABBBBBBCCCCCCDDDHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNQQQSSSTTTSSSQQQPPPTTTTTTUUUUUUTTTSSSRRRQQQMMMMMMNNNPPPSSSVVVZZZ[[[PPPPPPPPPPPPPPPOOONNNMMMOOOOOOQQQRRRSSSSSSSSSSSSPPPOOONNNOOOPPPQQQPPPOOONNNLLLKKKKKKLLLMMMLLLKKKLLLKKKKKKLLLNNNPPPSSSTTTUUUTTTTTTSSSSSSRRRRRRRRRQQQRRRVVVZZZ]]]]]]ZZZWWWVVVUUUSSSRRRQQQPPPPPPPPPOOORRRTTTVVVVVVSSSPPPMMMMMMNNNOOOQQQRRRSSSSSSSSSUUUTTTSSSRRRQQQPPPOOOOOOMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEDDDBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===????????????????????????999888888888888888999999777777777777666666555555555666777888999999999999:::;;;;;;<<<<<<;;;;;;::::::999888777777666666666666666777888999999999999:::999888888::::::999888555666777777888999:::::::::::::::::::::;;;;;;<<<:::;;;<<<======<<<;;;:::===???BBBAAACCCNNNbbbtttzzzyyyfff]]][[[XXXUUUSSSOOONNNLLLKKKKKKKKKIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCEEEDDDCCCCCCEEEEEEEEECCC@@@??????>>>>>>>>>?????????????????????>>>======@@@AAAAAABBBCCCCCCDDDDDDFFFFFFGGGHHHIIIKKKMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOORRRTTTTTTSSSQQQOOOQQQRRRSSSTTTTTTSSSQQQQQQNNNNNNPPPQQQSSSTTTUUUUUUSSSSSSRRRQQQOOOMMMKKKJJJMMMNNNPPPQQQRRRRRRRRRQQQQQQPPPPPPQQQSSSUUUUUUTTTNNNLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJKKKLLLOOORRRTTTUUUTTTSSSQQQQQQQQQRRRSSSRRRSSSUUUYYY\\\\\\ZZZXXXWWWVVVUUUSSSRRRQQQQQQPPPNNNOOOQQQSSSSSSQQQOOONNNNNNOOOQQQSSSUUUVVVWWWWWWWWWVVVTTTSSSQQQPPPPPPPPPNNNLLLJJJIIIHHHGGGHHHHHHJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEFFFHHHHHHHHHGGGFFFDDDCCCCCCDDDEEEDDDBBB@@@???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999999999888999999:::;;;888888777777666666555555555555777888999999:::::::::;;;;;;<<<<<<;;;;;;:::::::::999888777777777777666666888999999999999999;;;999888999::::::999777888888888999:::;;;;;;<<<:::::::::::::::;;;<<<<<<;;;:::999999999:::;;;<<<;;;===@@@BBBBBBHHHXXXhhhxxxkkk___[[[[[[XXXUUUTTTNNNLLLJJJJJJKKKJJJIIIGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAACCCBBBAAABBBCCCDDDCCCBBBAAAAAAAAA@@@AAABBBBBBCCC>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999999:::;;;;;;<<<999999888777666666666666444555666888999999::::::::::::;;;;;;;;;;;;::::::::::::999888777777777777666777888999::::::::::::;;;:::888999::::::999777888888999999::::::;;;;;;999999999999999::::::;;;;;;:::999888999:::<<<=========@@@DDDDDDFFFRRR___kkk{{{~~~tttggg___XXXWWWWWWTTTSSSSSSLLLKKKJJJJJJJJJJJJIIIHHHIIIIIIHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???AAA@@@???@@@BBBCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAA===============<<<;;;;;;BBBBBBCCCDDDDDDEEEEEEFFFAAAAAABBBDDDFFFHHHJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLOOOQQQSSSSSSRRRRRRNNNOOOQQQSSSSSSRRRQQQOOOLLLNNNRRRVVVXXXYYYXXXWWWSSSSSSRRRQQQPPPNNNMMMLLLMMMNNNQQQSSSTTTTTTSSSSSSSSSQQQPPPQQQRRRSSSRRRQQQOOONNNLLLKKKLLLMMMLLLKKKKKKJJJIIIIIIJJJMMMQQQSSSVVVSSSPPPMMMNNNPPPTTTVVVWWWVVVUUUVVVYYYZZZZZZYYYXXXWWWVVVUUUTTTRRRQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVPPPQQQTTTVVVYYY[[[\\\]]]YYYWWWUUUTTTRRRRRRRRRRRRPPPNNNKKKHHHFFFEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHJJJLLLMMMMMMLLLKKKIIIHHHGGGGGGHHHFFFCCCAAAAAAAAABBBBBBCCCBBBBBBBBB>>>>>>???@@@@@@@@@??????========================::::::::::::;;;;;;<<<===::::::888777666666666666444555666777999999::::::999::::::;;;;;;::::::999;;;:::999888777777777777777888999::::::;;;::::::;;;:::999999::::::888777777777777777777888888888888888888777888999999:::::::::999999:::<<<===>>>===;;;<<>>@@@???>>>???AAABBBAAA@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::DDDDDDEEEDDDDDDCCCBBBBBBDDDCCCCCCCCCEEEFFFHHHJJJLLLKKKIIIHHHHHHIIIJJJKKKMMMNNNOOOQQQQQQQQQQQQPPPNNNPPPRRRTTTTTTRRROOONNNOOORRRUUUXXXYYYYYYXXXWWWXXXTTTQQQPPPQQQQQQOOOLLLOOOOOOQQQSSSVVVWWWVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRNNNOOOPPPOOOOOOOOOQQQSSSNNNMMMLLLKKKLLLOOORRRTTTSSSSSSQQQPPPPPPQQQRRRRRRVVVTTTRRRRRRTTTVVVVVVVVV\\\ZZZVVVSSSQQQPPPQQQQQQQQQRRRSSSTTTUUUTTTTTTSSSTTTVVVXXXYYYXXXXXXYYY[[[XXXVVVSSSSSSTTTVVVVVVUUUMMMLLLJJJHHHGGGFFFGGGGGGGGGFFFDDDBBBCCCEEEGGGIIIKKKKKKLLLLLLKKKJJJIIIIIIFFFFFFGGGGGGFFFEEECCCBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@???===<<<<<<>>>???AAA???>>>===>>>???@@@???===;;;<<<<<<===============999777666666777888888777777777777777888888888888::::::999999999999999999555777:::<<<<<<:::777555666777888999:::;;;;;;;;;888999999999999888777777555555555555666666666666::::::;;;;;;<<<=========999999888888888888999999;;;<<<<<<<<<<<>>===<<<<<<<<<===<<<;;;:::888888999::::::DDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDFFFHHHIIIJJJIIIHHHFFFFFFGGGIIIJJJLLLMMMNNNPPPPPPPPPPPPOOONNNPPPQQQRRRRRRRRRPPPOOOOOOQQQUUUXXXZZZ[[[ZZZYYYXXXUUURRRQQQRRRRRRPPPNNNQQQRRRSSSUUUXXXYYYXXXWWWXXXWWWVVVTTTSSSRRRQQQQQQPPPRRRSSSSSSRRRQQQRRRTTTMMMLLLKKKKKKLLLNNNQQQSSSUUUTTTSSSSSSSSSSSSTTTUUUTTTSSSQQQRRRTTTVVVWWWWWWYYYXXXVVVTTTRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSTTTVVVXXXYYYXXXXXXYYYZZZYYYWWWTTTSSSTTTTTTTTTSSSOOONNNLLLJJJHHHGGGGGGHHHHHHFFFDDDCCCDDDEEEHHHIIIKKKKKKKKKKKKKKKJJJIIIIIIFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDBBBBBB@@@???>>>>>>>>>???@@@@@@???>>>===>>>??????>>>===;;;;;;<<<===============;;;999777777888999888777777777777777777777777777999999999999999999999999999:::<<<======<<<:::999777777888999::::::::::::888999999999999888777777666666666666777777777777:::::::::;;;<<<<<<======666666555555555555666666:::;;;<<<<<<===???BBBEEEGGGYYYnnnwwwxxxzzz|||nnneee^^^XXXTTTNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;<<<=========<<<;;;;;;;;;;;;<<>>======??????>>>===;;;;;;<<<============<<<;;;999777777888888888777777777777777666666666666777888888888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;777888888999::::::::::::888999999999999888777777666666777777777888888888999999::::::;;;<<<<<<<<<888888777777777777888888888:::<<<======>>>@@@BBBGGGUUUeeejjjggghhhpppyyy}}}ttthhh^^^XXXUUURRROOOKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGEEEDDDBBBAAAAAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOOOONNNNNNOOONNNNNNNNNOOOQQQSSSTTTSSSUUUWWWYYY[[[[[[[[[ZZZXXXWWWUUUTTTSSSRRRRRRQQQRRRSSSUUUVVVVVVWWWXXXYYY[[[ZZZXXXVVVTTTSSSRRRRRRVVVXXXZZZZZZXXXUUUTTTTTTNNNNNNNNNNNNPPPRRRTTTVVVVVVVVVVVVWWWXXXYYYZZZZZZRRRQQQOOOPPPRRRTTTUUUUUUSSSTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUWWWXXXXXXWWWVVVWWWXXXWWWUUUSSSSSSSSSRRRQQQOOOLLLKKKIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCEEEEEEEEEEEECCCCCCAAAAAABBBBBBBBBAAA@@@??????===<<<===>>>???>>>===:::;;;<<<<<<======<<<<<<:::888666666777888777666777777777666666666666666666777777888999::::::;;;999999999888888999999999777888999:::::::::::::::888999999999999888777777666666666666777777777777888888999999:::;;;;;;;;;999999888888888888999999666888;;;<<<<<<===>>>???KKKUUU^^^___YYYWWW\\\cccxxxllleee\\\UUUQQQNNNLLLKKKIIIIIIIIIHHHHHHGGGGGGFFFIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFEEECCCBBBAAAAAAAAABBBAAA@@@???>>>===<<<<<<========================>>>===;;;:::::::::;;;<<<999:::;;;;;;;;;:::888777@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMMMMOOOQQQTTTVVVWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVUUUSSSRRRQQQQQQRRROOOQQQSSSSSSRRRRRRUUUWWWXXXWWWWWWVVVUUUUUUUUUUUUWWWYYY[[[[[[XXXVVVTTTTTTSSSSSSRRRSSSTTTUUUWWWXXXUUUVVVWWWXXXYYYYYYZZZZZZTTTRRRPPPPPPRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXXXXWWWUUUVVVWWWSSSRRRQQQRRRSSSSSSRRRPPPJJJIIIIIIIIIIIIKKKMMMNNNHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHGGGFFFFFFEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@???>>>===<<<===>>>???>>><<<:::;;;;;;<<<<<<<<<<<<<<<;;;999888888999::::::999888888777777666666666555666666777888999999::::::888888777666666777888888888888999:::::::::999999888999999999999888777777444444444555555555666666777777888888999:::::::::555555444444444444555555555777:::;;;;;;;;;<<<>>>DDDKKKQQQPPPKKKIIILLLQQQ\\\iii~~~wwwkkk___[[[VVVQQQNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@???===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999:::;;;888999:::::::::999777666>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGIIIJJJKKKMMMNNNMMMMMMLLLKKKKKKLLLMMMOOORRRUUUVVVXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTSSSRRRPPPOOOPPPQQQNNNQQQSSSRRRPPPPPPSSSVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXYYY[[[ZZZXXXVVVUUUUUUXXXWWWWWWWWWXXXXXXYYYYYYVVVWWWXXXYYYYYYYYYYYYYYYVVVTTTRRRRRRTTTUUUVVVUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTUUUVVVXXXYYYXXXVVVUUUUUUUUUQQQPPPPPPQQQSSSSSSQQQOOOKKKJJJJJJJJJKKKMMMOOOPPPHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKIIIIIIGGGFFFFFFEEEFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@>>>===<<<<<<>>>>>>===<<<::::::;;;<<<<<<<<<<<<;;;<<<;;;::::::===>>>>>>===999999888888777777666666666777777777888999999999999999888888888888999999888999999::::::999999999888999999999999888777777333333444444444555555555666666777777888999999999666666555555555555666666555777999999999999;;;===<<>>======<<<<<<========================;;;:::999888888999:::;;;999::::::::::::999888888===>>>>>>???@@@@@@??????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJIIIJJJKKKMMMPPPSSSUUUVVVUUUUUUUUUTTTTTTSSSRRRRRRPPPQQQRRRPPPMMMLLLNNNPPPPPPSSSUUUSSSQQQPPPTTTXXXWWWWWWWWWWWWXXXXXXYYYZZZYYYZZZ[[[ZZZXXXWWWXXXYYY[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTVVVXXX[[[\\\\\\YYYXXXVVVTTTRRRRRRRRRRRRQQQQQQPPPQQQRRRSSSUUUVVVVVVXXXYYYXXXVVVTTTTTTTTTRRRQQQPPPQQQRRRQQQOOOMMMKKKJJJIIIIIIIIIKKKLLLMMMGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCAAA@@@?????????@@@>>>===<<<<<<===>>>===<<<999:::;;;;;;<<<<<<;;;;;;:::999888:::===?????????:::::::::999888777777777777777777777888888888888999999999999999999999999999999999::::::999999888888999999999999888777777444444444444555555555666555555666777777888888999888888777777777777888888666777777777666888:::===;;;???CCCDDDBBBAAABBBDDDFFFPPPaaasssyyyrrrjjj```YYYYYYLLLMMMMMMLLLJJJIIIIIIIIIFFFFFFGGGGGGHHHHHHHHHHHHDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::999888888777777777777777======>>>???????????????@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIKKKNNNQQQSSSUUUVVVSSSSSSRRRRRRRRRRRRRRRRRRNNNPPPQQQOOOLLLKKKMMMOOORRRUUUWWWUUURRRRRRVVV[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\ZZZYYYXXXZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXYYYZZZ[[[\\\\\\[[[YYYXXXWWWVVVVVVXXX\\\```bbbccc\\\ZZZVVVSSSQQQPPPQQQQQQOOOOOOOOOPPPQQQSSSUUUVVVWWWXXXYYYXXXVVVTTTSSSTTTSSSRRRQQQQQQQQQPPPMMMJJJJJJIIIGGGFFFEEEFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEFFFFFFGGG@@@AAABBBCCCCCCBBBAAA@@@DDDCCC@@@>>>===>>>???@@@>>><<<;;;<<<===>>>===<<<999:::;;;;;;<<<<<<;;;;;;666555555777:::=========;;;;;;::::::999888777777888888888777777777777777777888888999999888888777999999:::::::::999999888888999999999999888777777555555555555666666666777555555666666777888888888555555444444444444555555666777666666555777:::===;;;>>>@@@@@@===:::999:::EEEKKKUUUaaammm{{{yyyooogggddd___WWWTTTVVVMMMNNNNNNMMMJJJHHHGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHBBBBBBBBBAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>::::::::::::::::::::::::999999888777777888999:::777666444333333333444555>>>>>>>>>>>>>>>?????????AAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBEEEEEEFFFGGGGGGGGGGGGGGGPPPNNNLLLMMMNNNPPPQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOPPPOOOOOONNNOOOPPPQQQRRRQQQSSSUUUVVVWWWYYY\\\^^^fff```YYYTTTTTTVVVYYY[[[ZZZYYYXXXYYY[[[\\\[[[ZZZ\\\]]]\\\[[[XXXWWWXXXZZZ\\\\\\[[[[[[[[[[[[[[[\\\TTTUUUWWWZZZ]]]___aaabbb___[[[WWWUUUUUUTTTQQQOOOMMMMMMLLLLLLNNNPPPSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQOOONNNMMMLLLLLLJJJIIIGGGFFFEEEEEEFFFGGGJJJHHHEEEDDDFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJGGGFFFFFFFFFEEEEEEDDDDDDAAAAAACCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAA???===<<<===;;;:::;;;======:::777999999888888777888888888;;;;;;<<<<<<;;;:::999999;;;:::999888777777777777888:::======;;;888666555777777888999999999999888777777777777777777777777888777666777888777555444555444333333333333444555444444444444444444444444444444444555555555555666888888777777777777888888:::::::::;;;<<<===??????@@@DDDKKKRRR[[[eeeooouuuxxxgggbbb\\\WWWUUUTTTSSSRRRMMMLLLKKKJJJHHHGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGCCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@??????>>>>>>>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777888888888888888999999999777777777777777777777777>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@@@@@@@?????????@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFLLLJJJJJJKKKMMMPPPPPPPPPPPPPPPQQQQQQPPPOOOOOONNNOOOOOONNNOOOPPPQQQSSSTTTVVVWWWXXXYYYZZZ]]]aaadddeee___YYYUUUUUUWWWYYY[[[ZZZYYYXXXYYY[[[[[[[[[ZZZ\\\]]]]]][[[YYYWWWXXXYYY[[[[[[ZZZYYYXXXXXXYYYYYYTTTUUUWWWZZZ\\\^^^```aaa^^^[[[WWWUUUTTTSSSPPPMMMNNNMMMLLLLLLMMMOOOQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRRRRQQQPPPNNNLLLKKKJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJJJJGGGEEEEEEFFFGGGHHHHHHJJJKKKKKKKKKJJJIIIIIIHHHFFFEEEEEEDDDCCCBBBBBBBBB??????@@@AAAAAA@@@??????@@@@@@AAA@@@???===<<<;;;>>><<<:::;;;<<<===;;;999999999888888888999999:::<<<<<<<<<<<<;;;;;;:::::::::999888777777666666666666888;;;<<<:::888777777777777888888999999888888666666666666666666666666888777666666777777555444666666777777777777666666444444444444444444444444555555555555666666666666888777777666666777777888888888888888:::;;;<<<===>>>@@@DDDGGGKKKQQQWWW[[[ttt~~~pppfff___[[[UUUQQQOOONNNNNNMMMLLLLLLKKKIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@???>>>??????@@@???????????????===<<<<<<<<<=========<<<<<<;;;:::<<<<<<<<<;;;;;;:::999888888888888888888888888888666666666666666666666666========================>>>>>>============>>>>>>>>>>>>======>>>>>>???@@@BBBBBBCCCDDDDDDEEEFFFFFFGGGFFFGGGIIILLLNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVZZZ[[[\\\\\\\\\___cccfffbbb^^^XXXUUUVVVXXXYYYZZZYYYXXXWWWXXXYYYZZZZZZXXX\\\]]]]]][[[YYYWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUTTTUUUWWWYYY[[[]]]^^^___\\\YYYVVVSSSRRRPPPNNNLLLNNNMMMLLLLLLLLLMMMOOOPPPQQQRRRSSSTTTSSSRRRPPPOOOPPPOOOMMMKKKIIIHHHGGGGGGCCCDDDFFFHHHJJJKKKLLLLLLIIIGGGEEEEEEFFFGGGHHHGGGJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDCCCBBBAAA@@@???>>><<<======>>>>>>======<<<>>>>>>>>>>>>===<<<:::999>>><<<::::::;;;<<<;;;:::888888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666444777999:::999888888888777777777777888888888888666666666666666666666666777666555666777777555333333333555555555555333333444444444444444444444444555555555666666666777777777777666666666666777777555555555666777888999:::???@@@AAAAAAAAACCCFFFIII[[[mmmvvvoooiiiaaaZZZWWWSSSNNNKKKJJJJJJJJJIIIKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@>>>===============>>>???@@@???===;;;:::;;;;;;<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;:::999999999999888888777777666666666666666666666666666=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@AAACCCDDDEEEFFFFFFFFFFFFHHHJJJLLLKKKJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKMMMOOORRRUUUWWWXXX[[[]]]______^^^]]]^^^___^^^[[[WWWVVVVVVXXXYYYYYYWWWVVVUUUVVVWWWXXXXXXVVVZZZ[[[\\\[[[YYYWWWWWWXXXZZZYYYWWWVVVUUUTTTSSSSSSSSSTTTVVVYYYZZZ[[[\\\\\\YYYWWWTTTRRROOOMMMKKKJJJKKKKKKKKKKKKLLLMMMOOOOOOPPPRRRSSSTTTTTTQQQNNNLLLLLLKKKIIIHHHFFFEEEEEEDDDCCCDDDGGGIIIKKKLLLLLLLLLHHHGGGEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDCCCAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;>>>=========<<<;;;::::::<<<;;;999999999999::::::777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777777777777555777888888777777777999888777777777777777777777666666666666666666666666666555444555666666555333000222333555555333222000333333333333333333333333444444444555555555666666777666666555555666666777444444444555555666888888;;;<<<===>>>>>>???BBBDDDJJJ[[[uuupppfffaaa___[[[XXXRRROOOKKKIIIIIIJJJIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAA???>>>======<<<===>>>@@@AAA@@@>>>;;;999:::::::::;;;;;;::::::999<<<=========<<<;;;;;;::::::999999888777666666555666666666666666666666666<<<<<<<<<;;;;;;;;;::::::;;;::::::999999::::::;;;::::::::::::;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFHHHGGGFFFGGGHHHIIIHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHJJJLLLOOOSSSUUUWWWYYY\\\___bbbbbb___[[[XXXWWWYYYWWWUUUUUUVVVXXXXXXWWWTTTSSSRRRSSSUUUVVVUUUTTTWWWXXXZZZZZZXXXWWWWWWWWWZZZYYYWWWVVVUUUTTTTTTTTTSSSTTTVVVXXXYYYYYYYYYXXXUUUTTTRRROOOMMMKKKJJJJJJHHHHHHIIIKKKMMMOOOPPPQQQQQQRRRSSSTTTSSSPPPMMMKKKHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFHHHJJJKKKKKKKKKKKKGGGFFFEEEEEEFFFGGGFFFEEECCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::999999999888777777888888777888999;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<;;;;;;999888888888888888777888888777666666777999;;;:::888777666666666666555555555555555555555555555444333444666666555333333444666777777666444333333333333333333333333333222222222333333333444444666666555555555555666666555444444444555666777888444666888999:::;;;>>>@@@CCCOOOeeepppiii___ZZZXXXXXXUUUSSSNNNLLLIIIHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA???>>>>>>>>>???AAABBBAAA???<<<:::999999:::::::::::::::999<<<<<<<<<===<<<<<<;;;;;;999999888888777666555555555555555555555555555555<<<<<<;;;;;;:::999999999::::::999999999999::::::888888999999:::;;;============>>>???@@@CCCFFFGGGIIIGGGDDDDDDEEEFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFHHHKKKOOORRRUUUWWWXXX]]]___bbbbbb^^^YYYUUUSSSTTTSSSSSSTTTVVVWWWVVVUUUQQQPPPOOOPPPRRRRRRRRRQQQRRRUUUWWWXXXWWWVVVWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTRRRTTTVVVXXXXXXWWWVVVUUUPPPQQQPPPMMMJJJHHHIIIJJJFFFGGGIIIKKKNNNPPPQQQRRRQQQQQQRRRRRRPPPMMMKKKIIIDDDCCCCCCBBBBBBBBBCCCCCCFFFGGGHHHIIIIIIJJJJJJJJJGGGEEEEEEEEEGGGGGGFFFEEECCCDDDEEEEEEFFFFFFFFFEEEBBBAAAAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::::::::;;;777999::::::888777777777777888999;;;;;;;;;:::::::::999888888888999;;;<<<;;;:::999888777777777777777888888777666777999<<>>@@@CCCFFFHHHGGGDDD@@@???AAACCCEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGJJJNNNRRRTTTVVVVVV[[[\\\]]]\\\XXXUUUSSSSSSPPPPPPQQQSSSUUUVVVTTTRRRNNNMMMLLLMMMOOOPPPOOONNNNNNQQQTTTVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTUUUUUURRRSSSVVVWWWWWWVVVTTTSSSLLLNNNNNNLLLIIIGGGHHHJJJHHHIIIJJJLLLNNNPPPQQQQQQPPPPPPOOONNNLLLJJJHHHGGG@@@@@@@@@AAAAAABBBDDDDDDFFFFFFFFFFFFHHHIIIJJJKKKFFFEEEEEEEEEGGGGGGFFFDDDCCCCCCCCCDDDCCCCCCBBBBBB???>>>>>>===<<<;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;:::999888888888999999666:::======;;;888777888777888999:::;;;:::888777999888777666777888:::;;;999888777666555555555555555666666666777999>>>AAABBB@@@===999666555444444555555555555555555555555333222222333555555444333111111111111111111111111222222222222222222222222111111222222222333333333555444444444444444444555444444333333444444555666555777:::;;;:::;;;<<<===@@@BBBKKK\\\lllzzzxxxjjj```WWWUUUQQQPPPQQQQQQPPPNNNJJJHHHFFFEEEFFFFFFEEEDDDFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAACCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777777777777777666666666555555555555555555555555;;;;;;::::::999888777777::::::999999999999::::::888888888999:::<<<===>>>=========>>>@@@DDDGGGIIIDDDAAA===<<<>>>BBBEEEFFFCCCCCCDDDEEEEEEFFFEEEEEEDDDFFFJJJNNNQQQSSSUUUUUUWWWWWWVVVTTTQQQPPPRRRSSSNNNNNNPPPRRRUUUUUUSSSQQQMMMKKKKKKKKKMMMNNNMMMLLLKKKOOOSSSUUUVVVVVVVVVWWWUUUUUUTTTTTTTTTTTTTTTUUURRRSSSUUUWWWWWWUUUSSSRRRJJJLLLMMMKKKHHHGGGHHHKKKJJJKKKLLLMMMOOOOOOPPPPPPOOONNNLLLKKKIIIGGGFFFEEE?????????@@@AAACCCDDDEEEDDDDDDDDDEEEFFFIIIKKKMMMFFFEEEDDDEEEGGGGGGEEEDDDAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;:::999888888999:::;;;999888777666666777888888777;;;???@@@===:::888888777888999::::::999777666888777666555666777999;;;777666555444444333333444333444555666888<<>>:::666444444333555555555555555555555555222222111333555555444333555444444333333444444555222222222222222222222222222222333333333444444444555444444333333444444555333333333222333333444444111333666888888999:::<<<@@@???DDDOOOYYYbbbppp}}}~~~tttjjjaaaZZZUUURRRNNNLLLMMMMMMLLLJJJKKKIIIGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDDDDDDDCCCBBBAAA??????>>>>>>===<<<<<<<<<999:::;;;;;;<<<<<<<<<<<<999999:::;;;;;;:::::::::666666666666777777777777555555555555555555555555777777777777777777777777888888777777777777888888777888888999999999888888999::::::;;;;;;<<<<<<<<<>>>===:::999999<<<@@@BBBFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFIIILLLOOOQQQQQQRRRTTTSSSRRRPPPOOONNNNNNMMMLLLOOOQQQRRRQQQPPPPPPQQQPPPNNNLLLJJJIIIIIIJJJKKKPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWUUUSSSPPPPPPPPPRRRSSSUUUVVVVVVTTTQQQPPPMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNPPPPPPPPPOOONNNLLLJJJHHHEEECCCBBBBBBBBB?????????@@@BBBDDDEEEFFFDDDEEEGGGIIIJJJJJJIIIIIIFFFEEEDDDCCCCCCBBBCCCCCCDDDBBBAAA@@@@@@@@@>>><<<;;;;;;:::::::::;;;;;;<<<999999::::::::::::999999:::999999888888888888888666777888888888888777666666777999:::999888666555444444444444444444444444444666888777777888666444444666888666555999AAAHHHKKKHHHBBB<<<888555444444666555444333333333333333444333333222333444666777222000///111444555444222333333333222222222111111111111111111111111111111555666555111222555555111333333333444444444555555444444444555555777888888===<<<===AAAIIITTT^^^dddsssttt{{{xxxmmmmmmhhh]]]VVVXXXOOOMMMLLLKKKLLLKKKJJJHHHEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAAEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@??????>>>===<<<<<<<<<;;;:::999888999::::::;;;::::::999999888888777666666666777666555555444333333444444555666777777777777777777777777777777888777777666666777777888888999999999999999888888999999::::::;;;;;;<<<<<<===<<<:::::::::<<>>>>>???@@@AAACCCDDDEEEDDDEEEGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAABBB@@@>>>>>>>>>===<<<:::;;;;;;:::::::::999999999888999999999999999999888999999888777777777777777777888999::::::999888777666666888888888777555444333333333333333333333333333444555444444555444333333555777666555888???EEEIIIFFFAAA<<<888555555555444444333333333444444555333333222111222333444444333111000111444666555333333333333222222222111111111111111111111111111111333555444111111444444111222222222222333333333444444444444444555666777777;;;;;;;;;>>>DDDLLLTTTXXX^^^^^^dddppp}}}uuujjjfffiiifffZZZQQQPPPOOOMMMKKKKKKKKKKKKIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDD@@@@@@@@@???>>>=========<<<;;;:::999999999::::::::::::999999888777666666555666666666666555444444333333444444555666666777555555555555555555555555777666666666666666666777999:::::::::999888777777888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;===>>>>>>@@@@@@?????????>>>>>>>>>???AAADDDGGGIIIJJJKKKKKKNNNMMMLLLJJJJJJIIIIIIIIIHHHJJJLLLMMMLLLKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNLLLLLLLLLMMMNNNNNNOOOOOOQQQRRRRRRQQQNNNLLLKKKLLLLLLNNNOOOPPPPPPNNNLLLKKKJJJIIIHHHGGGEEEEEEDDDDDDHHHJJJNNNPPPQQQPPPMMMLLLGGGFFFDDDBBB@@@??????@@@>>>>>>???@@@BBBCCCDDDEEEDDDEEEGGGHHHHHHHHHGGGGGGEEEEEECCCBBB@@@@@@??????AAA???===<<<======<<<:::999:::;;;;;;:::999888777888888999999999999888888888888777666666666666666777888;;;<<<<<<;;;888777444555666777666555444333222222222222222222222222222333444666666444333222111444666666555777<<<@@@DDDBBB>>>:::888666666666222222222222333444555666333222222111111111111222333222111222444555555555333333333222222222111111111111111111111111111111222444444000000333333000111111111111222222222222333333222333333444555666888888999:::>>>BBBGGGIIIIIIIIILLLTTT^^^nnn}}}qqqjjjfffaaacccjjjiii]]]RRROOONNNMMMKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDD@@@@@@@@@??????>>>>>>===<<<;;;:::999999999::::::;;;:::999888777666555555555555555555555444333333333333333444555555666666444444444444444444444444666666555555555555666666888999888888777666555444666777777888999:::;;;;;;999::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========???BBBDDDGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGEEEGGGJJJJJJIIIGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPOOOLLLJJJJJJJJJKKKKKKMMMMMMMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCEEEHHHKKKNNNOOOMMMKKKIIIHHHGGGEEECCCBBBAAABBBBBB???@@@AAABBBCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>>>>===BBB@@@>>>======>>>===<<<888999;;;<<<<<<;;;999888777888888999999888888777777777666555555555555555666777:::<<<<<<:::777666333444444555444333222222222222222222222222222222222444;;;AAAAAA;;;444222000222555555555666999;;;@@@>>><<<999777777777777333333333222333333444444333333222222111111111111222111000111222333444555333333333222222222111111111111111111111111111111222555555111000222333111111111111222222222222333222222111111222333444444555666777888:::<<<>>>???BBB@@@AAADDDHHHSSShhh{{{}}}tttmmmfffbbb]]]\\\```hhhggg]]]SSSOOONNNLLLJJJJJJJJJJJJHHHFFFHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@?????????>>>>>>>>>;;;;;;:::::::::999999999;;;;;;:::999777666555555444444555555444444333222333333333444444555555555333333333333333333333333555444444444444444444555666666666555555333222111555555666777888999:::;;;888999:::;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>=========>>>AAACCCEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDFFFHHHHHHFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNKKKLLLMMMNNNNNNMMMMMMLLLNNNOOOOOONNNKKKIIIHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCFFFIIIKKKLLLKKKIIIGGGGGGFFFDDDCCCBBBBBBBBBCCCAAABBBDDDEEEFFFFFFFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<>>>>>===<<<888888999999999999888888777666666555555555555555444555777999999777555444333333333333333222111111333333333333333333333333111666BBBNNNNNNBBB666111000222333444444555666777;;;:::999888777777777888666555444333222111111111444444333333333222111111000000/////////000222444333333333222222222111111111111111111111111111111222666777333000333444333222222222222333333333333222111111111111222222333444555666888999:::;;;;;;>>>===>>>>>>>>>CCCRRRaaa}}}ssskkkgggeeebbb___UUUUUUWWW[[[ZZZTTTMMMKKKMMMKKKJJJIIIJJJIIIGGGFFFHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBAAA@@@??????>>>??????>>>>>>>>>>>>>>>===;;;;;;;;;:::::::::999999;;;;;;:::999888777666666444444555555444444333222333333333444444444444444333333333333333333333333444444333333333333444444333444444444333222111111444444555666777999::::::777888999:::;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<===@@@BBBDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEECCCEEEGGGGGGFFFDDDDDDDDDBBBCCCDDDFFFHHHJJJLLLLLLIIIJJJKKKLLLLLLKKKJJJIIILLLMMMMMMLLLIIIGGGGGGGGGIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDEEEGGGIIIIIIIIIHHHGGGEEEDDDBBBAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGDDDEEEEEEEEEEEEDDDBBBAAA???>>>===<<<<<<<<<<<<<<<>>><<<999888999:::::::::999:::<<<===>>>>>>>>>>>>999999999::::::999999999777777666555555555555555333444555666666555444333333333222222222111111111333333333333333333333333222666CCCQQQQQQCCC666222222222222333444444444555888888777777777777777777777666444333111000000000222333333444333333222111/////////------...111444333333333222222222111111111111111111111111111111222777888444000222444555222222222222333333333444222222111111111111222222333444555777888999999999777777999<<<;;;===FFFPPPmmm{{{rrrlllddd___^^^]]][[[XXXRRRQQQRRRQQQPPPMMMKKKJJJLLLKKKIIIIIIIIIIIIGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAABBBCCCCCC@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>===<<<========================::::::;;;;;;;;;:::999888999999999888888777666666555555555555555444333333333333333333333333444444444444444444444444444444333333222222222222333333222222333333333333222222222333444555777888999:::888888888999::::::;;;;;;999:::<<<>>>>>>===<<<;;;:::<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDFFFHHHGGGFFFDDDDDDDDD@@@AAACCCEEEGGGIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJHHHIIIJJJKKKIIIGGGEEEDDDDDDGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHIIIIIIIIIEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDFFFHHHHHHHHHGGGFFFDDDDDDEEEEEEDDDCCCAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>;;;888666888999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888777666666555555666666444444333333333333444444333333222222111111222222222222222222222222222222444333;;;FFFFFF;;;333444444333222222333444444444666666666666666666666777555444333222111111111111000111222333333222222111/////////...,,,...222555333333333222222222111111111111111111111111111111111666888333///111333444111111111111222222222222333222222111111222222222333333444555555555555555444333555:::;;;;;;???EEEVVVrrr|||xxxpppjjjeeeaaa[[[XXXXXXXXXUUURRRPPPQQQPPPNNNLLLLLLMMMMMMLLLJJJIIIHHHHHHHHHFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIDDDBBBAAA??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999888666666666666666666666666555666666666666555444444333333333333333333333333444444444444444444444444333222222222222222222333222222333444444444333333222222444555666888999999888888888888999:::;;;<<<888999;;;=========;;;:::999;;;===???AAAAAAAAAAAACCCCCCCCCCCCDDDEEEEEEFFFEEEFFFHHHHHHFFFDDDDDDDDD???@@@BBBDDDFFFGGGHHHIIIKKKLLLNNNOOOOOOMMMLLLJJJGGGHHHIIIGGGEEECCCBBBBBBFFFFFFGGGGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLGGGFFFEEEDDDDDDEEEFFFGGGBBBCCCEEEGGGHHHGGGFFFEEEDDDDDDEEEEEEDDDBBB@@@???;;;;;;:::::::::;;;<<<<<>><<<;;;999999999999:::;;;;;;<<<<<<;;;;;;:::888888777666666666666666555444333222222333444555444333222222111111222222000000000000000000000000666000222::::::222000666666444222111222333444444555555666666666666666666333333222222111222222222...///000111222222111000000111111///---...333777333333333222222222111111111111111111111111111111///555777222...///222333000000000000111111111111333333222222222222222333333333333333222222222222666333444999;;;;;;===AAACCC]]]eee[[[ZZZcccrrr{{{qqqnnnlllgggccc]]]ZZZWWWVVVWWWWWWTTTQQQLLLNNNMMMJJJIIIKKKLLLMMMLLLJJJHHHHHHHHHHHHFFFDDDEEEEEEFFFGGGHHHIIIIIIJJJBBBAAA???======>>>???@@@BBBBBBBBBBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>:::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;:::999888333333333444444444555555666666777777666666555444333333333333333333333333444555666555333222333444555333111111111111///...111111111111111111111111222222333444555666777888666666666666666666666666888888888999999::::::;;;:::;;;<<<>>>???@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGDDDFFFGGGGGGEEECCCBBBCCC???AAADDDFFFFFFGGGIIIKKKLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGGGGEEEBBB@@@@@@@@@HHHIIIIIIHHHFFFFFFHHHIIIFFFEEEDDDCCCCCCEEEGGGHHHKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEEEECCCEEEGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@>>><<<;;;:::999::::::===;;;999999:::<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<<<<;;;::::::;;;:::999999999888666444888777666555444333333333444444444333333222222222444444333333222111000000333222222111111000000000333333333333333222111000111000000000111222333333333333222111000000111111555444333333555555444333////////////////////////444444444444333333222111000111111222222111111000555777999666111///111555333333222222111000000000111000000000111222333333333333222111222333444555444444444555666888:::;;;EEEKKKPPPMMMHHHKKKVVVbbbsss}}}yyyqqqiiiccc___]]]]]]VVVUUUTTTRRRPPPOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDEEEFFFGGGFFFDDDCCCEEEGGGHHHFFFCCCBBB@@@>>>>>>???@@@???>>>???@@@BBBBBBBBBAAA@@@???????????????>>>===;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888777666444444777777777777777777777777666666555555555444444444222222222222222222222222333555555444333222333444555444222222222222111///111111111111111111111111222222333444555666777777666666666666666666666666777888888999999::::::;;;;;;;;;<<<===>>>>>>???@@@CCCCCCDDDDDDEEEFFFFFFFFFEEEGGGHHHHHHFFFDDDCCCCCC???BBBEEEFFFGGGGGGIIIKKKLLLLLLLLLKKKIIIHHHFFFFFFEEEFFFFFFEEEBBBAAAAAABBBFFFGGGHHHGGGGGGGGGIIIKKKHHHGGGFFFEEEEEEFFFHHHIIIKKKJJJJJJIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEDDDFFFHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCC@@@???>>>===<<<;;;;;;;;;999888666777999;;;<<<<<<=========<<<;;;;;;::::::999:::;;;<<<<<<;;;:::999;;;:::::::::;;;:::888555777666555444333333333333444444444333333333333333555555444444333222222111444333333333333333222222333333333333333222111111222222111111222222333444333222222111000000111111444333222333444444444222000000000000000000000000222222333333222111111000111111222222222222111111000444777666111......000111111111111111111111222111111000000111111222333333222222111222333444555333333333333444555777888:::>>>@@@???>>>AAAHHHOOOYYYgggyyyyyyqqqmmmgggaaa]]]ZZZYYYYYYSSSRRRPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGEEECCCCCCDDDEEEFFFGGGEEEDDDFFFHHHHHHFFFDDDDDDAAA??????@@@@@@@@@???BBBBBBBBBAAA@@@???>>>===>>>??????>>>===<<<;;;;;;::::::::::::999999999999999999999888888777666555444444444444444444444444666555555555444444444333222222222222222222222222333444555444222111222333555444222222333333222000111111111111111111111111222222333333444555666666666666666666666666666666777777888888999::::::;;;===<<<<<<;;;<<<===>>>???BBBCCCEEEFFFGGGGGGFFFEEEGGGHHHIIIIIIFFFDDDCCCCCCAAACCCEEEGGGGGGHHHIIIKKKLLLLLLKKKJJJIIIGGGFFFFFFBBBDDDEEEEEEDDDCCCDDDFFFEEEFFFHHHHHHGGGHHHJJJLLLJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIHHHFFFEEEEEEEEEGGGIIIIIIHHHFFFFFFGGGFFFGGGGGGHHHGGGGGGFFFFFFAAAAAA@@@@@@???===<<<;;;888777777888;;;===>>>===<<<<<<<<<;;;::::::999999999999::::::::::::999999999999:::<<<===<<<999666666555444444333333333333333333333444444444444444666666555555444444333333444444555555555555555555333333444444333333222222333222222222222333444444333222111111000111111111333222111222333333222111111111111111111111111111111111111111111111000///222222222333333222222222...333777777333///......//////000111111222333333111111000000000111222222222222111111222222333444222222111111111222444444555666666777999;;;>>>@@@FFFQQQ```ooo~~~tttnnnjjjdddaaa^^^ZZZWWWVVVVVVVVVPPPPPPNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGEEEDDDBBBBBBCCCDDDEEEFFFEEEDDDEEEFFFFFFEEECCCEEEBBB@@@???@@@AAABBBBBBDDDCCCAAA@@@>>>=========>>>>>>>>>>>>===<<<;;;;;;999999999888888888777777999999999999888777666666444444444444444444444444555555444444444444333333222222222222222222222222222333444333222111111333444222111111333333222111111111111111111111111111111222222333444444555555555555555555555555555555666666777888999::::::;;;>>>===;;;::::::;;;===???AAACCCEEEGGGGGGGGGFFFEEEFFFHHHIIIHHHEEECCCBBBBBBBBBDDDFFFGGGGGGGGGIIIJJJKKKKKKJJJHHHGGGFFFFFFFFFBBBDDDFFFFFFFFFGGGIIIJJJHHHIIIJJJJJJIIIIIIKKKMMMKKKKKKJJJJJJJJJKKKLLLMMMJJJJJJJJJIIIJJJJJJKKKKKKMMMMMMKKKJJJHHHGGGEEEEEEFFFHHHJJJJJJIIIGGGGGGHHHFFFFFFGGGGGGHHHGGGGGGGGGAAABBBBBBBBBAAA???===<<<<<<;;;;;;<<<>>>?????????======<<<;;;;;;::::::999888999999999999999999888666777999<<<>>>===999666555555444333333333333333333333444444555555666666555555555555444444333333444444555555666666666777333333444444444444333333222222222111111222222333222222111111111111111222222111000111222333222000000000000000000000000000000111111222111111000000222222333333333333222222111444777777555222000000///000000000111111111222111111000000000000111111111111111111111222222333333222111000000000111222333444666666666777999:::???FFFPPPZZZlllvvvnnniiigggeee]]]\\\ZZZWWWVVVUUUUUUUUUPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCBBBBBBCCCEEEFFFCCCCCCCCCDDDDDDCCCBBBAAADDDBBB???>>>???AAABBBBBBDDDCCCAAA???>>>>>>>>>???===============<<<;;;:::999999888888888777777777888888888888888777666555666666666666666666666666444444333333333333333333111111111111111111111111222333333333111000111222111000///000111222111000000000000000000000000000111111222222333333444444444444444444444444444444555666666777999::::::;;;===<<<:::999999;;;===>>>@@@BBBDDDFFFGGGFFFEEEDDDDDDFFFGGGFFFDDDAAAAAAAAABBBDDDFFFGGGGGGFFFGGGIIIIIIHHHGGGFFFEEEEEEEEEFFFCCCEEEGGGHHHHHHIIILLLMMMMMMMMMMMMLLLJJJIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEFFFHHHJJJJJJIIIHHHGGGHHHEEEEEEFFFFFFFFFFFFFFFFFFBBBBBBCCCCCCAAA@@@>>><<>>===>>>??????>>><<<>>>>>>======<<<;;;;;;;;;888888888777777888888888444555888;;;===<<<999666555555444333333333444444444444444555555666666666444444444444333333333333333333444444555555666666333444444555555555444444111111000000000000111111222111111111111111222222222111000000222222111000////////////////////////111111222222222222222111111222222333333222222111444444555444222111222222111111111000000000//////111111000000///000000111000000111111111111222111333222111000000000111222---222555444111///222666777===BBBIIIXXXnnnvvvqqqjjjdddaaa```___^^^ZZZYYYXXXVVVUUUSSSRRRQQQNNNMMMLLLJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGDDDEEEEEEEEEDDDCCCCCCCCCBBB@@@======>>>@@@AAAAAACCCBBB@@@?????????AAAAAA;;;<<<<<<<<<<<<;;;;;;:::999999999999888888888888666666666666666666555444666666666666666666666666222222333333333333333333111111111111111111111111111222333222000///000111///......///111222111000000000000000000000000000111111111222222333333333444444444444444444444444444555666777888:::;;;;;;;;;::::::999:::;;;<<<===@@@AAACCCDDDEEEEEEDDDDDDBBBDDDFFFEEECCCAAAAAAAAABBBDDDFFFFFFEEEEEEFFFGGGEEEDDDCCCCCCCCCDDDEEEFFFEEEGGGIIIIIIIIIJJJLLLNNNNNNOOOOOOMMMJJJIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHJJJJJJIIIGGGGGGHHHDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@>>>===<<>>===>>>>>>>>><<<:::???>>>>>>===<<<<<<;;;;;;888777666666666666777888555666777:::<<<;;;888666666555555444444444555555555555555666666666666666444333333333333333333333333333333444444444444444444444555555666666555555111111000////////////000111111111000111111222333222111000111222222111000........................000111222222333222222222111111111222222111111111333222111000///000000111222222111000000///......111111000/////////000000//////000111111111111000333222111000000111222222---222666444000...222777222777;;;AAAMMM```rrrzzz{{{}}}xxxqqqeeebbb___]]]\\\[[[YYYXXXVVVVVVUUUTTTRRRPPPNNNLLLJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFHHHFFFGGGHHHHHHFFFDDDDDDEEE@@@>>>===>>>???@@@@@@???@@@@@@?????????@@@@@@AAA:::;;;;;;;;;;;;;;;::::::999999999888888888888777444555555666666555555444333333333333333333333333111111222222222222333333111111111111111111111111000222222222000///000111///......///111333222111000000000000000000000000111111111111222222222222333333333333333333333333444444555777888:::;;;;;;888888999:::;;;<<<<<<===@@@@@@AAAAAABBBCCCCCCCCCAAACCCEEEFFFDDDCCCCCCCCCBBBDDDEEEEEEDDDDDDDDDEEEAAAAAA@@@@@@AAACCCEEEGGGEEEGGGHHHIIIHHHHHHJJJKKKLLLMMMMMMKKKIIIIIIJJJKKKJJJJJJKKKKKKLLLLLLLLLLLLFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGGGGGGGGGGEEEGGGIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@>>>======<<<<<<>>>>>>===>>>@@@???===;;;>>>======<<<<<<;;;::::::777777666555555666777777888888888999;;;;;;999777666666666555555666666777777777777666666666666666444444444444444444555555555444444444444444444333444444555666666666666666222111111000//////000000111111000000111222222333333222111111222333222111///////////////////////////000000111222222111111///000000111111000000///111111111111111111000...000000000000000/////////111111000///////////////...///000111111111000///111111000//////000111222222333444333222333444666111666:::>>>GGGWWWdddjjjhhhgggiiilllooovvvzzzsssmmmgggccc^^^\\\ZZZYYYYYYYYYXXXVVVRRRSSSSSSRRRPPPNNNKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGEEEGGGHHHGGGDDDBBBCCCDDD???>>>???@@@BBBBBBAAA???>>>>>>???>>>>>>===<<<<<<999::::::;;;;;;;;;::::::888888777777777666666666555555666666666666555555333333333333333333333333111111111111222222222333111111111111111111111111000111222111000//////111000//////000222444444333000000000000000000000000111111111111111222222222333333333333333333333333444444555777888:::;;;;;;666777999:::<<<<<<<<<<<<@@@@@@@@@@@@@@@BBBCCCDDDAAADDDFFFFFFEEEDDDDDDEEEBBBCCCEEEEEEDDDCCCCCCDDD???>>>>>>>>>@@@BBBEEEGGGEEEGGGHHHHHHFFFFFFGGGIIIIIIJJJJJJJJJHHHHHHJJJLLLIIIIIIJJJKKKKKKKKKKKKKKKEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@>>><<<;;;;;;<<<<<>>???AAACCCCCCAAA???===<<<<<<;;;;;;:::999999777666555444444555666777;;;:::999:::;;;;;;:::888777777666666666777777888888888777777666666555555555555555666666666666666666666555555444444444333444444555666777777666666333333222111000000111111111111000000111222333333333222111222333333222111000000000000000000000000......///000000000000000//////000000000000//////000111333555666444111.........//////000000111111111111000///////////////---...000111111111000///000//////...///000111222333000---...111444333222///444888:::AAALLLVVVZZZXXXUUUSSSTTTUUU\\\kkkzzz{{{pppgggcccaaa^^^[[[WWWUUUSSSSSSUUUVVVUUUUUUQQQQQQRRRRRRQQQOOOLLLJJJKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAAAAAAAACCCEEEFFFAAADDDEEEDDDAAA??????AAA??????@@@BBBDDDDDDAAA???>>>>>>>>>>>><<<:::888777999999:::;;;;;;;;;::::::777666666666555555555555666666777777777777777666555555555555555555555555000000111111222222222333000000000000000000000000//////000222222333333333////////////000000000000111222222111000///111222555555333333333333555555333333333333111000...---333333444555666777888999777888999999;;;;;;<<<===?????????@@@@@@AAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBAAA???>>><<<>>>@@@AAAAAACCCGGGIIIJJJJJJIIIIIIHHHHHHHHHGGGIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIJJJLLLLLLIIIFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHJJJKKKJJJJJJIIIFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA???===<<<<<<===>>>CCCAAA??????AAABBBAAA@@@BBB???;;;888777888:::;;;888777555444555666888999<<<;;;:::999888999::::::999999::::::999999888888444555555555444333333222444555555555555555444444666555444333333444555666444444444555555555555666333222000000111000///---...///000222222111000000222222222222222222222222333222000000111111///...000000000000000000000000000000000000000000000000000...///444666333000000111...,,,---///111000...//////.........---------000000////////////000000000000000000000000111000//////000000111111111222333111222777;;;???HHHQQQQQQIIIAAA@@@GGGQQQWWWZZZggglllrrrvvv}}}}}}xxxllljjjgggbbb]]]YYYUUUSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRRRRRRRPPPOOOMMMKKKKKKJJJIIIHHHHHHHHHIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDGGGEEECCCBBBBBBBBBAAA@@@BBBCCCDDDDDDBBB@@@===<<>>>>>>>>???@@@AAAAAABBBFFFFFFFFFFFFFFFFFFEEEEEEFFFDDDCCCBBBBBBBBB@@@>>>===???AAABBBBBBDDDGGGJJJKKKKKKJJJJJJIIIHHHHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJLLLLLLIIIFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDAAA@@@>>>>>>>>>???AAABBBDDDBBBAAAAAABBBCCCCCCBBB@@@>>>;;;999888888999:::888777666555666777999:::888999::::::;;;:::999999999999999999888888777666444444555555444333333222444444555555555555444444555555444333333444555555444444444444555555555555444222111111111111///...//////000111111111111000111111111111111111111111000.........000000000...000000000000000000000000000000000000000000000000000...///555666333000000111...,,,---///000///...//////.........---------////////////////////////////////////000000000111//////000000000111111111111//////333666999@@@GGGQQQJJJAAA>>>BBBGGGKKKLLLMMMRRRWWWZZZ___kkk{{{~~~wwwpppjjjfffcccbbb```]]]ZZZWWWTTTSSSPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPQQQPPPOOONNNLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCAAA@@@@@@AAABBBAAA@@@AAABBBCCCCCCBBB@@@>>><<<===>>>>>>???????????????;;;;;;<<<;;;;;;:::999999:::999888888888888999:::999888777555444444555555666555444222222222333333222222111111111222222333444333111111111111///---111111000//////...------+++,,,---...//////////////////000000000111111111555666555333000///000111333222222111111222222333222222111222333444666777222222333444555666777777444555555666777888999:::;;;<<<===>>>???@@@AAABBBFFFFFFFFFEEEEEEDDDDDDDDDEEECCCBBBBBBBBBBBB@@@>>>>>>@@@BBBCCCDDDEEEHHHJJJMMMMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIJJJLLLLLLJJJHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB>>>>>>>>>>>>@@@BBBDDDEEEBBBAAA??????AAABBBAAA@@@>>>===;;;:::999999999999999888777777777888:::;;;777999;;;<<<<<<:::777555999999999888888666555555444444444444444333333222444444555555555555444444555444444333333444444555333333333444444444555555444333111111222222111///000000//////000000111111////////////////////////---,,,+++---///000000///........................////////////////////////111...000555777333000000000///---...///000///..................---------------...//////...------,,,,,,---...///000000111////////////000000000000///---...222333333888>>>LLLFFF???;;;<<>>======???@@@@@@??????@@@AAAAAAAAA???>>>===<<<<<<===>>>>>>>>>>>>===;;;;;;::::::999:::::::::888888777777777777888888:::999888666555555444444444444555555555444444333000000000000111222333444222111222333444333000...111111000000//////......+++,,,---.............../////////000000000111111///000000000...///000222111111111000000111111111222111000000111333555777222222222333444555555555444444555666777888999999999:::;;;===>>>@@@AAAAAAFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAA???>>>???AAADDDEEEFFFGGGIIIJJJNNNMMMLLLKKKIIIHHHFFFFFFDDDCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA???>>>>>>=========>>>???AAACCCDDD>>>===;;;;;;===>>>===<<<;;;;;;;;;;;;::::::999888:::999999999999:::;;;<<<<<<=========<<<999666555999999999999888666555444333333444444444333333222333333444555555555444444555555555555555555555555222333333333444444444444444333222222333333222000000000///......000111222////////////////////////---,,,,,,---...//////...------------------------........................111...000555777333000000//////////////////...---........................+++,,,...//////...,,,+++)))***+++,,,...///000111///////////////////////////...///333333222555:::BBB???;;;999:::;;;;;;;;;;;;<<<<<<:::999<<>><<<===>>>??????>>>===>>>>>>?????????>>>>>>;;;<<<<<<===============;;;:::999888888999:::;;;666555555555555555555666888888777555444333222222111111222222222222222222000000000000000111222222000111333555777555222///---......///000111222222------.../////////.........////////////000000000.../////////......000222000000000000000000000000222111///......///111333111111222222333333444444444444555666777888999999888999:::;;;===>>>???@@@DDDDDDDDDCCCCCCBBBBBBBBB@@@>>>===>>>??????>>>===@@@BBBEEEGGGGGGGGGIIIJJJLLLLLLKKKIIIHHHFFFEEEDDDBBBBBBAAAAAABBBDDDEEEFFFHHHIIIKKKKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGFFFEEEDDDCCCCCCBBBAAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBAAA@@@>>><<<;;;===============>>>>>>???<<<;;;999999;;;<<<;;;:::999::::::;;;;;;:::999888:::::::::::::::;;;;;;<<<>>>===<<<;;;;;;:::;;;;;;999999999999888777666555222222333333444333333222222222333444555555444444666666666777777666666666222222222222333333333444444333111222333333222111000///.........///111222000000000000000000000000000///---......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...///444666222000000...///000000///...---------.....................***,,,---//////---,,,***((()))***,,,---///000111///.....................---,,,///222333222444999<<<;;;999888999999999888666777777555444555999===>>>CCCIIIKKKOOOYYYiiivvv~~~xxxppplllkkkhhhccc^^^YYYWWWVVVTTTTTTSSSRRRRRRQQQPPPPPPKKKLLLLLLMMMMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLJJJIIIFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBB@@@>>>>>>>>>>>>===<<<<<<<<<==================;;;<<<<<<===============;;;:::888777777888999:::555666666666666666666555777777666555444333222111222111000//////000222333222111000000/////////000000111444777888777333000------...///000111222222......///////////////...------........./////////222333222111///...///000///000000111111000000///111000///---------......000111111111222222222333333444555666777888888999777888999:::;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<===>>>???>>>===@@@BBBFFFGGGGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBAAAAAAAAABBBCCCEEEFFFHHHJJJLLLLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@DDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;999999;;;<<<;;;:::888999:::::::::::::::999::::::::::::;;;;;;;;;;;;::::::999999:::<<<>>>@@@777777777777777666666555111222222333333333333333111222333444444555444444555666777777777777666555111111222222222333333333333222111111222333222000//////......//////000000000000000000000000000000111///............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................///,,,...333555111.........000111111///---,,,------------...............,,,,,,---......---,,,,,,))))))***,,,---///000000...............---------,,,***,,,000000///222777;;;:::999777666555444444000111333333444555888;;;999<<<======>>>DDDNNNWWWffftttyyyqqqooopppooojjjdddbbbbbbaaa]]]YYYUUUTTTTTTTTTTTTSSSRRRPPPOOONNNNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLLLLJJJIIIHHHFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCAAA???>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<============<<<;;;:::999888777777777777777777888888888888777777777777777777666555444333555333111000000111333444222111000///............000111333555777555222//////////////////...............////////////......,,,,,,,,,------------...111222222000......///000///000111111111111000//////.........------------000000000111111111111222222222333444555666777777888888999999:::;;;;;;<<<@@@@@@AAAAAABBBBBBCCCCCC???>>>===>>>@@@AAA@@@??????BBBFFFGGGGGGGGGGGGHHHEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBDDDFFFGGGIIILLLNNNMMMJJJGGGGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBB??????>>>>>>>>>>>>?????????@@@@@@??????>>>===<<<:::;;;;;;;;;;;;;;;::::::;;;999888888999::::::999888888999999999::::::;;;999999:::;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;333333444555555555444444111111222333333333333333111111222333444444444444333444555666666555444333111111111111222222222222222000000000222222111000---...//////000000//////...........................---+++,,,------,,,+++------------------------........................---+++---222333000---------000222222///,,,,,,,,,---------.........//////------------------------******+++,,,---...///000.........---------,,,,,,---,,,,,,///...---000555777777666444222111111111///000222333333444666777666666666555666:::???DDDLLLVVVeeerrr|||{{{xxxsssrrrsssoookkkfffddddddccc```]]]ZZZ\\\\\\ZZZVVVSSSSSSTTTRRRQQQPPPOOONNNMMMLLLLLLJJJJJJJJJKKKKKKJJJJJJJJJGGGHHHIIIIIIIIIHHHFFFFFFFFFGGGHHHIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA???>>>===>>>???>>>===;;;;;;;;;::::::::::::;;;999::::::;;;;;;;;;;;;;;;:::::::::999888666555444555666777777777777666555444444555666666555444333444444444333333222222111000000///.........////////////000222333222///,,,------------.....................///......------+++++++++,,,,,,,,,------+++,,,------------///111///000111222222111000///------......///......---000000000000111111111111000111222333444555555666888888888999999:::::::::??????@@@AAABBBCCCCCCDDD@@@???>>>???AAABBBBBBAAA???BBBFFFGGGGGGGGGGGGGGGCCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAABBBDDDFFFGGGJJJMMMNNNMMMIIIFFFFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@AAABBBCCC???>>>===<<<<<<===>>>???999999:::;;;<<<<<<<<<;;;999::::::;;;<<<<<<;;;;;;888666555555666777777666888888888888999:::;;;;;;888999::::::;;;;;;:::::::::;;;<<<<<<:::777444111000000111222333333333333000111222333333333333333000111222333444444555444222222333444444333222222000111111111111222222222111000///000111222111000,,,---///000000000///...------------------------+++***)))***,,,------,,,------------------------////////////////////////---***,,,111333///,,,,,,---000333222///,,,,,,,,,---------........./////////......------......///++++++,,,---......//////.........------,,,,,,,,,111///...000///---000555111222222111//////000222...///000000///......---333222111222444777:::<<>>??????>>><<<;;;::::::999999999:::888888999::::::::::::999::::::::::::888666333222222222333444444333222222000111222333333333222111222333444555444222///---......---......///000111...---...///000///,,,***)))***+++,,,...///000111.........------,,,,,,,,,---------............///000000000000000000000000---...000222111///,,,+++000///...---------------000000///---+++,,,///222000000000111222444555666777777777777888999:::;;;999:::;;;<<<===???@@@@@@???@@@@@@AAAAAABBBBBBCCCEEEEEEFFFEEEEEEDDDCCCCCCFFFEEEDDDCCCBBBAAAAAAAAAFFFAAA===>>>CCCGGGFFFDDDFFFHHHJJJKKKJJJGGGDDDBBBDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;:::;;;<<<<<<;;;:::888777888777555444555666888999777777777777777777777777:::::::::;;;;;;<<<<<<<<<;;;;;;:::999888888999999333222111111333555888999222222222111111111000000333333333333333333333444333333222222111000//////////////////////////////////////////...............---,,,+++***+++,,,---,,,111222///---------***---.../////////...---,,,,,,---......,,,+++,,,...111000///......------...////////////............//////000//////...------+++++++++,,,---...///000---------,,,,,,,,,+++++++++++++++,,,,,,,,,------222000///---,,,,,,,,,---.........//////000000000000000111222222111//////...------...111222222111//////000111222222333333666999===CCCIIIOOOSSSVVVYYYbbbppp}}}uuunnngggdddeeefffdddaaaaaa```]]][[[XXXWWWVVVUUU\\\YYYUUUQQQNNNLLLLLLLLLMMMKKKJJJJJJKKKKKKJJJIIILLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIINNNCCCDDDIIICCCCCCFFFDDDEEEDDDBBBBBBDDDGGGGGGEEE@@@AAAAAA@@@@@@>>>===<<<<<<<<<;;;::::::::::::;;;;;;;;;:::999888888888888999999888888777666666666666666555555555444444444444444555555444444333222111111111111000000////////////............//////.........---++++++,,,---***---//////---+++---///---------,,,,,,,,,++++++------------............////////////////////////......000000000...---,,,//////...---------------...///000///...---...000000000000111222333444555555555555555666777888999888999:::;;;<<<>>>????????????@@@@@@AAABBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBAAA@@@@@@@@@BBBCCCDDDDDDCCCBBBAAAAAAEEEEEEFFFGGGGGGFFFFFFEEECCCBBBBBBAAAAAA@@@@@@@@@===>>>>>>??????@@@@@@@@@>>><<<:::999999:::;;;===:::::::::;;;;;;::::::999999::::::::::::999888777777666555444555666888999777777777777777777777777999999999::::::;;;;;;;;;:::999888777555555444444333222111111222444666888444333333333222222222222000000111222333444444555333333222111111000//////111111111111111111111111////////////.........---------,,,++++++++++++,,,---111333///---...---+++)))***+++,,,,,,,,,+++***,,,---...---,,,+++,,,...000///...---,,,,,,,,,,,,------....../////////000...............---,,,,,,++++++++++++,,,---......------,,,,,,+++++++++,,,***++++++++++++,,,,,,,,,000///...---,,,,,,------------------............---...///000000///......///...---...000111111000//////000111111222333333000222555999===AAAEEEFFFIIIOOOXXXaaakkkyyyxxxpppkkkdddaaabbbcccaaa^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXVVVSSSOOOMMMLLLLLLLLLMMMKKKIIIIIIJJJJJJJJJIIIKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIMMMFFFHHHIIIEEEHHHKKKEEEFFFEEECCCCCCEEEEEECCC@@@AAA@@@@@@???>>>>>>======<<<<<<;;;::::::::::::;;;::::::999999888999999999999999888888777777666666555555444444444333333333555555555555555444444333222222111111111000000000//////............///////////////...,,,,,,---///,,,...000///---+++,,,...,,,,,,,,,+++++++++++++++,,,,,,,,,---------................................................------......---,,,,,,,,,------,,,...000111///...---...111111000000111222333333333333333333444555666666777777888999;;;<<<===>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAABBBAAAAAA@@@@@@?????????>>>FFFMMMKKKDDD>>>>>>AAABBBBBBBBBBBBCCCEEEFFFGGG@@@@@@???======<<<<<<<<<999:::;;;<<<===>>>>>>>>>@@@>>>:::888777999<<<>>>:::::::::999999888777777777888888888888888777666555444444444555666888999777777777777777777777777888888888888999999999999:::999888666444333222111333222111111111222444555333333222222222111111111......///111222333444555222222111111000000//////111111111111111111111111//////.........---------,,,,,,,,,,,,,,,++++++***---111222///---......,,,***+++---............---+++---...---,,,+++,,,...///...---,,,++++++++++++++++++,,,---...///000111,,,,,,------,,,,,,++++++,,,+++++++++++++++,,,,,,...---,,,******++++++,,,*********+++++++++,,,,,,......------------......---............------,,,***+++,,,------...------000///......000111000...//////000000111111222222000111333555777999;;;;;;===???CCCGGGNNNZZZhhhrrr~~~vvvnnnoookkkjjjeee```]]]^^^^^^]]][[[ZZZYYYYYYXXXXXXXXXYYYYYYSSSRRRPPPMMMLLLKKKKKKLLLLLLJJJHHHHHHIIIIIIIIIHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHFFFIIIHHHGGGSSSZZZQQQGGGDDDBBBCCCEEEEEEBBB???AAA@@@???>>>======>>>>>><<<<<<;;;::::::::::::;;;999999999888999999::::::999999999888777777666666444444444333333333222222444444444444444333222222222222222111111111111111//////............/////////000000///------...000...///000///---+++,,,---++++++******************+++,,,,,,,,,------------------------------------///...---,,,,,,---......------,,,,,,,,,,,,,,,---,,,...//////...------...111111000000000111111222222222222222333444555555555666777888999;;;<<<<<<======>>>??????@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@??????>>>>>>>>>FFFMMMLLLDDD>>>>>>AAA@@@@@@AAABBBBBBCCCDDDDDD???>>>===;;;::::::::::::999:::;;;<<<<<<<<<<<<;;;???===;;;:::999:::<<<===;;;:::999888777666555555555666666666666666666666444444444444555666888999777777777777777777777777777777777777777777777777999888888777666444333333222222111000000111111222000000000////////////......//////000111222222333111111000000000/////////.................................---------,,,,,,++++++,,,------+++***))),,,000000---+++------+++***+++---///000000//////+++,,,------,,,+++,,,...///...---,,,+++++++++++++++,,,,,,---......//////+++,,,,,,,,,,,,,,,++++++++++++******************...---+++***)))***+++,,,++++++++++++,,,,,,,,,---,,,,,,,,,------.........//////000000///...---,,,)))******+++,,,------...000///......///000///---/////////000000000111111222222333444555666666777777888999:::===EEEOOOVVVbbbmmm{{{~~~wwwrrrpppooorrrzzzuuuhhhgggcccccc```]]][[[\\\[[[ZZZXXX[[[ZZZYYYWWWVVVVVVVVVVVVSSSRRRPPPNNNLLLKKKJJJJJJKKKIIIGGGGGGHHHIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGBBBDDDGGGEEEIII```nnneeeMMMFFFAAABBBEEEDDDCCCBBBCCCAAA???>>>===>>>@@@AAA<<<<<<;;;::::::::::::;;;888888888888999:::;;;;;;::::::999888888777777666555555444444444333333333222222222222222111111000222222222222111111111111//////............//////...//////...------...000---------,,,,,,,,,,,,---************************++++++++++++,,,,,,,,,---...........................---,,,++++++,,,---///,,,,,,++++++++++++,,,---...///...,,,+++,,,...111000000000//////000111111222222222222333444555555444555666777888:::;;;;;;<<<<<<======>>>??????@@@??????@@@@@@@@@@@@??????>>>>>>???@@@@@@@@@??????>>>AAACCCCCC@@@>>>>>>???>>>???BBBDDDDDDCCCAAA@@@???>>><<<:::999::::::;;;<<<<<<===>>>===<<<:::999;;;<<<<<<======<<<<<<;;;;;;:::888777555555444555444444444444555666666777444444444555666777888888777777777777777777777777666666666666666666666666555555666666666555555444222222111111000000000111000000000////////////...111000000000000000000000000000//////////////////........................------------,,,,,,,,,,,,***+++,,,---,,,+++***))))))---...***(((+++,,,***'''((()))+++,,,,,,,,,+++***+++,,,,,,++++++---...000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++***)))))))))******---,,,+++*********++++++,,,,,,,,,,,,------------++++++,,,------.........---...//////...---+++*********++++++,,,---...///000///......//////...---//////////////////000000------...///000111111222222333333444555999===@@@FFFPPP[[[aaabbbfffooowww}}}yyywwwssssssrrrnnnjjjfffeeeeeeeeemmm||||||iii___```]]]___]]]\\\[[[[[[ZZZYYYXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTRRROOOMMMKKKIIIIIIJJJHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFEEEEEEFFFGGGGGGCCCCCCEEECCCIIIdddwwwqqqZZZMMMBBB@@@BBBAAAAAADDDDDDBBB@@@??????@@@AAABBB<<<<<<;;;::::::::::::;;;888888888888999:::;;;;;;::::::999999888777777777666666666666555555555555333333333333333222111111111111111111111111111111//////............//////------...---,,,,,,---///+++*********+++,,,------***************+++++++++******+++++++++,,,,,,,,,........................---,,,+++***+++,,,---...++++++******++++++,,,,,,//////---+++***+++...111//////...//////000111111222222222222333444555555444444555777888999:::;;;;;;;;;<<<======>>>>>>???>>>>>>???@@@@@@@@@??????===>>>@@@AAABBBBBBAAA@@@===<<<;;;<<<===============???CCCEEEFFFDDDAAA??????===;;;:::::::::<<<===>>>???@@@@@@???===:::999888:::<<<>>>???>>>===<<<;;;:::888666555555555555333333333333444666777888666666666777777777777777777777777777777777777777666666666666555555555555111222333444555444333333111222222111111111111111333333222222222111111111222222111111000/////////////////////............111111111111111111111111------,,,,,,,,,++++++++++++++++++++++++******)))(((,,,,,,(((''')))+++***((()))+++,,,---,,,,,,+++)))***,,,,,,++++++---...000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++***************+++++++++++++++++++++*********++++++,,,,,,,,,---------***+++,,,---------------***+++,,,------,,,***))),,,,,,++++++,,,---...//////...------///000///---............////////////,,,,,,---...///000111111222222333444555666777777888>>>EEEHHHJJJMMMSSSXXX\\\dddoooyyy}}}{{{xxxtttqqqnnnlllkkklllkkkjjjfffaaa]]][[[[[[]]]]]]eeedddVVVUUU\\\]]][[[[[[[[[[[[[[[ZZZYYYXXXTTTTTTTTTTTTUUUUUUVVVWWWUUUUUUSSSQQQNNNLLLJJJIIIKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIEEEFFFEEEIII___pppmmmgggUUUEEE@@@@@@======@@@BBBAAA@@@??????@@@AAABBB<<<<<<;;;::::::::::::;;;999999999888999999:::::::::::::::999888888777777777777777666666666666555555555555555555444444333000000000000000111111111//////............//////,,,---------,,,,,,---///---+++))))))+++---------*********+++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***************+++,,,,,,---......---++++++---///---------...///000111222111111111111222333444555444444555777888999:::;;;:::;;;;;;<<<======>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>???AAACCCDDDDDDCCCBBB============>>>>>>======>>>???BBBDDDEEEFFFEEEEEE===<<<:::999999;;;===???===>>>@@@AAA@@@>>><<<:::888999;;;===>>>?????????;;;:::888666555555666777333333333333444666888999888888888888888777777666777777777777777777777777777666666666555555555555222333444555555444333111111111222222222222222222444333333333222222222222111111111111111111000000........................111111111111111111111111,,,,,,,,,,,,++++++++++++,,,++++++***************(((,,,,,,(((&&&)))++++++,,,,,,......///...---,,,(((***+++,,,++++++---...///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,)))******+++,,,,,,++++++***************+++,,,---)))***,,,,,,,,,+++)))((())))))*********+++++++++++++++,,,---------,,,+++***+++...///000...,,,+++---,,,+++++++++,,,---------,,,,,,---///000///.................................//////000111111111333333222333444555555555333555777999;;;===@@@BBBCCCIIIPPPVVV[[[aaaiiinnnzzz{{{{{{xxxuuurrrpppnnnllljjjhhhgggffffffiiiiiigggccc^^^ZZZXXXXXX\\\VVVXXXWWWPPPSSS[[[YYYWWWYYY[[[[[[ZZZYYYXXXWWWTTTTTTSSSSSSSSSTTTUUUUUUSSSSSSRRRPPPNNNLLLKKKJJJKKKIIIHHHGGGHHHIIIHHHGGGEEEEEEFFFFFFHHHIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIILLLCCCEEEHHHJJJVVVbbbbbbiiiUUUDDDAAA@@@<<<;;;???????????????????????????<<<<<<;;;::::::::::::;;;::::::999999888999999999;;;::::::999999888888777777666666666666555555555444444444444444333222222....../////////000000000//////............//////,,,---...---,,,---...000222///,,,+++,,,---,,,+++******++++++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******))))))***+++,,,,,,+++---//////---,,,,,,---,,,,,,------///000222222000000000000111222333444444555666777888999:::;;;::::::;;;;;;<<<======>>>>>>>>>???@@@@@@@@@@@@@@@???@@@BBBEEEEEEEEEDDDCCC???BBBDDDDDDBBB@@@????????????@@@BBBDDDGGGIIIJJJ<<<;;;999888999;;;>>>@@@;;;<<>>===AAA<<<===>>>>>>>>>>>>======<<<<<<;;;::::::::::::;;;;;;;;;:::999888888888888;;;;;;:::999999888888777666666555555555444444444000111111111111000//////---.........//////000000//////............//////---...///.........000222888333///---------,,,******++++++,,,,,,++++++***(((((()))***+++,,,,,,------,,,***)))))))))******)))))))))))))))))))))))))))***,,,---...------,,,,,,,,,+++++++++,,,---...+++,,,------......------000000000111222222333333555555666666777999:::;;;;;;;;;;;;<<<<<<<<<<<<===@@@???>>>======<<<<<<<<<>>>>>>???@@@BBBCCCCCCDDDAAAAAA@@@@@@???>>>======???@@@AAA@@@???BBBIIINNN===<<<:::999999:::<<<===<<<>>>???@@@???===:::888777888:::<<<======<<<<<<;;;999777666666666444333000111333444555666666666999999888888777666666666888777666555444444444444333444444555555666666666555666666666666666666555///////////////000000000444444444444333333222111////////////////////////111000///......///000111///...---,,,+++,,,,,,------,,,***++++++,,,***)))...---,,,,,,++++++,,,,,,...---,,,***)))(((((((((+++,,,------,,,***'''%%%++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,************+++,,,------......,,,+++++++++,,,---))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000---***+++...000000...++++++************++++++---------.........//////---....../////////////////////000222333444555666555555666777999<<>>AAABBB???;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;::::::;;;<<<======<<<;;;:::<<<;;;:::888666555444444333333333444444555555555//////000111222333333444333222000.........//////------,,,,,,,,,+++++++++------+++)))((())),,,///>>>777///,,,***)))))))))***++++++,,,,,,++++++******************++++++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++,,,---------,,,+++***,,,,,,+++***+++,,,---...,,,,,,------.........---000000111111222333333333555555555666777888:::::::::;;;;;;;;;<<<<<<<<<<<>>>>>===<<<<<<<<<<<>>???@@@???>>>@@@DDDHHH===<<<;;;::::::;;;<<<===;;;<<<======<<<:::888777888999:::;;;<<<<<<<<<<<<<<<:::777666666666555444222222333444555666777777999999999888777777666666::::::999888777777777777555555555555555666666666444444555555555555444444111111222222222111111000333333333333333222111111000000000000000000000000111000///......///000111000///...---------.........,,,++++++,,,,,,+++***......---,,,,,,,,,,,,---++++++******))))))******((()))+++------+++)))(((+++******))))))******+++******++++++,,,---......************************+++***))))))))))))***+++************+++,,,------,,,+++***)))((())))))***))))))))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///---++++++...//////...++++++************++++++,,,,,,,,,,,,---------...------...///////////////000000000111222222222333333333222333444666888999:::;;;<<<<<<>>>CCCHHHMMMPPPWWW___eeehhhkkkqqquuu{{{tttooonnnmmmooolllkkkkkknnnoooooommmrrrpppnnnnnnooopppooonnnhhhgggeeecccbbbccceeefffcccbbbaaaaaabbbccceeeffffffdddaaa^^^\\\\\\\\\\\\^^^]]]\\\[[[[[[[[[[[[[[[WWWXXXYYYYYYWWWUUUUUUVVVSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIJJJIIIJJJKKKLLLLLLMMMLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCBBB@@@@@@CCCIIINNNMMMFFF===:::<<<>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;:::777666666555444444444555333333333444444444444444000000000111111222222333222111000///.........///////////////............---------+++)))***,,,///:::555000---,,,+++++++++******++++++++++++******+++++++++*********))))))***+++---//////---***((())))))))))))))))))))))))------------,,,+++***))),,,++++++******,,,---...,,,---------............000000111111222222333333555555555555666888999:::::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<<<<===@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBB>>>??????>>>======>>>@@@===<<<;;;::::::;;;<<<===;;;;;;;;;::::::999888888::::::::::::;;;;;;<<<===>>>;;;888666666666666555555444444444555777888999::::::999888888777777666;;;;;;:::999999888888888666666666666555555555555222333333444444333333222333444555666555333111000111222222222222111000000111111111111111111111111000//////......//////000000000///.........//////...---,,,,,,---...,,,+++//////...---------------(((((()))))))))******+++&&&'''***,,,------,,,++++++******))))))******+++((()))***+++,,,...//////***************************))))))(((((())))))***))))))))))))***+++,,,---******)))(((((((((((())))))))))))(((((((((((((((******************************++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,++++++---......---++++++************++++++++++++++++++,,,,,,,,,,,,------...////////////...000000000000000000000///222111111000000000111222222333444333333555888:::<<<@@@EEEIIIJJJMMMRRRVVVWWW\\\eeelllqqqvvvyyy{{{{{{yyyuuurrrmmmhhhdddcccbbbcccfffdddcccdddeeegggfffffffffeeeeeeeeeffffffdddccc______```aaacccdddffffff______```bbbccceeefffgggdddbbb```^^^\\\\\\\\\\\\```______^^^^^^^^^______XXXYYYZZZYYYWWWUUUUUUVVVTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKKKKLLLLLLKKKKKKKKKGGGGGGGGGGGGGGGGGGFFFFFFCCCCCCBBB???===>>>@@@BBBCCC@@@===<<<===>>>>>>>>>::::::::::::::::::::::::<<<<<<======<<<<<<;;;:::999:::;;;;;;;;;;;;:::999444333333444444555777777444444444444333333333333111111111111111111111111222111000///............---,,,,,,,,,,,,+++++++++,,,---------++++++---///222111000---,,,+++++++++******++++++++++++******************************)))***,,,------,,,***))))))))))))))))))))))))))),,,,,,,,,,,,++++++******,,,+++*********+++---------------------......///...//////000111111222222444444444555666777888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<======AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCC???@@@@@@???===<<<;;;:::;;;;;;::::::::::::;;;;;;<<<;;;:::999888999999:::<<<;;;:::999999;;;<<<===???<<<888666666777777777888777555555666888:::<<<:::::::::999888888777777999999999999888888777777666666555555444444333333111222222333333222222111444555777777777444111///000000111111111111000000000000000000000000000000//////////////////////////////..................///...------...///...,,,......---,,,,,,,,,,,,---(((((())))))************&&&((()))+++,,,,,,,,,+++******))))))))))))******))))))***+++,,,---------************************))))))))))))))))))))))))))))))((())))))***+++,,,+++++++++******************))))))))))))(((((((((************************))))))***+++,,,------...,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,---......//////...................../////////111111111000000000000000111222444333222222333444888:::<<<======@@@DDDGGGBBBFFFKKKOOORRRUUUXXX[[[___bbbhhhpppyyy|||vvvrrrooojjjiiifffcccbbbaaabbbbbbdddccccccccccccdddeeeeeecccccccccdddeeedddbbb___^^^___aaacccddddddcccccc^^^___aaacccdddeeeeeeeeeaaa```___]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\]]]^^^^^^YYYZZZ[[[YYYWWWUUUUUUUUUUUUSSSRRRPPPNNNLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCAAA???>>>=========>>>>>>>>>======>>>@@@::::::::::::::::::::::::<<<<<<<<<===<<<<<<;;;:::999999999999999999999999555444555555666777888999555444444333333222222222222111111111000000000///111000000///......------++++++*********)))))))))***,,,------,,,+++,,,------000111...***))))))''')))******++++++******)))((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))************++++++,,,,,,++++++***)))***+++,,,------,,,,,,,,,,,,---......------......///000000000333333444444555666888999888888888888999999999999:::::::::;;;;;;===>>>???BBBAAA@@@@@@AAABBBDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???===;;;999:::999999999999999999:::;;;:::888777666777888999===<<<;;;999999:::;;;<<<>>>;;;888777888999999999:::999777777777999;;;===;;;;;;::::::999888888888888999999999999888777777555444444333333222222222111222222333333222222111333444666777666444111//////000000111111000000000////////////////////////......////////////......------------------------///...------//////...------,,,++++++******++++++)))******+++***)))(((((()))***++++++++++++***)))***))))))))))))))))))***+++++++++++++++++++++***************************************************(((((((((((()))***++++++++++++++++++******))))))************************************************))))))******+++,,,------++++++************+++++++++,,,,,,,,,,,,+++++++++++++++************++++++---------,,,,,,,,,,,,,,,,,,------...............***+++,,,---...///000000/////////000111111111111000222333444222222333444555666555555555666999;;;:::<<<>>>@@@@@@AAACCCEEEHHHJJJNNNTTTZZZ```fffiiiggggggiiimmmsss||||||zzzyyyqqqqqqttt{{{~~~~~~~~~{{{zzzxxxuuutttssssssssssssrrrqqqooommmjjjgggeeeaaa```___^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^___```bbbaaaaaabbbcccbbb```^^^\\\^^^aaacccdddcccaaa______aaabbbddddddcccbbbaaa______^^^^^^]]]]]]]]]]]][[[[[[[[[[[[[[[[[[\\\\\\ZZZ[[[\\\ZZZWWWUUUTTTTTTTTTSSSQQQOOOMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@???===<<<999;;;======;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::888888777777777777888888666555555555555555666777444444444333333222222111222222111111000/////////000000000///......---,,,------------,,,,,,,,,,,,(((***++++++******+++,,,...555777111***)))(((%%%))))))************))))))'''((()))***+++,,,------***)))(((''''''(((***+++))))))))))))))))))))))))))))))))))))***+++------+++******))))))+++,,,---,,,+++*********+++---...---------...//////000000333333333333555666777888777777777777888888888999999999:::;;;<<<>>>@@@AAABBBAAA?????????AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEECCCBBBAAAAAA@@@===;;;999999999::::::999999999888777666555555666777888===<<<;;;;;;::::::::::::<<<:::999999;;;<<<<<<;;;;;;::::::999:::;;;<<<===<<<<<<;;;::::::999999888999:::;;;<<<<<<;;;999999444444444333333333333333222333333444444333333222333444555666555333111000///000000111111111111000........................---......//////......---+++,,,------...---------...---,,,---/////////---,,,++++++******************+++,,,,,,,,,***)))(((+++++++++++++++***)))(((***))))))(((((())))))***,,,,,,,,,+++******))))))************************)))******++++++******)))''''''''''''((()))***+++))))))******))))))(((''')))*********++++++++++++************************))))))******++++++,,,,,,+++******))))))******+++***,,,------+++******+++++++++************++++++------------,,,,,,,,,,,,,,,,,,---............---)))***+++,,,---///000000+++,,,---...///000000000---...000000//////000222333222111000111222333444444666777888777888:::;;;<<<===???BBBEEEIIILLLMMMKKKLLLMMMQQQVVV\\\bbbfffgggjjjnnnppppppoooppppppnnnkkkgggbbb^^^[[[ZZZZZZTTTTTTVVV\\\dddjjjlllllljjjiiihhhiiilllqqqwwwzzz~~~}}}}}}~~~~~~|||vvvooohhheeeeeefffggghhhjjjlllmmmnnnmmmmmmhhhgggeeeddddddeeeggghhhiiifffdddbbbaaa```]]][[[ZZZZZZZZZZZZYYYYYYXXXXXXZZZ[[[[[[[[[ZZZZZZ\\\]]]^^^]]]\\\]]]^^^^^^\\\ZZZXXXZZZ]]]aaabbbbbbaaa```bbbbbbcccccccccbbb```___^^^^^^^^^^^^____________]]]]]]\\\\\\\\\\\\\\\]]][[[\\\\\\[[[WWWUUUTTTTTTSSSRRRPPPNNNLLLKKKJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBB>>>======>>>??????===<<<<<<>>>???>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::777777666666666666777777444444333222222222222333333333333333222222222222111111111000000////////////////////////---,,,,,,++++++++++++************((()))***)))))))))+++---111;;;>>>555,,,******'''))))))************))))))))))))*********+++++++++(((((())))))************))))))))))))))))))))))))++++++***))))))***+++,,,+++***)))))))))***,,,---+++***)))((((((***,,,---......//////000111111222222222222333444555777777666666666777777777888888999999:::;;;===???AAABBBBBB@@@>>>===>>>???AAACCCCCCCCCDDDDDDDDDDDDDDDDDDFFFCCCAAAAAAAAAAAA???===;;;;;;;;;<<<<<<;;;;;;;;;999999999888888999999:::<<<<<<<<<<<<;;;:::999888888888999;;;>>>???===<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;::::::999999888999:::;;;;;;:::999888444444555555555555555666444444555555555555444444333444444555444444333333///000111111222222222111////////////////////////------...//////...------+++,,,---/////////...------,,,+++,,,...///...------,,,++++++******++++++)))***,,,---------+++***++++++++++++******))))))))))))(((((((((((())))))+++++++++***************************************(((((()))******)))((((((''''''''''''((()))******)))***+++++++++***((((((''''''((()))***+++,,,,,,***************************************+++++++++******))))))))))))******)))+++------***))))))***++++++************++++++,,,,,,,,,,,,+++++++++***+++,,,------......------++++++,,,,,,---...//////+++,,,---.../////////...,,,---...---,,,,,,...000222111000000111111111111111222444444333333555666666666777888:::<<<>>>?????????@@@BBBDDDGGGJJJLLLKKKMMMOOOPPPOOOOOOPPPQQQNNNMMMLLLJJJGGGFFFFFFFFFEEECCCDDDGGGMMMQQQQQQPPPQQQQQQQQQRRRTTTVVVYYYZZZ\\\___bbbaaa^^^]]]___cccdddccccccdddfffiiimmmooohhhddd___]]]]]]_________aaa``````bbbeeeggggggfffddddddaaa\\\WWWTTTUUUWWWUUUWWWYYY\\\^^^`````````aaa```^^^\\\\\\^^^aaacccdddaaa\\\[[[[[[[[[ZZZYYYWWWWWWXXXYYYYYYYYYXXXWWWYYY[[[\\\[[[YYYYYY[[[^^^]]][[[ZZZYYYZZZ[[[ZZZYYYYYY[[[^^^aaabbbbbbbbbaaabbbbbbbbbbbbbbbaaa``````]]]^^^______```````````````___^^^]]]]]]]]]]]]]]]\\\]]]]]][[[WWWTTTSSSSSSRRRQQQOOONNNLLLKKKJJJJJJFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKJJJJJJIIIIIIFFFFFFEEEDDDBBBAAA@@@@@@>>><<<;;;===???@@@>>><<<@@@@@@??????@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::666666555444444555666666333222222222222222333333222222222222222333333333000000000000000/////////...////////////---,,,+++))))))(((((((((''''''''')))******)))((())),,,///000<<<@@@555******+++((())))))************))))))+++++++++***************'''(((+++------,,,***)))))))))))))))))))))))))))---,,,+++))))))))))))***+++***)))))))))***,,,,,,***)))((('''''')))+++,,,000000000111222222333333222222222333444555666777666666666666777777777777999999:::<<<>>>@@@BBBDDDAAA@@@>>><<<===>>>AAABBBDDDDDDDDDDDDDDDEEEEEEEEEFFFCCC@@@@@@AAABBBAAA>>><<<<<<============<<<<<<========================<<<<<<======<<<:::888777666777999<<>>======<<<===<<<<<<;;;;;;:::999999555666888999999888777555555666666666777777888888555666666777777666666555444444444444555555555555000000111222222222222222000000000000000000000000,,,---...//////...---,,,,,,---///000000000//////---,,,+++,,,...///...---...---,,,,,,++++++,,,,,,''')))+++...//////...---******************++++++))))))(((((((((((())))))))))))******+++++++++,,,************************&&&'''((())))))((('''&&&'''&&&&&&''''''((()))***,,,,,,---...---,,,+++***%%%&&&'''((()))***+++,,,************************+++++++++*********************))))))))))))******(((+++...---***((((((***++++++************++++++++++++++++++******))))))+++,,,------......---------------------------------...///000000000///...///000000...------///111000///...///000000///...111333444444222111222222222222222333555666888999999888888888888888999999>>>???@@@@@@??????@@@BBB<<<===>>>>>>======>>>???@@@>>>===???CCCEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEHHHLLLNNNMMMIIIHHHKKKOOOLLLMMMOOORRRTTTWWWYYYZZZVVVQQQLLLJJJKKKLLLLLLKKKMMMLLLLLLMMMQQQTTTUUUUUUSSSTTTSSSPPPLLLKKKLLLOOOKKKMMMPPPSSSVVVXXXYYYYYY\\\ZZZXXXVVVVVVWWWZZZ\\\^^^ZZZVVVTTTWWWYYYYYYYYYTTTUUUVVVXXXXXXXXXWWWWWWWWWYYY[[[ZZZXXXWWWZZZ]]]```]]][[[ZZZ[[[\\\\\\\\\^^^```bbbcccdddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa]]]^^^___```aaaaaaaaaaaaaaa```___]]]]]]\\\\\\\\\]]]^^^]]][[[WWWTTTSSSSSSQQQPPPOOOMMMLLLKKKKKKKKKFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDBBB@@@??????@@@>>><<<===@@@AAA@@@>>>===<<<:::;;;======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::666555444333333444555666333333333333444555666666111111111222222333333444/////////000000000000000...////////////---,,,+++++++++++++++************++++++***)))(((***...111,,,:::>>>222''''''***(((************))))))(((((()))***+++,,,,,,+++***)))++++++************++++++---,,,***))))))***,,,---(((((()))))))))(((((('''(((((('''&&&&&&'''((())))))))))))))))))******+++,,,---000222333444444444222222222222222222222222555555666777888999::::::;;;<<<>>>???AAAAAABBBBBB???===<<<;;;;;;===@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGBBBBBBBBBAAAAAA@@@@@@???BBBAAA???>>><<<;;;;;;:::999999::::::;;;<<<<<<<<<@@@@@@@@@??????===<<<<<<;;;<<<>>>???@@@@@@@@@@@@;;;;;;<<<<<<======>>>>>><<<<<<;;;:::888777666666999999999999999888777777444555555666666666666666:::888666666888888555222444444444333222111000///333222222222111000000000333333222000///---,,,,,,......------------......000...---...///000///...++++++,,,,,,---.....................---,,,+++***((()))***+++++++++++++++***)))((()))++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***++++++)))((((((((((((((()))***************)))(((&&&&&&((()))+++,,,,,,+++)))(((+++***)))(((((('''((((((+++***((('''((()))+++,,,******))))))***++++++,,,))))))))))))************,,,+++***((((((((()))***++++++******)))(((((((((++++++++++++++++++++++++,,,,,,++++++***+++++++++------......---,,,++++++///////////////////////////......------///000111//////............///////////////000222222111000444333222111111333555666666666666777999999777444666666777777888888888999:::::::::999999999999888888888999999999:::::::::;;;;;;;;;<<<<<<<<<======AAAAAA@@@@@@???>>>>>>>>>CCCCCCCCCCCCFFFIIILLLNNNGGGEEECCCAAA@@@???@@@@@@AAABBBDDDEEEGGGHHHHHHHHHIIIHHHFFFEEEEEEGGGHHHJJJEEEHHHLLLPPPSSSTTTUUUUUUSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUUUUUUUVVVXXXZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]]___^^^^^^^^^^^^___``````aaabbbccccccccccccbbbaaabbbbbbaaaaaabbbbbbcccccc```]]]ZZZXXXXXXYYYYYYXXX[[[\\\^^^^^^]]]YYYUUUSSSIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHGGGGGGHHHJJJMMMNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEDDDBBB@@@?????????>>>>>>===<<<<<<===>>>???========================;;;;;;<<<<<<;;;;;;:::999======<<<;;;:::888777666555555444444444333333333222333444555444333222111111222222333333222222111///////////////......---------..................,,,,,,+++***)))(((''''''***))))))***,,,...000111...---+++***((('''''''''++++++*********))))))))))))******++++++******)))+++******))))))******+++,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,++++++***)))(((''''''((()))))))))))))))))))))***++++++---...///000111000000///111111111222222222333333444555555666777888999::::::;;;<<<>>>???@@@AAAAAA???===<<<;;;;;;>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBAAAAAA@@@@@@BBBAAA???>>><<<;;;;;;;;;999::::::;;;<<<======>>>???@@@@@@??????===<<<<<<;;;<<<===>>>??????>>>>>><<<<<<<<<<<<======>>>>>>;;;;;;:::999888666666555888888888888777666555444555666666777777777777777999777555666888777555333333333333333222111000000222222222111111111111111111111000000//////......///......------......///000...---...///000///---------------------------+++,,,,,,++++++)))(((((())))))*********+++++++++***)))((()))++++++)))(((''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((()))******))))))((((((((((((((()))'''(((((())))))))))))(((((()))+++,,,,,,+++)))(((***))))))(((((((((((())))))((('''&&&'''(((***+++)))))))))((())))))******(((((()))))))))*********,,,+++)))((((((((()))***((((((((()))******++++++************************,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000000000//////.........///////////////000111222111000333222000000000111333444444333333555666666444333444555555555666666666666666666666777777888888888666666777777777888888888999999999999:::::::::;;;============<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@CCCDDDAAA@@@???>>>>>>???@@@@@@???@@@AAACCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFHHHDDDFFFIIILLLOOOQQQRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSSSSRRRRRRSSSUUUVVVXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^___```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbccc```]]]YYYXXXXXXYYYYYYXXX[[[\\\]]]]]][[[XXXTTTQQQMMMLLLLLLKKKJJJKKKKKKKKKHHHIIIJJJJJJIIIIIIJJJLLLMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@???>>>===<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999;;;;;;;;;:::999888666666444444444444333333333333222333333333333222111111111222222222222222222111///////////////...------//////......------,,,,,,************))))))))))))******)))))))))***,,,---,,,+++***)))((('''''''''+++++++++***************+++******))))))******+++******))))))))))))******+++***)))(((((()))***++++++,,,,,,---------,,,,,,,,,+++***((((((((())))))***))))))))))))***++++++............---,,,++++++//////000111222333333444444444555666777888888999888999;;;===>>>?????????>>>===<<<;;;<<<>>>@@@BBBEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA???>>>===<<<;;;;;;::::::;;;<<<===>>>???@@@????????????>>>===<<<<<<;;;<<<============<<<<<<<<<<<<<<<===============:::999999888777666555555777777777777666555444333666666777888888888888777666555555666777777555444333333333333222111111000111111111111111222222222000000000000000000000000///......------......//////...---...//////...---//////......---,,,,,,+++++++++++++++***)))((((((******)))((()))***+++,,,***)))((()))++++++)))((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''((())))))***))))))(((((('''''''''$$$%%%&&&((()))***++++++((()))***++++++***)))((()))(((((((((((())))))******)))((('''((()))***+++(((((((((((((((((((((((((((((())))))))))))******+++***))))))((()))))))))((((((((()))******++++++))))))))))))))))))))))))++++++*********++++++,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111000000///.........///...//////000000000000000111000/////////000222333000000000111333333222111222222333333333333444444222222333444555666777777444444444555555555666666666666777777777888888888888888888999999999::::::::::::;;;<<<===>>>??????::::::;;;;;;<<<>>>???@@@======>>>@@@AAAAAAAAAAAA@@@@@@??????@@@BBBDDDEEEDDDDDDFFFGGGIIILLLMMMOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRRRRRRRRRRSSSTTTTTTVVVVVVUUUUUUUUUVVVXXXYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]^^^___bbbaaaaaa``````aaaaaabbbbbbbbbaaaaaaaaaaaaaaabbb^^^\\\XXXWWWWWWXXXXXXWWWZZZ[[[\\\[[[YYYUUUQQQOOOKKKJJJHHHGGGGGGGGGIIIJJJIIIKKKMMMMMMKKKJJJIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>???>>>===;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::::::::999888888999999999999888777555555444444444333333333222222222222111111000000000111111111222222222222111111...////////////...------000///......,,,++++++***(((((())))))*********++++++***)))((('''''''''(((***)))((((((''''''((((((++++++++++++************+++***)))(((((()))***+++)))))))))(((((()))))))))+++***))))))))))))***+++))))))******+++*********...---+++)))(((((())))))******))))))******+++,,,---------,,,,,,+++******......///000111222333444333333444555666777777888888999;;;<<<>>>?????????======<<<<<<===???AAABBBEEEEEEEEEDDDDDDCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<:::;;;<<<===>>>???@@@AAA>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<=========999999888888777777666666555555666666666666555555555555666777777777777777555555555666666666666555333333333333333222111000000000000111222222222333000000000000000000000000//////............/////////...------//////...---............------,,,,,,------......---,,,+++++++++***)))'''''')))+++,,,***)))((()))++++++)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((******))))))((('''&&&%%%$$$%%%&&&((()))*********))))))************))))))(((((('''(((((()))************))))))******+++,,,((()))))))))((((((''''''(((((((((((()))))))))*********))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))***************++++++,,,000...,,,+++***+++,,,...---------------------------------------.........111111000///............---///000000////////////000000/////////000111222///......///111222222111222222222222222222222222111111222333333444555555333333333444444444444555555555555555666666666666555555555666777888888999;;;;;;<<<============<<<888888888999;;;<<<===>>>;;;<<<===>>>>>>>>>>>>>>>============???@@@BBBCCCDDDCCCCCCCCCEEEHHHJJJLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSXXXWWWVVVUUUUUUVVVXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]aaaaaa```______```aaaaaabbbaaa```_______________\\\ZZZVVVUUUVVVWWWWWWVVVXXXYYYYYYXXXVVVRRROOOMMMJJJIIIFFFDDDDDDEEEGGGIIIJJJLLLOOOOOOMMMJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDAAA@@@>>>===<<<;;;;;;;;;???>>><<<;;;::::::::::::::::::::::::::::::::::::999999999999999888777777777777777777666666555444333333333333222222222222222111000......///000000000000111111111111000000......//////......---,,,...---------,,,,,,++++++))))))))))))***************))))))(((''''''''''''((((((''''''''''''((((((************************+++***)))(((((()))***+++)))((((((''''''(((((()))+++++++++******+++++++++''''''((()))******))))))...---+++***)))))))))******************++++++,,,,,,,,,+++,,,,,,,,,------------...///111222333333222222333444555666666777999:::;;;===>>>???@@@@@@======<<<===>>>@@@AAABBBDDDDDDDDDCCCBBBAAA@@@???AAABBBBBBCCCCCCDDDDDDDDDBBBAAA@@@>>>============;;;;;;<<<===>>>???@@@AAA===>>>>>>>>>>>>======<<<<<<<<<;;;::::::999999999<<<<<<;;;;;;;;;;;;;;;;;;888888888888777777777777333333555666777888888888333444555555666666555555444555666666666666666666222222333333333222111111000000000111222222222333222222222111000000///////////////......////////////---,,,---...///...---,,,,,,,,,,,,------......---............------,,,,,,***(((''''''(((***+++***)))((()))++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''))))))))))))((('''%%%$$$&&&&&&'''((((((((((((((()))))))))******)))))))))(((((('''(((((()))******(((((((((((())))))******((())))))******)))(((((('''(((((((((((())))))))))))))))))*********))))))++++++******)))(((((((((***************************)))))))))******+++,,,333111...,,,+++++++++,,,------------------------+++,,,,,,---------------000000///......---......,,,///000000...------///000000000000000111111222///...---///111333333333222222222222222222222222333333333333333333333333333333333444444444555555555555555555666666666666444444555666777777888888777777888888888888777777888888999999:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<===>>>???@@@AAACCCBBBAAAAAACCCFFFIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSRRRQQQQQQQQQRRRSSSTTTXXXYYYYYYZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZ[[[\\\\\\```__________________```aaa```___^^^]]]\\\\\\\\\YYYWWWTTTSSSSSSTTTUUUTTTVVVVVVVVVUUUSSSPPPMMMKKKMMMKKKIIIGGGFFFHHHJJJKKKIIILLLNNNOOOLLLIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCC???>>>===<<<;;;:::::::::>>>===;;;999999999999999::::::::::::::::::::::::888888999999888888777666555555555666666555444444333333222222222111111111111000///...---...///000///000000111111000000///...............------,,,***+++++++++,,,,,,------************))))))))))))(((((())))))))))))))))))'''''''''''''''(((((())))))))))))))))))************))))))(((((())))))***((((((''''''''''''((((((++++++++++++++++++++++++((()))***+++++++++++++++---,,,+++)))))))))******+++************+++,,,,,,+++******+++,,,---...///------...///000111111222111111222333444555555666999999;;;===>>>??????@@@<<<<<<===>>>???AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>@@@@@@AAABBBCCCDDDDDDEEEAAAAAA@@@???>>>>>>>>>>>><<<<<<======>>>>>>??????=========>>>>>>======<<<<<<<<<;;;:::999999:::::::::::::::::::::999999999666666666666777777777777222333444666777888888888333333444555555555555444555777888888666555666777222222222333333222222111111111111111111222222222333333222111000000//////000//////......//////000...---,,,---......---,,,*********+++,,,---------+++++++++,,,,,,++++++***+++***)))((('''((())))))***)))((()))++++++)))((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&''''''''''''''''''((())))))((('''%%%$$$''''''((((((((('''&&&&&&)))))))))))))))))))))))))))(((((((((((())))))***%%%%%%&&&&&&&&&''''''''''''((()))***+++***))))))''''''(((((((((((())))))(((((()))************)))((((((((()))******++++++************************)))))))))))))))***+++,,,222000...,,,++++++++++++***************************+++,,,,,,------,,,,,,...---------------......,,,...111000---+++,,,...///000000000111111111111///......///222555555555333333333222222222222111444333333333222222222111333333333444444444555555444444555555555666666666444444555666666777888888666666666666666666666666888888999999999999888888;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>???AAA@@@@@@@@@BBBDDDGGGIIIGGGGGGFFFFFFFFFHHHJJJKKKKKKLLLNNNPPPQQQQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPRRRQQQPPPPPPPPPRRRSSSTTTXXXXXXYYYZZZZZZ[[[[[[\\\YYYYYYYYYXXXYYYZZZZZZ[[[]]]^^^____________^^^]]]___^^^]]][[[ZZZYYYYYYYYYVVVTTTQQQPPPQQQRRRRRRRRRRRRSSSRRRQQQPPPNNNKKKJJJJJJIIIGGGFFFEEEFFFGGGHHHGGGJJJLLLMMMJJJGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::888888888999999::::::::::::::::::::::::888999999999999888777777333444555555555555555444222222222111111111000000000000//////......////////////000000000000//////---............---,,,,,,((()))***+++,,,------...+++*********))))))(((((('''''')))***++++++++++++((((((((('''(((((())))))''''''((((((((()))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((******++++++++++++******((()))***+++,,,,,,,,,,,,+++***)))(((((()))***+++++++++******++++++,,,---+++************,,,---............//////000000000000000111222333444555555777888:::;;;===>>>>>>>>><<<<<<===>>>@@@AAABBBCCC@@@AAAAAAAAA@@@???>>>>>>??????@@@AAABBBCCCDDDDDDAAAAAA@@@???>>>>>>>>>>>>========================<<<<<<===============<<<<<<<<<::::::999:::;;;;;;999999999888888888777777333333333444444555555555333333444555555555555555333444444555555555555555777999;;;:::777555666777111222222333333222222222222222222111111111111111111111111111111111111111000000////////////000000...---,,,,,,......---,,,*********************+++((())))))*********))))))******))))))((((((((((((***)))((()))++++++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((('''%%%&&&((())))))'''&&&%%%&&&''''''((((((''''''&&&))))))(((((((((((())))))***))))))(((((((((((()))%%%&&&&&&'''''''''''''''$$$%%%''')))******))))))'''''''''((((((((())))))'''((()))***+++******)))((((((((()))******++++++))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++++++++******************************)))***+++,,,---,,,,,,+++++++++++++++,,,,,,---...+++...111000,,,***+++.........//////000000000//////...---///222555666666222222222222111111111000111111111111222222222222222222333333333444444444333333444444444555555555444444555555666666777777888777666666666777888888555666777888888888777777999:::::::::999999888777999::::::;;;;;;<<<;;;;;;======>>>???AAACCCEEEGGGEEEDDDCCCCCCDDDEEEGGGIIIIIIKKKMMMOOOPPPPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOQQQQQQPPPPPPQQQSSSTTTVVVXXXXXXYYYYYYZZZ[[[[[[[[[XXXXXXXXXWWWXXXYYYYYYZZZ[[[\\\^^^``````^^^\\\[[[]]]]]][[[YYYXXXWWWVVVVVVSSSQQQNNNMMMNNNPPPPPPPPPOOOOOOOOOOOONNNLLLKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGIIIIIIGGGEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>?????????@@@@@@@@@???>>>======<<<<<<<<<<<<:::999888777777888999:::999999999999999999999999999999::::::999999888777333333444555666666555555222111111111000000000000000000000000000///.........//////000000//////...------......------,,,+++))))))******++++++,,,,,,))))))))))))************&&&''')))***++++++************)))((((((((())))))&&&'''''''''(((((())))))'''((()))******)))(((''''''''''''&&&&&&'''''''''))))))************))))))'''((()))***+++,,,,,,,,,***)))((((((((()))***+++++++++******++++++,,,---+++***)))))))))***+++,,,.........///////////////000000111222333444444555666777888:::;;;<<<======;;;<<<===???@@@AAABBBCCC???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@BBBCCCDDDDDDAAAAAA@@@???>>>>>>>>>???============<<<<<<<<<<<<<<<<<<===============<<<<<<;;;:::::::::;;;<<<===999888888888777777666666111111111222222333333444444444444444333222111111444555555666666666666666888:::<<<;;;777555666777111222222333333333222222333222222222111111000000///000000111222222333333000000////////////000000...---,,,,,,......---,,,++++++******)))(((((((((((()))************))))))))))))******)))((('''&&&***)))((()))++++++)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((())))))(((((($$$&&&'''))))))(((&&&%%%%%%&&&&&&'''((((((''''''))))))(((((((((((())))))+++***)))(((((('''((((((((())))))***************!!!###&&&((()))***)))(((''''''''''''((((((((()))'''((()))+++++++++***)))++++++******)))((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,&&&'''(((***++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++)))))))))***+++,,,......+++...111000+++)))+++...,,,---......//////......///...---...222555777777222222111111000000000///......///000111222333333111222222222222333333333222222333333333444444444444444555555555555666666666555444333333444666888222333555777888888777777888999999999888777666555888999999:::::::::999999;;;;;;<<<>>>@@@BBBDDDEEEDDDCCCBBBAAABBBDDDFFFGGGHHHJJJLLLOOOPPPPPPOOOOOOMMMMMMMMMLLLMMMNNNNNNOOOLLLLLLLLLLLLMMMOOOQQQRRRXXXXXXYYYYYYZZZ[[[[[[[[[XXXWWWWWWWWWWWWXXXYYYYYYZZZ\\\___aaaaaa___\\\ZZZ]]]\\\ZZZXXXVVVUUUTTTTTTRRROOOLLLLLLMMMNNNOOOOOONNNNNNNNNMMMMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGFFFDDDFFFGGGGGGFFFDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>?????????@@@===<<<;;;;;;::::::::::::999888777777777888999:::777777777777777777777777999::::::::::::999888888333333444555666666666666111111111111000000000000///000111111111000...---......////////////......------......------,,,++++++++++++***************''''''((()))***+++,,,,,,'''((()))*********)))(((++++++***)))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))(((((()))))))))))))))******+++,,,***(((((()))******))),,,***'''(((+++,,,+++)))...---+++)))(((((()))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,---......------...000...000222444444444333222444555777999;;;<<<======:::<<<>>>>>>===<<<===>>>======>>>??????>>>===<<<999:::<<<>>>AAADDDFFFGGG???>>><<<<<<===>>>>>>===>>>===<<<;;;:::999888888;;;<<<===>>>===<<<:::888<<<<<<;;;:::::::::;;;;;;::::::999888777666555555444444444555555555555666222111111222444555555444555555444444444444555555::::::999888777666555555333444444444444333222111////////////............222222111000///...------111111000000/////////...,,,---...//////...------+++***)))(((((()))***+++++++++******))))))((((((******))))))(((((('''''',,,+++)))'''&&&'''((()))))))))((('''&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((((((&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))************))))))))))))************)))((()))))))))))))))******+++,,,+++***)))(((((((((((((((((()))***,,,---...///,,,,,,,,,------,,,++++++++++++******++++++,,,---------,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++***------------------------******+++...222444555444222111000///////////////,,,------...///000000111222222111111111111222222222222222333333444444444222333444555666666666666666666666555444444333333333333444444555666666666666666666666666777777888555666888999::::::999888;;;<<<>>>>>>======???@@@AAABBBBBBBBBCCCCCCDDDDDDKKKKKKLLLLLLKKKJJJJJJIIIJJJJJJKKKMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLMMMPPPRRRUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVUUUUUUWWWZZZ[[[ZZZXXX[[[ZZZXXXVVVTTTRRRPPPOOOLLLLLLLLLMMMMMMNNNNNNOOOMMMLLLJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@>>>=========>>>???>>>????????????>>>======>>>>>>======<<<<<<<<<;;;;;;::::::999888888888999:::999777777777999;;;===:::999888777666555444333777333000000222333222000222111111000000000000000///////////////......---//////...---,,,++++++***++++++,,,------,,,,,,,,,...---,,,+++************+++***)))((('''&&&%%%%%%(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((()))******((('''&&&'''((()))((('''+++***((())),,,......---------+++******)))))))))+++******))))))******+++*********))))))*********---...//////------...///...000222333444444333222444555777888::::::;;;;;;999;;;======<<<;;;<<<===;;;<<<===>>>>>>===<<<;;;<<<<<<>>>???@@@AAAAAAAAA???===<<<<<<===>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>><<<;;;:::999888888:::999999999999999::::::;;;;;;:::999888666555555333333333333444444444444222111000111333555555444555555444444444444555555888888888777666666555555444444444333333222111111////////////............000000000//////......---000000/////////.........,,,---...//////...---,,,******)))))))))))))))***))))))))))))))))))((((((***)))))))))((((((((('''(((((('''&&&''')))+++,,,++++++***)))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''''''''((((((((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''))))))************)))))))))******+++******)))))))))(((((((((((()))******,,,+++***)))((((((((((((((())))))***+++,,,------+++,,,,,,,,,,,,,,,++++++++++++******++++++,,,---,,,++++++*********+++++++++++++++,,,,,,++++++***------------------------,,,,,,,,,///111222111///000000///.........//////.........//////000000000222111111000000111111222222222222222333333333444222222333444555555555555444444444444555555555555333333444555555666666777666666555555666666777888555666777888999999999999999;;;<<<<<<<<<<<<===???AAAAAAAAABBBCCCDDDDDDEEEIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPOOONNNNNNQQQTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTVVVXXXYYYXXXVVVWWWWWWUUUTTTRRRPPPNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGEEEEEEDDDDDDEEEEEEFFFFFFGGGFFFEEECCCBBBBBBAAAAAAAAA@@@???>>>??????@@@AAA>>>>>>????????????>>>>>>>>>=========<<<<<<<<<<<<;;;::::::999888888999999999888777666666888:::;;;999888888777666555444444666333000000222333222111222111000000//////000000///////////////...------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++------,,,+++************''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))))))))$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))***)))))))))'''''''''''''''(((((()))&&&&&&'''(((***+++)))'''+++***)))+++---000000000,,,,,,,,,,,,,,,+++***))))))))))))(((((()))))))))***)))(((''''''((()))***...///000///...---...///...///111222333333222222444555666777888888888888888:::<<<<<<;;;:::;;;<<<::::::;;;;;;;;;;;;;;;::::::;;;===???@@@@@@??????>>><<<;;;;;;<<<======<<<999999:::;;;<<<===>>>>>>AAA???;;;999777777777888777666666666777888999:::<<<<<<;;;999888666555555222222222222333333333333333111///000222444444444555555444444444444555555666666666666666666666666444333333222111111000000////////////....................................///............---------,,,---...//////...---,,,***************)))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((''''''&&&''')))***+++++++++***)))))))))******((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))((())))))***************)))((((((''''''(((((()))***++++++***)))(((((((((((()))*********++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******)))))))))******+++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///000///---***......---------...//////////////////000000000000111111000000000000111111111111111222222222222333000111222333444444444444222222333444444555666666444444444555666666777777555555555555555666666777666666666666777888999999888999;;;;;;::::::<<<===???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHFFFGGGHHHJJJKKKMMMNNNNNNSSSTTTSSSRRRPPPQQQSSSUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSTTTVVVWWWUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>???@@@======>>>???@@@@@@@@@@@@============<<<<<<<<<<<<;;;::::::999999999999999888777666666666777888999777777666666666555555555444222111000222222222111222111000000//////000000...////////////...------************+++++++++,,,++++++,,,,,,,,,,,,++++++---,,,+++***))))))))))))''''''''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&'''((()))))))))$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''(((+++------+++)))+++******+++,,,......///***+++,,,------,,,***)))***))))))(((((())))))***+++***(((''''''(((***+++...///000///---------......///000111222222222222444444555666666666555555777888::::::999999999:::888888999999999999999999777999<<>>>>>===;;;999888888888888555555555555666888999999;;;:::999888777555444444222222222222333333333333333111//////111333444444555444444333333444444555333444444444555555666666333333222111000000000000////////////............,,,,,,,,,------.........------------------------,,,---.........---,,,+++)))***+++++++++)))'''&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((******(((''''''&&&'''''')))((((((''''''((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((())))))))))))((('''''''''''''''((())))))******)))(((((((((((((((*********************)))***************++++++,,,++++++******++++++,,,---******)))))))))***++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...///...+++(((,,,,,,,,,,,,------...///000000000000000/////////000000000//////000000000111111111111111111111111///000111222222333333333222222333333444444444444333444444555666666777777444444444444444555555666666555555444555777888999777999::::::::::::;;;===>>>>>>@@@AAACCCDDDEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHJJJKKKMMMOOOPPPYYYYYYXXXVVVSSSRRRSSSTTTTTTSSSQQQOOONNNNNNNNNNNNPPPOOONNNMMMMMMOOOPPPQQQSSSSSSRRRSSSUUUUUUTTTRRRPPPOOOOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>???>>>======<<<;;;;;;::::::;;;<<<===???@@@AAAAAAAAA===============<<<<<<<<<;;;::::::999999999::::::999888777777777777888888555555555555555555555555222222111111111222111111111111000///////////////......//////......---,,,***++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++***)))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&(((***------***(((+++++++++***))))))***+++)))***+++,,,---,,,+++************))))))*********+++***))))))))))))***+++---...///...---,,,---.........///000111111111111333444444555555444444444555777888999888777888999777777777777777888999999888:::<<<>>>???@@@@@@@@@;;;999888999;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;999:::;;;<<<;;;:::999888555555555555666777999999888888777666555444333333333333333333444444444444333111///000222444444444444444333333333333444444222222222333444444555555333222111000000000111111////////////............++++++,,,,,,------......,,,,,,,,,---------------,,,---.........---+++***)))***+++++++++)))((('''&&&&&&''''''(((((())))))(((((((((((())))))))))))***)))(((''''''&&&&&&&&&((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&'''(((((('''''''''''''''''''''((())))))***)))((((((((((((((((((******))))))))))))((((((***))))))))))))***+++,,,++++++******++++++,,,---***************+++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***,,,......,,,***,,,,,,,,,,,,,,,---...///000000000000////////////000//////......//////000000000000000000000000000...///000111222222222222444444333333222222222222333333444444555555666666333333333333333444444555555444333333444555777888777999::::::::::::;;;===<<<===>>>@@@AAACCCDDDDDDAAAAAACCCEEEFFFGGGGGGGGGHHHHHHIIIJJJLLLNNNQQQRRR\\\\\\\\\YYYUUUSSSRRRSSSSSSQQQOOOMMMLLLKKKLLLLLLPPPOOOMMMLLLMMMNNNQQQRRRTTTSSSSSSSSSTTTTTTSSSQQQOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCAAA@@@???>>>>>>======>>>??????>>><<<;;;999777777:::;;;===>>>???@@@AAAAAA<<<<<<<<<===============;;;::::::999::::::;;;;;;;;;:::999999888888888888444444444444555555555555000111111222111111111111111000000///.../////////...............------,,,---------,,,+++*********+++,,,,,,,,,++++++***)))******)))((((((((())))))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&((()))'''%%%***++++++)))'''&&&''')))((()))***++++++++++++++++++******))))))******+++***************************,,,------,,,,,,---............///000000111111333333444444555444444444333555777777666555666777666666666666666777888999======<<<<<<<<<<<<<<<<<<:::888777888:::;;;;;;;;;;;;;;;::::::999999888888666777:::;;;<<<;;;999888555555555555555666777888555555555555444444444444333333333333444444444444222111111222444555555444444444333333333333444444111111111222222333333333222222111000000222333444////////////............,,,,,,,,,------.........,,,,,,,,,------------...------......---,,,+++***))))))************))))))(((((((((((((((((())))))(((((((((((())))))))))))%%%&&&&&&'''(((((())))))((((((''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''$$$%%%&&&'''((((((((('''((((((''''''(((((()))***)))((((((''''''((((((((()))))))))((((((((((((((())))))(((((((((***+++,,,++++++******++++++,,,---***************+++,,,---)))***++++++,,,,,,,,,,,,***************************))))))+++---......,,,------,,,,,,,,,---..................//////////////////............//////000///////////////.........///000111222222222222444444333222222111000000222222222333444444555555222222222222222333333444333333333333444555666777777888::::::999999;;;<<<;;;<<<===>>>???@@@AAABBB???@@@BBBDDDEEEGGGHHHHHHJJJJJJJJJJJJLLLNNNQQQRRRZZZZZZZZZXXXTTTQQQQQQQQQRRRPPPMMMKKKJJJJJJKKKLLLPPPNNNMMMLLLLLLNNNQQQSSSTTTSSSRRRSSSTTTSSSQQQOOONNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBBBBAAAAAAAAABBBDDDCCCCCCBBBBBBBBBBBBCCC??????>>>===============BBBAAAAAA???===;;;999888999:::<<<===>>>?????????<<<<<<<<<===============:::::::::::::::;;;;;;<<<;;;;;;;;;:::999888777777333333444444444444444444...000222222111000111222111000//////......//////---............---,,,,,,......---,,,+++***)))))),,,,,,,,,,,,+++***)))((())))))(((((((((((())))))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&&&&%%%$$$((()))***)))&&&&&&(((***(((((((((((()))***+++,,,)))))))))(((((()))))))))'''(((***++++++***((('''((()))++++++++++++---...............///000111111222222333444555555555444222444666666555444555666666555555555666777999:::<<<;;;999888777888999:::888777666777999;;;;;;:::999999999888888888777777777777777777777777666666444444333333333444444555444444444555555555666666222222222222333333333333222222333555777777555333444333333222222333333444000111111111111111111111222111000000111333555777////////////............------------............,,,---------............------......---,,,***)))(((((((((((()))***+++,,,))))))))))))))))))(((((('''((((((((()))))))))***%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((()))))))))))))))(((((((((((()))******(((((('''''''''(((((()))'''((((((((((((((((((((()))(((''''''''')))+++,,,++++++******++++++,,,---((((((((())))))+++,,,,,,))))))***+++,,,,,,,,,,,,************************,,,+++)))***,,,---......///...---------------...,,,,,,------....../////////......------......////////////.........------//////000111222222222222222222222222111111111111000111111222222333333444111111111111111222333333111222333444444555555555555777888888888888999;;;;;;;;;<<<<<<===>>>??????===???AAACCCEEEGGGHHHIIIKKKJJJIIIIIIJJJMMMOOOPPPRRRTTTTTTSSSQQQPPPPPPPPPQQQOOOLLLJJJIIIJJJKKKLLLOOOMMMKKKJJJKKKMMMPPPSSSSSSRRRQQQQQQRRRQQQOOOMMMNNNMMMKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????BBBBBBBBBAAABBBBBBCCCCCC???>>>>>>============>>>@@@@@@@@@@@@???===;;;:::999999;;;<<<============<<<<<<<<<<<<=========>>>:::::::::::::::;;;<<<<<<;;;;;;::::::888777666555444444444333333333333333---000222333111000111222000000///............///------......------,,,+++,,,,,,++++++*********))),,,,,,,,,++++++***)))((((((((((((''''''(((((()))%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%&&&'''&&&%%%&&&(((***)))''''''))),,,((('''&&&&&&''')))+++,,,((((((''''''''''''((((((%%%&&&)))++++++)))&&&%%%&&&((()))******+++---///...------......///000111111222333444555555555555111333555555444444444555666555555555666777999:::888777555444555777:::<<<888777666777999:::;;;:::777777777777777777888888999777555333222333444444333333222222111222222222444444555555666777777888000111111111111222222222111222444777999888555333444333333222222333333444111111111000000000000000111111000000222444777999000/////////....................................---------....../////////------......---+++***)))((((((''''''(((***,,,---++++++******))))))(((((('''((((((((())))))******(((((((((((('''&&&%%%$$$############$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''')))***++++++++++++)))))))))))))))***++++++(((((('''''''''(((((()))''''''''''''(((((())))))(((((('''&&&''')))+++---++++++******++++++,,,---''''''''''''((()))++++++((()))***+++,,,---------))))))))))))))))))))))))///---***)))+++---......000///......------------++++++,,,,,,---...//////.........------.........//////.........---------///000111222222333333222000000000111222222333333///000000111222222333333111111111000111222222333000111333444555555444333444555777777666666888999:::;;;;;;;;;<<<<<<=========>>>AAACCCFFFHHHIIIIIIKKKJJJIIIHHHIIIKKKMMMOOOKKKMMMOOOPPPOOONNNOOOPPPPPPNNNKKKIIIIIIJJJKKKMMMNNNLLLJJJIIIJJJLLLPPPRRRRRRQQQOOOPPPPPPOOOMMMKKKMMMLLLKKKHHHFFFDDDBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>AAAAAAAAAAAABBBBBBCCCDDD???>>>>>>============>>>;;;<<<===>>>>>>===<<<;;;999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>:::::::::::::::;;;<<<===:::::::::999777666444333444444444333333222222222,,,///222333111000000222000000///...............------......------,,,+++))))))))))))************,,,,,,,,,++++++)))(((((((((((('''''''''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((+++...000&&&&&&&&&''''''''''''''')))(((&&&$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&&&&%%%''''''&&&%%%&&&'''((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---...///111111111111333444555666666666666666666666666666666666555666666777777777777777777777666666555555444444444444666777777666555555666666444333111000///...555555666666555444333333333333222111222333444555666666666666666555444444222222222111222222333333222222333444444555666666555444333333333444555666333222000/////////000111---...000111222111///...333333222111///...,,,+++///...---------///000111000///...------------------...//////...+++)))'''))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''+++***)))((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&((()))'''$$$"""###%%%(((''''''''''''((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%''')))******+++,,,---'''(((((()))***++++++,,,))))))))))))************)))************++++++++++++++++++***************++++++******)))((((((((('''((()))++++++***))))))+++*********)))))))))(((,,,------......------,,,---------............/////////............//////000///...------,,,------222222111111111222444555///000000000111111111111111111222222222222111111111111222333333333222222000111222111000000222444555555666777888999::::::999::::::::::::::::::;;;:::<<<>>>AAADDDGGGJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGKKKKKKKKKLLLMMMNNNNNNNNNLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIGGGEEECCCBBBEEEEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>????????????@@@AAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<===<<<<<<;;;:::999;;;===>>>>>>>>>???@@@<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666555444444333333222111000000000000000111222222333333222222222111111111000000////////////////////////---......///...,,,+++***************************&&&''')))***++++++++++++'''(((***+++***)))'''%%%'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((***((('''%%%%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++)))*********+++---...//////000111222333444444444555555555555555555555555444555666666777777666666666666666555555555555555666666777888888777666555555444444333333222222111666777777777666666555444444333222222222333555555666666777777666666555444333222222111111111222222222222222333444444555555444444333222222333444555222222111000000000000111.........///000111222333...//////000000///.....................//////000---,,,,,,++++++***+++++++++,,,---------+++)))((((((((((((((((((((((((((()))(((((((((((())))))***))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))+++,,,***'''&&&'''(((&&&&&&&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%'''((()))))))))***+++&&&&&&''''''(((((())))))(((((()))))))))*********(((((()))))))))*********((((((((((((((((((((()))))))))*********+++++++++((())))))***************)))))))))******+++++++++******++++++++++++******,,,,,,,,,,,,------------///......------......///000000///.........//////......---------...////////////000000000111111111000111111222222111111000111111222222333333222222111222333222111111333555444555666777888999999:::999999999::::::::::::;;;<<<===???AAADDDFFFHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBCCCBBBBBBAAAAAA@@@@@@???@@@@@@???>>>===>>>??????@@@AAAAAAAAAAAABBBBBBBBB@@@@@@???>>>>>>>>>??????>>>>>>===<<<;;;;;;:::::::::<<>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555444444333333222111111000111111111111111111111111000000000000000000000000------------------------,,,---------,,,+++***)))************************'''(((((())))))***++++++((()))*********)))'''&&&,,,+++)))(((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))''''''(((((()))***++++++)))))))))***+++,,,---...------///000111222222222555555555444444333333333333333444555555555555555444444555555555555555555888888888888888777666555333333333444444444444444555555666666555555444444444444333333444444555666666777777777777666555555333222222111111000000000111111222222333333444444444333222222222222333333111111111111111000000///...---,,,,,,...000333555------......///......---------......//////......+++++++++***************((()))***+++++++++))))))((((((((((((((((((((((((''''''((())))))))))))))))))((((((''''''(((((()))(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%%%%'''$$$%%%%%%&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((((())))))))))))******'''''''''((((((((())))))'''''''''(((((()))))))))'''((()))***+++,,,---...*********)))***++++++,,,''''''((()))+++,,,------))))))************))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------....../////////000000//////......////////////000000000000000111111222222111111000000111111222333333222222222333444333222222444666444444555666777888999999999999999999::::::;;;;;;>>>???@@@AAACCCDDDEEEFFFJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBBCCCCCCBBBAAA???>>>>>>>>>=========>>>??????BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@AAA@@@>>><<<::::::::::::<<<>>>AAAAAA@@@>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555444333333222222111111111222222111111000//////...///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((************************((((((''''''((()))***+++))))))))))))((((((((((((,,,+++)))'''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((()))((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,++++++++++++,,,---...///,,,---...///000111111111555444444333333222222111222222333444444444444333333333333444444555555666888888888777666555444444222222333333333333333333222222222333333222222111444444444444555555666666666777777777777666555555333333222222111000///...111111111222222333333333333333222222222222222222//////000111111///...------,,,,,,,,,---...000111/////////...---,,,***)))+++,,,...//////...---,,,++++++,,,,,,,,,+++++++++&&&'''((()))************''''''''''''''''''''''''%%%'''(((*********))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&'''(((''''''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''&&&))))))))))))))))))(((((((((((((((((()))))))))***''''''((((((((()))))))))'''(((((()))***+++,,,,,,''''''((()))***+++,,,,,,+++***)))))))))***,,,---&&&'''((((((******+++,,,******++++++++++++***************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,---000111111222111000...---........./////////000000000000111111111111000000///000111222222333222222111222333333222222333555333444444555666777888999888888888999::::::;;;;;;>>>>>>???AAABBBCCCDDDEEEHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEFFFEEECCCAAA@@@============>>>>>>??????CCCCCCCCCBBBAAA@@@@@@???===<<<<<<===>>>???@@@@@@AAA???===;;;::::::;;;<<<===@@@BBBCCCAAA>>>======;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888777666666666333333333222222111111111111111111000000/////////111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************************)))(((&&&&&&&&&(((***+++******)))((('''(((((((((&&&&&&&&&&&&'''((())))))(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((()))***,,,,,,---+++++++++++++++,,,---...,,,---...000111111222222444444333333222222222222111222222333333333333333222222333333444444555555666666555444333222222222222222222111111111111111111111222222222222222111444444444555555555555555666666666666666555444444333333333333222000///...111111222222222222333333333333333333222111111111---.../////////...,,,++++++,,,---------,,,+++***............---,,,******+++,,,---......---,,,+++******+++,,,,,,++++++***%%%&&&'''((()))*********((((((((((((((((((((((((&&&'''(((*********)))(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((('''(((((())))))(((###$$$%%%&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''))))))'''%%%))))))))))))(((((((((((('''(((((((((((()))))))))((((((((()))))))))******''''''((()))***++++++,,,((((((((((((((((((((((((+++***)))))))))***,,,---'''''''''((((((((()))))))))******++++++******)))***+++++++++,,,,,,,,,,,,++++++************++++++((((((((()))***+++,,,------...//////...---+++***---............/////////000000000111111000000000...///000111222222222222000111222111000111222444333333444555666777777888777777888999999:::;;;;;;<<<<<<>>>@@@BBBCCCEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDFFFFFFFFFDDDBBB@@@======>>>??????@@@@@@@@@CCCCCCBBBAAA@@@??????>>>;;;;;;;;;<<<===>>>@@@@@@>>>===<<<;;;;;;<<<>>>???>>>@@@BBBBBB@@@>>>======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999888888777777666666666333333222222222222222111///000000000111111111222444444333222000///......------------------------...---,,,,,,+++*********)))))))))))))))))))))))))))(((&&&%%%%%%''')))*********)))((('''(((((((((######$$$%%%''')))+++,,,(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((())))))***+++,,,,,,))))))(((((())))))***+++---...///000111222222222333333333333333333333333111111222333333333333333222222333333333333333333333333222111000000000111111111111111000000000000333333444444555555444444333333444555555555555444444555555555555444333333222333444444333222000///222222333333333333333333333444444444333222111000...............------,,,+++,,,---...---+++)))'''++++++,,,---............,,,,,,------,,,,,,++++++'''((()))++++++***)))(((%%%&&&&&&'''(((******+++))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%'''((('''&&&$$$%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---,,,((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((()))))))))*********&&&&&&&&&''''''((((((((()))(((((('''&&&%%%%%%$$$)))))))))((()))******+++'''((((((((((((((((((((((((((())))))))))))((((((******+++++++++,,,,,,,,,++++++************++++++*********++++++---.........////////////......---------------.........//////000000111111000000///......000111222222333333000111222111000000222444222222333444555666777777666777777888999:::;;;;;;;;;<<<===???AAACCCDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFHHHHHHCCCCCCDDDDDDCCCBBB@@@??????@@@AAAAAABBBAAAAAAAAABBBAAAAAA@@@???>>>>>>===;;;;;;;;;;;;<<<===??????===<<<<<<<<<<<<>>>???@@@???@@@AAA@@@>>>======>>>======<<<<<<;;;:::::::::999999999999999999999999888888777777777666666666222222222222222222222222///000000111222222333333555444333222111000///...------------------------...---,,,++++++***++++++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******)))(((((((((((()))******,,,---...000111111111111222222333333444444555555111222333333444444333333333333333333222222222222222111000//////000111111000000000111222222333333333333444555555555555555111222333444555444444333333333444444333333222111222333444555555444222111444444333333333333333333444555555555444333111000000000//////.........///---------------,,,,,,++++++,,,---....../////////------,,,+++++++++++++++'''(((***+++,,,+++***)))&&&'''''''''((()))***+++************************+++***)))((((((''''''((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&""" !!!$$$%%%$$$###&&&'''((())))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((---111000+++%%%$$$%%%%%%&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((())))))&&&&&&'''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''((())))))))))))((('''(((((()))***+++,,,,,,((())))))******))))))((()))))))))*********++++++,,,++++++******++++++,,,++++++++++++,,,,,,---...//////////////////000000,,,,,,---------.........//////000000000000//////---...///111222222333333111222222222111111333444222222333444555666666777666666777888999:::;;;;;;======>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGIIIDDDDDDCCCCCCBBBBBBAAAAAACCCCCCDDDDDDDDDCCCBBBAAA@@@?????????>>>=========;;;;;;;;;;;;<<<======>>>===============>>>>>>>>>?????????>>><<<<<<>>>@@@>>>>>>======<<<;;;;;;:::999999999999999999999999777777777777666666666666222222222222222222222222222222222222222333333333111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))'''&&&((('''&&&&&&%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&'''''''''&&&#########$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((+++***************+++,,,,,,,,,...///000111111111111222333444555555666777222222333444444444444333444333333222222111111111111000000//////000111222...///000111333444666666111222333333444444444444111222333444444444333222222333333333333222111111111333555666666555444222444444444444444444444444555555666666555333222111333222000/////////000111///...,,,,,,,,,...000111////////////...---,,,,,,...---+++***)))***++++++)))***,,,...///...,,,+++'''''''''(((((()))++++++************************---+++)))((('''&&&'''''''''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''(((&&&''''''''''''''''''&&&$$$"""!!!###&&&((('''%%%'''(((******)))(((%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&)))///444333,,,%%%&&&&&&''''''((()))******''''''''''''((((((((()))&&&&&&&&&'''''''''(((((()))))))))))))))((((((((()))(((((((((((('''''''''%%%&&&((()))))))))(((''''''''')))***,,,...///000++++++,,,,,,,,,,,,++++++(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,*********)))******+++,,,+++******)))***+++---...,,,,,,,,,---------......//////000000000000//////---...///000222222333333222333333333222222444666111222222333444555666777555666777888999:::;;;;;;??????????????????@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGEEEEEEGGGHHHJJJKKKMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKGGGFFFDDDCCCDDDEEEGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFEEECCCBBB>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<======>>>>>>??????>>>===<<<;;;>>>>>>>>><<<;;;;;;>>>AAA??????>>>===<<<<<<;;;;;;888888888888888888888888777777777777666666666666222222222222222222222222555555444333333222222111---......///000111111222++++++++++++++++++++++++,,,+++***(((((((((((()))))))))))))))))))))))))))%%%&&&&&&''''''&&&%%%%%%'''(((***+++***)))'''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))+++---///...***'''(((***"""###$$$$$$&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&''''''&&&$$$######$$$%%%&&&''''''''''''########################'''&&&%%%''')))***'''$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))******&&&&&&''''''(((***+++,,,+++---///000//////000111...///000222333444555555333333222222111111222222333333333333333222111000111111000000000000000111111111111000111111222333555777888888666555444444000000444999888444222444444444444444333222111111666666666555444444444333777666555444444444444444666666666666555444333222...//////000000000000///000///...------,,,,,,---///...,,,+++******+++,,,...---,,,,,,,,,,,,---...///...---,,,***)))((('''((((((((((((((((((((((((******))))))))))))******)))((('''&&&&&&'''((()))((()))*********)))'''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''!!!!!!""""""#########$$$'''''''''&&&%%%$$$"""""")))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))******++++++))))))************))))))******)))'''&&&%%%$$$###&&&&&&%%%%%%&&&((()))***%%%%%%&&&&&&'''(((((((((((())))))(((''''''(((***)))))))))+++------+++))))))((((((''''''''''''(((******))))))))))))******))))))))))))***+++,,,---(((((()))***************---,,,+++***))))))))))))+++,,,,,,+++***+++---000---......//////......---,,,,,,,,,---------......---......///////////////000000000000000000000000222222222111111111000000000111333444555555444444222333555666666777999;;;???>>>===>>>@@@AAA@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJOOOLLLIIIGGGIIIKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCCCCCCCBBBBBBAAA@@@??????????????????@@@@@@<<<<<<<<<===============;;;<<<>>>???@@@???===<<>>======>>>@@@AAA???@@@@@@???===;;;888777:::::::::999888777666666666666555555555444444444000111333555555444333222222222222222222222222222111...,,,---000222111///------,,,,,,,,,+++++++++...,,,)))***++++++)))&&&(((((((((((())))))******''''''((())))))((('''&&&$$$$$$$$$$$$$$$%%%''''''(((((('''((())))))'''&&&''''''''''''''''''''''''999777333...)))&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$###))))))((('''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%''''''%%%"""'''&&&&&&&&&&&&''''''((((((''''''''''''((())))))&&&&&&''''''(((***+++,,,+++---/////////...///000//////111222333333444444333333222222111222222222111222222333333333333222000000///000000111222333111111111111111222222333222333555555333222111222444111000333444444888===333333444444444333222222555555555555444444444444555555444444444555555666666666666666555444333222000000111111111000000///000///..................111000...---,,,,,,------...---,,,,,,,,,,,,---...------,,,,,,+++*********((((((((((((((((((((((((******))))))))))))*********)))((('''&&&''''''(((((()))))))))(((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((())))))******$$$%%%%%%&&&'''((((((((('''''''''''''''&&&&&&&&&((()))***)))''''''((()))***(((''''''((()))(((&&&(((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))***+++,,,,,,((())))))*********))))))+++***************+++++++++,,,---,,,++++++---///------------------------,,,,,,,,,---------......---...//////000000//////000000000000000000000000333333222222222111111111///000222333444444333333111333555666666666888:::888888999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===999:::<<>><<<:::999888:::999999888888777777777666666555555555444444444333444555555555444444333222222222222222222222222111///---...000222111000---------,,,,,,,,,++++++---+++))))))******(((&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@:::222***&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$###(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''((()))***+++***,,,...///......///000000000111222222222222222222222222111222222333333000111222333444444444444/////////000111222333444111111111111111222333333444666777777555444444555999444222222222111333888222222333444444444444333444444444444555555555555333333333333444555666777666666666666555444333222222222222222222111000//////////////////000000111222111000///.........///...------,,,,,,------...++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))******)))(((''''''''''''''')))(((''''''&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((''''''%%%$$$%%%%%%&&&((()))***&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%'''(((***++++++&&&'''((()))******))))))((((((''''''&&&%%%%%%$$$''')))******((('''''''''+++)))&&&%%%&&&&&&&&&%%%'''''''''''''''((()))***((((((''''''''''''((((((((()))))))))***++++++,,,))))))*********))))))((())))))))))))***+++,,,---,,,---///...---,,,,,,---------,,,++++++,,,------,,,,,,,,,---------.........//////000000000000000000000000000000000000000333333333222222222111111...///111222333333222222111333444555555666888999999999:::<<<@@@AAA@@@???AAAAAAAAAAAABBBCCCDDDEEEDDDEEEGGGHHHIIIJJJJJJJJJKKKIIIFFFFFFGGGIIIJJJJJJKKKIIIHHHFFFEEEDDDEEEEEEJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIJJJKKKJJJIIIGGGFFFDDDDDDCCCBBBAAAAAAAAABBBAAAAAA@@@?????????@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<777999;;;>>>???@@@@@@@@@>>>===<<<;;;;;;<<<===>>>@@@???===<<<;;;:::999999888888888888888888888888555555555555555444444444555444444333222222222222000000000000000000000000000///...///111222111000------------,,,,,,,,,,,,+++***(((((())))))(((&&&(((((((((((())))))))))))&&&''''''(((((((((''''''%%%%%%&&&''''''&&&$$$###&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&777111)))%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&!!!"""###%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))*********,,,.........---...///000111111111111111000000222111111111222333333444222333444444444444444333000000000000111222222333222111111111111222333333555777888777666555666777666333222555555111...///111222333444555555555555333333333444444555555555444333333333444444555666666666666666555444333222444444444333222111000///////////////000111222333222222111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))(((((('''''''''(((((((((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''(((******(((&&&&&&'''***)))''''''(((((('''&&&&&&&&&&&&'''''')))******)))((((((''''''(((((()))(((((()))***************)))************)))(((((())))))))))))***+++,,,---,,,...000000...,,,++++++---,,,***))))))***,,,---,,,,,,,,,---------.........///000000111111000000000000000000000000000000111111111111000000000000---...000111222222111111222333555666555666888999CCCAAA???>>>?????????>>>@@@@@@@@@@@@AAABBBDDDDDDCCCDDDFFFGGGIIIJJJJJJJJJIIIGGGEEEEEEGGGHHHIIIIIIKKKJJJGGGEEEDDDDDDEEEFFFJJJJJJKKKKKKJJJJJJIIIIIIDDDEEEGGGIIIHHHFFFDDDBBBFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@??????@@@AAAAAA>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;888999;;;===>>>???@@@@@@======<<<;;;;;;<<<======???>>><<<:::999999:::;;;777777777777888888888888555555555555555555555555444333000...------...///000000000000000000000000000///000000111111000///------------,,,,,,,,,,,,))))))(((((((((''''''&&&************************&&&&&&''''''''''''''''''###$$$&&&(((((('''%%%$$$'''&&&&&&'''((()))(((&&&''''''''''''''''''''''''+++(((%%%%%%''')))'''%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''((()))***)))+++---...---------///000000111111111000//////111111111111222333444555666666666555444333222111333333222111000000111111222222222111222333333444222333444333222222333555666222000444666444222333111222333444555666666666222333333333444444555555555555444333333333333333666666666666555444333222444444444333333111000000/////////000000222333444111111000000///......---------------------------......------,,,++++++***++++++++++++++++++++++++))))))(((((((((((())))))%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&''''''########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$$$$######$$$"""  ###&&&%%%%%%%%%%%%&&&&&&''''''&&&'''))))))'''&&&'''(((''''''&&&((())))))(((&&&&&&&&&&&&'''''')))*********))))))(((((())))))***(((((()))*********))))))))))))*********))))))(((+++***************++++++,,,...//////---+++++++++---,,,***))))))***,,,---,,,,,,,,,---------............///000000000000000////////////////////////////////////.........------...000111222222111111333444666666666666888999IIIDDD???;;;;;;===>>>???>>>?????????AAABBBCCCDDDCCCDDDEEEGGGHHHIIIIIIIIIHHHFFFDDDEEEGGGHHHHHHHHHKKKJJJHHHFFFEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHJJJLLLKKKIIIGGGEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBB?????????>>>>>>=========<<<;;;;;;;;;:::::::::999;;;;;;<<<=========>>>>>>=========<<<<<<============<<<;;;999999999:::;;;777777777777777777888888444555555555555555555555555333000---,,,,,,---...////////////////////////...///000000000//////...---,,,,,,,,,,,,+++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((("""###&&&((()))((('''&&&&&&%%%%%%&&&((()))(((&&&########################'''''''''((())))))'''%%%%%%%%%$$$$$$#########"""######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))(((***,,,---,,,,,,---...//////000000000//////...000000000111222444555666888888777666555333222111555444333222111000000000222222222222222333444444333444555444333333555777GGG===444111111000222444222222333555555666666666333333333333444444444444666555444333222222222222666666666666555444333222333333333333333222111000////////////000111222333///000000000///...---,,,,,,------......------,,,///......---,,,++++++***************************)))((((((''''''(((((()))$$$%%%'''((())))))))))))'''''''''&&&''''''((()))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))(((&&&###!!!!!!###&&&(((###$$$$$$%%%&&&&&&''''''%%%&&&''''''&&&''')))+++'''&&&%%%%%%&&&'''%%%$$$'''''''''''''''((()))*********))))))))))))******'''((()))*********(((((((((((()))***************++++++***************++++++,,,...---,,,++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......---......///////////////////////////////////////......---------,,,,,,,,,---...000111222222111111222444555666555555777888BBB===888666888;;;???@@@===>>>>>>???@@@BBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGEEEDDDEEEGGGHHHHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGHHHGGGGGGFFFEEEDDDGGGHHHJJJKKKJJJIIIGGGFFFBBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCBBBBBB@@@??????>>>>>>=========;;;;;;;;;::::::999999888<<<<<<<<<<<<<<<<<<==============================;;;::::::999999999::::::777777777777777777777777444444444555555555555555666444222///......///000////////////////////////,,,...000000///---------++++++++++++************'''((()))((('''&&&'''((())))))))))))((((((((((((%%%%%%%%%%%%&&&'''((()))###$$$&&&'''((((((''''''#########$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))'''&&&&&&'''$$$$$$$$$###############"""###$$$%%%%%%$$$###""" !!!###$$$%%%%%%$$$$$$!!!$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%###!!!!!!###&&&&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''(((((((((***,,,,,,,,,+++,,,.........//////000///////////////000111222444666777777777777666666444333222444333222222111111111111333222222222222333444444666777777666555666888:::JJJ???444000///...///111333333444555666666555555444444333333333333333333444444333333222333333333666666666666555444333222111222222222222222111111///////////////000111222///000000000000...---,,,,,,,,,---......---,,,,,,---------------------,,,************************((((((''''''''''''((((((''''''((())))))((('''&&&&&&'''(((((()))))))))((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$!!!"""$$$&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&((()))***++++++))))))((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$'''+++...///+++&&&###"""$$$%%%%%%(((((('''''''''(((((()))))))))(((((((((((())))))'''((()))******)))((('''&&&'''(((***++++++++++++))))))))))))***+++,,,,,,***+++++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............////////////////////////.........---------,,,,,,...///000222333222222111000222333333333333444666888666444555888;;;>>>>>>=========>>>@@@AAACCCDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFFFFFFFFFFEEEDDDDDDAAABBBCCCDDDEEEEEEDDDDDD>>>???BBBCCCDDDCCCAAA@@@??????>>>======<<<;;;;;;;;;;;;::::::999888888888:::::::::;;;<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;888999999:::::::::999999888888777777666666555555444444444555555555666666555444222000000///000000000000000000000000000000***---000000---+++++++++*********))))))))))))(((&&&(((***)))'''&&&(((***,,,,,,,,,+++++++++******%%%%%%$$$$$$%%%'''((()))((((((''''''&&&&&&&&&%%%###""""""$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$###&&&)))########################"""###$$$%%%%%%$$$###"""!!!###%%%&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$###########################%%%&&&'''%%%###"""%%%((('''''''''''''''((()))***%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''(((((((((***,,,,,,++++++,,,------......///000000////////////000111222444666777555666666666666666555555222222222111222222333333333333222222333333444555333333444333222333555777777///,,,///444444333444333444555555666555555555444444444333333222222222222222222222333444555555666666666666555444333222000000111222222222111111///////////////000000111000000111111000///---,,,,,,,,,---......---,,,,,,++++++,,,------...//////))))))))))))))))))))))))((((((''''''''''''(((((()))*********((('''%%%###&&&''')))*********)))((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%))))))(((((('''''''''&&&""""""$$$%%%&&&'''''''''%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))"""$$$&&&((((((&&&###"""'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$###$$$''',,,000888222)))"""!!!###&&&((()))(((((('''''''''((((((((((((''''''''''''(((((('''(((***+++***)))'''&&&%%%&&&((()))+++,,,,,,,,,''''''((()))***,,,...///)))******)))((())),,,...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,------......------//////////////////////////////.........---------...///111222333333222222///000222222111111222444444444555777;;;<<<<<<;;;<<<<<<===>>>???AAACCCDDDFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEEEEFFFHHHJJJIIIHHHDDDEEEGGGHHHJJJJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCEEEFFFGGGHHHGGGGGG;;;>>>AAACCCDDDBBB@@@>>>>>>>>>===<<<;;;;;;::::::;;;;;;::::::999888777777888888999:::<<<>>>@@@AAA999::::::;;;;;;::::::999777888999;;;;;;:::999888999888888777666555555444444444444555555555666666222111000//////.........111111111111111111111111)))---000///,,,******+++))))))))))))((((((((((((&&&)))+++***''''''(((+++***)))))))))((((((''''''%%%%%%$$$$$$%%%'''((())),,,+++)))'''%%%$$$$$$###$$$$$$$$$&&&((()))(((&&&########################%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$"""!!!"""###%%%%%%$$$#########$$$%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))*********)))))))))***,,,...000000///---+++***+++---...---...000111111222444666999777555555666666222///222111111111111111111111111333555555444444444555222222222222222222222222444333222111111111222333555666777777777666444333666666555555555444444444444333222111222444666888999999777666444333333333000000111111111000///...//////......111444888:::777333...,,,---...,,,+++......//////......---,,,***++++++,,,---...//////)))***,,,,,,***(((''''''(((((())))))))))))(((((())))))(((((((((((()))))))))******)))'''%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&###$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$######%%%(((***555///'''$$$&&&'''%%%###&&&%%%%%%%%%%%%&&&'''((((((((())))))))))))(((((((((((((((((()))))))))))),,,+++++++++******))))))'''***,,,+++)))'''(((+++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000//////...------------...---------........./////////---+++,,,---...---,,,///000111000///000222333111000/////////000222333444555666777999:::;;;<<<<<<<<<===>>>???@@@AAAAAACCCDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAACCCCCCCCCDDDCCCBBBBBBAAA@@@@@@BBBFFFJJJKKKIIIFFFBBBDDDDDDCCC@@@>>>>>>???>>>===<<<;;;:::999999999:::999999999999999999999888888999:::;;;===>>>???<<<<<<;;;:::999999999888;;;:::999888888999:::;;;444;;;555111:::<<<777666222444666888888777777777222000///---,,,,,,---...------......000111333333------,,,,,,++++++,,,,,,)))***+++,,,---,,,+++***))))))(((&&&&&&%%%%%%%%%'''(((((('''%%%###$$$%%%''''''&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&###%%%''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$&&&&&&%%%%%%$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$&&&$$$!!! ###&&&((()))############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''')))+++,,,---,,,,,,+++,,,---...///...000222333333333555777888666444555666555222000222222222333333444444444222333555555444333444555333333333333333333333333333333222111111222333444555666777777666555444333666555555555444444444444444333222222333555888999;;;:::888666555333333333444444333222222222222222111000//////111444777999444111---+++,,,---,,,***///.........------------,,,,,,,,,---------------((()))***+++***)))))))))'''''''''''''''&&&%%%%%%((((((((((((((((((((((((***++++++***(((''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((%%%&&&))))))&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%'''(((***000+++&&&%%%''')))'''%%%&&&&&&%%%%%%%%%&&&&&&'''(((((())))))))))))(((((('''((((((((())))))))))))++++++******))))))))))))((()))++++++***))))))***+++++++++++++++,,,,,,,,,------,,,,,,+++***************++++++,,,---......,,,,,,,,,,,,,,,---...///---------..................---++++++---...---,,,---.........------///111111000/////////000111222333444555666777999::::::==================>>>>>>BBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAEEEHHHIIIFFFCCCAAABBBCCCBBB@@@>>>===>>>===<<<;;;::::::999999999::::::::::::::::::999999999999999:::;;;<<<===>>><<<;;;999777777777888999:::999888777777888999:::666:::555222888666222777???DDDJJJKKKEEE===777444333111000000111333222111000///......---------------,,,,,,+++***************+++,,,,,,,,,+++******((((((''''''&&&''''''''')))***+++***(((&&&'''(((''''''&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""""""""###$$$######"""!!!##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%***&&&###!!!"""%%%&&&'''"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&'''((()))*********+++,,,---...///000///111333444444444666888777666444444555444222000000111111222333444555555222444555555333222333333444444444444444444444333222111111111222333444555555666666666666555444444555555555555444444444444333333333333555777:::;;;<<<;;;999777555444333222555555444333222333333444222111000///000333555777111///,,,+++,,,,,,,,,+++000///---,,,,,,,,,---......---------,,,,,,,,,+++(((((()))*********))))))'''''''''''''''&&&%%%$$$'''((())))))))))))(((''''''((()))(((%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''&&&%%%######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''(((((((((***'''%%%&&&(((***)))''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))(((((((((((()))((((((***+++,,,+++)))++++++,,,,,,,,,---------,,,,,,,,,++++++******************++++++,,,,,,---******++++++,,,...///000.........---------------...---++++++---------,,,,,,---...---,,,,,,...000000000/////////000111222222222333555666777888888<<<<<<<<<;;;;;;;;;::::::???@@@@@@AAAAAA@@@@@@@@@?????????@@@AAABBBCCCDDD>>>>>>???@@@AAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@?????????@@@BBBEEEDDDBBB@@@???AAAAAA@@@>>><<<<<<===<<<<<<;;;:::999999999999999999999999999999:::::::::::::::::::::;;;<<<<<<<<<:::888666555666777888888888777777777777888888666777444555999333444BBBTTTWWW[[[ZZZTTTNNNIIIHHH:::555000///222333111.........---,,,++++++******......---++++++*********+++,,,,,,,,,+++***))))))******)))((('''''''''''''''(((((('''%%%$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$###"""!!! ##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%&&&#########%%%&&&%%%###!!!!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''''''''(((((()))***++++++)))***+++,,,............///000222333333444666888555555444444444333111000//////000000111111222222222444555555333222222333444333333333333333222222000111111222333444555666555555555555555555555444444444444444444444444444222222333444777999;;;===<<<;;;999777555444333222222222333333333222111000111000/////////000222333///...---,,,,,,---------000///---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))))))))((('''&&&'''(((((())))))((((((&&&''')))******)))'''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!$$$%%%######&&&%%%"""'''''''''((((((((((((((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&&&&'''&&&%%%''')))***(((&&&''''''&&&%%%%%%%%%&&&&&&'''((((((((((((((((((''''''''''''((((((((())))))((((((((((((((((((''''''***((('''))),,,...,,,)))******++++++,,,---------+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,...//////......------------,,,,,,...,,,++++++,,,------,,,...//////...------///000////////////000000111111222222333444555666777888999999999999999999999999<<<======>>>>>>>>>>>>>>>=========>>>???@@@AAABBB<<<<<<===>>>???@@@AAAAAA???@@@AAABBBCCCBBBAAAAAA???@@@@@@@@@@@@???>>>>>>===>>>???@@@@@@@@@>>>======???@@@???===;;;;;;;;;;;;;;;:::999999999999999777777888888888888999999;;;;;;::::::999::::::;;;:::999999888777777777777777777666666666666777777666555222666;;;666>>>VVV\\\VVVNNNIIIKKKQQQWWWZZZIII@@@555111222222///++++++++++++,,,,,,,,,,,,+++000///...---,,,+++++++++,,,,,,,,,+++***)))((((((---,,,+++)))'''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&''''''''''''&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""$$$%%%%%%$$$$$$''')))!!!!!!"""$$$'''((('''%%%!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((())))))******+++++++++***+++,,,,,,------,,,,,,---///111111111222444666333444444444333222111111111111111000000/////////111333444444333222222333222222222222111111000000000000111333444555666666555444444444444555555555333333444444444444444444111222333555888:::<<<===<<<;;;999777555444333222000111444666555333000...000///...------...//////...//////............///000...,,,+++***+++---...******++++++,,,------...,,,***(((((())))))'''%%%###$$$&&&((()))*********%%%'''(((******((('''%%%'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!$$$###!!!!!!$$$%%%###'''''''''((((((((())))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&$$$###&&&&&&&&&'''((((((&&&$$$'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((+++)))((()))---...,,,))))))))))))***+++,,,,,,,,,......------,,,,,,+++++++++,,,------...------,,,......---------------...------------------,,,,,,---,,,******,,,---,,,+++---......---,,,,,,---///......//////000000000000222333333444555666777777555666666777888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@@@@<<<<<<===>>>>>>???@@@@@@<<<===???@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>===<<<;;;;;;<<<===>>>>>><<<::::::;;;::::::999888888888999999555666666666777777777888;;;;;;:::999999999999:::888999;;;;;;:::999666555666666666666666666666666777555111444999666BBB]]]ZZZKKK888000666AAAHHHKKKQQQFFF999222222333111...+++,,,,,,---------,,,,,,...---,,,+++************---,,,+++***))))))((((((+++***)))(((((((((((((((((()))***)))((('''((()))''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$!!!"""###$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""%%%&&&&&&$$$%%%)))---222---'''###"""###%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((((((&&&'''((())))))))))))(((++++++++++++,,,,,,,,,,,,+++---///000000000222444111333444444222000111111444444333222111000000///000222333444333222333444222222111111000000//////000111222444555666666666444444444333444444555666333333333333444444444444111222333666888:::;;;<<<:::999777666444333333333111333666777777555111//////......------............///000000...---...//////...,,,+++++++++,,,---))))))***+++,,,---......---)))&&&&&&((()))'''%%%!!!"""###%%%'''(((((()))&&&'''(((((((((((('''&&&###%%%&&&%%%######$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$ !!!%%%'''&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%###"""&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((+++******+++,,,,,,+++)))(((((()))***++++++,,,,,,111000///---+++)))((('''+++,,,......///...---,,,......---,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,******,,,,,,,,,+++++++++,,,+++))))))***+++---...///000000000//////222333333444555555666666333444555666777888999999888999:::;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>>============>>>>>>>>>>>>;;;<<<>>>?????????>>>>>><<<<<<======<<<<<<;;;::::::;;;===<<<:::999999:::;;;<<<>>>===;;;::::::;;;999999888888777888888999555555555666777777888888;;;:::999999999999999:::888999;;;;;;;;;999666555666666777777777777666666666777222000444222;;;QQQ\\\MMM;;;222444888777444EEE<<<222------//////.........//////...,,,***)))***))))))(((((((((((((((,,,+++***)))))))))))))))%%%%%%&&&'''(((***+++,,,&&&(((((((((&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""""""""### !!!!!!!!!!!!!!! ##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###%%%'''%%%######(((,,,888222***$$$!!!!!!!!!!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&'''(((((((((''''''******)))******,,,...///+++,,,...//////000222444000222444333111000000222333333222222111111000000...000222333333333444555333333222222111000000///000111333444555555555555444444333333333444555666222222333333333444444444111222333666777999::::::777666555444333333333333333333333333333222222111/////////////////////000---///111000---,,,,,,...---------,,,,,,,,,++++++******++++++,,,,,,,,,---***'''$$$%%%)))+++***(((######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$$$$###"""###%%%''''''&&&&&&&&&%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$((('''#########$$$%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))+++,,,------+++))))))***((())))))***+++,,,---...---,,,,,,+++***)))((((((+++,,,---......---+++***+++***************++++++******+++,,,---......///---+++******+++,,,,,,+++***++++++***(((((()))***---...///000000000///...111111222222333444444444555555555666666777777777777888999:::;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<;;;::::::999999:::<<<;;;999888999:::;;;<<<>>>===<<<:::;;;;;;888888777777777777888888666666777777888999999::::::999999999999999::::::::::::888777777666777777666777888888888888777666222999555000222111444???NNNGGG>>>999777666333111333000---,,,,,,---,,,,,,,,,---...///...---+++***)))))))))((())))))***++++++***)))(((((()))******&&&&&&&&&&&&'''((()))***$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((&&&%%%"""$$$%%%###$$$((('''%%%%%%%%%''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))(((((('''&&&&&&'''((()))))))))(((''')))(((((((((***---000222+++---/////////000222444///222444333111///000222////////////000000000000---///222333333333555666444444333333222111000000111222444555666555555444444333333222333444666666222222222333333444444444111222333555777888999999555555444333333333333444444222000...---///111222000000000000111111111111,,,///000///,,,***+++,,,,,,,,,---------,,,+++***,,,,,,,,,++++++++++++***((($$$!!!$$$)))---,,,***''''''((((((''''''&&&%%%((('''&&&&&&&&&&&&'''((((((***+++***))))))***+++'''''''''&&&&&&%%%%%%%%% """#########$$$%%%"""###$$$%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######"""!!! &&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$ !!!&&&&&&$$$$$$%%%&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%$$$$$$%%%'''(((######$$$%%%&&&((()))***&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******+++...///...***'''(((***)))******+++---...//////%%%%%%&&&((()))+++,,,,,,)))+++,,,------,,,***)))''''''''''''(((***+++,,,))))))***+++---...//////---+++******+++,,,,,,+++,,,------,,,***)))***,,,,,,---///000000000///...000000111111222222222333777666666666666555555555777777888::::::;;;;;;;;;???>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999;;;;;;<<<======<<<;;;::::::;;;;;;;;;;;;:::999999888:::<<<;;;888777999;;;;;;<<<>>>===<<<;;;;;;<<<888777777777777777888888777888888999::::::;;;;;;999999888888999999:::;;;<<<:::666333222444777999666777888999999888777666---999777111555555111555000111111000......111444///000222333222111...---''')))+++...//////...---++++++++++++,,,---...///******)))(((((()))***+++******((('''%%%%%%$$$$$$&&&((()))(((''''''((()))&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$######"""##################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$"""!!!###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&''''''%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))*********))))))))))))))))))******---...///000111111111000000---+++,,,///111111000...------------...//////222222111111111222333333111111111111000000//////,,,...111444555555444333222333333444444333333222//////...............///444444555444222222444666444444444444333222111000222333333444333222111000......////////////......+++,,,------......------,,,++++++++++++++++++,,,******))))))******+++,,,))))))))))))(((((('''''''''(((((((((((((((''''''###&&&))))))'''$$$$$$%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&)))***%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%###!!!!!!###$$$$$$###"""  $$$&&&$$$###%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######""""""###%%%&&&''')))'''$$$$$$&&&&&&###!!!"""###$$$$$$&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%&&&&&&''''''((((((###$$$&&&(((+++---...///,,,+++)))(((''''''((((((,,,+++***((((((((()))***'''((())))))((()))+++---******)))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))+++,,,,,,+++,,,------,,,+++***))))))))))))+++,,,,,,,,,+++,,,///111+++,,,,,,,,,------......000000111111111222222222222222222222333444555555999888888777888999;;;<<>>???>>>===;;;:::666777888999999888777666777888888888888999999999:::999777888999999888666666777777777777555333222555555666777888888777777444444444444444444444333111000000///...---------...+++)))***...000///---///---***((('''(((***+++)))***,,,------,,,***)))***((('''&&&&&&'''(((***))))))((((((''''''''''''######$$$%%%&&&&&&&&&&&&!!!!!!!!!""""""###$$$$$$(((((('''&&&%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%###"""!!!"""$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&''''''))))))))))))******++++++---......///000000000111000...,,,---000222222111---------------...//////111111111222222222222333222222111111000000//////---///222444555555444333222333333444444333333222333222222111111111222222333444555444333222444555333333333333222111000///222333444444444333111000......////////////......+++,,,,,,---------------,,,,,,++++++++++++,,,,,,******))))))******+++,,,++++++*********)))))))))(((((())))))))))))((('''%%%'''******(((&&&&&&'''%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''***'''$$$######$$$######%%%###"""###&&&'''&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''((((((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%''''''''''''''''''((((((&&&''''''(((((())))))***''''''&&&%%%%%%&&&'''(((+++***)))((('''(((((()))''')))***)))))))))+++---******)))((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))***+++,,,,,,---...///,,,+++******)))************+++,,,,,,++++++,,,........./////////000000000000000000111111111222222222222222222333444555666888888777777888:::;;;<<>>===;;;;;;;;;;;;<<<<<<<<<<<<:::888777999::::::;;;<<<======;;;:::888:::::::::::::::;;;;;;;;;::::::999888888999999999<<<<<<>>>>>>>>>===;;;:::777888999999999888777666888888888888999999999999;;;999888888999:::888777777777777777777555444333444555666666777777777666444444444333333333333333111111111000//////......000...,,,---//////...,,,---,,,+++))))))***,,,---******,,,,,,,,,,,,******)))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!!!!"""###%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$###"""!!!###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((''''''(((((()))***+++,,,,,,---------------...///000111000...---...000222222111---------------......//////000111222333222222111333222222111000000//////...000222444555555444333222222333333333333222222000000000//////000000111333444555444333222333555222222222222111000000///222222333444444333111000......////////////......++++++,,,------------,,,,,,,,,++++++++++++,,,,,,***))))))))))))***++++++***************)))))))))'''((()))******)))((('''%%%'''))))))'''&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&$$$###########################%%%$$$$$$######%%%&&&'''///+++'''$$$############&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$((('''%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))))))))(((''''''''''''(((&&&'''(((((('''''')))+++***))))))((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,---------))))))))))))***,,,...///*********)))******+++,,,)))***,,,,,,+++******+++/////////000000000000000000000000000111111111111333333333333444555666666777666666666888:::;;;===;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<;;;999888999;;;888:::<<<======;;;888777888999;;;<<<<<<<<<<<<;;;999999888888888999999:::<<<<<<===>>>===<<<;;;::::::::::::::::::999888777888888888888999999999:::<<<:::999999:::;;;999888777777777777666555444444444444444555555555555555333333333222222222111111222111111000000/////////000/////////000///,,,***++++++++++++,,,,,,------++++++++++++++++++++++++)))((('''&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))((((((''''''&&&&&&'''((()))***+++,,,---...---,,,,,,,,,---...///000...------...///000000000------,,,,,,------...///---///111333333222111000333333222111111000000///000111222444444444333222111222222333333222222111//////......//////000000222333555444333222333444222222222222222111000000000111222222222111000///---......//////......---******+++,,,,,,,,,,,,,,,+++******))))))******+++)))))))))))))))***++++++))))))))))))))))))))))))&&&'''((()))))))))((('''%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,+++***)))'''&&&$$$######$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&...+++&&&#########$$$###%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""######$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$)))))))))(((((('''''''''$$$$$$%%%&&&'''(((((()))''''''''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++,,,***''''''(((***+++,,,))))))))))))***+++,,,---&&&)))+++,,,,,,+++,,,,,,......................../////////000000000111111333333333333444555666777666555555666777999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<;;;999888999:::777999;;;<<<<<<:::777555777888;;;===>>>===<<<;;;888888777888888999::::::<<<<<<=========<<<;;;:::;;;;;;;;;;;;:::999888888888888888999999999::::::===;;;::::::;;;<<<:::999777777777777666666555555444444444444444444444555333333222222111000000000000000000000//////......---...///000000...,,,******+++,,,,,,,,,+++***)))++++++************++++++)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%$$$######%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$#########""""""!!!!!!'''((((((***+++,,,------++++++++++++,,,---...///***+++,,,---------...///,,,,,,,,,,,,,,,---......,,,---000222333222111000222222222222111111111111000111222333333333222111000000111111111111000000111111111111111222333444111333444444333222222333333333333333333333222111...///000111111000///...------............------)))***++++++,,,,,,++++++))))))(((((((((((())))))))))))(((((())))))***+++************************&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++++++++***(((&&&%%%###!!!###%%%&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$%%%&&&***'''###!!!"""###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%###$$$%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$))))))((((((''''''&&&&&&%%%%%%&&&''''''((())))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((('''&&&&&&((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++000---)))((()))*********(((((())))))***+++------%%%(((+++---------...///...............---------....../////////000000000333333333333333555666666555555555555666888:::;;;<<<=========<<<<<<<<<;;;999:::;;;;;;999888999:::777999:::<<<;;;999777555666888:::<<<======<<<;;;666666777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;:::::::::999999888999999999999:::::::::===<<<:::;;;<<<<<<;;;999888777777777666666666666555444333333333333444444333333222111111000//////...............---------)))***---......---,,,+++++++++,,,,,,+++(((&&&%%%+++******))))))******+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%''''''&&&%%%$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$!!!"""$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###$$$###""""""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$##################''''''((()))***++++++,,,)))***+++,,,---------,,,(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,------...,,,---///000111111111111111111111222222222222333111111111111111111000000...//////////////////...///////////////000111222000222444555333222222222333333444444444333333222---...///000111000//////------............------))))))***++++++++++++***))))))(((((((((((()))))))))(((((((((((()))******+++++++++,,,,,,,,,,,,---((('''&&&&&&&&&(((***+++///,,,)))''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&&&&%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""$$$%%%&&&%%%###!!!!!!###$$$$$$###$$$&&&'''&&&%%%$$$&&&'''$$$'''))))))%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&'''(((***+++###$$$&&&%%%%%%$$$&&&'''((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%######%%%&&&''''''((('''''''''******+++***))))))***,,,((((((((((((((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,333///++++++---...,,,***))))))))))))***+++,,,---&&&(((+++,,,,,,---///000///////////////.....................////////////222222222222333444555555666666555555555777888999<<<<<<=========<<<<<<;;;999:::<<<<<<:::999::::::999999:::::::::999888777777888:::;;;;;;;;;;;;:::555555666666888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999::::::::::::===;;;::::::;;;<<<:::999888777777666666777777888666555444333222333444555444333333222111000//////------------------------'''))),,,---,,,,,,,,,---,,,,,,,,,+++)))'''$$$###************************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%''''''(((((((((###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&#########$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$### ###%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""#########""""""$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''(((+++---------+++***(((***---...---,,,---...,,,,,,++++++,,,,,,---...,,,------...///000111222///000111111333333444555000000000000//////......,,,------......------,,,++++++++++++,,,---...//////222444555333222111111222222222333333333222222...///111222222222111000,,,------......------,,,((())))))*********************))))))))))))******((((((((((((((()))******))))))*********++++++++++++)))'''%%%&&&)))---///333///***'''((()))(((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&###"""""""""$$$$$$###!!!"""$$$&&&%%%$$$$$$&&&(((###'''+++***%%%"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%&&&(((+++---///###%%%'''&&&$$$###%%%''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%&&&'''((()))(((((('''***++++++***))))))***,,,((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++///,,,)))+++...///---******)))))))))***+++,,,,,,)))***+++*********,,,...///.........------------------........./////////111111111111222333444444777666555555555555777777888999;;;<<<======<<<<<<:::<<<>>>>>>===<<<<<<===;;;;;;:::999999999999999999999999999999999999999444555555666888999;;;<<<<<<<<<;;;;;;:::::::::;;;999999888888999:::;;;<<<999999999:::::::::;;;;;;<<<;;;::::::;;;;;;:::888888888777666666777888999777666444333222333444555555444333222111000//////........................***,,,...---+++***,,,...,,,,,,+++***)))(((&&&&&&((()))***++++++***)))(((''''''((((((((((((''''''&&&&&&'''''''''((((((((($$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%"""######$$$%%%%%%&&&&&&!!!!!!""""""#########$$$!!!!!!""""""###$$$&&&&&&#########$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###""" ###%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((%%%'''+++---...---***)))(((+++//////---,,,---///,,,,,,++++++,,,,,,---...------------...000111222...///000111333444555666000000//////......------+++,,,,,,------,,,,,,+++---------...///000111111///222444555333222111111000111111222222222111111000111222333444333333222,,,------......------,,,(((((()))***************,,,,,,++++++++++++,,,,,,((((((((((((((()))******%%%&&&&&&&&&''''''((((((...,,,(((&&&'''***///222444///)))&&&&&&''''''%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$##############################""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&""""""""""""""""""""""""$$$###"""""""""###%%%%%%#########$$$%%%%%%""" !!!######!!!!!!$$$&&&###'''+++***&&&"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&""""""###%%%(((+++...000###&&&'''&&&$$$###$$$'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###%%%&&&'''((($$$%%%'''((()))(((((('''%%%&&&((()))))))))(((((((((((()))(((&&&&&&''')))((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((()))&&&%%%(((---...,,,(((*********)))******+++,,,+++++++++)))'''''')))+++,,,,,,,,,++++++*********---------.........//////000000000000111222333444888777666555444555666666555666888;;;<<<=========<<<>>>@@@@@@???>>>>>>???===<<<:::999888999:::;;;999999888777777888888999444444555666888999;;;<<<<<<<<<;;;::::::::::::;;;888777777777888:::<<<===999999:::::::::;;;;;;;;;<<<:::999999:::;;;999888888888777666666777888999888777555333333333555666555555444333222111000///.........///////////////...///000...+++)))+++...,,,++++++*********))))))''')))***,,,,,,***)))'''''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%!!!  !!!"""############$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%"""""""""""""""######$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))'''&&&$$$###!!!!!!'''&&&'''((("""'''%%%&&&''''''&&&&&&''')))))))))))))))************,,,+++++++++++++++++++++)))***+++,,,---.........------++++++++++++------///000111222222111000//////000000000000...,,,+++******+++++++++,,,,,,,,,,,,,,,------...//////000//////000111111111111111000000111222222222222111000000000000000///......*********,,,...///...,,,......---,,,,,,+++******)))******++++++)))((('''(((((())))))*********+++%%%&&&'''(((((('''&&&%%%)))(((''''''''')))***+++++++++)))(((''''''''''''&&&&&&''''''''''''''''''$$$$$$%%%%%%$$$###!!!  """$$$%%%$$$###""""""$$$&&&%%%"""!!!"""$$$###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$######### """$$$%%%$$$######$$$$$$#########$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&(((+++---(((%%%""""""%%%'''&&&%%%(((''''''''''''&&&&&&&&&#########$$$%%%&&&((()))'''&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%((('''%%%$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%''''''((())),,,***'''&&&&&&'''&&&&&&''''''''''''((()))***+++***)))(((''''''((()))******************)))(((((()))***+++,,,+++)))'''&&&***+++,,,,,,------,,,,,,******+++,,,,,,---......///////////////..................////////////000///---,,,...222444444222555666666777777777777666444555888:::;;;<<<<<<<<<>>>???AAABBBBBB@@@===;;;<<<=========<<<:::888777666666666555444444444333333444666777777888;;;===::::::999999888999999999777777888888888999999999<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888666666777777888888888999888777555333222333444555666666555444222111000000////////////............000///...---------...///---+++))))))***+++***)))))))))))))))))))))))))))((()))******)))(((***+++(((''''''&&&&&&&&&''''''''''''((()))******))))))'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&""""""""""""###$$$%%%&&&$$$$$$############$$$$$$$$$#########"""######$$$############$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$&&&(((%%% !!!'''&&&''')))(((''''''(((***))))))))))))*********************++++++,,,,,,,,,******+++,,,------------,,,,,,,,,++++++,,,,,,,,,------///000000000//////.../////////...---+++++++++,,,,,,,,,------------,,,,,,,,,---......//////......///000000000000///000000111222222222222111111111222222111111000///...---,,,,,,.........,,,......---,,,,,,+++******)))******+++******((((((((((((((()))))))))******&&&&&&'''(((((('''&&&&&&((((((((((((((())))))*********))))))(((''''''&&&)))(((((('''&&&%%%$$$###%%%%%%&&&&&&%%%$$$"""!!!!!!"""###$$$$$$###!!! ###$$$&&&$$$""" !!!###!!!""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$$$$######$$$%%%!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&((()))'''%%%######%%%'''&&&$$$'''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''((()))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%***)))'''&&&%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%$$$$$$$$$$$$#########,,,)))'''&&&'''((('''''''''''''''(((((()))***+++***)))(((''''''((()))*********++++++******)))((()))***+++,,,,,,+++)))((()))***++++++,,,,,,++++++***++++++,,,,,,---------------------------------------........./////////...,,,,,,...111333333222444555555666666666666555444555666888999:::;;;;;;>>>@@@AAACCCBBBAAA???======>>>>>>>>><<<;;;999888666666555555555555555444666777777666555555777888999999999888888999::::::888888999999999:::::::::<<<<<<<<<;;;<<<<<<<<<===<<<<<<<<<<<<;;;:::999999666777777777888888888888999777555444333333444555444444444333333222222222000000/////////.........***)))(((''''''((())))))---+++))))))***+++***))))))))))))))))))))))))))))))***+++***)))((()))*********)))'''&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""###""""""!!!############$$$$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###"""$$$((((((%%%%%%''''''((())))))(((((()))+++))))))))))))************((())))))***+++,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******,,,---.../////////---.........---,,,+++***------------............+++++++++,,,------......------...////////////...///000111111222222111111000000000111000//////...111///---,,,---......---...------,,,,,,++++++*********++++++******)))((('''((((((((((((((())))))&&&''''''((((((''''''&&&''''''((()))))))))((((((((())))))))))))'''&&&%%%((('''&&&&&&%%%$$$######&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%$$$"""!!!###$$$%%%###!!! !!! !!!"""$$$$$$$$$$$$############"""""""""""""""###$$$###""""""$$$&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&################################################"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''&&&%%%%%%$$$$$$###%%%%%%$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%$$$$$$$$$***)))(((&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))'''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((('''''''''&&&&&&+++)))''''''((())))))(((&&&''''''(((((()))******))))))(((((((((((())))))******************)))((()))***+++,,,,,,,,,+++***((())))))***+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,...111333333222333333444555555555555555444444555555777888:::;;;>>>???AAABBBCCCBBB@@@???>>>>>>>>>>>>===;;;:::999555555555555666666666666555666777666444444555777888888888888888999:::;;;999999999:::::::::;;;;;;:::;;;;;;;;;<<<<<<======<<<<<<===<<<<<<;;;:::999777777777777888888888888999888666555444444555666222222333333333333333333000000000000////////////+++***))))))))))))++++++---+++))))))***+++***)))))))))))))))))))))))))))***++++++***((('''((()))+++***((('''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$############&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&%%%$$$### """#########!!!!!!#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""######$$$$$$############$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''&&&$$$$$$&&&((((((''''''&&&((())))))(((''')))***((()))))))))************))))))******++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,+++***((()))***,,,---//////000............------,,,,,,,,,------------.........******+++,,,,,,------...------...////////////...///000000111111111111111------......------,,,+++000...++++++,,,...//////---------,,,,,,+++++++++++++++++++++******))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&'''((()))))))))''''''&&&''')))))))))'''%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$###"""!!!$$$$$$$$$###!!!  !!!"""############$$$$$$#####################$$$$$$"""!!!"""$$$&&&&&&'''((())))))'''%%%###$$$$$$$$$%%%%%%%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&####################################$$$$$$$$$$$$&&&&&&&&&%%%%%%###"""!!!$$$$$$%%%&&&'''&&&$$$###&&&&&&&&&%%%%%%%%%%%%$$$''''''%%%$$$###"""""""""############$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''((()))(((((((((''''''((()))***++++++,,,***((('''((()))******)))&&&&&&'''((())))))))))))))))))(((((((((((())))))(((((()))))))))(((((('''((()))***+++++++++++++++((()))******++++++******,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///111222333333333333444555666666666666666555555555666888:::<<<<<<>>>???AAAAAAAAA@@@???=========<<<<<<;;;:::999555555555666666777777888333555666555555666888:::777777777777888999;;;;;;888888999999999999::::::888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::777777777777777888888888999888777666555555666666333333333222222222222222111111000000000////////////...---,,,---...///000---+++))))))***+++***)))))))))))))))))))))))))))++++++,,,+++(((''''''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&'''''''''######%%%&&&&&&%%%#########$$$%%%&&&'''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""######$$$$$$"""""""""""""""###$$$$$$#################################$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$((('''$$$###$$$'''((('''%%%'''(((((('''&&&((()))((()))))))))************+++++++++******))))))))),,,,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,***))))))***+++,,,...///111222/////////...............,,,,,,,,,,,,------------******+++,,,,,,------.........///000000000////////////000111111111111000---------------,,,++++++,,,***((()))+++...000000------,,,,,,,,,,,,++++++,,,++++++***************((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&((()))((('''%%%$$$""""""######$$$%%%&&&&&&$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$%%%$$$######""""""!!! """"""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!###&&&###$$$%%%&&&%%%$$$!!! ############$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!! &&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&########################$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$###"""###$$$&&&'''&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%$$$$$$#########$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''((()))((((((((($$$$$$%%%&&&'''(((((())))))((('''((()))***)))(((%%%&&&'''((()))))))))((((((((())))))))))))((((((&&&&&&'''''''''''''''&&&''''''((())))))*********)))******++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,------...///000111222444555444444555666777888888888888888777777888:::<<<===;;;<<<===>>>??????>>>>>><<<;;;;;;::::::999999999555666666777777888888888555777777777666666888:::666666777777888999:::;;;777777777777888888888888888999:::<<<============;;;;;;;;;;;;;;;;;;:::999888888777777777777777777999888777777666555555555555444444333111000000///000000000000////////////,,,,,,+++++++++,,,...///---+++))))))***+++***)))))))))))))))))))))))))))++++++,,,+++(((''''''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$##################$$$%%%&&&'''!!!###%%%&&&&&&&&&#########$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%""""""!!!!!!""""""###$$$""""""###$$$$$$###""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########%%%'''&&&######&&&'''&&&%%%&&&''''''&&&&&&'''((())))))))))))************,,,,,,+++***)))(((((('''++++++,,,,,,+++***))))))******++++++++++++******+++++++++,,,...000111333000//////.........//////+++,,,,,,,,,,,,---------+++++++++,,,------............///000000000000///...///000000111111000000/////////000///......---***(((((())),,,///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))))))))((((((((((((''')))((((((''''''(((((()))''''''((((((((('''&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""######$$$""""""######$$$%%%%%%&&&%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$###""""""%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%###"""!!!###$$$###$$$%%%&&&%%%$$$###"""""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%###%%%'''&&&%%%$$$%%%%%%(((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((('''&&&%%%###""""""!!!!!!%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''(((((((((''''''''''''&&&(((''''''((())))))'''%%%$$$%%%'''((())))))((('''(((((())))))))))))((((((%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))***++++++,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------...+++++++++,,,,,,,,,------,,,...000000000111333555444444666777888888888888999999999:::;;;<<<======;;;<<<<<<============<<<;;;;;;:::999888888999999777777777777888888888888:::;;;:::888666444555666777777777777777888999:::666666666777777777777888:::;;;===>>>???>>>======999999::::::::::::999999888888888888777777777777888777777777666555555444555555444222111000///...////////////............,,,++++++++++++,,,...///---+++))))))***+++***)))))))))))))))))))))))))))***++++++***((('''((()))(((((((((((((((***++++++&&&&&&'''''''''&&&%%%%%%""""""###$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$&&&'''((( """$$$%%%%%%$$$###""""""!!!!!!""""""###  !!!"""######$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######""""""######$$$%%%!!!"""###$$$$$$###"""!!!"""######$$$%%%%%%&&&&&&########################$$$(((&&&$$$&&&'''%%%&&&'''((((((''''''((()))))))))))))))************++++++******))))))((((((***++++++++++++******)))++++++************++++++,,,++++++,,,---///111222///...---------...//////------------............,,,,,,,,,---......//////------...////////////......//////000000000000000000000000000000///......+++******+++...000000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++******)))))))))(((((((((***)))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$#########$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%###"""###&&&'''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%###""""""###%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$&&&'''%%%######%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%&&&'''''''''''''''******))))))))))))((((((((('''''''''((('''%%%######%%%'''((())))))(((''''''((()))******)))((('''&&&'''(((((()))))))))((()))))))))(((((((((((((((((())))))***+++*********))))))******++++++,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,------------***,,,...///...///111444222333555666777888888888999:::;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<;;;:::999999999::::::999888888888888888777777:::::::::777555333444555888888777777777777888888666777777777777888888888999:::;;;======<<<:::999777888888999999888888888888888888888777777777666666666666666555444444333333333333222111000000///............------------------,,,,,,---...000111---+++))))))***+++***))))))))))))))))))))))))))))))***+++***)))((()))***(((((('''''''''((())))))%%%%%%&&&&&&'''&&&&&&&&&"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###"""######$$$%%%&&&''' !!!###$$$%%%%%%$$$######"""!!! !!!"""######""""""!!!"""$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%% ))))))&&&''''''%%%'''((())))))(((((()))***))))))))))))************))))))))))))************)))******+++++++++******,,,+++***))))))***+++,,,,,,+++++++++,,,...000111...---,,,+++,,,---...///............/////////000,,,,,,---......//////000+++,,,------......------...//////000000000000000......//////......---,,,---,,,,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++******))))))((((((***)))(((''''''((()))***)))((('''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&"""######%%%&&&'''((((((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$############%%%###"""$$$'''((('''%%%"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%"""$$$&&&&&&$$$"""!!!""""""!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$)))'''%%%#########%%%&&&%%%&&&'''%%%""""""%%%(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""######$$$######$$$%%%''')))+++,,,'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&'''((((((((('''&&&''''''&&&$$$!!!###$$$'''((())))))'''''''''((()))******)))((('''(((((()))***************++++++***)))(((((())))))'''(((((()))))))))))))))(((((()))***+++,,,,,,---'''(((((()))***+++++++++,,,,,,------------......(((***------,,,---///222111222333555666777777777888999;;;<<<===<<<<<<;;;??????>>>>>>======<<<<<<===<<<;;;:::999:::;;;<<<:::999999999888777777777666777777666444444555777999888777777777777777888777888888888888999999999666777888999999888666555666777777888888888777777999888888888777777666666666666666666555444333222111111111111111111111111......---------,,,,,,,,,++++++******+++---...///---+++))))))***+++***)))))))))))))))))))))))))))((()))******)))(((***+++'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$%%%'''''''''%%%###""""""""""""""""""######$$$$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$!!!"""###%%%&&&&&&%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$###"""""""""###%%%'''((((((''''''###$$$%%%&&&''')))*********)))(((''''''((()))***)))+++---,,,******,,,...---,,,++++++******++++++***+++---///000//////.........//////...---,,,,,,---+++***---111333222000.../////////////////////...------......///000111//////...------------...///////////////.........000///...---,,,---......///---,,,***))))))******)))))))))))))))*********'''%%%######%%%'''((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((('''%%%###"""!!!$$$&&&''''''&&&###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!!!!!!!"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%"""###!!!!!!###"""$$$$$$######"""!!!!!! (((''''''&&&$$$######"""$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%&&&''''''%%%%%%&&&'''%%%%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&'''''''''!!!"""######""""""###%%%...***&&&%%%&&&&&&%%%"""'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&((((((((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%'''***+++)))'''&&&&&&$$$###############((((((((((((((((((((((((************))))))))))))---,,,+++***)))((('''&&&,,,+++***)))((((((((())),,,+++)))''''''((()))***,,,++++++******++++++,,,(((+++...///...------...000000000000////////////000111222222444444555666888999;;;<<<======>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;:::;;;;;;<<<===>>>>>>>>><<<:::999888777777666777777888888888777777777666444333444555777999999999999888888888777777999999999888888888888777:::999777666666666777888777888999::::::999888777444555555666555333222111333333333333333333333333////////////...---,,,+++************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++))))))))))))((((((((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!""""""###$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$ !!!###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((***)))(((((('''((()))***(((***,,,+++***)))+++---///...---+++***)))((((((***+++---.../////////...///////////////...------///---,,,---000111000///......------------------...............///111111//////...------------...+++,,,,,,---...//////000000///...---,,,------...000000///...------------++++++******))))))((((((+++)))'''''')))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######"""!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%###&&&&&&######%%%%%%"""""""""""""""############&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&&&&'''''''''&&&&&&%%%$$$############$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$$$$%%%$$$###!!!"""$$$&&&***'''$$$$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&+++)))((((((******'''$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''''''''''''''''''''''''''((())))))******+++***)))))))))))))))((((((***)))(((((()))***,,,...,,,++++++******++++++,,,,,,------,,,+++***+++---111111000000/////////...000111111222333444555555888999:::;;;<<<============<<<;;;;;;;;;;;;;;;<<<::::::::::::;;;<<<===>>>::::::999888888888888888777888888888888888777777777666555444444555777888999999999888888888777777::::::999999888888888777999888777666555666777777555666777777777777666555555555555555444333222111222222222222222222222222////////////...---,,,+++---------------.........)))***++++++,,,,,,,,,+++,,,,,,,,,++++++*********))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&!!! !!!""""""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$!!!""""""#########"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))((((((((())))))***((()))******))))))***+++------,,,******))))))***++++++,,,---..............................---,,,000///......///000///---/////////......---------............///000111111000///......------......,,,,,,,,,,,,------......//////...------------...///000000//////...---,,,,,,,,,+++***)))(((''''''---,,,******+++,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$###""""""!!!!!!&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%$$$ """###!!!!!!!!!""""""###$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%(((''''''&&&&&&&&&&&&&&&"""""""""""""""""""""!!!&&&%%%###"""!!!###$$$%%%&&&&&&%%%###!!!"""%%%'''%%%$$$######%%%''''''&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%((()))(((&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))***+++&&&'''((()))***)))((((((''''''&&&''')))+++---///,,,++++++******++++++,,,......,,,***((((((***,,,222222111000000///......000000111222333444444555777888999:::;;;<<<<<<<<<===<<<;;;;;;:::::::::::::::999999::::::;;;<<<===666666666666777888999:::999999999999888777666666777777555444444555666777999999999888888888888888<<<;;;;;;:::999888888777888777666555555555666777333444444555555444444333555555444333222222222222111111111111111111111111////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++......---,,,+++***)))))))))))))))(((((((((''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""######$$$###"""###%%%&&&%%%$$$############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###############"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''%%%%%%&&&((()))***+++,,,))))))))))))))))))******'''((()))))))))))))))***(((((())))))***,,,---...++++++,,,,,,------------,,,,,,---------,,,,,,+++//////....../////////...222222222111000000//////............///000111222000//////...............000000///...---++++++***//////......------------+++,,,---------,,,***)))+++*********))))))((((((,,,***)))((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$""" """ !!!""""""######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%((('''%%%$$$$$$%%%&&&'''"""""""""""""""!!!!!!!!!$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%$$$$$$%%%'''############$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&(((***+++***((('''''''''''''''''''''''''''((((((((()))))))))))))))***))))))((('''&&&&&&%%%###%%%''')))******((('''%%%%%%%%%&&&((()))+++,,,,,,++++++******++++++,,,---------+++))))))+++---222222111000//////...---//////000111222333444444666666888999:::;;;;;;;;;===<<<;;;:::999999999999999888888999999:::;;;<<<666666666666777888999999999999999999888777666555777777666555555555555666888888888888888888888888===<<<;;;;;;:::999888888777777555444444444555666333333333333333333333333666555333111111111222222////////////////////////......//////...------,,,,,,,,,,,,+++++++++++++++******++++++++++++******,,,,,,++++++***))))))((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######################################################""""""######$$$%%%$$$###"""###%%%&&&%%%$$$########################$$$$$$"""!!!!!!"""$$$$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$***)))'''&&&%%%%%%&&&'''$$$$$$%%%&&&((()))******(((((()))***************(((''''''((())))))))))))'''(((((()))***,,,---...+++++++++++++++,,,,,,---,,,------.........------------......//////000111222222111111000000000//////......//////000111222000000///............///111111000///...---,,,+++...............---------)))***+++,,,,,,***)))((((((((())))))*********+++***)))(((((()))((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&############$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%!!! $$$%%%$$$########################%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&%%%%%%#########$$$%%%&&&########################"""###%%%&&&&&&&&&%%%%%% ###&&&((('''%%%%%%%%%$$$$$$%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&---------+++)))&&&$$$$$$$$$%%%''')))***)))((('''''''''''''''''''''''''''''''''(((((()))))))))***++++++***((('''%%%$$$$$$###%%%''')))******)))((((((((((((((())))))******,,,++++++******++++++,,,)))+++......------------111111000000///......---...//////000111222333333444555666888999999999999;;;;;;:::999999999999999777777777888888999:::;;;999888888777777777777888999999999888777666555444666666666555555555666666888888888888888888888888<<<<<<;;;::::::999888888666555444333333333444555333333333333333333333333555444222111000000111222.................................///......---,,,000000//////.........---*********++++++******)))((((((((((((((()))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""#################################$$$$$$#########$$$############$$$%%%%%%$$$###"""###%%%&&&%%%$$$#########"""""""""!!!!!!$$$##################$$$############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######))))))((('''&&&&&&&&&'''''''''''''''''''''''''''(((((()))***++++++++++++)))((('''((()))***)))(((+++******)))))))))******,,,++++++******+++,,,,,,...///000000111000000000+++---//////...///000222........................////////////000111222222111000//////......//////........./////////000000......//////......---,,,++++++,,,,,,,,,,,,++++++''''''((()))***+++,,,,,,***)))((()))******((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$$$$$$$$$$###""""""!!!""""""###############$$$$$$$$$$$$$$$$$$######$$$######""""""######$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$"""######$$$$$$######"""###%%%$$$ $$$%%%###$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$#########"""%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&###############$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&))))))(((&&&%%%$$$%%%&&&'''&&&$$$"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""$$$&&&'''&&&&&&'''(((%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''')))******)))))),,,,,,,,,,,,++++++******,,,++++++******++++++,,,(((+++...000///...---...//////............------......///000111222222333333444555666777888888888:::999999888888999999:::777666666777777888999:::::::::888777666666666666777777777777666555444444555555555666666666666777888888888888888999999999::::::::::::999999999999555555333222222222333444444333333222222333333444333333222111000000000000........................---...............------.........---,,,,,,++++++*********+++******)))(((&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$###""""""!!!!!!###############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########"""###$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$###"""!!! ###$$$$$$$$$$$$$$$$$$###############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######""""""###$$$%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###'''((((((((((((''''''&&&'''''''''''''''''''''''''''(((***+++,,,,,,++++++***((('''(((***+++***(((++++++***))))))))))))))),,,+++***))))))***+++,,,---...//////000000000///---///000000...---...000,,,,,,,,,---......//////////////////000111222333111000000///////////////,,,,,,------...///000000---.../////////...---,,,---,,,,,,++++++,,,,,,---(((((())))))******++++++((((((((()))++++++)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!"""############"""!!!!!!!!!######!!!"""######$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%"""###$$$$$$%%%%%%%%%$$$!!!""""""###$$$%%%&&&&&&&&&%%%$$$$$$&&&)))---///......---***&&&$$$$$$%%%$$$&&&((('''$$$""""""###$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!###$$$&&&))),,,''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&'''((()))++++++,,,((((((((())))))*********+++++++++++++++***)))))),,,++++++******++++++,,,***,,,------,,,+++,,,---,,,,,,,,,------------------......///000111222222222333444555666777777777888777777888888999:::;;;666666666666777888999999999888777666555555555555444555555555555555444444333333444666777777777888777777888888888999999999888888888999999999999999555444222111111111222333333333222111111222333333222222222222111000///...........................------...............---,,,++++++***))))))((((((***************)))((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$##################""""""#########$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%"""""""""""""""######$$$$$$###"""###%%%&&&%%%$$$%%%$$$###"""!!! ###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!!!!!!!###%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&'''((())))))((('''&&&%%%&&&'''((()))++++++,,,'''(((***+++,,,,,,++++++***((('''(((+++,,,+++)))(((((((((((()))***+++,,,,,,+++***))))))***++++++***++++++,,,---------,,,///111222000---+++---///,,,------...///000111111////////////000111222333111111000///////////////---------------------------.../////////...,,,,,,,,,+++***)))***+++,,,---************))))))))))))&&&%%%&&&(((******(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$###"""!!!###%%%&&&''''''%%%$$$"""%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""######"""!!! """$$$"""###''''''$$$ !!!"""###%%%&&&'''((( !!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###"""###%%%&&&'''&&&%%%%%% !!!###$$$%%%&&&'''&&&$$$###$$$)))111999???888555000***%%%###$$$'''###&&&((((((%%%###$$$%%%######""""""""""""######$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&)))+++***'''&&&''')))***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''''''((()))***+++,,,,,,***))))))))))))******+++''''''(((((((((((('''''',,,++++++++++++++++++,,,......,,,***((((((***,,,***++++++,,,,,,------...------...///000111222222222222444555666777777777666666777777888999;;;<<<555555555666666777888999666666555444444444555555333333444444555444444444222222444666777888888888777777888888999999999999666777777888888999::::::444333222111111111222333333222111000000111222333111111222222222000...---........................------...............---......------,,,+++*********************)))((((((++++++***)))((('''&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################"""###%%%&&&&&&%%%###"""#########$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$######%%%%%%%%%%%%#########$$$$$$$$$$$$###""""""!!!$$$&&&$$$!!! """$$$#########""""""!!!!!!##############################""""""######$$$%%%'''&&&%%%$$$"""!!! """"""#########$$$$$$$$$'''&&&&&&%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&(((((((((((())))))))))))))))))))))))((((((((((((+++***(((&&&&&&''')))***)))))))))((('''(((+++---++++++++++++,,,---.../////////......---------,,,,,,,,,,,,------------...111111111111111000//////000///...---------------------,,,,,,,,,------..................------,,,+++++++++))))))***---///***)))(((''''''((()))***+++***)))(((((()))***+++&&&'''((((((((('''%%%$$$''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""########################$$$######$$$&&&''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$######""""""&&&$$$!!!!!!"""###$$$###""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#####################$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!###$$$$$$$$$$$$############"""""""""!!! !!!###$$$%%%&&&''''''%%%###""""""###%%%&&&%%%$$$###$$$(((000888===,,,+++)))(((&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%$$$###""""""###$$$%%%'''&&&%%%$$$###############$$$&&&(((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((---)))%%%$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***)))(((&&&%%%&&&''')))+++%%%'''((('''&&&&&&'''(((((()))***+++,,,---------+++******))))))***++++++******+++++++++******)))+++++++++,,,,,,,,,,,,,,,......//////000000111111222222222222222222333333222222333444555666777888666666666777888888999999555555666666666666666555111111111222222222333333666555555444444666777888555555555555666666666666888888888888777777777777555444333222111222333333111111111111222333444444222222222222222222222222000000000///......------------------,,,,,,+++***+++,,,---...---+++)))'''***+++,,,,,,***)))))))))((('''''''''&&&&&&&&&&&&''')))******))))))***,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$#########$$$%%%%%%!!!!!!"""###$$$$$$$$$### """%%%$$$"""!!!"""$$$############"""""""""!!!############$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((())))))))))))*********************))))))))))))+++***)))(((((()))***+++---......,,,******+++,,,************+++,,,------/////////......---------/////////000000000000111......///000111111111111......---------......//////......---------......000000000000000///......)))+++------,,,+++,,,---******))))))))))))******+++***))))))))))))***+++'''(((((()))((('''&&&%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$%%%&&&%%%###%%%&&&''''''%%%%%%&&&'''%%%$$$$$$###############'''%%%######$$$%%%%%%$$$"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$###""""""###%%%''')))***)))((('''&&&%%%%%%%%%$$$$$$$$$###############$$$$$$###""""""###$$$$$$############$$$%%%&&&&&&###$$$&&&'''''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((,,,)))%%%$$$%%%'''&&&%%%'''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***)))((('''&&&&&&''')))***&&&'''((((((&&&%%%&&&((())))))***+++,,,,,,,,,+++------,,,+++++++++,,,,,,++++++,,,,,,,,,+++++++++........................---......//////000111111111111111222222222222222111222222333444555555666666666666777777777777888444555555555444333222222333333333444444444444555666555444444444555777777777777777777888888888888888888888777777777666666555444333222222222333333222222111111111222333333222222222222222222222222000000000///......------,,,---------,,,,,,+++***+++,,,,,,,,,+++***(((((((((***++++++***)))***+++((((((((('''''''''&&&&&&&&&''')))(((''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$'''***)))&&&$$$$$$&&&!!!"""###$$$$$$$$$ """$$$$$$$$$###$$$&&&############""""""""""""#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''))))))))))))*********++++++++++++*********))))))******++++++++++++******+++,,,...---,,,++++++,,,))))))******++++++,,,,,,/////////...............///000000000000111111111......///////////////...,,,,,,,,,------///000000000000///......---......//////000000//////...---))),,,///000...,,,+++*********++++++++++++******++++++************++++++)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%###"""&&&'''((('''&&&%%%&&&(((&&&%%%$$$""""""######$$$&&&$$$######$$$%%%%%%$$$"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############""""""!!!%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$############'''&&&%%%$$$%%%%%%''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%###!!!''''''&&&%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$###""""""###$$$$$$"""######$$$$$$%%%&&&&&&"""###%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''***(((%%%%%%%%%&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''((())))))))))))'''&&&&&&'''((()))((())))))(((&&&%%%&&&'''))))))******+++******)))...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000//////......---------------...//////000000000000000111111222222222111111222222333333333444777666666666666555555555333333333222111000///...222222333333333444444444555444444444444555666666666666777777777888888888888888777777777777666666555444333222222222333333333333222111111111222222222222222222222222222222000000000///......------,,,,,,---------,,,++++++,,,+++***))))))(((((((((&&&(((***+++******+++,,,)))))))))(((((((((''''''%%%'''''''''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%###)))...---'''###%%%(((!!!""""""#########!!!"""$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$%%%%%%&&&&&& """$$$%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))*********))))))))))))(((''')))***,,,,,,+++***)))"""%%%(((******++++++,,,******++++++,,,,,,,,,,,,........................------------............111111000///...,,,***)))---------------...//////000///...------,,,------,,,------------,,,+++++++++---000000...,,,+++***((()))++++++++++++)))(((,,,++++++++++++++++++,,,************))))))(((((('''&&&&&&%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""%%%&&&'''&&&%%%%%%&&&''''''%%%$$$""""""###$$$%%%$$$###""""""$$$%%%$$$##################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!! $$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###############&&&$$$"""!!!!!!"""###%%%%%%%%%$$$$$$$$$####################################$$$%%%&&&&&&&&&%%%%%%&&&'''((()))((('''%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$##################$$$%%%%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&%%%&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''''''''((()))******)))&&&%%%%%%&&&))))))*********))))))(((,,,+++***)))((((((((((((+++++++++++++++,,,,,,---///......---,,,+++******,,,,,,,,,---......///////////////000000111111111222222222222333333333333777666666555444333333333111111111111111000///...000000000000111111111111444444444444444555555555333444444444555666666666888777777777666666666666444444333333333222222222333333222111000000111111111111111111111111111111000000000///......------,,,,,,,,,------,,,,,,+++,,,***((('''&&&'''((()))''')))++++++***))))))***))))))))))))((((((((((((&&&''''''&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%###&&&)))(((&&&%%%&&&(((!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""###############$$$$$$%%%%%%%%% """$$$%%%&&&%%%###"""%%%%%%$$$$$$######""""""""""""""""""############!!!""""""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''((()))(((((((((((('''''''''%%%''')))++++++***)))'''!!!$$$''')))))))))***++++++,,,---......------,,,------------............+++++++++,,,,,,,,,------111111000///---+++***)))//////...---------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***---...///...,,,++++++,,,'''((()))******)))((('''+++++++++++++++++++++++++++*********)))))))))))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%$$$###$$$%%%&&&&&&$$$#########$$$%%%$$$######$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###############"""!!! """#########$$$$$$$$$$$$$$$######""""""""""""###$$$###!!! """###$$$#########"""""""""""""""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$############$$$%%%%%%"""""""""###$$$$$$$$$%%%#########$$$$$$#########$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%''''''''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((('''''''''(((((()))******)))'''%%%&&&'''))))))*********))))))(((+++***))))))((((((((()))*********)))***+++,,,---......---,,,+++******)))+++++++++,,,------......------...//////000111111333333333333333444444444666555555444333222111111...///000111111111111111/////////000000000111111222333333444444444444444222333333444555666666666777777777666666666666555444444444333333333222222333222222111000000000000111111111111111111111111000000000///......------+++,,,,,,------,,,,,,,,,+++***(((&&&&&&''')))******+++,,,+++)))'''''''''))))))))))))(((((((((((('''(((((('''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%""" ###&&&'''&&&"""#########""""""!!! %%%###"""#########!!!""""""""""""####################################!!!"""###$$$%%%$$$######%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&(((***+++***)))((((((***++++++***))))))***,,,---...//////...---,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........------...............---000000///------,,,,,,,,,,,,,,,++++++++++++,,,,,,------......------,,,+++,,,---...---++++++,,,---(((((())))))))))))((((((******++++++++++++******+++******)))((())))))))))))((('''&&&%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###%%%&&&%%%%%%"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&((()))(((&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###########################"""############""""""!!!""""""""""""##################"""""""""""""""###$$$###"""!!!!!!"""###$$$#########"""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$###"""!!!!!!"""###%%%&&&$$$$$$#########$$$$$$%%%###############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!###%%%&&&'''&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&))))))((('''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''''''''(((((((((((())))))******)))'''&&&'''((())))))******+++******)))++++++*********++++++,,,***))))))((()))***,,,---......------,,,,,,++++++*********+++,,,,,,------,,,,,,---...//////000000222333333333444444555555444444333222111111000000---...///111222222222222000111111111111222222222111222333333444444333333444444555666777888888999777777666666666666555555333333444444444333222111222222111000000000111111111111111111111111111111000000000///......------++++++,,,---------,,,,,,+++)))(((&&&&&&((()))***+++,,,,,,+++(((&&&%%%&&&)))))))))(((((((((''''''&&&(((((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''!!!"""''''''%%%""""""######$$$############!!! !!!######!!!!!!"""""""""############$$$######""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""############""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&''')))***++++++******,,,------,,,***)))***,,,+++,,,...//////...,,,+++*********++++++,,,,,,,,,---------.........//////,,,---...//////////////////......---------......++++++++++++,,,---......---------------,,,++++++(((+++---...---,,,++++++***))))))))))))))))))***))))))***++++++***))))))+++***)))((('''((())))))&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$######$$$%%%%%%######$$$%%%$$$%%%&&&'''&&&%%%###"""#########%%%'''(((&&&%%%""""""######$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""""""""#########$$$$$$$$$$$$######""""""######$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""###########################""""""""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###############"""###$$$$$$$$$$$$###""" ###%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###%%%''''''%%%$$$%%%&&&''''''&&&&&&''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''%%%%%%&&&((()))))))))***((()))***)))((('''((()))))))))***+++,,,,,,,,,+++***))))))******+++,,,---+++***)))))))))+++---///++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,---...///000000000111111222333444444555222222222111111000000000......///000111111111000000000000111111111222222000111222333444333333222333444444555666777888999777777666666666555555555333333444444444333222111111000000000000111111222111111111111111111111111000000000///......------***+++,,,,,,---------,,,***)))((((((((()))******)))++++++***(((&&&&&&'''((((((((('''''''''&&&&&&%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''((($$$!!! ###%%%%%%$$$ !!!"""$$$%%%%%%%%%%%%  ###$$$""" !!!!!!""""""#########$$$$$$$$$###"""!!! ######""""""######$$$%%%######$$$%%%%%%&&&''''''"""############$$$$$$$$$#########"""""""""""""""!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((()))***+++,,,,,,,,,***++++++***)))***---///***+++---......---+++***))))))*********+++++++++,,,,,,,,,---------......///000000000///...---------------------...///000+++++++++,,,---...///000***++++++++++++***))))))$$$(((---000///,,,***))),,,+++***))))))***+++,,,((()))***++++++***)))(((+++***((('''''''''((()))######$$$%%%''')))+++,,,###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$"""!!!$$$%%%&&&&&&$$$$$$%%%&&&###%%%'''((((((&&&###!!!"""$$$$$$###!!! !!!!!!"""###$$$$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%% !!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!$$$###"""""""""$$$'''(((!!!"""######$$$###""""""&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###""""""###%%%&&&&&&%%%$$$"""&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""%%%''''''%%%###%%%'''############$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''$$$$$$&&&((()))*********'''((())))))(((((()))***((()))***+++,,,---------&&&'''''''''(((***+++,,,,,,+++*********,,,///000((((((((((((((())))))))))))))))))***++++++,,,,,,******+++,,,...//////000...///000111222333444444111111111111000000000000/////////000//////..................////////////000111222333444333222222111111222333444555666777777666666666555555555555333333444555444333222111000000//////000111222222000000000000000000000000000000000///......------***+++,,,,,,------------***)))))))))))))))******''')))******((('''((((((((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%"""""""""######$$$%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))))))))((('''%%%$$$######""""""""""""""""""""""""########################$$$###!!! """!!!!!!%%%))),,,$$$###  ###$$$ !!!!!!""""""######$$$###"""""""""###%%%%%%###"""""""""!!!!!! """"""""""""""""""""""""!!!$$$((()))'''%%%$$$$$$ !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%***(((%%%************************'''''''''((((((***++++++***+++,,,,,,------,,,,,,++++++------------++++++'''(((***+++,,,,,,+++***.........---------,,,,,,+++...000111///---,,,,,,---...//////---***&&&$$$---,,,+++***+++,,,---.........---,,,,,,+++******//////...---,,,***)))(((++++++************++++++'''((()))+++---,,,)))&&&***)))(((''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&'''%%%###%%%&&&&&&%%%######%%%&&& !!!"""$$$%%%&&&$$$$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###"""######""""""######$$$%%%######""""""""""""############$$$$$$$$$$$$######""""""############""""""!!!!!!!!!!!!!!!###%%%&&&&&&%%%%%%$$$###"""!!!!!!"""######$$$$$$$$$######'''&&&%%%###"""!!!!!!!!!&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$############!!!!!!$$$&&&"""###$$$&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$***%%% !!!###$$$$$$$$$###)))%%%###'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))(((''''''((()))(((&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''(((((()))))))))))))))(((''''''&&&&&&'''((((((((())))))******((((((((((((((()))******++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))******+++...------------...//////////////////000000000000111111111111111000//////.../////////000000000111333333222222222222222222111222222333333444444555444444555555555555444444222222222222333444555555222222222222222222333333111111111000000000000000000///.........000111222......---------,,,,,,,,,+++,,,---...///...---,,,++++++***)))(((((())))))&&&'''((((((((('''&&&%%%))))))))))))((('''&&&%%%)))((((((''''''&&&%%%%%%''')))+++***&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%!!!"""$$$%%%%%%$$$$$$(((&&&$$$%%%'''(((&&&$$$'''&&&&&&%%%$$$###""""""################################################&&&%%%$$$###"""!!!!!!!!!"""!!! !!!$$$''')))%%%###"""!!!!!!"""###%%%%%%$$$$$$###""""""!!!!!!$$$###"""""""""###$$$%%%$$$$$$$$$######"""""""""########################!!!!!!""""""!!!!!!""""""%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***'''$$$&&&)))+++***'''''''''''''''''''''''''''''''''''''''((()))******)))***++++++,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,++++++***(((((())))))******++++++***---///000...---------------.........,,,)))(((,,,++++++++++++,,,------------,,,++++++***))))))))))))***,,,,,,---------+++******))))))******+++''''''((()))+++***(((&&&)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%######%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###"""######""""""######$$$%%%#########""""""#########!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!######""""""###$$$%%%&&&%%%%%%$$$$$$###"""""""""%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$######"""""""""$$$###!!!  !!!""" !!!"""###""""""!!!######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$$$$&&&""""""%%%&&&&&&))) $$$((($$$"""&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%$$$''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))******++++++,,,,,,++++++***************************)))))))))))))))******+++---------------...//////.../////////000000000000/////////000//////......///////////////000000000222111111000111111222222111222222333333444555555555666666666666666666555666666555444333333333444333333333333333333333333000000000///////////////000000000000000111222222.........---------,,,,,,))))))***++++++******)))++++++***)))))))))))))))))))))))))))((('''&&&&&&&&&''''''(((((((((''''''%%%%%%%%%&&&''''''((((((&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%&&&$$$"""###%%%&&&$$$"""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$############$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$'''''''''''''''''''''''''''(((((((((((()))))))))%%%%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))((('''''''''''''''(((((())))))***++++++++++++***------............------......---,,,+++*********%%%%%%&&&'''((()))***+++)))+++---...---------------------------------,,,***++++++,,,,,,,,,,,,,,,,,,++++++******)))))))))&&&''')))***,,,---------+++******))))))******+++((('''&&&'''(((((('''&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%&&&&&&$$$""" ###%%%&&&%%%$$$%%%%%%)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################""""""######$$$%%%$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%"""##################"""%%%$$$$$$###$$$$$$%%%%%%########################&&&&&&&&&&&&&&&%%%$$$###############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########"""""""""""""""'''&&&%%%$$$"""!!!!!! """######$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%!!! !!!$$$&&&''''''///&&&"""%%%'''###"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++***)))'''&&&%%%%%%$$$&&&&&&''')))++++++)))'''((((((((('''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))******+++++++++++++++***)))))))))))))))))))))))))))))))))))))))******+++---------------......///....../////////000000000------..................//////////////////////////////...//////000111222222222222333444444555555666666777777777777666666666666555555555555555555555555444444333333222222////////////////////////000111111222222222222111.........------------,,,+++,,,,,,------,,,,,,++++++*********))))))))))))++++++***(((((('''''''''$$$$$$&&&''''''((((((((($$$$$$$$$%%%&&&&&&''''''&&&"""###%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!""""""###"""""""""######""""""""""""###$$$%%%%%%$$$###"""!!!""""""###$$$%%%&&&&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%'''((('''%%%$$$###!!!!!!!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((( $$$%%%$$$$$$%%%'''************************(((''''''&&&&&&&&&&&&''')))******+++++++++++++++,,,------------------,,,...---+++***)))***++++++(((((())))))***++++++,,,(((***,,,------,,,---...///...---,,,+++,,,,,,---)))***+++------,,,++++++,,,+++++++++*********))))))************))))))(((******))))))))))))*********(((&&&%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""!!!%%%&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%#########$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""######$$$''''''''''''''''''''''''##################""""""''''''((('''&&&%%%###"""$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###############$$$$$$%%% !!!###%%%&&&&&&&&&000((($$$%%%%%%""""""$$$&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''&&&%%%%%%%%%&&&&&&(((+++------***((((((((((((''''''&&&&&&&&&((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((('''((((((((())))))******'''(((((())))))))))))))))))******++++++++++++***************************)))))))))))))))******+++------,,,,,,------...///........./////////000000---------------......///000////////////.........------------...///111111222222333333444555555555666666666777777666666666222333333444555777888999555555444333222222111111////////////000000000000///000111222333222111000............------------------------------,,,,,,*********************))),,,+++)))'''&&&&&&''''''$$$%%%%%%&&&''''''&&&&&&'''&&&&&&%%%%%%$$$######&&&$$$!!!!!!$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%################################################!!!!!! !!!"""""""""######$$$###"""!!! !!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$%%%&&&""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""""""""###$$$%%%$$$######"""!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$((()))'''&&&(((+++''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''***++++++,,,---,,,,,,,,,++++++++++++++++++++++++***)))((((((((()))+++,,,++++++++++++++++++++++++(((***,,,,,,,,,,,,---///000...,,,***))))))***+++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,++++++++++++++++++***)))(((&&&&&&***))))))))))))))))))***,,,)))'''&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$""""""%%%'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###%%%######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""###$$$$$$$$$$$$$$$$$$##################""""""""""""""""""###$$$$$$%%%%%%""""""""""""!!!###"""""""""""""""######''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!!!!!!!!!!"""""""""###%%%$$$###""""""###$$$%%%###"""""""""######$$$%%%!!!"""$$$$$$$$$$$$######,,,'''#########"""###%%%%%%%%%%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((("""###%%%(((******'''$$$((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***%%%&&&'''((()))++++++,,,''''''((()))***))))))(((((()))******++++++++++++++++++++++++++++++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,---..................///////////////...---------...///////////////...............------------...///111111222333333444444555666666444555555666666555555444222222222333444666777888444333333222111000//////000000000111111222222222//////111111111000///...//////.........---------+++******)))))))))(((((()))***++++++++++++*********)))(((&&&%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$'''&&&&&&%%%%%%$$$######$$$%%%&&&%%%$$$$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&""""""""""""""""""""""""##############################"""""""""######$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!########################""""""###$$$$$$$$$$$$###""""""""""""############"""""""""""""""""""""""""""$$$&&&%%%$$$######$$$%%%$$$###"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&)))+++***'''%%%&&&(((((((((((((((((((((((((((((('''''''''''''''((((((++++++,,,------------,,,++++++************++++++'''''''''((((((***++++++++++++*********)))))))))***,,,------,,,,,,...//////...,,,***)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***))))))(((((())))))***,,,***'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%$$$$$$%%%&&&'''%%%###!!!$$$&&&'''&&&%%%&&&&&&######"""######$$$%%%&&&$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%###&&&(((&&&###"""###&&&######""""""######$$$%%%$$$$$$############$$$$$$"""######$$$$$$######"""!!!!!!""""""""""""!!!!!!!!!""""""#########""""""""""""######$$$$$$$$$%%%###############"""!!! &&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% """###$$$$$$#########""""""""""""###$$$%%%$$$$$$############$$$$$$"""""""""""""""###$$$%%%###$$$%%%%%%###"""""""""&&&%%%###"""""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))$$$$$$%%%'''))))))'''%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))******###$$$%%%&&&'''))))))***&&&''')))*********)))((((((((()))***++++++++++++++++++++++++++++++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,------...------........./////////000///...---,,,---......------.........///////////////...//////000111222333333333444555555666666444444555555555555444444777666555444333333333333222222111111000000//////000111111222222333333333///000000000000//////.../////////.........---------,,,+++***)))))))))))))))***+++,,,,,,,,,+++***(((''''''&&&&&&&&&&&&&&&(((((((((''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''!!!%%%(((&&&###"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%################################################%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""""""""######$$$$$$########################$$$''')))&&& ###'''&&&%%%#########&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&$$$$$$%%%&&&************************''''''''''''((()))************+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,((())))))*********))))))))))))******************,,,---...---,,,,,,...///------,,,+++++++++++++++***************++++++,,,++++++++++++++++++++++++(((((()))***++++++++++++))))))(((((((((((())))))+++)))'''&&&''''''&&&%%%''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$######%%%''''''&&&%%%%%%&&&''''''&&&%%%&&&'''###############$$$%%%%%%$$$%%%&&&&&&&&&$$$""" ######$$$$$$$$$%%%%%%%%%###&&&((('''###!!!$$$'''######""""""######$$$%%%#########""""""#########%%%%%%&&&&&&&&&&&&%%%%%%""""""############"""""" !!!###$$$$$$$$$$$$##################$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&'''))))))"""###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$ !!!######$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%###%%%&&&$$$"""!!!"""$$$$$$%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''&&&''')))*********(((((('''((()))***++++++++++++************************)))))))))))))))******+++,,,,,,++++++,,,,,,---...---------.........//////111///---+++******+++,,,+++,,,,,,---...///000000222111111000111111222222333333444444555666666666555555666666666666555555999888777555444333333333111111111111111111111111///000000111222222333333222111000000//////000000////////////............///...---,,,+++++++++,,,((()))+++------,,,+++***&&&''''''(((((((((((((((''''''(((((((((''''''&&&%%%%%%%%%&&&''''''((((((###$$$&&&'''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))!!!"""###$$$%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%&&&&&&%%%###!!!"""###&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&((()))***'''''''''''''''''''''''''''''''''((((((***+++,,,))))))***++++++++++++***------++++++++++++------***+++,,,,,,+++***((('''))))))***+++,,,------......//////...,,,,,,...///,,,,,,,,,------.........+++***)))))))))***,,,---******************++++++******++++++++++++******))))))(((((((((((()))))))))'''&&&&&&&&&&&&$$$###'''''''''''''''((()))***'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###"""###$$$'''((('''&&&'''(((((('''%%%%%%'''(((%%%%%%$$$######$$$$$$$$$$$$%%%&&&'''&&&$$$""" ######$$$$$$$$$%%%%%%%%%###&&&)))'''###!!!$$$'''#########"""###$$$$$$%%%######""""""""""""######"""######$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%!!!"""###%%%&&&&&&%%%%%%########################"""######$$$$$$$$$######!!!!!!"""###%%%((()))+++$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%"""$$$%%%$$$!!!!!!###&&&###&&&&&&$$$######$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&$$$######$$$%%%$$$"""%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''+++******)))((('''''''''&&&''')))***+++***(((''''''''')))******+++++++++)))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++,,,,,,---...---------.........//////111///,,,***(((((()))******+++,,,---...000111111444333222222222222222333333333444444555666666666666666777777777777666666888888777666666666666666222222222222222222333333...//////000111222222222444333111000000000111222000/////////............---,,,***(((''''''((((((((()))+++---------+++***%%%&&&(((*********))))))%%%&&&'''((()))))))))))))))((((((''''''&&&%%%%%%'''&&&%%%(((***)))$$$ &&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###!!!###$$$%%%%%%$$$$$$$$$&&&((('''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$""""""########################&&&$$$"""!!! !!!"""###%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''&&&$$$######%%%&&&&&&%%%"""%%%&&&###"""$$$### ###$$$&&&'''''''''&&&&&&******)))'''&&&%%%$$$###&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((''''''(((((('''&&&%%%$$$((()))+++,,,---.........++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...+++,,,------......---------***)))***,,,---,,,***------,,,,,,+++***)))))),,,+++***)))(((((((((((())))))(((((((((((()))))),,,+++)))'''%%%%%%%%%&&&'''''''''''''''''''''''',,,***)))'''&&&&&&&&&''''''&&&%%%$$$######"""!!!$$$%%%%%%&&&'''((()))***&&&%%%%%%%%%&&&&&&$$$"""!!!"""###$$$$$$###!!! %%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%$$$############"""""""""!!!!!!'''&&&%%%$$$$$$$$$%%%&&&$$$$$$###""""""######$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$############"""$$$$$$$$$$$$######""""""&&&%%%$$$###""""""""""""''''''&&&%%%$$$###"""!!!""""""###$$$$$$$$$$$$######"""""""""###$$$$$$%%%$$$#########""""""!!!!!!'''### """"""!!!######$$$$$$$$$######"""%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!$$$$$$###############$$$&&&&&&&&&&&&%%%%%%$$$###&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&'''((())))))%%%%%%&&&''''''&&&%%%%%%'''(((***((($$$!!!$$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&***)))((((((((((((((()))&&&'''((((((((('''&&&%%%%%%&&&''')))))))))(((((()))))))))***+++++++++,,,,,,+++*********+++,,,------,,,***)))((()))***+++***+++,,,---............,,,+++***))))))))))))***///......---+++******)))******+++,,,---//////000/////////000111333444555666555333333333444666888888888888777777555444444888777666555444333222222333333333222222111111111222222111111111111111222111111111111000000000000000000///...............---+++******,,,,,,+++))))))))))))))))))******+++((((((((((((((((((((((((&&&%%%###"""###%%%''')))&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$###%%%$$$###$$$%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&############""""""!!!!!!''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""###$$$$$$$$$$$$###"""########################&&&%%%$$$""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''&&&$$$######%%%&&&&&&%%%"""%%%&&&###$$$&&&&&&######$$$%%%''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---............------+++)))***,,,---,,,************+++,,,,,,------***)))))))))))))))***+++))))))(((((((((((())))))***)))(((''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''((()))((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&((()))***%%%$$$###$$$&&&&&&&&&$$$###"""""""""######$$$$$$&&&&&&%%%%%%$$$$$$######%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########"""%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$######"""(((&&&###!!!"""$$$%%%%%%######$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%###"""###$$$%%%&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&%%%&&&'''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))(((((('''&&&%%%$$$&&&'''((()))))))))((((((***************+++++++++((()))***++++++++++++******************)))((((((((()))+++---...///000000/////////.........------------,,,,,,,,,,,,++++++***++++++,,,...//////000111111111111222333444444555444222222222333555666888888888888777666555444555555555555444444444444333333333222222111111111111111000000000111111222111111111000000000//////000//////..................,,,++++++,,,,,,+++)))++++++***))))))((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$###"""###$$$%%%$$$"""#########""""""#########$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$##############################%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$######$$$$$$%%%&&&'''%%%$$$######%%%&&&&&&%%%###%%%%%%"""###&&&&&&$$$###$$$%%%&&&''''''''''''$$$$$$%%%&&&'''((())))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&'''((()))(((((()))***++++++******))))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++)))***,,,---------,,,+++,,,---......//////......,,,+++******,,,,,,+++************+++,,,---------((((((((())))))+++,,,,,,))))))(((((((((((())))))'''(((((())))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((((((((((((((('''''''''$$$$$$$$$%%%&&&'''((()))%%%###""""""$$$&&&''''''%%%$$$"""""""""$$$&&&(((&&&&&&&&&%%%$$$######"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$######""""""######$$$%%%%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$############%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$###$$$$$$###!!! """$$$"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$##################"""""""""$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%$$$#########$$$$$$''''''((((((((((((''''''###$$$&&&'''))))))&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&''''''(((((('''''''''&&&&&&''''''(((+++***)))'''&&&%%%$$$$$$))))))*********)))((((((+++++++++***************((()))+++------,,,+++))))))***+++,,,,,,***(((''''''(((***,,,...000111111,,,---.........---,,,++++++++++++,,,,,,---------++++++,,,---...//////000444333333222222222333333333333222111222333444555888888888888777666555555333333333444444555555555222222222222222111111111///////////////000111222111111000000000000//////000///......------......///...,,,,,,,,,,,,***))),,,,,,+++***)))(((''''''((((((((((((((((((((((((%%%&&&((())))))'''%%%$$$'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''%%%$$$######%%%%%%$$$############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$########################$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################$$$%%%&&&'''%%%$$$"""###$$$&&&&&&%%%$$$&&&%%%!!!!!!$$$%%%######$$$$$$%%%&&&&&&''''''######$$$%%%'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$$$$$$$&&&(((***))))))******+++*********++++++++++++++++++++++++******))))))******+++,,,************++++++++++++(((***,,,---...---+++***,,,---......//////......,,,,,,+++++++++++++++***------,,,,,,,,,+++++++++***)))))))))******+++,,,))))))(((((((((((())))))'''((()))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((('''%%%"""!!!###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$###"""!!!!!!%%%%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$###"""!!!###$$$&&&&&&%%%$$$"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''###############$$$$$$$$$"""""""""!!!!!!"""######$$$$$$%%%&&&&&&%%%$$$###!!!######!!! $$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%$$$$$$%%%%%%%%%$$$$$$###############$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############&&&''''''''''''''''''&&&"""%%%'''&&&&&&((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((''''''''''''((())))))+++***(((&&&&&&&&&&&&'''++++++******))))))((((((,,,+++++++++***)))))))))***+++,,,---------,,,,,,++++++,,,---,,,+++***)))((()))***,,,.../////////)))***,,,------,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,---...//////000222222111111111222333333333333222222333333444555777888888888777777666555222333333333444444444444222222222111111111111111---------......000111222111000000000//////////////////...------------...000...,,,,,,,,,,,,***)))+++++++++***)))(((((('''(((((((((((((((((((((((('''((()))))))))'''&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######'''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%"""""""""######$$$$$$%%%########################%%%$$$###"""!!!!!!!!! ###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""######$$$$$$$$$$$$##################$$$%%%&&&&&&%%%###""""""$$$%%%%%%$$$###%%%$$$!!!###(((,,,+++$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''"""###$$$%%%&&&((())))))$$$%%%%%%%%%&&&&&&''''''***)))((('''''')))+++---******+++++++++++++++***++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,,,,---((()))+++------,,,+++***,,,------...............,,,,,,,,,,,,+++*********---------,,,,,,,,,,,,,,,,,,,,,+++***************))))))(((((((((((())))))******++++++***(((&&&$$$'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))&&&###""""""#########&&&'''''''''&&&$$$###"""#########"""!!! $$$%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$######!!!"""%%%&&&'''&&&$$$###%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$%%%######"""""""""###$$$%%%!!!!!! !!!!!!"""###$$$%%%%%%$$$###"""$$$&&&'''%%%!!!!!!###&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""###$$$$$$%%%######$$$%%%%%%$$$$$$$$$"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% &&&((($$$"""%%%((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))))))))(((((()))******+++)))((('''&&&&&&''')))***++++++***)))))))))((((((,,,+++++++++***))))))))),,,+++)))((((((***,,,...,,,+++***(((((())))))*********+++,,,---------,,,+++,,,...//////...,,,+++------,,,,,,,,,,,,++++++,,,------....../////////......//////000222333444444444444444444555555666666777777777777666555555333333333333222222222222111111111111111111111111------------...///000111000000000////////////...//////...---------------///---,,,,,,,,,,,,***)))((()))************))))))((((((((((((((((((((((((***))))))(((''''''''''''''''''((((((((('''&&&%%%&&&&&&&&&&&&%%%$$$###"""&&&$$$###$$$%%%&&&%%%###$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&########################&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""!!!!!!!!! ######$$$$$$$$$$$$#########""""""######$$$%%%&&&$$$###""""""$$$%%%%%%$$$"""$$$$$$###&&&///555555&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&"""######%%%&&&'''((()))$$$%%%%%%&&&&&&''''''''')))((('''''''''((()))***)))******+++,,,,,,,,,+++))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,---------((()))+++,,,,,,,,,+++***+++,,,------......------,,,------,,,***)))***+++)))***+++,,,---...///000------,,,******)))))))))))))))(((((((((((()))))),,,,,,+++***)))'''&&&%%%''''''''''''''''''''''''(((((((((((('''%%%$$$#########$$$$$$%%%%%%&&&&&&$$$#########$$$$$$%%%&&&)))'''$$$"""""""""!!! %%%&&&'''((('''%%%""" """""""""!!!!!!!!!!!!!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$#########""""""!!!!!!$$$###"""""""""###%%%&&&$$$###""""""""""""""""""!!!"""$$$&&&&&&%%%###"""###$$$$$$###!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&***)))((('''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%'''$$$&&&,,,---)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))))))))))))))***+++,,,,,,''''''''''''((()))************)))((((((((())))))+++++++++***************+++)))&&&$$$$$$'''***,,,***)))&&&%%%$$$%%%'''(((++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++---------,,,,,,+++++++++------........./////////---------...000222333444444444444555555555666666555555555666666555555444333333333222222111111111000000000111111111111111...............///000111000000////////////......///...------,,,,,,---------+++***+++,,,,,,+++)))'''((()))+++++++++***)))(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&'''((((((&&&%%%$$$"""###$$$%%%%%%&&&&&&&&&###"""!!!!!!######"""!!!###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$############""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%$$$$$$###""""""""""""$$$%%%&&&##############################$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%% !!!""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$###!!!"""$$$%%%%%%$$$###$$$###"""&&&...555666((('''%%%$$$###"""######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''')))***++++++++++++))))))))))))))))))))))))******))))))******+++,,,***+++++++++,,,,,,,,,,,,)))*********++++++++++++***+++,,,,,,---,,,,,,,,,+++---...---***((()))+++)))***+++,,,---///000000,,,,,,+++*********++++++))))))(((((((((((()))))),,,+++***)))(((((((((((('''''''''''''''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###############$$$$$$%%%'''%%%######$$$###""" $$$$$$%%%%%%%%%%%%$$$$$$"""""""""##################$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&'''######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$#####################"""""""""!!!!!!$$$###"""!!!"""###%%%&&&%%%%%%$$$###############!!!###%%%''''''&&&%%%###"""!!! !!!!!! !!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''))))))((('''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&!!!&&&(((+++555@@@;;;...''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((((((((()))***+++,,,'''(((((())))))))))))((()))((('''''''''((()))******************+++++++++***)))'''&&&&&&(((***+++)))((((((''''''''''''''')))***+++,,,,,,,,,,,,,,,)))))))))*********++++++++++++,,,,,,,,,,,,------............////////////////////////000111222333333333444444555555555444333333444444444444444333111111111111222222222222///000000000111111111222000//////...//////000000000000/////////.........///...------,,,,,,------***)))((()))+++,,,+++***((()))***++++++***((('''((((((((((((((((((((((((%%%&&&'''((()))((('''&&&%%%%%%'''''''''&&&$$$###"""###$$$%%%%%%&&&%%%%%%$$$###""""""$$$$$$###"""$$$%%%'''(((((('''%%%$$$''''''&&&%%%$$$######""" !!!!!!"""######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$###""""""""""""$$$&&&'''######################## """$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&& !!!"""$$$&&&((()))***######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$###!!!"""###%%%%%%$$$%%%&&&### """)))...///)))(((&&&$$$"""!!!""""""######$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%&&&&&&'''((()))))))))*********)))(((''''''%%%&&&''')))***+++++++++++++++++++++++++++++++++*********)))***++++++,,,)))************+++++++++******))))))******+++,,,******+++,,,,,,,,,,,,++++++---...---***((()))+++------------------------************+++,,,------))))))(((((((((((())))))+++***)))(((((()))***+++''''''''''''''''''''''''&&&'''((()))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$######$$$%%%%%%###!!!###"""""""""###%%%''')))#########$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!!!!""""""############%%%$$$######$$$&&&((()))$$$$$$###$$$%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!###%%%&&&%%%%%%$$$###""""""######"""$$$&&&((()))(((&&&$$$&&&$$$!!!"""%%%%%%### !!!!!!"""$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''(((((('''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&)))+++333FFFSSSHHH333''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''((()))++++++((()))*********((('''&&&((('''&&&&&&&&&((()))***))))))******+++++++++,,,+++++++++++++++,,,,,,,,,)))***,,,---,,,+++)))((('''(((***+++,,,------......------------...///000)))******+++---......///.........///////////////222111111111111111222222111222333444444444333333222222333444444333333333...///000111222333444444//////000000111111111222111000000////////////000000/////////..................---,,,,,,,,,,,,---)))((('''(((***++++++******+++,,,,,,+++)))&&&%%%((((((((((((((((((((((((!!!$$$(((***+++)))&&&$$$$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%$$$###""""""'''&&&%%%%%%''''''&&&%%%'''(((***++++++***((('''))))))((('''%%%$$$###"""!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%$$$######""""""#########%%%%%%$$$"""!!!"""#########$$$%%%%%%$$$"""!!!########################$$$###!!!"""###$$$$$$###""""""""""""""""""""""""$$$$$$%%%%%%$$$""" """""""""###$$$$$$%%%%%%!!!"""$$$&&&'''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%$$$###%%%((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!###$$$### %%% ###'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))***+++,,,---((((((((((((((())))))******+++---.........---,,,***+++,,,+++)))((()))***++++++************++++++***+++,,,...//////......+++,,,---...////////////,,,,,,,,,+++++++++******---------,,,+++***)))(((***+++++++++***(((%%%###((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%$$$############$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%###$$$$$$$$$$$$###""""""!!!&&&(((%%%$$$'''******((('''%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&(((''''''&&&&&&%%%$$$$$$)))(((&&&$$$$$$$$$&&&''''''&&&$$$###"""###$$$$$$%%%%%%%%%###  !!!!!!!!!!!!!!!!!!"""############$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$"""""""""###$$$&&&''''''&&&$$$###&&&&&&%%%$$$############################################################$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%***%%%$$$111CCCIII???333%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&+++***'''&&&%%%&&&''')))''''''''''''(((((((((((()))))))))))))))*********++++++++++++++++++++++++***************************)))((((((((()))***++++++******)))))))))))))))---,,,+++******,,,...///------...//////...---,,,***+++,,,---......//////...///111111111111333444222333333444444555666666555333222222444444333111000000111000000111333666222000//////000111111000///...---,,,---///111222//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---***)))'''(((***+++,,,,,,+++***)))((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%$$$######"""$$$&&&%%%$$$###$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###""""""!!!"""$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%########################%%%$$$######""""""#########$$$%%%$$$"""!!!"""###!!!!!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!! $$$$$$##################"""###$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$###%%%''''''%%%###(((((('''&&&%%%$$$$$$###'''%%%$$$%%%''''''&&&$$$'''$$$!!!!!!$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))***+++,,,---))))))((((((((()))******,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***)))***+++++++++************++++++'''(((***+++,,,++++++***////////////...---,,,+++,,,,,,+++++++++*********++++++++++++***)))(((((('''((())))))(((&&&$$$###''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&***+++(((&&&)))++++++'''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''''''''((('''%%%$$$###$$$%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$###!!!!!!"""$$$"""""""""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###!!!!!!"""$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%+++333555///((('''((((((((()))))))))***&&&%%%$$$$$$$$$$$$%%%&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''***)))(((&&&&&&&&&'''((((((((((((((()))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++*********+++------+++******)))))))))))))))***)))((('''''')))+++,,,,,,---...//////...---,,,+++,,,------......------...///111111000000111333000000111111111111222222555333222222333444222111...000111000000000222444222000//////000111111000000///...------...000111///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))((())))))*********))))))((())))))'''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''(((''''''&&&%%%%%%$$$#########%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########$$$%%%$$$"""""""""$$$!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%%%%$$$###""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""%%%%%%$$$$$$###""""""!!!#########"""!!!!!! %%%$$$$$$$$$$$$$$$######'''%%%$$$$$$%%%&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&)))(((&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&''''''''')))(((((())))))***+++,,,***))))))))))))***++++++000///...---,,,++++++++++++,,,---,,,+++***+++,,,++++++************+++++++++,,,---......---,,,+++...//////......---,,,+++,,,++++++++++++*********(((((())))))))))))((((((''''''((()))((('''&&&%%%''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%&&&''''''((((((''''''((('''&&&$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%)))***&&&%%%''')))(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&'''''''''&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$#########%%%'''$$$############$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$%%%%%%###!!!!!!"""$$$###!!! !!!###$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((())))))((('''''''''((((((((((((((()))))))))%%%%%%$$$$$$$$$$$$%%%%%%((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((((((((((('''''''''''''''(((((()))))))))*********((((((((())))))*********++++++++++++++++++++++++************************,,,+++******+++,,,---...+++******))))))))))))))),,,+++*********+++,,,---,,,,,,---......------,,,,,,,,,------...------,,,///000111000//////000111444444333333333333222222555333222222333333222111,,,...000111000000000222222000//////000111111000111000...------...//////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))''''''''')))***+++***)))(((''''''''''''))))))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""$$$%%%$$$###"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$$$$$$$###"""""""""""""""""""""""""""&&&%%%###""""""###$$$%%%$$$$$$$$$#########""""""$$$###"""!!!!!!""""""###&&&&&&%%%%%%$$$$$$######'''&&&$$$###$$$%%%&&&&&&"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%&&&%%%%%%'''((((((&&&%%%$$$&&&(((&&&&&&&&&'''''''''((((((((((((((((((((()))***+++***************++++++,,,555444111///---,,,,,,,,,+++---------++++++,,,---++++++************++++++------...//////...---,,,++++++,,,---............++++++++++++************&&&'''((()))))))))))))))((()))************))))))''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%&&&''''''((('''''''''***(((&&&###"""###$$$%%%############$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""" ###$$$!!!!!!%%%&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$###%%%%%%$$$#########$$$%%%###$$$%%%&&&&&&%%%###"""###$$$%%%$$$######%%%'''$$$$$$#########$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$"""######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%&&&&&&''''''%%%'''(((&&&$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((())))))***&&&''''''(((((('''&&&&&&(((((((((((())))))))))))''''''(((((()))*********((((((((((((((((((((((((***************************))))))((()))***,,,---+++******))))))))))))))),,,,,,+++++++++,,,---...+++,,,,,,,,,------------++++++,,,---............000111222111//////000111666666555444444333222222444333222222333333222000+++---000111000/////////222000//////000111111000111000///...------...............//////...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,+++***)))((('''(((((())))))))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''%%%$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""###$$$$$$###"""###$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%############"""!!!########################"""!!!  !!!"""###""""""#########$$$$$$$$$######"""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$###$$$&&&'''""""""###%%%'''((()))***$$$%%%%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((((((((((('''(((((())))))***************++++++,,,555333111...,,,++++++,,,+++,,,------++++++,,,---++++++************++++++******+++,,,,,,+++))))))***+++,,,---............+++++++++*********))))))&&&'''((()))************)))))))))***************''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%&&&''''''(((''''''''')))(((%%%###"""###$$$%%%############$$$%%%&&&&&&######$$$$$$$$$$$$############$$$%%%%%%&&&'''''''''&&&%%%$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""!!!$$$)))***((($$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%$$$###%%%%%%&&&$$$###"""$$$%%%$$$######"""""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&######$$$%%%%%%$$$#########"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''%%%$$$#########$$$''')))&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))***+++%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((())))))******((((((((((((((((((((((((***************************))))))))))))+++,,,...+++******)))))))))))))))((((((((((((((())))))***++++++++++++,,,,,,------)))***+++---.../////////000111222111000///000111333222222111000///......444222111111222333111000+++---000000///.........222000//////000111111000000000//////............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++******)))((()))***,,,---(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&&&&&&&%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""###$$$$$$###"""$$$%%%$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""######"""!!!########################""""""!!!""""""###$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&((())))))''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((***))))))))))))***++++++......,,,+++***)))))))))***+++,,,,,,++++++,,,---++++++************++++++***+++,,,------,,,++++++---......------,,,+++***+++************)))))))))''''''((())))))***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&''''''(((((('''''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######"""""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%)))000111...$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$"""!!!###$$$$$$$$$###""""""""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&''')))((('''&&&&&&'''###$$$&&&((((((&&&$$$######""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&((('''&&&&&&'''(((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%(((''''''(((((()))***+++&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))******************************************************,,,+++++++++,,,---///000+++******)))))))))))))))((()))))))))************************+++,,,------******,,,---...////////////000111111//////000111333333222222111000//////444222111111222222111000---...000000///......///222000//////000111111000///////////////.........,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))))))))***+++,,,---''''''((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$######""""""######!!!###$$$$$$######$$$%%%###"""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###########################"""###$$$%%%&&&&&&'''&&&##################$$$$$$###$$$%%%'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&###%%%''''''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((***)))'''&&&(((***'''%%%###$$$''''''%%%"""%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))((((((((()))******))))))))))))))))))(((''')))***++++++******+++---++++++************+++++++++,,,...///000//////...------------,,,+++******************))))))))))))&&&''''''(((((((((''''''))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""###$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&%%%%%%***000000---###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""#########""""""###%%%%%%%%%$$$###############$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''((()))******&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((()))***+++++++++++++++++++++++++++************************++++++++++++,,,...000111+++******)))))))))))))))******+++,,,,,,,,,,,,,,,***)))))))))***+++---...---------...------,,,,,,+++---......------///000555444444444333333222222333222111111222222111//////000000///......///111222000//////000111111000......//////////////////+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++******))))))***************)))%%%&&&'''((()))(((((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''""""""""""""""""""""""""%%%$$$$$$###"""#########!!!###$$$$$$######$$$&&&#########%%%'''))),,,---########################&&&%%%###$$$%%%&&&&&&%%%######################## !!!###$$$$$$$$$###%%%%%%$$$$$$###"""""""""###%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%&&&"""%%%((((((%%%###$$$%%%###$$$%%%%%%&&&'''((((((&&&(((***)))&&&%%%''')))+++'''$$$%%%(((((($$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((())))))***'''((()))+++++++++***)))((()))++++++******+++,,,++++++************++++++''')))***,,,------,,,,,,******+++,,,------------************))))))))))))%%%&&&&&&''''''&&&&&&%%%,,,,,,+++***)))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&''''''((((((''''''"""###$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$###############$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""!!! !!!"""###%%%'''((("""###%%%&&&'''&&&%%%%%%###$$$$$$$$$$$$###""""""""""""!!!!!!%%%++++++'''"""###%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""$$$%%%&&&&&&'''''''''&&&$$$$$$###"""###$$$&&&''' """"""""""""%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&''''''&&&%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&%%%$$$##################################################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%###%%%(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''(((******'''&&&$$$$$$$$$&&&((()))''''''''''''((((((((()))%%%%%%&&&'''((()))***+++))))))))))))))))))))))))************************))))))))))))***,,,...///+++******)))))))))))))))''''''((())))))))))))(((***))))))))))))+++---...000//////...---+++***))))))***,,,,,,,,,,,,...///111111111000000000000///333222111111222222111///000111000///---...000222222000//////000111111000------...///000000000///+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++,,,...))))))*********((('''%%%$$$%%%'''(((((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&'''!!!!!!"""###$$$$$$%%%%%%$$$#########""""""!!!!!!"""""""""""""""!!! $$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!###%%%'''(((%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''******'''$$$###$$$%%%'''((())))))***''''''&&&&&&'''(((***+++)))))))))(((''''''&&&&&&''''''((()))***++++++,,,...---,,,,,,+++++++++,,,---***((()))+++,,,***(((******+++++++++,,,,,,,,,************************---+++)))***,,,---,,,)))))))))(((''''''''''''''')))******++++++******)))((('''&&&&&&'''((()))***###%%%((((((&&&$$$######$$$%%%'''))))))((('''&&&###$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$""""""#########$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$#########$$$%%%&&&+++'''######%%%&&&&&&%%%"""###$$$%%%%%%$$$###"""&&&&&&%%%$$$!!!&&&%%%$$$""""""""""""###&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$(((((())))))))))))((((((***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((()))+++,,,,,,+++)))(((******+++,,,,,,***)))((()))(((''''''''')))***+++,,,,,,,,,+++++++++******''''''''''''''''''''''''''''''((()))***++++++,,,---,,,,,,,,,,,,---...///...///////////////......444333333222111000//////555555444333222000///...111000000///////////////111111111111111111111111222111///---,,,,,,,,,,,,---------.........//////,,,,,,++++++***)))((((((***+++---......---,,,***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$""""""###$$$$$$$$$$$$###((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&((()))******"""""""""!!!!!!!!! """""""""""""""!!! $$$$$$$$$#########""""""$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##################"""""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))'''$$$$$$$$$&&&'''(((((())))))***)))'''&&&%%%%%%%%%&&&''''''''''''(((((((((((()))))))))))))))*********------,,,,,,++++++++++++***)))((())),,,---,,,************+++++++++,,,,,,************************,,,***)))***,,,---+++)))++++++***)))))))))))))))***++++++,,,,,,++++++***(((((('''&&&''''''))))))###%%%((((((&&&$$$###$$$&&&&&&&&&&&&&&&''''''((($$$$$$&&&&&&&&&&&&%%%$$$''''''&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$%%%&&&((()))$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""$$$%%%'''***'''###""""""###!!! ###$$$%%%&&&&&&%%%$$$###''''''''''''%%%$$$"""!!!$$$######""""""###$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%'''(((((())))))(((((('''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((()))+++,,,,,,+++)))((()))************)))(((((()))(((''''''((()))***+++---------,,,+++******)))''''''''''''''''''''''''(((((())))))******++++++,,,,,,---------..................//////......---111111111111111111222222444444444333222111000///.........///000111222333111111111111111111111111//////...------------...---------.........//////---,,,,,,+++******))))))(((((()))*********)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!#########""""""""""""!!!""""""######""""""!!!!!!$$$$$$$$$###############"""""""""""""""!!!!!!!!!############$$$$$$$$$%%%%%%$$$$$$$$$############%%%%%%$$$$$$###""""""!!!"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$%%%&&&&&&'''((((((''''''***)))'''&&&%%%$$$$$$$$$%%%&&&&&&'''(((((())))))*********))))))(((((((((,,,,,,,,,,,,++++++++++++)))(((((()))+++------,,,)))*********++++++++++++************************+++***)))***+++,,,+++)))++++++***))))))))))))))))))******************))))))((((((''''''''''''((($$$&&&((((((&&&$$$$$$$$$'''&&&$$$######%%%'''((($$$%%%&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###########################""""""#########$$$$$$$$$ !!!"""$$$%%%'''((()))%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!###&&&'''///---***)))((('''$$$"""$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&""""""""""""###$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))***+++,,,,,,+++***)))***))))))((((((((((((((()))(((((((((((())))))***,,,,,,+++***))))))(((((((((((((((((((((((((((((()))))))))))))))*********)))***+++,,,---,,,++++++,,,------......------,,,---...///000222333444444222222333333222111111000...//////000111222333333000000000000000000000000,,,,,,---.../////////...---------...............------,,,,,,++++++******++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$############$$$$$$&&&&&&&&&&&&''''''''''''(((&&&%%%&&&'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$'''&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""#########""""""!!!########################""""""""""""""""""!!!!!!#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""""""""######$$$%%%%%%&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))((((((++++++,,,,,,,,,+++++++++)))))))))***++++++++++++)))))))))************+++******************************))))))*********))))))((((((''''''''''''''''''(((((())))))(((((('''))))))((((((''''''''''''%%%&&&((('''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$&&&&&&###$$$$$$%%%&&&''''''((($$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&$$$""" !!!###%%%'''111000///...---+++(((&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%""""""#########$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))***++++++++++++***)))+++***)))''''''((()))))))))(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))&&&''')))++++++***)))'''++++++,,,---------,,,,,,------...000111333444444111111222222222222111111222222222222222111000000000000000000000000000000+++,,,.../////////...---........................---------,,,,,,+++++++++...---,,,+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''%%%$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############%%%%%%%%%%%%%%%&&&&&&&&&""""""############""""""###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!"""###%%%&&&&&&########################""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%'''(((((()))))))))))))))((('''''''''&&&&&&&&&%%%&&&''''''((())))))************+++,,,,,,++++++***++++++++++++***)))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((())))))))))))))))))((()))))))))(((((('''&&&&&&%%%'''((('''&&&$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$###"""######$$$%%%&&&&&&'''$$$%%%%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$###############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######$$$%%%%%%%%%$$$###&&&%%%$$$######$$$%%%&&&%%%###""" !!!###%%%&&&(((((())))))(((&&&&&&%%%"""###$$$%%%%%%$$$###"""######"""""""""""""""###$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((*********++++++*********,,,+++***)))((()))***+++((())))))))))))(((((((((&&&''''''((()))***+++,,,*********************************)))))))))))))))'''(((***,,,,,,+++)))(((***++++++,,,------,,,,,,......///000111111222222000000111222222222111111111222222222222111000000////////////////////////---.../////////...,,,+++.....................---------,,,,,,,,,,,,,,,+++******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''%%%$$$###$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%'''%%%%%%&&&((()))((('''###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&"""############$$$$$$$$$""""""######$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""######$$$$$$$$$###############!!!"""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&((('''&&&&&&''')))&&&'''''''''''''''&&&&&&***************)))''''''((((((''''''&&&%%%%%%$$$%%%&&&&&&''')))******+++))))))+++,,,,,,,,,+++***,,,------+++)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))((('''((()))++++++***)))))))))))))))***++++++,,,,,,++++++***'''(((((()))(((((('''&&&&&&'''((('''%%%%%%%%%'''$$$%%%'''((((((&&&$$$##################$$$&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&""""""######$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$"""!!!%%%$$$$$$$$$$$$$$$$$$%%%######"""!!!"""###$$$%%%"""###$$$$$$######$$$&&&"""###$$$$$$$$$$$$###"""%%%$$$######""""""######$$$%%%%%%$$$$$$"""!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((('''''''''((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))************************,,,++++++***************((())))))))))))(((((('''))))))***+++---...//////)))))))))))))))))))))))))))))))))))))))************+++,,,---...---,,,,,,******+++,,,------------/////////000000111111111000000111111222111111000---...000222333333222222////////////////////////.../////////...---,,,,,,...............---------,,,,,,,,,,,,++++++++++++++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&%%%%%%$$$###$$$$$$############$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$%%%'''((('''&&&######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''###$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######"""""""""%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&((()))((('''&&&(((+++&&&&&&'''''''''''''''&&&(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))+++,,,,,,,,,+++******,,,---,,,)))((()))***'''''''''((((((((())))))))))))))))))))))))))))))&&&(((***)))'''&&&((()))++++++***))))))))))))))))))******************)))&&&'''((())))))((((((''''''(((((('''%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&%%%$$$$$$$$$$$$&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###############"""$$$$$$###""""""%%%(((######$$$%%%%%%$$$######$$$###"""""""""###$$$$$$"""###$$$$$$$$$$$$""""""""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''''''''(((((())))))((((((''')))((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((())))))***+++******************+++***************))))))(((((()))******)))((('''&&&+++++++++,,,,,,,,,------))))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,,,,,,,------***+++,,,---..................//////000111111111000111111111111111000///,,,---///111222222111111...........................------------...////////////.........---------++++++++++++++++++++++++,,,---------,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&$$$###"""$$$&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''')))***)))''''''))),,,%%%&&&&&&'''((((((''''''"""###&&&(((***+++++++++$$$%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''(((***,,,---,,,***)))(((***,,,+++)))(((***---''''''''''''((((((((()))))))))))))))))))))))))))&&&(((***)))&&&&&&'''***))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''')))))))))(((((('''(((((('''%%%%%%&&&(((***)))'''%%%%%%%%%'''(((((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&'''(((((()))"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))************%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$!!!###%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$### !!!###$$$$$$$$$"""""""""######!!!###&&&$$$%%%&&&&&&&&&&&&%%%$$$!!! """###$$$ !!!###$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%'''(((((('''&&&(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))++++++************++++++((()))*********)))'''&&&((()))*********((('''&&&++++++******)))((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,)))))))))((()))******+++***+++,,,---............,,,---...///000111222333111111111111111000//////...///111222111000...---........................,,,,,,,,,,,,---///111222//////.........---------*********************+++((()))***+++***(((&&&$$$************************((((((((((((((((((((((((******))))))))))))******)))((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''###""""""###%%%&&&&&&%%%%%%&&&''''''((((((''''''$$$#########$$$%%%%%%&&&######$$$%%%&&&'''(((((($$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''***(((&&&%%%%%%%%%'''(((***)))(((&&&$$$"""!!! +++***)))'''''''''((((((''''''((((((((((((''''''%%%&&&''')))******++++++************************((('''&&&%%%%%%''')))+++,,,,,,+++)))(((&&&%%%%%%++++++******))))))((((((&&&'''(((*********)))(((***)))'''&&&%%%&&&((()))'''$$$ $$$)))++++++###############$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%(((((('''&&&$$$###""""""(((((())))))(((&&&$$$###'''&&&&&&%%%%%%$$$######"""######%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''$$$ '''''''''&&&&&&%%%%%%$$$&&&%%%###!!!!!!###%%%'''"""###$$$%%%&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$#####################$$$###############"""!!! !!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%!!!"""###$$$&&&'''((()))""""""!!!!!!!!!###$$$%%%!!!!!!"""###$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%&&&&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&((((((((()))+++***(((&&&%%%&&&(((*********)))))))))((('''&&&&&&'''((()))---+++***((((((((())))))---***'''''')))++++++)))))))))))))))************++++++++++++***((('''&&&+++)))((()))++++++)))&&&'''((()))++++++)))(((''''''(((***)))(((((()))***+++******)))))))))))))))%%%'''((()))((()))***,,,******+++++++++,,,,,,,,,...,,,***((((((***,,,...//////............///000///000000111111111111000111222333444333111///......///000111111000///...///...---,,,,,,---...///+++,,,...000000///...---...------,,,,,,++++++***,,,,,,,,,+++***))))))((('''((()))))))))'''&&&%%%%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%)))'''&&&&&&%%%"""!!!"""%%%$$$$$$$$$%%%%%%###!!!''''''&&&%%%$$$$$$######$$$%%%&&&'''''''''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&''''''((())))))(((''''''((()))***((((((((())))))(((''''''%%%&&&''')))******++++++******************************)))((()))***+++,,,******))))))(((((('''''')))))))))((((((((((((((('''((()))*********))))))+++***(((''''''''')))***)))&&&###"""%%%'''((((((%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$############%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%#########'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$##################""""""#########$$$######"""""" """######"""!!! ##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!"""######"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%&&&######$$$######"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&$$$"""$$$%%%'''((())))))((((((((((((''''''((()))***++++++***)))((((((((())))))***'''%%%&&&((()))((('''))))))))))))************+++++++++++++++*********+++***((()))++++++)))&&&&&&''')))******)))'''&&&%%%&&&((((((((((((***++++++******)))))))))))))))''')))*********)))+++,,,*********+++++++++,,,,,,...,,,+++******+++,,,---.........//////000000000000000111111111000000///...///111222222111000///...///000111111000///.........------------......+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))((())))))***)))((('''&&&%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$###$$$%%%%%%$$$"""%%%&&&&&&''''''((((((((($$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''######""""""######$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((((((((((('''%%%$$$$$$$$$%%%&&&###$$$%%%&&&(((***+++,,,''''''''''''((()))***+++)))))))))))))))(((''''''%%%&&&''')))*********************************************+++++++++++++++(((((((((((())))))))))))''''''''''''((((((((((((((()))******+++************)))((('''&&&'''((()))***(((&&&%%%&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%((('''%%%############$$$%%%$$$$$$######$$$$$$%%%"""######$$$&&&''''''(((&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###"""!!! """"""###$$$&&&'''((((((%%%'''))))))'''''''''(((&&&&&&&&&'''''''''''''''&&&'''((())))))'''%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!""""""""""""""""""############$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######""""""""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%&&&((((((&&&$$$$$$$$$&&&'''''''''''''''***)))((((((((((((((()))(((((('''''''''((()))***((('''''''''))))))'''&&&))))))))))))***************))))))((()))***,,,,,,+++***))))))******)))'''&&&'''((())))))((('''&&&$$$&&&((())))))***,,,---+++******)))))))))))))))((()))******(((((()))************++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,---///111222222111111111111111111111000///...,,,---...000111111000///...//////000000//////...,,,------------------,,,+++,,,.../////////...---***++++++,,,------......,,,,,,,,,++++++******))))))************)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''%%%$$$###$$$%%%&&&%%%$$$######$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$&&&'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((())))))************)))(((''''''&&&'''((()))************************************((()))************))))))))))))(((((((((((((((((('''''''''(((((()))))))))*********+++++++++******)))((('''&&&&&&&&&&&&'''(((((('''''''''&&&%%%$$$((((((''''''&&&%%%$$$$$$+++***'''%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((("""""""""""""""#########"""###$$$$$$&&&&&&'''(((%%%'''((((((&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&''''''&&&%%%###"""%%%$$$###"""###$$$%%%&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""!!! """###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!"""""""""""""""############$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$### !!!!!!"""###%%%&&&&&&$$$$$$$$$###############%%%%%%%%%$$$$$$#########&&&''''''&&&$$$!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''')))'''''''''))))))(((&&&$$$%%%%%%&&&''''''((((((+++***)))(((&&&%%%$$$$$$&&&&&&&&&'''((())))))***((()))***+++++++++)))(((((()))))))))************)))(((&&&%%%%%%''')))***+++***))))))))))))))))))&&&'''(((((((((((('''&&&((()))++++++++++++,,,...+++******)))))))))))))))&&&'''((('''&&&%%%&&&'''************+++++++++++++++,,,---.........---,,,+++---000222333333222111222222222111111///...------...///000000000000///////////////////////////+++,,,---......---,,,+++,,,---......//////......,,,,,,,,,,,,------......++++++*********)))))))))*********+++************((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''&&&&&&((()))'''&&&$$$###$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###"""###%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&)))))))))))))))(((''''''&&&'''((())))))***))))))))))))))))))))))))))))))))))))************)))(((******))))))((((((''''''((((((((())))))*********++++++******************)))))))))(((((((((((((((%%%&&&'''(((((('''''''''(((((('''&&&%%%$$$$$$###***)))(((&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%###""""""###%%%%%%#########$$$$$$######"""""""""#########$$$$$$$$$###"""""""""!!!!!! """###$$$%%%%%%%%%%%%%%%$$$$$$###"""!!! !!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$$$$#########$$$%%%&&&&&&%%%""" ###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''((())))))))))))))))))((('''&&&&&&%%%%%%&&&'''((())))))***((()))+++++++++***)))(((((()))))))))***************)))'''%%%%%%&&&((()))++++++***)))(((((()))***'''((((((((((((((((((''')))+++++++++)))((()))++++++******)))))))))))))))&&&'''((('''&&&%%%&&&'''))))))*********+++++++++***+++---//////...---,,,+++---000222333333222111222222222111111///...---111111111000000//////...//////............//////+++,,,............,,,+++,,,------........................------,,,,,,,,,)))))))))))))))(((((((((+++************+++++++++((((((((((((((((((''''''%%%&&&&&&&&&'''((((((((($$$''''''%%%'''...222000'''%%%###$$$%%%&&&&&&%%%&&&&&&''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########$$$%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""#####################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))((((((((('''$$$%%%%%%&&&''''''(((((((((((()))((((((&&&%%%$$$''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))),,,++++++++++++*********+++******)))(((''''''&&&))))))))))))************++++++***)))))))))******,,,,,,,,,+++++++++******###%%%(((((((((((()))***'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&######$$$$$$%%%&&&''''''(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((((('''((()))%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$#########$$$######"""!!!"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''%%%$$$""" ##################$$$$$$%%%%%%%%%$$$$$$######### !!!###%%%%%%&&&%%%%%%###$$$%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''')))***)))'''&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))***'''''')))***++++++++++++%%%&&&'''((()))******)))&&&((())))))'''''''''((())))))))))))************,,,,,,***)))((())))))***+++++++++)))'''''')))+++)))))))))(((((())))))))))))******)))'''&&&&&&'''+++******)))))))))))))))((()))******(((((()))***)))))))))************+++)))+++,,,---......------,,,---///111222222111111111111111111111000///...222222111000000///......///......------......///---..................---------------......////////////......---,,,,,,+++))))))))))))))))))))))))*********)))******+++,,,((((((((((((((((((((((((&&&&&&&&&'''''''''''''''"""''''''$$$***666>>>===)))'''$$$$$$%%%&&&%%%%%% """$$$&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''(((############"""""""""!!!###########################$$$%%%&&&&&&&&&&&&&&&$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))(((((((((((((((''''''&&&%%%%%%&&&'''((()))******&&&'''((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''(((((())))))))))))))))))))))))))))))))))))))),,,+++***)))((()))******))))))))))))(((((((((((()))))))))))))))(((((((((+++***)))((((((((())))))+++++++++++++++***))))))$$$&&&(((((('''''')))+++''''''''''''''''''''''''###$$$&&&'''((('''%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&((())))))(((''''''(((%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#####################"""!!!!!!"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$#########$$$######""""""'''&&&&&&%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%###!!! """""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''+++)))''''''(((******)))&&&%%%%%%%%%%%%'''((()))&&&'''((())))))(((''''''&&&''')))************)))'''((()))(((&&&%%%'''***))))))))))))*********************+++++++++++++++***++++++)))&&&&&&))),,,******))))))))))))******(((*********((('''((()))+++******)))))))))))))))''')))*********)))+++,,,))))))))))))************)))***+++,,,,,,---------.........//////000000000000000111111111000000///000/////////...////////////...------------...///000//////......//////000---------------...//////...............---------***************+++++++++***))))))((()))***+++,,,''''''(((((())))))******'''''''''''''''&&&&&&&&&###(((&&&"""'''777@@@@@@+++(((%%%$$$$$$%%%%%%$$$ """$$$&&&'''%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%&&&(((+++...///%%%%%%%%%%%%$$$$$$#################################$$$%%%&&&'''(((((((((######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' !!!"""###%%%&&&''''''''''''((((((''''''&&&%%%(((((((((((())))))))))))$$$%%%&&&(((((((((((('''######%%%&&&'''((((((((('''((()))))))))))))))((())))))))))))))))))))))))+++)))'''&&&%%%&&&'''((('''''''''((()))******+++))))))(((((('''''''''&&&+++***)))'''''''''((()))((((((((((((((('''&&&&&&&&&((()))(((&&&%%%(((+++(((((((((((())))))))))))###%%%(((***+++***((('''###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&'''''')))'''&&&$$$######$$$$$$"""############$$$$$$$$$"""######%%%&&&'''(((((( !!!"""$$$&&&((()))******++++++)))&&&###""""""%%%%%%%%%$$$$$$#########"""&&&'''%%%###!!!"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%$$$###"""###############"""!!!!!!"""############$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&###############"""!!! $$$###""""""!!!!!!""""""######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&!!!"""###%%%&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$#########%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&))))))((('''&&&%%%%%%$$$(((((('''&&&%%%%%%%%%%%%'''%%%######$$$%%%&&&%%%%%%$$$######$$$%%%'''((((((((((((&&&$$$!!!'''(((***++++++******))))))++++++)))''''''***---))))))))))))************&&&'''(((***++++++++++++***++++++)))&&&&&&))),,,++++++************++++++***+++------,,,,,,---...+++******)))))))))))))))%%%'''((()))((()))***,,,))))))))))))************))))))******+++,,,------//////............///000///000000111111111111000---------------...///000///...---,,,,,,---...///111000///......///000111...------------...//////,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))+++,,,&&&''''''((()))******+++(((((((((''''''&&&&&&%%%&&&***&&&"""222;;;;;;,,,)))&&&$$$$$$$$$$$$###%%%%%%&&&'''(((((()))***%%%$$$#########$$$%%%&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$###"""!!! %%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$######""""""######$$$&&&&&&%%%$$$#########$$$(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))))))))))))))*********%%%'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&((()))***))))))))))))((((((((((((,,,+++***))))))***+++,,,,,,,,,+++***)))(((''''''''''''(((((((((((('''''')))***+++,,,,,,,,,,,,,,,------,,,+++*********+++''''''(((((((((((((((''')))'''&&&(((******'''$$$!!!$$$((()))(((%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$&&&'''''''''((((((((('''%%%$$$&&&%%%$$$###"""###$$$%%%((('''%%%$$$###$$$%%%%%%"""$$$&&&&&&%%%$$$%%%&&&((((((((()))(((''''''&&&%%%%%%%%%'''((((((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%$$$###""""""###$$$%%%###"""""""""!!!!!! """"""#########$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""""""""%%%$$$###""""""$$$&&&'''########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((''''''))))))((((((((((((((()))''''''((()))************''''''((()))))))))))))))((((((((()))(((((('''&&&))))))))))))((((((((((((++++++++++++++++++++++++***((('''(((***---......))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************(((((())))))))))))((((((!!!%%%(((************++++++++++++++++++++++++++++++,,,---...///000000000000000000111111111111---///111000---,,,...111------,,,,,,,,,------.........---------,,,,,,,,,,,,------......------,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,+++***))))))(((((()))***)))(((&&&((())))))***+++,,,,,,,,,((((((''''''''''''((((((&&&(((((('''&&&***333:::===222(((&&&((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&######$$$&&&!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%&&&&&&&&&%%%'''%%%###$$$&&&'''%%%###'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''***))))))(((((('''''''''((()))***)))'''&&&&&&''''''''''''(((((('''''''''&&&'''((((((((('''&&&%%%(((((('''''''''&&&&&&&&&((((((((('''''''''''''''******(((((('''((())))))++++++******)))((((((((((((((((((((((((((((((((((((((()))))))))(((((('''++++++***)))))))))))))))''''''((((((((((((''''''(((&&&&&&'''))))))'''$$$###&&&))))))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''(((((()))))))))(((&&&&&&'''&&&%%%$$$###$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%###%%%&&&'''&&&%%%&&&''''''(((((((((((('''&&&&&&&&&%%%%%%&&&''''''&&&$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$##################%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&&&&'''&&&%%%###""""""$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''%%%%%%%%%&&&((()))'''((())))))*********)))''''''''''''&&&&&&%%%$$$'''((((((((())))))******++++++++++++++++++++++++,,,***((((((***+++++++++))))))))))))))))))))))))((())))))***)))))))))((((((((()))***************(((((())))))))))))((((((((()))***+++++++++***)))%%%%%%&&&((()))***+++,,,//////////////////////////////000000000111111111...000111000...---...000---------,,,,,,------............---------,,,,,,,,,,,,------------,,,,,,------------,,,+++***))),,,,,,++++++************)))((('''(((***++++++***''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%'''(((&&&&&&)))111888GGG666'''$$$'''(((&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%###"""###%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%$$$"""!!!!!!###$$$&&&######$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$(((''''''&&&&&&''''''((()))'''%%%&&&)))***)))&&&%%%$$$###$$$%%%&&&%%%###((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***))))))((('''&&&%%%$$$***++++++***'''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''((()))((('''&&&%%%&&&&&&&&&''''''''''''''')))(((''''''&&&&&&&&&'''))))))))))))))))))))))))))))))'''''''''''')))))))))))))))(((((('''%%%%%%))))))((('''''''''(((((('''(((((((((((((((''''''&&&%%%%%%&&&'''(((&&&$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''((())))))))))))(((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&''''''&&&&&&'''((('''''''''''''''&&&%%%%%%'''&&&$$$$$$&&&&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$###"""""""""###%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%###############$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&''''''---+++(((&&&&&&'''***+++((()))******+++*********(((((((((((('''&&&$$$$$$&&&''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***))))))***)))((()))))))))))))))))))))))))))(((((('''(((((())))))(((((()))***************(((((())))))))))))((((((++++++++++++************'''((()))***+++---......111000000///...---,,,,,,//////000000000000111111000111111000///......///...------,,,,,,---------...............---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,+++***)))((()))******---***(((''''''''''''&&&++++++***))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%(((...444LLL999'''###&&&(((%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$""""""###$$$###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############""" !!!###%%%"""###$$$$$$%%%%%%%%%$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%)))&&&%%%'''***,,,***'''%%%%%%%%%%%%%%%&&&%%%%%%'''(((((())))))(((((('''''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''')))((((((''''''&&&&&&&&&)))******)))'''&&&'''((())))))(((((((((((()))))))))))))))((('''&&&%%%%%%###$$$''')))******)))(((&&&&&&''''''''''''(((((()))(((((('''&&&&&&&&&&&&(((((())))))***************)))'''&&&&&&''')))*********++++++***))))))((()))(((((('''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&''''''(((((((((((('''''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&''''''&&&&&&%%%$$$(((&&&$$$###$$$%%%%%%%%%"""############"""!!! """"""""""""######$$$$$$#########""""""!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%$$$###""""""""""""%%%$$$###""""""###$$$%%%################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((((((&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! !!!"""$$$%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$&&&'''''''''&&&&&&&&&'''((((((---,,,***((((((((()))))))))******+++++++++******+++++++++***)))((('''&&&'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,///---***))))))***)))((())))))))))))))))))))))))(((((('''&&&&&&''')))***(((((()))***************))))))(((((((((((())))))''''''''''''((()))******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******////////////000000000111111111111000///......///......---,,,,,,,,,------........................,,,,,,,,,------,,,,,,,,,+++,,,------.........---,,,***)))''''''(((***+++---+++((((((***,,,------+++++++++***))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$&&&+++///DDD555((($$$&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%###############"""""""""###$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%'''((()))***&&&%%%#########%%%&&&((("""###$$$%%%%%%%%%%%%%%%######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$#########$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$'''%%%%%%'''***+++(((&&&&&&'''''''''&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))))))))%%%&&&''''''''''''((()))***)))(((((((((((()))*********)))((('''&&&&&&&&&###%%%''')))******)))(((''''''((((((((()))))))))))))))))))))((((((''''''((((((((()))******+++++++++***(((''''''(((***+++)))***++++++,,,,,,,,,+++)))))))))(((((())))))***((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''%%%$$$###%%%'''''''''''''''''''''''''''###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&''''''&&&&&&%%%$$$(((&&&$$$###$$$%%%%%%$$$###$$$%%%&&&%%%$$$"""!!! !!!"""###$$$%%%$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$%%%$$$$$$###""""""######%%%$$$###""""""###$$$%%%!!!!!!""""""""""""""""""########################&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$%%%''')))((((((''''''((())))))***&&&'''(((((('''%%%###!!!******+++++++++******)))++++++++++++***)))((('''************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((***++++++***))))))))))))))))))))))))((('''&&&&&&&&&((()))***(((((()))***************))))))(((((((((((())))))'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---...////////////000000000111000000////////////...///...---,,,,,,,,,,,,,,,------..................+++,,,,,,,,,,,,,,,,,,+++++++++,,,---............+++***(((''''''(((***,,,)))((((((+++000555999:::&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((***111,,,((('''&&&$$$''',,,&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""$$$%%%'''(((******############$$$%%%&&&&&&######$$$%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))(((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%"""###%%%&&&''''''&&&%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''(((((('''&&&&&&&&&((()))((('''&&&'''(((%%%&&&((())))))(((&&&%%%$$$%%%&&&'''''''''%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))******+++###%%%&&&'''&&&''')))***))))))''''''''''''))))))******)))(((''''''''''''(((((()))***)))((('''&&&''''''(((((()))*********((())))))*********)))((((((((())))))*********+++******((((((((((((******'''((()))******+++++++++******)))))))))***++++++))))))))))))((('''&&&%%%###$$$%%%%%%$$$$$$&&&((()))******)))'''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))((('''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&'''((('''''''''''''''&&&%%%%%%(((&&&$$$$$$$$$%%%$$$###"""$$$''')))***)))(((((( !!!"""###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%$$$###""""""###$$$%%%###############$$$$$$$$$$$$$$$$$$###############&&&&&&&&&%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###########################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))((((((((((((((()))***+++&&&(((***+++***'''$$$"""*********+++******)))((()))))))))))))))(((((('''++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***,,,,,,,,,))))))))))))))))))))))))''''''''''''((()))******(((((()))******************)))(((''''''((()))***+++******)))(((''''''&&&&&&'''((()))+++,,,------+++,,,---...///000111111......////////////000000///...---...///000///...///......---,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++++++++,,,---------------******)))((()))***+++,,,+++***)))))),,,...//////&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$''')))&&&###'''...&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&'''&&&%%%$$$######$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%((('''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###''')))(((%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###%%%&&&"""$$$&&&((((((((('''&&&+++)))'''$$$###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&###'''+++***'''$$$%%%'''%%%''')))(((&&&%%%&&&(((&&&''')))++++++)))'''&&&"""$$$&&&'''((((((&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((%%%&&&((((((''''''(((***)))(((&&&%%%%%%&&&((()))***)))(((''''''((())))))))))))))))))((((((((('''&&&&&&''''''((())))))***&&&''')))***+++*********)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))))))))(((***)))))))))******+++,,,))))))))))))((('''&&&%%%###%%%&&&%%%$$$$$$'''***((()))***)))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((***)))'''&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&'''((('''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%###%%%&&&'''&&&%%%&&&''''''(((((((((((('''&&&&&&'''%%%$$$%%%%%%%%%###!!!"""$$$''')))******)))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$###!!! !!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&'''((()))******+++,,,---------+++***((()))*********))))))((('''(((((())))))******))))))******************++++++------------------------,,,***((((((***+++,,,+++))))))))))))))))))))))))&&&'''((()))************(((((()))******************)))(((''''''((()))***)))***++++++***)))((('''))))))***+++---...///000,,,---...///000111222222........./////////000000---,,,+++,,,///000///...//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,+++************++++++,,,,,,...,,,)))((('''&&&###!!!***))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%#########%%%((('''$$$&&&+++%%%%%%%%%%%%$$$$$$$$$######%%%''''''&&&%%%%%%%%%%%%$$$###!!!!!!!!!!!!""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$***(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))(((%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$%%%'''###$$$'''((())))))((('''...+++'''$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&###)))...,,,'''###%%%((($$$&&&((('''%%%$$$%%%((('''(((+++,,,,,,+++((('''!!!###%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%((()))***)))((('''((())))))(((&&&%%%%%%&&&((()))))))))(((''''''((()))***''''''''''''(((***+++,,,%%%%%%&&&&&&'''((())))))%%%&&&((()))++++++************))))))))))))))))))))))))************))))))++++++++++++***)))(((''')))))))))))))))***++++++))))))))))))((('''&&&%%%###%%%&&&%%%$$$$$$(((+++$$$&&&''''''%%%$$$$$$$$$########################"""%%%)))***)))'''&&&&&&'''&&&&&&%%%&&&'''((()))%%%&&&'''''''''&&&$$$$$$"""###%%%&&&'''&&&%%%%%%"""$$$&&&&&&%%%$$$%%%&&&(((((())))))(((((('''&&&&&&%%%%%%%%%&&&%%%""" ###%%%'''((('''&&&###!!!''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$!!!!!!""""""###$$$&&&&&&%%%$$$###""""""###$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$######"""""" !!!###%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))******(((%%%### !!!"""$$$&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((''''''%%%%%%%%%&&&'''((()))***++++++******)))*********)))))))))))))))((('''''')))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,------------------------------+++)))(((***++++++***))))))))))))))))))))))))&&&''')))++++++++++++***(((((()))***************+++)))(((''''''((()))+++$$$%%%(((***++++++***))))))))))))))))))))))))))),,,,,,------...//////000............/////////000,,,***)))+++///000///...000///...---,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,***))))))***,,,,,,+++))))))((('''&&&$$$###"""!!!'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&$$$""")))%%%###&&&'''%%%%%%((($$$$$$$$$$$$######""""""!!!$$$&&&&&&%%%$$$$$$$$$)))(((&&&$$$######$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((!!!""""""""""""#########)))'''%%%$$$$$$###!!! $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((((((((()))(((&&&%%%%%%%%%&&&&&&$$$###"""$$$''''''$$$!!!'''&&&%%%%%%&&&''')))***%%%%%%$$$$$$###$$$$$$$$$&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&'''(((((('''&&&$$$###((((((((((((((()))******%%%%%%'''((((((((('''&&&((('''&&&%%%$$$%%%&&&&&&&&&''')))*********)))((('''''''''''''''''''''''''''((((((((((((&&&%%%###******))))))((((((((('''"""%%%(((++++++***(((&&&)))))))))))))))******+++***)))'''&&&%%%%%%%%%&&&))))))(((''''''((()))***)))((('''%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$"""!!!!!!"""$$$%%%''''''((())))))((('''&&&(((&&&$$$%%%'''(((&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***$$$%%%&&&&&&&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""######$$$&&&%%%###""" ######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$###!!! """%%%'''&&&$$$"""###$$$$$$###"""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&$$$###$$$&&&(((((('''///'''$$$(((+++)))***---'''&&&$$$######$$$%%%'''(((&&&%%%&&&))))))'''$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''((()))***(((((()))***************%%%&&&'''))))))(((&&&%%%&&&(((+++......---,,,***++++++***************************++++++,,,------***++++++++++++***))))))))))))))))))))))))))))))%%%&&&''')))))))))((('''************************+++++++++++++++++++++,,,)))((('''((()))***)))((((((%%%###$$$(((++++++***,,,,,,,,,---------......///---+++,,,---////////////////////////////////////...---,,,+++,,,------))))))************)))))),,,------,,,+++,,,...000.........///......---,,,111000...---,,,+++++++++***))))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###""""""$$$&&&((('''&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&'''(((&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&"""""""""#########$$$$$$&&&%%%$$$$$$$$$$$$###"""$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""######&&&$$$"""###%%%&&&%%%###&&&%%%$$$######$$$$$$%%%$$$$$$###############$$$&&&%%%$$$""""""$$$%%%&&&%%%&&&'''((()))((((((''')))(((((((((''''''''''''((((((''''''&&&&&&&&&&&&)))(((((('''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%(((''''''''''''((())))))%%%&&&'''((((((((('''&&&)))((('''&&&&&&&&&''''''&&&'''((()))***))))))(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&)))))))))(((((('''''''''%%%&&&)))+++++++++)))(((***************++++++,,,,,,+++***(((((((((((()))'''((()))******)))((((((******)))(((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%$$$"""!!!!!!"""$$$%%%$$$$$$&&&'''''''''&&&%%%((('''&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%******)))((('''&&&%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!!!!!"""$$$&&&&&&&&&%%%$$$###"""!!!"""""""""""""""###$$$$$$%%%$$$###"""""""""""""""######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######!!!!!! !!!"""""""""###$$$%%%%%%%%%$$$$$$###"""!!!"""%%%&&&%%%######%%%&&&%%%$$$###$$$%%%$$$############$$$%%%%%%$$$""""""###%%%'''((('''(((""" $$$'''&&&%%%((('''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''((())))))'''((())))))******))))))......---+++(((### &&&(((***+++,,,,,,+++***)))))))))(((((()))******,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,))))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((+++++++++******)))))))))(((&&&&&&'''((()))((('''$$$###"""$$$(((+++,,,+++,,,,,,,,,------------...///---,,,,,,---/////////........................///...---,,,+++,,,,,,---************************...//////...,,,++++++,,,...............---,,,,,,,,,+++***)))))))))))))))***))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''')))******)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$&&&'''&&&''''''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$%%%%%%%%%'''%%%######$$$%%%%%%$$$&&&%%%$$$###""""""""""""######""""""""""""######&&&%%%$$$######$$$%%%&&&&&&''')))++++++***)))((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&%%%***)))((('''''''''''''''$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''))))))(((''''''''''''(((&&&'''((())))))))))))(((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((''''''''''''''''''((()))***+++++++++***+++************+++,,,,,,---,,,+++***)))))))))***&&&'''***++++++***'''%%%***))))))(((((())))))***((('''&&&%%%%%%%%%%%%%%%'''(((((((((((()))))))))$$$$$$""""""""""""$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&(((***(((%%%######%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%$$$%%%%%%"""###$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%###$$$$$$###!!!!!!"""$$$'''''''''&&&$$$###!!! ###""""""""""""###$$$$$$$$$$$$#########$$$$$$%%%######""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$###"""###$$$%%%$$$"""$$$%%%&&&&&&$$$$$$%%%&&&######""""""###$$$$$$%%%###"""!!!"""%%%''''''&&&&&&######''')))''''''((('''((()))******)))((('''(((&&&$$$%%%&&&((()))(((((((((((((((((((((((((((******)))(((((('''&&&&&&(((((((((((()))))))))***))))))((('''''''''((((((''''''((())))))))))))((())))))******)))(((&&&%%%((((((((()))*********+++))))))))))))***+++,,,,,,---------,,,+++*********,,,,,,---------------,,,))))))))))))))))))))))))+++******))))))))))))***((((((((((((((((((((((((++++++***)))(((''''''&&&'''&&&%%%&&&'''((((((&&&'''&&&%%%'''))),,,,,,,,,,,,,,,,,,,,,------------///---,,,,,,...//////.................................---,,,,,,,,,,,,,,,---,,,+++******+++,,,---111222333222///,,,++++++------......------,,,+++((((((((((((((()))***+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''***((((((((()))***)))((((((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#########$$$%%%%%%&&&'''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$'''''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$$$$$$$$$$##################$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%''')))++++++***(((''''''''''''((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%$$$#########%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((((((''''''''''''''''''&&&&&&(((((((((((()))***++++++******))))))******+++,,,+++******))))))((((((((('''(((***+++***)))'''&&&'''''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))%%%%%%$$$######$$$%%%%%%''''''''''''''''''''''''###)))---+++&&&###&&&***&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$%%%&&&''''''&&&&&&%%%$$$%%%&&&%%%######$$$%%%&&&&&&&&&&&&%%%$$$###"""######""""""######$$$%%%$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%$$$############""""""$$$%%%&&&%%%$$$###$$$&&&""""""""""""###$$$%%%%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%&&&)))***)))((((((&&&'''''''''((((((((((((***(((&&&$$$%%%&&&'''((()))))))))))))))))))))))),,,,,,+++)))((('''&&&%%%''''''((((((((()))))))))******)))((('''''''''(((&&&''''''(((((((((((((((###$$$&&&)))+++---......***))))))((()))***+++,,,+++++++++,,,---...///000------,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))***)))(((&&&&&&&&&'''(((*********************************))))))((((((((('''&&&%%%&&&((()))((('''...---,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...---,,,---...//////...........................---------,,,,,,,,,,,,,,,---,,,***))))))***,,,---222444666555222///---------------------,,,++++++(((((()))***+++,,,...///))))))((((((''''''''''''%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&''''''&&&$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###############$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''')))++++++(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%#########$$$$$$$$$######"""$$$&&&'''&&&$$$"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%'''))))))((('''&&&%%%&&&&&&'''((()))******((((((((((((((())))))))))))((('''&&&%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%'''''''''''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((***+++((((((((((((((()))*********************)))))))))******)))(((((((((((((((''''''&&&''''''((()))***(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%%%%""")))///...(((&&&)))...&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&$$$&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###############$$$$$$%%%%%%%%%$$$###""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""############"""""""""#########$$$$$$$$$%%%%%%$$$###""""""""""""$$$%%%$$$###"""###%%%""""""""""""###$$$%%%&&&)))'''%%%%%%%%%%%%%%%###"""%%%'''(((((('''&&&$$$&&&%%%###!!!"""$$$'''(((+++***(((%%%$$$$$$%%%''')))))))))))))))))))))))),,,,,,+++)))((('''&&&%%%&&&&&&'''''''''(((((((((+++***)))(((((((((((((((&&&''''''((((((((((((((())))))******************,,,+++***))))))***,,,---,,,,,,,,,,,,---...///000++++++,,,,,,,,,---------//////...---+++)))'''&&&))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))))))))))))))))))))((())))))******+++++++++((('''&&&''')))***)))(((---......---,,,++++++++++++++++++,,,,,,,,,------...---,,,---///000///---........................,,,,,,,,,,,,,,,+++++++++,,,+++)))(((((()))+++,,,...000333333111///......,,,,,,,,,,,,,,,++++++***((())))))***,,,...///000((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############"""$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&***---,,,)))&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&###$$$%%%%%%&&&%%%%%%%%%!!!###&&&&&&$$$!!! !!!######$$$$$$###%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((())))))))))))************)))(((''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&''''''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&'''((()))***(((''''''''''''((())))))++++++,,,,,,,,,++++++***,,,***)))'''''''''((()))(((((((((((())))))***+++)))((('''&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$############""")))///...***'''***...%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((()))))))))(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))((('''&&&&&&%%%%%%###$$$&&&((()))((('''&&&$$$%%%''''''&&&&&&&&&'''###$$$%%%&&&&&&'''''''''$$$############$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""$$$$$$%%%%%%$$$###""""""""""""###$$$$$$###%%%%%%$$$"""!!!"""###"""###$$$$$$""""""###$$$""""""######$$$%%%''''''***(((&&&%%%&&&&&&%%%###%%%***,,,***((()))(((%%%&&&$$$!!!"""&&&))))))***)))'''$$$$$$%%%'''((((((((((((((((((((((((******)))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''******)))((((((((())))))''''''((())))))))))))(((*********)))))))))))))))---,,,+++******+++,,,---************+++,,,------+++++++++,,,---.........222111111///---+++)))((())))))))))))))))))))))))+++******))))))))))))***'''''''''''''''''''''''''''(((((()))***+++,,,---)))((('''(((*********)))&&&(((***+++******+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,...///000...---------------------------,,,,,,,,,,,,,,,+++************)))(((((()))******)))+++---...---,,,,,,---++++++,,,,,,++++++***)))((((((((()))***+++,,,---((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((()))(((&&&&&&''''''&&&$$$&&&&&&'''(((((()))******########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%!!!###$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""'''++++++(((%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''###$$$$$$!!! """!!!"""###$$$$$$######"""$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%''''''((((((((((((((((((''''''(((((((((((()))))))))***)))(((((('''''''''(((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&'''((()))&&&'''((((((((('''%%%%%%''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&'''))))))'''''''''(((((()))))))))&&&''''''((())))))******((((((((((((((())))))***)))***+++,,,,,,+++***************)))(((((('''&&&((((((((('''(((((()))))))))((('''&&&%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%%%%%%%)))...---)))&&&&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((***)))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''((((((''''''''''''''''''"""$$$''')))))))))'''&&&!!!$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&&&&###""""""!!!"""###$$$%%%"""$$$%%%$$$"""!!!"""$$$###$$$%%%%%%######$$$%%%#########$$$%%%'''((()))'''%%%$$$$$$%%%&&&&&&%%%)))///000,,,)))******'''&&&$$$"""!!!"""%%%(((***%%%'''((((((&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((())))))******'''((())))))******))))))&&&&&&'''((()))+++,,,---++++++************+++++++++***************++++++,,,,,,------------------000000//////...---+++***))))))))))))))))))))))))((())))))************)))'''''''''''''''''''''''''''(((((())))))*********((('''&&&''')))***)))(((###&&&)))***))))))***,,,***++++++++++++,,,,,,,,,---,,,---...000000...,,,------------------------+++,,,,,,---,,,+++***)))************************)))***,,,++++++***,,,---+++++++++++++++******))))))(((((((((((()))******'''(((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))(((''''''(((((('''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&& """###$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$)))***'''%%%&&&(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%&&&%%%$$$$$$&&&%%%""" %%%&&&&&&''''''&&&%%%###"""############$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$###$$$%%%''')))+++***)))((('''&&&%%%%%%&&&'''''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''')))***))))))((('''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))'''((()))))))))(((&&&%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&(((***,,,'''((((((((())))))******'''((()))***+++++++++***)))))))))))))))******+++'''''')))******)))((('''((()))+++,,,+++(((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&))))))'''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$%%%''')))***'''***---,,,((($$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((()))))))))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))*********((('''&&&''''''&&&''''''((()))***"""$$$''')))***)))'''&&& """$$$%%%$$$######$$$''''''''''''&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((#########"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&$$$###"""###"""!!!!!!!!!"""$$$%%%!!!$$$%%%$$$"""!!!###%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%&&&''')))***###"""!!!"""%%%''''''&&&'''---...((($$$&&&&&&###%%%%%%%%%&&&&&&((()))***!!!$$$(((((('''''')))+++''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))(((((()))***++++++(((((()))***************(((((((((((((((((()))***************))))))))))))------,,,+++++++++,,,,,,///......------,,,,,,++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))%%%&&&''')))))))))((('''))))))))))))))))))))))))(((((((((((((((''''''''''''&&&%%%&&&((((((((('''&&&))),,,,,,)))((((((*********+++++++++,,,,,,,,,---,,,---...000000...,,,------------------------++++++,,,---,,,+++***)))***+++,,,,,,,,,,,,+++***------...---++++++---///+++++++++++++++***))))))+++******))))))))))))***'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''((('''&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((( !!!############%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((((((((''''''''''''''''''''''''((((((((()))(((''''''&&&&&&%%%%%%$$$***(((&&&$$$###$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''((()))***)))(((&&&%%%$$$%%%&&&'''((((((((((((((((((''''''''''''((((((''''''''')))+++,,,+++***))))))))))))(((((((((((()))(((((((((******((('''***)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&$$$###&&&%%%###""""""$$$%%%'''"""######$$$%%%%%%&&&&&&%%%$$$%%%%%%&&&'''((()))%%%$$$%%%'''((((((&&&$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''(((((('''&&&%%%%%%'''''''''((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((($$$&&&((())))))(((%%%$$$(((&&&$$$###%%%&&&'''&&&%%%%%%%%%$$$%%%%%%&&&&&&""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((############"""""""""""""""""""""""""""######$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((%%%&&&''')))))))))((((((((((((((((((((((((''''''&&&'''((())))))((('''&&&%%%$$$###$$$&&&((((((((($$$%%%''')))******)))(((%%%%%%%%%&&&&&&&&&&&&'''))))))))))))((((((((((((,,,+++)))'''&&&%%%&&&&&&***))))))((('''&&&&&&%%%))))))))))))((((((((((((******+++++++++,,,,,,,,,///...,,,,,,---------,,,......---,,,++++++++++++++++++************++++++))))))))))))))))))))))))(((((())))))***************)))(((&&&&&&((()))******(((&&&%%%&&&(((((('''((()))+++,,,,,,+++***))),,,,,,------------------*********++++++,,,------+++---......,,,++++++,,,++++++++++++++++++++++++---,,,***)))((()))***+++***)))))))))***+++,,,,,,***+++,,,---------------+++***)))))))))***,,,---000,,,((((((++++++'''###(((''''''&&&&&&%%%%%%$$$''''''(((((('''&&&%%%%%%((('''&&&&&&&&&&&&'''(((%%%$$$$$$######$$$$$$%%%)))'''%%%###"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''+++******((('''&&&%%%$$$'''''''''((((((((())))))''''''''''''''''''''''''+++***(((&&&%%%&&&''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''((('''''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))'''&&&$$$$$$%%%&&&'''((((((((((((((((((''''''''''''((((((''''''((()))+++++++++***))))))))))))***************))))))***++++++***((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%$$$###!!!!!!"""$$$%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&'''(((#########%%%&&&&&&%%%###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''(((((('''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((---+++((('''''''''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&############$$$%%%&&&'''############"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%""""""######$$$%%%&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%'''((((((((($$$%%%''')))***)))((((((((((((((()))))))))******))))))))))))(((((((((((()))((('''''''''((()))*********))))))(((''''''&&&)))))))))*********************+++++++++,,,,,,,,,...---+++*********))))))......---,,,++++++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))******+++***(((''''''(((***++++++***((((((***+++***)))'''(((***,,,,,,,,,***))),,,,,,,,,------------...---------,,,,,,,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++,,,+++***(((((()))***+++++++++******++++++,,,---******++++++++++++++++++***)))))))))******+++,,,///+++((((((++++++((($$$''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!! !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&)))))))))(((''''''&&&&&&''''''((((((((()))))))))&&&''''''((())))))******,,,+++)))((('''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%$$$%%%%%%&&&'''(((((((((((((((((((((''''''((((((((('''(((((()))************))))))******++++++,,,,,,+++***)))***,,,,,,***)))((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&'''''''''&&&%%%$$$%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$######%%%&&&'''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%'''''''''&&&'''''''''(((''''''&&&%%%""""""###$$$%%%%%%&&&&&&######$$$%%%&&&''''''&&&***)))((('''&&&%%%$$$$$$((('''''''''))),,,000222333111///---+++)))%%%###%%%%%%$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###%%%&&&###"""""""""###$$$&&&'''$$$$$$#########"""""""""###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%&&&''''''((((((((('''&&&&&&$$$%%%%%%%%%&&&&&&''''''((((((''''''''''''(((((('''''''''''''''(((((((((%%%&&&''')))))))))(((((())))))))))))*********+++(((((((((((())))))))))))))))))(((((()))***++++++++++++******)))(((((((((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************...---,,,++++++******+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''&&&&&&'''((()))'''&&&&&&''')))+++,,,,,,++++++,,,,,,,,,---------....../////////...---,,,,,,+++***,,,---,,,+++)))******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''((()))***,,,++++++++++++,,,------+++++++++,,,++++++******))))))******++++++******,,,***'''(((++++++)))'''&&&''''''((())))))******'''''''''(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&%%%%%%&&&'''((()))******'''(((((((((((()))))))))'''''''''(((((()))))))))++++++)))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((((((''''''''''''(((((((((((('''''''''((()))***)))((())))))***************************))))))***++++++***(((&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&%%%'''&&&$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''))))))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%''''''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&(((+++///333777999666444222111///,,,((($$$%%%%%%$$$#########$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$#########""""""######""""""######$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&'''((()))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((&&&%%%%%%&&&((((((((()))***)))((((((((((((&&&&&&'''((())))))((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))),,,,,,+++******))))))(((+++++++++*********))))))))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,---------...///...---,,,+++************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((+++***))))))))))))***+++%%%%%%&&&'''))))))'''%%%&&&'''(((***+++,,,,,,,,,+++,,,,,,------.....................------,,,,,,+++---...---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))((('''(((((((((+++++++++******++++++,,,,,,---------,,,+++******((()))***++++++***)))(((***((('''(((***,,,***)))'''''''''(((((()))))))))&&&'''''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&$$$%%%&&&'''(((******+++(((((((((((()))))))))***((((((((('''''''''&&&&&&))))))((((((''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***))))))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''((())))))(((''''''''')))******((('''''')))*********))))))((((((''')))(((((()))******)))'''&&&&&&'''((((((''''''&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&)))'''&&&''')))***)))(((&&&%%%%%%%%%%%%&&&'''''''''((()))******)))((('''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&'''''''''''''''&&&'''''''''((()))*********((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%'''+++///222333333333000///.........,,,(((&&&&&&%%%%%%$$$######$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%&&&''')))(((&&&$$$#########$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))((((((''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&'''(((''')))++++++)))'''((()))'''''''''(((((((((((((((%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***,,,,,,++++++******))))))++++++++++++************)))))))))*********++++++******+++++++++,,,,,,,,,***,,,......,,,++++++,,,------,,,+++************))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((((((***))))))))))))))))))***)))))))))+++------+++)))&&&&&&((()))***+++,,,,,,++++++,,,,,,---...//////+++,,,,,,,,,---------...---///000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((******))))))))))))******++++++,,,++++++***))))))((()))***++++++***((('''((((((((()))***+++++++++((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((($$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((((((((((('''''''''((((((((()))))))))******))))))(((''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&'''((())))))((('''&&&''')))+++***'''%%%&&&((())))))))))))(((((((((''')))((('''(((******((('''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%'''(((((('''&&&%%%%%%%%%%%%&&&''''''((()))+++,,,,,,+++)))(((&&&&&&'''''''''''''''((((((&&&%%%%%%&&&'''&&&$$$%%%&&&''''''(((''''''''''''''''''''''''(((((((((+++++++++******(((''''''&&&&&&&&&'''''''''((((((&&&)))...111111---)))&&&''''''&&&'''))))))(((&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&%%%$$$###"""!!! %%%$$$$$$$$$$$$#########$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%(((++++++)))'''((()))((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******'''((()))+++,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,+++---///---)))%%%%%%&&&---,,,+++******))))))******))))))(((((())))))***(((((((((((((((((((((((('''''''''(((((()))))))))((((((((())))))(((((((((((('''''')))++++++***)))''''''(((((()))***++++++***+++,,,,,,---...//////***++++++,,,------.........000111000///---......,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((******)))(((((((((((()))))))))))))))))))))((('''))))))******))))))(((((('''(((((()))******++++++))))))(((''''''&&&%%%%%%%%%&&&''''''((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))))))))(((((('''''''''&&&(((((()))))))))*********)))(((((((((((((((((((((&&&'''''''''((('''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&'''(((((()))&&&'''''''''''''''&&&&&&&&&'''((())))))((('''&&&'''***,,,+++&&&$$$%%%(((''''''((()))******++++++***)))((()))++++++)))'''&&&''')))***+++***)))(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&%%%%%%%%%$$$"""###$$$%%%&&&((())))))(((''''''&&&&&&''''''((()))'''%%%%%%'''((()))(((&&&%%%%%%%%%%%%&&&'''''''''(((***,,,,,,***((('''%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&)))***************))))))'''''''''''''''&&&&&&&&&(((+++///111000,,,'''$$$%%%$$$###%%%'''*********)))((('''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$######$$$&&&&&&&&&%%%###"""%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''((()))((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%"""'''++++++(((&&&(((***((((((''''''''''''(((((((((((((((((())))))))))))'''''''''((()))*********&&&''')))***+++,,,,,,+++************************,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,(((,,,///...)))%%%&&&'''---,,,+++***))))))))))))*********))))))*********((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''%%%###"""###%%%''''''&&&((((((((((((((()))*********++++++,,,---...///000---------------............///111000...------...------------------------******************)))(((+++******)))(((((()))))))))******++++++++++++*********)))((((((((((((((('''((()))))))))******+++)))(((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&(((***$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''(((***&&&&&&''''''((()))))))))))))))))))))************((((((((()))******++++++''''''((((((((((((((('''***)))(((''''''((()))***''''''''''''''''''''''''&&&''')))++++++***)))((('''''''''''''''''''''''''''''''''''''''((()))***&&&'''''''''''''''&&&&&&&&&'''(((******((('''&&&'''***---+++&&&###%%%'''%%%&&&''')))+++---//////+++***)))***,,,,,,***)))&&&(((***+++,,,+++***)))******))))))((((((''''''&&&%%%%%%$$$%%%&&&'''(((######$$$%%%%%%%%%$$$$$$""""""###%%%'''(((******)))(((((('''''''''((((((+++)))'''''')))+++++++++&&&%%%%%%%%%%%%&&&''''''&&&'''***++++++***'''&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$%%%%%%&&&'''(((((((((''')))))))))(((''''''&&&&&&'''((()))******++++++***))))))((('''&&&%%%%%%$$$)))+++///222222000,,,***'''&&&%%%&&&))),,,......***)))((('''&&&%%%%%%%%%""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((((((&&&###!!!"""$$$'''******)))'''&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&########################!!!!!!"""###%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&((()))(((((('''&&&%%%$$$$$$###$$$%%%''''''''''''%%%$$$ %%%***+++(((&&&(((+++)))(((((('''''''''((((((''''''''''''((((((((((((&&&''''''((()))******+++((()))***++++++***((('''))))))))))))))))))******///...------,,,+++***)))******+++++++++,,,,,,,,,$$$)))...///,,,***,,,///---,,,+++***))))))))))))++++++************++++++(((((((((((((((((((((((($$$%%%&&&'''(((***++++++&&&&&&''''''''''''&&&&&&&&&%%%######&&&((()))))))))((((((((((((((()))*********+++,,,---//////000000000000///......---------...000///...,,,------------------------------+++++++++++++++***)))))),,,,,,+++***))))))******,,,---......////////////+++***)))'''''''''((()))((()))******))))))***+++((((((((()))******++++++%%%%%%&&&'''((((((((('''((('''&&&&&&&&&&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&(((***$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''((()))(((&&&%%%%%%'''&&&&&&&&&'''''''''((((((&&&'''((()))************)))))))))))))))(((((('''((('''&&&%%%$$$%%%&&&&&&+++(((### !!!$$$'''%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''''''''((()))))))))))))))(((+++......,,,+++,,,...***)))(((&&&&&&&&&''''''%%%&&&((()))))))))((((((&&&'''((((((((('''%%%%%%!!!###&&&'''&&&'''((()))000---)))((())))))'''$$$%%%%%%&&&'''((()))******((((((((((((((((((((((((***)))((('''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++)))******++++++******))),,,)))&&&$$$###$$$'''(((&&&&&&&&&'''''''''''''''&&&%%%%%%&&&((((((&&&$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((******(((%%%""""""###&&&''''''))))))***+++++++++++++++'''''''''''''''(((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%''')))&&&&&&&&&'''''''''(((((()))*********)))((('''&&&)))******++++++)))((('''&&&(((***+++***(((%%%###'''...///***,,,333222))))))---***###(((555:::555'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$######"""#########%%%$$$###""""""$$$&&&''' !!!"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%+++(((%%%%%%'''&&&$$$!!!!!!###%%%&&&'''&&&&&&))))))(((((((((((())))))((()))++++++******+++------+++***((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))+++***)))))))))))))))***)))*********++++++++++++*********)))******+++,,,---------...------,,,,,,...------,,,,,,++++++******+++++++++++++++++++++++++++++++++******************))))))(((((('''''')))((('''&&&&&&'''((()))%%%&&&(((*********))))))******)))(((((((((((((((************))))))((((((---,,,+++******,,,...///555333222111000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++))))))---...,,,---000......,,,+++***)))))))))++++++------------++++++++++++++++++************%%%''')))++++++***((('''(((((())))))((('''&&&&&&))))))(((((()))***+++,,,((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%&&&''')))))))))((((((''''''&&&&&&%%%&&&(((******)))'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''((()))************)))))))))))))))((((((''')))((('''&&&&&&&&&''''''%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&'''''')))))))))))))))(((''''''(((((()))************)))###'''+++---,,,+++,,,---,,,+++)))(((''''''''''''''''''))))))***)))((((((******+++***)))(((&&&%%%$$$&&&((('''&&&%%%&&&'''***'''%%%%%%''''''&&&$$$&&&&&&''''''((()))))))))'''''''''''''''''''''''')))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))******+++))))))************)))))))))((((((((((((((()))))))))))))))((('''''''''&&&'''%%%######%%%&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))***%%%$$$###$$$&&&''''''&&&(((((()))******************)))(((&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''))))))(((((())))))******&&&''''''%%%$$$$$$&&&(((&&&'''''''''(((((((((((()))))))))))))))(((((('''((())))))***)))((('''&&&%%%&&&'''(((((('''%%%$$$'''///111++++++222222---000444000((((((000222,,,&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###############$$$$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''%%%###$$$&&&&&&%%%###&&&&&&&&&&&&%%%$$$"""!!!((((((''''''''''''((((((&&&((())))))''''''(((***+++***))))))((()))))))))))))))))))))************))))))(((((((((((())))))***)))))))))))))))******)))))))))*********++++++***************++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))))))))((((((''''''***)))))))))(((((((((''')))((('''&&&&&&'''((()))((()))))))))))))))((((((******)))((((((((((((((((((((())))))************---,,,+++******,,,---//////...,,,,,,,,,+++(((&&&((()))***+++---...///000------,,,,,,,,,+++++++++,,,)))(((***+++***+++///111000...,,,+++***))))))******+++,,,,,,+++*********)))))))))((((((''''''&&&''''''((((((((((((((((((((())))))(((''''''&&&(((((('''''''''(((((()))(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''+++***)))((((((((())))))'''&&&&&&%%%%%%%%%%%%&&&((('''&&&'''(((((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&(((((((((&&&%%%&&&'''&&&&&&'''''''''(((((((((''''''((()))************))))))******))))))((('''***)))((((((''''''((((((!!!###&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))))))))))))))(((((('''))))))***++++++++++++***"""&&&+++---...------------,,,+++)))((('''''''''((())))))***))))))(((''',,,++++++***)))'''&&&%%%''')))***(((&&&$$$$$$%%%%%%$$$###$$$&&&(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((()))++++++++++++***))))))************))))))'''((()))+++,,,,,,+++***+++******)))((('''&&&&&&(((%%%"""!!!###%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''((()))######$$$&&&((()))'''%%%''''''((())))))))))))(((***)))'''%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((()))&&&'''&&&$$$###"""$$$&&&''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&000333---***...111///555:::888000,,,......)))&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$#########!!!""""""######$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$########################$$$$$$$$$%%%%%%(((((('''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$###"""###%%%&&&&&&%%%))))))((('''&&&$$$"""!!!''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%%%%&&&(((((())))))******))))))))))))*********+++++++++))))))(((((((((((()))))))))((((((((()))***++++++((((((((()))))))))*********************+++,,,,,,,,,,,,------------,,,,,,******+++,,,,,,---.........---+++***)))******+++*********)))(((''''''&&&))))))))))))(((((((((((())))))''''''''''''))))))+++***)))(((((('''''''''))))))))))))((((((((((((&&&'''((()))***+++,,,,,,---,,,+++***+++,,,---...///...---.........,,,***))))))***+++---...//////,,,,,,,,,,,,++++++++++++---)))(((******(((***...333222000---+++***)))))))))******++++++******)))*********)))(((''''''&&&((('''&&&%%%&&&'''((()))(((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((***(((&&&%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((''''''''''''((((((((((((''''''((()))************)))************)))(((((())))))((((((((('''''''''!!!$$$'''(((((('''&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((())))))))))))((((((******+++,,,,,,,,,,,,+++(((***,,,....../////////...---,,,+++)))((('''''')))))))))((((((''''''&&&))))))((((((''''''&&&%%%((()))***)))'''%%%%%%%%%'''&&&&&&'''((()))***+++))))))((((((''''''''''''''''''''''''''''''''''''&&&''')))******((('''%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&(((***,,,---,,,+++***)))******++++++******)))((()))***++++++++++++***))))))((((((''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$%%%&&&'''((($$$$$$$$$&&&((()))((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&''''''((((((&&&&&&''''''(((((((((''''''''''''%%%######$$$&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))******((()))((((((((((((''''''%%%%%%$$$$$$%%%&&&'''((('''111555///))))))---///---333444///,,,,,,,,,)))%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$############$$$""""""###$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((('''((()))(((&&&%%%%%%&&&%%%&&&(((***+++******)))((())))))))))))*********))))))(((((((((((())))))(((((((((((()))***,,,,,,(((((((((((())))))))))))+++************+++,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------///...,,,***))))))***+++---,,,,,,+++***)))(((((())))))))))))((((((((((((***)))(((''''''((()))***+++***((('''''''''((()))((()))))))))))))))((((((''''''((()))***+++,,,,,,,,,,,,+++++++++,,,---...000///...///111111///...------,,,,,,,,,,,,++++++,,,+++++++++++++++++++++,,,)))***---,,,)))(((+++111000...---+++***************++++++++++++******---,,,,,,+++***)))(((((('''''''''''''''((())))))(((((()))))))))(((((('''''''''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&(((***+++)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%'''((('''&&&&&&'''((('''''''''((((((((())))))'''((()))***++++++++++++***************))))))(((((((((((((((''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***))))))((((((((())))))))))))((((((******+++,,,,,,,,,,,,,,,///---,,,+++,,,---...///------,,,+++***)))(((''')))((((((''''''&&&&&&&&&&&&&&&''''''(((((()))***'''(((***)))(((''''''((())))))))))))((()))***+++)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%'''(((******)))'''&&&)))((((((((((((((())))))''''''''''''''''''''''''&&&(((***,,,---,,,+++*********++++++++++++******+++***)))(((((((((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&(((***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((&&&$$$$$$&&&)))******%%%%%%&&&'''''''''''''''###%%%)))+++,,,***(((&&&%%%%%%&&&'''((())))))***((()))***++++++++++++***(((((((((&&&$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((***+++******)))))))))((((((((('''&&&%%%$$$%%%&&&((()))'''000666111)))&&&))),,,&&&)))***((('''((('''&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$###$$$$$$$$$!!!"""###$$$$$$$$$###### !!!###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''((('''&&&&&&&&&&&&$$$%%%%%%&&&''')))******)))(((((((((((((((((())))))***+++***(((''''''((($$$&&&((()))*********)))'''''''''(((((((((((()))))))))(((((((((((())))))(((((((((((()))***,,,,,,(((((((((((())))))))))))+++++++++***+++,,,,,,---***++++++,,,------,,,,,,---------,,,,,,+++++++++///...,,,***))))))******,,,,,,++++++***))))))((((((((((((((())))))))))))***)))(((''''''((()))***)))(((''''''''')))***+++'''((())))))))))))((((((((()))))))))************++++++++++++,,,,,,------***))))))***,,,---+++***---------,,,,,,+++++++++++++++++++++++++++++++++***))),,,111111,,,((())),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***))))))(((&&&(((***+++++++++)))((((((((()))))))))))))))(((((((((((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((''''''((('''&&&&&&'''((()))***'''%%%######%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((((((%%%&&&((('''&&&&&&'''(((''''''((((((((()))))))))'''((()))***++++++++++++******++++++******)))(((''''''((((((((('''&&&%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((***+++++++++***)))'''(((((()))))))))))))))******+++,,,,,,,,,,,,+++///---***)))***,,,,,,+++++++++,,,++++++***)))((()))((((((''''''''''''((('''(((((()))***,,,---...&&&''')))***)))((()))***((())))))(((&&&&&&''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''')))))))))((())))))******'''''''''''''''''''''''''''((()))++++++++++++*********++++++++++++******+++***((('''&&&&&&''''''######$$$%%%&&&''''''(((%%%&&&(((***,,,***&&&###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''+++(((%%%$$$&&&(((******%%%%%%&&&''''''''''''&&&$$$''',,,///000...,,,***&&&''''''(((((()))))))))&&&''')))******))))))((('''((((((&&&%%%%%%''')))$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((***+++++++++***)))))))))))))))''''''&&&%%%%%%&&&'''(((&&&///666444,,,'''))),,,///---***))))))***(((&&&'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((())))))(((&&&%%%&&&'''''''''&&&&&&&&&''''''((())))))(((((((((((()))))))))***+++***(((((()))***%%%&&&'''((())))))******&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))((((((((()))***++++++((((((((()))))))))******+++++++++++++++,,,------)))***+++,,,,,,------,,,......---,,,,,,+++******,,,,,,,,,,,,+++*********))))))))))))(((((((((((((((((((((((())))))))))))******((((((((((((******'''''''''(((((()))***+++&&&''')))******)))(((((()))))))))))))))*********++++++,,,,,,,,,---------)))(((((()))+++,,,***)))******+++,,,,,,---......*********+++++++++++++++)))))),,,222222---)))***************+++,,,---------,,,,,,++++++,,,,,,---))))))))))))((((((((((((&&&(((+++------,,,***((((((((()))*********))))))'''((()))******)))'''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''&&&&&&''')))'''((((((((())))))))))))(((((()))***++++++++++++***++++++++++++***))))))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((***+++++++++)))(((''''''((())))))))))))))))))******++++++++++++++++++******,,,......,,,)))))))))***++++++***)))(((***))))))(((((()))***+++))))))((()))***+++---...&&&(((******)))))))))***&&&'''((('''%%%%%%''')))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((()))******''''''''''''''''''''''''''''''((())))))******+++(((((())))))))))))((((((((((((((())))))(((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((***)))&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((+++)))''''''((()))((((((%%%&&&&&&''''''''''''''''''(((***+++,,,+++******''''''''''''''''''''''''###$$$&&&'''''''''%%%$$$%%%&&&&&&%%%$$$%%%(((***&&&&&&&&&'''''''''((((((''''''%%%%%%%%%''')))***+++***)))((('''(((((()))&&&&&&%%%%%%%%%%%%%%%%%%$$$,,,444777222---,,,///;;;444,,,***------+++(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%'''((((((&&&%%%'''))))))(((&&&%%%%%%%%%&&&&&&(((((((((''''''(((((((((&&&'''(((((('''&&&((()))'''''''''''''''((()))***''''''''''''(((((((((((())))))(((((((((((())))))***)))))))))))))))******)))))))))*********++++++,,,++++++++++++,,,------))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))(((((((((((())))))))))))'''((((((((()))))))))***+++***)))(((((()))***+++'''((()))))))))))))))(((&&&''')))*********)))(((''''''((()))***++++++,,,++++++,,,,,,---------,,,---,,,,,,---//////...,,,***++++++,,,,,,------...)))*********++++++++++++***(((***...///+++***,,,,,,++++++++++++,,,------,,,,,,+++******+++,,,,,,(((((((((((())))))))))))'''((()))***+++******)))(((((()))***************&&&''')))******)))((('''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&&&&%%%%%%&&&'''((('''&&&%%%###'''&&&&&&'''))))))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))(((((((((((())))))))))))((()))***++++++,,,++++++***++++++++++++***)))))))))******++++++)))((('''###$$$&&&'''((('''&&&%%%&&&'''''''''(((((())))))&&&''')))***+++***((('''''''''((()))))))))))))))))))))***++++++++++++***)))***,,,111444333...***'''((()))***+++***))))))++++++*********+++---...)))((('''''''''(((***+++(((***++++++)))((()))***%%%''')))(((&&&&&&))),,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''''''''''''''((())))))''''''''''''''''''''''''((('''''''''((()))***+++&&&&&&''''''''''''&&&&&&$$$&&&)))+++,,,+++((('''''''''''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((((((***)))))))))***)))'''%%%%%%&&&''''''((((((''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((******)))((('''###$$$$$$$$$$$$%%%'''***(((((((((((()))))))))***((('''&&&%%%%%%&&&(((******)))(((&&&&&&''''''(((%%%%%%%%%%%%$$$#########""")))333999777222111222===111'''&&&***+++)))&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$###!!! """$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''!!!$$$&&&'''%%%%%%(((+++'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''###$$$%%%%%%%%%%%%&&&'''(((((('''&&&&&&''')))***(((((((((((())))))))))))))))))(((((((((((())))))+++***)))))))))))))))***************++++++++++++,,,,,,++++++,,,,,,---...((()))***+++,,,---------***++++++,,,,,,------...(((***,,,......---***))))))))))))***++++++,,,,,,'''((((((((())))))******+++***)))(((((()))***+++))))))*********((('''%%%%%%''')))***+++***)))(((%%%&&&''')))***,,,---...***+++,,,---------,,,,,,...------...//////...,,,......---,,,,,,+++******))))))******+++++++++++++++((('''***+++***+++//////...---,,,,,,,,,,,,---,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,)))((('''''''''(((***+++(((((()))***************$$$&&&((()))***)))((('''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&''')))*********))))))&&&(((***+++***(((%%%$$$)))(((((()))***)))&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&''')))***+++((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&'''(((*********))))))$$$&&&)))+++,,,,,,+++******++++++++++++***))))))''''''((((((((((((((((((&&&((()))(((''''''((()))$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''***---...)))))))))))))))******++++++++++++***)))((((((''')))+++---//////---+++)))))))))(((((((((((())))))((((((***++++++***)))(((******)))))))))))))))***************)))(((&&&&&&)))((((((''''''''''''((((((''''''(((******)))((()))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((((((((())))))((('''&&&&&&%%%&&&&&&''''''''''''''',,,***)))((((((***,,,---(((((((((((((((((((((((())))))*********))))))((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$######''''''&&&%%%&&&'''((()))&&&&&&&&&&&&'''((()))***'''''''''''''''((()))***%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&***'''&&&&&&&&&&&&---555:::///%%%%%%(((***+++,,,&&&''')))'''%%%$$$''')))$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&(((///999BBBCCC>>>888///...---+++***)))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''%%%"""###%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$"""$$$''')))***)))'''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++))))))*********))))))(((+++***)))(((((()))***+++)))))))))***+++++++++,,,)))+++,,,+++)))''''''(((+++,,,,,,+++******+++---,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,***+++......+++(((+++++++++++++++***)))(((***++++++,,,,,,++++++***))))))))))))))))))))))))%%%&&&''')))))))))(((((((((((((((((()))))))))))))))''''''...555555,,,###)))************+++++++++...---,,,++++++,,,...///,,,,,,,,,+++***)))((('''...+++***+++...///,,,))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++***)))***+++,,,,,,***((())))))))))))))))))))))))(((((((((((())))))))))))---,,,)))'''&&&(((***+++,,,)))&&&&&&''''''$$$!!!&&&&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))))))))))))))(((((((((((($$$$$$%%%&&&&&&''''''(((''')))++++++***'''&&&&&&&&&&&&%%%$$$$$$##################$$$%%%&&&((()))%%%%%%%%%%%%&&&((()))***(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((%%%&&&(((***+++,,,++++++%%%'''(((***++++++++++++***++++++++++++***))))))((((((((((((((('''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((***++++++,,,)))))))))))))))******+++,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,+++++++++***)))((((((((((((((())))))***+++++++++***)))******))))))))))))******************)))((('''&&&(((((('''''''''(((((()))((((((((()))***+++***((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''******)))))))))***+++,,,))))))))))))))))))))))))+++++++++***)))((('''&&&(((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((()))((('''''''''(((((())))))''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((($$$%%%((()))'''(((222>>>aaaLLL666+++)))'''%%%%%%&&&(((((('''%%%%%%''')))%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&)))///666888444000++++++***)))))))))******%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((%%%$$$'''''''''&&&&&&'''''''''%%%%%%&&&''''''(((((()))(((''''''''''''((())))))''''''(((((())))))******))))))************))))))+++***)))(((((()))***+++***************+++++++++((()))++++++***)))***+++++++++,,,+++******+++---,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111///......000000...,,,)))************))))))(((************************))))))))))))))))))))))))&&&'''((()))))))))((('''(((((((((((()))))))))***,,,***+++000555555///)))************++++++++++++......---,,,,,,,,,,,,---,,,,,,---......---,,,+++,,,++++++,,,------,,,***,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))***,,,,,,***)))))))))))))))))))))))))))'''(((((()))***+++,,,,,,,,,+++)))((('''((()))***...+++))))))******(((&&&((((((((((((((()))******''''''&&&&&&&&&'''((()))******))))))((((((''''''%%%%%%&&&&&&&&&&&&''''''&&&)))++++++)))'''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((($$$&&&''')))+++,,,------'''((((((((()))+++,,,,,,***++++++++++++***))))))))))))(((((('''''''''&&&&&&(((((('''%%%$$$%%%&&&((((((''''''&&&&&&%%%%%%###%%%(((***++++++***))))))))))))))))))******+++---------,,,++++++******,,,+++***))))))***+++,,,++++++***)))(((((())))))***++++++,,,,,,++++++*********)))))))))******+++************)))(((''''''''''''''''''((()))******))))))(((***+++,,,***))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((''''''&&&''''''((()))))))))((((((((()))******++++++******************************,,,,,,+++***)))'''&&&%%%''''''((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((((((((((((((((()))))))))'''&&&%%%$$$############((((((''''''''''''''''''''''''(((((())))))******"""&&&+++,,,((((((222@@@]]]HHH222)))***)))&&&$$$'''(((((('''&&&&&&''')))&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''((((((&&&%%%'''***,,,+++)))'''''''''''''''((()))***############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''(((******'''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''((())))))((('''$$$###''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((()))******(((((((((((())))))))))))))))))************))))))+++***))))))))))))***++++++++++++***************''')))***+++******,,,---***+++,,,+++))))))+++,,,***+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,------,,,***(((((()))*********))))))+++***)))(((((()))***+++++++++++++++++++++++++++(((((()))))))))(((''''''((((((((()))))))))******))))))***---//////,,,***************+++++++++,,,............---,,,++++++''')))+++,,,---,,,+++******+++,,,,,,+++++++++,,,,,,+++************+++,,,++++++++++++++++++++++++,,,***))))))***++++++***))))))))))))))))))))))))''''''(((***+++,,,---...*********)))))))))))))))---+++******++++++***))))))(((((((((((())))))***''''''&&&&&&''''''((()))+++******)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&(((******((('''&&&'''#########$$$%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&'''''''''&&&''''''((()))%%%&&&'''(((***++++++,,,)))(((''''''(((***,,,---***++++++++++++***)))))))))))))))(((''''''&&&&&&'''((())))))((('''(((******))))))((('''&&&&&&%%%$$$&&&''')))***+++******)))))))))))))))******+++---,,,,,,,,,+++++++++*********)))(((((()))*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,++++++******))))))******++++++***************)))((('''''''''''''''((()))***+++***))))))***,,,,,,+++***((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((((((((('''''''''(((((()))))))))))))))'''(((***+++,,,+++***)))************************************)))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************&&&%%%%%%$$$######$$$$$$))))))((((((''''''&&&&&&&&&&&&'''((())))))******'''(((++++++'''%%%+++555666,,,%%%(((---,,,)))'''((((((((('''''''''((((((''''''((((((((((((((('''&&&&&&&&&''''''''''''(((***'''%%%%%%'''((((((&&&&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))((('''%%%$$$''''''((((((((((((''''''&&&&&&''''''((((((((()))((((((''''''(((((()))***))))))))))))((((((((((((((())))))************)))************************,,,+++++++++***))))))))))))***++++++******+++---***++++++***))))))***,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,+++++++++++++++***((()))***+++++++++++++++,,,+++)))(((((()))+++,,,------------------------))))))))))))((((((''''''(((((()))))))))*********((()))***************+++*********+++++++++,,,,,,+++,,,---.........,,,,,,((()))+++------,,,***((('''***------***)))***---++++++************++++++***+++++++++++++++,,,,,,---+++(((((()))+++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,((()))***++++++***)))(((((((((((((((((()))((((((''''''&&&&&&&&&&&&'''((('''''''''''''''(((((()))++++++***)))((('''&&&&&&)))(((((('''&&&%%%%%%%%%%%%'''))))))'''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&(((''''''''''''((())))))((((((((((((((((((((()))***)))(((''''''))),,,---***++++++++++++***))))))))))))(((((('''''''''&&&%%%'''))))))))))))+++,,,******)))(((''''''&&&&&&''''''''''''((()))+++,,,)))))))))))))))******++++++++++++++++++*********((()))************)))(((((((((((()))+++,,,...///...------,,,,,,,,,++++++***************+++,,,,,,)))************))))))((('''''''''((((((***+++,,,***))))))***,,,,,,+++***(((((((((''''''(((((((((''''''''''''((((((((((((''''''(((((((((((((((''''''(((((()))))))))))))))&&&'''***+++,,,+++)))(((************************'''(((((()))))))))((((((&&&'''''''''(((((())))))%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&)))***+++,,,,,,%%%%%%%%%%%%%%%&&&'''''')))))))))((((((''''''&&&%%%%%%&&&''''''((())))))+++'''&&&'''&&&$$$%%%)))&&&%%%(((------)))'''))))))((('''''''''((((((((('''(((((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''((((((((('''&&&'''&&&&&&%%%$$$%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''(((((((((''''''''''''((())))))((('''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((()))*********************++++++++++++******,,,+++++++++***)))))))))+++,,,,,,***(((((()))+++***++++++***))))))***,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000///...------...///***+++,,,,,,------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((((((((((())))))))))))************+++,,,---,,,++++++---///***++++++++++++,,,,,,,,,)))***,,,...//////......///000111222111///---,,,&&&))),,,,,,)))(((***,,,*********************************++++++,,,,,,,,,---+++(((((()))+++++++++))))))))))))))))))))))))))))))))))))))))))(((((('''(((***++++++***)))(((&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((*********)))(((''''''&&&))))))((('''&&&&&&%%%$$$%%%&&&((('''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''((((((((())))))(((((((((((((((((((((((()))*********))))))((('''(((((((((***)))((('''((()))+++,,,***++++++++++++***))))))(((((((((((((((((((((((($$$%%%'''''''''''')))+++))))))((((((''''''&&&&&&)))(((&&&&&&''')))+++---)))))))))))))))******++++++++++++++++++*********((()))***++++++***)))((((((((()))***+++---///000......---,,,++++++++++++***************+++,,,---)))******+++******))))))(((((((((((()))******+++))))))(((***+++,,,***)))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((((((((((((''''''((()))))))))((((((&&&''')))++++++***)))(((************************&&&&&&'''((())))))))))))&&&&&&''''''((()))))))))$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&&&&%%%"""###&&&(((***++++++***%%%%%%%%%%%%&&&'''((()))))))))((((((((((((((((((%%%%%%&&&&&&''''''(((((()))$$$"""%%%'''%%%$$$%%%))))))***+++'''###&&&,,,***(((''''''((())))))(((''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&((('''&&&%%%%%%%%%%%%%%%***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%'''))))))'''&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''((()))******+++************+++,,,,,,+++******+++++++++***************,,,,,,+++)))'''&&&(((***)))***+++***((((((***+++---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////...---++++++---///,,,,,,---.........------...---,,,++++++,,,---...))))))))))))))))))))))))******)))((((((((()))))))))))))))*********++++++***++++++***))))))+++,,,++++++++++++,,,,,,,,,,,,***+++,,,---.../////////111000000///...---,,,+++&&&(((*********)))***+++))))))***++++++***))))))*********++++++,,,,,,---,,,***))))))***++++++***))))))))))))))))))))))))******))))))(((''''''''''''(((***++++++***))))))'''((())))))(((''')))******))))))(((((((((((()))&&&'''((())))))))))))((())))))))))))(((((((((((())))))(((((('''&&&%%%%%%$$$%%%'''&&&%%%%%%&&&((('''''''''&&&%%%$$$$$$$$$))))))'''&&&%%%%%%%%%%%%(((((('''''''''((())))))))))))(((((((((((())))))))))))(((((())))))***++++++******))))))***+++,,,***)))((((((((()))***+++***++++++++++++***))))))&&&&&&''''''((()))))))))'''((()))((('''&&&'''((('''''''''''''''''''''''''''''''''(((((()))***+++)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++***++++++,,,---.........,,,+++*********+++************+++,,,---...)))******++++++************)))))))))))))))******((((((((()))***+++***((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((''''''''')))*********)))((())))))))))))))))))))))))''''''(((((()))(((((((((&&&&&&''''''((())))))***$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))###$$$%%%&&&&&&&&&%%%%%%###$$$&&&((()))((('''&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))'''''''''''''''((((((((('''$$$%%%((((((%%%$$$''''''%%%&&&'''%%%$$$(((...+++(((&&&''')))***)))''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''&&&''''''''''''&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$&&&((('''%%%$$$%%%'''$$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((()))******)))(((''')))((((((((((((((((((((('''''''''''''''(((((()))''''''(((((())))))******'''((()))******+++++++++***++++++,,,,,,++++++******************+++++++++)))***)))'''&&&&&&(((+++)))*********((((((***+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,------***((((((+++------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((((((((()))***+++))))))*********+++++++++)))(((''''''((((((((((((+++++++++,,,,,,,,,------...------,,,,,,------------,,,+++***))))))******'''''''''(((***+++***)))((()))***++++++***)))((()))******+++,,,,,,------+++***)))***,,,,,,***)))))))))))))))))))))))))))******))))))))))))))))))(((((()))***************(((***+++***(((''')))*********)))(((((((((((((((&&&'''((()))***))))))((((((((((((((())))))))))))))))))((((((''''''&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%***)))((('''%%%%%%%%%$$$((((((((((((((()))*********)))(((''''''((()))***)))))))))))))))******+++++++++******+++---///000))))))))))))))))))*********++++++++++++***))))))%%%%%%&&&'''((()))******+++,,,,,,+++(((''''''(((&&&&&&&&&'''''''''''''''%%%''')))***+++***)))((()))))))))))))))******+++------------------------...,,,)))''''''))),,,......---,,,,,,++++++,,,,,,...---,,,***))))))******************+++,,,---...)))******+++++++++******+++***)))))))))))))))***(((''''''(((******)))((((((((())))))))))))((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((%%%&&&&&&''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''((())))))***$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%&&&'''((((((&&&$$$###(((((('''&&&%%%%%%%%%%%%''''''(((((())))))******))))))))))))((((((((((((((()))+++,,,((("""###((((((%%%&&&***,,,)))(((***+++(((&&&''')))***)))'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((******)))'''&&&&&&(((***&&&&&&&&&'''((()))++++++%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$%%%###!!!!!!###&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%'''((()))++++++)))((('''))))))))))))((((((((((((((((((((((((((()))******&&&''''''((()))******+++''''''(((******+++++++++***+++,,,------,,,+++***))))))******+++++++++,,,'''''''''&&&%%%&&&***,,,)))******)))(((((()))+++'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///000000---+++***...111------------,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++))))))(((((((((***+++,,,)))************+++++++++,,,***)))***+++,,,***)))++++++,,,,,,,,,---------111000...,,,++++++++++++...,,,+++******,,,...///(((&&&%%%'''+++,,,+++(((((()))***++++++***)))((())))))***+++,,,,,,------***)))***+++,,,,,,***((())))))))))))))))))))))))))))))******+++++++++,,,(((((())))))*********+++(((***+++***'''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''(((((())))))******((((((((((((''''''''''''$$$%%%%%%%%%$$$$$$&&&((($$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''(((,,,+++***))))))***+++,,,...,,,***((('''(((***,,,+++++++++++++++***)))(((***++++++,,,,,,++++++***///......---------......------++++++++++++------***)))((((((((((((((()))+++++++++***)))(((((('''))))))))))))))))))))))))...---+++))))))***+++,,,+++///222000+++(((***---,,,,,,------...------,,,---------,,,,,,++++++++++++++++++,,,,,,---------))))))***+++,,,,,,,,,,,,***+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***)))(((&&&'''((()))+++))))))(((((()))***++++++)))***+++,,,,,,+++***)))************))))))(((((())))))))))))))))))))))))******++++++++++++******'''((()))***+++,,,,,,,,,))))))***+++++++++++++++***)))((()))***+++***(((((((((''''''''''''(((((((((((())))))))))))(((((()))'''%%%&&&)))***)))(((%%%''')))++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***((('''(((((('''''''''&&&&&&&&&(((((()))***+++,,,,,,---...------,,,+++***))))))'''(((***++++++)))'''&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&''''''(((((((((((((((***(((&&&'''***+++)))''')))((('''&&&&&&'''((()))******))))))((((((((('''(((((())))))((('''&&&&&&((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&%%%'''&&&%%%$$$%%%&&&'''((($$$%%%&&&'''((((((((((((((('''''''''((()))+++,,,+++*********))))))((((((((((((((((((((()))******'''(((((('''&&&&&&((()))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))*********+++++++++,,,,,,,,,------------------,,,,,,)))************+++++++++************************,,,,,,,,,++++++*********//////---,,,,,,---...///000///.........///111222222000...---,,,---///000......//////...---,,,,,,)))***+++,,,---.........,,,,,,,,,++++++*********(((((((((((()))***+++,,,***+++,,,,,,******+++,,,%%%'''***---......---,,,---.........---,,,,,,++++++,,,------++++++,,,---++++++---......---++++++---,,,+++*********+++,,,******+++,,,,,,,,,,,,,,,'''(((***,,,------------...---,,,+++************,,,+++***))))))***+++,,,******************************))))))((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((***))))))((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&$$$###$$$((()))(((&&&'''(((((()))***)))))))))+++***))))))))))))***+++---,,,***(((((()))***+++)))*********))))))(((''''''(((***+++---.........------------......///000///...---,,,,,,---...///))))))(((((((((((())))))++++++******)))((((((''')))))))))))))))))))))))),,,+++***)))***+++---...+++,,,.../////////000000//////////////////.........---------,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---------,,,+++***...///000000...,,,,,,---+++++++++++++++++++++++++++***(((''''''((()))******))))))))))))******+++)))***++++++++++++***)))******)))))))))((((((((())))))))))))))))))))))))******++++++++++++******)))******+++++++++******((())))))*********)))))))))((('''((()))***)))'''((((((''''''''''''(((((((((((()))))))))((('''''''''%%%$$$$$$'''((((((&&&###$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******)))((('''(((((('''''''''&&&&&&&&&'''(((((())))))******+++++++++***))))))((('''''')))******+++***)))((('''(((((())))))))))))(((((('''''''''(((((((((((((((&&&''''''(((((((((((((((***(((&&&''')))***(((&&&((((((''''''''''''(((((()))))))))(((((('''''''''((((((((('''''''''&&&&&&((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''''''''&&&'''''')))***+++******)))))))))(((((((((((((((((((((((()))******)))******)))(((((()))+++(((((((((((()))))))))***))))))))))))))))))))))))++++++******)))***************+++++++++,,,,,,,,,,,,,,,------------------************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******///...------------...///000//////...///000111222111000///------...///000......//////...------,,,*********+++,,,------...,,,,,,,,,+++++++++******(((((((((((()))***+++,,,***+++,,,,,,******+++,,,)))***+++,,,---,,,++++++---.........------,,,++++++,,,------------...///,,,,,,,,,------,,,,,,,,,---,,,+++*********+++,,,'''((())))))******))))))'''(((***,,,------------...---,,,+++************++++++***))))))***++++++************************++++++***************)))'''''''''((((((((())))))((((((''''''''''''(((((((((((('''&&&&&&''''''((((((((((((''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%$$$###$$$''')))(((&&&&&&&&&&&&&&&'''''''''(((***))))))(((((())))))***++++++***)))))))))************+++++++++***))))))'''(((***+++---.........,,,,,,------///000000111------,,,,,,,,,,,,------)))))))))(((((())))))***++++++******)))((((((((())))))))))))))))))))))))***)))))))))***,,,...000---,,,,,,///222444222111111000///..............................---------,,,,,,,,,---------------......000000///---+++***,,,...000111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((())))))++++++***)))))))))******)))***++++++++++++***)))*********))))))))))))((())))))))))))))))))))))))******++++++++++++******+++++++++++++++***))))))((()))))))))))))))(((((()))(((''''''))))))(((''')))((((((''''''(((((()))((((((((((((((('''&&&%%%&&&$$$######%%%&&&&&&%%%"""######$$$%%%&&&''''''&&&&&&''''''''''''''''''%%%&&&'''((()))(((''''''(((((((((''''''''''''&&&((((((((((((((((((((((((******))))))((((((''''''++++++*********)))))))))))))))************))))))))))))((((((((((((((('''&&&''''''(((((((((((((((((('''&&&'''(((((('''&&&''''''((((((((((((''''''((((((((('''''''''''''''((('''&&&%%%%%%%%%&&&''''''((()))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''''''''&&&%%%%%%%%%&&&%%%%%%&&&'''(((&&&$$$''''''&&&&&&%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((((((((((((((('''((((((((((((((()))*********+++,,,+++******+++,,,((((((((()))))))))******))))))))))))))))))))))))*********)))******++++++******+++++++++,,,,,,,,,++++++,,,,,,------......************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++......---------......//////////////////000111111111000///...---...///000.........///......---,,,+++************+++---...,,,,,,,,,++++++++++++***)))))))))))))))***+++,,,***+++,,,,,,******+++,,,---,,,,,,++++++*********---............---,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------------,,,+++++++++++++++''''''((()))))))))))))))((()))***+++,,,---------...---,,,++++++******+++++++++***))))))***++++++************************+++++++++,,,,,,,,,,,,,,,''''''((((((((())))))))))))((((((''''''(((((()))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%$$$###$$$&&&''''''&&&'''&&&&&&%%%&&&'''((()))))))))(((((((((((())))))***************)))))))))---------......---,,,,,,+++,,,,,,,,,,,,,,,,,,+++------...///////////////************************)))))))))((())))))******************))))))(((((()))))))))))))))))))))))))))))))))***+++,,,...////////////000111111000/////////---,,,++++++,,,,,,///////////////.........---------------............///000111111///---+++%%%(((---///////////////////////////////////////,,,,,,***))))))))))))))),,,++++++***))))))))))))*********++++++*********++++++++++++************))))))))))))))))))))))))******++++++++++++************+++++++++******)))***************))))))(((***((('''((()))***)))((())))))(((((((((((())))))(((((((((((('''&&&%%%$$$&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%'''((('''''''''''''''(((((((((%%%&&&''''''((((((''''''(((((((((''''''''''''''')))))))))(((((('''''''''++++++******************++++++***)))((()))))))))***++++++,,,,,,++++++******)))))))))((((((''''''&&&''''''(((((((((((((((''''''&&&&&&'''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%&&&((('''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''&&&%%%%%%$$$((('''%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((((())))))******+++,,,,,,+++***+++,,,(((((()))))))))*********))))))))))))))))))))))))***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,******+++,,,------......*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////////////////000000111111000//////......//////---...............---------+++***))))))***,,,---++++++++++++++++++++++++***)))))))))******+++,,,***+++,,,,,,******+++,,,---,,,+++*********++++++------............------,,,+++++++++,,,,,,++++++...---,,,++++++,,,---...------,,,,,,++++++++++++))))))***++++++++++++***))))))***+++,,,,,,------...---,,,++++++++++++++++++******************+++***************************++++++,,,,,,---------'''(((((((((((()))))))))))))))(((((((((((())))))&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&***)))'''&&&'''(((***,,,(((((())))))))))))(((((()))))))))))))))))))))))),,,------.........------,,,,,,,,,------,,,,,,,,,///000000000///...------************************)))))))))))))))***++++++*********)))))))))))))))************************++++++***+++++++++,,,,,,***...111000---,,,...000......---,,,,,,,,,,,,,,,////////////////////////........................,,,---///000111000///...%%%)))---000000/////////////////////////////////,,,,,,+++***************,,,,,,+++***))))))******+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******(((((()))***+++,,,,,,,,,+++++++++,,,,,,++++++***+++***))))))++++++***)))))))))(((((((((((())))))''''''(((((('''&&&%%%%%%'''''''''&&&&&&&&&''''''***((('''%%%$$$%%%&&&''''''''''''(((((()))))))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((+++******))))))(((((('''************+++++++++++++++***)))((((((((())))))++++++,,,,,,,,,,,,++++++******))))))((((((((('''&&&''''''(((((((((((((((&&&'''''''''&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''(((&&&%%%$$$$$$%%%'''(((&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%(((&&&$$$$$$&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***(((***++++++***))))))***))))))))))))***************************************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,******++++++,,,---......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////...//////000000000000000111111000///////////////------...............---...,,,+++))))))***,,,---++++++++++++++++++++++++******************+++,,,***+++,,,,,,******+++,,,************+++,,,---...------...//////......---,,,+++***,,,000222111000///...,,,,,,,,,,,,...///------------,,,,,,++++++))))))***+++++++++++++++*********++++++,,,,,,---------,,,,,,+++,,,,,,,,,*********++++++*********************************))))))******++++++,,,,,,(((((((((((()))))))))***))))))(((((((((((())))))'''''''''''''''((()))))))))***++++++++++++***)))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''***)))'''&&&'''(((***,,,((())))))******))))))((())))))((((((((()))************+++,,,,,,,,,++++++((()))+++,,,.../////////000111111111000...,,,+++,,,,,,------------,,,,,,))))))))))))******+++,,,******))))))))))))))))))************************++++++++++++++++++,,,+++%%%+++//////+++***...333......///000000//////............//////////////////////////////.........+++,,,---...////////////---///111222000///......------------------------++++++++++++++++++++++++,,,++++++*********++++++++++++***))))))***++++++,,,,,,,,,,,,,,,---------******************************++++++++++++******'''((()))***+++,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++******,,,,,,+++******))))))(((((())))))***&&&''''''(((((((((''''''((())))))(((&&&&&&'''))),,,+++)))'''&&&&&&&&&'''''''''(((((())))))******&&&''''''''''''((((((((('''(((((((((((()))))))))*********))))))((((((((((((((())))))******++++++++++++*********)))))))))++++++,,,,,,,,,,,,++++++***))))))))))))))))))(((&&&''''''(((((((((((((((&&&'''(((((('''&&&'''(((''''''(((((((((((('''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&'''(((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''')))((((((((('''&&&&&&&&&$$$$$$$$$%%%'''((('''%%%((((((((((((((('''&&&%%%'''(((((()))))))))((((((&&&''''''((((((((('''''''''(((((((((((()))))))))((((((((((((((()))******&&&(((++++++)))((((((((()))))))))*********++++++*********************************)))******++++++******+++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++,,,---...////////////......///000000000000000111111111000000000//////,,,---......///.........///...,,,++++++++++++,,,***++++++++++++,,,,,,,,,++++++*********++++++,,,***+++,,,,,,******+++,,,'''((()))***,,,---...///------...////////////...+++***+++///555::::::999......------------......---------------,,,++++++(((((()))***************++++++******++++++,,,---------,,,,,,,,,,,,------)))***++++++++++++***)))************************)))))))))***************((((((((()))))))))*********))))))(((((())))))***((((((((((((((()))***+++***+++,,,------,,,+++***(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((('''&&&''')))'''&&&&&&%%%&&&'''((()))))))))***++++++***))))))***)))'''''''''(((***,,,))))))***+++++++++++++++)))***+++---...//////000///000111111111///---,,,,,,---...//////...---,,,))))))))))))***+++,,,---)))))))))))))))))))))***************************((()))***+++,,,---------(((+++---...,,,,,,---///+++,,,///111111111///...------........./////////000000000/////////......---,,,+++++++++,,,---...///111222111///.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++*********+++,,,,,,++++++***))))))***++++++*********+++++++++,,,,,,******************************++++++++++++******((()))***+++++++++++++++((()))***+++,,,---------+++***)))***+++,,,+++)))******))))))))))))******&&&&&&'''((())))))))))))(((******)))&&&%%%''')))******)))(((''''''''''''''''''((())))))***++++++((((((''''''(((((())))))'''((((((((())))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,---------,,,+++***++++++,,,,,,,,,,,,++++++)))))))))))))))*********&&&''''''(((((((((((((((&&&(((***)))'''&&&(((***((((((''''''''''''(((((('''''''''(((((()))))))))&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''###&&&***///111///)))%%%((()))))))))((('''%%%$$$'''((((((((((((((('''''''''((()))))))))(((''''''((((((((()))))))))******((((((((((((((()))******&&&(((++++++***((((((((())))))*********+++++++++************************++++++******)))***************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......+++,,,---////////////...---...///000111000000///111111111111111000//////,,,------...//////......//////......---,,,++++++******+++++++++,,,,,,,,,,,,++++++******+++++++++***+++,,,,,,******+++,,,&&&'''***,,,---.........------...///////////////---++++++000777;;;;;;999------............------,,,---.........---,,,+++))))))***+++++++++++++++,,,+++*********+++,,,---------,,,,,,,,,------...)))***++++++++++++***)))***************************************)))))))))(((((()))))))))***************))))))))))))******(((((((((((()))***+++,,,)))***,,,------,,,***)))(((((())))))))))))(((((())))))))))))))))))))))))''')))+++***((('''(((***&&&&&&&&&&&&'''''''''((()))***+++,,,,,,+++***)))***)))'''%%%&&&(((+++---***+++,,,,,,------------,,,------......------,,,---...000111222111///...++++++------------++++++))))))))))))***+++,,,---)))))))))))))))*********************************&&&''')))+++---...//////000...------...---+++)))''')))---000111000---,,,,,,---------......//////111111000000/////////...///---+++)))((()))***,,,,,,---......------///000........................)))***+++,,,---.........************+++,,,------,,,+++***))))))***+++,,,(((((())))))******************************************++++++++++++*********++++++++++++***))))))&&&''')))***,,,,,,------***)))((()))***+++***(((******))))))))))))******%%%&&&''')))******++++++((()))***)))&&&%%%''')))''''''(((((((((((((((((('''(((((()))***+++++++++((((((((((((((()))******'''((((((((())))))******''''''''''''''''''''''''++++++,,,---......///000---...///000000...,,,+++***++++++,,,,,,++++++***(((((())))))******++++++&&&''''''(((((((((((((((''')))+++***'''&&&(((***)))((('''&&&&&&'''((()))'''((((((((())))))******&&&&&&'''((())))))((((((%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((($$$)))222:::<<<777---&&&((())))))))))))'''%%%$$$&&&'''''''''''''''&&&&&&(((((()))******)))((('''(((((())))))******++++++((((((((((((((()))******&&&)))+++,,,+++)))(((((()))************+++++++++************************,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,------.........***+++---///000000///...---...000111111111000///111111111111111000//////,,,,,,---.../////////...///000000///...---++++++*********++++++,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,,,,******+++,,,&&&(((+++---......---,,,------...///000000//////000---,,,///444777555222,,,---...//////...---,,,,,,---.........---,,,+++,,,,,,---............---,,,+++*********+++,,,---------,,,,,,,,,------...)))***+++,,,,,,+++***)))************************,,,++++++******)))))))))))))))))))))******************))))))))))))******'''''''''((((((***++++++((()))+++,,,,,,+++)))((((((((())))))))))))(((((())))))))))))))))))))))))(((***,,,+++(((''')))+++'''((())))))***)))))))))''''''(((((()))))))))***((()))++++++++++++---............////////////000......//////...---,,,,,,222666888555///******,,,111///---------,,,+++)))))))))))))))))))))))))))(((***,,,------+++)))'''---,,,,,,,,,,,,---......)))))))))***+++,,,---...,,,+++******+++,,,...///333333222222111111000000///////////////000111111000111111111111000//////,,,+++************+++,,,------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,---,,,++++++++++++,,,---((())),,,...---+++(((&&&###$$$'''***++++++******++++++)))))))))***+++,,,******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,000///,,,***(((((()))******(((&&&&&&(((************)))(((''''''((())))))***))))))(((((((((((((((***++++++++++++)))'''&&&))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))******''''''''''''&&&&&&&&&&&&+++***)))))))))***+++,,,------,,,+++++++++,,,,,,((((((''''''(((***,,,---,,,,,,,,,+++***)))((((((%%%&&&(((******)))'''&&&&&&'''(((******))))))(((((((((''''''''''''((((((''''''((()))***+++++++++,,,+++***))))))***+++,,,)))(((((()))******(((&&&&&&'''((())))))((('''&&&((((((((((((((()))*********)))((((((((()))+++,,,***(((&&&$$$###$$$%%%&&&&&&)))///666;;;:::444///...,,,)))((()))******)))))))))((('''''''''''''''***+++,,,---,,,+++***)))%%%&&&&&&'''((()))))))))((()))***++++++***)))((())))))(((((('''(((((((((+++++++++,,,,,,,,,------++++++++++++++++++++++++((()))+++------,,,+++***,,,,,,,,,---,,,,,,+++++++++************+++,,,,,,,,,,,,...000333333000...////////////............------,,,,,,,,,------...///...---------...000111000000111111111222222222111222222222222111000///,,,---------......//////444333111///......//////......------------......,,,---...//////...---,,,------------------------...------,,,,,,,,,------111000///------......///111000000000000000111111222111111111000000//////+++,,,,,,,,,---............---+++******+++---...)))***,,,---.../////////000///...---,,,,,,,,,,,,+++,,,---...////////////,,,,,,+++******))))))(((---,,,***)))))),,,...000(((((('''(((((()))******&&&''')))+++,,,,,,,,,++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++///222000***'''(((***((((((((((((((((((((((((+++++++++***************)))***,,,,,,+++,,,---///******+++++++++,,,,,,,,,......//////...------,,,///222444333...++++++...000...---,,,,,,,,,***(((************************'''(((***++++++***)))(((,,,,,,++++++,,,,,,---...------,,,------...///000...------------///000111///////////////.........///////////////000111111000000000000000//////......---,,,++++++,,,---...//////...---,,,,,,,,,,,,...------------------...+++,,,---......---,,,+++,,,,,,+++******+++,,,,,,***+++---...---+++(((&&&'''(((***,,,---------,,,++++++***))))))***+++,,,************************'''((())))))******))))))'''''''''((((((((())))))---------,,,+++***)))(((,,,***((((((***,,,,,,+++******)))(((((()))******'''''''''((()))***+++,,,&&&'''''''''&&&%%%###""")))))))))******+++++++++***))))))))))))((((((((()))))))))((((((((((((((()))))))))))))))))))))))),,,,,,+++++++++,,,---...000///...,,,+++***))))))******)))))))))+++,,,---******+++***)))(((''''''&&&&&&((()))))))))((('''((()))***+++,,,++++++*********))))))))))))******''''''(((((())))))******+++***)))(((((()))***+++(((''''''((())))))'''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&'''(((((((((((('''''''''((()))***,,,+++)))'''&&&&&&'''((('''(((,,,111444333...)))***(((&&&&&&'''))))))(((************))))))))))))+++,,,---------,,,******(((((()))******+++,,,,,,++++++,,,,,,,,,,,,++++++++++++***************+++---------............///((((((((((((((((((((((((***,,,---//////...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......---,,,---///111222000...//////.........------------------------...///000......---------...///000000000000000111111111222222222222222333333333333------........./////////111111000///...---------......------------.........//////000000///......---------------------------,,,,,,++++++,,,,,,,,,///...---,,,,,,,,,---...000//////...//////000000000000/////////.........---------..................---+++******+++---...++++++,,,,,,---,,,,,,,,,***)))))))))))))))******---------......---,,,,,,)))***+++,,,---...//////,,,+++***))))))+++,,,---))))))(((((())))))***+++'''((()))++++++++++++***)))))))))))))))(((((((((************************))))))************))))))))))))))))))))))))))))))+++---000///,,,******+++)))))))))))))))))))))))),,,,,,++++++***)))))))))(((***++++++******,,,---,,,,,,---------..................///......---,,,+++...111000...,,,---000000...,,,,,,,,,,,,***)))******************************++++++,,,,,,------,,,++++++++++++,,,------///...............//////...------......///000111111111111222222222222222///////////////000111111000000000000000///.........---,,,,,,,,,,,,---...111000///...---,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,++++++******++++++,,,------------,,,+++))))))+++++++++,,,,,,---------++++++******)))******+++***************************+++,,,,,,------,,,,,,************++++++++++++)))+++,,,------+++)))'''+++***((()))***,,,,,,+++)))((((((''''''((())))))''''''(((((()))+++,,,---(((((((((((('''&&&%%%%%%))))))))))))*********************)))))))))(((((())))))((((((''''''&&&&&&************************+++++++++***+++,,,,,,---///...---,,,+++***))))))******)))))))))******+++)))))))))))))))((('''&&&''''''((((((((()))))))))))))))***++++++++++++*********))))))))))))******((((((((((((((()))))))))******)))(((((()))******'''&&&&&&'''((()))'''%%%''''''((((((((((((''''''(((((('''''''''((())))))''''''&&&&&&&&&'''((())),,,+++)))((('''(((((()))'''((()))+++---+++(((%%%(((&&&$$$$$$&&&'''((('''))))))***++++++************++++++++++++***))))))))))))******+++,,,,,,,,,------,,,,,,,,,,,,------+++++++++******++++++,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,------.........---------,,,,,,,,,,,,---.........---,,,...000111000///............------------............///000222222.........---...//////000000000000000111111111111222222111111222333444555......////////////000000...//////000///...---,,,......------------............////////////......------------------------,,,+++++++++++++++,,,,,,222111///.........///000//////...------......///.........------------,,,------------------,,,,,,------++++++++++++------,,,,,,,,,,,,++++++***)))*********+++,,,---..................---,,,+++***)))******,,,---...//////++++++************************))))))******++++++))))))************))))))((((((((()))))))))))))))************************(((((())))))))))))((((((************************)))***++++++++++++******)))))))))))))))))))))))))))))))))((((((((((((((('''((())))))((((((***+++....../////////000000000---...............------+++---//////...---///000000///------...---,,,***((((((((((((((((((((((((***)))))))))***,,,---...,,,,,,,,,,,,,,,---............---,,,,,,,,,------,,,,,,,,,------...//////222222222333333444444555///////////////000000111000111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,000///......------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,++++++******************************************,,,------...///.........,,,,,,,,,---------......)))***+++,,,,,,+++***))))))''''''''')))***)))(((&&&&&&&&&&&&&&&&&&''''''++++++***))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))******)))))))))(((((((((***))))))((((((''''''&&&(((((((((((())))))))))))(((((((((((())))))************++++++,,,,,,,,,,,,)))))))))((((((((((((((())))))******)))(((((('''((((((''''''(((((()))***'''((((((((())))))))))))((((((''''''''''''((((((***)))))))))))))))))))))************************''''''&&&((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))'''''''''''''''(((((((((***)))((('''&&&''''''''''''''''''((((((((('''&&&+++)))&&&&&&&&&''''''&&&&&&'''((()))))))))(((((())))))))))))((((((''''''(((((())))))************---,,,************,,,---+++************++++++,,,******+++++++++,,,,,,,,,////////////////////////)))***+++,,,,,,,,,++++++------......///.........,,,,,,++++++,,,,,,---...000...------///111111000/////////............---......//////111222333444////////////000000111111111111111111222222222222333222000//////111333444/////////000000000000000...///111333222111///---......------------......,,,---------........................------------,,,,,,++++++,,,,,,------222111000......//////000//////......---.........---------------------------,,,,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******,,,,,,---...////////////...............---,,,,,,---,,,,,,+++***)))((('''++++++,,,,,,+++***)))(((+++++++++******+++,,,,,,+++++++++++++++******)))((()))))))))***+++++++++((((((((((((((((((((((((&&&''''''((((((''''''&&&************************)))'''''''''))))))(((&&&************************&&&&&&'''((()))******+++((()))+++***))))))***+++,,,,,,,,,,,,---------...------...............---//////000///......///000111///......//////---,,,************************'''&&&&&&%%%&&&(((***,,,---------------......///......---,,,,,,,,,------,,,,,,---...////////////......//////000000111111///////////////000000111111111222222111111000///------............---------------------...///000------............------,,,++++++++++++++++++,,,,,,,,,------------,,,,,,+++*********,,,---///000---,,,++++++******++++++++++++++++++******))))))************************))))))***+++++++++++++++******+++++++++,,,,,,,,,+++***)))))))))***+++,,,(((''''''((()))***)))(((&&&&&&''''''((((((((((((+++******)))((()))))))))'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''*********))))))((((((((('''((((((((()))))))))***''''''((((((((()))))))))((()))***+++,,,---,,,,,,******************))))))******++++++******)))))))))(((((((((((()))******((((((((((((((()))))))))((((((''''''''''''((((((******************))))))***++++++++++++++++++***)))(((((()))++++++***)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''((()))***///---***(((((((((((('''(((((()))))))))))))))(((***)))))))))(((((((((((()))))))))))))))*********---,,,************,,,---+++++++++++++++,,,---...*********+++++++++,,,,,,------------------------******++++++,,,,,,,,,+++,,,------.../////////...---------------...//////111000......000111111000000000000/////////............//////111222333444000000111111222222222222222222222333333333444444777555333111000111222333000000000000000////////////111444666666444222000......------------......---------......//////000/////////......------------------------...//////000///...,,,,,,------...111000//////.........///..............................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,,,,------,,,,,,+++------.../////////////////////---+++)))'''&&&%%%+++,,,---...---,,,***))),,,,,,+++++++++++++++,,,...------,,,+++++++++************++++++,,,,,,,,,(((((((((((((((((((((((('''(((((())))))(((((('''************************,,,***(((((())))))(((&&&))))))))))))))))))))))))''''''(((***+++,,,---...+++,,,---,,,++++++,,,---------------............,,,---......///.........111000//////......//////000///......//////...,,,------------------------+++******)))***+++---...---,,,,,,,,,,,,---......///...............//////...///000111222222222222//////000000000000000000///////////////000111111111111111111111000/////////000000111111000000///+++++++++,,,---...///000...///000111111000///...,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++)))))))))***+++---//////------------------------+++++++++++++++***)))(((******************************+++,,,,,,,,,,,,+++,,,,,,,,,------------...,,,***)))'''((()))+++,,,***))))))***,,,,,,+++)))'''((()))***************&&&&&&''''''(((***+++,,,))))))(((((('''(((((()))((((((((((((''''''''''''((((((((('''''''''&&&&&&)))))))))***************((())))))******+++++++++(((((()))************)))******+++,,,,,,+++***))),,,,,,------...------,,,******++++++++++++******(((((())))))))))))***************)))***++++++,,,******))))))))))))******))))))))))))******************++++++++++++******)))((((((***,,,,,,+++*********))))))))))))******+++***))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))&&&'''''''''&&&(((+++---000...+++))))))))))))(((---,,,+++************+++,,,++++++***)))*********++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////,,,,,,,,,,,,------------........................,,,,,,,,,---------......+++,,,---...............000////////////000111111000///...///000111000///000////////////.....................///000222222000000111222222222222222222222222333333333333444999888666444333222222222000000////////////......///111444666666555333222......------------......///////////////000111222000000//////...---------...---------...///000111333222111000///000111111111111000///............///////////////000000000//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,---...///...---,,,++++++,,,---...////////////......------,,,+++******+++,,,---...---,,,+++***,,,,,,++++++******++++++...---,,,+++++++++++++++******++++++++++++++++++******************************++++++++++++******************************......,,,+++************(((((((((((((((((((((((((((((()))***+++,,,,,,---***+++,,,+++***)))***,,,---------.........//////,,,------...//////......000...---------...//////...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------......++++++******++++++,,,---------,,,------...///000...///111222333333222222222222111111111111111111///////////////000111111///////////////......------...///000000///...---+++++++++++++++,,,---...,,,---...//////...---,,,+++***))))))))))))***+++)))***++++++++++++***)))*********++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,+++***((('''************************+++,,,,,,---------------------------............*********))))))))))))***)))))))))+++,,,---+++)))%%%&&&''')))******))))))%%%%%%&&&&&&''')))***++++++***))))))))))))***+++(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''(((((()))*********''''''((())))))***++++++'''((()))*********))))))((()))+++,,,,,,+++***)))******,,,---...------,,,))))))************))))))'''((()))***+++***))))))+++***)))))))))***,,,,,,******))))))))))))******&&&&&&''''''(((((())))))'''((()))******)))((('''((('''''')))+++,,,+++******)))(((((((((((()))***,,,,,,+++***************%%%&&&'''(((((((((''''''((((((((()))))))))((((((%%%&&&'''&&&%%%%%%))),,,,,,***((('''((()))))))))000...+++)))((()))***++++++***)))((((((((())))))************************++++++,,,,,,,,,,,,++++++)))))))))******+++------+++,,,,,,,,,,,,---------........................---,,,,,,,,,------......***+++,,,------........................//////000...------...000///---+++......---------,,,,,,,,,---------------...///000...///000111111111000000000000111111111222222222555555444333222222111111/////////.........---------///111333333333222111......------------......------,,,,,,---...000111000000000///...------------,,,,,,---...///000000444333111000000000111222111000///...------------....../////////000000000..................//////+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++***,,,...///000///...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,+++***************,,,+++***)))))))))***+++******))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))+++,,,---+++)))(((+++...''''''''''''''''''''''''(((((((((((())))))))))))'''((()))((('''&&&'''((((((((()))))))))*********,,,,,,---.../////////...---,,,***+++,,,...//////---+++******,,,,,,+++))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((()))******+++)))))))))***+++,,,---...,,,---///000111111000000//////......------,,,,,,///////////////000111111------......------,,,+++******+++,,,,,,+++******,,,,,,+++******+++++++++((()))+++,,,,,,+++)))(((***)))(((''''''((()))***'''((()))******)))((('''++++++,,,++++++)))(((((('''(((***,,,,,,,,,***)))++++++,,,,,,+++***((('''************************(((((()))************)))(((((()))))))))*********))))))+++,,,+++***(((&&&''''''''')))++++++)))'''!!!###$$$&&&''''''&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))******$$$%%%%%%&&&'''(((((()))$$$%%%'''((((((((('''&&&$$$&&&)))+++---------,,,&&&''')))***+++++++++***(((((()))))))))))))))(((&&&(((***+++,,,+++)))((()))((('''''''''(((***+++((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&(((***+++***)))'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&'''%%%######&&&)))'''%%%$$$$$$''')))))))))000...***&&&%%%&&&((()))((('''&&&%%%$$$%%%&&&&&&((((((((('''''''''''''''((()))***++++++***)))(((%%%%%%%%%%%%&&&'''((()))))))))*********+++++++++))))))))))))))))))))))))++++++*********+++,,,---)))***+++,,,------------+++************+++,,,,,,++++++,,,---///...+++(((,,,,,,,,,+++++++++******------,,,,,,,,,------...,,,---///000000000///...////////////000000000000//////000000000//////...//////......---------,,,+++,,,...///000000000000.........------.........))))))(((((()))+++,,,---111000000///...---------+++++++++,,,---...///000---,,,+++***)))***++++++000///...---,,,+++++++++........./////////000000*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,+++***((((((###%%%(((***,,,,,,++++++++++++++++++******)))(((+++++++++*********)))))))))))))))******++++++,,,,,,++++++***)))))))))******)))(((''''''((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%(((+++)))%%%%%%***///''''''''''''''''''''''''