BMv6( }}}eee___ZZZ[[[]]]^^^aaafffiiilllqqqwww~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{xxxtttrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmnnnnnnnnnkkkhhhgggggghhhiiijjjjjjhhhdddbbb```aaa\\\ZZZWWWUUUSSSPPPMMMJJJFFFEEEDDDCCCBBBAAAAAAAAAAAA???===<<<<<<;;;999777666777888888666555555666444333333222222222222222111111000000111111222333222222222222222222222222333333444555555666666777777888:::===@@@BBBDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIGGGEEEDDDDDD???<<<<<<>>>???@@@GGGNNNWWW]]]iii{{{lllSSSIII@@@>>>===:::888999888888666555555444444444777444333555666888>>>EEEWWWbbbhhhhhhkkkvvv||||||{{{wwwqqqrrrrrroooqqqsss{{{ttthhh^^^VVVTTTSSSRRRRRRTTTVVVZZZaaahhhooovvv~~~pppbbbYYYTTTPPPNNNKKKKKKLLLMMMLLLKKKIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWYYYWWWUUUVVVWWWXXXVVVTTTQQQOOOMMMLLLMMMNNNNNNMMMQQQRRRRRRRRROOOJJJEEEBBB>>>CCCJJJOOOPPPPPPOOOOOOLLLKKKHHHFFFDDDCCCCCCCCCAAA@@@??????@@@BBBDDDFFFKKKJJJHHHGGGGGGFFFCCCAAA???@@@BBBEEEGGGIIIJJJKKKooo___YYYUUUVVVXXXWWWYYY]]]^^^aaagggoooxxx~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}{{{yyyuuussssssssssssrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnkkkhhhffffffgggiiijjjjjjhhheeebbbaaabbb]]]ZZZWWWTTTRRRPPPMMMKKKFFFEEEDDDBBBAAAAAA@@@@@@???>>><<<<<<<<<;;;999777555666666555444333444666555555444333333333333333111111000000111111222333222222222222222222222222333333444444555666666666888999;;;===@@@BBBDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFDDDBBB@@@===<<<>>>@@@BBBIIIQQQ^^^dddqqqiiiQQQHHHAAA???===999888999888777666555555444555555666333333555666777===DDDSSS___ggghhhmmmwww~~~}}}wwwtttoooooo{{{qqqooopppqqqyyyuuuiii```WWWTTTTTTRRRRRRTTTTTTYYYaaaiiipppxxx}}}nnnbbbYYYTTTOOOLLLKKKKKKKKKLLLKKKJJJIIIHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNPPPRRRTTTVVVVVVYYYXXXWWWWWWXXXXXXWWWVVVQQQOOOMMMLLLMMMNNNNNNNNNOOOOOOOOONNNKKKHHHDDDBBB???DDDKKKPPPQQQQQQPPPPPPLLLKKKIIIGGGFFFEEEEEEFFFDDDCCCBBBAAABBBDDDFFFHHHLLLJJJIIIHHHHHHGGGDDDBBBAAABBBDDDFFFGGGHHHHHHHHHxxxrrrpppnnnrrryyyzzzdddZZZTTTQQQSSSSSSQQQQQQSSSSSSXXX^^^gggqqq}}}~~~}}}~~~~~~~~~}}}~~~}}}}}}~~~|||yyywwwvvvvvvvvvtttssspppqqqqqqqqqqqqpppoooooonnnnnnmmmjjjgggeeeeeefffhhhiiiiiihhhdddbbbaaaaaa]]]ZZZVVVSSSQQQOOOMMMKKKFFFEEEDDDBBBAAA@@@@@@@@@>>><<<<<<<<<<<<<<<999777444555555444333222444666666555444444333333444444111111000000111111222333222222222222222222222222333333333444555555666666888999;;;===@@@CCCEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIKKKIIIHHHGGGGGGFFFDDDAAAAAA===<<<>>>@@@CCCKKKSSS^^^eeeuuueeeOOOHHHBBB@@@===999888:::777777666555555555555555555333333555777777===CCCNNN[[[eeehhhmmmwww|||zzzsssqqqmmmnnnyyypppnnnnnnnnnwwwyyylllbbbYYYVVVUUURRRRRRSSSSSSXXX```hhhpppwww~~~}}}uuuiii___YYYTTTOOOLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLKKKLLLNNNPPPRRRTTTUUUVVVXXXXXXXXXXXXWWWWWWWWWWWWRRRPPPMMMMMMNNNOOOOOONNNNNNMMMKKKHHHFFFDDDCCCBBBBBBGGGMMMRRRSSSRRRPPPPPPLLLKKKJJJHHHHHHHHHIIIJJJHHHGGGEEEEEEEEEFFFHHHIIIKKKJJJIIIIIIIIIIIIFFFDDDCCCDDDEEEGGGGGGGGGFFFEEEsssmmmjjjgggfffhhhkkkqqq|||uuucccZZZVVVTTTVVVUUUQQQOOOOOOSSSWWW^^^fffppp||||||~~~|||~~~~~~~~~}}}|||||||||}}}~~~{{{zzzyyyyyyyyyxxxuuurrroooooopppqqqqqqqqqqqqpppmmmmmmllliiifffdddddddddfffggggggeeebbb```______\\\YYYUUURRRPPPNNNLLLJJJFFFEEEDDDBBBAAA@@@??????<<<<<<;;;<<<===<<<:::777555555555444333333555777555444333333222222333333111111000000111111222333222222222222222222222222222333333444444555555666888999;;;>>>@@@CCCEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIKKKIIIGGGGGGGGGGGGDDDAAA@@@<<<;;;===@@@CCCKKKTTT]]]dddvvvaaaNNNHHHBBB@@@===999888:::777777666555555555555666555222333666777777<<>>AAACCCEEEFFFCCCDDDEEEFFFGGGHHHIIIIIIKKKIIIFFFFFFGGGGGGDDD@@@???;;;:::<<>>AAABBBGGGKKKQQQUUUUUUSSSQQQPPPKKKKKKKKKKKKLLLMMMOOOPPPOOONNNLLLJJJIIIJJJKKKLLLJJJIIIIIIJJJKKKKKKJJJHHHFFFGGGHHHHHHGGGEEEBBBAAA~~~lllhhhjjjlllnnnmmmmmmlllnnnrrryyymmmcccYYYZZZZZZXXXUUUSSSSSSSSS[[[aaakkkttt}}}~~~}}}}}}}}}~~~}}}}}}}}}~~~{{{wwwwwwzzz~~~{{{zzzzzzyyyyyyyyyxxxvvvrrrooooooooonnnmmmmmmmmmmmmmmmmmmllljjjhhhfffdddcccccceeeeeedddcccaaa^^^[[[ZZZZZZWWWSSSPPPOOONNNLLLJJJIIIFFFBBB?????????>>>===;;;<<<<<<<<<;;;::::::999888777666555444333222222444444444444444444444444111111222222222333333333555222000000333444333111222222333444444555555666888:::===@@@CCCEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFJJJIIIIIIIIIIIIFFFAAA===>>><<<<<>>===<<<<<<<<<<<<;;;:::999888777777666555444333222222444444444444444444444444111111222222222333333333444222000000333444333111222222333444444555555666777999<<<@@@BBBDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFIIIHHHGGGGGGFFFDDD@@@<<<===;;;;;;>>>???AAAIIIQQQaaaoooxxxYYYMMMGGGAAA===<<<<<<999777777666555444333444444555333444555555555777:::<<>>=========<<<;;;999888777777666666555444333222222444444444444444444444444111111222222222333333333444222111111222333333222222222333444444555555666777999<<>><<<;;;:::;;;===???BBBKKKTTTeeetttsssVVVMMMGGGAAA===<<<<<<999777666666555444444444444555333444555555555666999<<>>=========<<<:::888777666666666555444444333222222333333333333333333333333111111222222222333333333333222111111222222222222222222333444444555555666777888;;;>>>AAABBBCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHIIIFFFDDDBBBBBB@@@>>><<<;;;:::;;;>>>???CCCNNNZZZlllzzzpppVVVMMMGGGAAA===<<<<<<999777666666555555444444444444333444444444444666999<<>>@@@DDDJJJNNNQQQTTTTTTUUUTTTSSSRRRPPPNNNMMMLLLKKKKKKMMMOOOQQQQQQNNNJJJGGGEEEGGGIIIKKKKKKHHHHHHGGGGGGHHHIIIKKKKKKOOOPPPRRRUUUXXXZZZ[[[[[[rrriiibbb[[[XXXYYY]]]]]]\\\[[[[[[]]]bbbfffhhhttt~~~~~~~~~~~~~~~}}}|||{{{~~~}}}|||}}}~~~~~~~~~{{{xxxwwwwww{{{{{{||||||{{{yyywwwvvvsssrrrqqqrrrssstttrrrqqqoooooonnnmmmmmmmmmmmmmmmhhhhhhgggfffffffffffffffeeeeeeeeedddcccaaa^^^]]]WWWTTTPPPMMMLLLJJJHHHGGGGGGEEEBBBBBBBBBAAA@@@>>>======<<<;;;:::888666555555555555444333333222222333333333333333333333333111111222222222333333333222222222222111111222333222222333444444555555666777999;;;>>>AAABBBCCCCCCEEEEEEFFFHHHHHHIIIIIIIIIIIIGGGEEECCCCCCAAA???===<<<;;;===???AAAFFFSSSaaattt~~~nnnYYYMMMGGGAAA===<<<<<<999777555555555555555444444444222333444444444666999;;;CCCPPP]]]eeekkkqqqsssrrrmmmppprrruuu~~~xxxqqqnnniiidddaaabbbfffnnnwwwxxxmmmbbb[[[WWWQQQNNNNNNOOOQQQVVV[[[bbbkkkuuu{{{|||mmmcccZZZ\\\iiivvv|||}}}vvvnnndddZZZTTTQQQOOONNNOOONNNMMMKKKKKKKKKLLLLLLKKKMMMOOORRRTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUSSSSSSRRRRRRQQQPPPOOONNNKKKKKKJJJHHHEEEAAA===:::;;;<<<>>>BBBFFFLLLPPPSSSUUUUUUUUUUUUSSSQQQOOONNNKKKKKKLLLLLLLLLMMMOOOQQQNNNKKKGGGFFFGGGIIIKKKLLLKKKJJJJJJJJJKKKMMMOOOPPPTTTVVV[[[```fffkkkoooqqqtttgggaaa^^^[[[[[[^^^fffffffffffffffhhhkkknnnrrr|||}}}}}}~~~~~~}}}||||||{{{}}}~~~~~~||||||}}}~~~~~~zzzxxxwwwwww{{{{{{||||||{{{yyyxxxwwwtttsssqqqrrrssssssrrrqqqoooooonnnmmmmmmmmmmmmmmmhhhgggffffffeeeeeeeeeeeeddddddddddddbbb```^^^]]]XXXTTTPPPNNNLLLKKKIIIHHHFFFDDDCCCBBBCCCBBB@@@>>><<<<<<<<<;;;:::888777666444444444444333333222222333333333333333333333333111111222222222333333333222333333222111111222444222222333444444555555666888:::<<>>@@@AAAHHHWWWfff|||mmm[[[MMMGGGAAA===<<<<<<999777555555666666555555444333222333444444444555888;;;???KKKWWW^^^dddkkkooopppjjjqqqxxx}}}}}}uuuooogggaaaaaa___dddmmmxxx{{{oooccc]]]WWWQQQNNNNNNNNNQQQUUUZZZaaakkkuuu{{{|||kkkccc___eeettt~~~uuunnncccYYYSSSPPPOOONNNOOOOOOMMMLLLLLLMMMNNNNNNMMMNNNPPPRRRTTTVVVWWWXXXVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOMMMKKKJJJFFFEEEDDDBBB???===;;;999===>>>AAAEEEJJJNNNRRRSSSTTTTTTTTTTTTSSSQQQOOONNNKKKLLLNNNMMMMMMMMMOOOQQQMMMKKKHHHHHHJJJNNNPPPQQQLLLKKKKKKKKKMMMOOORRRTTTXXX\\\cccjjjpppwww~~~rrrddd___```bbbfffkkkqqquuuyyy||||||||||||}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~||||||}}}~~~~~~}}}zzzxxxwwwwwwyyyzzz{{{{{{zzzyyywwwvvvvvvtttrrrrrrssssssrrrqqqoooooonnnmmmmmmmmmmmmmmmiiiiiigggfffeeeeeeeeeeeeccccccccccccbbb```^^^\\\WWWTTTPPPMMMLLLKKKIIIGGGFFFDDDCCCCCCCCCCCCAAA???;;;;;;;;;::::::888777777444444444333333333333222222222222222222222222222111111222222222333333333111333444333000000222444222222333444444555555666999;;;===@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJHHHGGGFFFFFFEEECCC???;;;:::;;;===@@@AAAHHHYYYiii~~~jjj\\\MMMGGGAAA===<<<<<<999777444555666666666555444333222333444444444555888;;;>>>IIITTTZZZ```iiiooopppoooxxxzzzoooeeeaaabbbbbbfffmmmvvv~~~sssfff___ZZZSSSPPPPPPNNNPPPTTTYYYaaajjjuuu{{{}}}}}}jjjfffhhhssszzznnnggg^^^VVVRRRPPPOOONNNNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYVVVUUUSSSQQQPPPOOOOOOPPPNNNMMMLLLKKKIIIGGGEEEDDD@@@???>>>===<<<<<<===>>>BBBCCCFFFJJJNNNQQQSSSTTTRRRSSSSSSSSSRRRQQQOOONNNMMMOOOQQQPPPOOOOOOQQQSSSPPPNNNLLLNNNSSSXXX\\\^^^UUUTTTQQQOOOOOOOOOQQQRRRVVV[[[bbbjjjqqqyyyrrrddd___ccciiiqqqxxxzzz~~~~~~|||~~~~~~|||||||||}}}~~~~~~|||yyywwwwwwxxxxxxyyyzzzzzzyyyxxxwwwvvvwwwuuusssrrrssssssrrrqqqoooooonnnmmmmmmmmmmmmmmmkkkjjjiiigggffffffeeeeeebbbccccccbbbaaa___]]]\\\WWWTTTPPPMMMKKKJJJHHHGGGEEEDDDCCCCCCDDDCCCAAA???:::::::::::::::999888777444333333333333333333333222222222222222222222222111111222222222333333333111333444333000000222555222222333444444555555666:::<<<>>>AAACCCDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJFFFFFFFFFFFFEEEBBB>>>:::999:::<<>>===;;;;;;::::::;;;>>>@@@BBBFFFHHHJJJNNNQQQSSSUUUUUUQQQQQQRRRRRRRRRPPPOOONNNNNNQQQSSSSSSQQQPPPRRRUUUSSSRRRRRRUUU\\\ccchhhkkkfffccc^^^XXXTTTRRRRRRRRRQQQWWW^^^eeelllttt}}}|||iiifffkkkqqq|||~~~}}}~~~}}}}}}~~~~~~{{{yyyyyyyyy{{{|||}}}}}}|||{{{xxxwwwtttssssssrrrrrrqqqqqqqqqmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjhhhgggeeedddccccccccccccbbb```\\\YYYWWWSSSQQQNNNKKKIIIHHHGGGGGGFFFEEEDDDBBB@@@>>>===<<<>>>======;;;:::888666555666666555444333333222222222222222222222222222222222222222111111111111000222222222222222222222222444444444444444555666777;;;<<<>>>AAACCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFEEECCCAAA>>>===<<<;;;<<<>>>BBBIIIXXXfffttt}}}yyy{{{ssswwwggg\\\PPPJJJCCC===:::888777777666555555555555444444444666444333222222555777999EEEHHHRRR^^^ggglllssszzz~~~{{{lllcccaaa```eeegggjjjmmmrrr|||xxxjjjaaa[[[TTTQQQQQQNNNPPPTTTYYY```hhhrrrxxxzzzxxxmmmnnnwwwwwweee\\\YYYUUURRRPPPPPPQQQQQQOOOMMMLLLKKKLLLMMMOOOPPPOOOOOOPPPRRRSSSUUUVVVVVVVVVSSSPPPNNNNNNMMMLLLKKKHHHFFFBBB???<<<;;;:::;;;???>>><<<<<<===???CCCEEELLLLLLNNNPPPRRRTTTUUUVVVUUUUUUUUUTTTRRRPPPMMMLLLOOOOOOPPPPPPPPPQQQUUUXXX[[[YYYZZZ___iiittt{{{~~~{{{nnnbbbZZZVVVUUUTTTVVVWWWYYY\\\bbbjjjttt{{{tttsssyyy~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~{{{yyyyyyyyy{{{|||||||||{{{yyywwwuuusssrrrrrrqqqqqqppppppooonnnnnnnnnnnnnnnmmmlllkkkkkkkkkjjjhhhgggfffeeeeeeaaaaaaaaa___]]]ZZZWWWUUUSSSQQQNNNKKKIIIGGGGGGFFFEEEEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;:::999888777555444444333222222111111111111111111111111111111222222222111111111111000222222222222222222222222444444444444444555666777;;;<<<>>>AAACCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEECCC@@@===<<<<<<;;;<<>>;;;999888777666555555555555444444444555444333222333555777999AAAGGGSSS```hhhmmmttt}}}yyyiii```^^^]]]cccfffiiilllpppyyy{{{mmmddd\\\UUURRRRRRPPPRRRUUUYYY___fffooouuuzzz{{{tttxxx~~~|||lll___ZZZXXXUUURRRQQQPPPPPPPPPNNNMMMLLLKKKKKKMMMOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWVVVSSSOOOMMMMMMLLLJJJIIIEEECCC@@@===;;;:::::::::=========>>>@@@DDDGGGIIIMMMMMMOOOPPPRRRSSSTTTUUUTTTTTTTTTSSSQQQOOOLLLKKKQQQQQQQQQPPPQQQSSSWWW[[[```^^^^^^dddooo{{{uuuggg^^^ZZZYYYXXXWWWYYY[[[\\\___eeeooovvv~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{zzzyyyzzz{{{||||||{{{yyywwwuuusssqqqqqqqqqpppooonnnnnnnnnooopppoooooonnnmmmlllkkkjjjjjjjjjiiihhhggggggfff`````````^^^\\\YYYVVVTTTRRRQQQNNNLLLIIIGGGFFFFFFEEEDDDCCCAAA@@@>>>===<<<999::::::::::::999888888333333333222222111111000000000000000000000000000222222222111111111111000222222222222222222222222333333333444444666777777<<<===???AAACCCEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFDDDBBB???<<<;;;<<<;;;===AAAEEEMMM]]]lllvvv}}}kkkaaaSSSNNNFFF@@@<<<:::999888666555555555555444444444555444333222333555777999>>>FFFUUUbbbiiillluuuxxxxxx|||yyyhhh___]]]]]]dddgggjjjlllnnnvvvpppfff^^^VVVRRRRRRQQQSSSVVVYYY]]]dddlllqqqyyy}}}~~~zzz}}}~~~uuujjj```[[[WWWWWWUUUTTTRRRQQQPPPOOOMMMMMMLLLKKKKKKMMMNNNOOOQQQRRRSSSUUUVVVWWWWWWXXXUUURRROOOLLLKKKJJJGGGEEEAAA???===:::999999::::::<<<===???BBBFFFIIILLLMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUTTTSSSQQQNNNKKKJJJRRRRRRQQQQQQRRRUUU[[[```cccaaaaaafffqqq}}}yyykkkbbb^^^]]]^^^```dddgggfffeeehhhqqqyyy~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~|||zzzzzz{{{||||||{{{yyywwwuuurrrqqqqqqppppppooonnnmmmllllllppppppppppppooommmlllkkkjjjjjjiiiiiihhhhhhhhhgggbbbbbbaaa___\\\ZZZWWWVVVQQQPPPNNNLLLIIIGGGFFFEEEDDDCCCBBBAAA@@@>>>======999:::::::::999888777666444333333333222222111111111111111111111111111111222222222111111111000000222222222222222222222222333333333444555666777888<<<===???AAACCCEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIHHHFFFDDDAAA>>><<<:::===<<<===AAAEEEMMM\\\kkkuuummmaaaVVVPPPHHHAAA===;;;:::999666555555555555444444444555444333333444555777888===GGGXXXeeeiiikkksss~~~zzzqqquuu}}}}}}kkkaaa``````gggjjjllllllnnnwwwssshhh___WWWRRRRRRQQQRRRUUUWWW\\\bbbjjjooouuuzzzxxxyyywwwqqqggg^^^[[[ZZZWWWWWWWWWVVVTTTRRRPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSUUUVVVWWWWWWVVVTTTRRRNNNLLLJJJHHHEEEBBB>>>===;;;999999:::;;;<<<===???BBBGGGJJJMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSVVVVVVUUUTTTRRROOOMMMKKKOOOOOOOOOOOOQQQWWW^^^ddddddaaa```bbbiiitttuuujjjcccaaadddgggnnnsssxxxvvvrrrsss|||~~~}}}{{{|||}}}~~~~~~~~~}}}}}}~~~|||~~~~~~|||{{{{{{|||||||||zzzxxxvvvtttrrrpppqqqqqqpppooonnnmmmlllkkkppppppppppppooonnnmmmllljjjiiiiiiiiihhhhhhggggggaaaaaa___]]][[[XXXVVVUUUPPPOOONNNLLLIIIGGGEEEDDDCCCCCCBBBAAA???>>>======;;;;;;:::999888666444444444444444444333333333333222222222222222222222222222222222111111111000000222222222222222222222222333333333444555666777888<<<===???BBBDDDEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHFFFCCC@@@===<<<;;;===<<<>>>AAADDDLLL[[[iiiuuunnn```XXXRRRJJJBBB>>><<<:::999666555555555555444444444444444333333444555777777===IIIZZZgggjjjjjjpppyyy~~~|||ssspppvvvooodddbbbcccgggjjjlllkkkmmmxxxtttiii```WWWRRRRRROOOPPPSSSVVVZZZaaaiiioooqqqvvv|||~~~sssooohhhbbb]]]ZZZYYYYYYYYYZZZZZZYYYWWWTTTQQQOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVVVVUUUUUUSSSQQQNNNKKKIIIFFFCCC@@@>>>===;;;::::::;;;===>>>@@@BBBFFFJJJLLLNNNOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSVVVWWWVVVVVVTTTQQQOOONNNKKKKKKKKKLLLOOOVVV^^^cccccc```]]]\\\___fffooouuuwwwtttoooiiifffhhhnnnttt|||~~~}}}|||{{{|||}}}~~~~~~}}}~~~|||~~~}}}{{{||||||||||||zzzxxxvvvtttrrrqqqsssrrrqqqpppooonnnmmmlllnnnnnnooooooooonnnmmmmmmiiiiiiiiihhhgggffffffeee___^^^\\\ZZZWWWUUUTTTSSSOOOOOONNNLLLJJJGGGEEECCCBBBBBBAAA@@@???>>>======;;;;;;:::999777555333222444444444444444444444444222222222222222222222222222222222111111111111000222222222222222222222222222222333333555666888999===>>>@@@BBBDDDFFFFFFGGGEEEFFFGGGHHHHHHIIIHHHHHHIIIGGGEEEBBB???===<<<<<<===<<<===AAADDDLLL\\\jjjyyyooo```YYYSSSJJJCCC>>><<<:::888666555555555555444444444444444444444555666666777===HHHYYYgggkkkjjjnnntttxxxvvvtttsssqqqrrrzzzsssgggddddddeeejjjmmmmmmoooyyyuuukkkaaaYYYTTTSSSNNNOOORRRUUUYYY```hhhmmmooosssyyyxxxmmmfff]]]WWWWWWXXXZZZZZZ___^^^]]]\\\YYYVVVSSSQQQNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVVVVTTTTTTRRRPPPMMMKKKIIIGGGCCC@@@>>>===;;;;;;;;;<<<>>>@@@BBBDDDGGGJJJMMMNNNOOOOOOQQQQQQQQQRRRRRRSSSSSSSSSVVVVVVWWWVVVUUUTTTRRRQQQIIIJJJJJJKKKMMMSSSZZZ___```^^^ZZZWWWWWW\\\dddiiilllmmmmmmlllmmmqqqzzz~~~}}}~~~~~~}}}||||||}}}|||~~~}}}||||||}}}|||{{{zzzxxxvvvtttssssssuuutttsssrrrpppooonnnmmmllllllmmmnnnnnnnnnnnnmmmjjjiiihhhgggfffeeedddccc___]]][[[YYYVVVTTTSSSRRROOOOOONNNLLLJJJGGGDDDCCCBBBAAAAAA@@@???>>>======999999999888777555444333333333333333333333333333111111111111111111111111222222222111111111111000222222222222222222222222222222222333555777888999===>>>@@@BBBDDDFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHFFFDDDAAA???>>>======;;;:::===AAAFFFPPP```oooqqqcccYYYSSSKKKCCC>>>;;;999888666555555555555444444444333333444444555666666777<<>>===;;;:::;;;<<<>>>???BBBDDDFFFIIILLLNNNPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVUUUTTTSSSRRRKKKLLLLLLKKKLLLOOOSSSWWWYYYXXXVVVTTTSSSWWW^^^dddgggjjjnnnppprrrwww~~~~~~}}}|||{{{zzz|||}}}~~~|||~~~}}}||||||}}}|||{{{yyyxxxvvvuuuttttttvvvuuutttsssqqqpppooonnnjjjkkklllmmmnnnnnnnnnnnnjjjiiihhhfffeeecccbbbbbb```___]]]ZZZXXXVVVUUUTTTNNNNNNNNNLLLJJJGGGDDDBBBBBBAAAAAA@@@???>>>======777777777777777666555555222222222222222222222222000000000000000000000000222222222111111111111000222222222222222222222222222222222333555777888999===>>>@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKGGGFFFCCCAAA???>>>>>>>>>999999<<>>;;;888777666666555555555444444444333333444444555666666666:::BBBSSSeeennnnnnnnnqqqpppnnnppptttwww|||pppjjjjjjeeeooozzz~~~}}}yyyooofff]]]YYYXXXQQQRRRSSSTTTWWW\\\bbbfffnnnqqqwww}}}|||mmmWWWVVVSSSRRRUUU\\\fffmmmhhhfffddd```\\\XXXVVVTTTOOOPPPQQQQQQRRRRRRQQQQQQRRRTTTVVVXXXYYYXXXVVVUUUPPPOOOMMMLLLKKKHHHDDDAAA===<<<;;;::::::;;;===>>>AAABBBEEEHHHKKKNNNQQQRRRPPPPPPQQQRRRSSSTTTUUUUUURRRSSSTTTUUUUUUTTTSSSRRRNNNOOONNNMMMLLLLLLOOOQQQQQQRRRRRRQQQQQQUUU]]]bbbeeejjjooorrrtttxxx}}}}}}}}}~~~}}}xxxttttttvvvyyy|||~~~}}}}}}{{{wwwuuuuuuuuurrrpppsssssstttuuuuuutttsssrrrrrrooolllkkkllllllkkkkkkkkkiiifffeeeeeeeeecccbbb]]][[[ZZZZZZZZZZZZWWWUUUOOOMMMJJJHHHGGGFFFDDDBBBBBBAAAAAA@@@???>>>======999999888888777555444333333333333222222222111111333222222111111222222333333333333222222222111111111111222222222333333333222222222333444777999:::===???CCCEEEEEEFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHFFFDDDBBB???===<<<;;;;;;@@@<<<===DDDLLLUUUeeeuuusssiii```WWWKKKBBB===;;;888666666555555555555444444444444333333333333444555555666BBBTTTbbbjjjmmmoooppppppsssoooppp|||uuuggglllpppyyyuuukkkaaaYYYTTTRRRQQQRRRSSSXXX]]]cccfffmmmppptttzzzzzzjjjUUUSSSQQQTTTZZZbbbhhhllljjjgggcccaaaaaa```\\\XXXVVVQQQOOOQQQRRRPPPOOOPPPTTTVVVVVVUUUXXX[[[XXXSSSPPPOOONNNKKKGGGCCC???===>>>===;;;:::;;;<<<>>>@@@FFFGGGHHHGGGGGGIIILLLOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUQQQPPPOOOMMMLLLKKKKKKJJJLLLLLLKKKMMMQQQWWW]]]aaaffffffhhhkkknnnsssvvvyyy~~~~~~~~~}}}|||yyyvvvvvvwwwzzz|||~~~~~~}}}}}}|||xxxwwwwwwwwwuuussssssttttttuuutttsssrrrqqqtttrrrooommmmmmlllkkkjjjkkkiiifffeeeeeeeeecccbbb]]][[[ZZZYYYYYYYYYVVVTTTOOOLLLIIIGGGGGGFFFDDDBBBAAA@@@@@@???>>>===<<<;;;888888888888666555444333333333333222222222111111333222222111111222222333333333222222222111111111111111222222222333333333222222222333444777999;;;===@@@CCCEEEEEEEEEGGGHHHJJJJJJJJJJJJIIIIIIHHHHHHFFFEEEBBB???===;;;;;;;;;<<<;;;>>>EEEMMMXXXjjjzzztttjjjbbbYYYMMMCCC>>>;;;888666666555555555555444444444444333333333333444555555;;;DDDSSSaaakkkoooqqqqqqsssuuupppqqq|||yyykkkqqqvvvwwwmmmddd[[[VVVTTTTTTSSSTTTXXX]]]bbbfffmmmoootttyyy~~~wwwfffVVVRRRPPPTTT\\\dddjjjllllllhhhdddcccbbbaaa\\\XXXTTTQQQOOOQQQQQQOOOOOOQQQTTTXXX[[[\\\^^^```ZZZSSSPPPOOONNNLLLHHHEEEBBB@@@>>>===<<<;;;<<<===???AAAFFFGGGIIIIIIHHHIIIKKKMMMNNNOOOPPPRRRTTTUUUUUUVVVUUUVVVVVVWWWWWWVVVVVVUUURRRQQQOOOMMMLLLKKKKKKKKKKKKJJJJJJKKKOOOUUU[[[___aaaaaaaaaaaabbbccceeefffiiihhhhhhiiilllooosssuuu{{{|||~~~~~~}}}}}}|||{{{zzzyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyyyyyyyxxxvvvttttttttttttsssrrrppppppvvvssspppooonnnmmmkkkjjjkkkiiigggeeefffeeedddbbb]]][[[YYYXXXXXXWWWUUUSSSNNNLLLIIIGGGFFFEEECCCBBB@@@???>>>===<<<;;;;;;:::888888888777666555444333333333333222222222111111333222222111111222222333333222222222222111111111111111222222222333333333222222222333555777999;;;===@@@CCCEEEEEEEEEFFFGGGJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEBBB>>><<<::::::::::::<<>>;;;888666666555555555555444444444444333333333333444555555<<>>>>>===<<<===???AAACCCFFFHHHKKKKKKJJJIIIJJJJJJJJJLLLOOORRRTTTVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVTTTRRROOOMMMKKKKKKLLLMMMIIIIIIIIIJJJMMMRRRVVVYYY[[[ZZZWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQSSSUUUXXXYYY}}}~~~zzz|||~~~{{{|||||||||}}}}}}}}}|||}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyywwwtttttttttsssqqqpppooonnnsssrrrooooooooonnnlllkkkkkkiiigggfffffffffeeeccc]]][[[XXXWWWVVVUUUSSSRRRMMMJJJHHHFFFFFFEEECCCBBB@@@??????>>>===<<<;;;:::777777777777666555444333333333333222222222111111333222222111111222222333222222222222111111111111111111222222222333333333222222222333555777:::;;;>>>@@@CCCEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEAAA>>>;;;:::::::::;;;@@@FFFKKKQQQ^^^rrr}}}tttiii___QQQEEE>>>;;;888666666555555555555444444444444333333333333444555555999>>>JJJ[[[mmmzzz{{{|||uuuttt~~~uuujjj```YYYUUUTTTSSSTTTWWW]]]cccgggooorrruuuwwwzzz~~~sssaaaZZZUUUSSSZZZgggpppqqqooollljjjhhhhhhhhheee```[[[SSSQQQQQQRRRPPPMMMOOOUUUWWW]]]cccdddeeeddd^^^WWWSSSRRRPPPMMMJJJFFFDDDBBB???>>>>>>>>>???AAACCCEEEGGGJJJMMMNNNLLLJJJIIIIIIGGGJJJMMMQQQTTTVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUSSSPPPMMMLLLLLLMMMNNNJJJJJJIIIIIIKKKMMMPPPQQQTTTRRROOOLLLIIIGGGFFFFFFLLLLLLLLLLLLLLLMMMNNNOOO}}}zzzzzz}}}yyy{{{~~~~~~{{{|||}}}~~~~~~~~~}}}|||}}}}}}||||||{{{zzzyyyyyyyyy{{{||||||{{{yyywwwvvvtttsssrrrqqqpppooonnnnnnooonnnmmmnnnoooooonnnmmmkkkiiigggfffffffffeeeddd^^^\\\XXXVVVUUUTTTRRRQQQLLLIIIGGGEEEEEEEEECCCAAAAAA@@@???>>>===<<<<<<;;;666666777666666555444333333333333222222222111111333222222111111222222333222222222111111111000000111111222222222333333333333333333444555888:::;;;>>>AAADDDEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEAAA===:::999:::;;;:::@@@GGGMMMVVVfffzzzuuukkkaaaRRREEE>>>;;;888666666555555555555444444444444333333333333444555555888===GGGXXXjjjyyy{{{}}}xxxxxxzzzmmmaaaZZZSSSRRRQQQRRRVVV]]]dddiiiqqqsssvvvxxxzzz}}}uuucccYYYUUUUUU^^^kkksssrrrmmmhhhgggfffhhhiiigggaaa\\\WWWSSSRRRRRRPPPNNNPPPUUUXXX^^^aaa`````````]]]XXXUUUSSSPPPLLLHHHEEEBBBAAA@@@?????????AAACCCFFFHHHIIILLLOOOPPPNNNLLLJJJIIIGGGIIILLLPPPSSSUUUWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVUUUSSSQQQNNNMMMMMMMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIGGGEEEDDDDDDEEEEEEKKKKKKLLLLLLLLLKKKJJJJJJ}}}zzzzzz|||~~~wwwxxx{{{|||}}}}}}|||{{{|||}}}~~~~~~}}}|||{{{|||||||||{{{{{{zzzzzzzzzzzz}}}|||xxxvvvuuusssrrrqqqooonnnnnnnnnnnnmmmllllllnnnppppppooonnnkkkiiigggfffggggggfffeee```]]]YYYVVVUUUTTTRRRQQQKKKHHHFFFEEEEEEDDDCCCAAAAAA@@@@@@???>>>===<<<;;;666666666666666555444333333333333222222222111111333222222111111222222333222111111111111000000000111111222222222333333333333333333444666888:::<<>>;;;888777666555555555555444444444444333333333333444555555:::???HHHVVVeeerrrzzz~~~zzz~~~{{{}}}qqqddd\\\UUUSSSRRRRRRWWW^^^eeejjjpppsssvvvyyy{{{}}}xxxgggWWWWWWZZZdddoootttqqqlllfffeeegggkkknnnlllgggbbb\\\VVVRRRRRRRRRQQQQQQSSSWWW\\\^^^[[[ZZZ[[[ZZZXXXTTTRRRNNNJJJGGGCCCAAA@@@AAA@@@@@@AAABBBEEEHHHJJJKKKNNNQQQRRRPPPNNNMMMLLLJJJJJJLLLNNNQQQSSSUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWTTTSSSRRRPPPOOONNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIICCCCCCBBBCCCCCCEEEGGGHHHHHHHHHIIIJJJIIIGGGFFFEEE~~~}}}}}}xxxyyyzzz{{{{{{{{{{{{{{{}}}}}}~~~~~~}}}|||{{{zzzyyyzzzzzz{{{|||}}}}}}~~~}}}}}}xxxuuusssqqqpppooonnnnnnnnnnnnooonnnnnnnnnoooqqqqqqooonnnkkkiiigggfffgggggggggeeeaaa^^^ZZZVVVUUUTTTRRRQQQJJJHHHEEEDDDDDDDDDBBBAAA@@@???>>>===<<<;;;;;;:::555555666666555555444444333333333222222222111111333222222111111222222333111111111111000000000000111111222222222333333333333333333444666888;;;<<>>;;;999:::<<<>>>???DDDIIIOOO^^^ttt{{{kkk```QQQDDD===:::999777666555555555555444444444444333333333333444555555777>>>IIIUUUaaakkkuuuzzzyyyvvviiiaaaZZZXXXUUUUUUXXX^^^eeeiiinnnqqquuuyyy{{{}}}yyyiiiYYY]]]dddnnnwwwyyytttpppkkklllooouuuyyyyyyuuupppbbbYYYQQQRRRUUUTTTQQQQQQTTTZZZ\\\YYYWWWWWWWWWUUUOOOMMMKKKGGGEEECCCBBBBBBAAAAAAAAABBBDDDGGGJJJLLLMMMPPPRRRSSSRRRPPPPPPPPPMMMMMMLLLMMMNNNQQQSSSUUUWWWWWWXXXXXXXXXXXXWWWWWWSSSSSSSSSRRRQQQOOOMMMLLLIIIJJJKKKLLLLLLLLLLLLKKKDDDDDDDDDEEEFFFIIIKKKLLLJJJKKKLLLMMMLLLJJJHHHFFF~~~|||{{{{{{{{{{{{|||||||||}}}~~~~~~~~~}}}}}}{{{zzzzzzvvvwwwyyy{{{}}}xxxtttssspppooonnnmmmmmmnnnooopppqqqppppppqqqrrrrrrooommmkkkiiigggfffggghhhgggfffccc___ZZZWWWUUUTTTSSSQQQIIIGGGEEEDDDDDDDDDBBBAAA>>>>>>===<<<;;;::::::999555555555666555555444444333333333222222222111111333222222222222222222333111111111111000000000000111111222222222333333333333333444444666888;;;<<>>===<<<;;;:::999999888777777666555555444444222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333444444666888:::<<<===CCCDDDEEEDDDCCCDDDFFFHHHEEEEEEFFFGGGGGGGGGGGGFFFIIICCC???<<<999888===DDDIIIGGGKKKYYYhhhssszzznnnjjjpppssscccPPPDDD<<<888777:::666555555555555444444444444333333333333444555555999;;;AAALLL\\\mmmzzz{{{wwwyyy~~~qqqfff___YYYUUUVVVXXXZZZ___fffnnnqqquuuxxxzzz|||yyyjjjcccfffqqq~~~|||{{{}}}}}}ccc\\\TTTQQQSSSVVVVVVTTTTTTTTTUUUUUUTTTRRROOOMMMMMMIIIDDDCCCEEEFFFEEEDDDDDDCCCCCCCCCFFFIIIMMMPPPQQQQQQPPPPPPPPPQQQQQQRRRPPPPPPPPPPPPQQQRRRTTTUUUYYYZZZZZZYYYXXXWWWWWWXXXWWWYYYYYYWWWSSSOOOLLLKKKIIIJJJLLLNNNPPPQQQRRRRRRKKKKKKJJJKKKNNNRRRVVVYYYYYYZZZ[[[[[[ZZZXXXVVVTTT~~~~~~}}}}}}|||{{{|||}}}|||{{{}}}}}}}}}|||zzzxxxvvvuuuyyyyyyyyyzzz{{{}}}~~~|||xxxtttqqqnnnnnnooooooooonnnnnnmmmnnnnnnoooooonnnmmmlllkkkgggfffeeefffhhhgggdddaaa```\\\XXXUUUTTTSSSOOOMMMKKKHHHEEEBBBBBBBBBAAA@@@>>>>>>===<<<;;;:::999999555444444333222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333444444666888:::<<<===AAACCCDDDDDDDDDDDDGGGIIIEEEFFFFFFGGGGGGGGGGGGGGGGGGBBB>>><<<999999>>>EEEKKKIIINNN\\\jjjuuu}}}xxxgggeeennnxxx~~~rrrbbbOOOCCC<<<777777999666555555555555444444444444333333333333444555555999;;;@@@LLL\\\nnn{{{{{{uuurrrssszzzzzzoooddd___YYYUUUUUUWWWXXX^^^eeemmmppptttwwwxxxzzz}}}|||nnndddgggrrryyyaaa[[[TTTRRRSSSUUUTTTRRRRRRRRRRRRRRRPPPMMMKKKIIIGGGEEEBBBCCCEEEGGGFFFEEEDDDCCCCCCDDDGGGJJJNNNPPPPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRRRRRRRRRRTTTUUUVVVTTTVVVWWWWWWVVVVVVWWWYYYVVVXXXXXXWWWSSSOOOMMMLLLJJJKKKMMMOOOPPPQQQRRRRRRPPPPPPRRRSSSUUUWWWXXXYYY\\\]]]^^^___^^^\\\YYYXXX~~~~~~~~~~~~~~~{{{zzz{{{}}}}}}}}}zzzzzzzzzzzzyyywwwvvvuuuwwwwwwxxxzzz|||~~~~~~|||{{{xxxtttqqqnnnooopppqqqpppooolllkkkkkklllmmmnnnmmmkkkiiigggeeeeeedddeeeeeedddbbb```\\\ZZZXXXVVVTTTQQQNNNKKKJJJGGGDDDBBBBBBAAAAAA???>>>======<<<;;;:::999999777777666555555444444333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333444666888;;;===>>>@@@BBBDDDDDDDDDEEEGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGEEE@@@===;;;:::999>>>EEEKKKLLLSSSaaannnwww~~~qqqccceeepppxxxrrraaaMMMAAA;;;777666888666555555555555444444444444333333333333444555555999:::???JJJZZZkkkyyy||||||}}}wwwuuuttttttxxx~~~yyynnneee^^^YYYTTTTTTUUUWWW\\\ccckkknnnrrruuuvvvxxxzzz|||sssgggkkkuuummm[[[WWWSSSRRRTTTUUUSSSQQQPPPPPPPPPNNNLLLIIIFFFDDDAAA@@@@@@BBBEEEGGGGGGFFFDDDDDDEEEFFFHHHKKKNNNPPPOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWPPPRRRSSSTTTTTTTTTVVVWWWTTTVVVWWWWWWTTTPPPOOONNNMMMMMMNNNOOOQQQRRRRRRSSSUUUVVVYYY\\\]]]]]]\\\\\\___aaacccdddcccaaa^^^\\\~~~zzzyyyzzz|||~~~~~~zzzyyyyyyyyyxxxxxxwwwwwwvvvwwwxxxzzz}}}}}}|||{{{yyyuuurrrppprrrssstttssspppmmmkkkmmmnnnoooooonnnllliiigggcccccccccccccccbbb```^^^ZZZYYYXXXWWWTTTQQQMMMKKKHHHFFFCCCBBBBBBAAA@@@???======<<<;;;;;;:::999999888888777777666555555555222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333444666999;;;===???AAACCCDDDEEEDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHCCC>>><<<;;;:::999>>>EEEJJJMMMXXXfffqqqwww}}}qqqffflllwwwrrr___KKK???:::777666888666555555555555444444444444333333333333444555555888999===FFFUUUdddqqqxxx|||{{{zzzxxxyyy~~~}}}wwwsssssstttuuuzzzzzzpppggg___XXXTTTSSSTTTUUUZZZ```hhhkkkpppsssuuuvvvxxxyyyyyynnnqqqzzzttt]]]SSSRRRQQQRRRTTTUUUTTTRRRQQQPPPOOOMMMJJJFFFCCCAAA??????AAACCCEEEFFFFFFFFFDDDEEEFFFHHHKKKMMMOOOQQQOOOOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVOOOQQQRRRRRRQQQQQQSSSTTTSSSUUUWWWWWWUUUSSSRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUWWWYYY\\\___aaabbbbbbbbbdddfffggghhhhhhfffcccaaa}}}zzzyyyzzz}}}~~~~~~{{{zzzzzzyyyyyyyyyyyyyyyxxxyyyzzz|||~~~~~~}}}}}}|||zzzwwwtttssstttuuuvvvtttqqqnnnlllnnnnnnooonnnmmmjjjhhhfffbbbcccccccccaaa___^^^]]]YYYZZZYYYXXXTTTQQQNNNMMMGGGEEECCCBBBBBBBBB@@@???<<<<<<<<<;;;::::::999999555555444333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333555666999<<<>>>???BBBDDDEEEEEEDDDBBBBBBCCCFFFFFFGGGHHHHHHHHHHHHGGGAAA===;;;;;;:::999>>>EEEGGGMMM[[[jjjrrrvvv|||tttllltttrrr___III===:::777777888666555555555555444444444444333333333333444555555777777:::BBBOOO\\\ffflllpppsssvvvwwwyyy~~~tttnnniiijjjmmmpppxxx|||rrrhhh___YYYTTTSSSSSSSSSXXX^^^eeeiiinnnrrruuuvvvwwwyyy}}}vvvxxxzzzaaaRRRMMMMMMOOORRRUUUVVVUUUTTTSSSRRRPPPMMMIIIFFFCCCBBB???@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHKKKMMMOOOPPPQQQOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSQQQRRRRRRQQQOOOMMMNNNOOORRRTTTWWWXXXXXXVVVVVVVVVRRRRRRRRRSSSTTTVVVXXXYYYYYYZZZ]]]```dddgggjjjlllkkkkkkllllllkkkiiigggeee|||zzzzzz{{{}}}~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{|||}}}~~~}}}|||}}}}}}{{{xxxvvvttttttuuuuuutttrrrooonnnmmmlllllljjjhhhfffdddcccaaabbbdddccc```]]]\\\\\\YYYZZZYYYWWWSSSPPPOOONNNGGGEEEDDDCCCCCCCCCAAA???;;;;;;;;;;;;::::::999999666666555555444333333333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333555777999<<>>AAADDDEEEDDDCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEE@@@===;;;;;;999888;;;AAADDDJJJVVVbbblllwwwttt___HHH<<<::::::999999666555555555555444444444444333333333333444555555444666;;;DDDNNNWWW]]]```eeekkkrrrvvvyyyqqqkkkfffcccfffkkkpppyyyzzzmmmbbb[[[UUUTTTRRRRRRVVV\\\bbbgggnnntttwwwyyy{{{|||}}}~~~mmmZZZTTTSSSNNNOOOQQQRRRSSSSSSSSSSSSRRRPPPMMMJJJFFFDDDBBBAAA<<<===>>>===<<<===@@@CCCEEEGGGKKKOOOQQQRRRRRRQQQQQQRRRTTTVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPMMMIIIGGGFFFFFFLLLOOOSSSVVVWWWXXXYYYZZZVVVVVVVVVXXXZZZ]]]```bbbcccfffkkkqqqvvvzzz}}}~~~{{{yyyvvvrrrpppooooooooo}}}|||{{{{{{|||~~~~~~}}}~~~}}}{{{yyyxxxxxxxxxyyy~~~}}}zzzzzzyyyzzz{{{zzzwwwuuurrrrrrqqqppppppoooooooooooommmiiifffcccccccccccc```ccceeeccc___\\\\\\\\\WWWXXXVVVSSSNNNLLLMMMOOOGGGFFFEEEEEEFFFEEECCCAAA;;;:::::::::::::::::::::555555555444333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333555777:::===@@@AAA;;;>>>BBBEEEEEEEEEFFFGGGCCCCCCDDDEEEEEEEEEEEEEEE@@@===;;;;;;999777;;;@@@EEEIIISSS^^^hhhxxxuuu___HHH===;;;;;;:::999666666555555555444444444444333333333333444555555333666===FFFQQQZZZ___```ggglllrrruuuxxx}}}nnneeebbbaaafffjjjooovvv}}}rrrccc\\\VVVTTTSSSRRRVVV\\\aaagggnnnuuuxxx{{{}}}~~~|||~~~zzz```UUUTTTUUUQQQRRRSSSSSSRRRQQQQQQQQQOOOMMMKKKGGGDDDBBB@@@???999:::;;;:::999:::???CCCEEEHHHLLLPPPRRRSSSRRRQQQRRRSSSUUUVVVVVVUUUTTTSSSTTTUUUUUUUUUTTTSSSQQQPPPMMMMMMMMMKKKGGGEEEDDDEEEIIIMMMQQQUUUVVVWWWXXXZZZWWWWWWWWWYYY\\\___ccceeehhhlllssszzz~~~yyytttqqqqqqrrrsss}}}~~~}}}|||}}}}}}|||||||||||||||}}}~~~|||{{{zzzzzzzzz{{{||||||}}}~~~xxxxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrqqqpppooooooooolllgggeeeeeeeeefffeee______```aaaaaa```______VVVUUUTTTRRROOOMMMLLLKKKJJJIIIHHHFFFDDDCCCAAAAAA>>>>>>===;;;:::999888777888888666555444333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333444666888:::<<<>>>???BBBCCCDDDEEEFFFFFFFFFFFFCCCBBBCCCEEEGGGGGGEEEDDDAAA===:::<<<<<<<<>>===<<<;;;999888888888777666444333222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333444666888:::===>>>???BBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCEEEGGGGGGEEEDDD???:::888999999999<<>>;;;999:::999999999;;;???BBBEEEIIIKKKNNNPPPRRRRRRRRRQQQVVVSSSQQQQQQSSSTTTTTTRRRQQQQQQQQQRRRSSSRRRPPPNNNJJJIIIGGGFFFFFFFFFGGGHHHNNNPPPRRRTTTUUUVVVXXXYYY[[[___dddhhhlllsss}}}~~~yyyvvvuuuuuuuuuttt~~~~~~}}}}}}}}}|||zzz{{{}}}~~~|||~~~}}}}}}}}}}}}|||zzzyyyxxxyyyyyyzzz{{{yyyxxxzzz||||||yyyvvvuuuvvvvvvvvvvvvvvvuuuuuuqqqqqqrrrrrrrrrqqqppppppjjjiiiiiiiiiiiihhhdddbbbcccbbb```___^^^]]]^^^^^^XXXWWWUUUSSSPPPNNNLLLKKKIIIHHHGGGEEEDDDBBBAAA@@@@@@???>>>===;;;:::999999777666555333222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333333444666888;;;===???@@@AAAAAACCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGEEECCC???:::777888888888;;;@@@GGGNNN^^^qqqtttVVVCCC@@@:::999999444666555555555555444444444555444444333333444444555555888:::>>>JJJXXXbbbdddhhhqqqzzz}}}|||mmmeee```]]]^^^```bbbhhhooo~~~}}}sssiii```XXXUUUSSSRRRUUUYYY]]]```eeekkkooorrrssstttxxx{{{~~~bbbUUUNNNSSSZZZWWWWWWUUUTTTSSSSSSRRRPPPNNNMMMIIIDDD@@@===;;;999777666666777999===AAAEEEHHHLLLLLLNNNOOOQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTRRRQQQQQQPPPPPPPPPQQQQQQNNNLLLHHHGGGGGGFFFGGGHHHIIIJJJQQQTTTVVVVVVUUUVVVZZZ]]]bbbgggnnnuuu|||~~~zzzwwwvvvwwwwwwvvv~~~~~~{{{|||||||||zzz{{{}}}~~~~~~~~~}}}zzz|||~~~~~~~~~~~~}}}|||||||||{{{{{{yyyxxxxxxxxxyyyyyyyyywwwuuuxxx|||}}}xxxsssrrrrrrssstttttttttttttttqqqqqqqqqrrrrrrqqqqqqpppkkkiiihhhhhhhhhgggeeecccfffeeebbb___^^^^^^^^^___YYYXXXVVVSSSQQQNNNLLLKKKHHHGGGFFFEEECCCBBBAAA@@@@@@@@@???===<<<;;;:::999666555444333222222111222111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333444666888;;;>>>???AAA@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDFFFGGGFFFDDDBBB@@@;;;888999999999===CCCGGGQQQbbbwwwoooSSSBBB???:::888888333666555555555555444444444555444444333333444444555444777999<<>><<<999777666555555777:::>>>CCCGGGJJJNNNNNNNNNOOOPPPQQQRRRRRROOOPPPQQQSSSTTTSSSQQQPPPPPPOOOOOOOOOPPPOOOLLLJJJGGGGGGFFFGGGHHHJJJLLLMMMSSSUUUWWWVVVTTTVVV\\\aaahhhnnnvvv~~~~~~zzzxxxxxxyyyzzzzzz~~~{{{|||}}}}}}||||||~~~}}}}}}}}}}}}|||~~~~~~|||||||||~~~|||{{{{{{zzzzzz{{{zzzyyyxxxwwwxxxyyyyyyzzzwwwuuuxxx||||||wwwrrrssstttuuuvvvwwwwwwwwwwwwqqqqqqrrrrrrrrrqqqppppppmmmjjjgggeeefffggggggfffeeeccc```^^^\\\\\\\\\]]]YYYXXXVVVSSSPPPMMMKKKJJJFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@???===<<<;;;:::999555444333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333444666999<<<>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDEEEFFFEEECCCAAA???:::777888999:::???EEELLLWWWiii~~~jjjPPPAAA???:::888888444666555555555555444444444555444444333333444444555222555777999AAAPPP]]]bbblllrrrxxxzzzllleee```aaacccdddfffjjjrrrwww~~~vvvlllcccZZZVVVRRROOOPPPSSSSSSQQQOOOQQQYYYeeesss{{{sssYYYWWWUUUVVVZZZ[[[[[[XXXUUUSSSSSSSSSSSSRRRNNNIIICCC>>>;;;999777666666777999<<<@@@DDDHHHJJJOOOOOOOOOPPPPPPQQQQQQQQQNNNPPPRRRTTTTTTSSSQQQQQQPPPOOOOOOOOOOOONNNKKKHHHGGGGGGGGGHHHJJJMMMOOOPPPSSSUUUVVVVVVVVVZZZ```eeennnssszzz}}}yyyxxxyyy{{{||||||~~~~~~{{{|||~~~~~~}}}}}}~~~~~~~~~|||~~~}}}{{{{{{{{{~~~}}}|||{{{zzzyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyzzzzzzxxxwwwxxxzzzyyyvvvsssrrrrrrsssttttttuuuttttttrrrrrrrrrrrrqqqpppoooooommmjjjfffdddeeefffggggggaaa```^^^\\\ZZZZZZYYYZZZXXXWWWUUURRROOOLLLJJJIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===;;;:::999999555555444333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333444666999<<>><<<777444555777:::???FFFSSS___qqqdddLLL??????:::888999555666555555555555444444444555444444333333444444555222555666666>>>LLLYYY```iiiqqqzzz|||mmmfff```bbbdddeeefffhhhnnntttzzz}}}|||}}}yyymmmddd[[[VVVRRRNNNMMMPPPNNNKKKHHHJJJSSSbbbrrr}}}~~~jjjVVVVVVXXX[[[___]]]]]]ZZZWWWUUUUUUUUUUUUTTTMMMHHHAAA<<<:::888777777888999;;;>>>BBBFFFIIIKKKOOOPPPPPPQQQQQQQQQPPPPPPMMMPPPSSSUUUTTTSSSRRRSSSQQQPPPOOOOOOOOOMMMJJJGGGIIIIIIIIIJJJLLLOOORRRSSSVVVVVVVVVYYY]]]ccchhhkkkpppsssxxx}}}|||yyywwwvvvxxxzzz||||||~~~~~~zzz|||~~~~~~}}}}}}~~~~~~~~~~~~{{{}}}}}}|||{{{|||||||||{{{zzzzzzyyyzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{zzzyyyxxxwwwvvvuuutttsssooopppqqqqqqqqqqqqqqqpppttttttsssrrrqqqpppnnnmmmkkkiiigggfffgggggggggfff```______]]]\\\[[[ZZZZZZXXXVVVTTTQQQNNNKKKIIIHHHEEEDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;999888888666555444444333444444444111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333444666999<<>>>>>:::888:::777666555555555555444444444555444444333333444444555444777777666<<>>>>>===;;;:::999888777666666555444444444555555000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333333444666999===@@@BBBCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBBBBBBBAAA>>>;;;===888555888;;;???FFFMMMYYYfffwww\\\FFF===>>>:::888;;;888666666555555555444444444555444444333333444444555555888888666;;;IIIWWW___ccctttrrrjjjdddfffjjjjjjjjjkkkfffmmmvvvyyyyyy{{{{{{rrriii___ZZZUUUOOOMMMOOOIIIHHHIIINNNWWWcccooovvvvvv}}}ttt```VVVVVVXXXaaaeee\\\^^^\\\ZZZZZZZZZYYYWWWUUUHHHCCC===888666666666666777999===AAAFFFKKKNNNPPPOOOPPPRRRTTTSSSRRROOOMMMOOORRRUUUUUUSSSSSSUUUWWWSSSRRRPPPPPPOOOMMMJJJGGGLLLLLLMMMNNNPPPRRRUUUVVV^^^[[[[[[cccoooxxx{{{yyyhhhhhhfffeeehhhqqq~~~{{{sssqqqooooooqqqtttwwwwww~~~~~~~~~~~~~~~||||||{{{||||||}}}}}}~~~|||yyyxxxwwwuuuuuuvvvyyy|||~~~zzz{{{zzzxxxuuusssrrrsssqqqtttxxxwwwtttpppoooooouuusssrrrqqqqqqooommmjjjkkkiiigggfffgggggggggfffcccbbbaaaaaaaaa___\\\YYYRRRRRRQQQPPPMMMJJJGGGEEEEEEDDDCCCBBB@@@???>>>>>>???>>><<<999777666555555444444444555555666666666000000000000000000000000000000000000000000000000///000000000000111111111333333222222222333444444333444777:::<<<>>>>>>???AAABBBCCCEEEFFFFFFGGGGGGEEEDDDBBBAAA@@@???<<<:::888777888999777:::GGGTTTdddnnnxxxwwwSSSHHH===;;;===;;;888777666555555555555444444444111222222333333222222111333333555888;;;AAAOOO]]]fffnnnzzz~~~tttmmmgggiiimmmlllhhheeefffjjjuuussskkk```XXXTTTQQQNNNKKKIIIHHHIIIOOOZZZgggssszzzxxxxxx{{{mmm^^^RRRUUU___ccccccaaadddaaa___aaadddccc^^^XXXJJJCCC:::666777888777555:::>>>BBBFFFHHHIIILLLNNNRRRRRRRRRQQQPPPPPPOOOOOORRRRRRRRRSSSTTTTTTUUUUUU[[[VVVPPPLLLKKKLLLNNNOOONNNNNNNNNQQQUUUXXXZZZZZZZZZ^^^ccckkkyyyhhheee```^^^aaahhhpppuuu}}}yyytttuuusssnnnnnnqqqsssqqq~~~~~~~~~~~~~~~}}}||||||}}}~~~||||||{{{|||}}}}}}{{{yyyyyyxxxwwwvvvvvvxxxzzz|||xxxyyyyyyvvvsssrrrrrrrrrqqquuuwwwwwwtttqqqppppppsssqqqooonnnnnnnnnllljjjkkkjjjiiijjjjjjiiigggeeedddcccaaaaaaaaa___[[[YYYTTTSSSRRRPPPMMMJJJGGGEEEDDDCCCBBBAAA@@@???>>>======<<<;;;999888777777666333333444444444555555555000000000000000000000000000000000000000000000000000000000111111111222222333333222222222333444444333555888;;;===???@@@@@@AAABBBCCCDDDFFFFFFFFFFFFEEECCCBBBAAAAAA???<<<:::888888888888777;;;IIIWWWgggpppyyy}}}vvvuuu}}}tttRRRGGG===;;;<<<:::888777666555555555555444444444333333333444444333333333444333555888:::@@@MMM[[[eeellluuu~~~|||yyyyyyyyyuuurrrrrrtttrrrnnnkkkfffkkkuuussslllaaaYYYUUURRROOOLLLLLLKKKMMMTTT```llluuuyyywwwwwwzzz{{{kkk]]]SSSWWWaaafffgggffffffeeegggmmmsssqqqfff\\\GGG@@@999555666777777555;;;>>>CCCFFFIIIKKKMMMOOOSSSSSSRRRQQQPPPOOOOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVXXXTTTNNNKKKKKKMMMNNNOOOQQQPPPQQQSSSVVVYYY[[[[[[]]]dddmmmyyyzzzaaa^^^[[[XXXZZZ___fffjjjooouuu}}}}}}yyyvvvuuuvvvuuurrrrrrvvvxxxvvv~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{|||}}}|||{{{|||zzzxxxwwwvvvwwwxxxyyyvvvwwwwwwuuurrrqqqqqqsssrrruuuwwwwwwuuusssrrrrrrpppnnnlllkkkkkklllkkkkkklllllllllmmmmmmkkkgggdddfffdddbbbaaa```^^^[[[XXXVVVUUUSSSQQQMMMJJJGGGEEECCCCCCBBB@@@???>>>===<<<:::::::::999888888777777222333333333333333444444000000000000000000000000000000000000000000000000111111111111222222222333333222222222333333444555444666999<<>>KKKWWW___fffmmmqqqtttvvvsssnnnpppppp||||||vvvsssgggkkkuuuuuummmbbbZZZVVVTTTQQQNNNQQQPPPRRR[[[hhhssswwwxxxwwwwwwzzz}}}uuuiii]]]VVVZZZdddjjjlllmmmkkklllrrr|||{{{hhhXXXBBB<<<666333444777777666;;;???DDDGGGJJJLLLOOOQQQTTTSSSRRRPPPOOONNNNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXVVVRRRNNNLLLLLLNNNPPPPPPTTTTTTTTTUUUWWWYYY\\\]]]bbbmmm}}}ooo\\\YYYVVVTTTTTTWWW[[[]]]]]]ccckkkqqqttttttssssssvvvxxxyyywwwxxx|||~~~|||~~~~~~~~~~~~~~~}}}}}}~~~||||||}}}~~~~~~~~~~~~|||zzzxxxwwwvvvwwwwwwwwwwwwvvvuuurrrrrrsssttttttuuuvvvwwwvvvtttssssssooommmjjjiiijjjkkkllllllnnnlllkkkkkkkkkjjjgggeeegggeeebbbaaa___]]]ZZZXXXWWWVVVTTTPPPMMMIIIGGGEEECCCBBBAAA@@@>>>===<<<<<<:::::::::999888777666666222222222222222222222222000000000000000000000000000000000000000000000000111111222222222333333333222222222222333444555555555777:::>>>AAACCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCBBBAAA===:::999888888888888???OOO___qqqwww{{{~~~sssiiieeennnzzz~~~|||yyykkkMMMDDD===<<<<<<999777888666555555555555444444444333333444444444444333333444444555777888<<>>===<<<<<<<<<<<<;;;:::888666444333222222222222222222222222000000000000000000000000000000000000000000000000111111222222222333333333222222222222333444555666666888;;;???BBBDDDEEEEEEAAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCAAA>>>;;;999888888888999@@@QQQaaaooouuuyyy}}}vvvllliiisss}}}xxxgggKKKCCC===<<<;;;888777888666555555555555444444444222222333333333333222222444444555888888<<>>999777444333444666888999===AAAFFFIIILLLNNNQQQSSSTTTSSSQQQOOONNNMMMNNNNNNNNNPPPSSSVVVXXXYYYZZZZZZTTTRRRQQQQQQSSSVVVVVVVVVUUUWWWXXXXXXXXX[[[```dddrrrxxxdddZZZYYYWWWUUUSSSSSSSSSSSSUUUVVVXXXZZZ^^^eeemmmsss|||~~~~~~}}}||||||}}}~~~~~~~~~{{{xxxxxxyyyzzzzzzzzz}}}|||{{{zzzxxxxxxwwwwww||||||zzzwwwuuutttvvvxxxwwwvvvuuuuuuuuutttrrrpppooommmkkkkkklllmmmmmmlllnnnjjjeeecccdddfffhhhhhhgggeeeaaa___^^^]]][[[ZZZVVVUUURRRNNNKKKHHHFFFFFFCCCCCCBBB@@@???>>>===<<<<<<<<<;;;:::888555333111333333333222222222222111000000000000000000000000000000000000000000000000111111111111222222222333111111111222333444555666888:::===@@@BBBCCCDDDDDDAAABBBCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDBBB>>>;;;888777888999:::@@@PPP```kkkssszzzvvvnnnnnn|||zzz```HHHAAA===<<<;;;888777999666555555555555444444444111222222333333222222111444444666999999<<>>===::::::::::::999666333222444444333333222222222222000000000000000000000000000000000000000000000000000000000111111111222222111111111222333444666666:::;;;===@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCEEEEEECCC???;;;777777999:::;;;@@@OOO^^^lllwwwyyysssvvv}}}XXXFFF@@@<<<<<<:::777777999666555555555555444444444222333333333333333333222444444666999:::===HHHSSSVVVaaammmwww|||sssiiibbb]]]XXXUUUPPPTTTZZZ```gggoooyyy|||tttmmmhhhiiinnnwww~~~[[[FFF===888888777666666888;;;===@@@CCCGGGJJJKKKLLLNNNPPPRRRPPPNNNMMMMMMNNNPPPQQQOOORRRUUUXXXZZZZZZZZZYYYTTTSSSSSSUUUWWWXXXXXXWWWUUUXXX[[[]]]^^^ccckkkrrr|||iii]]]WWWUUUSSSRRRQQQQQQRRRSSSQQQSSSUUUVVVYYY^^^dddiiittt}}}zzz}}}~~~}}}}}}}}}~~~|||{{{zzzzzzzzz{{{|||{{{yyyyyyzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzz~~~{{{wwwtttsssuuuwwwzzzwwwtttssssssrrrooolllmmmlllkkkllllllllliiiggghhhgggfffggghhhiiihhhgggfffccc```^^^^^^^^^]]]\\\SSSQQQOOOKKKIIIGGGGGGFFFEEEDDDCCCBBB@@@???>>>>>>777888999:::999777555444444444444333333222222222000000000000000000000000000000000000000000000000///000000000000111111111111111111222333444666777:::<<<>>>@@@AAABBBBBBAAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBCCCEEEEEECCC???;;;666777999;;;;;;@@@NNN\\\ppp}}}zzzwwwRRREEE@@@<<<<<<:::777777999666666555555555444444444333444444555555444444333444444777:::;;;>>>HHHSSSVVVaaaooo|||vvvkkkddd^^^YYYVVVOOOTTT[[[___dddmmmyyy~~~vvvooojjjlllqqq{{{wwwQQQ>>>:::999999999888777999;;;>>>@@@CCCGGGJJJKKKLLLMMMOOOQQQOOOMMMLLLMMMNNNQQQSSSPPPRRRVVVYYYZZZZZZYYYXXXSSSSSSSSSUUUWWWXXXWWWVVVVVVYYY]]]___aaafffpppxxxvvvdddZZZWWWVVVTTTRRRRRRSSSTTTUUUVVVXXX[[[\\\\\\]]]^^^```kkkwwwxxx~~~||||||{{{{{{{{{~~~~~~}}}||||||||||||}}}{{{wwwuuutttvvvyyy{{{|||{{{zzzyyyxxxvvvuuuuuu|||zzzxxxwwwvvvvvvxxxyyywwwuuurrrooommmlllmmmmmmmmmmmmkkkiiihhhggggggggggggggggggggghhhhhhhhhhhhbbbbbbbbbbbb```]]]ZZZXXXNNNNNNMMMKKKJJJHHHGGGGGGCCCCCCAAA@@@???>>>>>>>>>;;;;;;:::888777555444333777555333222333333222111000/////////000111222222000000000000000000000000000111111111111222222222111222222222111333555888777:::>>>@@@AAA@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFDDDBBB???<<<;;;777888:::;;;:::@@@PPPaaawwwlllSSSFFFBBB===::::::::::::999333333333333333333333333555555555444444333333333:::777777888:::>>>HHHSSSUUUaaaqqq~~~zzzzzz}}}~~~~~~~~~zzzoooggg```XXXRRRUUUUUUWWW\\\cccllluuuzzz{{{{{{|||sssnnnqqqyyyoooOOO@@@;;;777777777777999;;;===>>>BBBCCCDDDFFFHHHKKKNNNOOOPPPOOOMMMLLLKKKLLLMMMNNNOOOQQQTTTYYY[[[[[[YYYVVVTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTVVV]]]cccjjjsss}}}nnn```YYYUUUVVVVVVTTTRRRQQQQQQRRRTTTUUUWWWWWWXXXZZZ]]]```iiippp{{{xxxppp~~~}}}|||{{{{{{{{{{{{~~~}}}|||~~~}}}}}}}}}}}}{{{yyyvvvsssrrrtttwwwyyyzzzzzzyyyxxxwwwvvvvvvuuuyyyxxxvvvvvvvvvwwwxxxzzzxxxvvvssspppnnnmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhhhhhhhgggggggggffffffaaabbbbbbaaa___\\\YYYWWWOOONNNMMMKKKIIIHHHFFFFFFCCCBBBAAA@@@???>>>>>>>>>::::::999888777555555444666444222222333333222111111111000000000111222222000000000000000000000000000111111111111222222222111222222222222333666888888;;;???AAAAAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFDDDBBB???<<<;;;888999:::;;;;;;BBBTTTfffhhhPPPEEEBBB===:::::::::999999333333444444444444444444555555444444444333333333888555555777888<<>>CCCDDDEEEGGGIIIKKKMMMOOOPPPOOOMMMKKKKKKKKKLLLMMMOOOQQQVVVZZZ]]]]]]ZZZXXXWWWWWWVVVVVVUUUUUUTTTTTTVVVVVVYYY___eeelllyyy|||jjj]]]WWWUUUVVVWWWVVVTTTSSSSSSTTTUUUVVVWWWWWWXXXYYY\\\___aaahhhrrr|||}}}uuunnn~~~~~~~~~~~~}}}|||{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}|||~~~}}}||||||||||||yyywwwtttrrrqqqrrrtttuuuxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuttttttuuuwwwxxxyyyxxxvvvtttqqqooonnnmmmmmmlllkkkjjjiiiiiiiiiiiijjjiiiiiihhhgggfffeeeddddddaaaaaaaaaaaa^^^[[[XXXVVVPPPOOOMMMKKKIIIGGGEEEDDDCCCBBBAAA???>>>>>>======999999888777777666555555666444222222222333222111333222222111111111111222000000000000000000000000000111111111111222222222111222222222222333666999999<<<@@@BBBBBBBBBCCCDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFDDDBBB>>><<<:::999999:::;;;===FFFZZZmmmcccLLLDDDAAA===:::::::::999888555555555555555555444444444444444444333333333333555333333555666999BBBLLLWWWaaaqqq~~~tttmmmmmmsssxxx{{{xxxrrrqqqxxxwwwoooggg___YYYVVVUUUUUUWWW[[[aaagggkkkqqqqqquuu}}}~~~xxxyyy```GGG??????777777777888999;;;===>>>DDDEEEFFFHHHJJJKKKMMMNNNPPPOOOMMMKKKKKKKKKKKKLLLOOORRRXXX]]]___^^^[[[YYYWWWWWWVVVVVVVVVVVVVVVVVVWWWYYY]]]bbbgggpppvvvfff\\\VVVVVVWWWXXXXXXWWWVVVVVVWWWUUUWWWXXXXXXXXXYYY[[[]]]ZZZ```jjjtttyyywwwqqqkkk~~~~~~~~~}}}||||||{{{{{{{{{|||zzz{{{~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxxxxxwwwuuusssrrrsssttttttvvvvvvvvvvvvvvvvvvvvvwwwuuuttttttttttttuuuvvvwwwxxxvvvtttrrrooonnnmmmmmmiiiiiihhhhhhhhhiiiiiijjjjjjjjjiiigggeeedddbbbbbb```aaaaaa```]]]ZZZWWWUUUPPPOOOMMMKKKHHHEEEDDDCCCBBBAAA@@@???>>>=========888888777777666666666555555333111111222333222111444444333222111111111222000000000000000000000000000000111111111222222222111222333222222444777999:::<<>>;;;999999888999;;;===HHH___sss___JJJDDDAAA===;;;::::::999888666666666666555555555555333333333333333333333333444333333555555777???HHHRRR\\\jjj|||~~~}}}rrrjjjjjjpppvvvzzzvvvppplllqqq{{{|||tttlllbbb[[[VVVUUUTTTUUUXXX^^^cccggglllmmmsss|||}}}}}}[[[EEE>>>===888777777888999;;;===???EEEFFFGGGIIIJJJKKKLLLMMMOOONNNMMMLLLKKKKKKKKKKKKNNNSSSZZZ___```___\\\ZZZSSSTTTUUUVVVXXXYYY[[[[[[XXXZZZ```eeejjjuuupppccc\\\XXXUUUWWWYYYYYYXXXWWWWWWXXXVVVWWWYYYYYYXXXYYY[[[\\\ZZZ___fffmmmqqqppplllggg~~~~~~~~~~~~}}}||||||||||||}}}xxxzzz|||~~~~~~}}}}}}~~~~~~{{{zzzyyyxxxwwwwwwwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuttttttssssssssswwwvvvtttrrrpppnnnmmmlllhhhgggggggggggghhhiiiiiikkkjjjhhhfffdddbbbaaa````````````___\\\YYYUUUSSSOOONNNLLLJJJGGGEEECCCBBBAAA@@@???>>>===<<<<<<<<<888777777777666666555555444222111111222333222111444444333222111111111222000000000000000000000000000000111111111222222222111222333333333444777:::999;;;>>>??????@@@BBBDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFEEEDDDAAA===:::888777777888:::>>>KKKbbbxxx[[[KKKDDDAAA>>><<<;;;;;;999888777777777666666555555555333333333333333333333333555333444666666666===EEENNNWWWdddttt}}}sssllljjjnnnssswwwvvvqqqlllooozzzyyyoooeee]]]VVVUUUTTTTTTXXX]]]bbbfffjjjlllsss||||||YYYEEE===:::888888888888:::<<<>>>???DDDEEEGGGIIIJJJKKKLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLNNNTTT]]]bbbbbb^^^[[[YYYTTTUUUVVVWWWYYY[[[\\\\\\XXX[[[bbbiiinnnzzz}}}jjjaaa\\\XXXUUUWWWYYYZZZYYYXXXWWWXXXVVVXXXZZZZZZZZZZZZ[[[]]]^^^```dddhhhlllkkkhhhddd~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~yyyzzz{{{|||}}}}}}||||||zzz{{{|||}}}~~~}}}||||||||||||{{{zzzyyyyyyyyyyyywwwxxxxxxyyyyyyyyyyyyyyyvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuutttsssrrrrrruuuuuusssqqqooommmlllkkkhhhhhhggggggggghhhhhhiiijjjiiihhhfffdddbbb```______```___^^^[[[XXXTTTRRRNNNMMMKKKIIIGGGEEECCCBBBAAA@@@???===<<<<<<;;;;;;888888777666666555444444444222000000222222222111333222222111111111111222000000000000000000000000000111111111111222222222000222333333333555888;;;999;;;===>>>>>>???BBBDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEECCC@@@===:::888666777999<<<@@@MMMeee{{{xxxXXXNNNEEEBBB@@@>>>===<<<:::888777777777666555555444444222222222222333333333333555444555777666666;;;CCCLLLUUU```lllyyyzzzsssooooooqqqsssuuusssppprrr}}}ttthhh```VVVUUUTTTTTTWWW]]]bbbeeeiiilllttt|||xxxYYYHHH>>>888888888888888:::<<<>>>???BBBCCCFFFHHHJJJKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNPPPXXXaaafffddd___[[[YYYZZZYYYYYYYYYYYYYYYYYYYYYYYY]]]dddmmmuuutttddd^^^ZZZVVVVVVXXX[[[[[[ZZZXXXWWWWWWWWWYYY[[[\\\\\\\\\]]]___``````cccgggjjjlllkkkiii~~~}}}~~~}}}{{{{{{|||zzzzzzzzzzzz{{{{{{{{{{{{yyyzzz|||}}}}}}}}}|||{{{||||||{{{zzzyyyyyyyyyyyyvvvwwwyyyzzz{{{||||||{{{xxxxxxxxxxxxxxxwwwwwwwwwtttuuuuuuuuuuuuttttttttttttsssrrrqqqooollljjjiiikkkjjjiiiiiiiiiiiiiiijjjiiihhhgggeeecccaaa```____________]]]ZZZWWWSSSQQQLLLKKKJJJHHHFFFEEECCCCCC@@@???>>>===<<<;;;;;;;;;999888888666555444333333333111000000111222222111111111000000000111222222000000000000000000000000000111111111111222222222000222333333444555999;;;:::<<<>>>>>>???@@@CCCEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFEEECCC@@@<<<999777777888;;;???DDDQQQhhh}}}pppVVVOOOFFFDDDAAA@@@???>>>;;;999777777666555555444333333111111222222222333333333444333555777666555999@@@JJJSSS]]]ccckkkvvv}}}}}}yyyuuussssssrrrttttttvvvxxxlllcccXXXWWWUUUTTTWWW[[[```ccchhhlllttt|||sssXXXJJJ@@@:::999888888999:::<<<>>>@@@???AAADDDHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPTTT\\\fffjjjgggaaa\\\ZZZ[[[[[[[[[ZZZZZZYYYYYYYYY\\\___gggrrr|||ooobbb^^^ZZZVVVXXX[[[^^^^^^\\\YYYXXXXXXWWWYYY\\\^^^^^^___```aaabbbbbbeeejjjpppuuuwwwxxx~~~}}}}}}zzzyyyyyyzzz~~~{{{{{{zzzyyyyyyyyyzzzzzz{{{|||}}}~~~}}}{{{zzzyyyxxxwwwwwwwwwwwwuuuvvvyyy{{{|||}}}}}}|||yyyyyyyyyxxxxxxxxxwwwwwwrrrssstttuuuvvvvvvvvvvvvssssssrrrpppnnnllljjjiiimmmlllkkkkkkjjjjjjkkkkkkiiihhhgggeeecccaaa``````______^^^]]]ZZZVVVSSSPPPKKKJJJIIIHHHFFFEEEDDDCCC@@@???>>>===<<<;;;;;;;;;:::999888666555333222222333111000000111222222111000/////////000111222222000000000000000000000000000111111111111222222222000222333333444666999<<<<<<===??????@@@AAADDDFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGEEECCC@@@<<<999777888999===AAAFFFSSSjjj~~~kkkTTTPPPFFFDDDBBBAAA@@@???<<<:::777666666555444333333333111111111222222333333333333333444777555333777>>>HHHQQQYYY]]]aaakkktttxxxvvvvvv{{{}}}{{{xxxvvvoootttvvvxxx|||nnneeeZZZXXXUUUTTTVVVYYY]]]```gggkkkttt|||oooWWWKKKBBB<<<999888888999:::<<<>>>@@@>>>@@@CCCGGGIIIKKKKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRWWW___jjjnnnjjjccc^^^\\\YYYYYYZZZZZZ[[[[[[[[[\\\^^^aaaiiivvvoooddd```]]]XXX[[[]]]``````^^^[[[YYYXXXWWWZZZ]]]___``````aaabbbdddeeehhhooowww|||{{{{{{{{{zzz{{{|||}}}~~~~~~}}}}}}|||{{{{{{|||~~~zzzyyyyyy{{{||||||{{{{{{zzzyyyyyyyyyzzzzzzwwwxxxyyyzzz{{{}}}~~~~~~yyyyyyxxxxxxwwwvvvvvvuuuxxxwwwvvvwwwwwwvvvsssqqqrrrrrrrrrqqqooonnnnnnnnnrrrqqqooommmkkkjjjiiiiiimmmllljjjgggeeecccbbbbbb```___]]][[[WWWTTTQQQPPPOOONNNLLLIIIFFFCCC@@@>>>============<<<;;;:::999777666666555555555666666333222111111000000111111000111111111111222222222111111111111111111111111111111222222222333333333222222222333444777999:::;;;===???AAAAAACCCEEEGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDBBB@@@===;;;999888<<<:::>>>MMMXXXggg}}}jjjVVVKKKGGGFFFCCC@@@>>><<<<<<;;;777777555444444444444444333333222222222222111111444444333222222444888;;;GGGRRR[[[\\\___iiiqqqtttzzzzzz{{{~~~}}}{{{wwwsssuuu|||rrrggg___WWWSSSUUUZZZ]]]aaaeeeiiimmmsssyyy}}}jjjUUUIIICCC@@@888777888999<<<>>>>>>>>>@@@AAADDDGGGIIIJJJJJJJJJLLLMMMNNNMMMMMMNNNPPPSSSWWWaaalllqqqlllccc[[[XXXXXXWWWWWWVVVWWWXXXZZZ[[[___bbbkkkwwwvvviiiaaa\\\ZZZ[[[[[[[[[]]]___```^^^ZZZWWWXXXYYY[[[^^^bbbdddddddddiiilllooouuu|||{{{zzz{{{{{{yyyzzz{{{|||~~~~~~}}}|||zzzzzz{{{|||}}}~~~}}}||||||}}}}}}{{{yyyzzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||}}}}}}zzzzzzyyyxxxwwwvvvvvvuuuuuuttttttvvvwwwwwwuuussssssssssssqqqooonnnnnnnnnlllllllllkkkkkkllllllmmmmmmkkkiiifffdddcccbbbbbbcccbbb```\\\XXXTTTQQQOOOLLLLLLKKKIIIFFFDDDBBBAAA??????>>>>>>===<<<::::::777777666555555555555555333222111111000000111111000111111111111222222222111111111111111111111111111111222222222333333333222222222333444777999;;;<<<>>>@@@AAAAAABBBDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCBBB???===:::999888<<<:::>>>MMMXXXggg|||dddTTTJJJGGGFFFCCC@@@>>><<<<<<;;;777777666555444444444444555555444444444444333333333444333222222444888;;;EEEPPPZZZ]]]```iiisssvvv}}}yyyuuupppooosssyyy~~~~~~wwwlllbbbZZZTTTUUUXXX[[[___dddoootttyyy|||}}}|||fffUUUHHH@@@===:::999999;;;===?????????@@@BBBDDDGGGIIIJJJJJJJJJMMMNNNNNNMMMLLLMMMPPPRRRYYYbbbmmmpppkkkbbb[[[XXXWWWVVVVVVVVVVVVWWWYYYZZZbbbgggqqq}}}uuuhhh```[[[ZZZ[[[[[[[[[]]]___aaa___\\\YYYYYYYYY[[[^^^aaadddffffffooorrruuu{{{~~~~~~}}}{{{zzzyyyzzz{{{|||}}}}}}|||}}}~~~|||||||||{{{{{{zzzzzzzzz{{{|||}}}}}}yyyuuuwwwwwwwwwwwwxxxyyyzzzzzz||||||||||||||||||||||||{{{zzzzzzyyywwwvvvvvvuuusssrrrssstttvvvwwwvvvuuuuuutttsssrrrpppooonnnmmmjjjjjjjjjkkkllllllmmmmmmmmmkkkgggdddbbbbbbbbbbbbeeedddaaa^^^YYYUUUQQQOOOJJJJJJIIIHHHFFFEEEDDDCCC@@@@@@@@@???>>><<<;;;:::888777666555444444444444333222111111000000111111000111111111111222222222111111111111111111111111111111222222222333333333222222222333555777999;;;===???AAAAAAAAAAAACCCEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA>>><<<:::999:::>>><<>><<<<<<;;;888777666555444444444444555555444444444444333333333333333222222444777:::BBBMMMYYY^^^bbbkkkuuuzzzyyytttmmmiiijjjmmmppprrr|||yyyxxx||||||rrrfff]]]VVVUUUVVVYYY^^^dddrrrxxx~~~}}}~~~tttdddVVVJJJAAA<<<;;;::::::;;;>>>@@@@@@@@@AAABBBDDDFFFHHHJJJKKKKKKNNNOOOOOOMMMLLLMMMOOOQQQ[[[dddmmmnnnhhh___YYYWWWWWWWWWWWWWWWXXXYYYZZZ[[[___gggtttrrrggg```\\\ZZZ[[[[[[[[[]]]```bbbaaa___\\\[[[[[[\\\^^^aaaeeeiiikkkqqqtttwww}}}~~~|||{{{zzzyyyyyyzzz|||~~~~~~}}}~~~||||||}}}}}}|||{{{zzzyyy{{{{{{|||~~~~~~|||xxxtttuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{zzzyyyxxxwwwvvvvvvtttsssssstttvvvvvvuuutttvvvtttrrrqqqpppooommmlllllllllllllllllllllkkkkkkllliiifffcccaaaaaabbbbbbcccbbb```\\\XXXTTTQQQOOOKKKJJJHHHGGGEEEDDDCCCCCC@@@@@@???>>>===<<<:::999999888666555444333333222333222111111000000111111000000111111111222222222111111111111111111111111111111222222222333333333222222222333555777:::;;;<<<>>>@@@AAAAAABBBDDDFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDBBB@@@===;;;:::999;;;??????EEETTT^^^lllqqqmmmpppvvv~~~mmmVVVNNNKKKGGGFFFCCC@@@>>><<<<<<;;;888777666555444444444444333333222222222111111111222333333333222444777999>>>JJJYYYaaaeeemmmwww}}}yyytttmmmhhhfffhhhkkkmmmuuussssssxxxtttggg___WWWUUUUUUXXX___gggrrryyy}}}|||pppdddXXXMMMDDD???<<<;;;:::;;;===???@@@@@@AAABBBDDDFFFHHHJJJKKKLLLOOOOOOOOONNNLLLLLLNNNPPP]]]dddkkkkkkddd\\\WWWVVVWWWWWWXXXYYY[[[\\\]]]^^^^^^jjjxxxqqqgggbbb^^^\\\]]]\\\\\\^^^aaaccccccaaa___\\\]]]]]]^^^aaaffflllpppsssvvvzzz~~~||||||{{{zzz{{{|||~~~~~~~~~}}}~~~}}}|||zzz}}}|||{{{{{{{{{zzzxxxvvvttttttuuuvvvwwwyyyzzz{{{wwwxxxxxxyyy{{{||||||}}}{{{{{{zzzzzzyyyxxxxxxxxxxxxvvvttttttuuuuuusssrrruuusssppppppppppppmmmkkkkkklllmmmmmmmmmmmmlllkkkiiihhheeebbbaaa```aaaaaa^^^^^^\\\ZZZWWWTTTQQQPPPLLLKKKHHHFFFDDDCCCBBBBBB??????>>>===<<<:::999888888777666555333333222222333222111111000000111111000000111111111222222222111111111111111111111111111111222222222333333333333333333444555888:::;;;:::<<>><<<:::999999888>>>???GGGWWWbbbooollleeefffnnnxxxeeeSSSNNNLLLGGGFFFCCC@@@>>><<<<<<;;;888888666555555555555555333333222222222111111111111222333333222444666888<<>>??????BBBCCCDDDFFFHHHJJJLLLMMMOOOOOOOOONNNLLLLLLNNNPPP]]]cccgggfff___WWWTTTTTTTTTUUUWWWZZZ\\\^^^___```eeesssppphhhddd```___```]]]^^^___bbbdddeeedddbbb^^^___``````bbbgggnnnsssxxx|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{zzzxxxuuuuuuuuuvvvwwwyyyzzz{{{vvvvvvwwwxxxzzz{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzz|||yyywwwuuuuuutttrrrqqqssspppnnnnnnppppppmmmjjjggghhhjjjlllmmmnnnmmmmmmgggfffdddcccaaa``````___[[[[[[YYYXXXUUURRRPPPOOOLLLJJJHHHEEECCCBBBBBBBBB??????>>>===;;;999888777777666555444333333333333333222111111000000111111000111111111111222222222111111111111111111111111111111222222222333333333333333333444666888:::<<<;;;===???AAAAAACCCEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFEEECCC@@@===;;;999999999555<<<@@@III[[[gggtttiiiaaabbbmmmxxx```RRROOOMMMGGGFFFCCC@@@>>><<<<<<;;;888888777666555555555555555555444444444444333333000222333333333333666888<<>>??????CCCDDDDDDFFFHHHJJJLLLNNNNNNOOOOOOMMMLLLMMMOOOQQQ\\\```ccc```YYYRRRQQQRRRPPPRRRUUUYYY\\\___aaabbbjjjzzz|||nnnhhheeebbbaaabbb``````aaaccceeefffeeeddd```bbbccccccdddhhhooouuuyyy}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~|||zzzvvvvvvvvvwwwxxxyyyzzz{{{xxxxxxyyyyyyzzz{{{||||||yyyyyyyyyzzz{{{{{{||||||~~~{{{xxxvvvuuuuuusssrrrqqqnnnkkklllooopppmmmjjjeeegggiiikkklllkkkjjjjjjddddddddddddbbb```___]]]\\\[[[YYYWWWTTTQQQOOOMMMJJJIIIFFFDDDCCCCCCDDDEEE@@@@@@???>>><<<:::888777666555444444333333333333333222111111000000111111000111111111111222222222111111111111111111111111111111222222222333333333333333333444666888;;;<<<>>>???AAAAAAAAAAAACCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEECCC@@@<<<:::999999999777???DDDPPPcccppp|||hhhbbbfffttt{{{\\\RRROOOKKKGGGFFFCCC@@@>>><<<<<<;;;999888777666555555555555555555444444444444333333000111333333333333555777<<>>@@@@@@DDDDDDDDDFFFHHHJJJMMMNNNMMMNNNNNNMMMLLLMMMPPPRRRYYY\\\^^^ZZZSSSNNNNNNPPPPPPRRRVVV[[[```dddfffgggpppyyylllgggeeecccaaabbbbbbbbbbbbdddfffgggfffeeeaaadddfffffffffhhhooouuuxxx}}}~~~~~~}}}}}}|||||||||||||||}}}}}}~~~~~~{{{wwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyzzz{{{|||}}}~~~~~~{{{xxxvvvvvvvvvuuutttpppllliiikkkooopppmmmjjjggghhhiiijjjiiigggeeedddbbbcccddddddcccaaa^^^\\\^^^]]][[[XXXTTTPPPMMMKKKHHHGGGEEECCCCCCDDDFFFGGGBBBAAA@@@???===;;;999888555444444333333333444444333222222111000111111111000111111111111222222222111111111111111111111111111111222222222333333333333333444444666888;;;<<>><<<<<<;;;999888777666666555555555333333333222222222111111///111333333333333555777===III^^^nnnrrrssszzzsssddd^^^aaaaaaaaabbbbbbccceeemmmwww|||iiiddd^^^ZZZWWWVVV]]]ggglllmmmoooqqqvvv~~~zzzwwwqqqjjjaaaWWWMMMFFFAAA>>>;;;;;;===???AAAAAADDDDDDEEEFFFHHHJJJMMMOOOLLLMMMNNNMMMMMMNNNPPPSSSWWWZZZ[[[WWWPPPLLLLLLOOORRRUUUZZZ___eeeiiilllmmmyyyvvvjjjfffeeebbbaaabbbdddccccccdddfffgggfffeeebbbeeehhhhhhgggiiiooottt}}}}}}zzzzzz~~~~~~~~~}}}|||~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}|||zzzzzz{{{||||||{{{{{{zzz||||||||||||}}}}}}}}}~~~wwwxxx{{{}}}~~~~~~}}}|||zzzzzzxxxvvvsssqqqpppoooooommmllllllllllllkkkiiijjjjjjjjjiiihhhfffdddcccbbbccccccbbbbbb```_________^^^[[[WWWSSSPPPMMMKKKIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@@@@@@@?????????>>>333333333222222222111111111111222222222222111111111111111111111111111111222222222111111111000000111222222333333444444555555555555666888:::===>>>??????@@@AAAAAABBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFCCC???;;;999999;;;<<>><<<;;;::::::777666666666555555555555666666555444222111000000111111111222333444666777;;;EEE^^^xxx|||uuu{{{}}}rrrgggaaa___^^^]]]\\\bbbaaaccciiiiiiooo~~~qqqiii]]]WWWVVVYYY\\\^^^cccfffjjjpppvvv~~~|||xxxsssnnnggg\\\OOOGGGAAA>>>;;;;;;===???AAAAAAAAABBBDDDGGGIIIKKKLLLLLLLLLKKKIIIIIIJJJMMMPPPRRRVVVVVVUUURRRNNNMMMMMMNNNQQQTTT\\\bbbccccccjjjsss~~~uuukkkgggeeecccccceeehhheeeccceeehhhiiihhhgggiiihhhhhhiiihhhgggmmmuuu|||~~~|||vvvtttqqqpppttt~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~|||||||||{{{{{{zzzyyyxxxzzz{{{{{{|||||||||||||||wwwyyy{{{}}}~~~}}}||||||zzzyyywwwuuusssqqqpppoooooommmllllllllllllkkkiiiiiiiiihhhgggfffeeecccbbbbbbbbbcccbbbbbbaaa``````^^^\\\ZZZVVVRRROOOLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@???>>>===<<<;;;:::999999444444444333333333222222111111222222222222111111111111111111111111111111222222222111111111000000111222222333333444444555444555555666888;;;===??????@@@@@@AAABBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEECCC???;;;999999;;;<<>>GGG___yyyxxx{{{{{{yyyssskkkddd___]]][[[ZZZ]]]bbbaaabbbiiijjjpppuuulll```YYYWWWZZZ\\\]]]]]]```eeekkkrrrzzz~~~{{{vvvqqqkkkaaaUUULLLCCC@@@===<<<>>>@@@BBBBBBAAABBBDDDGGGIIIJJJKKKLLLLLLLLLKKKKKKMMMOOOQQQSSSUUUTTTRRROOOLLLKKKMMMOOOSSSWWW^^^dddddddddkkktttuuujjjfffeeedddeeegggjjjhhheeefffhhhjjjiiihhhiiihhhiiikkkjjjiiiooovvv~~~}}}|||yyywwwuuusssrrrmmmkkkhhheeegggnnnxxx~~~~~~~~~~~~}}}|||}}}}}}~~~}}}|||{{{yyyxxxwwwvvvzzz{{{|||}}}~~~}}}||||||xxxyyy{{{|||}}}|||{{{{{{xxxxxxvvvtttsssqqqooooooooommmllllllllllllkkkiiiiiihhhgggfffeeecccbbbbbbbbbbbbbbbcccbbbbbbaaaaaa\\\ZZZXXXTTTPPPMMMJJJIIIHHHFFFCCCBBBBBBBBB@@@???>>>===<<<:::999777666555555555555444444444333333111111222222222222111111111111111111111111111111222222222111111111111111111222222333333444444555444444555777999;;;>>>???@@@@@@@@@AAABBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDBBB>>>;;;999:::;;;<<>>EEE[[[www|||zzz~~~yyyvvvrrrmmmiiidddaaa___]]][[[YYY]]]cccaaabbbiiijjjqqq{{{qqqeee\\\YYYYYYZZZZZZWWW[[[```gggoooxxx~~~zzzvvvpppggg[[[RRRFFFCCC???===>>>@@@BBBBBBAAACCCEEEGGGIIIJJJKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSRRROOOLLLIIIJJJLLLOOOUUUYYYaaahhhhhhiiirrr|||uuujjjfffeeeeeegggkkknnnkkkiiihhhiiijjjkkkjjjhhhhhhjjjmmmllllllqqqyyy~~~{{{wwwtttqqqpppoooiiihhheeebbbbbbeeekkkppp{{{~~~}}}~~~~~~}}}}}}{{{zzzyyywwwwwwwww{{{|||~~~}}}|||yyyzzz{{{{{{{{{{{{zzzyyyvvvvvvuuusssrrrpppooooooooommmllllllllllllkkkiiiiiihhhgggfffdddccccccbbbaaabbbbbbbbbbbbbbbaaaaaaYYYXXXVVVRRROOOKKKIIIHHHGGGEEECCCBBBBBBAAA@@@>>>>>>>>>===;;;:::999888777444444444444333333333333111111222222222222111111111111111111111111111111111111111111111111111111111222222333333444444555333444666888:::<<<>>>???AAAAAAAAAAAABBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEECCCAAA===:::999:::<<<===???HHHYYYqqqsssqqq~~~sss[[[NNNMMMMMMEEEEEEDDDBBB???===;;;:::999999888888888888777777777333333444444444444444444333333333333444555666777;;;@@@TTTqqqzzzyyy~~~tttpppnnnkkkgggeeebbb```______]]][[[^^^cccbbbcccjjjkkkqqqwwwiii___ZZZXXXWWWVVVUUUYYY___fffoooxxx~~~yyysssjjj^^^UUUIIIEEE@@@>>>>>>@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKJJJKKKMMMPPPQQQRRRRRRRRRQQQOOOMMMIIIHHHIIIMMMQQQVVV[[[dddkkkmmmppp|||~~~sssiiieeeeeefffiiimmmrrrpppmmmkkkjjjkkkllllllfffgggjjjnnnnnnnnnttt{{{|||xxxtttqqqooonnniiihhhgggdddbbbccceeehhhmmmttt}}}~~~}}}|||}}}~~~~~~}}}}}}|||{{{yyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}|||{{{{{{{{{{{{zzzzzzyyyxxxxxxttttttsssrrrqqqpppooonnnooommmllllllllllllkkkiiikkkiiihhhfffeeedddddddddaaaaaabbbbbbbbbaaa``````WWWVVVTTTQQQMMMJJJHHHGGGGGGDDDBBBAAAAAA@@@???>>>===<<<<<<;;;;;;:::::::::333333333333222222222222111111222222222222111111111111111111111111111111111111111111111111111111111222222333333444444555333444666888;;;===??????AAAAAABBBBBBBBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBB@@@<<<:::999:::<<<>>>BBBMMM```xxxiiiWWWMMMJJJIIIDDDDDDCCCAAA???<<<;;;:::999:::999999999999888888888333333444444444444555555222222222222333444555555999===NNNjjj~~~{{{wwwwww{{{|||uuummmiiigggffffffdddaaa```aaaaaa___^^^^^^ddddddeeekkklllqqq|||nnnbbb[[[XXXUUUSSSTTTXXX^^^eeemmmwww|||uuukkk___WWWLLLGGGBBB>>>>>>???@@@AAABBBCCCEEEGGGIIIJJJJJJKKKHHHJJJMMMPPPQQQRRRRRRRRROOONNNLLLJJJIIIKKKPPPSSSYYY^^^ffflllnnnrrr{{{qqqgggeeefffgggkkkooouuusssqqqnnnlllkkklllmmmeeefffiiimmmooopppwww|||yyytttqqqnnnllliiijjjjjjiiifffeeeeeefffeeejjjpppuuuxxx~~~~~~}}}|||}}}~~~}}}}}}}}}~~~}}}{{{zzzyyyyyyzzz{{{xxxxxxyyyyyyyyyzzzzzzzzz|||{{{zzzyyyxxxwwwvvvvvvsssrrrrrrqqqpppoooooonnnooommmllllllllllllkkkiiikkkjjjhhhfffddddddddddddaaaaaaaaaaaa```___^^^]]]VVVUUUSSSPPPMMMJJJHHHFFFFFFDDDAAA@@@@@@@@@>>>===::::::::::::999999999999333333222222222111111111111111222222222222111111111111111111111111111111111111111111111222222222111222222333333444444555222444666999<<<>>>???@@@BBBBBBBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEAAA???;;;999999:::<<<>>>EEESSShhh```TTTLLLGGGGGGEEEBBBAAA???===;;;::::::999;;;::::::::::::999999999444444444444444555555555222222222222222333444555999;;;JJJdddxxx~~~zzzuuuooorrrsssoooiiidddbbbbbbcccccccccdddfffeeebbb```___ffffffhhhnnnlllooo~~~rrrfff^^^YYYUUURRRRRRVVV\\\bbbjjjsss|||~~~~~~yyyoooddd[[[PPPKKKDDD@@@???@@@AAAAAACCCDDDEEEGGGIIIIIIJJJJJJIIIJJJMMMOOOQQQRRRSSSSSSOOOOOONNNMMMLLLOOOSSSWWW^^^bbbiiilllmmmrrrwwwmmmfffeeeggghhhkkkooovvvvvvuuurrrnnnkkkkkkkkkgggfffiiinnnpppsss{{{}}}yyytttpppnnnkkkmmmoooooommmjjjiiiiiifffhhhjjjlllpppyyy~~~}}}}}}|||||||||}}}~~~~~~}}}}}}}}}~~~}}}{{{yyyyyyzzzzzz{{{zzzxxxxxxxxxyyy{{{|||}}}|||zzzyyywwwvvvuuuuuuqqqqqqqqqppppppoooooonnnooommmllllllllllllkkkiiijjjiiifffdddcccbbbcccdddaaaaaaaaa```___]]]\\\[[[VVVUUUSSSPPPMMMJJJHHHGGGFFFCCCAAA@@@@@@???>>>===;;;;;;:::999999888777777444444333333333222222222111111222222222222111111111111111111111111111111000000111111111222222222111222222333333444444555222333666:::<<<>>>???@@@CCCCCCCCCCCCCCCCCCBBBBBBEEEEEEFFFFFFFFFFFFEEEEEE@@@>>>;;;999999:::===???IIIYYYqqq{{{YYYRRRKKKDDDFFFGGGBBBBBB@@@???>>>=========;;;;;;;;;;;;::::::::::::555555555555555444444444444333333333333444555555888:::EEEZZZnnnvvvtttppplllnnnooonnnjjjdddaaaaaa```ccchhhnnnqqqnnniiiddd___ggghhhkkkppplllmmmzzzwwwjjjaaa\\\WWWSSSSSSVVV[[[aaahhhpppxxx~~~~~~~~~~~~vvvllldddTTTOOOHHHBBBAAAAAACCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJKKKMMMPPPRRRTTTUUUUUUOOOPPPQQQPPPQQQSSSWWWZZZaaaeeekkkoooqqqzzz}}}rrrjjjdddeeehhhiiikkknnnvvvwwwwwwtttoookkkjjjjjjjjjiiikkkooorrrvvv{{{vvvsssnnnqqqtttuuussspppnnnnnnjjjjjjjjjkkkooozzz~~~~~~|||}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyyyyy}}}{{{zzzzzz|||}}}|||zzzxxxwwwuuuuuutttppppppppppppooooooooonnnooommmllllllllllllkkkiiijjjhhheeecccaaaaaabbbcccaaaaaaaaa___^^^\\\ZZZYYYVVVUUUSSSPPPMMMJJJHHHGGGEEECCCAAA@@@@@@???>>><<<>>>>>>===;;;999888777666555555444444444333333333111111222222222222111111111111111111111111111111000000111111222222222222111222222333333444555555111333666:::===???@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBEEEEEEFFFFFFFFFFFFEEEEEE???===;;;999888:::===???KKK^^^wwwsssTTTQQQJJJCCCEEEIIIEEEEEEDDDCCCBBBBBBBBBBBB<<<<<<;;;;;;;;;:::::::::666666555555555444444444555555444444444555666666666777@@@SSSdddmmmllliiimmmnnnpppqqqlllfffcccccc___eeennnwww{{{wwwooohhh___gggjjjmmmqqqllllllxxxzzzmmmddd^^^YYYUUUUUUXXX]]]bbbhhhpppxxx}}}|||rrrkkkXXXRRRJJJEEECCCCCCDDDEEECCCDDDFFFGGGHHHIIIJJJJJJLLLMMMNNNPPPSSSUUUVVVWWWPPPQQQSSSSSSTTTVVVYYY\\\bbbfffnnnssswwwsssooohhhccceeehhhiiijjjmmmuuuxxxyyyvvvpppkkkiiihhhlllkkklllpppsssyyy~~~vvvpppqqqsssvvvxxxyyyyyyxxxwwwooommmlllmmmrrr}}}~~~~~~|||{{{~~~}}}{{{zzz~~~~~~}}}|||{{{zzzzzzzzz~~~||||||}}}{{{vvvtttuuuvvvvvvuuurrrrrrrrrrrrqqqooonnnmmmiiijjjlllnnnooommmiiieeeiiihhhfffdddbbb```^^^^^^^^^]]]]]]]]]^^^]]]ZZZXXXTTTSSSQQQNNNLLLKKKJJJJJJDDDBBB@@@>>>>>>>>>===;;;::::::999999888777777777222222333333333333444444222222222111111111000000111000/////////000222333333333222222111000//////333333222222333333444555555666888;;;>>>@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDGGGGGGFFFFFFEEEDDDDDDDDD???<<<:::;;;;;;;;;@@@GGGOOOccc{{{jjjRRROOOJJJFFFFFFEEEIIIGGGDDDBBBBBBAAA???>>>======<<<<<<<<<;;;;;;;;;:::999777555555555666666999888555333222333444444666888:::BBBTTTggglllgggkkkpppuuutttnnnhhhfffggg```gggtttwwwmmmkkkiiiiiilllmmmlllmmmqqq~~~uuuggg]]]WWWUUUTTTWWW[[[aaahhhnnnsssvvv~~~xxxqqqcccXXXKKKDDDDDDEEECCCAAACCCDDDEEEFFFGGGHHHHHHHHHJJJMMMQQQTTTVVVUUUTTTSSSOOOQQQSSSSSSRRRVVV^^^dddllljjjooozzzwwwhhhhhhhhhggggggjjjooorrryyy{{{{{{wwwooojjjjjjlllnnnnnnnnnooottt~~~xxxrrrssstttvvvwwwyyyyyyyyyxxxrrrqqqooopppttt}}}~~~~~~~~~~~~}}}{{{zzz}}}}}}}}}}}}}}}}}}||||||~~~~~~}}}|||{{{zzzzzzzzzzzz|||}}}}}}}}}|||}}}~~~zzzvvvttttttuuutttsssqqqqqqqqqpppooonnnnnnmmmjjjkkkmmmoooooommmhhhdddhhhgggeeedddaaa___^^^]]]^^^]]]\\\\\\[[[ZZZWWWTTTTTTRRRPPPNNNLLLKKKJJJIIIFFFCCCAAA@@@@@@???>>>===::::::999888888777777666444444444333333222222222222222222111111111000000111000/////////000222222111111111111111222222222333333222222333333444555555666999;;;>>>@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDGGGGGGFFFFFFEEEDDDDDDCCC???<<<:::;;;;;;;;;@@@GGGPPPddd|||eeeOOOMMMJJJGGGIIIGGGHHHFFFCCCBBBBBBAAA@@@>>>>>>>>>======<<<<<<;;;;;;999888777666666555555555888666444333222333444444444777999???OOOaaaiiihhhlllpppssstttpppllliiigggccciiiuuu~~~sssmmmkkkkkkoooooommmmmmppp|||vvvkkkccc\\\XXXTTTVVVYYY^^^eeemmmsssvvvzzzsssggg\\\NNNFFFEEEEEEDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMQQQTTTUUUUUUSSSRRRPPPRRRUUUUUUUUUXXX___eeehhhjjjqqq}}}zzzoooggghhhgggggggggkkkpppttt|||}}}|||vvvnnnjjjjjjlllmmmooopppqqquuuyyytttuuuuuuuuuvvvwwwxxxyyyzzzuuuuuusssrrruuu|||}}}~~~||||||}}}}}}~~~}}}|||zzzyyyzzzzzzzzz{{{{{{}}}~~~~~~~~~||||||{{{zzzyyyyyyyyyzzzzzz{{{|||{{{{{{{{{}}}~~~zzzvvvtttsssssssssrrrqqqpppooonnnmmmmmmnnnooolllmmmnnnoooooolllhhhdddfffeeedddbbb```^^^]]]\\\^^^\\\ZZZYYYYYYWWWTTTQQQSSSRRRPPPMMMKKKJJJIIIHHHGGGEEEBBBAAAAAAAAA???>>>:::999999888888777666666555555444333222111000000222111111111111000000000000000000///000111111222......///111222333444555333333222222333333444555666777999<<<>>>@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGFFFFFFEEEDDDCCC???<<<:::<<<<<<<<>>>>>===<<<;;;;;;888888888777777666555444555444333222222333444555333555777;;;GGGXXXeeekkkmmmooorrrtttuuurrrmmmiiigggkkkuuu|||pppmmmmmmoooooommmmmmooovvvyyyqqqjjjbbb[[[TTTUUUWWW[[[bbbkkkrrrwww|||vvvmmmbbbSSSIIIFFFFFFEEECCCCCCDDDEEEFFFGGGHHHHHHHHHKKKMMMQQQTTTUUUTTTSSSQQQQQQSSSVVVXXXXXX\\\bbbgggiiiooowww}}}rrriiifffggggggggghhhlllrrrvvv|||uuummmiiijjjlllkkkooossstttxxxzzzvvvuuutttsssssstttvvvxxxyyyvvvvvvtttssstttxxx~~~~~~~~~~~~~~~}}}{{{{{{||||||}}}|||{{{zzzyyyxxxxxxxxxyyyzzz}}}~~~{{{{{{zzzyyyyyyyyyyyyyyy{{{||||||{{{yyyxxxyyyzzz}}}{{{xxxvvvtttssssssssssssqqqooonnnmmmnnnpppqqqnnnnnnnnnooonnnkkkgggcccdddcccbbbaaa___]]]\\\[[[\\\ZZZXXXXXXWWWVVVTTTRRRRRRQQQOOOLLLJJJIIIHHHGGGFFFDDDBBBAAAAAA@@@???===999999999888777777666666444444333333222111111000111111111111000000000000000000000000000111111222......///111222333444555333333222222333333444555666888:::<<<>>>@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEECCCCCC>>>;;;:::<<<======CCCJJJRRRaaauuuqqqWWWJJJKKKHHHHHHKKKIIIFFFDDDBBBBBBBBBCCCBBBAAA@@@???>>>===<<<;;;::::::777777888888888666444333333222222222222333444555333555777999@@@OOOaaalllmmmnnnqqqvvv{{{yyyrrrkkkjjjkkktttrrrnnnkkkkkkjjjiiikkkooouuu{{{uuunnnddd\\\WWWVVVVVVYYY```iiisssxxx~~~zzzrrrgggXXXMMMHHHFFFEEECCCCCCDDDEEEFFFGGGHHHHHHHHHKKKMMMQQQTTTUUUTTTSSSQQQQQQTTTVVVXXX[[[^^^dddhhhmmmwww}}}tttlllfffeeeffffffgggiiinnntttyyy{{{sssllliiiiiikkkhhhnnntttwww|||zzzvvvuuusssrrrqqqrrrtttvvvxxxtttttttttsssrrrtttwwwzzz}}}|||}}}~~~~~~}}}}}}|||{{{{{{||||||}}}}}}|||{{{zzzyyyxxxxxxyyy{{{~~~|||{{{zzzyyyyyyyyyyyyyyyzzz{{{|||{{{xxxwwwwwwxxx}}}|||{{{xxxvvvuuutttuuuuuusssqqqoooooooooqqqrrrnnnnnnmmmmmmmmmjjjfffbbbbbbaaa```___]]]\\\ZZZZZZYYYXXXVVVVVVWWWWWWVVVUUUQQQPPPNNNKKKIIIHHHGGGFFFDDDBBB@@@??????>>>===;;;999999888888777666666555222222222222222222222222000000000000000000000000///000000000111111111111000000111111111222222222333333222222333333444555777888:::<<<>>>@@@AAAAAAAAAAAAAAABBBBBBDDDEEEEEEFFFFFFGGGGGGGGGEEECCCBBB>>>;;;;;;======???DDDLLLRRR\\\lll~~~wwwvvviiiTTTJJJKKKGGGFFFIIIEEEEEECCCAAAAAACCCDDDCCCBBB@@@@@@>>>===;;;:::999888777777888888888666444333222222222222333444444555444555777888<<>>=========;;;:::999888888777777666555555111111111111222222333333//////000000000000000111//////000111111111111000222222222111111111111111333333222222333333444555888999;;;===???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGHHHGGGEEECCCBBB>>>;;;;;;===>>>@@@FFFMMMSSSYYYfffwwwxxxfffiiivvvbbbQQQLLLLLLFFFEEEGGGCCCCCCBBBAAAAAACCCDDDDDDDDDBBBAAA@@@>>><<<:::999888888888888777777666555444222222333333444444444555555555666777:::CCCTTTeeejjjmmmsss||||||uuummmkkkpppuuummmfffcccbbbccchhhooozzzzzzoooddd\\\\\\ZZZXXXYYY^^^gggpppvvvyyy}}}xxxpppdddYYYPPPKKKGGGEEECCCDDDEEEFFFGGGHHHHHHHHHJJJMMMQQQUUUXXXXXXWWWVVVTTTTTTUUUWWW\\\bbbhhhllllllzzz|||ssslllgggfffeeefffggghhhkkkpppvvv{{{|||vvvpppkkkjjjjjjkkkiiimmmuuuvvv|||zzzuuuuuutttttttttuuuvvvwwwsssuuuxxxxxxvvvuuuuuuvvvpppqqqrrrwww~~~{{{{{{|||}}}~~~~~~}}}~~~~~~}}}~~~}}}{{{zzzyyyxxxxxxuuuwwwzzzzzzzzzyyyzzz{{{yyyzzz{{{yyywwwuuuvvvxxxuuuuuutttrrrpppooonnnmmmlllkkkjjjjjjjjjhhheeebbb^^^^^^]]]\\\ZZZYYYXXXXXXWWWUUURRRRRRSSSSSSSSSRRROOONNNLLLJJJHHHFFFEEEEEEBBB@@@>>>======<<<;;;999888888888777666666555555222222222111111111111111////////////000000111111...///000111222111111000111111111111111111111111333333222222333333444555999:::;;;===???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGHHHGGGEEECCCAAA>>>;;;;;;===???AAAGGGNNNTTTYYYddduuutttiii[[[^^^kkkzzz~~~vvv\\\OOOLLLMMMFFFFFFGGGBBBBBBAAA@@@AAACCCEEEEEEEEEEEEDDDBBB@@@>>><<<::::::999888777666666555555555333444444555555555444444444222333777999???MMM\\\hhhmmmuuuzzznnnlllooo}}}tttnnniiihhhgggfffjjjpppyyy}}}qqqgggaaa\\\ZZZXXXYYY]]]eeemmmrrrwww{{{{{{uuukkk```VVVOOOJJJGGGCCCDDDEEEFFFGGGHHHHHHHHHIIILLLQQQVVVYYYZZZZZZYYYXXXVVVUUUWWW\\\dddkkkpppsss~~~vvvpppiiieeeffffffggghhhiiikkkpppvvv{{{|||xxxsssnnnlllkkkkkkjjjmmmpppwwwyyyppp~~~|||wwwvvvvvvvvvvvvwwwwwwxxxuuuwwwzzz{{{zzzxxxwwwxxxrrrooolllmmmsss|||||||||}}}~~~~~~~~~|||zzzyyyxxxwwwxxxzzz||||||yyyxxxwwwwwwvvvxxxzzzyyyvvvuuuvvvxxxuuuttttttrrrpppnnnllljjjkkkiiiiiiiiiiiigggdddbbb^^^]]]\\\[[[ZZZYYYXXXWWWWWWUUURRRPPPPPPQQQPPPOOOOOONNNLLLIIIGGGFFFEEEDDDCCC@@@>>>======<<<;;;:::888888888777666666555555444333333222111000//////.../////////000000111111...///000222222111111000000000111111222222222222333333222222333333444555999:::<<<===???@@@AAAAAA@@@AAAAAABBBCCCDDDFFFFFFDDDFFFGGGHHHHHHFFFCCCAAA>>>;;;;;;>>>???AAAGGGOOOVVVZZZfffwww|||lll^^^VVVYYYeeesssxxxxxxmmmXXXMMMMMMMMMGGGFFFHHHBBBBBB@@@@@@AAACCCEEEFFFEEEGGGFFFDDDBBB@@@>>><<<;;;:::999777555555555666666444555555666666555444444333111222666888<<>><<<;;;:::999999888777666555444444555444333222111111111111111111111111111111111111111111111000000000000000444333111//////000111333222222222222333444444555777888;;;===???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCFFFFFFGGGGGGFFFDDDAAA???<<>>;;;::::::999888777666666666666666555444333222222222222333555666555444999BBBIII\\\hhhwwwxxxkkkmmmxxxxxxrrroooppppppnnnmmmnnnyyyvvvkkkddd___XXXTTTUUUYYY]]]ccciiiqqqwww}}}~~~|||||||||tttkkkaaaVVVLLLFFFGGGCCCCCCGGGJJJIIIHHHJJJHHHOOOVVVYYY[[[______]]]ZZZ[[[\\\]]]aaaiiittt|||xxxuuupppnnnmmmkkkgggdddeeehhhmmmnnnnnnppptttxxxzzzsssnnnooopppnnnmmmooopppwww}}}oooggg}}}|||{{{yyyyyyyyyyyyzzzuuuwwwzzz{{{||||||~~~}}}{{{wwwrrroooppptttwww}}}~~~}}}~~~||||||||||||||||||~~~~~~||||||}}}~~~{{{zzzzzz{{{}}}~~~~~~}}}{{{zzzxxxwwwzzz{{{}}}}}}|||{{{yyywwwvvvuuutttrrrooommmlllkkkjjjiiigggggggggeeeccc```^^^\\\YYYXXXXXXXXXWWWUUUUUUUUUTTTSSSQQQOOOMMMLLLIIIIIIHHHGGGFFFDDDCCCBBB????????????===<<<;;;:::999999888777666555444444444444222111111000000000////////////////////////111000000000000000000000111111000000000111333444222222222222333444555555888999;;;>>>@@@@@@AAA@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFCCCAAA???===???AAAAAACCCHHHOOOTTTYYYgggpppxxxtttbbb[[[ZZZmmmzzz]]]SSSPPPMMMKKKJJJIIIGGGEEEDDDEEEEEEFFFGGGGGGFFFFFFLLLJJJHHHEEEBBB???<<<;;;999999888777666666666666666555444333222222222222111333555444333777>>>EEEVVVdddwww|||nnnmmmuuu}}}xxxsssoooooonnnmmmnnnrrrwwwllleeeaaaZZZUUUVVVYYY\\\bbbgggmmmttt{{{}}}||||||~~~xxxpppggg\\\RRRKKKJJJFFFEEEHHHJJJHHHGGGIIIOOOVVV[[[\\\\\\^^^]]]ZZZXXXZZZ\\\___dddmmmxxx~~~vvvqqqooolllkkkkkkjjjgggdddfffhhhkkknnnppprrrvvvxxxzzztttpppqqqrrrqqqqqqsssqqqyyyxxxnnniii~~~{{{xxxxxxxxxxxxuuuxxx{{{}}}~~~yyysssppppppqqquuu|||}}}}}}~~~}}}}}}}}}}}}}}}{{{~~~}}}{{{{{{||||||||||||||||||}}}~~~~~~}}}|||zzzyyyxxxzzz|||~~~~~~|||xxxvvvsssssssssrrrpppmmmkkkiiigggfffeeeeeeffffffdddbbb___]]]ZZZYYYYYYYYYWWWVVVUUUTTTTTTRRRQQQOOOMMMLLLFFFFFFFFFFFFFFFEEEDDDDDD?????????>>>===<<<;;;:::999888888777666555444444333222111000000000000000////////////////////////000000000000000000111111//////000111222333444444222222222222333444555666999:::===???AAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGEEECCC@@@???===>>>AAABBBEEEKKKUUU\\\dddssszzz|||{{{mmm___```ggg~~~rrrVVVQQQOOOKKKIIIIIIIIIHHHFFFEEEFFFFFFGGGGGGGGGGGGGGGIIIHHHFFFCCC@@@>>><<<;;;999888777666555555555555555555444333222222222222000222444333222444999>>>NNN___vvvsssmmmppptttyyytttpppooonnnnnnttt|||yyynnngggddd\\\WWWWWWYYYZZZ^^^dddhhhooowww||||||~~~}}}wwwoooeeeZZZRRROOOJJJGGGIIIJJJGGGFFFHHHQQQXXX\\\\\\[[[\\\[[[XXXVVVXXX\\\bbbiiisss}}}}}}rrrkkkkkkjjjjjjjjjkkkkkkhhhfffggghhhiiimmmrrrvvvwwwxxxzzzuuurrrtttvvvuuuvvvyyyvvv}}}}}}rrrmmmkkk{{{xxxwwwwwwwwwuuuxxx{{{~~~|||xxxvvvuuuwww{{{{{{uuurrrzzz}}}}}}~~~~~~||||||}}}|||}}}}}}~~~~~~~~~~~~~~~zzzyyyyyyxxxxxxxxxxxxxxxyyy{{{~~~~~~{{{wwwtttqqqrrrrrrrrrpppmmmjjjhhhdddccccccdddffffffeeeccc```^^^[[[ZZZZZZYYYXXXVVVTTTTTTSSSRRRPPPNNNLLLKKKEEEEEEFFFFFFEEEEEEDDDCCC?????????>>>===<<<::::::888888777666555444444333222111111000//////000000111111111111111111111111000000000000000111111111...///000222222333333222222222222333444555666777:::<<<>>>@@@BBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGEEEBBB???>>>======???BBBFFFNNN[[[hhhtttlll```fffttthhhVVVQQQNNNJJJIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFEEECCCAAA???<<<;;;:::999888777666555555555555555444333333222222222333000222333333333333666999FFFXXXqqqxxxooollllllyyy|||wwwrrrqqqrrrvvv}}}qqqjjjfff^^^XXXWWWWWWWWWZZZ___dddkkkttt{{{~~~~~~wwwmmmaaaYYYRRRLLLIIIJJJJJJHHHHHHJJJOOOUUUYYYYYYXXXZZZYYYWWWTTTWWW]]]fffpppzzzwwwooojjjiiijjjkkkmmmmmmllljjjhhhhhhggghhhlllssswwwxxxwwwyyyuuuuuuxxxzzzyyy{{{~~~}}}uuunnnllllll~~~zzzxxxwwwxxxxxxvvvyyy|||~~~~~~{{{uuummmhhhhhhooo|||~~~}}}~~~}}}}}}~~~}}}~~~~~~~~~}}}||||||uuutttttttttuuuvvvxxxyyyxxxzzz|||~~~}}}yyyuuurrrpppqqqqqqqqqpppmmmjjjhhhcccbbbbbbccceeefffeeecccaaa^^^\\\ZZZZZZYYYWWWVVVSSSSSSRRRQQQOOOMMMLLLKKKGGGGGGFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>===;;;:::999888888777666555444333333222111000000///000000000111111111111111111111111//////000000111111111111111111222222222111111000222222222333444555777888;;;<<>><<<<<<999888777666666555555555444444333222222222333333222333444444333444555666@@@QQQiii{{{qqqkkkgggssszzzuuuuuuxxxvvvooohhh```YYYXXXWWWVVVWWW[[[bbbhhhrrrzzz}}}sssggg___TTTNNNJJJJJJKKKJJJKKKNNNQQQVVVYYYXXXWWWXXXXXXUUUSSSWWW___jjjuuuzzztttooolllhhhjjjmmmooonnnllliiihhhhhhggghhhlllrrrwwwwwwvvvvvvuuuxxx}}}~~~|||}}}}}}sssnnnlllkkk~~~|||{{{{{{{{{yyy|||~~~yyyrrrmmmiiiooo|||~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}|||{{{uuuuuuuuuuuuvvvxxxzzz{{{xxxzzz||||||{{{xxxtttrrrqqqqqqqqqpppooommmkkkjjjdddccccccdddeeefffdddbbbaaa^^^[[[ZZZYYYXXXVVVUUUSSSRRRRRRPPPOOOMMMKKKJJJHHHGGGGGGEEECCCAAA???>>>>>>>>>>>>===<<<;;;:::999888777777666555444333333222111111000000000111111/////////////////////////////////000111111222222222222222111111111000000222222222333444666777888;;;<<>><<<===:::;;;CCCLLL\\\wwwsssjjjyyyddd\\\RRRQQQOOOOOOOOONNNLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEDDDCCCAAA@@@??????:::999888777666666666666444333333222222333333333444333333333444444555555;;;III]]]qqqxxxqqqkkkeeeppp}}}uuuwww~~~|||uuujjjccc\\\ZZZXXXVVVWWWZZZaaagggoooxxxwwwllldddWWWPPPKKKKKKKKKKKKLLLPPPWWW\\\^^^ZZZWWWWWWVVVSSSSSSWWWaaammmzzzzzztttnnnkkkiiifffjjjnnnpppnnnjjjhhhfffhhhhhhiiilllqqqtttuuuuuutttvvv|||xxxqqqnnnllljjj~~~~~~|||uuu|||}}}~~~~~~~~~~~~~~~}}}||||||}}}||||||||||||||||||}}}}}}zzzyyyxxxwwwxxxyyy{{{|||{{{{{{||||||zzzxxxuuusssrrrrrrqqqpppnnnmmmllllllgggfffeeeeeefffeeecccaaa```^^^[[[YYYXXXWWWUUUSSSRRRRRRQQQPPPNNNLLLJJJIIIGGGFFFFFFEEECCCAAA???>>>>>>>>>>>>===<<<;;;999999777777666555444333333222222222111111111111222222////////////////////////...//////000111111222222222111000000000111222333222222222333555666888999;;;<<<>>>AAABBBCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIFFFGGGGGGFFFDDDAAA>>><<<===999<<>>>>>>>>===<<<;;;999999777777666555444333333222333222222222222222333333111111111111111111111111...//////000111222222222111000//////000222444666222222222333555777888999:::<<<>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKFFFGGGGGGFFFDDD@@@===;;;===999<<>>>>>======<<<<<<<<<;;;:::999888888888888333333333222222333444444444222000///111333444555555???LLLYYYiiivvv|||zzzuuuooonnnjjjbbbkkk}}}sssuuu~~~pppiiibbb```^^^[[[[[[]]]___cccjjjrrrzzz|||rrrkkk___WWWPPPMMMKKKIIIJJJNNNRRRWWWYYYVVVUUUWWWWWWTTTTTTYYYcccqqq~~~xxxpppjjjeeecccbbbffflllsssvvvtttqqqooonnneeeiiilllmmmlllmmmqqqtttuuuzzzyyynnnkkkllllllllluuullleeebbbhhhqqqtttzzz~~~~~~~~~~~~|||~~~|||{{{zzzzzz{{{||||||||||||||||||zzzzzz{{{{{{|||{{{{{{{{{zzz{{{||||||zzzwwwsssqqqppppppppppppooonnnmmmllliiigggfffeeeffffffdddcccbbb___]]][[[ZZZXXXUUUSSSRRRQQQPPPOOOMMMLLLKKKJJJGGGGGGEEEDDDBBB@@@???>>>???===;;;::::::999777555999888777666555444333333111111111111111111111111222222111111000000//////111111111111111111111111111111000000111111222333333444444444666777888999;;;<<>>@@@EEEPPPfff{{{bbbUUUWWWWWWaaaggg```TTTOOOPPPQQQNNNLLLJJJJJJJJJIIIHHHFFFCCCBBBAAA@@@???>>>===<<<===<<<<<<;;;:::999888777666666666555444444333333555444444333333444444555666<<>>???===;;;::::::999777555888888777666555444333333111111111111111111111111111111111000000000000000111111111111111111111111222111111111111222333333333444444555666777999:::<<<===@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFGGGFFFFFFDDDBBB???<<<;;;<<>>===<<<======<<<;;;:::999888888777666666555555444333333444444333333333333444444444888AAAMMMYYYfffoootttuuuqqqmmmhhhccccccnnnzzz|||wwwyyy~~~|||uuulllddd___^^^]]]]]]]]]aaagggnnnuuu|||~~~yyynnneeeZZZRRRQQQRRRRRRQQQUUUXXXZZZZZZVVVSSSRRRSSSTTTYYYcccssswwwlllhhhfffeeefffiiipppqqqssstttsssrrrooonnnpppkkkiiilllnnnooorrrwww}}}uuusssrrrqqqqqqsssyyyjjjaaa\\\WWWUUUVVVWWW[[[___cccggglllqqqttt~~~~~~}}}~~~~~~~~~~~~|||}}}}}}}}}}}}}}}||||||||||||{{{zzzxxxwwwuuuuuuuuuvvvwwwwwwwwwvvvuuutttpppooonnnmmmkkkiiihhhggggggfffdddeeeffffffeeedddccc```^^^\\\[[[ZZZWWWUUUVVVUUUSSSPPPNNNKKKIIIHHHGGGFFFEEECCCBBB@@@???>>>>>>===;;;::::::999777666888777777666555444333333111111111111111111111111000000000000111111111111111111111111111111111111222222222222222333444444333333444555777888:::;;;???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGEEECCCAAA>>><<<;;;<<<@@@JJJYYYoooyyywwwjjjYYYTTTQQQPPPWWW[[[XXXTTTRRRPPPMMMKKKJJJHHHGGGGGGFFFDDDBBBAAAAAA@@@@@@???>>>======>>>======<<<;;;:::999999777777666555555444444333444444333333333333444444222666===GGGUUUbbbnnnuuuxxxssslllfff```^^^gggrrr}}}xxxxxx}}}||||||{{{zzzpppgggbbb___]]]\\\[[[___eeelllssszzz~~~uuulll```XXXUUUUUUUUUUUUUUUXXXZZZYYYUUURRRRRRTTTVVVZZZdddttttttjjjggggggfffhhhkkkrrrrrrrrrrrrrrrrrrrrrqqqtttpppnnnqqqrrrrrrvvv{{{~~~vvvtttttttttvvvyyywwwkkk```VVVQQQQQQUUUWWWZZZ\\\^^^dddkkkppp||||||}}}~~~~~~~~~|||||||||}}}~~~~~~~~~}}}}}}}}}}}}||||||{{{zzz{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvwwwwwwvvvvvvuuuuuurrrqqqooommmjjjiiiggggggfffeeeddddddffffffeeedddcccaaa^^^]]]\\\ZZZXXXVVVVVVUUUSSSQQQNNNLLLJJJIIIFFFEEEDDDCCCAAA@@@???>>>>>><<<::::::::::::888666777777666555555444333333111111111111111111111111//////000000111111222222111111111111111111111111333333222222333333444555333333444555777999;;;<<>>CCCMMM\\\ooorrrwwwbbbYYYWWWPPPPPPTTTTTTQQQPPPQQQOOOLLLKKKIIIGGGFFFFFFEEECCCBBBAAAAAA@@@@@@??????>>>>>>???>>>>>>===<<<;;;:::999777777666666555444444444444333333333333333333444333555:::CCCQQQ```nnnvvvwwwrrrkkkfff```^^^eeennn}}}~~~zzzwwwxxxxxxvvvuuuwwwxxx}}}|||sssjjjddd```^^^\\\YYY]]]dddjjjqqqyyy{{{sssggg]]]YYYXXXXXXXXXUUUXXXZZZXXXUUURRRRRRTTTWWW[[[eeettt~~~tttjjjgggggggggiiimmmsssrrrqqqpppppprrrssstttwwwsssrrrttttttuuuyyy}}}uuutttuuuvvvyyy~~~uuucccSSSNNNQQQQQQTTTVVVXXXZZZ```jjjqqq~~~{{{zzz{{{~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwwwwxxxzzzyyyxxxwwwvvvuuuuuuuuutttssspppnnnkkkjjjiiihhhfffeeeddddddeeefffdddcccbbb```^^^]]]\\\[[[XXXVVVSSSRRRQQQPPPNNNMMMKKKKKKEEEDDDDDDBBBAAA@@@???>>>===<<<::::::::::::888777666666555555444444333333000000000000000000000000//////000000111111222222111111111111111111111111333333222222333333444555333333444666888;;;===>>>CCCCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHIIIGGGCCC@@@>>>===<<<===???EEEQQQaaarrrvvvoooyyy|||aaa]]][[[SSSSSSTTTRRRNNNMMMOOOOOOKKKJJJHHHGGGFFFFFFFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;888777777666555555444444333333333222222333333333333444777>>>KKKZZZiiirrrrrrnnnkkkiiifffeeekkksssxxxuuuqqqmmmnnnppprrrwww}}}tttmmmgggbbb___\\\YYY\\\bbbhhhooowwwxxxmmmccc\\\ZZZYYYYYYVVVYYYZZZXXXUUURRRSSSUUUVVV[[[fffwwwuuukkkhhhhhhhhhjjjmmmsssrrrpppooooooqqqtttvvvwwwtttssstttuuuwww~~~|||uuussstttvvv|||{{{gggVVVRRRVVVRRRUUUXXXYYY\\\cccnnnwww~~~}}}~~~~~~~~~~~~~~~}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxuuuuuuuuuuuuvvvxxxzzz{{{{{{zzzxxxvvvuuuuuuuuuvvvvvvtttqqqnnnlllkkkkkkkkkgggfffddddddeeeeeecccbbbaaa___]]]\\\[[[ZZZXXXVVVQQQQQQPPPOOOMMMLLLKKKKKKDDDDDDCCCBBBAAA@@@??????===;;;::::::::::::999777555555555444444444333333000000000000000000000000000000000000111111111111111111111111111111111111222222222222222333444444222333444666999<<<>>>@@@EEEDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJIIIGGGCCC???<<<<<<======???HHHWWWjjj{{{{{{nnnlllyyyvvvaaa^^^\\\WWWWWWYYYXXXSSSPPPPPPNNNJJJHHHFFFEEEEEEFFFGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@@@@???>>>===<<<;;;888888777666666555555444333333222222222222333333222111333999DDDSSSaaaiiinnnkkklllnnnooopppuuu{{{{{{sssmmmggggggjjjmmmqqq{{{wwwpppiiiddd___\\\XXXZZZ^^^cccjjjsss}}}}}}sssiiiaaa\\\ZZZYYYXXXZZZ[[[YYYUUUTTTUUUWWWUUU[[[iii{{{vvvllljjjjjjjjjlllpppsssrrrppppppqqqsssvvvxxxwwwtttssstttuuuyyyyyytttsssuuuyyy|||tttfffXXXTTTVVVVVVZZZ^^^___aaahhhttt~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||zzzyyyvvvuuuuuuuuuvvvxxxzzz|||yyyxxxvvvtttssstttvvvwwwvvvtttqqqnnnlllkkkllllllhhhgggeeeddddddcccbbb``````^^^\\\[[[[[[ZZZXXXVVVRRRQQQPPPNNNLLLJJJIIIHHHDDDCCCCCCBBBAAA@@@??????===;;;::::::::::::999777555555444444444444333333000000000000000000000000111111111000000000000000111111111111111111111111222111111111111222333333222333444777:::===???AAAEEEDDDDDDDDDEEEGGGHHHIIIGGGHHHJJJKKKKKKKKKJJJIIIJJJGGGBBB>>>;;;;;;===>>>BBBLLL^^^sss|||sssiiiiiiuuunnn^^^[[[[[[ZZZZZZ```ccc___XXXTTTNNNHHHDDDCCCCCCCCCEEEFFFEEEDDDBBBCCCCCCCCCDDDDDDEEEEEEAAAAAA@@@???>>>======<<<888888777777666555555555333333222222222222333333222222222777AAANNN[[[ccckkkjjjnnnuuuyyy{{{~~~{{{sssmmmhhhfffkkkooopppsss|||tttllleee___[[[VVVXXXZZZ^^^eeeooozzzyyyooofff___[[[YYYZZZ\\\\\\ZZZVVVUUUVVVYYYUUU]]]mmmuuulllkkklllmmmppptttuuutttsssrrrtttvvvyyy{{{xxxuuussssssvvv|||{{{vvvrrrtttwww}}}xxxoookkkhhheee^^^TTTOOOPPPXXX\\\```aaabbbiiiuuu~~~~~~~~~~~~~~~}}}~~~}}}}}}{{{zzzwwwvvvuuuuuuvvvxxxzzz|||vvvuuusssrrrrrrtttwwwxxxuuussspppmmmlllkkklllllliiigggeeeddddddcccaaa______]]][[[ZZZZZZYYYWWWUUUSSSRRRPPPNNNKKKHHHGGGEEECCCCCCBBBAAAAAA@@@??????<<<;;;::::::::::::999888444444444444444444333333000000000000000000000000222222111111000000//////111111111111111111111111111111000000111111222333222333555777:::===@@@AAAEEEDDDDDDDDDEEEGGGIIIJJJGGGHHHIIIJJJJJJJJJIIIHHHJJJGGGBBB===;;;;;;===>>>EEEOOObbbxxxzzzrrrhhhfffpppgggZZZWWWYYY\\\\\\eeekkkhhh```WWWMMMFFFBBBAAA@@@BBBDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBAAAAAA@@@???>>>======888888777777666666555555333222222222222222222333555444444888AAAMMMYYYaaajjjkkkqqqzzzzzztttoookkkjjjooosssrrrpppwwwwwwnnnfff^^^ZZZUUUUUUWWWZZZaaalllxxx}}}sssiiiaaa\\\ZZZ[[[]]]]]][[[WWWUUUWWWZZZVVV___ppp}}}tttlllkkknnnppptttxxxvvvuuuuuuuuuvvvxxx{{{}}}xxxuuussstttvvvxxxtttrrruuuzzzvvvpppjjjfff```ZZZWWWUUURRRQQQcccaaa___]]]```iiiwww~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~|||zzzyyyxxxyyyzzzyyyxxxxxxyyy{{{wwwwwwuuuttttttuuuvvvvvvvvvuuusssqqqooommmllllllllliiifffddddddbbb```___]]]]]]]]]]]]\\\ZZZYYYXXXUUURRROOOKKKHHHGGGFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@======<<<;;;999888777777222222222333333444444444000000000000000000000000000000111111111000000///000000000000000000000000000000000000000111111111666666666888:::===???AAADDDDDDCCCCCCDDDEEEGGGHHHJJJJJJKKKKKKJJJIIIHHHHHHHHHCCC???@@@@@@======???EEESSSggg|||xxxjjj]]]]]]ggguuuzzzhhhZZZTTTUUUTTTZZZZZZYYYZZZYYYSSSJJJBBBCCCCCCDDDDDDEEEFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDDDD???>>>>>>???@@@???===;;;888888888777777777777666444333222222111111222222333111222888@@@IIIVVVaaadddkkkrrrvvv{{{~~~{{{yyy{{{yyysssqqqtttwww{{{xxxqqqqqq}}}|||wwwpppiiiccc^^^ZZZZZZZZZ[[[___gggqqqxxxzzzzzz{{{~~~wwwmmmddd```^^^^^^\\\ZZZXXXXXXXXXYYYZZZ[[[aaaoooyyyrrrqqqssstttvvvyyysssrrrrrrtttxxx{{{|||{{{xxxssssssxxx{{{|||uuuvvv}}}{{{uuukkkfff___YYYVVVTTTSSSRRRWWWYYYZZZ]]]bbbmmm{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||{{{zzzxxxxxxwwwwwwxxxxxxxxxxxxvvvvvvuuutttttttttuuuuuusssrrrqqqpppnnnmmmmmmmmmnnnlllhhhgggfffeeecccaaa]]]\\\\\\[[[ZZZZZZYYYYYYTTTRRRNNNKKKHHHFFFFFFFFFCCCBBBBBBAAAAAA@@@??????======<<<:::999888777666222222333333333333333333000000000000000000000000000000111111111111000000000000000000000000000000222222222222222333333333666666666888:::===@@@AAADDDDDDCCCCCCDDDEEEGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHBBB?????????<<<<<>>GGGUUUcccffflllssswww{{{}}}xxxnnnmmmqqqyyy}}}{{{xxxwwwyyy||||||sssqqq}}}~~~|||tttmmmfffaaa[[[ZZZZZZZZZ^^^eeennnuuuvvvwwwyyy}}}zzzrrriiibbb^^^___]]][[[YYYXXXYYYZZZ[[[\\\cccqqq{{{rrrqqqrrrssstttwwwrrrqqqqqquuuzzz~~~yyytttsssyyy}}}{{{vvvvvv~~~}}}rrrlllddd]]]ZZZXXXXXXWWWSSSWWW\\\bbbiiittt}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~~~~}}}|||{{{zzzyyywwwuuuvvvxxxyyywwwuuutttuuuuuuuuuttttttsssrrrpppoooooonnnnnnmmmmmmmmmnnnllliiigggfffeeedddbbb\\\[[[ZZZYYYYYYXXXYYYYYYSSSQQQNNNKKKHHHFFFFFFEEEBBBBBBAAA@@@@@@??????>>>===<<<;;;:::999777666666333333333333333222222222000000000000000000000000000000111111111111000000000000000000000000000000111111222222222333333333555666777999;;;>>>@@@BBBDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGBBB>>>>>>===;;;<<>><<<<<<;;;999888777666555444333333333222222111111000000000000000000000000///000000111111111111000000000000000000000000000/////////000111111222222555666777:::<<>>===<<<:::>>>CCCJJJ^^^wwwmmmaaaXXX^^^mmm|||jjj```VVVSSSTTTQQQSSSOOOKKKJJJMMMNNNMMMKKKEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBBAAACCCBBBAAAAAACCCCCCBBB@@@??????===<<<:::888777666444444333222222222222333111333666888888???QQQbbbmmmqqquuuxxx{{{{{{ssshhhbbbccckkkyyy|||xxxoooqqqxxxxxxooohhheeedddaaa______dddkkkqqqtttxxx~~~}}}wwwkkkbbbaaa___\\\ZZZYYY[[[]]]^^^bbbhhhvvvwwwtttwwwxxxyyy{{{tttsssuuu{{{}}}wwwtttzzz~~~zzz{{{yyyqqqkkkiiihhhgggmmmooorrrvvv{{{~~~~~~~~~}}}{{{{{{{{{{{{|||}}}~~~}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzz{{{{{{|||{{{{{{||||||||||||{{{{{{|||yyyvvvxxx||||||xxxtttrrrrrrssssssrrrqqqooonnnooooooooonnnmmmkkkiiihhhjjjhhheeeddddddcccbbb```[[[[[[ZZZXXXWWWWWWVVVVVVPPPNNNMMMJJJHHHFFFEEEDDDBBBBBBAAAAAA@@@?????????;;;;;;:::999777666555444333333333222222111111111000000000000000000000000//////000111111111111111000000000000000000000000...//////000111111222222555666888;;;>>>@@@BBBCCCAAABBBBBBCCCDDDDDDEEEEEEHHHHHHIIIIIIIIIIIIIIIHHHDDD@@@===<<<;;;;;;@@@HHHQQQhhhkkkaaa]]]hhhzzzlllcccXXXSSSSSSMMMPPPMMMJJJKKKLLLLLLJJJGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAA???>>>BBB@@@??????AAABBBAAA@@@@@@@@@>>><<<:::888777666555444333333222222333333222333555777666<<>>>>>>>>;;;:::999888777555444444222222222222222111111111000000000000000000000000...///000111111222111111000000000000000000000000000000111222333444444555444666999<<>>===AAA???>>>>>>@@@AAAAAA@@@@@@???>>><<<:::999777777555444444333333333333333222222444555555999GGGTTTfffkkkooooooooopppnnnjjjaaabbbkkk|||~~~yyyxxxyyyzzzuuuoooooosss~~~uuunnnhhhfffbbb^^^\\\^^^dddhhhsssxxx~~~~~~{{{yyyyyy|||vvvooogggeeebbb______aaaeeeggglllpppzzzuuurrrvvvyyyzzz{{{zzzzzz{{{yyy}}}|||}}}~~~}}}||||||}}}}}}||||||{{{{{{zzzzzz{{{{{{{{{}}}~~~~~~|||}}}~~~}}}{{{{{{{{{{{{zzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzzzzzzzzxxxvvvtttrrrrrrpppooonnnmmmmmmmmmmmmmmmnnnooonnnllljjjiiiiiigggdddcccccccccbbb```]]]]]]^^^]]]ZZZWWWSSSQQQMMMLLLKKKJJJHHHFFFDDDCCC???>>>>>>===<<<<<<;;;;;;::::::999777666555444333111111111111222222222222000000000000000000000000...///000111111222222222000000000000000000000000///000111222333444555555444666999===@@@BBBCCCDDDEEEEEEGGGHHHIIIIIIHHHHHHFFFGGGHHHIIIIIIIIIIIIIII@@@>>><<<<<<;;;>>>HHHSSSfffwwwpppqqq~~~nnngggddd[[[WWWUUUMMMOOOLLLJJJKKKNNNNNNKKKHHHGGGGGGFFFFFFEEEEEEEEEDDDBBBCCCCCCCCCBBBAAA???>>>AAA???======???AAAAAAAAA???>>>===<<<:::999888777555555444333333333333444333222222444555888AAAKKK]]]dddhhhgggeeeiiilllmmmhhheeejjjyyyxxxvvvuuuvvvsssoooppptttxxxxxxqqqiiifffbbb]]][[[]]]bbbfffqqqvvv|||~~~{{{xxxxxxzzz||||||xxxmmmkkkgggddddddgggkkkmmmsssuuu}}}yyytttwwwyyyyyyyyyxxxzzz}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~||||||~~~}}}|||{{{}}}}}}|||{{{zzzzzzzzzzzz~~~~~~~~~~~~}}}|||{{{zzzvvvxxx{{{zzzxxxvvvttttttsssrrrpppnnnllllllmmmmmmkkklllnnnoooooonnnlllkkkfffdddaaa```aaa```___^^^]]]^^^______\\\WWWRRROOOLLLLLLKKKJJJHHHFFFDDDBBB===<<<<<<;;;::::::999999:::999999777666555444333000000111111222222222333000000000000000000000000......///111111222222222000000000000000000000000---...///000111222333333444666999===@@@CCCDDDDDDGGGHHHJJJKKKLLLLLLKKKJJJFFFGGGHHHHHHIIIIIIIIIIII@@@===<<<<<<<<>>>>>@@@AAABBBBBB>>>>>>===;;;:::999888777555555444333333333333444444111111333555888>>>FFFWWW___dddaaa___dddkkkpppsssllllllwwwyyyuuussstttrrrpppqqquuurrr{{{ssskkkhhhccc___\\\^^^cccgggpppvvv}}}~~~|||zzz{{{}}}|||qqqoookkkhhhhhhkkkooorrrxxxyyyxxxzzz{{{zzzzzzwwwzzz~~~|||zzzyyyyyyzzz{{{{{{{{{||||||}}}}}}~~~~~~zzz{{{}}}}}}||||||~~~{{{{{{{{{zzzxxxxxxyyy{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyxxxvvvsssrrrrrrsssrrrqqqooommmkkkiiihhhlllmmmmmmmmmllljjjhhhggggggeeebbb___^^^]]]^^^^^^bbbaaa___\\\YYYVVVTTTRRRMMMLLLJJJJJJIIIGGGCCC@@@???>>><<<;;;::::::;;;;;;999888777666555444333333222222111111000/////////000000000000111111111111000000000000000000000000111111111000000000000000//////000111333444555555666999===@@@AAACCCEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMIIIHHHHHHHHHIIIHHHEEECCC===@@@======AAA???JJJbbb~~~sss\\\XXXSSSOOOMMMLLLJJJHHHJJJJJJLLLMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKHHHEEEBBBAAABBBBBBAAA@@@?????????@@@AAA>>>>>><<<;;;:::999999999666666555444444333222222111111111222333777===AAATTT___bbbaaafffiiiqqq{{{xxx{{{~~~wwwrrrooonnnmmmlllpppyyyssskkkcccaaa```___aaaeeekkkssszzz|||yyyxxx{{{~~~uuupppkkkjjjnnnrrruuuvvvzzz~~~|||zzz||||||{{{xxx{{{}}}{{{zzzzzz{{{|||{{{|||||||||}}}}}}}}}~~~}}}~~~~~~|||{{{{{{|||xxxyyyzzzzzzyyyyyyzzz{{{zzzzzzzzzzzzyyyxxxwwwvvvwwwxxxyyyxxxuuusssrrrrrrrrrqqqpppnnnmmmkkkjjjiiilllmmmmmmmmmllljjjhhhgggdddcccaaa___^^^___```aaabbb```^^^[[[WWWTTTQQQPPPMMMLLLJJJJJJIIIGGGCCCAAAAAA@@@>>><<<:::999999999888888777666555444333333222222111111000/////////000000000000111111111111000000000000000000000000111111111111000000000000111111222222333333333444666999===@@@AAACCCEEEFFFGGGGGGIIIJJJKKKLLLLLLLLLJJJIIIHHHIIIIIIGGGEEEBBB===@@@<<<===AAAAAAMMMfffjjjUUURRRNNNKKKJJJIIIHHHGGGLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJHHHEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@>>>>>><<<;;;:::999999999555555555444444333333333111111222222333777<<<@@@QQQ___eeefffllloooyyyvvvwwwzzzuuusssrrrpppnnnmmmyyy|||vvvmmmeeeaaa```___aaaeeejjjqqqyyy{{{yyyxxx||||||wwwrrrqqqtttxxxzzz{{{}}}}}}~~~~~~yyy}}}~~~|||{{{{{{|||}}}||||||||||||}}}}}}}}}}}}}}}zzzxxxxxxvvvxxxzzzzzzyyyyyyzzz{{{xxxxxxxxxxxxxxxwwwvvvuuuvvvwwwxxxvvvsssqqqqqqqqqppppppooonnnmmmlllkkkkkkllllllmmmlllkkkjjjhhhgggaaaaaa```______```bbbbbb```___\\\YYYUUURRROOONNNMMMLLLJJJIIIIIIGGGDDDAAACCCBBB???===;;;999888888888777777666555444333333222222111111000/////////000000000000111111111111000000000000000000000000111111111111111111111111333333333333222222222222777:::>>>@@@BBBCCCEEEFFFEEEFFFGGGIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIGGGDDDAAA===???;;;<<>>>>>===<<<;;;:::999999444444444444444333333333111222222222333666;;;???MMM```kkknnnsssvvvvvvuuu{{{yyywwwsssoookkkssszzzpppgggccc```^^^```dddiiiooovvvyyyxxxyyy||||||zzz|||zzz~~~~~~}}}|||{{{{{{|||}}}||||||||||||}}}}}}}}}}}}}}}zzzxxxwwwvvvxxxzzzzzzyyyxxxxxxxxxwwwxxxxxxxxxwwwwwwvvvuuutttuuuuuutttqqqooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkiiihhhfffaaaaaa````````````aaabbb]]]\\\ZZZWWWUUURRRPPPOOOMMMKKKIIIHHHHHHFFFDDDBBBBBBAAA???>>><<<:::999999777777666555555444333333222222111111000////////////000000000111111111111000000000000000000000000000111111111111111222222222222222333333333333333777:::>>>AAABBBCCCEEEFFFDDDEEEFFFGGGIIIIIIIIIIIILLLKKKJJJIIIIIIGGGCCC@@@<<<>>>:::;;;BBBFFFWWWrrr{{{lllZZZRRROOOLLLJJJJJJKKKJJJJJJLLLMMMNNNOOOPPPOOONNNNNNLLLLLLKKKKKKJJJJJJJJJJJJGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDCCCBBB@@@?????????>>>===<<<;;;::::::444444444444444444444444222333333333333555999<<>>>>>===<<<;;;::::::666666555555444444333333222222111111000////////////000000000111111111111000000000000000000000000000000111111222222222333000111222333444555666666888;;;???AAABBBCCCDDDFFFCCCDDDEEEGGGHHHHHHIIIIIIKKKJJJIIIHHHHHHFFFBBB@@@<<<>>>:::<<>><<<999888888777666666555555333444444333333333666888BBBYYYjjjpppsssnnnooo|||~~~zzz}}}|||uuuqqqnnnlllrrr|||sssooojjjdddbbbcccdddggglllooorrrtttxxxzzz{{{{{{{{{|||~~~~~~}}}~~~~~~|||zzzzzz{{{|||~~~~~~}}}}}}}}}|||||||||{{{}}}}}}|||yyywwwvvvxxxzzz|||{{{yyyvvvsssrrrtttvvvuuuvvvvvvwwwwwwvvvvvvuuuvvvvvvuuurrrooonnnoooqqqnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkjjjhhhgggeeeeeedddcccbbb```^^^\\\[[[YYYXXXWWWTTTRRRPPPNNNMMMIIIGGGDDDBBBCCCBBBBBB@@@=========<<<;;;999777666555555444444444444333333222222111111000/////////000000000000111111111111000000000000000000000000000000111222222333444444222222333333444555666666999<<<@@@BBBBBBCCCDDDFFFDDDDDDFFFGGGHHHIIIIIIIIIGGGFFFEEEFFFFFFDDDBBB???:::>>><<>><<<;;;:::999888666555555333444555444333333444666<<>>>>>===<<<:::888555333444444444444444444333333222222111111000/////////000000000000111111111111000000000000000000000000000000111222333333444444444444444444444444444444:::===@@@BBBCCCCCCDDDFFFDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEDDDEEEEEEDDDAAA???:::>>>===AAAIIIOOO```|||vvvfff```___^^^fffsssnnnXXXRRRNNNLLLJJJJJJLLLNNNOOOOOOMMMNNNPPPSSSUUUVVVVVVVVVPPPPPPPPPOOONNNLLLIIIHHHIIIFFFDDDGGGMMMPPPNNNKKKJJJHHHFFFDDDCCCCCCCCCDDDDDDEEEFFFFFFEEECCCAAA???>>>===<<<:::888777666555444555555444333222444555777NNN```llluuurrrooowwwqqqttttttrrruuu{{{qqqkkklllooonnnuuuyyyvvvrrrjjjeeedddccceeegggjjjmmmpppsssuuuooooooqqqtttwwwzzz{{{{{{~~~}}}zzz{{{|||||||||~~~~~~~~~|||{{{{{{|||}}}~~~|||zzzyyy}}}{{{xxxwwwwwwwwwvvvtttzzzyyyxxxvvvuuutttttttttwwwvvvuuuuuuuuuuuuvvvvvvuuutttrrrqqqppppppqqqrrrpppooonnnllljjjiiiiiiiiikkkkkkjjjiiihhhgggffffffgggeeeaaa___^^^]]][[[ZZZVVVUUUSSSQQQOOOLLLKKKJJJHHHFFFDDDAAA???============<<<;;;;;;999999888777555444444333333222222111000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333222333444444333555888:::===>>>AAACCCEEEFFFFFFFFFHHHGGGFFFFFFGGGHHHJJJKKKJJJHHHFFFFFFFFFDDD@@@<<<>>>======@@@GGGUUUiiixxxqqqbbbZZZYYY```kkkyyyhhhWWWOOOMMMKKKIIIIIIKKKNNNOOOOOONNNOOOPPPRRRSSSUUUVVVWWWVVVSSSOOOMMMMMMMMMLLLLLLHHHFFFFFFJJJPPPRRROOOLLLPPPHHHDDDGGGGGGBBB???@@@CCCCCCDDDEEEFFFEEECCC@@@CCCAAA>>><<<999888888888777777777777666666666666666AAAVVVkkkrrrnnnnnnrrrqqqssssssqqqttt}}}xxxqqqnnnnnnmmmwwwyyyqqqjjjgggfffddddddfffjjjooosssttttttrrrpppooooooqqquuuyyy||||||~~~~~~yyyyyyzzzzzzzzzzzz|||~~~}}}{{{zzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~|||zzzyyyyyyyyyxxxvvvyyyxxxxxxwwwvvvttttttssswwwwwwvvvvvvuuutttttttttuuutttrrrqqqppppppqqqqqqooonnnmmmkkkiiihhhhhhhhhjjjjjjiiiiiihhhffffffeeedddbbb```___^^^]]]ZZZXXXUUUTTTRRRPPPMMMKKKJJJIIIFFFEEEBBB@@@>>>===<<<<<<<<<<<<;;;:::999888888777555444444333333222222111000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333222333444444444555888;;;>>>???BBBDDDFFFGGGGGGGGGHHHGGGGGGGGGGGGIIIJJJKKKJJJHHHFFFEEEEEEDDD@@@<<<>>>===>>>BBBKKK[[[nnn|||mmm]]]WWWWWWaaannn|||}}}aaaSSSLLLNNNLLLIIIIIIKKKMMMNNNNNNOOOOOOQQQRRRSSSTTTUUUVVVUUURRRPPPNNNNNNNNNMMMLLLJJJHHHGGGKKKPPPQQQOOOKKKOOOIIIFFFHHHGGGCCCBBBDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCAAA???<<<:::999888888555555555555444444444444666>>>OOObbbkkkkkkkkkooonnnppppppnnnqqqzzz}}}uuuooonnnoooqqq~~~{{{ssslllhhhgggccccccdddiiioootttxxxyyyvvvuuusssrrrsssvvvyyy{{{~~~~~~zzzwwwxxxyyyzzzzzz|||~~~}}}}}}~~~|||{{{zzzzzz{{{}}}~~~||||||}}}}}}~~~}}}{{{zzz{{{{{{zzzyyywwwxxxxxxxxxwwwvvvtttsssvvvwwwwwwwwwvvvtttsssqqqtttsssrrrqqqpppppppppqqqnnnmmmllljjjiiihhhggggggiiiiiiiiihhhgggfffeeedddaaa```_________]]]ZZZWWWTTTSSSQQQOOOLLLJJJHHHHHHDDDCCCAAA???===<<<<<<===<<<<<<;;;:::999888777777555444444333333222222111000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333222333444444444666999;;;???AAACCCEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHFFFEEEDDDBBB???======>>>@@@FFFQQQbbbtttyyyfffYYYWWWZZZfffsssqqq[[[QQQNNNOOOLLLJJJIIIKKKMMMNNNMMMPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQPPPNNNMMMKKKJJJJJJLLLOOOPPPNNNKKKLLLJJJIIIJJJGGGDDDDDDGGGEEEDDDDDDCCCCCCDDDEEEEEEBBBAAA???===;;;999999888555555555555444444444444666:::EEEUUUaaafffhhhjjjiiimmmmmmkkkmmmvvv}}}~~~{{{vvvqqqmmmmmmpppttt}}}wwwpppkkkhhhcccbbbccchhhooovvv{{{~~~}}}{{{xxxuuuuuuwwwyyy{{{|||xxxtttuuuwwwxxxzzz}}}}}}||||||~~~{{{zzzyyyxxxyyy{{{}}}~~~}}}}}}}}}~~~~~~}}}{{{zzz{{{|||{{{zzzwwwxxxzzz{{{zzzxxxvvvuuutttuuuvvvwwwwwwuuusssqqqssssssrrrqqqqqqpppppppppnnnmmmllljjjiiiiiihhhhhhhhhhhhhhhhhhgggeeedddccc____________```^^^ZZZWWWTTTSSSQQQOOOLLLJJJIIIHHHDDDCCCAAA???>>>===>>>>>><<<;;;;;;:::999888777777555444444333333222222111000000000000000000000000///000000000111111111111000000111111111222222222111111222222222333333333222333444555555777:::===AAABBBDDDGGGHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKHHHGGGFFFDDDCCCAAA???======???BBBHHHVVViiiyyy~~~ppp___VVVXXX___jjjwwwgggXXXSSSRRRNNNLLLJJJJJJMMMOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQSSSRRROOOMMMMMMLLLLLLMMMOOOOOOLLLJJJJJJKKKLLLJJJFFFDDDEEEIIIGGGHHHHHHHHHFFFDDDDDDDDDBBBAAA@@@>>><<<:::999999777777777777666666666666555666>>>LLLZZZcccddddddfffjjjjjjhhhjjjrrrxxxyyyzzzvvvrrrooommmlllpppuuu{{{uuuoookkkgggfffeeehhhooowww}}}{{{xxxwwwwwwyyy{{{|||wwwsssqqqsssuuuwwwyyy}}}~~~}}}~~~~~~zzzyyyxxxxxxyyy{{{~~~}}}}}}}}}~~~|||{{{yyyyyyzzz{{{zzzyyyxxxyyy{{{||||||{{{yyywwwrrrsssuuuvvvwwwvvvtttsssrrrrrrrrrrrrqqqpppooooooooonnnmmmkkkjjjjjjjjjjjjhhhhhhiiiiiihhhfffdddbbb````````````aaa___[[[XXXUUUTTTRRRPPPMMMKKKIIIHHHEEEDDDBBB@@@???>>>??????<<<;;;:::999888777777666555444444333333222222111000000000000000000000000///000000000111111111111000000111111111222222222111111222222222333333333333444555555666888;;;>>>BBBCCCEEEGGGIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGFFFCCCAAA???>>>>>><<<@@@DDDKKK\\\qqq~~~vvvfffXXXSSSXXX___hhhvvvvvv___UUURRRRRRNNNLLLKKKLLLOOORRRTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSRRROOOLLLMMMLLLMMMMMMNNNMMMKKKIIIJJJLLLMMMJJJFFFEEEGGGIIIJJJLLLNNNMMMIIIEEEBBBBBBBBBAAA@@@???===<<<:::999777777777777666666666666333555;;;GGGVVVaaabbb___dddhhhiiigggiiiooossstttwwwsssqqqrrrppplllnnntttzzzsssnnnmmmkkkiiijjjooovvv{{{~~~~~~{{{wwwvvvwwwyyyzzz~~~}}}wwwqqqnnnppprrrtttvvvxxx|||~~~}}}}}}~~~~~~}}}{{{zzzyyyxxxxxxyyy|||~~~~~~}}}|||||||||}}}zzzyyywwwxxxyyyzzzzzzyyyyyyzzz{{{||||||{{{zzzzzzssstttuuuuuuuuuuuutttsssrrrrrrrrrrrrqqqpppooonnnooonnnmmmlllkkkkkkkkkkkkhhhhhhiiijjjiiifffdddbbbbbbaaa`````````^^^[[[XXXUUUTTTRRRPPPMMMKKKJJJIIIFFFEEECCCAAA????????????;;;;;;:::999888777666666555444444333333222222111000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333333444555666666999<<>><<>>=========;;;;;;:::999888777666666555444444333333222222111000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333333444666666777999===@@@CCCDDDFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJFFFGGGFFFBBB>>><<<===???===DDDKKKVVVmmmmmm[[[RRRTTTZZZ___qqq{{{___VVVRRRNNNLLLOOOMMMKKKKKKMMMOOOPPPPPPMMMOOOQQQSSSTTTSSSQQQPPPOOONNNNNNOOOOOOOOOMMMJJJIIIJJJLLLLLLKKKJJJIIIIIIGGGJJJJJJIIIMMMTTTVVVRRRKKKMMMMMMJJJDDDBBBDDDHHHAAAAAAAAAAAA???>>><<<;;;555555555555444444444444333777:::>>>JJJZZZbbbbbb___dddfffdddeeeiiikkkkkkqqqooouuu~~~}}}ssspppuuu{{{vvvpppmmmjjjjjjmmmpppssstttuuusssqqqpppqqqtttxxxzzz}}}~~~xxxtttrrrrrrrrrsssuuuuuuvvvxxx{{{~~~~~~~~~~~~|||{{{|||}}}~~~}}}{{{|||{{{zzzyyyzzz|||~~~zzz{{{|||}}}}}}|||{{{zzzzzzyyywwwxxxzzz||||||{{{wwwwwwwwwwwwwwwyyyzzzzzz{{{yyywwwtttrrrpppooooooqqqqqqrrrrrrqqqpppnnnmmmllllllkkkjjjiiiiiiiiiiiihhhjjjkkklllkkkhhheeecccdddaaa^^^\\\[[[ZZZXXXVVVRRRRRRPPPNNNKKKIIIGGGFFFFFFEEEBBB???===<<<;;;;;;;;;::::::999888777666666555555444333333222222111000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333333444666777777:::===@@@CCCDDDEEEGGGHHHHHHHHHGGGGGGHHHIIIKKKKKKKKKKKKJJJFFFFFFFFFBBB===;;;===???===EEENNN[[[tttiiiXXXTTTYYY```eee}}}nnnXXXTTTSSSPPPNNNQQQNNNKKKJJJKKKLLLLLLLLLLLLNNNQQQSSSTTTSSSQQQPPPPPPNNNMMMMMMNNNNNNLLLJJJHHHIIIKKKLLLJJJIIIIIIIIIEEEHHHIIIJJJQQQ[[[]]]XXXKKKKKKJJJEEE@@@AAAGGGMMMAAAAAABBBAAA@@@>>><<<;;;888777777777666666666666555888999:::EEEWWWccceee^^^bbbdddccccccgggiiihhhnnnnnnvvvwwwrrrwwwyyy|||}}}yyyxxx}}}xxxmmmkkkiiiiiikkknnnpppqqqpppooommmmmmooossswwwzzz~~~~~~xxxuuuvvvwwwssstttuuuuuuuuuwwwzzz|||zzz~~~{{{|||}}}~~~~~~~~~||||||||||||}}}zzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||vvvwwwyyyzzz{{{zzzyyyyyyzzzyyyxxxwwwtttrrrpppnnnmmmoooqqqrrrpppooooooooollllllkkkkkkkkkjjjjjjjjjjjjlllmmmmmmjjjhhhggggggaaa___^^^^^^^^^]]]YYYWWWOOONNNMMMKKKIIIHHHGGGGGGDDDBBB???>>>>>>===<<<:::::::::999999888777777777333333333222222222111111000000000000////////////000000000000111111111111000000000000111111111111444333222111111111222333444444555777:::>>>AAACCCCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGEEEAAA===;;;<<<>>>CCCFFFNNN```|||ooo[[[QQQVVVfffvvv```YYYXXXWWWUUUPPPKKKIIIHHHIIIJJJKKKJJJIIIJJJLLLPPPTTTWWWVVVRRRNNNOOONNNLLLJJJJJJJJJJJJKKKHHHHHHIIIHHHGGGFFFHHHIIIFFFIIILLLTTT___eee___UUURRRLLLEEECCCEEEHHHGGGEEEFFFCCCAAA@@@@@@???>>><<<<<<;;;:::888666555333333666555666999DDDRRR^^^cccbbbbbb``````eeelllmmmjjjlllkkksss~~~uuurrrrrrtttuuurrrnnnsssuuupppjjjjjjnnnppppppnnnoooooopppqqqtttwwwzzz{{{}}}}}}{{{yyyyyyyyyyyywwwvvvvvvvvvxxx{{{}}}|||~~~}}}}}}}}}}}}}}}}}}~~~~~~|||||||||||||||}}}}}}~~~||||||||||||||||||||||||{{{{{{zzzyyyyyyzzzzzzzzzuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwvvvtttsssqqqpppnnnppprrrrrrpppnnnnnnnnnllllllllllllkkkjjjiiihhhjjjlllmmmllljjjhhhggggggaaa```^^^^^^^^^\\\XXXUUUPPPOOOMMMKKKIIIGGGFFFFFFDDDAAA???>>>>>>===<<<:::::::::999888888777777666333333333222222222111111000000000000////////////000000000000111111111111000000000000111111111111333333222111111222222333444444666888;;;>>>AAACCCDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHHHHGGGDDDAAA===<<<===>>>@@@FFFRRRgggppp]]]WWW^^^ooo~~~^^^YYYWWWVVVUUUPPPOOOMMMKKKKKKKKKKKKIIIGGGIIIKKKNNNRRRUUUTTTPPPMMMLLLKKKJJJIIIIIIHHHHHHHHHFFFGGGHHHHHHIIIJJJMMMPPPNNNNNNOOORRRZZZ```[[[SSSKKKGGGCCCCCCGGGIIIGGGEEECCCAAA???>>>>>>>>>===;;;;;;:::999888777666555555444444555888@@@NNN\\\dddeeefffeeedddiiiooooookkkfffeeekkkyyyyyyuuuppprrrrrrmmmiiijjjsss|||xxxsssmmmllloooqqqpppnnnooopppqqqrrruuuxxx{{{}}}|||~~~}}}{{{zzzyyyxxxxxxwwwvvvuuuuuuvvvxxxzzz|||zzz}}}~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyuuuuuuuuutttuuuuuuvvvvvvuuuuuuuuuuuuuuutttsssrrrpppqqqsssrrrpppnnnmmmmmmmmmmmmmmmmmmkkkiiigggfffiiikkklllkkkiiigggffffffaaa```^^^]]]\\\ZZZVVVSSSPPPNNNLLLJJJHHHFFFEEEEEECCCAAA>>>=========<<<::::::999999888888777666666333333333222222222111111000000000000////////////000000000000111111111111000000000000111111111111333222222111111222333333444555666999<<>>HHHZZZsssqqq```^^^hhhyyytttZZZWWWUUUUUUUUUPPPRRRPPPNNNLLLLLLJJJHHHFFFIIIJJJLLLOOOQQQQQQNNNKKKHHHHHHIIIJJJIIIGGGFFFDDDDDDEEEGGGIIIKKKNNNSSSWWW[[[YYYUUUSSSUUUXXXSSSLLLDDDCCCCCCFFFJJJKKKHHHEEEAAA???===<<<======<<<;;;::::::999999888888777777222333555777<<>>=========<<<:::999999999888777777666666333333333222222222111111000000000000///////////////000000000111111111111///000000000111111111111222222222222222222333333444555777:::>>>AAACCCEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHGGGEEEFFFEEEBBB???<<<<<<>>>AAABBBOOOfffooocccfffrrrhhhVVVUUURRRRRRTTTPPPQQQOOOMMMLLLLLLKKKHHHFFFIIIIIIIIIKKKMMMMMMKKKJJJFFFHHHKKKLLLLLLIIIFFFDDDDDDEEEGGGHHHKKKOOOUUUYYYbbbbbb]]]WWWTTTSSSMMMEEECCCDDDGGGKKKNNNMMMIIIEEE@@@>>><<<<<<===>>>===<<<<<<<<<;;;:::999888777666222333666777999CCCVVVggglllnnnoooppptttwwwsssmmmbbb^^^___kkk{{{uuuvvvuuuqqqllliiiiiijjjssszzzuuuqqqppppppooommmlllmmmooorrruuuxxx{{{|||}}}}}}||||||}}}}}}~~~~~~{{{xxxvvvuuutttrrrpppppppppqqqrrrtttxxx}}}~~~~~~yyytttrrrwww|||{{{zzz{{{|||}}}zzz{{{}}}~~~}}}}}}|||||||||{{{{{{{{{~~~}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwxxxyyyzzzwwwwwwvvvvvvuuutttsssrrrtttuuuvvvuuuqqqooommmmmmnnnnnnmmmllljjjhhheeedddgggiiijjjiiigggeeedddddd___^^^\\\[[[YYYWWWSSSPPPNNNLLLJJJHHHFFFDDDCCCCCCAAA???===<<<======<<<;;;999999888888777666666555333333333222222222111111000000000000///////////////000000000111111111111///000000000111111111111111111222222333333333333444555888<<>>===>>>???@@@@@@???@@@???>>><<<999777666555444444666888999???RRReeelllooorrrtttwwwyyyssslllccc^^^]]]eeeuuu~~~wwwwwwwwwuuussspppnnnmmmnnn}}}}}}wwwssspppnnnmmmmmmlllnnnppptttxxx{{{}}}~~~~~~}}}{{{{{{|||~~~}}}zzzwwwuuusssqqqooommmnnnnnnoooqqquuuzzz~~~~~~lllhhhgggmmmttt}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~yyyzzz|||~~~~~~~~~||||||{{{{{{zzzzzzyyyyyy}}}|||{{{zzzzzzzzzzzzzzz{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvuuutttsssuuuwwwxxxvvvsssqqqpppoooooonnnllljjjiiigggfffeeefffhhhiiiiiifffdddcccccc]]]\\\ZZZYYYXXXVVVRRROOOKKKJJJIIIGGGEEEDDDCCCCCCAAA???===<<<======<<<;;;999888888777777666555555333333333222222222111111000000000000////////////000000000000111111111111000000000000111111111111000000222333333333333333444666999===AAADDDFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHFFFEEECCCBBB???<<<;;;<<>>???AAABBBCCCBBBBBBAAA???===:::888666555666444666999999===MMM```kkkoootttwww{{{{{{tttkkkaaa^^^\\\```mmmzzz}}}xxxuuuttttttuuuvvvuuurrroooppp~~~~~~}}}~~~zzzuuuqqqnnnnnnnnnnnnpppssswww{{{}}}{{{zzz{{{~~~~~~zzzwwwuuusssqqqnnnmmmmmmmmmnnnnnnqqquuuxxx{{{}}}aaa]]]]]]aaagggmmmxxx~~~~~~~~~~~~}}}~~~~~~}}}||||||{{{{{{zzzyyyyyyxxxzzzyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvxxxyyyxxxuuusssrrrrrrooommmkkkhhhgggfffggggggfffgggiiihhheeecccbbbbbb[[[ZZZYYYXXXXXXVVVRRRPPPIIIHHHGGGFFFEEEDDDDDDDDD@@@>>><<<<<<<<<===<<<;;;888888888777666666555555333333333222222222111111000000000000////////////000000000000111111111111000000000000111111111111///000222333444444333333444666:::>>>BBBEEEGGGGGGIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFBBBAAA???<<<:::===AAAEEEOOOdddooonnnuuuooo\\\QQQOOONNNGGGHHHOOONNNMMMLLLKKKKKKMMMMMMLLLKKKLLLIIIEEECCCDDDFFFGGGGGGFFFHHHLLLNNNNNNLLLHHHFFFGGGIIILLLLLLKKKKKKKKKLLLQQQYYY___^^^YYYVVVQQQMMMLLLNNNOOOOOOLLLHHHDDDCCC???>>>===???AAACCCDDDCCCBBBAAA???===;;;999777666777333444999999:::HHHZZZiiiooouuuyyy}}}}}}uuukkk``````^^^___iiiuuuyyyvvvsssqqqqqqsssvvvwwwtttpppppp}}}{{{xxxxxx|||}}}wwwrrrpppoooppplllooossswww{{{~~~|||zzzyyyzzz}}}|||xxxvvvuuutttqqqooommmmmmnnnooojjjllloooqqqtttxxx|||[[[WWWWWWZZZ^^^bbbkkkttt}}}~~~~~~}}}||||||{{{zzzzzzyyyyyywwwwwwwwwvvvwwwwwwxxxxxxuuuvvvwwwwwwwwwuuutttsssuuuvvvwwwxxxyyyzzzzzzzzzwwwxxxzzzyyywwwtttttttttooommmjjjgggffffffhhhiiieeeggghhhgggeeecccbbbbbbZZZYYYXXXWWWWWWVVVRRRPPPHHHGGGFFFEEEDDDDDDDDDDDD@@@>>><<<<<<<<<===<<<;;;888888888777666666555555333333333222222222111111000000000000////////////000000000000111111111111000000000000111111111111///000222333444444333333444666:::???CCCEEEGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGIIIIIIHHHFFFBBBAAA>>>;;;:::===BBBFFFNNNddd|||oootttbbbXXXPPPOOONNNEEEFFFNNNNNNOOONNNMMMMMMNNNNNNMMMKKKLLLIIIEEECCCCCCEEEGGGGGGDDDFFFIIILLLLLLJJJGGGEEEGGGJJJMMMNNNMMMLLLKKKKKKUUU]]]aaa\\\UUUPPPLLLIIIKKKLLLMMMKKKHHHEEECCCBBB>>>======>>>AAACCCDDDCCCAAA@@@???===<<<:::999999888222222888999999EEEUUUiiiooovvv{{{vvvlllaaabbbaaa```hhhuuuzzzxxxsssqqqppprrrwwwxxxuuuqqqiiivvv}}}yyyxxxvvv{{{yyytttqqqqqqrrriiikkkpppuuuyyy|||~~~|||{{{yyyxxxyyy|||{{{wwwuuuvvvtttqqqooonnnnnnoooooogggiiikkkmmmoootttyyy}}}UUUTTTTTTVVVYYY]]]bbbeeeqqqxxx~~~}}}}}}~~~~~~|||zzz}}}}}}}}}}}}}}}||||||{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxvvvsssrrrrrrrrrqqqooosssssstttvvvxxxyyywwwvvvtttuuuvvvvvvvvvuuussssssrrrooollljjjjjjjjjiiihhhggghhhhhhhhhfffccc```^^^XXXVVVTTTSSSSSSRRRQQQPPPJJJGGGDDDDDDEEEEEEBBB???@@@???======>>>>>><<<;;;666666666666666555555555333333222222111000//////000000000000000000000000000000000000111111111111111222222333333222222111111222333222111111333444333666:::>>>@@@CCCFFFIIIJJJJJJKKKKKKJJJJJJIIIHHHLLLJJJHHHGGGHHHHHHGGGEEEBBB>>>;;;<<<<<<<<<@@@FFFRRRfffyyyqqq|||rrr___SSSPPPMMMIIIHHHHHHJJJKKKLLLKKKKKKKKKLLLLLLJJJIIIKKKIIIFFFCCCAAAAAABBBCCCFFFFFFHHHIIIJJJKKKKKKKKKMMMLLLLLLLLLLLLKKKKKKKKKMMMPPPSSSSSSPPPKKKGGGEEEGGGHHHIIIJJJIIIGGGDDDCCC@@@@@@@@@@@@AAABBBCCCCCCAAAAAA@@@>>><<<:::888666555555444444666<<>>============<<<:::777777666555555555555555333333222222111000000///000000000000000000000000000000000000111111111111111222222333333222222111111222333222111111333555444777;;;???AAADDDGGGIIIJJJJJJKKKKKKJJJJJJIIIHHHLLLJJJHHHGGGGGGGGGFFFEEE???;;;999:::::::::>>>DDDWWWhhh~~~uuurrr~~~iiiZZZQQQNNNKKKHHHGGGHHHKKKMMMNNNMMMMMMMMMNNNNNNLLLKKKLLLJJJGGGDDDCCCCCCDDDEEEFFFFFFGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJMMMPPPPPPMMMJJJGGGFFFHHHHHHIIIIIIHHHFFFCCCBBB@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAA@@@>>><<<:::999555555555444555999???DDDWWWgggssstttuuuzzzyyyssskkkccc___fffpppuuuvvvwwwsssqqqqqqwww~~~yyyssslllooowww{{{~~~}}}xxx{{{|||yyywwwvvvuuusssqqqpppqqqtttxxx{{{}}}~~~{{{zzzzzzzzz{{{{{{xxxvvvwwwyyyxxxtttooojjjjjjkkklllnnnqqqtttuuuxxxzzz}}}~~~~~~}}}}}}~~~~~~PPPPPPQQQSSSUUUXXX[[[\\\XXX[[[```eeeiiimmmrrruuuwww}}}~~~~~~~~~}}}~~~~~~{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxuuutttrrrrrrssssssrrrqqquuuttttttuuuvvvwwwuuussswwwwwwwwwvvvtttrrrooonnnooonnnnnnnnnoooooommmlllkkkjjjhhhfffcccaaa___^^^ZZZWWWTTTSSSRRRQQQOOONNNIIIGGGEEEDDDDDDCCCAAA@@@@@@>>><<<;;;<<<<<<;;;:::999888666444333333444444333333222222111000000000////////////////////////000000000000111111111111111222222333333222222111111222333222111222333555666999===@@@CCCEEEHHHKKKJJJKKKKKKKKKKKKJJJIIIIIILLLJJJHHHGGGGGGGGGFFFDDD<<<999888:::::::::???EEE]]]kkk|||yyyoooooozzzuuuvvv}}}^^^TTTNNNLLLHHHEEEFFFIIIMMMOOOPPPOOOOOOOOOPPPPPPNNNMMMLLLJJJHHHEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIKKKLLLJJJHHHHHHHHHIIIIIIIIIHHHGGGDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<777777888777777999===@@@PPP^^^kkkpppuuu{{{|||xxxnnneeeaaaiiitttyyyyyyyyy{{{zzz{{{{{{uuuooolllooo{{{}}}|||zzzxxxwwwuuutttsssssstttwwwyyy{{{}}}{{{xxxvvvvvvwwwzzz|||{{{yyyxxxzzz|||{{{vvvrrrnnnmmmlllllllllnnnoooqqqqqquuuyyy|||~~~~~~~~~~~~~~~~~~~~~~~~|||~~~TTTUUUVVVWWWXXXYYYYYYYYYRRRTTTVVVYYY\\\aaagggkkkpppvvv}}}{{{{{{||||||~~~{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxuuusssqqqrrrsssttttttsssuuusssrrrsssttttttsssqqqttttttttttttrrrpppnnnmmmnnnmmmnnnpppqqqqqqooommmnnnmmmjjjgggdddaaa```___[[[XXXUUUSSSQQQPPPNNNLLLHHHGGGEEEDDDCCCBBBAAA@@@???===;;;:::;;;;;;;;;::::::888666444333222333444222222222111111111000000///////////////////////////000000000111111111111111222222333333222222111111222333333222222444666888;;;???BBBDDDFFFIIILLLKKKKKKKKKKKKKKKJJJIIIIIILLLJJJHHHGGGGGGFFFEEEDDD===::::::;;;;;;<<>>>>>999:::;;;;;;;;;<<>>HHHSSSbbbqqqzzzpppfff___]]]fffooorrrppppppuuu{{{dddVVVTTTKKKIIIFFFEEEFFFIIINNNQQQOOONNNMMMNNNOOONNNMMMKKKIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDDDDEEEFFFFFFFFFHHHIIIIIIHHHIIIKKKMMMHHHHHHGGGEEECCCAAA@@@???BBBCCCCCCCCCCCCBBBAAA@@@======>>>>>>>>>>>>>>>===777999;;;<<<<<<===???AAAKKKUUUbbbmmmvvv}}}yyynnneeehhhqqqzzz{{{rrrllljjjsss~~~||||||~~~}}}{{{zzz|||~~~zzzxxxtttrrrrrrtttxxxzzz|||{{{zzzzzzzzzxxxvvvtttwwwtttpppllljjjiiijjjkkknnnrrrxxx|||}}}~~~~~~}}}[[[]]]```aaaaaa^^^ZZZXXXTTTUUUVVVVVVUUUVVVYYY\\\]]]dddmmmvvv~~~}}}yyyyyyyyyyyyyyyyyyyyyyyywwwuuuttttttvvvwwwwwwvvvtttsssqqqqqqsssttttttssspppqqqqqqrrrrrrqqqoooooolllkkkkkkmmmooopppooommmnnnmmmkkkiiifffdddbbbaaa]]]ZZZVVVRRRPPPNNNKKKIIIFFFFFFFFFEEEBBB@@@@@@AAA>>><<<888777888999999999666666666555444333222222111111111111111111111111000000000000000000000000000000000000111111111111111222222333333222222111111222333333333333666888:::===AAADDDEEEGGGJJJLLLKKKLLLLLLLLLLLLKKKJJJJJJLLLJJJHHHFFFFFFEEEDDDBBB:::999888999:::@@@MMMZZZjjjyyywwwjjj___XXXVVV[[[bbbhhhlllrrryyywww___WWWUUULLLJJJHHHGGGGGGJJJMMMOOOLLLKKKKKKKKKLLLLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJIIIHHHFFFDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKGGGGGGEEEDDDBBBAAA@@@???CCCDDDDDDDDDCCCBBB@@@???<<<<<<============<<<<<<666777999999999:::<<<>>>GGGOOO\\\kkkwwwyyyooogggggglllvvv~~~tttooommmuuu~~~}}}~~~yyywwwtttssssssuuuxxxzzz~~~|||yyyvvvuuutttssswwwtttoookkkhhhggghhhiiinnnrrrwwwzzz|||~~~eeehhhlllooopppmmmjjjggg```aaabbbaaa___]]]\\\]]]\\\aaahhhlllnnnrrrxxx}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvvvvwwwxxxwwwvvvvvvtttssssssuuuwwwwwwwwwttttttuuuttttttrrrpppoookkkjjjiiijjjlllmmmmmmlllkkkjjjjjjiiifffdddaaa___]]]ZZZVVVRRRPPPMMMJJJGGGEEEFFFGGGEEEAAA???@@@AAA>>>;;;777666777888888888333444555666666444222111111111111111111111111111222222222222222222222222000000000000111111111111111222222333333222222111111222333333333444666888:::===AAACCCEEEGGGJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJMMMJJJGGGFFFFFFEEECCCBBB<<<:::999:::;;;CCCTTTddduuutttdddYYYTTTRRRYYYccclllrrrzzzjjj\\\WWWSSSMMMLLLJJJJJJIIIJJJLLLLLLKKKJJJIIIJJJKKKKKKIIIGGGIIIHHHHHHGGGFFFFFFFFFEEEDDDEEEFFFHHHJJJKKKLLLLLLKKKIIIGGGEEEEEEFFFHHHIIIHHHJJJKKKKKKIIIGGGGGGHHHFFFEEEDDDBBBAAA@@@@@@@@@DDDDDDEEEEEEDDDBBB???>>><<<<<<=========<<<<<<;;;888999999888777777:::<<>>;;;777555666777888888111333555777777555222111111111111111111111222222222222222222222222222222000000000000111111111111222222222333333222222222111222333333333444666999:::===AAACCCEEEGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKJJJMMMJJJGGGFFFEEEEEECCCAAA???<<<;;;<<<>>>GGGZZZkkkqqq```VVVRRROOO[[[jjjuuu|||bbbYYYVVVPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIJJJKKKKKKIIIGGGIIIIIIIIIHHHHHHGGGGGGGGGCCCDDDFFFIIIKKKLLLMMMNNNLLLJJJHHHFFFEEEGGGIIIJJJHHHJJJKKKKKKHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@AAADDDEEEEEEEEEDDDBBB???==================<<<<<<;;;======;;;999777777999;;;>>>CCCNNN\\\gggmmmooopppmmmjjjhhhggggggmmm~~~xxxvvvtttxxxzzzxxxzzz~~~}}}~~~{{{|||}}}~~~xxxsssqqqrrrssssssooojjjfffcccccceeefffhhhlllpppuuuyyy~~~www}}}}}}}}}~~~~~~|||wwwpppjjjgggjjjkkkjjjfffdddeeehhhgggjjjrrr|||yyyyyyzzzzzzzzzzzzzzzyyywwwwwwwwwwwwyyy|||~~~yyyyyyyyyzzzzzzzzzzzzzzzxxxvvvtttsssssssssrrrpppnnnllljjjiiijjjjjjiiihhhiiihhhffffffeeedddaaa___]]]ZZZUUURRROOOLLLHHHFFFFFFEEEDDDCCCAAA@@@???>>><<<;;;999999999999777666555555444444444333333333000000000000000000000000000000000000111111111111111111222222222333333333333333333333222222111000222333444444333555777:::???AAACCCEEEFFFGGGJJJLLLNNNMMMMMMMMMLLLLLLKKKKKKMMMLLLLLLJJJGGGDDDAAA???<<<999;;;AAABBBJJJdddwww___TTTSSSQQQZZZhhhxxxxxx___RRRNNNNNNLLLJJJIIIHHHIIIJJJMMMNNNJJJJJJHHHGGGFFFEEEEEEEEEHHHGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKOOOMMMIIIGGGFFFFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAADDDEEEGGGGGGFFFCCC@@@===<<<===>>>??????===;;;:::>>>===;;;999888777666666777:::AAAOOO]]]fffiiihhhkkkfffccceeeggglllwww}}}xxxyyyxxxuuuuuuxxxuuuttt|||}}}~~~vvvrrrpppmmmjjjnnnllliiifffeeedddeeeeeefffgggjjjpppwww}}}}}}}}}~~~}}}{{{zzz{{{}}}|||{{{yyyyyywwwsssnnnjjjiiiiiihhhiiiooowww~~~||||||||||||{{{yyyxxxwwwyyyyyyyyyyyy{{{}}}}}}}}}|||{{{zzzyyyyyyxxxwwwuuusssrrrrrrrrrqqqpppmmmkkkiiiiiijjjjjjiiihhhjjjhhhfffdddcccaaa^^^[[[[[[XXXTTTQQQNNNLLLIIIFFFEEEEEEDDDBBBAAA@@@???>>><<<;;;999999999999777666555444444444444333333333000000000000000000000000000000000000111111111111111111111222222222333333222222333333333222111111222333444444444555888;;;???AAADDDEEEFFFGGGJJJLLLLLLLLLLLLLLLKKKKKKKKKJJJLLLLLLKKKIIIGGGCCC@@@>>>:::888;;;BBBHHHTTTqqqdddWWWWWW]]]ggguuupppZZZPPPLLLLLLKKKJJJIIIIIIIIIKKKLLLMMMJJJJJJIIIHHHGGGFFFFFFEEEGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIMMMKKKIIIGGGFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAFFFGGGHHHHHHFFFDDDAAA???@@@??????>>>==================;;;:::999888777777999999>>>JJJXXXcccgggfffiiieeebbbdddfffjjjsss|||}}}zzzzzz~~~~~~wwwqqqwwwuuutttvvv}}}|||uuuqqqnnnllljjjkkkiiigggeeeddddddddddddeeeeeeggglllsssyyy}}}~~~}}}}}}~~~{{{zzzzzz{{{}}}~~~~~~yyyvvvrrrpppnnnlllmmmrrrvvv{{{~~~}}}{{{yyywwwvvv{{{{{{{{{|||}}}~~~~~~|||zzzxxxwwwvvvvvvtttrrrqqqrrrrrrpppooommmkkkiiiiiiiiijjjiiihhhjjjhhheeecccaaa^^^ZZZXXXYYYVVVRRROOONNNLLLIIIGGGDDDDDDCCCBBB@@@???>>>>>>===;;;999999999888777555444444444444333333333333000000000000000000000000000000000000111111111111111111111222222222222333111111222333333333222222222333444444444666999<<>><<<999<<>>>>>===;;;999888888888666444444444444333333333222222000000000000000000000000///000000000111111111111111111111111222222222222000111222222333333333333222333444555555777:::===@@@BBBDDDEEEFFFGGGIIIKKKKKKKKKLLLMMMMMMLLLKKKJJJKKKJJJIIIHHHEEEBBB???===???===???GGGUUUkkklllmmmzzzrrrYYYPPPLLLJJJKKKIIIIIIJJJKKKKKKJJJJJJIIIJJJKKKLLLLLLKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGAAAAAAAAABBBDDDGGGIIIJJJGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFJJJKKKKKKKKKIIIGGGEEECCCDDDBBB@@@>>>===>>>???@@@===>>>=========<<<;;;;;;<<<777555===LLL\\\eeeiiillliiiiiikkkllllllpppwww{{{yyywwwyyy~~~wwwmmmlllwwwzzzxxx~~~~~~{{{uuuoookkkhhhggggggddddddeeeeeeeeedddcccccceeecccccceeejjjpppsssuuuzzz|||~~~}}}|||||||||}}}~~~~~~|||{{{|||}}}}}}|||{{{zzz{{{||||||wwwpppnnnllllllooouuu~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz||||||||||||||||||||||||zzzyyyxxxwwwvvvuuuttttttuuusssrrrqqqrrrrrrqqqppplllkkkiiihhhiiiiiihhhggggggeeecccbbbaaa^^^[[[YYYSSSQQQNNNLLLLLLKKKIIIGGGBBBBBBAAA@@@???>>>>>>======;;;999888888777555333444444333333333222222222000000000000000000000000///000000000111111111111000000111111111222222222000111222222333333333333111333444555666888<<>><<<>>>===@@@JJJ[[[tttwwwnnn|||dddRRRNNNLLLJJJLLLIIIIIIJJJJJJJJJJJJIIIHHHJJJKKKLLLMMMLLLIIIGGGEEEDDDDDDDDDDDDEEEFFFHHHHHHDDDCCCBBBBBBCCCEEEGGGHHHEEEEEEEEEDDDDDDCCCCCCBBBAAAAAABBBCCCEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJHHHFFFEEEAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@???>>>===<<<;;;777444:::GGGXXXdddkkkllljjjjjjmmmmmmlllooouuu|||zzzxxxyyyyyy||||||zzztttnnnnnnuuu{{{}}}zzzxxxxxxuuuqqqlllhhhfffffffffeeeeeeffffffffffffeeedddfffeeedddfffjjjnnnpppqqqwwwyyy|||}}}|||{{{|||||||||}}}~~~}}}{{{yyyzzz{{{}}}}}}|||||||||}}}~~~yyyqqqnnnmmmkkkmmmqqqzzz~~~~~~||||||}}}}}}}}}}}}}}}|||{{{||||||||||||{{{zzzyyyuuuuuuuuuttttttssssssssstttrrrppppppqqqqqqqqqpppllljjjhhhhhhhhhiiihhhgggfffdddbbbaaa```^^^[[[XXXRRRPPPMMMKKKJJJIIIHHHFFFAAAAAA@@@@@@???>>>>>>======;;;999888888777444333333333333333222222222222000000000000000000000000000000000000111111111111000000000111111111111222111111222333333333222222111333444666777999===@@@AAACCCEEEEEEEEEFFFHHHJJJKKKLLLNNNPPPPPPOOONNNMMMIIIHHHHHHFFFCCC@@@===;;;;;;<<<@@@LLLaaa}}}qqqttt{{{YYYNNNNNNKKKJJJMMMJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDFFFGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIGGGFFFAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBAAA???>>><<<999888777:::CCCQQQ```iiiiiiggggggiiiiiihhhkkkpppxxxzzzyyy{{{||||||wwwppplllmmmrrrvvv~~~~~~~~~yyywwwtttsssppplllhhhffffffhhhgggggggggfffffffffffffffgggffffffgggjjjlllmmmlllrrruuuxxxzzzzzzzzz{{{|||{{{||||||{{{zzzyyyyyyzzz|||||||||}}}}}}~~~~~~|||uuussssssssstttwww|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}}}}|||||||||||||||}}}}}}|||zzzyyyxxxuuuttttttssssssrrrrrrqqqqqqooonnnnnnooooooooonnnllljjjhhhhhhhhhhhhhhhffffffdddaaa___^^^[[[WWWUUUQQQOOOLLLJJJIIIHHHFFFDDD@@@@@@@@@???>>>>>>=========;;;999888777666444222333333333222222222222111000000000000000000000000000000000000111111111111000000000000111111111111222222333333333222111111111333555666777:::>>>BBBAAACCCEEEEEEEEEFFFHHHJJJJJJKKKNNNPPPPPPOOOMMMLLLHHHHHHGGGEEEBBB???<<<:::;;;>>>DDDQQQffftttqqqmmmRRRMMMNNNJJJIIINNNKKKJJJIIIHHHHHHHHHIIIIIILLLKKKKKKJJJIIIHHHGGGGGGDDDDDDEEEFFFGGGIIIKKKLLLKKKIIIGGGEEEDDDEEEGGGHHHFFFEEECCCBBBBBBBBBDDDEEECCCDDDDDDEEEEEEFFFGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNNNNMMMMMMKKKJJJIIIHHHGGGDDDCCCCCCBBBCCCFFFHHHIIICCCCCCDDDDDDBBB@@@>>><<<888999:::;;;>>>HHHXXXcccfffddddddfffeeedddhhhnnnuuu~~~~~~}}}}}}{{{uuummmfffhhhpppxxx|||wwwtttxxx~~~}}}yyyxxxssssssrrrnnnjjjhhhiiikkkiiihhhgggeeeeeeeeeffffffgggfffgggiiikkkkkkjjjhhhmmmppptttvvvvvvwwwxxxyyyzzz{{{|||{{{yyyyyyyyy{{{||||||||||||}}}}}}}}}}}}~~~}}}}}}}}}~~~yyyyyy{{{|||}}}|||wwwtttvvvyyyzzzzzz}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}|||||||||||||||{{{{{{zzz}}}}}}~~~}}}|||{{{yyywwwvvvuuutttsssrrrqqqppppppooommmlllkkkmmmmmmmmmlllllljjjhhhggghhhhhhgggffffffdddaaa^^^\\\XXXTTTQQQQQQOOOLLLJJJIIIGGGEEEDDD@@@@@@??????>>>>>>=========;;;999888777666444222333333333222222222111111000000000000000000000000000000000000111111111111000000000000111111111111333333333333333222111000111333555666888;;;???BBBAAACCCEEEEEEEEEFFFHHHJJJIIIJJJMMMOOOOOONNNLLLKKKHHHGGGFFFEEEBBB???<<<:::@@@CCCIIIUUUiiiuuummmttteeeNNNLLLNNNIIIHHHMMMLLLKKKIIIGGGGGGGGGIIIJJJLLLKKKJJJHHHGGGGGGGGGGGGEEEEEEEEEGGGHHHJJJLLLMMMGGGFFFEEEEEEFFFIIIMMMOOOGGGEEECCCAAAAAABBBDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDHHHHHHHHHIIIKKKLLLNNNOOONNNMMMLLLKKKJJJIIIHHHGGGHHHFFFCCCBBBCCCGGGLLLPPPDDDDDDEEEEEECCC@@@>>><<<888;;;===<<<;;;BBBQQQ^^^fffccccccdddddddddhhhnnnrrr~~~wwwxxxtttjjjbbbeeerrr~~~xxxqqqnnnrrrxxxzzz}}}|||wwwvvvtttttttttqqqlllkkklllnnnjjjhhhfffdddcccdddeeefffffffffgggiiikkkjjjhhheeejjjmmmqqqssstttuuuvvvwwwyyyzzz{{{{{{yyyyyyzzz{{{}}}}}}}}}|||{{{{{{zzzzzz||||||{{{}}}zzzzzz{{{~~~}}}yyy}}}~~~tttooolllkkknnnssstttyyy}}}{{{}}}~~~}}}{{{{{{|||}}}|||{{{}}}{{{yyywwwvvvxxxuuusssqqqqqqqqqooonnnrrrooommmmmmoooooollliiiiiiiiiiiiiiigggeeecccbbbeeebbb^^^[[[YYYXXXVVVUUUPPPOOOMMMKKKHHHFFFDDDCCCDDDBBB@@@>>><<<<<<<<<<<<===;;;999777555555555555222222333444333222111000......//////000000111111111111111000000000000000.../////////000000000000444333111000000000111111222444666777999<<<@@@CCCFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLLLLKKKJJJLLLIIIGGGEEE???999===FFFLLLHHHJJJ[[[rrr}}}mmmlll{{{tttdddSSSKKKIIIHHHHHHIIIJJJIIIGGGFFFFFFGGGHHHIIIKKKJJJIIIGGGFFFEEEDDDDDDFFFGGGHHHIIIKKKMMMNNNOOOJJJHHHFFFFFFGGGKKKOOOQQQIIIGGGDDDBBBBBBDDDGGGIIIJJJIIIFFFCCCAAA@@@AAAAAAFFFFFFGGGHHHJJJKKKLLLLLLJJJKKKLLLLLLKKKIIIGGGEEEBBBCCCDDDDDDEEEGGGKKKOOOEEEEEEDDDCCCBBBAAA@@@@@@???===;;;;;;;;;???KKKXXXdddbbb```___bbbhhhooosss{{{wwwqqqkkkfff```bbbppp|||oooggggggiiinnnyyy~~~|||zzzyyyxxxxxxuuuuuutttqqqmmmkkkjjjjjjjjjiiigggeeedddcccddddddffffffeeeddddddddddddeeehhhjjjmmmooorrruuuyyy|||zzzyyywwwwwwwwwyyy{{{|||}}}{{{{{{{{{{{{|||~~~}}}}}}}}}~~~|||qqqmmmmmmmmmppptttvvvxxx{{{|||||||||~~~wwwssspppoooqqqvvv{{{~~~~~~}}}}}}~~~~~~}}}~~~|||zzzxxxwwwuuutttrrrsssttttttrrrqqqqqqooollllllmmmllljjjhhhhhhhhhhhhhhhfffeeecccbbb___]]]ZZZXXXWWWVVVTTTRRRPPPOOOMMMKKKHHHFFFDDDCCCCCCBBB@@@>>><<<<<<<<<<<<<<<;;;999777555555555555222222333333333222111000////////////000000000000111000000000000000000000000000000000000111222222333333111000000000111111222444666888999<<<@@@CCCFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKHHHFFFFFFEEE@@@<<<@@@GGGTTTQQQSSS```sssyyynnneeeiiizzzlll^^^OOOIIIHHHFFFEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDGGGHHHIIIKKKLLLMMMNNNNNNHHHGGGEEEEEEFFFHHHLLLNNNHHHFFFDDDBBBBBBCCCEEEFFFHHHFFFDDDAAA@@@@@@@@@AAAFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHGGGAAABBBBBBAAA@@@BBBEEEHHHFFFFFFEEEDDDCCCCCCBBBBBB???<<<:::::::::===HHHSSSbbbddddddeeegggllltttzzz~~~|||zzzwwwuuuqqqmmmiiieeefffqqq~~~tttiiidddeeegggnnnzzz~~~~~~~~~~~~|||yyywwwuuuvvvwwwvvvtttpppmmmllllllllljjjhhhfffddddddddddddffffffeeeeeeeeeddddddddddddfffiiikkkmmmppptttwwwzzzyyyxxxwwwxxxzzz{{{}}}~~~}}}|||{{{{{{{{{{{{{{{zzzzzz{{{|||~~~}}}rrrhhheeeeeedddfffiiimmmnnnoooppppppssswwwzzz~~~|||{{{zzz{{{~~~}}}~~~~~~~~~~~~}}}{{{yyyxxxrrrrrrrrrtttvvvwwwuuussspppnnnkkkjjjjjjiiigggfffffffffffffffeeedddbbbbbb^^^\\\[[[ZZZZZZXXXVVVSSSNNNNNNLLLJJJGGGEEEDDDCCCBBBAAA???===<<<;;;;;;;;;;;;:::888666555444444444222222333333222222111000000000000000////////////000000000000000000111111222111000000000111333444333222111111000111111111222444777999:::===AAADDDGGGGGGGGGHHHHHHGGGFFFFFFHHHIIIJJJLLLMMMMMMLLLLLLHHHFFFEEEDDD@@@===AAAGGGVVVWWW[[[fffttt|||{{{vvvhhhbbb^^^fffyyyzzzaaaUUUJJJGGGFFFDDDBBBCCCFFFGGGHHHIIIJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFHHHIIILLLMMMNNNMMMLLLKKKGGGFFFDDDCCCCCCEEEGGGHHHEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCAAA@@@??????@@@@@@EEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHBBBBBBAAA???===>>>@@@BBBGGGGGGFFFFFFEEEEEEDDDDDD???<<<::::::999:::BBBLLL]]]bbbhhhjjjjjjmmmwww|||uuussssssrrrtttrrrqqqpppmmmlllrrryyy|||qqqiiifffbbbfffnnn{{{~~~|||xxxvvvyyyzzzzzzxxxtttqqqoooooonnnllljjjgggeeedddddddddeeeffffffffffffeeedddcccaaacccfffiiikkknnnrrruuuyyyxxxwwwwwwxxxyyy{{{|||zzz{{{{{{{{{{{{{{{zzzzzzvvvwwwxxx{{{~~~}}}tttkkkiiiiiiggghhhjjjmmmnnnnnnnnnppptttzzz~~~}}}|||~~~}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxxqqqqqqrrruuuwwwvvvtttrrrnnnllljjjhhhgggfffeeeeeeeeeeeeeeedddcccbbbbbbaaa^^^]]]\\\[[[ZZZXXXTTTQQQMMMLLLKKKIIIGGGEEECCCBBB@@@???>>>===<<<;;;;;;:::999888777666555444444333222222222222222111111000111111000000//////......000000000000000111111111222111000//////111222444222222111111111111111111222444888:::<<>>DDDIIINNNUUU___jjjvvv{{{vvvooobbb^^^]]]eeeuuufffWWWNNNGGGFFFFFFDDDAAABBBDDDFFFIIIKKKKKKJJJIIIHHHFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJMMMNNNNNNMMMJJJIIIEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>???@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFDDDDDDCCCAAA??????AAADDDHHHHHHHHHHHHGGGGGGGGGFFFAAA===;;;;;;999999>>>FFFTTT^^^hhhkkkhhhjjjsss{{{vvvooommmppprrrwwwyyyzzzyyyvvvrrrrrrttt{{{xxxvvvxxxssskkkhhhbbbfffooo}}}~~~|||zzz|||}}}~~~}}}yyyuuusssrrrpppnnnllliiigggffffffeeeffffffffffffeeedddbbbaaaaaacccfffhhhkkknnnrrruuuvvvuuuuuuvvvvvvxxxyyyzzzwwwxxxyyyzzz{{{zzzyyyxxxtttuuuwwwyyy|||zzzrrrpppooonnnmmmooossssssssssssvvv|||}}}|||~~~}}}|||}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwrrrrrrrrrtttuuutttqqqooommmllljjjgggeeeeeeeeefffeeeeeedddcccbbbaaaaaaaaa\\\[[[YYYWWWUUURRRMMMJJJLLLKKKIIIHHHFFFDDDBBBBBB>>>>>>>>>===<<<;;;::::::777777777666555444333333222222111111111000000000111111000000//////......//////000000111111111111000000///...///000111222111111111111222111111111222555999;;;>>>@@@CCCFFFHHHHHHIIIIIIIIIIIIHHHGGGHHHIIIKKKMMMMMMMMMMMMLLLIIIFFF@@@;;;<<>>>>>>>>>>>??????@@@@@@AAAAAABBBDDDEEEGGGHHHIIIGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDBBBAAABBBDDDGGGJJJJJJJJJIIIHHHHHHHHHGGGCCC???======;;;999<<>>>>>>>>>>>???@@@AAAAAAAAAAAA?????????@@@@@@@@@AAAAAA@@@AAABBBDDDFFFHHHIIIJJJGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBAAABBBEEEHHHLLLLLLKKKJJJIIIHHHGGGGGGEEEAAA>>>???===::::::===GGGUUUdddkkkiiigggkkkpppvvvsssooolllhhhgggnnnvvvzzzwwwzzz|||xxxpppooopppuuu~~~}}}~~~}}}yyywwwqqqpppnnnlllkkkjjjjjjkkkiiihhheeeccc```^^^]]]\\\[[[^^^aaaccceeehhhlllooooooooopppqqqssstttuuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttuuuvvvwwwxxxyyyyyyxxx{{{{{{{{{{{{{{{{{{||||||}}}|||~~~~~~~~~~~~{{{xxxyyyyyyzzzzzzzzzyyyxxxxxxuuutttrrrrrrssssssqqqpppkkklllkkkhhhffffffiiillliiihhheeecccaaa```______```]]]YYYVVVTTTRRROOOMMMIIIHHHGGGFFFDDDCCCAAAAAA<<<<<<======<<<;;;999888555555666666555444222111333222111000///000000111////////////000000000000...//////000111111222222...///000222222111000//////000111222333222222111222666:::>>>@@@CCCEEEHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLMMMNNNMMMLLLKKKJJJCCCCCC???;;;AAANNNWWWZZZOOOdddxxxttteeeVVVWWW\\\eeeqqq{{{^^^RRRKKKHHHGGGJJJKKKGGGFFFGGGEEEFFFGGGGGGGGGEEECCCBBBCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFFFFFFFEEEDDDDDDAAAAAABBBCCCBBBAAA???>>>======>>>???AAABBBCCCDDD@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBDDDEEEGGGHHHIIIEEEEEEDDDCCCCCCBBBBBBCCCEEEEEEDDDCCCBBBCCCFFFHHHNNNMMMLLLJJJIIIGGGFFFEEEEEE@@@>>>???>>>:::888:::???NNN___iiiiiihhhiiillllllhhhffffffdddbbbiiirrr}}}zzzxxxxxxwwwyyyzzzxxxqqqpppnnnmmmllllllmmmmmmllliiieee```\\\ZZZZZZZZZYYY[[[^^^```bbbeeeiiilllnnnnnnpppqqqsssttttttuuuvvvvvvuuuttttttsssssstttrrrsssuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{}}}~~~||||||~~~~~~~~~~~~{{{xxxyyyzzzzzz{{{{{{zzzyyyyyyvvvtttsssrrrtttttttttssskkklllkkkiiifffgggkkkoookkkiiifffcccaaa_________[[[XXXTTTQQQPPPOOONNNLLLIIIHHHGGGEEEDDDBBBAAAAAA;;;<<<<<<===<<<;;;999888444555555666555444222111333222000/////////000111......//////000000111111...//////000111222222222...///222444444333111//////000111222333333222111222666;;;>>>AAACCCFFFHHHHHHIIIKKKLLLNNNOOOOOOOOOMMMMMMNNNNNNMMMLLLJJJIIIEEEGGGDDD@@@DDDNNNTTTSSSSSSjjjxxxiiiYYY\\\bbblllvvv}}}~~~sssUUUOOOJJJGGGGGGJJJJJJGGGFFFHHHFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCC@@@AAACCCDDDCCCBBB@@@>>><<<======???@@@CCCEEEFFFAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDHHHHHHGGGEEEDDDDDDGGGIIIOOONNNMMMKKKIIIGGGEEEDDDDDD???===???>>>:::777888999GGGYYYeeehhhggghhhiiieeeaaaaaacccaaa^^^dddmmmxxxwwwwww~~~{{{{{{{{{xxxqqqpppnnnmmmmmmmmmnnnooonnnjjjddd^^^ZZZXXXXXXYYYYYY[[[^^^```bbbeeeiiilllnnnoooppprrrtttuuuuuuuuuxxxvvvtttsssrrrrrrsssssspppqqqsssuuuwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzxxxzzz|||~~~}}}~~~}}}~~~}}}{{{{{{{{{zzzxxxuuuuuuvvvwwwxxxwwwtttrrrsssrrrrrrrrrssssssqqqpppiiiiiiiiihhhgggffffffeeeggggggffffffeeebbb^^^[[[YYYXXXUUURRRPPPNNNLLLKKKFFFFFFEEEDDDCCCAAA???>>><<<<<<<<<;;;;;;::::::999555555444333333333333444111111000///////////////......///000000000000000///////////////////////////000111222333222111111111111111222222333333444444777<<>>>>>@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIOOONNNKKKIIIGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFDDDAAA>>>:::888777777888;;;???KKK]]]hhhgggeeeeee```^^^^^^___^^^^^^dddlllyyy}}}vvvqqqvvv|||}}}yyyyyy{{{~~~zzzzzz{{{yyyvvvuuuuuuvvvuuutttmmmhhhbbb]]][[[YYYXXXWWWYYYZZZ[[[\\\___cccfffhhhmmmppptttuuuuuutttttttttwwwtttrrrqqqrrrsssrrrqqqtttvvvxxxyyyzzzzzzyyyxxxxxxxxxxxxwwwxxxxxxyyyyyyuuuuuutttuuuxxx|||~~~~~~~~~~~~~~~|||xxxttttttsssssstttvvvuuussspppqqqpppppppppqqqqqqooommmmmmlllkkkjjjhhhgggeeeeeedddbbbaaaaaa```^^^ZZZWWWUUUSSSQQQNNNKKKIIIHHHGGGDDDDDDDDDCCCBBBAAA@@@???::::::999999888777777666555555444333333333333333111111000///////////////......///000000000000000///////////////////////////000111111222222111111111111111222333444444444777:::>>>AAACCCEEEHHHJJJLLLLLLMMMNNNNNNOOOPPPPPPOOOMMMKKKJJJIIIHHHFFFDDD???<<<;;;:::999>>>NNN^^^|||nnnllluuusss\\\QQQKKKIIIHHHFFFDDDBBBBBBBBBCCCBBBCCCEEEDDDBBB@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHCCCCCCAAA@@@????????????@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHNNNMMMLLLKKKJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGFFFEEEAAA???===:::888777888888:::<<>><<<======:::>>>QQQeeerrrsss|||cccUUUNNNHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????????????????@@@@@@AAABBBBBBEEEEEEFFFFFFGGGHHHIIIIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGGGGFFFEEELLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEEEEEEE???>>><<<:::888888999999999:::AAAPPP```gggfffbbb[[[XXXWWWWWWWWWZZZdddnnn~~~oooiiikkklllllljjjhhhgggfffiiimmmooommmkkkmmmtttyyy}}}zzz{{{}}}~~~}}}|||{{{|||zzzxxxvvvlllhhhbbb^^^\\\[[[YYYXXXZZZZZZZZZ[[[]]]```bbbdddccchhhnnnrrrsssssssssssssssrrrrrrrrrsssttttttsssssstttuuuvvvvvvvvvuuuuuutttttttttttttttuuuvvvwwwuuuttttttuuuyyy}}}~~~{{{zzz{{{|||}}}~~~~~~~~~}}}|||}}}||||||{{{yyyxxxwwwvvvuuuuuuvvvvvvuuusssooonnnnnnnnnoooooommmkkknnnmmmllljjjhhhgggeeeeeedddbbb```___^^^\\\ZZZWWWTTTRRRPPPMMMJJJHHHGGGFFFBBBBBBBBBBBBAAA@@@>>>>>>;;;;;;:::999888777666666444444333222222222222333111000000///////////////......///000000000000000000000000000000000000000000000000000000111111111000111222333444555666666999<<>><<>>>>>===>>>??????@@@AAAAAAAAADDDDDDEEEFFFGGGGGGHHHHHHEEEDDDCCCBBBBBBAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>===>>>???@@@AAADDDEEEFFFGGGGGGFFFEEEDDDIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJHHHGGGEEEDDDDDDCCC???>>><<<:::999999999999777888===JJJZZZgggiiiggg\\\WWWSSSSSSTTT[[[hhhvvvxxxjjjiiihhhhhhhhhgggdddcccgggjjjnnnnnnkkkkkkooouuuxxx{{{}}}zzzzzz{{{}}}~~~|||{{{yyyyyyyyywwwuuurrrkkkgggccc___]]]\\\ZZZXXXYYYYYYYYYYYY[[[]]]___``````eeekkkoooqqqqqqrrrsssssssssttttttsssrrrrrrrrrssssssttttttuuuuuuuuutttrrrrrrrrrrrrrrrsssttttttvvvvvvuuuwwwyyy~~~~~~{{{zzzzzz|||}}}~~~}}}|||{{{}}}{{{{{{{{{zzzyyyxxxvvvuuuuuuvvvvvvuuutttooonnnnnnnnnoooooommmkkkmmmlllkkkjjjhhhgggeeeeeedddbbb```^^^]]]\\\ZZZXXXTTTSSSPPPMMMJJJHHHGGGFFFCCCCCCBBBAAA@@@>>>===<<<<<<;;;:::999888666666555444444333222222222222222111111000///////////////......///000000000000000000000000000000000000000000////////////000111222000111222333444555666777999<<>>??????>>>======>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>======???AAABBBGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHKKKMMMNNNNNNMMMLLLIIIHHHGGGFFFEEEDDDCCCBBB??????===<<<;;;:::999999666888;;;CCCRRRcccjjjjjj]]]XXXTTTSSSUUU]]]lllzzzpppmmmiiiiiijjjjjjgggdddccceeejjjnnnooommmooossspppttt{{{~~~{{{zzz{{{}}}~~~zzzxxxvvvuuuuuutttrrrpppjjjgggccc```^^^\\\ZZZXXXXXXWWWWWWWWWXXXYYY[[[\\\^^^bbbgggkkkmmmnnnppprrrrrrsssuuutttsssrrrrrrsssuuuuuuuuuuuuuuuvvvvvvvvvrrrqqqqqqpppppppppqqqqqqttttttssstttvvvzzz~~~|||{{{zzzzzz{{{|||}}}~~~~~~}}}~~~}}}~~~}}}}}}{{{yyywwwwwwvvvttttttuuuuuuuuussspppooonnnnnnoooooonnnlllkkkjjjjjjiiigggfffeeeeeedddbbb___]]]\\\[[[YYYWWWSSSRRROOOLLLJJJGGGFFFEEEDDDDDDCCCAAA???===;;;:::;;;:::999888666555444333444333222222111222222222111111000///////////////......///000000000000000000000000000000000000000000//////...///000111222000111222333444666777777999<<>>666666===@@@EEE\\\vvv~~~}}}~~~eeeYYYPPPIIIHHHCCCCCCDDDEEEEEEEEEDDDDDDDDDAAA>>>===???@@@???===>>>???AAACCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@>>>===>>>???BBBCCCHHHHHHGGGFFFFFFFFFFFFFFFDDDFFFJJJLLLMMMLLLKKKIIIFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@???>>><<<;;;:::999777999:::===JJJ\\\hhhkkk___[[[XXXXXXZZZ___lllxxxvvvqqqlllkkknnnnnnkkkgggcccccciiiqqqtttpppoooqqqlllpppuuu}}}{{{{{{|||}}}~~~{{{xxxuuussssssrrrqqqpppjjjgggccc```___]]]ZZZXXXVVVVVVUUUUUUUUUWWWXXXYYY\\\___bbbeeegggjjjmmmooooooqqqtttuuusssrrrsssuuuvvvuuuuuuuuutttuuuuuuuuurrrqqqpppooonnnnnnnnnnnnrrrqqqqqqqqqrrrvvvyyy{{{{{{{{{zzzyyyxxxxxxyyyyyyzzz{{{}}}}}}||||||xxxuuuvvvuuusssssstttttttttssspppooonnnoooppppppnnnllljjjiiiiiihhhgggffffffeeecccaaa^^^\\\[[[ZZZXXXWWWRRRQQQNNNKKKIIIGGGEEEDDDEEEDDDCCCAAA???<<<:::999999999888666555444222222444333222222111111222222111111000///////////////...//////000000000000000000000000000000000000000000///.........///111222000111222333555666777888999;;;???AAABBBDDDFFFHHHEEEGGGJJJMMMNNNNNNNNNMMMNNNLLLKKKKKKJJJGGGBBB???BBB999777>>>BBBHHH^^^xxx{{{nnnwww}}}qqqaaa\\\QQQIIIJJJEEEEEEFFFFFFEEEDDDCCCCCCDDDAAA>>>===???@@@???===???AAACCCEEEFFFFFFFFFEEEAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>?????????@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA???===>>>@@@BBBDDDGGGFFFEEECCCBBBCCCDDDDDDCCCEEEIIILLLMMMKKKIIIHHHDDDEEEFFFGGGFFFEEECCCAAABBBAAA@@@???===;;;:::999888;;;::::::DDDVVVdddiii```]]]\\\]]]^^^aaakkkuuu{{{tttnnnnnnpppqqqnnniiihhhfffkkkuuuxxxsssnnnnnnlllooorrrwww|||{{{|||}}}yyy||||||yyyuuurrrrrrrrrrrrqqqjjjgggcccaaa___]]][[[YYYVVVUUUTTTTTTTTTUUUVVVWWW[[[]]]___aaacccfffjjjmmmlllooosssuuuttttttuuuwwwtttssssssrrrrrrrrrssssssrrrqqqpppnnnmmmmmmmmmmmmrrrqqqppppppqqqtttwwwyyywwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{~~~}}}}}}~~~~~~~~~}}}|||zzzxxxwwwwwwtttuuuvvvwwwwwwuuusssrrrqqqppppppqqqqqqoookkkhhhhhhhhhhhhhhhgggfffeeedddfffddd```^^^\\\ZZZVVVTTTSSSPPPMMMKKKJJJIIIGGGFFFDDDAAA???>>>>>>===<<<;;;<<<:::888666444444444444111222333444333222111000000000000000000000000000000000000000////////////000000000000000000000000......///000111222222333222111222333444777999;;;AAAAAABBBCCCEEEGGGHHHJJJGGGHHHIIIJJJLLLNNNOOOPPPMMMMMMLLLJJJGGGDDD@@@>>>999999;;;???AAAJJJaaawwwwwwiiijjjqqqfff\\\RRRKKKIIIGGGEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@>>>===<<<===???@@@>>>BBBGGGKKKLLLHHHDDD@@@>>>>>>============>>>>>>@@@@@@AAAAAAAAA@@@?????????AAADDDEEEEEEFFFGGGIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBB@@@???@@@CCCFFFHHHFFFDDDBBB@@@AAAAAABBBAAABBBEEEJJJNNNOOOKKKGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCAAA>>>;;;999999;;;999999<<>>======???AAABBB@@@CCCGGGJJJJJJGGGCCC@@@???>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@?????????AAADDDEEEEEEDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCAAA@@@AAACCCCCCBBB@@@??????@@@AAABBB@@@@@@CCCGGGKKKLLLJJJGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDBBB???<<<;;;;;;<<<:::999<<>>=========;;;:::777777666555444333111000111111000////////////000000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111111222222222333666999;;;===AAABBBCCCDDDFFFHHHIIIJJJJJJKKKNNNPPPQQQQQQPPPPPPNNNMMMKKKHHHDDD@@@===;;;<<<:::;;;AAAIIISSSbbbnnnxxxwwwrrrggg]]]\\\ccclllzzzkkkRRRMMMHHHFFFHHHFFFGGGFFFFFFFFFGGGGGGEEEDDDCCCAAA>>>===>>>@@@CCCEEEBBBCCCFFFGGGGGGEEECCCAAA@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???BBBEEEFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEEEECCCAAA@@@@@@???>>>=========???@@@AAA>>>???AAADDDHHHIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEBBB???>>>>>>??????<<<:::;;;===CCCOOO[[[jjjgggeeeccc___]]]aaahhhooosssyyy}}}}}}yyytttpppjjjhhhfffeeefffgggjjjkkkmmmjjjnnnxxxzzzxxxyyyyyyzzz{{{}}}}}}}}}xxxyyyssstttvvvyyy~~~~~~{{{wwwrrrqqqooommmiiifffcccaaa[[[XXXTTTRRRSSSTTTUUUUUUSSSTTTVVVVVVWWWYYY\\\___hhhiiimmmqqquuuvvvuuusssrrrsssttttttsssqqqooonnnmmmllllllkkkkkklllmmmmmmllllllmmmnnnpppsssuuuvvvuuutttsssrrrrrrssstttuuurrrsssuuuwwwzzz|||~~~{{{{{{|||yyypppiii___ZZZTTTQQQPPPRRRRRRRRRQQQSSSUUUVVVXXX[[[___bbb```hhhrrr{{{~~~~~~~~~~~~|||yyyxxxwwwwwwxxxxxxwwwvvvvvvuuuttttttttttttttttttsssrrrqqqpppqqqpppooooooooommmkkkhhhhhhggggggfffdddcccaaa```aaa___\\\YYYXXXVVVSSSQQQNNNLLLIIIGGGGGGFFFEEECCCBBB@@@===<<<<<<<<<;;;999666666777666555333111000222111000///...///000111////////////////////////////////////000000000000////////////////////////111111111000000000000000222222333444777:::===???AAABBBDDDEEEGGGIIIIIIJJJJJJLLLOOOQQQRRRQQQOOONNNMMMLLLIIIFFFBBB>>>;;;999;;;:::;;;CCCNNNYYYbbbhhhnnnjjjccc[[[XXX[[[cccjjjwwwbbbOOOLLLGGGHHHKKKIIIHHHHHHGGGHHHIIIIIIGGGEEEBBB@@@>>><<<===@@@DDDFFFCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDGGGHHHFFFDDDBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFEEEBBB@@@@@@@@@>>>>>>======>>>>>>???@@@???@@@AAACCCFFFHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDAAA@@@BBBCCCCCC???<<<======@@@IIIRRRhhhjjjjjjhhhccc```cccgggkkkoootttwwwvvvsssooolllkkkkkkjjjgggeeeeeehhhlllkkkjjjppp}}}|||~~~|||~~~xxx{{{|||yyyxxxwwwwwwyyy}}}{{{tttsssrrrppplllhhheeeccc]]]ZZZUUUSSSSSSTTTUUUUUUQQQRRRSSSSSSSSSUUUXXX[[[```bbbfffjjjnnnpppqqqqqqqqqrrrtttuuutttqqqnnnllllllllllllllllllmmmmmmmmmkkkkkklllmmmoooqqqssstttssssssrrrqqqqqqqqqrrrrrrpppppprrrtttwwwzzz|||}}}{{{{{{}}}uuurrrmmmhhhccc___[[[XXXOOOMMMKKKJJJKKKKKKKKKKKKKKKLLLMMMLLLMMMOOORRRUUUQQQVVV^^^dddiiikkklllmmmooorrrxxx~~~~~~~~~{{{xxxwwwvvvuuuxxxxxxwwwwwwvvvvvvuuuuuusssssssssssssssrrrrrrrrrrrrpppnnnnnnnnnmmmkkkiiiiiiiiihhhgggeeecccaaa``````^^^[[[YYYXXXVVVSSSQQQNNNLLLIIIHHHGGGGGGEEEDDDAAA???===<<<<<<;;;:::888666777777777666444333111333222111//////000111111////////////////////////.../////////000000000111////////////////////////111111111000000000000000222222333555888<<>>;;;999888666;;;AAAKKKYYYeeegggccc^^^ZZZTTTPPPPPPUUU]]]bbboooxxxlllXXXMMMKKKEEEGGGJJJFFFIIIIIIIIIKKKLLLKKKHHHEEE@@@???>>>===>>>@@@BBBCCCAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAACCCBBBAAAAAABBBCCCEEEFFFHHHIIIJJJIIIGGGEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIMMMLLLIIIEEEAAAAAABBBEEECCCCCCBBBBBBBBBAAAAAA@@@EEEFFFHHHHHHHHHIIIJJJLLLFFFGGGGGGGGGHHHHHHIIIIIIGGGHHHHHHGGGEEEDDDEEEGGGIIIDDDAAAAAAAAA@@@CCCHHHWWWcccoooppplllhhhfffdddeeejjjpppsssssssssuuuwww~~~}}}yyyrrrkkkggggggiiifffhhhppp|||}}}}}}}}}sssmmmoooyyy|||yyyvvvuuuxxx~~~yyyxxxvvvssspppllliiihhhgggddd```]]][[[ZZZXXXVVVNNNOOOOOOOOONNNOOORRRTTTYYY\\\```cccfffiiimmmpppooopppqqqrrrqqqpppnnnmmmnnnnnnnnnnnnmmmkkkjjjiiihhhhhhiiijjjkkkmmmoooooossssssrrrpppooonnnllllllkkkkkklllnnnqqqtttxxxzzz{{{{{{zzz{{{}}}}}}|||zzz|||zzzyyy}}}|||rrriiiaaa[[[YYYXXXVVVSSSQQQOOOPPPPPPNNNNNNMMMKKKIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIKKKLLLOOOOOOPPPRRRTTTUUUUUUTTTTTTVVVZZZ]]]]]]```mmm{{{~~~~~~~~~}}}|||{{{zzzxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwrrrrrrrrrssstttuuuwwwwwwrrrpppmmmllllllllljjjiiijjjiiihhhfffdddaaa___]]]]]][[[XXXVVVUUUTTTQQQOOOKKKIIIFFFEEEEEEEEEDDDBBB@@@>>><<<;;;;;;:::999777666666555444333333333333000000111111000000///...000000000000000000000000.........///000111111111000000000000000000000000//////000000111111222222222333444666:::>>>BBBDDDBBBCCCFFFIIIJJJKKKKKKJJJNNNNNNNNNNNNMMMLLLJJJJJJHHHFFFCCC@@@<<<:::999888555===GGGRRR___kkkkkkfffXXXTTTNNNIIIJJJQQQ[[[bbbkkkttt~~~dddTTTLLLJJJDDDFFFJJJEEEHHHHHHIIIKKKLLLKKKGGGEEEAAA@@@@@@@@@AAAAAAAAAAAA>>>>>>???@@@AAABBBCCCCCC@@@@@@????????????@@@@@@AAAAAA@@@???@@@BBBDDDEEEIIIIIIIIIGGGEEEEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIIIINNNNNNLLLIIIEEEBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCFFFIIIKKKKKKJJJIIIJJJKKKGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGIIIHHHGGGFFFFFFGGGHHHCCC@@@BBBBBB@@@BBBEEEIII[[[lllpppmmmiiifffbbbaaagggmmmqqqrrruuuzzz~~~{{{tttmmmhhhggggggfffiiipppwwwxxxuuuuuuxxx{{{}}}tttlllhhhiiisss~~~{{{xxxtttrrrsssxxx}}}|||yyyuuurrrooommmlllllliiifffcccaaa]]]YYYVVVNNNNNNOOONNNMMMNNNPPPSSSWWWYYY]]]___aaaeeejjjnnnllllllmmmnnnnnnnnnmmmmmmkkkkkkllllllkkkjjjhhhggggggggghhhiiijjjlllmmmnnnqqqqqqqqqppppppnnnmmmmmmiiiiiiiiikkkooosssvvvyyyxxxwwwvvvwwwzzz|||||||||zzzwwwvvvzzzsssjjjddd___ZZZWWWVVVVVVVVVTTTQQQOOONNNNNNNNNNNNLLLJJJIIIKKKOOORRRGGGIIIJJJJJJIIIIIIJJJKKKLLLKKKKKKLLLMMMOOOOOONNNJJJLLLPPPSSSRRRVVVdddsss~~~}}}}}}~~~|||{{{{{{|||{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvrrrrrrrrrsssuuuwwwxxxyyyrrrpppmmmllllllllljjjiiiiiiiiigggeeebbb```]]]\\\[[[YYYVVVUUUTTTRRRPPPNNNIIIGGGEEEDDDDDDDDDBBBAAA@@@>>>;;;:::::::::888777666555333222111222222333...///000000000///---,,,000000000000000000000000---......///000111111222000000000000000000000000...//////000111222222333222333444777;;;???BBBEEEBBBDDDFFFIIIKKKKKKKKKJJJPPPPPPOOONNNLLLLLLKKKKKKGGGEEEBBB???<<<:::999999555???KKKVVVcccnnnoooiiiVVVRRRKKKFFFFFFNNN[[[eeegggrrr~~~xxx```RRRLLLKKKEEEGGGKKKFFFHHHHHHIIIKKKLLLKKKGGGDDDAAABBBCCCCCCCCCBBBAAAAAA<<<===???@@@BBBBBBCCCCCC@@@??????????????????@@@@@@???>>>>>>>>>@@@CCCDDDHHHHHHGGGEEECCCDDDFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOOOOLLLHHHDDDBBBBBB???@@@BBBCCCDDDEEEEEEEEEGGGJJJMMMMMMJJJHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIIIIHHHFFFFFFFFFGGGBBB@@@AAABBB@@@AAACCC@@@UUUiiiooommmjjjeee```]]]dddkkkooorrruuu|||{{{tttmmmiiifffeeegggjjjppptttrrrmmmnnnsssuuu|||}}}zzzmmmgggdddeeeooozzz{{{xxxsssqqqrrrvvv|||~~~{{{wwwsssqqqpppoooooommmjjjgggddd```ZZZVVVNNNNNNNNNMMMMMMMMMPPPRRRSSSVVVZZZ\\\]]]aaagggkkkiiijjjjjjjjjkkkllllllmmmggghhhiiijjjjjjiiihhhgggggggggggghhhiiikkklllmmmooooooppppppppppppoooooohhhhhhhhhjjjmmmrrruuuxxxuuutttsssuuuxxx|||}}}~~~yyyvvvuuuyyy|||yyyrrrhhh```\\\[[[[[[[[[XXXWWWUUUUUUUUUUUUTTTRRRQQQQQQQQQOOONNNMMMNNNOOOOOOOOOOOONNNMMMLLLJJJIIIQQQNNNKKKJJJLLLNNNOOOPPPOOOMMMKKKJJJMMMUUU___fffzzz~~~~~~~~~~~~}}}|||zzzyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvqqqpppoooppprrrtttttttttnnnmmmkkkiiihhhhhhiiiiiiffffffeeecccaaa___]]]\\\YYYYYYXXXUUURRROOOKKKIIIIIIGGGDDDCCCCCCCCCAAA@@@===<<<;;;:::999999888999555555444333333222111111222222111111111111222222............////////////////////////000000000000///000111222333222111111///000111000///...///000111333666999<<>>===<<<888777::::::BBBNNN\\\lllvvvuuuooo\\\RRRJJJJJJMMMPPPYYYccclllsssnnnYYYRRRJJJGGGHHHJJJJJJHHHMMMLLLLLLLLLMMMLLLIIIGGGCCCDDDDDDCCCBBBAAA??????<<<===>>>@@@AAABBBCCCCCCAAA@@@@@@??????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCHHHFFFEEECCCCCCDDDEEEFFFIIIJJJKKKJJJIIIIIIJJJKKKLLLMMMLLLIIIEEECCCBBBBBBCCCCCCBBBCCCDDDFFFHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFGGGHHHGGGEEEBBBCCCBBBAAA@@@???>>>>>>>>>@@@III[[[nnnrrriiiaaa___^^^bbbgggjjjnnnttt|||yyyuuurrrpppmmmkkkjjjlllmmmjjjeeedddhhhmmmjjjqqqzzzzzzvvvnnnfffaaadddjjjpppzzzsssrrrrrrrrruuuzzz|||wwwsssrrrrrrsssoooqqqrrrnnngggaaa^^^^^^WWWTTTOOOMMMNNNQQQSSSTTTRRRTTTWWWYYYZZZ]]]bbbfffiiiiiiiiijjjjjjkkkkkkkkkiiijjjjjjiiihhhgggiiijjjkkkiiifffeeeeeegggkkkmmmjjjkkkmmmooopppqqqqqqqqqkkkkkkjjjjjjkkknnnppprrrrrrrrrqqqqqqrrrsssuuuvvvrrrwwwzzzzzz{{{}}}uuuooommmiiiddd```^^^^^^]]]]]]aaa```^^^^^^___```___]]]ZZZZZZZZZYYYXXXXXXYYYZZZYYYXXXVVVUUUSSSQQQPPPPPPNNNMMMLLLMMMOOOOOOOOONNNMMMLLLJJJIIIKKKQQQZZZ```pppvvv|||{{{~~~}}}}}}|||{{{zzzyyyxxxxxxtttttttttsssssstttttttttrrrpppoooppprrrttttttsssooommmkkkjjjhhhhhhhhhhhhddddddcccaaa___]]][[[ZZZXXXXXXVVVTTTQQQNNNJJJIIIHHHFFFDDDCCCCCCBBBAAA???===<<<;;;:::888888888777555444444333222222111111111111000000000000111111............////////////////////////000000000000///000111222222222111111///000111000///...///111333444777;;;>>>@@@BBBCCCDDDEEEGGGHHHJJJLLLNNNOOOSSSRRRQQQOOOLLLJJJHHHGGGHHHBBB======;;;888888;;;===IIIXXXfffqqqwwwuuuoooWWWNNNGGGIIIPPPVVV___hhhnnnuuueeeXXXRRRKKKHHHJJJLLLLLLKKKNNNMMMLLLMMMMMMLLLIIIGGGDDDCCCCCCBBBAAA@@@@@@@@@===>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@????????????@@@AAABBBCCCCCCDDDCCCCCCBBBAAA???>>>>>>???@@@AAAGGGHHHIIIIIIHHHHHHIIIJJJHHHHHHHHHFFFCCCAAAAAABBBCCCCCCBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFEEEFFFHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAABBBAAAGGGWWWiiioooiiibbb___[[[^^^aaaeeekkkqqqxxx}}}}}}xxxuuutttrrrnnnjjjggghhhiiigggcccccceeehhhgggmmmtttyyy|||~~~wwwmmmfffdddfffiiikkkyyy|||uuusssrrrqqqrrrvvv}}}xxxtttsssssstttpppqqqpppmmmhhhccc___^^^XXXUUUQQQOOOPPPRRRSSSSSSQQQSSSVVVWWWWWWZZZ^^^bbbdddeeefffggghhhiiiiiiiiikkkkkkkkkhhhfffdddeeefffhhhgggeeeddddddfffhhhjjjgggiiilllnnnpppppppppoookkkkkkjjjjjjkkkmmmooopppppppppoooooopppqqqrrrsssrrrvvvyyywwwxxx}}}~~~zzzrrrnnnmmmkkkjjjdddcccbbbbbbcccdddcccbbbfffeeedddeeegggiiiiiiiiiddddddcccccccccdddeeeeeefffccc___ZZZVVVTTTSSSRRRPPPPPPPPPRRRSSSRRROOOMMMMMMMMMKKKJJJKKKOOOUUUYYYcccjjjuuu}}}{{{~~~~~~~~~zzzzzzzzzyyyyyyxxxwwwvvvsssrrrrrrqqqqqqrrrrrrssssssrrrqqqqqqsssssssssqqqpppooollljjjhhhffffffeeebbbaaa```___]]]ZZZXXXWWWWWWVVVTTTRRROOOLLLIIIGGGHHHEEECCCBBBBBBAAA@@@???>>>===;;;999888777666666444444333333222222111111000000////////////000000............////////////////////////000000000000///000111111222222111111///000111111000///000111555666999<<>>>>>???AAABBBEEEGGGHHHHHHGGGGGGHHHJJJEEEFFFFFFEEECCCAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCGGGEEEDDDEEEGGGJJJJJJJJJEEEEEEDDDDDDDDDDDDDDDEEEAAAEEEQQQaaakkkjjjeeebbb\\\\\\]]]aaaiiipppuuuxxx|||yyyvvvvvvxxxvvvpppjjjggggggggggggfffeeedddcccdddggglllsss|||vvvmmmkkkkkkjjjiiiqqqxxxxxxtttqqqnnnnnnqqq}}}~~~yyyvvvtttttttttpppooommmllliiieee```\\\YYYWWWTTTSSSSSSTTTSSSSSSPPPQQQSSSSSSTTTVVVYYY\\\\\\^^^```ccceeefffffffffiiiiiiiiigggdddccccccddddddddddddddddddeeeffffffdddgggkkknnnppppppooommmkkkkkkjjjiiijjjkkklllmmmmmmlllllllllmmmnnnooopppqqquuuvvvttttttyyy||||||~~~}}}||||||}}}yyyssslllhhhhhhjjjkkkkkkdddcccccceeeggghhhgggffffffffffffjjjnnnrrrtttuuuqqqpppooooooqqqrrrrrrrrruuuqqqjjjccc]]]ZZZYYYXXXZZZYYYXXXXXXXXXUUURRROOONNNNNNNNNMMMMMMOOOSSSVVV[[[bbbnnn|||~~~}}}}}}}}}~~~~~~~~~zzzzzzzzzyyyxxxvvvuuutttrrrrrrqqqqqqqqqqqqrrrrrruuutttssssssttttttsssqqqqqqooommmkkkhhheeedddcccaaa```___^^^\\\YYYWWWVVVUUUTTTRRRPPPMMMJJJGGGFFFGGGDDDBBBAAAAAA@@@???>>>>>>===;;;999777666555444333333333333222222111111//////............//////............////////////////////////000000000000///000000111111111111111///111222111000000111333666777:::===@@@BBBCCCDDDCCCEEEGGGJJJMMMPPPRRRTTTSSSRRRPPPNNNLLLJJJHHHGGGBBB>>>;;;;;;999888;;;AAAIIIXXXiiiuuuzzzwwwkkk___VVVQQQNNNTTT```llltttwwwxxx}}}lll\\\TTTQQQMMMLLLNNNOOOPPPPPPOOOMMMLLLKKKKKKJJJHHHFFFCCCBBB@@@>>>>>>???AAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEEEEEEEDDDDDDCCCAAAAAA?????????AAACCCDDDFFFGGGHHHHHHGGGGGGHHHJJJFFFGGGHHHFFFDDDCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBFFFDDDBBBCCCFFFJJJLLLMMMGGGFFFEEEDDDDDDDDDDDDDDD@@@BBBJJJXXXffflllllliiiaaa^^^]]]aaahhhpppssstttvvvuuutttwwwzzzyyyrrrmmmlllkkkkkkllllllkkkhhheeeeeeeeeiiirrr}}}sssnnnlllkkkmmmrrr{{{{{{tttpppllllllooovvvxxx~~~zzzwwwuuuttttttqqqnnnkkkjjjiiifff```[[[[[[YYYWWWVVVVVVUUUSSSRRROOOOOOOOOOOOPPPRRRTTTVVVVVVXXX[[[___aaacccccccccdddeeeeeeeeecccdddeeegggbbbbbbcccdddddddddddddddbbbeeejjjnnnppppppnnnllljjjjjjiiihhhhhhiiiiiijjjjjjjjjjjjjjjkkklllmmmmmmpppsssssspppoootttwwwwwwyyyxxxxxxyyyzzz|||~~~xxxtttrrrooommmkkkjjjjjjkkklllllliiihhhffffffhhhiiihhhgggggghhhkkkqqqxxx~~~}}}}}}~~~~~~}}}~~~zzztttnnnkkkiiijjjjjjkkkgggccc```]]]YYYVVVSSSPPPQQQQQQPPPOOOPPPRRRUUUUUU[[[fffttt|||}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}|||||||||}}}{{{||||||{{{yyyvvvtttrrrssssssrrrrrrrrrrrrssssssvvvuuutttuuuvvvuuusssqqqqqqpppnnnkkkhhheeebbbaaaaaa```___^^^\\\YYYWWWVVVUUUSSSQQQNNNKKKHHHFFFEEEFFFCCCAAA@@@@@@???>>>======<<<:::888666555444444333222222222222222111111//////............//////............////////////////////////000000000000000000000000000111111111///111222222111111222444666777:::===???AAACCCCCCDDDEEEGGGJJJMMMPPPRRRSSSRRRQQQOOOMMMKKKIIIGGGFFF???<<<:::;;;999999>>>EEETTT```oooyyy}}}wwwgggXXXSSSRRRTTT]]]kkkxxx}}}aaaYYYQQQOOONNNMMMNNNOOOPPPPPPNNNLLLJJJIIIIIIHHHFFFDDDAAA@@@???>>>>>>???AAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEFFFEEEEEEDDDDDD???>>>======>>>???BBBCCCGGGIIIJJJIIIHHHGGGHHHIIIGGGHHHHHHGGGDDDCCCCCCDDDBBBBBBCCCCCCCCCCCCDDDDDDIIIIIIHHHHHHGGGFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAEEECCCAAAAAADDDHHHKKKLLLGGGFFFEEECCCBBBAAAAAAAAA???@@@EEEPPP___lllqqqpppfffbbb___aaafffllloooppprrrsssuuuxxx{{{zzzvvvrrrsssssssssttttttrrrnnnkkkkkkiiikkkuuu|||ooolllnnnlllpppwww|||tttoookkklllpppqqqssszzz{{{wwwuuuttttttrrrooolllkkkjjjfff```[[[]]]\\\YYYXXXXXXVVVSSSQQQOOONNNMMMLLLMMMOOOPPPQQQQQQSSSVVVZZZ]]]___aaaaaabbbcccdddcccbbbcccdddfffaaabbbcccdddddddddccccccbbbeeejjjnnnpppooommmkkkiiihhhhhhgggggggggggggggggghhhhhhiiijjjjjjkkkkkklllppppppmmmlllppprrrrrrrrrssssssuuuwwwzzz}}}~~~{{{ssspppppprrrtttuuuuuuvvvvvvvvvuuuuuuuuuqqqpppnnnoooppppppnnnmmmkkknnnsss{{{}}}{{{xxxwwwwwwyyy|||~~~}}}yyysssmmmhhhddd___\\\VVVVVVVVVTTTQQQQQQRRRTTTQQQUUU^^^kkk{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}|||{{{{{{{{{{{{{{{|||||||||zzzwwwtttrrrtttssssssrrrrrrsssssstttttttttssstttuuutttrrrppppppooonnnkkkhhheeebbb```aaa```___^^^\\\YYYWWWVVVTTTSSSPPPMMMIIIGGGEEEEEEEEECCC@@@?????????===<<<<<<;;;999777666555444444222222222222222222111111//////............//////............////////////////////////000000000000000////////////000111222000111333333222222333555777888;;;===@@@BBBCCCDDDFFFGGGHHHJJJMMMOOOPPPQQQQQQPPPNNNLLLIIIGGGEEEDDD>>>;;;:::;;;::::::AAAJJJ___jjjvvv}}}|||tttfffXXXQQQWWW___iiivvvkkkWWWRRRNNNNNNMMMMMMMMMMMMNNNNNNLLLIIIGGGEEEEEEDDDCCCAAA??????>>>>>>>>>???AAABBBAAAAAABBBBBBBBBAAAAAA@@@>>>??????@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDAAA@@@@@@@@@AAACCCFFFGGGIIIJJJKKKJJJHHHFFFGGGHHHDDDEEEFFFEEECCCBBBCCCDDDCCCBBBAAA@@@@@@@@@AAABBBEEEEEEEEEEEEDDDCCCBBBAAAFFFEEEEEEDDDCCCBBBAAAAAADDDBBB??????BBBEEEGGGHHHEEEDDDBBBAAA@@@?????????@@@AAACCCIIIVVVgggqqqtttjjjgggcccbbbcccgggiiikkkpppssswwwyyyyyyxxxyyyzzz{{{|||}}}}}}|||yyywwwuuutttrrrqqqxxxvvvnnnnnnlllooouuu|||xxxsssnnnnnnqqqooorrrxxx}}}yyywwwuuuuuuuuusssqqqooolllgggbbb^^^```^^^[[[YYYXXXVVVSSSQQQNNNLLLKKKKKKLLLNNNNNNNNNMMMOOOQQQTTTWWW[[[]]]___cccccccccbbb______```aaa```aaabbbbbbccccccbbbbbbccceeeiiilllmmmlllkkkiiifffffffffffffffffffffeeedddeeefffggghhhhhhhhhhhhiiimmmnnnlllkkknnnooonnnnnnoooppprrrtttwwwyyyzzz~~~}}}yyytttqqqsssxxx|||~~~{{{}}}wwwppplllbbbaaa___[[[VVVTTTTTTUUURRRTTTZZZeeettt||||||~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{|||~~~~~~|||{{{{{{{{{wwwxxxzzz{{{zzzxxxvvvtttssssssrrrrrrrrrrrrssssssppppppppprrrsssrrrpppmmmooonnnmmmkkkhhheeebbb`````````___]]][[[YYYWWWVVVUUUSSSPPPLLLIIIGGGEEEEEEDDDBBB???>>>>>>>>><<<;;;::::::888777666555555555111111111111111111222222000//////////////////000............////////////////////////000000000000000//////...///000111222000111333333222333444666999:::<<>>=========>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@======>>>???@@@AAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDGGGJJJKKKJJJKKKKKKIIIFFFDDDDDDEEE@@@BBBDDDEEEEEEEEEGGGIIIJJJHHHDDDAAA??????AAABBBDDDDDDDDDDDDCCCCCCBBBAAAFFFEEEDDDCCCBBBAAAAAA@@@CCCAAA>>>>>>@@@BBBBBBBBB@@@@@@@@@???@@@@@@AAAAAAAAACCCBBBCCCMMM___mmmrrrqqqnnnjjjfffccccccgggjjjpppuuuzzzyyyvvvvvv|||~~~zzzvvvxxxuuunnniiinnntttxxxyyy}}}~~~zzzsssooopppkkkooovvv}}}|||zzzxxxwwwyyyyyyxxxuuuoooiiidddcccbbb___[[[YYYWWWUUUSSSQQQNNNLLLJJJJJJLLLNNNNNNMMMKKKKKKLLLNNNQQQUUUYYY\\\___``````^^^\\\[[[\\\^^^____________`````````aaabbbdddfffhhhiiihhhgggfffddddddeeeeeeeeeeeeeeeeeeaaabbbccceeeeeeeeeeeedddeeejjjmmmlllkkkmmmmmmkkknnnnnnooopppqqqssstttttt~~~{{{zzzyyywwwvvvxxx}}}yyynnnlllhhhbbb\\\XXXXXXXXXUUUVVVYYYcccqqq}}}zzz{{{}}}~~~~~~~~~{{{{{{}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{|||~~~}}}|||||||||sssuuuxxxzzzzzzyyyxxxvvvsssrrrrrrqqqqqqrrrrrrsssmmmmmmnnnpppqqqpppnnnkkknnnnnnmmmkkkhhheeebbb```______^^^\\\ZZZXXXVVVUUUUUUSSSPPPLLLIIIGGGFFFEEEDDDAAA???>>>>>>===<<<;;;999999777666555555555555111111111111111111222222000000////////////000000............/////////000////////////000000000000000///.........///111222000222333333333333555666;;;<<<>>>AAACCCEEEFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLNNNMMMKKKIIIGGGEEECCCBBB<<<;;;;;;<<<;;;===FFFPPP```rrr}}}mmmaaa______hhhwwwjjjWWWQQQMMMJJJKKKLLLLLLKKKIIIIIIJJJHHHEEEBBB@@@??????>>>===;;;<<<===???@@@@@@@@@@@@>>>???@@@@@@AAAAAAAAA@@@<<<<<<===???@@@AAABBBBBBAAAAAACCCDDDEEEEEEEEEEEEAAA@@@@@@@@@BBBDDDGGGIIIJJJJJJJJJHHHEEEBBBBBBCCC???BBBEEEGGGHHHJJJMMMOOORRROOOIIIDDDAAAAAABBBCCCEEEEEEEEEEEEEEEEEEDDDCCCFFFEEEDDDCCCBBBAAA@@@@@@BBB@@@>>>===>>>??????>>>======>>>???@@@BBBCCCDDDCCCEEECCC???FFFXXXhhhooowwwuuuqqqkkkeeedddgggkkkpppwww|||zzztttttt}}}yyyvvv}}}|||ooogggmmmsssuuutttvvv}}}wwwpppnnnggglllsssyyy}}}~~~zzz}}}|||zzzyyy|||~~~~~~yyyqqqjjjgggfffccc```[[[XXXVVVUUUSSSQQQOOOLLLIIIJJJMMMOOOOOOMMMIIIHHHHHHJJJMMMRRRVVVYYYYYYZZZ[[[[[[ZZZ[[[]]]___^^^^^^]]]]]]]]]^^^___```bbbcccdddeeeeeeeeeddddddbbbcccdddeeeeeeeeeeeeddd^^^___aaabbbccccccbbbbbbccciiimmmllllllmmmllljjjoooooooooooopppppppppppp}}}yyyrrrjjjccc___\\\[[[XXX[[[aaajjjttt~~~~~~|||{{{|||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||}}}}}}{{{yyyyyyyyytttuuuwwwxxxxxxvvvtttrrrtttsssrrrrrrssssssqqqooommmmmmmmmmmmlllkkkjjjjjjlllkkkjjjhhhfffdddbbbaaaaaa```___^^^]]][[[WWWTTTSSSRRRQQQNNNJJJFFFBBB@@@AAA???>>>>>>??????===<<<===;;;999777555555555555555555444444333222111111111000///...---,,,,,,,,,///...---,,,,,,---...///---...///000000///...---000000000000111111111111333444333222222333666999<<<===???BBBDDDEEEFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJMMMLLLKKKHHHFFFDDDBBBAAA===::::::<<<<<>>======>>>>>>>>><<<<<<<<<===>>>@@@AAABBB@@@===<<>>===<<<<<<>>>@@@CCCEEEEEECCCAAAAAACCCEEEFFFFFFBBBBBBBBBBBBDDDFFFHHHIIIJJJIIIFFFDDDBBBAAAAAAAAAAAACCCDDDFFFHHHLLLQQQTTTZZZSSSJJJCCCAAABBBDDDEEEIIIIIIIIIHHHGGGDDDBBBAAA@@@@@@@@@@@@?????????>>>?????????????????????@@@??????>>>>>>>>>>>>??????CCCAAA@@@@@@AAAJJJ\\\lll|||wwwrrrnnnfff______eeennnuuuzzzzzzwwwxxxyyysssuuuwww{{{sssnnnllloooqqqppprrruuu}}}wwwnnniiiiiikkkpppvvv|||~~~yyyxxx}}}wwwnnniiiiii```^^^ZZZXXXWWWUUUSSSQQQLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIIIIIIIKKKNNNRRRTTTYYYZZZ\\\]]]^^^]]]]]]\\\___```aaa```___^^^___```]]]^^^```aaaaaaaaa```___aaabbbdddeeeeeeeeeddddddbbbbbbbbbaaaaaa`````````fffhhhjjjlllnnnmmmmmmllllllmmmmmmlllkkkjjjiiihhh~~~vvvqqqmmmiiiggg___bbbfffmmmttt|||xxxzzz|||~~~~~~}}}||||||}}}}}}zzzyyyxxxxxxuuuuuuuuuuuuuuuuuuuuuttttttsssrrrrrrrrrrrrpppnnnllllllllllllkkkjjjiiiiiikkkjjjhhhfffeeeccccccbbbaaa___]]]\\\[[[YYYUUURRROOONNNMMMLLLIIIFFFCCCBBBAAA???>>>>>>??????===<<<<<<;;;999777555555555555222222222111111111111111000///......------------///...------------...///......////////////......000000000000111111111111111111111000000111444777<<<>>>@@@BBBDDDFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJLLLKKKJJJGGGEEECCCAAA@@@===::::::===???EEEUUUdddqqqyyy|||sssddd\\\aaakkkrrrYYYQQQNNNJJJLLLKKKJJJHHHGGGGGGFFFFFFCCCAAA???>>>?????????>>>============>>>???@@@AAA???===<<<>>>BBBCCC@@@<<<<<<<<<<<<<<<>>>@@@CCCEEEEEECCCAAAAAABBBDDDDDDDDDAAAAAAAAAAAACCCEEEGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDAAABBBDDDEEEFFFIIINNNQQQUUUOOOHHHCCCBBBDDDFFFGGGGGGGGGHHHGGGFFFDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>AAA@@@???>>>===>>>???@@@AAA@@@??????>>>>>>??????AAA???>>>??????FFFUUUdddwwwxxxvvvooofff``````bbblllrrryyyzzzxxxxxx~~~wwwqqqrrrrrrwwwyyyqqqjjjjjjjjjiiiiiilllvvv}}}}}}ssskkkjjjiiikkkooosssuuuvvv|||}}}xxxvvvzzz~~~~~~vvvnnniiigggbbb___[[[XXXWWWUUURRRPPPLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIKKKMMMPPPRRRVVVWWWYYY[[[\\\\\\\\\\\\^^^``````___]]]\\\]]]^^^\\\]]]^^^_________^^^^^^___```bbbcccdddddddddcccbbbbbbccccccccccccddddddfffgggiiilllmmmmmmlllkkkkkkkkkkkkkkkjjjiiihhhggg|||vvvrrrlllmmmppptttxxx}}}uuurrrwww~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}|||yyyxxxwwwvvvvvvtttsssrrrrrrsssuuuvvvtttsssqqqqqqqqqpppnnnkkkkkkkkkkkkjjjjjjiiihhhgggiiihhhfffdddccccccdddddd```^^^\\\[[[YYYVVVRRROOOJJJJJJJJJIIIHHHFFFEEEDDDAAA???>>>>>>>>>>>>===;;;;;;:::888666555444444444000000000/////////////////////......---.........///......------....../////////............//////000000000000111111111111000000111000000222555888===>>>@@@CCCEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKJJJHHHFFFCCCAAA@@@???===;;;;;;>>>CCCMMM\\\jjjqqquuuuuujjj^^^[[[eeepppbbbRRRLLLKKKMMMJJJJJJIIIHHHGGGFFFFFFEEEAAA@@@???@@@AAAAAA@@@???============>>>>>>???@@@???===;;;===@@@AAA???<<<<<<;;;;;;<<<>>>AAACCCEEEDDDCCCAAA@@@BBBBBBBBBAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHH@@@BBBCCCCCCDDDFFFJJJLLLNNNJJJFFFDDDDDDFFFGGGHHHEEEEEEFFFFFFEEEDDDBBBAAA@@@???===<<<<<<<<<>>>???BBB@@@>>>======>>>AAABBBDDDCCCBBB@@@???????????????======>>>===AAALLLXXXmmmwwwzzzpppfffcccaaa]]]gggmmmuuuxxxxxxxxx{{{~~~~~~zzzsssooonnnkkklllxxxrrrfffcccbbbbbbccceeemmmvvvzzzooolllhhhggghhhkkkmmmnnnuuuxxxzzzzzzwwwuuuvvvxxxzzz|||{{{tttnnnhhheeebbb___[[[XXXVVVTTTQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJLLLNNNOOORRRTTTUUUXXXYYYZZZ[[[[[[^^^______^^^\\\ZZZ[[[\\\ZZZ[[[\\\\\\]]]]]]\\\\\\]]]^^^```aaabbbcccccccccbbbbbbccccccddddddeeeeeeeeefffhhhjjjkkkkkkkkkjjjiiiiiihhhhhhggggggffffff|||wwwxxxyyy|||{{{mmmooovvv~~~~~~}}}~~~~~~~~~}}}|||||||||}}}}}}||||||{{{|||~~~{{{xxxvvvuuuuuutttsssrrrqqqqqqssstttuuutttrrrqqqppppppooollljjjjjjjjjjjjiiihhhgggfffeeefffeeedddbbbbbbcccdddeee```^^^\\\ZZZXXXUUUQQQMMMJJJJJJIIIHHHHHHGGGFFFEEEAAA???>>>===>>>>>><<<:::999888777666555444444333111111000//////...------///...............///000//////............////////////...------...000111///000000000111111111111111222222222222444888;;;>>>???AAADDDFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHGGGDDDBBB@@@>>>===;;;:::;;;???HHHVVVeeeooopppooojjj___UUUWWWdddrrrnnnVVVNNNHHHGGGKKKHHHHHHHHHHHHGGGFFFEEEDDD>>>>>>???AAACCCCCCAAA???>>>>>>=========>>>>>>???>>>===<<<===??????>>><<<<<<<<<===>>>@@@BBBDDDEEECCCBBBAAAAAABBBBBB@@@?????????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHAAABBBCCCCCCCCCDDDFFFIIIIIIGGGDDDDDDEEEFFFGGGFFFDDDEEEFFFFFFFFFEEEDDDCCC@@@???<<<::::::;;;===???AAA@@@>>>===>>>AAAEEEHHHFFFEEECCCBBB@@@?????????===<<<<<<>>>======DDDMMMaaasss{{{qqqhhhgggcccZZZ___eeennntttvvvxxxzzz{{{}}}wwwsssqqqnnnlllllliiigggmmmwwwtttddd_________aaadddfffppp}}}tttoooiiieeeeeehhhjjjlllpppssswwwxxxxxxvvvtttsssuuuwwwzzz|||xxxsssmmmfffbbb___]]]YYYWWWVVVTTTRRRPPPNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIHHHHHHIIIJJJKKKLLLOOOPPPRRRUUUWWWYYY[[[[[[]]]^^^^^^]]][[[YYYYYYZZZYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^```aaaccccccdddbbbbbbbbbcccccccccddddddeeeeeeggghhhiiiiiiiiiiiiffffffeeeeeeddddddddddddwwwmmmpppwww}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{||||||~~~~~~zzzwwwvvvuuutttrrrrrrsssssssssssssssrrrsssrrrpppppppppnnnllliiiiiiiiiiiihhhgggfffdddcccdddcccbbbaaaaaabbbcccddd```^^^\\\ZZZXXXUUUPPPMMMLLLKKKJJJIIIGGGFFFEEEEEEAAA???>>>=========;;;999777777777666555444333333444333222111///---,,,,,,//////.........//////000///////////////////////////...---------///000111///000000000111111111111111222333333444666:::===???@@@BBBEEEGGGHHHIIIJJJIIIJJJKKKKKKLLLLLLKKKKKKHHHGGGFFFCCCAAA???===<<<::::::<<>>>>>===============>>>>>>???>>>======>>>>>>======>>>>>>???@@@AAACCCDDDEEEBBBAAAAAAAAABBBBBB???===???@@@AAACCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDAAACCCDDDCCCCCCCCCDDDFFFGGGEEEDDDDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEEEE@@@>>><<<:::999;;;===>>>@@@???>>>>>>AAAEEEJJJMMMGGGFFFDDDBBBAAA@@@??????===<<<<<<>>>===<<<@@@FFFVVVjjjvvvqqqkkkkkkeeeZZZYYY]]]eeelllrrrvvvxxxxxxxxx{{{uuummmiiiiiikkkllljjjiiilllqqq|||vvvggg___^^^___bbbffffffoooyyywwwqqqjjjddddddgggjjjlllnnnpppuuuyyy{{{zzzvvvssstttuuuwww{{{}}}xxxssslllfffaaa]]]ZZZWWWVVVVVVUUUSSSRRRPPPOOONNNLLLKKKIIIHHHGGGHHHGGGGGGHHHHHHIIIIIIJJJLLLMMMOOORRRTTTWWWYYY[[[\\\]]]]]]\\\ZZZYYYYYYZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]^^^```aaacccddddddddddddddddddcccccccccddddddeeeffffffgggggggggddddddcccbbbbbbbbbccccccuuuooosssxxx|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{||||||||||||}}}~~~|||yyywwwuuuuuuuuusssssstttttttttsssrrrqqqsssrrrpppppppppooommmjjjiiiiiiiiihhhgggeeeccccccaaaaaaaaaaaaaaaaaaaaaaaa^^^\\\ZZZYYYWWWTTTPPPMMMMMMLLLJJJHHHFFFEEEEEEDDDAAA@@@>>>======<<<:::999666666666666555444333222555444333111000...---,,,000000//////.../////////...//////000000//////.........---......///000111000000000000111111111111000111222222333666:::>>>@@@AAACCCFFFHHHIIIJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKHHHGGGEEECCCAAA>>>===<<<999;;;???GGGVVViiitttwwwssslll___QQQJJJPPP```lllxxxxxxXXXNNNLLLFFFBBBCCCDDDEEEFFFFFFFFFEEECCCBBB======>>>@@@BBBBBB@@@===<<<<<<<<<<<<======>>>?????????>>>=========>>>>>>??????@@@@@@AAABBBBBBBBB@@@@@@AAACCCDDDCCC@@@===???@@@BBBCCCEEEFFFFFFFFFGGGGGGFFFFFFDDDCCCAAA@@@@@@BBBCCCCCCBBBBBBCCCDDDEEEDDDBBBBBBDDDDDDDDDBBBFFFFFFGGGHHHHHHGGGEEEEEE???>>><<<;;;;;;;;;===>>>>>>>>>>>>???BBBGGGKKKNNNGGGFFFDDDCCCAAA@@@??????===;;;<<<>>>===;;;>>>BBBLLL\\\lllppppppoooggg]]]WWWYYY]]]dddlllqqqttttttsssuuu{{{wwwnnnfffhhhkkklllllllllmmmooouuuuuuiiibbb___```eeekkkppptttxxx|||}}}wwwmmmfffdddeeeggghhhkkkmmmrrrzzz}}}yyyuuuuuuuuuxxx|||}}}vvvnnngggddd^^^\\\YYYWWWWWWVVVUUUSSSRRRQQQPPPNNNKKKIIIHHHGGGEEEFFFFFFGGGGGGHHHHHHHHHJJJJJJLLLNNNQQQTTTVVVXXXYYYZZZ[[[ZZZXXXWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]___```aaaddddddddddddeeeeeeeeeeeeccccccdddddddddeeeeeeeeecccbbbaaa``````aaabbbcccqqqooouuuyyy|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{xxxvvvuuuuuuuuuwwwvvvtttsssrrrqqqrrrrrrrrrqqqppppppqqqpppnnnllljjjiiiiiihhhfffeeecccbbb___```aaabbbbbbaaa___^^^[[[ZZZXXXWWWVVVSSSOOOLLLKKKJJJHHHFFFEEEDDDDDDEEEAAA@@@>>>======<<<:::888555555666666555444222111222222111111000/////////111111000///.........///...///000111111000///...,,,---...///000000000000000000000000111111111111111222333444555888<<<@@@AAABBBDDDFFFHHHJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLHHHGGGEEECCCAAA>>>===<<<;;;>>>CCCLLL^^^rrrzzzzzzsssjjj[[[MMMFFFLLLZZZeeemmmvvvzzziiiSSSJJJIIIFFFCCCCCCCCCDDDEEEFFFFFFDDDCCCBBB=========???@@@@@@>>><<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@>>>======>>>????????????@@@@@@????????????@@@AAADDDEEEDDDAAA>>>>>>???AAACCCDDDEEEEEEEEEDDDDDDDDDDDDCCCAAA???>>>>>>???AAAAAA@@@@@@AAABBBCCCAAA@@@AAABBBDDDDDDDDDFFFFFFGGGGGGGGGEEEDDDCCC???>>>======<<<<<<============>>>@@@BBBEEEHHHJJJFFFEEEDDDBBBAAA@@@@@@@@@<<<999:::======;;;===AAAEEEPPP```ooouuurrriiibbbYYYXXXXXX]]]dddkkknnnnnnooonnnqqqyyyxxxppphhhjjjllllllllllllllllllqqquuuwwwuuutttwwwxxxvvvqqqkkkeeebbbaaacccllluuu}}}|||yyyvvv{{{wwwmmmgggeeedddccceeegggnnnyyyvvvuuutttuuuwww|||{{{qqqkkkiiicccaaa]]][[[YYYXXXUUUSSSTTTSSSQQQOOOLLLJJJHHHGGGCCCDDDEEEFFFGGGGGGHHHHHHFFFGGGHHHIIILLLOOORRRTTTTTTUUUWWWVVVUUUUUUVVVXXXWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYXXXYYYYYY[[[\\\]]]^^^___```aaacccdddeeefffccccccbbbbbbccccccddddddcccaaa```______```bbbccc~~~nnnooovvvyyy}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzxxxvvvvvvvvvvvv{{{xxxtttqqqooopppssstttrrrqqqpppqqqqqqqqqooommmjjjjjjiiihhhgggeeecccbbb^^^___aaacccbbb```^^^\\\YYYWWWVVVUUUTTTRRRNNNLLLHHHGGGFFFDDDDDDDDDEEEEEEAAA@@@>>>======<<<:::888444555555666555444222111.../////////000000111111222222111///...............///000111111000///...+++,,,...000111000000///000000000000111111111111444555666777888;;;@@@CCCAAABBBDDDGGGIIIJJJKKKLLLJJJKKKKKKLLLLLLLLLLLLLLLHHHGGGEEECCCAAA???===<<<<<>>=========??????===<<<::::::;;;;;;===>>>@@@@@@AAAAAA@@@???======???@@@>>>>>>>>>>>>>>>===<<<<<<>>>???AAADDDFFFEEEBBB???<<<>>>@@@BBBCCCDDDCCCCCCAAABBBBBBBBBBBBAAA???>>>;;;===???@@@???>>>???@@@AAA???>>>???BBBDDDFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA>>>>>>>>>>>>>>>============>>>>>>@@@AAACCCEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@;;;888888<<<<<<;;;<<<@@@AAAHHHYYYnnnxxxtttjjjeee]]]YYYVVVXXX```gggjjjjjjkkkhhhhhhoooxxx{{{vvvpppjjjlllmmmkkkjjjkkkjjjiiiooopppmmmeeeaaaaaabbbaaabbb``````aaabbbgggssszzzssswwwtttkkkfffbbbaaaaaaccckkkxxxwwwvvvsssssstttxxx}}}tttnnnmmmiiifffaaa^^^[[[YYYUUUSSSUUUTTTRRRPPPMMMJJJHHHGGGBBBCCCDDDFFFGGGGGGGGGGGGDDDDDDEEEFFFIIILLLOOOPPPQQQRRRTTTTTTSSSSSSUUUVVVVVVUUUTTTTTTTTTUUUWWWWWWXXXWWWVVVVVVWWWXXXYYYZZZVVVXXXZZZ\\\___bbbdddeeebbbbbbbbbbbbbbbbbbcccdddbbbaaa```______```bbbccc~~~sssvvvzzzzzz}}}|||~~~~~~}}}~~~}}}|||zzzyyyzzz|||}}}zzzwwwvvvvvvwwwxxxwww{{{xxxuuusssrrrsssrrrrrroooooooooooonnnmmmkkkjjjiiihhhgggfffeeedddcccccc____________^^^]]]\\\[[[XXXXXXWWWUUURRROOOLLLJJJGGGGGGGGGGGGFFFDDDCCCBBB???===;;;999999999777666666555555444222111000000000000000000////////////......////////////......////////////////////////////////////000000000000444444333222111111111111444444666888;;;>>>@@@BBBDDDDDDEEEFFFHHHJJJLLLMMMIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGFFFDDDBBB???===;;;:::???JJJXXXhhhuuuyyyxxxxxxeeePPPGGGDDDFFFQQQ^^^aaavvv^^^XXXPPPJJJFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDCCCAAA>>>=========??????===<<<<<<<<<===>>>???AAACCCDDD@@@@@@???>>>============;;;<<<<<<===============@@@???>>>======>>>???@@@DDDAAA>>>===@@@AAAAAA???>>>>>>>>>???@@@@@@@@@AAA???>>>>>>>>>======<<<<<<@@@AAABBBBBBAAACCCFFFHHHBBBBBBAAAAAA@@@???>>>>>><<<===>>>??????>>>======666888;;;===>>>@@@CCCEEEBBBCCCDDDDDDBBB@@@>>><<>><<<;;;<<<>>>AAACCC>>>GGGRRR]]]kkkwwwwwwpppeee___YYYYYY^^^eeehhhiiiiiifffdddfffkkkppprrrsssnnnmmmkkkkkkkkkkkkjjjhhhppplllfff^^^WWWTTTTTTUUUVVV[[[aaadddeeelllwwwuuunnnrrryyyooojjjfffbbbaaabbbgggrrr{{{uuurrrsssvvvyyy{{{yyyrrrooommmjjjeee```[[[XXXVVVUUUYYYXXXVVVUUUSSSOOOJJJGGGBBBAAA@@@AAACCCCCCCCCBBBCCCDDDFFFGGGIIIIIIJJJJJJNNNPPPSSSVVVVVVUUUSSSQQQSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVWWWVVVVVVUUUUUUXXXXXXXXXXXXZZZ\\\^^^```ccc```^^^___bbbdddcccaaafffbbb]]]^^^aaabbb```]]]xxxooossszzz|||~~~}}}~~~~~~~~~}}}~~~~~~|||zzz{{{|||~~~{{{wwwvvvvvvwwwvvvvvvzzzxxxtttssssssttttttsssoooooooooooommmkkkjjjiiiffffffeeeeeedddddddddccc_________^^^^^^\\\[[[ZZZWWWWWWVVVTTTQQQNNNKKKIIIEEEEEEEEEDDDCCCBBBAAA@@@???===:::999999999777666666555444333222111111000000000000000////////////......////////////......////////////////////////////////////000000000000444333222222111111222222444555666999;;;>>>@@@BBBDDDDDDEEEFFFHHHJJJLLLMMMJJJJJJKKKLLLLLLKKKJJJJJJGGGFFFEEECCC@@@>>><<<;;;;;;CCCOOO\\\kkkwww|||zzzrrr___MMMFFFEEEGGGQQQ]]]dddzzzsssYYYTTTLLLGGGDDDDDDCCCCCCCCCBBBAAAAAABBBCCCBBB@@@???>>>>>>???@@@@@@???===>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@???>>>===============>>>??????????????????>>>=========???@@@AAACCCAAA??????AAABBB@@@???>>>>>>??????@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>@@@AAAAAAAAA@@@AAADDDFFFBBBBBBBBBAAA@@@@@@??????======>>>???>>>>>>===<<<:::<<<>>>>>>>>>???AAACCCBBBCCCCCCCCCBBB@@@>>><<<@@@???===<<<;;;<<<>>>???AAAEEELLLVVVfffuuuyyytttkkkddd]]][[[___dddggghhhgggeeebbbcccgggkkknnnnnnkkkjjjiiiiiijjjkkkkkkjjjmmmiiiccc[[[TTTPPPOOOOOORRRXXX^^^bbbdddkkkwwwvvvmmmooozzz{{{rrrmmmgggaaa___aaafffmmmuuu{{{~~~zzzvvvttttttvvvwww~~~|||wwwtttqqqnnnhhhccc^^^[[[ZZZZZZ\\\ZZZWWWUUUSSSOOOJJJGGGDDDCCCBBBBBBDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJNNNQQQRRRQQQPPPOOOQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUUUUVVVWWWYYY[[[]]]\\\[[[ZZZ\\\```ccccccbbbccc___[[[\\\___```^^^\\\{{{vvvuuuwwwyyyoooiiioooyyy}}}}}}~~~~~~}}}|||~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~}}}|||{{{{{{}}}zzzwwwuuuuuuvvvvvvuuuxxxvvvtttssstttuuuuuuuuuooooooooonnnllljjjiiihhhcccccccccccccccccccccccc______^^^^^^\\\[[[ZZZYYYUUUUUUTTTRRROOOLLLIIIGGGCCCCCCBBBBBBAAA???>>>===>>><<<:::999999888777666555555444333222111111000000000000000////////////......////////////......////////////////////////////////////000000000000222222111111222222333444444555777:::<<>>>>>======??????@@@AAAAAAAAAAAA@@@>>>=========>>>@@@AAACCCBBBAAAAAAAAABBBBBB@@@>>>>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@???>>>???AAACCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>===<<<;;;===>>>@@@???>>>>>>???AAABBBCCCCCCCCCBBBAAA???>>>??????>>>>>>>>>>>>>>>???CCCDDDEEEMMM]]]ooozzz|||vvvnnnccc]]]^^^cccgggiiihhheeebbbaaacccfffiiijjjhhhhhhhhhiiijjjkkkkkklllkkkggg```YYYRRRNNNLLLKKKOOOUUU[[[```cccjjjuuu}}}}}}tttllljjjooouuu~~~yyypppggg```bbbeeegggiiinnntttyyy{{{uuurrrssstttyyy}}}}}}zzzuuuqqqlllfffbbb___^^^^^^___\\\XXXUUURRROOOKKKHHHGGGFFFDDDDDDEEEEEEDDDBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDFFFIIIMMMOOOPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTVVVXXXYYYXXXWWWWWWYYY\\\^^^___^^^dddaaa^^^^^^aaabbbaaa___{{{sssmmmjjjkkkvvv{{{hhhccckkkvvv}}}{{{~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{|||~~~~~~|||{{{{{{}}}}}}{{{zzzzzzzzzwwwttttttuuuvvvvvvvvvvvvtttssssssuuuvvvvvvvvvqqqpppooonnnllljjjiiihhheeeeeeddddddccccccbbbbbb^^^^^^^^^\\\[[[YYYXXXWWWSSSRRRRRRPPPMMMJJJGGGEEEAAAAAAAAA@@@???>>>===<<<===;;;999888888888777555444444333333222111111000000000000000////////////......////////////......////////////////////////////////////000000000000111111111111222333444555555666888;;;>>>@@@BBBCCCDDDDDDEEEFFFGGGIIIKKKLLLJJJKKKLLLLLLLLLLLLKKKJJJFFFEEEBBB???===<<<;;;;;;DDDRRR```jjjuuu~~~ooo\\\KKKGGGKKKQQQ]]]iiiyyyvvv\\\LLLIIIEEEBBBBBBBBBBBBBBBBBB@@@@@@@@@BBBCCCBBBAAAAAA@@@???@@@BBBBBB@@@???>>>>>>???@@@AAACCCEEEEEEDDDCCCBBB@@@???>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA===<<<<<<===???AAACCCDDDBBBBBBBBBCCCCCCAAA???>>>>>>??????@@@AAABBBCCCCCCBBBAAA@@@??????@@@AAAAAA?????????>>><<<<<>>>>>>>>??????>>>>>>===<<<;;;:::<<<>>>??????>>>>>>???AAABBBCCCCCCCCCCCCBBB@@@@@@>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCGGGRRRdddwwwxxxiii___]]]aaagggkkkllliiifffddddddfffiiijjjjjjkkkllllllkkkkkklllllljjjfff```ZZZUUURRRNNNMMMNNNSSSZZZ___ccciiirrrxxx}}}vvvnnnhhhgggiiilllyyy{{{qqqhhhfffdddbbbccchhhmmmrrr{{{~~~~~~wwwrrrsssuuuwwwzzz}}}wwwtttnnniiidddbbbaaaaaa___\\\XXXUUURRRPPPMMMKKKJJJIIIGGGFFFGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEHHHKKKNNNPPPQQQQQQNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQSSSUUUVVVYYYXXXWWWWWWWWWXXXXXXXXXaaa___^^^^^^```aaa```___zzzuuujjjddddddoootttdddaaaiiittt||||||~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyyzzz{{{|||~~~}}}~~~~~~|||{{{yyy|||~~~~~~|||zzzxxxxxxvvvtttrrrrrrtttvvvxxxxxxtttsssrrrsssuuuvvvvvvvvvqqqpppooonnnlllkkkjjjjjjhhhhhhgggeeedddbbbaaa```^^^]]]]]][[[YYYWWWUUUTTTQQQQQQPPPNNNKKKHHHEEECCCAAAAAAAAA@@@???>>>===<<<<<<:::888777777777666555333333333222222111111000000000000000////////////......////////////......////////////////////////////////////000000000000000000000111222333444555555777:::===???AAACCCCCCDDDDDDEEEFFFGGGHHHJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIFFFCCC@@@===<<<<<<======FFFXXXjjjvvvrrr]]]JJJGGGMMMVVVdddqqqdddRRRHHHFFFCCCBBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDCCC@@@??????@@@AAAAAA@@@>>><<<<<<===???BBBDDDFFFHHHDDDCCCBBB@@@???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@===<<<<<<===???AAADDDEEEAAABBBCCCCCCBBB@@@???>>>>>>???@@@AAABBBCCCDDDDDDAAA@@@???>>>>>>???AAABBB@@@@@@@@@>>><<<;;;===???>>>>>>>>>>>>============???>>>>>>===<<<;;;;;;::::::<<<===>>>>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCCCC?????????@@@@@@AAAAAAAAABBBDDDEEEEEEHHHWWWoooooobbb^^^aaahhhmmmpppooommmkkkjjjjjjlllnnnoooqqqtttssspppmmmllllllgggddd___[[[YYYVVVSSSPPPOOOTTTZZZ```dddiiipppuuu|||vvvmmmgggfffhhhkkklllnnnvvv{{{rrrjjjaaa^^^```eeehhhiiiqqqwww|||}}}yyyuuuvvvxxxwwwxxx|||zzzwwwrrrmmmhhheeebbbbbb___\\\XXXUUUTTTRRRPPPNNNLLLJJJIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAACCCDDDFFFIIIKKKNNNPPPQQQNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRPPPOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXWWWWWWXXXZZZZZZZZZYYYuuuiiiiiimmmwwwwww{{{xxxmmmeeedddnnnqqqeeedddjjjttt|||}}}~~~~~~}}}|||{{{{{{||||||zzzzzz{{{|||}}}~~~~~~}}}}}}~~~}}}|||zzz{{{}}}|||zzzxxxxxxxxxuuusssqqqqqqsssvvvwwwwwwrrrqqqqqqrrrtttvvvuuutttpppooommmlllkkkkkkkkkkkkjjjiiihhhfffdddbbb```___]]]]]]\\\ZZZXXXUUUSSSRRRPPPPPPOOOMMMJJJGGGDDDBBBAAAAAAAAA@@@???>>><<<<<<;;;999777666777777666555333333222222111111111111000000000000////////////......////////////......////////////////////////////////////000000000000111111111111222333444555666888;;;>>>AAACCCCCCDDDDDDEEEEEEEEEGGGHHHIIIJJJHHHIIIJJJJJJJJJJJJIIIHHHEEEBBB???<<<;;;===???AAAIII\\\qqqoooZZZIIIHHHQQQ\\\jjjwwwzzzYYYMMMFFFEEECCCCCCEEEEEEEEEDDDBBBAAAAAABBBDDDEEEDDDCCC@@@@@@???@@@AAABBB@@@>>>;;;<<<===???AAADDDFFFGGGBBBAAA@@@??????>>>??????>>>>>>???@@@@@@@@@@@@???=========>>>???AAADDDEEEAAABBBCCCBBB???>>>>>>>>>??????@@@AAACCCDDDEEEEEEAAA@@@???>>>>>>@@@AAACCCBBBBBBAAA???<<<;;;===>>>========================>>>>>>===<<<;;;;;;;;;;;;999;;;===>>>???@@@CCCEEEEEEEEEEEEEEEEEEEEEFFFFFFBBBAAAAAA@@@@@@AAAAAABBBDDDEEEFFFEEEEEENNNdddyyytttiiicccdddiiilllpppqqqqqqpppnnnnnnooopppssswww{{{zzzuuuooolllkkkfffccc___]]]\\\ZZZVVVRRRPPPUUU[[[bbbgggmmmrrruuuxxxpppfffcccffflllooopppjjjqqqyyy|||qqqddd^^^___bbbbbbaaagggmmmtttxxxyyyyyyzzz|||yyyyyyzzz~~~{{{vvvqqqkkkgggeeeaaa___\\\YYYXXXUUURRRPPPMMMKKKIIIIIIIIIHHHFFFEEEBBBAAA@@@??????@@@AAAAAAAAABBBBBBDDDFFFIIIKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNOOOPPPRRRSSSQQQRRRSSSSSSSSSTTTVVVXXXTTTUUUVVVWWWXXXXXXXXXXXXuuuggg[[[ZZZ[[[aaannnzzz}}}|||sssmmmllltttooogggiiiooowww~~~~~~}}}}}}|||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~{{{|||}}}|||zzzxxxyyyzzzvvvtttqqqqqqrrrtttttttttqqqppppppqqqssstttsssrrrlllllljjjiiiiiiiiijjjjjjggggggfffdddcccaaa```___]]]]]][[[YYYWWWTTTRRRPPPPPPOOONNNMMMJJJGGGDDDBBB@@@@@@@@@???>>>===;;;;;;:::888666666777777666555222222222222111111111111000000000000////////////......////////////......////////////////////////////////////000000000000111111111111222333444444666888<<>><<<<<<>>>BBBDDDNNNaaavvviiiWWWJJJNNNZZZfffrrr~~~mmmTTTKKKEEEDDDCCCDDDEEEFFFEEECCCAAA@@@@@@AAACCCDDDDDDCCCBBBAAA@@@AAACCCCCCAAA@@@======>>>>>>@@@AAACCCDDD@@@??????>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>???AAACCCDDDAAABBBBBB@@@===;;;===>>>??????@@@BBBCCCEEEFFFFFFCCCBBB@@@??????AAACCCEEEDDDDDDCCC@@@===<<<===???????????????????????????======<<<;;;;;;;;;<<<===;;;===@@@AAAAAABBBDDDFFFFFFFFFFFFFFFGGGGGGHHHIIIDDDDDDCCCDDDFFFIIILLLMMMIIIFFFEEEFFFFFFKKKZZZjjj~~~yyyrrrllliiihhhhhhkkknnnqqqqqqpppnnnoooppptttzzzzzzrrrmmmlllkkkgggcccbbbbbb___YYYTTTPPPTTT\\\dddkkkrrrvvvyyyuuulllccccccjjjrrrtttrrriiimmmttt}}}}}}oooddd___^^^______aaaeeelllsssyyy|||}}}~~~{{{yyyxxx|||}}}vvvooolllgggeeebbb___\\\XXXSSSPPPLLLJJJIIIIIIIIIIIIGGGFFFBBBAAA???>>>>>>@@@AAABBBBBBAAAAAAAAABBBDDDFFFHHHKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNMMMMMMLLLMMMNNNPPPQQQNNNPPPRRRRRRQQQQQQTTTVVVSSSUUUWWWXXXYYYYYYYYYZZZ}}}hhh\\\VVVSSSQQQSSS\\\jjjxxx~~~yyytttuuu|||nnnjjjmmmssszzz~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||zzzyyyzzz|||yyyvvvrrrqqqqqqrrrrrrqqqpppppppppqqqssssssrrrpppjjjiiihhhgggggghhhiiijjjdddddddddcccbbbaaa``````]]]\\\[[[YYYVVVSSSQQQPPPPPPOOONNNMMMJJJGGGDDDBBB?????????>>>===<<<:::::::::888666555666777666555222222222111111111111111000000000000////////////......////////////......////////////////////////////////////000000000000222222111111222222333444666999<<<@@@CCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGHHHHHHHHHHHHGGGFFFCCCAAA===;;;<<>>??????@@@@@@>>>>>>>>>===>>>>>>???@@@??????@@@AAAAAAAAAAAA@@@??????>>>>>>???AAACCCDDDAAABBBBBB???;;;:::<<>>===>>>???@@@@@@@@@@@@@@@@@@AAAAAA===<<<;;;:::;;;;;;===>>>???@@@BBBCCCCCCCCCEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJDDDDDDFFFHHHMMMSSSYYY]]]MMMFFFCCCFFFIIILLLTTT___{{{||||||yyyssslllgggdddfffjjjoooqqqooommmmmmnnnrrrzzz}}}tttnnnlllqqqmmmhhhggggggddd]]]WWWNNNSSS\\\eeennnvvv{{{}}}sssjjjccceeennnvvvvvvrrrdddgggllluuu{{{mmmaaa\\\^^^```^^^aaagggpppxxx}}}~~~~~~{{{yyywwwzzz~~~vvvqqqllljjjgggddd```ZZZTTTOOOKKKJJJHHHHHHIIIIIIHHHFFFAAA@@@???>>>>>>@@@BBBCCCCCCBBBAAAAAAAAACCCEEEGGGIIIIIIHHHGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPRRRSSSQQQNNNMMMOOOQQQOOOQQQTTTUUUVVVUUUVVVWWW~~~xxx{{{}}}nnn___UUUPPPOOOPPPRRRWWW]]]cccgggyyy}}}|||ooojjjoootttyyy|||~~~~~~}}}|||~~~~~~|||{{{yyy~~~~~~}}}|||||||||||||||}}}{{{zzzzzzzzzyyyxxxuuuuuutttsssssssssssstttrrrpppooonnnooonnnmmmkkkhhhhhhgggfffffffffffffffjjjiiigggeeedddccccccccc```^^^\\\YYYWWWUUUSSSSSSUUUQQQLLLHHHFFFDDDCCCAAA>>>======<<<;;;;;;::::::888888777666555444333333333333222222111000//////////////////////////////////////////////////////////////////////////////////////////000000000000111111000000000222333444888888;;;@@@FFFIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDBBB===;;;<<<<<<<<>>>>>>>>>>>>>>???@@@@@@???@@@@@@???>>>>>>@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>======>>>@@@BBBCCC????????????>>>>>>>>>>>>BBBCCCEEEDDDCCCBBBBBBCCC@@@BBBDDDGGGHHHHHHGGGFFFFFFEEEBBB@@@>>>=========AAA@@@@@@???>>>>>>??????>>>>>>===;;;999999;;;===???======???CCCEEEEEECCCGGGGGGHHHGGGGGGFFFEEEDDDBBBEEENNN]]]iiilllcccYYYJJJJJJIIIFFFEEEGGGMMMRRRfff|||wwwqqqhhh]]]ddddddhhhoooqqqnnnlllmmmqqqvvv}}}{{{sssnnnjjjkkkkkkjjjgggfffeeefff[[[]]]___dddoooyyyzzzvvvwwwtttqqqqqqsssssspppmmmccc[[[ZZZfffyyyvvvhhhaaa\\\WWWYYY[[[___gggqqqyyy~~~zzzyyyxxxxxxzzz}}}|||xxxqqqhhhcccccc```YYYSSSOOOLLLHHHGGGGGGHHHHHHGGGJJJHHHEEECCCAAA@@@AAAAAABBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKMMMNNNMMMLLLLLLKKKLLLNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUU~~~rrrjjjmmmoooqqqoooiii```UUUOOOKKKKKKKKKMMMPPPTTTYYY[[[bbbmmm|||~~~~~~nnnjjjpppuuuyyy}}}~~~~~~}}}}}}~~~~~~}}}}}}|||~~~}}}|||{{{{{{|||}}}}}}|||zzzxxxxxxxxxxxxwwwvvvuuuttttttsssrrrsssssssssrrrpppnnnnnnnnnnnnlllkkkggggggffffffeeefffffffffiiiiiihhhgggeeedddcccbbb```^^^\\\YYYVVVTTTRRRQQQQQQNNNJJJFFFEEECCCAAA???======<<<<<<;;;:::::::::888888777666555444333333333333222111111000//////////////////////////////////////////////////////////////////////////////////////////000000000000222222111111222333444666888999;;;AAAFFFIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCC@@@<<<:::;;;===@@@IIITTT___jjjyyyooo[[[VVVSSSYYYiiiuuu|||oooXXXLLLFFFEEEDDDBBBAAA?????????@@@???@@@@@@AAAAAAAAAAAAAAACCCEEEFFFHHHGGGFFFCCCBBB??????>>>>>>>>>??????@@@???@@@@@@???>>>>>>???AAABBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDEEEFFFHHHBBBCCCFFFHHHIIIIIIIIIHHHGGGFFFCCC@@@>>>===<<<<<<>>>>>>>>>>>>>>>???@@@@@@>>>???>>><<<;;;;;;===???BBB@@@???@@@CCCEEECCCBBBDDDDDDDDDDDDDDDCCCBBBBBBCCCEEELLLWWWaaabbbYYYQQQIIIIIIIIIFFFDDDEEEJJJMMM^^^qqqzzzooodddaaaaaadddkkknnnkkkjjjkkkooosssyyy~~~~~~zzztttpppkkkkkkjjjhhhgggggghhhhhhdddeeeddddddjjjsssuuusssqqqpppnnnoooqqqoookkkgggaaaYYYVVV^^^mmm}}}tttiii```YYYZZZ[[[]]]ccckkksssxxx{{{yyywwwtttsssuuuyyy}}}{{{tttkkkgggfffddd]]]XXXSSSPPPLLLJJJIIIIIIHHHGGGIIIHHHEEEBBBAAA@@@@@@AAA???????????????@@@AAAAAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKMMMNNNOOONNNNNNOOOPPPQQQRRRRRRSSSzzzlllddd______]]]ZZZVVVRRRNNNKKKJJJJJJKKKKKKMMMOOOPPPQQQSSSZZZdddnnnyyy}}}nnnkkkqqqwww{{{}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{zzz{{{|||~~~{{{yyywwwwwwxxxxxxwwwvvvtttssssssrrrrrrrrrrrrrrrqqqpppnnnnnnnnnmmmllljjjfffeeeeeeeeeeeeeeeffffffhhhhhhhhhhhhfffdddbbbaaa```^^^\\\YYYUUURRRPPPOOOLLLJJJGGGEEEDDDBBB@@@===<<<<<<;;;;;;:::999999999888777777666555444333333222222222111111000000////////////////////////////////////////////////////////////////////////////////////000000000111111333333222222333444666777999:::===BBBFFFIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFEEECCCBBB>>>:::888:::>>>DDDPPPZZZcccjjjppprrrppphhhZZZMMMMMMRRR```rrr}}}dddRRRJJJFFFEEEDDDBBBAAA@@@@@@@@@@@@>>>??????@@@AAAAAA@@@@@@DDDEEEFFFFFFGGGGGGFFFFFFAAA@@@???????????????@@@???@@@@@@???>>>>>>???AAACCCCCCBBBBBBBBBBBBAAAAAABBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAACCCDDDDDDDDDDDDFFFHHHBBBCCCFFFHHHIIIJJJIIIIIIIIIGGGDDDAAA>>><<<<<<;;;;;;;;;<<<<<<>>>???AAAAAA<<<======;;;:::;;;===???DDDBBBAAABBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAADDDEEEHHHOOOUUUTTTMMMFFFGGGGGGGGGEEECCCCCCEEEGGGTTTbbbwwwsssiiibbb```bbbhhhllljjjhhhiiimmmppptttxxxyyyxxxuuusssnnnllljjjhhhhhhjjjmmmooorrrqqqllleeedddiiilllkkkjjjjjjkkknnnpppmmmgggbbb^^^WWWRRRVVV^^^jjjzzzuuufffZZZ[[[ZZZZZZ]]]ccckkkpppsssvvvtttqqqpppppptttxxx{{{zzzsssnnnllliiiccc]]]XXXUUUPPPMMMKKKJJJHHHFFFHHHGGGEEEBBB@@@@@@@@@@@@>>>>>>>>>>>>?????????@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMKKKKKKLLLMMMNNNOOOOOOPPPyyykkkbbbYYYXXXUUURRROOOMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQUUUYYY___ggguuu}}}}}}~~~ooolllrrrxxx|||~~~~~~~~~~~~||||||}}}~~~~~~}}}|||}}}~~~}}}{{{zzzzzz|||~~~|||zzzxxxxxxyyyzzzzzzyyyssssssrrrqqqqqqqqqqqqrrrqqqooommmmmmmmmmmmkkkiiieeeddddddddddddeeeffffffggghhhhhhhhhgggdddbbb```___]]][[[XXXTTTQQQNNNLLLIIIGGGEEEEEEDDDBBB???===<<<;;;;;;::::::999888888888777666555444333333222222111111111000000000////////////////////////////////////////////////////////////////////////////////////000000111111222333333222222333555777888999;;;???CCCGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBB@@@<<<999777888>>>HHHTTT\\\```bbbccc```[[[UUUOOOKKKMMMWWWhhhxxxsssZZZMMMGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@===>>>??????@@@@@@@@@@@@EEEEEEEEEEEEFFFGGGHHHIIIBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>>>>???AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA<<<===>>>@@@BBBEEEHHHIIIKKKLLLKKKIIIEEECCCCCCCCCBBBCCCEEEGGGHHHHHHHHHHHHIIIGGGDDDAAA>>><<<;;;::::::;;;;;;;;;<<<>>>???@@@888999:::999888999;;;===AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFHHHKKKIIIEEE@@@CCCDDDDDDCCCCCCCCCCCCCCCMMMUUUjjjwwwmmmgggcccccchhhkkkjjjhhhiiijjjkkknnnrrrtttvvvvvvvvvooollliiihhhjjjoootttvvv|||{{{tttiiiaaaaaaaaa```aaacccffflllpppnnngggaaa[[[WWWTTTTTTVVV\\\iiiuuummm___]]]ZZZWWWWWW\\\ccciiilllssssssrrrrrrrrrrrrssssssyyy}}}|||wwwsssnnngggaaaZZZWWWSSSPPPNNNLLLJJJHHHHHHGGGEEEBBBAAA@@@??????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMMMM}}}pppccc[[[UUUTTTRRRPPPNNNMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPMMMOOORRRUUU[[[dddpppyyy~~~yyywww{{{rrroootttyyy|||~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||}}}zzzxxxwwwwwwyyyzzzzzzyyyssssssrrrqqqqqqqqqqqqrrrpppnnnmmmlllmmmllljjjiiieeeeeedddddddddeeeeeefffffffffggggggfffcccaaa___]]]\\\ZZZWWWTTTPPPLLLJJJHHHGGGEEEEEEDDDCCC@@@===<<<;;;;;;::::::999888888777777666555444333222222111111111000000000000000/////////////////////////////////////////////////////////////////////////////////000111222222222222222111222333555777888:::===AAAEEEGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHFFFCCC@@@>>>;;;999777888???KKKUUU[[[]]][[[XXXSSSNNNJJJKKKNNNSSS```qqq}}}fffTTTJJJEEEFFFCCCCCCCCCCCCBBBAAAAAA@@@======>>>???@@@AAAAAA@@@EEEEEEDDDEEEFFFGGGIIIJJJBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBAAA???>>>@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@;;;<<<>>>AAAFFFLLLPPPSSSWWWWWWVVVSSSMMMIIIFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGDDD@@@===;;;::::::;;;;;;::::::;;;;;;<<<===888999::::::999999;;;======>>>?????????@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@BBBCCCDDDCCCCCCHHHMMM^^^zzz|||qqqkkkgggiiikkkiiiggggggggghhhjjjmmmppptttvvvxxxnnnkkkggggggmmmtttzzz}}}|||oooddd^^^YYYUUUVVVXXX^^^fffllllllgggbbbZZZYYYXXXXXXVVVUUU\\\dddsssxxxkkkaaa]]]WWWUUUXXX^^^cccgggoooqqquuuxxxwwwuuuqqqnnnpppuuu||||||sssjjjccc\\\YYYVVVSSSRRRPPPMMMKKKHHHGGGEEECCCBBB@@@?????????@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@??????>>>AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKK}}}}}}~~~uuummmeee[[[TTTOOOOOONNNNNNNNNNNNNNNNNNPPPPPPQQQRRRRRRRRRQQQQQQKKKMMMOOORRRVVV\\\dddiiipppwwwzzztttsssxxxxxxrrruuuyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||vvvuuutttuuuvvvxxxxxxwwwtttssssssrrrrrrrrrrrrrrrooonnnlllllllllllljjjhhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddbbb___^^^ZZZZZZYYYVVVSSSOOOLLLIIIJJJHHHEEEDDDCCCBBB@@@>>><<<<<<;;;;;;:::999999999777666666555444333222222000000000000000000000000////////////////////////////////////////////////////////////////////////...///000000111222333333222222111222333555777888;;;>>>CCCFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIFFFCCC???<<<::::::999:::BBBOOOXXX[[[[[[UUUOOOKKKGGGEEEHHHNNNZZZgggxxxrrr\\\QQQGGGDDDFFFCCCCCCCCCCCCCCCBBBAAAAAA======???@@@AAAAAAAAAAAADDDDDDDDDEEEEEEGGGHHHIIIBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDBBB@@@@@@AAABBB??????@@@@@@@@@@@@AAAAAAEEEDDDDDDBBB@@@>>><<<;;;;;;<<>>;;;===>>>>>>>>>>>>@@@AAA>>>>>>======>>>@@@AAACCCCCCDDDEEEEEECCCBBBCCCDDD@@@??????AAACCCEEEDDDCCCDDDHHHUUUlllvvvnnnmmmmmmjjjfffeeeeeeeeegggjjjnnnrrrwwwyyyoookkkhhhjjjsss|||uuujjjaaaXXXPPPMMMOOOTTT\\\dddgggeeebbb\\\[[[\\\]]]YYYSSSTTTXXXaaaoooyyyjjjddd]]]XXXXXX[[[___aaagggllltttzzz{{{xxxrrrnnnjjjooouuu{{{{{{ppphhh___]]]ZZZWWWVVVSSSPPPMMMHHHGGGFFFEEECCCAAA@@@???>>>???@@@@@@@@@???>>>===>>>>>>?????????>>>======?????????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIII}}}vvvtttuuuxxx||||||tttjjjdddaaa^^^XXXRRRMMMMMMMMMNNNPPPRRRUUUVVVXXXXXXXXXWWWVVVVVVUUUUUUQQQQQQRRRSSSUUUYYY]]]```bbbhhhrrr~~~xxxqqqqqqwww}}}tttvvvyyy|||~~~~~~~~~~~~~~~~~~}}}|||zzzyyyuuutttssstttvvvxxxxxxwwwuuuttttttsssrrrsssssssssooommmlllkkkkkkkkkiiihhhiiihhhgggfffeeedddddddddeeedddcccbbbaaa___^^^^^^XXXXXXWWWUUUSSSOOOKKKIIIKKKHHHDDDBBBAAA@@@???>>>======<<<<<<;;;:::::::::777666555555333333222111///000000000000000000000////////////////////////////////////////////////////////////////////////...///000111222333333444333333333333555777999:::<<<@@@EEEGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIJJJIIIFFFBBB>>>;;;999;;;;;;===GGGUUU]]]^^^XXXOOOHHHEEEDDDCCCFFFMMM[[[jjj|||aaaTTTOOOEEEBBBFFFBBBCCCCCCDDDDDDCCCBBBAAA===>>>???AAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFAAAAAABBBBBBCCCDDDFFFFFFEEEFFFFFFDDDBBBAAABBBCCC@@@@@@@@@AAAAAAAAABBBBBBEEEEEEDDDCCCAAA>>><<<:::======@@@DDDIIIPPPVVVZZZ^^^aaadddccc___YYYSSSQQQLLLKKKJJJIIIHHHGGGGGGFFFDDDCCC@@@===;;;:::999999777777777888999:::;;;<<<<<<>>>???>>>===<<<<<<======???@@@???======>>>@@@>>>=========>>>@@@BBBDDDCCCFFFGGGFFFCCCBBBDDDFFFCCCAAA???@@@CCCEEEDDDCCCCCCGGGMMM[[[wwwyyyuuusssnnnhhhfffddddddfffhhhlllrrrvvvyyyuuuqqqoootttyyyppphhh]]]SSSJJJKKKOOOVVV^^^ccccccbbb___]]]]]]]]]YYYSSSPPPQQQQQQ___ooo{{{uuunnneee]]]YYYYYYZZZZZZ]]]cccmmmvvv{{{zzzvvvssskkkmmmpppssswww}}}wwwooofffccc```]]]ZZZVVVRRROOOIIIHHHGGGFFFDDDCCCAAA@@@???@@@AAABBBAAA@@@>>>===>>>>>>??????>>>======<<<============>>>>>>>>>??????@@@AAAAAAAAAAAA@@@??????@@@AAACCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFF~~~tttrrrsssxxx}}}vvvkkkccc[[[WWWYYYYYYUUUPPPOOOOOOOOOQQQTTTYYY]]]```cccbbbaaa___]]]\\\\\\\\\WWWVVVTTTSSSSSSTTTVVVXXXWWW\\\eeeqqqxxxqqqqqqwwwvvvvvvyyy|||}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{yyywwwwwwuuuuuuvvvxxxzzzzzzyyyuuuuuutttsssssssssssstttooommmkkkkkkkkkkkkiiigggkkkjjjhhhgggeeeeeeddddddeeedddbbb```___^^^^^^^^^VVVVVVVVVUUURRROOOKKKIIIKKKHHHCCC@@@??????>>>===>>>======<<<<<<;;;::::::777666555444333222222111////////////000000000000////////////////////////////////////////////////////////////////////////...///000111222333444444444444444444666888:::<<<<<<@@@EEEHHHHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNHHHIIIJJJIIIGGGBBB===:::888;;;===???KKKZZZbbbaaaSSSIIIBBBBBBCCCCCCGGGMMMZZZjjj~~~vvvVVVOOOMMMDDDAAAFFFBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDAAAAAAAAABBBDDDEEEGGGHHHFFFGGGGGGEEECCCBBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCBBB@@@>>>===>>>???@@@DDDIIIOOOUUUYYY]]]aaadddddd___WWWQQQMMMJJJIIIGGGEEEDDDCCCBBBBBBCCCAAA???<<<:::999999999444555555777999;;;<<<>>>;;;===>>>===<<<::::::;;;???AAACCCAAA>>><<<===???@@@?????????@@@BBBEEEGGGDDDGGGIIIGGGCCCAAACCCGGGGGGDDDAAAAAACCCDDDCCCBBBEEEHHHHHHNNNiii}}}zzzsssmmmjjjcccdddeeehhhlllqqqvvvyyy|||yyyxxx~~~zzzsssmmmbbbWWWMMMLLLNNNTTT\\\bbbdddcccbbb^^^\\\\\\XXXRRRNNNNNNGGGSSSbbbnnnxxx}}}vvvkkkaaa[[[XXXVVVVVVVVV\\\gggqqqxxxzzzyyyxxxmmmmmmlllmmmpppxxx~~~uuukkkhhhdddaaa]]]XXXSSSOOOIIIIIIHHHGGGEEECCCBBB@@@AAABBBDDDDDDDDDBBB@@@???>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@???>>>===>>>???AAABBBCCCCCCBBBAAA??????@@@AAABBBCCCCCCDDDssshhh[[[XXXTTTSSSSSSSSSRRRRRRPPPSSSVVVYYY\\\aaaiiiooouuunnnhhhhhhgggdddbbbbbb\\\[[[YYYYYYZZZ[[[[[[ZZZZZZZZZaaammm|||}}}yyyuuuvvvzzztttzzz~~~~~~|||{{{yyyxxxxxxyyywwwuuutttvvvwwwwwwwwwsssrrrrrrqqqqqqrrrrrrssspppooonnnllljjjhhhgggfffggggggfffeeedddccccccbbbeeecccaaa`````````^^^\\\WWWVVVTTTQQQNNNLLLIIIHHHDDDCCCBBBAAA???>>>======;;;;;;:::999999999::::::777555333111000000000111000000000000////////////000000//////.........---////////////000000000000000000000000////////////...///111333444333222111444444444555666888:::<<>>FFFTTT```bbb]]]TTTJJJCCCAAA???>>>FFFRRR\\\rrriiiSSSLLLJJJDDDCCCHHHBBBAAA@@@BBBEEEEEEBBB???>>>@@@AAACCCCCCBBBAAA@@@AAAAAAAAABBBEEEGGGGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEE>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@AAAEEEKKKQQQUUU[[[]]]___```___YYYRRRMMMJJJIIIHHHFFFDDDBBB@@@>>>CCCAAA>>>;;;999888888888777666666666666888:::;;;;;;===??????>>><<<;;;;;;:::===???@@@>>>======>>>@@@???===>>>AAADDDEEEFFFFFFEEECCCBBBAAAAAABBBCCCIIIHHHFFFDDDCCCBBBBBBCCCHHHAAA@@@LLL```yyy~~~tttiiicccccceeejjjlllmmmttt|||yyytttpppjjjdddXXXPPPIIIIIIRRR[[[_________]]][[[[[[YYYUUUNNNHHHKKKHHHLLL[[[lllxxxwwwggg\\\XXXWWWVVVXXXZZZ___fffooouuuxxxyyywwwqqqjjjhhhlllqqquuuvvv~~~wwwtttnnnhhhaaa\\\WWWUUUMMMKKKIIIHHHGGGFFFBBB@@@@@@???>>>???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAABBBBBBqqqggg```]]]YYYXXXXXXYYYZZZYYYZZZ]]]bbbfffjjjqqqyyy~~~zzzqqqmmmkkkgggfffggggggeeedddcccdddcccaaa```^^^]]]bbbmmmzzz|||zzz}}}rrrpppxxx}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{zzzzzzyyyyyywwwuuutttuuuuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnllljjjiiigggggghhhggggggfffeeedddcccbbbdddcccaaa``````___]]][[[XXXVVVTTTQQQNNNKKKHHHGGGCCCCCCBBBAAA???>>>======<<<<<<;;;:::::::::::::::777555333111000000111111000000000000////////////000/////////............////////////000000000000000000000000////////////...///111333444333222111444444444444666888:::<<<@@@CCCFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIGGGEEEBBB???===<<<888;;;@@@JJJYYYeeeeee___PPPGGGAAAAAA@@@???FFFRRR^^^vvvttt```OOOLLLKKKEEECCCFFFDDDBBBAAABBBDDDCCCAAA>>>===>>>AAACCCDDDCCCBBBBBBAAA@@@@@@BBBDDDFFFFFFEEECCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAABBBCCCCCC>>>???@@@AAABBBBBBBBBAAA@@@???>>>???BBBGGGLLLPPPZZZ[[[^^^___\\\VVVNNNIIIFFFFFFFFFFFFDDDCCCBBBAAADDDBBB>>>;;;999888888999888777777777888999;;;<<<999;;;<<<<<<;;;:::;;;<<<<<<>>>??????>>>===>>>???@@@>>><<<===???BBBCCCCCCCCCBBB@@@?????????@@@@@@HHHGGGEEEDDDCCCCCCCCCCCCEEECCCDDDJJJVVViiiwwwooohhhfffeeegggiiimmmwww{{{tttrrrqqqnnnjjj\\\SSSJJJIIIOOOXXX]]]^^^]]]ZZZXXXWWWVVVTTTPPPLLLHHHDDDEEEPPP^^^lllzzzttthhh```[[[VVVQQQTTTYYYaaahhhpppwwwzzzzzztttmmmhhhiiimmmrrruuu}}}{{{xxxrrrllleee___ZZZWWWOOONNNKKKJJJJJJHHHEEECCCBBBAAA???@@@@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<===============>>>??????@@@AAAAAA{{{qqqjjjgggeeedddfffiiikkkkkklllpppvvv|||sssllliiiggghhhkkkpppooonnnnnnnnnllliiiffffffdddeeelllwww{{{hhhjjjuuu{{{~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{yyywwwvvvuuuuuutttqqqooorrrrrrsssssssssqqqpppooooooooommmllljjjiiihhhggghhhhhhgggfffeeedddcccccccccbbb```______^^^\\\ZZZXXXVVVTTTQQQMMMJJJGGGFFFCCCCCCBBB@@@???>>>===<<<>>>===<<<;;;:::999999999666555333111000000111111000000000000////////////////////////............////////////000000000000////////////000000000000...000111333333333333222333333333444666888;;;<<>>>>>???:::???GGGRRRaaajjjggg___OOOFFFAAACCCBBBBBBJJJVVViiicccUUUJJJKKKLLLGGGCCCCCCEEEDDDBBBBBBCCCBBB@@@===<<<>>>@@@CCCDDDDDDCCCCCCAAA@@@@@@AAADDDEEEEEEDDDBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC???>>>>>>>>>>>>???@@@@@@>>>???AAABBBCCCBBBBBBBBB@@@???===>>>@@@DDDHHHKKKTTTWWWZZZ[[[XXXQQQIIIDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDBBB???<<<:::999::::::999999888999999:::;;;<<<999:::::::::999:::<<<>>>>>>???@@@???======???@@@@@@>>><<<;;;===???@@@@@@??????===<<<<<<===>>>>>>FFFEEEDDDDDDCCCCCCCCCDDDBBBDDDFFFGGGIIITTTmmmzzzuuummmgggcccdddgggnnnzzztttnnnnnnppppppooocccXXXLLLGGGKKKRRRXXXZZZXXXVVVTTTSSSTTTSSSRRRPPPGGGBBB@@@EEENNN\\\nnn}}}wwwkkk___UUUOOORRRWWW[[[```hhhrrryyy{{{wwwppphhheeefffkkkooouuuzzzyyyrrrllleee^^^YYYSSSQQQNNNMMMLLLKKKHHHFFFDDDCCCAAA@@@@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????zzzxxxwwwxxx|||sssllliiiiiimmmqqquuuuuuvvvxxxyyyyyyvvvtttsssmmmjjjnnnttt~~~nnnaaafffsssyyy|||~~~}}}|||||||||||||||||||||||||||||||||{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyywwwvvvvvvvvvwwwuuurrrpppqqqrrrssstttsssqqqooommmnnnnnnmmmkkkjjjiiihhhggghhhhhhgggfffeeedddccccccbbb```^^^^^^^^^]]][[[YYYWWWVVVSSSPPPLLLHHHFFFDDDCCCBBBAAA@@@???===<<<<<<===<<<;;;999888777777777555444333222111111111111000000000000///////////////////////////.........////////////000000000000////////////000000000000///000111333333333333333222333333444777999<<<>>>???BBBEEEGGGHHHHHHJJJKKKIIIJJJJJJJJJJJJJJJJJJIIIKKKHHHDDD@@@============>>>EEEQQQ___lllrrrjjj^^^SSSIIICCCDDDEEEGGGSSS```{{{rrrYYYNNNGGGHHHJJJFFFCCCBBBCCCCCCBBBBBBBBBBBBAAA@@@>>>@@@BBBCCCDDDCCCBBBAAAAAA@@@@@@AAABBBCCCCCCBBBAAABBBDDDFFFGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBB===============>>>>>>???>>>???AAACCCCCCCCCBBBAAAAAA@@@???>>>@@@CCCFFFHHHKKKOOOSSSUUURRRKKKEEEAAADDDDDDDDDEEEEEEDDDDDDCCCDDDBBB???===;;;:::;;;;;;999999999999999:::;;;;;;:::::::::999888:::>>>AAA@@@AAA@@@???===>>>@@@BBB@@@>>>;;;:::;;;<<<======???>>>=========>>>???@@@DDDDDDDDDDDDCCCCCCDDDDDDBBBCCCDDDCCCAAAGGG\\\ppp{{{uuullleee```aaafffnnn{{{yyynnnhhhiiilllooopppjjj___PPPGGGFFFJJJOOOQQQTTTTTTTTTTTTTTTSSSRRRPPPHHHDDDAAAAAAEEENNNaaaqqquuueeeXXXUUUWWWYYYYYYZZZ```kkktttxxxwwwsssllleeeccceeeiiiooottt{{{zzzsssjjjaaaZZZVVVTTTQQQOOONNNMMMJJJIIIFFFDDDAAA@@@??????===;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===|||tttrrrrrruuuzzzzzz{{{}}}yyyrrrrrruuuyyyyyyhhh^^^eeerrrxxx{{{~~~~~~~~~|||}}}}}}}}}}}}}}}}}}||||||||||||{{{zzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxuuusssrrrsssttttttrrrpppmmmlllmmmlllllljjjiiihhhgggfffggggggfffeeedddcccbbbbbbaaa___]]]\\\\\\\\\ZZZXXXVVVTTTRRRNNNKKKHHHEEEDDDCCCBBBAAA@@@>>>===<<<<<<;;;:::999777666555555555444444333222111111111111000000000000////////////.........///////////////////////////000000000000.../////////000000000111000111111222333333444444333333444555888;;;>>>@@@???BBBEEEGGGHHHHHHIIIKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJHHHEEEAAA>>>;;;::::::???JJJ[[[lll{{{~~~rrrcccVVVKKKDDDEEEHHHMMM\\\mmmbbbTTTLLLFFFFFFGGGFFFDDDCCC@@@AAAAAABBBBBBBBBCCCDDDBBBCCCDDDDDDDDDBBB@@@>>>AAA@@@???@@@AAABBBAAA@@@???AAAEEEGGGIIIIIIHHHGGGDDDDDDCCCCCCBBBAAAAAA@@@=========<<<===>>>>>>???===???AAACCCCCCCCCAAA@@@@@@???>>>===>>>@@@CCCEEEBBBGGGMMMOOOLLLHHHDDDBBBFFFFFFFFFFFFEEEDDDBBBBBBDDDBBB???<<<;;;:::;;;;;;888888888999999999999999888888777666666888===@@@@@@AAAAAA@@@??????BBBDDDAAA>>>;;;:::;;;<<<<<<;;;@@@@@@?????????AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@??????>>>CCCRRR```~~~ssshhhaaa]]]```fffnnnyyy{{{sssiiidddeeekkkppprrrpppeeeUUUHHHCCCDDDFFFHHHNNNQQQUUUWWWVVVSSSPPPNNNIIIFFFDDDBBBAAADDDQQQ___uuuooobbbYYYZZZYYYVVVUUUZZZeeennntttvvvwwwsssmmmhhhffffffjjjnnnttt{{{{{{qqqeee\\\ZZZWWWSSSQQQOOONNNKKKJJJGGGDDDAAA??????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777888888888999999::::::::::::999999999999999:::::::::::::::;;;;;;~~~|||}}}~~~|||zzz{{{|||uuueee]]]fffrrrxxx{{{~~~||||||~~~|||}}}}}}~~~~~~}}}}}}|||||||||{{{{{{zzzyyyyyyyyywwwwwwwwwvvvvvvvvvvvvvvvwwwvvvuuuvvvxxxxxxwwwuuussssssssssssqqqooommmkkkkkkkkkjjjiiihhhgggfffeeeffffffeeedddcccbbbaaaaaa```^^^\\\[[[[[[ZZZXXXWWWSSSRRRPPPMMMJJJGGGEEEDDDBBBBBBAAA???>>>===<<<;;;999888777666555444444444333333333222222222111111000000000000////////////.........///////////////////////////000000000000......//////000000111111111111222222333444444444333444555777999===@@@BBBAAACCCFFFHHHHHHGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHFFFCCC@@@===;;;::::::@@@OOOdddzzz{{{jjjTTTJJJEEEHHHNNNWWWhhhzzzuuu\\\QQQKKKFFFDDDEEEEEEDDDCCC???@@@AAAAAAAAABBBDDDFFFDDDDDDEEEEEEDDDAAA???===AAA@@@??????@@@@@@???>>>>>>AAAEEEIIIKKKKKKIIIHHHDDDCCCCCCBBBAAA@@@??????======<<<<<<======>>>???<<<===@@@BBBCCCBBB@@@???===<<<;;;;;;<<<===???AAA@@@EEEJJJKKKIIIFFFFFFFFFIIIIIIHHHGGGFFFDDDBBBAAACCCAAA>>><<<::::::;;;;;;888888999999999999888888555555555444444666:::===???@@@AAAAAAAAABBBDDDFFFBBB???<<<;;;;;;<<<===<<>>;;;===???CCCMMMXXXsssuuuiiiaaa]]]___eeellluuu}}}zzzxxxzzz~~~sssmmmfffbbbeeekkkrrrvvvrrrhhhZZZLLLEEEBBBBBBCCCHHHMMMSSSVVVUUURRROOOMMMHHHGGGFFFEEEAAA???FFFOOOcccrrrzzzooo\\\ZZZWWWSSSRRRWWW```gggooosssvvvwwwuuupppkkkiiigggjjjnnnssszzzzzzmmmccc___[[[WWWSSSQQQOOOLLLJJJHHHEEEBBB@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777888888888888999999999999999888888888888999999999999999999::::::rrrccc\\\eeerrrxxx{{{}}}~~~{{{|||}}}~~~~~~}}}|||{{{{{{{{{zzzzzzyyyxxxxxxxxxtttttttttuuuvvvvvvwwwwwwyyywwwuuuuuuuuuvvvuuutttuuutttsssqqqooonnnlllllliiiiiihhhgggfffeeeeeedddeeeddddddcccbbbaaa``````___]]][[[ZZZZZZYYYWWWVVVQQQPPPOOOLLLJJJHHHFFFEEEBBBAAA@@@???>>>===<<<;;;888777666555555555555555222333333333222222111111000000000000////////////............/////////000////////////000000000000.........///000111111111222222222222333444555555444555666888;;;???BBBDDDBBBDDDGGGHHHGGGGGGGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJFFFDDD???<<<:::;;;===???GGGWWWoookkkPPPIIIIIIQQQ[[[fffxxxgggXXXJJJHHHFFFEEEEEEFFFDDDAAA@@@BBBBBBAAA@@@@@@CCCFFFCCCDDDEEEEEEDDDBBB@@@>>>AAA@@@>>>>>>??????>>>======@@@FFFJJJLLLLLLJJJHHHCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;<<<<<<===>>>:::<<>><<<<<<;;;;;;<<<===???@@@CCCGGGKKKKKKHHHFFFHHHJJJJJJJJJJJJIIIGGGFFFDDDCCCAAA@@@===;;;:::::::::;;;999999:::;;;;;;:::999888666777777666666777:::===<<>>>>>>>>????????????@@@BBBDDDEEEDDDDDDEEEDDDDDDBBB@@@??????<<<<<<===???BBBJJJTTTjjj|||pppfff^^^^^^bbbhhhpppwwwyyyqqqmmmpppuuuyyy{{{qqqlllfffcccdddjjjqqquuuqqqiii]]]RRRJJJEEEDDDCCCBBBHHHNNNQQQQQQPPPOOOOOOKKKIIIHHHHHHEEEBBBDDDJJJRRRbbbtttwwwddd___YYYTTTSSSVVV\\\```iiikkkooosssuuutttooollleeefffgggjjjpppzzzxxxmmmeee```[[[VVVSSSPPPNNNLLLJJJGGGDDDBBBBBBBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777888888888999999999999999888888888777777777999999999999999999999999ooobbb[[[eeerrrxxx|||zzz{{{|||}}}}}}|||{{{zzzzzzzzzyyyyyyxxxwwwwwwwwwqqqqqqrrrtttvvvwwwxxxyyy{{{xxxuuussssssssssssrrrvvvuuussspppnnnmmmllllllhhhhhhgggfffeeeddddddcccddddddcccbbbaaa```______^^^\\\ZZZZZZZZZYYYWWWUUUPPPOOONNNLLLJJJHHHFFFEEEBBBAAA@@@???>>><<<;;;;;;888777666666666666777777222222333333333222111111000000000000////////////---.........//////000000////////////000000000000---......///000111111222222222222222333444555555555555777999<<<@@@DDDFFFCCCEEEHHHHHHGGGFFFFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJFFFBBB<<<888888;;;AAADDDPPPaaaxxx}}}gggNNNJJJNNNZZZgggrrruuuYYYQQQDDDEEEEEEEEEGGGGGGDDD@@@BBBCCCDDDBBB??????BBBEEEBBBCCCDDDEEEEEECCCAAA@@@AAA???>>>>>>??????===<<<===@@@FFFKKKMMMLLLJJJHHHCCCCCCBBBAAA@@@???>>>===;;;;;;::::::;;;;;;<<<===999;;;???AAABBBAAA>>>===>>>=========>>>???AAABBBGGGKKKNNNMMMIIIGGGIIILLLJJJJJJJJJIIIHHHGGGFFFEEEAAA???===:::999999:::;;;:::;;;<<<<<<<<<;;;:::999:::;;;;;;:::::::::===???;;;>>>AAADDDEEEEEEGGGHHHDDDAAA>>>===>>>???@@@???============???AAACCCDDDEEEEEEEEEEEEDDDBBB@@@>>>===<<<>>>???===???HHHSSSfffwwwkkk```]]]___dddllltttyyyrrriiifffhhhnnnrrrtttuuupppiiiddddddhhhmmmpppoooiii```VVVNNNIIIGGGFFF???CCCIIILLLMMMNNNPPPRRROOOLLLKKKLLLJJJGGGHHHLLLGGGVVVhhhuuu~~~zzzooohhh^^^WWWUUUWWWYYY[[[ccccccffflllqqqssspppllldddccccccdddjjjtttvvvhhhddd^^^XXXUUURRROOOMMMLLLIIIEEECCCDDDDDDDDDCCC<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888999999999999999888888888777777666666::::::999999999999999999pppddd]]]dddqqqzzz|||}}}~~~||||||}}}~~~~~~}}}}}}}}}~~~~~~yyyvvvvvvwwwwwwwwwvvvtttqqqoooqqqrrrrrrsssssstttttttttvvvuuutttsssssssssssssssuuurrrmmmkkkjjjjjjiiiiiiiiiiiihhhhhhgggeeedddccceeeccc```______```_________ZZZUUUUUUXXXYYYVVVSSSNNNNNNLLLJJJHHHFFFDDDCCCDDDBBB@@@===;;;:::::::::777777777777666444333222222222222111111111111000111000000000/////////...//////............//////111111000000000000111111//////000111111111111111000111222222222222333555555666777999<<<@@@BBBDDDDDDFFFHHHJJJJJJJJJHHHHHHFFFFFFGGGHHHJJJIIIFFFDDDDDD===:::<<<:::666???MMM___lll{{{ttt___RRRPPPWWWjjj~~~mmm[[[LLLGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>AAABBBCCCDDDDDDCCCBBBAAA@@@@@@??????>>>>>>=========???CCCHHHJJJIIIDDD@@@AAAAAA@@@@@@>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;<<<<<<===>>>???BBB@@@>>>======@@@CCCFFFIIIKKKMMMMMMKKKIIIIIIIIILLLJJJHHHHHHIIIGGGCCC@@@===<<<:::999999:::;;;<<<;;;:::999999888888999999===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDD======>>>>>>>>>????????????>>>======>>>@@@CCCDDDEEEFFFFFFEEECCCAAA???===;;;<<<>>>@@@@@@CCCJJJQQQ```vvvrrrddd^^^\\\^^^fffqqqssskkkccc______cccmmmxxx|||xxxppphhhgggjjjkkkiiigggeee```\\\WWWRRRKKKGGGCCCCCCEEEHHHKKKMMMMMMLLLJJJKKKMMMNNNNNNMMMJJJIIIHHHHHHQQQbbbqqqyyy|||}}}zzzvvvkkk___ZZZ[[[YYYVVV[[[[[[^^^dddkkknnnllliiigggeeebbbaaadddlllwwwwwwpppfff^^^YYYVVVQQQNNNLLLJJJHHHGGGGGGEEECCCAAAAAA@@@>>>>>>>>>===;;;999;;;;;;:::::::::;;;;;;<<<;;;:::999888888888999:::777777777777777777777777999888888777777777777777rrrggg```fffrrryyy||||||}}}||||||~~~~~~~~~}}}~~~~~~zzzwwwuuuvvvwwwwwwuuusssqqqoooooopppqqqssstttvvvwwwxxxttttttsssssssssttttttttttttqqqnnnllllllkkkjjjiiihhhhhhhhhhhhgggeeedddbbbeeebbb```____________^^^]]]YYYTTTTTTVVVVVVTTTQQQMMMLLLKKKIIIGGGEEECCCBBBCCCAAA???===;;;:::::::::888888888777666555333333111111000000000/////////111111000000//////......//////............//////111111000000000000111111......///000000000000000000222333333222222333444666666888;;;>>>AAACCCEEEFFFGGGIIIIIIIIIHHHFFFEEEGGGFFFGGGHHHJJJIIIFFFCCC@@@:::888:::999888DDDTTTjjjqqqxxx{{{zzztttdddTTTTTTXXXeee{{{uuu]]]PPPGGGFFFEEEEEEDDDCCCBBBAAA@@@AAA@@@@@@??????>>>======@@@@@@AAABBBBBBAAA@@@@@@?????????>>>>>>============@@@DDDHHHHHHFFFCCC@@@@@@@@@@@@???>>>===<<<;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<===>>>???DDDCCCAAAAAABBBEEEGGGIIIMMMOOOOOONNNKKKHHHFFFFFFHHHGGGGGGHHHIIIHHHDDDAAA===<<<;;;::::::;;;===>>><<<<<<;;;999999888888888======>>>???@@@AAABBBCCCAAABBBCCCDDDDDDDDDCCCCCC??????@@@@@@@@@@@@@@@@@@<<<;;;;;;;;;===@@@CCCDDDEEEEEEEEEDDDCCCAAA>>>===;;;<<<>>>???AAACCCGGGLLLSSSbbbxxx}}}mmmccc^^^\\\aaahhhllleee___\\\\\\```jjjtttuuulllhhhhhhgggkkkhhheeebbb^^^YYYTTTPPPEEECCCCCCDDDGGGIIIJJJIIILLLNNNQQQSSSTTTSSSRRRQQQKKKGGGGGGQQQ___lllyyy~~~vvvjjjccc```]]]YYYZZZZZZZZZ]]]aaaeeegggggghhhgggeeecccdddiiipppuuuyyyooogggbbb]]]XXXUUURRRPPPLLLJJJIIIGGGDDDBBBBBBAAA?????????>>>;;;999;;;;;;;;;::::::;;;;;;<<<;;;:::999888888888999999777777777777777777777777999888777777666666777777ssshhhbbbhhhrrryyy{{{|||~~~}}}|||}}}~~~~~~}}}}}}}}}~~~~~~yyyvvvtttuuuuuuuuutttsssqqqpppppppppqqqssstttvvvwwwwwwssssssssstttttttttttttttqqqpppnnnmmmnnnmmmllljjjfffggghhhhhhgggeeecccaaadddaaa___^^^^^^^^^]]]\\\[[[XXXTTTRRRSSSSSSPPPMMMKKKJJJIIIGGGEEECCCBBBAAABBBAAA???===;;;::::::999888888888888777555444333222111111111000000000000111111111000///.........000//////......//////000111000000//////000000111------...///////////////111222333333222222333444777888:::===@@@CCCEEEGGGHHHIIIIIIJJJIIIGGGFFFDDDGGGGGGGGGHHHIIIHHHEEECCC===999888::::::===MMM___ssstttrrrlllddd^^^UUUMMMPPP[[[pppeeeSSSMMMJJJDDDDDDCCCBBBAAA@@@@@@???@@@@@@??????>>>>>>======>>>>>>????????????>>>>>>>>>>>>=====================AAAFFFGGGEEEBBBAAAAAA@@@@@@??????>>>===<<<;;;;;;<<<>>>@@@@@@>>><<<;;;:::::::::;;;<<<>>>???@@@CCCCCCCCCDDDFFFHHHJJJKKKQQQQQQQQQNNNIIIEEECCCCCCDDDDDDEEEGGGHHHGGGDDDAAA===<<<;;;;;;<<<===???@@@======<<<::::::999999999======>>>>>>@@@BBBEEEFFFCCCCCCDDDEEEDDDCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???:::::::::;;;===???BBBCCCDDDDDDCCCCCCAAA@@@>>>===:::===@@@AAAAAABBBEEEFFFHHHNNNYYYllluuuggg^^^ZZZZZZ]]]bbb]]]YYYXXXXXX[[[cccmmmuuukkkhhhhhhhhhfffdddbbb```]]]YYYUUUJJJGGGCCCAAABBBEEEGGGHHHLLLNNNRRRVVVXXXWWWVVVUUULLLFFFBBBFFFNNN\\\ooozzzooohhhaaa\\\YYYXXXVVVUUUVVVZZZaaafffiiiiiiiiigggeeeeeehhhjjjwww|||wwwnnnhhhccc]]]XXXYYYVVVRRROOOLLLJJJFFFDDDDDDBBB@@@@@@@@@???===;;;<<<;;;;;;::::::;;;;;;;;;::::::999888888888888999777777777777777777777777999888777777666666777777pppgggaaahhhrrrxxx{{{}}}}}}||||||}}}~~~}}}zzzzzz{{{}}}}}}{{{vvvsssssstttttttttsssrrrqqqpppssssssssssssrrrrrrrrrrrrtttuuuuuuttttttssssssrrrpppooonnnnnnoooooommmkkkeeefffggghhhgggeeecccaaabbb```^^^]]]]]]]]][[[ZZZYYYWWWTTTRRRRRRPPPNNNKKKIIIHHHGGGEEECCCBBB@@@@@@@@@???>>>===;;;:::999999999999999888777666444444444444444333333333222222111111111000///.........000000////////////000000000000////////////000000---...//////000000//////111222444333222222333555888999<<>>======<<<<<<=========>>>>>>=========<<<<<<<<<<<<===============BBBGGGFFFAAA>>>???AAA@@@??????>>>===<<<<<<<<<;;;===@@@BBBBBB@@@===;;;;;;;;;<<<<<<>>>???AAABBB???@@@BBBEEEGGGHHHIIIJJJOOOPPPNNNKKKFFFBBBAAAAAABBBDDDEEEGGGGGGDDDAAA???;;;;;;;;;;;;<<<===??????===<<<<<<;;;;;;<<<<<<===@@@???>>>>>>@@@BBBEEEFFFCCCDDDEEEEEEDDDCCCAAA@@@???@@@AAABBBBBBAAA???>>><<<<<<<<<===>>>???AAABBBBBBBBBAAAAAA@@@???>>>======FFFLLLIIICCCAAACCCEEEEEEEEEIIISSShhhoooccc]]][[[ZZZ\\\XXXUUUUUUUUUVVV\\\cccxxxsssnnnkkkeeedddcccbbbaaa___\\\YYYQQQLLLEEE@@@@@@CCCEEEGGGIIILLLRRRWWWZZZZZZYYYYYYRRRNNNJJJIIIJJJPPP^^^mmm}}}}}}qqqfff^^^WWWWWWUUUQQQPPPTTT\\\ccchhhjjjlllkkkiiifffeeeeeennnrrrwww}}}wwwqqqjjjccc]]]^^^[[[VVVRRROOOMMMIIIGGGGGGDDDBBBAAA@@@@@@>>><<<<<<<<<;;;:::::::::;;;;;;:::999999888888888888888777777777777777777777777888888777666666666666666kkkccc___fffqqqwww{{{~~~|||||||||}}}~~~}}}zzzzzz{{{}}}}}}{{{vvvsssssssssssssssssssssrrrrrrsssrrrrrrrrrqqqqqqppppppvvvvvvvvvuuutttrrrqqqoooooonnnmmmnnnoooooommmkkkdddeeefffgggfffdddbbbaaaaaa___]]]]]]]]]\\\YYYWWWWWWVVVTTTRRRQQQOOOLLLKKKGGGFFFEEEDDDBBB@@@??????>>>>>>===<<<;;;:::999888888888888888777555444333444444444333333333222222000000000000////////////000000////////////000000000000////////////000000//////000111111111111000000222333444333333444666888:::===AAADDDGGGIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHGGGHHHHHHFFFCCC@@@<<<::::::;;;???IIIXXXeeefffddd___WWWNNNJJJLLLPPPUUUhhh```QQQLLLHHHFFFDDDCCCCCCBBBBBBAAAAAAAAA??????>>>======<<<<<<;;;>>>>>>============>>>>>>;;;;;;<<<<<<======>>>>>>>>>BBBEEECCC???<<<>>>BBB@@@???>>>===<<<<<<<<<===<<<>>>AAACCCCCCAAA>>><<<=========>>>???AAABBBCCC===???AAADDDGGGHHHIIIIIIIIIJJJIIIFFFBBB@@@???@@@CCCDDDEEEEEECCC@@@>>><<<999999::::::;;;<<<===>>>;;;;;;<<<<<<===???@@@AAACCCBBB@@@??????@@@BBBDDDCCCDDDEEEEEEDDDBBB???>>>===>>>???@@@@@@???>>>===BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>IIIWWW___UUUFFF@@@BBBEEEDDDDDDDDDHHHSSSmmm}}}mmmddd___]]]\\\XXXVVVVVVTTTRRRVVV\\\qqq|||rrrkkkhhhgggfffeeeeeeccc```^^^UUUOOOFFF@@@???@@@CCCDDDEEEKKKSSS\\\ccchhhiiijjjfff```YYYRRRIIIGGGPPP[[[ppp}}}pppfffWWWVVVTTTPPPMMMPPPWWW]]]cccgggkkkmmmllljjjhhhgggiiikkkooosssyyywwwoooiiiddd```[[[VVVSSSPPPNNNLLLIIIGGGDDDBBBBBBAAA???>>>===<<<;;;:::::::::::::::999999999999888888777777777777777777777777777777888777777666555666666666gggaaa___fffpppwww{{{{{{{{{|||~~~~~~|||||||||}}}}}}xxxuuussssssssssssssstttttttttppppppqqqqqqrrrrrrrrrsssvvvvvvvvvvvvuuurrrpppoooooonnnllllllmmmmmmllljjjdddeeeeeeeeeddddddcccbbb___^^^]]]\\\\\\ZZZWWWUUUTTTTTTSSSQQQPPPMMMKKKJJJFFFEEEDDDCCCAAA@@@???>>>=========<<<;;;:::888777777777777777666444333222222111111111000000000000////////////000000000000111000000//////000000111000//////......//////000///000000111111111111111///111333444333444666888888:::>>>BBBFFFHHHJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMIIIHHHHHHHHHHHHFFFBBB???:::999888;;;CCCNNNXXX```]]]YYYTTTPPPIIIDDDEEEKKKYYYlllpppWWWPPPKKKEEEAAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>======<<<<<<;;;;;;>>>>>>============>>>>>>;;;;;;<<<===>>>>>>??????@@@AAABBB@@@===<<<>>>AAA???>>>===<<<;;;<<<======>>>???AAACCCCCCAAA???>>>>>>>>>>>>>>>???@@@AAABBB>>>???AAADDDFFFGGGHHHIIICCCDDDCCCAAA???>>>>>>@@@CCCDDDEEECCC@@@===<<<<<<999999:::;;;;;;<<<<<<<<<<<<<<<======???@@@BBBBBBCCCBBBAAA??????@@@@@@AAAAAABBBDDDDDDDDDAAA>>><<<<<<<<<<<<<<<======>>>>>>EEEEEEDDDCCCBBBAAA@@@???>>>>>>======<<<======>>>RRRaaahhhZZZHHHAAAAAACCC@@@AAACCCCCCGGGZZZ{{{vvviii```[[[^^^[[[XXXXXXVVVSSSVVV[[[mmmyyyuuullljjjhhhgggfffeeeccc___]]]VVVPPPHHHBBB@@@@@@@@@AAADDDLLLXXXgggsss|||vvvgggWWWIIICCCIIISSSaaarrr}}}sss]]][[[VVVPPPMMMMMMQQQTTT[[[___fffkkkllllllkkkkkkeeefffhhhjjjooovvvzzztttnnnjjjccc]]]YYYVVVSSSQQQLLLIIIEEECCCCCCBBBAAA@@@===<<<<<<;;;::::::::::::888888999999888888777666777777777777777777777777888777666666555555666666hhhbbbaaahhhqqqvvv{{{~~~{{{{{{|||~~~~~~|||}}}}}}~~~}}}yyyuuusssssssssssstttuuuuuuvvvssssssssssssssssssttttttssstttuuuvvvuuutttrrrqqqpppnnnkkkjjjkkkkkkkkkjjjeeedddcccbbbbbbccccccddd^^^]]]\\\[[[[[[YYYVVVSSSPPPPPPQQQPPPMMMKKKJJJIIIEEEEEEDDDCCCAAA@@@??????<<<<<<<<<<<<;;;999888777666666666666555333222111111111000000000/////////------...///000111222222111111000000000000111111//////............//////...//////000111000000000---000222333444555888:::777:::>>>CCCFFFIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHGGGEEEAAA>>>:::888888>>>JJJVVV\\\]]]VVVPPPLLLJJJFFFBBBDDDIIIXXXjjj~~~cccSSSOOOIIICCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<<<<;;;;;;:::>>>===<<<<<<<<<<<<===>>>;;;;;;<<<===>>>@@@@@@AAAAAA@@@>>>===<<<===???AAA???>>><<<;;;;;;<<<===>>>???@@@AAABBBBBBAAA@@@??????>>>>>>======>>>>>>???<<<===>>>@@@BBBDDDEEEFFFAAAAAAAAA???===<<<>>>???AAABBBBBB@@@===;;;<<<>>>;;;;;;<<<<<<<<<<<<<<<;;;???????????????@@@AAAAAA?????????@@@@@@@@@@@@@@@>>>@@@BBBCCCCCCAAA>>><<<<<<;;;::::::;;;===???@@@EEEEEEEEEDDDCCCBBBAAA@@@======<<<;;;;;;<<<===>>>IIIVVV[[[PPPEEECCCCCC@@@>>>???@@@@@@@@@JJJddd}}}sssggg___aaa]]][[[[[[YYYWWWZZZ```hhhuuu{{{sssnnnllljjjhhhfffccc^^^[[[YYYUUUNNNIIIFFFDDDCCCAAAEEEMMM\\\mmm|||ppp___NNNDDDFFFLLLPPP___qqqnnnggg\\\SSSOOONNNOOOPPPRRRWWW^^^dddhhhjjjkkkmmmaaaaaaaaabbbfffmmmvvv}}}|||wwwooogggaaa\\\XXXUUUNNNKKKGGGDDDCCCCCCBBBAAA======<<<;;;::::::::::::777888888999888777666555777777777777777777777777777777666555555555555666xxxlllllljjjiiijjjooouuuzzzzzz~~~kkkeeecccjjjqqqvvvzzz}}}zzz{{{|||~~~|||{{{{{{|||~~~~~~|||wwwttttttttttttttttttuuuvvvwwwxxxxxxwwwuuutttsssrrrqqqpppqqqsssuuuvvvvvvuuutttqqqnnnjjjiiiiiijjjjjjiiifffeeecccaaaaaabbbdddeee^^^]]]\\\[[[[[[YYYUUUSSSLLLNNNOOONNNLLLJJJHHHHHHEEEEEEDDDCCCAAA@@@??????;;;;;;<<<<<<;;;999888666666666666555444333111111222222222111111111111000,,,,,,---///000222333333111111000000000000111111//////............//////---......///////////////,,,///111333444666999;;;777999>>>CCCGGGIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHHHHGGGEEEAAA===<<<::::::CCCRRR___bbb___SSSLLLGGGHHHGGGDDDGGGMMMYYYkkksssUUULLLJJJDDD@@@DDD@@@@@@@@@???????????????>>>======<<<;;;;;;::::::===<<<;;;;;;;;;;;;<<<===;;;<<<===>>>???@@@AAABBBBBB???<<<;;;<<>><<<;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;===???AAABBBAAAAAA@@@>>><<<;;;===??????@@@AAA>>>;;;;;;>>>AAA<<<===============<<<;;;CCCBBBAAA@@@????????????<<<===>>>@@@@@@AAAAAA@@@===>>>AAACCCBBB@@@===;;;<<<;;;999999:::===AAACCCCCCCCCDDDDDDCCCCCCBBBAAA<<<<<<;;;:::;;;<<<===>>>999CCCHHHBBBAAAFFFFFF@@@???>>>>>>>>><<<@@@QQQddduuulllbbb___]]]]]]\\\[[[^^^dddbbbqqq}}}vvvtttqqqooolllhhhccc___^^^ZZZTTTOOOLLLJJJGGGEEEFFFOOO]]]nnn}}}vvvgggVVVIIICCCEEEEEEQQQaaaqqq~~~ssscccWWWRRRQQQQQQPPPLLLQQQXXX___cccgggjjjlll^^^^^^]]]]]]```gggpppwww|||wwwnnnggg```[[[XXXOOOLLLGGGEEEDDDCCCCCCBBB>>>===<<<;;;:::999999999777888888999999777666555777777777777777777777777777777666555555555555555}}}rrrkkkcccaaa``````bbbeeeiiilllnnnoooqqqvvvmmmiiihhhmmmrrruuuyyy}}}{{{|||}}}~~~}}}~~~~~~}}}{{{yyyyyyzzzxxxyyyxxxuuurrrrrrvvvzzzzzzyyywwwvvvtttsssssssssrrrqqqqqqtttwwwxxxuuurrrooonnnmmmllljjjiiihhhgggdddddddddccccccbbbbbbbbb]]]\\\ZZZZZZZZZYYYWWWTTTPPPNNNLLLKKKJJJIIIGGGEEEEEECCCAAA???===<<<<<<===>>>===<<<;;;999888777666555444333222111111111111222222222111000//////...000000000000000000000000000000////////////000000000000000000////////////000///---,,,---...000222222333444444444666:::<<<@@@BBBDDDGGGHHHIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJIIIFFFCCC@@@???@@@;;;888<<>>;;;<<<>>>???@@@@@@@@@???===============>>>???@@@===<<<<<<<<<<<<===>>>>>>CCCBBB@@@>>>>>>>>>>>>>>>??????>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>>===<<<<<<;;;;;;;;;===>>>>>><<<;;;;;;<<<<<<<<<======>>>>>>>>>???????????????????????????===>>>@@@AAABBBAAAAAA@@@;;;>>>BBBFFFFFFCCC@@@===>>><<<:::999999<<<@@@BBBBBBAAAAAA@@@@@@AAAAAABBB???>>>===<<<<<<;;;<<<<<<===<<<<<<<<<<<<======>>>??????>>><<<;;;???GGGNNNnnnyyykkkddd^^^]]]^^^___ccchhhfffkkksss{{{|||uuunnnlllnnnlllgggbbb___[[[YYYXXXUUUOOOKKKKKKKKKRRRbbbqqq{{{yyypppiiicccYYYKKKAAABBBHHHRRR^^^kkkxxxsssfff]]]VVVPPPLLLLLLNNNRRRYYY```eeegggggg___\\\XXXVVVYYY```hhhmmmrrrzzz{{{tttqqqnnngggbbb[[[TTTKKKFFFEEEFFFFFFFFFEEEBBB???===<<<<<<;;;999;;;:::888777777888888999888888888888888888888888777777777777777777777777}}}zzzwwwuuusssooogggaaa\\\[[[YYYXXXZZZ]]]```cccdddggglllsss}}}pppllljjjpppuuuwwwzzz}}}zzz{{{|||}}}||||||}}}{{{yyywwwwwwxxxyyyyyyxxxvvvtttuuuwwwyyyyyyxxxwwwuuuttttttttttttrrrrrrrrrtttwwwwwwtttrrrnnnnnnmmmkkkjjjiiiggggggeeeeeedddccccccbbbbbbbbb^^^\\\ZZZYYYXXXWWWTTTQQQNNNLLLJJJIIIIIIHHHEEECCCCCCBBB@@@>>>============<<<<<<;;;999888777666555444444333222111111111111222222111111000//////...000000000000000000000000000000////////////000000000000000000////////////000000///...///000111222111222444555555888;;;>>>AAABBBEEEGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJGGGCCC???>>>>>>>>>>>>EEEUUUeeekkkgggaaaTTTIIICCCEEEGGGEEEIIIPPP```kkkzzzqqq___NNNHHHGGGEEEAAA???========================<<<<<<::::::::::::<<<<<<<<<===??????===<<<<<<===<<<===>>>??????>>>======;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>???>>>===<<<<<<===>>>>>>>>>>>>===;;;;;;::::::;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999<<<>>>??????===<<<===>>>=========>>>>>>????????????????????????????????????@@@AAAAAAAAAAAA@@@???===???CCCEEEEEECCCAAA???>>><<<;;;999:::;;;>>>???@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???AAABBBAAA>>><<<>>>DDDIII\\\zzzuuukkkbbb```___]]]^^^aaadddfffkkkpppvvv{{{xxxtttrrrooojjjjjjfffbbbaaa```___[[[WWWPPPLLLMMMVVVaaaiiioootttwwwqqqjjjeeebbbZZZNNNEEE???BBBGGGPPP\\\kkkzzzzzznnnddd[[[SSSOOOMMMMMMPPPUUUZZZ^^^______\\\ZZZXXXWWWXXX\\\aaadddlllttt}}}~~~|||yyyrrrmmmddd]]]SSSLLLJJJIIIHHHFFFEEEBBB>>><<<<<<;;;:::999::::::888888888888999:::888888888888888888888888777777777777777777777777kkkhhhdddddddddccc```]]][[[YYYWWWUUUVVVYYY\\\^^^___dddkkkttt|||tttooommmrrrwwwyyyzzz|||zzzzzz{{{|||}}}~~~zzzzzz{{{yyywwwuuuvvvvvvzzzyyyxxxxxxxxxyyyxxxwwwvvvvvvuuutttttttttttttttsssssssssuuuwwwvvvtttqqqmmmmmmllljjjiiihhhggggggeeeeeeddddddcccbbbbbbaaa___]]]ZZZXXXWWWTTTQQQNNNLLLJJJHHHGGGGGGFFFCCCAAAAAA@@@???>>>============;;;:::999888777555555444444333222111111000111111222222111111000/////////000000000000000000000000000000////////////000000////////////000000000000000000000111111111222222000222444666777999===@@@BBBCCCEEEGGGIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKJJJGGGBBB>>><<<;;;???DDDQQQaaaooorrrjjjaaaQQQHHHCCCFFFGGGGGGNNNXXXfffooo}}}___TTTJJJGGGFFFCCC@@@???=========<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===@@@AAABBBAAA???======>>>????????????>>><<<;;;:::;;;::::::999999999::::::<<<<<<;;;;;;<<<<<<===>>><<<;;;:::::::::;;;======<<<<<<;;;:::999999999999::::::;;;<<<<<<<<<<<<<<<::::::::::::999999999999===>>>@@@@@@???>>>???@@@>>>>>>>>>???????????????????????????????????????BBBBBBBBBBBBAAA@@@???>>>???AAACCCDDDEEEDDDBBBAAA>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@======<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???DDDEEEDDDAAA===<<<@@@CCCHHHdddxxxjjjdddbbb___^^^___bbbaaaaaaccchhhpppxxx}}}|||wwwssstttppplllkkklllllljjjgggWWWNNNHHHIIIOOOTTT[[[aaaiiieeeaaa``````[[[RRRJJJ>>>===>>>AAAKKKZZZkkkvvvyyymmmaaaXXXSSSNNNMMMMMMOOORRRUUUUUUUUUYYYXXXXXXXXXXXXYYYZZZZZZdddjjjrrrzzz|||ooohhh^^^WWWSSSPPPMMMKKKGGGDDD@@@>>>======;;;:::999999888888888999999:::888888888888888888888888777777777777777777777777jjjfffcccbbbeeegggfffdddcccaaa___]]]^^^```ccceeeeeejjjqqqxxx~~~wwwqqqnnnrrrxxxyyyyyyzzzyyyyyyzzz{{{||||||}}}}}}yyyzzzzzzyyyvvvuuuuuuvvvzzzxxxwwwyyy{{{{{{xxxtttsssrrrrrrrrrrrrrrrsssssssssssstttuuuuuutttrrrppplllkkkjjjiiihhhgggffffffeeeeeedddcccbbbbbbaaaaaa^^^\\\YYYXXXVVVTTTPPPNNNKKKIIIGGGFFFEEEDDDBBB@@@???>>>>>>======<<<<<<<<<::::::999888777666555444444333222111000000000000111111111111000000//////////////////////////////000000////////////000000////////////000000000000///000111111222222111111000222555777999<<>>JJJ[[[lllxxxxxxlll```SSSJJJEEEFFFHHHKKKXXXfffxxxqqqSSSLLLFFFEEECCC@@@>>>@@@@@@@@@??????>>>===<<<<<<===<<<;;;::::::;;;<<<===AAABBBDDDCCCAAA@@@@@@AAABBBBBBAAA???===<<<::::::===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<;;;:::999999:::;;;;;;::::::999888888888888888999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;===???@@@AAA@@@???@@@AAA??????????????????@@@@@@????????????????????????CCCCCCBBBAAA@@@???>>>===AAABBBCCCCCCDDDDDDCCCCCC?????????>>>===<<<;;;:::;;;<<<<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<>><<<===@@@@@@RRRkkkuuukkkfffcccbbbcccbbb___\\\[[[^^^fffooottt}}}yyyuuutttvvvxxxxxxwwwcccVVVHHHCCCDDDHHHNNNUUU\\\ZZZYYY[[[]]]ZZZTTTNNNBBB???<<<;;;@@@KKKZZZdddtttzzzwwwiii^^^WWWPPPNNNLLLKKKLLLNNNOOONNNTTTVVVYYY\\\\\\ZZZXXXVVV\\\aaahhhooovvv~~~yyyrrriiibbb]]]ZZZUUURRRMMMJJJFFFCCCAAA@@@>>>===888888888888888888888888888888888888888888888888777777777777777777777777iiigggeeehhhnnnrrrtttsssnnnllljjjiiijjjlllppprrrsssvvvzzz~~~xxxpppkkkooouuuwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{zzz{{{{{{zzzwwwvvvvvvwwwyyywwwwwwyyy{{{{{{wwwssspppoooooooooooopppqqqqqqssstttuuuuuutttqqqooonnnjjjjjjiiihhhgggffffffeeeeeedddcccbbbaaa```______[[[ZZZXXXWWWVVVTTTQQQOOOJJJIIIFFFEEEEEEDDDBBB@@@============<<<<<<;;;;;;::::::999888777666666555333333222111000000000000111111111000000000000000////////////////////////000000////////////000000.../////////000000000111...///000111111111000000000333666999;;;>>>AAACCCDDDEEEGGGIIIJJJKKKKKKJJJFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJHHHDDD@@@<<<;;;;;;BBBRRRggguuu~~~|||ooo```TTTKKKEEEFFFHHHOOOcccwww]]]PPPIIICCCBBB@@@===>>>AAAAAAAAA@@@???>>>>>>=========<<<;;;;;;;;;;;;<<<===@@@BBBCCCDDDCCCBBBCCCDDDDDDCCCAAA@@@>>><<<;;;:::===<<<<<<;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>???>>><<<:::999999999999999888888777777777777888888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;===@@@@@@@@@@@@AAABBB@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@???>>>>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAA@@@???===;;;::::::;;;<<<============<<<999:::;;;<<<======<<<<<<===<<<;;;::::::999999:::???AAACCCBBB???======???AAAIIIVVVoootttjjjdddccceeeeeeaaa]]]ZZZ[[[```fffkkkzzz~~~~~~ssscccPPPEEEAAAAAAEEEKKKQQQRRRTTTXXXZZZYYYUUUPPPFFFCCC???;;;;;;AAAIIIPPP```kkkzzz~~~rrrggg```VVVRRRMMMJJJJJJKKKLLLMMMQQQUUUZZZ___```___[[[YYYXXX[[[```gggooowwwuuummmgggbbb[[[WWWSSSOOOKKKGGGEEEBBB@@@>>>999999999888888888777777777777777777777777777777888888888888888888888888dddeeegggoooxxxxxxwwwvvvuuuwww{{{yyyooohhhkkkrrruuuwwwxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{||||||zzzxxxvvvwwwxxxwwwvvvvvvwwwxxxwwwuuusssoooooonnnnnnnnnooooooppprrrtttuuutttqqqnnnmmmllliiiiiihhhggggggfffeeeeeedddcccbbbaaa```^^^^^^]]]YYYXXXVVVUUUUUUSSSPPPNNNIIIGGGEEEDDDDDDCCCAAA???<<<======<<<<<<:::999888999999999888777666666666333222111000000///000000111111000000000000000000000000000000000000000000000000////////////000000......//////000000111111/////////000000000111111111444888;;;===???AAADDDEEEFFFHHHJJJKKKKKKKKKJJJFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHEEEAAA>>><<<>>>???JJJ]]]ppp{{{~~~{{{nnn^^^QQQIIIEEEGGGLLLWWWqqqpppUUUNNNFFF@@@??????======@@@>>>>>>>>>======<<<<<<<<<>>>===<<<;;;;;;<<<===>>>???AAACCCCCCCCCCCCDDDEEECCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>======>>>>>>???@@@AAA@@@===;;;999888888888888888777777777777777888777888999;;;<<<<<<<<<<<<::::::::::::999999999999999;;;>>>???>>>???@@@AAA???????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>>>>>>>??????AAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@>>><<<;;;::::::;;;<<<======<<<;;;:::888999;;;<<<=========<<<<<<<<<;;;:::999999999999;;;>>>AAA@@@>>><<<===@@@BBBEEEKKK\\\tttiiieeeggghhheee```]]]\\\___ccceeennn|||ppp[[[LLLCCC>>>>>>AAAIIILLLPPPVVVYYYYYYVVVSSSJJJHHHBBB===999:::>>>AAAPPP\\\lllxxx|||wwwpppjjj^^^YYYQQQLLLJJJKKKLLLLLLNNNSSSYYY___bbbbbb___]]]WWWXXX[[[```gggooovvv{{{{{{yyyqqqjjjbbb\\\YYYVVVPPPKKKHHHDDDAAA???;;;;;;;;;;;;:::999777666777777777777777777777777888888888888888888888888hhhjjjppp{{{zzznnneeehhhoootttwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||zzzxxxvvvvvvwwwtttuuuvvvuuutttsssssstttppppppooooooooooooooopppqqqsssuuusssooollljjjjjjhhhhhhgggffffffeeeeeeeeebbbbbbaaa___^^^]]]\\\[[[XXXVVVTTTSSSQQQOOOLLLIIIGGGEEECCCBBBBBBAAA>>>===<<<======<<<;;;999777666888777777666666555555555333222111000000/////////000000000000000000000111000000000000000000000000000000////////////000000.........///000111111111111111000///000111222333222666:::<<<>>>???BBBCCCFFFGGGIIIJJJKKKKKKKKKKKKGGGHHHIIIIIIJJJJJJJJJJJJGGGFFFBBB>>><<<===@@@DDDQQQdddtttyyyxxxsssfffVVVKKKHHHIIIOOOWWWeee___QQQJJJBBB===>>>@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>???AAACCCCCCBBBAAAAAABBB???>>>===<<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAA???????????????@@@@@@AAA???>>><<<:::999999999999888777777777777777888888777888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999999999777999;;;=========???@@@?????????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAA???@@@BBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::999;;;<<<===>>>===<<<:::888666888:::<<<=========<<<999999999999999:::;;;;;;:::===???>>><<<;;;<<>>DDDHHHPPPhhhwwwqqqrrrkkkgggbbb^^^]]]___cccffflllxxxxxxdddUUUJJJAAA>>>???CCCGGGNNNUUUZZZ[[[YYYWWWOOOLLLFFF???:::999;;;>>>EEELLLXXXfffppptttssspppggg```VVVNNNJJJJJJJJJJJJLLLPPPWWW]]]```aaa___^^^YYYXXXWWWYYY^^^eeejjjmmmrrryyy|||uuummmgggccc___XXXRRRNNNIIIEEECCC@@@@@@@@@???===;;;999777777777777777777777777777888888888888888888888888sssvvv}}}{{{nnndddfffnnntttxxxzzz{{{{{{zzzzzzzzzzzzyyyyyyzzz{{{{{{yyywwwvvvvvvwwwrrrtttvvvtttqqqppprrrtttrrrrrrqqqppppppppppppppppppssstttsssnnnjjjiiiiiigggggggggffffffeeeeeedddbbbaaa```___]]]\\\[[[ZZZXXXVVVSSSQQQOOOKKKGGGDDDFFFDDDAAA@@@@@@???===;;;=========<<<;;;888666555666666666555555444444333333222111000////////////000000000000000111111111000000000000000000000000000000////////////000000---......///000111111222333222111000000222444555333777;;;===???@@@BBBCCCFFFGGGIIIKKKLLLLLLKKKKKKHHHHHHIIIIIIJJJJJJIIIIIIFFFDDDAAA<<<;;;===BBBGGGTTTfffttttttpppkkk]]]MMMHHHHHHNNNXXXbbbqqqhhhMMMHHHEEE>>>:::>>>BBB@@@===;;;<<<<<<<<<===============>>>===<<<;;;;;;<<<===>>>AAABBBCCCBBB@@@??????@@@<<<<<<:::999999:::;;;<<>>===<<<<<<;;;;;;555777:::;;;;;;<<<>>>??????>>>>>>>>>======<<<<<<::::::::::::::::::::::::::::::::::::<<<>>>@@@BBB>>>???AAACCCCCCBBBAAA@@@>>>===<<<;;;999999999999<<<===>>>>>>===;;;999777666777:::<<<>>>>>>===<<<666666777888999;;;===>>>:::<<<>>>===:::999;;;>>>999DDDJJJIIIVVVvvvmmmhhhbbb]]]]]]```eeeiiiqqq{{{{{{iii\\\QQQHHHDDDDDD???DDDLLLTTTZZZ\\\\\\ZZZTTTQQQJJJBBB<<<;;;===@@@???BBBIIIUUUcccmmmqqqrrrmmmfffZZZPPPJJJHHHHHHHHHKKKOOOUUUZZZ]]]^^^^^^]]]ZZZXXXUUUUUUXXX]]]aaaccckkkrrrzzz~~~~~~xxxssskkkggg```YYYTTTOOOKKKGGGDDDDDDCCCBBB@@@===:::999777777777777777777777777888888888888888888888888}}}iiiaaalllpppqqqwwwyyy{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{zzzwwwssspppoooqqqtttvvvuuutttrrrpppnnnnnnmmmnnnppppppnnnmmmkkkiiihhhgggfffgggggghhhgggeeecccbbb______]]]\\\[[[[[[[[[[[[[[[XXXUUUQQQNNNKKKGGGDDDCCCCCCBBBAAA@@@@@@??????===<<<;;;;;;999999888777666666555444333333333333111111000///////////////000000000000000000000000////////////000000000000222111000///............////////////000000000000111222222111///000222444444777:::===???BBBFFFIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIJJJJJJIIIIIIEEECCC???;;;:::>>>GGGNNNdddgggjjjjjjeee[[[PPPIIIIIIJJJOOO^^^tttzzz]]]OOOGGGEEECCC???<<<;;;;;;<<<===???>>><<<;;;::::::;;;;;;;;;<<<=========???AAADDDEEEDDDCCCBBB@@@???>>>===>>>======<<<<<<<<<<<<<<>>>>>======<<<<<<<<<<<<<<<===>>>>>><<<;;;:::999888888888888:::::::::;;;===>>>@@@AAA@@@???=========<<<:::888555666777:::<<<>>>@@@AAABBBAAAAAA@@@???>>>=========;;;:::;;;>>>>>><<<999999888777777999===@@@BBBBBBCCCDDDEEEEEEDDDCCCCCC<<<<<<<<<<<<;;;:::999999:::::::::999999999888888888999;;;<<<<<<<<<;;;;;;>>><<<::::::::::::888777555777999<<<===<<<;;;:::BBB???CCCJJJPPP]]]{{{~~~qqqggg^^^]]]aaaeeekkkpppyyyssscccUUULLLHHHGGGDDDGGGKKKRRRWWWZZZYYYWWWQQQPPPNNNKKKGGGBBB===;;;@@@???BBBJJJRRRZZZfffpppsssmmmaaaUUUPPPOOOLLLFFFHHHJJJNNNQQQRRRSSSTTTTTTWWWVVVTTTTTTTTTWWWZZZ\\\___dddkkkooottt{{{zzztttkkkbbbZZZTTTOOOLLLNNNKKKGGGDDDBBB???<<<::::::888555555666777777777888888777666666666666666jjjaaajjjlllnnntttvvvzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxvvvrrroooooopppsssuuuvvvtttqqqooonnnmmmnnnnnnqqqpppnnnllljjjiiihhhhhhhhhhhhhhhgggfffdddcccbbb\\\\\\ZZZYYYXXXXXXXXXXXXYYYVVVRRROOOMMMJJJGGGDDDDDDCCCBBBAAA@@@???>>>>>>;;;;;;:::999888777666666666555444333333222222333111111000///////////////000000000000000000000000////////////000000000000000///////////////000000////////////000000000000111222222111000000222444555888;;;>>>AAACCCGGGIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIAAA@@@<<<:::;;;BBBMMMVVVddddddccc```ZZZSSSLLLHHHJJJNNNXXXiiieeeQQQJJJFFFDDDBBB???<<<;;;;;;<<<===>>>===<<<;;;:::;;;<<<<<<<<<>>>???@@@@@@@@@AAACCCCCCBBBBBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;<<<===????????????@@@AAACCCDDDAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<===>>>>>><<<;;;:::999888888888888999::::::;;;===???@@@AAABBBAAA???>>>>>><<<999777666666888:::<<<===???@@@@@@??????>>>======<<<<<<===;;;:::;;;======:::888999888888888:::===@@@BBBCCCCCCDDDEEEEEEDDDCCCBBB;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999999:::;;;===============>>><<<;;;;;;;;;;;;999777999999;;;<<<======<<<<<>><<<;;;999777666777888888777888777666666666666666777lllaaaggghhhkkkrrrsssxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuussspppnnnnnnppprrrtttvvvtttqqqnnnmmmmmmnnnooorrrpppnnnkkkjjjiiiiiiiiijjjiiihhhfffdddcccbbbbbb[[[ZZZYYYXXXWWWVVVVVVVVVUUUSSSPPPMMMLLLIIIFFFCCCDDDCCCBBBAAA???>>>===<<<::::::999888777666555555555555444333222222222222111000000///////////////////////////////////////////////////000000000000............///000111222////////////000000000000111222222111000111333666777:::>>>@@@BBBEEEGGGJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKJJJJJJHHHHHHAAA>>>;;;999===FFFSSS\\\ddd```ZZZSSSMMMIIIGGGFFFFFFNNN]]]pppsssWWWKKKHHHFFFCCCBBB???===;;;;;;<<<===<<<<<<;;;:::;;;<<<===>>>>>>@@@CCCDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@>>><<<:::999:::<<<>>>??????>>>>>>??????@@@AAACCCBBBAAA@@@???>>>===<<<===<<<<<<<<<<<<======>>><<<;;;:::999999888888999888999:::<<<>>>@@@AAABBBEEECCCAAA???>>><<<999777777777888999;;;<<<===>>>>>>======<<<<<<;;;;;;;;;===<<<::::::;;;:::888666777777777888;;;>>>@@@BBBDDDDDDDDDDDDDDDCCCBBBAAA;;;<<<<<<============<<<;;;;;;;;;::::::::::::999999:::<<<>>>???@@@@@@@@@>>>===<<<<<<======;;;999===<<<<<<<<<<<<<<<======???>>>@@@CCCBBBDDDUUUgggvvvqqqkkkfffbbbccclllxxx~~~xxxtttooojjjeee]]]SSSLLLGGGFFFFFFIIIKKKMMMMMMLLLPPPQQQRRRSSSQQQMMMIIIFFF:::777888<<>><<<999888888999888777777666666666666666777777ooobbbeeegggllltttuuuxxxwwwuuuttttttttttttuuuvvvvvvvvvvvvvvvuuuuuutttrrrqqqnnnmmmmmmoooqqqsssuuussspppmmmlllmmmnnnpppqqqpppmmmkkkiiiiiiiiijjjkkkiiigggdddbbbaaaaaaaaa\\\[[[ZZZXXXWWWVVVVVVVVVSSSQQQNNNLLLKKKIIIFFFDDDDDDCCCBBB@@@???===<<<;;;:::999999888777666555555555444333222111111111111000000////////////000000////////////////////////////////////000000000000...............///111111////////////000000000000111222222222111222555777999<<<@@@CCCDDDFFFHHHJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKIIIGGGFFFCCC@@@<<<;;;@@@JJJUUU]]]aaa\\\TTTLLLFFFDDDDDDEEEEEEOOOaaauuudddSSSJJJEEEAAABBBAAA???===<<<;;;<<<<<<;;;;;;::::::;;;<<<>>>???@@@CCCFFFGGGFFFCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBB@@@<<<:::999;;;===???>>>>>>>>>>>>???@@@@@@AAADDDDDDBBBAAA???>>>===<<<======<<<<<<<<<<<<===>>><<<;;;:::999999999999999888999;;;===???@@@AAABBBDDDCCCAAA@@@@@@>>>;;;999777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888666555444555777:::===@@@CCCEEEEEEEEEDDDDDDCCCBBBAAA@@@<<<<<<===>>>?????????>>><<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>@@@AAABBBBBB>>>======>>>??????===;;;???>>><<<;;;:::;;;<<<===:::;;;???CCCCCCEEEOOO\\\qqq{{{ppphhhdddeeennnyyy}}}}}}|||~~~wwwpppmmmiiihhhhhhcccYYYRRRIIIGGGDDDDDDEEEFFFFFFEEEKKKMMMPPPRRRQQQOOOLLLJJJ???<<<:::;;;<<>>===<<<;;;::::::999888777666555555444444222111111111111111000000////////////000000////////////////////////////////////000000000000//////............//////////////////000000000000111111222222222333666999:::===BBBDDDFFFFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLJJJHHHEEECCCBBB???===???EEEOOOYYY___]]]XXXQQQJJJEEECCCDDDEEEJJJVVViii|||rrrVVVLLLFFFBBB@@@AAA@@@>>>===<<<<<<<<<<<<;;;:::::::::;;;===>>>@@@@@@CCCGGGIIIGGGDDDBBBAAAAAAAAABBBBBBCCCDDDDDDEEEDDDAAA>>>;;;:::<<<>>>@@@<<<<<<===???@@@BBBBBBCCCDDDDDDBBBAAA???>>>===<<<======<<<<<<<<<<<<======;;;;;;::::::999:::::::::888999;;;>>>???AAAAAAAAABBBAAA@@@@@@@@@@@@>>><<<777777888888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777666555222444777<<<@@@DDDFFFHHHEEEEEEDDDCCCBBBAAAAAAAAA===>>>??????@@@@@@@@@@@@=========<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBCCC>>>>>>>>>@@@BBBAAA???===???>>>;;;999999999;;;<<<888;;;@@@DDDFFFHHHNNNUUU___wwwuuuiiieeefffnnnuuuwwwpppqqqtttwwwzzz}}}~~~}}}xxxrrrnnnhhheeebbbccceeeddd^^^XXXMMMIIIEEEBBBAAAAAAAAA@@@GGGIIIMMMPPPQQQPPPOOOMMMFFFBBB>>>===;;;999>>>DDDJJJWWWdddjjjkkkjjjfffaaaTTTOOOIIIEEEFFFHHHIIIIIIIIIKKKOOOSSSUUUWWWXXXXXXPPPPPPPPPQQQSSSXXX___ccceeejjjrrr{{{|||wwwssspppmmmhhh___XXXSSSPPPMMMKKKGGGDDDAAA>>>===<<<:::999888888777777777888888999uuuiiijjjllluuu}}}zzzwwwvvvsssqqqpppppprrrrrrssstttuuuvvvwwwvvvuuuuuuqqqooonnnmmmlllmmmoooppprrrqqqpppnnnmmmmmmnnnnnnlllkkkkkkjjjiiihhhgggffffffeeedddbbb```___^^^^^^ZZZYYYWWWUUUSSSRRRRRRQQQRRRPPPMMMKKKJJJHHHEEECCCAAA@@@@@@???>>>===<<<<<<::::::999888777666555555444333222111000000000000///////////////000000111////////////////////////////////////000000000000//////......---.........////////////000000000000000111222333333444888:::;;;>>>CCCEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKIIIFFFBBB@@@===<<<>>>DDDMMMVVV]]]aaaWWWSSSNNNHHHEEEEEEFFFGGGNNN[[[nnncccNNNHHHDDDDDDHHH??????>>>===<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@CCCFFFHHHFFFDDDBBBAAABBBBBBCCCDDDDDDEEEFFFFFFCCCAAA>>><<<;;;<<<===>>>:::;;;===???AAABBBCCCCCCCCCBBBAAA@@@???>>>===<<<>>>======<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;999;;;===???@@@AAA@@@@@@@@@?????????@@@@@@???===666666777888999999::::::::::::;;;;;;<<<<<<<<<===:::;;;<<<;;;999777777777333555:::>>>CCCFFFGGGHHHDDDDDDCCCBBBAAAAAAAAABBB???@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>=========<<<<<<;;;;;;;;;<<<===???@@@AAA>>>???@@@BBBDDDDDDAAA???>>>===;;;999999:::;;;<<<999<<<@@@CCCDDDFFFHHHKKKQQQ^^^{{{rrrkkkiiilllppprrrkkkjjjlllooouuu|||}}}yyyqqqjjjfff```___^^^```bbbbbb```]]]QQQMMMGGGCCCAAA@@@???>>>DDDFFFJJJMMMOOOPPPQQQPPPJJJFFFBBB@@@;;;777999===CCCNNN[[[dddjjjoooooolllZZZTTTLLLGGGGGGIIIHHHHHHEEEGGGJJJNNNQQQSSSUUUUUUMMMLLLLLLMMMOOOSSSWWWYYY[[[___eeemmmwww~~~|||xxxssskkkddd___[[[WWWUUUOOOKKKGGGDDDBBB@@@>>>===;;;::::::999888999999999~~~~~~zzzmmmlllnnnvvv}}}yyyvvvtttqqqnnnmmmnnnooopppoooqqqsssuuuvvvvvvuuutttqqqpppooommmmmmmmmnnnnnnpppppppppoooooonnnmmmmmmhhhiiijjjjjjiiigggeeecccbbbbbbbbbaaa```^^^]]]\\\ZZZYYYWWWUUUSSSRRRQQQQQQQQQOOOLLLJJJHHHFFFCCC@@@??????>>>>>>>>>=========999888888777666555444444333222111000000//////000///////////////000111111000000000000000000000000////////////000000000000------------......///000////////////000000000000000111333333333555999;;;;;;???CCCFFFFFFFFFGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKJJJHHHDDD@@@===;;;===AAAIIISSSZZZ]]]^^^RRRNNNIIIEEECCCDDDGGGIIIPPP```uuu}}}YYYMMMJJJDDDCCCIII???>>>>>>===<<<<<<;;;;;;<<<;;;::::::;;;<<<===>>>???AAAEEEFFFDDDCCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEEAAA???===<<<;;;:::;;;;;;:::;;;===???@@@@@@@@@@@@AAAAAA@@@???>>>>>>======>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;<<<>>>@@@@@@@@@???>>>AAA@@@??????@@@???===;;;555555666777888999:::;;;888888999999:::;;;;;;<<<999;;;<<<<<<999777888999777:::>>>BBBEEEFFFFFFFFFCCCCCCBBBAAAAAAAAABBBCCCAAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>=========;;;;;;::::::;;;<<<>>>?????????AAACCCFFFEEECCCAAA>>>===<<<;;;;;;<<<<<<===;;;===???@@@AAACCCDDDDDDHHHPPPcccxxxooonnnqqq~~~}}}pppiiiggggggiiinnnvvv{{{yyyqqqfff___YYY[[[]]]```aaaaaa```^^^UUUPPPJJJFFFCCCAAA???>>>AAABBBDDDGGGJJJMMMOOOPPPKKKHHHFFFDDD@@@:::999===>>>FFFOOOXXXcccnnnqqqoooeee]]]TTTNNNLLLKKKIIIFFFDDDFFFHHHJJJMMMOOOPPPQQQLLLLLLKKKKKKMMMNNNOOOOOOTTTXXX^^^eeemmmvvv}}}vvvpppkkkfffbbb___VVVSSSNNNKKKHHHFFFDDDBBB>>>===<<<;;;:::999999999}}}~~~}}}}}}~~~|||pppnnnnnnvvv|||vvvtttrrrooolllkkklllmmmnnnmmmnnnqqqsssuuuuuutttsssrrrqqqooonnnmmmmmmmmmnnnnnnooopppppppppnnnmmmlllfffgggiiijjjiiifffcccaaa___```aaaaaa```^^^\\\[[[\\\[[[ZZZWWWVVVTTTSSSSSSPPPNNNJJJHHHFFFDDDAAA>>>>>>>>>>>>>>>>>>>>>===>>>777777666555444333333222333222111000///////////////////////////000111111111111111111111111111111////////////000000000000+++++++++,,,...000111222////////////000000000000000111333333444666999<<<;;;???CCCFFFFFFFFFFFFFFFIIIJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJJJJGGGCCC???<<<>>>@@@EEEMMMUUUZZZZZZXXXOOOKKKEEEAAA@@@CCCHHHKKKVVVggghhhPPPMMMKKK@@@;;;???>>>>>>======<<<<<<;;;;;;<<<<<<;;;:::;;;<<<===>>>>>>@@@CCCDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDD>>>===<<<;;;:::999888888:::;;;===>>>>>>>>>===<<<@@@?????????>>>>>>======???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;===???@@@AAA@@@>>>===CCCAAA@@@??????>>>;;;999444444555777888999:::;;;666666777888999::::::;;;888;;;===<<<999888999;;;;;;>>>AAADDDEEEEEEDDDCCCCCCBBBAAA@@@AAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>;;;:::999999:::;;;<<<===??????AAADDDGGGFFFDDDAAA>>>>>>============>>>>>><<<===>>>>>>@@@DDDDDDCCCDDDMMMVVVfffuuurrrvvv|||{{{ooohhheeeccceeeiiiqqqyyy{{{tttfff[[[TTTYYY___bbbbbbaaa___^^^WWWSSSMMMHHHEEECCC@@@>>>======???AAAEEEHHHKKKMMMMMMJJJIIIIIIEEE???===@@@:::???EEENNN[[[iiinnnlllnnnfff[[[TTTQQQOOOKKKGGGGGGHHHIIIJJJKKKMMMNNNOOOOOOMMMLLLLLLMMMLLLKKKIIIMMMQQQWWW]]]bbbhhhnnnrrr|||}}}xxxsssnnniiieee\\\XXXSSSOOOMMMJJJHHHFFF@@@???>>><<<;;;:::999999~~~}}}~~~nnniiihhhpppxxxuuurrrnnniiieeedddeeehhhjjjlllppptttvvvvvvtttssssssvvvrrrmmmkkklllnnnpppqqqrrrpppnnnnnnooommmhhhdddhhhhhhgggeeedddcccbbbaaacccbbbaaa```___^^^]]]\\\ZZZYYYXXXVVVTTTRRRQQQPPPMMMKKKIIIFFFCCCAAA@@@???<<<<<<<<<<<<;;;:::999888666666666555444444333333333222000///...///000222...---,,,,,,,,,...///000111111000000//////......000000000000000000000000000000000000000000000000111111111000000000000000111111111222444777:::===???@@@BBBDDDFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLHHHHHHJJJHHHBBB>>>===<<>>===<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;======<<<<<<===???AAABBBFFFFFFFFFFFFEEEEEEEEEEEEDDD@@@<<<:::;;;<<<;;;999:::;;;<<<<<<======<<<<<<>>>??????@@@@@@@@@??????===>>>???@@@???===;;;:::;;;;;;:::999:::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>?????????>>>===;;;:::999666666666666666777888888888888999:::::::::::::::777888999888777777999;;;???DDDIIIIIIEEEBBBCCCEEE??????@@@AAABBBBBBBBBAAADDDDDDDDDDDDCCCCCCCCCCCC@@@???>>>======<<<=========<<<:::888888999:::;;;<<<>>>BBBEEEEEECCC@@@>>>>>>>>>>>>>>>???@@@AAABBB??????@@@@@@@@@??????>>>AAAFFFKKKUUUmmm}}}}}}~~~yyyooogggcccdddeeefffjjjqqqvvvtttlllddd___ZZZYYY```dddaaa___aaa\\\WWWRRRNNNKKKHHHCCC>>>===:::888:::>>>CCCDDDDDDJJJIIIHHHJJJLLLKKKGGGCCCFFF>>>:::AAANNNYYYcccjjjtttpppjjjccc[[[TTTOOOLLLKKKKKKJJJHHHFFFGGGJJJLLLNNNLLLKKKKKKKKKKKKIIIHHHIIIKKKNNNRRRXXX^^^cccffflllsss}}}~~~zzzvvvppplllfffbbb]]]ZZZXXXUUUPPPLLLHHHDDD@@@>>>=========<<<~~~kkkeeecccjjjqqqnnneeeccc```^^^___bbbgggiiimmmppptttvvvvvvtttssssssuuuqqqmmmkkklllnnnppppppqqqooommmmmmmmmllliiifffhhhgggfffeeedddbbbaaaaaacccbbbaaa```___]]]\\\\\\ZZZYYYWWWUUUSSSQQQPPPOOOLLLKKKHHHFFFCCCAAA@@@???<<<<<<<<<<<<;;;:::999999666666555555444333333333333222000///...///000111.........---......//////111000000000/////////...000000000000000000000000000000000000000000000000111111111111000000000000222222222333666999<<<>>>AAABBBDDDFFFHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHLLLIIIHHHJJJIIIEEEBBBBBBCCCJJJUUU^^^aaa^^^WWWRRRIIIDDDAAAAAACCCFFFOOOWWWnnnaaaSSSFFFAAA@@@>>>===>>>>>>===<<<<<<<<<<<<<<<<<>>>>>======??????>>>???@@@AAACCCDDDFFFFFFEEEEEEDDDDDDCCCCCCAAA>>><<<;;;===>>>===<<<:::;;;<<<<<<======<<<<<<>>>>>>????????????>>>>>>===>>>???@@@???>>><<<;;;:::999888888888999;;;<<<;;;<<<======>>>>>>>>>===>>>>>>>>>===<<<;;;999999666666666666666777777888777888999:::::::::999888888999::::::999999;;;===BBBFFFJJJJJJFFFBBBBBBDDD@@@AAABBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>>===<<<;;;;;;;;;<<<;;;999888777888999:::;;;===AAACCCDDDBBB???============>>>???@@@BBBCCCAAAAAAAAAAAAAAA@@@?????????DDDJJJSSSbbb|||xxxnnneeeaaabbbdddeeegggjjjnnnpppmmmfffaaaaaa\\\[[[```cccaaaaaacccddd```\\\XXXUUUPPPJJJFFFAAA>>>::::::===AAADDDDDDJJJJJJKKKOOOTTTVVVVVVTTTNNNDDD<<<>>>FFFNNNWWW^^^kkklllmmmkkkfff___WWWSSSKKKJJJIIIHHHHHHIIIIIIJJJKKKIIIHHHHHHHHHHHHGGGFFFEEEFFFHHHLLLPPPUUUYYY[[[bbbhhhqqqzzzzzzvvvmmmjjjeeebbb___[[[VVVSSSSSSPPPKKKHHHGGGEEECCCBBB~~~~~~~~~~~~ggg^^^\\\bbbhhhcccZZZYYYXXXYYY[[[```dddgggnnnqqquuuvvvvvvtttsssssssssppplllkkklllnnnoooooopppnnnlllkkkkkkkkkjjjhhhhhhgggfffeeedddbbbaaaaaabbbbbbaaa___^^^\\\[[[[[[YYYXXXWWWTTTQQQOOOMMMLLLKKKIIIGGGEEEBBBAAA@@@???<<<======<<<<<<;;;:::999666555555444444333333222222111000///...///000111//////000000000///......000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111333333444666888;;;>>>@@@CCCDDDEEEGGGIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKHHHGGGIIIHHHEEEDDDGGGLLLUUUaaagggddd[[[SSSNNNBBB@@@@@@BBBCCCIIIVVVccc}}}tttXXXLLLAAA>>>???>>>===>>><<<<<<;;;;;;;;;<<<======?????????>>>>>>>>>>>>===>>>>>>>>>???@@@AAACCCDDDEEEEEEDDDCCCCCCBBBAAAAAA===<<<<<<>>>@@@AAA@@@>>>:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>===<<<;;;<<<===>>>???@@@???>>>===999888777777777888999:::;;;;;;<<<<<<======<<<<<<=========<<<;;;:::999888666666555555666666777888555777999:::::::::888777777888999999888999;;;===DDDGGGJJJJJJFFFCCCBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA???>>>===;;;:::999999999:::999888777777777888999:::<<>>AAAHHHPPPUUUaaa}}}rrrfff___^^^___aaacccfffjjjkkkiiifffdddccceee```^^^```bbbbbbcccffffffdddaaa___\\\WWWQQQMMMDDD@@@;;;888:::===@@@AAAIIIJJJMMMTTT]]]dddhhhjjj]]]PPPCCC>>>???CCCJJJPPP^^^dddlllqqqpppiii```YYYPPPLLLHHHGGGIIIJJJHHHGGGFFFEEEDDDDDDEEEFFFEEECCCCCCCCCDDDFFFIIIKKKNNNOOOVVV[[[bbbjjjqqqxxxxxxuuuqqqnnnjjjfffaaa]]]\\\YYYUUUQQQNNNJJJFFFCCC||||||||||||}}}~~~|||bbbXXXUUU[[[```ZZZXXXWWWWWWXXX[[[___dddfffooorrruuuvvvuuutttssssssqqqnnnlllkkklllnnnnnnnnnnnnmmmkkkiiiiiijjjjjjkkkiiihhhgggfffeeecccbbbbbbbbbaaa```^^^]]][[[ZZZYYYXXXWWWUUURRROOOMMMKKKIIIIIIHHHFFFDDDBBB@@@??????<<<======<<<<<<;;;:::999555555444444333222222222111111000////////////000///000111111111///...---000000000000////////////////////////////////////////////////////////////000111111111111111222222333444555777999<<>>???AAACCCDDDLLL^^^pppjjjSSSJJJAAA@@@@@@???>>>???::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAAAAADDDCCCCCCBBBAAA@@@??????<<<===???@@@BBBAAA@@@???:::;;;<<<<<<===<<<<<<<<<>>>>>>>>>===<<<;;;:::999;;;<<<===>>>????????????888888777777777888999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888888666555555555555666777777555666888:::;;;999888666444555777777666777999;;;BBBEEEGGGGGGEEECCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>>===<<<:::999888888888999888777777666777888888:::;;;<<<===>>>===;;;:::::::::;;;===???AAACCCEEEEEEDDDCCCAAA@@@??????>>>@@@>>>DDDMMMMMMOOOdddsssfff```^^^\\\[[[^^^cccggggggdddbbbdddgggiiifffcccbbbbbbcccdddfffeeeeeedddcccaaa]]]XXXUUUJJJFFF@@@<<<;;;<<>>===>>>::::::999::::::;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>???@@@@@@AAABBBBBBAAAAAA@@@??????>>>===???AAABBBBBB@@@>>>===:::;;;<<<<<<===<<<<<<<<<=========<<<;;;:::999888:::;;;<<<===>>>?????????999888777777777888:::;;;999999:::::::::999999888888888999999999888888777555555555555555666666777666777999:::::::::888777555666777777666777999;;;===???AAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>===<<<;;;999888888777777777777777777777777777888999::::::;;;;;;:::999999999999;;;<<>>=========CCC===???HHHJJJIIIVVViiixxxggg```^^^\\\[[[\\\```cccaaa\\\ZZZ^^^bbbjjjjjjhhhfffdddeeefffggghhhiiijjjiiifffaaa^^^[[[UUURRRMMMGGGBBBAAAAAABBB@@@CCCHHHPPPZZZdddnnntttooobbbRRRFFF===999:::???BBBIIIUUUbbbjjjnnnnnnmmmggg]]]RRRKKKIIIIIIGGGEEECCCBBBAAABBBCCCDDDCCCBBBEEEEEEEEEEEEEEEDDDDDDCCCHHHKKKNNNRRRWWW]]]dddhhhnnnttt|||}}}yyywwwtttqqqlllgggbbb]]]VVVRRR~~~~~~}}}yyywwwsssrrrxxxgggTTTNNNKKKPPPVVVSSSOOOQQQUUUZZZ```fffjjjmmmoooqqqssssssrrrqqqqqqqqqnnnmmmmmmnnnooopppooonnnlllmmmmmmllljjjiiijjjllljjjiiihhhgggfffdddccccccaaa```^^^]]][[[YYYWWWWWWTTTSSSQQQNNNLLLIIIGGGFFFEEEDDDCCCAAA@@@?????????;;;;;;;;;::::::999888777444333333222222111111000000000000/////////......//////000000000///......////////////000000000000000000000000000000000000000000000000000000000000000000111111222333333333222444666999<<<>>>@@@BBBEEEFFFGGGIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJGGGDDDCCCAAABBBJJJTTTdddllluuuvvvmmm^^^PPPHHHAAAAAADDDGGGLLLYYYpppgggTTTJJJDDD@@@@@@???;;;999;;;::::::999999999:::;;;;;;<<<============>>>>>>>>>===>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>AAACCCBBB@@@>>><<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;:::999::::::;;;<<<<<<===>>>>>>999888777777777888::::::888888999999999888777777666666777888888888777777555555444444555555666777888888999:::::::::::::::999:::;;;:::999999;;;===:::;;;===>>>@@@AAABBBBBBAAAAAAAAABBBAAAAAA@@@@@@>>>>>>=========<<<<<<<<<<<<;;;:::999999888888999777777777777888888888888::::::999999999888888888999999:::<<<>>>AAACCCDDDAAA@@@>>>===<<<<<<<<<===BBB===>>>EEEHHHIIINNNXXXgggnnnccc``````aaa^^^``````\\\UUURRRTTTWWWfffjjjllljjjiiijjjkkkiiijjjlllmmmmmmjjjgggeeedddcccbbb]]]VVVMMMFFFBBB@@@@@@CCCGGGLLLRRRYYY```fffddd[[[PPPHHH@@@999888;;;999>>>HHHSSS___jjjqqquuunnnfff[[[SSSOOOLLLIIIGGGDDDCCCBBBBBBCCCDDDCCCAAABBBBBBBBBCCCBBBBBBAAA@@@BBBDDDGGGIIILLLPPPUUUYYY]]]bbbjjjsss||||||wwwrrrnnniiidddaaa|||}}}~~~{{{zzzsssqqqkkkgggkkkrrruuurrrmmmXXXMMMJJJGGGLLLTTTSSSQQQTTTXXX^^^ccciiilllnnnnnnppprrrrrrpppoooooopppnnnmmmnnnoooqqqqqqpppnnnlllnnnpppnnnkkkiiijjjkkkhhhhhhgggeeedddcccbbbaaa```___^^^\\\ZZZXXXVVVUUUQQQPPPOOOMMMJJJHHHGGGFFFDDDCCCBBB@@@????????????999999999999888777666666333333333222111111000000///////////////......---.........---......//////.../////////000000000111000000000000000000000000000000000000000000000000000000111222222333444444333555888;;;>>>AAABBBCCCGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGDDDBBBAAA@@@DDDOOOZZZeeejjjqqqsssmmm___QQQGGGCCCBBBCCCIIIQQQaaazzz~~~fffUUUJJJEEE@@@>>>???>>>:::999;;;;;;:::999999999999999999<<<<<<<<<=========>>>>>><<<>>>???AAABBBBBBBBBBBB??????@@@@@@@@@@@@AAAAAA>>>@@@BBBAAA>>><<<<<<===:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<===777777666666666777888999777888888888888777666555444555666777777777777777555444444444444555666666::::::999999999:::;;;<<<<<<<<<===;;;:::999;;;<<<;;;;;;;;;===???@@@@@@@@@>>>>>>??????????????????<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::666777888888999999999888::::::999888777777888888999:::;;;<<<>>>@@@BBBCCC@@@???===<<<;;;<<<===>>>>>>???@@@BBBDDDGGGJJJLLLSSSfffvvvlllgggdddaaaaaa___[[[UUUQQQQQQRRR^^^gggnnnnnnnnnqqqpppmmmlllooosssvvvwwwxxx{{{~~~}}}}}}yyypppbbbUUUKKKGGGEEEHHHJJJKKKKKKNNNRRRVVVVVVQQQMMMJJJDDD===:::<<<888:::???GGGQQQ]]]ggglllllljjjeee^^^WWWQQQLLLIIIEEEDDDBBBBBBCCCCCCBBB@@@>>>>>>@@@AAAAAAAAA@@@???>>>@@@BBBDDDEEEHHHKKKNNNRRRUUU[[[bbbjjjttt}}}}}}zzzwwwtttrrryyyzzz|||}}}|||zzzwwwvvvooolllfff```bbbggghhheee___OOOHHHHHHEEEJJJSSSSSSXXX[[[^^^bbbgggjjjlllnnnnnnpppqqqqqqooonnnoooooonnnnnnnnnppprrrrrrpppnnnllloooqqqpppmmmjjjiiijjjgggfffeeedddbbbaaa`````````___^^^\\\YYYWWWVVVUUUOOOOOOMMMLLLJJJHHHGGGFFFCCCBBBAAA@@@????????????888999999888888777666555333333222222111000000000/////////000///......---...---,,,,,,,,,...///111.../////////000000111111000000000000000000000000000000000000000000000000000000111222333333444444555666999===@@@BBBDDDEEEIIIIIIKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJAAA???===>>>>>>CCCPPP]]]bbbfffkkkmmmiii^^^OOODDDCCCAAACCCIIIUUUggggggVVVLLLEEECCC???>>>AAA@@@<<<;;;===;;;;;;:::999888888888888:::::::::;;;;;;;;;<<<<<<:::<<<===???@@@@@@@@@@@@?????????@@@AAAAAABBBBBB===???AAA@@@===<<<===???:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===<<<<<<<<<::::::999999999:::;;;;;;666555555444555666777888777777888777777666555555333444555666777777777777555444444444444555666666<<<;;;:::999999;;;===>>>;;;<<<<<<:::888888999:::===<<<<<<===>>>??????>>>;;;<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<666777888999999999999999;;;:::999777777777888999::::::;;;<<<>>>@@@AAABBB@@@???===<<<;;;<<<>>>???:::@@@CCC@@@@@@EEEGGGFFFKKKQQQgggzzzkkkcccbbbaaa___\\\XXXVVVUUUUUUXXXdddnnnppprrruuuuuuqqqqqqvvv}}}{{{iii\\\UUUKKKMMMMMMLLLIIIHHHIIILLLMMMLLLLLLMMMIIIBBB>>>???;;;;;;<<>>@@@BBBDDDEEECCCAAA@@@>>>===>>>>>>???>>>>>>>>>>>>============::::::::::::::::::::::::888999999::::::999999999:::777444666:::<<<:::777444444444555666888999:::999::::::::::::999888888666777777777777777666666555444444444444555666666:::::::::;;;<<<>>>@@@@@@===;;;999888888:::<<<>>>===<<<;;;;;;===>>>>>>===@@@???===<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<777888999888777777999;;;::::::::::::999888888777777777666666666666777777999::::::;;;===>>>@@@AAAAAA@@@>>><<<;;;<<<===>>>AAABBBBBBAAA@@@???AAABBBGGGJJJSSSiiitttkkkeeecccbbbccc```[[[[[[^^^```___bbbkkkvvv}}}}}}{{{yyy{{{kkkaaaZZZVVVPPPJJJFFFEEEFFFGGGHHHJJJLLLNNNNNNLLLIIIGGG888:::<<<===>>>BBBJJJPPPZZZ___fffhhheee]]]VVVRRRLLLJJJGGGDDDAAA@@@??????<<<===>>>??????>>>===<<<>>>>>><<<<<<===???AAACCCIIIIIIJJJLLLPPPUUUZZZ]]]ffflllvvv~~~~~~}}}||||||{{{yyyuuurrriiieee```]]]]]]___aaaccc^^^RRRHHHIIIPPPUUUZZZ^^^cccdddfffiiilllooorrrssswwwvvvtttrrrqqqppppppqqqqqqpppppppppppppppqqqqqqoooooooooppppppooonnnnnnjjjiiihhhfffdddbbbaaa``````]]]YYYWWWUUUTTTRRRQQQOOONNNLLLIIIFFFEEECCCCCCCCCBBBAAA???===<<<:::::::::999999888777666555444333333222111111000000///---...//////......///000000//////////////////000000000000000000000000000//////000000000111111111111111111111222222222222222111000000111222333444777:::>>>BBBEEEGGGGGGHHHGGGIIIKKKLLLLLLKKKKKKLLLIIIJJJJJJKKKKKKJJJIIIHHHCCC@@@===>>>EEENNNVVVZZZXXXQQQMMMNNNNNNJJJFFFEEEFFFGGGMMMXXXdddvvvyyy\\\PPPMMMGGGAAACCCBBBAAAAAACCCCCCAAA@@@<<<;;;:::999999888888888999999999999999999999999;;;;;;;;;===>>>@@@BBBCCC@@@???>>>>>>>>>???@@@@@@??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::999888:::777555666:::<<<:::777555555555555666777999999999999::::::999999888777666777777777777777666666666666555555666666777888::::::;;;;;;===>>>???@@@===;;;:::888999:::===>>>>>>===;;;<<<>>>??????>>>>>>>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999999888777888;;;===<<<;;;:::999888777777777777777666666666666777777999999:::;;;<<<>>>@@@@@@@@@???===<<<;;;<<<===>>>@@@AAAAAA@@@??????@@@BBBDDDIIIOOO]]]yyynnnhhheeedddfffeeebbbaaacccddddddfffkkkrrryyyssskkkddd^^^TTTJJJCCC@@@@@@AAAEEEHHHMMMRRRTTTUUUTTTRRREEEAAA<<<999999===AAACCCKKKRRRZZZ___aaa___\\\[[[RRROOOIIIDDD@@@>>>>>>???<<<<<<===>>>>>>>>>============<<<;;;<<<>>>@@@AAAHHHGGGFFFEEEGGGIIILLLNNNWWW]]]fffoooxxx~~~}}}|||{{{xxxuuurrrfffccc```___aaacccdddeeeaaaTTTKKKNNNVVV\\\___aaafffgggjjjlllooorrrtttuuutttsssqqqpppooooooooopppmmmmmmnnnnnnooopppppppppmmmnnnnnnoooooonnnnnnnnnjjjjjjhhhfffdddbbb`````````]]]XXXUUUSSSRRRQQQPPPNNNMMMJJJHHHFFFDDDCCCBBBBBBAAA@@@>>>===;;;:::999999999888777666555444444333222222111111000//////...---,,,---///000000///---......//////......---000000000000000000000000//////000000000000111111000000111222333333444444222111111111222333555666;;;===AAADDDGGGIIIIIIIIIGGGIIIKKKLLLLLLKKKKKKLLLIIIJJJKKKKKKJJJIIIHHHGGGCCC???>>>CCCLLLSSSVVVVVVKKKFFFCCCEEEFFFEEEFFFHHHMMMQQQZZZgggvvvdddRRRMMMHHHBBBAAABBBBBBBBBDDDFFFEEECCCAAA;;;:::999888888888888888999999999999999999999999;;;;;;;;;;;;<<<>>>???@@@============>>>???AAAAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::777555777:::;;;999777666555555555666777777888999999::::::999999888777666777777888888888777777777777777777777888888999;;;;;;;;;<<<===>>>???@@@<<<;;;:::999999;;;===>>>???===<<<<<<>>>??????>>><<<<<<;;;::::::::::::;;;999999999999999999999999999999999777777999<<<@@@@@@>>>;;;999777666777777777777666666666666777777999999999:::;;;===?????????>>><<<;;;;;;<<<===>>>>>>???@@@???>>>>>>???AAAAAAFFFJJJNNN^^^~~~tttmmmiiikkkmmmkkkjjjkkkhhhjjjkkkjjjllltttzzztttllldddWWWIII@@@======>>>BBBGGGNNNVVV[[[]]]^^^]]]SSSJJJ???888888:::::::::===CCCKKKRRRWWWZZZ\\\^^^YYYTTTMMMFFF@@@>>>>>>???;;;;;;<<<===>>>>>>======<<<;;;::::::;;;<<<>>>???CCCBBB@@@??????@@@AAACCCGGGLLLSSS[[[dddnnnwww}}}}}}{{{zzzxxxtttqqqhhhdddbbbcccgggkkknnnnnnbbbVVVNNNRRR\\\cccdddeeeggghhhjjjllloooqqqrrrsssqqqpppnnnmmmllllllmmmmmmjjjkkklllmmmnnnoooooopppjjjjjjkkkkkkkkkkkkjjjjjjjjjiiihhhfffdddbbb```___aaa]]]XXXTTTSSSRRRQQQPPPLLLKKKIIIFFFDDDCCCBBBAAAAAA@@@???>>><<<;;;:::999999888777666555444444333222222222111000000//////...,,,***,,,000222000...---...///000000///...---////////////////////////////////////000000000111000000111111222333333444222111111111333555666888===???BBBFFFIIIJJJJJJJJJGGGIIIKKKLLLLLLKKKKKKLLLJJJJJJKKKKKKJJJHHHGGGFFFBBB@@@AAAHHHRRRVVVSSSNNNFFFBBB@@@BBBDDDFFFKKKRRR[[[bbbmmm|||sssUUUNNNMMMFFFAAACCC@@@AAACCCFFFHHHGGGDDDAAA:::999999888777777777888999999999999999999999999:::::::::::::::;;;<<<<<<<<<<<<======>>>??????@@@@@@?????????>>>>>>>>>>>>::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999999999888666777999:::999777666666555555555666666777999999999999999888777777777777888888999999888888777777777777777888999999<<<;;;;;;;;;<<<===>>>>>>;;;:::999999999;;;===>>>===<<<;;;;;;===>>>>>>===::::::999999888888888888888888888888888888888888888888777666555888===@@@EEEBBB>>>:::888777888888777777666666666666777777888888999999:::<<<===>>>===<<<;;;;;;;;;<<<======<<<===>>>>>>======???AAA@@@DDDFFFEEEMMMfff{{{qqqoooppppppqqqrrrmmmpppqqqnnnkkkrrrxxxtttllldddVVVIIIAAA>>>???AAABBBFFFMMMUUUZZZ]]]^^^^^^WWWPPPGGG???<<<:::999888777;;;@@@EEEJJJMMMRRRTTTXXXUUUPPPIIIEEEAAA@@@@@@:::;;;;;;<<<============::::::999999:::;;;<<<<<<======<<<<<<===???AAABBB@@@CCCHHHMMMTTT]]]fffkkkqqqwww}}}{{{zzzxxxtttrrrjjjfffccceeelllrrrvvvvvvbbbXXXRRRXXXaaaggghhhiiiiiijjjkkkmmmoooppprrrrrrooonnnllljjjiiiiiijjjjjjhhhiiikkklllnnnnnnooooooiiijjjjjjjjjjjjiiihhhhhhhhhgggfffdddcccaaa```___aaa^^^YYYUUUSSSRRRPPPOOOJJJIIIGGGEEECCCBBBAAA@@@??????>>>===<<<::::::999888777777666555444333333222222111111000//////...---+++***,,,///111000.........000111111000......////////////////////////...////////////000000000111111111111111111111111222222222222444666888:::>>>@@@CCCFFFIIIJJJIIIIIIGGGIIIKKKLLLLLLKKKKKKLLLJJJKKKKKKKKKIIIGGGFFFDDD@@@BBBGGGRRR\\\^^^VVVNNNFFFCCCAAABBBDDDHHHRRR]]]jjjssscccLLLJJJLLLEEE@@@CCC@@@AAACCCFFFHHHGGGCCC@@@999999888888777888888888999999999999999999999999::::::999999999999999:::========================?????????>>>>>>>>>>>>===888888888888888888888888;;;<<<<<<<<<;;;;;;:::999999888888888999999888777666555555555555555666666888999999999999888777777777777888999999999999999777777666666777777888999<<<;;;;;;;;;;;;;;;<<<<<<999888888888999:::<<<===<<<:::999999;;;<<<<<<;;;888888888888888777777666777777777777777777777777666666555444444777<<<@@@HHHEEEAAA<<<:::999999:::777777666666666666777777888888888888999;;;<<<<<<:::::::::;;;;;;<<<======:::<<<======<<<===???AAAAAABBBCCCDDDHHHWWWoooyyypppnnnnnnqqqtttuuuyyy|||yyyvvv|||zzzwwwuuurrrooojjjcccXXXMMMEEEBBBBBBCCCBBBEEEJJJOOORRRTTTTTTSSSRRRRRROOOHHH@@@:::888888666888:::<<<===AAAEEEHHHPPPOOONNNLLLIIIEEEBBB@@@;;;;;;;;;;;;;;;<<<<<<===999999999999999::::::::::::::::::;;;<<<>>>@@@AAA>>>@@@BBBDDDHHHNNNVVV[[[```eeemmmvvv|||zzzyyyxxxuuusssmmmiiifffiiiqqqwwwxxxwwwccc\\\YYY___fffiiikkkmmmmmmnnnooopppqqqrrrssstttpppnnnllljjjiiihhhhhhhhhgggiiikkkmmmnnnnnnnnnmmmlllllllllkkkjjjiiihhhgggeeeddddddcccbbbaaa```___```]]]YYYWWWUUURRROOOMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>===<<<;;;:::999999777777666555444333222222222111111000000///......---,,,+++,,,...//////.../////////000000/////////000000000000000000000000......////////////000000111111000000000000000000222222222333555888:::;;;???AAADDDGGGIIIIIIIIIIIIGGGIIIKKKLLLLLLKKKKKKLLLKKKKKKKKKJJJIIIGGGDDDCCC@@@FFFQQQ___hhhfff\\\SSSFFFCCCBBBCCCDDDJJJYYYgggxxxiiiWWWHHHFFFGGGCCC???@@@???@@@BBBEEEFFFEEEBBB>>>:::999999888888888999999999999999999999999999999999999888888888888999999<<<===============<<<;;;>>>>>>>>>>>>============999999999999999999999999::::::;;;;;;;;;;;;::::::999999999888888888888888555444444444555666666777888888999999888888777666777888999:::::::::::::::777777777666777888888999;;;;;;:::999999999::::::666666666777888999:::;;;;;;999888888:::;;;;;;:::777777888888777777666555666666666666666666666666333444444444444777<<>>;;;:::999999777777666666666666777777777777777888888999:::;;;888999::::::;;;<<<======:::;;;<<<<<<<<<===@@@BBBCCCBBBBBBEEEHHHMMMYYYddduuunnnlllooouuu~~~tttmmmllllllkkkiiijjjfff^^^VVVNNNGGGCCCAAAAAABBBDDDFFFGGGGGGGGGGGGLLLOOOQQQMMMDDD<<<888888777777777777777999===@@@EEEFFFHHHIIIHHHFFFBBB@@@<<<;;;;;;:::::::::;;;;;;999999999999999999999999::::::999999::::::;;;<<<<<<<<<===>>>???BBBGGGKKKRRRVVV]]]dddmmmxxx~~~{{{zzzyyyxxxvvvuuurrrooonnnsssyyy|||xxxsssdddaaaaaafffiiikkknnnrrrpppppppppqqqrrrsssttttttsssqqqnnnllljjjiiihhhhhhhhhiiikkkmmmnnnnnnmmmlllmmmllllllkkkiiigggeeedddaaaaaaaaaaaa````````````]]][[[YYYWWWUUUQQQMMMJJJGGGFFFEEECCCAAA@@@??????>>>======<<<;;;:::999999777666666555444333222222111111111000//////......,,,---......,,,,,,---...///......------......///000000000000000000000000........./////////000000000000000111111222222333222222222444666999;;;===AAACCCEEEHHHJJJJJJIIIIIIGGGIIIKKKLLLLLLKKKKKKLLLKKKLLLKKKJJJIIIFFFDDDBBBDDDNNN]]]jjjnnnhhh[[[QQQEEEDDDCCCDDDFFFNNNaaarrrqqqVVVOOOHHHCCCCCCCCCAAA@@@???@@@@@@BBBCCCBBB???<<<::::::999999999999::::::999999999999999999999999999888888888888888999999999:::<<<============<<<============<<<<<<<<<;;;::::::::::::::::::::::::777888999:::;;;;;;;;;;;;999999999999888777777888333333333444555666777888888888888888888777777666777888999:::;;;;;;;;;;;;888888888888888999::::::::::::999888777777888888444444555666777888999999;;;999888999:::<<<;;;;;;666777888888888777555555666666666666666666666666222333555666666999<<>><<<:::888888777777666666666666777777777777777777777888999:::777888999:::;;;<<<======999;;;<<<======>>>AAACCCDDDAAAAAADDDEEEFFFLLLUUUiiivvvpppsssyyyvvvjjjcccdddeeeeeeccciiihhheee```YYYPPPHHHCCC>>>>>>======>>>???@@@@@@GGGJJJLLLMMMKKKFFFBBB???<<<;;;:::777555666999;;;===>>>@@@BBBBBBAAA@@@???===<<<;;;999999999999:::999999999::::::999999888999999999999999999999999999999:::999999;;;???BBBFFFIIIMMMRRRYYYbbbkkkqqqzzz~~~}}}{{{yyyyyyyyywwwvvvwwwvvvwww|||xxxpppeeedddfffjjjllllllpppuuuoooppppppqqqqqqrrrrrrrrruuutttqqqnnnkkkjjjiiiiiihhhjjjlllnnnnnnnnnmmmlllkkkkkkjjjhhhfffdddbbb```_________```````````````[[[ZZZXXXWWWUUUPPPKKKGGGGGGFFFDDDBBB@@@?????????======<<<;;;::::::999999777666555444333222222111111111111000//////......+++...000...+++***,,,///......,,,++++++,,,......000000000000000000000000............/////////000...///000111333444555666222222333444666999<<<>>>BBBDDDGGGIIIKKKKKKJJJJJJGGGIIIKKKLLLLLLKKKKKKLLLLLLLLLKKKJJJHHHFFFCCCBBBIIITTTdddoooooodddTTTIIIFFFEEEEEEFFFHHHSSShhh{{{___LLLMMMIIICCCBBBEEEEEEBBB@@@??????@@@AAA@@@===;;;:::::::::999::::::;;;;;;999999999999999999999999888888888888888999999:::777888:::<<<>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<666777888999:::;;;;;;;;;999999:::999777777777888222222333444555666888999888888888888888777666666777888999:::;;;;;;;;;;;;::::::999999::::::;;;<<<:::999888777666666666666333333444555666777888888<<<:::999999;;;<<<<<<;;;666777888888888777555444777777777777777777777777222444666777888:::===@@@CCCBBB@@@>>>;;;999777666777777666666666666777777777777666777777888999999666777888:::;;;<<<======999;;;<<<======>>>AAACCCEEEAAAAAACCCBBBAAAGGGQQQUUUfffwwwxxx{{{qqqddd^^^___aaa```^^^fffgggiiigggaaaWWWNNNGGG<<<;;;999999999;;;===???DDDEEEGGGLLLQQQRRRNNNJJJAAA@@@===999555444666888999999:::;;;<<<======>>>>>>===;;;999888888888999999999:::::::::999999888888888999999:::;;;;;;;;;777888999999888999<<<>>>===???BBBEEEJJJRRRZZZ```ccchhhqqq|||}}}zzzxxxvvvuuuwwwxxxzzz}}}~~~{{{sssmmmeeegggjjjnnnqqqssstttuuusssrrrqqqpppqqqsssvvvxxxxxxuuuqqqllliiihhhhhhhhhiiikkkmmmooopppppppppooolllkkkgggdddaaa___^^^^^^^^^_________^^^\\\ZZZYYY\\\YYYUUURRRPPPNNNKKKIIIGGGEEECCCAAAAAA???===;;;<<<<<<<<<;;;;;;::::::999666666555444333333333333000000000000////////////------............------............////////////000000000000000000000000000000000000000000000000000000000111222222333333000111222444888<<>>===<<<;;;::::::666777777888888999::::::;;;;;;::::::::::::999999666666777888999::::::;;;===<<<<<<;;;;;;<<<<<<======;;;::::::;;;;;;;;;:::<<<;;;;;;::::::999999888777888999999;;;;;;<<<======<<<;;;:::888777666666444444444555555555555555666666666666777888999:::777666666888::::::999888;;;;;;<<<<<<;;;;;;:::999===;;;888777777777666555333333444555666777888888::::::::::::::::::::::::777666555444444555666777777888999999999777555444666666555555666888:::;;;?????????<<<888666555555777666666555555555666666777777777777777777888888777777777888999999:::::::::;;;<<<>>>???AAABBBCCC???>>><<<;;;===@@@CCCFFFKKKVVVggg|||qqqbbb___```^^^\\\\\\ffffffgggiiiiiibbbTTTJJJAAA>>>;;;::::::::::::999AAACCCGGGLLLOOORRRSSSTTTTTTMMMCCC:::555444444555555555555666888:::;;;<<<<<<<<<===>>>>>>===<<<;;;999999999888888888888777999999999888888666555555777777666666666666777777;;;;;;<<<>>>@@@BBBDDDFFFRRRWWW^^^fffnnnvvv~~~}}}|||{{{zzz{{{|||~~~|||tttnnnjjjlllpppsssvvvxxxyyyyyysssrrrpppooooooqqqsssuuuwwwuuuqqqnnnlllkkklllllliiijjjkkklllmmmmmmmmmmmmlllkkkhhhdddaaa```___^^^]]]]]]^^^^^^]]][[[YYYXXXZZZWWWSSSPPPNNNLLLIIIGGGEEECCCAAA@@@@@@???===;;;<<<<<<;;;;;;::::::999999666555444333333222222333000000000000/////////...---......//////......---............////////////........................000000000000000000000000000000000111222222333333222222444666:::===AAACCCEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKGGGDDDHHHPPP___jjjqqqlll```VVVLLLDDDEEEEEEHHHLLLRRR```zzzxxxYYYLLLEEEDDDCCCAAAAAAAAAAAABBB??????>>>===<<<;;;:::999777777888888999:::::::::;;;;;;:::::::::999999999888888888888888999999999::::::999999999999::::::<<<:::888999:::;;;;;;:::<<<;;;;;;:::999888888777666666777888999:::;;;;;;;;;;;;:::999888888777777666666666666666666666666666666666666777888999::::::999999:::;;;<<<:::999:::;;;;;;;;;;;;:::999999;;;:::999999999888555333333444444555666777888888::::::::::::::::::::::::777666666555555555666777888999;;;<<<;;;999666444666666555666777999;;;<<<>>>>>>>>>;;;888555444555777666666555555555666666777777777777888888888888777888888888999999999::::::;;;;;;===>>>???@@@AAA@@@???===<<<===@@@CCCEEELLLOOOWWWggg~~~{{{zzz|||rrreeeaaa```^^^]]]___aaacccfffjjjjjjeee\\\TTTEEEAAA<<<999888999999888:::===AAAFFFKKKOOOSSSTTTZZZTTTKKKBBB;;;777555444222222222333444666777888:::;;;<<<===>>>======<<<::::::999999888888888777999999999888888777666555777777666666666666777777888999999:::<<<>>>@@@AAACCCGGGMMMSSSYYY___fffkkkuuuyyy~~~}}}~~~{{{rrrlllmmmppptttxxxzzz{{{{{{zzztttrrrpppnnnmmmoooqqqrrrsssrrrooommmllllllmmmnnnjjjjjjiiiiiiiiiiiiiiijjjllljjjhhheeebbb```___^^^[[[[[[\\\\\\\\\[[[YYYXXXWWWTTTPPPNNNLLLJJJHHHFFFCCCBBB@@@???@@@???>>><<<<<<<<<;;;::::::999888888555555444333222222222222000000000/////////......---......//////......---............////////////........................000000000000000000000000000000000111222222333333333444555888<<<@@@CCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHEEEFFFOOOZZZooossssssiii[[[QQQJJJEEECCCEEEJJJQQQ[[[mmm___MMMFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;:::999999888888999999:::;;;;;;;;;::::::::::::999999999999999999999888888888777777:::999999888888999999::::::999888888:::<<<<<<;;;<<<;;;;;;999888777666666444555555666777888999:::::::::999999999888888888999999888888777777666666666666666666777888999999;;;::::::;;;<<<===;;;:::::::::;;;;;;::::::999888999888999::::::888555222333444555555777777888999::::::::::::::::::999999777777666666666666777777999;;;===???>>>;;;888555666666666666888:::<<<===<<<===<<<:::777444444555666666666555555666666777777777777888888888999999888888999999999999::::::::::::;;;;;;<<<===>>>>>>BBB@@@>>>===>>>@@@BBBDDDJJJFFFIIIUUUeee~~~|||zzz|||zzzwwwssspppooottt~~~~~~uuukkkfffccc___^^^```^^^aaafffiiiiiifffaaa]]]NNNIIIBBB<<<:::999999888888:::<<<@@@EEEJJJOOORRR[[[WWWPPPHHH@@@999444222111111111111222333444555777888:::<<<===>>>??????<<<;;;;;;:::999888888777888888999888888777666555777666666555555666666777555555555666777888::::::;;;>>>BBBEEEHHHMMMQQQUUU[[[___eeelllttt|||}}}~~~}}}wwwooojjjnnnqqquuuxxxzzzzzzyyyxxxuuussspppnnnmmmmmmooopppooonnnllljjjiiiiiijjjkkkkkkjjjiiigggfffgggggghhhjjjiiigggeeebbb```___^^^ZZZ[[[\\\\\\\\\[[[YYYXXXTTTRRRNNNLLLKKKIIIGGGEEEBBBAAA@@@@@@@@@@@@???===<<<;;;;;;:::999888777777555444333222111111111111000000/////////...............////////////..................////////////000000000000000000000000////////////////////////000000000111222222333333333444666:::===AAADDDEEEEEEEEEGGGIIIJJJKKKKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHIIIIIIGGGDDDBBBIIIYYYggg}}}{{{rrrdddUUUKKKGGGGGGDDDFFFKKKWWWjjjdddPPPIIIEEEBBBBBBAAA@@@?????????>>><<<<<<<<<;;;:::999999999888999999::::::;;;<<<<<<:::::::::999999999999888888888888888888888888888;;;;;;::::::::::::;;;;;;:::999888999;;;======<<<;;;;;;:::999777666555555444444555666777888999999888888888888888999999999:::999999888777666555555666555555666666777888999888888888:::<<<======;;;;;;;;;;;;;;;;;;::::::999999888777777888777555333444444555666777888999999:::::::::999999999999999777777777777777777888888999<<>>:::;;;;;;999666444444555666666666666666666777888777777888888888999999999999999999999::::::::::::;;;;;;:::::::::;;;<<<<<>>>>>@@@BBBCCCDDDAAAGGGSSSZZZfff~~~|||~~~|||vvvpppoooqqqnnnlllmmmqqqvvvxxxyyyzzzxxxuuuqqqjjjccc___^^^^^^aaaeeefffeeebbbaaa```[[[TTTKKKDDD???<<<:::999<<<<<<<<<===@@@DDDHHHKKKQQQQQQNNNIIIBBB;;;555333444444333333333333444444444555777999<<<>>>???@@@===<<<;;;;;;:::999888888888888888888888777666666666666666555555666666666444444333333444444555555999;;;>>>???AAACCCGGGIIIIIIMMMRRRWWW^^^gggooouuu}}}{{{uuupppllloooqqqtttwwwxxxxxxwwwvvvwwwuuuqqqooommmmmmooopppnnnmmmllljjjiiihhhhhhhhhmmmkkkiiigggffffffgggggghhhhhhfffdddbbb```^^^]]][[[[[[\\\\\\[[[ZZZYYYXXXRRRPPPMMMKKKJJJIIIGGGEEEBBBAAA@@@@@@AAAAAA@@@>>><<<;;;:::999888777666666444444222111111111111111////////////...............//////////////////...............////////////111111111111111111111111////////////////////////000000000111222222333333222333666:::>>>AAADDDEEEDDDEEEFFFGGGIIIIIIJJJJJJHHHIIIIIIJJJKKKKKKJJJJJJKKKJJJGGGBBBDDDSSSiiiyyysssaaaPPPGGGEEEGGGIIIJJJQQQbbb~~~uuuUUUKKKHHHCCC@@@@@@@@@???>>>>>>======;;;;;;::::::999999888888888999999::::::;;;<<<<<<::::::999999999888888888666777777888999999::::::::::::999999999999::::::;;;:::999:::<<<>>>>>>===:::999888777666555444444444444555666777888999999777777888888888888999999888888777666555555444444555555555555666777888999777777888:::>>>@@@@@@???<<<<<<<<<<<<<<<;;;::::::;;;888555444444666666666444444555666777888999999:::::::::999999888888888666777777888888888999999:::===@@@BBBBBB>>>:::777666666666666888:::<<<===999::::::888666444444555666666666666666777888888888888888888888888888888999999999:::;;;;;;<<<<<<<<<;;;:::999999:::;;;<<>>AAADDDEEEGGGIIIGGGCCC>>>;;;:::666666555444333333333333222333444777999<<<>>>???<<<<<<;;;::::::999888888777888888888888777777666666666555555555555666666444333333222222333333444444555777888888:::===??????AAAEEEIIIMMMTTT[[[```~~~~~~~~~~~~~~~}}}}}}~~~~~~yyyuuusssrrrrrrsssuuuvvvwwwwwwwwwwwwwwwuuuqqqnnnmmmmmmnnnooonnnnnnmmmkkkjjjjjjjjjiiilllkkkjjjhhhggggggfffffffffeeeeeecccaaa^^^\\\[[[ZZZ[[[[[[[[[ZZZXXXVVVUUUPPPNNNKKKIIIIIIHHHFFFEEEBBBAAA??????@@@@@@???===;;;;;;:::999777666555555444333222111000000000000/////////.........------...//////000000//////...............////////////////////////////////////000000000000000000000000000000000111222222333333222444777;;;???CCCEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIFFFCCCLLL```wwwooo]]]MMMDDDEEEIIIKKKPPPZZZooocccNNNHHHDDD???>>>>>>???>>>>>>===<<<;;;:::999999999888888888777888888999999:::;;;;;;;;;999999999999888888888888555666777888999:::;;;;;;888777777666666777777888;;;:::999999;;;======<<<888777777666666555555444333444555666777888888999777777888888888888888888666666555555444444333333555555555555666777888888777777999<<>>>>>===<<<;;;::::::;;;===>>>BBBAAAAAAAAAAAABBBCCCDDDHHHGGGHHHJJJGGGIIIYYYmmm~~~lll```]]]```aaadddeeefffgggjjjmmmuuu~~~wwwkkkbbb___^^^]]]^^^___bbbdddfffccc___ZZZUUUOOOJJJDDD@@@<<<:::999888888;;;===???<<<@@@DDDEEEBBB@@@AAABBB999888666444333222222111111222222444666888;;;<<<::::::::::::999999999999777777888888888888777777666555555444444555555666444444333333333333333444111222444444444555777:::888:::<<<>>>@@@DDDHHHLLL~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzvvvtttuuuvvvsssssssssssstttuuuuuuvvvuuussspppmmmllllllmmmnnnkkkkkkkkkjjjkkkkkkkkkkkkiiiiiiiiiiiihhhgggeeeeeedddccccccbbb```]]][[[YYYYYYYYYYYYXXXWWWUUURRRQQQMMMKKKHHHGGGGGGFFFDDDCCCAAA???>>>===>>>>>><<<:::;;;;;;:::888777666555444333222111000000//////000//////.........---------//////000000000000//////............////////////////////////////////////000000000000000000000000000000000111222222333333333555999>>>BBBEEEGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGIIIIIIJJJJJJJJJJJJJJJIIIFFFGGGEEEEEEQQQfffwww~~~qqq```SSSHHHCCCGGGOOORRR]]]nnnsssUUUHHHCCC???>>>======>>>>>>===<<<:::999999888888888888777777777777777888888999:::::::::999999999999888888888888777777888888888999999999777777666666666666777777:::999777888999::::::999555555555555555555555555222222333444555666777777888888888888777777777777555555444444444444444444555555555555555666888888777777777:::<<<>>>===<<<999::::::::::::999888888999666333222333555666666555555666777888999999:::::::::999999888777777666666777888:::::::::::::::;;;<<<>>>???>>><<<999777777666555555555666888999888999:::999777666666888666666666666777888999:::<<<<<<;;;:::888777666666666777999:::===>>>@@@AAA???===<<<;;;;;;===@@@AAAAAAAAAAAAAAABBBCCCEEEFFFHHHHHHFFFBBBAAAEEEOOOXXXhhh}}}sssddd___WWWZZZ]]]___```cccjjjooouuu~~~wwwlllgggccc^^^^^^aaadddffffffaaaaaa```___]]]WWWPPPKKKBBBAAA>>><<<;;;;;;;;;<<<999===@@@AAA>>>>>>AAAEEE===<<<:::888666444333333111111111222333555777888888888888999999999999999777777888888888888777777666555555444444555555666444444333333333333444444333444555444333333555777333555777888999:::<<<>>>}}}~~~}}}||||||}}}}}}~~~~~~zzzzzzyyyvvvrrrqqqtttwwwrrrrrrqqqppppppqqqssstttsssqqqnnnllljjjkkklllnnnffffffggghhhiiijjjkkkkkkggghhhhhhiiihhhfffeeecccbbbbbbbbbaaa___]]]ZZZXXXXXXXXXXXXWWWTTTRRROOONNNKKKIIIFFFEEEEEEDDDCCCAAA???>>><<<<<<<<<;;;:::888;;;;;;:::888777555444444333222111000//////////////////.........---------//////000000000000//////............/////////000111111111111111111111111000000000000000000000000000000000111222222333333444666;;;???DDDGGGIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGKKKKKKKKKKKKJJJIIIHHHHHHEEEFFFDDDEEEQQQcccnnnpppkkk^^^PPPHHHDDDCCCKKKUUU^^^ooobbbMMMEEE???===@@@<<<======>>>===;;;:::999888888888888777777777777666777777888999999::::::999999999888888888888777999999999888888888888888999999888888888888999999999888666666777888777666444444444555555555555666000111222333444555555666888888888888777777777666444444444555555555555555555444444555555666777888666555555666888888777555888888888888888777666666666555444444555666555333555555666777888999::::::::::::999999888777777666666777999:::;;;;;;::::::;;;;;;<<<===<<<:::888777777666555444444555666777888::::::999777777777888666666666666777888999:::>>>===<<<:::888777555555555666888:::===???AAABBB???>>><<<<<<<<>>===::::::>>>CCCBBB@@@>>><<<:::888777666222111000000111333444555666777777888888999::::::666777777888888888777777555555555444444555555555333333333333333444444555333444444333111000222333111333555666666666777999~~~{{{}}}~~~}}}}}}}}}}}}{{{{{{{{{|||}}}}}}~~~~~~}}}zzzvvvrrrpppqqqrrrssssssrrrrrrqqqqqqpppppppppooonnnllllllmmmllljjjhhhmmmkkkhhhiiijjjkkkhhhfffiiikkkmmmllljjjgggfffffffffdddaaa___\\\[[[[[[ZZZWWWVVVUUUTTTRRRPPPNNNMMMJJJIIIGGGEEECCCAAA@@@@@@@@@>>><<<;;;<<<===<<<<<<:::999888666555555444444333333333333222000...---//////000000000000//////////////////////////////////////////////////////222111111111000000//////111111111000000000000000111111111000111111222333888999<<>>:::777666555333222111111222222999888888888888999999:::888888777777666666555555777666555444444444444444333333333444444444555555444444444333333333222222333333333333333333333333}}}{{{}}}~~~}}}}}}}}}}}}{{{||||||}}}}}}}}}}}}}}}{{{yyyuuurrrppppppqqqrrrrrrrrrrrrrrrrrrqqqpppooonnnlllkkkkkkkkkkkkiiiggggggeeecccdddfffgggeeeccchhhjjjlllllljjjgggfffeeedddbbb```^^^\\\ZZZZZZZZZWWWVVVUUUSSSQQQOOOMMMLLLIIIHHHFFFDDDCCCAAAAAAAAAAAA>>><<<;;;;;;<<<;;;:::999888666555444333333333333333333333222000...---//////000000000000//////////////////////////////////////////////////////111111111111000000000///111000000000000000000000222222222222222333444555999;;;===@@@CCCEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLKKKKKKJJJIIIFFFEEE@@@???@@@DDDJJJNNNOOOOOOKKKLLLEEEBBBHHHKKKSSSdddzzzxxx___IIIBBBBBB===<<<>>><<<<<<<<<<<<;;;;;;;;;;;;999999888777777666666666666666666666777777777888888888999:::::::::999999:::999777555555555777777777777777777777777777777666666555444444444444444333333444444444555555555555555444444555666888999:::999999888777666555444333444555555555444333333555555444444444444555555333333444444555555555666666666666555555555444444666555555444555666777888888999999999999999999888999888777666555666777888999888888888:::;;;<<<<<<===============<<<;;;:::777666555555555555555666888999999999999999888888888888888999999:::::::::<<<;;;:::999888777666666888999:::;;;===@@@BBBCCCBBBBBB@@@@@@@@@BBBCCCEEEEEEDDDCCCBBBBBBCCCDDDEEEIIIGGGEEECCCBBBCCCEEEFFFCCCGGGSSSgggxxxnnnbbb[[[]]]^^^\\\aaakkkqqqtttzzz}}}vvvmmmfffbbb```eeefffiiiooouuuxxxxxxvvvmmmiiibbbYYYPPPHHHAAA===:::::::::;;;>>>DDDKKKOOOSSSQQQNNNJJJFFFAAA===;;;888777555333222222222333666666555555666666777777777777777666666666555555666666555444444444444444222222222333333333444444444444444333333333222222333333333333333333333333|||{{{|||~~~~~~}}}|||||||||||||||{{{|||~~~~~~}}}{{{zzzyyywwwtttqqqoooooopppqqqqqqrrrssstttsssqqqooommmlllkkkiiiiiiiiihhhgggeeebbbaaaaaaaaacccdddcccbbbhhhjjjlllkkkiiifffeeeeee```___^^^\\\ZZZYYYYYYYYYVVVVVVTTTRRRPPPMMMJJJIIIGGGFFFEEECCCBBBBBBAAAAAAAAA>>><<<::::::::::::999777666555444333222222222333333333222111000.........//////000000//////...////////////////////////////////////////////////111111111111000000000000000000000000000000111111333333333333444555777777;;;===???BBBEEEGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJHHHEEEBBB@@@???>>>???BBBEEEFFFFFFEEEBBBFFFDDDDDDKKKOOO[[[ooo^^^LLL>>>>>>AAA???===???<<<<<<;;;;;;;;;:::::::::666666666666666666666666666666666777777777888888777777888999:::::::::999999888666555444444444555555555555555555555555555666555555444444444444444222222333333333444444444555444444444555666777888999999888777666555555444333444444555555555444444444333333333333333333444333333333333444444444444555555555555444444444333555555444444555555666777888888999999999999888888777777666666666888999:::777777888888:::;;;<<<======>>>>>>>>>>>>>>>======:::888666555444555666777999::::::;;;;;;::::::999:::::::::::::::;;;;;;;;;;;;;;;:::999888777777666::::::;;;<<<>>>@@@BBBCCCCCCBBBAAA@@@AAACCCFFFHHHFFFFFFDDDCCCBBBBBBCCCDDDGGGEEECCCAAA@@@AAABBBCCC>>>BBBIIIQQQ^^^www|||oooccc___\\\XXX[[[bbbiiinnntttxxx{{{qqqgggcccfffhhhmmmuuu}}}|||tttlllbbbXXXLLLDDD>>>======???DDDLLLUUUZZZaaa]]]VVVOOOHHHDDDAAA@@@<<<:::888666444333333333333333222222333333444555666666666666666555555555666555444444444444444444111222222222333333333333444444444444333333333333222222222222222222222222}}}|||||||||}}}~~~||||||{{{zzzzzzzzzzzzzzz|||}}}}}}zzzxxxwwwuuussspppnnnnnnooopppppprrrssstttsssqqqnnnlllkkkiiigggfffffffffeeeccccccbbbbbbbbbcccccccccbbbgggiiikkkjjjhhheeedddddd]]]]]]\\\ZZZYYYXXXXXXWWWUUUTTTSSSPPPMMMJJJHHHFFFEEEDDDCCCBBBAAAAAAAAABBBAAA>>>;;;999999999888777666666444333333222222222222222222111000000///......//////////////////...////////////////////////////////////////////////111111111000000000000000000000000000000111111111222222222333555777888999>>>???AAADDDFFFHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKHHHEEEAAA???===@@@@@@AAABBBCCCCCCBBBAAA???FFFFFFGGGNNNSSSaaawwwpppSSSGGG======@@@???===>>>;;;;;;;;;;;;:::::::::999666666666777777777888888666666777777777888888888666777888999999:::999999999888666555333333333333444444444444444444444444666555444444333333444444111111222222222333333333444444555555666666777888888888777666666555444444333333444555555555666666444444333333333333444444666666666666666666666666555555444444444333333333444444444444555555666666777777888888888888777777888777777666777888999:::666777888888999:::<<<>>><<<======>>>>>>>>>>>>===<<<:::777555444555777999999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666888999:::<<<>>>@@@CCCDDDDDDCCCAAAAAABBBEEEHHHJJJGGGFFFDDDCCCBBBBBBBBBBBBEEECCCBBB@@@??????@@@AAAEEEGGGIIIIIILLL^^^rrrggg```ZZZ\\\aaafffjjjpppsssuuu{{{vvvnnnlllooouuu~~~{{{sssgggYYYNNNGGGEEECCCDDDKKKTTT\\\aaaddd___VVVMMMFFFCCCBBBBBB>>>===:::888666555555555333333222222222333333444555555555555555555555555555555444333333444444444222222333333333444444444555444444444444333333333222222222222222222222222}}}{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxyyy|||}}}|||yyywwwvvvtttrrrpppnnnnnnoooooopppqqqssssssrrrooollljjjiiigggeeedddddddddcccbbbcccccccccbbbbbbaaaaaaaaafffhhhjjjiiigggdddcccccc[[[[[[ZZZZZZXXXWWWVVVUUUSSSRRRQQQNNNKKKHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@===:::888888888777666666666555444333333333333222222111000000/////////......////////////......////////////////////////////////////////////////000000000000000000111111//////000000111111111111000111222333555777999:::@@@AAACCCEEEGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIFFFAAA>>>===>>>AAABBBBBBBBBBBBAAAAAAAAA>>>FFFHHHLLLUUU\\\kkkuuuUUUNNNEEE===;;;<<<<<<===>>>;;;:::::::::999999999999666777777888888999999:::777777777777888888888888666777888888999999999999888777666555333333222222333333333333333333333333555555444333333333333333111111111222222222333333444444555666666777777777777777666666555444444444333333444444555666777777666666555555555555666666999888888777777666666666555555444444444333333333333444444555555555555555666777777888888777777666999999777666666666777888555777999999888999;;;>>>;;;;;;<<<======<<<<<<<<<<<<:::777555555666888999999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======999999999888888777777666777777999;;;>>>AAADDDEEEDDDCCCBBBBBBCCCFFFIIIKKKFFFEEECCCAAAAAAAAAAAAAAABBBBBB@@@@@@???@@@@@@AAAGGGGGGGGGGGGGGGQQQhhh|||zzzmmmdddaaacccbbbfffkkkooottt~~~~~~uuuhhh^^^QQQMMMIIIHHHMMMTTTZZZ]]][[[VVVNNNFFFAAA???@@@AAA>>>===;;;999888888888999666666555444444444444444444444444444444555555555444444333333333444444555444444444444555555555555555555555444444444333333222222222222222222222222|||yyyyyyyyyzzzyyyyyyxxxxxxxxxyyyyyy}}}~~~~~~|||zzzxxxuuusssrrrpppooooooooooooppppppqqqqqqpppmmmkkkiiiiiifffcccbbbccccccbbbbbb___```aaa```___^^^___```eeegggiiihhhfffcccbbbbbb[[[[[[ZZZZZZXXXVVVUUUSSSPPPPPPNNNLLLJJJGGGDDDCCCBBBBBBAAA@@@@@@???@@@@@@>>><<<999777777777777666666555444333333333333444222111000////////////000---......//////......---////////////////////////////////////////////////000000000000111111111111/////////000111111222222///000111333666999;;;<<>><<<>>>AAACCCCCCCCCBBB@@@???@@@BBB;;;DDDHHHPPP___iiiyyy___KKKEEEAAA;;;999999:::<<<===:::::::::999999999888888777777888888999999999:::777777777888888888999999777888888888888888777777777777666555444333333222333333333333333333333333555444444333333333333333111111222222222333333333333444555666777777777777666666555555444444444444333333333444555777888999888888777777777777888888888888777666555444444333555555555555444444444333333333444555555555555444666666777777777777666666999888777555555555666666666888:::999777777:::===:::;;;;;;;;;;;;;;;::::::999888777555666777888999;;;;;;<<<===>>>>>>>>>>>><<<======>>>>>>???@@@@@@;;;;;;::::::999999999999888999:::<<>>;;;;;;<<<>>><<<<<<;;;::::::;;;<<<<<<;;;:::999777666555555555333333333444444444444444333333333333333444444555555555555555666666666666555555555555444444444333333333333333333333333333}}}zzzzzzzzz{{{{{{zzzzzzzzz{{{{{{|||}}}}}}~~~}}}}}}|||{{{zzztttsssrrrqqqpppoooooooooppppppooonnnmmmkkkiiihhhiiifffcccaaabbbbbbbbbbbbZZZ\\\^^^___^^^^^^```cccdddfffhhhhhheeecccaaaaaa\\\\\\[[[ZZZXXXVVVSSSRRRNNNMMMLLLKKKHHHFFFDDDCCCBBBBBBAAA??????>>>>>>>>><<<:::777666777777777666444333333222222222222333111111000///...///000000---......//////......---///////////////////////////////////////////////////000000000111111111111...//////000111111222222000111222555888;;;===???BBBBBBDDDEEEGGGGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKFFFGGGEEEAAA<<<<<<@@@EEEHHHHHHFFFCCC???>>>@@@CCC===DDDIIITTThhhuuugggPPPHHH>>>===;;;999888999::::::999999999999888888888888777777777777888888888888777777888888888999999999888999999888888777666555666666666666666555444444444444444444444444444444555444333333222222333333222222222222333333333444333444555666777777777666555555555444444444444333333333333444555777999:::888888777777777777888888888777666555444333222222666666666555555555444444222333444555555555444444555666666777777666666555666555444444444555666777666999;;;999666555888<<<;;;;;;;;;;;;;;;:::999888666666666666666777888999===>>>???@@@AAAAAAAAAAAA>>>>>>???AAABBBCCCDDDEEE>>>============<<<<<<<<<===>>>>>>???AAACCCDDDEEECCCDDDDDDEEEEEEFFFEEEEEEAAA@@@???>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEE===<<<>>>CCCEEEGGGKKKQQQdddwwwttthhhdddeeegggmmmyyy}}}yyywwwnnnfff\\\UUURRROOOLLLHHHAAA???===;;;999::::::;;;:::999999:::;;;===???@@@???>>><<<:::888666555555222222333333333444444444333333222222333333444555444444444555555555666666555555555555444444444444444444444444444444444444}}}~~~||||||}}}}}}}}}|||||||||}}}}}}~~~}}}}}}}}}|||||||||||||||tttsssrrrqqqpppppppppppppppooonnnlllkkkjjjiiihhhiiifffcccaaaaaabbbbbbbbbWWWZZZ^^^______```dddgggdddfffhhhgggeeebbbaaaaaa\\\\\\\\\ZZZXXXUUUSSSQQQLLLLLLKKKJJJHHHFFFDDDCCCCCCBBBAAA???>>>=========;;;999666666777777777666222222111111111111111111111111///......///000000---..................---//////////////////////////////////////////////////////000000111111111222...//////000111222222222111222444666999<<>>AAADDDAAAGGGKKKWWWlll{{{rrrQQQCCCBBB<<<>>>>>><<<999999888666999999999888888888888777777777777777666666666666777888888888888999999999999999999999888666555444555666666777666666555555444444444444444444444444555444333333222222333333222222333333333444444444333444555777777777777666444444444444444444333333333333333333555777:::;;;888888777777777777888888999999888666555444333333777666666666666555555555222333444555555555444333555555666666666666555555333333333333444666888999777:::<<<:::666444777;;;<<<<<<<<<<<<;;;:::999888444444555666777888999999???@@@AAABBBCCCCCCCCCCCC???@@@AAACCCEEEFFFGGGHHH@@@@@@@@@@@@????????????BBBBBBBBBBBBBBBCCCDDDEEEBBBCCCEEEFFFFFFEEEDDDCCC???>>>=========>>>???@@@???@@@AAABBBDDDEEEFFFGGGBBB@@@BBBEEEEEEEEEHHHNNNXXX^^^rrrxxxllljjjiiinnnzzzyyyyyyzzz{{{rrrfff]]]WWWQQQJJJEEE;;;;;;;;;:::::::::::::::777888888999;;;>>>AAABBBBBB@@@>>>;;;888666555444222222222333333444444444222222222222333333444555333333333444444444555555666666555555555444444444555555555555555555555555~~~}}}|||{{{{{{}}}|||||||||{{{{{{{{{{{{{{{}}}zzzwwwtttrrrqqqooommmmmmnnnpppqqqqqqqqqqqqooollliiieeeccccccbbbaaa```^^^^^^]]]]]]^^^^^^___```aaaccceeefffgggfffeeecccaaa___^^^]]]YYYXXXWWWVVVWWWVVVSSSQQQNNNLLLJJJGGGEEECCCCCCCCCDDDCCCBBB@@@>>>===;;;;;;999999888888777666666666333333222222111000000000000000//////.........---///////////////////////////////////////.........111111000000//////......222222111111000/////////222111000000000000000000111222444777:::>>>AAACCCFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHFFFDDDAAA>>>===AAAGGGLLLYYYOOOFFFBBBAAA??????BBBCCCGGGQQQ___ooo{{{SSSEEECCC@@@:::::::::999999999888888999::::::;;;;;;::::::999888888777666555555666666666666666666666777777777777777666666555555555444333333333333333333333333000111111111111000//////222222111111222444555666333333222222222222333333333333444444555666666777666666666555444444333333444444333333444555777888999999999999999888777666888777666666666666666777333444777888888777444333000111222333444444555444555555666666666666555555666555333222444777;;;===<<<;;;:::888777777888888;;;;;;:::999999888888777666666666666888:::<<<======@@@CCCDDDCCCAAA@@@AAA???@@@BBBDDDEEEFFFFFFFFFBBB@@@??????BBBDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCGGGGGGFFFEEEDDDCCCBBBBBB???===::::::<<<>>>??????>>>???AAACCCDDDFFFFFFGGGBBBCCCDDDDDDCCCCCCDDDFFFSSSQQQ[[[ssswwwgggfffooottt}}}{{{tttuuu{{{yyypppggg]]]SSSHHH@@@<<<;;;999999:::999888666999888777666777:::<<<>>>>>>???@@@>>>:::777666666777666555444333222222222555444444333222222333333111222444666888888888888444444444555555555555666777777666666555555555444~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}yyyuuupppooooooooooooppprrrsssqqqqqqpppnnnkkkgggcccaaaaaa```___^^^\\\\\\\\\\\\ZZZ[[[\\\___aaadddeeeffffffeeedddbbb```^^^]]]\\\ZZZXXXWWWVVVVVVUUURRRPPPLLLKKKHHHEEECCCBBBBBBBBBCCCBBBAAA@@@>>><<<;;;:::888888888777666666555555333333222111111000000///000/////////............////////////////////////.........///////////////111000000000/////////...111111111111000000000000333222222111111111222222222333555999<<<@@@CCCEEEGGGFFFFFFFFFGGGHHHIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGEEEBBB>>><<<>>>DDDJJJNNNUUULLLDDDBBBAAA???@@@CCCFFFLLLWWWfffwwwhhhMMMCCCAAA>>>999999888888888777777777999999999999999999999999999888777666666666666666777777777777777777666666666666666666555555444444333333333333333333333333222333333333333222111111///000111333333333333333222222222111111222222222333333333444555666666666555555444444444444333333555444444333444666777888888999999999999888777666888888777666555555666666444555666777777666555444111222333444444555444444555555555666666555555555444333222222555999===@@@@@@???<<<:::888777777777999999999888777777666666666666666666888:::<<<===>>>@@@BBBBBBAAA@@@@@@AAA@@@AAABBBCCCDDDEEEEEEEEEBBBAAA???@@@BBBDDDDDDDDDFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAA>>><<<::::::<<<>>>??????===>>>@@@BBBCCCDDDEEEEEEBBBDDDEEEEEEDDDCCCEEEFFFOOOMMMOOO\\\ppptttkkklllllluuuyyyvvvwww|||}}}yyyuuuvvvzzz{{{xxxrrrllldddYYYLLLDDD===;;;999999999999777555666666777777888888999999<<<>>>???>>>;;;888777777777777777666555555555444333222222222222333444444222333555666666666666555444444444444555555555555777666666666555555555555~~~~~~~~~~~~~~~~~~{{{|||~~~~~~yyyuuunnnooopppqqqrrrsssssssssqqqqqqpppmmmjjjeeeaaa^^^^^^^^^\\\[[[ZZZZZZZZZZZZVVVXXX[[[^^^bbbdddeeefffccccccaaa```^^^]]]\\\[[[ZZZXXXVVVVVVUUUSSSPPPNNNJJJIIIFFFDDDBBBAAA@@@@@@BBBAAA@@@???===;;;::::::777777666666555444444444333222222111111000//////////////////............////////////////////////------......//////000000000000000000////////////000000000000111111111111333333333222222333444444333555777;;;???BBBEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHIIIIIIHHHGGGFFFFFFCCC???<<<===BBBIIIMMMOOOOOOHHHBBBAAAAAA@@@BBBEEEJJJSSSaaaqqqqqqSSSGGGCCC???===888888777777777666666666999888777666666777888999999888888777777777777777888888888777777666666666666555555555555444444444333333333333333333333333222333333333333222111111,,,...111333444333111///111111111111111111111111222333333444444555555666333333333444444444444444555555444444555666888999888888999999888888777777999888777666555555444444555555555555555555555555333444444555555555444444444444555555555555444444222111111333666:::???BBBCCCAAA???<<<999888666666888888777777666555555555555555666666888:::;;;<<<>>>???@@@@@@??????@@@BBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAA???@@@BBBDDDDDDCCCFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGGGGGGGFFFCCC@@@???===;;;::::::<<>>???===:::999999888888888888888777666555111111111111222333444555444444444555555444333333444444444444555555555555666666666666555555555555~~~~~~~~~~~~zzz|||~~~}}}xxxsssoooppprrrttttttsssrrrqqqrrrqqqpppnnnjjjeee```^^^]]]\\\[[[ZZZYYYYYYYYYYYYUUUXXX[[[___bbbccccccccc```___^^^]]]\\\[[[ZZZZZZYYYWWWUUUTTTSSSQQQNNNLLLIIIHHHFFFCCCAAA@@@@@@@@@@@@@@@???===<<<:::999999666666555444444333333222222222222111000000/////////////////////.........////////////////////////,,,------...///000111111000000000000////////////...//////000111222222222333222222222333444555555444666999===@@@DDDFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHHHHHHHGGGFFFEEEDDD???===<<>>???888888777777777666666666888777555444444555777888999888888777777777888888999999888777666666555555444444444444444444444444333333333333333333333333000111111111111000//////...///111333333222111000111111111111111111111111222222333333444444444444222333333444555666666666555555444444555666888999777777888888888888777777:::999777666555444333333666555444444444444555666555555555666555555444444333333444444444444333333222222222333666:::>>>@@@AAA@@@>>><<<:::888666666888888777777666555555555444555555777888999;;;;;;===>>>??????>>>>>>AAACCCAAAAAAAAA@@@@@@AAAAAAAAABBBAAA@@@AAACCCDDDCCCBBBCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFDDDAAA>>>;;;;;;999888:::<<<>>>??????<<<<<<===>>>???????????????AAACCCDDDCCCBBBBBBCCC<<>>;;;999999:::;;;<<<<<<<<<<<<<<<888;;;>>>???>>>=========;;;;;;;;;;;;999777555444444333333222222222333333333333333333333333333333333333444444444555555555666666666666666555555555~~~~~~~~~~~~~~~~~~~~~zzz{{{~~~}}}xxxtttqqqrrrtttuuutttssspppooosssrrrqqqnnnkkkfffaaa___\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZ]]]___``````______\\\\\\[[[ZZZYYYYYYXXXXXXWWWUUUSSSRRRQQQOOOLLLIIIIIIHHHEEECCCBBBAAAAAAAAA>>>>>>===<<<:::999888888555555444444333222222222222222111111000//////............///////////////////////////////////////,,,------...///000111111////////////000000000000......///000111222222333111111111222333444555666555777:::>>>AAADDDFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGFFFDDDCCCBBB;;;<<<@@@HHHPPPRRRNNNIIIFFFBBB@@@BBBCCCEEEKKKRRR^^^mmmqqqMMMDDDDDD>>>;;;>>>999999888888888777777777777666444333333444666777888777777777777777888888888888888777666555444444333333333333444444444444333333333333333333333333000111111111111000//////222111111111111222222333000111222222222222111000222222222333333333333333333333444555666777777888555555444444555666888999666777777888888888777777999888777555444333333333666555444333333444555666555555555666555555444444333333444444444444333333444333333444555888:::<<<;;;;;;;;;:::999888777777888888888777666666555555333444555777888999::::::===>>>??????>>>???AAACCCAAA@@@??????>>>??????@@@BBBAAA@@@AAACCCDDDCCCAAA???@@@@@@AAAAAAAAABBBBBB@@@BBBCCCCCCBBB???;;;999999888888999<<>>?????????@@@BBBDDDCCCBBB@@@>>>;;;999777888888666555333222222222111111222222333444444555333333333444444444444555555555555666666666666666}}}~~~~~~}}}}}}}}}}}}}}}}}}yyyzzz||||||xxxuuusssssstttuuutttqqqooommmrrrrrrqqqnnnkkkfffbbb___\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[YYYXXXXXXXXXWWWWWWVVVVVVSSSQQQPPPOOONNNLLLJJJGGGHHHGGGEEECCCAAAAAAAAAAAA===<<<;;;:::999888777777555555444444333222222222222111111000000///...............///////////////////////////////////////------......//////000000////////////000000000000...//////000111222222222000111111222333444666777777999<<<@@@CCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEECCCAAA@@@999<<>>@@@@@@@@@@@@BBBCCC@@@???>>>=========>>>???BBBAAAAAABBBCCCDDDBBB@@@>>>???@@@AAABBBBBBBBBBBB>>>???@@@@@@???===;;;999999888999;;;>>>AAAAAA@@@============<<<<<<;;;::::::===@@@AAA@@@>>>>>>>>>>>>===>>>AAAAAABBBJJJSSSccctttllleeedddcccccceeeiiinnnpppqqqqqqtttyyy{{{vvvooohhhhhhiiihhhgggeeeeeefffhhheeeaaa[[[VVVRRRPPPMMMKKKFFFCCC???<<<::::::;;;<<<<<<>>>??????@@@AAADDDGGGLLLKKKHHHFFFCCCAAA@@@???===<<<:::888666444333333222222111222333444555666333333333333444444444444555555555666666666666666~~~~~~~~~~~~|||~~~}}}}}}}}}|||{{{{{{{{{yyyyyyzzz~~~{{{wwwuuusssrrrrrrssssssrrrqqqpppoooppppppooommmjjjfffbbb```[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYVVVVVVVVVUUUUUUUUUUUUUUUOOONNNLLLLLLLLLKKKHHHFFFFFFEEECCCAAA@@@??????@@@;;;;;;:::999888777777666555555555444333333222222111111111000//////................../////////000////////////////////////.........///////////////.../////////000000000111//////000000111111111222111111222333444666888999;;;===@@@CCCEEEFFFFFFEEEHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDBBB@@@???999>>>DDDIIIKKKIIIEEEBBBAAA@@@BBBHHHPPPZZZhhhuuuYYYKKK???<<<<<<999777888888888777777777666666666555555555555555555555555555555555555555666777777444444444444444444333333111222222222333333333333333333333333333333333333222333333333333222111111111111111111111111000000111333444555555444333111222222222222222111111111222222222333333444444444333333222222333444666777555666666777777777777777777666555444444444444444555444444333333444444555111222333444444555444444555555555666666555555555333333333333333444555666666666777888888888777666777777666666555444444444222333555777888999999999;;;>>>AAABBBBBBAAABBBCCC???>>><<<;;;;;;===>>>???BBBAAAAAABBBDDDCCCBBB@@@===>>>???AAABBBBBBAAAAAA===>>>>>>>>>>>>===<<<;;;;;;:::;;;>>>BBBDDDDDDDDD============<<<;;;:::999999<<<@@@AAA@@@>>>======>>>;;;;;;===>>>???CCCIIILLLcccyyynnnhhheeebbbcccgggjjjhhhfffeeefffjjjqqqwwwxxx~~~yyysssllljjjlllmmmlllkkklllooorrrqqqmmmhhhdddcccbbbaaa```WWWUUUQQQLLLGGGCCCAAA@@@@@@@@@@@@???@@@CCCGGGKKKOOOMMMIIIFFFEEEDDDEEEFFF???>>><<<:::999777777777444444333222222333444555222222333333333444444444555555555555666666666777~~~~~~}}}}}}}}}}}}{{{~~~}}}}}}|||{{{zzzzzzyyyyyyyyyyyy}}}uuuqqqpppoooppppppqqqqqqrrrqqqqqqqqqnnnnnnmmmllliiieeeaaa___ZZZYYYYYYXXXXXXXXXYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXUUUUUUTTTTTTTTTTTTTTTTTTMMMLLLJJJJJJJJJJJJGGGEEEEEECCCAAA???>>>>>>>>>>>>;;;::::::999888777666666666555555444444333333222111111111000//////......---.........//////000000///////////////////////////////////////............/////////000000111111000000000000111111111111222222333444666888999:::>>>???BBBEEEFFFGGGFFFFFFJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGEEECCCAAA???>>>;;;???DDDFFFEEECCCAAAAAA@@@???BBBKKKUUUbbbtttaaaJJJCCC<<<:::;;;<<<:::888777666666666555555555555444555555666666555555444444444444444444555666777222333333333333333333333111111111222222333333333333333333333333333333333000111111111111000//////---///111222222000...---222333555666666555333222222222111111111111111111000111111111111222222222222222111111222333555666555555666777777777777777666555555444444444555555444444444444444444444444000111222333444444555444555555666666666666555555111111111222333444555666666777888999999888666555666555555444444333222222222333555777999999999999;;;>>>BBBCCCCCCBBBBBBCCC>>>===;;;:::;;;<<<>>>@@@BBBAAAAAACCCDDDCCCAAA???;;;<<<>>>???@@@@@@??????>>>>>>>>>=========>>>>>>======>>>AAAEEEGGGGGGFFF>>>>>>>>>===<<<;;;999999:::===@@@BBBAAA???>>>>>>999999<<<@@@AAA>>>@@@DDDGGGSSScccxxxwwwnnnhhhddddddfffiiifffbbb``````bbbiiioooooo~~~|||wwwqqqlllooorrrrrrqqqrrruuuyyyzzzwwwsssppppppqqqqqqqqqiiigggccc]]]VVVOOOIIIFFFCCCBBBAAA???@@@CCCIIIMMMLLLJJJGGGDDDCCCEEEGGGIII???>>>===<<<;;;:::::::::777666555333222222333333222222333333333444444444444555555555666666777777~~~||||||}}}}}}|||{{{zzzzzz~~~~~~}}}|||zzzyyyvvvyyy{{{|||}}}rrriiidddggglllrrrrrrqqqpppooooooooopppnnnmmmllliiigggdddaaa```\\\[[[YYYXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVSSSRRRPPPOOONNNNNNOOOOOONNNMMMKKKHHHFFFDDDCCCCCCBBBAAAAAA@@@???>>>======<<<;;;;;;:::999888777777666666555444444333222222---...///000000///...---////////////000000000000111000000////////////000000000000000000///......000000000000000000000000222222222111111111111111444333222222444777;;;===BBBCCCDDDEEEFFFGGGHHHHHHLLLKKKJJJIIIHHHGGGGGGGGGJJJHHHFFFDDDCCCBBBAAA@@@AAABBBCCCDDDCCCBBB@@@???DDDDDDJJJVVVdddqqqgggRRRBBB@@@===;;;999999999:::555555555555444444444444444444444444444444444444222222333333333333444444222222222222222222222222222222222333333333444444222222222222222222222222333111///.../////////...222222222333333444444444111222444666666555444333444444333222222333444444000000000000000111111111111111111111222333444555222333444555666777888999555555555555666666666666555555444333333333333444333333333444444444555555333333444444444444333333444666777666555555666777999999;;;;;;;;;;;;999888999777444333444444444333444666777666444555888<<<===>>>@@@AAAAAA@@@>>>===<<<;;;888777777888:::;;;>>>>>>>>>>>>>>>???@@@@@@===============>>>>>>???<<<<<<============<<<<<<;;;<<<===???@@@@@@AAAAAAAAAAAA@@@>>>===;;;::::::;;;<<<>>>?????????>>>===>>>>>>??????@@@AAABBBCCCLLLKKKOOO]]]sssxxxlllbbbaaaeeekkkfff```]]]^^^aaadddeeekkknnnttt{{{|||yyyxxxzzz~~~}}}||||||zzzzzz}}}|||ooo___SSSLLLGGGCCCAAADDDGGGHHHGGGHHHEEEBBBAAACCCEEEFFFFFF>>>===<<<;;;::::::::::::;;;999666555555444333111333222222222333444444555666666666777777777777777~~~|||||||||{{{{{{{{{zzzzzz|||}}}}}}~~~}}}|||{{{zzzwwwzzz{{{|||qqqjjjgggfffiiimmmppppppoooooooooppppppqqqnnnnnnllljjjgggdddaaa```[[[ZZZYYYYYYXXXXXXYYYYYYVVVVVVVVVUUUUUUSSSRRRQQQRRRQQQPPPOOONNNNNNNNNOOOMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>======;;;;;;:::999888777777666555555444444333222222111---...///000000///...---////////////000000000000/////////......///000000000000000000000///......000000000000000000000000111111111111111111111111333222222222444888;;;>>>CCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHFFFCCCAAA@@@??????DDDDDDDDDCCCBBBAAA@@@???@@@CCCNNN___nnn|||vvvUUUEEE@@@???<<<:::888888999999666666555555555444444444444444444444444444444444222222222333333333444444222222222222222222222222222222222333333333333444222222222222222222222222333111//////000000000...222222222222222222111111111222444555666555444333444333222111111222333444000000000000111111111111111111111111222333444555333333444555777888888999444444444555555555666666555555444333333333333444333333333444444444444555444444555555555555444444444666777666555444555777:::::::::::::::999888888999777444333444444444333444666777666555555888;;;<<<===>>>??????>>>===<<<888888888888888888888888999999999::::::;;;<<<===>>>>>>===============>>><<<<<<============<<<<<<;;;<<<<<<===???@@@@@@AAA@@@???>>>===;;;:::999999;;;<<<===>>>>>>>>>===<<<>>>>>>???@@@AAAAAAAAAAAAEEEFFFJJJQQQ\\\qqqxxxjjjeeefffdddcccaaa^^^\\\\\\___aaa```ccckkkvvv~~~tttcccWWWRRRKKKHHHGGGGGGEEECCCCCCAAA@@@???AAABBBAAA@@@??????>>>===<<<<<<<<<===<<<:::777666777777666444333333222222333444444555555555555555555555555555~~~|||{{{zzzyyyyyyyyyzzz{{{{{{||||||}}}}}}||||||{{{zzz|||}}}~~~}}}pppcccaaaeeehhhkkknnnnnnnnnmmmnnnnnnooopppqqqooonnnllliiifffccc```^^^YYYYYYYYYZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQOOONNNNNNMMMNNNNNNLLLJJJIIIFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>======;;;;;;:::999888777666666333333333222222111111000......////////////......////////////000000000000------------...///000000000000000000000//////...000000000000000000000000000000000000000000111111222111222333666999===???CCCDDDDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMIIIIIIGGGDDDAAA@@@BBBCCCHHHGGGDDDAAA@@@??????@@@AAAGGGVVVjjjzzz]]]HHH>>>>>>===;;;999777777777777666666666555555555555444444444444444444444444444222222222222333333333333222222222222222222222222111111222222222333333333222222222222222222222222333111000000222222111000000000000000111111222222111222333444555444333333222222111111111111222222000000000111111111222222111111111111222333444444444555555666777888888999444444444444555555555555555555444333333333333444333333333333444444444444555555555666666555555555444666777666555444555666::::::999888888888888888999666444333444555444333444555666666555555888999999:::;;;<<<<<<;;;:::999444555777888888777666555555666666777888:::;;;<<>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<===>>>???@@@>>>>>>===;;;:::999888888::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@???>>>>>>@@@DDDEEEFFFQQQiiizzzpppmmmeeegggfffbbb\\\YYY[[[^^^[[[]]]dddrrrssshhhbbbZZZTTTPPPLLLGGGBBBAAA@@@>>>>>>??????>>><<<;;;:::999999999999999:::<<<:::888888999:::999888444333333333333444444555444444444555444444333333|||{{{yyyxxxxxxyyyzzz|||}}}}}}}}}|||||||||{{{{{{|||xxxiii]]]^^^fffkkkmmmnnnnnnmmmmmmmmmmmmmmmnnnooommmllljjjgggddd```]]]\\\WWWXXXYYYZZZYYYXXXWWWVVVXXXXXXXXXWWWVVVTTTSSSRRRPPPOOOOOONNNMMMMMMLLLLLLIIIHHHFFFEEECCCBBBAAAAAABBBAAA@@@@@@>>>>>>===<<<::::::999888777666555555222222111111000000000000...//////////////////...////////////000000000000,,,,,,,,,------///000111//////000000000000//////000000000000000000000000///000000000000000111111111111222444777;;;???AAADDDDDDEEEFFFFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJLLLMMMKKKJJJGGGEEEDDDFFFJJJNNNLLLIIIDDD@@@>>>>>>???AAAGGGOOO___rrrfffOOOCCC<<<<<<;;;999777666666666666666666666555555555444444333333333333333333333333111222222222222333333333111111111111111111111111111111111111222222222222111111111111111111111111222111111222333444222111---...///000222333444555111111222333444333333222111111111111111111111111000000000111111222222333222111111111222222333444555666666666777888888888444555555555555666666666555555444333333333333444222222333333333444444444555555666666666666555555555666666666444333444555888777666555666777999:::888666444333444555555444555555555666555666777888777777888999999888777777333444444555555555555444555555666888999;;;===>>>@@@???===<<<;;;:::::::::<<<<<<============<<<<<<<<<;;;;;;;;;<<<===???@@@======<<<;;;:::999888888999999::::::;;;;;;;;;;;;<<<>>>@@@BBBAAA@@@===;;;>>>>>>@@@AAA@@@DDDTTTddd{{{sssqqqllleee___\\\\\\]]]______dddrrr~~~yyyssskkkddd^^^XXXPPPJJJFFFCCC???============<<<777666666555555666666777:::999888888:::;;;;;;:::555555444444444555555666555555666666666555333333|||zzzyyyxxxxxxyyy{{{|||~~~}}}||||||{{{{{{|||~~~zzzkkk___```iiinnnnnnmmmooonnnmmmlllkkkkkkjjjjjjiiihhhfffdddaaa]]]ZZZYYYWWWXXXYYYYYYYYYXXXVVVUUUVVVVVVUUUTTTSSSQQQOOONNNNNNNNNNNNMMMMMMLLLKKKKKKFFFFFFDDDCCCBBBAAA@@@@@@AAA@@@???>>>===<<<<<<;;;:::999888888666666555444111000000000000000///////////////....../////////////////////000000000000,,,,,,,,,------///000111//////000000000000//////000000000000000000000000//////000000111111111222111222444666:::===AAACCCEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHFFFGGGJJJOOOTTTVVVMMMIIIDDD???===>>>AAABBBMMMUUUeeexxxsssSSSFFF>>>777999999888777666555555555555555555555444444444444333333333333333333333333111111111222222222333333111111111111111111111111000000000111111111222222111111111111111111111111111111111222444555333222000000111111222333333333111111111222222222222222111111111111111111111111///000000111222333333333222222111111222222333333666666666666777777777777555555666666666777777777555555444333333333333444222222222333333333444444555555666666666666555555555666666555444333333444444333333444555777999;;;888666333333444555555444555555555555666666666555555555555555555555555555444333222111111333555666555555666888:::<<<>>>??????>>>===;;;:::999999999<<<<<<============<<<<<<<<<;;;;;;<<<<<<===>>>???======<<<<<<;;;:::999999999999999999999::::::;;;<<<===???AAAAAA???<<<;;;@@@>>>===@@@AAACCCJJJRRR```zzzyyymmmeeecccbbb```^^^___```eeeuuu}}}wwwrrrnnnggg___XXXOOOIIIBBB>>><<<===>>>>>>999999888888777777888888999777666777999;;;;;;:::777777666666666666666777888999::::::999777555444{{{zzzyyyyyyyyyzzz{{{|||~~~}}}}}}}}}}}}~~~||||||nnnbbbdddkkknnnmmmlllooonnnmmmkkkiiiiiihhhhhheeeeeecccaaa^^^\\\YYYXXXWWWWWWXXXXXXWWWWWWVVVUUUWWWWWWVVVUUUSSSQQQPPPOOOMMMMMMMMMMMMLLLKKKJJJIIIDDDCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<;;;::::::999999888777666555444444000000000000000000000000//////............//////////////////000000000000------------...///000000...//////000000000000000000000000000000000000000000000000111222222333333444444666999<<<@@@BBBDDDFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGNNNVVV[[[ZZZWWWKKKHHHCCC???>>>@@@CCCEEEOOOYYYjjj```KKKCCC===666888888888777666555555444444444444333333333333222333333333333333333333333111111111111222222222222111111111111111111111111///000000000000111111111111111111111111111111111000///000222555555444222555444333222111000//////000000111111111222222222111111222333333222111111///000000111222333444444333222222111222222333333666666666666555555555555555555555666666666666777555555444333333333333444222222222222333333333333555555555666666555555555555666666555333222333444111111222333555777888999777555333333444555555555555444444555777777555444333333333333333333333333444222000///000222555777333444444666888:::<<<===>>>>>><<<;;;:::999999888<<<<<<============<<<<<<;;;<<<===>>>>>>>>>>>>=========<<<;;;;;;:::999999999999999999999:::;;;;;;;;;<<<>>>??????>>>===<<>>@@@???AAADDDLLL^^^|||uuullljjjiiieeeaaa\\\___iii}}}}}}{{{yyytttmmmgggWWWQQQIIICCC@@@?????????;;;:::999888777777777777888777666666999::::::::::::999999888888888888999<<<===>>>>>><<<:::777666~~~~~~zzzzzz{{{{{{{{{|||||||||~~~~~~~~~~~~xxxlllbbbdddjjjlllllllllmmmlllkkkjjjiiihhhhhhhhhccccccbbb```^^^\\\ZZZYYYXXXWWWWWWVVVUUUVVVVVVVVVXXXXXXWWWVVVTTTRRRPPPOOOLLLLLLMMMMMMLLLKKKIIIHHHBBBAAA@@@@@@????????????======<<<;;;:::999999888999888777666555444444333000000000000000000000000000///...------...///000////////////000000000000/////////......///000000......///000000000000000000000000000000000000000000111111222333333444444666777999<<>><<<;;;;;;::::::999999888888::::::999888999:::;;;<<<;;;;;;<<<===>>>>>>>>>>>>???===>>>@@@???<<<===AAACCCLLL___xxxxxxqqqjjjeee___dddrrr~~~yyy}}}||||||~~~|||uuuoooaaa\\\VVVPPPKKKGGGDDDAAA===<<<;;;999888777777666999777666777999::::::999<<<<<<;;;:::::::::::::::>>>???@@@@@@???<<<999777~~~}}}}}}|||zzzzzz{{{|||}}}}}}||||||||||||}}}~~~rrrhhh```bbbhhhjjjkkkllljjjjjjiiiiiiiiiiiiiiijjjcccbbbbbb```___]]][[[ZZZXXXWWWVVVUUUTTTUUUVVVWWWTTTSSSSSSQQQOOOMMMKKKJJJKKKLLLLLLLLLLLLJJJIIIHHHAAA@@@@@@???>>>>>>??????===<<<;;;:::999888888777888888777666555444333333000000000000111111111111000///...------...///000////////////000000000000111000000////////////000......///000000000000000000000000000000000000000111111222333444444555555888999;;;===@@@BBBDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNWWWiiixxxwwweeeSSSFFFDDDAAA@@@@@@CCCFFFIIIYYYfff}}}[[[FFF???:::999;;;777888888888777666555555222222222111111111000000222222222222222222222222000111111111111222222222000000000000000000000000////////////000000000000000000000000000000000000------///222555555333111+++,,,---///000222333444000000000000000111111222222333444444444444333222///000000222333444555555333333222222111222222222555555555444444333333222111111222222222333333333555555444333333333333444111111222222222333333333333444444444444444444333555666666555333222222333222333444555444333222111777555333333444666666555666444333555777777444111222222111111111111222222///000222333444444444333555555666666888999;;;<<<<<<<<<;;;:::999999999999<<<<<<============<<<<<<:::===@@@BBBBBB@@@>>><<<:::999999999888888777777;;;:::999999999:::;;;<<<;;;;;;;;;<<<===>>>??????<<<>>>BBBDDD@@@<<>>===<<<;;;;;;;;;;;;;;;???@@@AAAAAA@@@<<<999777~~~}}}}}}zzz{{{~~~|||yyyzzzyyyyyy{{{nnneee___dddiiijjjlllppplllkkkjjjiiihhhhhhhhhhhheee___^^^cccddd___[[[[[[\\\]]]\\\YYYUUUTTTVVVYYYWWWUUUQQQNNNLLLLLLMMMNNNHHHIIIJJJJJJHHHFFFCCCBBBAAA@@@>>>===<<<<<<<<<===???>>>===;;;999777666555777777777666555333222111000000000000000000000000////////////////////////000000////////////000000////////////000000000000......//////000000111111///000111222222222222222333333333333333333333333999:::<<>><<<:::999999;;;<<<>>>???>>>===;;;:::>>>;;;888777999:::888777888999;;;;;;:::::::::;;;;;;:::::::::;;;===???@@@@@@???===<<<<<<>>>???AAACCCDDDHHHNNNXXXlllnnnqqqwww}}}{{{|||vvvqqqrrrwww||||||yyyuuuvvvwwwqqqooolllgggccc___\\\ZZZWWWTTTMMMEEECCCEEECCC>>>>>>;;;:::======;;;<<>>???>>><<<999777~~~}}}|||}}}{{{|||}}}yyyzzzyyyzzz|||kkkccc```eeejjjlllmmmoookkkkkkkkkjjjjjjiiiiiiiiieee```^^^aaabbb^^^[[[[[[[[[[[[ZZZVVVRRRQQQSSSUUUUUUSSSPPPLLLKKKKKKKKKLLLHHHIIIIIIIIIGGGEEEBBB@@@???>>>===<<<<<<<<<===>>>======<<<:::999888777666777777666666555333222111000000000000000000000000////////////////////////000000////////////000000////////////000000000000.../////////000000000111000000111222222222111111222222222333333333444444888999<<>>??????>>><<<;;;;;;888666666888:::999888999;;;<<<<<<:::999:::;;;::::::::::::;;;<<<>>>>>>???>>>>>>===>>>???AAABBBFFFEEEFFFJJJOOO]]]ttt~~~xxx{{{sssmmmlllrrrvvvyyy|||wwwtttppptttxxxxxxuuusssuuuxxxzzzwwwrrrnnnllllllmmmnnnllliii```WWWTTTUUURRRMMMIIICCC??????>>>;;;===@@@CCCEEEFFFEEEAAA===;;;;;;;;;<<<======<<<;;;999777~~~~~~}}}|||||||||}}}|||}}}}}}zzzzzzzzz{{{~~~{{{eeeaaaaaaffflllllllllmmmjjjjjjkkkllllllkkkiiiiiieee```^^^______\\\[[[[[[^^^^^^\\\YYYVVVTTTUUUVVVRRRQQQNNNKKKIIIIIIIIIJJJHHHHHHHHHGGGEEEBBB@@@>>><<<<<<<<<;;;<<<======>>>;;;::::::999999888777777666666666555444333222111000000000000000000000000////////////////////////000//////......//////000////////////000000000000////////////000000000000111111222222222111111000111111111222333444555666888:::===@@@DDDFFFHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIHHHHHHJJJLLLWWWcccrrrvvvmmm]]]PPPHHHDDDAAAAAAGGGNNNXXXfffrrrnnnWWWBBB======:::888999666666555555444333333333000000000000000000000000000000000000000000000000/////////000111111222222111111111111000000000000000000000000000000000000111111000000000000//////........................////////////////////////...//////000111222333333222333333444444333333222222222222222333444555666333222222222333444555555444444444444444444444444333333333333333333333333333333222111111111111222000000111111222333333333555555555444444444444444444333222222111222222222222333333444444444444333666555333333555666777777777666666555444333222222333222222111111222222333333333333333444444444444777888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;999777777888:::;;;===?????????>>>===888666555666888:::::::::;;;<<<>>>===;;;999999:::::::::;;;;;;<<<<<<<<<=========>>>???AAABBBCCCDDDGGGEEEEEEGGGIIINNNZZZeee{{{ssshhhbbbaaagggkkknnnyyy~~~yyywwwsssuuuvvvuuussssssvvvyyy{{{xxxssspppppptttzzz~~~~~~~~~yyysssrrrsssqqqmmmbbbWWWMMMGGGBBB???@@@CCCEEEJJJNNNMMMGGG@@@======;;;;;;;;;:::999999888888~~~~~~~~~}}}|||{{{{{{{{{}}}||||||}}}}}}zzzyyyzzz|||nnn``````bbbhhhlllllliiiggggggiiijjjkkkkkkjjjhhhgggdddaaa___]]]\\\[[[[[[[[[^^^]]]\\\ZZZXXXWWWWWWXXXQQQOOOMMMJJJHHHHHHHHHHHHFFFFFFEEEDDDBBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;;;;888888888888888888888888555555555444444222111111/////////////////////////////////////////////////////////....../////////////////////000000000000////////////000000000000222222222222222111000///000000000111333555777999;;;<<>>@@@??????>>>888888888888999:::;;;;;;===>>>???>>>;;;:::999:::::::::;;;<<<<<<<<<<<<<<<;;;===???AAACCCDDDEEEEEEFFFCCCDDDGGGIIIJJJMMMRRR[[[jjjqqqjjjaaa^^^ccchhhlllwww}}}zzz{{{zzzxxxvvvvvvxxx{{{xxxuuuqqqooorrrxxxtttcccVVVNNNHHHFFFHHHHHHPPPVVVTTTKKKAAA======<<<;;;999888777777888888}}}~~~}}}{{{zzzzzz|||{{{{{{|||}}}~~~~~~|||zzzxxxzzz}}}eee\\\```dddhhhkkkkkkgggcccfffgggiiijjjiiihhhfffeeeccccccaaa]]][[[[[[[[[[[[XXXWWWVVVUUUVVVVVVUUUUUUPPPNNNLLLJJJHHHGGGGGGGGGDDDDDDCCCAAA???===<<<;;;======<<<;;;:::999888777666666666777777777888888333444444444333222111000//////////////////////////////////////////////////////............//////////////////000000000000000000000000////////////222222222222222111000///111000111222444777999;;;???@@@AAACCCEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHHHHJJJLLLXXXZZZ[[[WWWOOOGGGCCCAAAEEEFFFKKKUUUaaapppzzzggg[[[PPPDDD>>><<<999555333555555555444333333222222000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000111111111111111111111111111111000000000////////////...------------------------+++++++++,,,,,,---------...///000111222333444444222333333444444333333222222333333333333333333333222222222333444555666777111111111111111111111111222222222222222222222222222222222333333333222222222222222222222333333333444444555666666555555444111111111000000111111222444444444555555444444333666444333333666888888888777777555444444444444444444444333333333333444444333333444444444555555555444555777888:::;;;;;;<<<<<<;;;;;;:::999999888888666777777666555444555666777999;;;>>>??????>>>>>>:::;;;;;;;;;;;;;;;;;;;;;???@@@@@@???<<<:::::::::;;;;;;;;;<<<<<<======>>><<<===???AAACCCDDDDDDEEEDDDBBBDDDHHHJJJHHHGGGIIINNNUUUdddyyyvvvjjj```ZZZ___eeelllyyy}}}vvvyyyzzzxxxuuutttwww}}}xxxiii]]]SSSOOONNNMMMTTTZZZWWWLLLAAA<<<<<<===;;;999888777777888999|||~~~~~~{{{yyy{{{}}}zzz{{{}}}~~~~~~|||{{{yyy}}}xxx___YYY```gggjjjllllllhhhcccgggggghhhhhhgggfffdddcccbbbdddccc^^^[[[[[[[[[ZZZXXXVVVUUUVVVWWWWWWUUUTTTNNNMMMKKKJJJHHHGGGFFFEEEAAA@@@???>>>===<<<;;;:::======<<<;;;999777555444555555555666666777777777222333333333222222111000000000000000000000000000///////////////////////////......------......///////////////000000000000000000000000////////////111111222222222111111000333222222333555888;;;===AAAAAABBBDDDDDDEEEEEEEEEIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIIIIHHHHHHJJJLLLRRRPPPMMMIIIFFFCCCBBBBBBEEEHHHQQQ]]]kkk|||rrr[[[PPPKKKFFF@@@===<<<:::777555555555444444333222222222000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111000000////////////......------------------------******++++++,,,---------///000000111222333444444222333333444444333333222222333444444444444444333333222222222333444555555111111111111111111111111222222222222222222222222111222333333444333333333222222333333333333333333222333444666666555444444111111111000111111222333444555555555555444444333555444444555777999888777666666666555555555444444555444444333333444444555333444444444555555555555333444666888:::;;;;;;<<<<<<<<<;;;:::999888777777555666666555444333555777666888:::===>>>>>>===<<<;;;<<<>>>>>><<<;;;;;;<<>>@@@AAA??????@@@AAAAAABBBCCCCCCCCCAAACCCGGGFFFCCCAAACCCLLLMMMSSS___ppp}}}jjj___XXX]]]eeelllxxxssskkkkkkpppuuu{{{zzz}}}uuujjj___WWWTTTRRRVVVYYYUUULLLCCC???>>>>>>===;;;:::999999::::::~~~}}}|||{{{yyy{{{~~~zzz}}}~~~}}}|||mmmYYYWWW```iiilllnnnqqqnnniiijjjiiiiiigggfffeeedddcccaaaffffff```\\\\\\\\\YYY\\\YYYWWWWWWXXXWWWTTTQQQLLLKKKJJJHHHFFFEEEDDDCCC>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::999777666444555555555555555666666666222222222222222111111000000000000000000000000000///////////////////////////......------......///////////////000000000000111000000000/////////...000000111222222222111111555444444444666999===??????@@@BBBCCCDDDEEEEEEEEEJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIHHHHHHJJJLLLKKKJJJGGGCCC@@@@@@CCCFFFHHHMMMZZZjjjzzzsssVVVHHHEEE@@@???>>><<<<<<<<<999666555555444333333222222111000000000000000000000000000000000000000000000000111000000000000000000000///000000000111111111111111111111111111111111111000000/////////.........------------------------+++,,,,,,---......//////111111111222222333333333222333333444444333333222222333444555666555555444333333222222222333333444111111111111111111111111111111111111111111111111111222333444444444333333333333333333333333333333111222444555555555444333111111111111111222333333555555555555555444333333333333444777999:::888666555666666777777666444333555555444444444444555555444444444444555555555555444555777999:::<<<<<<===<<<<<<;;;:::999888777777555555555444333333555777666777999;;;<<<<<<;;;:::777:::===>>><<<;;;<<<>>>???AAABBBAAA>>>===<<<======<<<;;;;;;<<<@@@CCCFFFBBBAAA@@@??????@@@AAAAAA@@@@@@AAACCCBBB>>>???CCCGGGGGGKKKPPPVVVddd~~~wwwllleeehhhmmmooovvvsssiiieeefffiiillluuuzzzwwwpppeee\\\XXXTTTUUUUUURRRMMMGGGDDDCCC???>>>===<<<<<<;;;;;;;;;~~~|||{{{yyy{{{{{{~~~~~~dddTTTUUU```jjjmmmqqquuusssnnnmmmllljjjhhhfffeeedddddd```fffhhhbbb]]]]]]\\\XXX[[[XXXUUUTTTTTTRRRNNNJJJJJJIIIHHHFFFEEECCCBBBAAA===<<<;;;::::::::::::;;;888999::::::999888777666555555555555555555555555111111222222222111111000000000000000000000000000////////////////////////.........------.........////////////000000000000111111000000/////////...///000111222222222222222666666555555777:::===@@@>>>???@@@BBBDDDEEEFFFFFFJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIIIIHHHHHHJJJLLLFFFGGGFFFBBB>>>>>>DDDJJJQQQXXXgggyyy|||[[[EEE>>>???999::::::999888777555111555555444333333222222111000000000000000000000000000000000000000000000000111111111000000000000000//////000000111111111222111111111111111111111111000/////////....................................------......///000111111222222222222222222222333222333333444444333333222222333444666777777666555333333222111111222222222222222222222222222222222111111111111111111111111000111333444555444333333333333333333333333333333000111333555555444333222222222111111222333444444555666666666555444333333222333555888;;;;;;888666444555777888888666444333555555444444444444555555444444444555555555666666555666888:::<<<===>>>>>><<<<<<;;;:::999888777666555555555444333333666888666777999;;;;;;;;;:::999444888<<<===<<<;;;===??????AAABBBAAA???======>>>>>>===;;;:::<<>>===>>>???@@@>>>>>>@@@BBB???===@@@GGG???BBBGGGJJJHHHLLL```tttwwwxxxxxxuuuuuu{{{{{{sssiiiccccccgggiiijjjnnnuuu}}}xxxtttqqqhhh___ZZZUUUTTTSSSPPPNNNKKKIIIHHH?????????>>>>>>===<<<<<<}}}zzz{{{|||nnn]]]ZZZYYYaaammmwww{{{yyytttooojjjjjjkkklllkkkjjjhhhgggeeedddcccaaa___\\\ZZZYYY[[[WWWSSSPPPOOOOOONNNMMMHHHGGGFFFEEECCCAAA@@@???======<<<;;;;;;:::999999999999888888777666666666333333333333333333333333111111111111111111111111000000000000000000000000......------------............////////////......////////////000000000000333222111/////////000111---,,,///555666333111333333444555666999===@@@BBB???@@@BBBDDDEEEFFFGGGGGGGGGFFFEEEFFFIIIJJJKKKKKKIIIHHHHHHJJJKKKLLLLLLLLLHHHCCC@@@CCCDDDDDDFFFIIIUUU```sss___III???===???777777777777666666666666333333333222222222111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000222111111000///......---......------------......---.........//////000000222222111111111111111222333333222222333333444555444444444444555555555666555444333222111222333333333333555555555555333333000111222333333333333333111222333444555555555555555666666666555444444333222333555666666555333222...///000111111111111111777666666666666555555555777777888888888999999999666666666666666555555555888888777777666666555555777666666555555555555666777888999;;;<<<;;;;;;:::;;;;;;;;;;;;:::999888777555666666666777777777777666888999;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDFFFFFFDDDDDDDDDCCCBBBAAA???>>>======>>>AAADDDEEEDDDBBBEEEDDDBBBBBBEEEJJJQQQUUUooo}}}~~~vvvnnniiiggghhhhhheeeeeehhhkkkooosssxxx|||uuuqqqnnniiiaaa[[[ZZZXXXUUUTTTTTTSSSQQQPPPOOOLLLIIIEEEBBBBBBCCCDDD|||yyyzzz~~~|||~~~~~~dddUUUSSS[[[bbbmmmwwwzzzxxxsssnnnjjjkkkkkklllkkkjjjiiihhheeeeeedddbbb___]]][[[YYYXXXUUUQQQNNNMMMLLLKKKJJJGGGFFFEEECCCBBB@@@???>>>:::::::::999888888777777888888777777666555555444333333333333333333333333111111111111111111111111000000000000000000000000///......------....../////////000000000000//////////////////000000000000333222000/////////000111222///000333333111111444333444555777:::>>>AAACCCBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEFFFHHHJJJKKKKKKHHHHHHIIIMMMPPPPPPMMMIIIHHHCCCBBBEEEHHHIIILLLQQQ]]]jjjnnnQQQDDD???<<<;;;666666666555555555444444333333222222222111111111000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000111111000000///......---......------------......---........./////////000222111111000000111111111222222222222222333444444333333444444444444555555666555333222222222333444111222222333333222222111111222222333333333222222111222333444555555555555333444444555555444444444111222333444444333111000000111222333333333333222444444444444444444444444888888888888999999999999666666666666666666666666777777777777777777777777666666555555555666666777777888:::;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999888777777777777777777888888777888999:::;;;;;;;;;;;;:::::::::;;;===>>>@@@AAA======>>>>>>>>>>>>>>>>>>@@@@@@@@@BBBEEEGGGIIIIIIDDDDDDDDDCCCBBB@@@???>>>>>>???@@@AAAAAAAAA@@@@@@CCCBBBAAAAAADDDHHHMMMPPPUUU___uuu{{{ooohhhdddgggllllllkkkkkkhhhkkkooovvv|||wwwrrrooommmjjjccc^^^[[[YYYXXXXXXYYYZZZZZZYYYWWWVVVTTTPPPLLLJJJIIIIII}}}zzzyyyzzz~~~}}}|||}}}~~~rrrYYYNNNNNN]]]dddmmmuuuxxxvvvppplllkkkkkkkkklllkkkkkkjjjiiifffeeedddbbb```]]][[[ZZZUUURRRNNNLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@>>>===<<<999999999888888777777666777777666555555444444333333333333333333333333333111111111111111111111111000000000000000000000000///......------......///000000111111111111000000////////////000000000000222111000000///000000000555111000222222000111555444555666999<<>>>>>?????????BBBBBBAAACCCFFFGGGGGGGGGEEEEEEDDDBBBAAA???>>>>>>AAADDDEEEDDD@@@>>>>>>@@@AAAAAAAAAAAACCCEEEHHHIIIFFFJJJUUUhhh}}}tttjjjdddhhhnnnooommmkkkhhhkkkqqq{{{wwwssspppnnnnnnmmmiiifffaaa```______aaaccccccbbbbbbbbbaaa^^^YYYUUUTTTTTT{{{yyyxxxzzz}}}~~~|||~~~|||bbbPPPLLLPPP___dddkkkrrrtttqqqmmmiiikkkkkkkkkkkkkkkkkkjjjjjjffffffdddccc```^^^[[[ZZZSSSPPPMMMJJJIIIHHHFFFEEECCCBBBAAA???===<<<;;;::::::::::::999999888888888777777666666555444444333222222222222222222222222111111111111111111111111//////////////////////////////............/////////000000111111000000///////////////000000000000111111000000000000000000333000000333444222333666555666888;;;>>>AAACCCEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGGGGHHHIIIKKKMMMSSS[[[^^^ZZZQQQIIIDDDCCC??????CCCGGGLLLVVV___kkk~~~~~~cccFFF;;;===>>>:::555444444444444333333333333222222222222111111111111000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000/////////...............------------..............................000000/////////000111111111000000000000111222222444444444444555555555555666555444333333333444555555555333333333333555555444444444444333222111111222333444444555555555444333333333333333222111000///000111111222111111000444444555555555555444444333333444555666777888999999999999999::::::::::::666666777777777777888888888777666555555555666777444444444555555777888888888888999::::::;;;;;;;;;<<<=========<<<;;;;;;::::::::::::::::::999999999::::::999888999:::<<<===;;;;;;;;;;;;;;;<<<>>>>>>===>>>>>>???@@@AAAAAABBBDDDBBBAAACCCEEEFFFDDDBBBEEEDDDCCCBBB@@@???>>>>>>FFFIIIKKKHHHAAA===???AAA@@@AAABBBBBBCCCDDDDDDDDDFFFFFFIIIQQQ^^^tttwwwqqqqqqrrrooolllkkknnnsss}}}|||uuusssqqqqqqrrrrrrqqqooommmkkkiiihhhiiiiiihhhfffiiijjjhhheeebbbaaadddggg~~~~~~~~~}}}}}}}}}yyyyyyxxxzzz|||~~~~~~~~~}}}fffRRRIIIMMMUUU___ccciiinnnooommmjjjgggjjjjjjjjjjjjjjjjjjjjjjjjfffeeedddbbb```]]][[[ZZZRRROOOLLLJJJIIIHHHEEEDDDAAA@@@???===<<<:::999888888888888888888777777777888888777666666555555444222222222222222222222222000000000000000000000000/////////////////////////////////....../////////...//////000000//////...////////////000000000000000000000111111111000000///...111666777555444777777888;;;===@@@BBBDDDEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIHHHGGGHHHJJJMMMUUU^^^fffdddXXXKKKEEEDDDDDDAAAAAAEEEJJJQQQ]]]hhhtttbbbRRRCCC>>>>>><<<888666555555555444444444333333222222222111111111000000//////////////////////////////000000000000//////........................////////////////////////////////////////////////////////////..................------------.....................---------///.........//////000111000////////////000111111444555555555555666666666666555444333222333444444555555333333333333555555444444444444444333222111333333444444555444444444555444444333222000///...000111111222222333333222333333444444444444333333222333444555666888999999888888999999999:::::::::777777777777888888999999999777666444333333444444444444444555555777888888777777888888999::::::;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;:::999888999:::;;;<<<<<<;;;:::999999999999:::>>>>>>???@@@BBBCCCDDDDDDCCCAAAAAADDDHHHJJJHHHEEEDDDCCCBBB@@@????????????GGGJJJKKKGGG@@@===>>>AAAAAABBBCCCDDDDDDDDDCCCBBBDDDCCCCCCDDDIIIUUUjjj~~~wwwssstttxxx~~~xxxvvvuuuuuuvvvwwwwwwwwwwwwtttrrrppppppooommmllllllllljjjggggggmmmxxx}}}}}}}}}}}}||||||||||||yyyyyyyyyzzzzzz|||}}}~~~gggRRRFFFEEENNNYYY```cccgggkkkmmmkkkiiigggiiihhhhhhhhhhhhiiijjjjjjeeedddcccaaa___\\\ZZZYYYQQQOOOLLLJJJIIIHHHEEEBBB@@@???>>><<<;;;999888777555555555555555555555555888888777777666555555444222222222222222222222222000000000000000000000000000000000000000000000000000//////......//////000......////////////......////////////000000000000//////000111111111111000------111777999777666888:::;;;===@@@BBBCCCDDDDDDCCCDDDEEEGGGGGGHHHHHHHHHHHHIIIJJJIIIGGGJJJOOOTTT___eeeiiiaaaRRRFFFBBBDDD???===>>>CCCIIIRRRbbbppp}}}pppNNNGGGBBB@@@>>>:::777888555555444444444333333333222111111111111000000000//////////////////////////////000000000000//////........................////////////////////////////////////////////////..............................------------...............---------------...------......///000111///............///000000444444444555555555666666555444333222111222333333333222222111111222222333333444444444444333333222333333444444555444444333555555444333222000///...111111222222333444444444333333444444333333222222111111222333444555666777777777888888888999999999777777777888999999::::::999777555333333333444555555555555555555666777888666666666666777888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<:::::::::999999::::::;;;;;;:::999888888888888888===>>>???@@@BBBCCCEEEEEEAAA@@@AAAGGGOOOSSSRRRNNNCCCBBB@@@?????????@@@AAACCCEEEEEEBBB===;;;===???AAABBBCCCDDDDDDCCCBBBAAA@@@??????AAAAAAEEEPPP\\\ttt~~~}}}|||}}}}}}~~~}}}{{{xxxwwwwwwvvvtttsssnnnnnnllljjjnnnzzz~~~}}}}}}}}}}}}|||||||||yyyzzzzzzzzzyyyzzz{{{|||zzziiiTTTGGGCCCFFFPPPZZZbbbdddhhhkkklllllljjjiiihhhgggfffffffffgggiiijjjdddcccbbb```^^^[[[YYYXXXOOOMMMKKKIIIHHHFFFCCCAAA??????>>><<<:::999777777444444444444444444444444777777666555555444444333111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////000000000000...///000111222111111000111///111666888666666999===>>>@@@BBBCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIIIINNNWWW^^^hhhfffaaaXXXLLLDDDBBBBBB<<<;;;>>>DDDLLLXXXkkk{{{sssUUUDDD???<<<===;;;888666888333333333333222222222222111111111111000000000000//////////////////////////////000000000000//////........................////////////////////////////////////////////////..............................------------...............------,,,,,,,,,------------...///000111......------......///000222222222333333333444444444333222111000111222222111222222333333222222111333333444444444444444444333444444555444444333333333333333333333333222111111111111222333444555555333444444444444333222111222222333333444555666666666666777777777888888888777777888888999::::::;;;888777555444444666999:::666666555555555666666777555555444444555666888999::::::;;;;;;;;;;;;::::::888888999:::;;;<<<<<<===:::::::::;;;;;;::::::999999999888888999999:::;;;;;;<<<===???AAABBBDDDDDDCCCAAABBBIIIRRRVVVTTTPPPAAA@@@???>>>???@@@BBBCCCAAA@@@???>>>======>>>???AAABBBBBBCCCCCCCCCBBBAAA@@@===>>>@@@AAAAAAFFFLLLUUUggg~~~|||zzzxxxuuuqqqrrrrrrrrrxxx~~~~~~~~~~~~}}}}}}}}}}}}yyyzzzzzzzzzyyyyyyzzz|||iii[[[KKKDDDEEEJJJSSS\\\ccceeehhhkkkmmmmmmlllkkkgggfffeeeeeeeeeggghhhiiiccccccbbb```]]][[[XXXWWWNNNLLLJJJIIIGGGEEEBBB?????????>>><<<:::999777777555666666666666666666666666555555444444333222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000////////////000000000000...///000222222222111000555222222444555444666:::>>>???AAACCCDDDDDDCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGEEEGGGIIIHHHJJJQQQ\\\eeemmmeeeYYYOOOIIIEEEBBB@@@AAAAAADDDLLLVVVdddyyyZZZDDD@@@:::555777888666666888222222222111111111111000111111111111000000000000//////////////////////////////000000000000//////........................////////////////////////////////////////////////---..............................------..................------,,,,,,,,,,,,,,,,,,---...///000111...------------...//////000000111111111222222222333222111000000000111222333333555666666555333333222222333444555555555555444444444555444444333333000111222333444555555555111111111111222333444555444555555555444333333222444444555555666777777777666666666666777777777777777777888999::::::;;;;;;777666555555777:::===???777666666555555555666666444444333333444555777888999999:::;;;;;;:::::::::666777888999;;;<<<======999:::;;;<<<;;;:::999888777777888999:::<<<===>>>999:::;;;===???AAACCCCCCGGGDDDDDDIIIPPPSSSOOOJJJ@@@???>>>>>>???@@@CCCDDD@@@???======???AAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA???<<<;;;===???>>>AAAEEEHHHSSScccvvv|||yyywww{{{{{{vvvtttsssuuuwwwyyy~~~|||{{{{{{{{{|||zzz{{{{{{zzzyyyxxxyyy{{{nnnRRRNNNIIIFFFIIIPPPYYY^^^gggiiimmmpppqqqooommmkkkjjjhhhfffeeefffgggfffeeeccceeebbbZZZWWWYYYXXXTTTQQQNNNKKKIIIGGGEEEAAA??????>>><<<:::999777777666444444444444444444444444444444333333333222222222222111111111000000//////000000111111111111000000000000000///......------000000000000000000000000111111000000//////......111111111111111111111111000000000000000111111111---///111333444666999;;;???AAACCCDDDFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIMMMJJJGGGGGGQQQ^^^eeedddaaaXXXNNNIIIEEEAAAAAAEEEEEECCCGGGTTTcccrrraaaKKKDDD;;;999777666666666555333555444222000//////000111111111000000000000111111000000////////////000000//////000000000000//////---...000///...,,,---------...///000000000///...---...............------//////.........---------***++++++,,,,,,------...,,,------...........................////////////...............///000000000111111222222111111000333333222222111000000///111222222333333333222222000111222222333333222222555555444333333333333444444333333333333444555555333222222222222222222222222222222111111111000000333333444444444444444444999888777666666555555555555555666666777777777888666666777888999;;;===>>>999999777666555555555555555444444333444555666777888888888:::;;;:::777444999999:::;;;<<<<<<<<<<<<999999999999999888777666:::::::::;;;;;;;;;<<<<<<=========>>>???AAABBBCCCBBBCCCDDDFFFGGGIIIJJJJJJ@@@???>>><<<<<<>>>???@@@BBB@@@>>>===<<<===>>>???@@@AAABBBBBBBBBAAA@@@???@@@@@@????????????@@@@@@EEEIIIOOOXXXhhh}}}xxxyyy|||qqqnnnooojjjlllnnnpppttt{{{}}}yyyuuuxxx{{{}}}|||{{{|||}}}~~~zzz{{{zzzyyyxxxxxx{{{}}}jjjXXXHHHGGGFFFGGGLLLTTT]]]ccchhhiiilllnnnooonnnmmmkkkiiigggeeedddeeeeeedddccc```bbb___YYYVVVXXXWWWSSSQQQNNNKKKIIIHHHEEEBBB@@@???>>><<<:::888777666666444444444444444444444444444333333333333222222222111111111000000000/////////000000111111000000///////////////............000000000000000000000000111111000000////////////////////////////////////000000000000111111111111333444666777888:::>>>AAA@@@AAACCCDDDEEEFFFFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKJJJJJJNNNZZZeeehhhdddWWWPPPHHHDDDAAA???@@@DDDEEEFFFNNN^^^ppprrrSSSBBB>>>;;;999666555666666444333555333111000//////000111111111000000000000111111000000////////////000000//////000000000000//////---...000///...,,,---------............---++++++------............------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...............///////////////............///000000111111222222222222111111111111111111111111111111111111222222222222111111333444444555555555555444444444333222222222222222444444333222222222222333333333333333333222222222222222222111111111000000333333333444444444444444777666666555555555555555666666666777777777888888666666666666777888999999999888777666555555555555444444333222222333444555777777888999;;;:::888555888888999:::::::::999999888888888888888777666666888888999999:::;;;;;;<<<=========>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC???>>><<<;;;;;;<<<>>>???@@@???===<<<<<<<<<>>>>>>@@@AAABBBBBBBBBAAA@@@@@@>>>>>>============>>>>>>===AAAFFFKKKUUUggg~~~yyyqqqnnnqqqxxx~~~zzzppplllmmmggghhhhhhhhhiiinnnvvv|||{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~{{{zzzyyyxxxwwwyyy}}}oooaaaRRRGGGEEEFFFIIIMMMTTT\\\bbbfffhhhiiijjjkkkllllllllllllhhhfffdddcccdddcccaaa___]]]^^^\\\WWWUUUVVVUUURRRPPPNNNKKKIIIHHHFFFDDDAAA???>>>;;;999777777666666444444444444444444444444333333333222222222111111111111000000000000//////...//////000000//////...............////////////000000000000000000000000111000000000000/////////////////////////////////000000000111111111222222333444555666777:::>>>AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHJJJNNNWWWeeemmmiii```MMMGGGBBBAAA@@@???AAAFFFIIIOOO\\\ooosssWWWDDD;;;::::::888666555555555444333444333111000//////000111111000000//////000000111000//////......//////000...//////000000//////...---...000///...,,,---------------,,,+++***((('''------............---------,,,,,,,,,,,,+++++++++......---,,,,,,+++******---......///////////////---............////////////////////////000111111111111222222222222111111//////000000111222333333000000111111111111000000111222222222222222111000333222111111000000111111444444333222111111111111555555444444444333333333222111111111111000000000222333333333444444444555444444444444444555666666777777777777888888888888555555444444444444444555888777666555444444444444444333222222222222222333666666666888:::;;;999777999::::::::::::999999888888888888777777777777666666666777888999;;;<<<=========>>>>>>???@@@BBBBBBDDDCCCBBB@@@???===<<<<<<===<<<;;;::::::;;;<<<===>>>===<<<;;;;;;;;;<<<===???@@@@@@AAAAAAAAA@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;???CCCEEEIIIQQQ]]]fffuuummmkkkpppxxx~~~uuullliiiiiigggfffdddbbbaaadddiiimmmuuuzzz}}}|||||||||||||||}}}~~~~~~}}}|||{{{{{{{{{||||||{{{zzzxxxvvvvvvyyy|||fffXXXPPPLLLIIIMMMOOOTTTYYY^^^cccfffgggiiiiiihhhhhhiiijjjjjjkkkhhhfffddddddcccbbb```^^^\\\\\\ZZZWWWVVVUUUTTTRRROOOMMMKKKIIIIIIGGGEEECCC@@@>>>;;;999777666777777444444444444444444333333222222222222111111111111000000000000000000//////......////////////......---------...///000000111////////////////////////000000000000000000000000111111111111111111111111000000000111111222222333333444555555666999>>>BBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHKKKRRR]]]iiinnndddWWWGGGCCCAAABBBBBBBBBFFFMMMSSS]]]mmmxxxWWWFFF>>>;;;;;;999777555444555555444333333222111000///000000000000000////////////000000/////////....../////////...//////////////////...---...000///...,,,,,,---,,,,,,,,,+++******)))(((,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...//////000000//////---------.........//////000////////////000111111111111222222222222111111//////000000111222222222000000000000000//////...///000000000000///......333222111111000000111111333333222222222222333333666666666555444444333333111111111111000000000000222222222333333444444555444444444444555666777888777777888888888888888888444333333222222333333444666666555444444333444444444333333222222222222222555555555777:::;;;:::888<<<<<<<<<<<<<<<;;;:::999999888888888888888888888666666666777999<<<>>>???>>>>>>>>>>>>???@@@AAABBBDDDCCCBBB@@@>>><<<:::999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;===@@@CCCDDDEEEHHHOOOUUU]]]qqqzzzwww{{{zzzrrrllliiiiiijjjhhhdddaaa```bbbfffiiilllooowww||||||||||||||||||}}}}}}~~~~~~}}}{{{zzzzzzyyyyyyzzzyyywwwvvvvvv{{{{{{fffVVVNNNMMMPPPSSSVVVYYY]]]bbbfffggghhhhhhhhhggggggfffgggggghhhiiigggfffeeeddddddccc```]]][[[ZZZYYYXXXVVVTTTRRRRRRMMMLLLJJJIIIIIIHHHFFFDDDAAA???<<<999777777777888555555444444444333333333222222111111111000000000//////////////////000000......////////////......,,,------...///000111111////////////////////////000000000000111111111111222222222222222222222222///000000111222333333333777888999999;;;===BBBEEECCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIMMMSSS[[[dddeeeZZZLLLDDDBBBAAACCCDDDFFFMMMVVV^^^lllaaaHHH???===<<<<<<888666444333444444444333111111000000000000000000000000////////////000000//////............//////......////////////......---...000///...,,,,,,---++++++++++++++++++,,,,,,++++++,,,---......------------------............+++++++++,,,,,,------------......///////////////------------............///////////////000000111000111111222222111111000000000000000000000000000000000000000000///...---111111222222222222111111333222222111111111111111111111111222444555777888777777666555555444333333000000000000000000000000111111222222333444444555444444555555666777999999888888777777777777777777222222222222222333555555555444333333333333333333333333444444444333333333555444444666999::::::999;;;<<<<<<<<<;;;:::999999999999888888888999999:::777777777888:::===@@@AAA>>>>>>>>>>>>???@@@AAAAAACCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<===>>>??????>>>AAAFFFJJJMMMXXXkkk|||wwwrrrnnnlllllliiifffbbb___```bbbfffhhhiiiiiinnntttwwwvvvwww{{{}}}}}}|||{{{{{{|||||||||~~~~~~}}}{{{zzzyyyxxxwwwxxxwwwwwwvvvwww|||uuuhhhYYYRRRPPPQQQVVV[[[ZZZ]]]aaaeeehhhiiiiiiiiifffffffffeeeeeeffffffgggeeeeeedddddddddccc```]]][[[YYYXXXYYYVVVRRROOOPPPKKKJJJHHHHHHHHHHHHFFFEEECCC@@@===:::888888999:::555555555444444333333222111111111000000000000///......////////////000000...//////000000//////...---------...///000000111000000000000000000000000000000000111111111111222000000000000000000000000///000000111222333444444555777999;;;<<<>>>AAACCCEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKNNNPPPSSSVVVWWWNNNDDDBBB@@@AAADDDGGGMMMXXXcccnnnnnnPPP@@@===<<<;;;:::777555333333444444333222000000000000000000000000000//////......//////000///......------......///---......//////......------...000///...,,,------,,,,,,++++++,,,,,,---...***+++,,,------...------------...............///******+++,,,,,,---......,,,------...............,,,------------........................///000000///000000000000000000///000000000000000000000///000111111000000///...---......///000000000000000333222222111000111111111000000111222444777999:::777777666555444333333222//////000000000000000111000000111222333444555555555555555666666888999999777777777777666666666666111111111111222333555555333333222222222222333333222222333444555444444444555444444555888::::::999777888888888888888777666999888777777777888::::::888888888888:::===@@@BBB??????>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===;;;;;;===AAADDDHHHKKKSSS___nnnyyytttpppnnnlllkkkiiieee```]]]^^^aaacccdddgggeeeggglllnnnllllllnnnvvvyyy~~~}}}}}}|||{{{zzzzzzzzzzzz|||||||||{{{zzzyyyxxxxxxvvvvvvvvvwwwyyy}}}zzzeee\\\UUUWWWZZZ[[[]]]aaaaaabbbdddfffhhhiiiiiiiiieeeeeeeeeeeeeeeeeeeeedddbbbbbbbbbccccccbbb___\\\[[[WWWVVVXXXUUUNNNLLLMMMIIIHHHFFFFFFGGGGGGFFFEEEDDDBBB>>>:::999999:::<<<666555555444333333222222111111000000000/////////........./////////000000///000000111111000000///------......//////000000000000000000000000000000000000111111111222222222000000000000000000000000///000000111333444444555333666:::<<<===>>>@@@BBBFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJMMMNNNMMMIIIHHHIIIFFFBBBAAA@@@CCCHHHNNNVVVeeesssjjjXXXFFF>>><<<999888777666444222222333444333222//////000000000000000/////////............/////////......------......///---......//////......------...000///...,,,------...---,,,+++++++++,,,---******+++,,,------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,---------.........---------------......///......////////////............//////000000111111111111111111000///...---)))***+++,,,---.........222111000000//////000000000000111222333555777888777777666555444333222111////////////000000111111000000111222333444555555555555555555555666777888666666666666555555555444222222111111111111222222222222111111111111222222///000222333444444444444666555444555777999999888555555666777777777666666777666555444555666888999999888777777888;;;???AAA?????????>>>??????@@@AAA?????????>>>>>>=========::::::;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;::::::999999:::;;;===>>><<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;===@@@BBBEEEEEEHHHNNNTTT```vvv|||yyyvvvtttqqqqqqkkkddd``````aaabbbbbbfffcccdddhhhiiigggfffhhhllloootttwwwyyy|||~~~}}}|||{{{zzzyyyyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyuuuuuuvvvwwwzzz~~~vvvhhh\\\VVVVVV^^^dddddddddgggiiiiiihhhhhhhhhhhhhhhhhhddddddeeeeeeeeedddcccccc`````````aaabbbaaa^^^[[[ZZZUUUTTTWWWTTTLLLIIIKKKHHHGGGEEEFFFGGGGGGFFFDDDEEECCC???;;;999:::;;;===666666555444333333222222000000000000////////////---.........//////000000000000111111111111000000.........///////////////000000000000000000000000000000111111222222222222222222222222222222222222///000000222333444555555777:::???BBBCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNJJJCCC???AAACCCCCCCCCCCCFFFMMMTTT___qqqyyyZZZOOOCCC>>><<<888666666555444222222333444333222...///000000000000000/////////............//////.........------.........---..................------...000///...,,,------///...,,,***))))))******)))***+++,,,------...---+++++++++,,,,,,---------...------,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------............------,,,,,,---///000222333333222222222222111000......+++,,,---///000111111222000000///...............000000000111222333555555777666555444333222111111.../////////000000111111///000111222333444555555555444444444444555666666666666555555444444444333333222111000////////////222111111111111111222222,,,...000222333444444333777555444555777888888888555666777888888888888888555444333222333555777888999777666666777:::===?????????????????????@@@@@@>>>======<<<<<<;;;::::::888999999::::::999999888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;===>>>???;;;::::::999999::::::;;;888888999:::;;;===???@@@BBBBBBDDDHHHIIILLLZZZiii{{{{{{uuulllgggeeeddddddbbbeeebbbbbbeeefffcccbbbdddiiimmmqqqtttuuuvvvwwwxxxwwwyyy{{{zzzzzz~~~}}}}}}}}}~~~zzzzzz{{{{{{{{{zzzxxxwww}}}}}}{{{zzzzzzzzzzzzzzzyyyxxxxxxzzz~~~}}}rrrggg___^^^___aaaccceeeggghhhiiikkkkkkkkkkkkjjjhhhgggfffhhhhhhggggggfffdddcccbbbaaaaaaaaa```___]]]\\\[[[ZZZYYYVVVTTTQQQPPPNNNNNNKKKJJJIIIHHHGGGGGGFFFEEEEEECCCAAA??????===;;;999999888555333222111111111222222000///............////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000222222111111111111111111444333222222222444666888:::===@@@AAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLHHHDDD@@@?????????>>>GGGJJJIIIOOO]]]hhhzzz}}}^^^EEEBBB===:::999777555444555555444333333222111111000000000000000///......000000//////.........---......------------......000000000000000000000000000000///...............,,,++++++******++++++,,,///---++++++------+++))),,,+++***))))))+++---...(((***,,,...//////...---+++,,,,,,------,,,,,,++++++***)))))))))***,,,,,,///......---------......//////...---,,,,,,++++++............////////////000000000000000///......,,,,,,...000111222222222000//////.........//////333333444444555666666666666555555444222111111000000000111222222222222222222222222222333333444555666555555444444444555555999888777666444444333333222222111111111111222222222222111111000/////////444444555333111111222333777777777777777777777777444555666666666666666555666555333222222333444555777777777777888999:::;;;>>>===<<<;;;::::::;;;<<<===<<<;;;;;;::::::::::::;;;;;;:::999888888888888999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::777888999;;;<<<>>>@@@@@@CCCBBB@@@AAADDDIIINNNRRR]]]mmm|||sssnnnkkkhhhfffaaabbbeeeffffffggghhhjjjmmmllllllmmmooopppooonnnqqqkkkjjjnnnqqqpppsssxxx~~~}}}}}}~~~~~~zzz{{{|||||||||{{{yyyxxx|||||||||{{{{{{zzzzzzzzzxxxxxxxxxzzz}}}||||||{{{yyytttkkkaaa[[[```bbbdddfffhhhiiijjjjjjkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhgggfffeeeccccccaaaaaaaaa```___]]]\\\[[[YYYXXXVVVSSSQQQOOONNNMMMIIIIIIIIIHHHGGGGGGFFFFFFFFFDDDAAA@@@???>>>;;;999999777555333222111111111222111000///....................................////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111444333222222333555777888;;;===@@@BBBBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIHHHGGGHHHIIIKKKLLLIIIFFFBBB???>>>>>>>>>???GGGLLLNNNWWWjjjyyygggMMMAAA>>>;;;999888888666555555444444333222222111111111222222222222111000000000/////////..................------------......//////////////////////////////...---------------,,,,,,++++++++++++,,,,,,///---++++++------,,,)))...---,,,++++++---...000)))+++---...///...------+++,,,,,,------,,,,,,++++++***)))))))))***+++,,,......------------......///......---,,,,,,++++++............////////////000000000000000///......,,,---...///000111111111//////............//////222222333333444555555555555555444333333222222111222111000000000222333444333333222222222333444444444444444333333333444444999888777555444444333333222222111111111111222222000000000000111111111111444555555444222111333444666666666666666666666666555666666666666666555555555555444444444444444555777777777777888999:::;;;===<<<;;;::::::;;;;;;<<<<<<;;;::::::999999::::::;;;;;;:::999999999999999999999999:::::::::::::::999999999999::::::::::::999999999999999999999999999999;;;<<<>>>@@@AAABBBAAA@@@???@@@BBBFFFJJJMMMQQQYYYeeessswwwnnnhhhbbbcccddddddfffhhhlllnnnooonnnnnnoooppppppmmmkkkjjjfffeeeiiikkkhhhiiilll~~~~~~~~~||||||}}}}}}}}}|||{{{zzz{{{{{{|||}}}}}}|||zzzzzzwwwwwwxxxzzz}}}~~~}}}|||vvvuuusssqqqnnnhhhaaa]]]ccceeegggjjjllllllkkkjjjjjjjjjiiihhhhhhhhhiiijjjhhhhhhhhhgggfffeeedddcccbbbbbbaaa```___]]]\\\[[[XXXVVVTTTRRROOOMMMLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@>>><<<:::888666444222111111111111222111000//////......///........................////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333222222222444666888999<<>>>>>@@@AAACCCLLLQQQ]]]ssstttTTTCCC===;;;888777777777666555444444333333222222111111111111222222111111000///////////////..................------------......////////////////////////......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,...,,,++++++------,,,***...---,,,+++,,,---...///+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++******))))))******+++,,,...---------------............------,,,,,,++++++---............///////////////000000000///......------.../////////////////////............//////111111222222333444444555333333333333333333333333555333111//////222444666444333333222222222222333333333222222222333333444888888666555444444333333222222111111111111222222//////000000111222222333555555666444333222444555666666666666666666666666666777777777666555444444444444555555555555555444666666777888999:::;;;<<<;;;;;;:::::::::;;;<<<<<<::::::999888888888999999::::::::::::::::::::::::::::::999999999999999999888888888999999999999:::888888888888888888888888:::;;;<<<>>>@@@AAABBBBBB>>>>>>>>>???AAACCCEEEGGGJJJLLLNNNSSS]]]qqq}}}rrriiihhhgggfffhhhjjjmmmoooooooooooopppqqqooollliiifffdddeeegggfffcccaaabbb~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{}}}~~~~~~|||{{{xxxxxxzzz|||~~~}}}{{{xxxwwwuuurrrpppooollliiifffeeegggjjjlllmmmmmmkkkjjjjjjiiigggffffffhhhjjjkkkhhhhhhhhhgggfffeeedddcccbbbbbbaaa```^^^\\\[[[ZZZVVVUUURRRPPPMMMKKKJJJJJJEEEFFFFFFFFFGGGGGGHHHHHHGGGEEEBBBAAA@@@???<<<:::777555444222111000111111111111000///////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111222222222222222333444666888:::;;;>>>@@@CCCDDDDDDDDDEEEGGGFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJHHHGGGBBBAAA@@@>>>>>>???BBBEEEDDDPPPWWWdddzzz]]]IIIBBB;;;999666555555555555444333333333333222222111111///////////////......---///////////////...............------------......////////////////////////......------,,,------...,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---,,,------------,,,+++***++++++,,,,,,,,,,,,++++++***************+++++++++------,,,,,,------......---------,,,,,,,,,++++++---------.........//////...///////////////......---...............------///............//////000222222222333444444555555222222333333444555555555555444333222222333444555444444333222111111111222333333333222333333444555888777666555444444444444222222111111111111222222000000000111111222222222555666666555333333555666666666666666666666666666777777777777666555333333333444666777777666555444555666777999:::;;;<<<<<<999999999::::::;;;<<<<<<999888777777777777888888:::::::::;;;;;;;;;;;;;;;:::::::::999999888888777777777888888888999999999777777777777777777777777:::;;;===???@@@AAAAAAAAA======>>>???@@@AAABBBBBBHHHIIIJJJKKKOOOXXXeeeooozzzxxxuuurrrpppooommmkkkppppppqqqrrrsssrrrooollllllkkkkkkiiifffbbb``````~~~~~~~~~}}}~~~~~~~~~~~~{{{|||~~~~~~}}}{{{|||~~~~~~yyyuuuvvvssspppooooooooommmlllgggiiikkkllllllllljjjiiijjjiiigggffffffhhhjjjkkkggggggggggggfffdddcccbbbaaaaaa```___]]][[[YYYXXXTTTRRRPPPNNNKKKIIIHHHHHHDDDEEEEEEFFFFFFGGGGGGGGGFFFDDDBBB@@@@@@>>><<<:::555444333111000000000111111000000////////////000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222222222444666888:::<<<>>>@@@BBBDDDEEEEEEDDDEEEGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHKKKNNNPPPNNNJJJDDDAAA<<<=========<<>>?????????>>>======>>>???@@@@@@@@@@@@CCCEEEGGGGGGGGGIIIMMMQQQbbbqqq}}}tttnnntttsssqqqrrrssssssrrrqqqssstttrrrmmmgggcccbbbaaa~~~~~~}}}}}}}}}~~~}}}~~~xxxssspppnnnkkkkkklllmmmmmmllljjjkkkkkkkkkkkkkkkjjjjjjiiiiiihhhggggggggghhhiiifffffffffeeedddcccbbbaaa``````___^^^\\\YYYWWWVVVRRRQQQNNNLLLIIIGGGFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGEEECCCAAA@@@???===;;;999444333222000///000000111000000////////////000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111222222333333222333555888;;;>>>@@@AAABBBDDDFFFFFFEEEEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHKKKNNNPPPNNNHHHBBB===888:::<<<<<<<<>>>>>======;;;;;;::::::::::::::::::888888888999999999999:::777777777777777777777777777888;;;===>>>>>>===<<<=========>>>??????@@@@@@AAAAAAAAA@@@@@@CCCGGGJJJPPPVVVbbbrrr}}}yyyssspppooopppppppppyyy}}}}}}uuummmiiifffddd~~~}}}}}}|||}}}~~~yyyrrrnnnkkkiiiiiikkkmmmmmmmmmnnnmmmlllkkkjjjjjjkkkkkkiiiiiihhhhhhggggggffffffeeeeeeeeedddcccbbbaaa```______^^^\\\ZZZXXXVVVTTTPPPOOOMMMJJJHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>>>><<<:::888444333111000//////000000000000////////////000000........................////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000000111222222333333333444777:::>>>@@@BBBCCCDDDEEEGGGGGGFFFEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJLLLMMMMMMJJJFFF@@@===999===@@@@@@AAAEEELLLRRR^^^tttuuuYYYIIIAAA<<<999888666333222333444333222111111111111111111222222000000111111000000///.............../////////000......------------.................................---------......///000------,,,,,,,,,,,,------))),,,------++++++---///,,,,,,------.........---,,,,,,++++++++++++++++++******++++++++++++******((()))***+++,,,++++++***++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,---------.........,,,---......//////............///000000000//////---------......///000111222333333444444555666666222333333444555666777777555666777888777666555333111111111111111111222333333333333333444555666777555555444444333333444444222222111111111111222222222222222222222222222222222333444333222333444666555555555555555555555555555666666666666666555555666666666666777888999:::888999;;;<<<<<<;;;999888888999999::::::999888777777777666666777777888999888999;;;>>>??????>>>===;;;;;;;;;;;;;;;;;;<<<<<<999999999999::::::::::::888888888888888888888888666888;;;===>>>>>><<<;;;<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>>>>AAAEEEHHHEEEGGGLLLUUU^^^nnn|||wwwvvvwwwxxx~~~wwwqqqkkk}}}}}}|||||||||}}}yyyrrrooommmllllllnnnpppppppppqqqooommmkkkjjjkkklllmmmiiiiiiiiiiiihhhgggeeeddddddddddddcccbbbaaa```___^^^^^^]]][[[YYYWWWTTTSSSPPPNNNLLLJJJGGGEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBB???>>>===<<<999777333222111/////////000000000000////////////000111------------------------////////////000000000000////////////////////////000000000000000000000000000000000000000000000000///000000111222222333333333555888<<>>>>>BBBEEEFFFGGGKKKSSSZZZqqqyyyXXXDDD??????:::444666444222222444555555555111111111111111111222222...............------,,,---.........//////000000.........------.................................,,,,,,,,,,,,,,,---...///...------,,,,,,------...)))+++...---++++++---///)))***+++,,,,,,,,,++++++,,,++++++******+++,,,,,,******++++++++++++******((()))***+++,,,+++******++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---.../////////.........///000000000000000---------......000111111111222222333333444555555333333444444555666666777888888777666666666666666111000000000111222333333222222222222333444555666555555444333333333444444222222111111111111222222111111111222222333444444111222333333222222444666555555555555555555555555555555666666666666666555777666666555666888:::;;;999:::;;;<<<<<<:::888777888999::::::999888777666777777777777777888999999777999<<<>>>?????????>>>;;;;;;;;;<<<<<<=========999999:::::::::;;;;;;;;;888888888888888888888888777999<<<>>>???>>>===;;;;;;:::::::::;;;===???@@@>>>>>>>>>======>>>>>>???>>>@@@FFFLLLNNNRRRaaarrr|||ttt~~~|||{{{{{{{{{|||}}}}}}||||||}}}vvvrrrmmmooopppnnnlllkkkmmmppprrrooolllkkkkkkkkkkkkjjjjjjkkkllljjjhhhfffeeeeeeeeeeeeeeeeeeccc```^^^\\\ZZZ[[[[[[ZZZXXXVVVTTTRRRMMMLLLIIIGGGEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDCCCAAA======<<<;;;999888777777222222111000//////000000//////............//////000000////////////000000000000000000000000000000000000000000111111111111333222222222111000000000111000/////////000222333444333222222222333444555666888:::>>>AAACCCEEEEEEEEEGGGIIIIIIGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGLLLHHHFFFHHHFFFAAA>>>???@@@BBBGGGKKKKKKPPP___nnntttaaaKKK@@@???>>>777...444444333333333222222222111111000000000000111111222222000///............------------------------........................000///...------...000000000000//////.........------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++///---+++(((((()))+++---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------...---,,,,,,++++++++++++......---------,,,,,,,,,---...//////////////////---...///000000///...---------------.........///333333222222111000000000111111333444555666666666666666666666777777777777333333222222333333444555888777666555555555555555444444444444444444444444444555555333000///000111444333333222111111111222555444333222333444555666999999888777666555444444999999888777777666777777777666666666666666777777;;;::::::999888888888999999999999888888666555555555555555555777:::===??????>>>>>>>>>@@@???>>><<<:::;;;===???@@@???>>>===:::::::::::::::::::::999888888888888888888888888888999;;;>>>@@@@@@>>><<<:::;;;<<<>>>????????????===>>>???>>>===<<<===??????>>>>>>@@@DDDIIINNNQQQ^^^mmm~~~~~~||||||||||||}}}~~~~~~||||||~~~uuuooonnnnnnooonnnmmmmmmnnnooopppnnnllllllmmmoooooonnnmmmmmmllliiifffdddcccbbbcccdddeeeeeeccc```]]][[[YYYYYYYYYXXXVVVTTTRRRPPPLLLKKKIIIFFFDDDCCCCCCCCCDDDBBBAAABBBCCCCCCBBB@@@<<<<<<:::999777666555444222111111000//////000000//////............//////000000////////////000000000000000000000000000000000000000000111111111111222222222111111111111111111000000///000111222333333333222222222333555666888:::<<>>@@@???>>>>>>>>>??????===<<<:::<<<===?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999:::;;;===???@@@@@@>>><<<======>>>???@@@@@@@@@@@@<<<===>>>>>><<<<<<===>>>>>>>>>???@@@BBBEEEGGGIIIOOOXXXdddrrr~~~~~~}}}}}}}}}}}}~~~~~~}}}|||}}}uuummmnnnmmmlllmmmnnnooonnnmmmmmmllllllmmmqqqsssuuutttqqqoookkkhhhdddbbbaaa```aaabbbddddddbbb___[[[XXXVVVVVVVVVUUUTTTQQQOOOMMMKKKJJJGGGEEECCCCCCCCCCCCCCCAAA@@@@@@AAAAAA@@@???;;;:::999777555444222111111111000/////////000000//////............//////000000////////////000000000000000000000000000000000000000000111111111111111111111111111222222222111000000000000111222222222222111111222444666777;;;<<>>???@@@???>>><<<;;;<<<===>>>???>>>===<<<::::::;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::<<<>>>???AAAAAA@@@>>>======>>>>>>??????>>>>>>>>>;;;<<<======<<<;;;<<<===???@@@@@@AAABBBAAAAAAAAAEEEIIINNNSSS\\\kkk}}}}}}||||||}}}}}}}}}}}}|||{{{}}}tttlllmmmkkkiiikkknnnooommmjjjjjjjjjkkknnnssswwwxxxxxxqqqnnniiieeecccbbbaaa```___```bbbcccaaa]]]YYYVVVUUUUUUUUUTTTRRROOOMMMKKKIIIHHHFFFDDDBBBBBBBBBBBBBBB@@@??????@@@@@@>>>===:::999888666444222111000111000000/////////000000//////............//////000000////////////000000///////////////////////////000000000111111111111000000000111222222222333000000000111111111222222222111111222333555888999===>>>@@@CCCEEEGGGHHHHHHEEEFFFGGGGGGEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEBBB@@@AAA???===@@@EEEHHHOOO\\\lllxxxsssPPPBBB???:::777555555555444222222222222111111111111000000////////////000000//////...---,,,,,,------------------------------------------------------000//////...------------..............................---,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------))))))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++,,,,,,---...------------,,,,,,,,,,,,((()))***,,,,,,---------///...---,,,,,,---...///////////////000000000000/////////000111222222333111111333444555666666666777666666555444333333222222222222111222333333444555555555555555555555444444444444444444444444444222333555555444444555666444444333333333333444444555555555555666777777888555555555666666777777777555666666666666666555555555666777888999:::;;;;;;666666555555444555555666555666777888999:::::::::888888999:::===???BBBCCCBBBAAA@@@@@@AAAAAA???===<<<======>>>>>>===<<<;;;999999999:::;;;<<<======<<<<<<;;;:::999999::::::???@@@BBBBBBAAA???>>>>>><<<<<<<<<<<<<<<;;;::::::;;;<<<===<<<;;;:::;;;===AAAAAAAAAAAAAAA@@@@@@???CCCFFFJJJLLLMMMRRRYYY___qqq}}}|||{{{{{{||||||}}}|||{{{{{{~~~qqqiiijjjhhhgggiiilllmmmkkkhhhiiiiiikkknnnsssvvvwwwwwwnnnjjjfffcccccccccbbbaaa]]]^^^``````^^^[[[WWWTTTTTTTTTTTTSSSPPPNNNKKKIIIGGGFFFDDDBBBAAAAAAAAAAAA@@@???======>>>>>><<<:::999888777555444222111000000///////////////000000//////............//////000000////////////000000///////////////////////////000000000111111111111000000000111222222222333000111111111222222222222222222222333555888:::<<<>>>@@@AAADDDEEEGGGHHHHHHEEEGGGGGGGGGFFFEEEGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHEEEBBB@@@@@@???>>>CCCJJJRRR[[[kkk~~~\\\CCC>>>>>><<<888555222222333222222111111111000000000000000////////////000000//////......---.........------------------------------------------------,,,,,,---.........//////---------.....................---,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------)))***+++,,,---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---...++++++++++++,,,,,,---...............------------((()))***+++,,,,,,,,,,,,...---,,,++++++,,,---...////////////000000000000......///000111222222333111111333444555666666666666555555444333222111111222111111111111222333333333444555555666555444444444444444444444444444444222444666777666555666777555444444444444444555555555555666777888888999999555555666666777888888888444555666666666666555555333444555777888999999999555444444333444444555555444555777888:::;;;;;;;;;999999;;;===???BBBDDDEEEDDDCCCBBBBBBCCCBBB@@@>>>===============<<<;;;;;;777777888999::::::;;;;;;;;;:::999888888999:::;;;@@@BBBDDDCCC@@@>>>>>>???<<<======<<<<<<;;;:::999;;;<<<===<<<;;;:::;;;===??????????????????@@@@@@???BBBFFFFFFEEEEEEFFFHHHQQQYYYgggwww|||{{{{{{}}}}}}}}}||||||}}}xxxjjjeeegggggghhhjjjlllllljjjiiiiiiiiijjjmmmppprrrrrrqqqkkkgggcccbbbddddddccc```]]]]]]]]]]]][[[XXXVVVTTTSSSSSSRRRQQQNNNLLLIIIGGGFFFEEECCCAAA@@@@@@@@@@@@???>>><<<<<<<<<<<<:::888777666555444333111000000//////......//////000000//////............//////000000////////////000000000000000000000000000000000000000000111111111111111111111111111222222222000111222222333333222222222222333555777:::===???AAABBBCCCEEEFFFGGGHHHHHHGGGHHHHHHGGGFFFGGGHHHJJJGGGHHHKKKMMMMMMKKKIIIGGGEEEBBBAAAAAA@@@AAAIIISSS[[[eeexxxeeeKKK===888888888666333222222333111111111000000000000///000//////......//////000//////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////---------------............------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++,,,---...///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++---...,,,,,,+++++++++,,,------......---------,,,,,,,,,)))******+++++++++++++++---,,,,,,++++++,,,,,,---....../////////000000000......//////000111222222111111333444555666666666444444333333222222111111111111111111111222333333222333444666666555444444444444444444444444444444333555777888777666666777555555444444444555666666555666777888999:::::::::777777777888888999999999444555666777888777666555111222444666777777666666444333333333333444555555444555777999:::;;;<<<<<<:::;;;===???BBBDDDFFFGGGEEEDDDCCCCCCCCCCCC@@@>>>>>>>>>===<<<<<<;;;::::::777777888888999999:::::::::999888777888:::<<<===???BBBDDDCCC@@@>>>???AAA???????????????>>>===<<<;;;<<<======<<<;;;<<<===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@??????AAAEEEHHHEEEIIINNNUUU```ppp~~~||||||~~~~~~~~~|||hhhbbbdddfffhhhkkkmmmlllkkkkkkllljjjjjjjjjkkkmmmmmmkkkiiiiiifffbbbbbbeeeeeeaaa^^^]]]\\\[[[ZZZXXXVVVUUUTTTQQQQQQPPPNNNLLLIIIFFFDDDDDDCCCBBB@@@?????????@@@>>>===;;;;;;;;;:::999777333333222222111000000///...............///000000//////............//////000000////////////000000000000000000000000000000000000000000111111111111222222222111111111111111000111222333333333222222333333444666999===@@@BBBCCCDDDFFFGGGHHHIIIIIIJJJHHHIIIIIIHHHGGGHHHJJJLLLKKKMMMOOOQQQOOOJJJEEEAAABBB@@@@@@BBBCCCGGGRRR^^^gggssskkkOOO@@@;;;555555444333222222222333111111000000000///////////////............//////...---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---,,,,,,,,,------.........------,,,+++++++++++++++************************++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++------........./////////.../////////000000111111111111333444555666666666222222222222222111111111111111111111111222222333111222444666666555444333444444444444444444444444444666999999888777666777555555444555555666666777555666888999:::;;;;;;:::999999999999999999::::::444555777999999888777666111333444666666666555444333333333333333444555555555666777999:::;;;;;;<<<:::<<<>>>AAADDDFFFHHHIIIEEECCCBBBBBBBBBAAA???===??????===<<<;;;::::::999999999999999999999999999:::999888777999;;;>>>@@@>>>AAADDDBBB???===???BBB?????????@@@??????>>>>>><<<===>>>>>><<<<<<===>>>;;;>>>CCCFFFGGGEEEBBB???AAAAAA???>>>???AAADDDFFFCCCDDDFFFGGGJJJQQQ\\\ddduuu|||}}}~~~}}}}}}~~~jjj\\\^^^eeefffjjjnnnooommmllllllnnnkkkkkkjjjjjjjjjiiifffdddiiifffcccccceeeddd```[[[]]]\\\ZZZXXXVVVUUUUUUTTTOOOOOONNNLLLJJJGGGDDDBBBDDDCCCAAA???>>>>>>??????>>><<<;;;:::::::::888666000000000000////////////...............///000111//////............//////000000////////////000000000000000000000000000000000000000000111111111111333222222222111111000000000111222333444333222222333444555777:::>>>AAACCCEEEFFFHHHIIIJJJKKKKKKKKKIIIJJJJJJIIIHHHIIIKKKMMMWWWXXXZZZYYYTTTLLLCCC===???>>>@@@CCCEEELLLYYYfffvvvtttVVVBBB;;;:::666555444333333333333222000000000000//////////////////............//////,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,------.........---,,,++++++******++++++************************,,,,,,++++++++++++++++++(((((()))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---......------,,,++++++++++++*********))))))))))))(((,,,,,,---,,,,,,+++***)))***+++,,,------,,,+++***------------.........///////////////000000000000111111333444555666666666111111111111111222222222111111111000111222222333111222444666666555444333444444444444444444444444444777::::::999777666666555555555555555666777777555666888:::;;;;;;;;;;;;::::::::::::::::::::::::444666888999:::999888777222444555777777666444333333333333333444444555666666777888999:::;;;;;;;;;;;;<<>>;;;@@@???===<<<::::::999999;;;::::::::::::::::::::::::999888888:::===AAACCC===AAACCCBBB>>>===@@@CCC======>>>>>>>>>>>>=========>>>???>>>===<<<===???===BBBJJJOOOPPPKKKDDD???>>>???@@@@@@???>>><<<;;;AAACCCEEEDDDCCCEEEIIIMMMSSS^^^nnn~~~}}}}}}}}}}}}~~~|||jjj]]]TTTXXXcccfffgggjjjlllnnnnnnmmmllliiihhhhhhgggggggggggggggdddccccccbbbaaa```______]]]YYYVVVVVVYYYXXXTTTPPPLLLLLLJJJIIIGGGFFFDDDDDDDDDCCC@@@===;;;;;;<<<===<<<<<<:::999888666555555111111000///////////////////////////////////////000000111111111111000000000000000000000000000000000000111222222222222222000000000000111111111111222222333333333444444444333333222222333333444555333555888;;;>>>@@@BBBCCCEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJIIIFFFGGGJJJNNNTTT___dddZZZMMMFFFBBB???@@@??????AAAEEEPPPddduuupppVVVGGG;;;777:::666555555333222111000000111111111111000000000000---...//////000//////...........................+++++++++,,,,,,,,,---------,,,***))))))***,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++---***)))***---///---+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------,,,++++++***))))))))))))))))))))))))))))))++++++***)))(((((())))))------------------------//////............//////000111333444444333222111222111000000000000000111111111000000111111222333555555444444444444555555888777666555555444555555666555555444444444555555444444444777999;;;:::999666777888999:::;;;;;;;;;999::::::;;;;;;::::::999555666888999::::::999888555555666666666666555444444444444444444555666777777666555555555777888999;;;===@@@BBBDDDDDDCCCCCCDDDDDDCCCBBB@@@>>><<<;;;;;;;;;:::999999:::::::::>>>======<<<<<<<<<======>>>===============>>>???@@@???======>>>??????>>>???????????????>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;BBBJJJLLLHHHCCC@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAABBBCCCCCCKKKPPPUUUZZZaaammm}}}~~~}}}|||||||||}}}}}}~~~|||~~~yyydddYYYRRROOOVVVbbbiiikkkmmmnnnoooooonnnmmmiiiiiihhhhhhggggggggggggfffeeedddbbbaaa___^^^]]]ZZZWWWUUUUUUWWWVVVRRRMMMHHHHHHGGGGGGFFFEEEDDDDDDAAA@@@>>><<<;;;;;;;;;;;;;;;;;;:::888777555444444111111000//////////////////////////////////////////000000111111000000///000000000000000000000000......///000000000000000000000000000111111111111222222222222333333333333222222222222333444555555555777999<<>>===<<<;;;:::999999999999999::::::;;;>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???===;;;<<<===>>>===<<<======>>>>>>======<<<;;;>>>=====================:::@@@GGGHHHEEEAAA??????@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBCCCEEEHHHIIIKKKRRR]]]eeeuuu~~~}}}{{{yyyxxxzzzzzz{{{|||}}}}}}}}}}}}yyy{{{~~~lll]]]QQQNNNNNNQQQZZZfffllllllnnnnnnnnnmmmlllkkkiiiiiiiiihhhhhhhhhhhhhhhhhhgggeeeccc```^^^\\\[[[WWWUUUTTTTTTUUUSSSNNNJJJEEEEEEEEEDDDDDDDDDDDDCCC>>>======<<<;;;;;;::::::999999888777666444333333111111000///////////////////////////////////////...//////000000//////...000000000000000000000000......///000000000000000000000000000111111111111111111111222222222222333222222222222333444555666888999;;;>>>AAACCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLPPPUUUYYY\\\\\\XXXNNNFFFAAA>>>;;;AAACCCFFFIIIMMMZZZtttfffKKK???;;;777555777666666555444333222111111111111000000000000//////000///...------...//////---------------------------------.........//////---,,,+++******+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,+++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++***))))))(((((())))))***+++++++++++++++*********************************,,,++++++++++++,,,------------,,,,,,+++*********)))))))))))))))))))))))),,,,,,+++************+++,,,,,,,,,,,,---------------...///000000///...---,,,---///000000000///...000000000000000111222333333333333333444444444555555777888999999888777555666666555555555666777777888888777777777777888888888888888:::<<<===<<<;;;999999:::::::::::::::999999999::::::::::::999999888888999999888777555444888888777777777777888999777666555555444444555555555555666666888999;;;<<<<<<===???@@@AAAAAAAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;777777777888999:::<<<===???>>>>>>===<<<;;;:::::::::::::::;;;===>>>@@@AAA===;;;::::::;;;<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<>>=========>>>>>>:::>>>CCCDDDAAA>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@?????????????????????@@@AAA???>>>???EEEIIIPPPXXXeeettt}}}|||zzzxxxwwwwwwxxxyyyzzz{{{{{{zzzzzzyyy{{{~~~tttfff[[[RRRLLLMMMRRRVVV___gggllllllmmmlllkkkjjjhhhhhhiiiiiiiiiiiiiiihhhhhhgggiiihhheeebbb___\\\ZZZYYYVVVUUUTTTTTTSSSQQQLLLHHHEEEDDDDDDCCCCCCBBBBBBAAA<<<<<<======<<<;;;:::999888777777666444333333222111000000///////////////////////////////////////......////////////......////////////////////////000000111222222222222222///000000000111111111111000000111111111222222222222222222333444555777888;;;<<<>>>AAACCCEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKLLLOOOSSSWWWZZZYYYUUUMMMFFFBBBBBBAAA@@@CCCEEEJJJOOOVVVhhhbbbPPP@@@::::::999777888555555555444333222222111111000000000////////////111///---,,,,,,---...///------------------------------------............,,,++++++******++++++,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,************************))))))(((((((((((())))))+++++++++***************))))))))))))))))))))))))************+++,,,---...++++++******)))))))))))))))))))))))))))))))))))),,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,---///000000///---,,,,,,,,,.../////////////////////000000111222333444444444555555666666666666666777:::;;;;;;:::777666555444444444555666777777777777777777777777888999999888888:::<<<<<<;;;:::999:::::::::::::::999888888888999999999999888888888888999999999888666666999999888888888999:::;;;888777666555444444444444555555666777999:::<<<===<<<===>>>????????????>>>>>>======<<<<<<<<<<<<<<<777777888999;;;===???@@@AAA@@@@@@???>>><<<;;;:::;;;:::;;;;;;<<<===>>>???<<<;;;999:::;;;<<<<<<;;;@@@@@@@@@@@@@@@??????>>>AAA@@@>>><<<;;;<<<===>>>;;;>>>@@@@@@>>>===>>>???>>>>>>???@@@@@@AAABBBBBBAAA@@@???>>>============>>>???@@@???===>>>@@@BBBDDDIIIPPPXXXaaammm{{{~~~}}}{{{yyyxxxuuuuuuwwwxxxyyyzzzzzzzzz~~~wwwmmmaaaWWWTTTOOOMMMPPPVVV[[[aaafffnnnnnnmmmllljjjiiigggggghhhiiiiiiiiiiiihhhgggfffgggeeeccc```]]]ZZZXXXWWWVVVUUUTTTSSSQQQNNNJJJGGGFFFFFFEEECCCBBB@@@??????<<<============<<<;;;:::777666666555444333222222111000000///////////////////////////////////////......////////////......////////////////////////000000111222222222222222///000000000111111111111000000111111111222222222222222333444555777999:::===???@@@CCCDDDFFFGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLMMMPPPTTTYYY\\\^^^WWWOOOGGGBBBAAAAAABBBCCCCCCFFFNNNWWWdddzzznnnPPPFFF<<<::::::999777666444444444333222222111111000000000////////////...111///---,,,+++,,,...///------------------------+++,,,,,,,,,,,,---------++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++,,,---------,,,,,,,,,---************************))))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))***+++,,,---...------------,,,,,,,,,,,,)))))))))))))))))))))))),,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++---...000000...---+++------...///000000000111000000000000111222444444444555666777777777777666666777:::;;;;;;:::777666444333333333444555666666555555555555555666777888888888777888::::::999777999999999:::999999888888777888888999999888888777666777999:::::::::999999999999999999999:::;;;;;;999888777666555444444444444555666888999;;;<<<<<<;;;<<<<<<======>>>>>>>>>???>>><<<;;;:::999999:::888999:::;;;===@@@BBBCCCCCCCCCCCCBBBAAA???>>>======<<<;;;;;;;;;;;;;;;<<<===;;;:::;;;<<<>>>>>>===@@@@@@@@@@@@@@@???>>>>>>???>>><<<:::999:::<<<======>>>>>>>>>>>>>>>???@@@<<<======>>>???@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@CCCGGGIIIKKKPPPWWW]]]jjjsss~~~}}}|||{{{uuuvvvvvvwwwyyy{{{}}}~~~zzzmmmdddaaa\\\VVVUUUTTTTTTXXX^^^dddiiikkkqqqqqqooonnnllljjjiiiiiiggghhhhhhiiiiiihhhfffeeebbbaaa___]]]ZZZXXXVVVUUUVVVUUUSSSQQQNNNKKKHHHGGGFFFEEEDDDBBB@@@???>>>===>>>>>>===<<<;;;;;;::::::666666555555444333333222111111000///////////////////////////////////////...//////000000//////...000000000000000000000000......///000000000000000000000000000111111111111111111111222222222222333333333444666777:::<<<===???@@@BBBDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKLLLOOOTTTZZZ___aaaaaaVVVNNNFFFCCCAAA???AAADDDFFFKKKWWWgggyyyqqqUUUDDD???:::888888777555222333222222222111111111111000000////////////......000///...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------*********+++++++++++++++,,,---...---+++***+++,,,***************************))))))(((((())))))***)))))))))***************)))))))))))))))))))))))))))))))))******,,,------++++++++++++++++++++++++))))))))))))))))))))))))+++************+++,,,,,,******++++++,,,,,,------,,,---...//////...---,,,---......///000111222222111111111111111222333444444555777888888888777666555777888999999888777555333333222222222333444444444333333444444555666777888777666777888888777555777777888888888888888777777777888888888888777777555666888999::::::999999777888999:::;;;;;;;;;:::999888777666555555555555444555666888999::::::::::::::::::;;;<<<======>>>===<<<:::888777777777777::::::;;;===???AAACCCDDDCCCDDDDDDDDDCCCBBB@@@???======<<<:::::::::::::::===<<<;;;<<<>>>??????>>>===============<<<;;;;;;;;;;;;:::999999:::;;;<<<=========>>>??????@@@@@@<<<<<<======>>>?????????AAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<@@@DDDEEEEEEGGGJJJNNNPPPVVV]]]eeemmmwww~~~}}}}}}xxxxxxwwwxxx{{{~~~|||yyyqqqgggbbbbbbaaa]]]\\\\\\]]]```ffflllnnnooorrrqqqooommmllljjjiiiiiieeefffhhhhhhhhhgggeeeddd]]]\\\[[[YYYXXXVVVUUUUUUUUUTTTQQQMMMIIIGGGFFFFFFBBBBBBAAA@@@???>>>===<<>><<<:::999888888999666666555555444444333333111111000//////////////////////////////////////////000000111111000000///000000000000000000000000......///000000000000000000000000000111111111111222222222222333333333333444555666777999<<<>>>???@@@AAACCCDDDFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNMMMNNNPPPUUUZZZ]]][[[YYYPPPJJJFFFEEECCC@@@BBBHHHNNNVVVhhhzzzZZZIII<<<;;;888666666666555222111111111000000000000000000000/////////.........//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,------************************+++++++++***++++++,,,---)))*********++++++++++++***+++---+++)))((()))+++*********************************))))))*********((()))))))))*********+++******************************))))))***+++,,,,,,(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,)))******+++,,,,,,------------------------------------......///111222333222222222111111222333333444555777888999888777666555555666666666666555555222222111111000111111111333333333333444555666777888777777777888888666444444555666777777777777777666777777777777777777666555666777888888777666666555777999;;;<<<;;;:::999888888777666555555666666444555666888999999888888888888999999;;;<<<===>>><<<;;;999777777888999:::::::::;;;===>>>AAACCCDDDBBBCCCDDDDDDDDDBBBAAA???;;;;;;::::::::::::::::::===<<<;;;<<<>>>?????????<<<<<<<<<<<<<<<;;;::::::888888999999:::;;;;;;;;;<<<<<<<<<===????????????>>>>>>>>>>>>>>>>>>??????AAA@@@??????>>>>>>>>>>>>@@@????????????@@@??????;;;???CCCDDDCCCDDDGGGJJJFFFIIILLLNNNQQQVVV^^^dddsss~~~~~~~~~~~~~~~{{{zzzyyyzzz}}}~~~vvvuuupppjjjgggiiigggccc___```aaabbbfffkkklllkkkpppooommmkkkiiihhhhhhhhheeefffggghhhhhhfffdddcccYYYYYYXXXWWWVVVUUUUUUTTTUUUSSSPPPKKKFFFDDDDDDEEE???>>>>>>>>>============???===;;;888666666777777666666666555555444444333111111000///////////////////////////////////////000000111111111111000000000000000000000000000000000000111222222222222222000000000000111111111111222222333333333444444444555555666888;;;===???AAAAAABBBCCCDDDFFFFFFFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOQQQPPPRRRUUUWWWVVVQQQMMMIIIEEEDDDFFFEEEBBBFFFNNNWWWaaawww```IIIAAA888888777555555777777555000000000000////////////000/////////........................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***++++++,,,,,,++++++***++++++++++++,,,------...************************++++++******++++++,,,---))))))******++++++++++++(((***+++***'''&&&''')))))))))))))))))))))))))))++++++************++++++(((((())))))*********+++*********************************)))******+++,,,+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++))))))***+++,,,,,,------...------,,,,,,------...------------///000222222333333222222111222222222444555777888999888666555555555444444444444555555222222111000/////////000333333333444444666777777999888777888888888666444333333555666777777777777666666777777777777666666555666666666666444333222333666999<<<===<<<999888888777777666666666666666444555666888888888777666777777888999:::<<<>>>???<<<;;;:::999999;;;===>>>::::::;;;<<<>>>@@@BBBCCC@@@AAACCCDDDDDDBBBAAA???999999999999:::;;;;;;<<<<<<;;;:::;;;===??????>>>===============<<<<<<;;;777777999:::;;;<<<<<<<<<;;;;;;;;;===>>>???>>>===@@@@@@@@@???????????????AAA@@@@@@???????????????===<<<;;;;;;===>>>???>>>;;;===@@@???>>>===@@@CCCDDDFFFHHHHHHGGGIIINNNRRRTTT\\\fffmmmttt~~~~~~~~~~~~~~~{{{yyy{{{}}}|||{{{}}}zzzssssssrrrpppmmmjjjhhhgggiiihhhggghhhiiijjjiiihhhiiigggeeefffhhhjjjkkkkkkgggfffdddbbbbbb```\\\ZZZ[[[ZZZYYYXXXWWWVVVUUUUUUSSSPPPKKKHHHGGGEEECCCBBB???>>>===;;;:::999888777999999888777666555444444555555444333333222111111000000///...............////////////////////////---000222111...,,,---///000///.........///111222000000000000000000000000000111111111111222222222222222111111222333333444555666888:::===>>>???@@@DDDEEEFFFGGGHHHGGGFFFEEEJJJIIIIIIJJJMMMPPPSSSTTTQQQTTTWWWUUUPPPKKKIIIHHHCCCAAABBBFFFIIIKKKRRRZZZeee{{{gggOOOBBB<<<999888777666666555555555333222222111000//////...........................///......------......///......---------,,,,,,,,,)))+++---//////---+++)))++++++************++++++************************,,,+++******,,,,,,+++***++++++++++++,,,,,,---...+++*********))))))((((((+++***)))(((((()))***+++---,,,+++***))))))((((((((((((((((((((((((((((((******))))))((((((''''''************))))))))))))))))))))))))))))))))))))))))))************))))))******)))(((((((((((((((************************,,,,,,,,,------...........................------///---++++++,,,.........222333333222000///000111444555777888999999888888@@@???>>>;;;999777555444777666444333222111111111000000111222444555666666777777555444444555666777444444444444444555666777333333444444444444444444555555555444444555555555555333666<<<===888666999888777777666777777888999666777888888888777555444777777888999:::;;;<<<<<<===:::777777999:::888666555999===@@@???>>>======CCCBBB@@@@@@@@@@@@>>>===???===;;;:::<<<>>>>>>===>>>>>>???@@@@@@@@@@@@@@@<<<;;;;;;:::::::::;;;;;;<<<<<<;;;::::::999888888;;;<<<>>>???@@@@@@??????>>>>>>>>>>>>====================================;;;<<<=========<<<:::999======>>>????????????>>>>>>@@@CCCFFFGGGFFFEEEDDDGGGIIILLLPPPSSSYYY___ddd~~~}}}|||{{{|||{{{yyytttsssrrrpppnnnkkkiiihhhjjjhhhhhhhhhjjjkkkjjjiiiiiihhhfffgggiiijjjjjjiiifffdddbbbaaaaaa___\\\ZZZYYYYYYXXXVVVUUUTTTSSSRRRQQQNNNJJJHHHFFFEEECCCAAA@@@@@@???===<<<:::999999999888888777666555444444444333333222111111000000000000///...............///////////////////////////000111111000/////////000//////...///000111222000000000000000000000000000111111111111222222222222222222222333444555555666777999<<<>>>@@@AAAAAAFFFGGGHHHIIIIIIIIIHHHGGGIIIJJJLLLMMMMMMOOOQQQSSSVVVWWWVVVSSSMMMHHHFFFFFFEEEDDDFFFJJJMMMRRR^^^iiiqqqVVVDDD;;;777777666555444444333333444222111111000//////..............................,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,***+++---......---+++***++++++************++++++++++++++++++++++++++++++---+++***+++,,,---,,,***++++++*********+++,,,,,,************)))))))))(((+++***)))(((((()))***+++,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))))))))))))))))))))))))))))))))******************)))******)))(((((((((((((((************************++++++++++++,,,,,,,,,---..................------000...------...000000000111222333222000///000111555555666777888888888888???>>><<<:::888666444333666555444333222111111111000111111222333444555555555555444333333333444555444444444444444555666666555555444444333333222222555444444333333444444555444222555:::;;;777555777666777777777888888888999666777888888888777555444666666777888999:::;;;;;;<<<:::888999;;;<<<<<<:::;;;>>>@@@AAA@@@@@@AAABBBDDDCCCBBBAAAAAA@@@>>>===???===;;;;;;<<<======<<<======>>>???????????????======<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::::::::<<<===>>>@@@AAA@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<==================>>>>>>>>>>>>????????????>>>@@@BBBDDDEEEDDDCCCAAA@@@AAABBBCCCDDDFFFJJJMMM~~~~~~}}}|||||||||}}}}}}~~~{{{xxxvvvtttsssrrrpppnnnkkkjjjiiijjjiiihhhhhhjjjkkkkkkjjjjjjiiihhhiiijjjiiihhhfffcccbbb```______^^^\\\ZZZWWWVVVUUUTTTRRRQQQPPPOOOOOOLLLIIIFFFEEEDDDBBB@@@??????>>>===;;;:::999999888888777666555444444333222222111111000/////////000//////............///////////////////////////000000///111222222111000///////////////000111111000000000000000000000000000111111111111222222222222222222333444555666777777999;;;===@@@BBBCCCDDDGGGHHHJJJKKKKKKKKKJJJJJJIIIKKKNNNNNNMMMNNNQQQTTTZZZXXXTTTNNNGGGDDDCCCDDDFFFGGGKKKPPPTTT]]]ooorrrWWWHHH>>>999999555444333222222111111111000000000///......------........................++++++************++++++------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++******)))))))))******************))))))))))))******))))))))))))******+++,,,...//////---,,,***))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))(((((((((((((((***************************************+++++++++------------------......///...------///000000000///000222111000000111333555555555555666777888999<<<<<<:::888777555444333444444333222222222222222111111222222222333333333333222222111111222333333444444333333333444555555666555555444333222111111333333222222222222333333222111444888888555444666444555777999999:::999999666777888888888777666555555555666777888999::::::<<<:::999:::<<<>>>>>>===@@@AAABBBAAA@@@@@@CCCEEEEEEEEEDDDCCCBBB@@@>>>===@@@>>><<<;;;<<<===<<<;;;<<<<<<===>>>>>>>>>>>>===>>>======<<<======>>>>>>:::::::::;;;<<<======>>>===>>>???AAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB???>>>=========>>>@@@AAA???@@@AAACCCCCCAAA@@@>>>>>>??????>>>======@@@BBB~~~|||zzzzzz{{{}}}~~~|||xxxvvvuuuuuusssrrrpppnnnmmmkkkjjjjjjkkkiiihhhhhhiiijjjjjjjjjjjjiiiiiiiiijjjhhhfffcccaaa___]]]\\\\\\\\\ZZZYYYUUUUUUTTTRRRQQQOOONNNMMMLLLIIIGGGEEEDDDCCC@@@>>><<<<<<;;;:::999888777666888777777666555444333222111111111000000/////////000///............//////////////////////////////000...---///222444111//////////////////000000111000000000000000000000000000000111111111222222222222222222333444555777777999;;;===@@@BBBDDDEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJIIILLLNNNMMMLLLNNNTTTYYYZZZVVVOOOHHHCCCBBBCCCEEEDDDGGGMMMTTT[[[iiiXXXHHHBBB:::888<<<444444222111111111111111//////.........---------........................---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++---,,,+++******+++,,,---++++++************++++++++++++++++++++++++++++++---+++++++++---...---,,,,,,+++***)))))))))))))))*********)))))))))))))))***))))))))))))))))))***)))+++---//////...+++***************************))))))))))))((((((((((((************)))))))))((())))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))(((((((((((())))))************************************************,,,,,,------------......---+++++++++---///...---...///111111000000222444555444444333444666777888999999888777555444333333333333222222222222222333222222222222222111111111111111111111111222222222444333333333333333444444444444333333222222111111222222111111111111222222111111333555666555444444333555777:::;;;;;;:::999777777888999888777666555444555555666777888999999<<<;;;:::;;;<<<=========???AAABBBBBB@@@@@@AAABBBFFFFFFGGGEEEBBB@@@>>>===@@@>>>===<<<===<<<;;;::::::;;;<<<<<<======<<<<<<======<<<<<<======>>>>>>999:::;;;<<<>>>???@@@@@@>>>???@@@AAABBBAAAAAA@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAADDDEEE@@@???===<<<<<<>>>@@@AAA@@@AAABBBBBBAAA@@@>>>======>>>??????>>>???AAADDD}}}|||||||||}}}~~~{{{zzz{{{}}}~~~~~~{{{xxxuuusssrrrsssssspppooonnnmmmllllllllllllmmmjjjhhhggghhhiiiiiihhhjjjiiiiiiiiiiiigggdddaaa___]]]ZZZYYYYYYYYYXXXWWWUUUTTTSSSQQQOOONNNLLLLLLHHHFFFDDDCCCCCCAAA???===;;;;;;:::999888777777666777777666555444333222222111111111111000000000000//////............//////000000000000000000000000///---,,,...111222000---...//////000000000000000000000000000000000000000000000111111111222222222000111111222444666777888<<<===???BBBDDDEEEFFFGGGFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKLLLKKKLLLPPPWWW\\\UUUPPPHHHBBB@@@BBBDDDGGGCCCGGGOOOYYYdddvvv}}}```GGG???<<<444222888555444333222111111111111............------------........................---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++---,,,***))))))***,,,---++++++************++++++)))))))))))))))))))))))),,,+++***+++---...---,,,---,,,+++***************))))))))))))))))))******)))))))))******)))))))))''')))+++------,,,***((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((((((((((((((((((((((((((+++++++++,,,,,,+++++++++))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++************,,,,,,,,,,,,------......,,,++++++,,,...//////------...000000000000222444444333333222333555666777777777666555555444333333333333222111111111222222222222111111111000000000111111222222333333333333444333222222222222333333000111111222222333333333111111111000000111111111000222444444555555555444333555888:::;;;;;;:::999777888999999999888666555555555666777888999::::::<<<;;;;;;:::999999999:::===@@@CCCDDDCCCAAA@@@@@@EEEGGGHHHFFFCCC???>>>>>>@@@>>>============;;;999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>;;;;;;<<<===???@@@AAABBB>>>???@@@AAABBBAAA@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAADDDEEE@@@???===<<<<<<>>>@@@AAABBBBBBBBBBBBAAA???===<<<999;;;<<<<<<<<<===???AAA}}}{{{{{{{{{|||}}}}}}~~~}}}wwwuuusssqqqoooppppppqqqnnnmmmlllllllllnnnoooppppppmmmiiihhhhhhhhhhhhgggjjjhhhgggffffffeeebbb```^^^[[[XXXVVVVVVVVVUUUTTTSSSSSSQQQOOOMMMLLLJJJIIIEEECCCBBBBBBAAA@@@===;;;<<<<<<;;;::::::999888888666666555444333222222111111111111000000000000000///............//////000000000000000000000000000......---...000000///---......///000000000000000000000000000000000000000000111111111111222222222111111222333555777999:::???@@@AAACCCDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJKKKLLLPPPTTTWWWYYYNNNIIICCC???@@@CCCEEEGGGFFFJJJUUUcccrrr[[[MMMAAA===:::333222666555444333222222111111222................................................++++++************++++++,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))+++))))))***,,,------,,,,,,,,,+++*********++++++))))))))))))************))))))************))))))'''(((***+++***)))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((******++++++++++++******((((((((((((((())))))***))))))))))))))))))))))))+++++++++***************++++++,,,,,,------......---,,,,,,...111222111///---...000000000000111333222222222222333444555666555555555555555444444444333333222111111111111111111111111000000000000000111222333444444444444444333333222222111111222222//////000111222333333444111111000000000000111111111444555444555777777555555666888::::::;;;::::::777888999999999888777666777777888999:::;;;<<<<<<:::;;;;;;999777666777999===@@@DDDFFFFFFCCCBBBAAACCCFFFHHHGGGCCC???>>>???>>>=========>>>===;;;999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===>>>>>>???@@@AAAAAAAAA>>>???@@@AAAAAA@@@??????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB???>>>=========>>>@@@AAABBBBBBBBBAAA@@@>>>===<<<:::;;;<<<<<<;;;:::;;;===~~~}}}{{{zzz{{{|||~~~~~~xxxuuutttrrrpppooonnnnnnnnnmmmmmmlllmmmnnnqqqtttuuuuuuqqqmmmjjjiiiiiiiiihhhiiigggdddcccccccccbbb```^^^[[[WWWUUUTTTTTTSSSRRRQQQPPPOOOMMMKKKIIIGGGFFFBBBAAA@@@@@@@@@???<<<:::;;;;;;::::::999999888888666555555444333222111111////////////////////////...............///000000000000000000000000000000...000111111///......///---...///000111000000///000000000000000000000000000111111111111222222222222333444555888:::<<<===AAABBBCCCDDDDDDEEEEEEDDDEEEFFFHHHJJJKKKKKKKKKJJJKKKJJJLLLQQQVVVWWWTTTPPPIIIEEE@@@>>>@@@CCCDDDEEEMMMQQQ]]]ooohhhIIIEEE???:::888777666666555444333222111111111111................................................,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++************++++++++++++************++++++)))))))))))))))))))))))))))(((((()))+++,,,,,,+++******)))))))))******+++((()))))))))************((()))***++++++***)))((()))))))))))))))((('''&&&'''''''''''''''''''''''''''((((((((()))))))))***************))))))))))))(((((((((((((((((((((((()))******************)))((((((((((((((()))******))))))))))))))))))))))))*********))))))(((((((((***++++++,,,------......,,,,,,,,,///111222111///---///000000//////111222000111222333333444444444444444444555555555555555444444222111000000000000//////000000000000000000000111222444444444444444333333222111111111111111//////000000111111222222222111111000000111111222333777777444555999:::666888888888999999:::::::::888888999:::999888777666999999:::;;;<<<===>>>>>>888::::::999777666888:::<<>>???===<<<<<<===>>>>>><<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================>>>>>>>>>>>>????????????@@@@@@@@@???>>>===<<<<<<;;;===>>>>>>===<<<===>>>}}}{{{{{{zzzyyyyyy{{{~~~~~~{{{vvvvvvuuusssqqqooommmmmmlllnnnmmmmmmnnnppptttwwwyyyxxxtttooollljjjjjjiiiiiihhhfffcccaaabbbbbbbbbaaa^^^[[[VVVTTTSSSRRRQQQQQQOOOOOOMMMKKKIIIGGGEEEDDDAAA@@@???@@@@@@???<<<999999888888888777777666666666555555444333222111000---....................................///000111000000000000000000000000///222444333///---...111---...000111111111000///000000000000000000000000000111111111111222222222444555666777:::<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCEEEGGGIIIJJJLLLLLLLLLKKKKKKKKKNNNUUU[[[ZZZPPPGGGFFFCCC???>>>AAACCCCCCBBBTTTXXXdddxxxhhhLLL@@@@@@:::444333777888444444333222111000000000000......//////////////////........................///......------......///,,,,,,,,,+++++++++******************************++++++************++++++************************(((''''''(((***,,,+++***(((((('''(((((()))***+++(((((())))))*********+++((()))***++++++***)))(((+++******)))(((''''''&&&'''''''''''''''''''''''''''((((((((())))))******************))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((('''''''''&&&******+++,,,,,,---......***)))***---///000///---...///000000//////000111///000222333444444333222444444444555555555666666555444333111000/////////////////////000000000111///000222333444444333333333333222111000000111111111111111111000000000000222222111111111111222222444888999555666;;;;;;777:::999999888888999::::::888888999:::999888777666:::;;;;;;<<<===>>>??????666888:::999888888:::===;;;<<<===>>>===>>>AAACCC>>>CCCGGGGGGBBB>>>>>>@@@<<<;;;<<<===??????===;;;:::;;;<<<<<<======<<<<<<============>>>???@@@AAACCCCCCBBBAAAAAA@@@??????===>>>???@@@@@@???============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<:::999======>>>????????????>>>???>>>>>>===<<<<<<;;;;;;888:::<<<=========>>>???~~~|||zzzyyyxxxwwwwwwyyy{{{|||~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~{{{xxxvvvvvvtttqqqnnnlllllllllllliiiiiikkkmmmooorrruuuvvv}}}wwwnnnhhhgggggghhhgggeeecccaaa```aaaaaa```___YYYXXXVVVTTTRRRPPPOOOOOOMMMLLLKKKHHHFFFCCCBBBAAA@@@@@@???===<<<:::999999999999999888777666666555555333111...---...000111///000000000000000//////......////////////......000000000000000000000000111111000///...---,,,,,,222111000//////000111222111111111000000000000000///111222222111222444666555555666888;;;>>>AAACCCDDDEEEFFFGGGHHHIIIIIIIIIGGGIIIKKKNNNNNNNNNLLLKKKLLLOOOSSSXXXYYYUUUMMMGGGCCC???===@@@AAABBBFFFKKKYYYhhh{{{kkkPPPCCC:::999888666555333222111111000///000111222111///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***,,,---...------,,,++++++++++++++++++++++++---,,,+++******+++,,,---)))))))))))))))))))))))),,,+++++++++***)))))))))+++*********))))))((((((((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++((((((((((((((()))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++,,,,,,,,,---------------------------------,,,---///000000000///...000000111222333333333333444444555555555555444444333333222222111000000000......------------......---...000222333444333333444444333222111111111111000111222222333333333333666333000...000222333333555666777999999:::::::::>>><<<:::::::::;;;:::999777888888777666777:::<<>>===;;;:::999666666666666777777777777:::999::::::;;;<<<===>>>???AAACCCCCCBBB@@@@@@AAA???<<<;;;>>>CCCDDDAAA==================>>>???@@@;;;<<<===>>>@@@BBBCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBAAAAAA@@@???>>>======999999::::::;;;<<<=========<<<;;;:::999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>============??????>>>===============~~~|||zzzyyyxxxxxxxxxyyy{{{|||}}}}}}||||||||||||}}}}}}~~~zzzxxxwwwvvvtttqqqmmmkkkjjjjjjkkkgggggghhhiiijjjlllnnnoootttpppkkkhhhhhhhhhfffdddcccbbb____________^^^\\\XXXWWWUUURRRPPPNNNMMMMMMJJJJJJHHHFFFDDDBBBAAA@@@@@@???>>>===;;;:::999888888777777666555555444444333222222111000000////////////000000000//////.........////////////......000000000000000000000000000000000///......------222111000//////000111222111111111111000000000000111222333333222333555777777777999;;;>>>AAADDDFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMNNNSSSWWWWWWRRRKKKEEEBBBDDDBBBBBBEEEGGGIIIPPPXXXooo~~~uuuUUUCCC===999888777666444333222111111000//////111111000///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---------,,,+++++++++++++++++++++++++++,,,+++************+++,,,))))))))))))))))))))))))******)))))))))))))))(((*********)))))))))(((((())))))))))))))))))))))))******)))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((()))******((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------///000000000///...000000111222333333333333444444555555555555444444333333222222111000000000///......------......///...///000222333333333222333333222222111222222222222222333333333333333333333222111000111222444555777888999::::::::::::::::::999888999;;;<<<;;;:::777888888777666777999;;;@@@???>>>===;;;:::999888555555555555555666666666999999999999:::;;;<<<======???AAAAAAAAA@@@@@@AAAAAA>>>===@@@CCCDDDAAA===:::::::::::::::;;;<<<<<<;;;<<<<<<>>>???@@@AAABBB@@@@@@@@@AAA@@@@@@???>>>??????>>>>>>===<<<<<<;;;999999::::::;;;<<<<<<======<<<;;;:::999::::::;;;;;;:::::::::999999999999<<<<<<===>>>???????????????>>>>>>>>>>>>=========>>>======<<<<<<<<<<<<<<<~~~}}}{{{{{{zzzyyyyyyzzz|||}}}||||||{{{{{{{{{{{{||||||~~~zzzxxxyyyvvvssspppmmmjjjiiiiiiiiiggggggggggggggghhhhhhiiijjjiiihhhhhhhhhgggdddaaaaaa___]]]]]]]]]]]][[[YYYWWWUUUSSSPPPNNNLLLJJJJJJFFFFFFEEEDDDBBBAAA@@@???>>>>>>===<<<:::999888888666666555555444333333333000111222222222000...---......////////////............////////////......000000000000000000000000////////////////////////111111000000000000111111111111111111111111111111222444444444333444666888999:::<<<>>>AAAEEEGGGIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMRRRUUURRRIIIAAA???@@@AAAAAACCCGGGJJJPPP^^^kkkzzzXXXCCC<<<<<<888777666555444333222111111///...///000111000///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))''''''((((((((((((((()))******))))))))))))((((((************************)))(((((((((((('''''''''(((((((((((())))))))))))***************************************************))))))))))))))))))(((((((((((((((((()))******'''(((((())))))(((((('''))))))))))))))))))))))))((())))))******))))))((()))*********++++++++++++))))))***+++,,,------...---......///000////////////000111222333333333333333444444555555444444333333333222222111000000000//////............/////////000111222222222222222333222222222222333333444444444444555444444333333000333555444222222444777777777888999999888888888666666777999<<<===;;;:::777777888777666666888:::===<<<;;;:::999888777666333333444444444555555555888777777777888999:::;;;:::<<<>>>???>>>>>>???AAADDDBBB@@@BBBDDDDDDAAA===999999999888999999:::;;;;;;;;;<<<<<<===>>>>>>???<<<<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999888888888888======>>>???@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<;;;:::::::::::::::~~~||||||{{{{{{{{{||||||}}}{{{zzzzzzyyyyyyzzzzzz{{{|||~~~|||yyyzzzvvvtttpppllljjjhhhhhhhhhhhhhhhggggggggghhhhhhiiiffffffggggggfffdddaaa___```^^^\\\\\\\\\[[[YYYWWWVVVTTTRRROOOLLLJJJIIIHHHCCCCCCBBBBBBAAA@@@@@@@@@===<<<;;;:::999888777777555555444444444333333333///////////////...---------......////////////.........////////////......////////////////////////......//////000000000000111000000000000000000111000111111111111111222222333444555444444444666888;;;<<<>>>AAADDDGGGIIIKKKIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKGGGJJJLLLJJJDDD@@@@@@AAA@@@BBBFFFLLLQQQ]]]qqq\\\GGG===;;;===666555555444333222222111000///......000000///...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((())))))***''''''((((((((((((''''''(((((((((((((((((((((((()))))))))******)))))))))))))))))))))************))))))***+++---...//////---......//////////////////000111222222333333222333333444444444444333333333333222222111000000000000//////......//////000111111111111222222111111222222222222222333444555555666666666555444333333222666:::999555222444777555555666666666555444444555666777:::======;;;999666777888777666666777888999999888777666555555555333333333444555555666666666666666666666777888999777999;;;<<<<<<===>>>@@@FFFDDDCCCDDDEEEDDDAAA>>>::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<============::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999999888888888<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>=========::::::999888888888888999~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}zzzzzzyyyyyyyyyyyyzzzzzzzzz|||}}}wwwwwwuuussspppllljjjhhhhhhhhhffffffffffffggghhhiiijjjhhhgggfffdddbbb```_________]]]\\\\\\\\\ZZZWWWUUUTTTRRRPPPMMMKKKIIIGGGGGGAAAAAAAAAAAA@@@@@@@@@@@@;;;::::::999888777666666555444444444444444333333///...,,,++++++,,,---...------...///000000//////......////////////......////////////////////////......//////000111111111000000000111111000000000000000111111222222222333222333444444444555777999<<<===???BBBEEEGGGIIIJJJIIIJJJKKKMMMNNNNNNNNNNNNKKKMMMOOOQQQPPPMMMIIIGGGEEEDDDCCCBBBBBBBBBBBBAAADDDGGGNNNXXXbbbrrr\\\EEE>>>;;;888777444444333333222222111111///...---.../////////---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,+++************++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((())))))***''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((()))))))))*********++++++,,,---...///000111............/////////000//////000111222222222222222222333333333333222222333333222222111000000000//////............//////111111111111111111222222222222222222333444555555666666666666555555444333555:::===<<<777333444777555666666666666555555444888888999;;;<<<;;;999666555666888777666555666777666555555555444444333333333333444555666666777777666666555555555666777777555777999999:::;;;===???FFFEEEEEEEEEDDDBBB@@@===:::999888888888888999999::::::::::::::::::::::::888999:::<<<============999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::999999999::::::::::::999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>============<<<999888888777777777777777}}}|||{{{{{{||||||~~~~~~~~~~~~~~~~~~zzzzzzyyyyyyyyyyyyzzzzzzzzz|||xxxrrrqqqrrrpppmmmjjjhhhhhhhhhhhhbbbbbbcccccceeefffhhhiiihhhhhhfffbbb___]]]]]]___]]]\\\[[[[[[[[[YYYUUUSSSPPPNNNLLLJJJHHHGGGFFFEEE@@@@@@???????????????>>>999999888888777666666555444444444333333333333333///...+++))))))+++---///---...///000111111111000......////////////......000000000000000000000000/////////000000111111111000000111111111111000000000000111111222333333333222333555555666777:::<<<>>>???BBBDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNLLLNNNQQQSSSQQQMMMHHHDDDEEECCC@@@@@@BBBCCCBBBAAAEEEKKKYYYjjjzzzeeeFFF<<<===;;;666555222222222222111111111111///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++************+++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))((()))))))))))))))******''''''(((((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((('''((((((((((((((()))******'''(((((())))))((((((''')))))))))))))))))))))))))))******++++++******)))((()))))))))************,,,,,,---...///000000111///............///000000...///000111222222222222111222222333333222222111333333222222111000000000......------------......111111000000111222333333444333333333333444444555555555555666555555444444777:::<<<;;;777555444666888888999::::::999999999:::999999999:::999666444444666777777555444444555333333333333333222222222333333444555666777777888666666555555555555666666555666888888888:::<<>>===888777666666555666666666999999::::::::::::::::::999999:::<<<<<<=========999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888;;;:::::::::999999999999999999:::;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;888888777666666666666777|||}}}~~~}}}|||{{{{{{{{{|||~~~~~~zzzzzzyyyyyyyyyyyyzzzzzz|||vvvooommmnnnnnnmmmjjjgggfffffffffgggbbbbbbbbbbbbccceeefffgggdddeeeeeebbb^^^[[[\\\]]][[[ZZZYYYYYYYYYVVVSSSPPPKKKJJJHHHFFFEEEDDDCCCCCC>>>>>>=========<<<<<<<<<888888777777666555555555222222222222222222222222......---,,,,,,---...///...///000111222222222222......////////////......000000000000000000000000000000000000000000111111///000111222222111000///000000111222222333444444222444666888999;;;>>>AAAAAABBBDDDFFFHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOOOONNNPPPQQQRRRPPPLLLHHHEEEBBBBBBBBBBBBAAABBBDDDEEEJJJUUUkkkcccOOO>>><<<===888444666000111111111111111111111...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******))))))***+++,,,++++++++++++++++++++++++******+++,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******((())))))******))))))((()))))))))))))))))))))))))))******++++++******))))))))))))*********++++++---------........./////////......---...///000111...///000111222222222222111111222222222222111111333333222222111000000000------,,,,,,,,,,,,------000000///000111222444555555444444333333333444444333333444555555555444444555555666666666666666555999999:::;;;<<<<<<<<<<<<999777666666666666444333444666777777555444333444111222222222222222222222111222333444555666777777666666555555555555666666666777777777777999;;;>>>BBBBBBCCCBBBAAA>>>===<<<888777777666555555666666999999999::::::;;;;;;;;;888999:::;;;;;;;;;;;;;;;777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;:::999888777999999999999888888888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::888888777666666666666666zzz|||~~~~~~}}}|||||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{zzzzzzyyyyyyzzzzzz{{{rrriiihhhkkknnnkkkjjjgggeeeddddddeeefffddddddccccccdddeeeffffff```bbbdddbbb^^^[[[[[[\\\YYYXXXWWWWWWWWWUUUQQQMMMGGGFFFEEECCCBBBBBBBBBBBB===<<<<<<;;;;;;::::::999777777666666555555444444000000000000000111111111---...///000000000///...//////000222222333333333......////////////......000000000000000000000000111111000000000000000000///000111222222111000///000000111222333333444444333555888:::;;;>>>AAADDDCCCDDDFFFHHHIIIIIIHHHHHHKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQPPPNNNKKKHHHGGG;;;@@@DDDDDDAAABBBGGGLLLUUUcccpppLLL@@@999;;;888000...444000000000000111111111111...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******)))))))))***,,,---++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))******++++++++++++******************++++++++++++------------------------///......------///000111...///000111111222222111111111222222222222111111333333222222111000000000---,,,,,,++++++,,,,,,---000/////////111222444666666555444444333333333333222222333444555555555444222111111222555777777666777888999:::;;;<<<<<<<<<777555333222333444444333444555777777555333333333111111111111222222222222000111111222444555666666777666666555555555666666666777888777777888;;;===@@@AAABBBAAA???===<<<<<<::::::999888888888888888888999999:::;;;;;;<<<<<<888888999::::::::::::999666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;:::999888777888888888888777777777777888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888777666666666666666~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{}}}~~~}}}~~~~~~|||zzzzzz{{{zzz{{{|||}}}~~~~~~zzzvvvvvvzzz}}}iiibbbdddeeedddeeejjjiiigggfffeeeeeeeeefffeeefffggghhhhhhgggfffeeeccc```]]]\\\[[[ZZZYYYWWWWWWWWWUUUSSSPPPMMMJJJIIIFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<;;;:::999777666999888666555444444444555222111111111000000//////000000000000////////////,,,---...///000111222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000111222333333222111000444555888;;;>>>@@@BBBBBBDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSRRRPPPMMMIIIDDDBBBAAA???@@@CCCCCCEEEMMMVVV```}}}sssVVVCCC>>>888666888999777333111111111111000000000000000000//////......------------------------------++++++++++++++++++++++++---,,,+++******+++,,,---------,,,,,,+++***)))((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***((((((((()))***,,,,,,,,,,,,+++++++++*********))))))((((((''''''))))))************))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''(((((())))))******''''''(((((())))))******))))))((('''''''''''''''))))))((((((''''''&&&&&&******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,------...---......---++++++---...------......///000000111////////////////////////111111222333333333333222111111000000//////......//////000000///...---------...///000000222666888888555222111222444444444222222222333333444444444999888777444222111333555;;;:::999888888999:::;;;777555222111111444777999999666333333555555444222111222333222000000000111111222333444555666666666777666444333444555777999888888888999999::::::;;;===>>>?????????>>><<<;;;::::::999999888777666666888888999999999999888888777777777777888888888888888888999:::;;;;;;;;;;;;:::;;;<<<<<<;;;:::888777666777888999:::999888888;;;;;;:::999999888888777888999:::<<<======>>>>>><<<<<<;;;:::::::::;;;;;;999999999888888888888888}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}|||yyyyyyzzz{{{yyyzzz{{{}}}~~~}}}||||||}}}yyyvvvwww{{{{{{lll___^^^ccceeeeeefffhhhgggfffddddddddddddeeeggghhhiiiiiiiiihhhfffeee___]]]ZZZYYYZZZYYYXXXWWWVVVUUUTTTQQQNNNKKKHHHGGGDDDDDDCCCAAA@@@???>>>===<<<<<<;;;;;;:::888777666888777666555444444444555111111111000000000//////000000000000//////////////////000111222333444444000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222000111222333333333222111555777999<<>>999444333444555333000111111111000000000//////////////////............------------------------++++++++++++++++++++++++++++++***))))))***++++++---,,,+++***))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++)))((((((((()))******)))))))))(((((((((((())))))))))))((((((''''''))))))************))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((()))))))))))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))++++++*********))))))))),,,---...---++++++,,,...------......//////000000000000000000000000000000000000111222222222222222111000000000/////////...////////////......------......//////000222555777999666333222333444444444555555555555666666666777777777666333111111333555:::999888777777888999:::666555333222333555777999:::777555666777777555333111333333222111000111222111111222333444555555555777666444444444555777888888888888999::::::;;;;;;<<<===>>>>>>>>>===<<<;;;::::::999999888777777666777888888888888888888777777777777777888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777999:::::::::999888:::::::::999999999999888::::::;;;<<<============<<<;;;:::999999999999999888888888888888888888888}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}}}}~~~||||||{{{yyywwwwwwyyy{{{yyyzzzzzz|||}}}}}}~~~}}}}}}|||{{{yyyyyy{{{yyywwwyyy~~~wwwaaa\\\YYY]]]bbbdddeeegggffffffdddccccccccccccccchhhhhhhhhhhhgggeeecccbbbZZZYYYWWWWWWXXXXXXVVVUUUSSSSSSQQQNNNKKKHHHEEECCCBBBAAAAAA???>>>===<<<;;;;;;;;;::::::999888777666777666555444444444444444111111000000000000//////////////////000000000000//////000111222333333444000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333111222333444444444444444888:::<<>>===<<<;;;::::::999999999999888777666555666555555444444333333333000000000000000000//////////////////000000000000---......///000000111111////////////////////////////////////////////////000000000000000000000000111111111222222222333333222222333444666666777777<<<===???BBBDDDFFFHHHHHHLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSQQQNNNJJJFFFBBB@@@??????DDDBBBCCCGGGMMMUUUcccppp^^^EEE;;;<<<999666444333333333222000111000000000////////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,************************+++******************+++++++++++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((''''''((((((((()))))))))((((((''''''&&&***)))))))))(((((((((''')))(((''''''''''''((((((((()))))))))*********+++))))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((()))***+++,,,***+++,,,+++******,,,...........................111111111111111111111111---...//////000000//////000000000000////////////---------,,,,,,,,,------000///...///000333444444999666333222222333333333222222222222222222222222222333333222111111222444777777666666666666777777555555666666777666666666777777888999:::888666444222444444444222111222333222222222222222222333333666555555555555666777777777888888999:::;;;<<<<<<;;;;;;;;;;;;::::::999999999999999888888888777777666666777777777777666666666777777777888888888888888888999:::;;;;;;;;;;;;<<<;;;999777777777888888888999:::;;;<<<;;;::::::777777888999::::::;;;;;;===>>>>>>>>>======<<<;;;<<<;;;:::999888777777777555555666777888888999999~~~}}}}}}~~~~~~|||}}}}}}}}}}}}|||||||||}}}|||{{{xxxwwwwww{{{}}}~~~}}}{{{zzzyyyzzz{{{{{{xxxyyyyyyzzzzzzzzzzzzyyy{{{|||~~~hhh\\\ZZZ^^^aaaaaa```aaadddfffeeeeeeeeeeeedddddddddcccdddddddddccc```^^^[[[ZZZZZZYYYWWWVVVUUUSSSPPPMMMLLLKKKJJJGGGEEEBBB???>>>======<<<;;;:::999999888888888888888777666555555444444444444444333333333//////////////////000000.../////////000000000111......//////000000111111////////////////////////////////////////////////000000000000000000000000111222222222222333333333333333444555777999:::;;;>>>@@@BBBDDDGGGHHHJJJJJJLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQLLLIIIEEEBBB???>>>>>>>>>BBB@@@BBBHHHQQQ___sss___JJJ===777888777666444444444333222222000000000////////////...,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...---+++)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''(((((((((((((((((('''))))))((((((''''''&&&&&&'''((((((((()))))))))***((((((''''''''''''((((((+++*********)))))))))((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''(((((()))***+++,,,,,,)))***++++++******,,,...------------............000000000000000000000000------...////////////...////////////000000000000------,,,,,,,,,------...111///---///222444555555666333111000111222222222000000000000000000000000000111222222111111333555666666666666666666666666555555666777777666555444444666777888888666444333333444555444222222222333333333222111111111222222555555555555555666777777777888999:::;;;<<<======;;;::::::999999999999999999999999888888888888888666666777777777777666666666777777777888888888888888888999:::;;;;;;;;;;;;;;;:::888777666666777888888999:::;;;<<<;;;::::::777777888999:::;;;;;;<<<===>>>>>>>>>===<<<;;;:::<<<;;;:::999888888888888555666666777888999999:::~~~|||}}}}}}}}}}}}||||||{{{{{{{{{zzzyyywwwxxxzzz}}}~~~}}}{{{yyyxxxxxxyyyzzzyyyyyyyyyyyy{{{|||~~~iii\\\ZZZYYY___aaa___^^^aaaeeefffcccddddddeeeeeeddddddcccdddddddddcccaaa^^^[[[ZZZYYYXXXVVVUUUSSSQQQMMMIIIHHHGGGFFFEEECCC@@@>>>===<<<;;;;;;:::999999888888666777777777666666555444222333333444444333222222......////////////000000......//////000000111111000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222222333333333333333444555666888;;;===>>>AAABBBDDDFFFHHHJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPSSSTTTVVVWWWWWWTTTRRRPPPFFFEEEBBB@@@??????@@@AAAAAAAAAEEEPPP^^^ppp^^^HHH@@@:::555444333333333222222111111111000000////////////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,''')))+++------+++((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''''''''''''''''''''((()))*********(((''''''''''''(((((()))++++++***))))))(((''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++*********)))))))))((()))******)))***+++---+++,,,,,,---......//////........................------...////////////...////////////000000000000...---,,,,,,,,,---//////222///---///444777888666333111///...000222333333111111111111000000000000...000222222222333444666666666777777777777666666555555555666555555444333222444666777555444444444444555666555333222333444555444333111111111222333555555555666666666666666777888999:::;;;<<<===>>>;;;;;;:::999999999999999888888888888888888888888666777777888888777777666777777777777888888888888888888999:::;;;;;;;;;;;;:::999888777666666666666777888:::;;;;;;;;;:::999777777888999::::::;;;;;;<<<<<<======<<<;;;::::::;;;;;;:::999999999999:::777777888888999999::::::~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzzxxxyyyyyyyyywwwwwwyyyzzz|||{{{xxxwwwwwwxxxzzz|||zzzyyyyyyyyy|||jjjXXXUUU[[[ZZZ```bbb______ccceeecccaaabbbcccddddddcccbbbbbbbbbbbbbbbaaa___]]]ZZZYYYUUUTTTSSSRRRRRROOOKKKHHHEEEDDDDDDCCCBBB@@@???>>>;;;;;;::::::999888888888555666666666666555444444111222333444444333222111........./////////000000.........///000111111111111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222333333333444444444444555777999===???AAABBBCCCEEEGGGIIIKKKKKKLLLMMMMMMNNNOOOPPPQQQSSSTTTVVVYYY\\\]]]\\\XXXSSSOOOCCCBBBAAAAAAAAACCCDDDEEECCCGGGRRRcccuuujjjJJJ>>><<<888555666111222222222111111000111000000/////////............------------------,,,++++++++++++++++++++++++************************+++,,,------------,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))******)))))))))(((((((((''')))***)))))))))+++---******+++,,,...///000000........................------...///////////////.../////////000000000111///...---,,,---...000111222///---000666::::::999222000......111333555555222222111111111000000000---///222333333444666777666777888888888888777666555555444444333333333333333444666555333333444666444555666555444333333555777666444222111222222333444555555666666666666666777888999:::;;;===>>>>>><<<;;;:::999888999::::::888888888888888888888888777888888888888888888777777777777777888888888888888888999:::;;;;;;;;;;;;888888888888777666555444777777999:::::::::999888888888888999999::::::::::::;;;;;;;;;;;;;;;:::999999888888888888999999:::999999999999999:::::::::~~~}}}}}}|||}}}~~~~~~~~~|||{{{zzzvvvwwwxxxxxxwwwvvvwwwxxxyyyxxxwwwvvvwwwyyy|||~~~{{{zzzyyyzzz|||jjjXXXOOOSSS]]]]]]ccceeebbbaaaeeeddd___```aaabbbccccccbbbaaa```_________^^^\\\ZZZXXXVVVQQQPPPPPPPPPPPPNNNJJJGGGCCCCCCCCCBBBAAA@@@???>>>;;;:::::::::999888888888555555555666555555444444000111333333444333222111---.........//////000000---......///000111111222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222333333333444444444444555555777:::===AAABBBBBBCCCEEEHHHIIIKKKLLLLLLNNNOOOOOOPPPRRRTTTUUUVVVYYY\\\```bbb```ZZZTTTOOOAAAAAABBBCCCDDDFFFGGGHHHHHHOOO___uuufffPPP>>>999888333222777111222444444333222222222000/////////.....................------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***)))'''$$$""""""%%%'''***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))************))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''(((((((((******))))))(((((('''''''''''''''''''''((()))***&&&&&&''''''(((((())))))'''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******'''((())))))((()))+++---))))))***,,,...///111111////////////////////////---...//////000000//////.../////////000000111111000///---------///111222222///---000777<<<<<<:::111000...///222555666777111000000000//////......---///222444444555666888666777888999999888777666555444333222222222222222333555666555333222555888555666666666444333444555888777555222222222333444444555555666777666666666777888999:::<<<===>>>???<<<;;;:::999999999:::;;;888888888888888888999999888888999999999999888888777777777777888888888888888888999:::;;;;;;;;;;;;777777888888888666444333666777888999:::999888888888999999999999:::::::::999::::::;;;;;;::::::999666666666666777888999:::;;;;;;::::::::::::::::::|||{{{zzz{{{|||}}}zzz{{{{{{{{{{{{yyyxxxwwwtttuuuwwwyyyzzz{{{||||||{{{{{{|||{{{{{{|||~~~~~~gggZZZSSSOOOTTT^^^bbbbbbccccccbbbaaa___^^^]]]^^^^^^___``````______[[[\\\\\\\\\[[[XXXVVVTTTPPPOOONNNLLLJJJHHHFFFEEEAAA@@@???===<<<<<<;;;;;;::::::999999888777777777444444333333333222222222222111111111000000//////000000//////.........---111111000000//////......////////////000000000000////////////000000000000111111000///////////////000000000000000111111222111222444444333333444555666777:::===???@@@AAAAAAGGGFFFGGGHHHLLLNNNPPPPPPOOONNNNNNPPPRRRVVV\\\aaa^^^cccgggfff```XXXOOOIIIEEEDDDCCCDDDFFFIIIMMMOOOXXXbbbuuuoooMMMEEE<<<777777666444111222222222111000//////...///............---------------------------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++***)))(((((())))))+++***((('''&&&''')))*********))))))((((((''''''((()))*********((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))*********)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))*********************))))))((((((''''''((((((''''''''''''((((((******))))))))))))*********)))((('''''''''''''''************************,,,+++,,,---...///...---111000///...............///000111222222111//////000000////////////000000.........////////////000//////000111222444666777333111000111222222111000222111000///...///000000//////000111222222333333555666666666666666555555444444444333333222222222222333444666777666666555333333333333444444555666999777333111000111444666555444444444444555666666888888888888999:::;;;<<<======<<<;;;::::::999999777888::::::999999:::;;;;;;;;;;;;:::999888666666777777777777777777777777999999888777777666777777999888888888777777666666777777777777777777777777888777777666666666777777888888888888888888888888888888777777777777888888888888888999999999::::::}}}{{{zzzyyyzzz{{{{{{{{{{{{{{{{{{yyywwwuuutttsssuuuxxx|||}}}}}}{{{zzz{{{|||}}}|||{{{||||||iiiWWWQQQPPPPPPWWWaaacccccccccccccccbbbaaa```____________^^^]]]\\\[[[YYYYYYZZZYYYXXXVVVSSSRRROOONNNMMMKKKIIIGGGEEEEEEAAA@@@???===<<<<<<;;;;;;:::999999888777777666666444333333333333222222222000000000000//////......000/////////............111000000000/////////...////////////000000000000////////////000000000000111111000///////////////000000000000000111222222222444555555444444555666777888;;;>>>@@@BBBBBBBBBFFFFFFFFFHHHKKKNNNOOOPPPPPPOOOPPPTTTYYY___fffkkkooommmiiibbb[[[SSSJJJDDDAAABBBDDDFFFIIIMMMSSSXXXeeeuuuuuuVVVFFF@@@999555666666444222222222111111000//////...............------------------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++******)))(((((())))))***)))(((''''''((()))******)))))))))((((((((('''((()))******)))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))************)))))))))))))))((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))((('''''''''((((((*********************************+++------,,,+++///...------,,,,,,,,,,,,//////000111111111000///111000000/////////000000,,,,,,---------.........///000000111222444555666333222111111222333222111///000000//////...------//////000111111222333333555555555666666555555444333333222222222111111111333444555777777777777666666666555444444444444444999777444222222222444555555555444555555555666777777666666777777999::::::>>>>>>===;;;:::999888777666888999999888888999:::999999999999999888777666777777777777777777777777888888777666666666666666888888888777777777666666777777777777777777777777777666666555555666666777777777777777777777777777888888777777777777888888999999:::::::::;;;;;;;;;}}}|||zzzyyyxxxxxxyyyyyy{{{{{{{{{zzzxxxvvvtttrrrrrruuuzzz~~~~~~{{{yyy||||||}}}|||{{{|||rrr]]]PPPHHHKKKPPPSSS[[[ddddddccccccbbbbbbbbbbbbcccaaaaaa```^^^\\\ZZZXXXVVVUUUVVVVVVUUUTTTRRRPPPNNNNNNMMMKKKIIIGGGEEEDDDCCCAAA@@@>>>===<<<<<<;;;;;;999999888777777666666555333333333222222222111111////////////............////////////............000000000000////////////////////////000000000000////////////000000000000111111000/////////000000111111000000111111222333444555666666555555666777888:::===@@@BBBDDDEEEEEEEEEFFFFFFHHHJJJLLLNNNPPPQQQQQQTTTZZZeeeqqqzzz~~~yyyhhh[[[SSSKKKDDD@@@>>>BBBGGGKKKNNNVVVaaaiiitttxxxWWWBBB===999555444555555444111222111111000000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++******))))))******+++******)))((((((((())))))))))))'''''''''((()))***))))))))))))((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''((())))))******)))))))))))))))(((((((((((('''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((())))))))))))))))))))))))))))))((()))******************,,,,,,+++*********++++++---...///000111111111000222222111000//////000000++++++++++++,,,,,,,,,,,,000000111111222333444444333222111222333444333222000111111111111///---,,,///000000111111222222222333444444555555444444333111111111111000000000000444555666888888888777777999888777555444333333333888777666555444444444444555555555666666666777777666555555555666777888999>>>===<<<;;;999888777666666888999999777777888:::888888999888888777666666777777777777777777777777777666555555555555555555888888777777777777666666777777777777777777777777666555555555555555666666555555555555555555555555888777777666666777777888999999999999::::::::::::}}}|||{{{yyyxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwuuuttttttwwwzzz|||~~~}}}{{{zzzzzz{{{{{{zzzyyyzzz|||}}}yyyeeeVVVLLLGGGFFFLLLSSSWWW]]]ccccccbbbaaa``````aaabbbccc``````^^^\\\ZZZWWWUUUTTTSSSSSSSSSRRRQQQOOOMMMLLLLLLKKKIIIGGGEEECCCBBBAAA@@@???>>><<<;;;;;;;;;;;;888888777666666555555444222222222222111111111111///////////////////////////////////////.........000000000000////////////////////////000000000000////////////000000000000111111000000///000000111222111111111111222333333444555777777666666777999;;;<<>>>>><<<;;;:::999999999777777666555555444444333222222111111111000000000000000000000000000000000.........///////////////////////////000000000000////////////000000000000////////////000000000000111111000000000000111111222222222222222333333444333444666777777777999;;;===???AAADDDFFFGGGHHHHHHDDDFFFHHHIIIIIIKKKNNNQQQTTTXXX```mmmwww\\\MMMHHHDDDCCCDDDFFFKKKQQQVVV___pppwwwZZZGGG===999777666555444444333111///000000000///////////////...------------,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++***)))(((((()))***+++)))((((((((((((((())))))'''''''''''''''((())))))(((((((((((()))))))))))))))(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((()))))))))))))))'''''''''''''''(((((((((((((((''''''''''''((((((******))))))))))))******((((((((((((((()))***+++)))))))))))))))))))))))))))+++---,,,***)))***+++++++++***++++++,,,------,,,,,,---......///000111222222111000//////000000,,,,,,,,,,,,------------///000111222222222222111333222111222444555444333555444222000//////000111000000000000000111111111111222222333444444333333333333333333333333333333333444666777888888777777888777777777888888999:::999999999:::999888666555666777888999999999888888777666666666666777888888777777888888999::::::;;;:::;;;<<<<<<:::::::::<<<>>>>>>===<<<:::777555444666666666666666666666666444333333333333333444444666666666666666666777777777777777777777777777777444444444444444555666666777777777777777777777777777777666666666666777777888888888888999999999999}}}}}}}}}}}}|||{{{yyyxxxwwwwwwrrrsssuuuwwwxxxxxxwwwwwwyyyxxxwwwwwwxxxyyy{{{}}}wwwxxxwwwvvvuuuuuuwwwyyyyyymmm___TTTKKKFFFFFFDDDHHHOOOVVV\\\```bbbcccaaa```___^^^]]]]]]]]]]]]ZZZZZZYYYXXXVVVTTTSSSRRRQQQPPPOOONNNMMMKKKKKKJJJHHHGGGEEECCCAAA???>>>======<<<;;;999888888777777666666555555444333333222111111111000000000000///000000000000111111111111.........///////////////////////////000000000000////////////000000000000////////////000000000000111111000000000111222222333333222222333333444555222444777888999:::<<<>>>@@@AAACCCEEEGGGGGGGGGGGGDDDGGGJJJJJJJJJKKKOOOSSSWWW___kkk{{{~~~gggRRRJJJHHHEEEFFFJJJKKKQQQXXXbbbqqqxxxYYYHHH???;;;999666666555444222111000///////////////////////////------------,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++***))))))(((((())))))***((((((''''''(((((())))))%%%&&&&&&'''((((((((()))(((((((((((()))))))))))))))(((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&'''(((((())))))((((((&&&''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((()))*********************************---///...+++)))***,,,++++++++++++,,,---...///---------------...///000000000////////////000000------------............---...000222333333222111222111000222444555444333222222000/////////000111000000000000000000000000111111222333444444444444444444444444555555555555444555777888999999888888666777777888999;;;===>>>:::;;;;;;::::::999888777777888999:::::::::999888777777666666666666777777444555666777999:::<<<<<<<<<===>>>===;;;:::;;;<<>><<<:::888666555666666666666666666666666333333333333333333444555555555666666666666777777777777777777777777777777444444444444555666777777999999999999999999999999777666666555555666666777999999999::::::::::::;;;|||}}}|||{{{{{{zzzxxxwwwuuutttpppqqqssstttuuuuuutttssswwwwwwwwwwwwxxxyyyyyyzzzwwwxxxwwwvvvuuuuuuwwwyyy|||rrrdddUUUMMMHHHDDDEEEIIIHHHNNNUUU[[[```dddeeeeeebbbaaaaaa```___]]]\\\[[[ZZZYYYXXXWWWUUURRRPPPOOOOOOOOOMMMLLLJJJIIIIIIIIIFFFEEEDDDBBB@@@>>>===<<<;;;:::999777666666666666555555444444333222222222111111000000000//////////////////000000000111111............/////////000.../////////000000000111////////////000000000000////////////000000000000111111000000111111222333333333333333333444555555333555888;;;<<<>>>AAACCCBBBCCCEEEFFFGGGGGGFFFFFFEEEHHHLLLLLLJJJKKKPPPTTTZZZgggyyyiiiWWWIIIHHHJJJGGGHHHNNNRRRYYYeeevvv[[[FFF@@@===::::::444444333222000///000111////////////////////////---------,,,,,,,,,++++++************************************************************************************************(((((())))))))))))(((((('''''''''''''''((())))))%%%%%%&&&'''(((((((((((('''((((((((()))))))))***)))(((''''''((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((******))))))((()))))))))++++++++++++++++++++++++***---000...***(((***---*********+++,,,---//////...---,,,,,,,,,---...///------------...///000111------------............,,,---///222333333222222111000///111333444444333000111333444555444222111000000000000000000000///111222333444555555555555444444555555555666666666777888999;;;;;;;;;;;;:::777777888999:::<<<>>>???<<<<<<;;;;;;:::999999999777888:::;;;<<<;;;:::999666666555555555555555666444555666777888:::;;;;;;<<<=========;;;:::;;;<<<<<<<<<<<<;;;:::999888777666666666666666666666666333333333333333444555555555555555666666666777777777777777777777777777777555555555555666777888999999999999999999999999999666666555555555555666666777777777777888888888888|||~~~zzzzzzzzzyyywwwuuutttssspppqqqrrrrrrrrrrrrpppppptttuuuwwwyyyyyyyyyxxxwwwxxxxxxxxxwwwuuuuuuwwwyyynnn^^^RRRHHHFFFFFFDDDFFFKKKOOOUUU\\\```cccfffgggfffbbbccccccbbb```^^^[[[ZZZ[[[ZZZYYYVVVTTTQQQNNNMMMNNNMMMLLLJJJIIIHHHGGGGGGEEEEEECCCAAA???===<<<;;;:::999888666555555555555555555444333333222222111000000000000////////////---.........//////000000---.........//////000000.../////////000000111111////////////000000000000////////////000000000000111111000000111222333333444333333333333444555555444777:::===???AAAEEEGGGCCCDDDEEEFFFGGGFFFEEEEEEEEEIIIMMMMMMKKKLLLQQQUUU\\\mmmooo[[[MMMEEEHHHKKKHHHIIIPPPXXX```qqq|||```DDD999999888666666222222111000...///111222.........///////////////---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''((()))***$$$%%%&&&'''(((((((((((('''((((((((())))))******)))(((''''''''')))***+++((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((******))))))))))))******++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))---000...***'''))),,,)))))))))***+++---...//////...---,,,+++,,,---...,,,,,,,,,---...///000111,,,,,,------------......***,,,///222333333333222000//////000222444333222000333888<<<===:::666333000000000000////////////111222333444555555555555444444444555555666666666999:::;;;===>>>======<<<999999999:::;;;<<<>>>???======<<<:::::::::::::::777888:::<<<<<<;;;:::999555444444333333333444444555666666777888999999999;;;<<<===<<<:::999:::;;;888999999:::::::::999999666666666666666666666666333333333333444444555666444555555555666666777777777777777777777777777777555555555666666888999999888888888888888888888888666666555555555555666666333333333444444444444555{{{{{{~~~~~~|||yyywwwwwwwwwssssssrrrqqqpppoooooonnnsssssstttuuuwwwzzz|||}}}~~~}}}}}}|||{{{zzzyyyyyyyyypppddd[[[PPPNNNKKKIIIIIIMMMQQQSSSXXX[[[```fffiiiiiieeeaaa^^^```bbbcccbbb```]]][[[YYYXXXWWWUUURRROOOLLLKKKGGGGGGGGGFFFEEEDDDCCCBBB>>>?????????>>>===<<<;;;999999888777666555444444222222222111111111111000000000000000000000000000------..............................////////////000000000000000000000000///......//////000111222000000000000111111111111......///000111222222333444333222222222444666888999;;;>>>BBBDDDEEEFFFEEEBBBEEEHHHIIIIIIHHHIIIJJJIIIDDDEEEKKKOOOOOOQQQVVV___rrrrrr___LLLLLLJJJGGGFFFIIIPPPVVVeeeqqqyyyXXXOOOCCC:::888666333000222222222111111111000000222111000......---------//////...---+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((('''&&&%%%%%%+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''%%%$$$&&&)))+++***((((((((((((((((((((((((((()))((('''''''''(((***+++,,,)))&&&&&&(((******((())))))))))))((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))************+++++++++***(((&&&%%%)))***+++,,,---,,,,,,+++))))))))))))))))))))))))---,,,+++*********+++,,,------,,,,,,,,,,,,++++++..................------///////////////...............///000000000000000////////////000111222222333555:::AAAEEECCC:::222333333222111000000111111111111222333444444444444666555444333444555777999::::::;;;;;;;;;;;;::::::999777777888;;;<<<:::888===;;;999777666666777777555555666666777888999:::666666555555555555666666666666666777888888999999:::999888888888999:::;;;<<<;;;;;;:::999888777777555444333222222333444555555444444444444555555666666666666666666666666666777777777777777666666555777666444333444666888999888888999999999:::::::::888888888888888777666666777666555444444555666777~~~~~~~~~{{{yyyyyyzzzuuuuuutttsssrrrqqqqqqqqqssstttuuuvvvwwwxxxyyyzzz}}}}}}|||||||||}}}~~~~~~|||wwwoooiiiddd]]]SSSLLLMMMMMMNNNPPPSSSWWW[[[^^^``````aaaccceeeeeeccc```]]]^^^___```___]]][[[ZZZXXXWWWVVVSSSQQQNNNKKKJJJGGGGGGGGGFFFEEEDDDCCCBBB>>>======<<<;;;;;;::::::999888888777666555444333222222222111111111000000/////////////////////////////////......---------............////////////000000000000000000000000111000///////////////000000000000000111111111111//////000000111111222222444333222222333555777888:::<<>>BBB@@@999222333333222111111111111111111111222444555555555555:::999777777777888:::;;;:::;;;;;;;;;;;;;;;;;;:::999777666777:::;;;:::888:::999888666666777888999555666777999::::::;;;;;;777777666555555555555555444555555666666777777888888777777777888:::;;;<<<::::::999999888777777777666555444333333444555666666555555444444444555555555555555555555555555555777777777777777666555444444333222222333555777888888888888999999999::::::777888888888888777666666777666555444444555666777~~~|||}}}~~~xxxxxxvvvuuuuuuuuuuuuvvvuuuvvvxxxyyyyyyyyyxxxxxxzzzzzz{{{|||}}}~~~{{{xxxuuulllgggaaa\\\YYYUUUPPPKKKPPPRRRVVV[[[```cccfffggghhheeebbbaaaaaaaaa```___\\\\\\\\\\\\[[[ZZZYYYXXXVVVUUUTTTQQQOOOLLLIIIHHHFFFFFFFFFFFFDDDCCCBBBAAA===<<<;;;999888999999:::888777777666555444333333222222111111111000000000////////////////////////111000000///...---,,,,,,............////////////000000000000000000000000222111000///............000000000000111111111111111111111111111111111111333333333333444666888999;;;===@@@CCCEEEFFFGGGGGGJJJJJJIIIJJJKKKKKKIIIGGGLLLLLLOOORRRRRRQQQUUU[[[```dddeeebbb]]]XXXPPPHHHEEEFFFGGGGGGNNN```xxxyyyYYYEEE===999444222333444333111111111111111000000000000------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***+++,,,------))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((()))*********)))''''''((())))))((()))))))))(((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))************++++++,,,,,,,,,,,,++++++)))******++++++***))))))((((((((((((((((((((((((******+++++++++++++++***,,,,,,,,,,,,+++++++++++++++,,,,,,---.......................................//////000000000000000//////000000222333444555555555777;;;===<<<777222333222222111111111111222111111333444666666777777888777666555555555666777::::::;;;;;;;;;;;;:::::::::888666666888999999999888777666666666888999:::555666999;;;=========<<<999888777555444444444444333333444444555666666666555555666777888:::;;;<<<777777777777777777777777666555555444444555555666777777666555444444444444555555555555555555555555777777777777666555444333111111000111222444666777888888888999999999999:::777777888888777777666555666666555444444555666666{{{{{{zzzzzzyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}{{{zzzxxxxxxyyy{{{~~~yyyvvvssspppnnnlllhhhccc```^^^]]][[[ZZZYYY]]]bbbgggjjjkkkjjjiiijjjgggccc```______]]]\\\\\\[[[ZZZZZZYYYXXXWWWWWWSSSRRRQQQOOOLLLJJJGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@===<<<999777777777999:::666666555555444333333222111111111111000000000000////////////////////////000000//////......------............////////////////////////////////////111111000//////////////////000000000111111111111222222222222222111111111333333444555666888:::;;;===???AAADDDFFFGGGHHHHHHIIIGGGGGGHHHKKKMMMLLLKKKQQQQQQRRRTTTUUUUUUVVVWWW[[[YYYUUUPPPLLLKKKKKKJJJEEEEEEEEEHHHUUUppp|||\\\GGG===<<<:::777555555444222000111111000000000/////////---,,,,,,,,,,,,,,,---...+++++++++++++++++++++,,,************************))))))))))))))))))))))))((()))******+++,,,------((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((())))))***))))))((((((((())))))((())))))((((((((('''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++++++++,,,,,,------------************)))))))))(((((((((((((((((((((((((((((()))+++,,,,,,+++******,,,,,,,,,++++++++++++***)))***+++------.........------.............../////////000000000000//////000000000111222444555666555555555777888888555222333222222111111222222222111222333555666777777888777666555444333333444444999::::::;;;;;;::::::999999888666555555777888999777666666666666777888999555777;;;>>>??????>>>===:::999777666444333333333333333444444555555666666555555666666777888999999444444555555555666666666666666666555555666666666888777666555444444444444444444444444444444444444777777777666555444333222000000000111333555777888888888888888999999999999777777777777777666666555555555555555555555555555}}}yyyzzz{{{~~~{{{uuurrrqqqqqqqqqllliiieeecccbbbbbbcccccc```dddiiinnnpppnnnllljjjfffdddbbb``````^^^\\\ZZZ[[[ZZZZZZXXXWWWVVVVVVUUUOOOOOONNNLLLJJJGGGEEEDDDCCCCCCCCCBBBAAA@@@>>>>>>===;;;999777777777888999555555444444333222222222111111111000000000//////........................---......//////000000000............///////////////////////////////////////////////////000111111///000000000111111111111333333333333222222222222444444555777999;;;======@@@AAACCCEEEGGGHHHIIIJJJJJJHHHGGGGGGJJJMMMOOOPPPXXXWWWWWWYYY\\\\\\YYYTTTTTTPPPLLLIIIGGGGGGIIILLLKKKJJJJJJOOOaaa~~~```KKK@@@===;;;:::888777666444111///000000000/////////......------------------......******++++++++++++,,,,,,************************))))))))))))))))))))))))************************''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''(((((()))(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))))))))(((((()))((((((((((((''''''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))******++++++++++++++++++,,,---......******))))))))))))))))))))))))))))))))))))))))))''')))***+++,,,+++******,,,,,,+++++++++*********))))))+++,,,------------,,,---------......////////////000000000000//////000000000111222444555666555444333444444444333222333222222222222222333333111222333555666777777777999888777777666666666666888888999999999999888888888777666444444555777888777777666666666666666666666888;;;>>>@@@???>>>===:::999888666444333222222333444444555555666666777666666666666666666555555333333333444444555555666555666666666666666666555777777555444333333333333444444444444444444444444666666666555555444222222111111222333555777888999777777888888888999999999777777777777777666555555444444555555555555444444~~~}}}zzz{{{~~~yyytttrrrssstttuuullljjjgggeeeccccccdddeeeaaadddiiimmmoooooommmkkkaaa````````````^^^ZZZXXXYYYYYYXXXXXXVVVUUUSSSRRRLLLLLLKKKIIIGGGEEECCCBBB@@@@@@@@@@@@???===<<<;;;;;;:::999777777777777888333333333333222222222111111111000000000/////////........................------...///000111111222............////////////000000000000000000000000............///000111222000000000000111111111111333333333333333333333333555666888:::<<<>>>@@@@@@BBBCCCDDDEEEGGGIIIJJJKKKMMMLLLKKKJJJKKKPPPWWW\\\gggiiiiiigggfffccc[[[RRRNNNJJJGGGHHHGGGFFFGGGKKKNNNNNNPPPZZZppp{{{]]]JJJ???::::::555555555555444222111000////////////..................---------------...*********+++++++++++++++************************))))))))))))))))))))))))*********)))(((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&((()))(((''''''((()))((((((((((((((((((((((((''''''((()))))))))))))))'''(((******)))(((((()))((((((((('''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))***++++++,,,***************+++,,,---***))))))))))))***+++,,,))))))))))))))))))))))))(((((()))***++++++++++++++++++++++++************)))******+++,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000//////...111111000111111222333444333333222222333333333333333222222222222333333444222333444555555555555555555555444444444444444333666666777777777777666666666666666555333333555777777777666666555555444444777888;;;===>>>>>>===<<<:::999888666444333333222333333444444555666666777666666666666555444333333333333333444444444555555444555555666666555555444555555444333222222222333333333333333333333333333444444444555444444333222333333444555777888999999777777777888888888888999666666777777666666555444444444555555555555444444|||yyywwwwwwyyy|||{{{wwwuuuuuuuuuuuutttnnnmmmkkkhhheeeccccccdddbbbdddgggjjjkkkkkkjjjiiiaaa___^^^]]]]]][[[YYYWWWUUUVVVWWWVVVUUURRRPPPNNNJJJJJJIIIGGGEEECCCAAA@@@>>>>>>>>>===<<<;;;:::999888888777777666555555555222222222222222111111111111000000000////////////..............................//////000000111111............////////////000000000000000000000000000///////////////000111000000000000111111111111222222333333444444555555666777:::<<>>999666777222222333222111000///////////////.........------......---,,,+++++++++,,,+++++++++***************************************))))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&(((***)))'''&&&''')))((((((((((((((((((((((((&&&'''((()))***))))))(((&&&(((++++++)))'''((()))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,))))))((('''((((((******))))))))))))***,,,---...++++++++++++++++++++++++((((((((())))))***+++,,,++++++++++++******************+++++++++++++++***++++++,,,------...//////000000000000000///......111111000000000111111222111111222222222222444555222222222222222333444555333333444444444444333333///000000111111111111000444555555666666555555444444666777555333222333555444444555555666666555555888999::::::;;;;;;;;;:::999888777666444444333333222222333333444444555555444444555666555444333333333333444444444444444444333444555666666555444333333333222111111222222222222222222222222222222222222222333444444444444333444444555666777777888888777777777777888888888888666666777777666666555444333444444555555444444333}}}wwwsssqqqrrrtttxxx{{{}}}}}}|||{{{yyyxxxwwwwwwwwwvvvtttqqqmmmmmmkkkhhhdddaaaaaaaaaeeeeeefffggggggfffeeeeeebbb```\\\ZZZZZZYYYXXXVVVSSSTTTUUUUUUTTTQQQMMMKKKIIIHHHHHHFFFDDDBBB@@@???=========<<<;;;:::888888666666666666555444333222222222222111111111111111000000000000////////////........................000000000000////////////............/////////000000000000000000000000000222111000//////......///000000000000111111111111222222333333444555666666777888;;;>>>@@@CCCDDDDDDEEEEEEEEEFFFHHHJJJLLLMMMHHHLLLPPPQQQUUUaaauuuttt^^^OOOGGGCCC@@@BBBIIILLLLLLOOOUUU\\\```kkkqqq\\\GGG>>>;;;888666777444444444222///---------//////.........---------...---,,,+++************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&(((***)))&&&%%%''')))((((((((((((((((((((((((&&&''')))*********)))(((%%%(((++++++)))'''((()))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,)))((('''&&&&&&'''((()))))))))))))))+++---///000++++++++++++++++++++++++)))(((((('''(((***,,,---+++++++++************)))******+++++++++******)))++++++,,,,,,---...//////000000000000000///......222111000000///000000000///111222222222333444555222222222222333333444555333333444444333333222111000111222333333333333333333444444444444444444333222555777666333111222444111222333555666777777777999999999999999999999999999888777555555444444444000111111222333333444444111222444555666555444444444444444444444444444444222333444555555444333222111111111000111111222222222222222222222222222222111111222333444444444444444444555666777777777666777777777777888888888888666666666666666555555444333333444555555444333333}}}uuupppoooppptttwwwyyyyyyxxxuuutttsssuuuvvvwwwwwwvvvtttrrrppplllkkkiiigggeeedddccccccdddddddddeeeddddddccccccaaa^^^ZZZXXXWWWVVVUUUTTTSSSSSSRRRQQQOOONNNMMMMMMGGGFFFEEEDDDCCCBBBAAAAAA>>>===<<<;;;999888777666888777666555555444444555333333333222222222111111333222111000///...---,,,...------------...//////...///////////////..................////////////000000000000000000000000++++++,,,---...///000000111222222222222111000000111111222333555777999:::<<<===>>>???AAACCCDDDDDDIIIGGGGGGIIIHHHFFFJJJOOOQQQPPPSSSZZZdddssslllXXXOOOLLLHHHFFFGGGKKKNNNQQQYYYaaafffwwwsssQQQHHH>>>888777777555333444444555555444333111000000///------......---,,,+++++++++++++++++++++++++++++++++,,,,,,---------(((((((((((((((((((((((()))'''&&&%%%%%%&&&'''))))))))))))))))))(((''''''))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&)))((('''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&'''((('''%%%&&&)))((($$$(((%%%"""###&&&((((((''''''&&&&&&%%%%%%&&&&&&'''***)))(((''''''&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))((((((''''''&&&'''((((((''''''(((***++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000111222333222222222333333444444444222222111111111222333444444444333333222111111000000111111111111222222222111111111222222333333333444555555555555555444444222333444444555555444444666666777777888888999999444555555555444333333222333333444555555444333333555444333333333333444555555555666666666666555555333333333222222222111111111111000000//////......111111222222222333333333111222222333333444555555666666777777777777666666666666666666777777777777666666555555555555666666555555555555555555555555yyysssqqqqqqqqqsssuuuwwwwwwvvvvvvwwwyyy{{{{{{{{{zzzwwwssspppnnnjjjiiigggeeedddcccbbbbbbccccccdddddddddcccbbbaaa^^^[[[XXXVVVUUUTTTRRRPPPOOOOOONNNLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@>>>===<<<;;;999888777666777666555444333333333333333333222222222111111111222222111000///...---,,,...------------...//////......////////////..................////////////000000000000000000000000...///000111222333444444222222333333333222222111333333444555777999;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFEEEFFFHHHHHHHHHLLLSSSRRRYYYbbbiiisssaaaQQQKKKIIIHHHGGGIIIMMMQQQXXXeeeqqqtttWWWIIIBBB:::666666777555222222333333222111000/////////...------......---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))(((''''''))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((('''&&&%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((('''''''''&&&'''))))))&&&&&&)))(((%%%(((&&&$$$%%%''')))(((''''''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''&&&''''''(((((())))))))))))))))))))))))***)))))))))(((((((((''''''((())))))(((((()))+++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000111222222222222222222333333333333111111111222222222333333333333222222111000000000000000111111111222222222111111111222222333333333333333444444444444333333222222333444444444444444666666666666777777777777444444555555444444333222333333444555555444333333555444333333333333444555555555666666666666555555333333222222222111111111111000000000/////////...111111111111222222222222111111222222333444444444666666666777777666666666555555555666666666666777666555555555555555555666444444444444444444444444}}}}}}~~~yyyrrrpppqqqrrrqqqpppqqqrrrssstttwww||||||wwwrrrmmmjjjfffeeedddbbbaaaaaa``````aaabbbcccccccccbbb```___ZZZXXXUUUSSSRRRPPPMMMKKKJJJIIIHHHGGGFFFDDDCCCCCCDDDCCCCCCBBBAAA@@@??????======<<<:::999888777666555555444333222222222222222222222222111111111000111111000000///...------...------------...//////......///////////////...............////////////000000000000000000000000000111111222333444555555333333333333333333333333666666777888:::<<<===>>>AAAAAABBBBBBCCCDDDDDDEEEFFFEEEGGGJJJJJJLLLSSS[[[\\\mmm|||hhhSSSKKKJJJJJJJJJKKKOOOTTT[[[fffzzzpppTTTCCC???;;;666555666666444222111111000///...............,,,+++,,,------,,,***+++++++++++++++++++++++++++++++++******************************************)))(((''''''((()))***))))))******))))))(((((())))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''(((+++***''''''))))))&&&'''''''''(((******(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((('''''''''((((((((((((((())))))(((''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......//////000111222222222222222222222111111000000222333333333222111222222111000000//////...000000000111111111222222111111111222222222222222111222222333333222222222111222222333333333333333666555555555555555444444444444555555444444333333333333444444444444333333555444444333333444444555444555555666666555555444333222222222222111111111000000000000////////////000000000000111111111111000000111111222333333333555555666666666666555555444444444444555555555555555555444444444444555555444444444444444444444444}}}}}}~~~~~~~~~|||}}}rrrlllmmmooopppooonnnnnnnnnnnnqqqwww|||uuuoooiiifffbbbbbbaaa```____________``````aaaaaaaaa```^^^]]]XXXVVVSSSRRRPPPNNNJJJHHHGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAA@@@???>>>>>>===<<<;;;;;;:::888777777666555444333222222111222222222111111111111000000000000000000//////......---...------------...//////---...//////////////////............////////////000000000000000000000000//////000111111222333333222222222222333444444555777888888:::;;;===???@@@BBBBBBCCCCCCCCCDDDDDDDDDGGGGGGIIIMMMNNNSSS^^^iiivvviiiTTTJJJJJJLLLLLLMMMPPPXXX```iiixxxoooSSSDDD===999777555555555555222000111000...---------...///,,,+++***+++,,,,,,+++***++++++++++++++++++++++++++++++******))))))((((((******************************)))(((((()))******))))))*********))))))((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''))),,,,,,)))'''))))))''''''(((***+++,,,+++(((&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((((((&&&&&&''''''(((((())))))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((''')))******)))(((***+++++++++************++++++,,,,,,,,,++++++++++++***------------------------------------------------............///000111111222222222111111000000000...000222333444333111000111000000//////...------000000000000111111111111111111111111111222222222111111222222333222222222000111222222333333222222555555444444333333222222333444444555444444333333333333333333333333333333444444444444444444444444444444444555555444444444222222222222111111111111000000000000////////////////////////000000000000///000000111111222333333444555555666666555555444222222333333333444444444444444333333333333444444333333333333333333333333~~~{{{xxxxxx}}}}}}uuulllhhhjjjmmmlllkkkkkkkkkkkkkkknnnttt}}}~~~xxxqqqkkkeeebbb```______^^^^^^^^^_______________^^^^^^]]]\\\[[[YYYVVVSSSPPPNNNLLLHHHFFFGGGFFFEEEDDDCCCAAA@@@@@@??????>>>>>>===<<<<<<<<<::::::999888777666666555666555444333222222222222111111111000000000//////////////////...............------------...//////------...///////////////............////////////////////////////////////......//////000111111111222111111111222444555666999999:::;;;===???@@@AAACCCCCCCCCDDDDDDDDDEEEEEEHHHHHHJJJNNNSSS[[[lll{{{oooaaaRRRIIIIIIKKKMMMNNNPPPVVVbbbooozzzmmmPPP@@@::::::777666666666666444111///111000...------...///000,,,***)))***,,,,,,+++***++++++++++++++++++++++++*********))))))(((((((((******************************))))))))))))******))))))************))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))---...***'''((()))((('''))),,,------+++((('''(((''''''&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))(((''''''(((***++++++************++++++++++++++++++++++++++++++------------------------------------------------------------...///000111111111111000000//////......///111333333222111000000000//////...------,,,//////000000000111111111111111111111111111111111111111222333333333333333000111222222333333222222444444333333222222111111333333444444555444444333333333333333333333333333444444444444444444444444333333444444444444333333222222222111111111000000////////////000000000000....../////////000000000///000000111111222333333444444555555555555444444222222222222333333333333333333222222222222333333333333333333333333333333yyyuuutttuuuzzzppplllhhhgggiiikkkjjjiiiiiiiiiiiiiiikkkpppvvv{{{|||zzzvvvqqqkkkfffccc```^^^^^^^^^^^^^^^___`````````___]]][[[ZZZZZZZZZ[[[ZZZVVVQQQNNNKKKIIIGGGEEEFFFFFFEEECCCBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;:::888777777666555555444444555555444333222222222222000000000000////////////..................//////...------------...//////,,,---...///000000000000............////////////////////////////////////000000000111111111222222222222222222333555777888:::;;;;;;===>>>@@@BBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIILLLQQQYYYhhhmmmWWWOOOIIIHHHJJJKKKNNNQQQWWW```pppnnnRRRAAA888777888666777777777666444222000000000//////...//////000+++*********,,,---,,,+++++++++++++++++++++++++++*********)))))))))))))))************************)))))))))******)))))))))))))))******++++++******))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''(((---///***&&&'''(((((('''***------,,,)))((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((()))'''''''''(((((((((((((((((('''''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((((((''''''((()))++++++************++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000//////////////////......//////111222222222111000000000///......------,,,/////////000000000111111111111111111111000000000000111222333333333333333111222222333333333333333333222222222222222222111333333444444555555444444333333222222222222333333333444444555555444444333222333333444444333333222222111111111111000000000////////////000000000000////////////000000000000000000111111222333333333333333444444444444333333222222222222333333333333222222111111111111222222222222222222222222222222xxxqqqqqqsssuuuxxx|||}}}sssiiiaaaccceeegggiiijjjjjjjjjggghhhiiihhhiiikkknnnqqqqqqooollliiifffcccaaa```^^^^^^^^^^^^___```aaabbbaaa^^^ZZZWWWVVVWWWYYY[[[ZZZVVVOOOJJJHHHGGGEEEDDDDDDDDDCCCAAA@@@???>>>===;;;;;;::::::::::::999999666555555444444333333222444333222111111000111111000000/////////.........---------....../////////...------------...//////,,,---...///000000000000............////////////////////////////////////000000000111111111111111444444333444555888:::<<<======>>>???AAACCCEEEFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLPPPXXXdddzzzsss^^^OOOKKKIIIJJJKKKLLLSSS[[[eeeooooooSSSDDD===999777888444555666666555444333333......////////////......,,,+++***+++---------,,,++++++++++++++++++++++++))))))******************))))))))))))))))))))))))((())))))))))))))))))(((((()))***++++++++++++***))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''(((---///***%%%&&&'''''''''***------***(((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))((((((((((((((('''''''''%%%%%%&&&&&&'''(((******))))))))))))))))))))))))'''((((((((()))))))))***&&&((())))))(((((()))***++++++************++++++))))))***+++,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000..................//////000000000000111111111111000000//////...---------////////////000000000111222111111111000000000///...///000111222222222222222222333444444444444444222222222222222222333333222333444444555555444444333333222111111222333333333333444555555444333333222222333333333333222222111111111111000000000000.../////////000000000111//////000000000111111111111111222222333444444444333333444444444444333333222222222333333333444444111111111000000111111111222222222222222222222222tttnnnlllppptttuuuwwwyyyyyy}}}|||vvvooohhh^^^UUUWWW\\\ccchhhjjjjjjkkkkkkggghhhiiihhhggggggiiikkkiiihhhfffdddbbbaaa```___^^^^^^^^^___```aaabbbcccaaa^^^YYYUUUTTTVVVYYY[[[ZZZUUUNNNHHHEEEEEEDDDDDDBBBBBBAAA???>>>===<<<;;;::::::999999999999999999444444444333333222222222333222111000////////////000/////////............,,,,,,------.../////////...------------...//////,,,---...///000000000000............/////////000///////////////////////////////////////000000000666666555666777:::===?????????@@@AAACCCEEEGGGHHHGGGGGGHHHJJJLLLMMMNNNOOOOOOPPPUUU___ooozzz]]]RRRMMMKKKKKKLLLLLLMMMYYYgggqqq|||bbbPPP@@@<<<<<<999666666222333555555444444444555,,,---.../////////...---,,,+++***+++---...---,,,++++++++++++++++++++++++))))))******++++++,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((((()))***+++++++++++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''((((((((('''%%%$$$%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''''''---///***%%%%%%'''''''''***---,,,)))'''''')))((((((''''''''''''(((((((((''''''''''''((())))))))))))(((((('''''''''&&&$$$$$$$$$%%%'''(((***+++))))))))))))))))))))))))'''((((((((())))))******((()))******))))))***+++++++++************++++++(((((()))***,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,------....../////////000000000///000111111222000000000///......------////////////000000000000222111111111000000//////---...///000111111111111222333444444555555444444111111222222333333333444222333333444555555555444444333222111111222333444333333444555555444333333222222222333333222222222111111111111000000000000.../////////000000111111000000000000111111111111111222222333333444555555222333333444444333333222222222333333333444444444111111000000000000111111111111111111111111111111{{{rrrkkkfffjjjooorrrttttttuuuvvvuuusssmmmcccZZZUUUUUUVVVZZZ^^^dddhhhjjjkkklllmmmkkkjjjhhhfffdddcccbbbaaadddcccaaa``````^^^\\\YYY___^^^]]]___bbbdddeeeeeeaaa\\\WWWTTTSSSTTTTTTTTTQQQMMMHHHFFFFFFEEEBBB@@@======<<<;;;::::::999999888888777777666555555555666666555444333333222222111111000000//////......------------------------///............------------------.........//////////////////000000000000000000000000000000000000111111000000000222333555111111111111111111111111222333555888;;;===???@@@===>>>???AAACCCDDDFFFFFFEEEGGGIIIIIIHHHIIINNNRRRWWWZZZ```iiifffTTTNNNMMMJJJKKKOOORRRVVVcccpppeeeHHHCCC<<<777555555555555444444333333111000...---------..................,,,,,,,,,,,,,,,,,,++++++,,,...000000...---,,,---...,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&((()))******((($$$ '''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((())))))((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''((()))******++++++***)))+++---,,,)))(((***,,,))))))***++++++++++++***+++,,,------......------........................///---,,,******+++,,,---------......///000000000111000///////////////000111111111111111111111111//////000111111111111111111111000///////////////000111111111111222222222111222333444444333111000333333333333333333333333111111222333333333333222222222111111000000111111666333000///111222333333444444555555555444222111333333333222111000///.........//////000000111111111111111111000000000000111222444333222222333555555555555555444333222111222222222111111111111000000000000000////////////000///.........///111111vvvkkkdddcccgggmmmqqqtttuuuvvvwwwooommmiiiccc\\\XXXYYYZZZ^^^bbbggglllnnnqqqsssuuupppmmmiiigggffffffdddbbbbbbaaa``````aaa___]]]ZZZ]]]\\\\\\^^^```bbbaaa```^^^ZZZVVVTTTTTTTTTTTTSSSOOOKKKGGGEEEDDDCCCAAA???<<<<<<<<<;;;:::999999999888888888777666666555555555555555444333333222222000000000000//////..............................///............------------------.........//////////////////000000000000000000000000000000000000///......//////000111222111111222222222333333333444555777999;;;===???@@@??????@@@BBBCCCEEEFFFGGGFFFGGGHHHJJJLLLNNNRRRUUUWWW```lll{{{{{{hhhWWWMMMJJJPPPMMMMMMRRRXXXcccuuuhhhOOODDD@@@:::666555555444444222222222222111000000/////////......------,,,,,,,,,,,,,,,,,,,,,------------///000000...,,,,,,---,,,+++)))((('''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((())))))(((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&'''((()))(((&&&###!!!'''''''''&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******++++++***)))+++,,,+++)))(((***,,,))))))***++++++++++++***,,,---......//////..............................000///---+++******+++,,,------......//////000000000000////////////000000///////////////////////////000000111111111111111111111000///////////////111111111111222222222222000111222333333333222111111111222222222222222222111111222333333333333222333222222111111111222222666333111000222444444444555555666666555444333222333333333333222111000///......//////000111111111111111111111000000000000111333444444333222444555555555555555444333222111222222222111111111111000000000000000///////////////......---...///000111{{{qqqgggaaacccgggmmmqqqrrrrrrrrrrrriiiiiihhheeebbb``````bbbeeegggkkknnnpppssswwwzzzvvvooohhheeeffffffddd```______```bbbcccbbb^^^[[[ZZZZZZZZZ\\\]]]]]][[[ZZZVVVTTTRRRQQQQQQQQQPPPOOOKKKHHHEEEBBBAAAAAA???>>>;;;;;;;;;:::999999888888999888888777777666666555555444444333333222222222000000000////////////...000000000000000000000000///............---------------........./////////////////////000000000000000000000000000000000000......///000111111111111111111222333444555666666777888999;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEGGGGGGJJJJJJJJJLLLOOOSSSXXX[[[lllxxx{{{hhh[[[SSSNNNMMMPPPUUUTTTWWW]]]fffvvv~~~```KKKAAA>>>;;;888666555555333222000000111111111111000000000000///...---,,,+++++++++,,,,,,------............000111000---,,,+++,,,***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******++++++***)))***++++++***)))***+++))))))***++++++++++++***------...///////////////...........................---,,,+++***+++,,,------------...//////000000000000000//////000000111///////////////////////////000111111222222111111111111000////////////000111111111111222222222333///000111222333333333222000000000000000000000000111111222333333333333222333333222222222333333444666444222222444666777666666777777777666555333222333333333333222111000000......///000000111111222222222111111111000000000222333444444333333444555555555555555444333222222222222222111111111111000000000000000////////////------------...///111111yyyzzz|||}}}wwwpppjjjfffhhhkkkoooqqqpppmmmlllkkkiiiiiijjjjjjiiihhhhhhhhhhhhjjjkkklllmmmqqqvvvyyyzzzqqqgggcccdddddd```[[[]]]^^^```ccceeeccc```]]]YYYXXXYYYZZZ[[[YYYVVVSSSMMMKKKJJJKKKLLLKKKIIIHHHGGGEEEBBB@@@>>>>>>===<<<::::::999999999888888888999888888777777666555555444333333333222222222111////////////////////////000000000000000000000000///............---------............////////////////////////000000000000000000000000000000000000000111222444555444444333222222333555666888999999:::;;;<<<===>>>???@@@AAADDDCCCCCCDDDEEEGGGHHHIIIMMMOOOOOONNNOOOVVVaaajjj{{{oookkk___RRRNNNOOORRRVVVZZZYYY___hhhrrr}}}^^^III@@@>>>999777555444555444333111000000000111000000//////.........------,,,,,,,,,++++++,,,---....../////////000111///,,,+++++++++******)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((('''''''''(((((('''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******++++++***)))***************++++++))))))***++++++++++++***,,,------.......................................++++++***++++++---...///,,,,,,---......//////000000000000///000000111111111111111111111111111111000000111222222222222111222111000000//////000000111111111222222222333333///000111111222333333444111111111111000000000000111111222333333333333222333333333333333444555666666444333444666888999888777888888888777666444333111111111222111111000000...//////000111111222222222222222111111111000000222333444444333333444555444555555555444444333222222222222111111111000000000000000000////////////------......///000111222vvvwwwyyy{{{|||}}}~~~~~~}}}yyytttooolllkkkjjjmmmooopppnnnkkkjjjjjjiiijjjjjjkkklllkkkjjjiiifffggghhhiiikkkpppvvv{{{}}}tttiiiddddddccc^^^YYY\\\]]]___bbbdddccc___\\\WWWWWWWWWXXXXXXVVVRRROOOGGGGGGFFFGGGHHHHHHEEECCCCCCBBB@@@>>><<<;;;;;;<<<888888888888888777777777888888777777666555555555222222222222222111111111...............////////////////////////////////////............---------........./////////000000////////////000000000000000000000000000000000000000111333555555555444444333444555777888:::;;;<<<======>>>???@@@AAABBBBBBEEEEEEEEEEEEFFFHHHJJJLLLKKKPPPSSSQQQRRR]]]ppppppccc]]]WWWPPPKKKNNNRRRUUUYYY]]]]]]lll{{{[[[GGG>>>:::999555444333333444444222000111111111000///...,,,,,,+++,,,,,,,,,------......++++++,,,,,,---...///////////////---+++)))***+++,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******++++++***)))))))))***++++++++++++))))))***++++++++++++***++++++,,,------------,,,........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000000111222222222222222222222222222222000000111222222222222222222222111000000000000000111222222222222333333333000111111222333444444555333333333222222111111111111111222333333333333222333333333333444555666777666555444666888999999999888999999999888666444333//////000000000000000/////////000000111222222222222222222222111111111111111222333333222222333555444444444555444444333333222222222111111111000000000000000000////////////......///000111111222222uuuvvvxxxzzz|||||||||{{{}}}~~~|||xxxrrrnnnlllllljjjkkkmmmmmmllllllmmmnnniiihhhhhhiiijjjjjjhhhfffbbbccceeegggjjjpppxxx}}}}}}vvvmmmhhhgggeeeaaa]]]\\\\\\]]]___```___[[[YYYVVVUUUTTTTTTTTTRRROOOMMMGGGFFFFFFFFFGGGGGGEEECCC@@@@@@???<<<:::999:::<<<777777777777777777777777777777666555555444444333111111111111111111111111---............/////////........................///............---------....../////////000000000////////////000000000000000000000000000000000000000000111222333333333333666666777999:::<<<======>>>???@@@AAABBBCCCDDDDDDFFFFFFEEEFFFHHHJJJMMMOOOJJJOOOTTTVVVZZZhhh~~~kkkXXXQQQNNNKKKIIIJJJOOOSSSUUUYYY___nnn[[[EEE???<<<999555444222111111222333111000222111111000...---+++*********+++,,,---...//////***++++++,,,,,,------------------+++)))((()))***,,,,,,+++***)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++******)))((()))+++,,,,,,+++))))))***++++++++++++*********+++,,,,,,,,,,,,,,,........................000000///---+++)))(((''',,,,,,,,,---......//////000000000000111111222333000000000000000000000000000111222222333222222222222222111000000000000111222222222222333333333333333333222333333444555666555555444444333222222222111111222333333333333222111222222333444555777888777666666777999:::999888888999999888777555333222......///000111111111111//////000111111222222333333222222222222111111111000111222222111111222333333444444555444444333333222222222111111111111000000000000000////////////...//////000111000000000vvvwwwyyy{{{||||||{{{zzz|||~~~~~~|||}}}|||yyysssnnnlllllllllmmmmmmkkkjjjkkknnnpppjjjhhhfffgggiiiiiihhhfffbbbcccdddeeehhhlllrrrwwwvvvrrrnnnjjjiiigggeeeccc[[[ZZZYYYZZZZZZXXXVVVSSSSSSRRRPPPOOOOOONNNLLLKKKHHHFFFDDDDDDEEEDDDCCCAAA===>>>>>><<<999888:::<<<666666666666666666666666555555555444333333222222000111111111111111111111---------.........//////........................///............---------.../////////000000000000////////////000000000000000000000000000000000000111111111222222333444555888888999:::<<<======>>>??????AAABBBDDDEEEFFFGGGFFFFFFFFFFFFIIILLLPPPRRRPPPSSSWWW]]]fffssskkkVVVJJJFFFEEEGGGGGGLLLRRRWWW]]]hhhtttwww```JJJ@@@???<<<888666444222111000111222111000///000000///...---,,,++++++++++++,,,,,,------...+++++++++++++++++++++++++++++++++)))'''''')))******************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''(((((())))))((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++******((('''))),,,---,,,+++))))))***++++++++++++******+++,,,,,,------,,,,,,.................................---,,,+++))))))+++,,,,,,------......///000000000000111222333444000000000000000000000000000111222222333333222222333222111111000000111111222222222333333333444444666555444444444555666666555555555444333222222222111111222333333333333222000000111222333555777888888777666777999999888666888888999888777444222111//////111222333333333333///000000111111222333333333333222222222111111111...000111111000000111222333333444444555444444333222222222111111111111000000000000000////////////---.../////////...---,,,wwwxxxzzz|||}}}|||{{{zzzzzz}}}~~~|||{{{}}}zzz|||}}}zzztttpppooooooqqqqqqnnnkkkiiiiiilllnnnkkkiiifffgggjjjkkkjjjiiieeeeeeeeedddccceeeiiilllnnnmmmkkkjjjhhhgggfffeeeZZZXXXVVVVVVUUUTTTQQQOOOQQQOOOMMMLLLLLLLLLJJJIIIGGGDDDBBBAAAAAAAAA@@@???<<<>>>>>>;;;888777:::<<<555555555666666666666666555444444333333222111111000000000000000111111111---------.........////////////////////////////////////.........---------////////////000000000000////////////000000000000000000000000000000000000555444333333444555777888999::::::;;;<<<===>>>>>>???@@@AAACCCDDDFFFGGGHHHFFFFFFFFFGGGIIIMMMRRRTTTZZZYYYZZZbbbnnnyyyxxxqqqdddTTTKKKJJJJJJHHHGGGIIIOOOWWW^^^iii}}}uuuSSSHHH???>>>===777444666555333000000000111111111---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))***)))(((&&&&&&(((***(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$############$$$%%%&&&&&&'''''''''&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++******((('''))),,,...,,,+++))))))***++++++++++++***+++,,,------......------........................)))***+++,,,---.........++++++,,,------......///000000000000111222333444222222222222222222222222111111222333333333333222333222111111000111111111222222333333333444444444888777555444444555666777555555444444333222111111111111222333333333333222///000000111333555777888888777777777999888777555888888888888666444222000000111222333444555555555000000000111222222333333333333333222222222111111...///000000//////000111333333444444555444444444222222222111111111111000000000000000////////////,,,------...---,,,***))){{{zzzzzzyyyyyyyyyzzzzzz||||||||||||{{{{{{{{{{{{ssswww|||~~~{{{vvvpppmmmnnnlllllllllmmmnnnmmmkkkfffggghhhiiijjjjjjjjjjjjfffeeedddcccbbbcccdddeeeggghhhhhhhhhgggeeecccaaaZZZYYYWWWUUUSSSRRRQQQQQQPPPNNNLLLIIIGGGGGGFFFFFFCCCCCCCCCBBBAAA@@@>>>===999999888888777666555555888777555444333333444444222333333333333222111111000000000000////////////............///////////////////////////000111111......////////////......---......///////////////000000000000111111111111111222333222111000111222222222222333555777888999999:::;;;===>>>>>>??????BBBBBBBBBDDDFFFHHHHHHHHHOOOIIIFFFHHHIIILLLXXXeeehhhkkklllmmmqqqsssnnnggg[[[VVVPPPKKKHHHGGGGGGFFFIIIPPP]]]iiiqqq~~~kkkXXXCCCAAA===999666444333333222111111111111111111111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((&&&''')))*********)))((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((()))******(((''''''(((((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''******))))))))))))******************************++++++,,,,,,,,,,,,---------------............///000000000000000/////////...///000000//////000111//////000111222222333333333333333333222222111000000111111222222333333444444444444444333333222111000000000000111222333444666666666666666666666666777777666555444333333333222222111111000/////////111000000///111333666777444444666666666555444333:::888666555444333111///111111222333555777999:::444444444444444444444444222222222222222222333333000000000000000000000000222333444444555555444444111222222222222111000000222111111000///...------......---......///000111zzzzzzyyyyyyxxxyyyyyyyyy||||||||||||{{{zzzzzzyyyuuuxxx||||||yyytttpppmmmpppnnnllllllllllllkkkjjjdddeeefffgggggggggggggggdddccccccbbbbbbccceeeeeeccccccdddcccbbb___]]][[[XXXWWWUUUSSSQQQPPPOOOOOOMMMLLLIIIGGGEEEDDDDDDDDDAAAAAAAAA@@@???>>>===<<<;;;;;;:::999999888777777777666555444333333333333222222333333222222111000000000000000/////////...............///////////////////////////000111111......////////////......---...//////000000//////////////////000000000000222333444333222111222333444444444555777999:::;;;;;;<<<===>>>???@@@@@@@@@DDDDDDDDDDDDEEEFFFFFFEEEHHHIIINNNRRRSSSWWWeeeuuu}}}rrriiibbb\\\UUULLLJJJHHHGGGHHHJJJLLLMMMRRR[[[kkk~~~lllRRREEE???===:::777555555555555444333333222111000000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***+++***(((''''''(((((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((()))))))))))))))(((((((((((())))))************************+++++++++,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,...///000000//////000111000000111111222333333444444444444444444333222222111111111222333333444444333333444444444333222222000000000111111222333444777777777777777777777777777777666555444444444444222222111111000000//////222111000000111333555666444555555555555555444444999888666555555444222111222222222333555666888999555555555555555555555555222222222222222222222222////////////////////////111222333333444444333333111222222222222111000000222111000///...---------000///...............///zzzyyyxxxxxxwwwwwwwwwxxxzzz{{{||||||{{{yyywwwvvvvvvxxxzzzyyyvvvrrrpppooorrrooollljjjjjjjjjjjjiiiccccccddddddddddddddddddbbbbbbbbbbbbbbbcccdddeee^^^^^^^^^]]][[[XXXVVVTTTTTTSSSQQQOOONNNLLLLLLKKKIIIHHHFFFDDDBBBAAAAAA@@@?????????>>>===<<<;;;:::::::::999999888888777777555555555555444333222222222222222222222111000000000000000/////////..................////////////////////////000000000000......////////////......---...//////000000//////........./////////000000222333444444222222333444666666777888:::;;;<<<<<<===>>>???@@@AAABBBBBBBBBDDDEEEEEEFFFGGGGGGGGGGGGHHHMMMSSSWWWZZZcccyyyuuu___RRRKKKGGGBBBBBBCCCFFFIIINNNRRRUUU^^^jjjiiiOOO@@@;;;999888777555555555666666555555444222111000///.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++,,,************************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''(((((())))))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))***+++***(((&&&&&&'''((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,((((((''''''''''''((((((************************++++++++++++,,,,,,,,,,,,------------............+++++++++++++++++++++,,,...///000000//////000111111111222222333333444444555555555555555444444333111222222333333444555555222333333444444444444333111111111111222333444444777777777777777777777777777777666555444444444444222222222111000000//////222222111000111222444555555555444444444555555666999777555555666666444333333333333333444555666666555555555555555555555555333333222222111111000000////////////////////////000000111222222222222222111111222222111111000///111000///---------......111000///...------------xxxwwwwwwvvvvvvvvvvvvvvvxxxyyy{{{{{{zzzxxxuuusssuuuuuuvvvuuurrrqqqrrrssstttqqqnnnkkkkkkkkkjjjiiidddccccccbbbbbbbbbbbbbbbbbbbbbaaaaaa````````````[[[ZZZZZZXXXVVVSSSQQQOOOPPPOOONNNLLLKKKJJJIIIIIIEEEEEECCCBBB@@@???>>>>>>============<<<;;;:::999777777666666666555555555333444555555555333222111111111111222111000000///000000/////////.....................//////////////////000000000000000///......////////////............///000000000000000////////////000000000000111222333333333222444555777888999:::;;;<<<======>>>>>>@@@AAABBBCCCCCCCCCCCCDDDFFFGGGIIIJJJLLLNNNOOORRRUUUVVV]]]ooonnnWWWKKKGGGDDDDDDEEEGGGJJJMMMQQQVVVYYYggg{{{fffQQQBBB<<<;;;666555444444333444444555444444333222111000000///...---------,,,,,,++++++++++++++++++++++++++++++************************+++***)))((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((%%%&&&&&&'''((())))))***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))++++++***(((&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((()))***+++++++++)))((((((''''''(((((()))***************************++++++++++++,,,,,,,,,,,,,,,---------.........------------...............///000000//////000111222222222333333444444444444444444555555444444333222222222333444444555555222222333444555555555444222222222222222333444444666666666666666666666666777777666555555555555555333333222111111000000///333222222111111222333333666555444333333444666777888666555555666777666444444444333333333333444444444444444444444444444444333333222111000//////...////////////////////////...///000000111111000000111111111111111000000///000///...---...///111222000///...---------------uuuuuuttttttttttttuuuuuuvvvwwwyyyzzzyyyvvvtttrrrrrrrrrrrrqqqpppqqqtttvvvxxxvvvrrrqqqppppppooonnneeeeeecccbbbaaa``````aaacccbbbaaa```^^^\\\[[[ZZZYYYYYYWWWUUUSSSQQQOOONNNMMMLLLKKKIIIHHHGGGGGGGGGCCCCCCBBBAAA@@@???======<<<<<<===<<<<<<;;;:::999666666555555555555555555222333444444444333111111000000111111000000///...////////////........................//////////////////000000000000///.........////////////.........//////000000000000000000000111111111222222222000111333333333333444666888999:::<<<============>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGJJJOOORRRTTTWWWZZZ^^^hhhzzzzzz^^^NNNJJJHHHFFFGGGIIILLLNNNQQQVVV\\\aaaooo^^^IIIAAA===999777555555444333222222222222111111111111111111111111.........---------------++++++++++++++++++++++++((((((((()))))))))))))))))))))((('''''')))***+++(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''((()))******))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))***+++***(((&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...------......////////////...///000000//////000111222333333333333333444444111222222333333333222222111111222333333444444555222333444444555555555555333333333333333333444555555555555555555555555555777777666555555555666666333333222222111000000000222222222222222222333333555444333333333555666777777555444555666777666444444444333222222222222222222222222222222222222222222222111000000///..............................---...//////000000//////000111111111111000//////---------...000222444555---------------...//////rrrrrrrrrrrrssstttuuuuuutttuuuvvvwwwwwwuuusssrrrpppppppppooonnnpppsssvvvyyywwwvvvvvvvvvvvvtttsssgggfffcccaaa```_________bbbaaa```^^^[[[XXXVVVTTTWWWVVVUUUSSSQQQOOONNNMMMJJJIIIHHHFFFEEEDDDDDDDDDAAAAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;:::999999777777777777666666666666222222222333333222222111000000000000000///....../////////.........------............//////////////////000111111000...---......////////////.........///000000111111000000111111111222222222333333000222333444444444666888999;;;<<<>>>???>>>>>>===??????AAABBBCCCDDDDDDDDDFFFGGGGGGFFFGGGKKKRRRXXX]]]fffoootttyyyyyycccNNNFFFGGGGGGEEEGGGJJJNNNRRRVVV^^^gggooozzz{{{bbbHHH<<<<<<;;;777555555555444333222111000000......//////000111111222.........---------------++++++++++++++++++++++++'''''''''(((((((((((()))((((((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((())))))***)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((()))******(((''''''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&*********))))))(((((((((******))))))))))))******))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------++++++,,,,,,------.........///000000//////000111222222222222333333333333///000000111111111111111000111111222222333444444333444444555555555555444444444444333333444444555444444444444444444444444777777666666555666666777333333333222111111000000111111222222222333333333444444444444444555666777666555444444555666555333444333222222111111111222111111111111111111111111111111000000//////..............................------...///////////////000000111111000000///...,,,,,,...///000222333333,,,,,,,,,,,,---...///000oooooopppppprrrtttuuuvvvrrrsssssstttttttttttttttqqqqqqpppnnnmmmnnnqqqsssrrrrrrsssuuuvvvvvvsssqqqgggfffccc```^^^]]]]]]^^^^^^^^^]]]\\\YYYVVVTTTRRRSSSRRRPPPOOOMMMLLLLLLKKKFFFEEEDDDCCCBBBAAAAAAAAA????????????>>><<<;;;:::888999999999999888777777666666666666666666666666222222111111111111222222//////000000//////...---//////.........---------............///////////////000111111111000...---......////////////......//////000111111111111000000111111111111222222222111333555666666777999;;;<<<===???AAAAAAAAA@@@???@@@AAACCCDDDEEEEEEFFFFFFGGGHHHIIIIIILLLSSS___iiiwwwyyynnnfff```\\\SSSHHHDDDGGGIIIGGGIIIMMMRRRWWW]]]gggttt~~~}}}]]]NNN???:::999888666666333333333333222222111000............////////////,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((((())))))))))))(((((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((()))))))))(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&(((******)))((()))***'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###%%%'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------)))******+++,,,,,,------...///000000//////000111222222222222222222222222...///000000111111111000///000000111111222222333555555555555555555444333555555444444444444555555555555555555555555555555777777666666666666777777444333333222222111111000///000111222333444444444222333444555666666666666666444333333444444333111333222222111111111111222111111111111111111111111////////////////////////........................---......///////////////000000000000000//////...,,,---...///000///---,,,---------,,,,,,---......mmmnnnnnnpppqqqtttuuuvvvqqqrrrrrrrrrsssttttttuuusssrrrqqqooollllllnnnpppjjjkkkmmmppprrrrrrooommmgggeeebbb___]]]\\\\\\\\\[[[[[[[[[ZZZXXXVVVSSSRRRPPPOOOMMMLLLKKKJJJJJJJJJCCCBBBAAA@@@????????????======>>>>>>===;;;999888666777777777777777666555333444444444444444444444222222000000000111222333///////////////......---//////.........---------............/////////000///000111222111000...,,,......////////////......//////000111111111111111000000000000111111111111333555777888999:::<<<>>>>>>???AAACCCCCCCCCAAA@@@BBBCCCDDDFFFGGGGGGGGGGGGFFFHHHKKKMMMSSS___ooo{{{mmm]]]SSSFFFKKKMMMIIIGGGIIILLLMMMOOOSSSXXX\\\cccnnn}}}uuuUUUGGG@@@999777444222333777222222333333333333222222//////......---------,,,++++++++++++++++++++++++************************(((((())))))*********+++((()))***,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%''')))***)))))))))+++'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((%%%%%%&&&'''((()))******((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------******+++,,,------.........///000000//////000111222111111111111111111111...///000111111111111111/////////000111111222222555666666666555444333333666555555444444444555555666666666666666666666666777777666666666666777888444444333222222111111000...///111222333444444555111222444666777777666555666444333333333333222000222222111111111111111222222222222222222222222222.........///////////////........................---...//////000000//////000000000000000//////...,,,---//////...+++(((&&&//////...---,,,,,,,,,,,,iiikkknnnqqqtttuuuvvvvvvvvvuuusssrrrqqqrrrrrrsssrrrqqqooollljjjiiihhhgggjjjiiiiiijjjlllnnnnnnmmmhhhfffccc```^^^\\\[[[[[[\\\YYYVVVTTTSSSRRRPPPNNNOOONNNMMMKKKIIIGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<===<<<;;;;;;::::::999888666555555444444444333222222111111222222111111000000//////............////////////......000000//////.........---000000////////////000000000000000000000000000000......//////000000111111...///111000//////000111666222///000333555555444777888:::<<<=========<<>><<<999666444444444444444333222222111111222222000//////...------,,,,,,++++++++++++++++++++++++///,,,(((%%%$$$&&&((()))((((((''''''''''''((((((******))))))((((((((('''))))))************)))((())))))******++++++,,,,,,(((((((((((('''''''''''')))''''''***......)))$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,---------,,,******++++++***)))++++++++++++,,,---......///////////////000111111111111111000000000000000000000000000000000000000000000000000111111111111222333444555666666666666777555444333333444555777888888888888888888999999666666666666555555555555444444444333333222222222111222222333444444444444777444222222555777666555333333333333333333333333333333333444444333222222333333222111000000111111333222111///...............------,,,,,,------...////////////////////////000///...---------------000000//////.........---,,,,,,,,,------.........jjjlllnnnqqqssstttuuuuuusssrrrqqqpppppppppqqqrrrpppooommmjjjhhhgggffffffgggfffeeefffhhhiiiiiihhhdddbbb```^^^\\\[[[ZZZZZZXXXUUUSSSRRRQQQQQQOOONNNNNNMMMKKKIIIGGGEEEDDDCCCAAA@@@???>>>>>>======>>>;;;<<<<<<<<<<<<;;;::::::999999777666555444444444333333222111111111111222000000000000//////............////////////......000/////////............000000////////////000000000000000000000000000000////////////000000111111...///000000//////000111555222000111333666777666888999;;;===>>>>>>>>>===@@@AAABBBCCCCCCCCCBBBBBBEEEEEEFFFFFFGGGHHHIIIIIIIIIMMMSSSZZZggg}}}gggOOOFFFFFFEEEFFFHHHJJJOOOSSSVVVVVVUUUTTTWWW^^^kkk{{{uuuWWWFFFAAA===<<<999666444333444444333333222111111111111222/////////...---,,,,,,,,,++++++++++++++++++++++++...,,,)))''''''((()))******))))))(((((())))))***)))))))))(((((('''''''''((())))))******))))))((()))))))))***************(((((((((((((((((((((((((((&&&%%%'''***+++'''"""''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((************+++++++++,,,///...------......---+++++++++++++++,,,---.....................//////000000000000000000000000000000000000000000000000000000000000000111111111111333333444555666666666666777666444333333444666777888888888888888888888888555555555444444444333333333333222222222111111111222333444555666555444444666444222222555666666555222222222222222222222222222333333444333333222222333222222111000000111111222222000///...............------,,,,,,------...........................//////...---------------000/////////.........---,,,------------------...lllmmmoooqqqrrrssssssrrroooooonnnmmmmmmnnnppppppnnnmmmkkkhhhfffeeedddccccccaaaaaaaaabbbcccbbbaaa___^^^]]][[[ZZZZZZZZZZZZSSSQQQOOONNNOOOOOONNNLLLKKKJJJIIIGGGEEECCCBBBAAA@@@???>>>======<<<======:::;;;;;;;;;;;;:::999999888888666555444444444444333222222111111111111111000000000////////////.........////////////......////////////............000000////////////000000000000000000000000000000/////////000000000000111...///000000//////000222555333222333555888999999;;;;;;===>>>????????????AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHJJJPPP\\\jjj}}}mmmVVVHHHCCCCCCAAACCCFFFKKKPPPTTTXXXZZZZZZ\\\bbblll{{{pppWWWEEE<<<:::;;;:::777555444333333333333222222111111111111111///......------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++************++++++(((((((((''''''''''''''''''(((((())))))((((((((())))))))))))(((((((((((('''(((((())))))*********---***((()))++++++)))&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((((())))))))))))*********///...------......---,,,+++******++++++,,,---...,,,------------........./////////000000000000000000000000000000000000000000000000000111111111111333444555666777777777777777777555555555555777777777777777777777777777777333333333333222222222222111111111111111000000000222444666777777666555444555444222333444666666555222222222222222222222222222222333333333333222222333222111111000111111111222111000//////...//////......------------..............................//////...------------.../////////........................---------------mmmnnnoooqqqqqqqqqpppoookkkkkkjjjjjjjjjlllmmmnnnmmmllljjjgggeeedddcccbbb```^^^]]]]]]^^^^^^]]][[[\\\[[[[[[[[[[[[[[[[[[[[[RRRPPPNNNLLLMMMLLLKKKJJJHHHGGGFFFDDDBBB@@@???>>>???>>>===<<<;;;;;;;;;;;;999999::::::999999888777777666555444333333333333222222111000000000000000////////////////////////......////////////......///////////////.........000000////////////000000000000000000000000000000000000000000000000000000...///111111000000111333555444444555777:::;;;<<<===>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDFFFEEEEEEEEEEEEGGGHHHIIIQQQYYYhhh|||kkkVVVJJJFFFEEEEEEBBBCCCHHHOOOTTTXXX\\\aaaggglllvvvjjjRRRFFF???<<<;;;999888666444333222222222222222111000000000000000------------,,,,,,++++++************************((()))******++++++++++++++++++************++++++''''''''''''''''''&&&&&&&&&''''''(((((((((((('''))))))(((((('''''''''&&&'''(((((()))***++++++,,,000---******++++++***)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))*********---+++***+++,,,---+++***************+++,,,---...,,,,,,---.....................///////////////000000000000000000000000000///000000000111111111111444444555666777777777777888777666666666666777888777777666666666666666666333333333222222222111111111111111111111111111111222333555777777555333222444333333333444555555555333333333333333222222222111111222333333333333222222222111111111111111222111000///////////////000......------------..............................///......---------..............................//////......------,,,,,,mmmmmmnnnoooooonnnmmmllliiihhhgggggghhhiiijjjkkklllkkkiiigggeeecccbbbbbb^^^]]][[[[[[\\\\\\[[[YYY[[[[[[[[[\\\\\\\\\\\\\\\SSSPPPMMMKKKKKKIIIGGGFFFEEEDDDCCCAAA@@@>>>===<<<======<<<;;;::::::::::::888888888888888777777666555555444333222222222222222111000000//////000000.............../////////......////////////...............///////////////000000////////////000000111111111111111111111111111111111111000000000000///000222222222222333555555666777888999;;;===>>>@@@@@@@@@@@@AAABBBBBBCCCAAAAAAAAABBBCCCDDDDDDEEEIIIIIIHHHHHHJJJLLLNNNOOO]]]fffuuu}}}pppcccSSSIIIGGGHHHGGGFFFIIIIIINNNWWW\\\^^^eeennnzzzhhhNNN@@@===;;;888666666555444333222222222111222111000000//////000000,,,,,,,,,,,,,,,+++++++++************************&&&'''(((************)))))))))(((((((((((())))))&&&&&&''''''''''''''''''&&&&&&'''((((((((((((((()))(((((((((''''''&&&&&&'''(((((()))***++++++,,,,,,***'''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************,,,***)))***+++,,,+++***************+++,,,------,,,---.../////////......------........./////////000000000000000000000000///000000000111111111111333444555666777777777777777777666666666666777777666666666555555444444444333333333222222222111111111111222222222222222222000111333444444333111000222333444444444444444555555444444444333333333222000111222222333333333222222111111111111111222222000///////////////000111///......------......///..............................---------......///---------.............../////////......---------kkklllmmmmmmmmmllljjjiiiggggggfffeeeeeefffhhhiiikkkjjjhhhfffdddbbbaaaaaa]]]\\\[[[[[[[[[\\\ZZZYYYZZZZZZ[[[[[[[[[ZZZYYYXXXQQQOOOLLLIIIHHHGGGEEECCCCCCBBBAAA@@@>>>===<<<;;;<<<<<<:::999999999999999666777777777777666555555444444333222222222222222111000000///////////////---............/////////......////////////...............///////////////000000////////////000000111111111111111111111111222111111111111000000000000222444444333444555777777999;;;;;;;;;<<<>>>???AAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHJJJNNNRRRWWWYYYiiinnnwww{{{kkk___VVVOOOGGGEEEGGGIIIIIIHHHLLLKKKQQQ[[[```cccnnnzzzaaaQQQBBB<<<;;;999555333333333333222222111111111111000000///////////////++++++++++++++++++++++++************************&&&'''((()))))))))))))))((((((''''''''''''(((((('''''''''''''''(((((((((&&&''''''((())))))))))))(((((((((((('''''''''''''''(((((())))))*********+++***((('''&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((((((''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))************,,,+++***+++,,,---,,,+++***))))))******+++,,,---,,,---...000000///......,,,,,,------.../////////000000000000000000000000000000000000111111111111222333444555666666666666666666666666666666666666666555555444444333333333333222222222222111111111111111111222222222222222000000111111000000//////111333444555444333444555555444444333333222222222///000111222333333333333111111111000111111222333//////...//////000111222//////............//////------------------------...------------...//////---------------........./////////...............iiijjjkkkkkkkkkjjjhhhgggggggggeeeddddddeeeffffffiiihhhfffdddaaa```______\\\[[[YYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXWWWUUUSSSRRRMMMKKKHHHFFFFFFEEECCCBBBAAAAAA@@@???===<<<;;;;;;;;;;;;:::999888888888888666666666666666555444444333333222111111111111222000000///............///---------.........//////......////////////................../////////000000000////////////000000111111111111111111111111222222222111111111000000222333555666555666888999999;;;>>>>>>===<<<>>>@@@BBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJGGGHHHKKKPPPXXX```gggkkkllljjjiiihhhfff___UUUMMMHHHFFFDDDDDDFFFJJJNNNPPPQQQOOOUUUaaahhhmmm{{{mmmOOOGGG???===;;;777444555111111111222111111000000000000///............///*********+++++++++++++++************************))))))))))))))))))******(((''''''&&&&&&''''''((('''''''''(((((()))))))))&&&'''((()))************(((((((((((((((((())))))((((((((((((((((((((((((*********)))(((((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))***)))((()))+++,,,+++***))))))))))))***+++,,,---+++,,,---//////...---,,,+++,,,,,,---......//////000000000000000000000000000000000000111111111111111222333444555555555555555555555666666555555555555555444444333222222222111111111000000000//////000000000111111111222222111111///.........//////000222555555333222333444333333222222111000000//////000111222222333333333111111000000111222222333............///000222222//////............//////---------------------------------------...//////,,,,,,,,,------.....................////////////hhhhhhiiijjjjjjiiigggggghhhgggeeedddcccddddddeeegggfffdddbbb```^^^]]]]]][[[ZZZYYYYYY[[[[[[ZZZYYYUUUUUUUUUUUUSSSQQQNNNMMMIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;:::999888777777777777555555666666555555444333222222111111111111111111000000///...............---------.........//////......////////////......---.........//////000000000000////////////000000111111111111111111111111222222222222111111000000333444666777666777999;;;:::===??????===<<<>>>@@@CCCBBBAAA@@@AAAAAACCCDDDGGGFFFFFFFFFGGGIIIKKKLLLNNNPPPUUU\\\fffqqqzzziiicccYYYRRRNNNLLLIIIGGGBBBCCCCCCCCCEEEKKKTTTZZZZZZXXX^^^lllttt{{{dddIIICCC>>>;;;999666222333777000000111111111111000000000000///...............******************++++++))))))))))))))))))))))))++++++******)))******+++((((((''''''''''''(((((('''((((((((())))))******'''''')))***++++++++++++''''''(((((())))))******((((((((((((''''''''''''$$$%%%&&&&&&%%%%%%&&&'''))))))))))))))))))))))))&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&'''((())))))((())))))))))))***+++,,,---)))***,,,......---,,,+++++++++,,,------...//////000000000000000000000000000000000000111111111111111111222333444444444444444444555555555555444444555555444333333222111111000/////////.............../////////000000111111333111///------...///000///222555555333222333444111111111000///......---//////000222222333333333111111000000111222333333............///111222333//////............//////---------------------------------------...///000,,,,,,,,,------.........------......//////000000iiihhhggggggiiijjjiiihhhiiihhhfffeeeccccccbbbbbbddddddccc```\\\ZZZZZZZZZYYYXXXWWWXXXYYYZZZYYYXXXWWWVVVTTTQQQOOOMMMLLLLLLDDDCCCBBBAAA@@@?????????<<<<<<<<<===<<<;;;;;;:::::::::999888777666555444555555666666555333222111222111111000000000000000000000//////.........---000000000000000000000000---.........---,,,++++++,,,---......//////......000000000000111111111111222222222222222333333333333333333333333333333333333444555777888:::;;;<<<>>>============???@@@AAADDDCCCAAA??????@@@AAABBB@@@CCCGGGHHHHHHKKKQQQWWWUUU___gggnnn|||wwwaaaVVVKKKHHHGGGEEEDDDEEEGGGGGGFFFHHHMMMTTT\\\```aaabbbmmm|||}}}aaaNNNDDD<<<999666444444444333222777666555444222111000///222111000///...---,,,,,,,,,,,,,,,++++++*********************))))))))))))++++++++++++************))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''%%%'''))))))((('''(((((()))((('''%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++***((('''&&&%%%$$$''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$'''((((((&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%''')))***(((''''''''')))))))))))))))******++++++***)))((((((***,,,------------,,,,,,+++++++++------,,,,,,,,,---...............////////////000000000000000000000000000111222333444444333111111222222222333333444444444333333333222222111111111.........//////////////////...------...///000111222111///---,,,---...//////111222444444333222111333111000000111111000...............////////////000000000000000000000000000000000000111111111111000000//////.........---......---------......///------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,///......------,,,++++++hhhgggggghhhjjjjjjjjjhhhhhhgggeeecccbbbaaa``````bbbbbbaaa___[[[YYYYYYZZZXXXWWWVVVWWWXXXYYYXXXWWWSSSRRRPPPNNNLLLJJJIIIIIICCCBBBAAA???>>>>>>======;;;<<<<<<<<<<<<;;;:::::::::999999888666555555444444444555555444333111000222111000000//////000000000/////////............////////////////////////...............---,,,,,,,,,---......//////......000000000000111111111111111111222222222222333333222222333333444444444444666666777888:::;;;<<<<<<>>>>>>======>>>???AAABBBCCCBBB@@@@@@@@@AAACCCDDDDDDGGGIIIIIIHHHNNNYYYbbboooxxx~~~sssXXXNNNEEECCCDDDCCCDDDEEEIIILLLPPPSSSXXX]]]dddiiikkknnnzzzzzz___MMMCCC???;;;999666444444444333222333333222222111111000000111111000///...---,,,,,,,,,++++++++++++++++++************)))))))))(((((((((((((((''''''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&((())))))(((''''''((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$&&&((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''(((%%%'''))))))((('''''''''))))))(((((())))))***++++++***)))((((((***,,,---+++++++++***************,,,,,,,,,+++,,,,,,---...------........./////////////////////////////////000111222333333222111000222222222333333333444444333333222222111111111111........./////////////////////.........///000111111000///------...///000333333444444333111///...222111000000111111000...............//////////////////////////////////////////000000000111111111000/////////..................---------......///------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------------------gggffffffhhhjjjkkkjjjiiifffeeedddbbb```___]]]]]]_________\\\YYYXXXYYYZZZWWWVVVUUUUUUWWWWWWVVVUUUNNNMMMKKKIIIGGGFFFEEEDDDAAA@@@???===<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999999888888777666555444444333333333333222111000///222111000000//////000000////////////....................................///////////////......---------...////////////...000000000000111111111111111111111111222222333333222222333444555555666666999::::::;;;<<<<<<======>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAACCCEEEFFFHHHKKKMMMKKKLLLWWWjjjyyy}}}qqqcccQQQHHHBBBBBBEEEFFFHHHKKKLLLSSS[[[___aaadddjjjppp{{{jjjUUUIII@@@;;;;;;:::888555444444444333111000000000000000000000000000000///...---,,,,,,+++*********+++++++++++++++******))))))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''')))***)))'''&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&((())))))(((''''''((())))))(((((())))))***+++******)))((()))***+++,,,(((((((((((())))))))))))++++++******++++++,,,---,,,---------............///////////////////////////000000111111000000///222222222222222333333333333333111000000000111222.........//////000000000/////////...//////000111000///.........///111222333333444444333111///...222000//////111111000...---............///////////////////////////////////////000000000000111111////////////............///......---------......------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,------...//////eeeeeefffhhhjjjlllkkkiiieeeeeedddbbb```^^^\\\[[[[[[\\\\\\ZZZXXXWWWWWWYYYVVVTTTSSSSSSTTTTTTSSSQQQJJJIIIHHHFFFDDDBBBBBBAAA@@@???>>>===<<<;;;;;;;;;999999::::::999999888777777777666666555444444333111111111111111000000///111111000//////////////////////////////.................................//////000000000000//////------...//////////////////000000000111111111111000000111111222333333333222222333555666777999999<<<<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAABBBDDDCCCCCCCCCCCCDDDEEEFFFIIILLLOOOPPPUUUfffssshhh]]]TTTNNNGGGDDDFFFJJJMMMQQQVVVWWW___gggkkkkkknnnvvv}}}eeeKKKFFFDDD;;;555777888666444444444444222111//////////////////////////////......---,,,,,,+++))))))******++++++,,,,,,***)))))))))((((((((((((******)))))))))(((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''%%%%%%&&&&&&&&&((((((((('''&&&%%%******)))'''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&((())))))'''''''''(((((((((((((((((()))*********))))))((()))***++++++'''''''''(((((()))))))))*********)))***++++++,,,,,,,,,,,,---------......////////////////////////......//////////////////111111111222222222222222333222000//////000111222.........///000000111111000000000000000000000111////////////000111222333000000111222333222222111111000//////000111000...---------.........//////////////////////////////////////////000000000111///////////////.........//////...------------...------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......cccdddeeegggjjjkkkiiihhhddddddcccbbb```^^^\\\[[[YYYZZZZZZXXXVVVUUUVVVWWWSSSRRRPPPPPPPPPPPPNNNMMMHHHGGGEEECCCBBBAAA@@@@@@@@@???>>><<<;;;;;;;;;;;;888888888888888777777666666555555555444333333333111111000000000//////000111000000///.../////////.........///////////////........................//////000000000000000///---...//////000000/////////000000000111111111111000111111222333333444444333444555777888:::;;;<<<========================>>>???@@@@@@AAABBBBBBBBBFFFFFFEEEEEEEEEEEEEEEEEEGGGKKKPPPTTT^^^rrrrrraaaXXXSSSOOOKKKFFFEEEJJJOOOSSSYYY```dddkkkrrrvvvyyyqqq\\\HHH;;;===>>>555111555777555444444444444222000111111111000//////............------,,,,,,++++++)))))))))******+++++++++)))))))))(((((((((((('''+++++++++*********))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((()))***)))'''%%%%%%&&&%%%&&&'''(((((('''&&&%%%***)))((('''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((()))((('''&&&''')))((((((((('''((())))))***)))))))))))))))*********'''(((((())))))***************)))))))))***++++++,,,,,,,,,---------..............................---------......//////000111111111111111111111111111000/////////000111111......//////000111111222111111111111111111000000/////////000111222333444000000111111222222222222000///...///000111000///------------.......................................////////////000000000........./////////////////////...---------------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,......---------,,,,,,,,,bbbcccdddfffiiiiiigggeeebbbbbbbbbbbb```^^^\\\[[[XXXYYYYYYWWWUUUTTTUUUVVVPPPOOOMMMLLLLLLLLLJJJHHHFFFEEEDDDBBBAAA@@@?????????>>>===<<<;;;:::::::::666777777777777666555555444444444444333333222222111000000/////////000000111000//////......//////.........///////////////...........................//////000000000000000......///000000000000///000000000000111111111111111222222333444555666666666777888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBBBBBBBBBBBBBFFFFFFFFFFFFGGGGGGGGGGGGGGGJJJOOOTTT___qqqqqq]]]QQQMMMMMMMMMGGGEEEGGGOOOVVV]]]eeemmmnnnssszzzhhhPPPHHH===777888777333444:::555444333333444333111///111111000000///...------------,,,,,,,,,+++++++++)))))))))***************))))))((((((((((((''''''))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''')))***)))'''&&&&&&'''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))(((&&&&&&((()))((((((''''''(((((()))***((((((((()))))))))******))))))))))))******************))))))******+++,,,,,,---------....................................------------...///000000111111111000000000000000////////////000000000000......///000000111222222111222222222222111000000///000000111222333333333333333222111000//////...///...---...000111000///,,,------------.......................................////////////000000.........///////////////000///...---------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,//////...---,,,,,,++++++aaabbbcccfffggggggdddbbb^^^___``````___]]][[[ZZZYYYYYYYYYWWWTTTSSSTTTUUUNNNLLLJJJIIIIIIHHHFFFDDDEEEDDDBBBAAA???>>>>>>>>>===<<<;;;:::999888888888666666666666666555444444333333333333222222222222111111000//////000111111000000///............///............/////////000////////////////////////---...//////000000000///......///000000000000000000000000000111111111111222333333444555666777888999::::::<<<===>>>???????????????@@@@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKKKKIIIJJJMMMQQQYYYdddooowwwsssfffWWWNNNKKKJJJJJJJJJKKKKKKPPPZZZdddmmmxxx~~~eeePPPBBB>>><<<888555444555888:::444333333333444333111///............------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))(((((((((''''''''')))(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&'''((((((###$$$%%%&&&''')))******'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))(((&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((('''&&&&&&(((***(((''''''''''''((())))))'''(((((()))))))))))))))*********)))))))))))))))+++************+++,,,,,,------........./////////...........................---------...///111111111111000000000/////////,,,---///000111000///...---...///000111222333333222222333333333222111000000111111222333333333333444333222111/////////...///...---...000111000///,,,,,,---------........................................../////////000000............/////////000000000///------,,,,,,---------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------------------,,,aaaaaaccceeeffffffccc```[[[\\\^^^^^^^^^]]][[[YYYYYYZZZYYYWWWTTTSSSSSSTTTLLLJJJHHHGGGGGGFFFDDDBBBCCCBBBAAA@@@>>>>>>======<<<;;;:::888777777666666555555666666555555444333333333222222222222222222222111000//////000111222000000///...............---.........//////000000000000000000000000000000------...///////////////...//////000000000000000000000000000111111111111333333444555666777888999;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDD???@@@AAACCCDDDCCCCCCBBB@@@BBBDDDGGGJJJLLLNNNNNNLLLKKKKKKNNNSSSWWW[[[\\\]]]SSSKKKJJJMMMOOOLLLJJJQQQSSSZZZgggsss~~~zzz\\\JJJAAA<<<444777777333222555444000333333222333444333111...******+++,,,,,,---......,,,,,,++++++++++++++++++++++++******))))))(((((()))(((((((((''''''''''''***)))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%'''))))))((('''((()))'''&&&%%%%%%&&&'''((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''(((((((((((((((###$$$%%%'''(((''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&(((***'''''''''''''''((())))))'''(((((()))))))))))))))******))))))((((((''''''++++++******++++++,,,---.........////////////000..............................------...///111222111111000000/////////...+++,,,///111222111///------...///000111222333333222333333444333222111000111111222333333333222222000000000000000111111222...------...000111000///,,,,,,,,,---------........................................../////////000---.........//////000000111000///...---,,,,,,,,,---------,,,,,,,,,++++++++++++,,,---------,,,,,,+++,,,,,,------......///cccbbbbbbbbbcccbbb___]]]YYYZZZ\\\]]]]]][[[XXXVVVUUUSSSRRRUUUYYYZZZUUUQQQKKKJJJHHHEEECCCAAA@@@??????>>><<<<<<======;;;:::;;;:::888777777777888999333333333333333333333333///000111222222111000///000000000000000000000000111000///......///000111------............------////////////////////////.../////////000000000111000000000000111111111111222111000000000111333444222444666666666777999;;;:::<<<>>>@@@BBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDD???AAACCCCCCAAA@@@@@@AAABBBFFFHHHIIIMMMUUUYYYZZZWWWNNNGGGHHHKKKKKKKKKLLLNNNKKKHHHFFFGGGKKKOOORRRYYY```nnnxxx[[[MMMCCC>>>;;;555555444333222111111000111111111111000000000///......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''(((((((((((('''''''''''',,,,,,+++***)))((('''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((+++***)))((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))------,,,++++++---...///////////////////////////111111000///---,,,++++++,,,,,,,,,------///000000333222000///.........///////////////000000000000000000000000111222333444666555555444333333222222111111222222222333333333222111111111000000/////////,,,***+++---...,,,***..............................---------,,,,,,,,,//////.........---------+++,,,---...///111111222000000///..................---+++))))))***+++,,,***+++---//////...---,,,---------,,,,,,+++++++++aaa```___```aaa```^^^[[[YYYYYYZZZ[[[ZZZXXXVVVUUUVVVTTTRRRTTTWWWVVVQQQMMMIIIHHHFFFCCCAAA???>>>>>>???===<<<<<<<<<<<<;;;999999888777666666666777888333333333333333333333333///000111111111111000///000000000000000000000000111000///......///000111---......//////......---////////////////////////////////////000000000000000000000000000000111111222111111111111333444555666777999999999999;;;<<<<<<>>>@@@BBBDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDD@@@BBBCCCCCCAAAAAABBBCCCDDDGGGJJJOOOYYYdddhhheeeYYYPPPHHHFFFGGGDDDCCCDDDFFFGGGGGGIIILLLRRRYYY]]]dddqqq___KKKBBB>>>:::999666555555444333222111111111111111000000000//////............------,,,,,,,,,,,,+++++++++*********++++++******)))(((((((((((((((((((((''''''''''''******)))((((((''''''''')))(((''''''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''''''''((())))))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((()))((((((''''''(((((())))))((((((((((((((((((((((((((((((((()))))))))***------,,,,,,------...///.................................---------------------------...///000111222111000///.........///....../////////000000000111111111111222333444444666666555444333222222111222222333333333444444444222222222111000//////......,,,++++++---...,,,***......//////////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++------......//////000000000000///..................---+++***)))***+++,,,***,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,++++++___]]]]]]]]]^^^]]][[[YYYXXXWWWWWWVVVTTTSSSRRRRRRVVVTTTRRRRRRRRRQQQLLLHHHFFFEEECCCAAA???>>>===<<<===<<<::::::;;;;;;999888777666666555444555555555222222222222222222222222///000000111111000000///000000000000000000000000000000////////////000000---......//////......---////////////////////////000000000000////////////000000000000000000000000111111222222444666777888:::;;;===<<<<<<;;;===>>>???AAACCCEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCAAABBBCCCCCCBBBBBBEEEGGGHHHKKKPPPYYYgggssssssnnnZZZPPPGGGEEECCC@@@???@@@CCCHHHMMMRRRWWW^^^ffflllpppppp]]]GGG===;;;999888777666666555444333222111111000000000000////////////..................---,,,,,,++++++++++++*********))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''%%%%%%&&&''''''''''''&&&(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******,,,---......//////......------------------------***++++++,,,---...///000............///000111111111111000///........................////////////111111222222333444444555666666555444333222111111333333444444444555555555444333222111000///...------,,,+++,,,......---,,,.../////////000000111111......---------,,,,,,,,,------,,,,,,,,,+++++++++........................000000///..................---+++*********+++,,,,,,,,,---......---+++++++++++++++,,,,,,,,,,,,,,,]]][[[ZZZZZZ[[[ZZZYYYWWWVVVUUUSSSPPPOOONNNNNNNNNSSSQQQOOONNNMMMKKKHHHEEEDDDCCCAAA@@@>>>===<<<<<<<<<:::999999999999888666555444444333333333333333222222222222222222222222///000000000000000000///////////////////////////000000////////////000000......////////////......////////////////////////000000000000////////////111111111111111111111111222222333555777999:::;;;===>>>??????======>>>???BBBDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCEEEJJJMMMPPPWWW___gggoootttpppiiiUUUMMMFFFDDDCCCBBBCCCEEEIIIPPPXXX```eeelllttt{{{oooXXXKKK>>>::::::999777777666666555444333222111111000000/////////.............../////////...---,,,++++++++++++************(((((((((((())))))******((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))))))))*********,,,---...///000///...---------------------------******+++,,,---...///000///////////////000111111000000//////............---.........////////////222222333444555555555555666555555444333222111000333333333333444444444444444444333111000...---,,,---,,,,,,---...//////............///000000111111......---------,,,,,,,,,//////.........---------------...............///000000///..................---,,,++++++++++++,,,---------------,,,+++*********++++++,,,,,,,,,---ZZZYYYWWWWWWWWWXXXVVVUUUSSSQQQNNNLLLJJJJJJJJJKKKMMMLLLJJJIIIIIIGGGEEEDDDCCCBBB@@@???>>>=========:::999777777888888666555333333333333222222111111111111111111111111111111000//////////////////000//////////////////////////////000000000000//////...//////////////////...////////////////////////000000000000////////////111111111111222222222222333444666888:::<<<======>>>???@@@@@@>>>>>>???@@@DDDEEEGGGHHHIIIHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEJJJPPPUUU^^^hhhqqqrrrooojjjccc\\\PPPIIICCCBBBCCCCCCFFFKKKOOOWWWbbbmmmwwwdddOOOIIIAAA;;;;;;;;;888666666555555444333222111111000/////////............------.../////////...,,,++++++++++++*********))))))'''''''''((())))))******((((((((((((''''''''''''&&&''''''(((((())))))***%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))))))))************+++,,,.../////////...---------------------------,,,,,,,,,------.........000////////////000000111///////////////..................////////////000111222444555555666555555555444444333222222111111222222222222333333333333444444333111000...---,,,,,,,,,---......///000111---------....../////////......---------,,,,,,,,,//////.........---------++++++,,,---...///000000000000///...............------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++************++++++,,,,,,,,,WWWUUUSSSSSSSSSTTTSSSRRROOOMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<<<<<<<999777666555666666555333222222222222222111000000000000000000000000000000000//////......//////000000000000000000000000000//////000000000000//////...//////000000//////...////////////////////////////////////000000000000111111222333444555555666555777888;;;===>>>>>>???>>>???@@@@@@??????AAABBBEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEHHHOOOXXX^^^iiisssxxxrrrfff]]]VVVQQQKKKFFFAAABBBCCCEEEKKKRRRWWW^^^kkk|||cccMMMAAA<<<888666999999666444555444444333222111000/////////.........------------,,,---...//////---+++***+++************)))))))))'''''''''(((((()))))))))(((((((((((('''''''''''''''''''''(((((()))))))))''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&''''''''''''&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))*********+++++++++,,,------......------------------------------........................000//////......//////000....../////////......---////////////000000000000111222444555666555555444333333333333222222222222111111111222222222333333444333222111000///...---+++,,,.../////////111333..................------......---------,,,,,,,,,------,,,,,,,,,+++++++++******+++---...///000111000000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++SSSQQQOOONNNOOOOOOOOONNNKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDBBB@@@?????????>>>===<<<;;;;;;;;;;;;;;;777666444444555555333222111222222333222111000///000000000000000000000000000///............///000000000000000000000000000...///000111111000///...//////000000000000//////////////////////////////------...///000111222222000111222444666777888999777999;;;===>>>?????????>>>@@@AAABBBAAAAAACCCEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFEEEFFFKKKSSS^^^eeelllooolllbbbXXXRRRNNNKKKGGGCCCAAAEEEIIINNNWWW```ffflllyyybbbNNNCCC@@@777555555888777444333555333222222111000///...............---------,,,,,,***+++---......,,,***(((************))))))))))))''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''''''''''''''((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%######%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))))))))*********++++++++++++++++++++++++,,,------................................./////////000000//////...............///------...//////......---000000000000111111111222000111333555555555444333111111111222333333444444222222222333333333444444222222222111000//////...***,,,///000///000222555000000//////......------......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,------...//////000000///...............---------------,,,,,,+++++++++++++++++++++,,,,,,++++++++++++************QQQNNNLLLKKKKKKLLLLLLKKKHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDAAA>>><<<<<<===<<<;;;::::::999999999:::777555444444444444333111111222222333333111000///000000000000000000000000000///...------...///000000000000000000000000000...///000111111000///...//////000000000000//////////////////////////////,,,---...///000111222333000111333555777999:::;;;999:::<<<>>>???@@@@@@??????@@@BBBCCCCCCCCCEEEGGGEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFGGGFFFFFFFFFGGGLLLVVVbbbjjjiiifff]]]QQQKKKKKKKKKHHHCCCAAABBBHHHPPPXXXeeepppvvvzzzyyy[[[GGG===;;;===:::888888:::888333333555222222111000///...------......---------,,,,,,,,,)))+++---......,,,)))(((************))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''''''''(((((()))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&!!!"""$$$%%%&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$'''''''''(((((((((((()))(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((()))))))))************+++++++++,,,+++***)))***+++,,,---////////////////////////---......///000111222222///......---------......,,,---.../////////...---000111111111222222222222///111333555555555444333///000111222333444555555333333333444444444555555222111111111000000//////***,,,///000///000333555222222111000///...------......---------,,,,,,,,,//////.........---------------------------------000000///...............------......------,,,++++++*********+++,,,------,,,+++++++++******))))))LLLLLLLLLKKKJJJHHHGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAA???>>><<<;;;;;;999999999999888888888777666555444222111000//////000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000...............///000000///......---------.........///000111222222222222111111111222222333333444555666777888:::;;;===============>>>??????@@@@@@AAAAAABBBDDDEEEGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDHHHFFFDDDGGGMMMSSSWWWWWWTTTRRROOOMMMLLLJJJGGGFFFDDDFFFIIIOOOXXXeeesss|||xxxZZZFFF@@@???<<<999444444333333333333222222333111////////////...------...............------......---,,,++++++++++++))))))))))))))))))*********)))((('''&&&''''''((()))))))))))))))(((((('''))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&))))))))))))************,,,,,,+++++++++,,,------000///....../////////...///000000000111111111111222111111000///...............////////////......,,,------...///000000111000000111222333333333333444333333222222333333444444333333333555555444333333222000000111222222111------...///000111222222111111111111000000000000,,,+++***+++,,,---+++))),,,,,,+++++++++++++++++++++++++++,,,---...///000////////////...---++++++///......------,,,++++++************************+++*********))))))((((((JJJJJJJJJIIIHHHGGGEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===;;;:::999999777777777666666666666555555444333222111000000000000000000000000000000000////////////000000000000000000000000000000000000.........------.........000////////////000111111000000///......//////000//////000000111111222222333333333444555555666666777888999:::<<<===>>>???>>>??????@@@AAAAAABBBBBBDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCDDDEEEFFFFFFDDDBBBDDDHHHLLLNNNNNNMMMLLLJJJHHHHHHHHHHHHHHHLLLMMMOOOVVVaaappplll\\\HHH<<<888999777555444444333333333222222222222000...---......---,,,------............------......---,,,++++++++++++*********)))))))))))))))((('''&&&%%%%%%%%%&&&&&&((((((((((((((('''&&&%%%)))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((((((((()))))))))*********+++++++++++++++,,,---...333222000...............//////000000000111111111111000000//////...------......////////////...............//////000000000000000111222333333333333333333222222222222333333555333222111222333222111222000......///000///...------...///000111222222111111111111000000000000,,,+++***+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////......---,,,.........---,,,,,,++++++************************************)))))))))(((GGGGGGGGGFFFEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999777666666555555444444444333333333333222222111111111111111////////////////////////////////////000000000000000000000000000000000000222111111000000111111222111000000000000111222222111111000000000000111111111111000//////000222222555555666666777888888999;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDGGGFFFEEEDDDCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHFFFEEEEEEEEEDDDCCCAAAAAACCCEEEEEEEEEEEEFFFGGGIIILLLOOORRRTTTWWWWWWYYYcccrrrgggNNNGGG>>>888777888777555333333333333222222222222000///---,,,------,,,+++------............------......---,,,+++++++++++++++*********))))))((((((((('''&&&&&&%%%%%%&&&&&&(((((((((((('''&&&%%%$$$((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&((())))))(((((())))))))))))******************+++,,,---...555444111...------......////////////000000000000/////////......------,,,......////////////......////////////000000000000///000111222333333333333222222111111111111222222555222000000222444555555333111///...//////...,,,------...///000111222222111111111111000000000000,,,+++++++++------+++***++++++,,,,,,------......---------,,,,,,------......///////////////............------,,,,,,++++++************************************))))))))))))CCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666555555444444333333333222222222111111000000000111111222////////////////////////////////////000000000000////////////////////////222222111111111111222222111000000000000111222222111000000000000111111222333222000//////111222444666666777888999:::;;;;;;======>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHLLLPPPQQQLLLGGGCCCAAACCCBBBAAAAAAAAABBBCCCCCCBBBFFFLLLRRRXXX]]]aaaccc___aaahhhvvv}}}^^^KKKBBB@@@===:::888777666666333333333222222222222111000...,,,,,,---...---,,,,,,,,,---.........------......---,,,++++++++++++++++++******)))((((((((())))))(((((((((((((((((()))))))))((('''&&&%%%$$$((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))))))))***,,,---...333222000---+++,,,...000........./////////000000.........------,,,,,,,,,......////////////......000000000000000////////////000111222222333333222111111000000000000111111222000///000444999<<<>>>555333111000000000///---------...///000111222222111111111111000000000///,,,++++++,,,------,,,*********++++++,,,---......///...---,,,,,,,,,,,,,,,......//////000/////////......------,,,++++++************************************)))))))))))))))??????@@@??????>>>===<<<;;;;;;;;;:::::::::999999999999888777777666555555444444333333333222222222000000//////000000111111////////////////////////////////////000000000000////////////////////////......------------......000////////////000111111000/////////000000111222444333111000111222444555777777888999:::;;;<<<===>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHNNNUUU\\\\\\UUUKKKCCC???????????????@@@BBBEEEFFFFFFMMMVVV]]]bbbfffiiillljjjppp}}}www]]]KKKAAA===<<<:::777444333444444333333222222222111111111000///------...///...---++++++,,,---......------......---,,,++++++++++++************))))))(((((((((((())))))))))))))))))*********)))((('''&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((()))***+++,,,------...---,,,***+++...111---............/////////------------,,,,,,,,,,,,......////////////......000000000000//////////////////000111222222222222111000000//////000000111111000...000444999<<<>>>555333111000000000...---------...///000111222222111111111111000000000///---,,,+++,,,---...,,,***(((((()))***+++,,,,,,---///...------,,,,,,,,,,,,---...///////////////......------,,,++++++******************************))))))))))))))))))******===============<<<;;;:::;;;::::::999999888888777888888888777666555555555444444444333333333222222000///////////////000000////////////////////////////////////000000000000000000000000000000000000///......------......///000////////////000111111////////////000111222333444444333333444555777888888999:::;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLSSSZZZbbbbbbYYYMMMEEEAAA;;;<<<===>>>???CCCIIIMMMQQQWWW___eeeiiilllqqquuunnnYYYIIIAAA???:::888666555555555666777222222222222111111111111000...------...//////...***+++,,,------...------......---,,,++++++++++++)))))))))))))))))))))***&&&&&&'''(((((((((''''''))))))))))))))))))(((''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((&&&&&&%%%%%%%%%''''''(((((((((((()))))))))))))))((())))))***+++(((+++---,,,******---000------------.........///------------------------......////////////..................////////////...///000111222222222222111111000000000000111111222000...///111444555555222000...---......---+++------...///000111222222111111111111000000000000---,,,,,,,,,......,,,+++(((((())))))******++++++///...---,,,,,,,,,,,,,,,---...............------------,,,,,,++++++******************************))))))))))))************;;;;;;;;;<<<;;;;;;:::999999999888888777666666555777777666555555444444444333333333222222222222111000000///.........//////000000000000000000000000////////////000000000000000000000000000000000000222111111111111111111222111000000000000111222222000000000111111222444444333444444666777888999::::::;;;<<<===???@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEGGGHHHIIIKKKMMMOOOQQQRRRQQQXXX]]][[[RRRHHHCCCBBB>>>>>>???@@@BBBGGGOOOUUU]]]bbbhhhmmmrrrzzz{{{bbbQQQGGG???::::::888666444555777888777555222222222222111111111111///---,,,,,,---......---******+++,,,------------......---,,,++++++++++++((((((((()))******++++++%%%&&&'''((()))(((((('''&&&'''(((((()))(((((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''''''''''''''((((((((())))))******)))(((((((((((()))(((,,,//////,,,***+++...,,,,,,---------.........---------------...............////////////......,,,,,,------......//////...///000111222222222222222111111000000111111222222000//////111222222111111///------......---,,,------...///000111222222111111111111000000000000---,,,,,,---......---+++************************......---,,,,,,,,,---------.........---,,,++++++------,,,,,,+++*********************************((()))))))))************::::::;;;;;;;;;:::999999888888777666555555444444555555555444444333333333222222222222111111111111000000///...............111111111111111111111111////////////000000000000000000000000000000000000000000////////////000000222222111111222222333444222222222222333444555666222333555777999:::;;;;;;<<<===>>>???AAABBBCCCDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEGGGIIIJJJIIIFFFCCCAAAIIIJJJKKKNNNQQQSSSUUUVVVLLLQQQUUURRRIIIBBB@@@BBBBBBCCCCCCCCCEEEKKKUUU\\\fffjjjooottt|||nnn[[[IIICCC@@@;;;666555444222000222444444111---222222222111111111111000---,,,***+++,,,------,,,)))***+++,,,------...---......---,,,++++++++++++''''''((()))***+++,,,,,,'''((()))+++++++++***)))$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%&&&&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))+++***)))((((((''''''((()))...222111---******,,,,,,,,,,,,---------....................................////////////......++++++,,,,,,---...//////...///000111111222222111222222111111111111222222000//////111444555555444222000......000000000///------...///000111222222111111111111000000000000---,,,,,,---......---+++,,,,,,++++++++++++++++++---------,,,,,,------...---...------,,,+++***)))------,,,,,,+++******)))************************(((((())))))*********+++::::::999999888777777777666666555444444333222222111111000///000111333444000000000000////////////000000000000000000000000//////000000///...------+++,,,...000222222222111222222222111111111111111111111000000000000000111333222222222222222333333000111222333555666777888777888:::;;;===>>>>>>>>>BBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFJJJIIIHHHKKKNNNPPPOOOMMMFFFEEEDDDDDDEEEDDDCCCBBBDDDFFFGGGIIILLLTTT___ggguuuxxxuuucccMMMGGG???<<<<<<;;;777333666555444222222333444555222222222111000//////...------,,,,,,,,,,,,++++++---..................---,,,,,,,,,+++++++++******)))***++++++++++++***)))((('''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))),,,+++*********+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......///......---000/////////000111222333111111000000000000111111...---...222777::::::888333333111------//////,,,,,,,,,------///000111222111000...///000111///...///...---+++******++++++)))***,,,.........,,,+++,,,,,,,,,++++++,,,------,,,++++++******++++++,,,------------------------))))))))))))))))))))))))))))))))))))))))))))))))999999888888777666666555555555444444333222222111111111111000111111222222000000000000////////////000000000000000000000000//////000000///......---------///000111111111111111111111111111111111111222222111111111111222222222222222111222222333333333333444666777888999:::<<<===>>>@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGGGGFFFGGGFFFFFFHHHKKKLLLJJJHHHCCCCCCBBBCCCEEEFFFGGGGGGHHHJJJLLLLLLNNNWWWfffqqqnnnXXXJJJDDD???999777888777555111444333333222222222222222222222111000000///......------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++************)))))))))))))))))))))))))))'''%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////......---,,,,,,000000000111111111000000000000////////////000000...------000555888999888555666333...---000///+++,,,,,,------...000111222111///...///000000///...///...---+++++++++++++++***+++,,,......---,,,++++++++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))777777666666555444444444333333333222222111111000111111111222111111000000////////////000000000000000000000000000000000000//////000000000///......000////////////000111111000000000000000000111111333222222111222222333333222111111111222333444444666777888999:::<<<======@@@AAABBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDFFFEEECCCAAA>>>>>>???AAADDDGGGKKKMMMPPPSSSUUUUUUWWWbbbvvvttt```PPPCCC;;;<<<888444333555555444222222222222222222111000000111111000000//////......------,,,,,,,,,,,,++++++*********++++++*********************)))))))))))))))(((''''''''''''((()))***((('''&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))),,,,,,++++++,,,,,,---...+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000///...---,,,++++++000111111222111000////////////............//////...---,,,...222555777777888999777111///000///+++,,,,,,------...///111111000///......000000000...///...---,,,+++++++++,,,+++,,,---------,,,+++***++++++***))))))******+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))555555555444333333222222222222111111000000000000000111222222222000///...////////////000000000000//////////////////////////////000000000//////...222111000/////////111111///000000000000000111111222222111111222222333333222222222222333444555666999::::::<<<===>>>??????AAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHGGGEEEBBB@@@??????@@@AAAAAA@@@>>>===???@@@AAADDDHHHOOOVVVZZZ[[[```ddddddhhhvvvnnnWWWKKKEEE???;;;999666444333555555444333111222222333222111///...000000000//////.........------,,,,,,,,,+++++++++))))))************))))))))))))))))))((((((((((((***)))'''&&&&&&''')))***+++)))''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))))))))))))))******+++------------------------,,,,,,++++++,,,,,,---...///......---,,,,,,,,,,,,000000//////000111222222.........------............,,,,,,,,,...111444555999;;;999333000000...+++------------...///000111///...---...000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++************+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))444444333333222111111000111000000000000000//////000111222222111000...---.../////////000000000111//////////////////////////////000000000000000///333222000//////000111111//////000000111111111222111111111111222222333444333333444444666777999999;;;;;;<<<===>>>??????@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEBBB???======>>>>>>>>>>>>>>>>>>>>>DDDFFFIIIMMMSSS\\\gggnnnlllrrrxxx{{{zzzhhhRRRCCC??????<<<888888666555444444444333222222333333333333111///.../////////...............------,,,,,,,,,+++++++++******++++++++++++******)))))))))(((((((((''''''+++***(((''''''(((***++++++***(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))************)))((((((((())))))***+++------------------------,,,++++++++++++,,,------,,,,,,,,,+++,,,---...///000...---,,,...111555888......------------......---,,,,,,+++,,,...111333777;;;:::444000///...,,,------,,,------...///000...------...///000000///------------------,,,,,,,,,,,,,,,,,,+++******)))------,,,++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))333333222222111111000000000000000000000000000000000000000111000000//////......//////000000111111000000000000000000000000//////000111111111000000222111111000000000111111000000000111222222333333222222222222333444555555666666777888999;;;===>>>=========>>>???@@@@@@@@@CCCCCCCCCDDDCCCCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFHHHIIIIIIIIIHHHGGGEEEBBB@@@===<<<===>>>???>>>>>>???BBBEEEGGGJJJOOOTTT]]]jjjyyyoooYYYOOOBBB;;;;;;;;;888555555555444333222111000000333333333222111000///.....................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))((((((((((((******)))(((((()))******+++)))((('''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((())))))))))))((((((((((((((()))***+++,,,------------------------+++++++++++++++,,,------++++++******+++---///000...---,,,,,,...222777:::......------------......,,,------,,,+++,,,///111333888999444/////////---------,,,,,,---......///...---,,,---///000000///------............---,,,++++++++++++************......---,,,++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))333333222222111000000000000000000000000000000000000////////////000000111.........///000111111111000000000000000000000000//////000111111111111111000111111222222222111111000111111222333333444444444444444444555666777888888999:::;;;===???AAABBB?????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDFFFGGGGGGHHHHHHFFFEEEEEEDDDDDDCCCCCCCCC???BBBGGGKKKNNNNNNLLLKKKHHHGGGDDDBBB@@@????????????@@@@@@??????CCCIIINNNOOOSSSZZZcccnnnjjjSSSHHHBBB;;;888888888777555222333444333222111000111333333111000///.........------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++************)))))))))((((((((((((((((((((((((((((((+++)))''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''')))*********)))((())))))))))))***+++,,,,,,........................+++++++++***++++++,,,------,,,+++***+++,,,...///,,,,,,---///111333555666//////............//////+++---///...,,,+++---///...444777222......///...------,,,,,,------......---,,,,,,---///000000///,,,---...//////...------******************++++++...---,,,+++******************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))333333222222111000000000000000000000111111111111000///.........000111222---......///000111111222000000000000000000000000//////000111111111111111///000111333333222222111111111222333444444555555666666666666777888:::::::::;;;;;;===???AAACCCDDD@@@AAAAAAAAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCC???DDDLLLTTTWWWUUUQQQNNNFFFEEEBBB@@@???@@@AAABBB@@@AAAAAA@@@AAAEEEMMMTTT]]]ccckkkvvv|||cccPPPFFF>>>;;;666333333555666666111333444555444333333444333222000...---,,,---------------------------------------,,,,,,,,,++++++******++++++++++++******************))))))))))))&&&&&&'''(((((('''&&&&&&***((('''&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((***++++++******)))))))))))))))***+++,,,---........................++++++******++++++,,,---...---+++******+++---...***,,,000222444333222111//////............//////***---000///---+++,,,...***111555111---...//////------,,,,,,,,,---......---,,,+++---///000000///,,,---.../////////------***)))))))))***+++,,,,,,---,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000000000000000000000000////////////000000000000222222222111111111111111000///.........///111222000000111111222222222222000000000000111111111111222111111111111111222333222222222222333555777888777888::::::::::::;;;===>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAABBBCCCDDDDDDGGGGGGGGGFFFEEECCCBBBAAAEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDGGGOOO]]]gggeeeXXXLLLCCCAAA???>>>@@@BBBDDDEEEGGGBBBDDDKKKLLLIIIQQQ^^^jjjuuuyyycccQQQDDD>>>888888777777666555555555444333111111222111000...//////.........---------......---------,,,,,,,,,------,,,,,,+++***))))))+++,,,------------,,,+++************))))))))))))+++,,,,,,***((('''((()))+++***)))(((((('''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))***(((&&&''')))***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++)))&&&$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))'''(((((()))))))))))))))*********)))******+++,,,------------......///000++++++************++++++,,,---------,,,,,,+++***---......///////////////000000//////.........---------------------------////////////////////////---------,,,,,,++++++++++++,,,------......------222111///......///000000******+++,,,,,,,,,++++++))))))))))))))))))))))))+++++++++++++++***)))(((,,,++++++******++++++,,,((((((((((((''''''''''''***)))(((''''''((()))***000000000000000000000000////////////000000000000000/////////////////////000000///...///000111222111111111111111111111111000000000000111111111111222222111111111222333333444444555555666888999:::999;;;<<<<<<<<<<<<===???????????????@@@AAAAAABBB@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAADDDGGGNNNXXX^^^[[[PPPFFFDDDCCCAAAAAACCCFFFHHHIIIKKKEEEEEEKKKOOORRR^^^nnnrrr\\\NNNCCC999444777777777666555555444444444222111111111111000...//////.........---------...------------,,,,,,,,,------,,,,,,+++******)))***+++,,,,,,,,,,,,+++***)))))))))(((((((((((('''((()))((('''%%%$$$%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))((()))******+++++++++++++++++++++,,,---++++++************++++++------------,,,,,,+++***---......///////////////000/////////............------------------------.................................------,,,,,,,,,++++++,,,---------------,,,,,,++++++,,,---...///---------------,,,+++***************************+++++++++++++++***))))))+++******))))))******+++)))))))))(((((((((''''''))))))(((((((((((())))))000000000000000000000000////////////000000000000//////////////////000000000000//////000000111222111111111111111111000000000000000111111222222222333222222222333333444555777777999:::;;;;;;<<<<<<<<<>>>??????>>>>>>@@@AAABBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGG@@@AAACCCDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEBBB@@@???CCCEEEJJJOOOQQQMMMFFF@@@???@@@AAACCCFFFJJJMMMOOOSSSMMMKKKQQQWWW```sssnnnRRRCCC@@@===888444777777666555555444444333333222111000111111000..................---------------------,,,,,,,,,,,,---,,,,,,++++++*********)))******++++++******)))(((((((((((('''''''''''''''''''''&&&$$$###$$$&&&&&&&&&&&&%%%&&&&&&''''''''''''((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$%%%''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''((())))))******)))))))))(((((((((((()))******,,,++++++************+++++++++************++++++------,,,,,,,,,,,,++++++---......///////////////////////////............------------------------,,,------------------,,,............------------***++++++,,,,,,,,,,,,,,,************,,,---...///////////////...,,,+++***++++++++++++++++++++++++***++++++++++++***))))))***))))))))))))))))))************))))))))))))((((((((())))))))))))((((((////////////////////////////////////000000000000111111111111111222222222000000000000111111222222222111111111111000000000111111111222222333333444444444444444555666777777999:::<<<===>>>>>>======>>>???AAAAAA@@@@@@AAABBBDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHGGGEEEBBB???<<>>===???CCCHHHLLLRRRWWW[[[\\\XXXYYY```iiiwwwhhhVVVDDD======<<<;;;:::777777666666555444444444333111000000111111000...........................---------,,,,,,,,,++++++,,,,,,,,,++++++*********((())))))))))))))))))((())))))((((((((('''''''''))))))***(((&&&&&&''')))&&&%%%%%%%%%&&&'''((((((''''''((((((((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))(((((()))************))))))))))))))))))******+++...------,,,++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////.........------------------------+++,,,,,,------,,,,,,+++------------------------)))***++++++,,,,,,++++++,,,---------...///000000...............---,,,+++++++++++++++++++++++++++******+++++++++******)))******))))))))))))******+++++++++*********))))))'''((()))******)))((('''////////////////////////////////////000000000000000000111111222222222222000111111222222222222222222222222222111111111111222222333333444555555666666666666777888999:::::::::;;;===?????????>>>===???@@@AAAAAA@@@???AAABBBDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHGGGDDDAAA===;;;;;;>>>@@@???>>>>>>@@@BBBBBBEEEJJJOOOTTT[[[bbbhhhhhhiiiooozzzqqq```NNNFFF???<<<:::777777:::888777777666666555444444222000///000111111000///---.....................------,,,,,,,,,+++++++++,,,,,,+++++++++++++++***((((((((((((((((((((((((*********)))))))))(((((()))******)))(((''')))***&&&&&&&&&&&&'''((())))))&&&'''''''''((((((((()))'''''''''&&&&&&%%%%%%$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))((())))))***************++++++******++++++,,,---...------,,,++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,---------......///////////////.........///////////////------------------------***+++,,,------,,,+++***++++++++++++++++++++++++)))***++++++,,,,,,++++++//////000000000/////////***+++,,,---------------************************)))******+++++++++******+++++++++******+++++++++++++++++++++************'''((()))******)))((('''000000000000000000000000////////////000000000000.........///000000111111111111222333333333333222222222222333333333444444444444555555666777888888999999999:::;;;<<<===>>>======>>>??????????????????AAABBBAAA@@@???@@@BBBDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEBBB@@@===;;;;;;;;;<<<<<<===@@@DDDGGGGGGKKKQQQVVV\\\eeeooovvvfffQQQHHH???=========999333444888777777666666555444444333111000//////111111000///---------...............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))((((((''''''(((((()))************))))))))))))'''((()))(((&&&&&&((()))''''''''''''''''''((()))%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''&&&%%%%%%&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((()))******++++++******,,,++++++++++++,,,------,,,++++++************+++,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---...---......///////////////.........///////////////------------------------***+++---......---+++***************++++++++++++***++++++,,,,,,,,,,,,,,,......//////......---,,,)))***+++,,,---.........))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++++++++,,,,,,+++++++++************)))(((((())))))))))))((((((000000000000000000000000////////////000000000000---......///000000111111111222333444444444333222222222333444444555666666555666666777999::::::;;;<<<<<<<<<<<<>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAABBBAAABBBCCCBBBAAA@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGDDDDDDEEEFFFFFFGGGFFFFFFFFFEEEDDDBBB@@@>>>===<<<===<<<;;;===@@@EEEIIIKKKNNNSSS\\\dddnnn|||sss^^^KKK@@@===;;;888888:::999555555888555555444333333222222111111///...///000111000///---------.........//////,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))(((''''''((())))))***))))))))))))(((((((((&&&'''((('''&&&%%%''')))''''''&&&&&&%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$%%%&&&'''''''''&&&%%%###&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$######""" """###%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))***++++++++++++***++++++******++++++,,,---++++++++++++++++++,,,------,,,,,,++++++,,,,,,------,,,+++******,,,...///---......///////////////............/////////000------------------------***,,,...//////...,,,************++++++,,,,,,,,,++++++,,,---------------+++,,,---.........---,,,+++,,,---...............************************))))))***+++++++++++++++++++++************+++++++++************)))))))))))))))(((((((((((())))))000000000000000000000000////////////000000000000///000000111222333333333111222333444555444333333111222333444666777888888666777888999:::;;;<<<<<<=========>>>???AAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDBBBCCCDDDCCCBBBAAABBBCCCAAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEJJJHHHEEECCCBBBBBBCCCCCCAAAAAACCCEEEFFFGGGGGGGGGEEEDDDBBB@@@>>>=========@@@>>><<<>>>CCCHHHLLLNNNXXX___kkkwwwdddQQQFFF???<<<===888333000444666555444666333333222222111000000///000///...///000111000///---------.........//////,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))(((''''''((()))***)))((((((((('''''''''''''''((()))((('''&&&(((***'''&&&&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&!!!$$$''''''&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###"""""" """$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++++++++************)))******+++,,,------------...//////000---,,,,,,++++++,,,,,,------,,,+++******,,,...///---......///////////////---.........//////000000------------------------***,,,...000000...,,,***+++++++++,,,,,,---------+++,,,------......------***+++---///000000//////...///////////////......++++++++++++++++++++++++((()))***+++++++++++++++******))))))))))))***************))))))))))))(((***)))(((''''''((()))***000111111111222222222222......//////000000111111...///111000//////000111333333333333333333333333222333444666777999:::;;;:::::::::;;;<<<>>>@@@BBB@@@AAABBBBBB@@@@@@AAABBBEEEDDDCCCDDDEEEDDDBBBAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEEEEDDDFFFEEEDDDDDDDDDCCC@@@===???@@@CCCEEEEEEDDDBBB@@@DDDBBB???>>>???@@@AAAAAAAAABBBCCCEEEJJJPPPWWW[[[bbbkkkzzzpppaaaOOODDD???;;;:::<<<666666666555444444333333222222222111000//////...222222111111000000/////////............---------,,,,,,,,,+++++++++******))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%$$$###"""'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''***(((%%%$$$###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$######$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''++++++******************+++++++++*********))))))))))))***++++++,,,------,,,,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---......///000000000000000000000////////////000000---------.........////////////...---,,,,,,++++++---,,,+++***+++,,,---.../////////......---------........................111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++...------,,,+++***)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))000000000111111111222222////////////000000000000///111222222000000111333333333333444444555555555666666777888:::;;;<<<<<<======<<<<<<<<<>>>???@@@@@@BBBBBBBBBAAA@@@AAABBBDDDCCCBBBCCCDDDDDDBBB@@@AAAAAAAAAAAABBBBBBBBBCCCAAABBBCCCCCCCCCCCCCCCBBBDDDCCCAAABBBDDDEEEDDDDDDFFFDDDCCCBBBBBBAAA>>><<<>>>???BBBDDDEEEDDDCCCAAAEEEDDDBBBAAABBBCCCDDDDDDFFFEEEEEEGGGLLLUUU___eeevvvlllVVVKKK@@@<<<:::888777888666666555555444333333333222222111111000//////............///////////////............------------,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((("""#########""""""!!! &&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''************************+++++++++*********))))))******++++++,,,,,,------,,,,,,,,,,,,,,,+++******++++++++++++,,,---...///......///000000000000000//////............//////---------........./////////......---,,,,,,++++++,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++.................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******,,,,,,,,,++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))///000000000111111111111000000000000000/////////000222333333222222333555444444555666777777888888;;;;;;;;;<<<======>>>>>>@@@???>>>>>>>>>>>>??????AAABBBCCCBBBAAAAAABBBCCCBBBAAAAAABBBDDDDDDCCCAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@??????@@@??????@@@CCCDDDDDDCCCGGGEEEBBB@@@@@@???===<<<===>>>@@@BBBCCCCCCBBBAAA@@@AAAAAABBBDDDGGGIIIJJJLLLLLLMMMPPPWWWcccqqqzzzttt^^^NNNDDD===888999;;;999888888666555555444444333333222222111111000000//////...++++++,,,,,,---......///......---------,,,,,,,,,,,,++++++++++++*********((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++)))******+++,,,...000111......///000000000000000......------------......---------........................------,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++************------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---******+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))//////000000000111111111222222111111000000//////111222444444333333444666666666777888999:::;;;<<<>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDCCCBBBAAABBBCCCBBBAAAAAACCCDDDEEEDDDCCC@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@???>>>======;;;;;;<<>>===>>>>>>??????@@@@@@@@@@@@>>>@@@CCCFFFIIINNNRRRVVVSSSWWW\\\bbblll{{{vvvaaaUUULLLFFF@@@;;;888::::::777666777555555444444333222222222111111000000////////////++++++,,,,,,------------------------,,,,,,,,,+++++++++++++++************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''(((((((((&&&%%%############%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))************************************---------,,,,,,,,,,,,,,,---------......---,,,,,,++++++++++++---...///000......///000000000000000///......------......///..............................---------,,,,,,,,,***+++,,,---...---,,,++++++++++++***************------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++*********))))))))))))((())))))))))))))))))))))))000000000000111111111111333333333222222111111000111333444444444444666777888999:::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCCCCDDDFFFGGGFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA???>>><<<;;;999:::===BBBHHHLLLNNNNNNKKKHHHEEEBBBBBBBBBAAA@@@??????>>>>>>>>>??????@@@CCCFFFIIILLLPPPVVV]]]bbb```gggrrr|||nnnWWWLLLGGGDDDBBB===888444555444111111333444444444333222222111111000000000///////////////.........---------,,,,,,---,,,,,,,,,+++++++++++++++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''(((((((((&&&%%%############%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......---------------,,,,,,------............///000000000000000000//////////////////000.....................------------------,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,------------------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,,,,+++***))))))*********))))))))))))(((************************000111111111222222222222444444444444444333333333333444666666666666888:::<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAACCCDDDEEEEEEEEEEEECCCDDDEEEDDDCCCCCCCCCEEEEEEDDDDDDEEEGGGGGGFFFDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAA???===;;;::::::<<<@@@GGGNNNSSSTTTUUUKKKIIIFFFEEEEEEEEECCCBBB@@@?????????@@@AAACCCEEEIIIKKKOOORRRVVV^^^hhhpppzzz{{{hhhSSSHHHDDD@@@;;;777999555333444333111222666444333333222222111111000////////////////////////000000///......---,,,,,,,,,,,,,,,+++++++++******+++************)))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%###!!!"""$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''(((((())))))************************++++++++++++++++++++++++++++++++++++,,,,,,------------,,,......---------------.........///000000000000000000000////////////000000...............---------------------------------++++++,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---......------,,,+++***)))(((++++++*********)))))))))************************222222222222333333333333555555555555666666666666666777999999999:::;;;===?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDEEEFFFFFFDDDBBBAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBB@@@>>><<<999888:::<<<@@@GGGNNNRRRTTTSSSIIIHHHGGGGGGGGGGGGEEECCC?????????AAACCCHHHKKKNNNPPPTTTYYY___gggtttsssZZZNNNCCC@@@>>>999555555666444555777666444444888333333333222111111000000////////////////////////...............---------++++++++++++************************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$#########$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''(((((()))******+++))))))*********+++++++++)))))))))******+++++++++******+++,,,,,,,,,,,,,,,---------------...///000......///000000000000000/////////......///////////////.........---------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...,,,,,,,,,++++++*********,,,+++++++++************************************222222333333333444444444555555666666777777888888888:::;;;<<<<<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFEEECCCBBBCCCEEEFFFEEEDDDCCCDDDFFFEEEDDDCCCDDDEEEDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAA@@@===:::888777888:::>>>DDDJJJNNNOOONNNGGGFFFFFFGGGHHHHHHEEECCC??????@@@BBBGGGMMMRRRVVVZZZ```hhhrrr~~~uuu^^^KKKLLLCCC<<<:::777333666<<<222222444777666222111444333333222222111000000000.........///////////////+++,,,,,,------......///+++++++++************)))************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%$$$########################$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''(((((('''%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''((()))******+++))))))******++++++++++++''''''((()))***++++++,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,...///111222...//////000000000000000.........------.........//////.........------------------------------------,,,+++***+++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************555555555555555666777777777777999:::<<<===>>>???<<<<<<<<<===>>>??????????????????@@@AAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEECCCAAA>>>;;;:::999::::::;;;<<>>???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBAAABBBCCCDDDEEECCCAAA???<<<;;;:::::::::999:::<<<>>>@@@AAACCCCCCFFFFFFHHHMMMPPPNNNHHHBBBAAAEEELLLSSS[[[cccjjjooopppzzzyyycccUUULLLDDD???===:::999777555444444444444666555555444444333222222111000//////000111000.../////////000000000000000...---,,,***))))))******))))))*********++++++++++++***)))((('''((())))))'''(((((())))))(((((('''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((('''%%%$$$$$$%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))((('''&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((())))))((('''''''''(((******))))))))))))))))))))))))((()))******,,,,,,---...------------------------...---------......///000...---------------............------------.........---------,,,,,,,,,,,,---------------------------,,,+++))))))***+++,,,++++++++++++++++++++++++,,,,,,------------............---------,,,,,,,,,************************+++******))))))***++++++))))))***++++++++++++***))))))***+++++++++++++++************)))))))))(((888999999999999:::::::::999999:::;;;===>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBAAABBBDDDEEEGGGGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBBBBCCCFFFIIIJJJDDDCCCAAA???===<<<<<<<<<::::::;;;<<<===???AAABBBDDDFFFJJJNNNPPPOOOJJJFFFGGGLLLVVVcccrrr}}}eeeXXXJJJCCC@@@===:::;;;777666666555444333222222444444333333222111111111111///......//////...,,,---------...//////000000---,,,+++******************************+++++++++************))))))))))))'''(((***++++++***(((''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%'''((('''&&&$$$%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''(((((()))***))))))))))))))))))))))))((())))))***+++,,,------------------------------------...////////////...,,,,,,,,,,,,---......///...------,,,,,,------...,,,,,,,,,,,,++++++++++++...........................---+++***)))***++++++************************+++++++++,,,,,,,,,,,,---...---,,,+++***+++,,,,,,************************+++******)))))))))******))))))***++++++++++++***))))))***++++++++++++***************)))))))))))):::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCEEEDDDBBBAAAAAAAAABBBCCCBBBCCCEEEHHHKKKOOORRRSSSGGGFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>@@@BBBDDDEEEFFFIIIMMMPPPSSSTTTTTTTTTRRRYYYhhh|||yyydddSSSIIIAAA???>>>;;;::::::555555555555444333222111333222222111000000//////111///......//////---,,,++++++++++++++++++,,,,,,,,,++++++************************************************+++******)))((('''(((+++,,,,,,+++((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&((())))))'''&&&&&&'''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...---++++++++++++,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++...........................---,,,+++************))))))))))))))))))))))))************++++++++++++---,,,***)))((()))+++,,,************************+++******))))))))))))***))))))***++++++++++++***)))***++++++,,,,,,++++++*********)))))))))))))))<<<===>>>>>>??????>>>>>>=========>>>>>>???????????????@@@@@@@@@@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBGGGHHHHHHGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCFFFLLLQQQTTTVVVVVVUUUJJJJJJJJJIIIGGGEEEBBBAAA@@@@@@AAACCCEEEGGGIIIJJJKKKOOOSSSVVVZZZ```hhhnnnmmmuuupppZZZMMMFFF@@@;;;;;;;;;888777888555555555555444333222222111111111000//////......111000......//////...------,,,,,,+++***))))))(((******+++*********))))))************************)))************)))(((((('''(((+++,,,,,,+++((('''&&&'''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%$$$$$$$$$######&&&'''((((((&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$#########&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,*********++++++---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------........................---,,,,,,++++++*********)))))))))))))))))))))))))))))))))*********++++++---+++)))((('''(((***+++************************+++******)))(((((())))))))))))***++++++++++++******++++++,,,,,,,,,,,,,,,))))))))))))))))))******===>>>???@@@AAA@@@??????????????????????????????>>>>>>???@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCIIIIIIHHHHHHFFFEEECCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCGGGJJJPPPTTTVVVUUURRROOOKKKLLLLLLLLLJJJGGGDDDBBB@@@BBBEEEHHHLLLNNNOOOPPPPPPUUU[[[```fffrrrsss___QQQJJJIII>>>999777999:::777777999555444444444333333333222111111000000///.........000...---...///000///...000///...---,,,+++***))))))******+++******))))))+++++++++***************))))))))))))(((((((((((('''(((***++++++***((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%###$$$$$$%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************+++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++,,,+++***)))((()))******************************+++******)))(((((((((((())))))***++++++++++++*********+++,,,,,,,,,,,,+++))))))))))))************===>>>@@@AAABBBAAA@@@???@@@@@@@@@@@@@@@@@@??????>>>??????AAABBBCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFEEECCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???<<<===???@@@BBBCCCCCCCCCEEEHHHLLLOOOPPPOOOLLLJJJKKKLLLMMMMMMKKKHHHDDDBBBCCCFFFKKKPPPUUUWWWYYYYYY^^^fffpppxxxgggTTTHHHAAA@@@CCC:::777666888999666666999444333222111000111222222111111000000///.........---,,,+++,,,...//////...//////...---,,,,,,++++++((()))***++++++***))))))+++++++++*********))))))))))))'''&&&&&&&&&'''((('''(((((())))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((*********)))))))))((((((&&&''')))(((&&&%%%%%%&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&'''(((((((((''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,++++++++++++++++++++++++---,,,++++++*********+++++++++************++++++++++++************++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,************************))))))*********++++++++++++++++++*********))))))************************++++++)))(((((('''''''''))))))***++++++++++++***(((((()))***************((()))))))))************===>>>@@@BBBBBBAAA@@@???AAAAAAAAA@@@@@@@@@@@@???>>>???@@@BBBDDDEEEFFFGGGAAAAAAAAABBBCCCDDDEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>:::<<<>>>AAACCCCCCCCCCCC@@@BBBEEEHHHJJJJJJJJJIIIJJJKKKMMMMMMKKKHHHDDDAAAFFFJJJQQQWWW]]]`````````qqq{{{mmm]]]NNNHHHCCC<<<888888888555333555555222222444333222000......///111222111111111000//////......+++***)))+++---///......,,,,,,++++++++++++++++++((()))***++++++***)))(((++++++++++++******))))))***(((&&&%%%$$$%%%'''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&***+++,,,,,,***))))))***%%%%%%&&&'''(((((((((''''''''''''''''''''''''''' """%%%&&&%%%$$$%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''''''((()))***+++,,,,,,++++++++++++++++++++++++---,,,***)))((()))******++++++******************++++++************++++++))))))******++++++++++++++++++++++++++++++++++++((()))***+++,,,---------************************************++++++++++++***++++++++++++***))))))************************++++++)))(((''''''''''''))))))***++++++++++++***&&&''''''((((((((((((((((((((())))))*********+++>>>>>>???@@@@@@AAABBBBBB???AAACCCBBBAAA@@@@@@AAA???AAABBBBBBAAAAAACCCDDDAAACCCDDDDDDCCCCCCEEEFFFEEEEEEFFFGGGDDDAAAAAADDDCCCCCCDDDEEEDDDCCCAAA@@@BBBCCCCCCCCCAAAAAACCCEEE;;;>>>BBBDDDDDDDDDDDDEEEEEECCCCCCCCCFFFGGGHHHHHHEEEIIILLLKKKFFFBBBAAABBBFFFLLLSSSYYY___eeemmmrrrppp^^^LLLHHHCCC>>><<<:::888777888777555444333333444444333333222222111000000000///////////////////////////---,,,,,,---...,,,++++++++++++************)))---***'''(((,,,...+++'''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###$$$&&&((())))))((('''%%%'''(((*********))))))&&&'''(((*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&((())))))((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))((('''''''''(((***+++******+++++++++******)))************************,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,+++***+++,,,---***************+++++++++,,,,,,,,,+++++++++******+++++++++,,,------+++(((+++++++++************)))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))???@@@@@@@@@AAABBBBBBBBB@@@AAACCCBBBAAA@@@AAABBB@@@AAACCCCCCBBBBBBCCCDDDBBBCCCDDDDDDCCCCCCDDDFFFCCCDDDEEEGGGFFFEEEEEEFFFBBBBBBCCCCCCCCCCCCBBBBBBEEEGGGHHHHHHEEECCCBBBBBB???AAADDDDDDBBBAAA@@@AAACCCCCCCCCEEEGGGHHHHHHHHHEEEGGGIIIIIIGGGGGGHHHIIIJJJQQQ[[[dddkkksss}}}ttteeeWWWMMMEEEBBB>>>;;;;;;:::999888777666555444333333333444333222222111111000//////........................///---,,,,,,---...,,,++++++++++++************)))---***'''(((,,,---+++((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&'''((()))(((((('''$$$%%%&&&'''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((((('''((()))***+++*********++++++******)))************************,,,+++++++++************))))))))))))))))))))))))*********+++++++++,,,,,,...---,,,+++***++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++******+++,,,,,,+++)))+++++++++************)))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))AAABBBBBBBBBBBBBBBBBBBBB@@@BBBCCCBBBAAA@@@AAABBBAAACCCDDDCCCBBBBBBCCCDDDBBBDDDDDDDDDCCCCCCDDDFFFEEEEEEFFFGGGIIIIIIGGGDDDAAAAAA@@@@@@AAABBBDDDEEEHHHKKKMMMLLLIIIEEEBBBAAADDDEEEFFFEEECCCAAA@@@AAA???AAACCCEEEGGGGGGFFFEEEDDDDDDDDDEEEHHHLLLPPPRRRVVV```mmmxxxsss\\\OOOHHHDDDAAA===;;;888888999::::::999666666555444333333333333222222111111000000//////------------------------///---,,,,,,---...,,,++++++++++++************))),,,)))'''(((+++,,,***(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''((('''&&&&&&%%%'''((()))*********))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((((((((((((((((()))******))))))******+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,......,,,+++************++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,***)))***+++,,,+++***+++++++++************)))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))CCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCBBBAAA@@@BBBCCCBBBDDDDDDDDDBBBBBBBBBDDDCCCDDDDDDCCCBBBBBBDDDFFFIIIJJJJJJJJJKKKLLLGGGBBBBBBAAA??????@@@BBBEEEFFFJJJLLLMMMLLLIIIFFFDDDDDDGGGHHHHHHGGGDDDCCCCCCDDDAAADDDHHHJJJJJJHHHGGGFFFFFFFFFHHHLLLTTT\\\cccgggppp{{{qqqfffVVVJJJDDDAAA???<<<999777666666888999999888555555444333333222222222222111111000//////......------------------------///---,,,,,,---...,,,++++++++++++*********))))))+++)))((()))***+++***(((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((())))))(((((('''&&&%%%%%%*********+++++++++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''(((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))((((((((((((((())))))***((())))))***************(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))************++++++++++++......---,,,+++***))))))******++++++,,,---------,,,,,,,,,+++++++++******,,,***))))))+++,,,,,,++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))DDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBB@@@@@@BBBDDDCCCDDDEEEDDDBBBAAAAAABBBBBBCCCCCCBBBBBBCCCEEEHHHJJJNNNPPPOOOOOOQQQMMMFFFDDDBBB@@@??????AAADDDFFFHHHIIIHHHGGGFFFFFFHHHKKKKKKKKKIIIFFFBBBAAAAAABBBEEEIIINNNPPPOOOMMMLLLLLLLLLQQQXXXcccooo{{{tttdddNNNIIICCC@@@>>>===:::888999777666666777888777666444444444333333222111111111111000//////......---------------------------///---,,,,,,---...,,,++++++++++++*********))))))***)))((()))******))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((+++***)))(((''''''&&&&&&''''''''''''&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))'''(((((()))))))))))))))'''((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++------,,,,,,+++***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++******+++******+++,,,---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))******************************************++++++******))))))((((((((((((((((((((((((((((((BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@AAACCCEEECCCDDDDDDCCCAAA???@@@AAAAAABBBBBBBBBBBBCCCGGGJJJLLLUUUZZZWWWVVVWWWUUUNNNGGGEEEBBB@@@@@@AAACCCDDDDDDDDDDDDCCCDDDGGGKKKOOOMMMLLLIIIDDD@@@===>>>???CCCIIIOOORRRRRRQQQRRRSSSWWWbbbqqqgggTTTMMMCCC???;;;888888888888888999777666666666666444333333333333333222111000000000000//////......------------------------------///---,,,,,,---...,,,++++++++++++************)))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((,,,+++***((('''''''''''')))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''((()))))))))))))))''''''((()))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))************++++++++++++,,,++++++***)))(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******+++***+++---//////...,,,+++++++++************)))))))))))))))))))))))))))((()))***+++++++++******************************))))))))))))))))))((((((((((((((((((((((((((((((AAAAAAAAABBBBBBCCCCCCDDDCCCDDDCCCAAA@@@AAACCCEEECCCCCCDDDBBB???>>>>>>???@@@@@@AAAAAABBBDDDIIILLLUUUbbbhhhbbb[[[[[[XXXRRRJJJHHHEEECCCAAAAAAAAABBB@@@AAACCCDDDEEEHHHLLLOOOKKKJJJGGGDDDAAAAAADDDFFFGGGMMMUUUZZZ[[[]]]aaaeeerrrvvv```MMMCCCBBB???<<<999777777777888888777666555555555555333111222333333333222111000///000000///......------,,,........................///---,,,,,,---...,,,++++++++++++************)))((()))))))))(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((***)))((('''&&&''''''(((+++***)))'''''''''((()))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&'''((()))***))))))(((&&&'''((()))************************************((((((((())))))*********(((((((((((((((((((((((())))))))))))************))))))***+++,,,++++++***((())))))***+++,,,---...,,,,,,,,,+++++++++*********+++---000222111...,,,+++++++++************)))))))))))))))))))))))))))((()))***++++++++++++***************************(((((((((((((((((())))))((((((((((((((((((((((((@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCAAA@@@AAACCCFFFBBBCCCCCCAAA???======>>>???@@@@@@@@@BBBEEEJJJNNN```nnntttjjj^^^[[[WWWQQQLLLJJJHHHEEEBBBAAA@@@@@@>>>@@@DDDFFFGGGIIIKKKMMMGGGGGGFFFEEEFFFIIINNNRRRRRRYYYccciiilllpppvvv{{{~~~eeeVVVKKK@@@999888666666777888888777555444555444333333444444222000222222333333222111///...000//////...------,,,,,,///////////////////////////---,,,,,,---...,,,++++++++++++************)))((()))))))))((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$&&&((())))))(((((()))((('''&&&%%%&&&'''''''''&&&%%%$$$######$$$%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''(((((('''&&&&&&''')))*********)))(((&&&'''((()))************************************(((((())))))******++++++(((((((((((((((((((((((())))))))))))************'''(((***+++,,,,,,++++++)))******+++---...//////,,,,,,,,,+++++++++*********+++...222444333///,,,+++++++++************)))))))))))))))))))))))))))((()))***+++,,,,,,+++***************************&&&&&&''''''(((((())))))((((((((((((((((((((((((DDDDDDDDDEEEGGGGGGEEECCCHHHGGGEEECCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>????????????@@@EEELLLQQQbbbbbb```\\\WWWSSSQQQQQQMMMJJJEEEBBB@@@@@@??????>>>BBBHHHMMMMMMJJJEEEBBBGGGJJJJJJHHHJJJQQQXXXZZZdddmmmzzz}}}aaaXXXMMMDDD@@@>>><<<;;;666666555444444444444555666666555444444333222222222222000//////............------,,,,,,------......,,,++++++,,,---,,,+++...------,,,,,,++++++***+++***)))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$%%%''')))***###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%###"""!!! $$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))*********))))))(((((()))***++++++++++++******(((''''''''''''''''''((()))++++++******)))(((((((((((((((''''''((()))))))))))))))******))))))))))))))))))...,,,***+++---...---***))))))))))))))))))))))))+++,,,...000111111000///******************************))))))))))))******)))***,,,------,,,***)))+++******)))(((''''''&&&))))))******++++++,,,,,,))))))((((((((('''''''''EEEDDDDDDEEEGGGGGGEEECCCEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA???>>>======>>>>>>>>>?????????@@@CCCIIIMMMUUUVVVVVVTTTPPPMMMLLLMMMPPPLLLHHHDDDAAAAAA@@@@@@BBBFFFKKKOOOPPPNNNMMMKKKIIIMMMOOOPPPXXXeeeqqqvvvvvvcccWWWNNNHHHAAA;;;999777555333666555444444333333444444555555444444333222222111111111000///............------,,,,,,,,,,,,---------+++******+++,,,+++***---------,,,++++++************)))((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))***))))))(((((()))***+++++++++++++++***)))((('''''''''''''''((()))***+++******)))((((((((((((((())))))))))))************************************,,,***((()))+++,,,+++)))***************************+++---///000000///...******************************))))))))))))*********+++,,,,,,,,,,,,+++***+++++++++***))))))((((((((((((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%FFFEEEDDDEEEFFFFFFDDDCCCAAABBBEEEGGGHHHHHHGGGGGGEEECCC@@@===;;;<<<===>>><<<>>>>>>??????AAADDDGGGHHHJJJKKKKKKJJJHHHHHHHHHJJJHHHDDD@@@??????AAABBBFFFHHHKKKMMMMMMNNNOOOQQQPPPXXX```ggguuuttt```QQQFFF>>>???===:::888888777555333444444333222222222222222333333333222222111111000000///...---------------------,,,,,,,,,,,,------+++***)))***+++,,,+++***------,,,,,,+++*********))))))((((((((()))******%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))(((((()))***++++++++++++++++++***)))(((((((((''''''(((((()))***+++***))))))(((((((((((((((+++***)))))))))***,,,---******+++++++++++++++++++++***))))))++++++***)))++++++++++++++++++++++++)))***,,,---......---,,,******************************))))))))))))******++++++++++++++++++++++++,,,,,,++++++******)))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%GGGFFFEEEEEEEEEEEECCCBBB@@@CCCGGGKKKNNNNNNMMMMMMFFFCCC???;;;999999:::<<<:::<<<>>>>>>>>>???AAACCCBBBDDDGGGHHHGGGEEEEEEEEEDDDCCCAAA???>>>@@@DDDHHHKKKMMMNNNNNNNNNPPPUUUYYYcccooonnnWWWLLLGGGBBB>>>:::999888777777777777777333222222111111111111111222222111111000000000000///...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++******+++,,,---,,,***,,,,,,,,,+++******))))))''''''&&&&&&'''((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""%%%'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''((((((((())))))***++++++++++++++++++******)))(((((((((((((((((()))******))))))(((((((((((())))))+++***)))((((((***,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,++++++******************************))))))))))))******,,,++++++******++++++,,,+++++++++******)))))))))++++++******)))))))))(((((((((((((((((((((((((((KKKIIIGGGEEEEEEDDDBBBAAABBBEEEJJJOOORRRRRRQQQPPPEEEBBB>>>:::777777888999999;;;===>>>>>>???@@@BBBBBBDDDFFFFFFEEECCCCCCCCCFFFEEEDDDBBBAAADDDJJJNNNOOOSSSVVVXXX[[[```hhhoooqqqdddQQQEEEAAA@@@>>>;;;777666555333222333444666222222111000000000000111111000000000000000//////...------,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++---//////...,,,,,,++++++******)))((((((%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""%%%'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((((((''''''''''''(((((()))***+++++++++***++++++++++++******))))))(((((((((((())))))***))))))(((((((((((())))))***)))'''&&&'''(((***,,,******+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,************************)))))))))*********************************************))))))))))))******,,,++++++******++++++,,,)))))))))))))))(((((((((+++*********))))))(((((('''(((((((((((((((((((((RRROOOKKKIIIGGGFFFCCCAAACCCFFFJJJNNNPPPPPPOOONNNDDDBBB>>>:::888777777888888:::<<<>>>???@@@CCCEEEFFFFFFGGGEEECCCBBBBBBDDDIIIIIIHHHEEEDDDFFFMMMSSSUUU[[[cccjjjoooxxxzzziiiRRRLLLCCC===:::888666444777777666333111111333555222222111000000000000111000000000000000000000000...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++,,,...000000///---++++++******)))(((((((((&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''(((((((((((((((&&&'''(((***++++++++++++***+++++++++++++++******))))))(((((((((((())))))((((((((((((((())))))***)))((('''''''''(((******))))))******+++,,,,,,,,,)))***++++++))))))***+++)))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))******++++++++++++++++++++++++)))((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&ZZZVVVQQQNNNKKKHHHFFFDDDBBBDDDGGGIIIJJJJJJIIIHHHDDDBBB@@@===:::999999888777999<<<>>>@@@CCCFFFIIIJJJJJJIIIGGGEEEDDDFFFHHHLLLNNNNNNMMMMMMQQQZZZbbbiiirrr}}}lllXXXLLLCCCAAA>>>:::666444444444666888999888555333444555333222111111000000111111000000000000000000000000......------------......,,,,,,++++++++++++,,,,,,******+++...000000...,,,+++******)))((((((''''''((((((''''''&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))%%%'''(((***++++++++++++***++++++,,,,,,++++++***))))))(((((((((((())))))((((((((((((((()))******(((((()))))))))*********(((((())))))***++++++,,,)))***,,,+++)))(((***,,,******************************)))))))))))))))*********************************))))))))))))*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''___[[[VVVQQQNNNKKKHHHFFF@@@BBBCCCEEEEEEDDDCCCBBBDDDCCCAAA???===;;;::::::777999;;;>>>@@@DDDIIIMMMOOONNNLLLJJJHHHHHHKKKNNNRRRUUUXXXYYY\\\cccoooxxxttt```QQQGGGAAA999::::::777333333666:::111555999999666333111111333222222111111111111111000000000000111111111111......---------......///,,,++++++++++++++++++,,,))))))***---//////---+++*********)))((((((''''''+++***)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&'''((()))******%%%&&&(((***+++,,,++++++***++++++,,,,,,,,,++++++***)))(((((((((((())))))((((((((((((((()))******))))))***++++++++++++***'''(((((()))******++++++***---...---+++***,,,...+++++++++++++++++++++++++++***))))))))))))************************************))))))))))))******)))***,,,------,,,***)))******************++++++'''((((((((())))))******'''''''''((((((((())))))___ZZZUUUSSSRRROOOIIICCCAAABBBAAA@@@@@@AAADDDGGGIIIFFFCCC???;;;:::999999999;;;===@@@DDDGGGKKKMMMQQQNNNNNNSSSSSSQQQTTT[[[\\\^^^bbbhhhppp|||hhhUUUIIIBBB===:::666555555555555444444444444444444444444444444444222222111111111111222222111111111111000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++,,,+++)))((('''''''''((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((()))*********++++++++++++))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))%%%''')))(((%%%$$$&&&)))******************************++++++++++++******,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))(((&&&&&&'''(((''''''((((((((((((''''''XXXSSSNNNLLLLLLKKKFFFAAAAAABBBCCCCCCCCCEEEHHHKKKLLLIIIEEEAAA>>>===<<<======???AAACCCGGGKKKOOORRRVVVSSSTTTWWWYYYYYY___gggiiimmmttt|||zzzjjj^^^NNNBBB<<<:::888666555555555555444444444333333333333333333333333333111000000//////000000111111111000000//////......---------...............,,,,,,,,,,,,++++++++++++************************,,,+++)))((('''''''''((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))******++++++***))))))((())))))))))))))))))))))))&&&((((((((('''&&&'''(((************************)))******++++++******)))+++,,,,,,,,,++++++***)))************************)))************+++++++++************************)))************+++++++++************************)))))))))))))))))))))))))))******)))''''''(((***''''''((((((((((((''''''PPPKKKGGGFFFFFFFFFDDDBBBAAACCCEEEFFFGGGHHHJJJLLLLLLJJJEEEBBB@@@@@@BBBCCCIIIKKKLLLNNNRRRWWW^^^ccciiifffeeegggiiilllsss{{{|||ooodddYYYQQQJJJCCC<<<777777888888666444444444444333333333333333333333333333333333333//////............//////000000000///...------,,,,,,,,,------.........///+++++++++*********))))))))))))))))))))))))))))))+++***)))((('''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))((('''((()))))))))(((************************)))******++++++******)))+++++++++,,,++++++***)))************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))***''''''((((((((((((''''''IIIFFFCCCBBBDDDEEEFFFEEEHHHJJJLLLMMMMMMMMMMMMOOONNNLLLIIIHHHIIILLLOOORRR[[[]]]___aaaeeellluuu|||zzzpppbbbWWWOOOJJJEEEAAA===;;;888777888888666555444333333333222222222222222222222222222222222222//////............//////000//////...---,,,+++++++++,,,,,,------......///++++++*********)))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%############%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++)))'''(((+++,,,***'''************************))))))************))))))******++++++++++++******************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++)))((('''(((***''''''((((((((((((''''''DDDBBBAAAAAACCCFFFHHHIIINNNPPPRRRRRRQQQPPPQQQRRRTTTTTTTTTVVVZZZ```eeeiiioooqqqtttuuuxxx{{{jjjWWWQQQJJJDDDBBB@@@>>><<<666666555555555333000...222222222222111111111111111111111111111111111111000//////......//////000.........---,,,++++++***,,,,,,,,,,,,------......++++++++++++************************************)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&'''((()))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&%%%############%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))******+++++++++******)))))))))))))))))))))))),,,)))'''(((+++,,,***((()))))))))))))))))))))))))))))))))******))))))))))))******++++++*********************************))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))((())))))(((&&&&&&''')))''''''((((((((((((''''''BBBCCCCCCEEEGGGJJJMMMNNNNNNPPPRRRSSSTTTUUUXXXZZZ___aaadddiiipppwww~~~}}}kkkYYYMMMFFFCCC???<<<;;;999666555111222333333333111000...222111111111000000000000000000000000000000000000//////............//////------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++************)))************************(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))***)))((()))*********)))))))))))))))))))))))))))((())))))******))))))(((((()))******+++*********************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))((())))))(((&&&%%%'''(((''''''((((((((((((''''''GGGIIIKKKNNNPPPSSSUUUWWWUUUWWW[[[___dddiiioootttyyy|||wwwdddWWWMMMEEE@@@===<<<999777666555444333000222333333333333333333111111000000000/////////////////////////////////......------------......,,,,,,,,,---------------...------,,,,,,+++++++++******)))))))))((((((((())))))))))))))))))))))))'''((()))******)))((((((''''''''''''''''''''''''%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))***)))(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&((()))''''''((((((((((((''''''MMMPPPTTTWWWYYY[[[]]]___eeehhhnnnttt|||rrrfffVVVJJJDDDAAA===999777555444444444555777777000111222222111111222333000000000000////////////////////////////////////---,,,,,,++++++,,,,,,---+++,,,,,,------......//////...------,,,+++***))))))(((((((((''''''''''''(((((((((((((((((((((((('''((()))******)))((((((''''''''''''''''''''''''%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((('''&&&&&&&&&&&&'''%%%%%%'''(((((('''%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((()))(((((())))))))))))))))))))))))&&&)))+++***'''&&&(((+++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))***++++++***(((''')))***''''''((((((((((((''''''^^^bbbgggkkkmmmnnnooopppxxxnnnaaaPPPKKKDDD???===;;;888666555555444444444333333333000000000000000000000000111111000///////////////---...///000000///...---////////////////////////...---+++*********++++++.........---,,,+++***)))(((((((((((())))))))))))###%%%'''(((******))))))&&&'''((('''%%%%%%'''(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$"""!!!$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************+++*********))))))(((((((((((())))))))))))(((((()))************+++++++++******************************++++++++++++******))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((((((((())))))(((((('''''''''&&&zzzuuufff\\\TTTOOOGGGBBB===999888888666555444444444444333333333333000000000000000000000000000//////...---.........---...///000000///...---..............................,,,+++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((&&&'''((())))))(((((('''&&&'''((('''%%%%%%'''(((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))************)))))))))((((((((())))))))))))(((((())))))*********+++++++++------------------------******++++++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''')))((((((((('''''''''&&&rrr]]]LLLCCCAAAAAAAAA===:::666555555666666666444444444333333333222222000000000000000000000000///...------,,,,,,---------...////////////...---........................///...---,,,,,,,,,------******+++++++++******)))******))))))((((((''''''(((((())))))((('''&&&&&&&&&'''((('''%%%%%%'''((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))************))))))))))))(((((())))))))))))(((((()))))))))*********++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''&&&((((((((('''''''''''''''vvvfffXXXQQQHHHAAA===<<<<<<;;;888777555444555666777777333333333333222222222222000000000000000000000000///......---,,,---------................................................---------,,,,,,,,,------)))***+++++++++++++++***+++******)))(((''''''&&&(((((((((((((((''''''&&&&&&'''((('''%%%%%%'''((())))))((((((((('''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&''''''(((((())))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''yyynnnaaaRRRFFF???>>>===<<<;;;999666333777666666444333333444555333333222222222111111111////////////////////////000///......------............------------..............................+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&''''''''''''((((((((()))&&&'''((('''%%%%%%'''(((((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******(((((())))))))))))(((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''rrr```SSSLLLHHHBBB<<<;;;:::888666444222111111444555555333111000000222222222222111111111000000////////////////////////000//////...---...............------------......------------------------******+++,,,,,,,,,++++++,,,,,,---------,,,,,,+++******))))))(((((('''''''''''''''''''''((()))***&&&'''((('''%%%%%%'''(((((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))************(((((())))))))))))((((((((((((((()))))))))************************************++++++++++++******((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''vvvbbbXXXPPPFFF@@@===<<<;;;999999888666333111111222444222333444333000...///111222111111111000000000000///////////////////////////...------,,,,,,------...------,,,,,,------...------------------------******,,,---------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))(((((((((((())))))((('''&&&'''((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((((()))))))))************(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&'''''''''rrreeeUUUGGGBBB@@@<<<:::999888666555000111222222222222333444222444555444111000111333111111111111000000000000////////////////////////...---,,,,,,++++++,,,,,,...---,,,,,,,,,,,,---...------------------------***+++---...///...------,,,,,,,,,+++***)))((('''(((((((((((()))))))))))),,,+++)))'''&&&%%%&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))*********+++(((((())))))))))))(((((((((((((((((())))))))))))******************************++++++++++++******(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&'''''''''yyyfffVVVMMMGGGAAA===;;;;;;:::888777555444444666555444333222222111000111222222333333222222111///000111111111111000///......///000111000000000......---,,,,,,,,,,,,---..................------++++++++++++++++++++++++---+++)))***,,,---,,,)))******************************))))))(((((('''''')))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%)))(((&&&'''((())))))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&###!!!"""%%%&&&&&&$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''))))))((((((''''''&&&&&&))))))(((((())))))((('''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&zzzcccYYYLLLBBB>>>;;;999777777777666666555444444444333333333222111111000000111111111111111111111111111111111111111111111111111111000000///...............------,,,,,,,,,---.........---------------++++++++++++++++++++++++---+++)))***,,,---+++)))***************************)))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&$$$######%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$&&&(((&&&$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&'''(((''''''((((((((((((''''''((((((((((((((('''''''''***)))((('''((())))))(((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&|||kkkZZZNNNGGG@@@999555555777666555222222222333333333333333000000000000000000000000111000////////////000111333222111000000111222333444333111///---,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,*********+++,,,+++***************************))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&(((((('''%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''&&&))))))((('''&&&&&&&&&'''''''''(((((((((((('''''''''''''''((((((((((((((())))))'''''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''{{{mmm```UUULLLBBB<<<===999666444555666666555111111111111111111111111/////////000000111111111222111///......///111222444222111//////111222444555333000---,,,,,,------------...---------,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++*********+++++++++***************************))))))))))))(((((((((((()))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((&&&&&&&&&(((((('''%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%###""" %%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((('''%%%%%%%%%'''***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''))))))(((((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((('''&&&&&&''')))+++((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''wwwlll\\\UUUKKKDDD???===;;;999666555333333333333222111333333222111111000000/////////000000111222222222333222000//////000222333333222000//////000222333111000...,,,,,,---///000------.........---,,,+++++++++++++++,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$######%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%'''***---///((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&'''((('''&&&&&&)))+++((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''uuuggg\\\SSSMMMFFFBBB<<<888666666666666222222222222222111111111333333222111000000////////////000000111111222222222111000000000000111222222111000//////000111222......---------...000111,,,---.........---,,,+++)))******++++++,,,,,,---++++++++++++++++++++++++)))***+++***))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&(((++++++***((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***---...''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))'''(((((()))))))))((('''''''''(((((((((((('''''''''''''''(((((((((((((((###&&&)))(((&&&&&&(((+++((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''~~~ooo[[[MMMFFFCCC@@@===;;;999666555444333222111222333333333222111111111000000000000000000000000/////////////////////000000000000000000000000000////////////////////////---------.........//////,,,---...//////---+++***)))))))))***+++,,,,,,,,,++++++++++++++++++++++++(((***++++++(((((()))+++))))))))))))))))))))))))'''((((((((()))))))))***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''(((***---000111000...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&$$$###%%%'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((())))))))))))&&&'''((()))******))))))''''''((((((((((((''''''((((((((((((((('''''''''!!!%%%******'''&&&'''***((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''tttggg___TTTKKK@@@;;;<<<<<<999555222222333333444333222111222333222111...---------------......///000000111..............................////////////............////////////......------...//////......---,,,---...//////---+++***((())))))***++++++,,,,,,++++++++++++++++++++++++(((***,,,+++(((''')))+++))))))))))))))))))))))))'''((((((((())))))******))))))((((((((('''''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%(((+++///000///...%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$######$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&$$$$$$''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((())))))******%%%&&&((()))***+++******''''''((((((((((((''''''))))))(((((('''''''''&&&%%%***+++(((&&&''')))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''uuufff[[[SSSKKKEEE===<<<;;;999777666444444111111111111111111111111000000000000000000000000---------...............,,,---...---,,,+++---/////////000000000000//////000111111111111///---,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,******))))))******+++,,,))))))))))))((((((((((((***)))'''&&&&&&'''((()))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''((()))******(((&&&$$$%%%%%%%%%&&&&&&&&&''''''"""%%%))),,,---,,,)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###""""""""""""######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))((('''%%%%%%%%%&&&(((***+++*********))))))(((((()))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((xxxhhh___SSSJJJEEEBBB>>>:::999888888666555444333222111111111111111111111111////////////////////////........................,,,---...---++++++---......//////000000//////...111111111000---+++(((&&&***++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++******))))))******+++))))))(((((())))))***+++******)))))))))(((((((((***((('''&&&&&&'''((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###%%%(((++++++***(((&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&((()))*********)))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((({{{kkk^^^SSSKKKDDD???999777888888777666444333333222222111000000000000000000000000000000////////////////////////000000//////......------,,,---------++++++---.........////////////......***+++,,,.........---,,,*********+++++++++,,,,,,,,,++++++++++++*********)))******++++++******)))(((''''''''''''((())))))************)))))))))))))))((('''&&&&&&'''((()))*********))))))(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))******))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((sss___QQQJJJEEE>>>999:::888555555666777666444000000000000000000000000000000000000000000000000////////////////////////111111000///......------,,,------,,,++++++,,,...------............------(((***,,,...000000000000++++++++++++,,,,,,,,,---++++++++++++************((()))***++++++***)))(((((((((''''''(((((()))***+++*********))))))))))))(((''''''''''''((())))))))))))(((((('''&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((()))))))))))))))))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((~~~uuuooolllXXXNNNBBB<<<===>>>:::666777555444333333222111000.........//////000000000////////////////////////........................111000000///...------,,,+++,,,---,,,******,,,---,,,,,,------------,,,,,,////////////---+++)))''',,,,,,,,,,,,------------+++++++++*********))))))((()))***++++++***)))((()))(((((((((((()))***************))))))))))))((('''''''''''''''((())))))***))))))(((''''''&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((xxxrrrhhh]]]SSSNNNKKKJJJCCC>>>999777999:::777333222222111111000//////............//////000000000////////////////////////........................//////......------,,,,,,+++,,,,,,,,,******,,,---++++++,,,,,,,,,,,,++++++******+++++++++)))((('''++++++,,,,,,,,,---------+++************)))))))))((())))))******))))))((())))))(((((())))))***+++))))))))))))((((((((((((&&&&&&''''''((())))))))),,,,,,+++******)))((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((sssddd[[[PPPLLLGGGBBB===;;;:::::::::888666666666555333111000000000000//////000000............////////////................................................---------------,,,,,,,,,+++,,,,,,+++******+++---******++++++++++++******"""$$$&&&)))+++,,,------))))))*********+++++++++************))))))))))))))))))(((((((((((())))))(((((('''''''''((())))))(((((((((((('''''''''&&&%%%&&&'''(((((()))))))))------,,,+++***)))((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%'''((()))%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((({{{hhhZZZPPPGGGAAA===<<<;;;:::999777666666333333333333333222222111/////////...------...///........................................................................+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---******++++++++++++******'''(((***+++,,,,,,++++++(((((((((((())))))))))))************))))))))))))***)))(((''''''((()))***'''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))++++++***)))((('''&&&%%%))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((()))######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&&&&'''&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((nnnbbbRRRFFF@@@>>>;;;999777666555333222111000000222222222111111111000000000000//////.........---///...---,,,+++,,,------,,,,,,------...---------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,,,,+++***)))))))))***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((()))))))))'''&&&%%%))))))))))))************---,,,+++)))((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&)))***%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&###!!!"""%%%'''&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((((((((((((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))xxxoooggg]]]VVVRRRJJJAAA;;;999999777444555444333111000000000000222222111111111000000000////////////......------///...---,,,+++,,,,,,---,,,------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++************************((()))***+++,,,,,,,,,,,,,,,+++******))))))******(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&'''((())))))(((''''''(((((()))))))))*********,,,+++)))((('''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((('''((((((((())))))))))))))))))******)))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''(((}}}wwwggg```UUUMMMIIIFFFBBB@@@<<<999666666777888666444222111000////////////000111111111000000000/////////............---------......---,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))************+++************************)))***++++++,,,,,,,,,,,,++++++***)))))))))******(((((())))))))))))(((((('''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))(((((())))))))))))*********)))((('''&&&%%%%%%%%%((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))***************))))))(((***))))))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&vvviii]]]TTTOOOIIIEEE???<<<<<<>>>>>>>>>777555444444666666444222000///////////////000000000000000/////////......---------------------------------,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,******))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))******)))((('''&&&&&&&&&&&&)))((((((''''''(((((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((&&&$$$###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((()))))))))))))))******))))))((())))))((('''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%}}}llleee[[[RRRJJJDDD???<<<;;;999777555444333111000444333000//////000/////////////////////000000111/////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++,,,---...............++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,,,,++++++***))))))((())))))******(((((())))))))))))((((((&&&'''''''''''''''''''''))))))(((((('''''''''''''''(((((((((((()))))))))******)))(((''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''%%%"""!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''(((((()))((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%zzzppphhh___VVVPPPKKKGGGAAA===;;;:::999888333333444444333111...---222111///......///000222/////////...//////000000.........---------,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******+++,,,------......------************************(((((((((((((((((((((((()))))))))******************)))))))))))))))(((((((((((((((((((((((((((((()))******+++++++++******))))))((((((((()))******(((((())))))))))))((((((&&&&&&&&&'''''''''''''''******((('''&&&&&&&&&&&&''''''(((((((((((())))))***))))))(((''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&'''''''''&&&%%%''''''&&&%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((((((((('''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%zzzoooiii^^^XXXPPPJJJGGGCCC>>>:::;;;999666555555777777666...000222444444444444444000000000000000000111222///...---------------...------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,---,,,+++***))),,,---,,,,,,+++***)))(((************************))))))))))))))))))))))))((()))))))))*********+++******))))))((((((((((((************************)))))))))******))))))(((((((((((((((((()))******(((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))(((''''''&&&'''(((((('''''''''((((((((())))))((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%'''&&&%%%$$$$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((()))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$%%%%%%&&&&&&zzznnnbbbYYYRRRMMMJJJDDD@@@;;;999;;;;;;:::888777555222222333444444333.../////////...------...,,,...//////...---,,,,,,...---,,,,,,+++++++++,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,---,,,+++***)))...---,,,+++)))'''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((((('''++++++++++++++++++++++++(((((())))))))))))((('''((((((((((((((()))******(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++''''''''''''((((((((()))''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&***'''$$$$$$&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&&&&'''