BM66(@ ~~~sssyyy}}}mmm[[[PPPLLLWWWsssrrr___SSSOOONNNLLLIIIHHHGGGEEEBBB@@@@@@AAAAAABBBCCCDDDEEEEEEIIIIIIJJJLLLNNNPPPRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\^^^```bbbbbb`````````aaaccccccdddeeegggjjjmmmoooqqqpppoooooooooqqqsssuuuvvvwwwwwwxxxyyyyyyzzzzzzwwwxxxyyyyyyxxxyyy{{{}}}~~~{{{vvvqqqrrrqqqnnnjjjiiilllooowwwvvvqqq}}}|||{{{}}}~~~mmmWWWGGG>>>:::555222222333444555111111111000000000000000------///000111111111111111111000000//////......//////000000111111222222000000000000000000000000(((+++...111222111///...////////////000000000000...,,,+++...111444333111222222222222222222222222//////000111111111111111111222222333444555777888777999;;;===>>>@@@BBBDDDKKKNNNRRRXXXbbbooo}}}}}}sssyyy|||lllYYYNNNLLLWWWsssqqq^^^SSSNNNNNNLLLIIIGGGFFFDDDBBB@@@@@@@@@AAABBBCCCDDDEEEEEEHHHHHHIIIJJJLLLNNNPPPRRRVVVVVVWWWXXXZZZ[[[\\\\\\^^^```bbbbbbaaa```aaabbbcccddddddeeegggjjjmmmooorrrqqqpppppppppqqqrrrsssuuuvvvvvvwwwwwwxxxyyyyyyvvvwwwxxxxxxwwwxxxzzz|||}}}~~~|||xxxvvvvvvtttqqqmmmlllnnnpppwww~~~wwwsss~~~~~~~~~nnnYYYJJJ@@@<<<666222111222333333444333222111000...---------...///000111111111111000000000000000/////////000000000000000111111111000000000000000000000000...000333555666555333111////////////000000000111///---,,,...111333222111222222222222222222222222//////000111111111111111222222222333444555666777777999<<<===>>>@@@BBBEEEKKKNNNSSSYYYbbbooo}}}}}}uuu||||||kkkXXXMMMKKKVVVrrrqqq^^^RRRNNNMMMKKKHHHFFFEEEDDDAAA?????????@@@AAABBBCCCDDDDDDFFFFFFGGGIIIKKKMMMOOOQQQVVVVVVWWWYYYZZZ\\\]]]]]]___```bbbcccbbbaaabbbcccddddddeeefffhhhjjjmmmnnnqqqqqqqqqqqqqqqrrrrrrrrrtttttttttuuuvvvvvvwwwwwwuuuvvvwwwwwwvvvwwwyyy{{{|||}}}~~~{{{xxxxxxuuuqqqnnnlllmmmnnnvvvyyyuuu|||}}}}}}ooo[[[MMMAAA===777333222111111111444333222111000......---......///000111111111111//////000000000000000000111111111111000000000000000000000000000000000000000111333444444333111000/////////000000000111111000///...///111222111000222222222222222222222222//////000111111111111111333333333333333444555555777999<<<===>>>@@@CCCEEEKKKOOOTTTZZZbbbnnn|||~~~vvv~~~}}}kkkWWWLLLKKKVVVqqqqqq^^^SSSOOOLLLJJJGGGFFFDDDCCC@@@>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFGGGIIIKKKMMMPPPQQQVVVVVVWWWYYY[[[\\\]]]^^^^^^```bbbcccbbbbbbbbbdddeeeeeeeeefffgggjjjlllmmmmmmnnnpppqqqrrrsssssssssrrrrrrrrrsssttttttuuuuuutttuuuvvvvvvuuuvvvxxxzzz{{{|||}}}}}}yyywwwsssooollljjjiiijjjsss~~~|||xxx~~~yyyxxx{{{nnn\\\NNN@@@<<<777333222222222111000000000000000111111111...///000111111111111111/////////000000111111222222222111111000000//////000000000000000000000000000111222222111000///...//////000000000111111111111000000000000000000000111111111111111111111111//////000111111111111111333333333222333333444444666999<<<>>>???AAADDDFFFKKKPPPVVV\\\bbbnnn|||{{{ttt|||kkkWWWLLLKKKVVVpppnnn]]]SSSPPPKKKIIIFFFDDDCCCBBB???=========>>>???@@@AAABBBBBBEEEFFFGGGIIIKKKNNNPPPRRRUUUVVVWWWYYYZZZ\\\]]]^^^^^^```bbbbbbbbbaaabbbdddfffeeeeeeeeeggghhhjjjllljjjkkkmmmppprrrsssttttttpppqqqqqqrrrrrrssstttttttttuuuvvvvvvuuuvvvxxxzzzzzz{{{}}}}}}~~~yyyvvvrrrmmmjjjiiiggggggqqq|||~~~yyy}}}~~~~~~yyywww}}}{{{mmmZZZMMM===:::666333333444333333//////000000111111111111///000000111111111111000//////000000111111222222222222111111000000//////////////////////////////444333333333222111111000000000000000111111111111111111111111000000000000111111111111111111111111//////000111111111111111333333222222222333333444666999<<<>>>???AAADDDGGGKKKQQQXXX]]]cccmmm{{{}}}vvvpppyyylllVVVKKKJJJUUUmmm|||jjj[[[RRRPPPJJJHHHEEEDDDCCCAAA>>><<<<<<<<<===>>>???@@@AAAAAAEEEEEEGGGIIIKKKNNNQQQRRRTTTTTTVVVXXXZZZ[[[]]]^^^\\\^^^aaaaaaaaaaaabbbccceeeeeeddddddeeeggghhhiiiiiiiiikkkmmmooorrrssstttpppppppppqqqrrrrrrsssssstttuuuvvvvvvuuuvvvxxxzzz{{{|||}}}zzzwwwxxx}}}yyyvvvpppmmmjjjiiigggfffmmmwwwyyy|||{{{|||~~~|||zzz{{{lllZZZLLL<<<999666444444444444333222222111111000//////...000000111111222111111000000000111111111111111111111111111111000000000000////////////////////////222111000///.../////////000000000111111111222222000111222222000///000222111111111111111111111111//////000111111111111111222222222222222333444444666999<<<>>>@@@BBBEEEHHHLLLRRRZZZ___ccclllzzzyyy}}}}}}~~~uuuqqq{{{kkkTTTHHHGGGQQQiiivvvdddVVVPPPOOOIIIGGGEEECCCBBB@@@===;;;;;;<<<<<<===>>>???@@@AAACCCDDDEEEGGGJJJMMMPPPQQQRRRSSSTTTVVVYYY[[[\\\]]][[[]]]___`````````aaabbbeeedddccccccdddeeefffgggkkkjjjjjjkkklllnnnpppqqqoooppppppqqqrrrrrrssssssuuuvvvwwwwwwvvvvvvxxxzzz||||||~~~~~~~~~~~~~~~{{{vvvuuu}}}{{{wwwrrrmmmjjjhhhgggeeeccceeennn}}}yyy}}}|||}}}www}}}|||nnn[[[MMM===:::777444444333222111222222111111000/////////111111111222222111111000222222111111111111111111000000000000000111111111///////////////////////////...---,,,+++,,,---...000000111111111222222222///111333222000///111333111111111111111111111111//////000111111111111111111111111111222333444555666999<<<>>>@@@BBBFFFHHHLLLSSS[[[```ccckkkyyyzzzsssyyywwwttt~~~jjjRRRFFFEEEOOOfff{{{rrr```SSSNNNNNNIIIGGGDDDBBBAAA@@@===;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDFFFIIILLLNNNPPPQQQRRRTTTVVVXXXZZZ\\\\\\ZZZ\\\____________aaabbbddddddcccbbbcccdddeeefffmmmllljjjjjjjjjkkkmmmooopppppppppqqqrrrrrrssssssuuuvvvwwwwwwvvvwwwyyy{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~yyyvvv|||zzzsssnnniiifffeeedddbbb___]]]fffsss~~~yyy~~~xxx}}}}}}ooo]]]OOO???<<<888555444222111///...//////000111222222222111111222222222111111000333222222222111000000000//////000000111111222222////////////////////////222111000......000111333000111111111111222222222...111333222000000222444000000000000000000000000//////000111111111111111000000000111222444555666666999<<<>>>@@@CCCFFFHHHLLLSSS\\\```ccckkkyyywwwqqqwwwzzzvvvzzzdddQQQIIIGGGLLLaaaxxx|||nnn^^^QQQJJJGGGGGGFFFCCCAAA????????????>>>>>>???@@@@@@@@@@@@???BBBBBBCCCEEEHHHLLLOOOQQQQQQSSSUUUVVVWWWXXX[[[^^^^^^]]]]]]]]]^^^^^^\\\[[[^^^____________bbbfffiiikkkkkkjjjjjjkkklllnnnooooooppppppooonnnoooqqqtttuuuuuuuuuvvvwwwyyyzzz{{{zzz{{{}}}~~~~~~~~~}}}|||||||||||||||}}}~~~zzzwwwyyy~~~|||wwwppphhhdddcccbbb^^^[[[WWW[[[bbbmmm{{{{{{|||~~~}}}zzzxxxnnn^^^PPPAAA===999555444444444333222222111111000///......///////////////000111111222111111000000111111222//////000000111111111222222222111111000000//////000000000000000000000000222111111111000000//////000000111111111000000///111111000000000000111111333333222222111222222333111111111222333444666777666999===AAACCCEEEHHHJJJLLLSSSZZZ]]]aaakkk|||wwwnnnqqqxxx~~~}}}|||{{{}}}yyycccPPPIIIFFFJJJ^^^uuu{{{mmm]]]PPPHHHFFFGGGFFFEEECCCAAA@@@@@@???>>>??????@@@@@@@@@@@@@@@BBBCCCDDDEEEHHHKKKNNNPPPQQQRRRUUUVVVVVVXXX[[[]]]^^^]]]]]]]]]]]]]]][[[ZZZ]]]___``````aaabbbfffhhhkkkkkkjjjjjjkkklllnnnnnnooopppqqqpppoooppprrrtttuuuuuuuuuvvvwwwxxxzzz{{{{{{{{{|||}}}}}}}}}}}}|||||||||||||||}}}~~~{{{xxxyyy|||zzzuuuooogggcccaaa___[[[XXXTTTWWW\\\fffsss|||}}}}}}zzz{{{tttkkk]]]PPPAAA===888555444444333333444333333222111111000000111111111000000111222222444333333222222333333444///000000000111111111111111111111000000000000000000000000000000000000000111111111111000000000///...///000111222222333222111111000000000000111111222222222111111111222222444333333333333333444444666999>>>AAACCCFFFIIIKKKOOOUUU\\\___cccmmm|||wwwnnnqqqyyy~~~{{{yyy~~~~~~|||vvvaaaNNNHHHEEEIII\\\rrrzzzmmm]]]OOOGGGDDDFFFFFFFFFFFFDDDCCCAAA@@@??????@@@@@@@@@AAAAAAAAACCCCCCDDDFFFHHHJJJMMMNNNPPPRRRTTTUUUVVVWWWZZZ\\\]]]]]]]]]\\\\\\ZZZYYYYYY\\\___aaaccccccdddeeegggjjjjjjjjjjjjkkklllmmmnnnooopppqqqqqqpppqqqsssuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{||||||}}}|||{{{{{{||||||}}}~~~{{{wwwxxx~~~yyyuuusssmmmfffaaa___\\\WWWSSSPPPQQQTTT[[[gggyyy}}}~~~|||zzzxxxppphhh\\\PPPAAA===888555444444333333555555444444333222222222444333333222222222333333444333333222222333333444000000000000111111111111000000000000111111111111000000000000000000000000111111111111000000000000000000111222333333222222111111000000000000111111111111111111111111111222777666555444333222222222666999>>>AAADDDFFFJJJLLLRRRXXX___cccgggppp~~~wwwnnnrrr{{{~~~yyywww|||~~~}}}sss___MMMGGGEEEHHH[[[rrrzzznnn^^^PPPGGGDDDEEEFFFGGGHHHGGGEEEBBB@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCEEEFFFHHHJJJKKKLLLNNNPPPSSSUUUUUUWWWYYY[[[\\\\\\]]]\\\ZZZYYYXXXXXX[[[^^^bbbdddeeeeeeeeefffiiiiiiiiijjjkkkkkkllllllnnnpppqqqrrrrrrrrruuuvvvuuuuuuuuuuuuvvvwwwxxxyyy{{{zzzyyyyyyyyyzzz|||}}}{{{{{{{{{{{{|||}}}~~~~~~yyyvvvvvv||||||vvvqqqoookkkeeeaaa]]]YYYTTTQQQMMMNNNOOORRR\\\mmm|||}}}{{{zzzzzzrrriii[[[OOO@@@===888555444333333222444444444333333222222222444444333222222222222333222111111000000111111222000000000000000111111111//////000000111111222222000000000000000000000000111111111000000000000000555555444333222111///...111111000000000000111111000000111111111111111111777666555444333222222222666999>>>BBBEEEHHHKKKNNNSSSYYYaaagggllluuuwwwpppttt|||~~~yyyuuuyyy|||ttt___MMMGGGEEEIII]]]tttzzznnn^^^QQQIIIFFFDDDFFFHHHIIIIIIFFFCCCAAA@@@@@@?????????@@@AAABBBBBBCCCDDDFFFHHHJJJKKKKKKMMMOOORRRTTTUUUVVVWWWYYYZZZ\\\]]]\\\YYYXXXXXXYYYZZZ^^^bbbdddeeedddeeeeeehhhhhhiiijjjjjjkkkkkkkkkmmmoooqqqrrrrrrsssuuuwwwuuuuuuuuuuuuvvvwwwxxxxxxzzzyyyxxxxxxxxxyyy{{{|||zzzzzzzzzzzz{{{|||}}}~~~~~~xxxtttsssyyy{{{sssnnnllliiifffbbb^^^YYYUUURRRNNNNNNMMMNNNUUUdddwwwzzzzzz{{{{{{yyynnn\\\MMM@@@<<<777444333333222222222222222222111111111111333222111111111111222222222111111000000111111222111111000000000000000000//////000000111111222222000000000000000000000000000000000000000000111111555555444333222111///...111111000000000000111111///000111222222222222111555444444333333333444444666999>>>BBBEEEIIIMMMOOOSSSZZZcccjjjqqqzzzzzzrrrvvv~~~|||~~~~~~yyyssstttuuu~~~zzzdddPPPHHHEEEJJJ^^^uuuzzzlll]]]PPPJJJHHHDDDEEEGGGIIIIIIGGGDDDCCC@@@???>>>>>>>>>???@@@AAA@@@BBBDDDFFFIIIJJJKKKKKKKKKNNNRRRTTTUUUUUUVVVXXXXXX[[[^^^]]]YYYXXXYYY[[[ZZZ]]]aaacccdddcccdddeeegggggghhhjjjjjjjjjjjjjjjkkkmmmppprrrssssssuuuwwwuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyzzzzzz{{{|||}}}~~~~~~}}}yyytttqqqvvvyyyrrrmmmhhhhhhgggddd```\\\XXXVVVPPPPPPPPPOOORRR]]]nnnzzzyyyyyy}}}||||||sss___NNN@@@<<<777444333333222222000000000000000000000000000000000000000111222222444333333222222333333444111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000111222333333222222111111000000000000111111///000222333444444333222222222222222333333444555555999>>>CCCFFFJJJNNNQQQUUU[[[eeennnuuu~~~}}}uuuxxx|||vvvxxx|||xxxpppooolllssslllUUUJJJFFFIII]]]uuuxxxjjjZZZOOOJJJIIICCCEEEFFFGGGGGGFFFEEEDDD???>>>===<<<<<<>>>@@@AAA???@@@CCCFFFIIIKKKLLLLLLJJJMMMQQQSSSTTTUUUUUUVVVWWW[[[^^^]]]ZZZYYY[[[^^^ZZZ\\\___aaabbbbbbcccdddfffggghhhiiijjjjjjjjjiiiiiillloooqqqrrrsssuuuvvvvvvuuuuuuuuuuuuvvvwwwwwwvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}}}}~~~{{{uuurrrvvv~~~~~~xxxrrrmmmfffggghhhgggccc```\\\[[[RRRSSSSSSPPPPPPXXXeeepppyyyzzz~~~~~~}}}||||||vvvbbbQQQ???<<<777444333222222111000000000000000000000000/////////000000222333444444333333222222333333444111111111111000000000///111111111000000000000000000000000000000000000000///000000000111111111111...///000111222222333222111111000000000000111111000111333555555555444333222111111111111222333333555999>>>CCCGGGKKKOOORRRXXX^^^hhhpppwww~~~wwwyyyxxxrrrvvv{{{~~~wwwnnnkkkeeekkk|||rrrYYYLLLFFFHHH\\\tttvvvgggXXXMMMIIIIIICCCDDDEEEFFFGGGFFFEEEEEE???>>><<<;;;<<<===???@@@===???CCCFFFIIIKKKLLLLLLIIIMMMQQQSSSTTTTTTUUUVVVVVVZZZ^^^^^^ZZZYYY\\\___ZZZ\\\___``````aaacccdddeeefffhhhiiijjjjjjiiiiiihhhkkkoooqqqrrrssstttvvvvvvuuuuuuuuuuuuvvvvvvwwwuuuvvvwwwyyyyyyxxxwwwwwwyyyyyyyyyyyyzzz{{{||||||}}}~~~}}}wwwsssvvv~~~}}}xxxrrrnnneeegggiiihhhfffbbb```^^^RRRTTTUUURRRPPPUUU```jjjyyyzzz{{{}}}{{{~~~}}}}}}vvvcccSSS???<<<777444333222222111000000000000000111111111...//////000111333444555222111111111111111111222222111111111000000//////222222111111000000//////000000000000000000000000//////000000111111111222000000111111111000000///111111000000000000111111000111444666666666555444222222111111000111111222555999>>>CCCGGGKKKPPPSSS[[[aaajjjrrrxxx~~~yyy{{{wwwyyy~~~yyykkk___dddqqquuu[[[NNNHHHJJJ^^^vvvwwwdddUUUMMMIIIEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>???DDDDDDDDDEEEFFFHHHIIIJJJLLLOOORRRTTTTTTUUUWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^______```ccceeeffffffggghhhhhhhhhhhhhhhlllmmmnnnppprrrssssssssswwwvvvtttssstttuuuwwwxxxwwwxxxxxxyyyyyyxxxxxxwwwyyyyyyyyyzzzzzzzzz{{{{{{}}}}}}~~~~~~}}}wwwtttyyy{{{uuuqqqoooooonnnmmmjjjgggdddbbbbbb]]]VVVPPPOOOSSSZZZ^^^ttt|||zzzzzzwwwyyy{{{}}}yyyyyyttt```OOOAAA999444555555333111111000000111111111111000000111111111111111111111111111111111111111111111111222222222111111111111000//////............/////////000111222222222222222000000000000000000000000111111000//////000111222000000000000111111111111000111333555555444333222333222222555888999666333777:::???DDDHHHLLLPPPSSS[[[aaajjjqqqwww~~~uuuxxxyyy|||{{{kkk^^^aaammmttt[[[NNNHHHJJJ^^^vvvwwweeeUUUMMMHHHDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@???>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFHHHIIIJJJKKKNNNQQQSSSSSSTTTVVVXXXZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]_________```bbbdddffffffggghhhiiiiiiiiiiiiiiijjjllloooqqqsssttttttvvvuuutttssstttuuuwwwxxxwwwwwwxxxxxxxxxxxxwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{}}}}}}~~~}}}wwwuuuzzz|||wwwssssssssssssqqqooollljjjhhheee```ZZZUUUUUUXXX]]]aaannnwwwzzz{{{xxxxxxzzz~~~xxxxxxwwwcccQQQAAA:::555555555333111111111111000000000000111111111111111111111111111111111111111111111111111111000000000111111222222222111000000000000000000111000000111222222222222222000000000000000000000000222111111000000111222222000000000000111111111111111222333444444444333222222111222444777777555222666:::???DDDHHHMMMQQQTTT[[[bbbkkkrrrxxxvvvzzz{{{~~~|||lll\\\]]]hhh{{{qqqYYYMMMHHHKKK___wwwyyyfffUUULLLGGGCCCEEEEEEEEEEEEEEEDDDCCCCCC???>>>>>>>>>>>>@@@AAABBBAAABBBBBBDDDFFFHHHJJJKKKKKKMMMPPPRRRSSSTTTUUUWWWYYYYYYZZZ[[[\\\]]]]]]^^^\\\^^^____________aaabbbffffffgggiiiiiijjjjjjjjjgggiiikkknnnqqqssstttuuuuuuuuutttssssssuuuvvvwwwvvvwwwwwwxxxxxxwwwwwwvvvxxxyyyyyyzzz{{{|||||||||}}}~~~~~~xxxvvv}}}}}}yyyvvvwwwwwwwwwvvvtttqqqooonnngggddd___[[[ZZZ\\\___aaagggppp|||zzz{{{yyyxxxxxx}}}}}}~~~vvvwww{{{eeeRRRCCC;;;555555555333111222222111000000000000111222111111111111111111111111111111111111111111111111...//////000111222333444222222222111111222222222111111222333333333222222000000000000000000000000222222111111111111222222000000000000111111111111222222222222333333333333111111111333555666444222555999???DDDIIINNNSSSVVV\\\ccclllssszzzwwwzzz{{{~~~~~~lll[[[ZZZdddtttnnnWWWLLLHHHLLL```xxx{{{iiiWWWLLLGGGCCCEEEEEEEEEEEEEEEDDDCCCCCC??????>>>>>>>>>???AAABBB@@@@@@AAACCCEEEHHHJJJKKKKKKMMMPPPRRRSSSTTTVVVWWWXXXXXXYYYZZZ\\\]]]^^^^^^\\\^^^``````______```aaaeeefffgggiiijjjkkkkkkkkkiiijjjllloooqqqsssttttttttttttssssssssstttuuuvvvuuuvvvvvvwwwwwwvvvvvvuuuwwwxxxyyyzzz{{{|||}}}}}}}}}~~~yyyxxx~~~~~~|||yyyxxxxxxxxxxxxvvvtttrrrqqqjjjgggccc___]]]]]]]]]^^^ccclllwww{{{|||{{{xxxwww|||}}}{{{|||}}}vvvxxx~~~gggRRRDDD<<<666555555333222333333222000//////000222333111111111111111111111111111111111111111111111111/////////000111222222222333222222111111222222333222222333333333333222222000000000000000000000000222111111111000000000000///000000000111111111111222222111111222222333444111111222444555555444444444999???EEEJJJOOOTTTXXX]]]dddmmmttt{{{}}}uuuxxx{{{~~~mmmZZZYYYbbbrrrjjjTTTKKKHHHLLLbbbyyymmmYYYNNNHHHDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA???>>>>>>>>>?????????@@@AAABBBEEEGGGIIIJJJKKKMMMPPPRRRSSSTTTVVVWWWWWWWWWXXXYYY[[[\\\]]]]]][[[]]]___```___^^^___```dddeeefffhhhjjjkkkkkkllllllmmmnnnpppqqqrrrrrrrrrsssssssssssssssttttttuuutttuuuuuuvvvvvvuuuuuutttvvvvvvwwwyyyzzz|||}}}~~~}}}~~~{{{xxx~~~~~~~~~~~~}}}{{{yyyyyyyyyyyywwwuuusssqqqmmmjjjfffbbb___]]]\\\\\\cccjjjttt{{{}}}}}}||||||||||||~~~|||xxxvvvzzz|||{{{|||}}}vvvxxxiiiSSSFFF===666666555333222333444222111//////111222444111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111222222222333333222222111111111111111111111111111111111111000000//////...///000000000111111111111222222111111111222333444222333444555555555666666555999???EEEKKKPPPVVVYYY]]]dddmmmuuu|||{{{rrruuu}}}mmm[[[ZZZdddvvv}}}fffRRRJJJHHHMMMccc{{{rrr]]]PPPJJJGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>??????@@@@@@BBBDDDFFFHHHIIIJJJLLLOOOQQQRRRSSSUUUVVVVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ\\\___```_________```bbbccceeegggiiijjjkkklllmmmmmmnnnooopppppppppppprrrrrrrrrsssssssssssstttsssttttttuuuuuuttttttsssttttttvvvwwwyyy{{{}}}}}}}}}}}}~~~|||www|||~~~}}}~~~~~~|||{{{xxxxxxxxxwwwuuussspppooollljjjfffbbb___]]]\\\\\\bbbhhhqqqwww{{{{{{{{{{{{}}}|||}}}~~~zzzxxxvvvxxx}}}~~~|||uuuvvvlllVVVGGG???777666666333333444333222111000000111222333111111111111111111111111000000000000000000000000111111000000000/////////000000////////////000000111111222222222111000000111111111111111111111111111111111111111000///...000000000000111111111111111111111111222222222222222444555555444555666888666:::@@@FFFKKKQQQVVVYYY]]]dddmmmuuu|||zzzsssvvv}}}nnn]]]]]]ggg{{{yyydddPPPIIIHHHNNNccc|||vvvaaaSSSLLLIIIEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGGGGJJJMMMOOOOOOPPPRRRTTTVVVVVVVVVWWWWWWXXXXXXXXXXXX[[[^^^``````___`````````aaadddfffhhhjjjkkkkkkiiijjjkkkmmmnnnoooooooooqqqqqqrrrsssssssssssssssssssssttttttttttttssssssrrrrrrtttvvvxxxzzz|||}}}}}}}}}|||}}}|||vvvyyy~~~}}}}}}}}}{{{zzzrrrrrrrrrpppnnnkkkhhhgggeeeccc___\\\[[[ZZZ[[[[[[___dddlllrrrwwwzzz|||||||||}}}~~~}}}wwwwwwvvvwwwzzz}}}zzzssssss|||qqq\\\III@@@888666666444333555222222222222222222222222111111111111111111111111000000000000000000000000/////////000000000000000000000////////////000000000111111111111000///...111111111111111111111111333333444444333222000///000000000000111111111111///000111222333222222111111333555444333333555888777;;;AAAGGGLLLQQQVVVYYY\\\cccllluuu|||{{{vvvzzznnn^^^___jjjxxxbbbOOOIIIHHHNNNddd|||yyycccUUUNNNKKKEEEEEEEEEEEEEEEDDDDDDCCC???>>>>>>>>>>>>@@@AAABBB@@@AAAAAABBBCCCDDDFFFFFFEEEHHHKKKMMMMMMNNNPPPRRRVVVVVVVVVVVVVVVVVVVVVVVVWWWZZZ^^^````````````aaa___```ccceeegggiiijjjkkkfffgggiiikkkmmmnnnoooooopppqqqrrrsssssssssrrrrrrrrrssssssttttttssssssrrrpppqqqsssuuuwwwzzz{{{|||}}}|||{{{{{{~~~}}}uuuwww~~~}}}}}}|||zzzyyyllllllkkkiiigggcccaaa___\\\ZZZXXXVVVUUUVVVXXXYYY\\\aaagggooouuuzzz}}}~~~|||}}}~~~|||tttvvvwwwwwwxxx{{{yyyqqqqqqzzzvvvaaaIII@@@888666666444333555111222222333333222222111111111111111111111111111000000000000000000000000------...///000111222222111111000000000000111111000000000000000///......111111111111111111111111555555666666555333222111000000000000111111111111...000222333444333111000000222444333111222444777888<<>>CCCCCCCCCBBBAAAAAACCCFFFGGGIIIKKKLLLMMMNNNPPPRRRQQQSSSTTTTTTTTTTTTUUUWWWZZZ[[[\\\]]]___```aaaaaaccceeeggghhhhhhhhhiiijjjggghhhjjjlllnnnppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrssstttuuuuuuuuuuuusssttttttuuuvvvwwwwwwxxxxxxzzz{{{{{{{{{}}}zzzwww}}}}}}zzzyyyvvvrrrnnniiigggddd```\\\XXXVVVUUUUUUTTTSSSRRRQQQRRRSSSSSSWWW[[[bbbjjjrrrwww{{{}}}~~~zzzzzzyyyxxxwwwyyy}}}xxxkkkooo|||yyyiiiVVVFFF777333444222///...111111111222222333333333000000////////////000000000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////............///000222222222222111111222222333444444444444444444444444444111111111111111111111111222222333444444555555666666:::AAAGGGMMMRRRVVVZZZ]]]bbbkkkssszzzzzzuuu|||qqqnnniiiwww~~~gggRRRIIIGGGNNNddd}}}lllYYYQQQOOOLLLIIIFFFEEEDDDCCCAAA???@@@???===<<<;;;<<<>>>???CCCDDDEEEDDDCCCCCCEEEFFFGGGIIIKKKLLLLLLMMMPPPQQQRRRTTTUUUUUUTTTTTTUUUWWWZZZ[[[\\\]]]^^^```aaaaaaccceeeggghhhhhhhhhiiijjjeeefffhhhjjjlllnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrttttttuuuuuuuuusssttttttuuuvvvvvvwwwwwwxxxyyy{{{||||||~~~{{{xxx}}}{{{xxxvvvsssnnnjjjdddbbb___[[[WWWTTTRRRQQQPPPOOONNNNNNNNNOOOPPPQQQTTTXXX___gggooovvvzzz|||}}}|||{{{yyyyyyzzz|||~~~yyylllooo{{{qqqUUUGGG888444555333111000222222222222222222333333111111000000000000111111000000000000000000000000222111111111000/////////000000000000000000000000000000000000000000000000//////...//////000111222222222111111222222333444333333333333333333333333222222222222222222222222222222333444444555555666777;;;BBBHHHMMMQQQVVVYYY\\\bbbjjjsss{{{zzzuuu}}}uuusssqqqjjjTTTKKKIIIOOOeee~~~ppp^^^QQQLLLMMMJJJGGGEEEEEEDDDBBB@@@???===<<<;;;;;;===>>>@@@BBBDDDFFFFFFEEEEEEFFFGGGFFFHHHJJJKKKLLLMMMOOOQQQTTTUUUVVVVVVUUUTTTUUUWWWZZZZZZ[[[\\\^^^___```aaaccceeeggghhhhhhhhhiiijjjeeefffgggiiikkkmmmnnnoooppppppppppppppppppppppppooopppqqqsssttttttuuuuuutttttttttuuuuuuvvvvvvwwwwwwyyy|||}}}}}}~~~|||zzz~~~yyyvvvsssooojjjeee___^^^[[[XXXTTTRRRPPPOOOKKKJJJIIIIIIJJJKKKMMMNNNPPPTTTZZZbbbkkksssyyy|||}}}{{{zzzzzz{{{|||{{{oooqqq{{{uuuTTTFFF999555666444222111333333222222222222222222222222111111111111222222000000000000000000000000333222111111//////...---000000000000000000000000111111111111111111111111000000////////////000000222111111111111222333333222222222222222222222222333333333333333333333333222222333444444555555666888<<>>@@@>>>AAACCCEEEDDDCCCDDDDDDEEEGGGIIIJJJJJJLLLNNNPPPSSSUUUVVVVVVTTTTTTUUUWWWXXXYYYZZZ[[[\\\^^^______aaaccceeefffffffffggghhhgggggghhhjjjlllmmmnnnooommmmmmmmmmmmmmmmmmmmmmmmlllmmmoooppprrrsssssstttttttttttttttuuuuuuuuuuuutttwww{{{}}}}}}}}}~~~~~~}}}zzzuuuqqqllleee```[[[ZZZWWWUUURRRPPPOOOOOOLLLKKKIIIGGGEEEEEEEEEEEEIIIKKKPPPWWWaaakkktttzzz|||||||||{{{zzzxxxwwwwwwyyy|||~~~~~~}}}uuuvvv|||uuucccMMMBBB777444444222111222333333333222222111111111000000////////////000000000000000000000000000000......//////000000000111////////////////////////111111111111111111111111111000000////////////000111111000000111111222333333333333333333333333333222222222222222222222222222222333444444555555666999>>>DDDIIIMMMQQQUUUXXX\\\```hhhsssyyywwwrrrsssvvvkkkUUUKKKIIIPPPhhhwwwhhh[[[SSSPPPMMMJJJGGGEEEEEEDDDBBB@@@>>><<<;;;::::::<<<===???===???AAABBBBBBBBBCCCDDDDDDFFFHHHIIIJJJKKKMMMOOOQQQSSSTTTTTTTTTTTTVVVWWWXXXXXXYYYZZZ\\\]]]^^^______aaacccdddddddddeeefffdddeeefffgggiiijjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkklllnnnoooqqqrrrsssssstttttttttttttttttttttttttttvvvyyyzzzzzz{{{}}}~~~{{{}}}wwwsssnnngggbbbZZZYYYVVVSSSQQQOOOMMMMMMNNNMMMJJJHHHFFFEEEDDDDDDGGGIIILLLRRR\\\hhhrrrxxx~~~||||||{{{zzzwwwwwwwwwyyy|||~~~~~~~~~xxxxxx}}}rrr___III@@@777444333111111333333333222222222222222222000000////////////000000000000000000000000000000,,,---......000111111222000000000000000000000000111111111111111111111111000000////////////000000111000000000000111222222333333333333333333333333111111111111111111111111222222333444444555555666999===CCCIIINNNRRRVVVYYY^^^aaahhhtttxxxuuu{{{nnnpppuuupppXXXMMMJJJPPPggguuudddWWWQQQOOOLLLIIIFFFEEEDDDCCCAAA???>>>===;;;::::::;;;<<<======???@@@@@@@@@AAACCCEEEDDDFFFHHHIIIIIIJJJMMMOOOOOOQQQRRRSSSSSSTTTVVVWWWWWWXXXYYYZZZ[[[]]]^^^^^^]]]___bbbbbbbbbbbbccceeedddeeefffggghhhjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmoooppprrrrrrsssttttttttttttttttttttttttsssuuuwwwwwwxxxyyy|||~~~zzz}}}{{{wwwqqqkkkeee\\\[[[XXXUUURRRPPPNNNMMMNNNLLLJJJHHHFFFEEEEEEFFFGGGHHHJJJOOOYYYeeepppwww~~~}}}{{{yyyyyyxxxyyy{{{~~~}}}{{{{{{~~~sss```HHH???888555444222222555222222222222222222333333111000000000000000000111000000000000000000000000---.........///000000000000000000000000000000000000000000000000000000000//////...//////000111222000000000000000111222222222222222222222222222222222222222222222222222222222222333444444555555666888<<>><<<:::::::::;;;<<<>>>???@@@@@@???AAADDDFFFDDDEEEHHHIIIIIIJJJLLLNNNMMMOOOQQQRRRSSSTTTVVVXXXWWWWWWXXXZZZ[[[\\\]]]^^^\\\^^^```aaaaaaaaabbbcccfffggghhhiiijjjkkklllmmmiiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnpppqqqrrrssstttttttttttttttttttttsssssstttuuuvvvvvvxxx{{{~~~zzz{{{}}}yyytttmmmhhh```^^^\\\XXXUUUSSSQQQPPPLLLKKKIIIHHHGGGFFFGGGGGGGGGGGGIIINNNWWWdddooovvv}}}zzzxxx{{{zzz{{{}}}||||||||||||~~~uuubbbHHH@@@999777555333333666111111111222222333333444222222111111111111222222000000000000000000000000///////////////.........000000000000000000000000////////////////////////............///111222222000000000000000111111222000000000000000000000000333333333333333333333333222222333444444555555666777<<>>===<<<<<<=========>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJMMMNNNOOOQQQSSSTTTVVVVVVVVVWWWXXXZZZ[[[]]]^^^^^^ZZZ^^^aaacccccccccfffiiieeeeeeffffffgggiiijjjkkkjjjjjjiiiiiihhhgggggggggjjjkkklllnnnoooqqqrrrssstttsssrrrrrrrrrrrrssstttwwwvvvtttssstttvvvzzz|||~~~zzz}}}{{{tttnnniiieeebbb^^^[[[XXXTTTPPPMMMLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFIIIOOOVVV^^^iiittt}}}yyy|||yyywwwzzz|||~~~~~~}}}||||||}}}~~~qqq\\\GGG>>>666555555222111333111111111111111111111111000000000000000000000000000000111111111111000000//////000000000000//////111111111000111222222333222111111111000000//////............////////////111111000000000000111111222222111111111111222222222444444444222222222444444444333222333444555666777<<>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJLLLMMMNNNPPPQQQSSSTTTUUUVVVVVVWWWYYY[[[\\\]]]^^^]]]```ccccccbbbbbbdddffffffffffffggghhhiiijjjkkkgggggghhhhhhiiijjjjjjjjjjjjkkklllnnnpppqqqssssssvvvuuusssrrrrrrsssuuuvvvwwwvvvtttssstttvvvyyy{{{{{{}}}zzztttnnnjjjfffccc___]]][[[XXXUUURRRMMMMMMMMMLLLKKKJJJHHHHHHIIIGGGIIIOOOUUU]]]jjjvvv~~~|||yyy|||zzzyyy|||~~~}}}||||||}}}oooZZZFFF>>>666555555222111333222222222222222222222222000000000000000000000000000000111111111111000000//////000000000000/////////////////////000000111111111111111000000000///....../////////000000000111111000000000000111111222222111111111111222222222333444444222222333444444444333222333444555666777<<>>===<<<::::::::::::;;;<<<===???@@@AAAAAABBBBBBDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRSSSTTTUUUVVVXXXZZZ[[[]]]]]]aaabbbddddddbbbaaabbbcccfffffffffggghhhiiijjjkkkhhhhhhhhhiiijjjjjjkkkkkkkkklllmmmoooppprrrssstttwwwvvvsssrrrrrrsssvvvwwwxxxvvvtttssstttvvvyyy{{{{{{|||}}}xxxsssnnnkkkgggdddaaa___^^^\\\ZZZXXXOOONNNNNNMMMLLLKKKJJJJJJJJJHHHIIINNNSSS\\\jjjxxx|||{{{zzz}}}||||||~~~||||||~~~mmmXXXFFF===666555444222111222222222222222222222222222000000000000000000000000000000111111111111000000//////000000000000/////////////////////000000000111111111111000000000000///000000000000111111111111111000000000000111111222222111111111111222222222333444444222222333444444444333222333444555666777<<>>@@@AAAAAAAAAAAADDDDDDEEEGGGHHHIIIJJJKKKIIIJJJKKKLLLNNNOOOPPPQQQSSSSSSUUUWWWYYYZZZ\\\]]]aaabbbccccccbbbbbbbbbbbbeeefffggghhhiiijjjjjjjjjkkkkkkkkkjjjiiiiiihhhhhhkkklllmmmoooqqqrrrssstttwwwuuurrrqqqqqqrrruuuwwwwwwvvvuuuttttttvvvyyyzzz~~~|||{{{}}}wwwsssooommmiiifffbbb```___^^^\\\ZZZPPPOOONNNMMMLLLKKKKKKKKKLLLJJJJJJMMMQQQZZZkkkzzz{{{{{{|||}}}~~~~~~~~~nnnXXXFFF===666444444222111222222222222222222222222222000000000000000000000000000000111111111111000000//////000000000000//////000000111222222222222222111111111000000000000000000000111111111222222222111111000000000000111111222222111111111111222222111333444444222222333555444444333222333444555666777<<>>???@@@AAAAAAAAADDDDDDEEEFFFHHHIIIJJJKKKHHHIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSUUUWWWYYY[[[\\\^^^______aaabbbccccccbbbdddeeefffhhhiiiiiiiiiiiikkkkkkjjjjjjiiihhhhhhgggkkklllmmmnnnppprrrssstttuuusssqqqppppppqqqsssuuuuuuuuuttttttuuuwwwyyy{{{}}}{{{}}}~~~xxxtttqqqnnnkkkhhhccc```^^^]]][[[ZZZRRRQQQOOOMMMLLLKKKKKKKKKLLLKKKKKKMMMQQQYYYkkk{{{{{{{{{}}}~~~ppp[[[EEE===555444444111000222222222222222222222222222000000000000000000000000000000111111111111000000//////000000000000//////000000111222222222222111000000000000000000111111111111111111222222222222111111000000000000111111222222111111111111222222111222444333333222444555444444333222333444555666777<<>>???@@@@@@AAAAAACCCCCCDDDEEEGGGHHHIIIJJJHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVXXXZZZ[[[\\\\\\\\\___bbbccccccbbbbbbccceeeggghhhhhhhhhgggggggggggghhhiiiiiijjjjjjjjjkkklllnnnoooqqqrrrsssrrrrrrqqqppppppqqqrrrrrrssssssssstttvvvxxx{{{||||||}}}|||zzzvvvrrrooolllhhhddd```___^^^\\\[[[VVVTTTQQQOOOMMMLLLKKKKKKLLLLLLMMMOOOQQQYYYjjj{{{{{{}}}~~~rrr^^^EEE<<<555444333111000111111111111111111111111111000000000000000000000000000000111111111111000000//////000000000000//////---...///111111000000///000000000000111111111111000111111111111222222222111111000000000000111111222222111111111111222222000222333333333333444666444444333222333444555666777<<>><<<;;;::::::;;;;;;;;;<<<===???@@@@@@@@@@@@AAAAAABBBDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNPPPRRRUUUWWWYYYZZZ\\\ZZZZZZ\\\___aaa___]]]___aaaccceeeffffffeeeeeehhhhhhhhhgggffffffeeeeeehhhiiijjjlllnnnooopppqqqqqqrrrttttttttttttrrrqqqpppqqqrrrtttwwwzzz}}}~~~{{{yyytttpppjjjgggcccaaaaaabbbcccccc^^^\\\XXXTTTQQQOOONNNNNNKKKLLLOOOQQQRRRYYYiiizzzzzz|||rrr]]]EEE<<<555333333111000111////////////////////////000000000000000000000000000000111111111111000000//////000000000000/////////000222333444333111000//////000000111111111222///000000000000111111111111111000000000000111111222222111111111111222222000222333333333333555666444444333222333444555666777<<>><<<:::888777<<<<<<======>>>>>>??????@@@@@@AAAAAACCCDDDFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWXXXYYY[[[]]]^^^___]]]```dddeeeeeeeeeeeeeeefffggghhhiiiiiihhhgggfffjjjiiiiiijjjkkkmmmoooqqqssssssssssssssssssrrrrrrrrrrrrrrrtttvvvyyy|||~~~}}}xxxrrrnnnmmmkkkhhheeedddeeefffgggccc```\\\XXXUUUSSSSSSSSSQQQPPPRRRUUUXXX___nnn|||}}}{{{|||~~~pppZZZFFF===666444444111000222222111111111000000//////............///000222222111111111111111111111111////////////////////////...000111222222111000...222222111111111111222222333000------000222333222000000000000111111111111222111000000000111333333111111111111111000///...444333333333333444555555;;;???DDDJJJOOOVVV\\\aaadddjjjsss|||xxxzzzzzzrrroootttwwwuuu}}}vvvtttyyy~~~sss^^^NNNDDDAAAHHHQQQiiiwww}}}ttteee\\\SSSKKKIIIHHHGGGFFFEEECCCBBBBBBCCCBBBAAA>>><<<999888777;;;;;;;;;<<<======>>>>>>AAAAAAAAAAAABBBDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUVVVVVVXXXYYY[[[\\\^^^^^^^^^aaadddeeeddddddeeefffggghhhhhhiiihhhgggfffeeejjjjjjjjjjjjlllnnnpppqqqssssssssssssssssssssssssrrrrrrrrrtttvvvyyy|||~~~|||vvvqqqooommmkkkiiihhhhhhiiijjjgggddd```[[[XXXVVVVVVVVVRRRPPPQQQSSSVVV^^^mmm|||~~~|||}}}nnnXXXFFF===666444444111000222111111111111000000000///............///000111222111111111111111111111111///////////////////////////000111222222111000///111000000000000000000111333000------000222222222000000000000111111111111222111000000000111333333333333333333333222111111444333333333333444555555;;;???DDDJJJPPPVVV]]]aaaeeekkkttt}}}xxxzzzxxxpppnnntttyyyxxx|||uuuuuuyyyzzz}}}nnnZZZKKKBBB@@@GGGOOOgggttt{{{sssfff^^^UUULLLIIIHHHGGGFFFEEECCCCCCBBBGGGEEEBBB>>>;;;888777777999::::::;;;<<<<<<======BBBBBBBBBBBBBBBCCCCCCDDDGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLNNNPPPRRRSSSSSSTTTUUUVVVWWWXXXZZZ\\\]]]^^^___aaabbbcccbbbcccdddfffgggggghhhhhhhhhgggeeedddjjjjjjjjjkkkmmmnnnpppqqqssssssssssssssssssssssssrrrrrrrrrtttvvvyyy|||~~~|||vvvqqqqqqpppooonnnnnnmmmnnnnnnllliiiddd___\\\ZZZZZZZZZVVVTTTSSSTTTVVV^^^ooo~~~}}}~~~lllWWWEEE===555444444222111222111111111111000000000000///......//////000111222111111111111111111111111000000000000000000000000///000111222222111000///000000////////////000000222000......000111222111000000000111111111222222222111111111111222333333333333333333333333222111444333333333333444555555:::>>>DDDKKKQQQWWW]]]aaagggmmmuuu~~~yyy|||uuunnnmmmttt~~~zzzwwwtttuuuvvvwwwhhhVVVIII@@@???FFFNNNfffssszzzssshhh```VVVLLLHHHHHHGGGFFFEEEDDDCCCCCCGGGEEEAAA===:::999999999999999:::;;;<<<======>>>CCCCCCBBBAAAAAABBBBBBBBBEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKMMMOOOPPPRRRRRRRRRTTTUUUVVVWWWYYY[[[\\\]]]^^^`````````___```bbbddddddeeefffggghhhgggffffffjjjjjjkkklllmmmooopppqqqrrrrrrrrrrrrssssssssssssrrrrrrrrrtttvvvyyy|||~~~}}}~~~}}}wwwsssssssssrrrrrrrrrqqqqqqqqqpppmmmhhhddd```___^^^___]]]ZZZXXXXXXZZZbbbrrr}}}}}}}}}jjjWWWEEE<<<555444444222111333111111111000000000000000///////////////000111111111111111111111111111111000000000000000000000000///000111111111111000///000000////////////000000111000//////000111111111000000111111111222222222111111111111222222333333111111111222222111000000444333333333333444555555999>>>DDDKKKRRRXXX^^^bbbiiinnnwww~~~|||ssskkkkkksss~~~{{{vvvuuutttqqqcccSSSFFF???>>>DDDLLLeeerrryyysssiiiaaaVVVKKKHHHGGGGGGFFFEEEDDDCCCCCCEEECCC???<<<:::::::::;;;999:::;;;<<<===>>>??????CCCCCCBBBAAAAAAAAAAAABBBDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKMMMOOOPPPQQQQQQSSSTTTUUUVVVXXXZZZ[[[\\\]]]^^^^^^^^^]]]^^^```bbbaaabbbdddfffggghhhhhhhhhiiijjjkkklllnnnooooooppppppqqqqqqqqqrrrrrrssssssrrrrrrrrrtttvvvyyy|||~~~|||}}}~~~|||~~~zzzuuuuuuuuuuuutttssssssrrrrrrpppllliiieeedddcccbbbaaa^^^[[[[[[\\\dddttt~~~{{{zzz~~~{{{iiiWWWEEE<<<555444444222222333000000000000000000111111000////////////000000111000000000000000000000000000000000000000000000000000000111111111111000000222111111000000111111222111111111000000000000111111111111111222222222222111111222222333333333333000111111222222222111111444333333333333444555555888===DDDLLLSSSYYY___cccjjjooowww|||qqqjjjlllttt{{{wwwsssmmm```QQQEEE>>>===BBBJJJaaannnuuuppphhhaaaVVVKKKGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA>>><<<::::::::::::999::::::<<<===>>>???@@@BBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFHHHHHHIIIGGGHHHJJJLLLNNNOOOPPPPPPRRRSSSTTTUUUWWWYYYZZZ[[[[[[]]]^^^^^^]]]]]]^^^```___aaaccceeeggghhhhhhggghhhiiijjjlllmmmnnnnnnnnnoooooooooppppppqqqqqqrrrrrrrrrrrrtttvvvyyy|||~~~}}}~~~yyyvvv}}}}}}}}}||||||}}}zzzyyyxxxvvvuuutttttttttsssrrrqqqnnnllljjjhhhgggbbb___]]]]]]]]]dddsss}}}zzzxxx||||||{{{hhhWWWDDD<<<555444444222222333000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000111000000000000000000111222222111111111111222222000111222111000///000111111111111222222222222333111222222333444333333333222333444444444444444444444333333333333444555555777<<>><<>>???AAAAAAAAA@@@AAAAAABBBBBBAAABBBCCCDDDFFFGGGHHHIIIFFFGGGIIIKKKMMMNNNOOOOOOQQQRRRSSSUUUVVVXXXYYYZZZ[[[^^^``````___^^^^^^___aaabbbdddeeeffffffeeeeeefffgggiiikkkmmmmmmmmmmmmmmmmmmmmmnnnoooppppppppprrrrrrrrrtttvvvyyy|||~~~{{{sssoootttuuuuuutttuuu{{{~~~}}}zzzxxxvvvvvvvvvvvvssstttuuuuuussspppmmmkkkdddaaa`````````fffttt}}}yyywww{{{~~~xxx~~~{{{hhhWWWDDD;;;444444444333222444///000000000111111111111000000////////////000000000000000000000000000000////////////////////////111111000000000000111111111111000000000000111111///111333222000...///000111111111222222222333333111222333444444444333333222333444444555555444444444333333333333444555555666<<>><<<@@@GGGRRR```iiiiiieeeaaaWWWLLLGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA???===:::777444222666777888999;;;<<<===>>>AAA@@@@@@@@@AAAAAABBBCCCAAAAAABBBDDDEEEGGGHHHHHHFFFGGGIIIJJJLLLMMMNNNNNNQQQQQQSSSTTTVVVXXXYYYZZZ\\\___bbbcccaaa```______ddddddeeefffeeedddcccbbbeeegggiiikkklllmmmlllllllllllllllmmmnnnooooooppprrrrrrrrrtttvvvyyy|||~~~wwwnnnjjjggghhhhhhhhhiiiqqq~~~|||yyywwwwwwwwwxxxtttvvvxxxyyywwwtttpppnnngggddddddddddddiiivvv}}}zzzwww{{{|||vvv}}}|||hhhVVVDDD;;;444444444333222444//////000000111111111222111000////////////000000000000000000000000000000////////////////////////111111000000000000111111000000////////////000000///222444333000...///000111111222222222333333333111222333444555444333333000111222222333333333333444333333333333444555555666;;;DDDMMMUUU[[[aaadddjjjoooxxxsssjjjkkkttt~~~qqqcccRRREEE<<<999>>>EEEPPP\\\eeeddd]]]WWWQQQLLLEEEEEEDDDDDDCCCCCCBBBBBBFFFDDDAAA>>>;;;999888777888999999::::::;;;;;;<<<@@@@@@@@@???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLQQQSSSUUUVVVVVVVVVWWWXXX\\\\\\]]]^^^____________^^^```aaacccccccccaaa```dddfffhhhkkkmmmmmmmmmlllmmmmmmnnnooopppqqqrrrrrrssstttuuuvvvxxx{{{}}}~~~~~~uuuiiibbb]]]^^^^^^^^^bbbkkkwww~~~zzzyyyyyyxxxxxx|||}}}~~~}}}{{{xxxtttrrrkkkkkkiiiggghhhoooyyy~~~{{{yyyyyy|||}}}~~~{{{cccQQQAAA<<<666222111222222222000000000000000000000000////////////000000000000222111111111000000//////000000000000000000000000000000//////.........---000000000000000000000000333222111000000111222333222222111111000000//////000111222444555666777777222222222222222222222222777666444333333444555666999===EEELLLSSSZZZ```dddjjjmmmttt|||~~~}}}nnngggiiioootttfffTTTGGG>>>:::>>>EEEOOO[[[dddddd]]]WWWQQQLLLEEEEEEDDDDDDCCCCCCCCCBBBEEEDDDAAA>>>;;;999888777888999999::::::;;;;;;<<<@@@@@@?????????@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNPPPSSSTTTUUUVVVXXXYYY[[[[[[\\\^^^^^^^^^^^^^^^^^^```aaacccdddcccbbbaaadddfffhhhkkkmmmmmmmmmlllmmmmmmnnnooopppqqqrrrrrrttttttuuuwwwyyy{{{}}}~~~~~~}}}oooccc\\\WWWWWWWWWXXX]]]gggsss|||}}}}}}}}}}}}||||||xxxuuupppooommmkkkmmmsss|||}}}{{{yyyzzz|||~~~~~~eeeRRRBBB===777333222333333333000000000000000000000000............////////////111111111111000000000///000000000000000000000000000000000/////////......000000000000000000000000111000///......///000111111111111111000000000000111222333444444444444444222222222222222222222222666555333222222333444555888===EEELLLSSSZZZ```dddjjjnnnttt|||~~~{{{lllfffhhhnnnwwwiiiXXXJJJ@@@;;;>>>DDDMMMZZZeeeddd]]]VVVOOOKKKDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCAAA>>><<<999777666888999999::::::;;;;;;<<>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNJJJLLLNNNPPPPPPRRRUUUWWWWWWXXXZZZ\\\]]]\\\[[[[[[^^^___aaabbbcccddddddddddddfffhhhkkkmmmmmmmmmlllmmmnnnooopppqqqrrrrrrsssuuuvvvvvvxxxzzz|||}}}wwwlllccc^^^WWWUUUSSSRRRVVV___hhhnnnoooqqqtttzzz~~~{{{vvvrrrqqqssswwwzzz{{{}}}yyyxxxwwwwwwyyy~~~|||{{{zzz{{{}}}}}}|||{{{zzzvvvvvvzzz~~~}}}}}}{{{bbbNNN@@@<<<777444333333333333000000000000000000000000.........////////////000111111111000000000000000////////////////////////111111111111000000000000000000000000000000000000222222222222222222222222000000000111111222222222000000111222222222222111333333333333333333333333444444333333333444555666888===DDDKKKRRRYYY___ccckkkooovvvwww|||wwwiiidddgggmmm{{{mmm[[[LLLAAA:::<<>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNLLLMMMNNNNNNNNNOOORRRTTTVVVXXXZZZ\\\\\\\\\ZZZYYY]]]^^^___aaabbbddddddeeedddfffhhhkkkmmmmmmmmmlllnnnnnnooopppqqqrrrssssssuuuvvvvvvwwwyyy{{{}}}~~~{{{rrrjjjeee```\\\WWWTTTUUU[[[aaaeeefffgggkkkpppvvvyyyyyywwwpppkkkeee```___aaaeeegggiiinnnuuuyyyzzz}}}{{{{{{zzz|||}}}|||{{{{{{||||||{{{zzz}}}xxxuuuvvvxxx~~~{{{|||yyy```MMM===:::555333222222222111000000000000000000000000///000000000000111111111000000000000000000111111////////////////////////000000000000111111111111000000000000000000000000222222333333333333222222000000111111222222333333---...000111222333333333333333333333333333333333555555555555555666777777777<<>>???@@@AAABBB@@@AAABBBCCCCCCDDDCCCCCCDDDEEEGGGIIIKKKMMMNNNNNNLLLMMMNNNMMMMMMNNNQQQSSSUUUWWWZZZ\\\]]]\\\ZZZYYY[[[\\\]]]___aaacccdddeeedddfffhhhkkkmmmmmmmmmlllnnnoooooopppqqqrrrssssssuuuuuuvvvwwwxxxzzz{{{|||~~~{{{sssnnnkkkddd\\\VVVVVVXXX\\\^^^dddeeeiiimmmqqqsssrrrpppeee```YYYUUUTTTVVVXXXYYYZZZ^^^cccgggjjjmmmssswww~~~~~~|||{{{||||||{{{zzz~~~zzzvvvttttttyyy{{{|||xxx```NNN;;;888555222222222111000000000000000000000000000000000111111111222222222000000000000111111111111000000000000000000000000//////000000000000000111000000000000000000000000000000111222222111000000111111111222222222222222---...///111333444444444333333333333333333333333555555555666777777888888777<<>>BBBOOOaaaooommm```SSSJJJEEEAAAAAABBBCCCDDDEEEFFFGGGCCCDDDDDDCCCAAA>>>;;;999888999999::::::;;;;;;<<<<<<<<<======>>>@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMKKKLLLLLLLLLMMMNNNRRRUUUUUUWWW[[[]]]^^^\\\ZZZYYYZZZZZZ[[[]]]___bbbccceeedddfffhhhkkkmmmmmmmmmlllnnnooopppppprrrrrrssstttttttttuuuvvvwwwyyyzzz{{{}}}{{{uuummmccc\\\ZZZ[[[\\\]]]eeefffiiillloooooommmjjj^^^YYYRRRNNNNNNPPPQQQPPPTTTVVVXXX[[[^^^aaadddeeemmmttt~~~}}}{{{{{{|||{{{{{{{{{wwwtttrrrqqquuu}}}}}}uuu^^^NNN;;;999555333333333222111000000000000000000000000000000000000111111111111///000000000111111111111000000000000000000000000....../////////000000000000000000000000000000000000111111222222111111000333222222222222222222111///000111222333333333333444444444444444444444444333444555666777777777777777<<>>@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCBBBCCCEEEGGGJJJKKKLLLMMMIIIJJJKKKLLLMMMPPPTTTWWWUUUXXX[[[]]]^^^]]][[[YYYYYYYYYZZZ\\\^^^aaacccddddddfffiiikkkmmmmmmmmmmmmoooooopppqqqrrrssssssttttttttttttuuuvvvxxxyyyzzz|||~~~}}}tttiiiaaa___`````````aaabbbeeehhhiiiiiieeebbbWWWRRRLLLHHHIIIJJJJJJIIIVVVUUUUUUVVVXXXYYYXXXWWW[[[```hhhnnnwww}}}{{{{{{|||||||||xxxtttrrrpppooorrr}}}~~~~~~qqq[[[LLL<<<999666555444444333222000000000000000000000000////////////000000000000//////000000111111111222000000000000000000000000---.........//////000000000000000000000000000000222333444555555444333222444333333222222111111111222222222333333333222222444444444444444444444444222333444555666666666666777<<>>EEEOOOcccqqqooodddZZZNNNCCC@@@@@@@@@BBBEEEGGGGGGGGGEEEAAA>>>???AAAAAA===888555666666777888:::;;;<<<<<<<<<======>>>>>>??????????????????@@@AAABBBCCCEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJKKKKKKKKKMMMPPPSSSUUUWWWXXXZZZZZZYYYWWWVVVXXXYYY[[[]]]^^^___``````ccceeehhhkkkmmmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrsssrrrsssuuuvvvxxxyyyyyyyyy}}}}}}nnnccc``````aaa```cccaaaaaacccfffgggeeebbbVVVRRRLLLIIIHHHIIIJJJJJJIIIJJJMMMOOOPPPQQQQQQQQQSSSWWW[[[^^^dddrrr|||{{{yyyxxx{{{vvvpppjjjiiipppzzz|||{{{}}}|||vvv]]]LLL???;;;777333222111000///000000/////////111222333000000000000////////////000000000000000000000000//////000000000000//////000000000000000000000000222222111111222444666777111111111111111111111111000111222333333222111000222222333333444555666666777777666555444444444444111111111222222222333333;;;<<>>>>>??????????????????@@@AAABBBCCCEEEEEEEEEFFFGGGHHHIIIIIIHHHIIIJJJJJJJJJLLLOOORRRTTTUUUWWWYYYYYYYYYXXXWWWYYYZZZ\\\^^^___``````aaabbbdddgggjjjlllmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrrrrssstttvvvwwwxxxyyyyyy}}}tttiiidddcccaaa___cccbbbbbbeeeiiijjjgggdddVVVRRRKKKGGGEEEEEEEEEEEEGGGHHHJJJLLLNNNOOOOOONNNPPPSSSUUUVVVWWW```nnnyyy|||{{{zzzyyy|||xxxqqqkkkiiinnnvvv|||yyyxxx}}}|||{{{~~~rrrZZZJJJ>>>:::666333222222111000111000000//////000111222////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000111000000000000111111222444333333222111000//////111111222222222222111111111222222222333444444444444444333222222222333333444444444444555555555555:::;;;AAAJJJQQQTTT[[[aaahhhnnnwww}}}~~~vvvyyyuuuxxx}}}}}}|||~~~oookkkmmmmmm~~~vvvkkk___OOOAAA===???KKK___qqqrrrjjj```SSSFFFDDDCCCBBBCCCFFFGGGFFFEEEDDDBBB???@@@AAA@@@===999888888777777888999999:::;;;<<<<<<======>>>??????????????????@@@AAABBBCCCEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJIIIIIIKKKNNNPPPQQQSSSUUUWWWXXXYYYXXXXXX[[[\\\]]]___```aaaaaaaaa```bbbfffiiilllmmmnnnmmmnnnnnnnnnnnnoooooopppqqqrrrssstttuuuvvvxxxxxxyyy|||~~~}}}rrrlllgggdddaaabbbbbbdddhhhlllnnnkkkgggYYYTTTMMMHHHEEEDDDCCCBBBEEEFFFHHHIIIKKKLLLLLLLLLLLLNNNOOOMMMLLLOOOXXX___rrr|||zzzzzzyyy|||yyysssmmmjjjkkkqqquuu}}}uuuuuu||||||zzz}}}~~~~~~~~~lllVVVGGG<<<999555333222222222111222111000000///000000111......//////000000111111000000000000000000000000//////000000000000//////////////////////////////000000000000000///......222222222111111111000000222222111111111111222222222222222222222222222222333333222222222333444444444555555555555666666666888:::@@@JJJPPPTTTZZZaaajjjpppyyy~~~~~~yyy}}}{{{}}}|||{{{}}}nnniiiiiigggzzzpppcccSSSEEE???AAAGGG\\\ooorrrlllcccTTTGGGEEEDDDCCCDDDFFFFFFFFFDDDDDDBBBAAA@@@AAA@@@===:::999999888888888888888999;;;;;;<<<<<<===>>>>>>???????????????@@@AAABBBBBBEEEEEEEEEFFFFFFFFFEEEEEEGGGHHHIIIIIIHHHJJJMMMOOOOOOPPPSSSUUUWWWYYYYYYYYY\\\]]]^^^```aaaaaabbbbbb```bbbfffjjjmmmnnnoooooooooooonnnnnnnnnooooooppprrrrrrssstttuuuwwwxxxyyy{{{}}}|||uuuooojjjfffcccccceeejjjpppqqqnnnkkk^^^YYYRRRMMMIIIGGGEEEDDDEEEEEEFFFHHHIIIJJJJJJKKKIIIKKKMMMLLLIIIJJJNNNRRR[[[jjj~~~{{{yyyxxxwwwzzzxxxsssnnnkkkkkkooorrryyy}}}qqqttt}}}}}}{{{}}}}}}{{{|||wwwfffRRREEE:::777444222222333222222222222111000000/////////---......///000111111222000000000000000000000000//////000000000000/////////////////////////////////000111222222111000///......///000222333444555333333111000000111333333333333333222222222222222444333333444555666777888333333333444444444555555888:::@@@JJJPPPTTT[[[bbbkkkrrr{{{{{{~~~}}}~~~~~~~~~rrrllliiifff}}}uuugggVVVHHHCCCFFFCCCXXXkkkpppllldddUUUGGGEEEDDDCCCDDDEEEFFFEEEDDDDDDCCCBBBAAAAAA???===;;;:::999888888777888888888;;;;;;;;;<<<======>>>>>>????????????@@@AAABBBBBBDDDEEEEEEFFFFFFFFFEEEEEEGGGHHHIIIHHHHHHIIILLLNNNNNNOOOQQQTTTVVVXXXZZZ[[[]]]^^^___```aaaaaabbbbbb```bbbfffjjjmmmoooooooooooonnnnnnnnnnnnnnnoooooorrrrrrrrrssstttvvvxxxyyyzzz{{{~~~}}}wwwrrroooffffffhhhmmmsssuuussspppccc___XXXRRROOOLLLIIIGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJLLLNNNMMMKKKJJJKKKLLLNNNYYYiiizzzzzz|||}}}|||xxxvvvuuuvvvuuurrrnnnlllmmmpppsssvvvzzz~~~pppuuu}}}}}}|||yyyzzz}}}}}}~~~tttcccPPPDDD999777333222222333222222111111111111000000//////---......///000111111222000000000000000000000000//////000000000000//////////////////////////////---...000111222222111111---...///000222444555555444333222111111222333444444444444444333333333333333333333444555666777888333333333444444444555555999;;;AAAKKKRRRVVV\\\dddjjjrrr|||zzz~~~xxxqqqmmmfff{{{ooo[[[KKKFFFHHHBBBVVViiiooollleeeVVVGGGDDDCCCBBBCCCDDDEEEDDDCCCCCCCCCCCCBBBAAA???======999999888888888888888999:::;;;;;;<<<<<<===>>>>>>????????????@@@AAABBBCCCCCCDDDFFFGGGHHHGGGFFFFFFHHHIIIIIIIIIHHHIIILLLNNNOOOPPPRRRTTTVVVYYYZZZ[[[]]]^^^___```aaaaaaaaaaaa```bbbfffiiilllmmmnnnnnnmmmmmmmmmmmmnnnnnnoooppprrrqqqqqqrrrsssuuuwwwyyyxxxzzz|||~~~}}}zzzxxxlllkkklllqqqvvvyyyxxxvvvkkkfff___XXXSSSOOOKKKHHHFFFFFFFFFFFFGGGHHHJJJJJJKKKMMMNNNNNNKKKHHHGGGGGGIIINNNXXXcccnnnwww|||~~~zzzuuurrrrrrrrrrrruuu{{{~~~{{{~~~yyyvvvtttsssrrrpppnnnmmmooosssvvvvvvzzz~~~ooowww}}}}}}|||yyyzzz~~~~~~rrr```NNNCCC999777333111222222222111000111111111111000000///......//////000000111111000000000000000000000000//////000000000000//////////////////////////////+++,,,---///000000111111111111111111111111222222333333222222222222333333444444444444444444444444111111111222333444555666444555555555555666666666999;;;BBBKKKRRRWWW]]]dddiiippp{{{{{{www~~~|||vvvooofffzzzyyycccOOOFFFFFFDDDWWWiiinnnmmmfffXXXIIIBBBAAAAAABBBCCCDDDDDDCCCCCCDDDDDDCCC@@@???>>>===888888888888888888999999::::::;;;<<<<<<======>>>????????????@@@AAABBBCCCCCCDDDFFFHHHIIIIIIHHHGGGIIIJJJJJJIIIIIIIIILLLNNNPPPQQQRRRTTTVVVYYY[[[\\\]]]]]]^^^___````````````___aaadddhhhjjjkkkkkkjjjlllllllllmmmnnnooopppqqqqqqqqqpppqqqrrrtttwwwxxxxxxyyy{{{}}}~~~~~~}}}tttrrrqqquuuzzz~~~~~~}}}vvvqqqhhh```YYYSSSMMMJJJFFFFFFEEEEEEFFFGGGHHHIIIIIIKKKLLLLLLJJJHHHFFFEEEFFFGGGKKKRRRZZZbbbhhhlllmmmoooooommmiiifffffffffeeekkkttt}}}}}}{{{|||xxxwwwsssrrrpppnnnmmmpppuuuyyyxxx~~~zzzoooyyy}}}|||{{{yyy|||qqq^^^LLLBBB:::777333111111111111000//////111111222111000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000............//////000111222222111111111111111111222333333333333333333222222222222333333444444555222222222222222333444555444444444444555555555555888:::AAAJJJQQQVVV]]]dddgggooozzzvvvttt|||zzz~~~~~~xxxpppfffxxxiiiRRRFFFDDDFFFXXXiiiooommmhhhZZZKKKAAA@@@@@@AAACCCDDDDDDCCCCCCDDDDDDCCC@@@>>>>>>>>>888888777777888999999:::::::::;;;;;;<<<======>>>????????????@@@AAABBBCCCBBBDDDFFFIIIJJJJJJIIIHHHJJJJJJKKKJJJIIIJJJLLLNNNQQQRRRSSSTTTVVVYYY[[[\\\]]]]]]^^^___`````````___^^^```cccfffhhhhhhhhhhhhkkkkkkllllllnnnoooqqqqqqqqqqqqpppppprrrtttwwwxxxwwwyyy{{{|||~~~yyywwwuuuxxx}}}zzzqqqhhh___WWWPPPKKKEEEEEEDDDDDDDDDFFFGGGHHHFFFGGGJJJKKKKKKJJJIIIHHHEEEDDDEEEHHHOOOVVV[[[^^^```ccceeedddaaa^^^^^^___ZZZbbbmmmwww}}}{{{~~~{{{yyytttsssqqqnnnmmmpppuuuyyyzzzxxxooo{{{|||{{{zzzyyy|||qqq]]]KKK@@@;;;777444111111111000///...///000111222222111000000000000000////////////000000000000000000000000//////000000000000//////111111111111111111111111444333111000000000111222//////000111222333333444222222444555555444222222000000111222333333444444555555444444444555666666111111111222222222333333777888???IIIPPPUUU\\\ccceeennnyyy~~~sssqqq}}}xxxuuuzzzqqqiiipppuuuZZZKKKHHHGGGSSSfffsssttthhhUUUHHHDDDCCCBBBBBBDDDEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA:::999777666666666777888:::;;;<<<<<<;;;;;;<<<>>>===>>>@@@AAABBBAAAAAA@@@@@@AAADDDFFFGGGGGGFFFEEEHHHHHHIIIJJJKKKLLLMMMNNNQQQRRRSSSSSSSSSVVVZZZ]]]^^^^^^___``````______^^^^^^aaaeeegggggggggggggggfffhhhkkklllmmmoooqqqtttssssssrrrrrrsssuuuwwwyyyvvvwwwxxxxxxzzz}}}}}}~~~uuuiii]]]SSSNNNMMMIIIEEECCCDDDGGGIIIJJJHHHIIIJJJJJJKKKKKKKKKJJJHHHGGGGGGGGGHHHJJJLLLMMMPPPTTTZZZ]]]\\\YYYVVVUUUUUU\\\fffqqqzzz~~~}}}~~~}}}}}}xxxtttnnnkkklllqqqvvvyyy}}}mmm~~~}}}{{{xxxwww|||ooo[[[GGG;;;777666555333222111000000000000000000111111111111///////////////000111111//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222555444444333333444444555222222333333333333444444666555555555555666777777222333444444555555444444777;;;AAAHHHNNNUUU\\\aaaiiiqqq|||~~~|||wwwuuuzzznnnmmmssszzztttkkkqqq~~~bbbPPPJJJIIIUUUhhhvvvxxxmmmZZZLLLEEECCCBBBBBBDDDEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@;;;:::888777777777888999;;;<<<======<<<<<<===>>>===>>>@@@AAAAAAAAAAAA@@@@@@BBBDDDFFFGGGGGGFFFEEEHHHHHHIIIJJJKKKLLLMMMMMMQQQRRRSSSSSSSSSUUUYYY\\\^^^^^^^^^^^^^^^^^^_________bbbeeeffffffffffffgggfffhhhjjjlllmmmnnnqqqsssssssssssstttuuuvvvwwwxxxvvvwwwwwwxxxxxx|||zzznnnbbbYYYTTTOOOLLLGGGDDDEEEGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFFFFGGGIIIMMMQQQTTTTTTSSSRRRRRRRRRWWW```kkkvvv~~~}}}|||yyyuuuooolllnnnrrrwww{{{{{{rrr~~~|||zzzzzznnnYYYFFF;;;777666555333111111000000111111111111111111111111///////////////000111111//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222333222222222222222222333222222222333333333444444444333333333333444555555222333444444555555444444777;;;AAAGGGNNNUUU\\\aaaiiiqqq{{{~~~|||sssppp|||xxxlllkkkpppwwwyyynnnrrrlllUUUJJJIIITTTfffvvv{{{ppp]]]NNNEEECCCBBBCCCDDDEEEEEEEEECCCCCCBBBAAAAAA@@@??????;;;;;;999888888888999:::;;;<<<>>>===<<<<<<===???===>>>???@@@AAAAAAAAAAAA@@@BBBDDDEEEFFFGGGFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMPPPQQQRRRRRRSSSUUUXXX[[[]]]]]]\\\\\\\\\]]]___```___bbbeeefffeeeeeeeeeffffffhhhjjjkkklllmmmoooqqqqqqrrrtttuuuvvvwwwvvvvvvuuuvvvvvvvvvwwwyyy}}}uuuiiiaaa]]]TTTPPPKKKHHHGGGHHHHHHHHHKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDBBBAAABBBEEEHHHKKKLLLNNNPPPQQQPPPRRRYYYdddppp||||||~~~}}}{{{zzzzzzxxxuuupppnnnoootttzzz~~~{{{xxx}}}}}}~~~~~~lllWWWEEE:::777666444333111000000000222222222111111000000000///////////////000000111//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222111111000000000000111111222222222222333333333333222222111111222222333444222333444444555555444444777;;;AAAGGGNNNUUU\\\aaahhhpppyyy~~~|||qqqlllzzzvvvjjjhhhmmmsss~~~rrruuuuuuYYYHHHEEENNN```qqqyyyppp]]]NNNEEEDDDBBBCCCEEEFFFFFFEEEDDDDDDCCCBBB@@@???>>>>>>;;;:::999888777888999999:::;;;===<<<;;;;;;<<<>>>======>>>???@@@AAAAAABBBAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIJJJJJJKKKLLLLLLOOOPPPRRRRRRRRRTTTVVVYYY\\\[[[ZZZYYYZZZ\\\___``````bbbdddeeedddddddddeeefffhhhjjjkkkkkklllnnnpppoooqqqtttvvvwwwwwwvvvtttttttttuuuuuuuuuvvvyyy|||yyyooogggcccZZZVVVPPPLLLKKKJJJIIIHHHMMMMMMOOOOOOOOONNNLLLKKKJJJJJJJJJJJJHHHEEECCCAAA???AAACCCEEEGGGKKKOOOSSSPPPQQQUUU^^^kkkwwwzzzyyyzzz{{{{{{zzzyyyxxxwwwwwwvvvtttsssqqqppprrrwww~~~|||zzz}}}|||iiiTTTCCC:::666555444222111000000000222111111000000//////...000000////////////000000//////000111111111111111//////////////////////////////////////////////////////////////////////////////000000111111111111000000000//////000000000111222222222222333333333111111111111111222333333222333444444555555444444666:::@@@GGGMMMUUU\\\```gggoooxxx~~~~~~|||sssppp}}}uuuiiifffjjjpppxxxxxx}}}___JJJBBBJJJYYYlllvvvqqq___OOOEEEDDDCCCCCCEEEFFFFFFEEEDDDDDDCCCBBB@@@???>>>>>>:::999888777666777777888888999;;;:::999999:::<<<<<<======>>>???AAABBBBBBAAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKNNNPPPQQQRRRRRRRRRUUUWWWZZZYYYXXXXXXYYY[[[^^^```___aaaccccccccccccdddffffffgggiiijjjjjjjjjlllnnnnnnpppsssvvvwwwvvvtttsssrrrsssttttttssstttwwwyyy}}}|||rrrkkkhhhaaa\\\WWWRRROOOMMMKKKJJJNNNPPPQQQSSSRRRQQQOOONNNIIIIIIJJJIIIHHHFFFDDDBBB>>>???@@@AAACCCGGGLLLQQQRRRSSSUUU[[[eeepppyyy~~~yyyvvvvvvuuuuuuuuuuuuuuuttttttsssqqqqqqrrrrrrtttzzz{{{~~~~~~zzzfffQQQAAA:::555444333222111000000000000000/////////.........000000////////////000000//////000111111111111111////////////////////////////////////////////////////////////////////////000000000000000111111111111111000000000000111111111111111222222222333333222222222222222333333444222333444444555555444444666:::@@@GGGMMMTTT[[[```fffnnnwww}}}~~~~~~{{{xxxyyyvvviiieeeiiinnn~~~}}}}}}fffMMMCCCHHHUUUhhhvvvtttcccSSSFFFDDDCCCCCCEEEFFFFFFEEECCCCCCBBBAAAAAA@@@??????999888777666666666777888777888:::999888888999;;;<<<<<<======???@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJMMMOOOQQQQQQQQQQQQSSSUUUWWWVVVWWWWWWYYY[[[]]]___^^^___aaabbbbbbccceeegggfffgggiiiiiihhhiiijjjlllmmmoooqqqtttuuutttsssrrrpppqqqssssssssstttvvvxxx|||~~~vvvooolllfffbbb\\\WWWTTTQQQOOOMMMPPPQQQTTTVVVVVVUUUSSSRRRHHHHHHGGGGGGFFFEEECCCCCC>>>>>>>>>===>>>AAAGGGKKKRRRTTTWWWZZZ```iiisssyyy~~~xxxtttsssssssssttttttttttttttttttssstttvvvvvvxxx~~~}}}~~~wwwbbbMMM@@@:::444444222111111000000000////////////////////////111000000/////////////////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111111111222222111111111111222222222222333333222222333333444555222333444444555555444444666:::@@@FFFMMMTTT[[[```fffnnnwww}}}~~~zzzzzz~~~wwwiiieeeggglll|||}}}iiiOOOCCCFFFQQQccctttttteeeVVVFFFEEECCCDDDEEEGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@:::999888777777777888888777999::::::999888:::;;;<<<<<<<<<===>>>@@@BBBCCCBBBCCCCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJLLLNNNPPPQQQQQQQQQRRRSSSTTTTTTVVVWWWYYY[[[\\\]]]\\\^^^```aaaaaacccfffhhheeeggghhhhhhhhhhhhiiijjjlllmmmppprrrsssrrrrrrqqqnnnppprrrsssssstttvvvxxx{{{zzztttqqqjjjfffaaa\\\XXXUUURRRPPPQQQSSSVVVYYYZZZYYYWWWVVVKKKJJJHHHGGGEEEDDDDDDCCC@@@@@@>>><<<<<<>>>BBBFFFMMMRRRWWWZZZ\\\cccnnnwww~~~yyyuuusssssssssssstttuuuvvvwwwxxxyyy{{{}}}||||||uuu___KKK???;;;444333222111000000000000//////000000111111222222111111000/////////////////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000222111111000000111111222111111111111222222222222333222222222222333444444222333444444555555444444666999@@@FFFMMMTTT[[[```fffnnnxxx}}}~~~yyyyyy~~~wwwiiiccceeeiiizzz{{{hhhNNNBBBCCCMMM___qqqssseeeVVVFFFEEECCCDDDFFFGGGGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA;;;:::999888888888999:::888:::;;;;;;:::999;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIILLLNNNPPPQQQPPPPPPQQQSSSRRRSSSUUUXXXZZZ[[[\\\\\\[[[]]]___```aaacccgggiiieeeggghhhhhhgggggghhhjjjlllmmmnnnpppqqqqqqqqqqqqmmmooorrrsssssstttwwwyyy|||}}}xxxuuummmiiiccc^^^[[[XXXTTTRRRQQQTTTWWWZZZ\\\[[[YYYXXXPPPNNNKKKIIIGGGFFFEEEEEEDDDCCCAAA>>>===>>>AAADDDIIIPPPWWWYYYYYY___kkkvvv~~~{{{wwwuuussssssssstttvvvxxxzzz|||sss]]]III>>>;;;333333222111000000000111000000111222333444444555111111000/////////////////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111000000000000111111000111111111111222222222222222111111222222333444222333444444555555444444555999???FFFLLLTTT[[[___fffnnnxxx~~~~~~xxxvvvzzzvvvhhhbbbdddhhhxxx|||~~~zzzcccOOOCCCFFFMMM[[[mmmvvvnnn```QQQHHHBBBDDDHHHHHHHHHIIIDDDDDDDDDBBBAAA???===<<<;;;:::888777666555666666888888999999999::::::::::::;;;<<<>>>??????@@@@@@BBBBBBCCCCCCEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIILLLKKKKKKKKKKKKMMMOOOPPPQQQSSSVVVWWWVVVUUUVVVVVVXXX[[[^^^``````aaabbbccciiihhhgggffffffggghhhhhhjjjkkklllnnnooopppppppppnnnppprrrsssssstttvvvxxx}}}zzzrrrllleeeaaa___^^^[[[XXXVVVYYY^^^dddfffddd```\\\UUURRRMMMJJJHHHGGGFFFDDDDDDCCCAAA???>>>>>>???@@@FFFMMMSSSWWW]]]eeejjjkkkxxx|||}}}vvvpppoooqqqrrrssstttxxxmmmVVVDDD<<<:::888666333111//////000111111111111111000000000000222111000.........///000222222111000000000000000111111111111000000000000///////////////000111111///000000111111111000000//////000111222333333444111111000000000000111111444444333333222111000000222222222222222222222222222333333444444333333222888:::>>>EEELLLTTT[[[^^^gggmmmuuu{{{{{{yyyyyyggg^^^```hhhzzzxxx}}}yyy}}}wwwaaaMMMCCCDDDIIIUUUhhhsssmmmaaaSSSJJJDDDEEEHHHGGGFFFFFFDDDDDDCCCBBBAAA???>>>======;;;:::888777777777777888888999999999::::::::::::;;;<<<===>>>?????????CCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIMMMMMMLLLLLLLLLMMMOOOPPPQQQSSSUUUVVVUUUUUUUUUVVVWWWYYY\\\^^^^^^___```aaagggfffeeeeeeeeefffggggggiiijjjjjjlllmmmnnnnnnooommmoooqqqrrrssstttwwwyyy{{{tttnnnfffaaa```^^^\\\YYYXXX[[[```eeegggfffbbb___XXXTTTOOOKKKIIIHHHGGGFFFEEECCCAAA???>>>>>>>>>???BBBIIIPPPTTT\\\eeejjjkkktttxxx}}}|||wwwsssnnnoooqqqrrrsssxxx|||jjjSSSAAA999777555444222000/////////000111111111111000000000000111111000///////////////222111000////////////000000000000000000000000000///////////////000111111111111111111111000///.........//////000000111111111111000000000000111111222222111111000//////...222222222222222222222222222333333444444333333222777:::>>>EEEMMMUUU[[[___gggllltttzzz~~~~~~wwwxxxyyyhhh```ccckkk}}}wwwqqqyyyvvvwww{{{ttt^^^KKKEEEDDDFFFQQQcccqqqnnndddVVVMMMEEEFFFGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@>>>===>>><<<;;;999888888888888888888999999999::::::::::::;;;;;;<<<===>>>??????CCCCCCBBBBBBBBBBBBCCCCCCFFFFFFGGGGGGHHHIIIIIIJJJNNNMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUTTTTTTTTTVVVUUUXXXZZZ\\\\\\]]]^^^```ccccccccccccdddeeeffffffggggggggghhhiiijjjkkklllkkkmmmpppqqqsssuuuyyy{{{~~~~~~uuuooogggbbb```___]]]ZZZ[[[^^^cccgggiiihhhfffddd\\\WWWQQQLLLJJJIIIHHHGGGEEEDDDAAA???===============DDDKKKQQQ[[[fffkkklllnnnsssxxx|||~~~}}}yyywwwmmmnnnoooqqqsssxxx~~~xxxfffPPP???666444111111111000000000//////111111111111000000000000000000000000000//////...000000//////....../////////////////////////////////////////////000000111222222222222111///...---///////////////000000000111111000000000000111111222222111111000/////////222222222222222222222222333333444444444444333333777999>>>EEEMMMUUU\\\___fffllltttyyy}}}~~~sssvvvyyyhhhbbbgggppp|||qqqllluuuzzzyyyvvv{{{~~~rrr]]]KKKEEEDDDEEEPPPdddrrrqqqhhhWWWMMMFFFFFFHHHFFFDDDDDDCCCCCCCCCBBBAAA@@@???>>>===<<<:::999888888888888888888999999999::::::::::::;;;;;;;;;<<<===>>>>>>AAA@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJMMMLLLLLLLLLLLLLLLMMMMMMOOOQQQSSSSSSRRRRRRSSSUUUUUUWWWYYY[[[[[[\\\^^^```aaaaaabbbbbbcccdddeeeffffffeeeeeeeeefffgggiiiiiiiiikkknnnppprrruuuyyy}}}~~~|||}}}vvvppphhhbbb```___\\\ZZZ[[[```eeeiiikkkjjjiiihhh```[[[SSSNNNKKKIIIHHHGGGEEEDDDBBB@@@>>>===<<<<<<999@@@GGGOOOZZZgggnnnnnnkkkoootttyyy}}}~~~zzzyyylllmmmnnnpppsssxxx}}}tttaaaMMM>>>777666000000111111222111111000111111111111000000000///...///000111111000///...//////............//////............////////////000000////////////000000111111111111111000///...222222222111111111111111111111000000000000111111333333333222222222111111111222222222222222333333333333444444444444333333666999>>>FFFNNNVVV]]]```ffflllsssxxx|||pppuuuwwwgggccciiirrr{{{pppjjjsss~~~}}}uuuzzz}}}~~~{{{rrr___MMMCCCBBBDDDPPPdddsssqqqhhhVVVMMMFFFFFFHHHGGGEEEEEEBBBBBBBBBBBBAAAAAA@@@???===;;;:::888777777777777888888999999999:::::::::;;;;;;::::::;;;<<<===>>>======>>>???AAABBBDDDEEEDDDEEEEEEFFFHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNPPPQQQQQQPPPQQQRRRTTTUUUWWWYYYZZZZZZ[[[^^^```aaaaaabbbcccddddddeeeeeedddddddddddddddeeefffggggggiiilllnnnppptttyyy}}}~~~xxxzzzvvvpppiiidddaaa___\\\YYY[[[```gggllllllkkkkkkkkkccc^^^VVVPPPLLLJJJHHHFFFFFFEEECCCAAA???===<<<<<<999>>>DDDLLLYYYhhhoooppplllooorrrwww|||}}}xxxwwwnnnnnnoooqqquuuyyy}}}~~~}}}~~~qqq^^^LLL???:::999000111222333333333222222111111111111000000000///...///000111111000///...//////............//////---........./////////000000000////////////000000...///000111111111111111222222222111111111111111111111000000000000111111333333333222222222222222111111111222222333333333333444444555555444444333444888>>>GGGOOOWWW]]]aaafffkkkrrrvvvzzz~~~pppuuuttteeebbbjjjsssssslllsss~~~wwwzzz||||||zzzqqqaaaQQQAAA@@@BBBMMMbbbqqqqqqiiiWWWNNNGGGGGGHHHGGGEEEEEEAAAAAAAAABBBBBBAAA@@@@@@<<<;;;999888777777777777888888999999999:::::::::;;;::::::999:::;;;<<<===<<<<<<===???AAACCCEEEFFFCCCDDDEEEFFFGGGIIIIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKNNNOOOPPPOOOOOOOOOQQQSSSUUUVVVXXXYYYYYYZZZ]]]``````aaabbbcccccccccccccccbbbcccdddeeeeeeeeeeeeeeefffhhhjjjkkknnnrrrxxx|||~~~xxxyyy}}}vvvqqqkkkgggeeeaaa\\\XXXZZZaaajjjooopppnnnmmmmmmfffaaa[[[UUUPPPLLLHHHFFFEEEEEEDDDCCCAAA???>>>===;;;>>>AAAHHHVVVfffpppqqqooopppqqqtttzzzzzzvvvrrrqqqqqqssswww{{{}}}~~~}}}|||~~~nnn\\\KKK???:::999222222222222222333333333111111111111000000000000...//////000000000000000//////......//////000000.........//////000000111111000000///////////////---...///111222222222222///////////////000000000111111000000000000111111000000000000000000000000111111111222222333333444444444555555555555444444333777>>>GGGPPPXXX^^^aaafffkkkqqquuuyyy~~~~~~pppvvvqqqcccaaajjjtttyyyppptttyyy{{{{{{yyywwwqqqbbbTTTDDDAAA@@@JJJ___qqqtttnnnZZZPPPHHHGGGHHHFFFCCCBBB@@@@@@AAABBBBBBAAAAAAAAA>>><<<;;;999888888888888888888999999999:::::::::;;;:::999888999:::<<<======>>>>>>???AAACCCDDDEEECCCCCCDDDFFFGGGHHHIIIJJJEEEGGGHHHJJJLLLLLLLLLLLLMMMNNNNNNNNNMMMNNNPPPSSSSSSUUUVVVVVVWWWXXX\\\^^^___```aaaaaabbbaaa``````aaaccceeeggggggfffdddccceeefffhhhiiilllpppvvvzzz~~~xxxyyy|||~~~vvvsssooollliiieee^^^XXXZZZcccnnnttttttqqqooooooiiieee```ZZZUUUPPPJJJGGGEEEEEEEEEDDDCCCAAA@@@???======>>>CCCRRRcccnnnpppsssqqqoooqqqwww|||vvvttttttvvvzzz}}}~~~}}}~~~}}}}}}}}}mmmYYYHHH===888666333222111000000111222222111111111111000000000000///////////////000111111000////////////000111222......///000000111222222111111000///////////////...///000111111111111111......//////000000111111111111000000000000111111000000000000000000000000000111111222333333444444444444555555555555444444222777>>>HHHQQQYYY___bbbfffkkkppptttwww}}}~~~pppyyyooobbbaaajjjttt~~~rrruuuzzz{{{zzzxxxvvvpppbbbUUUIIIDDDAAAIII^^^sssxxxttt]]]SSSJJJHHHHHHDDDAAA@@@@@@@@@AAABBBBBBBBBAAAAAA???>>><<<:::999999999:::888888999999999:::::::::<<<:::999888888:::;;;===@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDFFFGGGHHHJJJJJJEEEFFFIIIKKKMMMNNNNNNNNNMMMNNNNNNMMMLLLMMMPPPRRRRRRSSSTTTUUUUUUWWWZZZ]]]^^^___`````````___^^^]]]aaacccfffiiiiiigggdddbbbeeefffggghhhjjjoootttxxx~~~yyyzzz||||||xxxuuuqqqooommmggg___YYYZZZdddqqqwwwwwwtttqqqqqqlllhhhccc^^^YYYRRRLLLHHHEEEEEEEEEEEEDDDCCCBBBAAA>>>===;;;@@@NNNaaalllnnntttqqqnnnooottt}}}}}}}}}~~~xxxvvvuuuwww|||~~~~~~}}}~~~|||uuuuuuyyymmmXXXFFF:::555333444222000......///000222111111111111000000000000000///.........000111222000000000000000111222222...//////000111222222333111111000///////////////000111111111111000000//////000000111222333333444111111000000000000111111222222222222222222333333000000111222333333444444444444555555555555444444222777>>>HHHRRRZZZ___bbbfffkkkpppssswww|||}}}pppzzzooocccbbbkkkuuu}}}wwwzzz}}}zzzzzzuuueeeUUUGGG???BBBLLLZZZppp{{{sssdddVVVJJJFFFGGGEEECCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>===;;;888777777777777888777666555666777999:::888888888888999:::;;;<<<>>>>>>???@@@BBBCCCCCCDDDFFFEEEEEEDDDDDDEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRWWWWWWWWWVVVVVVWWWWWWXXX[[[[[[[[[\\\]]]^^^___```aaabbbeeehhhiiijjjiiiiiifffhhhjjjlllooosssxxx|||||||||{{{yyyyyyxxxwwwtttmmmeee```___fffqqqxxxzzzwwwtttqqqjjjhhheeeaaa[[[UUUOOOLLLGGGEEEDDDDDDEEEDDDAAA???>>>===>>>AAAGGGQQQdddttt|||vvvooommmrrrzzz}}}zzzuuuvvvyyy}}}~~~}}}yyyxxx{{{}}}~~~}}}}}}zzzwwwmmmmmmuuu~~~hhhSSSDDD:::444000111111111111111111111111000000//////.........---111111111111000000//////222222222222111000000/////////000000111111222222000000000000000000000000------...///000111111222//////000111111111111111000222333333222111222222111111222222222222111111333222111111000111111111888666444555777777555222555888>>>GGGQQQZZZbbbfffccciiioootttwwwzzz}}}{{{oooyyypppiiiccchhhzzz{{{}}}}}}|||xxxhhhXXXGGG>>>???IIIXXXqqq{{{fffXXXJJJFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>===;;;999777777777777777777888999999999999999888888888888999:::;;;<<<======>>>???@@@AAABBBBBBFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPQQQQQQUUUUUUTTTTTTUUUVVVVVVWWW[[[[[[[[[[[[\\\^^^___``````bbbdddgggiiiiiiiiihhhggghhhjjjlllnnnsssyyy}}}}}}}}}~~~|||}}}}}}{{{wwwooogggaaaaaahhhssszzz|||yyyvvvssslllkkkgggbbb]]]WWWRRRPPPIIIGGGFFFEEEEEEDDDBBB@@@AAA??????BBBFFFOOO```oooyyytttnnnmmmrrr{{{}}}yyyssssssuuuxxx||||||}}}}}}yyyuuu|||xxxlllmmmuuu}}}fffQQQCCC:::444111000000000000000000000000000/////////............//////000000000111111111222333333333333222222111000000000000000111111111000000000000000000000000...//////000000111111111//////000111111111111111000111333333111000111222111111111222222111111111222111111111222333444444777666555555777777555222555888>>>FFFOOOXXX```dddccchhhooosssvvvzzz|||{{{tttnnnwwwooogggaaagggzzz{{{lll]]]KKK@@@???FFFTTTooo~~~kkk[[[LLLFFFFFFEEEDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>===;;;999888777777777666777999;;;;;;:::999888888888888888999:::;;;<<<<<<<<<===>>>???@@@@@@AAADDDDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUVVVWWWYYYYYYZZZZZZ[[[]]]^^^______aaacccfffggghhhhhhhhhhhhiiijjjkkknnnssszzz{{{sssjjjdddeeelllvvv}}}|||xxxuuupppmmmjjjeee___[[[WWWUUUMMMKKKHHHGGGFFFEEECCCAAACCCAAAAAABBBDDDKKKZZZiiiuuurrrnnnmmmrrr||||||xxxrrrqqqqqqrrruuuzzz~~~}}}~~~~~~|||sssnnnxxxzzzkkklllvvv|||zzz{{{~~~zzzcccNNNAAA999555222////////////////////////////////////............------...///111222333333444444555555555555555555111111111111000000000000000000000000000000000000000000000000000111111111//////000111111111111111///111333222111000111111111111111111111111111111111111111222333444555666666555555555666666555333555888===EEENNNVVV]]]```bbbgggnnntttwww{{{zzzvvv{{{llllllttt~~~mmmeee^^^fff{{{}}}ooobbbOOODDDAAAEEEQQQjjj|||zzzooo___NNNGGGFFFEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<:::999888777777666777888999:::999888888888888888888999:::;;;;;;<<<<<<===>>>??????@@@@@@CCCCCCCCCCCCDDDEEEEEEFFFHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPQQQSSSTTTVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^___aaadddfffggghhhhhhiiiiiijjjkkkmmmsssyyy~~~vvvmmmhhhiiipppzzz~~~zzzwwwrrrppplllhhhccc___\\\ZZZSSSPPPLLLIIIGGGFFFDDDBBBCCCAAAAAABBBDDDIIIWWWdddsssrrrpppooorrr{{{|||yyysssqqqnnnmmmnnnrrrwwwzzz|||~~~|||{{{~~~yyynnnhhhttt|||lllmmmxxx|||yyyxxx|||uuu^^^KKK>>>888555333000000000000000000000000///////////////.........------...///000111222222444555666666777777777777222222111111000000//////////////////////////////111111111111111000000000//////000111111111111111000222333333222111111222111111000000000000111111111111111111222333444555555555555555666555555444555888===DDDLLLSSSZZZ]]]bbbhhhooouuuxxx|||yyyuuuxxxhhhjjjqqq|||kkkbbb\\\eee{{{sssfffOOOEEEBBBFFFOOOfffxxxvvvsssbbbPPPHHHFFFEEEEEEGGGAAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;:::888777666777666666555555777888999888888888888999:::;;;;;;======>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTVVVWWWVVVVVVVVVWWWYYY[[[\\\]]]]]]^^^___bbbdddfffggggggiiijjjjjjkkkmmmqqqwww|||yyyqqqmmmnnnuuu~~~{{{wwwtttrrroookkkgggccc```___YYYUUUOOOKKKHHHGGGEEEDDDBBB@@@AAACCCDDDIIIUUUbbbqqqrrrrrrqqqrrrxxx{{{tttpppkkkhhhgggiiilllooouuuzzz~~~~~~~~~~~~}}}|||xxxlllfffrrr~~~oooppp{{{~~~{{{zzz|||{{{mmmYYYGGG<<<777555444111111111111111111111111.........///////////////...////////////000000000444444555666777777777666222222111111000000//////////////////////////////111111111000000000000000//////000111111111111111111333444444333222222333111111000//////000111111111111000000000000111111333444555555555555444555555888<<>>>>>>>>???????????????@@@BBBCCCDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNOOONNNOOOOOOPPPRRRSSSUUUVVVTTTTTTUUUVVVXXXZZZ[[[\\\[[[\\\^^^```bbbdddfffggghhhjjjkkklllmmmppptttwww}}}zzzuuusssuuu{{{|||xxxvvvuuutttqqqmmmiiieeeccc___ZZZSSSMMMIIIGGGFFFEEEAAA@@@BBBDDDEEEIIIUUUaaammmqqqtttsssrrrvvvtttpppjjjdddaaa```bbbccclllqqqwww}}}~~~|||{{{{{{zzzzzzzzz|||}}}wwwmmmfffqqqtttuuu~~~|||}}}|||{{{|||}}}|||yyywwwrrreeeSSSDDD;;;777555333111111111111111111111111.........///////////////////////////////////////333333444444444444444444111111111111000000000000000000000000000000000000///////////////000000000//////000111111111111111111222444444222111222333111000///......///000111111111000///////////////222444555555444444444555555777<<>>>>>>>>???AAACCCDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQSSSSSSSSSSSSTTTUUUWWWYYY[[[\\\ZZZ[[[\\\^^^aaacccfffggghhhiiikkklllmmmnnnppprrrzzz}}}zzzxxxxxx|||~~~zzzxxxyyyyyyxxxtttoookkkhhhddd^^^UUUNNNJJJHHHGGGFFFCCCBBBDDDEEEEEEHHHSSS^^^hhhnnnuuuuuurrrttt~~~xxxtttmmmfff```^^^]]]]]]aaaffflllqqquuuxxx{{{}}}~~~}}}|||zzzyyyyyyyyyyyyyyyyyyzzz|||wwwmmmgggoooyyyzzz~~~}}}yyyvvvwwwzzzzzztttoooiii]]]NNNAAA:::666444333111111111111111111111111............/////////000,,,------...///000111111111111222222222111000000000000000000000111111111000000000000000000000000------......//////000000//////000111111111111111///000222222000///000111111000///......///000111000000000000000000111111111333666666444333444666444777<<>>>>>============<<<999777666555666888999:::999777666888888888888999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDDDDDDDCCCFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKMMMNNNNNNLLLLLLMMMMMMNNNOOOQQQQQQRRRRRRSSSTTTVVVXXXZZZ[[[ZZZ[[[\\\^^^```ccceeeggggggiiilllmmmmmmmmmnnnoooxxx|||zzzyyy{{{|||zzz{{{||||||yyytttnnnkkkfff```WWWOOOKKKIIIGGGGGGEEEDDDEEEGGGFFFHHHQQQ\\\cccllltttvvvsssttt}}}~~~yyyrrrjjjccc___]]]\\\ZZZ^^^dddiiimmmqqquuuxxx{{{zzzyyyyyyyyyzzz{{{|||{{{{{{{{{~~~vvvnnngggnnn|||~~~}}}wwwrrrtttyyyyyyrrrjjjcccYYYKKK@@@:::666444222000000000000000000000000---.........//////000000***+++,,,...000111333333000000000000000///...---//////000000111111222222000000000000000000000000+++,,,,,,---...///000000//////000111111111111111---///000000///......///222000///......///000222//////000000111222444444000333666666444333444666444777<<>>>>>@@@BBBCCC???>>><<<:::888777777666888777777777999:::999888666444333555999;;;:::999::::::;;;;;;<<<=========@@@@@@@@@AAAAAAAAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHJJJMMMNNNLLLMMMMMMMMMLLLLLLNNNPPPPPPPPPRRRSSSUUUWWWXXXYYYZZZ[[[\\\\\\\\\___bbbfffdddiiilllnnnqqquuuuuurrrvvvwww~~~~~~~~~~~~||||||uuuooollljjjcccXXXPPPJJJHHHHHHGGGDDDFFFGGGGGGFFFIIINNNSSS```kkkttttttsssyyyuuukkkddd___[[[YYYZZZVVVVVV\\\bbbfffjjjooorrrwww{{{{{{{{{~~~yyyiiicccmmmxxxzzzyyytttnnnnnnqqqrrroooeeeUUUDDD;;;999666333333333333333222111000//////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000////////////000000000000000000000000000000111000/////////000222333222111111111000000//////000000000000000000000000222222333333333333444444777555444444555444222000666999>>>DDDLLLRRRWWWZZZbbbffflllpppttt{{{}}}wwwtttppplllqqq~~~oooaaa^^^```lll}}}qqq```MMMEEEIIIWWWkkkzzznnnXXXMMMHHHDDDCCCDDDBBBBBB@@@@@@@@@AAACCCDDD@@@???===;;;999888777777888777666777999::::::999:::888777888;;;<<<;;;:::;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIKKKMMMOOOKKKMMMNNNNNNMMMMMMNNNOOONNNOOOPPPRRRTTTUUUVVVWWWYYYZZZZZZ[[[[[[]]]aaadddbbbggglllnnnsssyyyzzzxxxwwwxxx~~~yyyrrrooojjjcccXXXPPPJJJHHHGGGGGGFFFGGGHHHGGGGGGIIINNNSSS___jjjssssssrrrxxxzzzrrrllleee```\\\XXXSSSSSSXXX]]]aaafffkkkrrryyyyyyjjjdddlllrrrwwwzzzzzzvvvppppppttttttqqqfffUUUDDD<<<888555333333333222222111111000000000000000000000000000000000..............................------------......////////////////////////000000////////////000000000000000000000000000000111000/////////000111222111111111111000000000///000000000000000000000000111111111222222222333333333222333444666777666555555777===CCCKKKQQQVVVYYYaaaffflllqqquuu{{{{{{uuurrrtttmmmrrrqqqdddaaabbbnnn~~~}}}iiiRRRFFFGGGUUUiiizzzqqq\\\OOOHHHDDDDDDEEECCCCCCBBBAAABBBCCCDDDEEEAAA@@@???===;;;:::999999888666555666777999888777<<<:::999:::;;;<<<;;;999======>>>>>>???@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMJJJLLLOOOOOONNNMMMMMMNNNMMMMMMNNNPPPRRRSSSTTTUUUWWWXXXYYYYYYYYY[[[^^^aaa```fffkkkooouuu}}}yyyyyy}}}vvvrrrmmmeee[[[RRRMMMKKKJJJJJJIIIIIIIIIHHHHHHJJJOOOSSS]]]iiissssssrrrvvv}}}}}}vvvooogggaaaYYYTTTQQQUUUZZZ]]]bbbhhhqqqzzzwwwlllgggjjjlllmmm|||||||||yyyuuuuuuxxxwwwsssfffVVVDDD;;;888555222222111111111111111111111111000000000000000000000000..............................------------......000000000000000000000000000000////////////000000000000000000000000000000000000/////////000111222111111111111000000000000000000000000000000000000000000000111111111111222222222333555888999888777444777<<>><<<;;;;;;:::;;;999666555666666555444999888888999999::::::999=========>>>??????@@@@@@>>>>>>>>>?????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJIIILLLOOOPPPOOOMMMMMMMMMLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUWWWWWWWWWXXX[[[]]]^^^dddjjjooovvv~~~|||{{{yyytttpppiii___VVVRRRPPPPPPPPPMMMLLLJJJHHHIIILLLPPPSSS]]]iiissssssqqquuu|||xxxnnnggg___YYYTTTVVVYYY\\\aaafffpppyyy}}}~~~~~~sssmmmjjjkkkjjjiiivvv~~~||||||~~~|||wwweeeUUUCCC;;;888444222222000000000000111111111111////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000////////////////////////////////////000000111111111111111000000000000000000000000000000000000000000000000111111111222222555555555777999999777555444777<<>>>>>???=========>>>>>>>>>??????>>>???@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFGGGIIIJJJJJJHHHKKKNNNOOONNNLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSRRRSSSUUUUUUUUUVVVXXXZZZ^^^dddiiimmmttt}}}}}}{{{uuuqqqjjj```YYYUUUTTTTTTTTTRRROOOKKKIIIJJJMMMQQQSSS\\\hhhrrrrrrqqqttt{{{~~~tttmmmfff^^^YYYYYYZZZ[[[___cccoooyyy{{{zzz|||~~~~~~}}}pppmmmlllooonnnnnnyyyyyycccSSSAAA999666333111111000000000000000000111111////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000////////////////////////......//////000000000000000000000000000000111111000000000000000000000000111111111111222222222333444444666888::::::777555555888===DDDKKKRRRWWWZZZ^^^eeemmmsssxxx|||vvvooojjjxxxnnnrrr}}}rrrrrrvvv~~~}}}vvvvvvkkkVVVKKKLLLYYYgggyyytttgggVVVIIIFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBB@@@>>>===<<<<<>>>>>======>>>???@@@AAABBBBBBFFFGGGHHHIIIJJJKKKKKKLLLGGGIIILLLLLLKKKJJJJJJKKKLLLMMMMMMNNNPPPQQQQQQRRRPPPRRRTTTUUUTTTUUUVVVXXX]]]ccchhhlllsss}}}~~~xxxpppjjjaaaZZZWWWWWWXXXXXXVVVRRRMMMJJJLLLOOORRRSSSZZZfffoooooonnnrrrzzz{{{tttlllddd^^^]]]\\\ZZZ\\\___kkkuuu{{{vvvvvvxxxxxx{{{}}}nnnmmmooosssvvvxxxyyy___OOO???777555333111111000000000000000000000000000000000000000000000000..............................------------......000000000000000000000000000000////////////000000000000000000000000000000---...///000000000//////000000000000111111111111000000000000000000000000111111111222222222333333000111444888;;;<<<:::777666999>>>EEELLLRRRXXXZZZ^^^dddnnnuuuyyy|||uuunnniiiwww|||mmmqqq~~~vvvxxx}}}{{{{{{sssrrryyycccSSSMMMTTT^^^ssssssiiiXXXJJJFFFEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@>>>===<<<<<>>???@@@@@@AAAEEEEEEFFFHHHIIIIIIJJJJJJGGGHHHJJJIIIHHHHHHIIIKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPRRRTTTTTTTTTTTTUUUWWW\\\aaagggkkksss~~~~~~rrrlllddd^^^\\\]]]^^^___YYYTTTNNNKKKMMMPPPRRRSSSWWWbbbkkkkkkjjjoooxxx~~~{{{tttlllfffcccaaa]]]\\\^^^aaakkkwwwzzzsssrrrssstttxxx}}}{{{~~~nnnnnnqqqwww}}}vvv\\\LLL<<<555333222111111111111000000//////......000000000000000000000000..............................------------......////////////////////////000000////////////000000000000000000000000000000---...///000000000///...///000000000111111111111000000000000000000000000000000000111111111111222000111444888;;;;;;888666555888===DDDKKKRRRWWWZZZ]]]dddnnnuuuyyy}}}tttmmmhhhwwwwwwlllppp}}}xxx||||||xxxyyyqqqpppooo[[[QQQSSS[[[pppqqqjjjYYYKKKGGGEEEBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCAAA???>>><<<<<<;;;???<<<888555666666777777555888999888666555777999::::::;;;;;;<<<=========;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGIIIKKKIIIJJJJJJKKKLLLMMMMMMNNNPPPRRRTTTTTTTTTTTTUUUVVV[[[```fffkkktttuuuppphhhbbbaaaccceeefff[[[UUUNNNKKKMMMQQQSSSSSSTTT___hhhggggggmmmwww}}}zzzsssllljjjfffaaa^^^___WWWbbbnnnxxxzzzqqqoooqqqssswww|||{{{~~~ooonnnrrryyy}}}sssZZZJJJ:::444333111000111222111111000///......---000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000////////////000000000000000000000000000000,,,---///000000000///...//////000000111111111222000000000000000000000000////////////000000000000333444666888:::888444111444777<<>>???@@@AAABBBBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHJJJKKKLLLMMMLLLLLLPPPQQQRRRSSSTTTUUUVVVVVV\\\^^^cccjjjrrr{{{yyyrrrjjjggghhhjjjhhhfffaaaYYYRRRPPPOOONNNPPPTTTSSSZZZbbbeeeggglllvvv~~~~~~xxxpppkkkiiiccc]]]YYYXXX^^^nnn|||vvvrrrrrruuuyyy}}}zzzlllmmmqqq{{{yyykkkUUUJJJ>>>888555222111333////////////////////////////////////////////////111111000///////////////000000////////////000000////////////............////////////000000000000---...///111111111000///......---------,,,,,,,,,//////000111111111111111000000000000000000000000000222333333222111333444333444555666666666555444555666:::???EEEKKKOOORRR[[[bbblllssswww{{{sssmmmgggwwwpppfffooo{{{tttzzzttt~~~|||||||||qqqZZZRRRTTTkkkpppoooaaaQQQHHHEEEDDDEEEEEEEEEEEEFFFFFFGGGGGGDDDCCCCCCAAA???===<<<:::999999999888888999999:::999999999999999999999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKPPPQQQRRRSSSTTTUUUVVVWWW[[[]]]bbbhhhqqqzzzyyyqqqnnnooopppnnnkkkeee\\\SSSPPPNNNLLLNNNRRRQQQYYYaaaeeeggglllvvv~~~xxxsssooohhh```YYYVVVZZZfffvvvzzzvvvuuuvvvxxx~~~zzzooopppuuu~~~yyyzzzrrrdddNNNDDD999555333111000222////////////////////////////////////////////////111111000///////////////000000////////////000000////////////////////////.../////////000000000000......///000000000000000////////////.........---//////000111111111111111000000000000000000000000000111222222111111222333111222333444444444333222555777:::???EEEKKKPPPRRRYYY```jjjqqqvvvzzz~~~}}}pppjjjeeeuuunnnfffnnnuuunnntttyyy~~~zzz}}}}}}bbbUUUUUUfffpppttthhhUUUIIIEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCBBB@@@???===<<<:::999999888888999999999999999999999999999999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJPPPPPPQQQSSSTTTVVVWWWWWW[[[\\\```fffoooyyyzzzwwwxxxxxxvvvssshhh^^^TTTOOOLLLJJJLLLPPPPPPWWW```eeeggglllvvv}}}xxxooofff]]]XXXVVV^^^jjjxxx|||xxxwwwwww|||uuuwww|||{{{pppooowww{{{jjj[[[HHH>>>666333333111111444////////////////////////////////////////////////111000000///////////////000000////////////000000000000000000000000000000....../////////000000000///////////////000000111111111000000000000000/////////000111111111111111000000000000000000000000///000111111000000111222111111222333333333333333666777;;;@@@FFFLLLPPPSSSXXX___hhhoootttxxx}}}yyylllfffaaarrr~~~lllfffmmm}}}{{{mmmggglllxxx}}}~~~xxxzzzdddUUUTTTbbbpppxxxmmmXXXIIIFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCBBBAAA@@@>>>===999999888777777777888888888888888888999999999999:::::::::;;;;;;:::::::::<<<;;;;;;::::::999999999::::::;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIIIIJJJJJJNNNOOOPPPRRRTTTVVVWWWXXXZZZ[[[]]]ccclllwww~~~~~~~~~zzzwwwiii^^^TTTNNNKKKHHHJJJNNNOOOWWW```fffhhhnnnxxx~~~vvvnnnggg___YYY[[[cccppp{{{xxxwww~~~|||ssshhhhhhrrr~~~wwweeeUUUFFF===555444444222222444////////////////////////////////////////////////000000////////////000000000000////////////000000000000000000111111111111........./////////000000111000///......///000111000000000000000000000000//////000111111111111111////////////////////////...///000000//////000111333333444444555555555555666888;;;@@@FFFLLLQQQSSSWWW^^^gggnnnsssxxx}}}vvviiiddd```rrrmmmgggmmm{{{uuugggaaafffsss~~~vvvwww}}}eeeWWWUUU___oooyyynnnYYYKKKIIIJJJHHHGGGGGGFFFFFFEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>888888777666666666666666777777777888888999999999999::::::::::::::::::999;;;;;;;;;::::::999999888:::::::::;;;<<<<<<======>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFGGGGGGHHHJJJKKKKKKLLLMMMOOOQQQSSSUUUWWWXXXXXXYYY\\\bbbjjjuuu~~~|||xxxhhh^^^SSSNNNKKKHHHJJJMMMOOOXXXaaagggjjjoooxxx|||uuuqqqiiibbbaaaeeennn}}}}}}zzzyyyzzz}}}oooeeehhhssswwwdddSSSDDD<<<555444444111000111////////////////////////////////////////////////000000////////////000000000000////////////000000///000000000111111111222............////////////111000///......///000111//////////////////////////////000111111111111111////////////////////////---///000000///...000111333333333333444444555555555777;;;@@@FFFLLLPPPSSSXXX^^^gggnnnsssxxx~~~uuuhhhdddaaasssppphhhnnn{{{sssddd___cccqqq{{{uuuvvv{{{iiiZZZVVV[[[lllxxxppp]]]OOOKKKKKKHHHGGGGGGFFFEEEDDDCCCCCCAAAAAABBBAAAAAA@@@??????999888777666666666666666666666777777888999999999999999::::::::::::999999::::::::::::999999999999::::::;;;;;;;;;<<<<<<<<<>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKMMMOOORRRTTTVVVWWWWWWXXX\\\aaaiiisss{{{|||wwwhhh___VVVQQQMMMJJJJJJMMMOOOXXXbbbgggiiinnnwww~~~xxxuuupppllllllmmmrrr}}}~~~~~~zzz{{{~~~}}}ppphhhlllvvvwwwbbbQQQAAA999333222222///,,,---///////////////////////////////////////////////////////////////000000111000000////////////000000...//////000000111111111------........./////////111000000///////////////------............////////////000111111111111111000000000000000000000000...///000000//////000111111111111111111222333333555666:::???EEEKKKOOORRRWWW]]]fffmmmrrrwww~~~ttthhhdddccctttsssiiiooo}}}sssccc^^^bbbqqqyyyvvvwwwxxx}}}mmm\\\UUUUUUhhhvvvrrrbbbTTTLLLHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>;;;:::999888777777777777666666666777888999999999999999::::::::::::999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJHHHIIIKKKNNNPPPSSSUUUVVVVVVXXX\\\bbbiiiqqqxxx}}}}}}|||}}}xxxmmmddd[[[VVVQQQKKKIIIKKKNNNVVVaaafffhhhlllttt{{{wwwrrrqqqrrruuuvvvxxx||||||~~~pppkkkqqq|||uuu```MMM???777222333333000------///////////////////////////////////////////////////////////////000111111000000////////////000000------...//////000111111---------.........//////000000000000000///......---------......///////////////000111111111111111000000000000000000000000...000111111000///111222222111000000000111222333444555999>>>DDDJJJNNNQQQVVV\\\dddkkkpppvvv}}}sssgggdddddduuuuuujjjqqqsssccc\\\```qqquuusssyyyzzz{{{nnn[[[RRRQQQdddvvvuuugggWWWLLLEEEGGGFFFEEEDDDCCCBBBAAA@@@??????@@@@@@@@@??????>>>===<<<;;;:::999999999999555666666777888999999999999999999::::::999999999888888888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIFFFHHHJJJMMMPPPRRRUUUVVVVVVXXX\\\bbbiiiqqqwwwzzz|||yyyyyy}}}~~~}}}www|||~~~yyyqqqhhh```ZZZTTTMMMIIIJJJMMMUUU___eeefffjjjqqqxxx~~~vvvnnnoootttzzz|||}}}}}}~~~{{{ooommmuuusss]]]JJJ>>>888333555666333111111///////////////////////////////////////////////////////////////000111111000000////////////000000,,,------...///000000111---------........./////////000111111111///...------.........//////000000//////000111111111111111000000000000000000000000///000111111000000111222444333222222222333444555333555888===CCCIIINNNPPPTTTZZZbbbiiinnnttt|||rrrgggddddddtttvvvkkkrrrssscccZZZ___qqqtttrrr}}}vvvbbbSSSOOOaaapppooodddYYYOOOGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAABBBCCCBBB@@@>>><<<;;;:::999999999:::;;;777666666666777888999999:::999888777666666666666666777999::::::999888777:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDEEEDDDCCCBBBCCCEEEGGGHHHKKKLLLMMMMMMMMMNNNQQQTTTVVVYYY^^^ccciiipppwww|||}}}yyywwwxxx||||||xxxtttuuuxxx{{{|||}}}}}}vvvooohhhaaa]]]XXXPPPLLLKKKPPPXXXaaaeeegggkkkrrryyy~~~zzzsssrrrqqqttt{{{}}}zzz}}}wwwfffjjjxxx{{{lllWWWHHH;;;888333111000000000000222000...---,,,---...///000000000000000000000000////////////////////////---,,,,,,+++,,,---///000/////////...------///111////////////000000000111///............---------000000000000000000000000000000000000111111111111////////////////////////---///000111000000222333333333222222333333444555444777;;;???DDDJJJPPPTTTVVV[[[aaaggglllrrrzzzsssiiiiiiiiizzztttlllsssrrrfffZZZfffzzz~~~ooohhh{{{uuuaaaQQQKKK]]]mmmpppiii___TTTKKKEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAABBBCCCBBB@@@>>><<<;;;:::999888999::::::777777777666777777888888::::::999999::::::;;;;;;777777888999999999888888:::::::::;;;;;;;;;;;;<<<======>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCEEEDDDCCCBBBCCCDDDFFFGGGJJJKKKLLLLLLLLLMMMPPPSSSSSSWWW]]]dddjjjrrryyy~~~|||zzzxxxxxxzzz~~~~~~|||zzzvvvsssrrruuuwwwyyyzzz}}}yyysssmmmggg```]]]YYYQQQMMMLLLOOOVVV___cccdddgggnnntttxxx{{{}}}xxxuuutttvvv|||~~~{{{~~~}}}|||vvvffflllzzzzzzjjjVVVGGG;;;888333111000111000000111000...---------//////////////////////////////////////////////////////...---,,,,,,,,,---...////////////...------///111////////////////////////............------------/////////////////////////////////000000000111111////////////////////////---///111111000000222333222111111111111222333333444777;;;???DDDIIIOOOTTTTTTYYY```fffkkkqqqyyyrrrhhhhhhjjjzzzrrrkkkrrrpppddd^^^hhhzzzrrrlllzzz~~~vvvbbbRRRIIIYYYjjjqqqnnndddWWWLLLEEEEEEDDDCCCCCCBBBBBBAAABBBAAAAAABBBCCCBBB@@@>>>;;;;;;999888888888999999888888777666666666777777888888888999:::<<<>>>>>>777777777777777888999:::::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJLLLOOORRRPPPVVV^^^fffnnnuuu||||||xxxxxxyyyzzz||||||yyywwwuuurrrpppnnnppprrrtttuuuxxx||||||uuupppjjjccc^^^\\\WWWPPPLLLKKKMMMTTT\\\```aaaccchhhmmmpppsssvvvxxxzzz|||yyyyyy{{{}}}yyyxxx{{{ttthhhooo}}}yyyhhhSSSEEE:::777333111111111111000111000...------...//////........................///////////////////////////......------------......///000///------///000//////..............................------------////////////////////////.........////////////000////////////////////////...///111111000000111333111111000000111111222333333666;;;???CCCIIINNNRRRSSSXXX___dddiiipppwww}}}qqqffffffkkk{{{}}}ooojjjrrr~~~mmmbbb___iiiyyy}}}rrrnnnyyyfffVVVLLLXXXgggqqqrrrgggVVVIIIEEEEEEDDDDDDCCCBBBBBBAAABBBAAAAAABBBCCCBBB@@@>>><<<;;;999888777777888999999888777666666666666666555555555666777999:::;;;888777666666666888999;;;999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>?????????@@@AAAAAABBBBBBEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIKKKNNNQQQPPPVVV___iiirrrzzz~~~{{{xxxyyy{{{}}}}}}xxxtttrrrpppnnnllljjjkkknnnppprrruuuwwwyyyyyyzzz{{{~~~{{{tttnnnfff```[[[YYYUUUNNNJJJJJJLLLRRRXXX[[[\\\^^^bbbeeejjjmmmppprrrsssvvv}}}~~~zzz{{{|||}}}}}}uuuxxx~~~tttkkkuuuvvvdddPPPBBB999777333111111111111000000///............//////........................////////////////////////000000///......---------...///000///...---...000............------------.........---------,,,,,,////////////////////////---------.........//////////////////////////////...000111111000000111333111111111111111222333333222666:::???CCCHHHMMMQQQSSSXXX___dddiiiooowww}}}oooeeeeeemmm}}}zzzmmmiiitttzzzjjj___\\\eeewww{{{ooojjj{{{iiiZZZOOOTTTaaaoootttkkkYYYKKKFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBCCCBBB@@@>>><<<;;;:::888777888888999888888777666555555555666555555555555555666777777777666555555666888999;;;999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHJJJMMMPPPQQQWWWaaakkkttt}}}~~~|||}}}{{{uuuqqqnnnmmmllljjjiiijjjlllooorrrtttvvvvvvxxxyyy{{{}}}~~~wwwqqqiiibbb\\\YYYUUUNNNKKKKKKKKKOOOSSSUUUVVVXXX\\\___fffiiimmmnnnnnnpppuuuyyyzzzyyyyyyxxx{{{~~~{{{uuu{{{uuuppp|||ttt```MMM@@@888666333222222222111000//////........./////////........................////////////////////////000000000000///......------///000000.........///...............---------...------------,,,,,,,,,........................------------............///////////////////////////000111111000///111222222222222222222333444444222555:::???CCCGGGLLLOOOSSSXXX___eeeiiipppxxx~~~nnnddddddpppwwwjjjiiivvvyyyhhh^^^XXXdddwww|||nnnggg|||mmm```QQQQQQZZZkkkvvvqqq```SSSGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAABBBCCCBBB@@@>>>>>>===;;;999888888999999777777666555555555666666888777666666666666666777555555555666777888999:::999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDEEEGGGGGGHHHJJJMMMPPPSSSXXXaaakkksss|||~~~~~~zzzuuurrrpppnnnmmmkkkllllllmmmppptttwwwwwwvvvyyy{{{}}}~~~xxxppphhh___ZZZUUUOOOLLLMMMIIIKKKLLLNNNOOORRRVVVZZZbbbfffkkkmmmmmmooossswww~~~~~~zzzxxxwwwxxx|||zzzzzzvvv~~~|||tttsssqqq]]]JJJ===777555333222333222111000.........///////////////........................///////////////////////////000000111000000///...---///000000///......///------........./////////------------,,,,,,,,,,,,........................---------............//////////////////////////////000222111000///000222333333222222333333444555111555:::???CCCGGGKKKMMMSSSXXX___dddiiipppxxx}}}mmmddddddssstttiiiiiiwwwyyyhhh^^^YYYeeeyyy}}}oooggg~~~tttiiiYYYSSSXXXjjjxxxttteeeXXXHHHHHHGGGGGGFFFEEEEEEEEEBBBAAAAAABBBCCCBBB@@@>>>???>>><<<:::999999999:::666666555555555666777777777777666666666666777777333444555777888888999999888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@???@@@AAACCCDDDEEEEEEFFFDDDEEEFFFGGGHHHJJJNNNQQQTTTXXX```hhhpppyyy|||xxxuuutttrrrpppoooooooooppptttxxxzzzyyyxxx{{{}}}uuukkk```YYYRRRLLLJJJLLLFFFFFFEEEFFFHHHLLLQQQUUU^^^ccciiimmmooorrrwwwzzz|||yyyzzz}}}xxxxxxvvv~~~{{{sssuuuoooZZZGGG;;;777555333333333333111000---......///////////////////////////////////////////////////////////////...///000111111111000000,,,...000000///.........------...///000000111111---------,,,,,,,,,++++++........................---............////////////////////////////////////111222111000///000111222222222222222333333444111444:::???CCCFFFJJJLLLRRRWWW^^^ccchhhnnnvvv|||~~~mmmdddeeevvvssshhhfffvvvzzziii___ZZZeeexxx|||ooohhh}}}{{{qqqbbbXXXYYYjjjxxxuuueeeYYYIIIIIIHHHHHHGGGFFFFFFFFFBBBAAAAAABBBCCCBBB@@@>>>@@@???===;;;::::::::::::555555555555555666777888555555555555555666777777222333555777999999888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<=========>>>??????@@@@@@>>>???AAACCCDDDFFFFFFFFFDDDEEEGGGGGGHHHJJJNNNQQQTTTXXX^^^eeemmmvvv~~~{{{yyywwwvvvtttrrrrrrqqqrrrvvv{{{}}}|||yyy}}}vvvjjj^^^UUUNNNHHHFFFHHHDDDBBBAAA@@@CCCHHHNNNRRR[[[aaahhhnnnqqquuuzzz{{{|||xxx}}}}}}wwwvvv|||yyyrrruuunnnYYYFFF;;;666555333333333333111000------...///000000//////000000000000000000000000////////////////////////...///000111222222111000,,,...000111///.........,,,---...///000222333333---------,,,,,,,,,++++++.................................////////////000////////////////////////000111222111000///000111111111111000111222222333000444:::???BBBFFFIIILLLPPPVVV\\\bbbgggmmmuuu{{{~~~mmmdddeeewwwrrrgggeeettt{{{jjj```ZZZdddtttyyynnnhhh{{{zzzlll```YYYqqq|||xxxuuu^^^PPPKKKHHHIIIIIIEEECCCDDDAAABBBCCCCCCCCCAAA>>>===>>>>>>===<<<;;;999888777888888777666666666666666777777777777777777777777555666777888888888888888999999::::::::::::;;;;;;===============<<<<<<<<<======;;;;;;<<<>>>@@@BBBBBBAAAAAAAAABBBDDDFFFGGGEEEFFFHHHIIIIIIKKKMMMPPPVVVYYY^^^dddkkksss{{{}}}{{{zzzyyyzzzyyyxxxzzz}}}~~~|||}}}xxxnnn```UUUMMMHHHDDD@@@???>>>>>>@@@AAACCCKKKTTTVVV]]]ccceeekkkvvv{{{|||{{{wwwsssuuu{{{yyy{{{~~~tttttt{{{kkkTTTBBB;;;999777555222111000000000000///.............../////////...---------------//////////////////......///////////////000111222..................------////////////////////////...........................///000111111000///...000000000000000000000000000///...---,,,------...---------.........//////222222222111111111111111///222666;;;AAAEEEHHHJJJMMMSSS[[[bbbhhhnnnvvv|||~~~llldddfffxxxpppjjjeeevvvzzziii___[[[jjjxxx{{{iiihhh{{{rrreee\\\rrr}}}{{{yyybbbRRRKKKHHHHHHHHHEEECCCDDDAAABBBCCCCCCBBBAAA???===>>>>>>===<<<;;;999888777888888777666666666666666666666666666666666666666666777777888888888888777999999999:::::::::;;;;;;============<<<<<<<<<<<<======<<<;;;<<<>>>@@@AAAAAAAAAAAAAAABBBDDDEEEFFFEEEGGGHHHIIIIIIKKKNNNPPPSSSVVV[[[aaahhhpppyyy~~~~~~|||zzzzzz{{{zzzyyyzzz}}}~~~}}}|||~~~yyyooo```SSSKKKEEEAAA>>>>>><<<<<<>>>>>>@@@HHHRRRVVV]]]bbbeeekkkvvvyyyrrrnnnrrr}}}}}}xxxwwwxxx{{{{{{}}}}}}rrrsss{{{jjjSSSBBB<<<777666444222111111111111222111000///...---------///...------,,,,,,------------------------------...------------......///........................------------------------...........................///000111111000///...////////////////////////000///...---,,,------...---------.........//////000/////////////////////000222666<<>>>>>>>>>>>===;;;:::888777888777777666666666666666666666666666666666666666777888888888888777777666999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<>>>???@@@AAA@@@AAAAAABBBDDDEEEFFFFFFGGGIIIIIIJJJKKKNNNPPPQQQUUUZZZaaagggooowww}}}}}}{{{zzz|||zzzyyyzzz|||}}}}}}|||{{{}}}|||qqqbbbTTTKKKEEE@@@======;;;;;;===>>>@@@IIISSSYYY```eeegggmmmxxxyyyoookkkqqq|||wwwsssrrruuuvvvzzzxxxooosss{{{{{{fffOOO@@@:::555555333222111111111222444333111000...---------///...------,,,,,,------------------------------///......------------...........................++++++++++++++++++++++++...........................//////000000//////...//////////////////////////////...------------...------.........///////////////////////////000000111333777<<>>>>>>>>===<<<:::888777777777666666666666777777666666666666666666666666888888888888888777666555888999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<=========<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGIIIIIIJJJKKKNNNPPPQQQUUU[[[bbbhhhpppwww|||}}}zzzyyyyyyxxxwwwvvvwwwxxxxxxxxxxxx{{{}}}~~~vvvfffXXXNNNGGGBBB???===;;;<<<>>>@@@CCCMMMXXXbbbiiimmmnnnrrr{{{}}}tttqqqvvvzzzvvvvvvzzz{{{~~~{{{tttmmmttt}}}ttt___JJJ<<<888333333333222222222222222333222111000///.........000///......------...............///////////////222111000///////////////---------...............++++++++++++++++++++++++........................////////////////////////////////////////////////............------..................////////////111111111111111222222222222444777;;;@@@EEEIIIKKKPPPUUU]]]bbbgggmmmtttyyy}}}|||kkkfffjjjvvv~~~jjjccc^^^nnn||||||kkk```___lllvvvyyyjjjkkkuuu}}}vvv___SSSIIIFFFGGGEEECCCCCCAAAAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<:::999888777777666666666666777777555555555555555555555555888888888888888777666555888888888999999999:::::::::;;;;;;;;;<<<<<<=====================>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEFFFHHHIIIIIIJJJMMMPPPQQQUUU[[[aaagggmmmtttxxx|||yyywwwuuutttsssqqqppppppqqqrrruuuwwwzzz|||}}}~~~yyyjjj\\\RRRKKKEEEAAA<<<:::;;;>>>@@@EEEPPP[[[lllsssxxxxxxzzz}}}}}}~~~tttmmmmmmvvvnnnZZZGGG;;;888222222222222222222222222000///////////////000111111000000///.../////////........./////////000000222111000///////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////........................------.........................../////////000000000000111111222222222222222444666:::???DDDHHHJJJOOOTTT[[[aaaffflllsssxxx}}}{{{kkkfffjjjwww~~~jjjccc___ooo|||~~~mmmcccaaammmuuu~~~yyylllooo~~~eeeWWWJJJFFFGGGFFFDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>><<<;;;999888666666666666666777777888555555555555555555555555777888888888888777777666888888888888999999999999:::::::::;;;<<<<<<===============>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCDDDEEEGGGGGGHHHIIILLLNNNOOOSSSXXX^^^ccciiinnnrrr{{{}}}zzzvvvtttppppppnnnkkkiiiiiijjjlllqqqtttwwwyyy{{{}}}{{{nnnaaaXXXQQQIIIDDD===::::::===???DDDOOOZZZpppxxx~~~{{{qqqjjjmmmwww}}}}}}|||jjjWWWEEE<<<;;;111222222333222222111000---------......///000111111000//////......//////++++++,,,,,,---.........///......------------...,,,,,,------.../////////................................................///......------......///........................,,,---......///.............../////////000000000.........///000000111111222333555888===BBBFFFIIIMMMRRRZZZ```eeekkkrrrwww|||xxxhhhdddiii{{{kkkdddaaaqqq~~~pppgggaaalllsss{{{xxxnnnqqq|||{{{jjjZZZLLLGGGHHHGGGEEEEEEAAAAAAAAA@@@AAAAAAAAABBB?????????>>><<<;;;999888666666666666666777888888555555555555555555555555666777777888888888888777888888888888999999999999999999:::;;;;;;<<<============>>>>>>>>>>>>=========>>>@@@BBBCCCCCCCCCCCCBBBDDDEEEFFFGGGHHHKKKMMMOOOSSSXXX^^^bbbgggkkknnnwww~~~{{{wwwsssqqqmmmmmmkkkhhhdddcccfffhhhnnnppptttwwwyyy|||tttjjjbbbZZZRRRLLLBBB???>>>>>>???CCCMMMXXXnnnwwwzzzqqqkkklllwww}}}yyyzzz}}}~~~uuucccQQQAAA::::::222222333333222111000///...------------....../////////...---------------++++++,,,,,,---......///...------------......///,,,,,,------...//////000------------------------........................///...------------...///........................,,,,,,.../////////........./////////000000000000---......///000000111111111222444777;;;@@@EEEHHHJJJPPPWWW^^^cccjjjqqqwww|||vvvhhheeekkk~~~nnngggdddsssyyyqqqiiirrrvvv|||vvvlllooo{{{wwwlll\\\LLLGGGHHHHHHFFFFFFAAAAAAAAA@@@@@@AAABBBBBB?????????>>>===;;;999999666666666666666777888888555555555555555555555555555666777888888888888888777888888888888999999999999999::::::;;;<<<=========>>>>>>>>>>>>>>>===<<<===>>>@@@BBBCCCCCCCCCBBBAAACCCEEEEEEFFFGGGJJJLLLRRRUUU[[[___cccgggkkknnnuuu~~~~~~}}}}}}}}}~~~~~~}}}zzzvvvrrrooolllllljjjfffbbbaaacccggglllooorrrvvvyyy|||{{{rrrkkkcccZZZSSSIIIEEEBBBBBBAAADDDMMMWWWiiittt~~~wwwnnniiikkkwww{{{vvvxxx|||}}}zzzooo]]]KKK===666777222222333333222111///...///...---,,,,,,,,,,,,,,,------,,,++++++++++++,,,------......///000111111///////////////000111222,,,,,,------...///000000------------------------........................///...---,,,,,,---...///........................+++,,,.../////////......////////////000000000000///000000111222333333333111111333666:::???DDDGGGHHHNNNVVV]]]bbbiiiqqqwww|||wwwjjjhhhnnnooohhhdddttt|||ttt{{{}}}ttthhhlll~~~xxxzzzeeeRRRLLLHHHBBBAAAFFFEEEEEEEEEEEEDDDCCCBBBAAACCCFFFGGGDDD<<<888888;;;666777777777555555666888555555555555555555555555777777777777777777777777999999999999999999999999999999::::::::::::;;;;;;>>>>>>>>>>>>>>>?????????<<<>>>@@@BBBCCCCCCCCCCCC@@@AAABBBCCCFFFHHHJJJLLLMMMQQQXXX^^^bbbfffjjjmmmuuu}}}|||zzz{{{|||~~~~~~~~~|||xxxtttpppmmmlllgggccceeeffffffgggjjjllllllmmmpppuuu{{{zzzxxxrrrggg\\\QQQGGGCCCFFFEEEAAAHHHTTTaaakkkwww~~~~~~|||ssswwwnnneeefffrrrwww{{{zzzuuusssxxx}}}||||||~~~|||iiiUUUEEE;;;777666222222222111111111000000111000000///...---------,,,,,,,,,,,,,,,---...///------------------------000///...---,,,+++++++++///...------...///...---.........------,,,,,,+++,,,---......//////......---.........------,,,+++&&&***------+++***+++,,,////////////////////////111000000/////////000000......---------///000111444555666888;;;???BBBDDDHHHMMMUUU[[[```gggnnnttt}}}sssiiijjjrrrsssmmmkkk}}}sssjjjhhh|||vvvjjjTTTMMMHHHBBBAAAEEEEEEEEEEEEEEEDDDCCCBBBAAABBBDDDEEEBBB>>>::::::;;;888999999888666666777888555555555555555555555555777777777777777777777777999999999999999999999999999999999:::::::::;;;;;;======>>>>>>>>>>>>??????===>>>@@@AAABBBCCCBBBBBB@@@AAABBBDDDFFFHHHJJJKKKKKKPPPVVV\\\aaaeeejjjmmmuuu}}}|||zzz{{{}}}~~~~~~~~~~~~}}}{{{xxxtttqqqnnnnnniiigggiiikkkjjjjjjmmmmmmllllllnnnrrrxxx|||~~~{{{pppgggXXXNNNGGGIIIGGGCCCGGGQQQYYYbbbmmmuuuyyyzzz}}}~~~}}}xxxooorrr|||kkkdddggguuuxxx{{{zzzwwwvvvyyy|||yyyyyy{{{xxxeeeQQQBBB999555444222222222111111111000000/////////...---,,,,,,,,,---,,,,,,,,,,,,---...///------------------------///......---,,,,,,,,,,,,...------...//////...,,,.........------,,,,,,,,,,,,---......//////............---------,,,,,,,,,+++...000000...---///000,,,------...///000000111---------...............000000///000000222333444444555666888;;;>>>BBBDDDHHHNNNUUU[[[```fffnnnsss{{{sssiiikkksssvvvrrroooxxxpppooo{{{sss}}}sssZZZNNNIIICCCAAADDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBAAA@@@???===<<<<<<;;;;;;;;;999777666777888555555555555555555555555777777777777777777777777999999999999999999999999999999999999::::::::::::============>>>>>>??????>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBDDDEEEHHHIIIKKKIIIMMMSSSYYY^^^dddjjjmmmvvv}}}|||{{{|||~~~}}}}}}}}}|||yyyvvvssspppnnnjjjjjjmmmooommmmmmooonnnmmmllllllnnnssswwwzzz~~~zzzqqqbbbVVVMMMMMMLLLHHHHHHMMMQQQXXXccckkkppptttyyy|||}}}{{{|||}}}tttkkkpppxxxiiiffflll{{{{{{{{{{{{{{{{{{||||||xxxxxxzzz}}}}}}qqq^^^LLL???777444222222111111111111000000000.........---,,,,,,++++++------,,,,,,,,,---....................................---------------...---------...000000...,,,.........---------------,,,---......//////......///...---,,,+++,,,------,,,---------,,,,,,---///++++++,,,...///000111222+++,,,---/////////......111111111222333555666777444444555777:::>>>AAACCCHHHNNNUUU[[[___eeelllrrrzzz~~~uuukkkllltttxxxwwwttt}}}vvvvvv|||sssyyy|||{{{~~~|||bbbRRRJJJDDDBBBBBBDDDDDDEEEDDDDDDCCCBBBBBBCCCBBB@@@@@@@@@???===:::<<<<<<<<<999777555666777555555555555555555555555777777777777777777777777888888888888888888888888888999999999999:::::::::;;;<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@??????AAAAAABBBCCCEEEFFFHHHIIIHHHKKKQQQVVV\\\ccciiinnnvvv}}}}}}|||}}}~~~~~~~~~~~~|||yyyvvvtttnnnkkkkkkppprrrooonnnooonnnnnnlllkkkkkknnnsssvvvzzz|||}}}uuuiii]]]SSSRRRRRRNNNLLLMMMNNNTTT\\\dddkkkqqqwww{{{}}}~~~~~~|||yyywwwwwwyyy~~~|||ssslllrrrwwwjjjkkkrrr~~~|||}}}~~~|||yyyzzz{{{~~~~~~wwwjjjXXXGGG<<<666333111111111111111000000000000.........---------,,,,,,------,,,,,,,,,------...////////////////////////...------------......///,,,,,,---///000000...,,,------------............,,,---......///.........///...,,,++++++,,,...///------,,,+++++++++---...+++,,,,,,---...///000111+++---///111222222111000000000111222333444666666333333444777:::===AAACCCHHHMMMUUUZZZ___dddlllqqqxxx}}}vvvkkklllssswwwxxxxxx~~~zzzzzzwwwwww}}}|||zzz{{{|||~~~kkkXXXMMMFFFBBBBBBDDDDDDDDDDDDDDDDDDCCCBBBFFFDDDBBBAAAAAA???<<<:::<<<<<<;;;999666444444555666666666666666666666666777777777777777777777777888888888888888888888888888888888999999999:::::::::;;;;;;<<<======>>>>>>@@@@@@??????>>>>>>>>>>>>AAAAAAAAABBBCCCDDDFFFGGGGGGJJJNNNSSSYYY```ggglllttt{{{~~~~~~{{{xxxvvvooolllmmmrrrtttqqqoooooonnnnnnmmmjjjiiijjjooorrruuuxxx{{{}}}vvvkkkbbbZZZXXXXXXWWWTTTRRRPPPSSSYYY```gggooouuuyyy}}}}}}}}}}}}zzzvvvuuuxxx|||vvvqqqooowwwvvvmmmpppwww~~~}}}yyyzzz}}}~~~qqqdddRRRCCC;;;777444222000000000000000000000000/////////..................------,,,,,,,,,------////////////////////////......---------...//////,,,,,,,,,...000000...------------....../////////,,,---......///.........///...,,,++++++,,,...///222000///......///000000------------............+++---///111222222111000------...000111222222333222333444666999===@@@BBBGGGLLLTTTYYY^^^dddkkkqqqvvv{{{tttggggggnnnuuuuuuyyy}}}~~~{{{zzz|||{{{zzzzzz|||vvvaaaQQQGGGDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCGGGGGGFFFDDDBBB???===<<<;;;;;;;;;999666444444666666666666666666666666666777777777777777777777777888888888888888888888888888888888888999999999999999::::::;;;<<<===>>>>>>??????>>>>>>===>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJNNNTTT[[[ccciiiooovvv|||yyywwwqqqnnnnnnrrrssspppnnnooojjjkkkllliiiffffffjjjmmmooorrrwww|||yyymmmhhhbbb``````___^^^\\\WWWXXX[[[___fffnnntttxxx~~~~~~yyyxxx|||ppppppttt}}}xxxsssvvv|||~~~yyy{{{~~~{{{lll___MMM@@@:::777555222//////000000000000000111////////////////////////......---,,,,,,,,,------........................//////...............///---,,,,,,---///000///...,,,,,,---...///000000000,,,---......//////......------,,,+++,,,---...///000...------.........---------------------------+++,,,---/////////......,,,---...///////////////222222333555888<<>>???>>>=========>>>?????????>>>>>>>>>???@@@AAAAAABBBCCCFFFIIINNNUUU^^^ccchhhooozzz~~~zzzwwwuuuppplllkkknnnnnnkkkiiijjjeeehhhjjjhhhdddbbbdddhhhiiilllrrrxxx}}}}}}pppooolllhhhggggggffffffbbbaaaaaadddiiiqqqwww{{{~~~||||||nnnsss|||}}}|||}}}~~~}}}xxxgggZZZHHH<<<888777444222////////////000000111111........................///...---,,,,,,,,,,,,,,,------------------------111000///......---......///---++++++---///000000,,,,,,---...///000111111,,,---......//////......,,,,,,,,,---------......---+++******,,,,,,***''',,,,,,,,,------.........---------.....................///000000///......111222333555888<<>>>>>===<<<<<<<<<>>>???@@@>>>>>>======>>>???@@@@@@???@@@BBBEEEJJJQQQZZZ```ccckkkuuu|||yyyuuussslllhhhfffhhhhhheeedddeeeaaadddhhhfffbbb___aaadddeeehhhooovvv{{{ssstttsssnnnkkkkkkkkkkkkllljjjhhhiiinnnuuu{{{~~~yyypppxxx}}}xxxdddVVVEEE:::666666444111.../////////000000111111------------------------///...---,,,,,,,,,,,,,,,------------------------222111000......---------000---******,,,///111222+++,,,---...///111111222,,,---......//////......+++,,,---............---///---,,,---//////,,,(((******+++,,,...///000000111000000/////////000000000000111222222000///...111111222555888;;;???AAABBBHHHPPPWWW^^^eeemmmsssuuu{{{pppeeeeeelll}}}|||yyy|||wwwzzzwwwyyy|||uuummmsssrrr\\\JJJCCCCCCBBBCCCCCCCCCAAAAAAAAABBBEEEEEEDDDCCCBBBBBBAAAAAA???<<<999888999999777444666666666666666777888888444555555666777888888888777777777777777777777777777666666777999<<<@@@BBB===============>>>??????>>>===============>>>>>>AAA@@@??????>>>>>>??????>>>???AAACCCGGGMMMTTTYYYaaaeeelllsss|||~~~|||zzzxxxuuuqqqnnnfff```]]]aaadddbbb___]]]^^^aaacccbbb^^^[[[ZZZ\\\aaagggoootttvvvyyy~~~zzzvvvpppllljjjlllooorrroooooooooppprrruuuxxxyyytttrrr{{{zzzrrr```OOO>>>888777444222000333222222111111111111111111000...---,,,---///000///...///000---(((***000---,,,***))))))***,,,---111000///...---,,,,,,,,,/////////......------------......///////////////+++---000222222000---+++...------,,,,,,,,,------,,,,,,,,,---------......,,,------...............---------............///000000000000000000000000000222333444555777;;;>>>DDDIIIOOOUUU[[[dddnnnvvvxxx}}}|||jjjaaabbbfff}}}~~~yyyxxxvvvxxxzzzsssiiimmmxxxvvv```NNNFFFFFFBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@???<<<999888999999777555666666666666666777888888:::::::::999999999999999777777777777777777777777999888888888999:::<<<=========<<<<<<======>>>???>>>===============>>>>>>??????>>>===============<<<===???@@@DDDIIIPPPUUUZZZ^^^eeemmmvvv}}}{{{xxxvvvuuurrrooolllfff```^^^bbbdddaaa]]][[[___cccfffeeeaaa]]]\\\\\\]]]cccjjjoooqqqsssvvvyyy|||vvvpppmmmlllnnnooorrrrrrsssuuuxxx{{{~~~wwwsss|||{{{qqq]]]MMM===666555333000///222222111000000000000000000...---,,,,,,---///000///000///...---------......,,,+++******+++,,,...000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++------...///////////////------............------,,,,,,,,,,,,---...///000++++++,,,,,,,,,---------......,,,,,,,,,---///000---------............///////////////////////////000222444555666888<<>>>>>>>>===<<<<<<======>>>======<<<;;;;;;;;;;;;<<<:::;;;<<<===@@@DDDJJJNNNRRRVVV]]]eeennnxxx~~~{{{yyyvvvtttrrrqqqooollljjjfffaaa```dddfffbbb]]]\\\cccgggllllllhhhccc`````````eeekkknnnooooooqqqsss|||vvvqqqooommmmmmoooppprrruuuyyy|||xxxttt{{{yyymmmXXXIII;;;555444222//////111111000///////////////...------,,,---...000111666:::888000...111000+++...---,,,++++++,,,---...000///...------------------,,,,,,,,,,,,+++++++++------...////////////......---,,,++++++,,,---...000000///...---,,,,,,+++,,,,,,,,,,,,,,,---------000...,,,******---///111---------............///////////////////////////000222444555777:::>>>AAACCCGGGNNNTTTZZZcccmmmtttvvv{{{wwwooooooqqq{{{}}}||||||}}}tttppprrrppp\\\PPPKKKCCCBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>===;;;:::999888777777777777666666777777888999999999888666555444333222666666666666666666666666333444666888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<======<<<<<<;;;::::::::::::;;;999:::;;;<<<===AAAEEEIIIMMMQQQWWW^^^gggpppzzz|||yyyvvvtttqqqooonnnmmmkkkiiifffcccdddhhhjjjgggcccccchhhmmmsssuuuqqqkkkgggfffggglllpppqqqooollllllmmm{{{zzzvvvsssqqqpppnnnooorrruuuzzz~~~}}}wwwuuu{{{uuugggSSSFFF999555444111///000000000///..................------...///000111222===GGGFFF666...111111***///...------------...///111111000///......//////........................,,,---......//////......------,,,++++++,,,------////////////...------,,,---------------------......---,,,+++,,,---...///---------............///////////////////////////...000222444666999>>>AAAAAAFFFMMMTTTZZZbbblllrrrtttzzz{{{tttsssuuu||||||{{{}}}~~~xxxvvv}}}yyyfffWWWNNNFFFCCC@@@@@@AAACCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA>>>===<<<:::999777777888777777777777777888999999:::::::::999999888888888777777777777777777777777333444666888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999:::;;;<<<<<>>>>>===;;;888777888999888777777777777888999999777777888888888888888888777777777777777777777777999999999999999999999999<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999999:::888:::;;;<<<===???BBBEEEKKKOOOTTTZZZaaajjjrrrxxxzzz~~~~~~|||{{{yyywwwuuutttpppmmmjjjiiihhhfffeeeaaa```bbbhhhjjjiiikkknnnlllrrryyy|||yyyuuurrrqqqwww{{{~~~|||wwwqqqmmmlllqqqzzz}}}{{{{{{{{{rrrtttwww{{{~~~vvvuuu{{{~~~ssslllsssqqqaaaIII@@@888555444222000222000000///.............../////////000000111111111000;;;>>>444***+++///000........................---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---............---,,,---...//////...---,,,,,,---.........---+++***/////////...............(((***---///000...,,,***---------............///........................---///111222444777;;;>>>>>>DDDLLLSSSYYY```iiioootttxxx~~~}}}}}}uuuvvvxxxuuu~~~kkkYYYNNNIIICCCAAACCCDDDCCC@@@@@@@@@@@@@@@@@@AAAAAAAAA===>>>>>><<<888777888999888888777777888888999:::555555555555555666666666999999999999999999999999;;;:::999888888999:::;;;======<<<<<<======>>>???>>>>>>===<<<;;;;;;;;;;;;:::999888888777777888888777999;;;<<<<<<>>>AAADDDIIIMMMSSSZZZaaakkktttzzz~~~~~~|||yyywwwuuurrrpppppplllhhheeecccbbb```___\\\ZZZ[[[___aaaaaadddiiihhhmmmtttwwwvvvsssqqqqqquuuyyy}}}}}}xxxrrrooonnnmmmuuu}}}||||||tttvvvyyy|||zzzvvvyyy}}}ooojjjsss~~~lll\\\DDD<<<555444333000///111111000//////......//////........./////////.........000111///,,,+++---///---------......---------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,------......------------,,,,,,,,,,,,------000000000///,,,)))&&&$$$......------,,,,,,,,,,,,***+++,,,......---,,,+++---------............///........................///000222333444777:::======CCCKKKRRRXXX```hhhnnntttxxx|||~~~}}}ppppppyyyxxxrrrsss^^^QQQKKKDDDBBBDDDEEECCC@@@??????????????????@@@@@@===??????<<<888666888:::888888888777888888999::::::999999999888888777777999999999999999999999999999888777777999;;;>>>???===============>>>?????????>>>===<<<;;;:::::::::888888777666666666666666666888:::;;;<<<>>>AAACCCFFFJJJQQQYYYbbblllvvv|||||||||xxxuuurrrooolllmmmiiiddd```^^^]]][[[ZZZXXXUUUVVVYYYYYYYYY]]]cccccciiipppsssrrrpppooopppiiinnnssstttpppllliiiiiijjjrrr|||}}}{{{{{{{{{|||wwwwww~~~}}}}}}xxxmmmkkkvvvyyygggVVVAAA:::444333222///...000111111000///////////////---------...------,,,,,,444---***---000---+++,,,,,,,,,------------,,,,,,000000/////////000000111---------....../////////+++,,,------......------...---***((((((***---...%%%'''***,,,.........---,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---------------.........//////........................000222333444555777;;;>>>===CCCKKKRRRXXX```hhhnnnuuuxxx{{{~~~}}}{{{{{{{{{hhhgggpppxxxzzzeeeTTTLLLEEECCCBBB???@@@BBBDDDDDDDDDCCCBBBAAA???>>>??????>>><<<;;;:::999888777888888888888999999999888888999999999999888888888888888888888888888888;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>===;;;:::999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;::::::;;;<<<>>>???BBBGGGRRR\\\ccciiittt~~~{{{zzzuuurrrrrrqqqooolllnnniiiaaa[[[XXXWWWVVVUUUUUURRRNNNMMMPPPTTTWWWXXX^^^```cccfffhhhhhhgggfffdddfffhhhhhhggggggggghhhiiinnnuuu~~~}}}{{{|||}}}|||vvvzzz|||~~~qqqjjjrrr{{{nnn\\\OOO===999555222000000...---///////////////......---//////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////........./////////...---,,,,,,,,,,,,,,,,,,,,,---...//////......---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---...///000000000///...///............///000000...///000111111222222222///000111333555888:::;;;@@@CCCGGGMMMTTT]]]ffflllrrruuuyyy|||}}}yyyxxx{{{{{{jjjfffhhh{{{|||~~~jjjXXXOOOGGGEEECCCAAAAAADDDDDDCCCBBBAAA@@@???>>>>>>@@@???>>>===;;;:::999888888888888888999999999999888888999999999999888888999999999999999999999999;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;<<<<<<:::999999999::::::;;;:::::::::::::::::::::::::::;;;;;;<<<===>>>>>>AAAEEENNNXXX___eeeqqq|||{{{}}}{{{xxxwwwwwwxxxxxxxxxuuupppmmmlllkkkjjjiiikkkfff___YYYVVVUUUTTTSSSRRROOOKKKJJJLLLOOOQQQRRRVVVXXX[[[]]]^^^^^^]]]\\\ZZZ\\\^^^_________aaabbbfffjjjooovvv}}}~~~xxxuuu}}}|||qqqlllwww~~~xxxrrreeeSSSFFF:::777333111111111000//////////////////......---........................///......---,,,,,,++++++------------------------222111000...---,,,,,,,,,///...---,,,,,,,,,,,,---+++,,,,,,---......---------......///...---,,,+++------------------,,,,,,..................------++++++,,,------,,,+++***,,,,,,,,,+++,,,------...,,,---...///000000000000///000111333555888:::;;;>>>BBBGGGMMMSSS\\\dddiiipppsssxxx|||{{{wwwxxx{{{zzziiidddfffwwwrrr___TTTJJJGGGEEECCCCCCEEEDDDCCCAAA???>>>>>>>>>???AAAAAA???===<<<:::999888888888888888999999999:::999999::::::::::::999999999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<@@@???>>>===<<<;;;::::::;;;:::999999888999999999::::::::::::::::::;;;;;;999:::<<<===>>>=========@@@CCCJJJRRRXXX___lllyyy{{{zzz|||{{{wwwuuuqqqmmmkkkkkkkkkkkkkkklllkkkiiifffdddcccdddfffgggbbb[[[UUUSSSRRRRRRQQQPPPMMMIIIGGGGGGHHHIIIIIILLLMMMOOOPPPPPPOOONNNNNNLLLNNNQQQRRRSSSUUUWWWZZZaaadddhhhmmmwww~~~~~~zzzrrrtttxxxpppooo~~~yyyqqqgggZZZJJJ???777444222111111222111111///////////////......---.................................------,,,,,,+++------------............000///...---,,,,,,,,,,,,......---,,,,,,,,,------***+++,,,,,,---,,,,,,,,,---......---,,,+++***))).........------,,,,,,,,,............////////////++++++,,,,,,+++***)))(((+++++++++++++++,,,,,,---++++++,,,---............///000111333555888:::;;;===AAAGGGMMMSSSZZZaaafffmmmqqqwww{{{}}}yyyvvvwww{{{zzzjjjfffhhhuuu~~~{{{gggZZZMMMHHHFFFDDDDDDFFFEEECCCAAA???>>>>>>@@@AAABBBAAA@@@>>><<<:::999888888888888999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::999999888888888888888888:::::::::;;;;;;;;;;;;;;;999:::===??????>>><<<;;;???AAAFFFMMMRRRZZZhhhvvv|||yyyxxxuuuppplllgggccc```aaabbbaaa``````aaaaaa___\\\[[[___bbbccc^^^WWWRRRPPPPPPPPPPPPOOOLLLHHHEEEDDDDDDCCCBBBEEEEEEEEEEEEDDDCCCBBBBBB@@@BBBEEEGGGIIILLLPPPSSS[[[^^^ccchhhppp|||}}}|||}}}~~~rrrlllrrrrrrooosssvvvkkk```TTTFFF<<<666333111000111111111//////////////////......---..............................---------,,,,,,,,,,,,,,,,,,---------------******++++++,,,---...///...------,,,,,,,,,------+++,,,,,,---------,,,,,,---------,,,+++***)))(((......------,,,+++++++++,,,,,,------....../////////......---,,,++++++***---,,,,,,,,,,,,---......++++++,,,---............//////000222555777999;;;===AAAGGGNNNTTTZZZ```dddlllqqqwww|||}}}yyyvvvxxx{{{}}}pppmmmoooyyyqqqaaaQQQJJJGGGEEEDDDEEEEEEDDDBBB@@@???@@@AAABBBBBBBBB@@@???===;;;:::999888999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<777888888888888888888888999:::;;;<<<<<<<<<<<<;;;999;;;>>>@@@@@@>>><<<:::???@@@DDDIIINNNVVVeeesss||||||zzzyyyuuuqqqhhhbbb[[[XXXYYYZZZYYYWWWVVVXXXYYYXXXVVVWWW[[[______ZZZTTTPPPNNNOOOOOOOOONNNLLLHHHFFFDDDCCC@@@>>>AAA@@@>>>===<<<;;;;;;;;;999;;;>>>@@@CCCFFFKKKNNNTTTXXX___fffllluuu~~~~~~}}}~~~}}}|||{{{|||yyymmmiiiqqqxxxlllnnnwww}}}rrrfff[[[NNNCCC;;;666444111000111000///---///////////////......---........................---------------,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,---...///------,,,,,,,,,------...------............------------,,,+++******))))))---,,,,,,,,,+++++++++***+++++++++,,,,,,---------000//////...---,,,,,,+++---,,,,,,,,,,,,---......,,,,,,...///////////////...///000222444777999:::===AAAHHHNNNTTTZZZ```dddmmmrrrxxx~~~|||xxxyyy}}}yyywww{{{~~~~~~|||jjjWWWMMMIIIFFFEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>===<<<;;;999999999999::::::::::::<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;777777888999999999888888888999;;;<<<======<<<;;;:::<<<>>>@@@@@@>>><<<;;;>>>???BBBGGGKKKSSSaaaooowww||||||zzzzzzxxxtttjjjaaaWWWRRRRRRTTTSSSQQQOOOPPPPPPQQQRRRUUUYYY\\\[[[WWWQQQMMMLLLMMMMMMNNNKKKIIIGGGEEEDDDAAA>>><<<>>>===:::888777777777777666888:::<<<>>>AAAFFFIIIMMMSSSZZZaaafffllltttzzz}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}|||{{{|||~~~uuukkkjjjsss}}}qqqgggmmmyyyzzzooobbbUUUIII???888444333111000000000...,,,///////////////......---------------------------------------------------))))))******++++++,,,,,,///...---,,,++++++++++++------,,,,,,,,,---............//////......---------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...---,,,+++******+++++++++++++++++++++,,,,,,------...///000000111000000...///000222444777999:::===AAAGGGMMMSSSZZZaaafffnnnsssyyy~~~}}}|||~~~{{{zzz}}}rrr\\\QQQLLLIIIGGGGGGBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======999999999:::::::::;;;;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;999999999888888888888888777777999:::::::::999999888999;;;===>>>===<<<<<<<<<===>>>??????>>><<<;;;<<<===@@@EEEIIIPPP^^^kkkrrryyy}}}{{{zzzzzzzzzwwwpppeeeWWWPPPPPPQQQPPPNNNJJJIIIHHHKKKOOOSSSWWWXXXWWWRRRMMMIIIIIIJJJKKKKKKFFFEEECCCBBBAAA???<<<999<<<:::777444333333444555444666777888:::===AAAEEEHHHMMMSSSXXX\\\bbbjjjpppsssuuuwwwzzz~~~~~~|||{{{{{{|||}}}{{{{{{|||}}}}}}~~~}}}}}}|||}}}}}}|||{{{|||~~~~~~{{{xxx{{{}}}|||}}}~~~~~~rrrkkkmmmvvvyyykkkbbbmmmzzzyyynnnaaaSSSFFF;;;555111000///000111111///---///////////////......---------------------------------------------------))))))***++++++,,,------000///...---+++*********,,,,,,,,,,,,,,,---...///---............---,,,+++,,,,,,+++***+++,,,---...,,,,,,---....../////////,,,,,,,,,,,,,,,,,,++++++,,,+++***))))))***++++++,,,,,,,,,+++,,,------...------///000000000000000......///111444666999:::<<>>>>>999999:::::::::;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::999999888777666555555777888999:::;;;;;;:::999888999;;;===>>>>>>===<<<======>>>??????>>>===<<<:::;;;???DDDGGGNNN[[[hhhqqqwww|||zzzyyyzzzzzzxxxvvvjjjZZZQQQQQQRRRQQQOOOGGGDDDCCCGGGMMMSSSUUUUUUTTTPPPJJJGGGGGGHHHIIIIIIBBBAAA@@@??????===:::777:::888444222111111222333333444555666777999>>>AAAFFFIIIMMMPPPTTT[[[dddkkkkkklllooorrrvvvzzz}}}~~~~~~|||zzzxxxwwwxxxyyyyyyyyyzzz{{{|||}}}}}}}}}}}}|||}}}}}}|||{{{}}}}}}}}}~~~zzztttvvv}}}|||{{{|||xxx}}}zzzppplllpppyyyuuufff```mmm{{{|||qqqcccSSSEEE:::444.........///111222111//////////////////......---------------------------------------------------******+++,,,,,,---............---,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------,,,,,,+++***,,,++++++***+++---...///------...///000111222222.........------,,,,,,,,,,,,+++*********+++,,,---///............///000000,,,---...///000000000000......///111444666888:::;;;>>>BBBHHHOOOXXXaaagggpppsssxxx|||~~~yyy|||zzzsssvvv~~~zzzzzznnn[[[RRROOOKKKGGGCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@<<<;;;::::::;;;<<<>>>???===>>>???@@@@@@???>>>===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::::::::999;;;::::::999999888888888:::<<<>>>??????===;;;999<<<<<<<<<;;;;;;::::::::::::::::::999999999888888666999===AAAGGGMMMUUUZZZgggoootttuuuwww}}}}}}zzzyyyqqqcccTTTOOOQQQQQQOOOJJJFFFBBBAAADDDJJJNNNQQQQQQKKKEEECCCFFFHHHHHHFFFCCCAAA>>>:::888777777777888777555333222222222222333333222333555999===???DDDGGGLLLPPPTTTXXX]]]```bbbcccfffiiimmmpppssstttwwwxxxxxxwwwuuuuuuvvvwwwwwwyyyzzz{{{zzzyyyzzz{{{~~~~~~}}}||||||}}}~~~~~~~~~}}}{{{zzzzzz|||~~~yyytttttt{{{wwwuuuwwwvvvwwwssskkknnnuuu|||zzzkkkdddgggjjjqqq|||~~~ppp```OOOAAA:::666222222111//////............///000000000///---,,,///...------------...///...+++***+++...000...,,,++++++,,,------,,,++++++---------,,,,,,+++++++++)))((((((((()))+++---...---,,,+++***)))***+++,,,------------------------.........///......---,,,------......---+++***((()))))))))******+++++++++******+++++++++,,,,,,,,,............////////////000000000111333555777999<<<@@@EEEJJJOOOWWW```gggoooqqquuu{{{{{{|||vvvzzzrrrsss{{{~~~wwwqqq~~~|||{{{zzzcccUUUMMMHHHEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB<<<;;;;;;:::;;;<<<===>>>===>>>????????????>>>===<<<<<<;;;::::::::::::;;;888888888888888888888888:::::::::999999999999999;;;===@@@BBBBBB@@@>>><<<<<<<<<;;;;;;;;;:::::::::::::::999999888888777777666999<<<@@@EEEKKKRRRWWW```iiiooooooqqqwwwzzzyyy~~~vvvfffVVVNNNOOONNNKKKHHHDDD@@@???BBBGGGLLLNNNOOOJJJDDDBBBDDDFFFEEEDDDBBB@@@===:::777666666777777666555444333333222222222222111222444777;;;===AAADDDHHHMMMPPPTTTYYY\\\^^^___bbbeeeiiillloooqqqpppqqqqqqpppoooooopppqqqwwwxxx{{{{{{{{{zzz{{{}}}~~~}}}|||{{{{{{||||||}}}}}}}}}}}}{{{yyyzzz|||{{{xxxvvv~~~yyyvvvtttrrrqqqttt}}}~~~uuunnnrrrxxx~~~tttfffaaaeeeiiioooxxxzzzmmm\\\LLL???888555000///...------,,,,,,,,,...///000000///...---,,,---,,,++++++++++++,,,------,,,***,,,...///...,,,,,,,,,---......---,,,,,,---------,,,,,,+++++++++++++++***)))***+++,,,------,,,+++++++++,,,---...------------------------,,,,,,---.../////////...///////////////---,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------.....................///111333555777;;;???EEEIIIOOOWWWaaahhhoooqqquuu{{{wwwwwwrrr|||}}}vvvnnnooouuu|||sss|||}}}ppp\\\OOOIIIGGGDDDDDDCCCCCCCCCCCCBBBBBB??????@@@AAABBBCCCDDDDDD===<<<;;;;;;;;;<<<===>>>===>>>>>>??????>>>>>>===<<<<<<;;;:::::::::::::::888888888888888888888888999999999999::::::::::::<<<>>>BBBEEEFFFDDDAAA???;;;;;;;;;;;;::::::::::::::::::999888777777666666888999<<>>===@@@DDDHHHJJJLLLGGGBBB@@@AAABBBBBB@@@@@@>>><<<999777666666666555555666666555444333333111111111111333666999;;;===@@@DDDHHHKKKOOOSSSVVVYYYZZZ]]]aaadddhhhkkklllnnnooooooooonnnnnnoooqqqvvvxxx{{{|||{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{||||||{{{zzzxxxyyy|||~~~~~~~~~~~~|||zzz|||xxxtttsssqqqqqqttt}}}|||wwwuuuxxx}}}~~~jjj```___fffjjjoootttzzz~~~uuugggVVVHHH===666444000///...------,,,------...////////////...---------,,,++++++++++++,,,------,,,+++,,,.........---++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++...---,,,+++++++++++++++++++++++++++,,,---......------------------------***+++,,,...///000000000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,------------............///000333555666:::>>>DDDIIINNNWWWaaahhhnnnqqqvvv{{{~~~rrrsssooozzz}}}ssskkknnnnnn}}}zzz}}}~~~~~~fffUUUNNNMMMEEEEEEDDDDDDCCCCCCCCCDDD@@@@@@AAAAAABBBCCCCCCDDD>>>===<<<;;;;;;<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999999999999999999999::::::;;;;;;;;;888999999::::::;;;;;;;;;;;;>>>BBBEEEFFFEEEBBB???:::::::::::::::::::::::::::999888777666666666666999:::<<<>>>BBBGGGNNNSSSWWW]]]bbbddddddjjjssszzzyyyjjjXXXMMMJJJHHHEEEFFFBBB>>>===???BBBEEEGGGGGGCCC???===>>>???>>>======<<<;;;999777777777777444555666777777666444333222222111222444666888:::;;;>>>BBBEEEGGGKKKOOOQQQUUUWWWZZZ^^^bbbeeehhhjjjmmmnnnooonnnnnnnnnppprrruuuwwwzzz{{{||||||~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzzzzxxxwwwxxx{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}xxxvvvtttvvvvvvyyyzzzzzz|||uuubbb[[[^^^jjjnnnrrrrrrrrryyy{{{qqqaaaQQQDDD;;;666333111111000///////////////.....................---///...------------...///------,,,---------------)))******************))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++,,,+++************+++++++++,,,,,,------------------+++,,,---...////////////---------,,,,,,++++++***------------------------------------.........///,,,,,,---------........./////////000222444777888999===CCCHHHNNNVVV```hhhmmmqqqvvvzzzpppqqqnnn{{{~~~tttnnnsssgggwww~~~|||qqq]]]RRROOOHHHGGGFFFDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>>===<<<;;;;;;<<<===>>>==================>>><<<<<<;;;:::999888888888888888999:::;;;;;;<<<<<<999999999::::::;;;;;;<<<999<<<@@@CCCDDDBBB@@@>>>:::::::::::::::::::::::::::999777666666666777888;;;<<<>>>@@@DDDJJJRRRWWWXXX[[[^^^___```cccllltttxxxttthhhYYYNNNKKKIIIFFFFFFCCC???===???AAADDDDDDBBB???===;;;;;;;;;;;;;;;;;;;;;:::999888888888888555666777888777666555444333333333444555666888999:::===@@@CCCEEEHHHKKKNNNSSSUUUXXX\\\```dddggghhhiiijjjkkkllllllmmmoooqqqtttvvvyyyzzzzzz{{{|||~~~}}}}}}}}}||||||{{{{{{zzzyyyyyyyyywwwvvvvvvyyy|||||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{~~~~~~}}}}}}}}}||||||}}}{{{yyyxxxzzz{{{}}}{{{www|||mmm\\\ZZZ```nnnqqqrrrooollloooyyyxxxlll[[[KKK@@@999555333111000000////////////000...------------.........///...------------...///---------------,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,+++******,,,,,,,,,---------......---...............------------,,,,,,++++++++++++------------------------------........./////////---........./////////////////////000222444666888888===BBBGGGMMMUUU___gggkkkpppuuuyyy||||||}}}~~~nnnnnnmmm|||vvvrrrzzz}}}^^^ooo}}}fffUUUNNNKKKIIIGGGEEEDDDCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@>>><<<;;;;;;<<<<<<>>>======<<<<<<======>>>===<<<;;;999888888888888555555666888999:::;;;;;;::::::::::::;;;;;;;;;;;;888:::<<<>>>???>>><<<;;;999999999999::::::::::::999888777666666777999;;;<<<===@@@CCCHHHPPPZZZ```___\\\[[[]]]^^^___dddkkknnnnnnggg[[[RRROOOMMMJJJGGGCCC@@@>>>???AAABBBBBB===<<<:::999999999:::;;;:::::::::::::::999999999777777888777777666555555444444444444555666777888:::===@@@BBBDDDFFFIIIKKKPPPRRRUUUYYY]]]aaadddfffhhhjjjllllllmmmoooqqqtttrrrtttwwwxxxxxxxxxyyy{{{zzzzzz{{{{{{|||{{{{{{zzzyyyyyyxxxvvvttttttwwwyyyzzzzzz{{{{{{|||}}}}}}}}}~~~}}}|||{{{}}}~~~||||||}}}{{{{{{{{{|||~~~~~~||||||{{{}}}|||xxxsss}}}zzzfffXXX[[[dddoooppppppmmmiiijjjpppvvv~~~tttgggUUUEEE<<<777555333......------------......---------,,,------...///---,,,++++++++++++,,,------.........,,,+++,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++,,,------,,,,,,---............---,,,++++++,,,,,,------...............//////...------,,,///......---------.........---------------,,,,,,---------.........//////........./////////000000---------...///222444555999===BBBGGGLLLTTT^^^eeeiiinnntttwwwyyyvvvvvv|||kkkkkklll{{{vvvttt~~~TTTeeezzzrrr]]]RRRNNNLLLIIIFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@>>>===;;;;;;;;;<<<>>>===<<<<<<<<<<<<===>>>===<<<;;;999888777777777444555666777999:::;;;<<<;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;::::::999888888999999999:::::::::999777666666777999<<<>>>===???BBBGGGNNNXXXbbbiiijjjccc___aaabbb```aaaeeehhhkkkhhh___WWWSSSQQQNNNFFFCCC???===>>>???@@@@@@888999999888888999:::;;;999::::::;;;;;;;;;;;;::::::999888777666666555555333333333444444555555666:::<<>>CCCGGGKKKSSS\\\cccggglllrrruuuvvv{{{|||oooooo{{{}}}llllllmmm}}}yyyxxxMMM___ttt}}}}}}fffYYYPPPMMMJJJFFFDDDCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEBBBAAA???===<<<;;;;;;<<<>>>===<<<;;;;;;<<<===>>>===<<<;;;999888777777777666777888999;;;<<<>>>>>><<<<<<<<<;;;;;;::::::::::::999999999999888999999888888888999999:::::::::888777666666777:::>>>@@@===@@@DDDIIIQQQ]]]hhhpppuuukkkdddfffhhhdddbbbcccfffjjjjjjbbb[[[WWWSSSPPPFFFCCC???======>>>>>>>>>666777888888888888:::<<<999:::;;;<<<<<<<<<<<<;;;<<<;;;999777555555555666222222222333333444444444999<<<>>>@@@AAACCCEEEGGGGGGIIILLLPPPUUUYYY\\\^^^bbbdddfffggghhhjjjnnnpppppprrrssstttsssrrrssstttrrrtttuuuwwwxxxxxxxxxxxxzzzzzzxxxuuurrrrrrsssuuuxxxxxxyyyzzzzzz{{{|||||||||}}}}}}~~~~~~~~~~~~}}}{{{|||{{{zzzyyyyyy{{{}}}~~~~~~~~~wwwoooiiinnn}}}~~~{{{uuujjj[[[UUU\\\hhhrrrrrrrrrrrrsssuuuvvvwwwpppxxx{{{nnn___KKK<<<555333222000000000/////////000000111---,,,,,,+++,,,---/////////...------------...///,,,...000...+++***+++...***)))(((''''''((()))***+++++++++,,,,,,---------,,,,,,,,,,,,+++)))'''&&&!!!###%%%(((***+++++++++++++++,,,,,,---...//////++++++---...//////000000---,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------...............///111333666777;;;>>>CCCGGGKKKRRR[[[bbbeeekkkrrrtttuuuyyyxxxkkkkkkxxxooooooppp||||||JJJVVVgggwwwsss[[[PPPLLLJJJIIIEEEAAAAAAEEEEEEDDDBBBAAA@@@AAAAAABBB@@@?????????>>>>>>======:::<<<>>>>>><<<:::::::::???<<<:::888888888777666999::::::999888999<<<>>>======<<<<<<;;;:::999999999999999999888888888888999888888:::<<<>>>>>>>>><<<;;;;;;:::888888???IIIJJJHHHFFFIIIRRRaaapppzzzzzzvvvpppllljjjiiigggfffbbbgggkkklllhhh___WWWRRRJJJCCC>>>>>>???<<<:::;;;777888999999888666444222777777888999:::;;;;;;;;;===;;;999777555555555555333444333111000111444666666999===@@@AAACCCEEEFFFHHHIIILLLPPPUUUYYY\\\]]]aaadddggggggffffffiiilllqqqrrrsssssssssrrrqqqppptttuuuvvvvvvvvvvvvvvvvvvxxxxxxwwwtttrrrqqqssstttuuuwwwyyyzzzyyyyyyzzz{{{{{{|||}}}}}}{{{zzzzzz{{{{{{|||}}}|||zzzxxxyyyzzz~~~~~~|||zzzzzz|||{{{~~~uuunnnjjjnnnwww~~~|||rrr```RRRSSS___jjjqqqssstttwwwxxxzzzzzz{{{www}}}|||sssgggUUUAAA888555222///...111111000000//////......,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,...+++)))(((***,,,,,,,,,,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---***((('''(((++++++,,,---...///000111,,,,,,,,,---------......+++++++++,,,,,,---------000000///...---+++)))(((,,,,,,,,,,,,---...//////---......000222444555777999<<>>>>>===<<<>>>@@@@@@>>>===<<<===>>><<<:::888777777777666777999:::::::::;;;===???;;;;;;;;;::::::999999888999999888666555333222222777777888999;;;<<<<<<<<<===;;;;;;<<<::::::BBBKKKKKKIIIFFFHHHPPP^^^mmmxxx|||xxxtttpppnnnmmmlllkkkdddfffkkkmmmkkkddd[[[UUULLLEEE???@@@@@@===;;;;;;999999999999999777666444777777888888999:::;;;<<<<<<;;;999777555555555666555555444333111111444666777:::>>>@@@BBBCCCEEEGGGGGGIIILLLOOOSSSVVVYYY[[[___cccfffgggffffffhhhkkkooopppqqqrrrrrrqqqpppoooqqqrrrrrrssssssssssssrrruuuvvvvvvuuussssssuuuwwwuuuwwwyyyyyyxxxxxxyyyzzzyyy{{{||||||{{{zzzzzz{{{{{{|||}}}|||zzzyyyyyy{{{}}}}}}|||zzzyyy{{{}}}zzzrrrmmmjjjpppvvv{{{mmm\\\SSSWWWeeeqqqvvvwwwxxxzzz{{{|||}}}}}}|||wwwmmm```OOO===666444222000///000000000000//////......------,,,,,,,,,---............---------,,,,,,,,,...,,,))))))***,,,,,,,,,,,,,,,---------,,,,,,+++---------------------------,,,***))))))+++,,,---,,,,,,,,,,,,,,,+++++++++***,,,---,,,******+++,,,***++++++,,,---......///,,,---------------------+++++++++,,,,,,---------............---,,,++++++,,,,,,,,,,,,---...//////---......000111333555666999<<<@@@EEEKKKSSSZZZ```fffiiimmmppptttzzzssseee___ggg{{{ooopppttt||||||>>>GGGVVVfffttt{{{xxxbbbWWWLLLIIIIIIFFFEEEEEEBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA???>>>======???AAABBBBBBAAA?????????>>><<<:::888777666666777666888;;;<<<<<<<<<===>>>;;;;;;;;;:::::::::::::::888888777666555333333222888888999:::;;;<<<<<<<<<===<<<<<<======>>>EEEMMMNNNKKKGGGFFFLLLYYYiiittt|||yyyvvvtttsssrrrpppooofffgggiiinnnppplllbbbYYYOOOHHHBBBBBBBBB>>><<<<<<:::::::::999999888888888777777777888999:::;;;<<<;;;:::888666666666666777666777666444222222444666777:::>>>@@@AAACCCEEEGGGHHHIIIKKKNNNQQQTTTVVVWWW\\\```eeefffeeeeeegggjjjnnnnnnoooppppppoooooonnnppppppqqqrrrrrrrrrrrrrrrssstttttttttsssuuuwwwzzzvvvxxxyyyyyyxxxwwwxxxyyyxxxzzz{{{{{{zzzyyyzzzzzzzzz{{{||||||zzzyyyzzz|||||||||{{{zzzyyy{{{~~~{{{uuupppnnnnnntttvvvzzzxxxfffYYYWWW```ooozzz}}}~~~~~~|||pppeeeUUUGGG888333222111000000000000000////////////......---------------,,,,,,...------------,,,,,,,,,...,,,))))))***,,,,,,+++,,,+++++++++++++++,,,,,,........................,,,,,,+++******+++------++++++++++++++++++++++++***+++,,,,,,+++***+++---******++++++,,,,,,,,,------------------------,,,++++++,,,,,,,,,,,,------,,,,,,------...---------,,,,,,,,,------...//////---......///111333555666888;;;@@@EEEJJJRRRYYY^^^dddhhhmmmpppsssyyyqqqbbbZZZ```ttt~~~nnnooorrr||||||999AAANNN]]]lll|||kkk[[[LLLHHHIIIHHHFFFEEEAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAA@@@>>>===<<<;;;???AAACCCCCCAAA@@@???@@@===<<<;;;888666555666777777:::>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===777777888888999999999:::999;;;=====================;;;;;;>>>>>>???EEELLLNNNKKKFFFDDDGGGSSScccnnnyyywwwvvvvvvvvvuuusssqqqjjjhhhhhhnnntttsssiii___TTTLLLFFFEEEDDD@@@======;;;;;;:::999999999::::::888888888888999:::<<<<<<:::999888666666666777777888888888666444333444555777999<<<>>>???AAADDDFFFIIIJJJKKKNNNPPPRRRTTTUUUYYY]]]bbbdddddddddfffhhhnnnnnnnnnoooooooooooooooqqqrrrsssttttttuuuttttttrrrssssssrrrrrrsssuuuwwwwwwyyyzzzzzzyyywwwxxxyyyxxxzzz{{{{{{zzzyyyyyyzzzxxxzzz{{{{{{zzzzzz{{{}}}{{{{{{{{{zzzyyyzzz~~~zzzuuurrrrrruuuwwwyyywwwwww|||sssbbb[[[```lllyyyzzzlll___NNNAAA555222222111000000////////////////////////............---,,,,,,+++------------------------...,,,******+++,,,+++***+++***)))))))))***+++,,,------------...............---,,,++++++++++++,,,***************+++++++++,,,---...,,,***))))))***++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,---....../////////---......///111222444555888;;;???DDDIIIPPPXXX]]]bbbggglllooorrrwwwppp```WWW[[[mmm|||lllmmmnnn~~~{{{{{{666===IIIVVVfffwwwrrr```NNNHHHIIIHHHFFFEEE@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@>>>===;;;::::::>>>@@@BBBBBB@@@???>>>???;;;<<<;;;888555444555777:::===@@@AAA???===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<888888999:::;;;;;;<<<<<<999<<>><<<<<<===>>>;;;:::===>>>>>>BBBHHHKKKIIIEEEAAACCCNNN]]]iiiuuuuuuvvvyyy{{{{{{xxxvvvnnniiihhhnnnuuuvvvmmmdddXXXPPPIIIHHHFFFAAA>>>>>><<<;;;;;;:::;;;;;;<<<===;;;;;;999999999:::<<<===:::999888666666666777777777888888777444333444555666888:::<<<===>>>AAADDDJJJKKKLLLNNNPPPRRRSSSTTTVVV[[[```bbbaaabbbeeehhhnnnnnnnnnnnnoooooopppppprrrrrrsssuuuuuuvvvvvvvvvrrrrrrrrrpppooonnnppprrrxxxzzz{{{{{{yyyxxxyyyyyyyyy{{{||||||zzzyyyyyyzzzvvvxxxyyyzzzyyyzzz{{{}}}zzz{{{{{{zzzyyy{{{}}}}}}uuuqqqqqqwww~~~{{{xxx{{{oooaaabbbmmmwwwyyyiiiZZZIII???555222222000...///.............../////////---............,,,++++++------------------------...,,,******+++,,,+++)))******)))((()))***,,,---++++++,,,,,,,,,---------000///...,,,+++******)))))))))*********++++++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,---...////////////.........///000222333444777:::>>>CCCHHHOOOWWW\\\```ffflllooopppvvvrrraaaWWWYYYjjjzzz}}}ooopppooo}}}xxxxxx444:::DDDQQQ```rrr|||iiiVVVMMMKKKHHHEEEDDDAAAAAABBBCCCCCCCCCBBBBBB@@@@@@???===<<<;;;::::::===???@@@@@@???=========:::<<<<<<999444333555888;;;>>>AAABBB@@@>>><<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999===AAAAAA>>>;;;;;;===@@@<<<:::<<<===<<>>===>>>>>>>>>??????@@@@@@@@@>>><<<:::::::::<<<===;;;:::888666666666666777666777888777555444444555555777999:::;;;===@@@BBBJJJJJJLLLNNNPPPQQQSSSTTTUUUYYY]]]^^^^^^```dddhhhmmmmmmmmmmmmnnnoooppppppooopppqqqsssttttttttttttrrrrrrqqqooollllllmmmnnnwwwyyyzzzzzzyyyxxxyyyzzzzzz{{{|||{{{xxxwwwvvvwwwsssuuuwwwxxxxxxyyy{{{}}}{{{{{{|||{{{{{{{{{~~~}}}sssooorrr|||{{{|||zzzjjjaaahhhuuu}}}~~~vvveeeUUUDDD<<<444333222///...///---............/////////,,,---.........---,,,+++,,,,,,,,,------------......,,,++++++,,,,,,***((())))))))))))***+++,,,,,,***++++++,,,,,,---------000///...---,,,+++***)))))))))******+++,,,,,,,,,''')))+++++++++,,,...///+++,,,,,,,,,------......,,,,,,,,,---------......------,,,,,,,,,,,,++++++---------...------,,,,,,+++,,,...///000000//////.........///000111333333777999>>>BBBGGGNNNUUUZZZ^^^eeekkknnnooottt~~~tttbbbWWWYYYhhhxxxwwwxxxvvvvvvuuu111666@@@KKKYYYkkk}}}vvvbbbVVVOOOIIIEEEDDDAAABBBCCCCCCCCCBBBAAA@@@?????????>>>===<<<<<<;;;<<<>>>@@@@@@>>><<<<<<<<<:::<<<<<<999444222555888:::===@@@AAA@@@??????@@@>>>>>>======<<<<<<;;;;;;999999999999999999999999===AAAFFFEEEAAA>>>>>>@@@CCC>>><<<======;;;<<>>???@@@>>>>>>FFFUUU```lllooouuu|||tttooojjjkkkppprrroookkk```WWWPPPMMMJJJDDD@@@???@@@AAABBBDDDEEEEEEDDDDDDDDDBBB???<<<::::::;;;<<<<<<;;;999777555555555666444555777666555444444555666888999::::::<<<@@@BBBHHHHHHJJJLLLNNNPPPRRRRRRUUUWWWZZZ[[[[[[^^^dddiiilllkkkkkkkkklllmmmooopppnnnooopppqqqssssssssssssrrrrrrqqqooolllkkkmmmnnntttvvvxxxxxxwwwwwwxxxyyyyyyzzz{{{yyyvvvsssrrrsssqqqsssuuuvvvwwwxxxzzz|||{{{|||}}}|||||||||~~~}}}rrrnnnsss~~~vvvfff___jjjxxx~~~~~~~~~}}}zzzrrr```NNN>>>777222222222///...///---------.........//////+++,,,---//////...---,,,,,,,,,,,,---------.........,,,++++++,,,+++***(((((()))***+++,,,,,,,,,,,,++++++,,,,,,---......///------------------,,,,,,*********+++,,,---------&&&(((***++++++,,,...000)))******+++,,,------...***++++++,,,---...//////---------,,,,,,+++++++++++++++,,,---............+++,,,...000111000///............//////111222333666999===AAAFFFMMMTTTYYY\\\dddkkknnnnnnsss~~~uuucccXXXYYYgggwww}}}~~~vvvttt...444===HHHUUUfffxxxkkk]]]RRRIIIEEEDDDBBBBBBCCCDDDCCCBBB@@@???@@@?????????>>>>>>======<<<>>>@@@???>>><<<<<<<<<999<<<<<<999444222444888888;;;>>>@@@AAAAAACCCDDDCCCBBBBBBAAA@@@???>>>>>>666777888999;;;<<<>>>>>>BBBGGGKKKKKKFFFCCCCCCDDDFFFAAA===>>>>>>;;;;;;===:::<<<>>>======EEESSS^^^fffjjjqqqzzz~~~vvvpppkkkjjjmmmoooooommmbbbYYYQQQNNNKKKEEE@@@???BBBCCCFFFHHHIIIIIIHHHGGGFFFDDD@@@===;;;;;;;;;<<<===;;;999777555555555555222444666666555444555555777999::::::;;;===@@@CCCFFFGGGHHHJJJMMMOOOQQQQQQUUUWWWYYYYYYZZZ]]]dddjjjjjjjjjiiiiiijjjlllmmmnnnooooooqqqrrrssstttttttttrrrrrrqqqooommmmmmnnnppprrrtttvvvvvvvvvvvvwwwxxxxxxyyyyyywwwsssqqqoooooooooqqqtttuuuvvvwwwzzz|||{{{}}}}}}}}}}}}}}}~~~~~~||||||~~~~~~sssmmmrrr~~~sssddd^^^jjjwww}}}}}}||||||}}}~~~}}}zzzwwwnnn[[[III999333000111111///...000---------.........//////***+++---/////////---,,,,,,,,,,,,------............,,,+++,,,,,,+++)))'''((()))+++,,,------,,,,,,,,,,,,------...///000000***+++,,,---............******+++,,,------......)))+++,,,,,,+++***+++---'''((()))***+++,,,------)))***+++,,,...///000000---------,,,,,,+++++++++((()))+++---...///000000+++,,,...000111000///...............///111222222666999===AAAFFFMMMTTTYYY\\\ccckkkmmmnnnrrr}}}uuudddXXXXXXgggvvvvvvttt000333888???KKK\\\ooo|||uuufffXXXKKKDDDDDDEEEDDDDDDDDDEEEEEECCCAAAAAAAAAAAAAAAAAA@@@>>>>>>============>>>>>>>>>>>>;;;:::999777555444222222:::<<>>;;;999999999;;;::::::999888777666666666777777777777777666666444555666888:::<<<===>>>CCCEEEHHHKKKLLLNNNRRRTTTUUUVVVXXXYYY[[[```fffjjjiiigggfffeeefffgggiiijjjoooooopppqqqsssttttttuuuuuusssqqqoooooooooqqqqqqwwwuuuuuuwwwyyyyyyvvvsssyyyxxxyyy{{{|||zzzuuupppooopppqqqsssvvvxxxyyyzzz{{{|||}}}~~~}}}{{{yyyyyyyyy{{{{{{rrrooottt~~~}}}mmmbbb```nnn{{{}}}}}}||||||~~~|||wwwnnn```PPPDDD666333///------......---......------------......---,,,+++++++++,,,---...000///...---------------************************,,,------,,,***))))))+++,,,,,,,,,------.........,,,,,,+++***)))))))))***(((((()))******((('''&&&,,,,,,,,,++++++*********+++,,,---.........,,,,,,...---+++******+++---...000///,,,*********+++,,,))))))))))))***+++,,,---++++++,,,,,,,,,---------------......///111222333777999===AAAFFFLLLSSSXXX^^^cccjjjppptttxxx~~~yyyeee[[[^^^kkkvvv}}}yyyzzzyyy...111555;;;FFFVVViiivvv~~~mmm]]]NNNFFFEEEDDDCCCBBBCCCDDDDDDBBB@@@AAAAAAAAAAAA@@@???>>>============<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777999;;;===?????????AAABBBEEEGGGJJJMMMNNNKKKFFFAAA<<<999666555777999;;;;;;DDDQQQXXXTTTPPPQQQOOOHHHBBB>>>999666777888777777;;;::::::;;;???HHHSSS[[[eeeiiiooovvv|||~~~wwwsssmmmgggdddccccccccc```^^^XXXQQQIIICCC???>>>@@@EEEKKKOOOOOOMMMJJJIIIJJJHHHEEEAAA>>>===<<<===;;;;;;:::999777666555555555666666777777666555555555666777999;;;<<<>>>>>>AAACCCGGGIIIKKKMMMPPPRRRUUUWWWXXXZZZ\\\```fffjjjjjjiiihhhggghhhiiikkkllloooooopppqqqrrrssstttttttttsssqqqpppooopppqqqrrrtttssssssuuuxxxxxxvvvtttvvvvvvvvvyyy{{{{{{xxxuuuqqqrrrsssuuuvvvxxxyyyzzz||||||~~~}}}{{{yyywwwwwwzzz~~~yyypppooouuuwwwkkkbbbcccrrr}}}~~~~~~~~~zzztttjjj[[[KKK@@@777444111///000000000///......------------......------,,,+++++++++,,,---...---,,,,,,+++++++++,,,++++++++++++++++++++++++***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++---------------,,,,,,+++,,,,,,++++++++++++++++++------------------,,,,,,...---+++******+++---...000...,,,*********+++,,,+++******+++,,,---......++++++,,,,,,,,,---------......//////000222333444666888<<<@@@EEEKKKRRRWWW^^^dddkkkqqquuuyyy}}}jjj```cccppp{{{|||www}}}xxxxxx---...111555???NNN```mmm~~~wwweeeUUUKKKGGGDDDBBBAAAAAABBBCCCAAA@@@@@@@@@@@@@@@@@@???============<<<<<<;;;;;;::::::;;;;;;:::999999999::::::777999<<<=========>>>@@@DDDGGGLLLQQQSSSQQQLLLGGG>>>;;;777666777999::::::@@@MMMWWWWWWUUUUUUPPPIIIBBB>>>999666555666777777::::::999:::???IIIUUU]]]fffiiinnnsssxxx{{{|||}}}vvvqqqjjjbbb]]][[[\\\\\\^^^\\\XXXRRRJJJCCC???>>>>>>CCCJJJNNNOOONNNMMMLLLLLLIIIFFFBBB???>>>>>>>>><<<;;;:::999777666555444444444555555666555555444666666888999;;;<<<===>>>???AAADDDGGGIIIKKKNNNQQQUUUWWWYYY[[[]]]aaagggkkklllkkkjjjjjjjjjkkkmmmnnnoooooopppqqqrrrssssssttttttsssrrrqqqpppqqqrrrsssrrrqqqrrrtttvvvwwwvvvuuusssssstttwwwzzz|||{{{zzzuuuuuuvvvwwwxxxxxxyyyyyy|||}}}~~~~~~|||zzzzzzvvvvvvxxx|||}}}uuunnnnnnwww~~~ooofffbbbfffuuu}}}~~~}}}wwwooocccSSSDDD;;;666333000///000000000///......------------............,,,,,,++++++++++++++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++---...,,,,,,++++++++++++++++++,,,,,,,,,+++,,,,,,------000///......------......++++++++++++++++++,,,,,,......---,,,,,,,,,,,,,,,------++++++++++++------///...,,,+++******++++++---,,,,,,,,,---...///000,,,,,,,,,,,,------------/////////000111222333444444777;;;???CCCJJJQQQVVV^^^ccckkkqqquuuzzzpppfffjjjvvv{{{ssswww~~~{{{sssuuu,,,---///111999FFFWWWcccuuuzzzmmm\\\PPPJJJDDDBBBAAAAAAAAABBBAAA???@@@@@@@@@@@@???>>>======>>>>>>===<<<<<<;;;::::::999888777666666666777777666888:::;;;;;;;;;<<<===@@@DDDKKKRRRVVVUUUPPPKKKAAA>>>:::888999:::::::::<<>>CCCIIIMMMNNNMMMLLLLLLIIIGGGCCC@@@===;;;;;;;;;<<<;;;:::888777555444333333333444444555555444444555555666888999;;;<<<<<<===@@@CCCFFFGGGJJJMMMPPPUUUVVVYYY[[[^^^bbbgggkkkllllllkkkkkkkkklllmmmnnnooooooooopppqqqrrrrrrssssssrrrrrrqqqqqqrrrsssttttttsssssstttuuuuuuuuutttrrrrrrsssuuuwwwzzz||||||xxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||~~~~~~}}}}}}|||{{{{{{wwwwwwxxx|||xxxqqqlllooozzz~~~}}}}}}wwwiiiaaabbbjjjxxx~~~zzzyyy|||}}}{{{tttiii[[[LLL>>>666222000...---...///...---...------,,,,,,------.........---,,,++++++******+++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---+++++++++***************+++++++++++++++,,,---......---+++*********+++,,,*********++++++,,,,,,,,,///...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---------,,,+++******++++++---------------...//////,,,,,,,,,------------...////////////000111222333333555999===BBBHHHOOOTTT\\\bbbiiippptttzzztttkkknnn{{{xxxppprrrxxx~~~{{{ssslllqqq---......000555@@@NNNYYYmmm|||{{{uuucccSSSJJJGGGEEEBBBAAAAAAAAA@@@???@@@AAAAAA@@@@@@???>>>===??????>>>>>>===<<<;;;;;;:::888666555333333444555555777::::::::::::;;;<<<>>>BBBJJJSSSXXXXXXTTTPPPFFFCCC>>><<<;;;<<<<<<;;;<<>>;;;999999:::;;;999999:::<<>>???CCCIIILLLLLLKKKKKKJJJGGGEEEAAA>>>;;;:::999999;;;:::999888666555444333222222333444444444444444333444444666777888999999<<>>>>>??????>>>>>>======<<<<<<<<<:::888555444444555666666888:::;;;::::::;;;<<<>>>BBBJJJSSSYYY[[[XXXTTTJJJFFFAAA>>>======<<<<<<===>>>AAABBBDDDFFFGGGGGG@@@AAA@@@>>>;;;999999:::888999;;;>>>CCCKKKTTTZZZgggjjjmmmllliiiggghhhkkkllljjjeee\\\RRRLLLLLLNNNQQQTTTVVVQQQHHH@@@======>>>BBBGGGJJJJJJJJJIIIIIIHHHEEEBBB>>>;;;:::::::::999999888777666555555444222222333444555555555555222222333444555666777888:::===AAADDDFFFIIIMMMOOOQQQTTTXXX[[[^^^bbbfffjjjjjjkkkkkkkkkllllllllllllnnnnnnooooooooopppppppppoooooopppqqqrrrrrrssssssyyyyyyxxxvvvsssqqqrrrssstttuuuvvvuuuttttttvvvxxx|||{{{{{{zzzzzzyyyyyyxxxwwwxxxyyyzzz{{{|||||||||~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}{{{rrrsssuuu{{{xxxmmmeeehhhpppzzz~~~{{{uuuxxx|||yyyuuukkk]]]MMM???666333000/////////111222111///------,,,,,,,,,,,,------------------,,,,,,******+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***))))))*********+++++++++******))))))******++++++,,,+++******))))))******++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,+++++++++++++++,,,,,,,,,---------...............---------......///000111444888<<<@@@GGGNNNSSSWWW]]]eeelllrrrxxxvvvpppuuusssnnnqqqwwwxxxsssjjjeeelll~~~,,,...///000222777@@@GGGXXXkkkwwwyyy~~~|||iiiZZZPPPLLLHHHEEECCCBBBAAA@@@BBBBBBCCCBBBBBBAAA@@@???========================;;;999777555555666888999888:::<<<<<<;;;;;;<<<===<<<@@@HHHPPPWWWYYYXXXUUULLLHHHBBB???===<<<;;;;;;;;;;;;<<<>>>AAAAAAAAAAAAAAACCCDDDCCC???<<<;;;;;;777:::===AAAEEELLLSSSXXX```dddhhhgggdddbbbccceeeeeeeeebbbZZZPPPJJJIIIKKKMMMQQQUUUQQQGGG???<<<<<<;;;???DDDGGGIIIIIIJJJJJJGGGEEEAAA>>>;;;999999999888888777777666666666666222333444555555666666666333333444444555666777777888;;;???BBBDDDGGGKKKMMMPPPRRRWWWZZZ]]]aaaeeehhhjjjkkkllllllmmmmmmllllllnnnnnnnnnooooooooooooooommmmmmooopppqqqrrrrrrrrrwwwxxxwwwuuuqqqpppqqqtttsssuuuwwwvvvtttsssuuuwww|||{{{{{{zzzzzzyyyyyyxxxwwwxxxyyyzzz{{{|||||||||}}}~~~}}}}}}~~~~~~~~~}}}zzzxxxtttxxx~~~yyyppphhhdddllluuu~~~}}}|||tttxxx}}}~~~|||tttoooeeeWWWGGG:::444111///......///111222111///---,,,,,,++++++,,,,,,---+++,,,---------,,,+++++++++*********++++++,,,---++++++++++++++++++++++++***,,,---,,,******+++,,,((())))))***+++,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,++++++++++++,,,,,,------------...........................//////000111444888<<>>:::===DDDLLLSSSVVVUUUTTTLLLHHHCCC>>>===<<<:::999888777888<<<>>>===;;;;;;CCCFFFIIIHHHDDD@@@>>>>>>777:::>>>BBBGGGLLLRRRVVVZZZ___ddddddaaa___```cccaaabbb```YYYOOOIIIGGGIIIJJJPPPTTTPPPFFF>>>;;;<<<888<<>>>>><<<:::999777555444444666888:::;;;;;;<<<======<<<;;;:::<<<<<>>CCCHHHMMMLLLEEE???=========<<<>>>CCCKKKQQQTTTTTTWWWXXX[[[]]]______`````````]]]YYYUUUQQQLLLGGGDDDLLLOOOQQQLLLDDD===:::;;;888:::<<<>>>AAADDDFFFGGGAAA@@@???===;;;999888777888777666555555555555555444555666777777777666555222111000222666888777555333666:::>>>AAADDDHHHKKKMMMQQQVVV[[[^^^aaadddgggkkkkkkjjjjjjkkklllmmmnnnooooooooooooooopppppppppqqqpppoooooooooqqqrrrssstttttttttsssrrrrrrrrrqqquuuttttttsssssssssttttttttttttvvvxxx{{{{{{yyywwwzzzzzzzzzzzz{{{{{{||||||zzz}}}|||{{{~~~~~~}}}{{{wwwsssyyyjjj______eeeqqquuu{{{~~~}}}|||vvv{{{{{{tttuuulll[[[JJJ===444///...//////...------------...,,,,,,+++++++++*********,,,+++*********+++,,,---------------------------)))***+++,,,,,,+++***)))''''''''''''((()))++++++---,,,+++******,,,...///------------,,,+++***)))---------,,,,,,,,,++++++,,,+++***((((((((()))***------------------,,,,,,++++++******************...---,,,+++************))))))(((((()))+++---...+++++++++,,,---...//////000000/////////000000111444666999<<<@@@FFFLLLQQQXXX^^^fffmmmrrrxxx~~~uuusss}}}xxxooorrr|||zzzlllfffmmm}}}***))))))***---111555888BBBOOObbbuuu~~~xxxssshhhZZZMMMHHHGGGFFFDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@AAA???>>>===>>>>>><<<;;;:::888666444444555777888:::;;;<<<======<<<;;;;;;;;;;;;===BBBGGGIIIHHHFFFEEEBBB===:::999999777666666777888888777888999;;;BBBHHHNNNNNNIIIBBB???>>><<<<<>><<<;;;:::;;;<<<===???@@@AAABBB======<<<;;;:::999999888888777666555444333333333222222333333222111000///333111111222555777666555444777:::>>>@@@DDDGGGJJJLLLPPPUUUZZZ]]]```dddfffkkkkkkllllllmmmmmmnnnnnnmmmmmmnnnnnnoooooonnnnnnooonnnmmmmmmmmmnnnpppqqqsssssssssssssssrrrrrrrrruuutttsssrrrrrrrrrrrrrrrrrrrrrtttvvvxxxxxxxxxwwwzzzzzzzzz{{{{{{||||||}}}{{{~~~}}}|||~~~}}}zzzxxxvvvzzziii]]]]]]cccpppuuu{{{~~~|||{{{zzzwwwpppfffVVVFFF:::333000/////////...---------------//////.........---------///...,,,+++)))))))))******************************++++++,,,,,,++++++***))))))))))))***+++,,,,,,++++++***)))***+++,,,---+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++******))))))))))))***+++++++++,,,,,,,,,,,,,,,******)))))))))***,,,,,,+++++++++++++++++++++++++++******))))))***+++,,,------......//////000000////////////000000111222333555999<<<@@@FFFLLLQQQWWW^^^fffmmmrrrxxx~~~uuurrr{{{xxxooosss}}}zzzlllfffnnn}}}+++******+++---000333555:::EEEWWWkkk}}}~~~zzzrrr|||uuudddQQQJJJIIIGGGEEEDDDAAAAAABBBBBBBBBAAAAAA@@@AAA???>>>>>>??????===<<<;;;999777444333444555555999999:::;;;<<<<<<<<<<<<;;;<<<===@@@BBBBBB@@@>>>@@@>>>:::999999888888777888999999888666666777999???FFFMMMPPPLLLFFFAAA???;;;<<<@@@HHHSSS\\\cccfffbbbaaa]]]ZZZYYY\\\aaaeeehhheee___YYYRRRLLLHHHFFFKKKOOOQQQNNNHHHAAA===<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::999999999999999999888777555444333222222222111111111000///...,,,,,,444333222333555666555444555777;;;===@@@BBBFFFHHHKKKOOOTTTYYY]]]```cccfffhhhiiikkklllmmmmmmmmmllljjjkkkmmmnnnnnnnnnmmmlllllllllkkkjjjkkklllmmmnnnrrrrrrrrrssssssssssssssstttsssrrrqqqpppoooooooooooopppqqqssstttuuuwwwwwwzzzzzzzzz{{{|||}}}}}}~~~|||~~~}}}|||~~~|||xxxxxxzzzwwwfff\\\^^^eeepppuuu{{{}}}{{{{{{~~~xxxjjj```OOO@@@777222111111///......---------------,,,,,,,,,,,,++++++++++++...---,,,+++***)))))))))))))))))))))))))))))))))+++******************+++,,,,,,+++++++++,,,,,,---)))))))))************+++((())))))***+++,,,,,,,,,++++++++++++++++++++++++))))))******+++*********))))))******++++++,,,,,,+++***)))((((((***,,,...((()))***,,,------,,,,,,,,,,,,+++***************.............../////////.........///000111222333333555888<<<@@@FFFLLLQQQWWW]]]fffmmmrrrxxx~~~tttpppwwwxxxooosss~~~zzzlllfffnnn~~~++++++++++++,,,///111222555===MMMaaavvvuuuyyyoooXXXNNNJJJHHHDDDCCCBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@>>>>>>??????>>>===<<<:::888555444333333333777888999:::;;;<<<============???@@@@@@???===<<<<<<:::888888888999888777888999999888666666777999<<>>===<<<999777555333333222666666777999:::<<<===>>><<<>>>@@@@@@???>>><<<;;;:::888777888999::::::999777888999888777777999;;;888===EEEIIIIIIFFFAAA>>>;;;>>>CCCKKKVVVcccnnnvvvuuusssmmmfffaaaccckkkqqqxxxvvvqqqiii___WWWSSSRRRRRRUUUWWWWWWQQQJJJCCC>>>===<<<<<<;;;::::::999999888888888777666666555555666555444333111111111111333333444444444555666666444555555444333333333333555777:::<<<>>>@@@CCCEEEJJJNNNTTTYYY]]]```dddgggdddfffhhhkkkllllllkkkjjjjjjkkklllnnnoooooonnnnnnnnnmmmlllkkkkkklllmmmmmmooooooppppppqqqqqqrrrrrrqqqqqqooonnnllllllkkkkkkoooqqqrrrrrrrrrsssvvvyyyxxxxxxyyy{{{|||~~~~~~~~~~~~~~~xxxvvv|||yyyrrrmmmiiiiiiooovvvtttwww{{{~~~~~~}}}|||}}}{{{ssscccVVVEEE888222000000///......---,,,,,,,,,,,,,,,............------------))))))***+++,,,,,,------------------------------+++***)))(((((()))***+++,,,++++++************+++)))***++++++,,,,,,++++++***))))))(((((())))))***++++++++++++++++++++++++((()))***,,,,,,,,,+++***)))******+++,,,------...///---+++)))(((((()))***)))***,,,------,,,***)))))))))***+++,,,---------,,,,,,,,,,,,,,,+++++++++***++++++,,,---...000111111333777;;;???FFFLLLQQQUUU\\\dddlllrrrwww~~~zzznnniiilll}}}yyyqqqttt}}}wwwiiidddlll|||*********+++,,,---...///333777AAAPPPaaassstttcccWWWLLLEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???@@@AAAAAA@@@???>>>===;;;888666555444333444555666777999<<<>>>???===???AAAAAA???<<<;;;;;;999888888999;;;<<<<<<:::999:::::::::888999:::<<<777:::???BBBDDDBBB@@@>>>===???DDDKKKTTT```llluuuwwwwwwuuunnnhhhhhhmmmsss||||||yyypppeee\\\XXXVVVUUUWWW[[[\\\XXXQQQJJJDDDAAA@@@???>>><<<;;;999999888888777777666666555555555555444333222222222222222222222333444555777888333444555555333222333555444666:::<<<===@@@CCCEEEIIIMMMSSSXXX\\\```cccfffeeefffhhhjjjllllllllllllkkkkkkkkklllmmmnnnoooooopppooonnnmmmlllmmmnnnnnnnnnnnnnnnooooooooooooooopppooonnnmmmlllkkkkkkkkkooorrrttttttsssrrruuuxxxvvvwwwxxxzzz|||}}}}}}~~~~~~~~~~~~}}}xxxyyy}}}tttllllllooorrrvvv{{{xxxzzz|||}}}|||}}}~~~wwwppp]]]PPP@@@555111000///---...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------,,,,,,,,,,,,------******)))))))))******+++*********+++++++++,,,,,,+++***)))(((((()))******---------,,,,,,,,,++++++******++++++++++++++++++******++++++,,,,,,------------+++***))))))((((((***+++,,,,,,,,,+++***)))((()))***,,,---.........---------------.........+++++++++,,,,,,...///000000333666:::???EEELLLQQQTTT[[[dddlllqqqwww~~~uuujjjdddhhhzzz~~~tttvvv}}}vvviiidddlll|||))))))***+++,,,---......111555===GGGTTTfffyyysssaaaRRRJJJIIIFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@???@@@AAABBBAAA@@@>>>===<<<:::888666555444333333444666999<<>>===<<<<<<======;;;999999:::;;;888999:::<<>>???AAADDDIIIPPP[[[hhhpppyyy|||}}}xxxqqqnnnrrrvvv{{{}}}{{{ttthhh^^^XXXWWWTTTWWW\\\```___ZZZRRRMMMGGGFFFDDDAAA>>>;;;999888666666666666777777777777444444333333333333444444333333222222333444555666222444555555333222444666333555999;;;===???CCCEEEFFFJJJPPPUUUZZZ]]]aaadddcccdddeeefffhhhiiijjjkkkjjjjjjiiiiiijjjlllooopppqqqpppooonnnmmmnnnnnnooommmmmmmmmmmmmmmmmmllllllooonnnmmmlllllllllllllllnnnrrrvvvvvvsssqqqsssuuutttuuuvvvyyy{{{}}}~~~~~~{{{}}}~~~~~~|||~~~~~~{{{zzz~~~wwwkkkccchhhsssyyy{{{{{{|||}}}||||||{{{}}}~~~zzzrrrjjjTTTIII:::111///000...,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))++++++,,,,,,,,,+++***)))************************++++++,,,,,,,,,,,,++++++)))))))))))))))***+++,,,******)))((()))***+++,,,***)))(((((((((***,,,---000//////...---,,,++++++,,,,,,+++*********++++++*********+++++++++++++++)))***++++++++++++***)))*********++++++,,,,,,---)))***,,,---------,,,,,,,,,,,,,,,------......///...---------......///000000222666:::???EEELLLQQQTTTZZZccckkkqqqwww~~~rrrfff```dddzzzzzzzzz~~~xxxjjjfffnnn~~~(((((()))+++,,,---......///333:::AAALLL]]]rrr~~~iiiWWWNNNNNNGGGGGGGGGFFFFFFDDDCCCCCCBBB@@@@@@@@@BBBBBBBBB@@@???>>>===;;;999888666666333333444666888<<>>>>>;;;;;;;;;===??????>>>===@@@@@@???===:::888888::::::999888999<<<>>>??????@@@BBBDDDGGGMMMWWWdddmmm|||yyyuuuvvvyyyyyy{{{{{{ttthhh]]]WWWVVVRRRVVV\\\bbbccc```YYYSSSLLLJJJGGGCCC???;;;888777333444555666777888999:::444444333333444444555555666555444333333333444555111333555555333222444777222555888;;;===@@@CCCFFFDDDHHHNNNSSSXXX\\\___bbb`````````aaaccceeeggghhhjjjiiigggggghhhkkknnnpppqqqpppooonnnmmmnnnnnnooommmmmmmmmllllllkkkkkkjjjnnnnnnmmmlllllllllmmmmmmmmmrrrvvvvvvrrrpppqqqsssssstttvvvxxxzzz|||~~~~~~{{{}}}~~~~~~|||||||||{{{|||nnnaaaZZZcccsss|||}}}{{{~~~}}}{{{{{{}}}zzzuuullldddNNNCCC666//////000///,,,...---,,,,,,++++++,,,,,,.........---------,,,,,,'''(((***,,,------------++++++++++++++++++++++++'''((()))******)))((('''))))))))))))***+++,,,---***)))'''&&&'''(((***,,,)))((('''((())),,,...000111111000///---,,,+++***...---+++***)))***++++++*********)))))))))))))))%%%'''))),,,------,,,+++(((((()))***+++---///000+++,,,---...---,,,+++***))))))***++++++,,,------000000/////////000000111///222666:::???EEEMMMQQQSSSZZZccckkkqqqwww~~~oooddd]]]bbbyyy~~~}}}yyylllgggooo'''((((((***+++,,,------000000333;;;DDDSSShhhzzz~~~zzzxxxfffVVVKKKIIIFFFEEEHHHGGGCCCAAACCCEEEDDDCCCAAA@@@??????>>>>>>===<<<999777555333222333000///333666888===CCCJJJOOORRRPPPIIICCCAAAAAA:::::::::===@@@CCCCCCCCCCCCAAA???>>>===<<<999777888999::::::;;;;;;:::::::::>>>AAACCCFFFPPP___lllyyy}}}{{{xxx{{{~~~~~~vvvggg[[[VVVUUUSSSUUUYYY\\\]]]\\\ZZZYYYUUUSSSPPPKKKEEE???:::777777777888888888777777666444444333222222222222333555444444333333333444444111222444444444444555777777888:::===???@@@AAAAAADDDIIIOOOTTTWWWZZZ\\\^^^bbbccccccdddeeeeeeeeeeeedddeeegggggghhhjjjmmmpppooooooppppppooonnnlllkkkmmmnnnpppqqqpppmmmkkkiiimmmnnnoooppppppooonnnnnnnnnooooooooommmmmmoooqqquuuvvvyyy{{{}}}~~~~~~~~~~~~{{{{{{~~~|||}}}~~~xxxwwwwwwzzzyyyiii]]]WWWcccsss|||}}}zzzyyyzzz~~~}}}uuuoooeee[[[DDD<<<333......///...,,,---,,,,,,++++++,,,,,,------,,,+++***)))***,,,---)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---%%%&&&((()))+++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++...---+++***)))***++++++,,,+++******))))))******((()))***,,,,,,+++******++++++*********************++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++,,,------...---------------...//////111111555999<<<>>>FFFNNNWWW\\\eeelllrrrwww{{{~~~qqqbbb```lllzzzrrrpppqqq(((((()))***+++,,,------//////222888@@@MMMaaarrrqqq^^^QQQJJJFFFEEEGGGFFFBBB@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<:::888666444333444111000333666777;;;AAAKKKPPPTTTSSSMMMFFFBBBAAA=========@@@DDDHHHIIIIIIDDDAAA>>>===<<<<<<:::999888999::::::;;;;;;::::::<<>>;;;888888888777777777777777555555444333333333333333555444444444333444444444222333555555444444666777888999:::<<<===???AAAAAAGGGJJJPPPTTTWWWZZZ]]]```aaabbbbbbccccccbbbbbbaaa^^^```aaabbbcccfffkkknnnnnnnnnoooppppppooonnnmmmnnnnnnnnnmmmmmmllllllkkkllllllnnnnnnooonnnnnnmmmnnnoooooonnnmmmmmmnnnppptttuuuxxxzzz|||}}}~~~~~~||||||~~~~~~|||uuuuuuvvv{{{{{{rrrdddZZZXXXdddsss|||~~~~~~|||{{{|||xxxqqqjjj]]]QQQBBB;;;222---...///...---,,,,,,++++++++++++,,,,,,---,,,++++++++++++***)))******+++,,,,,,,,,++++++***************+++,,,,,,&&&'''(((***++++++++++++))))))(((((()))***++++++******************************************++++++---,,,++++++*********+++,,,+++******))))))******))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,++++++***************,,,---...---------------,,,,,,------...///111111444999;;;>>>EEENNNTTTZZZccclllsssxxx}}}rrrcccbbbnnnzzzqqqnnnooo))))))***+++,,,---............000555;;;EEEVVVeee{{{~~~hhhXXXNNNIIIGGGIIIHHHCCC@@@AAA===>>>???@@@@@@???>>>===???>>>===;;;999777666555666222111333555555999>>>JJJPPPVVVWWWQQQJJJDDDAAA@@@???@@@CCCHHHLLLOOOOOOGGGDDD???<<<<<<<<<;;;:::888999999:::::::::::::::>>>@@@BBBAAABBBIIIUUU^^^rrr~~~wwwmmmaaaVVVPPPLLLMMMNNNOOOPPPQQQQQQPPPTTTTTTTTTQQQMMMGGGBBB???:::999777666666666777888666555555555444444444444444444444444444444444555333444666666555555777888::::::::::::<<<>>>AAACCCIIILLLPPPTTTWWWZZZ^^^aaaaaaaaaaaaaaa```___^^^]]][[[[[[\\\\\\^^^bbbhhhllllllmmmnnnnnnoooooonnnnnnnnnmmmkkkjjjjjjkkklllmmmjjjjjjkkklllmmmmmmllllllmmmnnnooonnnllllllnnnooossstttvvvyyy{{{|||}}}~~~{{{~~~}}}~~~yyyoooppptttzzzssshhh]]]YYY[[[ggguuu|||}}}}}}~~~yyysssiiiXXXIII===888111---...//////...++++++++++++++++++++++++///---,,,...000111...,,,++++++,,,,,,,,,++++++******))))))))))))***++++++(((((()))***************''''''(((((()))+++,,,---************************++++++******************+++++++++,,,++++++***)))++++++***))))))))))))************)))******+++,,,************************,,,+++***))))))***+++,,,+++++++++++++++*********)))***,,,.........------------,,,,,,------......111111444999;;;===DDDMMMQQQXXXaaakkksssyyy~~~tttfffeeerrrzzzppplllmmm~~~******+++,,,,,,---............000333666===KKKXXXnnn~~~rrr```TTTNNNIIIJJJJJJFFFCCCCCC@@@AAABBBBBBAAA>>>;;;999???>>>===<<<:::999888777888444222444555444666:::EEELLLSSSWWWTTTMMMGGGCCC@@@@@@@@@CCCIIIOOOSSSTTTNNNJJJCCC>>><<<;;;;;;;;;888888999::::::::::::999===>>>@@@@@@AAAGGGQQQXXXkkkzzzzzzrrrgggYYYPPPMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQRRRPPPMMMHHHCCC@@@;;;:::777666555666777888666666666666666555555444444444444555555555555555444666777777666666777999<<<:::999999:::>>>BBBDDDKKKMMMPPPSSSUUUYYY]]]aaaaaaaaaaaa```___]]]\\\[[[\\\\\\[[[ZZZ[[[___eeejjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiijjjjjjkkkkkkhhhhhhiiijjjjjjkkkkkkkkklllmmmnnnmmmllllllnnnpppssstttuuuwwwzzz{{{}}}}}}zzz~~~~~~|||vvviiikkkpppwww|||mmmbbbYYY[[[aaalllwww}}}~~~}}}~~~zzztttfffRRRCCC888444///------...///...,,,,,,------------,,,,,,,,,)))'''***...111000...++++++,,,,,,,,,+++******)))))))))((())))))***+++))))))*********))))))((((((((((((((()))***+++,,,************************+++++++++***************)))***+++,,,,,,+++***)))++++++***)))))))))))))))+++***)))))))))***,,,---***************+++++++++---+++***((((((***+++---+++++++++***************+++++++++,,,---.../////////......---......//////111111444888:::<<>>===<<<;;;:::999999555444555555333555888???EEEMMMRRRQQQMMMHHHDDDBBBAAAAAADDDJJJQQQVVVYYYVVVPPPHHHAAA===;;;::::::777888999999::::::999999:::;;;===>>>AAAFFFOOOUUUbbbqqqyyynnn```UUUPPPOOONNNMMMLLLLLLMMMMMMLLLMMMMMMLLLJJJFFFBBB???;;;:::888666555555777888666666777777777666555444333444555666666666555555555666888777666666777888;;;:::888888:::>>>CCCFFFJJJMMMOOORRRTTTWWW[[[___aaaaaa``````___^^^\\\\\\]]]\\\[[[YYYXXX[[[```eeeiiihhhhhhgggggggggggggggfffgggiiijjjjjjiiihhhgggggggggggghhhiiiiiijjjkkkkkkmmmnnnmmmmmmmmmoooqqqttttttuuuwwwxxxzzz||||||{{{~~~zzztttfffhhhmmmttt{{{wwwiii```ZZZ```iiiqqqxxx}}}~~~~~~|||zzzwwwooo]]]III;;;444111...---------......------............------***'''$$$$$$'''***+++***++++++,,,,,,,,,++++++***)))))))))((())))))***+++)))************)))((((((******)))))))))))))))***************************************************((()))+++,,,,,,+++***)))+++***))))))(((((())))))+++***)))))))))***,,,---))))))*********+++++++++,,,+++)))(((((()))+++,,,************************---,,,******+++---111333000000///////////////000111000333888999;;;BBBKKKQQQWWWaaajjjqqqwww|||vvvkkkmmmzzzyyymmmhhhjjj|||***+++++++++,,,,,,,,,---......000222222333===GGGXXXjjjhhh\\\PPPLLLJJJFFFDDDDDDAAABBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>======<<<<<<;;;777666777666444444888:::>>>DDDIIIJJJIIIEEEBBBCCCAAA@@@CCCJJJQQQWWW[[[XXXRRRJJJCCC>>><<<:::999777888888999999999999999888:::;;;===AAAFFFMMMRRRZZZiiiyyyvvviii___TTTSSSQQQOOOMMMLLLKKKKKKIIIIIIIIIGGGEEECCC@@@???;;;:::888777666555666666555666777777777666444333222333555666777777666555555777888777666555666888999888777888;;;???DDDGGGJJJMMMPPPRRRTTTWWWZZZ\\\_________```______^^^^^^\\\[[[ZZZXXXWWWYYY\\\```fffeeeeeedddddddddeeeeeedddfffhhhjjjjjjhhheeedddfffffffffggggggiiijjjkkkjjjlllmmmnnnnnnooorrrtttvvvvvvvvvwwwxxxyyy{{{||||||~~~}}}|||~~~yyysssiiijjjnnnsssyyy}}}~~~~~~pppeee___^^^gggppptttwww|||~~~~~~{{{yyyvvviiiUUUCCC999000///...---,,,,,,------,,,---...//////...---,,,...---+++)))(((((()))***)))***+++,,,,,,,,,,,,+++***))))))))))))***++++++))))))*********))))))(((++++++***)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++((()))******+++***************)))(((((((((((()))*********)))******+++,,,)))))))))***++++++,,,,,,+++***)))(((((()))***+++)))))))))***************---,,,******+++...111444111000//////.../////////000000333777999:::AAAJJJPPPWWW```iiipppvvv{{{~~~rrriiimmmzzz||||||wwwmmmiiikkk~~~*********+++++++++++++++,,,,,,///111000111888BBBNNN```vvv|||lll[[[RRRNNNIIIFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???>>>>>>======<<<888777999888555555888888:::<<>>DDDMMMSSSWWWUUUPPPIIICCC???<<<:::888777777888999999999999999999:::;;;===AAAEEEKKKNNNUUUcccqqqyyy}}}}}}qqqjjj[[[ZZZXXXVVVSSSPPPNNNLLLJJJIIIGGGEEECCCAAA@@@@@@::::::999888777666555555444555666777777555444222222333555777888777666666555666777777555555666777666666777888<<<@@@EEEHHHJJJMMMRRRUUUVVVXXXZZZ[[[[[[\\\]]]^^^___`````````ZZZ[[[[[[ZZZYYYZZZ^^^```bbbbbbbbbbbbccceeeggghhhffffffggggggfffeeedddcccffffffffffffgggiiijjjkkkiiikkkmmmnnnppprrruuuxxxyyyxxxxxxwwwxxxyyyzzz{{{{{{|||}}}~~~}}}{{{zzz}}}~~~|||xxxsssqqqqqqsssvvv{{{}}}~~~~~~{{{}}}tttggg___\\\bbbmmmuuuuuutttyyy~~~}}}}}}zzzxxxrrrbbbMMM===999.........---,,,++++++,,,***+++---......---+++******---111000---+++,,,...((()))***+++,,,---------***************+++,,,,,,((())))))*********))))))***)))))))))))))))***+++++++++++++++++++++++++++(((((()))***+++,,,,,,---)))))))))))))))***++++++******)))((((((((((((((())))))***++++++++++++***((())))))***++++++,,,,,,******))))))))))))******((()))))))))*********+++******,,,---...000111111//////...---------------000000333777888999@@@IIINNNTTT^^^hhhpppwww}}}}}}llleeejjjyyyyyyyyy~~~vvvllljjjlll******************++++++***+++...000//////666???EEEWWWmmm~~~zzzfffZZZSSSMMMJJJIIIGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@?????????>>>>>><<<999888999999666666999888888888:::;;;<<<:::999:::888666888>>>GGGNNNQQQRRRMMMGGGBBB???<<<:::999777777888999999999999888;;;;;;<<<>>>AAAEEEIIIKKKSSS```mmmtttxxx}}}wwwqqqbbbaaa___\\\XXXUUUQQQPPPLLLJJJHHHEEECCCBBBAAABBB999:::999999888666555444444555666777666555333222222333555777888888777666555666777666555444555666555555666999===AAAFFFHHHKKKNNNSSSWWWXXXYYYZZZ[[[YYYZZZ[[[]]]___`````````[[[\\\]]]]]]]]]___bbbddd______```aaadddgggjjjlllhhhgggfffdddccccccddddddffffffeeefffgggiiikkklllhhhjjjmmmoooqqqssswwwzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{{{{zzz{{{}}}|||zzzyyyxxx~~~||||||xxxsssxxxwwwwwwyyy}}}xxx{{{~~~nnnaaa[[[ZZZeeepppwwwtttrrrwww}}}}}}wwwtttrrrkkkXXXBBB555333---......---+++******+++((()))+++,,,,,,+++)))(((###---///,,,)))+++...'''((()))+++,,,---......++++++******++++++,,,---(((((()))***************(((((((((((()))+++,,,---++++++++++++++++++++++++''''''(((***+++,,,---...***)))((((((((()))+++,,,******)))(((((((((((((((((()))***,,,,,,+++******((())))))***++++++,,,,,,))))))************))))))(((((())))))*********+++''')))---000222111000......---,,,,,,++++++++++++000000333666888999@@@HHHKKKRRR]]]gggqqqxxxxxxhhhaaahhhwwwwwwxxx~~~uuummmkkknnn+++++++++,,,,,,---------******++++++---000222444>>>HHHZZZoooxxxgggZZZPPPLLLJJJGGGEEEFFFHHHGGGCCCDDDGGGDDDCCCAAAAAAAAAAAA???>>>======<<<;;;999777555444666666666666777777888888555333333999===@@@EEEKKKGGGEEEBBB???===;;;;;;:::444555666777888999:::::::::;;;<<<===>>>AAAEEEIIISSSZZZhhhvvvzzzvvvwww|||uuuooojjjddd___\\\XXXSSSOOOPPPMMMIIIFFFDDDBBB???======;;;888666555444555666444444444555555555555666777777777666666666666666555666777888777666444333333444666999===AAADDDFFFKKKQQQUUUUUUVVVYYYZZZXXXYYYYYYYYYZZZ\\\[[[YYYWWWZZZ[[[\\\]]]___```aaaaaabbb]]]___iiirrrvvvyyy||||||uuukkkbbb^^^]]]___```aaaccceeeffffffggghhhjjjiiijjjmmmpppssstttuuuuuutttvvvxxxyyyxxxwwwwwwwwwzzz{{{{{{{{{{{{~~~zzzvvv{{{}}}||||||xxxyyy~~~yyy|||wwwcccXXXXXX]]]lllqqquuuvvvuuuvvvzzz~~~}}}zzz|||vvvlll]]]MMM@@@777222111///------......---,,,...---,,,+++***************+++,,,,,,------,,,,,,***)))))))))***+++,,,,,,+++,,,,,,,,,,,,+++******+++*********))))))(((((())))))***+++,,,,,,------+++++++++*********))))))---------,,,,,,,,,++++++)))***++++++***)))((('''((()))***+++++++++++++++'''((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************)))((('''&&&&&&'''((()))++++++,,,,,,,,,,,,------+++,,,.../////////...---000111333444666:::???CCCKKKQQQ[[[fffqqqzzznnn___^^^___kkkzzzrrr}}}xxxkkkhhhsss++++++++++++,,,,,,,,,,,,******+++,,,---000222333:::CCCSSSgggzzzvvvcccTTTMMMKKKGGGEEEEEEGGGEEEAAAAAADDDDDDBBBAAAAAABBBBBB@@@???>>>>>>===<<<:::888777555444444444444333333333222666333222444666666999>>>AAA???===;;;999888888888666666777888999::::::;;;999:::;;;<<<===@@@DDDHHHQQQYYYhhhvvvzzzvvvvvvzzzxxxtttpppjjjeeeaaa\\\VVVRRRPPPMMMIIIFFFCCCAAA>>><<<===<<<:::888666666666666444444444555555555555666888888888888888888888888777777666555555555555555555666777999<<>><<<:::888777555555444444333111000///888444333444555333555999;;;:::999888777888888999888888999999::::::::::::888999:::;;;<<<>>>CCCFFFOOOXXXiiiwww|||yyywwwxxxzzz}}}xxxuuuppplllfff___XXXSSSRRROOOJJJGGGDDDAAA>>><<<===<<<;;;:::999777666666444444444555555555555666888888888888888888888888888777555333333444666777666777777999;;;>>>AAABBBKKKRRRVVVWWWXXX\\\^^^\\\ZZZYYYYYY[[[\\\\\\ZZZXXXYYYZZZ\\\^^^```cccdddeeeiiigggeeeoooooo^^^ZZZ]]]___```aaaccceeeffffffggghhhjjjmmmnnnpppsssuuuwwwxxxyyytttuuuwwwyyyyyyyyyyyyxxxssswww{{{~~~{{{xxxxxxzzz|||}}}}}}}}}~~~~~~|||xxxrrrqqqzzzzzzzzz{{{~~~~~~|||{{{vvvkkkaaa^^^dddkkktttwwwzzzyyywwwwwwzzz}}}~~~~~~|||yyyvvvmmm^^^NNN@@@666111///...,,,******+++,,,+++***------,,,+++***************++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++*********,,,,,,,,,+++++++++++++++))))))******+++,,,,,,,,,+++************))))))))),,,,,,,,,+++++++++******((())))))************)))((())))))))))))(((''''''(((((()))******)))))))))(((((()))************)))************************,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,------...------------.../////////111222444666:::???CCCLLLPPPXXXbbbllltttyyy|||sssfffeeedddnnn{{{uuuuuu}}}qqqooozzz++++++******))))))((((((******+++,,,...///000111333777@@@NNN___rrrmmm\\\QQQMMMIIIGGGHHHHHHDDDCCCDDDCCCBBBAAABBBCCCDDDCCCBBB@@@@@@???>>>===;;;999888777777777777666444333222555222111444555444666:::999888888888888:::;;;===888999999999999999999999777888999::::::===AAADDDMMMYYYjjjxxx~~~}}}zzzxxxuuuyyyxxxvvvtttoooiiiaaaYYYTTTUUUQQQMMMIIIFFFBBB???<<<;;;;;;;;;:::999777666555444444444555555555555666555555555666666666666666666666555444444444555666666666666888;;;???BBBDDDJJJPPPUUUVVVXXX\\\^^^]]]ZZZYYYZZZ[[[\\\\\\ZZZXXXZZZ[[[]]]___bbbeeeggghhhgggiiifffiii{{{gggYYYVVV[[[```bbbaaaccceeefffffffffhhhjjjmmmnnnpppsssuuuwwwyyyyyyuuuuuuvvvxxxzzz{{{zzzxxxvvvyyy}}}|||yyyyyyzzz|||}}}~~~}}}xxxrrrkkkjjjvvv|||zzzyyyzzz|||}}}{{{xxxzzzwwwoooeee___aaakkktttyyy{{{|||{{{yyyxxxyyy{{{}}}}}}}}}~~~~~~}}}yyyvvvqqqgggWWWGGG;;;444111000///---,,,,,,---...---------,,,++++++*********+++******+++,,,,,,,,,,,,+++...---,,,+++++++++++++++,,,++++++***************++++++++++++++++++++++++))))))******+++++++++,,,************))))))))))))---------,,,,,,,,,++++++(((((())))))************************)))((('''&&&((())))))))))))(((((('''((())))))***************************************++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------......---,,,,,,...///000///000222444666:::???BBBJJJNNNVVV```jjjssszzz}}}sssjjjkkklllvvvyyypppmmmqqq|||pppooozzz*********))))))((((((((()))***+++,,,...//////000222555;;;DDDSSSfffzzzjjjWWWRRRLLLGGGHHHHHHEEEDDDFFFDDDBBBBBBBBBDDDEEEDDDCCC?????????>>>===;;;:::999777888999999999888666555000------111222111333777777777777777888:::<<<>>>777777777888888888888888777888999999:::<<<@@@CCCLLLYYYjjjyyy~~~zzzrrrqqqrrrvvvzzz||||||}}}vvvwwwvvvrrrlllddd]]]YYYVVVSSSNNNIIIEEEAAA===;;;:::::::::999888666444333444444444555555555555666444444555555666666666666333444555666666555444444444444555888<<>>BBBHHHLLLTTT^^^iiisss|||{{{uuuxxxzzzooodddcccjjj~~~{{{ooonnnzzz*********))))))))))))))))))***+++---............111333777===HHHYYYmmm{{{{{{dddZZZQQQIIIHHHGGGEEEEEEFFFEEEDDDCCCCCCDDDEEEDDDBBB?????????>>>===<<<::::::666777999::::::888666555444111111333444111222555555555444555666888:::;;;666666777777777888888888888888999999999<<<@@@CCCIIIWWWhhhwww|||qqqllliiikkknnnooosssvvvtttvvvwwwtttooohhhdddaaaYYYUUUOOOJJJFFFBBB===:::;;;:::999888666555444444444444444555555555555666555666666777777888888999111333555666777666444333555555666888===BBBHHHKKKIIIOOOTTTUUUVVVZZZ\\\ZZZ[[[ZZZZZZ[[[]]]]]][[[YYYUUUVVVXXX[[[^^^aaacccddd^^^fffiiieeeeeejjjjjjeee[[[]]]^^^[[[WWWWWW[[[___aaaccceeeffffffggghhhjjjlllmmmnnnooorrrtttwwwxxxyyywwwvvvxxx{{{|||yyyvvvuuuwww{{{~~~}}}zzzxxxvvvxxxzzz|||}}}}}}ssskkkffffffooozzz~~~{{{|||~~~~~~xxxssskkkfff___\\\aaakkkxxx~~~}}}|||zzzyyyyyyxxxwwwxxxxxxwwwsssnnnjjjZZZPPPCCC888222000...---,,,***))))))+++,,,,,,+++,,,,,,++++++***++++++,,,)))******+++++++++++++++++++++******))))))******,,,+++***)))((()))******)))))))))))))))*********************************(((((()))))))))))))))***************))))))))))))***)))))))))))))))***+++,,,,,,,,,++++++)))(((((((((((()))******)))))))))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((***+++++++++++++++++++++,,,,,,,,,,,,------...------------...//////...000111333555999>>>BBBGGGJJJQQQ[[[gggsss|||zzzggg]]]]]]cccxxx{{{nnnmmm{{{))))))******************)))***+++---.........---...000333666>>>LLL___lllyyyhhh\\\PPPKKKIIIGGGFFFGGGGGGEEEDDDDDDEEEEEECCCBBB@@@@@@@@@@@@???===<<<<<<888999;;;;;;:::888555333888444444666666333222555555555444444555666888999666666777888999999::::::888999:::999:::<<<@@@CCCFFFTTTeeesss}}}qqqjjjeeeggghhhgggjjjnnnoooqqqsssrrrnnniiigggggg```\\\VVVPPPLLLGGGBBB???===<<<999777666666666666444444444555555555555666555555666666777888888999333333444444555555555555888777777999===CCCHHHLLLKKKQQQVVVVVVWWWZZZ\\\ZZZ[[[ZZZZZZ\\\]]]]]][[[YYYVVVWWWYYY[[[^^^```bbbccc___bbbeeeeeecccbbbaaabbbYYYZZZYYYXXXWWWWWWZZZ\\\aaaccceeeffffffggghhhjjjlllmmmmmmoooqqqtttwwwyyy{{{xxxwwwyyy||||||xxxtttsssvvv|||}}}|||yyywwwvvvyyy|||~~~|||qqqllljjjkkkqqqxxx~~~~~~zzztttgggdddbbbdddjjjsss{{{~~~}}}|||{{{zzzxxxuuuuuuuuuuuusssnnnhhhcccPPPGGG<<<555333222000---+++)))((()))+++,,,,,,+++,,,++++++***++++++,,,,,,))))))***+++++++++++++++++++++*********+++,,,,,,,,,+++)))(((((((((******)))))))))******+++++++++************))))))))))))(((((((((((())))))******,,,,,,,,,,,,+++++++++++++++***)))(((((())))))*********+++******)))(((((((((((()))***++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,---......///............///111333555999>>>AAAGGGJJJPPPYYYdddpppyyyxxxeeeZZZZZZ___sssyyyjjjjjjxxx))))))******++++++,,,,,,(((***+++---......------,,,...000222888DDDUUUbbb{{{tttgggXXXQQQMMMJJJIIIJJJHHHFFFEEEDDDEEEDDDCCCAAABBBBBBBBBAAA@@@???>>>===<<<===>>>>>><<<999555333222000000333333000000333777777666555666777888999666777777999:::;;;<<<<<<999::::::::::::<<<@@@CCCCCCRRRbbbppp}}}~~~rrrjjjfffggghhhdddeeeiiiiiilllooonnnkkkhhhhhhhhhgggccc]]]WWWRRRNNNIIIEEE???===:::888666666777888444444444555555555666666333333333444555666666777555444222222222444666777::::::999:::>>>CCCHHHKKKMMMSSSWWWWWWXXX[[[\\\ZZZ[[[ZZZ[[[\\\]]]]]][[[YYYRRRSSSUUUWWWYYY\\\]]]^^^```^^^___cccccc______bbb\\\XXXTTTRRRUUUXXX[[[[[[aaaccceeeffffffggghhhjjjmmmmmmnnnooorrruuuxxxyyy|||yyywwwyyy||||||xxxsssrrrwww~~~}}}{{{xxxvvvyyy{{{{{{qqqmmmnnnooosssxxx}}}|||tttjjjiiijjjnnntttyyy{{{{{{}}}}}}|||{{{zzzxxxttttttsssssspppkkkddd___DDD===444000//////,,,)))---+++***+++,,,......---+++++++++***++++++,,,,,,))))))***++++++++++++***++++++++++++,,,------...,,,+++)))((('''(((***+++*********++++++,,,,,,,,,*********)))))))))))))))'''((((((((())))))******)))))))))((((((((((((''',,,+++***((((((((()))))))))))))))))))))((((((''''''((()))++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))((()))***,,,------,,,,,,++++++,,,,,,,,,---------+++,,,.../////////...---...///111333555999>>>AAAGGGJJJOOOWWWaaammmvvv|||xxxeee[[[ZZZ^^^qqquuuffffffttt'''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))222000000333444:::JJJ[[[pppuuubbbWWWOOOJJJLLLQQQFFFFFFFFFEEECCCCCCDDDEEECCCBBBAAA@@@????????????>>>>>>>>>===<<<:::888888:::888666555444555777888666666666666666666666666:::::::::::::::::::::::::::;;;:::999777888;;;>>>DDDKKKXXXhhhvvv~~~yyyrrriiiaaa]]]\\\]]]]]]```cccfffffffffgggjjjmmmjjjeee```]]]\\\XXXPPPJJJDDD???:::888999999777555333333333333444555666777777777777777777666666666444333222333666:::???BBBDDDAAA>>>===???DDDJJJNNNQQQQQQSSSUUUWWWYYY[[[[[[[[[\\\]]]]]]\\\[[[YYYXXXVVVUUUUUUVVVWWWYYY[[[\\\\\\[[[\\\^^^```___ZZZVVVWWWXXXXXXWWWVVVXXX[[[^^^aaaccceeefffeeeeeefffgggiiilllooorrrssstttvvvxxxwww{{{{{{wwwuuuuuurrrwww}}}yyyxxx}}}|||xxxssssssvvv{{{~~~}}}}}}wwwooo___fffpppyyy}}}~~~~~~~~~}}}|||{{{zzzzzzyyywwwuuusssoooggg[[[SSSAAA;;;333---***)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((((((((()))***+++,,,((()))***+++***(((&&&%%%+++***************++++++******))))))))))))******************************))))))))))))))))))))))))************************(((((())))))******++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))+++++++++******)))))))))&&&'''(((((('''((()))+++(((((((((((()))***,,,,,,***+++,,,,,,------,,,,,,***,,,------------...000///000111111333666;;;???DDDIIIOOOUUU]]]hhhuuu~~~~~~~~~nnnccc^^^^^^nnnssseeefffvvv+++******)))***+++,,,---*********+++++++++,,,,,,///---...000111555CCCRRRhhhyyyooobbbWWWNNNKKKMMMIIIIIIHHHGGGEEEDDDDDDEEECCCBBBAAA@@@????????????@@@@@@@@@???===<<<:::999888777555333333444555666777777777777777777777777888888888888888888888888:::::::::999888888;;;>>>BBBHHHTTTcccqqqzzz}}}vvvkkkaaa[[[WWWVVVVVV[[[]]]```aaa```aaaccceeeiiifffccccccccc```ZZZTTTGGGBBB<<<999999999777555444444444444555666777888666666666666666666666666444333222111333666:::<<>>>>>AAAFFFLLLOOOSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZ[[[\\\[[[ZZZYYYXXXUUUUUUUUUUUUVVVXXXZZZ[[[ZZZYYYZZZ\\\^^^___\\\YYYYYYYYYYYYYYYXXXZZZ]]]```bbbdddggggggggggggiiijjjjjjlllnnnpppppprrrtttvvvvvvyyy||||||xxxuuutttuuuuuu{{{{{{{{{}}}{{{xxxvvvwww{{{{{{yyywwwppphhh^^^fffpppyyy}}}}}}}}}|||~~~}}}}}}|||{{{zzzyyywwwsssmmmbbbTTTKKK888444000...///222444444++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++,,,,,,***+++,,,------,,,***)))******))))))((()))))))))***))))))(((((())))))***************************))))))))))))))))))))))))************************)))))))))))))))*********++++++************++++++)))))))))))))))))))))))),,,+++++++++************((()))++++++++++++++++++))))))))))))***+++,,,---***+++,,,,,,------,,,,,,***,,,------------...000///000111222333666;;;???EEEIIIOOOUUU\\\gggsss{{{~~~|||yyyrrrjjjeeebbbooosssfffiiiyyy))))))(((((())))))***+++******+++,,,---......///------...//////222<<>><<<;;;888777666555444555666666888888888888888888888888666666666666666666666666999::::::999888999;;;===???EEEOOO\\\iiiuuu~~~{{{pppddd[[[UUURRRRRRTTTWWWYYYZZZZZZYYYZZZ\\\bbbaaabbbfffiiiiiieee```QQQJJJBBB===<<<:::888666666666555666666777888888555555555555555555555555666555333111222333666888<<<<<<===@@@DDDIIINNNPPPTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXZZZ[[[[[[ZZZZZZYYYUUUUUUUUUUUUVVVWWWYYYYYYXXXWWWWWWYYY\\\]]]]]]\\\ZZZ[[[[[[ZZZZZZ\\\___bbbccceeehhhiiijjjjjjlllmmmkkklllmmmmmmmmmnnnrrrtttwwwyyy{{{zzzwwwuuuwwwyyy{{{~~~~~~{{{{{{{{{~~~{{{}}}|||xxxtttpppiiiaaa^^^fffpppyyy||||||zzzyyy}}}~~~~~~~~~}}}zzzzzzxxxsssiii[[[KKKAAA777333///---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,+++'''((()))***+++***)))(((******)))(((''''''(((((())))))(((((((((((())))))************************))))))))))))))))))))))))************************************))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,,,,++++++++++++***'''((()))*********))))))+++*********+++,,,------***+++,,,,,,------,,,,,,***,,,------------...000///000111222333777;;;???EEEIIIOOOTTT[[[dddpppxxx}}}{{{xxxwww~~~yyytttnnnfffooo~~~tttiiilll|||'''''''''''''''(((((()))((()))***+++---...///000///000111111000222999???PPPbbbxxxsssfff\\\VVVLLLJJJIIIHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBBBBAAA@@@>>>===<<<;;;:::999888888888888999888888888888888888888888888888888888888888888888888999:::999999999;;;===>>>CCCJJJUUUbbbppp}}}wwwjjj___WWWSSSRRROOOPPPRRRSSSSSSSSSTTTTTTVVVWWW[[[bbbhhhkkkkkkiii___WWWMMMFFFBBB???;;;888888777777666666777777888333333444444444444444555888777555333333555666888888:::===AAAFFFKKKOOOQQQTTTTTTTTTUUUVVVVVVWWWWWWVVVWWWYYYZZZ[[[[[[[[[ZZZVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVWWWXXXZZZ[[[\\\ZZZ[[[[[[[[[[[[\\\```cccccceeehhhjjjkkkkkkmmmoookkkllllllkkkjjjlllooorrryyy{{{|||{{{yyyyyy}}}~~~~~~{{{{{{xxxuuuqqqllleee___```gggqqqxxx{{{yyywwwvvvyyy{{{}}}~~~}}}yyyyyywwwqqqeeeUUUEEE;;;888555000---***(((%%%""",,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---...//////...,,,***%%%&&&'''((()))))))))(((+++***)))((((((((((((((()))(((((((((((((((((()))************************))))))))))))))))))))))))************************++++++******))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++***)))(((((()))*********++++++*********+++,,,,,,***+++,,,,,,------,,,,,,***,,,------------...000...000111222444777;;;>>>EEEIIIOOOTTTYYYbbblllsss|||zzzxxxxxx}}}ttthhhmmm{{{~~~tttkkkooo((())))))***************&&&'''(((***+++---...//////222333111000222666888EEEVVVlll~~~uuuiii```MMMKKKHHHFFFGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@???===<<<;;;;;;;;;::::::999999999999777777777777777777777777777777777777777777777777777999::::::999:::<<<===>>>BBBHHHPPP]]]mmm}}}ssseeeZZZSSSQQQKKKKKKJJJJJJKKKLLLLLLLLLKKKMMMRRRZZZcccjjjnnnpppjjjbbbWWWOOOIIIDDD???;;;;;;:::999777666666666666222333333333444444555555666555444444444555777888666999===CCCHHHMMMPPPRRRQQQRRRSSSTTTVVVWWWXXXXXXVVVWWWYYYZZZ[[[\\\[[[[[[WWWWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVUUUUUUVVVXXXZZZYYYZZZZZZZZZZZZ\\\```bbbccceeehhhiiijjjkkkmmmnnnlllllllllkkkjjjkkkoooqqqxxxzzz|||{{{{{{}}}~~~}}}~~~}}}yyytttppplllgggbbb___ccciiiqqqwwwyyywwwuuutttvvvxxx{{{~~~}}}{{{wwwwwwtttlll___OOOAAA999222111///...//////---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...//////...,,,***)))******+++,,,,,,,,,,,,,,,+++******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))(((((((((((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++///,,,))))))+++...//////+++******)))))))))*********+++,,,,,,------,,,,,,***,,,------------...000...000222333444777;;;>>>DDDIIINNNSSSXXX___iiipppzzzyyywwwxxxzzzkkkmmmyyy{{{tttlllqqq}}}{{{&&&'''(((((())))))((((((%%%&&&'''(((***+++,,,------000111...---000333222<<>>===;;;:::999999999999999888888888777777777777777777777777555555555555555555555555666888::::::::::::<<<===>>>AAAFFFMMMXXXiii|||~~~oooaaaXXXTTTNNNKKKFFFDDDDDDDDDCCCCCCDDDFFFJJJQQQ[[[fffooouuuooohhh___WWWRRRLLLFFFAAA???>>><<<:::888666555444222333333444444555555555444333333333333555666777777:::>>>CCCHHHMMMPPPQQQQQQQQQRRRTTTUUUWWWXXXXXXUUUVVVXXXYYYZZZZZZZZZYYYVVVWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUSSSTTTVVVXXXXXXYYYYYYYYYYYY[[[___bbbccceeehhhiiiiiijjjlllmmmkkklllmmmllllllmmmooorrruuuwwwzzz{{{|||}}}}}}~~~|||{{{|||wwwoookkkgggbbbaaabbbggglllrrrvvvwwwvvvtttttttttwww{{{~~~|||zzzvvvtttoooeeeWWWHHH===888000...,,,,,,.........---++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,+++)))))))))***************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,)))(((***...111000...++++++***)))((((((((((((***+++,,,,,,------,,,,,,***,,,------------...000---///222444555777;;;===CCCGGGMMMRRRWWW^^^gggmmmwww~~~ssspppqqq{{{uuuuuu}}}{{{tttlllrrr|||www$$$%%%&&&'''(((''''''&&&&&&&&&'''(((***++++++,,,+++//////++++++000222000555CCCUUUgggyyywwwbbbZZZPPPJJJIIIIIIGGGEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@>>>===;;;::::::::::::::::::999999888888888888888888888888888666666666666666666666666666888:::;;;:::;;;<<<======@@@DDDJJJTTTeeeyyyqqqhhhcccYYYRRRJJJDDDAAA@@@???===??????AAAGGGQQQ___mmmvvvrrrmmmfffaaa^^^YYYSSSNNNEEECCCAAA===:::777555555333333333444555555666666555555444444444555666666:::;;;???CCCHHHLLLOOOPPPRRRSSSSSSTTTUUUUUUVVVVVVTTTUUUVVVWWWXXXXXXWWWVVVTTTUUUUUUVVVUUUTTTSSSRRRQQQSSSTTTTTTSSSSSSVVVYYYXXXYYYYYYYYYZZZ\\\```ccceeegggiiijjjjjjjjjkkkmmmkkklllnnnooonnnoooqqqssssssvvvzzz}}}yyy|||}}}}}}}}}{{{zzz||||||yyymmmhhhdddbbbdddiiilllooosssuuuuuuttttttuuutttxxx|||{{{yyyuuurrrjjj]]]MMM@@@999666333000,,,*********)))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++,,,,,,)))(((((('''''''''''''''))))))((())))))***+++,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))*********)))))),,,222777888333...---,,,+++***))))))))))))***+++,,,,,,------,,,,,,***,,,------------...000---///222444555777:::===AAAFFFLLLQQQVVV]]]eeelllttt{{{lllggghhhuuutttlllqqq|||yyy((()))+++,,,,,,,,,+++***''''''((()))***++++++,,,,,,000///+++,,,222444111222>>>NNN___rrrlllcccVVVNNNKKKJJJHHHFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAA???===<<<;;;<<<<<<======<<<<<<;;;:::999999999999999999999999999999999999999999999999555777:::;;;;;;;;;<<<===<<>><<<;;;:::;;;???IIIXXXiiitttuuuqqqllljjjhhhddd^^^YYYIIIGGGDDD@@@<<<999666555333333444444555666777777999999888777777777777777;;;===@@@CCCGGGKKKNNNPPPUUUTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSTTTTTTSSSRRRQQQPPPMMMPPPSSSTTTSSSTTTWWWZZZXXXYYYZZZZZZZZZ]]]aaadddfffhhhjjjkkkjjjjjjkkkmmmjjjllloooppppppqqqrrrsssssswww|||zzzvvvyyy|||~~~}}}}}}}}}{{{zzz{{{wwwzzz}}}~~~~~~|||oooiiieeedddiiipppnnnqqqssstttttttttuuuvvvuuuyyy~~~|||yyyuuuqqqfffWWWGGG;;;555333444111...,,,---...//////------------------------******+++++++++,,,,,,,,,(((((((((((()))***+++,,,---,,,+++***))))))******''''''''''''(((***+++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))''''''(((((()))))))))***---000666???FFFDDD<<<444...---,,,+++******))))))++++++,,,---------,,,,,,***,,,------------...000---///222444666888:::===@@@EEEKKKQQQVVV\\\eeekkkrrrzzzgggbbbcccrrrtttkkkqqq||||||+++***)))(((((()))***+++'''***///222222000,,,))),,,+++))))))***,,,///111444:::@@@III\\\vvvtttbbbTTTNNNJJJGGGEEEHHHFFFDDDCCCCCCBBBAAA@@@FFFDDDBBB???===<<<<<<<<<:::::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999777666666666777888777777777777888999:::;;;<<<>>>BBBGGGMMMYYYooommmdddWWWMMMGGGBBB???<<<:::999;;;@@@FFFQQQcccsssxxxsssmmmkkkkkklllkkkiii\\\PPPFFFAAA<<<666555999888777666444222333666888666777777888777666555555999===CCCHHHJJJLLLMMMNNNQQQRRRSSSTTTTTTTTTTTTTTTOOOPPPQQQRRRQQQPPPOOONNNNNNOOOPPPOOOMMMLLLMMMNNNPPPPPPQQQSSSUUUWWWYYYZZZ\\\]]]\\\[[[ZZZ\\\___bbbdddggglllnnnnnnmmmmmmmmmjjjjjjmmmrrrrrrppprrrvvvxxx{{{}}}zzzyyyxxx{{{~~~{{{}}}}}}zzzuuuzzzwwwtttwwwzzziiifffiiikkknnnrrruuusssrrrrrrtttvvvwwwvvvtttyyy}}}}}}vvvqqqiii^^^QQQAAA444111444111///------.........---+++++++++***++++++,,,,,,))))))))))))))))))))))))++++++******+++,,,------)))***+++,,,,,,***)))((())))))(((((((((((()))))),,,+++***)))))))))++++++))))))))))))))))))))))))******))))))))))))******)))******+++++++++*********((('''))),,,...,,,***))))))))))))))))))))))))))))))))))))************(((((())))))******++++++...111666===BBBAAA<<<777555111,,,***,,,,,,+++)))---------------------------,,,,,,,,,,,,---......///.........111666;;;>>>AAAFFFKKKPPPTTT[[[dddkkkuuuzzzhhhaaa___kkk{{{qqqiiinnn|||,,,+++)))((('''(((((()))((()))***,,,,,,++++++***...---+++)))***+++---///000666<<>>=========;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<999999888888777777777888777777777777777888::::::<<<===AAAEEEJJJTTTiii{{{xxxnnnaaaVVVNNNHHHBBB>>>===;;;<<>>333000222,,,***(((((()))))))))(((+++++++++******++++++,,,---------,,,,,,,,,,,,,,,))))))(((((()))******++++++++++++++++++***)))((())))))(((((((((((()))))),,,+++***))))))***++++++))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((((((***((('''))),,,---,,,***))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))*********---000666===BBB@@@;;;555111000...,,,))))))***+++---------------------------,,,,,,,,,,,,---......///.........111666:::===AAAEEEKKKPPPUUU\\\eeellltttyyy~~~fff___^^^jjj{{{pppgggkkk{{{(((((((((''''''((())))))+++)))((('''''')))+++,,,///...,,,******+++,,,---,,,111666;;;GGG]]]ttt~~~uuukkk```TTTLLLMMMJJJFFFDDDCCCCCCBBBAAAFFFEEECCCBBB@@@??????>>><<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::999999888888666666666666777888999999<<<<<>>BBBIIIWWWcccuuuuuuuuusssqqqpppqqqrrrjjjbbbZZZUUUNNNFFFAAA@@@;;;:::999888888999:::;;;:::888777555555666777888999<<<@@@DDDGGGJJJMMMPPPNNNOOOOOOPPPPPPPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNPPPNNNNNNOOOQQQSSSUUUWWWXXXWWWYYY\\\]]]^^^^^^```bbbdddgggjjjllllllkkkkkkkkknnnlllmmmpppppppppsssyyy~~~~~~~~~|||xxxsssooonnnooouuuuuukkkkkkrrrxxx{{{~~~{{{yyywwwwwwxxxyyyxxxwwwxxxzzz||||||~~~}}}pppaaaOOOBBB999222///000...,,,******+++,,,+++***,,,++++++*********++++++++++++++++++++++++++++++)))))))))((())))))***+++---,,,+++***))))))))))))***))))))(((((())))))***+++******)))******++++++))))))))))))))))))))))))******))))))))))))******+++***)))'''''''''(((((()))(((((()))+++,,,+++***))))))))))))))))))))))))''''''((((((((()))))))))************)))))))))))),,,///555;;;>>>===777333---//////,,,'''&&&))),,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......///......///111555999<<<@@@DDDJJJPPPUUU]]]fffmmmrrrwww~~~|||ddd^^^\\\iii|||pppeeegggwww~~~$$$%%%%%%'''((()))++++++,,,+++)))((((((***,,,......---+++******+++,,,---***///333555<<>><<<===@@@EEEPPP[[[nnnqqqsssssspppoooqqqtttooojjjddd^^^XXXOOOGGGCCC>>><<<;;;;;;<<<=========;;;999666444444555888:::999<<<@@@CCCFFFIIIMMMPPPMMMNNNOOOOOOOOOOOONNNNNNMMMKKKIIIGGGFFFFFFFFFFFFFFFHHHIIIJJJJJJKKKMMMOOOMMMNNNNNNPPPRRRTTTVVVXXXUUUXXX\\\^^^___```aaabbbdddgggjjjkkkkkkjjjjjjkkkooommmllloooooopppuuu|||}}}~~~~~~}}}}}}~~~{{{uuupppmmmooossszzzyyyrrrlllnnnuuu|||{{{yyywwwxxxyyyzzzyyyxxx{{{}}}|||{{{}}}~~~mmm[[[GGG;;;666111//////111///------/////////...,,,++++++***************)))))))))***************,,,+++++++++++++++,,,,,,...---+++)))(((((())))))***))))))))))))))))))*********************++++++))))))))))))))))))))))))******))))))))))))******///---+++)))(((((()))***))))))((()))***++++++***((((((((((((((((((((((((''''''''''''((((((((((((++++++******))))))((((((,,,---111444666555333111,,,------+++((('''(((+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...............///111555999;;;???CCCJJJOOOUUU]]]fffmmmqqqvvv}}}}}}eee^^^\\\iii~~~pppcccdddsss~~~%%%&&&''''''((()))))))))******))))))******++++++++++++***++++++---...///+++...222333666CCCZZZmmm{{{zzz~~~ooocccRRRNNNHHHCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;<<<======<<<;;;;;;::::::;;;<<<<<<:::999888555555555555666777888999999999:::>>>BBBHHHVVVccc{{{}}}pppbbbTTTKKKCCC???<<<===???CCCKKKTTTdddgggkkklllkkklllooorrrqqqppplllgggaaaYYYQQQJJJBBB@@@======>>>??????>>><<<:::666444444555888::::::===@@@CCCEEEHHHLLLOOOMMMNNNNNNOOONNNNNNMMMMMMJJJIIIGGGEEEDDDCCCDDDDDDBBBDDDFFFGGGHHHIIIKKKMMMMMMMMMNNNPPPRRRTTTVVVWWWTTTWWW\\\___``````aaabbbdddfffiiijjjjjjjjjkkkmmmnnnlllllloooqqqsssyyy|||yyywwwyyyzzzyyywww|||~~~yyyrrrmmmlllooouuu}}}}}}}}}~~~~~~}}}|||{{{zzzvvvsssqqqttt|||}}}{{{yyyxxxzzz|||}}}}}}~~~}}}zzz{{{~~~}}}yyyfffTTT@@@666444111///000---+++******+++,,,,,,+++,,,+++******)))))))))***,,,,,,,,,,,,------......,,,,,,+++++++++++++++,,,...---+++)))(((((()))*********))))))))))))******))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******///---+++)))(((((()))***((()))))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((++++++******))))))((((((,,,,,,,,,,,,,,,---///000---+++))))))***+++)))(((+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...............///111555888999>>>BBBHHHNNNTTT\\\eeelllpppuuu|||fff```]]]hhh~~~pppbbbbbbqqq)))******)))((('''&&&%%%''''''((())))))))))))(((*********+++,,,---//////,,,...000111333;;;MMM^^^tttzzz{{{yyymmm]]]WWWOOOHHHDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>???>>>===<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;::::::;;;;;;;;;::::::999999666666666666777888999999999888999===@@@FFFQQQ\\\ttt{{{mmm]]]SSSGGGBBB>>>???@@@BBBGGGNNNYYY[[[^^^aaadddgggkkknnnrrrsssrrrmmmiiiddd[[[SSSHHHCCC>>>===???@@@@@@???<<<:::777555444666999:::;;;>>>BBBEEEGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMLLLKKKHHHGGGFFFEEEDDDDDDCCCCCC@@@BBBEEEFFFFFFGGGIIIKKKMMMMMMNNNPPPRRRTTTVVVWWWTTTXXX\\\______```aaabbbccceeehhhjjjkkklllnnnooonnnlllnnnsssvvvyyy|||wwwtttrrrtttvvvuuurrrvvv~~~}}}vvvooojjjjjjooovvv}}}{{{{{{|||{{{yyyvvvtttrrruuuwwwyyy|||~~~zzzyyy{{{}}}~~~}}}yyywwwwwwsssmmm[[[KKK;;;444222000//////,,,***))))))+++,,,,,,+++,,,+++***)))))))))))))))))))))******++++++,,,,,,+++***))))))((())))))))),,,+++******)))*********+++******))))))******+++((()))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******+++***)))'''''''''((((((((()))******(((((()))***))))))))))))))))))))))))''''''((((((((()))))))))************))))))))))))++++++***((('''(((+++...---***'''))),,,---***'''******++++++,,,,,,---------,,,,,,,,,,,,---......---......///222444777888===AAAGGGMMMRRRZZZcccjjjooottt{{{~~~ggg```]]]hhh|||}}}oooaaaaaappp((()))*********)))((((((((((((((()))))))))******+++++++++,,,,,,---------,,,+++---000000444AAAOOOaaayyy~~~zzzmmmeeeZZZPPPIIIFFFDDDCCCAAABBBBBBCCCCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::;;;::::::999999999999999777777777777777888::::::;;;888888;;;>>>AAAKKKTTThhhyyyxxxiii^^^MMMGGGAAAAAA@@@@@@CCCHHHPPPPPPRRRVVV]]]dddhhhkkknnnrrrrrrnnnllliiibbbYYYMMMFFF???<<<>>>@@@@@@???;;;:::888666555777888:::===@@@DDDGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJJJJIIIFFFFFFFFFFFFFFFEEEDDDCCCAAACCCEEEFFFFFFGGGIIIKKKNNNNNNOOOPPPSSSUUUWWWXXXVVVYYY\\\^^^^^^___```bbbbbbeeehhhjjjkkkmmmppprrrnnnmmmqqqxxx}}}zzzvvvsssqqqqqqsssssspppssszzz|||tttlllgggjjjpppxxx~~~yyyzzzzzzyyyvvvrrrmmmjjjqqqwww|||zzzvvvvvvyyy|||}}}|||}}}|||wwwsssoooggg___OOOCCC777222111...---......,,,++++++---.........,,,+++***)))((((((((((((%%%&&&&&&'''(((((())))))+++******)))(((((())))))))))))***++++++++++++***+++******))))))******+++'''(((***+++,,,,,,++++++))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((((((''')))+++***((('''(((***))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))*********)))***+++***'''''')))++++++******+++,,,,,,+++***)))******+++,,,,,,---------,,,,,,,,,,,,---......------...000222444666777<<>>===<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::;;;:::999888777888999:::777777777777888999:::;;;<<<999888:::<<<>>>FFFNNN\\\nnnpppfffRRRKKKDDDBBBAAA???@@@CCCLLLJJJJJJPPPYYYbbbggghhhjjjnnnooollljjjjjjcccZZZPPPHHH???;;;===@@@@@@???;;;:::888777666777888999>>>AAAFFFIIIIIIIIIIIIJJJIIIJJJJJJJJJIIIIIIHHHGGGEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDFFFGGGGGGHHHJJJLLLNNNNNNOOOQQQSSSUUUWWWXXXWWWZZZ\\\]]]^^^^^^```bbbbbbeeehhhjjjlllnnnrrrtttnnnooosss|||zzzvvvtttrrrpppssssssppprrrzzz{{{sssjjjeeelllrrrzzz~~~~~~wwwxxxyyyxxxuuuoooiiieeelllttt|||wwwrrrpppsssvvvwwwyyy|||zzzuuupppiii___UUUGGG>>>555222///,,,,,,---,,,+++******,,,...------,,,+++***)))(((((((((((('''(((((()))***++++++,,,------,,,+++******++++++'''(((***+++,,,,,,+++***++++++************++++++'''(((***+++,,,,,,++++++))))))))))))))))))))))))******))))))))))))******)))******+++++++++******''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))************(((((())))))******++++++'''***------***((((((((((((+++...---+++)))+++---))))))***+++,,,,,,---------,,,,,,,,,,,,---......------...000222444666777<<<@@@FFFKKKOOOVVV___fffpppuuu{{{vvvccc]]][[[fff{{{wwwiii\\\]]]mmm~~~((()))))))))))))))(((((()))))))))))))))))))))))))))************)))(((((()))+++,,,,,,---000555888HHH]]]yyy|||ssshhh[[[LLLFFFGGGIIIGGGDDDCCCDDDDDDCCCBBB>>>======<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;888999999999999888777777777888888888999999999999777999;;;<<<;;;===AAAEEEWWWggg{{{}}}lll\\\RRRJJJIIIIIIGGGEEEEEEIIIHHHHHHKKKQQQZZZbbbhhhllljjjiiiiiikkkiiiddd```TTTLLLCCC===<<<=========???999555666888999<<<@@@???AAABBBCCCCCCDDDGGGIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@GGGKKKGGGDDDFFFJJJLLLKKKLLLNNNQQQTTTVVVXXXZZZYYY[[[]]]^^^___aaaccceeeggghhhjjjlllmmmooooooppprrruuuzzz|||xxxuuutttuuutttrrrsssvvvyyyzzzzzz~~~~~~yyyrrrllljjjjjjmmmuuuzzzzzz}}}~~~}}}~~~xxxvvvtttrrrqqqooollliiipppsssvvvzzz~~~rrriiifffhhhnnnssstttuuuvvvuuuooocccUUULLL<<<:::777333000---+++***///,,,******,,,,,,***(((***************)))(((((())))))******++++++,,,,,,''')))---//////...,,,***&&&((()))+++,,,,,,,,,++++++*********))))))(((((((((((()))***+++---...///******))))))))))))************))))))))))))******,,,+++***((((((((()))***(((((((((((())))))))))))*********)))))))))))))))(((((())))))******++++++,,,,,,++++++******))))))''''''(((((())))))******---+++)))***,,,---,,,))),,,***(((''')))+++,,,,,,000...,,,---///000---***,,,---...///222444666777;;;???CCCGGGMMMVVVaaaiiipppuuu{{{vvvddd[[[YYYhhh~~~wwwkkk^^^\\\iii}}}}}}(((((())))))))))))(((((())))))))))))))))))))))))))))))******))))))(((''')))***+++,,,---///333666???QQQjjj|||qqqdddUUUKKKIIIJJJGGGDDDBBBBBBBBBBBBAAA>>>>>>======<<<<<<============<<<<<<<<<;;;;;;;;;999999999999999888888777777777777888888888999999777999:::;;;:::<<<@@@CCCJJJYYYlll}}}vvvdddXXXNNNLLLKKKIIIGGGGGGFFFEEEFFFKKKSSS]]]gggnnnmmmllllllkkkiiifffbbb___WWWPPPHHHBBBAAAAAA@@@???>>>888444666888888;;;???CCCDDDDDDDDDBBBBBBCCCEEEIIIIIIHHHGGGEEEDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDHHHIIIGGGFFFIIIIIIGGGLLLMMMOOOQQQTTTVVVXXXYYYYYY[[[]]]______aaaccceeejjjlllnnnqqqssstttuuuvvvuuuxxx~~~{{{xxxwwwvvvuuutttuuuwwwzzzzzzzzz}}}}}}|||xxxrrrmmmkkkllllllrrruuuvvv{{{~~~}}}yyyvvvrrrooonnnmmmllllllqqquuuwww{{{uuukkkgggiiinnnqqqsssttttttrrrkkk^^^PPPFFF666555333000...,,,++++++,,,***)))***,,,---+++******************)))(((((()))))))))******************,,,...000///---+++)))((((((***+++,,,,,,++++++************)))))))))((()))))))))***+++,,,---...))))))(((((((((((())))))******))))))))))))******+++***)))((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************************)))))))))((((((((()))))))))))))))---+++)))***,,,---+++))),,,+++***+++---...---+++,,,+++***,,,//////...,,,,,,---...///222444666777;;;>>>CCCGGGMMMVVVaaaiiiqqqvvv|||vvveee\\\[[[jjjyyynnnbbbbbbppp(((((())))))))))))(((((((((((((((((((((((((((((()))))))))***))))))((('''((()))+++++++++---111444888DDDXXXnnntttdddUUUNNNLLLIIIEEEBBBBBBBBBBBBAAA??????>>>========================<<<<<<<<<;;;;;;999999::::::999999888777666777777777888888888888666888999999999;;;>>>AAADDDOOO___ooopppcccVVVQQQPPPMMMKKKLLLGGGGGGHHHLLLTTT```kkkrrrpppqqqqqqnnniiidddaaa```[[[UUUNNNJJJIIIGGGDDDAAA???888444666777777:::>>>BBBCCCDDDCCCBBBAAACCCDDDHHHGGGFFFEEECCCBBBAAA@@@?????????@@@AAABBBCCCDDDDDDFFFFFFEEEHHHKKKIIIDDDMMMMMMOOOQQQSSSUUUWWWXXXYYY[[[^^^___```aaadddfffnnnpppssswwwzzz}}}~~~||||||zzzxxxwwwvvvwwwyyy{{{zzzzzzyyyyyyxxxuuuqqqnnnmmmmmmjjjlllmmmpppxxx}}}zzzuuunnniiiiiikkknnnooorrruuuxxx{{{wwwnnnjjjkkknnnppprrrrrrqqqmmmdddWWWHHH===222111000///...---------)))(((((()))+++,,,,,,+++***************)))((((((***))))))))))))))))))(((,,,---///000///---***((()))***++++++++++++******************))))))))))))************++++++,,,,,,((((((''''''''''''((((((******))))))))))))*********)))((('''''''''(((((())))))*********+++++++++))))))))))))))))))))))))************))))))))))))((())))))))))))))))))***))))))))))))))))))((((((,,,*********+++,,,+++***))))))***---......+++))))))))))))+++...///...---------...///111333555777:::>>>CCCHHHMMMVVV```hhhqqqvvv{{{~~~wwweee^^^^^^nnnxxxooofffjjjwww~~~'''(((((())))))))))))(((((((((((((((((((((((((((******++++++******)))(((((()))*********,,,...111666;;;III^^^sssvvvcccWWWRRRNNNHHHEEEDDDDDDDDDDDDAAA@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::::::::::::::999999888666666777777777888888888777777777777888999<<<===CCCJJJTTTaaarrr}}}oooaaaZZZWWWSSSQQQQQQOOONNNMMMOOOVVVaaalllsssuuuwwwwwwssslllfffcccccc___[[[VVVSSSQQQNNNIIIDDDAAA:::666777888888:::>>>>>>@@@BBBCCCBBBCCCDDDFFFEEEEEEDDDBBBAAA@@@???>>>=========>>>???AAACCCDDDBBBEEEGGGGGGHHHKKKJJJFFFNNNNNNOOOQQQSSSTTTUUUVVVYYY[[[^^^```aaaccceeehhhooorrrwww|||~~~|||yyyxxxxxxzzz{{{|||zzzyyytttttttttrrrpppooonnnnnnhhhggggggkkkuuu|||yyyrrrjjjdddeeeiiinnnrrrrrruuuxxxzzzxxxooommmnnnooopppqqqooolllfff\\\NNN@@@666222111000///.........///)))(((((()))***************************)))((((((******))))))((((((''''''+++---...//////...,,,***++++++++++++******))))))*********)))))))))))))))******+++++++++*********)))((((((''''''(((((()))******))))))))))))******(((((((((''''''''''''(((((())))))))))))*********((((((((()))))))))))))))++++++******))))))((((((''''''(((((())))))******+++******))))))(((((((((+++*********+++++++++***((('''((()))++++++)))((()))***+++,,,............------...///111333555666999===CCCHHHMMMVVV```gggqqqvvv{{{~~~wwwfffaaacccsssvvvmmmhhhooo|||''''''((()))))))))))))))((((((((((((((((((((((((++++++,,,,,,++++++***)))((()))++++++******,,,...333555>>>PPPeeewwwuuugggZZZUUUMMMHHHEEEEEEEEEEEEBBBBBBAAA??????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999777777777777888888888888777666555666777999:::;;;===AAAHHHRRR```sss{{{mmmfffbbb]]]YYYXXXWWWTTTQQQRRRXXXbbbmmmtttxxxzzz{{{wwwpppjjjggggggdddaaa]]]\\\ZZZVVVPPPKKKCCC===888999:::999;;;???===???BBBCCCBBBBBBCCCDDDCCCBBBAAAAAA??????>>>===<<<<<<<<<<<<>>>AAACCCEEEHHHNNNQQQNNNJJJJJJKKKKKKOOOOOOPPPQQQRRRSSSTTTTTTXXXZZZ]]]```bbbdddhhhjjjnnnrrrxxx~~~|||zzzzzzzzz|||}}}|||yyywwwppppppqqqqqqqqqqqqooonnnhhheeedddjjjsss||||||uuuooogggbbbccchhhnnnqqqtttwwwyyy|||wwwpppooopppqqqpppmmmjjjddd]]]SSSFFF:::222111111///...---,,,,,,,,,************)))(((((()))***************)))((((((******))))))(((((('''''')))***,,,...//////...---,,,,,,+++******)))))))))))))))))))))))))))************+++++++++***)))(((***))))))(((((())))))*********))))))))))))******'''''''''((((((((((((''''''''''''(((((((((((()))''''''(((((())))))))))))++++++******))))))((((((''''''(((((())))))******++++++******))))))((((((************************+++)))'''''')))***+++***,,,---..................------...///000222444555999===CCCHHHMMMUUU___fffpppuuuzzz}}}wwwgggccchhhyyywwwmmmiiisss&&&'''((())))))******)))((((((((((((((((((((((((++++++,,,,,,++++++***))))))***,,,+++******+++,,,---///666CCCVVVjjjzzz{{{hhhaaaWWWNNNIIIFFFEEEDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<;;;;;;:::999777888888888999999999999888666555555777999999999999;;;AAAJJJUUUdddyyy{{{uuuqqqiiicccaaaZZZWWWSSSRRRXXXbbbmmmuuuwwwxxxxxxvvvrrrmmmjjjiiihhheeebbbaaa```]]]VVVQQQEEE???::::::;;;:::;;;???@@@BBBDDDCCCAAA?????????@@@@@@@@@?????????>>>>>>===<<<<<<<<<===@@@CCCEEESSSZZZ[[[TTTLLLKKKMMMNNNPPPPPPPPPQQQQQQRRRRRRSSSVVVYYY]]]```cccfffjjjmmmnnnssszzz}}}}}}|||{{{{{{|||}}}~~~|||xxxtttooopppqqqtttvvvuuurrroooiiiffffffmmmtttyyyzzzooojjjeeebbbdddhhhllloootttwwwzzz}}}vvvppppppqqqpppnnnhhhccc[[[RRRIII???666000///...---+++))))))((((((+++,,,,,,+++)))(((((()))***************)))((((((***))))))))))))))))))((('''(((***,,,............,,,,,,+++***))))))******))))))))))))************))))))+++++++++***)))(((******))))))))))))************))))))))))))******''''''((()))))))))((((((&&&&&&&&&'''''''''((((((&&&''''''(((((())))))***************))))))))))))((())))))))))))))))))*********************)))))))))***+++***))))))***+++///,,,***)))+++---......,,,---//////...---...///------...///000222333444888<<>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;::::::999999999999:::::::::::::::777555555777999999888999:::???FFFLLLUUUfffwwwwwwnnnjjj```[[[UUURRRUUU^^^hhhooorrrqqqqqqqqqqqqnnnkkkhhheeeccc``````___\\\VVVQQQFFF???:::::::::999;;;>>>???AAACCCCCCAAA???>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<===@@@CCCEEEWWWZZZXXXRRRMMMNNNOOONNNPPPQQQQQQQQQQQQQQQQQQQQQTTTWWW\\\```dddhhhmmmppppppuuu~~~~~~}}}||||||||||||{{{{{{|||~~~~~~{{{vvvrrrpppqqqtttyyy|||{{{vvvqqqjjjiiikkkqqquuuvvv|||{{{wwwhhhfffddddddgggiiikkkkkkooorrrvvvzzzuuuooooooooommmjjjaaaZZZQQQGGG???888333///---,,,+++***)))((((((((()))+++---,,,***)))***,,,***************)))(((((()))))))))***************((()))***+++,,,,,,,,,,,,,,,+++***))))))******+++((()))))))))************'''(((***++++++***)))((())))))(((((((((((())))))******))))))))))))******'''((()))*********))))))''''''''''''((((((((((((&&&&&&''''''((())))))***)))))))))))))))************************)))))))))******************++++++(((***++++++(((((()))+++...,,,+++,,,...///......)))+++......------...000---------...000111333444777<<>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::999999:::::::::;;;;;;;;;:::777555555777999999777888888;;;@@@AAAEEESSSbbbppp}}}uuupppfff```WWWQQQQQQXXXaaagggmmmlllkkklllooonnnjjjfff```]]][[[[[[[[[XXXSSSNNNEEE???999999999888999===<<<>>>AAACCCBBBAAA@@@AAA=========>>>???@@@@@@AAA@@@>>>===<<<===@@@CCCEEETTTSSSOOOKKKLLLQQQRRROOOQQQQQQQQQQQQQQQQQQQQQQQQRRRVVV[[[```eeeiiiooorrrrrrxxx~~~|||{{{{{{|||}}}zzz{{{|||~~~~~~{{{uuuqqqrrrsssxxx}}}xxxssslllkkkooouuuvvvuuuzzz~~~{{{wwwtttdddddddddfffiiijjjiiihhhhhhlllpppttt}}}uuuooonnnnnnjjjfff\\\UUUJJJ@@@999444111///---,,,++++++++++++++++++(((***,,,,,,******,,,///***************)))(((((())))))******++++++,,,,,,)))******+++++++++******++++++***))))))***+++,,,(((((())))))*********+++&&&(((***+++,,,+++)))(((((((((''''''''''''((((((******))))))))))))******'''((()))+++++++++***)))(((((((((((())))))))))))&&&&&&&&&'''((())))))***(((((())))))******++++++,,,,,,++++++******)))))))))))))))***+++++++++,,,(((***,,,+++(((''')))+++******+++---///...,,,***%%%(((,,,---,,,---///222---------...000111222333777<<>>??????>>>===<<<;;;;;;:::::::::999999999<<<;;;::::::;;;;;;999888888666555666888999999888666888:::<<>>@@@BBBCCCBBB???>>>???BBBDDDCCCBBBFFFGGGIIIJJJJJJKKKMMMOOOKKKLLLNNNOOOOOOQQQTTTVVVUUUYYY___dddjjjooouuuyyy}}}||||||}}}zzzxxxyyyyyywwwuuuuuuvvvyyy}}}~~~}}}yyyuuuooohhhiiitttxxxtttuuu|||}}}}}}}}}|||yyyssskkkeee\\\aaahhhmmmooolllfffcccbbbdddgggmmmuuu}}}wwwsssrrroooggg```UUUKKK===555222222111000///...---,,,++++++++++++,,,+++******,,,,,,+++***)))))))))))))))))))))))),,,+++++++++***))))))))),,,+++)))(((((()))+++,,,(((((((((((((((((((((((((((((())))))*********+++))))))((((((''''''&&&&&&)))***+++,,,,,,+++***)))++++++************+++++++++******)))(((''''''&&&******))))))((((((''''''))))))))))))))))))))))))(((((()))************)))))))))))))))((((((((((((***++++++++++++,,,,,,,,,***(((&&&%%%&&&***...111)))+++,,,......---,,,+++************************............000222444555999;;;@@@GGGPPPYYY^^^```iiiooovvvyyy{{{vvveeegggrrrpppgggqqq''''''(((((())))))******((()))******(((((()))***+++***)))(((((()))******)))))))))***+++,,,------+++***+++...111:::KKK[[[qqq{{{yyylll```YYYOOOKKKEEEBBBAAAAAAAAAAAA>>>>>>???@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;===<<<::::::;;;<<<:::999888666555666777999999888777888999:::<<>>>>>>>>>>>>>>============>>>???AAABBBAAA???>>>???BBBCCCCCCBBBFFFHHHJJJJJJJJJJJJLLLMMMJJJKKKMMMOOOPPPRRRUUUWWWYYY]]]ccchhhnnnttt{{{}}}}}}~~~~~~~~~}}}xxxvvvwwwxxxwwwvvvuuuvvvxxx|||~~~~~~{{{xxxlllgggjjjtttyyyuuuuuuzzzyyyzzzzzzwwwrrrjjjccc___\\\aaahhhnnnooolllgggccc^^^```ccchhhooowww~~~zzzvvvtttoooeee\\\OOOFFF;;;444222222111///......---,,,+++++++++++++++***))))))++++++***))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))((()))))))))************))))))(((((((((((((((((()))******++++++******)))+++******))))))******+++*********)))((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))'''((()))***************)))))))))))))))))))))((((((((()))))))))*********+++***'''&&&'''))),,,...)))***,,,---...---,,,+++***************+++++++++............000222444555999;;;???GGGOOOWWW]]]```iiiooovvvyyy{{{tttbbbdddpppsssjjjsss~~~(((((((((((())))))))))))'''((())))))''''''((()))******))))))))))))******((((((((())))))+++,,,,,,))))))+++...///333???KKKdddqqq~~~}}}qqqiii\\\VVVMMMFFFCCCCCCCCCDDD???@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>============<<<;;;;;;<<<<<<;;;:::888666555555777888888777888999999888777999<<>>>>>??????>>>>>>======>>>???@@@@@@AAA???>>>???AAACCCCCCBBBGGGHHHJJJIIIIIIHHHJJJKKKJJJLLLNNNQQQSSSUUUYYY\\\```ccciiiooovvv}}}~~~}}}|||~~~yyytttsssuuuxxxxxxwwwuuuvvvwwwyyy|||}}}{{{zzzjjjgggkkkvvvzzzvvvuuuxxxvvvxxxwwwqqqhhh```[[[ZZZ]]]bbbiiiooopppmmmhhhddd^^^___bbbgggmmmsssxxx{{{~~~zzzwwwsssjjj]]]SSSEEE>>>666222111111000......---,,,++++++***++++++***)))((()))******)))((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************))))))))))))************(((((())))))))))))))))))+++******))))))******++++++******))))))******+++******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))((((((((()))))))))******++++++)))(((((()))***+++((()))+++,,,,,,,,,+++***)))*********++++++,,,,,,......---...///111333555888;;;???FFFNNNVVV\\\```hhhooovvvyyy{{{qqq```cccpppzzzrrryyy{{{}}}))))))))))))((((((((((((&&&((()))((('''&&&'''))))))))))))))))))*********+++******))))))*********'''(((+++...//////555>>>SSSbbbvvv}}}wwwllldddYYYNNNHHHEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>><<<;;;::::::<<<<<<;;;:::888777555666777888888777888999888777555555888:::===@@@EEEKKKRRR[[[dddjjjiiinnnrrrssstttssskkkbbb]]]UUUMMMKKKKKKKKKOOOUUUUUUTTTRRROOOLLLGGGCCC@@@@@@>>>============;;;999999888777666666666777777666777999:::;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@?????????@@@AAABBBBBBFFFGGGHHHHHHGGGGGGHHHJJJKKKNNNQQQUUUXXX\\\```dddfffjjjqqqxxx~~~{{{yyyzzzvvvsssssswwwzzz{{{zzzvvvuuuuuuvvvwwwxxxwwwvvvjjjjjjoooyyy~~~zzzwwwwwwuuuvvvuuummmbbbZZZXXXYYY___cccjjjpppqqqooojjjgggdddfffhhhkkkoootttwwwyyy{{{yyyvvvrrrlll```QQQFFF;;;777222/////////...------,,,,,,+++******+++++++++)))((()))***+++***)))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++***))))))***++++++************************)))))))))))))))*********(((((())))))******+++++++++***)))(((((()))***+++******))))))))))))*********)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((***++++++++++++)))))))))))))))*********************++++++++++++******************++++++((()))***+++++++++******)))******++++++,,,,,,------------...///111333444777:::???DDDKKKSSSZZZ___gggnnnuuuxxxzzz~~~oooaaaeeerrr|||~~~xxxzzz))))))))))))((((((((((((&&&((()))((('''&&&''')))(((((())))))************...---,,,+++))))))))))))&&&'''***//////...111777BBBRRRjjj}}}{{{{{{rrrfffYYYOOOIIIDDDAAACCCCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>======;;;:::999:::;;;<<<;;;::::::888666666888888888777777888888777555555777999999:::<<>>===;;;::::::<<<<<<;;;:::666666666666777888999999666777888:::;;;<<<<<<<<<>>>>>>>>>????????????>>>>>>????????????@@@BBBCCCDDDFFFGGGHHHGGGHHHIIIKKKLLLOOOTTTXXX]]]bbbhhhlllnnnsss{{{}}}yyywwwwwwuuuuuuyyy~~~xxxvvvtttsssttttttrrrqqqnnnooouuu~~~zzzwwwrrrsssppphhh^^^XXXYYY[[[bbbffflllppprrrqqqnnnkkklllmmmooorrrtttuuuvvvwwwvvvtttpppkkkcccVVVGGG===444222///...---------,,,,,,,,,+++*********++++++,,,+++******,,,,,,+++***************************(((((())))))******+++++++++******************+++******************************))))))))))))))))))(((((())))))******+++++++++***)))(((((()))***+++***))))))))))))))))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((******+++++++++((()))))))))*********+++))))))*********+++++++++'''((()))***+++,,,------))))))******++++++++++++******++++++,,,,,,,,,,,,------------///111333444666999>>>CCCIIIPPPYYY___eeelllsssvvvyyy|||nnndddhhhvvv}}}wwwyyy(((((((((((())))))))))))'''((())))))''''''((()))'''((()))******+++******///...,,,+++***)))((((((((((((***//////...000444777CCCZZZqqqvvviii]]]SSSKKKFFFHHHGGGEEECCCAAA@@@@@@@@@??????>>>>>>>>>=========<<<:::::::::<<<===<<<;;;;;;999888888999999999888666777888777666666777999999999:::;;;<<<@@@FFFJJJQQQVVVZZZ[[[^^^bbbccc```VVVMMMFFFEEEGGGGGGHHHKKKMMMQQQVVVWWWSSSKKKEEEAAA===;;;::::::;;;<<<<<<;;;666666777888999::::::;;;888999:::;;;<<<<<<======<<<===>>>???????????????>>>???@@@?????????AAACCCDDDFFFHHHIIIJJJLLLNNNPPPPPPSSSYYY^^^dddjjjqqquuuzzz}}}~~~~~~{{{wwwtttuuuvvv{{{{{{yyyvvvuuutttsssqqqooosssuuu{{{|||xxxooonnnjjjccc]]][[[]]]```gggiiimmmqqqssssssrrrqqqrrrssstttvvvvvvvvvuuuttttttqqqkkkcccYYYLLL@@@888111000...---,,,,,,,,,,,,++++++************++++++,,,+++***+++,,,---,,,***************************((((((((()))))))))))))))************************************************************))))))))))))(((((())))))))))))))))))***))))))(((((())))))******))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))((())))))******+++++++++'''''''''((((((((())))))'''((()))***,,,---......************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...000222444555999>>>BBBFFFNNNWWW^^^cccjjjqqquuuwww~~~|||nnneeejjjyyy}}}xxxxxx''''''(((((())))))******((()))******(((((()))***&&&''')))***++++++******++++++***))))))))))))***+++)))***---...,,,...222333999JJJbbbvvvsssggg\\\UUUMMMKKKIIIFFFCCCBBBAAAAAA????????????>>>>>>>>>======<<<<<<===>>>??????======;;;999999:::::::::999666777888777666555666888888:::;;;;;;<<<===@@@CCCBBBJJJPPPRRRVVVZZZZZZWWWQQQHHHAAAAAACCCCCCCCCEEEGGGMMMSSSVVVSSSOOOKKKJJJCCCAAA>>>=========<<<;;;999::::::::::::::::::999999999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@===???@@@???>>>>>>AAACCCDDDGGGJJJMMMOOOQQQUUUWWWXXX\\\bbbhhhooovvv}}}}}}{{{zzz|||~~~{{{xxxuuussstttyyy}}}|||zzzzzzzzzxxxuuussswwwzzz}}}xxxnnnkkkfffaaa```bbbfffhhhlllmmmoooqqqsssuuuvvvvvvvvvwwwyyyyyyxxxvvvsssrrrrrrlllcccXXXMMMCCC:::555111000///,,,+++***+++,,,++++++************+++++++++***)))***+++,,,+++)))*********************************)))))))))))))))*********++++++*********))))))))))))))))))))))))************)))))))))((())))))(((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))************)))((((((((())))))******+++,,,,,,''''''''''''((((((((()))***))))))***+++,,,---...+++++++++++++++,,,,,,------------,,,,,,++++++***---,,,,,,---...000222444444999===AAAEEELLLVVV^^^aaahhhooosssuuu||||||ooobbbhhhxxx}}}yyyvvv}}}&&&''''''((()))******+++(((***+++***)))((()))+++&&&''')))***+++++++++***'''''''''(((((()))***+++...+++***,,,,,,+++,,,000333444@@@WWWnnn~~~}}}xxxxxxkkkdddQQQOOOLLLHHHEEECCCBBBBBB@@@@@@@@@?????????>>>>>>???>>>===>>>@@@AAAAAA@@@>>><<<::::::;;;;;;:::999666777888777555444555666444666888999999999;;;===666???HHHLLLOOORRRQQQNNNMMMDDD>>>>>>AAA@@@@@@AAADDDJJJQQQTTTTTTRRRRRRSSSJJJGGGCCCAAA@@@???>>>============<<<;;;:::999888777888888999999999888888:::;;;===???@@@AAA@@@@@@<<>>>>>AAADDDEEEHHHLLLPPPSSSVVVZZZ]]]```dddkkkrrryyy}}}}}}|||zzzyyyvvvxxx~~~|||zzzwwwtttrrrttt{{{~~~~~~~~~~~~}}}zzzxxxyyy|||}}}wwwpppkkkfffccceeeiiinnnpppnnnooooooqqqsssvvvxxxyyyzzz{{{||||||zzzwwwtttrrrooohhh]]]PPPDDD;;;555222222111///,,,***)))+++,,,+++***************++++++***)))((()))***+++***(((************************,,,+++++++++******))))))******++++++++++++******((((((((((((((((((((((((+++*********))))))(((((())))))((((((''''''&&&&&&'''((()))******)))((('''))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))***++++++******)))((('''((())))))***++++++,,,,,,))))))))))))************,,,,,,*********+++,,,---,,,,,,++++++,,,,,,---...///...------,,,+++***))),,,,,,,,,---...000222333444888===@@@DDDKKKUUU]]]```fffnnnrrrttt{{{}}}ppp^^^fffwww}}}zzzuuu|||))))))((((((((((((((()))(((((())))))******++++++***+++)))&&&)))...///---(((((((((***,,,,,,***(((%%%&&&'''((()))***+++,,,///111777DDDVVVlll~~~vvvttt|||}}}hhhcccZZZQQQJJJFFFEEEEEE???@@@@@@@@@??????@@@AAA===>>>>>>>>>>>>>>>======@@@???>>><<<:::999999999999888777666666555555555;;;::::::999777666444333999:::>>>AAADDDFFFGGGGGGAAA@@@???===<<<<<<<<<===<<<@@@FFFLLLPPPSSSTTTTTTPPPLLLGGGDDDBBB@@@???===777:::======<<<;;;::::::<<<<<<<<<===<<<<<<;;;;;;;;;<<<>>>???@@@AAAAAAAAA?????????@@@AAACCCEEEEEELLLOOOTTTXXX\\\```dddgggmmmrrryyy~~~~~~}}}|||yyyvvvsssqqqrrrttt{{{~~~zzzwwwuuuttttttyyyzzz~~~~~~}}}}}}|||wwwsssnnnkkknnntttxxxvvvsssvvvssspppqqquuuyyyzzzzzzvvv{{{~~~{{{xxxuuuqqqlllnnndddUUUHHH???999333000---------------------------,,,)))((((((***---///+++***)))'''''''''((((((+++***)))***++++++***)))************************(((((((((((())))))))))))'''(((******))))))***,,,))))))************))))))******)))*********)))'''(((((((((((())))))))))))+++***)))***,,,+++((($$$"""%%%((()))((('''''''''((((((((((((((()))******************))))))))))))(((((((((((())))))))))))+++)))&&&'''+++------,,,))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,------000///...------------------,,,,,,---...111444666777:::>>>BBBGGGMMMTTTYYYaaaeeekkkooottt||||||iiidddfffsss{{{zzz|||}}}}}}}}}))))))(((((((((((()))))))))))))))))))))*********(((******)))+++222666666,,,***))))))***+++***(((''''''((()))***+++,,,,,,,,,///444===LLLaaauuu~~~zzzqqqyyyxxxpppeeeZZZRRRLLLGGGDDD@@@@@@@@@???>>>???@@@AAA>>>>>>??????@@@@@@@@@@@@AAA@@@???===<<<;;;::::::999999888777666666666666888888888888888777666555666888;;;===@@@AAAAAAAAA<<<;;;:::888888888999999;;;>>>BBBGGGLLLOOOPPPOOONNNJJJFFFCCCAAA@@@???>>>999;;;===>>><<<;;;::::::<<<<<<============<<<<<<:::;;;<<<>>>???@@@@@@@@@@@@AAABBBDDDFFFHHHJJJKKKPPPTTTXXX]]]aaafffkkkoooxxx~~~~~~{{{xxxuuuqqqpppnnnpppwww~~~{{{wwwuuuttttttuuu||||||}}}|||{{{~~~}}}}}}~~~~~~zzzvvvuuurrrrrrwww~~~~~~zzzwwwsssssswwwzzz{{{{{{xxx}}}}}}|||zzztttlllbbbXXXKKKAAA<<<999666444------------------------,,,+++***))))))+++,,,...++++++))))))((()))******+++***))))))++++++***)))************************((((((((()))))))))******((()))******)))(((***+++))))))************))))))***))))))******)))((('''(((((((((((())))))))))))+++)))((()))++++++)))&&&'''((()))((('''''')))***((((((''''''(((((()))***)))))))))((((((((((((''''''''''''(((((((((((((((+++(((&&&'''***,,,,,,+++))))))))))))))))))))))))*********+++******))))))))))))******+++,,,,,,---///...------,,,,,,---------,,,,,,---...111444666666999===AAAGGGMMMUUUZZZbbbffflllpppttt{{{|||jjjeeehhhuuu}}}~~~~~~}}}|||~~~))))))(((((((((((())))))***))))))))))))))))))(((%%%***+++)))+++222:::===111...***((()))*********)))*********++++++++++++***,,,000555???PPPdddsss~~~}}}}}}{{{}}}{{{ooovvvuuuiii```WWWMMMFFFDDDCCCAAA@@@??????@@@@@@===>>>???@@@AAAAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<:::999888777777666666777666666777777888777777777555777999;;;===>>>>>>>>>777777666666666666666777::::::<<>>;;;===>>>>>><<<:::::::::<<<<<<============<<<<<<;;;;;;===>>>???@@@@@@@@@BBBCCCFFFIIILLLPPPRRRSSSXXX[[[```eeekkkqqqwww|||}}}}}}~~~}}}zzzwwwtttqqqoookkknnnttt}}}{{{yyyvvvsssrrrsssuuuvvv}}}|||~~~}}}zzzxxxzzzyyyxxxxxxyyyxxxuuusssuuuvvvyyy}}}yyywwwzzz|||}}}|||yyy{{{|||}}}}}}ssshhh\\\SSSEEE;;;555222000...------------------------************++++++,,,,,,+++***************+++,,,+++***))))))++++++***)))************************)))))))))*********++++++)))***+++***)))((()))***))))))************)))))))))))))))))))))(((''''''(((((((((((())))))))))))***)))'''(((***++++++***,,,,,,+++(((''''''***---''''''&&&&&&''''''((()))((((((((((((''''''''''''&&&&&&''''''(((((('''''')))((('''''')))++++++***))))))))))))))))))))))))************))))))(((''')))))))))***++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---///111333555444777;;;@@@FFFMMMUUUZZZbbbgggmmmpppssszzz|||lllggglllxxx~~~|||}}})))(((((((((((())))))*********))))))((((((((('''%%%***,,,)))(((...666;;;666111+++(((''')))***+++************************))),,,///000444AAATTTcccuuuyyy}}}~~~}}}{{{{{{|||yyyzzz{{{zzz{{{|||zzzooouuu}}}zzzqqqgggZZZPPPKKKHHHEEEBBBAAAAAA@@@???<<<<<<===>>>???@@@BBBBBBBBBAAA@@@???======<<<<<<;;;:::999888888777777888666777777888888777777666666777:::<<<>>>?????????777777777777777777888888999777777;;;AAADDDCCCAAAEEEBBB???============<<<<<<>>>???>>><<<::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAACCCEEEIIINNNSSSWWW[[[\\\aaadddjjjpppvvv}}}}}}||||||}}}|||{{{yyywwwuuusssrrroooqqquuu{{{~~~vvvtttrrrqqqqqqrrruuuvvvyyyxxx{{{{{{wwwuuuvvvuuusssqqqpppooonnnnnnrrrvvv}}}}}}}}}~~~}}}|||vvvvvvvvvxxx|||{{{nnn```UUUKKK???555000...,,,+++++++++++++++++++++++++++((()))***+++,,,++++++***))))))))))))***++++++,,,+++)))((()))***+++***)))************************)))*********++++++++++++***++++++***((('''((()))))))))************))))))((()))***)))((('''''''''(((((((((((()))))))))))))))((('''''')))***,,,,,,,,,,,,,,,***(((((()))+++&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''&&&'''((()))))))))(((((((((''''''((())))))***)))))))))))))))))))))))))))))))))***))))))((('''&&&)))))))))******+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,---///111222333222555:::???EEEMMMUUUZZZbbbhhhnnnppprrrwww|||ooojjjppp|||~~~}}}~~~((((((((((((((()))*********)))))))))(((((('''''')))...///***&&&***000333666222,,,(((((()))++++++)))))))))))))))(((((((((***---//////000888GGGTTTiiipppxxx||||||zzzzzz{{{yyyyyyxxxuuutttvvv}}}|||}}}~~~qqqvvv}}}zzzlllbbbUUUQQQKKKFFFDDDBBB@@@>>><<<<<<<<<<<<===>>>@@@AAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::999999888888999999999999999888777666555555777999<<<>>>???@@@@@@777777777888888888888888888777666888<<>>AAA???;;;::::::;;;;;;:::<<<>>>>>>===;;;999999:::888999:::;;;;;;;;;;;;;;;:::;;;===???AAABBBCCCCCCEEEHHHMMMTTTZZZ```ccceeekkkooovvv}}}~~~||||||zzzzzzyyyxxxxxxwwwwwwwwwwwwxxxzzz}}}~~~~~~{{{yyyrrrqqqppppppqqqrrrtttuuuuuuvvv{{{zzzuuuqqqrrrqqqnnnkkkhhhggghhhiiiqqqwww}}}{{{uuutttrrrssswwwuuugggWWWEEE>>>555000///111111111))))))))))))))))))))))))''')))***,,,,,,+++***)))'''(((((())))))************)))((()))******)))((()))))))))))))))))))))))))))*********++++++++++++***++++++***((('''((()))))))))************))))))''')))+++***(((''''''((((((((((((((())))))))))))(((((((((((((((***,,,...(((***++++++)))'''''''''&&&&&&&&&&&&&&&'''((((((*********)))))))))(((((('''((()))++++++***))))))'''((()))))))))((()))))))))))))))))))))))))))))))))))))))))))))(((''''''***************+++++++++++++++*********++++++,,,,,,,,,,,,---///000111222111444999>>>DDDLLLTTTYYYaaagggnnnppppppuuu|||rrrmmmttt~~~(((''''''(((((()))***+++)))(((((((((((((((((('''---111111+++(((***------222///+++)))***+++++++++)))))))))(((((((((((((((***---//////000555>>>EEEYYYdddqqqyyy{{{zzzzzz|||zzzyyyvvvrrrnnnpppuuu{{{}}}~~~}}}yyyxxxsssuuuzzzyyyggg```WWWPPPMMMIIIEEEAAA@@@@@@>>>======>>>???@@@AAA@@@???>>>===============<<<;;;::::::999999:::::::::::::::999888777666555666888:::<<<=========666666777777777777666555888888888888:::<<>>:::999999::::::999;;;<<<===<<<:::999999;;;888999:::;;;;;;;;;;;;;;;999;;;===@@@CCCEEEFFFGGGKKKOOOUUU]]]dddjjjnnnpppvvv|||~~~|||{{{yyyxxxxxxxxxyyyyyyzzz{{{}}}~~~~~~~~~|||zzzxxxvvvpppqqqqqqrrrrrrsssssssssrrruuuzzz}}}xxxrrrooommmkkkhhhdddbbbbbbeeehhhrrrwww~~~{{{xxxtttssspppnnnppplll^^^PPP???999222......///...,,,))))))))))))))))))))))))((((((***+++++++++***)))'''(((((())))))))))))(((***)))((((((******)))((()))))))))))))))))))))))))))))))))*********++++++)))***+++***)))((()))***))))))************))))))(((***---,,,)))'''(((***(((((((((((())))))))))))'''((())))))))))))+++---%%%(((***+++)))'''&&&&&&''''''&&&&&&''''''((()))************))))))))))))'''(((***,,,,,,+++***)))''')))******)))((())))))))))))))))))))))))))))))((())))))******))))))(((++++++++++++++++++++++++++++++******++++++,,,,,,+++,,,---...///000000111111444888===CCCJJJRRRWWW^^^eeelllnnnnnnrrr~~~}}}uuuooowww''''''''''''((()))***+++'''''''''(((((((((((((((***------))))))++++++)))---,,,++++++,,,,,,+++***))))))))))))))))))******(((***---///111333666999GGGUUUhhhtttyyyyyyzzz|||zzzxxxtttnnniiijjjoootttxxx|||vvvyyy~~~rrrsssvvvzzz}}}wwwkkkbbb]]]XXXQQQMMMHHHFFFDDDBBB@@@@@@AAAAAABBBAAA@@@??????>>>??????>>>===<<<;;;::::::::::::::::::;;;;;;;;;::::::999888888::::::;;;:::999888777888888888888666555444777:::;;;:::999;;;@@@EEEBBB???<<<::::::;;;;;;:::999:::;;;:::888888999;;;999:::;;;<<<============>>>???BBBFFFJJJLLLNNNOOOTTTXXX___gggooouuuyyy{{{}}}|||zzzzzzyyyyyyyyyzzz{{{|||~~~~~~~~~|||zzzwwwuuutttpppqqqsssuuuuuutttrrrppppppqqquuu{{{~~~{{{yyy{{{}}}~~~|||wwwqqqmmmeeeeeeccc___^^^```fffkkkpppuuu{{{~~~yyyvvvrrrppplllhhhfffaaaTTTGGG===888222...---+++(((%%%************************((())))))***************))))))*********)))((('''***((('''((()))***)))((())))))))))))))))))))))))((((((((()))))))))******((()))******)))(((***+++))))))************))))))(((,,,...---)))'''))),,,(((((((((((())))))))))))&&&(((++++++))))))***,,,&&&'''))))))((('''((()))((((((''''''(((((()))******))))))))))))(((((((((&&&(((***,,,,,,+++)))((('''***,,,,,,***((()))***))))))))))))))))))))))))(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,---...//////000000222444888===BBBIIIPPPUUU[[[ccckkkllllllppp}}}}}}wwwpppyyy''''''''''''((()))++++++&&&'''''''''(((((())))))$$$''''''&&&(((+++***&&&))))))***,,,......+++)))))))))******++++++++++++%%%(((+++///111222111111:::KKKaaaqqqwwwyyy{{{}}}xxxvvvrrrkkkffffffkkkpppnnnwww|||zzz}}}xxxxxx~~~pppqqqrrruuuxxxyyyyyyxxx}}}|||rrrllleee^^^XXXNNNLLLIIIEEECCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;888999:::;;;<<<<<<<<<<<<<<<<<<===<<<;;;999777666999::::::::::::888666555777;;;>>><<<999:::AAAHHHDDDAAA>>><<<<<<<<<<<<;;;888999:::999888888:::;;;;;;<<<===>>>????????????DDDFFFIIIMMMQQQUUUWWWXXXZZZ___fffnnnvvv}}}}}}}}}|||zzzzzzyyyzzz{{{||||||}}}}}}{{{wwwuuutttsssppprrruuuwwwwwwtttqqqooommmmmmooossswwwyyyyyyxxxuuuxxx{{{|||{{{vvvppplll``````___]]]\\\```hhhnnnmmmrrrvvvyyy}}}}}}xxxtttnnnmmmhhhbbb]]]XXXLLL@@@333///,,,,,,......+++(((++++++++++++++++++++++++)))))))))))))))************+++,,,,,,+++***)))(((***((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))'''(((******))))))***,,,))))))************))))))))),,,///...***(((***---(((((((((((())))))))))))%%%))),,,,,,***((()))***((((((((('''&&&'''***---((((((((((((((()))******)))(((((((((''''''''''''%%%''')))++++++***((('''(((+++------***))))))+++))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,------------------------,,,+++++++++,,,------...+++,,,---...////////////222555888===BBBHHHOOOTTTYYYaaajjjkkkjjjooo|||}}}xxxppp{{{)))((('''&&&&&&&&&&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))))))))***---,,,,,,,,,,,,---......444BBBRRR```nnnyyyzzzuuuwwwnnngggfffeeebbbdddjjjkkkooowww~~~}}}{{{{{{yyyvvvtttyyyxxxwwwxxxxxxwwwssspppxxx~~~xxxooogggddd\\\RRRKKKGGGEEEBBB@@@======>>>??????@@@@@@AAA???===;;;;;;;;;<<<;;;:::======>>>>>>===<<<:::999;;;;;;<<<===<<<;;;:::999:::;;;;;;;;;;;;999888666;;;<<<<<<<<<;;;===@@@CCCDDDAAA<<<;;;<<<===<<<;;;999:::;;;:::999999:::<<<999<<<>>>@@@BBBDDDGGGIIIHHHLLLRRRWWW[[[___bbbeeeiiiooowww}}}~~~}}}}}}}}}|||||||||||||||}}}{{{wwwtttsssssstttuuuyyyzzzzzzxxxsssnnnlllkkknnnppprrrttttttsssqqqpppqqqsssuuuvvvtttooojjjfffaaa]]][[[\\\aaagggjjjkkkrrrqqqtttyyy}}}yyyssspppjjjfff```XXXPPPFFF<<<555...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,************))))))(((''')))))))))***++++++***(((+++*********))))))((((((((()))))))))************+++***((()))***+++)))((())))))))))))(((((((((((()))***+++,,,,,,+++***)))******************+++++++++***)))(((((()))***+++(((((('''&&&&&&'''))))))''''''''''''((((((((((((((((((''''''''''''(((((()))&&&###%%%)))+++(((%%%************************,,,+++)))'''&&&'''((()))******))))))))))))******(((((())))))*********+++((()))***+++,,,,,,,,,,,,///......//////000111222333444777:::???FFFNNNTTT^^^ccchhhjjjkkkrrr~~~xxxkkkpppvvv}}}~~~(((((('''''''''(((((()))---,,,***)))((())))))***))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))************++++++---...///000,,,555AAANNN```rrryyywwwxxxooogggfffeeecccdddhhhgggkkkqqqwww}}}}}}}}}}}}~~~{{{uuuqqqvvv{{{{{{xxxvvvzzz~~~wwwpppjjjaaaYYYTTTPPPJJJFFFCCCCCCBBBAAA@@@????????????===<<<<<<======<<<;;;======>>>>>>===<<<:::999::::::;;;;;;;;;:::999888999999::::::999888777666::::::;;;::::::<<>>===???BBBEEEFFFHHHKKKNNNSSSWWW]]]cccgggkkkooorrrwww}}}~~~~~~~~~}}}}}}||||||{{{yyywwwuuutttuuuvvvxxxzzzzzzzzzwwwtttqqqpppppprrrsssvvvxxxxxxwwwuuutttoooqqqrrrrrrppplllgggddd___]]][[[^^^cccgggjjjkkkpppooorrrwww{{{~~~vvvppplllddd___XXXPPPHHH???777111...---,,,+++************))))))))))))))))))))))))((()))***)))((('''((())))))***+++++++++***)))((('''''''''((())))))((('''*********)))))))))((((((************+++++++++,,,)))'''&&&'''((()))(((&&&))))))))))))(((((((((((('''((())))))))))))(((''',,,++++++******)))))))))******)))(((((()))******)))(((''''''&&&'''((((((''''''''''''((((((((((((((((((''''''''''''((((((### !!!%%%'''%%%###************************,,,+++***)))))))))***+++******))))))))))))******++++++++++++++++++*********+++,,,---............------------...///000000333444777:::???FFFNNNTTT\\\aaafffhhhiiiooo{{{yyylllmmmttt~~~|||''''''(((((()))******+++,,,+++***)))((('''''''''))))))))))))))))))))))))((((((((((((((()))*********)))((('''((()))***+++((())))))+++,,,...000111---000555???RRRggguuuzzzyyyqqqiiiffffffeeefffgggfffhhhkkkooouuu|||zzzzzz|||}}}wwwqqqsss}}}~~~wwwpppiiiaaaWWWPPPJJJIIIGGGDDDBBBBBBAAABBB@@@???>>>???@@@@@@>>><<<>>>??????@@@???>>><<<;;;:::;;;;;;;;;;;;:::999999888999999999999999888888999:::;;;::::::===@@@CCCCCC@@@===<<<===?????????===>>>@@@@@@???@@@BBBDDDEEEHHHKKKNNNOOORRRUUUXXX```eeekkkrrrwww{{{}}}}}}|||{{{{{{xxxwwwvvvvvvvvvxxxzzz{{{zzzzzzyyywwwtttssstttuuuwwwxxxzzz||||||{{{zzzyyypppoooooommmjjjfffccc```]]]]]]^^^aaafffiiikkkkkkmmmmmmpppuuuxxx{{{zzzrrrjjjeee[[[VVVNNNEEE>>>777000,,,---,,,+++***************++++++++++++++++++++++++,,,------,,,***)))***+++''')))+++,,,,,,,,,***)))'''(((((()))((((((''''''******))))))))))))(((((())))))))))))************((('''&&&'''((()))((('''))))))))))))(((((((((((('''(((((())))))((((((''',,,,,,+++***)))(((((('''***))))))(((((())))))******)))(((''''''&&&''''''''''''''''''(((((((((((()))((((((''''''(((((()))%%%###"""$$$)))+++***((())))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))******.........---,,,,,,++++++++++++,,,---............++++++++++++,,,---...///222444777:::???FFFNNNTTT\\\aaaggghhhiiinnnyyyzzznnnkkkrrr||||||}}}''''''(((((())))))))))))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***+++***((('''''')))***+++((())))))***,,,---///000///111333888CCCVVViiitttyyyrrrllliiijjjjjjjjjjjjggghhhjjjkkkoooyyy|||}}}{{{~~~{{{|||vvvttt}}}tttfff]]]SSSQQQNNNKKKHHHGGGGGGHHHBBBAAAAAAAAABBBAAA???<<<@@@@@@AAAAAA@@@???===<<<============<<<<<<;;;;;;888999999::::::::::::::::::;;;<<<<<<<<>><<>>===<<<>>>>>>======<<<<<<<<<<<<888888888999:::;;;<<<<<<;;;<<<======>>>AAAEEEHHHFFFFFFDDDCCCBBBCCCEEEFFFFFFHHHJJJKKKLLLNNNRRRTTTZZZ]]]aaadddgggkkkooorrrxxx}}}~~~uuussstttyyy|||}}}~~~|||yyywwwuuutttrrrsssuuuxxxzzz|||}}}~~~|||{{{xxxssspppppprrrtttzzz{{{|||}}}}}}}}}||||||wwwsssmmmfffaaa^^^]]]]]]aaadddhhhkkklllmmmllllllmmmmmmpppsssttttttyyy{{{wwwpppggg\\\VVVKKKFFF===666111///---,,,++++++******))))))******((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&&&&'''***,,,---,,,++++++***,,,---,,,***))))))***(((((((((((((((((())))))%%%&&&&&&&&&'''''''''''')))(((((()))***++++++***))))))))))))((((((((((((***))))))))))))))))))***((((((((())))))******+++((((((((())))))(((((((((***))))))((('''&&&&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))(((''''''''''''''''''''''''''''''(((***+++,,,,,,,,,,,,******))))))))))))******)))******+++,,,------...******+++,,,,,,,,,++++++,,,,,,,,,,,,---...///000222333666999>>>EEEMMMSSS\\\bbbhhhjjjjjjoooyyyvvvtttuuu}}}yyyxxxyyyxxx{{{'''((((((((((((&&&$$$###$$$%%%''')))+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))************************))))))******))))))******+++++++++...222444444999IIIZZZcccjjjooonnnmmmooorrrsssmmmnnnnnnlllmmmrrrzzz{{{{{{~~~}}}{{{zzzyyyvvvrrrmmmgggaaa]]]ZZZSSSPPPLLLHHHFFFDDDAAA???AAAAAABBBBBBBBB@@@???>>>???>>>======<<<<<<======888888999:::;;;===???@@@===???@@@@@@BBBEEEIIIMMMMMMMMMLLLJJJHHHIIIKKKMMMMMMOOORRRTTTVVVXXX\\\___fffiiinnnrrruuuyyy~~~}}}yyyqqqooooootttvvvwwwzzz~~~~~~}}}|||yyywwwuuusssrrrppprrruuuxxxzzz|||||||||zzzyyyvvvrrrooonnnppprrrxxxyyyyyyzzzzzzzzzzzzzzzxxxssskkkccc___^^^```aaafffiiilllnnnmmmkkkjjjjjjkkkkkkmmmpppoooooottt{{{zzzxxxuuuqqqiii___TTTMMMCCC>>>777111///......---+++******)))))))))******))))))))))))))))))))))))((())))))(((&&&%%%&&&'''''''''((()))***+++++++++(((***,,,+++(((&&&''')))''''''(((((((((((())))))(((((((((((())))))))))))'''&&&%%%''')))***)))((())))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&''''''((()))***++++++'''(((((())))))(((((('''((()))))))))((('''&&&%%%''''''''''''((((((((((((***))))))(((((())))))***)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))************))))))))))))******'''((()))***+++,,,---...,,,------......---------------------...///000111111333666999>>>EEEMMMSSSYYY___eeehhhhhhmmmvvvyyyxxxuuuyyy~~~xxxvvvwwwxxxyyy}}}&&&'''((())))))(((&&&%%%%%%''')))***,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******)))***+++,,,,,,***)))'''((((((((())))))+++,,,---111//////222333555???JJJRRR```kkkkkkiiilllqqqssstttuuutttrrrppprrrwww|||}}}zzz{{{~~~|||yyywwwzzz~~~{{{yyy~~~~~~~~~}}}wwwrrrooofffaaa[[[UUUQQQNNNKKKIIIIIIIIIJJJJJJIIIHHHFFFEEECCCBBBAAA@@@???@@@AAAAAA>>>>>>???@@@BBBDDDGGGHHHEEEFFFHHHIIIJJJNNNRRRVVV[[[[[[ZZZXXXUUUTTTWWWYYYZZZ\\\___bbbdddgggkkknnnvvvzzz~~~{{{|||}}}}}}zzzvvvooollllllppprrrsssvvvzzz}}}|||zzzxxxvvvtttrrrqqqppprrruuuxxxzzzzzzzzzyyywwwwwwuuussspppppprrrssswwwwwwwwwxxxxxxxxxxxxxxxuuuoooggg```^^^```dddhhhiiilllnnnnnnkkkhhhfffggggggfffgggiiihhhhhhnnnuuuuuussspppjjjbbbWWWLLLDDD;;;777111---,,,---------******))))))))))))******++++++++++++++++++++++++***+++,,,+++***)))***+++((((((''''''''')))***+++(((+++...,,,(((%%%''')))'''''''''((((((((())))))(((((()))))))))*********'''&&&%%%&&&)))***)))((())))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((''''''(((((())))))******''''''((())))))(((''''''''''''((())))))((('''&&&''''''''''''((((((((((((******))))))))))))************+++***)))))))))***((((((((((((((((((((((((''''''&&&&&&&&&((()))*********))))))))))))******((())))))***+++,,,,,,---,,,------......------,,,------------...///000111111333666999>>>EEEMMMRRRWWW]]]dddggghhhmmmwwwyyyxxxsssuuu{{{wwwvvvxxxyyy|||%%%&&&(((***+++***)))(((&&&'''(((*********))))))))))))))))))))))))))))))((((((((((((((()))******)))***,,,------+++(((&&&&&&&&&'''(((***,,,---...555,,,'''***---...222777EEEXXXgggiiifffiiiooorrr{{{|||{{{xxxtttsssvvvzzzyyy}}}|||{{{wwwtttvvv~~~}}}xxxuuuvvvwwwxxx{{{~~~wwwqqqiiiaaa\\\YYYVVVUUURRRRRRSSSSSSRRRQQQOOONNNHHHGGGFFFEEEDDDEEEFFFFFFEEEEEEFFFGGGIIILLLNNNPPPMMMOOOPPPQQQSSSVVV[[[___ggghhhgggddd```___bbbeeefffhhhkkknnnqqqtttxxx|||~~~wwwvvvyyyzzzyyyyyy|||{{{wwwnnnkkkjjjnnnpppppptttxxx}}}|||zzzxxxvvvtttsssrrrppprrruuuxxxzzzyyyxxxwwwtttuuuuuusssrrrrrrtttvvvvvvvvvvvvwwwwwwwwwxxxxxxqqqkkkddd^^^]]]aaahhhmmmkkkmmmooommmiiieeecccddddddbbbcccdddcccccciiiqqqsssppplllfff]]]RRRFFF???555111---******+++,,,,,,***)))))))))))))))******(((((((((((((((((((((((('''((())))))((('''(((***)))(((&&&%%%%%%''')))******---000...***''')))+++&&&'''''''''(((((())))))''''''''''''(((((((((((((((((('''(((+++,,,,,,+++))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))(((''''''''''''''''''((((((((()))******))))))))))))******&&&'''))))))(((((()))***))))))))))))))))))))))))000...---,,,,,,...000111******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,+++******------------...///000000111333555999>>>EEEMMMRRRWWW^^^fffiiikkkoooyyyxxxvvvqqqssszzzxxxxxxyyy|||******))))))((((((''''''+++)))''''''((())))))((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***)))))))))((()))******+++------,,,******---222666???CCCLLLXXX___eeennnwww}}}}}}wwwuuutttrrruuuyyy~~~xxxtttxxx~~~xxxpppnnnmmmooossswww{{{}}}}}}sssmmmjjjkkklllfffdddcccdddfffccc[[[TTTPPPPPPOOONNNNNNNNNNNNNNNOOOQQQSSSTTTUUUWWW[[[^^^^^^\\\ZZZZZZ]]]bbbhhhllluuuuuuuuusssrrrrrrtttuuuwwwyyy|||zzzvvvtttuuuwwwyyy{{{{{{yyyvvvtttmmmhhhhhhmmmqqqqqqqqqsss|||~~~~~~vvv{{{~~~wwwsssuuuxxxvvvvvvwww{{{|||yyy{{{zzzwwwuuuttttttvvvwwwuuutttuuuwwwyyyyyyvvvrrriiifffbbb___```eeekkkooopppppppppmmmiiifffeeedddcccccccccbbbaaabbbdddfffrrrnnnhhh^^^SSSGGG>>>999222000---***)))))))))***++++++************++++++((()))***++++++***((((((((((((((((((((((((((((((&&&((()))+++***)))'''&&&&&&'''))))))'''&&&'''(((''')))***)))((('''((()))******))))))))))))******'''(((((()))))))))))))))******)))((((((((((((((($$$$$$%%%&&&''''''''''''&&&'''((((((''''''(((***''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++,,,,,,+++******+++---,,,+++)))''''''(((***++++++***))))))((())))))***************************,,,,,,,,,---------------***+++---.........000222222444666999===CCCIIINNNTTT\\\dddggghhhmmmvvv~~~tttooopppppp}}})))))))))((((((((((((((()))(((&&&&&&'''(((((('''))))))(((((((((((())))))***))))))(((''''''(((((((((''''''''''''(((((()))((()))))))))************+++++++++***)))+++///222555888AAAMMMVVV^^^jjjuuu}}}}}}{{{wwwrrrqqqtttyyy~~~~~~yyyzzz}}}~~~|||~~~~~~tttllliiigggiiimmmqqqtttwwwyyyzzzzzzyyyxxxsssssstttwwwxxxtttkkkddd^^^]]]\\\ZZZZZZZZZ[[[[[[[[[]]]___```bbbeeeiiilllmmmllljjjjjjlllqqqwwwzzz~~~{{{xxxuuussssssuuuwwwxxxwwwuuurrrooojjjeeedddjjjnnnpppqqqtttzzz{{{|||}}}|||{{{zzzzzzwww~~~~~~xxxwwwxxxxxxxxxzzz~~~}}}~~~}}}{{{yyywwwvvvvvvvvvuuusssrrrtttuuuvvvsssqqqhhhfffcccbbbdddhhhmmmqqqqqqrrrqqqnnnjjjgggeeeeeegggggggggggggggggghhhjjjlllhhh```VVVKKKAAA999555//////...,,,,,,+++++++++***))))))))))))))))))***))))))***++++++***)))(((************************'''((()))*********)))(((***+++---,,,***(((((((((((()))******(((((()))*********))))))((()))))))))'''(((((()))))))))))))))******)))(((((((((((((((''''''(((((((((''''''&&&&&&'''((((((''''''(((***'''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((***+++++++++))))))+++,,,---+++)))((('''((()))***)))))))))))))))*********------,,,,,,,,,------...+++,,,,,,,,,,,,---------***,,,............///111222444666999===BBBIIINNNSSSZZZbbbfffgggkkkttt|||xxxnnnoooooozzz(((((((((((((((((())))))(((&&&%%%%%%'''((('''&&&))))))(((((((((((())))))++++++***)))))))))******)))((((((''''''''''''((('''((()))***+++******))))))******)))((()))+++---...000777AAAJJJTTTbbboooyyy~~~}}}uuummmnnnppprrrvvvzzz}}}|||~~~}}}wwwxxx{{{qqqhhhcccaaabbbeeeiiimmmppprrrtttvvv}}}~~~vvvpppooommmkkkjjjjjjlllmmmkkkmmmoooqqqsssvvvzzz}}}~~~}}}}}}}}}}}}|||zzzxxxuuusssrrrqqqrrrssstttrrrpppllljjjfffbbbaaafffjjjllloootttvvvwwwwwwvvvtttssstttuuuvvv~~~{{{vvvuuuxxxxxxzzz}}}}}}{{{wwwtttssstttqqqooonnnnnnooonnnmmmgggfffffffffiiimmmqqqsssrrrssssssqqqmmmjjjiiiiiiiiiiiijjjkkkkkkkkkjjjjjjddd___UUUJJJ???888333111+++---...000000///---,,,))))))(((((((((((()))))))))******+++++++++******************************(((((())))))*********+++)))+++---,,,+++)))))))))(((***+++***)))((()))***+++***))))))(((((((((((('''((())))))******))))))******)))(((((((((((((((******))))))((('''&&&&&&&&&'''((((((''''''(((***((((((''''''&&&''''''(((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((()))*********(((((()))+++---,,,***(((((((((((()))'''((()))***++++++******+++***)))))))))***,,,---+++++++++,,,,,,,,,------,,,---......------///000111333555888<<>>999444000---...---,,,+++***++++++,,,+++***))))))((())))))***))))))))))))************((())))))******))))))(((''''''((((((((((((((((((******)))))))))))))))***)))))))))))))))(((((('''(((((((((((())))))))))))***)))(((''''''((()))***************)))))))))))),,,------+++)))(((((()))))),,,...---((($$$######&&&&&&&&&&&&''''''''''''''''''((())))))***+++++++++,,,---,,,***((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''''')))(((((('''(((((())))))************************))))))))))))))))))******++++++++++++++++++++++++((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,222222222555999>>>CCCFFFLLLRRRYYY]]]___dddlllsss|||vvvlllsss%%%%%%%%%&&&&&&&&&&&&&&&((('''''')))+++,,,,,,***&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))))))))'''(((***++++++***((('''(((((())))))***++++++,,,(((---222777===HHHXXXcccgggiiijjjjjjiiigggffffffiiiggghhhlllooorrrzzz}}}vvvmmmgggfffgggiiijjjfffkkkrrrwwwzzz{{{|||}}}~~~zzzqqqggg^^^ZZZYYYZZZ^^^fffooouuuwwwuuurrrjjjlllooossswww{{{~~~}}}zzzxxxxxxxxxvvvtttsssssssssqqqooohhheeebbbaaacccgggiiijjjnnnppptttyyyuuusssrrruuuwwwwwwsssnnncccaaadddlllssswww|||}}}~~~~~~ooohhh```^^^bbbiiinnnpppnnnlllnnnuuu|||{{{yyyxxxvvvtttrrrooojjjfffeeeeeegggiiioooqqqttttttqqqmmmjjjiiiiiijjjjjjjjjjjjmmmqqqttt{{{tttrrrnnnlllkkkjjjiiihhhcccccceeeiiinnntttyyy}}}~~~|||zzzxxxuuuqqqnnnnnnnnnmmmlllkkklllnnnoooqqqjjjcccaaabbbdddaaa^^^]]]\\\ZZZWWWVVVXXX]]]aaa```cccjjjoooqqqtttxxxnnnjjjjjjffffffffffffddd```YYYUUULLLGGG@@@999555222///---++++++*********++++++,,,)))***************))))))(((((()))))))))*********(((((())))))))))))((((((((()))***)))(((((((((((((((((('''(((((()))******(((((())))))))))))(((((((((((((((((()))))))))))))))(((((('''(((((()))*********************))))))+++,,,---,,,)))((()))******...222000***%%%%%%'''((((((((((((((((((''''''++++++***)))(((''''''&&&)))***+++***((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***++++++***(((&&&(((((('''&&&&&&''')))***************************)))))))))))))))*********************************'''(((((()))))))))))))))++++++,,,,,,,,,,,,,,,,,,111111222444999>>>CCCFFFLLLQQQWWW[[[]]]ccclllsss|||zzzuuuxxx%%%%%%%%%&&&&&&&&&''''''''''''''')))+++,,,+++***&&&&&&&&&'''((())))))***(((((((((''''''''''''''')))))))))(((((((((''''''((((((((()))))))))******&&&''')))******)))'''&&&))))))******++++++,,,,,,***---///000333<<>>BBBKKKPPPWWW[[[^^^bbbjjjqqqwwwzzzyyy{{{''''''&&&&&&'''((()))***+++***((('''&&&&&&'''(((***)))(((&&&%%%%%%%%%&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&''''''((())))))***'''(((((()))******++++++(((((()))***++++++,,,,,,...333;;;DDDLLLTTT[[[```^^^___cccgggkkkjjjgggddd^^^cccfffkkkzzz~~~yyyvvvrrrwww{{{wwwmmmggghhhkkkmmmnnnnnnmmmmmmllllllkkkmmmrrryyy|||yyyuuurrrqqqpppppprrrttttttoookkkfffaaa]]][[[YYYXXX^^^eeeuuuwww{{{~~~}}}zzzxxxtttsssssssssrrrooojjjfffdddddddddgggkkkrrrxxx}}}yyyrrrlllhhhiiiiiikkknnnqqqssssssrrrmmmkkkiiifffeeeeeeffffffiiippp{{{|||nnniiibbb]]]ZZZYYYXXXXXXXXXZZZ]]]aaadddfffffffffhhhhhhkkksss}}}vvvrrrpppkkkkkkllllllkkkjjjhhhgggdddbbb^^^ZZZZZZ\\\___aaadddddddddcccbbbaaa___^^^___```bbbeeeiiimmmppprrrtttvvvvvvuuupppllljjjiiiggghhhjjjiiigggeeeeeeeeehhhhhhhhhhhhhhhgggeeecccaaa]]]XXXTTTSSSSSSSSSSSSYYY[[[\\\]]]\\\XXXUUURRRMMMGGGEEEIIINNNSSSYYY```eeefffgggccc]]]UUUOOOLLLEEEBBB???<<<999555111---,,,++++++***)))(((''''''&&&(((***)))&&&%%%&&&((())))))************))))))&&&&&&''''''(((((())))))))))))***))))))((('''&&&)))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))((((((''''''(((((()))&&&''')))***+++***)))(((&&&&&&&&&''''''''''''''')))((((((((('''''''''''')))((((((((('''''''''&&&((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((******)))(((((('''&&&&&&((((((((()))))))))******)))))))))************+++*********))))))))))))))))))***+++,,,,,,,,,+++***+++++++++,,,,,,,,,------.........------,,,,,,,,,...///111222555888>>>AAAIIIOOOVVVZZZ\\\aaajjjpppvvv~~~~~~zzzyyyzzz%%%%%%%%%&&&'''(((***+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))************)))(((((())))))******))))))(((&&&&&&''''''((()))))))))((((((((()))******++++++)))))))))******++++++++++++...333999BBBMMMXXX______```dddlllqqqqqqiiibbb[[[___aaaeeerrr{{{~~~yyy{{{lllbbbaaadddhhhhhhiiijjjjjjjjjiiiiiihhhkkkpppvvv}}}{{{vvvtttssstttwwwwwwtttqqqjjjeeeaaa]]]XXXTTTUUUZZZdddggglllqqquuuvvvvvvvvvrrrssstttuuutttpppjjjeeeaaaccceeefffgggllltttzzztttlllfffgggggghhhkkknnnpppooonnnllljjjgggddddddeeegggiiimmmsss~~~|||qqqlllfff```]]]\\\[[[ZZZZZZ[[[]]]___``````_________bbbffflllvvv~~~uuuqqqllllllkkkjjjiiiiiijjjjjjdddaaa\\\WWWVVVWWWZZZ\\\_______________`````````___```bbbeeehhhkkkmmmnnnpppsssvvvssslllgggfffgggggghhhiiigggccc```^^^^^^dddeeefffgggfffeeecccaaa\\\YYYUUUTTTUUUWWWXXXYYY]]]___``````]]]WWWRRRNNNHHHCCC@@@DDDHHHLLLRRRWWW[[[]]]]]]ZZZTTTMMMHHHFFF===:::777555333000---************))))))(((((((((%%%&&&'''&&&&&&&&&(((***))))))************))))))%%%%%%&&&'''((()))******************)))'''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''(((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&((()))++++++***)))((('''''''''&&&&&&'''''''''$$$%%%'''((((((((('''&&&)))((('''&&&%%%&&&''''''((((((((((((''''''''''''((((((((('''''''''''''''))))))((((((((((((''''''&&&&&&'''((((((((((((''')))((((((''''''&&&&&&&&&(((((((((((()))))))))***))))))((((((((()))***+++++++++******)))(((((('''++++++,,,,,,+++******)))+++++++++,,,,,,,,,,,,---------------------,,,,,,...///111222444888===AAAEEELLLSSSXXX[[[```iiiooovvv~~~~~~|||zzzzzz%%%%%%&&&&&&'''((())))))###$$$%%%'''''''''&&&%%%%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''(((***++++++***((('''(((((())))))))))))((((((''''''''''''(((((())))))(((((())))))************))))))))))))************+++,,,---111888DDDQQQZZZ]]]___dddnnnwwwvvvlllbbb[[[]]]]]]```jjjvvv{{{xxxmmmooottt|||rrrfff```^^^bbbcccdddfffggghhhhhhhhhhhhiiijjjmmmrrrwww}}}|||yyyyyyzzz{{{yyyvvvmmmiiifffddd^^^XXXXXX[[[\\\^^^aaaeeehhhjjjkkkkkkkkkmmmpppssstttqqqjjjfff___bbbffffffeeeiiiqqqxxx{{{ooohhhccccccdddgggiiijjjhhhggghhhfffbbb``````cccgggiiilllrrr~~~rrrnnngggbbb```^^^\\\[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYY]]]bbbffflllvvvyyyrrrmmmlllkkkjjjiiihhhhhhhhh___\\\WWWSSSRRRSSSVVVXXX^^^^^^^^^^^^___```aaaaaaaaabbbdddfffhhhjjjkkkllljjjpppssspppgggaaabbbeeeggghhhhhhfffbbb___]]]\\\aaaccceeeeeeccc```^^^]]]WWWWWWWWWYYY]]]`````````aaaaaabbb```\\\VVVPPPLLLJJJDDDBBBEEEIIIKKKOOOSSSUUUVVVVVVSSSMMMFFFAAA???999777444222111000---,,,(((((())))))))))))))))))&&&&&&&&&%%%%%%&&&((()))''''''((((((((((((''''''(((((())))))******++++++))))))***))))))(((''''''))))))***++++++***))))))(((''''''&&&&&&''''''(((%%%%%%&&&'''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''')))+++---...,,,***)))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''''''''&&&***)))'''%%%$$$%%%&&&((((((((((((((((((''''''''''''''''''''''''''''''''')))))))))))))))(((((((((%%%&&&((()))))))))(((''''''''''''''''''&&&&&&&&&((())))))))))))*********)))((('''''''''(((******************))))))((((((******+++++++++*********))))))))))))************,,,---------------------...///111222444777<<<@@@BBBIIIPPPUUUYYY^^^gggnnnuuu}}}~~~}}}''''''''''''''''''&&&&&&%%%&&&((()))******)))(((++++++***(((&&&$$$###"""((((((((((((((((((((((((&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********))))))))))))))))))******---,,,+++---222;;;GGGOOOWWWYYY```lllvvvvvvmmmddd]]]]]]\\\^^^dddkkknnnlllfffeeehhhppp{{{|||qqqfff^^^]]]^^^___```bbbdddfffggggggfffeeefffiiinnnsssvvvyyy{{{|||yyypppmmmlllkkkeee^^^\\\___]]]]]]]]]]]]^^^^^^______```bbbfffkkkmmmlllgggccc]]]aaaeeeeeedddgggooouuuuuummmccccccdddfffgggfffdddaaaaaa___]]]\\\]]]```dddggghhhlllyyyqqqmmmhhhcccaaa___]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWW[[[```bbbdddlllxxx{{{tttllllllllljjjhhheeebbb```YYYVVVSSSQQQPPPRRRUUUWWW___``````aaabbbbbbccccccdddeeeggghhhjjjjjjjjjjjjiiinnnrrrooogggbbbbbbeeeeeeggggggfffccc```______aaabbbdddbbb^^^ZZZXXXWWWTTTWWW\\\bbbhhhkkkjjjiiieeedddbbb___ZZZTTTOOOLLLLLLHHHFFFJJJLLLLLLMMMPPPRRRSSSRRRNNNGGG@@@;;;999666444111000//////...---((((((((((((((())))))))))))((('''&&&&&&'''&&&&&&''''''((((((((((((''''''++++++******))))))((((((&&&'''((())))))***)))))))))***,,,------,,,***)))))))))(((((((((((())))))&&&'''((()))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((***---//////...+++***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((***)))'''%%%$$$%%%&&&((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((()))))))))))))))%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))((((((((((((((())))))***(((((())))))************((()))))))))***+++,,,,,,(((((()))))))))*********,,,,,,,,,------............///111222333777<<>>AAAGGGNNNSSSVVV[[[dddkkksss|||$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%"""###%%%'''))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''***)))))))))))))))))))))&&&''''''((()))***++++++''')))***+++,,,///444777>>>DDDNNNZZZccchhhgggeee]]]]]]^^^aaacccccccccccccccccccccdddiiiqqq|||{{{rrrfffccc___[[[ZZZ\\\___aaa`````````aaabbbdddfffgggooovvv|||}}}|||yyywwwvvvuuupppiiifffiiidddccc```^^^^^^```bbbccccccbbb```___^^^]]][[[YYYUUUUUUWWWZZZ^^^bbbfffiiirrr|||rrrjjjjjjjjjjjjhhhddd___[[[UUUUUUUUUWWWYYY]]]aaaccc___bbbjjjwww|||ooolllhhheeedddcccbbbaaa```___]]]ZZZXXXVVVTTTTTTPPPSSSWWWYYY[[[___eeejjjrrrwww~~~{{{rrrkkkcccbbb```]]][[[XXXVVVUUUTTTTTTUUUUUUVVVVVVVVVVVV]]]```dddiiikkklllkkkjjjiiijjjkkklllkkkjjjhhhgggaaadddfffeeeccc```______^^^```aaaaaa```^^^]]]^^^^^^______ZZZTTTQQQRRRUUUVVVXXX^^^gggpppvvvxxxyyywwwqqqggg\\\UUUQQQQQQQQQOOOMMMOOOTTTTTTOOOKKKIIIHHHHHHGGGCCC<<<777333111000---***((()))))))))(((((((((((((((((((((''''''''''''(((***,,,,,,)))%%%))))))************))))))))))))((((((''''''&&&&&&&&&'''((())))))***))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((('''((())))))******))))))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))***&&&&&&'''(((((()))******&&&&&&&&&'''''''''((((((&&&(((***,,,,,,+++***((()))))))))))))))*********))))))(((((()))***+++,,,************++++++++++++******+++,,,---//////000...///111111333666:::>>>AAAGGGNNNSSSUUUZZZbbbiiisss{{{~~~"""###%%%'''((((((''''''*********)))))))))******'''(((((()))(((&&&$$$###((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''*********)))))))))))))))%%%&&&'''((()))***+++,,,###&&&)))+++,,,---///111555<<>>999444111000///---)))(((((())))))((())))))((((((''''''''''''%%%%%%'''+++//////+++'''''''''((((((((((((''''''))))))))))))************((()))))))))))))))((('''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&)))))))))((('''&&&$$$$$$((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''(((((()))((('''''''''(((***+++&&&''''''((()))***++++++************++++++++++++&&&(((+++......,,,***(((++++++******)))(((((((((,,,+++)))((((((((()))***(((((((((((())))))))))))******+++,,,...///000000...///111111333666:::===BBBHHHOOOSSSUUUZZZbbbhhhsss{{{{{{}}}(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((++++++***(((%%%#########((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((+++***)))((('''''''''''')))'''%%%%%%(((+++------***)))'''%%%&&&(((***,,,222555999>>>DDDLLLSSSXXX]]]___aaabbbaaabbbccceeeeeedddcccdddgggiiikkkkkkvvv{{{sssnnnhhheeeffffffeeebbb```bbbcccbbb```]]]\\\\\\___fffmmmmmmlllqqq~~~|||}}}{{{vvvrrrrrrmmmhhhcccbbbaaaeeeppp|||}}}sssjjjfffaaa[[[[[[UUUPPPNNNMMMOOOVVV___aaahhhsss{{{~~~zzztttooollljjjhhhiiiiiigggaaa]]]UUUQQQMMMOOOVVV[[[]]]\\\aaadddhhhmmmqqqsssuuuuuurrrooolllkkkjjjhhheeeccceeeccc```]]]ZZZWWWRRROOOPPPNNNMMMOOOUUUZZZ\\\\\\^^^\\\]]]bbbeeecccbbbcccZZZWWWTTTSSSTTTWWWYYYZZZ\\\ZZZXXXXXXZZZ[[[[[[[[[[[[___eeekkkoooooommmlllcccdddggghhhhhhgggeeecccbbbccceeeggggggeee```\\\VVVXXXYYYZZZYYYYYY[[[\\\WWW\\\^^^XXXSSSRRRQQQPPPSSSTTTYYY```eeejjjsss}}}{{{oooaaaUUUPPPPPPRRRUUUUUUTTTTTTSSSOOOJJJFFFBBB???:::555111...,,,+++,,,+++***))))))***+++,,,))))))((('''''''''''''''******)))((('''&&&%%%%%%((((((((((((((((((((((((+++(((&&&'''***,,,+++)))))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''(((((())))))******'''((()))(((&&&%%%%%%&&&++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((()))'''%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))$$$%%%&&&'''((()))***+++******+++++++++******)))...---+++***+++---///111333///---111444555888===>>>CCCJJJPPPTTTYYY```eeepppyyy}}}yyyzzz(((((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))((((((&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((***)))(((((((((((((((((($$$"""!!!"""$$$&&&'''''')))((('''''''''(((***+++,,,///222666;;;AAAHHHMMMTTTWWW[[[]]]^^^^^^___```cccaaa```aaaccceeefffeeennnrrrzzzvvvrrroooooorrrrrroookkkfffeeeccc```^^^[[[ZZZXXXZZZaaafffgggeeejjjvvv~~~}}}~~~}}}wwwssssssrrrlllgggdddccchhhtttvvvooohhhaaa___YYYTTTQQQNNNLLLQQQXXXZZZ___eeejjjllljjjfffccceeedddcccdddffffffccc```VVVQQQLLLMMMRRRWWWXXXXXX```bbbfffkkkoooqqqrrrrrrpppnnnmmmllllllkkkhhhfffbbb```^^^]]]\\\[[[XXXVVVRRROOOMMMNNNQQQTTTUUUUUUVVVTTTUUU[[[]]]\\\\\\^^^]]][[[YYYXXXYYYZZZZZZZZZ^^^\\\ZZZZZZ[[[]]]]]]\\\^^^aaafffkkknnnnnnmmmlllaaabbbeeefffgggfffdddcccaaabbbcccfffgggeeeaaa]]]UUUVVVVVVUUUSSSRRRTTTUUUXXX]]]___ZZZUUUSSSQQQNNNQQQRRRWWW]]]bbbgggqqq{{{{{{pppdddYYYUUUUUUVVVUUUTTTSSSRRRPPPMMMHHHDDD???===888444000---,,,+++***))))))(((((())))))***))))))(((''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((()))'''%%%&&&)))******(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))((((((''''''((((((((((((((()))))))))$$$&&&''''''''''''(((************)))(((''''''&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&((())))))''''''''''''''''''&&&&&&((('''&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))))))))))))))''''''((()))***++++++,,,))))))*********))))))((()))***+++,,,---...///000222---,,,000333444777;;;>>>CCCIIINNNSSSXXX```fffpppxxx~~~{{{xxx{{{'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''((()))((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***'''%%%%%%&&&'''(((((('''(((((((((((()))))))))***(((***,,,...111666;;;???LLLQQQXXX]]]___`````````aaa___^^^^^^___```___^^^cccgggmmmtttxxx{{{|||{{{uuutttuuu{{{}}}xxxlllggg```\\\[[[[[[YYYWWWVVV[[[_________dddoooxxx{{{vvvtttwww{{{}}}}}}~~~{{{{{{~~~}}}xxxsssqqqsssmmmgggddddddiiiwwwxxxooohhhfffaaa[[[VVVPPPKKKLLLQQQTTTVVVXXXZZZ[[[ZZZYYYXXX\\\[[[[[[]]]```bbbbbbaaaWWWRRRMMMKKKOOOSSSUUUUUU___aaaeeeiiilllnnnnnnnnnkkkjjjjjjkkkmmmllljjjggg```^^^\\\[[[[[[ZZZYYYWWWRRROOOLLLKKKLLLMMMNNNNNNTTTRRRUUU[[[^^^___aaaeeedddcccbbb```^^^]]]\\\\\\```^^^\\\\\\^^^`````````bbbdddgggjjjlllllllllkkk___aaacccdddeeedddcccbbb______aaacccdddccc```]]]UUUTTTSSSOOOLLLKKKLLLNNNUUU\\\___[[[VVVSSSQQQMMMOOOOOORRRXXX\\\aaalllvvv|||yyyrrrhhh___ZZZXXXXXXRRRQQQOOONNNLLLHHHCCC@@@:::888555111...,,,,,,+++'''(((((())))))((((((''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&'''(((((('''((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((((('''))))))(((((((((((((((((($$$&&&''''''''''''(((***)))))))))(((((('''''''''***))))))((('''&&&&&&%%%%%%%%%%%%&&&'''((()))))))))(((((('''&&&&&&%%%%%%((('''''')))******(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,'''(((((()))))))))((((((%%%'''***---//////......000,,,,,,///111222555:::===BBBGGGLLLPPPWWW```gggnnnwww}}}~~~}}}zzzzzz}}}'''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((()))*********((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))******+++***)))***,,,+++***(((&&&''')))******))))))((()))***++++++,,,///333666AAAHHHRRRZZZ^^^```aaabbb```___]]]\\\]]]\\\[[[YYYZZZ]]]bbbhhhmmmqqqssstttnnnpppvvvqqqhhh^^^YYYYYY[[[YYYWWWTTTWWWZZZ[[[\\\bbbkkkssswwwrrrllljjjlllooorrrsssvvvtttuuuzzzzzztttnnnmmmnnnhhhcccaaabbbiiixxx~~~ssskkkkkkfffaaa\\\UUUMMMLLLOOOSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[\\\XXXSSSNNNLLLNNNRRRUUUVVV]]]___bbbfffhhhiiiiiiiiiddddddeeeggghhhhhhfffddd^^^[[[XXXUUUTTTTTTRRRQQQOOOMMMJJJIIIIIIKKKMMMNNNVVVVVVYYY```eeeggglllrrrrrrppplllgggaaa^^^]]]^^^```^^^]]]^^^aaacccdddddddddeeeggghhhiiijjjjjjjjjaaaaaabbbccccccaaa```___^^^]]]]]]______^^^[[[YYYSSSRRROOOKKKGGGGGGHHHJJJOOOWWW\\\ZZZVVVTTTQQQMMMMMMLLLNNNRRRUUUZZZeeepppuuuuuutttooofff^^^WWWTTTOOOMMMKKKIIIFFFCCC>>>:::444333111///---,,,++++++'''''')))******)))'''''')))(((''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((((((((((('''&&&&&&''''''((((((******))))))((((((''''''))))))*********+++++++++(((((((((((((((((((((((()))))))))((((((''''''&&&((()))***(((&&&%%%&&&'''((((((((((((((((((''''''++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''(((***++++++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++'''((())))))***)))))))))&&&(((***,,,---------,,,///------000111111444999===@@@EEEJJJNNNVVV```gggmmmuuu&&&'''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((((())),,,111444444111...&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***+++(((''''''''')))(((&&&%%%&&&''')))*********)))(((************)))+++...111333:::EEENNNUUUZZZ\\\^^^___^^^\\\\\\\\\[[[YYYWWWVVVXXX[[[___cccfffiiijjjgggjjjssszzzpppddd\\\ZZZZZZWWWUUUTTTUUUVVVXXX[[[aaaiiinnnoookkkfffcccccceeeggghhhkkkjjjlllrrrrrrlllfffdddeeeaaa^^^___bbbjjjyyywwwnnnkkkgggccc___XXXPPPNNNPPPUUUVVVYYY[[[\\\\\\\\\\\\XXXWWWVVVUUUTTTTTTTTTUUUUUURRRNNNLLLMMMQQQTTTVVVXXXZZZ\\\___aaaaaaaaa```^^^^^^^^^```bbbcccaaa___[[[WWWRRROOONNNNNNMMMLLLMMMLLLJJJIIIJJJNNNRRRUUUVVVVVV[[[bbbfffjjjrrrzzz|||uuulllccc^^^^^^___^^^]]]\\\^^^aaaeeefffgggdddeeeeeeffffffgggggggggbbbcccbbbbbb```^^^]]][[[]]][[[ZZZZZZZZZYYYVVVTTTNNNMMMKKKGGGDDDDDDFFFHHHHHHQQQXXXXXXUUUTTTQQQNNNKKKJJJKKKMMMOOOSSS]]]gggnnnrrrvvvuuulll```TTTMMMIIIGGGDDDBBB@@@<<<888555000///...---,,,+++******'''(((************((('''((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))((((((''''''((())),,,+++***)))((('''&&&&&&(((((())))))))))))******'''''''''''''''((((((((())))))((((((''''''&&&&&&((()))***)))'''&&&&&&'''''''''''''''((((((((((((+++******)))((((((''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((***++++++(((%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))******+++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***************************)))))))))((()))******+++++++++***++++++++++++++++++,,,,,,...---///222222000444999<<>>...!!!%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((+++(((&&&%%%''')))***+++(((((((((((()))))))))***)))))))))((('''(((+++---(((***...222777>>>FFFKKKPPPPPPPPPRRRTTTTTTSSSQQQJJJLLLOOORRRUUUVVVWWWWWW[[[[[[ccctttwwwoooiiiffffffccc___ZZZWWWYYY[[[\\\\\\XXXYYYYYYXXXWWWWWWXXXYYYXXXVVVVVVZZZZZZUUUQQQPPPPPPQQQVVV\\\___aaahhhqqq{{{~~~xxxtttqqqnnniiiddddddgggdddcccaaa_________```aaabbbeeeiiijjjhhhffffffggg]]]]]]\\\ZZZWWWUUUUUUVVVXXXYYYZZZ\\\\\\[[[YYYXXXYYYYYYYYY]]]dddkkkqqqssssssmmmddd]]]ZZZXXXXXXWWWcccbbb___ZZZVVVVVV[[[___cccbbbcccdddbbbbbbiiisss~~~{{{qqqgggaaa```aaa^^^\\\ZZZ[[[[[[ZZZYYYZZZ\\\^^^``````___^^^]]]WWWWWWWWWWWWXXXXXXYYYYYYVVVUUUSSSTTTWWWZZZ[[[[[[TTTTTTTTTQQQMMMJJJIIIJJJLLLSSSWWWUUUQQQPPPNNNLLLIIIHHHIIIJJJHHHGGGKKKRRRRRRVVV[[[[[[VVVMMMEEE@@@999777444222111///,,,***+++,,,,,,++++++***)))(((((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&(((((('''$$$###%%%'''###$$$%%%&&&'''))))))***(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((()))***+++***'''&&&'''((($$$%%%%%%&&&'''((())))))&&&&&&''''''(((((())))))&&&&&&%%%&&&&&&((())))))((((((((('''&&&&&&%%%%%%)))'''%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++++++++******))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))'''((((((((())))))******(((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))************&&&'''((()))************'''***---000111000---+++***+++///111///,,,///666:::???EEEIIILLLQQQWWW[[[gggooo{{{}}}((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***000---)))%%%###$$$%%%&&&&&&,,,555:::888111)))$$$''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((***---000333777;;;>>>FFFGGGJJJMMMOOOOOONNNMMMKKKJJJKKKOOOTTTWWWWWWUUUTTTYYYbbbooo{{{~~~|||zzzsssllliiikkkiiieee```]]]ZZZXXXXXX\\\ZZZXXXXXXYYYYYYXXXVVVUUURRRQQQTTTSSSNNNJJJJJJNNNPPPTTTWWWYYY\\\___bbbqqqzzz|||xxxvvvuuutttpppllloooiiibbb____________]]]ZZZaaagggjjjmmmppppppllliiifffbbb___\\\ZZZYYYYYYZZZZZZ[[[]]]^^^^^^[[[YYYUUUYYY\\\^^^aaakkk{{{xxxkkkbbb``````^^^\\\gggjjjjjjbbbYYYVVV[[[bbbfffggggggeeeccceeejjjnnnsss{{{}}}qqqfffbbbcccaaa___[[[XXXVVVVVVXXXYYY[[[[[[\\\]]]^^^]]]ZZZWWWTTTTTTSSSSSSSSSRRRRRRRRRUUUUUUUUUVVVYYYZZZZZZZZZ^^^[[[XXXVVVUUUTTTSSSRRRQQQSSSTTTTTTQQQNNNMMMLLLLLLJJJHHHHHHIIIJJJIIIHHHNNNOOOQQQQQQNNNGGG===666666444000---+++*********+++++++++++++++***)))(((((((((((((((((((((((((((************************(((((('''''''''&&&&&&&&&***(((&&&%%%$$$%%%'''(((&&&&&&''''''&&&&&&%%%$$$&&&'''((())))))'''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$%%%))))))(((((('''''''''&&&***)))'''%%%%%%%%%&&&'''(((((('''(((((()))***+++((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''))))))************))))))(((((()))***+++,,,,,,---'''((()))***+++***)))))),,,,,,++++++,,,,,,---...---------...///111333444777===CCCGGGJJJOOOXXX___iiiooozzz((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((,,,***'''%%%$$$%%%'''(((&&&+++111333000+++(((&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))+++---...///222555777???AAAEEEHHHKKKLLLMMMMMMIIIHHHIIILLLPPPSSSRRRQQQRRRVVV___jjjtttxxxwwwuuuvvvyyy}}}~~~{{{vvvrrrppppppnnnjjjfffaaa^^^\\\[[[[[[YYYXXXZZZ]]]]]]ZZZVVVTTTPPPOOORRRRRRMMMIIIIIILLLNNNQQQTTTUUUWWWZZZ]]]dddmmmyyy{{{}}}{{{xxxxxxyyyyyywwwuuusssmmmeeeaaaaaaaaa```___YYY___dddiiipppwwwyyyvvvkkkiiigggeeedddbbb___^^^______```aaabbbaaa^^^[[[VVVYYY\\\^^^cccoootttgggbbbaaabbbccckkklllkkkddd\\\XXX[[[___cccccccccaaa```bbbfffkkkooouuuzzzyyyppphhhdddddd^^^\\\[[[YYYYYYYYYZZZ[[[\\\[[[[[[\\\]]][[[XXXVVVRRRQQQQQQPPPPPPPPPPPPPPPSSSSSSTTTWWW[[[]]]______bbb```\\\YYYWWWVVVUUUTTTRRRSSSTTTSSSQQQNNNMMMMMMLLLJJJHHHHHHHHHHHHGGGFFFIIIIIIJJJJJJGGGAAA888333111///---+++))))))*********************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&%%%%%%&&&'''''''''((((((''''''&&&%%%%%%&&&'''((((((&&&$$$###&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&'''((('''&&&%%%&&&(((%%%&&&&&&&&&'''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$((('''''''''''''''((()))***)))))))))((((((((((((''''''((((((((((((''''''))))))************))))))(((((()))***+++,,,------******,,,---------,,,+++******))))))******+++,,,------......000222333444777===CCCGGGIIIOOOWWW^^^gggmmmxxx((('''&&&&&&%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))(((,,,///---)))&&&'''***''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))***+++++++++***+++,,,,,,+++,,,...000666888;;;???DDDGGGJJJKKKGGGGGGGGGJJJLLLNNNMMMLLLOOOSSSZZZcccjjjllljjjhhhjjjoootttxxxxxxwwwvvvuuutttrrrooojjjeeeaaa^^^\\\ZZZYYYZZZ```eeeeee___XXXUUUQQQPPPRRRQQQMMMJJJKKKKKKMMMOOOPPPQQQRRRTTTVVV[[[aaakkkuuuzzzzzzwwwuuuwwwvvvuuuwwwzzz|||||||||wwwqqqiiieeeddddddbbbaaa[[[^^^bbbgggqqq|||~~~pppnnnmmmlllkkkiiieeebbbdddddddddeeeeeeccc```]]]UUUXXXZZZ]]]cccppp|||mmmcccaaaeeeiiinnnnnnkkkfff```[[[ZZZYYY]]]]]]\\\[[[[[[]]]bbbeeehhhlllpppqqqnnnjjjfffdddZZZ[[[\\\\\\]]]^^^^^^^^^\\\[[[YYYYYYYYYXXXVVVSSSOOONNNMMMKKKKKKLLLLLLMMMOOOQQQSSSWWW\\\```ccceeeiiigggccc___[[[YYYWWWWWWTTTUUUUUUSSSPPPOOONNNOOONNNKKKIIIGGGFFFFFFDDDBBBBBBAAA@@@???===999333...,,,+++)))((((((((()))***)))))))))))))))(((((('''************************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%(((((())))))(((((('''&&&&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%'''((())))))((('''((()))&&&&&&&&&''''''(((((()))(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&)))******)))&&&%%%%%%&&&((((((((('''''''''''''''$$$%%%'''))))))(((&&&%%%(((''''''&&&&&&&&&&&&'''))))))))))))(((((((((((('''(((((())))))(((((('''))))))************))))))))))))***+++,,,------...++++++,,,------------,,,******))))))******+++,,,.........///000222444555777<<>>BBBDDDEEEGGGJJJLLLMMMQQQVVVYYYXXXVVVVVVVVVWWWYYY[[[\\\\\\]]]^^^```bbbdddffffffddd```\\\YYYXXXYYYcccxxxxxxaaaZZZTTTQQQNNNJJJIIIJJJHHHJJJLLLNNNNNNPPPRRRTTTSSSTTTUUUXXX[[[^^^```bbb^^^^^^___]]]\\\^^^bbbfffccc]]]XXXVVVXXXZZZ[[[[[[ZZZ___bbbbbbgggtttvvvpppooopppmmmjjjggghhhiiijjjjjjfff```[[[YYYYYYYYYZZZ]]]bbbhhhlllpppqqqqqqnnniiifffeeefffjjjkkkllllllkkkhhhfffddd]]]YYYTTTRRRTTTVVVWWWVVVWWWXXXYYYYYYXXXWWWVVVVVVTTTUUUXXXZZZZZZXXXVVVTTTSSSPPPLLLJJJJJJLLLMMMMMMLLLMMMOOOOOOOOONNNLLLKKKGGGJJJMMMMMMMMMPPPWWW]]]ccceeeddd```ZZZWWWXXX[[[VVVWWWWWWVVVRRROOOMMMMMMIIIFFFBBB>>>;;;888555222111...,,,++++++,,,,,,+++'''(((((((((((((((((('''&&&'''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((((('''''''''((())))))(((((((((((()))))))))***))))))************))))))))))))************))))))''''''((()))***++++++,,,******)))))))))***+++,,,******))))))******+++,,,,,,,,,,,,---...000222222666;;;AAADDDFFFKKKSSSYYYbbbgggpppyyy}}}zzz%%%&&&((()))))))))((('''(((((('''&&&&&&&&&&&&''''''&&&%%%&&&)))...444777EEE;;;///((('''))))))((('''''''''&&&&&&'''''''''&&&&&&&&&'''''')))******)))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))******++++++'''((()))))))))))),,,---555111,,,((((((+++000333555999>>>AAABBBDDDHHHKKKOOOTTTXXXYYYWWWTTTTTTTTTTTTUUUWWWWWWVVVWWWYYYZZZ[[[]]]___aaa```]]]YYYVVVWWWXXXbbbxxx{{{ggg___XXXUUURRRMMMLLLMMMDDDFFFIIIKKKLLLNNNQQQSSSXXXXXXXXXXXXYYYZZZ[[[\\\XXXYYYYYYXXXWWWXXX]]]aaa\\\WWWRRRQQQTTTWWWYYYXXXVVV]]]___]]]^^^hhhvvv~~~{{{qqqmmmmmmmmmiiidddbbbbbbdddfffeeeaaa[[[WWWSSSTTTTTTUUUXXX\\\aaadddiiijjjiiifffcccaaaaaaaaaaaadddggggggeeedddcccddd___[[[VVVSSSUUUWWWWWWVVVWWWXXXYYYWWWTTTRRRRRRSSSOOOQQQSSSUUUVVVUUUSSSRRRSSSPPPLLLJJJKKKMMMNNNOOOMMMOOOQQQRRRRRRPPPNNNLLLFFFIIILLLLLLLLLOOOWWW]]]___aaaaaa]]]WWWUUUWWW[[[SSSUUUVVVTTTQQQMMMKKKJJJFFFCCC>>>;;;888555222///---+++)))((()))******)))$$$%%%&&&'''(((((()))(((''''''((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%''')))+++(((((((((((((((''''''&&&((((((((((((((()))***+++(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&'''((('''&&&%%%&&&(((######$$$%%%&&&'''((()))***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''&&&''')))***+++***((('''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''(((((())))))************))))))))))))************))))))&&&&&&'''((()))***++++++((('''&&&&&&&&&''')))***,,,,,,++++++,,,,,,---...+++++++++,,,...///111222666;;;AAADDDFFFJJJRRRYYYaaafffnnnxxx{{{www((((((((((((((((((((((((''''''''''''''''''&&&&&&///%%%'''---+++000:::===AAA;;;222+++'''&&&%%%%%%((((((((((((((((((((((((+++)))'''&&&'''((('''''',,,)))&&&%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&'''%%%%%%)))///111///+++&&&&&&&&&&&&&&&'''((((((***************++++++,,,000111333777;;;???CCCEEEJJJMMMQQQSSSSSSRRRSSSSSSTTTWWWVVVRRRQQQUUUXXXXXXXXXVVVUUUWWWZZZ[[[YYYVVVVVVXXXbbbtttkkkeee]]]YYYWWWWWWUUUSSSMMMFFFBBBFFFJJJMMMOOORRRTTTUUUVVVUUUUUUVVVYYY\\\ZZZXXXVVVVVVWWWWWWVVVUUUTTTRRRNNNKKKKKKMMMOOORRRTTTTTTTTTUUUYYY```iiiooosssooojjjeeebbb```aaabbb[[[[[[\\\]]]]]]ZZZUUUQQQSSSRRRQQQQQQSSSWWW[[[^^^````````````^^^\\\ZZZYYY]]]]]]]]]^^^___```bbbbbbaaa___]]]YYYWWWVVVUUUUUUWWWXXXWWWSSSNNNLLLMMMPPPQQQPPPPPPOOOPPPQQQRRRSSSSSSSSSQQQOOOMMMLLLMMMOOOQQQRRRSSSTTTSSSRRRPPPOOOIIIJJJKKKMMMOOOQQQSSSTTT]]]\\\ZZZYYYWWWVVVVVVVVVRRRQQQPPPPPPOOOLLLGGGDDDAAA>>>:::666444222///,,,******))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))$$$%%%&&&'''((((((((((((((((((((('''&&&&&&&&&%%%''''''&&&''''''((()))***((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''')))***,,,***'''%%%&&&'''''''''#########$$$$$$%%%%%%%%%((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((((((''''''''''''(((&&&'''((((((((((((((('''%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''')))))))))***)))(((&&&&&&&&&'''((((((((()))***+++,,,,,,---&&&'''((())))))***))))))***++++++++++++***))))))))))))*********))))))(((******))))))******+++,,,(((((()))******+++,,,,,,---,,,++++++,,,...111222666999>>>AAAEEEKKKSSSZZZaaagggpppxxxvvvwww&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''!!!%%%,,,///<<>>DDDGGGKKKNNNOOOPPPQQQRRRPPPTTTTTTPPPOOOSSSVVVVVVUUUTTTRRRSSSVVVWWWVVVTTTUUUWWW___ooommmhhh```\\\[[[ZZZXXXVVVNNNGGGCCCFFFKKKNNNQQQTTTTTTUUUVVVUUUTTTUUUWWWYYYYYYWWWUUUUUUWWWXXXWWWVVVSSSPPPMMMJJJIIIKKKMMMOOORRRSSSSSSSSSUUU[[[bbbggggggeeebbb___]]]]]]^^^^^^ZZZYYYYYYZZZZZZWWWSSSPPPQQQPPPOOOOOOQQQTTTXXX[[[]]]^^^^^^]]]\\\ZZZXXXVVVYYYYYYYYYZZZ[[[\\\^^^^^^___^^^[[[XXXVVVUUUTTTTTTVVVWWWVVVQQQLLLIIIJJJLLLMMMNNNOOOQQQRRRRRRRRRRRRVVVVVVUUUSSSRRRQQQQQQRRRSSSTTTUUUUUUTTTRRRPPPNNNKKKKKKKKKLLLNNNOOOQQQRRRXXXWWWVVVUUUUUUUUUUUUUUUQQQOOOMMMLLLJJJHHHDDDAAA===:::777444222///---***))))))))))))((((((''''''((((((''''''''''''(((((())))))))))))((((((((('''%%%%%%&&&'''((((((((((((''''''''''''''''''&&&&&&***)))((('''&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&'''''''''''''''(((((()))+++)))&&&%%%&&&(((((((((%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((***)))((()))((((((''''''''''''((()))))))))************************))))))(((&&&&&&(((((()))***+++++++++***))))))************))))))******))))))******+++,,,,,,,,,,,,---.../////////------,,,,,,---///111333666999>>>AAADDDKKKSSSZZZ```fffoooxxxxxxyyy$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&$$$)))---555JJJUUUMMM555222---***)))((('''&&&''''''''''''''''''''''''%%%$$$$$$%%%(((+++,,,,,,)))((('''((())))))'''%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((***((('''))),,,,,,***'''((((((''''''(((((()))***''''''&&&&&&''''''((()))))))))***,,,///222444666;;;???DDDGGGJJJLLLNNNPPPMMMQQQQQQNNNMMMQQQTTTTTTRRRPPPNNNNNNPPPRRRRRRQQQTTTUUUZZZgggwww~~~pppkkkddd```___^^^\\\ZZZQQQIIIDDDGGGLLLOOOSSSWWWTTTUUUVVVVVVUUUTTTUUUVVVXXXVVVUUUUUUVVVWWWXXXWWWTTTQQQMMMIIIGGGFFFHHHIIIOOOPPPQQQQQQRRRTTTYYY\\\YYYYYYXXXXXXXXXXXXYYYYYYXXXWWWUUUUUUUUUTTTRRRPPPOOONNNMMMMMMOOORRRUUUWWWYYYZZZZZZYYYXXXVVVTTTSSSTTTTTTTTTUUUUUUWWWXXXYYYZZZYYYWWWUUUSSSRRRQQQQQQSSSTTTSSSOOOIIIFFFFFFHHHIIILLLPPPTTTVVVVVVTTTRRRWWWXXXXXXXXXWWWVVVVVVUUUVVVWWWWWWWWWUUURRROOONNNJJJJJJJJJJJJKKKLLLNNNOOOQQQQQQQQQQQQQQQQQQRRRRRRMMMJJJGGGEEECCCAAA???===888555222///...,,,***((()))))))))(((((((((((('''''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&'''((((((((((((((()))'''%%%%%%'''((()))(((''''''''''''&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))),,,+++)))((('''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))'''&&&''''''(((((((((''''''(((((()))))))))))))))((())))))))))))(((''''''&&&&&&&&&((()))***+++++++++))))))************))))))******))))))******+++,,,***++++++,,,,,,------......---------...000222333666999===@@@DDDJJJRRRYYY```fffnnnwwwxxx{{{~~~}}}$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''')))(((++++++222GGGOOO@@@...,,,***)))))))))((('''''''''''''''''''''''''''%%%$$$$$$&&&)))+++,,,+++''''''''')))***)))'''$$$&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))---+++******++++++)))'''((((((((((((((()))******'''&&&&&&&&&&&&'''(((((((((((()))***+++---///000333777<<<@@@DDDGGGKKKMMMKKKOOOOOOLLLKKKNNNPPPOOOPPPNNNLLLKKKLLLMMMOOOPPPRRRRRRUUU___kkkuuuxxxxxxpppkkkeeebbbbbbbbb```]]]SSSKKKFFFHHHMMMPPPTTTXXXUUUWWWXXXXXXWWWVVVWWWXXX[[[XXXUUUTTTUUUUUUUUUUUUWWWTTTOOOIIIEEECCCBBBBBBJJJLLLNNNOOOOOOPPPSSSUUURRRRRRSSSTTTUUUUUUUUUUUUVVVTTTRRRRRRRRRRRRQQQPPPOOONNNLLLLLLMMMOOORRRSSSUUUVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQOOONNNNNNMMMMMMOOOOOOLLLGGGDDDEEEGGGHHHMMMTTTZZZ\\\[[[XXXVVVYYYYYYYYYZZZ[[[ZZZXXXWWWWWWXXXXXXWWWUUUQQQNNNLLLGGGGGGFFFFFFGGGIIIKKKMMMNNNNNNNNNNNNMMMMMMLLLLLLGGGDDD???<<<;;;:::888777222000---+++***)))'''%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&(((((((((''''''&&&&&&'''''''''%%%&&&'''((()))((('''&&&'''%%%$$$%%%''')))))))))((('''''''''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&'''((()))***,,,+++)))'''&&&''')))***)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''')))***+++''''''''''''''''''''''''&&&'''(((***,,,+++)))'''$$$%%%'''((()))(((''''''%%%&&&'''((())))))((((((%%%&&&'''((())))))***)))&&&&&&((())))))*********((())))))************)))******))))))******+++,,,******++++++,,,,,,,,,,,,............///111222333666999===@@@CCCIIIQQQXXX___eeemmmvvv~~~~~~vvvxxx~~~}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''%%%(((:::>>>---***)))(((((()))***)))'''''''''''''''''''''''''''&&&&&&%%%''')))***)))(((&&&&&&''')))+++***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******((('''&&&&&&&&&%%%$$$((((((((((((((()))******((((((''''''(((((()))***)))))))))******+++------...222666:::>>>AAAEEEHHHIIIMMMMMMJJJIIIKKKMMMLLLNNNNNNLLLKKKJJJKKKMMMOOOPPPPPPRRRXXX```hhhmmmoookkkgggbbbaaabbbbbbaaa^^^UUUMMMHHHJJJNNNPPPTTTWWWWWWXXXYYYYYYXXXYYYZZZ\\\```]]]XXXTTTSSSRRRQQQPPPUUURRRMMMIIIEEEDDDCCCCCCFFFHHHKKKMMMNNNOOOPPPRRRQQQRRRSSSSSSTTTSSSRRRRRRTTTRRRPPPOOOPPPQQQPPPPPPNNNMMMLLLLLLLLLMMMOOOPPPRRRRRRSSSSSSRRRPPPNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMMMMLLLKKKKKKJJJIIIHHHKKKLLLKKKGGGFFFGGGIIIJJJPPPWWW^^^aaa```]]][[[\\\[[[[[[]]]^^^^^^[[[YYYVVVVVVWWWVVVTTTQQQNNNLLLDDDCCCCCCCCCDDDFFFIIIKKKNNNMMMMMMLLLJJJGGGEEEDDD@@@<<<888555333333333222...,,,)))(((((((((&&&%%%'''''''''''''''((((((((()))(((((((((((((((((()))%%%%%%&&&'''((()))******''''''''''''''''''&&&&&&&&&''''''(((((()))))))))%%%%%%%%%%%%%%%&&&((((((''''''&&&&&&&&&''''''((($$$%%%'''((((((((('''&&&&&&$$$$$$%%%'''))))))(((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%%%%%%%%%%&&&((()))))))))((('''&&&'''(((***,,,))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((()))+++,,,''''''''''''''''''''''''''''''(((***,,,+++(((&&&$$$%%%&&&((((((((('''&&&###$$$&&&(((******))))))$$$%%%&&&((())))))******(((((())))))))))))(((((((((((()))*********************))))))******+++,,,............////////////---......///000111222333555999<<>>BBBBBBCCCHHHJJJJJJJJJLLLMMMLLLJJJHHHJJJKKKLLLNNNPPPQQQQQQRRRUUUWWWYYYVVVTTTVVVZZZ\\\[[[ZZZWWWPPPLLLNNNPPPPPPOOOPPPOOOPPPPPPQQQSSSWWW\\\aaagggaaaZZZTTTPPPNNNLLLJJJKKKIIIGGGEEEDDDDDDDDDEEECCCFFFHHHIIIIIIJJJLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJMMMKKKKKKKKKMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHIIIJJJJJJJJJIIIHHHHHHKKKNNNNNNKKKIIIJJJLLLMMMPPPUUUZZZ]]]___^^^^^^```]]]YYYYYY\\\\\\ZZZWWWRRRSSSUUUVVVVVVTTTSSSQQQJJJHHHEEECCCBBBDDDFFFGGGHHHHHHGGGEEEBBB===:::777111///,,,+++,,,,,,+++***+++)))(((((()))***)))(((&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((()))))))))(((((((((((((((***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&'''((('''&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''(((((('''&&&''''''&&&&&&%%%%%%&&&&&&&&&''')))++++++)))'''%%%&&&&&&'''((((((''''''&&&))))))******+++*********'''((()))******+++++++++******))))))******+++,,,************************+++,,,---...///000000000555888<<<>>>AAAFFFNNNUUU\\\bbbkkksss{{{{{{nnnmmmooo&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%###+++((()))///...---***'''&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++)))''''''&&&&&&''')))***)))''''''((((((((())))))******''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&%%%%%%&&&)))+++&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******((((((''''''(((((()))***(((***++++++,,,---///222222888===>>>AAAGGGKKKKKKIIIKKKMMMLLLIIIHHHHHHJJJKKKNNNPPPPPPNNNMMMNNNPPPSSSQQQOOORRRVVVYYYYYYWWWWWWPPPMMMOOOQQQOOOMMMNNNKKKKKKKKKLLLOOOTTT[[[```gggaaaZZZTTTPPPNNNLLLJJJMMMKKKHHHEEEBBB@@@??????DDDFFFGGGHHHGGGGGGIIIKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHIIIJJJHHHIIIJJJKKKLLLKKKJJJJJJKKKNNNQQQPPPLLLJJJJJJLLLLLLNNNRRRVVVYYY[[[\\\\\\^^^YYYTTTTTTVVVWWWUUURRRRRRSSSUUUWWWWWWWWWUUUUUUPPPMMMIIIEEECCCCCCEEEFFFDDDDDDDDDBBB???;;;777555...,,,*********+++***)))+++)))((((((***++++++***&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''***)))((('''&&&%%%$$$$$$$$$%%%&&&'''((((((((((((******))))))((((((''''''''''''&&&''''''((()))***############$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%&&&'''(((&&&%%%&&&'''''''''(((((())))))%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&''''''&&&)))(((&&&%%%$$$%%%%%%&&&)))***,,,,,,+++(((%%%###"""###%%%'''((()))******'''((()))+++,,,,,,,,,,,,''''''(((******+++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////000000555888<<<>>>AAAFFFNNNTTT\\\bbbjjjsss{{{|||nnnmmmmmm%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&%%%$$$$$$)))&&&$$$$$$((()))(((&&&))))))(((''''''''''''''')))(((((('''&&&%%%%%%%%%''')))******'''%%%%%%%%%((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))((((((((((((((()))******)))***,,,...///000333777:::>>>AAABBBDDDDDDEEEEEEFFFGGGIIIIIIHHHJJJNNNOOOOOONNNNNNNNNNNNMMMLLLMMMOOOPPPOOOOOOOOOOOONNNNNNMMMLLLKKKJJJHHHHHHIIIKKKOOOTTTXXX[[[\\\\\\[[[XXXTTTRRRRRRSSSNNNMMMKKKGGGDDDAAABBBCCCCCCIIILLLKKKJJJMMMMMMKKKMMMFFFBBBCCCEEEDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJKKKMMMNNNNNNMMMNNNOOOQQQRRRQQQNNNKKKIIILLLLLLMMMNNNPPPQQQRRRRRRUUUSSSRRRPPPPPPQQQSSSTTTSSSSSSTTTTTTTTTTTTTTTSSSPPPMMMHHHDDDCCCAAA@@@>>>???===;;;888555222000///+++***(((&&&%%%&&&'''((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$%%%&&&'''((('''''''''(((******'''%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''&&&%%%''')))(((%%%!!!&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%&&&)))'''&&&''')))******)))&&&&&&''''''''''''&&&&&&'''(((***+++++++++***))))))***)))'''%%%%%%'''))),,,***(((&&&%%%&&&'''(((+++***)))'''&&&&&&&&&&&&&&&&&&'''((()))******+++)))'''(((***---...,,,)))******+++,,,---//////000...//////---***)))***+++/////////000111333555777555888<<<===@@@DDDLLLRRRXXX___iiisss|||vvvqqqvvv%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&((()))''''''''''''((()))***************)))(((''''''''')))+++------+++(((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''))))))((('''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&)))(((((('''''''''(((((())))))))))))(((((((((((('''((())))))((((((***,,,---...000333666999<<<===@@@@@@AAABBBDDDFFFGGGHHHHHHJJJMMMNNNMMMKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLNNNOOOPPPPPPOOOMMMLLLKKKIIIIIIKKKMMMQQQUUUXXXZZZ\\\[[[YYYVVVUUUSSSRRRRRRPPPPPPNNNJJJFFFCCCCCCDDDEEEJJJMMMLLLNNNRRRUUUTTTPPPHHHBBBCCCDDDCCCCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLLLLMMMOOOPPPPPPOOONNNNNNOOOOOONNNLLLJJJIIILLLLLLLLLMMMMMMNNNNNNOOORRRQQQOOOOOOOOOQQQRRRSSSRRRRRRSSSSSSSSSRRRQQQPPPOOOKKKFFFBBB@@@>>><<<;;;888888666444222000///...,,,+++)))'''&&&'''((()))((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&''''''&&&''''''(((((('''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&((('''%%%"""&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%(((&&&%%%%%%(((*********%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''&&&$$$!!!!!!$$$''')))(((&&&%%%$$$$$$%%%%%%))))))(((''''''''''''''',,,+++++++++++++++,,,---)))(((((())),,,---,,,***)))******+++,,,---......---------,,,++++++++++++++++++++++++---///111222444666:::<<<>>>CCCJJJPPPWWW^^^hhhqqqzzzwwwrrrxxx%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$''')))(((%%%$$$'''+++%%%%%%&&&''')))+++,,,---******))))))((('''''''''(((+++......,,,)))((('''%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&'''(((((((((******)))((('''&&&%%%%%%(((((((((''''''''''''&&&***)))((('''''''''''''''))))))))))))(((((((((((('''((()))(((''''''(((******+++,,,...111333444555999:::;;;===???BBBDDDFFFFFFHHHJJJKKKJJJHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKNNNOOOQQQRRRQQQOOOMMMKKKJJJKKKNNNQQQTTTWWWYYYZZZ\\\YYYVVVVVVWWWXXXVVVTTTUUUTTTRRRNNNIIIFFFEEEFFFFFFKKKNNNNNNRRRZZZ```aaaVVVMMMEEECCCCCCBBBCCCEEEEEEFFFGGGIIIIIIGGGFFFEEEBBBCCCDDDEEEGGGHHHHHHIIIMMMLLLJJJIIIIIIIIIJJJKKKKKKLLLNNNOOOPPPOOONNNMMMLLLKKKKKKMMMPPPQQQQQQPPPMMMMMMLLLLLLKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMMMMNNNPPPQQQSSSRRRRRRRRRRRRQQQOOOMMMLLLKKKGGGBBB>>>;;;999777555111000000///...---,,,+++,,,+++***((('''(((((()))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''%%%'''((('''$$$###&&&(((''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&***'''%%%$$$&&&)))++++++%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&"""$$$((((((''''''&&&&&&%%%%%%%%%'''''''''(((((()))))))))***)))'''&&&%%%&&&'''(((***)))((()))+++,,,,,,+++)))*********++++++,,,,,,+++******,,,---...,,,+++,,,,,,+++,,,---///111222111444888999;;;@@@HHHNNNVVV\\\fffoooxxxxxxssswww%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((($$$&&&''''''%%%&&&(((***&&&&&&&&&''')))+++,,,---'''''''''&&&&&&%%%%%%%%%&&&))),,,---+++(((&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))''''''(((((())))))******((((((((('''''''''''''''***)))(((''''''&&&''''''))))))))))))((((((((((((((())))))((('''&&&((()))))))))***+++,,,---...///222333444777:::===@@@BBBBBBDDDGGGGGGGGGGGGHHHIIIIIIKKKNNNOOONNNMMMLLLKKKMMMOOORRRSSSSSSPPPMMMKKKKKKMMMQQQUUUXXXYYYZZZZZZ[[[WWWUUUWWW\\\___^^^[[[XXXXXXVVVRRRMMMIIIHHHHHHGGGKKKNNNOOOTTT___gggjjj___UUUKKKGGGFFFEEEFFFIIIFFFHHHJJJLLLLLLJJJHHHFFFDDDEEEEEEFFFHHHJJJKKKLLLPPPOOOMMMKKKJJJKKKLLLMMMMMMNNNQQQSSSTTTSSSQQQOOOKKKKKKKKKMMMPPPRRRRRRQQQMMMKKKJJJHHHGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPMMMKKKIIIFFFBBB===888666444111000---,,,,,,+++***))))))(((+++***)))((('''''''''((('''(((((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&###&&&(((&&&!!!!!!%%%***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&(((+++...+++'''%%%&&&(((***+++&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%'''((()))(((&&&###"""###'''+++)))))))))***)))(((''''''%%%&&&'''((()))******+++'''%%%###!!!!!!"""%%%&&&+++***)))((()))+++,,,,,,*********+++++++++++++++)))((()))+++...///---+++,,,,,,+++,,,---///111222111444777999;;;@@@GGGMMMVVV\\\eeennnvvvvvvqqqsss%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$$$$%%%&&&'''(((((('''%%%$$$%%%'''))))))(((((((((((((((((())))))***&&&&&&&&&&&&%%%%%%%%%%%%%%%(((+++,,,***(((&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''(((((()))******+++(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))(((((((((((()))******)))'''''')))***)))))))))******+++++++++,,,---///111555888;;;<<<;;;>>>AAACCCDDDEEEHHHJJJJJJNNNQQQRRRQQQNNNMMMLLLLLLNNNQQQRRRRRRPPPMMMKKKLLLNNNRRRVVVYYYZZZYYYYYYYYYVVVTTTYYY```eeeeeebbbYYYYYYWWWTTTOOOKKKIIIHHHFFFKKKMMMNNNSSS___iiimmmggg\\\QQQMMMLLLKKKLLLNNNJJJKKKMMMOOOOOOMMMKKKJJJHHHHHHGGGHHHIIILLLNNNPPPRRRQQQNNNLLLLLLLLLMMMNNNMMMOOOSSSUUUVVVVVVTTTSSSNNNNNNNNNPPPSSSUUUUUUTTTKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPNNNJJJGGGEEE@@@<<<777333111///---,,,,,,,,,+++***)))((('''&&&)))(((((('''&&&&&&&&&%%%''''''((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&'''(((((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&###&&&(((%%%!!! %%%)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''')))---000222...***''''''((())))))(((((())))))))))))(((((('''&&&%%%%%%%%%&&&((()))((()))***)))(((((()))+++)))))))))******)))((('''%%%&&&((()))***++++++***)))'''%%%$$$%%%(((***,,,+++******))))))***+++---++++++++++++,,,,,,,,,,,,(((((()))***---...---,,,))))))(((((()))+++---...111444777999;;;@@@HHHNNNWWW]]]eeemmmuuusssnnnmmm%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((($$$"""$$$(((+++***'''))))))((('''''''''''''''''''''''''''''''''''''''''')))++++++***))))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((***)))))))))(((((((((''''''(((((((((((()))))))))((((((''''''''''''(((((())))))))))))((((((((((((((()))***)))(((((()))+++))))))******************)))***+++---000222555666555777;;;===???BBBEEEHHHIIINNNSSSTTTQQQMMMLLLLLLKKKLLLNNNPPPPPPNNNLLLJJJKKKMMMPPPSSSVVVVVVVVVVVVUUUTTTTTTYYY___dddeeeeeeWWWWWWWWWTTTOOOKKKIIIHHHGGGKKKLLLLLLQQQ]]]fffjjjjjj___UUUQQQPPPOOOPPPSSSNNNOOOPPPRRRRRRPPPOOONNNLLLJJJIIIHHHJJJMMMPPPRRRRRRQQQOOONNNMMMLLLMMMMMMLLLNNNQQQTTTVVVVVVVVVVVVSSSRRRRRRTTTWWWXXXXXXWWWJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJHHHEEEAAA>>>999555111...------,,,+++,,,++++++***)))(((''''''((((((''''''&&&%%%%%%$$$&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((('''&&&%%%$$$&&&'''&&&###"""%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******$$$&&&''''''%%%%%%&&&(((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''***...111222///***(((''''''''''''((((((((())))))((((((((('''&&&&&&&&&&&&'''((((((&&&(((******)))((())))))''''''''''''''''''''''''&&&''')))***+++***))))))((((((''''''(((***,,,...***++++++***))))))***,,,++++++++++++,,,,,,------)))***+++***)))***,,,...++++++******+++---...///222444888:::<<>>===999:::<<<<<<:::777333000///,,,***)))***+++,,,,,,&&&''''''((()))***+++,,,))))))))))))((('''&&&%%%&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))))))))'''%%%$$$&&&%%%%%%'''((((((&&&###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))###&&&***+++)))'''''')))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$###$$$(((+++((('''%%%&&&'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%(((((('''&&&%%%&&&***---+++***((('''''')))+++,,,***+++,,,,,,+++)))&&&%%%((((((''''''''''''&&&&&&'''***------***))))))***&&&'''((()))***+++,,,,,,,,,///000+++###!!!(((000...---,,,,,,---...///000000333666888:::???GGGMMMUUUZZZaaahhhpppzzztttnnnnnn|||((((((((())))))))))))***''''''(((((((((((('''''''''((((((&&&$$$&&&***...(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&''''''((()))))))))$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((+++++++++++++++++++++++++++***(((&&&%%%%%%%%%&&&(((((())))))))))))(((((()))((('''&&&&&&'''((()))++++++******)))((((((((()))*********+++++++++++++++---...//////000333555>>>@@@BBBDDDEEEDDDCCCBBBHHHJJJKKKLLLKKKIIIFFFDDDBBBCCCDDDEEEGGGIIIJJJKKKHHHNNNQQQQQQQQQSSSSSSQQQKKKMMMNNNLLLHHHEEEFFFHHHIIIJJJKKKMMMOOOQQQSSSSSS\\\WWWPPPJJJHHHJJJNNNQQQNNNNNNPPPQQQQQQQQQPPPOOOLLLLLLLLLKKKKKKKKKKKKKKKJJJLLLMMMMMMKKKIIIHHHHHHIIIHHHHHHHHHIIILLLOOOPPPQQQOOOMMMNNNPPPQQQPPPMMMFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGFFFCCCAAAEEEDDDBBB@@@===;;;999999:::999777444222000...---))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))++++++******)))'''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***)))((('''&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%'''((()))(((&&&&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''***((($$$!!!!!!###&&&(((((('''''''''((()))+++,,,(((''''''''''''&&&&&&&&&((('''%%%######$$$%%%&&&''''''&&&&&&&&&&&&''''''(((((()))***++++++,,,,,,)))(((&&&%%%%%%&&&'''(((++++++************++++++((((((&&&&&&%%%&&&'''((((((((((((((())))))))))))++++++++++++,,,---...///******+++,,,,,,---......111000...---,,,...///000111444777999;;;???EEEKKKTTTYYY```gggpppzzzuuupppsss%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%###&&&((((((''''''(((***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))(((((('''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''(((((())))))((((((''')))(((((('''''''''((((((((((((((()))******++++++))))))))))))*********+++,,,------,,,,,,,,,///111666777999<<<===>>>>>>>>>DDDEEEGGGIIIHHHGGGEEECCC@@@@@@@@@@@@AAAAAAAAAAAAAAAGGGKKKJJJJJJMMMNNNLLLLLLLLLKKKIIIFFFEEEFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPTTTQQQNNNKKKIIIJJJLLLMMMMMMNNNOOOOOOOOOOOOMMMMMMKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJKKKJJJHHHFFFFFFGGGGGGGGGFFFFFFGGGIIIKKKMMMIIIGGGFFFHHHJJJLLLJJJIIIFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDAAA???>>>===;;;999777555333333444333222111000...------'''''''''(((((((((((()))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((&&&&&&&&&((()))((('''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$"""!!!###%%%&&&''''''&&&&&&'''(((***+++(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((())))))***++++++''''''&&&%%%%%%&&&'''(((******))))))))))))******'''&&&%%%%%%%%%&&&((()))(((((((((((())))))))))))))))))))))))***++++++,,,***++++++,,,,,,---------000///...------...///000000333666999:::???FFFKKKSSSXXX___gggoooyyy~~~tttpppyyy$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%% $$$(((***)))'''&&&%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((('''''''''(((((()))(((((('''&&&&&&'''(((((())))))******+++(((((((((((())))))))))))---,,,+++)))'''(((+++...///000111222555777999:::===>>>AAACCCDDDCCCBBBAAABBBBBBAAA@@@???>>>===<<>><<<:::999888666555333222111...---------,,,,,,,,,,,,&&&&&&''''''(((((()))))))))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%""""""######$$$&&&'''((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''+++(((&&&&&&'''(((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%############$$$'''&&&%%%%%%&&&''')))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))&&&&&&%%%%%%&&&'''((()))))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))************************+++++++++,,,,,,,,,,,,,,,...........................222555888:::???FFFLLLRRRWWW___fffnnnxxx|||sssqqq~~~%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''!!!###'''))))))'''%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''((((((''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&(((((()))))))))'''&&&%%%*********)))(((((('''''''''''''''(((((((((((())),,,+++)))'''%%%'''+++......---------///111444666555777999<<<===>>>>>>>>>CCCBBBAAA@@@>>>===<<<;;;===CCCGGGGGGHHHLLLOOONNNOOOJJJEEECCCEEEFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGDDDDDDFFFGGGHHHIIIIIIIIILLLMMMMMMMMMKKKJJJHHHFFFGGGHHHJJJJJJIIIGGGDDDBBBEEEEEEEEECCCAAA@@@BBBDDDEEEDDDCCCBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@>>><<<:::;;;:::999888666666555444222111000000++++++++++++******))))))((((((((((((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((('''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''',,,***'''%%%&&&'''((((((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########&&&&&&%%%$$$%%%&&&'''((((((''''''''''''&&&&&&&&&$$$%%%&&&(((((()))((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))&&&&&&&&&'''((()))******((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%&&&(((((((((((()))))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,---.../////////......---111555777:::>>>FFFKKKPPPVVV^^^eeelllvvvyyyrrrqqq~~~}}}%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''%%%%%%%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))++++++***((('''$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((('''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((($$$%%%&&&((()))(((''''''&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%******))))))((('''''''''&&&'''''''''((((((((((((***)))(((&&&%%%''',,,///...---+++***+++,,,///000///111333555777888999999<<<<<<;;;;;;::::::999999999>>>BBBAAACCCHHHKKKJJJNNNJJJDDDCCCDDDEEEEEECCCDDDDDDDDDDDDEEEEEEEEEFFFCCCBBBBBBCCCEEEGGGJJJKKKKKKKKKKKKKKKJJJHHHFFFDDDEEEFFFHHHIIIHHHFFFCCCAAADDDEEEDDDBBB@@@???AAACCCDDDDDDCCCBBBAAAAAAAAAAAACCCDDDEEEEEECCCAAA@@@???@@@@@@@@@@@@????????????<<<:::777666666666555444//////......---,,,,,,,,,---,,,,,,***)))(((''''''*********))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''')))((('''%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''',,,)))&&&%%%&&&'''((('''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''((((((''''''''''''&&&&&&&&&$$$%%%'''(((******++++++''''''&&&&&&&&&&&&''''''(((((()))))))))))))))***''''''((()))***+++++++++((((((''''''''''''((((((((((((''''''&&&%%%$$$###(((((((((((())))))))))))++++++,,,,,,,,,+++******+++++++++++++++++++++***,,,,,,---...//////......---000444777999===DDDJJJNNNUUU^^^eeejjjssswwwpppppp|||#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((&&&%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((+++------,,,***(((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''(((((('''''''''''''''((((((((((((''''''&&&''''''(((((())))))***''''''''''''((((((((((((((((((((('''&&&(((,,,///+++***(((''''''(((***+++,,,---///000222333333333888888999999999999::::::888===@@@???AAAEEEIIIHHHKKKHHHEEECCCBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCBBB@@@@@@BBBEEEHHHKKKHHHHHHIIIHHHGGGEEECCCBBBBBBCCCEEEEEEEEEDDDBBBAAACCCCCCCCCBBB@@@???@@@AAACCCCCCBBBBBBAAA@@@@@@???CCCEEEFFFEEEBBB???======;;;;;;;;;:::::::::999999666444333333333333111///......------------------///...---+++)))'''&&&%%%***)))))))))((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))###$$$%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++***)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***'''%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%''''''(((''''''''''''&&&&&&&&&$$$%%%&&&(((***,,,---...''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((()))***++++++******((((((''''''''''''(((((()))))))))((('''&&&$$$$$$(((((((((((())))))))))))'''((()))*********((((((*********+++++++++++++++,,,,,,,,,---......//////...111444666888<<>>???@@@@@@@@@@@@AAABBBCCCDDDDDDAAA@@@??????AAACCCEEEGGGDDDDDDEEEEEEDDDBBB@@@?????????@@@AAAAAAAAA@@@@@@@@@AAABBBAAA???>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>???BBBEEEDDDAAA>>><<<<<<666666666555555555444444111000000000111111...,,,---------..................---,,,***((('''&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&(((((()))(((((($$$$$$%%%&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''')))***+++((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%&&&&&&'''***,,,///111''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))(((''')))(((((((((((((((((()))''''''((())))))(((((('''(((((((((((())))))))))))%%%'''(((***+++***)))((())))))******++++++,,,,,,,,,,,,++++++,,,...///000///222555666777;;;AAAFFFJJJSSS]]]cccgggppp}}}wwwnnnmmm|||&&&&&&''''''''''''(((((('''((((((((((((((((((''')))'''&&&(((******'''%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&(((+++......,,,***(((&&&&&&''''''((()))))))))&&&'''''''''''''''&&&&&&%%%%%%%%%&&&((()))+++,,,))))))(((((('''''''''&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((((((((())))))))))))(((((('''&&&&&&&&&'''(((***,,,)))))))))(((''''''&&&&&&(((((((((((())))))))))))((())))))(((%%%$$$%%%&&&((((((((()))***,,,---...++++++++++++++++++,,,,,,....../////////000000000000444666555666:::>>>===@@@CCCDDDBBB===;;;<<<>>>>>>>>>???@@@AAABBBCCCCCC?????????@@@@@@AAABBBBBB@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<===>>>>>>??????>>>@@@AAAAAA???===<<<<<>>======777;;;>>>>>>;;;888777777333333222222222111111111------...///111000---***((()))))))))************,,,++++++)))((('''&&&&&& !!!"""$$$&&&((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))"""$$$%%%'''((((((''''''&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&'''''''''$$$######%%%''''''&&&$$$###$$$%%%%%%&&&&&&&&&&&&########################&&&&&&&&&&&&(((***,,,...)))((('''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''')))---000333'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((('''&&&%%%))))))(((((((((((())))))$$$&&&''')))+++++++++***(((((((((((())))))))))))&&&(((***,,,---,,,++++++(((((()))***+++,,,,,,------,,,+++***+++---000111///222555666777:::@@@EEEJJJSSS]]]cccgggooo|||xxxnnnmmm%%%$$$###$$$&&&((((((((('''''''''&&&&&&%%%%%%$$$%%%$$$$$$$$$&&&((((((((($$$%%%'''((((((((('''&&&$$$%%%''''''''''''%%%$$$&&&(((+++---...---,,,+++%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&(((***,,,------++++++***((((((''''''''''''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***)))(((&&&&&&&&&'''(((++++++******)))((((((((())))))((((((''''''&&&&&&(((((((((((()))))))))))),,,---...000222555777888888888888888999:::;;;<<<;;;<<<===>>>???AAABBBBBB<<<<<<<<<===>>>??????@@@>>>>>>======<<<<<<<<<;;;===<<<;;;::::::;;;<<<===<<<<<<===>>>???>>>;;;999<<<<<<;;;;;;;;;;;;::::::888777777666555333222111111111000......---------,,,,,,++++++***+++++++++***)))((()))***,,,,,,,,,******++++++++++++******((((((''''''''''''((((((+++)))(((&&&%%%&&&'''(((((((((((((((((('''''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***))))))((('''&&&&&&&&&'''''''''''''''((())))))%%%'''+++......,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&'''''''''(((((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%&&&(((***,,,(((((((((%%%###$$$(((,,,222111...+++)))''''''''''''(((((()))***)))))))))******((('''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%+++*********))))))((((((((()))))))))*********************)))******++++++///............///000000111000111666888999>>>DDDKKKRRR[[[bbbhhhqqq|||}}}tttsss)))'''%%%%%%&&&'''&&&%%%'''''''''''''''''''''''')))((('''&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&(((***,,,---,,,+++***%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&'''(((((((((+++***)))((('''''''''''''''&&&%%%%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''(((((()))***,,,+++***)))(((((()))***((((((((()))******++++++(((((((((((((((((((((((('''((((((((())))))))))))...------......///000111444444444555555666777888666666777888999:::;;;;;;999999:::;;;;;;<<<<<<===<<<;;;;;;;;;:::::::::999;;;:::999999999999:::;;;;;;;;;;;;<<<<<<;;;999888999999888888777777666666444444444333222000///...///...---,,,++++++++++++,,,++++++*********+++++++++***)))(((((((((((('''&&&''''''''''''''''''&&&((((((''''''''''''(((((((((((((((((((((''''''&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%&&&''')))***&&&''''''&&&%%%&&&)))---000///---***)))(((''''''&&&&&&&&&&&&'''''''''(((+++***)))(((''''''''''''))))))******************************)))))))))((())))))(((((())))))******,,,+++++++++,,,------...------,,,,,,------...///111///111555888999>>>DDDJJJQQQZZZbbbhhhppp|||xxxwww,,,***(((&&&'''&&&%%%###'''''''''((((((((((((((()))(((((('''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%''')))+++++++++***)))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&))))))((('''&&&&&&&&&&&&((('''&&&&&&'''(((***+++''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((())))))***+++******))))))))))))***'''(((((())))))******+++'''''''''((()))*********''''''((((((((()))))))))+++++++++******++++++,,,////////////000111222333222222222222333333333333555555555666777777888888777777777777777666666666777777666555555666777777888888888777777777666666555444444333222111111000////////////...---++++++,,,++++++***))))))))))))+++***************++++++++++++***))))))(((((((((%%%%%%%%%&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&''')))******(((&&&%%%)))((('''&&&%%%###""""""$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''---,,,)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''''''''((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&(((***---,,,+++***)))((((((((('''&&&&&&%%%&&&'''((()))+++***)))((((((''''''((()))))))))***+++,,,,,,,,,************)))))))))))))))((('''''''''(((***+++******++++++,,,---...///------,,,,,,------...///000///111555777888===DDDIIIPPPYYY```gggooo{{{|||{{{---+++((('''''''''%%%$$$((((((((('''''''''''''''###%%%&&&&&&&&&%%%&&&'''''''''&&&%%%%%%'''((()))((('''&&&%%%%%%&&&'''(((%%%&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&((()))(((((('''&&&&&&&&&&&&&&&(((''''''''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))***&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((((())))))***(((((((((''''''''''''(((*********)))((((((''''''((((((((()))))))))******'''''''''((((((((())))))''''''''''''(((***+++,,,++++++++++++,,,---...///000000000000000000000///000000111111222222222222333333222222222222222222222222222222222222222222444444444333222111222444111111000///...------,,,+++,,,,,,,,,+++***))))))******)))(((((((((((((((***))))))))))))***++++++)))***+++,,,,,,,,,---...&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((''''''((())))))((('''&&&))))))(((''''''&&&%%%%%%%%%%%%&&&''''''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&---+++)))&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''(((((((((((()))''''''&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((((('''&&&%%%%%%%%%***)))))))))))))))))))))***)))'''&&&'''(((***,,,+++***)))((((((((((((((('''''''''(((((()))))))))*********))))))))))))))))))((('''&&&'''(((***+++((((((((()))***,,,---...---------------...//////000...000444666777<<>>CCCKKKSSS[[[eeepppwww|||vvvtttuuuxxx{{{|||}}}%%%%%%&&&&&&'''((((((((()))((((((''''''''''''(((%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&((())))))'''''''''&&&'''(((((()))###%%%(((((('''&&&&&&'''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((()))******+++++++++&&&'''((((((((((((+++---))))))))))))(((((((((((('''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((%%%&&&((()))******)))(((&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&$$$$$$###$$$%%%%%%$$$(((,,,+++'''%%%&&&)))%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))***+++'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((%%%'''(((((('''''''''(((''''''(((((()))*********)))))))))))))))))))))))))))******************)))%%%%%%%%%&&&''''''((((((''''''(((((((((((()))))))))(((((('''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******(((&&&$$$&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((***)))((('''''''''''''''%%%'''))))))((('''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))(((((('''(((((()))***)))(((((()))***))))))000...,,,***))))))***+++'''(((((()))***+++++++++++++++,,,,,,,,,---------***+++,,,---------,,,,,,.../////////000222666999===CCCJJJRRRYYYcccnnnvvv}}}xxxuuuvvvxxxzzz|||~~~%%%%%%&&&&&&'''(((((()))(((''''''''''''(((((()))&&&&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((%%%'''((((((''''''((()))((('''&&&%%%&&&''')))***''''''''''''''''''''''''%%%'''))),,,---------,,,%%%&&&'''''''''(((***,,,)))))))))((((((''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''%%%&&&(((***+++***)))(((%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''((()))%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$%%%(((***,,,&&&&&&&&&&&&''''''((()))''''''''''''((((((((()))((((((((((((((('''&&&&&&((((((((((((((((((((((((%%%'''***)))'''%%%&&&'''&&&&&&''''''((())))))***((((((((((((((((((((((((((())))))******))))))((($$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''(((((((((%%%%%%&&&''''''&&&%%%$$$$$$%%%'''((()))((('''&&&%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&'''(((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&'''(((((('''%%%''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((((((((())))))'''((())))))((('''((((((***))))))(((((()))******(((((())))))*********+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////000222666999===BBBJJJQQQXXXbbbmmmttt~~~zzzxxxyyy{{{|||}}}%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***&&&'''''''''(((((())))))&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''&&&''')))+++((('''&&&%%%&&&'''***+++'''''''''''''''''''''&&&$$$&&&***---//////...---(((((()))(((&&&&&&''')))))))))(((((('''''''''&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''$$$&&&(((***++++++))))))%%%%%%%%%&&&&&&&&&''''''+++)))(((&&&&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''((()))******)))))),,,((($$$$$$''')))***(((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''$$$######%%%''')))(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))(((((())))))((('''&&&&&&((((((((((((((((((((((((%%%(((******'''$$$%%%&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))(((((($$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&''''''((((((!!!###%%%'''''''''%%%$$$$$$%%%'''))))))((('''&&&"""###%%%'''(((((('''&&&######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((%%%&&&&&&'''((((((((('''&&&'''''''''&&&&&&%%%$$$((((((((((((((()))******&&&&&&&&&%%%%%%&&&&&&''')))&&&$$$%%%'''(((&&&###''''''''''''((((((((()))'''''''''''''''((())))))))))))(((((((((((()))***$$$'''+++***(((&&&&&&(((&&&'''((()))***+++,,,,,,))))))))))))************))))))***++++++++++++***------,,,,,,,,,---...///...////////////222555888<<>>EEENNNUUU\\\gggrrr~~~yyyxxx{{{~~~(((******''''''+++,,,)))%%%&&&'''(((((())))))(((''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((()))******%%%%%%&&&'''(((((()))))))))'''&&&'''(((******)))((((((''''''''''''((((((&&&''''''((())))))******&&&&&&&&&&&&''')))+++,,,(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''###%%%&&&&&&&&&&&&((())))))))))))))))))((((((((((((''''''''''''(((((()))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((('''&&&%%%%%%''''''&&&%%%*********'''$$$"""!!!"""'''((()))***+++***)))((()))))))))))))))(((((('''))))))))))))((((((((((((******))))))(((((('''''''''''''''&&&&&&''''''''')))((((((''''''''''''(((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((())))))***(((%%%$$$###$$$%%%%%%$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&(((***++++++%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((###$$$&&&((())))))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%'''((()))***(((((('''''''''((())))))***((('''&&&&&&'''(((***&&&...444000)))((())))))''''''(((((((((''''''&&&''''''''''''(((((((((((((((((())))))******++++++)))))))))*********+++++++++,,,...//////...,,,+++))))))*********+++++++++---,,,+++***+++,,,---...,,,---//////000222666888<<<>>>DDDMMMTTTZZZdddooo|||~~~}}}~~~)))++++++((())),,,---+++''''''((())))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((())))))'''''''''''''''((()))***%%%%%%&&&&&&'''((((((((()))'''&&&&&&'''((('''&&&((((((((('''''''''((()))'''''''''((((((((())))))((('''&&&%%%&&&(((***,,,(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''((()))***+++((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&"""$$$&&&'''&&&&&&((()))(((((((((((((((((((((((('''''''''''''''((()))***(((''''''&&&&&&&&&''''''(((&&&%%%######%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''(((''''''((((((((('''&&&%%%%%%%%%%%%&&&((()))*********)))&&&'''''''''''''''&&&&&&&&&&&&'''((()))***++++++***)))))))))((((((((('''((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''$$$%%%&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''((((((######%%%&&&'''(((((('''***)))(((''''''((()))***%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&***)))'''%%%%%%''')))******555;;;555,,,((())))))%%%%%%&&&'''((((((''''''''''''''''''((((((((((((&&&'''''''''((((((((()))))))))))))))***************,,,...//////...,,,***************++++++++++++++++++***++++++---...///+++---...//////111555888<<<>>>DDDMMMSSSZZZdddooo{{{)))++++++((())),,,---+++'''((())))))***)))))))))((((((((()))))))))))))))&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((('''''''''''''''(((((()))'''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%'''((()))(((&&&&&&(((***)))((((((((('''''''''&&&***)))'''&&&%%%'''(((***(((((((((((())))))))))))((((((((((((''''''''''''######$$$%%%&&&''''''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((''''''((('''''''''''''''''''''''''''''''''''''''((()))***''''''&&&&&&&&&''''''(((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((((((((())))))***(((((((((((())))))))))))$$$%%%&&&'''(((((())))))&&&&&&'''''''''''''''&&&&&&&&&'''((()))***++++++))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&''''''&&&%%%&&&(((***(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%###%%%'''(((((('''%%%$$$'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%***)))(((''''''(((***+++%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%)))((('''&&&&&&'''((()))111;;;@@@:::000++++++,,,$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))+++,,,------,,,+++)))+++++++++,,,,,,,,,,,,---*********+++,,,---...///+++---...//////111555888;;;===DDDMMMTTT[[[fffqqqzzz(((******''''''+++,,,)))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''((('''%%%%%%&&&'''&&&%%%&&&(((***(((&&&%%%'''***))))))(((((('''&&&&&&%%%***)))((('''&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''%%%%%%&&&'''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&)))***+++)))'''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))'''(((******))))))***,,,,,,***))))))******)))'''$$$$$$%%%&&&&&&'''(((((('''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&&&&''''''''')))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&(((((('''%%%###"""$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&'''((())))))%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&%%%%%%%%%%%%''''''&&&%%%%%%&&&((()))%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((,,,555999333+++(((((((((%%%&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))************((((((((()))))))))******************************++++++,,,,,,,,,---------******+++,,,------......,,,---//////000222666888:::<<>>CCCHHHPPPZZZbbbmmmuuu,,,+++***)))((())))))***...,,,***)))((('''%%%###&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%(((((())))))))))))(((((())))))((())))))***++++++'''((()))))))))(((&&&%%%''''''(((***++++++++++++,,,------+++(((&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))***++++++***(((%%%$$$((()))))))))'''&&&&&&'''))))))((((((((((((((()))(((((((((((((((((((((((()))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%***(((&&&$$$"""!!!!!!!!!%%%&&&'''''''''&&&%%%$$$))))))(((((((((((()))))))))(((&&&&&&&&&''')))+++)))((('''%%%%%%&&&'''''''''''''''(((''''''&&&%%%((((((''''''''''''(((((('''((()))(((''''''''')))''''''''''''''''''''''''))))))(((((((((((()))))))))&&&###"""$$$&&&%%%###)))(((&&&%%%&&&''')))+++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&***))))))(((((())))))***&&&&&&'''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''')))...222000)))"""%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%% !!!&&&((('''"""%%%(((***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###&&&((((((((('''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++))))))((((((''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))((('''(((((())))))))))))((((((***)))(((''''''&&&&&&'''''''''(((((())))))************************++++++******))))))***+++,,,,,,)))((('''&&&%%%%%%&&&'''+++)))(((***---///...,,,------------,,,***((('''******++++++++++++,,,,,,///...............///000222444999AAAGGGNNNYYYccclllttt'''&&&$$$#########$$$%%%'''&&&%%%&&&((())))))(((&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))******(((((((((((((((''''''&&&&&&&&&'''((())))))))))))***++++++***(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))******)))((('''&&&)))***+++***((('''((()))))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&******)))))))))(((((((((''''''''''''%%%###!!! &&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&''')))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((((('''((((((''''''''''''((((((&&&((()))((('''&&&'''((('''''''''''''''''''''''')))((((((''''''(((((()))+++(((&&&&&&(((((('''%%%"""$$$(((***+++)))&&&$$$(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((%%%&&&''''''''''''&&&%%%'''(((((())))))((((((''''''''''''(((((((((((((((&&&''''''((((((''''''&&&########################&&&&&&&&&''''''((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''(((---111111,,,&&&%%%&&&''''''''''''&&&%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&***%%%!!!"""%%%)))((('''###%%%'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((())))))((((((((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&'''((())))))(((''''''''''''((((((((((((''''''))))))(((''''''''''''((((((((((((((())))))))))))+++***(((''''''((()))***)))))))))))))))***++++++***)))(((''''''(((((())))))'''%%%&&&)))+++***)))++++++,,,,,,,,,+++***))),,,,,,------------..................//////000111333444999AAAGGGMMMXXXccclllttt((('''&&&%%%%%%%%%&&&&&&#########%%%(((*********&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((((('''&&&''''''((((((''''''&&&(((((((((((((((((()))))))))((((((''''''''''''(((%%%&&&&&&'''''''''&&&&&&((()))))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((()))***)))'''''''''))))))((((((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%***************)))))))))%%%&&&((())))))&&&$$$"""''''''((())))))((((((''')))((((((''''''(((((()))'''&&&%%%%%%%%%&&&((()))'''(((((((((((('''&&&&&&###$$$%%%'''((()))))))))(((((((((''''''(((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''(((''''''''''''''''''((()))((((((((())))))(((&&&###&&&***------+++(((%%%(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&'''(((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''(((+++///000...***&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((''''''''',,,)))&&&&&&((()))'''%%%$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))))))))'''(((((((((((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&((((((''''''(((((())))))))))))))))))((((((((((((+++)))'''%%%%%%%%%'''((())))))((((((((()))******+++******)))******+++,,,---+++)))(((***+++,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,------------..................///111222222333444999AAAFFFLLLWWWaaakkksss~~~***)))))))))))))))))))))'''&&&%%%&&&((()))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))*********))))))))))))************))))))''''''(((((((((((((((''')))((('''&&&&&&'''((()))&&&&&&'''''''''&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))******%%%&&&'''&&&%%%$$$%%%&&&(((((('''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%'''((())))))((('''%%%&&&'''''''''((((((((((((******))))))))))))******&&&%%%%%%%%%%%%&&&'''((('''((()))))))))(((&&&%%%$$$%%%&&&'''((((((((((((''''''((((((((((((''''''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((&&&%%%((('''&&&&&&&&&''')))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&((()))++++++)))(((&&&$$$%%%&&&'''((()))***+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''')))+++---,,,***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''''')))'''&&&&&&''''''%%%###'''&&&%%%&&&'''(((((('''((((((((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&'''((())))))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''((()))***+++******))))))(((((('''''')))(((((('''&&&&&&&&&&&&)))((((((((((((((())))))************++++++,,,,,,...---+++******+++,,,---******++++++,,,,,,,,,,,,*********+++++++++,,,,,,------...///000111333444333444999@@@FFFKKKVVV```iiiqqq|||&&&&&&&&&&&&'''&&&&&&&&&+++)))(((((())))))'''&&&&&&'''(((((()))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++******))))))************))))))''''''(((((((((((('''&&&)))((('''&&&&&&'''((()))''''''(((((((((''''''&&&%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''((()))***+++$$$&&&'''&&&%%%%%%&&&''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''''''''((()))))))))(((&&&%%%&&&'''''''''''''''&&&&&&''''''((())))))(((''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((((((((('''&&&&&&&&&$$$"""!!!"""###&&&'''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******'''(((((((((((((((((('''%%%&&&((())))))(((&&&%%%%%%%%%&&&'''(((******+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&'''(((''''''***))))))))))))))))))***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''$$$$$$%%%&&&''''''&&&$$$)))(((&&&''')))+++***(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''''''''((((((((((((((())))))((((((((('''''''''((()))***+++,,,******))))))(((((('''''''''(((*********(((&&&%%%))))))((((((((((((((()))((())))))******+++++++++******)))((('''''')))***,,,,,,++++++++++++++++++*********+++++++++,,,,,,---------...///111222333333444999@@@EEEJJJTTT^^^hhhpppzzz%%%%%%&&&''''''''''''&&&)))((('''((()))***)))(((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++'''(((((())))))((((((''''''((()))***)))((('''&&&(((''''''''''''(((((()))'''(((((()))))))))((((((%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******'''((())))))(((''')))***&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''(((((((((((()))((('''&&&'''(((***+++%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''((())))))))))))(((''''''''''''(((((('''&&&&&&%%%&&&'''((())))))((('''&&&'''((()))((('''&&&''')))(((((((((((((((((((((((((((''''''''''''''''''(((&&&((())))))((((((((()))%%%&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%'''''''''(((((('''''''''&&&&&&''''''(((((())))))'''(((((())))))(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''((())))))******)))))))))(((''''''&&&&&&'''''''''''''''''''''''')))((('''%%%%%%%%%%%%%%%******))))))))))))******###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))'''''''''(((((('''''''''$$$%%%&&&'''((((((((((((***((('''))),,,---+++(((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((())))))))))))((((((((('''(((((()))***+++,,,))))))))))))(((((((((((('''(((***++++++***((('''******)))((((((((())))))(((((()))*********))))))(((***++++++))))))***+++------,,,+++*********+++,,,,,,------------......------------...000111111444444999???DDDIIISSS]]]gggnnnxxx((((((***+++++++++******((('''&&&''')))))))))(((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++++++++(((((())))))))))))((((((((()))***++++++)))'''&&&&&&''''''(((((((((((((((&&&'''((()))))))))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''((()))******)))(((((('''(((******)))(((***+++&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''((((((((())))))))))))''''''((((((((((((((((((&&&%%%%%%%%%&&&''')))*********))))))))))))******&&&&&&''''''((((((((((((***))))))(((((((((((((((&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&((()))***)))(((((()))***(((((((((((((((((((((((()))((((((''''''(((((()))%%%'''((((((&&&&&&(((+++))))))((((((((()))***+++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((&&&%%%$$$######$$$%%%&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))))))))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&&&&))))))(((''''''((())))))###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((()))******&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''((())))))'''''')))---...***&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&''')))***+++'''((((((((((((((((((''')))((((((((()))***++++++(((((((((((())))))))))))(((((((((((()))***++++++++++++***)))))))))))))))))))))***++++++***)))((('''+++...///---,,,,,,---,,,+++*********+++,,,---,,,,,,------------......---------------...//////444444999???CCCHHHRRR\\\fffmmmwww'''((()))+++++++++***))))))(((&&&&&&''''''&&&$$$&&&''')))******((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++******++++++++++++******)))***+++,,,+++***(((&&&%%%&&&((()))))))))((('''%%%&&&'''((())))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((()))++++++)))'''&&&%%%'''((((((''''''(((***%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((()))(((((((((((('''''''''&&&'''''''''(((((())))))%%%&&&(((******)))'''%%%'''&&&&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((+++***((('''''''''((()))$$$$$$&&&'''(((((())))))&&&'''(((******((('''&&&(((***+++***)))((()))+++))))))))))))))))))))))))))))))(((((((((((())))))###%%%&&&$$$"""###&&&)))+++&&& !!!(((,,,(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((((((((((((((((('''''''''(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((()))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((***++++++%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&((((((&&&&&&)))---...)))$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''')))******(((&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))'''''''''((((((((())))))''''''((((((((((((''''''&&&%%%%%%&&&''')))+++,,,&&&''''''''''''''''''&&&)))))))))))))))******+++''''''(((((())))))*********(((%%%$$$%%%(((,,,///,,,,,,+++***))))))*********+++,,,,,,+++***((('''"""'''+++---+++))))))******)))))))))***,,,...///******+++++++++,,,,,,,,,------,,,,,,,,,------...444444999???CCCHHHQQQ[[[eeelllvvv(((((((((((((((((((((((()))((((((((((((((()))***++++++******++++++,,,---(((((((((((())))))))))))((()))))))))'''''')))***+++*********))))))((((((***(((&&&&&&(((************)))'''%%%%%%&&&((()))''''''''''''((((((((((((***)))((('''''''''''''''$$$%%%'''((((((((('''&&&)))(((&&&%%%&&&''')))***$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''+++)))'''&&&%%%&&&((()))'''((()))))))))(((&&&%%%&&&'''((('''&&&&&&'''(((((())))))***************(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((((((''''''(((***)))'''%%%))))))))))))))))))))))))%%%&&&((()))))))))((('''$$$$$$$$$$$$%%%&&&''''''+++,,,---+++)))'''&&&''',,,***((('''&&&'''((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******++++++++++++******))))))(((((((((((())))))'''&&&%%%$$$$$$$$$$$$$$$)))))))))))))))(((''''''(((((((((((((((((((((((())))))*********((('''&&&(((((((((((((((((((((((('''''''''''')))+++---...'''((()))(((&&&%%%%%%'''&&&&&&'''((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((""""""%%%((()))((($$$!!!'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((+++***)))((('''&&&%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''*********(((&&&&&&(((***(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&((()))***&&&'''(((*********)))(((******)))'''&&&'''))),,,+++***)))(((((()))***+++))))))************))))))+++,,,...---,,,++++++,,,+++---...---+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,------......///000000000666555888>>>BBBGGGOOOWWWeeekkkuuu~~~}}}~~~(((((((((((((((((((((((('''''''''((((((***++++++000///---***)))((((((((())))))))))))((((((((((((((())))))(((''''''(((***))))))))))))((((((''''''***(((&&&&&&(((*********+++***)))(((((()))***+++''''''((((((((()))))))))))))))((('''''''''''''''%%%&&&'''((()))((((((''')))((('''&&&&&&(((***+++&&&&&&'''''''''(((((((((((('''%%%%%%'''((((((((((((((((((((((((((('''&&&(((((('''''''''(((((()))***)))'''&&&&&&&&&((()))'''((())))))((('''&&&%%%&&&'''((('''&&&&&&'''(((%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((((('''))))))))))))(((((((((''''''&&&&&&'''((((((&&&$$$''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%&&&'''((()))''')))******)))(((((()))+++***(((&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&''')))))))))))))))(((''''''''''''''''''''''''''''''(((((()))******)))'''&&&''''''''''''''''''''''''''''''''''''(((***+++,,,((()))))))))'''&&&'''(((&&&'''((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&(((***,,,+++(((&&&'''''''''''''''(((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''',,,+++***)))(((''''''''')))((((((''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''((('''&&&$$$$$$&&&'''%%%&&&'''((())))))))))))&&&&&&%%%%%%&&&&&&'''((()))))))))((((((((((((((((((((((((((()))***,,,---)))(((''''''((()))***+++((((((((('''&&&&&&(((*********)))(((((()))******))))))************)))))))))***,,,,,,+++***++++++(((***++++++++++++,,,------,,,,,,,,,,,,,,,,,,---------......///000000000555444777===BBBFFFNNNVVVdddkkkttt~~~((((((((((((((((((((((((%%%&&&&&&((()))***+++,,,111///,,,)))''''''''''''******))))))((((((''''''((())))))(((''''''(((***(((((((((((('''''''''''')))(((&&&'''((()))))))))))))))))))))************((((((((()))))))))******))))))((((((((((((''''''''''''((()))))))))(((((())))))((('''((()))***+++&&&''''''''''''(((((((((***'''%%%&&&)))+++***(((&&&'''(((((((((((((((((()))(((((('''''''''((((((***)))(((&&&&&&''''''((('''(((((((((((('''&&&&&&&&&'''((('''&&&&&&'''(((''''''((()))))))))))))))(((((((((''''''''''''&&&(((((())))))))))))(((((()))))))))(((((((((''''''&&&%%%%%%&&&''''''&&&$$$'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&'''((()))***$$$&&&((()))(((((()))+++)))((('''&&&&&&&&&'''(((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((('''''''''''''''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((()))***)))''''''''')))(((((((((((((((((('''&&&((((((&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''%%%'''&&&&&&(((+++,,,)))&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''......---,,,+++)))(((''''''''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''%%%$$$###%%%&&&&&&&&&'''))))))*********&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))+++,,,---+++)))'''%%%&&&(((***,,,((()))***)))((('''(((******))))))(((((())))))***))))))************))))))'''(((***+++*********,,,)))***+++*********,,,......---,,,++++++,,,---...------......///000000000444333555<<<@@@EEEMMMUUUcccjjjsss}}}((((((((((((((((((((((((&&&&&&'''((()))*********,,,+++)))'''''')))+++,,,+++******)))(((''''''&&&'''((()))(((&&&&&&((()))(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&''''''(((((((((((('''))))))))))))************(((((()))))))))((((((((((((((())))))))))))))))))***))))))((()))***++++++%%%%%%%%%%%%&&&&&&&&&&&&***'''%%%&&&***+++)))'''&&&&&&'''((())))))((((((''''''&&&%%%%%%%%%%%%&&&))))))(((''''''''''''((('''''''''''''''''''''&&&&&&'''((('''&&&&&&&&&((((((((()))***************((((((((('''''''''''''''((((((((())))))((((((((())))))((((((((('''''''''&&&%%%%%%&&&'''((('''%%%''''''''''''''''''''''''(((''''''&&&&&&''')))***&&&&&&&&&&&&'''((()))***###%%%'''(((''''''(((***((('''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&%%%%%%(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((()))((('''&&&'''((((((((())))))((('''&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$%%%%%%$$$'''%%%%%%(((---...***&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''',,,,,,---...---,,,+++******)))((('''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&%%%&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((#########$$$$$$%%%%%%%%%$$$%%%%%%'''((()))***+++***)))(((&&&'''((()))+++(((***,,,,,,***))))))***)))))))))(((((()))))))))))))))************))))))&&&(((***+++******+++,,,,,,,,,,,,***((((((***+++...---,,,++++++,,,---...------......///000000000333222444:::???DDDLLLTTTbbbhhhrrr|||))))))))))))))))))))))))(((((())))))))))))((('''((('''&&&&&&(((***---...+++******)))(((''''''&&&'''(((((('''&&&&&&''')))))))))))))))))))))))))))((('''&&&'''((()))'''&&&&&&&&&'''((()))((((((((())))))))))))************'''((()))******)))(((((()))))))))((((((((()))))))))))))))))))))******+++%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&)))***(((&&&&&&&&&'''((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&))))))(((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((''''''''''''(((&&&%%%&&&((())))))((((((((((((((((((((((((((((((''''''&&&&&&''')))***%%%%%%%%%%%%&&&'''((()))%%%&&&((((((&&&&&&&&&'''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((%%%%%%&&&''''''&&&&&&%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''(((((())))))((('''&&&&&&''''''&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''''''''%%%%%%(((---...***&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((+++---...///.........,,,***((('''''''''((('''''''''''''''''''''''')))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&((()))(((&&&%%%&&&'''&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))$$$%%%&&&'''((()))******(((((())))))))))))((((((''')))******)))(((((()))((((((((())))))((((((((())))))************))))))''')))+++,,,++++++,,,---***++++++***)))(((***+++......---,,,,,,---......------......///000000000222111444:::>>>CCCKKKSSS```gggqqqzzz}}}|||~~~))))))))))))))))))))))))))))))*********(((&&&%%%'''''''''(((((()))************))))))(((((('''''''''(((((('''&&&&&&''')))))))))))))))************((('''''''''((((((&&&%%%(((((())))))******++++++((((((((()))))))))******'''((()))***+++***)))(((***)))((('''''''''((((((((((((((()))))))))******''''''((((((((()))))))))%%%&&&'''(((((((((''''''&&&'''(((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''(((&&&'''((('''&&&&&&'''(((%%%&&&''''''(((((('''''''''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&((('''%%%&&&(((******)))))))))))))))))))))))))))'''''''''''''''((())))))%%%%%%%%%%%%&&&'''((()))&&&((()))(((&&&%%%%%%&&&&&&''''''''''''(((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&'''''''''((((((((((((''''''(((((((((((('''''''''((()))******)))((('''&&&'''(((******)))(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&$$$%%%&&&&&&%%%$$$&&&'''(((((((((((((((((('''&&&&&&&&&''''''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%'''&&&&&&(((+++,,,)))&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%(((+++...000222333///---***(((&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''%%%$$$$$$%%%!!!"""$$$%%%''''''((((((''''''&&&&&&''''''((()))'''''''''''''''((((((((('''((()))***+++++++++***((((((*********)))'''&&&%%%'''((('''&&&%%%&&&((('''(((((())))))(((((('''))))))************))))))(((***+++,,,++++++,,,---%%%''')))+++++++++,,,------------......---------------......///000000000222111444:::>>>CCCKKKSSS___fffoooyyyyyyxxx{{{~~~))))))))))))))))))))))))'''(((*********)))'''&&&&&&'''((()))))))))((('''))))))))))))((((((((((((''''''((('''&&&%%%''')))((((((((()))))))))******(((''''''((()))(((&&&$$$)))((((((((()))***,,,---''''''((((((((()))))))))&&&((()))+++++++++)))((())))))'''&&&&&&&&&''''''''''''(((((()))))))))((((((((((((((())))))))))))$$$'''++++++(((&&&(((***(((((((((((((((((('''&&&&&&&&&&&&'''((()))***+++(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&'''((('''&&&&&&'''((('''((())))))******))))))'''((((((((())))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''&&&$$$%%%''')))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&'''((()))***'''((())))))'''&&&&&&'''''''''(((((())))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((()))))))))((((((((())))))((((((((('''((()))******)))((('''&&&''')))*********)))(((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&(((((()))(((''''''$$$%%%&&&&&&%%%%%%&&&(((&&&'''(((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''$$$#########%%%&&&%%%$$$'''''''''''''''(((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((***...111444666,,,***(((%%%%%%%%%'''(((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%'''((((((&&&%%%%%%%%%""""""$$$&&&'''((())))))'''''''''''''''(((((()))'''&&&&&&&&&&&&&&&&&&%%%((()))***++++++***)))(((***))))))(((((((((((((((((((((((('''%%%&&&(((***''''''((())))))(((''''''))))))************))))))((()))++++++***))))))***"""&&&***,,,,,,++++++,,,,,,---...//////...---,,,------......///000000000222111444:::???CCCKKKSSS^^^eeeoooxxxyyywwwyyy}}}~~~))))))))))))))))))))))))%%%''')))***+++***)))(((###%%%''')))******)))((((((((((((((())))))))))))&&&'''((('''%%%%%%'''(((&&&'''''''''(((((())))))(((''''''((()))(((%%%###((('''%%%%%%&&&(((***,,,''''''''''''((((((((((((&&&(((***+++,,,+++***))))))((('''&&&%%%%%%&&&'''&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((###)))...---(((&&&)))---((()))))))))((('''&&&&&&######$$$$$$&&&''')))***((((((((()))(((''''''&&&&&&%%%%%%$$$%%%&&&((((((&&&'''((('''&&&&&&'''((($$$%%%%%%&&&'''&&&&&&&&&'''((((((((())))))******(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&$$$######&&&(((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''(((((()))***+++&&&((())))))(((''''''(((''''''((()))******))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''((()))++++++)))((('''###%%%'''((()))((('''&&&''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''((((((((('''%%%$$$((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%&&&''''''&&&&&&((()))&&&&&&'''((()))))))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''')))***+++)))((('''(((((('''%%%%%%&&&(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((+++...222555777)))'''%%%######%%%'''(((((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''')))++++++)))((('''(((&&&&&&''''''(((''''''&&&'''''''''''''''((())))))++++++******)))))))))((('''((()))))))))(((&&&%%%,,,+++(((&&&&&&''')))***,,,,,,+++)))((((((+++...&&&'''((())))))((('''&&&))))))************))))))''')))******((('''((((((%%%(((,,,...,,,***((('''+++---///111111///---+++------......///000000000333222444:::???CCCKKKTTT^^^dddnnnwww{{{xxxyyy|||{{{###$$$$$$%%%&&&'''((((((+++***((('''&&&''')))***+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%%%%((((((((((((((()))******%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''))))))))))))************))))))))))))************%%%'''((((((''''''(((***+++******))))))))))))***))))))******++++++,,,,,,)))************)))(((((()))***+++,,,,,,+++)))(((&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******((((((((((((((((((((((((((('''%%%&&&((())))))))))))'''%%%(((+++,,,'''"""'''((()))***)))(((&&&$$$'''&&&%%%%%%'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''(((******%%%&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%'''((()))))))))))))))((((((((((((***)))(((&&&&&&&&&'''(((((((((((((((((())))))))))))(((&&&%%%%%%&&&'''((())))))))))))***************)))((((((((((((&&&$$$'''&&&&&&'''***++++++***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((('''&&&&&&'''((()))(((((('''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''///+++((('''******(((&&&&&&'''((('''%%%$$$$$$&&&(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''')))***+++***((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&''')))+++---...//////...---***&&&$$$%%%'''(((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$!!!!!!"""$$$%%%((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&))))))(((((('''''''''&&&***(((&&&'''))))))'''%%%))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))(((''''''''''''''')))(((&&&&&&''')))+++---++++++++++++++++++++++++***+++---...///......---...,,,***,,,......,,,)))...------------...//////222222555:::===@@@IIIRRR\\\cccmmmvvv}}}yyywwwyyy||||||&&&&&&&&&&&&&&&&&&''''''***)))(((''''''((()))+++*********)))((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))(((((($$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''(((***)))))))))(((((()))******''''''''''''(((((((((((())))))******))))))((('''))))))+++++++++)))'''&&&''''''&&&&&&''''''((()))((()))))))))************((((((((((((((((((((((((((('''&&&'''((()))(((''')))&&&###$$$((()))'''$$$%%%&&&'''))))))(((&&&%%%((('''%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&(((((()))************)))(((((((((((((((((('''''')))))))))))))))(((((((((''''''''''''((()))******))))))((((((''''''&&&&&&))))))(((((('''(((((((((''''''(((((((((''''''&&&((('''&&&&&&&&&'''(((((())))))))))))************,,,+++***+++,,,+++)))'''***)))((()))***+++***)))))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''*********)))((('''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&((()))))))))'''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&''')))***************'''$$$###$$$&&&&&&%%%)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''''''''))))))((('''&&&&&&&&&&&&'''((()))((((((((('''''''''''')))(((((((((''''''''''''(((&&&%%%&&&)))***)))''')))))))))))))))))))))))))))(((((('''((()))***+++******)))(((((((((((((((((((((''''''((()))+++,,,*********))))))))))))))))))***,,,---.........------+++***,,,......,,,***...------------...//////222222555:::===@@@HHHRRR[[[bbbllluuu}}}{{{yyyzzz}}}~~~((((((''''''&&&&&&&&&&&&((((((''''''''')))***+++******))))))((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))(((''''''''''''((())))))((('''''''''((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((((((((()))))))))(((*********((('''((()))(((((('''(((((()))***+++***************))))))))))))))))))***))))))((('''))))))******)))'''&&&$$$((((((''''''(((((()))***))))))************++++++(((((((((((((((((((((((((((''''''((())))))'''%%%((($$$!!!!!!$$$''''''&&&$$$%%%'''))))))))))))(((***(((&&&&&&((((((((('''((((((''''''''''''&&&&&&***)))((((((''''''''''''((()))******++++++******)))))))))(((((('''''''''))))))))))))************)))))))))(((((()))******))))))(((''''''&&&%%%%%%(((((())))))***)))))))))&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&'''((())))))))))))))))))************,,,+++++++++------+++))),,,***))))))******)))(((***))))))((('''&&&&&&&&&&&&''''''((((((''''''&&&((())))))'''%%%###$$$%%%$$$$$$$$$%%%&&&'''))))))'''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%))),,,+++'''$$$%%%'''%%%&&&''''''&&&%%%'''((($$$%%%&&&'''((()))******''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&$$$%%%&&&''''''''''''&&&(((&&&%%%%%%&&&'''%%%$$$((((((((('''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''&&&%%%%%%''')))++++++***)))))))))))))))))))))))),,,***(((&&&''')))+++---+++******))))))))))))***'''(((((())))))*********************))))))(((((('''(((***+++------------+++******,,,......---,,,...------------...//////111111555999<<>>GGGPPPUUU]]]hhhqqqyyy&&&&&&'''((()))***++++++''''''(((((())))))******))))))))))))(((((((((((())))))************))))))*********))))))((((((((((((''''''''''''((())))))******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((*********((('''((()))))))))((())))))***+++,,,***))))))))))))))))))(((++++++,,,,,,++++++***)))******))))))))))))((((((''''''&&&&&&''''''((()))((((((''''''''''''&&&&&&(((((((((((((((((((((((((((''''''((())))))'''%%%$$$&&&(((*********((('''(((''''''&&&%%%$$$$$$$$$'''&&&%%%%%%'''(((((('''(((((())))))))))))******((('''''''''((())))))***((()))******++++++***************))))))(((((((((%%%&&&&&&'''((())))))***)))))))))(((((()))******++++++************))))))(((((())))))***)))))))))'''''''''''''''''''''(((&&&'''((()))))))))))))))))))))))))))***************)))))))))++++++)))'''"""""""""$$$''')))***)))(((((((((((('''''''''''''''(((((())))))(((((('''###$$$&&&&&&&&&&&&(((***,,,,,,***)))((('''''''''&&&'''(((((()))(((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''+++)))''')))------)))%%%&&&'''(((((('''&&&'''))))))))))))(((((((((''''''%%%%%%&&&&&&'''((((((((((((((((((((()))))))))***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%'''((('''&&&%%%&&&'''''''''&&&&&&%%%&&&&&&'''%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((((((''''''(((((())))))((((((''''''''''''((((((((((((((('''''''''((((((((((((((()))***+++***((('''((()))************************%%%&&&((()))))))))(((''''''''''''''''''(((((()))************************))))))))))))))))))))))))))))))))))))***+++,,,---)))+++------,,,,,,---......------------...////////////333777:::===FFFOOOUUU\\\gggpppxxx((((((((())))))*********(((((()))))))))))))))((((((((((((((())))))))))))((((((((())))))((((((((()))))))))))))))*********''''''&&&&&&''''''((()))***))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((()))))))))*********'''((())))))((('''(((***++++++************+++++++++++++++++++++,,,,,,,,,)))************)))((((((((((((''''''(((((())))))((((((''''''(((((()))***)))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&'''((()))(((''''''((())))))((((((((((((''''''&&&&&&&&&&&&&&&'''%%%$$$###$$$&&&(((((((((((((((((()))))))))******++++++***)))))))))******(((((()))************)))***)))))))))))))))))))))''''''(((((()))))))))***''''''''''''((()))******))))))))))))************))))))(((((('''(((((((((&&&&&&%%%$$$%%%&&&(((***'''((())))))***)))(((((())))))))))))************,,,+++******++++++)))'''$$$######%%%'''))))))(((''''''''''''(((((((((((((((((())))))))))))((((((###$$$&&&&&&%%%%%%&&&(((+++***)))(((((('''(((((('''(((((()))******))))))''''''((()))***+++,,,,,,''''''&&&&&&&&&&&&'''''')))((((((((()))))))))((('''((()))((('''&&&'''(((((((((((((((((()))))))))%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%'''((('''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%'''((()))******)))((('''''''''''''''((((((((()))''''''''''''((((((((()))''')))+++***(((((()))+++************************((((((((((((((()))))))))((((((''''''((())))))***,,,+++***)))))))))++++++((((((((()))******++++++,,,+++************+++,,,))),,,......,,,+++,,,---...------------...////////////222777:::===FFFOOOUUU\\\gggooowww************))))))))))))((()))))))))))))))((('''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''((()))***+++,,,,,,((((((((((((((()))******))))))((((((((((((((()))))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''((((((((((((%%%'''((((((''''''(((***,,,,,,++++++***+++++++++''''''(((((()))))))))***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''')))))))))))))))))))))******+++******))))))((((((((('''((((((((((((((((((((((((((('''%%%&&&((()))))))))))))))(((&&&%%%&&&(((***)))(((((())))))***+++,,,###""""""###&&&(((((((((''''''(((((()))))))))******)))(((&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''''')))))))))))))))*********))))))))))))************$$$$$$$$$%%%%%%'''((()))''''''(((((())))))*********)))(((&&&&&&&&&'''(((%%%$$$""""""###%%%(((***(((((()))******)))((('''))))))))))))************,,,+++************'''%%%'''%%%%%%&&&((()))((('''&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&'''((((((&&&%%%&&&'''(((((('''''''''(((((()))(((((()))***************''''''(((***+++,,,---...'''''''''&&&&&&'''''''''&&&(((***(((%%%%%%(((+++((()))***)))'''&&&&&&'''&&&&&&'''((()))***++++++%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&'''((('''&&&&&&'''(((''''''&&&%%%&&&'''((()))((('''&&&''')))***)))(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((()))******)))((('''&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%(((******))))))+++...************************+++***((('''''')))+++---))))))((())))))***++++++---+++***(((((()))+++,,,))))))***+++,,,------...------+++*********+++,,,***---///...+++***+++---...------------...////////////222777:::===EEEOOOUUU\\\fffooovvv~~~~~~|||~~~(((((())))))))))))(((((())))))((((((''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******)))******)))'''&&&((()))((('''&&&%%%%%%&&&'''(((+++***)))(((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))),,,,,,,,,+++++++++************))))))((((((((('''&&&'''''''''(((((()))))),,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))((()))))))))))))))(((''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&,,,)))&&&&&&(((***,,,,,,((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((***))))))))))))******++++++***((('''''''''((()))''''''''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((()))***)))'''&&&&&&'''&&&&&&''''''(((((())))))(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***+++***'''###"""$$$'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$''''''$$$###&&&+++(((%%%###"""$$$&&&(((***((('''&&&(((((('''&&&((((((((((((((()))******((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&"""$$$&&&'''&&&&&&'''(((&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%&&&''')))***))))))))))))))))))))))))+++++++++++++++***)))(((***+++,,,***(((''''''(((((())),,,------,,,+++***,,,+++***)))(((((((((((((((((())))))))))))((((((++++++,,,------------,,,&&&(((*********)))***+++((()))***++++++++++++++++++,,,------......------......---------......///111000222777;;;===DDDKKKSSS[[[fffnnnvvv~~~}}}|||{{{))))))************))))))))))))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((()))******)))******++++++******)))((())))))(((&&&&&&'''(((+++***((('''&&&%%%&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))),,,+++++++++************)))))))))(((((((((''''''''''''''''''((((((((()))+++***((('''&&&&&&''''''((((((((((((((((((((((((((())))))******))))))((()))))))))))))))(((''''''))))))******)))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((((((+++(((%%%$$$&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((())))))******+++***)))((('''(((((()))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))'''&&&'''((('''''''''(((((((((((((((''''''((((((((())))))))))))))))))(((((()))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&$$$%%%))),,,''''''''''''&&&&&&&&&%%%'''$$$%%%((((((%%%$$$''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%''')))))))))((((((((((((((())))))***((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''''''''(((((('''&&&&&&%%%&&&&&&'''''''''((((((((()))(((''''''(((***,,,...))))))))))))))))))))))))***************)))((((((+++,,,---+++)))(((((())))))***+++,,,,,,,,,++++++---,,,+++***))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++)))+++,,,,,,***)))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000222777:::<<>>EEENNNVVVaaajjjrrr|||}}}yyyuuusssssssss(((((())))))))))))((((((''''''''''''((((((((((((***))))))(((((())))))***************************'''&&&&&&&&&&&&'''((((((((())))))******))))))(((''')))+++,,,+++*********((()))************))))))''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''''''''((()))************)))(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))(((''''''&&&''''''(((((((((((('''(((((((((((((((((((((((('''(((((())))))*********%%%&&&((((((((((((&&&%%%'''%%%$$$%%%&&&(((''''''&&&&&&''''''(((((())))))************************))))))((((((((((((''''''(((((((((((()))+++,,,---)))))))))))))))(((''''''%%%%%%&&&&&&'''((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''((()))((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))************))))))''''''&&&&&&&&&'''((((((((('''&&&&&&'''(((***+++((('''&&&&&&(((((('''&&&%%%%%%&&&'''((())))))***&&&###$$$''''''$$$###&&&((('''&&&%%%&&&''')))***((('''&&&'''***,,,,,,+++''''''&&&&&&''''''((()))&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&)))***+++***((('''&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((+++++++++***))))))(((((()))))))))))))))))))))))))))******++++++++++++***'''((())))))'''''''''))))))))))))************+++)))(((((('''''''''(((((((((((())))))))))))(((((('''(((((()))))))))))))))&&&(((*********)))***,,,...---+++******+++,,,,,,------,,,+++,,,---...///000000///......//////000222000111555777888>>>EEELLLTTT___iiiqqq{{{}}}yyyvvvuuuttt)))))))))******)))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))'''''''''&&&'''(((((()))(((((())))))))))))((((((&&&(((+++,,,+++***)))***((()))*********)))((('''******))))))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))((((((((())))))*********))))))))))))******++++++)))(((((((((''''''''''''(((((()))*********))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))(((''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((()))******''''''''''''''''''''''''######"""###&&&''''''&&&&&&''''''((())))))******************************((((((((('''''''''&&&&&&(((((())))))***,,,---...((())))))***)))((('''&&&%%%%%%&&&&&&'''(((((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***'''''''''(((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((()))******)))(((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***%%%$$$###&&&)))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((((((%%%$$$&&&((('''&&&&&&'''((()))***(((&&&&&&''')))+++++++++'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&))))))(((((((((''''''''''''(((***)))'''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''((((((((()))))))))***************))))))((())))))))))))))))))))))))(((((()))***************''')))***)))((('''(((***'''(((***+++++++++***)))))))))(((((((((((()))))))))))))))******)))))))))(((((()))************)))(((***++++++***)))***+++,,,+++***))))))***,,,---,,,+++******+++---///000///.........///000111111333222222666777888>>>DDDKKKSSS^^^hhhpppzzz|||yyyxxx******++++++++++++************++++++,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((''''''''''''((())))))(((((())))))))))))(((((($$$'''***+++***)))((()))%%%&&&((()))*********)))((((((''''''((()))******((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++))))))******+++++++++,,,))))))(((((('''''''''&&&((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))(((((('''(((((()))***************''''''''''''''''''''''''%%%&&&&&&'''((())))))***,,,+++(((''''''(((+++,,,#########%%%'''))))))((('''(((((()))***+++++++++((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%)))))))))***+++---...///((()))*********)))'''&&&%%%%%%&&&&&&'''((())))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((''''''(((***&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))'''((()))******)))(((''')))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))%%%$$$$$$&&&)))+++)))''')))((('''&&&%%%$$$######(((%%%&&&))))))&&&%%%(((&&&&&&'''(((((()))((((((***((('''&&&(((((('''&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%))))))))))))((((((((((((%%%&&&((('''&&&$$$%%%%%%$$$%%%'''((()))((('''&&&))))))))))))************&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''((()))))))))))))))((()))******)))((()))+++&&&(((***+++,,,+++)))(((***)))))))))))))))************++++++++++++******++++++,,,------------,,,+++---...---+++))))))***+++***)))((((((***,,,...***)))((((((***,,,///111---------...000111333444444222333666888999>>>EEEJJJRRR]]]gggooozzz~~~|||***)))(((''''''((()))************)))))))))))))))************************))))))))))))((((((((((((+++***((()))******)))((('''((()))******)))((('''))))))))))))((((((((((((''''''''''''((((((((())),,,,,,+++***)))))))))***)))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((()))(((&&&%%%'''***+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((()))***+++(((((())))))***+++++++++)))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((((()))******++++++******+++***'''&&&'''''''''((((((((())))))******''''''((()))))))))))))))))))))*********+++++++++&&&&&&&&&%%%%%%&&&&&&&&&***************)))((('''(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&(((***+++,,,))))))))))))************+++++++++,,,,,,++++++***))))))))))))))))))))))))&&&&&&&&&'''(((***,,,---)))+++,,,+++)))''''''((())))))(((((('''''''''&&&)))******))))))((('''&&&$$$$$$%%%&&&'''((()))))))))((('''((()))***)))((())))))((((((((((((((()))+++***)))(((((('''((((((&&&)))+++***(((&&&((()))''''''''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''******((('''&&&&&&&&&&&&))))))((('''''''''''''''))))))(((((((((((())))))((('''%%%$$$$$$&&&)))+++)))(((((()))******(((&&&$$$&&&(((***++++++))))))***(((&&&%%%&&&'''))))))((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((('''&&&%%%$$$###$$$$$$%%%&&&''')))***+++***)))(((&&&$$$######''''''(((((((((((('''''''''''''''''''''((())))))***)))(((''''''&&&&&&''' !!!###%%%'''((()))((((((((((((((((((((((((***)))(((''''''((()))*********+++++++++,,,,,,,,,,,,+++***)))(((((((((((((((((())))))******++++++)))***++++++)))(((((())),,,,,,+++*********++++++++++++******++++++,,,---111000...---,,,+++++++++---...///...---...///111666444444777777888<<>>EEEOOOWWW___jjjwww,,,+++*********+++---...,,,---...---+++)))***+++)))))))))*********++++++)))))))))))))))))))))))),,,***((('''(((***---///((((((((((((((((((((((((************************)))))))))))))))*********)))))))))*********************))))))***+++,,,,,,''')))******)))(((((()))+++***))))))))))))))))))&&&&&&'''((()))+++---...))))))))))))*********************+++++++++++++++,,,+++)))((((((((()))***+++******))))))))))))(((++++++************++++++))))))((('''((()))***++++++++++++,,,,,,,,,,,,,,,)))))))))((()))******+++)))))))))((((((((('''''''''''''''(((((()))))))))---------------,,,+++***)))*********************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((()))***+++,,,...222666777555444555666111111222222111111000///111111111111111111000///---,,,,,,+++++++++++++++***+++,,,---,,,,,,+++***---,,,***))))))***+++,,,((((((((())))))*********''''''''''''((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&'''(((*********)))))))))((('''(((***+++***)))'''''''''''''''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((((()))******(((((()))***''''''((((((((((((((('''(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))***++++++,,,((((((((((((((())))))******)))''''''''')))+++,,,...(((###"""$$$''''''%%%(((((()))))))))))))))***)))))))))(((((())))))******))))))(((((()))))))))((((((((())))))*********+++************))))))))))))))))))))))))******+++))))))))))))************)))******************)))******))))))******+++,,,---***''''''((()))******)))************+++++++++************************(((***,,,---,,,,,,---...---......//////......------...000000111333777:::===DDDNNNVVV]]]hhhttt~~~}}}|||~~~~~~,,,+++******+++---///111...//////---***))))))***))))))*********+++++++++************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((())))))*********)))***++++++***(((&&&%%%&&&(((++++++)))'''((()))))))))))))))))))))***+++++++++***+++,,,...000111*********)))))))))))))))++++++++++++++++++++++++,,,+++)))((('''((()))***))))))))))))))))))************))))))))))))*********)))'''''''''(((***+++,,,,,,,,,+++++++++++++++***)))((((((((()))++++++******)))))))))(((((((((''''''((((((((((((((((((***++++++,,,,,,+++***)))+++*********************))))))))))))************************************(((((())))))******+++++++++***)))((((((***,,,---000222666888999777555444111111222111111000///...++++++,,,------------,,,------,,,++++++++++++,,,+++,,,---......---,,,+++(((((((((((())))))))))))((((((((()))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))(((''''''((()))))))))((('''&&&%%%&&&&&&'''&&&''')))*********((('''***((('''(((***,,,***)))'''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((()))))))))''')))******((('''(((***''''''(((((((((((('''''''''((()))******)))((('''***))))))((((((((((((((('''(((((())))))******+++((((((((((((((()))*********)))'''&&&&&&(((***,,,111---)))&&&&&&((())))))''''''((((((((())))))))))))((((((''''''(((((())))))((((((''''''(((((()))''''''((()))***++++++,,,,,,+++)))''''''((()))***+++******)))))))))))))))((()))))))))***************))))))(((((())))))***++++++***)))***+++,,,------***''''''(((+++,,,,,,)))************++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,...000---......//////......------.........///222666:::<<>>EEELLLUUU```mmmvvv|||xxxvvvwwwzzz|||+++++++++*********))))))))))))*********)))'''&&&***++++++,,,,,,+++******,,,,,,,,,,,,++++++++++++***************************)))((()))*********(((''')))++++++)))))))))***(((((())))))******++++++)))***,,,------,,,***)))******************************))))))))))))******'''((()))+++,,,---......++++++++++++++++++++++++******************************+++++++++******)))))))))(((((()))***+++,,,************************((())))))))))))*********'''((()))***+++***)))))),,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,))))))(((((()))***++++++'''((()))+++,,,---------))))))))))))))))))))))))((()))***+++++++++++++++++++++******)))))))))(((************************((((((''''''''''''''''''&&&)))+++,,,+++***+++---222444888:::;;;;;;999777999999999777444111000111///...------......,,,************,,,......,,,************************************++++++*********((()))***++++++***)))((())))))(((((((((((())))))***************))))))(((''''''((((((((((((''''''''''''&&&%%%%%%&&&'''''')))***+++,,,,,,,,,,,,,,,)))((('''((()))***)))(((***))))))((('''((((((((())))))))))))(((((((((((((((((())))))******++++++((('''''''''&&&&&&''''''((('''&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&))))))(((((((((''''''''''''((()))(((&&&%%%%%%&&&'''(((***+++***)))***+++'''(((((((((((((((''''''''''''''''''''''''''''''***)))((('''&&&&&&%%%%%%)))'''%%%&&&''')))))))))(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&)))(((((('''((((((''''''&&&'''((()))******************))))))))))))))))))(((((()))+++,,,,,,,,,,,,((((((((((((((((((((((((+++***((((((***+++***)))++++++************++++++++++++++++++++++++++++++,,,,,,---------,,,++++++***+++---,,,++++++,,,...,,,,,,,,,,,,---.../////////////////////////////////111333333222222333444999===CCCJJJSSS^^^kkkuuu~~~zzzwwwxxxyyyzzz))))))*********+++++++++)))***+++,,,+++***)))'''***+++,,,,,,,,,,,,++++++.../////////////////////***************************)))((()))*********((((((***++++++)))((())))))(((((())))))******++++++)))***,,,------,,,***)))************************...------,,,,,,------...))))))******,,,---......++++++++++++++++++++++++************************)))******+++++++++******((((((((())))))******+++************************((())))))))))))*********'''((()))***+++***))))))***)))(((((((((((()))*********+++++++++,,,,,,,,,++++++***)))(((((())))))))))))***************)))))))))))))))))))))))))))((()))******++++++++++++((()))))))))))))))))))))************************(((((((((((((((''''''''''''(((***++++++***+++,,,,,,///333666999:::999999;;;;;;:::777222///...///...---++++++,,,---,,,+++***)))***,,,------+++))))))))))))***++++++,,,,,,+++******************+++((()))***++++++***)))(((''''''''''''((()))***+++)))************)))((((((''''''((((((((((((''''''+++++++++******+++++++++(((((()))************))),,,)))&&&%%%&&&((()))*********)))((((((((((((((())))))))))))(((((((((((((((((())))))******++++++)))))))))))))))((((((((('''&&&%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&((())))))'''%%%%%%&&&&&&(((*********)))***+++''''''((((((((((((((('''((((((((((((((((((((((((******))))))((('''&&&&&&***(((''''''(((((('''%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&(((((()))(((((('''''''''&&&'''((())))))******)))((()))***,,,,,,+++)))((('''((()))***+++,,,,,,,,,((((((((((((((((((((((((---+++))))))+++,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))***+++---,,,++++++,,,...,,,,,,,,,,,,---...//////////////////////////////+++---000111111222333444999===CCCJJJRRR^^^kkkttt~~~{{{yyyxxxxxx)))*********++++++,,,,,,******,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,------******++++++++++++,,,,,,************************+++***))))))++++++***)))(((***++++++)))(((((()))))))))))))))************(((((()))******)))((((((************************,,,+++***))))))***+++,,,++++++***++++++,,,---...++++++++++++++++++++++++************************))))))***++++++++++++***(((((())))))))))))))))))***************+++++++++)))))))))*********++++++((()))***+++++++++***)))))))))))))))))))))))))))((())))))))))))*********,,,+++***)))(((((((((((()))************)))((((((***************************************+++++++++))))))******+++,,,,,,,,,************************)))))))))))))))((((((((()))))))))***++++++,,,,,,***,,,000333777999:::;;;::::::888555111///...//////---+++***+++,,,,,,+++***))))))***,,,---+++***((()))***+++,,,---......+++***))))))))))))***+++))))))************))))))&&&&&&''''''(((***+++,,,))))))******))))))((('''''''''((()))))))))((((((*********++++++*********'''(((((()))))))))((((((---***&&&%%%'''***,,,---+++***))))))(((((())))))(((((((((((())))))))))))(((((())))))))))))))))))((())))))*********))))))&&&&&&&&&'''((((((((()))'''''''''''''''''''''(((((((((((('''''''''&&&&&&$$$&&&((()))(((&&&&&&&&&&&&(((******((((((((()))&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&***)))(((((()))(((&&&$$$'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&((())))))'''&&&&&&'''&&&&&&'''((())))))))))))'''((()))***+++***)))((((((((()))***++++++++++++))))))))))))))))))))))))---+++******+++,,,,,,+++*********))))))*********((()))***+++,,,...//////------------,,,+++*********,,,------++++++,,,...,,,,,,,,,,,,---...//////////////////////////////***,,,...///000111333555888===DDDKKKSSS^^^jjjrrr~~~~~~}}}}}}zzzwwwuuu,,,,,,,,,,,,++++++++++++***++++++++++++++++++***---,,,++++++,,,---...///'''''''''((((((((())))))************************,,,***)))***+++,,,+++***)))***++++++)))(((((()))*********)))))))))))))))((((((((((((((((((((((((***************************)))'''&&&&&&''')))***---,,,++++++++++++,,,---++++++++++++++++++++++++************************))))))***+++++++++++++++))))))))))))))))))(((((())))))*********+++++++++************+++++++++,,,((()))+++,,,,,,,,,+++***((()))+++,,,,,,+++)))(((((())))))))))))***************)))))))))))))))***))))))***++++++*********++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,---************************)))))))))***************+++***))))))***,,,------...///111333666:::<<<>>>666666555333000///111222333000,,,***************+++***((()))+++,,,,,,+++((()))***+++---...000000***))))))(((((())))))*********))))))))))))******((((((((((((((()))******)))))))))))))))((((((''''''((())))))******))))))''''''((((((((((((''''''(((((())))))))))))((((((***)))((())),,,000222222+++***))))))(((((())))))&&&&&&'''((()))***++++++))))))((((((((((((((((((&&&'''((()))******))))))$$$&&&((()))******)))((('''''''''(((((()))))))))(((((('''''''''&&&&&&&&&"""%%%((()))(((''''''(((&&&((())))))'''&&&&&&'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''&&&&&&((((((((()))******'''%%%''''''&&&&&&'''(((((()))''''''''''''''''''((()))$$$'''))))))&&&$$$%%%&&&%%%&&&'''((())))))))))))((('''%%%%%%%%%'''(((***))))))************))))))************************,,,***))))))***++++++******))))))(((((())))))***'''((()))***+++---......***+++,,,,,,------------***,,,------++++++,,,...,,,,,,,,,,,,---...//////////////////////////////...////////////000333666666<<>>222((('''******(((((()))************))))))(((((('''&&&'''))),,,------)))))))))((((((((('''''''''(((((())))))(((((((((************************))))))((('''''''''''''''''''''((((((((()))))))))(((((((((''''''((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&$$$''''''(((+++111111...(((***++++++)))(((((()))(((((())))))))))))))))))&&&&&&&&&'''''''''''''''&&&'''(((((('''(((***,,,***)))(((''''''''''''(((((((((''''''(((((()))***(((&&&%%%&&&''')))(((((())))))))))))************************************))))))))))))************'''&&&%%%%%%$$$%%%&&&&&&++++++************++++++******)))***+++---000111+++++++++,,,,,,,,,------222111111000//////000000111000///...///000333444666999>>>DDDMMMXXXcccjjjwww~~~~~~}}}~~~}}}xxxuuuvvvwwwxxxxxx}}}{{{zzz||||||)))---000///,,,(((((()))((()))***+++++++++++++++***+++++++++))))))+++---))))))************))))))((()))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++---,,,***(((((()))***+++******************************++++++,,,,,,,,,,,,------------......---,,,(((***,,,......---+++)))++++++*********************)))((((((((()))+++,,,(((((()))))))))*********(((***+++***)))((()))***+++******))))))******+++************************(((((((((((())))))))))))***)))))))))+++,,,+++******+++---......---,,,+++---+++******+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******)))(((((()))******((()))+++,,,---,,,***)))))))))***))))))+++///222888888777555333333444555999888888999999888555222,,,+++))))))***+++***)))...+++))))))***,,,------''')))******))))))+++,,,%%%&&&&&&'''((())))))***((())))))))))))))))))((()))))))))))))))*********************************+++*********))))))(((((()))))))))******)))))))))(((((()))***++++++,,,---))))))...------???OOOLLLEEE777***''')))(((&&&%%%))))))************)))((()))(((&&&''')))+++,,,,,,)))))))))((((((((((((''''''(((((())))))))))))((())))))))))))))))))))))))))))))(((''''''''''''(((''''''((((((((()))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%(((((((((,,,111222///(((***+++***)))'''((((((&&&''''''((())))))))))))%%%%%%&&&&&&''''''((((((+++++++++***((('''((())),,,+++***((('''&&&'''((('''''''''''''''((())))))&&&&&&%%%%%%&&&'''''''''((()))))))))***************************+++++++++//////---,,,***)))((('''++++++,,,,,,---.........,,,,,,***))))))***,,,,,,++++++***+++,,,---...///+++++++++,,,,,,,,,,,,------------.........//////000///.........///111222555999>>>DDDKKKVVVbbbjjjwww}}}~~~|||}}}|||xxxvvvwwwxxxyyyyyy|||zzzyyy{{{)))---000///,,,(((((()))(((((()))***+++,,,,,,,,,)))*********))))))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++++++++++++++++++++++++++***)))((((((***,,,...************************)))***+++,,,,,,,,,++++++,,,---......---------------,,,,,,++++++******)))************+++*********,,,+++)))((((((((()))************)))))))))(((((((((***+++***)))((()))***++++++************++++++***************+++++++++(((((((((((())))))))))))***)))))))))+++,,,+++***,,,+++*********,,,...///000...,,,,,,------,,,+++******++++++,,,,,,,,,---,,,,,,,,,,,,+++***))))))***))))))))))))))))))***)))***,,,......---,,,+++((())))))))))))+++...111999999999777555555888:::;;;::::::::::::888444111+++***))))))+++,,,+++***...,,,))))))***++++++++++++,,,---,,,***)))***+++%%%&&&&&&'''((())))))***)))******++++++******)))((()))))))))*********+++))))))))))))))))))))))))(((((())))))*********+++***))))))))))))))))))***''''''(((((()))***++++++'''(((,,,+++***:::HHHDDDAAA555***((())))))'''(((((())))))*********)))))),,,***(((''')))******)))***)))))))))((((((((((((''''''((()))******))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***)))'''***//////,,,''')))******(((''''''(((&&&(((***+++,,,,,,++++++))))))******++++++,,,,,,+++,,,,,,***((('''(((***---...---+++(((&&&'''((('''''''''''''''((())))))******************,,,---((()))))))))************))))))*********+++++++++111000///...,,,+++***)))&&&(((+++///000000000///---,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++---...///000000000000///...///000111111555999???DDDKKKUUUaaajjjwww}}}}}}{{{||||||yyyxxxyyyzzz{{{{{{zzzxxxvvvyyy~~~)))***,,,+++***((('''''''''((()))***+++,,,,,,,,,))))))***)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***((()))***++++++++++++***)))******++++++******)))***************+++,,,,,,+++******))))))******+++******))))))***+++---...************************)))***+++,,,---,,,+++++++++,,,......,,,+++,,,------,,,+++***))))))))))))))))))***++++++++++++***,,,+++***)))((((((((((((,,,++++++***))))))(((((((((***+++***)))((()))*********))))))))))))******,,,,,,++++++***)))))))))((((((((()))))))))*********)))))))))+++,,,+++***---+++)))'''(((+++///222,,,+++)))***,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***************************+++,,,.........------((()))*********+++...000888:::;;;999666666:::===;;;;;;:::::::::777444111***))))))***,,,---,,,+++,,,+++))))))******)))'''+++,,,,,,+++(((''''''((('''''''''(((((())))))***)))***+++,,,,,,+++***)))((())))))******+++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******&&&&&&&&&&&&''''''''''''&&&'''------...===HHHAAA444---'''(((******+++---((())))))************)))---+++)))(((((())))))(((******)))))))))(((((((((''''''((()))************''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))((()))))))))))))))******,,,---***'''(((,,,,,,)))''')))***)))((('''''''''))),,,///333444333111///***************+++++++++'''((())))))((()))+++------///111///+++(((((()))((((((''''''(((((()))***)))*********))))))+++,,,))))))))))))************)))))))))***++++++,,,,,,---------...............!!!%%%)))++++++)))(((,,,,,,++++++++++++,,,,,,...------,,,,,,+++******,,,,,,,,,---------......***+++---///111222222222222111111111111111222222444999???DDDIIISSS___iiiuuu}}}~~~{{{|||~~~|||yyyxxxzzz{{{|||{{{xxxvvvtttvvv|||***)))((()))******)))((('''((()))***+++,,,,,,,,,)))******)))''''''(((***,,,++++++++++++++++++,,,)))***+++++++++++++++***((()))***+++++++++******)))******++++++******)))***))))))))))))***++++++******)))(((((()))******++++++++++++++++++++++++************************(((***+++------,,,+++***))),,,...---+++***+++,,,'''((()))************)))((()))***+++,,,++++++***))))))*********))))))(((+++++++++++++++*********(((***+++***)))((()))***++++++************++++++************************)))))))))*********++++++***)))))))))+++,,,+++***+++***(((((())),,,///111***(((((())),,,.........,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++************++++++++++++************+++,,,,,,---......***+++,,,,,,,,,---///111666999;;;999555444777;;;;;;:::::::::999777333000)))))))))***---...---+++------,,,---...---***''')))***+++***(((''''''((())))))))))))))))))))))))((()))***++++++***)))(((((())))))******+++,,,,,,************************(((((())))))******+++++++++***)))(((((()))***+++((((((((('''''''''''''''&&&&&&,,,...000===CCC777+++((((((******((()))---(((((()))***************,,,***(((''')))******)))*********)))))))))((((((''''''(((******++++++***((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%''''''((((((((()))))))))'''((()))***++++++******************************)))*********++++++++++++...///,,,((((((,,,,,,)))(((***++++++)))(((((()))***---333888999777444111)))))))))))))))((((((((('''((())))))((((((***,,,,,,000333222...***)))+++)))(((((((((((()))******%%%'''((('''%%%%%%'''***))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,------......+++,,,...000111111000000+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++------........./////////---...000111222222111111111111111111111111111111222888>>>CCCGGGPPP]]]hhhrrrzzz~~~|||}}}|||zzzxxxxxxyyy{{{{{{{{{xxxuuurrruuu{{{...+++((())),,,...---***'''((()))***,,,,,,,,,---)))******)))'''&&&((()))++++++************++++++&&&'''(((***++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,------,,,,,,,,,)))))))))((()))******+++***)))(((''''''((()))***,,,,,,,,,,,,,,,+++))))))************************(((***+++------,,,+++***)))+++------***)))***,,,!!!$$$(((+++,,,,,,***)))((()))***+++,,,,,,+++***&&&''')))+++++++++***************+++,,,,,,------(((***+++***)))((()))***...------,,,,,,------...&&&'''((()))+++---...///************++++++++++++***)))))))))+++,,,+++***)))))))))***+++---...///,,,*********---.........---------,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++,,,---...,,,---.........///111333444777:::888444111444777::::::999999999777333000)))))))))+++---...---,,,000000111222333111---)))((()))+++***))))))***+++************))))))))))))'''((()))++++++)))((('''((())))))***++++++,,,,,,++++++++++++++++++++++++************))))))))))))+++***)))(((((()))***+++,,,,,,++++++***)))))))))&&&%%%***,,,...888999***))))))+++---)))$$$$$$((((((((()))******************)))'''''')))+++++++++************))))))))))))''''''(((******+++++++++))))))))))))))))))))))))&&&&&&%%%$$$$$$$$$$$$%%%))))))))))))************&&&''')))***+++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,//////,,,((()))------***)))+++,,,,,,***))))))***(((---444999;;;888444000...------,,,,,,+++++++++*********)))'''&&&'''(((+++000555555000+++***+++)))))))))))))))***++++++''')))***)))''''''))),,,))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,------++++++---......---++++++***+++,,,,,,------------.........////////////000///000000111111///...---////////////............000666===AAAEEENNN[[[fffpppyyy|||}}}{{{yyywwwwwwyyyzzzzzzzzzyyyuuurrrttt{{{))))))(((((((((***+++,,,***+++,,,,,,+++***)))(((...---,,,,,,++++++++++++------,,,***((('''&&&%%%+++++++++,,,,,,---------,,,,,,,,,++++++*********+++,,,,,,---,,,+++***)))+++***)))***,,,---,,,+++...---+++)))(((((()))))))))************+++++++++************************)))***+++,,,,,,,,,,,,,,,)))+++---...---,,,,,,---******++++++++++++******((()))+++,,,,,,+++)))((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++***))))))++++++***)))((()))***)))((((((***,,,)))))))))******++++++,,,++++++***)))((((((((()))---,,,++++++***+++++++++,,,++++++++++++,,,---...******+++,,,,,,---......******++++++++++++,,,,,,++++++++++++++++++++++++***)))((((((((()))+++,,,,,,+++***))))))***+++,,,...///000111222333333333333888<<<===999555333222999::::::999777333000...,,,+++***)))***,,,///000...---++++++***+++,,,---++++++++++++++++++++++++''''''((()))***++++++,,,+++***)))(((''''''''''''&&&''''''(((((((((((((((+++***)))***++++++***)))++++++***)))(((((())))))))))))))))))(((((((((((()))***+++,,,,,,+++)))(((***...222444444222111000---,,,***)))((()))*********+++,,,,,,+++***)))(((***)))'''&&&&&&(((***+++((((((''''''&&&&&&&&&%%%))))))))))))************$$$$$$&&&'''(((((((((((((((((((((((())))))))))))***)))(((''''''&&&''''''(((((()))***************,,,+++******,,,,,,+++***000---+++***+++,,,,,,+++,,,---,,,***'''%%%$$$%%%''''''(((***++++++(((&&&***,,,///222333333222000++++++,,,,,,,,,---------------,,,+++***)))(((''')))((('''''''''(((***+++)))))))))(((((((((((((((***))))))(((((()))***+++((((((((()))******++++++'''''''''''''''((())))))---------....../////////(((((()))***+++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,---...///000(((+++//////,,,,,,...111////////////...............000111222000000111222222666:::???EEEOOOZZZbbbmmmuuu{{{{{{}}}zzzxxxvvvvvvxxxzzz{{{{{{yyyvvvtttuuuyyy~~~+++************++++++,,,***++++++,,,+++***)))(((---,,,+++************+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,+++***)))(((,,,+++***+++,,,------+++++++++******************)))************++++++++++++++++++******************************))))))((()))+++------,,,******+++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((,,,***)))***+++,,,+++******+++++++++))))))+++---*********+++++++++++++++++++++***)))))))))*********************+++,,,---,,,,,,,,,,,,,,,,,,,,,---++++++,,,------...//////,,,,,,------------......+++++++++++++++************************+++,,,,,,++++++***))))))***++++++///000111222222222222222666:::>>>>>><<<999888888999888888666444111...---,,,+++******+++,,,---...///...------------...///************************++++++++++++,,,,,,,,,,,,+++***))))))))))))***+++((())))))***************+++***)))***++++++***)))+++******)))))))))))))))************))))))))))))((()))+++,,,,,,+++***)))***---111222000---++++++,,,++++++************+++)))******+++***)))((('''***)))(((((()))+++---...))))))))))))((((((''''''(((((((((((())))))))))))%%%&&&'''(((((()))(((((((((((((((((()))))))))***))))))((((((((())))))***(((((()))***************,,,+++******,,,,,,+++***---,,,******++++++***)))...//////---***(((((()))))))))***+++---,,,***''''''))),,,...//////---,,,((((((((()))))))))******...------,,,+++***)))(((((((((((((((((())))))***************************...---,,,***)))((())))))(((((())))))******++++++((((((''''''(((((()))***+++++++++,,,,,,,,,------(((***+++---------,,,+++......------,,,+++*********************+++,,,---******+++,,,---......---////////////////////////000111000///...///222444222666;;;@@@EEEOOOZZZbbbnnnuuu}}}}}}~~~xxxwwwvvvxxxzzz{{{{{{{{{zzzxxxvvvvvvzzz~~~+++,,,,,,,,,,,,++++++******++++++++++++***))))))++++++******))))))******++++++,,,,,,---.........,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++*********************)))(((---++++++,,,---...---,,,))))))***+++++++++++++++)))************+++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,************++++++,,,,,,++++++***************************)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++******,,,,,,+++***,,,------,,,******+++---,,,,,,,,,,,,+++++++++++++++************++++++,,,((((((((()))***+++,,,---+++,,,---......---,,,+++---------....../////////,,,,,,------------......+++++++++******)))))))))***++++++,,,,,,,,,,,,,,,++++++***))))))***++++++333444555666777777777777777:::===>>>===<<<;;;<<<777666444222000---,,,+++++++++++++++++++++,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++***((((((((()))+++---((()))******++++++******+++***)))***++++++***)))*********)))))))))))))))+++++++++*********))))))'''(((***+++,,,+++******,,,...000000---***((('''***+++,,,------,,,,,,+++,,,,,,,,,---,,,,,,+++***((((((((((((***,,,...///++++++************))))))'''''''''((((((((())))))(((((())))))***))))))(((((((((((()))))))))******(((((())))))***+++,,,,,,(((((()))***************,,,+++******+++,,,+++*********)))***++++++)))'''---...///...,,,++++++,,,+++++++++,,,...---+++)))%%%''')))***+++***(((''''''''''''((((((((())))))...------,,,+++***))))))'''(((((()))))))))))))))******++++++,,,---------......,,,+++************(((((())))))***+++++++++)))))))))((()))******+++++++++++++++,,,,,,,,,,,,***+++---//////...,,,+++000000///...,,,+++******---------,,,,,,---......,,,***(((***...000---***000000000000000000000000222111000---,,,...222666333777;;;@@@FFFOOOZZZbbbnnnuuuvvvvvvwwwyyy|||}}}|||zzz{{{yyywwwxxxzzz}}}++++++,,,---,,,+++)))(((*********+++************++++++************++++++***++++++,,,---...//////---,,,,,,,,,++++++******++++++++++++++++++++++++******+++++++++*********---,,,+++,,,...///...---))))))+++,,,,,,+++***)))))))))*********+++++++++,,,,,,++++++***)))))))))***+++++++++,,,---...///...000111000...+++******)))******++++++******)))++++++***))))))***++++++)))))))))))))))))))))))))))***++++++++++++***))),,,+++***+++,,,---,,,***,,,------,,,******+++,,,---------,,,,,,++++++++++++*********+++,,,------(((((((((((()))***+++,,,+++,,,...//////---+++***------------............*********+++++++++,,,,,,++++++******)))((((((((()))***,,,---------,,,++++++******************+++111222444666777999999:::888999;;;;;;;;;::::::999444333111...,,,***))))))***++++++,,,++++++***)))++++++++++++++++++,,,,,,------------------------************************+++***(((&&&&&&(((***+++''''''((())))))))))))(((+++***)))***++++++***)))))))))*********)))))))))*********))))))))))))(((&&&''')))***++++++++++++---///111000---***)))((((((***,,,...///...,,,++++++++++++++++++++++++***''''''''''''((()))++++++************************(((((((((((())))))))))))******+++++++++***))))))(((((()))))))))*********((())))))******++++++***(((((()))***************+++***)))***+++,,,+++)))))))))***,,,---,,,)))&&&)))+++,,,+++***)))***,,,---,,,+++,,,------+++)))&&&'''((())))))((('''&&&)))))))))*********++++++,,,,,,++++++***))))))(((&&&''')))*********)))(((******++++++,,,---......************+++,,,,,,---((())))))******+++,,,,,,******))))))******+++,,,------------------------,,,------------,,,,,,+++------------,,,,,,,,,,,,......------,,,------------++++++,,,//////...,,,000000000000111111111111111111000...---///222555444777<<<@@@FFFOOOZZZbbbnnnttt}}}~~~|||uuuvvvxxx{{{~~~~~~|||yyy|||zzzyyyyyy{{{}}}}}}}}}******+++++++++***((('''******************++++++,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,+++***((('''))))))*********++++++++++++++++++*********))))))+++***)))))))))***++++++---///000///,,,***))))))(((((())))))))))))((((((++++++***))))))***++++++))))))))))))))))))))))))*********++++++*********,,,+++******,,,,,,+++***++++++,,,+++))))))+++,,,---------,,,,,,++++++++++++*********+++,,,------******)))))))))))))))***+++,,,...//////...,,,+++---------,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********)))))))))((((((((()))+++,,,,,,,,,+++************++++++************,,,...111444666888999:::::::::::::::888777555111///...,,,***)))((((((******+++++++++***)))))))))******++++++,,,,,,,,,------------------------((())))))***++++++,,,,,,---,,,***(((((()))***+++'''(((((()))))))))))))))+++***)))***++++++***)))((()))************)))))))))(((((((((((('''''''''''''''((()))***+++++++++***,,,......,,,*********(((***---//////...,,,***(((((('''''''''((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++******))))))))))))************))))))*********)))((('''(((((()))***************+++***))))))++++++***)))((()))+++---...---***'''((()))******))))))***,,,,,,+++***+++++++++***((())))))*********)))((('''*********+++++++++,,,,,,******))))))((((((''''''&&&''')))*********)))(((((())))))***+++,,,------'''((()))******+++++++++)))))))))***++++++,,,,,,***************+++,,,,,,------------------------...---+++***)))***,,,---,,,,,,,,,,,,++++++++++++***))))))((((((((()))))),,,...000000......///000///000000000111111111222...000111111000000111222333777;;;???EEENNNYYYaaakkksss~~~}}}{{{|||yyyuuuvvvxxx|||~~~~~~{{{yyy{{{zzzyyyzzz{{{|||{{{zzz))))))*********)))((((((*********)))******+++,,,,,,,,,,,,+++,,,,,,---...++++++++++++************+++++++++++++++************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......---++++++,,,---...---,,,,,,,,,,,,+++***)))(((''')))************+++++++++************************111000...,,,++++++,,,,,,+++,,,------***(((''''''((())))))))))))))))))(((************************))))))))))))))))))))))))************************+++***))))))++++++***))))))***+++***)))***+++---,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,+++***)))))))))))))))+++,,,---...///......------------,,,,,,++++++***,,,,,,------------......************************)))******+++++++++++++++)))***++++++++++++***)))***,,,///222555888:::;;;999999999::::::888555222------,,,++++++***))))))))))))))))))))))))*********+++,,,---.........---******************************+++,,,---...//////---,,,,,,+++++++++,,,,,,)))***++++++,,,,,,+++++++++***)))***++++++***)))'''(((***++++++***))))))(((((('''''''''&&&&&&&&&(((((((((((()))*********&&&(((++++++***)))))))))(((***,,,......---+++)))++++++*********+++,,,,,,,,,,,,++++++***)))))))))'''''''''(((((((((((()))*********+++++++++,,,,,,******+++++++++++++++***)))))))))*********++++++)))***++++++***((('''%%%(((((()))***************+++***))))))***+++***)))((()))***---......+++((()))+++,,,,,,++++++,,,...,,,+++))))))******)))'''***+++++++++++++++******((((((((()))))))))******((((((((((((''''''&&&&&&'''(((((()))))))))))))))(((((())))))******++++++)))************)))((('''))))))******+++,,,,,,,,,*********)))******+++,,,++++++++++++************---,,,***))))))+++---.........---,,,***)))((((((+++******)))******++++++,,,000333222///---///222...//////000000111111111...///222222111000000111333666:::>>>DDDLLLWWW___hhhppp||||||xxx|||zzzwwwxxxyyy|||~~~~~~{{{xxxyyyxxxxxxyyy{{{{{{zzzxxx******))))))******++++++******)))))))))***,,,,,,++++++******+++,,,,,,---*********+++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,+++***+++,,,------+++,,,,,,+++***)))))))))***)))************+++++++++)))))))))***++++++,,,,,,///...---,,,,,,---///000+++,,,...---+++)))((((((******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++******************+++***)))((((((******)))((()))***+++++++++,,,...000*********+++++++++++++++++++++***)))))))))******++++++*********++++++,,,+++,,,,,,---...///000000///......---,,,,,,++++++,,,,,,------------......))))))******+++,,,,,,,,,+++++++++++++++,,,------)))***++++++++++++***))),,,---///222444666777888444444444777888777222...******+++,,,,,,,,,+++***)))(((''''''((()))++++++)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........&&&''')))+++,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++***)))***++++++***)))'''(((***+++++++++))))))((((((((((((''''''''''''))))))((((((((()))))))))''')))++++++)))((()))))))))***,,,---,,,+++)))(((------,,,,,,,,,---//////***++++++++++++******)))'''''''''((((((((()))))))))************+++++++++((()))***++++++,,,++++++))))))*********+++++++++((()))+++,,,,,,***)))((((((((()))***************+++)))((()))***+++***((((((((()))+++,,,,,,***(((+++,,,...---,,,,,,---...---+++)))))))))***(((''')))*********************'''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((())))))***)))))))))*********************+++++++++***)))((()))******++++++,,,,,,---)))))))))))))))***+++++++++++++++*********))))))***+++,,,---......------......---,,,++++++******------------...///000000...///000000000/////////------...//////000111111///000111000//////111333222555999===BBBKKKUUU]]]dddmmm{{{}}}ttt~~~zzzyyyzzz|||}}}}}}zzzxxxvvvvvvwwwyyy{{{{{{xxxvvv++++++***)))***+++---...******)))))))))***,,,---******))))))***+++,,,,,,*********++++++,,,,,,---))))))******+++++++++,,,*********++++++,,,,,,,,,++++++*********+++---...+++***)))***,,,---,,,++++++***)))))))))***,,,---)))************+++++++++(((((()))***+++,,,,,,---""""""###$$$'''***...000---///111000...,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))++++++************++++++)))((('''((()))***)))''')))+++,,,,,,,,,---000222)))))))))******++++++,,,++++++***)))((((((((()))))))))******+++,,,......+++++++++,,,...///111222000000///...---,,,,,,+++******+++++++++,,,,,,,,,))))))***+++,,,------......---,,,+++,,,---...///)))***+++,,,,,,+++***)))'''(((***+++---.........------///333555444///+++((()))+++---...---,,,+++((((((&&&&&&''')))+++---'''(((***+++,,,,,,++++++////////////////////////,,,,,,++++++++++++****** $$$'''***+++++++++(((((()))************)))+++***)))***+++++++++)))&&&(((***+++,,,+++***)))))))))))))))((((((((((((***))))))(((((((((((()))+++,,,...---+++******+++***++++++,,,+++***)))((((((((('''''''''(((***+++&&&'''((()))))))))))))))''''''(((((()))))))))***))))))))))))************'''((()))***+++,,,,,,,,,)))************+++++++++((()))+++---------,,,+++(((((()))******************)))((()))***+++***(((''''''''')))++++++)))(((+++,,,------++++++,,,---...,,,***)))******)))((((((((((((((())))))******(((((((((((()))))))))***))))))))))))(((((((((((()))((('''''''''(((***+++++++++******************'''(((***,,,------------)))******++++++,,,------)))))))))((()))******+++---------,,,,,,+++++++++'''***...111222111...,,,++++++,,,,,,---...//////+++++++++,,,---...///000111...,,,...111111///+++,,,------...///000000111222111000...---...222666111444888<<>>AAAHHHPPPXXX```mmm{{{~~~yyyyyyyyyyyyzzz{{{|||}}}|||wwwvvvyyyzzzxxxvvvxxx******+++,,,------......***+++,,,------,,,***)))+++,,,...//////...,,,++++++,,,...///...,,,***)))+++*********+++,,,,,,---,,,,,,++++++,,,,,,---...,,,+++******,,,.........******+++,,,,,,,,,,,,+++------,,,++++++******)))+++,,,---......,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++((('''(((+++...111444000,,,+++---...---,,,---,,,++++++------,,,+++++++++***)))(((((()))))))))******++++++******)))---------,,,+++***)))(((***+++,,,------,,,***)))++++++******+++---...///***---000---)))&&&))),,,*********))))))((('''&&&###(((,,,,,,+++++++++***+++,,,---............------...///000000//////---,,,+++******+++,,,---...---,,,,,,---,,,***((())))))))))))))))))))))))+++***)))(((((()))******,,,++++++++++++++++++,,,***++++++,,,,,,------...&&&)))+++***&&&$$$%%%'''---,,,+++***))))))))))))++++++++++++++++++++++++///...,,,***))))))***+++,,,+++***,,,000222111///......---,,,***)))((((((*********)))))))))))))))))))))***+++++++++++++++))))))(((((((((((())))))++++++,,,,,,,,,---------'''(((***)))'''&&&&&&'''++++++++++++,,,---...///222...)))((())))))((('''((()))))))))))))))((((((+++***)))((((((***,,,---***+++,,,,,,,,,***)))(((((()))***++++++***)))((()))))))))))))))******+++---,,,***(((((()))***++++++++++++************)))))))))))))))***---///000000---+++***,,,---......,,,,,,++++++***)))((((((,,,,,,------,,,+++)))((()))))))))))))))***++++++)))***+++,,,,,,+++))))))((()))+++,,,,,,+++***)))******************++++++)))))))))))))))*********)))+++---,,,+++***+++,,,******+++,,,,,,---......---,,,+++*********+++,,,...---,,,+++***+++,,,---...,,,+++,,,///111///---------,,,+++,,,---...///......------------------//////.........---------..................------000000//////.........---///////////////000111111444222444888;;;>>>EEEMMMYYYaaannnzzz|||vvvvvvvvvwwwxxxxxxyyyyyy}}}{{{xxxwwwxxxwwwvvvuuu******++++++,,,------...+++++++++,,,,,,++++++***+++,,,---......---,,,+++******+++,,,+++***)))(((++++++******++++++,,,---******))))))******+++,,,---,,,+++,,,---...---,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******+++,,,---,,,+++)))(((++++++++++++++++++++++++,,,+++***)))***---000222222///+++***+++---,,,+++,,,+++******,,,,,,+++***---,,,,,,+++******++++++***++++++++++++++++++***)))***++++++,,,,,,,,,,,,))))))*********))))))(((+++*********+++,,,...///+++...000...)))'''))),,,*********+++******)))((($$$'''+++---,,,+++******+++,,,------............------...///////////////,,,,,,+++******+++,,,,,,,,,++++++,,,------,,,***))))))******************,,,+++***))))))***++++++++++++************++++++++++++++++++++++++++++++&&&((()))***)))(((((())),,,+++******)))*********++++++++++++++++++++++++...---,,,+++***************((('''(((+++...---,,,***+++++++++,,,,,,------(((((())))))******++++++***++++++,,,,,,,,,++++++))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,''')))***)))(((&&&'''''')))))))))******+++,,,---...,,,)))(((***+++***((()))***************))))))+++***)))((()))***,,,---+++++++++++++++***))))))((()))***++++++***)))((()))))))))))))))***++++++,,,+++)))((('''((()))***))))))******+++++++++,,,******))))))***,,,...///111///,,,++++++,,,,,,,,,------,,,,,,+++******))),,,---------,,,+++***)))'''''''''''''''((()))))))))***+++,,,,,,+++***)))))))))*********))))))((())))))*********+++++++++************)))))))))))))))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,+++,,,///111000///------,,,,,,,,,---...///)))(((((((((((((((((((((//////.........---------........................000000000/////////......000///////////////000111444222333888;;;>>>EEEMMMYYYaaannnzzz{{{uuuvvvvvvvvvvvvwwwwwwwwwyyyxxxvvvwwwxxxzzzyyyyyy*********++++++,,,,,,---,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,************++++++++++++++++++******++++++,,,,,,******))))))******+++,,,------,,,---......,,,******++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++***)))((('''************************+++++++++,,,---...000111///---+++******++++++***+++***))))))++++++***)))---,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++)))******+++,,,---------***)))))))))))))))************))))))***+++---...,,,...000...+++)))+++---)))***++++++,,,+++++++++***,,,------+++******+++,,,------.........---------......///////////////,,,,,,++++++++++++,,,,,,)))))))))+++---...---,,,)))*********++++++,,,,,,,,,++++++***++++++,,,,,,*********))))))*********,,,,,,+++******)))((((((((((((((()))+++,,,+++************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))),,,***((()))+++---//////******+++,,,---......///'''(((((()))***+++,,,,,,,,,,,,,,,---,,,,,,++++++***))))))(((((())))))***)))*********++++++++++++((()))******(((''''''(((''''''(((((()))******++++++)))((()))++++++***)))******+++++++++++++++***+++***)))))))))***+++,,,,,,+++******************))))))************))))))***))))))))))))***+++++++++***)))''''''((())))))'''((()))***+++,,,------++++++******++++++,,,---111///,,,++++++,,,+++***...------,,,,,,+++++++++,,,,,,---,,,,,,+++***)))(((''''''''''''((())))))******++++++++++++******+++***)))((((((((((((((((((((()))***+++,,,,,,---+++++++++***)))))))))((()))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,------,,,,,,++++++---+++++++++---...---,,,---,,,,,,,,,,,,---...///++++++++++++++++++++++++...............---------........................111000000000000000//////111000///////////////000444222333888;;;===DDDLLLXXX```mmmyyy~~~{{{vvvvvvvvvuuuuuuuuuuuutttuuuttttttvvvzzz|||}}}}}}*********+++++++++,,,,,,,,,+++***)))***+++,,,---------,,,++++++,,,------,,,,,,,,,,,,,,,---...///,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...---)))&&&***+++,,,,,,------,,,,,,))))))***+++,,,,,,------)))************)))((((((++++++++++++++++++++++++,,,,,,---------------,,,...---++++++++++++++++++,,,***)))***+++,,,+++)))******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,+++*********+++,,,---******)))))))))***,,,------...///...,,,+++,,,---((()))***+++,,,,,,,,,,,,,,,,,,---,,,******+++,,,------............------......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,***))))))***------,,,+++*********+++,,,,,,------************+++++++++,,,******))))))))))))******,,,+++++++++*********)))+++)))(((***---...,,,)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))...,,,***)))***,,,...000------------------------)))))))))******+++++++++++++++,,,,,,,,,+++*********))))))))))))))))))***))))))))))))************(((***++++++)))(((((()))''''''((())))))*********)))))))))***+++***)))((()))***+++++++++++++++++++++******))))))***++++++,,,+++***))))))***+++,,,)))))))))******)))))))))******))))))******+++,,,+++***))))))))))))******((())))))***++++++,,,,,,,,,+++++++++++++++++++++///---++++++,,,---,,,+++------,,,,,,++++++++++++++++++++++++******))))))******))))))******+++,,,******++++++++++++++++++---,,,***(((((((((((()))'''((((((***+++,,,------,,,,,,++++++***)))(((((()))+++---,,,+++***++++++((((((***+++---...000000------------.........///+++,,,---...---,,,+++***---,,,+++***))))))(((''',,,,,,,,,,,,------..................////////////....................................////////////111111111111000000000000111000000///////////////333222333777:::<<>>BBBLLLUUU```jjjxxx|||{{{zzzzzzzzzyyyvvvttt{{{yyyvvvtttssstttvvvwww,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******------------------------++++++++++++,,,,,,,,,---+++*********+++,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,------...............---......---------,,,,,,,,,---------,,,,,,+++++++++......------,,,,,,++++++---------,,,,,,------------,,,+++***+++,,,...///++++++,,,,,,,,,---------,,,++++++***************************+++,,,---......+++***,,,///222333222//////...---,,,+++******.........,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************---.........---...000333000000000000////////////333222000...---,,,++++++,,,,,,,,,+++++++++++++++,,,,,,---...///111222333---,,,+++***************)))***,,,------,,,***)))************************,,,+++******,,,,,,+++***------------------------...------...///---+++(((***++++++,,,------......------,,,,,,++++++++++++...,,,,,,......++++++///@@@333...---''')))...+++************************)))******++++++++++++***,,,+++***,,,...///---+++))))))))))))))))))))))))***+++,,,+++******+++---++++++************)))))),,,,,,+++++++++*********###'''+++++++++,,,111666;;;555...***+++,,,+++)))***++++++,,,---,,,,,,,,,+++,,,,,,+++)))(((((()))******))))))))))))******))))))***+++,,,---......+++++++++,,,...///000111---,,,+++***+++,,,...///111///,,,,,,,,,,,,+++******,,,------,,,,,,---///111111111...,,,***+++,,,***************+++++++++++++++*********+++,,,,,,''''''((()))+++---...///,,,++++++,,,,,,---...///))))))***+++++++++++++++,,,+++***))))))***+++,,,+++,,,...//////...---,,,,,,,,,------......------///...,,,+++++++++---------------------,,,++++++------------------------000/////////............,,,---------.../////////,,,,,,---......---------////////////000000000000.../////////000000000111000111222333555999>>>BBBJJJTTT___iiivvv{{{zzzyyyyyyzzzyyywwwuuu{{{zzzwwwuuuuuuuuuwwwxxx------------------------------------------------------------------------******+++++++++,,,,,,,,,++++++******+++---///111------............---------.........---,,,+++++++++,,,,,,---.../////////------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++---------------------------------------.........,,,,,,,,,,,,------------,,,,,,+++***************************+++,,,------...,,,,,,---///222222222111000///...---++++++***,,,------+++))))))***++++++++++++++++++++++++++++++************++++++,,,---...//////...///111333000000000//////.........222111///...---,,,++++++,,,------...---,,,+++***((()))***,,,...111333444///...---,,,+++************+++,,,------,,,+++***************************,,,+++******,,,,,,+++***+++++++++++++++++++++++++++---//////---++++++++++++++++++,,,------......---,,,++++++******++++++,,,***+++---,,,***---111KKK777---+++&&&)))---***))))))))))))))))))))))))+++++++++++++++***))))))+++******+++------,,,***************************((()))++++++***+++,,,...+++++++++,,,,,,,,,,,,,,,+++++++++***************"""%%%(((******,,,111555666111+++))))))***)))'''+++,,,,,,---------------***++++++***((('''((()))++++++************++++++))))))******+++,,,------)))******+++,,,---...///,,,++++++******+++---...000...,,,,,,---------,,,)))+++,,,---------///000555555444111---++++++,,,***+++++++++++++++***)))))))))))))))***++++++,,,---,,,+++*********************))))))))))))******)))******+++++++++++++++,,,,,,++++++++++++,,,,,,---.../////////...,,,+++,,,,,,,,,---------......///...,,,++++++,,,---------............---,,,,,,------------------------------+++******++++++,,,------..................------......///......---......//////000000111111////////////000000000000000111222333555999>>>BBBIIISSS^^^gggsss~~~zzzyyyxxxyyyzzzzzzyyyxxx|||{{{yyyxxxwwwwwwxxxyyy------------------------------------......//////------------------------*********+++++++++,,,,,,---,,,***))))))+++...000---..................---///000111111000///---,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------------------,,,+++,,,---...///......---,,,,,,,,,------------...,,,,,,+++************++++++*********++++++,,,---,,,,,,,,,---...///000000/////////......------,,,,,,------,,,***)))***,,,************************************++++++,,,---,,,---//////......000222111111000000///.........000///...---,,,,,,,,,,,,+++,,,.........,,,)))((('''((()))***,,,///111222000///...---,,,+++++++++***++++++,,,,,,++++++***************************,,,+++******,,,,,,+++***************************(((+++......,,,+++,,,///,,,,,,,,,,,,------......,,,,,,---------,,,+++***+++***+++---,,,+++///666OOO777++++++)))***---(((************************+++++++++,,,,,,+++***************+++++++++******++++++++++++++++++++++++(((***++++++******+++,,,******++++++,,,---......************************((()))+++*********---///...+++(((''')))******)))******+++,,,,,,,,,,,,+++)))***+++***((('''((())),,,,,,,,,++++++,,,,,,,,,******++++++,,,------...///000111111000...+++***++++++*********+++,,,---...------...111333444444+++---............///111333444333000---++++++,,,+++,,,,,,,,,,,,+++)))(((***))))))******+++,,,---000///---+++)))(((''''''))))))(((''''''''''''''')))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,///000000111111000//////,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,---......///......------........................---,,,***)))(((***+++---...............------------...///000000111000000---......///000111111222////////////000000000000111222333333555888===AAAHHHSSS^^^fffqqq~~~zzzyyyxxxyyy{{{}}}}}}|||~~~}}}|||{{{zzzzzzzzzzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000------------------------******+++++++++,,,,,,,,,///---***(((''')))+++,,,---..................---...///000000000///---,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,---......---,,,,,,***+++---.........,,,,,,,,,,,,---------.........---,,,,,,+++***+++++++++++++++******++++++,,,,,,***+++,,,,,,,,,,,,------,,,------....../////////,,,---......,,,+++,,,---************************+++*********+++,,,------***,,,---...------...///111111000000000/////////......---,,,,,,,,,,,,,,,)))+++,,,---,,,+++)))''',,,,,,,,,---...///000111000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++******,,,,,,+++***------------------------***---///...+++)))+++---,,,,,,------------......+++---000111111///+++))),,,+++,,,---,,,+++222:::LLL333)))...---------(((++++++++++++++++++++++++))))))***,,,,,,---------)))***++++++******))))))++++++++++++++++++++++++)))+++,,,,,,***)))))))))((())))))***+++,,,------******************++++++,,,---,,,+++******+++,,,...---++++++,,,------,,,******+++,,,,,,,,,,,,+++)))***+++***)))((()))***++++++************++++++++++++,,,,,,------......666888;;;<<<:::666111---+++*********++++++,,,,,,///...---///222444555555///000111000///...///000.........---+++***+++---,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,------************+++,,,---...---,,,++++++******************+++,,,,,,,,,,,,+++***++++++++++++++++++***---...///000000111111111------,,,,,,,,,---...///+++***************++++++------......///......---........................111000...------...000111...............---------...////////////...---------......///000111111222000000000000////////////111222333333555888===AAAHHHSSS___fffppp|||zzzzzz{{{}}}~~~}}}|||{{{,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------++++++,,,,,,,,,---------///---+++)))(((((())))))------............------++++++,,,,,,,,,,,,,,,+++...---,,,++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++++++++,,,,,,------+++,,,---......---,,,+++***+++,,,......---,,,,,,,,,---------............------,,,+++++++++++++++,,,++++++***++++++,,,,,,)))***,,,,,,+++***++++++******+++---...///000111+++---//////---,,,,,,---++++++++++++++++++++++++,,,++++++++++++,,,,,,---)))+++---------,,,---...////////////////////////---,,,,,,+++++++++,,,,,,))))))++++++++++++***))),,,,,,,,,+++,,,,,,------......---,,,,,,,,,------++++++++++++++++++++++++************************,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...//////---***(((((()))------------------......,,,...000222222///,,,***---------...++++++333<<>>CCCKKKXXXdddooo|||~~~}}}|||{{{zzzyyyyyyyyy~~~000000000000///---,,,,,,............////////////111111111000000111111111///.........------,,,,,,000///.........///000111////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////......------+++,,,,,,---------------+++,,,---...//////.....................---------------------------......------......///......---//////......---,,,++++++,,,++++++******++++++,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***,,,------++++++,,,...//////......---,,,,,,,,,***+++,,,,,,------,,,,,,...,,,++++++,,,------,,,,,,,,,------...------,,,.........------,,,,,,,,,,,,,,,+++***************))))))***+++,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,,,,+++***)))++++++************++++++***++++++,,,---.........---,,,,,,++++++++++++,,,***************************,,,,,,+++***...777>>>HHHLLLQQQPPPHHH>>>555000............------------......)))***...***...???HHH---,,,+++)))///)))+++((()))***+++,,,---------,,,++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++++++++***++++++************+++++++++******+++,,,---,,,***,,,++++++******++++++,,,------,,,+++************+++,,,------......---------,,,,,,+++*********+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,///...---,,,++++++,,,,,,,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...000///...,,,,,,,,,---------------------------------------......///000000,,,,,,,,,+++++++++******+++++++++,,,,,,------...........................,,,,,,,,,---......//////,,,,,,------------------/////////...---,,,***)))......------,,,+++++++++,,,,,,,,,---------------...------,,,,,,,,,,,,,,,.........------,,,,,,,,,...///000111000///...---000000000000000000000000000000111111222222333333444444444444444777;;;???BBBJJJWWWcccnnn|||~~~|||{{{zzzzzzzzz}}}~~~111111111000000///...---,,,,,,------....../////////000111222222111000/////////......------,,,,,,///...,,,++++++,,,...000...///////////////...---------------------------///...............//////,,,,,,---------,,,++++++++++++,,,---...////////////.....................------......//////000000---------...............000000///...---,,,++++++,,,,,,++++++++++++,,,,,,///......---------......+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,---...000000///...------,,,,,,***+++,,,,,,------,,,,,,...,,,++++++,,,---,,,,,,..................------.........---------,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,+++++++++++++++***)))***---//////...+++++++++,,,,,,++++++***+++++++++***++++++,,,---------------------------,,,,,,+++++++++++++++,,,)))))))))******++++++++++++...222555999???FFFKKKNNNLLLGGG@@@777000---,,,////////////////////////+++,,,(((+++000+++,,,;;;III---,,,***(((---(((+++((()))+++,,,------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++------,,,+++)))++++++++++++++++++++++++---,,,++++++*********+++,,,,,,---............---------,,,+++************+++++++++++++++,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,......---,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++,,,------000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------------,,,,,,------...///000000,,,,,,,,,------..................------,,,,,,+++++++++,,,,,,---............---,,,+++++++++,,,---......,,,++++++,,,---...'''((()))***,,,---.../////////000000000///...---////////////////////////000000000111111222222222444444333222333666;;;???AAAIIIUUUaaammm{{{~~~}}}|||{{{{{{}}}}}}~~~...///000000111111000000+++++++++,,,,,,------...---...000111111000...---/////////......---------///---,,,******+++---...,,,---...///000000000000------------------------------,,,,,,,,,---...///------------,,,+++***)))***++++++,,,---......///////////////////////////.........//////000000000------------......//////000000///......---,,,,,,,,,,,,------------,,,,,,.........------......///,,,,,,,,,------,,,,,,,,,***+++,,,,,,,,,,,,---...000000///...------,,,,,,***+++,,,,,,------,,,,,,...,,,++++++,,,---,,,,,,....../////////...------------------------------,,,+++***)))((()))***+++,,,++++++++++++*********---,,,******,,,---------((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......,,,++++++***+++++++++******++++++,,,)))))))))***++++++,,,,,,///222999AAAIIIMMMLLLIII>>>999222...---///111222000000000000000000111111***,,,+++000777000,,,888NNN222000---+++111+++...***+++,,,------,,,***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***---...---,,,***)))++++++++++++++++++++++++,,,,,,++++++******+++++++++,,,------......---------,,,++++++*********+++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++---------,,,,,,+++*********+++,,,,,,---------,,,---------,,,,,,++++++***+++,,,,,,------,,,,,,,,,***************+++,,,,,,//////......---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222---------,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,------.........,,,,,,,,,,,,---.........+++,,,,,,------...//////...---+++******+++,,,---...---,,,,,,,,,---...///***+++,,,...///111222333....../////////........./////////////////////////////////000000000000000333333333222222555:::>>>@@@HHHTTT___jjjyyy~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}},,,---...000111111222222,,,,,,,,,,,,,,,---------,,,---...//////...---,,,........................000///...---------...///++++++---///000111111111........................------+++++++++,,,---............------,,,+++***,,,+++++++++,,,---...///////////////000000000000//////////////////000000---------------...///000/////////............---,,,------......------,,,...------------...//////,,,,,,------------,,,,,,***,,,------++++++,,,...//////......---,,,,,,,,,***+++,,,,,,------,,,,,,...,,,++++++,,,------,,,------...............---++++++,,,,,,---.........,,,,,,+++***************(((((()))***+++,,,------222///,,,+++++++++***)))((((((***+++,,,------------,,,,,,------...///000000///...---,,,+++***)))+++************++++++,,,******+++++++++,,,,,,,,,---///555===DDDCCC===666333000---...000111000///////////////000000000000+++......666===555///888OOO222000,,,***///***---,,,,,,,,,,,,,,,+++***))))))******+++,,,+++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))+++......,,,***))))))***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,***+++,,,,,,------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++------,,,,,,++++++*********+++,,,------......---++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,******))))))******+++,,,------------------------+++++++++++++++++++++++++++,,,,,,...///000111111---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,---......//////,,,,,,------------------+++++++++,,,---...///000//////......---,,,,,,,,,...---,,,++++++,,,---...---------------......///------..................------........./////////000000000000000000000000/////////////////////000222222222222222555999===@@@GGGRRR]]]hhhvvv~~~~~~~~~~~~~~~}}}|||{{{+++,,,...///000111111111///...............---------------......---------------......//////000000000000000/////////......+++,,,---...///000000000...........................---,,,+++***+++---...------...///////////////......---,,,,,,---.../////////000000000111111111//////////////////......------,,,,,,---...000111............////////////+++,,,------------,,,+++------,,,,,,---......///,,,,,,------------,,,,,,,,,---...---+++***+++,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,...,,,++++++,,,------,,,+++,,,---...............++++++,,,---///000111222,,,,,,,,,,,,,,,++++++***))))))***+++,,,---......111...+++******+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,---------)))+++///333444222...+++000111222111...,,,,,,,,,,,,,,,---------.........,,,...---444<<<555///777NNN111...***'''---(((++++++++++++***++++++,,,,,,((()))***+++,,,++++++***)))***,,,------,,,***)))***+++,,,,,,,,,,,,+++***,,,,,,---------.........---,,,,,,++++++,,,,,,---))),,,......+++))))))******+++,,,,,,,,,,,,+++***,,,++++++***++++++,,,,,,)))***++++++,,,,,,++++++************+++,,,------+++************+++,,,,,,************************,,,,,,,,,+++++++++++++++++++++,,,....../////////))))))+++,,,------,,,,,,***+++,,,,,,---------,,,+++************+++,,,,,,,,,,,,------------,,,,,,------------------------++++++,,,---...//////000,,,,,,,,,,,,++++++++++++------------------------////////////////////////,,,,,,,,,,,,------------------------------,,,,,,---,,,,,,+++,,,---///////////////...------,,,,,,,,,,,,,,,,,,---...//////,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000000000000000000000000000000000000000000000000111222333333555888;;;@@@GGGQQQZZZeeesss~~~}}}zzzxxx,,,---...///000000000000111111000000/////////...........................,,,,,,---...///000111111//////000000///...---,,,------...............---////////////////////////000///---+++++++++---...,,,---...000222333444444111000...------...///000//////000000111111111222000000//////......------------,,,,,,---...000111------......///000000000***+++,,,------,,,+++***,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,---...---+++***+++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...,,,++++++,,,------,,,***+++,,,---............+++,,,---///000222333444,,,,,,---...---,,,+++***......---------,,,,,,,,,,,,***((()))+++...000000+++,,,,,,,,,,,,+++******++++++++++++,,,---...///)))******++++++,,,------******))))))***+++,,,,,,------------------------+++...000000---,,,...111)))---000...))))))///666*********++++++,,,,,,,,,++++++)))///888111---666RRR555222---***000+++...******))))))***,,,...///((()))***+++,,,+++******)))***,,,------,,,***)))***+++,,,------,,,+++***---------....../////////---,,,,,,++++++,,,,,,---***,,,...---***))))))+++***+++,,,------,,,+++***+++++++++***++++++,,,,,,))))))***++++++++++++***)))))))))***+++,,,......)))))))))((()))******+++************************+++++++++++++++++++++++++++,,,---...////////////'''(((***,,,---------,,,***+++,,,,,,------------,,,,,,++++++,,,,,,---...++++++,,,------,,,,,,,,,........................++++++,,,,,,---.........,,,,,,,,,+++++++++******//////////////////......111111111111111111111111,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,///...---,,,+++,,,---...,,,,,,------...//////000,,,,,,---......///000000+++,,,...///000///...------......///000111222222++++++,,,,,,...///111222000000000000000000000000222222111111111111111111///111222333444555888:::@@@FFFPPPYYYcccqqq~~~~~~}}}yyyvvv)))...000...---///000...333333222111111111222222000000/////////000111111111222222333333222222111555555444222000///------111000///...------......//////......---------,,,***)))***,,,...///---+++......///111222333444555555333111//////000111222.../////////000000000111---------------...///000+++***))))))***,,,...000000000000000000000000000---///000///---+++++++++---,,,++++++------,,,+++---......---+++******+++......---,,,,,,,,,,,,------......///......------++++++,,,,,,,,,------------...///000000///...---...---,,,,,,......---,,,......------...///111222---,,,++++++,,,---///000,,,,,,,,,---------......---------,,,,,,,,,++++++***+++,,,,,,---------------,,,,,,,,,------+++)))******+++,,,------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---......---,,,,,,///111OOO<<<------///---,,,...))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,---,,,+++***)))))))))***+++---...///000---------------------------,,,,,,++++++*********,,,,,,------,,,,,,+++***......---,,,+++***)))(((''')))***,,,---,,,+++***+++***)))(((((()))***+++))))))***++++++,,,------000///---,,,+++,,,------+++++++++,,,,,,---------,,,------------,,,+++******)))((((((***,,,...000***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++000...,,,******,,,...///000000//////............,,,------......------,,,+++......,,,,,,000111///.........------,,,,,,,,,'''+++//////---,,,---...//////............//////---------------------------...111333333111...,,,......------...///111222---......//////...------,,,---///000000000///.........//////000000111111000111222333333333333222444333111111222444777999>>>DDDNNNXXXcccppp~~~}}}||||||}}}~~~}}}zzzxxx222666999666555777777555555444444333333333444444333333333333333333333333222333444555555666555555888777666555444222111111000000000000////////////000000//////............*********,,,//////...,,,000000111222333444444555444333111000000111222333333222111000///...---------------,,,,,,,,,,,,,,,++++++***)))***,,,...000........................(((***,,,---,,,---...///---,,,+++,,,---------+++---...///...,,,+++,,,---///...------,,,,,,---------...............------,,,,,,,,,,,,------------......///000000000///...///...------//////...---,,,+++++++++,,,---...///...---,,,************+++,,,,,,---------.........---------,,,,,,,,,++++++++++++,,,---------,,,,,,...---,,,---...---,,,*********++++++,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((------,,,,,,,,,,,,------------............---------......---,,,,,,///111JJJ;;;...,,,---+++)))+++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++))))))***+++,,,---......---------------------------------,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++++++++''''''''''''(((((())))))******))))))))))))******,,,,,,,,,------.........///...---+++++++++,,,---------------......//////---------,,,,,,+++++++++,,,+++******+++---000111,,,------......------,,,...------,,,,,,------...++++++***++++++,,,------/////////.....................---,,,,,,,,,,,,,,,///...,,,++++++,,,...////////////.........------------------------------...111111......111333111.........------,,,,,,,,,,,,---///000000000111333------,,,,,,,,,,,,------------------------------....../////////......---222111...,,,***)))((((((//////////////////......---......////////////////////////000000000000000000000111111111222222222444333111111222444777999===CCCLLLVVVbbbppp~~~}}}||||||}}}~~~~~~|||{{{666;;;<<<999888999999777777666666666666666777777888888999999888777666555444555666888999999999999777777666555555444333333///000111222222222111000111111111000000000000000+++++++++---000111000///222222222333333333444444444333222111222333444555444333222111///...---,,,......---,,,,,,+++++++++---,,,++++++,,,---...///------------------------''')))+++,,,,,,,,,...000...---,,,,,,---...---,,,,,,---......------.../////////...------------------.....................------------............///000000111111000//////000///......///000///...+++++++++++++++---............,,,++++++***++++++,,,------------.........------------,,,,,,,,,,,,,,,------------,,,,,,+++...---------......---+++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++......------------....../////////000000/////////------...---,,,,,,...111@@@777///++++++******+++++++++++++++,,,,,,,,,,,,------------------------///...------,,,,,,------*********+++++++++,,,,,,------------------------...---------------------,,,,,,------,,,,,,+++*********++++++,,,,,,---------+++***))))))***---...*********++++++*********---------------------------,,,,,,++++++++++++,,,************++++++++++++...---,,,+++++++++,,,---------,,,,,,---///111222------............------///......------......///,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******///...------,,,---------...---,,,++++++,,,...///.........---------------......---,,,,,,---.........222111---,,,000222111.........---------------//////000222555777777666------,,,,,,,,,,,,------------------------------///...,,,,,,,,,---...///000000///...------------/////////////////////000...............///000000000000000000000000//////111000/////////000111222333333222111222444777999;;;AAAKKKUUUaaappp~~~}}}||||||}}}~~~~~~888<<<===999777999999777888888777777888999::::::;;;<<<===>>>===;;;999777777888999999999999999999333333333333222222222222///111333444555444333222222222222222222222222111.........///222333333222222222222222222222222222333333333333333444555666111111111000000000000/////////////////////............---------...//////------------------------...//////...+++***+++,,,...---,,,---...///...,,,***,,,------------...000000///......---.........---------------......///........./////////000000111111111111111000000000///...---...///000///---,,,,,,------......///000---------......///000000------------...............------------,,,,,,,,,---.........---,,,++++++......---...//////...,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------......------------......//////000000000000//////,,,------,,,+++,,,...000555555222---++++++------,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,///...,,,+++++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------...---,,,,,,,,,,,,......)))***+++,,,,,,+++***)))+++++++++++++++++++++***,,,+++++++++++++++++++++************************...---+++******+++---...------------...///000111++++++,,,,,,,,,,,,++++++......------------.........---,,,,,,,,,,,,,,,---++++++******))))))((((((///......---------......------,,,,,,,,,---......------------------------...---+++******+++---...+++///000+++)))+++.....................---------//////000555:::;;;888555//////............//////...........................------,,,,,,---.../////////////////////000000.........//////////////////......------...000111222111111000000/////////222111///...///000222444333222222222333555777888;;;AAAJJJTTTaaappp~~~}}}||||||}}}~~~}}}~~~999======999777999:::888777777777888999:::;;;<<<===>>>???@@@???===:::999:::::::::999888777666555222222111111111111111111000222444555666555444333222333333333333333333333222111000111333555444444111111111111000000000000333333333333444555555666111111111111000000000000000111333444555555555555000000//////////////////........................333333222///,,,++++++,,,///...------//////...---)))+++,,,---,,,---...000000000///............///...------------...///000//////000000000111111111222222111000000000000000...---,,,,,,......---,,,,,,,,,---...////////////---......///000000000111---------.........//////.........---------,,,,,,............------,,,+++...------...//////...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,---------......//////......---,,,------,,,++++++...000222:::;;;333+++,,,---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******...---+++*********+++,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------,,,,,,+++***---------,,,,,,,,,++++++))))))***++++++***)))(((***+++,,,------,,,+++***+++++++++++++++++++++***++++++++++++++++++++++++...........................---+++******+++---...,,,,,,,,,------...//////+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------//////...---,,,,,,,,,---......------,,,,,,,,,,,,......---------......///+++,,,,,,---.........---------------------------,,,+++)))(((((()))+++,,,***///111,,,)))***,,,,,,........................,,,...111777<<<;;;555000//////............//////........................,,,---...////////////...222111000...+++)))'''%%%,,,---...////////////...///......------...000111222222111111000000//////333222000000000111333555222222222222333555666777<<>>>>>===<<<;;;:::;;;;;;:::999777555333222333333333333333333333222222333444555555555444333222333333333333444444444555333111111333444333333000000000000000000//////333333444444444444444444333333222111000//////...111333555777888999999888222222111111000000//////000000000000000000000000111111111///......///111000.........///000///...***,,,---...------///000111111000///////////////...---,,,,,,---...000111111111111111222222222222222222000///////////////...,,,+++,,,---...---,,,***+++,,,---............////////////...---,,,+++------........./////////............---------,,,---............------,,,---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,------......------,,,,,,,,,---,,,++++++---000222AAAFFF999,,,++++++(((,,,,,,,,,,,,---------------,,,,,,++++++******))),,,,,,++++++*********+++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,,,,------,,,,,,+++***......------,,,,,,++++++)))***,,,---,,,+++)))''',,,,,,,,,------,,,,,,,,,------------------------***+++,,,,,,---,,,,,,,,,............---------------,,,+++++++++,,,---...++++++,,,,,,------------......////////////......,,,,,,,,,++++++,,,,,,,,,111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///***+++---...///......------------------.........++++++***))))))***++++++,,,333777222------...................../////////+++...333777999666111,,,------,,,,,,,,,,,,------........................+++,,,...///000000///...000000//////...,,,******+++---///222222111///..................///000000111111111111111111000000333222111111111222444444222222222333444555666777<<>>;;;111)))''')))))))))***+++,,,,,,------,,,------......------,,,...............---,,,+++......---,,,++++++++++++------...//////...---,,,...---,,,+++***++++++,,,---+++***+++......,,,***)))+++...///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------,,,,,,,,,,,,+++++++++++++++,,,,,,---------)))***++++++,,,---......+++******************+++***+++,,,,,,------,,,,,,000///...///111111...***++++++,,,---...///000111222000...+++******+++,,,)))***+++,,,---,,,++++++...,,,+++******+++---///////////////////////////***,,,//////...---......***++++++,,,,,,++++++***..............................---------.........111555DDD<<<444444***//////...---++++++,,,---......555;;;999333---,,,...000///...------...///000333222000...,,,+++******,,,000555888999666222///222111000///......///000000000////////////000000//////000111111111111111111111111111222333444555999;;;CCCNNNYYYfffvvv||||||}}}yyyxxxzzz~~~}}}}}}}}}{{{zzzzzz{{{}}}888666444222111111222333111222222333333222222111//////000111222222333333444444444333333333222222111222222333444555666666555555444333222111000///111000/////////000111222333222222111111000000///...111333444222000000000222333444222000...............//////000111111111333222111000000222333444000111111111111111000000///000222333222111000...//////.........//////000/////////000000111111222000000111111111111000000///......---------......//////...---......000000111000000000000000111111111111000//////.........//////......//////000111111000000000000000000000666333///------///000000000---+++---111333111///,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,//////+++***---000000....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...//////...---///000...------------,,,,,,,,,......---,,,,,,---.........444999888222,,,***+++***++++++,,,------......,,,------......------,,,------------,,,,,,++++++...------,,,,,,,,,------333222000///...---......///...---,,,+++,,,,,,---...---,,,---//////---+++***---///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---............---000...---...///000---+++++++++,,,---...///000111111000...,,,+++++++++,,,***+++,,,---------,,,+++******))))))***+++---...------------------------000...,,,+++,,,---...///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111000///...............111555CCC999111222***000000000///.........//////000666;;;:::444///...000000///...------...///000222111///---,,,+++++++++---...000111222111///...///...---,,,,,,,,,------000000000////////////000000000111222222222222222111111111111222333444555999;;;BBBMMMWWWcccsss}}}tttxxx}}}yyyxxxzzz}}}|||||||||zzzxxxwwwxxxzzz888777666555444333333222222222111111111111222222---......000111222333444555555444444444444333333111111222333555666777888444444333222111000////////////111222444555555555444444333222222111111000111222333222000//////000///111222222000//////000000000000000000000000000000//////000111333555777222111000000////////////222222333333333222000///////////////////////////...//////000111111222222//////000000000000//////......---------...//////000000///...------..................///000111222/////////////////////...000000///............//////////////////000000000888444...++++++---///000///---,,,---111333111///------------------,,,,,,------............------------------------------+++///111...---///000///,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,------...///000111000///...///000/////////.........------......---,,,,,,---......---000444555333///------,,,,,,------......//////,,,------......------,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////777555111...------///000//////...------------...///...---...000000...---+++...000000///------...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,)))******+++---......///++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,---......//////......///...,,,,,,---...---,,,+++,,,,,,---...///000000111000...,,,+++++++++,,,+++,,,------......------(((((()))***++++++,,,,,,+++++++++++++++++++++++++++000888@@@DDD@@@666///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333222111000///.........000555CCC888///222+++222//////...---------------000555999888333///...000//////............//////111111000///............000///---,,,,,,---......---,,,,,,,,,,,,,,,---...111111000000//////......111111222333333333333333111111111222222333444555888:::AAAKKKUUU```ooo}}}xxxooottt|||yyyxxxyyy{{{}}}{{{{{{zzzxxxuuutttuuuvvv888999999999888777555444444333111000000111222333111111222333444444555555444444444444444333333333111111222222333444555555333333333333333333333333222444666999:::::::::999555444444333333222111111333333222111///...000111000222333333222111222333222222111111000//////.../////////000111333555666555444222000//////000111222333333333222111000///000000000000000//////...---......//////000111111......////////////......---------------...///000000000////////////////////////......///000000111------......////////////111000///...------------.../////////000000000///999555111....../////////...---,,,...000111111///000000000///////////////,,,,,,------------,,,,,,------------------------+++000222000///111111///,,,,,,,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,---......111222222111///...///000000000000////////////.........------------......---...///111222111...,,,,,,,,,------............,,,------......------,,,---,,,+++******+++,,,,,,*********+++,,,...///000444333111///......///000/////////............///........./////////...---,,,---//////...------...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,---..................---+++***+++,,,------,,,,,,------...//////000000///...,,,,,,+++,,,,,,---------...............)))***+++++++++++++++***++++++++++++++++++++++++,,,111;;;HHHPPPMMMBBB888,,,------......------,,,------..................111000//////.../////////---666FFF;;;333777000555222111///---,,,---...///...222555444000------.../////////....../////////222111111111111111111222222111///...---...///000.../////////000000111111111111111000000///......000111222222333333222222222222222222333444555555999:::@@@JJJTTT^^^mmmzzzyyyrrrsss}}}{{{yyyzzz{{{|||{{{{{{{{{xxxuuussssssttt888999;;;;;;;;;:::888777555444222111111111222333555555555555555444444444222222222222222333333333222111111111111111111111000111111222444555555666666888:::<<<<<<;;;:::888555555444444333222222222222333222000//////222444444555777777555444555666333333222111000///......000000000000111222222333555444222000//////000111222222222111111000000///000111111222222111000000---------.........//////......////////////......---------------...///000///000000111222333333333000///...---------------------......///000000000222111000///...---------......///000111111000000555333111111000///---+++---------...///000000000111111111000000/////////,,,,,,------------,,,,,,+++++++++++++++++++++++++++000333111000111111///,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,------...///111222333222000//////000111111000000000/////////........................///...---///000000---***,,,,,,,,,,,,------------,,,------......------,,,---,,,,,,,,,,,,,,,------************+++---...///......//////000/////////.../////////////////////,,,---.........---------+++,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...++++++,,,------------,,,---,,,+++******+++,,,...,,,,,,------...////////////......---,,,,,,,,,,,,---------.........//////,,,---------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,444000---000888???AAAAAA,,,------......------,,,---------.........//////,,,,,,,,,---...///000111,,,999LLL@@@777<<<555888888555222///...///222444...000222111...,,,---///...//////////////////...000/////////000000111222111111111000000//////...000000111111222222222333000000111111000///...---///000000111111111111111222222222222333444555666999;;;@@@JJJSSS]]]kkkxxx|||vvvuuu}}}|||{{{{{{||||||}}}}}}{{{wwwuuutttttt777888:::;;;<<<;;;;;;:::666555444333333222333333555555555444333333222222111111222222222222333333444333333222222111111000......///111222444555555666777999:::999888666555555444444333333222222111000111222111111222555888999:::;;;:::888666666777444333222111000//////...111111111111111111000000222111000000////////////111111111111111111111111000111333444444444333222/////////.........------......////////////............---------.../////////000111333444444444444///...---,,,++++++++++++.../////////000000111111222222111//////.........---///000222222222111111000////////////...***(((,,,------......///000000000000//////......------------............------+++++++++++++++++++++++++++000222000///111111///...------------......///---------------------------------------......///000111222111000///000111111111111000000000//////---...////////////...---///...------......,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,---......////////////...,,,,,,+++++++++,,,------***+++---/////////......---...//////000/////////,,,---//////---,,,---...+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++)))******+++---......///...------,,,,,,------...***+++,,,,,,------,,,,,,+++,,,---,,,++++++---...---------.........//////.........------,,,,,,,,,...------------...//////......---,,,,,,+++++++++........................111---)))))),,,111444444,,,,,,------------,,,,,,***++++++,,,,,,---------******+++,,,...000111222///>>>PPPBBB777<<<555888555333111///......///000///111111000///...///111......////////////......---,,,,,,,,,------...///......000000000///...---///000111111111111111000...///000111111000///...//////000111111111111000222222222222333444555666888:::???IIIRRR\\\jjjwww|||xxxyyy~~~}}}}}}~~~}}}zzzwwwvvvvvv444555666888999:::;;;;;;666666666666555444333222333333333333333333222222222222222333333333444444666666666666666555555555111111111222333333444444444555555666666555444444444444333333222111111111...///222333444666999;;;===>>>>>><<<999666555555333333222222111000//////000000111111111111000000000111111111111111000000111111111111222222333444000222444666777777666555222222111000///...------/////////000000////////////......---------......000111222333333333333222//////...............///000000000111111111111111333222111000000000000000...///111333444333222222000...------...---+++***,,,---............///000111111000//////...------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++000111///...000111/////////.........///111111,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...000111000//////000111111000000000000/////////---...///000000///...---,,,,,,,,,,,,,,,,,,------......------------------,,,------......------,,,---///111333333222111///111000///...---,,,,,,,,,------------------......,,,---.../////////......,,,...000000...---...///,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------+++,,,,,,---------------))),,,......,,,,,,---///---------...............---------...------,,,,,,------,,,,,,,,,---...///,,,+++*********+++---...------------------------***,,,...000111///,,,***++++++,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,---...000111222666CCCRRR>>>000666111444000222333444333000---+++/////////.........000111---...///000000///...---------,,,,,,,,,---......---......////////////...000000111111111000///...,,,---///111222111000///000000111222222222222111333333222333333444555666666777===GGGPPPZZZiiiuuu~~~{{{|||~~~}}}~~~{{{yyyxxxxxx111222333555777999;;;;;;666777888888777555333222333333333444444555555555333333333444444555555555888888999999:::::::::;;;666666555555555555555444333333444555555555555555444444333222222111111000,,,...222444666888;;;>>>???@@@???===999555444444333333222222111000000/////////000111111111111111111222444555555444333222111111111222333444555666000222555777888888888777555555444222111///......//////000000000000//////000///...---------------111111222333222111000///222111111222222333444555222222111111111111111111333222222111111111111111...000222444555444333222333000---,,,---//////...+++---............///000333333333222111000000///......////////////......------------------------+++///111...---///000///111000/////////111222333,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---...000000//////000222000000000000////////////---...///000000///...---)))+++,,,,,,++++++...000///////////////.........,,,------......------,,,...000333666666444222000444333222000...------,,,222000---++++++,,,...///+++,,,.../////////......---000222111///...///111---...///...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............******+++,,,------...///---------,,,,,,+++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,---......//////......(((,,,///000...,,,---///---------...............---------......---,,,,,,------,,,+++,,,---...///)))(((''''''))),,,...000------------------------......,,,***)))+++///333***++++++,,,,,,++++++***,,,,,,------...///000000///......//////000111222;;;GGGRRR999)))000,,,000333777===@@@???999222---------,,,++++++,,,...///---...///000000///...---000000////////////000000000//////...///000111222111222333333222111000///+++---///111222222111000111111222333333333333222333333333333444555666666444555;;;EEENNNXXXgggttt~~~}}}~~~|||yyyxxxxxx555444333222222444666888444555888999888555222000222000///111555777666444222333555666777777666555444666999;;;<<<;;;:::999:::;;;<<<<<<;;;888555444222222333333333333333222111111222222333444555555333555777:::<<<<<<<<<<<<===<<<;;;999777666555555333222000......///000222111222333666777777444111555444333333333333444444444444444444444444444444999888888777666666555555444222///---+++++++++,,,---------///111222222111000//////000000///,,,***---...///000111222222222111111000//////000111111000000000000000111111111000000000000000111111111111111111222333555666777555333111///......///000333000,,,***+++---.../////////000111222111...,,,------...---,,,+++---//////......---------......///......///111111000///////////////............///...---,,,+++,,,---...,,,,,,,,,---///000222333000000111111111111000///------,,,,,,,,,---......///000111111111///...---///---+++******,,,///111---...//////000/////////............////////////---///222444666666666555@@@GGGDDD666---///111---222111///---------...............//////000111222222111111000///......---,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***,,,------......------,,,***++++++---...///000000000//////......---,,,,,,,,,------......------,,,......,,,,,,,,,,,,......******)))((()))***,,,---000///...---,,,+++******,,,...///000000...+++)))------......------,,,+++///000000///---+++,,,------------,,,,,,+++++++++------,,,++++++***))))))......------------......//////...---,,,++++++*********+++,,,,,,---......000,,,+++.........000444:::BBBAAA555...000333111:::===KKK[[[SSS999,,,000///---------,,,,,,...222------...///000222333333------,,,,,,,,,,,,------......//////////////////000000000000000000000000//////............//////111111222333333222000000111222444555666777777777444666;;;CCCJJJTTTdddrrr|||yyy|||~~~|||xxxuuurrr999888777777777777888999999999::::::999888777666555333222444777888777555777888999:::;;;;;;::::::555666888:::;;;;;;;;;;;;===>>>>>>>>>===<<<:::999444555555666666666555555111222222333444444555555666777999:::<<<<<<======:::999777666444333333333444333222111111111222222333333444777888888555222555555555555555555555444555555444444444444555555666555555444333333222222222111///------...///000,,,,,,---///111222222111222111000000111111000...//////000111222222222222111111111111111111111111111000000000000000000000000000111111222222222333333222222222222222333333111000///...///000222333333000------...///000000///000111222222111///...---......---,,,,,,---///......------------......///......///111222000///////////////..................---,,,,,,---......+++,,,---...000222444666000000000111111000000///111111///...---,,,,,,,,,///000111111111000...---...---,,,+++,,,---///000------...///////////////111111000000000000000000***,,,...000222222111111@@@GGGFFF:::222111000***000//////............///---------......///000111111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,------------,,,,,,************************.........---------------,,,------------------,,,...---,,,++++++,,,---...---,,,,,,+++,,,---...///000000000//////////////////000222333333222///............---------,,,,,,000111111000...,,,,,,------------,,,,,,,,,,,,,,,///......---,,,,,,++++++......------------...............------,,,,,,+++***++++++,,,------......///,,,+++...///...111555>>>CCCCCC:::111000555888EEEBBBFFFLLLFFF888111222///000222333222...,,,,,,/////////000111000///.........------------............//////////////////000000000000000000000000//////............//////...///000111111000//////000000111222333444444444666777===DDDJJJSSSbbbooo~~~yyywwwzzz~~~}}}|||yyywwwvvv;;;;;;::::::::::::::::::===<<<;;;::::::;;;;;;<<<:::999888888::::::999888:::;;;<<<===>>>>>>>>>>>>888888888999:::;;;<<<===??????>>>>>>=========<<<888999999:::999999888888444444555555666666777777999999999999:::;;;<<<<<<888777666444333222222222555555444444444333333333444444555777999888666444555555666777777777666555666555444333333444555666444444333222222111111111000///......///000222333+++,,,---...000111222333555333111000222333333222111111111111111111111111000111222333333222111000111111111000000/////////000000111111222333444444444333222111000///////////////......///000222333222111//////111222222111///000111222222111000///---...///...,,,,,,...///...---------------......//////...000111222111///////////////..................------------...///,,,,,,---///111444666777/////////000000000000000333222111000///.........///000111111111000///.....................//////,,,---......///.........///.........---,,,,,,,,,***+++---...//////......777@@@BBB:::444333///)))---......///////////////------------...///000000111000000//////...............------,,,,,,++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,++++++//////...---,,,++++++***,,,,,,,,,,,,------------------------------------------++++++++++++------......---------...//////++++++,,,,,,------......,,,...000111111000///...///...------,,,,,,------111222222000...------...,,,,,,------------------000000//////...---------......------------......------------------------+++++++++,,,------.........++++++...000///222666IIIEEEAAA:::222000999DDDGGGEEEAAA===:::666222000,,,...///000000///---+++000000111222333111...+++///..................///......//////000000000111222222222222222222222222000//////......//////000---...000111111111000000000111111111222222333333777999===DDDIIIQQQ```mmm|||{{{ttttttxxx~~~~~~}}}{{{zzzzzzzzzzzz888888999:::;;;:::::::::<<<<<<=========>>>>>>>>>???>>>=========<<<;;;;;;;;;;;;<<<===>>>????????????===<<<;;;:::;;;===>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;777777888888999999999999999888777666666777888999888777666555444444444444444555555555555444333333444333444666888777555333444555777999999888777555555444333222222333444555444444333333222222222222///......//////111222333+++,,,......///000222444888555222000000222222222333333222111111111111111000111333444444333111000222222111000///......---//////000111222333333444333222111000///.........111111000/////////000000111000000111222333222111---///111111000000000000...//////...------...000------------------...///000//////000222222111///////////////.........................../////////---......///111333555666//////////////////000000111111000111111222333444///000111222111111//////......///000000000///...,,,,,,---...............///......---,,,++++++***------...////////////...+++333666444111222000,,,+++,,,...000111000000///......---......///000111000000/////////.........//////...---,,,++++++***,,,---------------,,,,,,***++++++,,,,,,++++++***111000000///...---,,,,,,******++++++,,,---......---------,,,,,,------------,,,+++******+++,,,---------,,,,,,,,,---------******++++++++++++,,,,,,+++,,,...///000000///...000///...---,,,------...000111111000---,,,------------------............000/////////......------...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,------......---***+++///111000222666RRRDDD999777555333<<>>===<<<===<<<<<<<<<===???@@@AAAAAAEEECCC@@@===<<<<<<<<<======<<<;;;;;;:::;;;;;;<<<===============<<<;;;;;;666777777777777777888888666555444222222222333444666666555444444333444444444444444555444333222222222111222333555555333222333555777888999888777555444333222111111222333444222222222222111111111111//////////////////000000---...000///...///222555:::666222/////////000000444333222111000000000000000111333444444333111000222111111000///...------.........///000111111222000000///....../////////111000000000000111111111222111000111222333222000---///111000......///000//////000///...---///111...---------......///000000//////000222333111000////////////.....................//////000000000000////////////000111222/////////...///000111222222222222222333444555666///000111222222111000///...///111222222111///...,,,---......//////......333333222111000000//////.../////////////////////)))---///...---//////...+++,,,...000111111000000////////////000111222333////////////............//////...------,,,++++++,,,------......---------***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++)))******+++,,,---.........---,,,,,,,,,,,,---...------,,,++++++,,,------------------------------////////////............//////111222222222222111//////......---------...---...///...,,,+++,,,---.................................---------------------,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,------------......---***+++000222111333666MMM???777;;;@@@===;;;>>>000<<>>BBBEEEGGGFFFDDDCCCAAABBBBBB@@@>>><<<<<<============>>>???AAACCCDDDGGGEEEBBB???===<<<<<<===??????>>>>>>=========<<<<<<<<<<<<<<<;;;:::999999333333333333444444444444444333222222111111111222333333222222222222222333444444333333333222222222111000///111222333222000222333555666777666666555222222333333333333222222////////////////////////000///////////////......///111222111......222555999666111///.../////////333222000/////////000000000111222333333222111000000000000//////..................////////////000............//////000111---...///111333555666777444333111111111222111000...111222111...,,,...111///000111000......000111............///000111111000000///111222333222000////////////............---...///000111111111000111111000/////////000000000000/////////111222333555555444333333333333333///000111222222222111000000111222333222111000///---......///000/////////111111111000000/////////---------------.........000000///------.........,,,---...///000000000000000000000000111222333333........................//////......------,,,,,,,,,------............---++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........***++++++,,,---......///...---,,,++++++,,,---......---,,,,,,,,,,,,---.../////////000//////...---/////////.........------......//////000/////////...////////////...------***+++------,,,,,,---///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------.........------------------......---+++,,,111222111222555@@@;;;===FFFMMMGGG:::000///;;;???444)))***000444---111111///222888555,,,222---)))***///333222000///..................///---...///111222444555555000000000000000000000000111000000//////000000111...///000222222222111111222111000000000222333444444666;;;BBBIIIRRRaaaoooxxx|||lllgggiiiuuu~~~|||zzzxxxwwwwwwxxxyyy777666666555555666888888:::;;;>>>AAACCCDDDDDDCCC???@@@AAA@@@===;;;<<<===;;;;;;;;;<<<===???AAACCCDDDCCCAAA???============@@@@@@AAAAAA@@@>>><<<;;;999999999999888777666666333333333333333333333333444444444444444333333222333333222222222333333444555444333222222222333444000/////////111222111000111222222333444444555555222333555666666555333222///////////////////////////000000111111000000000222444555222///...222666666333000///000111111111111000///...---...000111111111111111111111111111//////////////////......000000000000//////////////////......///000000111---...000333555666888888999666333111222222222222222444666333///---///222000111111000//////000222////////////000111222333111000000111333333222000////////////............---...///111222222111111111111111000000111111222111111000///000222444555555555444333333333333444///000111222333222111111222222333222222111111000...///000000111111000000------------------------,,,,,,,,,,,,------...///222000////////////.....................///000111////////////000111222333.......................................---------,,,,,,---...............,,,,,,------------,,,,,,////////////000000000000,,,,,,------.........//////...,,,++++++,,,.../////////------------//////...//////000///...---,,,,,,,,,------------......,,,,,,,,,,,,,,,+++++++++---...000111111///---+++(((***,,,------...000111222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------..................------...,,,---222333111111444;;;@@@FFFKKKNNNKKK@@@333222<<>>@@@@@@@@@???>>>============???@@@AAAAAA@@@===;;;999888888888777666555444333555555555555555555444444444555777777777666555444555555444444555555666666777555333222111222444555111/////////111222111000111111000111222333444555333555777999999777555333111111111111222222222222///000111222222222222222444666777333///...222666333111000000222333444333000///...------...000111111111000//////000111111.........///////////////222222111111000/////////111000000/////////000000111222333444555666666666<<<999444222222333333333444777888555000...000333000111111000//////000222000000000000111222333444111000000111333333222000000/////////............---...000111222222222111111111111111222333444555222111000000111333555666111222222333444555777777///000111222333222222111333333333222222111111111//////000111111111111111......//////////////////------------...///000111---,,,---000111111///000//////...------...000111.........//////000111222---.....................---------...............,,,,,,---.../////////...,,,------......------,,,------------------,,,,,,---------............//////...,,,++++++,,,...///000///...------...///000,,,,,,---------,,,***)))......///000111222333444/////////......---------,,,...111222222000,,,***(((***,,,---...///222444333222111000///...---,,,,,,------------------------,,,,,,++++++,,,,,,---------------------------..................------///---...222333000111333???HHHLLLHHHGGGJJJGGG???333;;;GGGNNNGGG999...***///222000333IIIjjjOOODDD666000111444444333---------,,,,,,------------...///111333555666777222222222222222222222222111111000000000000111111222333444555444333222111444333222222444666888:::888999===CCCHHHOOO]]]jjjsss|||oooiiilllxxx}}}{{{yyyxxxwww666555444333333333444555999999999:::999888888777999999999999999999999999888999:::;;;<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>===<<<<<<;;;666555555666666555222000333444555666777666555555111222444555555555444333333333222111111111222222555555666666666666555555111111000000////////////...///000111111222222111222333444555555333222111111111111111222444555666333444555333000000333666999777555333333333444555111111222222111000...---000000////////////000000////////////////////////111000///...---...//////111111000000000000111111111111000///......//////555444333333222222333333555444333222222222333444777666555333222222222333333222222222222222333333222111000000//////000000//////............/////////000222111///.........///000000111111111000000222111000111333444444333111111111111111111111111222333333333333222111111000000000000111222333444222222222222111111111111111000/////////000222333...///000111111000///...000///...---...///111333222111000......//////000000000...------...///000111000///...---......//////...---...///000///...111111111111///---***(((---------......////////////////////////.........***+++---////////////...,,,---......//////......////////////////////////////////////////////////............////////////---.........//////000000//////000000111111222222.../////////...---,,,,,,,,,,,,,,,,,,...000222333222000...,,,+++,,,---...///...---,,,,,,---...//////...---,,,+++,,,,,,---***++++++,,,,,,++++++***,,,------.../////////......------------.../////////999EEEQQQTTTDDD:::CCCBBBNNNSSSJJJAAA???999000000222000111FFFgggiiiLLL333///222000---...///......//////000111222000000111111111222222222111111111000000000000000111111000///////////////222222111111000/////////333333333444444444555555555===DDDFFFGGGNNN\\\gggrrr{{{qqqhhhkkkzzz|||xxxvvvvvv555444333222222222333444666666666555555555444444888888888888999999::::::888999:::;;;<<<;;;;;;:::<<<<<<;;;;;;:::::::::999;;;;;;<<<<<<<<<<<<;;;;;;;;;999888888999999777555888999:::;;;;;;;;;:::999333444444444444444333333333333333333333444555666666777777888888777777666222222222111000000//////111222222222222222111111333444444555555555444444333333444555555666777777444444555444444444666888666666666666666555555444333333222222111000//////000000//////.../////////////////////............000///...------...///000111000000//////000000111111111000/////////000000333333222111111111111222444333222111222222333444666777777777666555333222111111000000000000111111333333222222222111111111000//////////////////000000111222111///...///000---...///000111111222222555333111111333444444444222333333333333333333333222222222222222111000000111000000000111222333333.../////////000000111111222111000//////000111111///000111111111111000///000000.........///111222222222000/////////000111111000///......///000111111000...---------...///.........///000111222333111111000000///......---,,,---------.......................................///000111222222222222,,,---......//////..................................................................////////////............/////////000------......//////000000...............---------......---...///000222333333111///---------...//////...------------...//////...---,,,,,,,,,------,,,------------------,,,***+++,,,,,,---------,,,---------------......///000555;;;GGGPPPCCC777<<<===HHHMMMFFFAAAAAA???888///222000///>>>ZZZnnntttkkkPPP666000222111000222111000///////////////000/////////000000111111111000000000000000111111111111111000///////////////000000000000111111111111333333333444444444444555666;;;@@@BBBEEEMMMZZZdddqqqyyysssjjjlll{{{{{{wwwvvvvvv555555444444444555666666666555444333333333444555777777777777888888999999888888999::::::::::::999<<<;;;;;;:::999777777666999888888999999:::;;;<<<@@@>>>;;;;;;;;;<<<;;;;;;<<<======>>>>>>===<<<<<<777666555444333333333333333333444444555777888999777888888999999888888777444333333222111111000000444444444444333222111000333333222333333444555666333444666777888888777777444333222333555777888888222444666777888777555444555444333222111111222222111111000////////////////////////......---------...---------...///000111000000////////////000000111111000000000111222222222222111000000000000000222111111111222333444444555777999:::999777444222111111000000000000111111333333444555444333222111000000000000000000000000222222222000//////000222------...000111222333333888555222111222444555555111222222222333333444444111111222222111111000///222222111111111222222333---...///000111222333333333222111000////////////000000111111111111000000111000///...///000111222333222111000000000000111111000///......///000111000///...---------...///,,,...000000000222777<<<888666333000......//////,,,,,,,,,------------...,,,,,,------......//////,,,,,,,,,,,,---......///,,,---......//////..............................------------------------............////////////............////////////------......//////000000......---,,,---...///000000000//////000111111222333222000///......///000///......------......//////...------,,,---------......////////////......++++++,,,------------,,,---,,,,,,,,,,,,---......000000///;;;HHH@@@222333111;;;@@@===;;;>>>>>>:::...111000---555GGGWWW\\\fffNNN777000000000000333222111000///..................////////////000000//////000000111111222222111111000/////////000000//////000000111222222333333333333333444444444444666888;;;===BBBKKKWWW```nnnwwwvvvmmmooo|||}}}xxxvvvuuuvvv999999999999::::::;;;;;;:::999777555555666888999888888888888777777777777777777888888888888888888888888888777666555555555666666666666888:::<<<===AAA>>>;;;::::::<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;999777555444444555555555555444555555666777777777777888888888888777777444333333222222111000000333333444444333222222111111000//////000222444555333555777888999888777555555222000222555777666333111222444555666666666555777666333111111222444555444333222111111000000111000000///......---------,,,------...///000111222000//////////////////000111000000000111222333333222222111000000000000111000000000111222333444444555666888999888777555444444444333222222222333333222333444555555333111000000000111111111111000000333333222000...///222444000000000111222333333444999666222000111333444555//////000000111222222222222333333333333222111111333333222111111111222222111111222222333444444555444333222111000///......000000000000000000000000111000000//////000111111222111111000000000000000000///.........///000111000///...------...//////,,,///222111000333;;;AAADDD@@@999222...,,,,,,---,,,,,,,,,---------------+++++++++,,,---...//////***)))(((((((((***+++,,,,,,---......///.................................------------------------............////////////........./////////////////////000000111111222222///---,,,+++,,,...000111222111111111111111111111111111//////......////////////............//////.........------------......//////000000//////.........////////////......,,,,,,,,,,,,,,,---......///...***222???:::///000***333999888888;;;:::777---111111---///999CCCGGGUUUDDD444............000111111000///////////////////////////////////////......///000111222222333111111000000///000000111000000000111111222222222222222333333333444444444777777777999???IIIUUU]]]kkkuuuyyyoooppp}}}|||wwwtttuuuvvv;;;<<<======>>>??????@@@>>><<<:::999888999;;;<<<<<<<<<;;;999888777666555777777777666666666666777444444444444444444444555444444555666888:::<<<===???;;;888666777999;;;;;;;;;;;;::::::::::::::::::===<<<:::888666666666777666666555444333333333444555555666666666666555555333333333222222222111111111222333333444444444333222111000000111333555666666777999:::;;;:::888777888666444444777777444111333333333333444555777888888666333111111333555777666666555444444444444444000000/////////.........,,,---...///111222333333000000////////////000000111000000000111222333333333333222111111111111111...///000111222222333333555555444444444555666666555444444333222222333333000111333444333222000...000000111111111111000000222222222000//////222555444444333222222222333333888555111//////111333333000000111111222222222222444444555555444444333222333333222222222222222222444444444333333333333333555444444333111000///...////////////////////////111111111000000000000111111111111000000000//////......---------...000111000///............000000---000333222111444;;;BBBGGGCCC<<<444///---------------------------------+++++++++,,,---.../////////...---,,,---...///000,,,---......///.................................------------------------............///////////////////////////.........//////000000111111222222///---,,,+++,,,...000111222222222222222111111111//////..................////////////////////////---...........................////////////.........//////000000///......---,,,,,,,,,,,,---......---///,,,...777333---111...444:::;;;;;;:::777222---111222///...222888;;;AAA999111//////......//////////////////000111111000000000000000000000000......///000111222222333111111000000000000111111333222222222111111000000222222222333333333444444777777777999>>>HHHSSS[[[iiisssyyypppqqq}}}{{{wwwttttttuuu<<<===>>>@@@AAABBBBBBBBB>>>===<<<;;;;;;;;;<<<===???>>>===;;;:::888777777999888777777666777777777333333333444444555555555333555666999:::<<<<<<<<<;;;888555444555777888888:::999999999999:::;;;<<<===<<<;;;999888777777777777666444333222111111111333444444555555444444333333333333333444444444444222333444555555666666666666555555666666777888888999:::;;;<<<<<<;;;:::999<<<;;;:::::::::999777555666555444333444666999;;;777666333222222333555777777777666666666666777777000000000000000000000000...///000222333333444444111111000000000000111111111111000000000111222222333333222111111111111222...///000111111111111111444333222222222444555777444333222111111000111111000000111222111000///......///111111111111///...000111111000//////222444666555444222111222222333666333000///000222333333555555555555555555444444555555666666666555444444333333222222222333333444333333333222222222111111555555555555333222000///000000////////////000000111111111111111111000000111111222222111111000///......------...///000111111000/////////000111222///111333222222333888<<>>@@@BBBDDDEEEFFFFFFFFF????????????>>>>>>>>>>>>???>>>>>>======<<<<<<;;;<<<;;;:::999888999999:::666666666666666555555555444666999<<<=========<<<999666444333555666777777777666666666777999;;;<<<::::::::::::999888666666555555444333222222222222333333444444444444333333444444555666777888888999666666777888888777777777888888999999999999999888888888888888888888888888:::<<<======;;;999999999888888888999999:::;;;;;;666555333222222333555666666666666666777777888999000000000111222222333333000111222444555555444444222222111111111111222222111111000/////////000000222222111000000000000111...///000111111000000///111222222333444555555555444444333222111111111111111111000000000/////////---...000111111000...---...///111000//////111222444333111000000111222333555333111111222444444444777777777666666555555444555555555555555444444333222222222222222333444555222222222222333333333333666666666666555444222111222222111000000111222222222222222222111111000000333333444444444333222111000/////////000111333444222111000000000111333444333222222222222333444444333333333333222222222222000000/////////.................................------............------,,,---......//////......------------------------....................................////////////000/////////............------......//////000000...............---------///000111222222111111000......////////////.........///000111111000///...,,,---...///000000///...---......//////......---...............---,,,,,,///............///000000---333///,,,111000---222...------...///...,,,,,,000///...///000000.........111333111//////111222000///////////////000111000000000//////.........000000000000000111111111111111000000111111222333222222222222222222222222111222222222222333333333111666:::;;;<<>>>>>>>>>>>?????????@@@???>>><<<;;;:::;;;<<<<<<::::::999888777666666555444777;;;>>>??????===;;;888666444444666777777777333333333333555777999:::777888999999888777555444444444333333333444444555333444444444444444444333555555666888999;;;<<<<<<:::::::::::::::999888777777888999::::::999777666666555444444444444444555666:::======:::888999;;;999;;;<<<>>>>>>===<<<;;;555444333333333333555555555555555555666888999:::000000111222333444444555111222444555666555555444333333222222222222333333111111000//////...//////111111000/////////////////////000111111000///...///111444666777666555444777666555444333333333333222111000000//////000000---...///111111///...---,,,...000111000///000111111000///...///000222444444333222222444666666555777777666555444333333222444444555555444444333222111111111222333444555666222333333444555666777777666777777777777555444333444444333222222333444444222222222222222111000///444555666666666555444333111111111111111333555666222222111111111222444555555333222222222222111///---...000111222222000000111111000000/////////...///////////////.........---.../////////...---,,,,,,---......//////......------------------------////////////////////////............/////////000000000//////.........---//////000000111222222222.../////////...---,,,,,,...///000111222111111000//////000000000000000///...///000111111000///...,,,---///000000000///.........////////////......000000111111000///......///////////////000111111...333---***111222---000111---***+++---...000333111...,,,...000///,,,***,,,000222///+++,,,///111222111000//////....../////////.........---------111111111000000000000000111111000000111222333333111111111222222333444444111111222222222333333333...555;;;;;;:::???LLLVVV^^^iiizzztttllloooxxx~~~|||wwwtttrrr>>>BBBGGGLLLNNNMMMKKKIIIEEEDDDBBB@@@@@@BBBCCCEEEBBB???===>>>AAACCCBBB@@@>>>===;;;;;;;;;<<<>>>@@@===>>>???@@@???===;;;::::::;;;===>>>>>>>>>===<<<444666777777666555555666333444555666777777777777666666666555555444444444555555555555444444444444111111111///...///222555444444555666777:::;;;===;;;999666666888888666333666666555444333333333333777555444222222333444555888888888888888888999999;;;<<<===>>>>>>>>>===<<<999999888555222111111333444444555555666777888888444333222111111111222222111222333444444444333222444444444444333222111111000111222222222000///...---------.........//////222222111000//////000000///000222333444444444333333333333333333444444555444333222333444555444222//////000000///...------......//////000000111111....../////////000111111333444444555666666555555;;;888444222222222111000000111222333333222111000000000000000111222333444444555666555444444555777444444444333111000222333666333111111444555444222111111111222222333333333222222222222222222222222222333444555666555555444444333222111111222333333444333222000000000111111000000000111333333222111111333333222000///000111111000...+++)))(((((((((000111222111000//////111111111000000/////////...---------......000111111......------------......111///---...222555555444000///////////////000111///.........///000222333111000000/////////000000000111222222222111///...---....../////////////////////000000000000//////......//////...---,,,,,,000000000///......------000000000///......------,,,---...///000000000000//////............//////---......///000111111222//////000000111111222222000000000000111111111111...///000111111000//////......///000000000000000////////////000111222333333333333222111000000///111111222222222333333333666444222111111222333555333555777888;;;BBBLLLSSS^^^hhhvvvvvvkkkkkkrrr}}}{{{zzzzzz|||~~~|||~~~}}}zzzvvvtttttt>>>@@@DDDGGGHHHFFFDDDBBBBBBBBBAAAAAAAAABBBCCCDDDBBB@@@???>>>??????>>>===<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA???>>>===<<<<<<============<<<<<<;;;:::999666444333444666333333444555555555555444333333444444555666666666555555555555555555555555888777555444333333333444444555666888999;;;<<<======;;;999999::::::888666555444444333222222222222555444333222333444666777999999999999999999::::::;;;;;;<<<======<<<;;;:::777999:::999666444333444444444555555666777777888777666666555555555555555222222333333333333333222111222222333444555666666111111222222222000///........./////////000000000222111111000//////000000---...000222444555555555222222111111111222333333555333222222333333333222111111111111111000//////111111111111111000000000///000000111222222111111444444555555555555555555;;;888555333333333222111111222333444444333222111/////////000111222444555555666666444333222333444555666777777555555666777555333111111333555444222222222222222333333333444222222222222222222222222///000111222333222222111111111000/////////000111222222000///...///000000000000000111222333222111222333333222111000000222444333222111222222333444000111222111/////////000000000000/////////.........------......000111111///..................///111///---...111444444333000000////////////000000//////......///000111222000000//////...//////000000000111222111000///...---...///000000000000000//////000000000000///////////////......---------------......///000000000,,,,,,,,,,,,,,,---------,,,---...///000000000000//////............//////.........///000111111111......////////////////////////000000000111111111///000111111111111000///......///000000000000000////////////000111222333333333222111111000//////111111222222222333333333555333222111111222444555333555777999;;;BBBLLLSSS]]]ggguuuwwwlllkkkrrr~~~}}}{{{yyyzzz|||~~~|||~~~~~~zzzwwwuuuttt@@@@@@AAABBBAAA@@@>>>===@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCAAA>>><<<<<<<<<;;;<<<>>>@@@@@@???===<<<>>>???AAABBBBBBAAA@@@???<<<;;;:::999999888999999<<<;;;999555333333555888666666666666666555555444000111222444555777888999777777777777777777777777:::777666666888999666333666777888:::;;;<<<<<<<<<<<<;;;999999::::::999777444333333333333333333333555444333333444555777888999999999999::::::;;;;;;:::;;;;;;;;;:::999888888666888;;;<<<:::888777666444555555666666777777777::::::999999888888888888444444333333222333333444444444333333444555777888222222333333222000///...000000000111111111111222333222111111000111111111---///111333555777777888222222222222222333333444666444111111111222222111222333333333333222222111444444444333222222111111000111333444555444222111555555555555555555444444999777444222222333222111222222333444444333222222/////////000111222333444555666555444111000111222222444666777666555555555444333222222333444333222333333333333444444444444222222222222222222222222//////000111111111111000000000////////////000000111000///...---...///000000000111222222222111111222333444333111000111222444333222222222333444555000111222111///...///000////////////........................///000111111000//////......//////000222000......000222222222111000000//////000000000000000////////////000111//////............/////////000111111111000///.........///111111222222222//////000000000000//////000//////............///------......///000000000+++++++++,,,---.........------...///000000000000//////............//////......//////000000111111//////000111111000...---//////000000000000111111000000111111111000000///......///000000000000000000000000000000111222333222222111111000/////////111111222222222333333333333222222111222333555666444666888999<<>>@@@AAACCCDDDDDDBBBAAA@@@BBBDDDEEECCC???<<<===???;;;<<<===>>>>>>>>>======>>>???@@@AAAAAAAAAAAAAAA;;;:::888666555444555555777777777666555555888::::::::::::999999777666666111111333444666777999999999999999::::::;;;;;;;;;:::888777;;;@@@AAA>>>999999999:::;;;;;;:::999888999999888888888888777666444444555555555555555555777666666555555666777888888888999999999:::::::::::::::999999888777666555555777999:::999999999:::555666666666777777888888:::::::::::::::999999888777666555333333444555666<<<:::777444333222333333333333444444333222000///111111111111222222222222444444333333333333444444222222444555777888999999444444444444444555555666777555222111111222222222333444444444444444333333555555555555555555444444222444666888888666444222666666555555444444444444666444222111222222222111222222333333333333222222111111000000000111111222333444444222111000111333444666999999777555444444333333333333444444333333444444444444444444444444111111111111222222222222111111111222222222222111111111111111111111222222000000///......///000111000111222333222111111222222333444333222111222333777555333111///.........///111111111///...///000//////..................//////......///000111111000000////////////000000111000///...///000111111111111000000///000000000000000000///////////////..................///000///000111111111000///......///000111222333333333//////000000000000//////111000///......//////000000000000///......------/////////000000000111111......///000000000000000//////............//////.../////////000000000111111222333444333222000///////////////000000000111///000000000//////............///000000000000000111000000000111111222333111111111000000/////////111111222222222333333333222111111222333444555666444666888999;;;BBBKKKSSS\\\ffftttzzzooonnnsss~~~|||yyyyyy{{{}}}~~~~~~}}}~~~~~~{{{wwwuuutttBBBAAA@@@???>>>???@@@AAABBBCCCEEEEEEDDDBBB???===>>>AAACCCBBB???===>>>@@@===<<<;;;;;;;;;<<<===>>>======>>>?????????@@@@@@<<<;;;999777555555555666222555777888777666666777::::::::::::999888666666444444555666666777888888::::::;;;<<<===>>>>>>??????======@@@EEEFFFBBB===<<<;;;;;;:::999777666555999999999999888777888888666666888999999999999888::::::999888888777777777999999999999999999999999999999888777666555555555666777777666666777;;;>>>777777888888888888888999999999::::::999999888777999888777555555555666777>>><<<999555222111111222333444555555555444222222222222222222333333333333777666666555666666777777555555555555666666777777555444444444444555666666888666333333444555444444333444444555555555444444444555555666777888888999444666888999999888555444666555555444444444555555666555333444555666555444555555555555555555555555555444333111000000//////000111222222111111333555;;;===???>>><<<999777777333444555555555444444444444444444444444444444444000000000111111222222222222111111111111111111111000000111111222222222222111111000000000111333444111333555444222111222333222333444444333222333555<<<:::777333111///......///000111000.........///......//////////////////000////////////000000111000000////////////000000111111000//////000111222222222111000000000000000000000000000000/////////...............///000000000111222222222111///...///000111222333333333333//////000000000000//////000000/////////000000111000000000///......------222222222222111111000000...///000000000000000000//////............//////////////////000000000000111222333333222111000///...////////////000000000//////......------------......///000000000000000111111111111111111222333111111111111000000000000111111222222222333333333111111222222333444555666444666777888;;;AAAJJJRRR\\\fffsss~~~sssrrrvvv}}}zzzyyy{{{}}}|||}}}}}}zzzvvvtttsss@@@???>>>======>>>???@@@BBBCCCDDDDDDCCCAAA???===;;;===???@@@???>>>>>>???>>>===;;;::::::<<<>>>@@@===============>>>>>>>>>>>>>>><<<;;;:::999888888555888:::;;;999666444333888888888777777555444444777777777777888888888888::::::;;;<<<>>>???@@@@@@???>>>===>>>???>>>:::666===<<<:::888777666666666:::;;;<<<;;;:::999:::;;;777888:::<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999888888888777666555555555555555666666555444444666;;;???::::::::::::::::::::::::888999:::::::::999777666999999888777666666666666999888666555444444444555444555666777777777666555444444444444555555555555777777777777777777888999555555444333333444555555555555444444555555666777888777666777888999888666444444555666666666666555444555666777888:::;;;;;;666777999:::999888666555555555444333444555666777888777777888:::;;;:::999:::999888888888888999:::777666555333111000000//////000222222111222444666;;;<<<===<<<:::777666666333555888888777555555555444444444444333333333333//////000000111222222222111000//////.../////////...///000111111222111111222222111111222444555666222555777666333222333555222444555555333333444666888666444222111000111111///000111000...---...///////////////000000000000000000000//////000000111000//////......//////000000111111111000000333555333222111111000000000000...///000000000000////////////...//////000111222111222333333333222111000000000111222222222222111//////000000000000/////////000000111111111111000------......///000000000111111111000///.........///000000111111000000000//////............//////////////////000000000000/////////.....................////////////000000000000///...------------......///000000000000000222222111111111222222333222222111111111111111111111111222222222333333333111222222333333444444444333555666777999@@@IIIPPPZZZdddrrrwwwwww{{{{{{zzz{{{~~~{{{|||}}}|||yyyuuusssrrr@@@???>>>=========>>>>>>>>>???@@@@@@AAA@@@???>>>>>>>>>???AAACCCBBB@@@>>>>>>>>>>>>>>>>>>??????@@@>>>>>>======<<<<<<===============<<<;;;:::999888888:::<<<<<<:::888777777666777777777666555444444888888999999999:::::::::888888999;;;<<<>>>??????;;;;;;;;;:::999777444333<<<;;;999777777888:::<<<999;;;===<<<:::999;;;===888999;;;>>>??????>>>===:::;;;<<<===>>>>>>????????????>>><<<;;;:::999888777666555555444555666777555666666555555777;;;>>><<<<<<<<<<<<<<<<<<;;;;;;999:::<<<<<<<<<;;;999888777777777777666555444333333444444555555666666777444555777999:::::::::999777777777777888888888888666666666666666777888888666555555444555666777888999888888888888999::::::888888999;;;======;;;999666666777888888888888888666666777888888999::::::888999999999888888777666444333333222333555888999888777777999;;;<<<;;;::::::999888888888888999:::666666555444333333333333111222333222222222444666555666777666555444555666444777::::::888666666777444333333333222222222222/////////000111222222222222111000/////////000000...///111222333333333222222111111111333444666888333777999888444222444777222444555555444444555777222111000/////////000111///000000000...---...///000000000000111111222222111111000000000000000111///..................///000111222222000111555888444333222111000000000000---...///000111111000000/////////000000111333333333333444555444333222111111111111111111111000/////////000000000000//////...///111333444333111000------......///000000000///.....................000000111111111000000/////////............//////000000000000///////////////...,,,+++,,,---///000........./////////000000333222000///......//////......///000000000000000333222222111111222222222222222222222222222333333111111222222222333333333222333333333444333333333222444555666888>>>GGGNNNXXXaaappp}}}|||{{{}}}{{{|||yyy{{{|||{{{wwwtttrrrqqqCCCBBBAAA@@@???>>>>>>>>>:::;;;<<<===??????@@@@@@DDDBBBBBBDDDGGGGGGDDD@@@===???AAABBBBBBBBB@@@???@@@???>>>===<<<<<<======999:::;;;;;;:::999777666888:::;;;;;;:::;;;===???777888888888888777777666888888999:::;;;;;;<<<<<<666666777999;;;<<<===>>><<<===>>>===;;;:::::::::<<<:::888777888;;;???AAA777999;;;:::888777999;;;777999<<<>>>?????????>>>999:::<<<>>>@@@BBBBBBCCCBBBBBB@@@???===;;;:::999777666555444555666777888444666888888888999;;;<<<==================<<<<<<;;;<<<>>>???>>>===;;;:::555666666777666444222111222333444555666666666666444555888:::;;;<<<<<<<<<999999:::::::::;;;;;;;;;555555555555555666777777888777777777999:::<<<>>>>>>============>>>??????888888:::>>>@@@@@@===;;;777888999:::::::::::::::888888888888888888999999:::999999888888777777777333333222222333666999:::555444555777999::::::888888777666555555666777888555555444444444555666666333444444333222111333444444555666666555666888:::555888;;;<<<999777777888333333333222222111111111...//////000111222222222555444333111111111222333111222444555666666555555111111111111222444666888444888;;;999555333555888333444555555444444666777444333111000000000111111...000000000...---...///000000111111222222222333111111000000000000000111......------------......///111333222111222666999444333222111000000000000,,,---///000111111111000000000000000111222333444444444555555555444333222111111222111111000///...//////000000000000//////---///222555555333111///000000000///......------------......///000000000000000111111111000000/////////............//////000000000000////////////000///---,,,,,,...111333............/////////000555444222000000000000111...//////000000000000000333333222222111222222222333333333333333333333333111111222222222333333333333333444444444333222222222333555555777===FFFMMMUUU___nnn{{{~~~~~~}}}|||}}}yyyzzz{{{zzzwwwsssqqqpppIIIFFFCCCAAAAAABBBAAA@@@CCCAAA???>>>@@@BBBCCCCCCDDDBBBBBBDDDIIIKKKIIIGGGFFFEEEDDDBBBAAA???>>>>>>@@@???<<<::::::;;;===>>>888888999999::::::::::::;;;;;;;;;;;;<<<>>>???@@@>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888888888999:::;;;;;;<<<>>>@@@@@@>>><<<<<<<<<===<<<<<<======>>>???@@@;;;;;;;;;;;;<<<===??????===>>>@@@BBBCCCCCCCCCCCC>>>>>>======>>>@@@BBBCCCAAACCCDDDAAA<<<888777999:::888666777;;;===<<<;;;;;;;;;;;;===???@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<===???@@@@@@???===<<<<<<===<<<:::777555555666444444444444555555555555;;;======<<>>>>>===;;;;;;:::::::::::::::::::::999777666444333777<<<======<<<>>>@@@===<<<;;;::::::::::::;;;999:::;;;<<<<<<<<<;;;;;;666777888999999999888777888888999:::999888777666555666666666666666555555333333333444555666888999999999999999999999999999555555555666666666666666666666666555555444444444222333444444333444666888888666444333333555777999:::;;;===??????>>>===<<<999777444111000000111111000000111111222222333333777666555444444555777777777666555555444444444444222222222222222222222222000222555777888777555333666777888888777666555444111111111111111111111222333333444444333333222111333222222444666666222///......///000000000000000///000111222111///---,,,333222222222222222222222333222111000000111222333000...,,,++++++---///111000/////////000111222333000......333999;;;888444666111000555555111///111////////////000111333333000000111222111000///...000///...---------------111000///......///111222///---,,,---000000...+++........................//////000000000000//////---------.........//////......///000000000000000111111000000000000000111111111000000000000000000000000000000000000000000111111111111111111111111222222111111111222444555111111333555666666333000222555777888999<<>><<<::::::;;;===>>>;;;;;;:::999999999999:::<<<<<<<<<===>>>@@@AAABBB@@@???>>>>>>?????????>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;<<<======>>>@@@BBBCCCBBB@@@@@@AAA===============>>>??????===<<<<<<======???@@@@@@<<<===>>>?????????>>>>>>>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@>>><<<:::::::::@@@===;;;;;;======<<<;;;>>>======>>>@@@AAA@@@???======<<<<<<<<<======>>>???@@@AAAAAAAAAAAA@@@???<<<======:::777555555666555666666777888888999999:::;;;<<<<<>>============;;;<<<=========;;;999888777:::<<<;;;::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999666777777888888888888888777777777666555444333222000000000111222444555555999999999999999999999999888888888888777777777777666555555555444444444444111222333222111111333555666555444444555777999:::999:::;;;<<<===<<<;;;;;;999888666444333333333333222222222222333333333333999888666555555555666777888888777555555444444444222222333333444444444555444555666888888777666555666777777777666555333222444444333333333333333333333333444444444444333333222111111333555666444111///000000000///......---000111222222111///---,,,//////000000000000000000222222111000000111222222000///...------...000111///////////////.........222000000444888:::777333666111000444555111000111////////////000111222333000000111111111000...---000000///.........//////111000///------...000111...---,,,...000000///,,,////////////////////////......////////////...............//////000000000......///000000000000000111111000000000000111111111111000000000111111222111111111111111111111111111111111111111111111111333222111111111222333444333222111222444555444222222555777888999<<>>???@@@CCCDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDCCCEEEHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFCCC@@@>>>>>>===<<<;;;<<<===>>>???@@@???===;;;:::::::::;;;<<<===>>>???AAABBBCCCDDDCCCAAA???@@@CCCDDDCCC@@@????????????>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@BBBDDDFFFFFFDDDBBBBBBBBB>>>============>>>>>>???>>>>>>>>>>>>>>>???@@@AAA===============<<<;;;:::>>>@@@BBBDDDDDDCCC@@@??????===<<<;;;===>>>>>>>>>AAA???======>>>???>>>===AAA@@@???@@@AAABBBAAA???===============>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@===:::888888999999999::::::;;;<<<<<<===999;;;;;;:::???GGGKKKIIIAAAAAA@@@@@@???@@@@@@@@@>>>???AAABBBAAA@@@===<<<:::;;;;;;999888777999;;;888999:::;;;<<<<<<;;;;;;999999999999:::;;;<<<======>>>>>>>>>===<<<;;;;;;666666666666777888999999777777666555444222111000333333444444555666777888999999999999999999999999::::::999999888888777777555555555444444444444444333444444333111000222333333444555666777999::::::777777777888888888999999999999888888777666555444444444444444444444333333999888777666555555666777:::999888666555444444444333333444444555666777777888888888777777777666666888888888888777666555444777777777666555555555444222333444555666666666666222111000222444666666555333333333222111000......111222222222111///---+++.........//////000000000222111111000000111111222000000000000111111222222000000111111000...---,,,444222222555888999666333555111111444555333111222000000///000000111222333111111222222111///...---000000//////000000111111111000///---------...///...------...000111000...000000000000000000000000---......//////......---//////000000000000111111......///000000000000000111111000000000111111222111000000000111222333333111111111111111111111111000000000000000000000000333333222111111222222333555333111000222444555555333555777888888<<>>@@@CCCDDDBBBAAA@@@BBBCCCCCCCCCCCCDDDEEECCCGGGKKKLLLJJJJJJLLLNNNKKKLLLMMMMMMKKKHHHDDDBBB???????????????@@@@@@AAAEEECCC@@@>>><<<;;;;;;<<<<<<===???@@@BBBCCCDDDEEEEEEBBB@@@BBBFFFGGGEEEAAA???@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFEEECCC@@@?????????>>>===============>>>===============>>>???@@@===============<<<<<<;;;===>>>@@@AAA@@@???===<<>>>>>>>>@@@AAABBBBBBBBB@@@??????@@@AAA@@@???<<<<<<<<<<<<===>>>??????CCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBB???=================================999;;;;;;:::<<>>??????@@@@@@@@@AAABBBCCCBBB@@@===<<<888888999888777777666666555777999<<<======<<<;;;;;;:::999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<:::999777666666777888999555555555444333222111000555555666777888888888888888999999999999999:::::::::999999888777666555555555555444444444444444444777777777555333222333444222333555666777777777777444333333333333444555666777888999:::999888666555666666555555444444333333777666555555555666777777:::999777666444444333333222222333444666777888888:::999777666555555555666888888999999999999999999999888888777666555555444222333444666777777888888555444333333444666666777666666666666555444333222333333222222000///---,,,/////////000111111222222111111000000000000111111///000222333444333333222000111333444333111///...333222222555777888777555444333222444666555444333222222222111222222333333333333333333222111///...////////////000000111222222111///...------------------...///000111000000000000000000000000000000......////////////......000000000000000000000000......///000000000000000111111000000111111222222000000000000111333444444111111111111111111111111000000000000000000000000333333222222222222222222333222111111333555555444333555777777888;;;BBBGGGLLLYYYcccnnn|||wwwttttttuuuwwwxxxwww{{{~~~{{{vvvrrrsssvvv>>>>>>>>>@@@BBBBBBAAA???@@@CCCEEEFFFEEEDDDEEEGGGHHHKKKMMMLLLIIIHHHJJJLLLJJJKKKMMMNNNMMMJJJGGGEEEBBBBBBCCCCCCCCCCCCCCCBBBDDDCCC@@@>>><<<;;;;;;;;;<<<>>>???AAACCCDDDDDDDDDEEECCCBBBDDDFFFGGGDDDBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@?????????@@@@@@===???AAAAAA@@@>>>>>>?????????>>>======<<<======<<<;;;;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;>>>;;;999;;;AAAEEEGGGGGGBBBBBBBBBBBBBBBBBBCCCDDDAAA???======>>>??????>>><<<;;;;;;;;;<<<<<<===>>>AAAAAA@@@??????@@@AAAAAABBBCCCCCCBBB@@@>>>???@@@@@@???>>>===<<<;;;;;;:::777;;;===;;;<<<>>>>>>;;;<<<<<<<<<;;;<<<<<<=========>>>>>>===<<<:::888777555666888999999888555333444666999;;;======<<<;;;======;;;:::999888888888:::::::::;;;<<<===>>>???>>><<<:::888777666777777222222333333333333333333222333444555666666555555888888888999999:::::::::888777777666555444333333555555555555555555555555888999888666333222222333333333555666555444333222111111000000111111222333444666888999:::999777666666666666555555444444444444444333333444666888999999888777555444333333333111222333444555666777888999888555444333333333444555555666777999:::<<<<<<777777666666555444333333222333444666777888888999888888777666555555666777555555666666666666555555333333222111000///...---//////000000111111111222000000000000000000000000///000222444555444333333...000222333444333222000000000111444666888999888444444444555777888777555555555444333333333444444444444555555444222111000............///000000111111111000///...---------...///000000000000000111////////////////////////000000111111111111000000////////////////////////......///000000000000000111111111111111222333333000000000000111222333444111111111111111111111111000000000000000000000000222222222222222222222222000000111444666666444222333555777777777;;;AAAFFFJJJXXXaaakkk}}}{{{xxxtttpppnnnoooqqqsssuuuyyy}}}{{{vvvssstttvvv@@@??????@@@AAABBB@@@???@@@DDDIIIJJJHHHFFFGGGIIIOOOOOOMMMIIIFFFDDDEEEFFFLLLMMMOOOQQQQQQPPPOOONNNDDDEEEFFFGGGFFFEEEDDDBBBAAA@@@@@@???===<<<;;;;;;>>>???AAACCCDDDDDDCCCCCCDDDEEEFFFFFFFFFDDDCCCBBBEEEFFFGGGHHHIIIIIIJJJJJJDDDCCCBBBAAA@@@@@@??????888:::>>>@@@@@@@@@AAABBB@@@@@@???===<<<<<<<<<<<<::::::999999999999::::::888888777777888999::::::999999777666777888999:::;;;;;;;;;===AAAEEEGGGHHHJJJJJJIIIFFFCCCAAAAAABBB???===;;;;;;===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????===<<<===???@@@???>>>===<<<;;;:::999555;;;???>>>===??????<<<;;;;;;:::999999:::::::::999888777666666666777777888888888:::;;;:::777444555666888:::;;;<<<<<<;;;=========<<<;;;:::888777;;;;;;;;;;;;<<<>>>???@@@>>>===;;;999777555444444111111222333444444444444444555666777888777777666888888888999999::::::;;;777777666666555555444444666666666666666777777777777777666444111000000111333444444444444222111000111111111222222222333333333444777888999999888777777777777777777666666666444444444444555666888999888888777666555555555555222333333444555666777777777555444222111111222222111111111333555777999:::555555444444333333222222222333444666777888888888999::::::888666444555666111222333333444444444333333222222111000000000//////////////////////////////000000111111000000///...///111333444444333333---...///111222111111111//////111333555777888999555666777666888<<<;;;777777666555444444444444444333333444555444333222111//////.........///000000111111000000//////......///111222222000///000111////////////////////////000111111222222111111000000000////////////............///000000000000000111111111111111222333444000/////////000111222222222222222222222222222222111111111111111111111111000111222333333333333222///000222555777777444111333555777777777:::@@@EEEKKKXXX```jjj{{{~~~}}}wwwvvvrrrmmmjjjjjjmmmpppuuuxxx{{{{{{wwwtttssstttAAA@@@??????AAABBBBBBAAA@@@FFFKKKMMMJJJHHHIIIKKKOOOKKKFFFBBBAAABBBCCCCCCHHHJJJLLLNNNPPPRRRSSSSSSFFFGGGHHHHHHGGGEEECCCAAAAAABBBCCCDDDCCCBBBAAA???AAABBBDDDEEEFFFEEEDDDCCCDDDHHHKKKJJJFFFBBBBBBDDDDDDEEEGGGIIIJJJLLLLLLMMMIIIHHHFFFDDDBBBAAA@@@@@@<<<>>>AAABBBBBBBBBCCCDDDAAA@@@???===<<<<<<;;;;;;:::999999888888999999999:::999888777777777888999777777888888999999::::::777:::<<<>>>@@@BBBDDDFFFJJJKKKJJJFFFAAA>>>>>>???>>><<<::::::<<<>>>?????????>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;999;;;<<<<<<<<<<<<===???>>>>>>=========<<<<<<<<<777<<>>@@@???<<<<<<;;;:::999999999:::999777666666777:::>>>@@@BBB???;;;:::;;;;;;:::888777777888999:::;;;;;;;;;:::<<<===???>>>===:::999<<<<<<;;;:::::::::;;;<<<::::::999888666444333222222333444444444444444333777888999;;;;;;:::999888777888888999::::::;;;;;;888888888888888888888888666777777777888888888999666777666444222000111222333333444444444333222222333444555666666666555555333444666888999:::999999999999999999::::::::::::999888777666666777888999999999888888777888888999555555555666666777777777555444333222222222222222111000000111222333555666333333333333333333333333222333444555666777777777555777999999666444444555222222222333222222111111222111111111111111111111111111111000//////.........///000111111000///...---...///000111222222222000000000000000000000000///000111222333444666888555888999777:::???>>>999666555444333222222222222000111222333333333222111111111000/////////000000000111111111111111000000000222444333000//////000000000000000000000000000000000111111111111000000111111111000000/////////......///000000000000000111111111111222333444555000///////////////000000222222222222222222222222222222222222222222222222///000111333444444444333000000111333555666555444333555777777777:::@@@EEELLLYYY```iiizzz||||||vvvuuuqqqlllhhhgggkkknnnwwwxxxyyyzzzxxxvvvsssqqqAAA@@@>>>>>>AAACCCDDDDDDAAAGGGMMMOOOLLLJJJJJJLLLJJJDDD>>><<>><<<;;;;;;;;;::::::999999888999999999>>>===;;;999888888888999555777:::<<<===<<<;;;:::555999===>>>>>>???BBBEEEDDDFFFEEEBBB>>>;;;<<<>>>>>><<<::::::===???@@@AAAAAA@@@???===<<<<<<<<<<<<:::<<<===??????===<<<:::888:::<<<<<<<<<===???AAA<<<<<<<<<===>>>>>>??????;;;??????:::777:::===>>>???>>>===;;;;;;:::::::::<<<:::999:::===BBBHHHKKKKKKEEE>>>::::::;;;<<<<<<888888888888999:::;;;<<<777:::===@@@AAA???===;;;<<<;;;999777666666666666666666777777666444222111555555555555444444333222444555777888888777666555777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999999:::888999888666444333333555333333333444444555555555555666888::::::999888777444555666888999:::;;;;;;:::;;;;;;<<<<<<=========>>><<<:::999777777777888::::::999999::::::;;;<<<777777777777777888888888444444333333333333222222444333222222222333444555222222333333333333333333222333444555666666666666000444777888666444444555555555555444333222111000111111111000111111222333555555444333222111000000...///000111111000///...------...///000111222222555444333222111111111111000111222222111222444555666::::::888;;;@@@@@@:::555444333222111000000000---...000111222222111111333333222111000000000111000111111222222222111111111444555444000......000111111111111111111111111//////000000000000//////222222222222111111000000...//////000000000000000111111111111222333444555000//////............///222222222222222222222222333333333333333333333333---///111333444555444444222111000000333555666666333555777777666999???DDDMMMYYY```iiizzz||||||vvvuuurrrlllggggggjjjnnnxxxxxxxxxyyyyyywwwsssoooDDDAAA>>>???AAABBB???===AAABBBDDDGGGIIIHHHEEECCCDDDAAA======???CCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDD@@@BBBDDDCCC@@@???AAADDDFFFGGGJJJLLLLLLKKKIIIGGGKKKKKKIIIGGGEEECCCBBBAAAAAACCCFFFHHHIIIGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGGGGOOONNNMMMKKKIIIGGGEEEDDDEEECCCBBBCCCEEEEEEBBB???@@@???>>>>>>======>>>>>>===<<<999777777888:::<<<======>>>??????>>><<<;;;;;;;;;<<<<<<;;;::::::999888999:::;;;;;;;;;;;;:::===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======>>>BBBAAA@@@@@@???>>>;;;888;;;<<<===>>>>>>>>>>>>===<<<===??????>>>>>>@@@AAADDDDDDCCCAAA??????AAACCCDDD>>>888777:::======<<>>===<<<;;;>>>===<<<<<<===@@@DDDFFFHHHCCC>>>;;;<<<>>>>>>===???>>>;;;999777777888999999;;;===>>>???>>>===<<<:::999999888777666555555666666666666555444333222444000111555555222222666444555666777888888888888999999777777888:::===>>>AAA>>>;;;777555555666777444555666777888999999999:::;;;;;;:::777555555555888777777777777777777777777888999::::::999888777666777777888888999::::::<<<<<<<<<<<<;;;:::999888===<<<:::888666666666666444555666777888999::::::777777888999999888666666555666666666555333111000...///000111333333333333000111222333555666777888888777666555444333333333444333333222222333333333777666555444444444444444222222333333444333333222444444444444333222111000333222000111222222111000000000111222222222222111......///000111222222333333333333222222222111111999888777666666666666666666444111......///111333000000000000000000000000000111222333333222000///111111222222222222111111111111111111111222222333222222111111111111222222111000///...------...///555222//////111222111///000111111000...---...000111444777444...***+++---111000///......///000111111111222222222111111000333333222111111000000///555333000000111222333333666555555555555666777777111333555777888:::>>>@@@KKKRRR^^^jjjuuuzzzyyysssqqqnnnkkkjjjkkkmmmnnnxxxwwwwwwwwwwwwuuuqqqmmmDDDCCCBBBBBBBBBAAA@@@>>>@@@@@@AAABBBDDDDDDBBB???CCC@@@>>>>>>BBBDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>@@@AAACCCDDDCCCCCCCCCDDDEEEGGGKKKNNNPPPQQQQQQPPPNNNMMMJJJGGGDDDBBB@@@@@@AAABBBDDDGGGHHHHHHHHHGGGDDDDDDEEEEEEEEEFFFFFFFFFMMMNNNOOOOOONNNLLLIIIGGGFFFDDDCCCCCCEEEEEEBBB@@@@@@@@@AAABBBDDDFFFGGGHHHAAA@@@===<<<:::;;;;;;<<<@@@AAAAAAAAA@@@???>>>===????????????>>><<<;;;:::999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@@@@BBBAAA@@@AAABBBAAA>>><<<;;;;;;;;;<<<<<<<<<======;;;===???@@@??????@@@BBB???@@@AAA@@@AAACCCFFFIIIJJJEEE???>>>???@@@???<<<@@@??????>>>>>>=========>>>===<<<<<<===@@@BBBCCCEEEBBB===<<<===>>>>>>======<<<:::888777888999:::>>>==================>>>>>>===<<<:::888666555444444555555666666666666666777333333666555111111444555666666777888888999888999999999999:::<<<>>>???AAA???<<<888777666777888999999:::::::::999888888===>>>>>>===;;;999888999999999:::;;;;;;::::::999888888999999999999888888888999999::::::;;;<<<<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<:::888666555777777888999:::;;;<<<<<<111222444555666777777666777888999999999777666555000111222222333333333333222222333333444444555555444333333222222222333333444444444333444444555555777777666555555555555555777777777888777777666666555555666777777666666666444222111111222222000//////000111111222222222222000111111222222333333444333333222222222111111111333333333333444555666777333222111000///000000111///////////////////////////000222333333222000///000000111111111000////////////......//////000111222222111111111111222222111111///.........//////555333111222444444222000000111111000......///111666999<<<:::555111222444222222111000000111222222111111222222222111111000444444444333333333333222444333222333444555333222444444444444444555555555555666999:::;;;===AAACCCIIIQQQ]]]jjjuuuzzzxxxuuurrrnnnkkkjjjkkknnnooouuutttsssttttttssspppnnnDDDFFFGGGFFFDDDBBB@@@@@@BBBAAA@@@@@@AAAAAA@@@???AAA@@@@@@BBBDDDFFFFFFEEEEEEDDDBBBAAA???>>>>>>===???@@@BBBEEEGGGHHHFFFEEEEEEHHHLLLQQQVVVXXXZZZZZZQQQOOOKKKGGGCCCAAA@@@@@@@@@AAACCCEEEGGGIIIJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHJJJMMMOOOOOOMMMJJJHHHFFFEEECCCCCCDDDCCCBBB@@@AAABBBDDDGGGJJJNNNQQQSSSNNNMMMKKKHHHEEECCCAAA@@@CCCCCCBBBBBBAAA@@@??????CCCCCCCCCBBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===>>>???AAACCCDDDBBBAAAAAABBBDDDDDDBBBAAA;;;:::999999999:::;;;<<<;;;===@@@AAAAAAAAABBBCCC???@@@BBBBBBCCCEEEIIILLLLLLHHHDDDCCCEEEEEEBBB???AAA@@@???>>>>>>???@@@@@@>>>>>>>>>????????????@@@BBB@@@>>>>>>?????????>>>>>>===;;;:::::::::;;;<<<@@@???===;;;;;;<<<>>>???AAA@@@>>><<<:::777666555333444555777888999:::::::::777666777666222111222444555555666777777888888999:::<<<===???@@@AAAAAABBB@@@===:::999888999:::;;;;;;<<<======<<<<<<<<<===>>>???>>><<<::::::;;;999;;;===???@@@???===<<<:::999999888888999999::::::;;;;;;<<<======>>>>>>:::999999999:::;;;===>>><<<===??????>>>;;;888555777777888999:::;;;<<<<<<222333444666666777777777777888999;;;;;;;;;:::999444444444444333333222222444444333333333333333333111111000000111222222333555555444444555666777777888777666666666666666666999999999999999888777666444555666777888888888888555333222111222222000......///000111222222222222333333444444444444444444333222222222222111111111000000000111111222333333000111222333333111000///........................///000111222222222000000///000000000///......---///............///000000222222222222222222222222222111000000//////000000.........///111111///---///000111000//////000222333666888777333111222444333333222222222222333333000111111222222222111111222222333333333444444444333333444666777777444111222222333444444444444333444555777999999;;;>>>AAAFFFOOO\\\iiiuuu~~~zzzxxxvvvsssooolllkkkllloooqqquuusssqqqqqqrrrsssrrrqqqFFFIIIKKKJJJFFFCCCBBBCCCHHHEEECCCBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDEEEDDDBBBAAA@@@???????????????AAAEEEJJJLLLIIIFFFFFFHHHMMMRRRWWWZZZ\\\]]]PPPNNNIIIEEECCCBBBBBBCCC@@@AAABBBCCCFFFJJJMMMNNNNNNNNNMMMLLLKKKJJJJJJIIICCCEEEFFFHHHHHHGGGEEEDDDEEEDDDCCCBBBBBBBBBAAAAAACCCDDDFFFHHHLLLOOORRRSSSUUUUUUSSSPPPLLLHHHDDDBBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>@@@???>>>>>>@@@BBBDDDEEECCCBBBAAABBBCCCDDDCCCBBB<<<;;;999888888999;;;<<<;;;>>>AAACCCCCCCCCCCCDDDFFFGGGGGGFFFFFFFFFHHHJJJGGGFFFEEEFFFGGGHHHFFFDDDBBBAAA@@@??????AAACCCDDDAAAAAABBBBBBBBB@@@???>>>??????@@@@@@AAAAAAAAA@@@AAA@@@???===<<<<<<<<<<<<===<<<;;;;;;;;;<<<===>>>AAA@@@>>>===;;;999777777555666777999:::;;;;;;<<<;;;:::999999777555444444444444444444555666777777;;;===???BBBDDDDDDDDDCCCBBB@@@>>><<<;;;;;;;;;<<<999;;;<<<>>>@@@AAABBBBBB:::;;;===<<<:::999999999999<<>><<<;;;:::999888888999:::;;;;;;;;;<<<======>>>>>>???===<<<;;;::::::<<<>>>???===>>>??????>>><<<999888666777777888999999::::::<<<<<<<<<;;;;;;:::999999555666888999;;;;;;::::::888777666555444333333222444444444444444444444444333333222222222333333444444444444444555666777777666666555555555555666666666666666666555444333333222333444555555666555555555444222222222222000.........000111222222333333555555444444333333333333222222222222111111111111222222111111000///...---...000444666666444111//////////////////////////////000111111222111111000000000111000000///...---111000000000000111222222222222222222222222222222222222111111111111111111+++,,,...000111000...---...000000000//////111333...000222111000///000222333333333333333333333333000000111222222222111111//////000111222222333333333333333555666666555333111222333444555444444333333555777888888:::===???DDDMMM[[[hhhttt~~~yyyxxxxxxuuuqqqnnnmmmnnnqqqsssuuusssqqqqqqsssuuuvvvvvvHHHKKKMMMKKKGGGEEEEEEFFFKKKHHHEEEDDDDDDEEEEEEDDDEEEGGGHHHGGGFFFDDDBBBAAA>>>===============>>>>>>@@@@@@AAAFFFKKKLLLJJJFFFGGGIIILLLOOOSSSUUUVVVWWWLLLJJJFFFDDDCCCCCCEEEFFFAAAAAABBBCCCFFFJJJMMMOOOPPPOOONNNMMMKKKJJJIIIIIIBBBBBBAAA@@@@@@@@@AAABBBDDDDDDCCCBBBAAAAAABBBCCCGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNLLLIIIGGGEEEEEEEEEDDDCCCDDDEEEGGGIIIAAABBBCCCDDDFFFFFFFFFFFFAAA@@@???===<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDCCCBBBAAAAAABBBBBBAAA@@@>>><<<:::999999:::<<<======@@@CCCDDDDDDCCCDDDEEEJJJKKKKKKJJJHHHGGGHHHJJJFFFFFFGGGHHHIIIHHHGGGFFFBBBBBB@@@@@@AAACCCFFFGGGDDDEEEFFFEEEDDDBBB@@@>>>???@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@>>><<<;;;::::::888999:::<<<======<<<<<<=========<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;;;;<<<;;;::::::::::::999777666666666777888999:::===???BBBEEEGGGGGGFFFEEEAAA@@@???======<<<======;;;<<<===???@@@AAABBBBBB888:::;;;;;;999888999999999<<<@@@CCCCCCAAA>>>;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<======>>>>>>BBBAAA>>>===<<<===???@@@@@@???>>>===<<<;;;;;;;;;888888999999::::::;;;;;;AAAAAA@@@???>>>>>>>>>===555666888:::;;;;;;;;;;;;:::999888666555555555555444444444555666666777777999888777666555555555555444444333333444555666666444444444333333444444555333333333333333222111111222333333444444333333333555444222222333222111//////000111222333333333333444444333333222222111111222222222111111111000000222222222222111///...---...111555888999777333111000000000000000000000000//////000000111111111111222222222222222111000///111111111111111222333333111222333333333333222111222222333333333333333333///111333555555444333222///000111000///000222444///000111222222222444555111222222222222222222111///000111222222222222222//////000111222333333444555333111111333555555555333333444555555555555555777999:::;;;;;;<<>>???@@@AAABBBAAABBBDDDFFFIIIJJJHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMFFFEEEDDDCCCCCCDDDFFFGGGCCCCCCCCCDDDFFFIIILLLNNNLLLLLLKKKIIIHHHGGGFFFEEECCCAAA???>>>>>>@@@BBBCCCDDDDDDDDDCCCBBBCCCEEEGGGKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMOOOOOOOOONNNJJJIIIGGGFFFGGGIIILLLMMM@@@AAACCCEEEGGGIIIIIIJJJDDDCCC@@@>>><<<;;;;;;;;;======>>>???AAABBBCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCAAA@@@@@@AAAAAAAAA@@@@@@???>>>=========>>>???AAACCCDDDDDDCCCCCCEEEGGGGGGIIIJJJKKKJJJJJJKKKMMMJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBBBBBBBDDDFFFHHHIIIGGGGGGGGGGGGFFFCCCAAA@@@>>>@@@CCCCCCBBBBBBCCCDDD??????>>>===;;;:::999888777999;;;===>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>===<<<<<<<<<>>>???======@@@@@@>>>;;;::::::::::::<<<===??????AAACCCEEEFFFFFFEEEDDD@@@@@@???>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<999;;;======;;;;;;;;;<<<:::<<<@@@BBBBBB???<<<:::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<===>>>>>>DDDCCCAAA@@@?????????@@@AAA@@@>>><<<<<<<<<======<<<=========>>>>>>>>>>>>??????>>>>>>???@@@AAAAAA:::;;;<<<===>>>>>>===<<<;;;:::888777666777888888666666777888999999::::::===<<<;;;999888777777777555555444444444444444555333333333222333333444555222333333444444444333333444555555555555555444444444333222222333333222111111222333333444333333333333333222222111111000000222111111111111000000000000111222333333222111000///111444777888777555333111111111111111111111111.../////////000111111222222333333333444333333222111000000000000111222222111222333444444333222111333333444555555555444444000222444555333222222333000111111111000000111333000000000111222333555555000000111111111111000000///000111222222222222222111111222333444444555555555333000000222444666666444444444333444555555666666777999999999:::<<<>>>AAAJJJVVVcccppp}}}{{{zzzxxxwwwvvvtttssssssssssssqqqooommmnnnqqqtttuuuvvvMMMKKKIIIHHHIIIJJJKKKKKKIIIGGGFFFEEEFFFGGGFFFDDDGGGHHHIIIGGGCCCAAA@@@AAA??????@@@@@@BBBCCCEEEEEECCCDDDFFFGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDCCC?????????@@@AAABBBDDDEEEEEEFFFGGGFFFEEEFFFJJJMMMMMMLLLKKKKKKJJJJJJJJJJJJLLLMMMNNNPPPQQQRRRRRRRRRNNNKKKHHHEEEEEEGGGIIIKKKBBBCCCEEEGGGIIIJJJKKKKKKFFFDDDAAA>>><<<;;;;;;;;;>>>???@@@AAABBBDDDEEEEEEDDDEEEFFFGGGFFFDDDBBBAAABBB@@@>>>???AAACCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAEEEFFFEEEDDDBBBCCCEEEHHHDDDFFFHHHIIIIIIIIIKKKLLLGGGGGGGGGFFFDDDCCCCCCCCCAAABBBCCCEEEFFFHHHJJJJJJHHHHHHGGGFFFEEECCCBBBAAA>>>@@@BBBAAA@@@@@@BBBDDD>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===<<<<<<;;;<<<======>>>???@@@@@@AAA>>>>>>????????????>>>>>>>>>BBBBBB??????CCCDDD@@@<<<;;;::::::;;;<<<>>>@@@???@@@AAABBBCCCBBBBBBAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;===>>>===<<<===>>><<<>>>@@@AAAAAA>>>;;;999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@??????>>>>>>???????????????@@@@@@@@@???>>>=========>>>???@@@>>>???@@@@@@@@@>>>===<<<:::999888777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999777777666555444444444444333333333333333444555555222333444555666666666666333444555666666777777666333222111222444444444333444444555555555444333333222222222222111111111111111111111111000000000000000111333333333222111000///000222333444555555444000000000000000000000000.........///000000111222111222333444444444444444222222111111222222333444111222444555555444222111333444555666666666555555000222333222000///000222111222222111000///111222//////......000222333333///000111222222111000/////////000222222333333222222222222333333444444444444333222333555666666666555444222111111333555777333555666666555666888:::AAAIIITTTaaannn|||~~~|||{{{wwwwwwxxxwwwvvvuuusssrrrpppooonnnoooqqqtttuuuuuuOOOJJJFFFFFFIIILLLMMMLLLJJJIIIGGGHHHIIIIIIHHHFFFFFFGGGHHHFFFBBBAAABBBDDD>>>>>>>>>>>>???@@@AAABBBCCCFFFHHHGGGDDDCCCEEEGGGEEEEEEDDDCCCBBB@@@@@@???AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJIIIIIIHHHFFFEEEEEEDDD;;;<<>><<<;;;;;;;;;??????AAABBBDDDEEEFFFGGGFFFHHHIIIJJJIIIFFFCCC@@@@@@???>>>???BBBEEEFFFFFFDDDEEEEEEEEEEEEDDDCCCBBBHHHGGGFFFCCCBBBCCCFFFHHHDDDEEEGGGHHHGGGGGGHHHIII@@@AAAAAAAAA@@@AAABBBDDD@@@AAADDDFFFHHHJJJJJJKKKHHHGGGFFFEEEDDDCCCBBBBBB===???@@@???======@@@CCC>>>???@@@AAABBBCCCCCCCCCEEECCC@@@===<<<;;;<<<<<>>???@@@@@@@@@@@@@@@AAAEEEEEEAAAAAAEEEEEEAAA:::999888888888:::<<<>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::888:::<<<===<<<<<<<<<>>>>>>???AAAAAA@@@>>>;;;999:::;;;<<<======<<<;;;:::<<<<<<<<<===>>>>>>??????>>>>>>@@@AAAAAAAAAAAAAAA@@@AAACCCDDDCCCAAA???===>>>>>>>>>>>>>>>?????????CCCAAA???>>><<<<<<<<<===@@@@@@@@@@@@???===;;;:::999999888777999;;;===??????>>>>>>===<<<<<<;;;;;;888888888888888999999::::::999888666555555555555444444444444444555666777111222333555666666777777000111333555666777888888222111111222444555555444666666666666555444333333222222222222222222222222111111111111000000000000333444444444333000---,,,...//////000111333444555000000000000000000000000............///000222222000111222333444555555555555555444444555555666777111222444555555444222111333444666777777777666555444555666444111000222555222333333222000///000222222111///000222444555555000111222333333222111000//////000222222333333333000111111111111222222222333333444666999999777555555333000...///111444777666777888888777888:::<<>>AAADDDFFFHHHIIIJJJKKKJJJGGGDDDDDDDDDAAABBBDDDEEEEEECCC@@@>>>??????@@@AAACCCEEEGGGIIIMMMNNNOOOMMMKKKIIIJJJJJJEEEGGGHHHHHHFFFEEEEEEEEEDDDBBB???>>>@@@DDDIIILLLKKKJJJJJJLLLOOOPPPLLLHHHMMMNNNQQQRRRSSSQQQOOOMMMJJJKKKLLLOOOQQQPPPMMMJJJLLLJJJFFFDDDBBBCCCEEEFFFGGGFFFDDDCCCDDDFFFIIIJJJJJJHHHEEECCCAAA?????????AAABBBCCCEEEFFFFFFEEEDDDGGGJJJLLLJJJFFFBBBAAAAAADDDDDDCCCAAAAAABBBFFFIIIGGGGGGEEEDDDDDDEEEFFFFFFFFFDDDCCCCCCDDDEEECCCBBBBBBDDDGGGIIIIIIFFFCCCAAA@@@AAACCCDDDDDDCCCAAA@@@CCCEEEHHHKKKKKKJJJGGGEEE===@@@DDDEEEDDDBBBAAAAAACCCAAA???<<<;;;;;;;;;<<<@@@@@@@@@AAACCCCCCBBBAAAAAAAAAAAAAAA@@@>>>===<<>>===@@@CCCDDDBBB???CCC???;;;<<>>>>>===;;;888:::===???>>><<<===============>>>?????????@@@@@@???===:::666444===<<<:::999999:::<<<===??????>>>>>>@@@BBBEEEFFFDDDCCCBBBAAA@@@???>>>===;;;>>>@@@???<<<;;;===@@@@@@@@@??????>>>>>>======AAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCEEEFFFGGGAAAAAAAAA@@@@@@@@@??????AAA@@@???>>>=========>>><<<<<<======>>>>>>>>>???;;;::::::===AAACCCBBB@@@BBBBBBAAA@@@>>><<<;;;:::::::::;;;======;;;777444::::::::::::::::::::::::666555444333333333333333000111111222444555666666:::777555666999;;;:::888999888666444333333333333555555555666777666444222333333222111000000000111888666444111000000111222222222222111111111000000111111222222222333333333111111111111111111111111222222222222222111000//////111222222111111222444333333333333333333333333444444444444444444444444111222444555666666555444333333222222111111000000000000///......///111222---......///000111222222111333444444333222333444111111111222444444333222333222000......///111222444444444555666777888999:::888555222222444666888666777888777777888;;;===AAAHHHSSS```nnn{{{{{{zzzyyyzzzzzzyyyvvvsssvvvqqqlllkkknnnqqqssssssOOOMMMKKKLLLOOOPPPPPPNNNLLLMMMMMMLLLLLLKKKJJJIIIEEEDDDCCCBBBBBBBBBCCCDDDCCCBBB@@@@@@AAACCCEEEGGGKKKLLLLLLKKKIIIHHHIIIJJJIIIJJJKKKKKKJJJGGGDDDBBBCCCCCCDDDEEEFFFGGGGGGGGGJJJLLLNNNNNNLLLJJJHHHHHHDDDFFFFFFEEEDDDCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGMMMMMMMMMMMMMMMMMMOOOPPPSSSTTTVVVWWWVVVTTTRRRQQQHHHHHHIIIKKKMMMMMMKKKIIIIIIHHHGGGFFFEEEFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGIIIJJJIIIGGGEEECCCBBBBBBBBBCCCDDDGGGJJJLLLNNNNNNOOOOOOOOOMMMJJJFFFDDDCCCCCCDDDEEEEEEDDDCCCDDDGGGJJJIIIIIIIIIHHHIIIIIIJJJJJJEEEDDDBBBBBBBBBBBBAAA???FFFFFFGGGGGGFFFCCC@@@>>>>>>???AAABBBBBBAAA@@@???BBBCCCFFFGGGHHHGGGEEEDDDAAADDDFFFGGGEEECCCAAAAAADDDBBB@@@>>>>>>>>>???@@@<<<<<<===???BBBCCCCCCBBBCCCBBBBBBBBBAAAAAAAAAAAABBB???===<<>>??????@@@@@@AAABBBDDDAAABBBCCC@@@===::::::;;;;;;::::::;;;>>>@@@AAAAAAAAA@@@???===<<<<<<;;;;;;<<<===>>>>>>>>>===;;;;;;<<<;;;::::::;;;===???AAAAAA@@@@@@@@@AAADDDFFFHHHIIIHHHGGGEEECCCAAA???>>>;;;===>>>?????????AAABBB@@@@@@@@@???????????????AAAAAA@@@@@@@@@@@@AAAAAA>>>@@@CCCEEEFFFFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@????????????>>>??????@@@@@@@@@@@@@@@??????????????????>>>>>>AAADDDFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<:::999999:::;;;:::777555888888888888888888888888888888777666666666666666222222333444555666777777:::888666777999;;;:::999777666555555444555666777666555444555666555444222333333333333222222222222333222111111111222333444333333222222222111111111444333333333222222111111000000000000000000000000......///111222222222222333444555444222000000000333333333333333333333333222222222222222222222222///000000111111111111111111000000000//////......111000000//////000111111...//////000111222222333111222444444222111222333333222222333444444333111222111000//////000222333333333222222333444555666:::888666444333444555666333444555555555777:::===@@@GGGQQQ^^^lllyyy|||{{{yyyxxxxxxwwwtttrrrrrrnnniiihhhkkknnnppppppSSSRRRRRRSSSUUUVVVTTTSSSOOONNNMMMLLLLLLKKKKKKKKKFFFEEEDDDCCCCCCCCCDDDEEEIIIHHHEEECCCCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHKKKMMMOOOOOOPPPPPPPPPNNNLLLKKKJJJKKKMMMNNNOOOOOONNNNNNJJJMMMPPPPPPNNNKKKHHHGGGEEEFFFEEEDDDCCCCCCFFFHHHLLLNNNQQQRRRRRRNNNJJJHHHJJJLLLMMMJJJHHHIIIOOOTTTRRRSSSTTTTTTSSSRRRPPPOOOIIIGGGGGGHHHIIIJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFIIIHHHHHHGGGGGGHHHHHHIIIGGGIIILLLPPPSSSVVVXXXYYYUUURRRMMMIIIGGGFFFEEEDDDCCCDDDEEEEEEDDDCCCEEEFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@AAAAAA@@@???>>>===<<<;;;>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCFFFHHHIIIIIIFFFDDDBBBBBBDDDCCCAAA@@@@@@@@@AAABBB>>>>>>@@@CCCGGGIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBDDDGGGIII@@@DDDGGGFFFCCCCCCFFFJJJJJJIIIFFFBBB>>><<<===???<<<===>>>>>>>>>???AAACCC@@@@@@>>>===<<<;;;;;;;;;<<<<<<=========>>>>>>>>>;;;;;;;;;<<<>>>AAACCCEEEBBBAAAAAABBBCCCEEEGGGIIILLLKKKIIIFFFDDDAAA???>>>;;;;;;<<<>>>AAACCCDDDCCC??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA;;;>>>CCCHHHIIIGGGDDDBBBAAAAAA@@@@@@@@@@@@??????======>>>??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>AAAAAAAAACCCFFFGGGFFFEEECCCCCCBBBAAA@@@???>>>===:::888777888999:::888777888888888888888888888888;;;:::999999999999999999444444555666777777888888:::888777777999::::::999444444444555666777999999888666444444444444333222222333444555555444444333000111111111222222222333111111111111111000000000555555444333222111000000////////////////////////---...///111222222333333444555777666333111000000222222222222222222222222333333333222222111111111000000///............///000000000///////////////222222222222111111111111000000000111111222222333222444555555333222333444555444333333444444222000222111111000111222444555888777555444444555777999999888777666555555555555111333444555555888;;;>>>???EEEOOO\\\iiiwww|||yyywwwvvvtttrrrpppooolllhhhgggiiilllnnnoooVVVVVVWWWWWWWWWVVVTTTRRROOONNNLLLKKKJJJJJJKKKKKKIIIHHHGGGEEEEEEEEEFFFFFFJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHJJJNNNQQQNNNOOOPPPRRRSSSTTTUUUUUUSSSSSSSSSTTTUUUWWWXXXYYYPPPQQQRRRPPPMMMJJJHHHHHHGGGGGGFFFDDDDDDFFFJJJMMMRRRTTTXXX[[[[[[WWWSSSPPPGGGHHHIIIHHHGGGHHHLLLOOONNNNNNOOOOOOOOOOOOOOOOOOMMMJJJHHHGGGHHHHHHHHHGGGJJJLLLNNNPPPPPPNNNLLLJJJBBBCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHJJJKKKMMMOOOPPPMMMOOOQQQSSSUUUXXXYYYZZZUUUPPPLLLJJJKKKKKKHHHFFFCCCEEEFFFEEECCC@@@@@@@@@@@@AAACCCDDDEEEEEEEEEDDDGGGFFFEEEEEEGGGGGGFFFEEE===<<<;;;;;;;;;===>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDGGGHHHIIIHHHFFFEEEEEEFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEIIILLLMMMLLLJJJIIIGGGEEEDDDCCCDDDEEEFFFEEEJJJOOOPPPMMMHHHFFFFFFJJJJJJIIIFFFCCCCCCFFFHHHMMMLLLIIIFFFCCCBBBBBBBBBAAABBBCCCAAA===;;;===@@@===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===;;;<<<<<<===???AAACCCDDDAAAAAAAAABBBCCCEEEGGGHHHJJJIIIGGGEEECCCAAA???>>>===;;;:::===AAADDDCCCAAA>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>??????@@@;;;>>>BBBFFFHHHFFFDDDBBB??????>>>>>>>>>>>>>>>>>>======>>>>>>????????????>>>>>>>>>===============@@@@@@AAABBBDDDDDDDDDCCCAAAAAA@@@???>>>=========;;;999777777999:::::::::999999999999999999999999::::::999999999999999:::555555555666777888888999888777666666777777888888444444444555666777888888:::777555333444444444333000111444555666555444333333444444333333111000///////////////////////////555444444333222222111111........................111222222333222222111111000222555555444222222222111111111111111111111111666555555444444333333222444333111000//////000000111111111222222222222222333333333333333333333222111111111111222222222222444666777777555444444555555444333333333333000...222222222222333444555666:::888666444444555777999666666777777777777666666555666777777777999<<>>AAABBBDDDFFFGGGGGGFFFFFFGGGFFFEEEGGGIIIKKKKKKJJJAAA@@@>>>>>>>>>AAADDDFFFBBBCCCDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFEEEFFFGGGGGGGGGGGGIIIKKKMMMLLLKKKJJJIIIHHHHHHGGGJJJJJJKKKNNNPPPOOOMMMKKKPPPNNNKKKIIIHHHHHHIIIIIIGGGLLLQQQSSSPPPLLLKKKKKKXXXRRRJJJDDDCCCDDDEEEEEEGGGGGGGGGHHHHHHFFFDDDCCCCCCEEEEEEBBB>>>;;;<<>>======<<<;;;;;;<<<==================>>>???@@@@@@??????@@@AAABBBDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA>>><<<:::<<<@@@AAA@@@===<<<<<<======>>>>>>??????>>>>>>============>>>>>>===???@@@BBBCCCCCCCCCCCC<<<<<<<<<<<<==================>>>>>>======<<<;;;;;;;;;<<<===>>>??????@@@???@@@AAABBBBBBBBBBBBBBB>>>===<<<;;;;;;;;;;;;<<<===;;;999888:::<<<<<<<<<999999999999999999999999888777777777777777888888555555666666777777888888666666666555555555666666555555555555666666555555;;;888555444555555555444///111333444555444333222444555555555444333222111111111111111111111111111333333333333333333333333////////////////////////333444444555555444444444000111333333222111111111111111111111111111111111555555555444444333333333777666444222111111222222111222222222333333444444444444444444555555555666333333333222222222222222444555777666444333333444333222111222333222000///333333333444555666777777555444222111111222333444333444666777888999888888777888888777777777:::<<>>???@@@AAA>>>>>>>>>>>>===============>>>???@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEE???===<<<===>>>>>>===<<<<<<<<<==================>>>>>>============>>>>>>@@@???>>>>>>???@@@AAABBB;;;;;;<<<<<<<<<<<<=========>>>??????>>><<<;;;:::<<<<<<===???@@@AAABBBCCCAAABBBDDDDDDCCCBBBCCCCCC===<<<;;;::::::;;;<<<<<<>>><<<::::::;;;<<<<<<<<<777777777777777777777777666666666555666666777888666666666777777888888888666777777666444444555666777777777777777666555444:::888777666777888777666111111333444444333222222222333333444555666777777444444444555555555555555222333333333444444444555000000000000000000000000111222333555777888999999444555555222///------...222222222222222222222222222222222222222222222222666666555444333222222222000000111222333333444444555555444444555777999:::666666666555555444444444222444555444222111000111111111000222444444333111444555555666666777777777444444444444444444555555333444666777888999999999777777777666444555777999???DDDMMMXXXeeesss~~~{{{yyyyyyxxxvvvtttnnnnnnmmmjjjgggggghhhjjjSSSTTTTTTQQQNNNLLLMMMOOOMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSTTTVVVXXX[[[\\\\\\\\\^^^____________^^^UUUVVVVVVTTTQQQOOOOOOPPPWWWVVVTTTSSSSSSUUUWWWXXXYYYXXXWWWVVVUUUTTTTTTSSSXXXWWWUUUQQQOOOOOORRRUUUTTTUUUVVVVVVVVVZZZ^^^bbbbbb```]]]ZZZWWWTTTSSSRRRYYY[[[___aaabbb___ZZZWWWOOONNNLLLJJJJJJKKKMMMOOOOOOMMMLLLMMMNNNPPPOOONNNNNNMMMNNNNNNPPPRRRTTTVVVVVVTTTRRRQQQPPPQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWVVVQQQOOOMMMKKKJJJIIIIIIIIIKKKMMMOOOQQQQQQRRRTTTUUUQQQRRRRRRQQQOOOMMMLLLMMMHHHGGGGGGGGGGGGGGGHHHHHHKKKJJJIIIJJJLLLMMMLLLKKKKKKIIIHHHFFFFFFHHHJJJKKKPPPRRRUUUWWWVVVSSSPPPMMMLLLLLLLLLLLLKKKKKKKKKJJJFFFGGGHHHHHHIIILLLPPPTTTSSSSSSTTTUUUVVVVVVVVVVVVXXXYYYZZZ\\\]]][[[WWWTTTRRRRRRRRRRRRRRRRRRRRRSSSUUURRROOONNNPPPSSSVVVWWW\\\XXXSSSOOONNNNNNOOOPPPJJJKKKNNNRRRVVVWWWTTTPPPKKKIIIGGGEEEEEEDDDCCCAAA???>>>===<<<;;;:::::::::;;;<<<>>>@@@AAABBBAAAAAA===>>>>>>>>>>>>>>>============???@@@BBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDD>>>?????????>>>===>>>???>>>>>>>>>>>>============??????>>>>>>>>>>>>????????????>>>============>>><<<<<<=========>>>>>>>>>===>>>@@@@@@@@@???===<<<======>>>???@@@AAAAAABBBAAACCCEEEEEECCCAAABBBDDD???>>>===<<<<<<===???@@@>>><<<::::::;;;;;;:::999777777777777777777777777777777666666777888888999888888888888999999999999777888999777555444666888888888999:::999888777666999888888999;;;;;;:::888444444444444333333333333222222222222333555777888444444555555555666666666444444444444444333333333222222222222222222222222000111333555777888999999777777555222///---///000333333333333333333333333000111111222222333333444666666666666666555444333111111222333444555666777666555444444555999<<>><<<;;;;;;;;;;;;<<<======@@@AAABBBCCCCCCBBB@@@>>>======>>>????????????>>>===>>>???AAABBBCCCDDDDDD>>>>>>????????????@@@@@@<<>>===???BBB@@@@@@??????>>>>>>======AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>======<<<;;;:::===>>>>>>>>>??????@@@@@@===>>>@@@BBBCCCBBBAAA@@@============>>>>>>>>>>>>@@@BBBDDDDDDAAA???@@@BBBBBBAAA???>>>>>>@@@BBBCCC===<<<::::::::::::888777888888888888888888888888888888888888999999:::;;;999::::::::::::::::::;;;888:::;;;999666555777:::888999;;;;;;<<<;;;:::999888888999;;;======;;;999777666555444444444444444666444222111111222333555222222222333333444444444666666555444333222222111333333333333333333333333333333444555666666666555666555444111///000333666333333333333333333333333111222333444555555666777777888999999999888666555333444555666777999::::::777555333333555:::???BBB>>>>>>===<<<;;;;;;::::::777888999888666555444555000000111555888;;;;;;:::777777888888888777777666333444777999:::999888777:::999888777666666666666666777777777777888;;;>>><<>>??????????????????>>>>>>;;;<<<>>>???@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>???@@@???===???AAABBB???===<<<<<<==================EEECCCBBBAAAAAAAAA???===@@@@@@BBBBBBBBBAAA@@@???AAABBBBBBAAA@@@???===<<<@@@AAABBBBBBAAA@@@???>>>BBBBBBCCCDDDFFFEEECCCAAA@@@AAABBBCCCBBBAAA@@@???AAA???===;;;;;;>>>AAACCCHHHGGGEEEBBBAAA@@@@@@AAA@@@>>>===>>>@@@AAA>>>;;;===<<<;;;:::999999888777<<<;;;:::999999:::;;;<<<===<<<;;;:::;;;<<<>>>@@@??????===<<<::::::::::::<<<<<<;;;999777777:::<<<<<<<<<;;;;;;;;;;;;::::::777999::::::::::::;;;===888888777666666666666666666666444222000111333444555555666666666555444444666555555444444555555666:::999888666444333222222777666555444333444555555777777666666555555444444888888888888777666444444444333222222333666888:::444333444888<<<===999666444444444444666888:::<<<::::::;;;<<<============<<<;;;:::999999;;;===>>>;;;;;;:::999888666555555444444444444444333333222555555666666666666555555999888888777777777777888999888666555444444444555999888666666666888;;;<<<@@@AAAHHHTTTaaakkkwww|||{{{|||~~~~~~|||wwwpppiiifffeeeeeePPPSSSWWWZZZ\\\___bbbeeebbb^^^[[[[[[^^^bbbdddddddddbbb___]]]]]]^^^aaabbbaaadddiiikkklllllllllmmmooonnnjjjfffcccaaa___^^^YYYZZZ[[[\\\\\\YYYSSSOOOQQQRRRUUUXXX[[[]]]^^^___\\\\\\\\\\\\]]]^^^___```___```bbbfffiiihhhddd```\\\]]]]]]\\\[[[ZZZ[[[\\\VVVTTTPPPNNNMMMNNNQQQRRRUUUTTTSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\[[[XXXVVVTTTRRRUUUZZZ\\\\\\]]]___bbb___]]]ZZZWWWUUUUUUUUUVVVUUUWWWZZZ\\\]]]\\\ZZZYYYXXXTTTOOOJJJGGGGGGGGGHHHEEEFFFFFFGGGIIIJJJKKKLLLKKKKKKJJJKKKMMMPPPSSSUUUVVVXXXZZZZZZXXXWWWXXXZZZ]]][[[YYYZZZ\\\]]]\\\[[[YYYZZZ]]]^^^______^^^]]]YYYWWWVVVVVVWWWVVVTTTQQQLLLNNNPPPRRRSSSSSSRRRRRRUUUTTTTTTVVVYYYZZZYYYWWWTTTRRROOOLLLJJJIIIIIIJJJJJJKKKJJJIIIGGGHHHLLLPPPTTTTTTSSSQQQQQQPPPPPPPPPNNNMMMLLLMMMOOOOOOMMMKKKJJJHHHGGGGGGHHHIIIHHHGGGFFFFFFGGGGGGHHHJJJJJJKKKIIIJJJKKKIIIFFFCCCAAAAAA???@@@AAABBBCCCBBBAAA@@@???@@@BBBCCCEEEEEEFFFFFFBBBBBBAAA@@@@@@@@@AAABBBBBB@@@???@@@AAABBB???==================>>>>>>???DDDBBBAAAAAABBBBBBAAA@@@BBBBBBCCCDDDCCCBBBAAAAAAEEEDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEDDDDDDGGGGGGGGGHHHIIIHHHEEEBBBBBBCCCCCCCCCBBBAAA@@@@@@???>>><<<;;;<<<===@@@AAAAAA@@@>>>=========>>>>>>>>><<<;;;;;;======:::888<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<===>>>>>>===>>>>>>?????????>>>>>>>>>===<<<;;;:::999999999;;;;;;;;;999888888999;;;===<<<<<<;;;:::999888888888999;;;:::999999:::<<<999888777666555555555555555444333222111111333444555555555555555555555555777666555555444444444555666666555666666777777888<<<;;;999888777777777777666666666666666555555555888888888777666555444333333222222222444555777888666666777999::::::777444555555444444444555777888999:::;;;<<<<<<<<<;;;:::;;;;;;:::::::::;;;<<<===>>>>>><<<;;;999999888888555555444333333333333444555555666666666666555555888777777777777777888888;;;:::888777666666666666777666666666666888999:::??????FFFRRR^^^iiiuuu}}}||||||}}}~~~xxxrrrllliiiiiiiiiSSSXXX___dddffffffffffffcccbbbaaabbbeeeffffffeeecccbbbaaa_________```aaaaaadddhhhjjjkkkkkklllmmmooommmkkkgggdddbbbaaa```ZZZZZZ[[[[[[ZZZVVVPPPLLLOOOPPPRRRTTTWWWZZZ\\\^^^[[[ZZZYYYXXXXXXZZZ\\\]]]]]]___bbbeeefffbbb\\\WWWRRRQQQQQQSSSVVVYYYZZZZZZXXXTTTNNNIIIHHHJJJNNNQQQRRRSSSVVVYYY\\\]]]^^^___[[[[[[ZZZYYYXXXWWWVVVUUUSSSUUUVVVWWWVVVWWWXXXZZZ[[[YYYVVVSSSPPPOOOOOOOOONNNPPPSSSUUUWWWWWWVVVUUUXXXVVVRRRNNNKKKHHHGGGGGGBBBDDDGGGIIIJJJIIIHHHGGGHHHHHHHHHIIIJJJLLLMMMNNNRRRTTTXXXZZZZZZ[[[\\\]]][[[YYYXXXYYY[[[]]]^^^^^^VVVXXX\\\___bbbbbbaaa```^^^\\\YYYXXXXXXYYYXXXWWWUUUXXX]]]```___\\\VVVSSSQQQRRRUUUYYY]]]^^^\\\ZZZRRRQQQOOOLLLJJJHHHGGGGGGFFFFFFFFFEEEDDDFFFIIILLLTTTTTTSSSRRRQQQOOONNNMMMMMMLLLMMMPPPSSSTTTTTTSSSPPPMMMIIIGGGGGGGGGGGGGGGDDDDDDCCCCCCDDDDDDEEEEEEDDDFFFIIIIIIGGGDDDCCCCCC???AAACCCEEEFFFFFFFFFEEEDDDEEEFFFHHHJJJJJJKKKKKKFFFEEEDDDCCCCCCCCCDDDDDDEEECCCBBBAAABBBAAA@@@>>>@@@???>>>>>>>>>???AAABBBBBBAAA@@@@@@BBBDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFEEEEEEEEEEEEFFFGGGCCCEEEFFFHHHJJJKKKLLLLLLMMMMMMLLLLLLLLLJJJFFFCCCDDDDDDCCCBBBAAA@@@@@@@@@===<<<<<<<<<<<<===>>>>>>:::::::::::::::;;;======<<<;;;::::::;;;:::888666::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>??????>>>???AAABBBBBB@@@>>>=========<<<;;;:::999999888:::;;;;;;:::999888999:::===<<<;;;:::999888777666999:::;;;:::999888999::::::999888666555444444444444333222222111222222333444333333222222333444444666666555444444444444444222333444666888:::<<<===???===;;;999888888888888555555555666666666666666666666777777666555444444222333333444555666666777777999;;;;;;888666444444777666555444333333333444888999:::;;;;;;:::888777::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<===777777555444444444555666555555555555555555555555333222222222333444555666999888777666666666666666555555666666777888888888<<<===DDDOOO[[[fffsss~~~}}}}}}zzztttpppnnnnnnooo\\\```eeehhhgggeeebbbaaadddeeefffhhhiiiiiigggfffdddddddddddddddeeeeeeeeeggghhhjjjjjjhhhhhhhhhiiihhhgggeeedddbbbaaa```______[[[VVVRRRPPPPPPOOONNNPPPRRRTTTVVVXXXYYYZZZZZZWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^\\\XXXRRRNNNLLLJJJIIILLLQQQUUUVVVUUUWWWSSSNNNJJJHHHIIILLLNNNLLLOOOUUUZZZ^^^``````___ZZZYYYWWWVVVUUUVVVWWWXXXZZZYYYWWWUUUSSSQQQQQQQQQTTTSSSRRRPPPNNNMMMLLLLLLKKKLLLNNNPPPPPPQQQPPPPPPTTTSSSRRRQQQOOOMMMLLLKKKEEEFFFHHHHHHHHHGGGEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJKKKNNNRRRUUUXXXYYYZZZ[[[[[[YYYXXXWWWXXXYYY[[[[[[XXX[[[___bbbddddddcccbbbaaa___\\\ZZZZZZ[[[]]]^^^]]]___aaabbb```\\\WWWTTTPPPRRRVVVZZZ\\\\\\YYYWWWOOONNNMMMLLLJJJHHHGGGFFFDDDDDDDDDCCCCCCEEEGGGIIINNNOOOPPPPPPOOOMMMKKKJJJMMMMMMOOORRRTTTVVVWWWWWWTTTQQQMMMJJJHHHGGGEEEDDDEEEDDDCCCCCCBBBCCCDDDDDDGGGJJJLLLMMMKKKHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHJJJKKKLLLMMMMMMMMMHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGEEEDDDCCCBBBAAA@@@BBBAAA@@@@@@@@@BBBDDDEEEAAA???>>>???BBBDDDEEEDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIHHHFFFEEEFFFGGGIIIKKKIIIJJJKKKMMMNNNPPPQQQQQQQQQPPPOOONNNMMMJJJFFFCCCDDDCCCAAA???>>>>>>??????:::;;;<<<<<<======<<<<<<::::::::::::;;;<<<<<<===<<<<<<;;;;;;:::999888666777777999:::<<<>>>@@@@@@????????????????????????@@@AAAAAAAAAAAA@@@>>>============<<<<<<;;;:::999888:::;;;;;;999888888999;;;::::::999999888888777:::;;;<<<:::888777777888;;;:::888777555444333333555444333333333333222111000000/////////000111222333333222222333333444555333444666888:::;;;======:::999777666555666666777444444555555666666777777555555666666666555555444444444555666777777777666666999<<<;;;777444444555777777666555555444444444777888:::::::::888666444777777888999999999999888777666666777999<<>>???AAADDDEEEEEECCCDDDEEEGGGHHHJJJLLLMMMKKKJJJIIIHHHIIIKKKMMMNNNMMMMMMMMMNNNOOOPPPQQQQQQPPPOOOMMMMMMLLLIIIDDDAAABBB@@@???===<<<<<<===>>>999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999:::::::::888777666666444555777999;;;>>>???@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>======>>>???>>>>>>??????>>>===<<<;;;888:::;;;;;;999888888888777888888999999::::::;;;:::;;;<<<:::888666777777;;;:::888777555444333333777666555555666555222000111111111111111222333333///000000111222444666777888888::::::;;;;;;::::::555555444444444666777888444444555555666666777777555555666666666666666666666777777888888888777777444888::::::777555666888777777777888888888888888666777888999888777555444444555666777777777777666777777777888:::<<<>>>@@@:::<<>>;;;888555555444444444444555555555555555555666777888999555555666666666666666666666777888:::::::::::::::<<<===CCCMMMWWWbbbsss~~~}}}}}}~~~|||xxxuuuuuuvvvuuutttjjjjjjiiigggffffffhhhjjjiiikkklllmmmkkkiiiiiijjjkkkkkklllmmmnnnooooooppprrrqqqnnniiidddaaa```aaa```aaabbbcccdddddddddcccaaa```aaaaaabbb```]]]ZZZ[[[]]]^^^______\\\YYYWWW[[[___dddiiikkkhhheeebbbYYYXXXTTTOOOLLLKKKMMMOOOOOOMMMKKKKKKMMMPPPQQQRRRTTTTTTTTTTTTRRROOOLLLJJJWWWXXXZZZ[[[ZZZWWWTTTRRRSSSRRRPPPOOOPPPSSSVVVXXXWWWVVVUUUUUUVVVWWWVVVTTTMMMOOOQQQSSSTTTUUUTTTTTTRRRQQQOOOMMMKKKJJJJJJJJJHHHJJJNNNQQQTTTVVVVVVVVVRRROOOKKKFFFDDDDDDFFFGGGKKKLLLMMMNNNQQQSSSUUUVVVSSSSSSRRRTTTWWWYYYYYYXXXYYYZZZZZZXXXVVVTTTSSSTTT[[[[[[\\\\\\\\\ZZZYYYXXXZZZ\\\^^^_________aaacccbbb^^^WWWQQQNNNOOOSSSUUUUUUVVVVVVUUURRROOOMMMMMMPPPQQQSSSUUUUUUTTTRRRQQQIIIHHHFFFFFFGGGGGGGGGFFFBBBCCCEEEGGGHHHJJJJJJKKKIIIJJJLLLKKKIIIHHHHHHIIIGGGGGGIIILLLOOOOOOMMMKKKGGGFFFEEEDDDEEEGGGJJJKKKNNNQQQUUUWWWYYY[[[^^^```gggbbb[[[TTTOOOMMMMMMMMMNNNNNNNNNOOONNNNNNMMMMMMDDDFFFHHHLLLOOORRRTTTTTTLLLLLLJJJHHHEEECCCEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKFFFCCCAAAAAACCCEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLMMMLLLLLLKKKLLLMMMNNNOOOLLLLLLKKKKKKKKKKKKLLLMMMLLLKKKJJJJJJIIIFFFBBB???>>>>>>===<<<<<<<<<<<<===:::;;;<<<<<<======<<<<<<:::;;;;;;:::999888777666555666888777666444555555555666777999;;;===>>>???CCCCCCDDDDDDDDDDDDCCCCCCAAA???===<<<;;;<<<>>>???>>>???@@@@@@@@@???===<<<999::::::999888777888999666777888999:::;;;<<<===:::;;;;;;:::888666777888:::999888666555444444444777666666888;;;;;;777333555555666777888888888888000000111222444555777888;;;;;;<<<===<<<;;;:::999666555555666777999;;;<<<555555555666666666666666555555666777888888777777888888888888777777777777555666888888888777888999666777999:::;;;;;;;;;;;;666777777777777666666555555555555555555666666666;;;;;;;;;;;;<<<<<<<<<<<<999<<<@@@CCCBBB???;;;888666555444333333444555666333333333333444555666666777777999999::::::::::::888888999999:::;;;;;;<<<===>>>DDDMMMUUUaaasss~~~}}}}}}}}}|||||||||yyyvvvvvvxxxxxxvvvtttkkkjjjiiigggfffgggjjjmmmmmmnnnooommmkkkjjjlllnnnjjjiiiiiihhhhhhiiiiiijjjpppooolllgggcccaaabbbdddcccdddeeefffffffffeeeddd``````aaacccffffffdddbbbaaaaaa```^^^^^^]]]]]]^^^___bbbfffiiiiiifffccc```[[[ZZZXXXSSSOOOOOOSSSWWWRRRRRRQQQPPPOOOPPPSSSVVVXXXYYYZZZYYYXXXUUURRRQQQ[[[[[[[[[[[[ZZZYYYXXXWWWSSSQQQOOONNNNNNOOOQQQSSSRRRRRRRRRTTTWWWXXXVVVTTTPPPRRRUUUXXXZZZZZZYYYYYYVVVTTTQQQOOOMMMLLLLLLLLLJJJKKKNNNQQQSSSUUUUUUVVVRRRPPPLLLHHHGGGHHHIIIKKKSSSRRRQQQRRRSSSVVVXXXZZZ^^^[[[WWWVVVXXXYYYYYYXXXQQQTTTWWWXXXVVVUUUUUUVVVWWWVVVUUUSSSRRRRRRQQQQQQXXX]]]bbbeeefffeeeeeefffbbb^^^YYYUUURRRSSSUUUWWWTTTTTTSSSPPPMMMLLLNNNPPPRRRTTTVVVXXXXXXVVVSSSRRRLLLJJJHHHGGGHHHHHHFFFDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPQQQOOOLLLJJJJJJKKKGGGGGGGGGJJJMMMOOOOOONNNJJJIIIIIIIIIKKKNNNRRRTTTSSSUUUWWWZZZ\\\___dddggggggeeebbb^^^[[[YYYXXXWWWSSSSSSSSSRRRQQQPPPOOONNNJJJKKKMMMOOOPPPQQQPPPPPPLLLMMMLLLIIIEEEEEEGGGIIIHHHIIIKKKMMMOOOOOONNNMMMLLLIIIFFFDDDEEEGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKKKKFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGEEEAAA>>>;;;<<<======>>>=========<<<<<<<<<<<<<<<=========999::::::::::::888777666333555777777555444666777777888999:::;;;===>>>>>>AAAAAABBBCCCCCCBBBAAAAAA>>>============>>>>>>???===>>>???@@@@@@???===<<<999::::::888666666888:::888888999:::;;;<<<<<<===999::::::999777666777888999888777666555555555555555444666:::@@@AAA===999777999;;;===>>>===<<<;;;555555555555666777888888999:::<<<>>>>>>>>>===<<<:::999999999:::<<<===>>>666666666666666555555555555666777888999999999999999888666555555555666666777666666777888999888777777888:::;;;<<<<<<;;;;;;777666666555555666777888777666555555555666777888777888:::<<<======<<<;;;999:::<<<===<<<;;;999777666555333222222333555666444444333333333333444555777888:::;;;<<<<<<;;;;;;999888888888888:::;;;<<<<<<>>>CCCKKKSSS___sss~~~}}}}}}|||zzzxxxxxxvvvuuuwww{{{{{{wwwsssjjjjjjiiifffeeeeeehhhjjjpppqqqpppnnnkkkjjjnnnqqqnnnllljjjhhhggggggggghhhlllllliiifffdddcccfffhhhfffggggggggggggeeedddcccaaa^^^[[[[[[^^^cccgggiiieeebbb___\\\\\\^^^aaaccc```aaacccdddccc```]]][[[]]]^^^\\\YYYUUUVVVYYY]]]TTTUUUUUUSSSPPPQQQUUUYYYXXXXXXXXXWWWVVVTTTRRRQQQSSSSSSSSSTTTUUUWWWYYYZZZTTTRRRPPPNNNMMMMMMNNNNNNRRRQQQQQQTTTVVVVVVSSSPPPTTTVVVYYY\\\^^^]]]\\\[[[XXXVVVSSSPPPNNNNNNOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSPPPOOOMMMKKKJJJKKKLLLMMMVVVUUUSSSRRRRRRTTTWWWYYYddd___ZZZWWWXXXYYYXXXWWWOOOTTTZZZ]]]\\\\\\]]]^^^YYYXXXVVVTTTSSSSSSSSSTTTRRRYYYaaaeeeeeeddddddddd\\\[[[XXXVVVTTTSSSSSSSSSRRRRRRQQQMMMKKKLLLPPPUUURRRTTTVVVWWWVVVTTTPPPNNNNNNKKKHHHHHHIIIHHHFFFCCCGGGGGGGGGHHHIIILLLNNNPPPOOOQQQSSSQQQMMMJJJJJJLLLMMMJJJHHHHHHIIIKKKLLLLLLOOONNNNNNNNNQQQUUUYYY\\\XXXYYYZZZZZZ\\\___cccggg```aaacccdddeeeeeeddddddXXXWWWWWWVVVTTTRRRPPPOOOSSSSSSSSSQQQOOOLLLIIIHHHLLLMMMLLLIIIFFFEEEHHHKKKHHHJJJNNNPPPRRRQQQOOONNNPPPMMMIIIGGGGGGIIIIIIIIIKKKJJJGGGEEEDDDDDDDDDDDDFFFFFFGGGHHHGGGGGGFFFFFF@@@????????????AAACCCDDDDDDDDDDDDEEEFFFDDDAAA>>>:::<<<===?????????>>>>>>===<<<<<<<<<<<<===>>>>>>::::::;;;<<<<<<;;;999888333666999999777777888;;;:::::::::;;;<<<===>>>>>>======????????????======;;;<<<>>>@@@AAA@@@???>>><<<===???@@@???>>><<<;;;::::::999777555666888;;;::::::;;;;;;;;;;;;<<<<<<888999:::999777777777999888888777666666666666666333222555<<>>@@@@@@@@@???<<<<<<;;;:::;;;<<<===>>>777777666666555555555444555666777999999:::::::::888777555333222333444555:::777555666999:::888555888999:::;;;<<<;;;:::999777666555444555777999:::999888666555666777999;;;...111555999<<<=========999888777666666666777777666555333222222333555666;;;::::::999999999::::::555777888:::;;;;;;;;;:::999888666666666888;;;<<<;;;===CCCJJJRRR^^^rrr~~~}}}}}}{{{yyyvvvwwwuuuuuuyyy}}}}}}xxxsssjjjiiigggeeeddddddddddddiiiiiihhhhhhhhhjjjkkklllrrrppplllhhhgggggghhhiiijjjhhhhhhjjjnnnooommmjjjiiihhhgggfffeeeeeeeeeeeeeeebbb___^^^^^^```aaaaaa`````````___]]]^^^```bbbfffbbb```aaa```ZZZVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[UUUTTTTTTRRRQQQOOOMMMLLLTTTUUUVVVYYYZZZZZZVVVTTTVVVUUUTTTSSSTTTTTTVVVWWWTTTLLLJJJPPPTTTQQQMMMLLLUUUWWWYYYXXXVVVWWWZZZ]]]\\\\\\[[[ZZZXXXWWWWWWXXXYYYWWWUUUQQQNNNLLLKKKKKKOOOOOOQQQRRRUUUXXXZZZ[[[YYYVVVTTTWWW\\\]]]WWWPPPTTTUUUVVVVVVVVVUUUTTTSSSUUU[[[]]]YYYVVVZZZ\\\ZZZ```___]]]]]]]]]___bbbcccbbbaaa^^^[[[XXXVVVUUUTTTQQQTTTXXX]]]```aaaaaa```]]]ZZZWWWUUUTTTVVVXXXZZZ]]]ZZZUUUPPPMMMMMMNNNPPPWWWVVVUUUTTTSSSQQQOOONNNMMMKKKIIIHHHHHHIIIHHHGGGLLLKKKKKKLLLMMMMMMLLLJJJDDDGGGMMMTTTYYYYYYTTTOOOLLLJJJHHHFFFFFFHHHKKKMMMOOORRRVVVXXXYYY\\\aaaeeeddddddddddddddddddccccccfffccc``````ccceeeeeedddbbb___[[[WWWTTTSSSTTTTTTUUUVVVWWWXXXWWWTTTQQQOOONNNNNNMMMLLLKKKIIIGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJPPPQQQRRRRRRQQQMMMIIIFFFFFFEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???======>>>>>>???@@@@@@@@@AAAAAA@@@???>>>======<<>>===<<<<<<<<<<<<<<<;;;:::999999777777888999999999999999888999;;;<<<===<<<<<<;;;;;;<<<>>>???@@@???===<<<:::999888999;;;<<<;;;:::<<<<<<<<<<<<======>>>>>>???>>>===<<<===>>>AAABBB???===<<<<<<===>>>>>>>>>@@@???>>>===;;;999888888:::::::::;;;;;;<<<<<<<<<;;;888666555666888888888444666999;;;<<<<<<::::::999999::::::;;;<<<<<<===;;;<<<===>>>===:::888666:::;;;<<<>>>???@@@@@@@@@=========>>>======<<<<<<===<<<:::888777777888888:::888666444333555777888:::999888666555555555666111222222333444555666666777777888<<<>>>>>>999555555444444666888999999999777666666666666777888888999888666555555777888:::555666777666444333222333444444555666666777666666999:::;;;;;;;;;:::999888888888888777777777777666<<<;;;:::999888888888888======BBBJJJSSS^^^nnn|||~~~~~~}}}|||yyyvvvwwwtttsssuuuyyy{{{xxxtttbbbbbbcccdddeeegggiiijjjccccccccccccdddfffggghhhmmmmmmmmmlllkkkkkkmmmoookkkkkkkkkllllllllljjjhhhdddeeeeeefffggghhhhhhhhhllljjjhhhfffdddcccaaa___```^^^]]]\\\^^^```ccceeekkkccc\\\ZZZXXXUUUTTTWWWRRRTTTWWWZZZ[[[[[[ZZZYYYWWWWWWWWWVVVUUUSSSQQQOOORRRRRRTTTXXX\\\]]]]]]\\\UUUUUUVVVVVVUUUSSSQQQPPPRRRLLLKKKOOOQQQOOONNNQQQVVVXXXZZZZZZYYYZZZ]]]___\\\YYYVVVWWW[[[]]]]]]\\\ZZZYYYWWWUUUTTTQQQOOOLLLPPPQQQSSSUUUXXXZZZ\\\^^^]]]]]]^^^``````^^^ZZZWWWPPPQQQSSSUUUWWWXXXXXXXXXSSSYYY[[[YYYYYY]]]```___```___]]]\\\]]]aaadddgggnnnmmmkkkfff```XXXPPPLLLPPPQQQRRRSSSUUUWWWYYYZZZXXXWWWUUUUUUUUUWWWZZZ[[[]]]\\\YYYWWWUUUTTTSSSSSSQQQSSSTTTVVVWWWXXXWWWWWWQQQNNNKKKJJJJJJKKKLLLKKKNNNMMMLLLLLLMMMNNNLLLKKKIIIJJJMMMQQQUUUVVVSSSPPPOOONNNLLLLLLLLLNNNPPPRRRRRRUUUXXXZZZZZZ[[[^^^aaaffffffggghhhhhhgggfffeeebbb___\\\]]]```bbbcccbbbfffccc___YYYUUURRRPPPOOOSSSTTTUUUUUUTTTRRROOOMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIILLLMMMOOOOOONNNKKKGGGEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>===<<<<<<<<<============>>>======<<<<<<<<<===>>>>>>@@@@@@@@@@@@???>>>===<<<<<<<<<=========<<<:::999888888999:::;;;;;;;;;:::999:::;;;<<<======<<<<<<;;;<<<>>>@@@@@@???>>>===;;;:::999:::<<<===<<<;;;;;;;;;<<<<<<<<<=========???>>>======>>>???AAACCCBBB@@@???>>>??????===<<<=========<<<<<<;;;;;;;;;::::::::::::999999999888999777555555666999:::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<===>>>>>>>>>=========<<<:::999888999999::::::;;;;;;;;;<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888888777777:::999777666555666777888999888777555444444555555333333333444444555555666555444555888::::::777333777666666777888999999888888777777666666777777888999888777666666777888999666777888888666555555666333333555666777888999999999:::;;;<<<<<<<<<;;;:::444555666777999:::;;;<<<===<<<:::999888777777777<<<<<>><<<<<<;;;===???@@@@@@>>><<<:::666666777999999:::::::::::::::<<<===>>>>>>>>>>>><<<===???@@@@@@@@@???>>>===<<<;;;<<<>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<>>>>>===>>>@@@AAABBBCCCBBBAAAAAAAAA???<<<::::::;;;;;;<<<======>>>>>>======<<<;;;:::888888777888666444444777999;;;;;;>>>======<<<;;;:::999999=========>>>??????@@@@@@AAA@@@===;;;::::::;;;<<<;;;:::999777777777888888666777888999999:::999999::::::;;;;;;;;;999888777::::::999999999888888888777666555444444444444444555555555555555555555555444444444555777777666444999999999888888888777777555555555666777888999:::999888777666666777888999666888999999888888999:::333444555777888:::;;;<<<999:::;;;<<<<<<<<<<<<<<<555555666888999;;;<<<<<<<<<;;;:::999888777777777<<<:::===CCCLLLWWWiiixxx{{{xxxwwwwwwvvvuuuwwwtttqqqrrruuuwwwvvvuuujjjlllnnnpppqqqrrrqqqqqqiiiiiihhhgggfffeeeccccccZZZ```gggiiigggddddddeeebbbeeehhhhhheeedddgggiiioooppppppqqqooommmjjjiiijjjkkkkkkjjjhhhfffffffffbbb```___ccckkkooommmkkkaaa\\\ZZZ[[[[[[WWWUUUVVVOOOOOOPPPQQQQQQPPPPPPOOONNNQQQVVV[[[___bbbccccccccc```^^^^^^```bbbcccddd_________]]]ZZZUUUPPPNNNSSSWWW\\\]]][[[YYY\\\aaa[[[[[[[[[ZZZZZZZZZ[[[\\\bbbaaaaaadddhhhkkkjjjhhhiiigggeeeeeeeee```XXXQQQPPPQQQTTTWWWYYY[[[[[[\\\[[[\\\[[[YYYVVVVVVWWWYYYWWWWWWYYYZZZ\\\]]]^^^^^^]]]^^^]]]ZZZYYYYYYZZZZZZ[[[\\\]]]___bbbdddggghhhbbbfffkkkoooooojjjddd___VVVSSSOOOLLLKKKKKKMMMOOOSSSTTTUUUWWWYYYZZZ[[[[[[RRRRRRRRRQQQPPPNNNMMMMMMSSSUUUWWWZZZ[[[[[[ZZZYYY[[[ZZZZZZZZZ[[[[[[YYYWWWQQQOOOLLLLLLLLLMMMMMMLLLNNNLLLIIIGGGIIIMMMRRRUUUVVVWWWXXXYYY[[[[[[\\\\\\YYY[[[___``````^^^\\\ZZZ\\\[[[YYYXXXXXXZZZ\\\]]]UUUUUUUUUVVVWWWYYY[[[[[[^^^______^^^\\\YYYUUUSSSMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNNNNLLLKKKIIIDDDEEEFFFFFFFFFEEECCCBBB>>>>>>>>>>>>>>>>>>======??????>>>======<<<;;;;;;<<<;;;:::999;;;>>>AAADDDBBBBBBBBBAAA@@@>>>===<<<;;;===@@@BBBCCCAAA>>><<<888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@>>>>>>???@@@AAA@@@@@@@@@???>>>===>>>???@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===>>>@@@@@@AAA@@@AAABBBBBB@@@===::::::;;;;;;<<<===>>>>>>?????????>>>>>>===<<<;;;;;;:::888666555777999;;;;;;===<<<;;;999999999999999?????????@@@@@@AAAAAAAAADDDAAA===:::999:::===>>>>>><<<:::777666666777777333444555666777888888888999;;;===>>>>>><<<:::888::::::;;;<<<;;;:::999888555555444444444444444444666666666666555555444444666666555555666777777777:::;;;;;;999777666666666222222333555777999;;;<<<999888777777666777777888444777999:::999999:::<<<555666666777888:::;;;<<<888999999:::;;;;;;;;;;;;;;;;;;::::::999888888777999999888888888888999999<<<:::;;;AAAIIIUUUfffvvv~~~yyyuuuttttttttttttwwwtttqqqqqqsssuuuuuuuuurrrssstttuuuuuuuuussssssmmmllllllkkkjjjiiiiiiiii___dddhhhiiifffbbb______YYY]]]```bbbaaacccgggkkkiiijjjkkkjjjiiifffcccaaafffgggfffdddbbbbbbdddgggfffeeegggmmmsssuuupppjjjbbb]]]ZZZ[[[ZZZWWWUUUVVVWWWUUUTTTRRRQQQQQQRRRRRROOORRRWWW\\\aaaeeeggghhhlllhhhdddbbbccceeefffgggdddbbb```\\\YYYWWWVVVUUUZZZbbbiiijjjfffeeefffhhhbbbaaa___^^^]]]]]]\\\\\\ccchhhlllnnnkkkhhhfffggggggffffffggggggeee___ZZZ\\\]]]^^^___```aaabbbbbb___[[[VVVTTTVVVYYY\\\]]]YYYYYYZZZ[[[\\\]]]______bbb___\\\ZZZXXXVVVUUUVVVVVVXXX]]]aaacccdddcccbbbcccdddggghhhgggccc___\\\ZZZXXXVVVTTTRRRQQQPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTTTTSSSPPPNNNMMMMMMMMMNNNTTTUUUWWWXXXXXXWWWVVVUUU[[[]]]___bbbcccaaa\\\XXXPPPNNNLLLLLLMMMMMMMMMKKKLLLIIIGGGEEEFFFLLLRRRWWWVVVXXXYYY[[[\\\]]]]]]]]]ZZZ\\\___aaabbb```]]]ZZZZZZXXXTTTQQQRRRUUUZZZ]]]XXXXXXYYYYYYZZZZZZ\\\]]]YYYZZZ]]]^^^^^^[[[XXXVVVKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJLLLLLLKKKJJJIIIFFFFFFGGGHHHHHHGGGEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@???>>>======<<<;;;::::::===;;;:::999:::<<>>===<<>>???AAABBBBBB???@@@@@@AAAAAAAAAAAAAAAAAA@@@??????AAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>><<<===>>>@@@BBBBBB???===<<<<<<========================>>>>>>>>>?????????>>>;;;888777888999:::999;;;;;;::::::;;;;;;<<<===@@@@@@@@@AAAAAAAAAAAAAAADDDAAA>>>;;;:::;;;===???>>><<<999666555555555666222333444555666666666666999;;;>>>@@@@@@>>><<<:::999:::;;;<<<<<<:::999888444444555555555555555555888777777666666555555444666666666666555666888999999;;;;;;:::777555555777444444444555666777999999999888888777777777777777333555777999999999:::<<<999999888888888888999:::777777777888888999999:::>>>===<<<:::888777555555666666666777888999;;;<<<===;;;;;;AAAHHHSSSeeettt|||wwwsssrrrsssttttttwwwtttrrrqqqrrrssstttuuusssttttttuuuuuuuuuttttttkkkjjjiiiiiiiiikkklllnnnhhhiiikkkkkkiiifffaaa^^^VVVXXX[[[]]]___bbbfffiiiaaabbbccceeeeeeddddddcccfffffffffccc___```dddhhhkkklllnnnsssuuusssnnnhhhiiibbb]]]\\\[[[WWWVVVXXX___^^^]]][[[[[[[[[\\\]]]YYYZZZ]]]```ccceeeggghhhmmmjjjfffdddfffiiijjjkkkfffccc___\\\ZZZ[[[]]]___ccckkkqqqpppmmmllllllllljjjhhheeedddddddddbbb```ccciiipppoooiiicccbbbddd___```ccceeefffgggggggggfffeeedddcccbbbbbbcccccc___ZZZVVVUUUXXX\\\^^^___YYYYYYZZZ[[[]]]```bbbcccaaa\\\XXXXXXXXXVVVVVVXXXSSSVVV[[[___aaa___]]][[[^^^^^^^^^^^^^^^\\\[[[ZZZZZZZZZYYYYYYWWWUUUSSSRRRNNNNNNOOOOOOPPPOOOOOONNNRRRPPPNNNLLLLLLLLLNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTXXXZZZ^^^bbbccc```ZZZVVVNNNMMMMMMNNNPPPPPPNNNLLLIIIIIIHHHGGGHHHLLLRRRVVVVVVWWWYYYZZZ[[[[[[[[[[[[YYYZZZ\\\___```___[[[XXXSSSQQQNNNLLLMMMPPPTTTVVVUUUVVVWWWVVVUUUTTTTTTUUUVVVXXXZZZ[[[ZZZWWWTTTQQQKKKJJJHHHGGGFFFGGGHHHIIIFFFGGGGGGGGGGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA======<<<<<<;;;:::999999<<<;;;:::999999;;;===>>>BBBBBBBBBBBBAAA@@@??????>>>@@@CCCEEEFFFEEEDDDCCC@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@AAABBB@@@???<<<<<<<<<;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<::::::<<<>>>BBBCCCBBBAAA>>>>>>>>>============<<<::::::;;;<<<>>>???@@@AAAAAA>>>;;;999::::::::::::<<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA>>><<<;;;;;;<<<===:::999777666555444555555333333444555666666666555888:::<<<>>>???>>><<<;;;999999:::;;;:::999888777555555666777888888888777888888777777666666666555555666666666555555777999888;;;<<<;;;888666888:::;;;;;;999888777666666666999999888888777777666666222444777888888888:::;;;;;;:::888777777777888999888888777666666777777888::::::999999888888777777555555555666888:::;;;<<<===;;;<<>>>>>=====================>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@BBBCCCEEEFFFGGGFFFFFFBBBBBBBBBAAA@@@???>>>===????????????AAACCCEEEFFFBBBBBBBBBBBBBBBCCCCCCDDDCCCBBB@@@@@@AAABBB@@@???=========<<<<<<<<<;;;;;;888999999:::;;;;;;;;;;;;<<<;;;<<<>>>AAADDDDDDDDD========================:::;;;<<<===???@@@AAABBBBBB???<<<;;;<<<============>>>@@@BBBCCCCCCCCCCCC?????????????????????????????????>>>===<<<;;;:::888888888888777777777777444555555666666666555555666777999;;;<<<;;;::::::888888888888888777666666666777888:::::::::::::::888777777777777777777777555777999999777777888:::888;;;>>>===:::999<<>><<<;;;:::999999999999999999888888777666555333555777888888888:::;;;999888777666666777999::::::999888777666666777777777777777888888888999999666666666666777888999:::;;;:::<<>>>>>=========<<<<<<<<<888999:::;;;<<<<<<<<<<<>>===???BBBDDDEEEEEE<<<<<<======>>>>>>??????===>>>???@@@AAABBBCCCCCCAAA???<<<<<<===???@@@@@@<<<>>>@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===>>>??????>>><<<999888999999:::;;;;;;;;;;;;:::666666666777666666555555444555666888999999999888777777777666666666666666666888999;;;<<<<<<<<<;;;777777777777777777888888888;;;======;;;:::;;;===888<<>>???@@@999999999999888777555555444666888999999999:::;;;777666555555666888:::;;;<<<;;;999777666666777777777777777777777777777777999888777777777777777777:::999;;;AAAGGGPPP^^^kkkvvvzzzxxxuuuttttttuuuuuuuuutttvvvwwwvvvuuusssssstttyyyxxxvvvtttssssssssstttwwwtttmmmfff```\\\YYYXXX\\\[[[ZZZYYYZZZ\\\___```eeeeeeeeedddbbbaaa___^^^^^^\\\YYYYYY[[[^^^```aaa[[[bbbkkkqqqrrrrrrtttuuutttqqqmmmhhhccc___\\\[[[]]]bbbiiipppsssssspppnnnpppoooooonnnnnnmmmmmmmmmkkkjjjjjjlllooooookkkfffgggeeeccceeeiiijjjhhheeedddggglllppprrrrrrpppooorrrpppmmmmmmmmmnnnnnnmmmmmmoooqqqssstttrrrpppooorrrnnnkkkkkknnnnnnjjjfffiiigggeeeeeehhhlllppprrruuuvvvuuuooofffaaabbbeeennnoooooopppqqqrrrsssssspppnnnmmmmmmnnnmmmiiifff```aaaccccccaaa]]]YYYVVVXXXWWWWWWVVVVVVWWWWWWXXXUUUSSSQQQPPPOOOPPPQQQRRRQQQNNNKKKLLLNNNOOOOOOMMMUUUUUUSSSPPPMMMMMMOOOQQQVVVXXXZZZ\\\^^^_________]]][[[XXXTTTQQQPPPOOOOOOUUUQQQLLLIIIJJJKKKKKKIIIQQQVVV\\\\\\ZZZXXXZZZ\\\YYYYYYWWWSSSOOOOOOSSSXXXXXXVVVTTTUUUXXXYYYWWWUUUYYYXXXVVVTTTRRRPPPOOOOOORRRTTTVVVXXXYYYXXXVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOMMMJJJHHHIIILLLNNNMMMLLLGGGFFFFFFFFFHHHLLLOOOQQQPPPOOONNNMMMKKKJJJJJJIIINNNLLLJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFDDDCCCBBBBBBBBBCCCDDDBBB@@@@@@CCCEEEDDDBBBDDDDDDDDDEEEHHHKKKOOOQQQLLLIIIEEEDDDFFFGGGGGGEEECCCBBBAAA@@@AAACCCEEEGGGBBBBBBCCCDDDEEEGGGIIIJJJPPPMMMJJJKKKLLLKKKEEE???DDDDDDCCCCCCBBBAAA@@@@@@BBBCCCCCCDDDDDDCCCCCCCCCAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>===>>>??????@@@============???AAACCCDDDAAA===999999===AAACCCCCC@@@BBBDDDDDDCCCBBBCCCDDDBBBDDDGGGGGGDDDAAA???>>>???>>>======>>>>>>===;;;??????===<<<:::999777777:::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<>>>???;;;;;;:::999888777666555777777888888888999999999777666444444555777999;;;;;;;;;;;;:::999888888777999777555666888;;;======???;;;888777999:::999888999999999999:::;;;<<<=========>>>>>>======<<<;;;;;;999666666999:::888666555111555666333888:::111777666555666777888777555666888:::<<<<<<:::888666777666555555555666777888666666555666666777888888;;;:::;;;???DDDKKKXXXdddwww~~~|||}}}vvvpppqqqvvvyyywwwtttuuuttttttuuuwwwvvvtttrrryyyxxxvvvuuussssssrrrrrrtttqqqlllfffaaa\\\YYYXXX^^^]]][[[ZZZ[[[___bbbeeehhhhhhgggfffcccaaa^^^\\\\\\ZZZYYYZZZ^^^aaacccccc\\\___dddgggjjjmmmoooqqqsssnnnggg```[[[ZZZZZZ[[[eeehhhlllpppssssssrrrqqqqqqpppnnnlllkkklllmmmooopppooooooooonnnkkkfffccccccbbbbbbccceeeeeedddcccnnnoooqqqsssttttttssssssooonnnnnnooopppooommmkkkiiijjjmmmpppqqqrrrrrrqqqrrrooolllkkklllllljjjhhhkkkfffbbbdddjjjnnnnnnlllmmmoooqqqoookkkhhhhhhiiikkklllmmmooopppqqqrrrrrrrrrpppnnnmmmllljjjeeeaaa^^^```ccceeeffffffeeedddbbbaaa^^^\\\[[[\\\]]]^^^XXXWWWTTTRRRQQQRRRSSSTTTVVVRRROOONNNPPPQQQPPPOOOVVVVVVUUUSSSPPPOOOPPPQQQWWWXXXZZZ]]]______```___^^^\\\XXXVVVUUUVVVXXXZZZYYYUUURRRRRRTTTVVVWWWWWWZZZ]]]aaa```\\\ZZZ\\\^^^```___\\\YYYVVVVVVXXXZZZ[[[YYYXXXYYY[[[[[[YYYWWWZZZWWWTTTQQQOOOPPPQQQRRRWWWWWWWWWWWWVVVVVVVVVVVVQQQQQQPPPOOONNNLLLJJJIIIKKKIIIHHHIIILLLOOOOOOMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOONNNNNNIIIHHHHHHGGGGGGHHHHHHHHHIIIHHHGGGGGGGGGGGGGGGHHHFFFFFFEEEDDDDDDCCCCCCCCCCCCAAA@@@BBBEEEGGGGGGFFFIIIIIIIIIJJJMMMOOORRRSSSOOOLLLHHHGGGHHHIIIIIIGGGCCCBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJRRROOOMMMNNNPPPOOOJJJEEEBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA???@@@AAABBBCCCBBBBBBAAAAAAAAA@@@??????@@@@@@@@@CCCBBBAAA@@@????????????BBBAAA@@@???@@@AAABBBCCCEEECCC@@@AAAEEEIIIKKKKKKBBBDDDFFFFFFFFFFFFFFFHHHFFFHHHIIIIIIFFFDDDCCCBBBAAA@@@??????AAAAAA@@@???>>>===<<<;;;:::888888777;;;;;;;;;<<<<<<======>>>>>>>>>=========>>>???@@@@@@???>>><<<:::888666666999999999999:::::::::;;;666555555555666888:::;;;;;;::::::999888888777777;;;999888999;;;===>>>>>>===:::999999;;;===<<<::::::999999999:::;;;<<<<<<<<<<<<<<<===<<<;;;;;;:::<<<:::888999;;;===<<<;;;:::333777<<<777888<<<:::888777666666888888777666777777888999:::;;;<<<<<<;;;:::999888777777777777999888888888888999:::;;;<<<:::<<<@@@DDDKKKXXXdddvvv~~~}}}}}}wwwqqqppptttwwwuuurrrssssssssstttvvvvvvtttrrrvvvvvvuuutttsssrrrrrrqqqrrrqqqooommmjjjgggdddcccbbb```]]][[[\\\^^^```bbbeeeeeeeeedddaaa]]]YYYWWWXXXXXXYYY[[[___bbbcccccc___]]]\\\^^^bbbgggjjjlllmmmggg```ZZZXXX[[[```dddmmmnnnoooqqqrrrrrrrrrrrrnnnmmmkkkjjjjjjmmmppprrrtttttttttqqqkkkfffbbb```dddfffggggggfffeeefffgggttttttsssssstttuuuvvvwwwnnnnnnooorrrsssqqqnnnkkkiiijjjkkklllmmmnnnoooooolllkkkjjjgggeeeeeegggiiikkkeeeaaacccjjjmmmjjjeeeeeehhhkkknnnoooooonnnmmmkkklllmmmnnnnnnmmmlllkkklllkkkkkkjjjiiieee```\\\```aaadddhhhkkknnnooopppmmmkkkhhhfffddddddeeefff^^^\\\XXXVVVUUUVVVXXXZZZ]]]ZZZVVVTTTTTTUUUTTTTTTWWWXXXYYYXXXUUURRRRRRRRRVVVWWWYYY\\\]]]^^^^^^^^^```]]]ZZZYYYZZZ^^^bbbeeeaaa___]]]^^^```ccceeeeeecccfffgggeeeaaa___aaaccchhheeeaaa^^^]]]]]]]]]\\\]]]\\\]]]^^^______]]][[[VVVTTTQQQNNNNNNPPPTTTVVV[[[YYYWWWTTTSSSSSSTTTUUUSSSSSSTTTTTTRRRPPPMMMLLLKKKJJJIIIJJJLLLMMMMMMMMMOOOOOONNNNNNMMMLLLKKKKKKIIIKKKNNNPPPRRRSSSTTTTTTJJJJJJLLLMMMNNNOOOOOOPPPKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDHHHJJJJJJJJJGGGHHHIIIKKKLLLMMMNNNNNNOOOMMMJJJHHHIIIIIIHHHGGGCCCDDDDDDEEEEEEEEEEEEDDDGGGGGGFFFFFFFFFGGGHHHHHHOOONNNLLLNNNPPPPPPLLLIIIBBBAAA@@@??????@@@AAABBB@@@@@@AAAAAA@@@???>>>>>>@@@AAACCCEEEEEEDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEHHHGGGEEECCCBBBAAA@@@@@@GGGFFFDDDBBBAAAAAAAAAAAACCCBBBBBBDDDGGGJJJKKKKKKDDDFFFHHHIIIHHHHHHIIIJJJJJJKKKLLLJJJHHHGGGGGGHHHDDDCCCBBBBBBDDDEEEDDDBBB>>>======<<<;;;;;;::::::;;;<<<<<<===>>>??????@@@BBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===;;;::::::::::::;;;;;;;;;;;;<<<<<<888888888888888888888888:::999999888888777777777:::999999:::<<<>>>>>>===;;;::::::<<<>>>???>>><<<::::::999999999::::::;;;:::;;;;;;;;;;;;:::999999:::888888999;;;===>>>===<<<333666:::444444999777:::888777777888999999888777777666777999<<>>===;;;:::888777::::::999999999:::;;;;;;<<<;;;<<<@@@DDDJJJVVVbbbsss~~~}}}wwwqqqpppsssuuusssppprrrqqqqqqsssuuuuuutttrrrqqqqqqrrrrrrrrrrrrqqqqqqnnnoooqqqrrrrrrqqqpppooojjjiiigggeeecccaaa```___eeeeeefffeeeccc```]]]ZZZXXXXXXZZZ]]]```bbbaaa```aaa]]]YYYZZZ^^^ccceeeeeeccc```]]][[[___fffnnnsssrrrrrrrrrrrrrrrqqqpppppphhhhhhiiijjjlllooorrrsssrrrttttttpppjjjdddbbbbbbeeehhhjjjhhhfffeeegggjjjppppppqqqrrrsssuuuvvvwwwssssssssstttuuutttqqqnnnpppooommmjjjiiihhhhhhhhhcccdddeeebbb^^^___dddiiikkkhhheeegggjjjkkkhhhdddeeefffhhhlllpppqqqpppnnnooooooooonnnkkkhhheeeccceeeeeeggggggfffddd```]]]eeefffgggjjjllloooqqqsssqqqqqqpppooonnnmmmllllllcccaaa^^^[[[[[[]]]```bbbeeebbb___\\\[[[ZZZZZZZZZXXX[[[^^^^^^[[[XXXUUUUUUTTTUUUWWWYYYZZZZZZZZZZZZ\\\\\\[[[[[[]]]aaadddfffgggfffeeeeeefffhhhiiijjjhhhiiiiiihhhffffffhhhjjjkkkgggbbb`````````]]]ZZZ[[[[[[]]]___aaaaaa```___TTTSSSRRRRRRSSSTTTVVVXXX[[[YYYVVVSSSQQQPPPPPPQQQSSSUUUWWWXXXWWWUUUSSSQQQMMMLLLKKKKKKKKKLLLLLLLLLKKKLLLNNNNNNNNNMMMKKKJJJHHHJJJMMMQQQTTTUUUUUUUUURRRSSSUUUVVVVVVVVVUUUTTTJJJJJJIIIHHHHHHHHHHHHHHHDDDFFFHHHJJJJJJHHHGGGEEEEEEEEEFFFGGGIIIJJJJJJJJJEEEFFFHHHJJJKKKJJJIIIHHHMMMKKKIIIHHHGGGFFFFFFEEEEEEFFFHHHIIIIIIHHHGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGGGGIIIKKKLLLJJJHHHFFFDDDBBBAAA@@@@@@AAABBB@@@@@@@@@@@@???>>>===<<>>>>>>>>>>>>>>>>>======;;;;;;<<<===???@@@AAAAAADDDDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999888666555999999999888888888777777999888888:::;;;<<<;;;999;;;;;;===>>>??????===<<<999999888888888888999999999999::::::999999888777777666666666888999::::::<<<888888555444@@@CCC555;;;999777777999::::::999888777777888999<<>>===BBBCCCEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFIIIJJJKKKKKKJJJIIIHHHHHHGGGIIIIIIHHHFFFDDDDDDDDDIIIIIIHHHFFFDDDDDDFFFHHHEEEDDDCCCDDDEEEFFFEEEDDD========================;;;;;;<<<>>>???AAABBBBBBDDDDDDDDDCCCBBBAAA@@@???999::::::;;;<<<===>>>???;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;:::999999::::::::::::999999999999:::999999:::<<<<<<:::999<<<===>>>???>>><<<;;;:::888777777777777888888999999999::::::999999888777777777777666666666777777:::???>>>777AAA___bbbGGG<<<:::888777888:::::::::888888999:::;;;;;;;;;;;;===>>>@@@AAAAAA@@@???>>>;;;;;;::::::::::::;;;;;;:::999:::>>>AAAEEEPPP[[[lllxxx{{{uuurrrrrrrrrqqqppprrrqqqpppqqqrrrssssssrrriiiiiihhhggghhhiiikkklllnnnooopppqqqqqqpppnnnmmmgggjjjnnnqqqrrrpppmmmkkklllmmmnnnoooppppppqqqqqqmmmmmmlllmmmnnnmmmjjjhhhdddbbb___^^^^^^___^^^^^^bbbdddhhhlllppprrrttttttuuuvvvwwwwwwvvvtttqqqooonnnpppssstttsssoookkkgggjjjlllnnnnnnnnnnnnooopppkkkkkkkkkiiihhhhhhjjjlllhhhjjjnnnqqqtttuuuuuuuuuxxxvvvtttssstttvvvvvvvvvtttsssqqqooommmmmmmmmmmmfffiiikkkjjjggggggmmmrrrsssvvvxxxvvvrrrooopppsssmmmmmmkkkjjjjjjkkklllnnnmmmlllllllllllllllmmmmmmrrrssssssppplllhhhffffffffffffgggiiikkkmmmpppqqqjjjlllppprrrrrrpppmmmkkkjjjiiigggfffeeefffggghhhhhhjjjkkkjjjhhhfffffffff^^^bbbgggiiihhheeecccaaaZZZZZZ[[[[[[[[[ZZZXXXWWWRRRTTTWWWYYYYYYWWWUUUSSSTTTVVVYYYZZZ\\\^^^aaadddcccdddeeegggiiikkkmmmmmmcccaaa```^^^]]]ZZZWWWTTTRRRTTTWWWXXXZZZ[[[^^^aaaggghhhiiihhhddd___YYYUUUSSSRRRRRRQQQOOOMMMKKKJJJIIIKKKMMMPPPQQQQQQPPPOOOGGGIIIKKKMMMNNNQQQTTTWWWUUUUUUUUUTTTRRRNNNKKKIIIKKKLLLMMMNNNPPPQQQRRRSSSXXXWWWUUURRROOOKKKHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJLLLMMMMMMKKKIIIGGGIIIKKKLLLKKKHHHFFFDDDDDDCCCDDDFFFHHHHHHGGGFFFDDDIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJLLLNNNOOONNNMMMLLLFFFFFFEEEDDDCCCBBBBBBCCC@@@AAABBBDDDEEEGGGHHHIIILLLKKKJJJIIIGGGEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGBBBBBBBBBBBBDDDFFFHHHJJJJJJLLLLLLKKKHHHFFFFFFFFFHHHIIIJJJIIIFFFDDDCCCDDDFFFGGGFFFEEECCCCCCDDDFFFFFFEEECCCDDDDDDEEECCCBBB<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAACCCDDDEEEDDDDDDDDDDDDCCCAAA@@@???======<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::888999:::;;;===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;<<<======<<<;;;;;;===>>>===;;;999999:::777777777888888999:::;;;:::;;;;;;;;;;;;:::999999999::::::999777777888999444;;;>>>;;;JJJmmmsssVVV<<<:::777666888:::::::::999999:::::::::999888888;;;<<<===???@@@@@@@@@AAA??????>>>=========>>>>>>;;;999;;;>>>@@@DDDNNNXXXiiiuuu}}}xxxuuuttttttsssrrrtttrrrqqqqqqrrrsssrrrrrrjjjhhheeebbbaaabbbdddeeekkklllmmmnnnoooooonnnnnneeegggjjjmmmppppppppppppmmmmmmmmmmmmoooppprrrssswwwuuuttttttuuutttrrrppplllkkkhhheeebbbaaaccceeekkkmmmqqqtttuuuuuusssqqqttttttsssrrrqqqppppppppptttvvvwwwxxxvvvrrrnnnlllnnnnnnnnnpppssstttuuutttuuussspppooopppqqqqqqqqqnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnppptttvvvvvvuuuttttttssssssssssssssssssqqqssstttrrrpppoooqqqsssuuuvvvvvvtttrrrpppqqqrrriiilllnnnmmmkkkjjjlllnnnmmmmmmllllllnnnppprrrtttwwwxxxwwwsssnnnkkkkkklllggghhhiiijjjlllnnnooooookkkkkkllllllkkkjjjiiihhhmmmllljjjhhhfffdddcccbbbdddgggkkklllkkkhhhggghhhaaaeeejjjlllllljjjiiiiiieeeeeeeeeeeecccaaa___]]]XXXYYY[[[\\\[[[ZZZXXXVVVRRRUUUXXXZZZ[[[\\\```cccccccccdddeeeffffffeeeddd```bbbbbbaaa]]]ZZZXXXWWWRRRSSSUUUUUUTTTVVVZZZ^^^hhhhhhhhhgggddd```[[[YYYRRRQQQOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOIIILLLNNNOOOOOOQQQUUUXXXWWWWWWVVVTTTRRROOOMMMKKKMMMLLLLLLMMMNNNQQQSSSUUUWWWVVVSSSPPPMMMJJJHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLJJJHHHHHHJJJLLLKKKGGGDDDBBBCCC@@@AAABBBDDDDDDDDDCCCBBBFFFHHHJJJIIIGGGFFFGGGIIIHHHIIIKKKMMMNNNOOOOOONNNGGGFFFEEEDDDCCCCCCCCCDDD@@@BBBCCCDDDEEEGGGIIIJJJIIIIIIJJJKKKJJJIIIGGGEEEBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHBBBBBBCCCDDDFFFIIIKKKMMMFFFGGGHHHFFFCCCAAABBBDDDHHHJJJKKKJJJIIIGGGHHHHHHEEEFFFFFFEEEDDDCCCDDDFFFGGGFFFDDDDDDDDDDDDBBB@@@>>>>>>>>>======<<<<<<<<<>>>>>>@@@BBBDDDFFFHHHIIICCCDDDEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>===============<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>@@@BBB>>>?????????????????????@@@>>><<<;;;<<<===<<<<<<999:::;;;:::888777999;;;999999999:::;;;===>>>???<<<<<<<<<===<<<;;;;;;:::999;;;<<<;;;999888;;;===555666:::===DDDWWW\\\LLL<<<999666555777999:::::::::999888777777777888999::::::;;;<<<===>>>@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<;;;===@@@BBBEEENNNXXXfffsss{{{xxxvvvvvvvvvvvvvvvtttrrrqqqrrrrrrrrrqqqllliiiddd___]]]]]]___```___aaacccfffiiikkklllmmmnnnnnnnnnpppqqqsssuuuvvvrrrqqqppppppqqqsssvvvwwwyyyxxxvvvvvvwwwwwwvvvtttuuutttqqqkkkfffeeeiiinnnrrrtttwwwyyyyyyxxxvvvtttrrrpppmmmjjjjjjkkknnnooovvvwwwxxxxxxxxxwwwvvvuuusssqqqppprrrvvvxxxwwwuuuwwwsssooooooqqqsssrrrqqqtttqqqnnnjjjhhhggghhhhhhdddeeeiiinnnsssuuuuuusssvvvvvvvvvvvvvvvvvvuuuuuuxxxyyyxxxwwwtttrrrrrrrrrtttqqqooonnnoooooonnnlllccciiiooopppmmmkkkllloooqqqpppnnnmmmnnnqqqtttvvvuuuvvvuuurrrnnnmmmoooqqqkkkllllllmmmmmmmmmmmmlllnnnllliiigggfffffffffgggooonnnllliiieeeaaa^^^\\\```eeekkkmmmkkkiiihhhhhhcccfffkkknnnnnnmmmmmmmmmnnnnnnmmmllljjjgggeeecccbbbbbbaaaaaa``````______YYY\\\^^^___^^^^^^```cccdddddddddddddddaaa^^^[[[```cccfffddd___[[[ZZZZZZTTTUUUUUUSSSQQQSSSWWW[[[`````````aaa```___^^^^^^TTTRRRNNNKKKKKKMMMPPPRRRNNNMMMMMMLLLLLLKKKKKKKKKOOOQQQRRRQQQOOOOOOQQQTTTRRRRRRRRRRRRQQQPPPNNNNNNNNNMMMLLLLLLNNNQQQUUUWWWYYYWWWUUURRRPPPOOOOOOOOOLLLKKKJJJIIIIIIIIIIIIIIIMMMNNNNNNNNNMMMLLLJJJIIIFFFHHHKKKJJJFFFCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGBBBEEEGGGGGGEEEDDDEEEGGGGGGHHHIIIKKKMMMNNNOOOOOOGGGGGGFFFEEEEEEEEEEEEEEE@@@AAACCCCCCDDDFFFHHHJJJEEEGGGIIILLLLLLKKKIIIGGGCCCDDDEEEGGGHHHHHHHHHHHHIIIGGGFFFEEEEEEGGGIIIJJJEEEEEEFFFFFFGGGHHHIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHDDDDDDEEEFFFHHHJJJMMMOOODDDFFFGGGEEEBBBAAACCCFFFHHHJJJLLLLLLLLLLLLMMMNNNEEEGGGHHHGGGEEEEEEEEEFFFIIIGGGEEEDDDDDDDDDBBB@@@BBBBBBAAAAAA@@@??????>>>@@@@@@BBBDDDGGGIIIJJJKKKDDDDDDEEEFFFFFFEEECCCBBB??????@@@AAAAAABBBCCCCCC??????>>>>>>=========<<>>@@@BBBCCC======>>>>>>======<<<;;;666999::::::999999<<>>?????????>>>===<<<<<<======>>>===>>>BBBCCCFFFOOOYYYeeerrr}}}yyywwwwwwxxxxxxxxxvvvsssqqqrrrrrrrrrqqqfffiiikkkiiieeecccccceeeiiihhhggghhhjjjnnnrrrtttuuutttsssrrrqqqrrrssstttooolllkkknnntttxxxwwwuuuuuuwwwtttnnnnnntttvvvsssppppppppppppqqqrrrssstttttttttuuuuuuuuuuuuvvvvvvkkkhhheeeeeehhhmmmqqqssswwwxxxyyy{{{{{{zzzzzzyyyxxxrrrlllkkkpppvvvxxxxxxvvvvvvvvvvvvuuusssrrrqqqtttnnngggeeeffffffbbb^^^bbbcccdddhhhmmmooopppooonnnuuuyyyvvvtttxxxyyyvvvxxxxxxwwwtttpppnnnnnnnnnpppkkkfffeeefffggggggeeejjjmmmnnnmmmkkkjjjkkkmmmpppppprrrrrrrrrrrrqqqppppppssstttrrrooommmoooqqqooommmmmmooorrrsssqqqnnnnnnkkkfffbbb```bbbeeegggfffhhhjjjiiifffbbbaaa```aaaccceeegggiiiiiiiiiiiieeehhhmmmqqqssssssqqqooonnnoooqqqpppnnniiiddd```aaaccceeeeeedddcccccceee\\\dddjjjgggbbb``````___dddeeefffggggggeeedddbbb___bbbdddccc^^^ZZZZZZZZZXXXXXXXXXWWWUUUUUUWWWXXXXXX\\\aaaaaa^^^[[[YYYYYYYYYUUUPPPKKKIIIHHHJJJKKKJJJMMMOOOMMMIIIGGGJJJNNNNNNOOOPPPRRRRRRRRRQQQPPPQQQVVV\\\]]]ZZZWWWUUUUUUWWWXXXXXXUUURRRQQQTTTWWWZZZXXXVVVTTTSSSTTTVVVXXXSSSSSSRRRRRRPPPOOOMMMLLLMMMLLLLLLNNNOOOMMMHHHDDDFFFGGGFFFEEEDDDDDDFFFHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFGGGJJJLLLMMMMMMKKKLLLNNNQQQSSSQQQNNNKKKHHHIIIJJJIIIFFFCCCBBBBBBEEECCCBBBCCCEEEHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIFFFHHHIIIHHHFFFHHHLLLPPPLLLKKKJJJHHHHHHHHHIIIJJJFFFFFFEEEFFFGGGIIIKKKLLLMMMJJJGGGFFFGGGHHHEEECCCHHHGGGFFFEEEEEEEEEEEEEEE???DDDHHHIIIFFFCCCCCCDDDHHHIIIJJJKKKLLLMMMMMMMMMDDDGGGLLLMMMLLLIIIEEEDDDEEEDDDBBBAAA@@@AAAAAABBB@@@BBBCCCBBB???===???AAAEEEEEEFFFFFFGGGIIIJJJKKKKKKIIIFFFCCCCCCDDDGGGIIICCCBBBAAA@@@@@@AAACCCDDDCCCAAA>>><<<<<<<<<>>>???@@@@@@???????????????@@@BBBAAA???>>>>>>???AAABBBBBBAAA???===;;;;;;;;;<<<555888;;;;;;999888:::<<<777666777:::>>>@@@AAA@@@???>>>============;;;999888777777777777777888888999:::<<<======<<<:::888<<<<<<;;;:::999777666666666666666666666777777777::::::999999888777777777<<<<<<<<<===============BBBAAABBBDDDDDDEEELLLUUUbbbqqq|||zzzzzzzzz|||}}}zzzwwwsssppppppqqqqqqqqqppppppqqqpppnnnmmmmmmnnnmmmlllkkkkkklllnnnqqqssswwwvvvtttsssssssssssstttrrrpppoooqqqtttvvvvvvuuupppsssrrrnnnooosssuuurrrnnnnnnooopppqqqrrrssssssqqqqqqrrrrrrssssssttttttrrrooollllllnnnqqqssstttoooqqqssstttuuuvvvuuuuuuvvvqqqmmmnnnrrrvvvwwwvvvzzzyyyyyyxxxwwwvvvtttsssuuuqqqllljjjjjjjjjiiifffeeedddeeehhhllloooooooooqqqwwwyyyvvvtttwwwxxxvvvtttttttttsssqqqmmmiiigggjjjhhhdddcccccceeeffffffnnnooopppooommmlllnnnqqqsssssstttuuuuuutttrrrrrrpppppppppooommmkkkkkklllnnnmmmlllnnnpppooommmjjjjjjhhhdddaaaaaabbbdddfffaaaaaabbbeeehhhiiihhheee___```aaabbbcccccccccccciiikkknnnpppqqqpppnnnmmmmmmmmmmmmllljjjgggeeecccbbbaaa___aaaccceeedddbbb___eeehhheeebbbaaa___]]]```aaacccdddcccbbbaaa```dddddddddaaa^^^]]]\\\]]]\\\]]]\\\ZZZVVVSSSRRRRRRUUUYYY^^^aaa___]]]\\\\\\[[[YYYVVVSSSQQQOOONNNNNNKKKLLLMMMLLLLLLMMMPPPSSSPPPQQQSSSUUUVVVVVVVVVVVVZZZ]]]``````]]]ZZZYYYZZZ[[[[[[\\\ZZZXXXWWWWWWXXXQQQRRRSSSTTTVVVXXXYYYZZZWWWXXXZZZ[[[[[[YYYVVVTTTQQQPPPPPPQQQRRRQQQMMMIIIEEEEEEEEEDDDBBBBBBDDDFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIILLLOOORRRSSSRRRLLLLLLMMMPPPRRRQQQOOOLLLGGGIIIKKKJJJHHHEEEDDDDDDAAAAAABBBCCCEEEGGGIIIJJJKKKKKKLLLMMMLLLKKKJJJIIILLLLLLLLLIIIGGGFFFIIIKKKUUUTTTQQQOOOMMMLLLLLLLLLOOOMMMLLLJJJHHHHHHHHHHHHKKKIIIFFFEEEFFFGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHEEEGGGIIIIIIHHHGGGEEEEEEBBBBBB@@@?????????@@@@@@@@@BBBDDDDDDBBBBBBCCCEEEHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGEEEBBBBBBBBBDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>======???????????????@@@@@@AAADDDCCCAAA?????????@@@AAABBBAAA@@@>>>===<<<<<<<<<333777:::;;;::::::;;;===>>>===<<<>>>@@@BBBCCCBBBDDDAAA===<<<>>>???>>><<<::::::999888888888888888:::;;;===>>>???>>>===<<<<<<;;;;;;999888777666666999999999999999999999999888888999999999999999999<<<<<<<<<======>>>>>>>>>BBBAAABBBDDDDDDEEELLLUUUaaaqqq}}}zzzyyyzzz{{{}}}|||yyyuuurrrrrrsssssssssuuusssrrrqqqssstttttttttppppppooooooppprrrtttvvvxxxwwwvvvuuuttttttttttttrrrssssssrrrpppoooppprrrkkknnnpppoooqqqssssssppplllmmmoooqqqrrrrrrrrrrrrnnnnnnoooppppppqqqrrrrrrwwwuuurrrrrrsssttttttsssrrrssstttvvvvvvvvvvvvuuuuuusssrrrssswwwyyyxxxvvvzzzzzzzzzyyywwwuuutttsssrrrqqqpppooonnnnnnnnnnnnkkkjjjjjjkkknnnqqqrrrqqqsssvvvvvvrrroooqqqrrrqqqppppppqqqssssssppphhhcccggggggfffdddcccdddfffiiiooopppooommmlllmmmooorrruuuvvvwwwwwwvvvuuutttssskkkjjjjjjjjjlllmmmlllkkkqqqpppooooooooonnnkkkhhhhhhgggffffffggghhhjjjkkkbbb___^^^ccckkkooommmiiifffffffffffffffgggggggggmmmmmmmmmmmmlllkkkiiihhhmmmllljjjgggeeecccbbbbbbbbb]]]XXXYYY___bbb```]]]^^^bbbeeecccdddeeeddd```______``````___^^^]]]]]]cccaaa______aaaccccccccc___``````^^^YYYTTTRRRQQQMMMPPPUUUXXXYYYYYYYYYZZZ]]]]]]]]]\\\YYYWWWTTTRRROOOMMMKKKKKKMMMPPPRRRSSSRRRSSSTTTVVVXXXYYYZZZ[[[_________^^^\\\ZZZ[[[\\\^^^^^^^^^______]]]YYYVVVNNNOOORRRUUUWWWXXXXXXXXXYYY\\\```bbbbbb```\\\YYYWWWUUUSSSSSSRRRPPPMMMKKKFFFGGGHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMLLLKKKJJJIIIKKKKKKMMMQQQUUUXXXXXXWWWNNNLLLLLLLLLMMMLLLJJJHHHHHHJJJLLLLLLJJJHHHFFFFFFAAADDDFFFGGGFFFFFFIIILLLQQQRRRTTTUUUVVVUUUUUUTTTXXXXXXUUUQQQMMMKKKKKKLLLRRRQQQOOOMMMLLLKKKKKKLLLRRRQQQOOOLLLJJJHHHGGGGGGJJJHHHEEEDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFHHHHHHIIILLLIIIGGGIIIMMMNNNJJJGGGJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@@@@???@@@@@@AAAAAACCCEEEFFFFFFGGGHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCIIIIIIHHHGGGFFFDDDBBBAAABBBCCCCCCCCCBBB@@@===<<<>>>>>>>>>???@@@AAABBBBBBGGGEEECCCAAA@@@??????@@@AAAAAA@@@@@@???>>>===<<<666999<<<===<<<;;;;;;;;;>>><<<;;;;;;>>>@@@AAAAAACCC???:::888999;;;;;;:::<<<<<<;;;::::::999::::::888999:::;;;<<<<<<;;;;;;<<<;;;;;;:::999888888777::::::::::::::::::::::::888888999999:::;;;;;;<<<;;;;;;<<<===>>>?????????BBB@@@AAACCCCCCDDDKKKSSS```ppp}}}yyyxxxxxx{{{|||{{{xxxuuussssssssssssssssssooollllllpppssssssrrrrrrrrrrrrrrrtttvvvxxxzzzxxxwwwwwwvvvuuutttsssssspppsssssspppjjjhhhjjjmmmkkknnnqqqsssssssssqqqooooooppprrrttttttsssrrrqqqmmmnnnnnnooopppqqqrrrrrrvvvuuussstttuuuuuutttsssvvvwwwxxxxxxxxxwwwuuutttvvvuuuvvvyyy||||||yyywwwxxxwwwwwwvvvtttrrrpppooommmoooppppppooooooppprrrsssrrrpppqqqsssuuuvvvuuurrrqqqoookkkhhhhhhhhhhhhkkkjjjkkkpppuuuuuuooohhhiiikkkkkkiiiffffffiiilllnnnmmmkkkjjjiiikkknnnpppuuuvvvvvvvvvvvvtttsssrrrgggffffffjjjpppssssssrrrvvvvvvuuutttssspppmmmkkkjjjkkklllnnnooopppqqqrrreeebbbaaaeeejjjmmmmmmjjjmmmmmmmmmmmmmmmnnnoooooopppnnnllliiigggeeeddddddjjjiiigggdddbbb```^^^]]]aaa\\\VVVUUUXXX[[[[[[ZZZ\\\___aaabbbgggllllllhhhcccbbb```___]]][[[ZZZZZZ[[[ZZZZZZ^^^dddhhhiiihhh\\\^^^aaa```]]]YYYVVVUUUJJJKKKLLLMMMOOOQQQTTTVVV]]]^^^^^^]]]\\\ZZZWWWVVVVVVQQQKKKKKKNNNQQQRRRPPPSSSSSSTTTUUUWWWZZZ\\\]]]\\\[[[YYYXXXWWWXXX[[[]]]```___```bbbccc```ZZZTTTRRRRRRSSSTTTTTTTTTTTTTTTZZZ[[[]]]^^^^^^\\\YYYWWWYYYWWWUUURRRPPPMMMKKKIIIKKKMMMPPPQQQRRRTTTWWWYYYYYYVVVRRRNNNKKKIIIIIIIIINNNNNNQQQTTTXXXYYYXXXVVVPPPNNNKKKIIIHHHGGGEEEDDDKKKMMMOOONNNLLLIIIGGGGGGEEEJJJMMMMMMIIIHHHKKKOOOWWWXXX[[[]]]___`````````^^^\\\YYYUUUQQQNNNLLLLLLHHHHHHHHHHHHIIIKKKMMMNNNOOONNNMMMLLLKKKKKKJJJJJJKKKIIIGGGDDDCCCCCCCCCCCCFFFFFFGGGGGGGGGFFFFFFFFFHHHIIIMMMRRRUUUTTTOOOKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDBBBDDDFFFGGGHHHIIIIIIIIILLLKKKJJJHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFJJJJJJKKKJJJIIIGGGEEEDDDEEEEEEEEEDDDCCCAAA??????===>>>???AAABBBCCCCCCDDDHHHGGGEEECCCAAA@@@??????>>>???@@@@@@@@@>>>===<<<<<<>>>@@@AAA@@@>>><<<;;;<<<;;;999:::<<>><<<999888:::<<<=========<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;;;;:::::::::::::::999999:::::::::;;;;;;<<<<<<<<<:::;;;===>>>@@@@@@@@@@@@@@@>>>???AAA@@@AAAHHHQQQ^^^nnn~~~yyywwwxxxzzz{{{xxxvvvrrrqqqqqqrrrqqqpppqqqnnnkkklllooossssssrrrwwwwwwvvvvvvvvvwwwxxxxxxwwwwwwwwwvvvuuuttttttsssqqqtttuuuqqqjjjgggiiimmmqqqrrrtttvvvvvvtttqqqpppuuuvvvwwwxxxwwwuuusssqqqppppppqqqrrrrrrssstttttttttssssssuuuwwwwwwvvvuuuqqqrrrsssttttttsssrrrrrrttttttvvvyyyzzzzzzwwwuuuvvvvvvuuutttsssqqqoooooommmooorrrrrrrrrqqqrrrrrruuutttrrrssstttuuuuuutttpppmmmjjjhhhfffdddcccccchhhfffffflllssswwwuuurrrnnnppppppmmmjjjhhhjjjmmmooommmjjjiiijjjlllooopppsssssstttttttttsssqqqpppllljjjkkknnntttxxxyyywwwyyyzzzzzzxxxuuurrrpppoooooopppqqqqqqqqqooonnnmmmccccccddddddeeegggiiikkkmmmmmmnnnnnnoooooopppppprrroookkkhhheeecccccccccaaaaaabbbcccbbbaaa___^^^aaa___\\\XXXWWWXXXZZZ]]]___aaacccccchhhnnnooollliiigggddd```\\\ZZZYYYXXXTTTUUUXXX^^^eeehhhfffcccYYY\\\___```]]]ZZZWWWVVVOOOLLLIIIHHHIIIMMMRRRUUU[[[[[[ZZZZZZZZZZZZYYYYYY[[[UUUOOOOOOTTTXXXWWWUUUVVVVVVUUUVVVWWWZZZ]]]^^^ZZZYYYWWWVVVXXX[[[___aaacccbbbbbbdddeeeaaa[[[UUUUUUTTTRRRQQQQQQRRRTTTUUUZZZZZZXXXWWWUUUTTTSSSSSSUUUUUUTTTSSSQQQPPPOOOOOOSSSUUUWWWXXXWWWXXXYYY[[[[[[WWWQQQLLLIIIIIIKKKMMMQQQQQQRRRUUUVVVVVVTTTQQQSSSPPPNNNMMMNNNNNNNNNMMMOOOPPPQQQOOOLLLIIIHHHHHHHHHMMMQQQQQQOOOOOOTTTXXX[[[\\\^^^___``````______YYYWWWTTTRRRPPPNNNLLLJJJIIIIIIIIIJJJLLLOOOQQQSSSNNNOOOOOOOOOOOONNNNNNNNNMMMLLLIIIFFFCCCBBBCCCDDDHHHHHHIIIJJJJJJIIIIIIHHHJJJNNNSSSUUUVVVVVVXXXZZZLLLKKKIIIHHHGGGGGGGGGGGGCCCCCCCCCEEEFFFEEEBBB???CCCCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIHHHGGGIIIHHHGGGFFFEEEDDDDDDDDDAAACCCEEEGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKKKKIIIHHHIIIHHHEEECCCBBBBBBCCCDDD???@@@BBBCCCDDDDDDDDDDDDHHHGGGEEECCCBBB@@@@@@???===>>>???@@@???>>>===<<<@@@@@@BBBDDDEEEDDDBBBAAACCCAAA>>>>>>???@@@@@@???===DDDJJJGGG@@@<<>>>>>>>>???@@@AAABBBCCCEEEDDDBBBAAA@@@@@@@@@@@@????????????????????????======<<<<<<;;;;;;;;;:::>>>=========<<<<<<<<<;;;:::;;;>>>@@@AAAAAAAAA@@@>>><<<===>>>>>>>>>EEENNN[[[kkk~~~zzzwwwxxxyyyzzzwwwuuurrrqqqrrrrrrqqqppptttsssrrrrrruuuwwwxxxxxx|||{{{zzzxxxwwwvvvuuuuuuwwwwwwxxxxxxxxxwwwvvvuuuuuuwwwyyyuuupppmmmooossswwwuuuvvvyyyxxxuuusssuuuyyyzzzzzzzzzyyywwwvvvuuuttttttuuuuuuuuuuuuvvvvvvuuuuuuuuuvvvyyyzzzzzzyyynnnoooqqqssstttttttttsssqqqrrrsssuuuuuuuuutttssswwwwwwwwwvvvuuutttsssrrrrrrsssuuuvvvvvvuuusssqqqooonnnnnnoooppppppooommmmmmiiigggiiiiiigggfffggghhhggggggkkkqqqvvvxxxxxxssssssrrrpppnnnllllllmmmrrrpppnnnnnnppprrrssssssqqqrrrsssssstttsssrrrqqquuuttttttuuuwwwyyyyyyxxxxxxyyyzzzyyyvvvsssqqqqqqsssrrrrrrpppmmmiiifffddd```aaabbbbbbbbbdddiiimmmmmmnnnoooppppppooonnnmmmooommmjjjfffdddbbbccccccVVVYYY\\\```bbbcccccccccccccccaaa^^^[[[\\\```dddeeehhhhhheeefffjjjllljjjllljjjeee```\\\YYYXXXXXXUUUWWWZZZ___aaaaaa]]]ZZZ\\\^^^```___\\\WWWTTTRRRSSSOOOJJJGGGIIILLLPPPQQQWWWXXXXXXYYYZZZ[[[\\\\\\]]]XXXTTTVVV[[[```aaa___\\\[[[YYYXXXXXXZZZ]]]___[[[ZZZYYYZZZ^^^bbbdddeeedddcccccccccbbb___ZZZWWWRRRQQQPPPPPPQQQTTTXXXZZZ[[[ZZZWWWTTTRRRQQQQQQQQQOOORRRTTTVVVVVVWWWYYYZZZYYY[[[[[[ZZZWWWTTTTTTTTTVVVSSSOOOLLLLLLNNNQQQSSSUUUTTTSSSTTTTTTSSSQQQNNNTTTSSSRRRTTTXXXZZZ[[[[[[QQQQQQPPPNNNKKKIIIIIIKKKIIILLLOOOQQQSSSVVV\\\aaacccccccccbbbaaa___]]][[[WWWUUUTTTSSSTTTTTTRRRPPPPPPOOONNNMMMMMMMMMNNNOOORRRRRRRRRRRRQQQPPPOOONNNNNNMMMKKKGGGEEEDDDGGGIIIHHHJJJLLLNNNPPPQQQQQQPPPMMMOOOOOONNNMMMRRR[[[bbbMMMLLLJJJHHHGGGGGGGGGHHHDDDCCCCCCFFFHHHGGGCCC>>>AAABBBCCCEEEEEEFFFFFFFFFFFFGGGHHHJJJMMMMMMKKKHHHGGGFFFEEEDDDBBBBBBBBBBBB???@@@BBBDDDFFFGGGHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLKKKIIIFFFDDDCCCDDDFFFHHHDDDDDDFFFFFFFFFEEEDDDCCCEEEEEEDDDCCCBBBBBBAAA@@@>>>>>>??????????????????AAAAAABBBDDDHHHJJJJJJIIIFFFDDDBBB@@@???>>>;;;999;;;DDDLLLJJJCCC>>>AAAFFF@@@@@@AAAAAABBBCCCEEEEEEHHHFFFDDDBBBAAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@??????>>>======<<<<<<;;;===???AAABBBBBB@@@@@@===<<<<<<===<<<===DDDLLLXXXhhh|||{{{yyyxxxyyyyyyxxxvvvttttttuuuuuutttrrrvvvwwwyyyyyyyyyzzz{{{}}}zzzzzzyyyxxxxxxwwwwwwvvvxxxxxxzzz{{{{{{zzzzzzyyyxxxzzz{{{yyyvvvuuuwwwyyyzzzvvvuuuxxxxxxvvvwww{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuvvvyyy{{{{{{{{{ttttttuuuvvvvvvuuutttsssrrrrrrsssrrrrrrrrrsssuuuwwwwwwxxxxxxwwwvvvvvvuuuxxxwwwwwwxxxyyywwwrrrnnnggggggiiijjjlllkkkhhheeefffbbbcccjjjnnnnnnmmmpppppppppppprrrtttvvvxxxzzzwwwvvvttttttttttttsssqqqtttrrrqqqrrruuuwwwvvvuuuqqqrrrtttuuuvvvuuuuuutttyyyzzzzzzyyyxxxwwwxxxyyyvvvxxxzzzyyyvvvtttssstttssssssrrrqqqnnnllliiihhhfffdddcccccceeeiiilllnnnnnnoooqqqrrrpppmmmjjjhhhgggfffcccaaa____________VVVWWWYYY\\\___bbbdddfffcccaaa______aaacccfffgggfffjjjjjjeeebbbeeehhhhhhjjjgggbbb]]]YYYXXXXXXXXXVVVYYY\\\]]]\\\ZZZXXXXXXbbbddddddccc^^^YYYVVVUUUYYYVVVSSSSSSUUUVVVVVVTTTTTTVVVZZZ^^^```aaa``````\\\ZZZYYY[[[___bbbcccbbb___]]]YYYWWWVVVXXXZZZ\\\ZZZYYYYYY\\\```bbbbbbaaaaaaaaa```]]]YYYWWWVVVVVVNNNNNNOOOQQQTTTXXX[[[\\\YYYYYYWWWVVVTTTSSSRRRQQQNNNRRRWWWYYYZZZZZZ\\\^^^]]]^^^___]]]ZZZWWWUUUUUUTTTUUUVVVWWWXXXYYYYYYZZZXXXWWWUUUTTTTTTSSSRRRPPPRRRQQQRRRUUUYYY\\\\\\\\\PPPPPPNNNKKKIIIJJJMMMPPPMMMLLLMMMNNNRRRWWW\\\```bbbbbbbbbbbb```^^^\\\[[[YYYWWWVVVXXXZZZ[[[ZZZXXXUUUSSSQQQNNNLLLJJJJJJJJJPPPQQQQQQQQQPPPNNNLLLKKKLLLLLLKKKIIIGGGHHHMMMQQQNNNPPPRRRUUUWWWXXXWWWWWWPPPOOONNNNNNPPPTTTZZZ]]]TTTRRROOOLLLJJJIIIIIIIIIHHHEEECCCDDDHHHHHHEEEAAABBBCCCEEEGGGHHHHHHHHHHHHIIIIIIKKKNNNRRRSSSQQQNNNLLLKKKIIIGGGDDDCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMIIIIIIHHHGGGGGGGGGHHHIIIHHHIIIIIIIIIHHHFFFCCCBBBAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAABBBCCCFFFDDDBBBDDDHHHJJJKKKJJJCCCBBBAAABBBAAA@@@<<<999===AAAEEEEEECCCBBBCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEEEECCCAAA??????AAADDDFFFAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@????????????????????????>>>>>>>>><<<>>>@@@BBBCCCBBB@@@???>>><<<===>>>======DDDLLLUUUfffzzz}}}{{{yyyyyyyyyxxxvvvttttttuuuuuutttrrruuuxxx{{{{{{yyyyyyzzz}}}ttttttvvvwwwyyyzzz{{{|||yyyzzz{{{}}}}}}}}}}}}|||yyyzzzzzzzzzyyyyyy{{{|||{{{uuutttwwwxxxvvvzzzxxxxxxxxxyyyzzz{{{}}}}}}zzzzzzyyyyyyxxxwwwwwwwwwxxxvvvttttttvvvxxxyyyyyyzzzyyyxxxwwwtttpppmmmkkkvvvuuutttsssrrrsssvvvxxxvvvvvvwwwwwwwwwwwwvvvvvvzzzxxxvvvxxxzzzwwwpppiiicccdddfffiiijjjiiieeebbb___[[[___iiiqqqrrrrrruuuyyyzzz{{{{{{yyyxxxyyyzzz|||yyywwwxxx{{{|||zzzwwwtttrrrqqqssswwwxxxwwwuuussstttuuuwwwxxxxxxxxxxxxwwwyyy{{{{{{xxxwwwyyy|||vvvyyy|||{{{xxxvvvvvvxxxssssssttttttuuuuuuttttttqqqkkkffffffkkkppppppnnnlllnnnoooooommmhhhbbb___^^^]]]\\\ZZZYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[___bbbddd```\\\YYY\\\ccchhhiiigggccchhhjjjddd```ccchhhjjjgggddd___ZZZWWWWWWXXXYYYVVVYYY\\\[[[YYYWWWYYY[[[ggghhhiiigggccc___]]]\\\dddcccccceeegggfffccc___RRRWWW]]]cccffffffdddbbb]]]\\\[[[\\\]]]^^^^^^^^^___\\\XXXTTTSSSTTTVVVXXXVVVUUUVVVYYY]]]^^^\\\YYY\\\\\\[[[VVVQQQNNNPPPRRRLLLNNNQQQTTTWWWYYYZZZZZZVVVWWWXXXXXXWWWUUUSSSRRRPPPTTTYYY[[[ZZZXXXYYYZZZ___aaabbbbbb```^^^]]]^^^YYY\\\```cccdddbbb___]]]ZZZXXXVVVUUUUUUUUUTTTSSSOOOOOOOOOQQQTTTUUUTTTRRROOONNNLLLIIIIIIKKKPPPTTTRRROOOLLLLLLOOOSSSWWWYYYWWWXXXZZZ[[[[[[ZZZZZZYYYWWWVVVUUUWWW[[[\\\ZZZXXXYYYWWWTTTQQQNNNLLLLLLKKKJJJKKKLLLMMMLLLLLLJJJJJJIIIJJJKKKIIIIIILLLRRRWWWVVVWWWYYY[[[[[[[[[YYYXXXTTTTTTVVV[[[``````\\\XXX\\\ZZZVVVRRROOOMMMLLLLLLLLLGGGCCCCCCFFFIIIGGGEEEDDDFFFHHHJJJKKKLLLKKKKKKJJJKKKMMMRRRWWWYYYWWWTTTSSSRRROOOLLLIIIFFFEEEDDDGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLGGGHHHIIIJJJJJJJJJIIIHHHKKKLLLLLLKKKIIIFFFCCCAAA???@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCEEEFFFMMMIIIEEEDDDFFFGGGGGGFFFAAABBBDDDGGGIIIHHHFFFCCCEEECCCBBBDDDGGGIIIIIIHHHIIIHHHGGGEEEDDDCCCCCCCCCFFFEEECCCBBBCCCFFFJJJLLL@@@AAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@???>>>======>>>>>>>>>???@@@@@@AAAAAA===???AAACCCCCCAAA???>>>@@@>>>>>>???>>>>>>EEEMMMTTTdddxxx~~~|||zzzyyyxxxuuutttrrrrrrssssssrrrppp~~~||||||}}}|||yyyvvvrrrssssssuuuvvvxxxzzz{{{{{{{{{|||}}}}}}|||{{{zzz{{{|||||||||{{{zzzyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwvvv{{{zzzxxxwwwwwwxxxyyyzzz}}}|||yyyuuuqqqooommmlllqqqqqqrrrsssuuuwwwzzz{{{zzzzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwvvvtttrrrpppllloooqqqqqqooollljjjiiibbbdddhhhmmmqqquuuxxxyyyyyyyyyzzzzzzzzzyyyyyyxxxzzzzzzzzzzzz{{{{{{{{{|||zzzyyyxxxxxxwwwwwwwwwwwwssssssttttttuuutttttttttwwwxxxxxxxxxvvvuuuvvvwww|||zzzxxxxxxzzzzzzwwwuuuuuuuuuuuuuuutttsssqqqqqquuuuuuvvvvvvuuusssrrrpppjjjjjjiiigggdddaaa]]][[[YYYZZZ[[[\\\\\\[[[ZZZYYY\\\ZZZYYYXXXZZZ^^^ccceeedddbbb```^^^^^^```bbbdddjjjeee```]]]^^^aaadddeeebbb```]]]YYYWWWWWWWWWWWWVVVVVVWWWXXX[[[]]]aaacccddddddaaa^^^\\\___ffflllmmmoooppppppooonnnooopppdddaaa^^^___ccceeebbb^^^dddccc```[[[UUUSSSUUUXXX\\\XXXWWWZZZ___^^^WWWPPPRRRSSSUUUVVVVVVVVVUUUTTTTTTUUUUUURRRNNNMMMOOOSSSSSSSSSTTTTTTUUUUUUUUUUUUXXXWWWVVVUUUUUUWWWYYYZZZ\\\]]][[[VVVQQQRRRWWW]]]\\\___ccceeedddbbb`````````bbbdddggghhhhhhgggfff\\\\\\ZZZYYYWWWUUUTTTSSSKKKJJJJJJMMMQQQRRROOOLLLNNNNNNMMMMMMNNNPPPSSSUUUVVVTTTRRRPPPOOOMMMJJJGGGKKKPPPUUUXXXWWWUUUUUUVVVTTTVVVXXXZZZ[[[[[[ZZZYYYYYYUUUPPPPPPSSSUUUSSSPPPLLLHHHEEEFFFHHHJJJIIIFFFGGGFFFEEEEEEHHHMMMRRRUUUPPPRRRSSSUUUUUUTTTRRRQQQRRRSSSTTTUUUVVVXXXYYYYYYZZZWWWRRRNNNLLLMMMPPPRRRNNNJJJEEECCCDDDEEEEEEDDDHHHJJJMMMOOOOOOMMMJJJHHHLLLMMMOOOPPPRRRSSSSSSSSSNNNLLLKKKJJJJJJHHHEEEBBBDDDDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIHHHFFFEEEGGGJJJIIIJJJKKKKKKKKKIIIFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDJJJKKKJJJGGGBBB@@@@@@BBBGGGFFFDDDCCCCCCDDDFFFHHHJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCBBBAAACCCCCCBBBAAAAAABBBCCCCCC???>>>>>>???AAACCCCCCCCCAAAAAA@@@>>><<<;;;===???@@@@@@@@@@@@@@@@@@@@@@@@======>>>???AAACCCFFFGGGWWWbbbttt{{{{{{|||{{{xxxuuutttrrrppppppqqqqqqqqqppp~~~||||||}}}|||zzzwwwuuuuuuvvvwwwxxxzzz|||}}}||||||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzyyyyyy{{{zzzzzzyyyzzzzzz{{{{{{zzzzzz{{{{{{{{{|||||||||}}}}}}||||||{{{zzzzzzyyy|||{{{zzzyyyyyyyyyzzz{{{{{{zzzwwwtttrrrooonnnmmmnnnoooqqqrrrtttvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyy{{{yyywwwuuutttsssttttttsssuuuwwwwwwuuusssssssssjjjlllnnnqqqtttwwwxxxyyyzzzyyyyyyyyyxxxxxxwwwwwwyyyzzz{{{{{{|||||||||||||||{{{zzzxxxwwwwwwxxxxxxuuuuuuuuuuuutttrrrqqqppprrrssstttsssqqqpppqqqrrruuuttttttvvvyyyzzzyyywwwxxxwwwvvvuuuuuuvvvwwwxxxzzzzzzyyyxxxuuurrrooommmgggfffdddaaa^^^ZZZWWWVVVUUUUUUWWWXXXYYYZZZZZZZZZ]]]\\\\\\]]]___bbbeeegggkkkkkkjjjjjjiiihhhffffffiiiddd___\\\\\\]]]]]]]]]]]]\\\[[[YYYXXXXXXYYYYYY[[[[[[[[[^^^bbbeeeggghhh___^^^]]]\\\[[[___fffllloooqqqrrrrrrqqqpppqqqrrrnnniiidddaaabbbdddcccbbbhhhgggeee```[[[YYYYYY[[[ZZZZZZ]]]aaaeeeddd^^^XXXWWWVVVTTTRRRQQQPPPPPPPPPQQQQQQQQQRRRTTTTTTTTTSSSXXXXXXYYYXXXWWWUUUSSSQQQSSSTTTVVVYYY\\\^^^```aaa^^^]]][[[VVVRRRPPPRRRTTTZZZ[[[^^^___```aaabbbccc^^^___bbbdddeeefffeeeeeeeeeeeecccaaa]]]XXXTTTRRRMMMMMMMMMNNNPPPQQQQQQPPPOOONNNNNNPPPTTTYYY\\\]]]\\\XXXSSSOOOMMMJJJHHHFFFIIIMMMQQQSSSRRRQQQRRRSSSVVVXXXZZZ\\\\\\\\\[[[ZZZUUURRRPPPQQQUUUWWWVVVSSSKKKHHHEEEDDDEEEFFFGGGGGGHHHGGGHHHIIIKKKNNNRRRSSSRRRRRRSSSTTTSSSRRRPPPOOONNNNNNOOOPPPQQQQQQQQQQQQRRRPPPMMMJJJIIIIIIKKKLLLMMMJJJGGGFFFGGGHHHHHHGGGJJJLLLNNNPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOOOOLLLLLLJJJHHHGGGFFFFFFFFFIIIHHHGGGFFFFFFGGGHHHHHHEEEFFFGGGFFFCCCBBBDDDFFFHHHIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGHHHHHHFFFBBBAAABBBCCCGGGFFFEEEDDDEEEEEEFFFGGGFFFGGGGGGGGGGGGFFFFFFEEEFFFDDDCCCBBBBBBAAAAAA@@@?????????@@@@@@?????????===<<<<<<===>>>@@@AAAAAA???@@@???>>>======>>>@@@@@@@@@@@@@@@????????????>>>>>>>>>???AAACCCEEEGGGTTT```sss~~~||||||}}}zzzvvvtttrrrqqqrrrrrrqqqppp~~~}}}}}}~~~}}}{{{yyyyyyzzzzzz{{{|||}}}~~~|||}}}~~~~~~}}}zzz{{{{{{{{{{{{zzzzzzyyy{{{{{{zzzzzzzzzzzz{{{{{{||||||||||||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{wwwvvvuuusssqqqooonnnmmmlllnnnppprrrttttttttttttvvvvvvwwwyyyzzz{{{|||}}}~~~zzzvvvrrrqqqrrrtttvvvxxxyyy{{{{{{zzzzzz{{{|||tttuuuvvvxxxxxxyyyyyyyyy{{{zzzxxxvvvuuuuuuvvvvvvxxxzzz{{{}}}~~~}}}}}}|||~~~{{{zzzxxxxxxyyyyyyvvvuuutttrrrooommmkkkjjjpppqqqrrrqqqpppooopppqqqnnnnnnnnnqqqtttwwwxxxwwwxxxwwwuuutttuuuxxx{{{}}}{{{{{{zzzxxxvvvssspppnnniiihhhddd```\\\YYYVVVUUUVVVWWWXXXYYY[[[]]]___```aaabbbccceeeggghhhiiiiiiooopppqqqrrrppplllhhheeedddbbb^^^\\\\\\\\\[[[ZZZ\\\\\\]]]^^^^^^^^^^^^^^^aaa```aaaeeejjjmmmmmmkkk]]]^^^^^^^^^```dddjjjoooppprrrtttsssrrrqqqqqqrrrqqqooollliiifffeeecccccchhhhhhgggddd```]]]]]]]]]\\\___dddiiijjjiiieeebbb___\\\XXXSSSPPPNNNMMMMMMOOONNNOOOSSSXXXZZZWWWSSSYYYZZZ[[[[[[YYYUUUQQQOOOTTTVVVYYY\\\]]]^^^]]]\\\XXXWWWVVVWWWXXXWWWVVVUUUUUUVVVWWWZZZ]]]```dddeee^^^```aaacccddddddcccccceeedddccc```[[[UUUOOOLLLPPPPPPQQQPPPOOOPPPRRRTTTWWWUUUTTTWWW]]]bbbddddddaaa]]]VVVPPPLLLJJJGGGEEEGGGIIIKKKLLLLLLMMMNNNPPPRRRSSSUUUVVVWWWVVVUUUUUURRRQQQQQQTTTYYY[[[YYYWWWPPPOOOMMMJJJFFFEEEFFFHHHGGGIIIKKKMMMOOOPPPPPPPPPQQQQQQQQQQQQPPPNNNMMMLLLMMMNNNOOOPPPPPPOOONNNMMMJJJIIIIIIHHHGGGHHHHHHIIINNNMMMKKKKKKLLLLLLKKKJJJMMMMMMOOOPPPQQQQQQQQQQQQOOONNNLLLJJJIIIIIIIIIIIIIIIJJJJJJGGGDDDCCCFFFIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDEEEEEEDDDBBBAAABBBCCCFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@>>>??????@@@AAABBBBBBCCCFFFFFFHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEECCCDDDEEEEEECCCCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFBBBBBBCCCDDDDDDDDDCCCCCCEEEDDDCCCAAA@@@@@@??????===>>>???@@@@@@???>>>===<<<<<<<<<===>>>???@@@AAA>>>?????????===>>>@@@AAA????????????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFPPP]]]qqq~~~|||~~~xxxvvvtttsssssssssqqqppp~~~~~~~~~~~~|||{{{~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||||||||}}}}}}||||||{{{}}}|||{{{{{{zzz{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{ttttttssssssrrrqqqpppooommmooorrrtttuuuuuutttssswwwwwwxxxzzz{{{|||}}}~~~}}}zzzvvvrrrqqqrrrtttvvvwwwxxxyyyyyyxxxzzz|||{{{{{{|||||||||{{{{{{zzz|||zzzxxxuuuttttttuuuvvvxxxyyy{{{}}}~~~}}}||||||~~~|||zzzyyyxxxyyyyyyyyyvvvrrrooolllkkkkkkkkkppprrrsssrrrqqqqqqrrrsssmmmllliiiiiikkknnnqqqtttttttttsssssstttvvvxxxyyyuuuvvvwwwxxxwwwwwwuuuuuusssqqqmmmiiieeebbb``````bbbbbbaaabbbcccfffhhhiiihhhiiilllmmmnnnmmmkkkjjjmmmnnnppppppnnnkkkgggdddbbbaaa```aaabbbcccaaa```bbbccceeeggghhhgggfffffffffddddddhhhmmmooollliiibbbbbbcccdddgggjjjnnnqqqnnnoooqqqpppooonnnnnnooolllnnnpppppplllgggcccaaaggghhhiiiiiigggfffeeedddcccfffjjjkkkiiigggggghhhgggeeeaaa]]]YYYVVVTTTSSSRRRQQQRRRTTTWWWXXXVVVTTTUUUWWWYYY[[[[[[XXXVVVTTTTTTUUUWWWZZZ[[[\\\\\\\\\\\\ZZZYYY\\\______ZZZTTTQQQRRRUUUYYY^^^ccceeefffcccccccccccccccaaa```___^^^]]]\\\YYYWWWTTTRRRPPPUUUVVVVVVSSSPPPPPPTTTYYYaaa^^^\\\]]]bbbeeedddbbbccc___ZZZVVVSSSOOOKKKHHHHHHHHHHHHHHHHHHJJJMMMOOONNNOOOPPPPPPQQQPPPPPPOOOPPPQQQSSSWWW[[[\\\ZZZWWWWWWYYYZZZVVVPPPKKKJJJKKKIIIKKKOOOQQQRRRQQQOOOMMMNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNLLLJJJIIIEEEFFFHHHJJJKKKLLLLLLLLLQQQQQQQQQQQQQQQOOOMMMLLLMMMMMMMMMNNNOOOQQQRRRSSSRRRPPPMMMIIIGGGFFFFFFGGGFFFIIIMMMKKKGGGEEEHHHLLLIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFDDDDDDEEEFFFFFFFFFEEEEEECCCCCCBBBAAA@@@@@@???>>>>>>>>>???@@@AAAAAABBBBBBDDDFFFHHHIIIIIIHHHFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEAAABBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEEEE@@@@@@AAABBBCCCCCCBBBBBBDDDDDDCCCAAA???>>>>>>???>>>???AAACCCCCCAAA???>>>>>>????????????@@@AAACCC???@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAACCCDDDEEELLLZZZnnn~~~|||~~~yyywwwtttssssssrrrpppooo~~~~~~~~~~~~{{{{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~}}}|||{{{vvvwwwwwwxxxxxxwwwvvvuuurrrsssvvvxxxyyyxxxwwwvvvzzzzzz{{{{{{{{{||||||||||||{{{zzzyyyxxxwwwwwwwwwvvvwwwwwwwwwvvvxxx{{{~~~||||||}}}}}}}}}}}}||||||}}}{{{xxxvvvuuuuuuvvvvvvxxxyyyzzz{{{|||{{{{{{zzz}}}|||{{{zzzyyyxxxwwwwwwxxxuuuoookkkiiikkknnnppplllmmmooooooooooooqqqrrrrrrnnnhhhdddbbbeeejjjnnnqqqrrrtttuuuvvvuuutttsssrrrsssuuuwwwxxxyyyxxxxxx|||zzzwwwsssqqqooonnnnnnoooooonnnmmmmmmnnnpppqqqpppqqqrrrsssrrrqqqnnnmmmnnnnnnooonnnnnnmmmkkkkkkiiihhhiiijjjlllkkkiiigggiiijjjlllnnnnnnmmmkkkjjjhhhffffffgggiiiiiifffccceeeeeeeeeggghhhjjjkkkllliiijjjkkkkkkiiihhhhhhhhhiiijjjkkkkkkiiiggggggggghhhiiikkkmmmoooooonnnmmmkkkmmmlllhhhcccbbbeeeiiilllmmmmmmllliiifffbbb```[[[\\\[[[XXXUUUTTTUUUXXXSSSUUUXXX[[[^^^___``````SSSTTTVVVZZZ___eeeiiilllmmmiiieeeeeefffbbbYYYQQQSSSUUUXXX^^^dddggggggeeeffffffdddbbb```]]][[[ZZZZZZZZZYYYYYY[[[^^^```bbb^^^^^^]]]ZZZVVVWWW[[[___aaa___]]]]]]___```^^^\\\``````___^^^]]]YYYSSSNNNKKKJJJHHHGGGIIIKKKNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOMMMOOOQQQUUUWWWWWWTTTRRRWWW\\\``````[[[VVVRRRQQQPPPRRRUUUWWWWWWUUUQQQOOOJJJIIIIIIIIIIIIJJJLLLMMMIIIIIIJJJJJJIIIHHHFFFEEEDDDFFFJJJMMMPPPQQQQQQQQQTTTUUUVVVUUUSSSPPPNNNMMMKKKKKKKKKKKKMMMNNNPPPQQQTTTRRROOOKKKIIIHHHHHHHHHHHHNNNTTTUUUQQQNNNNNNPPPQQQQQQPPPPPPOOONNNMMMLLLGGGHHHIIIJJJLLLLLLLLLKKKBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@?????????>>>>>>???@@@@@@AAABBBBBBBBBDDDEEEFFFFFFEEECCCBBB@@@@@@@@@@@@AAACCCDDDEEE@@@AAABBBEEEGGGHHHHHHHHHEEEEEEFFFFFFFFFEEEDDDCCC@@@@@@AAABBBCCCCCCCCCBBBCCCDDDDDDBBB???===>>>@@@???AAABBBDDDDDDBBBAAA???@@@AAABBBAAA???>>>@@@BBBAAABBBBBBAAA>>>===<<<===AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEJJJWWWlll}}}zzz{{{~~~xxxvvvsssrrrrrrqqqpppnnn~~~zzz{{{|||~~~~~~~~~~~~}}}~~~}}}||||||{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~~~~}}}|||xxxyyyzzz|||||||||{{{zzz}}}}}}}}}|||||||||||||||}}}~~~~~~|||{{{yyyzzzzzzyyyxxxyyy{{{}}}||||||}}}~~~~~~~~~}}}}}}}}}|||zzzxxxwwwwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxvvvtttsssnnnlllhhheeeeeegggjjjllleeegggiiijjjkkklllnnnpppvvvsssmmmfffbbbccchhhlllqqqsssvvvxxxyyywwwuuutttvvvwwwxxxyyyyyyyyyxxxwww{{{{{{zzzyyyxxxwwwwwwxxxwwwvvvuuutttssssssssssssuuuuuuuuuuuuttttttsssrrruuutttsssssssssttttttuuusssrrrrrrrrrrrrqqqnnnkkklllnnnoooppppppooonnnlllhhhhhhhhhgggeeecccbbbaaaeeeeeedddfffggggggeeecccdddeeeffffffdddbbbbbbcccjjjgggcccaaaccchhhmmmqqqeeeeeegggjjjnnnpppooonnnpppnnnkkkeee```aaafffkkkoooqqqtttvvvuuusssooommmggghhhfffaaa[[[XXXZZZ^^^ZZZZZZ[[[]]]```cccgggiiibbbaaabbbcccgggkkkooorrrpppllliiijjjkkkjjjccc^^^]]]]]]```fffkkkmmmjjjfffhhhfffddd```]]]ZZZXXXWWWWWWXXXYYY\\\```fffkkknnngggfffdddaaa______aaacccYYYYYYYYYZZZYYYYYYZZZZZZ^^^___bbbeeeeeebbb\\\WWWOOOLLLJJJIIIKKKNNNPPPQQQOOOOOONNNNNNMMMMMMMMMLLLJJJLLLNNNQQQQQQQQQOOONNNQQQVVV\\\```aaa^^^[[[YYYXXXYYYZZZ[[[ZZZWWWTTTRRRJJJIIIHHHHHHIIIKKKNNNOOOKKKKKKKKKKKKJJJJJJKKKKKKGGGJJJMMMPPPSSSTTTTTTSSSUUUVVVXXXWWWTTTQQQPPPPPPKKKKKKKKKKKKLLLNNNOOOPPPTTTSSSQQQNNNMMMLLLLLLLLLNNNSSSZZZ]]][[[WWWTTTSSSTTTTTTUUUTTTTTTSSSRRRQQQLLLLLLLLLOOOQQQRRRPPPNNNDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBB@@@???======>>>>>>???@@@BBBBBB@@@@@@AAADDDGGGHHHGGGFFFDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDEEECCC???>>>@@@CCC@@@AAABBBCCCCCCBBBAAA@@@AAACCCDDDAAA===;;;===???BBBCCCDDDBBB???<<<;;;<<<@@@@@@AAAAAABBBBBBCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFJJJVVVjjj~~~~~~{{{wwwxxx{{{}}}}}}|||wwwuuusssrrrrrrqqqpppooo}}}~~~}}}}}}}}}}}}{{{|||}}}~~~~~~}}}||||||||||||}}}}}}}}}~~~~~~~~~||||||}}}}}}~~~~~~}}}{{{zzzyyyzzzzzz|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~|||{{{zzz{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{zzzzzzzzzxxxvvvtttssssssttttttppprrruuuwwwwwwtttqqqoooiiiiiiiiiiiiiiiiiiiiiiiidddfffiiikkkmmmooorrrtttvvvvvvtttpppllljjjllloooqqqsssuuuwwwyyyyyyxxxxxx{{{{{{||||||{{{zzzxxxwwwtttuuuwwwxxxzzz{{{{{{{{{xxxxxxxxxxxxwwwvvvuuutttvvvuuuttttttuuuwwwyyyzzzxxxxxxxxxxxxxxxxxxyyyyyyvvvuuutttuuuuuutttqqqooonnnooopppqqqrrrrrrqqqpppiiikkkkkkhhhdddaaacccfffiiihhhgggiiijjjiiieeebbbbbbcccdddcccaaa```___```gggdddaaabbbgggmmmqqqrrrfffeeefffiiimmmooonnnmmmnnnlllhhheeedddfffkkkooooooqqqtttvvvwwwwwwvvvuuuqqqpppooollliiifffeeeeeeeeebbb^^^[[[\\\___dddgggmmmllllllkkkjjjjjjiiiiiihhhfffgggjjjnnnqqqrrrpppkkkiiiiiilllpppqqqnnnjjjiiihhheeebbb___]]][[[ZZZWWWZZZ]]]bbbfffjjjlllmmmkkkhhheeecccbbbbbbbbbaaaUUUXXX[[[[[[XXXWWWYYY\\\___```cccfffhhhfffbbb___RRRNNNKKKLLLNNNQQQRRRRRRPPPOOONNNMMMLLLLLLLLLLLLIIILLLNNNPPPPPPPPPPPPPPPRRRTTTXXX\\\```aaa___\\\[[[ZZZZZZXXXWWWUUUSSSRRRNNNMMMKKKJJJJJJLLLOOOQQQOOOOOONNNMMMNNNPPPRRRSSSQQQRRRTTTUUUVVVVVVUUUTTTRRRUUUVVVVVVSSSRRRSSSUUUMMMMMMNNNNNNOOOOOOOOOOOORRRRRRRRRQQQQQQPPPPPPPPPQQQTTTYYY[[[[[[YYYUUUSSSQQQQQQRRRSSSSSSRRRQQQPPPPPPOOOOOOQQQSSSSSSPPPMMMGGGGGGFFFEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>??????>>>???BBBEEEFFFDDDAAACCCBBB@@@???>>>>>>??????BBBCCCCCCCCCCCCBBBBBBAAA@@@CCCEEECCC@@@???BBBEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGCCC>>>;;;<<>>>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCEEEGGGHHHJJJVVVhhh{{{{{{xxxtttuuuxxx{{{|||{{{wwwuuusssrrrssssssrrrqqq}}}~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}||||||||||||~~~~~~||||||}}}~~~~~~{{{yyyxxxxxxyyyzzzzzz{{{}}}~~~~~~|||{{{||||||}}}}}}~~~~~~~~~{{{{{{|||}}}~~~~~~|||zzzzzz{{{~~~~~~~~~}}}||||||}}}}}}~~~}}}}}}|||{{{zzzxxxuuurrrpppppprrrssskkknnnrrrvvvvvvssspppmmmoooqqquuuwwwwwwtttqqqnnnhhhjjjnnnqqqsssuuuyyy{{{tttwwwzzzyyyuuurrrrrrssspppqqqrrrtttvvvxxx{{{||||||}}}}}}~~~~~~}}}|||{{{oooqqqtttwwwzzz|||}}}}}}xxxyyyyyyzzzyyyxxxvvvuuuuuutttrrrrrrtttyyy}}}xxxxxxyyyyyyyyyxxxwwwvvvsssrrrrrrtttuuuvvvuuutttpppppprrrssstttuuuuuuuuuiiimmmnnnkkkdddbbbffflllnnnmmmmmmoooqqqooojjjfffbbbcccdddcccaaa______```aaa```cccjjjrrrtttpppkkkooommmlllnnnrrrttttttrrrjjjhhhffffffhhhlllpppsssooopppqqqsssuuuvvvxxxxxxvvvtttssstttuuutttoookkkmmmggg___XXXVVVXXX\\\```ggghhhiiijjjjjjiiigggfffhhhggggggiiimmmqqqtttuuuvvvrrrnnnooorrrsssqqqmmmllljjjhhhfffcccbbbaaa```]]]```eeejjjmmmnnnlllkkkjjjfffbbb```aaaaaa___]]]XXX]]]aaa___ZZZWWWZZZ^^^aaaaaabbbeeeggggggeeecccSSSOOOMMMMMMPPPRRRSSSRRRUUUUUUSSSRRRQQQQQQPPPQQQLLLNNNQQQSSSSSSTTTTTTUUUYYYWWWWWWZZZ^^^```^^^\\\YYYXXXVVVSSSQQQPPPOOOOOOSSSQQQNNNLLLLLLNNNPPPRRRNNNMMMKKKKKKLLLOOOSSSUUUZZZZZZZZZZZZYYYXXXVVVUUUPPPRRRUUUUUUSSSSSSVVVXXXPPPPPPQQQQQQRRRQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQRRRSSSUUUWWWVVVSSSPPPPPPQQQRRRSSSSSSRRRQQQQQQSSSQQQPPPQQQSSSQQQMMMIIIJJJJJJHHHGGGFFFFFFFFFFFFBBBBBBCCCDDDDDDEEEEEEFFFDDDCCCCCCBBBBBBAAAAAA@@@AAA@@@??????>>>>>>>>>???BBBAAA@@@>>>===<<<<<<<<<>>>===>>>@@@DDDDDDAAA>>>BBBAAA???<<<<<<<<<===>>>CCCCCCCCCCCCCCCBBBAAA@@@@@@CCCFFFDDD@@@@@@CCCGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKKKKGGG@@@<<<===@@@???AAACCCBBBAAA???>>>???<<<======>>>??????@@@@@@CCCCCCBBBCCCDDDFFFGGGIIIKKKVVVgggyyyyyyuuurrrssswww{{{||||||xxxvvvtttttttttuuutttsss~~~}}}}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~|||xxxxxx}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||{{{}}}tttvvvxxxzzz}}}~~~~~~}}}}}}}}}}}}|||~~~~~~|||||||||~~~~~~}}}~~~}}}{{{vvvsssqqqrrruuuwwwuuuuuuttttttuuuwwwyyyzzzyyyyyyyyyxxxwwwvvvuuutttvvvttttttvvvzzz||||||zzz}}}}}}||||||{{{{{{zzzzzzzzzyyyxxxwwwxxxzzz|||~~~~~~~~~}}}}}}}}}}}}}}}}}}xxxxxxyyyzzz|||}}}~~~~~~}}}||||||{{{{{{|||{{{yyywwwvvvvvvvvvwwwyyywwwwwwxxx{{{|||zzzxxxxxxwwwuuuttttttvvvxxxzzzwwwvvvuuurrrqqqssswww{{{sssrrrooommmkkkkkklllmmmuuuuuutttrrrqqqpppooooooffffffgggfffeeedddbbbaaa[[[bbbkkksssxxxyyyzzzzzzwwwwwwwwwwwwxxxyyyzzz{{{pppqqqrrrrrrqqqooommmkkkppppppqqqrrruuuuuusssqqqqqqqqqrrrrrrsssssstttttttttoooiiiaaa\\\XXXWWWVVVaaaaaaaaaaaabbbdddfffgggiiijjjmmmoooppppppooonnnnnnoooqqqrrrrrrqqqpppppprrrpppmmmiiieeebbb___^^^ddddddeeeiiinnnooolllhhheeeeeeffffffeeedddcccccc___bbbdddeeeeeeddddddeeegggfffdddbbbaaa```______TTTTTTSSSQQQPPPRRRXXX]]]___\\\XXXTTTRRRQQQRRRSSSSSSUUUWWWYYYZZZZZZYYYXXXWWWXXX[[[]]]______^^^^^^VVVSSSPPPOOOMMMKKKNNNTTTRRRVVVXXXVVVPPPKKKJJJLLLOOOOOOOOOOOOPPPQQQRRRRRRXXX\\\bbbdddbbb^^^\\\\\\[[[YYYXXXVVVVVVXXXYYYZZZXXXXXXYYYYYYXXXWWWUUUTTTRRRPPPPPPQQQUUUXXXYYYXXXWWWSSSNNNLLLMMMNNNMMMLLLPPPQQQSSSUUUVVVUUUTTTTTTQQQPPPNNNMMMMMMNNNOOOPPPPPPOOONNNLLLKKKIIIHHHGGGJJJIIIFFFDDDCCCCCCDDDEEECCCCCCDDDEEEGGGFFFCCC@@@AAAAAA???>>>>>>>>>???@@@EEEDDDDDDCCCBBBAAA@@@???AAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCCCCCCCCCCBBBAAA???>>>>>>===>>>???AAABBBFFFDDDBBBAAACCCDDDDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHPPPYYY^^^WWWHHH>>>???DDD>>>???@@@AAA@@@???===;;;:::999:::===BBBEEEEEECCCAAABBBBBBBBBBBBDDDHHHKKKMMMVVVggg{{{~~~wwwqqqqqqwww||||||zzzyyyyyyxxxwwwvvvuuutttttt~~~}}}}}}~~~~~~}}}yyy||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{zzz}}}|||{{{}}}|||}}}~~~}}}}}}}}}}}}vvvwwwxxxzzz|||}}}~~~~~~~~~}}}}}}}}}|||}}}~~~}}}{{{zzzzzzzzz|||}}}~~~~~~||||||}}}~~~}}}|||zzzyyyyyyyyyzzzyyyyyyxxxxxxyyyzzz{{{|||{{{{{{{{{{{{zzzyyyxxxxxxzzzxxxwwwyyy|||~~~}}}|||}}}}}}}}}}}}||||||||||||}}}|||zzzyyyyyyyyy{{{|||}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}|||zzzzzzzzzzzzzzzzzzxxxxxxzzz|||}}}|||zzzyyyyyyyyyyyyyyyzzzzzzzzzwwwwwwvvvtttssstttxxx{{{zzzyyyvvvtttssssssttttttwwwvvvuuutttsssrrrqqqqqqjjjkkkkkkkkkjjjiiihhhgggeeejjjqqqvvvxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxwwwwwwwwwwwwuuurrrooommmiiiiiijjjmmmppprrrqqqpppsssssssssssssssrrrrrrrrrtttrrrooojjjfffccc```___aaabbbdddeeefffgggggggggjjjlllnnnooopppooonnnmmmqqqqqqqqqpppooonnnmmmllljjjiiihhhfffeeeeeeeeefffhhhhhhiiijjjkkkiiifffccciiijjjllllllkkkiiifffdddcccdddfffhhhiiiiiiiiiiiidddbbb```^^^\\\[[[[[[[[[^^^]]][[[XXXUUUUUUYYY]]]]]]]]]\\\[[[YYYWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVZZZZZZYYYYYYZZZZZZZZZ[[[VVVRRROOOOOONNNLLLMMMQQQQQQTTTUUUUUURRROOONNNNNNOOOOOONNNOOOOOOQQQSSSTTTWWWZZZ^^^___^^^]]]]]]^^^YYY[[[^^^``````^^^\\\ZZZ___```aaaaaa```^^^]]][[[SSSRRRQQQQQQSSSUUUXXXYYYZZZVVVSSSQQQQQQQQQOOOMMMKKKLLLNNNPPPRRRTTTUUUVVVUUUTTTRRRQQQQQQQQQSSSTTTTTTSSSQQQOOOLLLJJJHHHGGGJJJJJJJJJJJJIIIHHHFFFFFFDDDDDDDDDFFFGGGGGGEEECCCBBBAAA@@@??????@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFDDDCCCBBBAAABBBCCCEEEFFFHHHFFFCCCCCCDDDEEEDDDCCCGGGFFFFFFFFFFFFGGGGGGGGGLLLPPPSSSPPPIIIDDDBBBCCC>>>???@@@AAA@@@???===<<>>>>>@@@CCCEEEDDDBBBAAABBBBBBBBBBBBDDDGGGJJJNNNVVVfffyyy}}}vvvpppqqqvvv{{{{{{yyyyyyxxxxxxwwwvvvuuutttttt~~~~~~~~~~~~~~~~~~~~~}}}}}}uuuxxx|||~~~}}}}}}{{{||||||}}}~~~}}}}}}~~~zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{xxxwwwwwwyyyyyy{{{|||{{{zzzyyyzzz{{{~~~~~~}}}|||~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzzzz||||||||||||||||||}}}}}}~~~}}}{{{{{{{{{||||||zzzyyyyyy{{{}}}~~~}}}|||zzz{{{|||~~~~~~}}}||||||xxxxxxxxxvvvuuuvvvyyy|||~~~}}}{{{zzzzzz{{{{{{yyyyyyxxxwwwvvvvvvuuuuuupppqqqqqqrrrrrrqqqqqqppprrrtttxxxzzzyyyxxxxxxxxx{{{zzzyyywwwvvvuuuuuuuuuzzz{{{{{{{{{zzzwwwuuusssnnnnnnnnnpppssstttsssrrrsssrrrqqqpppooonnnmmmmmmqqqssstttuuutttpppmmmjjjeeegggjjjlllmmmmmmkkkjjjlllnnnoooqqqqqqpppnnnmmmrrrqqqnnnllljjjhhhhhhhhhbbbbbbccceeegggkkknnnpppoooqqqrrrrrrooollljjjiiimmmooorrrsssrrrnnnjjjggghhhggggggjjjnnnooommmjjjcccaaa^^^\\\ZZZYYYZZZZZZ^^^]]][[[XXXUUUUUUWWWYYYZZZ\\\^^^``````]]]ZZZXXXVVVUUUSSSQQQQQQSSSUUUWWW]]]\\\[[[[[[\\\^^^```aaa```ZZZVVVVVVVVVSSSPPPPPPQQQQQQRRRTTTWWWXXXXXXWWWRRRQQQPPPPPPQQQTTTVVVXXX[[[\\\[[[ZZZYYYZZZ\\\___\\\^^^```aaabbbaaa```___dddeeeeeeeeecccaaa^^^\\\WWWWWWWWWUUUUUUVVVYYY\\\\\\ZZZXXXWWWWWWWWWUUUTTTPPPOOONNNMMMNNNQQQTTTUUUVVVUUUSSSRRRRRRRRRSSSTTTQQQQQQPPPNNNLLLKKKJJJIIIIIIKKKNNNOOOOOOLLLIIIGGGGGGFFFFFFGGGHHHHHHGGGEEEDDDCCCBBBAAAAAABBBDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHIIIJJJJJJKKKJJJJJJHHHGGGEEECCCCCCEEEHHHIIIIIIGGGEEEEEEEEEFFFEEEDDDGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIHHHEEEAAA??????@@@AAAAAA@@@>>>===CCCBBBBBBCCCDDDDDDBBBAAAAAABBBCCCBBBBBBDDDGGGJJJNNNVVVdddvvv|||vvvppppppuuuzzzzzzyyyxxxxxxwwwvvvuuuttttttsss~~~~~~~~~xxx{{{~~~~~~~~~~~~}}}||||||~~~}}}zzzwwwvvvwwwyyyxxxyyyzzzyyyxxxwwwxxxzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~|||{{{zzzyyyyyyyyyzzz{{{yyyyyyzzz{{{|||}}}}}}|||{{{||||||}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzz|||~~~~~~}}}||||||}}}}}}{{{{{{{{{zzzzzzyyyyyyyyyvvvvvvvvvwwwwwwxxxxxxxxxzzz{{{|||{{{yyywwwxxxxxx{{{zzzyyywwwvvvuuuttttttxxxyyy{{{}}}}}}}}}{{{zzzzzzyyywwwvvvvvvuuusssqqqpppooonnnllljjjhhhffffffjjjnnnuuuzzz|||zzzvvvtttmmmnnnooopppqqqqqqqqqpppooopppqqqssssssqqqpppooorrrooolllhhhfffeeeffffffcccccceeehhhlllqqqtttwwwsssvvvxxxwwwtttqqqqqqrrrnnnppprrrssssssqqqnnnlllnnnkkkiiilllppprrrnnniiigggeeeaaa___]]]]]]^^^___\\\[[[YYYXXXVVVWWWXXXYYYYYY[[[^^^```aaa```]]][[[WWWTTTQQQOOOPPPSSSWWWZZZ]]]___aaadddhhhkkknnnoooqqqiiidddeeeeee```YYYVVVVVVSSSSSSXXX___ccccccaaaXXXVVVUUUTTTUUUXXXZZZ\\\___]]]YYYVVVUUUWWW[[[]]]```___\\\[[[\\\___cccffffffgggggggggeeebbb```^^^```bbbcccbbb___^^^___aaa^^^\\\ZZZYYYZZZ[[[\\\]]]___\\\VVVQQQNNNMMMOOOPPPQQQQQQOOONNNNNNNNNNNNNNNHHHHHHIIIIIIJJJJJJKKKKKKHHHIIILLLNNNNNNLLLJJJHHHJJJHHHGGGHHHIIIJJJHHHGGGIIIHHHFFFEEEDDDDDDEEEEEEFFFEEECCCBBBBBBCCCDDDEEEHHHHHHIIIIIIJJJJJJKKKKKKGGGHHHIIIJJJKKKLLLLLLLLLHHHGGGDDDBBBBBBDDDFFFHHHGGGFFFEEEEEEGGGHHHHHHGGGGGGFFFDDDCCCCCCCCCEEEFFFDDDCCCBBBDDDGGGGGGCCC???@@@AAAAAABBBBBBAAA@@@@@@DDDDDDDDDDDDDDDDDDBBBAAABBBCCCDDDDDDDDDEEEGGGIIIOOOUUUaaarrr|||wwwrrrqqquuuzzz{{{{{{yyyxxxwwwvvvuuuttttttsss}}}~~~~~~~~~}}}zzzxxxzzz{{{xxxyyyzzzyyyxxxwwwxxxzzz~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~||||||zzzyyyxxxxxxxxxyyyzzz{{{xxxyyy{{{{{{{{{{{{{{{{{{|||{{{zzzyyyyyy{{{|||~~~|||~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~||||||||||||||||||||||||yyyyyyyyyzzzzzz{{{||||||}}}}}}}}}{{{yyywwwxxxzzzyyyyyyxxxwwwvvvvvvwwwwwwxxxyyy{{{}}}}}}}}}|||{{{{{{yyyvvvtttsssrrrooommmoooooommmkkkiiigggeeeddddddiiiqqqxxx{{{|||zzzxxxsssqqqpppnnnnnnoooqqqrrroooppprrrtttttttttsssrrrssspppmmmjjjhhhhhhjjjkkkiiijjjlllnnnqqqtttwwwxxxsssuuuwwwvvvrrrooooooqqqmmmmmmnnnnnnoooqqqrrrrrrtttqqqnnnpppttttttooojjjjjjhhhfffdddccccccdddeeedddcccaaa```_________^^^]]]^^^___```aaabbbbbbbbb\\\ZZZVVVSSSSSSUUUXXXZZZ\\\___eeekkkooorrrrrrrrrxxxqqqmmmoooqqqmmmgggdddccc^^^[[[^^^eeeiiihhheee\\\[[[YYYXXXXXXYYY[[[\\\ZZZXXXTTTRRRSSSVVVZZZ\\\___^^^\\\\\\]]]aaaeeegggdddeeeggghhhjjjjjjjjjjjjlllnnnppppppmmmjjjgggeee```]]]YYYVVVUUUWWWZZZ]]]gggccc[[[TTTNNNLLLKKKLLLNNNMMMLLLKKKJJJJJJJJJJJJEEEEEEFFFGGGHHHIIIJJJKKKGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGJJJMMMNNNNNNMMMNNNMMMKKKHHHFFFFFFEEEFFFDDDCCCCCCCCCDDDEEEGGGHHHLLLLLLLLLKKKJJJJJJJJJIIIEEEFFFGGGHHHIIIJJJJJJJJJHHHFFFDDDBBBAAABBBDDDEEECCCCCCCCCEEEHHHJJJIIIIIIFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDCCCDDDCCCDDDFFFFFFEEEFFFHHHJJJNNNTTT___ooo}}}yyytttsssvvvzzz|||}}}yyyyyyxxxwwwvvvuuutttttt|||{{{~~~}}}||||||~~~yyy{{{|||{{{zzzyyyzzz{{{~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~|||zzzyyy{{{{{{zzzzzzzzz{{{}}}~~~yyy{{{||||||zzzyyyyyyzzz|||{{{xxxwwwwwwyyy|||~~~|||~~~~~~~~~|||||||||}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}{{{yyyxxxyyy{{{xxxxxxxxxwwwxxxxxxyyyyyyzzzzzz{{{|||{{{yyywwwuuuvvvtttrrrrrrsssssssssrrrsssrrrqqqpppnnnlllkkkjjjfffiiinnnssswwwxxxxxxwwwtttqqqmmmjjjiiijjjlllnnnkkkmmmpppsssuuuuuuuuutttuuussspppnnnmmmmmmooopppmmmnnnqqqsssuuuvvvvvvvvvwwwwwwwwwuuurrrooonnnnnnkkkjjjjjjkkkmmmpppssstttvvvtttssstttvvvuuuqqqnnnjjjjjjjjjiiiiiiiiijjjjjjnnnllliiigggfffdddaaa___ccccccccccccccceeefffgggdddbbb___[[[YYYYYYZZZZZZ]]]```fffjjjmmmmmmkkkiiiqqqllllllpppsssrrrppppppnnniiidddcccfffhhhfffddd```___^^^\\\ZZZYYYXXXXXXRRRPPPPPPQQQUUUYYY[[[\\\YYY\\\aaaeeeggggggfffddd]]]^^^aaadddiiinnnrrrtttvvvuuuuuuvvvtttpppjjjfffaaa^^^ZZZTTTQQQQQQTTTXXXbbb^^^YYYTTTPPPMMMMMMLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFGGGJJJMMMNNNFFFGGGJJJNNNSSSUUUTTTSSSRRRPPPNNNKKKIIIHHHHHHHHHBBBCCCEEEGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCDDDAAAAAABBBDDDGGGIIIHHHGGGCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHGGGCCCAAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFBBBDDDFFFFFFEEEDDDEEEFFFEEEFFFHHHHHHHHHHHHIIIKKKMMMRRR]]]mmm}}}zzzvvvuuuwwwzzz}}}~~~zzzzzzyyyxxxwwwvvvvvvuuu}}}|||}}}|||~~~~~~~~~|||}}}~~~~~~||||||}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}zzzzzzzzz{{{|||}}}}}}}}}~~~|||}}}~~~~~~}}}{{{zzz|||{{{{{{{{{{{{}}}|||~~~}}}zzzxxxxxxzzz|||{{{zzzzzzzzz{{{}}}}}}zzz}}}~~~~~~~~~}}}~~~~~~{{{|||||||||}}}}}}~~~~~~}}}||||||{{{{{{|||}}}~~~}}}~~~~~~|||zzzyyyyyy{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzyyywwwtttsssqqqpppooopppsssvvvwwwwwwvvvvvvuuutttsssrrrrrrqqqpppppppppqqqrrrssstttuuutttqqqnnnkkkhhhhhhhhhiiifffhhhlllpppsssuuuuuuuuuuuutttqqqooommmmmmnnnnnnjjjmmmqqquuuvvvvvvtttsssuuusssrrrqqqqqqpppnnnllljjjkkklllmmmoooppprrrsssqqqqqqrrrsssssssssqqqppplllmmmnnnooopppppppppoooooommmkkkjjjjjjhhhdddaaafffeeeeeeeeeeeeeeeeeeffffffeeedddcccbbbbbbaaa```bbbdddfffiiiiiihhhfffdddiiiggghhhlllnnnmmmnnnrrrnnnjjjeeeccceeefffgggfffgggfffeeeccc___\\\YYYWWWTTTSSSUUUYYY]]]^^^\\\ZZZXXX\\\bbbhhhjjjjjjgggeee______```bbbgggmmmsssvvv{{{vvvqqqppprrroooiiiccc^^^^^^]]]ZZZVVVUUUWWWYYYXXXXXXVVVUUUSSSRRRPPPPPPNNNNNNNNNMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJLLLOOORRRSSSNNNPPPRRRVVVXXXWWWTTTQQQRRRPPPOOOMMMLLLLLLLLLLLLIIIJJJKKKMMMMMMMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAACCCEEEFFFDDDBBBAAABBBDDDFFFGGGGGGFFFFFFEEEFFFHHHHHHGGGGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIDDDGGGIIIHHHFFFEEEFFFGGGFFFHHHJJJJJJJJJIIIJJJLLLLLLQQQ\\\kkk}}}|||yyyvvvtttvvvyyy|||~~~|||{{{{{{zzzyyyxxxwwwwww~~~~~~}}}|||}}}~~~~~~~~~}}}~~~}}}}}}{{{}}}~~~~~~}}}|||~~~}}}}}}||||||{{{{{{zzzzzz~~~~~~~~~~~~~~~}}}|||{{{xxxxxxyyyyyyzzz{{{||||||zzzzzz{{{{{{{{{|||||||||{{{|||~~~}}}|||zzzzzzzzzzzz{{{|||~~~~~~{{{yyyyyyzzz{{{|||}}}~~~~~~~~~}}}xxx{{{~~~~~~|||||||||{{{|||}}}~~~{{{{{{{{{|||}}}}}}~~~~~~~~~~~~||||||{{{|||}}}~~~~~~~~~{{{yyyyyyzzz|||{{{zzzzzzyyyyyyyyyzzzuuuvvvxxxyyyyyyxxxvvvuuunnnlllkkkmmmpppsssuuuuuuwwwwwwwwwvvvvvvuuuuuuuuuzzzwwwtttqqqoooppprrrssstttsssqqqooollliiigggfffbbbdddiiimmmqqqtttuuuuuusssrrrooommmkkkjjjiiiiiieeeiiioootttvvvvvvsssqqqkkkiiiggghhhlllnnnllljjjjjjlllnnnpppqqqqqqqqqpppiiikkknnnpppooooooooopppnnnppprrruuuvvvvvvuuutttooonnnlllnnnooooookkkhhhddddddeeeeeeeeedddbbbaaabbbcccfffhhhiiijjjiiiiiiggghhhhhhiiiiiiiiihhhhhhhhhfffgggjjjiiigggiiinnngggdddaaaaaacccgggjjjkkkmmmmmmllliiieee```[[[XXX\\\\\\^^^bbbdddbbb]]]XXX[[[]]]___bbbeeegggiiiiiikkkiiiggggggjjjnnntttwww}}}tttkkkiiillllllfff```YYY]]]```aaa___^^^___aaaUUUVVVWWWWWWWWWUUUSSSRRRNNNNNNMMMMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWZZZ[[[\\\]]][[[VVVOOOJJJPPPOOONNNNNNNNNNNNPPPPPPRRRRRRSSSRRRPPPLLLHHHEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGDDDEEEEEEEEECCCAAA???>>>BBBBBBBBBCCCDDDCCCAAA>>>???AAAEEEHHHIIIIIIGGGFFFEEEEEEEEEHHHKKKMMMNNNNNNHHHHHHHHHHHHHHHIIIJJJKKKGGGJJJKKKJJJGGGEEEFFFGGGHHHIIIKKKLLLKKKKKKKKKLLLKKKQQQ[[[jjj|||{{{xxxuuutttuuuxxx{{{~~~}}}|||{{{{{{yyyyyyxxxwww~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~yyy{{{~~~~~~{{{xxxuuuuuuvvvwwwyyy{{{}}}~~~|||{{{zzzxxxwwwwwwxxxxxxvvvvvvwwwxxxyyyyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{}}}|||zzzyyyxxxxxxyyyzzz|||}}}}}}}}}~~~~~~~~~}}}|||{{{|||~~~~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~}}}~~~}}}{{{yyyxxxrrrsssuuuwwwwwwvvvuuusssuuuppplllkkkooouuuxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzyyywwwssspppmmmnnnooossstttuuusssoookkkiiihhheeefffgggiiikkkmmmnnnoooppplllgggfffgggiiiiiihhhlllmmmppprrrsssrrrqqqpppbbbaaa```___bbbfffkkkoooooopppppppppnnnnnnppprrrqqqrrrrrrrrrrrrpppnnnmmmlllmmmnnnqqqssstttsssrrrvvvtttqqqnnnlllllllllmmmgggeeeccccccdddgggjjjmmmiiijjjmmmppprrrrrrqqqqqqsssppplllhhhfffeeeeeeffffffeeedddccccccfffjjjnnnnnnkkkiiihhhhhhhhhhhhhhhhhhkkklllhhhaaa]]]^^^aaadddaaa______```aaa```]]]^^^]]]\\\\\\^^^aaaeeegggnnnkkkiiijjjnnnqqqqqqpppvvvtttnnneee\\\YYYZZZ^^^]]]___bbbddddddbbb___]]]^^^___```aaa```^^^\\\ZZZYYYTTTMMMJJJKKKMMMNNNMMMIIIKKKOOOSSSVVVUUURRROOOSSSWWWZZZVVVOOOKKKMMMRRRWWWZZZ^^^```___[[[VVVSSSRRRRRRSSSTTTVVVXXXZZZ[[[^^^]]]\\\[[[ZZZVVVPPPLLLJJJIIIIIIIIIJJJJJJHHHFFFJJJHHHGGGIIILLLMMMKKKIIIDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@AAABBBCCCCCCAAA??????AAAEEEFFFEEEBBBDDDDDDEEEFFFHHHJJJKKKLLLNNNNNNOOONNNMMMKKKIIIHHHNNNMMMLLLKKKJJJIIIHHHHHHLLLJJJHHHHHHIIIJJJJJJJJJPPPSSSZZZdddttt{{{{{{yyyvvvsssuuu{{{}}}{{{zzzzzzyyywwwuuu}}}}}}~~~~~~~~~|||~~~~~~~~~}}}~~~}}}{{{yyyyyyyyyyyyzzz|||}}}~~~}}}|||{{{zzzzzzzzz{{{vvvwwwwwwxxxxxxyyyyyyyyyzzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyzzz{{{{{{{{{||||||}}}}}}~~~~~~|||{{{{{{}}}~~~~~~}}}}}}~~~~~~||||||~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzztttuuuvvvvvvuuutttsssrrrqqqnnnjjjkkkooosssvvvwww{{{{{{{{{|||||||||||||||zzzzzzxxxuuurrrppppppqqquuuvvvwwwvvvsssooommmmmmmmmmmmlllkkkjjjiiihhhhhhmmmjjjhhhhhhjjjmmmmmmlllmmmmmmmmmllljjjhhhfffeeeaaaaaaaaaaaabbbccceeefffoooooopppooonnnmmmooopppttttttssssssqqqpppooonnnqqqqqqrrrtttvvvwwwvvvuuuuuusssqqqnnnmmmlllmmmmmmmmmmmmllllllmmmnnnoooooorrrsssttttttrrrpppnnnmmmmmmjjjeeeaaa___aaadddfffkkkjjjhhhfffeeegggiiilllmmmlllkkkkkklllmmmmmmnnnjjjkkkkkkjjjiiigggggggggfffccc``````aaabbb```^^^___^^^\\\[[[\\\^^^bbbdddfffggggggfffeeefffggghhhlllkkkfff___YYYWWWYYY]]]\\\]]]___``````___^^^]]]```cccfffiiiiiifffbbb```XXXUUUPPPNNNNNNOOOQQQRRRUUUTTTUUUWWWZZZ\\\]]]\\\XXXZZZ[[[XXXSSSPPPQQQTTTWWWYYY\\\^^^______^^^^^^ZZZYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXVVVRRRMMMIIIKKKKKKKKKLLLNNNOOONNNMMMLLLJJJIIIIIIKKKKKKIIIGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDCCCAAA@@@?????????BBB@@@???@@@BBBDDDCCCAAACCCDDDDDDEEEGGGIIIKKKLLLOOOOOOPPPPPPPPPOOOMMMLLLMMMLLLJJJIIIIIIJJJLLLNNNMMMKKKIIIIIIJJJLLLLLLKKKNNNQQQXXXbbbrrr|||{{{yyyvvvuuuwww{{{~~~}}}|||zzzxxxuuurrr~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~zzzzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||}}}~~~}}}|||zzzzzzzzzzzzyyyyyyzzz{{{{{{|||}}}}}}}}}|||{{{{{{|||}}}~~~}}}~~~~~~}}}}}}~~~||||||}}}}}}}}}}}}}}}}}}yyyyyywwwvvvuuutttttttttqqqpppnnnoooqqqtttuuuuuuzzz{{{{{{{{{|||}}}}}}}}}zzz{{{zzzxxxuuuttttttvvvxxxyyy{{{zzzwwwtttsssssswwwuuurrrooojjjfffcccbbbkkkjjjkkkmmmppprrrsssrrrpppooommmjjjgggdddaaa```cccccccccccccccbbbaaa```hhhjjjllllllkkklllnnnooottttttrrrqqqpppooooooooouuuuuuvvvwwwwwwwwwvvvvvvwwwuuusssrrrpppppppppqqqrrrssstttttttttrrrqqqpppxxxxxxwwwuuussspppmmmkkkiiifffaaa^^^^^^aaafffjjjmmmkkkiiifffeeedddeeeeeedddeeeeeefffhhhiiijjjkkkiiihhhiiikkkooopppnnnkkkdddcccbbbbbbdddeeeeeedddbbb```^^^\\\\\\^^^aaaccc___cccdddbbb]]]ZZZ[[[]]]``````^^^ZZZVVVUUUYYY]]]___^^^]]]\\\[[[ZZZZZZZZZZZZ^^^dddhhhiiifffbbb^^^]]]\\\[[[ZZZZZZ\\\___bbbbbb^^^ZZZXXXZZZ]]]___aaa[[[[[[YYYXXXVVVVVVVVVVVV[[[[[[\\\]]]___bbbdddfff___^^^]]][[[YYYXXXWWWVVVUUUTTTSSSSSSSSSQQQNNNKKKOOONNNOOOQQQTTTVVVVVVUUUPPPNNNLLLKKKKKKJJJGGGFFFGGGGGGGGGFFFFFFDDDCCCCCCGGGFFFDDDBBBAAA@@@??????EEECCCAAA@@@BBBCCCCCCCCCEEEEEEFFFGGGHHHIIIKKKLLLOOOPPPQQQRRRRRRRRRRRRRRRLLLKKKJJJIIIKKKNNNRRRTTTOOOMMMKKKKKKLLLNNNNNNMMMLLLOOOVVV```ppp~~~{{{yyyxxxyyy{{{{{{|||~~~}}}||||||yyyvvvsss~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{{{{zzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{{{{||||||~~~~~~~~~~~~~~~zzz{{{|||~~~}}}|||zzzxxxwwwwwwxxxyyywwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxyyyzzz{{{{{{|||{{{||||||{{{yyyxxxyyyzzzzzz{{{}}}|||zzzxxxxxxyyy|||{{{wwwsssnnnjjjfffdddnnnoooqqqtttvvvxxxxxxwwwvvvtttqqqnnnjjjhhhfffffffffffffffeeedddccccccbbbbbbdddgggiiijjjkkknnnpppqqqpppooonnnmmmnnnooopppuuuvvvwwwvvvuuuttttttuuuzzzyyyxxxwwwvvvvvvvvvwwwuuuuuuuuutttsssqqqooonnnttttttssssssrrrpppnnnmmmjjjhhheeecccdddfffiiillllllkkkiiihhhgggfffdddccc]]]___aaaccccccddddddeeeeeefffhhhkkkmmmnnnmmmlllccccccccceeegggjjjkkklllfffdddaaa______aaadddfffaaacccdddaaa\\\XXXVVVVVVZZZ[[[ZZZXXXUUUUUUYYY\\\bbb```]]]YYYWWWWWWWWWXXXVVVYYY]]]aaabbbaaa___]]]___bbbccccccbbbdddiiinnnkkkfff```[[[ZZZ[[[\\\]]]^^^\\\ZZZ[[[]]]___^^^]]]^^^^^^^^^___```bbbdddeee___^^^\\\YYYVVVSSSPPPOOOOOOOOOOOORRRUUUVVVVVVUUUUUUUUUUUUWWWZZZ\\\[[[ZZZTTTSSSQQQOOOMMMKKKJJJIIIJJJJJJJJJIIIHHHGGGEEEDDDGGGFFFEEEDDDDDDDDDDDDDDDGGGFFFDDDCCCDDDFFFGGGHHHJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMOOOPPPQQQRRRSSSTTTMMMMMMNNNOOOPPPSSSUUUVVVQQQOOOMMMMMMNNNPPPPPPOOOLLLOOOUUU___ppp|||yyyzzz|||~~~|||zzzyyyyyyyyy{{{|||{{{xxxvvv||||||~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~|||||||||}}}~~~~~~{{{|||}}}}}}{{{yyyxxxxxxzzz|||}}}}}}~~~~~~~~~|||yyyxxxwwwwwwxxxxxxyyyzzz{{{||||||}}}~~~~~~}}}||||||}}}{{{|||~~~}}}{{{zzz{{{||||||{{{yyywwwtttrrrpppooouuuwwwyyy{{{{{{{{{zzzzzzzzzxxxuuuqqqmmmkkkiiihhhhhhgggfffeeeeeefffggghhhfffhhhkkkmmmmmmmmmnnnppplllkkkkkkkkklllnnnppprrruuuvvvwwwuuusssrrrssstttzzzzzzyyyyyyyyyyyyzzzzzzvvvuuusssqqqpppooooooooooooooooooooooooooonnnnnnjjjjjjiiihhhggggggffffffkkkjjjiiijjjlllkkkhhheeeaaadddggghhhfffeeeeeefffcccgggkkkkkkhhhgggiiilllfffgggggghhhiiijjjlllmmmgggeeecccbbbbbbcccdddfffhhhfffcccbbbaaa^^^YYYUUUWWWYYYYYYVVVSSSRRRUUUXXX```^^^[[[YYYYYYYYY[[[\\\[[[[[[\\\\\\^^^```aaabbb___aaacccbbb______bbbeeemmmiiidddaaa______^^^]]]]]][[[ZZZ^^^ccceeedddaaa[[[]]]___bbbccccccccccccbbbaaa___\\\XXXTTTQQQOOOQQQQQQQQQSSSWWWZZZ[[[[[[ZZZYYYYYYZZZ\\\]]][[[ZZZWWWWWWUUUSSSQQQPPPPPPQQQUUUUUUTTTSSSRRRPPPNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHKKKMMMMMMLLLKKKIIIHHHHHHHHHHHHJJJKKKKKKMMMNNNPPPQQQRRROOOQQQTTTVVVXXXWWWVVVUUUSSSQQQOOOOOOPPPRRRRRRQQQNNNQQQVVV```ppp~~~{{{|||~~~}}}zzzxxxxxxxxxyyyzzzzzzxxxvvv}}}{{{zzz{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~|||{{{yyyyyyyyy{{{}}}~~~~~~}}}zzzyyyyyy||||||}}}}}}~~~~~~~~~~~~~~~|||~~~~~~}}}|||{{{|||}}}zzzzzzyyyyyyyyyyyyyyyyyy{{{}}}}}}{{{{{{{{{{{{yyyvvvrrrnnnjjjgggeeeiiihhhgggggggggjjjlllnnnqqqsssttttttrrrppppppppplllllllllmmmoooqqqrrrsssuuuwwwwwwuuurrrppprrruuuwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwuuusssrrrrrrssssssqqqqqqppppppooooooooooooiiiiiiiiiiiigggdddaaa___ccccccdddgggjjjjjjfffbbbcccgggkkkllliiifffeeefffeeejjjmmmjjjeeecccfffjjjjjjjjjjjjiiigggfffgggiiiffffffeeecccbbbbbbaaaaaahhhddd``````aaa___ZZZVVVVVVXXXXXXVVVRRRPPPQQQSSSXXXXXXYYY[[[]]]```bbbccc___\\\YYYWWWXXX[[[```ccccccccccccaaa^^^\\\[[[\\\cccbbbaaaaaaaaaaaa___]]]UUUUUUVVVZZZ___aaa^^^[[[XXX[[[___cccffffffdddccceeeeeedddbbb___\\\YYYWWWXXXVVVTTTTTTVVVXXXYYYYYYZZZYYYXXXYYYYYYYYYWWWUUUWWWWWWXXXWWWVVVWWWYYY[[[]]]]]]\\\ZZZYYYVVVUUUSSSTTTSSSQQQOOOMMMLLLLLLLLLJJJKKKKKKJJJIIIJJJLLLNNNMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOOOOPPPSSSWWW[[[\\\ZZZWWWUUUTTTRRRPPPPPPQQQSSSSSSRRRQQQSSSXXXaaappp~~~~~~~~~~~~~~~}}}~~~|||yyyxxxxxxwwwuuuttt{{{zzzzzz|||~~~}}}}}}}}}~~~}}}}}}}}}~~~|||~~~~~~|||}}}~~~~~~~~~||||||}}}~~~xxxyyyyyy{{{|||}}}~~~~~~|||~~~|||zzz{{{|||zzzzzzxxxvvvsssooollljjjlllmmmnnnooopppqqqrrrssssssuuuxxxxxxvvvtttssssssqqqrrrsssttttttuuuuuuuuuqqqtttuuurrrnnnmmmpppsssuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuttttttttttttuuuuuummmmmmllljjjgggeeebbbaaa``````bbbfffkkkkkkeee```aaaffflllllliiieeeeeefffiiiiiihhheeebbbaaacccffffffggghhhgggddddddeeegggjjjiiiiiigggdddaaa^^^\\\___]]][[[ZZZYYYXXXWWWVVVXXXZZZ[[[XXXTTTQQQRRRSSSTTTVVVZZZ^^^aaabbbcccccc___[[[VVVSSSSSSVVV[[[^^^eeedddccccccdddcccaaa___^^^]]]]]]^^^``````^^^]]]TTTVVVYYY]]]___^^^ZZZWWW\\\^^^aaadddfffeeecccbbbccccccddddddbbb```^^^\\\XXXUUURRRQQQRRRTTTUUUUUUTTTSSSRRRSSSTTTTTTRRRPPPSSSUUUWWWXXXYYY\\\aaaeeeccccccbbb```^^^\\\YYYXXXXXXWWWVVVTTTSSSSSSRRRRRRRRRSSSTTTRRROOONNNOOOPPPPPPOOOOOOPPPPPPQQQRRRSSSMMMLLLLLLKKKLLLMMMNNNNNNPPPSSSWWWZZZ[[[[[[YYYXXXUUUSSSQQQPPPRRRSSSSSSSSSSSSTTTXXXaaappp}}}}}}~~~{{{yyyxxxxxxwwwvvv|||{{{|||~~~}}}|||{{{|||{{{~~~}}}}}}~~~xxxyyyzzz{{{|||}}}~~~|||~~~~~~{{{yyy{{{}}}yyyzzz{{{{{{zzzxxxvvvtttqqqsssuuuxxxyyyyyywwwvvvnnnqqquuuwwwwwwwwwwwwxxxwwwwwwyyyyyyyyyxxxvvvvvvmmmoooqqqnnnjjjiiilllpppvvvwwwyyyzzz{{{|||||||||vvvxxx{{{}}}}}}{{{yyywwwwwwwwwwwwxxxyyy{{{|||}}}tttssspppmmmkkkiiiiiiiiiffffffhhhmmmrrrqqqkkkeeebbbhhhnnnooollliiihhhjjjjjjfffbbb``````aaaaaaaaa^^^aaacccccccccdddgggjjjoooooonnnlllhhhbbb\\\YYYUUUVVVWWWTTTPPPOOORRRVVVZZZ]]]^^^\\\XXXUUUUUUWWWVVVXXX]]]```bbbaaa___]]]```]]]YYYUUUTTTVVVZZZ]]]___^^^___bbbgggiiigggeeedddbbbaaabbbccccccaaa```]]]aaafffhhhhhhddd___\\\cccdddeeeeeedddcccaaa```]]]^^^```aaaaaa___]]]\\\SSSPPPNNNMMMOOORRRSSSTTTOOONNNMMMNNNPPPPPPNNNMMMPPPSSSVVVXXXZZZ___eeejjjkkkkkkjjjhhhfffcccaaa```WWWWWWWWWWWWXXXXXXYYYZZZZZZ\\\]]]ZZZVVVRRRRRRSSSSSSSSSTTTVVVXXXZZZ\\\]]]PPPOOONNNMMMMMMMMMNNNOOOPPPRRRTTTWWWYYYZZZ[[[[[[UUUSSSQQQPPPRRRSSSSSSSSSTTTUUUXXX```ooo|||{{{~~~zzzyyyyyy{{{||||||{{{yyy}}}||||||{{{{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxyyyyyy{{{zzzyyyxxxwwwwwwwwwxxxvvvvvvwwwwwwxxxyyy{{{{{{|||{{{yyywwwuuuuuuvvvvvvzzzxxxuuusssqqqqqqqqqrrrrrroookkkjjjkkkmmmnnnnnnssstttvvvwwwyyyzzzzzzzzz}}}zzzxxxyyy{{{{{{yyyvvv~~~|||xxxvvvuuuvvvyyy{{{yyyxxxuuusssqqqqqqqqqqqqpppooonnnmmmnnnpppssstttqqqnnnkkkjjjjjjjjjiiihhhgggeeecccfffjjjmmmmmmkkkfffkkkmmmlllmmmpppoookkkuuupppkkkhhhiiihhheeebbb]]]ZZZVVVSSSSSSUUUXXXZZZ[[[___hhhXXXQQQ[[[WWW[[[]]][[[YYYXXXYYYZZZYYYXXX]]]YYYUUUUUUXXXYYYXXXVVVYYY[[[]]]```bbbcccccccccdddcccccccccddddddffffffgggggggggffffffeeeddddddbbbaaa```^^^]]]\\\[[[[[[]]]ZZZXXXXXXZZZ[[[XXXUUURRRNNNIIIIIILLLOOOPPPOOOOOOOOOOOONNNNNNMMMMMMMMMQQQQQQRRRUUU[[[```cccdddmmmkkkjjjkkkmmmlllgggccc```___^^^___```^^^XXXTTT\\\YYYUUUSSSTTTWWWYYYZZZYYYYYYYYYYYYXXXWWWUUUTTTMMMMMMMMMNNNNNNOOOOOOOOOOOORRRUUUXXXXXXVVVSSSQQQSSSRRRPPPOOONNNNNNOOOOOOTTTRRRUUU]]]iii{{{|||{{{{{{~~~}}}|||{{{{{{{{{{{{{{{|||zzz~~~~~~}}}||||||}}}}}}|||||||||||||||}}}}}}~~~{{{{{{{{{zzz{{{{{{||||||{{{{{{yyyxxxwwwvvvvvvvvvpppooonnnmmmmmmoooppprrrwwwuuurrrqqqrrrtttttttttqqqrrrtttvvvxxxzzz{{{{{{}}}{{{yyyzzz||||||{{{yyyuuussspppnnnmmmnnnooopppyyyxxxwwwwwwxxxyyyzzz{{{tttttttttuuuvvvvvvwwwxxxtttrrrpppppppppqqqpppooonnnmmmmmmnnnpppqqqqqqqqqmmmoooooollllllppprrrpppqqqpppnnnllliiihhhhhhiiieeedddbbbaaa____________XXX^^^iiiZZZRRRZZZVVV[[[XXXWWWUUUUUUVVVVVVUUUSSSVVVWWWYYYYYYZZZZZZ\\\]]]ZZZ[[[]]]```bbbcccddddddeeeeeedddcccbbbaaaaaa```ddddddcccccccccccccccddd\\\[[[XXXUUUSSSRRRQQQQQQVVVUUUTTTUUUVVVWWWVVVUUURRRQQQOOONNNOOOOOONNNMMMQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSWWW\\\bbbeeefffcccaaaaaabbbdddfffggggggdddccccccdddfffeeebbb___]]]ZZZWWWVVVVVVVVVVVVVVVXXXYYYZZZZZZYYYWWWUUUTTTPPPPPPOOOOOONNNOOOOOOOOOSSSSSSTTTTTTSSSRRRPPPOOORRRQQQPPPOOONNNMMMMMMMMMOOONNNQQQZZZfffwww}}}zzzxxxxxx|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}|||{{{zzzyyyyyyyyyyyyvvvvvvwwwyyyzzz|||}}}~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{zzzxxxwwwwwwvvvvvvuuuuuuuuuwwwxxxyyyuuusssrrrrrrssssssrrrqqqoooppprrruuuwwwyyyzzz{{{|||{{{zzz{{{}}}}}}}}}{{{~~~}}}{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwxxxzzz{{{|||tttuuuwwwxxxyyyyyyxxxwwwwwwvvvuuuuuuvvvvvvtttssspppqqqrrrqqqpppooopppqqqpppqqqmmmhhhhhhmmmqqqpppnnnqqqrrroookkkiiilllppphhhiiiiiiiiigggdddaaa___XXX___lll]]]SSSWWWRRRXXXUUUTTTSSSTTTUUUTTTQQQOOOPPPVVV\\\^^^]]]\\\^^^```\\\]]]^^^_______________````````````___]]][[[ZZZ]]]]]]\\\[[[[[[]]]^^^___UUUTTTQQQOOOMMMMMMNNNOOOMMMOOOPPPPPPQQQRRRTTTVVVWWWXXXYYYWWWTTTQQQOOOOOOVVVWWWYYY[[[]]]___```aaa^^^\\\ZZZZZZ[[[]]]]]]\\\YYYYYYXXXWWWXXX\\\aaaeeeaaa``````cccfffhhhhhhggggggeeebbb```___\\\YYYVVVUUUVVVWWWWWWVVVTTTQQQPPPPPPOOONNNMMMNNNOOOPPPQQQVVVUUUSSSQQQOOONNNOOOOOOTTTTTTTTTSSSRRRPPPOOONNNNNNNNNRRRZZZeeevvv}}}yyyvvvvvvwwwxxxxxxyyy{{{}}}~~~~~~~~~{{{{{{zzzzzzyyyyyyyyyyyyssstttvvvyyy{{{~~~~~~}}}|||zzzzzzyyywwwuuussssssrrrrrruuuttttttuuuvvvvvvsssqqqtttuuuwwwyyyzzz{{{||||||~~~~~~~~~~~~}}}}}}}}}|||{{{yyyxxxwwwxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxxxx|||zzzyyyyyyzzzyyywwwuuuqqqsssuuusssooommmnnnpppssssssoooiiihhhmmmpppooonnnooopppooolllkkklllnnnfffggghhhhhhgggeeebbb```___ffftttfffZZZ[[[SSSZZZ[[[[[[[[[\\\]]]\\\XXXUUUXXX]]]cccfffeeecccbbbbbbbbbbbbaaa```^^^]]]\\\[[[\\\]]]___``````___^^^\\\\\\ZZZYYYXXXWWWXXXZZZZZZSSSRRRQQQPPPQQQSSSUUUWWWMMMPPPSSSSSSSSSTTTYYY]]]```bbbbbb___YYYUUUTTTUUUVVVXXX\\\```dddhhhjjjkkkdddaaa]]][[[ZZZXXXWWWUUUWWWXXXXXXUUURRRRRRWWW[[[[[[[[[\\\___cccgggjjjkkkqqqpppooonnnlllhhhccc___[[[ZZZXXXUUUSSSRRRQQQQQQLLLLLLKKKKKKMMMOOOQQQSSSVVVTTTRRRQQQOOOOOOOOOPPPVVVWWWXXXXXXXXXWWWUUUTTTQQQQQQUUU]]]gggwww~~~zzzwwwuuussstttuuuwwwzzz}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}vvvxxxzzz}}}~~~~~~~~~|||{{{~~~|||zzzwwwuuutttsss{{{{{{{{{|||}}}}}}zzzwwwzzz{{{||||||}}}}}}}}}|||~~~~~~}}}}}}}}}}}}|||zzzxxxwwwzzzzzzyyyxxxvvvuuutttssszzzyyywwwwwwwwwxxxzzz{{{}}}{{{zzzyyyyyywwwuuutttwwwyyywwwsssqqqqqqsssvvvwwwuuupppnnnqqqqqqnnnnnnllljjjkkklllllliiigggeeeddddddcccccccccdddddddddjjjzzzpppffffff^^^fffdddddddddfffgggfffccc```ggghhhjjjlllnnnkkkfffaaaccccccbbb```___^^^^^^^^^aaabbbdddeeeeeecccbbb```\\\[[[YYYXXXWWWWWWWWWXXXWWWVVVUUUTTTUUUWWWYYYZZZTTTVVVYYYYYYYYY\\\aaaeeefffgggfffaaa[[[XXXYYY[[[VVVXXX[[[___bbbcccdddddd\\\ZZZXXXXXXYYYZZZZZZZZZWWWYYYZZZXXXTTTRRRSSSUUUZZZ[[[]]]___bbbgggkkknnnnnnnnnoooqqqrrrqqqnnnlllgggccc]]]XXXUUUUUUWWWYYYPPPOOONNNMMMNNNNNNPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQTTTUUUWWWXXXYYYYYYXXXWWWRRRSSSWWW]]]eeettt}}}}}}yyyvvvuuurrrssstttvvvyyy|||~~~}}}~~~~~~~~~}}}}}}xxxyyy|||~~~|||}}}{{{{{{{{{{{{{{{zzzyyyyyy~~~}}}}}}||||||{{{|||}}}}}}{{{xxx|||||||||||||||{{{{{{zzzyyy{{{||||||zzzzzz{{{}}}~~~}}}yyyyyyzzzzzzyyyxxxwwwwww|||zzzxxxvvvvvvxxx{{{|||{{{yyyvvvtttttttttsssrrrvvvxxxzzzyyywwwuuuuuuuuuvvvxxxwwwrrrpppqqqoookkkpppmmmkkklllooooookkkgggdddcccaaa```aaabbbeeefffcccfffvvvrrrmmmooohhhooofffeeeeeegggiiiiiigggeeellljjjhhhjjjllljjjeee___]]]]]]]]]]]]]]]^^^______dddddddddcccaaa___]]]\\\XXXXXXWWWWWWVVVUUUUUUTTT^^^]]]\\\ZZZYYYXXXXXXWWWVVVWWWXXXXXXYYY\\\```dddgggfffdddaaa^^^\\\]]]^^^```aaabbbccccccaaa___^^^\\\ZZZWWWVVVWWWXXXWWWWWWUUUXXX[[[\\\\\\ZZZZZZZZZZZZ[[[]]]^^^```cccgggjjjcccccceeeiiinnnqqqrrrqqqkkkggg```ZZZXXXYYY\\\^^^ZZZYYYXXXWWWUUUSSSRRRQQQPPPQQQQQQRRRTTTUUUUUUVVVTTTUUUVVVWWWXXXYYYYYYYYYUUUVVVYYY^^^cccppp|||~~~~~~{{{xxxwwwvvvuuuvvvvvvwwwyyy{{{}}}~~~~~~{{{wwwvvvwwwyyy{{{{{{{{{{{{{{{}}}~~~~~~{{{yyy{{{}}}{{{uuussssssrrrnnnuuuuuuvvvwwwyyyxxxwwwvvvooonnnlllkkkkkklllmmmnnnlllkkkyyyxxxwwwzzzqqqwwwlllkkkkkkmmmoooppppppooommmlllkkkkkklllkkkkkkjjjdddcccbbbaaaaaaaaabbbcccdddcccbbb```___]]]\\\[[[ZZZ[[[]]]^^^___^^^]]]\\\ffffffeeedddbbb___]]][[[\\\ZZZXXXYYY\\\___bbbcccgggfffeeeeeefffeeecccaaahhhiiijjjiiigggdddaaa___```]]]YYYWWWVVVUUUSSSRRRUUUWWWZZZ^^^ccceeedddccc]]]___aaaaaa```aaadddgggdddbbbbbbcccgggjjjlllmmmkkkiiieeebbbaaabbbdddfffbbbcccccccccbbb```^^^\\\ZZZYYYWWWWWWXXX[[[^^^``````__________________```___```bbbeeehhhsss~~~|||{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~{{{||||||yyy{{{~~~}}}}}}||||||{{{|||{{{zzzyyyzzz}}}rrruuuvvvuuussstttyyy}}}vvvuuurrrooommmlllkkkkkkgggfffeeedddcccddddddddddddgggjjjmmmoooooonnnmmmllllllmmmmmmllliiifffeeegggddd```aaaeeeiiijjjiiigggggghhhkkknnnmmmiiidddfffgggiiiiiihhhfffcccaaa[[[XXXVVVVVVWWWXXXXXXWWWXXXXXXYYY___fffjjjjjjiiieeehhhjjjiiigggfffhhhjjjnnnjjjfffcccdddeeeggggggpppppppppooopppqqqqqqrrreeegggjjjlllmmmlllkkkiiieeebbb___\\\]]]aaafffiiinnnmmmkkkiiihhhhhhhhhiiikkkkkknnnoooppp{{{~~~}}}}}}}}}}}}}}}~~~}}}~~~}}}}}}|||{{{yyywwwuuutttnnnnnnmmmmmmmmmmmmnnnnnniiijjjlllnnnqqqsssuuuvvvttttttuuuuuuwwwyyy{{{|||{{{{{{||||||{{{yyywwwvvvzzzzzzzzz{{{{{{{{{||||||xxxwwwvvvvvvvvvwwwxxxyyysssttttttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxyyy{{{