BM6P6(@ YYYWWWZZZ```dddhhhssswwwnnnpppvvvttthhh\\\QQQLLLHHHHHHIIIIIIMMMRRRVVVZZZ___```^^^\\\[[[\\\VVVVVVUUUTTTSSSSSSRRRRRROOOQQQSSSUUUWWWZZZ]]]```eeeiiioootttwwwzzz}}}|||yyy{{{||||||~~~~~~}}}}}}~~~}}}zzzxxxwwwwwwxxxyyyyyyzzzzzz{{{|||}}}}}}xxxxxxyyyyyyxxxvvvuuutttyyyxxxvvvwwwwwwwwwtttssswwwvvvvvvuuuuuuvvvwwwxxxzzzzzzyyyyyyyyyzzz{{{{{{vvvwwwwwwuuurrrqqqsssvvv{{{{{{zzzyyyxxxxxxwwwwwwxxxwwwwwwvvvuuutttssssssqqqrrrssstttuuuuuuuuuuuuyyyxxxvvvuuuttttttuuuuuuvvvxxxzzz{{{zzz{{{~~~~~~zzzvvvtttrrrpppoookkkgggdddhhhffffffhhhmmmqqqtttuuu~~~}}}|||{{{{{{~~~|||zzzyyyzzz|||}}}|||}}}tttmmmjjjjjjttt|||~~~yyysssoookkkmmmxxxvvv[[[BBB888:::666333555444222111111000000000000000111111000///////////////......------------......000///...---------------,,,,,,---...///000111111000000000000000111111111111333444444444555777:::===OOOXXXYYY___lllxxxvvvsssrrrwwwZZZYYY\\\ccciiippp}}}}}}uuuooopppuuurrreeeYYYMMMIIIGGGIIIKKKMMMSSSYYYZZZ^^^bbbcccaaa^^^]]]]]]YYYXXXXXXWWWUUUTTTSSSSSSRRRSSSUUUVVVXXXZZZ]]]___gggkkkrrryyy}}}|||||||||zzz{{{~~~~~~~~~}}}~~~}}}zzzxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyzzzzzzyyywwwvvvuuuvvvuuuuuuvvvxxxyyyxxxwwwvvvuuuuuuttttttuuuwwwwwwxxxxxxxxxxxxyyyzzzzzz{{{xxxyyyxxxvvvrrrqqqrrruuu||||||{{{{{{zzzyyyyyyxxxxxxxxxwwwvvvvvvuuutttttttttuuuvvvvvvvvvvvvvvvvvvyyyxxxwwwuuuuuuuuuuuuuuuuuuwwwyyyxxxwwwwwwzzz}}}~~~}}}zzzwwwtttooojjjfffgggfffeeefffjjjnnnpppqqqxxxzzz}}}~~~~~~~~~|||{{{{{{|||~~~zzztttrrrrrrwww~~~~~~wwwqqqkkkiiiqqq{{{cccIII<<<<<<888666777333222222111000000000000000111111000///////////////......------------......//////...---------------.........///////////////////////////000000000000111333444444444555888:::???PPPXXXYYYaaammmwwwwwwxxx|||[[[[[[```hhhqqq|||wwwrrrnnnppprrrlll___TTTKKKGGGFFFJJJNNNRRRXXX^^^aaadddfffgggddd```^^^]]][[[[[[ZZZYYYXXXVVVTTTTTTUUUUUUVVVWWWYYY\\\___```hhhnnnwww~~~}}}|||zzz{{{~~~}}}}}}}}}~~~}}}|||}}}~~~}}}{{{yyyyyyyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxzzzzzz{{{{{{zzzyyyxxxwwwvvvuuuuuuwwwyyyzzzyyyxxxuuuttttttttttttuuuvvvwwwvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzyyyvvvsssrrrsssttt}}}||||||{{{{{{zzzzzzzzzxxxxxxxxxwwwwwwvvvvvvuuuwwwwwwxxxyyyyyyyyyxxxxxxzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxwwwvvvvvvxxxzzzzzz||||||yyytttnnnjjjgggeeecccccceeehhhjjjkkkpppuuu|||~~~~~~}}}}}}||||||}}}~~~{{{yyyzzz{{{zzztttlllgggjjjqqqoooSSSAAA>>>999999999333222222111000000000000111111111000///////////////......------------......//////...------------...000000//////...................../////////000000222333444444444555888;;;DDDRRRXXX\\\fffrrr\\\___dddlllvvvzzzooommmmmmnnnllleeeXXXMMMKKKHHHHHHMMMQQQTTTZZZaaahhhiiiiiihhheeeaaa^^^\\\\\\\\\\\\[[[YYYXXXVVVTTTVVVVVVVVVXXX\\\```ccceeeiiioooxxx}}}}}}{{{}}}}}}}}}{{{zzzzzzzzz{{{{{{{{{|||}}}~~~}}}|||zzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwxxxyyyxxxwwwuuuttttttuuuuuuvvvvvvwwwwwwttttttuuuvvvwwwxxxyyyyyyyyyyyywwwvvvuuutttuuuvvv{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxzzz{{{zzz|||}}}~~~|||xxxtttpppjjjfffcccaaabbbdddffffffjjjpppxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||wwwooohhhhhhllluuuyyy[[[FFF???:::;;;;;;333333222111111000000111111111000000///////////////......------------......///......---------......///////////////...............//////000000111111222333444444444666999<<>>JJJUUUYYY___nnnxxxcccjjjqqqvvvzzzllleee```eeeiiiiiicccXXXOOOIIIGGGFFFJJJSSS[[[aaaiiippprrrnnngggbbb```^^^]]]\\\\\\]]]```aaabbbaaa```___XXXVVVUUUZZZbbbiiimmmooommmrrryyy~~~yyywwwyyyssssssrrrrrrssstttuuuwww}}}~~~}}}{{{||||||{{{{{{{{{zzzzzzyyywwwwwwxxxzzz|||}}}yyyyyyxxxxxxxxxxxxyyyyyysssssssssvvvxxxzzzyyyxxxuuuvvvwwwxxxyyyzzzzzzzzztttuuuvvvwwwwwwwwwvvvuuutttsssrrrsssvvvyyyzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvwwwwwwxxxxxxxxxssstttvvvxxx{{{}}}~~~~~~||||||||||||{{{zzzyyyxxxsssrrrrrrtttwwwzzz{{{zzz}}}~~~~~~yyyvvvtttpppjjjfffeeefffggggggfffhhhlllpppuuu{{{~~~}}}|||zzz|||}}}}}}zzz{{{|||}}}~~~vvvkkkdddccchhhwwwpppZZZJJJ======>>>666333333222111111111111222111111000///////////////......------------.........------------...//////,,,,,,---...///000111111000000111111222333444444333333333333444777;;;???IIITTTXXX___ooozzzgggpppxxx}}}~~~kkkaaa^^^]]]dddjjjiiiaaaVVVOOOKKKJJJJJJNNNXXXaaagggooowwwvvvooofff___]]]^^^^^^^^^___aaaeeehhhjjjkkkjjjiii[[[XXXVVV[[[ccckkkooopppsssvvv{{{yyyvvvwwwpppppppppppprrrtttvvvwww{{{}}}}}}zzzxxxzzzzzzzzzzzzzzzyyyyyyyyywwwwwwxxxyyy{{{|||}}}}}}xxxwwwvvvuuuuuuvvvwwwxxxrrrrrrrrrtttwwwyyyxxxwwwssstttvvvxxxyyyyyyyyyyyyuuuvvvwwwxxxxxxwwwuuutttuuurrrqqqrrruuuxxxyyyxxxuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvwwwxxxxxxvvvwwwxxxzzz{{{|||||||||}}}}}}}}}}}}}}}{{{zzzyyyvvvtttsssuuuxxxzzzzzzyyyzzz|||~~~}}}zzzzzzuuuoookkkiiijjjkkkkkkeeefffhhhjjjmmmrrryyy}}}~~~~~~~~~{{{|||~~~~~~|||zzzzzz{{{|||}}}zzz|||}}}~~~~~~yyyooohhhfffdddrrriiiUUUBBB??????888444333222222111111222222111111000///////////////......------------......---------------...//////---.........//////000000//////000111222333444444333333333333444777<<<@@@LLLXXX]]]dddsssiiisss|||uuueee^^^^^^]]]dddkkkjjjaaaVVVPPPNNNPPPPPPSSS\\\dddjjjqqqwwwyyypppeee^^^\\\^^^___```bbbeeeiiimmmpppqqqqqqqqq^^^ZZZXXX\\\dddlllooooooxxxzzz}}}|||xxxyyyoooooooooppprrrtttwwwxxxzzz{{{~~~}}}yyywwwuuuxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzvvvvvvuuuttttttuuuvvvwwwuuutttssstttvvvvvvuuusssrrrsssuuuwwwxxxyyyxxxxxxvvvwwwxxxyyyxxxvvvtttsssvvvsssqqqrrruuuwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvsssssstttuuuvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~|||zzzyyy{{{xxxvvvwwwzzz|||{{{yyywwwzzz}}}}}}}}}~~~~~~~~~yyyrrrnnnlllmmmnnnooodddeeefffggghhhlllqqquuu~~~}}}|||}}}~~~~~~}}}|||xxxzzz}}}~~~}}}{{{xxxxxxzzz}}}}}}{{{}}}}}}~~~~~~|||sssmmmlllbbbooo~~~ttt]]]FFF@@@@@@999444333222222111111222222111111000///////////////.........------.........---------------...///000///////////////.........---...///000111222333333333333333333444777<<<@@@QQQ]]]cccjjjyyyttt}}}}}}nnnbbb___aaa___gggllljjjeee^^^TTTKKKKKKOOOSSSZZZfffsssyyyxxxxxxnnnddd```^^^]]]___dddfffhhhllltttyyykkk___\\\ZZZ]]]eeennnsssuuuyyy{{{}}}~~~|||yyyxxxxxxsssooonnnqqquuuxxxxxx~~~zzzxxxvvvxxxxxxyyyyyyxxxwwwuuutttyyyyyyyyyxxxxxxxxxwwwwwwuuutttsssrrrrrrssstttuuuttttttttttttuuuuuuuuuuuuqqqrrrssstttuuuvvvwwwxxxqqqsssvvvyyyzzzyyywwwvvvtttsssrrrrrrtttuuuuuutttsssuuuvvvuuussssssuuuxxxtttvvvxxx{{{{{{zzzxxxwwwwwwzzz|||}}}|||{{{{{{{{{{{{|||}}}}}}}}}|||zzzyyyvvvwwwxxxxxxxxxvvvuuutttxxxzzz|||}}}{{{|||~~~{{{~~~{{{vvvrrrqqqpppnnnmmmfffccc``````cccgggjjjlllttt~~~~~~~~~}}}}}}|||}}}~~~~~~|||zzzyyyvvvxxx{{{||||||}}}~~~}}}~~~{{{zzzzzz{{{~~~|||rrriiiaaadddooo~~~dddOOODDD===888666555333333333222///---000000000000000000000000//////.........---------111000000///...---------............/////////////////////000111111222222222222444555555777@@@JJJXXX\\\eeeqqq|||sssfff]]]ZZZ]]]^^^ffflllkkkfff___VVVNNNPPPSSSWWW]]]iiivvv{{{yyytttkkkdddaaa``````bbbfffkkknnnrrrzzzzzzmmm```]]][[[^^^fffooovvvxxx||||||}}}{{{yyyxxxtttqqqoooooossswwwzzzzzz~~~}}}|||zzzyyyxxxxxxxxxxxxxxxwwwvvvuuutttuuuuuuvvvvvvwwwxxxxxxxxxuuuttttttsssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvqqqqqqrrrssstttuuuvvvvvvqqqsssuuuvvvwwwwwwvvvuuuuuutttrrrssstttuuuuuutttrrrtttuuuuuussstttvvvyyyuuuvvvxxxyyyyyyyyywwwvvvvvvxxx{{{|||{{{yyyyyyyyy{{{|||}}}}}}}}}|||zzzzzzxxxxxxyyyyyyyyyxxxwwwvvvvvvxxxzzz}}}{{{zzzxxxyyy|||}}}|||zzz~~~|||xxxuuussspppnnnlllhhheeebbbaaaccceeeffffffmmmyyy~~~~~~~~~}}}}}}}}}~~~~~~|||zzzxxxvvvxxx{{{||||||}}}~~~~~~|||{{{{{{}}}~~~{{{zzzzzz|||}}}tttkkkbbbbbbhhhuuukkkUUUIII@@@999666555333333333222000...000000000000000000000000//////.........---------111000000///......------............//////////////////000000111111222222333333555777666888BBBMMMZZZ^^^gggxxxnnnddd^^^]]]______gggmmmlllgggbbbYYYRRRUUUXXX\\\bbbnnnyyy~~~|||qqqiiicccbbbbbbcccfffjjjqqquuu|||{{{mmmbbb___\\\```jjjttt|||~~~}}}}}}zzzxxxxxxqqqpppoooqqquuuyyy{{{|||yyy{{{}}}~~~}}}{{{zzzyyyyyyzzzzzzyyyxxxvvvuuuuuuuuuuuuvvvqqqrrrssstttvvvxxxyyyzzzuuuuuutttttttttvvvwwwxxxyyyyyyyyyxxxwwwwwwvvvvvvpppqqqqqqrrrssstttuuuuuurrrrrrsssttttttuuuuuuuuuvvvuuussstttuuuuuuuuusssqqqrrrtttttttttuuuwwwzzzwwwwwwwwwwwwvvvvvvvvvvvvuuuwwwyyyzzzyyyxxxxxxxxx|||||||||}}}|||{{{{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxwwwxxx{{{~~~~~~|||xxxwwwvvvxxxzzz||||||{{{~~~}}}{{{xxxvvvrrrnnnkkkjjjhhheeecccccccccaaa```eeeooo|||}}}}}}~~~~~~}}}}}}~~~~~~|||zzzyyywwwyyy{{{{{{{{{|||~~~|||yyyxxxyyy{{{|||{{{zzz{{{}}}yyyoooeee______iiixxxuuu___PPPDDD;;;666555333333333333111000000000000000000000000000/////////.........------000000000///......------............//////////////////000000111222222222444444666888888;;;EEEPPP]]]```kkkyyyjjjdddaaaaaacccbbbjjjooonnniiiddd\\\TTTVVVZZZ___fffqqq}}}sssjjjcccaaabbbdddhhhnnnttt{{{yyykkkbbb___^^^cccooo|||}}}|||yyywwwwwwqqqqqqrrrtttwwwyyy{{{{{{wwwyyy|||~~~|||zzzxxxxxxyyyzzz{{{yyywwwuuusssssstttuuuwwwqqqrrrsssuuuvvvxxxyyyzzzvvvuuuuuuuuuuuuwwwxxxyyy{{{zzzzzzyyywwwvvvvvvuuurrrrrrrrrssssssttttttttttttsssrrrrrrssstttuuuvvvwwwuuuuuuuuuvvvvvvuuussspppqqqrrrsssuuuwwwyyyzzzyyyxxxvvvuuutttttttttuuuuuuwwwyyyzzzyyyxxxxxxyyy|||||||||||||||{{{{{{zzz{{{{{{{{{{{{{{{{{{zzzzzzzzz|||}}}{{{yyyuuuvvvvvvxxxzzz|||}}}}}}~~~~~~}}}~~~|||yyyuuuoookkkkkkiiigggfffeeeccc```^^^ccchhhrrr~~~}}}}}}~~~|||{{{zzzxxxyyy{{{{{{zzz{{{}}}~~~{{{yyyxxxxxxzzz{{{zzzzzz{{{~~~vvvjjj```YYY^^^mmmiiiWWWGGG;;;777555333333333444222111////////////////////////////////////............000000//////........................///////////////000000111111222333333444333555888999<<>>JJJVVV^^^bbbqqqwwwhhhaaa^^^\\\\\\^^^gggnnnsssqqqmmmhhhaaaZZZWWW[[[aaahhhtttzzzpppfffbbbbbbdddjjjqqqsss}}}}}}nnnbbb^^^^^^```iiiwww|||wwwvvvwwwwwwxxxyyyyyywwwwwwwwwyyyyyyzzz|||}}}~~~~~~}}}}}}~~~{{{zzzyyyyyyyyyyyywwwuuussssssuuuwwwyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxyyyxxxwwwvvvuuutttssssssuuuuuuuuuuuuuuuuuuttttttuuutttsssrrrrrrsssuuuuuuuuuuuuuuuwwwyyyyyywwwuuurrrqqqppprrrvvvxxxyyyyyyyyyxxxvvvuuutttttttttuuuyyy{{{|||{{{zzzzzz|||}}}}}}}}}|||{{{{{{{{{{{{||||||{{{{{{{{{{{{|||}}}}}}|||~~~{{{wwwuuutttsssmmmoooqqqssstttuuuxxxzzz|||}}}~~~~~~~~~||||||zzz|||xxxtttnnnmmmllllllmmmmmmkkkiiijjjhhhjjjsss~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{{{{yyyxxxyyy{{{}}}}}}{{{yyywwwxxxzzz~~~ttthhh\\\YYY___nnnjjjSSSBBB;;;888555333333333333222000000000000000000000000000000000/////////......//////////////////..................////////////000000111111222333333333222222444777:::???LLLYYY\\\dddwwwxxxppphhhdddaaa^^^]]]___eeemmmrrrrrrooolllfff```[[[___dddjjjuuu}}}wwwooogggeeefffgggkkkpppqqq|||xxxjjj___]]]]]]```jjjwwwzzzwwwxxxyyyxxxzzzzzzyyywwwvvvxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}|||{{{zzzyyyxxxxxxwwwvvvuuuuuuvvvxxxyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxvvvuuuttttttuuuvvvxxxxxxwwwvvvuuuuuuttttttuuuuuuuuuttttttsssssssssssssssrrrrrrrrrrrrssssssttttttuuuxxxzzzzzzyyywwwsssqqqppprrrvvvxxxyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuzzz{{{|||{{{zzzzzz|||~~~~~~}}}|||{{{zzz{{{{{{|||~~~}}}||||||}}}~~~~~~|||vvvrrrpppppppppkkknnnqqqrrrrrrsssvvvxxxyyyyyy{{{||||||{{{zzzyyywww|||~~~|||}}}|||zzzsssqqqppppppqqqqqqpppnnnllliiikkkqqqxxx~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~{{{{{{{{{yyywwwxxxzzz}}}}}}zzzxxxuuuvvvyyy}}}vvvmmmaaa[[[[[[eeezzzuuu\\\JJJ===:::666444333333222111000000000000000000000000000000000000/////////....../////////////////////............////////////000111111222222333333444333222555888;;;BBBOOO]]]^^^iiinnniiifffeeebbb]]][[[^^^ccckkkqqqrrrpppnnnjjjeee^^^bbbgggllluuu~~~{{{ssslllhhhiiijjjjjjllloooppp{{{uuuhhh^^^]]]]]]aaajjjvvvzzzwwwyyy{{{xxxzzzzzzyyyvvvwwwzzz}}}|||{{{zzzyyyyyyyyyyyyzzz||||||||||||{{{zzzyyyxxxxxxxxxwwwvvvvvvwwwxxxyyyvvvwwwwwwxxxyyyyyyzzzzzzyyyxxxvvvuuutttsssttttttxxxxxxwwwwwwvvvuuuuuuuuutttttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssuuuxxx{{{{{{zzzxxxtttrrrppprrrvvvxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvzzz{{{{{{{{{zzzzzz|||}}}~~~}}}|||zzzzzz{{{{{{|||~~~~~~~~~yyysssooommmmmmnnnmmmpppssssssssssssvvvyyyvvvwwwxxxyyyzzzyyyxxxxxxuuuzzz|||zzzzzz~~~~~~wwwuuusssrrrssssssrrrqqqllljjjlllrrrvvv}}}|||}}}~~~|||||||||}}}~~~||||||{{{yyywwwwwwzzz||||||~~~zzzvvvtttuuuxxx}}}wwwoooeee\\\YYY```ttt|||cccPPP???;;;777444333333222111000000000000000000000000000000000000////////////.........///////////////............/////////000000111111222222333444444444444666:::===DDDRRR___bbbnnnzzzfffhhhiiigggaaa]]][[[\\\bbbkkksssuuussspppjjjdddcccdddgggmmmsssuuutttrrroookkkgggeeehhhkkkoooqqqxxx|||{{{pppeee]]]\\\^^^dddlllwwwzzzyyyyyyzzz~~~}}}{{{zzzzzzzzz{{{|||{{{zzzxxxwwwwwwxxxzzz{{{~~~~~~}}}}}}|||zzzyyyxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyyyyxxxwwwxxxzzzwwwxxxxxxxxxwwwvvvtttsssttttttvvvwwwxxxyyyyyyyyyuuutttrrrrrrrrrrrrpppnnnrrrrrrsssttttttsssrrrrrrrrrsssuuuvvvxxxyyyyyyyyysssqqqppprrrvvvwwwtttpppsssxxxyyyvvvuuuwwwwwwuuu|||{{{zzzyyyyyyyyyyyyyyyvvvwwwxxxyyy{{{|||}}}}}}~~~|||zzz{{{~~~{{{tttqqqqqqpppmmmiiikkkkkkmmmoooppprrrssstttssstttvvvwwwxxxxxxwwwwwwyyyyyyzzzzzz|||}}}~~~~~~~~~zzzvvvsssssstttuuupppsssuuuwwwzzz}}}zzzxxxzzz~~~~~~{{{zzz|||~~~~~~}}}{{{zzzzzzzzz{{{xxx|||}}}xxxvvvuuutttxxx|||~~~~~~zzzqqqfff^^^ZZZ___nnn}}}nnn[[[AAA;;;666777666444444666222111111000000000000000111111111111000000000000111111000000000000111111000000000000000000000000/////////000111333444555555555555888>>>IIIVVV^^^bbbqqquuueeeggghhhfff```\\\[[[\\\cccllltttvvvuuusssmmmgggddddddffflllsssvvvssspppnnnjjjfffeeegggkkkoooppptttxxx||||||wwwmmmccc]]]\\\^^^ccclllvvvzzzzzzzzz{{{~~~~~~}}}|||{{{{{{{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{~~~~~~~~~}}}|||{{{yyyyyyyyyyyyyyyxxxxxxxxxwwwwwwtttvvvwwwvvvuuutttuuuvvvvvvwwwwwwwwwwwwuuutttsssssstttuuuwwwxxxxxxyyyyyytttrrrqqqqqqrrrssssssrrrrrrssstttuuuvvvuuuttttttrrrssstttvvvwwwxxxyyyyyyrrrpppooorrrwwwyyyvvvssstttyyy|||yyyxxxzzz{{{yyy||||||{{{{{{{{{zzzzzzzzzxxxyyyyyyzzz{{{|||}}}}}}~~~}}}||||||}}}~~~yyyrrroooooonnnkkkgggjjjkkklllnnnppprrrssstttssstttuuuvvvwwwwwwvvvvvvwwwwwwxxxyyyzzz|||~~~~~~zzzxxxxxxxxxyyyyyyzzz{{{|||~~~~~~~~~{{{zzz{{{~~~~~~||||||}}}~~~~~~}}}~~~}}}|||{{{zzzzzz{{{{{{www{{{}}}yyywwwwwwuuuxxx|||~~~~~~~~~~~~ttthhh^^^YYY\\\jjjxxxsss```EEE>>>777666555222111222222111111000000000000000000000000////////////...111111000000000000111111000000000000000000000000000000000000111222333444555555666888???IIIVVV^^^cccrrr|||nnndddfffgggddd```\\\\\\]]]dddmmmuuuwwwvvvuuupppkkkfffddddddiiiqqquuuqqqlllkkkhhheeeeeehhhlllpppqqqrrruuuyyyyyyssskkkddd___^^^aaagggoooxxx|||{{{|||}}}~~~~~~}}}|||{{{zzz{{{zzzyyyxxxxxxyyyzzz{{{}}}}}}}}}}}}|||zzzyyyxxxyyyyyyyyyxxxxxxxxxwwwwwwtttvvvwwwvvvtttssssssssstttuuuuuuvvvuuuuuuttttttssstttuuuvvvwwwxxxxxxxxxsssqqqoooooorrrtttuuuvvvssstttuuuvvvwwwvvvvvvuuuqqqrrrsssuuuvvvwwwxxxxxxqqqppppppssswwwzzzxxxvvvuuuzzz}}}|||{{{||||||yyyzzz{{{|||||||||{{{zzzyyyzzz{{{{{{{{{||||||||||||||||||||||||~~~{{{vvvqqqnnnmmmllliiifffiiijjjkkkmmmoooqqqssstttttttttuuuvvvvvvvvvuuuuuuuuuuuuvvvwwwyyy{{{}}}~~~}}}}}}}}}||||||~~~~~~}}}~~~~~~}}}{{{||||||{{{zzzzzz{{{{{{|||wwwzzz}}}~~~}}}{{{zzzzzzyyy{{{~~~xxxjjj___XXXYYYdddpppyyyhhhMMMCCC:::777555222000111222222111111000000000000////////////............111000000//////000000111000000000000000000000000111111000000111222333333666666777999???IIIUUU]]]gggtttuuuiiiccceeefffddd___]]]]]]___dddmmmtttvvvvvvvvvrrrnnngggcccaaagggooorrrnnnhhhfffdddbbbdddiiinnnsssuuutttxxx{{{yyyrrrjjjdddbbb```fffooowww~~~~~~~~~~~~~~~~~~|||zzzyyyzzzzzzyyyyyyyyyzzz{{{{{{|||||||||{{{zzzyyywwwwwwyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxzzzyyywwwuuutttuuusssssstttttttttttttttttttttuuuvvvwwwxxxxxxxxxxxxuuurrrooooooqqqtttvvvvvvuuuuuuvvvwwwvvvuuutttssspppqqqssstttvvvwwwwwwwwwsssrrrrrrtttxxxzzzyyyxxxvvv|||~~~|||zzz{{{zzzwwwxxxyyy{{{||||||{{{yyyxxx{{{{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{|||~~~yyyuuuqqqooonnnllljjjgggiiiiiijjjkkkmmmppprrrtttuuuuuuuuuvvvvvvvvvuuuuuuttttttuuuwwwyyy|||~~~~~~}}}~~~|||zzzzzzzzzzzz{{{{{{||||||}}}yyyzzz|||}}}}}}~~~~~~~~~zzzlllaaaYYYXXX```jjj}}}mmmUUUIII>>>999777444222333222222222222111111000000000000/////////.........000000////////////000000////////////////////////222111111111111111222222555555666999???IIIUUU]]]jjjvvvrrriiidddfffgggdddaaa___```bbbdddlllrrrttttttuuurrrnnngggcccaaaeeekkknnnkkkfffbbbaaaaaadddjjjqqqvvvyyywww{{{~~~zzzrrriiidddbbb___hhhttt}}}}}}}}}~~~~~~}}}|||zzzyyyyyyyyyyyyyyyzzz{{{{{{|||zzzzzzzzzyyyxxxwwwuuuuuuyyyyyyyyyxxxxxxxxxwwwwwwxxxyyy{{{{{{xxxvvvuuuuuussssssssssssssstttttttttvvvvvvwwwxxxyyyyyyyyyyyyxxxuuuqqqpppqqqsssttttttvvvwwwwwwvvvuuusssqqqooopppqqqssstttvvvwwwwwwwwwvvvvvvuuuvvvxxxyyyyyyxxx{{{}}}zzzzzzyyyuuuvvvwwwyyyzzzzzzyyywwwvvvzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyzzz|||~~~xxxvvvtttqqqpppnnnllljjjiiiiiiiiijjjlllnnnqqqrrrvvvuuuuuuuuuvvvvvvvvvwwwtttuuuvvvwwwzzz|||~~~~~~~~~~~~~~~~~~~~~}}}zzzzzzzzz{{{||||||}}}}}}}}}zzzzzzzzz{{{}}}~~~~~~~~~~~~}}}}}}|||oooeee^^^ZZZ___fff|||qqqZZZLLL???999888555444444111222222222222111000000111111111000000000//////000000////////////000000////////////////////////222111111111111111222222333444666:::@@@JJJVVV]]]iiiwww~~~pppiiieeeggghhhfffcccbbbdddgggeeelllqqqrrrrrrsssrrrnnngggeeedddfffiiikkkiiifffaaa```aaaeeelllsssxxxzzzxxx}}}|||rrriiicccbbb___hhhttt}}}~~~~~~~~~}}}zzzzzz{{{{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{||||||yyyyyyyyyyyyxxxvvvuuutttyyyyyyyyyxxxxxxxxxwwwwwwuuuwwwyyyyyyxxxuuuttttttuuuttttttsssssssssttttttvvvvvvwwwxxxxxxxxxxxxxxxyyyvvvsssqqqrrrrrrrrrqqqwwwwwwwwwvvvuuurrrpppoooqqqrrrsssuuuvvvwwwxxxxxxxxxxxxxxxwwwxxxxxxyyyzzz~~~{{{|||{{{yyyuuuvvvwwwxxxxxxxxxwwwvvvyyyyyyyyyxxxxxxxxxxxxxxxzzzzzzyyyzzz{{{|||~~~yyyxxxvvvtttrrrpppnnnnnnkkkjjjiiiiiijjjlllnnnpppttttttttttttuuuvvvwwwxxxuuuuuuvvvwwwyyy|||}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~|||{{{|||}}}~~~~~~~~~~~~~~~{{{yyywwwxxx{{{~~~{{{yyyxxxxxxwwwvvvuuuxxx|||tttkkkccc^^^^^^bbbuuuvvv___OOO???888777555333444111222333333333222000///111111111111000000000000000//////......//////000000000000000000000000000111111000000111222333333333555777<<>>;;;999777666555444333222111111111000000000000////////////111111000000//////......000000000000111111111111111111111222222333333444777:::<<>>IIIWWW[[[eeeyyy{{{tttooonnnuuuwwwooohhhhhhnnnrrrvvvsssooopppssstttrrroooppprrrssssssrrrqqqrrrssswwwssslllddd___^^^aaadddmmmwww|||zzzxxxwwwwwwxxxwwwvvvrrrrrrsssuuuwwwyyy{{{|||~~~}}}zzzxxxwwwwwwxxxyyyxxxxxxxxxxxxwwwvvvtttsssvvvvvvvvvwwwwwwwwwwwwwwwsssssssssttttttvvvwwwxxxvvvtttssssssttttttsssrrrtttvvvvvvuuurrrpppppppppssstttvvvuuutttssstttvvvwwwvvvvvvxxxzzz{{{{{{zzz|||{{{xxxuuutttuuuvvvwwwzzzxxxvvvuuuuuuxxx{{{}}}~~~}}}||||||{{{||||||}}}~~~}}}{{{yyyyyyyyy{{{{{{}}}vvvuuuttttttuuuuuusssrrroooooonnnmmmkkkiiigggfffiiijjjlllmmmlllllllllllljjjllloooqqqrrruuuxxx{{{{{{}}}|||{{{|||{{{zzzzzzzzzzzzzzzzzzzzzyyyzzz|||}}}}}}}}}~~~~~~~~~~~~wwwssstttwwwxxxwwwvvvvvvxxxzzz|||}}}tttrrrssswwwyyyzzz~~~zzzqqqggg^^^YYYZZZ```pppiiiQQQCCC===;;;:::666555444333222111111111000000000000////////////.../////////000000000111///000000000111111111111000000111222333333444444777<<<@@@KKK[[[aaammmzzztttpppmmmuuuyyyrrrjjjkkkqqqvvvvvvtttqqqqqqsssuuutttssspppqqqrrrrrrqqqrrrsssuuuwwwvvvrrrllleeeaaa______fffnnn{{{}}}zzzyyywwwuuutttuuuwwwwwwvvvtttuuuuuuwwwxxx{{{|||}}}}}}{{{xxxwwwxxxyyyzzzwwwxxxyyyyyyyyyxxxvvvuuuuuuuuuvvvvvvvvvwwwxxxxxxuuuuuuuuuuuuvvvxxxyyyyyyuuutttssstttuuuuuutttrrrsssuuuvvvvvvtttssstttttttttuuuvvvvvvtttssstttvvvvvvuuuuuuvvvyyyzzzzzzyyyyyyxxxvvvuuuuuuvvvxxxyyyzzzyyywwwwwwxxxzzz|||~~~~~~~~~}}}}}}||||||||||||{{{{{{zzzyyyyyyzzz{{{|||}}}zzzxxxvvvuuuuuutttrrrppppppppppppooommmjjjhhhfffhhhjjjmmmmmmkkkiiiiiijjjjjjllloooqqqrrruuuyyy{{{|||}}}}}}|||}}}zzzzzzzzzzzzzzzyyyyyyyyyyyyyyy{{{~~~~~~{{{||||||}}}~~~zzzuuuuuuwwwwwwxxxzzz{{{|||}}}uuurrrqqqvvv{{{}}}}}}uuujjj```YYYXXX\\\jjjqqqYYYHHH@@@===<<<666555444333222111111111000000000000////////////......//////000000111111///000000000111111111111///000000222333444555555555;;;AAANNN^^^fffuuu{{{vvvsssnnnvvv{{{uuunnnnnnssswwwttttttttttttuuuvvvwwwxxxttttttsssqqqppppppsssvvvwwwxxxxxxuuuooohhhcccaaadddiiisss~~~}}}zzzxxxxxxuuusssrrrsssuuuvvvvvvwwwwwwwwwxxxyyy{{{|||}}}~~~|||{{{zzzyyyzzzzzzwwwyyyzzz{{{{{{zzzxxxwwwtttttttttuuuvvvwwwxxxyyyvvvvvvvvvvvvwwwxxxyyyyyytttsssssstttvvvvvvuuussssssuuuvvvvvvuuuuuuvvvwwwuuuvvvwwwvvvtttttttttuuuuuuttttttuuuxxxyyyyyyxxxvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyzzz|||~~~~~~~~~}}}}}}||||||{{{{{{xxxyyyyyyzzz{{{|||}}}}}}~~~}}}zzzwwwuuuttttttrrrpppqqqqqqpppooommmkkkiiigggfffjjjmmmmmmkkkhhhhhhjjjjjjlllnnnppprrrtttxxx{{{{{{}}}~~~~~~|||}}}yyyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzz|||~~~|||zzz{{{{{{|||}}}zzzxxxyyyyyy|||~~~~~~{{{zzzzzztttoooooovvv~~~zzznnnaaaYYYVVVXXXdddzzzzzzbbbOOODDD>>><<<666555444333222111111111000000000000////////////......//////000000111111000000000000111111111111//////000111333444555555444<<>>:::666555444333222111111111000000000000////////////////////////000000000000000000000000111111111111...///000111333444555666666>>>EEEQQQaaajjj|||~~~|||tttzzz~~~yyytttrrrqqqpppooouuu{{{{{{wwwwww{{{~~~xxxqqqmmmlllooossszzz|||~~~}}}zzzuuurrrqqqiiiiiilllttt~~~~~~zzzxxxwwwtttqqqpppqqqsssttttttxxxxxxwwwwwwxxxxxxyyyzzz~~~|||{{{zzzxxxzzz|||~~~}}}{{{zzzsssrrrrrrssstttvvvxxxyyyvvvuuuuuuttttttttttttuuuqqqqqqrrruuuwwwxxxwwwvvvtttvvvvvvvvvsssrrrqqqrrrvvvwwwwwwvvvuuuttttttuuuvvvuuuuuuvvvxxxzzzzzzyyyuuuwwwyyyzzz{{{zzzxxxwwwvvvxxxzzz|||}}}}}}}}}|||}}}}}}}}}}}}|||{{{yyyyyysssvvvzzz}}}{{{yyyvvvuuuuuuvvvuuuuuuqqqpppnnnmmmkkkjjjjjjjjjdddiiinnnoookkkhhhiiikkkhhhjjjlllmmmnnnppptttvvvxxxxxxyyyxxxyyy||||||zzz{{{wwwwwwxxxyyyyyyzzz{{{{{{zzzyyyxxxyyy{{{|||{{{zzzzzzzzz{{{}}}{{{qqqwww}}}}}}wwwtttrrrllliiikkkvvvsssdddZZZUUUTTT\\\qqqrrr[[[JJJ>>>999666666444333222111111111000000000000////////////000000000000////////////000000000000111111111111...///000111333444555666888@@@GGGRRRaaajjj{{{|||yyywwwxxxyyyyyyxxxuuurrrqqquuuwwwzzz{{{|||}}}yyyssspppppprrryyyzzz|||~~~~~~}}}{{{rrrmmmqqqyyy}}}xxxuuusssrrrpppooooooqqqrrrtttwwwyyy{{{|||||||||~~~}}}{{{{{{|||}}}|||||||||||||||{{{{{{zzzuuuttttttttttttuuuuuuuuuxxxwwwvvvtttsssrrrrrrrrrpppqqqrrrsssuuuvvvwwwxxxuuuuuuvvvvvvuuutttssssssttttttsssrrrrrrrrrsssssswwwxxxyyyzzzyyyxxxwwwvvvsssuuuwwwyyy{{{zzzzzzyyywwwwwwxxxyyyzzz{{{}}}~~~|||}}}}}}~~~}}}{{{yyyxxxuuuxxx{{{}}}~~~}}}{{{wwwvvvvvvvvvuuutttsssqqqooonnnnnnnnnmmmlllkkkjjjiiihhhgggggghhhhhhjjjkkkmmmooopppqqqrrrrrrrrruuuxxxzzz{{{~~~~~~}}}||||||zzzyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{||||||yyyzzzzzz|||~~~|||tttuuuvvvyyy{{{|||{{{yyyxxxjjjlllnnnqqqtttzzz~~~mmm]]]TTTWWW[[[ggg~~~yyybbbIII===???:::777333111111111111000000000000000000000000000......///000000000000000000000000000000111111222222333444444333333555777:::===IIIXXXaaaiii|||~~~|||wwwyyy{{{|||{{{xxxuuurrrxxxzzz|||~~~~~~~~~xxxsssppppppxxxzzz~~~wwwqqqrrrvvvzzz|||xxxuuuqqqpppnnnnnnnnnoooqqqrrrxxxyyy{{{||||||}}}}}}{{{{{{|||||||||||||||||||||{{{{{{zzzwwwvvvuuuttttttuuuvvvwwwyyyyyyxxxwwwvvvuuuttttttqqqqqqrrrsssuuuvvvwwwxxxvvvvvvvvvwwwvvvvvvuuuuuuttttttssssssssssssssstttvvvwwwxxxyyyzzzzzzyyyyyy||||||{{{zzzzzz{{{|||}}}yyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzwwwyyy{{{|||}}}~~~|||zzzwwwuuuuuuuuutttssssssqqqooonnnnnnnnnmmmkkkkkkkkkjjjjjjjjjjjjjjjjjjhhhiiijjjkkkmmmnnnooopppsssuuuxxx{{{|||~~~}}}}}}|||{{{yyyyyyyyyyyyxxxxxxyyyyyyzzzyyyyyyzzzzzzzzz{{{{{{{{{yyyyyyzzz|||~~~{{{tttsssuuuxxx{{{}}}}}}|||{{{oooppprrrtttwww|||nnn[[[XXXWWWXXXaaavvviiiOOOAAA???;;;888444222111222111000000000000000000000000000...///000000111111000000000000//////000111222222222333444444333333555777:::===JJJYYYbbbjjj}}}yyyzzz}}}~~~vvvyyy|||~~~{{{wwwttt{{{}}}|||vvvrrrpppssswww|||}}}wwwtttsssttt{{{|||xxxuuuqqqpppooonnnoooppprrrsssxxxzzz|||}}}}}}~~~}}}{{{{{{{{{||||||||||||||||||{{{{{{zzzyyyxxxvvvttttttvvvxxxyyyyyyzzzzzzzzzyyywwwvvvuuurrrrrrssstttvvvwwwxxxxxxvvvvvvwwwwwwxxxxxxwwwwwwtttttttttsssssstttuuuuuuuuuvvvxxxyyyzzz{{{{{{{{{}}}zzzyyyzzz|||~~~zzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}||||||}}}zzz{{{|||{{{{{{||||||zzzwwwvvvvvvuuutttsssuuurrrpppooonnnnnnlllkkkkkkkkkllllllmmmlllllllllllllllllllllnnnppprrrssstttvvvyyy{{{}}}~~~~~~}}}{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzxxxyyyzzz}}}yyyrrrppprrrvvvzzz~~~wwwxxxzzz{{{|||rrr^^^[[[XXXTTTYYYllloooVVVEEE@@@<<<999555333222222222111000000000000000000000000///000111111222222111111////////////000111222333222333444444333333666777:::???LLLZZZccclllzzzpppqqquuu|||}}}uuuxxx}}}}}}yyyuuu|||~~~}}}{{{wwwtttsssooorrrxxx~~~|||wwwrrrqqqyyy}}}yyywwwuuutttrrrqqqrrrsssuuuwwwyyyzzz}}}~~~~~~~~~|||{{{{{{||||||||||||||||||{{{{{{zzz|||zzzwwwuuutttvvvyyy{{{xxxyyy{{{{{{zzzxxxvvvuuusssssstttuuuvvvwwwxxxyyyuuuuuuvvvwwwxxxxxxxxxwwwttttttttttttuuuuuuvvvwwwwwwwwwxxxyyyzzzzzz{{{{{{~~~{{{xxxwwwxxxzzz{{{{{{{{{{{{zzzzzz{{{||||||}}}|||{{{|||}}}}}}}}}}}}|||{{{zzz{{{~~~}}}{{{yyyxxxxxxwwwuuutttvvvtttqqqpppoooooommmllljjjkkklllmmmnnnnnnmmmmmmooonnnmmmmmmnnnqqqsssuuuuuuwwwzzz|||~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyywwwxxx{{{~~~}}}|||wwwpppmmmoootttyyy~~~vvveee[[[VVVQQQUUUeee|||rrrZZZIIIAAA>>>;;;777444333333222111000000000000000000000000000000111222222222222222////////////000222333333111222333333333444666888;;;AAANNN[[[dddnnn|||zzzyyyyyy{{{tttkkkmmmrrr|||~~~zzzuuuxxx}}}}}}yyyvvvyyy}}}~~~}}}yyyzzzzzzxxxvvvuuuvvvxxxnnnqqquuuyyy}}}}}}zzztttsss{{{|||zzzxxxvvvuuuttttttuuuvvvxxxyyy{{{}}}~~~}}}|||||||||||||||||||||{{{{{{zzz}}}{{{xxxuuuuuuwwwyyy{{{wwwxxxzzzzzzzzzxxxvvvtttuuuuuuvvvvvvwwwxxxyyyyyytttuuuuuuvvvwwwwwwwwwwwwtttttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzz{{{{{{|||~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}{{{zzzzzz}}}~~~}}}{{{zzzzzzyyywwwuuuwwwuuurrrqqqqqqqqqooonnnkkkkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjkkkmmmppprrruuuwwwzzz|||~~~~~~~~~|||{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyywwwyyy||||||zzzyyyuuunnnjjjmmmrrrxxx~~~vvviiiZZZUUUPPPTTTaaauuurrr]]]LLLCCCAAA===999666555444333222000000000000000000000000000000111222222222222222////////////000111222333111222333333333444666888;;;DDDQQQ]]]eeeqqq{{{vvvtttsssqqqqqqtttyyy~~~yyypppiiikkksss~~~~~~|||}}}yyywwwyyy}}}~~~zzzxxxvvvzzz~~~|||{{{vvvuuutttrrrqqqrrrvvvyyyqqqrrrsssuuuxxxzzz|||}}}~~~|||{{{zzzwwwvvv~~~}}}zzzxxxvvvuuuttttttvvvvvvzzz|||~~~~~~~~~}}}|||||||||||||||{{{{{{zzz}}}{{{xxxvvvvvvwwwxxxzzzwwwwwwxxxyyyxxxwwwvvvuuuvvvvvvwwwwwwxxxyyyyyyzzzuuuuuuvvvvvvwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxzzz{{{zzzyyyxxxwwwwwwwwwwwwxxxvvvxxxzzz|||||||||zzzyyyyyyyyyyyyyyyyyyzzz{{{|||||||||{{{{{{{{{{{{||||||}}}}}}}}}|||{{{{{{}}}~~~}}}||||||{{{xxxvvvxxxvvvtttsssttttttrrrqqqnnnnnnmmmmmmmmmnnnnnnooonnnnnnmmmmmmnnnoooqqqrrruuuwwwyyy{{{~~~~~~~~~}}}{{{zzzzzzyyyxxxwwwwwwvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxzzz}}}~~~yyywwwvvvrrrmmmiiilllqqqvvv|||~~~{{{tttjjj[[[UUUPPPSSS]]]mmmvvvdddRRRGGGCCC???;;;777666555333222000000000000000000000000///000111111222222111111000000000000000111111222000222333333333444777999;;;FFFSSS^^^gggttt{{{xxxuuusssrrrqqqqqqssswww{{{~~~~~~~~~|||{{{uuunnnjjjlllttt{{{{{{||||||{{{||||||zzztttxxx~~~~~~{{{zzzuuutttssspppooopppsssvvvqqqqqqppppppqqqtttwwwyyyyyywwwxxxyyyyyyxxx~~~~~~|||zzzwwwvvvvvvvvvwwwzzz|||~~~|||||||||||||||{{{{{{zzz|||zzzyyywwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzwwwwwwwwwxxxwwwwwwvvvvvvuuuuuuuuuvvvxxxzzz{{{|||xxxwwwvvvvvvvvvwwwxxxyyyvvvxxxzzz||||||{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{||||||||||||}}}}}}}}}||||||{{{}}}~~~}}}|||{{{|||~~~~~~}}}}}}}}}{{{xxxvvvyyywwwuuuuuuvvvvvvvvvuuurrrqqqooommmmmmnnnpppqqqpppppppppqqqqqqrrrsssssstttvvvxxxzzz~~~}}}}}}|||{{{yyyzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyzzzyyy{{{~~~}}}wwwttttttqqqkkkiiilllpppuuu{{{|||{{{{{{vvvppp```WWWPPPPPPVVVddd|||nnnZZZKKKEEEAAA<<<888777555444222000000000000000000000000...///000000111111000000222111111000000000000000000111333333333444777999;;;GGGUUU___hhhuuu}}}|||||||||}}}}}}|||xxxrrrooorrryyyzzz{{{~~~}}}|||rrrwww}}}~~~{{{zzzuuuuuutttqqqooooooppprrrooonnnlllkkklllooosssvvvvvvtttuuuxxxyyyyyy|||||||||~~~{{{yyyxxxyyyyyyzzz||||||||||||||||||{{{{{{zzz{{{zzzyyyxxxwwwwwwvvvvvvyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxzzz|||}}}uuuuuuttttttuuuwwwyyyzzzwwwxxxxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwxxxzzz{{{||||||}}}~~~~~~}}}|||zzz|||~~~~~~}}}|||}}}}}}~~~}}}|||||||||{{{wwwuuuyyywwwvvvvvvwwwxxxxxxwwwvvvtttpppnnnmmmoooqqqssslllmmmnnnoooooooooooooootttuuuxxxzzz}}}~~~}}}||||||zzzyyyzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxyyyyyyyyyzzzzzzzzzzzz||||||vvvsssssspppkkkjjjllloootttzzz|||~~~~~~|||}}}|||wwweeeZZZPPPMMMPPP^^^vvvvvv___NNNEEEBBB===999777666444222000000000000000000000000......///000000000000000333222111000////////////000111333333333555777999<<>>:::777666555333222111///------...///000000000///...............111111111111222222222222333333444333333555888;;;???OOOYYYbbbsss~~~|||zzzyyyxxxsssrrrrrruuuzzz}}}|||zzztttpppmmmmmmkkkggggggjjjhhhjjjlllllljjjlllooossssssrrrqqqqqqsssxxxzzzuuurrrtttyyy~~~}}}{{{yyyxxxvvvwwwxxxzzz{{{|||~~~~~~}}}|||zzzyyyyyyzzz{{{|||{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxyyy{{{}}}}}}~~~~~~wwwxxxxxxxxxxxxwwwwwwvvvxxxxxxvvvvvvuuuvvvwwwxxxvvvvvvwwwwwwxxxxxxxxxxxxzzzzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{~~~}}}|||||||||||||||zzz{{{||||||{{{{{{}}}}}}|||{{{zzzyyyzzzxxxvvvwww{{{~~~~~~}}}}}}yyytttqqqppprrrssssssoooooonnnmmmmmmooosssvvvyyyzzz|||~~~~~~{{{zzzzzzzzzzzz{{{|||}}}~~~|||{{{yyyyyy{{{|||{{{{{{wwwxxxyyyzzz|||}}}~~~{{{|||~~~~~~|||zzzvvvsssqqqoooooommmkkkmmmtttyyy}}}|||vvvqqquuuyyy|||}}}}}}~~~zzzmmmaaaVVVPPPMMMQQQdddxxxrrrWWWJJJEEE@@@;;;888777555444222111000/////////000111000//////...............111222222222222333333333333444444444444666:::===AAAQQQ\\\fffwww}}}{{{}}}zzzxxxtttrrrqqqtttxxx{{{{{{yyysssooolllllliiieeedddfffdddiiimmmnnnmmmmmmppptttqqqooommmlllnnnuuu}}}zzztttpppqqqwww|||~~~{{{xxxvvvuuutttuuuvvvxxxyyy{{{|||||||||{{{yyyxxxxxxzzz{{{}}}|||||||||{{{zzzyyyxxxwwwyyyzzz{{{|||}}}~~~~~~~~~{{{|||}}}}}}}}}{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvwwwtttvvvxxxyyyzzzyyyxxxwwwvvvwwwyyy|||}}}~~~|||||||||{{{{{{{{{{{{zzz~~~}}}{{{zzzzzz{{{|||}}}zzz|||}}}||||||}}}~~~}}}|||zzzyyyyyy~~~yyyvvvwww{{{~~~|||xxxwwwuuurrrpppooopppqqqqqqpppppppppooooooppptttwwwzzz{{{}}}~~~}}}zzzzzzzzz{{{|||}}}~~~~~~|||{{{{{{{{{||||||||||||yyyzzzzzz{{{}}}~~~~~~|||}}}~~~|||zzzxxxvvvsssqqqppppppnnnkkklllrrrwww{{{vvvnnnhhhmmmsssyyy|||}}}~~~~~~|||nnnaaaUUUOOOLLLOOO___qqquuuZZZJJJFFF@@@;;;888777555444555444333222222222333333111111000000000000111111111111111222222222333333222333444444444777;;;>>>CCCSSS]]]hhhzzzyyy{{{}}}{{{xxxvvv{{{wwwuuusssqqqssswwwyyyxxxvvvrrrnnnkkkkkkhhhcccaaabbbbbbgggmmmqqqrrrrrrsssuuunnnllljjjhhhjjjqqqzzz|||vvvqqqqqqwww|||zzzvvvsssqqqpppqqqrrrssstttvvvwwwxxxyyyyyyxxxwwwvvvvvvxxxzzz{{{}}}}}}}}}||||||{{{yyyyyy{{{|||||||||||||||{{{{{{|||}}}~~~~~~~~~|||{{{zzzyyyxxxvvvuuuuuuuuuvvvvvvtttvvvxxxzzz{{{{{{yyyxxxvvvxxxzzz}}}~~~}}}}}}}}}||||||{{{{{{||||||zzzzzzzzz{{{|||}}}zzz|||}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxxxxzzzvvvvvvyyyzzzvvvrrrrrrsssssssssrrrqqqppppppqqqrrrrrrqqqqqqrrrvvvxxxyyy{{{|||~~~}}}}}}~~~~~~}}}}}}}}}}}}zzz{{{||||||||||||}}}}}}||||||}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~zzzyyywwwuuusssqqqppppppoookkkkkkoootttxxxzzzooogggdddiiiqqqwww{{{}}}~~~~~~nnnaaaUUUOOOLLLNNN[[[lllvvv\\\JJJEEE???:::777555444222555444444333333333333333111111000000000000111111000000000000111111111222000111222333444666;;;>>>DDDTTT^^^iii}}}}}}tttssstttssssssttt~~~yyyvvvuuusssqqqrrrttttttqqqnnnmmmiiiggghhhfffaaa___aaaaaaeeelllssswwwxxxwwwuuummmkkkiiiggghhhnnnvvv|||{{{uuutttxxx~~~}}}{{{vvvqqqmmmjjjiiihhhjjjkkkmmmoooqqqssstttuuuuuutttsssssstttvvvxxxyyy{{{||||||||||||{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxxxxzzz{{{{{{{{{{{{zzzzzzyyyzzzyyywwwvvvuuuuuuvvvwwwuuuvvvyyy{{{|||{{{zzzyyy{{{|||}}}~~~~~~}}}{{{yyy||||||||||||||||||||||||{{{{{{{{{{{{{{{|||}}}~~~{{{|||~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwww}}}zzzwwwvvvwwwvvvsssppprrruuuwwwxxxvvvsssrrrqqqrrrssstttsssssstttwwwyyyyyyzzz|||~~~~~~}}}{{{zzzxxxzzz|||}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}yyyxxxvvvtttrrrqqqpppooopppkkkiiimmmpppttt|||zzzqqqgggbbbccchhhpppvvvzzz|||~~~}}}pppbbbUUUPPPLLLLLLXXXfffzzz```JJJEEE???:::777555333222222222222111111111000000...............//////000//////000000000111111111///111222222444777;;;???HHHWWWbbbmmmyyypppnnnoooooorrrvvv~~~|||xxxvvvtttrrrpppnnnnnnooommmhhhcccdddaaaaaadddccc```___aaa```cccjjjttt}}}{{{vvvmmmllljjjhhhiiimmmuuuzzzzzzxxx{{{}}}xxxrrrooojjjeeeaaa___^^^^^^```aaadddgggkkkoooqqqsssqqqppppppoooqqqsssuuuwwwxxxyyyzzzzzzzzzzzzzzzzzzxxxyyyyyyyyyyyyxxxxxxwwwyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzxxxwwwvvvvvvwwwwwwvvvwwwyyyzzz{{{|||{{{{{{|||}}}~~~~~~{{{xxxvvvyyyyyyzzzzzz{{{|||||||||zzzzzz{{{|||}}}~~~~~~~~~{{{|||~~~~~~}}}|||{{{yyyxxxxxxyyyxxxxxxwwwvvvuuusssrrruuuwwwxxxxxxuuusssssstttssstttuuuuuuuuuvvvxxxzzzyyy{{{}}}~~~|||{{{|||~~~|||yyyxxxvvvyyy|||}}}|||{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}yyyxxxvvvtttqqqpppooonnnpppkkkhhhjjjmmmqqqxxx~~~uuukkkdddaaaeeeiiioootttwwwyyy{{{}}}{{{~~~tttfffXXXQQQLLLJJJTTT```{{{gggKKKGGG@@@;;;888666444222111111111111111000000///...............///000000000000111111111222222222000111222333555888===@@@NNN]]]gggrrrvvvmmmlllmmmpppuuu{{{~~~yyyuuusssssssssooommmkkkkkkkkkgggaaa\\\]]][[[\\\```aaa______bbb```bbbiiiuuu~~~wwwnnnmmmkkkiiijjjnnntttyyy~~~zzz}}}}}}vvvpppjjjgggbbb]]]YYYWWWVVVVVVXXXZZZ]]]bbbggglllppprrrooonnnmmmmmmoooqqqtttuuuvvvvvvwwwxxxyyyyyyyyyyyyuuuvvvwwwwwwxxxxxxxxxxxx{{{zzzyyyyyyyyy{{{|||~~~|||{{{yyywwwwwwwwwwwwwwwvvvwwwxxxzzz{{{|||||||||zzz{{{}}}~~~~~~|||zzzxxxvvvvvvwwwxxxzzz{{{||||||yyyzzz|||~~~~~~~~~{{{|||~~~}}}|||{{{zzzyyyuuuwwwxxxxxxvvvuuuuuuvvvvvvwwwwwwtttqqqppprrrtttsssuuuvvvvvvvvvvvvyyy{{{zzz{{{~~~}}}zzzyyy{{{}}}{{{yyywwwuuuyyy|||}}}{{{zzz{{{}}}||||||}}}~~~~~~}}}|||||||||}}}yyyxxxvvvsssqqqooonnnnnnqqqkkkhhhiiikkkooovvv~~~tttiiieeedddfffjjjooosssuuuwwwzzz{{{yyy~~~xxxiiiZZZRRRLLLIIIPPP\\\rrrmmmMMMHHHBBB===999777555444222333333333333222111111000000000000000111222222111111222222222333333333111222444555666:::>>>BBBSSSbbblllwww}}}tttllllllnnnrrrxxx}}}zzzxxxvvvtttqqqnnnjjjjjjiiihhhfffbbb\\\XXXYYYYYY\\\___ccceeedddcccddddddiiisss}}}}}}wwwrrrnnnkkkiiiggghhhpppzzz~~~}}}yyytttnnnhhhddd___^^^\\\YYYWWWTTTRRRQQQRRRTTTVVVZZZ___cccgggiiikkkkkkkkkiiihhhiiilllooonnnqqquuuvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{}}}|||{{{yyyyyyzzz{{{{{{zzz}}}~~~{{{yyyzzz|||zzzzzzzzzzzz{{{}}}{{{}}}}}}{{{~~~zzzyyyxxxyyyzzz{{{yyywwwuuusssssssssssstttuuuvvvuuusssrrrrrrssstttuuuuuutttssssssuuuxxxyyy|||~~~}}}||||||}}}{{{{{{{{{zzzzzzyyyxxxxxx{{{{{{|||{{{zzz{{{|||~~~}}}}}}}}}~~~~~~}}}{{{{{{zzzzzzzzzyyywwwuuusssrrrppppppooommmjjjhhhiiiooowww}}}~~~wwwpppmmmllltttpppqqqvvvzzz{{{|||~~~xxxmmm]]]OOOHHHIIIOOOTTTiii~~~yyy[[[GGG@@@AAA:::555666222222222222111111111111000......///000111222333333000000000111222222333333444333555888888888>>>FFFZZZaaammm{{{tttooojjjjjjooowww|||~~~~~~{{{wwwuuurrrpppllljjjhhhfffeeecccbbb___ZZZWWWWWWXXX[[[```ccceeedddbbbbbbcccgggqqq{{{{{{uuunnnkkkhhhgggfffhhhrrr|||}}}zzzxxxwwwvvvuuuuuutttqqqmmmgggbbb___[[[ZZZXXXUUURRRPPPNNNMMMMMMNNNQQQTTTWWW[[[^^^```ddddddeeedddcccccceeehhhkkknnnrrrttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{yyyyyyxxxxxxyyyyyyzzz{{{||||||{{{zzzzzzzzzzzzzzz{{{}}}~~~{{{zzz{{{|||yyyyyyxxxyyyzzz|||~~~|||~~~~~~}}}|||xxxwwwvvvwwwxxxzzzyyywwwuuutttsssssstttuuuvvvvvvuuusssqqqrrrsssttttttuuutttssssssuuuwwwzzz}}}}}}|||{{{{{{{{{}}}}}}|||{{{{{{zzzzzz{{{{{{|||}}}~~~~~~|||||||||~~~{{{|||}}}~~~~~~}}}|||zzzzzzzzzzzzyyyyyyxxxwwwuuusssqqqpppooonnnllljjjlllrrrzzz|||wwwtttssssssppppppvvvzzzzzz|||{{{qqq```QQQIIIIIINNNRRRdddzzz|||\\\HHH@@@AAA:::666666333222222222111111111111000/////////000111111222222000000000111222222333333444333555888888999???GGG[[[bbblllyyypppkkkggghhhpppyyy|||yyyuuuqqqooolllhhhfffeeebbb___]]]\\\ZZZXXXVVVSSSUUUZZZ___cccdddbbb```^^^```fffpppyyy|||wwwrrrkkkgggeeeeeefffiiittt|||xxxtttqqqnnnmmmiiiiiiiiihhheeebbb^^^\\\XXXWWWUUUSSSPPPMMMLLLJJJJJJKKKLLLNNNPPPSSSUUUWWW\\\]]]^^^^^^]]]]]]^^^___eeehhhmmmqqqrrrrrrrrrsssuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{yyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyyyy{{{|||}}}}}}{{{zzzzzz{{{xxxxxxxxxxxxzzz|||~~~~~~~~~}}}yyywwwxxx{{{|||}}}{{{zzzwwwuuuttttttuuuvvvyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwuuusssqqqqqqrrrssstttuuutttssstttvvvwww{{{~~~}}}{{{zzzzzzyyyzzz{{{}}}~~~}}}|||{{{zzzzzz|||~~~}}}~~~|||||||||zzz{{{|||~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxyyyyyywwwtttrrrpppnnnmmmkkkiiikkkrrrzzz}}}zzzyyysssooopppuuuzzzzzz|||~~~tttcccTTTJJJIIILLLOOO\\\rrr~~~___JJJAAAAAA;;;777777333222222222111111111111000000000000000000000000000000000000111222222333333444333555777888999@@@HHH[[[bbblllxxx{{{mmmiiieeegggpppzzz~~~zzzuuuqqqnnnkkkgggeeeccc___[[[XXXWWWWWWVVVUUUPPPRRRXXX^^^bbbccc```]]][[[^^^fffpppxxxyyyuuuoooiiifffdddeeefffkkkwww~~~|||zzzwwwsssnnnkkkiiiggg``````aaaaaa```^^^]]][[[YYYXXXVVVTTTQQQOOOMMMLLLKKKLLLLLLMMMOOOPPPRRRSSSXXXYYY[[[[[[YYYXXXXXXYYY]]]aaagggllloooqqqssstttttttttuuuuuuuuuvvvvvvvvvttttttuuuvvvwwwyyyzzz{{{yyyyyyxxxxxxyyyyyyzzz{{{yyyzzz{{{|||{{{zzzyyyxxxzzzzzz{{{{{{zzzyyyyyyyyyxxxxxxxxxyyy{{{~~~~~~~~~~~~{{{|||~~~{{{{{{{{{{{{zzzvvvsssooommmooorrrtttuuurrrrrrqqqqqqrrrsssuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxvvvsssqqqqqqrrrtttvvvwwwwwwvvvvvvxxxyyy}}}}}}{{{zzzzzzzzzzzz{{{|||}}}}}}|||zzzyyyzzz|||}}}|||zzzzzzxxxzzz|||~~~~~~~~~|||{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxyyyzzzyyyvvvsssqqqllljjjhhhfffgggllltttzzz|||yyyxxxrrrooopppuuuzzz{{{|||~~~~~~tttdddUUUKKKHHHKKKMMMSSSiii~~~cccLLLAAAAAA;;;888888444222222222111111111000000111111111111000000//////000000000111222222333333444333444777888:::AAAJJJZZZbbbnnn{{{uuunnniiifffhhhpppyyy}}}wwwrrrooollliiifffaaa]]]XXXTTTTTTTTTTTTTTTMMMPPPUUU[[[______\\\YYYYYY]]]fffpppwwwwwwrrrmmmiiieeedddeeegggmmmzzz}}}|||yyywwwsssnnniiieeebbb```YYYYYYZZZ[[[\\\[[[[[[ZZZYYYXXXWWWUUUSSSQQQPPPOOONNNNNNNNNOOOPPPQQQSSSTTTVVVWWWXXXWWWUUUSSSSSSSSSUUUZZZaaaggglllppptttvvvsssttttttuuuvvvwwwwwwxxxuuuuuuuuuvvvwwwyyyzzz{{{yyyyyyxxxxxxyyyyyyzzz{{{yyyzzz{{{{{{{{{zzzxxxwwwyyyxxxxxxyyyyyyxxxwwwvvvyyyyyyzzz{{{}}}~~~~~~~~~{{{}}}~~~zzzvvvtttsssrrrpppmmmjjjfffeeegggiiikkklllhhhhhhiiilllooorrruuuwwwsssttttttuuuvvvvvvwwwwwwwwwwwwxxxvvvtttrrrrrrsssvvvxxxzzzzzzzzzzzz{{{|||~~~||||||||||||||||||}}}}}}|||zzzyyyxxxyyy{{{~~~}}}~~~{{{yyyxxxyyyzzz|||}}}}}}|||{{{yyyzzzyyyxxxwwwwwwvvvwwwwwwvvvwwwyyyzzzyyyvvvtttrrrnnnkkkhhhddddddhhhooouuu~~~{{{wwwtttsssrrrooopppvvvzzz|||}}}~~~~~~|||sssdddUUUKKKHHHJJJLLLMMMbbbgggNNNBBBAAA<<<999999555222222222111111111000000222222111111000/////////000000000111222222333333444333444777888:::CCCLLLYYYcccrrr{{{rrrjjjgggeeeiiiqqqzzz{{{uuupppmmmkkkhhhfff```\\\VVVRRRQQQQQQQQQQQQLLLNNNRRRWWWZZZ[[[XXXVVVVVV\\\fffpppvvvuuupppkkkfffcccbbbdddhhhppp~~~~~~{{{xxxwwwtttoooiiibbb]]]YYYWWWSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQSSSUUUVVVWWWWWWWWWWWWTTTQQQOOOOOOOOOQQQUUU[[[```eeekkkqqquuussstttuuuvvvwwwxxxyyyzzzwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{zzzzzzzzzzzzzzzyyyxxxxxxyyyxxxwwwxxxyyyxxxwwwuuuyyyyyyzzz|||}}}yyysssooollliiigggeeecccaaa___^^^```bbbbbbbbb^^^___bbbeeejjjnnnqqqssspppqqqrrrtttvvvvvvwwwwwwvvvwwwwwwvvvtttssstttuuuwwwyyy|||}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyyyyzzz{{{~~~~~~}}}zzzzzzzzzzzz{{{|||||||||{{{zzzyyyyyyxxxwwwwwwvvvvvvwwwwwwuuuvvvwwwxxxxxxvvvtttsssqqqnnnjjjfffeeehhhnnntttyyy{{{}}}|||yyyuuurrrqqqssspppqqqwww|||}}}~~~|||sssdddVVVLLLHHHHHHJJJJJJ\\\xxxkkkQQQBBBAAA<<<::::::555222222222111111111111000222111111111000000//////000000000111222222333333444222333666888;;;DDDNNNZZZfffvvvwwwooodddcccdddjjjttt}}}~~~|||}}}~~~zzzvvvpppkkkhhhfffdddccc^^^ZZZUUUQQQOOONNNNNNMMMKKKLLLOOOSSSVVVVVVUUURRRRRRYYYdddoootttrrrlllggg```]]]]]]bbbhhhrrr}}}yyyuuupppnnniiiccc]]]XXXTTTRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTUUUVVVXXX[[[]]]^^^\\\[[[YYYUUUQQQNNNNNNOOOPPPSSSVVVYYY^^^dddkkkpppttttttuuuwwwxxxzzz{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzyyyxxxxxxzzzzzzxxxvvvxxxyyyzzz{{{~~~wwwssslllgggccc```]]][[[[[[ZZZYYYYYYZZZ[[[ZZZYYYWWWYYY[[[___cccgggjjjlllmmmnnnpppsssuuuvvvvvvwwwtttvvvwwwvvvuuutttuuuvvvwwwyyy|||}}}}}}}}}~~~|||~~~}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{|||}}}~~~~~~}}}{{{|||}}}}}}|||||||||{{{{{{zzzzzzyyyxxxwwwwwwvvvwwwwwwwwwuuuuuuvvvvvvvvvuuuttttttqqqoookkkgggfffiiipppuuuxxx{{{~~~~~~|||yyyvvvuuutttqqqrrrxxx}}}vvvgggXXXMMMHHHGGGGGGIIIYYYsssnnnRRRCCCAAA===;;;;;;666222222222111111111111000111111111000000000000000000000000111222222333333444222333666888;;;EEEOOO\\\iiiyyy~~~rrrkkkaaaaaaeeelllvvv~~~}}}~~~xxxuuuvvvxxxuuuqqqkkkfffcccbbb```___]]]YYYSSSOOOMMMLLLKKKJJJLLLLLLMMMPPPSSSTTTRRRQQQPPPWWWcccmmmrrrpppjjjeeeZZZXXXZZZ___gggsss}}}wwwrrriiigggccc___ZZZWWWTTTSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXYYY[[[^^^```cccdddbbb```]]]XXXSSSQQQQQQRRRQQQRRRSSSUUUYYY___fffkkktttuuuvvvwwwyyy{{{||||||{{{{{{zzzzzzyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{zzzyyyxxxwwwxxxyyyzzz|||zzzyyyzzz||||||yyywwwwwwwwwyyy{{{~~~sssnnngggaaa]]]YYYVVVTTTWWWVVVUUUVVVWWWWWWTTTSSSTTTUUUXXX[[[___bbbdddfffkkkmmmooorrrtttvvvvvvvvvtttuuuvvvvvvuuuuuuvvvwwwvvvyyy|||}}}}}}}}}}}}~~~yyy|||~~~}}}{{{|||}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{yyyxxxwwwwwwwwwwwwwwwxxxuuuuuuuuuttttttttttttuuuooommmiiifffeeeiiipppvvvxxx|||~~~||||||uuurrrsssyyy~~~yyyjjj[[[NNNHHHEEEEEEIIIXXXpppoooSSSCCCAAA===<<<<<<666222222222111111111111000000000000000000000111111000000000111222222333333444222333666888<<>>===>>>999444333222222111111222222111111111111111111111111000000111111222333333333666666777888999???NNN]]]hhhqqq~~~{{{ssskkkgggaaaffflllppprrruuuyyy}}}uuurrrooommmkkkiiigggeeebbb```\\\YYYXXXVVVTTTRRRQQQOOOMMMJJJHHHGGGGGGGGGLLLKKKKKKKKKLLLMMMOOOPPPVVV]]]hhhqqqqqqiii]]]TTTUUUXXX```lllzzz|||vvvoooggg```\\\ZZZWWWUUUUUUUUUTTTSSSSSSTTTUUUWWWXXXZZZ[[[[[[]]]]]]^^^```bbbcccdddeeejjjkkknnnqqquuuwwwxxxxxxwwwssslllhhhfffgggjjjlllrrrtttwwwyyyzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{{{{vvvwwwwwwyyyzzz{{{||||||~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}~~~}}}}}}~~~~~~~~~}}}xxxppphhhccc^^^]]]\\\ZZZZZZZZZ[[[\\\XXXWWWUUUSSSQQQPPPOOONNNSSSQQQPPPOOOPPPRRRTTTUUUUUUYYY^^^bbbeeegggiiikkklllooosssuuuvvvwwwxxxyyyyyyzzzzzz{{{}}}~~~||||||||||||~~~~~~}}}}}}}}}}}}{{{yyyzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwyyyzzzyyyvvvsssqqqnnnjjjhhhggghhhjjjkkkooorrrvvvzzz||||||{{{zzzssspppllljjjkkkpppuuuyyy{{{{{{{{{|||}}}~~~zzzpppbbbSSSJJJHHHHHHFFFQQQeee```JJJDDD===<<<===999444333222222111111222222111111111111111111111111000000111111111222222222555555666888999@@@PPP```jjjuuuxxxpppjjjgggcccgggmmmppprrruuuzzz~~~uuussspppnnnllljjjfffddd```]]]ZZZXXXWWWUUURRRPPPNNNLLLKKKIIIGGGFFFFFFFFFLLLKKKJJJJJJKKKMMMOOOPPPXXX```kkkrrrqqqggg\\\TTTRRRXXXbbbnnn}}}~~~xxxssslllddd^^^[[[YYYVVVUUUVVVWWWVVVVVVWWWWWWWWWXXXXXXYYYYYYYYY\\\]]]___aaacccfffggghhhmmmppptttxxxzzz|||}}}~~~zzzwwwqqqllljjjkkknnnqqqxxx{{{}}}||||||vvvvvvwwwxxxyyy{{{{{{||||||||||||{{{{{{|||||||||||||||||||||}}}}}}~~~~~~~~~}}}~~~~~~zzzssskkkccc^^^___^^^]]]\\\[[[[[[\\\\\\ZZZYYYWWWTTTRRRPPPOOOOOOOOOOOONNNNNNNNNPPPRRRSSSSSSVVV[[[___aaadddgggiiihhhkkkppprrrtttuuuvvvxxx{{{{{{|||}}}~~~~~~~~~~~~}}}~~~}}}|||}}}~~~}}}{{{yyyzzzzzzzzzzzzyyyyyyyyyxxxvvvuuuvvvxxxyyywwwuuurrrtttrrrnnnkkkiiiiiikkkmmmnnnqqquuuzzz|||}}}|||{{{rrrnnniiifffggglllsssxxx|||}}}}}}~~~}}}yyypppcccUUUKKKGGGGGGGGGPPPccc|||eeeMMMEEE===;;;<<<888444333222222111111222222111111111111111111111111111111111111111111222222444333555777999AAARRRbbbmmmxxxwwwooojjjhhheeeiiinnnqqqrrruuu{{{vvvtttqqqooommmiiieeebbb]]][[[YYYWWWVVVTTTQQQOOOKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHIIIJJJLLLNNNOOOYYYbbbmmmrrrpppfff\\\UUURRRYYYdddpppyyysssnnnhhhaaa\\\ZZZXXXVVVUUUWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[]]]___bbbeeehhhjjjkkkppptttyyy~~~~~~zzzuuuqqqrrruuuyyy}}}}}}|||vvvwwwwwwxxxyyyzzzzzz{{{yyyxxxxxxwwwwwwxxxxxxyyy||||||}}}~~~{{{zzz|||zzz{{{{{{wwwooohhhbbb___```___^^^]]]\\\\\\]]]^^^^^^\\\ZZZWWWTTTRRRQQQPPPLLLLLLKKKKKKLLLMMMOOOPPPQQQTTTXXX\\\^^^aaaeeegggfffiiimmmpppqqqtttvvvxxx|||||||||}}}~~~~~~}}}}}}|||}}}~~~~~~{{{yyyxxxyyyyyyzzzzzzyyyyyyxxxuuuuuuuuuvvvwwwvvvtttrrrrrrqqqnnnjjjffffffiiikkkmmmpppuuuzzz}}}~~~}}}sssnnnhhhdddfffllluuuzzz}}}yyypppcccTTTJJJFFFFFFGGGNNN___xxxkkkQQQGGG===;;;<<<777444333222222111111222222111111111111111111111111222222222222222222222222333333444777999BBBTTTeeeppp{{{vvvnnnjjjjjjfffjjjnnnqqqrrruuu{{{uuussspppnnnkkkgggbbb___[[[YYYWWWUUUTTTRRROOOMMMJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOPPP[[[cccmmmrrrooofff\\\WWWSSS\\\gggsss}}}tttmmmhhhddd___[[[XXXVVVTTTUUUWWWXXXYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ\\\]]]```cccgggjjjmmmnnnrrrwww~~~||||||~~~}}}wwwwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxx|||}}}~~~zzzsssqqqrrrqqqrrrrrrnnnhhhccc`````````___^^^]]]]]]^^^```aaaaaa___]]]ZZZWWWUUUSSSRRROOONNNMMMLLLLLLLLLMMMMMMPPPRRRVVVYYY[[[^^^aaadddfffhhhkkknnnpppssswwwzzz||||||{{{{{{|||}}}}}}~~~}}}|||||||||~~~~~~{{{yyywwwxxxyyyzzzzzzyyyxxxwwwwwwuuuttttttuuuvvvtttsssnnnnnnkkkgggccccccfffiiinnnqqqvvv{{{uuupppiiieeegggoooxxx~~~zzzpppaaaRRRHHHDDDDDDGGGLLL[[[sssqqqVVVJJJ???<<<<<<888444333222222111111222222111111111111111111111111333333333333333222222222333333555888;;;DDDWWWhhhrrr{{{vvvnnnkkkkkkfffjjjmmmoooqqqtttzzztttrrrooollliiieee```\\\YYYWWWUUUTTTSSSQQQNNNKKKIIIIIIIIIHHHHHHHHHHHHGGGIIIIIIKKKMMMOOOPPPRRRRRR\\\dddnnnrrrnnneee]]]XXXTTT^^^iiivvvzzzpppiiieeeaaa]]]ZZZVVVUUUSSSTTTVVVXXXYYYYYYVVVWWWXXXYYYZZZ[[[\\\]]]\\\^^^aaaeeeiiillloooqqqsssyyy~~~xxxxxxxxxxxxxxxxxxxxxyyy{{{zzzzzzyyyyyyzzzzzz{{{|||}}}tttkkkhhhiiiggghhhiiifffaaa^^^]]]___```___]]]]]]]]]```ccceeecccaaa___[[[XXXVVVTTTTTTTTTSSSQQQPPPNNNMMMMMMMMMNNNQQQTTTWWWYYY\\\___bbbgggiiikkknnnppptttyyy}}}{{{{{{zzzzzzzzzzzz{{{{{{||||||||||||~~~~~~{{{yyyvvvwwwxxxyyyyyyyyyxxxwwwxxxvvvttttttuuuvvvuuutttqqqpppnnnjjjfffeeeiiilllnnnqqqwww|||wwwrrrkkkgggiiiqqq|||zzzpppaaaQQQGGGCCCCCCFFFKKKXXXpppvvvZZZMMMAAA======999444333222222111111222222111111111111111111111111333333333333333333333333444444666999<<>><<<<<<666555444333222222222222333222111000000111222333111111222222222333333333444555777888===JJJ[[[hhhqqq{{{vvvrrrooonnncccfffhhhjjjlllqqqyyy~~~lllhhhddd```]]]ZZZWWWTTTNNNMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHKKKMMMOOOPPPQQQ\\\jjjpppqqqpppeee[[[^^^]]]fffttt}}}~~~{{{rrrooohhhaaa\\\XXXVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[```aaabbbdddfffggghhhhhhdddgggjjjmmmpppsssvvvyyy~~~|||{{{||||||{{{yyyzzz|||~~~~~~yyyqqqmmmlllkkkkkkhhhgggeeeddddddfffgggiiihhhhhhfffeeeeeedddddddddbbbccccccccccccaaa___]]]ZZZYYYWWWVVVVVVUUUSSSQQQQQQRRRRRRQQQQQQRRRUUUXXX[[[___dddkkkppptttvvvwwwwwwxxxyyyxxxvvvuuutttuuurrrrrrrrrrrrrrrrrrrrrrrrssssssqqqoooooorrrwww{{{~~~~~~~~~~~~{{{{{{zzzzzzzzzyyyyyyyyyyyywwwuuutttuuuuuuuuusssqqqpppnnnjjjfffeeefffggglllttt{{{wwwmmmmmmqqqssstttuuuyyy|||{{{wwwnnnbbbVVVLLLGGGDDDFFFIIITTThhhkkkQQQDDD???<<<;;;777666555444333222222222333222000//////000222333111111111222222333333444666666777999???LLL]]]iiirrr{{{vvvpppllliiiaaadddfffgggiiioooxxx~~~iiifffaaa]]]ZZZWWWTTTQQQJJJIIIHHHFFFDDDCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFEEEGGGJJJMMMPPPQQQRRRRRRXXXfffkkkkkklllcccZZZ^^^___iiixxx~~~~~~xxxnnnkkkeee```[[[XXXWWWVVVUUUUUUUUUVVVXXXYYY[[[\\\aaabbbdddeeeggghhhhhhiiifffiiillloooqqqtttwwwzzz~~~}}}zzz{{{{{{{{{zzz{{{}}}yyytttsssuuuvvvvvvpppooonnnmmmlllllllllmmmkkkjjjiiiggggggfffffffffcccdddeeefffeeecccaaa___YYYXXXWWWWWWWWWVVVSSSQQQOOOPPPPPPPPPPPPRRRVVVYYY[[[___dddjjjooosssuuuvvvyyyzzzzzzxxxuuusssrrrrrroooooooooooonnnnnnmmmmmmkkkjjjgggeeeeeeiiioootttwwwxxxzzz|||~~~~~~~~~~~~|||~~~{{{{{{zzzzzzzzzyyyyyyyyyyyywwwuuutttuuuuuuuuusssqqqqqqnnnkkkgggeeeeeegggmmmtttzzz~~~xxxpppkkklllpppqqqrrrttt|||~~~xxxvvvooocccWWWLLLGGGEEEGGGIIISSSfffnnnRRRCCC>>><<<999888777555444333222222222333222000//////000222333000000111222333333444444777777777999AAAOOO___kkkttt~~~yyytttmmmhhheee___aaadddeeegggmmmvvv}}}}}}~~~hhhddd```[[[XXXUUUQQQNNNHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFDDDGGGKKKOOORRRSSSSSSSSSTTTaaaffffffhhhaaaZZZ___aaakkk{{{yyysssiiigggbbb^^^ZZZWWWVVVVVVSSSTTTUUUWWWYYY\\\^^^___ddddddfffggghhhhhhiiiiiikkknnnpppssstttvvvyyy{{{}}}||||||}}}||||||}}}|||yyy{{{~~~uuuuuuuuuuuuuuusssrrrqqqllllllkkkiiiiiihhhhhhhhhdddfffggghhhgggeeebbb```YYYXXXXXXXXXXXXWWWTTTRRROOOOOOOOOOOOPPPRRRWWW[[[\\\___ccchhhmmmqqqssstttyyyzzzzzzxxxtttrrrqqqqqqnnnnnnmmmllljjjiiihhhhhhcccaaa___\\\\\\___fffkkknnnpppssswww|||~~~||||||{{{{{{|||{{{{{{zzzzzzzzzyyyyyyyyyyyywwwuuuuuuuuuuuuuuusssrrrqqqoookkkgggeeeeeeffflllrrryyy}}}xxxtttrrrsssrrrpppqqquuu~~~~~~}}}}}}}}}vvvuuuoooeeeWWWMMMGGGEEEFFFIIIRRReee~~~qqqTTTDDD???===999888777666444333222222222333222111000000111222333000000111222333444444555777777777:::CCCRRRbbbmmmvvv}}}|||yyyuuupppjjjeeebbb]]]```bbbdddfffkkksssyyyzzz{{{}}}hhhddd___ZZZWWWSSSOOOLLLFFFFFFDDDCCCAAA@@@@@@@@@>>>>>>???@@@BBBCCCEEEFFFBBBEEEJJJOOORRRSSSSSSRRRQQQ^^^ccccccfff```[[[aaaaaalll{{{yyyrrrmmmdddbbb___[[[XXXVVVUUUTTTTTTUUUVVVYYY\\\___bbbdddgggggghhhiiiiiiiiiiiiiiimmmooorrrssstttuuuxxxzzz{{{~~~~~~~~~~~~zzzvvvtttmmmlllkkkkkkjjjjjjjjjjjjeeeggghhhiiihhheeebbb___ZZZZZZZZZZZZ[[[YYYVVVSSSPPPPPPPPPOOOOOORRRWWW[[[]]]___bbbeeejjjnnnppprrruuuvvvwwwuuusssqqqqqqqqqmmmllljjjiiifffdddcccbbb\\\[[[XXXUUUUUUXXX^^^bbbfffhhhlllqqqwww}}}~~~~~~~~~}}}|||||||||~~~~~~~~~}}}{{{{{{zzzzzzzzzyyyyyyyyyyyywwwuuuuuuuuuuuuuuusssrrrqqqppplllhhheeeeeefffiiiqqqxxx}}}xxxqqqrrrwww~~~~~~~~~~~~~~~}}}|||{{{ttttttpppfffXXXMMMGGGFFFEEEHHHQQQeee~~~uuuVVVEEEBBB???;;;999888666555333222222222111111111111111111111111///000111222333444444555777666666:::EEETTTeeeooowww~~~yyywwwuuuqqqlllgggbbb```\\\___bbbdddeeeiiipppuuuvvvwwwzzzhhhddd___ZZZVVVRRRNNNKKKFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>@@@AAACCCEEEFFFAAADDDIIINNNQQQSSSRRRQQQPPP]]]aaabbbeee```\\\cccbbbmmm|||zzzsssnnnhhhaaa___\\\YYYVVVTTTSSSSSSTTTVVVXXX[[[^^^bbbeeegggiiijjjjjjkkkkkkjjjjjjiiimmmoooqqqrrrrrrsssuuuwwwyyy~~~xxxtttmmmmmmlllkkkkkkkkkllllllfffgggiiijjjhhheeeaaa___\\\[[[[[[\\\]]][[[XXXUUURRRRRRQQQOOOOOORRRVVVZZZ]]]^^^```cccgggkkknnnpppppprrrtttsssrrrqqqrrrrrrlllkkkiiifffdddaaa___^^^XXXWWWUUURRRQQQTTTYYY]]]aaacccgggmmmtttzzz}}}}}}~~~~~~~~~~~~~~~|||{{{|||}}}~~~}}}|||{{{zzz{{{{{{zzzzzzzzzyyyyyyyyyyyywwwuuuuuuuuuuuuuuusssrrrrrrpppmmmhhheeeeeeeeegggooowww}}}~~~ssssssyyy{{{}}}~~~|||{{{sssssspppfffXXXMMMGGGFFFDDDGGGQQQddd~~~wwwXXXGGGDDDBBB===999888777555333222222222000111222222222222111000///000000222333444555555666555666:::FFFVVVfffqqqwww}}}|||vvvuuurrrnnniiieeeaaa___[[[^^^bbbdddeeeiiinnnsssrrrtttwww~~~~~~fffbbb]]]XXXSSSOOOJJJGGGDDDCCCAAA???===============>>>>>>@@@AAABBBCCCCCCDDDDDDGGGLLLPPPSSSSSSRRRUUU[[[bbbfffeeeccccccdddgggnnnyyy|||xxxtttmmmgggeee___]]]ZZZWWWUUUTTTTTTTTTSSSUUUYYYZZZ[[[___fffkkknnnmmmlllkkkjjjkkklllmmmjjjkkklllnnnpppqqqrrrsssxxx}}}~~~yyyuuulllmmmmmmmmmmmmllljjjiiiiiiiiijjjiiigggdddaaa___```]]][[[ZZZZZZZZZXXXWWWUUUVVVVVVUUUTTTUUUXXXZZZaaaccceeeeeedddeeeiiimmmppppppooopppqqqpppmmmkkkkkkkkkkkkjjjhhheeebbbaaa___]]]ZZZWWWUUUUUUUUUVVV[[[\\\bbbkkkqqquuu{{{~~~~~~~~~|||{{{~~~}}}}}}}}}}}}{{{{{{{{{{{{zzzyyyxxxwww{{{xxxvvvuuuuuuvvvuuuuuussspppnnnlllhhhaaa```cccmmmqqqyyyvvvtttvvv}}}~~~~~~{{{yyysssqqqnnngggYYYKKKEEEFFFGGGGGGNNNaaa|||zzzYYYFFFBBB???:::999777555444444444333111222222222111000//////...333222222111111222222333555888:::;;;DDDTTTcccjjjuuu}}}|||wwwssssssnnnjjjhhhhhhfff```[[[ZZZ\\\```dddhhhjjjlllmmmqqquuuyyy|||}}}|||}}}}}}eeeaaa[[[VVVQQQMMMHHHEEEDDDCCCAAA???>>>>>>>>>>>><<<===>>>???@@@BBBCCCCCCDDDDDDFFFJJJOOORRRSSSSSSUUU[[[bbbffffffddddddeeelllrrr{{{yyypppmmmkkkfffaaa```\\\ZZZXXXVVVUUUUUUVVVVVVSSSUUUXXX[[[___eeekkkoooooonnnmmmkkkjjjjjjjjjkkkiiiiiijjjlllnnnoooqqqqqqvvvyyy}}}~~~||||||}}}wwwtttllllllmmmnnnmmmllljjjjjjggghhhhhhhhhgggeeebbbaaaaaa___\\\[[[[[[ZZZYYYWWWWWWVVVUUUSSSSSSUUUZZZ^^^eeefffggggggffffffiiilllnnnmmmmmmnnnoooooommmjjjjjjiiigggfffddddddeeeeeecccbbb```]]][[[YYYXXXWWWYYYZZZ___gggmmmrrryyy~~~~~~~~~~~~}}}|||~~~~~~~~~~~~||||||||||||{{{zzzyyyxxx}}}zzzwwwvvvvvvwwwvvvuuupppmmmlllkkkgggbbbaaaeeelllqqqxxx{{{ttttttwww{{{|||~~~~~~|||zzztttrrrnnngggYYYJJJDDDEEEEEEFFFNNN```{{{{{{ZZZFFFAAA???:::888666444333333333222111222222222111000/////////333222222111111222222333666999:::;;;CCCRRR```gggqqqzzzzzzuuurrrpppkkkgggffffffddd^^^ZZZZZZ]]]aaaeeehhhkkknnnooossswww{{{}}}}}}||||||}}}ccc___XXXSSSNNNJJJFFFCCCCCCCCCAAA@@@????????????<<<<<<===>>>@@@AAABBBCCCDDDDDDDDDGGGLLLPPPSSSTTTTTTZZZbbbfffffffffggghhhqqqttt|||vvvjjj___]]]^^^\\\YYYYYYXXXWWWVVVUUUUUUVVVWWWXXXTTTUUUXXX]]]dddkkkoooqqqpppooommmllljjjjjjiiiiiijjjjjjkkklllnnnpppqqqrrruuuuuuwww|||~~~}}}|||{{{{{{zzz{{{~~~yyysssqqqkkklllmmmnnnmmmmmmkkkjjjfffgggggghhhgggfffdddcccccc```^^^\\\\\\[[[YYYWWWXXXWWWTTTRRRRRRWWW^^^ccchhhjjjkkkjjjiiiiiijjjllllllllllllmmmnnnnnnllliiiiiigggdddaaaaaacccgggiiigggffffffdddaaa^^^[[[YYYVVVVVVZZZaaagggmmmvvv~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzz~~~|||yyyxxxwwwwwwuuutttnnnkkkjjjjjjgggbbbbbbffflllqqqyyy~~~uuuqqqsssvvvyyy{{{}}}~~~}}}{{{xxxtttppphhh[[[LLLEEEEEEDDDEEEMMM```yyy|||[[[FFFAAA>>>999777555333222222222111000222222222111000000//////333222222111111222222333666999::::::BBBQQQ___fffoooyyy{{{wwwssspppkkkhhhdddbbbbbbaaa]]]YYYZZZ^^^bbbfffiiilllppprrrwwwyyy|||~~~}}}|||||||||bbb]]]WWWQQQLLLHHHEEEBBBAAAAAA@@@??????>>>>>>>>>;;;;;;===>>>@@@AAABBBCCCEEECCCCCCEEEIIINNNRRRSSSTTTZZZbbbfffhhhhhhjjjlllqqqtttzzz|||jjj\\\PPPOOORRRTTTSSSSSSUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVXXX___hhhnnnppppppnnnnnnmmmllllllkkkkkkkkkmmmmmmmmmnnnppprrrtttuuuvvvuuuuuuzzz}}}zzzzzz|||}}}{{{zzz{{{{{{zzz{{{}}}zzztttooonnnkkklllmmmnnnnnnmmmllllllhhhhhhhhhhhhgggfffdddcccdddaaa^^^]]]\\\[[[YYYXXXWWWWWWVVVUUUVVVZZZaaaeeejjjkkklllmmmmmmmmmmmmmmmnnnmmmmmmnnnnnnnnnkkkiiigggfffcccbbbbbbccceeegggeeefffggggggeeebbb___\\\VVVTTTVVV\\\aaagggpppyyy}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{~~~|||yyyxxxwwwvvvtttrrrooolllkkkkkkgggccccccfffmmmssszzz~~~vvvrrrsssvvvzzz|||~~~~~~|||zzz|||xxxrrrjjj]]]OOOGGGGGGDDDFFFPPPbbbzzz]]]FFF@@@===888777555333222333333222111222222222111111000000000333222222111111222222333555888:::;;;CCCSSSaaahhhrrr{{{}}}xxxtttpppnnngggdddaaa______^^^\\\YYY[[[___dddgggiiilllqqqtttxxx{{{}}}~~~|||{{{{{{{{{aaa]]]VVVOOOKKKGGGDDDBBB>>>>>>>>>>>>>>>=========;;;;;;===>>>@@@BBBCCCDDDFFFDDDBBBCCCGGGLLLOOOQQQRRRXXX```eeehhhiiillloooqqqttt{{{~~~wwwqqq^^^RRRHHHHHHLLLNNNOOOQQQTTTTTTTTTSSSSSSSSSSSSTTTXXXXXXZZZaaahhhmmmnnnlllkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnpppsssuuuwwwxxxwwwwww{{{{{{vvvtttpppqqqvvv~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}|||xxxsssooolllkkkjjjkkkmmmnnnnnnnnnnnnmmmllllllkkkiiihhhfffdddccceeebbb___^^^]]]]]][[[YYYVVVXXXYYYZZZ[[[^^^cccgggjjjkkkmmmoooppppppnnnmmmooonnnnnnnnnooonnnkkkiiifffggggggggggggfffddddddbbbcccdddeeeeeedddbbb```XXXUUUVVVYYY]]]aaajjjrrrxxx{{{}}}~~~}}}}}}~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{|||zzzxxxwwwwwwuuusssqqqrrrooommmmmmiiiccccccfffnnnttt|||~~~xxxvvvxxx|||}}}~~~|||zzz}}}wwwppphhh\\\NNNGGGFFFFFFIIISSSeee{{{___HHH@@@===888888666444333444555444333222222222222111111111111333222222111111222222333333777999<<>>>>>>>>======<<<===>>>@@@BBBDDDFFFGGGFFFDDDCCCCCCEEEHHHIIIIIIIIIOOOWWW^^^aaaeeejjjnnnooouuu~~~~~~uuujjjeeedddbbb\\\UUUIIIEEECCCEEEEEEDDDGGGLLLNNNOOOPPPQQQRRRSSSSSSSSSWWW[[[aaafffiiikkklllmmmmmmnnnoooqqqrrrrrrrrrrrrnnnmmmlllmmmnnnqqquuuwwwyyyzzz{{{{{{zzzzzz|||}}}~~~zzzvvvssslllkkkkkknnnsssyyy}}}~~~{{{xxxuuurrrooommmiiijjjjjjiiiggggggiiijjjiiijjjlllnnnooopppoooooopppooonnnllljjjiiiiiihhhiiigggeeedddeeeeeedddccc^^^^^^______```dddiiimmmnnnnnnooopppqqqoooiiieeebbbbbbdddgggjjjkkkkkkiiimmmooosssvvvvvvtttqqqooogggeeecccaaabbbdddggghhhddd```^^^]]][[[YYY]]]cccjjjoootttuuuuuuvvvzzz~~~~~~|||zzz{{{}}}~~~}}}|||{{{zzzyyyxxxxxxxxxwwwtttrrrqqqnnnmmmmmmiiiddddddhhhmmmsss{{{uuurrruuuzzz|||{{{ssskkkdddZZZNNNGGGEEEGGGLLLXXXiii}}}eeeKKKAAA>>>:::666555333333444555444333222222222222222222222222333222222111111222222333333777999<<>>>>><<<===???AAACCCEEEGGGHHHGGGEEECCCCCCEEEGGGGGGGGGEEEKKKTTTZZZ^^^bbbgggllllllrrr|||}}}sssiii]]]WWWWWWUUUOOOHHHBBBAAACCCEEECCCAAADDDJJJKKKLLLNNNPPPSSSTTTUUUUUUUUU[[[ccchhhjjjkkkmmmpppooopppqqqrrrsssrrrqqqqqqppppppoooooopppssswwwyyywwwyyy{{{zzzwwwvvvwwwzzz}}}|||yyyooollliiihhhiiikkkllllllsssuuuwwwzzz}}}}}}~~~}}}||||||~~~|||{{{yyyvvvsssoookkkiiidddeeeeeeeeedddeeehhhkkkiiijjjlllnnnppppppppppppoooooonnnmmmllllllllllllkkkiiihhhggghhhiiihhhgggbbbaaa```^^^___dddkkkqqqqqqppppppqqqpppmmmfff```ZZZ[[[]]]bbbgggjjjjjjiiiqqqsssvvvyyyzzzzzzxxxwwwllliiieeebbbaaadddhhhkkkhhhdddaaa___\\\XXXZZZ___fffkkkqqqsssrrrtttxxx}}}~~~~~~~~~|||zzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzzyyyvvvtttnnnkkkkkkkkkiiieeeeeeiiikkkrrrzzz~~~|||lllkkkpppxxx{{{}}}uuulllfff]]]QQQJJJHHHGGGMMMXXXiii}}}gggLLLBBB>>>;;;555444222222333444333222222222222222222222222222333222222222222222222333444777999;;;DDDUUUdddkkkrrr{{{uuuoooiiiccc\\\XXXWWWWWWVVVUUUTTTUUUWWWYYYYYY___cccccc```bbbiiiooolllnnnqqqtttuuuwww{{{}}}~~~[[[VVVOOOIIIEEEBBB@@@>>>======<<<<<<>>>@@@BBBCCCAAABBBCCCEEEGGGHHHIIIJJJGGGGGGGGGFFFFFFDDDCCCBBBDDDEEEHHHMMMSSSZZZaaadddhhhmmmvvvzzzppphhh\\\OOOJJJHHHEEEDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCHHHJJJNNNQQQRRRTTTVVVXXX\\\^^^cccgggllloooqqqrrrqqqqqqrrrrrrqqqpppnnnmmmjjjnnnsssvvvvvvuuuuuuvvvuuuvvvwwwxxxxxxyyy{{{~~~{{{ssskkkjjjiiigggfffhhhiiimmmsssxxx{{{}}}|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzvvvsssqqqnnnjjjfffaaacccccccccbbbbbbdddfffhhhiiilllnnnooooooooonnnooonnnmmmlllllllllllllllpppppppppooonnnnnnmmmmmmfffdddaaa___aaaffflllpppssswwwxxxuuurrrlllbbbXXXVVVUUUUUUXXX]]]bbbfffhhhpppuuu{{{~~~~~~{{{vvvoooiiiggghhhiiiiiijjjjjjiiieee```[[[XXXWWWYYY___gggjjjjjjkkknnnrrrzzz{{{||||||{{{{{{}}}~~~}}}||||||~~~~~~}}}~~~}}}zzzvvvuuuxxx{{{ooonnnlllhhheeeeeegggiiippprrrvvvzzzoooddddddiiiooowww~~~yyypppeeeZZZQQQLLLIIIDDDJJJWWWggg{{{lllOOOCCC???<<<888777555333222222222333222222222333333444444444333333333333333333333333111444888===IIIYYYdddfffttt}}}xxxpppiiiccc^^^XXXUUUSSSSSSRRRRRRRRRTTTVVVWWW\\\]]]___aaabbbccccccbbbkkknnnrrruuuwwwzzz}}}[[[VVVOOOIIIEEEBBB@@@>>>>>>>>>===>>>???AAABBBCCCCCCCCCDDDEEEFFFHHHJJJKKKGGGGGGHHHGGGGGGFFFEEEDDDAAABBBDDDHHHMMMSSSYYY\\\aaaeeennnyyy}}}tttlll```UUUKKKHHHHHHFFFEEEGGGDDDDDDDDDDDDDDDCCCCCCCCCFFFIIILLLOOOQQQSSSVVVXXX^^^```dddhhhlllooopppqqqrrrrrrrrrrrrqqqpppooonnnoooqqqtttuuutttssssssttttttuuuwwwwwwwwwxxx{{{}}}xxxqqqoooooollllllnnnooosssyyy|||~~~~~~}}}}}}|||||||||}}}~~~~~~~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxtttqqqoookkkgggcccdddeeeeeedddcccbbbdddeeejjjlllmmmooooooooonnnmmmppppppooonnnnnnnnnnnnnnnpppoooooonnnnnnmmmlllllliiigggdddcccdddiiinnnrrruuuxxxzzzwwwsssmmmaaaWWWOOONNNNNNQQQVVV]]]bbbeeeoootttzzz~~~~~~{{{wwwtttqqqooollliiihhhhhhhhhfffaaa]]]YYYWWWXXX\\\aaadddeeegggkkknnnwwwxxxzzzzzzyyyzzz{{{}}}}}}~~~}}}}}}~~~{{{xxxvvvwwwwwwnnnmmmkkkhhhffffffiiikkkqqqsssvvvzzzvvvhhh___aaahhhqqqyyy}}}yyypppeeeYYYPPPJJJHHHDDDJJJUUUfffzzznnnQQQDDD@@@===888777555333222222222333222222222333333333444444333333333333333333333333333666999>>>JJJ[[[fffjjjxxxyyytttmmmfff```[[[VVVSSSPPPPPPOOOPPPQQQRRRTTTUUUYYY[[[^^^```cccdddeeeeeeiiilllppptttvvvxxx{{{}}}~~~[[[UUUNNNGGGDDDBBB@@@???@@@@@@@@@@@@AAABBBDDDEEEEEEEEEDDDEEEFFFHHHJJJKKKGGGGGGHHHHHHHHHGGGGGGFFF>>>???@@@BBBFFFJJJNNNPPPUUUYYYaaakkkqqqpppjjjcccUUUMMMFFFFFFGGGFFFFFFHHHFFFGGGGGGGGGFFFEEEEEEDDDFFFIIILLLOOOQQQTTTWWWZZZ```bbbeeeiiimmmoooqqqqqqtttsssrrrqqqqqqppppppqqqtttuuuvvvtttrrrqqqqqqrrrsssuuuvvvvvvvvvxxxzzz|||zzzxxxwwwuuuvvvyyy|||}}}|||zzzzzz{{{|||}}}||||||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~|||zzzwwwuuurrrpppnnnlllhhhffffffggggggeeeccccccdddeeelllmmmnnnoooooonnnmmmlllrrrqqqqqqppppppppppppqqqoooooooooooonnnmmmllllllllljjjhhhgggiiimmmqqqtttwww{{{|||yyytttlll```UUUIIIIIIIIIKKKQQQXXX___cccmmmqqqxxx}}}}}}wwwpppkkkfffggghhhhhheeeaaa\\\YYYXXXXXXYYY[[[^^^bbbeeehhhppprrruuuwwwwwwxxxyyy{{{~~~~~~|||}}}~~~|||yyyvvvtttnnnmmmllliiihhhhhhkkknnnqqqsssvvvyyy}}}yyylllaaa\\\aaaiiisss{{{}}}yyypppdddWWWNNNHHHFFFEEEJJJTTTeeeyyyqqqSSSFFFAAA===888777555333222222333333222222222222333333333333333333333333333333333333666888:::>>>KKK]]]jjjnnn|||zzzsssnnngggaaa\\\WWWRRROOOLLLLLLLLLMMMOOOQQQSSSTTTVVVXXX[[[^^^bbbdddfffggggggjjjnnnqqqsssuuuxxxzzzyyy|||[[[UUUMMMFFFCCCBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDEEEGGGIIIKKKFFFFFFGGGGGGHHHGGGGGGGGG>>>??????@@@BBBDDDFFFGGGIIIMMMSSS[[[aaaaaa]]]YYYLLLFFFCCCDDDFFFEEEFFFIIIIIIIIIJJJKKKJJJJJJIIIHHHJJJLLLOOOQQQSSSUUUYYY[[[___aaaeeejjjnnnppprrrsssuuutttrrrqqqpppqqqrrrrrruuuvvvuuusssqqqqqqrrrtttsssuuuvvvwwwwwwxxxzzz||||||zzzyyyzzz|||}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzzwwwsssrrrqqqpppooommmlllkkkeeeeeefffeeeccccccdddfffjjjkkklllmmmnnnmmmmmmmmmrrrrrrqqqqqqqqqrrrrrrsssqqqqqqrrrqqqqqqpppnnnmmmnnnmmmkkkkkkmmmppptttvvvxxx|||}}}yyyssskkk___TTTKKKKKKKKKKKKNNNTTT[[[```hhhmmmtttzzz}}}}}}uuuoooiiijjjkkklllkkkgggbbb^^^[[[XXXUUUUUUXXX]]]```aaafffiiinnnqqqsssvvvxxxzzzxxx{{{~~~{{{}}}xxxsssoooooommmkkkjjjkkknnnppprrrtttvvvyyy|||rrrfff]]][[[bbblllvvv}}}~~~|||yyypppdddVVVLLLGGGEEEGGGKKKUUUfff{{{tttUUUGGGBBB>>>888777555444333333333333222222222222222222222333222222333333333333444444666888:::>>>LLL___lllqqq|||yyytttmmmiiibbb]]]XXXTTTPPPMMMIIIIIIKKKMMMOOOQQQSSSTTTTTTVVVXXX[[[^^^aaacccddddddgggkkknnnoooqqqtttvvvvvvyyy~~~~~~]]]VVVMMMFFFCCCBBBCCCCCCEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJDDDEEEFFFFFFFFFFFFFFFEEEAAAAAAAAAAAAAAABBBBBBBBBAAADDDIIINNNRRRSSSRRRPPPHHHCCCAAADDDEEEEEEFFFJJJLLLNNNOOOQQQRRRRRRQQQPPPPPPQQQRRRSSSSSSTTTWWWZZZ]]]```dddiiinnnqqqtttuuutttsssrrrqqqpppqqqrrrssssssttttttsssrrrsssvvvxxxuuuvvvxxxxxxxxxyyy|||~~~}}}{{{zzzzzz|||}}}||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{{{{zzzwwwuuurrrqqqpppnnnkkkiiihhhgggaaabbbccccccbbbccceeegggggghhhiiikkklllnnnnnnooorrrqqqqqqqqqrrrssstttttttttuuuuuuvvvuuusssrrrpppnnnnnnnnnnnnqqqtttwwwyyyzzz}}}}}}xxxrrrjjj^^^TTTPPPPPPOOONNNMMMPPPVVV[[[aaafffmmmsssxxx{{{~~~{{{wwwppppppqqqrrrrrrooohhhddd___[[[WWWUUUVVVYYY[[[[[[[[[___dddiiimmmqqqvvvyyyvvvxxx{{{|||}}}~~~~~~|||wwwsssrrrqqqnnnlllmmmppprrrsssuuuwwwyyy|||~~~nnnbbb[[[ZZZbbblllyyy~~~{{{yyyqqqdddUUUJJJFFFFFFHHHMMMWWWiiivvvWWWHHHBBB>>>999888666444333333333444222222222222222222222222222222222333333444444444555888999???MMM```nnnsss~~~{{{tttooohhhddd^^^YYYVVVRRROOOLLLHHHIIIKKKMMMPPPRRRSSSTTTSSSTTTUUUWWWYYY[[[]]]^^^aaadddgggjjjkkkmmmppprrrssswww|||}}}}}}}}}|||zzzxxxvvvttt^^^WWWNNNFFFCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA>>>@@@BBBEEEGGGHHHHHHHHHFFFCCCBBBDDDFFFFFFIIINNNRRRTTTWWWZZZ]]]]]]]]]]]]ZZZZZZYYYWWWUUUUUUVVVXXX]]]___dddiiimmmqqqssstttrrrrrrqqqqqqqqqqqqrrrrrrpppqqqrrrssssssuuuyyy{{{wwwyyyzzzzzzzzz|||~~~}}}|||{{{{{{|||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||yyyxxxwwwvvvsssqqqqqqqqqoookkkeeeaaa_________aaabbbbbbbbbcccfffhhhfffggghhhjjjlllnnnpppqqqrrrrrrrrrrrrssstttvvvvvvwwwxxxyyyyyyyyywwwuuusssooooooppprrruuuxxx{{{}}}}}}}}}wwwqqqjjj```WWWSSSTTTTTTPPPMMMMMMPPPTTTZZZ___ffflllpppuuuxxx{{{zzzyyyxxxxxxxxxuuunnniiicccaaa^^^ZZZWWWUUUUUUUUUSSSVVV[[[___dddiiiooosssyyy{{{}}}~~~~~~|||xxxwwwuuurrrooooooqqqssssssuuuxxxzzz|||zzzjjj^^^YYYZZZbbblllzzz~~~zzzxxxrrrdddUUUJJJGGGGGGIIIMMMXXXkkkvvvWWWIIIBBB===999888666444333333444444222222222222222111111111111222222333333444444555444777:::@@@OOObbbpppuuuzzzuuunnniiiccc```[[[VVVSSSPPPMMMKKKHHHIIIKKKNNNPPPRRRSSSSSSSSSSSSSSSTTTUUUWWWXXXYYY^^^```dddfffhhhjjjlllnnnoootttzzz|||}}}}}}{{{yyyvvvssspppnnnmmm```YYYNNNGGGCCCDDDFFFHHHIIIJJJKKKLLLMMMLLLKKKKKKLLLMMMNNNOOOOOONNNLLLKKKGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@@@@AAABBBDDDEEEBBBBBBEEEGGGIIINNNUUUWWWZZZ___dddhhhjjjkkkkkkiiihhheeeaaa\\\ZZZZZZ[[[___aaaeeehhhlllnnnooopppppppppqqqqqqqqqqqqqqqpppnnnppprrrssstttwwwzzz|||zzz{{{}}}}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~|||zzzwwwuuuuuusssqqqpppmmmnnnlllhhhbbb^^^]]]]]]aaabbbcccccccccdddfffhhhiiijjjjjjlllmmmoooqqqqqqssssssttttttuuuwwwxxxyyyxxxyyy{{{{{{{{{yyyvvvtttpppqqqsssvvvzzz}}}~~~wwwqqqlllddd[[[VVVXXXYYYUUUOOOLLLNNNQQQSSSXXX^^^dddiiinnnrrruuuzzzzzz}}}||||||{{{xxxrrrlllfffgggeee```XXXRRROOOOOONNNPPPSSSUUUYYY___fffjjjuuuyyy}}}~~~~~~~~~~~~~~~~~~}}}zzzuuuqqqpppqqqssssssvvvxxxzzz}}}xxxggg^^^ZZZ\\\eeeooo{{{yyyxxxrrreeeVVVKKKHHHJJJGGGLLLXXXmmmvvvWWWHHHBBB===999888666555444333444444222222222222111111111000111111222333333444555555444888<<>>======???AAADDDAAAAAAEEEHHHKKKRRRZZZ\\\___eeekkkpppsssttttttvvvtttpppjjjddd```___```bbbcccfffiiikkklllllllllnnnoooqqqrrrrrrqqqpppooommmppprrrtttuuuwwwzzz|||{{{}}}~~~{{{{{{{{{{{{{{{zzzzzzzzz||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{|||}}}}}}|||zzzwwwuuuuuutttrrrqqqiiijjjkkkhhhdddaaabbbcccdddeeefffeeeddddddeeegggmmmmmmmmmnnnnnnpppqqqrrruuuuuuuuuvvvwwwyyyzzz{{{xxxyyy{{{|||{{{yyyvvvuuuqqqrrruuuyyy}}}xxxrrrnnnggg___YYY\\\]]]YYYSSSOOOPPPRRROOOTTTZZZ```eeeiiinnnpppvvvwww|||}}}}}}zzzsssmmmgggjjjjjjdddYYYOOOLLLLLLLLLMMMNNNOOORRRWWW^^^ccclllrrrzzz}}}~~~~~~|||}}}|||wwwrrrpppqqqrrrtttvvvyyy{{{}}}wwwhhh___]]]```jjjsss{{{xxxxxxrrrfffVVVKKKIIIKKKEEEKKKXXXmmmuuuWWWHHHAAA<<<:::888777555444444444444222222222222111111000000111111222333333444555555555999>>>FFFUUUhhhtttxxx|||vvvqqqlllfffaaa\\\YYYTTTQQQOOOMMMJJJHHHGGGHHHKKKMMMOOOOOOPPPOOOQQQQQQQQQRRRTTTVVVYYYZZZZZZ]]]```bbbdddeeegggiiiffflllsssvvvwwwyyy~~~}}}{{{yyyuuurrrqqqqqqssstttccc[[[QQQIIIEEEEEEGGGHHHIIIKKKNNNOOOOOOPPPQQQSSSSSSSSSTTTWWWYYYXXXUUUSSSOOONNNMMMMMMMMMKKKHHHEEEEEEEEEFFFFFFEEEEEEDDDCCC???@@@AAABBBCCCDDDDDDEEEEEEDDDDDDGGGIIIMMMVVVaaaccceeejjjqqqxxx}}}wwwkkkbbb___```dddfffhhhjjjkkkjjjiiihhhlllnnnqqqrrrqqqoooooooooppprrrvvvxxxzzzzzzxxxwwwxxxzzz|||}}}~~~{{{zzzyyyyyyzzz{{{{{{zzz~~~|||{{{}}}~~~||||||zzzyyyzzz|||}}}}}}}}}{{{yyyxxxyyyzzzzzzzzzwwwwwwvvvwwwwwwtttqqqmmmkkkjjjhhhffffffgggiiijjjiiijjjllllllkkkiiiiiiiiimmmoooqqqsssttttttsssrrrwwwwwwvvvwwwxxxzzz|||~~~zzzzzz{{{||||||{{{xxxuuuwwwwwwxxxyyy{{{~~~{{{tttjjjbbb]]]^^^___\\\WWWSSSRRRSSSSSSUUUWWW[[[^^^bbbdddfffrrrssswww}}}zzzuuuqqqqqqmmmeeeZZZQQQLLLJJJOOOOOOMMMLLLMMMRRRXXX]]]cccjjjsss{{{}}}~~~~~~}}}~~~yyytttrrrsssuuuuuuuuuvvvyyy}}}{{{ooo```\\\cccmmmsss~~~}}}}}}vvvmmmcccWWWLLLHHHJJJGGGJJJUUUiiitttWWWJJJCCC======:::666444444444333333444333222222111111222222222222222222333444555555666777;;;DDDSSSeeevvvyyyrrrlllgggccc```[[[XXXRRRNNNKKKKKKLLLMMMJJJJJJLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXX]]]]]]^^^```aaacccdddeeegggiiijjjlllnnnqqqvvvzzz{{{{{{}}}~~~zzztttssswww|||~~~}}}ccc\\\RRRJJJGGGGGGHHHJJJJJJLLLOOOPPPQQQSSSUUUWWWWWWWWWYYY[[[]]]\\\YYYVVVTTTSSSRRRRRRRRRPPPMMMKKKGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEHHHKKKQQQ\\\hhhlllnnnssszzzsssiiieeeeeeeeegggiiikkkllllllkkkkkkoooqqqssstttrrrqqqppppppqqqsssvvvyyyzzzzzzyyyxxxvvvxxxzzz|||~~~}}}zzzwwwvvvuuuvvvwwwyyyzzz{{{}}}{{{zzz|||}}}~~~|||zzzzzz|||}}}}}}}}}{{{yyyvvvvvvwwwxxxxxxwwwzzzxxxwwwwwwvvvtttqqqnnnmmmllliiihhhhhhkkknnnpppssssssqqqnnnllljjjlllmmmqqqrrrtttuuuuuuuuuuuutttxxxxxxyyyzzz{{{}}}~~~|||{{{zzz{{{|||{{{xxxvvvwwwxxxzzz|||~~~zzzppphhheeeggggggccc^^^YYYWWWWWWTTTTTTUUUWWWXXXZZZ\\\]]]hhhkkkqqq{{{|||yyyxxxwwwrrriii]]]TTTNNNLLLLLLMMMMMMMMMLLLNNNQQQTTTZZZ```iiirrryyy~~~}}}}}}~~~|||}}}~~~~~~}}}|||}}}~~~yyyuuuuuuwwwyyyxxxwwwwwwxxx|||~~~rrrddd```gggqqqwww}}}}}}uuulllcccWWWKKKGGGIIIFFFJJJUUUhhhuuuYYYLLLDDD>>>===:::666444444444333333444333222222111111222222222222222222333444555555666777;;;DDDSSSeeewww|||uuunnniiieeeaaa^^^WWWTTTOOOJJJHHHGGGIIIJJJJJJKKKLLLNNNPPPRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXX\\\\\\]]]^^^___```aaabbbeeefffggghhhjjjmmmqqquuuyyyyyyzzz|||~~~~~~zzzwwwyyyddd]]]SSSLLLIIIIIIKKKLLLKKKMMMPPPRRRTTTWWW[[[^^^^^^^^^___aaabbbaaa^^^[[[ZZZXXXVVVUUUUUUTTTQQQOOOKKKJJJIIIIIIHHHHHHIIIIIIGGGFFFEEEEEEDDDCCCBBBBBBEEECCCDDDHHHLLLTTTaaannntttxxx~~~yyyooojjjiiiggghhhjjjmmmnnnooooooooorrrtttvvvvvvtttrrrqqqqqqqqqsssvvvxxxzzzzzzyyyxxxtttvvvyyy{{{|||xxxsssqqqppppppooooooqqqtttxxxzzzzzzyyyyyyzzz}}}|||{{{{{{|||~~~~~~}}}{{{yyyvvvvvvwwwxxxwwwwww|||zzzwwwvvvuuussspppnnnmmmkkkhhhggghhhlllqqquuuxxxwwwtttpppmmmnnnqqqtttuuutttttttttttttttuuuuuuyyyzzz|||~~~~~~|||zzzzzzzzz{{{zzzxxxxxx{{{~~~vvvooonnnooonnnkkkeee```\\\[[[UUUTTTSSSRRRRRRSSSUUUVVV\\\```gggrrr|||}}}{{{|||zzzsssiii^^^TTTNNNKKKKKKLLLNNNNNNLLLKKKLLLMMMRRRWWW```iiirrr|||}}}|||{{{{{{{{{|||}}}}}}{{{zzz{{{}}}zzz|||}}}|||xxxwwwxxx{{{~~~|||yyywwwwww{{{xxxkkkgggnnnwww|||~~~{{{tttkkkbbbVVVKKKFFFHHHEEEKKKVVVggg|||www[[[MMMFFF@@@>>>;;;777555444444444333444333222222111111222222222222222222333444555555555666:::CCCRRReeewww}}}xxxqqqkkkfffaaa]]][[[SSSPPPLLLHHHFFFFFFGGGHHHLLLMMMNNNPPPRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXZZZ[[[[[[\\\]]]^^^^^^___aaabbbcccdddeeegggjjjmmmrrrrrrssstttvvvxxxzzz{{{{{{}}}}}}}}}}}}~~~~~~}}}yyyyyy{{{eee___VVVOOOLLLLLLNNNNNNLLLNNNQQQTTTXXX\\\aaaeeeeeeeeefffggghhhfffccc```___]]]YYYVVVUUUSSSPPPNNNNNNMMMLLLKKKKKKKKKLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCCCC@@@AAAEEEKKKTTTbbbpppyyy~~~xxxoookkkjjjhhhjjjlllnnnpppqqqrrrrrrsssuuuwwwwwwuuurrrqqqqqqqqqrrruuuwwwxxxyyyxxxxxxuuuwwwyyyzzz{{{}}}}}}{{{yyyyyyxxxyyyxxxuuuooojjjhhhgggggggggggggggiiinnntttxxxwwwvvvvvvwwwzzz|||~~~{{{{{{{{{}}}}}}{{{yyyxxxyyyyyyyyyxxx}}}zzzvvvsssqqqpppmmmkkkhhhfffcccbbbdddjjjppptttttttttsssrrrqqqrrrvvvyyytttsssrrrpppppprrrssstttxxxzzz~~~}}}zzzyyyzzz{{{{{{zzzzzz}}}{{{uuurrrrrrrrrppplllgggbbb```[[[XXXUUURRRQQQQQQSSSTTTSSSWWW]]]eeennnuuuyyy{{{}}}|||{{{vvvnnndddYYYQQQKKKIIIKKKMMMNNNNNNMMMKKKLLLLLLQQQUUU[[[dddooozzz~~~|||{{{{{{{{{zzz{{{|||{{{yyyyyyzzz{{{xxxzzzzzzyyyvvvuuuyyy|||~~~zzzuuutttxxx}}}qqqmmmttt}}}zzzssskkkbbbVVVJJJEEEGGGEEEKKKVVVfffyyywww[[[NNNFFF@@@???<<<888555555555444333444333222222111111222222222222222222333444555555555555999BBBRRReeewww|||wwwppphhhccc^^^ZZZWWWQQQNNNKKKHHHGGGGGGHHHIIINNNOOOQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXX[[[[[[[[[\\\\\\\\\]]]]]]___```aaaaaaaaabbbdddgggiiiiiiiiijjjlllnnnpppqqqtttwwwyyyzzzyyyxxxxxxyyyxxxzzz}}}~~~~~~}}}~~~{{{wwwvvvyyyhhhbbbYYYRRROOOOOOPPPPPPMMMPPPUUUYYY]]]bbbgggkkklllllllllmmmmmmkkkfffccceeeaaa[[[WWWUUURRRPPPNNNQQQQQQPPPOOOOOOOOOOOOOOOLLLKKKKKKJJJIIIHHHHHHGGGCCCAAAAAAEEEJJJSSSaaaooo}}}uuummmkkkkkkjjjkkkmmmoooqqqrrrssstttsssuuuwwwwwwtttrrrqqqppppppqqqsssuuuwwwwwwwwwwwwxxxyyyzzz{{{{{{||||||qqqkkkgggdddbbbbbbbbbbbbaaa___^^^______\\\^^^___```bbbgggnnntttssstttuuuvvvxxxzzz|||~~~{{{{{{|||~~~|||zzzyyyyyyzzzyyyyyy{{{xxxssspppmmmkkkhhhfffcccaaa^^^]]]```eeekkkppppppsssuuuvvvuuuuuuvvvwwwsssqqqpppooooooqqqtttvvvxxxzzz~~~~~~{{{yyyzzz{{{||||||||||||vvvvvvuuutttssspppllljjjiiieee]]]VVVRRRPPPQQQRRRQQQSSSVVVZZZ```fffkkkooo{{{yyyssshhh]]]TTTNNNKKKJJJLLLMMMMMMMMMLLLLLLNNNPPPTTTVVVZZZbbbmmmwww~~~}}}||||||{{{yyyzzz{{{zzzxxxwwwxxxyyyxxxyyyxxxuuurrrrrrvvvyyy~~~}}}xxxssspppttt~~~vvvrrrxxxzzzssskkkcccWWWJJJEEEFFFEEEKKKVVVeeexxxuuuZZZMMMFFF@@@@@@===999666555555444333444333222222111111222222222222222222333444555555555666999AAAQQQdddwww}}}wwwooogggaaa[[[VVVSSSLLLKKKIIIGGGGGGHHHIIIKKKPPPQQQSSSUUUWWWWWWVVVVVVWWWWWWWWWVVVWWWWWWXXXXXX[[[[[[\\\\\\]]]]]]]]]^^^^^^___aaa```___```aaaccccccbbbbbbccceeegggjjjkkknnnqqqsssuuutttssstttuuuuuuwwwyyy|||~~~~~~}}}}}}}}}}}}}}}~~~|||{{{|||||||||zzzwwwuuuxxx|||kkkeee]]]VVVRRRQQQQQQQQQPPPTTTZZZ```dddiiinnnqqqrrrqqqqqqrrrqqqnnnjjjggghhhddd^^^YYYWWWUUUTTTSSSUUUUUUVVVVVVVVVUUUTTTSSSPPPOOONNNMMMLLLKKKKKKJJJGGGEEEDDDGGGKKKQQQ^^^jjj}}}uuuooommmnnnkkklllmmmnnnpppqqqssssssrrrtttvvvvvvtttrrrqqqqqqqqqrrrsssuuuvvvwwwxxxxxxyyy{{{|||||||||~~~|||nnnbbb[[[XXXUUUSSSTTTTTTTTTUUUVVVWWWXXXYYYUUUWWW[[[\\\^^^cccjjjpppqqqtttwwwxxxyyyzzz{{{}}}{{{{{{{{{~~~~~~|||yyyxxxxxxyyyxxxwwwyyyvvvqqqnnnkkkgggccc```^^^\\\ZZZYYY[[[```eeehhhooorrrvvvxxxvvvtttqqqpppppppppooopppqqqtttwwwyyyxxxzzz}}}|||zzz{{{||||||||||||~~~}}}{{{zzzzzzzzzzzzwwwuuuxxxqqqfff[[[RRRNNNNNNNNNQQQSSSUUUWWWYYY]]]bbbeeeiiirrr~~~}}}tttfffZZZRRROOONNNMMMLLLNNNOOOOOONNNOOOQQQSSSVVVWWW[[[bbblllvvv}}}~~~~~~~~~~~~}}}}}}||||||yyyzzz{{{zzzxxxwwwwwwxxxxxxxxxvvvrrrnnnnnnrrrvvv{{{zzzwwwqqqnnnsss~~~xxxsssxxxzzztttllldddXXXKKKFFFFFFGGGKKKUUUeeezzzsssZZZNNNGGGAAAAAA>>>:::777666555444333444333222222111111222222222222222222333444555555777777999AAAPPPcccvvvyyytttlllddd]]]XXXSSSOOOGGGFFFEEEEEEFFFHHHJJJLLLQQQSSSVVVXXXYYYYYYXXXWWWXXXXXXWWWWWWWWWXXXXXXYYY[[[[[[\\\\\\]]]^^^^^^___^^^___aaaaaa______```bbbaaa`````````bbbeeehhhjjjjjjlllnnnoooooooooqqqrrrttttttvvvyyy}}}~~~~~~}}}}}}}}}}}}~~~||||||{{{{{{yyyxxxwwwvvv{{{nnnhhh```XXXTTTRRRRRRQQQTTTYYYaaahhhlllppptttvvvwwwwwwvvvvvvuuurrrnnnjjjgggbbb]]]YYYXXXXXXXXXXXXYYYZZZ\\\]]]]]][[[YYYWWWUUUTTTSSSQQQOOOMMMKKKKKKIIIGGGFFFHHHIIIMMMWWWbbbtttwwwqqqooonnnlllllllllmmmnnnpppqqqrrrqqqsssvvvvvvuuusssrrrrrrssstttuuuvvvwwwyyyyyyzzzxxxzzz|||~~~sssdddYYYTTTRRRPPPNNNOOOOOOPPPQQQSSSTTTTTTTTTQQQUUUZZZ\\\^^^bbbiiinnnrrrvvv{{{}}}|||{{{|||}}}|||{{{{{{}}}}}}{{{yyyzzzzzzyyyxxxwwwuuuqqqnnnjjjeee___[[[WWWUUUTTTSSSTTTWWW[[[^^^hhhlllppprrrqqqnnnlllkkkkkkkkklllnnnqqquuuxxxzzzzzz{{{~~~|||||||||}}}||||||{{{}}}~~~}}}~~~}}}|||tttggg[[[RRRNNNMMMNNNPPPTTTXXXZZZ[[[[[[]]]______fffpppzzzxxxfffXXXPPPNNNOOOOOOQQQSSSVVVWWWWWWVVVVVVVVVXXXYYY\\\dddoooxxx}}}~~~}}}|||}}}~~~zzzzzz{{{|||||||||||||||zzz{{{{{{zzzxxxwwwwwwxxxvvvvvvsssoookkkkkkppptttwwwwwwvvvqqqnnnsssxxxssswww|||zzztttmmmeeeYYYLLLFFFGGGHHHKKKTTTfff}}}rrrZZZOOOIIICCCBBB???:::777666666555444444333222222111111222222222222222222333444555555888888999@@@OOObbbttt{{{qqqllleee^^^XXXTTTOOOMMMDDDDDDDDDFFFHHHKKKNNNOOOSSSUUUWWWZZZ[[[ZZZYYYXXXYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZ\\\]]]^^^______]]]___```aaa```___```aaa___^^^^^^^^^___bbbfffhhhhhhiiikkkkkkkkkllloooqqqsssrrrrrrvvvzzz}}}~~~}}}||||||}}}~~~~~~}}}|||zzzxxxvvvuuuuuuvvvzzz}}}|||zzzpppjjjaaaZZZUUUSSSRRRQQQXXX]]]fffmmmrrruuuxxxyyy{{{zzzzzzyyyxxxuuuppplllccc___ZZZWWWWWWYYYZZZ[[[\\\^^^aaacccbbb```]]][[[ZZZXXXVVVSSSPPPMMMKKKJJJHHHFFFEEEFFFFFFHHHQQQZZZhhhwwwxxxrrrnnnlllllllllllllllmmmnnnooopppqqqtttvvvwwwvvvtttttttttuuuuuuvvvxxxyyyzzz{{{|||wwwyyy|||~~~|||pppaaaWWWSSSSSSSSSQQQPPPOOOPPPQQQSSSSSSRRRQQQOOOUUUZZZ]]]^^^bbbhhhnnnsssxxx~~~}}}}}}~~~}}}|||{{{}}}~~~||||||}}}|||{{{vvvtttqqqnnnjjjeee^^^YYYQQQPPPNNNMMMNNNPPPSSSUUU___bbbgggjjjjjjiiiiiiiiieeefffiiilllppptttwwwyyy{{{|||~~~}}}}}}}}}}}}|||{{{yyy{{{}}}~~~~~~wwwpppdddXXXQQQOOOPPPRRROOOTTT\\\______]]]\\\]]]^^^bbbhhhqqqzzz{{{gggVVVNNNLLLMMMOOOVVVZZZ___aaa```]]]ZZZYYY[[[[[[___hhhrrr{{{~~~|||zzzzzz{{{}}}~~~wwwxxxyyyzzz{{{|||||||||zzz{{{|||zzzxxxwwwwwwxxxttttttqqqllliiijjjoootttuuuvvvuuurrroootttxxxrrruuuzzz|||{{{uuunnnfffZZZMMMGGGGGGIIIKKKTTTfffsss[[[PPPJJJEEECCC???;;;888777666555444444333222222111111222222222222222222333444555555999999:::@@@NNNaaassswwwqqqjjjeee___YYYTTTQQQNNNKKKEEEEEEFFFHHHKKKOOORRRTTTTTTVVVXXX[[[\\\[[[YYYXXXZZZYYYYYYXXXXXXXXXYYYYYYWWWXXXYYY[[[\\\^^^______\\\^^^``````______```aaa]]]\\\[[[[[[\\\```ccceeeggghhhiiiiiiiiikkknnnqqqrrrqqqpppsssxxx}}}}}}}}}||||||}}}~~~}}}yyy|||{{{xxxuuurrrqqqssstttuuuxxxzzzzzzxxxuuusssqqqqqqkkkddd___WWWPPPOOOSSSWWWcccooorrrsssyyy|||{{{{{{wwwqqqlllbbb]]]ZZZ\\\[[[YYY^^^fffeeehhhkkklllkkkhhheeeddd```^^^ZZZUUUPPPMMMKKKJJJGGGFFFFFFFFFGGGHHHJJJKKKXXXhhhyyyzzzpppkkkjjjkkklllnnnppprrrsssttttttwwwuuutttvvvyyyyyywwwtttyyyyyyyyyzzz{{{{{{{{{{{{xxxoooddd]]][[[ZZZVVVSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWXXX[[[___fffnnntttwww{{{~~~~~~zzzzzzzzzyyywwwtttrrrnnnjjjfff```ZZZVVVPPPNNNLLLJJJIIIJJJLLLNNNRRRUUUZZZ\\\]]]]]]^^^^^^]]]```dddjjjoootttxxxyyy}}}}}}||||||~~~}}}}}}~~~}}}|||~~~}}}zzzuuuggg]]]SSSNNNOOOQQQOOOLLLRRRVVV]]]cccggghhhfffdddaaadddjjjqqqwww}}}zzzlll]]]TTTPPPMMMOOORRRVVVYYY]]]aaaccccccbbbaaaaaagggnnnttt|||wwwwwwwwwvvvwwwxxxyyyyyy|||||||||{{{zzzzzzyyyyyy|||yyywwwvvvvvvwwwvvvuuuuuurrrnnnkkkjjjmmmsssxxxzzzxxxtttpppqqqyyyvvvmmmlllttt|||wwwkkkaaaVVVKKKEEEDDDJJJLLLUUUhhhvvv^^^PPPIIIFFFHHHCCC===888666444444333444333222222111111222222444444444555555555666666555777;;;BBBPPPaaasss|||tttooofffddd```[[[UUUOOOIIIGGGHHHHHHIIIKKKNNNQQQSSSUUUXXXYYYZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZYYYYYYZZZ\\\^^^___^^^___aaabbbaaa___\\\ZZZ___^^^]]]\\\]]]___aaacccdddeeefffhhhjjjkkklllmmmpppqqqrrrtttwwwyyy{{{|||zzz|||~~~}}}zzzyyyyyyyyyyyyxxxuuusssvvvuuurrrnnnllllllooorrrvvvxxxyyyvvvpppjjjfffeeerrrmmmgggbbbZZZRRRPPPSSSXXXfffuuuzzz|||}}}||||||zzzsssnnnddd___\\\]]]^^^___eeemmmlllooosssuuusssnnniiifff```^^^ZZZUUURRROOOMMMLLLJJJJJJHHHHHHHHHHHHIIIJJJOOOZZZhhhrrr|||vvvooollllllkkklllnnnppprrrtttuuuuuuuuutttsssuuuyyy{{{{{{zzzzzzzzz{{{{{{}}}~~~}}}vvvlllfffdddcccaaa^^^]]]]]]\\\\\\\\\]]]^^^^^^]]]^^^bbbhhhpppxxx~~~{{{zzzzzzxxxuuupppmmmiiieeeaaa\\\VVVRRRNNNLLLJJJHHHHHHIIIKKKLLLPPPSSSVVVXXXYYYZZZ[[[\\\^^^```eeekkkpppuuuyyy{{{~~~~~~~~~~~~}}}|||}}}|||{{{{{{}}}zzzxxxwwwuuuppplll\\\UUUNNNLLLOOORRRRRRQQQVVV[[[dddlllrrrtttsssrrrkkkmmmpppsssuuuvvvvvvuuuooocccVVVQQQOOOOOOQQQUUU[[[^^^aaaccceeeeeeffffffeeellltttyyyuuuuuuvvvwwwxxxyyy{{{{{{}}}}}}|||{{{{{{zzzzzzyyyyyywwwuuuuuuvvvwwwwwwvvvwwwuuuqqqnnnmmmooossswwwvvvtttqqqooorrr{{{uuummmnnnwww}}}sssggg^^^TTTJJJEEEEEEIIILLLVVVjjjwww___QQQKKKHHHHHHCCC===888666555444333444333222222111111222222333444444444444555555555666777;;;CCCPPPbbbsss~~~~~~wwwooojjjbbb```\\\VVVQQQLLLHHHFFFHHHIIIJJJMMMOOOQQQSSSTTTXXXYYY[[[ZZZYYYYYYZZZ\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYZZZ\\\^^^```aaa]]]^^^```aaaaaa___]]]\\\```___^^^^^^^^^^^^``````cccdddeeegggiiijjjkkklllpppqqqsssuuuxxxyyyzzz{{{{{{~~~~~~|||xxxvvvuuuuuuvvvuuusssqqqrrrqqqnnnllljjjkkknnnpppsssttttttpppjjjdddaaa```sssnnnjjjeee]]]TTTRRRTTTZZZkkk}}}~~~||||||zzzsssnnnfffaaa^^^```ccchhhpppxxxwwwyyy||||||yyyrrrkkkggg```^^^[[[WWWUUUSSSRRRQQQOOONNNLLLKKKJJJJJJKKKKKKJJJOOOVVV[[[bbbkkkoooooopppsssvvvuuupppmmmlllmmmkkklllnnnqqqssstttuuuvvvtttssssssuuuzzz}}}~~~}}}}}}}}}~~~vvvqqqppppppooommmlllkkkjjjiiiiiikkklllmmmjjjkkknnnuuu~~~|||zzzxxxuuurrrllliiieeeaaa]]]XXXSSSOOOJJJIIIGGGEEEEEEFFFGGGIIIOOOQQQSSSTTTUUUWWWYYY[[[^^^aaaeeekkkqqqvvvzzz|||}}}}}}||||||}}}}}}|||{{{zzzzzzzzz{{{}}}{{{uuuqqqnnnjjjccc^^^TTTPPPLLLLLLOOOSSSTTTSSSTTT[[[eeeooovvvyyyyyyyyyvvvwwwyyyyyyvvvrrrmmmjjjdddZZZPPPMMMOOOQQQUUUZZZaaadddgggiiiiiiiiijjjkkkiiiqqqyyy~~~tttuuuvvvxxxyyy{{{}}}}}}}}}}}}||||||{{{{{{zzzzzzwwwuuuttttttvvvwwwwwwwwwwwwuuuqqqooonnnppprrrtttsssqqqooonnnssstttmmmoooyyy~~~xxxnnnbbbZZZRRRIIIEEEEEEHHHLLLYYYnnnyyy```SSSMMMJJJHHHDDD===888666555444333444333222222111111222222333333333333444444444444666777:::CCCQQQbbbsss}}}~~~wwwooohhhddd]]]ZZZUUUPPPKKKHHHFFFEEEHHHJJJLLLOOORRRSSSTTTTTTXXXZZZ[[[[[[ZZZZZZ[[[\\\^^^]]]]]]\\\\\\\\\\\\\\\ZZZZZZ[[[\\\]]]___aaabbb\\\]]]___`````````___^^^aaaaaaaaa`````````______bbbcccdddfffgggiiijjjkkkooopppsssvvvxxxyyyyyyxxx|||~~~~~~~~~~~~}}}}}}{{{vvvtttqqqppppppooonnnlllkkkjjjiiihhhhhhjjjlllmmmooonnnlllgggaaa\\\ZZZZZZrrrnnnjjjfff___VVVSSSUUU^^^ppp~~~zzzzzzwwwpppjjjeeebbb```bbbiiisss||||||wwwqqqjjjfffbbb```^^^[[[YYYXXXXXXXXXTTTSSSQQQPPPOOOOOOPPPPPPOOOOOONNNOOOSSSZZZaaadddcccfffiiikkkjjjjjjkkklllkkklllnnnqqqsssuuuvvvwwwuuuuuuuuuwwwzzz}}}}}}~~~~~~~~~|||{{{{{{|||}}}~~~~~~~~~|||yyyvvvqqqnnniiifffbbb^^^[[[VVVRRROOOKKKJJJIIIHHHHHHIIIJJJKKKNNNPPPRRRSSSSSSUUUXXX[[[^^^aaaeeekkkqqqvvvzzz|||{{{{{{{{{|||}}}~~~~~~}}}{{{zzzzzzzzz{{{}}}~~~||||||wwwqqqkkkeee___XXXTTTTTTSSSQQQQQQRRRSSSSSSRRRTTTZZZdddmmmtttvvvvvvuuuyyy{{{~~~~~~{{{vvvppplllbbbXXXOOONNNPPPSSSXXX]]]dddiiinnnpppooommmllllllkkkttt||||||vvvwwwxxxzzz{{{}}}}}}~~~~~~~~~}}}||||||{{{{{{zzzyyywwwvvvvvvxxxxxxwwwvvvrrrpppnnnnnnoooqqqrrrssstttqqqnnnooouuurrrlllooozzz~~~vvvkkk```WWWPPPHHHDDDEEEGGGMMM[[[qqqzzzbbbUUUOOOMMMIIIDDD>>>999666555444333444333222222111111222222222222222333333333444444777777:::CCCRRRcccrrr{{{xxxpppiiibbb___WWWTTTPPPKKKHHHFFFGGGHHHIIIKKKOOORRRTTTUUUTTTTTTXXXZZZ[[[[[[[[[[[[\\\]]]___^^^]]]]]]]]]]]]^^^^^^]]]]]]^^^^^^___``````aaa\\\]]]^^^___````````````aaabbbccccccdddccccccbbbbbbcccdddeeegggiiijjjkkkmmmooosssvvvwwwwwwvvvuuuzzz|||~~~~~~~~~~~~~~~|||~~~|||zzzwwwtttpppmmmkkkjjjhhhgggcccbbbbbbdddgggjjjllllllkkkhhhccc]]]XXXUUUTTTTTTqqqmmmiiifff___VVVSSSVVVbbbssszzzyyyuuunnngggcccbbbccchhhsssxxxrrrnnnjjjhhhfffdddcccaaa```___``````YYYXXXWWWVVVVVVWWWXXXYYYVVVRRRNNNMMMNNNQQQVVVZZZ[[[^^^aaadddfffgggiiijjjjjjkkknnnpppsssuuuvvvwwwxxxxxxxxxyyy|||{{{xxxuuuoookkkeeebbb^^^[[[XXXUUURRROOOOOOOOONNNNNNNNNNNNOOOPPPNNNPPPQQQRRRSSSUUUXXX[[[___aaafffkkkqqqvvvyyy{{{{{{{{{||||||}}}~~~~~~{{{{{{{{{{{{|||~~~~~~|||zzzxxxtttmmmeee^^^XXXSSSOOOVVVWWWYYYYYYXXXVVVVVVVVVZZZ^^^eeekkkooopppooommmrrrvvv{{{|||xxxtttfff\\\SSSQQQSSSVVV[[[```eeellluuuxxxuuupppmmmlllnnnxxx{{{zzz{{{|||}}}~~~~~~~~~}}}~~~~~~}}}||||||{{{{{{}}}{{{zzzyyyyyyyyywwwuuupppnnnmmmnnnrrruuuvvvvvvvvvsssoooooovvvqqqjjjnnnxxx~~~vvvkkk___VVVNNNGGGDDDEEEGGGOOO^^^sss|||cccVVVQQQNNNIIIDDD>>>999777555555444444333222222111111222222222222222333333333444444777777:::CCCRRRdddrrrzzz}}}ssskkkddd^^^[[[TTTQQQMMMIIIGGGHHHJJJKKKKKKMMMQQQTTTVVVVVVVVVUUUYYYZZZ\\\\\\[[[[[[]]]___```___^^^]]]]]]^^^___```aaaaaaaaaaaaaaa``````___^^^^^^^^^___```aaabbbcccbbbcccdddfffggghhhhhhhhhddddddfffgggiiijjjlllllllllnnnqqqtttuuuuuusssrrruuuxxx{{{}}}}}}}}}~~~}}}|||zzzzzzvvvqqqmmmjjjhhheeeccc^^^^^^___bbbgggjjjkkkkkkgggbbb\\\VVVRRRPPPOOOOOOoookkkgggddd^^^WWWUUUXXXcccuuuzzzxxxuuunnngggbbbeeejjjrrruuuooonnnooooookkkjjjiiigggffffffgggggg______^^^]]]]]]^^^___```ZZZUUUQQQPPPNNNLLLNNNRRRVVVXXX[[[___bbbeeeggghhhiiijjjmmmooorrrtttvvvvvvyyyzzz|||}}}~~~~~~{{{yyyuuupppkkkbbb___[[[YYYXXXVVVTTTRRROOONNNNNNNNNNNNOOOPPPPPPPPPRRRUUUVVVWWWXXX[[[]]]bbbdddhhhmmmrrrvvvyyyzzz||||||}}}~~~|||||||||}}}}}}~~~|||}}}~~~~~~~~~}}}|||{{{tttpppiii```YYYUUURRRQQQUUUZZZ___aaa```^^^^^^```]]]```cccgggiiiiiihhhggglllpppvvv|||~~~~~~{{{yyykkk```UUUSSSUUUXXX^^^dddiiiqqqzzz}}}xxxrrrooonnnttt~~~}}}~~~~~~~~~}}}}}}||||||}}}|||{{{{{{yyyvvvtttrrrpppnnnpppvvvzzz|||{{{xxxsssnnnnnnttt|||nnniiinnnwww~~~~~~uuujjj^^^UUUNNNFFFDDDFFFIIIPPP___ttt|||cccVVVPPPNNNIIIEEE>>>999777666555444444333222222111111222222333333333333444444444444888777999CCCSSSeeerrrxxxvvvmmmfff___YYYVVVPPPNNNKKKIIIIIIKKKMMMOOONNNPPPRRRTTTVVVWWWWWWWWWYYYZZZ\\\\\\\\\\\\^^^``````___]]]\\\\\\^^^```aaacccccccccccccccbbbaaa```aaa````````````bbbdddeeecccccceeefffhhhiiikkkkkkggghhhiiijjjlllnnnooopppmmmoooqqqssstttsssrrrrrrrrruuuxxx{{{{{{|||}}}~~~}}}}}}||||||xxxtttpppmmmkkkgggeee```______cccgggjjjiiifffaaa\\\VVVPPPNNNLLLKKKKKKooojjjfffccc]]]XXXXXX\\\bbbvvv~~~vvvuuusssllleeedddjjjsss~~~}}}qqqnnnpppssstttqqqpppnnnmmmllllllmmmmmmhhhgggeeedddccccccdddeee```[[[YYYYYYVVVOOOLLLNNNRRRSSSVVVZZZ___dddfffggggggiiikkknnnqqqsssuuuvvvwwwzzz~~~~~~||||||xxxrrrmmmcccaaa^^^\\\\\\\\\[[[ZZZSSSSSSSSSSSSTTTTTTTTTUUUXXX[[[^^^```aaabbbcccdddfffhhhkkkoootttwwwyyy{{{}}}~~~|||||||||}}}}}}~~~|||}}}}}}}}}|||zzzxxxwwwppplllddd\\\VVVSSSTTTVVVVVV]]]eeehhhfffddddddfffaaabbbdddggghhhiiijjjjjjooorrrwww{{{}}}|||zzzxxxjjj^^^SSSQQQTTTZZZbbbjjjooovvv}}}~~~yyysssrrrtttxxx~~~~~~~~~}}}||||||}}}|||{{{{{{{{{zzzwwwtttvvvrrroooqqqwww|||}}}}}}vvvpppjjjjjjrrr}}}wwwllliiinnnwww}}}}}}qqqfff[[[SSSLLLGGGEEEHHHJJJRRR```ttt}}}cccUUUOOOMMMIIIEEE>>>:::777666555444444333222222111111222222333444444444444555555555999777999CCCTTTeeeqqqwww{{{vvvnnnfff```YYYSSSPPPMMMLLLKKKJJJKKKMMMPPPQQQQQQRRRSSSTTTVVVXXXYYYYYYYYY[[[\\\]]]]]]]]]___``````^^^\\\[[[\\\^^^```bbbaaabbbcccdddeeeddddddcccdddcccaaaaaaaaaccceeegggeeeddddddeeefffhhhjjjkkkkkkkkkmmmnnnpppqqqsssssspppqqqrrrsssssstttssssssqqqtttwwwyyyyyyyyyzzz{{{||||||~~~~~~~~~}}}}}}}}}~~~{{{yyywwwuuusssqqqmmmjjjgggeeeccceeehhhhhhddd```\\\WWWPPPLLLKKKJJJIIIGGGooojjjfffccc^^^YYYZZZ___aaavvvyyyqqqqqqpppjjjcccfffoooyyyxxxnnnmmmqqqtttvvvtttsssrrrppppppppppppqqqmmmllljjjhhhfffffffffffffffbbbaaaccc^^^TTTNNNOOOOOOPPPSSSXXX^^^cccfffgggfffhhhkkknnnqqqssstttuuuuuuzzz~~~}}}~~~~~~{{{uuuppphhheeebbbaaabbbbbbbbbaaa^^^_________``````aaaaaa```ccchhhjjjkkkkkklllllliiikkknnnrrruuuxxx{{{|||~~~{{{{{{||||||}}}}}}~~~~~~}}}zzzvvvrrrpppmmmiiiaaaYYYTTTSSSVVVYYYYYYaaajjjllliiieeeeeegggiiijjjkkkmmmppprrrtttuuuwwwyyy|||~~~}}}{{{xxxuuuggg[[[PPPOOOTTT[[[eeennnuuu{{{~~~xxxtttvvvyyyyyy}}}~~~}}}}}}}}}zzzyyyyyyzzz{{{zzzxxxuuuwwwrrrnnnooouuuzzz{{{{{{sssmmmggghhhppp{{{tttjjjiiioooxxx~~~}}}|||nnncccXXXQQQLLLGGGGGGIIILLLSSSaaasss}}}cccTTTOOOLLLJJJEEE???:::777666555444444333222222111111222222444444444555555555666666999777999CCCTTTfffqqqvvvsssooohhhaaa[[[UUUOOOKKKKKKKKKJJJJJJLLLNNNQQQRRRSSSSSSSSSTTTVVVXXXZZZ[[[YYY[[[]]]]]]]]]]]]___aaa___^^^\\\[[[[[[]]]```bbb___```ccceeefffgggfffffffffeeecccaaabbbcccfffhhhfffeeedddcccdddeeehhhiiimmmnnnoooqqqrrrtttuuuvvvssssssssstttttttttuuuuuurrrtttwwwxxxwwwwwwwwwxxxzzzzzz{{{}}}~~~}}}||||||}}}~~~zzzyyyxxxxxxwwwvvvrrrooommmjjjggghhhiiigggaaa[[[XXXSSSMMMJJJIIIIIIGGGEEElllhhhccc___]]]\\\[[[ZZZaaaqqqyyymmmkkkiiiccceeemmmjjjuuu{{{nnnjjjqqqyyy{{{zzzzzzyyyyyyzzz{{{{{{xxxvvvuuurrrnnnlllkkkkkkiiihhhkkkjjjhhhddd^^^XXXRRROOOMMMNNNPPPTTTYYY```fffjjjkkklllmmmooorrruuuwwwyyyxxxzzz}}}~~~~~~{{{vvvrrrooojjjjjjkkkkkkkkkkkkkkkjjjoookkkiiilllooooooqqquuurrrtttuuuwwwxxxwwwwwwvvvtttooommmpppssssssvvvyyy~~~}}}zzzzzzzzzzzzzzz{{{|||}}}~~~zzzwwwvvvsssoookkkeeebbb\\\WWWTTTTTTVVVXXX___dddjjjmmmnnnllljjjjjjmmmnnnpppssswww}}}zzzuuufff\\\SSSRRRVVV\\\ccciiissswww|||{{{xxxwwwzzz~~~}}}{{{zzzzzzzzzyyyyyyyyyyyywwwtttqqqrrrooommmnnnssswwwyyyxxxqqqmmmiiiiiiooozzzsssjjjiiimmmvvv~~~|||tttjjj___TTTMMMHHHDDDDDDGGGOOOTTT___qqqzzzddd]]]XXXPPPJJJFFF@@@;;;666444444444000000000111111222222222111111222333444444444444666999<<>>>>>>>>nnnjjjccc]]]YYYVVVTTTRRRTTT]]]lllvvvxxxqqqggg```___XXXTTTVVVXXXYYY^^^dddkkkwww}}}pppooorrryyy~~~yyyuuurrrpppnnnllljjjhhhddd___ZZZVVVSSSRRRQQQPPPQQQUUUZZZ```ccchhhjjjlllpppsssvvvxxxyyy|||~~~~~~~~~|||{{{|||}}}zzz|||{{{uuurrrtttuuutttvvvyyy~~~~~~}}}}}}}}}}}}|||{{{xxxuuuooohhhaaa\\\SSSRRRQQQQQQSSSVVVYYY[[[gggkkkpppsssrrrpppnnnmmmrrrxxxqqqggg^^^^^^bbbhhhpppvvv|||yyyvvvwwwzzz}}}{{{zzzzzzzzzyyywwwvvvvvvtttqqqnnnqqqooommmnnnrrrttttttrrrjjjfffcccgggrrrtttnnnooottt|||wwwjjj___SSSLLLHHHEEEGGGKKKRRR^^^qqq|||iii```YYYSSSOOOKKKEEE>>>999777666666444444333333222222111111222222333333444555555666444777;;;DDDWWWmmm|||zzzmmmeee^^^[[[VVVQQQNNNLLLMMMMMMOOORRRVVVXXXXXXWWWXXXXXXXXXZZZ^^^aaabbbbbbaaa```cccaaa^^^]]]]]]___ccceeedddcccaaa```______```aaa```^^^]]]]]]```dddhhhkkkhhhfffeeeddddddfffhhhjjjdddeeefffffffffeeedddccchhhjjjmmmoooqqqrrruuuwwwssspppnnnnnnqqqsssuuuvvvuuuvvvwwwxxxyyyyyyzzzzzz}}}{{{yyyyyy|||yyyxxxwwwuuurrrpppooonnnllljjjhhheeedddcccccccccaaa^^^YYYSSSNNNJJJHHHFFFCCC@@@>>>=========nnniiibbb\\\XXXUUURRRPPPPPPTTT\\\bbbccc```[[[VVVUUURRRPPPQQQRRRSSSXXX]]]fffqqqwwwmmmpppvvv{{{wwwtttqqqnnnlllhhhfffdddaaa]]]YYYVVVTTTSSSRRRPPPQQQTTTYYY___ccchhhjjjmmmppptttvvvxxxxxx|||}}}~~~}}}}}}~~~}}}wwwtttvvvwwwvvvwwwzzz|||~~~~~~~~~~~~~~~zzzyyywwwssskkkccc]]]YYYSSSSSSSSSTTTVVVYYY\\\^^^iiilllppprrrrrrqqqqqqqqqssszzzsssiiiaaaaaagggmmmuuu|||~~~wwwtttwww|||}}}{{{zzzzzz{{{yyywwwwwwvvvuuurrrpppqqqooommmnnnqqqsssqqqooojjjfffdddiiiuuusssooorrrwww~~~xxxiii^^^RRRKKKHHHFFFHHHMMMUUUaaattt}}}kkkaaaZZZTTTPPPLLLFFF???:::777666555333333222222111111000000111111111111222333444555555777;;;DDDVVVjjjwwwzzztttiiiaaaZZZXXXSSSPPPNNNMMMOOOPPPTTTVVVWWWWWWWWWYYY[[[]]]\\\^^^bbbeeeeeeccc```^^^bbb```]]][[[\\\^^^aaacccdddcccbbbaaaaaaaaabbbbbbcccaaa```______bbbfffiiiiiihhhfffeeeeeefffhhhiiidddfffhhhiiiiiigggeeedddfffhhhkkkmmmnnnpppsssuuutttqqqooonnnooopppqqqppprrrsssssstttuuuvvvwwwxxx~~~~~~{{{zzzzzz}}}{{{yyywwwuuussspppnnnmmmllljjjhhheeebbb```______^^^\\\YYYUUUQQQMMMJJJGGGFFFCCCAAA???>>>======mmmhhhaaa[[[VVVSSSPPPOOOOOOOOOQQQTTTVVVVVVUUUSSSSSSSSSSSSRRRRRRSSSVVVZZZaaajjj|||~~~tttkkkpppyyyxxxvvvuuutttsssqqqmmmkkkgggfffdddaaa^^^\\\ZZZYYYVVVTTTRRRQQQSSSXXX]]]aaaiiikkknnnqqqtttvvvvvvwwwzzz{{{~~~~~~yyyxxxzzz~~~~~~~~~|||wwwtttuuuvvvvvvwwwzzzyyy~~~~~~~~~~~~yyyxxxvvvppphhh```ZZZXXXVVVVVVWWWYYYZZZ\\\^^^___gggjjjmmmnnnoooqqqsssvvvttt}}}qqqhhh```bbbhhhoooxxx}}}uuusssxxx~~~}}}{{{zzzzzz{{{yyywwwvvvvvvuuutttrrrqqqooommmnnnpppqqqooollliiifffeeelllzzzrrrooosssyyyxxxiii^^^RRRKKKHHHFFFIIINNNXXXdddxxx~~~mmmbbbZZZUUUQQQMMMGGG???:::666555555444333333333333333222222111111000000000222444555555777:::CCCUUUiiisssttt|||{{{pppfff```XXXVVVSSSPPPOOOPPPRRRTTTWWWXXXYYYYYYYYYZZZ^^^```^^^```dddffffffddd```^^^aaa___]]]\\\\\\^^^```aaabbbbbbbbbbbbbbbccccccdddddddddcccaaaaaabbbfffiiijjjiiihhhggggggfffffffffdddfffjjjllllllkkkhhhfffggghhhjjjkkklllmmmpppssstttrrrpppoooppppppnnnmmmqqqqqqqqqrrrsssuuuvvvwww{{{~~~}}}zzzzzz{{{yyyxxxwwwtttrrrooonnnmmmkkkjjjhhheeebbb___]]]\\\[[[ZZZXXXUUURRROOOLLLJJJFFFEEECCCAAA@@@>>>======kkkfff___YYYUUURRRPPPNNNQQQOOONNNOOOQQQSSSRRRQQQQQQTTTUUUSSSRRRSSSVVVYYY\\\bbbppp~~~xxxqqqooojjjpppxxx~~~~~~|||zzzsssrrrqqqrrrssssssqqqooonnnnnnppprrrsssrrrooollljjjiiihhhfffeeeccccccbbb___\\\XXXVVVVVVYYY]]]aaajjjlllooorrrtttuuuuuuuuuwwwxxx{{{}}}}}}sssqqqnnnmmmooouuu{{{}}}~~~~~~yyytttqqqsssttttttuuuxxxyyy}}}~~~~~~~~~~~~~~~xxxxxxuuunnneee^^^ZZZYYYZZZZZZ[[[\\\]]]^^^^^^^^^ccceeeggghhhkkkoootttxxxxxx~~~mmmccc]]]___fffoooxxx|||uuutttyyy}}}{{{zzzzzzxxxwwwuuutttuuuuuutttsssqqqnnnmmmmmmppppppmmmjjjeeeccceeeoooqqqooottt{{{xxxiii^^^RRRKKKHHHGGGJJJPPPZZZggg|||~~~oooccc[[[VVVRRRNNNGGG???999666444444333333333444444444444444222111000000111222444666555666999CCCVVViiirrrrrryyywwwlllccc___XXXVVVSSSRRRRRRTTTVVVXXXWWWYYY[[[\\\\\\]]]___```^^^```dddfffgggeeebbb```aaa```___^^^^^^___```aaa``````aaabbbcccdddeeeeeebbbccceeedddcccdddhhhkkkjjjkkkkkkjjjiiigggeeeddddddgggkkknnnooonnnkkkiiiiiijjjkkkkkkkkklllooorrrsssrrrrrrrrrsssrrrpppnnnrrrrrrrrrssstttvvvxxxyyyxxx|||{{{wwwwwwyyyuuutttsssqqqnnnllljjjjjjiiigggeeebbb___]]]ZZZYYYXXXWWWUUURRROOOMMMKKKJJJEEEDDDCCCAAA???>>>===<<>>>>>>>>???mmmggg^^^VVVRRRQQQPPPPPPTTTQQQNNNPPPTTTVVVSSSPPPPPPRRRSSSRRRQQQPPPQQQSSSTTTVVVXXXXXXWWWXXXYYY[[[```eeejjjiiiddd___\\\\\\______```aaaaaaaaaaaaaaafffiiinnnqqqrrrqqqnnnlllmmmjjjggggggjjjmmmnnnmmmnnnllljjjhhhhhhiiijjjkkknnnoooqqqrrrsssrrrqqqppprrrqqqqqqqqqrrrqqqooommmkkkhhheeecccdddfffffffffiiigggccc^^^ZZZWWWVVVUUUWWW]]]eeekkkrrrzzz~~~|||||||||}}}|||{{{zzz{{{|||~~~|||vvvqqqmmmmmmooopppsssuuuwwwxxxxxxzzz}}}~~~}}}}}}|||||||||||||||{{{{{{{{{|||xxxppphhhaaa[[[XXXWWW```ccceeeddd```[[[XXXVVVUUUWWWZZZ___gggrrr}}}}}}tttqqqttttttsssssssssooohhhaaaZZZWWW\\\dddllluuu{{{|||xxxzzz}}}zzzxxxwwwvvvuuuvvvvvvuuussspppllljjjiiikkknnnmmmhhhcccffffffhhhrrrwwwlllnnnuuu{{{~~~uuulllbbbWWWNNNMMMKKKHHHMMMVVV```yyysssiii___YYYVVVPPPGGG@@@;;;777555444444333222222111111111222555444444333333444444444666888;;;CCCRRRdddoooqqqzzzvvvmmmhhhbbbZZZXXXWWWWWWVVVWWWXXXZZZ[[[``````aaaaaaaaaaaaaaa```cccaaa___```bbbcccbbbaaaaaaaaaaaaaaa````````````bbbccceeefffggggggffffffggghhhjjjjjjjjjkkkmmmoookkknnnqqqrrrpppnnnlllkkkmmmppptttwwwwwwuuusssqqqlllnnnpppqqqqqqppppppqqqqqqsssuuutttrrrrrrsssuuuwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxvvvuuussssssppppppooolllhhheeeeeeeeeeeedddbbb___\\\ZZZXXXWWWVVVTTTRRRQQQOOOMMMJJJGGGGGGEEECCC@@@>>>>>>>>>???mmmggg^^^VVVRRRPPPOOOOOOQQQNNNMMMOOOSSSUUUTTTRRRRRRRRRRRRQQQPPPPPPRRRTTTTTTTTTSSSRRRQQQRRRUUUXXXZZZ^^^aaa```\\\YYYXXXYYY______```aaaaaaaaaaaa```gggiiikkkmmmmmmkkkiiihhhjjjgggdddgggkkknnnllliiikkkiiihhhggghhhkkknnnpppqqqrrrsssssssssqqqpppooorrrpppooonnnmmmkkkgggddd___\\\YYYXXXXXXYYYYYYYYYYYYXXXVVVTTTRRRPPPOOOOOOSSSYYYbbbjjjqqqzzz}}}}}}}}}}}}|||{{{yyyxxxyyy{{{~~~}}}zzzuuunnniiihhhiiikkknnnpppsssuuuvvvuuuvvvxxx{{{}}}|||{{{{{{zzzzzzyyyzzzzzz|||{{{{{{zzzyyyyyyxxxxxxzzzuuummmeee___\\\[[[[[[aaafffiiifff^^^XXXUUUVVVXXXYYY\\\bbbkkkyyyvvvmmmiiikkkjjjhhhhhhiiifffaaa]]]YYYXXX]]]dddlllvvv{{{xxx{{{~~~}}}{{{yyyxxxwwwvvvvvvvvvuuusssqqqjjjiiijjjlllnnnmmmhhhcccccceeejjjuuu|||qqqhhhkkksss{{{~~~yyyqqqhhh^^^SSSLLLLLLKKKJJJPPPZZZhhhwwwmmmeee```[[[TTTJJJ@@@;;;777555444333222222111111111111111444444444333333444444555666888;;;AAAPPPcccnnnpppwww~~~rrriiifffaaa\\\XXXXXXXXXXXXZZZ\\\___```bbbbbbbbbbbbbbbcccdddeeedddbbb```___aaabbbbbbbbb______```aaacccdddeeeeeeddddddeeegggggggggggggggjjjlllnnnooonnnnnnoooqqqppprrrttttttssssssttttttuuuxxx{{{zzzwwwtttssstttpppppprrrrrrrrrqqqpppppppppsssuuuvvvuuutttuuuuuuyyyxxxwwwvvvuuuuuuuuuvvvuuuvvvvvvvvvuuutttssssssqqqqqqooolllgggeeedddeeedddcccaaa^^^[[[YYYXXXWWWVVVTTTRRRQQQPPPNNNKKKHHHHHHFFFCCC@@@???>>>>>>???nnnggg^^^VVVRRRPPPOOOOOONNNMMMMMMOOORRRUUUUUUTTTTTTTTTSSSQQQOOOOOORRRTTTTTTUUUTTTSSSQQQRRRTTTVVVVVVXXXZZZYYYWWWVVVWWWXXX``````aaaaaabbbbbbaaaaaafffggghhhiiiiiiiiigggggghhhdddccceeejjjkkkfffaaacccbbbbbbbbbeeeiiimmmooopppqqqrrrrrrrrrqqqpppppptttrrrpppnnnllliiidddaaa[[[XXXUUUTTTTTTTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPVVV]]]dddlllvvv~~~}}}}}}~~~{{{zzzzzzzzz{{{}}}||||||{{{xxxtttmmmgggbbbdddeeegggiiilllmmmoooooommmooopppsssuuuwwwyyyzzztttssssssssstttuuuvvvwwwyyyyyyxxxxxxxxxwwwwwwwwwvvvqqqiiibbb^^^]]]___aaahhhmmmpppkkk```XXXVVVWWW]]]___ccckkkwwwuuummmkkkllliiieeedddfffccc^^^\\\ZZZ\\\bbbiiippp|||{{{yyy{{{}}}}}}|||{{{yyyyyywwwvvvuuuuuuuuurrrqqqjjjjjjkkkmmmmmmjjjeeeaaa```eeemmmyyytttiiibbbfffpppyyy{{{vvvmmmdddZZZPPPJJJJJJIIIIIIQQQ\\\ooo{{{rrrkkkggg___WWWKKKAAA:::777666555333333222222222222222333444444333333333444555555777888:::@@@OOObbbmmmpppsssyyymmmfffccc```^^^YYYYYYYYYZZZ\\\^^^```bbbcccbbbbbbbbbcccdddfffgggeeecccaaaaaaaaabbbcccdddcccccceeefffgggiiijjjjjjhhhhhhiiijjjjjjkkkkkkkkkmmmppprrrtttsssrrrrrrsssuuuvvvwwwvvvuuuuuuwwwyyyyyy}}}|||wwwtttuuuxxxuuuuuuuuuuuuvvvuuurrrqqqppprrruuuwwwwwwvvvvvvuuuxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqoookkkgggdddcccddddddbbb```]]]ZZZXXXXXXWWWVVVTTTRRRQQQQQQOOOLLLJJJIIIGGGDDDAAA???>>>>>>???ooohhh___WWWRRRPPPOOOOOOLLLLLLMMMOOORRRTTTUUUUUUUUUUUUTTTRRRPPPPPPSSSUUUSSSTTTUUUTTTRRRQQQQQQRRRUUUUUUVVVVVVVVVWWWYYYZZZaaaaaabbbcccddddddddddddeeefffggghhhiiijjjjjjiiihhhfffdddfffhhhgggaaa[[[ZZZZZZ[[[]]]___cccfffhhhjjjkkkmmmnnnpppqqqqqqrrruuussspppnnnlllhhhccc___]]]ZZZWWWVVVUUUUUUTTTSSSOOOOOOOOOPPPRRRSSSUUUVVVSSSVVV[[[```fffppp}}}~~~~~~~~~zzz{{{}}}zzzzzzxxxsssmmmfff```]]]```aaabbbdddeeefffffffffdddeeegggiiilllooorrrsssmmmllllllmmmoooqqqtttuuuuuuuuuuuuuuuuuuuuuuuuvvvoookkkeee```___aaaeeeiiissswwwyyyssshhh___]]]______ccclllxxxzzzssssssssspppjjjiiiiiigggbbb___^^^```gggooowww|||zzz}}}}}}||||||{{{zzzyyywwwuuuttttttsssrrrppplllllllllllljjjfffaaa]]]^^^fffqqq~~~lllbbb\\\bbbnnnwww~~~zzztttkkkaaaWWWNNNHHHHHHGGGGGGPPP]]]yyywwwoookkk___WWWKKKAAA:::777666555444444333333333444444555333333333333333444555666777888:::@@@OOObbbnnnqqqrrrsssjjjdddaaa```aaa]]]\\\\\\\\\]]]^^^```aaadddcccbbbbbbccceeeggghhheeeeeedddddddddeeefffggghhhiiiiiijjjjjjkkkkkklllkkkkkkkkkllllllmmmnnnnnnppprrruuuvvvvvvuuuvvvvvv{{{{{{zzzwwwuuuuuuxxxzzzzzz}}}|||xxxvvvyyy}}}{{{zzzyyyyyyzzzyyyvvvsssqqqrrrtttvvvxxxwwwvvvttttttuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvuuutttrrrpppppppppooonnnjjjfffccccccccccccaaa^^^[[[YYYXXXWWWXXXUUUTTTRRRRRRRRRPPPNNNLLLIIIGGGDDDAAA???>>>>>>???qqqjjj```XXXSSSQQQPPPPPPLLLMMMNNNPPPRRRTTTVVVWWWVVVWWWVVVTTTRRRRRRSSSUUURRRSSSTTTSSSQQQOOONNNNNNUUUUUUUUUVVVXXXZZZ\\\]]]bbbccceeefffggghhhiiiiiieeefffiiikkklllmmmmmmmmmkkkjjjjjjjjjiiifffaaa^^^XXXYYYZZZ]]]___aaabbbccccccdddfffiiillloooqqqsssrrrqqqnnnmmmkkkhhhccc``````]]][[[YYYYYYXXXVVVTTTPPPPPPPPPPPPSSSVVVYYY\\\ZZZ\\\___bbbfffnnnyyy{{{}}}~~~}}}{{{wwwvvvssslllddd]]]YYYWWWYYYZZZ\\\]]]^^^^^^]]]]]][[[\\\^^^```cccgggjjjlllggggggggggggjjjmmmppprrrrrrrrrqqqqqqqqqqqqqqqpppgggeeeaaa___aaafffmmmqqqyyy|||}}}xxxpppiiiggghhhfffmmmzzz}}}~~~~~~{{{uuussstttpppkkkeeebbbdddkkkttt|||}}}|||{{{~~~}}}||||||{{{zzzyyywwwtttsssrrrrrrpppooommmmmmllljjjfffbbb]]][[[]]]gggttt}}}ggg^^^YYY```mmmwww~~~yyysssiii```UUUMMMGGGGGGFFFGGGRRR```yyyqqqlll[[[TTTJJJ@@@;;;777555444555444444444444555555666333333333333444555555666777888999@@@OOOcccooosssvvvzzzooohhhddd``````ccc``````___^^^^^^___```aaaeeedddddddddeeefffggggggeeefffhhhiiihhhiiijjjlllmmmmmmlllllllllkkkkkkkkkllllllllllllmmmnnnooopppqqqsssuuuvvvwwwwwwxxxzzz~~~|||yyyvvvuuuwwwyyy{{{}}}~~~}}}zzzzzz|||}}}||||||~~~}}}yyyvvvsssrrrssstttvvvwwwuuusssrrrrrrtttuuuvvvvvvvvvvvvvvvvvvuuutttsssqqqooonnnmmmmmmllliiieeebbbbbbccccccaaa]]]ZZZXXXWWWWWWXXXUUUTTTRRRRRRRRRRRROOOMMMJJJHHHEEEBBB???>>>>>>>>>rrrlllbbbYYYUUURRRQQQQQQMMMNNNPPPQQQSSSTTTVVVXXXWWWXXXXXXWWWUUUTTTTTTUUUUUUUUUSSSQQQNNNMMMNNNOOOUUUUUUVVVXXX[[[^^^___```ccceeegggiiikkklllmmmnnnhhhjjjlllooopppppppppooooooqqqsssqqqnnnjjjhhhggg\\\^^^```cccddddddcccbbb]]]^^^aaadddhhhllloooqqqpppooonnnmmmllljjjfffcccdddbbb___^^^]]][[[YYYWWWTTTSSSQQQQQQTTTXXX]]]```bbbeeeiiikkklllpppwww|||}}}~~~~~~~~~~~~~~~}}}zzzsssqqqlllcccZZZSSSPPPPPPQQQSSSUUUWWWXXXXXXXXXWWWWWWWWWXXXYYY\\\___bbbcccbbbbbbbbbccceeeiiimmmooopppooonnnmmmkkkjjjiiihhh```___^^^```dddlllsssxxx~~~|||xxxwwwwww{{{zzzlllfffeeellluuu|||{{{|||}}}~~~||||||{{{zzzyyyvvvsssqqqqqqpppooonnnlllllljjjfffbbb___]]]\\\]]]hhhxxxxxxfff]]]YYYaaannnxxx~~~xxxrrrhhh^^^RRRKKKGGGHHHHHHJJJWWWgggzzzqqqjjjVVVPPPGGG@@@;;;777555444444333333333333444555666333333333333444555666666666888999@@@PPPdddrrrvvvxxxwwwmmmhhhddd``````dddbbbbbbaaa```aaabbbcccdddgggggghhhhhhhhhhhhggggggdddhhhlllnnnmmmmmmnnnpppqqqppppppoooooonnnnnnnnnoooooonnnnnnooopppqqqrrrqqqrrrtttuuuvvvxxxzzz}}}~~~{{{xxxwwwxxxzzz~~~~~~~~~~~~~~~~~~~~~|||}}}{{{wwwuuusssqqqrrrtttuuutttrrrqqqrrrsssuuuvvvvvvuuuuuurrrrrrrrrrrrqqqpppooonnnjjjjjjiiigggdddbbbbbbcccbbb```\\\YYYWWWWWWWWWXXXUUUTTTSSSSSSSSSRRRPPPNNNKKKIIIEEEBBB???>>>>>>>>>sssmmmcccZZZUUUSSSRRRQQQMMMOOOQQQRRRSSSTTTVVVXXXWWWYYYZZZYYYWWWUUUUUUUUUYYYXXXTTTPPPMMMMMMPPPSSSUUUUUUVVVYYY]]]```aaaaaadddfffhhhkkkmmmooopppqqqkkkmmmppprrrsssrrrqqqoooqqqvvvyyywwwrrrnnnnnnpppbbbdddgggiiijjjhhheeecccZZZ[[[^^^aaaeeeiiimmmoooqqqoooooooooooommmjjjggghhhfffcccaaa```___\\\ZZZXXXVVVSSSSSSUUUZZZ```dddhhhlllqqqsssssssssvvvyyywww{{{}}}||||||~~~}}}~~~}}}zzzzzz|||~~~}}}{{{ooommmggg]]]RRRLLLJJJKKKLLLNNNQQQTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWZZZ\\\]]]```_________bbbfffjjjlllooonnnllljjjgggdddbbbaaa\\\\\\\\\```fffooowww|||pppiiieeekkktttzzz~~~zzz|||}}}~~~}}}|||{{{zzzxxxuuurrrpppoooooonnnmmmjjjjjjhhhddd```^^^]]]^^^]]]iiizzzuuuggg^^^ZZZbbbooozzz}}}xxxqqqggg]]]PPPJJJGGGIIIIIIMMM[[[lll{{{pppiiiSSSMMMFFF???;;;888555333222222222222333333444555222222222333444555666777666777999@@@QQQeeessswwwwwwuuulllhhheee``````dddccccccbbbbbbccceeefffggghhhiiijjjkkkkkkjjjhhhgggdddhhhnnnqqqqqqpppqqqrrrtttttttttssssssrrrrrrrrrsssrrrrrrqqqrrrsssuuuvvvqqqrrrssstttuuuxxx|||~~~|||zzzyyyzzz|||~~~|||}}}|||wwwvvvsssqqqqqqssstttsssqqqrrrssstttuuuuuuuuutttsssooooooppppppppppppoooooohhhhhhhhhfffcccaaabbbcccbbb```\\\YYYWWWWWWWWWXXXUUUTTTSSSSSSSSSSSSQQQOOOKKKIIIFFFBBB@@@>>>>>>>>>yyypppcccZZZWWWTTTQQQMMMMMMNNNOOOPPPQQQSSSVVVYYYXXXZZZ[[[YYYUUUTTTVVVYYYUUUSSSPPPLLLJJJKKKPPPSSSPPPUUU[[[___bbbccceeefffhhhhhhhhhjjjnnnrrruuuvvvqqqssswww||||||yyyyyy|||~~~~~~{{{yyyzzz|||uuuzzz~~~|||yyywwwqqqkkkgggddd``````cccgggkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkjjjiiigggdddaaa```^^^______\\\ZZZ[[[___dddlllpppvvv}}}zzzxxx{{{}}}}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzzyyyxxxvvvlllggg^^^UUUNNNJJJIIIIIIIIIMMMRRRVVVXXXYYYZZZZZZZZZXXXWWWYYY]]]^^^\\\YYY[[[\\\\\\\\\\\\___bbbeeelllkkkjjjiiigggddd___\\\ZZZYYY\\\dddjjjqqqvvvmmmgggkkksssyyy~~~~~~~~~}}}yyywwwxxxxxxuuurrrpppooonnnkkkjjjjjjgggeeeddd___ZZZZZZ^^^dddnnn}}}qqqcccbbbbbbhhhqqqyyy~~~yyyrrrhhh]]]UUUOOOJJJGGGGGGEEEJJJ]]]sss}}}rrrjjj\\\OOOCCC???<<<999666666555444333333222222333333444333333333333444555555555888:::===MMMeeesssuuuwww~~~rrrhhhfffgggddd```^^^```aaadddggggggfffeeedddfffjjjoooqqqnnnjjjeeecccccckkkssswwwuuussstttuuuzzzxxxvvvtttttttttvvvwwwttttttttttttuuuvvvwwwxxx{{{yyywwwxxxzzz}}}~~~~~~||||||~~~~~~||||||zzzvvvsssrrrrrrssstttzzzxxxvvvvvvuuutttqqqnnnpppnnnllllllmmmmmmlllkkkhhhgggeeebbb```___^^^^^^\\\]]]\\\ZZZWWWUUUUUUUUUUUUSSSRRRRRRRRRRRROOOMMMIIIGGGDDDAAA???>>>>>>>>>zzzqqqeee]]]YYYVVVRRROOONNNOOOPPPQQQQQQSSSVVVXXXZZZ[[[ZZZYYYWWWVVVVVVWWWQQQPPPNNNLLLKKKNNNSSSWWWWWWZZZ___cccdddfffhhhiiillllllmmmooorrruuuwwwxxx{{{|||~~~wwwnnniiidddaaabbbfffjjjlllnnnoooooopppqqqrrrrrrsssqqqqqqqqqooommmjjjhhhfffdddddddddcccbbbbbbeeegggpppttt}}}~~~|||~~~|||zzzxxxxxxvvvtttrrrhhhcccZZZRRRLLLHHHGGGHHHIIIMMMRRRVVVXXXYYYZZZ[[[```___^^^^^^___^^^\\\ZZZZZZ[[[[[[[[[ZZZ\\\___bbbgggffffffeeedddaaa^^^\\\]]][[[^^^dddjjjsss}}}}}}tttkkkeeeiiiqqqwww|||~~~}}}}}}yyyxxxyyyxxxvvvrrrpppooonnnllljjjjjjfffeeeddd```\\\]]]aaagggrrrooogggfffhhhmmmuuu|||}}}xxxqqqfff[[[TTTNNNIIIGGGGGGFFFKKK```vvvvvvlll^^^QQQDDD???<<<999666666555444333333222222333333444333333333333444555555555888:::===MMMeeesssuuuyyy~~~rrrhhhffffffdddaaa``````bbbeeehhhiiiiiihhhggghhhlllppprrrqqqnnnkkkjjjjjjoootttuuuttttttwwwzzz~~~}}}{{{zzzzzzzzzzzz{{{wwwwwwwwwwwwxxxyyyzzz{{{|||zzzxxxxxx{{{}}}}}}~~~~~~|||yyyvvvuuuuuuvvvwwwyyywwwuuuttttttssspppnnnllljjjiiiiiiiiijjjiiihhhgggeeecccaaa___^^^]]]\\\[[[\\\[[[YYYVVVSSSSSSTTTTTTSSSRRRRRRRRRQQQOOOMMMJJJHHHEEEBBB????????????{{{ssshhh```[[[WWWSSSPPPPPPQQQRRRRRRRRRSSSUUUWWW[[[ZZZYYYXXXXXXXXXVVVTTTLLLMMMMMMNNNOOOSSSXXX]]]```bbbeeeggghhhiiilllnnnqqqrrruuuxxxzzz{{{||||||{{{sssmmmkkklllnnnooonnnooopppqqqssstttuuuvvvvvvvvvvvvuuussspppnnnllllllkkkjjjjjjkkklllkkkjjjlllqqqyyy~~~~~~~~~~~~{{{yyywwwvvvtttrrrmmmjjjaaa\\\UUUNNNIIIFFFFFFFFFIIIMMMRRRWWWYYY[[[]]]^^^bbbcccdddbbb___]]][[[[[[ZZZ\\\\\\\\\[[[\\\^^^```bbbbbbaaa```___^^^]]]\\\```___aaagggmmmxxx|||}}}{{{sssjjjdddhhhpppuuuyyy}}}}}}}}}}}}yyyyyyzzzyyyvvvsssqqqpppnnnllljjjiiifffdddccc```]]]^^^cccjjjwww|||llljjjkkknnntttzzz{{{vvvnnndddYYYRRRLLLGGGFFFGGGGGGNNNddd{{{}}}qqqaaaTTTFFF???<<<888666666555444444333333333333333444333333333333444555555555888:::===MMMdddrrrtttwww~~~}}}qqqgggdddeeedddcccdddbbbdddgggkkkmmmnnnmmmmmmnnnqqqtttvvvuuutttttttttsssuuuvvvvvvuuuwww|||~~~}}}}}}zzzzzzzzzzzz{{{|||}}}~~~}}}{{{yyyyyy{{{~~~|||zzzyyyyyyyyyyyyyyyvvvsssqqqqqqqqqpppooojjjiiiggghhhiiiiiihhhgggeeedddbbb```^^^\\\[[[[[[ZZZZZZZZZWWWTTTQQQQQQQQQSSSRRRQQQQQQQQQPPPNNNLLLJJJHHHEEECCCAAA@@@???@@@zzzsssjjjbbb\\\XXXTTTQQQQQQSSSTTTTTTSSSSSSUUUWWW[[[YYYWWWWWWYYYXXXSSSOOOIIIKKKNNNQQQUUUYYY___ccchhhjjjkkkkkkkkkmmmpppssswwwzzz~~~zzzuuurrrpppmmmnnnoooppprrrssstttuuuwwwwwwwwwvvvuuusssqqqppprrrpppnnnppprrrrrroookkkiiilllqqqyyy{{{yyyzzz~~~~~~}}}}}}}}}yyywwwuuutttqqqmmmgggcccZZZVVVQQQKKKGGGFFFFFFFFFKKKOOOUUUYYY]]]___bbbeeeccceeefffccc^^^[[[[[[\\\\\\]]]___`````````bbbdddaaaaaa___]]][[[ZZZZZZ[[[ccccccfffkkktttzzztttlllfffjjjrrrwwwzzz~~~~~~}}}}}}zzzyyy{{{xxxvvvsssqqqpppnnnllljjjjjjeeebbbaaa^^^[[[]]]cccjjjzzzwwwjjjiiilllrrryyy}}}yyyssskkkaaaWWWPPPJJJFFFEEEGGGIIIRRRiiixxxfffWWWHHH@@@<<<888666666555555444333333333333333444333333333333444555555555999999===MMMdddrrrsssooowww{{{pppfffdddddddddeeehhhfffhhhkkkooorrrtttuuuuuuwwwxxxzzzzzzzzzzzz{{{|||zzz{{{{{{zzzyyy{{{}}}|||}}}}}}}}}}}}}}}~~~|||zzz{{{}}}~~~}}}|||{{{{{{zzzxxxuuuqqqoooooopppooooookkkjjjiiijjjkkkkkkiiihhhdddcccaaa___]]][[[ZZZZZZXXXXXXWWWUUUQQQOOOOOOOOORRRQQQPPPPPPPPPPPPMMMKKKIIIHHHFFFDDDBBBAAA@@@@@@xxxssskkkddd]]]WWWSSSQQQRRRTTTVVVVVVUUUTTTUUUWWWZZZXXXVVVWWWXXXVVVPPPLLLIIILLLRRRWWW[[[```eeeiiimmmnnnoooooooooqqquuuxxx||||||rrrllllllmmmnnnoooqqqrrrssstttvvvwwwxxxxxxxxxvvvuuutttuuusssrrrsssuuuuuuqqqmmmooooooooosss{{{vvvpppooovvv~~~~~~|||{{{zzzzzz{{{xxxvvvtttqqqmmmhhhaaa]]]UUURRRNNNJJJHHHGGGHHHIIINNNRRRXXX]]]bbbfffkkknnnlllllljjjeee^^^ZZZZZZ\\\\\\^^^bbbddddddeeefffgggcccbbb```\\\XXXWWWYYY[[[dddgggkkkqqq|||yyyqqqlllpppxxx}}}~~~}}}yyyxxxzzzxxxuuurrrpppooonnnkkkjjjjjjeee```^^^[[[XXX[[[aaakkk{{{~~~qqqgggdddjjjrrr{{{~~~{{{vvvppphhh^^^TTTMMMIIIEEEDDDHHHKKKUUUnnn~~~jjj[[[JJJAAA<<<888666666666555444444333333444444444333333333333444555555555999999<<>>~~~zzzssslllddd\\\UUUPPPSSSPPPRRRWWWZZZYYYYYY[[[```cccdddaaaZZZSSSOOONNNZZZ^^^dddiiilllnnnpppqqqrrrvvv|||rrroooiiiccc]]]XXXUUUTTTTTTWWW\\\aaafffkkkqqqttt|||}}}~~~}}}{{{wwwuuuuuuvvvxxx}}}~~~|||zzz{{{|||}}}}}}~~~}}}}}}~~~{{{xxxwwwvvvvvvxxxtttnnnfff^^^VVVQQQNNNGGGGGGHHHIIIJJJKKKLLLMMMQQQRRRWWW```jjjpppqqqqqqmmmgggdddfffddd``````eeelllnnnooopppnnnkkkgggddd^^^^^^^^^[[[YYYZZZ___cccgggpppyyy|||wwwooojjjiiikkknnnooossswww|||~~~~~~}}}~~~~~~|||yyytttrrrooollliiigggeeedddddd\\\XXX[[[ZZZYYYdddsssoooaaa^^^aaahhhnnnvvv|||zzzooodddZZZRRRKKKGGGIIIFFFFFFKKKQQQ___zzzvvvjjjVVVDDD;;;999777555333222222222222222222111333333333444444444555555555;;;<<<:::FFF___qqquuuqqqwww}}}xxxrrrrrrtttuuuzzz~~~}}}}}}~~~}}}}}}|||~~~}}}||||||||||||zzzyyyqqqppppppqqqrrrrrrpppooonnnkkkfffcccbbb```^^^]]]ZZZXXXVVVSSSPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLLLLKKKHHHFFFDDDDDDEEEEEECCCBBB@@@???~~~zzztttmmmeee]]]UUUPPPOOOMMMNNNSSSVVVVVVVVVYYYaaacccdddaaa[[[UUUSSSRRR^^^bbbhhhllloooqqqrrrtttyyy}}}xxxooofffccc___ZZZUUUPPPNNNLLLMMMPPPUUUYYY___eeelllppp{{{}}}~~~}}}{{{|||}}}~~~~~~}}}zzzyyyxxxxxxvvvssslllccc[[[TTTNNNLLLHHHIIIIIIKKKLLLNNNOOOPPPOOOPPPTTT[[[bbbhhhjjjiiihhhddddddhhhiiifffggglllnnnoooppppppmmmhhhccc```\\\]]]^^^\\\[[[]]]ccchhhkkkrrr{{{rrrmmmgggbbbbbbccceeefffjjjnnnsssyyy~~~{{{yyyyyy}}}~~~}}}}}}}}}zzzxxxrrrpppmmmjjjhhhfffeeedddaaaZZZWWW[[[[[[\\\hhhwwwmmmbbbbbbgggnnnssszzz~~~wwwlllaaaWWWPPPIIIFFFGGGEEEFFFLLLUUUeeeyyykkkVVVDDD;;;999777666333333333333222222222222333333333444444444555555444:::;;;:::FFF^^^qqqvvvtttxxx{{{vvvvvvxxxyyy}}}}}}~~~|||}}}~~~}}}}}}||||||~~~~~~}}}yyywwwtttrrrqqqpppqqqqqqooommmmmmjjjfffcccaaa___]]]\\\XXXVVVTTTQQQOOOMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKLLLLLLLLLIIIGGGEEEEEEFFFEEEDDDBBB@@@???~~~zzztttnnnggg___VVVQQQPPPNNNPPPUUUWWWWWWZZZ^^^bbbddddddaaa\\\XXXXXXZZZdddhhhmmmqqqsssuuuwwwxxx|||rrrggg^^^ZZZXXXUUUQQQNNNJJJHHHFFFHHHJJJMMMQQQWWW^^^fffkkkxxx|||~~~~~~~~~}}}||||||}}}~~~}}}{{{{{{zzzwwwssskkkbbbZZZRRRNNNKKKJJJJJJKKKLLLNNNQQQRRRSSSQQQQQQSSSVVV[[[```bbbbbbeeedddggglllnnnmmmmmmooonnnoooooooookkkfffaaa^^^YYY[[[]]]]]]]]]aaahhhnnnssszzz}}}kkkgggbbb^^^^^^^^^______aaadddjjjooouuuxxxzzzzzz~~~uuuttttttzzz||||||{{{xxxvvvpppmmmjjjggggggfffeeeddd^^^XXXWWW[[[]]]aaammm|||{{{llleeehhhnnntttyyy~~~{{{ttthhh]]]TTTMMMGGGDDDFFFEEEGGGNNNZZZnnn|||kkkUUUDDD;;;999888777444444444444333333333222333333333444444444555555333888::::::FFF]]]qqqxxxwww{{{{{{{{{}}}~~~~~~||||||}}}{{{~~~~~~~~~{{{|||}}}~~~yyyvvvwwwuuurrrpppooonnnmmmkkklllhhhdddaaa___]]][[[ZZZTTTSSSPPPNNNLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIJJJLLLKKKJJJHHHGGGGGGFFFFFFDDDBBBAAA@@@}}}zzzvvvqqqjjjaaaXXXRRRQQQOOOQQQUUUWWWXXX[[[aaadddeeeeeebbb^^^\\\___bbbjjjmmmrrruuuxxxyyy|||}}}}}}uuunnnggg^^^XXXUUUUUUTTTRRROOOLLLJJJHHHHHHIIIKKKMMMQQQWWW^^^dddpppwww}}}}}}~~~~~~~~~}}}{{{{{{||||||}}}~~~~~~||||||{{{zzzuuummmcccZZZSSSOOOMMMKKKKKKLLLMMMPPPRRRUUUVVVWWWVVVUUUVVVYYY\\\___```fffhhhlllqqqsssqqqooonnnlllmmmnnnmmmjjjfffaaa___VVVYYY[[[]]]___eeemmmttt{{{xxxllliiieeecccbbbbbbbbbaaa___aaaeeejjjnnnppprrrssstttxxx|||}}}}}}|||uuussstttzzz|||zzzyyyvvvtttnnnkkkgggeeeffffffeeeccc\\\YYYXXX[[[___eeerrryyymmmhhhmmmssswww|||yyyqqqeeeZZZQQQKKKFFFDDDEEEEEEIIIQQQ```vvvkkkSSSCCC<<<999888888555555555444444333333222333333333444444444555555222777888:::EEE[[[pppzzzzzz|||~~~||||||~~~~~~}}}{{{}}}}}}~~~~~~}}}|||}}}~~~~~~{{{yyyyyyvvvrrrooonnnllljjjhhhjjjgggbbb___]]][[[YYYWWWQQQOOOMMMKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJIIIGGGHHHHHHGGGFFFDDDCCCAAAAAA~~~|||xxxtttnnneee[[[UUUMMMLLLMMMQQQRRRSSSXXX___eeefffeeebbb______cccgggmmmpppuuuxxx{{{}}}~~~yyyuuunnnjjjfffbbb]]]YYYWWWXXXXXXWWWUUURRROOOMMMJJJJJJJJJJJJLLLPPPVVVZZZfffnnnyyy}}}|||}}}~~~~~~}}}zzzzzzzzzzzz{{{}}}~~~|||{{{{{{zzztttkkkaaaXXXRRROOONNNLLLLLLLLLNNNPPPSSSVVVXXXZZZZZZYYYXXXYYY[[[^^^```fffjjjppptttvvvuuuqqqnnnooonnnmmmjjjfffbbb___]]]UUUXXX\\\^^^aaagggpppwww~~~{{{ssspppmmmjjjhhhhhhhhhgggfffbbbcccfffhhhjjjkkkllllllmmmooorrrrrrsssuuuzzz~~~~~~|||{{{}}}~~~|||wwwvvvxxx|||{{{yyyuuurrrllliiieeeeeeggggggddd```\\\ZZZZZZ\\\```iiiwwwvvvmmmjjjnnnssswww|||xxxpppcccWWWOOOJJJGGGEEEFFFHHHLLLVVVgggiiiQQQCCC===999888999666666555444444333222222333333333444444444555555222555777:::DDDYYYnnn|||{{{}}}~~~~~~~~~}}}|||}}}|||{{{|||~~~zzzwwwsssqqqooollljjjggghhhddd```\\\ZZZXXXVVVTTTNNNMMMKKKJJJIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDEEEFFFGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBBBB}}}{{{xxxrrrhhh^^^WWWPPPNNNOOOQQQQQQRRRYYYaaaeeeffffffdddaaabbbfffkkknnnqqquuuyyy|||}}}}}}}}}}}}|||zzz|||~~~zzzzzz|||wwwyyy}}}zzzvvvooolllhhheeecccaaa^^^\\\\\\\\\]]]]]][[[WWWSSSQQQLLLLLLKKKJJJIIIKKKNNNQQQ[[[dddnnnwww~~~~~~}}}}}}~~~~~~}}}yyyyyyyyyyyyzzz|||~~~}}}|||{{{{{{wwwqqqggg]]]UUUPPPNNNNNNOOONNNNNNOOOQQQTTTWWWYYYZZZZZZZZZZZZYYY[[[^^^aaafffmmmsssvvvxxxyyyuuuppppppnnnjjjeee```]]]ZZZYYYXXX[[[^^^```ccciiirrrxxxzzzsssuuurrrnnnmmmlllmmmlllllljjjjjjkkkkkklllkkkkkkkkkkkklllmmmnnnooossswww{{{yyyyyy{{{~~~}}}}}}}}}|||zzzuuurrrkkkhhheeefffhhhhhhbbb]]]ZZZ[[[[[[]]]bbbmmm||||||qqqiiiiiinnnrrrwww}}}xxxooobbbUUUMMMIIIGGGFFFGGGKKKQQQ\\\ppp}}}eeeNNNCCC???999777999666555555444333222111111333333333444444444555555333555777:::CCCVVVlll||||||}}}}}}{{{|||{{{yyywwwuuussspppllljjjfffccc^^^ZZZXXXVVVSSSQQQLLLKKKJJJIIIIIIJJJKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDDDDEEEFFFEEEEEEFFFEEEDDDCCCCCCCCCDDDDDD~~~{{{uuulllaaaZZZSSSRRRRRRSSSRRRRRRZZZccceeeggggggeeecccccchhhlllmmmppptttxxx||||||xxxvvvvvvsssssstttyyy}}}|||xxxpppmmmooolllnnnrrrvvvxxxvvvsssqqqllljjjhhhfffeeedddcccbbbaaabbbcccccc```[[[VVVSSSNNNNNNNNNMMMKKKKKKMMMOOOSSSZZZdddkkkrrr|||}}}}}}}}}}}}}}}zzzyyyyyyyyyzzz}}}~~~}}}||||||vvvpppfff[[[TTTPPPOOOPPPSSSRRRQQQQQQRRRUUUXXXZZZYYY[[[]]]]]]\\\^^^bbbeeelllsssyyyzzzzzz{{{vvvpppkkkgggbbb]]]ZZZYYYZZZ[[[^^^```cccdddfffkkkssszzz}}}{{{wwwuuuuuuvvvvvvvvvuuuuuuuuuttttttsssssssssqqqqqqrrrsssuuuyyy}}}~~~~~~~~~{{{vvvrrrjjjgggfffhhhkkkiiiaaaZZZWWWYYY[[[]]]dddqqqvvviiicccfffmmmssszzzvvvmmm___SSSKKKHHHFFFFFFFFFMMMUUUcccyyyzzzbbbKKKCCC@@@:::777999555555444333222111000000333333333444444444555555444555777:::BBBSSSjjj|||}}}~~~}}}|||{{{{{{{{{yyyvvvrrrnnneeeaaa\\\YYYVVVTTTQQQOOOLLLKKKJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGEEEDDDEEEFFFEEEEEECCCCCCBBBBBBBBBCCCDDDEEE}}}wwwnnnccc[[[QQQPPPPPPPPPNNNNNNVVV```eeeggggggfffcccdddhhhllllllooosssxxx{{{xxxrrrpppooolllmmmpppwww~~~}}}}}}xxxmmmggghhheeehhhkkkooorrrrrrqqqpppiiihhhhhhgggggghhhhhhhhheeefffhhhgggddd___YYYVVVQQQRRRRRRQQQOOOOOOPPPQQQOOOUUU]]]ccciiittt~~~}}}}}}}}}}}}{{{zzzzzzzzz{{{~~~~~~~~~~~~}}}}}}wwwqqqggg]]]UUURRRRRRSSSVVVUUUSSSSSSTTTWWWZZZ\\\ZZZ]]]```aaa```bbbfffiiittt{{{}}}{{{zzztttlllbbb___ZZZWWWWWWYYY]]]```bbbdddfffggghhhmmmuuu{{{~~~~~~~~~~~~}}}}}}}}}|||||||||yyyyyyyyyzzz}}}|||wwwrrrjjjhhhfffiiillliii```XXXTTTWWWZZZ]]]eeeuuurrrccc^^^cccmmmttt|||uuulll^^^QQQJJJFFFFFFEEEFFFMMMXXXgggxxx___IIICCCAAA:::666888555555444333111000000///333333333444444444555555555666777;;;BBBRRRiii|||~~~~~~}}}~~~~~~~~~{{{vvvrrrdddaaa\\\XXXUUUSSSPPPNNNLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLJJJGGGFFFFFFGGGFFFEEEBBBBBBAAAAAABBBCCCEEEFFF}}}}}}{{{sssggg^^^RRRQQQNNNKKKKKKQQQZZZbbbgggbbb```cccfffgggiiimmmlllpppvvv|||~~~xxxuuusssqqqpppqqqpppppprrrwwwzzz|||}}}zzzpppjjjiiieeefffiiilllnnnoooppppppkkkgggdddeeeiiillljjjggggggggggggfffccc^^^XXXSSSTTTUUUWWWXXXXXXWWWUUUTTTXXX\\\```aaaccckkkxxx|||{{{||||||{{{|||||||||||||||}}}~~~~~~~~~~~~~~~ttteeeZZZVVVTTTRRRPPPRRRTTTVVVWWWWWWYYY\\\___```bbbccceeegggjjjpppsss~~~}}}}}}}}}yyyrrrmmmbbb[[[VVVUUUVVVWWW]]]dddiiikkkkkklllmmmsss|||{{{rrrjjjllllllnnnoooooohhh___WWWRRRZZZ]]]___mmmzzziii```^^^bbblllvvvxxxsssfffWWWOOOJJJFFFEEEHHHMMMMMMZZZvvvvvvdddMMM@@@======:::555777666555444444333444444222222333333333333444444666444444999@@@OOOgggzzzzzz~~~}}}yyyvvvmmmeeeZZZSSSRRRSSSRRRPPPNNNOOOQQQRRRRRRRRRPPPPPPUUUSSSQQQPPPQQQRRRRRRRRROOONNNKKKJJJJJJIIIGGGEEECCCBBBAAAAAAAAABBBCCCDDD}}}|||yyyrrrhhh___SSSRRROOOLLLLLLRRR[[[bbbddd```___cccgggiiilllpppooorrrwww}}}}}}xxxvvvuuutttsssqqqqqqqqqsssvvvzzz}}}|||ooojjjlllmmmnnnnnnnnnnnnlllkkkjjjhhheeeccceeeiiijjjhhhdddcccbbbbbbaaa___\\\XXXVVVVVVWWWZZZ\\\^^^^^^]]]]]]\\\```cccdddeeejjjuuu~~~}}}|||||||||{{{|||||||||||||||}}}~~~~~~~~~~~~}}}|||||||||||||||~~~ssseeeZZZVVVTTTRRRPPPTTTVVVXXXYYYZZZ\\\___aaafffhhhjjjlllooosssyyy|||~~~|||wwwqqqkkkbbb\\\WWWWWWXXXZZZ___eeelllmmmnnnppprrrxxxzzzqqqjjjkkkkkklllmmmlllfff]]]VVVSSSZZZaaagggwwwtttfff```aaafffqqq{{{~~~vvvooobbbTTTMMMJJJGGGGGGJJJMMMSSSfff}}}zzzsssdddPPPBBB===<<<999666777666555444444333444444222222333333333333444444666444555999@@@NNNeeeyyy{{{}}}}}}}}}~~~~~~}}}zzzwwwnnnfff\\\VVVUUUVVVUUUSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXVVVTTTTTTUUUUUUUUUSSSSSSQQQNNNMMMLLLJJJGGGEEEDDDCCCBBBBBBBBBCCCDDDEEE}}}{{{xxxqqqhhhbbbVVVTTTPPPMMMNNNSSS[[[bbbbbb^^^^^^ccchhhkkknnnrrrsssuuuxxx}}}{{{xxxxxxxxxxxxxxxsssuuuwwwwwwyyy}}}~~~ppplllpppssssssrrrqqqooollliiiggggggffffffhhhlllllliiieeeddddddbbb```^^^\\\[[[ZZZYYY\\\___cccfffhhhiiiiiigggkkknnnmmmlllnnnuuu{{{~~~}}}|||{{{{{{||||||{{{{{{||||||}}}~~~}}}}}}}}}}}}||||||||||||~~~|||rrreee[[[VVVTTTSSSQQQVVVYYY[[[]]]___```cccfffkkknnnqqqtttxxx|||zzztttnnniiiaaa\\\YYY[[[\\\]]]bbbgggoooppprrrtttxxx~~~xxxpppiiimmmmmmmmmllliiiddd\\\WWWUUU]]]fffqqqvvvlllbbbaaaeeelllwww}}}uuuiii]]]QQQKKKIIIHHHIIILLLKKKZZZttttttoooooodddUUUGGG>>>:::999888777666555444444333444444222222333333333333444444555444555999>>>LLLcccwww|||~~~|||{{{{{{|||}}}|||zzzxxxooohhh___YYYXXXYYYYYYXXX[[[[[[ZZZYYYZZZ[[[]]]^^^^^^]]]\\\]]]]]]\\\YYYWWWYYYVVVSSSQQQOOOLLLIIIGGGFFFEEEDDDCCCCCCCCCDDDEEE}}}zzzwwwqqqjjjeeeZZZWWWRRROOOPPPUUU\\\bbbbbb^^^___dddjjjlllooorrrsssuuuxxx}}}~~~zzzyyyyyyzzz{{{zzzvvvzzz~~~~~~sssppptttssssssssssssqqqooommmlllkkkkkkmmmpppsssrrroookkklllkkkhhheeeaaa______``````bbbfffkkknnnpppqqqqqqtttwwwzzzyyyvvvuuuxxx|||~~~|||{{{zzzyyyzzzzzzyyyyyyzzzzzz{{{|||zzzrrrfff\\\VVVTTTTTTSSSYYY\\\```bbbdddfffiiikkknnnqqquuuxxx|||~~~wwwpppjjjfff___\\\[[[___aaaaaaeeeiiipppqqqssswww~~~~~~{{{vvvoooiiipppooonnnkkkhhhccc^^^ZZZYYY```kkkyyy}}}nnngggaaadddjjjrrr||||||sssdddYYYNNNJJJIIIHHHIIILLLJJJ```~~~iiidddlllfff[[[MMMAAA:::999:::777666555444444333444444222222222333333333444444444444666999===III```ttt|||{{{}}}~~~~~~|||{{{{{{|||{{{xxxvvvpppjjjbbb]]]\\\]]]]]]]]]```______```bbbeeeiiikkklllkkkjjjjjjiiifffaaa^^^___\\\XXXUUUSSSPPPLLLIIIFFFEEEDDDCCCCCCCCCDDDEEE~~~{{{wwwsssmmmjjj^^^ZZZTTTQQQRRRWWW]]]aaadddaaaaaafffjjjkkkmmmppprrrtttxxx~~~~~~{{{zzz{{{{{{{{{{{{www}}}}}}wwwvvvxxxuuuuuuvvvvvvuuutttrrrqqqppprrruuuxxxzzzyyyuuusssnnnooonnnkkkfffddddddeeehhhjjjnnnrrrtttvvvvvvvvvzzz|||~~~}}}zzzxxxyyyzzzyyy~~~|||{{{zzzxxxwwwxxxwwwwwwwwwwwwxxxyyyyyyxxxqqqggg^^^XXXVVVVVVVVV\\\___cccgggiiillloooqqqrrrtttxxx{{{~~~zzzrrrkkkfffddd^^^\\\^^^cccffffffhhhlllooopppsssyyy{{{wwwrrrmmmjjjnnnmmmkkkgggccc___\\\[[[\\\cccppptttkkkfffdddiiipppwww|||qqqbbbWWWMMMIIIHHHHHHIIILLLPPPiiixxxaaa```mmmjjjbbbUUUFFF<<<999;;;777666555444444333444444222222222333333333444444444444777999;;;FFF\\\qqq{{{yyyzzz~~~~~~}}}|||{{{yyyvvvssspppkkkeeeaaa``````bbbbbbfffgggiiimmmqqqvvvzzz}}}~~~}}}{{{xxxssslllgggbbb___[[[XXXVVVSSSOOOLLLGGGFFFEEECCCCCCCCCDDDEEE}}}zzzuuuqqqooobbb]]]VVVSSSTTTYYY^^^aaafffbbbccchhhkkkkkkllloooqqqtttyyy~~~|||{{{|||}}}|||{{{yyy~~~||||||{{{{{{}}}||||||}}}|||{{{yyywwwuuuvvvxxx||||||{{{rrruuuwwwuuuppplllkkkllloooqqqtttwwwyyyzzzzzzzzzzzz{{{}}}|||{{{yyyyyyzzzxxxzzz~~~~~~|||{{{zzzxxxvvvwwwvvvvvvvvvvvvwwwxxxxxx}}}~~~~~~{{{wwwrrriii```ZZZWWWXXXYYY^^^aaagggkkknnnpppsssuuuvvvyyy{{{~~~|||uuummmfffcccbbb___^^^bbbiiimmmlllmmmpppppppppttt||||||xxxtttooollljjjiiihhheee```[[[YYYYYYZZZ___gggwwwqqqjjjggghhhooowww|||zzznnn___TTTKKKIIIIIIIIIJJJMMM[[[uuuooo^^^dddqqqoooiii\\\LLL@@@;;;:::777666555444444333444444222222333333333333444444333555777999:::CCCYYYnnnyyyyyyyyy~~~~~~~~~}}}~~~~~~|||zzzxxxuuusssqqqnnnjjjfffdddeeegggiiiooorrrxxxyyyqqqkkk```]]]ZZZXXXVVVSSSPPPNNNIIIHHHFFFEEEDDDDDDEEEFFF}}}xxxuuussseee___XXXTTTVVV[[[___aaafffbbbccchhhllllllmmmoooqqquuu|||~~~}}}{{{{{{}}}~~~~~~~~~~~~{{{|||}}}}}}~~~}}}~~~yyytttssstttvvvyyy|||~~~~~~~~~~~~}}}~~~~~~~~~||||||{{{yyyxxxxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{}}}~~~}}}|||~~~~~~~~~}}}yyywwwrrrjjjbbb[[[YYYZZZ\\\___ccchhhmmmqqqsssvvvxxxyyy{{{|||}}}||||||}}}{{{zzzvvvooogggbbbaaabbbaaabbbhhhppptttssssssvvvrrrssswww}}}|||yyyuuuqqqmmmkkkjjjeeedddaaa[[[VVVUUUWWWZZZdddmmm}}}yyymmmjjjhhhkkkttt}}}wwwjjjZZZQQQIIIIIIJJJKKKMMMQQQdddfff\\\iiivvvtttnnnbbbRRRDDD===:::777666555444444333444444222222333333333333444444222555888999888AAAWWWlllyyyzzzzzz}}}~~~~~~~~~}}}}}}~~~|||{{{yyywwwuuutttrrroookkkiiijjjmmmooowww|||}}}sssjjjddd[[[YYYVVVTTTSSSRRROOOMMMLLLKKKIIIHHHGGGGGGGGGHHH~~~~~~zzzwwwuuuggg```XXXUUUWWW\\\```aaadddbbbccciiimmmmmmnnnqqqssswww~~~|||{{{zzz|||~~~|||{{{|||}}}|||yyywwwyyy|||}}}||||||}}}~~~~~~}}}}}}|||{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{zzz|||~~~~~~}}}|||~~~||||||xxxwwwssslllccc]]]ZZZ[[[]]]___ccciiiooorrruuuxxxzzzxxxzzz{{{{{{yyyxxxxxxxxxvvvvvvrrrlllddd``````bbbdddeeekkkuuuyyyxxxwwwyyyuuuvvv{{{{{{zzzxxxsssooolllkkkkkkeeeccc```ZZZVVVUUUXXX\\\iiirrrqqqeeeiiihhhmmmwwwtttgggWWWNNNHHHHHHKKKMMMPPPTTTggg{{{^^^YYYkkkyyywwwqqqeeeVVVGGG>>>999777777555444444444444444222222333333333444444444222555888999888@@@UUUkkkyyy{{{{{{|||~~~~~~}}}}}}~~~||||||{{{yyywwwvvvtttrrrooommmnnnqqqsss{{{~~~uuujjjaaa[[[VVVUUURRRQQQQQQPPPNNNLLLNNNMMMKKKJJJIIIIIIJJJJJJ~~~}}}}}}|||xxxtttqqqhhh]]]WWWYYY___eeehhhiiieeebbbeeekkkppprrrqqqtttyyy}}}|||{{{{{{|||zzz}}}vvvpppkkktttrrrooonnnppptttyyy}}}~~~{{{yyywwwzzzwwwssstttwww{{{||||||zzz{{{}}}~~~}}}~~~}}}}}}{{{xxxwwwuuuqqqkkkccc]]][[[\\\^^^___ccchhhnnntttwwwzzz{{{{{{{{{|||zzzvvvsssrrrrrrpppmmmkkkiiiccc\\\```hhhhhhooovvv{{{{{{zzz{{{|||uuuvvv||||||xxxsssooollljjjhhhgggeee]]]YYY[[[XXXSSSZZZfffnnnyyysssnnnkkknnnsssxxx}}}xxxiii\\\TTTMMMHHHHHHHHHKKKQQQYYYrrrmmmaaafffhhhmmmiiiccc]]]VVVMMMBBB;;;999777555555555555444333222222222222222222222222111777777888<<<>>>NNNiii{{{{{{{{{|||www{{{yyyvvvvvvxxx{{{}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}{{{yyywwwuuutttwwwuuurrrqqqqqqtttwwwyyy}}}rrriiiccc]]]UUUNNNIIIIIIIIIGGGFFFFFFIIIKKKNNNRRRTTTQQQLLLIIIJJJMMM~~~~~~~~~}}}zzzwwwrrrkkkaaa\\\\\\aaafffhhhiiifffbbbdddjjjppprrrqqquuuzzz~~~}}}{{{yyyyyy|||~~~~~~qqqhhhdddaaa___]]]\\\^^^aaaeeehhhooouuu}}}{{{zzzyyy{{{xxxuuutttwwwzzz{{{{{{zzz|||~~~~~~~~~}}}~~~|||}}}|||yyyxxxuuuqqqkkkccc]]]ZZZ[[[]]]```ccciiioootttxxx{{{|||zzz{{{zzzvvvrrrnnnmmmmmmmmmiiihhhgggbbb___dddmmmmmmttt|||~~~zzzvvvuuuvvvuuuxxxzzzvvvpppllljjjiiihhhgggaaaZZZXXX[[[ZZZWWW]]]iiittt~~~uuunnniiinnnrrrvvv{{{}}}rrrdddWWWNNNJJJGGGFFFFFFIIISSS]]]}}}zzzeee```eeeeeeccc```\\\XXXSSSJJJ>>>666777666444444555555555444555555555444444444444444222777666777;;;===MMMiiixxxxxxyyyzzz~~~zzzsssooollliiiiiijjjmmmnnnoooqqqrrrsssssstttwww{{{~~~~~~~~~~~~}}}|||zzzwwwtttsssooooooooopppssswww|||~~~vvvoooeee]]]YYYTTTMMMHHHEEEFFFEEEDDDCCCDDDGGGIIINNNQQQSSSRRRMMMJJJKKKMMM~~~|||zzzuuuppphhhcccbbbeeegggiiikkkgggdddeeejjjooorrrrrrwwwzzz~~~~~~|||xxxuuuyyyzzzhhh___\\\TTTSSSRRRQQQRRRTTTVVVXXXZZZ___hhhrrr|||~~~||||||}}}}}}||||||{{{zzz{{{yyyvvvvvvwwwyyyzzzzzz{{{|||~~~~~~{{{}}}~~~|||}}}|||zzzyyytttqqqkkkccc]]]ZZZZZZ\\\^^^aaagggmmmssswwwyyyzzzzzzyyyvvvrrrlllgggeeeeeefffdddcccbbbaaacccjjjsssuuu~~~yyypppnnnooorrryyy|||vvvrrrlllhhhgggggggggfff```ZZZWWWZZZ[[[[[[cccnnn}}}yyypppkkkhhhssswww{{{vvvjjj\\\QQQIIIHHHGGGGGGFFFJJJXXXfffxxxiii]]]]]]bbb___YYYWWWUUUTTTPPPHHH>>>555777555333333444555555444555555555555555555555555444777555666:::<<>>???>>>>>>@@@DDDGGGLLLOOORRRSSSQQQNNNMMMMMM~~~}}}zzzwwwrrrooommmmmmmmmppplllhhhgggiiinnnsssvvv{{{}}}{{{}}}}}}zzzyyy}}}yyyzzz|||}}}||||||~~~zzzjjj```YYYSSSOOOKKKKKKKKKKKKKKKKKKKKKKKKQQQRRRSSSUUUXXX[[[^^^___ccceeehhhlllpppsssuuuvvvuuuvvvxxxyyy{{{{{{||||||{{{{{{zzzyyyxxxwwwxxxyyy}}}~~~~~~}}}|||{{{{{{|||}}}}}}~~~{{{zzzzzztttqqqkkkccc\\\XXXWWWXXXZZZ]]]bbbhhhmmmpppqqqrrruuusssnnnhhhbbb___^^^______``````aaadddkkkrrrvvv}}}uuulllmmmqqqvvv}}}xxxoookkkfffbbbbbbbbbbbbbbb^^^XXXUUUXXXaaannn~~~vvvllljjjnnnsss|||yyymmm___SSSMMMGGGIIIJJJJJJHHHPPPfffzzzfffZZZWWW[[[]]]TTTUUUQQQKKKIIIHHHGGGDDDAAA===;;;888777777666444333333333333444444444555555555777444555:::;;;GGG```ssstttttttttyyyxxxkkkbbb[[[XXXTTTRRRSSSUUUUUUUUUYYY\\\aaaeeehhhlllpppsssyyy~~~~~~}}}~~~~~~||||||{{{yyyvvvrrrnnnkkkhhhkkkpppuuuzzz~~~wwwllleeeaaa]]][[[UUURRRMMMHHHEEECCCAAA@@@>>>????????????AAAEEEHHHKKKNNNRRRUUUTTTRRROOONNN}}}~~~~~~|||wwwsssppppppqqqssspppkkkhhhiiiooouuuyyy}}}~~~~~~}}}zzz|||}}}}}}}}}xxxxxxzzz|||||||||~~~|||iii\\\XXXVVVRRRMMMLLLLLLLLLLLLLLLLLLMMMMMMPPPPPPPPPQQQSSSUUUVVVWWWYYY\\\```eeekkkooorrrtttuuuvvvwwwyyyzzz{{{{{{{{{zzz{{{{{{zzzxxxwwwxxxzzz~~~{{{yyyxxxzzz}}}|||}}}~~~|||zzzzzzzzztttqqqkkkddd\\\WWWUUUVVV[[[]]]bbbfffjjjmmmnnnnnnnnnlllhhhccc___^^^```bbbbbbeeeggggggjjjppptttsssuuuzzz|||vvvnnnkkkqqqwww~~~zzzuuullliiidddbbbaaa```___^^^XXXUUUTTTZZZhhhzzz{{{nnngggffflllsss|||}}}vvvjjj[[[PPPLLLGGGGGGIIIJJJKKKVVVnnnyyyaaaXXXUUUYYY[[[TTTQQQKKKDDDAAAAAABBBBBBAAA>>><<<999888888777555444444444444555666666777777444666444555;;;;;;EEE[[[rrrtttuuuuuu{{{vvvhhh^^^XXXVVVRRRRRRSSSUUUWWWWWWZZZ\\\___bbbeeeiiinnnqqqzzz~~~~~~~~~||||||{{{xxxuuurrrnnnkkkiiieeeiiiooovvv|||zzzlllaaa[[[YYYWWWVVVPPPMMMJJJFFFBBB@@@@@@@@@@@@AAAAAAAAAAAACCCGGGJJJKKKOOOSSSWWWXXXUUURRRPPP}}}~~~}}}~~~zzzuuurrrsssuuuvvvsssnnnjjjjjjooowww|||~~~}}}|||zzz{{{}}}~~~zzzyyy|||zzzooobbbYYYVVVUUUSSSPPPSSSRRRQQQQQQRRRSSSTTTUUUSSSSSSTTTTTTUUUVVVWWWXXXYYY[[[___eeejjjnnnqqqsssvvvwwwxxxyyyzzzzzzzzzzzzyyy{{{|||{{{xxxxxxyyy{{{~~~{{{zzz{{{}}}~~~zzz|||}}}|||zzzyyyyyyyyytttqqqkkkddd\\\VVVTTTTTTXXXZZZ^^^bbbeeegggggggggfffeeebbb^^^\\\]]]aaaeeeiiinnnqqqqqqsssvvvuuuooohhhiiiiiifffeeejjjttt}}}}}}vvvrrrjjjgggdddbbbaaa___]]][[[VVVVVVXXX___mmm~~~ooogggdddeeelllttt{{{zzzsssfffVVVKKKIIIHHHGGGIIILLLRRRaaa{{{uuuaaaZZZTTTWWWYYYSSSLLLFFF@@@======>>>===;;;;;;:::888777888888777666333333333444555666666666222555444666<<<;;;BBBVVVooorrrtttvvv~~~ttteee[[[UUUSSSQQQQQQTTTWWWYYYYYY[[[]]]___aaadddiiiooosss{{{}}}{{{|||yyyvvvrrrnnnkkkiiihhheeeiiipppvvv{{{}}}}}}|||vvvmmmaaaYYYVVVTTTRRROOOJJJIIIFFFCCCAAA@@@@@@AAABBBCCCCCCBBBBBBDDDGGGJJJLLLOOOTTTYYY[[[YYYTTTQQQ|||}}}|||}}}{{{vvvtttuuuwwwxxxuuupppkkkkkkpppxxx~~~~~~}}}||||||{{{{{{}}}}}}~~~~~~{{{zzzkkkfff```ZZZWWWUUUUUUUUUVVVUUUTTTSSSTTTVVVXXXZZZYYYYYYZZZZZZZZZZZZZZZZZZ\\\^^^bbbfffjjjnnnqqqrrrxxxxxxyyyzzzzzzzzzzzzyyyxxxzzz|||{{{yyyxxxzzz|||~~~}}}}}}}}}zzz{{{|||{{{yyyxxxxxxyyysssqqqlllddd[[[VVVSSSSSSTTTVVVYYY]]]___`````````aaa___]]][[[ZZZ]]]bbbgggnnnuuuxxxwwwyyyzzzuuummm]]]]]][[[ZZZ^^^hhhuuuzzztttpppiiigggeeecccbbb___[[[YYYYYY[[[^^^eeeppp}}}}}}pppeeecccdddgggnnnvvvzzzwwwpppcccRRRHHHGGGKKKIIIKKKPPPZZZkkkvvveee]]]UUUUUUWWWRRRIIIDDD???=========:::888888666555666888999999888000000111222222333444444222555444777===;;;AAATTTmmmpppssswwwsssdddYYYTTTRRRPPPQQQTTTXXX[[[\\\\\\^^^```bbbfffkkkrrrwww{{{}}}|||zzz|||yyytttoookkkiiihhhggghhhlllqqqvvvyyyxxxvvvtttkkkcccZZZUUUSSSRRRNNNJJJGGGGGGEEECCCAAAAAABBBDDDCCCDDDDDDCCCCCCDDDGGGJJJLLLOOOUUUZZZ\\\[[[VVVRRR~~~~~~}}}{{{zzzzzz}}}~~~zzzxxxwwwwwwzzzrrrnnnpppuuu|||~~~~~~~~~~~~~~~xxxjjjfff```[[[XXXYYY\\\___```aaaaaa```^^^]]]___```cccdddfffhhhjjjjjjjjjjjjjjjiiikkkpppwww{{{{{{zzz}}}zzz{{{}}}~~~|||zzzyyyzzzzzz{{{|||}}}}}}~~~zzzzzzzzzyyyxxxwwwvvvuuuvvvrrrjjjaaaYYYTTTRRRSSSPPPSSSWWWZZZZZZZZZZZZ[[[aaa[[[YYY\\\^^^___fffpppxxxqqqcccSSSTTTUUUYYY```iiisssxxx}}}wwwpppjjjdddbbb___[[[YYYWWWVVVUUUZZZZZZ^^^iiiuuu{{{zzzvvvlllfff___^^^dddmmmuuuyyyssseeeYYYPPPMMMLLLKKKLLLNNNSSSccc|||wwwcccXXXVVVVVVRRRMMMEEEDDDCCCAAA>>><<<;;;:::888888777777666666555555555555444333333333333444555444444666888;;;DDDNNNeeepppxxxzzz}}}pppaaaWWWUUUUUUVVVWWWYYY\\\^^^___``````ccciiijjjiiinnnwww~~~}}}~~~{{{xxx{{{yyytttoookkkhhhfffffffffhhhlllqqqtttuuusssppphhhbbb[[[UUURRROOOKKKGGGKKKHHHEEEDDDCCCCCCBBB@@@EEEDDDDDDEEEGGGIIIKKKLLLRRRTTTWWWXXXXXXVVVTTTRRR|||||||||zzzyyyyyy{{{~~~~~~}}}{{{{{{zzz{{{uuurrrsssxxx}}}zzztttgggddd```]]]]]]___cccfffkkkllllllkkkiiihhhiiijjjnnnppptttwww{{{}}}~~~~~~|||{{{{{{}}}~~~}}}~~~|||{{{{{{{{{|||}}}}}}}}}~~~|||||||||{{{zzzyyywwwvvvvvvrrrlllddd\\\VVVSSSRRRMMMPPPSSSUUUVVVVVVXXXYYY]]][[[\\\aaadddfffooozzzrrraaaTTTUUUVVVYYY___gggpppvvvzzztttmmmhhhbbb```]]]ZZZXXXVVVVVVVVVXXX[[[```hhhoooppplllhhh```^^^]]]bbbjjjttt{{{~~~|||rrrbbbUUUMMMJJJIIIKKKLLLOOOYYYnnnrrraaaWWWVVVTTTOOOJJJDDDCCCBBB@@@>>><<<;;;:::777777666666555555444444555555444333333333333444555333444666777:::CCCMMMfffqqqyyy||||||oooaaaXXXVVVWWWXXXYYY\\\^^^```bbbdddcccffflllmmmmmmttt}}}}}}~~~}}}~~~|||yyyvvvtttqqqmmmiiifffdddcccfffhhhmmmqqqtttsssoookkkddd```ZZZWWWWWWVVVTTTQQQLLLIIIEEECCCBBBBBBBBBAAADDDDDDEEEFFFHHHJJJLLLNNNRRRTTTWWWYYYYYYWWWTTTSSSzzzzzzzzzyyyxxxxxxzzz}}}|||xxxvvvvvvzzzyyyqqqiiigggeeedddeeeiiimmmppp{{{{{{zzzxxxvvvvvvxxxzzz}}}}}}}}}}}}}}}}}}~~~~~~~~~|||zzzyyyxxxvvvtttooohhhaaaZZZUUURRRMMMOOOQQQRRRSSSUUUXXX[[[^^^```dddiiikkkoooxxxnnn[[[WWWWWWXXX[[[```hhhssszzz{{{uuupppjjjeee^^^]]]ZZZWWWVVVUUUVVVVVVYYY^^^fffjjjhhhccc]]]YYYWWWYYY^^^gggqqqzzzxxxkkk\\\QQQKKKJJJJJJLLLKKKQQQddd~~~yyyoooccc[[[XXXUUUMMMGGGBBBBBBAAA???>>><<<;;;;;;777777666555555444333333555555444333333333333444555333444666777:::BBBKKKeeerrr|||~~~yyymmmaaaZZZYYYYYYZZZ[[[]]]```cccdddddddddgggkkkmmmpppxxx~~~{{{}}}~~~||||||~~~~~~zzzrrrqqqnnnkkkgggdddbbbaaafffiiioootttuuurrrkkkfffeeeaaa\\\[[[\\\]]][[[XXXOOOKKKEEEAAA@@@AAABBBBBBDDDDDDEEEGGGIIILLLNNNPPPQQQSSSWWWYYYYYYXXXVVVTTTyyyyyyzzzyyyyyyyyy{{{}}}}}}~~~~~~}}}{{{yyyyyy|||{{{rrrooonnnmmmmmmppptttyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwuuuqqqmmmggg```XXXSSSPPPRRRSSSTTTVVVYYY^^^bbbeeejjjpppssssssvvv~~~xxxdddUUUXXXYYY[[[^^^dddooo|||vvvpppkkkfffbbbZZZYYYVVVUUUTTTUUUVVVWWW[[[dddlllmmmeee[[[TTTRRRVVVZZZbbbkkkttt{{{vvvnnnaaaUUUNNNLLLLLLMMMMMMMMMWWWppp|||wwwqqqhhhbbb]]]VVVLLLEEEAAAAAA@@@???===<<<<<<;;;888888777666555444444333555555444333333333333444555333444666777999@@@IIIcccrrr~~~wwwlllbbb\\\\\\\\\\\\]]]^^^aaadddeeegggiiikkknnnrrrxxx|||xxxzzz{{{zzz{{{~~~~~~|||vvvsssnnniiieeeccccccccchhhlllrrrxxxyyyuuummmgggjjjfffaaa______^^^[[[XXXQQQKKKEEE@@@???@@@BBBCCCDDDEEEGGGIIILLLNNNPPPQQQRRRTTTWWWYYYZZZYYYWWWUUUyyyzzz{{{{{{{{{{{{}}}~~~{{{zzz{{{}}}zzztttrrrrrrtttwww|||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyxxxwwwvvvtttqqqmmmfff]]]VVVTTTUUUWWWYYY\\\```fffkkklllsssyyy{{{|||~~~}}}xxxrrrggg[[[TTTUUUXXX\\\aaajjjxxxzzzrrrlllhhhccc___WWWUUUSSSRRRSSSUUUXXXZZZ]]]fffnnnlllaaaVVVRRRRRRZZZ^^^fffnnnvvv}}}{{{nnneeeYYYPPPKKKKKKMMMMMMOOORRRbbb~~~wwwuuurrrlllfff^^^TTTJJJCCCAAAAAA@@@???>>>===<<<;;;::::::999888777666555444555555444333333333333444444333444666777888???GGG___ppp~~~~~~~~~vvvkkkccc______^^^^^^^^^```cccfffhhhnnnrrrvvvxxx|||~~~xxxuuuwwwyyyyyy{{{~~~}}}~~~|||wwwoooiiieeedddfffhhhmmmqqqwww|||~~~zzzsssmmmnnniiidddbbb```^^^ZZZVVVQQQKKKDDD???>>>@@@BBBDDDFFFGGGIIIKKKNNNPPPRRRSSSSSSUUUXXXZZZ[[[YYYWWWUUUxxxzzz|||}}}}}}}}}}}}zzz{{{|||{{{~~~{{{xxxzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxvvvuuutttrrrlllbbb[[[VVVXXX\\\___ccciiippptttuuu{{{vvvkkkfffaaa\\\XXXXXXRRRVVV]]]eeeppp}}}vvvnnniiiddd___\\\TTTRRRQQQPPPRRRUUUYYY\\\___fffjjjfff[[[SSSRRRTTT]]]bbbkkksss{{{xxxjjjaaaUUUMMMJJJJJJJJJIIIRRRZZZqqqsssnnnpppoookkkdddZZZPPPGGGBBBCCCCCCAAA@@@???===<<<<<<;;;;;;:::999777666555555555555444333333333333444444333444666666777===EEEZZZmmm}}}|||yyyuuukkkdddaaa`````````bbbeeejjjoooqqquuu{{{xxxtttrrrvvvyyyyyy{{{~~~}}}~~~~~~|||uuunnnkkklllooorrrvvvxxx|||zzzuuummmiiieeecccbbb___[[[WWWOOOJJJCCC??????AAACCCEEEGGGIIIKKKNNNPPPRRRSSSSSSUUUWWWYYY[[[[[[YYYVVVTTTxxxzzz|||}}}~~~~~~{{{{{{}}}zzzzzz{{{}}}~~~||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}|||{{{{{{xxxwwwuuuvvvuuupppggg___[[[^^^ccchhhmmmttt{{{uuujjj___\\\ZZZWWWXXX[[[TTTZZZbbblllyyy{{{xxxrrrkkkeee___[[[XXXRRRQQQOOOOOORRRVVV[[[^^^dddggggggaaaWWWRRRUUUYYYaaahhhsss|||}}}tttccc[[[QQQKKKJJJKKKJJJIIIUUUccc}}}jjjjjjkkkjjjggg```WWWNNNGGGDDDEEEEEECCCAAA???>>><<<;;;;;;;;;999888777555444444555555444333333333333444444333444666666666<<>><<<;;;::::::999777666444333333555555444333333333333444444333444777666666;;;CCCQQQgggyyywwwqqq{{{vvvlllfffcccbbbcccffflllttt}}}xxxpppmmmooouuuyyyzzz{{{~~~~~~~~~|||sssnnniiifffccc___XXXSSSKKKGGGCCC@@@AAACCCEEEFFFKKKLLLNNNPPPRRRSSSSSSRRRXXXYYY[[[\\\[[[YYYUUUSSS|||}}}~~~~~~}}}|||~~~wwwwwwyyy~~~}}}zzzzzz|||~~~~~~~~~~~~|||{{{|||~~~}}}|||{{{zzzzzzzzzzzzzzzvvvxxxxxxwwwxxxyyyssskkkkkkpppvvvzzzuuuaaaZZZVVVVVVWWWWWWZZZ___```fffppp~~~xxxqqqnnnjjjeee```ZZZVVVTTTQQQQQQPPPOOOPPPWWWccckkkqqqiiibbb]]]YYYWWW\\\dddnnnttt}}}vvvjjjbbbYYYSSSMMMKKKHHHHHHNNNUUUfff~~~kkkeeeccchhhfffbbb[[[RRRKKKFFFDDDHHHGGGEEECCCAAA???===<<<999999888777666555444444444444444444444444444444222333444444555888<<>>===<<<::::::999888777666555555444444444444444444444444444555666666777999===@@@FFF```pppsssvvvwww~~~|||yyyssslllhhhiiihhhoooxxx~~~qqqiiidddaaahhhlllqqqvvvyyy|||~~~vvvuuuvvvxxxzzz{{{zzzxxxrrrooollliiigggaaaYYYRRRHHHBBB@@@CCCEEEFFFHHHKKKLLLOOOQQQSSSSSSTTTUUUWWWWWWXXXXXXYYYXXXWWWVVVUUUyyyyyyyyyxxxyyyyyyyyyzzz{{{{{{}}}{{{xxxzzz~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||~~~~~~{{{zzzzzz}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~wwwsssuuuxxx|||}}}vvvnnnhhheeeaaa\\\WWWZZZWWWUUUWWWXXXZZZ```gggssszzz|||zzzwwwsssooohhheeeaaa]]]XXXUUURRRQQQQQQPPPQQQWWW```gggjjjkkkaaa[[[UUUUUUYYYcccrrr|||qqqdddXXXPPPJJJKKKLLLMMMLLLSSSeeevvv{{{ooolllhhhdddeee___WWWPPPKKKHHHGGGFFFEEEEEECCCBBB@@@>>>===<<<999999888777666555555444444444444444444444444444444555666666666999<<<@@@CCC\\\nnnuuuyyyxxx}}}{{{yyytttmmmjjjkkknnnvvvwwwjjjeeeeeedddcccdddjjjqqqwww{{{~~~}}}~~~}}}vvvqqqjjjllloootttyyyzzzyyywwwqqqooollljjjfff^^^TTTMMMEEEAAA???CCCGGGHHHIIIMMMNNNPPPRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVvvvvvvwwwxxxyyyzzz{{{{{{|||}}}~~~}}}|||~~~||||||}}}||||||}}}~~~~~~}}}||||||~~~}}}|||{{{~~~}}}uuullllllnnnppprrrsssssssssiiifffbbb```___^^^ZZZWWW\\\YYYXXXYYYYYYZZZ```hhhqqqzzz~~~{{{yyyvvvtttrrrpppnnnllliiifffaaa\\\WWWSSSQQQPPPQQQPPPRRRWWW^^^cccdddcccZZZWWWWWW[[[bbbjjjwwwwwwlll```VVVOOOLLLKKKKKKLLLOOOZZZrrrwwwpppmmmfff```ccc\\\TTTMMMJJJHHHGGGFFFEEEEEECCCBBB@@@???>>>===999888777666555444444333444444444444444444444444444444555555555777;;;>>>???XXXlllwww}}}{{{}}}~~~zzzyyyuuupppoooqqqxxxxxxnnnccc]]]___bbbddddddaaagggooovvv{{{~~~{{{}}}~~~xxxqqqjjjffffffhhhmmmtttyyy{{{zzzxxxtttrrrnnnkkkeee\\\PPPHHHCCC@@@@@@EEEIIIJJJKKKNNNOOOPPPRRRTTTWWWYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUvvvwwwyyyzzz{{{{{{{{{zzz{{{|||}}}~~~~~~~~~{{{{{{}}}||||||}}}}}}}}}~~~~~~}}}|||zzzqqqeeecccbbbbbbcccddddddccc___]]]\\\\\\\\\[[[YYYWWWZZZXXXXXXYYYXXXYYY```iiisss~~~~~~~~~zzzvvvtttssspppnnnllljjjjjjiiigggddd```ZZZVVVSSSRRRRRRPPPQQQSSSVVVZZZ]]]]]]\\\WWWWWW[[[cccjjjpppzzz|||pppfff\\\TTTOOOLLLJJJJJJMMMUUUfffuuuooojjjccc^^^]]]WWWPPPKKKKKKLLLKKKJJJFFFEEEDDDCCCAAA@@@???>>>999999888777666555444444444444444444444444444444444444555444444666:::===>>>UUUiiiwww{{{}}}zzzwwwwwwuuurrrrrruuu{{{rrriiiaaa]]]XXXWWWZZZ___aaaaaaaaagggooovvv{{{~~~~~~zzz|||~~~wwwqqqlllhhheeeiiikkkpppwww|||}}}{{{yyyxxxuuuqqqlllfff[[[OOOFFFCCCAAABBBHHHLLLLLLMMMOOOPPPPPPQQQUUUYYY\\\\\\[[[ZZZZZZZZZYYYXXXVVVTTTRRRxxxzzz|||~~~~~~|||yyyxxxvvvxxxzzz{{{{{{|||}}}}}}~~~}}}~~~~~~}}}|||}}}}}}~~~wwwlllbbb^^^ZZZXXXYYYZZZZZZYYYZZZYYYXXXXXXYYYZZZZZZZZZYYYXXXYYY[[[ZZZ\\\dddnnnwww~~~{{{xxxwwwxxxwwwssspppoooooommmjjjgggeeeeeefffccc```\\\XXXUUUTTTTTTTTTRRRTTTWWWYYYZZZZZZ\\\]]]\\\]]]ccclllsssxxxttthhh^^^WWWQQQNNNKKKIIILLLUUUcccvvvqqqkkkeee```___[[[UUUNNNKKKLLLMMMLLLIIIFFFFFFEEEDDDBBBAAA@@@@@@;;;;;;:::999888777666666444444444444444444444444555555666555555777;;;===>>>SSSgggvvv~~~yyyyyy~~~yyyuuutttqqqmmmmmmppprrrxxxzzzlllddd]]]WWWVVVVVVVVVWWWZZZ^^^bbbdddfffjjjqqqwwwzzz}}}~~~yyy{{{~~~~~~vvvpppllllllkkkkkkppprrrvvv{{{}}}{{{xxxtttooojjjdddZZZOOOFFFDDDBBBDDDJJJNNNNNNNNNPPPOOOOOOQQQUUU[[[^^^___^^^\\\]]]]]]\\\YYYUUUQQQOOO{{{}}}|||xxxuuuqqqtttwwwxxxxxxzzz~~~~~~~~~}}}{{{{{{}}}zzz|||~~~uuuiiiaaa\\\VVVTTTTTTUUUUUUTTTXXXVVVUUUUUUWWWZZZ]]]___YYYYYY[[[]]]^^^```iiitttzzz~~~|||}}}yyyvvvuuuuuuvvvtttpppllljjjiiigggddd```______```^^^\\\YYYVVVTTTUUUVVVWWWUUUYYY\\\]]]\\\\\\___bbbdddeeekkktttzzz~~~}}}ooobbbXXXSSSOOOMMMKKKJJJOOO]]]ooozzzmmmfffaaa___```^^^WWWPPPMMMMMMLLLIIIFFFGGGFFFFFFDDDCCCBBBAAAAAA===<<<<<<;;;:::999888888444444444444444444444444666777777666666888<<<>>>???RRRfffuuu}}}vvvvvv{{{uuurrrlllfffeeegggfffjjjrrr{{{rrraaaWWWUUUTTTQQQSSSTTTWWWYYY\\\aaafffjjjjjjnnntttxxxzzz|||}}}yyy{{{~~~|||vvvooojjjiiikkknnnooovvvwwwzzz~~~|||uuuqqqkkkfffaaaXXXMMMFFFEEECCCEEELLLPPPOOOOOOPPPOOOOOOPPPUUU\\\``````___^^^______^^^ZZZUUUPPPMMM~~~{{{yyy{{{~~~{{{vvvpppqqqrrruuuxxx{{{}}}~~~}}}}}}~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~qqqiii]]]ZZZVVVTTTSSSTTTTTTTTTYYYWWWWWWXXX[[[]]]^^^^^^^^^[[[[[[]]]___cccllluuu}}}zzzzzzzzzzzzyyywwwtttrrrpppnnnkkkiiiccc```]]]\\\\\\\\\[[[ZZZVVVWWWWWWWWWWWWWWWVVVVVV\\\^^^aaaccccccdddfffhhhkkkpppxxxuuufff]]]VVVOOOLLLMMMKKKNNNRRRiiinnn```^^^```dddhhhXXXUUUQQQMMMKKKKKKLLLNNNIIIGGGDDDCCCDDDDDDAAA>>>===;;;999999999999777666555555444444444555555666555444444555555666777888???NNNhhh{{{{{{ssswwwzzzooogggccc```]]]ZZZZZZ\\\```dddhhhkkknnnoooccc^^^VVVOOOMMMNNNRRRUUUUUUWWWZZZ[[[]]]bbbiiioootttuuuwwwzzz|||~~~}}}}}}~~~~~~}}}zzz|||{{{wwwpppkkkkkknnntttxxx}}}yyywwwpppjjjfff]]]PPPFFFBBBAAACCCFFFKKKNNNOOONNNMMMSSSTTTWWWZZZ]]]```aaabbbbbb```]]]ZZZVVVQQQKKKGGG}}}~~~zzzvvvnnnnnnoooqqqtttwwwzzz|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||zzz{{{}}}{{{ooofff\\\YYYUUUSSSSSSTTTTTTTTTWWWWWWXXXZZZ]]]``````___```]]]\\\^^^aaaeeepppzzz~~~|||zzzxxxvvvuuuvvvsssqqqooonnnllliiigggbbb___\\\ZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSUUUVVVWWW___```bbbccceeehhhlllpppqqqwww{{{oooccc[[[UUUOOOMMMNNNLLLTTT^^^uuuzzzeee]]]^^^aaacccdddSSSQQQOOOOOOOOOOOOMMMLLLIIIGGGDDDDDDEEEDDDBBB???===<<<:::999:::999888666555555555444444555555666555444444555555666777888===LLLeeezzz}}}xxx{{{|||tttiiibbb^^^[[[XXXVVVRRRSSSTTTVVVVVVWWWWWWWWWXXXTTTOOOKKKJJJLLLPPPSSSVVVYYY\\\^^^```dddlllqqquuuwwwyyy|||~~~~~~||||||~~~~~~{{{}}}xxxtttooolllmmmqqqwww|||~~~}}}yyyqqqjjjddd[[[NNNFFFCCCCCCDDDHHHLLLPPPQQQQQQPPPVVVWWWYYY\\\^^^___``````bbb___ZZZVVVSSSNNNIIIFFFzzzvvvoooooonnnnnnppptttwwwzzz~~~~~~~~~~~~~~~}}}|||}}}wwwkkkbbb[[[XXXTTTRRRSSSTTTUUUUUUVVVWWWYYY]]]aaaccccccbbbaaa^^^^^^```ccciiivvv{{{|||||||||zzzvvvsssqqqqqqooolllkkkjjjhhhfffccc___\\\YYYWWWVVVVVVUUUTTTUUUSSSQQQPPPQQQTTTXXXZZZ^^^^^^___```dddjjjrrrxxx}}}~~~qqqhhh]]]WWWRRRMMMLLLOOOOOO___qqqmmm]]][[[aaabbb___\\\QQQPPPQQQUUUYYYXXXQQQKKKIIIGGGEEEDDDDDDDDDBBB@@@>>><<<;;;:::::::::888777666666555555444555555666555444444555555666777888<<>>===<<<<<<<<<:::999888777666555555555555555555444444555555666777888<<>>>>>>>>>>><<<:::999888777666555555555555555444444555555666777888<<>>???>>><<<;;;999999777666555555555555555444444555555666777888;;;EEE\\\xxxuuubbb[[[SSSOOONNNOOOOOOMMMKKKLLLNNNPPPRRRSSSTTTTTTVVVXXX[[[___bbbeeeffffffgggnnnwww|||}}}||||||}}}~~~~~~{{{yyyxxxxxxyyyzzzyyyxxx~~~|||}}}}}}}}}~~~~~~}}}vvvhhhYYYNNNHHHEEEHHHMMMMMMQQQVVVWWWUUUVVV[[[___```aaa```___[[[UUUOOOLLLHHHGGGFFFGGGJJJMMMNNNNNN{{{{{{zzzzzz{{{}}}{{{vvvpppkkkiiiiiiiiikkkmmmqqquuuyyy{{{~~~|||zzzzzz{{{}}}~~~}}}{{{|||vvviii```WWWUUUTTTUUUYYY]]]```aaaeeecccbbbcccffffffdddbbbccchhhooottt{{{~~~zzzwwwvvvuuutttrrruuusssqqqpppnnnkkkgggdddeeeaaa[[[WWWSSSQQQOOOMMMKKKJJJIIIKKKMMMOOOPPPOOONNNMMMKKKJJJKKKMMMOOOQQQRRR[[[dddkkkuuuzzznnnbbb[[[UUUUUUQQQLLLMMM[[[rrrvvvnnngggjjjllliiibbbZZZUUUSSSRRROOOLLLKKKLLLMMMJJJHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCAAA@@@>>>======<<<:::999666555444555666777444444333444555777999:::;;;AAAYYYzzz}}}qqqfff\\\SSSPPPPPPOOOQQQTTTSSSTTTTTTUUUVVVWWWWWWXXXZZZ[[[]]]aaadddgggiiijjjqqquuuzzz}}}|||{{{zzzyyyyyyyyyyyyzzz|||{{{{{{{{{|||}}}~~~~~~}}}vvvmmmcccUUULLLIIIJJJLLLMMMQQQQQQSSSUUUWWWYYY[[[\\\aaa```]]]YYYTTTOOOJJJHHHGGGHHHIIIKKKMMMNNNNNNOOO~~~}}}}}}~~~}}}xxxsssnnnkkkjjjkkkkkkmmmooorrruuuwww{{{}}}~~~~~~}}}~~~}}}{{{}}}~~~uuuhhh___YYYWWWUUUVVVZZZ]]]```aaaeeeddddddfffiiiiiigggdddcccjjjqqqxxx|||yyyvvvuuutttsssqqqrrrpppnnnllljjjgggccc```___[[[WWWSSSQQQPPPNNNMMMKKKJJJJJJKKKNNNPPPPPPPPPLLLKKKIIIIIIJJJMMMPPPSSSVVV___iiiqqq{{{|||rrrhhh^^^XXXQQQOOOMMMMMMTTThhhssslllhhhhhhgggccc]]]WWWUUUUUURRROOOLLLKKKLLLKKKIIIGGGHHHHHHGGGFFFEEECCCCCCBBBAAA@@@???===<<<;;;:::::::::999777555555555666777555444444444555666888999:::AAAXXXxxxwww}}}rrreee\\\TTTSSSTTTTTTVVVYYYUUUVVVVVVWWWXXXXXXYYYYYYZZZ\\\^^^aaaeeeiiimmmnnnwww{{{|||{{{{{{zzzzzzzzz{{{{{{~~~|||zzzyyyzzz||||||rrriii```SSSKKKIIIJJJMMMMMMQQQRRRTTTVVVXXXZZZ[[[\\\^^^\\\XXXSSSOOOKKKHHHGGGHHHIIILLLOOOQQQRRRSSSSSS}}}wwwrrrooollllllkkkkkkllloooqqqsssvvvxxx{{{}}}~~~~~~}}}~~~~~~}}}|||~~~}}}ttthhh___[[[YYYWWWWWWZZZ^^^```aaaffffffhhhjjjlllkkkiiifffcccjjjttt~~~}}}}}}{{{wwwuuutttsssqqqooommmkkkiiigggeeebbb^^^[[[XXXUUUQQQOOONNNNNNMMMLLLKKKJJJJJJLLLOOOQQQQQQPPPMMMKKKJJJIIILLLPPPUUUXXX]]]gggrrrzzzyyyppphhh```YYYTTTNNNLLLLLLQQQ```xxxppplllfffeeeaaa\\\VVVTTTTTTUUUQQQOOOLLLKKKKKKJJJIIIGGGIIIHHHGGGFFFDDDCCCBBBAAA@@@???>>><<<;;;::::::999:::999777666555555666666666555444444555666777888999@@@VVVuuurrr|||tttddd[[[VVVVVVYYYZZZ[[[^^^XXXYYYYYYZZZZZZ[[[\\\\\\^^^___bbbfffkkkpppuuuwww~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{||||||}}}zzzxxxxxx|||vvvnnnddd[[[PPPIIIHHHKKKMMMNNNRRRSSSUUUWWWYYYZZZ[[[\\\\\\YYYSSSNNNKKKIIIIIIJJJKKKMMMQQQUUUWWWYYYYYYYYY}}}xxxtttnnnlllkkkjjjjjjlllooopppsssvvvyyy|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}tttiii```\\\YYYWWWWWWZZZ]]]___```gggiiikkkmmmmmmkkkgggeee```iiiwww}}}|||{{{xxxvvvtttsssqqqooommmjjjgggdddbbb```]]]YYYWWWSSSQQQNNNMMMMMMLLLKKKJJJIIIIIIJJJLLLOOOQQQPPPPPPOOONNNMMMNNNQQQWWW^^^bbbdddnnnzzz{{{pppfff___XXXTTTQQQMMMMMMQQQ\\\ooo}}}oookkkbbb```]]]XXXUUUSSSSSSSSSOOONNNLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFDDDBBBAAA@@@AAA@@@???===<<<<<<;;;;;;::::::888777666555666666777666555444444555666777888???SSSpppvvv|||wwweee]]]XXXZZZ]]]]]]^^^aaa[[[\\\\\\]]]^^^___``````dddeeehhhlllrrryyy~~~~~~}}}||||||zzzzzz{{{{{{{{{{{{{{{{{{~~~|||zzzyyyzzz|||zzzqqqlll^^^WWWMMMHHHIIILLLOOOOOOQQQSSSUUUWWWYYYZZZZZZ[[[\\\XXXRRRMMMJJJKKKNNNPPPQQQTTTWWW[[[]]]^^^]]]]]]}}}zzzpppnnnllljjjjjjkkkmmmooorrrtttxxx{{{~~~~~~}}}}}}}}}||||||}}}}}}}}}}}}}}}|||}}}~~~}}}vvvkkkcccZZZXXXVVVVVVXXX\\\^^^^^^iiikkkmmmnnnlllhhheeeccc```jjj{{{~~~~~~|||{{{yyywwwtttsssrrrpppmmmkkkgggdddaaa^^^[[[YYYVVVSSSQQQOOOMMMLLLLLLLLLJJJIIIIIIIIIJJJLLLPPPQQQQQQPPPPPPPPPPPPSSSXXX___fffjjjlllvvv~~~wwwkkk```YYYTTTQQQOOOKKKPPPZZZkkkzzzlllggg```___]]]\\\ZZZXXXUUUTTTPPPPPPOOOMMMKKKJJJKKKKKKHHHGGGFFFEEEDDDBBBAAAAAAAAA@@@???===<<<<<<<<<<<<;;;:::999888777666555555777666555444444555666777888===NNNiii}}}zzzhhh```[[[\\\______```bbb___```aaabbbccceeeffffffjjjkkkoootttzzz~~~|||{{{yyyzzz{{{{{{{{{{{{zzzzzzzzz{{{||||||}}}~~~~~~~~~wwwooojjjZZZTTTLLLIIIKKKNNNQQQQQQQQQRRRUUUWWWYYYYYYYYYYYYZZZVVVQQQNNNMMMNNNRRRTTTYYYZZZ]]]___``````______~~~~~~~~~uuurrrnnnkkkjjjjjjlllmmmooorrrvvvyyy|||~~~~~~}}}||||||}}}}}}~~~}}}|||vvvllleeeYYYWWWUUUUUUXXX\\\^^^___jjjlllnnnmmmjjjgggeeedddeeeooo||||||}}}~~~}}}|||{{{zzzxxxvvvtttsssrrrooollljjjeeeaaa]]]ZZZWWWUUURRRPPPOOONNNLLLLLLMMMLLLKKKIIIJJJJJJLLLOOORRRTTTSSSRRRQQQRRRUUUYYY```hhhnnnrrrttt~~~yyyqqqfff\\\UUURRRPPPOOOLLLUUUggg|||xxxkkkeeedddccccccccccccaaa]]]YYYVVVVVVTTTQQQMMMJJJJJJJJJFFFFFFEEEEEEDDDCCCBBBBBB???>>>===<<<;;;;;;;;;;;;;;;;;;:::999777666555444666555444444555666777888777<<>>===<<<<<<<<<<<<;;;;;;:::999888666555444555444444444555666888999777:::EEEYYYrrrpppggg``````cccdddgggjjjiiikkkmmmpppsssvvvxxxyyy{{{~~~}}}~~~}}}zzzyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}vvvkkkcccXXXSSSNNNMMMPPPSSSUUUUUUTTTVVVYYY[[[]]]\\\[[[ZZZVVVVVVVVVWWWXXXYYYZZZ[[[^^^^^^^^^___```aaacccddd~~~~~~~~~vvvooojjjggggggggggggjjjooorrrsssuuuwwwxxx{{{}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{}}}~~~~~~~~~|||}}}~~~|||{{{zzzyyyssskkkeeeYYYWWWVVVWWWZZZ___aaaccchhhjjjmmmllljjjiiikkkmmmvvv}}}}}}}}}yyyxxxxxxwwwwwwwwwvvvvvvwwwvvvtttsssrrrpppllliii```\\\WWWTTTQQQOOOLLLJJJGGGGGGHHHJJJMMMOOONNNMMMOOOPPPRRRVVVYYY[[[YYYXXX[[[^^^dddlllttt||||||iiicccZZZTTTQQQPPPPPPPPP^^^lll~~~yyyxxxuuurrrpppppprrrrrrpppmmmeeeddd```XXXNNNGGGDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@??????>>>??????;;;;;;;;;:::888666555444444444333444555777999:::777999BBBUUUooorrrhhhaaaaaaeeegggkkkooommmoooqqquuuxxx|||~~~~~~~~~|||zzz}}}|||{{{zzz{{{}}}~~~~~~}}}vvvjjj```YYYTTTOOONNNQQQUUUVVVVVVVVVXXX[[[]]]___^^^]]]\\\XXXYYY[[[]]]______``````^^^]]]]]]]]]___bbbeeeggg}}}|||}}}{{{tttnnnjjjhhhhhhcccgggkkkmmmmmmnnnqqqsssyyyzzz||||||}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||~~~|||}}}|||yyyxxxuuummmddd\\\ZZZWWWXXX[[[```ccceeejjjhhhgggiiihhhhhhmmmsss~~~{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuttttttsssqqqmmmhhhdddccc[[[SSSNNNNNNNNNLLLIIILLLKKKJJJJJJKKKLLLMMMNNNRRRSSSUUUVVVWWWYYY\\\^^^```fffooowww~~~~~~uuufff\\\SSSQQQPPPOOOUUU]]]hhh}}}}}}uuurrrqqqkkkeeedddgggjjjjjjhhhhhhccc[[[QQQJJJFFFDDDCCCGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDBBB@@@?????????@@@===<<<:::888777777777888555555555555555666777777888;;;BBBOOOeee|||}}}uuukkkbbbbbbeeehhhmmmsssrrruuuyyy}}}}}}{{{~~~|||yyyyyy}}}yyyqqqgggaaaZZZVVVQQQMMMLLLOOOSSSWWWWWWXXX[[[]]]______^^^^^^[[[\\\^^^```aaaaaa``````______^^^]]]]]]aaafffkkkyyyuuupppkkkhhhdddgggjjjjjjjjjkkknnnqqquuuwwwxxxyyyzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~|||yyyxxxvvvnnneee[[[YYYWWWXXX\\\```dddeeehhhffffffiiiiiikkkqqqyyy|||zzzxxxxxxxxxxxxzzzzzzzzzyyyxxxwwwvvvuuutttsssqqqpppnnnjjjeeeaaa```YYYQQQMMMMMMMMMKKKIIILLLLLLKKKKKKLLLMMMOOOPPPRRRTTTVVVWWWXXX[[[___bbbffflllvvv~~~sssjjjaaaYYYRRRQQQPPPQQQYYYccc}}}{{{xxxppphhhffffffbbb]]]\\\___aaa```^^^aaa]]]WWWPPPJJJGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@???>>>??????===<<<:::999888777888888555555555555555666777777777:::AAAMMMccczzzyyyppphhheeeeeehhhooovvv{{{~~~}}}}}}yyyyyy}}}~~~wwwooofff```XXXVVVSSSPPPOOOQQQSSSUUUXXXYYY[[[^^^______^^^^^^\\\^^^```bbbddddddddddddaaaaaa```___```dddiiinnn}}}xxxpppiiigggggggggffffffgggjjjmmmppprrrtttuuuvvvxxx|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||}}}|||yyyxxxvvvnnneee[[[YYYWWWXXX\\\```dddeeefffeeefffhhhjjjmmmuuu}}}|||}}}|||zzzxxxwwwwwwwwwxxxxxxxxxwwwwwwvvvtttsssrrrrrrpppnnnmmmkkkgggaaa]]][[[UUUOOOKKKKKKLLLKKKIIIMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTVVVXXX[[[___eeeiiiooouuuvvviiiaaa[[[WWWSSSRRRSSSZZZgggsssrrrkkkhhhaaa[[[ZZZ[[[WWWTTTTTTVVVWWWUUUSSSWWWUUUQQQNNNJJJHHHGGGGGGHHHGGGEEEDDDCCCCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>===<<<;;;999888888888888555555555555555666777777666:::@@@KKK```www|||vvvnnnjjjgggiiisss~~~}}}zzzzzz}}}{{{tttlllddd___WWWVVVTTTSSSRRRRRRSSSTTTYYYZZZ\\\^^^______^^^^^^^^^___bbbdddfffhhhiiiiiieeeeeeeeeeeegggkkkqqquuu~~~~~~wwwnnnkkkiiigggdddcccdddfffiiikkkmmmppprrrsssuuuxxxzzz~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}~~~|||{{{|||{{{xxxwwwuuunnneee[[[YYYWWWXXX\\\```dddeeegggffffffhhhiiimmmxxx}}}{{{zzz{{{zzzyyyxxxwwwwwwwwwxxxttttttssssssqqqpppnnnmmmpppnnnllljjjgggccc___[[[VVVRRRMMMJJJJJJKKKKKKJJJMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTWWWZZZ^^^dddkkkpppvvv}}}zzzoooddd^^^WWWUUUTTTTTTZZZhhh|||{{{gggaaa^^^XXXSSSSSSTTTRRRQQQQQQRRRRRRPPPNNNPPPOOONNNLLLJJJHHHGGGGGGKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@??????>>>============<<<;;;:::999888888777555555555555555666777777666:::@@@JJJ\\\ttt}}}yyytttoookkknnn{{{~~~{{{{{{}}}~~~xxxqqqjjjccc___ZZZXXXUUUSSSRRRSSSUUUVVV[[[\\\]]]^^^_________^^^```aaaccceeeggghhhjjjjjjhhhiiikkklllooouuu{{{~~~~~~yyyqqqnnniiieeecccccceeefffgggjjjmmmoooqqqrrruuuwww}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~}}}yyyzzzyyywwwvvvuuummmddd\\\ZZZWWWXXX[[[```cccdddiiihhhhhhhhhiiimmmzzz}}}{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwrrrrrrqqqpppooommmlllkkknnnllliiigggeeeaaa]]]ZZZSSSPPPMMMKKKJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRTTTVVVZZZ___dddkkkrrrwww|||{{{qqqhhhaaa\\\SSSTTTTTTXXXeeezzzrrr```\\\ZZZTTTPPPRRRPPPPPPPPPPPPPPPOOOMMMLLLMMMMMMLLLKKKIIIHHHFFFEEEKKKJJJHHHGGGEEEDDDCCCCCC????????????>>>======<<<<<<<<<<<<;;;:::999888777555555555555555666777777777<<>>======<<<<<<<<<<<<;;;999888777555555555555555666777777888===AAAFFFSSSkkk~~~~~~wwwqqqmmmhhhdddbbb```\\\VVVRRRQQQTTTYYY\\\[[[\\\]]]^^^___aaabbbccccccdddeeefffhhhkkkmmmnnnooorrryyy~~~|||{{{~~~yyysssnnnkkkiiifffddd```cccgggjjjlllnnnppprrrvvvwwwxxxzzz{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{xxx|||}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~||||||}}}}}}}}}zzz{{{{{{xxxxxxwwwoooggg```]]]YYYYYY[[[^^^```aaabbbcccgggkkkppp{{{~~~}}}{{{yyyxxxwwwwwwwwwvvvuuutttssssssnnnmmmmmmkkkiiigggfffeeefffdddaaa___^^^\\\YYYWWWSSSRRRQQQNNNMMMLLLMMMNNNOOOPPPRRRTTTVVVVVVVVVVVV\\\aaahhhooovvv|||vvvlllddd]]]XXXTTTQQQYYYcccrrrpppaaaWWWXXXXXXRRROOOQQQOOOOOOOOONNNMMMLLLLLLLLLMMMMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBB>>>???@@@@@@@@@???>>>===<<<<<<===<<<;;;:::888777555555555555555666777777777<<<@@@BBBNNNeee~~~}}}~~~{{{uuuooollliiifffddd___\\\XXXUUUTTTVVVYYY\\\[[[[[[\\\^^^```bbbdddeeedddeeegggiiimmmqqquuuwww{{{~~~zzzvvvzzz}}}vvvqqqnnnlllhhhddd]]]aaaeeehhhjjjlllnnnppprrrsssvvvwwwyyyyyyyyyxxxzzzyyyyyyyyyyyyzzz{{{{{{ttt|||~~~}}}~~~~~~|||}}}~~~}}}||||||~~~}}}|||{{{|||~~~~~~~~~~~~}}}|||{{{|||||||||}}}}}}~~~~~~{{{zzzzzz||||||||||||}}}|||zzzzzzyyyqqqiiiaaa^^^ZZZYYY[[[]]]___```^^^```eeelllttt}}}|||zzzxxxwwwvvvvvvvvvuuutttsssqqqpppiiihhhhhhfffdddbbbaaa___ccc```^^^]]]\\\ZZZXXXVVVTTTSSSRRRPPPNNNMMMNNNOOOQQQRRRUUUWWWXXXYYYYYYYYY```eeennnvvv|||~~~xxxpppgggaaa\\\XXXUUUUUU___nnnkkk___VVVXXXYYYSSSPPPRRRQQQQQQQQQOOOMMMMMMNNNOOOMMMLLLKKKJJJIIIJJJKKKLLLJJJIIIHHHFFFEEEEEEEEEEEE??????@@@AAAAAA@@@>>>===<<<=========<<<:::888777555555555555555666777777666;;;>>>@@@JJJaaa{{{~~~{{{yyyzzz~~~zzztttnnnkkkiiigggfff]]]\\\ZZZXXXWWWXXXYYYZZZZZZ[[[\\\^^^```ccceeefffeeefffiiilllrrrwww|||~~~~~~zzzuuurrrwww|||zzzwwwvvvrrrkkkfffcccccccccbbbcccfffjjjmmmjjjmmmrrrvvvwwwyyyzzz{{{|||{{{yyyxxxxxxyyyzzz|||yyyyyyzzz|||}}}~~~~~~~~~~~~}}}~~~}}}{{{{{{|||~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{}}}}}}{{{zzz|||~~~}}}zzzyyyzzz|||}}}~~~|||zzzxxxtttoookkkfffbbb^^^\\\]]]^^^``````___aaadddlll{{{|||yyyxxxxxxyyyvvvtttsssrrrqqqpppmmmkkkeeeeeedddbbbaaa___^^^^^^]]]ZZZWWWWWWYYYXXXVVVSSSPPPPPPOOOOOOPPPQQQSSSTTTTTTVVVXXXYYYZZZ\\\^^^aaajjjqqqyyy}}}}}}uuupppiiibbb\\\XXXVVVVVVZZZhhh}}}mmm]]]TTTWWWXXXRRROOORRRLLLLLLLLLLLLLLLMMMNNNNNNOOONNNLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGBBB@@@@@@@@@BBBBBBBBB@@@===<<<;;;;;;;;;:::888555555444444444444555666666666777999>>>GGGXXXuuuwwwxxxzzzvvvssswwwzzz|||{{{xxxtttnnnjjjfffeeedddccc___XXXUUUUUUXXXZZZ\\\\\\]]]^^^___aaadddfffhhhhhhggghhhkkkrrr{{{}}}yyyuuurrruuuyyy~~~~~~}}}}}}zzzsssnnngggfffeeecccccceeehhhkkklllooosssuuuvvvvvvwwwxxxzzzyyywwwvvvvvvwwwyyyzzzwwwwwwxxxzzz{{{|||}}}~~~||||||}}}}}}}}}}}}}}}|||}}}||||||}}}~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{||||||||||||~~~~~~}}}}}}}}}}}}~~~~~~||||||~~~~~~||||||~~~~~~{{{yyyxxxyyy{{{|||~~~}}}{{{zzzxxxuuupppmmmfffccc___]]]^^^```aaabbbbbbdddiiisss~~~{{{yyyxxxxxxxxxtttrrrpppooonnnmmmjjjhhhbbbaaa```^^^]]][[[ZZZZZZZZZWWWVVVVVVWWWWWWUUUSSSSSSRRRQQQPPPQQQRRRSSSTTTTTTUUUWWWXXXYYY]]]aaaeeennnttt{{{wwwmmmjjjddd]]]XXXVVVVVVXXXeeeyyy}}}ooo^^^TTTWWWYYYTTTPPPQQQNNNMMMLLLKKKJJJJJJKKKKKKMMMLLLKKKIIIGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@AAABBBCCCBBB@@@>>><<<;;;;;;;;;:::888666555555555444444555666666777777888<<>>===<<<<<<<<<;;;999777777666555555555555555666777666777999???NNNiiizzzxxx~~~~~~yyytttqqqmmmoooooonnnnnnttt}}}yyyuuuoooiiieeecccbbbcccbbb^^^XXXVVVWWWYYY\\\]]]```cccfffhhhiiiiiikkklllkkkqqqzzzzzzvvvsssrrrssstttuuuvvvxxx||||||yyytttpppmmmlllkkkjjjlllnnnpppqqqppppppqqqrrrttttttssssssssstttuuuvvvsssssstttuuuvvvwwwxxxyyywwwxxxyyyzzz{{{{{{||||||||||||}}}~~~}}}}}}~~~~~~}}}|||{{{{{{}}}~~~}}}{{{}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{|||}}}}}}~~~~~~}}}|||zzzyyyyyyyyyzzz{{{|||zzzyyyxxxxxxvvvsssqqqiiifffbbb```bbbdddffffffeeejjjsss|||yyywwwuuutttsssnnnkkkhhhfffeeecccaaa___XXXXXXVVVUUUSSSQQQPPPOOOQQQPPPQQQQQQSSSSSSTTTSSSUUUTTTTTTTTTUUUWWWYYYZZZWWWXXXXXXZZZ^^^eeennnuuurrrhhhbbb^^^\\\YYYTTTTTT\\\hhhrrrttttttlllddd]]][[[YYYRRRNNNNNNTTTRRRPPPMMMLLLKKKKKKLLLJJJJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBAAA>>>===<<<<<<===<<<:::888888777777666555555555666666555666777<<>>======>>>>>><<<::::::999888777666555555555555444555777:::GGG^^^sss|||{{{{{{uuuoooiiifff`````````^^^^^^aaaggglllsssuuuxxx{{{~~~{{{tttpppkkkeeeaaa______```]]]ZZZVVVUUUWWW[[[]]]^^^\\\aaahhhlllmmmooorrrvvvvvv}}}___fffsss|||zzzyyysssttttttuuuwww||||||wwwoooiiihhhiiikkkkkkkkkkkkmmmoooppppppqqqrrrrrrsssssssssssssssssstttuuuvvvvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzsssvvvyyy}}}~~~}}}|||{{{{{{yyyxxxxxxyyy{{{}}}|||{{{}}}}}}}}}~~~~~~~~~{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{|||}}}}}}||||||{{{{{{{{{{{{{{{||||||zzzxxxwwwwwwwwwuuusssmmmiiieeecccccceeefffgggeeennn~~~}}}|||zzzwwwtttqqqooonnniiifffaaa^^^\\\ZZZXXXVVVPPPPPPPPPOOONNNNNNMMMMMMMMMOOOQQQQQQQQQQQQSSSUUUTTTUUUUUUVVVYYY\\\^^^``````cccggglllrrryyyyyysssqqqlllbbbXXXVVVWWWYYYaaaooo~~~fff^^^```\\\aaaeeeeee___YYYUUUUUUPPPOOOLLLJJJJJJLLLNNNPPPJJJKKKMMMNNNNNNNNNMMMLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFEEECCCCCCDDDDDDCCCAAA@@@>>>>>>>>>??????===;;;;;;:::999777666555555555444444666777999BBBVVViii{{{}}}~~~yyyrrrkkkeeebbb\\\[[[[[[YYYYYY[[[___bbbgggjjjnnnrrrvvv{{{~~~zzzqqqooojjjfffbbb___^^^^^^ZZZXXXUUUUUUWWWZZZ]]]^^^\\\bbbjjjmmmnnnpppuuuzzzYYY]]]eeeooo{{{yyyzzz{{{{{{{{{}}}uuummmiiijjjjjjjjjhhhhhhiiikkkmmmnnnoooppppppqqqqqqqqqrrrrrrrrrsssttttttuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwtttuuuvvvyyy{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwwxxx{{{||||||{{{|||}}}}}}}}}}}}~~~~~~~~~||||||||||||}}}~~~~~~~~~~~~|||{{{zzzzzzyyyzzz{{{|||}}}|||zzzzzzzzzzzzzzzzzzzzz{{{|||zzzxxxwwwwwwvvvuuusssnnnjjjfffcccccceeeeeeeeejjjttt|||{{{yyywwwssspppmmmlllfffbbb]]]YYYWWWUUUSSSRRRLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRSSSQQQQQQTTTVVVWWWWWWWWWWWWYYY[[[]]]^^^eeeiiipppwww}}}{{{rrrmmmlllhhh```XXXXXX[[[eeevvvpppaaa[[[XXXVVV[[[bbbgggjjjhhhbbb\\\SSSQQQOOOMMMLLLNNNPPPRRRIIIKKKMMMOOOPPPOOOOOONNNLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFDDDDDDEEEDDDCCCAAA@@@???>>>???@@@@@@>>><<<<<<;;;:::888777666555555444555666777666<<>>???@@@???===<<<;;;;;;;;;;;;888777555555777:::===@@@NNNbbbxxx}}}|||}}}zzzpppnnnkkkfff```ZZZUUURRRNNNMMMLLLJJJIIIKKKOOOSSSTTTVVVYYY[[[^^^bbbgggkkkuuuwww||||||uuuooohhheee```^^^]]]]]]\\\[[[SSSQQQQQQTTTUUUVVVZZZaaaeeegggiiijjjkkkpppwww}}}uuujjjcccYYYSSSRRRSSSSSSRRRyyykkk___ZZZ]]]]]]iii{{{|||wwwqqqnnnjjjgggbbb```bbbeeegggiiijjjkkkmmmoooooonnnmmmlllllllllmmmooorrruuuwwwwwwtttsssrrrsssuuuwwwvvvvvvwwwyyy{{{{{{yyywwwwwwwwwzzzyyyxxxwwwwwwxxxyyyzzzxxxwwwuuuuuuvvvxxxyyyzzz{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz|||{{{zzzyyyxxxxxxxxxyyyvvvxxxzzz||||||zzzxxxvvvvvvxxx{{{~~~{{{yyyyyyyyyxxxwwwvvvxxxyyyzzzzzzyyywwwvvvtttttttttsssssssssssssssqqqnnnkkkhhheeefffnnnyyy~~~{{{xxxuuusssrrrqqqtttttttttsssqqqooonnnmmmnnnmmmkkkjjjiiifffccc```\\\YYYVVVRRROOOMMMLLLLLLKKKLLLNNNOOOOOOQQQTTTWWWZZZ\\\aaaeeehhhiiihhhhhhkkkiiieeeccceeemmmwww~~~|||xxxuuusssllleee___]]]___ffftttzzzllljjjhhhfffdddZZZXXXVVVXXX[[[\\\YYYUUUQQQRRRSSSWWWZZZ[[[ZZZXXXWWWVVVSSSQQQMMMJJJGGGFFFGGGGGGIIIJJJKKKKKKKKKJJJLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@???=========>>>??????>>>======<<<;;;;;;;;;777666555555666888;;;===EEEZZZsss~~~zzzvvvnnnlllgggaaa[[[UUUPPPMMMKKKKKKKKKJJJKKKMMMRRRUUUUUUWWWYYY[[[\\\___dddgggrrruuu{{{~~~zzzsssmmmgggddd```]]]\\\\\\ZZZYYYRRRPPPPPPTTTUUUVVV[[[bbbeeehhhkkklllnnnrrryyy}}}rrraaa[[[SSSOOOOOOQQQTTTUUUpppbbb[[[WWW^^^jjjwwwyyyrrrnnngggcccbbbcccdddddddddfffhhhkkklllkkkjjjiiikkklllnnnppprrrtttwwwyyyssssssssstttvvvxxxwwwvvvuuuwwwyyyxxxvvvtttttttttwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwvvvvvvwwwyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzyyyxxxzzzzzzyyyyyyxxxxxxxxxxxxxxxzzz{{{||||||zzzwwwuuuwwwyyy||||||zzzwwwvvvvvvvvvvvvuuuvvvwwwyyyzzzzzzyyyxxxvvvuuuuuutttssssssssstttuuupppnnnllljjjhhhkkkwww~~~}}}{{{xxxvvvtttrrrqqqttttttsssqqqooommmkkkjjjiiihhhfffeeedddbbb^^^[[[WWWVVVTTTQQQOOONNNMMMMMMKKKMMMOOOQQQQQQSSSVVVXXXYYY[[[```dddgggiiihhhhhheeeeeefffhhhmmmttt~~~zzzsssnnnbbb]]][[[```iiivvvrrrlllllliiieeebbbVVVTTTRRRRRRSSSTTTRRROOOKKKKKKLLLOOOTTTXXXYYYYYY\\\ZZZWWWTTTQQQNNNKKKJJJHHHHHHIIIJJJKKKKKKJJJJJJKKKJJJHHHFFFEEECCCCCCCCC@@@???>>>=========>>>???<<<<<<<<<<<<;;;;;;:::999666666555555666777999;;;@@@TTTmmm~~~{{{vvvsssmmmjjjeee___XXXRRRNNNKKKIIIIIIJJJJJJKKKNNNSSSVVVXXXYYY[[[[[[\\\^^^bbbeeennnqqqxxx~~~}}}xxxqqqlllhhheeeaaa^^^[[[YYYWWWUUUQQQOOOPPPTTTVVVWWW]]]dddfffiiimmmoooqqqttt{{{vvvkkk\\\WWWRRRNNNOOORRRVVVXXXqqqdddZZZYYY\\\eeeppp{{{zzzvvvooojjjgggdddbbbaaabbbccceeeggghhhhhhhhhhhhjjjkkkmmmnnnoooqqqtttvvvqqqqqqqqqtttvvvxxxwwwvvvtttvvvwwwwwwuuusssrrrrrrttttttsssrrrssstttuuuvvvvvvwwwxxxwwwvvvvvvwwwyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuwwwxxxzzz{{{{{{zzzzzzwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzxxxvvvuuuxxxzzz}}}~~~}}}xxxvvvtttssstttttttttsssvvvwwwxxxyyyyyyyyyxxxwwwvvvuuutttsssrrrsssssstttpppnnnnnnnnnmmmrrr}}}}}}zzzzzzxxxwwwuuusssqqqpppqqqqqqpppnnnllliiigggfffcccaaa```___^^^\\\YYYVVVQQQQQQPPPOOONNNNNNNNNNNNLLLNNNQQQRRRSSSUUUWWWYYYZZZ\\\```dddggghhhiiiiiiaaacccgggkkkqqqyyy{{{tttjjjccc]]]\\\aaannn||||||qqqgggeeeeeeaaa\\\ZZZRRRQQQOOOOOOOOOOOONNNLLLJJJIIIJJJLLLPPPTTTVVVVVV\\\[[[YYYWWWVVVUUUTTTTTTOOOOOONNNMMMKKKJJJJJJIIIIIIHHHGGGEEECCCBBBBBBBBB???>>>>>>======>>>>>>>>>;;;;;;;;;;;;;;;:::999888777666666555666777888999>>>LLLdddyyy}}}{{{xxxuuupppmmmiiifffaaa[[[UUUPPPMMMKKKFFFGGGHHHIIIKKKNNNRRRUUUYYY[[[\\\\\\\\\]]]aaaccciiimmmttt|||}}}{{{vvvooojjjhhheee```\\\ZZZVVVSSSPPPOOONNNOOOTTTVVVXXX^^^eeefffjjjnnnqqqrrruuuzzz~~~xxxlllaaaVVVSSSQQQOOOPPPSSSXXX[[[xxxggg^^^XXX[[[aaajjjwwwzzzvvvqqqlllgggddddddddddddeeeeeefffffffffgggiiikkkkkkjjjkkknnnqqqmmmmmmnnnrrruuuwwwvvvuuussstttvvvvvvtttrrrqqqrrrsssrrrrrrqqqrrrssstttuuutttvvvwwwvvvtttssstttvvvvvvvvvvvvvvvvvvvvvuuuuuutttuuuwwwyyyyyyyyyxxxwwwtttuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvzzz{{{~~~}}}zzzxxxvvvtttqqqqqqrrrsssssssssvvvvvvvvvwwwwwwwwwxxxxxxwwwuuusssqqqppppppqqqrrrqqqqqqqqqrrrssszzz~~~~~~{{{yyy{{{ttttttsssrrrqqqooonnnmmmlllkkkjjjhhheeeccc```___\\\ZZZYYYYYYXXXVVVRRRPPPNNNNNNOOOOOOPPPPPPQQQQQQOOORRRUUUWWWXXXZZZ\\\^^^___aaacccfffiiikkklllllleeehhhkkkpppvvv~~~~~~}}}zzzwwwrrrkkkbbb]]]```cccooojjjbbb]]]\\\ZZZVVVRRRRRRPPPOOONNNNNNNNNNNNMMMLLLMMMMMMNNNPPPRRRRRRQQQOOOSSSSSSTTTUUUWWWYYY[[[]]]\\\YYYUUUQQQMMMJJJHHHHHHGGGGGGEEEDDDBBBAAAAAAAAA>>>>>>======>>>>>>>>>>>>::::::;;;<<<;;;:::999888777777777666666777888999;;;DDDYYYqqq|||xxxtttqqqmmmiiifff```^^^ZZZVVVRRROOOMMMLLLGGGHHHJJJKKKLLLOOOSSSWWWYYYZZZ[[[[[[[[[\\\___bbbfffkkkrrr|||}}}zzzxxxsssmmmgggdddaaa]]]ZZZWWWTTTPPPMMMMMMKKKMMMRRRUUUWWW]]]eeeeeeiiinnnqqqqqqsssxxx{{{}}}wwwooocccXXXPPPPPPPPPQQQSSSWWW\\\___tttggg[[[WWWYYY^^^iiittt{{{uuuooojjjgggfffeeeddddddddddddeeedddggghhhhhhffffffiiillljjjjjjlllpppsssuuuuuutttrrrtttuuuuuusssrrrqqqrrrrrrrrrqqqqqqqqqrrrtttuuusssuuuwwwuuurrrqqqrrrtttttttttuuuuuuuuuuuuttttttvvvwwwxxxxxxwwwuuusssqqqrrrssstttvvvwwwwwwwwwwwwssssssssstttuuuvvvvvvwww{{{|||~~~{{{xxxvvvtttrrrpppppprrrsssssssssvvvvvvuuuuuuvvvwwwxxxxxxvvvuuurrrpppoooooooooppprrrssstttuuuwww|||{{{~~~~~~yyyvvvvvvppppppoooooonnnlllkkkjjjggggggeeecccaaa^^^[[[ZZZWWWVVVUUUTTTSSSQQQNNNKKKNNNOOOPPPQQQSSSTTTUUUUUUTTTWWWZZZ]]]^^^___aaacccdddeeefffiiikkkmmmooopppnnnoooqqquuuzzz~~~zzzuuuoookkkfffaaa^^^fffkkkyyyoooaaa\\\WWWVVVSSSNNNMMMPPPNNNNNNOOOOOOOOOOOONNNMMMQQQQQQSSSUUUUUURRRMMMIIIIIIJJJLLLPPPTTTYYY^^^```eeebbb\\\UUUNNNJJJGGGFFFFFFFFFDDDCCCAAAAAA@@@@@@=========>>>>>>>>>>>>>>>:::;;;<<<<<<<<<;;;:::999888888777777777777888888888>>>QQQkkk}}}{{{{{{uuuppplllhhhdddaaaYYYWWWUUURRROOONNNMMMMMMJJJKKKMMMNNNPPPRRRVVVYYYYYYZZZZZZZZZZZZ[[[^^^aaaggglllttt~~~}}}{{{xxxvvvqqqkkkeeeaaa^^^ZZZWWWUUURRRNNNKKKKKKJJJLLLQQQTTTVVV]]]ddddddiiimmmpppppprrruuuyyyxxx{{{zzzuuuooogggZZZOOOMMMOOOQQQTTTWWW[[[```ddd~~~iii[[[WWWZZZ___cccrrr|||~~~{{{wwwrrrnnniiifffeeeeeeeeedddeeedddccccccccceeehhhiiiiiiiiijjjnnnqqqssssssrrrooopppqqqrrrrrrrrrrrrrrrmmmnnnppppppooooooppprrrqqqqqqqqqppppppooooooooorrrrrrrrrsssssssssttttttvvvuuutttssssssrrrssssssuuutttrrrsssuuuvvvvvvuuusssttttttuuuuuuuuuuuutttwwwyyy|||~~~}}}|||{{{xxxvvvtttsssttttttsssrrrqqqqqqpppooosssssssssttttttvvvwwwwwwwwwvvvtttrrrqqqpppqqqqqqpppmmmpppxxx|||}}}{{{zzzyyyyyyxxxvvvssspppooonnnmmmllljjjgggeeedddaaaaaa___^^^[[[XXXVVVUUUSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQQQQQQQQQQTTTXXX[[[[[[\\\^^^bbbgggkkkmmmnnnqqqpppooonnnoooqqqtttvvvpppuuu}}}tttjjjfffaaa^^^bbbjjjpppxxxhhhYYYUUUQQQPPPRRRRRROOOLLLLLLQQQSSSLLLGGGHHHLLLNNNTTTXXX^^^aaa```ZZZRRRMMMHHHGGGGGGGGGKKKPPPUUUXXX^^^^^^^^^[[[VVVNNNGGGCCCEEEEEEEEEDDDCCCAAA@@@???<<<===>>>>>>>>>>>>>>>===>>>>>>===<<<;;;;;;::::::999888888777777777777777::::::EEE^^^uuu~~~~~~|||{{{|||vvvqqqmmmhhh```]]]^^^VVVUUURRROOOLLLJJJHHHHHHLLLMMMOOOQQQTTTVVVXXXYYY]]]^^^^^^]]]\\\\\\___aaaffflllwww~~~}}}|||{{{{{{}}}zzzwwwtttooogggbbb^^^ZZZUUURRRQQQPPPNNNMMMLLLNNNPPPRRRTTTWWW\\\___mmmlllkkkmmmpppssstttttt}}}yyyqqqiii```ZZZUUUSSSVVVVVVWWWXXXYYY]]]bbbfffpppccc]]]ZZZZZZ```jjjxxx~~~|||xxxrrrmmmjjjhhheeedddccccccaaaaaaaaaccceeegggffffffhhhkkknnnooonnnlllnnnooooooooooooooonnnnnnkkklllnnnnnnmmmmmmooopppppppppoooooonnnnnnnnnnnnpppppppppqqqqqqqqqrrrrrrssssssrrrqqqqqqqqqrrrrrrrrrqqqpppqqqsssuuuuuuuuuttttttuuuuuuuuuuuuuuutttwwwzzz}}}|||{{{yyyyyyyyyxxxwwwvvvuuutttssssssrrrqqqppppppoooooorrrrrrrrrrrrssstttuuuvvvwwwvvvtttrrrqqqqqqqqqqqqrrrqqqvvv~~~}}}vvvtttssssssssssssrrrooommmllllllkkkiiigggeeecccbbb^^^]]]\\\ZZZXXXUUUTTTSSSQQQPPPOOONNNOOOOOOPPPQQQTTTUUUTTTSSSSSSVVVZZZ]]]``````cccfffkkknnnpppqqqwwwwwwxxxxxxzzz{{{}}}~~~uuu{{{xxxmmmbbb```ccciiiuuuiii^^^XXXUUUSSSRRRRRRRRRPPPNNNJJJNNNPPPOOOQQQVVVXXXWWWZZZ]]]aaabbb```ZZZSSSNNNIIIHHHGGGGGGHHHJJJMMMOOOVVVWWWWWWWWWTTTOOOJJJFFFDDDDDDDDDCCCAAA@@@>>>=========>>>>>>>>>>>>>>>=========<<<<<<;;;::::::999999888888777777777777777:::;;;CCCTTTkkk{{{~~~|||~~~yyyrrrlllhhhccc[[[XXXYYYSSSQQQOOOLLLJJJIIIIIIIIILLLMMMOOORRRUUUXXXZZZ\\\[[[[[[\\\\\\[[[\\\___aaagggnnn{{{~~~{{{xxxwwwyyyzzzyyyxxxyyyyyyyyy{{{}}}}}}xxxtttqqqkkkddd___]]]YYYUUUQQQPPPNNNMMMLLLKKKMMMOOOQQQSSSVVVZZZ]]]iiihhhhhhkkknnnqqqsssssstttpppiiiaaaYYYTTTQQQPPPTTTVVVXXXZZZ\\\aaafffkkkxxxhhh\\\WWWUUU[[[ggguuu~~~|||zzz{{{~~~yyysssnnniiifffeeecccaaa```___```aaabbbcccdddeeehhhjjjjjjhhhfffkkkkkkkkklllkkkkkkjjjjjjhhhjjjkkklllkkkkkkmmmnnnnnnnnnmmmmmmmmmmmmllllllnnnnnnnnnnnnooooooooopppppppppooooooooopppqqqqqqooonnnnnnoooqqqtttttttttttttttuuuuuuttttttttttttxxxzzz~~~}}}yyywwwuuuuuuvvvvvvvvvuuuuuutttqqqqqqqqqppppppoooooonnnppppppppppppqqqrrrssssssvvvuuutttsssrrrqqqqqqrrrttttttyyy{{{vvvpppnnnnnnnnnooonnnllljjjhhhhhhgggeeecccaaa___^^^ZZZYYYVVVTTTRRRQQQQQQQQQNNNNNNMMMNNNNNNOOOPPPQQQTTTTTTTTTRRRRRRTTTWWWZZZccceeehhhlllpppsssuuuvvvyyy{{{}}}zzzoooeee___cccpppqqqaaa^^^YYYXXXUUUSSSRRRQQQPPPPPPNNNQQQSSSVVV[[[aaaaaa]]]]]]^^^______[[[VVVPPPLLLGGGFFFFFFEEEFFFFFFGGGHHHKKKLLLNNNPPPPPPNNNLLLJJJDDDDDDDDDCCCAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999999888888777777777777777999===@@@HHH^^^vvv}}}uuummmfffaaa\\\UUUQQQQQQOOONNNKKKIIIIIIIIIKKKKKKNNNOOOQQQTTTXXX[[[]]]^^^[[[\\\]]]^^^^^^___bbbdddjjjsss|||wwwtttpppnnnnnnpppqqqrrrsssuuuxxx{{{|||wwwrrroooiiibbb]]]\\\XXXSSSOOONNNLLLKKKIIIJJJLLLNNNPPPQQQTTTXXX[[[bbbbbbcccgggkkkoooppppppjjjfff___XXXSSSPPPPPPPPPUUUXXX[[[___bbbhhhnnnrrr|||lllaaaYYYXXX\\\fffsss~~~{{{yyyxxxxxx{{{}}}yyyrrrnnnkkkiiifffbbb```_________aaaaaabbbdddffffffdddbbbdddeeefffgggggggggggggggfffhhhiiijjjiiijjjkkkmmmlllllllllllllllllllllkkkllllllmmmmmmmmmnnnnnnnnnmmmmmmmmmnnnooopppqqqqqqmmmllllllnnnpppssssssssstttttttttsssssssssttttttwwwzzz~~~~~~yyyvvvtttttttttuuuuuuttttttsssppppppppppppooooooooooooppppppoooooopppqqqrrrrrrttttttssssssrrrrrrrrrrrruuuuuuyyy~~~~~~}}}zzzxxxqqqooommmmmmmmmllljjjhhhccccccbbb```^^^\\\ZZZYYYVVVTTTQQQOOONNNNNNNNNOOOMMMMMMNNNOOOPPPQQQRRRSSSUUUUUUTTTSSSRRRSSSWWWZZZbbbeeejjjooossswwwzzz|||}}}wwwnnngggeeeiiiwwwqqqhhhjjjcccaaa\\\WWWTTTSSSUUUVVVZZZ]]]^^^]]]^^^___]]]XXXZZZYYYXXXVVVRRRMMMIIIFFFBBBCCCDDDEEEEEEEEEEEEEEEBBBDDDGGGIIIKKKKKKKKKJJJFFFFFFFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999999888888777777777777777777===???AAATTTrrr}}}}}}{{{sssiii```[[[WWWPPPMMMMMMMMMLLLJJJIIIJJJKKKNNNOOORRRSSSUUUWWWZZZ\\\^^^___^^^```bbbccccccdddfffhhhpppxxxzzzuuuqqqnnniiiffffffiiilllnnnooorrrwww}}}}}}wwwrrrnnniiibbb]]]ZZZVVVQQQNNNLLLKKKIIIHHHIIIKKKMMMOOOPPPRRRUUUXXX\\\\\\^^^bbbgggkkkllllllbbb___YYYSSSQQQQQQSSSUUUXXX[[[```eeeiiinnntttxxxrrrccc\\\WWW[[[bbblllzzz~~~zzzxxxxxxyyy{{{}}}}}}}}}{{{wwwtttpppjjjfffcccaaaaaa```______```bbbbbb```^^^^^^___```bbbcccddddddddddddeeeggghhhggghhhjjjkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmllllllmmmmmmnnnoooqqqqqqmmmlllkkkmmmppprrrssssssrrrrrrqqqqqqrrrrrrssstttvvvyyy~~~~~~zzzwwwuuuuuuuuuuuutttrrrqqqpppoooooooooooooooppppppppppppppppppoooppppppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqvvvvvvvvvxxxzzz}}}{{{zzzxxxwwwvvvtttrrrrrrpppllljjjiiigggeeebbb^^^^^^]]][[[YYYWWWUUUTTTSSSQQQOOOMMMLLLMMMNNNOOONNNOOOPPPQQQSSSTTTTTTUUUUUUVVVUUUTTTTTTWWW[[[^^^___dddlllrrrwww|||{{{pppkkkeeennn}}}~~~wwwzzzuuuooogggaaa]]]^^^```bbbccchhhhhhaaaYYYUUUTTTRRRTTTSSSQQQNNNJJJGGGDDDCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@AAABBBDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEAAA@@@???>>>===>>>>>>>>>;;;:::::::::::::::999999999888888777777777777777555<<<>>>???OOOmmm~~~~~~}}}yyyxxx|||{{{qqqfff\\\WWWTTTPPPMMMMMMNNNMMMLLLLLLMMMOOOQQQSSSVVVWWWXXXZZZ\\\]]]^^^___bbbdddggghhhhhhiiikkkmmmvvv{{{|||tttoooiiigggccc``````cccgggkkkjjjnnntttzzz{{{tttooolllgggaaa\\\WWWTTTOOOLLLKKKJJJHHHGGGIIIKKKNNNOOOPPPRRRTTTVVVWWWXXXZZZ^^^cccfffgggfff\\\YYYUUUQQQQQQSSSWWWZZZZZZ^^^dddiiinnnrrrwwwzzzqqqeee\\\[[[\\\^^^iiiuuu|||yyyzzz|||}}}~~~zzzyyyzzz}}}|||vvvpppmmmkkkjjjeeeccc```_________]]]\\\ZZZ[[[\\\^^^___```aaaaaa```bbbdddeeeeeeeeegggiiiggghhhhhhhhhhhhiiiiiiiiijjjjjjjjjkkkkkkkkkllllllllllllllllllmmmnnnoooppplllkkkkkkllloooqqqqqqqqqoooooonnnooopppqqqssstttvvvxxx|||}}}yyywwwvvvuuuuuutttrrrpppooonnnmmmmmmmmmnnnnnnooooooooopppoooooooooooooooppppppoooooopppqqqqqqqqqppppppuuuuuuttttttvvv|||vvvwwwwwwvvvtttrrrooonnnnnnkkkgggdddbbb```]]][[[ZZZZZZYYYWWWUUUSSSQQQPPPQQQPPPOOONNNNNNNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVQQQQQQRRRRRRSSSWWW[[[___aaahhhrrryyy~~~{{{mmmggggggppp{{{rrrmmmmmmnnnnnnmmmfffjjjhhh]]]RRRNNNOOOOOOPPPOOOMMMKKKHHHGGGEEEEEEIIIHHHHHHFFFDDDBBB@@@???@@@@@@@@@AAAAAABBBCCCCCCGGGHHHHHHIIIIIIIIIIIIHHHBBBAAA???>>>======>>>???;;;;;;;;;;;;::::::::::::999888888777777777777777444999<<<>>>MMMeeewww}}}yyytttrrrvvvzzz}}}pppdddYYYUUUTTTRRRPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTXXXXXXYYY[[[]]]___``````cccfffjjjmmmoooqqqsssuuu}}}wwwnnniiibbbaaa^^^\\\\\\___dddiiigggkkkpppvvvzzz|||||||||}}}{{{vvvooojjjgggddd^^^ZZZUUURRRNNNKKKJJJJJJIIIHHHJJJLLLOOOQQQQQQRRRTTTUUUUUUVVVXXX\\\```bbbbbb```VVVTTTRRRQQQRRRVVVZZZ]]]]]]aaahhhnnntttxxx|||zzzpppllleee^^^___gggppp{{{||||||~~~~~~~~~yyyxxxwwwzzz~~~|||yyyxxxwwwsssooohhhdddaaa```___^^^ZZZ[[[\\\\\\]]]\\\\\\\\\\\\^^^```aaaaaabbbdddeeedddddddddeeeeeeeeeffffffhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkkkkklllmmmllljjjiiijjjlllnnnnnnnnnllllllkkklllnnnpppsssuuuwwwxxx{{{|||{{{yyyvvvssssssssssssrrrpppooommmllliiijjjjjjkkklllmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnlllmmmnnnoooppppppoooooonnnooopppppprrrxxx~~~{{{qqqsssuuuuuussspppmmmkkkhhheeeaaa^^^\\\ZZZXXXVVVXXXWWWVVVUUUSSSPPPNNNMMMQQQQQQQQQQQQQQQRRRRRRRRRQQQRRRTTTUUUVVVVVVVVVUUUPPPQQQRRRTTTVVVZZZ```dddjjjrrr|||{{{ooohhhkkkrrr|||uuuuuuyyy{{{vvvqqqgggggg```UUUMMMMMMNNNNNNKKKKKKJJJJJJIIIIIIHHHHHHJJJIIIGGGEEECCCAAA@@@???AAAAAA@@@?????????@@@AAACCCDDDEEEGGGHHHIIIIIIIIICCCAAA???>>>======>>>???;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777555666777===III\\\ppp}}}yyysssooorrrwww~~~}}}nnnbbbVVVTTTUUUTTTSSSSSSQQQRRRSSSTTTTTTTTTSSSSSSVVVWWWYYY[[[^^^aaacccdddeeeiiioootttxxx|||yyypppgggbbb^^^___^^^]]]\\\```eeejjjiiilllqqqvvvyyyzzzzzzzzzzzz{{{}}}~~~}}}}}}|||{{{{{{}}}~~~~~~}}}yyysssmmmhhhfffccc^^^ZZZSSSPPPLLLJJJKKKKKKKKKJJJKKKNNNQQQSSSSSSSSSTTTVVVUUUVVVWWWZZZ]]]^^^]]][[[SSSSSSRRRSSSVVVZZZ^^^```bbbhhhpppxxxtttccc]]]aaa]]]iiixxx~~~~~~~~~yyywwwwwwxxx{{{~~~zzzrrrkkkfffdddbbbaaa\\\\\\\\\\\\[[[ZZZYYYXXXYYY[[[]]]^^^^^^___aaacccaaaaaabbbbbbbbbcccccccccfffffffffgggggggggggghhhiiiiiiiiiiiiiiiiiijjjkkkkkkiiihhhiiijjjllllllkkkjjjjjjjjjjjjmmmpppsssuuuxxxyyyzzzzzzxxxuuurrrpppppppppppppppooonnnllllllgggggghhhiiijjjkkkkkklllmmmllllllkkkkkkkkkllllllkkklllmmmooooooooonnnnnnfffiiilllmmmoootttyyy{{{vvvyyyyyyvvvuuuvvvtttqqqjjjmmmppprrrppplllhhhgggdddaaa]]][[[ZZZYYYWWWVVVVVVVVVUUUTTTQQQOOOMMMLLLQQQRRRSSSTTTTTTTTTSSSSSSQQQRRRTTTUUUVVVVVVUUUUUUVVVXXXZZZ\\\___dddkkkooorrrzzz~~~sssllljjjooo||||||vvvssswwwxxxnnnjjjeeeZZZOOOKKKMMMNNNLLLHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFEEECCCCCCCCCCCCCCCBBBAAA???>>>>>>???@@@@@@@@@AAABBBDDDFFFGGGHHHHHHCCCBBB@@@>>>======>>>???<<<<<<<<<<<<<<<<<<<<<<<<999888888777777777777777777333333;;;FFFVVVkkk}}}|||uuuoooqqqvvv{{{mmm```UUUSSSUUUUUUUUUVVVQQQSSSTTTVVVVVVUUUSSSQQQSSSTTTWWW[[[___bbbeeeggghhhmmmttt{{{|||tttkkkbbb]]]___```aaa``````ccciiinnnmmmoootttxxx{{{||||||{{{zzzwwwvvvxxx~~~~~~~~~~~~yyywwwvvvuuuuuuwwwyyyyyyxxxyyytttmmmiiigggddd```]]]RRROOOLLLJJJKKKLLLLLLKKKMMMOOORRRTTTTTTTTTUUUVVVVVVVVVWWWZZZ\\\\\\ZZZXXXTTTTTTUUUWWWZZZ^^^bbbdddiiioooyyy{{{mmmccc```___eeeqqq}}}~~~}}}yyywwwvvvxxx|||~~~|||{{{|||||||||}}}~~~wwwpppmmmlllllliiigggccc___\\\YYYXXXWWWXXXWWWWWWYYY\\\]]]^^^]]]]]]]]]]]]]]]^^^___```aaabbbbbbaaaaaabbbcccdddeeeddddddeeefffggghhhiiijjjiiiiiihhhggggggfffeeeeeeeeeeeefffhhhkkkooorrrtttssstttuuuvvvtttqqqnnnkkkmmmmmmlllkkkjjjhhhhhhgggfffgggggggggggghhhhhhhhhllllllkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhiiikkkmmmnnnppppppqqqqqqooommmnnnpppooommmjjjggghhhiiihhheeecccbbbaaa\\\[[[YYYWWWUUUSSSRRRRRRXXXUUURRRRRRSSSSSSQQQNNNUUUUUUUUUUUUUUUTTTSSSSSSPPPSSSVVVXXXYYYZZZ\\\^^^___cccfffhhhhhhmmmuuu||||||xxxnnnfffgggtttrrrhhhcccfffqqq{{{{{{tttoooggg^^^RRRLLLJJJKKKIIIGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAABBBCCCDDDCCCBBB@@@?????????@@@@@@EEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCAAA???>>>@@@BBB???>>><<<<<<===<<<999777:::999888777666666666666444555888;;;???KKK```tttyyy|||uuuqqq|||zzzlll^^^SSSSSSWWWYYYWWWVVVZZZXXXUUUSSSQQQQQQSSSTTTTTTVVVXXX\\\___cccfffhhhrrrxxx{{{qqqjjjddd```]]]]]]___bbbeeejjjnnnqqqsssppptttyyy}}}~~~}}}}}}}}}zzzyyyxxxyyy{{{|||{{{zzzzzzwwwuuuvvvxxxvvvpppkkknnnppprrrssssssssstttuuuuuuqqqllliiigggccc^^^ZZZTTTNNNJJJKKKKKKJJJJJJMMMOOORRRTTTVVVVVVUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\\\\[[[ZZZ[[[]]]]]]^^^fffnnnnnnxxxzzznnnbbb]]][[[bbbkkkttt|||zzzyyyzzz|||~~~}}}{{{zzzzzz{{{|||}}}~~~~~~}}}yyyvvvtttssspppnnnjjjfffbbb___]]]\\\ZZZYYYXXXYYY[[[\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\``````aaabbbbbbbbbbbbbbbaaabbbbbbcccddddddddddddeeeeeeddddddcccbbbbbbbbbbbbbbbdddfffiiilllpppqqqrrrrrrrrrrrrpppnnnkkkjjjiiiiiihhhgggfffeeeddddddeeeeeeeeeeeeffffffffffffhhhhhhggggggggggggggghhhjjjiiiiiiiiiiiihhhhhhhhhfffgggiiijjjlllmmmmmmmmmllljjjiiiiiikkkkkkiiifffeeeffffffdddaaa^^^\\\\\\YYYXXXVVVUUUSSSRRRQQQQQQTTTRRRQQQRRRSSSSSSQQQOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVXXX[[[]]]___ccchhhllllllpppsssuuuvvvzzzyyypppnnnooowww{{{~~~~~~|||sssddd```[[[]]]gggppppppjjjeeeXXXSSSMMMKKKLLLMMMKKKHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@?????????@@@AAADDDCCCBBBBBBAAAAAABBBBBBBBBCCCBBB@@@>>>>>>???AAA???>>>=========<<<:::888::::::999888888777666666444444777:::===GGG[[[mmmuuuyyytttrrr~~~zzzkkkaaaYYYXXXYYYYYYYYY[[[[[[YYYVVVSSSQQQQQQRRRTTTWWWYYY[[[^^^bbbfffkkknnnzzzwwwmmmfffbbb___]]]```bbbeeeiiimmmppprrrsssuuuyyy~~~|||{{{yyyyyyzzzzzzyyywwwuuurrrooooooqqqpppkkkfffhhhjjjmmmnnnmmmnnnoooppprrrooojjjgggeeeaaa\\\XXXTTTNNNJJJKKKKKKIIIJJJLLLNNNPPPTTTVVVVVVWWWYYYZZZYYYZZZ[[[]]]^^^___```aaa______bbbeeeffffffkkksssuuummmbbbWWWUUUYYYaaannnxxx}}}|||}}}~~~~~~}}}zzz{{{|||}}}}}}}}}|||{{{}}}|||{{{xxxuuupppllliiifffeeebbb```^^^^^^^^^]]][[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^]]]\\\[[[^^^^^^`````````___^^^]]]``````````````````_________```bbbdddgggkkkmmmooooooooonnnllljjjhhhgggfffffffffeeedddcccbbbbbbaaabbbbbbcccccccccdddddddddeeeddddddcccddddddeeeeeegggggggggffffffffffffeeedddeeefffgggggghhhhhhhhhfffeeedddeeeffffffeeedddbbbcccbbb___[[[XXXVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQRRRQQQQQQSSSTTTTTTRRRPPPOOOPPPQQQSSSUUUVVVWWWXXXYYY[[[]]]```eeelllsssxxxyyy|||sssllljjjkkkrrr~~~ooofffkkkoooqqqjjjZZZVVVQQQQQQZZZaaa```[[[WWWLLLJJJHHHIIILLLLLLIIIFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@AAA@@@????????????@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBB@@@>>>===>>>@@@???>>>============:::888999::::::;;;:::999777666555555666888:::BBBSSScccqqqxxxuuusss}}}yyyjjjddd^^^]]][[[ZZZ\\\```]]]\\\ZZZVVVSSSRRRTTTVVV[[[]]]___bbbffflllssswww|||qqqhhhbbb```___^^^bbbeeejjjnnnrrrttttttttt{{{~~~~~~|||{{{zzzxxxuuusssmmmiiifffeeegggfffdddaaaccceeehhhiiiiiiiiikkklllnnnllliiifffccc___ZZZVVVSSSMMMJJJJJJKKKIIIJJJLLLMMMPPPSSSVVVXXXZZZ\\\^^^\\\]]]___aaaccceeefffgggfffgggkkkppppppooosssyyy~~~qqqaaaWWWTTTWWW```hhhwww}}}~~~~~~~~~~~~{{{}}}~~~}}}|||xxxtttqqqpppnnnllliiigggfffdddaaa___^^^^^^]]]]]]\\\ZZZYYYYYY[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]]]]]]]]]]]]]]]]]]]^^^]]]^^^```bbbeeehhhjjjlllkkkjjjhhheeeccccccbbbbbbdddccccccbbbaaaaaa```````````````aaaaaaaaabbbbbbbbbbbbaaaaaaaaabbbccccccdddddddddcccccccccbbbbbbaaaaaabbbcccccccccbbbbbbaaaaaa```aaabbbbbbcccccc___```___\\\XXXUUUTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTRRRQQQRRRSSSTTTUUUWWWYYY[[[\\\]]]aaaeeekkkqqqxxxyyypppggggggnnnwwwzzzhhhaaagggmmmrrrmmm]]]PPPJJJIIIPPPUUUSSSOOOLLLIIIHHHGGGHHHIIIIIIFFFCCCGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAA@@@AAAAAA@@@>>>===>>>???@@@>>>======>>>>>>;;;999999:::;;;<<<<<<:::888777777666666888999>>>LLLZZZnnnwwwvvvssszzzzzzkkkccc]]]]]]^^^]]]^^^```aaa```___ZZZVVVUUUXXX[[[^^^aaadddhhhlllttt}}}}}}vvvlllccc______```aaacccgggmmmsssxxxyyyyyyxxx~~~}}}zzzwwwrrrooogggccc```^^^_________^^^```ccceeeggghhhhhhjjjllllllkkkiiigggccc^^^YYYVVVSSSMMMIIIJJJKKKJJJJJJMMMOOOQQQUUUWWWYYY[[[^^^```___```cccfffiiikkkllllllmmmnnnsssxxxxxxvvvzzzpppddd\\\VVVWWWZZZeeelllwww{{{}}}}}}|||{{{xxxuuurrrooommmiiifffcccccccccbbbaaa___]]]\\\___^^^\\\[[[ZZZ[[[\\\]]]VVVWWWXXXYYYZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZYYYZZZ\\\^^^```bbbddddddfffdddbbb___^^^^^^^^^____________^^^]]]]]]\\\\\\^^^^^^^^^^^^____________]]]]]]]]]]]]]]]^^^______````````````____________^^^^^^____________^^^^^^[[[\\\\\\\\\]]]^^^```aaa_________]]]ZZZXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUQQQRRRSSSSSSSSSQQQPPPPPPRRRSSSUUUXXX\\\```dddfffiiinnnvvv}}}ooojjjjjjmmmxxxwwwiiidddhhhkkkrrrpppbbbQQQKKKHHHLLLOOOMMMIIIHHHJJJIIIGGGGGGGGGHHHGGGGGGJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAA@@@AAAAAA@@@>>>======>>>@@@???>>>>>>???>>>===;;;999:::<<<===<<<;;;999777999777777888999<<>>>>>>>>@@@???>>>???@@@???>>><<<999:::;;;;;;;;;:::999999999777777999999;;;DDDMMMaaarrryyyxxxzzz~~~rrrdddYYY[[[bbbeeedddbbbfffiiijjjgggcccccchhhnnnqqqvvv|||tttnnnfff```^^^```aaabbbaaaeeelllsssxxx{{{{{{{{{~~~~~~|||yyyvvvsssmmmgggccc]]]\\\ZZZXXXXXXXXXZZZ[[[YYY\\\___aaacccdddfffhhhkkkmmmooommmhhhaaa\\\ZZZTTTNNNKKKLLLMMMLLLMMMPPPTTTVVVXXXZZZ[[[]]]aaacccgggjjjpppvvv{{{~~~~~~||||||{{{|||uuukkkggg]]]]]]^^^aaaiiisss}}}~~~}}}}}}~~~~~~~~~}}}zzzzzz~~~}}}zzzuuuuuuvvvvvvuuurrrpppnnnjjjkkklllllljjjhhhfffdddcccbbb___]]][[[[[[[[[[[[YYYXXXXXXWWWWWWVVVVVVVVVTTTUUUVVVWWWXXXXXXWWWWWWZZZZZZYYYYYYYYYYYYZZZZZZVVVVVVUUUUUUUUUUUUTTTTTTVVVVVVWWWWWWWWWXXXXXXXXXSSSSSSSSSSSSTTTUUUVVVWWW[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]\\\WWWYYYZZZZZZZZZ\\\```dddggggggeeebbb___]]]^^^___\\\[[[ZZZYYYXXXXXXXXXXXXSSSUUUVVVUUUUUUWWW[[[^^^```bbbeeeiiiooovvv|||ppppppqqqzzzlllaaa\\\[[[WWWRRRZZZ```YYYZZZSSSNNNMMMLLLIIIGGGHHHDDDEEEGGGHHHIIILLLOOORRRQQQOOOKKKGGGDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBB@@@BBBCCCCCCAAA???>>>???@@@???>>>???@@@@@@>>>===999999999999::::::::::::777555555888999:::AAAIIIZZZoooyyywwwvvvzzzuuuiii______cccfffiiikkkpppsssvvvtttqqqrrryyyooojjjddd___^^^___`````````ccciiinnnrrrtttuuutttxxxzzz{{{{{{zzzyyyzzzzzzsssrrrooommmjjjddd^^^ZZZXXXXXXWWWVVVUUUUUUVVVXXXWWWZZZ]]]```aaacccfffhhhjjjnnnqqqooojjjbbb]]][[[UUUOOOLLLMMMNNNMMMNNNQQQTTTVVVXXXZZZ\\\___dddgggkkkpppwww}}}{{{~~~~~~yyyhhhccc]]]ZZZ\\\dddmmmsss~~~~~~~~~}}}uuurrrrrrsssvvv{{{~~~{{{yyyooowww~~~}}}zzzyyyyyy||||||vvvsssooolllhhhccc```___``````]]]]]]\\\[[[ZZZZZZYYYYYYVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYVVVVVVVVVUUUUUUUUUUUUUUUSSSTTTTTTTTTTTTUUUUUUUUUSSSSSSSSSSSSTTTUUUWWWWWWZZZYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]][[[]]]___^^^^^^```eeeiiikkkjjjhhhddd```^^^^^^___]]]\\\[[[ZZZYYYXXXXXXXXXWWWYYYZZZZZZ[[[^^^eeejjjqqqqqqrrruuuyyy~~~xxxqqqgggqqq|||ooo^^^XXXUUUVVVPPPHHHPPPZZZVVV\\\UUUOOONNNLLLIIIGGGIIIDDDFFFHHHJJJKKKLLLNNNOOORRROOOKKKFFFCCCAAAAAAAAABBBCCCDDDFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDBBBAAAAAA@@@@@@@@@AAABBBBBBCCC@@@BBBDDDDDDAAA?????????@@@?????????@@@@@@???===:::999888888888999::::::555333444777888:::@@@GGGWWWmmmwwwtttqqqrrrwwwnnnfffcccdddfffmmmssszzz~~~~~~}}}lllhhhbbb^^^]]]^^^^^^^^^```bbbfffkkknnnoooooooooqqqrrrttttttsssrrrssstttkkkjjjhhhfffccc^^^WWWSSSTTTTTTUUUTTTSSSSSSTTTUUUXXXZZZ^^^aaabbbdddgggiiijjjnnnqqqpppjjjccc]]][[[VVVPPPMMMNNNOOONNNOOORRRRRRUUUWWWZZZ]]]aaagggjjjnnnsss|||}}}{{{xxxkkk```ZZZ\\\bbbfffwww||||||{{{{{{{{{~~~xxxtttrrrsssrrrtttwwwyyyxxxvvvsssqqqnnnttt|||~~~vvvtttqqqnnnkkkhhhgggfffddddddcccbbbaaa___]]]\\\\\\[[[[[[[[[\\\\\\[[[ZZZXXXWWWXXX[[[ZZZVVVWWW[[[XXXXXXWWWWWWVVVUUUUUUUUUXXXXXXXXXXXXWWWWWWVVVVVVUUUVVVVVVVVVWWWWWWWWWWWW]]]___]]]ZZZZZZ]]]\\\XXX[[[^^^``````]]]\\\___aaabbbbbbcccdddgggkkkooorrrqqqjjjbbb]]]\\\\\\[[[ZZZ[[[ZZZYYYXXXYYYZZZ\\\^^^[[[```fffiiijjjmmmsssxxxzzz|||uuuqqqsssuuuqqq|||zzzeeeSSSTTTQQQMMMJJJJJJLLLOOOQQQ```\\\UUUPPPMMMKKKJJJIIIFFFJJJJJJGGGEEEHHHKKKKKKMMMLLLJJJGGGEEEEEEHHHJJJFFFEEEDDDDDDEEEEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBBDDDBBBAAAAAADDDDDDAAA>>>AAAAAA@@@???>>>===<<<<<<<<<<<<;;;::::::::::::;;;;;;999888777888:::===???TTTdddrrruuurrrttt~~~xxxsssnnnhhhbbbcccppp~~~{{{ooojjjccc^^^]]]]]]^^^^^^___bbbfffjjjlllmmmmmmlllooooooooopppqqqpppnnnllleeeeeecccaaa\\\WWWRRROOOSSSRRRRRRRRRRRRTTTVVVWWWYYY[[[^^^```cccfffjjjmmmooopppqqqpppkkkeee^^^YYYUUURRRNNNMMMOOORRRTTTUUUUUUXXX[[[]]]```ccchhhkkksssxxx{{{pppfffaaa______iiinnnvvv|||wwwsssrrrrrrpppqqqsssttttttsssqqqpppqqqxxx~~~|||yyywwwuuutttsssssssssqqqooommmkkkiiiiiijjjiiigggfffffffffffffffeeeaaa```aaa```]]]]]]___]]]\\\\\\\\\[[[[[[[[[[[[\\\[[[ZZZZZZYYYYYYYYYZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^aaadddeeeccceeegggfffbbbaaabbbdddeeeeeefffhhhiiikkkkkkkkkkkkmmmnnnpppqqqkkkeee^^^YYYWWWWWWVVVVVVXXXXXXXXXZZZ\\\```dddffffffkkkqqqssstttwww}}}|||tttnnnlllpppvvvzzzppp```RRRPPPNNNKKKIIIIIIJJJLLLNNNXXXZZZZZZUUUMMMHHHHHHKKKEEEHHHGGGCCCCCCFFFHHHFFFIIIIIIHHHFFFEEEFFFIIILLLGGGFFFDDDDDDFFFFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBAAA@@@AAACCCDDDBBB???@@@@@@??????>>>=========<<<<<<;;;::::::::::::;;;:::999777777777999<<<>>>OOO^^^mmmsssqqqrrrzzz|||vvvoookkkhhhkkkwwwyyymmmiiidddaaa___^^^\\\[[[]]]___cccfffiiijjjiiiiiiiiihhhhhhiiijjjjjjgggeeedddcccaaa^^^ZZZVVVRRRPPPQQQQQQPPPPPPQQQSSSUUUVVVYYY\\\___bbbdddhhhlllooopppqqqrrrpppllleee^^^ZZZUUURRROOONNNPPPRRRTTTUUUVVVYYY]]]```cccfffjjjmmmnnnuuuyyynnneee```^^^bbbiiirrr~~~}}}yyywwwuuusssqqqpppoooppppppqqqqqqrrrrrrrrrxxx~~~~~~|||{{{zzzyyy|||zzzwwwuuutttuuuvvvwww{{{sssmmmlllllliiiggghhhffffffeeeeeeeeefffggghhhiiiiiigggfffffffffggghhhfffeeeccccccdddfffiiijjjjjjpppttttttvvvwwwuuupppiiiiiiiiikkknnnpppqqqpppmmmmmmmmmllllllkkkjjjiiiddd```ZZZVVVUUUUUUUUUUUUYYYZZZ\\\```eeekkkppptttuuuyyy~~~wwwooollliiikkkrrr}}}rrrbbbZZZPPPLLLKKKIIIHHHHHHHHHIIIJJJOOOWWW^^^[[[PPPHHHHHHKKKIIIKKKKKKHHHFFFGGGFFFCCCDDDEEEEEEEEEEEEGGGJJJMMMHHHFFFDDDDDDEEEFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????AAABBBCCCAAA@@@@@@AAACCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999888777666777888:::<<>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAA???>>>======>>>>>>????????????<<<<<<;;;::::::::::::;;;888777666666666777999:::@@@LLL^^^mmmqqqoooooorrr|||xxxyyyvvvllliiiddd```]]][[[XXXVVVWWWXXX[[[^^^```aaabbbaaacccbbbbbbcccddddddaaa___```^^^ZZZWWWTTTSSSSSSSSSTTTTTTTTTUUUVVVXXX[[[\\\[[[___ccchhhkkkooosssvvvuuuvvvuuusssnnnhhhaaa]]]WWWTTTPPPOOOPPPSSSUUUVVVVVV[[[```eeehhhjjjlllmmmrrr|||~~~xxxrrriiicccccciiirrrxxx~~~}}}|||yyytttooopppooooooooorrruuuyyy|||~~~{{{zzzyyyyyyyyyxxxxxxzzz}}}{{{xxxwwwyyy}}}}}}wwwssspppooopppooolllhhhhhhiiijjjkkkjjjhhheeeccc``````aaaaaabbbeeegggiiikkkmmmpppttt{{{~~~xxx~~~rrrnnnoooqqqvvvsss\\\SSSQQQJJJGGGGGGHHHHHHHHHHHHHHHHHHJJJPPPWWW]]]]]]YYYQQQLLLQQQ```kkkeeeWWWLLLHHHGGGCCCDDDDDDDDDDDDEEEGGGIIIFFFDDDAAA@@@@@@AAAAAA@@@????????????????????????<<<<<<===???@@@AAABBBBBBBBBBBBBBBAAA@@@>>>===<<<=========>>>??????@@@@@@<<<<<<;;;::::::::::::;;;888777666666666777888999===EEEWWWiiiqqqooolllnnnuuu}}}tttmmmhhhaaa[[[YYYXXXWWWWWWVVVWWWZZZ\\\^^^___``````cccbbbbbbcccdddcccaaa___\\\ZZZWWWTTTSSSSSSTTTTTTTTTTTTTTTUUUWWWZZZ\\\^^^]]]```fffjjjnnnrrrvvvxxxxxxxxxwwwtttoooiiiccc___XXXUUUQQQPPPQQQSSSUUUVVVVVVZZZ___cccfffhhhjjjkkkuuu~~~vvvzzzvvvkkkccc```aaacccgggkkkqqqyyyzzztttrrrqqqpppoooqqqtttwwwzzz~~~}}}~~~|||{{{}}}}}}yyywwwtttqqqooommmkkkhhhfffgggiiijjjllllllkkkiiihhheeegggjjjlllnnnqqqtttwwwxxxyyy|||{{{{{{||||||{{{qqqiiimmmuuu~~~pppYYYQQQPPPHHHGGGGGGGGGHHHHHHHHHHHHHHHKKKKKKOOOXXX``````XXXPPPOOO___jjjeeeVVVJJJFFFEEECCCDDDEEEEEEDDDDDDFFFGGGFFFCCC@@@>>>>>>?????????????????????????????????<<<===>>>???@@@@@@@@@@@@AAABBBCCCAAA>>><<<<<<<<<======>>>>>>?????????@@@<<<<<<;;;::::::::::::;;;888777777777777777888888<<<@@@PPPeeeqqqoookkklllnnnuuuyyyqqqjjjeee]]]XXXUUUUUUVVVVVVVVVWWWYYY[[[\\\^^^______```______```aaaaaa^^^\\\YYYXXXVVVTTTSSSTTTUUUVVVQQQQQQRRRSSSUUUXXX[[[]]]^^^bbbhhhmmmppptttwwwyyyyyyyyywwwtttooohhhccc___YYYVVVRRRQQQRRRTTTUUUVVVVVVZZZ^^^aaacccdddggghhhrrr}}}uuupppvvv}}}sssiiiaaa]]]ZZZ[[[^^^dddkkkssszzz~~~yyywwwuuusssrrrsssuuuvvv{{{~~~{{{{{{}}}}}}{{{yyyzzz|||yyywwwvvvtttsssssssssqqqnnnlllllllllmmmnnnpppqqqrrrrrrrrrqqqqqqtttxxx{{{|||~~~}}}yyyyyy}}}wwwnnnmmmxxxnnnVVVNNNOOOGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGIIIRRR]]]```[[[UUUKKKVVV]]]YYYOOOIIIEEEBBBBBBDDDEEEEEEEEEEEEGGGHHHGGGCCC@@@>>>>>>?????????????????????????????????<<<===>>>???@@@@@@??????===???AAA@@@>>>======???>>>>>>>>>>>>>>>?????????<<<<<<;;;::::::::::::;;;888888888888888888888888<<<<<>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===:::===@@@@@@>>>>>>@@@BBB??????>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999999999999888888888888<<<:::EEE]]]lllllljjjlllhhhjjjqqq{{{|||rrrjjjaaa^^^ZZZXXXVVVUUURRRPPPUUUVVVWWWXXXZZZ[[[\\\]]]^^^]]]]]]^^^______\\\ZZZUUUUUUUUUUUUUUUVVVVVVWWWQQQRRRSSSTTTWWWZZZ]]]___```dddjjjooorrrtttwwwxxxvvvuuusssooojjjddd___\\\[[[WWWSSSQQQRRRTTTVVVVVVZZZ\\\^^^^^^___aaadddfffqqq~~~wwwooommmvvvzzzlllcccXXXQQQRRRWWW[[[]]]lllttt~~~|||yyyuuuqqqyyyyyyyyyzzz}}}|||{{{~~~{{{zzzzzzyyyzzz|||}}}~~~||||||}}}~~~{{{wwwtttqqqpppqqqrrruuuyyy{{{{{{{{{}}}{{{yyyvvvuuuvvvwwwxxxwwwxxxyyyzzz{{{}}}~~~}}}}}}}}}{{{xxx{{{eeeRRRMMMLLLHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFHHHLLLRRRYYY]]]KKKOOOPPPIIIDDDDDDEEEEEECCCCCCBBBAAAAAA@@@??????CCCBBB@@@?????????===;;;???>>>===<<<<<<===>>>???<<<<<<<<<<<<===>>>???@@@>>>===<<<;;;;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;;;;;;;999888888888999:::888999999::::::999999888777999@@@NNN^^^hhhiiigggjjjooovvv|||yyynnngggeee___WWWRRROOOPPPQQQRRRQQQRRRSSSUUUWWWYYYZZZ[[[ZZZ[[[[[[\\\\\\[[[YYYXXXYYYVVVRRRRRRTTTVVVVVVVVVQQQRRRTTTVVVXXX[[[___bbbdddggglllqqquuuwwwwwwwwwuuusssoookkkfffccc```___XXXVVVTTTSSSRRRTTTVVVWWW[[[]]]___^^^^^^```fffkkktttsssppppppwww{{{rrrfff]]]YYYYYYYYYYYY\\\cccnnnxxxzzzvvvyyyxxxwwwvvvwwwzzz}}}}}}~~~xxxxxxyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzz{{{|||}}}zzzzzzyyyxxxvvvsssqqqooopppqqqtttxxx}}}~~~}}}||||||||||||~~~}}}yyy|||}}}ooooooqqqyyyuuubbbQQQLLLKKKHHHFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDEEEIIINNNTTTXXXVVVXXXUUUMMMGGGEEEDDDBBBBBBBBBAAAAAA@@@???>>>>>>@@@>>>===>>>???@@@???=========<<<;;;;;;<<<===============<<<======>>>???>>>===<<<;;;;;;<<<<<<===;;;<<<============<<<;;;;;;:::999888777888999999888999999::::::999999888888888===HHHWWWccciiiiiifffjjjqqqzzzyyynnngggccc^^^WWWRRRPPPPPPPPPQQQQQQRRRSSSUUUVVVXXXYYYZZZZZZZZZ[[[[[[ZZZYYYXXXWWWXXXVVVSSSSSSUUUWWWVVVUUUSSSUUUWWWXXXZZZ^^^cccgggjjjlllppptttvvvwwwvvvvvvsssqqqmmmiiiddd```]]]\\\VVVUUUSSSRRRSSSTTTWWWXXXZZZ]]]___``````bbbgggkkkvvvvvvrrrqqqvvvyyyooohhhbbb\\\XXXTTTXXX___fffmmmvvv~~~~~~|||yyywwwwwwyyy|||~~~~~~|||}}}yyyzzz|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzyyyxxxvvvuuutttttttttuuuwww{{{}}}~~~~~~iiibbbeeeiiiooommm^^^PPPLLLJJJGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAABBBDDDIIINNNQQQZZZZZZVVVMMMGGGFFFDDD@@@@@@@@@??????>>>>>>======<<<;;;;;;<<<>>>@@@@@@???<<<<<<;;;::::::;;;<<<<<<>>>>>>===<<<<<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999888888777777888888888888999999999999888888888777999AAAOOO]]]gggllleeeggglllxxxwwwmmmggg___\\\VVVRRRQQQPPPPPPOOOQQQQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUWWWVVVUUUVVVWWWXXXVVVUUUVVVXXXYYY[[[^^^ccciiimmmoooqqqtttvvvwwwvvvtttsssqqqoookkkfffaaa]]]YYYWWWTTTSSSRRRRRRSSSUUUWWWYYYYYY]]]aaabbbcccdddhhhlllxxx{{{zzztttqqqvvvzzzrrrjjjddd^^^^^^^^^]]]___dddkkkppp~~~zzzxxxxxxzzz{{{xxxwwwyyy~~~}}}|||}}}~~~iiiZZZXXXZZZdddhhhfffZZZOOOKKKHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@BBBEEEHHHJJJRRRRRRNNNHHHEEEEEECCC???>>>>>>>>>======<<<<<<<<<;;;:::999;;;===???>>>===<<<;;;;;;;;;;;;;;;;;;<<>>===<<<;;;;;;;;;;;;======<<<;;;;;;:::::::::::::::::::::::::::::::::999999888888888777777777888888999999999999888888777666888>>>JJJXXXeeellljjjiiikkkvvv~~~tttkkkddd\\\YYYUUURRRQQQPPPOOONNNPPPQQQRRRSSSUUUVVVWWWXXXYYYXXXXXXWWWVVVUUUTTTTTTVVVVVVXXXYYYYYYXXXWWWUUUXXXYYY[[[]]]aaafffmmmrrrssstttvvvxxxwwwuuusssqqqooommmjjjeee___ZZZVVVTTTQQQQQQQQQQQQSSSVVVXXXZZZXXX\\\bbbdddeeegggjjjnnnyyy}}}{{{uuusssxxxzzzqqqmmmggg```[[[[[[^^^aaaiiioooxxx}}}yyyvvvuuurrrppprrr{{{~~~}}}{{{{{{nnnYYYQQQQQQPPPdddddd```VVVNNNIIIFFFCCCCCCCCCCCCDDDDDDCCCCCCCCCAAAAAA@@@@@@AAABBBDDDEEEJJJLLLJJJEEEBBBCCCBBB>>>======<<<<<<<<<<<<;;;;;;<<<;;;:::;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===;;;::::::::::::;;;;;;;;;;;;;;;:::999999:::::::::999999:::::::::999999999999888888777777777888888999999888888777555666888>>>GGGTTTaaajjjkkkhhhjjjttt|||rrrhhhbbbXXXVVVSSSQQQQQQPPPOOOMMMPPPPPPQQQRRRSSSUUUVVVVVVXXXWWWVVVUUUUUUTTTTTTTTTUUUWWWZZZ[[[ZZZYYYWWWVVVXXXZZZ]]]```ccciiipppuuuxxxyyyzzz{{{zzzxxxuuusssmmmllliiiddd___ZZZUUURRROOOOOOPPPQQQSSSVVVXXXYYYWWW\\\aaaeeefffhhhlllpppyyy|||wwwuuu{{{}}}vvvmmmddd______```]]]cccllluuu~~~}}}yyysssqqqooosssxxxzzzxxxtttuuutttssstttvvvzzzzzzzzzuuuaaaTTTQQQPPPOOOddd```ZZZRRRLLLGGGDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAABBBBBBGGGLLLMMMHHHBBBAAA???===<<<<<<<<<<<<<<<<<<;;;;;;>>><<<;;;;;;<<<<<<:::999<<<<<<============<<<<<<>>>===<<<;;;:::999999999999999:::;;;;;;::::::999;;;::::::999999::::::;;;999::::::::::::999888888777777888888888888777777333666999<<>>??????@@@@@@@@@@@@@@@CCCLLLQQQLLLDDD@@@??????<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;:::999999999:::777888999:::;;;;;;::::::<<<;;;:::999999:::;;;<<<:::;;;;;;<<<;;;:::999888777777888888888888777777333555777888===HHHXXXeeeeeedddfffmmmwwwmmmddd___UUURRROOOMMMNNNOOOOOONNNOOOOOOPPPQQQRRRSSSSSSTTTVVVUUUTTTTTTTTTUUUVVVWWWWWWZZZ\\\\\\ZZZYYYYYYZZZ___ccchhhlllppptttxxx{{{|||wwwrrrooohhhhhhfffccc^^^YYYTTTQQQMMMNNNOOOQQQSSSUUUVVVWWWWWW[[[___bbbdddhhhooottt{{{|||}}}}}}|||}}}www|||zzztttqqqkkklllkkkjjjiiikkkqqqvvv~~~wwwqqqmmmlllmmmdddeeefffhhhkkklllmmmnnnoooqqqssssssrrruuuzzz~~~zzzqqqooowwwlllVVVNNNLLLKKKLLLPPP___WWWOOOJJJGGGEEEDDDEEEAAAAAABBBCCCCCCBBBAAAAAA===>>>>>>???@@@?????????===IIIRRRNNNDDD???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;======<<<;;;999999;;;;;;;;;;;;999999;;;;;;::::::999999::::::555666888:::;;;;;;;;;:::<<<<<<::::::::::::<<<<<<:::;;;<<<===<<<;;;:::999777777888888888888777777444555555444888DDDVVVdddgggfffggglllyyy}}}uuulllddd___TTTQQQNNNLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSUUUTTTTTTTTTTTTVVVWWWXXXXXX[[[]]]\\\ZZZXXXZZZ\\\cccgggmmmrrruuuxxx|||~~~~~~yyyrrrmmmiiifffeeedddaaa]]]XXXSSSPPPMMMNNNOOOQQQSSSTTTUUUVVVWWWZZZ^^^aaaccchhhooouuu|||}}}||||||zzzyyyyyyrrrvvvzzz~~~zzztttooommmooopppnnnkkkrrrttt}}}xxxsssrrrnnnllljjjjjjkkklllmmmllljjjjjjkkklllmmmppprrrtttyyyyyy{{{|||dddbbbttt|||lll```SSSLLLIIIHHHKKKOOOYYYQQQKKKJJJIIIDDDAAAAAA===>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@GGGNNNOOOIIIAAA<<<:::<<<<<<<<<;;;;;;:::::::::<<<===>>>>>><<<;;;;;;<<<===<<<::::::;;;;;;:::999999999999999::::::;;;<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;:::999999888888777;;;<<<======<<<;;;888777888888999999999:::::::::666555666888:::AAARRRbbbggghhhjjjlllrrr{{{ssskkkddd___WWWUUUQQQOOONNNNNNLLLKKKOOOOOOOOOPPPQQQRRRSSSTTTVVVUUUTTTSSSSSSUUUWWWXXX^^^^^^]]]ZZZYYY[[[___bbbiiilllppptttwwwxxxxxxxxx}}}{{{yyyxxxxxxuuunnniiigggddd```]]]ZZZVVVRRROOOPPPQQQRRRTTTVVVWWWXXXXXXQQQTTTZZZ```gggmmmqqqsss{{{~~~{{{xxxsssrrrsssuuuzzzyyyuuutttsssoookkknnnmmmqqqwww|||}}}yyywwwtttrrrrrrqqqpppnnnlllkkkjjjkkklllnnnoooppprrrrrrssswww~~~wwwfffhhhyyy|||cccYYYNNNJJJIIIHHHKKKOOOVVVNNNGGGFFFEEEAAA>>>???>>>???????????????>>>>>>========================@@@FFFMMMNNNIIIBBB>>><<<<<<<<<;;;;;;;;;:::::::::<<<>>>???>>><<<;;;;;;<<<>>><<<;;;;;;<<<<<<;;;:::999999999999999:::;;;<<<;;;<<<<<<<<<<<<;;;::::::888999999999999:::::::::;;;<<<======<<<;;;999777888888888999999999::::::888777777888999???MMM\\\hhhjjjkkkkkklllxxxyyyqqqiiiaaa\\\UUUSSSOOOMMMMMMMMMLLLKKKOOOOOOOOOOOOPPPRRRSSSTTTSSSSSSSSSTTTUUUXXX[[[]]]```___^^^\\\[[[^^^cccfffkkknnnrrrvvvyyyzzzzzzyyy{{{yyywwwxxxxxxvvvpppkkkhhheee```\\\YYYUUUQQQNNNNNNOOOQQQSSSUUUWWWWWWXXXTTTVVV[[[aaagggmmmqqqsss|||}}}zzzwwwppppppppprrrvvv|||}}}xxxuuupppkkkiiijjjjjjjjjmmmsss~~~zzzwwwuuurrrooonnnpppqqqooommmqqqpppqqquuu|||tttqqquuurrrkkkooo{{{|||sssXXXPPPIIIHHHHHHHHHKKKPPPUUULLLEEECCCBBB???>>>???@@@??????>>>============;;;;;;;;;;;;;;;;;;;;;;;;===CCCIIIJJJFFFAAA===<<<<<<;;;;;;;;;;;;:::::::::===>>>???>>><<<::::::;;;>>>===<<<<<<======<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;:::999999666777888999:::;;;<<<===;;;<<<<<<===<<<;;;999888777777888888888999999999:::888888888777;;;GGGSSSgggkkkmmmjjjiiiooo~~~~~~wwwoooggg___ZZZSSSPPPMMMLLLLLLMMMLLLKKKNNNNNNNNNOOOPPPRRRSSSTTTRRRRRRSSSUUUYYY\\\```bbbaaa```___^^^___bbbhhhlllnnnqqquuuyyy{{{|||||||||xxxvvvvvvwwwyyywwwrrrnnnjjjfff```[[[WWWSSSOOOLLLLLLMMMPPPRRRTTTVVVWWWWWWVVVXXX\\\aaagggmmmqqqttt||||||zzzxxxvvvpppppppppqqquuu{{{zzzsssnnnllliiiffffffhhhlllsss|||~~~~~~}}}yyyuuuyyywwwvvvyyy~~~~~~||||||{{{{{{|||~~~|||pppcccaaajjjpppppptttxxxpppbbbQQQKKKGGGGGGHHHHHHKKKPPPWWWMMMEEECCCCCCAAA@@@BBBAAA@@@>>><<<;;;<<<<<<===::::::::::::::::::::::::999===AAACCCAAA===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>;;;:::999:::===<<<;;;;;;<<<===<<<::::::999999999999999::::::::::::;;;;;;::::::999888777888888999:::;;;<<<===;;;;;;<<<<<<<<<;;;:::999777777777888888888999999:::888777777777999BBBLLL```iiinnnllliiinnnxxx}}}vvvnnneee]]]XXXRRROOOMMMLLLMMMNNNMMMLLLNNNNNNNNNOOOPPPRRRSSSTTTSSSTTTUUUXXX[[[___bbbddd````````````bbbffflllqqqpppssswww{{{}}}~~~~~~}}}vvvuuuuuuwwwzzzyyytttpppkkkfff___YYYUUUQQQNNNLLLKKKMMMOOOQQQTTTVVVWWWWWWVVVXXX[[[```gggmmmssswww{{{{{{xxxwwwvvvuuuuuuuuuuuuvvvyyy}}}~~~xxxwwwtttmmmiiiiiijjjlllqqqwww}}}zzzxxxxxxxxxyyy~~~|||{{{{{{{{{yyyzzz|||~~~mmm```\\\VVVbbbmmmtttwwwtttfffVVVNNNJJJHHHIIIHHHGGGJJJOOOVVVMMMEEECCCCCCAAAAAACCCAAA@@@>>><<<;;;<<<<<<===::::::::::::::::::::::::888:::===>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;999999:::;;;:::999999;;;;;;;;;999:::999999888888999999999999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::777888888888888999999999888666555777777888???GGGXXXdddnnnllljjjmmmtttwww~~~vvvnnneee]]]XXXRRRPPPMMMMMMNNNOOONNNNNNNNNNNNOOOPPPQQQSSSTTTUUUWWWXXXYYY[[[]]]___aaabbb___```aaaccceeejjjppptttrrrtttxxx|||~~~~~~~~~xxxvvvvvvxxx{{{zzzuuuqqqjjjeee]]]WWWSSSPPPNNNMMMMMMNNNPPPRRRTTTVVVWWWWWWVVVWWWZZZ___fffnnnuuuyyyyyy}}}~~~zzzvvvtttssstttvvvzzzzzzzzz{{{}}}{{{uuussstttsssrrrrrruuu}}}zzzwwwuuuuuuzzz|||~~~|||{{{{{{yyyyyyyyyyyyyyyxxxxxxwwwsssvvvzzz~~~{{{{{{zzzyyyzzz~~~nnn\\\VVVXXXPPP]]]lllvvvzzztttdddSSSNNNKKKIIIJJJHHHGGGJJJPPPRRRIIIBBBAAABBB@@@???AAA@@@??????>>>============999999999999999999999999:::;;;<<<<<<===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<:::<<<======;;;::::::;;;:::999888999:::;;;:::999:::999999888888888888999888999:::;;;;;;<<<<<<;;;===<<<<<<;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::777555555777888888===CCCPPP```llljjjgggjjjnnnnnn|||~~~vvvnnneee]]]WWWRRRPPPNNNMMMNNNOOONNNNNNOOOOOOPPPQQQRRRTTTVVVWWWZZZ[[[\\\]]]^^^___``````___aaadddgggiiimmmrrruuutttwwwzzz~~~|||zzzyyyzzz{{{yyytttooogggbbbZZZUUURRRPPPPPPOOOPPPQQQRRRTTTVVVWWWXXXXXXVVVWWWYYY]]]dddmmmuuuyyyxxxzzz~~~wwwvvvtttqqqoooqqqtttwww}}}}}}}}}~~~}}}|||~~~~~~~~~~~~|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxx{{{zzzvvvsssrrrqqqwww~~~uuucccUUURRRUUUSSS^^^mmmxxx|||uuudddTTTMMMJJJIIIIIIGGGFFFKKKRRRNNNFFFAAAAAAAAA???>>>???>>>???????????????>>>>>>::::::::::::::::::::::::<<<;;;::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<999:::<<<<<<;;;:::;;;<<<:::999888999;;;<<<;;;:::::::::999888888888888888777888:::;;;===>>>>>>>>>===<<<<<<;;;::::::999999;;;;;;;;;::::::;;;;;;<<<999::::::::::::;;;;;;;;;888666555888888777:::???III\\\iiiiiigggkkkmmmkkkyyy}}}uuummmddd\\\VVVRRRPPPMMMLLLMMMMMMMMMLLLPPPPPPQQQRRRTTTVVVXXXYYY[[[\\\]]]^^^^^^_________```ccchhhlllnnnqqqtttwwwwwwyyy}}}}}}}}}|||yyysssmmmddd___XXXRRRQQQQQQRRRRRRSSSTTTUUUWWWXXXXXXYYYYYYYYYYYYZZZ\\\bbbjjjrrrvvvxxxyyyzzzzzzyyyvvvtttrrrnnnnnnnnnlllllloootttyyy{{{yyywwwxxx}}}|||zzztttrrrooommmlllnnnpppqqqvvvzzzkkk___TTTRRRUUUYYYcccppp{{{}}}tttcccTTTKKKIIIHHHHHHGGGFFFLLLTTTNNNFFFAAABBBCCC@@@>>>???===>>>@@@AAAAAA@@@???>>>::::::::::::::::::::::::;;;999777777888999888888:::::::::;;;;;;<<<<<<<<<888999;;;<<<;;;;;;<<<===;;;:::999:::<<<===<<<;;;::::::999888777777888888777888:::<<<===???@@@@@@<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::777777999999666888;;;DDDXXXhhhiiihhhnnnrrroooxxx}}}tttlllccc[[[UUUQQQOOOLLLKKKKKKLLLKKKJJJPPPQQQQQQSSSUUUWWWYYYZZZ[[[\\\]]]^^^____________aaaeeekkkooorrrtttvvvxxxyyy|||~~~}}}xxxqqqlllccc]]]VVVQQQPPPRRRSSSTTTVVVVVVWWWXXXYYYYYYYYYYYY\\\[[[[[[\\\aaahhhooosssxxxxxxwwwuuurrrnnnjjjhhhiiijjjjjjjjjjjjnnnuuuzzzxxxvvvuuuuuuxxx|||~~~yyytttrrrooonnniiinnnuuuzzz}}}xxxaaaVVVRRRNNNMMMNNN^^^aaagggmmmooojjj```XXXOOOOOOMMMKKKHHHHHHJJJLLLGGGDDD@@@===>>>?????????>>>??????@@@@@@>>>===<<<:::::::::999999999888888777888888888888777666666::::::999999999:::;;;<<<;;;;;;;;;<<<;;;;;;::::::888999999:::;;;<<<======;;;:::888666555555666777555666888:::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999888999:::;;;;;;999888888888888777555888777777777777999;;;<<>>???>>>>>>>>>?????????>>>===<<<::::::::::::999999999999888888999999888888777666888888888888888999::::::::::::;;;;;;;;;;;;;;;:::666666777999:::<<<===>>>;;;:::888666555666777777555666888:::;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===:::::::::999::::::;;;;;;<<<:::999999999999888666666666555555666777999:::@@@EEEUUUfffkkkgggjjjsss|||{{{ooogggccc\\\TTTNNNLLLJJJIIIKKKMMMMMMMMMPPPQQQRRRSSSTTTVVVWWWWWWUUUWWWYYYZZZZZZ\\\^^^```dddjjjqqquuuvvvxxx||||||tttlllggg^^^XXXQQQNNNNNNQQQUUUWWWZZZYYYXXXXXXYYYZZZ[[[[[[``````aaaaaabbbfffkkkooovvvwwwvvvtttqqqkkkfffccc^^^^^^aaaeeeiiimmmwww}}}~~~}}}{{{zzz}}}~~~~~~}}}xxxtttqqqtttuuutttrrrvvvuuuddd\\\SSSMMMKKKMMMVVV___fff]]]TTTPPPPPPNNNIIIDDDIIIJJJKKKJJJHHHGGGHHHIIIEEEBBB>>><<<<<<>>>>>>>>>>>>>>>>>>???>>>======<<<;;;;;;;;;;;;::::::::::::999999999999999888888777777777777777888888888999888999::::::;;;;;;;;;;;;444444666888:::;;;===>>>:::999888666666666777777666777999:::::::::999999;;;:::::::::;;;;;;<<<===888999:::;;;;;;;;;;;;;;;===;;;::::::::::::999777444444444444555666777777<<<@@@NNN```jjjiiiiiimmmyyyzzzooogggaaaZZZSSSNNNLLLJJJJJJLLLNNNOOONNNPPPPPPPPPQQQQQQRRRSSSTTTRRRTTTWWWYYY[[[]]]aaadddiiiooouuuyyy{{{}}}|||rrriiiccc[[[VVVPPPMMMNNNQQQUUUVVV]]]\\\[[[ZZZZZZ\\\^^^___cccddddddddddddfffjjjmmmrrrtttvvvvvvtttooojjjfff^^^\\\]]]aaaeeelllyyy}}}zzzxxxwwwwwwnnnmmmlllnnnrrrvvvxxxyyy}}}{{{yyy{{{~~~yyyuuurrrqqqqqqrrrrrrpppoooooorrruuuvvvvvvwwwvvvvvvxxx{{{}}}|||{{{~~~~~~{{{|||}}}kkk```XXXSSSNNNLLLMMMRRRYYY___bbbWWWKKKEEEFFFGGGDDD@@@EEEFFFHHHHHHGGGFFFFFFGGGDDDAAA===;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888777777777888888888888888777777888:::;;;;;;;;;;;;555666777888999;;;;;;<<<999999888777666666777777777888999::::::999888777999999999999:::;;;<<<<<<777888:::<<<======<<<;;;>>><<<;;;:::;;;;;;:::888444444444444555555666666999;;;GGGZZZhhhkkkjjjjjjsss~~~zzzppphhh```YYYTTTMMMLLLKKKLLLNNNPPPPPPPPPPPPOOONNNNNNNNNNNNOOOPPPPPPSSSVVVYYY\\\```eeeiiinnnrrrxxx|||{{{pppgggaaaYYYUUUPPPNNNPPPSSSVVVWWW^^^]]]\\\[[[[[[\\\___bbbaaaccceeefffgggiiikkkmmmqqqtttxxxzzzyyyuuuoookkk```]]]\\\___dddmmm}}}{{{xxxqqqpppooopppsssuuuuuuuuutttqqqoooooosssxxx|||~~~zzzwwwvvvuuussspppjjjiiihhhfffeeedddeeefffgggfffeeehhhllloooqqqrrrnnnppptttyyywwweeeZZZVVVRRROOOLLLNNNTTTZZZ]]]]]]VVVMMMCCC@@@BBBDDDBBB???AAACCCEEEEEEEEEDDDEEEFFFCCC@@@===;;;<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888777888999999::::::999999666777888999::::::::::::999999999999::::::::::::888888888777777777777777666777888999999999888777888888888999999:::<<<<<<777999:::<<<======<<<<<<>>><<<;;;;;;;;;;;;:::888555555666666777777777666999999AAARRRcccjjjjjjiiimmmxxx|||zzz{{{rrrjjj```YYYUUUMMMLLLLLLMMMPPPQQQRRRQQQOOONNNMMMKKKKKKLLLMMMMMMPPPSSSWWWZZZ___dddjjjooorrruuuyyy}}}xxxnnneee```XXXUUUQQQPPPRRRVVVXXXYYY\\\]]]^^^]]]\\\]]]aaadddbbbeeehhhjjjkkkkkklllmmmpppsssxxx||||||xxxrrrnnnfffbbb___aaafffooo}}}yyywwwyyy|||yyyxxxxxxxxxyyy|||~~~~~~zzzlllkkkjjjkkklllkkkiiigggaaacccdddeeeeeefffhhhjjjkkkkkknnnrrrxxx}}}}}}rrrbbbVVVQQQRRRMMMNNNOOOSSSZZZ```^^^YYYHHHCCC???===???@@@@@@???>>>@@@BBBBBBBBBBBBDDDFFFDDDAAA===<<<===>>>??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::999999999999999888888777777777999:::::::::999888666777888999999999999999;;;;;;;;;:::999999888888777777888888777777777777555666888999999999888888777777777888999:::;;;<<<999:::;;;<<<<<<<<<<<<<<<>>><<<;;;;;;;;;;;;:::888666777777888888888777777999888===JJJ[[[gggjjjjjjjjjttt|||www|||{{{tttkkk___XXXUUUMMMLLLLLLNNNQQQSSSSSSRRRQQQOOOMMMLLLKKKLLLMMMOOOSSSUUUYYY]]]bbbhhhppptttvvvxxxzzz~~~uuujjjccc___VVVTTTQQQRRRTTTWWWYYYZZZYYY\\\___```___```dddggghhhkkkppprrrqqqpppooooooqqquuuyyy}}}|||yyytttppplllhhheeefffiiiqqq}}}|||}}}{{{{{{{{{zzzxxxvvvtttrrrlllnnnrrruuuwwwwwwuuusssppprrrsssssstttxxx}}}zzzggg[[[TTTNNNMMMOOOKKKRRRXXXYYYZZZ[[[WWWQQQBBBAAA@@@>>>======>>>@@@===>>>?????????AAADDDFFFDDDAAA>>><<<>>>???@@@AAA===<<<;;;:::::::::;;;;;;::::::::::::999999999999888888999999888888777666555666888999:::999888777777777888888888888888777999999999999888888888888777777777888888888777777444555777888999999999999666666777777888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<======<<<::::::;;;;;;999888666777888888888777777666888777999BBBRRRaaaiiikkkkkktttwwwxxx}}}zzztttjjj^^^VVVTTTLLLLLLMMMOOORRRTTTTTTSSSSSSRRRPPPNNNNNNOOOQQQRRRUUUXXX[[[```eeellltttyyyzzz{{{|||}}}pppfff___[[[SSSRRRPPPQQQTTTWWWYYYYYYWWW\\\bbbdddccccccgggkkkmmmqqqwww{{{{{{zzzxxxxxxwwwzzz~~~|||xxxtttpppmmmjjjkkklllrrr~~~|||||||||}}}vvvdddTTTOOONNNKKKKKKMMMLLLXXXaaa^^^XXXTTTNNNHHHCCCDDDCCC@@@<<<;;;>>>AAA<<<============@@@DDDGGGDDDBBB>>>===>>>@@@AAAAAA===<<<;;;:::999:::;;;;;;:::::::::999999999888888888888888888888777666666444555777888999888666555777888888888888777777666666777777777888888888888666777888888888888777777333444666888999:::999999666666666777888:::;;;<<<>>>===;;;::::::;;;<<<======;;;::::::::::::999777666666777888888777666555888666777===LLL]]]hhhkkkmmmvvvzzzxxxyyyyyysssiii\\\TTTSSSLLLLLLMMMPPPSSSUUUUUUTTTVVVTTTRRRPPPPPPRRRTTTUUUWWWZZZ]]]aaagggnnnvvv|||}}}}}}~~~|||mmmbbb\\\XXXQQQPPPOOOQQQTTTWWWXXXXXXWWW]]]dddfffffffffjjjmmmnnnsss{{{~~~}}}zzzsssooommmmmmnnnrrr|||oooXXXWWWTTTNNNHHHGGGKKKPPPZZZ\\\^^^ZZZRRRJJJFFFDDDBBBAAA@@@?????????@@@AAA<<<>>>???@@@??????@@@BBBDDDAAA>>><<<===???@@@@@@???>>>===<<<;;;;;;<<<===::::::999888888777777666888888888888777777777666888888777777777777888888555666777888888999888888999888888888777777666666:::999888777777888999:::999999888888888888999999777777777777777777777777999999999999999999999999999999999888888666555555777777777777777777777777999777888>>>GGGRRRaaannnhhhpppzzzyyyzzz}}}tttkkkccc[[[UUUQQQQQQPPPPPPRRRUUUWWWWWWVVVSSSTTTTTTUUUUUUVVVVVVWWWYYYZZZ^^^eeemmmtttxxxzzzyyy}}}xxxiii^^^WWWTTTMMMNNNPPPQQQRRRTTTXXX[[[]]]aaafffgggfffggglllqqquuu~~~zzzvvvqqqnnnpppuuu}}}lll___TTTRRRMMMIIIIIIMMMUUUZZZ```^^^[[[TTTMMMHHHEEEDDDBBBAAA@@@?????????@@@@@@<<<>>>????????????@@@BBBFFFCCC???>>>>>>@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::999999999888888888888777777777666666888777777666666777777888777777888888888777666666888888888777777777666666999888888777777888888999666666555555555555666666666666666666666666666666999999999999999999999999999999999999888777666555888888888888888888888888777666777<<>>?????????<<<===??????>>>>>>@@@AAAFFFCCC???======>>>>>>===<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;777777777777666666666666777777666666666666777777888888888888777666555444777777777777666666666666777777888888888888777777555555444444444444555555666666666666666666666666999999999999999999999999::::::::::::999888777666888888888888888888888888555555777:::===EEEWWWgggjjjllllllqqq~~~xxxuuu}}}~~~uuulllddd]]]WWWTTTRRRQQQQQQSSSWWWYYYYYYYYYWWWWWWWWWWWWXXXXXXXXXXXXZZZ^^^cccjjjppptttwwwxxxxxx{{{nnnaaaXXXRRROOOMMMNNNPPPQQQRRRTTTXXX[[[dddfffhhhhhhhhhkkkqqqwww|||zzzxxxuuuuuuyyyrrrcccZZZSSSNNNJJJIIIKKKQQQ[[[cccgggggg^^^VVVLLLEEECCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>;;;===>>>>>>===>>>???AAACCC@@@===;;;;;;;;;:::999;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777666666666555555555777666666555555666666777666777777777666666555444666666666666666666666666555666777888888777666555666666666555555666666666666666666666666666666666888888888888999999999999:::::::::::::::999888777999999999999999999999999555666888999999???QQQbbbnnnmmmkkkmmmyyytttyyy}}}ssskkkccc]]]XXXTTTSSSRRRRRRTTTWWWZZZZZZYYYXXXXXXYYYYYYYYYZZZZZZZZZ]]]aaahhhnnnsssvvvxxxyyy{{{}}}yyyhhh]]]VVVQQQNNNMMMNNNPPPQQQRRRTTTXXX[[[fffggghhhhhhjjjnnnuuuzzz~~~~~~|||zzzyyy|||rrr___UUUQQQOOOMMMIIIMMMTTT^^^fffhhhccc___QQQKKKEEEAAAAAAAAA@@@>>>?????????>>>>>>>>>======:::<<<============>>>@@@BBB@@@===;;;;;;;;;:::888999999:::::::::::::::::::::::::::999999999999999666666666555555555555444666666555555555555666666444444555666666666666666555555555555555555555666555666777888888777666555666666555555555555666666555555555555555555555555777777777888888999999999999999:::::::::999888888888888888888888888888888666777999999888<<>>======>>>>>>>>>>>>===<<<<<<:::;;;======<<<<<<>>>???CCCAAA???>>>>>>>>><<<;;;999999:::;;;;;;;;;::::::::::::999888888777666666666555555555444444444444555555444444444444555555222333444555666666666666444444444555555555555555555555666666666666555555444444333333333333444444555555555555555555555555666666777777888999999999888999999999999999888888777777777777777777777777777777999999888;;;GGGSSSeeeiiilllmmmsssxxxsssrrrzzzyyypppggg```[[[WWWUUUUUUTTTTTTUUUWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]^^^aaagggoootttvvvyyy}}}|||iii[[[UUUSSSQQQOOOPPPQQQSSSSSSUUUWWW[[[^^^aaabbbdddiiiooowww~~~|||~~~yyylllggg___TTTLLLJJJLLLPPPTTTYYY___aaa]]]UUUMMMHHH@@@AAAAAAAAA???>>>>>>>>>======>>>>>>>>>===<<<;;;999;;;<<<<<<<<<<<<===???BBBAAA????????????>>><<<888999:::<<<<<<<<<;;;:::;;;;;;:::888777666555444555555555444444444333333555444444444444444444555333444444555555555444444333333444444444555555555666555555444444555555666555555444444444444555555555555555555555555555555666666666777888999999999777777888888999888888777666666666666666666666666888666777999999:::BBBKKK]]]fffmmmoooqqqyyyxxxqqqwwwyyypppggg```\\\YYYWWWVVVUUUTTTUUUVVVWWWVVVTTTUUUVVVWWWYYY[[[]]]___```aaagggnnnrrruuuxxx~~~tttbbbUUUQQQQQQPPPNNNQQQRRRTTTUUUVVVYYY\\\___^^^___dddkkkttt}}}~~~|||{{{~~~nnnbbbdddbbb^^^VVVNNNMMMRRRWWWZZZ]]]^^^[[[SSSKKKFFFDDD???BBBCCCAAA===<<<>>>@@@<<<===>>>>>>>>>===;;;:::999;;;<<<<<<;;;<<<===???@@@>>>======>>>>>>===;;;888999;;;<<<===<<<;;;;;;<<<<<<;;;999777666555444555555444444444333333333555444444333333444444555555555555555444333222222333333333444444555555555666555444333333444555666777777666666666666777777555555555555555555555555555666666777888999999999666777777888888888777777666666666666666666666666888555555888999:::???FFFYYYeeeoooqqqqqqvvvtttvvv}}}zzzppphhhaaa]]]ZZZXXXWWWVVVTTTUUUVVVVVVTTTSSSTTTUUUWWWYYY\\\^^^```aaa```fffmmmqqqssswww~~~~~~ooo]]]QQQNNNOOOOOONNNRRRSSSUUUVVVWWWZZZ]]]```\\\^^^dddmmmxxx{{{yyy~~~{{{}}}wwwhhh```^^^^^^[[[XXXUUUUUUVVVXXXZZZ^^^YYYRRRLLLHHHGGGEEEDDDAAA@@@>>><<<<<<<<<======???>>>>>>===<<<<<<;;;;;;999999:::;;;;;;;;;::::::;;;<<<===<<<;;;:::;;;===;;;;;;:::999999888888777999999888666666555555555666555444333333444555666555555555555555555555555555555666666555444333333555444444333333444444555555444444333333444444555333333333444555666777777555555555555555555555555555555555555666777999999666777777777888888888888777777777777666666666666666777888888888999<<>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999:::::::::999999888999:::;;;;;;:::999:::<<<999999999999999999999999999888777666555555555555555555444444444444555555555555555555555555555555555555555555555444333333333333333222222333333333555444444333333444444555333333444444555555666666555555555555555555555555444555555666777777888888666666777777777888888888777777777777666666666666666777888777777999===???KKK```nnnuuuwwwqqqnnnxxx}}}|||xxxmmmfffaaa]]]YYYXXXWWWUUUUUUVVVWWWWWWVVVVVVWWWYYYZZZ[[[]]]aaadddhhhkkkpppuuuzzzrrrcccTTTNNNMMMLLLNNNQQQSSSRRRRRRUUUZZZ___aaaaaabbbdddnnn}}}}}}tttnnnnnnrrrwww{{{yyy|||kkk]]]WWWSSSQQQRRRTTTVVVYYYZZZYYYUUUQQQNNNHHHFFFCCCAAAAAAAAA@@@???============<<<;;;:::999999::::::::::::888777666999999999999999888777666666888999999888888:::;;;777777888888999::::::;;;777777666555444444444444444555555555555555555444444444444444444444444444444555555555555444444333333222222111111222222333555444444333333444444555444444444444444555555555444444444444444444444444333444555777777777777666666666666666777777777777666666666666777777777777777888777666666999===@@@HHH___ooouuuvvvooollluuuuuunnnhhhaaa]]]YYYWWWVVVWWWYYYZZZYYYXXXTTTVVVXXXZZZ\\\```dddgggkkkoootttzzz~~~kkk^^^RRRNNNOOOPPPRRRUUUTTTSSSUUUXXX\\\___``````bbbfffqqqvvvmmmeeedddjjjrrr}}}{{{zzz}}}|||lll]]]XXXZZZZZZZZZ[[[VVVWWWXXXXXXUUUOOOIIIEEECCCAAA????????????>>>===<<<===>>>>>>===<<<:::999888999::::::999888666444999999999999888666555555666777888999888888999;;;777777888888999999999:::666666555444444444444444333444555666666555444333444444444444444444444444444444444555555444444333333333222222222222333333555444444333333444444555555444444444444444444444444444444444444444444444222333555777777777555444555555555666666666777777666666666666777777777777888888777666666999===AAAFFF___oootttvvvpppmmmttt}}}~~~wwwppphhhbbb]]][[[[[[[[[\\\]]][[[ZZZWWWYYY[[[]]]___ccchhhkkknnnsssyyy{{{fffZZZPPPNNNPPPRRRTTTVVVVVVVVVXXXZZZ\\\]]]]]]]]]aaafffrrroooeee]]]]]]cccmmm{{{}}}{{{~~~xxxmmmccc[[[\\\______]]]]]]TTTSSSRRRQQQNNNJJJGGGEEEEEECCC@@@???@@@???>>><<<===>>>??????>>>===;;;:::999999::::::999888666555999999999888777666555444666888999999888888999:::999999999888888777777777666555555444444444444555333444555666666555444333444444444444444444444444333333444444444444444333444444333333333333444444555444444333333444444555444444444444444333333333444444444444444444444444222333555666777666444333444555555555555666666666555666666666777777777888777777777777777999===@@@EEE]]]llloootttssspppuuuwww}}}~~~|||yyypppiiiaaa```_________^^^[[[YYYZZZ\\\^^^```bbbeeejjjmmmtttxxxxxxbbbXXXOOOOOORRRSSSTTTVVVXXXYYY[[[[[[[[[[[[[[[[[[```hhhtttjjj```XXXXXX___jjjxxx}}}aaammm~~~|||mmmccc\\\XXXZZZZZZVVVSSSRRRLLLKKKIIIHHHHHHIIIJJJKKKIIIFFFBBBAAA@@@@@@???===????????????>>>===<<<;;;;;;::::::999888888777777888888888888888777666555777888999999777777777999:::999999888777777666666666666555555555555555666444555555555555555555444333333333333333333333333222333333444444444444333555444444333333444444555555444444333333444444555333333333333333444444444333333333333333333333333222333444555555444333333444444444444555555555666555555666666777777888888666777888888888999<<>>===<<<<<<<<<<<<<<<:::888777666777888888888888888999999888777777777888888777555444555666888888888888777777777777777666666555555666666777555555444444444444555555333333333333333333333333111222333444444444444444444333333333333333333444555444444333333444444555222222222333333444444555333333333333333333333333333333333333333333333333333333444444444555555555555555555666777888888888444666999:::::::::<<<===>>>PPPUUUXXXgggrrrrrrsssqqqyyy}}}qqqrrrtttwww{{{wwwllllllkkklllllljjjgggdddeeehhhkkknnnqqquuuzzz~~~tttgggZZZRRRMMMPPPUUUVVVWWWXXXZZZ\\\]]]]]]]]]^^^bbbeeemmmxxxqqqaaaZZZTTTWWW]]]eeeoooxxxzzzxxxyyy}}}BBBGGGPPPZZZiii{{{ttt___YYYNNNLLLLLLKKKGGGBBBDDDJJJCCCBBBAAAAAABBBDDDGGGIIIJJJFFFAAA>>>>>>???@@@@@@???>>><<<;;;::::::;;;<<<<<<:::777555444555777999777888888999999999999888666777777666444222222333666666666777888888999999777777666666666777777888666555444333333444555666333333333333333333333333111222333333444444444444333222222222222222222333555444444333333444444555111111222333333444555555333333333333333333333333444444333222222222333444333333333444444444555555444555555666777888888999333666999;;;;;;;;;;;;<<<;;;IIILLLNNNaaapppqqqqqqnnnwww}}}ooohhhkkkoootttzzz~~~{{{ssssssssstttuuutttqqqnnnlllooorrrvvvzzz}}}lll^^^WWWOOOLLLPPPVVVXXXYYYZZZZZZ\\\^^^^^^___bbbgggllltttjjj___XXXTTTWWW]]]ccckkkssspppqqqttt{{{EEEGGGKKKMMMSSS___nnnzzzkkkZZZQQQJJJHHHEEEDDDEEEEEEEEEEEEAAA@@@@@@@@@AAACCCEEEFFFFFFDDDAAA???>>>>>>@@@AAA@@@???>>>===;;;;;;::::::888777666666777777666555666666666666666666666666666666666666666666666666555555555555666888999:::777777666666555555555444555555444444444333333333333333333222222111111111111111222222222222111111111111111111111111111111333222111000000000111222222222222333333444444444444555555555444333333222222333444444555555444444444444444555555555555555666777888999999999999999777777888888888999999999<<>>>>>???@@@AAA??????===<<<;;;::::::::::::999777666555444333222555555555555555555555555666666666666666666666666555555555555666777888999777666666666555555555444777666666666555555555444333333333222222222111111111111222222222222111111333333333333333333333333333222111111111111222333222222222333333444444444444444555555444444333222333444555555666666555555444444444555555555555666888888888999999888888888777777888888888999999999888<<<@@@EEERRRdddppprrrvvvuuu|||ooogggdddkkktttyyyzzz{{{}}}||||||{{{{{{||||||}}}~~~~~~rrrccc[[[RRRRRRTTTVVVXXX[[[^^^______bbbdddcccccchhhsss|||qqq^^^XXXWWWXXXZZZ^^^dddjjjmmmnnnrrrxxx~~~<<<>>>??????@@@DDDKKKQQQ[[[iii{{{wwwggg___]]]ZZZZZZ\\\RRRNNNHHHEEECCCCCCCCCCCCAAA@@@????????????@@@AAABBBAAA???>>>>>>???AAABBB>>>===<<<;;;:::999999999999999888666555444333222555555555555555555555555666666666666666666666666777666666555555666666777666666666555555555555555666666555555555555444444333333333222222222222111111111222222222222111111444444444444444444444444333333222222222333333444222222333333333333444444444444555555444444333333444555666666777777666666444444555555555666666666999999999999888888888777888888888888888999999999777;;;>>>@@@IIIYYYjjjsssssssssyyyyyymmmeeeiiirrrwwwxxxyyy}}}{{{uuujjj___YYYUUUVVVVVVWWWZZZ\\\___```bbbeeeggghhhjjjqqq~~~kkkZZZWWWWWWXXX[[[```eeekkknnnooosssyyy~~~>>>???@@@???>>>???BBBEEEHHHQQQ```nnn~~~rrrdddVVVPPPPPPQQQSSSVVVRRROOOKKKHHHGGGEEEBBB@@@??????>>>======>>>@@@AAA??????>>>===>>>???@@@BBB===<<<;;;:::999999999999666777888888777666777888555555555555555555555555666666666666666666666666888777666555555555555555555555555555555555555555333333222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222333333333333444444444555333333333333333333333333333444444555444444333333444444555666666666666666444444555555666666777777888888888888888888999999888888888888888888888888888<<<>>>===@@@NNNbbbqqqsssrrruuuxxxiiihhhnnntttwwwyyy|||{{{ssslllcccZZZVVVXXXWWWXXXXXX[[[]]]```bbbeeegggjjjmmmrrr|||~~~fffXXXVVVWWWYYY\\\aaaggglllpppppptttxxx}}}:::;;;<<<<<<<<<;;;<<<===@@@DDDLLLVVVcccttt}}}sssfffYYYMMMJJJJJJIIIJJJLLLNNNMMMLLLKKKJJJGGGBBB>>>======<<<<<<===>>>@@@AAA=========<<<===>>>@@@@@@<<<;;;:::999999999999999999:::;;;:::888777888:::555555555555555555555555666666666666666666666666888777666555444444444444444444444555555555555555111111222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222333333444444555555555555333333333333333333333333333333444444555444444333333333444555555555555444444444555555666777777888777777777777888999:::;;;888888888888888888888888666999<<<;;;===III___rrrxxxvvvtttwwwooogggjjjnnnssswww}}}vvvmmmfff]]]WWWUUUXXXXXXXXXYYY\\\```cccfffiiilllooottt|||ttt```VVVWWWXXXZZZ^^^ccchhhmmmpppppptttxxx}}}999999:::;;;<<<<<<;;;;;;>>>>>>AAAGGGOOOZZZkkkxxx|||yyyrrrlllZZZOOOFFFEEEFFFEEEDDDEEEHHHHHHHHHIIIIIIFFFBBB>>>>>>======<<<===>>>???@@@<<<<<<<<<<<<======>>>???<<<;;;::::::999999999:::???@@@AAA===888555555777444444444444444444444444666666666666666666666666777666666555444444444555444444444444444555555555222222333333333333444444111222222222222333333333111111222222222222111111333333333333333333333333222222333444555555555555444444333333333333222222333333444444555555444444222333333444555444444444444444555666777777888999888777777666777999:::;;;999999999888888888888888222555888:::<<>>777333333555444444444444444444444444666666666666666666666666666666555444444444555555333333333444444555555555222222222222333333333444111111222222222333333333111111222222222222111111222222222222222222222222000111333444555555444444444444444333333222222222222333444444555555444444333444444555555555555555444444555666777888999999;;;:::888777666777888999999999999888888888777777444444777:::;;;BBBUUUhhhuuuwwwuuuoooppp{{{zzzpppjjjjjjnnnuuuxxx|||uuujjjddd___ZZZXXXZZZYYYYYY[[[]]]ccciiiooosssuuuxxx~~~mmm___WWWTTTZZZ[[[]]]aaaeeeiiimmmooopppvvv~~~777777777888999:::999888888777;;;AAAAAA@@@FFFNNNOOO]]]mmmyyyyyyuuupppmmmjjjfff___ZZZSSSIII@@@@@@BBBAAAAAABBB@@@===;;;;;;>>>AAACCCDDDEEEDDDAAA>>><<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;===???@@@===777444555777444444444444444444444444666666666666666666666666555555444444444555555666333333333444444555555555//////000000111111111222111111111222222333333333111111222222222222111111///////////////////////////111222444555555444444444444444333333222222222222333333444555555555444444555555666666666666666444444555666777888999999>>>===:::777555555666666999999999999888888777777888777999;;;:::===LLL]]]jjjppprrrmmmnnn{{{xxxnnnkkkmmmooosssyyy}}}~~~xxxnnnfffaaa^^^ZZZZZZ\\\ZZZZZZ\\\```eeemmmtttxxxzzz}}}ooo```XXXVVVVVV[[[\\\^^^aaaeeeiiimmmooopppvvv777888999999888777888999999999::::::<<<===???@@@EEEJJJQQQZZZfffyyy~~~qqqccc___[[[WWWUUUSSSQQQPPPHHHFFFBBB???===>>>???@@@======<<<<<<<<<<<<======EEEDDDCCCAAA???===<<<;;;<<<<<<<<<;;;;;;:::::::::>>>===<<<:::999::::::;;;???===;;;999777666777777555555555555555555555555555555555555555555555555444444222222222222444444333333333333333333333333111111111000111111222222222222222222222222222222---...///111111222222222222222111111111111111111111111000000111333555666000111333555555555333222555444444333333333444444777666555444444444444444555555555555666666666666888888888888888999999:::999999999999888666555333777888999999;;;???DDDHHH[[[oooyyyooogggrrrrrreeekkknnnvvv|||{{{xxxzzzlllgggaaa]]]ZZZZZZYYYXXXXXXYYY[[[```hhhqqqyyy~~~~~~jjj\\\VVVUUUVVVVVVZZZ___dddffffffgggjjjlllxxx}}}777888999999777777888999::::::::::::;;;===>>>>>>@@@CCCFFFJJJRRR^^^nnnzzzpppcccXXXTTTQQQNNNKKKJJJHHHFFFDDDEEECCC@@@>>>===<<<=========<<<<<<;;;;;;<<<<<<===AAABBBCCCCCCBBB???<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;===<<<:::999888888999999::::::888777555555444444555555555555555555555555555555555555555555555555444333333222222333333444333333333333333333333333333222111111111111222222222222222222222222222222...///000111111111111111111111111111111111111111222111111111111222444555000111333444555444333222444444444444444444555555666666555444444444444444555555555555666666666666777777777777777888999999888888999999888777555555666777888888999<<>>@@@???>>>===<<<;;;::::::;;;;;;::::::::::::;;;;;;<<>><<<;;;;;;;;;;;;;;;:::::::::::::::888777777666777777777777777777666555444333444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333444444333222111111111111222222222222222222222222///000000111111111000000111111111111111111111111333222222111111222333333111111333444444444333222333444444444555666666666666555444444444444444444444555555555555666666666666666555555666666777888666777777888888777777666666777777777777999===@@@HHHVVVjjjuuutttooouuu~~~qqq```aaagggnnnrrrsssvvv{{{}}}~~~}}}sssddd```\\\YYYXXXYYYYYYXXX[[[[[[]]]```eeekkkqqqttt{{{|||~~~vvvkkkcccXXXSSSOOOOOORRRVVVWWWWWWdddgggiiihhhggghhhlllooozzz777888999888777666777999:::::::::;;;;;;;;;;;;:::>>>???@@@@@@@@@CCCHHHLLLRRR___sssiiiXXXPPPMMMJJJEEEDDDCCCDDDDDDCCC@@@===============<<<;;;999888::::::999999999999::::::;;;<<>>CCCKKK```uuuyyyppprrr|||{{{gggeeeffflllpppqqqtttxxx|||}}}vvvlll^^^[[[XXXVVVWWWXXXXXXXXXYYYYYYZZZ\\\___cccgggjjjqqqpppooopppppprrrtttuuutttqqqmmmhhhddd^^^WWWRRRNNNMMMLLLOOOTTTYYY[[[[[[eeeggghhhhhhgggiiiooottt}}}666777888888777666777888888999::::::;;;::::::999999:::;;;;;;<<<===@@@BBBEEELLLXXXgggwww~~~rrr```QQQKKKIIIFFF@@@??????@@@AAA@@@===;;;;;;<<<===>>>===<<<:::999999999888888888888999999;;;;;;<<<<<<>>>???AAABBB??????>>><<<;;;:::999888999999888888777777666555666777888888888666555444444444444444444444444444444444444444444444444444222222444444444444222222222222222222222222222222555444333222111111000000111111111111111111111111000111111111111000000///000000111111111222222222222222333222222222222111222222222222222222222111222222444555666666666666444444333333333444444555444444444444555555555555444444444333444555555666555555555666666777888888888999999999888999;;;===CCCEEEWWWpppyyyssstttmmmgggeeeiiinnnqqqtttwww}}}~~~{{{lllcccZZZWWWUUUTTTVVVWWWWWWWWWVVVUUUUUUVVVXXXZZZ]]]___bbbaaa___]]]]]]]]]]]]^^^]]][[[WWWTTTRRRPPPMMMLLLNNNMMMNNNQQQWWW\\\```bbbbbbdddfffggghhhlllsssyyy666777888888666666777888666777999:::;;;:::999999999999999999999:::::::::@@@BBBFFFMMMXXXgggvvvrrrrrrkkk\\\OOOHHHEEEBBB@@@???>>>???@@@@@@>>><<<;;;<<<=========<<<;;;:::999999888888888888999999<<<;;;:::999:::<<>>>>>;;;;;;;;;;;;:::999888777666666666666555444333222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333222111000000000000111111111111111111111111///000000111111111000000000000000111222222333333111222222333333333222222222222222222111111111111111222444555555555444444333333333333333444444555333444444444444555555555444444333333444444555666666555555555666666777888888999::::::999:::;;;===CCCBBBOOOffftttvvvyyyooogggbbbfffmmmqqqtttwww}}}}}}~~~uuuhhh```WWWUUUSSSSSSUUUVVVWWWVVVTTTSSSSSSSSSSSSUUUVVVWWWUUUTTTSSSQQQPPPOOONNNNNNQQQPPPMMMKKKJJJJJJKKKKKKMMMNNNPPPTTTYYY___dddggg___bbbfffhhhjjjooowww}}}666777888777666555666888444666888:::;;;;;;:::999<<<;;;:::::::::;;;::::::<<<===???BBBGGGPPP[[[bbbrrr{{{sssfffiiieeeYYYNNNHHHEEEBBBCCCAAA??????@@@@@@@@@???:::;;;;;;<<<<<<;;;;;;;;;:::999999888888999999:::::::::999999999:::;;;<<<>>>>>>???@@@AAABBBCCCCCC===>>>>>>>>>===<<<;;;:::999888777555444333333333333333333333333333333333333333333333333333333333444333333222222333333444111111111111111111111111111111000000///000000000111111111111111111111111...///000111111111111111///000000111222222333333000000222333444333333222333222222111111111111111111222333444555444222111333333222222333333444555333333444444444555555555444444444444444555666666666666555555555666777777777888::::::999:::;;;===??????HHH\\\nnnwww|||vvvkkkccceeelllpppsssuuuyyyyyyzzz{{{|||}}}}}}~~~~~~}}}pppeee___VVVTTTSSSSSSUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTNNNNNNNNNMMMLLLJJJIIIHHHKKKJJJJJJIIIIIIKKKNNNPPPOOOQQQUUUYYY\\\___ccceee```cccgggjjjmmmrrryyy666777888777666555666888333555777:::;;;;;;:::999:::999888888999;;;;;;:::999;;;===???BBBFFFKKKOOOOOOZZZlll{{{ggg[[[___^^^TTTJJJFFFDDDCCCAAA???<<<;;;<<<======<<<::::::::::::::::::;;;;;;::::::999999999999::::::888999:::::::::999888888888999;;;===@@@BBBDDDEEE???@@@@@@@@@@@@>>>===<<<===<<<999777555555555555333333333333333333333333333333333333333333333333555444222222222222444555111111111111111111111111000///////////////000111000000000000000000000000......///111111222222222///000000111222222333333///000111333444444333333333333222111000000111111111222333444444333111000222222222222333333444555333333333444444444555555555444444444444555666666777666555444444555666777666777999:::999999;;;===;;;<<>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999:::999888888777777888888777777888999;;;<<<======????????????@@@@@@@@@AAA;;;<<<<<<:::666444333333333444444555555444333222333333333333333333333333111111111111111111111111333333222111000000111111000000000000000000000000---------............///////////////000000000000222222111111000000//////////////////////////////222111111111000000//////222222333333333222222111444333333222222333333444111111222222222333333333444444444555666777777888555555555444444333333333777777777777888888888888888;;;@@@LLLbbbxxx~~~{{{yyy}}}tttjjjeeeeeehhhkkkpppssstttssstttwwwyyyxxxxxxnnnddd\\\XXXSSSSSSRRRRRRSSSTTTVVVWWWWWWVVVUUUUUUTTTUUUUUUUUUQQQQQQPPPNNNMMMKKKJJJJJJHHHGGGGGGHHHKKKPPPUUUXXXYYY[[[^^^```aaa```______bbbbbbgggmmmrrrxxx555666777777555555666777888888999::::::::::::999;;;;;;::::::999888888888;;;;;;;;;===???AAADDDEEEBBBEEEIIIQQQ]]]mmm}}}}}}wwwrrrqqqyyyvvvfffXXXTTTVVVVVVSSSLLLFFFBBBAAA???>>>>>>>>>============;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999999999888777777777888888666666777888999999::::::999999:::::::::;;;;;;;;;:::;;;;;;:::666444333333333333333333333333444444333333333333333333333333111111111111111111111111222222111000000000000000000000000000000000000000........./////////000000////////////000000000000111111111000000000000000000000000000000000000000111111111000000000//////111111111111111111111000444333333222222333333444222222222222333333333333333333333444555555666666666666555555555444444444666666777777777888888888777:::@@@JJJ^^^ttt}}}yyyzzz~~~oooccc^^^aaaeeejjjooosssuuuuuuwwwyyyzzz}}}~~~~~~~~~|||vvvnnneee\\\VVVSSSSSSSSSRRRRRRSSSTTTUUUWWWXXXWWWWWWVVVVVVVVVWWWWWWSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKLLLOOOTTTXXX[[[\\\^^^```aaaaaaaaa``````eeefffkkkrrrwww{{{444555666666444444555666666777888888999999888888888888888888888888888888;;;<<<<<<===>>>@@@AAABBB;;;===@@@EEELLLUUU```gggvvvqqqeee\\\XXX___iiixxx{{{|||xxxtttnnncccYYYWWWYYYZZZWWWRRRKKKGGGDDD>>>>>>============>>>>>>;;;;;;;;;:::::::::999999:::::::::999999999999999999888888777777777777777555555555555666666777777555555555666666666666777888:::;;;999666444333222333333222222222444555666444444333333222222111111111111111111111111111111111111000000000000//////000000000000000000000000////////////000000000111////////////000000000000///000000000000000000111000000000000000000000000111111000000000000//////000000000000000000000000333333222222222222333333222222333333333444444444222222222333444444555555666666666666555555555555666666777777777777888888555999???GGGVVVjjjzzzyyyvvv{{{zzzhhh^^^^^^aaadddjjjqqquuuvvvuuuvvvxxx{{{|||}}}}}}|||{{{{{{|||}}}}}}}}}|||zzzxxxrrrnnnhhhaaa[[[UUUQQQPPPSSSSSSRRRRRRSSSTTTVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPPPPQQQTTTXXX\\\___aaabbbccccccbbbaaabbbcccjjjlllrrrzzz333444555555333333444555555666777777888777777777666666777777888888888999<<<<<<<<<======>>>??????;;;===@@@BBBEEEJJJPPPTTTZZZkkk}}}yyyiiiZZZSSSNNNMMM[[[nnnxxxtttooojjjgggeeeccc```[[[\\\\\\ZZZUUUOOOIIIEEE@@@@@@>>>===<<<<<<<<<===::::::::::::999999999999999999999999999888888888888888777666666666666777555555555555555444444444444444444555555555666666666888:::999666444222222444333222222333555777999555444444333222111000000111111111111111111111111//////000000000/////////000000000000000000000000....../////////000000000////////////000000000000.../////////000000111111111111111111111111111111000000000000000000//////000000//////000000111111333333222222222222333333222333333333333444444444222222333333444444444555555555555555555555444444666666666666777777777888555999===BBBKKK\\\nnnyyy~~~zzzvvvxxxwwwjjjcccaaa```dddlllssstttrrrrrruuuyyyzzz||||||zzzyyyyyyyyy~~~}}}yyyvvvsssqqqpppnnnllljjjgggddd___ZZZVVVSSSRRRRRRTTTSSSSSSSSSSSSUUUVVVWWWYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSTTTVVVYYY\\\___aaadddffffffeeebbbbbbeeehhhpppqqqwww333444555444333222333555555555666777777777777666555666666777777888888999;;;;;;<<<<<<============<<<>>>AAACCCDDDFFFIIIKKKNNN[[[gggiiikkkuuuwwwsssfff[[[RRROOOLLLNNN\\\mmmmmmeee[[[VVVUUUXXX]]]aaa\\\\\\[[[YYYUUUOOOHHHDDDDDDBBB@@@===;;;:::::::::::::::999999999888888888888888888888888888888888888777666666555555666666555555555555555444444444333444444444444555555555444666999999666444222222555444333333444666888:::444444333222111111000000000000000000000000000000...///000000000000//////////////////////////////------........./////////////////////000000000000......//////000000000111000000000000000000000000//////////////////000000111000000000000111222333333222222111111222222333222222222333333333444444444444444444444555555555333333333333333333333333555666666666666777777777555888;;;>>>BBBLLL]]]kkk{{{{{{zzzyyy{{{zzzkkkaaa___^^^dddmmmqqqppprrrwwwwwwyyy{{{|||zzzyyyxxxyyy{{{}}}wwwsssooojjjfffdddbbb```^^^]]][[[XXXUUUSSSSSSTTTTTTUUUUUUTTTTTTUUUVVVXXXYYYYYYZZZ[[[\\\]]]^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWUUUVVVXXXZZZ]]]```bbbcccgggiiiiiigggdddeeejjjoootttuuuzzz333444555555333333444555444555666666777777666666666666777777888888888999::::::;;;<<<<<<<<<;;;;;;999<<<>>>???@@@AAACCCDDDMMMUUUZZZVVVTTT[[[fffnnn|||zzzqqqlllgggcccYYYVVVQQQLLLJJJOOOYYYbbbaaaWWWNNNJJJKKKOOOVVV]]]^^^\\\ZZZXXXVVVRRRMMMJJJFFFDDD@@@===:::999999999999999999888888888777777777777777777777888888888777777666555555555555555555555555555555555444444222222222333333333444444222555888888666444222222555555444444444666777888333333222222111111000000000000000000000000000000...///000111222111000///////////////////////////------------............////////////000000000000...//////////////////000////////////////////////......////////////000000111000//////000111333444222222111111111111222222111111222222222333333333444444444444444555555555222222222222222333333333555555666666666666777777666777999<<<<<>>===;;;:::<<>>???@@@BBBCCCNNNKKKFFFBBB@@@AAABBBDDDAAABBBCCCDDDFFFJJJOOOSSSZZZbbbnnnyyy{{{kkk___\\\___eeeiiioooggg___[[[UUUMMMHHHHHHIIISSSWWWSSSUUU]]]aaa^^^QQQMMMHHHEEEDDDCCCCCCBBBAAABBBBBBBBBAAA@@@>>>===<<<;;;::::::999999::::::999999999999999999999999666666666666666666666666777666444333222222333333333333222222222111111111222222222222222222222222222444666888777555222000222111000000000000111222111111111111111000//////111000///......///000111222222222222222222222222000000000000//////......---......///////////////......///000000111222222///////////////.........,,,,,,------......//////........................////////////000000000000111111111111111111111111//////000000000111111111333222222111000000111111111222222333444444555555888777666555555555666777555777999::::::;;;===>>>GGG___yyy~~~xxxuuusssxxxzzzyyygggaaacccfffgggmmmoootttxxx{{{|||{{{zzzzzzzzzyyyxxxwwwyyy}}}vvvggg[[[UUUMMMKKKGGGEEEDDDDDDFFFHHHKKKMMMPPPQQQQQQQQQTTTWWW\\\```dddggggggfffffffffhhhlllqqqvvvyyy{{{{{{{{{vvvuuutttrrrqqqqqqqqqqqqrrrsssvvvxxxzzz{{{{{{{{{|||~~~~~~||||||444444333333333333444444444555555666777777777777777777777777777777777777555777999999999:::;;;===999===@@@@@@>>>???CCCHHHKKKHHHEEEAAA???>>>???@@@>>>????????????@@@DDDGGGHHHMMMTTT[[[dddppp}}}uuuiiifffaaaYYYRRROOOSSS[[[aaafffbbb______[[[SSSLLLJJJLLLTTTXXXUUUWWW]]]```]]]RRROOOJJJFFFEEECCCBBBAAA>>>?????????>>>===<<<;;;::::::999888888888888999888888888888888888888888666666666666666666666666666555444333222222222333333222222222222111111111111222333444444333222111222333555666666444222000111000000//////000000111000111111111111000000///000000////////////000000111111111111111111111111000000000////////////...---......///////////////......//////000000111111000000//////.........---++++++,,,,,,---...//////////////////////////////////////////000000000000111111111111111111111111//////000000000000111111333222111111000111111111222333333444444555555555888777666555444444555666555777999999999:::<<<>>>EEEUUUooovvvrrrqqquuu}}}mmmbbb```cccfffkkkmmmppptttvvvxxxyyyyyywwwwwwwwwvvvuuuvvvzzz|||qqqbbbWWWQQQKKKIIIGGGEEEEEEFFFHHHIIIMMMOOOQQQQQQPPPQQQRRRTTTZZZ___fffkkkmmmnnnoooooolllooouuuzzz~~~}}}|||zzzxxxvvvvvvvvvvvvwwwyyy{{{~~~333333333333333333444444444555555666777777666666666666666666666666666666555777888888888888:::<<<999;;;>>>???@@@BBBFFFJJJGGGEEEBBB???===<<<<<<===>>>??????>>>===>>>@@@CCCEEEGGGKKKNNNSSSZZZccciiimmmsss}}}vvvfffYYYRRRUUUVVVTTTPPPLLLNNNTTT[[[ZZZVVVVVVYYYZZZWWWUUUUUUSSSWWWXXXTTTSSSVVVUUUQQQNNNMMMKKKKKKJJJGGGCCC@@@=========<<<<<<;;;;;;;;;999999888777777777777777777777777777777777777777555555555555555555555555555444444333333222222222222222222222111111111111000222333555555333222000111222444555555333222000000000////////////000000000000111111111111000///000000////////////000000........................////////////////////////---......///////////////.........//////000000000000000000///......------++++++,,,---...//////000000000000000000000000000////////////000000000000111111111111111111111111////////////000000000111222222111111111111111222333333444444444555555555888777555444333444444555555666888999888999;;;<<>><<<;;;;;;;;;999:::;;;;;;:::;;;===???BBBCCCEEEGGGIIILLLOOORRRTTTYYYaaajjjrrrzzz{{{xxxqqqfffYYYOOOJJJIIIJJJNNNQQQOOOLLLKKKPPPVVVSSSMMMJJJMMMQQQSSSXXX]]]VVVVVVTTTOOOLLLLLLJJJFFFGGGIIILLLOOOOOOLLLFFFAAA<<<<<<<<<;;;;;;;;;;;;;;;888888777666666666666777666666666666666666666666444444444444444444444444333333333333333333222222222222222111111111000000000111333444444333111000000111222333333222111000//////000000000000/////////000000111111111000000//////000000000000//////------------------------.............../////////---......///////////////.............../////////000000//////.........---,,,------...//////000000000000000000000000000000////////////000000000000000000000000000000000000...////////////000000000222111111111111111222222333333333444444444444444777666444333333333444555444666888888888888:::;;;>>>???OOOmmmxxxwwwxxx~~~sssaaaYYYZZZ^^^dddeeegggiiimmmpppssstttrrrtttuuuuuuuuuuuuvvvxxxwwwhhh[[[SSSOOONNNMMMLLLLLLLLLNNNPPPQQQTTTSSSRRRRRRRRRRRRQQQPPPQQQTTTYYY___fffmmmvvv{{{zzzyyyzzz|||}}}zzzxxxxxxxxx{{{|||000111222333444444444333444555555666666666555555666666666666666666666666666777777777777888;;;======<<<===BBBHHHJJJGGGCCC??????>>>>>><<<;;;::::::888999;;;;;;;;;<<<>>>@@@>>>???BBBDDDFFFGGGHHHHHHMMMPPPTTTXXX[[[___dddgggpppxxxxxxpppjjjggggggcccZZZPPPHHHCCCCCCDDDCCCHHHNNNOOONNNNNNQQQUUUPPPHHHBBBCCCGGGKKKSSSZZZVVVRRRMMMHHHFFFEEEDDDBBBAAADDDIIIOOOQQQNNNGGGBBB<<<;;;;;;:::::::::;;;;;;888888777666666666666777555555555555555555555555444444444444444444444444222222333333333333222222222111111111111000000000///000111222222111000//////000111222222222111000///000000111111000000//////000000111111111111000//////000000000000//////////////////////////////---............/////////---......///////////////------..................////////////////////////.........////////////000////////////////////////////////////000000000000000000000000000000000000......////////////000000111111111000111111222333333333333333333333333333555444333222222333444555444666777888777777999:::======GGG\\\rrr}}}yyywwwzzzyyyhhh]]]ZZZ\\\___aaacccfffiiimmmooopppqqqsssuuuvvvuuuuuuuuuvvv}}}ssseeeZZZTTTRRROOONNNNNNNNNOOOPPPQQQRRRVVVUUUSSSSSSTTTTTTRRRQQQNNNPPPSSSXXX^^^fffpppvvvwwwwwwwwwyyy}}}~~~~~~///000222333444444333333444555555666666555444444666666666666666666666666777888888777777888;;;>>>???AAADDDGGGHHHFFFBBB???<<<<<<=========<<<;;;:::999:::<<<<<<<<<===???@@@??????@@@BBBDDDEEEEEEEEEHHHJJJLLLMMMNNNPPPSSSVVVWWW]]]fffnnnuuu~~~tttiiiaaa]]][[[YYYWWWRRRKKKDDDAAA@@@AAABBB>>>CCCIIILLLMMMLLLNNNOOOJJJCCC>>>@@@CCCFFFKKKQQQXXXQQQIIIDDDBBBAAA@@@@@@???AAAEEEJJJLLLKKKFFFBBB;;;:::999888888999:::;;;999888777777666666777777444444444444444444444444333333333333333333333333111222333333333333222111111111111111000000000000////////////////////////...///000111111111000000000000111222222111000000//////000111111111111111...///000111111000///...////////////////////////---------.........//////---......///////////////------------------------------......///000000000//////............------........................////////////000000000000000000000000000000000000........./////////000000111111000000111222222333222222222222222222222222333222222222222444555666444666777777666666888999<<>>======>>>@@@@@@@@@BBBDDDFFFHHHIIILLLOOORRRKKKOOOTTTXXX[[[bbbllltttxxxqqqkkkccc\\\YYYXXXXXXXXXKKKGGGBBB???@@@AAABBBBBB:::===BBBEEEFFFEEEDDDCCCBBB>>>===AAADDDFFFHHHLLL]]]TTTJJJDDDAAA???>>>>>>@@@@@@BBBEEEGGGGGGDDDBBB999999888777777888999:::999999888777777777777777444444444444444444444444333333333333333333333333000111333333444333222111111111111111000000000000//////............//////......///000000000000000000111222333333222111000//////000111111111111111...///000111111000///...........................---------.........//////---......///////////////------------------------,,,,,,---...///000111111///......------,,,++++++........................////////////000000000000000000000000000000000000............/////////000111111000000111222333333222111111111111111111111222111111111222444666777444666777777666666777999777===@@@DDDUUUqqq|||pppddd___YYY[[[___cccfffiiijjjkkkmmmpppsssuuutttsssssssssqqqssswww|||yyymmmccc\\\ZZZZZZWWWWWWVVVVVVWWWXXXXXXYYYYYYWWWUUUUUUWWWWWWUUUSSSQQQSSSVVVWWWYYY\\\```cccmmmqqqxxx111111000000111111222222555444444333333333444444777777555444444555666777666888888777666888===AAAKKKGGGCCC@@@>>>>>><<<;;;>>>===<<<;;;:::999888888999999:::;;;;;;<<<<<<======>>>@@@???>>>>>>???@@@CCCCCCCCCDDDEEEGGGHHHIIILLLKKKKKKLLLQQQWWW^^^bbbnnnssswwwrrrnnniiieee^^^\\\WWWSSSOOOMMMLLLLLLHHHEEEBBBAAAAAAAAA@@@??????@@@AAABBBBBBAAA@@@???????????????@@@BBBDDDEEEMMMRRRPPPDDD???BBB@@@999>>>======???AAABBBAAA@@@888999999888888777666555777777666666555555555444444444333333333444444555222222222222222222222222000111222333333222000000000000000000000000000000000000000000000000000000000000000000////////////000111222333333222111000000000000000000000000000////////////////////////000000//////.........---////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000......------------............------------..................////////////111111000///...---,,,,,,000000000000000000000000000111111111111222222222111111222222222333333333222222222222222222222222555555555555666888999999===<<<>>>DDDNNNaaa||||||iiiccc___^^^```bbbbbbdddhhhmmmoooqqqrrrqqqqqqrrrssssssrrrssswwwyyyzzz}}}pppeee^^^[[[[[[WWWYYY[[[ZZZWWWWWWXXX[[[[[[ZZZXXXWWWVVVWWWYYYZZZWWWUUUTTTTTTWWWZZZ\\\\\\iiirrr333333222111111222222222555555444444444444444555666666555555555555666666666777888777777:::???CCCJJJFFFBBB???===<<<;;;:::<<<<<<;;;;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<;;;<<<>>>>>>===>>>???AAABBBBBBCCCDDDDDDEEEFFFGGGHHHGGGGGGHHHKKKPPPTTTWWW]]]aaajjjwwwzzzvvvoooeee___]]]ZZZVVVRRRRRRPPPNNNKKKIIIHHHGGGGGGDDDBBB???>>>>>>???>>>===>>>>>>????????????>>>>>>>>>>>>===>>>???AAABBBDDDJJJQQQOOODDD>>>@@@@@@;;;<<<;;;;;;===???@@@???===888888888888888777555555777666666666555555555444444333333222222222222333222222222222222222222222000111222222222222111000000000000000000000000000000000000000000000000000000000000000////////////000000111222222111000000////////////////////////////////////////////////000/////////....................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////......------------............------------..................////////////000000000///......------////////////////////////000000111111111222222222111111111222222222333333222222222222222222222222555555555555555666777888999999<<>>???>>>>>>===<<<<<<<<<<<<<<<<<<======<<<<<<<<<===???AAABBBHHHOOONNNDDD<<<===>>><<<999999999:::<<<===<<<:::888888888888777666555555666666666555555555555555333333222222111111111000222222222222222222222222000000111222222111111000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000////////////////////////////////////////////////////////////............------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------........................------------............------------......---............/////////////////////////////////////////////////////////000000000111111111222222111111111222222222222333222222222222222222222222555444444444444444555555555666:::===AAAMMMfff}}}vvvkkkaaa^^^___```dddiiijjjlllnnnoooooooooppprrrooommmnnnrrrssstttyyy|||tttoooiiiccc^^^XXXZZZ\\\\\\[[[ZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ\\\\\\\\\[[[ZZZ[[[\\\^^^aaacccgggqqq333333333333444555666777555555444444444555666666444444666777777777666555666777888999<<>>@@@AAAGGGNNNNNNEEE<<<;;;<<<;;;888888888999;;;;;;:::999888888888888777666555444555555555555555555555555333333333222222111000000111111111111111111111111000000000111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000///////////////////////////////////////////////////////////////.........------------------------,,,,,,,,,---------......------------------------...............---------......------------............------------......---------.........//////............//////000000////////////////////////000000000000111111111111111111111111222222222222111222222222222222333333444444333333222333333333333666:::;;;<<>>:::888888888888777;;;;;;;;;;;;::::::::::::888888999999:::;;;;;;<<<;;;;;;<<<;;;;;;<<>>???@@@GGGLLLMMMGGG???;;;:::999999888888999:::;;;999888777888888777777666555444444444444555555555555555333333444444333222111000111111111111111111111111/////////000000111111222000000000000000000000000111111111111111111111111000000000000////////////////////////////////////........................////////////////////////.........///////////////........................,,,,,,,,,---------......------------------------...............---------......------------............------------......------------............------......///000000000........................//////000000000111111111000000111111111222222222111111111222222333333333444333333222222222222333555777:::;;;:::@@@QQQccc}}}pppfff______bbbfffiiilllmmmnnnoooppprrrooommmmmmooopppoootttzzz{{{ttthhh___ZZZYYYXXXXXXYYYYYYYYYYYY[[[[[[[[[\\\]]]^^^______]]]^^^___^^^^^^```dddggglllrrr}}}...//////111333555777888333333333333333444555666333444555666777777777777777777:::>>>BBBEEEDDDCCC===;;;888777777999999999;;;:::::::::999999888888888888999999::::::;;;;;;<<<<<<===<<<===???BBBFFFLLLKKKIIIGGGEEEDDDDDDCCCAAABBBCCCDDDFFFGGGHHHHHHMMMIIIHHHJJJLLLPPPXXXaaatttsssrrroookkkgggcccaaabbb___aaafffkkkmmmrrrwww{{{xxxyyyzzz|||nnnggg^^^XXXVVVUUUSSSRRRNNNLLLIIIFFFCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@??????>>>===<<<<<<<<<;;;999888:::;;;<<<;;;======<<<<<<<<<<<<============<<<<<<<<<===>>>???EEEHHHJJJHHHDDD???;;;888999888888999::::::999777777777777777666555444444444444444444444555555555111222333444444333222111111111111111111111111111///////////////000222222000000000000000000000000111111111111111111111111000000000000//////////////////............//////........................////////////////////////.........///////////////////////////////////////,,,,,,,,,---------......------------------------------........................------------............------------......,,,------------.........---.........//////000000......................../////////000000000111111000000000111111111111222111111111222222333333444333333222222222222333333777777888:::999===JJJWWWxxxqqqbbb]]]```aaacccgggiiiiiikkkmmmnnnooommmmmmooonnnnnnrrrxxxzzzoooggg]]][[[WWWVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^___```]]]___aaa```^^^```dddiiijjjoooyyy////////////000222333444111111111222222444555555444444444555555666777888777888;;;@@@EEEEEEAAA>>>:::888666666777:::;;;;;;777888888888888888999999888888888999::::::;;;;;;;;;;;;======???CCCHHHLLLPPPMMMJJJFFFDDDCCCDDDDDDBBBBBBAAABBBCCCDDDEEEFFFIIIGGGHHHKKKMMMNNNTTT[[[cccddddddcccbbb```___^^^\\\YYYXXX\\\]]]]]]```eeehhhmmmttt{{{yyytttnnniiifffcccaaa```___```aaadddggghhhgggfffZZZWWWRRRNNNLLLJJJJJJJJJIIIHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBAAA@@@>>><<<<<<<<<<<<===<<<:::888888999::::::999;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;===>>>AAABBBEEEIIIJJJFFF???:::888777777888999999888666777777777777666555444333333333333444444555555555...///111333444333222111111111111111111111111111//////......///000222333000000000000000000000000111111111111111111111111000000000000//////////////////...------...//////........................////////////////////////............/////////000........................,,,,,,,,,---------..............................,,,---------.../////////......------------............------------......,,,,,,---------..................///////////////........................////////////000000000111000000000000111111111111000111111222333333444444222222222222222333444555777444444666888:::CCCLLLhhh~~~~~~hhh___```^^^aaadddfffgggiiikkkmmmooollllllmmmmmmlllooouuuzzz}}}~~~wwwpppccc^^^XXXUUUUUUWWWXXXXXXXXXYYYZZZ\\\^^^______```^^^aaacccbbb```aaafffkkklllrrrzzz000000////////////000000111111111111222333444555555555444444555666888999777999===BBBFFFEEE???:::999777555555888:::<<<<<<444555666777888999::::::777888888999::::::;;;;;;999:::<<<>>>AAAFFFLLLQQQQQQNNNIIIEEEBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDGGGKKKMMMMMMQQQWWWXXXXXXYYYZZZ[[[]]]^^^___YYYVVVVVVXXXYYYWWWXXX[[[SSS[[[hhhuuu}}}~~~{{{rrrooonnnqqqvvvyyyzzzxxxpppqqqrrrtttxxx|||zzzrrrsssttttttqqqnnnjjjhhhbbb___ZZZWWWWWWWWWWWWVVVTTTTTTTTTVVVXXXZZZYYYXXXNNNNNNLLLIIIEEECCCCCCDDDCCCDDDEEEEEECCCAAAAAAAAA?????????>>>===>>>@@@BBBBBB@@@>>><<<<<<===>>>???>>><<<:::999:::;;;;;;:::::::::<<<======<<<::::::;;;:::999999999:::;;;<<<>>>===AAAJJJNNNKKKCCC<<<777666666777888888666555777777777777666555444333333333333444444555555555,,,---000222333333222111000000000000000000000000///.........///000222333000000000000000000000000111111111111111111111111000000000000///////////////...---,,,,,,---...///........................////////////////////////---.........//////000000------------------------,,,,,,,,,---------..............................,,,,,,------...///000000.........------..................------.........,,,,,,,,,---------......////////////////////////........................////////////000000000000000000000000111111111111000000111222333333444444222222222222333444555666666222111333666999>>>EEETTTooo|||zzz|||lll```aaa^^^aaadddggghhhjjjlllnnnnnnlllkkklllkkkjjjnnntttvvvyyy}}}{{{~~~|||vvvfff```YYYUUUUUUXXXYYYYYYWWWXXXZZZ\\\^^^_________```bbbdddcccaaabbbggglllqqqwww222111000//////000111222333222111000000000111222444444444555555555666666666<<>>============<<<;;;:::999888999999:::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>======<<<;;;:::888999:::;;;;;;:::999;;;===@@@CCCEEEGGGGGG888999999888666777:::>>><<<:::777444333444555666444444555555555555555555333333222222111000//////000000000000000000000000000000000000000000000000111111111111000000000000//////000000000000//////111111000000//////......000000///.....................////////////.....................///000000......------------......---------------------------......//////000000000.........------,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---........................------........................---------............///000000000000000000000000............////////////222222222222222222333333222222333333333333444444111222333333444666;;;>>>JJJ___www{{{wwwzzzzzzggg\\\]]]___aaabbbfffkkknnnnnnhhhiiiiiijjjkkklllmmmmmmqqqqqquuu|||yyylllccc[[[XXXVVVTTTUUUYYYXXXYYY[[[\\\]]]___aaadddeeeeeeeeefffhhhllloooqqqxxx{{{000///............///000111111000000111222333444444444444444555666666777:::???CCCCCC???:::999:::888888777777777777777888999888777777777777888999888999::::::888888999:::;;;;;;<<<===@@@DDDGGGIIIHHHGGGEEECCCBBBBBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCFFFIIIKKKJJJHHHGGGHHHHHHIIIJJJNNNRRRVVV^^^___```___[[[XXXUUUTTTQQQSSSTTTXXX```iiijjjfffhhhgggggggggkkkpppvvvyyy{{{wwwrrrllliiihhhiiijjjgggkkkrrrvvvyyy{{{~~~|||uuuqqqiiifffccccccdddeeeeeeeeeeeejjjkkkgggeeegggiiihhhdddbbb^^^\\\\\\[[[ZZZYYY[[[[[[ZZZYYYXXXVVVTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTXXXUUUQQQOOOOOONNNLLLJJJMMMMMMMMMLLLLLLLLLKKKKKKLLLJJJHHHEEECCCBBBBBBBBBDDDDDDCCCCCCBBBAAAAAA@@@??????>>>===<<<;;;<<<<<<>>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;:::;;;===>>>???>>>===<<<;;;:::888888:::;;;::::::999:::<<<>>>AAACCCEEEFFF>>>;;;888777888999999999;;;999777555444444555555444444555555555555444444333333222111111000//////000000000000000000000000000000000000000000000000111111111111000000000000///000000000000000000///000000000000//////......000//////.....................////////////......---------------...//////......------------......------------------------,,,,,,,,,,,,,,,---------------------------,,,,,,---......//////......---...------------------...///...---,,,,,,,,,,,,,,,..................------........................------------............////////////////////////------......//////000000111111111222222222222333222222222333333333444444222333444444444666:::===CCCRRRhhh}}}}}}{{{~~~lll^^^\\\]]]^^^___cccgggjjjjjjhhhhhhiiijjjkkklllmmmmmmooopppsssyyy{{{lllccc[[[WWWVVVTTTVVVZZZYYY[[[\\\]]]^^^```dddggglllkkkkkklllnnnrrruuuxxx{{{~~~000000////////////000000000000000111222333555666555444444444555666888999???AAADDDBBB===:::999:::777777777666666777777888888888777777777777888888888999:::999888888999:::;;;;;;===>>>@@@BBBDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAACCCCCC@@@@@@AAACCCEEEGGGFFFEEEEEEEEEEEEEEEDDDFFFJJJMMMVVVXXX\\\___aaa^^^YYYUUUOOOPPPPPPQQQVVV]]]]]]XXXaaacccgggkkkpppsssvvvwwwwwwtttnnnggg```[[[XXXWWWVVVYYY]]]___aaabbbdddfffiiikkkmmmooommmjjjeeebbb___]]][[[ZZZZZZZZZYYYWWWSSSXXXYYYWWWWWWZZZ\\\[[[YYYVVVSSSQQQPPPOOOMMMLLLOOOOOONNNNNNMMMKKKJJJIIIJJJJJJJJJKKKKKKMMMNNNNNNOOOMMMKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIILLLJJJHHHEEECCCBBBAAAAAAEEEDDDDDDCCCCCCBBBBBBBBB======<<<;;;::::::::::::======<<<;;;;;;;;;<<<<<<;;;::::::999999::::::;;;:::;;;>>>@@@@@@???===;;;;;;:::888888:::::::::999999999999;;;===@@@BBBDDDEEE@@@:::888999:::888555999888777666555555444444555555555555444333333222222222222111111000000///000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000////////////...000///......------............////////////......,,,,,,,,,,,,,,,---............------------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,------------------//////000000000000//////.........------.........000///...---,,,+++++++++------------------..............................------------............////////////////////////---------...///000000111000000111111222222222222222222222222333333333333333444444444444555888:::===FFFVVVlllwwwiiiaaa^^^\\\]]]```dddfffhhhggghhhhhhiiijjjkkklllmmmmmmmmmooottt{{{}}}lllcccZZZWWWUUUTTTWWW[[[\\\\\\]]]^^^___bbbgggkkknnnnnnmmmnnnppptttxxx{{{222222222111111222222222111111111222333333444555555444444444555777999;;;AAABBBAAA>>>:::888888999777666666666666777777888777777777777777777777777777999:::999888777888999:::;;;===???@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBAAABBBBBBAAA@@@@@@AAABBBBBB>>>>>>???AAACCCCCCCCCCCCCCCDDDDDDCCCBBBDDDFFFIIILLLMMMPPPWWW^^^aaa```]]]TTTUUUUUUTTTXXX\\\\\\XXX[[[^^^bbbggglllnnnppppppiiihhheeeaaa\\\WWWTTTRRRQQQQQQSSSTTTVVVWWWZZZ[[[\\\]]]^^^]]]\\\[[[[[[[[[]]]\\\[[[ZZZ[[[[[[YYYWWWRRRTTTSSSPPPPPPVVVYYYYYYVVVSSSPPPMMMLLLKKKJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIKKKLLLMMMIIIIIIHHHIIIJJJKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGLLLKKKIIIGGGEEECCCAAA@@@CCCCCCCCCBBBBBBBBBAAAAAA===<<<;;;;;;:::::::::;;;::::::::::::::::::::::::::::::999999999999::::::999;;;>>>@@@@@@???===;;;<<<:::888888999:::999888888888777777999<<>>???>>>===<<<===>>>@@@BBBBBBBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA===>>>@@@AAAAAABBBBBBCCC@@@AAABBBBBBAAABBBEEEGGGGGGEEEEEEJJJSSS[[[```aaa[[[]]]^^^]]]___ddddddaaaWWWXXXZZZ\\\___bbbdddeeebbbccccccccc```[[[VVVSSSQQQPPPOOOPPPRRRTTTWWWXXXXXXWWWUUURRRPPPQQQUUUXXXXXXWWWVVVWWWYYYZZZYYYXXXWWWVVVQQQLLLMMMTTTXXXYYYQQQNNNKKKHHHHHHGGGFFFDDDHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLHHHIIIIIIJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGKKKKKKJJJIIIGGGDDDBBB@@@AAAAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<999:::::::::::::::::::::999999888888888888999999999;;;===??????>>><<<;;;<<<:::888888999999999777777666555555666888;;;===GGGIIIIIIDDD<<<777777999555666777888777555333222444444444444333222000000111111111000000000000000////////////////////////////////////////////////111111111111000000000///000000111111111111000000...............///////////////...---------------------............------...............//////000......------------......------------------------.........------,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,......------------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------..............................,,,,,,,,,------------...........................---------...///000000111......///000000111222222111111111222222222333333333444555555444444555777:::<<>>?????????@@@BBBDDDFFFDDDBBBCCCHHHPPPVVVZZZZZZ^^^___^^^```eeegggeeeSSSRRRQQQQQQRRRUUUXXXYYYbbbeeehhhiiigggbbb[[[WWWSSSPPPLLLKKKMMMQQQSSSTTTTTTTTTQQQMMMJJJLLLRRRWWWSSSRRRQQQSSSUUUXXXXXXXXXVVVTTTNNNHHHIIIPPPUUUTTTNNNKKKHHHFFFFFFFFFEEECCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHJJJKKKKKKIIIHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>:::;;;<<<=========<<<<<<999888888777777888888999999:::;;;<<<===<<<;;;;;;<<<:::888888888999888777666555555555555666888999AAAGGGKKKGGG>>>777777:::555555666777666555444333333333333333222111111000000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000//////000000000000//////---............////////////...------,,,,,,------------............------///............///000000......------------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,------------------++++++,,,,,,,,,,,,++++++---------,,,,,,---------+++++++++,,,---...///000++++++,,,,,,------..............................,,,,,,,,,,,,------------....................................////////////------...///000111111222111111111111222222222222222333555555444444555777666888===DDDMMM^^^xxxrrrdddaaaaaa^^^___dddaaabbbcccdddeeeffffffgggcccdddeeefffhhhlllrrrvvvuuuzzzvvvjjjccc^^^]]]]]][[[\\\___]]]___aaabbbeeejjjpppuuuuuuwwwyyy|||,,,---...//////...---,,,...///000111111111000///111333666999;;;<<<<<<<<<888666555444555666666666555444444555555777888888444555666666666666555444666888999888777666777999999999:::;;;;;;;;;;;;;;;<<<======>>>??????????????????@@@@@@@@@@@@??????<<>>@@@?????????@@@BBBBBBBBBCCCCCCDDDGGGKKKNNNOOOSSSUUUTTTVVV[[[]]]\\\NNNMMMKKKJJJKKKMMMPPPQQQ[[[```ggglllmmmiiiddd```WWWRRRLLLIIIJJJMMMOOOOOOOOOQQQQQQNNNKKKMMMRRRXXXPPPNNNMMMMMMPPPSSSUUUVVVQQQPPPKKKHHHJJJPPPRRROOOMMMKKKHHHGGGGGGGGGGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFIIIKKKKKKIIIGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDFFFGGGHHHGGGDDDAAA???========================>>>===============>>>>>>:::;;;<<<=========<<<<<<888888777777777777888888999999999999::::::;;;;;;<<<:::888777888888777666555555555555555555666666<<>>>>>>>>?????????@@@@@@@@@@@@??????<<<>>>AAAAAA???>>>@@@BBB@@@AAABBBAAA@@@???@@@AAA;;;@@@EEEGGGEEEDDDEEEGGGDDDHHHKKKIIIKKKOOOQQQPPPKKKJJJIIIHHHIIIKKKLLLMMMMMMTTT```jjjoooooollliii]]]WWWOOOJJJKKKMMMNNNNNNLLLOOOSSSRRRPPPPPPTTTYYYLLLJJJGGGGGGJJJMMMOOOPPPMMMNNNLLLKKKNNNSSSSSSNNNKKKIIIGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHDDDGGGKKKKKKIIIGGGHHHJJJFFFFFFFFFFFFEEEEEEEEEEEEAAACCCEEEFFFFFFCCC@@@>>>============>>>>>>>>>>>>======<<<<<<<<<======>>>777888:::;;;<<<;;;::::::888888777777777777888888:::999888777888999:::;;;<<<:::888777888888777666444555555666666555444444999===BBBDDDBBB<<<777333555555555555555444444444000111111222222222111111////////////000000000000////////////////////////000000000000000000000000111111111111000000000000------............---------------.........//////......---,,,,,,,,,,,,---,,,------......------,,,---,,,,,,,,,,,,---...............------.........------------------------.........//////000000000.........------,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,......---,,,,,,,,,------******+++,,,,,,---..............................++++++,,,,,,,,,---------........................000000000///......------,,,,,,---...///000111222000111111111111222222222///222444555444555666777:::999;;;???BBBKKK___rrrnnniiigggaaaaaaggg^^^^^^___```aaabbbcccccc___aaacccccccccdddhhhkkkmmmpppuuuzzz}}}~~~tttiiidddbbbcccccc```^^^___```cccgggkkknnnrrrwww{{{xxx{{{.........---...///000000////////////////////////222222333444444555555666777666666555555555666666666666666666666666666666555555555444444333333333444555666666666777:::===:::;;;;;;<<<<<<<<<;;;;;;:::<<>>>>>@@@@@@?????????@@@AAAAAAAAA@@@@@@AAABBBBBBAAA???DDDCCCBBBAAA@@@?????????CCCDDDDDDEEEFFFFFFGGGGGGJJJIIIGGGFFFFFFGGGIIIJJJRRROOONNNTTT___iiimmmmmmeee___UUUMMMJJJIIIJJJJJJJJJIIIHHHIIIKKKOOORRRUUUIIIIIIIIIJJJJJJKKKKKKKKKPPPMMMKKKLLLOOOOOOMMMJJJGGGDDDBBBBBBFFFIIIJJJIIIEEEEEEFFFGGGJJJNNNRRRTTTUUUPPPKKKGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHKKKJJJIIIGGGEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???========================>>>===<<<;;;:::999999999<<<;;;:::999999999:::;;;888888888888888888888888777777666666666888999:::999888888777666555555444666666666666666666666666888999===DDDHHHDDD;;;333333333333444444444444555000222444444222000111111000000000///000000111222000000////////////000000000000//////.........---//////////////////////////////............//////////////////////////////......---------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------///...,,,++++++,,,...///......---,,,,,,+++******+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---............//////...---,,,,,,////////////////////////000//////......///111222000000111111111111000000444555666666555555666888555666888<<<>>>DDDSSSbbb~~~|||vvvqqqggg```]]][[[``````[[[[[[```cccbbbaaaaaa``````aaacccdddeeehhhjjjnnntttzzzzzzvvvllljjjfffbbb``````aaacccbbbdddiiiooouuuzzz~~~~~~//////000000000111111111........................000111111222222333444444666555555444444555555666555555555555555555555555555555444444444333333333444555666666666888;;;>>>??????>>>>>>===<<<:::::::::<<<>>>@@@@@@@@@???>>>@@@AAAAAAAAAAAA@@@??????CCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBCCCEEEEEEDDDBBBCCCBBBAAA@@@@@@@@@@@@@@@DDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJLLLPPPTTT[[[aaafffgggccc\\\UUUQQQMMMJJJGGGHHHHHHIIIJJJLLLNNNOOOPPPGGGGGGHHHHHHHHHIIIIIIIIIMMMLLLLLLOOORRRRRROOOKKKHHHFFFDDDDDDGGGJJJKKKKKKHHHHHHHHHIIIKKKNNNQQQRRRRRRNNNJJJHHHGGGHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<======<<<::::::999999:::<<<;;;999888888888999999888888888888888888888888888777666666666777888999888888777777666555555444555555555555555555555555777888<<>>;;;777444222222333444000000000000000111222222000000////////////000000000/////////............//////////////////////////////............//////....................................------,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------///---,,,++++++,,,---///...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------...............///000000///////////////...------...........................------------...000000000000111111111111000000222444555555444444555666999999:::<<<;;;>>>JJJWWWvvv|||oooeeeaaa]]]aaa```\\\]]]bbbdddbbbbbbbbbbbbbbbccceeeggghhhhhhiiimmmqqqwww}}}}}}yyyqqqnnnhhhcccaaa```aaabbbdddgggkkkqqqxxx}}}......000111111111000///..............................///000000111111222444444444333333444444555555555555555555555555555444444444444333333333333444555666777777999===???CCCCCCAAA@@@>>><<<:::999;;;<<<===>>>????????????BBBAAAAAAAAAAAA@@@@@@@@@FFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAACCCEEEFFFEEEDDDAAAAAA@@@@@@@@@@@@@@@AAACCCCCCDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGFFFDDDCCC@@@FFFLLLLLLJJJLLLUUU]]]gggeeeccc```[[[TTTLLLFFFGGGHHHJJJKKKLLLKKKJJJIIIEEEFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLQQQUUUTTTOOOKKKGGGEEEDDDDDDGGGIIIJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA???????????????<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::999999:::;;;:::999777666666777777888888888888888888888888888888777666666666777777777777777666555555444444555555555555555555555555777777999>>>BBBBBB>>>:::555555555666888999:::;;;JJJBBB888111000222333333111111111000111222222333000//////......//////000////////////............//////////////////////////////............//////......................../////////............---------------------------------------------------++++++++++++++++++++++++------------------------...---,,,++++++,,,---...------,,,,,,++++++******,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------.....................//////000..................---,,,........................------------...///111111///000000111111000000///111222444333222222333555888888999;;;999:::BBBMMMfff~~~yyyjjjccc]]]______\\\]]]```aaa`````````aaabbbdddeeeggghhhggghhhiiilllqqqxxx}}}~~~wwwssslllddd```^^^___```eeegggmmmsssyyy***+++---//////...---,,,........................---......//////000111111333333222222333333444444444444444444444444444444333333333333333333333333444555666777888:::===@@@EEEDDDBBB@@@>>><<<;;;;;;;;;<<<<<<<<<===>>>??????AAA@@@@@@@@@@@@@@@@@@@@@EEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>AAACCCEEEDDDCCC@@@????????????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCAAABBBDDDDDDEEEDDDCCCCCCAAAFFFKKKJJJFFFGGGNNNUUU___aaadddfffddd\\\RRRKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHLLLRRRUUUSSSMMMGGGCCCBBBBBBCCCDDDFFFGGGGGGIIIHHHGGGFFFEEEFFFFFFFFFHHHGGGGGGGGGHHHHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDBBBBBBAAAAAA???>>>======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999:::;;;999888666555555555666888888888888888888888888888888777777666666666666666666666555555444444444444444444444444444444444555555666999>>>@@@@@@>>>555555666666888999;;;<<>>===<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>======>>>???@@@@@@AAA@@@@@@???@@@@@@AAAAAA=========@@@CCCDDDDDDCCC??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDDDDFFFHHHGGGFFFGGGJJJMMMRRRVVV]]]dddeeeaaaYYYRRROOOMMMJJJHHHFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGJJJOOORRROOOHHHBBBBBBBBBCCCDDDDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEFFFGGGGGGEEECCCBBBAAAAAA@@@@@@AAAAAABBBGGGGGGHHHGGGFFFCCCAAA@@@@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::999888777555444444555555777777777777777777777777777777777777666666555555555555555555444444444444444444444444444444444444444333444666:::>>>@@@AAA777666555555666888999;;;CCC<<<333///000111000---111111000000111111222333//////............//////.........///////////////////////////////////////......------------................................./////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,++++++*********+++************+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++++++++,,,------,,,------.........------...........................//////000111222222222//////000000000000//////111333444444333333444555222222555999::::::???FFFJJJ___{{{tttbbb^^^ZZZYYYYYYYYYYYYXXXZZZ[[[\\\^^^```bbbcccccc```___^^^___bbbgggkkkooosssvvv{{{~~~|||wwwnnnddd]]]XXXWWWWWW\\\___fffnnnvvv~~~,,,---.../////////...---------------------------...//////000000111222222222222222222333444555555333333333333333333333333222222222222333333333333444555666666666777:::===>>>===<<<:::::::::;;;<<<999:::;;;<<<============<<<<<<;;;<<<===???AAABBB>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>AAADDDEEEEEEDDD??????>>>>>>>>>>>>>>>???>>>>>>???@@@@@@AAABBBBBBBBBAAA?????????AAADDDEEEEEEDDDCCCDDDEEEGGGGGGGGGHHHLLLSSSZZZ______[[[WWWRRRPPPLLLHHHFFFEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFHHHKKKMMMKKKEEE@@@CCCEEEGGGGGGGGGGGGIIIJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAGGGHHHHHHHHHFFFCCC@@@>>>????????????>>>===<<<;;;::::::::::::::::::::::::::::::999999999999::::::888777666555555555666777777777777777777777777777666666777777777666555555444444444444444444444444333333333333333333333333333222333444777;;;@@@BBB999888666444444555666888;;;777444222333333111...000000000///000111111222///......------......///.........///////////////////////////////////////......------------......---------------------------............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++************************+++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------------......///...///000000111000000000------------------------,,,------..................//////000000//////...111333444444333222444555666444555888888777:::@@@DDDSSSkkk}}}kkkccc[[[ZZZZZZXXXXXXYYYZZZ[[[]]]___```aaabbbbbb]]]\\\[[[[[[]]]```dddfffllloootttwwwyyy{{{}}}~~~yyyqqqggg___ZZZWWWVVVYYY]]]eeennnxxx,,,------------.........------------------------......//////000000111111222222222333333444555666222222222222222222222222111111222222222333333333555555666555555666888:::<<<:::888777666777888888777999;;;=========<<<;;;;;;;;;;;;;;;>>>AAADDDEEE??????>>>=========>>>>>>=========???BBBCCCCCCAAA@@@???>>>===============<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFEEECCCEEEIIIOOOUUUXXXXXXWWWSSSQQQOOOLLLIIIGGGGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDGGGJJJJJJFFFCCCCCCFFFHHHIIIHHHGGGIIIKKKHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCAAABBBCCCDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@AAADDDEEEGGGGGGFFFCCC@@@???===???@@@AAA@@@>>><<<:::999999999999999999999999:::999999999999999::::::777666555555555666777888777777777777777777777777444555666777777777666555333333333333333333333333222222222222222222222222222222222333666:::???BBB===;;;888555333333444555444444333333222111111000//////......//////000111///......------......///............/////////000////////////////////////...------,,,,,,------...------------------------,,,,,,------............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******************++++++************++++++++++++***************++++++,,,++++++,,,,,,,,,,,,------+++******))))))******+++*********+++++++++,,,,,,------,,,,,,------...///---...//////000000000///------------------------,,,------......---++++++......////////////......000111222222111111222444777444444666666555777<<<===FFFYYYsssrrrfff[[[YYYXXXVVVVVVXXXXXXZZZ[[[]]]^^^______^^^[[[ZZZZZZZZZ[[[]]]___```fffiiimmmpppsssvvvzzz}}}||||||}}}|||uuummmeee___[[[YYY[[[___hhhrrr}}}++++++*********+++,,,---------------------------------......///000000000333333333333444555666777222222222222222222222222111111111222222333333333555666666555444444777999;;;:::777555444444555555666888;;;===>>>===;;;:::;;;:::;;;<<>>======<<<<<<;;;;;;;;;===???@@@???>>>@@@@@@???===<<<<<<<<<<<<:::;;;<<<>>>???AAABBBCCC===???AAACCCCCCCCCBBBAAAAAABBBDDDEEEDDDDDDFFFHHHCCCBBBDDDHHHMMMQQQTTTTTTRRRQQQQQQOOOMMMJJJGGGEEEHHHGGGGGGGGGFFFFFFEEEEEEFFFDDDCCCEEEHHHJJJIIIFFFAAADDDGGGHHHFFFFFFHHHJJJEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDFFFEEECCCAAA???===???AAABBBBBB???<<<999999999999999999999999999999999999888999999::::::666666555555666777999:::777777777777777777777777333444555777777777666666333333333333333333333333222222222222222222222222111222222333555999>>>AAA@@@>>>:::666333333333444111222222111///...///000...............///000000.........------.........---.........//////000000////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************++++++))))))******+++++++++,,,*********)))***++++++,,,++++++,,,,,,,,,---------******))))))))))))******))))))*********+++++++++++++++******++++++,,,---***++++++,,,---------,,,------------------------...////////////---,,,+++......////////////......///000111111000000111222555222111444555444777<<<777;;;LLLhhhtttfffZZZVVVUUUSSSSSSVVVVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[ZZZ[[[[[[[[[\\\]]]]]]bbbeeehhhkkknnnrrrwww{{{yyyzzz|||~~~~~~yyyrrrjjjddd___\\\^^^ccclllwww///...,,,++++++,,,...///------------------,,,,,,000000000000111111111111111111222222222111111000333333333333333333333333111111222222222222333333555555555555555555555555444333333333333444555555;;;::::::::::::;;;<<<<<<===>>>AAAFFFKKKOOOOOOOOO@@@@@@???===:::999;;;<<<:::;;;===>>>??????>>>>>>????????????>>><<<;;;999>>>===<<<>>>AAACCCDDDDDD???AAADDDGGGGGGFFFCCCBBBDDDBBBBBBEEEEEEBBBBBBEEEFFFDDDCCCFFFKKKOOOOOONNNOOOOOOOOONNNMMMKKKHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFEEEEEE@@@AAACCCEEEFFFFFFEEEDDDFFFGGGHHHHHHHHHFFFDDDCCC>>>>>>>>>>>>@@@BBBDDDEEEBBBCCCDDDDDDDDDCCCBBBAAABBB@@@>>><<<;;;<<<===>>>;;;:::999999888888999999999999888888777777666666666666666666666777888888999999:::999999888666666777888999:::;;;::::::999555444333333222222333333333333333333333333333333333222111111333666999<<>>BBBGGGKKKLLLJJJHHH======<<<:::888777888999:::;;;===>>>??????>>>>>>???@@@@@@@@@@@@>>>===<<<@@@???>>>@@@CCCEEEEEEEEE===???CCCFFFGGGFFFEEECCCDDD@@@???CCCEEECCCBBBCCCCCCAAA@@@AAADDDHHHKKKMMMPPPPPPPPPOOOMMMLLLJJJIIIIIIGGGDDDBBBBBBDDDGGGIIICCCCCCCCCCCCDDDEEEGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDAAABBBDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGEEECCC??????>>>>>>???@@@BBBCCCAAAAAABBBCCCCCCBBB@@@???AAA???===;;;;;;;;;<<<===;;;;;;:::999999999999:::999999999888888888888888555555555555555666666777888888888888777666555555666777888999:::999999888555444333333222222333333333333333333333333333333333222111111333666999;;;DDDBBB===777666777555000333222222111111000000000////////////............................................................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,---///...+++(((*********+++++++++,,,,,,************************************************)))************+++++++++***)))(((((((((((()))***))))))))))))************++++++++++++++++++++++++---,,,++++++*********+++************+++++++++,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......///...---------...000000000000000000111111111111111111111222333444555666777;;;@@@LLLccctttbbbYYYTTTQQQPPPQQQRRRTTTVVVWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]^^^```dddhhhmmmqqqsssxxxyyyzzz|||}}}~~~~~~~~~tttiiibbb^^^___bbbmmm}}}...---,,,++++++,,,---...........................//////000000000000111111//////000111222222222222222222333333333333333333444444444555555555666666666666666666666666666666555555444444555555666777::::::999999::::::;;;<<<:::===AAAEEEHHHFFFBBB>>>;;;;;;;;;999777666777888:::;;;<<<======>>>======???@@@@@@AAAAAA@@@@@@???@@@???>>>???BBBDDDDDDDDD;;;>>>AAADDDFFFFFFEEEDDDDDD???>>>DDDHHHFFFBBBAAAAAA@@@?????????CCCHHHLLLPPPPPPOOONNNNNNMMMMMMLLLLLLJJJFFFCCCBBBDDDHHHJJJBBBCCCDDDEEEGGGGGGHHHHHHFFFEEEDDDBBBBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEAAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBAAA@@@???>>>???>>><<<;;;::::::;;;<<<;;;;;;:::999999999999:::888888999999999999999999444444444444444555666666888777777666666555444444555666777777888777777777555444333333222222333333333333333333333333333333333222111111333555777999???AAA???999555555555222111111111111111111111111////////////..................................................................------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++,,,------***(((*********++++++++++++,,,************************************************)))************++++++++++++***))))))))))))***+++))))))))))))************++++++++++++++++++++++++,,,,,,+++************+++)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++///...............///000------,,,,,,------...///000000000000111111111111111111111111222333444555888999;;;AAARRRooo~~~mmmbbb[[[TTTOOOOOOQQQRRRTTTVVVWWWXXXWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ\\\^^^bbbfffjjjllltttttttttuuuxxx{{{~~~|||}}}}}}|||yyy{{{~~~vvvmmmeeeaaa___dddnnn{{{------,,,++++++,,,------.........///////////////////////////000000000111......000111222222222222222222222222222333333333444444444555555555555666666666666666666666666666666555555555555666777777999999999999999::::::;;;888999;;;???AAA@@@<<<999;;;<<<<<<:::888777888999999:::;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@>>>===<<<===???AAAAAA@@@<<<>>>AAACCCDDDDDDCCCBBBDDD@@@BBBKKKRRRNNNFFF@@@@@@BBBCCCBBBAAABBBGGGKKKMMMMMMMMMLLLLLLMMMMMMMMMMMMKKKHHHFFFDDDDDDEEEFFFBBBCCCEEEGGGIIIIIIIIIHHHHHHGGGEEECCCCCCCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGHHHHHHGGGGGGFFFCCCBBB@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@>>>======<<<;;;::::::::::::;;;::::::999888888888888999777777777888888999999999555555444444555555666777888888777666555555555555555555555555555555555555555444333333222222333333222222222222222222222222333222111111222444666777:::@@@AAA:::444333444444000000000000111111111111////////////............................................................//////............//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++)))(((************++++++++++++************************************************))))))*********++++++++++++******************+++((()))))))))************++++++++++++++++++++++++++++++***************+++((())))))))))))***************++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------------...///000---------------.........///000000000111111111111000000111222333555777777888999999;;;GGG___|||zzzoooeeeZZZRRRNNNRRRRRRSSSUUUVVVVVVTTTRRRWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXZZZ]]]aaadddfffmmmnnnppprrruuuxxxzzz{{{zzz{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxzzz|||~~~~~~yyyppphhhccc```dddnnnyyy,,,,,,,,,++++++,,,,,,,,,............//////000000...////////////000000000---...///000111222222222111111111222222333333333222222333333333444444444666666666666666666666666666555555555555666777777999888888888888999::::::999888888:::<<<======<<<999:::;;;:::888777777888999999999::::::;;;<<<<<<<<<<<<======>>>>>>??????>>>===<<<<<<>>>@@@??????>>>???AAABBBBBBAAA@@@???DDDBBBHHHTTT[[[UUUIIIAAA>>>BBBFFFGGGDDDCCCDDDFFFHHHIIIIIIJJJKKKKKKLLLLLLNNNNNNMMMLLLKKKHHHFFFDDDAAACCCEEEGGGHHHHHHGGGGGGIIIHHHFFFEEEDDDDDDDDDEEECCCCCCBBBBBBBBBCCCDDDEEEDDDEEEEEEFFFGGGGGGGGGGGGEEEDDDBBB@@@>>>>>>>>>>>>AAAAAABBBBBBAAA@@@>>>===<<<;;;;;;:::::::::::::::999999888777777777777777555555666666777777888888666666555555666666777888:::999777666666666666666555444444444444444444444555444333333222222333333222222222222222222222222222222111111222333444555666===@@@;;;444333444444000000000000000000111111////////////............................................................000//////......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++***)))))))))))))))*********+++++++++************************************************))))))*********+++++++++*********++++++*********((()))))))))************++++++++++++++++++++++++*********))))))***++++++((())))))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,------------------------++++++++++++,,,---......------......///////////////000000000111111111111///000111333555888:::;;;777999:::<<>>??????666888999888777555555666888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>AAA???>>>>>>???@@@@@@??????@@@AAAAAAAAA@@@>>>===AAABBBJJJVVV[[[UUUJJJCCC===@@@DDDFFFEEECCC@@@???CCCDDDGGGIIIJJJKKKJJJJJJMMMNNNPPPQQQPPPNNNKKKHHHCCCDDDEEEFFFFFFFFFFFFFFFIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFDDDAAA??????>>>???AAABBBBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777555555666666666666666666666666666666666777888888:::999777666555555666777555555444333333333333444555444333333222222333333222222222222222222222222222222222111222222333333444;;;???;;;555444444333000000000000000000000000////////////....................................------------------------//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,+++)))((()))+++)))))))))************+++************************************************)))************+++++++++))))))***++++++***))))))))))))))))))***************************************))))))))))))***++++++)))))))))*********++++++---,,,,,,,,,++++++++++++************++++++++++++------------------------++++++++++++++++++,,,---------...////////////...000000000000111111111111000111222444666999;;;<<<555777;;;===@@@III\\\mmmyyyyyy|||nnn^^^UUUNNNLLLLLLOOOUUUYYYYYYWWWTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVYYY[[[\\\]]]bbbhhhnnnrrrsssrrrqqqtttvvvxxx{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}|||zzz}}}~~~~~~}}}wwwpppkkkfffgggllluuu}}}+++++++++,,,,,,++++++++++++,,,,,,---......//////........./////////000000//////000000000000000//////000000111222222333333111111111111222222222333444444444444444444444444444444444444444555555666777777777777777888999999:::999999:::<<<===<<<:::666777999999777666666666888888777777888999;;;<<<<<<<<<;;;::::::;;;<<<===AAA???===>>>???@@@???>>>>>>>>>???@@@@@@??????>>>>>>???FFFOOOSSSNNNGGGEEE@@@@@@AAACCCDDDCCC@@@===???BBBFFFIIIKKKKKKJJJIIIHHHJJJLLLOOOPPPPPPOOOOOOJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLMMMMMMLLLJJJHHHFFFDDDEEEFFFGGGGGGFFFEEEDDDAAAAAABBBBBBDDDEEEFFFGGGHHHGGGEEEBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999999777777777777666666666666666555555555555666777777999888666444444444555666666555444333222333333444555444333333222222333333111111111111111111111111222222222111111111111111333999===:::777666555222111111000000//////......////////////....................................---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---,,,)))(((***,,,))))))))))))************************************************************)))************+++++++++((())))))******))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++************+++++++++,,,///......---,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,---...///...------000000000000111111111111222222333444555666888999333444888<<<<<<@@@MMM[[[ppp|||~~~jjj___SSSOOOLLLNNNSSSWWWWWWVVVSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSRRRSSSTTTVVVWWWYYYYYY]]]bbbhhhllloooooooooppprrruuuwwwzzz{{{{{{{{{zzz|||~~~}}}|||{{{|||~~~~~~}}}}}}~~~~~~|||uuupppllljjjmmmvvv***++++++,,,,,,++++++***++++++,,,,,,---...//////............/////////000///000000000000000///...///000000111222222333333111111222222222333333333333333333333333333333333444333333333333444555555777777777777777888888999666777888999;;;:::666444888:::;;;<<<:::888888999888777777777777999:::;;;===<<<;;;::::::;;;<<<===???===;;;;;;<<<===<<<;;;<<<<<<===??????@@@@@@@@@;;;<<>>===AAAFFFJJJLLLLLLJJJIIIBBBCCCFFFIIILLLOOOQQQRRRRRRQQQOOONNNNNNNNNOOOPPPPPPRRRSSSTTTSSSPPPMMMKKKEEEGGGHHHIIIIIIHHHFFFEEE@@@@@@AAAAAACCCDDDFFFGGGIIIHHHEEECCCBBBAAAAAAAAA??????@@@???>>><<<;;;999;;;;;;<<<======<<<<<<<<<===<<<;;;;;;::::::;;;;;;999999888888777777666666555444444444444555666666999777555333222333444555777666444333222333444444555444333333222222333333111111111111111111111111222222222111111111111111333888;;;999888888555111222111111000///......---000/////////....................................------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++---...,,,)))(((***---))))))))))))************************************************************)))************+++++++++'''((()))******)))((('''))))))))))))************(((((((((((((((((((((((())))))((())))))***++++++***++++++++++++,,,,,,,,,000000///...,,,+++******)))************+++++++++++++++++++++++++++++++++///...------,,,,,,,,,,,,***+++,,,---...---,,,,,,000000000000111111111111444444333333333444555555222222555999999:::DDDQQQ[[[uuuvvviii[[[UUUOOONNNQQQTTTSSSQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVXXXZZZ^^^cccgggkkknnnooommmooorrruuuwwwxxxyyyyyywwwzzz}}}}}}|||{{{}}}|||}}}~~~~~~yyyssspppmmmnnnwww******+++++++++,,,,,,,,,+++++++++,,,---...///000---------............///////////////000000000000111111111111111111111111111111111111111111111111111111222222222111111000222222111111111111111111444555666777777888888777777777777777777888888888<<<<<<<<<<<<;;;:::999999:::999888777777888999::::::;;;<<<=========<<<<<<@@@CCCDDDAAA<<<999:::===@@@>>><<<;;;:::;;;<<<===AAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@CCCHHHJJJIIIFFFEEEBBB@@@@@@DDDHHHKKKMMMLLLOOOSSSVVVXXXXXXWWWWWW\\\\\\[[[XXXTTTQQQPPPQQQLLLNNNOOOOOOMMMLLLLLLLLLEEEDDDBBBBBBCCCCCCBBB@@@BBBCCCDDDDDDCCC@@@===<<<<<<===>>>>>>>>>===;;;;;;===<<<;;;;;;;;;===>>>???@@@>>>;;;888777777888999666666666666666666666666555555666666666555333222555222...///222666777777555555555555555555555555111111111111111111111111222222222222222222222222222111111111111111222222222444666777666444222000111111000///////////////...///000000//////000111,,,,,,---...//////......++++++,,,---............------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...------,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))***)))000;;;>>>777...+++------////////////------************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------......//////000000333333333333333333333333444444555666999<<<@@@BBBRRRfffmmmbbbUUUNNNPPPUUUVVVUUUQQQPPPOOONNNNNNOOOPPPQQQSSSQQQPPPPPPRRRSSSSSSRRRSSSUUUYYY^^^bbbdddfffgggjjjkkkllloooqqqtttvvvwww{{{zzzzzz}}}}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||yyyxxx}}}*********+++++++++,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,---------....../////////000000000000111111111111111111111111111111111111111111111111111111111222222111111000111111111111111111111111222333444555666777777777777777777777777888888888;;;;;;;;;;;;:::999888888999888777777777777888999::::::;;;;;;<<<<<<<<<<<<@@@CCCDDDBBB===:::;;;>>>???>>><<<;;;:::;;;<<<=========>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA??????AAAEEEHHHHHHFFFEEEBBB??????BBBFFFIIIJJJJJJLLLOOORRRSSSTTTTTTTTTXXXXXXWWWTTTPPPMMMLLLMMMKKKNNNQQQQQQOOOMMMKKKJJJFFFDDDCCCBBBCCCCCCBBB@@@BBBBBBCCCBBBAAA???===<<<<<<<<<===>>>===<<<;;;:::<<<<<<;;;;;;<<<======>>>AAA???;;;888666666666777555555555555555555555555555555666666666555333333444222//////222444444333444444444444444444444444111111111111111111111111222222222222222222222222222111111111111111222222222333555666666444222111111111000//////////////////000111000///...///000,,,,,,---...............---------...------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********))))))(((************************))))))))))))))))))))))))'''((())))))*********)))))))))))))))))))))))))))(((((())))))***++++++,,,***(((***222444000+++******+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------------...---......//////000111111111111111111111111111111444444444555888;;;>>>@@@EEEWWWooorrr___SSSOOOOOONNNLLLRRRQQQQQQPPPPPPPPPQQQQQQSSSRRRPPPPPPQQQRRRRRRQQQQQQRRRVVVYYY]]]```bbbcccfffgggiiillloooqqqssstttuuuuuuvvvzzz~~~}}}~~~|||zzz{{{~~~~~~~~~~~~~~~~~~~~~~~~|||*********++++++++++++,,,......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------....../////////000000000111111111111111111111111111111111111111111111111000000111111222111111000111111111111111111111111111111333444555666666777666666666777777888888888::::::::::::999888777666888888777777777777888888999999999:::::::::;;;;;;AAACCCDDDBBB>>>;;;<<<>>>>>>===<<<;;;;;;;;;<<<===999:::===???AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>???BBBEEEGGGGGGEEEBBB??????AAACCCEEEFFFGGGHHHIIIKKKMMMNNNOOOOOOSSSSSSRRROOOKKKHHHGGGGGGHHHKKKOOOPPPNNNJJJGGGFFFGGGEEECCCBBBCCCCCCBBBAAABBBAAAAAA@@@???>>>======;;;<<<=========<<<:::::::::;;;;;;<<<<<<<<<<<<<<>>@@@LLL___xxxlllYYYOOOKKKIIIHHHPPPQQQRRRSSSSSSTTTTTTSSSTTTRRRQQQPPPQQQQQQQQQOOOOOOOOOQQQTTTWWWZZZ]]]^^^bbbccceeehhhjjjmmmooopppqqqqqqsssvvvyyy{{{zzzyyyyyyxxxyyy{{{}}}~~~}}}~~~{{{{{{{{{||||||~~~************++++++++++++------,,,,,,+++,,,,,,---+++,,,,,,,,,,,,---------........./////////000000111111111111111111111111111111111111111111111111///000000111111111111111000000000000111111111111000111333444666666777777555555666666777888888888999999999999888777666555777777777777777777777777999999999999::::::::::::???AAAAAA@@@===<<<<<<>>>======<<<;;;;;;;;;<<<===999;;;>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@>>>>>>@@@DDDGGGIIIGGGDDDAAA@@@AAACCCCCCCCCEEEEEEEEEEEEGGGIIIJJJLLLNNNNNNMMMJJJFFFDDDCCCCCCEEEGGGIIIIIIFFFDDDCCCCCCHHHEEECCCBBBBBBCCCBBBAAAAAA@@@???>>>======>>>>>>;;;<<<=========<<<:::999999:::;;;<<<<<<;;;:::999>>><<<:::777555555555555555555555555555555555555555555555555555555444444333444444666666666555444222222222222222222222222222222222222222222222222111111111111111111111111333222111111000111111111000111333444555555444333111000000///////////////000111111000...,,,---...,,,------......------------------...------,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,++++++******++++++,,,************************************************))))))))))))))))))))))))******************************+++******)))((('''((((((((((((((((((((((((+++++++++++++++++++++++++++***)))((())))))+++,,,))))))))))))))))))))))))******))))))((('''''''''...+++)))(((((()))***,,,+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++......------------......++++++,,,,,,,,,---------/////////000111111222222222222222222333333333333111111222333555888:::;;;AAAEEEQQQggg~~~rrr]]]QQQLLLJJJIIIMMMNNNQQQTTTVVVWWWWWWWWWUUUSSSQQQPPPQQQQQQPPPNNNNNNNNNNNNPPPRRRUUUXXXZZZ]]]___aaacccfffiiikkkmmmqqqrrrssstttuuuuuusssrrruuuvvvxxxzzz|||}}}}}}|||~~~|||zzzxxxxxxyyyzzz{{{}}}))))))*********++++++++++++******+++,,,---......------------........................////////////000000000000000000000000000000000000000000000000...///000111111111111111//////000000000111111111222222444555666777777777444555555666777777888888888888888888777666555555777777888888888888777777888999:::;;;;;;;;;::::::===>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@BBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@???@@@CCCGGGJJJIIIFFFDDDBBBCCCDDDCCCCCCDDDDDDCCCCCCCCCEEEGGGIIIIIIJJJIIIGGGDDDAAAAAAAAAEEEEEEDDDBBB@@@@@@CCCEEEHHHEEEBBBAAAAAAAAAAAA@@@??????>>>======>>>>>>???;;;<<<=========<<<;;;:::888999:::;;;;;;:::999888999888777666666666666777555555555555555555555555555555444444555555555555111222555666777666666555222222222222222222222222111111111111111111111111111111111111111111111111333222222111000000111111...000111333444555555555111000000///////////////000111111000---,,,,,,---,,,---------------,,,,,,***+++,,,---............,,,,,,+++++++++*********+++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))************************---,,,***))))))***+++,,,))))))))))))))))))))))))******))))))((('''''''''+++,,,+++))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------/////////000111111222222111111111222222333333333111111222333555666888888===<<>>;;;:::<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBB@@@@@@BBBGGGJJJJJJHHHEEEDDDEEEEEEDDDCCCCCCBBBBBBAAABBBCCCDDDEEEEEEFFFFFFDDDBBB@@@AAAAAAEEEDDDBBB@@@???AAAEEEIIIHHHEEEAAA??????@@@@@@???>>>>>>>>>>>>>>>?????????<<<===>>>>>>>>>===;;;;;;999999999999999888888777666666555555666666777777444444444444444444444444555555444444444555666666000333555666555444444555222222222222222222222222000000000000000000000000111111111111111111111111333333222111000000000000---...000222444555666777111111000//////////////////000000///---,,,---...,,,------------,,,,,,+++)))***+++---...///000000++++++++++++***************++++++++++++,,,,,,,,,***************+++,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))************************))))))************))))))************************((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))'''(((((())))))******+++&&&***+++)))((()))***(((******)))(((((()))******************************+++++++++++++++++++++++++++******))))))******+++++++++++++++,,,,,,,,,,,,......///000000111111222......//////000111111111111111222333444555666777999888;;;FFFYYYrrrzzzhhhYYYOOOIIIEEEFFFGGGKKKNNNRRRUUUWWWXXXSSSQQQPPPOOOPPPPPPPPPNNNMMMMMMNNNNNNOOOPPPRRRRRRUUUVVVXXX\\\___bbbdddffffffiiimmmooopppqqqsssuuuqqqsssuuuvvvvvvvvvxxxyyyzzzzzz{{{|||{{{yyywwwuuutttuuuvvvxxxzzz}}}~~~))))))))))))************+++*********+++,,,------,,,,,,---------.........---------.........//////000000000000000000000000000000000000000000000000---...///000111111111111......//////000111111222333444444555555555444444333333444555666777888999888888888888777666555555888999:::;;;;;;:::999888888;;;@@@CCCCCCAAA===:::<<<;;;;;;;;;<<<===<<<<<<999:::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAA????????????????????????AAABBBBBB@@@???AAAEEEIIIJJJHHHFFFEEEEEEEEEDDDCCCAAAAAA@@@@@@AAAAAABBBBBBAAABBBCCCBBB@@@???@@@AAAAAAAAA@@@??????AAAEEEHHHGGGDDD@@@>>>>>>>>>>>>>>><<<===???@@@@@@@@@??????===>>>?????????>>><<<<<<999999888777777777777777666555555555555555555555444444444444444444444444555444444333444555666777666888999888555333444555333333333333333333333333////////////////////////111111111111111111111111444333222111000000000000,,,---///111444666777888111111000///////////////---...//////---,,,---///---------------,,,+++******+++,,,---......///...++++++++++++******************+++++++++,,,,,,,,,***************++++++,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))************************'''((()))******+++******************************(((((((((((((((((((((((((((((())))))(((((('''&&&))))))))))))))))))))))))(((((())))))***++++++,,,###***,,,)))'''***+++)))+++***))))))))))))***+++************************+++++++++++++++++++++++++++++++++******+++++++++***++++++++++++,,,,,,,,,---......//////000111111.........///000111111111111222333444555555666666777888===CCCKKK]]]zzzvvvgggZZZPPPJJJFFFGGGHHHKKKMMMPPPRRRTTTRRRPPPOOOOOOPPPQQQPPPOOOLLLMMMMMMNNNOOOOOONNNNNNPPPRRRTTTWWW[[[^^^aaabbbbbbeeejjjmmmnnnooorrrtttoooqqqrrrrrrqqqqqqtttvvvyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvxxxzzz}}}}}}))))))))))))************---,,,++++++******++++++++++++,,,,,,,,,------------------.........//////000000000000000000000000000000000000000000000000---...///000111111111111---......///000111111222333333444444444333222222333333444555666777888999999999999999888777666555999:::;;;;;;;;;;;;:::999888<<>>:::===<<<;;;<<<===>>>======999:::;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>@@@AAACCC???????????????????????????@@@AAA@@@>>>???CCCGGGIIIGGGEEEEEEEEEEEEDDDCCC??????@@@@@@@@@@@@@@@@@@>>>???@@@@@@??????@@@AAA;;;===>>>>>>???@@@CCCEEEGGGCCC???===<<<=========<<<===???AAABBBAAA@@@???>>>???@@@@@@@@@???===<<<:::999777666666666777888777666666555555444333333444444444444444444444444555444444333444555666777>>>??????<<<888555555777333333333333333333333333........................000000000000000000000000444333222111000000000000,,,---///111333666777888111111000///////////////,,,...///...------...///------------,,,,,,+++***,,,,,,------...---------+++++++++************)))*********++++++,,,,,,,,,*********)))***++++++,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++************************************************((()))*********)))'''&&&)))))))))))))))))))))))),,,,,,++++++***)))))))))%%%+++---)))''',,,...---...---,,,++++++,,,---...************************++++++++++++++++++++++++///......------......///******+++++++++,,,,,,,,,------......///000000000///000000111222333333333111222333444555555555555333777===??????IIIeeetttfffZZZSSSHHHHHHHHHHHHJJJLLLNNNOOOQQQPPPNNNNNNPPPQQQQQQPPPKKKLLLMMMNNNNNNNNNLLLLLLMMMOOOQQQTTTXXX[[[^^^___bbbfffjjjlllkkklllnnnpppnnnooopppooommmmmmqqqtttyyyyyyxxxxxxxxxxxxxxxxxxuuuuuuwwwxxx{{{}}}}}}************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000000///...------...///000000000//////.........---///---,,,---000222000...,,,---...---------///111555555555444444333333333333333333444444444555555222444777777666666666777888999:::;;;;;;;;;:::999???>>>>>>===<<<;;;;;;;;;::::::;;;<<<<<<===<<<<<<:::999999:::===???>>>>>>======>>>>>>???AAABBBCCCBBB@@@>>>===<<<===>>>???AAAAAAAAA???>>>???BBBEEEHHHGGGEEEEEEFFFFFFDDDCCC@@@>>>>>>???BBBCCCAAA?????????@@@AAAAAAAAAAAA@@@<<<===>>>???@@@AAABBBBBBBBB@@@>>><<<;;;;;;===>>>>>>>>>?????????>>>>>>===:::;;;<<<======<<<;;;:::===;;;999777666666666777888777555444333333444555444666777666555333333444222222111222444777999;;;MMMIIIDDD>>>999555333222888777555444333222111111000...///222777777222,,,///111222111000///000111777666333111000000000000.........///000222333444555111---,,,---......,,,,,,---...---,,,,,,---.........---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,+++***)))(((************************************************,,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++)))************+++++++++---,,,,,,+++***)))((((((+++***)))'''&&&&&&&&&&&&******))))))((((((''''''((((((''''''''''''(((((())))))))))))************((()))******(((''''''(((************************)))************+++++++++++++++************++++++,,,,,,,,,---------......---......///////////////---......///////////////000000000111222222333333333777:::<<<>>>HHHWWWbbbzzzyyy~~~lll```UUULLLGGGJJJLLLKKKLLLOOOPPPQQQQQQQQQPPPPPPQQQRRRPPPPPPOOOOOOOOOOOONNNNNNNNNPPPRRRSSSSSSSSSUUUWWW[[[^^^bbbfffhhhiiihhhgggiiijjjlllnnnpppqqqrrrrrrrrrrrrqqqqqqqqqrrrtttuuuxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000000///...------...//////111000000000////////////000...,,,---000111///...---...//////......000222444444444444444333333333333444444444444444444444444666888999888777777888888999:::;;;;;;;;;:::999>>>>>>======<<<;;;;;;:::;;;<<<<<<============<<<:::999999;;;===??????>>>>>>======>>>>>>???@@@AAAAAA???>>><<<<<<<<<>>>?????????@@@@@@@@@BBBEEEHHHHHHFFFEEEDDDEEEEEECCCAAA@@@>>>>>>???BBBCCCAAA???>>>>>>???@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>>@@@???>>><<<;;;;;;<<<<<<======>>>>>>???>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999888666666666777888777666444444444555666555777888777444333333333444333333333444777999;;;HHHFFFAAA<<<888555444333666555444333111111000000111///000333777777222...///000111111000///000111555555333222111000000000.........///000222333444555111...,,,---......,,,---///000///...---...///...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,+++***)))(((************************************************++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))*********+++++++++************))))))))))))+++***)))(((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))************)))+++,,,,,,***))))))***************************)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,---------...///////////////---...//////000000/////////000000111111222333333222666888999:::@@@LLLVVViiiyyyxxx|||tttbbbWWWNNNLLLKKKIIIIIIKKKOOOPPPQQQQQQPPPOOOOOOPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNPPPQQQPPPQQQSSSTTTVVVYYY]]]aaaeeeggghhhiiihhhiiijjjlllmmmooooooooommmmmmllllllmmmnnnooopppssstttvvvwwwyyy{{{|||}}}}}}|||{{{}}}************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///......---......//////111111111000000000000///000///......///000...---...///000000///000222333333333333333444444444444444444444444444444444333555777999:::999888888888888999:::;;;<<<;;;::::::=========<<<<<<;;;;;;:::>>>>>>??????>>>>>>======;;;::::::;;;>>>??????>>>>>>===============>>>>>>???>>><<<;;;;;;<<<======<<<>>>@@@AAABBBDDDGGGJJJGGGFFFDDDCCCCCCCCCAAA??????>>>>>>???AAAAAA@@@>>>======>>>????????????>>>=========<<<<<<;;;;;;;;;============<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;:::999888777666666666888777666555444555666777555777888777555333333333555555444444444666888999BBB@@@===999777555555444444444333111000000000000111111111444777777333//////000111111//////000111333333333222222000//////.........///000111222333444222///---.........---///000111000///...///111------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++***))))))******************************************************))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++)))))))))*********++++++(((((()))))))))******************)))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))************+++,,,...---+++******+++************************)))************+++++++++++++++************++++++************++++++++++++------...////////////......//////000000000000000//////000111111222222333333666888777666999AAAHHHPPPjjj}}}xxx{{{ttthhhZZZRRRMMMJJJIIIKKKNNNOOOOOOPPPPPPOOONNNNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMNNNNNNNNNNNNPPPQQQPPPRRRVVVZZZ___cccggghhheeefffgggiiijjjkkkkkkkkkgggggggggggghhhiiijjjkkknnnoooqqqtttvvvyyy{{{||||||zzzyyyyyy{{{}}}~~~~~~|||yyyvvvyyy***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------.........//////000000000///////////////000000/////////......---...///000000//////111333222222222333333444444555555444444444444333333333555777999:::888777777888777888:::;;;<<<;;;;;;:::<<<<<<<<<;;;;;;;;;::::::???@@@@@@@@@???>>>======<<<;;;;;;<<<>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<>>>>>>>>>>>???@@@@@@???>>>;;;<<<======>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===<<<;;;999888999999;;;<<<============;;;:::999888888999:::;;;:::999999888777666666666666555444444444555666777555666777777666444555666555555444333333444444555:::999888666555555555555444333222111111111111111111111111333555555222//////000111000///...///111111111222222222111///............//////111222222333222000///.........---...000111000///...///111---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))************************************************)))))))))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,))))))))))))************************************((()))))))))******))))))))))))))))))((((((((((((***))))))(((((())))))***((()))))))))************+++---...---,,,***++++++************************))))))*********+++++++++++++++************++++++*********++++++++++++,,,,,,---......//////.........///000000111111000000//////000000111222222222555777999888666777<<<@@@CCCVVVppp~~~xxxhhh[[[SSSOOONNNMMMLLLLLLLLLMMMOOOOOONNNMMMIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLNNNMMMMMMMMMNNNOOOMMMNNNPPPTTTXXX]]]aaadddbbbcccdddfffggghhhhhhhhhccccccddddddeeefffggghhhiiijjjmmmppptttxxxzzz||||||zzzwwwvvvwwwwwwvvvuuuxxxtttqqqvvv*********************************+++++++++,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,------,,,,,,---.......................................000000000///...------...---...//////...///111222111222222333333444444444444444444444444444444444555777999999888666666666777888999;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::???????????????>>>===<<<<<<;;;:::<<<>>>???>>>===>>>===<<<;;;::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<>>>@@@CCCDDDDDDDDDDDDEEEEEEDDDBBBAAABBBAAA???>>>===>>>??????>>>>>>======;;;;;;<<<============<<<;;;;;;;;;<<<<<<<<<======888999;;;<<<<<<:::888666777888999:::;;;<<<<<<<<<:::999888777777888999:::888888888888777666666555444444333333333444666777555666888888777777777888333333222222111111111111555555444444444444444444444333222222222222222333000000111222333222000......000111000///...///000///000111222111000///...............///000111111222222111000///.........---...//////------...///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))((((((((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((()))(((((()))))))))*********---,,,,,,+++******))))))&&&'''((()))))))))((('''(((((((((((()))))))))))))))((((((''''''(((((()))((()))))))))***************+++---,,,***))))))***************************))))))*********+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,------.....................///000000000000000...//////000111111222222444666888777666777999<<>>>>>======<<<<<<<<<;;;:::;;;=========<<<======<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<>>??????===<<<<<<===;;;;;;<<<============<<<::::::;;;;;;<<<<<<<<<===666777999::::::999777666777777888999::::::::::::888888777777777777888888777777888888777777666555444333333333444555777888888:::;;;:::999777888888111111111111000000000///222222333333333333333333333333222222222333333444///000111111111000///......///000000......///000...//////000000000000//////.........//////000111111222333111///---......,,,---...---,,,+++,,,...,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******((((((((()))))))))******------,,,+++***)))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************)))***,,,+++)))(((((()))************************)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,---,,,,,,---............------......///////////////......///000000111111222111222444444444555777999===BBBMMM```{{{wwwjjjbbbXXXOOOMMMJJJFFFFFFIIILLLLLLKKKGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOONNNMMMLLLMMMNNNMMMMMMMMMMMMOOOQQQTTTUUUYYYZZZ\\\^^^```aaabbbbbb___```bbbdddeeefffffffffeeefffhhhlllooorrruuuvvvwwwvvvtttssssssrrrpppnnnooooooqqqxxx************************************++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,---......***+++,,,...//////......------------......//////---///000000...---///111...///000000///000222333333333333222222222222222111222222333444555666666777888::::::888777666777666777999;;;<<<<<<<<<;;;999999999999999999::::::::::::;;;<<<<<<<<<;;;;;;;;;:::999:::;;;<<<;;;:::===<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<==================@@@DDDEEEDDDBBBAAA@@@CCCBBBAAAAAABBBCCCBBBAAA<<<>>>@@@???<<<;;;;;;===;;;;;;<<<===============:::::::::::::::999999999666666777888888888777666777777888999999888888888666777777888888777777666666777888888888777666555555555444555666888:::;;;>>>??????===:::777666666111111111111111000000///222222222222222222111111111111111111111222333333000111222222111/////////...///000///......///000............//////000111///............///000000111333444222///------///+++---...---,,,+++,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))))))))***+++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++,,,,,,,,,(((((((((((()))))))))*********))))))((((((''''''((()))*********(((&&&%%%'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))************)))***,,,+++)))(((((()))************************)))************+++++++++++++++************++++++************+++++++++++++++,,,------......------,,,,,,---.....................//////000111111111111111222222333444666888888===FFFTTTfff~~~wwwjjj^^^SSSMMMFFFCCCEEEHHHHHHGGGDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTVVVYYY[[[]]]^^^___\\\^^^```bbbcccdddddddddcccdddfffiiikkknnnpppqqqsssrrrqqqqqqrrrrrrpppnnnllloootttzzz************************)))************+++++++++******+++,,,,,,---......------,,,,,,------...///)))+++,,,...//////......---.........//////000000+++...000000...---///222///000111111000111333555444333333222222111111111000111222333555666777777888:::<<<;;;:::888777888666777999;;;<<<<<<<<<<<<999999999999999999999:::888888999:::;;;;;;;;;;;;:::999888999;;;;;;;;;999<<<<<<<<<;;;;;;<<<<<<===;;;;;;<<<===>>>>>>======;;;>>>CCCEEEDDDBBBAAA@@@BBBAAA@@@AAACCCDDDCCCBBB;;;>>>@@@???<<<:::;;;===;;;<<<======>>>>>>======;;;;;;:::999888777666555666666777777777777777666777888888888888777777666555666777888888777666555666666777888888777666555666666666666888:::<<<===DDDDDDCCC???:::666333333111111222222222222111000222222222222222111000000000/////////000111222333111222333333111000000000...///000///...---...000///...---------///111222///............//////000000333444333///------///,,,---...---,,,,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,***)))))))))***+++************************))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''******,,,,,,+++)))'''%%%'''((((((((())))))************))))))))))))******))))))))))))************)))+++,,,,,,***))))))***************************)))************+++++++++++++++************++++++))))))))))))************+++,,,------......------+++,,,------......------......//////000111111111333333333333333555777888444:::DDDLLLVVViii~~~qqqXXXPPPGGGBBBCCCEEEEEECCCBBBCCCDDDEEEGGGIIIJJJJJJLLLMMMNNNMMMKKKJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPNNNPPPRRRUUUXXXZZZ\\\\\\ZZZ[[[]]]```aaabbbbbbaaabbbccceeegggiiikkklllmmmpppoooooopppqqqqqqpppnnnmmmqqqwww|||,,,++++++******++++++,,,++++++***************+++++++++++++++,,,,,,---...000//////...------,,,,,,,,,---------.../////////111000///......///000111...///000000//////000111......///000111222222333222222222111111111000000444444555555666777777777<<<<<<===>>>>>>===<<<;;;;;;;;;;;;::::::999999999888888888888888777666666999999::::::::::::;;;;;;::::::999999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>??????>>>>>>???AAABBBAAA???>>>@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@BBB@@@>>>>>>???>>>;;;888::::::::::::::::::::::::888888777777666666666555777777777777666666666666999888777999;;;;;;777333444555666777888888888888777555444555666777666555777777666666888;;;>>>???GGGCCC===888444222222333111111111111000000000000000111111222222222111111444444333222222111111000222222222111111111000000000000000000///////////////............---------...---------...///111222222222222333333222222222//////...---,,,,,,++++++///...---,,,++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))******************************))))))((((((''''''))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))))))))(((&&&%%%'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++,,,------......------************************************************++++++,,,,,,,,,,,,------+++,,,------......------//////000000111111222222444444555555666777777777;;;888<<>>>>>=========???@@@@@@>>>===???AAAAAA@@@???>>>>>>???@@@AAABBB@@@>>>>>>???>>>;;;888::::::::::::::::::::::::888888888777777666666666666666777777777777777777:::999888:::<<<;;;888555666666666777777666666555666555444555666666444222666666555555777999<<<>>>@@@>>>:::666333222222333111111111111000000000000000111111111111111000000222222111111111111000000222222222111111111000000000000000000///////////////............---------...---------...///111222111111222222222222111111000//////...------,,,,,,///...---,,,++++++++++++******++++++++++++******+++++++++++++++***))))))(((((()))++++++,,,,,,+++++++++++++++***)))((((((((((((((((((((((((((((((***************************)))))))))((((((((('''(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))))))))(((&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************+++++++++***************++++++,,,,,,,,,,,,------,,,,,,---............------------...//////000000111111111222333333444444888555888@@@FFFOOOeee}}}wwwxxxiiiTTTMMMHHHAAA>>>AAA???@@@AAACCCDDDFFFHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKLLLMMMMMMNNNOOOOOONNNMMMMMMMMMNNNQQQSSSUUUVVVWWWYYY[[[\\\\\\\\\\\\^^^```cccfffhhhgggfffeeeeeefffgggiiijjjkkkllllllppprrrtttxxx}}}++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,------******++++++,,,---..................------------......---,,,,,,---......---///000000///...000111000000000000000000000000333333333333222222222222333333444555555666666777888999:::;;;;;;:::999999999999999888888888888888777888888888888777777666999999999::::::;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;<<<======<<<<<<>>>???@@@???>>><<<<<<>>>???AAAAAA@@@???>>>>>>===;;;888999999999999999999999999888888888888888777777777666666777777888888888999888888888999:::999777444777777777666555444333222555555555666777666333000444444444444555777999;;;999888666555333333333333111111111111000000000000000111111111000///....../////////000000000000111222222222111111111111111000000000000///////////////............---------------------...///000111//////000000000000//////000000//////......------......---,,,++++++++++++++++++************++++++***++++++++++++***))))))((()))***+++++++++++++++++++++++++++***)))((((((''''''''''''''''''''''''************************))))))))))))(((((((((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))(((''''''&&&''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((()))***************************************++++++++++++******))))))++++++,,,,,,,,,,,,------,,,---......//////......,,,------......///000000///000000111111222333333666444777<<<>>>CCCTTTfffsssqqq{{{vvvbbbVVVKKK@@@===@@@???@@@@@@BBBCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPVVVVVVWWWXXXYYYYYYYYYYYY]]]^^^aaacccdddcccaaa```___```bbbdddfffhhhiiijjjpppqqqrrrtttwwwzzz|||~~~++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,------...............------,,,,,,,,,...------------------...---...000///......///111000000000000000/////////222222111111111111111111222333333444555555666666666777888999999999888777888888888777777777777777777777888888888888777666444555666999;;;===???@@@::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<======::::::;;;;;;<<<===>>>>>>;;;<<<<<<=========>>>??????>>><<<;;;;;;===???AAAAAA@@@??????>>><<<:::999888888888888888888888888999999999999999888888888666777777888888999999:::666666666777777666555444666666666666555444333222444444555888999888555222333333333333444666777888555555555555444333222111111111111111000000000///000000000000///...---,,,......///000000111222222111111111111111111111111000000000000///////////////............---------------------......//////.........//////.........//////......------------...---,,,,,,+++++++++,,,,,,+++***))))))***+++,,,******+++++++++******)))((()))***+++++++++++++++***************)))((((((((((((((((((((((((((((((************************))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&((())))))******))))))((('''''''''((((((((())))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))'''((())))))******))))))************************,,,,,,++++++***)))))))))+++++++++,,,,,,,,,------,,,---......//////............//////000111111222111111222333333444444555777666999<<<<<<>>>IIIVVVssswwwttt}}}rrrcccTTTGGGBBBDDDBBBBBBAAABBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKJJJJJJJJJKKKLLLLLLTTTTTTUUUVVVWWWXXXXXXXXXYYY[[[]]]______^^^\\\ZZZ\\\]]]^^^```cccfffhhhiiimmmnnnoooppprrrtttvvvwww***++++++,,,,,,++++++***++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,------------------------......------,,,,,,,,,+++........................---...//////......///000000000000//////////////////////////////000000000222222333333444444555555444555666888888888777666777777777777777777777777666777777888888888777777444555666999;;;===???@@@::::::999999::::::;;;<<<:::::::::;;;<<<===>>>???:::::::::;;;===???AAABBB=========>>>>>>?????????>>>===<<<;;;<<<===???@@@@@@@@@@@@???===;;;::::::888888888888888888888888999999999:::::::::::::::777888888888999999::::::777777888888777666666666444444555555555555444444333444666999;;;;;;999666333333333444444555666666555555666555444333111000111111111111000000000///000000000//////---,,,+++...//////000111222333333111111111111111111111111000000000000///////////////............------------------...............,,,------......------,,,------,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,,,,+++***))))))***+++,,,)))******+++++++++******))))))***+++++++++******))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))'''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))((())))))***+++*********************************+++++++++*********))))))+++++++++,,,,,,,,,------,,,------........................///000000111111222222222333444444555555555666999<<<;;;<<>>???@@@::::::;;;<<>>>>>@@@@@@???>>><<<<<<<<<======>>>???@@@???@@@AAA@@@===;;;::::::999999999999999999999999::::::::::::;;;;;;;;;;;;999999999999999999999999999:::;;;:::888777888999444555555666666666555555555555777999<<<<<<:::888555555555555555555555555666666666555444333111000111111111111000000000000///000000000///...------//////000000111222333333111111111111111222222222000000000000///////////////............---------,,,------.........------,,,,,,------------,,,,,,,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++************++++++))))))***++++++++++++***)))******+++++++++******((())))))******)))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))***+++++++++++++++************************************************++++++,,,,,,,,,,,,------+++,,,------......------+++,,,,,,------.../////////000000111222222333333111444777999999;;;???DDDPPPeeesssaaaRRRJJJFFFDDDBBB???>>>>>>???@@@CCCCCCCCCDDDFFFGGGIIIJJJFFFGGGHHHJJJKKKMMMNNNOOOIIIJJJJJJJJJJJJJJJJJJJJJMMMMMMNNNOOORRRTTTVVVWWWVVVXXXZZZ\\\\\\[[[YYYWWWYYYYYYZZZ[[[^^^aaadddfffeeeeeefffgggiiikkklllmmmrrrvvv|||}}}~~~~~~}}}|||zzzwwwuuusssrrrrrr)))***,,,------,,,***)))++++++++++++,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,------,,,---............---,,,,,,---///...------...000---.........///000000000........./////////000000111111111222333333444444333444555777777777777666777777777888888999999999666666777888888888888888;;;;;;;;;::::::999999999::::::999999::::::;;;<<<999::::::;;;===>>>@@@AAA:::;;;<<<>>>AAAFFFJJJLLLBBB@@@>>>>>>@@@@@@>>><<<;;;<<<===???@@@@@@?????????AAABBB@@@<<<::::::;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999888888888999:::999666555777999777777777777666555444444999888777888::::::888666666777777777777777666666555444444333333222222222111111111111000000000000//////000000000//////.../////////000000111111111000000111111111222222222000000000000///////////////............---------,,,---.........---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******++++++++++++******))))))***+++++++++++++++******+++++++++******)))(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&''''''(((******++++++++++++******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,---,,,,,,,,,++++++,,,------......///......///000000111111222000333666777777:::===???GGGWWWrrr}}}uuuaaaTTTKKKIIIEEEBBB@@@??????@@@AAAAAAAAABBBDDDFFFGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOQQQRRRRRRTTTVVVXXXYYYXXXVVVUUUVVVVVVVVVWWWYYY\\\___aaacccbbbbbbcccdddeeeffffffkkkooosssuuuvvvxxx|||}}}}}}|||zzzxxx}}}{{{yyyxxxyyyzzzyyyxxxxxxwwwuuusssqqqpppoooooo)))***,,,------,,,***)))++++++++++++,,,---...///...---,,,,,,++++++++++++((()))***+++---...///000+++++++++,,,,,,---------++++++------------++++++,,,---///...------...000,,,------...///000111111.../////////000000111111000111111222333333444444222333555777777888777777777777888888999999999:::666666777888888888888888999999::::::::::::;;;;;;::::::999999::::::;;;<<<999999:::;;;===???@@@AAA:::;;;<<>>>>>??????===::::::<<<>>>@@@AAAAAA???>>>???AAABBB@@@<<<::::::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========<<<;;;;;;:::999888777444666777555333222444666:::999999888777555333222<<<:::888777777777555444888888888888888888777666333222222111222222333333111111111111000000000000...///000000000000000///.........///////////////000000111111222222222222000000000000//////////////////.........---------,,,---.........---,,,+++,,,------......------,,,------------------------,,,,,,,,,++++++,,,------)))***+++,,,,,,+++***)))((()))***+++++++++++++++******+++++++++******)))(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))(((&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************************(((((()))***+++,,,,,,---++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++------......///000000111//////000000111222222222111555777777888:::======BBBMMMdddvvveeeRRROOOKKKFFFCCCBBBBBBCCC@@@@@@@@@AAACCCEEEFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNMMMOOORRRTTTUUUTTTRRRQQQSSSSSSRRRSSSUUUXXX[[[]]]bbbaaa````````````aaaaaaaaaeeeiiikkkkkkmmmqqquuurrruuuyyy{{{~~~}}}yyyxxxzzzzzzwwwuuu{{{xxxuuutttsssssssssrrrpppooommmkkkjjjiiihhhhhh+++++++++***************((()))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------)))***+++,,,------------.........------,,,,,,,,,***+++,,,---..................///000000000000000222111111111000000//////000111111111111222222222333333444555666777888888777666555555666888:::;;;;;;:::888888999999888777888888888777777777777777::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;::::::999:::<<<>>>AAACCCEEEFFFAAA@@@=========>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>===;;;:::999888888888888888888888888888888999999;;;<<<===>>>>>>>>>===<<<::::::::::::888777777666555555555666888888===:::777555333333555666===:::777555555555444333222666999999777444444555777666555444333222222222222222222111111111000000//////000000000000//////111000/////////000222222111111111111111222222222111000///------....../////////...------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++***)))(((''''''************************+++*********))))))((((((+++******)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''))))))************))))))((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))&&&&&&&&&''''''''''''((())))))))))))))))))))))))((()))))))))*********+++,,,+++++++++******))))))(((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,---------,,,++++++,,,,,,,,,---------......---------............///...///000111222333444444444444555555777888999:::???LLL[[[lll~~~lll```OOODDDAAACCCDDDDDD???AAACCCBBB@@@@@@BBBFFFDDDEEEGGGHHHIIIIIIIIIHHHMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKLLLLLLMMMMMMMMMMMMLLLQQQQQQQQQQQQSSSUUUWWWYYY]]]\\\[[[ZZZZZZ\\\^^^___^^^___bbbdddfffgggggggggjjjkkkllloootttzzz}}}zzzxxxvvvuuuvvvvvvuuutttrrrqqqppppppoooppppppppppppmmmiiihhhiiiiiifffddd)))))))))***************)))*********++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...////////////------,,,,,,,,,+++++++++***+++,,,---..................///000000000000///111111000000000/////////000000111111111222222222333333444555666777888888777666555555666777999;;;999888888999;;;<<<;;;999888888888888888888888888::::::::::::;;;<<<======<<<<<<<<<<<<<<<===>>>???::::::<<<===???AAABBBCCCAAA???===<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;=========<<<;;;:::999888888888888888999999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;:::999777777666666666666777999999;;;999777444333444555666===;;;888666666666555444333666888888666555555666666555444333333222222222111111111000000000//////000000000000000000000000000//////...///000111222///000000000000000000000111000///...---....../////////...---------------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******))))))((((((************************+++*********))))))))))))+++******)))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((()))*********+++(((((((((((((((((((((((()))))))))((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((***)))))))))((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++******++++++,,,,,,,,,++++++,,,,,,,,,------------...------------...............//////000111222333333444444555555777888:::;;;>>>HHHTTT```rrruuucccTTTLLLHHHDDDBBB@@@@@@@@@???===>>>???AAABBBDDDFFFHHHIIIJJJJJJIIILLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLPPPOOOOOOPPPQQQTTTVVVWWW[[[[[[YYYYYYYYYZZZ\\\]]]\\\]]]___bbbcccdddeeeeeeddddddeeehhhlllrrrwwwzzz{{{}}}|||xxxvvvwwwuuusssrrrssssssrrrqqqooonnnmmmmmmllllllllllllllljjjgggfffggggggeeeccc''''''(((((())))))***************+++++++++,,,,,,)))))))))*********++++++++++++++++++,,,,,,,,,,,,------......///.........,,,,,,++++++++++++******++++++,,,---............---...//////000////////////////////////.........000000000111111111222222222333333444555666777777666666555555555777999:::777777888;;;>>>>>>===;;;777777888888999999::::::::::::;;;;;;<<<===============<<<===>>>???AAABBB;;;;;;;;;<<<===>>>??????AAA@@@>>>===;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>===<<<:::999888888888999999:::::::::::::::;;;;;;;;;;;;:::::::::999999:::<<<;;;999777666666666777777999:::;;;999888666444444555666777===:::888777777777666444444666777666555444555777555555444333222222222222000000000///////////////222111000//////000111222000////////////000111111.........//////......---000000///............//////......---------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********************)))***************************************)))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''''''''((()))((('''&&&''')))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((()))******++++++******((()))***+++++++++++++++,,,,,,,,,,,,------------------------.............../////////000000111111444444444444666888:::;;;AAAHHHOOOUUUbbbwww|||kkk]]]SSSKKKEEEFFFCCC@@@>>>>>>???@@@@@@@@@AAADDDFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMNNNOOOQQQSSSTTTXXXXXXWWWVVVWWWXXXYYYZZZYYYZZZ[[[]]]___```aaaaaa______```bbbeeeiiimmmpppnnnppprrruuuwwwyyyzzzzzz|||}}}yyywwwuuuuuurrrpppnnnnnnoooooonnnmmmkkkjjjiiihhhgggggggggggggggeeeccccccddddddcccbbb%%%&&&&&&'''((()))******))))))*********+++++++++((((((((())))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,------.........---------...////////////...........................000000000000111111111111222222333444555666666777666555555555555666777888666777999<<>>>>>???>>>=========???AAABBB<<<<<<;;;:::;;;;;;<<<===BBBBBBAAA???<<<::::::::::::;;;<<<<<<===<<<<<<<<<999;;;===??????>>>;;;:::888888999999:::;;;;;;;;;:::;;;;;;;;;::::::999888888888999:::<<<<<<999777666666777888999:::;;;;;;777666555444444555777888:::888666666777666555444444444444333333333555666444444333222222222222222000000000000000000000000333222000//////000222333000000000000111111222222....../////////...---,,,000/////////............///...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********************+++************************************************+++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''((()))((('''&&&''')))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))***************''''''(((***++++++++++++++++++,,,,,,,,,---------,,,,,,---------..................///////////////222222222222444666999:::BBBGGGJJJLLLRRRbbbwwwqqqcccXXXQQQOOOJJJDDDAAABBBCCCBBBAAA>>>???AAACCCFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPRRRUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^^^^^^^^^^___bbbeeegggiiihhhiiijjjlllnnnooopppppprrrtttwww{{{}}}}}}||||||}}}{{{xxxuuusssrrrssssssnnnllljjjjjjkkkkkkkkkjjjgggfffeeedddcccbbbbbbbbbcccbbbaaaaaaaaaaaaaaaaaa%%%%%%&&&'''((())))))***(((((((((((())))))))))))''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------------,,,,,,------...---------,,,,,,---...............------------............//////000000000111111111111111222333444555666666555555555555555555666666777888999<<<======:::777777777888999::::::;;;;;;:::;;;<<<>>>>>>>>>>>>>>>AAA@@@>>>============>>>===<<<;;;::::::;;;<<<===CCCDDDDDDAAA===;;;:::;;;:::;;;;;;<<<======<<<<<<999;;;>>>@@@@@@???<<<;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888999;;;;;;999777666777777888999:::::::::666555555444555555666777777555444555555555444222222111111111222333333444333333222111111111222222111111111111111111111111222111///......///111222111111222222222333333333//////000111000///...,,,///////////////......---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++***************************************++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&'''((()))((('''&&&''')))&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))&&&'''((()))***++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------................../////////000000///000111444888:::???AAACCCCCCDDDMMM]]]kkkttthhhaaaYYYSSSKKKGGGEEEEEECCCAAA>>>???@@@AAACCCEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLMMMMMMLLLKKKJJJIIIJJJJJJLLLMMMMMMNNNNNNNNNKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVXXXYYYZZZ[[[\\\\\\\\\]]]___aaabbbddd```aaacccdddfffgggggggggiiijjjmmmoooqqqrrrrrrrrrrrrpppmmmjjjiiiiiijjjjjjjjjhhhffffffggghhhgggfffcccbbbaaa```____________`````````_________``````&&&&&&''''''(((((())))))'''''''''((((((((())))))'''''''''((((((((())))))************++++++++++++------......///.........,,,,,,------------......,,,,,,------...------,,,+++,,,------......---------------.............../////////000000000111111000111111222333444555555444444555555555555555555666666777999::::::777555777777888888999999:::::::::<<<===?????????>>>>>>@@@@@@???>>>===<<<;;;;;;>>>===;;;:::;;;<<<>>>@@@BBBDDDEEECCC>>>;;;;;;<<<::::::;;;<<<============;;;<<<>>>???@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::999888888999:::999777666777888888999999888888555555555555555555666666444333333444555555333111111000///000222444333222222222111111000111111222111111111111222222222222111000///......///000111000111222222333333222222000111222333222000...---/////////000///......---...------,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++***************************************++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''((())))))******))))))'''((()))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////000000000///...///111444888:::CCCAAAAAAAAA@@@CCCMMMXXXlllzzztttiiiddd[[[SSSMMMHHHDDDAAAAAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLKKKKKKLLLMMMOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^```aaabbbcccddddddeeefffggghhhjjjkkkkkkllliiihhhfffdddcccccccccccceeedddbbbbbbcccddddddccc___^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\[[[]]]^^^(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))************++++++++++++,,,,,,---...////////////++++++,,,,,,,,,---------,,,------...------,,,,,,++++++,,,------------,,,------......////////////////////////000000000111000000111222333444555555444444444555555444444444333333333555777888777666888888888888888888888888;;;<<<>>>@@@@@@@@@???>>>===>>>???@@@???>>><<<:::>>>===<<<;;;<<>>;;;;;;===999:::;;;<<<============>>>>>>?????????>>>============<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::===:::777666777888888888777777888888888777666555555555555555555555555555444333333444666666444222111000000222555666444222111111000000000000111111000000000000111111111222...........................///000111111111000000000111222333222000---,,,...///000000000///------...---,,,,,,++++++,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++******************************************++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''((()))))))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''((()))((('''&&&''')))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((&&&'''''''''((((((((()))&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((()))))))))))))))))))))***++++++************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------...///000000111111111000//////111555999<<>>@@@AAA@@@???>>>;;;===???AAAAAA@@@===<<<>>>===<<<<<<>>>AAADDDFFF===AAADDDBBB===::::::===999:::;;;<<<============@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999;;;;;;<<<<<<===<<<<<<;;;>>>;;;777555666777888888777777888888777666444333666666555555555444444444444333444555777777555333222111222555888888555222111000000000000000111111.../////////000000111111------...//////...------,,,---///000000000///...///000222333222000---+++...///000000000///---,,,...---,,,,,,++++++,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,+++***))))))*********************************++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++&&&&&&&&&''''''(((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))***++++++++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------...///000111222333333222000000333777;;;>>>LLLDDD===<<<:::999>>>EEEHHHZZZrrrnnn___WWWTTTKKKJJJHHHGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIFFFHHHJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNOOOOOONNNNNNMMMMMMMMMOOOPPPQQQMMMMMMNNNOOOOOOOOOOOONNNLLLLLLLLLLLLLLLNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYY[[[]]]^^^______]]]]]]\\\\\\]]]]]]^^^___[[[\\\]]]]]]]]]]]]]]]\\\^^^\\\[[[[[[\\\]]]]]]\\\WWWWWWWWWWWWXXXYYYZZZZZZYYYZZZ[[[YYYVVVTTTVVVXXX&&&%%%$$$######$$$%%%&&&&&&&&&''')))************+++***)))'''''''''(((((())))))))))))************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------......///000/////////000000111222222222222111......///000111222222333444444444555666777888999===<<<;;;:::999888888888;;;;;;;;;<<<<<<<<<<<<===?????????>>>===;;;999888<<<>>>???@@@??????AAABBBBBBAAA@@@>>>===;;;:::999999<<<===<<<999888:::<<>>>>>>>>???@@@AAAAAAAAA@@@>>>===<<<<<<<<<===;;;;;;:::999999999999:::777777666666555555444444333444555666777777777777111333444444222111111111444444444444333222111000333333333333333333333333111111111111111111111111111111111111111000//////000000//////.........------------........./////////............---------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************,,,,,,,,,++++++***************((('''&&&&&&&&&&&&))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))***)))&&&%%%%%%&&&)))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''+++*********))))))((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////000111111111666555333222333777;;;>>>@@@>>>;;;888777888;;;<<>>>>>>>>===<<<;;;::::::<<<===??????>>>>>>@@@BBBAAAAAA@@@>>>===<<<::::::999;;;<<<<<<:::999;;;===>>>>>>>>>>>>>>>???@@@@@@AAA@@@???===============;;;;;;:::999999999999999777666666555555444444333444444555666666666666555222444555444333222333555444444444444333333333333222222222222222222222111111111111111111111111111111111111111111000//////000000/////////.........---------........./////////............---------,,,,,,------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,+++***)))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''*********)))))))))(((((()))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...//////000000111444333333333444666999:::>>><<<888666555666888:::===@@@KKK]]]rrrxxxkkkiiieee```ZZZRRRJJJDDDFFFFFFFFFFFFGGGHHHIIIKKKHHHHHHHHHHHHHHHIIIIIIIIINNNMMMLLLKKKKKKKKKLLLMMMKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPRRRSSSTTTUUUUUUWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVUUUTTTTTTSSSRRRRRRTTTTTTSSSRRRQQQRRRRRRSSSQQQRRRRRRRRRRRRRRRQQQQQQ((((((((())))))((((((((('''(((((()))))))))((((((******)))))))))***++++++))))))))))))************+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------......////////////000000111222222222222111000000000000000111111111222222222222333555666777===<<<<<<;;;;;;:::::::::<<<<<<<<<=========>>>>>>============<<<<<<;;;;;;;;;===>>>>>>======???@@@AAAAAA@@@???===<<<;;;;;;999:::<<<<<<;;;;;;<<<>>>>>>>>>======>>>>>>??????AAA@@@???>>>============;;;;;;;;;:::::::::::::::777666666555555444444333555555666666555555444333444444555444333444777999666555444333333333444555222222222111000000//////111111111111111111111111000111111111111000000///000000////////////......------.........////////////............---------------------------,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************+++++++++++++++*********,,,+++***))))))(((((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((******))))))))))))((((((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...//////000111111222444555666777777:::888666333333444666777999:::???IIIXXXlll~~~vvvkkk^^^QQQIIIEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRSSSSSSTTTUUUUUUVVVUUUTTTSSSRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQOOOOOONNNNNNOOOOOOPPPQQQOOOOOOOOOOOONNNMMMLLLLLL'''((()))******)))((('''((((((((()))((((((''''''''''''''''''(((((())))))((()))))))))************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,------------------------------......//////000000111222222222222111111111111000000000000000000000111111222444555666:::::::::;;;::::::999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;<<<<<<<<<===;;;<<<======<<<<<<===???@@@@@@??????>>>===<<<<<<;;;<<<======>>>>>>???@@@>>>======<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777777666666555555444666666666555444333222222333333333333222444888;;;:::888555333222222444444333333222111000000//////111111111111111111111111000000111111111111000///000000//////////////////............///////////////............---------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---************************************************+++++++++***************))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''(((((())))))(((((((((((())))))'''''''''''''''(((((()))(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------......//////000111222555777:::;;;777666444222222222444555888888:::???FFFWWWqqq}}}kkk[[[PPPKKKIIIFFFCCCCCCBBBBBBBBBEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMKKKLLLNNNPPPQQQRRRSSSSSSPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPQQQPPPNNNLLLLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQPPPPPPPPPOOOOOOOOONNNKKKKKKLLLLLLMMMNNNOOOOOOMMMMMMMMMLLLLLLJJJIIIHHH&&&'''((())))))((('''&&&'''((((((((((((''''''&&&&&&&&&''''''((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------.........------,,,---...//////000000111222222222222111111111111000000000000000000000000111222333444555777777888999999999888888999999999:::::::::;;;;;;<<<;;;;;;:::;;;<<<======;;;<<<======<<<;;;===>>>@@@@@@??????>>>>>>======>>>>>>>>>???@@@AAABBBAAA======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<============<<<;;;;;;999999888888777666666555555555555555444222111000111222222111111333777:::<<<:::777444222111111222444444333222111000000///000000000000000000000000///000000111111111000000//////000000000000000000........./////////000000///............---------.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---************************************************************************)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((''''''&&&&&&''''''(((&&&''''''((((((((((((((()))(((((((((((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))(((((((((((((((((())))))(((((((((((())))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---........./////////000444999>>>AAA666555333222222222444555666777:::<<<>>>III^^^ssswwweeeZZZRRRNNNIIIFFFEEEEEEDDDBBBEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLMMMNNNPPPRRRSSSSSSSSSPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKIIIHHHGGGHHHJJJKKKMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMMMMMMMLLLLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKKKKJJJIIIHHHGGG&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''(((((()))*********))))))))))))))))))************)))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++,,,,,,------............---,,,,,,,,,---///000000000111222222222222111000000000000000111111111000000000000111333444555444555777888999888888777888888888999999999::::::<<<<<<:::::::::;;;<<<===;;;===>>>===<<<;;;===>>>????????????????????????@@@???>>>???AAABBBBBBAAA<<<<<<;;;;;;::::::;;;;;;999999:::::::::999999888;;;<<<<<<======;;;:::999999999888777777666666555444444444444333222111000///000111111111222555777;;;:::777444222000000000333333333222222111111000000000000000000000000000///000000111111111111000//////000000000000111111....../////////000000000///............---------------------------,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************)))))))))*********************))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((()))))))))((())))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((((((((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))(((''''''(((((((((((())))))'''''''''((((((((())))))++++++++++++++++++++++++************++++++++++++++++++,,,,,,---......///000///...///333999???CCC444444333222222222333444333555999;;;:::???MMM\\\|||tttjjjYYYSSSLLLHHHHHHGGGDDDBBBFFFFFFFFFGGGGGGHHHHHHIIIMMMMMMMMMMMMMMMLLLKKKJJJLLLMMMNNNPPPQQQRRRRRRRRROOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFGGGHHHHHHKKKKKKJJJJJJKKKKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGFFF'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((((()))*********)))((('''))))))))))))************((()))))))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,---......///...---,,,++++++---...000000000111222222222222111//////000000111111222222000000000111222333444555444555777999:::999888888888888999999999:::::::::===<<<;;;999999:::;;;<<<<<<>>>>>>>>><<<<<<===>>>????????????????????????AAA???===>>>AAABBB@@@>>><<<<<<;;;:::::::::::::::888999::::::;;;:::999888888999:::;;;:::999777666777777666666555444444444333333333333333222111000...000222222111222333555777666555444333222111000111111111111111111000000000000000000000000000000//////000111111111111111//////000000000111111111.../////////000000000000///............---------,,,,,,------------------++++++++++++++++++++++++((()))***+++,,,++++++***************************+++++++++,,,,,,+++++++++************************************************((()))))))))*********+++******))))))))))))******((((((((((((((((((((((((++++++******))))))))))))'''''''''&&&&&&'''''''''%%%&&&'''((()))))))))((((((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))((((((''''''''''''((((((((())))))(((((((((((())))))))))))************************************++++++++++++,,,,,,,,,---....../////////...///000333888<<>>===;;;999999999;;;<<<===>>>???>>>===<<<===>>>???????????????@@@@@@@@@AAA>>><<<===???@@@>>><<<<<<;;;::::::999999999:::888999:::;;;;;;;;;:::999555666888888888777555333666555555444333333222222222222333333333222111111///111333333333222333444333333444444444333222111////////////000000000000000000000000000000000000//////000111111111111111//////000000111111111222////////////000000000000//////.........---------,,,,,,,,,------.........++++++++++++++++++++++++((()))***+++,,,+++*********************************+++,,,------,,,+++***))))))))))))))))))))))))************************(((((())))))*********+++((((((''''''''''''((()))((((((((((((((((((((((((,,,+++++++++******))))))++++++************++++++$$$%%%'''))))))))))))((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))************************************)))************+++++++++,,,,,,---......//////000......000222444666888999111000000000000000111111333333666999777777<<>>;;;999888888999::::::;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<>>>>>>????????????>>>===>>>======>>>>>>???@@@AAA???===:::888666666777888888888999999999:::::::::888777666555555555555555777666444222222222444555555444444333333444444555000000000111222222222333555444222111000/////////...///111222222111000///222111000//////......///---.........//////000000//////////////////////////////000000000000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++,,,------------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%******))))))((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''((())))))***+++++++++***)))(((((('''(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))************************************++++++************++++++...---,,,++++++---...000111...,,,///444666444111222111000//////000111111333333555666999;;;>>>???FFFNNNccc}}}}}}ppp^^^QQQKKKKKKJJJGGGCCCBBBCCCDDDFFFGGGGGGIIIJJJJJJKKKKKKNNNNNNMMMMMMMMMMMMNNNOOOOOOMMMLLLMMMOOOPPPOOOMMMQQQPPPPPPOOOMMMLLLLLLKKKNNNNNNOOOPPPQQQSSSSSSTTTPPPPPPOOONNNMMMLLLLLLKKKMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLIIIGGGEEEEEEFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEGGGHHHHHHHHHHHH(((((('''''''''(((((()))((((((((((((''''''''''''(((((((((((())))))))))))'''(((((()))******++++++...,,,***)))(((((()))***)))***++++++,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,------///000000...------------.../////////////////////000000111///000111222222222111000000111111222444555555666666666666777888888999999:::999888999;;;;;;999777888888999999:::;;;;;;<<<>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<>>>>>>>>>===:::888777666777777888888888999999999::::::888777666666666666666777777666444333222333444555444444444333333444444444111111111111111111222222333333222111000000000000///000000111222222222111222222000///......................../////////000////////////////////////...//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&)))))))))(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&''''''((())))))***++++++******)))(((((('''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))************************************++++++************++++++...---,,,++++++,,,...///111...,,,///333555444111222111000//////000111111222222333444666999;;;<<>>>>><<<;;;888888999999::::::;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@>>>===:::888777777777777888888888999999999999:::777777666666666777888888777666555333333444555666444444333333333333444444111111111111111111000000111111111111111111111111000000000111222333444555333222111///......------............////////////////////////////////////---..................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......,,,,,,+++***)))************+++++++++++++++++++++++++++++++++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))(((''''''(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&''''''((()))))))))+++******))))))(((((('''(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))************************************++++++************++++++---,,,+++++++++,,,...///000...,,,...222444333000111000000//////000000111111111111222444555777888<<<===DDDSSSgggxxxzzz~~~}}}mmmfff\\\TTTQQQOOOLLLJJJGGGFFFEEEDDDEEEGGGIIIKKKHHHIIIKKKLLLMMMMMMMMMLLLNNNMMMLLLMMMOOOPPPOOONNNQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMNNNOOOPPPQQQQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPPPPPPPPPPQQQRRRRRRNNNMMMKKKJJJIIIIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFF&&&&&&&&&'''''')))******((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))******,,,+++***)))((()))))))))))))))***+++++++++++++++************************,,,,,,++++++***++++++,,,******+++,,,---///000111...------------.../////////............///000000222222111111222222333444444333222111111333555666666666444444555777:::;;;============>>>>>>===<<<888888999999::::::::::::<<<<<<<<<<<<;;;;;;::::::888999::::::::::::::::::<<<;;;;;;<<<<<<===>>>???>>><<<;;;999888777777777888888888888999999999999555555555555555666777888666666555444444555555666333333333444444333333333222222111111000000////////////000111111111111111111000000000111333555777333333111000...---------.........///////////////////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&''''''(((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))((()))))))))************************************++++++************++++++,,,,,,+++++++++,,,---...///---,,,...000222111000////////////000000000111000000111111222333444555::::::>>>FFFTTTkkksssiiiccc\\\SSSLLLNNNKKKHHHEEEDDDEEEHHHJJJFFFHHHJJJLLLMMMMMMLLLKKKMMMMMMMMMMMMNNNOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTSSSTTTTTTTTTUUUUUUVVVVVVTTTTTTSSSRRRRRRRRRRRRSSSOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHIIIJJJKKKIIIIIIJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIIIIHHH&&&&&&&&&'''''')))******((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))***++++++++++++***************************,,,++++++***++++++,,,,,,***+++++++++---...///000...------------...//////...............//////000222222111111222222333444777555333111000111222333666555444444555777:::;;;888888999:::999888888888888888999999999999999::::::;;;;;;<<<;;;:::999999777777888999999999999999666666666666777888999:::===<<<;;;999888777666666777777888888888999999999333333333333333444555666555555444444444555555555222222333444444333222222222111111000000/////////......000111111111111111111000000000111333555777333222111///......------///////////////.........////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))************************************++++++************++++++++++++++++++,,,,,,------------,,,---///000000///......//////000000000000111111111111222333444444333555999???FFFUUUlll{{{qqqeee\\\[[[WWWPPPJJJFFFEEEFFFGGGEEEGGGIIIJJJKKKJJJHHHGGGJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSPPPQQQQQQRRRRRRSSSSSSSSSRRRSSSSSSTTTTTTUUUUUUVVVXXXXXXVVVTTTSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPNNNMMMLLLKKKLLLMMMMMMKKKKKKLLLLLLMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMLLL'''''''''''''''((()))***((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******************************++++++******++++++,,,,,,++++++++++++,,,---...///...------------...//////......------......///000111111111222222222222222777555444222111111222222444444444444555777999;;;888999;;;;;;999999999:::888888999999999999999999999:::;;;;;;;;;:::999888555666777888999999999999666666666777777888999:::<<<<<<;;;:::999777666666777777777888888888888999333333222222222333333444333333333444444444444444111222333444444333222111000000000000000000//////---...000111222111000000000000000111222333444555222111000//////......//////////////////.........////////////////////////,,,------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,...//////000)))************+++++++++++++++++++++++++++++++++***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***&&&&&&'''(((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))************************************++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........------...///000000000000000000000111111333444555111333888===@@@GGGUUUccc{{{qqqkkkbbbYYYQQQLLLJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDHHHJJJKKKLLLKKKKKKMMMOOONNNNNNOOOPPPQQQRRRSSSTTTOOOOOOPPPPPPPPPQQQQQQQQQTTTTTTTTTUUUUUUVVVVVVVVVYYYXXXVVVUUUSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQQQQ(((((('''''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))***************************************++++++******++++++,,,------,,,,,,+++,,,,,,------...------------...//////...------------.../////////000111222222222111000333333333333333333333333222333444555666888999999:::===???>>><<<;;;<<<===999999888888888888888888888999;;;;;;;;;:::888777555666777888888999999999:::::::::::::::;;;======<<<<<<;;;:::999777666555777777777777888888888888444444333333222222333333111222222333333444333333000222333444444333222000/////////000000000000000---...000111222111///...///000000111222222222111000000////////////000000000/////////............////////////////////////------............------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))************+++++++++++++++++++++++++++++++++***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))************************************++++++************++++++******+++,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,---...000000000000///......//////111222333444555555888;;;===???HHHRRRhhh}}}pppddd[[[UUUSSSPPPPPPNNNLLLJJJHHHGGGFFFEEEHHHJJJJJJIIIIIILLLNNNLLLMMMNNNOOOQQQRRRTTTTTTPPPPPPPPPPPPQQQQQQQQQQQQTTTTTTUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUTTT)))(((((('''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((''''''''''''((()))))))))))))))((((((((()))***************))))))))))))))))))))))))+++*********+++,,,,,,---...---,,,,,,++++++,,,,,,...------------...//////...------------...//////---///111222333222000///000000222333444555555555111222444666777888999999888;;;======:::999:::<<<999999888888888888888888888999:::;;;;;;:::888666555666777888999999999999888888888888999:::;;;;;;<<<<<<;;;;;;999777666555777777777777888888888888666555444444333333333333000111222333333333333333000111333444444333111000......//////000000111111...///000222222000///---...///111222222111000//////////////////000000111000000//////.........---////////////////////////---......//////......---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''(((((((((''''''&&&&&&%%%(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''************************))))))))))))************************************++++++************++++++******+++,,,,,,,,,,,,++++++,,,---,,,,,,+++,,,---+++,,,...000000000000///---------...000111333444555333333666777999@@@IIIPPPnnn~~~~~~uuuiiiaaa]]]YYYXXXUUURRROOOMMMKKKKKKDDDGGGIIIIIIHHHHHHKKKNNNKKKLLLMMMOOOQQQRRRTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUURRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSUUUUUUVVVVVVVVV'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******************************++++++++++++++++++++++++,,,+++*********,,,///000///......---------......111000/////////000222333222444555555444333333444333333333333333444555666999:::;;;;;;:::999888777888888888888888888888888999999::::::999888666555555444444555555666777888999999999:::;;;<<<===>>>===;;;999777777777999999888777666444444444555666333444555444222111222333222222222222222222333333......//////000000000111...///000111111000///...//////000000000000//////...///000111111111111111000000////////////000000111111000000//////......222000...,,,+++,,,---......------,,,,,,------...333222///---,,,,,,---...///...---,,,++++++++++++******))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))***************)))(((((()))******))))))((('''&&&***))))))((('''&&&&&&&&&%%%%%%&&&'''(((((('''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''(((+++***)))(((''''''((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%'''%%%&&&&&&'''''''''''''''%%%'''***,,,---+++)))(((''''''(((((('''&&&%%%%%%+++)))(((&&&%%%&&&'''((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))+++***(((&&&''')))+++---)))))))))***++++++,,,,,,,,,,,,,,,---------......---------............//////000111222222333333222111222333555777:::<<<===GGGXXXsssxxxvvvzzz}}}vvvpppkkkjjjhhhccc]]]WWWSSSQQQPPPNNNLLLIIIIIIIIIKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTUUURRRRRRSSSSSSSSSSSSSSSSSSTTTQQQOOOPPPTTTVVVWWWVVVRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSXXXWWWUUUSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXX&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))((('''&&&%%%'''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))******++++++******)))************************++++++++++++++++++++++++---,,,+++***+++,,,...///,,,,,,,,,,,,---...//////111000/////////000111222222444555555444333333444333333333333333555666777999999999999999888777777888888888888888888888888999999999888888777666555444444444444555666777888999999:::;;;<<<===>>>???===<<<:::888777777888999777666666555555555666666444555555444333111222333222222222222222222222222/////////000000111111111//////000000000000////////////000000000000/////////000000111111111111000000000////////////000000000000000000//////......000...,,,*********+++,,,------,,,,,,,,,,,,------000///---+++***+++,,,---......---,,,++++++++++++************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''((()))***************)))((((((((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$%%%&&&&&&&&&'''(((((((((((('''&&&((()))***+++***)))(((''''''(((((('''&&&&&&%%%(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***)))((('''((()))+++,,,++++++******************+++++++++,,,,,,,,,------------------...............///000111222222222222111222333444777999;;;<<>>???@@@>>>===;;;999888888888888555555666777777666666666555666777555333222222333111111111111111111111111000000000111111111111111000000////////////000000//////000000000000//////000111111111111000000///000//////......//////000000000000////////////...///...,,,+++******+++,,,------,,,,,,,,,,,,------...---++++++++++++,,,---...---,,,++++++***++++++******++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))+++******))))))******+++'''((((((((((((''''''&&&'''((()))***++++++++++++'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''&&&$$$$$$$$$&&&''''''((()))))))))(((((((((((((((((((((''''''''''''''''''(((''''''&&&%%%&&&''')))******(((&&&%%%((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,++++++***))))))(((*********+++++++++,,,,,,------------............---...///000111111111111111222222444666888:::;;;<<>>?????????===<<<:::999888888888444555777888888777666666666777777666444222333333222222111111111111000000111111111111111111222222111000///......///000111//////000000000000//////111111111111111000///.../////////....../////////////////////////////////000///...------------...---,,,,,,,,,,,,,,,,,,---------,,,,,,---...//////---,,,,,,+++******+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******'''(((((()))(((((('''''''''((()))***************'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&''''''(((((())))))))))))))))))((('''&&&%%%&&&&&&'''&&&'''''''''''''''&&&&&&''''''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))'''((()))***+++******)))+++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,---...///000000000000111111222333555666888999777===DDDKKKWWWnnnxxxnnnfff___[[[YYYVVVTTTOOOLLLJJJJJJLLLMMMJJJIIIIIIHHHHHHIIIJJJKKKQQQRRRRRRRRRSSSSSSTTTTTTQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVVVV%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))******)))))))))*********************************++++++,,,,,,,,,......------------------111111000///.........///......//////000000000000000222333333222111111222333222222222444666999;;;666666444444444555666777777777777777777777777777666555444333333333444555222222222333333444555666333555777999;;;<<<=========<<<;;;:::999888888777555666777888888777666555666777777666444222333444222222222222111111000000222222111111111111111111111000///......///000111//////000000000000//////111111111111111000///...//////............//////...............///////////////......---------...,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,------...///,,,,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))((((((''''''''''''((((((((())))))******)))))))))(((((())))))(((''''''&&&((((((((('''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))((('''&&&''')))'''(((((()))))))))))))))***(((&&&%%%$$$%%%&&&'''&&&&&&'''''''''''''''&&&)))((('''&&&&&&'''((()))'''((((((((())))))******))))))))))))))))))(((((((((((((((((((((((((((((('''(((***+++++++++)))((())))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,------------...,,,---...//////000000///111111111222333555666777666:::>>>@@@GGGYYYsss}}}tttooollljjjeee^^^VVVPPPMMMKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSVVVUUUTTTSSSSSSSSSTTTTTTSSSTTTUUUVVVVVVVVVUUUTTTRRRSSSUUUVVVVVVVVVVVVVVV%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''(((((()))***((())))))******))))))(((*********************************++++++,,,,,,---------------............222222000///...------------...///000000000/////////111333222111000111222111111222333444555777777555555444444555555666666777777777777777777777777555555444444444444444555222222222222333444555555333444666999:::;;;;;;;;;;;;::::::999999888888777777888888888777777666555444555666555333333333555444444333333222111111111111111111111111000000000000000////////////000000//////000000000000//////000111111111111000000//////......------......///---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))******+++++++++++++++************++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))***************(((((((((((('''&&&%%%$$$((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''(((((((((((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))(((''')))***''''''((()))))))))(((((()))(((&&&%%%%%%&&&'''(((%%%&&&''''''(((''''''''')))(((&&&%%%&&&''')))+++&&&''''''(((((())))))*********))))))))))))(((((((((((((((((((((((((((((('''((()))++++++******)))((())))))***++++++,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------,,,---...///000000000000111111111111222333444555444888;;;<<<@@@KKK\\\iiiwwwkkk```XXXSSSPPPPPPNNNLLLKKKJJJKKKMMMNNNKKKLLLLLLLLLLLLMMMMMMMMMLLLNNNQQQRRRQQQQQQRRRTTTRRRSSSSSSSSSTTTTTTTTTTTTWWWVVVTTTSSSSSSSSSTTTUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRSSSUUUVVVWWWWWWVVVUUU&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((((((((()))******(((((())))))))))))((((((************************)))******+++,,,,,,------,,,,,,---....../////////000///...------,,,---------...///000000000///...///111222222111000000111000111222333444444444444444444555666666666666666777777777777777777777777444444555555555555444444111111111111222333444555444555777:::;;;;;;:::999888888888999888888888777::::::888777666666555555222333444444333333444555555555444444333222222111111111111000000///////////////000000000000////////////000000000000/////////000000111111111111000///......------......///---------.........//////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))************)))++++++************++++++(((((())))))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))******))))))'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''(((((('''&&&''''''((()))((((((&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***&&&&&&'''(((((((((((('''''''''''''''''''''((((((%%%&&&&&&'''(((((('''''''''''''''''''''((())))))%%%&&&&&&'''(((((())))))*********)))))))))(((((((((((((((((((((((((((((((((((()))*********************************++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------...///000000000000111111111111111222333444222555888:::<<>>CCCGGGTTTggg}}}yyyxxxyyyqqqooojjjeeebbb`````````^^^]]][[[XXXUUURRRPPPOOODDDHHHLLLNNNMMMNNNPPPRRRPPPPPPQQQSSSTTTUUUVVVWWWUUUTTTRRRQQQPPPQQQSSSTTTTTTSSSQQQPPPOOOOOOOOOPPPQQQSSSUUUWWWXXXWWWVVVUUU''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))++++++***))))))'''(((((((((((((((''''''+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................///////////////000111222000111111111222222222222000222444555777777777666777777777777777666555555555555666666555555444333333333333444444444555555777888999:::;;;:::999888666555444333444666888999@@@===:::777777777777666111222444666777777666666444444333333222111000000////////////............000000000000000000000000000000000000000000000000111111111000000000000000///............---------------,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''%%%###!!!!!!"""###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%%%%$$$###$$$%%%&&&'''((('''&&&&&&'''((('''&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))(((((()))***************++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000000000111222222333333222444777999:::;;;>>>@@@GGGNNNaaa|||~~~zzzxxxxxx}}}~~~~~~|||yyyxxx{{{zzzvvvooodddZZZSSSOOOQQQOOOMMMMMMOOOQQQRRRRRRUUUUUUTTTRRRPPPOOOQQQSSSRRRQQQOOOMMMMMMOOORRRTTTTTTUUUTTTRRRPPPOOOOOOPPPTTTSSSSSSSSSUUUUUUUUUTTT&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((()))************)))((((((((())))))(((((('''+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////111111000///............000000000000111111111222000222333555666666666666666666777777777666555444555555666666555555444333444444444555666777777888777888999999:::999888777666555444444555777:::;;;???<<<888666666555444333222333444555666666555555444333333222111111000000////////////............////////////////////////000000000000000000000000000000000000000000000000///............---------------,,,,,,,,,---...///------------------------)))))))))(((((((((((((((,,,++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''(((((('''&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((()))***************(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000000111111222333333555666888999888999;;;===>>>BBBNNNbbbwww}}}{{{}}}{{{mmmbbb\\\VVVVVVWWWZZZ]]]`````````[[[ZZZXXXWWWVVVUUUUUUUUURRRQQQPPPOOOOOOPPPSSSVVVVVVVVVVVVTTTQQQPPPQQQSSSTTTTTTUUUVVVXXXXXXXXXWWW%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))(((((())))))******(((((()))******))))))(((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////000///...---------------////////////000000000000000111333444555555555555555666777777777666555444555666666666666555444444444555666777888999:::;;;666777888999999888777666666666555666777999;;;<<<===:::777555444444333222333444555555555555444444222222222111111000000///////////////............////////////////////////000000000000000000000000/////////000000000000000///............------------,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((***+++&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&''''''((()))((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))(((''''''&&&&&&%%%''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***************''''''''''''((()))***+++------------------------------.........///////////////000111111222222333777888999888777666777999;;;;;;???JJJZZZpppxxxpppfffhhhkkkqqqvvvxxxxxxvvvmmmiiieeecccbbb```\\\YYYVVVVVVUUUTTTTTTUUUYYY\\\^^^]]]\\\YYYVVVUUUVVVXXXWWWXXX[[[^^^```aaaaaa```&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''')))***+++((())))))************)))***************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................+++++++++,,,---...///000.........////////////000000111222333333444444444555666888999999777666555666666666666666555444444444555666777999:::;;;<<<888888999::::::999777666777666666666666888999999999777555444555666555444555555555555444444333333111111111000000000//////////////////............////////////////////////000000000000000000000000......///////////////000///............---------,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))(((''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((((((((((((&&&&&&&&&'''((('''&&&%%%&&&&&&&&&'''((((((((()))(((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((()))******************))))))******+++,,,---------------------------,,,------......///////////////000000111222222222666777888777666555666777;;;:::;;;@@@HHHYYYttt~~~|||zzzwwwvvvssskkkeeecccddddddcccbbbccchhhlllpppooommmiiidddbbbaaabbbcccfffkkkooorrrrrrssssss''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''')))((('''''''''(((***+++(((((()))***************))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++---...///000---.........////////////000000111111222222333333666777999::::::999777666666666777777666666555444333444555666888999:::;;;::::::;;;;;;;;;:::888777777777666666555555555666666555444555888999999999666555444444333333222222111111111000000000000000////////////....................................////////////////////////------.........////////////............---------,,,,,,,,,---------------++++++++++++++++++++++++))))))))))))******++++++---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))'''%%%$$$%%%%%%&&&&&&''''''''''''(((&&&&&&&&&'''((('''&&&%%%&&&&&&&&&'''((((((((()))(((((((((((('''''''''&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''((()))******''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))(((((()))***************++++++++++++,,,---......------------------------,,,,,,,,,---...//////000...//////000111111222222333444555555444444666777777777999;;;>>>GGGYYYjjj~~~zzzwww{{{}}}|||}}}~~~|||zzz{{{}}}xxxuuuuuuyyy~~~(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''(((((())))))''''''((()))************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++...------,,,,,,,,,------............////////////000000000000000111222222555666999;;;;;;999777666666777777777777666555555333444555666777888999:::;;;;;;<<<<<<<<<:::999888666666666666555555555555555555555777:::;;;;;;;;;555555444333222222333333111111111111111111111111////////////....................................////////////////////////,,,,,,------...////////////............---------+++,,,------......------------------------------*********+++,,,,,,------,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%((())))))(((%%%$$$%%%%%%&&&''''''''''''&&&((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))***+++'''''''''''''''''''''''')))******++++++******)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000......///000000111111222000222444444333444555777555666999<<<<<<>>>GGGRRRiii~~~{{{yyy|||'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((&&&&&&'''((())))))))))))((()))***+++,,,++++++***************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++......------------............/////////000000000000000/////////000111222222444777999:::888666444777777777777777666555555555555555666777888888999;;;;;;<<<<<<;;;:::888777444444555666777888888888777666666777:::;;;:::888555444333222222222333444111222222222222222222222////////////....................................////////////////////////+++,,,,,,---....../////////............---------+++,,,---.........------------------------------,,,,,,------...//////000,,,++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((()))(((((('''((('''&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((******++++++++++++******)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((()))***************(((((((((((()))***+++,,,++++++++++++++++++++++++***++++++,,,...//////000......//////000111111111000111333333222222444555666555666:::;;;;;;???FFFMMMaaa{{{&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&))))))(((&&&$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''%%%&&&'''((())))))))))))((()))***+++,,,+++******************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111222////////////000000000000000000///......///111111000222555888888777444333777777777777777666666555666666777777888888888999::::::;;;;;;:::999777666222333555777999:::;;;;;;888777777888999999777666444333222222222333444555222222222222222222333333000/////////....................................////////////////////////++++++,,,------...////////////.........---------+++,,,---.........---,,,++++++++++++++++++++++++))))))***++++++,,,------+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&*********)))(((&&&%%%$$$''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%(((&&&###!!!!!!###&&&(((&&&''')))*********)))(((((('''&&&&&&'''((('''&&&(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))(((((()))***************))))))))))))***+++,,,---******************************+++,,,...//////000......//////000111111111111222333333222111222333444000///222555666:::???>>>PPPggg}}}''''''''''''''''''''''''+++'''######%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,---------......000///---,,,---...000222...............///000000111111000000000000000111222444777999;;;;;;;;;:::888777555555777777777666888777666555555666777888888888888888888777666666666666777888888888888777999999888888777777666666555444333222111222333333333333333222111000//////111111000000//////......//////.........------------------............///222222111///...---++++++...,,,+++,,,///111///---,,,,,,,,,------.........***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******)))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))'''''''''((())))))'''%%%%%%&&&&&&$$$###''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((%%%''')))***((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++'''###"""$$$'''''''''&&&&&&''''''((())))))***((((((((('''&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((((((((((((((()))***&&&((()))(((''''''((()))************************)))))))))))))))))))))))))))***+++)))'''&&&'''(((++++++******++++++,,,---,,,---///...------...000///......------...000111------...000111222444444222222333444555666777888>>>CCCPPP```qqq''''''''''''''''''''''''+++(((%%%$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((('''&&&&&&'''((())))))))))))))))))))))))(((,,,,,,,,,++++++************++++++,,,,,,++++++***+++,,,,,,,,,,,,---------......---,,,---...///000...............///000000111111000000000000000111333444777999:::;;;::::::888666555555666777777666777777666666666666777777777777888888777666666555555666777777888888777777666666666555555555444444555444333222222222333333333222222222111000000000000000000000//////......//////.........---------//////......---------,,,000000//////......------...---+++---///000///---,,,,,,,,,---------......***++++++,,,,,,++++++*********************************++++++++++++*********************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''(((((()))+++***))))))++++++***)))''''''((((((((((((''''''''''''&&&&&&&&&'''((((((&&&'''))))))'''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######%%%''''''&&&$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%'''((())))))((('''%%%(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''((()))(((''''''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***((('''((()))++++++******++++++,,,---+++---......---,,,...///...............//////000/////////000111111222222222222333444555666777777:::<<>>EEENNN```sss~~~}}}zzzwwwwwwwwwuuusssrrrtttwwwzzz|||~~~{{{zzzxxxvvvvvvwwwsssooonnnrrr''''''''''''''''''''''''$$$%%%&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((())))))******+++++++++)))))))))***************))))))************))))))))))))*********+++++++++.........////////////000...///000111222111000///............///000111111444444444555666777777888777555444444555666666555555555555666666555555555333444555555666555555555777888999999::::::999999222222222333333333333333333333444444444333222111222222111111111111111111---............/////////000000000/////////......++++++,,,,,,------------//////......---,,,++++++---/////////---,,,---...,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))))))))(((((('''&&&&&&'''((('''%%%''''''((((((((((((''''''&&&''''''(((((('''&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((***++++++***++++++***(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''(((************+++---++++++******++++++,,,---)))+++,,,,,,+++***,,,---,,,,,,---...............------...//////000111111111111111222222333333333444333666:::;;;:::<<>>>>>KKK\\\nnn''''''''''''''''''''''''$$$''')))(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&((())))))***++++++,,,,,,(((((())))))*********+++))))))************))))))***++++++++++++,,,,,,,,,,,,+++***))))))+++---......///111222333222000///---------......000111111444444444444444555666777666555333333555666555444666555444333333444555666444444555666777777777666444555555666666666666666333333333444444555555555333333444555444333222111444333333222111000//////---------.........//////000000000000///////////////...------,,,+++******++++++,,,------...//////---///111///,,,+++,,,...,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,************************))))))))))))))))))))))))))))))*********((('''&&&%%%$$$$$$&&&)))++++++***''''''((((((((((((''''''(((((())))))(((&&&$$$######&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))******&&&'''''''''(((((())))))(((((((((((((((((((((((()))((((((((((((((()))******+++,,,+++(((''''''(((************************))))))))))))))))))))))))'''((())))))(((((()))***++++++******++++++,,,---***,,,------,,,+++---......---,,,+++,,,---...///111000000///......------111111111111111222222222444111222555666666999>>>;;;FFFRRR[[[iii)))((('''&&&%%%$$$$$$$$$((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))************))))))))))))************+++*********))))))((((((,,,+++++++++***)))))))))************************------------------------......////////////......111000000000000000000000333444555555333222333555666555444333333444666777555444444333333333444444555555555666666777888999999666444444666777666444444444333333333444444555444333111000///...//////111111111111000000000000......//////000000111111111111000000//////.........---,,,,,,++++++++++++.../////////000000111111...---,,,++++++,,,---...------------------------++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***))))))************))))))************)))))))))(((%%%''')))***+++***)))((()))))))))))))))(((((((((''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++)))%%%""""""###''')))%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((++++++***)))((('''&&&&&&+++)))'''&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,---......//////......///////////////000111111000000000111222222333333777777777777777888888999<<>>@@@FFFTTThhhxxx(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))******************))))))))))))***************+++++++++************************,,,,,,,,,,,,------------......////////////......///000222333333222111000222333444444222222333444777666555444333333333444444444333333333333444444555555555444555555666666666444222222333444333222222222111111111111222222333222111000000000000000000000000/////////.........////////////000000000000000000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------------------------++++++++++++++++++++++++*********************************))))))))))))(((******++++++++++++******+++++++++***)))(((((('''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$&&&((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''((((((&&&$$$###%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''%%%%%%&&&''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++,,,------------,,,...------------...//////111111111222333333444444444444444444444555555666555999<<<<<<>>>GGGVVVbbb|||(((((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))************))))))))))))))))))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,------------......//////......------...111333333222///...111222333333222222333444777666555444333333222222333333333222333333444444555555444444444444555555666555444333333333333222333222222111111111111222222222111111111111111111////////////............////////////////////////////////////////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++))))))))))))))))))))))))'''((())))))***)))((((((&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''''''''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$%%%'''(((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''''''''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%###&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&'''((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......111111222222333444444444555555555555555666666777777:::======<<>>@@@FFFOOOUUUWWW___sss(((((('''''''''(((((()))(((&&&###!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((())))))*********+++,,,+++++++++******))))))************************))))))***+++,,,,,,------,,,------......------,,,---------...///000111111---///000111000000222444111222333444444444333222111111111111222333444555333333444555777999;;;<<<999;;;;;;999555333555777333222111000////////////...000111333444444444333111111111111000000000000//////.........------------------.........//////---------------...///000/////////......---------...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***))))))************))))))++++++******)))(((((((((+++***)))((((((((((((((('''''''''((()))******+++%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$&&&((((((&&&$$$"""$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''))))))&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++,,,------------,,,...------------...//////.........///000000111111222222222111222333333444333444555555444555777999===<<>>>>>???CCCKKKSSSfffqqq''''''''''''((()))***+++%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&''''''((()))***''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))))))))))))))(((((()))))))))*********************)))))))))(((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///............///111111222222111333222222111222333444555333333333333333333333333555555555666666666777777555555666666555555444333111111111000/////////.........000111222222333333111111111000000000//////,,,...//////...------...---------............///222000......//////---***........................//////...---------------...---+++))))))***+++,,,,,,,,,,,,++++++***************)))))))))***+++,,,************************,,,+++******))))))******---,,,+++)))((((((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((('''''''''((((((((((((''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))((((((''''''***'''%%%%%%(((+++++++++,,,+++******))))))******))))))))))))************++++++++++++,,,,,,,,,,,,..................------///////////////000000111111111000000111111222333444444444555666666777777666999<<<======@@@GGGMMMTTT\\\nnn''''''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((++++++***))))))(((''''''&&&''''''(((***++++++,,,************))))))))))))++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---...///......///000111111111111222222222111222222333444222222333333333333333333444444444444555555555555444444555555444444333222111111000000000000000000...///000000111111111000111111000000000000//////...------...//////...,,,---------............///444222000//////...,,,+++///////////////////////////......------------------,,,+++*********+++,,,+++++++++++++++************))))))))))))***++++++************************++++++***)))))))))******,,,+++******)))))))))***'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))((((((((((((''',,,***))))))******)))(((++++++***)))))))))******))))))))))))************++++++,,,,,,,,,---------------------------......//////......//////000111111000000000000111222222333333444555555666666777333666999::::::<<>>@@@@@@EEEOOO]]]nnn'''''''''''''''(((((()))'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))))))))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''(((((()))))))))))))))((((((((((((((((((((())))))))))))))))))******,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,+++******+++,,,...///...//////000000000000///111111111111111111111000111111111222222333333333333333333333333222222222333333333444333222222111111111111111222222222222///000000000000///......000000000////////////...///---,,,---000111...+++---------............/////////000000//////000000000000000000000000000000......---,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++************************(((((())))))***************************************))))))((())))))******(((''''''''''''((()))))))))((('''&&&&&&'''((()))(((''''''&&&&&&''''''((('''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&(((***+++***)))((((((***))))))((())))))******((()))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,------.....................//////000000000//////000000111222222222333333444444555555333555777999999999::::::>>>===???EEEMMMWWWggguuu(((''''''&&&''''''(((((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&'''(((((()))******)))))))))(((((('''''''''))))))))))))************++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---...///...//////000000/////////000111111111111000//////000000111111222333333333333333333333222222222222333333444444333333222111333333222222222222222222000000000111111000//////000000////////////.........------...//////...,,,---------............///,,,...////////////000222////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***************'''((())))))******))))))************************))))))((((((((()))******''''''&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''''',,,***'''$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&)))+++,,,+++++++++,,,))))))((((((((()))******))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,------............------......///000000////////////000111111111111222333333444444555444555666777999999999999999999<<<@@@DDDHHHRRR\\\kkk(((''''''&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%&&&$$$%%%''')))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((('''''''''(((((((((((((((((()))))))))***************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.........///////////////......000000111111111000......///000000111222222333333444444333333333222222222444444444444444333333222444444444333222222111111000000111111222111111111000000/////////.........,,,...//////...------...---------............///,,,...000///------...000...........................---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++******((()))))))))*********+++'''''')))*********)))(((************************((((((((((((((()))******)))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&&&&''''''(((''''''''')))))))))))))))((((((((($$$$$$%%%%%%&&&''''''((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''')))++++++))))))***,,,((((((((((((((()))******))))))))))))************)))))))))*********++++++***++++++,,,------.........------------.../////////////////////000111111111111111222333333444444555444444666777999999999777888;;;?????????EEELLLUUUeeeyyy(((''''''&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%&&&$$$%%%((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((())))))))))))(((''''''&&&&&&%%%&&&&&&'''((()))******(((((())))))*********+++)))***,,,......---,,,+++------------------------+++,,,...///000//////......///////////////......///000111111111///...---///000000111222222333333444444444333333222222222444444555555444444333222555555444333333222111111000000111222222222222222000/////////............+++...111000---,,,---///---------.........//////---///111///,,,+++,,,..............................---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******(((((())))))*********+++&&&''')))*********)))(((************************((((((((((((((()))************)))((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((%%%%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((!!!"""%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((''''''(((''''''&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&(((***)))&&&%%%''')))((((((((((((((()))******))))))))))))************((())))))))))))***************+++,,,,,,---.........------------.../////////////////////000111111000111111222333333444444555444333444666888999999::::::===???>>>;;;???EEEFFFPPP]]]kkk((('''&&&%%%%%%&&&'''(((((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&''')))***'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))...+++))))))+++---,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.........////////////......000000111111111000000///111222222333333444444555555555444333333333444444333333333333333222111000222222222222222222222222333333333333333222111000////////////............////////////////////////........................111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------------,,,,,,+++***)))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))***************)))'''&&&&&&''''''(((((((((((((((((()))******''''''''''''(((***+++,,,)))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&''''''((()))((('''%%%$$$))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###'''(((((()))(((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((---+++)))((('''((()))***''''''&&&&&&&&&&&&''''''))))))************))))))))))))))))))((((((((((((((((((((()))******++++++************************)))************+++++++++,,,,,,,,,---------..................////////////222222111111111111111111444444555555666777777777888888888888999;;;===>>>FFFJJJPPPVVVaaattt''''''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&%%%&&&''''''(((%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))---+++((((((+++,,,,,,***++++++++++++,,,,,,,,,,,,------,,,,,,------...///......////////////......000000111111111000000///111222222333333444444555444444333333333444444555333333333333333222111000222222222222222222222222222222333333222222111000////////////............................................................111000///...---......///------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))))))))))))))))))(((''''''))))))************))))))))))))))))))************))))))((('''''''''''''''((((((((((((((())))))***''''''''''''((()))***+++***((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''$$$$$$###"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((+++***)))((((((((())))))''''''&&&&&&&&&&&&''''''))))))************))))))))))))))))))(((((((((((((((((())))))***++++++,,,************************)))************+++++++++---------.........//////............////////////111111111111111111111111444444444555666666777777888888888888999;;;<<<===???BBBEEEIIIPPP___sss&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))),,,***((((((***+++******)))*********++++++++++++...------------...//////......////////////......///000000111111000000000111222222333333444444555333333222333333444555666222222333333333222111111222222222222222222222222111222222222222111111000////////////............................................................000000///............///...........................------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******)))))))))))))))))))))(((((('''******++++++++++++******))))))))))))************(((((((((((((((''''''&&&((((((''''''(((((()))***)))((((((''''''(((((()))***)))((('''&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((((((((((((((('''&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&''''''((())))))******))))))((((((((((((((())))))))))))))))))******+++,,,,,,,,,************************)))************+++++++++............////////////............////////////111111111111111111111111333333444555555666666777777777777888999:::;;;<<<===???AAAAAADDDMMMZZZeeeyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%'''((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))***))))))))))))***))))))))))))))))))************---------------......///......////////////.........///000000000000000000111222222333333444444555222222222222333444555666222222333333333222222111111111111111111111111111000111111111111111000000////////////............................................................/////////.........//////------------------------------,,,,,,+++,,,,,,---************************,,,+++++++++******))))))(((((())))))))))))(((((()))******++++++******)))((()))))))))************'''((()))))))))(((&&&%%%(((''''''''''''((())))))***)))(((''''''''''''''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%""""""######$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))+++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''((())))))((('''%%%''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((()))))))))))))))******+++,,,,,,------************************))))))*********+++++++++------------........................////////////000000000000111111111111222333333444555555666666666666777777888999::::::<<<>>>@@@???@@@EEEMMMTTT___kkk|||%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''((('''&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******))))))))))))(((((()))))))))*********,,,,,,,,,+++,,,,,,---.........////////////............///000000000000000111222222333333444444555111111111222333444555666111222222333333333222222111111111111111111111111///000000111111000000000////////////..................................................................//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---************************++++++***************)))(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************'''((()))))))))(((&&&%%%'''''''''''''''(((((()))***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***++++++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))'''%%%''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''((((((((()))))))))***)))******+++,,,,,,------************************))))))*********+++++++++++++++,,,,,,,,,---------............//////////////////000000000111111111222222333333444444555555555555666777777888888888777999;;;<<<===@@@FFFJJJQQQXXXcccooo%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((***++++++***))))))***((()))))))))************,,,++++++++++++,,,------......////////////......------...///000000000000111222222333333444444555222222111222222333444555111111222333333333222222111111111111111111111111...//////000000000000///////////////............------------------------........................---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---************************************************'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((''''''&&&''''''&&&&&&''''''((())))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%$$$$$$$$$$$$((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++(((((('''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((%%%''')))******)))((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''(((((())))))******))))))******+++,,,,,,,,,************************)))************+++++++++***+++++++++,,,,,,,,,,,,............////////////...//////000000111111111111111222333333444444555444555666666777777666666555777:::<<<>>>AAAEEEHHHJJJMMMRRRZZZggg}}}%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((+++------+++)))***+++)))))))))*********++++++,,,,,,,,,,,,,,,---............////////////......,,,---...///000000000000111222222333333444444555333222222222222222333333000111222333333333333222111111111111111111111111---...//////000000//////////////////............------------------------........................,,,---///000000000//////------------------------++++++******+++,,,,,,---++++++++++++++++++++++++))))))))))))************''''''((())))))))))))))))))))))))******)))))))))))))))))))))************))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''))))))''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''''''''((()))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((()))*********))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((()))*********(((((())))))***++++++,,,************************)))************++++++++++++++++++,,,,,,,,,------............////////////......//////000111111222111111111222333333444444333444555666666666555555777999;;;===???AAADDDFFFDDDGGGLLLQQQ[[[lll&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%&&&'''((())))))(((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((((((&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++......+++******,,,************++++++++++++...------------...//////......////////////......,,,---...///000000000000111222222333333444555555333333222222111222222222000111222333333333333333000000000000000000000000------...///000000//////000/////////............------------------------........................,,,---///000000000//////........................+++*********+++,,,,,,---++++++++++++++++++++++++)))))))))))))))*********''''''((()))))))))))))))******++++++++++++******))))))))))))***************)))(((&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((((((((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((%%%$$$$$$###$$$%%%'''((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&###$$$%%%'''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((()))***************'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&''''''((()))******+++((((((((()))******++++++************************)))************+++++++++,,,,,,,,,---------................../////////000---......///000111111222000111111222333333444444333444555666666666555444777777888999;;;===???@@@>>>CCCJJJPPPXXXeeettt&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&'''((())))))'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''((((((((((((''''''(((((()))******)))((((((******+++,,,,,,,,,,,,+++,,,,,,,,,---------......+++---......---,,,,,,---////////////000000000000444444333333333222222222333333333222222111111111111222222333222111000///111111000000111222333333///000111000///...///000...........................------------...//////---------------...///000------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++*********))))))(((((())))))(((((((((((()))))))))***+++++++++***((('''))))))))))))((((((((((((((('''%%%%%%%%%&&&(((***)))((('''&&&&&&&&&&&&&&&###%%%''''''''''''(((***(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&%%%%%%''')))***(((&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&$$$%%%&&&'''((((((((((((''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&))))))))))))************''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''(((((((((((((((((('''''''''))))))))))))************---+++)))(((***++++++++++++***)))))))))***,,,,,,******+++,,,---......///++++++,,,,,,---...//////.........////////////000000000111222333333444444222333555444333333444666777777999;;;===???@@@AAACCCHHHPPPYYY___ccceeeeeeiiimmmttt|||&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&&&&'''((((((((('''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++,,,,,,+++++++++,,,,,,,,,,,,------------...000000...---......////////////000000000000222222333333222222111000333333333222222111111111111222222222222111000//////////////////000111111...///000///...------///........................---------------...//////---,,,,,,,,,,,,------...------------------------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************)))))))))((())))))(((((((((((())))))))))))******))))))((('''))))))((((((((('''''''''((('''&&&%%%%%%&&&((()))))))))((('''''''''''''''$$$&&&''''''&&&&&&((()))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%'''))))))(((&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((('''(((((()))))))))************((('''&&&((())))))(((******)))))))))***+++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///------........./////////000000111222222333444444222333444444333333444666555666777999:::<<<===>>>BBBFFFLLLSSSYYY\\\^^^^^^WWW\\\bbbeeekkkzzz%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))((((((((((((''''''&&&%%%$$$$$$%%%&&&'''***)))(((''''''((()))***)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,---///111111///...///000.../////////000000000111000111222222222111///...222222222222222111111111111111222222111111000///......------......//////---//////...---,,,---...////////////////////////---------------......///------,,,+++++++++,,,,,,------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))***)))((((((((((((((((((%%%&&&''''''&&&%%%&&&((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''(((((((((((((((((((((((())))))))))))*********(((&&&'''((())))))(((***))))))))))))***++++++,,,,,,,,,+++++++++******+++,,,,,,------.........,,,---------............000000111111222333333333222333444444333333444555666666777888999:::;;;;;;AAACCCGGGLLLPPPRRRTTTUUULLLQQQUUUTTTSSS^^^sss%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***(((''''''(((***+++))))))***+++++++++++++++)))************+++++++++,,,...000000///...///000......//////000000111111000111222333222111///...222222222111111111111111111111111111111111000000.........------......///...///000///---,,,---...////////////////////////------,,,,,,------...///......---,,,+++++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))(((((((((((()))))))))((('''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%'''((('''%%%%%%%%%'''((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''))))))'''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***+++***((()))***+++***))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......000000111111222222222333111333444444333222444555888888999999:::;;;;;;;;;@@@AAACCCEEEGGGIIIKKKLLLIIIMMMOOOMMMLLLSSSaaannnyyy}}}%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((%%%&&&(((******(((&&&%%%'''%%%$$$""""""$$$%%%'''))))))***++++++++++++***)))))))))*********++++++***,,,......---------............///000111111111111222333333333222000000111111111111111111111111000000000000000000111111000000//////...//////000///000111000...---...///////////////////////////,,,,,,,,,,,,,,,---......//////...------,,,------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******))))))(((((((((((()))))))))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))(((&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&'''''''''(((((())))))'''(((((((((((()))))))))***)))((()))***+++)))((((((((())))))************)))******+++,,,,,,------,,,,,,,,,---------------,,,,,,,,,---------......000111111111111111222222111222444333222222333555888888888999999999::::::@@@@@@@@@AAABBBDDDEEEEEEDDDFFFGGGHHHJJJNNNTTTXXXdddkkkqqqtttvvv%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((%%%''')))++++++)))'''%%%'''&&&%%%%%%%%%%%%&&&'''((()))******++++++******))))))*********+++++++++(((***,,,,,,,,,+++,,,---------...///000111222222333333222222111111111111000000000111111111111111000000/////////000111111111111000000//////000000000111111111///...///000........................,,,,,,,,,,,,,,,------...//////...---------......------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))************))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%$$$%%%%%%&&&'''$$$%%%&&&&&&%%%$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&''''''((()))))))))''''''(((((((((((())))))'''&&&&&&'''((()))'''%%%'''((())))))******)))))))))***+++,,,---......///------------------------,,,---------............111111111111111111111111111222333333222222333444444555555666666777777777>>>>>>??????@@@AAAAAAAAA@@@AAABBBEEEHHHKKKLLLLLLXXXaaahhheee```cccrrr%%%%%%&&&'''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''************************((())))))************************+++++++++,,,,,,''')))+++,,,++++++,,,---------...///000111222222333222000/////////111222///000000000111111111222000//////...///000111222222111000000//////000000///000111000...---...///------------------------,,,,,,++++++,,,,,,---...------,,,,,,------......------------------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************((()))))))))************))))))(((((((((((())))))((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''###$$$&&&&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%((()))***)))'''&&&&&&'''''''''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&''''''((())))))***'''''''''((((((((())))))'''&&&&&&''')))((('''%%%'''''')))*********)))(((,,,,,,,,,------.........------------------------------........./////////111111111111000000000000000222333333222222333444333333444555555666777777;;;<<<===>>>????????????>>>@@@BBBCCCDDDEEEHHHJJJNNNXXX```^^^WWWTTT[[[dddhhhrrr%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))'''$$$""""""$$$''')))(((((())))))))))))(((((((((((()))******************++++++++++++,,,,,,,,,''')))+++,,,++++++,,,...------...///000111222222333111///---,,,...000222//////000000111111111222000///.........000111222111111000///////////////.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,------...------------------------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************(((((())))))*********+++))))))(((((((((((())))))'''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))"""###%%%%%%%%%%%%'''((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&'''(((((('''%%%%%%&&&((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''###%%%)))++++++***'''%%%&&&'''''''''''''''&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((()))+++***(((&&&&&&''')))*********)))(((//////.........---------------------------------.........////////////000111111111000000000000000000222333333222111333444444444555666777888999999888:::;;;===>>>>>>>>>===;;;>>>AAA@@@<<<===CCCHHHGGGPPPYYY[[[UUUOOONNNQQQRRRZZZdddllluuu%%%&&&&&&&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))+++***)))))))))***,,,,,,------......///000000000000000///......///000111000//////.............../////////000111333444555777555222///......000111//////000000000000/////////---,,,,,,------,,,+++,,,,,,++++++***+++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++((())))))******+++,,,,,,///...---,,,,,,,,,,,,---+++++++++*********))))))))))))))))))))))))))))))++++++++++++*********)))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&'''(((((('''%%%'''''''''''''''''''''''' !!!$$$''')))))))))((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((&&&"""!!!$$$''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###"""""""""'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))'''&&&'''***+++***(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&$$$%%%&&&((()))(((((('''''''''(((((()))*********&&&'''''''''''''''&&&&&&(((((((((((()))))))))))),,,+++,,,,,,---...///000---,,,,,,,,,,,,---........................------............////////////111111111111222333444555666666666666666777777888777888999:::<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBEEEIIIMMMPPPOOOMMMKKKKKKNNNOOOPPPSSSXXX```jjjqqq&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++***))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,,,,,,,,,,---......////////////.........///111222111000//////............000000000111222333555555666444222///...///000111//////000000000000/////////...,,,---......---+++,,,,,,++++++***++++++,,,*********++++++*********+++,,,,,,------,,,,,,+++,,,++++++++++++*********......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++***)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))'''&&&'''***+++)))((()))((((((''''''(((((()))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&''')))******)))'''%%%&&&''''''(((((('''&&&&&&(((((((((((())))))))))))************+++,,,---...+++++++++++++++,,,------.....................---............////////////111111111111222333444444666666555555666666777888777888999:::;;;===>>>>>>??????@@@AAAAAABBBCCCCCCEEEHHHKKKLLLJJJHHHGGGGGGEEEFFFGGGHHHKKKQQQXXX]]]dddkkkwww''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))'''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))***+++))))))))))))))))))))))))******))))))******+++,,,******+++,,,,,,------......---------...000111222222222000///............000000000111222333444555555444111///...///000111//////000000000000//////000...------...///---,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++///...---,,,+++***)))(((,,,------......---+++++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&''''''((('''%%%$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((('''&&&''')))***)))((())))))(((((((((((())))))(((((()))))))))*********(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&))))))((('''&&&%%%%%%%%%%%%'''***++++++((($$$"""&&&''''''(((((('''''''''(((((((((((())))))))))))(((((((((((()))***++++++***************+++,,,,,,------...............------............/////////111111000111111222333444666555555555555666777777777777888999;;;<<<===>>>@@@@@@@@@AAABBBBBBCCCCCCDDDEEEGGGFFFDDDBBBBBBBBBCCCDDDDDDDDDEEEFFFJJJMMMMMMQQQXXX```jjjuuu'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((()))***++++++))))))))))))))))))))))))***************+++++++++******++++++,,,---------,,,,,,,,,,,,---///111222333222111000///........./////////000000111333333444333111/////////000000//////000000000000//////000///---...//////...,,,++++++******++++++,,,,,,......////////////......+++,,,,,,------,,,,,,+++///......---,,,+++***)))***+++---......---+++***************************)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&******&&&#########$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######""""""###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''((((((((((((((('''''')))((('''%%%%%%&&&&&&'''&&&'''((())))))'''%%%###&&&''''''(((((((((((('''(((((((((((())))))))))))((((((((((((((()))***+++***************+++,,,,,,,,,---.../////////...------------.........//////000000000000111222333444555555444444555555666777666777777999:::;;;<<<===??????@@@@@@@@@AAAAAAAAAAAABBBBBBAAA??????@@@AAACCCDDDEEEEEECCCBBBCCCDDDFFFHHHKKKOOOSSSYYY```eeepppxxx''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''')))(((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''')))((((((((()))***++++++))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,------......,,,+++++++++---///111222222111000///...............---------...///000111333222111////////////000//////000000000000//////000...------......---,,,+++*********++++++,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++***************************))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&******'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&'''''''''''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%'''((()))&&&&&&&&&&&&&&&'''((()))&&&''''''((())))))(((((((((((((((((())))))))))))***))))))))))))******++++++++++++++++++,,,------+++,,,...///000///...---------------............000000000000111222333333444444444444444555555666555666777888999;;;<<<<<<>>>>>>>>>>>>>>>?????????>>>??????>>>>>>>>>@@@BBB>>>@@@BBBBBB@@@>>>>>>>>>AAACCCEEEFFFGGGHHHKKKNNNUUUZZZccclllwww&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))'''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))***+++))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,---......,,,+++++++++,,,...///000000//////...............---,,,,,,,,,------...///111111000000//////////////////000000000000/////////---,,,,,,---...,,,+++************+++,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++)))******+++,,,------...******,,,------,,,,,,+++***************+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&'''((((((((((((((((((%%%%%%%%%&&&'''((())))))((('''%%%$$$%%%'''***,,,&&&'''(((((())))))))))))(((((((((((())))))))))))++++++************+++++++++++++++++++++,,,------***,,,...000000///...---,,,------------.........000000///000000111222333444333333333333444555555555555666777999:::;;;<<<========================<<<===>>>>>>===>>>@@@BBB===???AAAAAA???>>>>>>>>>===???BBBCCCCCCCCCDDDFFFIIILLLOOOSSSXXX```kkkssszzz%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++***))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***))))))******+++,,,,,,,,,,,,,,,+++++++++,,,...///---------------......///------,,,,,,------......111000000000//////////////////000000000000//////...,,,++++++,,,,,,+++***************+++,,,---...//////000000000000//////+++,,,,,,------,,,,,,+++))))))******+++,,,,,,---******+++++++++,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$'''((((((&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&'''''''''''''''''')))((('''''''''((())))))&&&&&&((())))))*********(((((((((((())))))))))))++++++******)))******+++***************+++,,,,,,)))+++...000111000...---,,,,,,---------........./////////000000111222333333333333222333444444555444555666777888:::;;;;;;>>>>>>>>>>>>>>>=========;;;===>>>>>><<<<<<===>>>>>>@@@AAAAAA@@@>>>>>>???<<<>>>@@@AAAAAAAAACCCEEECCCFFFHHHHHHHHHJJJPPPUUUXXX```lllvvv$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))((()))***+++,,,+++******((((((((()))******++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,---//////......---------...//////000000000000//////////////////000000000000//////---,,,***+++,,,,,,+++)))************+++,,,---...,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++))))))*********++++++++++++*********++++++------))))))******++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''')))***((($$$###%%%(((###$$$%%%&&&((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&((((((&&&%%%''')))%%%$$$$$$######$$$$$$%%%''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))(((((('''(((((()))(((&&&%%%$$$)))************((('''&&&&&&&&&((()))************(((((((((((())))))))))))******)))))))))))))))***)))))))))))))))******+++)))+++...000111000...---,,,,,,,,,---------......////////////000111222333333333222222333333444555444444555777888999:::;;;?????????>>>>>>>>>>>>>>><<<===???>>><<<::::::;;;<<<===>>>>>><<<;;;;;;;;;=========<<<;;;<<>>>>>>>>=========>>>??????@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAAAAADDDIIIMMMQQQVVV\\\```kkkpppvvv''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))))))))***++++++++++++***)))************+++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---......///...---------...///000------------------------////////////////////////000000000///...---------------,,,,,,,,,+++++++++++++++*********+++,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))))))))((((((,,,***((()))+++,,,+++)))***************************))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((()))))))))(((((('''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++)))***,,,---...---,,,+++------------...........................//////000111111222333444444333333333444555555777777888999;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA>>>@@@BBBDDDEEEGGGKKKMMMXXX[[[___dddiiipppwww|||'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))'''&&&''''''((()))******++++++******)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---......///......---...///000111////////////////////////000000000000000000000000000000//////...---------,,,,,,+++++++++*********+++************++++++,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++*********))))))+++***)))***++++++***)))************************)))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''$$$###$$$%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++'''(((((())))))((((((''')))))))))))))))*********)))))))))))))))))))))))))))))))))*********++++++''')))+++,,,......------------------..................------......///000///000111222333444444444222222333444555666777777::::::;;;<<<<<<======>>>@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@@@@???@@@AAA@@@@@@@@@BBBDDDLLLMMMNNNOOOPPPRRRVVVYYY[[[aaagggnnnzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''')))***)))'''&&&&&&'''((())))))***************))))))*********+++++++++************++++++++++++,,,,,,++++++,,,,,,---...///......---...///111222////////////////////////000000000000000000000000/////////......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++************+++******************************))))))((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))***+++,,,'''(((((((((((((((((('''(((((()))***************))))))))))))))))))))))))))))))))))))************((()))+++,,,---------,,,,,,,,,---------............------------...//////...///000222333444444444222222333444555666777777999::::::;;;<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>@@@??????@@@BBBDDDIIIJJJJJJHHHGGGFFFHHHJJJGGGKKKOOORRRZZZgggoooqqqsssvvv{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''')))***)))'''&&&&&&'''(((((()))************)))))))))*********+++++++++))))))*********+++++++++,,,++++++++++++,,,------...---------...///111222000000000000000000000000////////////////////////............------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++************+++))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******''''''((((((((((((''''''(((((()))************)))))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++++++++***,,,,,,,,,------------...---------------...//////---...///111222333333333222333444444666666777888999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999999::::::;;;;;;<<<<<<999;;;<<<<<<;;;<<<>>>AAABBBCCCCCCBBBAAA@@@AAABBBAAADDDEEEEEEJJJSSSXXXYYYWWWXXX[[[]]]aaafffmmmqqqxxx|||%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''((())))))'''&&&'''''''''((())))))******)))))))))************+++++++++)))))))))************++++++++++++++++++,,,---------,,,,,,,,,---///000111000000000000000000000000////////////////////////------------------------.........---------,,,,,,---............------,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))+++++++++***)))***+++))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&& """$$$$$$%%%%%%''')))'''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''((((((''''''&&&'''((()))++++++******)))))))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++************,,,,,,,,,,,,------------------,,,,,,------...///---...///000111222222222222333333444555666777777888888999::::::;;;;;;<<<::::::;;;;;;<<<======>>>::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888888999999:::;;;;;;;;;<<<======<<<;;;;;;<<<>>>;;;===>>>>>>======>>>???===@@@@@@???BBBIIIMMMLLLIIIJJJJJJJJJJJJMMMQQQTTTUUUYYY^^^cccfffiiillloooppprrrwww{{{~~~}}}|||zzzwwwuuutttsssqqqpppmmmjjjgggdddbbbaaa%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))'''(((((())))))))))))))))))************+++++++++))))))))))))************+++++++++***++++++,,,---++++++++++++,,,...///111////////////////////////---------------------------------------------------------,,,,,,,,,++++++------.........---,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************)))+++,,,+++)))(((***,,,))))))))))))))))))))))))'''(((((((((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''!!!###$$$$$$$$$$$$&&&((('''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((***+++++++++)))((())))))))))))))))))))))))(((((((((((()))))))))*********************++++++++++++,,,,,,,,,---------------,,,,,,------...///...//////000111111000000111111222333444555666666888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999999::::::;;;<<<<<<<<>>===<<<===???;;;===>>>>>>===<<<===>>>:::===>>>===???DDDFFFDDDCCCDDDDDDBBBAAAAAACCCEEEEEEGGGJJJLLLMMMOOOQQQSSSOOOQQQTTTWWWZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^^^^\\\[[[YYYXXXXXXWWWVVVTTTSSSRRRRRRNNNMMMLLLJJJHHHFFFEEEDDD%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((()))((('''((()))'''(((((())))))))))))))))))************+++++++++))))))))))))************++++++******++++++,,,---************+++---///000////////////////////////------------------------------------------------,,,,,,,,,+++++++++******,,,,,,---...---,,,***)))...------,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((###$$$%%%%%%$$$###$$$&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&'''(((***+++,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++------++++++,,,,,,,,,------------,,,,,,,,,,,,---......//////000000000000000///000000111222333444444555777888888999::::::;;;;;;===<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>:::;;;<<<<<<;;;<<<===???;;;===>>>>>><<<::::::;;;:::===>>><<<===AAAAAA???@@@AAAAAA@@@>>>>>>???@@@>>>?????????>>>???AAACCCAAABBBCCCEEEFFFGGGGGGGGGCCCDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@======<<<<<<;;;;;;;;;:::&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&%%%###"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###&&&'''''''''&&&%%%%%%$$$'''((((((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...///000......////////////..............................---,,,++++++******+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++*********+++,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))++++++***((('''(((((())))))))))))((((((((((((((((((((('''''''''(((((())))))((('''&&&&&&&&&''''''(((((((((((((((******))))))((((((((('''))))))))))))))))))))))))''''''(((((())))))******))))))*********+++++++++++++++++++++++++++++++++/////////...---------,,,............////////////000000111222444555555666777888888999999999888888;;;;;;;;;;;;::::::999888<<<<<<======<<<:::888777999999999999888888888777777888999::::::::::::999;;;;;;<<<<<<<<<;;;:::999;;;::::::999999888888777:::999888888:::<<>>;;;999888888888::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>======<<<<<<999999999999999999999999:::::::::999999999888888666666666666777888999:::&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''&&&%%%&&&'''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------...///......////////////..............................---,,,++++++******+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++*********+++,,,,,,---+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++***(((''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++............------------............////////////000000111222333444555555777777888999999999888888::::::;;;;;;::::::999888888999999::::::999888777999888888888777777777777888999999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999888888:::999888888999;;;===???@@@???>>><<<:::999888888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777888888888888888888888888888888888777777666666666555555555555666777888999&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&************************))))))))))))))))))))))))))))))******+++******)))*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,---------......////////////......---------------------------,,,++++++******+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************++++++++++++++++++,,,,,,+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&'''((((((''''''((((((''''''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((******)))(((''''''''''''(((((('''''''''&&&&&&&&&'''((((((((()))(((((((((((((((''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))((((((((((((+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------------............---............/////////000000111222333444444555666777888888999999888888:::::::::::::::999999888666777888::::::;;;;;;;;;777777777777666666666666:::999999:::;;;===???@@@<<<;;;:::999999999:::;;;:::::::::::::::999999999:::999888888888999;;;<<<===<<<<<<<<<;;;999888777999999999999999888888888777777777777777777777777777777666666555444444444666666666666666666666666555555555555444444444444444444333444444555666777&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''%%%&&&''''''((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************************++++++++++++************++++++++++++,,,,,,------,,,,,,,,,+++---......//////......------------------------------,,,++++++******++++++************************+++++++++++++++++++++++++++++++++******************************************+++++++++,,,+++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''(((((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))***************+++++++++++++++,,,,,,,,,,,,,,,------.........---------.........//////000000000111222333333444555666777888888999999888999999:::::::::999999888888999:::<<<>>>???@@@@@@777666666666666555555555999999888888:::<<>>@@@AAABBB666666666666555555555444777777666666888;;;===???<<<:::888777666777999:::888888888999999:::::::::999999888888777777777888777888999::::::999888777;;;::::::999888777666666444444444444444444444444555555555555444444444444333333333333333333333333333333333333333333333333111111111111111111222333&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$'''))))))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%""""""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))************)))))))))************+++)))))))))************+++***+++,,,------,,,+++***------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************+++++++++++++++++++++++++++++++++)))))))))******************************************+++,,,---,,,+++***)))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&###$$$&&&'''(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&'''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&'''((((((((((((''''''''''''(((((('''''''''%%%%%%%%%&&&'''''''''(((&&&'''((((((((((((((((((&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,------------,,,------------.........//////000000000111111111444555666777888999999999777888999999999999999999888888888999:::<<<>>>???666666666666555555555555666555555666777999;;;<<<:::999888777777777888999555666666777888999::::::888999999888888888888888777777888888888888888777::::::999888777777666666444444444444444444444444333333333222222222222222222222222222222222222222222222222222333333333333111111000000000000111111&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************))))))))))))************))))))))))))************((()))+++---------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++************************((()))))))))*********+++***************************+++,,,------+++***((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$######$$$%%%%%%&&&"""###%%%'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++)))******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000000333444555777888888999999777777888999999999999999777777666666777888::::::777777777666666666555555555555666777777888999999999888888888777777777777333444555666777888999999888888999999999999999999888777777666666777777777888777777777666555555555444444444444444444444444222222222222222222222222222222222222222222222222111111111111222222222333111111000000000000111111&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''((()))(((&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))************))))))))))))************'''(((+++---...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))******++++++++++++************************(((((())))))*********+++***************************+++---------+++)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$#########$$$%%%%%%&&&!!!"""%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((&&&''''''((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......////////////000000000000333444555777888888999999666777888999999999999999888888777666666777888999777777777777666666666666555666777888888888888888777888888888888777666666222333444555666777888999888888999:::::::::::::::999888666555555666777777666555555555555444444444333333333333333333333333333333333333333444444444222222222222222222222222///000000000111111222222222111000000000000111111%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))************)))))))))(((((((((((((((************************---------,,,,,,+++++++++......////////////......,,,++++++******++++++,,,,,,,,,++++++***+++++++++)))************+++++++++************************)))))))))))))))((('''''',,,++++++******++++++,,,------------,,,+++***)))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###%%%''''''&&&%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''+++)))'''''''''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((+++***)))'''''')))***+++((())))))))))))*********)))))))))***+++,,,---...---,,,,,,,,,,,,---......+++,,,---///000222333444333444555666777777777777222333444666777999:::;;;:::888666555555666888:::666666666666555555555555333333555666777777777777777777666666666666666777666666666666555555555555666666777777888888999999666666555444444444444444777777777777666444333222444444333333333333222222000000111222333444444555222222222111111111111000//////111222222222222222111111000000//////......%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''((('''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((())))))))))))************))))))))))))))))))))))))************************------,,,,,,,,,+++++++++---......//////......---,,,++++++******++++++,,,,,,,,,++++++***++++++,,,)))************+++++++++***************************************)))((((((,,,++++++******++++++,,,------------,,,+++***)))************))))))))))))))))))))))))))))))))))))''''''(((((())))))*********))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((()))(((''''''%%%%%%$$$###***(((&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((+++***(((''''''(((***+++)))))))))************+++++++++***++++++,,,---...---,,,,,,,,,,,,---......,,,------///000111222333333333555666666666666666333444444666777888999::::::888666555555666888:::666666666666555555555555333444555666777777777777777666666555555555666666777777777666666666555555777777777777777888888888888888777666666666666666555666666666666555555444444444333333333222222222222222222222222222222222222222222111111111000000222222222222111000//////000000000000//////......%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))************************************************************,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++************++++++,,,++++++***++++++,,,,,,)))************+++++++++***************************++++++++++++******)))++++++************++++++------------,,,+++***)))************))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++)))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))******)))(((((('''&&&%%%$$$$$$((('''%%%&&&''')))((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((******((((((((((((******)))************+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,---......---......//////000111111222333444555555666666666444555555666666777888888999777666555555666777999666666666666555555555555444555666777777888888777666666555555555555666666888888888777777777777666888777777777777777777666888777666666555666666666444444444555555555666666333333333333222222222222333333222222222111111111222222111111111000000000222222222111111000///...000000000////////////...%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&!!!###&&&(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((()))))))))***************************+++++++++************************,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++******++++++,,,,,,))))))*********+++++++++*********************************++++++***))))))++++++************++++++,,,,,,,,,,,,,,,+++******************)))))))))(((((((((((((((((((((((((((&&&''''''(((((()))))))))))))))((((((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''))))))((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((((((((((()))***************++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............///////////////111222333444555555555555555555555666666666666666888777555444444555777888666666666666555555555555555666666777888888777777666666666555666666777777999999999888888888777777888888777777666666666555555444444333333444444444444444444444444444555555333333333222222222222111222222222111111111111111111111111111000000000000---...///000111111111111////////////////////////%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%!!!###&&&(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((()))))))))************))))))******++++++++++++************************++++++++++++++++++++++++******++++++++++++******+++******))))))******++++++*********++++++,,,---))))))*********+++++++++************************(((((()))))))))))))))(((+++******))))))******+++++++++,,,,,,++++++******************)))))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''((((((&&&&&&&&&'''''''''(((((('''%%%$$$%%%'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((()))))))))*********+++++++++------,,,+++++++++,,,,,,,,,++++++++++++,,,------.............../////////000111222333333444444444555555555555555666666666666666555444444555666666666666666666555555555555555666666777777777777666777666666666777777888999999999999999888888888888888777777777666666555555444444333333333333444444666666444333222222222222333333222222222111111111//////000111111222333333111111111000000000//////------...///000000000000.............../////////%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))************(((((())))))***+++++++++*********************************+++++++++++++++******++++++++++++************))))))))))))******************+++,,,------)))************+++++++++************************''''''((())))))))))))(((******))))))))))))*********+++++++++++++++******************))))))))))))))))))))))))))))))))))))***))))))((('''&&&%%%%%%((((((((((((((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%'''&&&$$$%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++******+++,,,,,,+++++++++++++++,,,------................../////////000111222333333333333555555555555555555666666555555444444444444555555666666666666555555555555555555666666666666555555666666555666666777888999999999999888888888888777777666666666666666666555555555555444555555666777777666444222111111111222222222222222111111111111......///000111222333444111111000000000/////////000000000000///...---,,,---............/////////%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************''''''((())))))***++++++************************)))*********++++++++++++***++++++,,,,,,++++++*********))))))))))))******************+++,,,---...)))************+++++++++************************'''((()))*********************))))))))))))************++++++++++++******************))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%((('''%%%%%%&&&'''&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((((((((('''''''''((((((((()))))))))))))))))))))***++++++,,,+++++++++***++++++,,,------------....../////////...///000111222222222222444444444555555666666666444444444444444444444444666666666666555555555555444444555555555555444444333333333444444555777777999888888888888777777777555555555666666666666666555444444444555555666777555444222111000111222333222222222222111111111111//////000000111111222222111000000000////////////////////////...---,,,,,,---------.........//////%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))))))))************&&&''''''((()))*********************************))))))******++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******************+++,,,---...)))************+++++++++************************((()))***+++++++++++++++******))))))))))))******)))******+++++++++******************))))))))))))))))))))))))))))))))))))&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###%%%''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))'''%%%%%%&&&&&&%%%$$$'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))***+++,,,++++++******++++++,,,---,,,,,,------...//////000...///000111111222222222333333444444555666666777444444444444444444444444777666666666555555555555333444444555444444333333222111111222333444555666888888888777777777777666444555555555666666777777222222222222333333444555333222111000000222444555222222222111111111111000111111111111000000000000000000000000////////////+++,,,---...////////////---------.........//////###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%&&&((((((%%%"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***++++++,,,******))))))))))))*********************+++++++++)))***+++,,,+++***(((&&&(((((())))))))))))((((((++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&$$$###'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&&&&%%%$$$$$$&&&%%%$$$#########$$$%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((()))+++,,,+++***(((&&&******))))))((((((''''''"""%%%(((******))))))***'''(((((()))***+++++++++))))))******+++++++++,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------...///000111222333333444444444333333222222222444444333222000111444666444444444555555555555555444444444444444444444444444444333333444555555666888888777777666666555555444555555555444333333222111333444444333222333555666333000111555666333///222222222111000//////...////////////////////////........................,,,------......------,,,---------,,,,,,+++++++++$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%&&&((((((%%%"""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((((((%%%%%%&&&&&&''''''((((((***))))))))))))))))))***(((((())))))))))))******))))))+++++++++***((('''))))))************)))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,+++***)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))+++,,,,,,***)))((((((((((((((('''''''''&&&"""%%%(((***)))))))))***'''(((((()))******+++++++++++++++***************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------...///000111222333333444444333333333222222222444444333222111111333666555555555555555444444444444444444444444333333333000111111222333444555666888777777666666555555444444444555555444333333222222444444444222222333444444222111222444444333111222222111111000//////...........................////////////////////////,,,,,,------------,,,,,,------------,,,,,,++++++%%%%%%&&&''''''''''''&&&'''&&&%%%&&&''''''%%%###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))***++++++***((('''***++++++++++++++++++***'''(((((()))******++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))***++++++***))))))''''''''''''&&&&&&&&&&&&###%%%((())))))((()))***((((((((()))******++++++,,,,,,++++++***))))))))),,,,,,++++++,,,,,,---...,,,------------...............//////000111222222333333333222222222222222333444444222111111333555666666555555444444333333555555444444333333222222......///000222333444555777777666666555444444333444444444444444333333222333444444333222111333444444555555555333222333444222111111000000//////...........................////////////////////////,,,,,,------------,,,,,,...---------------,,,,,,%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))++++++******************((())))))))))))))))))((('''''''''(((((())))))***))))))************)))(((******++++++++++++******(((((())))))************************************,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%''')))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++***((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''$$$&&&((()))(((((()))***(((((())))))************++++++******************,,,,,,++++++,,,,,,---...---------.........//////......//////000111111222222222222222222111111111333444444333111111333555666666555444444333222222555555444333333222222222000111111222333444444444777777666555444333333222333333444444444333333222111222333222222222555777;;;===>>>:::444000111333111111000000////////////................................................,,,,,,,,,------,,,,,,,,,------------------------%%%&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''((())))))))))))((('''''''''((())))))***++++++)))))))))*********)))))))))******************)))************))))))((((((************************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++***((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%&&&((((((((('''(((***)))))))))))))))*********(((((()))***++++++,,,,,,,,,,,,++++++,,,,,,---...---------.........//////.........///000000111111111111111111111111111111222333444333222222333444666666555444333222222111444444333333333222222222555666777777777777666666777777666555444333222222222222333333444333333222///000111111222444777:::CCCEEEEEE???555//////111000000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%###"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''))))))))))))''''''''''''((()))******++++++)))))))))))))))*********))))))************))))))++++++******)))(((((('''++++++++++++++++++++++++)))***************++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&((((((((()))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))******''''''(((***+++,,,---...,,,,,,++++++,,,,,,---...,,,------------..................//////000000000000000000000000111111111222333444444222222333444555555444444333333222222222222222333333333333333999:::;;;<<<===<<<;;;;;;999888777666555333222222111222222333333333333333///000111111111444888;;;DDDEEEEEE>>>555///...000////////////////////////------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&$$$"""!!!$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))******++++++,,,,,,&&&''')))******)))'''&&&%%%&&&&&&''')))******+++)))))))))))))))******+++******++++++++++++***************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))+++***)))((('''&&&&&&&&&'''''''''((((((((())))))&&&'''((((((''''''(((******)))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------.........////////////////////////000000000111111111333444444333222333444333333333333333333333333111111111222333333444444999;;;===@@@AAABBBAAAAAA:::999888777555444333222111111222333333333333333222222222111000222666999<<<===<<<999444000000111////////////////////////------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$!!!!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&!!!###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%&&&&&&'''((())))))***&&&'''(((******((('''&&&$$$$$$%%%&&&'''((()))***))))))(((((()))***+++++++++,,,,,,------,,,,,,+++((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&''''''((($$$%%%'''))))))))))))(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))...---+++***((('''''''''&&&&&&&&&'''''''''(((((('''(((((((((&&&&&&(((************)))))))))))))))***************+++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------.........///////////////.../////////000000111111111333555444333222222333333333333333333333333444000000111222333444444555888:::===AAADDDEEEEEEEEE::::::999777666444333333000111222333333333333333555444333111000111444777333444444333222111111222.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))*********+++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((()))***+++,,,,,,---((()))***,,,,,,+++******------------------------000000000000///...---,,,+++*********))))))((((((''''''(((((()))))))))***))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%!!!!!!###$$$&&&'''))))))''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((&&&%%%&&&))))))'''$$$$$$%%%'''((()))((((((''')))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))******)))(((''''''((()))***(((((((((((((((((((((((()))((('''''''''(((***+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++------------------------////////////000000000000///////////////000111111444444444333333222222222111111111111111111111111222222333333333333444444888:::>>>BBBEEEFFFFFFFFF@@@===999666666666555555444333222222111111222222111111111111111222222222222111111111000000//////......---------,,,,,,,,,......---,,,,,,---------...---+++,,,,,,---+++***,,,,,,,,,+++++++++******,,,,,,,,,++++++*********%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))***+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++************)))))))))(((((((((((()))))))))******))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%&&&((()))'''$$$&&&&&&'''''''''&&&&&&%%%'''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))(((''''''((())))))(((((((((((((((((((((((()))(((((('''((()))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++------------------------........./////////000000///////////////000111111444444333333333222222222111111111111111111111111222222222333333333444444777999<<