BM6P6(@ DDDDDDCCCBBBBBBCCCCCCDDDFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEGGGJJJLLLLLLKKKJJJJJJGGGHHHIIIHHHHHHJJJNNNQQQYYYTTTTTT```yyy~~~{{{|||~~~yyy~~~|||zzzzzzzzz}}}~~~{{{{{{zzz^^^UUUTTTYYYYYYUUUVVV\\\XXXOOOUUUTTTTTTRRRPPPNNNLLLKKKPPPQQQVVV```mmmwww{{{|||~~~~~~yyyuuulll___fff|||yyytttppprrrvvvxxxtttooouuuwwwvvvrrrqqquuuwwwuuuqqqwww|||yyyqqqlllpppuuuzzzzzzyyytttpppoooqqquuuyyy~~~~~~}}}~~~}}}~~~~~~}}}tttrrrooommmmmmmmmlllkkkaaaaaaaaaccckkk{{{zzzsssxxxvvvsssrrrtttyyyyyyyyywwwsssooolllmmmnnnooommmlllooovvv|||wwwxxxxxxwwwuuuvvvyyy||||||zzzyyy}}}IIIHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@GGGFFFDDDBBBBBBCCCEEEEEEHHHIIIKKKKKKJJJKKKMMMOOOKKKXXXooo|||zzz}}}~~~zzzxxx{{{~~~~~~{{{zzz~~~}}}rrrUUUUUUXXXYYYVVVTTTWWWYYYXXXVVVUUUUUUSSSRRRPPPNNNMMMNNNNNNQQQXXXbbbmmmuuuyyy|||vvvrrrooolllaaafff~~~|||uuurrrooommmooorrrsssqqqnnnooopppoooooorrrwwwuuupppuuuzzz|||xxxqqqmmmooossswwwyyyzzzxxxsssqqqrrrtttsssyyy|||{{{yyy{{{|||{{{}}}{{{|||~~~~~~}}}{{{nnnjjjnnnoookkkeeebbbaaa______dddpppvvvtttwwwuuurrrpppppptttxxx{{{pppsssvvvwwwsssoookkkjjjlllkkkkkklllooouuu|||~~~||||||~~~|||{{{{{{JJJIIIHHHGGGGGGFFFEEEEEEHHHGGGGGGFFFEEEEEEFFFFFFCCCCCCBBBAAAAAAAAAAAAAAAFFFEEEEEEDDDDDDEEEEEEEEEEEECCCBBBCCCFFFHHHJJJJJJJJJIIIHHHHHHHHHMMMSSSXXXuuu~~~~~~~~~|||yyyxxx}}}|||xxxpppssswwwyyyzzz}}}}}}}}}}}}~~~gggWWWVVVWWWXXXVVVSSSUUU[[[WWWWWWVVVUUUSSSQQQPPPOOOKKKKKKLLLOOOUUU^^^iiippp|||zzzssskkkeeebbbbbbcccrrrwwwsssjjjjjjkkklllmmmmmmmmmmmmooonnnnnnsss~~~yyyyyy{{{{{{wwwqqqmmmmmmoootttwwwzzzyyyuuurrrqqqrrrpppvvvyyyxxxwwwwwwvvvsss|||}}}~~~|||}}}~~~}}}uuujjjlllnnniiibbbdddbbb___]]]^^^dddmmmsss~~~xxx~~~zzz|||vvvrrrttttttrrrpppmmmlllmmmoooppplllooossstttrrrooollljjjkkklllllljjjhhhlllttt{{{|||yyyvvvxxx|||~~~yyyyyyzzzIIIIIIIIIIIIHHHGGGGGGFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBDDDEEE@@@@@@BBBDDDFFFGGGEEEDDDHHHIIIKKKPPP[[[lll~~~{{{xxxxxx{{{zzz||||||{{{|||||||||{{{xxxvvvxxx}}}}}}~~~}}}vvvtttkkkooossstttuuuwww{{{}}}~~~{{{yyyyyy}}}lll___WWW\\\___YYYVVVXXXXXXXXXXXXWWWUUUTTTRRRQQQJJJKKKLLLKKKLLLRRR[[[bbbjjjssszzzuuummmjjjddd___[[[]]]hhhtttsssqqqeeehhhkkklllkkkkkklllnnnpppnnnmmmuuuxxxxxxwwwuuuqqqnnnmmmmmmrrruuuxxxwwwtttqqqqqqsssssswwwyyywwwwwwyyyxxxuuuxxxxxxzzz}}}~~~{{{pppllljjjhhhfffdddaaa^^^^^^```cccfffooo{{{{{{uuuxxxxxxtttsssvvvtttooonnnqqqpppnnnllljjjiiiiiiiiijjjooooooooommmkkkkkkmmmnnnnnnnnnmmmjjjhhhiiimmmqqqqqqpppppprrrtttwwwxxxyyyvvvuuuuuuxxx}}}JJJJJJKKKLLLLLLLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCDDDFFFHHHIIIKKKKKKJJJHHHGGGGGGIIIKKKNNNVVVeeeyyy}}}{{{wwwvvvwwwxxx{{{zzzvvvuuuyyyyyyvvvtttvvvxxxwwwuuuuuuxxx{{{~~~}}}|||}}}|||zzzzzz{{{}}}}}}yyysssrrrnnnrrruuuuuussssssvvvyyyxxx{{{~~~xxxzzz}}}~~~}}}zzzxxxwwwwwwyyyzzz___[[[aaa```[[[XXXYYYYYYYYYXXXWWWUUUTTTSSSLLLMMMNNNMMMKKKLLLPPPTTTTTT]]]kkkxxx|||uuunnniiiddd^^^YYYVVVXXXgggtttlllkkkeeejjjnnnooommmlllnnnqqqoookkkhhhlllyyy|||rrrtttuuusssqqqooonnnnnnuuuwwwyyyxxxuuutttvvvyyyyyy{{{yyyvvvwww{{{|||zzzyyyxxxxxxyyy}}}~~~}}}|||llljjjnnnfffdddaaa```___```aaaaaa^^^fffsssvvvmmm{{{mmmooonnnppprrrqqqmmmjjjjjjjjjjjjiiihhhhhhhhhhhhiiioooooonnnllliiiiiikkkllllllkkkjjjlllnnnooonnnlllmmmqqquuuuuussstttxxx}}}vvvtttrrrsssvvv{{{JJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEEEECCCBBBBBBCCCCCCDDDEEEFFFGGGFFFEEEDDDEEEGGGIIIJJJHHHJJJJJJIIIJJJRRR___jjjttt||||||{{{xxxvvvvvvxxx|||zzzsssrrrvvvuuupppnnnppptttuuutttsssrrrqqq{{{}}}~~~|||yyyyyyyyy~~~zzzwwwwwwwwwzzz{{{wwwrrrrrrsssvvvxxxwwwtttrrrrrrttttttvvvyyy{{{{{{zzzxxxvvvuuuvvvyyyzzzzzzyyywwwuuuuuuvvvzzzqqq[[[YYY\\\[[[XXXZZZZZZYYYYYYXXXVVVUUUTTTOOOPPPQQQOOOMMMLLLKKKLLLLLLQQQXXXaaakkkyyy|||{{{{{{zzzyyyvvvpppjjjdddaaa[[[SSSOOOUUUeee}}}qqqllljjjhhhlllppprrrpppoooppprrrooonnnjjjhhhlllrrrrrrnnnmmmqqquuuuuurrroooooopppxxx{{{|||{{{yyyyyy|||~~~}}}yyyuuuvvvzzz|||yyy{{{zzzyyyyyy{{{}}}{{{zzzsssjjjlllfffdddaaaaaaaaaaaa```___^^^```dddkkkvvvmmmfffxxxnnnhhhjjjmmmpppoookkkfffcccffffffeeeeeefffgggiiijjjhhhkkkooopppnnnkkkhhhggghhhgggiiinnntttvvvsssooommmsssyyyyyytttsssyyyxxxvvvtttsssuuuyyy~~~}}}}}}RRRRRRSSSSSSRRRPPPMMMLLLMMMLLLKKKIIIHHHHHHGGGGGGDDDDDDEEEFFFGGGIIIJJJKKKFFFFFFEEEFFFIIIMMMQQQSSSTTT]]]fffkkknnnxxxzzzvvvwwwyyywwwvvvwwwyyy}}}tttrrrwwwvvvppplllmmmooorrrsssrrrooolllvvvxxxzzzzzzyyyxxxxxxxxx|||}}}~~~|||xxxuuussssssuuuwww{{{{{{ssspppqqqsssvvvwwwuuuqqqnnnnnnooopppqqqssstttuuutttsssrrrrrrrrrsssuuuuuutttrrrqqqssswwwyyy{{{sss___\\\\\\ZZZYYYYYYYYYYYYXXXWWWUUUUUURRRQQQPPPOOOOOONNNMMMKKKMMMOOOQQQSSSYYYeeesss~~~|||uuurrrqqqqqqpppkkkkkkjjjgggccc]]]ZZZXXXSSSNNNVVVpppuuusssqqqmmmjjjmmmppprrrrrrqqqppppppooosssrrrmmmjjjjjjkkkiiijjjrrryyyzzztttooooooqqqvvvzzz~~~~~~|||{{{}}}|||xxxxxxzzzyyytttvvvxxxzzz}}}|||yyy|||zzzpppllliiieeeddddddcccaaa___aaaaaa```aaaggguuuwwwrrrxxxiiilllmmmmmmllljjjgggdddeeedddcccbbbccceeehhhiiieeeiiimmmpppooollljjjiiihhhiiilllooorrrtttttttttmmmrrrvvvvvvtttssswww{{{wwwwwwwwwwwwwwwyyy{{{}}}~~~{{{zzz`````````___]]]YYYVVVTTTOOONNNMMMLLLJJJJJJIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQ___```bbbeeekkkrrrxxx|||}}}vvvqqqsssvvvvvvvvvxxx{{{vvvtttzzzyyyrrrnnnmmmmmmooorrrrrrnnnkkkooorrrtttvvvuuuuuuvvvwwwyyyzzz|||zzzwwwsssqqqpppqqqrrrwwwzzzwwwooommmnnnooorrrsssqqqmmmiiiiiijjjkkklllnnnppprrrssssssrrrooonnnnnnooopppooommmkkknnntttvvvpppssssssfffbbb```YYYYYYYYYYYYXXXWWWUUUUUUTTTQQQNNNNNNPPPQQQOOOMMMJJJLLLMMMNNNOOOTTT\\\cccfffkkkttt~~~}}}zzzqqqooollljjjhhhfffbbb___]]]^^^^^^[[[WWWSSSQQQPPPRRRSSSiii}}}ooommmrrrqqqlllkkkllloooqqqrrrqqqooommmjjjrrrwwwqqqjjjhhhjjjjjjjjjttt}}}~~~vvvpppooorrrqqqvvv|||}}}{{{zzz{{{|||{{{{{{vvvpppnnnsssyyy{{{zzz}}}||||||sssooojjjhhhgggfffbbb___]]]^^^^^^]]]^^^ccckkkqqq~~~|||qqqggg```nnnyyywwwooopppnnnllljjjkkkjjjhhhdddcccaaa```aaacccfffhhhhhhiiijjjjjjjjjkkkoooqqqllloooqqqpppnnnnnnqqquuuppprrrtttuuuvvvvvvwwwxxxtttvvvxxxyyyxxxxxxxxxxxx~~~{{{{{{xxxmmmiiifff___YYYZZZ]]][[[VVVaaaccceeehhhnnnyyyzzzoookkknnnsssvvvvvvzzz~~~|||zzz{{{{{{yyyrrrpppqqqvvv||||||vvvnnnnnnooopppqqqsssuuuvvvvvvyyyvvvuuuwww{{{yyyrrrkkkwwwwwwvvvtttqqqmmmjjjhhhmmmmmmlllkkkiiiiiijjjkkkfffggghhhjjjkkkmmmmmmmmmpppkkkhhhkkkmmmkkkiiijjjqqqnnnlllooosss{{{tttcccYYY\\\^^^]]]WWWRRRUUUZZZQQQSSSTTTSSSRRRRRRPPPMMMMMMLLLLLLLLLMMMOOOQQQRRRXXXZZZ___eeemmmtttzzz}}}yyyrrrpppooommmkkkeeecccaaa___^^^\\\[[[ZZZVVVRRRQQQSSSSSSOOOQQQVVV[[[xxx|||tttllliiiiiilllooolllmmmpppqqqqqqqqqppppppooopppppppppnnnkkkgggeeekkkuuu~~~}}}vvvooollljjjsssuuuxxx{{{~~~~~~zzz}}}}}}yyyvvv{{{|||wwwwww~~~xxx~~~rrrnnnsssllldddaaa]]]___``````______aaaaaa___fffqqq~~~WWWTTTTTTbbbvvvooommmqqq}}}uuufffooommm^^^]]]mmmeeecccaaaaaacccfffgggggghhhiiiiiiiiiiiijjjmmmoooqqqrrrsssrrrppppppqqqrrrnnnwww}}}{{{xxxxxxzzzzzzzzzuuuuuu|||zzzuuuuuuzzz{{{~~~~~~xxxyyy}}}|||qqqlllooosssuuuuuu{{{|||zzz{{{{{{yyyuuusssrrrwww|||}}}xxxrrrnnnnnnooopppqqqssstttuuuwwwuuutttwwwzzzzzztttnnnvvvvvvtttrrroookkkhhhggggggiiikkkjjjgggfffgggiiieeefffgggjjjkkkmmmnnnnnnnnniiigggjjjllljjjhhhiiikkkgggeeefffiiiooozzzkkkaaaXXXUUUWWWXXXTTTQQQSSSSSSSSSRRRSSSTTTSSSQQQMMMMMMLLLLLLLLLMMMOOOPPPLLLMMMPPPUUUZZZ___ccceeelllnnnsssxxx}}}}}}}}}xxxqqqhhhcccbbbbbb```^^^aaa^^^ZZZWWWVVVTTTQQQNNNNNNNNNOOONNNMMMTTTkkkxxxuuupppkkkiiihhhhhhiiijjjhhhgggiiimmmpppooommmqqqqqqqqqpppnnnllljjjiiihhhooovvvxxxuuurrrpppoootttuuuwwwzzz|||~~~}}}zzz||||||yyysssxxxxxxtttsss{{{{{{{{{{{{{{{}}}~~~zzzooofffeeebbbaaaaaaaaa```_________^^^ZZZaaajjjttt}}}hhh[[[ZZZeee|||zzzpppjjjgggiiisss~~~kkkhhhlllkkkhhhfffhhheeeaaa```bbbeeeggghhhiiijjjkkkkkkjjjllloooqqqttttttssspppnnnmmmoooqqqtttwwwxxxvvvvvvzzz{{{zzzuuutttvvv{{{{{{vvvvvvyyyzzz{{{}}}~~~yyyssswww}}}sssnnnpppsssttttttzzz~~~~~~zzzwwwxxxxxxvvvuuussssssvvv{{{|||xxxsssooonnnnnnnnnppprrrtttuuurrrqqqqqqsssvvvvvvrrrnnnuuutttrrrpppmmmjjjgggfffbbbgggkkkkkkgggcccdddfffbbbccceeegggiiijjjkkkkkkjjjffffffiiijjjhhhfffgggeeeaaa^^^^^^```ccckkktttxxxcccVVVUUUWWWVVVTTTSSSPPPOOOOOOPPPQQQQQQQQQOOONNNMMMLLLLLLLLLLLLLLLHHHIIIJJJKKKNNNPPPRRRSSSVVVYYY^^^ccchhhmmmppprrruuuvvvyyy|||xxxqqqmmmlllhhhccc^^^[[[[[[[[[ZZZWWWZZZVVVSSSRRRRRRQQQMMMIIIKKKKKKNNNTTT```wwwvvvoooooonnnllljjjhhhgggfffjjjeeecccfffnnntttuuurrrssssssrrrpppooonnnnnnnnnkkkmmmooorrrsssrrrrrrqqqsssssstttvvvxxxyyyzzz{{{~~~|||}}}}}}{{{uuuyyyyyyvvvvvv{{{~~~vvvvvvwwwyyy|||yyymmmjjjeeeaaaaaaaaa```]]][[[[[[]]]YYY[[[\\\^^^dddpppqqqjjjpppxxx~~~vvvnnniiieeeeeellluuu~~~lllhhhpppooofffjjjgggcccaaaccceeehhhiiihhhjjjkkkkkklllmmmppprrrrrrrrrqqqooommmmmmoooqqquuutttpppmmmpppwwwyyywwwxxxyyy|||}}}yyyuuuxxx}}}zzz{{{|||}}}~~~uuuvvv~~~{{{rrrooorrrvvvvvvuuu|||}}}xxxttttttsssqqqqqqqqqrrrwww{{{{{{vvvpppqqqppppppoooppprrrtttuuusssrrrssssssttttttrrrppptttsssrrrpppmmmjjjhhhgggdddkkkppppppjjjdddccceeeaaabbbcccdddeeeeeeeeeeeefffddddddhhhhhheeedddeeeddd___\\\\\\\\\]]]ccciiiqqqrrr[[[SSSTTTVVVRRRNNNKKKNNNPPPPPPOOOOOOPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMQQQRRRTTTWWW[[[]]]___```bbbdddfffjjjnnnqqqtttuuuvvvwwwxxxzzz{{{{{{{{{{{{{{{}}}|||yyyvvvtttqqqqqqtttvvvtttpppkkkhhhggg```^^^[[[ZZZ[[[ZZZXXXVVVQQQPPPOOOPPPRRRRRRNNNKKKKKKKKKUUUmmmuuummmmmmmmmmmmlllkkkjjjiiihhhfffdddgggmmmtttwwwyyytttsssqqqppppppppprrrssstttpppmmmoooqqqpppooooooqqqqqqqqqqqqrrrssstttttt}}}}}}|||zzzyyyzzzzzzyyyvvvxxxyyyxxxwwwzzz~~~}}}}}}uuuvvvwwwxxxzzz}}}{{{pppggggggeeecccbbb___\\\\\\___```___[[[YYYZZZaaalllsss{{{tttooojjjgggdddbbbgggmmmxxx|||jjjiiimmmllljjjhhheeeeeefffgggggggggfffgggiiijjjjjjlllnnnpppmmmoooqqqpppoooooooooppprrrssspppmmmnnntttwwwwww{{{{{{{{{yyyvvvuuuwwwzzzzzz{{{|||||||||}}}~~~wwwrrruuu}}}wwwpppppptttyyyzzzyyyyyyssssssrrrooommmooottt{{{~~~}}}wwwqqqtttsssssssssssstttvvvwwwxxxyyyyyyxxxvvvtttttttttsssssstttsssqqqnnnkkkjjjlllqqqvvvvvvoooiiieeedddddddddeeeeeedddcccbbbbbbdddbbbcccffffffbbbbbbeeeeee___[[[[[[[[[\\\___dddggg}}}lll]]]SSSSSSLLLIIIMMMQQQOOONNNOOOPPPPPPOOONNNMMMLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNOOOPPPQQQVVVWWWYYY[[[^^^```bbbcccffffffggghhhiiiiiiiiijjjiiijjjkkkmmmppprrrttttttwwwsssoookkkiiigggeeeddddddeeegggfffccc```]]]\\\XXXWWWVVVUUUUUUSSSQQQOOOKKKLLLLLLMMMMMMMMMLLLKKKNNN]]]yyy~~~vvvooonnnlllkkkjjjkkkllllllgggiiiiiihhhgggjjjooossssssqqqpppooooooqqqsssuuuyyyqqqmmmppprrrooonnnooorrrqqqqqqppppppqqqrrrssssssssssssttttttsssrrrsssssstttuuutttssstttyyy~~~|||xxxxxxyyywwwxxxyyyxxxxxxzzzoootttlllgggfffccc______ccc^^^]]][[[YYYXXXYYY\\\___iiinnnxxxmmmhhheeebbbbbb```]]]```fffmmm~~~vvvkkkiiilllhhhhhhhhhiiikkkjjjgggeeeccceeeggghhhhhhiiikkkllllllooossstttrrrooolllkkkooouuuwwwtttrrrtttxxxzzzxxxvvvsssrrrtttwwwwwwvvv{{{|||}}}|||{{{{{{}}}}}}{{{~~~{{{tttqqqxxxsssnnnooouuu{{{|||{{{{{{vvvuuuuuurrrnnnqqqxxx~~~|||wwwvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyyyyvvvrrrppprrrtttsssuuuwwwyyyxxxuuuqqqoooqqqtttwwwwwwsssmmmgggdddgggggggggffffffeeecccccccccbbbbbbdddccc```bbbgggfff^^^XXXXXXXXXXXX[[[______hhh{{{mmm[[[OOOGGGJJJLLLIIIIIILLLMMMMMMNNNNNNMMMMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLOOOOOOPPPRRRSSSUUUVVVVVVZZZZZZ[[[[[[\\\]]]^^^^^^^^^___```aaabbbdddeeeeeehhhgggeeebbb``````_________^^^]]][[[YYYUUURRRQQQRRRRRRQQQQQQOOONNNLLLKKKIIIKKKKKKJJJJJJNNNUUU\\\nnn}}}vvvsssrrrooommmjjjhhhggghhhjjjkkklllppprrrnnnhhheeehhhlllooonnnmmmmmmnnnppprrrtttuuummmkkkqqqssspppooorrrttttttrrrqqqqqqrrrssstttsssqqqsssvvvwwwtttsssttttttsssuuuvvvtttssswww~~~}}}|||xxxttttttuuuyyyzzzzzzyyywwwxxx}}}}}}~~~ttthhhfffddd___]]]```[[[[[[[[[[[[[[[ZZZYYYYYYZZZ]]]cccjjjtttuuu~~~vvvdddgggdddcccdddbbb___aaaeeennnnnnuuuxxxlllfffhhhhhhiiikkkmmmllliiifffccceeeggghhhhhhhhhiiijjjooorrruuuvvvsssnnnjjjhhhjjjrrrwwwtttpppqqquuuvvvvvvuuussssssyyy|||{{{~~~~~~|||zzz|||~~~www{{{}}}|||}}}~~~yyyrrruuupppmmmooouuu{{{|||{{{zzzvvvvvvwwwvvvppprrrwww}}}vvvwwwxxxyyyyyyxxxvvvuuuvvvxxxyyyvvvqqqooosssxxxtttwww||||||xxxtttppppppqqqssssssooohhhbbbddddddeeeeeeeeeeeedddddddddbbbaaabbbaaa___ccciiihhh___WWWUUUUUUUUUVVVZZZYYY]]]fffuuu}}}iiiWWWPPPLLLFFFEEEIIIHHHIIIKKKLLLLLLLLLKKKKKKLLLKKKJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSTTTTTTVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^___```______^^^]]][[[[[[[[[\\\\\\ZZZWWWUUUSSSQQQOOOMMMNNNOOOPPPOOONNNMMMMMMMMMHHHKKKNNNOOOUUUfffzzznnnjjjllloooooommmjjjhhhggggggggghhhlllooorrrqqqmmmiiihhhhhhjjjjjjjjjkkklllnnnppprrrpppiiijjjrrrtttnnnnnnssstttsssqqqpppppprrrsssttttttrrrtttyyyzzzuuutttvvvvvvtttvvvxxxvvvtttwww||||||{{{yyywwwtttttttttwwwyyyzzzwwwuuuvvv|||~~~~~~qqqmmmlllfffaaabbbaaa```___^^^^^^^^^]]]\\\XXXYYYZZZ\\\```gggooouuu~~~~~~zzzpppiiimmm}}}vvvoooiiikkkiiihhhiiifffbbbcccggglllggggggqqq~~~vvvjjjjjjiiihhhiiikkkllllllkkkfffhhhjjjkkkjjjiiijjjjjjoooqqqssssssqqqoooooooookkkpppsssqqqppprrrtttsssvvvyyyzzzxxxzzz}}}|||~~~{{{|||~~~{{{{{{uuu~~~wwwvvv|||yyyppptttpppmmmooouuuzzz{{{zzz{{{}}}|||vvvsssvvvwwwwwwppprrruuuxxx|||uuuwwwyyyzzzzzzxxxvvvtttzzz}}}|||wwwvvv{{{tttxxx|||xxxlllkkkkkknnnqqqooogggaaa^^^___```bbbccccccccccccdddbbbaaaaaa___^^^cccjjjlllbbbXXXUUUTTTSSSTTTWWWXXX\\\```ccckkkooo```UUUKKKHHHNNNEEEFFFHHHJJJKKKKKKKKKJJJLLLLLLKKKJJJIIIIIIIIIIIIKKKJJJHHHGGGFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOQQQQQQQQQRRRSSSUUUWWWXXXSSSTTTUUUWWWXXXZZZ[[[[[[VVVWWWVVVUUUTTTSSSTTTUUUVVVTTTQQQOOOOOOOOONNNMMMJJJLLLMMMLLLLLLLLLMMMNNNGGGMMMRRRXXXfffppphhhhhhllloooooonnnmmmkkkiiihhhgggfffccceeeiiilllmmmkkkhhheeefffggghhhiiikkkmmmooopppnnnhhhkkksssssskkkjjjpppqqqpppooommmnnnoooqqqrrrpppmmmpppvvvvvvqqqoooqqqsssqqqrrruuussspppsss{{{}}}|||zzzyyywwwvvvuuutttuuuwwwxxxvvvtttuuu|||}}}}}}|||{{{tttmmmllliiieee```]]][[[\\\\\\]]]\\\\\\ZZZYYYXXXZZZ^^^aaaqqqtttzzz~~~~~~|||kkkcccccceeewwwhhhgggllloookkkiiihhhhhhddd``````ccceeehhhggghhhrrr}}}}}}vvvmmmjjjggggggiiilllooopppjjjlllnnnnnnmmmkkkkkklllmmmnnnooopppppprrrvvvyyyuuuvvvuuusssvvv{{{{{{xxxssszzz|||vvvrrruuuvvvuuu|||||||||~~~~~~yyyxxxwwwzzz}}}~~~}}}zzzxxxwwwwwwxxxyyyuuuqqqqqqvvv{{{|||}}}{{{yyyyyy{{{wwwqqqoooooorrrxxx~~~zzzxxxvvvuuuuuuvvvuuuttt|||~~~yyyxxxyyywwwxxxyyy|||}}}{{{wwwtttuuuuuurrrppprrrrrrkkkbbbdddgggeee^^^[[[```bbb```iiifffbbb___^^^aaadddgggbbb___ZZZUUURRRRRRTTTUUUXXXYYY]]]```___iii___NNNIII@@@MMMDDDAAAFFFJJJIIIIIIKKKOOOOOOOOONNNLLLJJJJJJKKKLLLJJJHHHFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKLLLMMMOOOPPPQQQRRRTTTTTTTTTUUUUUUUUUVVVVVVTTTPPPLLLKKKNNNQQQRRRQQQMMMNNNOOOOOONNNMMMKKKIIINNNLLLMMMOOOLLLGGGHHHOOOPPPPPPXXXppp~~~rrrhhhdddeeegggjjjkkkkkkjjjhhhggggggiiilllhhheeebbbbbbeeeggggggfffcccdddeeegggggghhhiiijjjkkkiiigggiiilllnnnnnnllluuutttsssooollljjjlllmmmsssrrrqqqqqqqqqpppppppppoooppppppnnnmmmooouuuzzz|||}}}uuuqqqssssssppptttvvvwwwvvvsssuuu||||||yyyxxxzzzssslllfffffffffdddaaa]]]ZZZYYY^^^\\\ZZZZZZ[[[[[[ZZZYYYeeedddgggsss}}}~~~}}}{{{zzzjjjfffkkkssswwwllleeeeeefffgggjjjiiifffbbb``````cccfffkkklllgggeeeppplllmmmjjjeeeeeeiiikkkiiiiiiiiijjjkkkmmmllljjjgggnnnmmmmmmqqqwww|||yyy|||xxxpppnnnuuu}}}xxxvvvuuusssqqqpppoooooosss{{{}}}yyy{{{~~~}}}yyyvvvuuupppssswwwzzzzzzzzzyyyxxx|||}}}{{{}}}zzz{{{zzzwwwwwwyyyvvvqqqmmmmmmnnnrrrxxx|||||||||yyyvvvsssssstttuuuvvvvvv|||~~~|||yyywwwsssssstttuuuvvvuuuqqqnnnvvvvvvssspppqqqqqqjjjbbbccceeeccc]]][[[___aaa___fffccc___\\\[[[]]]```bbb___\\\XXXTTTRRRRRRSSSTTTRRRRRRUUUWWWTTTXXXpppdddWWWMMMLLLFFFDDDFFFEEEBBBBBBEEEEEEGGGHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHHHHIIIJJJGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQNNNJJJIIIKKKLLLLLLKKKNNNLLLKKKIIIJJJKKKMMMOOOJJJIIIKKKOOOOOONNNTTT\\\eeerrrrrrnnnhhhdddbbbccceeefffggggggfffdddcccdddgggjjjiiihhhggggggggghhhhhhhhhfffeeeeeeeeegggiiijjjjjjiiigggfffgggjjjlllllljjjqqqqqqpppmmmjjjiiilllooorrrvvvxxxvvvrrroooppprrruuutttqqqnnnkkkmmmrrrvvv|||~~~|||tttoooppppppmmmnnnppprrrqqqpppttt{{{{{{zzzzzz}}}xxxmmmeeebbbaaabbbbbb^^^^^^]]]]]]\\\]]]]]]^^^YYY[[[^^^fffuuu}}}}}}}}}||||||{{{{{{zzzzzz|||yyyxxxzzz{{{||||||nnnaaadddzzzrrrccc___```aaa```fffeeeccc___]]]]]]```bbbccchhhgggccchhhuuu{{{yyyvvviii```ccceeeddddddggghhhhhhhhhjjjkkkkkkhhhfffkkknnnqqqssstttwww{{{vvv{{{zzzsssooosssxxxzzzzzz{{{{{{{{{xxxuuuqqqooovvvzzz~~~}}}{{{{{{}}}|||zzz{{{{{{zzzyyykkkmmmqqqtttvvvwwwvvvuuuwww{{{~~~zzzyyyyyywwwyyyxxxtttsssuuuuuusssmmmllllllnnnrrrvvvxxxyyyzzzwwwsssrrrtttwwwyyyzzz}}}|||}}}|||xxxqqqpppppppppqqqpppmmmkkkvvvwwwtttqqqppppppjjjbbbaaaaaa___ZZZZZZ]]]___^^^bbb___[[[WWWVVVWWWYYY[[[YYYWWWUUUSSSRRRQQQRRRRRRQQQQQQTTTVVVRRRPPP\\\kkkmmmYYYQQQMMMKKKKKKIIIFFFHHHLLLJJJKKKMMMNNNOOOOOOOOOOOOJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEFFFHHHJJJKKKNNNMMMOOOSSSYYYaaannnzzzttt```aaaaaaaaaaaaaaa```___ccccccbbbaaa```cccgggkkkiiilllnnnmmmjjjhhhiiijjjjjjgggccccccfffiiiiiihhhgggfffeeeeeegggiiiiiihhhmmmnnnooollliiiiiimmmqqqssszzz}}}uuuppprrrvvvxxxvvvrrrnnnkkklllooorrr{{{}}}zzzsssnnnmmmllljjjjjjllllllllllllqqqxxx~~~wwwxxx{{{~~~}}}zzzyyyqqqkkkeeeaaaccceeefffddd```]]]]]]^^^XXX]]]^^^bbbttt{{{{{{~~~|||zzzxxx|||vvvqqqooopppqqqtttvvvwwwwwwvvvuuutttvvv|||||||||iii___``````kkkssseee\\\ZZZ\\\\\\ZZZ______^^^[[[YYYYYY[[[]]]ZZZcccgggbbb```hhhpppsssjjj\\\bbbfff```___gggfffeeefffhhhiiiiiifffdddbbbhhhnnnooommmmmmrrrwwwpppwwwzzztttnnnmmmpppssstttvvvzzz|||{{{wwwrrrnnnvvvuuuvvvwwwyyyyyyyyyyyy{{{zzz}}}~~~~~~}}}kkklllnnnqqqssssssqqqpppnnnqqquuuvvvtttqqqoooooosssvvvvvvqqqoooqqqtttssspppnnnllllllnnnrrrvvvyyy~~~zzzvvvtttuuuxxxzzz{{{{{{|||~~~}}}tttrrrqqqqqqqqqpppnnnlllvvvvvvtttpppooonnniiiccc^^^]]]ZZZXXXXXX[[[\\\\\\^^^[[[WWWSSSRRRRRRTTTUUUSSSRRRRRRQQQPPPPPPOOOOOORRRQQQTTTWWWVVVTTTXXX___fffsss^^^WWWOOOKKKKKKKKKLLLLLLJJJJJJJJJKKKLLLMMMLLLKKKMMMMMMMMMKKKJJJGGGFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIFFFGGGIIIKKKKKKJJJIIIHHHOOORRRYYYdddrrr{{{hhh]]]___aaabbb```^^^\\\[[[bbbbbbaaa___```ccchhhllliiinnnsssqqqkkkhhhjjjmmmmmmgggaaa```cccfffgggfffgggfffeeeeeefffgggggggggjjjooorrrrrrnnnlllmmmooosssyyyyyyttttttvvvtttsssqqqooonnnnnnpppqqqzzzzzzxxxsssooommmmmmmmmmmmmmmllljjjjjjmmmsssxxxsssuuuyyy}}}}}}{{{yyyyyynnnhhhgggqqqvvvyyyuuukkkbbb^^^]]]bbbfffeeehhh|||}}}tttlllhhhfffeeejjjlllpppvvv~~~}}}|||yyyvvvssspppooonnnppprrrtttvvvwwwwwwwwwvvvwwwwww{{{~~~hhh]]]]]]tttnnnggg___[[[[[[\\\[[[YYYYYYZZZYYYXXXVVVUUUWWWYYYWWW```dddaaa___dddkkknnnttteeeccccccaaabbbgggccccccdddeeegggfffcccaaa^^^ccciiikkkkkklllooorrrmmmtttwwwssskkkhhhjjjmmmlllpppuuuzzz{{{yyyuuurrrrrrqqqqqqqqqrrrtttvvvxxx~~~}}}~~~}}}zzzxxxyyyzzzyyywwwkkkkkklllooorrrsssqqqooonnnoooppppppnnnmmmmmmmmmooouuuvvvppplllnnnqqqsssqqqooolllkkkkkkoootttxxx{{{vvvssssssuuuvvvwwwtttxxx}}}}}}{{{yyy{{{}}}tttsssqqqqqqqqqpppnnnlllqqqsssqqqmmmlllllliiiddd]]]YYYUUUUUUWWWXXXYYYYYYZZZXXXTTTPPPNNNNNNOOOPPPNNNNNNNNNNNNNNNMMMLLLLLLNNNLLLMMMPPPRRRRRRTTTWWW```mmmtttaaaUUUTTTSSSLLLCCCJJJIIIHHHJJJMMMPPPPPPOOOPPPPPPPPPOOONNNLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLNNNPPPQQQRRRZZZgggzzzxxxiiiaaa^^^```aaa```^^^\\\\\\]]]``````___^^^^^^aaaeeeiiifffmmmrrrqqqkkkgggjjjooommmhhhbbb___```cccddddddhhhhhhgggfffffffffggggggiiipppxxxyyytttnnnlllmmmooorrrvvvyyyxxxuuuqqqpppllllllmmmoooqqqsssttttttzzzyyywwwuuurrrpppqqqssssssrrrpppmmmlllmmmoooqqquuuvvvxxxzzz{{{{{{||||||yyywwwxxx}}}xxxpppmmmooorrrpppqqq{{{rrrkkkfffcccbbbbbb]]]]]]___ccchhhnnnsssvvvsssvvvyyy~~~|||zzz||||||wwwnnnnnnooopppqqqrrrssssssoooooooooooopppqqqrrrssssssssssssssssssssstttttt|||vvvtttyyy{{{rrrwwwooodddaaa^^^\\\]]]]]]ZZZXXXVVVWWWXXXWWWVVVUUUVVVWWWWWWZZZ\\\]]]___dddggghhhzzz{{{ttteee^^^bbbfffdddaaaaaabbbccceeedddaaa___aaacccgggkkkpppsssttttttpppsssvvvsssmmmhhhjjjnnnppprrruuuxxxzzzzzzyyyxxxppprrrsssqqqppprrrwww||||||uuuuuuuuussszzz|||{{{wwwuuuvvvvvvssshhhggghhhlllrrruuusssqqqooonnnmmmlllllllllmmmmmmmmmtttwwwqqqjjjkkknnnqqqnnnllljjjhhhhhhkkkpppuuuzzzvvvqqqnnnnnnooooooooommmrrrwwwvvvqqqooorrrvvvooonnnmmmnnnnnnmmmjjjhhhiiikkkkkkhhhfffhhhgggccc\\\VVVQQQRRRUUUUUUTTTVVVVVVTTTQQQMMMKKKKKKLLLMMMKKKKKKKKKJJJJJJJJJJJJIIILLLJJJHHHIIIKKKMMMNNNOOOVVVYYYmmm{{{lll\\\TTTPPPLLLLLLOOOQQQQQQPPPMMMLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJIIIHHHHHHJJJQQQ[[[fffllluuuddd\\\[[[[[[]]]^^^]]][[[[[[^^^aaa]]]^^^^^^]]]\\\]]]```bbbbbbhhhmmmlllhhhgggkkkpppllliiieeeaaa______bbbdddhhhiiiiiigggfffeeefffggggggpppzzz{{{uuunnnlllmmmlllmmmppprrrssspppllliiijjjiiijjjlllqqquuuwwwxxx{{{yyyxxxxxxuuurrrssswwwwwwvvvtttrrrqqqpppooooooxxxyyyyyyxxxvvvvvvxxxzzz}}}}}}~~~jjjdddaaacccffffffeeefff___^^^]]]\\\]]]___bbbcccaaafffnnnuuuzzz||||||{{{mmmjjjhhhhhhkkkmmmmmmkkkgggggghhhhhhiiiiiijjjjjjjjjjjjkkklllnnnpppqqqrrrrrrrrrqqqqqqqqqrrrsssssswwwxxxyyylllbbb]]]\\\[[[[[[[[[[[[XXXVVVVVVXXXYYYZZZXXXXXXXXXYYYWWWVVVUUUXXX]]]aaacccbbbiiiyyy{{{iii]]]aaaddd___`````````bbbcccccc```^^^``````bbbgggmmmrrrsssrrrssstttvvvwwwtttnnnnnnqqqsssttttttuuuuuutttssssssrrrtttvvvuuusssuuu{{{{{{rrrooopppoookkkuuuzzzzzzuuurrrttttttrrriiiggggggkkkqqqtttrrrooonnnmmmlllllllllllllllkkkkkktttxxxrrrjjjiiillloookkkkkkiiigggfffiiinnnssstttqqqnnnlllllllllllllllkkkmmmoooooollljjjkkklllgggggghhhiiijjjiiieeebbb^^^bbbccc``````ccccccaaa\\\TTTNNNQQQSSSRRRQQQRRRQQQPPPMMMJJJIIIHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIHHHFFFEEEGGGIIIKKKJJJJJJIIIUUUmmm~~~uuuiii```[[[WWWRRRNNNRRRPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKKKKKKKNNNRRRVVVTTTXXXaaammm}}}wwwhhh\\\YYY\\\YYY\\\^^^]]]ZZZZZZ^^^bbb^^^______^^^\\\[[[\\\]]]^^^bbbffffffeeefffkkkooolllllljjjeee___^^^aaaeeehhhiiiiiigggeeeccceeegggdddmmmvvvwwwqqqllllllooonnnqqqttttttpppllljjjjjjppplllgggggglllsssxxx{{{~~~zzzyyyzzzwwwrrrsssxxxuuuuuuuuuuuuvvvuuutttssstttvvvwwwvvvttttttvvvxxx{{{{{{}}}xxx{{{xxxjjjaaa[[[^^^cccddddddgggcccaaa```^^^]]]^^^___```___fffrrr{{{~~~zzzsssmmmdddccccccccccccdddeeefffeeeeeeeeeeeeffffffffffffhhhhhhiiijjjkkkmmmnnnooosssuuuwwwzzz|||}}}}}}}}}uuukkkccc]]][[[XXXXXXXXXXXXYYYYYYXXXWWWWWWZZZ\\\]]]\\\[[[[[[\\\ZZZWWWUUUWWWZZZ]]]^^^______pppyyyqqqddd______]]]______```aaacccbbb___]]][[[]]]___bbbeeehhhlllnnnrrrppptttzzz{{{tttpppppprrrrrrsssssssssqqqooonnnttttttssstttvvvzzz}}}}}}tttzzz{{{tttpppqqqnnnjjjnnntttuuupppmmmpppqqqooommmjjjhhhkkkoooqqqnnnjjjnnnnnnnnnooooooooommmkkkjjjtttzzzsssjjjhhhkkknnnjjjkkkjjjhhhgggiiioootttqqqooommmlllmmmnnnmmmlllnnnlllkkkkkklllkkkiiigggbbbccceeeggghhhgggccc___WWW\\\]]][[[[[[___aaa___\\\SSSMMMPPPRRRPPPOOOPPPNNNMMMJJJHHHGGGFFFGGGHHHIIIHHHGGGEEEEEEEEEFFFFFFBBBCCCBBBBBBCCCFFFHHHGGGKKKJJJMMMTTTZZZkkkzzznnngggaaa^^^YYYTTTPPPMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIICCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLGGGIIIMMMOOORRRWWW___eeennnzzz|||nnnhhhccc]]]]]]```[[[___aaa```\\\ZZZ\\\``````bbbbbbaaa___\\\\\\\\\[[[^^^aaabbbccceeekkkooolllnnnnnnhhh```]]]aaaggggggiiiiiigggdddbbbdddfffaaaiiiqqqqqqllliiilllqqqsssyyy}}}zzzqqqkkkkkknnnwwwpppgggcccgggpppxxx||||||zzz{{{wwwrrrrrrwwwqqqrrrtttwwwyyyzzzxxxwwwmmmppptttuuuttttttvvvyyyvvvxxx|||www{{{uuuzzz~~~~~~zzzwwwuuupppaaa]]]^^^^^^aaafffbbbbbbaaaaaabbbcccdddeeeeeennn{{{yyykkkaaabbbccceeedddcccbbbcccdddbbbbbbcccdddeeefffggghhhfffgggggghhhjjjlllnnnoooxxx|||uuuhhh]]]WWWWWWYYYVVVVVVVVVWWWXXXYYYYYYYYYYYY\\\___```___^^^^^^^^^]]]ZZZXXXYYYYYYZZZ]]]```^^^hhhvvvyyynnn```[[[^^^_________aaabbbbbb___]]]\\\```ddddddbbbdddjjjpppmmmlllqqq{{{~~~vvvnnnkkkqqqsssvvvxxxxxxvvvtttrrruuuqqqnnnqqqwww||||||zzz}}}uuuxxxvvvtttuuuuuusssnnnjjjrrrsssttttttssspppnnnlllsssnnnjjjkkkooorrrqqqooopppllllllqqqqqqmmmlllppprrryyy}}}rrriiiggghhhhhheeedddfffjjjnnnooonnnnnnkkkhhhiiillloooooonnnuuuqqqmmmjjjjjjhhhdddaaa___aaaaaa```dddgggddd]]]XXXYYY[[[[[[YYYXXXYYYZZZTTTRRROOONNNNNNNNNMMMKKKLLLKKKHHHEEECCCCCCCCCDDDGGGIIIJJJHHHDDDBBBCCCEEECCCCCCCCCCCCCCCDDDEEEEEEHHHEEEGGGMMMPPPYYYqqq~~~qqqeeeZZZPPPLLLNNNSSSRRROOOLLLJJJHHHGGGGGGFFFCCCDDDGGGFFFCCCBBBDDDFFFDDDFFFIIIJJJIIILLLQQQPPPRRRRRRSSSZZZlllvvvooofff___]]]]]]^^^______]]]ZZZZZZ[[[^^^```aaaddd___]]]```bbb^^^[[[[[[```aaaccccccccceeegggiiicccffffffbbbaaaccceeeccceeefffgggjjjkkkiiieeebbbeeeiiimmmllliiiiiimmmqqquuuyyy|||{{{uuupppmmmmmmpppqqqoookkkhhhkkkuuu}}}wwwwwwwwwwwwvvvvvvvvvvvvtttrrrmmmlllqqqyyyzzzvvvoookkkjjjnnnpppqqqtttxxxzzz}}}|||sssuuuxxx}}}vvvllluuu[[[^^^ddd^^^]]]eeehhhbbb```eeehhhgggddddddddd{{{kkkbbbccc```aaabbbaaa```aaaccceeefffeeedddgggiiijjjfffbbblllkkkkkkkkkhhhgggmmmuuuuuu~~~|||xxxccc\\\YYYTTTUUU[[[WWWXXXYYYZZZZZZ[[[ZZZZZZ\\\```eeegggeeeaaa]]][[[eee```[[[XXXXXX[[[]]]^^^```cccqqqvvvaaa[[[ddd___bbbddddddccceeeiiimmmhhhkkkiiibbb^^^bbbiiimmmppppppqqqwww{{{zzzssslllmmmnnnqqqvvvzzzxxxrrrmmmoooooopppppprrrtttwwwyyy~~~{{{vvvvvvvvvvvvxxxyyyuuuooojjjgggiiilllooorrrsssssssssppplllhhhiiimmmpppooonnnooonnnppptttqqqlllkkkooorrrwww}}}{{{vvvsssrrrppplllhhhhhhjjjnnnpppqqqllliiiffffffiiikkklllkkknnnlllkkkkkkkkkjjjfffccc^^^```aaabbbfffiiifff___ZZZYYYYYYYYYXXXXXXXXXXXXRRRPPPNNNMMMMMMLLLKKKIIIIIIHHHEEEDDDCCCCCCDDDDDDFFFGGGHHHFFFCCCAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCGGGDDDEEEJJJJJJMMM\\\pppooofffeee^^^ZZZUUUPPPNNNLLLJJJHHHKKKHHHHHHJJJJJJGGGGGGJJJGGGHHHLLLRRRTTTQQQRRRUUUaaadddkkkvvv{{{ooojjjccc^^^\\\]]]_________]]][[[ZZZ[[[]]]^^^___bbb]]]\\\```aaa^^^\\\\\\___```bbbccccccdddgggiiicccfffeeeaaa___cccffffffjjjjjjlllnnnooommmjjjfffgggiiilllllljjjjjjllloootttvvvwwwwwwuuurrrpppooorrrpppllliiiiiilllqqquuupppqqqrrrtttwwwxxxzzzzzzwwwvvvqqqllllllppppppmmmrrrnnnmmmooopppnnnooorrrxxx}}}zzztttvvvxxx|||uuu^^^WWW[[[ZZZ[[[___jjjeeeccceeefffgggkkkppprrrcccaaaeee```aaaaaa```___```cccfffcccbbbaaabbbcccdddddddddfffjjjllljjjjjjoooyyy{{{{{{jjj]]]ZZZXXXRRRRRRWWWVVVVVVWWWXXXYYYYYYYYYYYY]]]___bbbcccaaa```______ddd```\\\YYYZZZ]]]___``````aaalllyyyyyykkkaaa```aaacccfffggghhhhhhiiijjjgggkkkjjjccc___aaadddffftttssssssvvvxxxxxxtttqqqooooooqqqtttvvvuuuppplllqqqpppqqqsssvvvyyyzzzzzzxxxssstttwwwwwwvvvrrrtttwww{{{{{{xxxrrrmmmaaacccgggkkkpppsssvvvwwwmmmjjjggghhhkkknnnnnnllllllnnnssswwwuuupppooorrrtttwww||||||xxxwwwrrrmmmjjjkkknnnqqqsssnnnjjjgggeeefffgggggggggffffffgggiiikkkkkkhhhfff^^^aaabbbdddhhhkkkggg```^^^ZZZWWWVVVXXXXXXWWWUUUPPPNNNLLLKKKKKKJJJIIIGGGFFFEEECCCBBBBBBCCCDDDDDDDDDEEEEEEDDDAAA@@@@@@AAA@@@????????????@@@AAAAAADDDAAABBBGGGFFFCCCIIITTTkkk~~~vvvrrrnnnhhhddd^^^ZZZXXXZZZZZZYYYZZZ^^^eeeiiittt~~~qqqnnnfffbbb^^^[[[[[[]]]^^^^^^^^^\\\ZZZYYYYYYZZZ[[[\\\]]]ZZZZZZ^^^```]]]\\\]]]]]]___```aaabbbcccfffhhhfffiiihhhcccbbbfffiiiiiimmmmmmnnnpppqqqooollliiihhhhhhiiijjjkkkkkklllmmmrrrqqqqqqrrrtttuuutttsssuuuqqqllljjjlllmmmmmmmmmmmmnnnpppsssuuuwwwyyyyyyvvvwwwtttmmmjjjkkklllkkknnnjjjjjjoooqqqpppppprrryyyzzzxxxuuuuuuwww{{{}}}nnneeeggggggaaa\\\```]]][[[\\\^^^bbbmmmwwwsssfff___```ddd``````___^^^]]]___bbbeeeffffffeeedddeeehhhmmmqqqnnnwww|||wwwvvv{{{}}}jjjaaaYYYUUUWWWTTTNNNNNNSSSSSSSSSTTTUUUVVVVVVVVVVVV]]]^^^___^^^^^^^^^aaaccceeeaaa^^^\\\]]]```bbbbbbccccccgggqqqzzzwwwjjj]]]bbbbbbeeehhhkkkkkkiiigggjjjkkkggg___YYY\\\```bbbtttssssssssssssssssssrrrqqqpppoooooopppooommmkkkqqqpppqqqtttzzz}}}|||{{{vvvsssnnnllllllooorrrsssnnnppptttxxxzzzyyyvvvsssiiijjjkkkmmmoooqqqrrrsssllljjjiiiiiilllnnnnnnmmmkkkmmmqqqwwwzzzzzzxxxvvvvvvzzz|||xxxxxxuuurrrooooooqqqsssttttttqqqlllhhheeeeeeeeeeeeddddddeeefffhhhhhhhhhggg___bbbdddeeeiiikkkggg___ccc]]]WWWUUUWWWYYYVVVSSSOOOMMMJJJIIIIIIIIIHHHFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@>>>>>>>>>>>>>>>???@@@@@@AAA>>>???DDDEEECCCEEEIIIKKK\\\zzz{{{jjjdddfff```]]]ZZZYYYZZZ[[[\\\[[[[[[ZZZYYYWWWVVVUUUWWWXXXXXXVVVWWW[[[]]][[[ZZZ]]]\\\]]]___``````bbbdddgggjjjmmmnnnjjjhhhiiijjjhhhkkkkkklllmmmnnnnnnkkkhhhgggffffffhhhkkkmmmmmmlllqqqnnnlllnnntttxxxyyyxxxwwwuuusssqqqooonnnmmmlllrrrrrrsssssssssrrrppppppooottttttoookkkmmmqqqsssoookkkkkkqqquuutttrrrsssyyy||||||yyytttqqqqqquuuxxxyyy~~~{{{wwwwwwqqqjjjkkkeeeaaadddiiioooxxxzzzvvvpppjjjfffdddcccccccccbbbaaa___^^^```dddgggeeeggghhhiiilllsss}}}uuu```RRROOONNNPPPSSSPPPKKKLLLQQQOOOPPPQQQRRRSSSTTTTTTTTTYYY[[[\\\]]]]]]^^^aaadddfffccc```^^^___aaaaaaaaadddffffffjjjvvv}}}tttcccbbbaaaaaadddiiikkkiiigggnnnllldddYYYUUUZZZbbbfffnnnppppppooonnnmmmnnnoooqqqooommmkkkjjjjjjiiiiiinnnmmmnnnsssyyy}}}{{{xxx|||qqqnnnmmmllljjjiiikkknnnqqqkkkmmmpppsssuuuwwwxxxyyytttsssqqqpppooooooppppppooonnnmmmnnnoooppppppppprrrqqqrrrvvv}}}|||uuuuuu{{{}}}{{{{{{wwwwwwwwwwwwwwwwwwxxxxxx|||yyysssmmmhhhfffffffffhhhgggfffeeeeeeeeefffgggbbbdddeeeeeehhhjjjfff___fff___XXXVVVWWWXXXTTTQQQOOOLLLJJJIIIIIIHHHGGGFFFHHHGGGFFFDDDCCCBBBAAAAAACCCBBBAAAAAAAAA@@@@@@???>>>>>>======>>>>>>???@@@???===>>>AAACCCDDDEEEGGGKKKLLLZZZyyyvvvjjj```^^^aaa]]]ZZZXXXWWWXXXYYYYYYXXXWWWXXXXXXVVVSSSRRRSSSUUUUUUSSSUUUYYYYYYWWWXXX[[[[[[\\\^^^^^^^^^___bbbdddhhhnnnpppmmmjjjhhhfffbbbgggggghhhjjjlllllliiigggdddccccccfffiiilllllllllooollljjjlllrrrwwwzzzzzzuuuxxxzzzxxxrrroooooopppvvvuuuuuusssqqqmmmjjjhhhgggnnnqqqmmmjjjnnntttwwwxxxsssqqqvvvzzzxxxuuutttzzzxxxxxx}}}~~~xxxvvvqqqoooqqqssstttxxx}}}|||yyyqqqssswwwyyyyyyzzzoookkkhhhggghhhhhheeeccchhhgggfffdddcccdddgggiiieeejjjpppvvv~~~~~~jjjXXXNNNLLLJJJKKKNNNOOOLLLIIILLLQQQLLLMMMNNNOOOPPPQQQQQQQQQTTTWWW[[[^^^^^^___```aaafffccc```____________^^^```dddeeeeeeooo}}}~~~tttdddaaa^^^___dddhhhhhhhhhkkkkkkggg```^^^ccchhhiiijjjlllnnnnnnmmmkkkkkklllooommmkkkiiigggfffggghhhjjjjjjkkkpppuuuxxxwwwuuuuuulllnnnnnnmmmkkkjjjkkknnnpppjjjlllooopppqqqtttwwwyyyvvvtttrrrqqqqqqrrrsssuuutttttttttsssssssssrrrrrr{{{yyyvvvuuuyyy}}}yyyrrrrrrxxx~~~}}}{{{|||~~~vvvxxxzzz{{{zzzzzzzzz{{{~~~xxxqqqkkkhhhiiikkkmmmmmmllljjjgggeeeeeefffeeefffffffffiiillliiibbbeee```[[[XXXVVVUUUQQQNNNMMMKKKIIIHHHHHHGGGFFFEEEHHHGGGFFFEEECCCAAA@@@???BBB@@@??????@@@@@@???>>>======<<<<<<<<<===>>>>>>>>>======>>>>>>???AAACCCIIICCCGGG^^^rrrfff```\\\[[[\\\\\\YYYWWWVVVVVVXXXXXXWWWUUUWWWXXXVVVRRRQQQSSSUUUUUUTTTVVVYYYXXXUUUVVVYYY[[[\\\]]]]]]\\\]]]___aaaccciiikkkhhheeeccc```\\\ddddddeeegggjjjkkkjjjiiibbbcccdddeeefffggghhhiiillljjjiiijjjnnnsssvvvxxxpppvvvzzzxxxrrrnnnpppssssssttttttsssqqqmmmjjjhhhffflllnnnjjjhhhkkkoooqqqsssnnnnnnuuu}}}{{{zzz{{{xxxsssoooooonnnmmmpppuuuzzz{{{|||yyytttpppooonnnnnnmmmttttttsssqqqooonnnoooqqqooo[[[LLLIIIOOOIIIKKKLLLLLLIIIHHHKKKNNNIIIJJJLLLMMMOOOOOOPPPPPPPPPUUUZZZ^^^______^^^___bbb```^^^^^^^^^^^^\\\[[[YYY___bbbbbbkkkyyyjjjfffbbbaaabbbdddfffgggdddiiilllkkklllnnnlllhhhjjjkkklllmmmnnnmmmllllllllllllllljjjhhhggghhhjjjgggiiikkknnnppprrrtttuuu~~~zzzvvvuuuvvvuuuqqqnnnooonnnlllkkklllnnnppprrrlllnnnrrrrrrqqqqqqrrrtttqqqpppooooooppptttwwwzzzxxxxxxxxxwwwvvvttttttsss}}}~~~{{{sssqqqtttuuusssrrrssstttvvvxxxxxxxxxxxxtttvvvwwwwwwuuuuuuwwwyyy~~~|||xxxqqqlllkkknnnqqqpppssstttsssnnniiigggffffffgggffffffkkkpppooojjjaaa```\\\XXXTTTPPPMMMKKKKKKIIIGGGFFFFFFEEEDDDBBBEEEEEEDDDCCCBBBAAA@@@???@@@>>><<<===>>>???===;;;;;;::::::::::::;;;<<<<<<:::<<<>>><<<;;;;;;===??????===@@@MMM```}}}yyymmmaaa]]][[[YYYZZZ\\\[[[XXXUUUTTTVVVXXXZZZZZZUUUXXXZZZXXXTTTRRRUUUXXXXXXXXXYYY[[[YYYTTTUUUYYY\\\\\\]]]\\\[[[ZZZ\\\^^^```dddeeebbb___```___]]]``````aaadddhhhjjjiiiiiiccceeefffeeebbbaaabbbdddhhhhhhhhhhhhiiilllpppsssjjjmmmppppppooommmnnnooooooppprrrrrrqqqooolllkkkhhhmmmnnniiigggjjjlllllljjjddddddmmmxxx}}}}}}{{{{{{~~~wwwqqqnnnmmmmmmjjjgggiiinnnrrrpppsss}}}}}}fffZZZQQQHHHFFFLLLGGGIIIJJJIIIHHHIIIIIIIIIHHHIIIJJJLLLNNNNNNOOOOOOPPPTTTYYY]]]^^^]]]^^^^^^\\\[[[ZZZ[[[\\\]]]\\\ZZZYYY]]]```ccchhhooowww{{{qqqpppmmmhhhdddbbbcccdddbbbfffiiijjjlllooommmhhhkkkhhhfffgggkkkmmmmmmllliiillloooooommmkkklllmmmgggjjjnnnnnnmmmnnnssswww}}}xxxuuuvvvvvvsssooommmmmmnnnnnnlllkkkkkkmmmpppsssuuummmqqquuuvvvssspppnnnnnnnnnmmmlllmmmoootttxxx{{{zzz{{{{{{zzzwwwuuuttttttyyy~~~}}}rrrjjjmmmtttxxxsssooolllnnnrrrtttrrrnnnrrrsssrrrooommmmmmqqqtttzzzyyyvvvqqqlllmmmqqquuuqqquuuzzzzzzuuunnniiifffgggggggggggglllssstttppp^^^^^^]]]XXXRRRLLLIIIHHHJJJHHHEEEDDDDDDDDDBBBAAAAAABBBBBBBBBBBBAAA@@@???>>><<<:::;;;===>>><<<999999999888888999999:::;;;555;;;>>>===;;;;;;===>>>>>>@@@DDDDDDCCCNNNmmm|||nnn```ZZZVVVXXXYYYYYY\\\```ZZZWWWTTTSSSVVVYYY\\\]]]VVVYYY\\\ZZZVVVTTTWWWZZZ[[[[[[\\\^^^ZZZUUUUUUZZZ\\\]]]]]]\\\ZZZYYYZZZ\\\```cccbbb^^^\\\```bbbbbb\\\\\\]]]```eeeggghhhgggdddgggiiieee___\\\]]]```eeeggghhhgggfffgggkkkpppfffeeefffiiilllmmmkkkjjjnnnppprrrsssrrrpppmmmkkkkkknnnnnnkkkjjjlllmmmlllmmmeeeaaafffmmmoooooooooqqqqqqsssvvvxxxuuuooojjjhhhhhhjjjkkkhhhdddfffkkkffffffjjjnnnsssqqqZZZGGGEEEHHHDDDBBBEEEDDDFFFHHHHHHHHHIIIGGGEEEGGGHHHJJJLLLMMMNNNOOOOOOQQQTTTXXX[[[\\\\\\^^^___VVVVVVVVVYYY[[[]]]\\\[[[______aaafffggggggjjjooowwwxxxvvvppphhhbbbaaaaaaddddddbbb^^^aaahhhkkkjjjkkkeee```aaafffkkkmmmlllhhhmmmqqqsssqqqooooooppphhhmmmqqqppplllmmmsssyyy|||yyyvvvuuusssqqqpppssswwwvvvqqqlllhhhkkknnnmmmjjjiiillloooooonnnmmmnnnppprrrqqqqqqooonnnlllkkklllooorrruuusssssstttrrrqqqppprrrsssqqqqqqqqqppppppooonnnmmmllloootttvvvuuurrrpppnnnmmmnnnooonnnlllkkklllmmmwwwsssnnnmmmppprrrssssssrrruuuxxxvvvqqqllliiihhhgggiiijjjjjjhhhiiilllooo``````]]]WWWPPPJJJIIIIIIKKKJJJFFFCCCAAAAAAAAAAAA??????>>>>>>>>>>>>>>>???======<<<;;;;;;;;;;;;<<<:::::::::999999888888888888999999::::::;;;;;;<<<<<<<<<======@@@FFFMMMRRRnnnkkk^^^___PPPQQQSSSUUUWWWYYY[[[\\\ZZZWWWSSSTTTWWWZZZ[[[[[[]]]\\\\\\[[[ZZZYYYXXXXXX\\\YYYXXXYYYVVVRRRVVV___]]]]]]\\\ZZZXXXVVVTTTSSSZZZ___cccaaa\\\[[[___dddeee```bbbjjjkkkdddccciiihhheeefffjjjhhh```\\\^^^___ccceeeccc``````eeejjjjjjfffbbbcccgggjjjkkkjjjhhhqqqwwwwwwwwwvvvpppgggooommmmmmnnnkkkhhhhhhllliiieeecccgggmmmpppppppppllllllmmmmmmllliiifffccckkkgggbbb```aaabbbbbb```cccddddddeeegggooozzzwwwhhhOOOMMMIIIFFFCCCBBBAAABBBDDDJJJMMMGGGBBBBBBEEEEEEEEEGGGIIILLLNNNOOOOOOOOOOOONNNOOOSSSXXX[[[ZZZXXXTTTWWW[[[^^^___]]][[[ZZZ^^^aaaccceeejjjlllfff]]]```jjjrrrssstttqqqfffZZZ```]]][[[^^^ccchhhiiiiiiaaaaaa```______bbbgggkkkiiikkkmmmnnnmmmmmmnnnpppmmmlllnnnrrrrrrppprrrvvv||||||{{{yyywwwuuusssrrrqqqpppnnnmmmpppssssssnnnjjjjjjnnnqqqqqqllliiiiiijjjffffffggghhhkkknnnrrrtttwwwuuuqqqmmmkkkjjjkkkllloooppppppooommmlllmmmoooooooooooopppqqqqqqooonnnmmmoooqqqssstttsssqqqooojjjjjjiiiiiijjjjjjjjjjjjsssqqqoooppprrrtttsssrrrrrruuuwwwwwwsssnnnlllkkkhhhjjjkkkjjjgggfffggghhh``````]]]WWWPPPKKKJJJJJJIIIHHHEEECCCBBBBBBCCCCCC@@@???>>>===============;;;;;;:::999999999999::::::999999999888888888888777777888888999999:::::::::;;;;;;;;;<<<@@@EEEIIIWWWpppuuu]]]PPPNNNNNNOOOPPPRRRTTTVVVWWWXXXWWWTTTQQQRRRUUUXXXYYYYYY\\\[[[YYYWWWVVVVVVVVVVVV^^^\\\[[[ZZZVVVQQQSSSZZZ[[[[[[\\\\\\[[[YYYWWWVVVYYY[[[]]]\\\ZZZZZZ___cccdddaaafffpppqqqiiieeehhhhhheeefffiiihhhbbb___aaaaaaccceeedddbbbbbbeeehhhhhhhhhgggffffffiiilllooojjjqqqwwwwwwvvvtttmmmdddiiihhhiiikkkkkkiiikkkpppjjjhhhggggggjjjmmmrrrvvvmmmnnnnnnllliiifffeeedddllljjjfffbbb```_________bbbbbbaaa```aaaeeekkkpppiiiYYYQQQMMMKKKHHHEEECCCBBBBBBBBBFFFKKKMMMHHHEEEFFFHHHGGGDDDEEEHHHJJJLLLLLLMMMMMMMMMMMMNNNRRRWWWYYYWWWUUUPPPRRRVVVZZZ\\\]]]]]]\\\]]]___```bbbgggjjjfff^^^WWW___gggkkknnnpppkkkccc^^^\\\ZZZ]]]cccggghhhhhheeeeeecccaaa^^^^^^```ccceeehhhkkklllllllllmmmnnnmmmkkkmmmppppppmmmooosssyyytttpppmmmnnnnnnnnnnnnmmmmmmmmmmmmkkkjjjiiilllooooookkkgggmmmppptttsssnnniiiffffffcccdddeeeeeefffiiipppvvv{{{xxxsssnnnjjjgggfffeeelllmmmnnnmmmkkkkkkkkkmmmkkkkkkllloooqqqrrrqqqoooooommmlllnnnrrrsssrrrppphhhfffdddfffiiikkkjjjhhhmmmmmmnnnppprrrsssrrrpppoooqqqtttuuurrrnnnlllkkkiiijjjkkkiiieeebbb_________^^^[[[UUUOOOKKKJJJJJJGGGFFFEEECCCCCCCCCDDDDDD@@@???>>>===<<<;;;;;;;;;999888888777777777777777888888888888777777777777555555666777777888888999:::;;;;;;::::::;;;===@@@DDDSSSmmm{{{pppcccSSSIIIIIILLLLLLMMMOOOPPPQQQRRRSSSSSSQQQOOOOOORRRUUUVVVWWW]]][[[YYYWWWWWWYYY[[[]]]```^^^^^^\\\VVVQQQQQQVVVWWWXXXZZZ[[[[[[YYYXXXVVVYYYYYYYYYYYY[[[]]]```bbbaaabbbjjjuuuvvvmmmggggggiiiggggggiiiiiieeeeeefffcccdddeeeeeefffffffffffflllmmmmmmjjjfffggglllqqqiiioootttuuutttqqqllleeeeeedddfffjjjllllllpppuuummmlllkkkhhhhhhllltttyyymmmooopppmmmiiieeeeeefffhhhiiihhhccc^^^[[[\\\^^^bbbaaa``````aaabbbbbbaaahhhssssssZZZJJJFFFGGGIIIGGGEEECCCBBBBBBBBBBBBFFFIIIIIIFFFFFFHHHHHHFFFDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMQQQTTTUUUSSSQQQOOOPPPRRRUUUXXXYYYZZZ[[[ZZZ\\\\\\]]]bbbgggeee```ZZZ___bbbdddfffiiihhheee^^^\\\[[[^^^cccffffffeeeeeeeeeeeebbb___\\\\\\]]]bbbfffjjjlllmmmllllllllljjjiiijjjmmmmmmjjjlllpppuuuxxxwwwuuusssqqqooommmlllgggggghhhhhhiiiiiiiiijjjgggggggggiiikkkllliiigggooorrrsssqqqmmmhhhffffffhhhjjjjjjgggdddeeelllsssvvvtttqqqmmmiiifffeeedddlllmmmooonnnmmmlllmmmnnngggggghhhkkkppprrrpppnnnoookkkgggiiinnnrrrrrroooiiieeebbbdddiiilllkkkhhhiiiiiiiiikkklllnnnnnnnnnkkkmmmooopppnnnkkkhhhffffffggghhhgggccc^^^ZZZWWW\\\ZZZVVVQQQMMMJJJHHHHHHGGGFFFDDDCCCBBBBBBBBBBBB???>>>===<<<::::::999999888777777666666666666666777777666666666666666666555555555666777777888888:::;;;<<<<<<;;;:::;;;===AAAEEEOOOeee|||fffZZZRRRLLLJJJLLLJJJJJJKKKLLLMMMNNNNNNOOOOOONNNNNNNNNPPPSSSUUUVVV\\\ZZZWWWUUUWWW[[[```ddd]]]^^^___]]]YYYUUUVVVXXXTTTUUUWWWYYYYYYWWWUUUTTTYYYXXXXXX[[[___bbbaaa___^^^```hhhrrrtttmmmffffffjjjiiiiiijjjkkkjjjkkkllleeeeeeeeegggiiiiiigggeeesssrrroookkkhhhhhhlllooojjjlllnnnooonnnmmmkkkhhhfffdddfffkkkmmmnnnsssyyyqqqpppmmmiiijjjooossstttiiinnnrrrqqqmmmiiihhhhhhbbbfffhhhddd\\\XXXYYY]]][[[ZZZ[[[^^^bbbbbb^^^ZZZ___aaammm|||kkkXXXIIIDDDGGGLLLDDDCCCBBBAAAAAAAAAAAABBBBBBCCCBBBAAABBBFFFFFFBBBDDDEEEEEEFFFGGGGGGGGGGGGHHHJJJMMMPPPRRRQQQOOONNNPPPPPPQQQQQQRRRTTTUUUVVVWWWYYYYYYYYY]]]cccccc```___``````___```cccgggiiibbb```^^^```ccceeedddbbb```bbbdddcccaaa_________cccfffkkkmmmmmmkkkjjjjjjfffeeegggjjjjjjhhhjjjooo}}}{{{yyy|||{{{tttmmmiiigggfffhhhjjjkkkllllllkkkjjjiiiffffffgggggghhhhhhiiiiiieeeeeefffhhhjjjjjjiiihhhqqqpppooollliiigggggghhhjjjllllllhhhddddddiiioooqqqpppnnnkkkhhheeecccbbbjjjlllnnnoooooonnnooopppgggeeedddggglllooonnnlllmmmiiieeegggmmmppppppmmmiiieeeaaabbbgggjjjhhhfffeeeeeedddcccccceeehhhkkkiiijjjkkklllllliiieeebbbaaaaaabbbbbb```\\\WWWSSSWWWTTTPPPKKKHHHFFFEEEEEEGGGFFFEEECCCAAA???>>>>>>>>>===<<<:::999888888888888777777666666666666666555555555555555555555555555555666666777888888888888999;;;;;;::::::;;;<<>>@@@@@@>>>@@@DDDCCC???EEEEEEFFFFFFFFFGGGGGGGGGHHHJJJMMMOOOOOONNNMMMLLLOOOOOONNNOOOPPPQQQSSSTTTVVVWWWWWWVVVXXX^^^```^^^ZZZZZZZZZ[[[]]]bbbiiipppjjjfffccccccdddeeeccc```___bbbeeefffeeecccbbbbbbbbbfffjjjkkkjjjgggfffeeedddccceeeiiiiiigggiiinnnUUUTTTYYYeeeoootttwwwzzzpppnnnllljjjkkkqqqyyyvvvzzz}}}|||vvvpppmmmmmmiiilllnnnmmmjjjgggeeedddccchhhkkkggg```^^^dddjjjgggiiikkkkkkiiifffeeeeeeeeeeeefffgggggghhhiiiiiidddeeefffgggiiiiiijjjjjjpppnnnjjjgggfffffffffgggdddggghhhhhhfffeeehhhjjjppppppnnnkkkhhheeebbb```eeehhhkkkmmmnnnnnnpppqqqkkkgggcccdddiiimmmkkkiiikkkiiihhhjjjmmmooonnnlllhhhddd``````bbbdddcccbbbcccbbb```]]]\\\]]]aaadddeeeeeefffhhhiiigggccc___\\\\\\]]]]]]]]]ZZZTTTPPPSSSOOOJJJFFFDDDDDDCCCBBBFFFEEECCCBBB???===<<<;;;<<<;;;:::999888777777777888888777666666666666666333333333444444444444444444555555666666777888888444555777888888888:::;;;999<<>>>>>>>>?????????>>>BBBBBB@@@@@@CCCDDDAAAFFFEEEEEEEEEFFFGGGHHHHHHIIILLLNNNNNNMMMLLLLLLMMMJJJKKKLLLNNNPPPSSSUUUVVVVVVXXXWWWTTTUUUZZZ\\\ZZZZZZYYYZZZ[[[[[[\\\bbbjjjpppkkkfffdddeeeeeedddbbbdddgggjjjjjjhhhfffdddddd```cccfffgggfffdddcccccceeedddfffiiihhheeegggkkkKKKIIILLLRRRUUUSSSTTTVVVPPPQQQQQQPPPQQQSSSWWWZZZ\\\```ddddddaaa]]][[[[[[YYY\\\___```______```aaa]]]```cccbbb___^^^dddjjjeeehhhjjjiiieeebbbaaaaaa```aaabbbdddeeeggghhhiiibbbdddeeefffggghhhjjjkkkmmmkkkhhhfffeeedddbbbaaaaaacccfffiiiiiihhhfffeeeoooooonnnmmmjjjgggcccaaabbbeeejjjmmmnnnoooqqqrrrrrrkkkddddddhhhkkkjjjgggjjjlllnnnpppqqqpppnnnllliiigggcccaaa______```aaa``````___\\\YYYXXXZZZ]]][[[[[[]]]aaadddccc```\\\[[[ZZZYYYYYYYYYWWWRRRNNNPPPLLLFFFBBBBBBBBBAAA@@@BBBBBBAAA@@@>>>===;;;::::::999888888777777777777777777666555555555555666222222222222333333444444333333444444555555666666333444555555555666999;;;888888;;;>>>>>>AAAOOO^^^|||oooaaaSSSIIIJJJKKKJJJIIIGGGDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIGGGJJJMMMNNNOOOPPPTTTWWW^^^[[[VVVRRRQQQTTTXXX[[[YYY^^^^^^YYYWWW[[[______]]]]]]\\\[[[\\\]]]^^^___YYYXXXYYYYYYZZZYYYVVVTTTUUUWWWXXXZZZ\\\```aaabbbaaagggjjjiiikkkooonnnjjjjjjlllmmmllliiiiiikkknnnooollliiigggiiinnnrrruuuxxxtttsssuuuqqqiiidddeeeeeebbbaaabbbaaa```dddjjjnnnnnnhhhccciiitttrrriiihhhhhhjjjooottttttooojjjjjjnnnqqqmmmddd[[[VVVUUUUUUXXX[[[[[[YYYWWWUUUTTTQQQPPPUUU[[[YYYVVV```pppvvv___NNNEEEEEEBBB>>>>>>@@@@@@===:::;;;<<<<<<===============>>>CCCEEEBBB???AAACCCCCCEEEDDDDDDDDDEEEFFFHHHIIILLLNNNOOONNNKKKKKKLLLNNNJJJKKKLLLOOOQQQSSSUUUVVVVVVYYYYYYUUUTTTWWWXXXVVV\\\[[[]]]___]]]ZZZ^^^fffqqqlllfffcccdddffffffeeeiiikkknnnnnnllliiihhhhhh___bbbeeeffffffffffffgggkkkiiiiiijjjgggccccccgggEEEEEEIIINNNNNNLLLNNNRRRKKKMMMPPPQQQPPPOOOOOOOOOSSSWWW[[[[[[WWWTTTSSSSSSTTTWWWZZZZZZXXXXXXZZZ]]]ZZZ[[[]]]^^^^^^]]]___ccc]]]```bbbbbb___\\\\\\\\\\\\]]]^^^aaaccceeeggghhhaaaccceeeffffffgggiiikkkkkkjjjhhhgggeeebbb^^^\\\cccdddhhhkkkmmmjjjeeeaaalllmmmnnnnnnmmmjjjhhhfffaaaeeejjjnnnppprrrsssuuuwwwooofffdddgggjjjiiigggjjjnnnrrruuussspppnnnmmmlllkkkhhhddd```___```bbb^^^```aaa^^^ZZZVVVVVVWWWQQQQQQTTTYYY^^^___]]]YYY[[[YYYWWWWWWWWWUUUPPPLLLPPPJJJDDDAAAAAABBBAAA@@@????????????>>>===<<<;;;888888777777777777777888666666555444444444444555111111222222222333333333111222222333333444555555555666666666555666999;;;<<<777777===AAAAAADDDIIIQQQnnnkkkYYYOOODDDGGGHHHEEEAAA>>>AAADDDFFFAAABBBCCCDDDEEEGGGHHHHHHEEEHHHLLLMMMNNNOOOSSSVVVUUUSSSOOOMMMOOOSSSXXX[[[\\\```___WWWSSSWWW[[[ZZZ[[[ZZZZZZYYY[[[]]]```bbb^^^]]][[[YYYWWWWWWWWWXXXSSSVVVXXXYYY\\\```aaaaaa^^^dddhhhgggiiimmmlllgggkkknnnooommmhhhgggkkkpppqqqpppnnniiifffgggmmmsssrrrqqquuu{{{yyyoooiiiiiifffbbbaaabbbaaa```dddjjjjjjlllhhh```dddqqquuuooolllhhhfffjjjppprrrnnniiibbbfffjjjiiiddd]]]XXXVVVOOOSSSVVVWWWTTTRRRSSSUUUTTTLLLLLLSSSTTTRRRWWWbbbgggnnnVVVJJJFFFEEE===>>>>>>>>>======>>>>>>;;;;;;<<<<<<===<<<<<<<<<===CCCFFFBBB>>>???BBBCCCCCCCCCCCCCCCDDDFFFHHHIIINNNOOOPPPMMMKKKJJJMMMPPPMMMNNNOOOPPPQQQRRRRRRRRRWWWZZZZZZUUUSSSUUUUUUTTTUUUVVV\\\bbbccc```fffoooqqqkkkdddbbbdddggghhhhhhjjjllloooooonnnmmmmmmmmmaaacccfffhhhiiijjjlllnnnooommmlllkkkgggaaa```cccEEEEEEGGGHHHHHHGGGFFFEEEHHHHHHHHHHHHIIIJJJKKKLLLPPPRRRUUUUUURRRPPPPPPQQQQQQRRRTTTTTTUUUVVVYYY[[[^^^[[[YYYYYY\\\___^^^]]]]]]bbbffffffaaa]]]]]]___```]]][[[[[[^^^cccgggiiibbbfffjjjlllkkkhhhfffeeelllfffdddjjjkkkeee```______ccckkkrrruuuqqqiiibbbgggfffeeegggjjjkkkiiiggg^^^bbbbbbbbbgggrrrwwwuuuvvvrrrlllhhhfffeeecccaaahhhjjjlllnnnppppppooonnniiiiiihhheeebbb``````aaa]]]^^^```^^^[[[YYYWWWWWWSSSTTTUUUXXXZZZZZZWWWUUUXXXUUUSSSTTTWWWUUUPPPKKKJJJGGGDDDBBBAAA???===;;;@@@>>><<<:::999:::;;;<<<:::999888666555555444444333333333222222222111111111111222222222333333333222222222333333333444444555555555666666666666777777777888999;;;<<<<<<===DDDGGGSSSjjj|||iiiZZZQQQLLLHHHDDDBBBBBBBBBAAAAAA@@@@@@@@@EEECCCAAACCCGGGJJJKKKJJJIIIJJJLLLLLLLLLMMMOOOQQQOOOOOONNNMMMMMMOOOTTTXXXXXXVVVTTTTTTUUUVVVUUUTTTVVVSSSUUU[[[]]][[[[[[```ddd```]]]\\\]]]]]]ZZZXXX[[[ZZZXXXVVVWWW[[[aaafffgggeeeeeefffjjjkkkiiifffkkkjjjiiiiiihhhhhhiiiiiijjjkkkllljjjgggfffhhhjjjlllnnnrrrxxx{{{xxxpppjjjbbbeeegggeeebbbaaaeeejjjnnnjjjeeedddgggiiiiiihhhfffdddhhhnnnnnnhhhdddfffaaabbbbbb```[[[WWWUUUTTTRRRRRRSSSRRRQQQOOOLLLKKKMMMMMMMMMNNNNNNOOOOOOOOOWWW\\\hhh{{{pppdddTTTHHHBBB???===:::;;;;;;<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;????????????????????????AAAAAABBBCCCDDDEEEFFFGGGLLLMMMLLLJJJGGGGGGJJJMMMSSSOOOMMMOOOTTTWWWVVVSSSSSSTTTUUUWWW]]]bbb___XXXVVVVVV[[[eeekkknnnrrrwwwooosssrrriiiaaabbbgggkkkmmmrrrqqqkkknnnwwwxxxqqqeeeddddddgggkkkoooqqqqqqrrrqqqqqqqqqqqqnnnhhhccc@@@AAABBBBBBCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHLLLOOOQQQQQQOOOMMMMMMNNNOOOPPPRRRSSSSSSUUUXXXZZZ]]]ZZZXXXXXX[[[]]]]]]\\\]]]```cccbbb^^^]]]```ccc```^^^[[[[[[___cccgggiiicccfffjjjlllkkkiiifffeeegggfffhhhllljjjdddaaacccgggjjjnnnqqqqqqnnniiigggfffcccbbbeeekkkooonnnlllaaadddeeefffllluuuxxxtttooooooooolllhhhfffgggiiiggggggggghhhhhhiiijjjjjjiiiiiigggeeebbb___^^^]]]YYY\\\______]]]YYYWWWVVVRRRTTTVVVZZZ]]]]]]ZZZWWWUUUSSSPPPQQQSSSRRRMMMHHHIIIFFFCCCAAA@@@???===;;;>>>===;;;999999999:::;;;999999777666555444444444333333222222222111111111111111111222222222333333222222222333333333333444444444444555555555666666777777888999:::;;;<<<<<>>???AAA@@@???;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;<<<<<>>>>>??????@@@AAABBBCCCDDDDDDIIIKKKLLLJJJHHHHHHKKKNNNSSSQQQNNNOOORRRVVVXXXYYYZZZ[[[ZZZYYY\\\bbbbbb___XXXXXX\\\dddjjjllloootttwwwyyysssfff]]]]]]bbbfffgggllljjjeeeiiiuuuyyyuuufffddddddfffkkkooorrrsssvvvuuuuuuwwwxxxvvvqqqmmm=========>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDHHHJJJKKKKKKJJJIIIJJJKKKLLLMMMOOOPPPQQQSSSVVVYYY[[[YYYWWWWWWXXXZZZZZZZZZ\\\^^^___]]][[[\\\```eee```^^^[[[\\\___dddgggiiicccfffiiikkkkkkiiifffcccbbbeeejjjmmmiiicccbbbfffkkknnnpppooommmlllnnnpppiiidddaaaeeeooowwwzzzxxxiiiiiihhhjjjqqqxxxxxxsssiiinnnpppmmmgggeeeggglllkkkjjjhhhgggggghhhjjjkkkffffffeeeccc```]]]YYYWWWXXX[[[___```^^^ZZZXXXWWWTTTVVVZZZ^^^aaaaaa]]]ZZZUUUSSSQQQQQQRRRPPPLLLHHHGGGEEEBBB@@@@@@???===<<<<<<;;;999888777777888999888777666555444333333333222222222222111111111000000111111111222222222222111111222222222333333333333333333333444444444444666777777888999:::;;;;;;>>>>>><<<;;;CCC[[[|||}}}cccTTTMMMEEE@@@@@@AAAAAAAAA?????????>>>>>>>>>>>>>>>AAA@@@???AAADDDHHHIIIJJJIIIKKKLLLLLLKKKKKKLLLNNNLLLLLLLLLLLLLLLNNNQQQUUUTTTRRRQQQRRRTTTVVVVVVUUUSSSQQQSSSXXX[[[ZZZ\\\___bbb___\\\[[[ZZZZZZXXXVVVXXXYYYYYYXXXXXXZZZ]]]``````______bbbgggjjjiiigggeeefffhhhiiijjjjjjiiiiiiggghhhhhhgggffffffhhhkkkeeehhhnnnvvv|||}}}yyytttjjjkkkjjjfffbbbbbbeeeiiiggggggfffeeecccccceeeggggggfffhhhkkkjjjeeebbbbbbbbbbbbaaa]]]WWWQQQNNNMMMKKKKKKKKKKKKLLLLLLMMMNNNLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLKKKPPPaaazzzqqqbbbOOO===@@@===::::::<<<===;;;999;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<>>>>>===============>>>???@@@AAAAAABBBEEEGGGJJJKKKJJJKKKLLLNNNNNNNNNMMMLLLMMMPPPVVVZZZ[[[]]]\\\WWWWWW]]]aaabbbXXXVVVYYY```dddeeehhhlllzzzzzzrrrcccYYYZZZ```dddfffiiifffbbbgggsssyyywwwhhhfffdddfffjjjnnnrrrsssvvvvvvwwwyyy{{{{{{yyyvvv======<<<===>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGHHHHHHIIIIIIKKKMMMNNNOOOQQQTTTWWWXXXWWWUUUUUUVVVWWWXXXXXXZZZ[[[[[[ZZZYYYZZZ]]]``````]]]\\\\\\```dddggghhhbbbcccfffiiijjjhhheeebbb___bbbgggiiihhheeedddeeehhhlllnnnnnnkkklllrrrxxxnnnhhhdddiiivvvsssooojjjkkkqqqvvvuuuqqqjjjmmmooolllgggddddddfffllllllkkkkkkjjjiiiiiiiiiiiiiiihhhhhhfffaaa\\\XXX^^^```aaaaaa^^^[[[ZZZZZZYYY[[[___ccceeeccc^^^ZZZXXXVVVTTTSSSSSSQQQMMMJJJEEECCC@@@?????????===<<<:::999888777666666666666666666555333333222222222222111111111111000000000000000000111111111111222111111111111222222222222111222222222333333333333666666777777888999::::::;;;>>>???===<<>>===>>>???BBBEEEHHHIIIGGGIIIJJJJJJIIIHHHIIIJJJIIIJJJKKKKKKKKKMMMPPPRRRPPPOOONNNPPPRRRTTTTTTTTTQQQQQQRRRUUUXXXZZZ\\\^^^bbb```]]][[[YYYWWWUUUTTTWWWWWWVVVVVVVVVXXX\\\___[[[ZZZZZZ]]]bbbdddcccaaaaaacccfffhhhjjjjjjjjjiiiffffffeeeeeeeeegggiiikkkbbbccchhhooouuuvvvrrrnnnjjjiiihhhdddbbbbbbeeeiiifffhhhiiigggdddccceeehhhfffffffffgggeeebbb```___```aaa```\\\WWWRRROOONNNJJJIIIHHHGGGHHHIIIKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGIIILLLNNNMMMMMMRRR[[[ccczzz```PPPIIICCC<<<@@@===<<<;;;<<<;;;999666:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======???>>>>>>======<<<<<<<<<<<<======>>>??????@@@@@@BBBDDDGGGJJJLLLLLLLLLMMMKKKNNNPPPOOOMMMNNNSSSXXX[[[``````[[[XXX[[[aaacccZZZXXXZZZ^^^``````bbbfffssssssmmmbbb[[[]]]bbbeeejjjkkkiiifffjjjssswwwuuullliiiffffffiiimmmooopppoooppprrruuuwwwyyyyyyxxx<<<<<<<<<<<<===???AAACCC@@@AAABBBBBBCCCBBBBBBAAACCCBBBCCCDDDFFFGGGHHHHHHGGGIIIKKKLLLMMMOOORRRTTTTTTTTTTTTTTTTTTUUUWWWXXXXXXYYYZZZZZZYYYXXXYYYYYY^^^]]][[[\\\```cccfffggg___```cccfffiiihhhddd```___```aaacccggghhheeebbbeeeiiinnnnnnlllmmmqqqvvvooojjjggglllwww{{{tttlllkkkmmmpppppppppnnnmmmllllllkkkjjjhhhfffiiikkklllmmmllliiifffdddpppoooooopppoookkkeee```ffffffeeebbb___]]]^^^______```cccfffgggddd^^^YYYYYYWWWUUUSSSQQQOOOLLLJJJDDDBBB???>>>>>>===<<<:::888777777666555555444444444444333222111111111111111111111000000000////////////000000000111111111000000000111111111222222111111111111222222222333555666666777777888888888666999<<<<<<;;;===CCCHHHQQQ```|||rrrcccUUUIIICCCCCCAAA???======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???BBBEEEGGGDDDFFFHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLLLLMMMOOOQQQNNNMMMLLLNNNPPPRRRSSSSSSOOOQQQRRRSSSUUUYYY[[[\\\]]]]]]\\\ZZZYYYXXXXXXXXXVVVVVVTTTSSSSSSVVV[[[```ZZZYYYXXX[[[___aaa___]]]^^^```cccgggjjjkkkkkkjjjfffeeedddccceeegggiiikkkcccdddfffjjjnnnnnnjjjffffffeeecccbbbaaabbbeeegggfffhhhkkkiiifffeeefffhhhdddddddddbbb```___]]][[[ZZZ[[[[[[YYYUUUQQQOOOOOOJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDFFFFFFGGGIIIKKKKKKJJJHHHPPPaaavvvzzzjjj^^^MMM@@@===>>>===;;;:::999888888:::;;;<<<===999999:::::::::::::::999999999::::::;;;<<<<<<============<<<<<<;;;;;;;;;=========>>>??????@@@@@@@@@AAAEEEHHHKKKLLLKKKJJJNNNSSSYYYYYYUUUSSSUUUYYY\\\dddgggccc___```dddeee```]]]\\\___```^^^```ccciiillljjjccc___```ccccccgggiiiiiiiiimmmrrrsssqqqpppmmmiiihhhiiikkklllllliiijjjllloooqqqsssuuuvvv999999::::::;;;<<<===>>>>>>???@@@BBBCCCCCCBBBAAAAAA@@@@@@BBBEEEHHHIIIIIIGGGIIIJJJKKKKKKMMMOOORRRQQQRRRSSSSSSSSSTTTWWWZZZXXXXXXYYYYYYYYYXXXXXXWWW]]][[[ZZZ[[[___bbbdddeee]]]^^^```eeeiiijjjfffaaaaaa```___```eeeiiihhhbbbfffjjjnnnooommmmmmnnnpppkkkhhhgggkkksss{{{|||uuunnnmmmlllkkklllpppqqqooommmnnnqqqqqqpppnnnlllnnnqqqrrrqqqmmmiiifffnnnmmmmmmooopppnnnhhhccciiiiiihhhfffcccaaaaaacccaaabbbccceeeeeeaaa[[[WWWVVVUUUSSSPPPMMMKKKIIIHHHDDDBBB???======<<<:::999777666666555555444444333333222111111000000000111000000000000////////////////////////000000000000///000000000000111111111111111111111222222222222555555555666666666777777777777777777888999;;;===<<>>;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::;;;<<<======???BBBEEEBBBDDDGGGGGGFFFFFFFFFFFFFFFIIIKKKMMMMMMMMMNNNOOONNNMMMLLLNNNPPPRRRSSSRRROOORRRRRRPPPRRRXXXZZZYYYWWWXXXYYYZZZZZZ[[[]]]___XXXXXXVVVTTTSSSUUUYYY]]]\\\ZZZYYY\\\```bbb```^^^[[[]]]aaaeeehhhkkklllmmmhhhfffcccccceeehhhjjjjjjgggggggggjjjmmmmmmhhhdddbbbbbbaaaaaaaaabbbcccddddddfffhhhhhhgggeeedddddd```bbbaaa]]][[[\\\[[[YYYRRRSSSTTTSSSQQQNNNMMMMMMIIIIIIGGGEEEDDDCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCEEEAAA>>>???CCCEEEDDDAAA???FFFMMMTTTccc~~~lllZZZSSSFFF>>>777888;;;;;;777555888666555444444666888999777777888999999999888888777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>????????????@@@@@@BBBFFFIIIJJJHHHFFFKKKQQQXXXYYYVVVTTTTTTVVVXXX```eeeccc``````aaaaaa^^^ZZZYYYZZZZZZXXXYYY\\\dddhhhhhhdddaaabbbaaa___bbbbbbdddgggkkknnnnnnmmmpppnnnkkkjjjjjjkkkjjjiiigggiiikkkllllllnnnrrrttt888888999:::::::::::::::;;;<<>>>>>@@@DDDHHHIIIHHHHHHIIIJJJJJJJJJKKKMMMOOONNNPPPRRRRRRRRRTTTXXX\\\ZZZYYYXXXXXXYYY[[[\\\\\\[[[ZZZYYY[[[^^^aaacccccc]]]]]]```eeekkkmmmiiidddaaadddccc```bbbhhhjjjggghhhiiikkknnnoooooooooooofffgggiiikkknnnqqqtttvvvvvvrrrqqqqqqnnniiikkkqqqssssssrrrqqqqqqqqqrrrtttppprrrttttttsssqqqnnnlllkkkiiiiiikkkoooooojjjeeeeeehhhjjjjjjhhhfffeeeddd^^^^^^___``````^^^YYYUUUUUUTTTQQQNNNJJJGGGFFFEEEDDDBBB???===<<<;;;999777666666666666555444333333111111000000//////000000000000/////////................../////////000000/////////000000000111111111111111222222222333333444555555555555666666666777777888888888999;;;===>>>:::<<>>999:::;;;;;;;;;<<<>>>???999999:::::::::;;;;;;;;;:::;;;<<<<<<;;;<<>>888555777999999888666444333333333555555666777777777777777555666777888999::::::;;;999999::::::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>AAA@@@@@@CCCFFFGGGEEECCCEEEJJJOOORRRRRRQQQRRRSSSSSSZZZ^^^\\\[[[\\\]]][[[]]]YYYVVVWWWVVVTTTTTTXXX```dddeeecccaaacccbbb___cccbbbaaadddggghhhiiiiiinnnlllkkklllmmmlllkkkiiiiiijjjkkkjjjjjjkkkooorrr888999;;;<<<<<<;;;:::999888:::===@@@AAABBBAAAAAA???===<<<>>>CCCGGGHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNMMMOOORRRRRRRRRTTTYYY]]]]]]ZZZWWWVVVYYY]]]```bbbZZZYYYXXXZZZ]]]aaabbbbbb]]]]]]```fffmmmoookkkgggaaaggghhhbbb```fffkkklllgggggghhhlllpppssstttttteeehhhlllmmmllllllnnnpppoooooosssvvvqqqjjjkkkrrruuuwwwwwwsssmmmkkkooosssppppppppppppooonnnmmmlllnnnlllkkknnnssstttppplll```dddjjjmmmmmmiiifffeee[[[ZZZ[[[\\\]]][[[XXXUUUUUUTTTRRRNNNJJJFFFEEEEEEEEEBBB???===;;;:::888666666666666666555444333222111000000////////////000000/////////......................../////////000////////////000000000000111222222222222333333333444444555555555555555555000444999:::999777999;;;;;;:::===AAAAAAHHHcccpppZZZLLLJJJ@@@:::===@@@===::::::999:::;;;:::::::::<<<>>>999999999::::::;;;;;;;;;:::;;;<<<;;;::::::===AAAAAADDDHHHIIIIIIIIIIIIIIIFFFIIIMMMOOOOOONNNNNNOOOTTTRRRQQQRRRTTTUUUUUUUUUPPPSSSRRRNNNOOOUUUXXXUUUZZZ\\\]]]\\\ZZZYYY[[[^^^___aaacccbbb]]]WWWRRRPPPVVVUUUUUUYYY___bbbbbb```ZZZ[[[]]]aaaeeejjjnnnppplllhhhdddcccfffiiijjjjjjffffffgggkkkoooqqqooolllccccccbbbccccccbbb___\\\^^^]]]]]]___bbbaaa\\\XXXZZZ]]][[[VVVUUUYYYYYYUUUPPPQQQRRRQQQNNNLLLJJJJJJEEEEEEFFFFFFEEECCCAAA@@@?????????@@@@@@AAAAAABBB999<<>>???<<>>;;;???<<<999:::>>>:::333444<<<555777999:::999888888999444444555666666777666666444555666777888999::::::888888999:::;;;<<<<<<===<<<<<<<<<===============BBB@@@???AAADDDEEECCCAAAEEEHHHKKKOOOQQQSSSVVVXXXUUUZZZ\\\[[[[[[^^^^^^\\\bbb^^^[[[\\\[[[XXXYYY\\\]]]```bbb```aaadddeeeccckkkfffccccccdddcccdddfffkkkjjjkkkmmmnnnnnnllljjjjjjkkkkkkjjjhhhhhhlllppp666777777999:::;;;<<<<<<<<<;;;:::<<<>>>???>>>======???AAABBBBBBCCCEEEFFFDDDEEEFFFGGGFFFGGGJJJLLLNNNOOORRRSSSSSSUUUWWWYYYXXXZZZ[[[ZZZZZZ]]]bbbggg[[[YYYWWWVVVWWW\\\aaadddfffcccbbbfffkkklllhhhccccccaaa^^^]]]___ccchhhkkkeeebbbeeepppvvvtttqqqsssjjjkkklllkkkjjjjjjlllmmmmmmrrrwwwvvvqqqmmmmmmnnnrrrtttxxxxxxqqqjjjjjjpppqqqrrrrrrqqqooonnnoooppptttpppmmmkkkmmmpppssstttaaabbbcccdddeeeeeeddddddZZZYYYYYY]]]aaa```ZZZTTTPPPNNNKKKHHHEEEBBBAAA@@@>>>>>>>>>===;;;999666555444444333222111000///...///............---------................................................---......///000111111222000000000000000000000000111111222222222333333333555555555555666666666666666888:::<<>>===;;;:::999888888;;;;;;;;;;;;::::::999888<<<;;;:::999999999:::;;;999;;;;;;;;;::::::<<<===@@@AAABBBDDDEEEEEEEEEEEEFFFHHHJJJMMMNNNNNNMMMLLLNNNOOOQQQSSSTTTUUUUUUUUUSSSTTTUUURRRNNNLLLNNNQQQVVV[[[aaa___ZZZVVVXXX[[[___`````````^^^ZZZVVVSSSWWWUUUUUUXXX^^^bbbaaa``````]]]ZZZ[[[```ggglllooopppnnnkkkiiiiiilllpppsssssskkkeeegggkkkiiidddbbbdddbbb___]]]^^^^^^]]]]]]```___^^^]]]^^^^^^]]]\\\ZZZYYYWWWWWWWWWUUUSSSPPPNNNLLLKKKJJJIIIHHHEEEBBBCCCDDDEEEEEEEEECCCBBBAAA@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCDDDNNNWWWfffvvv{{{zzz^^^QQQCCC<<<===>>>:::666888888888888888777666666444444444444444444444444555555555444444333333333555444444444444555666666888888999999999:::::::::999999:::;;;;;;<<<=========>>>???AAABBBCCCDDDDDDIIIJJJKKKLLLNNNPPPQQQRRRSSSSSSTTTVVVYYY\\\\\\\\\aaa______aaa___ZZZVVVWWWZZZ\\\aaadddaaa]]]^^^dddjjjgggbbb```aaadddggghhhoooooollljjjnnnuuutttnnnjjjiiihhhhhhhhhhhhiiiiii666666777888999:::;;;;;;;;;::::::;;;===>>>>>>===<<<>>>@@@AAAAAABBBDDDEEECCCEEEFFFFFFFFFFFFIIIKKKIIIMMMRRRUUUVVVVVVVVVVVVYYY[[[\\\\\\\\\^^^bbbfff___]]]ZZZXXXYYY\\\```ccc```aaaccceeegggfffeeeccc___^^^^^^^^^___bbbeeegggeeeaaacccjjjnnnllljjjkkkjjjiiihhhgggggggggggggggiiikkklllkkkiiiiiikkknnnnnnppptttuuunnnggghhhnnnrrrtttvvvuuurrrooommmmmmsssoookkkiiijjjmmmooopppbbbdddeeeffffffeeedddccc]]]ZZZWWWXXX[[[[[[WWWSSSOOOMMMJJJGGGCCCAAA???>>>=========<<<:::888666444444333333222000//////...............------------................................................---......///000000111111000000000000000000000000111111111222222222333333444555555555666666666666888999:::999999<<>>???@@@AAACCCDDDDDDDDDDDDFFFHHHJJJMMMNNNNNNMMMMMMMMMNNNPPPRRRRRRRRRRRRQQQPPPSSSUUUSSSPPPNNNPPPRRRVVV[[[___]]]XXXTTTVVVYYY[[[\\\]]]^^^]]][[[YYYWWWVVVXXXYYY[[[\\\]]]___```]]]\\\ZZZZZZ\\\```eeehhhlllkkkkkkllloootttyyy|||ssskkkfffiiillljjjfffdddhhheeeaaa___^^^]]]\\\ZZZ[[[[[[[[[\\\]]]]]]\\\[[[ZZZXXXVVVUUUUUUSSSQQQNNNKKKJJJHHHHHHHHHFFFDDDAAABBBBBBBBBCCCBBBBBBAAAAAA???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB;;;AAAIIIRRR\\\jjjyyyyyydddVVVOOOLLLIIIBBB:::888;;;===:::777777777888888777777666555444444444444444444444444555444444444333333333333444444444444444555555666666777777777777888888888999999999::::::;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCGGGGGGHHHJJJLLLMMMOOOOOOQQQRRRSSSUUUXXX[[[\\\\\\```^^^___bbbbbb]]][[[]]]\\\^^^cccfffccc^^^___dddfffdddbbbaaaaaacccfffhhhjjjjjjiiihhhnnnwwwxxxttttttpppllliiiiiiiiihhhggg555666666777888999:::::::::999999:::<<<======<<<;;;<<<>>>??????@@@BBBDDDBBBDDDEEEEEEDDDEEEGGGIIIDDDJJJQQQWWWXXXVVVUUUTTTYYYZZZ\\\]]]]]]^^^aaacccbbb```]]]ZZZZZZ\\\___aaa[[[___cccdddcccaaaaaaaaa\\\\\\]]]^^^___```aaabbbdddaaa```ccceeebbbaaabbbeeebbb```aaadddfffeeedddfffdddaaa______bbbfffhhhgggiiimmmooojjjdddeeejjjmmmpppssstttrrrooommmlllqqqmmmhhhffffffggghhhiiieeefffhhhhhhhhheeebbbaaa___[[[VVVSSSTTTUUUSSSRRRMMMLLLIIIFFFBBB???===;;;<<<<<<;;;:::999777555444333333222111000///..................------------------------------------------------------------.........//////000000111000000000000000000000000111111111222222222222333444444444555555555666666888999999777666777999<<<<<<:::<<>>999666666999;;;999999888777777777777777888999999999999888888777:::999999888999999::::::;;;;;;:::999888999<<<>>>>>>???@@@BBBCCCCCCCCCCCCFFFHHHKKKMMMOOOOOOOOONNNOOOOOOPPPQQQQQQPPPOOONNNOOORRRVVVVVVSSSQQQRRRSSSSSSWWWZZZXXXSSSQQQRRRUUUVVVXXXZZZ[[[\\\\\\\\\[[[XXX\\\^^^]]]ZZZYYY\\\___[[[\\\]]]\\\ZZZ[[[```ddddddeeegggjjjnnnrrrvvvyyyooohhheeehhhkkkiiieeedddiiifffbbb___]]][[[XXXVVVUUUWWWZZZ\\\]]]]]]\\\[[[YYYWWWUUUTTTSSSQQQNNNKKKHHHGGGFFFFFFFFFEEECCC@@@@@@@@@?????????@@@AAAAAA<<<<<<<<<;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;<<<===>>>???888:::<<<===???EEEMMMSSSbbbttttttaaaOOODDD===999777777666666777::::::999777666666777777666666555444333333333333333333333333444444333333333333333222444444333333444444555666444444555555555666666666888888999999999999999999;;;<<<===>>>???AAAAAABBBCCCDDDEEEGGGIIIJJJKKKLLLOOOPPPRRRTTTVVVYYYZZZ[[[]]]\\\]]]bbbccc```___bbb___```dddgggddd___```dddccceeefffdddaaa```bbbeeeiiihhhggggggmmmuuuxxxvvvxxxrrrllljjjlllmmmjjjggg444555555666777777888888999888888999;;;<<<<<<;;;999;;;<<<======>>>@@@BBBAAABBBCCCCCCCCCCCCEEEGGGBBBGGGOOOTTTUUUUUUTTTSSSVVVXXXZZZ\\\]]]^^^^^^^^^```^^^\\\[[[[[[\\\^^^```\\\^^^aaaccccccaaa```___]]]]]]\\\\\\]]]___aaabbbdddaaa___^^^^^^]]]^^^______\\\ZZZ^^^eeejjjiiiggggggccc]]]ZZZ[[[]]]___```aaacccgggjjjgggbbbcccgggdddgggkkkmmmmmmllllllllloookkkfffcccbbbccccccbbbeeeggghhhhhhgggccc```]]]___[[[VVVSSSRRRRRRPPPOOOLLLKKKHHHEEEBBB>>><<<:::::::::999888666555333333222222111000//////...............---------,,,,,,------------------------------------------------........./////////000000000000000000000000000000111111111111222222222222333333444444444555555555555666777777888888999:::CCC???===>>>???FFFTTTbbbqqq^^^LLL@@@???===:::777666888:::;;;777777666666666666777777777777888888888777777666888888888888888999999999;;;;;;:::888777888<<<>>>>>>???@@@AAABBBCCCCCCCCCGGGIIILLLOOOPPPQQQQQQPPPQQQRRRRRRRRRRRRPPPOOONNNOOOTTTXXXYYYVVVSSSRRRSSSPPPSSSUUUTTTQQQPPPRRRUUUVVVWWWXXXZZZ\\\]]]^^^^^^^^^___```___\\\[[[\\\^^^[[[^^^aaa```]]]\\\```eeeeeefffggghhhjjjkkklllmmmjjjdddbbbfffhhhfffccccccgggddd```]]][[[XXXUUUSSSUUUXXX]]]```___^^^\\\[[[YYYWWWUUUTTTRRRPPPMMMJJJFFFEEEDDDDDDEEEDDDBBB@@@???>>>=========???@@@AAA;;;;;;;;;::::::999999999999999999999999999999999999999999999:::;;;<<<===>>>??????>>>>>>???DDDGGGAAANNN___ooo~~~uuuWWWMMMBBB<<<<<<>>>===;;;555777999999888777666666555555555555555444444333222222222222222222222222333333333333222222222222333333333333333444444555444444444444555555555555777777888888888888888888::::::;;;<<<===???@@@AAAAAABBBCCCEEEGGGHHHIIIJJJLLLNNNPPPRRRTTTVVVXXXZZZZZZXXXZZZ^^^```^^^^^^aaa___```cccfffddd______bbbcccgggjjjgggbbb^^^___bbbllljjjhhhgggkkkooorrrrrrsssnnnjjjlllqqqtttpppkkk333444444555555666666666888777666777999;;;:::999777999;;;<<<<<<===???@@@@@@AAABBBBBBAAAAAACCCEEECCCFFFKKKNNNPPPQQQRRRSSSRRRTTTVVVXXX[[[[[[[[[ZZZZZZZZZYYYYYYZZZ\\\^^^___aaa___^^^aaadddeeeaaa]]]bbb```]]][[[[[[^^^bbbdddcccbbb```]]]\\\]]]___``````]]][[[___fffkkkkkkhhheeebbb^^^\\\]]]^^^^^^^^^^^^___cccfffeeeaaabbbfffccceeehhhiiihhhhhhiiijjjkkkhhhccc``````______^^^dddeeeeeeeeebbb___[[[YYY[[[ZZZWWWUUUSSSQQQNNNKKKIIIIIIGGGEEEBBB>>>;;;:::888777666555444333222222111000000//////............------------,,,,,,,,,------------------------------------------------............////////////////////////////////////000000111111111222222222333333333333444444444444444444555666888999999999;;;:::;;;>>>>>>===AAAGGGUUUdddyyywwwkkk```WWWNNNDDD===:::::::::999999888777666666666666666666777777888555555666666666666666555777777777888888999999999:::::::::888777888;;;>>>>>>???@@@AAABBBCCCCCCCCCFFFHHHKKKNNNQQQRRRRRRQQQSSSTTTTTTTTTTTTRRRQQQPPPQQQVVVZZZ[[[XXXUUUSSSSSSRRRTTTUUUUUUSSSTTTXXX[[[XXXXXXYYYYYY[[[\\\]]]^^^cccaaa______aaaaaa___]]]YYY^^^bbbaaa______cccgggmmmmmmmmmlllkkkjjjiiiiiigggcccbbbgggiiigggeeeeeefffdddaaa___^^^[[[XXXVVVZZZ^^^bbbdddbbb^^^[[[ZZZYYYXXXUUUTTTSSSPPPMMMJJJFFFEEEDDDDDDDDDDDDBBB@@@>>>>>>===<<<===>>>@@@AAA;;;:::::::::::::::999999888888888888888888888888999999888999999:::;;;<<<999:::::::::;;;===???BBBEEEIIIMMMPPPUUUbbbsssuuuooogggYYYNNNEEE???:::999;;;<<<999666999:::;;;999666444444666333444444444444333222222222222222222222222222222222222222222222222222222222222222222222333444444444444444555555555666666666666777777777777777888999999::::::<<<>>>???@@@@@@AAABBBDDDFFFGGGHHHIIIJJJLLLOOOPPPQQQRRRTTTWWWVVVTTTUUUYYYZZZXXXYYY\\\^^^]]]```cccccc___^^^``````eeejjjiiidddaaabbbeeellliiigggggghhhjjjlllmmmnnnlllkkkpppwwwyyysssmmm333333333333444444555555666555555666888999999888777888:::;;;;;;<<<>>>@@@???@@@AAA@@@??????AAACCCCCCEEEGGGIIIJJJLLLOOORRROOOOOOQQQTTTXXXYYYYYYWWWUUUVVVWWWXXXZZZ\\\^^^___ddd___\\\]]]bbbdddaaa]]]dddaaa^^^[[[[[[^^^bbbeeeaaacccaaa\\\[[[^^^aaabbbeeebbbaaabbbfffhhhhhhfffaaa``````___``````bbbccc^^^^^^bbbffffffbbbbbbfffiiikkklllllliiifffeeeeeefffccc___]]]]]]]]]\\\[[[``````___^^^[[[XXXVVVTTTTTTUUUUUUTTTRRRNNNJJJHHHEEEEEEDDDCCCAAA===;;;999666555444222111111111111000/////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000000111111111111222222222222333333333444444555444333444555666555444444333555999:::999;;;@@@@@@GGGOOOXXXdddvvv}}}qqqYYYSSSJJJDDDBBB@@@>>><<<555666888999999777555333666666555555555666666777333444444555555555555555555666777888888888888888888999::::::999999:::<<<<<<===>>>@@@AAAAAABBBBBBCCCEEEIIILLLOOOPPPPPPPPPRRRRRRSSSTTTTTTSSSRRRQQQRRRVVV[[[\\\ZZZWWWVVVWWWXXXYYYYYYXXXXXXZZZ]]]```ZZZYYYXXXXXXXXXZZZ[[[\\\ccc___]]]___cccdddbbb___YYY\\\^^^___^^^```cccggglllkkkkkkjjjjjjiiiiiihhhgggeeefffkkkmmmkkkjjjkkkjjjhhhfffeeedddbbb^^^\\\]]]aaaffffffaaa]]]ZZZZZZXXXVVVTTTSSSRRRPPPMMMKKKEEEDDDCCCCCCCCCBBB@@@>>>======<<<<<<<<<===>>>>>>999999999999999999999999666666666666666666666666888777777777888888999:::777777777888999:::;;;<<<@@@AAABBBBBBBBBFFFLLLRRR```fffeeekkk~~~lllcccWWWOOOKKKGGGAAA<<<<<<:::999999;;;:::666222666666666555444333444666222222333333222222111000111111111111111111111111000111111111111222222222222222111111222222333444444555555555555666666666555555666666777888888999:::999999:::;;;===???AAA@@@@@@AAACCCEEEFFFHHHHHHIIILLLOOOOOONNNNNNQQQTTTSSSQQQRRRUUUVVVTTTUUUXXX\\\ZZZ\\\aaabbb___]]]___\\\```eeeggggggggghhhjjjfffcccdddfffhhhgggiiimmmnnnlllmmmrrrwwwwwwrrrlll222222222333333333333333555444444555777888888777666888:::;;;;;;<<<>>>???>>>???@@@???>>>>>>@@@AAAAAACCCEEEFFFGGGIIIKKKNNNMMMMMMMMMQQQVVVYYYYYYXXXTTTUUUWWWYYYZZZ\\\]]]]]]aaa^^^[[[ZZZ\\\^^^^^^^^^cccaaa^^^\\\\\\^^^aaabbb^^^bbbbbb\\\YYY]]]aaa```dddccccccccccccdddeeeeeeaaabbbbbb```^^^___bbbfff``````cccggggggddddddfffiiilllqqqqqqnnnhhhbbb___```]]]ZZZYYYYYYZZZYYYYYY\\\[[[YYYVVVTTTRRRQQQPPPMMMNNNNNNNNNKKKHHHFFFEEE@@@@@@@@@@@@>>><<<999777555444222111000///000000//////............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000000000111111111111222222222222333333333333666444222222444555555333666444555888888666777;;;<<<===???>>>???FFFSSS___zzzqqqccc^^^VVVKKKAAA===999666666777888999444555666777777777666555555444444333333333444444222222333444444444444444444555666888888888888888666888:::;;;:::999999::::::;;;<<<===>>>?????????>>>@@@DDDHHHKKKLLLMMMMMMMMMNNNOOOQQQRRRRRRQQQQQQPPPUUUZZZ\\\[[[ZZZ[[[\\\]]]\\\ZZZXXXXXXZZZ]]]___XXXWWWUUUTTTUUUWWWYYY[[[\\\\\\]]]___aaacccdddddd\\\\\\\\\]]]___aaaccceeeeeeeeedddddddddeeeeeefffgggeeegggmmmooommmlllnnnnnnllljjjiiihhheeeaaa^^^\\\aaaeeeddd___ZZZYYYZZZUUUTTTRRRQQQQQQOOOMMMJJJEEECCCAAAAAAAAA???===:::;;;;;;;;;<<<;;;;;;::::::777777777777777777777777555555555555555555555555666555555555555666777777999999999::::::;;;:::999666777888:::===>>>??????999???>>>AAAOOOWWW]]]iiilllrrrxxx|||{{{ooocccVVVLLLCCCBBB???<<<999888999999666777888999999999888777222222222333444555444444111111222222111111000///111111111111111111111111000000000000111111222222111111111111111222333333444444444555555555666666444444555777888999::::::::::::999999;;;===???AAA>>>???@@@BBBCCCEEEFFFGGGHHHLLLOOONNNKKKJJJMMMQQQRRROOOPPPTTTUUUTTTVVVYYYZZZXXXZZZ```bbb___^^^```]]]___bbbeeeggghhhhhhhhhaaa___aaafffgggeeefffkkkiiihhhiiijjjmmmmmmllljjj222222222222222222333333555444333555777888777666777888:::;;;;;;<<<>>>@@@>>>??????>>>======???AAA???AAADDDFFFGGGGGGIIIJJJMMMLLLLLLPPPUUUYYYZZZYYYUUUVVVXXXZZZ[[[\\\\\\\\\]]]\\\[[[XXXVVVWWW[[[___``````___^^^^^^^^^______]]]bbbbbb[[[XXX\\\^^^]]]___aaabbbbbbbbbccceeegggdddfffeee```[[[ZZZ```eeebbbaaadddhhhiiifffeeegggccciiiqqqtttqqqjjjbbb]]][[[YYYWWWVVVWWWXXXXXXWWWYYYXXXUUURRROOONNNNNNNNNHHHIIIIIIGGGEEEDDDCCCDDD<<<=========<<<:::777666444333111000/////////000..................---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---////////////////////////000000000000111111111111111111222222222333333333666333111222555888888777444333555999999666555777111666<<<>>>;;;999>>>DDDBBBNNN]]]kkk}}}zzzvvvrrrggghhh___NNNEEEFFFDDD<<<;;;;;;999777666666777888444444444333333333444444444333222222111111222222111222333333444444444444333444666777888888888777555888;;;<<<;;;999999999888888:::;;;<<<=========;;;===AAAEEEHHHIIIJJJJJJHHHJJJLLLNNNOOOPPPPPPOOONNNSSSXXX[[[[[[\\\___aaa^^^\\\YYYVVVUUUVVVYYY[[[VVVTTTSSSRRRSSSUUUXXXZZZVVVZZZ^^^___^^^```dddhhhaaa___]]]]]]```cccdddeeedddcccbbbbbbbbbcccdddeeeeeedddgggmmmooommmlllnnnpppnnnllljjjhhheee```]]]ZZZ^^^bbbaaa\\\XXXXXXZZZSSSRRRPPPPPPPPPNNNLLLJJJDDDBBB@@@??????===:::888999:::;;;;;;:::999777666555555555666666666666666555555555555555555555555444444333333333444555555777777666777888888666555???<<<999:::<<<>>>>>><<<;;;AAA===:::@@@>>>===DDDCCCGGGKKKLLLNNNUUU]]]bbblllvvvwwwqqqgggYYYQQQPPPOOOPPPLLLFFFBBBAAA???<<<555999<<<;;;777666888:::555666777555444333444555111111222555777777444111111111111111111000//////000000000000000000000000//////000000111111111222111111111000111222222333333333444444444555555555333444555777888:::;;;<<<::::::999999;;;===@@@AAA======???@@@BBBDDDEEEFFFHHHLLLOOOMMMJJJIIIKKKOOOQQQNNNOOOTTTVVVVVVXXX\\\ZZZXXXZZZ```cccaaa___aaabbbaaabbbccceeefffdddbbb```^^^aaaggggggbbbcccgggbbbaaa```aaabbbeeegggiii000111111222222333444444444444444555555555555666888999999:::;;;<<<======>>>??????@@@@@@@@@??????BBBDDDGGGHHHHHHHHHIIIKKKIIIKKKNNNQQQSSSSSSSSSSSSSSSWWW\\\```aaaaaaaaaaaa^^^^^^\\\YYYXXX\\\dddkkkfffeeebbb___^^^^^^```bbb]]]^^^```___^^^^^^___```eeehhhiiifffbbbaaaeeeiiidddjjjjjjbbbZZZYYY\\\^^^cccdddeeeeeeeeeeeefffgggfffhhhkkknnnmmmiiibbb\\\\\\]]]YYYSSSPPPRRRQQQOOO\\\XXXQQQMMMKKKKKKKKKKKKFFFEEECCCCCCDDDDDDBBBAAA===<<<;;;;;;;;;:::777444666444111000000///...,,,//////...---,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000111111222222222333333333444444333222333444555666444444444555555555555666999999:::::::::;;;;;;;;;@@@BBBEEEKKKUUUbbbpppyyywwwfff\\\UUUQQQKKKJJJIIIGGGDDD@@@<<<:::777777777666555555444444333333333333333333333333333333333333333333333333444444444444444444444444222222333444444555555666777777888888888777777666666777888777666666888:::;;;<<<>>>@@@DDDGGGJJJKKKNNNMMMLLLLLLKKKKKKLLLLLLRRRVVVZZZ\\\]]]]]]^^^___```]]]XXXTTTTTTTTTSSSSSSXXXWWWUUUTTTUUUVVVXXXZZZYYYZZZ\\\___aaabbbccccccccc```]]]]]]___aaacccdddaaa___```bbbfffhhhfffdddgggeeefffkkkmmmkkkjjjkkkmmmsssrrrjjjcccbbb___[[[ZZZ[[[]]]^^^___\\\VVVRRRPPPSSSUUUSSSMMMHHHFFFEEEAAAAAABBBBBBAAA???>>>===>>>===<<<;;;999888777666888777777666555444444444444444444555555555555666555444444444444555666666666666666666777777777777777777888888888999999999;;;;;;;;;<<<<<<<<<============>>>@@@AAABBBCCCDDDKKKMMMRRRXXX___eeekkknnnsssddd\\\]]]UUUSSSOOOKKKGGGCCC@@@???>>>>>>===<<<;;;;;;::::::999888888777666555555444888666555555666666555444222222222222222222222222000000000000////////////000///...------...///000///000000000111111111111111111222222222222333333222444555444333333444555666777777777888888888888;;;;;;:::999999999::::::<<<===??????@@@BBBFFFHHHKKKMMMOOOMMMIIIHHHIIILLLNNNOOOQQQRRRRRRTTTXXXZZZ[[[YYYYYY\\\```bbb```^^^^^^]]]\\\\\\^^^```ccceeebbb___```eeejjjiiifffcccaaabbbccceeeggggggeeeccc000000111111222333333444444444444444555555555555888888999:::;;;<<<=========>>>>>>????????????>>>CCCEEEGGGHHHHHHHHHJJJKKKMMMNNNQQQSSSUUUUUUTTTTTTVVVYYY\\\^^^___^^^___```______]]]ZZZYYY]]]eeellliiigggeeebbbaaa^^^\\\ZZZ``````_________^^^^^^]]]hhhjjjkkkhhhdddcccfffjjjkkkooonnnfff___]]]]]]\\\___dddhhhhhhdddbbbcccfffccceeeiiilllnnnlllgggcccaaabbb]]]VVVRRRRRRQQQNNNUUUSSSOOOMMMLLLLLLJJJIIIDDDCCCAAABBBCCCCCCBBBAAA===<<<;;;;;;;;;999666444666333111000000///...,,,///......---,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------.............../////////000000000000111111111222222222333333444333222222222333555555333444444444555555555555777777777888888888999999999:::;;;===AAAIIIRRRXXX___lllvvvdddTTTLLLGGGDDDAAAAAAAAAAAA@@@>>>;;;999777777777666666555444444333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555555555777777777888888777777666777888999888777777999;;;;;;<<<>>>@@@DDDGGGJJJKKKNNNNNNMMMLLLLLLLLLMMMMMMPPPSSSVVVXXXYYYYYYZZZ\\\^^^[[[WWWUUUUUUVVVVVVUUUYYYXXXXXXXXXYYYZZZ[[[\\\YYYZZZ[[[]]]___aaabbbbbbbbb```^^^^^^```bbbdddddd_________bbbeeeeeeccc```aaa___```eeegggeeedddffflllooommmddd^^^]]]\\\YYYZZZZZZ[[[\\\\\\ZZZVVVRRROOOQQQRRRPPPKKKEEEBBBBBBAAAAAAAAA@@@???<<<:::999::::::999999888777777777777777666666555444444333222333333333333444444444444444444444444555555666444444555555555666666666777777777888888888999999999999999999:::::::::;;;;;;;;;<<<===>>>??????@@@???@@@AAACCCFFFIIIKKKMMMUUUZZZbbbiiimmmllljjjhhhssszzzqqqiii```ZZZRRRHHHEEEGGGEEEDDDCCCAAA???>>>======;;;;;;;;;:::999888888888888888777666666555444444666555333444555555444222222222222222222222222222000000000000/////////...//////............////////////000000000111111111000000111111111222222222222333444444333333444555666666666777777777888888::::::999999999::::::;;;;;;===>>>??????AAAEEEHHHJJJKKKMMMOOOPPPPPPNNNLLLMMMOOORRRTTTUUUVVVXXXYYY\\\[[[ZZZ\\\___aaa```___\\\\\\[[[ZZZZZZ[[[]]]]]]eeecccbbbeeegggfffbbb^^^```aaacccfffiiijjjjjjjjj000000000111222222333333333333333444444444555555777777888999:::;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>>BBBDDDFFFGGGGGGHHHJJJLLLNNNOOORRRSSSTTTSSSRRRQQQTTTWWWYYYZZZYYYYYYZZZ[[[^^^___^^^\\\[[[^^^eeekkknnnllljjjiiiiiifff```\\\dddbbb______aaaaaa^^^[[[iiikkkllljjjfffeeegggjjjmmmooommmgggcccaaa^^^YYYZZZccckkklllfffaaabbbeeedddfffhhhlllnnnnnnkkkhhhddddddaaaZZZVVVVVVUUURRRPPPOOONNNNNNNNNMMMJJJHHHCCCAAA@@@@@@BBBBBBAAA???===;;;:::::::::888666444555333000/////////...,,,......------,,,,,,++++++,,,,,,+++************+++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------................../////////000000000000111111111222222222222333222222222222333444444333333333333444444444444444555555555555666666666777777777666666888<<<@@@>>>FFFPPPXXX]]]dddmmmtttpppqqqtttyyy{{{yyyqqqkkkkkkmmmmmmjjjjjjoooyyyrrrooorrrrrrvvvvvvqqqjjjddd[[[RRRPPPIII@@@:::999999999777888999999999888888666666666666555555444333333333222222222222222222222222222222222222222222222222111111111111111111111111222222333333444444555555666666777777777777777777888999999999888888:::;;;<<<<<<>>>@@@CCCGGGIIIKKKNNNNNNMMMMMMMMMNNNOOOOOONNNPPPRRRSSSSSSTTTVVVXXXZZZXXXVVVVVVWWWXXXWWWVVVXXXYYYZZZ[[[]]]^^^^^^^^^XXXYYYZZZ\\\]]]^^^``````___^^^]]]^^^aaacccdddccc]]]]]]^^^```aaaaaa___]]]^^^\\\]]]aaabbb``````bbbkkklllhhh```ZZZYYYXXXVVVXXXXXXWWWXXXXXXWWWTTTRRRLLLNNNOOOMMMHHHCCC@@@>>>@@@@@@???>>><<<999777666666666666666666666666777666666555555444444333333111111111111222222222333333333333333333444555555333333333444444444555555666777777777777777888888666666777777777888888888888888888999999:::::::::::::::999888888777888888;;;<<<>>>@@@BBBCCCCCCCCCHHHLLLSSSYYY[[[ZZZWWWUUU___\\\XXXSSSOOOLLLKKKKKKFFFBBB@@@@@@>>>;;;;;;===999999888888888888888999888888888777666666555555777777666666555444444444444333222222333333222111111111111111111111111111000000000/////////............////////////......////////////000000000000000000000111111111111222111222444444333222444555555555666666666777777777888888888888999:::;;;;;;;;;<<<>>>>>>???AAAEEEHHHIIIIIILLLQQQWWWWWWRRRMMMLLLPPPVVVYYYZZZYYYXXXXXX\\\ZZZZZZZZZ]]]______^^^[[[[[[\\\]]]^^^______```ddddddddddddeeeccc```]]]aaabbbdddfffiiikkkmmmnnn//////000000111222222222222333333333444444444444555666777888999::::::;;;999:::;;;<<<======>>>===@@@BBBDDDEEEEEEFFFHHHKKKKKKMMMNNNPPPPPPOOONNNMMMOOOQQQSSSSSSSSSTTTVVVXXX\\\]]]]]]\\\ZZZ]]]dddiiikkkhhhggghhhkkkkkkfffbbbfffbbb___```dddeeeaaa]]]hhhiiijjjhhhfffdddeeeggglllmmmmmmjjjkkkkkkfff___ZZZbbbjjjmmmjjjfffddddddiiiiiijjjlllnnnmmmkkkiiicccdddbbb]]][[[]]]\\\YYYSSSQQQPPPOOOOOOMMMKKKIIIDDDCCCAAAAAAAAA@@@???===<<<:::999888888777555333444222000/////////...,,,---------,,,,,,,,,++++++,,,++++++***************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111222111111111111222222333333222222222222333333333444333333333444444444555555777777888777666666888:::999<<<>>>===;;;<<<@@@EEECCCDDDGGGKKKMMMKKKGGGBBBCCCEEEEEEDDDCCCGGGOOOUUU```cccbbbZZZOOOGGGGGGJJJFFFIIIIIIFFFDDDCCC@@@;;;===:::777666777888777666777777777777777777777777555555444444333333222222111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444555555666666555555666666777777777888999888777777999;;;;;;<<<===@@@CCCFFFHHHJJJMMMMMMMMMMMMNNNOOOPPPQQQMMMNNNOOOOOOOOOPPPSSSUUUWWWVVVUUUUUUVVVVVVUUUSSSTTTVVVYYY\\\^^^^^^^^^^^^XXXYYYYYYZZZ[[[]]]^^^___\\\[[[[[[]]]```bbbbbbaaa\\\[[[ZZZZZZ[[[]]]^^^^^^___^^^___bbbbbb```aaadddiiiiiigggbbb]]]ZZZWWWUUUWWWUUUTTTSSSTTTTTTRRRQQQHHHIIIJJJJJJGGGCCC@@@>>>>>>>>>===;;;:::888777666555555555555555555555555555444444444333333333222000000111111111222222222222222222222222333444444333333333333444444444444666666666666666666666666555555555555666666666666666666666666666666666666999999888888888888999999:::999888888888:::;;;<<<888:::<<<>>>@@@???>>>>>>CCCAAA???<<<;;;:::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<999999777666555444444444666666666555555444444444555555555555444444333333444333111222333333222000000000000000000000000000000000/////////.........,,,---////////////---,,,........./////////000000000000111111111222222222000111333333222222333555444555555555555666666666666666777777999:::;;;<<<<<<===>>>???@@@BBBEEEHHHIIIJJJLLLQQQUUUVVVTTTQQQLLLRRRYYY^^^___\\\ZZZXXX[[[ZZZYYYYYY[[[\\\]]]^^^TTTVVVZZZ]]]aaadddfffggg```ccceeecccccccccbbb___cccdddeeeeeefffgggiiikkk...//////000000111111222222222222222333333333444444444555666777888999999888888:::;;;======>>>>>>===???@@@AAAAAACCCFFFIIIIIIJJJLLLNNNNNNMMMLLLKKKLLLNNNPPPRRRRRRTTTWWWYYYYYY[[[\\\[[[ZZZ\\\aaafffcccaaa___```ccceeecccbbbeeeaaa___aaafffhhheeeaaadddeeefffeeedddccccccdddlllnnnooopppuuuxxxtttmmm___bbbgggmmmooommmhhhdddiiiiiijjjlllnnnnnnmmmkkkdddfffeee```___```___\\\[[[XXXTTTPPPOOONNNLLLKKKHHHEEECCCBBBAAA???===;;;<<<:::777777777666444333333111///...//////...---,,,,,,,,,,,,,,,+++++++++,,,+++******))))))******************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...............//////////////////000000000111111111000000000111111111111111111111111111222222222222333333333333444444444555222444555555444444666777666888999888666666888:::;;;;;;;;;<<<===<<<;;;::::::<<<===<<<::::::<<>>>>>======<<<:::999888===??????;;;:::<<<<<<999777666666777777777555333777777666666666555666666444444333333222111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222333444444555555555444444555666777777555666777666555666777999:::;;;<<<>>>AAADDDFFFHHHJJJJJJKKKLLLMMMOOOPPPQQQMMMNNNOOOOOONNNOOOQQQSSSVVVUUUSSSSSSSSSSSSQQQOOOQQQSSSVVVZZZ\\\\\\\\\[[[ZZZZZZYYYZZZ[[[\\\]]]^^^ZZZYYYYYY\\\^^^`````````\\\ZZZWWWUUUVVVYYY^^^bbbaaa```bbbdddccc```bbbggghhhgggggggggddd^^^XXXTTTTTTRRRQQQPPPQQQQQQPPPOOOEEEFFFGGGHHHGGGEEEBBB@@@;;;;;;::::::999999999999666666555555444333333333333333333333222222222222000111111111111222222222111111111111111222333333333333444444444555555555555555555555555555555555555555555555666666666666666555555555555444444444555555555666777888999:::666666666666777888999999::::::::::::::::::;;;;;;;;;::::::999999:::;;;<<<666777777666666777666555:::999888666555444444444555555555444444444444444444444444333333333333333444333111222333333222000////////////////////////////////////............,,,---...//////...---,,,---............/////////111111111111222222222222///000222222111222333555333333444444444555555555555555666777888:::;;;<<<===>>>???@@@AAACCCFFFIIIHHHKKKNNNOOOOOOOOOQQQSSSMMMSSS[[[```aaa^^^[[[YYY\\\\\\]]]]]]^^^___```aaaOOORRRUUUZZZ___bbbeeefffbbbgggiiidddaaabbbbbb``````bbbccccccbbbcccfffiii.........///000000111111111111222222222333333333333333444555666777888888777888999;;;===>>>>>>???<<<===>>>>>>???AAAEEEHHHIIIJJJMMMOOOPPPPPPOOOOOONNNPPPTTTVVVWWWXXXZZZ\\\WWWYYY[[[[[[ZZZ[[[```ddddddcccbbbaaa```___``````bbb```___aaaeeegggfffdddaaabbbccccccdddcccccccccfffiiilllooouuuzzzxxxsssfffeeeggglllpppoooiiidddeeefffhhhllloooqqqpppnnnhhhiiihhhccc``````^^^[[[```\\\VVVRRRPPPNNNLLLJJJHHHFFFCCCBBBAAA???<<<:::;;;999666555555555444222333111///...//////...---,,,,,,,,,,,,++++++++++++++++++***))))))))))))***************************)))))))))************+++************++++++++++++,,,,,,,,,,,,------------------........./////////////////////000000000000...///000000111111000000000000000000111111111222333333333333444444444444222444555444333222333444444666888888777777888999888777666555555666777777444666888888666555555555999777777999===>>>:::555555888777555555888999777555555666777666666555444555444444333222222333333333333333222111111000000////////////////////////////////////////////////111111111111111111111111111111222222333333444444555444333333444555777888555666666666555555777888999:::;;;===???BBBDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPNNNOOOPPPPPPOOOOOOQQQRRRUUUSSSQQQPPPQQQQQQPPPOOOPPPRRRUUUXXXYYYZZZZZZYYY\\\\\\[[[[[[[[[\\\^^^___[[[ZZZYYYZZZ]]]___```___\\\[[[WWWTTTTTTWWW^^^ccc___^^^```aaa___\\\___eeeeeeccceeeiiiggg```XXXTTTRRRPPPOOOOOOPPPPPPOOONNNDDDDDDEEEFFFGGGEEEBBB???999888888777777888888999555555555444333222222111222222222222111111111111000000000111111111222222000000000000000111222222333333333444444444555555555555555444444444444333444444555555555666666666555444444444444444444444444444333444444555666666444444666777888888888888::::::999999999999999:::888888777777666777777777333666666444444666666444666555555444444444555555444444444444444444444444333333333222222222222222444222111111222222111000......................../////////.........------------............------------------.........///000000000111111111222222...///111111111111333555222333333333333444444444555555555666777999:::;;;<<<===??????@@@BBBFFFIIIGGGJJJNNNMMMKKKKKKOOOSSSMMMRRRYYY^^^^^^]]][[[ZZZ^^^```cccdddddddddfffgggWWWXXXZZZ\\\___aaacccdddgggooopppggg`````````^^^[[[^^^bbbcccbbbcccfffiii------...//////000000111111111111111222222222222222222333444555666777777666777999;;;===>>>???@@@;;;<<<===>>>>>>AAAEEEHHHGGGIIILLLPPPRRRSSSSSSRRRPPPTTTWWWZZZZZZZZZ[[[\\\WWWYYY\\\\\\[[[\\\```ddddddgggiiigggbbb^^^^^^```______``````aaabbbbbbbbbaaaaaabbbdddfffffffffeee```dddgggiiimmmrrrrrroookkkjjjjjjkkkkkkjjjfffccceeefffhhhlllppppppnnnlllgggiiihhhcccaaaaaa___[[[]]]ZZZVVVSSSPPPMMMJJJGGGDDDBBB@@@@@@@@@???===;;;;;;888555444444444333222222000.........///...---++++++++++++++++++++++++++++++***)))))))))))))))************************))))))))))))************************++++++++++++++++++,,,,,,,,,------------------.........//////........./////////000000---...///000000000///////////////000000000111111222222222222333333333333333444555444333222333555555666666555444333333444888999999:::999:::;;;<<<888999::::::999999999:::999888777999::::::777444333666888777999===>>>;;;555555666666555444555555222111000000000111222333333222222111000000//////................................................000000000000000000000000111111111222333333444444444333222222333444777888555666777666555555777999888888999;;;===@@@BBBCCCCCCDDDEEEGGGIIIKKKNNNOOOMMMOOORRRRRRQQQPPPPPPQQQTTTRRROOONNNPPPQQQRRRRRRRRRSSSUUUWWWYYYZZZZZZZZZ___^^^]]]\\\\\\]]]___```^^^\\\ZZZZZZ]]]___``````]]]]]][[[XXXUUUVVVZZZ^^^[[[[[[\\\^^^ZZZWWW[[[bbbaaa^^^___dddddd]]]VVVTTTPPPOOONNNOOOPPPPPPNNNLLLEEEDDDDDDEEEEEECCC???;;;888777666555444555555666222111111111111111111111111111111111111111111111....../////////000000000000////////////000111111222222222222333333333333444444444444333333333222333333444444444555555555333333333333333333444444555444444444444444555555666666777777888999999999666666777777888777777777555555555444444444444444555888888444555999:::777222222222222333333444555222222222333333333333333222222222222222222222222222111///000111111000...------------------------//////.........---------...------,,,,,,------...,,,,,,---------..................////////////000---///000111111111333444222222222222333333333333555555555666777888999::::::<<<===>>>>>>@@@DDDGGGEEEGGGJJJLLLNNNNNNOOOOOOLLLPPPUUUYYYYYYYYYYYYYYY\\\```eeehhhhhhggghhhiiiaaa``````___```aaaccccccjjjtttuuujjj```aaabbb___\\\aaaeeefffdddcccfffiii------......///000000000000111111111111222222222111222222333444555666777666777999<<<>>>???@@@@@@<<<======>>>???AAAFFFIIIEEEGGGKKKOOORRRSSSTTTTTTRRRUUUYYY[[[[[[ZZZYYYYYYWWWZZZ]]]]]]\\\]]]```ddd]]]ccciiihhhbbb\\\[[[]]]^^^___```___^^^]]]^^^___aaabbbcccfffhhhiiiiiigggbbbfffiiiiiikkkoooooommmmmmnnnnnnkkkfffcccbbbcccggghhhkkkmmmooonnnkkkhhhcccffffffcccbbbcccbbb___WWWVVVUUUTTTQQQMMMGGGCCC@@@???>>>>>>??????>>>===;;;888555333333333333222222000.........///...---+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,------------------.........//////............/////////000,,,---///000000000///...////////////000000000000111111111111222222222222///000111111000111333555222222222111222333444555...111444666666555555666666555444333222333555666666777777666444333333333000444555333444666555222444555444333111000111222000000//////000111333444222222111111000/////////................................................////////////////////////000111111222333333444444444333222222222444777888666777888777666666888:::777777888:::<<>>???@@@@@@@@@>>>>>>???BBBEEEGGGGGGIIIKKKNNNQQQTTTUUURRRTTTVVVWWWVVVVVVXXXYYYXXXXXXWWWWWWXXXYYY[[[\\\___aaacccbbb```^^^]]]^^^___aaacccdddeeedddbbbaaa^^^^^^aaafffkkkkkkhhheeedddffffffgggkkknnnlllffflllppprrrpppkkkeeebbbbbbllllllmmmnnnmmmiiiddd```[[[___cccdddaaa]]]\\\\\\XXXWWWUUUQQQMMMHHHDDDAAA>>>======<<<;;;;;;::::::888777555444333222222222//////...---,,,,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------,,,+++,,,---...///,,,,,,,,,------.....................////////////////////////000000000000111111222222222111111000222222222222222222222222222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444444444444333333222222222444444333333222111000000333222111111000000111111222111111111000000//////......///......///111333,,,---......//////............//////000000111111000000000000111111111111111111222222222333333333555555555555444666:::<<<===<<<:::999:::===@@@CCC>>>???@@@AAABBBEEEJJJMMMQQQSSSVVVTTTPPPMMMMMMNNNQQQOOONNNOOOSSSWWWYYYZZZ```aaaaaa^^^[[[YYYYYYYYY]]]]]]^^^___\\\YYY^^^ffffffdddbbbbbbcccccccccbbbaaa```]]]ZZZXXXZZZ^^^aaa___]]]ZZZWWWVVVXXXZZZ\\\ZZZYYYYYYYYYYYYWWWSSSPPPPPPNNNKKKIIIIIIHHHGGGEEE@@@AAAAAAAAA@@@===:::999555555555444333333222222222222111111111111111222111000000///////////////......//////000000000111222111111111000000/////////000000000111111111111111222333333444444333333444444444333333222222222222222222333333333444444222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444222222222222222222222222111222222333333222222111111111111111111111111111222222111000//////000000222111111000///......---...............///000000111000000///...------------,,,,,,,,,,,,---......//////...---------------,,,,,,,,,---------......////////////000000000000333333222222222333444444666777999:::;;;;;;:::999999999999:::;;;<<<===>>>BBBCCCFFFHHHKKKNNNPPPQQQTTTUUUWWWWWWWWWVVVUUUTTT]]]\\\\\\^^^bbbeeeggghhhaaa___^^^bbbffffffbbb^^^cccdddeeedddcccdddgggiiihhhiiijjjlllnnnnnnlllkkk---.........////////////000000000111111111222222333333333444555555666666777777777888999;;;===>>>?????????>>>===???AAADDDEEEEEEGGGIIILLLOOOQQQSSSRRRTTTVVVWWWWWWWWWXXXYYYYYYWWWUUUTTTUUUXXX\\\^^^[[[]]]^^^^^^\\\[[[[[[\\\___```aaabbbcccbbbbbbaaa___^^^___eeekkkllliiieeecccdddddddddiiinnnmmmiiigggjjjmmmmmmiiieeecccccceeeeeefffffffffccc```^^^XXXZZZ]]]______]]]\\\[[[WWWWWWTTTQQQMMMHHHDDDBBB======<<<;;;999888888777555555333222111000000000///...---,,,,,,+++,,,,,,+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,+++,,,---...///,,,,,,,,,---------......---.........////////////....../////////000000000//////000000000000//////222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333222222222222444333333222111111000000222222111000000000000111111111111000000000//////+++,,,---...---------...,,,------...............---......///000000111111//////000000000111111111111111111222222222333333444555555555444666999<<<:::999888888:::>>>BBBEEE???@@@AAABBBCCCEEEJJJMMMMMMOOOQQQRRRQQQPPPPPPQQQVVVTTTRRRRRRUUUWWWXXXXXX]]]```bbbbbb```]]][[[ZZZZZZZZZ\\\]]][[[XXX\\\ccchhhgggeeeeeedddddddddcccaaa```^^^[[[ZZZ[[[___bbbccc```\\\XXXVVVVVVWWWXXX[[[ZZZZZZYYYYYYWWWSSSPPPOOOMMMJJJIIIHHHHHHFFFEEE???@@@@@@@@@???<<<:::888666555555444444333222222222222111000000111111222111111000///////////////////////////000000000111111000000000//////////////////000000000111111111111222222333333333333333444333333333222222222222222222222222333333333333222222222222222222222222333333333333333333333333333333333333444444444444333333333333333333333333222222222222222222222222111222222222222222222111111111111111111111111111222111000000//////000000111111000000///......---...............//////000000000//////...------,,,---,,,,,,,,,,,,---......111000000///////////////,,,,,,,,,------------....../////////000000000000222222222222222333444555666777888::::::::::::999999999::::::;;;===>>>???AAABBBDDDGGGJJJLLLNNNOOONNNQQQVVVYYY[[[\\\\\\\\\```______aaadddeeeeeedddbbb```___bbbfffgggddd```aaabbbcccbbbaaabbbeeeggghhhhhhiiijjjlllnnnnnnnnn---------.........//////000000000000111111111111222333333444444555555666666666777777999:::<<<======>>>>>>======>>>AAACCCBBBCCCEEEGGGJJJLLLNNNOOORRRTTTVVVWWWVVVWWWXXXYYYXXXVVVSSSRRRTTTXXX]]]```]]]^^^___^^^]]]]]]___aaacccbbbbbbbbbccccccddddddaaa^^^]]]bbbjjjmmmjjjeeebbbcccbbbbbbgggnnnoookkkdddgggjjjjjjgggdddaaa``````aaabbbcccbbb```^^^]]]WWWWWWXXX[[[______\\\YYYWWWVVVTTTPPPLLLHHHEEECCC===<<<:::999777666555555333222111000///.........///...---,,,,,,++++++++++++******))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---------------------.........//////.........////////////000//////000000111000000///111111111111111111111111111111111222222222333333222222222222222222222222333333333333333333333333333333333333333333333333333222222222222111111111333222222111111000000///222111000000//////000000000000000000////////////***+++,,,---...---,,,+++,,,,,,---...............------......///000000000//////000000000000111111111111111222222222222333444555555555444666888;;;777666666777:::>>>CCCFFFAAABBBCCCCCCDDDFFFIIILLLJJJJJJLLLNNNRRRSSSSSSSSSXXXVVVTTTTTTVVVXXXXXXXXXXXX\\\bbbeeeddd```]]]\\\YYYYYY\\\^^^\\\YYY[[[aaajjjiiihhhgggeeedddcccccc______^^^\\\[[[\\\___bbbeeebbb___[[[YYYYYYYYYZZZ[[[YYYXXXWWWVVVTTTPPPMMMLLLJJJGGGFFFGGGFFFEEEDDD>>>>>>???>>>===;;;999777666555555444444333333222111111000000000111111222222111000000//////000000////////////000000000000/////////...............////////////000000000000000111222222333333222222333222222222222111111111111111111222222222333333111111111111111111111111222222222222222222222222222222333333333444444444333333333333333333333333111111111111111111111111111111222222222222111111000000000000000000000000111000000////////////000000000000///......------...------------...///////////////......------,,,,,,,,,,,,,,,,,,---......000000///............///,,,,,,,,,,,,------------....../////////000000000111111111111222333444555666777888999999::::::999999999999:::;;;<<<>>>>>>???@@@CCCEEEHHHJJJLLLLLLPPPSSSWWWYYYYYYXXXXXXXXX[[[[[[]]]aaafffjjjkkkkkkcccaaa```aaaeeegggeeecccaaabbbbbbaaa```aaadddfffhhhgggffffffhhhkkknnnppp,,,,,,---------........./////////000000000111111222222222333444444555555555666666777888999:::;;;;;;<<<======<<<===???BBB@@@BBBDDDFFFIIIKKKLLLMMMPPPRRRTTTUUUTTTTTTVVVWWWTTTSSSSSSSSSUUUYYY\\\______`````````___```ccceeegggfffeeeddddddfffhhhiiibbb^^^[[[```iiimmmjjjfffbbbccccccdddiiinnnnnniiiggghhhjjjiiifffbbb]]][[[```cccggghhhgggccc```^^^\\\XXXVVVYYY___```\\\WWWUUUTTTRRRNNNKKKGGGDDDCCC===<<<:::777555444444444222111000///............///...---,,,++++++++++++******))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////111111222222333222222222000000000000000000000000000000000111111111222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111000000/////////111000//////......//////////////////////////////...---,,,------------,,,,,,,,,---.........------,,,------......///000000////////////000000000111111111111111222222222222444555666555555555888:::666666666777:::===AAACCCAAACCCDDDDDDDDDFFFIIIKKKIIIHHHHHHKKKQQQTTTTTTRRRSSSRRRQQQRRRUUUXXXYYYYYYSSSXXX]]]``````___]]]]]][[[ZZZ]]]```___\\\]]]aaahhhiiihhhfffdddaaa``````\\\]]]^^^]]]\\\\\\^^^```cccaaa___]]]\\\]]]^^^___WWWVVVTTTRRRQQQOOOKKKHHHHHHFFFDDDCCCCCCCCCBBBAAA<<<<<<<<<<<<;;;999777666555555555444333333222222111000000000000111111222111111000////////////000////////////////////////------------------------........./////////000000///000111111222222111111111111111111111111111111000000000111111111222222111111111111111111111111222222222222222222222222222222222222333333333333222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000//////......//////////////////......---------------,,,,,,------...///.........---------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------........./////////000000//////000000222333444555666666777888888999999999888888888999:::;;;<<<===???@@@CCCFFFHHHIIIJJJJJJRRRTTTWWWXXXWWWXXX[[[^^^___^^^]]]___dddhhhkkklllbbbaaa___aaadddfffffffffcccddddddcccccccccfffhhhjjjhhhfffdddcccfffkkkooo,,,,,,,,,,,,------------....../////////000000000111111222222333444444444444555666777888888999999888:::;;;<<<;;;<<<>>>@@@@@@BBBDDDGGGIIIKKKKKKLLLMMMOOOQQQRRRRRRRRRSSSTTTPPPQQQTTTWWWYYY[[[[[[\\\]]]]]]^^^]]]]]]^^^aaadddhhhfffeeecccdddfffhhhiiiddd___\\\___fffkkkjjjgggccceeefffgggkkkoookkkeeehhhiiiiiiiiigggddd___\\\aaagggmmmpppmmmfff```]]]___YYYUUUVVV[[[]]]XXXRRRRRRQQQNNNKKKHHHEEECCCBBB>>><<<999777555444444444222111000///////////////......---,,,++++++++++++***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///000111222222222222222/////////////////////////////////000000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000////////////......000///......------...........................///111...+++***+++------,,,+++,,,,,,---...---------,,,,,,,,,---......//////...////////////000000000000000111111111222222222333555666555555555777888888777777777888;;;===>>>@@@AAACCCDDDDDDEEEGGGIIIIIIGGGGGGJJJOOORRRRRRPPPPPPOOOOOOPPPSSSUUUUUUTTTQQQSSSUUUWWWXXXYYY[[[]]][[[ZZZ\\\______\\\]]]```dddffffffdddaaa]]]]]]]]]ZZZ\\\^^^^^^]]]\\\\\\]]]```^^^\\\[[[ZZZZZZ[[[\\\VVVTTTQQQPPPNNNLLLIIIGGGFFFDDDAAA@@@@@@@@@???===:::::::::999888777666555444444444333222222111111000000//////000111111222111000//////......//////........................,,,,,,,,,,,,,,,------------............/////////...///000000111111000000000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111111111111222222222333333111111111111111111111111000000000000000000000000///000000111111000000//////////////////////////////...............//////............------------,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,++++++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,------............////////////...//////000111222444555666666666666777888999999666666777777888999;;;<<<@@@BBBEEEGGGIIIJJJJJJJJJMMMPPPSSSUUUXXX^^^hhhooommmhhhaaa]]]\\\^^^```aaa`````````aaacccfffgggggghhhiiiiiihhhggggggjjjlllooonnnkkkgggdddfffjjjnnn+++++++++,,,,,,,,,------............////////////000111111222222333333444333444555666777777777777666888:::;;;;;;;;;===???@@@BBBDDDGGGIIIJJJKKKKKKKKKMMMOOOPPPOOOPPPQQQRRROOOQQQVVVYYY\\\\\\[[[ZZZ]]]___```______```bbbddddddcccbbbaaaaaaccceeefffeeeaaa^^^___cccggghhhhhhccceeeffffffjjjmmmjjjdddffffffhhhiiijjjhhhddd``````gggoooqqqmmmeee___]]]___XXXSSSRRRUUUVVVRRRLLLNNNLLLJJJFFFDDDAAA@@@???===;;;888555444333444444222111000000/////////000...---,,,++++++************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...////////////................................./////////000000////////////////////////000000000000000000000000000000000000000000000000......///////////////000........................///...------,,,,,,---------------...............333///+++***,,,---,,,***++++++,,,---------------++++++,,,,,,---...............////////////000000000000000111111111111222333444666666555555666777999888888777777888::::::<<<>>>AAABBBBBBDDDFFFHHHIIIHHHHHHIIILLLNNNOOOOOOSSSQQQPPPPPPQQQQQQOOONNNPPPPPPPPPPPPQQQTTTXXX[[[ZZZXXXXXX\\\\\\ZZZ[[[^^^aaadddfffddd___\\\[[[\\\[[[]]]``````^^^\\\[[[[[[]]]\\\YYYWWWTTTSSSSSSSSSVVVTTTQQQPPPOOOMMMKKKIIIFFFDDDAAA@@@??????===;;;888888777666666555555444333333222111111000000///////////////000111111222000///......------......---------------,,,,,,,,,,,,,,,,,,,,,------------------------.........///---...//////000000//////......///////////////000........./////////000000////////////////////////000000000000000000000000000000111111111222222222000000000000000000000000//////////////////////////////000000000000//////////////////////////////...------------......///------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------........./////////////////////000111222333555555555555666777888999666666666777888999;;;;;;AAACCCFFFIIIJJJJJJJJJIIIJJJMMMPPPPPPQQQWWWaaajjjjjjddd]]]YYYYYY[[[]]]^^^___```aaaccceeeggghhhiiilllmmmmmmkkkjjjjjjmmmooossstttrrrnnnjjjiiilllooo++++++++++++,,,,,,,,,,,,------........./////////000000111111222333333333222333555666777777666666555777999::::::;;;<<<>>>???AAADDDFFFHHHIIIIIIIIIJJJLLLOOOOOOOOOOOOPPPRRRQQQSSSVVVYYY[[[\\\[[[[[[]]]___aaabbbaaa```aaabbbbbbaaa`````````aaacccccceeedddaaa______bbbfffiiiccccccaaa```dddjjjkkkggggggggggggiiikkkiiieeeaaa___eeekkkmmmhhhccc``````]]]XXXSSSQQQRRRRRRPPPLLLJJJHHHEEEBBB@@@>>>======:::888555333222222333444111000000///////////////...---,,,+++************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------***+++,,,---............------------------------------........./////////........................////////////////////////////////////////////////------........./////////------------------------...------,,,,,,,,,,,,,,,,,,,,,---------.........444222000222444333...)))++++++,,,------------,,,+++++++++,,,------.............../////////000000000000000000111111111111333444666666555444555666888888777777777888999999888;;;>>>@@@AAABBBDDDFFFGGGHHHIIIIIIIIIKKKNNNPPPTTTSSSRRRRRRRRRRRRPPPNNNPPPPPPPPPOOOOOORRRVVVYYY\\\XXXWWWZZZ[[[ZZZ[[[^^^aaadddgggfffaaa]]]]]]^^^]]]```ccccccaaa^^^[[[ZZZZZZYYYWWWTTTRRRQQQPPPPPPUUUSSSPPPNNNNNNMMMKKKIIIIIIFFFCCCAAA@@@???===;;;777666555555444444444444111111000000//////...............//////000222222......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,------......,,,,,,---------.........------...////////////...------........./////////------........./////////////////////////////////000000000000000000000000000000000000111111111222////////////////////////////////////////////////...//////000000//////...........................------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++,,,,,,+++++++++***++++++,,,---...------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------........./////////////////////000111222555555444444555666888999888888888888999;;;<<<===AAACCCFFFIIIJJJJJJIIIHHHKKKNNNQQQOOOMMMNNNVVV]]]\\\YYYWWWVVVYYY]]]___```___aaadddggghhhiiijjjkkkmmmnnnmmmlllkkkkkkmmmoooqqqtttuuurrrnnnkkkmmmooo******+++++++++,,,,,,,,,---------.........//////000000000111222222333333222333555666666666555555444666999:::::::::<<<===>>>@@@CCCFFFHHHHHHHHHHHHKKKMMMOOOPPPPPPPPPQQQRRRTTTUUUVVVXXXZZZ[[[\\\]]]YYY[[[]]]^^^]]]\\\\\\\\\bbbbbbaaabbbbbbbbbcccdddeeeeeeccc```]]]___eeejjjcccaaa]]]ZZZ___hhhllljjjjjjiiiiiijjjjjjhhhbbb]]]___dddiiiiiieeebbbccceee]]]YYYTTTRRRSSSSSSQQQPPPHHHFFFCCC@@@===<<<;;;;;;888666333111000111222444000//////.........//////...---,,,+++************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))***+++,,,---,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////---------------------------------.........//////........................////////////////////////////////////////////////---------.........//////------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,------.........777666777:::===:::222+++++++++,,,---------,,,,,,***++++++,,,,,,---................../////////000000000000000111111111111333444666666555444555666777777666777777888999999666999<<<>>>@@@AAACCCEEEDDDGGGIIIIIIHHHIIINNNRRRSSSRRRRRRSSSUUUVVVTTTSSSPPPQQQRRRQQQQQQRRRUUUXXX___ZZZXXX[[[\\\\\\]]]aaabbbfffiiihhhccc______aaa___bbbeeefffccc___\\\ZZZWWWWWWVVVUUUTTTTTTTTTTTTRRRPPPMMMLLLLLLKKKJJJHHHLLLIIIEEECCCBBB@@@>>><<<666555444444333333333333000000000///......------............///000222222------,,,++++++++++++,,,+++++++++*********)))))),,,,,,,,,------.........,,,,,,,,,---------......,,,---......//////......---------.........//////---------.........//////////////////////////////000000000000000000000000000000000000111111111111////////////////////////////////////////////////......////////////..............................,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******))))))************+++++++++,,,,,,,,,---------.........//////000///////////////000111555555444444555666888999999999999:::;;;<<<===>>>AAACCCFFFHHHJJJIIIHHHGGGHHHNNNTTTUUUSSSUUU[[[aaaXXXWWWVVVWWWYYYZZZZZZYYY```cccgggjjjkkkllllllmmmmmmmmmmmmkkkjjjjjjlllnnnlllppptttsssnnnkkklllnnn++++++******++++++,,,---...------------...//////111111222222222111111000222444555444333333444555666666777888:::;;;<<<<<<>>>@@@BBBCCCCCCCCCEEEGGGMMMNNNPPPRRRTTTTTTTTTTTTWWWTTTRRRSSSWWWZZZ[[[ZZZ___]]]ZZZXXXWWWXXXZZZ[[[\\\```eeejjjkkkjjjhhhffffffmmmpppjjjfffgggiiiggghhhccc^^^___fffjjjjjjgggiiifffeeegggfffaaa\\\\\\]]]___eeekkkhhh``````eee]]]^^^ZZZSSSOOONNNLLLHHHFFFDDDAAA>>><<<<<<<<<<<<<<<777222000000000///---...------------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,((())))))))))))*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++*********+++111===JJJMMMDDD999333222...---+++))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000000111111222444333222111111111222333666777888777666777999:::999:::;;;<<<>>>@@@BBBCCCAAAFFFJJJIIIGGGFFFKKKOOOLLLMMMOOOQQQRRRRRRRRRRRRTTTVVVWWWWWWUUUUUUVVVXXXZZZXXXWWWZZZ___bbbcccbbbfffdddbbbbbbcccdddcccbbbaaaaaabbbccccccaaa]]]ZZZZZZWWWTTTRRRSSSSSSTTTSSSSSSQQQOOOMMMLLLIIIEEEBBBDDDCCC@@@>>><<<;;;;;;;;;777555333333333333111//////............---------------,,,+++,,,---...///......---------,,,,,,,,,---,,,,,,+++*********+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,------,,,,,,++++++,,,,,,------...............------////////////////////////........................111111000000/////////...,,,000222000,,,***...222---------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++*********))))))(((((())))))************++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......////////////000000000000333444555666777888999:::;;;;;;<<<<<<===>>>>>>>>>CCCAAAAAACCCHHHLLLOOOOOOMMMOOOWWW```[[[OOOPPPZZZTTTVVVXXXXXXXXX[[[aaafffjjjjjjjjjkkkllljjjfffcccgggiiilllnnnooonnnmmmlllooommmkkklllooopppooommm++++++******++++++,,,------------------...//////111111111222222111111000222444555444333333444666444555666888:::<<<===>>>>>>@@@BBBCCCCCCCCCEEEGGGKKKLLLOOORRRTTTUUUVVVVVVXXXUUUSSSSSSWWWZZZ\\\\\\^^^^^^]]][[[YYYZZZ]]]``````aaaccchhhkkkkkkfffaaaiiioooqqqkkkfffggghhhhhhddd___[[[\\\aaaeeedddbbbeeebbbaaacccaaa\\\YYYZZZZZZ\\\bbbiiihhhbbb___aaa\\\]]]ZZZSSSNNNMMMJJJFFFEEECCC@@@===<<<;;;;;;<<<;;;777222000000000///---.........---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((***)))((((((((()))++++++)))))))))************+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++222666:::999666666;;;@@@...---+++))))))***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...000000//////000000111222333333222111111111222333444555666666555666888:::::::::;;;<<<>>>@@@BBBCCCCCCDDDFFFGGGGGGHHHIIIJJJHHHJJJLLLNNNOOOOOOOOOOOOVVVUUUTTTVVVYYY[[[[[[YYY\\\ZZZYYYZZZ^^^aaabbbaaacccbbbaaa```___```aaaaaaeeedddcccdddeeeccc___[[[UUUVVVVVVUUURRRPPPPPPPPPQQQNNNKKKIIIIIIGGGEEECCCBBBAAA???<<<::::::999999777666444444444333222000............------------222111000.........///000///......---,,,,,,++++++---,,,++++++******++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------............------................................................000000/////////.........---.........------.........------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++*********))))))************++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,)))************+++++++++++++++******++++++,,,---,,,,,,,,,------------....../////////000000000000333333444666777888999::::::;;;;;;<<<======>>>>>>>>>@@@BBBDDDFFFKKKRRRWWWWWWRRRSSSZZZZZZRRRRRRWWWUUUVVVWWWXXXZZZ]]]bbbffffffhhhkkkmmmmmmllljjjiiiggghhhiiijjjjjjiiiiiihhhgggfffeeehhhlllnnnnnnmmm+++************+++,,,,,,---------------......///000000111111222111111000222333444444333333555666333444555888:::<<<>>>???>>>@@@BBBCCCCCCDDDFFFHHHHHHJJJMMMPPPSSSUUUVVVWWWYYYVVVSSSSSSVVVZZZ]]]^^^^^^```aaa___^^^___bbbfffgggeeedddhhhlllllleee^^^kkkoooooojjjffffffhhhhhhccc```\\\\\\^^^``````___ccc```___```___[[[ZZZ\\\YYYZZZ___fffhhhccc]]][[[[[[\\\YYYRRRMMMLLLIIIDDDCCCBBB???===;;;;;;;;;;;;999666333111000000...---............------------++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))((((((''')))))))))((()))******+++)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++000...,,,***+++222;;;BBB---,,,+++))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///////////////000111111222222111111111222222333333444555555555555777999::::::;;;<<<>>>@@@AAABBBEEECCCCCCEEEHHHIIIGGGEEEGGGHHHJJJMMMNNNOOOOOONNNUUURRRPPPTTT[[[___]]]ZZZ\\\ZZZYYYYYY\\\^^^______aaabbbbbb```]]]]]]```ccciiieeebbbbbbeeeeee```[[[RRRVVVXXXXXXTTTPPPNNNNNNQQQNNNIIIFFFEEEDDDBBBAAA@@@???<<<:::888888888888777666444444444444222000............------------444333111///............///......---,,,++++++***,,,,,,++++++******++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,------............------........................------------------------///............---------...,,,+++---//////---+++///...------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++***************,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,------------....../////////000000000222333444555666888999999:::::::::;;;<<<<<<======999>>>CCCDDDDDDJJJTTT\\\```UUUPPPUUUYYYVVVTTTUUUWWWVVVVVVXXX]]]aaadddfffdddhhhmmmnnnmmmlllmmmooojjjiiiiiihhhgggfffeeeeeeeeedddccceeehhhkkklllkkk***************++++++,,,------,,,,,,------...//////000000111111111111111111333444444333444555666444555666888999;;;<<<======???AAABBBCCCDDDFFFHHHGGGHHHJJJMMMOOOQQQSSSTTTXXXUUUSSSRRRTTTXXX\\\^^^aaa``````bbbdddfffggggggjjjiiihhhjjjkkkiiiddd```hhhjjjiiigggddddddfffggggggeeebbbaaaaaaaaaaaaaaafffcccbbbcccaaa^^^^^^bbb^^^\\\]]]aaadddbbb\\\WWW[[[\\\YYYRRRNNNLLLIIIDDDBBBAAA???===<<<;;;;;;;;;777666333111000///...---.........------------,,,************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))******+++************++++++++++++++++++************++++++***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,,,,***)))***,,,///111111,,,+++******)))***++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------///............///000000111111111111111222222222333444666555555666888::::::;;;;;;<<<>>>???AAABBBDDDDDDEEEGGGHHHHHHGGGFFFIIIKKKMMMOOOQQQRRRRRRRRRRRRPPPOOORRRXXX\\\[[[YYY\\\[[[YYYYYYYYYZZZ[[[[[[aaacccdddaaa\\\\\\```fffhhhccc______bbbbbb^^^YYYTTTUUUVVVWWWVVVTTTQQQOOORRROOOKKKGGGEEEAAA>>>;;;>>>===;;;999777777777777555444222222333222111///.........---------,,,,,,000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.........------------------------------------------------------------------------------........./////////---,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++************************,,,++++++++++++*********************************,,,,,,++++++******))))))))))))*********+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------........./////////000000222222333444666777888999999999::::::;;;;;;<<<<<<999<<>>@@@AAABBBCCCEEEGGGGGGGGGHHHJJJKKKMMMNNNOOOTTTTTTRRRQQQRRRUUUYYY\\\ccc```^^^aaahhhjjjhhhcccfffhhhkkkiiieeebbbbbbcccaaaaaabbbcccbbbbbbdddfffjjjjjjhhhfffcccbbbcccdddiiigggfffgggddd```aaaeeeeee```\\\[[[___```\\\VVVYYY[[[XXXRRRNNNMMMIIIDDDAAAAAA???>>>===<<<;;;;;;555555444222000.........------------,,,,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))************))))))*********++++++++++++******))))))******+++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,*********,,,...---)))%%%*********************+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------.........---......///000000000111111222222222222444555666777666777:::<<<;;;;;;;;;<<<===???@@@AAACCCGGGKKKKKKHHHFFFHHHJJJKKKMMMOOOQQQSSSTTTTTTTTTQQQRRRSSSTTTUUUVVVXXXYYY]]]]]]]]]\\\[[[[[[[[[[[[^^^aaabbb___[[[ZZZ^^^cccbbb^^^ZZZZZZ]]]]]]YYYUUUUUURRRPPPRRRUUUUUUSSSPPPOOOMMMKKKIIIGGGCCC>>>:::===<<<:::888777666777777333111000000111000///......------------,,,,,,,,,,,,+++*********+++,,,,,,)))******+++,,,---...///,,,++++++***++++++,,,,,,******+++++++++++++++,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,++++++******++++++,,,++++++,,,---......------------------------------------------------------,,,,,,,,,---------------...111444222...,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******+++++++++***************************************)))))))))************************+++++++++******)))))))))))))))*********+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------............////////////111111222444555666777888888888888999::::::;;;;;;<<<;;;;;;>>>BBBIIINNNQQQTTTQQQQQQTTTVVVVVVWWWYYYYYYWWWWWWZZZ```eeefffeeekkkooorrrqqqkkkhhhjjjmmmrrrpppnnnkkkiiigggffffffiiihhhhhhgggggghhhjjjkkk***))))))))))))***++++++,,,,,,,,,,,,,,,------.........///000111111111111000222444444444444666777888888888888888777777777:::<<<>>>@@@@@@BBBDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMQQQRRRSSSRRRRRRTTTWWWZZZbbb___^^^aaaggghhhddd______dddgggeee```^^^aaaeee]]]\\\^^^bbbdddbbbccceeeiiikkkkkkhhhcccaaabbbdddgggggghhhhhhddd^^^___dddfffbbb\\\XXXZZZ]]][[[VVVUUUXXXVVVQQQNNNLLLIIIDDD??????>>>===<<<;;;::::::333444444222///...---...,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))************)))((())))))))))))***************))))))))))))******************************************++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,,,,***))))))***++++++***))))))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////...///000111222222222222444555777777777888:::===;;;;;;<<<<<<===???@@@AAABBBHHHNNNNNNJJJGGGJJJMMMKKKLLLOOOQQQSSSTTTUUUUUUSSSUUUWWWWWWVVVVVVXXXZZZ^^^```bbbbbb```^^^]]]]]]ZZZ\\\]]][[[XXXWWWYYY\\\[[[ZZZYYYXXXYYYXXXVVVTTTSSSQQQOOOPPPRRRSSSQQQPPPMMMLLLJJJIIIGGGDDD@@@<<<<<<;;;999777666666666666111///......//////...---------------,,,,,,,,,,,,,,,,,,+++***+++,,,---...((()))***+++,,,---...///++++++******++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++++++++************++++++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111555666333,,,))),,,111...---,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++******))))))******+++***************+++++++++(((((()))))))))************************************************))))))))))))************+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------........./////////000111222333444666777777777777888888999:::::::::>>><<<;;;===BBBGGGIIIIIIJJJMMMQQQSSSSSSTTTVVVYYYYYYYYYYYY\\\```ccceeeeeelllnnnpppnnnkkkhhhiiijjjoooooommmkkkiiigggfffeeecccdddddddddeeegggkkknnn)))))))))))))))***++++++,,,,,,++++++,,,,,,---...---...///000111111111111000222444444444444666888777777777777888888888888888:::===>>>???@@@CCCEEEFFFFFFGGGHHHJJJLLLNNNPPPOOORRRTTTTTTTTTTTTWWWZZZ]]]___aaabbbaaa```^^^]]]^^^```cccbbbaaaaaadddggg^^^\\\___eeegggdddbbbdddgggjjjllliiiccc```bbbeeeffffffhhhhhhccc\\\\\\aaa______[[[VVVWWW\\\[[[VVVPPPSSSSSSOOOLLLKKKGGGCCC<<<<<<<<<;;;:::999888777222333444333///------...+++++++++*********))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***&&&&&&'''((()))***++++++))))))))))))))))))))))))((())))))******))))))((('''((()))***+++******)))''''''((((((((()))))))))******))))))))))))******************************************++++++++++++************************************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++******++++++,,,---)))))))))))))))***,,,...(((((()))***************************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///---...000111222222222111333444666666666777:::<<<<<<<<<<<<<<<===???@@@AAACCCGGGKKKMMMLLLKKKKKKLLLKKKMMMOOORRRTTTUUUVVVVVVTTTTTTTTTUUUWWWXXXYYYXXX\\\```ddddddbbb^^^\\\\\\XXXXXXYYYYYYYYYXXXWWWVVVUUUWWWZZZZZZXXXVVVUUUUUUPPPUUUXXXWWWRRRNNNOOOQQQTTTOOOJJJEEEBBB@@@===;;;999888777555444444444555111///......///000...------------,,,,,,,,,++++++...---,,,+++++++++,,,---***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++******************************************000///...,,,++++++++++++++++++************++++++******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............777666444///+++)))+++---,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++))))))*********+++++++++(((((()))***++++++,,,,,,************************))))))))))))************)))************+++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,---------.........//////000000111333444555666777666666777777888999999:::;;;<<<>>>@@@BBBDDDFFFHHHGGGKKKNNNOOOPPPRRRUUUWWWXXXZZZ\\\]]]^^^```bbbdddhhhiiiiiijjjkkkkkkllllllmmmmmmmmmlllkkkiiigggfffbbbcccdddcccccceeejjjnnn)))))))))))))))******+++,,,,,,++++++,,,,,,---...---...///000111111111111000222333444444444666888666666666777888888999999777999<<<===>>>???BBBDDDEEEFFFFFFHHHKKKNNNQQQSSSOOORRRVVVWWWVVVUUUWWWZZZXXX___eeeccc]]]XXXZZZ]]]`````````bbbeeegggiiiiiibbb___aaaiiikkkfffcccdddgggkkkmmmjjjddd```cccfffeeefffiiijjjddd\\\[[[```XXX[[[ZZZVVVWWW[[[[[[VVVMMMPPPPPPLLLJJJJJJFFFAAA:::::::::999888777666555111333555333///------...*********))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))************))))))'''((()))++++++******)))''''''''''''((((((((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---%%%(((+++,,,+++***+++,,,'''((()))***************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---...000111222222222111111333444555555666999;;;<<<<<<<<<<<<===???@@@@@@DDDEEEGGGKKKNNNOOOLLLJJJMMMNNNQQQTTTVVVWWWXXXXXXTTTPPPNNNQQQWWWZZZXXXUUUXXX]]]bbbccc```\\\YYYYYYXXXXXXYYYZZZ[[[ZZZWWWUUURRRWWW\\\]]]YYYUUUVVVXXXPPP[[[dddaaaUUULLLNNNSSS]]]VVVKKKBBB<<<999888777888666555333222222333333111000//////000000///...---------,,,,,,,,,++++++///...,,,***)))))))))***------,,,,,,+++******)))+++*********+++,,,,,,---++++++******************************************111000///---,,,+++******++++++************++++++)))***+++,,,------...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////;;;666000,,,*********)))++++++++++++,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))******++++++++++++(((((()))***,,,---...///))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---------.........//////000000111222444555666777666666666777888888999999888===CCCDDDBBBBBBFFFJJJIIIJJJJJJJJJMMMQQQTTTUUUWWW[[[^^^^^^]]]^^^aaaddddddcccdddgggkkknnnoooooolllmmmnnnooonnnllliiihhhggghhhgggeeecccdddhhhlll)))))))))))))))))))))))),,,+++***)))))))))++++++,,,---...///000000000000111111222333444444444444111222444555777888888888;;;;;;<<<===>>>???@@@@@@EEEGGGJJJKKKLLLMMMPPPRRRSSSTTTUUUTTTTTTVVVYYY\\\___dddgggfff```ZZZYYYZZZaaacccfffiiijjjjjjhhhgggfffdddbbbcccfffgggeeebbbfffiiijjjhhhdddaaa```aaadddgggiiihhhccc___^^^^^^______]]][[[YYYWWWVVVVVVNNNKKKHHHFFFEEEDDDBBB@@@;;;:::999777666555555555444444333111000...------***************)))((((((+++*********))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******************))))))))))))******)))(((((((((((((((******))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******************************************************+++++++++*********))))))***************************************************************)))((((((************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000000111111111222444555444333333444555===;;;888999<<<@@@CCCEEEDDDEEEHHHJJJKKKKKKKKKJJJLLLPPPSSSQQQNNNMMMPPPTTTWWWTTTPPPPPPSSSVVVWWWVVVZZZ```ggggggccc]]][[[[[[YYY\\\]]]\\\XXXUUUUUUWWWWWWVVVVVVZZZ^^^^^^WWWQQQWWW[[[]]]ZZZSSSNNNNNNOOOXXXOOODDD???>>><<<777222777666555444333222222222//////............//////************************************************...---,,,+++++++++,,,,,,++++++******++++++,,,---,,,***))),,,000000,,,'''************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,************************)))************+++++++++------------------------111///---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***)))(((************************)))))))))***++++++,,,,,,))))))))))))///333000******)))(((''''''((()))***))))))))))))))))))))))))------,,,++++++******)))******))))))))))))************+++++++++,,,,,,,,,---------............////////////000111111222222333444555555555666888:::>>>>>>>>>???@@@AAACCCCCCJJJIIIGGGGGGJJJNNNSSSWWWXXXXXXYYY\\\^^^___^^^\\\eeedddbbbbbbdddfffggggggnnnjjjhhhjjjmmmmmmgggaaaccceeegggfffeeeeeehhhlll)))))))))))))))))))))))),,,+++***))))))***++++++,,,---...//////000000000///000111222333333333333333444555777888999::::::999999;;;<<<>>>@@@AAABBBGGGIIIKKKLLLMMMNNNPPPRRRQQQRRRTTTTTTTTTUUUXXXZZZ]]]```cccaaa]]]ZZZ[[[^^^```aaabbbeeegggjjjkkkllleeebbb```aaadddfffdddbbbeeeggghhhfffbbb___^^^___aaadddfffddd___[[[[[[\\\^^^]]]]]][[[YYYWWWUUUTTTMMMJJJGGGEEEDDDBBB@@@>>><<<;;;999777555444333333333222111000...---,,,+++***************)))(((((())))))))))))((((((''''''((((((''''''''''''((((((''''''((((((((())))))))))))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))************))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))******++++++******)))************************************************+++++++++*********))))))***************************************************************)))((((((************************(((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,---------......000000000000111111111111222444555444333333444666;;;::::::<<>>@@@BBBDDDEEEHHHGGGFFFFFFHHHLLLQQQSSSTTTUUUVVVYYY[[[\\\[[[ZZZcccccccccfffhhhhhhgggeeeffffffggghhhiiihhhfffdddccceeeggggggeeeeeefffhhh))))))))))))))))))))))))+++******)))******++++++,,,---...//////000//////...///000111222222222222444555666888999:::;;;;;;666777999;;;>>>@@@BBBCCCFFFHHHJJJJJJKKKLLLNNNOOONNNPPPSSSTTTTTTTTTVVVWWWZZZ\\\^^^]]]ZZZZZZ]]]aaa`````````aaacccgggjjjlllccc```^^^___bbbdddcccaaabbbddddddbbb___]]]\\\\\\\\\___```^^^ZZZWWWWWWXXX[[[[[[\\\[[[YYYUUURRRPPPLLLIIIEEECCCAAA???===;;;===<<<999777444222111111111000000...---,,,+++***)))************))))))(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((()))))))))*********))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))******))))))(((((((((((((((***))))))(((((())))))******))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++******)))************************************************+++************)))))))))************************************************)))************))))))((())))))))))))))))))))))))'''((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////000000111111111111222333444444333333555666888:::<<<>>>@@@AAA@@@@@@BBBCCCEEEGGGIIIIIIIIIIIILLLOOOQQQPPPNNNLLLMMMPPPRRRQQQQQQRRRTTTUUUUUUSSSPPPVVV\\\^^^]]][[[ZZZ[[[\\\]]]\\\YYYTTTRRRTTTWWW\\\[[[ZZZZZZ\\\^^^aaacccTTTTTTUUUVVVUUUQQQKKKGGGEEEBBB@@@AAACCCAAA:::333666555444333222111111111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++***)))+++************+++,,,,,,+++******...222333000---************************++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++***))))))************************,,,,,,++++++***))))))((((((***))))))---222000++++++***))))))))))))***+++))))))))))))))))))))))))))))))******+++,,,,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,------------...............//////000000111111222222444555555444555777:::999:::;;;===???BBBDDDFFFFFFEEEDDDDDDFFFIIIMMMOOOQQQRRRUUUWWWYYYZZZ[[[[[[___aaadddgggjjjjjjfffccc^^^aaadddeeeccccccdddfffccceeeggghhhfffeeeeeefff))))))))))))))))))))))))******************++++++,,,,,,---...////////////...///000111222222222222333444666777999:::::::::777777999;;;===???AAABBB@@@BBBEEEFFFGGGIIIKKKMMMMMMPPPSSSUUUUUUTTTUUUVVVYYY[[[]]]]]]\\\\\\]]]___```_________```bbbdddeeebbb___\\\]]]```bbbaaa`````````___^^^\\\ZZZYYYYYYYYY[[[\\\YYYVVVSSSUUUWWWXXXYYYZZZYYYWWWSSSOOOMMMJJJGGGCCC@@@???===:::888;;;:::888666444222111111000000///...---,,,++++++))))))************)))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))******************)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''%%%&&&&&&'''((())))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))************))))))************************************************************))))))))))))************************************************))))))************)))(((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---------......//////000000111111222222111333444444333444555666888:::<<<===>>>>>>>>>???AAACCCEEEGGGHHHIIIJJJJJJMMMOOOQQQQQQOOOMMMMMMNNNPPPOOONNNOOOPPPRRRSSSTTTUUUYYY]]]^^^\\\ZZZYYYYYY^^^^^^]]]YYYTTTSSSUUUXXXYYYZZZZZZZZZ[[[]]]aaadddSSSQQQQQQTTTVVVRRRJJJDDD@@@>>>===???AAA???:::555555444333222111000000000...------------------...++++++++++++++++++++++++************************,,,---///000///...,,,******************++++++,,,)))(((((()))++++++(((%%%************************************************))))))*********+++++++++************++++++++++++************************))))))*********+++++++++************************)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++++++++******)))************************+++++++++*********))))))(((******)))---111111,,,+++******************+++))))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))******+++++++++,,,,,,,,,,,,,,,---------...............//////000111111111222333444444444555777999999999:::<<<>>>@@@BBBCCCDDDCCCCCCDDDEEEHHHKKKMMMPPPRRRVVVXXXYYYZZZ\\\\\\\\\]]]```dddggggggfffccc___```aaaaaabbbbbbdddeeebbbdddggghhhhhhhhhffffff))))))))))))))))))))))))))))))******+++++++++++++++,,,---...///////////////000111222333333333333222222444666777888888888888999:::;;;<<<===>>>???===???BBBDDDFFFHHHLLLNNNNNNPPPSSSUUUUUUUUUVVVWWWXXX[[[^^^___^^^]]]\\\[[[ZZZ[[[\\\^^^___```aaaaaaccc___\\\\\\___aaa```___]]]\\\[[[ZZZYYYXXXWWWVVVWWWXXXYYYVVVSSSRRRTTTWWWWWWWWWXXXWWWUUUQQQMMMJJJGGGDDDAAA>>>===;;;999777777666555444333333333333000000///......---,,,,,,((())))))*********))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))******************)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''%%%&&&&&&'''((())))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))'''''''''''''''''''''''')))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,---------.........//////000111111222222111222444444444444555777888:::;;;:::999:::===???AAABBBDDDFFFHHHIIIJJJJJJMMMOOOQQQQQQPPPOOONNNNNNOOONNNLLLKKKLLLOOORRRUUUVVVXXX[[[\\\[[[ZZZYYYXXX\\\\\\[[[WWWRRRQQQSSSWWWSSSUUUXXXYYYZZZZZZ\\\^^^QQQOOONNNQQQUUURRRJJJBBB@@@===;;;:::;;;;;;888555444333222111000/////////------,,,,,,,,,,,,------))))))))))))))))))))))))************************,,,---...//////---+++*********))))))******+++,,,************+++***((('''))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++++++++******************************))))))*********+++++++++(((******)))+++000111...*********++++++*********))))))))))))))))))))))))+++++++++******)))))))))((()))************)))(((******+++++++++,,,,,,,,,,,,,,,,,,------------............///000000111111222333444444444555777999999999:::;;;<<<===???@@@BBBBBBCCCDDDFFFIIIKKKLLLNNNQQQUUUWWWXXXXXXZZZ\\\[[[ZZZZZZ\\\```cccdddeeefffbbb______ccceeedddaaabbbdddfffhhhjjjjjjiiihhh))))))))))))))))))))))))((()))***++++++++++++++++++,,,---......///......///000111222333333333333000111222444555666777777888999999:::;;;<<<======>>>@@@DDDFFFGGGJJJMMMOOONNNPPPSSSTTTTTTTTTVVVWWWXXXZZZ]]]______]]]ZZZXXXTTTUUUYYY\\\```bbbdddeeefffbbb^^^]]]___aaa```^^^\\\ZZZWWWVVVWWWWWWUUUTTTVVVWWWWWWTTTQQQPPPTTTWWWVVVVVVUUUTTTQQQNNNJJJHHHDDDBBB???===<<<:::888666555444444333222333333333000//////...------,,,,,,((())))))************)))))))))))))))************((((((''''''''''''((((((((((((((()))))))))*********))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))***((((((((((((((())))))***)))((((((''''''(((((())))))((((((''''''(((((()))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((************++++++++++++************++++++++++++,,,,,,,,,---------............///000111222222333000222444444444444666777999;;;<<<:::888888<<<@@@@@@AAABBBDDDFFFHHHIIIJJJLLLMMMOOOPPPQQQPPPOOOMMMMMMMMMMMMLLLLLLNNNRRRVVVQQQSSSTTTVVVWWWXXXXXXXXXVVVXXXXXXUUUQQQOOOQQQTTTPPPQQQTTTVVVWWWVVVUUUTTTNNNLLLKKKNNNQQQOOOHHHBBB???<<<999777777777666555333222111000///.........---,,,,,,++++++,,,,,,---))))))))))))))))))))))))******************************+++++++++***)))(((***))))))))))))***++++++'''((()))******+++++++++))))))))))))))))))))))))************************)))************+++++++++)))))))))************+++************************)))************+++++++++************************)))*********++++++,,,,,,++++++++++++++++++++++++)))))))))***************))))))***++++++++++++***************************((())))))***++++++,,,,,,(((++++++)))+++///111///))))))***++++++***)))))))))))))))))))))))))))))),,,++++++***))))))((((((((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111111333444444333444666999999999999::::::<<<===>>>???@@@BBBEEEGGGIIIKKKLLLLLLPPPTTTVVVUUUUUUWWWZZZYYYVVVTTTUUUYYY___ccceeekkkeee``````dddgggeeeaaadddddddddgggiiijjjiiiggg))))))))))))))))))))))))'''(((***+++,,,,,,++++++++++++,,,---...............///000111222222222222///000222444555666666666666777888999;;;===>>>>>>@@@BBBEEEFFFGGGHHHJJJMMMNNNPPPQQQQQQQQQSSSUUUWWWXXXXXXZZZ[[[\\\\\\ZZZYYYUUUVVVXXX[[[___dddhhhjjjiiieee```^^^```aaa```^^^[[[XXXUUUTTTUUUVVVUUUSSSTTTUUUUUURRROOOOOOSSSWWWUUUUUUSSSQQQNNNKKKIIIGGGBBB@@@===<<<;;;;;;999777555555333222111111111111......------,,,,,,++++++(((((()))***************((((((((()))))))))******((((((''''''''''''((((((''''''((((((((())))))))))))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,,,,---------............///000111222333333000222444444444444666888888<<>>;;;:::<<>>???AAACCCEEEGGGHHHHHHIIIKKKNNNPPPOOONNNLLLKKKNNNQQQRRRQQQQQQSSSUUURRRQQQRRRSSSTTTUUUUUUUUUTTTVVVXXXVVVRRRQQQRRRTTTPPPOOOOOOPPPSSSSSSOOOLLLIIIHHHHHHJJJKKKJJJEEEAAA<<<:::888666555555444444222222000///...---------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******************************)))))))))((((((((()))))))))))))))***++++++&&&'''((((((((())))))***))))))))))))))))))))))))************************)))************+++++++++))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++***))))))***+++,,,************************((()))))))))*********+++))))))***+++++++++++++++******************************************++++++(((+++,,,)))***...111000((())))))******))))))((())))))))))))))))))))))))************))))))))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000111222333444333444666888666777777888:::<<<===>>><<<>>>AAADDDGGGJJJKKKKKKLLLQQQVVVVVVTTTTTTVVVYYYVVVTTTRRRSSSWWW]]]bbbdddkkkgggcccbbbcccfffffffffgggeeecccdddffffffeeeccc))))))))))))))))))))))))'''(((***+++,,,,,,++++++++++++,,,---............---...///000111111111111000111222444555666666777444555777999;;;===???@@@AAACCCEEEEEEDDDEEEFFFHHHNNNOOOOOOOOOOOOQQQTTTWWWWWWVVVVVVWWWYYY[[[[[[[[[\\\[[[ZZZZZZ^^^ccchhhllllllgggbbb___```aaa```^^^[[[WWWTTTSSSUUUVVVTTTSSSSSSTTTSSSPPPMMMNNNSSSWWWVVVTTTRRROOOMMMJJJHHHGGGAAA???<<<;;;;;;;;;999888777666444222111000//////---,,,,,,++++++*********(((((()))***************&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******************))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......---...///000111222333333000222333444444444666888777===BBBCCC???<<<<<<===;;;<<<===>>>@@@CCCEEEFFFEEEFFFIIILLLNNNOOOMMMKKKIIINNNTTTWWWVVVTTTTTTTTTWWWUUUTTTSSSTTTSSSRRRQQQUUUXXXZZZYYYVVVTTTUUUWWWSSSOOOKKKLLLPPPPPPMMMHHHFFFFFFFFFGGGGGGFFFCCCAAA888777777666666555444333222111000///...---------,,,++++++++++++++++++,,,************************************************,,,+++******))))))******)))))))))))))))******+++,,,,,,---+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************)))************+++++++++++++++++++++++++++++++++---+++)))(((((()))+++,,,************************(((((())))))*********+++((()))***+++++++++++++++************************,,,,,,++++++***)))))))))(((+++,,,))))))...111000'''((()))******)))((('''))))))))))))))))))))))))((((((((()))******++++++''')))***++++++***)))'''******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000111222333333333444666888444444666777:::<<>>@@@AAADDDCCCCCCBBBDDDFFFIIIJJJSSSMMMLLLPPPRRRPPPQQQVVV[[[ZZZYYYZZZ]]]aaadddeee____________^^^```cccfffhhhhhhfff```[[[ZZZ]]]```aaaYYYUUUVVVTTTOOOMMMPPPPPPVVVXXXTTTRRRSSSQQQLLLQQQTTTSSSNNNKKKJJJGGGBBBCCCAAA???<<<:::888777666888777444111...***((('''...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))))))))((((((''''''(((((()))*********''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))+++((((((---///---++++++///...---,,,,,,,,,,,,,,,///000111333666:::===???888666333111111222444666777AAAHHHDDD===:::<<<===?????????AAACCCFFFIIIKKKNNNJJJFFFGGGKKKNNNMMMJJJLLLNNNQQQRRRSSSTTTWWWYYYTTTTTTSSSSSSRRRQQQQQQQQQWWWXXXXXXYYYYYYXXXWWWWWWVVVSSSTTTVVVUUUPPPMMMNNNGGGFFFEEEEEEEEEDDDBBB@@@<<<:::777666555444222000/////////...------,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++******)))+++***)))***+++,,,+++***,,,,,,+++***)))(((''''''''')))++++++******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...---,,,)))************++++++++++++++++++*********))))))))))))))))))************...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************+++++++++++++++++++++++++++*********))))))((((((+++&&&+++---)))...777666,,,+++++++++******))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++***+++++++++///......------///000111333333333333333333333333777666666666777999;;;======???AAABBBCCCFFFIIIKKKQQQSSSUUUVVVVVVUUUVVVXXXXXXUUURRRRRRVVV]]]bbbeeeeeeggggggcccdddhhhiiiggggggaaa\\\[[[___bbbaaa___*********)))))))))((((((************************))))))***,,,---...///000............///000111222///111444555555555777888777777888999;;;>>>@@@AAACCCCCCCCCDDDFFFJJJMMMOOORRRNNNMMMRRRTTTRRRTTTXXX\\\\\\[[[\\\^^^```aaabbb]]]^^^^^^]]]\\\]]]```bbbiiiiiihhhfffcccaaaaaabbbeee___ZZZWWWQQQJJJIIIMMMPPPUUUUUURRRPPPRRRRRRNNNPPPSSSRRRMMMJJJIIIFFFAAABBBAAA>>><<<999777666555666555333111///---+++***...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***++++++(((((())))))))))))(((((()))))))))))))))))))))))),,,******)))%%%"""&&&,,,......---,,,,,,,,,,,,,,,.........///111444666777555444222111222333444555555>>>CCC???::::::;;;;;;>>>???@@@AAADDDFFFHHHIIIIIIGGGFFFIIIMMMPPPPPPOOOMMMOOORRRSSSSSSTTTVVVXXXUUUUUUTTTSSSRRRQQQPPPOOOVVVVVVVVVVVVWWWWWWWWWWWW[[[XXXXXXYYYVVVPPPLLLMMMHHHGGGEEEEEEEEEDDDAAA???;;;999666555555444111/////////......---,,,,,,,,,++++++++++++++++++++++++******************++++++******+++++++++************)))((()))***+++***(((************))))))))))))''')))***+++)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,,,,+++***(((((()))))))))*********+++++++++*********))))))))))))))))))************,,,++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++************)))))))))(((+++&&&***,,,(((...777666))))))))))))((((((((('''))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,++++++***++++++,,,///......---...///000111222222222333333333444444777666666666888999;;;<<<===???AAABBBCCCEEEHHHKKKKKKOOOTTTVVVWWWVVVVVVVVV[[[XXXTTTTTTWWW\\\```bbbhhhiiihhheeeeeehhhiiigggdddaaa]]]]]]___aaa```___******))))))))))))((((((************************)))******+++,,,,,,------............///000111222000222555666666666888999888999999:::;;;===???@@@BBBBBBCCCFFFIIIMMMQQQSSSQQQOOOOOOSSSTTTTTTVVVYYY\\\]]]^^^___```_________^^^______]]]\\\\\\^^^aaaiiijjjkkkmmmnnnmmmiiifffgggbbb^^^ZZZSSSKKKHHHIIIKKKNNNOOOMMMNNNQQQRRRPPPOOOQQQPPPKKKGGGGGGDDD???@@@???===:::888666555555333222222111000///......---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))(((((())))))))))))(((((())))))(((((('''&&&&&&%%%''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))&&&(((+++***&&&'''444CCC...------,,,,,,,,,,,,,,,------------...///000000111111111222222333444444444999;;;888777999:::888===>>>@@@BBBDDDEEEFFFGGGKKKLLLNNNQQQTTTUUUUUUUUUNNNPPPRRRRRRRRRRRRTTTVVVTTTTTTTTTSSSRRRPPPOOONNNTTTSSSSSSSSSTTTUUUVVVVVVYYYWWWVVVXXXUUUOOOKKKLLLGGGEEECCCBBBAAA@@@===;;;999777555444444333111//////......------,,,,,,+++++++++++++++++++++++++++******************))))))***************************)))(((((()))***)))'''(((((())))))*********+++((()))+++***)))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))''''''((((((((())))))))))))+++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++************))))))))))))+++&&&)))+++'''---888777))))))))))))(((((((((((())))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))'''((((((((()))))))))))),,,++++++***++++++,,,,,,///............///000000000111111222333444555555666666666777888999:::;;;<<<>>>@@@AAABBBDDDHHHJJJMMMQQQVVVYYYYYYWWWUUUTTT^^^ZZZWWWVVVXXX\\\^^^___gggiiihhhddddddggghhhfffaaaaaa````````````______))))))))))))))))))((((((***************************************+++++++++...............///111111111333555666666777888:::::::::::::::;;;<<<>>>>>>AAABBBCCCFFFIIIMMMPPPRRRQQQQQQRRRSSSSSSSSSTTTWWWYYY\\\```bbbaaa```___^^^bbbcccbbbaaa______```bbbgggiiimmmtttyyyyyysssnnnhhheeebbbaaa]]]UUUMMMGGG???AAAEEEIIINNNQQQQQQPPPNNNPPPNNNHHHEEEDDDBBB>>>>>>===;;;999666555444333000000000//////......---,,,,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))$$$&&&***,,,+++///===LLL------,,,,,,+++,,,,,,---.............../////////---...000222333333333333444666555333555::::::777<<<===@@@BBBDDDEEEEEEDDDKKKNNNRRRTTTTTTSSSSSSSSSMMMOOOPPPPPPPPPPPPQQQSSSQQQQQQRRRRRRRRRQQQPPPOOOQQQQQQPPPPPPQQQRRRSSSTTTPPPNNNOOORRRQQQLLLJJJKKKEEECCC???===<<<;;;888666777555333333333222000///......------,,,+++++++++************************++++++******))))))((((((******************+++++++++***))))))******)))((())))))))))))************)))+++,,,+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******)))'''((((((((()))))))))******************))))))))))))((()))))))))************))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********************************************************)))))))))))))))+++%%%(((***&&&---777777+++++++++***************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((()))))))))******++++++******++++++,,,,,,............/////////000//////000222333444555666666666666777888999999:::;;;===???@@@AAACCCGGGIIIUUUXXXZZZ[[[YYYVVVTTTSSS]]]ZZZXXXXXXZZZ]]]^^^^^^bbbeeedddbbbcccgggiiiggg```bbbdddcccaaa___^^^^^^(((((((((((((((((())))))))))))))))))))))))))))))************************------------...///000111111333555666666777888:::999999999::::::;;;<<<===@@@AAABBBEEEGGGJJJLLLMMMPPPSSSTTTSSSQQQQQQRRRSSSVVV[[[```ccccccaaa``````cccddddddcccaaa```aaabbbeeegggmmmvvv~~~}}}xxxssspppnnnnnnnnneeeUUUGGG666888>>>HHHOOORRRPPPOOONNNOOOMMMFFFCCCCCC@@@<<<<<<;;;999777555333333222//////...---,,,+++******++++++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,)))(((******)))...555,,,,,,+++++++++,,,,,,---,,,---......///000000000,,,---000222333444333333444555333222555;;;;;;888:::<<<>>>AAACCCDDDDDDDDDCCCFFFKKKNNNNNNMMMMMMMMMLLLMMMNNNNNNMMMMMMNNNPPPMMMNNNPPPRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQLLLJJJKKKNNNMMMHHHFFFGGGDDDBBB>>>;;;:::999777555555333111111222111000...---------,,,++++++******************************+++******))))))(((((((((******))))))******,,,,,,---,,,***++++++,,,***)))************))))))))))))+++,,,------+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++)))((()))))))))*********++++++))))))))))))))))))))))))((()))))))))************))))))***++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))*********%%%(((***&&&,,,555555******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********+++++++++*********++++++,,,------......///////////////......000111333444666666555666666777888888888888:::<<<>>>???@@@BBBFFFHHHWWWXXXXXXWWWUUUTTTTTTUUUYYYXXXXXXYYY\\\_________^^^aaabbbaaadddiiilllkkkbbbdddeeedddaaa^^^\\\\\\''''''(((((((((((())))))))))))))))))))))))))))))***************+++++++++------------...///000111000222555666666666888999888888888888999:::<<<<<>>???AAAEEEGGGOOOOOOPPPPPPPPPRRRVVVXXXUUUUUUWWWZZZ^^^```___^^^]]]```bbbaaaeeelllooooooddddddcccbbb___\\\YYYWWW'''''''''((((((((())))))))))))))))))))))))))))))*********++++++,,,,,,,,,------------...///000000///111444555555555777888666666666777888:::;;;<<<===>>>???BBBDDDEEEFFFGGGKKKSSSWWWTTTQQQTTTVVVUUUWWW]]]cccdddbbb______```]]]___``````^^^]]]^^^^^^fffiiinnnrrrwww|||rrrdddSSSMMMMMMSSSXXXUUURRRQQQOOOPPPLLLEEEAAAAAA???<<<999888666444222111000000...------,,,+++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((()))*********((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++&&&&&&+++...---++++++++++++******+++,,,,,,---+++,,,---...//////......///000111222333333333333111555666555555999:::888888999:::===@@@CCCFFFGGGEEEEEEHHHMMMSSSVVVUUUSSSKKKLLLNNNNNNNNNNNNOOOQQQMMMNNNPPPRRRRRRPPPNNNMMMMMMNNNPPPPPPPPPNNNKKKJJJMMMJJJJJJLLLJJJEEEBBBCCCAAA>>>:::777777666555444111///...///000000///...,,,,,,,,,+++******))))))************************((((((((()))))))))))))))***)))(((((()))+++---......---++++++++++++***((())))))))))))************)))+++,,,,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))***+++***)))))))))))))))************(((((((((((())))))******))))))))))))************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************((()))))))))***************&&&+++---'''***000---'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************************+++,,,---...------///000000000///......///000111222333444444555666777888888888777666888:::<<<>>>???AAADDDGGGHHHJJJMMMNNNPPPRRRUUUWWWTTTTTTWWWZZZ^^^___^^^\\\[[[^^^______ccciiimmmlllfffccc___]]]\\\YYYUUUQQQ&&&'''''''''(((((()))))))))))))))))))))))))))))))))******+++,,,,,,---------------------...000000///111333444444555666888444555555666777999;;;<<<;;;<<<>>>AAADDDFFFGGGGGGHHHRRRWWWTTTSSSWWWZZZYYYZZZ___dddeeeaaa]]]]]]___]]]___``````___^^^^^^___iiikkknnnppprrrwwwyyyggg]]]WWWYYY[[[VVVSSSSSSOOOPPPLLLEEEAAAAAA???<<<888777555333222111000000---------,,,,,,,,,++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))((((((*********)))((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***''''''***,,,))))))***+++*********+++,,,,,,---......000000000000......111111111222222333444444000555888666555888999888777888999;;;???CCCFFFIIIJJJHHHGGGLLLRRRUUUSSSOOOKKKMMMOOOOOOOOOPPPQQQSSSOOOPPPRRRRRRQQQOOOLLLJJJLLLNNNPPPQQQPPPMMMJJJGGGGGGEEEFFFJJJIIIEEECCCDDD===:::666333222222222111000///......///000///---,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''(((((())))))*********)))(((((()))+++---...---,,,******+++***)))'''''''''((()))***+++,,,,,,''')))++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%''')))******((((((((((((((())))))))))))'''((((((((())))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))&&&+++...''')))...+++))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...,,,---///000000000///...//////000111222333333444555666777888888777666666888:::<<<===>>>@@@DDDFFFHHHKKKOOOQQQRRRRRRSSSTTTTTTUUUWWW[[[^^^^^^\\\ZZZXXX[[[\\\[[[^^^eeehhhggggggbbb\\\YYYYYYWWWQQQLLL(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++......---,,,---...///000---000444666666666666777555555666888999:::<<<<<<999888888<<>>;;;999999:::777555444222000......---......---,,,,,,+++******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************)))******++++++,,,---------...//////......///111///000111222333444555555555555666666777777888888;;;===;;;888;;;BBBHHHHHHKKKIIIGGGHHHLLLOOOOOOOOONNNKKKKKKOOOOOOMMMQQQXXXRRRPPPOOONNNOOOOOOMMMLLLIIIKKKNNNPPPPPPNNNKKKHHHDDDCCCBBB@@@>>><<<;;;:::;;;999555222000///////////////.........---------)))------))))))+++***%%%))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************///,,,(((''')))+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))******)))(((''''''((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((******'''$$$))))))))))))******************+++++++++,,,,,,,,,------------------------000...,,,...111333111///444555666777777888777777999;;;======>>>@@@CCCEEEJJJLLLLLLMMMQQQUUUTTTNNNMMMSSSVVVVVVWWW[[[]]][[[[[[[[[\\\]]]___bbbeeeggggggaaaZZZVVVUUURRRMMMHHH(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++...------,,,---...///000---000333555555555666666444444555777888:::;;;;;;999888999<<<@@@CCCCCCBBBIIIOOOSSSPPPMMMNNNOOOOOOPPPVVV\\\\\\WWWTTTVVVYYYZZZ\\\___```___^^^^^^___aaadddkkkttt{{{~~~~~~}}}}}}zzzxxxiii```XXXVVVTTTNNNJJJHHHGGGEEEBBB>>>;;;999888888666555333111///...------...------,,,++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********)))******++++++,,,,,,---,,,...//////......///000//////000111222333444444555555555666777777888888;;;===<<<:::<<>>BBBDDDKKKMMMMMMLLLOOORRRPPPKKKQQQUUUXXXWWWXXX]]]aaaaaa\\\[[[ZZZZZZ]]]```dddgggiiiccc\\\WWWUUUSSSNNNIII(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++---------,,,---......///---000333444444444555666333333444666777888999999999999999;;;>>>@@@AAA@@@CCCIIIMMMKKKIIIKKKMMMMMMOOORRRVVVXXXWWWWWWWWWWWWXXXZZZ\\\]]]\\\\\\^^^___]]]^^^dddqqq~~~}}}vvvvvvuuupppqqqrrrfff]]]VVVTTTQQQLLLGGGFFFBBBAAA???===;;;888777666555444222000///---------------,,,,,,+++*********************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---///...------...000......///000111222333333444555555666666777888888:::======<<<>>>DDDGGGFFFCCCDDDGGGJJJLLLNNNNNNOOOQQQOOOOOOPPPOOONNNPPPUUUTTTSSSTTTUUUUUUTTTQQQOOOJJJLLLNNNPPPOOOMMMJJJGGGEEEDDDBBB???===:::888777777555222000...------------------,,,,,,,,,++++++...)))+++111000)))'''***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))---+++(((((()))*********))))))))))))))))))))))))*********++++++++++++,,,+++************)))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))((('''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******(((&&&))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------///...---...111222111000222333444555666666666666444666888:::;;;===@@@CCCHHHJJJKKKJJJMMMQQQQQQMMMNNNRRRTTTRRRSSSYYY^^^___^^^]]]\\\\\\]]]aaaeeeggghhhbbb[[[VVVSSSPPPKKKGGG(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,---------......---///222333333333444555222333333444666777777888999999:::;;;===>>>??????@@@EEEHHHGGGGGGJJJMMMMMMQQQRRRTTTWWWZZZ[[[[[[ZZZXXXYYY[[[[[[ZZZZZZ[[[\\\\\\[[[```jjjvvvyyyssskkkpppwwwzzztttllliiiiiiiiibbb[[[UUURRROOOHHHDDDCCC>>>>>>===<<<:::888555444333333111///...---,,,,,,,,,,,,++++++*********)))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,+++---......---,,,...///.........///000111111222444444555555666777777888999===>>>===???DDDFFFDDDCCCFFFKKKMMMMMMMMMMMMNNNRRRRRRRRRQQQPPPOOOPPPSSSSSSSSSTTTVVVWWWUUURRROOOKKKLLLNNNOOONNNLLLIIIGGGCCCBBB@@@===:::777555444555444222000...---------,,,,,,,,,+++++++++******+++(((111@@@???000&&&)))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))+++***)))((())))))******))))))))))))))))))))))))************++++++++++++************))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))***)))((('''((()))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((((()))))))))************************++++++++++++,,,,,,,,,,,,,,,---------.........///000111111111222333444555666777777777333555777999:::===@@@CCCBBBFFFHHHIIIMMMSSSUUUSSSMMMRRRUUUSSSTTTXXXZZZZZZ_________aaabbbdddfffgggccc^^^WWWRRRMMMIIIEEEBBB(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********,,,,,,,,,------------------///111111111111222444222222333444555666666777888999:::;;;<<<===>>>??????DDDFFFEEEGGGLLLNNNNNNQQQQQQRRRVVVZZZ]]]\\\[[[XXXZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[___eeekkkmmmllliiippprrrqqqllliiihhhddd```^^^XXXSSSQQQLLLEEEAAAAAA;;;;;;;;;;;;999666444222222111000...---,,,,,,,,,+++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((())))))******+++,,,,,,+++,,,------,,,,,,---............///000000000111444444444555666666777777888<<<>>>===???CCCDDDBBBEEEKKKPPPQQQNNNKKKKKKMMMSSSTTTUUURRRPPPPPPQQQQQQQQQQQQRRRTTTUUUTTTPPPMMMLLLMMMNNNNNNMMMKKKHHHFFFCCCBBB@@@===:::777555444444333222111000///......,,,,,,+++++++++*********+++)))222BBBAAA111(((***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))******((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,---------...//////000000111222333444555666777888888888444666999:::;;;===AAACCCAAAFFFIIIIIIMMMSSSVVVVVVUUU[[[````````````___\\\\\\^^^aaacccddddddcccbbb^^^ZZZTTTNNNIIIEEEAAA>>>(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******++++++,,,------------,,,---...000000///000111333222333333444555555666666888999;;;<<<<<<<<<>>>@@@AAADDDFFFEEEHHHMMMPPPOOONNNNNNPPPSSSWWWZZZZZZZZZWWWZZZ\\\[[[YYYVVVUUUTTTXXX[[[___cccfffiiilllnnnnnnooommmiiihhhhhhccc\\\[[[VVVSSSPPPKKKCCC??????;;;;;;::::::888555222111111000...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++++++++***+++---,,,++++++,,,....../////////000000000111333444444555555666777777888;;;===<<<===BBBCCCAAAGGGMMMSSSSSSMMMIIIJJJNNNSSSVVVWWWSSSQQQRRRRRRQQQOOOOOOPPPQQQSSSRRROOOMMMMMMNNNNNNNNNLLLJJJGGGEEEDDDCCCAAA???<<<999888777222222222111000//////...,,,,,,,,,+++++++++******---***---444444,,,))),,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''')))******(((((()))***(((((((((((((((((((((((()))))))))************+++(((((()))))))))))))))***''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((((((***,,,))))))))))))************)))))))))************+++******++++++,,,,,,---------...000000//////111222333444555777888999999999666888:::;;;<<<===@@@CCCEEEIIIKKKJJJKKKPPPSSSSSSYYY```gggggggggfffccc___XXX[[[^^^```aaa```^^^]]][[[XXXSSSMMMGGGBBB???>>>(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))******+++,,,---------,,,,,,---...//////...///000222333333444444555555666666777999<<<===<<<===???BBBCCCEEEFFFEEEHHHNNNQQQOOOLLLMMMPPPRRRTTTWWWYYYZZZTTTXXX[[[]]][[[WWWUUUTTTWWWZZZ^^^bbbeeehhhjjjlllgggkkkllliiigggfffbbb]]]YYYUUURRRPPPJJJAAA>>>???<<<;;;:::888666444222111000///...,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))******++++++***+++,,,,,,++++++,,,---//////000000000000111111333333444555555666666777888;;;;;;:::;;;@@@BBB@@@EEEMMMSSSRRRKKKGGGKKKPPPRRRWWWXXXTTTRRRTTTTTTQQQOOONNNNNNOOOPPPQQQOOOMMMNNNNNNNNNMMMKKKIIIFFFEEEAAA@@@???===;;;888777666000000000000///......------,,,,,,,,,++++++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,&&&(((******(((((()))+++(((((((((((((((((((((((())))))))))))************(((((((((((())))))******'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))'''(((+++...))))))))))))************))))))))))))************)))******+++,,,,,,------,,,...000000//////111333222222444666777888999999888999:::;;;;;;<<>>===<<<:::888555333111111///...---,,,+++*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))******++++++)))+++,,,,,,+++***,,,---000000000000111111111111333333444444555666666777888::::::888:::???AAA@@@CCCKKKRRRPPPIIIFFFKKKRRRQQQWWWXXXTTTRRRUUUUUUQQQPPPNNNMMMNNNOOOPPPOOONNNNNNNNNNNNMMMKKKHHHFFFDDD===<<<;;;999777666444333......//////...------,,,---------,,,,,,,,,++++++###(((+++******,,,)))###))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---%%%(((******(((''')))+++(((((((((((((((((((((((())))))))))))************'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))'''(((+++///))))))))))))************))))))))))))************))))))***+++,,,,,,------,,,...111000///...111333000111333555666777888888888999:::;;;:::;;;===??????EEEHHHGGGHHHMMMSSSTTTWWW^^^cccdddeeeiiiiiiggg^^^\\\ZZZYYYZZZ\\\^^^```QQQOOOKKKEEE???;;;999999(((((((((((((((((((((((('''((())))))(((((()))***(((((()))***************++++++,,,------......//////000000111111111111000222555777777555555666888888999:::<<<>>>???@@@AAAJJJGGGEEEDDDGGGJJJMMMOOOOOOQQQSSSTTTTTTUUUWWWYYYWWWWWWVVVWWWYYYXXXWWWVVVVVVVVVXXX[[[^^^aaaccceeecccfffhhhgggbbb___^^^```[[[WWWQQQKKKFFFAAA<<<999888666555444444333111//////...---+++******++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))+++*********))))))(((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------777666555444333222222222333333444444555666666777:::::::::<<>>CCCDDDFFFIIIJJJKKKKKKKKKPPPQQQQQQQQQOOOOOOPPPQQQPPPMMMJJJJJJLLLNNNMMMLLLNNNMMMLLLJJJHHHEEECCCAAA;;;;;;999777444222111000000000///------,,,,,,,,,))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))******))))))))))))******,,,)))((())))))((()))+++))))))))))))))))))))))))+++)))'''%%%&&&)))---//////,,,((('''(((***)))'''))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,+++*********))))))(((((())))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))))))))))))))*********)))))))))))))))+++++++++***++++++,,,,,,------...///000000//////222333333444555666777777:::999888;;;>>>@@@>>><<>>@@@@@@FFFDDDDDDEEEIIINNNRRRUUUUUUUUUUUUTTTTTTVVV[[[^^^^^^]]]\\\\\\\\\\\\[[[ZZZWWWXXXXXX[[[^^^bbbfffiiiiiihhhfffcccaaa___]]][[[YYYUUUOOOJJJEEE@@@<<<888888777555444444333111//////...,,,+++******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))(((((()))((('''&&&&&&&&&&&&'''((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------000000000111111111111111333333333444555555666666999999999;;;===?????????DDDDDDDDDEEEFFFGGGIIIJJJJJJLLLNNNNNNMMMLLLLLLMMMOOOMMMKKKKKKLLLMMMLLLJJJMMMLLLKKKIIIGGGDDDBBBAAA;;;:::888666444222111000000///...---,,,,,,,,,,,,))))))))))))))))))))))))*********))))))*********(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))*********+++))))))))))))************))))))))))))))))))))))))******))))))))))))******+++***)))((((((((()))***))))))))))))))))))))))))***)))'''''''''))),,,...///+++((('''((())))))((())))))))))))))))))))))))((((((((()))))))))******************)))))))))(((******)))))))))(((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))******))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))***)))))))))))))))))))))+++++++++***++++++,,,------......//////000//////222222333444555666777777:::999999;;;>>>@@@>>><<<>>>@@@AAACCCDDDGGGKKKOOOQQQQQQQQQVVVaaakkkmmmhhhffffffbbbZZZWWWWWWVVVSSSMMMIIIDDD@@@===:::666333************************'''((())))))(((((()))***(((((()))***************++++++,,,,,,------.........///000000111111111000222444666666666555666888777777999:::<<<===??????AAABBBCCCFFFJJJQQQVVVZZZZZZYYYWWWUUUUUUXXX^^^ccceeedddcccaaa`````````aaa^^^]]]\\\]]]```ffflllooorrrjjjbbb___``````\\\WWWVVVRRRLLLGGGCCC???;;;888888777555444444333111000...---,,,++++++***+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++******))))))))))))((((((((((((''''''&&&&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------+++,,,...000111222222222222222222333444444555555777777777888:::===???AAAEEEDDDBBBAAABBBCCCFFFGGGFFFHHHLLLMMMLLLKKKJJJJJJNNNMMMLLLLLLLLLKKKIIIGGGJJJJJJIIIGGGDDDBBB@@@>>>999999777555444222000000//////...---,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******************************)))))))))))))))))))))))))))))))))***************)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******+++***)))((('''((()))))))))))))))))))))))))))))))))((((((((()))***+++,,,---+++((((((((())))))((())))))))))))))))))))))))'''''''''((((((((())))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******+++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))******+++++++++++++++,,,------......////////////000000222222333444555666777777:::::::::<<<>>>???>>>======???AAACCCDDDFFFJJJMMMLLLMMMNNNSSS^^^hhhjjjgggiiiiiiddd[[[TTTRRRNNNIIIEEEBBB>>>;;;;;;888444111************************'''((())))))(((((()))***(((((()))******************++++++,,,------............///000111111111111222333444555666666777777666666888999;;;===>>>>>>AAABBBDDDFFFJJJOOOUUUYYY[[[ZZZYYYWWWVVVYYY^^^bbbggggggeeecccbbbccceeegggfffcccaaa```ccchhhnnnrrrvvvjjj^^^[[[```bbb\\\VVVRRROOOJJJFFFBBB???;;;888888666444444444333111///---,,,,,,+++++++++******++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))******))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------+++---000222444444444333111111222333333444444555555666666777888;;;???BBBEEEDDDCCCCCCCCCCCCDDDDDDEEEIIINNNPPPPPPNNNLLLKKKLLLLLLLLLLLLKKKJJJGGGEEEGGGFFFEEECCCAAA>>><<<;;;777777666444333111000000......---,,,++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))*********+++***'''&&&)))***((((((((((((((((((((((((((((((((()))***************,,,+++)))(((((()))))))))(((((((((((((((((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,++++++******++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((((((((()))************))))))))))))))))))*********+++++++++++++++,,,---...//////////////////000000111222333444555666666777999:::;;;<<<>>>>>>>>>>>><<<>>>AAACCCDDDFFFIIIKKKNNNOOOOOORRRYYYbbbccc___ggggggbbbYYYRRRNNNIIICCC>>>===:::777444444555777))))))))))))))))))))))))'''((())))))(((((()))***(((((()))*********************++++++,,,------...------...000000111111111111222333444666777777666555666777999;;;<<<===>>>BBBDDDFFFGGGHHHKKKOOOSSSVVVWWWYYYYYYYYYYYY[[[]]]ccccccdddbbbbbbcccgggjjjhhhfffcccaaabbbeeejjjmmmsssggg\\\YYY^^^aaa\\\VVVOOOLLLGGGDDDAAA>>>;;;888777555333333333222000...++++++++++++++++++******************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''(((((()))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,---------///111333444444333222111111222333333444444555444555666666777999>>>BBBCCCDDDFFFGGGGGGFFFDDDCCCEEEIIIOOOQQQQQQOOOMMMLLLJJJKKKLLLLLLJJJHHHFFFEEEDDDCCCBBB@@@>>>;;;999888555555444333222111000///---,,,,,,++++++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************************************+++++++++***************************++++++++++++))))))))))))))))))))))))******))))))))))))******))),,,+++'''&&&+++,,,)))(((((((((((((((((((((((((((((()))***+++***))))))*********))))))((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((())))))***************(((((())))))************++++++++++++,,,---...///111000////////////000000111111222333444555666666888999;;;<<<<<<======>>>;;;>>>BBBDDDEEEFFFHHHIIIOOOPPPPPPQQQVVV]]]___[[[```aaa\\\TTTNNNKKKGGGAAA:::;;;999444000333<<>>>>>CCCFFFHHHHHHGGGHHHMMMPPPQQQTTTXXXYYYYYYWWWWWWWWW\\\^^^``````___```dddhhhdddcccaaa______```bbbdddjjjbbb[[[YYY[[[\\\XXXTTTJJJHHHDDDAAA???<<<:::777666444222111111000...---******++++++++++++******)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''(((((((((((())))))((((((''''''(((((())))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,---------...///111111111000///222222222333444444555555333555888888777888===AAAAAADDDGGGJJJKKKJJJGGGEEEEEEIIINNNPPPOOOMMMKKKJJJIIIJJJKKKJJJHHHFFFFFFFFFBBBBBBAAA???===:::888666444333333222111000000///,,,++++++******+++++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++++++++++++++++++++++++++************************+++++++++++++++******************++++++++++++,,,))))))))))))))))))))))))******))))))))))))******(((---,,,''''''...///+++))))))))))))))))))))))))((()))************))))))(((***+++***)))((()))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******((((((((()))******++++++++++++++++++,,,...///000222111000///...///000111111111222333444555666666666888:::;;;;;;;;;<<<===;;;???CCCFFFGGGGGGHHHHHHLLLOOOPPPQQQVVV]]]___]]][[[[[[WWWOOOIIIGGGDDD???888999888666666>>>LLLXXX'''''''''''''''''''''''''''((())))))(((((()))***(((((()))************************+++,,,,,,------+++,,,---///000111111111111000000333666888777555666777888:::;;;===>>>???AAAEEEIIIIIIHHHJJJOOOSSSOOORRRVVVXXXWWWVVVUUUUUUWWW[[[^^^^^^\\\\\\___ccc______`````````____________^^^[[[XXXVVVSSSPPPOOOFFFCCC???===;;;:::777555444222000000//////---+++)))***+++,,,,,,+++***)))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''(((((('''''''''((((((((())))))((((((((((((((()))******((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,------,,,------......///000000333333333444555555666666333666::::::888888<<>>;;;999777222222222111111000000///++++++************++++++))))))))))))))))))))))))*********))))))*********))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++******************+++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******'''------'''(((111333...))))))))))))))))))))))))******))))))))))))))))))''')))++++++)))((()))+++))))))))))))))))))))))))((((((((()))))))))******((()))))))))************''''''(((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))***++++++++++++***'''(((((()))******+++++++++++++++,,,---...///000333222000///...///000111111111222333444555555666444777::::::999999;;;<<<<<<@@@DDDHHHHHHHHHHHHHHHKKKNNNPPPQQQVVV]]]```___[[[ZZZTTTJJJDDDBBB???;;;888666666:::DDDRRR```hhh(((((((((((((((((((((((('''((())))))(((((()))***(((((()))***************)))******+++,,,,,,------+++,,,---///000111111111111000000333777999777555777777999:::<<<===?????????CCCHHHJJJJJJMMMRRRXXXPPPRRRUUUVVVUUUTTTTTTUUUUUUZZZ]]]]]]ZZZYYY[[[^^^]]]^^^aaabbbcccbbb```___YYY[[[\\\XXXRRRLLLJJJJJJBBB???<<<:::999777555333333111/////////...,,,***))))))+++,,,,,,+++***)))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))&&&'''''''''(((((())))))((((((((((((((()))******((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------,,,,,,------///000222333333333444555555666666777333777;;;;;;999888;;;>>>BBBCCCEEEGGGJJJLLLNNNOOOJJJLLLOOOPPPNNNLLLKKKKKKGGGIIIIIIGGGDDDDDDGGGJJJEEEDDDCCCAAA???<<<:::999111111111111000000000///+++***************++++++))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******&&&------''')))333555///))))))))))))))))))))))))+++***)))))))))))))))***'''))),,,+++)))((()))+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,(((((())))))*********+++(((((())))))*********+++'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))***++++++++++++***'''(((((()))***++++++++++++++++++,,,---...000000444222000///...///000111000111222333444555555666333666999:::888888:::<<<<<<@@@EEEIIIIIIHHHHHHHHHMMMPPPRRRRRRVVV]]]___^^^]]][[[SSSHHH@@@===:::666888444333>>>QQQcccnnnqqq))))))))))))))))))))))))---+++)))((('''((()))***''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,...------......///000111111222333444555777888888999999999:::;;;<<<>>>>>>???BBBEEEIIILLLOOOTTTWWWRRRTTTUUUUUUTTTTTTUUUWWWWWWWWWXXXYYYZZZ[[[\\\]]]aaa___]]]^^^``````\\\XXXYYYYYYXXXUUUQQQMMMHHHFFFBBB@@@<<<999888666333111111000///...---,,,++++++)))))))))))))))))))))))))))************+++++++++******))))))***+++,,,,,,))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''((()))******)))((('''''''''((()))******))))))******))))))((((((''''''''''''(((((())))))******''''''(((((())))))************+++++++++,,,,,,,,,////////////000000000000111222222333444555666666777999;;;<<<;;;;;;<<<===@@@AAADDDHHHKKKLLLJJJHHHLLLKKKKKKKKKLLLMMMNNNNNNHHHHHHGGGFFFFFFGGGGGGHHHDDDAAA===;;;999888555333222111000///............---------,,,,,,+++++++++))))))))))))))))))))))))+++*********))))))(((((()))*********++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((+++)))(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((()))******))))))))))))******************))))))((((((''''''''''''((()))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***+++,,,---...777555111...---///111222222222222222222222333333555777888888777777888:::>>>>>>@@@BBBDDDFFFHHHHHHMMMNNNPPPQQQRRRTTTWWWZZZYYYSSSKKKEEEAAA===888444222;;;GGGTTTcccmmmjjj```)))))))))))))))))))))))),,,+++)))((('''((()))***''''''(((((())))))************+++++++++,,,,,,,,,------------...///000111111222333444555777888888666777777888999:::;;;;;;>>>AAAEEEHHHLLLPPPUUUYYYSSSTTTTTTTTTSSSSSSUUUWWWWWWVVVVVVVVVVVVXXXYYYZZZ[[[[[[[[[\\\]]]]]][[[YYYXXXWWWVVVTTTPPPKKKGGGEEEAAA???;;;999777555333111000000///...---,,,++++++************************************++++++++++++***************+++,,,,,,))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))((((((''''''(((((((((((())))))))))))''''''(((((()))***************+++++++++,,,,,,,,,////////////000000000000222222333444555666666777888:::<<<<<<<<<===>>>@@@@@@@@@BBBFFFKKKPPPRRRSSSRRRQQQOOOMMMLLLKKKJJJJJJHHHGGGFFFEEECCCCCCBBBBBB???<<<999888777666444333222111000///............---,,,,,,,,,++++++++++++************************+++*********))))))))))))))))))*********+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))************************)))))))))(((+++)))(((((()))******)))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))******************))))))(((((((((((('''((())))))******))))))************)))))))))(((************)))))))))((())))))))))))************))))))))))))))))))))))))************************,,,,,,+++++++++,,,---...555333111.........000111111111222222222222333333555666888888777777888::::::;;;===???AAACCCEEEFFFKKKKKKMMMMMMNNNOOOQQQRRROOOLLLFFF>>>888555555666@@@OOO^^^dddeeeeeeaaa\\\))))))))))))))))))))))))+++***)))((('''((()))***((((((((((((((((((((((((******+++++++++,,,,,,,,,------------...///000111111111222444555666777888555666888999:::;;;::::::===@@@DDDHHHKKKPPPUUUXXXSSSSSSSSSRRRQQQSSSVVVYYYXXXVVVUUUTTTSSSUUUVVVXXXVVVXXXZZZ[[[ZZZYYYYYYYYYWWWVVVTTTRRRNNNJJJFFFCCC@@@===:::888666555333111000//////...---,,,++++++************************************+++++++++,,,+++************++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&)))))))))(((((((((((('''))))))))))))((((((((((((''''''((())))))******+++******+++++++++,,,,,,,,,.../////////000000000111222333333444555666777777:::;;;<<<<<<<<<>>>AAADDDCCCAAA@@@CCCHHHOOOTTTWWWSSSSSSQQQOOOMMMKKKJJJIIIIIIHHHGGGEEECCCAAA@@@???:::888666555555555333222111000///......---......+++++++++++++++************************************************))))))))))))))))))************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++******)))***+++,,,---******))))))))))))******************************))))))))))))))))))))))))************++++++++++++************))))))))))))+++)))(((((()))******)))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))***************))))))))))))(((((((((((()))******++++++******************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,+++++++++,,,---...111111000///.........///111111111222222222333333444555777777777777888:::999:::;;;>>>@@@BBBDDDEEEJJJKKKKKKLLLLLLMMMMMMMMMHHHFFF@@@999333444;;;BBBTTTdddqqqpppgggaaabbbddd((((((((((((((((((((((((***)))(((((((((((())))))******))))))((((((((('''******+++++++++,,,,,,,,,------------...///000000111111222333555666777777666777:::<<<======<<<;;;===???CCCFFFIIIMMMQQQUUUQQQQQQQQQQQQRRRTTTYYY]]][[[YYYWWWUUUTTTUUUVVVWWWVVVYYY\\\\\\YYYWWWWWWYYYUUUUUUSSSPPPLLLHHHDDDBBB>>>;;;888666555444222000//////...------,,,++++++*********************************+++++++++,,,,,,+++++++++******++++++,,,************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((()))(((((('''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((************(((''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((******))))))(((((('''''''''(((((()))******++++++******+++++++++,,,,,,,,,......//////000000111111222333444444666666777888999:::::::::;;;===BBBEEEEEECCCAAAAAAEEEJJJMMMOOOOOOOOOOOOOOOOOOOOONNNNNNKKKKKKJJJHHHFFFDDDCCCBBB:::888666444444444333111000000///...------------************************************************************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------++++++++++++++++++++++++,,,+++***))))))+++---...+++******))))))******+++************************)))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))+++)))(((((()))******)))************************************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((***+++------+++***(((((()))))))))************))))))))))))))))))))))))))))))***+++++++++++++++*********)))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------.........///......------000000111111222222333333333555666777777777999;;;999:::<<<>>>AAACCCEEEFFFKKKLLLLLLNNNOOOOOONNNLLLGGGCCC;;;555666>>>KKKUUUdddmmmtttqqqjjjiiinnnuuu(((((((((((((((((((((((((((((((((((((((((()))))),,,++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,------...///000000111222333444666777777555777999<<<===<<<;;;:::===???BBBDDDFFFIIIMMMPPPPPPQQQRRRRRRTTTXXX]]]aaa___]]][[[YYYXXXXXXYYYYYYZZZ]]]___]]]YYYVVVWWWXXXTTTRRRPPPMMMIIIEEEBBBAAA;;;999666555444333111000.........---,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******************************''')))***)))((('''(((***))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&(((,,,......,,,(((&&&'''((((((((('''&&&%%%%%%'''''''''''''''(((((((((******))))))((((((''''''(((((())))))***+++++++++******+++++++++,,,,,,,,,.........///000111111111222222333444555666777777777888888888999<<<@@@CCCEEECCCCCCDDDFFFHHHIIIHHHKKKLLLMMMNNNOOOPPPOOOOOOKKKKKKJJJIIIHHHFFFDDDCCC===;;;888666555444222111000///...---,,,,,,,,,,,,***************************************************************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,+++++++++++++++++++++---+++***))))))+++---...++++++************++++++************************************************((((((((()))))))))******))))))))))))))))))******+++)))(((((()))******)))++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((()))))))))************))))))))))))************))))))***+++++++++++++++))))))))))))))))))******))))))))))))))))))******((()))))))))************************************************************++++++,,,,,,,,,---------,,,,,,---.........------//////000111111222333333333555777888888999;;;===::::::<<<>>>@@@BBBCCCDDDJJJJJJLLLOOORRRRRROOOLLLEEE===555444<<>>AAACCCEEEIIIMMMPPPRRRSSSUUUVVVWWW[[[___ccc```___^^^]]]\\\[[[[[[ZZZ\\\]]]^^^]]]ZZZWWWVVVUUUPPPOOOLLLHHHEEEAAA???===999777444333333222111///------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******************************''')))***)))((('''(((***))))))))))))))))))))))))***)))((((((''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&(((,,,......,,,(((&&&''''''((((((((('''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((()))******++++++,,,******+++++++++,,,,,,,,,------...///000111222222111222222333444555666666555777888888888:::===@@@BBBBBBCCCFFFIIIJJJJJJIIIKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHHHHGGGFFFDDDBBB@@@===;;;777666555444222000//////---,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,++++++++++++,,,++++++***+++,,,---...++++++************++++++++++++++++++++++++++++++************************'''((((((((())))))))))))))))))))))))************+++)))(((((()))******)))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))************)))))))))************+++((()))******++++++******))))))))))))************))))))))))))************))))))))))))************************************++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,---..................//////000111222333333333555777999999:::===???999:::;;;<<<>>>???@@@@@@FFFFFFHHHLLLOOOOOOKKKGGG>>>888444999FFFWWWdddkkktttrrrrrrvvvuuunnnhhheee))))))))))))))))))))))))&&&''''''(((((()))((((((+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000111222444555666777555555666777888999:::::::::===@@@DDDGGGKKKPPPSSSWWWYYYZZZ[[[[[[\\\___aaa^^^^^^^^^^^^]]]\\\ZZZYYYZZZZZZYYYYYYYYYWWWUUURRRLLLJJJGGGCCC???<<<:::999888555333222222222111///---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******************************''')))***)))((('''(((***))))))))))))))))))))))))***))))))((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''((())))))))))))((('''''''''((()))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))******+++,,,,,,******+++++++++,,,,,,,,,------...///000111222222000111111222333444555555555777888999999999;;;===@@@@@@AAACCCGGGIIIIIIIIIIIIJJJLLLLLLLLLJJJHHHGGGHHHHHHHHHFFFDDDAAA>>><<<888666444333222222000//////...---,,,++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------------......------------------------------------....................................------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************(((((()))))))))*********((()))))))))************+++)))(((((()))******)))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++'''((())))))******))))))((()))))))))************((()))))))))************))))))))))))************************************++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,---...//////000......///000111222333333444666888:::;;;<<>>>>>??????DDDDDDEEEIIILLLKKKEEE???888;;;@@@JJJVVVbbbkkkppprrrrrrsssrrriii``````fff))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000111222444555666666888777777888999:::<<<===999<<<@@@DDDIIINNNSSSWWW\\\]]]^^^^^^]]]\\\]]]^^^[[[\\\]]]^^^]]][[[YYYWWWWWWUUUTTTUUUXXXWWWTTTPPPIIIGGGCCC???<<<999666555777555222111222222000///---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************************************************************************************))))))))))))******************************((()))***)))((('''(((***))))))))))))))))))))))))******)))((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))''''''((()))*********)))&&&&&&&&&'''''''''((((((''''''(((((())))))******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,------...///000111222222///000111222333444444555555777999::::::999:::;;;@@@???>>>???BBBDDDEEEEEEFFFHHHIIIKKKKKKJJJHHHGGGJJJJJJIIIGGGDDD@@@<<<999444222000///000111000///......---,,,+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,---------.........//////........................---------.........//////........................---------,,,,,,+++++++++***+++,,,---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++(((((())))))*********++++++)))(((((()))******)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))******++++++++++++''''''((()))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))************************************++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,---...///000111---...///000111222333333444666999:::;;;===@@@BBB????????????@@@@@@@@@@@@EEEDDDDDDHHHKKKIIIAAA;;;888BBBPPP\\\dddkkkqqquuuooopppqqqiiiZZZSSSaaauuu******)))((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))******++++++,,,------,,,,,,------...////////////000111333555777888999999999:::::::::999999888:::<<>>;;;:::888777666555333111000///...............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,---///000111++++++,,,---...///000000000000///...---,,,++++++,,,***)))+++...///---+++,,,,,,++++++,,,---......,,,+++***)))))))))***+++------+++***))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''')))))))))))))))******+++++++++++++++++++++++++++)))+++---///000000000///111111222333444555555666444444666777888888888888============???AAACCCDDDEEEHHHLLLMMMKKKHHHEEECCCFFFFFFEEEBBB???;;;888666666555444222000///......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------000///////////////......000000000///---,,,---///000///---,,,,,,,,,---...444000...111555444...'''++++++,,,------...//////***++++++,,,------......+++++++++++++++++++++++++++++++++*********)))))),,,+++******)))*********''''''((()))***++++++,,,))))))))))))))))))))))))************************++++++++++++******))))))******))))))))))))******))))))))))))************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))+++*********))))))((((((***************)))(((((()))************+++++++++)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///000111222333333333444555777999;;;<<<======BBBBBBAAAAAAAAABBBBBBCCCJJJFFFBBBAAAAAA@@@;;;777>>>OOO___dddfffmmmuuuxxxooopppfffUUUNNN[[[nnnyyy))))))(((((('''((((((((())))))))))))))))))))))))***))))))))))))))))))))))))******++++++,,,,,,---,,,,,,------...////////////000111222444666777777666777888999:::::::::::::::<<<>>>AAAEEEJJJQQQVVVYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^]]][[[XXXVVVYYYZZZZZZWWWTTTRRRQQQRRRKKKGGGAAA<<<:::999888777555444333111000///...............------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------............---,,,+++++++++++++++)))*********************,,,,,,,,,,,,------------///---++++++------+++)))+++******))))))))))))***---,,,,,,,,,,,,---///000------,,,+++************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((())))))******((((((((((((((((((((((((((((((((('''((())))))*********)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++***+++---...///000000/////////000111222333444444333444555777888888999999<<<<<<<<<<<<===???AAABBBCCCFFFIIIJJJJJJHHHEEEDDDEEEEEECCC@@@===:::777666555444222111///.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------+++,,,,,,,,,,,,---------------------............++++++,,,***)))(((***+++111000/////////000111222111000000333777777333///------------------------........................++++++++++++++++++++++++,,,,,,+++++++++*********,,,++++++***************))))))******++++++,,,,,,************************************************++++++++++++*********)))******))))))))))))******))))))))))))************************************************)))))))))((())))))))))))))))))))))))************************))))))))))))************))))))************))))))************)))))))))(((***************)))(((((()))************+++++++++)))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///000222333333333333333444666888:::;;;<<<<<>>@@@CCCHHHOOOSSSVVVWWWYYYZZZ[[[[[[ZZZZZZVVVYYY\\\______]]]ZZZXXX```aaaaaa```\\\XXXVVVVVVJJJFFF???:::888888888888444444222000///..................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...---,,,+++*********---------...............++++++,,,,,,,,,---------///---++++++,,,,,,+++***111000///...------------)))))))))))))))***+++,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))************((((((((())))))))))))***'''''''''''''''''''''''''''''''''''''''(((((()))++++++*********)))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++---...////////////......///000111222222333333333555666888999:::;;;<<<<<<<<<<<<<<<>>>@@@AAABBBCCCEEEFFFGGGGGGFFFFFFDDDCCC@@@===:::777666555222111000//////.........------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,------.../////////222333333222000000111333------------...///000111+++---///111222222000///...---------,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,************************************************++++++++++++************************************))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))************))))))************)))))))))))))))************))))))((()))************+++++++++)))************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///000222333333444444444555666888:::;;;<<<<<<<<<>>>AAADDDEEEDDDBBBAAAAAADDDCCC===666777@@@HHHaaahhhnnnooopppoookkkfffbbb[[[YYYbbbooowwwzzz{{{''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))*********)))))))))***++++++,,,,,,,,,,,,------.../////////000000000111222222333333444555777888:::;;;;;;;;;;;;<<<>>>???BBBGGGMMMQQQSSSUUUXXXZZZ\\\\\\[[[ZZZXXX[[[___bbbcccaaa]]]ZZZaaacccdddccc___\\\YYYXXXJJJEEE>>>999888888999999333333111000///........................---------------------------------------------............---------------...//////(((((()))***+++,,,------000000000000///////////////...---,,,---...//////---,,,+++***)))))))))))),,,++++++*********))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))++++++++++++*********)))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++***+++++++++++++++,,,,,,,,,,,,---....../////////......///000111222333333333333444666888:::;;;<<<======<<<<<<===>>>@@@AAAAAAAAAAAABBBDDDFFFFFFFFFCCCAAA===:::777555444444000//////............///------,,,,,,,,,,,,------,,,,,,,,,------------...........................------------............///////////////000000000///000000///---,,,---///////////////000000111111...111444333111...///000000000000/////////......------------------------------------------------......---------,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++************************((()))))))))*********************************************)))))))))))))))))))))))))))))))))))))))************************((()))))))))************)))******++++++******)))*********)))))))))))))))))))))************)))((())))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///000222333444444555555666888999;;;<<<<<<===:::<<<>>>@@@AAABBBAAAAAA@@@AAA???:::999AAAPPP]]]kkkpppssspppkkkeee```]]]^^^cccmmmtttsssrrr|||(((((('''''''''(((((()))))))))))))))))))))))))))(((((())))))************((())))))******+++,,,,,,,,,,,,------.../////////000000000111111222222222666666777888999999999999;;;===>>>@@@BBBGGGMMMQQQRRRTTTWWWZZZ[[[\\\[[[[[[]]]```dddffffffccc___\\\ZZZ\\\]]]\\\YYYVVVTTTTTTHHHCCC===999888999999999222111000///......------........................---------------------------------.........//////---------------...///000------......///000111111//////000000000111111111//////...------------...000///......---.........//////////////////......++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************)))(((((()))******(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))((()))))))))************************))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++*********)))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))*********+++)))))))))))))))******+++*********++++++,,,,,,,,,------------....../////////000000111222333444555444444444666888:::<<<===>>>>>>======>>>@@@AAACCCAAA@@@???@@@CCCEEEEEECCC@@@>>>;;;888555444333333//////...............///...------,,,,,,------...,,,,,,---------.................................------........./////////111111000000//////......000111111///---,,,---...333333444444333333333333222555888777333111222444111111111111111111111111//////000000111111111222------------------------.........---------,,,,,,---,,,,,,+++***++++++++++++++++++++++++*********************************************************+++++++++++++++++++++,,,)))***++++++++++++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************((()))))))))******************++++++++++++******))))))))))))))))))******((())))))*********))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///000222444555555555777888999;;;<<<=========::::::999:::;;;===???AAA???;;;888999BBBQQQbbbmmmnnnrrrtttoooddd[[[[[[___hhhooowwwzzzyyy******)))((((((((((((((())))))))))))))))))))))))((((((((()))******++++++(((((())))))***+++++++++,,,,,,------.../////////000000000111222222222333666666777888999999999888===>>>@@@AAADDDHHHNNNSSSRRRTTTVVVYYYZZZ[[[[[[[[[aaacccfffggggggddd```^^^WWWXXXYYYXXXTTTQQQPPPOOODDDAAA<<<999888888888777111000///...------------.............../////////........................------.........///////////////...------------...000000000000111111111111,,,,,,---...000111222222///111222111...,,,,,,,,,666555444333222111111111******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************+++************)))))))))************************)))))))))))))))***++++++++++++*********)))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))*********)))))))))))))))******+++*********++++++,,,,,,------------------...///000111111222333444555555666555555555666777:::<<<===============???AAACCCDDDCCC@@@???@@@CCCDDDBBB@@@>>>===:::888555333222222000//////............///......------------......,,,---------.............................................////////////000000000000000////////////222222333222000000222333000111222222222222222111000222555555222111333555111111000000/////////...////////////000000000000..............................---------,,,,,,,,,------,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))******************++++++++++++******))))))))))))************((())))))************))))))************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///111222444555666666777888999;;;<<<<<<======:::999777666777:::===???;;;777777>>>OOO```nnntttoooqqqqqqkkk```YYY___iiipppsssuuuzzz---,,,+++))))))((((((((())))))))))))))))))))))))'''(((((()))******++++++(((((())))))******++++++,,,,,,------.../////////000000111111222333444444444444666888999:::::::::>>>???AAACCCFFFKKKQQQUUUTTTTTTVVVWWWYYYZZZ[[[\\\```aaaccceeedddbbb```^^^YYYYYYXXXTTTOOOLLLJJJJJJ???===:::888777777555444000000///...---------------........./////////000....................................////////////111111000000111111222333//////111333555777999:::@@@@@@?????????>>>>>>>>>>>>AAAEEEGGGEEEDDDDDDDDDBBBAAA???<<<:::888777777666666666555444222000...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))************)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))******)))))))))))))))******+++)))******+++,,,,,,------......---,,,---...///000111111222333444555666666777666666666777999;;;===;;;;;;;;;<<<>>>AAACCCEEEEEEBBB@@@AAACCCCCC@@@<<<<<<;;;:::999666444111000111111000///.........///......------------......------------........................................../////////000000000111111222333333444555555111222444555555777:::<<<<<<===???BBBCCCDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCCCC??????===;;;999888666555444333333222000///..............................------------,,,,,,,,,+++------,,,++++++++++++,,,******++++++,,,,,,------++++++++++++++++++++++++************************+++++++++,,,,,,,,,------)))***,,,------,,,***)))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***************++++++,,,,,,++++++***((()))))))))************(((((()))***************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///111333444666666777666777888999:::;;;;;;;;;999999888777777999;;;<<<999:::AAANNN^^^lllrrrsssppplllhhhddd___^^^hhhtttuuu......,,,***)))((((((((())))))))))))))))))))))))'''(((((()))***+++++++++((((((((()))******++++++,,,,,,------...//////000///000111222333444555555111333555777999;;;<<<<<<>>>@@@BBBDDDGGGLLLSSSWWWUUUUUUUUUVVVXXXZZZ[[[\\\]]]^^^```aaaaaaaaa___^^^WWWVVVSSSNNNHHHDDDBBBBBB<<<:::888777666555333111000///...------------------.........//////000000////////////////////////............/////////000111222333444666999;;;<<>>333222111//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))'''''')))***+++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&&&&'''((())))))***)))))))))))))))******+++))))))***+++,,,,,,------///...---,,,---...///000111111222333444555555666888777666666777999;;;<<<999999:::;;;===@@@CCCEEEGGGCCCAAAAAADDDCCC>>>999;;;;;;;;;999777444111///222222000//////...............------------......---------.........//////////////////////////////////////////000000000000333333555777999;;;<<<===GGGIIILLLNNNPPPTTTXXX[[[XXXZZZ]]]aaadddeeeffffffiiihhhfffdddcccaaa___^^^WWWVVVSSSPPPMMMJJJGGGFFF???>>><<<:::888555333222////////////////////////------,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++************************+++++++++,,,,,,---------)))***,,,------,,,***)))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***************++++++,,,,,,++++++***(((((())))))*********+++(((((()))***************)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///111333555666777777444555666777888999999999888999999:::::::::999999:::@@@MMM\\\jjjrrrsssrrrooofff___^^^^^^bbbmmmzzz{{{*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++,,,------....../////////000111333444555666444555666888:::<<<>>>???;;;===@@@CCCFFFJJJOOORRRQQQRRRSSSUUUVVVWWWXXXYYYXXX[[[[[[WWWVVVZZZ\\\[[[XXXUUUOOOIIIEEECCCCCCDDD>>>===:::888666444333222222222111000///...------...---,,,---///000000///000000///...,,,,,,...000000///...---///333888;;;<<>><<<777111222000---++++++---///111///...---,,,,,,---///000...---,,,******+++,,,,,,++++++************+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))+++*********))))))((((((******))))))(((((('''''')))*********++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111222333444666777888999;;;:::888777777888:::<<<888:::<<<<<<===>>>AAADDDDDDBBBBBBCCCEEECCC???<<<:::888666444222111000000...///000///,,,+++,,,------............---,,,+++///...------///111222222/////////000000//////...---111555555444555:::@@@DDDHHHMMMSSSXXX]]]cccfffnnnpppqqqrrrrrrtttwwwzzz~~~~~~~~~}}}}}}}}}}}}zzzuuurrrlllkkkhhheeeaaa\\\YYYWWWTTTSSSQQQNNNJJJEEEAAA???999777555222111000000000333222111...+++***+++,,,000///---,,,,,,---///000***//////,,,111:::888---,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))))))))******+++++++++******+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))************************,,,+++***))))))***+++,,,************************************************---***((((((+++,,,+++)))))))))))))))))))))))))))...------,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......///......---------......000000111222333444444555777777888999999888666666::::::999666444666:::>>>JJJTTTbbblllqqqrrrrrrssskkkbbbaaajjjnnnlllqqq{{{***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++,,,------....../////////000111333444555666333444666888:::<<<===>>>;;;===@@@BBBEEEIIIOOOSSSPPPQQQRRRSSSUUUVVVXXXXXX[[[]]]\\\WWWVVVXXXYYYWWWVVVSSSMMMHHHDDDBBBBBBBBB===;;;999777555333222111111111111000//////......111111000111111111000///+++---000222111111222333///111444:::AAAIIIPPPTTTdddhhhlllqqqtttwww{{{}}}}}}~~~~~~tttaaaMMMCCCDDDFFFEEEBBBBBBOOOhhhzzz}}}{{{sssiiibbbcccaaaccckkkppprrrsssvvvpppjjj```VVVTTTUUUQQQKKKGGGDDD???999444111000///+++---...000///...,,,***,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))************)))))))))(((***)))))))))(((((((((''')))))))))*********++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111222333444555777888888::::::999999999:::;;;<<<:::;;;===>>>>>>???BBBEEEEEEDDDCCCCCCDDDBBB>>>:::999888666444222111000///---------......---,,,+++------......///.........222111000000///...---,,,444333222111111222444555444999@@@EEEIIINNNUUUZZZdddhhhlllpppssswww{{{~~~|||}}}~~~~~~~~~|||xxxsssnnniiieeeccccccbbb```]]]ZZZVVVSSSQQQOOOLLLGGGBBB<<<888555333111111000///...///000111////////////////////////+++000///,,,111:::777...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,)))************+++++++++************************************************++++++***))))))***++++++************************************************...,,,***+++---...---+++************************,,,,,,+++***************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------......---------......///000000111222333444444555666777888999999888777666999::::::888666888>>>CCCXXX```kkkqqqrrrooommmlllbbbdddjjjppptttzzz))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++,,,------....../////////000111333444555666333444555777999;;;<<<===<<<===???AAACCCHHHNNNSSSOOOOOOPPPQQQSSSUUUWWWXXX[[[\\\ZZZUUUSSSTTTTTTPPPRRROOOJJJEEEAAA@@@??????:::999777555333222111000000000000000000000000000......///000//////......000111222111000111333555;;;???FFFPPPZZZdddlllpppwwwyyy|||~~~~~~|||fffPPPCCCBBBBBB@@@>>>;;;DDD]]]ttt~~~~~~sssfff]]]PPPMMMOOOXXXbbbiiiqqqxxxwwwoooaaaUUURRRTTTTTTOOOPPPPPPPPPMMMGGG???666111111111111000///...---,,,......------,,,,,,++++++++++++************+++++++++++++++***************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111222222444555666777888999999:::::::::;;;;;;;;;<<<===??????@@@AAADDDFFFGGGFFFDDDCCCBBB???;;;888777666555333111000000///...------///222222///,,,------......///000000000---...///000111111000000000000000222555999===@@@HHHLLLTTT^^^gggnnnsssuuu|||~~~{{{xxxwwwpppnnnjjjfffbbb^^^\\\[[[ZZZXXXTTTOOOJJJFFFCCCBBB666555444333222111111111+++,,,...//////...---,,,,,,000///---111888666...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************++++++***))))))***++++++************************************************---,,,++++++------,,,+++******************************)))((((((((())))))++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------------...///000000000111222333444444555555666777888999999888777777999:::888888<<>>@@@BBBGGGMMMRRRMMMMMMNNNOOOQQQTTTVVVXXXWWWXXXVVVRRRQQQRRRPPPLLLMMMJJJFFFBBB???===<<<<<<777666555333111000000/////////000000000111111111+++---...//////...//////222222111111444:::BBBHHHVVVZZZaaaiiiqqqwww|||~~~yyyiii]]]TTTLLLDDDEEE???BBBRRRcccnnnsssvvv{{{qqqkkkOOOHHHCCCFFFKKKRRR[[[cccaaa]]]SSSFFF??????AAA@@@GGGNNNXXX``````XXXMMMFFFAAA===555///++++++...///000//////...---,,,******,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111222222333555666666777777888999:::::::::::::::===???@@@AAAAAABBBDDDGGGGGGFFFDDDBBB???;;;888666555555333222000000//////111//////333888888444..................///000000---...///000000222444666111444999@@@GGGNNNTTTWWWdddgggmmmuuu}}}~~~{{{vvvqqqlllhhhfffeeebbb```]]]YYYUUURRRPPPNNNHHHEEEAAA===999555222///------..................---//////---///444333---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******************+++************************************************************++++++***)))***************************))))))((((((((())))))++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111000000111222333444444555444555777888999999999888777888888777999BBBOOOZZZjjjnnntttuuurrrnnnlllkkkgggssszzzzzz(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++,,,------....../////////000111333444555666333444555666888:::;;;;;;;;;===>>>@@@BBBFFFLLLPPPKKKKKKLLLMMMPPPSSSVVVXXXVVVWWWUUURRRSSSUUURRRMMMHHHFFFCCC???<<<:::::::::555444333111000///////////////000000111111222222000111333222000000222444///444;;;DDDNNNYYYdddjjjqqqsssxxx|||yyyqqqeee[[[VVVQQQMMMMMMPPPUUU]]]dddyyy|||~~~|||kkk___QQQJJJFFFEEEIIINNNOOOTTTRRRGGG===:::<<<===AAAIIIVVVbbbiiijjjgggeeeWWWRRRHHH???777222111000---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,************************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111222222333444555666666444555777888999999999888>>>???@@@AAAAAABBBDDDFFFFFFEEECCC@@@<<<888666444333333222000000/////////000//////333888999444///000///......---...//////111222222111111444:::???FFFLLLUUU___hhhnnnrrrtttyyyzzz~~~~~~~~~vvvtttppplllgggbbb^^^[[[___[[[UUUPPPKKKEEE???;;;777555222///...///000222...///...,,,---//////------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++*********************************************************)))***+++++++++***************************************)))))))))******+++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111000000111222333444444555444555777888999999999888888777666777>>>KKK[[[fffkkkoooqqqqqqnnnlllmmmooommm}}}((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++,,,------....../////////000111333444555666444555666777999:::;;;<<<:::<<<>>>@@@CCCFFFJJJNNNJJJJJJKKKLLLOOOSSSWWWYYYWWWXXXVVVUUUWWWZZZWWWQQQEEECCC@@@===;;;999888888333333222000000/////////000000000111111222222222111333444333111222777;;;BBBLLLZZZhhhqqqwwwzzz|||~~~yyypppllldddXXXMMMKKKSSS[[[ppptttyyy}}}~~~ssseeeZZZPPPGGGCCCDDDFFFPPPVVVQQQHHHDDDCCCBBBCCCEEEIIIOOOXXXccckkkpppjjjhhheee^^^UUUJJJAAA;;;///...---,,,,,,,,,---...,,,,,,++++++++++++,,,,,,***************+++++++++************************)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111222222333444444555555444444555666777888888999===>>>???@@@???@@@BBBEEEBBBBBBAAA===999555444444222111000///////////////...------000333444111...000000///......///111222...222666;;;@@@HHHRRRZZZaaagggoooxxx~~~~~~zzzxxxvvvsssooojjjgggeeeaaaZZZVVVDDD@@@:::333///....../////////...---,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))***************************************************,,,......---++++++,,,++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------------...///000000000111222333444444555555666777888999999888777888666777===JJJZZZgggooooooppppppmmmjjjkkkooosss'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++,,,------....../////////000111333444555666555666777888999;;;;;;<<<888;;;???BBBDDDFFFIIIKKKJJJJJJJJJLLLOOOSSSXXXZZZXXXXXXVVVUUUXXX[[[WWWPPPBBBAAA???<<<:::888777777333222111000000///000000111111111111111111222222///222555666999???IIIQQQdddlllvvv~~~wwwfffVVVOOORRRXXXccchhhooosssttttttuuuvvvxxxqqqkkkfff^^^RRRIIIEEECCCLLLUUUVVVUUUSSSMMMHHHGGGEEEBBBCCCIIISSS^^^eeefffiiikkkkkkfff^^^UUUOOO@@@===888333000...//////---,,,,,,++++++,,,,,,---))))))*********+++++++++************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////222222222333333444444555555555444555666888999;;;<<<===>>>>>>>>>>>>AAACCC>>>>>>>>>:::666333333555000000//////......//////------...//////000//////000/////////111333666888666===HHHQQQZZZdddoooxxxrrrvvv{{{|||yyyyyyzzzyyytttooo\\\WWWOOOEEE===666333111222111000///---,,,---///------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************)))***++++++++++++***)))************************************************))),,,//////---++++++,,,++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------......---------......///000000111222333444444555666777888999999888777666777666:::HHHZZZjjjqqqrrrrrrqqqoookkkiiimmmuuu{{{'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++,,,------....../////////000111333444555666666777777999:::;;;<<<<<<777:::???BBBDDDFFFHHHJJJJJJJJJJJJLLLOOOTTTXXX[[[WWWWWWUUUSSSVVVXXXSSSLLLAAA@@@>>><<<999888777666222222111000000000000000111111111111111111111111000555:::@@@GGGSSSbbbmmmwwwzzz}}}zzzvvvttttttxxxyyy{{{}}}yyyiiiYYYQQQPPPRRRWWW]]]fffkkklllllllllmmmhhhgggjjjnnnjjj^^^RRRLLLIIIOOOVVV\\\bbbbbbZZZOOOLLLJJJHHHHHHJJJPPPVVVYYYUUUWWW[[[___``````^^^\\\UUUOOOFFF===555000......---,,,,,,++++++,,,,,,---))))))******++++++++++++************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******************++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000222222222333333444444444777666555555666888;;;===;;;<<<======<<<===???AAA;;;<<<<<<999444222333555000//////.........//////...///000000///...000111/////////111333777;;;===LLLUUU```iiinnnttt{{{{{{}}}{{{vvvrrriii]]]RRRGGG@@@<<<555333222111///---...111...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---+++++++++******)))))))))******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************************************&&&***------+++))))))***++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,------------......///......---------......000000111222333444444555777777888999999888666666666777>>>PPPfffuuuwwwsssqqqpppmmmjjjkkkqqq|||))))))))))))))))))))))))))))))))))))******************++++++++++++************))))))******+++,,,---------............/////////000000111222444555777777888999;;;<<<=========>>>???AAAEEEIIILLLNNNNNNOOOPPPRRRTTTVVVXXXXXX]]]XXXRRRPPPQQQPPPKKKGGG@@@===:::888777666444222444444333111///...000222111222222222111333666999:::EEEUUUaaajjjpppwww|||||||||yyytttqqqpppqqqrrrrrrwwwvvvuuurrrmmmfff```\\\bbbaaaaaaaaacccgggkkkmmmvvv{{{}}}zzzyyyzzzzzzxxxyyy|||wwwiii[[[SSSPPPNNNRRR[[[hhhsssyyyxxxtttpppqqqjjjaaa[[[YYY\\\___aaa]]]``````]]]___ffflllmmmiii```WWWXXXaaajjjllljjjYYY[[[[[[VVVOOOLLLOOOSSSVVV\\\\\\SSSIII@@@666,,,---......,,,******---111...---------//////...,,,,,,,,,+++******+++,,,,,,+++++++++++++++***)))(((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((()))***************)))************+++++++++************************((())))))))))))*********,,,,,,---......//////000000......000444666666444888777555555666777:::;;;999:::;;;;;;<<<<<<;;;;;;777777777666555444222111000222333222000...---.../////////---,,,---000222///000333888@@@MMM[[[dddjjjpppuuuxxxzzz|||~~~}}}vvvppppppsss}}}~~~yyysssjjj___WWWHHHAAA888222000111111111...///...---+++,,,---/////////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((************************************************+++***)))(((((()))***+++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))------,,,++++++,,,------+++++++++*********))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////111222222222222333555777999:::999666555888;;;777???OOObbbrrrzzzzzzxxxiiiiiijjjkkkqqq~~~************************))))))))))))******************++++++++++++******+++************+++,,,,,,---------............/////////000000111222444555666777888999;;;<<<======>>>>>>???AAADDDHHHKKKMMMLLLMMMPPPRRRUUUXXXZZZ[[[]]]YYYTTTRRRQQQOOOJJJEEE???===999888777666444222111222222111000000222333444444444444777>>>FFFLLLZZZcccnnnvvvzzz|||yyyhhhccc]]]]]]cccmmmuuuzzz}}}{{{wwwqqqiiiaaaZZZVVVLLLLLLKKKJJJKKKMMMNNNPPPYYY]]]___]]][[[]]]]]]ZZZYYY\\\[[[TTTMMMLLLKKKIIIEEELLLWWWcccjjjmmmmmmkkkmmmggg]]]VVVTTTTTTVVVWWW[[[dddkkklllmmmssszzz}}}yyyvvvrrrrrrtttxxx{{{}}}uuuuuupppfffXXXKKKCCC???HHHMMMOOOJJJFFFGGGHHHEEE<<<444,,,***,,,...,,,(((///...------...---+++))),,,,,,+++******+++,,,,,,+++++++++++++++***))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((()))***************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---......//////000///...111444666666444888777666666666888:::;;;::::::;;;;;;;;;;;;::::::777666666555444333222111222222111///...---.........000111222111111222333888???JJJVVV```iiiqqquuupppuuuyyy{{{|||}}}}}}~~~{{{~~~}}}zzz{{{xxxvvvrrrlllgggeeefffgggnnnqqqvvv~~~}}}nnnnnnnnnjjjeeefffoooxxx{{{}}}zzzuuurrrrrrvvv{{{xxxsssqqqgggmmmuuu}}}~~~tttmmmccc\\\QQQGGG@@@999333//////000111000///...------////////////............------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((************************************************,,,+++***))))))***+++,,,)))************++++++++++++++++++*********))))))))))))))))))))))))))))))++++++***))))))***+++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////000111222333222222333555555666777777666777888999AAAKKKZZZjjjvvvyyyuuuqqqhhheeeeeeooo************************)))))))))*********++++++******++++++++++++******+++++++++++++++,,,---------------............/////////000000111222444555666777888999:::<<<======??????@@@AAADDDGGGJJJKKKKKKMMMPPPSSSWWWZZZ\\\]]]]]]ZZZVVVSSSRRRNNNHHHCCC>>>;;;888777666555444222000111222222111222333555444555888===FFFRRR___hhhrrrxxx{{{oooccc[[[UUUPPPSSS^^^jjjrrrvvvkkkiiiddd]]]VVVOOOIIIGGGFFFEEEEEEDDDCCCBBBAAAAAADDDHHHKKKIIIIIIKKKLLLKKKFFFIIIJJJFFFEEEGGGFFFCCCBBBDDDIIINNNSSSUUUVVVVVVUUUPPPIIIDDDCCCDDDEEEFFFMMM[[[iiinnnpppvvv}}}||||||zzz~~~yyylll\\\MMMDDDCCCFFFGGGDDDEEEIIILLLLLLJJJCCC999444333111---)))000///.........---***(((,,,++++++******++++++,,,++++++++++++++++++***)))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((())))))************))))))(((((()))***************)))************+++++++++************************,,,,,,,,,---------......++++++,,,------......///000//////111444666666555888777777777777999:::;;;;;;;;;;;;;;;:::999888777666555444333222111111111333111......///111222222///000000111222666<<<@@@OOOXXXdddooovvvxxxyyyyyyyyy{{{~~~}}}|||tttggg___]]]hhhuuu{{{{{{zzzzzzyyytttiii\\\TTTRRRTTTUUUYYY```kkkyyynnnXXXWWWVVVQQQMMMUUUgggwww{{{rrrdddYYYTTTWWW___ddd|||kkkkkkjjjjjjmmmvvv}}}wwwnnncccVVVIII===666111111111111000///......000000/////////.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))************************************************,,,,,,++++++++++++,,,,,,)))************++++++++++++++++++***************))))))))))))))))))))))))+++******))))))******++++++++++++***************++++++++++++++++++++++++------------------------,,,------------.........------........./////////000111333333222222444555555666666666777999;;;<<>>>>>???@@@AAADDDFFFHHHOOOPPPRRRSSSRRRQQQOOONNNOOONNNMMMJJJFFFAAA===;;;888666444333444444333222111111111222444999???DDDYYYaaammmwww|||||||||{{{yyylll```KKKGGGBBB@@@CCCJJJPPPSSS______```aaadddgggjjjllliiijjjkkklllllllllkkkjjjjjjooossstttwww~~~|||zzz{{{zzzwwwmmmkkkgggccc```_________```^^^[[[XXXUUUQQQMMMIIIOOOLLLGGGCCCFFFLLLMMMIIIMMMQQQYYYaaahhhnnnrrrttt}}}xxxuuukkk```VVVRRRSSSTTTVVVYYYTTTNNNHHHKKKRRRQQQGGG===777333...******++++++,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************)))******++++++******)))))))))************))))))(((((()))***************)))************+++++++++************************+++++++++,,,,,,,,,------,,,,,,------...//////000111222444444333333555666555666666777888888999999999999999888777555444333222333333333333222111000000111222111///...000111:::CCCRRR```jjjqqquuuxxxwww{{{~~~}}}wwwmmmeee```VVVRRRRRRSSSPPPQQQ___ooo~~~{{{nnneee``````___dddmmmsssuuuxxx}}}}}}~~~zzzeeeXXXTTTRRRLLLQQQYYYaaafffgggfffeeeUUUTTTZZZgggvvvzzzlllbbbeeeiiiqqq~~~~~~{{{lll```OOOAAA888444111//////.........------------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,************************************************((()))************)))((()))************+++++++++***************+++++++++)))))))))))))))))))))))))))******++++++******)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------.............../////////000000000111222444444333333555666777:::;;;888777BBBVVVgggnnnqqqqqqkkkdddccchhhooo++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++************+++,,,,,,---------............/////////000000111222444555555555666888999:::;;;<<<======>>>???AAADDDGGGHHHMMMNNNPPPQQQPPPNNNLLLJJJHHHHHHFFFCCC@@@===;;;:::777555333222333444333222222333666:::AAAKKKWWW^^^pppuuu{{{xxxkkk^^^TTTOOOOOOOOOOOOSSSZZZeeelllnnnnnnooopppqqqssstttuuu{{{{{{||||||}}}||||||||||||~~~~~~{{{vvvrrrnnnlll}}}|||zzzxxxuuupppjjjeee```\\\SSSIIIEEEFFFFFFCCC@@@CCCHHHLLLOOOSSSWWWZZZkkkpppuuuwwwtttqqqpppppptttqqqmmmfffZZZOOOPPPWWWXXXRRRKKKHHHKKKPPPTTTVVVLLLEEE;;;222...,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************)))******++++++******)))))))))************))))))(((((()))***************)))************+++++++++************************++++++,,,,,,,,,---------------...//////000000111111333555444333333555777444555555666777777777777888888888777666555444333111222444555555333111000///222333111///222;;;CCCQQQZZZgggrrryyy{{{{{{{{{}}}wwwmmm```TTTKKKFFFCCC>>>>>>BBBDDDJJJ^^^ttt||||||{{{zzzqqqggg___TTTYYY```hhhooorrrttttttbbbUUULLLQQQ]]]iiiuuu}}}}}}qqqlllooouuuuuuccc______hhhwwwyyykkk^^^SSSGGG;;;222000000000000////////////000//////////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************)))***++++++++++++***))))))************+++++++++))))))*********+++++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////000000000000111333444444333444555666666777888<<>>AAADDDGGGIIIKKKLLLNNNOOOOOOMMMJJJHHHDDDCCCBBB???<<<:::::::::666444222222333333333222666888<<>>AAACCCDDDEEEEEEDDDHHHMMMNNNLLLIIIIIIIIIFFFCCC???>>>>>><<<999555888222///333555333444777000===LLLYYYgggsssyyyzzz}}}~~~~~~ssskkkiiijjjfffiiilllooopppqqqtttuuuxxx{{{~~~|||wwwuuuwwwyyy~~~yyyuuuuuuwww{{{~~~xxxyyy{{{{{{vvvrrrxxx~~~zzzyyy}}}yyywwwvvvsssrrrooojjjccc\\\UUURRRLLLOOORRRQQQLLLHHHGGGHHHLLLIIILLLQQQOOOGGGIIIRRR[[[bbbkkkppplllaaaWWWPPPLLLIIIGGGEEEAAABBBOOO```hhhiiibbbQQQ>>>555111///...---,,,,,,------,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************+++++++++*********))))))))))))))))))************))))))(((((((((((())))))******))))))******+++,,,************************)))*********++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---//////......000111111222222333333444444555666666555444444444444555444444444333333222222222333//////333444000......555111///444AAAQQQ]]]ccclllooosssvvvxxxzzz|||~~~~~~uuugggYYYPPPKKKJJJIIIHHHNNNVVV___iiisss}}}}}}yyywwwwww{{{~~~}}}wwwqqqxxxvvvuuusssrrrpppllliiimmmoooppppppqqqssswwwzzz|||{{{uuuppppppttttttpppqqqvvv~~~yyytttsssqqqnnnmmmnnnooopppooojjjccc\\\YYYXXXVVVWWW[[[ooo{{{mmmddd\\\WWW^^^nnn|||~~~xxxgggYYYSSS[[[ppp{{{ooo```TTTFFF:::111222444000,,,+++000000000...------...///---...000///...,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000000000000/////////111111111222111222222222555777???MMM___oooyyy}}}qqqmmmjjjjjjmmmyyy)))+++---//////...,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---...//////////////////000111222333333444444555666777888999:::;;;;;;<<<===???AAACCCDDDEEECCCFFFJJJKKKJJJHHHFFFFFFBBB@@@===<<<<<<;;;888666111000111555444111444:::NNNYYYfffooowww~~~~~~~~~xxxuuuuuuuuutttrrrooommmnnnqqqtttppprrrtttrrroooooossswwwsssqqqppppppsssyyy~~~{{{|||~~~wwwpppqqqwww~~~zzzvvvtttuuuyyy||||||{{{{{{|||~~~}}}zzzvvvrrroooooopppqqqmmmnnnooooookkkcccYYYQQQRRRMMMIIIHHHFFFCCCCCCEEENNNQQQVVV\\\```cccddddddWWWSSSOOOIII@@@<<>><<<:::999999999777666111222444666555888CCCNNNeeeoooxxx}}}~~~~~~{{{yyytttqqqmmmiiiiiimmmuuu{{{ooorrrvvvyyy}}}~~~|||}}}~~~vvvlllggg```TTTIIIEEEFFFCCC>>>EEECCCDDDIIIRRR[[[```bbbjjjgggddd]]]SSSJJJKKKPPPcccjjjjjj^^^OOOEEEAAA>>>444111...,,,------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************************************+++++++++***************))))))))))))***************))))))(((((())))))*********))))))******+++,,,*********************************+++++++++,,,,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---//////......000111111222222333333444444555666555555444444444444444333333333333222222222222222111111222000///333:::>>>JJJ[[[gggnnnpppsssuuuzzz{{{zzzxxxtttqqqppppppqqqrrruuuzzz~~~}}}zzz{{{xxxvvvyyy}}}{{{tttlllccceeegggiiilllpppuuuyyy}}}}}}|||~~~wwwoooooovvv}}}sss```TTTRRRUUUbbbsssyyynnn^^^OOOAAA666444666//////000111000000///...///000000///------...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------..................///////////////...111333444444555777888<<>>BBBEEEGGGDDDCCCBBBDDDFFFFFFAAA===<<<:::888666555555444444666555666888???LLL^^^lllnnnvvv|||~~~~~~|||zzzvvvqqqmmmkkkkkkmmmpppvvv}}}{{{{{{~~~}}}xxxhhhSSSIIIJJJGGG???BBB???>>>DDDNNNVVVYYYYYYooorrrtttsssnnnhhheeeeeedddooorrrdddOOODDDEEEHHH>>>:::444000...---,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************************************************************((()))))))))***************))))))))))))))))))*********))))))******+++,,,************************)))))))))*********++++++************************)))***************++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---//////......000111111222222333333444444555666555444444333333444444333222222222222222222222555444333333111333<<>>======>>>@@@CCCFFFHHHEEECCCBBBCCCEEEDDD@@@<<<;;;:::888555333222222333333555999BBBRRRdddsss{{{xxx}}}||||||zzzxxxwwwvvvuuurrrppp|||vvv___OOOLLLIIICCC@@@===<<>>???AAADDDFFFHHHEEEDDDCCCCCCCCCBBB???===:::999888555222222444666000999EEETTTeeetttzzzxxx}}}{{{|||~~~{{{rrrjjjlllpppwww}}}|||~~~ppp```XXXSSSPPPHHHCCC>>>>>>DDDKKKQQQSSSRRRXXX```hhhrrr{{{}}}zzz|||qqqeeeaaaeeeaaaMMM777:::777333111000000///...------............------++++++++++++++++++++++++***************************************************************************************+++++++++))))))))))))************+++******))))))******+++******))))))******+++,,,************************((((((((()))))))))******************************))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---//////......000111111222222333333444444555555444444333333333333333111111111222222222222222---...333<<>>======666777777555333444777;;;AAANNN\\\gggqqqzzz}}}zzz~~~{{{xxxvvvvvvvvvvvvwwwxxxzzz{{{{{{{{{wwwkkkbbb```UUURRROOOKKKHHHFFFFFFFFFGGGJJJLLLQQQ___pppyyyzzz~~~ppp\\\PPPRRRWWWTTTLLL:::777555444444333222111------............------++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))))))))************+++******))))))******+++******))))))******+++,,,************************************++++++++++++************************))))))***++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,---//////......000111111222222333333444444555555444333333222222333333000111111111222222222222222555???MMMXXX___fffllllllnnnrrruuutttpppiiiddd```aaaaaa```___```ccceeecccddddddaaa___```eeejjjooouuu}}}zzz~~~oooUUUSSSQQQWWWjjjxxxnnn[[[PPPAAA666222222222111...111444444333000//////------------.........///------------------------***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///------............------............//////////////////000000111222222333111444666666888@@@MMMXXXiiiyyyvvvmmmsss|||******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++------------------------+++,,,---...//////////////////000111222333333444666666777888:::;;;<<<===999;;;===???AAACCCCCCDDDAAACCCEEEBBB>>>;;;;;;===444555666555444666;;;???YYYeeeppprrrttt|||{{{}}}~~~zzztttpppjjjnnnqqqsssxxxyyytttuuuzzzzzz}}}vvvjjjggg[[[^^^bbbaaa[[[SSSKKKGGG??????<<<>>>NNNdddssswwwyyyzzzrrr___MMMGGGKKKPPP???===:::999888666444111------............------++++++++++++++++++++++++************************************************************************))))))******++++++++++++))))))))))))************++++++************++++++*********)))***++++++,,,************************++++++,,,,,,,,,---------************************))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---//////......000111111222222333333444555555555444333333222222333333000000111111222222222222===AAAMMM^^^iiikkkjjjjjjpppsssvvvuuurrrppprrrtttvvvvvvuuuqqqkkkddd___]]]```^^^^^^fffsss}}}xxxwww|||{{{sssuuu~~~|||rrrccc]]]TTTOOOYYYmmm|||uuufffQQQ@@@777333222000...111444666444111///...---------.........//////------------------------+++++++++,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////------............------............/////////000///000000111222333333333111444777888:::EEEUUUbbbvvvrrrjjjvvv,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,---......------...000//////000111222333333444555555666777888999::::::;;;===???BBBCCCCCCBBBAAA???CCCDDDBBB>>><<<;;;999:::666444444555;;;MMM```ppprrruuuyyy|||wwwzzz{{{wwwpppooosssyyynnn|||{{{rrrvvv~~~~~~|||kkkkkkmmmsssvvvooo^^^PPPNNNDDD???AAABBBHHH\\\ssszzz~~~tttfffYYYLLLCCCCCC@@@===>>>???>>>888333222///,,,+++,,,---------...---+++******+++---......------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,***)))***++++++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111111222333333444444333333444666777777555333333333///111333333222222777>>>HHHUUUbbbgggjjjmmmooooooooorrruuuyyy{{{zzzvvvsssyyyvvvpppeee\\\ZZZ___eeekkk}}}uuupppjjjmmmqqquuuxxx~~~{{{zzzuuujjj___ZZZWWWZZZfffsss}}}yyykkkWWWFFF<<<444///555111000444333...,,,000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------...///000000111333333222222333555333777888777>>>QQQgggttt|||lllsss,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,---///...------...000//////000111222333444444555555666777888999::::::;;;===???AAABBBBBBAAAAAABBBCCCAAA===:::888777666999555444888???HHHYYYgggrrrtttxxx{{{}}}{{{zzz{{{|||}}}{{{yyyuuuvvvtttooommmrrr||||||yyyzzzzzztttnnnnnnrrruuusssppp[[[RRRIIIDDD===???TTTlllpppyyyzzzpppfff\\\UUUGGGAAA;;;<<<@@@BBB>>>999666444222000////////////------,,,++++++,,,---...+++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,***)))***+++,,,***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111111222333333444444333333222444666666555444333444222222111111222888DDDNNN[[[ccciiijjjlllpppttttttsssssstttxxx|||}}}zzzwwwpppkkkccc\\\\\\fffwwwrrrkkkgggeeegggmmmrrrtttttt|||zzz}}}vvvoooddd]]]```hhhtttdddUUUJJJ???666333333666:::888111000333000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///............///000000111333333222222333555111444666999EEE[[[qqq~~~yyyvvv,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,...//////...---///000//////000111222333444444555666666777888999::::::;;;<<<>>>@@@AAAAAA@@@@@@DDD@@@<<<999888777666666777555888BBBOOO[[[gggqqqtttvvvyyy|||~~~~~~zzzvvviiimmmsssxxxzzzzzz}}}|||sssnnnnnnsssyyy|||vvvooofffYYYGGG<<>>>>>>>>>>>>>>999777::::::777666999999GGGXXXdddjjjooossswwwwwwxxxzzz|||~~~~~~~~~~~~ttttttqqqllljjjppp~~~zzzrrrnnnttt|||~~~xxxrrrnnnuuuuuuwwwvvvnnn]]]NNNFFFCCCIIIQQQ\\\hhhllleeeYYY]]][[[UUUJJJ>>>777777999888:::;;;;;;888444111///---............---,,,+++,,,,,,,,,------......///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111111222333333444444333333444555555444111000111222000:::DDDLLLVVVccciiijjjllllllhhhbbbaaabbb```[[[aaafffjjjhhhfffiiittt~~~tttpppnnnmmmmmmtttyyyxxx|||~~~uuujjj]]]QQQAAA666333555333111000////////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------....................................//////000000000000000///111333333333444555777<<>>GGGWWWiiipppqqqssstttuuuzzz{{{|||}}}}}}}}}|||{{{sssooojjjfffmmmxxxjjjnnntttxxxzzz{{{{{{|||sssooollljjjggg___TTTKKKDDDFFFHHHNNNXXX]]]VVVLLLTTTXXXYYYSSSHHH@@@>>>???777888:::<<<===;;;666222//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111111222333333444444333333555666555444222111222333111@@@OOOYYYcccmmmlllfffhhheee\\\QQQMMMRRRVVVWWW]]]___```___bbbqqq{{{pppaaaYYY___jjj|||tttrrrppp~~~xxxqqqdddPPP>>>777777444///000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////..............................///000111111111111///111333444333444666888???KKK\\\mmm,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---///000000//////000111000111111222333444555555666777888888::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;666666:::888666@@@OOOZZZfffqqqtttuuuwwwwwwtttyyyyyyyyyyyyyyywwwuuuttthhhffffffnnn~~~wwwrrrrrrvvv||||||xxxqqqjjjddd```ZZZUUUOOOPPPOOOMMMNNNQQQPPPKKKLLLPPPVVVYYYXXXQQQIIIDDD:::999;;;BBBGGGGGG@@@999111000...---,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111111222333333444444333333333444444444333333666888AAAOOO[[[```fffkkkeeeZZZWWWXXXUUUNNNLLLRRRYYY\\\___aaaccciiivvvxxxgggaaadddttt||||||xxx~~~wwwrrrdddOOO@@@999444///222111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......,,,++++++++++++,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,------.../////////........................---...000111222222111111///111333444444555777888BBBTTTjjj|||,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------.........///000000//////000111000111222222444444555666777777888999:::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<999555666::::::<<>>CCCNNNZZZgggnnnmmmllloootttuuummmhhhhhhjjjrrrxxx{{{wwwwww|||pppwwwxxx}}}uuu```LLLCCCJJJ\\\jjjeee```YYYXXX```mmmssssssgggVVVFFFBBBCCC???777111000...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,---------............------.........////////////000111111222222111111444444444333222333555777===CCCNNNZZZdddiiihhhgggkkklllllliiifffggglllpppzzzkkknnnwwwzzz|||wwwiiiWWWIII===444111333111111111111111111111111000000000/////////..............................------------------------------------------------------------,,,,,,,,,,,,************************------------------------+++++++++,,,------......------........./////////000000000000000000000000000111222333444444444444333555888;;;DDDXXXqqq,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...///000000///.........................../////////000111111222222222222222333444555666777777777777888999999::::::888::::::999999>>>HHHPPP^^^bbbhhhmmmppppppooooooqqqiiifffjjjrrr}}}yyy{{{}}}{{{uuurrrttt{{{vvv^^^HHHCCCOOO]]]eeebbb]]][[[dddrrrxxxvvvlll\\\LLLEEECCC>>>888444333111......///000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///------------........................////////////000000111222222222222111111333444333333555999<<>>???IIImmm.........------,,,,,,,,,---------.........//////........./////////000000...//////000000000000000000000000000111222333444333333222333444555777888666777777777777888888999999;;;===AAAKKKZZZccceeemmmnnnnnnnnnlllkkkmmmqqqjjj~~~zzzuuu{{{|||{{{{{{{{{eeeQQQGGGJJJKKKJJJQQQaaapppvvvrrriii\\\RRRKKKFFFDDDCCC===888333/////////...---........................---------------------------------,,,,,,,,,++++++------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------................../////////000000000000000000000000000000000000111222333333333333666666555777>>>GGGQQQXXXdddeeefffgggeeeeeehhhlll```pppooogggppp}}}zzzxxxrrreeeQQQCCC;;;666333555555222000111///000000///.........///////////////////////////........................------------------------,,,------......------,,,++++++++++++++++++++++++---------......---------........................,,,,,,---......//////000000000000000000000000///111111111222444666777666555AAAFFFUUU{{{.........---------------------........./////////....../////////000000000...///000000111111000000111000000111111222333444222222222333444555666777777666555777999;;;<<<;;;:::===BBBJJJYYYgggmmmlllqqqmmmlllmmmiiifffmmmyyy~~~|||tttxxx{{{rrr```HHHCCC@@@BBBFFFPPP```oooqqqiii]]]PPPHHHEEEFFFGGGBBB>>>999333///.................................------------------------------------,,,,,,,,,,,,------------------------......---------,,,,,,,,,------,,,,,,------...///------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------------.............../////////000000000111111111111111111111111222333333333333333333333888555666>>>KKKWWW\\\\\\hhhdddeeeiiihhhcccfffmmmrrrmmmdddgggrrr}}}{{{~~~}}}{{{rrrdddZZZDDD<<<666666666333111222111111000//////...//////////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,........................,,,------......///000000000000000000000000000000111222333444666777999:::777FFFQQQeee...............---------............////////////...////////////000000000//////000111111111111000111111111111222333444444111222222333444555666666:::888777888;;;>>>>>>>>>;;;BBBLLLUUUaaammmqqqoooqqqjjjhhhkkkiiiiiiuuuuuuyyypppqqqyyyyyyrrrTTTGGG???@@@AAABBBQQQeeepppmmmbbbRRRFFFBBBDDDEEEDDDAAA<<<666111///000111...................................................------------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------...............////////////000000000000000000111111111111111333333333333333333444444555555:::FFFUUU```cccbbbeeecccffflllhhh```eeerrr{{{yyyyyyzzz~~~{{{~~~uuukkk]]]gggvvvzzzzzzqqqjjjSSSDDD666333555555222000444222000////////////...////////////////////////........................,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,........................---------...//////000000000000000000000111111111222333444444555777999;;;:::LLL]]]uuu................................./////////000000////////////000000000111///000000111111111111111111111111111222333444555111222333444555666666666;;;:::888999:::<<<>>>>>>???KKKXXX___dddjjjnnnoooppphhhdddgggnnnzzzyyy{{{}}}{{{zzzxxxxxx}}}~~~eeeSSSFFFDDD@@@;;;DDDUUUmmmpppjjjYYYHHHBBBAAAAAAAAA>>>999555222111000000////////////////////////.................................---------,,,,,,------------------------......---------,,,,,,,,,+++++++++++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////////////////000000000111/////////000000111111111333333222222222333444444444999DDDPPP[[[bbbeeefffbbbbbbfffiiifffgggwwwyyyxxxxxxyyy}}}zzzqqqgggjjj}}}}}}|||{{{vvvqqqcccNNN999222555666333000777444000//////000///...////////////////////////........................,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...........................------......///000000111///000000000111111111222333555555444333555888;;;???VVVlll.............../////////....../////////000000000/////////000000000111111///000111111222222111111222111111222222333444555111222444555666777777777999::::::999888999===@@@IIIVVVcccfffeeefffjjjllljjjgggdddjjj{{{yyy{{{qqqlllyyy|||rrr___OOOJJJFFF>>>???GGGaaammmqqqcccRRRJJJFFFCCC@@@<<<888666666555111---////////////////////////....................................---------,,,------------------------......---------,,,,,,,,,+++************+++,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------.........//////////////////000000000111111......///000000111111111333222111111222333555666999BBBOOOZZZ```dddfffhhhbbbgggjjjjjjnnn~~~}}}gggeeeooo|||xxxuuuppp\\\FFF;;;999777444333999555000///000111///---////////////////////////........................+++,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...........................---......//////000111111///000000111111222222222333555666555333555999===KKKeee---........./////////000.../////////000000000000//////000000000111111111000000111222222222222111222222222222333444555555222333555777888888888777888;;;>>><<<999:::AAAGGGVVVaaaiiijjjhhhiiiiiiiiieeennnxxx|||xxxyyywwwuuu|||}}}xxxzzziiiXXXRRROOOIIICCC@@@OOOeeetttnnn```XXXSSSNNNGGGAAA<<<===???>>>666...////////////////////////....................................------------------------------------......---------,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............//////////////////000000000111111111//////000111111222333333333222222222333555888999DDDMMMYYYcccggghhhhhhgggfffpppwwwzzzlllgggppp~~~{{{yyyuuujjj[[[MMM@@@777666:::<<<666000///000111000---////////////////////////........................++++++,,,,,,---......///,,,------......------,,,------------------------------,,,,,,,,,,,,------.................................///000000111111///000000111111222333333111444666666555777>>>CCC]]]yyy---.........//////000000////////////000000000000000000000000111111111111000000111222222222222111222222222222333444555555333444666777888999888888888>>>BBBAAA===>>>GGGPPPaaagggkkkkkkkkkmmmkkkgggfff~~~|||xxx~~~vvvnnnuuu|||~~~ooo___YYYXXXTTTJJJ@@@AAA]]]uuuuuukkkddd^^^XXXPPPIIICCCEEEIIIGGG<<<222000000000000000000000000//////////////////////////////.........---------------------------------......---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............/////////000000000000000111111111111000000111222333333444444333333222333444777:::<<>><<<<<>>GGGYYY^^^^^^ccclllgggbbbiiinnn~~~vvvnnnppp}}}}}}}}}wwwqqqkkkZZZCCC555444666222111222333111111555000000000000000000000000000000///...------,,,,,,...---,,,,,,......---,,,......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,---...---,,,000...------......---,,,000000///////////////000222222222222222222333333666:::888999;;;888@@@VVVuuu///............///000000111111111111000000000///000000000000111111111111111222333333111111222333222222333444444444444333777777777888999999::::::;;;<<<<<<===BBBLLLZZZccciiihhhiiimmmmmmnnnuuuqqqkkkqqqvvvrrreee^^^```bbb___QQQbbbttt}}}|||uuugggZZZ[[[RRRUUU\\\\\\[[[RRRAAA999222---///000...,,,...///000000000000///......................................................///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...//////000000//////000000000000000000000000111222222222222333333333222555666555444999DDDMMMZZZaaacccfffkkkdddaaajjjvvvoooeeerrrzzz|||~~~zzzuuupppcccPPP???666555111000222222//////111000000000000000000000000000//////......---,,,,,,...---,,,,,,......---,,,.........---------,,,,,,,,,,,,,,,---------.........---------............000...------...//////...000000////////////000000222222222222222333333333333888666777;;;:::GGG```//////......//////000111111111111111000000000000000000000111111111222222111444666666555333333444222333333444555555444444777777888888999::::::;;;???<<<;;;@@@KKKWWWaaafffhhhiiikkklllnnnyyy~~~kkkiiiqqqvvvqqqeee```eeemmmdddnnnzzz{{{qqqggg^^^UUUYYYcccgggiiibbbRRRDDD999//////222222///,,,111111111111111000//////......................................................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...//////000000//////000000000000000000000000222222222222333333333333555555555777;;;EEEPPPXXX^^^gggiiikkkmmmgggfffqqqxxxmmmiii{{{{{{~~~yyysssnnnbbbMMM:::666222000333333000...///000000000000000000000000000//////......---------...---,,,---.........,,,.........------------,,,,,,,,,,,,---------..................//////000111111///...---///000000000000000////////////000000111222222222333333333444222777666777===AAATTTrrr/////////...///000000111111111111000000000000000000000111111111222222222111333666777666444444444222333444555555666555555777777888888999:::;;;;;;???<<<===GGGUUU```cccbbbggghhhjjjmmmvvvjjjhhhkkkppplllccc```dddmmmuuu}}}|||yyyxxxgggXXXUUU]]]fffpppoooaaaTTTEEE444///333666222...111222222222222111000000...................................................------,,,,,,,,,------------------------------........................------............---------------------------------------............///......///000000000000000000000111111111111111222222222222333333333444444888666666:::DDDQQQ\\\cccdddjjjjjjmmmtttrrrsssjjjmmm}}}|||yyyssssssppp[[[CCC:::444222555666333000000000000000000000000000000000/////////......------///---,,,---...///...---............------------,,,,,,,,,---------.........////////////000222444555222///...///000000///000////////////000000111111222222333333444444444333888777999AAAJJJbbb///////////////000111111000000000000000000111111111111111111222222222222///222555666555444333444222333444555666666666666666777888999:::;;;<<<<<<:::;;;AAAOOO^^^fffeeeaaaeeefffjjjrrr|||~~~zzzggg^^^jjjtttnnn```YYYeeeooo|||{{{{{{~~~rrrZZZMMMQQQ\\\nnntttkkkbbbQQQ<<<000000444333000222222222222222111111000////////////////////////........................------,,,,,,,,,------...------------------------........................------............---------------------------------------............///...//////000000000000000000111111111222222333333222222333333333444444444777666777>>>KKKXXXbbbhhhhhhjjjiiiqqqxxxjjjlll}}}|||xxxrrruuuuuufffQQQ@@@888333444555333222222000000000000000000000000///////////////.........///...------//////...---//////.........---------,,,,,,,,,---------.........///000000///000444777888555111///.........---///////////////000111111111111222333444444555555333777777;;;FFFSSSooo000000//////000000111222000000000000111111111111111111111222222222222333///111444555444333333444333333555666777777888888666777888999:::;;;<<<===888>>>IIIXXXdddjjjiiiffffffkkkuuuwww||||||fffkkkyyyyyyjjj]]]YYYddduuu|||yyy{{{zzzaaaOOOKKKRRReeesssqqqjjj]]]HHH666///111222000111222222222222111000000////////////////////////........................------,,,,,,,,,---......------------------------........................------............---------------------------------------............///...///000000111111000000111111111222333333444444333333333333444444444444444666;;;DDDPPP\\\dddiiiiiilllooo~~~wwwfffkkk||||||~~~xxxuuuvvvvvvlll```KKK@@@555333333222111222000000000000000000000000///////////////////////////...---...//////...---/////////.........------,,,,,,,,,---------......---///000///...000555999999555111...---......---///......//////000111222111111222333444555666666333666666>>>OOO```|||000000//////000000111222///000000000111111111111111111111222222222333333000222333333333333444666333444555666777888888888666777888999;;;<<<======AAAJJJWWWaaafffhhhiiikkkmmmzzzuuuwwwyyytttmmm^^^___gggttt||||||{{{}}}}}}kkk]]]TTTNNN\\\pppuuunnniiiXXXCCC444111111000111111111222111000000///////////////////////////........................,,,,,,,,,,,,,,,---...///................................................------............------........................---------............/////////000111111111111000111111222222333444444555333333333444444444444555666;;;DDDOOOYYYaaahhhlllkkkvvvyyyppp{{{~~~}}}~~~~~~|||}}}{{{uuupppnnn\\\MMM<<<555333111111333000000000000000000000000/////////////////////000000...---...///000///---////////////............,,,,,,,,,---------......,,,...000///---///555:::777333///------...//////............///000111222111111222333444555666666555777999FFF]]]qqq000000000000000111111222//////000000111111111222111111222222222333333333222333333333333333666888333444555777888888999999666777888999;;;<<<===>>>NNNXXXcccgggeeedddgggkkkuuuqqqrrrwwwyyylll```[[[dddrrrzzz}}}ssskkk^^^PPPXXXmmmxxxqqqqqqfffOOO;;;444333222000111111111111000//////000000000000000000000000........................,,,,,,,,,,,,,,,---...///................................................---..................---........................---------.........////////////000111111111111111111111222333333444555555333333333444444444555555:::BBBMMMXXXaaaggglllpppnnn}}}}}}{{{|||~~~~~~uuuqqqvvvkkkYYYDDD999555333333555000000000000000000000000////////////000000000000000...---...///000///...000/////////............,,,,,,,,,---------......+++...000///---///555;;;444111---+++---///111222............///000222222111111222333444666666777888:::===NNNjjj111111111111111111111111222222111111111111111111222222222222222222222222333333333444444444555555777666666666666777777888666777:::===<<<:::???FFF[[[gggqqqpppfffbbbiiisssvvv|||kkkkkkoooxxxpppccc\\\bbbqqq{{{lll___^^^iiitttuuuooohhh\\\JJJ888333888000111222111000///000111---...///000000111000000////////////////////////......------------......///......---------......//////.........---------....................................////////////------......///000000000000000000000111111111111222222111111222222333444444222333777999888999===DDDKKKXXXdddiiiiiilllqqq|||jjjlllwwwttt~~~~~~zzzssstttiiiUUUAAA777666555333333222111111000111111111000000000000000000000000000000000000000000000000...............................................................///000000////////////000000000000000000000111222222333333444333222333555777777777999:::CCCXXXwww111111111111111111111111111111111111111111111111222222222222222222222222333333444444444555555555777666666666666777888888::::::===???>>>>>>FFFPPPgggpppwwwsssiiiiiivvv~~~mmmjjjxxxyyyvvvooofffdddlll{{{tttjjjgggmmmssssssoooiiiaaaQQQ???555555222222222222000/////////...//////000000000000///////////////////////////......------------......///......------.........//////.........---------....................................////////////------......///000000000000000000000111111111111222222222222222333333444333222333666666666:::@@@LLLSSS___kkkppppppsssxxxooojjjttt|||~~~~~~~~~{{{uuurrrmmm___JJJ;;;555555444333222222111111111111111000000000000000000000000////////////////////////...............................................................///000000////////////000000000000000000000111222222333333555444444444666777888888;;;<<>>KKKYYYqqquuuvvvrrrnnnvvvooowwwyyy|||}}}uuullllllxxx}}}wwwtttsssttttttppplllggg\\\KKK<<<555333333333222111000///...///000000000000//////...////////////////////////......------------......///......---......///////////////.........------....................................////////////---......//////000000111000000000111111111222222333222222222222333444444444333444666555666>>>HHHTTTZZZfffppprrrqqquuu{{{}}}mmmfffyyyyyy}}}~~~~~~|||vvvrrrssskkkWWWDDD999666555333333222111111111111111000000000000000000000000.......................................................................................///000000////////////000000000000000000000111222222333333666555555555555777888999===@@@MMMggg111111111111111111111111111111111111111222222222222222222333333333333333444444444444555555555555666666666666777888999999:::999999;;;<<>><<<===AAAGGGQQQaaapppwwwrrrppp}}}vvvsssvvv}}}|||yyyssspppnnnfffXXXKKK999555222111222444444333000000111000000///...---////////////////////////......------------.....................///000111000000/////////.............................................////////////......//////000111111111111111111111222222222222444444333333444444555666555555777888888===LLL[[[iiimmmrrrtttqqqooouuuppphhhwwwxxx~~~xxxzzzzzzvvvkkk```RRRBBB555444333333222111222222222111111111111111111111111000000000000000000000000////////////////////////.......................................///000000////////////000000000000000000000111222222333333444444555333333444888;;;HHHUUUnnn000000000000000000000000000000000111222222333333222222333333444444555555444444555555555666666666666666666777888999:::;;;===:::<<>>DDDSSSiii000000000000000000000000///000000111222222333333222222333333444555666666555555555555666666666777666666666777888:::;;;<<<<<<999===OOOcccooouuuxxx}}}ssszzz~~~}}}|||xxxuuuvvvxxxqqqeeeRRRGGG:::222000222222111......///000000111000000////////////////////////.........------.....................///000222222000000000000////////////..................................../////////000/////////000111111222222111111222222222333333333555555555555555666777777<<<888888???JJJVVVdddpppuuuxxx~~~xxxnnnsssrrrxxx}}}zzzzzzxxxuuusssjjjXXXFFF555444333333222222333333111111111111111111111111000000000000000000000000000000000000000000000000.......................................///000000////////////000000000000000000000111222222333333333666888777666999AAAHHHfff|||000000000000111111111111//////000111222222333333333333333444444444555555555555555666666666666666777888888777777999;;;:::777>>>FFFXXXooouuuvvv{{{zzztttyyy~~~~~~}}}||||||{{{yyytttnnniii[[[TTTEEE555000333222---111111111111000000000000////////////////////////////////////////////////111111111111111222222333000000000000000000000000000000000000////////////............/////////000000///.........///111222222222333333333444444444444333222333555777888777<<<<<>>BBBSSSooo111111111111222222222222555555444444444444444444444444444555555555666666666666777777888999999::::::999;;;>>><<<888<<>>666444222222222222111111111111000000000000000000000000//////////////////////////////......//////000111////////////////////////.../////////000000000111////////////000000000111///000000111111111111111333333444444444555555555555777888777666666999;;;CCCOOO```oooxxx|||~~~}}}tttxxx~~~zzzyyyyyytttmmmfffZZZIII;;;555444444222555444333222111111111111///000000111111111111111111000000000////////////////////////////////////000000000000000000000000///000000000111111111111111222222333444444555555777;;;:::;;;BBBJJJ```111111111222222222222333444444444444444444444444444444555555555666666666666666777888999::::::;;;;;;999;;;>>><<<999@@@KKKYYY|||xxxrrryyy}}}{{{zzzzzzzzzxxxwwwqqqooolllfffXXXEEE888222333222222222222111111111000000000000000000000000////////////////////////.........---......///000000000000000000000000000......//////000000111111/////////000000000111111///000111111222222111111333444444444555555555555555777888666555888===BBBFFFYYYrrr|||rrr}}}|||uuu~~~|||{{{{{{vvvpppkkkdddTTTBBB777444444333555444333222222111111222///000111111222222111111111111000000000/////////////////////////////////000000000000000000000000000000000000111111111111222222333333444444555555555;;;;;;===FFFQQQmmm111111111222222222333333222222333333444444555555555555555555666666666666666777777888999:::;;;<<<;;;888:::???>>>===GGGVVVqqq}}}pppuuu~~~~~~}}}|||{{{{{{}}}}}}|||zzzrrrnnnllljjj___LLL;;;444333333222222222111111111000000000000000000000000////////////////////////......------......///000000000000000000000000000.........///000111111111//////000000000111111111///000111222222222111111444444444444555555555555666888888777666;;;CCCKKKRRRggguuukkk~~~wwwyyy{{{~~~}}}|||wwwqqqmmmkkk^^^JJJ999555555555555555444333222222222222000000111222222222222111111111111000000000//////////////////////////////000000000000000000000000000000000000111111111111222222333333444555555555222999;;;@@@LLL[[[}}}111111222222222333333333111111222222333444555555555555555555666666666777666777777999:::;;;<<<<<<:::777999@@@@@@@@@MMM___{{{qqquuu~~~}}}||||||}}}~~~}}}xxxrrrpppppphhhUUUCCC;;;333333333222222222111111000000000000000000000000////////////////////////000////////////000111111000000000000000000000000---......///000111111222000000000000111111111111///000111222333222111111444444444555555555666666777999999777777===HHHPPPaaasssqqqwww{{{tttyyy~~~~~~}}}xxxqqqmmmnnneeeOOO;;;555666666555555444333222222222222000000111222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222333444444555555666444===AAAGGGUUUhhh222222333333333444444444333333444444444444444444555555666666777777888888888888888888999:::;;;<<<>>>???999===DDD===LLLvvvyyy|||tttlllttt|||}}}~~~}}}zzzvvvuuuqqqmmmhhh```OOO???555222222444444000///222111111111111000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111000000000000111111111111000111111222222333444444555555444444444555555666999555666999<<>>GGGYYYsssyyytttqqqppphhhfffcccaaabbbccccccbbb\\\\\\]]]^^^bbbfffjjjllliiikkkllllllkkkkkkmmmnnnllllllmmmmmmooosssxxx|||~~~ooo{{{vvv|||~~~zzzyyy}}}uuunnnooonnnaaaUUUGGG666555444444333333333333333000000000000000000000000000000000111111000000000////////////////////////000000000000000000000000000000000000111222333333333444555555555666999;;;>>>CCCNNN```zzzyyy333333444444444555555555666666555555555555555555666666777777888999999999999999999999:::;;;<<<===AAA<<>><<>>GGGMMMfffrrrsssxxxxxxzzzxxxsssqqqrrrppplllggg[[[KKK???666111333888333333333222222222111111000000000000000000000000///////////////000111111111111111111111111111111000000000000111111111111111111222222222333333333222222333444444555555666666666666777888:::;;;<<<@@@EEENNN___{{{pppuuunnnhhhjjjrrrvvvsssnnnppppppqqqrrrsssuuuvvvwwwoookkkeeeaaa```````````````^^^ZZZWWWTTTSSSSSSSSSKKKLLLMMMMMMLLLKKKLLLNNNPPPSSSVVVYYYZZZ\\\___bbbbbbccc___WWWXXXiiiyyymmmqqqxxx}}}{{{ssstttuuummmjjjeeeYYY@@@>>>:::777555555555555000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000111111111111222333444555444555555555666999>>>BBBHHHXXXyyy444333333333333444555555666666666666777777777777999999999999999999999999:::<<<===;;;:::===AAACCCEEEDDD[[[~~~yyytttuuu{{{}}}|||xxxvvvuuutttpppllljjj___QQQDDD999222222777444444333333333333222222444333222000////////////000000000000000000000000000000000000000000000000000000000000111111111111222333333333333333333444222333333444555666777777999777555555777999999999<<>>AAACCCDDD]]]xxxxxx{{{}}}}}}}}}{{{yyywwwvvvuuutttqqqnnnkkkfff^^^RRRCCC666444888444444333333333333222222000000000000000111222222000000000000000000000000111111111111111111111111000000000000111111111111222222222333333444444444333333444555666777777888777888888999;;;<<<===>>>LLLaaavvvzzzmmmccc______^^^^^^aaacccddddddccccccdddeeefffhhhmmmqqqtttuuuuuuuuuooommmjjjhhheeeaaa[[[XXXXXXTTTPPPNNNNNNMMMKKKHHHOOOOOOPPPTTTYYYaaahhhmmmwww~~~{{{nnncccYYYTTT\\\bbbiiilllmmmmmmoooqqqyyy|||ooovvvxxx~~~~~~zzzuuurrroooggg___SSSCCC666444555111000222333333333333333333333333222222111111111000000000000000000000111111111111111111111111111111111111111333444444333333444555888555444666777:::DDDOOO\\\~~~444444444444444555666666666666666666777777777777666666777888:::;;;<<<<<<;;;:::;;;???AAAAAACCCFFFJJJpppyyyssswww{{{~~~~~~}}}|||{{{xxxvvvssspppkkkiiidddZZZJJJ:::555777444444333333333222222222111000000000000000111111000000000000000000000000111111111111111111111111///000000000111111111111222222222333333444444444333333444555666777888888888999::::::;;;<<<>>>@@@PPPkkkxxxsssnnngggcccccceeeffffffdddgggjjjjjjfffcccaaa``````aaacccggglllpppssssssjjjhhhfffeeeccc```[[[XXXUUURRRPPPPPPQQQQQQOOOLLLSSSTTTXXX___iiiuuuppp```VVVQQQRRRSSSTTTUUUVVVWWWXXX]]]___hhhtttuuurrr{{{|||~~~|||wwwtttqqqjjjbbb[[[KKK;;;777777555333444333333333333333333333333111111111000000000000//////000000000111111111111111111111111111222222222111333444444333333555666999777777::::::;;;GGGUUUjjj555444444444444555666666666666666666777777777777666666777888:::;;;<<<<<<::::::===AAAAAA>>>AAAGGGYYY}}}ooopppvvv|||}}}yyyuuurrrpppllljjjhhh```PPP???666555444444333333333222222222333222111000////////////000000000000000000000000111111111111111111111111///000000000111111111111111111222333333444555555333444444555666777888888999:::;;;;;;:::<<>><<<<<>>AAA>>>;;;CCCQQQrrrtttmmmooowww~~~~~~}}}yyytttqqqpppooollliiidddWWWFFF999555444444333333333333222222444333222000//////......000000000000000000000000222222222222222222222222000000000000111111111111111111222333333444555555444444555666777888888999999;;;;;;;;;:::>>>EEEJJJcccwwwtttvvvyyywwwsssooollliiihhhgggiiinnnwwwooohhhaaa^^^aaafffjjjkkkgggccc^^^[[[XXXWWWTTTSSSPPPRRRSSSSSSRRRUUU[[[``````hhhvvvzzzeeeXXXSSSMMMLLLIIIGGGEEEEEEEEEFFFIIIIIILLLPPPTTTZZZgggtttzzzzzztttyyy}}}~~~zzzwwwuuuooohhh]]]RRRDDD:::555444444444333333333333333333333333222222111111111000000000000000000000111111111111000000000111222222333333111333444555444555666888555333777>>>======OOOeee555555555555555666666777666666666666777777777777888888888999999:::::::::<<<;;;===@@@===???TTTkkksssmmmrrr{{{{{{~~~{{{vvvuuutttsssnnnkkkggg^^^MMM>>>666444444333333333333222222222222111000//////000000000000000000000000000000222222222222222222222222000000000000111111111111000111111222444555555666444444555666777888999999888:::;;;;;;<<>>555222222333333333333333333333333333333222222222111111111111000000000000111111111111///000000111222222333333111333444555444555777888555222666===>>>BBB[[[xxx555555555555555666777777666666666666777777777777999999999999999999999:::;;;:::===@@@@@@HHHfff~~~|||{{{ooorrrzzzzzz~~~~~~zzzyyyzzzvvvpppkkkiiibbbRRRAAA888444444444333333333222222000000000000000111111222000000000000000000000000222222222222222222222222000000000000111111111111000111111222444555666666444444555666777888999999777999;;;<<<>>>GGGTTT^^^~~~zzzrrroookkkjjjmmmrrrvvvxxxvvv{{{|||vvvpppssszzzggg[[[WWWVVVNNNLLLKKKKKKKKKIIIFFFCCCCCCGGGJJJIIIFFFEEEGGGIIICCCGGGMMMOOOJJJDDDFFFLLLNNNUUUaaasss|||yyywwwtttyyy}}}{{{xxxvvvrrrmmmccc^^^SSSCCC666222222333333333333333333333333333333333333222222222222111000000000000111111111111///000000111222222333333111333444555555555777999999444666>>>@@@HHHfff666666666666666555555555666666777888888888888888999999:::;;;;;;<<<<<<===AAA999???EEE>>>NNN}}}ooovvvxxx{{{|||zzztttpppnnnnnnlllaaaNNN>>>:::555333555666444222444333333333222222222111111000111111111111222222222222222222222222222222222000000000111222222333333222222333333333444444444666666777888999::::::;;;:::777;;;BBBAAAEEE\\\xxx{{{iii[[[SSSPPPLLLIIIIIIHHHGGGGGGHHHGGGFFFDDDHHHIIIIIIKKKKKKJJJGGGEEEJJJJJJJJJMMMMMMLLLLLLMMMNNNIIILLLXXXcccrrrtttgggtttwwwoooxxx}}}uuuooopppiiiaaaVVVKKK>>>444333888444444444444444444444444444444444333333222222222111111111111111111111111333333333333333333333333555555555666666666666666666666;;;@@@AAANNNuuu666666666666666666666666666777777888888888888888999::::::;;;;;;<<<<<<===@@@???EEEFFFDDD___zzztttwwwzzz~~~|||zzzwwwsssppppppmmmbbbQQQBBB;;;666333555666444333444333333333222222222111111000111111111111222222222222222222222222222222222000000000111222222333333222333333333333444444444666666777888999:::;;;;;;<<<:::===BBBDDDMMMjjjqqqhhh]]]TTTQQQPPPNNNLLLMMMMMMLLLLLLLLLKKKJJJIIIKKKKKKLLLNNNOOOPPPOOONNNOOOOOOOOOPPPOOOMMMLLLLLLMMMGGGHHHPPPVVV___sssvvvhhhooo}}}rrryyyyyyrrrpppkkkcccYYYOOOBBB777444888444444444444444444444444444444444333333222222222111111111111111111111111333333333333333333333333555555555555666666666666666777<<>>777222444555444333444333333333222222222111111000111111111111222222222222222222222222222222222000000111111222333333333333333333444444444555555666666777888999:::;;;;;;<<<:::;;;???FFFYYY||||||bbb\\\UUURRRQQQQQQPPPNNNOOOOOOOOONNNMMMMMMLLLLLLJJJKKKKKKLLLMMMNNNPPPPPPPPPQQQRRRRRRQQQPPPNNNMMMRRRLLLIIILLLMMMOOOZZZhhhtttmmmwwwxxx}}}vvvrrrmmmfff^^^UUUHHH;;;666777444444444444444444444444444444333333333333222222111111111111111111111111333333333333333333333333555555555555666666777777555888>>>BBBIIIbbb666666666666666777777777777777888999999999999888::::::;;;;;;<<<=========999@@@DDDBBBVVVyyytttwwwzzz}}}~~~|||zzzzzzvvvrrrqqqooohhh]]]SSSCCC:::333333555444333444333333333222222222111111000000111111111222222222222222222222222222222222000000111222222333333444444444444444555555555555666777777888999:::;;;<<<<<<<<<<<<@@@MMMjjjyyyiiiddd]]]XXXUUUSSSRRRPPPQQQQQQQQQPPPOOONNNOOOPPPOOOOOOOOOOOOPPPRRRVVVXXXWWW[[[]]]\\\\\\\\\YYYVVVZZZTTTPPPPPPMMMKKKOOOVVVbbbsssssswwwwww{{{{{{uuunnnhhhaaaZZZNNN@@@777555444444444444444444444444333333333333333333333333111111111111111111111111222222333333333333444444444444555555666666777777444999???DDDOOOnnn666666666666777777888888777777888999999999999999::::::;;;<<<<<<======>>>AAACCCGGGNNNnnnrrruuuxxx{{{}}}}}}{{{zzzvvvtttqqqqqqpppkkkbbb[[[JJJ???555333555444333444333333333222222222111111000000111111111222222222222222222222222222222222111111111222333333444444444444555555555666666666777777888999:::;;;;;;<<>>>>>CCCBBBLLLbbbqqqsssvvvyyy{{{|||{{{zzztttsssrrrrrrqqqmmmfff```RRRDDD888444555555333333333333333222222222111111000111111111111222222222222222222222222222222222111111222222333444444444555555555666666666666777777777888999:::;;;<<<<<<:::===@@@JJJgggzzzwwwyyy{{{}}}tttkkkccc___^^^^^^QQQSSSTTTSSSQQQRRRVVVZZZTTTXXX^^^bbbfffmmmvvv|||~~~uuuiiibbbYYYTTTQQQOOOLLLJJJLLLNNNUUUgggtttwwwvvv{{{~~~|||qqqkkkfffaaaWWWHHH;;;666444444444444444444444444222222333333333333444444111111111111111111111111111222222333333444444555333444444555666777888888555>>>EEENNNfff555666666777888888999999777888999999::::::999999;;;;;;<<<<<<======>>>>>>CCC@@@TTTzzzoooqqquuuxxxzzz{{{{{{zzzvvvuuuttttttsssnnngggaaaYYYIII:::555666555333333333333333222222222111111000111111111111222222222222222222222222222222222111111222333333444444555555555666666666777777777777888888999:::;;;<<<<<<888===CCCQQQtttzzzvvvsssrrrppppppooojjjddd``````aaaaaadddjjjqqqzzz|||uuummmhhhfffeeeZZZ]]]______]]]^^^dddiiihhhmmmtttyyy}}}vvviii^^^ZZZWWWRRRMMMLLLNNNOOOVVVlllvvvzzzzzz~~~}}}sssmmmhhhddd[[[MMM@@@:::444444444444444444444444222222222333333444444444111111111111111111111111111111222333333444555555333333444555666777888888777@@@JJJWWWuuu555666666777888999999999888888999::::::::::::999;;;;;;<<<<<<===>>>>>>>>>EEECCCaaaoooqqqtttwwwzzz{{{{{{zzzxxxxxxwwwwwwtttnnnfffaaa]]]MMM<<<666666555333222333333333222222222111111000111111111111222222222222222222222222222222222111222222333333444444555666666666666777777777777777888999999;;;;;;<<<===>>>DDDKKK]]]wwwqqqmmmiiifffffffffffffffmmmoooqqqmmmfff___ZZZYYYZZZ\\\aaahhhsss|||uuunnnjjjhhhlllppprrrrrrppprrrxxx~~~zzzllleeeaaaZZZTTTKKKMMMMMMMMMYYYvvv{{{{{{zzz}}}|||uuuoooiiifff^^^PPPCCC===444444444444444444444444222222222333333444444444111111111111111111111111111111222333333444555555333333444555666777888999888BBBMMM]]]777777777777888888888888:::::::::;;;;;;;;;<<<<<<999>>>AAA@@@======>>>???EEEKKKvvvvvvyyyxxxwwwzzzyyy{{{zzzvvvtttsssmmmfffdddUUUEEE<<<888555444555444444444333333333222222444222111111222333333222222222222222222222222222222222333333333444444444666555444333444444666777888888888:::<<<>>>>>>===???KKKIIIiiiyyynnnllljjjnnnoookkkjjjqqqxxx|||uuufff``````]]]ZZZ___rrrwwwooodddZZZRRRQQQPPPMMMNNN[[[wwwwwwuuu}}}}}}zzztttmmmfff```WWWKKKBBB777444333555666333333666444444333333333333222222111111222222222333333333444444444444444444444444444666777777666666777999;;;AAAQQQppp777777777777888888888888;;;;;;;;;<<<<<<<<<======;;;===???>>>===>>>AAACCCHHH^^^}}}xxxxxx}}}|||}}}|||xxxvvvuuuooohhheeeWWWHHH???999444333555444333333333222222222222333222111111222333333222222222222222222222222222222222333333333444444444555555444444444555666777999888999:::<<<=========CCCKKKTTTzzz}}}~~~~~~{{{|||qqqrrrxxxzzzpppooowww~~~{{{qqqpppvvvjjj\\\XXXTTTOOOLLLSSSgggyyy}}}zzz{{{vvvoooiiibbbYYYMMMEEE888444333555666444444777444444333333333333222222111111222222222333333333444444444444444444444444444666777777666666888999AAAHHH___777777777888888888999999<<<<<<<<<<<<============>>>===<<<<<<===???CCCEEEJJJvvvuuutttzzz|||~~~}}}yyywwwvvvpppiiieee[[[OOOEEE<<<555333666333333333222222222111111333333222222222222333333333333333333333333333333333333333333444444444444555555555555555666777777999999999:::;;;<<<===>>>GGGJJJeeexxx||||||llliiinnnyyyuuurrr|||~~~sssqqquuuvvvvvv{{{{{{hhhbbbZZZSSSNNNMMMVVVaaawwwzzz}}}}}}xxxrrrkkkeee\\\QQQIII999555333555777555555777444444333333333333222222111111222222222333333333444444444444444444444444555666777777666777999;;;@@@KKKjjj777777888888888999999999;;;;;;;;;;;;<<<<<<<<<<<>>???KKKMMMvvvsssooo|||}}}xxxrrrmmmeee^^^^^^bbbcccccchhhrrr}}}xxxnnnbbbZZZSSSOOOQQQUUUpppzzzooo}}}yyytttnnnggg^^^TTTMMM<<<666333666888666666888444444333333333222222222111111222222222333333333333333444444444444444444555666777777777888;;;===>>>NNNvvv888888888888999999999999999999:::::::::;;;;;;;;;>>>:::;;;???@@@???BBBGGGccc~~~ssstttwwwzzz||||||yyywwwwwwrrrkkkhhhbbb[[[RRRGGG:::555666333333333222222222111111111333555555333222222444333333333333333333333333333333444444444555555555555555666777777888888999999:::;;;;;;:::<<>>AAAIIIlll888888888999999999::::::999999999:::::::::;;;;;;===:::===BBBAAABBBPPPbbbnnnkkkwwwzzz}}}}}}{{{|||}}}yyysssllleee^^^ZZZSSSFFF:::555555555555444444444333333///444888777444111222555444444444444444444444444444444444444555555555555444555777999::::::::::::888;;;======<<>>666777999888555444444444333333333333222222111111222222222333333333222222333333444555555666666666777777888;;;???CCCLLLyyy888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>;;;===AAAAAADDDWWWooouuulllxxxwwwzzz{{{zzz{{{|||xxxsssmmmeee^^^\\\VVVIII;;;444666666555555555444444444///444888888444111222555444444444444444444444444444444444555555555666666444555777999::::::::::::888;;;>>>>>>===@@@HHHNNNnnn~~~tttnnnjjjhhheee___[[[[[[ZZZZZZ\\\\\\YYYUUUYYY___rrr~~~kkk]]]WWWRRRLLLHHHHHHJJJKKKKKKLLLJJJKKKNNNOOONNNSSSggg}}}qqq}}}wwwooofff```\\\JJJ@@@777777999888444333444444444333333333222222111111222222222333333333222222333333444555666666666666777777888;;;@@@DDDQQQ777888999:::;;;:::999999<<<<<<<<<<<<<<<<<<;;;;;;>>>CCC======CCCDDD\\\jjjppptttvvv~~~}}}xxx}}}{{{llllllgggaaa\\\WWWMMM@@@666888666333222333333333222333000222888888333222555333333333333333333333333444555666666666666666666666666666666777888999:::<<<===:::<<>>>>>AAAIIIjjjrrrsssuuu|||}}}xxx{{{zzzlllmmmhhhccc___YYYOOOBBB777888666333222333444444333555111333999;;;777444555333333333333333333333333444555555666666666666666666666777777888999999999:::===;;;===DDDCCCKKK^^^vvvlllhhhhhhfff```\\\YYYYYY[[[```hhhooouuuwww{{{ssspppqqqkkkccc]]][[[[[[[[[[[[]]]bbbpppuuuggg]]]UUUPPPRRRPPPOOOOOOPPPQQQQQQPPPOOOOOOPPPOOOPPPSSSXXX]]]jjj}}}|||~~~tttiiiccc\\\LLLDDD;;;555444666666666666555444444444555666777333333222222222222333333555555555555666666666666555999666666<<<===BBBPPPfff777888999::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;@@@AAA???TTTssssss{{{~~~xxxyyyxxxnnnmmmjjjeeebbb]]]RRRDDD999777555333333444555555444777333333999>>><<<888555333333333333333333333333444444555666666666666666555666777999999999999888888======???DDDDDDQQQkkk{{{lllgggeeeaaa]]]YYYWWWUUUUUUXXXZZZ\\\\\\___jjjvvv}}}}}}xxxoooiiigggeeeddddddbbbeeelllqqqtttzzzwwwkkk```XXXRRRNNNLLLRRRQQQPPPQQQTTTUUUTTTSSSTTTTTTTTTTTTTTTVVVXXXYYY\\\kkkwww}}}xxxlllddd^^^PPPHHH===666555666888888666555555555666999;;;===444444444333333444444444555555555555666666666666555999777888>>>???FFFWWWttt888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<>>???:::444444444444444444444444444333444555666777777777666444666888:::;;;:::999888888===>>>@@@CCCDDDXXXzzzzzzrrrhhh___]]]ZZZVVVTTTTTTTTTTTTSSSSSS]]]hhhqqqzzzzzz}}}uuuppprrrvvv|||{{{wwwssstttnnnhhheeebbb```aaafffbbb^^^XXXSSSPPPPPPQQQRRRSSSSSSSSSTTTWWWXXXWWWVVVWWWXXXYYY\\\^^^___^^^]]]^^^bbbssssss{{{zzzooofff```VVVMMMAAA999777888::::::777666555555666999<<<>>>555555444444444444555555555555555555666666666666666:::888:::??????III___~~~999888999999999999::::::;;;;;;;;;<<<<<<<<<======BBB===CCCDDDGGGooo|||tttnnnnnnqqquuuwww}}}ssssss|||zzzzzz{{{wwwooolllhhheeeaaaWWWIII???999777555444555666666666555222111555<<>>@@@DDDGGGaaa{{{jjjfffbbb]]]XXXVVVTTTRRRQQQTTTWWW\\\dddrrr|||||||||zzzxxxuuusssrrrsssxxxwwwooohhhbbb[[[YYY\\\VVVUUUSSSRRRRRRTTTWWWYYYVVVVVVVVVWWWYYYZZZXXXWWWUUUYYY```eeehhhiiiiiihhhgggcccjjj{{{zzz}}}{{{rrriii```YYYOOOCCC:::777888888999888777666555555777999:::666555555444444555555666555555555555666666666666777:::888:::>>>???MMMhhh999999888888999999:::;;;::::::;;;;;;<<<============???@@@CCCWWW{{{ssspppnnniiiccc```aaadddhhhjjjccceeeggghhhgggkkkyyyssslllvvvzzz{{{~~~{{{sssooojjjfffbbbZZZNNNDDD;;;888666555666666666555444333111222888>>><<<777444444444444444444444444333333555666777777777777666777888::::::::::::999;;;<<<<<>>:::CCC@@@FFFooo|||sssnnnnnnjjjeeebbbbbbccceeeeee\\\[[[\\\[[[YYYZZZeeeqqqrrrdddooowww{{{~~~xxxssslllhhheee]]]SSSJJJ===:::777666666666555444333444333111444<<<>>>;;;555555555555555555555555222333444666777777888888777777888999999::::::;;;<<<;;;:::CCCNNNXXX|||yyypppiiiccc___VVVVVVTTTWWWcccuuuzzz{{{{{{yyywwwxxx}}}}}}rrriii^^^UUUQQQRRRTTTYYY___cccdddfffhhhkkkooonnnnnnnnnnnnlllhhheeecccooo}}}{{{{{{}}}zzzttteee[[[RRRGGG>>>:::888666444444444555666666555444333555444444444444444444555555555555555666666666666777888777;;;AAAFFF___:::999888888888999:::;;;::::::;;;;;;<<<===>>>>>>999HHHBBBKKKwwwsssnnniiigggeeedddbbbaaa___^^^\\\YYYWWW^^^gggaaaqqqqqq___kkkuuu{{{{{{vvvooojjjggg```VVVOOO>>>;;;888666666666555333333666555111333;;;@@@???555555555555555555555555222333444666777888888888888888888888999:::;;;<<<<<<:::999DDDRRR```{{{kkkjjjcccZZZXXX___gggkkkmmmnnnrrrzzz|||wwwuuuvvvvvvwwwyyy}}}|||yyyiiibbb[[[WWWTTTQQQTTTXXX]]]dddmmmtttxxx{{{~~~}}}|||{{{zzzxxxssspppooo}}}~~~{{{}}}{{{kkk^^^VVVKKKCCC>>><<<999777111333555777777666555444444444444333333444444444555555555555666666666777666777666;;;CCCJJJggg999::::::;;;;;;::::::999:::<<>>>>>>>>AAAHHHCCCVVV{{{tttqqqnnnfff]]]ZZZ]]]___```bbbdddcccaaaaaaaaakkk~~~ttt^^^hhhqqqvvv}}}{{{vvvqqqmmmhhhaaaYYYRRRHHH@@@888666888888444///444333333222333777===AAA999777444444444555444222555555555666666666666666777777888999::::::::::::AAA;;;???EEENNNppprrrddd]]]\\\[[[ZZZYYY[[[^^^dddlllwwwzzzppprrroookkklllnnnlllgggbbbWWWXXXUUUOOOLLLNNNTTTXXXdddwww|||xxx~~~}}}tttiiiXXXSSSJJJ@@@;;;:::888555777777777777666666666666444444444444444444444444666666666666777777777777999666>>>AAA;;;OOO~~~999::::::;;;;;;::::::999:::<<<>>>>>>>>>===>>>???===EEEGGGbbb{{{vvvnnnfff[[[\\\]]]^^^aaaccccccbbb```\\\^^^hhhuuu~~~eeehhhqqqyyy~~~|||xxxsssnnnjjjccc[[[UUUJJJBBB999666777888444111444333333222333777<<>><<>>VVV999::::::;;;;;;::::::999;;;<<<============???AAA<<>>777666666666555444444444333333666:::>>>888666555444555666555444555555555666777777888888777888999:::;;;;;;;;;;;;999???AAAQQQ||||||kkkVVVQQQVVVXXXWWWVVVVVVYYY\\\^^^^^^[[[ccciiijjjkkkmmmkkkeee___[[[VVVSSSRRRPPPNNNLLLLLLJJJHHHIIIJJJOOOZZZeeexxxqqqbbbYYYOOOGGGAAA;;;999999777777777777666666666666444444444444555555555555666666777777777888888888888888??????DDDkkk999::::::;;;;;;::::::999;;;<<<<<<<<<<<<===@@@CCCHHHHHHccc}}}zzzooogggdddgggjjjhhhggghhhiiigggbbbZZZUUUUUUXXX\\\fffnnn~~~eeejjjzzz}}}}}}yyyuuuqqqnnniiiaaa[[[TTTLLLAAA999666666777777444444444333333555999<<<888666555555666666666555555555666666777888888999888888999:::;;;;;;;;;;;;:::BBBAAATTTyyyuuuZZZRRRWWW]]]^^^```dddhhhiiigggeee[[[^^^___^^^___aaa```]]]VVVTTTSSSRRRQQQOOOMMMLLLRRRNNNLLLMMMOOOSSS___lllyyyqqqdddZZZOOOIIIBBB:::777999777777777777666666666666444444444555555666666666777777777777888888888888888999>>>>>>IIIwww999::::::;;;;;;::::::999:::;;;=========>>>@@@BBBIIIOOOuuu|||pppnnnmmmiiihhhkkkhhhiiifff```\\\ZZZVVVQQQUUUZZZjjjmmmiiixxx}}}zzzuuurrrpppjjjccc]]]VVVNNNDDD<<<777666777777444444444444333444777:::888666555555666777666666555555666777777888999999888999:::;;;;;;<<<<<<<<<<<>>@@@RRR999::::::;;;;;;::::::999888:::===>>>>>>???@@@BBBGGGYYYyyysssmmmnnntttnnnmmmiiicccaaaaaa[[[RRRSSSPPPWWWjjj}}}pppwww~~~{{{wwwtttrrrmmmeee```WWWPPPGGG>>>999777777777444555555444333444666999888666555555666777777666444555666777888999::::::888999:::;;;<<<<<<<<<<<<<<>>BBBBBB@@@HHH~~~|||~~~||||||ssskkkgggeeedddccc___UUUPPPQQQTTT^^^www|||ppp}}}}}}}}}|||{{{xxxqqqhhhbbbZZZUUULLLDDD>>>:::777555666666666666666666666666999999888888888888888888777777777888999999::::::;;;:::999:::<<<>>>>>>>>>BBBDDDTTTooozzz{{{wwwqqqpppqqqpppllliiihhhdddeeekkknnnsssmmmdddgggnnnxxxyyyooocccWWWQQQKKKBBB:::777777777777777666666666666555555555555666666666666888888888888999:::;;;<<<<<>>===<<<<<>>??????BBBFFF\\\}}}lllvvv{{{yyy||||||vvvpppuuuqqqpppuuuwwwxxxkkklllttt|||pppdddXXXQQQKKKBBB;;;777777777777777666666666666555555555555666666666666888888888888999:::;;;<<<<<>>===<<<===>>>@@@CCCEEEWWW}}}rrrkkkgggggggggiiibbb[[[XXXSSSQQQ[[[iiisssttt}}}~~~~~~vvvllleee]]]WWWOOOGGGAAA<<<888666666666666666666666666666888888888888888888888888777777888888999:::::::::::::::;;;;;;<<<>>>???@@@AAAKKKkkk}}}jjjppp}}}~~~zzzzzz|||~~~qqqeeeXXXRRRLLLCCC<<<999777777777777666666666666555555555555666666666666888888888888999:::;;;<<<;;;???EEEYYY:::::::::;;;;;;;;;<<<<<<<<<;;;;;;===<<<===AAAGGGeeexxxnnnjjjhhhhhhmmmhhhccc___WWWQQQUUU\\\ssswwwlllyyy{{{yyypppiii___YYYQQQIIICCC===999666666666666666666666666666888888888888888999999999777777888999999::::::;;;:::;;;<<<<<<===>>>@@@BBBAAAQQQ|||kkkjjj|||xxxyyy{{{}}}}}}{{{ttthhhZZZSSSMMMDDD===:::777777777777666666666666555555555555666666666666888888888888999:::;;;;;;;;;@@@GGGbbb:::::::::;;;;;;;;;<<<<<<;;;;;;>>>AAA???===CCCLLLuuuuuunnnkkkiiijjjhhhfffbbb\\\UUUUUUXXXaaa{{{llltttwww|||zzzrrrkkkaaa[[[SSSKKKEEE???999666777777777777777777777777777777888888888999999999888888888999::::::;;;;;;999;;;=========>>>AAADDDCCCXXXqqqgggppp~~~~~~yyyvvvqqqwww}}}~~~{{{yyylll^^^UUUNNNEEE>>>;;;777777777777666666666666555555555555666666666666888888888888999:::;;;;;;<<>>>>>===>>>BBBEEEHHHaaayyyggggggtttmmmlllmmmqqq|||qqqbbbXXXPPPFFF???;;;777777777777666666666666555555555555666666666666888888888888999:::;;;<<<<<>>BBBGGGPPPjjjkkkeee|||zzzyyyiiibbbbbbeeehhhwwwvvvfff[[[RRRGGG???<<<777777777777666666666666555555555555666666666666888888888888999:::;;;<<<===IIISSS~~~:::::::::;;;;;;;;;<<<<<<999<<>>>>>CCCGGGUUUpppnnnfff{{{sssuuuqqq___YYY\\\```ccczzz~~~wwwwww{{{{{{yyyhhh\\\SSSHHH???<<<777777777777666666666666555555555555666666666777888888888888999:::;;;<<<===LLLYYY>>>======<<<<<<<<<======AAA>>>???===EEECCCDDDnnn}}}yyywwwsssllleeebbbcccfffeeeaaadddyyy}}}~~~{{{|||xxxllliii___VVVRRRMMMCCC<<<<<<444444666777888888888888888888888888888888888888888888999::::::;;;;;;<<<===AAA<<<:::???>>>@@@KKKZZZqqqhhhxxxtttuuurrrbbb```eeehhhjjj{{{www}}}mmmaaaRRRJJJDDD999:::999777777888888666555777777777777777888888888888999::::::;;;;;;;;;;;;???FFFfff======<<<<<<<<<<<<======@@@>>>@@@===FFFFFFJJJwwwxxxqqqkkkggggggggg```ZZZZZZggg|||zzz~~~|||xxxmmmmmmcccYYYUUUNNNDDD<<<:::444555666777888888888888888888888888888888888888999999999:::;;;;;;<<<<<<===AAA===<<<@@@???AAANNNgggsssnnnwwwppprrrwww{{{yyy|||pppdddUUULLLFFF;;;;;;:::888888999999777666777777777777888888888888888999999:::;;;;;;;;;;;;EEEOOOrrr======<<<<<<<<<<<<======???>>>@@@===FFFIIISSSzzzrrrnnnkkkhhhfffaaaZZZUUUZZZfffssszzz{{{uuuqqqppptttyyyzzzsss~~~}}}xxxpppqqqggg]]]WWWPPPEEE===999555666666777777888888888999999999999999999999999:::::::::;;;<<<<<<=========AAA>>>>>>BBB???DDDSSSyyywwwyyytttiiiXXXNNNGGG>>><<<;;;999999::::::888777666666777777888888888888888999999:::;;;<<<<<<<<>>>>>>>>@@@<<>><<<@@@>>>???BBB???FFFZZZzzzwwwmmm\\\OOOHHH???<<<:::999888999999888666666666777777888888999999999999999:::;;;<<<======BBB]]]<<<<<<<<<<<<<<<===>>>>>>>>>???AAA;;;BBBKKKccctttvvvvvvwwwuuuoooooonnniiiccc]]]XXXSSSPPPOOOOOOMMMLLLKKKIIIJJJPPPUUUZZZccclllxxx}}}kkkwww}}}|||zzzvvvlllggg___WWWQQQKKKBBB;;;888777777666777888888999999999999999999999999999::::::;;;;;;<<<======>>>:::>>>===>>>AAA???JJJccczzzqqq___OOOHHH@@@:::999777777888888666555555666666777888888999999999999999:::;;;<<<>>>???DDDjjj<<<<<<;;;<<<<<<===>>>??????AAADDD<<>>AAA@@@PPPnnn~~~uuubbbPPPHHHBBB:::888777777888777666444555555666777888999999::::::999999999;;;===???@@@FFFuuu;;;;;;;;;<<<<<<===>>>???AAADDDHHHAAAIIIYYY~~~xxxqqqmmmuuu|||yyysssnnnggg```YYYWWWXXXYYYUUUQQQIIIFFFFFFGGGGGGEEEIIINNNNNNVVVaaajjjssszzzyyyxxxkkkjjjcccZZZTTTQQQHHH>>>:::999777666666777999:::::::::::::::::::::::::::999999999:::;;;;;;<<<<<<<<<>>><<>>??????BBBFFFKKKDDDNNNaaa~~~~~~uuuqqqwww{{{uuupppkkkbbbYYYVVVYYY\\\ZZZVVVLLLHHHFFFEEECCCAAAEEEKKKJJJQQQYYY^^^dddooo~~~~~~yyyxxxnnnmmmfff\\\VVVRRRIII>>>;;;999888666666777999:::::::::::::::::::::::::::888888999::::::;;;;;;<<<===???===@@@CCCDDD[[[xxxyyy}}}iiiTTTKKKFFF<<<:::999999:::999888666444555666777888999:::::::::999999999;;;===@@@BBBSSS===>>>???>>>===<<<===>>>FFFEEEJJJQQQVVVkkkrrryyyxxxrrrzzz|||wwwwwwyyyrrraaa[[[\\\YYY[[[^^^XXXPPPNNNKKKHHHFFFEEEFFFFFFFFFIIILLLPPPVVV___kkksss{{{uuupppmmmfff]]]WWWSSSJJJ@@@:::888666777888999999888::::::::::::::::::::::::::::::;;;;;;<<<=========???<<>>GGGDDDQQQxxxooo|||wwwrrr}}}zzznnnUUUCCCEEE???===:::999999999999888999999888888888888888888<<<::::::<<<===<<<>>>BBBUUU===>>>???>>>===<<<===>>>AAAEEEOOO]]]mmm}}}nnntttvvvtttzzzhhh```]]]VVVWWW\\\ZZZUUUSSSPPPLLLIIIGGGFFFEEEDDDEEEGGGHHHKKKQQQYYY^^^kkktttxxxlllkkkeee^^^ZZZVVVNNNEEE:::999777777999:::999999::::::::::::::::::::::::::::::;;;;;;<<<=========>>><<<@@@<<>>???>>>===<<<===???;;;AAAIIIWWWsss{{{kkknnnssswwwvvviii```UUUUUU]]]]]][[[ZZZWWWSSSNNNJJJFFFDDDBBBCCCCCCCCCDDDFFFJJJNNNUUU\\\gggqqqyyyyyylllkkkgggaaa]]]XXXOOOEEE<<<:::999999:::;;;:::999::::::::::::::::::::::::::::::;;;;;;<<<============<<<>>>;;;DDDQQQxxx~~~pppnnn~~~vvv\\\GGGEEE???===:::999999:::999888888888888888888888888888999777888<<<>>>???DDDJJJooo<<<===>>>>>>======>>>???<<>>>>>>>>DDDUUUooofffvvvvvv^^^HHHEEE@@@===:::999::::::999888888888888888888999999999:::888999<<<===???EEEMMM{{{;;;===>>>>>>======>>>@@@???FFFCCCCCCbbb~~~sssooorrr}}}zzzlll```___bbb]]]]]]]]]]]][[[WWWRRRNNNKKKEEEEEEEEEEEEFFFGGGHHHGGGGGGIIIMMMRRRWWW\\\bbbfffpppuuu}}}{{{ppppppkkkddd^^^WWWLLLAAA>>><<<::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<=========<<>>;;;::::::::::::999777777888888888999999999<<<:::;;;======>>>FFFOOO;;;<<<>>>>>>======???@@@;;;DDDFFFLLLnnn{{{vvvqqqsssyyyhhhbbbbbb[[[]]]^^^]]]\\\ZZZVVVSSSQQQJJJHHHFFFDDDDDDDDDBBBAAADDDEEEFFFHHHKKKNNNQQQRRRWWW\\\bbbhhhqqqqqqpppkkkddd___ZZZOOOEEE>>><<<::::::;;;;;;:::999::::::::::::::::::::::::::::::;;;;;;<<<=========<<>>;;;::::::;;;:::999777777777888999999::::::===<<<<<<===<<<>>>HHHSSS;;;<<<>>>>>>======???@@@;;;@@@DDDSSS{{{qqqsssppptttssseeeccc___``````___^^^\\\YYYWWWUUUPPPLLLHHHFFFEEEEEECCCAAAEEEEEEEEEFFFGGGHHHHHHHHHGGGKKKPPPSSSWWWbbbqqq}}}wwwuuuooofff```[[[QQQHHH>>><<<:::999::::::999888::::::::::::::::::::::::::::::;;;;;;<<<=========;;;BBB===GGGJJJ___{{{jjj[[[YYY```yyy|||hhhPPPGGGAAA>>>;;;::::::;;;:::999666777777888999999::::::;;;;;;<<<===<<>>>>>======???AAAEEECCCDDDVVVwwwiiioooooosss{{{hhhfffdddcccbbbaaa___]]][[[YYYXXXTTTPPPKKKIIIJJJJJJIIIGGGIIIHHHHHHIIIJJJIIIHHHFFFHHHLLLOOOOOOOOOTTT___iii|||sssiiiaaaZZZPPPFFF>>><<<:::999::::::999777::::::::::::::::::::::::::::::;;;;;;<<<======>>>:::AAA:::GGGKKKbbbxxxjjj___[[[\\\pppmmmTTTJJJAAA>>>;;;:::;;;;;;:::999666777777888999999::::::999999;;;======AAAMMM[[[<<<<<<===>>>???@@@AAAAAAEEEEEECCCYYYjjjfffkkkjjjsssrrrgggjjjkkkooohhhaaabbb]]]XXX^^^VVVSSSPPPNNNMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIJJJMMMRRRWWW\\\```yyyrrriiiddd]]]SSSKKKBBB???;;;999999;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=========DDD:::AAAHHHMMMvvvwwwmmmgggXXX[[[ooojjjTTTJJJEEE@@@===>>>===999777888888888888888999:::;;;<<<:::;;;:::===AAA>>>KKKggg<<<<<<===>>>???@@@AAAAAABBBCCCEEE```aaa^^^dddgggsssyyymmmpppqqqwwwrrrlllkkkbbbYYY\\\YYYVVVRRRPPPPPPPPPOOOOOOLLLLLLKKKKKKKKKLLLMMMMMMLLLMMMNNNPPPUUU[[[aaadddssstttiiiccc\\\SSSLLLBBB???;;;999999;;;;;;;;;======<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>@@@:::AAAFFFPPPtttjjjdddVVVXXXhhhpppXXXMMMEEE???<<<======999777888888888888888999:::;;;<<<;;;<<<:::<<<@@@AAAUUUwww<<<<<<===>>>???@@@AAAAAABBBCCCJJJlllaaa___eeeiiixxxvvvxxx~~~~~~pppaaa```^^^ZZZUUURRRRRRRRRSSSSSSPPPOOOOOONNNNNNNNNOOOOOOQQQRRRTTTWWW\\\aaafffiiilllvvvvvvjjjbbb[[[SSSNNNCCC???;;;999:::;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>BBBEEEYYYpppddd```SSSTTT```uuuvvv[[[NNNEEE???<<<<<<<<<888777888888888888888999:::;;;<<<999<<<;;;<<>>???@@@AAAAAACCCDDDPPPyyydddccciiilllzzz}}}pppllljjjeee^^^YYYWWWWWWWWWWWWTTTTTTSSSRRRRRRRRRSSSSSSUUUWWW[[[```eeehhhjjjkkkhhhjjjvvvxxxkkkaaaZZZTTTOOOCCC@@@<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>DDDFFFIIIggg|||wwwkkk___]]]SSSTTT\\\ppp{{{]]]MMMEEE???;;;<<<;;;888777888888888888888999:::;;;;;;777======???CCCNNNttt<<<<<<===>>>???@@@AAAAAACCCCCCSSSvvv```ccciiikkkyyy}}}zzztttkkkddd___]]][[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ^^^dddjjjmmmmmmlllkkkiiieeekkkwwwzzzmmmccc[[[TTTPPPDDDAAA===::::::;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????GGGGGGMMMvvvyyyqqqfff\\\\\\UUUVVV^^^ttt```OOOFFF@@@;;;;;;;;;888777999888888888888999:::;;;;;;777>>>??????BBBMMMvvv<<<<<<===>>>???@@@AAAAAACCCBBBVVVkkk[[[bbbjjjmmm}}}vvvmmmfffaaa]]][[[[[[[[[[[[[[[[[[\\\]]]]]]eeehhhlllppprrrqqqnnnlllllleeegggsssxxx{{{pppfff\\\UUUPPPEEEAAA===;;;:::;;;;;;;;;:::;;;<<<=========<<<;;;;;;<<<<<<======>>>??????>>>FFFEEESSSuuukkkcccZZZ]]]WWWWWW```~~~dddSSSGGGAAA<<<<<<;;;888888;;;888888888888999:::;;;<<<999??????>>>@@@LLLvvv<<<<<<===>>>???@@@AAAAAAEEECCC\\\iii[[[ccckkkooo}}}uuuoooiiieeefffffffffggghhhiiijjjkkkrrrssssssssssssrrrrrrrrrnnnffffff{{{zzz{{{{{{sssiii^^^UUUPPPEEEBBB>>>;;;;;;;;;;;;:::999:::<<<===>>>===<<<;;;<<<<<<<<<===>>>>>>?????????EEEDDD\\\}}}~~~}}}sssgggaaaYYY]]]WWWVVVaaaeeeTTTHHHBBB===<<<<<<999:::<<<888888888888999:::;;;<<<999>>>======DDDVVV<<<<<<===>>>???@@@AAAAAAHHHGGGbbbjjjZZZ```ggglll|||xxxxxxxxxyyyzzz{{{}}}~~~}}}zzzvvvsssrrrsssuuuwwwnnngggeeeyyy{{{tttkkk```UUUOOOFFFBBB>>>;;;;;;;;;;;;:::999:::<<<>>>>>>===<<<;;;<<<<<<======>>>>>>??????AAAEEEFFFddd}}}{{{|||}}}sssfff```XXX]]]VVVTTT```dddSSSIIICCC======<<<::::::===888888888888999:::;;;<<<888;;;;;;>>>JJJbbb======>>>>>>???@@@BBBCCCGGGUUUfffUUUZZZgggsss~~~||||||yyyuuuvvvyyylllnnneeennn~~~|||vvvhhhbbbZZZLLLIIIEEE???<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@EEE@@@JJJ~~~~~~~~~wwwooohhh^^^ZZZ___YYYXXXbbb}}}kkkUUULLLCCC<<<<<<<<<::::::<<<999;;;======;;;:::::::::<<<<<>>>>>???AAABBBCCCHHHWWWyyydddVVV\\\hhhttt{{{uuurrrtttlllooohhhqqqzzzjjj```YYYMMMIIIEEE???<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@DDDDDDUUU|||vvvnnnhhh]]]YYY___YYYXXX\\\ppplllXXXLLLCCC===<<<<<<;;;:::<<<999;;;======;;;::::::;;;===<<>>>>>>>>>>>@@@AAABBBCCCIIIZZZpppaaaXXX___iiivvv~~~tttoooooonnnqqqjjjttt}}}lllaaaYYYNNNIIIEEE@@@<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAAGGG___~~~zzztttmmmhhh^^^YYY^^^ZZZWWWUUU___nnn[[[LLLDDD===<<<<<<;;;:::<<<999;;;<<<<<<;;;::::::;;;======@@@???HHHttt>>>>>>>>>???@@@AAABBBCCCJJJ^^^eee\\\XXX```iiiwww~~~rrrmmmnnnrrrssskkksss|||nnnddd\\\PPPIIIEEE@@@<<<;;;;;;<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA>>>GGGbbb}}}yyysssmmmhhhbbb[[[^^^YYYVVVRRRWWW}}}nnn\\\LLLDDD===<<<===;;;;;;<<<999:::<<<<<<;;;:::;;;<<<======???>>>LLL~~~>>>>>>??????@@@AAACCCDDDJJJbbb{{{]]]XXXXXX___iiixxx}}}rrroooqqqvvvuuujjjrrr{{{xxxpppiii___QQQJJJFFF@@@===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA???HHHaaa}}}}}}yyysssmmmiiiggg]]]^^^XXXVVVTTT[[[ppp\\\MMMDDD=========;;;;;;===999:::;;;;;;::::::<<<======>>>???>>>RRR????????????@@@BBBCCCDDDKKKeeeyyy[[[WWWWWW^^^jjj{{{zzzrrrsssxxxzzzvvvkkkuuuyyyvvvrrrlllaaaRRRJJJFFFAAA===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAACCCJJJaaa|||~~~zzzuuuooojjjhhh^^^^^^WWWWWWYYYdddrrr\\\MMMEEE>>>======<<<;;;===999:::;;;:::::::::<<<>>><<>>???@@@AAAAAABBBCCCJJJccc|||}}}wwwpppkkkfff\\\]]]WWWWWW[[[lllvvv___MMMEEE>>>===>>><<<<<<===999:::;;;:::999:::===???<<>>???@@@AAAAAABBB@@@IIIddd}}}~~~xxxqqqlllccc[[[]]]WWWWWW]]]ooozzzaaaNNNEEE>>>===>>><<<<<<===999:::::::::999:::===???;;;@@@BBBCCCbbbBBB>>>===@@@BBBBBBCCCFFFPPPvvv]]]YYYXXXaaappp}}}zzzxxxzzzwwwtttnnn]]]XXXMMMIIICCC???>>>===<<<;;;<<<<<<<<<<<<=========>>>======>>>@@@@@@@@@@@@@@@IIIDDDpppxxxooogggfffccc```\\\XXXbbb]]]PPPFFF>>>===>>>===;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>CCCGGGXXXAAA>>>===@@@BBBBBBCCCGGG]]]mmm]]]XXXXXXbbbqqq|||zzz{{{~~~zzzppp```ZZZLLLHHHCCC???>>>===<<<<<<<<<<<<<<<=========>>>>>>===>>>???@@@AAAAAAAAAAAACCCEEEyyyyyypppjjjdddccc```^^^bbbtttcccPPPFFF>>>===>>>===;;;;;;===<<<<<<;;;;;;;;;<<<<<>>===@@@BBBAAADDDHHHhhheee\\\XXXXXXbbbrrryyyzzz}}}~~~tttddd[[[LLLHHHCCC???>>>>>>======<<<<<<=========>>>>>>>>>??????@@@@@@AAABBBBBBBBB@@@KKK{{{sssmmmcccccc```___lllgggQQQGGG>>>===>>><<<;;;;;;>>>===<<<;;;;;;:::;;;;;;???AAACCCIIIaaa@@@======@@@AAAAAAEEEKKKjjjccc[[[WWWXXXcccsssxxxzzz~~~yyyiii\\\MMMHHHBBB???>>>>>>>>>>>><<<============>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCEEEVVV~~~vvvqqqeeeddd___```uuuiiiSSSHHH???===>>><<<;;;<<<===<<<<<<;;;;;;;;;<<<<<<===AAAAAAJJJiii???===>>>@@@AAAAAAFFFMMMlllaaa[[[WWWXXXbbbssszzz~~~nnn\\\NNNIIICCC>>>===>>>>>>???============>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDGGG[[[yyytttfffbbb^^^eeekkkTTTIII???======<<<;;;<<<:::::::::;;;<<<===>>>???:::@@@???KKKqqq>>>===>>>@@@@@@AAAGGGPPPwww^^^[[[WWWXXXbbbrrrqqq^^^PPPKKKDDD???======>>>>>>=========>>>>>>>>>??????@@@@@@?????????AAACCCDDDEEEXXX{{{vvvfff```___pppoooUUUJJJ???======<<<;;;<<<999999::::::<<<===???@@@:::BBB>>>LLLxxx>>>===???AAA@@@AAAHHHRRR}}}```[[[WWWWWWaaaqqqtttaaaRRRLLLEEE???<<<<<<============>>>>>>>>>?????????@@@???>>>>>>>>>@@@BBBCCCDDDUUU|||wwwiii___aaa|||sssVVVJJJ@@@======<<<<<<===:::::::::;;;<<<===>>>???<<>>===???AAA@@@AAAIIISSSeee[[[WWWWWWaaapppuuucccSSSMMMEEE???<<<<<<<<<===>>>>>>>>>>>>??????????????????======>>>???AAACCCEEEUUU}}}xxxmmm```cccvvvWWWKKK@@@======<<<<<<===<<<<<<;;;;;;;;;<<<<<<===???HHH@@@MMM}}}~~~???AAA<<<;;;BBBCCCGGGTTT|||```XXXYYYVVV^^^ssswwwbbbWWWLLLCCC@@@???======???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>?????????AAACCCEEEHHHYYY~~~vvvmmmcccnnnsss\\\GGG>>>@@@<<<;;;===;;;;;;;;;<<<<<<===>>>>>>>>>:::FFF===HHH{{{>>>AAA<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<>>>?????????AAACCCEEEIII[[[vvvooolll{{{{{{]]]GGG???@@@<<<;;;===;;;;;;;;;<<<<<<===>>>>>>>>><<>>KKK{{{===AAA>>>===CCCBBBEEERRRxxx]]]VVVXXXWWWaaayyy}}}uuufffXXXNNNDDDAAA???======???========================<<<>>>?????????AAACCCEEEJJJ]]]xxxsssyyy^^^HHH???AAA<<<;;;===;;;;;;;;;<<<<<<===>>>>>>>>>>>>GGG@@@OOO|||<<>>?????????AAACCCEEEJJJ___~~~}}}yyy```JJJ@@@AAA<<<:::===;;;;;;;;;<<<<<<===>>>>>>>>>???FFF@@@TTT<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>?????????AAACCCEEEIIIaaa}}}bbbLLLAAAAAA<<<:::===;;;;;;;;;<<<<<<===>>>>>>>>>>>>DDD@@@YYY===CCCAAA@@@DDDCCCJJJ\\\iii[[[TTTWWWXXXccczzznnn]]]RRRHHHCCCAAA===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>?????????AAACCCEEEJJJccc|||dddMMMBBBBBB<<<:::===<<<;;;;;;<<<<<<===>>>>>>>>>===BBBAAA```>>>CCCAAA@@@CCCDDDNNNaaa|||```VVVRRRVVVWWWccc|||~~~qqq^^^SSSIIIDDDAAA===<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>?????????AAACCCEEEKKKeee~~~{{{fffOOOCCCBBB<<<:::>>><<<;;;;;;<<<<<<===>>>>>>>>>===AAADDDfff>>>DDDAAA???CCCEEEPPPeeetttZZZRRRPPPTTTVVVddd}}}|||ttt___TTTIIIDDDAAA>>><<<>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>???@@@@@@AAACCCEEELLLggg}}}{{{gggOOOCCCBBB<<<:::>>><<<;;;;;;<<<<<<===>>>>>>>>>>>>BBBFFFkkk======CCC>>>BBBJJJNNNkkkpppUUUSSSSSSVVVXXXgggooobbbUUUHHHBBB@@@>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@@@@AAADDDFFFHHHwww|||~~~cccLLL@@@AAA======>>>;;;999;;;<<<<<<;;;<<<===???BBB@@@EEErrr>>>===CCC>>>CCCIIIOOOmmmpppVVVTTTSSSVVVXXXgggpppcccVVVIIICCCBBB???>>>???>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@@@@BBBDDDFFFKKKzzz|||cccLLL@@@AAA======>>>;;;999;;;<<<<<<<<<<<<===???>>>AAALLLzzz>>>===CCC???CCCIIIPPPppppppWWWUUUSSSVVVXXXgggssseeeWWWJJJDDDCCCAAA@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDGGGNNN|||cccLLL@@@AAA======>>>;;;999;;;<<<<<<<<<<<<===???<<>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAABBBEEEGGGNNN|||cccLLL@@@AAA======>>>;;;:::;;;======<<<<<<>>>??????KKK[[[}}}yyyAAA===CCCAAADDDHHHRRRyyyoooVVVSSSQQQVVVYYYgggzzzfffXXXJJJCCCAAA??????AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAACCCEEEGGGNNN~~~{{{cccLLL@@@AAA======>>>;;;:::<<<======<<<===>>>@@@DDDOOO\\\yyyuuuBBB===CCCBBBDDDGGGSSS}}}pppVVVRRRQQQVVVYYYggg}}}iiiZZZKKKCCC@@@>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEHHHNNN}}}|||zzz~~~cccLLL@@@AAA======>>>;;;:::<<<============>>>@@@FFFNNNVVVzzzzzzuuuCCC===DDDCCCEEEGGGTTTsssWWWRRRPPPVVVZZZggglll]]]MMMDDDAAA>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBCCCFFFHHHPPP}}}{{{xxx|||cccLLL@@@AAA======>>>;;;;;;<<<>>>>>>======???@@@BBBHHHMMMqqqyyytttCCC===DDDCCCEEEGGGUUUuuuYYYSSSPPPVVVZZZgggxxxxxxooo```OOOFFFBBB??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBCCCFFFHHHRRR}}}~~~zzzwww|||cccLLL@@@AAA>>>===???;;;;;;<<<>>>>>>======???@@@===CCCGGGlllvvvrrrDDD@@@BBBAAAIIIHHHRRRqqq[[[QQQQQQVVVYYYgggppplllvvvuuucccPPPFFFCCCAAA@@@AAA????????????????????????>>>???@@@@@@AAACCCFFFIIIQQQ|||{{{eeeLLL@@@AAA>>>>>>>>>:::<<<;;;;;;<<<<<<===>>>??????HHHKKKrrrvvvrrrDDD@@@BBBAAAIIIHHHSSSooo\\\TTTQQQVVVXXXfffoooffffffwwwtttcccPPPFFFCCC@@@>>>???????????????????????????>>>???@@@@@@AAACCCFFFIIITTT{{{zzz~~~eeeLLL???@@@>>>===>>>999<<<;;;;;;<<<<<<===>>>???BBBIIIMMMvvvwwwtttCCC@@@CCCAAAIIIIIITTTjjj[[[UUUQQQUUUXXXfffvvviii^^^iiisssbbbOOOFFFCCC???======????????????????????????>>>???@@@@@@AAACCCFFFIIIVVVzzzyyy}}}zzzeeeKKK??????===<<<===999<<<;;;;;;<<<<<<===>>>???CCCGGGNNNzzzvvvrrrBBB@@@CCCBBBIIIIIIVVVbbbWWWTTTQQQUUUWWWddd~~~rrreeeoooqqqaaaOOOFFFCCC@@@======????????????????????????>>>???@@@@@@AAACCCFFFIIIVVV~~~zzzyyy||||||fffLLL??????<<<;;;===888<<<;;;;;;<<<<<<===>>>???AAABBBOOO}}}rrrooo}}}AAA@@@DDDBBBIIIJJJXXX___WWWTTTQQQUUUVVVccc}}}}}}qqq{{{rrraaaOOOGGGDDDAAA??????????????????????????????>>>???@@@@@@AAACCCFFFIIITTT~~~zzzyyy|||gggMMM??????;;;;;;===999<<<;;;;;;<<<<<<===>>>???AAAAAAVVV|||rrrooo}}}@@@@@@DDDBBBIIIJJJZZZ```XXXUUUPPPTTTUUUbbb|||xxxfffRRRHHHDDDAAA@@@AAA????????????????????????>>>???@@@@@@AAACCCFFFIIISSSyyyxxx{{{}}}yyyiiiNNN@@@???<<<<<<>>>:::<<<;;;;;;<<<<<<===>>>???DDDEEEccc~~~tttqqq@@@@@@EEECCCIIIJJJ[[[~~~aaaYYYSSSPPPTTTUUUaaa{{{mmmVVVIIIDDD@@@???@@@????????????????????????>>>???@@@@@@AAACCCFFFIIITTTwwwuuuxxx{{{{{{jjjPPPAAA@@@<<<<<>>???GGGJJJooo~~~tttqqq???@@@EEECCCIIIJJJ\\\|||```WWWPPPPPPTTTTTTaaa{{{rrrZZZKKKCCC???>>>???????????????????????????>>>???@@@@@@AAACCCFFFIIIVVVuuusssvvvxxxlllQQQBBB@@@======???<<<<<<;;;;;;<<<<<<===>>>???GGGKKKuuu|||rrrooo~~~DDD???FFFDDDEEEKKK]]]}}}bbbQQQZZZQQQSSSRRR\\\uuuuuu[[[JJJCCCAAA>>>;;;???????????????????????????@@@AAAAAABBBCCCGGGIIIUUUvvvuuuvvvwwwmmmJJJCCC???<<<>>>999=========<<<<<<<<<<<<======KKKQQQiiiqqquuu|||AAA>>>FFFDDDEEEIIIZZZkkkTTTWWWQQQSSSRRR[[[sssyyy```MMMEEECCC@@@===???????????????????????????@@@AAAAAABBBCCCGGGIIITTTwwwuuuvvvxxx|||rrrMMMCCC>>><<<@@@:::===<<<<<<<<<<<<<<<===>>>>>>IIIQQQjjjrrrvvv~~~@@@===EEEDDDEEEHHHXXXvvvWWWSSSQQQSSSQQQZZZpppeeeQQQHHHDDDBBB??????????????????????????????@@@AAAAAABBBCCCGGGIIITTTyyyuuuwwwyyy|||xxxuuuzzzPPPCCC===<<>>???@@@FFFOOOkkktttxxxAAA===EEECCCEEEJJJ\\\zzzXXXRRRQQQSSSQQQXXXllliiiTTTHHHDDDBBB@@@???????????????????????????@@@AAAAAABBBCCCGGGIIIUUUzzzuuuwwwyyytttqqqsss~~~SSSCCC<<<===CCC<<<===::::::;;;<<<===???AAABBBCCCNNNlllvvvxxxDDD>>>EEEBBBEEEMMMbbbyyyWWWTTTQQQSSSQQQVVViii{{{iiiSSSGGGBBBAAAAAA???????????????????????????@@@AAAAAABBBCCCGGGIIIUUU{{{uuuvvvxxxmmmlllmmm}}}}}}RRRCCC======CCC<<<===::::::;;;<<<>>>@@@AAACCCBBBLLLjjjwwwxxxDDD>>>EEEBBBEEENNNcccwwwVVVWWWPPPSSSQQQUUUgggyyyhhhQQQDDD@@@AAAAAA???????????????????????????@@@AAAAAABBBCCCGGGIIITTT|||ttttttvvv~~~{{{sssiiiaaagggyyyuuulll~~~wwwOOOCCC>>>>>>CCC;;;===;;;;;;<<<===>>>@@@BBBBBBBBBKKKhhhwwwvvv}}}@@@===EEECCCEEEKKK]]]wwwWWWYYYOOOSSSPPPUUUfffxxxfffPPPCCC@@@AAACCC???????????????????????????@@@AAAAAABBBCCCGGGIIIRRR}}}sssrrrtttzzzmmmhhhbbb]]][[[[[[gggwwwrrrooommmqqqnnnJJJCCC@@@???BBB:::===<<<<<<<<<===>>>@@@AAABBBCCCJJJeeewwwsssyyy===;;;EEEDDDEEEHHHWWWzzzXXXYYYOOOSSSQQQUUUeeewww~~~eeeOOOCCC@@@BBBEEE???????????????????????????@@@AAAAAABBBCCCGGGIIIPPP}}}sssqqqsssxxxqqqddd]]]XXXXXX\\\iii~~~|||xxxyyyhhhGGGCCCBBB???AAA:::===============>>>???AAAAAADDDJJJcccvvvqqqwwwDDDBBBAAAGGGKKKHHH\\\[[[XXXSSSRRRMMMSSSeeettt|||aaaLLLAAA??????@@@???????????????????????????@@@AAAAAABBBCCCGGGIIIVVVvvvrrrqqqvvv|||gggfff]]]ZZZaaakkk}}}cccMMM===???CCC???;;;<<<<<<<<<<<<<<<===???@@@AAAAAARRRiiiqqqooo{{{BBBAAA@@@FFFIIIEEEXXX}}}]]]XXXSSSRRRNNNTTTdddtttzzz___JJJBBB@@@@@@??????????????????????????????@@@AAAAAABBBCCCGGGIIIVVVuuusssssswww|||sssmmm``````sss```LLL===>>>BBB>>>;;;<<<<<<<<<<<<<<<===???@@@AAAAAAPPPeeennnmmmyyyAAAAAAAAAFFFIIIEEEUUUwww```XXXTTTSSSNNNTTTdddssswwwZZZHHHBBBBBBAAA>>>???????????????????????????@@@AAAAAABBBCCCGGGIIIWWWvvvuuuvvvvvv{{{vvvsssgggfffgggiiirrrzzzssssssvvvwwwuuusssyyywwwgggnnnZZZJJJ======@@@===:::;;;<<<<<<<<<<<<===???@@@AAAAAAMMM```nnnnnnxxxBBBDDDDDDHHHKKKGGGUUUrrrbbbWWWUUUTTTOOOTTTcccqqquuuWWWFFFBBBDDDBBB===???????????????????????????@@@AAAAAABBBCCCGGGIIIWWWvvvuuuwwwtttuuullliiieeeaaa```^^^\\\[[[VVVXXX]]]```eeetttuuuwwwTTTGGG===<<<>>><<<:::;;;<<<<<<<<<<<<===???@@@AAAAAAKKK\\\tttrrrzzzBBBEEEDDDHHHKKKHHHTTTnnndddVVVUUUTTTOOOSSSbbbnnnsssVVVEEEBBBDDDBBB>>>???????????????????????????@@@AAAAAABBBCCCGGGIIIUUUsssqqquuurrriii[[[YYYXXXVVVVVVWWWYYYYYYYYYXXXYYY\\\```cccnnnjjjNNNEEE>>><<<===<<<;;;;;;<<<<<<<<<<<<===???@@@AAABBBJJJYYYyyyuuu{{{@@@DDDCCCEEEIIIHHHSSSjjjgggVVVTTTSSSNNNRRR___kkk~~~|||tttXXXFFFBBBCCCBBB@@@???????????????????????????@@@AAAAAABBBCCCGGGIIIQQQsssmmmtttqqq~~~tttfff\\\XXXWWWVVVTTTUUUWWWYYYZZZZZZ]]]ZZZYYY[[[```mmmaaaHHHDDD???===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAACCCJJJZZZ{{{ttt{{{AAAEEECCCDDDIIIJJJTTTjjjjjjWWWTTTSSSMMMQQQ]]]hhh{{{uuu[[[HHHAAAAAABBBAAA???????????????????????????@@@AAAAAABBBCCCGGGIIIKKK}}}{{{ppptttpppyyyssshhh```\\\\\\XXXVVVUUUUUUWWWYYYZZZZZZ\\\ZZZZZZ[[[]]]hhh|||ZZZEEEDDDAAA===<<<=========<<<<<<<<<<<<===???@@@AAACCCLLL\\\~~~ttt{{{DDDHHHEEEFFFKKKMMMWWWmmmmmmYYYSSSRRRMMMPPP\\\fffyyy}}}vvv]]]IIIAAA@@@BBBCCC???????????????????????????@@@AAAAAABBBCCCGGGIIIFFFxxxuuuwwwppptttwwwpppgggaaa```YYYXXXWWWWWWZZZ\\\]]]]]]ZZZ\\\___```^^^bbbsssUUUCCCDDDBBB>>><<<===>>>>>><<<<<<<<<<<<===???@@@AAADDDMMM^^^uuuzzzDDDFFFCCCDDDJJJKKKVVVnnnyyyUUUTTTTTTNNNPPPZZZbbbvvv~~~rrrUUUCCC>>>???AAABBBAAAAAAAAA@@@@@@@@@??????===???@@@AAAAAACCCFFFHHHMMMmmmyyyvvvwww{{{xxxlllccc```YYYXXXYYY]]]aaabbb___\\\___]]]ZZZYYY]]]eeennntttRRRDDDBBB???=========<<<;;;<<<<<<<<<<<<===???@@@AAACCCOOObbbrrr~~~CCCFFFCCCEEEJJJJJJTTTkkk\\\UUUUUUOOOPPPYYY```rrrqqqUUUDDD@@@@@@AAABBB@@@@@@@@@?????????>>>>>>===???@@@AAAAAACCCFFFHHHMMMlll{{{ttttttyyy~~~nnngggaaa______bbbfffgggeeeccccccaaa___^^^aaafffkkknnn{{{xxx{{{~~~}}}PPPDDDBBB???=========<<<;;;<<<<<<<<<<<<===???@@@AAADDDQQQdddrrr}}}BBBEEEDDDFFFKKKIIIQQQggg```VVVUUUOOOOOOVVV\\\mmmzzznnnQQQCCC??????@@@BBB?????????>>>>>>>>>=========???@@@AAAAAACCCFFFHHHMMMjjj~~~sssqqqwwwuuuiiifffdddeeeiiikkkkkkiiieeedddcccaaabbbcccdddeeerrr|||tttqqqssstttrrrooouuuxxxLLLDDDBBB???=========<<<;;;<<<<<<<<<<<<===???@@@AAAEEEQQQdddrrr|||AAAEEEDDDGGGKKKHHHOOOccc\\\TTTSSSNNNNNNUUUYYYhhhvvviiiMMMAAA???>>>>>>@@@@@@?????????>>>>>>>>>>>>===???@@@AAAAAACCCFFFHHHMMMggguuurrruuuvvvqqqmmmllloooqqqrrrqqqlllkkkhhhfffdddddddddeeennnvvv}}}sssnnnnnnooolllhhhfffsssIIIDDDBBB???=========<<<;;;<<<<<<<<<<<<===???@@@AAADDDMMM___rrrzzzAAAEEEDDDGGGKKKHHHNNNbbbuuuYYYQQQQQQLLLMMMTTTWWWfffuuugggKKKBBBAAA???>>>AAAAAAAAA@@@@@@@@@?????????===???@@@AAAAAACCCFFFHHHLLLcccxxxtttttt}}}yyyvvvwwwyyyzzzyyywwwtttoookkkiiiiiijjjkkkoooiiihhhxxx}}}oooggghhhiiifffccc]]]ssspppGGGDDDBBB???=========<<<;;;<<<<<<<<<<<<===???@@@AAABBBIIIWWWtttzzzAAAEEEDDDGGGKKKHHHOOOcccjjjYYYPPPPPPLLLMMMSSSUUUccc{{{{{{ppprrryyyuuufffJJJDDDEEEAAA@@@DDDAAAAAAAAA@@@@@@@@@@@@???===???@@@AAAAAACCCFFFHHHLLL___yyyvvvssswww||||||}}}|||{{{zzzvvvqqqllliiihhhhhhiiiqqqooommmrrr~~~mmmeeefffgggddd```]]]lllqqqJJJDDDBBB???=========<<<;;;<<<<<<<<<<<<===???@@@AAABBBHHHUUUvvvzzzBBBEEEDDDFFFKKKIIIPPPeeedddWWWQQQRRRMMMMMMRRRSSS___wwwxxxsssuuu{{{vvvcccGGGBBBEEEAAA???CCC@@@@@@@@@@@@????????????===???@@@AAAAAACCCFFFHHHKKK[[[wwwtttqqqttt~~~{{{yyyuuuqqqlllhhheeedddqqqssssssrrrttt|||mmmfffggggggccc]]]___iiitttOOODDDBBB???=========<<<;;;<<<<<<<<<<<<===???@@@AAADDDJJJXXXxxxzzzBBBEEEDDDFFFKKKIIIRRRggg```TTTTTTTTTOOONNNRRRRRR\\\sss}}}~~~xxx___CCC???BBB>>>;;;@@@????????????>>>>>>>>>>>>===???@@@AAAAAACCCFFFHHHJJJXXXtttsssppprrr{{{uuunnniiieeemmmllljjjiiijjjqqq~~~vvviiiccceeeddd]]]VVV]]]fffvvvSSSDDDBBB???=========<<<;;;<<<<<<<<<<<<===???@@@AAAFFFMMM]]]yyyzzzAAACCCGGGHHHGGGIIIVVVdddeeeZZZUUURRRPPPNNNMMMQQQ]]]jjj~~~ssszzzTTTAAAEEECCC===???AAA>>>@@@AAA@@@??????>>>;;;???@@@AAAAAAAAABBBDDDFFFOOOWWW{{{nnnnnnmmmttt}}}|||sssmmmqqqooonnnlllkkkkkkkkklllxxxfff___hhhhhh``````XXXfffgggSSSCCCBBB@@@>>><<<;;;:::::::::;;;<<<===>>>???@@@AAAEEEJJJ```yyy{{{BBBDDDGGGHHHGGGIIIUUUbbbfffYYYUUURRRPPPOOOMMMPPP\\\hhh}}}ttt|||~~~rrrwwwRRR@@@DDDBBB===>>>@@@??????>>><<<<<<===>>>>>>???@@@AAAAAAAAABBBDDDFFFNNNXXX}}}pppooolllrrr~~~zzztttpppooonnnlllkkkkkkllllllrrr~~~wwwfff```kkkkkkbbb```ZZZaaaYYYFFF@@@@@@>>>===<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAAEEEHHHZZZwwwxxxDDDEEEGGGIIIGGGHHHSSS___hhhWWWTTTRRRPPPOOOMMMOOOYYYeee|||wwwjjjjjjzzz}}}ooorrrPPP???CCC@@@<<<>>>??????>>>=========>>>???@@@???@@@AAAAAAAAABBBDDDFFFLLLYYYrrrooolllpppzzz{{{sssrrrpppnnnmmmmmmmmmmmmhhhxxx~~~vvvfffcccpppqqqeee```\\\ZZZzzzqqqLLL<<<>>>>>>======<<<=========:::;;;<<<===>>>???@@@AAADDDFFFSSSvvvsssEEEEEEGGGIIIGGGHHHQQQ\\\lllUUUTTTRRRQQQOOOMMMMMMWWWaaaxxxpppggghhhrrr||||||mmm}}}mmmOOO@@@CCC@@@===??????>>>>>>AAAFFFFFFCCCAAAAAA???@@@AAAAAAAAABBBDDDFFFGGGXXXtttoookkkmmmuuuzzzxxxuuurrrpppnnnnnnmmmlllrrr~~~~~~~~~~~~vvvfffgggxxxxxxhhh```[[[WWWssshhhIII===>>>>>>===<<<<<<<<<<<<===:::;;;<<<===>>>???@@@AAAEEEFFFNNNyyypppFFFEEEGGGIIIHHHHHHPPPYYYpppUUUTTTRRRQQQPPPLLLLLLSSS]]]tttxxxwwwxxx{{{{{{kkkyyyiiiNNNAAACCC@@@???AAA@@@===???GGGQQQQQQIIIBBB@@@???@@@AAAAAAAAABBBDDDFFFCCCUUUvvvooojjjlllrrr|||xxxtttqqqooonnnnnnnnnqqq~~~{{{zzz}}}wwwhhhmmmlll___XXXWWWuuubbbIIIBBB@@@???>>><<<;;;;;;;;;::::::;;;<<<===>>>???@@@AAAEEEHHHMMMqqqFFFEEEFFFHHHHHHIIIOOOWWWuuuWWWTTTRRRRRRPPPLLLJJJQQQZZZooo}}}~~~zzzjjjwwwdddLLLAAACCC@@@???BBB@@@>>>???HHHSSSTTTHHH@@@??????@@@AAAAAAAAABBBDDDFFFCCCPPPyyyxxxooojjjlllqqqzzz|||wwwsssqqqpppmmmnnnmmmppp}}}yyykkkrrrooo^^^VVVXXXyyyZZZEEECCC@@@???>>><<<;;;::::::::::::;;;<<<===>>>???@@@AAACCCJJJMMMwwwvvvEEEDDDEEEHHHIIIJJJOOOWWWvvvyyyYYYTTTRRRRRRPPPLLLIIINNNWWWiiivvv}}}{{{|||zzzjjjvvv___JJJ@@@BBB>>>???BBB???@@@===AAAJJJJJJAAA<<>>===<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAA@@@LLLOOOppp}}}EEECCCDDDHHHIIIJJJPPPWWWmmm{{{[[[TTTRRRRRRQQQLLLHHHMMMUUUeeerrr|||wwwvvvzzz~~~yyyjjjvvv|||\\\HHH???@@@===>>>AAA>>>CCC;;;:::@@@@@@999999@@@???@@@AAAAAAAAABBBDDDFFFJJJJJJ^^^zzznnnjjjlllqqqttt}}}yyywwwvvvuuujjjooooookkkooo}}}pppzzzsss]]]WWWWWWuuuOOO???@@@;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<===>>>???@@@AAA>>>LLLPPPmmmCCCDDDFFFGGGHHHLLLQQQTTTmmm```XXXTTTQQQOOOLLLJJJLLLQQQZZZggg|||yyyzzz|||qqqjjjuuu~~~VVVKKK@@@???@@@???<<<;;;???>>>===<<<===>>>@@@BBB???@@@@@@@@@???AAADDDFFFCCCHHH]]]}}}mmmkkkllllllsss}}}zzzzzzxxxtttrrrpppnnnllllllsss{{{yyymmm___YYY]]]wwwiiiLLL@@@???======<<<;;;;;;;;;;;;<<<<<<<<<======>>>@@@AAABBBKKKAAAMMMpppDDDEEEFFFGGGIIILLLQQQTTTgggcccWWWSSSPPPOOOMMMJJJLLLPPPXXXccc}}}~~~zzzzzz{{{|||rrrnnnxxx{{{xxxQQQGGG>>>===??????======??????===<<<===>>>???AAA???@@@@@@@@@@@@AAACCCFFFEEEGGGXXXsssooommmjjjppp~~~}}}}}}|||yyyxxxuuusssqqqnnnooozzz|||kkk]]]YYY^^^yyygggKKK??????======<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAAAAAFFF===JJJkkkEEEFFFGGGHHHIIILLLPPPTTT___cccUUUQQQOOOPPPNNNKKKLLLOOOWWW]]]rrr~~~}}}{{{~~~}}}qqqqqq{{{yyysssLLLBBB;;;<<>>???@@@???>>>===<<<===>>>???>>>???@@@@@@@@@AAACCCEEEGGGFFFQQQqqqyyyrrrnnnggglllyyy|||yyyvvvuuurrrnnnooottt|||ggg[[[XXX```|||aaaHHH???>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAACCC===HHHeeeEEEFFFGGGHHHIIIKKKPPPSSS\\\___TTTPPPNNNPPPPPPLLLKKKMMMVVV[[[kkk{{{nnnqqq{{{{{{sssJJJAAA<<<===?????????@@@@@@???>>>===<<<=========>>>???AAAAAAAAAAAACCCEEEGGGFFFLLLfff~~~sssnnnfffjjjttt|||xxxvvvxxxvvvqqqnnnooovvv|||~~~|||uuucccWWWXXXccc~~~XXXCCC>>>???======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAACCC@@@JJJaaaFFFGGGGGGGGGHHHJJJNNNQQQ]]]cccUUUPPPNNNPPPPPPMMMKKKLLLVVVZZZiiizzzlllnnnyyytttJJJCCC>>>>>>???>>>>>>?????????>>>======<<<<<<<<<===???AAAAAAAAAAAACCCDDDEEEFFFKKK___rrrlllhhhkkkqqqzzzxxxyyyyyyuuurrrrrruuu}}}{{{xxxxxxzzzxxxlll^^^UUUXXXggguuuPPP???>>>@@@======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===???@@@AAACCCBBBKKK\\\EEEFFFGGGFFFFFFHHHLLLOOO]]]{{{pppYYYRRRNNNPPPQQQNNNLLLLLLSSSYYYggg{{{nnnnnnyyyrrrIIICCC?????????===<<>>???@@@AAACCCJJJUUU|||EEEEEEFFFEEEEEEGGGJJJMMMXXXrrr|||]]]UUUOOOOOOPPPNNNLLLLLLNNNUUUbbbwww{{{tttqqq|||nnnFFFAAA>>>>>>>>>;;;<<>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???@@@@@@DDDIIIOOOuuuDDDEEEEEEDDDDDDFFFIIILLLTTTlll```WWWOOOOOOPPPNNNMMMMMMIIIRRR^^^ooo~~~xxxvvv}}}{{{zzzttt~~~lllCCC>>><<<======;;;<<>>>>>>>>===<<>>???@@@AAAFFFKKKNNNxxxEEEEEEEEEFFFGGGHHHJJJJJJUUU```iiiQQQKKKSSSRRRNNNMMMKKKJJJSSS^^^mmmyyysssfffgggkkksss{{{~~~zzzvvvkkknnnwww}}}vvv~~~xxx}}}~~~___AAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<===============???@@@@@@@@@@@@AAACCC???EEEBBBQQQ[[[mmmlllhhhnnnxxx~~~}}}{{{uuuoooooofffZZZRRRPPPPPPOOOMMMMMMPPPUUUXXXYYYYYYZZZZZZ\\\\\\bbbjjjpppuuu~~~vvvxxxuuu|||pppiii^^^TTTUUU```uuunnnPPPBBB===:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<>><<<<<<<<<<<<===<<<<<<<<<<<<===============???@@@@@@@@@@@@AAACCCAAAFFFCCCOOOWWWsssllljjjmmmuuu|||xxxgggbbb\\\YYYWWWSSSLLLGGGEEEGGGJJJJJJIIIIIIIIIJJJSSSSSSXXX___ccchhhttt~~~||||||vvvxxxwww|||ooohhh]]]TTTUUU^^^uuubbbKKKAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@EEEGGGUUUEEEEEEEEEFFFGGGHHHIIIJJJRRRVVVrrryyy]]]QQQVVVTTTPPPNNNJJJIIINNNVVVddd}}}vvvkkk\\\QQQLLLMMMLLLNNNQQQTTTSSSNNNJJJLLLKKKLLLOOOPPPOOOPPPSSSfff}}}}}}}}}pppMMM@@@???===<<<;;;<<<<<<===<<<<<<<<<<<<===============???@@@@@@???@@@AAACCCCCCFFFEEELLLQQQtttppplllmmmqqq~~~{{{wwwqqqlllfff^^^TTTMMMGGGHHHGGGEEEBBBAAAAAABBBIIIIIILLLQQQTTTXXXaaajjjhhhdddbbbdddmmmvvv|||wwwrrruuuzzz|||nnnfff\\\SSSUUU^^^yyynnnRRRDDD???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>AAAEEEEEEOOOvvv{{{~~~DDDDDDEEEEEEFFFHHHIIIJJJNNNUUUmmmdddSSSUUUTTTQQQOOOJJJIIILLLRRR___vvvyyynnncccWWWNNNKKKGGGGGGIIILLLOOOPPPMMMKKKNNNKKKJJJKKKMMMNNNNNNNNNYYYqqq{{{~~~nnnKKK???>>>===<<<;;;<<<<<<===<<<<<<<<<<<<===============>>>@@@@@@??????AAABBBCCCDDDFFFIIIMMMjjjwwwooommmnnnxxxqqqeeeZZZSSSNNNMMMKKKGGGCCCAAABBBCCCBBBCCCEEEGGGIIILLLRRRWWWUUURRROOOPPPWWW___gggjjjooommmrrryyywwwooommmqqq}}}|||lllcccZZZSSSVVVaaa]]]GGGAAA???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>???CCCBBBGGGiiiwww|||DDDDDDDDDEEEFFFGGGIIIIIIKKKXXXooolllUUUTTTRRRQQQPPPLLLKKKKKKPPP\\\qqqrrrfff[[[QQQJJJHHHDDDEEEGGGJJJLLLMMMMMMLLLMMMLLLKKKKKKMMMPPPPPPOOOTTTeee{{{{{{eeeEEE>>>>>><<<;;;;;;<<<<<<===<<<<<<<<<<<<============<<<>>>????????????@@@BBBCCCBBBFFFHHHKKKbbb|||qqqnnnnnnuuuzzzgggXXXOOOMMMLLLIIIEEEAAA@@@AAACCC>>>@@@AAA@@@AAADDDGGGIIIJJJHHHEEEEEEIIIOOOUUUXXX^^^]]]ccclllnnniiijjjpppzzziii```XXXRRRVVVfff~~~SSSBBBAAA???===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>BBBAAADDDaaauuu{{{DDDDDDDDDEEEFFFGGGHHHIIIJJJYYYmmmxxxYYYSSSQQQQQQQQQLLLLLLJJJNNNYYYlll~~~xxxqqqjjjiiiooozzziii^^^UUULLLHHHGGGJJJJJJKKKLLLMMMMMMMMMMMMKKKNNNOOONNNOOORRRSSSRRRVVV___yyyyyy\\\BBB>>>===<<<;;;;;;;;;======<<<<<<<<<<<<============<<<>>>??????>>>???@@@BBBCCC???FFFFFFKKKZZZssspppnnntttsss^^^RRRKKKJJJHHHDDDAAA@@@AAABBB<<>>BBBBBBAAADDDDDDBBBBBBCCCEEEHHHJJJRRRQQQWWWbbbfffeeeiiirrrxxxeee]]]VVVRRRWWWiiiwwwKKK@@@BBB???<<<>>>:::::::::::::::::::::::::::::::::;;;<<<<<<======>>>DDDDDDEEE[[[vvv{{{DDDDDDDDDDDDEEEGGGHHHIIIKKKWWWddd___UUUPPPPPPPPPKKKKKKIIILLLWWWggg~~~}}}ttthhh^^^XXXWWW]]]oooxxxlll^^^WWWRRRMMMLLLMMMPPPPPPQQQPPPPPPPPPQQQRRRMMMTTTWWWTTTSSSVVVWWWVVVWWW[[[pppxxxUUUBBB===<<<;;;;;;;;;;;;======<<<<<<<<<<<<============<<<===??????>>>>>>@@@AAADDD<<>>AAAAAA???@@@DDDDDD???BBBDDDEEEEEEEEEDDDDDDDDDHHHFFFLLLWWW^^^___fffqqq~~~uuubbbZZZTTTRRRXXXhhhkkkCCC===BBB>>>;;;???::::::::::::::::::::::::999::::::;;;;;;<<<<<<======DDDEEEDDDUUUwwwzzzzzzCCCCCCDDDDDDEEEGGGHHHIIILLLUUU[[[dddVVVPPPOOOOOOKKKJJJGGGJJJUUUdddyyy}}}pppaaaUUUQQQOOOSSSdddzzz{{{ggg\\\RRROOONNNNNNPPPSSSOOOPPPPPPQQQPPPQQQTTTUUUMMMVVV\\\XXXTTTVVVXXXWWWSSSVVViiisssMMM???===<<<;;;:::;;;;;;======<<<<<<<<<<<<=========>>><<<===??????>>>>>>@@@AAAEEE;;;DDDDDDIIIMMMeeeuuuqqqooorrryyyzzzcccTTTLLLMMMLLLKKKGGGCCC@@@@@@@@@AAAEEEEEEBBBDDDHHHGGGBBBCCCFFFIIIJJJIIIGGGEEEDDD@@@>>>CCCOOOVVVYYYbbbnnn}}}sss```XXXSSSRRRYYYfffbbb<<<:::AAA===:::???::::::::::::::::::::::::999999:::;;;;;;<<<<<<===;;;BBBDDDBBBOOOxxxuuuxxxyyyuuuCCCCCCCCCCCCDDDFFFGGGHHHPPPPPPdddeeeOOOTTTRRRSSSMMMMMMLLLMMMTTT___qqqrrrbbbbbb___TTTSSS___gggdddeeelll]]]XXXQQQNNNUUU^^^```\\\WWWWWWUUUSSSRRRTTTTTTSSSUUUYYY```eee```XXXUUUWWW[[[VVV___~~~mmmHHH@@@>>>===<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<>>>??????>>>>>>???@@@???<<>>===>>>>>><<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<=========<<<:::AAAEEEIIIkkk{{{zzzxxxyyyrrrBBBBBBBBBCCCDDDEEEGGGGGGNNNMMM^^^jjjRRRTTTQQQSSSMMMMMMKKKLLLRRR\\\mmmqqqjjjgggWWWPPPWWW___^^^]]]```YYYXXXUUUTTT[[[hhhqqqsss^^^___^^^]]]\\\ZZZWWWSSSUUUZZZbbbhhheee\\\WWWXXXYYYWWW]]]vvvgggEEEAAA======<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<>>>??????>>>>>>???@@@@@@===FFFDDDEEEJJJ```}}}tttqqquuutttyyyzzznnn^^^QQQKKKHHHFFFDDDGGGNNNQQQMMMJJJIIIGGGCCCFFFFFFFFFGGGFFFFFFEEEEEECCCEEEHHHLLLNNNMMMKKKKKKEEEBBBBBBHHHNNNUUUcccppp}}}rrrYYYUUUXXXVVVTTTccc~~~SSS:::===>>><<<===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<=========@@@???EEEGGGEEE^^^~~~vvvyyywwwqqqBBBBBBBBBCCCDDDEEEFFFGGGPPPNNN[[[rrrUUUTTTPPPSSSNNNMMMKKKKKKPPPXXXfff}}}lllXXXTTTVVVUUURRRRRRSSSVVVXXXXXX___ooo}}}rrrqqqooolllggg```[[[XXXYYYZZZ___dddbbbZZZVVVVVVWWWWWWZZZnnnzzz]]]???AAA===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<>>>??????======>>>@@@AAA>>>FFFDDDEEEHHHXXXyyyuuuxxxttttttsssiii[[[SSSJJJDDDCCCCCCCCCBBBCCCIIINNNMMMKKKJJJGGGDDDFFFFFFEEEEEEDDDCCCCCCBBBHHHHHHIIILLLPPPRRRPPPLLLGGGDDDBBBFFFMMMWWWfffrrrsssZZZUUUWWWTTTSSSaaaqqqLLL888<<<===;;;<<<:::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>===CCCGGGDDDTTTttt{{{uuuoooyyyAAAAAAAAABBBCCCDDDFFFFFFNNNNNNYYYxxxXXXSSSOOOTTTOOONNNLLLKKKOOOTTT```tttmmmYYYRRRQQQRRRTTTTTTXXXZZZ\\\dddttt{{{nnnjjjkkkgggddddddeeebbb\\\WWWWWWSSSWWW[[[lll{{{rrrSSS;;;@@@<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<===>>>>>>======>>>@@@AAA>>>FFFDDDFFFHHHRRRyyy}}}wwwyyytttrrruuubbbWWWPPPLLLGGGEEEEEEFFFEEEEEEFFFHHHKKKLLLKKKJJJIIIGGGEEEDDDDDDDDDCCCCCCDDDDDDNNNMMMLLLMMMSSSVVVRRRLLLMMMIIIEEEFFFMMMZZZhhhsssttt[[[VVVVVVRRRRRRaaadddFFF888>>>===;;;<<<:::999999999::::::;;;;;;<<<999::::::;;;;;;<<<======???<<<>>>DDDEEENNN|||zzz}}}qqqmmmsss@@@@@@AAAAAABBBDDDEEEFFFGGGIIITTT~~~}}}ZZZRRROOOUUUQQQPPPNNNMMMNNNRRR[[[mmm}}}dddQQQOOOUUUYYYXXXZZZ]]]aaammm|||{{{wwwvvvwwwssshhh]]]XXXSSSXXX^^^qqqvvvhhhKKK:::???;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>>======>>>???@@@>>>EEECCCGGGJJJOOOooowwwyyyuuurrrtttcccUUUPPPNNNLLLKKKJJJJJJJJJIIIIIILLLKKKKKKMMMMMMLLLKKKKKKEEEEEEEEEEEEFFFGGGIIIJJJNNNPPPOOOPPPUUUZZZWWWOOOPPPLLLGGGFFFMMM\\\jjjrrrttt]]]YYYWWWRRRRRRcccXXXAAA:::@@@>>>;;;<<<:::888999999::::::;;;;;;;;;999999::::::;;;<<<<<<<<>>>>><<<<<<===???@@@===DDDAAAGGGKKKKKKgggzzzyyyxxxuuusssbbbTTTNNNMMMJJJJJJKKKLLLLLLLLLLLLLLLKKKHHHHHHLLLNNNKKKJJJJJJDDDCCCCCCDDDEEEGGGIIIKKKKKKQQQSSSSSSWWW]]]ZZZRRROOOLLLGGGFFFOOO___mmmssssss```]]]YYYRRRRRRhhhOOO>>>;;;AAA===;;;===;;;999999999999::::::::::::999999999:::;;;;;;<<<<<<999@@@;;;===JJJOOOmmmmmmlllrrr??????@@@@@@AAABBBDDDEEEIIIMMMOOOhhhaaaTTTNNNTTTPPPPPPNNNLLLMMMNNNTTTbbbppprrr]]]^^^aaa^^^bbbfffjjjooo{{{wwwjjjaaaddd___eeeqqqYYYFFF???;;;::::::999999::::::;;;<<<999::::::::::::;;;;;;;;;;;;<<<======<<<<<<===???AAA===BBB>>>DDDHHHFFF]]]|||{{{www}}}}}}gggZZZQQQMMMLLLIIIKKKLLLMMMNNNNNNNNNOOOHHHFFFIIIQQQUUUQQQMMMLLLHHHHHHGGGFFFGGGIIIKKKMMMMMMVVVZZZWWWWWW[[[WWWNNNMMMLLLIIIIIITTTggguuuyyysssbbb```[[[SSSSSSlllxxxIII;;;;;;@@@;;;999<<<;;;:::::::::999999999999999888999999::::::;;;<<<<<<222EEEBBB===IIINNNhhhkkklllnnn?????????@@@AAABBBDDDDDDGGGKKKIII[[[dddUUUNNNSSSNNNOOOMMMLLLLLLLLLQQQ___mmmoookkkzzz|||sssyyy}}}{{{wwwvvvlllbbbfffqqqVVVGGGAAA:::999999999999::::::;;;<<<999999:::::::::;;;;;;;;;;;;<<<======<<<<<<===???BBB>>>AAA<<>>??????@@@@@@AAABBBBBBFFFFFFLLLVVVooozzzXXXPPPPPPSSSQQQPPPMMMKKKLLLQQQXXX^^^{{{}}}qqq{{{{{{ooohhhsssNNNCCC>>>???===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============>>>>>>??????AAADDDIIIMMMccc~~~|||jjj\\\XXXSSSOOOSSSLLLVVVcccbbb]]]YYYQQQRRRQQQYYYlll{{{{{{pppgggooollleee]]][[[___```^^^TTTcccoookkk^^^RRRNNNMMMMMMKKKPPPVVVddd~~~tttrrrppp^^^QQQXXXuuuuuuVVV======<<<;;;::::::::::::999999999888888888888777888888888888999:::;;;<<<;;;???@@@BBBCCC@@@UUUzzzqqqhhhjjjsss>>>>>>??????@@@AAAAAABBBAAABBBGGGNNN^^^^^^RRRUUUTTTSSSQQQNNNKKKKKKOOOUUUZZZsss{{{yyyrrrhhhdddvvvOOOBBB;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============>>>>>>??????AAADDDIIILLLXXX||||||wwwmmm```VVVTTTOOO]]]ssszzzwwwkkkZZZ\\\WWW___vvvuuuwwwlllfffhhhiiigggbbbnnnzzzxxxiiiYYYUUUXXXTTTQQQVVV]]]jjj|||sssssssssaaaSSSZZZ{{{oooPPP===<<<;;;::::::999::::::999999999888888888777777888777777888888999:::;;;;;;======@@@BBB@@@QQQrrrwwwiiigggppp>>>>>>>>>???@@@@@@AAAAAADDDDDDHHHLLLSSSooobbbOOOTTTOOOSSSRRROOOKKKJJJLLLQQQVVViiiooofffddd~~~tttNNNAAA999<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===============>>>??????@@@CCCGGGKKKQQQppp~~~~~~~~~yyyiii```UUU___yyylllfff```gggwwwmmmlllnnnnnnnnntttttt```XXX[[[YYYUUUZZZcccppp||||||xxxsssvvvvvvcccVVV]]]hhhIII===<<<;;;::::::999999999999999888888888777777777777777777777888999:::::::::<<<:::>>>BBB@@@LLLggg{{{yyyiiicccmmm{{{======>>>>>>???@@@@@@@@@GGGEEEFFFKKKOOO^^^kkkPPPUUULLLRRRQQQNNNKKKJJJKKKOOOSSS```zzzuuukkkgggzzzjjjJJJ@@@888>>>;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===============>>>??????@@@BBBFFFIIISSSbbb|||zzzccc]]]pppsssoooxxxtttppprrrtttpppqqq{{{mmm^^^\\\]]]VVVZZZeeesssyyyvvvvvvuuuzzzxxxdddWWW___aaaGGG===<<<;;;:::999999999999888888888888777777777777666666666666777888999:::;;;;;;888<<>>>>>??????@@@BBB@@@>>>EEEMMMRRRxxx|||XXXXXXPPPOOOOOONNNLLLJJJLLLOOORRR[[[qqqwwwlllggg|||yyy___FFFAAA777???::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===============>>>???@@@@@@AAADDDGGGUUUYYY{{{wwweeennn|||{{{{{{vvvuuuzzzooohhh\\\[[[fffsssuuusssxxx{{{~~~xxxaaaWWWdddXXXDDD<<<<<<;;;:::999999999999888888888777777777666666666666666666777888999:::;;;<<<999<<>>>>>??????>>>@@@;;;BBBOOOLLLeee```VVVRRRNNNOOONNNMMMKKKLLLNNNPPPWWWhhh|||}}}ooofffbbb|||{{{UUUCCCBBB666???999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===============>>>???@@@???@@@CCCEEEOOOPPP~~~vvvxxxwwwddd]]]dddppprrrqqq{{{uuu]]]YYYllloooKKKAAA<<<;;;:::999999888888888888888777777777666666666777777777777888999:::::::::===999;;;BBBAAADDDQQQqqqaaajjjooo;;;;;;<<<======>>>>>>???>>>EEE>>>BBBOOOIIIYYYfffQQQSSSQQQQQQPPPNNNLLLKKKLLLMMMQQQ___pppooogggaaabbb}}}zzzLLLAAADDD666>>>999999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============<<<>>>???@@@???@@@AAACCCGGGIIIkkk}}}|||dddWWW^^^kkk{{{tttnnn}}}sssZZZ\\\www___BBBAAA<<<;;;:::999888888888888888777777777666666666666888777777888888999:::;;;888===:::999??????BBBOOO{{{zzzbbbiiikkkxxx;;;;;;<<<<<<===>>>>>>>>><<>>999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============<<<>>>???@@@??????AAABBBBBBFFF^^^zzzxxx]]]OOOVVVfffzzzxxxlll~~~qqqYYY___~~~WWW>>>BBB<<<;;;:::999888888888888777777777777666666666666888888888888999:::;;;<<<666<<<999888======AAANNNvvvccciiihhhsss<<<<<<<<<<<<============BBB>>>AAAGGGFFFDDDOOO```}}}bbbRRRSSSTTTTTTSSSPPPMMMKKKKKKJJJUUUcccvvvsssdddiii}}}bbbAAA@@@===666;;;:::999999888888999999:::;;;;;;;;;::::::999999999999999::::::::::::;;;;;;============>>>???@@@AAAFFFGGGQQQ~~~||||||qqqZZZYYYSSSRRReee|||vvvrrr{{{jjj\\\___RRRAAA>>>;;;;;;:::::::::999999999888888888888888888888888777777777777777888888999888999;;;;;;<<<>>>AAADDDccckkk___gggkkk<<<<<<<<<<<<============AAA===???DDDCCCBBBLLL[[[lllUUUTTTUUUUUUTTTQQQMMMKKKIIIKKKSSS\\\lll|||vvv```@@@???>>>777;;;:::999999888888999999:::;;;;;;:::::::::999999999999999999:::::::::;;;;;;============>>>???@@@@@@AAACCCJJJnnn~~~~~~xxxqqqhhhbbbZZZXXXSSSUUUggg|||~~~tttqqq~~~hhh^^^iiisssKKK@@@===:::999999999888888888888777777777777777777777777777777666666777777888999888999;;;;;;;;;===AAACCC]]]nnn___fffhhh|||;;;<<<<<<<<<<<<=========???<<<>>>BBBAAA???HHHTTT|||}}}ZZZUUUVVVVVVTTTRRRNNNJJJHHHLLLPPPTTT___|||[[[???>>>>>>999:::999999888888888888999999::::::::::::999999999999999999999999::::::::::::===<<<<<<======>>>???@@@>>>BBBDDD\\\~~~ssskkkgggdddaaaYYYVVVSSSYYYlll}}}|||qqqpppfffaaawww```BBB>>><<<888888888777777777777666666666666666666666666666777777666666777777888999888999;;;;;;;;;===@@@CCCUUUqqq___ccceeevvv;;;;;;;;;<<<<<<<<<======>>>===>>>@@@???>>>EEENNNlll^^^TTTTTTSSSSSSRRROOOKKKHHHKKKMMMOOOXXXrrr}}}TTT======>>>;;;:::999999888888888888999999:::999999999999999999999888999999999999:::::::::<<<<<<<<<<<<===>>>?????????EEECCCPPP|||}}}wwwzzzzzzpppiiieeebbbYYYTTTSSS___sss|||qqqnnnfffeeeOOO<<<>>>;;;888888888777777777666666666666666666666666666666666666666666666777888888888::::::;;;;;;<<>>>>>???@@@??????CCCIII______TTTRRRPPPPPPPPPOOOLLLIIIJJJLLLOOOWWWmmmyyysssMMM===;;;===<<<999999888888777777888888999999999999999999999999999888888888999999999::::::;;;;;;;;;;;;<<<===>>>??????EEECCCIIIiiizzznnneee```dddkkkvvviiiccc___\\\]]]UUUVVVggg||||||rrrnnn|||iiimmmqqqFFF;;;???;;;888888888888777777777777777777777777777777777777666666666555666777777888999::::::::::::<<>>?????????@@@CCCFFFXXXhhhWWWSSSOOONNNOOOOOOMMMJJJIIILLLOOOUUUfffgggGGG>>>:::;;;===888888888777777777777888888888888888999999999999999888888888888999999999999;;;::::::;;;;;;<<<===>>>===BBBAAAEEEXXXuuurrrggg^^^WWWXXX\\\ooovvvuuulllfffjjjmmmmmmggg\\\\\\ppp|||sssqqqxxxlllwww^^^AAA;;;???:::888888888888777777777777777777777777777777777777666666555555666666777888999::::::::::::;;;>>>@@@IIIlllyyyggg```]]]ddd::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>>>>>>>@@@BBBCCCPPPvvv~~~^^^XXXRRRNNNOOOOOOMMMKKKJJJKKKMMMPPP[[[uuu]]]BBB@@@999999===777888888777777777777888888777888888888999999999999888888888888999999999999::::::::::::;;;<<<===>>>===>>>@@@EEELLLXXXlll___WWWWWWZZZdddpppwwwvvvxxxttteeedddxxxzzzqqqvvvqqqooobbbLLL===<<<>>>888777777777666666666555555666666666666666666666666666555555555555666777777999::::::::::::;;;===@@@FFFaaawwwpppddd]]]```xxx:::::::::;;;;;;;;;<<<<<<999;;;===<<<>>>@@@BBBAAADDDccceee]]]TTTOOOOOOOOOMMMKKKKKKKKKKKKKKKRRRiiiVVV@@@AAA999777<<<777888888777777777777888888777777888888999999999999777888888888888999999999::::::::::::;;;<<<======>>>>>>@@@GGGFFFGGGrrrxxxfff```bbbhhhjjjzzz~~~llliii}}}xxxooo{{{lllpppoooMMMAAA;;;;;;<<<666666666555555555444444444555555555555555555555555555555555555555666777777999:::::::::999:::===@@@CCCYYYyyyvvvggg___^^^sss:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????GGGVVVqqqcccUUUPPPQQQPPPMMMKKKJJJIIIIIILLLSSSccc~~~vvv{{{uuuXXX???;;;>>>;;;666777999888888888777777666666666666777777888888999999333444555666777888999999::::::;;;;;;<<<=========>>>>>>???EEEGGGFFFdddttt```aaajjjxxxwwwrrreeehhh}}}mmmgggvvvcccDDD???<<<999:::888666666777777777777666666666777888777555444444555555555555555555555444444666777888888::::::;;;<<>>>>>??????DDDRRRuuu|||iiiWWWRRRSSSPPPLLLLLLLLLKKKJJJLLLPPP\\\tttvvv~~~jjjRRR===:::<<<:::777999888888888777777777666666777777777777777888888888555555666666777888999999:::::::::;;;<<<<<<======???>>>>>>CCCEEECCC[[[pppiiinnn{{{nnniii___ddd}}}ppprrrYYY@@@>>><<<:::;;;888666666777777777777666666555777777666555444444555555555555555555555555555777777888999:::;;;<<<<<>>??????AAAMMM]]]rrrZZZTTTTTTOOOLLLNNNNNNLLLKKKKKKLLLTTTfffxxxZZZIII;;;999;;;999888;;;888888777777777777666666888777777777777777777666666666777777888888888999999::::::;;;;;;<<<<<<===>>>>>><<>>>>>???>>>JJJKKKooo```VVVTTTOOOMMMQQQMMMKKKKKKKKKKKKPPP^^^lll~~~NNNDDD<<<::::::888888<<<777777777777777777666666888888777777666666666555777777777888888888888888999999999:::;;;;;;<<<<<<<<<===:::>>>DDD@@@FFFZZZxxxzzzqqqhhh```ZZZSSSNNN]]]~~~}}}yyy[[[CCC999===;;;:::;;;777555666666666666666666555444555666666444444444666444444444555555555555555888888999:::;;;<<<<<<===>>>DDD^^^yyyddd___bbbttt999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>HHHDDD```lllYYYSSSOOOOOORRRJJJHHHIIIKKKLLLPPP[[[gggoooHHHCCC>>><<<:::777888;;;666666666666666666777777888777777777666666555555777777777777777888888888888888999999:::;;;;;;;;;:::<<<:::===DDDBBBBBBOOOwwwxxxooommmlllkkkgggaaa\\\ZZZQQQNNN```{{{|||PPP>>>:::>>>;;;999:::555555555666666666666555555333555666555444333555666444444444555555555666666777888888999:::;;;<<<===>>>EEEXXXjjj___```ooo999999999999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>GGGCCCXXX}}}^^^QQQQQQRRRPPPIIIHHHHHHJJJLLLOOOYYYcccuuubbbDDDAAA>>>;;;999888888999555555666666666666777777777666666666666666666555555555666666777777777888777888888999999::::::;;;777===:::;;;CCCCCCBBBJJJccckkkeeebbbcccddd```\\\[[[WWWUUUgggwww}}}vvvIII<<<;;;>>>888777999555444555555666666555555444333444555555444333555666333333444444555666666666666777888999:::;;;;;;<<<===FFFSSSqqq___]]]gggttt888999999999999:::::::::::::::;;;<<<<<<======>>>===CCCCCCQQQdddOOOSSSTTTMMMLLLIIIHHHJJJJJJLLLTTT\\\hhhUUUAAA???;;;999888999999777555555555666666666777777555555555666666666666666333333444555666777777888777777888888999:::::::::777>>>;;;999AAACCCAAAGGGRRRlllvvvllllllooommmiiihhhaaa^^^ooo{{{ttt}}}xxx]]]DDD:::;;;<<<555555999666444555555666666555555444222333555444444333555666333333444444555666666777555666777777999999:::;;;:::DDDKKKvvv~~~}}}ccc[[[aaakkk888888999999999:::::::::::::::;;;;;;<<<======>>>===@@@CCCLLLrrrhhhOOOTTTUUUJJJPPPLLLIIIIIIHHHIIIOOOWWW]]]KKK>>><<<999666777:::999777444555555555666666777777444555555555666666777777222222333444555666777888777777777888999999::::::777???<<<888>>>AAA@@@EEEDDDRRRzzz~~~~~~~~~}}}hhheeeuuuyyyqqq|||nnnFFFAAA999::::::333444999777444555555555555555555444222333444444333333555666333333444444555666777777555555666777888999::::::888BBBEEEmmmwwwwwwhhh[[[___ggg999999888888999999:::;;;888999999::::::;;;;;;<<<<<<===DDDDDDXXXvvv\\\SSSMMMRRROOOMMMJJJHHHGGGIIIKKKMMM]]]kkkfffFFF>>>===<<<:::999888777777777666555444444555666777666666666666666666666666666666666666777777777777777888888888888999999999777888999;;;===>>>@@@@@@IIIHHH\\\~~~pppaaayyy{{{ppplllrrrFFF<<<:::888666555555666777666666666666666666666666444444444444444444444444444333333333333444555555333444555666888999:::;;;>>>===GGGYYYwwwnnnXXXZZZccc{{{999999888888999999:::;;;888999999::::::;;;;;;<<<<<<<<>>===;;;:::888777777777777666555444444555666777555555555555555555555555555666666666777777777777777777888888888999999999777888999;;;===>>>???@@@BBBBBBRRR|||~~~|||||||||iiiccc~~~uuurrryyyYYY???<<<:::888666555555666666444444444444444444444444444444444444444444444444444333333333333444555555555666777888:::;;;<<<===<<<===EEEQQQ}}}tttZZZYYYaaattt999888888888888999::::::888999999::::::;;;;;;<<<<<<:::???BBBKKKtttjjjTTTSSSPPPPPPNNNKKKIIIHHHIIIJJJLLLMMMZZZmmmOOO???===<<<;;;999888777777777666666555444444555666666555555555555555555555555555555666666666777777777777777777888888888999999777888999;;;<<<>>>???@@@BBBBBBJJJggg{{{www}}}zzzmmmfff[[[cccwww{{{\\\EEE???;;;:::888666555555555666333333333333333333333333444444444444444444444444333333333333333444555555555666777888999:::;;;<<<999>>>BBBGGG{{{aaaZZZ___jjj888888888888888999999:::888999999::::::;;;;;;<<<===:::>>>CCCGGGaaatttVVVUUUPPPQQQOOOLLLJJJHHHIIIJJJKKKLLLWWWcccrrrzzzIIIFFF<<<;;;:::888777777666666555555555555555555555555555555555555555555555555555555555666666666777777777777777777888888888888777888999:::<<<===>>>???CCCCCCDDDSSS|||yyy{{{zzzhhh^^^ZZZVVVgggyyyyyyJJJ>>>AAA:::999888666555555555555333333333333333333333333333333333333333333333333333333222222333333444555333333444555666777888999666??????@@@iiijjj[[[\\\bbb888888777777888888999:::888999999::::::;;;;;;<<<===;;;===CCCFFFTTT```YYYTTTQQQPPPMMMKKKIIIIIIIIIIIIGGGPPPWWW```kkkAAACCC;;;:::999888777666666666444444555555555555444444555555555555555555555555555555555555666666666666666666777777777888888888777888999:::;;;======>>>???AAA>>>DDDiii}}}{{{|||}}}{{{}}}hhh___^^^]]]qqq]]]@@@===;;;999999888666555555444444444444444444444444444444333333333333333333333333333222222222222333444444333333444555666666777777666???===>>>ZZZsss\\\YYY]]]{{{888777777777777888999999888999999::::::;;;;;;<<<<<<===<<>>===:::999888777666666666666444444555555555555444444444444444444444444444444444444555555555666666666666666666777777777888888888888999:::;;;<<<=========@@@@@@CCC]]]}}}yyyzzz|||yyyyyyqqqdddaaagggwwwwwwJJJ???@@@666999888888777666555444333444444444444444444444444333333333333333333333333222222222222222333444444555555555666777888888888777===:::>>>NNN~~~|||___XXX\\\qqq777777777777777888999999888999999::::::;;;;;;<<<;;;???;;;===EEEGGGaaa[[[UUUSSSQQQOOOMMMJJJIIIHHHHHHEEELLLQQQUUUgggXXX@@@===999888777666666666666666333444444555555444444333444444444444444444444444444444444555555555666666666666666666777777777888888888999:::;;;<<<<<<======AAABBBDDDRRRwww|||{{{uuuyyyxxxuuuvvvmmmtttcccAAA@@@CCC666888888777777666444333333333333333333333333333333222222222222222222222222222222222111222222333444444555555666666777777888888;;;666???DDDiiihhh^^^\\\jjj777777777777777888888999888999999::::::;;;<<<<<<:::@@@999:::DDDDDDVVVddd^^^SSSRRROOOMMMKKKIIIHHHGGGEEEJJJNNNPPPZZZuuurrrJJJ???>>>999888777666666555666666333333444555555444333333444444444444444444444444444444444555555555666666666666666666777777777777888888999::::::;;;<<<<<<:::<<>>[[[{{{sssrrrfff\\\eee::::::999999888777777777888888999999999:::::::::999999;;;>>>???DDDQQQ___^^^WWWNNNOOOQQQKKKKKKKKKDDDKKKFFFGGGNNNQQQ]]]XXXCCCAAA333888777777666555444444444222222222222333333444555444444444444444444444444333333333444444444555555444555777888888888777666777777888999::::::::::::>>><<<>>>BBBFFFTTTxxx{{{~~~yyyrrruuu{{{WWWBBB>>>;;;888888999888777666555444444444222222222222222222222222111111111111111111111111111111222222222333333333333333444444555666666666444888999===AAALLL|||mmmdddaaagggzzz999999999888888888777777999999999999::::::::::::;;;;;;===???>>>AAALLLXXXmmm\\\RRRQQQSSSLLLJJJKKKFFFJJJEEEFFFKKKMMMVVVwww|||LLL???AAA;;;777777777666555444444444333333222222222333444444444444444444444444444444333333333444444444444555444555666777888777666666777888999::::::;;;;;;:::<<<:::;;;??????GGG```{{{yyyuuuvvvuuupppHHH:::;;;<<<;;;;;;888888666555444444333444222222222222222222222222111111111111111111111111111111111222222222333333333333444444555666666666777999999;;;<<>>???======EEENNNvvv|||aaaTTTSSSTTTLLLJJJLLLHHHJJJFFFFFFJJJIIIOOOiiicccDDD>>>======777777666666555444444444444444333222222222333333444444444444444444444444333333333333444444444444444555666666777777666666777888999:::;;;;;;;;;;;;===<<<>>>AAA@@@AAANNN^^^wwwxxxzzzsssrrryyy|||vvvttt~~~```CCC:::===<<<:::999888777666555444333333333222222222222222222222222111111111111111111111111111111111222222222222333333333333444555555666666777:::999::::::===]]]yyyyyykkkiiimmm666666666777888999999:::999::::::::::::;;;;;;;;;<<<;;;===???===;;;@@@GGG___cccTTTQQQTTTMMMJJJKKKHHHJJJGGGHHHJJJHHHKKK^^^tttUUUEEE@@@888999666666666555555444444444555444333333222222222222333333333333333333333333222222333333333444444444444444555555666666666666777888999:::;;;;;;;;;;;;<<<;;;>>>CCCDDDCCCIIIQQQyyywwwxxx|||tttqqq{{{llljjj~~~eeeRRR@@@<<<>>>>>>;;;999888777666444333222222222222222222222222222222222111111111111111111111111111111111111222222222222222333333444444555666666555888888:::<<<===UUU|||}}}mmmfffgggvvv555555666777888999999:::999999999:::::::::;;;;;;999999;;;>>>===;;;>>>DDDPPPmmmXXXQQQTTTOOOKKKKKKHHHGGGEEEGGGIIIGGGHHHUUUeeexxxKKKCCC???666888555555555555444444444444555444333333222222222222333333333333333333333333222222222333333333444444444444444444444555555666666777888999::::::::::::999888999===@@@AAADDDHHHVVV~~~xxxzzztttssszzzwwwsssJJJAAA999999===???>>>===999888777555333222222222222222222222222222222222111111111111111111111111000000111111111222222222222222333333444555555555555888777:::======LLLjjjjjj______kkk555555666666777888999999888888999999999:::::::::888777999<<<===;;;>>>CCCGGGmmmhhhVVVVVVRRRNNNMMMIIIEEEDDDEEEFFFDDDEEEMMMWWWllldddAAA<<<;;;999<<<444444444444444444444444444444333222222222333333333333333333333333333333222222222222333333333333444333333333333444555555555666777888999999999999:::::::::;;;===???BBBDDDFFFnnnzzz}}}yyyrrrqqqssswwwrrrEEEBBB>>><<<============;;;:::888666444333222222222222222222222222222222111111111111111111111111000000000111111111111222222222222333444444555555777999666888<<<888@@@UUUlllZZZYYYbbbrrr555666666666777777888888777777777888888888999999999777888;;;<<<;;;===AAAEEEWWWbbbZZZTTTPPPOOOKKKHHHGGGGGGFFFDDDDDDIIIOOO[[[uuuQQQ???:::999;;;:::444444444444444444444444333333222222222333444444222222222222222222222222111222222222222333333333444333222222222333555555444555666777777888888777;;;============???BBBDDDFFFVVVqqquuu{{{vvvsssrrrqqquuuUUUGGGFFFCCC>>>:::999;;;<<<<<<;;;999777555444333333222222222222222222222222111111111111111111111111000000000000111111111111111222222333333444555555999:::666666;;;777999IIIlllvvv]]]YYY]]]aaa666666666666777777777777666777777777777888888888;;;888888;;;;;;:::<<<@@@GGGMMMlll^^^VVVRRRQQQMMMLLLKKKJJJIIIFFFEEEHHHMMMQQQcccoooEEECCC===999:::444444444444444444444444444222222222222333444444555222222222222222222222222111111222222222333333333444333222222222333444555333444555666777777777777555999<<<;;;;;;>>>AAABBBEEEDDDRRRvvvggg|||xxxuuuqqqrrroooBBB;;;===<<<888555777<<>>>>>FFFAAAFFFfffoootttuuuvvvwwwwwwwww}}}XXX@@@999999999:::::::::;;;;;;:::999888666555333222111111111111111111111111111111111222222222222111111000000000000111111111111222222333333444555666666555777888888888:::<<<>>>KKKnnnYYYWWWWWWuuu777666666666555555555444666666777777777888888888888999;;;;;;:::;;;===???AAAHHH^^^zzz___VVVUUUTTTMMMLLLIIIGGGFFFFFFFFFGGGJJJNNNaaa~~~TTT:::<<<:::555777888555444444444444333333333222222111111222222333444333333333222222111111111111111111222222222333333222222222333333333444444444444555555666666777777888999999999::::::;;;;;;>>>AAADDDSSS}}}yyywww|||wwwvvvgggKKK;;;999999999999::::::::::::999888777666444333222111111111111111111111111111111111111111111111111111000000000000111111111111222222333333444555555666555666888888888999<<<>>>GGGyyyssszzz]]]WWWUUUiii666666666555555555555555666666777777777777888888888:::;;;;;;;;;;;;>>>@@@BBBBBBIIIeeehhhTTTSSSVVVOOOMMMJJJHHHFFFFFFFFFGGGHHHEEENNNfff^^^AAA555<<<;;;666888888444444444444333333333333222111111111111222333333222222222222222111111111111111111222222222222333222222222222333333333333444444444555666666777777999999999999999888888888888CCCDDD@@@[[[lll{{{xxx|||gggNNN???888888888888888999999999999888777666555444333222111111111111111111111111111111000///......///000111000000000000111111111111222222333333444444555555555666777888888999;;;>>>CCCbbbiiivvvdddYYYUUU___{{{555555555555555555555555666666666666777777777888888:::;;;;;;:::;;;>>>@@@>>>@@@CCCSSStttVVVQQQWWWPPPNNNKKKHHHFFFFFFFFFGGGLLLFFFIIIXXXmmmqqqOOO<<<999???;;;666777666444444444333333333222222111111111111111222222333222222222111111111111111111111111111222222222222111222222222222333333333333333444555555666666777888888888999999999999999999CCCDDD===IIIxxxsss}}}{{{}}}xxxQQQ???;;;:::666666777777777888888888666555555444333222222111111111111111111111111111111000...------...000111///000000000111111111111222222333333333444444444444555777777777888;;;===@@@NNNooogggyyylll]]]YYY^^^rrr444444444555555555555555555666666666666777777777888999:::::::::;;;===???;;;AAACCCJJJiiibbbUUUVVVRRRPPPLLLIIIGGGFFFFFFFFFKKKHHHJJJRRR^^^vvvXXXHHH<<<<<>>AAACCCGGG```{{{yyy|||fffEEE;;;:::999555555555666666666777777444444333333222222111111000000000000000000000000000///---,,,,,,---///000///000000000111111111111222222222333333333333333333555666666666777:::<<>>;;;AAABBB@@@SSStttZZZQQQSSSQQQNNNJJJGGGFFFFFFFFFDDDEEEJJJNNNSSSeeetttIII@@@999:::;;;444555999444333333333333222222222222111000000000000111222222000000000111111111111111000000000111111111111222111111111111222222222222333333333444555555666666666777888999:::<<<=========888===FFFFFFNNNvvvwwwxxxzzzzzzTTT???999888555444444444444555555555555222222222222111111111111000000000000000000000000000///...------...///000000000000000111111111111222222222222333333333333333444555666666777999<<<===???iiivvvfffggg\\\ZZZcccwww333333333444444555555555555555555666666666777777555666888888777888:::<<<;;;???@@@===FFFllliiiUUUTTTRRROOOKKKHHHFFFFFFFFFBBBDDDHHHKKKJJJSSSqqqYYYAAA<<<777999888222555999222333333333222222222222111000000000000000111222222///000000000111111111222000000000000111111111111111111111111222222222222222333333444444555555666666777777888999::::::;;;;;;777:::AAAAAADDD[[[vvv}}}{{{}}}xxxuuuwww___DDD;;;888666555333333333333444444444444000111111111111111111111000000000000000000000000////////////////////////000000000000111111111111222222222222222222222222222333555555555666999;;;:::>>>XXXtttqqq___XXXYYYhhhwww333333333444444555555555555555555555666666666777444666777777666777:::<<<:::===@@@@@@DDD___}}}bbbUUUSSSOOOKKKHHHFFFFFFFFFFFFFFFHHHIIIFFFHHH]]]tttnnnFFF>>><<<888;;;999333666888...333333333222222222111111000000000000000111111222//////000000111111111222000000000000111111111111000111111111111222222222222222333444444555555666777777777777777777777888:::;;;;;;;;;<<>>MMMssszzzdddZZZVVVaaajjj333333333444444444555555555555555555666666666666666777777888888999::::::======@@@BBB???PPPnnn[[[SSSRRROOOEEEFFFJJJDDDHHHGGGDDDBBBCCCHHHPPPVVVVVVBBB;;;;;;999777666666666555333222222222222222222222222111111000000111111222333111111111111111111111111222111111111000000//////222222222222111111111000444444444444444444333333555555666666777777888888::::::::::::<<>>BBB???CCC^^^}}}aaaRRRSSSOOOJJJIIIEEEGGGGGGFFFEEEDDDFFFJJJMMMUUUaaa\\\???:::888:::888666555555555444333222222222222222222222222111000000000000111222222111111111111111111111111111111000000000000///////////////000111111222222222222333333444444555555444555555666666777888888888999:::;;;;;;>>>AAADDDGGGvvvxxxgggwww|||sssssswwwkkkUUUCCC666555888555111222333333333222111111000000222222111111111000000000......////////////000000//////////////////////////////000000000000111111222222222222222222222222333333333444555555666666999<<>>>>>>>>GGGSSSpppqqqUUUUUURRRMMMKKKIIIFFFGGGHHHGGGEEEDDDEEEFFFGGGKKKWWWvvv}}}XXX===:::<<<444888666444333444444444333111111111111111111111111000000//////000000111222000000000000000000000000//////////////////000000111111111000000000000000111111222222333444555555444444444555666666777777555777999:::999:::;;;<<>>EEELLL]]]}}}```YYYRRRNNNOOOLLLGGGHHHIIIGGGEEEDDDDDDEEEIIILLLPPPccccccJJJ<<<;;;;;;222777555333333444444333222111111111111111111111111000////////////000111111000000000000000000000000......////////////000000111111111111111222222222111111222222333333444444333444444555555666777777555777888999888999:::<<>>BBBAAA___tttZZZSSSRRRIIIHHHIIIIIIGGGFFFEEEFFFHHHHHHCCCFFFPPP]]]sssYYY;;;;;;999444444444555444222222333444333222000000000000000000000000///////////////000111111000000000000000000000000---.........//////000000,,,---///222555777999:::333333222222222222222222333333444444555666666777666666777777777888<<<>>>AAADDDGGGSSSuuuqqqhhhqqqyyymmmlllnnn|||}}}[[[FFF<<<888111444555444333333111///000000000000000111111111000000000000////////////////////////000000000111////////////////////////............/////////000...//////000111222222222111222222333333444555555555444777:::>>>TTTooojjjhhhSSSSSSUUU^^^www222222222222222222222222333444555555444444555777666666666666777777777777999999:::;;;;;;<<<<<<===FFFUUUqqqZZZPPPOOONNNNNNJJJEEEFFFJJJHHHAAAFFFDDDFFFIIIKKKXXX{{{^^^III999:::===888222222444444333333333333222222111111000000000000111111000000///...............////////////........................///////////////111000///555===;;;555222222222222222222333333333333333444444444555555555666777777666777999;;;<<<<<>>;;;444333333333222222222111111000000000000000000000000000000//////.........------------............///------............------............////////////////////////000000000000000000111222333333444444444555666999;;;BBBnnnxxxxxxlll]]]VVVPPPTTTfff222222222222222222222222333444555555444444555777555666666666777777777777999999::::::;;;<<<<<<<<>>EEEMMMbbbooopppqqqqqqjjjgggmmmyyyfffFFF;;;:::666222333333222222222111111111000000000000000000000000000/////////............---------............///------............------............////////////////////////000000000000000000111222222333444444444666555888999===aaa{{{ppp```WWWQQQUUU```vvv222222222222222222222222222444555555444444555666555555666666666777777777888999999::::::;;;<<<<<>>@@@BBBOOOnnnlllppp{{{yyyllldddhhhnnnuuuzzzNNN:::888777444222333222222222222111111111000000000000000000000000////////////............---------............///------............---------............/////////////////////000000000000000000111111222333333333555666444777888888OOOvvviiiYYYQQQUUUYYYeee222222222222222222222222222444555555444333555666555555555666666666777777888888888999::::::;;;;;;@@@AAAKKKfffbbbVVVRRRRRRPPPLLLHHHGGGEEEDDDEEEDDDFFFIIIIIIFFFJJJQQQkkksssPPP>>>:::888:::888444444888333333333222222222222111000000////////////000000000///............//////////////////........................////////////000///......111222111///000000111111222222333333222222333333333444444444444555666666555555777999:::;;;===>>><<>>333888;;;444222777222222222111111111000000////////////////////////.........///////////////---------............///------............------------------............////////////000000000000000111111111111111222222111555333444999777:::IIIqqqfffjjjPPPQQQRRRPPPfff222222222222222222222222111333444444333333444555444444555555555666666666666777777888888999::::::999;;;===AAANNNpppuuu^^^WWWQQQPPPOOOIIIEEECCCDDDDDDDDDEEEFFFHHHJJJKKKHHHXXXoooUUU<<<@@@888::::::888444111222444222222222222111111111111000//////......//////000///............//////000////////////........................////////////000------000000------000...//////000111222333333222222222222333333333333333444555444444444666888444666999::::::===BBBGGGIIIkkkvvvyyyyyylllggghhhjjjmmmwwwgggLLL<<<666666:::999222///333222111111111111000000000////////////////////////.........///////////////---------............///------............------,,,------------.........////////////000000000000111111111111111111111111///555333333999888888AAA[[[jjj{{{xxxUUUPPPQQQNNN[[[rrr222222222222222222222222111333444444333222444555444444444555555555666666666666777777888999999999:::;;;@@@BBBCCCWWWrrrcccUUUQQQPPPLLLHHHGGGCCCEEEFFFEEEDDDFFFGGGHHHIIIPPP]]]tttpppGGG999===777999999666333222222333222222222222111111111111//////............//////...............///000000////////////........................////////////000------111000,,,---111......///000111222333333111222222222222333333333222333444444333444666888666888::::::<<<>>>@@@AAAFFFSSStttvvvooollliiiiiimmmxxxvvvSSS<<<777888888777444222222222111111111111000000000000////////////////////////............/////////000---------............///------............------,,,,,,---------.........////////////000000000000111111111111000000000000...666333000777999888>>>JJJxxxyyyrrr___RRROOOLLLTTTccc}}}222222222222222222222222111333444444333222444555444444444555555555666666666666666777888888999999777888???CCC>>>HHHvvvmmmYYYRRRQQQNNNKKKJJJBBBEEEGGGEEECCCCCCDDDDDDFFFGGGMMM___~~~\\\EEE>>>;;;888999888555444444555444222222222111111111111000//////............//////...............///000111000/////////......................../////////000///,,,---111000,,,---222---...///000111222333333111111222222222333333333222333444444333333555777333444555555777999:::888FFFAAASSSxxxpppggggggfffjjjyyyfffHHH:::888:::777222111555777555111111111111000000000000////////////////////////---.........//////000000---------.........//////---..................---,,,,,,,,,---------......////////////000000000000111111111000000000000000...777444///555888888>>>AAAjjjiiigggUUUNNNJJJPPP\\\mmm000111111111111222222222333333333333333333333333444444444555555555555666555666777999999999888888;;;:::===???<<>>DDDPPPsssmmmiiiffffffggg|||xxxWWW@@@999777444222222333444333222111000111111000000000000//////........................---......---,,,...///111------------------------------......------,,,,,,,,,,,,,,,---------......------...////////////...//////000000000000111111111111111222333555777777555???YYYwwwssspppYYYWWWQQQIIIJJJZZZxxx000000000000111111111111222222222222222222222222333333444444444555555555333333444555666777777888:::888:::??????===BBBIIIYYYsss\\\SSSOOOLLLKKKHHHFFFDDDCCCCCCCCCFFFGGGGGGEEEEEEJJJTTT[[[wwwvvvOOO<<<999666555666444333333333222222222111000000000000000000000000///.........------------................................................---------------------------------............///---......//////////////////000000111111111111111111222333333222222333444333444444555555666666777;;;999999>>>@@@EEEppp{{{tttjjjdddfffjjjkkkuuu{{{]]]BBB666555666555222222222333222111000000111000000000////////////........................+++,,,///222111...,,,,,,------------------------,,,------...------,,,,,,,,,,,,,,,---------......,,,---......//////......////////////000000000111111111111222333444666777888AAAMMMsssgggvvvcccYYYPPPIIIKKKSSSiii//////000000000111111111222222222222222222222222333333333444444444444555333333444555666777888999:::888888;;;======@@@DDDMMMnnnnnnYYYRRRNNNMMMJJJGGGEEEDDDDDDDDDCCCEEEFFFFFFEEEGGGKKKOOO[[[vvvsssWWW>>>888888444222444222222222222222111111111///////////////////////////.........---------------.............................................---------------------------------............///---....../////////////////////000111111111111000000111222222111111222444333333333444555555666666888666555;;;??????\\\|||xxxiiieeehhhbbbfffnnnzzz|||]]]AAA888777333222666111111222111111111000000000000000////////////...........................111111000000///...,,,***------------------------,,,,,,------...------,,,,,,,,,,,,---------......,,,------..................////////////000000000111111111222333444555666888@@@DDDbbbdddbbbxxx^^^NNNLLLLLLMMM\\\|||/////////000000000111111222222222222222222222222333333333333444444444444444444444555666888999:::;;;999888777888999<<<>>>@@@OOO{{{fffUUUQQQPPPMMMJJJHHHGGGFFFFFF???AAACCCDDDDDDDDDFFFHHHHHH___PPPCCC999888888444222444111111111111111111111111/////////////////////////////////.........---------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///////////////...///000000111111000000///111222222111000222333333333333444555555666666888888555999>>><<>>???>>>HHHiiiyyyXXXVVVTTTQQQPPPOOOOOOOOOHHHHHHIIIHHHHHHHHHHHHIIIGGGIIIQQQbbbwwwyyyOOO999:::888333111111000...000000000000000111111111111111111111111111111111000000000000////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///////////////...//////000000000000000///000111111000000111222333333444555555666666777000;;;999555999:::;;;CCCOOOooosssnnnhhhbbbaaaaaacccdddiiizzz}}}zzzzzzzzz{{{vvv]]]GGG555;;;<<<555111222333000111111000///////////////000/////////............------------------------,,,NNN\\\EEE000///000(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......+++,,,------......------............/////////000111111111111222333444444;;;444888;;;DDDsssiiiuuutttVVVTTTKKKGGGSSSjjj////////////000000000000000111111111111222222222333333222111222333444555555555555555666666666666777777777888999999::::::;;;@@@AAASSS~~~nnn___QQQNNNOOOLLLJJJKKKDDDDDDCCCCCCCCCDDDEEEEEEBBBCCCGGGOOOXXXhhh}}}yyyZZZAAA666666666555444444333333111111111000000...---,,,222111111000///......---////////////////////////,,,,,,,,,---------......................................................++++++------------++++++---------............///000000000000111111111111000000000000111111111111333333333444444444555555555555777;;;:::888888<<>>LLLdddmmmVVVSSSRRRMMMGGGHHHGGGFFFDDDCCCBBBBBBBBBDDDCCCCCCCCCCCCGGGSSS___www[[[???888999444444333222222111111000111000......111777>>>BBB111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------............)))***+++,,,---///000000//////000000000000111111000000111111111222222222111000111444444333666;;;999888<<>>888999;;;<<<<<>>666999<<<===;;;???LLLYYY{{{}}}qqqgggbbb`````````[[[]]]bbbkkkuuu{{{vvvsssqqqnnnmmmnnnnnnmmmoootttsss{{{lll[[[FFF999666777666333222111111111111111000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------...............//////000111111222222444===333222>>>555???lllsss\\\vvvzzzWWWKKKIIIGGGRRRccc------.........//////////////////000000000111111000111111222333222222222222222222333333333444444444444555555666666777777555888777;;;???<<>>MMMoookkk\\\SSSQQQOOOLLLIIIGGGFFFEEEDDDBBBBBBDDDCCCAAABBBEEEDDDIIINNNUUUcccyyyuuuMMM:::666555666999333222222111111000//////,,,------......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------...............---------........./////////000000/////////000000000111111222000222444333000222666333333333333555999<<<===BBBYYYttt|||zzzoooeeecccbbb```bbbggggggfffhhhmmmssswwwwwwuuu{{{~~~xxxtttpppllljjjiiihhhfffeeeeeefffiiijjjnnnmmmpppwww}}}{{{iiiQQQ:::777444222111111111111000000000000000000000000//////.........---------------------------------+++++++++++++++++++++++++++,,,,,,+++)))(((((()))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++,,,,,,------------,,,,,,---------...............//////000111111111000333444222222444888>>>```~~~mmmTTTddd^^^KKKGGGJJJKKK]]]ppp---------.........//////////////////000000000000///000111222333222111111111111222222222333333333333333444444555666666777333;;;888555:::;;;<<>>???EEEddd~~~yyytttmmmlllnnnkkkgggccceeeiiillljjjhhhfffkkkoooqqqrrrwww~~~zzzvvvtttmmmjjjeeebbbbbbbbbbbbaaabbbaaa___^^^```dddhhhjjjjjjppp|||qqqdddQQQ666222555777444///...333888////////////000000000000//////.........---------------------------------++++++++++++++++++++++++///,,,***)))***,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***************************+++,,,---------,,,,,,,,,,,,,,,---------............//////000111111111...333999555---333:::444EEEhhh___WWWzzziiiOOOKKKMMMLLLMMMaaazzz////////////////////////111111000000//////.........000111111000000111222333333333222222333444444444444444555555555555666888999999::::::;;;;;;<<>>PPPuuuxxxUUUccczzzVVVMMMLLLIIINNNUUUeeezzz........................000000///////////////......000111111000000111222222222222222222333444555444444444444555555555555777777888888999:::::::::===EEEPPPqqq}}}iiiUUUMMMMMMMMMMMMOOOHHHHHHEEE@@@BBBFFFDDD>>>@@@BBBCCCBBBAAAEEEMMMSSS^^^iii~~~uuunnnkkkmmmeee\\\[[[eee___GGG???666222222333222111111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***************************,,,,,,,,,...000000///---,,,,,,,,,------------...,,,---...///111333555777000000//////000000111222000000111111222333333444333333333444555555666666777::::::===PPPwwwyyyuuuzzzrrrllleeebbbdddiiimmmoootttqqqlllkkkllllllkkkjjjnnnnnnooopppqqqqqqpppooonnnlllkkkjjjkkkllljjjgggiiigggdddbbbbbbaaa``````]]]bbbhhhmmmsss|||~~~uuuaaaKKK;;;555555222222222111111000000000........................------------------------...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************+++,,,------,,,,,,,,,------------...,,,---......---...000222111111111222333444666666999BBBbbbkkkfffxxxjjjUUUNNNKKKFFFLLLYYYooo......................................./////////...000111111000000111222111111111222222444555666444444444444555555555555666666666777888888999999888BBBBBBPPPjjj[[[QQQHHHFFFKKKHHHIIIHHHDDDCCCCCCBBB>>>???AAABBBAAA???AAAFFFJJJKKKPPP```xxx}}}wwwqqqnnnlllkkkcccdddhhhnnnbbbBBB<<<777222000222333333222111111000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,...000///---***,,,,,,,,,,,,------------444999>>>>>>:::444111///000000//////000000111222000000000111222222333333222333333444444555555666555555666777===QQQuuu{{{~~~yyyqqqrrrwww{{{}}}}}}yyysssnnnkkkiiihhhfffiiikkknnnppprrrsssssssssxxxvvvuuuvvvxxxyyyxxxwwwyyyxxxuuuqqqmmmkkkiiihhhooovvv{{{{{{ooo[[[HHH:::333111000111111111111000000000000........................------------------------------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,,,,------------,,,---...---------///111111111111222222444555555666555LLLyyyuuuooofffRRRJJJCCCEEEOOObbbyyy........................,,,,,,------......//////...000111111000000111222000000000111222444555666333333444444444555555555555666666777777888999999999CCC===>>>gggvvveeePPPFFFHHHIIIJJJKKKHHHEEECCCCCCBBB@@@AAABBBAAA??????AAABBBFFFCCCGGGTTTeeevvvsssmmmkkkjjjkkknnneeebbbyyyiiiJJJ444555333111000222333333111111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++++++++*********+++---...,,,+++++++++,,,,,,,,,---------999UUUxxxddd???(((///////////////000111111000000000000111111222222222222222333444444555555333333888<<<999:::LLLbbb{{{}}}{{{oooaaaSSSAAA555222333222111//////000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************))))))*********+++++++++++++++++++++++++++++++++************************)))))))))***+++,,,---...++++++,,,,,,,,,------------...//////...///111222222111111111222333444444777555???\\\pppooo```NNNHHHFFFJJJYYYnnn~~~........................,,,,,,------......//////...000111111000000111222///000000111222333555666333333333444444444444555666666777777888999999999:::AAA======QQQrrrhhhTTTNNNIIIIIIIIIHHHEEEBBBCCCDDDAAABBBCCCBBBAAA?????????CCCAAA@@@DDDJJJUUUgggvvv|||pppggghhhkkkiiifffeee[[[ooobbbHHH888000333222111222222222111000000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++222///,,,******+++,,,++++++++++++,,,,,,,,,------888@@@HHHIIIDDD===999888/////////...///000000111//////000000000000111111111111222222333444444444444333777>>>;;;555:::EEEWWW{{{||||||ttteeeVVVFFF<<<222///333666444000//////////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************************))))))*********+++++++++++++++++++++++++++++++++************************************+++,,,---...+++++++++,,,,,,,,,------,,,---......---...000222222222111111111222333333666888999CCCdddoooXXXfff}}}vvvVVVLLLHHHGGGRRRdddttt{{{|||------------------------.............../////////...000111111000000111222000000000111111333444555333333333333444444444444666666666777888888999999777;;;;;;>>>GGGSSSvvvdddRRRMMMIIIFFFFFFDDDAAAAAACCCCCCCCCCCCCCCBBBAAA??????>>>???CCCEEEEEEFFFPPP[[[kkkxxx~~~yyymmmeeeccckkkmmmfff^^^[[[^^^iiiIII999444333333222222222111000000///000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++***)))))))))***++++++,,,,,,;;;666000,,,+++++++++***++++++++++++,,,,,,,,,,,,$$$,,,666;;;999333---***//////......//////000111///////////////000000000000111111222222333333444666333444777888888:::???===\\\|||vvv~~~~~~uuugggTTTBBB666333000111444444111---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,***+++,,,+++++++++---///333222222111111111111222111777666666MMMxxxnnnOOOVVVlll___PPPJJJGGGLLLYYYiiitttyyy|||------------------------000000///////////////......000111111000000111222111111000111111222333333222222333333333444444444444555555666666777888888555888888<<>>AAAEEEEEECCCEEEJJJUUU```sss|||tttoooccc^^^___eeeddd]]]]]]ddd{{{qqqNNN===:::777333111111111000/////////000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,777333///,,,+++++++++******++++++++++++,,,,,,,,,444111---)))(((***...000///............///000000////////////////////////000000111111222333333333222444444222333888;;;;;;:::FFFTTTcccuuuvvvsss~~~zzz}}}yyy~~~}}}~~~}}}qqqbbbUUUEEE666111222222222111000///////////////......---------------------------------++++++++++++++++++++++++******************++++++************************************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,++++++******++++++***++++++++++++,,,,,,,,,)))***++++++***+++---///333333222111111000111111111222333666BBB[[[{{{xxx]]]WWW[[[ppp[[[UUUNNNLLLRRR]]]jjjrrrttt{{{------------------------111111000000//////......///000111111000000111222222111111111111111222222222222333333333444444444333333444444555666666777666999555777@@@AAAFFFUUUaaaUUUKKKJJJIIIEEEBBBCCCCCCAAA@@@AAABBBBBBAAA@@@CCC>>><<>>DDDeeeqqq^^^NNNeeehhhaaaWWWOOONNNVVVbbbkkkooowww,,,------......------,,,111///---,,,,,,,,,...///---------............///000111111111222222222222111111222222222333333333444444444555555555555666888888777777999;;;>>>@@@YYYnnnTTTQQQPPPEEE???BBBAAA???@@@DDDEEEBBBAAACCCBBB@@@???>>>>>>???AAACCCCCCDDDHHHMMMVVV___gggkkkyyy~~~~~~|||{{{uuuppplllggg___WWWUUUXXXWWWUUUTTTTTTXXXgggxxxYYY<<<555666333000111////////////....................................------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++******)))))))))))))))***************************************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111111222333333444444333333111666999999999BBBRRR___||||||tttoooiii```hhhvvv~~~rrr[[[MMMKKKCCCLLLHHHBBBIIINNNOOOUUUWWWUUUXXX^^^___YYYWWWZZZ___bbbhhhnnnnnnkkkmmmrrrmmmmmmssszzzvvv}}}~~~tttnnnmmmiiibbb___UUUGGG===888555222...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,---------............///000000000000///////////////000555999666;;;TTTqqqcccLLLXXXttt}}}tttwwwrrrbbbRRRQQQ\\\eeemmmttt{{{|||yyyyyy|||~~~{{{{{{~~~}}},,,,,,------------,,,,,,...---,,,,,,,,,...///111---------............///000000000000111111111222111111111222222222333333444444444444555555555555888777777777888;;;===???JJJhhhfffVVVOOOFFFEEELLLEEECCCCCCGGGGGGDDDBBBDDDCCCBBBAAA????????????@@@??????AAADDDHHHMMMRRRUUUdddkkkuuu}}}|||}}}{{{yyyvvvtttsssrrrhhh^^^YYYVVVTTTWWW[[[ZZZXXXVVVZZZhhh^^^FFF333111555333111222////////////....................................------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***************+++************************************************))))))))))))))))))))))))******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............//////////////////000000000111111111111222222333444333333333333555666444333888CCCLLLZZZkkkqqq}}}iiibbb[[[[[[QQQLLLVVV^^^eeerrrssshhh^^^ZZZVVVQQQQQQUUUXXXbbbttt|||~~~uuurrr{{{|||pppgggbbbZZZRRRLLLDDD:::555333333222000.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,------------............000/////////////////////000000333777555777KKKcccrrrQQQWWWjjjssskkkjjjqqqooo```YYY\\\[[[gggnnnvvvyyyxxxxxx{{{}}}{{{{{{}}}~~~~~~|||,,,,,,------------,,,,,,,,,,,,++++++---...000222---------............///////////////000000000000111111111222222222222333333333333444444444555555777666666666888:::<<<======MMMjjjiiiZZZMMMHHHJJJEEEAAA@@@CCCDDDAAA???@@@EEEDDDCCCAAA@@@>>>======>>>>>>>>>???AAACCCDDDEEELLLSSS]]]jjjuuu|||yyywwwuuuxxxwwwtttqqqmmmjjjgggeeeaaaVVVMMMKKKMMMNNNPPPRRRMMMeeexxx]]]DDD666---000444222000222/////////............---------------------------------------------------+++++++++++++++*********+++++++++++++++++++++++++++++++++******++++++,,,************************************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............///////////////000000000000111111111111222333333333333222444444222111000222777;;;>>>OOOfff|||vvvxxxkkklllzzzssslllfffddddddkkkzzzzzzzzz~~~~~~}}}yyyrrrpppzzzxxxhhh\\\SSSIIIAAA:::555000...000111111///........................///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++******))))))******+++((()))******++++++******))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////111///111555333333???NNNvvv```RRRWWWuuuyyy]]]SSSbbbrrriiidddcccXXX^^^eeemmmsssuuuvvvxxx{{{|||zzzyyyyyyzzz{{{{{{zzz,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///000---------............///.........////////////000111111111111222222222222222333333333444444444444555555555666777888:::;;;:::???MMMiiijjjUUUJJJGGGAAA>>>@@@BBB@@@???@@@CCCCCCCCCBBBAAA???>>>======>>>>>>???AAAAAABBBBBB???CCCKKKSSS[[[dddmmmssszzz}}}{{{yyyzzzzzzyyyxxxuuurrrooommmmmmkkkgggccc^^^ZZZXXXVVVNNNKKKJJJMMMNNNJJJHHHIIIJJJ|||tttVVV<<<:::333000333444000///000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************)))******++++++************************************************))))))))))))))))))))))))******++++++++++++*********************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000111000111111222222222222222333111000111222444555555666>>>JJJXXXhhhwww~~~xxx~~~zzzrrrpppuuu{{{{{{|||{{{zzz|||yyyxxxuuunnnkkksssnnn\\\OOOEEE<<<666333111......///000///...........................///......------,,,,,,+++++++++++++++++++++++++++******************************************************************************))))))))))))******((())))))***************))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,+++,,,,,,,,,------------.........///////////////000...000333333222777>>>aaayyyuuuaaaTTTZZZttt___EEEKKK___aaaggglll```WWW\\\cccjjjooorrrssstttvvvvvvuuuuuuvvvwwwwwwwww+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,---------------............///---.........////////////000000111111111222222222222222222222333333333444444444444555666777888999;;;;;;>>>IIIaaayyycccRRRIIIBBBBBBCCCBBBAAABBB??????@@@AAAAAA@@@@@@???<<<<<<===>>>>>>?????????===???AAADDDGGGKKKQQQUUU^^^dddkkkmmmlllpppyyy~~~|||yyyvvvsssqqqqqqqqqpppooollliiifffddd^^^\\\XXXTTTPPPMMMKKKJJJHHHKKKPPPSSSPPPLLLNNNTTTgggiiiPPP<<<333777444222222111///...000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((((((((()))******************************************************))))))))))))))))))))))))******++++++++++++***************************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------...............////////////000000000///000111111222222111111222111000222444666555333444444666;;;DDDQQQ___hhh{{{}}}zzz~~~~~~{{{zzzrrrppptttuuussspppnnnqqqwww{{{xxxwwwtttrrrwwwzzzxxxxxxxxxxxxtttrrrllldddfffrrr~~~|||nnn[[[KKK@@@999444222//////......///000///.................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))***(((((()))************)))))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------....../////////000///...///222444333444777GGGdddiiiUUUXXXfffpppYYYDDDGGGNNN^^^jjjfffUUUWWW[[[```fffkkklllmmmnnnoooppppppppppppqqqqqq++++++,,,,,,,,,,,,++++++------------,,,,,,++++++---------............///............////////////000000000111111111111222111111222222222333333333333333444444555666666666888999999999BBB```fffYYYLLLFFFCCC@@@>>>???<<<<<<===>>>???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>?????????>>>>>>???CCCFFFDDDHHHNNNPPPRRRXXX```gggnnnttt|||}}}~~~~~~{{{{{{xxxuuusssqqqooollljjjggggggeeeccc```]]]ZZZYYYOOONNNKKKHHHFFFEEEEEEEEEGGGHHHKKKMMMMMMQQQ```nnnlllMMM666333:::222111//////.........///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************'''''''''''''''((()))***************************************************))))))))))))))))))))))))******++++++++++++******************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...............////////////000000//////000111111111111000222111111222333222000///333333444444777<<>>AAAOOO[[[cccYYYVVVTTTWWW]]]bbbeeeeeefffhhhjjjkkkjjjjjjjjjkkk++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------............///....../////////000000000000000000000111111111111111111111111222222222222111222333444444555555555555777999777888IIImmmuuu___RRRIIIBBB>>>===<<<;;;;;;;;;===???@@@BBBGGGEEECCCAAA@@@@@@AAABBB@@@@@@???===<<<<<<>>>@@@:::<<<>>>???BBBFFFMMMQQQWWW___hhhoooqqqssswwwzzzyyyzzz{{{|||}}}||||||{{{zzz|||~~~~~~}}}{{{{{{|||yyyuuurrrrrrtttuuurrrooopppmmmiiigggfffeeebbb```^^^\\\YYYVVVRRRPPPNNNMMMEEECCCBBBAAAAAABBBDDDEEECCCBBBCCCIIIRRRccczzzjjjTTT>>>000000999......------...///...,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++************************''''''''''''((()))***+++************************************************))))))))))))))))))))))))******++++++++++++******************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000...///000000111111000000///000111111111000//////111444777777555555888;;;AAAIIIYYYjjjwwwzzzlllgggpppuuu|||uuurrruuutttooolllhhhnnnttt{{{|||wwwooooootttxxxxxxvvvuuuuuuvvvwwwwwwwwwvvvtttvvvqqqdddZZZXXXZZZ\\\KKK>>>333111222///------***+++,,,,,,,,,---...///------------------------+++++++++,,,,,,------...************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,************++++++++++++,,,,,,---......///000000...000111000000222444555555BBB\\\zzzeeeJJJHHHTTTwwwwwwFFF@@@CCCIII]]]___XXXQQQOOOTTT[[[^^^^^^___bbbeeefffddddddeeefff+++++++++,,,,,,+++++++++)))***+++,,,---.........---------.........//////////////////000000000000000000000000111111111111000111111111111222222222111222333333444444444444444666:::<<<:::@@@UUUlllvvvcccVVVKKKDDDBBB===<<<::::::;;;===???AAACCCBBB@@@>>>>>>@@@BBBDDD???@@@???===;;;:::;;;======<<<;;;<<<>>>AAADDDGGGCCCJJJRRRWWWYYY\\\bbbgggkkklllnnnppppppooonnnmmmqqqsssvvvwwwvvvvvvvvvwwwsssnnniiiiiikkkllljjjgggfffccc___]]]]]]\\\YYYWWWWWWUUUQQQMMMIIIGGGEEEEEE???>>>>>>>>>@@@BBBEEEGGGCCC@@@CCCPPPccczzzlllTTTEEE<<<333//////////////////000111...)))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,************************************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000...//////000000000000000,,,///111222111111222444,,,000444333000///333888333999GGGWWW```hhh}}}}}}vvvooovvvxxx|||{{{kkkoooyyy{{{rrrnnnxxxsssjjjppp|||}}}yyyqqqtttvvvzzz}}}tttkkkiiilllnnnlllpppssswwwzzzzzzwwwrrroookkknnnjjj^^^QQQLLLLLLLLL>>>333---000444111...---/////////...,,,+++,,,...------------------------)))***+++,,,------...///************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,------...///000000///111222///...000333555333444IIInnnsssPPPEEEKKKkkkOOOEEE@@@@@@[[[dddZZZOOOKKKOOOVVVZZZZZZ[[[___bbbcccaaa```aaaccc++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.....................///000000000000000000000000000000000000111111111222222222444333333333333444555555333555666777999===BBBEEE[[[vvvcccPPPCCC@@@>>><<<<<<>>>>>><<<999AAAEEEDDD>>>;;;>>>???;;;???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAACCCEEEGGGIIIJJJQQQQQQRRRRRRSSSTTTUUUUUU\\\___bbbdddeeeccc```^^^aaaZZZYYY```ddd]]]UUUQQQSSSRRRPPPNNNMMMKKKJJJJJJJJJFFFBBB???>>>>>>??????@@@???:::888;;;AAABBB??????JJJ[[[ppppppSSS999333444111///111///............---------------------------------------,,,,,,,,,,,,+++++++++(((''')))...000---***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))((((((''''''&&&&&&******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........////////////000000000000000000000000111111111111000000111222333333444444333666999;;;AAAMMM]]]iii~~~xxx}}}}}}}}}qqqsssyyyssslllgggeeeiiivvvuuutttnnnqqqqqqlllkkknnnooommmlllppppppnnnsss~~~{{{nnntttyyyxxxqqqhhheeehhhlllmmmmmmqqqnnnlllppptttsssmmmfffjjjbbbWWWLLLDDD>>>;;;999111000000///...---------...........................---,,,,,,,,,,,,---...---,,,,,,+++*********+++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------............////////////333777>>>NNNgggtttGGGGGGVVVyyyyyyPPP<<<>>>FFFZZZ^^^[[[OOOIIILLLRRRTTTWWW[[[```___[[[XXXYYY\\\+++++++++,,,,,,,,,------------------------------,,,------..............................//////000000000000000000000000000000000000111111111222222333333333333333444555555222333444444555777;;;>>>BBBbbbiiiYYYLLLFFF???===>>>@@@???===???CCCDDD@@@@@@CCCDDDAAAAAA@@@???===<<<;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<=========AAAAAABBBCCCCCCDDDEEEEEELLLNNNPPPQQQRRRPPPNNNMMMNNNLLLNNNTTTUUUNNNHHHGGGFFFEEEDDDBBBAAA@@@??????AAA???===;;;;;;<<<<<<<<<888<<<>>>======AAAAAA???OOO^^^rrryyyWWWBBB111000333111///222............------------------------------------------,,,,,,,,,+++++++++,,,***(((+++///000...+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))*********)))))))))((((((*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------................../////////....../////////000000000//////000000000111111111000111111222222333333333...111333333555:::DDDLLLfffeeeffflllvvv}}}ssszzz}}}}}}xxx{{{vvv{{{|||xxxssspppmmmnnnxxx~~~}}}uuurrrmmmooopppnnnjjjfffffffffiiillllllnnnyyytttkkksssxxx{{{www```______dddjjjmmmkkkiiihhhfffdddhhhllllllfff```VVVOOOFFF===888444222111000000//////...------,,,...........................---,,,,,,,,,,,,---...---,,,++++++******++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------............////////////---000444???VVVooo}}}~~~ZZZOOOOOObbb[[[CCC<<<===MMMUUUXXXPPPHHHHHHLLLNNNRRRWWW\\\\\\YYYWWWXXXZZZ++++++++++++,,,,,,,,,,,,........................,,,,,,---.....................------......///000000000000000000000000000000000000000111111111111333333222222333333444555666666666666555666888;;;;;;KKKccc}}}wwweeeXXXIII@@@???AAA@@@>>>;;;???@@@@@@AAADDDDDDAAACCCBBBAAA???===<<<;;;;;;:::::::::::::::::::::::::::::::::999999999888888999999999:::;;;;;;<<<<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888===@@@<<<:::>>>DDDFFF^^^ooouuu|||sss]]]???333,,,///222000...111............------------------------------------,,,,,,,,,,,,++++++++++++---+++***,,,///000...+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++******************++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,------------,,,------....../////////.........////////////000//////000000000000111111111111111111111222222222///222444333111111444888===>>>BBBLLLZZZfffnnnpppccckkkttt}}}}}}wwwsssxxx|||{{{wwwtttsssrrrttt}}}||||||vvvrrrnnnmmmpppssskkk___\\\aaaeeegggiiipppnnngggppptttsssxxxyyykkkaaaaaabbbeeeiiihhhddd``````]]]\\\^^^aaaaaa\\\VVVDDD@@@999444222111000////////////......------,,,------------------------------,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---............//////////////////666GGG```uuu~~~xxxnnnXXXJJJIIImmmkkkQQQ???666===HHHPPPOOOHHHEEEFFFGGGKKKOOOUUUWWWVVVTTTUUUWWW***++++++++++++,,,,,,,,,------------------------,,,,,,---.........------...------------...//////000000000000000000000000/////////000000000111111222222222222222333333444555666777666555555777999;;;AAALLL^^^zzzttt\\\KKKDDDBBB???<<<======>>>???AAACCCBBBAAACCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;::::::999999999999:::::::::;;;;;;@@@@@@???>>>>>>>>>??????999BBBKKKKKKBBB::::::>>><<<<<<;;;;;;;;;;;;<<<<<<:::<<<======<<<;;;;;;;;;999<<<;;;:::@@@OOO^^^eeetttvvvsss|||mmmRRR@@@777111///222111---,,,///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,******+++......---+++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++************++++++++++++++++++,,,,,,,,,---------++++++,,,---......//////------........./////////////////////000000000111111111111111111000000000222444555555444333555666444444555<<>>???AAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBB??????>>>>>>============;;;;;;::::::::::::999999777777777777777888888888::::::999888888888999::::::EEEMMMJJJ???888:::>>>999999999999999::::::;;;:::;;;<<<<<<:::999:::<<<>>>@@@CCCKKK]]]uuuyyywwwuuueeeJJJ999666666333222111...+++,,,///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***,,,,,,+++***************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------***++++++,,,---......///------------...............////////////000000000111000000000000000000000000000111000000111333555444222111222555999===>>>DDDIIIQQQZZZiiiyyy|||wwwrrrrrryyy~~~yyyuuurrrnnnmmmsss{{{xxxuuussspppooovvv~~~zzzvvvuuu||||||sssiiiggglllxxx|||qqqkkkfffbbbfffnnnhhhXXXUUU^^^jjjppprrrpppsssvvvpppeee]]]___^^^^^^dddjjjdddYYY___^^^^^^^^^^^^]]]\\\ZZZVVVRRRLLLIIIFFFBBB<<<888333000...------......---------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))************))))))***++++++++++++************+++++++++,,,,,,------------............//////...///333???QQQ___jjjtttrrrjjjZZZCCCEEENNN\\\gggcccUUUHHH;;;999<<>>>>>@@@?????????@@@@@@BBBCCCDDDAAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777666666666666777888999:::CCCHHHCCC;;;888999;;;:::::::::::::::;;;<<<<<<888999::::::999<<>>III```fffuuu}}}|||{{{|||rrrrrraaaCCC;;;;;;KKK___iiiiiieeeKKK>>>666>>>LLLQQQKKKDDD>>>>>>@@@AAADDDFFFGGGHHH************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,------,,,,,,------...///////////////////////////------........./////////000000000000000111222222111333555555444444555666888888888777444:::NNNcccvvvfffUUULLLEEE@@@>>>@@@????????????@@@AAABBBCCCAAAAAA@@@??????>>>======@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<777888888999:::;;;<<<<<<:::???AAA<<<999;;;<<<;;;======<<<<<<<<<===>>>>>>:::<<<>>>@@@CCCKKKXXXaaazzz|||xxxwww|||{{{qqqllllllnnnqqqeeeSSSBBB555///111444---------,,,+++---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))***++++++************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------........./////////000000---......//////000000000222111000///000000000000111111111111111111222444222222333777;;;@@@GGGLLLVVVXXXZZZ[[[[[[```iiipppmmmlllkkkiiigggjjjwww}}}uuuqqqllleeeaaabbbdddZZZXXX___aaaZZZUUUWWWWWWaaalll}}}yyyyyymmmaaa\\\^^^fffsss~~~ssshhhccc\\\YYYTTTPPPLLLKKKMMMOOOQQQQQQ___ggghhh___YYYYYYXXXSSSLLLPPPUUUWWW[[[]]]\\\XXXWWWYYY[[[ZZZUUUMMMFFFAAA===:::666222///---,,,+++000///...///000111000...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++******++++++,,,---************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************((())))))***************************++++++++++++,,,,,,---------.........///---///111000///444===PPPYYYhhhnnnrrr|||tttpppnnnqqq^^^MMMAAA;;;DDDUUUcccooowww[[[GGG555777BBBHHHHHHGGG???===<<<<<<>>>AAACCCEEE)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,,,,---......////////////////////////---------.........//////000000000000000111111222000111333333111000111111000...000555777888???JJJ^^^rrraaaTTTIIIEEEFFFAAA@@@@@@??????@@@@@@AAA@@@@@@@@@???>>>======<<<@@@???>>>===<<<;;;;;;:::>>>>>>>>>>>>>>>=========666777999:::<<<=========;;;???>>>:::;;;AAABBB>>>;;;;;;::::::::::::;;;;;;@@@CCCFFFIIIOOO\\\mmmzzz{{{www~~~}}}qqqeeebbbfffmmm___OOO;;;000111555111)))---......------///...,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))***+++---,,,+++******+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............/////////000,,,------...///000111111.........000111111///...111222222111///......///222111222444444555888<<>>555333000.........///000,,,++++++,,,...///...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++*********+++,,,,,,---))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((()))***************)))************+++++++++,,,,,,,,,---------......,,,***+++///...***---555@@@LLL___eeegggwww}}}zzzttttttqqqsss]]]RRRGGG>>>@@@HHHTTTfffuuueeeMMM777222999@@@DDDHHH@@@===:::999;;;>>>AAABBB++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////..................//////////////////000111111111111111000111111111111222222222666555444333444666888:::HHH```ooo^^^RRRLLLLLLFFFCCCFFFEEE???<<<===BBBAAA@@@???>>>=========BBB???<<<;;;<<<>>>>>>>>>???AAABBBAAA>>><<<===???>>>===<<<<<<<<<<<<======:::;;;<<<<<<<<<<<<>>>@@@;;;<<<>>>???>>>===DDDMMMOOOYYYaaadddmmm|||}}}xxx{{{vvvggg```aaadddbbb___DDD<<<222------//////...------------------------***,,,,,,***,,,///...***++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++*********))))))************))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++)))((('''((()))+++,,,************************------------,,,,,,+++***...------,,,,,,------...---------.........//////............////////////111111000000//////......111111111000...///111333222111000000000111333333888:::>>>CCCHHHMMMQQQSSSTTTWWWXXXUUUSSS\\\pppzzzjjjeeebbb\\\SSSTTTVVVYYY[[[\\\]]]]]]MMMQQQWWW[[[\\\\\\[[[[[[[[[XXXRRRLLLNNNVVV[[[[[[^^^aaacccaaa[[[TTTQQQPPPHHHEEEBBBBBBDDDEEEDDDBBBIIIMMMOOONNNNNNPPPNNNJJJGGGJJJNNNQQQSSSRRRQQQOOOJJJGGGCCC???:::666333222000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......888BBBOOOZZZ```fffmmmssswwwvvvuuuwwwpppkkkVVVAAA===GGGUUUaaaiii___RRRBBB999777999AAAIII>>>;;;888777999<<<>>>???++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,---......//////..................//////////////////000111111111111000000000111111111222222222444333222222333444666888;;;FFFYYYkkkzzz~~~|||qqqfff]]]SSSHHHDDDEEE@@@???===<<<;;;;;;;;;<<<;;;;;;===>>>???>>><<<;;;;;;===>>>===;;;:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999:::<<<>>>:::888:::???DDDKKKWWWbbbmmmwww~~~zzzyyyyyyrrrjjjfffccc```aaaaaa\\\QQQHHH:::555///---...///...+++------------------------)))------++++++---,,,)))++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++*********))))))************))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,************************++++++,,,,,,+++******)))------,,,,,,,,,,,,------,,,,,,---------.........------------............000000000/////////......000111111000......000222111111000000000111222333000111333555777999;;;<<>><<<999666333111000///000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((((())))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++*********)))))))))+++++++++,,,,,,,,,------,,,,,,,,,------------...222;;;GGGRRRYYY___dddggggggqqqsssxxx{{{zzzhhhQQQBBB===DDDSSS```hhh^^^SSSIII@@@888888;;;;;;888444333555777999:::++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////......---............/////////...///000000111111000000000000000111111111222222222222111111111333444666555444:::FFFQQQiii~~~ooo```YYYYYYNNNMMMJJJGGGDDDAAA???>>>===???AAAAAA@@@>>>======<<<>>>???>>>===<<<<<<===>>>>>>????????????>>>>>>AAAAAAAAA@@@@@@CCCHHHLLLHHHHHHLLLVVV```iiirrr{{{}}}uuussszzzzzzuuunnncccYYYRRRUUUYYY[[[WWWLLL>>>444000...,,,---//////,,,)))------------------------)))...000,,,)))***+++***++++++++++++++++++++++++))))))))))))))))))))))))************************+++************)))))))))************))))))))))))'''(((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,******************************************)))(((------,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,,,,------------///////////////.........///000000000......000111000000000000000111222222.........///////////////666888999888999>>>FFFMMM___hhhkkkbbb[[[YYYWWWRRRPPPPPPOOOOOOOOOQQQRRRSSS\\\]]]]]][[[UUUOOOKKKIIIHHHOOORRROOOMMMMMMMMMKKKHHHLLLQQQSSSQQQMMMHHHFFFGGGEEECCCCCCDDDEEEDDDDDDCCCDDDCCC??????DDDFFFEEE@@@???>>>===;;;888666555222111000///...---------///---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''(((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))(((((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,222;;;FFFNNNTTTWWWXXX\\\iiitttzzzuuuvvv~~~~~~qqq^^^KKK<<<999DDDRRR\\\[[[ZZZVVVLLL???::::::999666333222333555666666***************************************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......///.........---------.........//////...//////000000000000000000000000000111111111111222111111111111222333444555111444===@@@MMMwww~~~uuuqqqmmmmmmkkkfff___VVVNNNIIIGGGHHHHHHEEEAAA>>>>>>????????????>>>===<<<======<<<>>>@@@CCCEEEFFFGGGGGGIIIIIIJJJKKKNNNUUU]]]cccdddfffnnnzzzsssppplllkkkoooxxxyyyfffXXXTTTUUUXXXWWWTTTMMMDDD:::333///...---,,,---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,***111333...))))))***+++************************))))))))))))))))))))))))************************************))))))))))))************)))))))))((((((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((())))))***+++************************)))******+++******))))))---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...........................///000///......///000////////////000000111111/////////000000111111222...///000111333555777999???GGGLLLJJJHHHKKKLLLKKKKKKJJJIIIIIIJJJLLLNNNPPPRRRSSSUUUSSSPPPMMMKKKKKKHHHPPPUUUQQQLLLIIIIIIGGGGGGFFFEEECCCCCCCCCEEEFFFBBBBBBAAAAAAAAABBBAAAAAA@@@BBB@@@<<<;;;>>>???======;;;999666333111000///------,,,,,,,,,------......,,,++++++------,,,+++++++++++++++++++++++++++************************************************))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))***************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---222999BBBIIIMMMNNNWWWeeeooovvvxxxvvvtttjjj]]]RRRGGG??????BBBIIIMMMUUUYYYQQQFFF@@@@@@<<<999666444444555666555************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........------------..................///000000000000000//////000000000111111111222222222222222222333333555000444;;;888999VVVzzz~~~qqqddd\\\UUUXXXZZZYYYUUUNNNHHHDDDCCCAAA???=========>>>>>>@@@BBBFFFJJJOOOSSSUUUWWWYYYYYYZZZ\\\```gggpppvvv~~~~~~}}}}}}yyynnnllljjjjjjnnnrrrwwwzzzxxx~~~}}}mmmWWWIIIKKKRRR[[[VVVLLL???555000000222222000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,222555000******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))******+++++++++++++++***,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,,,,------------.........---------------.........---...000///...---...///......//////000000000000---------...//////000000,,,---...000111111000///000555888777777;;;???AAACCCBBBBBBBBBDDDGGGJJJLLLOOOPPPPPPNNNJJJGGGFFFFFFPPPVVVXXXRRRKKKIIIIIIHHHGGGDDDAAA??????@@@BBBCCC>>>???@@@@@@?????????@@@===@@@???<<<::::::888444777666444111///.........------,,,,,,,,,,,,------,,,+++++++++------,,,+++++++++++++++++++++++++++************************************************)))***************++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------...------111888@@@FFFIIIMMM[[[gggwww|||}}}|||xxxuuueeeVVVQQQPPPHHH===555BBBHHHPPPUUUOOOEEEAAABBB???<<<999777666666555444************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////......,,,------------.........---...//////000000///////////////000000000111111111222222222222222222222666111333777333222CCCYYYvvvyyypppkkkqqqyyy~~~ttteeeZZZWWWSSSNNNLLLNNNQQQSSSTTTYYYZZZ]]]aaafffjjjnnnqqquuuuuutttssstttyyyxxx}}}}}}~~~}}}}}}}}}wwwrrrlllhhhhhhjjjlllnnnuuuooodddYYYRRROOOQQQTTTLLLGGG@@@777000...///222444222000...------...///,,,,,,,,,,,,,,,,,,,,,,,,---222333///++++++,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***((()))))))))************)))))))))))))))))))))))))))***++++++,,,+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------------............,,,,,,,,,---------------,,,...//////...------...------...//////////////////.........---------,,,+++,,,...///000///...---111111222000000111444666999999999;;;===???BBBDDDEEEFFFGGGEEECCCBBBCCCDDDQQQTTTSSSMMMGGGGGGHHHGGGAAAAAAAAACCCCCCAAA>>>;;;:::<<<>>>>>>===<<<===>>>888<<<<<<888666666222---000///...------,,,------,,,,,,++++++******+++++++++******+++------,,,***++++++++++++++++++++++++***************************************************************************************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++************++++++++++++++++++++++++,,,,,,,,,,,,///---,,,---111888@@@EEEEEEOOO^^^uuu{{{~~~zzzvvvmmmeeedddrrrlllWWWQQQRRRKKK>>>333===@@@GGGMMMLLLHHHGGGJJJ@@@===:::777666555333222************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,---......//////......,,,,,,---------.........---...//////000000//////////////////000000000111000000000111111000000///555222222444444444999AAAGGG^^^www|||uuupppjjjiiimmmsssyyy{{{zzzyyyyyyzzz}}}yyy|||}}}yyy|||{{{zzzxxxuuusssssswww~~~{{{uuullleeebbb```]]][[[```XXXPPPNNNRRRUUURRRMMM:::777444000///.........000000///---,,,,,,---...++++++++++++++++++++++++,,,//////,,,+++,,,+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((()))***************))))))))))))))))))))))))((())))))***++++++******,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,------------++++++,,,,,,,,,---------+++---//////...,,,,,,---,,,---.../////////......000000//////...---------***---//////...---...///000000000111000......//////000111222444555666777666777888999999:::===@@@CCCEEECCC>>><<<>>>>>><<<:::::::::===???>>>999666333666999999777666777888222555444000///000///++++++++++++,,,,,,,,,,,,,,,++++++************++++++*********,,,---...,,,***************************************************************************************))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************++++++++++++***++++++++++++,,,,,,,,,+++,,,......///333999???AAACCCQQQ```gggooovvvtttmmmkkkjjjdddXXXVVVlllqqqbbb[[[WWWNNNBBB;;;666666<<>><<<:::888555333)))************+++++++++)))))))))))))))))))))))))))************+++++++++***+++,,,,,,******+++,,,...------,,,,,,++++++***---------............//////+++)))---444777333///111000...---,,,---///000000000000000000000000000111111222222222222111111333888:::BBBOOOYYYqqq~~~{{{~~~|||{{{|||~~~}}}zzzvvvpppkkkqqq{{{zzzttttttyyy~~~|||llljjjgggcccaaaaaafffkkkooommmhhhiiinnnhhhVVVKKKKKKFFFKKKQQQRRRLLLAAA666000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,***'''''')))+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&%%%%%%&&&''')))***))))))(((((((((((())))))***++++++)))(((''')))***---,,,***)))))))))******+++++++++*********))))))***+++---------+++)))(((******+++,,,,,,,,,,,,+++))),,,...000000...,,,))),,,------......------,,,---...///111111///...---,,,,,,,,,---------......------------------------........................---------------------------------------...///000---------............/////////000000000000//////111...,,,///333555333///---------,,,,,,+++++++++,,,,,,,,,---+++)))))),,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******,,,+++***))))))+++---...++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((''')))))))))))))))))))))))))))(((((('''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))$$$"""%%%---333///)))&&&(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((,,,+++)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,,,,,,,...111444666:::>>>???@@@DDDMMMTTT\\\___kkkssseeeOOOMMMZZZdddmmmrrrkkk\\\QQQPPPTTTEEE;;;222555@@@GGGFFF@@@>>>@@@BBBAAA>>>;;;999888))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,,,,------------............000---,,,...222333000---000///...------...000111////////////////////////000000111111111111000000///333444:::CCCIII^^^|||{{{rrrqqquuu}}}~~~zzzuuuuuussspppmmmoootttxxxzzzxxxwwwvvvpppjjjlllrrrwwwxxxyyywwwsssrrruuuxxxyyyyyyuuuqqquuuyyyrrrfffdddaaa\\\YYYYYY^^^cccgggkkkccc^^^___WWWJJJDDDGGGMMMKKKGGGBBB;;;666222111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))***)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&%%%%%%&&&''')))***))))))(((((((((((())))))((()))***)))((()))***,,,,,,+++***)))))))))******+++++++++*********))))))***+++,,,------+++)))((()))***++++++,,,,,,++++++***+++---//////---+++***,,,,,,------------,,,,,,+++---...//////...---+++,,,,,,,,,,,,---------------------------------------------------------------------------------------------------...//////------------............------............------///---,,,...222444111...,,,,,,+++++++++*********++++++,,,,,,***)))***,,,,,,,,,,,,++++++************+++++++++++++++******)))***+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))),,,+++)))((((((((())))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))+++(((***222666333...+++(((((())))))))))))(((((()))((((((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,++++++,,,000222444777:::;;;;;;>>>DDDJJJOOOVVVdddlllcccRRRNNNUUU___gggnnnmmmddd\\\WWWWWWHHH>>>555333:::@@@@@@===:::===@@@AAA???;;;888666)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++***+++,,,+++******+++,,,******++++++,,,------...,,,,,,,,,---------......000000000000///...---,,,000///.........000111222//////////////////////////////000000000000//////---111000222777999EEE^^^zzzlllfffgggiiimmmrrrxxx}}}~~~|||}}}{{{yyyyyywwwrrrwwwyyy~~~xxxooorrrrrrqqqlllgggiiiooovvvuuuvvvyyy{{{vvvnnnlllnnnmmmqqqvvvvvvsssooonnnnnnkkkkkkfff```eeennnmmmeeebbb^^^YYYUUUUUUXXX]]]``````UUUNNNKKKEEE>>>???EEEIIIDDD<<<444///---...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))+++...222333000---************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))&&&''')))))))))***,,,---++++++***)))))))))******+++************)))))))))***+++,,,,,,,,,+++***))))))***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++------------++++++++++++,,,,,,,,,---------------------------------------------------------------------------------------,,,,,,,,,---......,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++---++++++---000111///,,,***************))))))))))))***++++++))))))+++++++++++++++++++++*********))))))******************'''))),,,//////---***((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))///---+++)))((()))***+++%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))+++((((((---000...***)))'''(((((())))))(((((('''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******+++,,,,,,+++******---//////222666666555666:::===DDDPPP^^^dddbbb\\\WWWUUUYYY]]]ccchhhiiiccc[[[UUULLLDDD;;;555555777888777555888===???===:::777555))))))))))))************))))))))))))))))))))))))))))))))))))************)))+++,,,+++***)))***+++******++++++,,,,,,,,,,,,+++,,,,,,,,,---------------000111000---+++,,,...............///111222333////////////////////////......////////////......///333111000333000666GGGgggxxxzzzxxx}}}yyymmmgggfffdddaaaaaadddiiimmmmmmzzzzzzwww}}}~~~ssspppssswwwrrrrrrsssvvvuuuwww}}}xxxnnnyyy{{{yyysssllliiimmmrrrqqqtttxxxyyyuuuoookkkjjjhhhlllpppooojjjccc___^^^ZZZ\\\YYYTTTXXXcccgggbbb]]]ZZZWWWSSSQQQQQQRRRRRRLLLEEE@@@???>>><<>>???>>>>>>@@@555333000//////...+++)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,---111666555///)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))((()))++++++***((())))))))))))))))))***))))))))))))))))))))))))))))))))))))*********************))))))***++++++++++++***+++***))))))))))))***+++******++++++++++++******,,,,,,,,,------,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++***))))))***,,,,,,+++*********++++++++++++++++++''',,,---)))(((+++,,,***************************(((((((((((()))***,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((***)))'''&&&''')))+++,,,))))))))))))))))))))))))...,,,***((('''((()))***(((((())))))))))))((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((***&&&%%%'''(((&&&%%%(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))***++++++***)))((()))******,,,///222222333333333222<<>>???EEETTTdddlllttt___PPPLLLNNNMMM\\\nnn|||wwwvvv{{{}}}{{{xxxuuunnngggiiijjjmmmpppsssvvvyyy{{{}}}vvvzzz~~~sssvvvwwwrrrlllmmmvvv~~~|||{{{}}}}}}zzzyyy|||zzztttqqqyyyxxxrrrllllllqqqvvvwwwwwwoooqqqsssrrroookkkiiigggccceeedddaaa```aaa```]]]UUUWWWWWWTTTOOOKKKKKKLLLNNNTTTTTTLLLIIILLLKKKFFFIIIJJJJJJIIIFFFBBB===:::888:::<<>>;;;777555:::444---******++++++************++++++++++++++++++++++++++++++++++++++++++******,,,......***&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((()))))))))(((((())))))(((((((((((())))))(((***,,,,,,***((((((((('''((()))*********))))))(((((()))))))))))))))***)))))))))************+++((()))******++++++******++++++************++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***************)))*********+++++++++++++++)))///000***(((,,,---))))))))))))***************(((((((((((()))+++---......---+++))))))***,,,---************************((((((((((((((((((((((((((((((''''''''')))***+++))))))))))))))))))))))))******)))((((((((((((((()))))))))******)))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((***&&&%%%((('''%%%&&&)))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''%%%$$$###"""&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******)))))))))***++++++)))((()))***)))+++---000222222333222111666888888@@@LLLRRRPPPGGG@@@;;;@@@LLLVVVZZZYYYMMMOOONNNIII@@@777222000333222000......222777<<<(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***(((***+++***)))((()))++++++++++++***************************++++++++++++)))+++,,,------------...------...............---......................../////////000000/////////,,,222...,,,222000---111333222555888;;;BBBQQQaaaxxx|||bbbMMMHHHKKKFFFLLLXXXfffmmmnnnmmmmmmnnnqqqrrrtttwwwxxxsssmmmlllnnnpppnnnjjjggggggiiiiiiooooooiiihhhooorrrpppjjjnnnrrrqqqmmmmmmrrrwwwrrrnnnnnntttvvvsssooonnnpppwwwzzzuuuqqqsssyyy|||pppmmmiiihhhiiilllmmmmmmdddccccccdddfffeeebbb___[[[]]]\\\XXXXXX[[[ZZZUUUPPPRRRRRRPPPKKKIIIIIIKKKNNNUUUUUULLLFFFGGGFFFBBBBBBCCCCCCBBBAAA???===<<<888:::;;;:::888555111...777111***''')))++++++))))))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))))))))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))***))))))((('''))))))(((((((((((())))))&&&(((+++,,,+++)))))))))&&&''')))*********))))))(((((((((((())))))******)))))))))))))))***++++++((())))))***************++++++++++++++++++++++++))))))************))))))+++++++++******+++++++++))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************************++++++++++++***++++++,,,,,,++++++***((()))*********))))))))))))))))))*********+++++++++222222***(((------(((((()))))))))*********+++)))(((((((((***,,,///000...---+++))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))'''((()))*********)))((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$'''&&&$$$%%%(((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%######&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((***++++++***)))***+++******+++---///000000///222333333444:::BBBIIILLLGGG@@@::::::AAAJJJQQQTTTJJJKKKJJJFFF???888444333111111///......111666:::(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***)))))))))***++++++,,,,,,)))************+++++++++++++++,,,,,,------,,,,,,---------...------,,,,,,........................//////000000000000//////---333///,,,222222...111000+++,,,222222111>>>PPPjjjzzz~~~dddNNNJJJNNNMMMGGGFFFLLLNNNNNNSSS[[[^^^^^^```fffpppxxxyyyvvvhhhkkkmmmiii```YYYWWWXXXVVVYYYXXXUUUYYYbbbaaaZZZ[[[^^^bbbdddeeefffhhhjjjgggcccdddkkkpppmmmgggdddbbbdddcccbbbdddjjjkkkiiihhhhhhhhhgggeeedddcccccc[[[WWWSSSTTTXXXYYYWWWSSSPPPSSSSSSOOOOOOSSSPPPJJJJJJMMMNNNLLLGGGCCCCCCDDDFFFNNNNNNEEE???AAABBB???:::999888888888999:::;;;888999777333111000///,,,---***((()))---...+++'''))))))******++++++++++++*********************************)))((()))+++...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))******)))((('''))))))(((((((((((())))))$$$'''***,,,+++******+++&&&'''(((*********)))((('''((((((((())))))******))))))(((((()))***++++++(((((()))******************+++,,,,,,,,,,,,+++***))))))************))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++***))))))******)))************+++++++++******++++++++++++******(((***++++++***)))))))))'''((((((((())))))******,,,444444+++(((------'''(((((())))))*********+++))))))((((((***---000111------+++*********++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))%%%''')))+++,,,+++***)))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&'''***)))&&&'''+++&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((()))+++,,,+++***+++,,,+++******+++,,,------,,,...,,,---000444777>>>DDDIIICCC<<<888999???FFFJJJHHHGGGEEEAAA<<<888666555///000000//////111555888))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------............///333111///...---...///000...///000//////000333555BBB[[[tttuuuaaaNNNJJJOOOJJJGGGCCC???>>>AAAFFFKKKOOOQQQTTTZZZdddoooyyy~~~fffeeebbb^^^YYYUUUQQQNNNJJJIIIJJJPPPXXX[[[YYYVVVTTTQQQOOORRRXXX[[[ZZZXXXPPPOOOQQQWWW]]]]]]XXXSSSZZZXXXWWWZZZ^^^``````^^^\\\[[[ZZZYYYYYYYYYZZZ[[[RRRQQQPPPNNNKKKIIIHHHGGGFFFGGGJJJKKKLLLLLLJJJIIIHHHDDD@@@AAADDDFFFEEEBBBDDDDDDDDDAAA<<<888777666222333555777888888777777444111---+++++++++******++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&'''(((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''&&&&&&'''((()))++++++)))))))))***)))((('''))),,,---***'''(((***+++***)))((()))***++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))************---,,,***)))))))))***+++************************************************)))))))))((())))))*********++++++,,,,,,++++++*********++++++++++++******+++++++++*********))))))************************)))))))))))))))******+++************************+++++++++*********))))))))))))))))))************))))))))))))************+++*********))))))(((((()))))))))))))))******+++...,,,+++*********(((&&&''''''(((((((((((('''''''''''''''''''''((()))))))))&&&$$$)))///111---'''+++*********,,,,,,***(((++++++************++++++$$$)))***''''''***)))$$$''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&(((***,,,+++)))'''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))+++*********))))))(((((()))************+++++++++,,,+++***+++///444999<<<@@@???<<<888666666999<<<@@@@@@AAAAAA>>>;;;777555444000---///333555222///))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------------............222111///...---...///000//////000/////////222444555FFFXXX[[[QQQGGGFFFJJJAAAAAA@@@===<<<===@@@CCCIIIJJJLLLQQQYYYbbbkkkpppaaa```^^^[[[XXXUUUSSSQQQNNNMMMMMMRRRWWWZZZWWWTTTJJJGGGEEEHHHMMMQQQPPPNNNNNNMMMMMMPPPSSSSSSOOOKKKPPPNNNMMMOOORRRSSSSSSQQQMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHGGGFFFEEEHHHDDD@@@???BBBCCC@@@======>>>>>><<<888555444444111222444555666666555555333000---+++++++++******+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((())))))'''%%%$$$%%%&&&((((((''''''''''''((((((***)))(((''''''((()))***'''''''''(((((('''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((''')))******)))(((((())))))(((((())),,,,,,***'''(((***+++***)))((()))*********))))))((()))))))))))))))))))))))))))))))))(((((()))))))))*********,,,+++***)))((())))))***************************************************++++++++++++,,,---...///***++++++,,,,,,++++++***)))******++++++******)))+++++++++*********))))))************************))))))(((((())))))***+++************************+++++++++*********))))))(((((()))))))))*********(((((()))))))))*********************)))))))))((())))))(((((())))))***+++222...+++))))))******)))''''''(((((((((((('''''''''''''''''''''((())))))+++((('''(((,,,...,,,***+++***))))))++++++***)))******))))))))))))******%%%)))***&&&&&&***)))%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''')))+++***(((&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))*********)))))))))(((((())))))*********+++++++++---,,,,,,,,,...111555777:::;;;:::999888999<<<>>>======>>>>>><<<999666444666333000///111222222111))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------------------............111000///------.../////////000000000......000222,,,333;;;>>>>>>===>>>AAA>>>@@@CCCCCCBBBAAA@@@AAA@@@@@@BBBEEEJJJPPPVVVZZZVVVUUUUUUTTTUUUVVVXXXYYYQQQOOOOOORRRVVVWWWTTTQQQHHHEEECCCEEEIIIKKKKKKIIILLLIIIFFFEEEGGGGGGEEEBBBFFFEEEDDDDDDEEEFFFEEECCCDDDDDDEEEEEEEEEEEEEEEDDD@@@@@@@@@???????????????@@@AAABBBBBBBBBAAA@@@???EEEAAA===<<<======:::777555666777666333111111222111111222222222222111111222///,,,+++++++++***)))+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''&&&'''))),,,((((((''''''''''''((((((***)))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))&&&(((***)))((('''(((((((((((((((***,,,,,,***((((((***+++***)))((()))***))))))((((((((()))******))))))))))))))))))))))))(((((())))))))))))************)))((((((((())))))******************************************************++++++---...000111******++++++++++++******)))******++++++******)))+++************)))))))))************************))))))(((((())))))***+++************************+++************)))))))))(((((())))))))))))******(((((())))))))))))******************))))))))))))))))))(((((())))))***+++444000+++(((((()))******''''''((((((((((((''''''''''''''''''((((((((())))))(((&&&%%%&&&(((***+++,,,***(((((()))++++++***))))))(((((((((((())))))&&&((((((&&&&&&((((((&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%&&&'''))))))'''%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))******))))))))))))(((((()))))))))*********++++++---------------...000000222555888:::;;;<<<===>>>888999999999888777555333777666444111//////111333(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------......//////000111000...---...///---///000111222333555777;;;???EEEHHHFFFCCC@@@>>>999999:::;;;>>>AAAEEEGGGFFFFFFHHHJJJOOOTTTYYY\\\MMMLLLLLLNNNPPPQQQOOOMMMKKKHHHFFFFFFHHHIIIHHHFFFHHHDDD@@@===>>>???>>>>>>CCCBBBAAAAAA@@@???>>>===@@@AAABBBDDDDDDDDDCCCBBB<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999===:::777777777666444222000111333333111000000111000000000//////......---000---+++***++++++***)))******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())),,,111555(((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******&&&'''))))))'''''''''((((((((()))***++++++***)))(((***+++***)))((()))***((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((()))))))))***))))))((((((((((((((((((************************************************((((((((()))***+++,,,---******++++++++++++******))))))************))))))************))))))))))))************************((((((((((((((()))******************************************))))))))))))(((((((((((()))))))))***(((((((((((()))))))))************)))))))))))))))((((((((((((((()))******111...***(((((()))((((((''''''((((((((((((''''''&&&''''''((((((((((((((())))))(((&&&$$$'''---222,,,***''''''(((***++++++((((((''''''''''''(((((('''((('''&&&&&&'''((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))(((((())))))))))))************+++,,,,,,------------,,,---111777;;;<<<;;;;;;<<<444444555555444444333333555777888555000---///333(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------......///000111000...,,,------///000111///------///111222777===AAA@@@<<<888666666666666666777999:::;;;999:::;;;>>>BBBGGGLLLOOODDDDDDDDDFFFHHHIIIIIIHHHIIIGGGEEECCCBBBAAA@@@???CCC@@@<<<::::::<<<>>>>>>BBBBBBAAA@@@>>>=========;;;<<<>>>@@@AAAAAA@@@@@@>>>======<<<;;;:::999999::::::999999888777666555333222111222222222111000///000222222111000111222......---,,,,,,+++++++++---,,,******++++++***)))***************************))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))---222666''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++&&&'''))))))'''''''''((('''(((***++++++***))))))(((***+++***)))((()))***((('''''''''((()))******(((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((())))))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))******((((((((('''((())))))***+++***))))))***)))&&&$$$''''''((((((((((((''''''&&&&&&'''((()))(((((((((***+++,,,***(((,,,333999+++)))&&&&&&(((***++++++((((((''''''''''''(((((((((''''''((((((''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%''''''%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((()))))))))*********((()))+++,,,------,,,,,,,,,000666999999888777777222222111111111111222222111666:::888222...///111))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------------------///000///---,,,,,,---,,,...000000---,,,---///,,,000666999888555333111444444444555555555555555333333333333555777999::::::;;;<<<===>>>???AAAAAAEEEDDDBBB@@@>>><<<;;;;;;===<<<;;;::::::;;;===???===>>>???===;;;:::;;;<<<:::;;;<<<===??????@@@@@@>>>===<<<;;;999888777666666666555444444333222222------///000000111000000///000222222000///000111---,,,+++***************+++***)))***++++++***)))***************************))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((('''&&&'''***---''''''&&&&&&&&&&&&'''''')))*********)))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&(((***)))((('''((((((&&&(((++++++***))))))***(((***+++***)))((()))***(((((('''''''''((())))))))))))))))))))))))))))))''''''(((((((((((())))))(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))((())))))))))))************))))))((())))))******))))))((((((((()))))))))))))))***))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((()))))))))))))))***''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))************((((((''''''(((((()))***''''''((()))***)))&&&###''''''((((((((((((''''''%%%&&&((()))))))))((('''%%%'''((('''''')))///333***(((&&&''')))***++++++((((((''''''''''''(((((()))'''))),,,,,,)))''')))''''''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******((((((***+++,,,---------,,,000444555555444333333222111000//////000111222///333888777333///000222))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************************************************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---------------+++---//////...,,,,,,------------...............+++...111222222111111111111222333444555444444333111111111000000000000000444555555666666777999:::>>>>>>===<<<:::::::::;;;888999::::::::::::;;;<<<777999;;;:::888777999;;;999999:::;;;<<<>>>???@@@:::999888777555444333333222222111000000///000000,,,---///111111111111111...000111000...,,,,,,---++++++***)))))))))***+++***)))((()))++++++***(((************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&''')))*********)))((('''&&&'''''''''(((((('''''''''%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***''')))******)))(((((()))&&&(((+++,,,***))))))***(((***+++***)))((()))***))))))((('''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))************))))))(((((())))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))******'''''''''((((((((())))))'''''''''((((((((())))))((()))))))))************(((''''''''''''((())))))'''&&&&&&(((******((('''''''''((((((((((((''''''%%%&&&((()))***)))((('''###$$$%%%%%%%%%&&&''')))((('''&&&(((***+++******)))(((((((((((((((((())))))'''***//////***''')))''''''''''''(((((((((((()))))))))))))))))))))))))))'''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))************++++++,,,,,,---,,,...000111000000111333333222000......///111222000111333222000000333666))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************************************)))***++++++,,,************************++++++,,,,,,,,,---------***+++,,,---------------***,,,//////...,,,,,,---111...+++,,,000111///,,,)))***,,,,,,++++++---//////000222333444444333333000000111222333222222222222333333222222222444555555555666555555555666888444777999:::999888888888444666999888666666888;;;444444444555666999;;;===555444444333222111000000//////...---------......---///222222222111111222...//////...,,,***)))***+++***)))(((((()))***+++)))(((((()))++++++***((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))(((''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&(((((('''((()))***'''&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&$$$###''''''((((((((((((''''''&&&''')))******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((()))++++++)))))))))***%%%))),,,,,,***((()))+++(((***+++***)))((()))******)))((('''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((()))***,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))************))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))*********+++'''''''''''''''((()))))))))'''&&&&&&(((***++++++''''''((((((((((((''''''%%%&&&((()))***)))((('''(((((()))***+++***(((&&&'''&&&&&&(((***+++***)))))))))(((((((((((()))))))))'''+++111111+++''')))''''''''''''((((((((()))))))))))))))))))))))))))***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((()))))))))))),,,,,,++++++***+++,,,,,,,,,---......---///111333444222000......///111333111000///------000555999))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))(((((()))***************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,---...///000000000000222222222111111111111111222111000000//////000000111111000000///000000000666222333888888333333777444444444555555555555666222222222222222222222222111111111000000000//////---------...............---...///000111111111111+++++++++*********))))))************************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''###'''******'''%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((((('''(((((((((((((((((((((((()))+++---.........,,,+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''')))++++++)))'''))))))))))))))))))))))))******)))((((((((((((((()))******)))'''%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))***)))'''&&&'''(((***+++)))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%''''''''''''''''''&&&&&&)))'''&&&'''((()))((('''))))))))))))))))))))))))''')))***)))'''&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''')))***++++++((('''))))))&&&'''***333***###$$$&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((())))))((((((+++000444555333000------...111222333333444444444333111000777444000...---///222444)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((()))))))))*********)))))))))))))))(((''''''))))))))))))))))))))))))(((((()))***************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,......///////////////000000000111111111333222222111111111111111222111111000000000111111666222222444333---,,,...//////000000111111111222000000000000000000000000111111000000000//////////////////...............---...............------+++++++++*********))))))************************))))))************))))))************)))))))))((())))))))))))))))))))))))((((((((((((((('''&&&&&&***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))((((((''''''(((((()))''''''(((((((((((('''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))(((%%%!!! """&&&)))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((&&&''')))*********(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''(((******)))((())))))))))))))))))))))))******)))(((((((((((((((***++++++***(((&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((***)))(((''''''((()))***))))))'''''''''(((***+++)))((('''&&&&&&'''((()))&&&'''''''''''''''&&&&&&'''''''''''''''''''''''')))'''&&&'''((()))((('''))))))))))))))))))))))))'''(((***)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&'''((()))+++...***)))+++***&&&%%%'''000)))$$$''')))'''%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))+++...000222000...,,,,,,---...000111222333444444444333222333222111000000000111222))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))******)))))))))))))))(((((('''))))))))))))))))))))))))(((((()))***************)))************+++++++++******++++++++++++******++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++,,,------------,,,,,,---...///000111111444333222222111111222222222222111111111111222222111//////222222000000222,,,,,,------...///000000000000000000000000000000111111000000000/////////000000//////......------,,,,,,---,,,+++***))))))+++************)))))))))************************))))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''(((((((((%%%###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))***))))))(((((((((((((((***+++,,,+++)))'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((+++)))(((&&&&&&((()))+++)))((('''''''''(((***+++((((((''''''''''''((()))&&&&&&'''''''''((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''(((((((((((((((((((((((('''((())))))'''&&&''''''''''''''''''''''''(((((()))((('''&&&&&&'''((())),,,******,,,,,,(((''')))+++&&&###&&&(((%%%###"""''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''')))+++,,,,,,+++------,,,+++++++++,,,,,,//////111333444444555555000000111222222222111111(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************))))))*********+++++++++******++++++++++++******************************+++*********+++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------***++++++,,,------,,,,,,+++++++++,,,---......///222222111000000000000111111111111000111111222333///......000000000111222---......///000111222222333333333333333333333333111111111111000000000000//////......---,,,+++++++++++++++++++++***)))(((************))))))))))))************************))))))************))))))*********)))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((&&&&&&(((++++++((($$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***(((&&&&&&(((*********))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((+++)))'''&&&&&&''')))+++)))(((((('''((()))******'''''''''''''''(((((())))))))))))(((((()))))))))''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&((())))))(((''''''(((&&&'''''''''(((((())))))***)))((('''&&&&&&'''((((((&&&(((,,,---++++++------(((%%%((()))&&&%%%&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))+++......+++(((******++++++,,,+++++++++,,,---///111333444666666000000111111222222222222(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************))))))*********+++++++++)))******++++++******)))************************************++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++000//////...---.........///////////////000111222111111000...---.........//////000111222222333333444444444444444444444444222111111111000000000000------,,,+++******))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''+++&&&""""""%%%***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((()))))))))******)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***(((&&&&&&(((*********(((((((((((((((((((((((())))))(((((((((((())))))''')))))))))'''&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((())))))***&&&''''''(((((((((((((((******)))(((''''''(((((('''''''''((((((((()))))))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((''''''(((&&&'''''''''(((((())))))+++***((('''&&&&&&''''''(((&&&''',,,---+++,,,...333---)))******)))+++...''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***,,,///000...+++((())))))+++,,,,,,,,,,,,+++***+++,,,...000333444555222111000///000111333444))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))************))))))************************+++************++++++,,,******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,,,,+++++++++*********)))...---,,,,,,++++++,,,,,,---,,,,,,------...///000---///000///222777::::::....../////////000000000000000000000000000000000000000000/////////......++++++******))))))(((((((((((()))++++++,,,,,,,,,(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((((((''''''''''''''''''(((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''"""'''///666888444+++%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''')))******)))((((((((((((((((((((((((((((((((((((((())))))***'''((()))((('''&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))%%%&&&'''((()))))))))((()))((('''&&&&&&&&&'''((('''''''''(((((())))))***)))'''&&&'''((()))((('''''''''''''''''''''''''''%%%'''))))))((('''((()))''''''''''''''''''((((((***)))((('''&&&&&&'''(((,,,)))(((******((((((+++///***&&&&&&%%%%%%(((---''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))---000111///,,,***)))((()))***+++,,,---------******+++,,,...000222333333222000//////111333444))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))************))))))************************,,,+++************************++++++++++++******************************++++++************++++++***+++++++++++++++*********************+++++++++---,,,++++++******++++++************+++,,,------***...//////333;;;@@@???---------------,,,,,,,,,------------------------------,,,,,,,,,+++++++++***************)))))))))((()))***************)))(((((((((((())))))******))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))&&&&&&'''((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***999CCCBBB777))) ''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''(((******)))(((((((((((((((((((((((((((((((((((((((((()))******'''((())))))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''((()))******)))(((''''''(((((()))))))))))))))%%%&&&'''((()))))))))(((((('''''''''(((***---...&&&''''''((())))))******)))'''&&&'''((()))((('''''''''''''''''''''''''''%%%'''))))))((('''((()))'''''''''&&&&&&&&&&&&&&&))))))'''&&&&&&'''((((((...***'''((((((&&&(((+++)))%%%###$$$###!!!###(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((---333222,,,((((((***(((((()))***+++,,,------************+++,,,...///222222222111111111111111))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))************)))))))))))))))))))))))))))))),,,,,,+++***)))))))))*********++++++++++++******************************++++++************++++++))))))*********))))))((((((((()))***+++,,,---------,,,++++++******++++++(((((((((((()))***+++,,,...111///))))))///000---......---,,,,,,++++++***------------------------*********)))))))))((((((***************+++++++++************)))((('''&&&'''((((((((())))))******))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))&&&&&&'''((())))))(((((('''((((((((())))))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***...111000,,,(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&((()))++++++)))(((&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((())))))******)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''')))++++++)))'''((((((((((((((((((((((((((((((((((((((()))******((()))******)))((()))+++(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''((((((((((((''''''''''''''''''((((((((()))&&&((()))++++++)))(((&&&'''(((((()))))))))))))))$$$%%%'''))))))))))))((()))))))))***,,,000333555&&&''''''((()))******+++)))'''&&&'''((()))((('''((((((((((((((((((((((((%%%'''((()))((('''((()))'''''''''&&&&&&%%%%%%$$$)))((('''&&&&&&'''((())),,,'''%%%&&&'''&&&***///)))'''(((***)))%%%&&&***'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&...444222***%%%'''+++'''''''''((()))+++---...******)))))))))***,,,---000111333444444222///---(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***,,,,,,*********))))))((((((''''''******************************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&%%%&&&''''''((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++******)))(((''''''&&&%%%'''((()))((('''((()))&&&((()))++++++)))(((&&&''''''''''''((((((((((((''''''''''''(((((((((((((((***+++(((%%%%%%***000)))%%%'''---,,,###$$$---(((&&&&&&))))))&&&&&&)))''')))******))))))***+++***)))((((((((()))+++,,,''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***(((&&&'''))))))'''$$$(((((((((((((((((((((((()))'''&&&&&&'''***...000111...)))%%%%%%''',,,///(((((('''''''''&&&&&&&&&''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&(((%%%!!!###''')))'''$$$(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))666444000,,,)))(((((()))))))))))))))************++++++++++++++++++,,,,,,000111222333444333222111((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((******)))((())))))))))))((((((((((((******************************))))))******+++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++***************++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''((())))))(((((())))))))))))((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&((())))))((('''((()))'''((()))******)))((('''''''''''''''((((((((((((''''''''''''((((((((((((%%%(((***)))(((***111666@@@222((())))))%%%&&&,,,,,,)))((())))))&&&&&&)))&&&'''((()))***)))((('''))))))((('''((()))***+++''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***(((''''''))))))'''$$$'''''''''''''''''''''''')))(((''''''''')))+++,,,...+++'''%%%$$$&&&))),,,(((((('''''''''&&&&&&&&&''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&%%%&&&+++000333000,,,''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))444222...+++((((((((()))(((((()))))))))***************++++++++++++,,,,,,///000111222222111000000(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((())))))'''&&&(((((((((((())))))))))))******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++************+++++++++++++++*********************************************))))))******+++,,,+++++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((('''&&&&&&&&&'''(((((())))))((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%&&&''''''((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))(((((((((((((((((((((''''''&&&((((((((((((''''''''''''&&&&&&'''(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))+++***)))(((((()))'''((()))******)))((('''''''''''''''((((((((((((''''''''''''(((((((((((($$$&&&)))))))))+++111666HHH666''''''***(((&&&(((000+++)))***)))&&&'''+++'''''''''***------)))%%%(((''''''''''''((())))))''''''((()))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''***(((&&&%%%$$$%%%'''((('''''''''''''''&&&&&&&&&''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&$$$&&&***000666666222...''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((())))))))))))000...+++)))(((((())))))(((((())))))))))))***************+++++++++,,,,,,---...///000000000000///(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&''''''(((((())))))************************************))))))******+++,,,************************))))))))))))))))))))))))************************************++++++++++++++++++************++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++***************************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&''''''((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((())))))))))))(((((('''(((((((((((((((''''''((((((((((((((('''''''''&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++)))(((((()))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((()))(((&&&'''***---666+++%%%)))...+++%%%"""000,,,)))))))))''')))---***((()))---111111+++&&&&&&&&&&&&&&&''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&&&&'''***...000///***&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((((((((()))))))))))),,,***)))((('''((())))))(((((((((((()))))))))***))))))******++++++,,,,,,***+++,,,...000111222222))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++,,,+++++++++***)))))))))------------------------))))))******++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********'''(((((()))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((''''''(((((((((((((((''''''''''''(((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++)))((()))***(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((******)))(((&&&&&&'''(((%%%$$$%%%***,,,)))%%%$$$---)))'''))))))(((+++000***((()))---111111+++&&&%%%&&&&&&'''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((('''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))((('''&&&&&&''''''(((((('''''''''&&&'''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&''''''''''''((('''%%%###''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&''''''((()))******(((((((((((()))))))))))))))((('''''''''((())))))'''(((((((((((()))))))))(((((()))******+++,,,,,,((()))+++---000222444666))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''***++++++******+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))************+++++++++************+++++++++++++++***************------------------------))))))***++++++++++++***)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++'''((())))))******)))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((((((((())))))))))))((((((&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''((())))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&(((******)))))))))***))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((*********))))))******+++%%%''')))(((&&&%%%(((+++***&&&%%%((()))(((***///'''''''''***------)))%%%%%%&&&''''''((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&'''(((((())))))((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''''''''''''''(((((())))))***(((((((((((())))))))))))'''''''''''''''(((((()))''''''(((((((((((())))))'''(((((()))***+++,,,,,,))))))***,,,///111444555))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''***------+++******+++))))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))************************))))))))))))************++++++************++++++***************+++++++++++++++++++++++++++++++++((()))***+++,,,++++++***((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((()))************)))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&((((((((('''%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))))))))((('''(((((())))))))))))((((((&&&&&&'''(((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''$$$&&&((()))))))))***+++))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))((()))***++++++***'''***+++(((%%%&&&)))+++(((%%%$$$'''(((&&&'''***&&&'''((()))***)))((('''%%%&&&'''((()))(((((('''''''''((()))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((($$$'''))))))''''''(((***'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&''''''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''((((((((())))))''''''((()))***+++,,,,,,++++++++++++,,,...000111))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,//////,,,)))))))))******))))))((((((''''''))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))******+++++++++,,,))))))))))))))))))))))))((()))***+++,,,+++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))------,,,***)))'''&&&&&&(((((()))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++******)))(((''''''&&&"""%%%'''(((((()))***+++))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((((((((())))))(((''''''(((((('''&&&$$$(((************)))''''''%%%%%%''''''$$$$$$&&&''')))******))))))***+++&&&&&&((()))))))))(((''''''(((((()))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$'''))))))'''&&&(((***((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''((('''&&&&&&'''((('''&&&'''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((((((((''''''''''''((((((((()))&&&'''((()))***+++,,,,,,---,,,+++*********+++,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))''')))***)))''''''(((***************************))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))***,,,......,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))+++++++++*********))))))************))))))))))))))))))))))))))))))))))))***************)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''*********)))'''&&&((()))&&&(((***++++++***(((&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((###%%%(((++++++***'''%%%))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((******))))))((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))(((((('''''''''&&&+++)))(((&&&&&&((()))+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++*********))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))************))))))'''((()))******)))(((''')))'''&&&'''******(((%%%((((((((((((((('''''''''))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))''')))***(((((('''&&&###+++++++++***)))(((((('''***************)))((((((...,,,&&&"""'''...+++"""(((((('''''''''(((((()))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''))))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((***)))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((&&&$$$%%%(((+++((('''&&&%%%%%%&&&'''(((&&&&&&&&&(((******((('''&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%%%%%%%''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((------------.........///))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%&&&***......***&&&************************))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))(((***------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((+++++++++*********))))))************))))))))))))))))))))))))))))))))))))***************)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''(((******)))(((''''''((('''((())))))))))))((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((******)))'''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((***)))))))))(((((((((''''''''''''((((((((())))))''''''''''''''''''''''''))))))((((((((('''''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''*********)))))))))((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))************))))))'''((()))******)))(((''')))'''&&&''')))***(((%%%((((((((((((((((((((('''))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((******)))(((((()))++++++++++++******)))((((((''''''''''''''''''&&&%%%%%%$$$((()))'''''')))'''"""+++***)))(((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%&&&'''((()))(((((((((''''''''''''(((((('''&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&***---)))((('''&&&&&&&&&'''(((&&&&&&&&&((()))***(((&&&&&&''''''((((((''''''&&&$$$&&&((((((&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((***+++,,,...///000000111))))))))))))))))))))))))(((((((((((((((''''''''')))&&&'''///888:::111((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))&&&)))++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((+++++++++***************************)))))))))))))))))))))))))))))))))))))))************))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''''')))++++++)))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''******))))))))))))((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))************))))))(((((())))))))))))(((((((((''''''((())))))(((&&&''''''((((((((((((((((((((())))))******))))))(((((((((''''''''''''((((((''''''''''''''''''''''''((('''%%%%%%&&&(((***,,,+++******))))))(((((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%,,,000---((())),,,---,,,,,,+++***)))(((''''''''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''((()))(((((((((((('''''''''''')))(((((('''&&&&&&&&&'''((((((''''''&&&'''''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''')))---111***)))(((((('''''''''(((&&&&&&%%%'''((()))'''&&&&&&''''''((((((''''''&&&###%%%''''''''''''((()))''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&(((+++///111222222222(((((((((((((((((((((((())))))((((((''''''&&&&&&+++((()))000888:::222***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))(((((((((((())))))***%%%''')))***)))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))************)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&(((++++++***(((''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))************))))))(((((())))))))))))(((((('''''''''((()))(((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&(((,,,,,,***)))*********))))))((((((((((((((((((((())))))(((((('''***...000---)))***000555************)))(((((('''''''''''''''((((((((((((''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((((()))((((((((((((((('''''''''***)))((('''&&&&&&&&&&&&((('''''''''''''''((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((())))))+++///111******))))))(((((('''''''''&&&%%%&&&'''((('''%%%''''''((((((((((((''''''%%%'''))))))((((((((()))''''''''''''(((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((%%%(((,,,///111222111000(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((***,,,---***(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((()))******%%%'''))))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************************************************)))))))))((())))))))))))))))))))))))((())))))*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((%%%(((***+++***((((((((()))(((''''''''''''((()))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***************************(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***))))))************))))))))))))(((((((((((())))))''''''((((((((('''''''''&&&'''''''''(((((())))))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''')))***111999999111***))))))))))))(((((((((((((((((())))))*********))))))'''(((***,,,,,,+++,,,---&&&&&&((())))))))))))(((''''''''''''(((((((((((('''(((((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''(((((((((((((((***)))((('''''''''''''''(((((('''''''''(((((()))&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))((('''(((+++---)))))))))))))))(((((('''((('''&&&&&&'''((('''&&&'''((((((((((((((((((''')))***++++++)))(((((()))''''''''''''(((((((((((((((''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''))),,,///000///...,,,))))))))))))))))))))))))((((((((((((((('''''''''''')))***)))&&&&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((''''''(((((()))***+++'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***++++++++++++++++++++++++***************+++++++++************))))))))))))))))))))))))))))))))))))((())))))************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((&&&(((******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''((('''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''((((((((()))))))))((((((((()))))))))******))))))************))))))))))))(((((((((((())))))&&&((())))))(((''''''(((&&&&&&''''''((()))))))))'''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''))))))000:::999///((((((((((((((((((((((((((((((&&&'''(((((((((((((((((($$$$$$***333777111)))$$$###%%%'''((()))***))))))''''''''''''(((((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((('''''''''((((((((((((((()))(((((('''(((((())))))))))))(((((('''(((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''&&&$$$$$$%%%''''''(((((())))))(((((('''***((('''&&&'''((((((''''''(((((())))))(((((('''***+++,,,+++)))((('''(((''''''''''''((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((***+++------,,,+++***))))))))))))))))))))))))'''''''''((((((((((((((()))+++---+++)))(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((()))***+++)))******)))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++************))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&((())))))(((((()))+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((''''''&&&(((((((((((((((''''''''''''((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((())))))))))))(((((()))))))))*********))))))************))))))***)))(((''''''((()))***%%%(((***)))'''&&&''')))&&&&&&''''''((())))))***''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((($$$'''///000(((&&&+++((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&+++444777000)))&&&%%%&&&(((*********)))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''((((((((()))''''''''''''((()))***+++******)))((('''''''''(((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&'''&&&$$$$$$%%%&&&$$$%%%'''((())))))((((((,,,***((('''((())))))((((((((())))))))))))(((((('''(((******(((''''''(((''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((())))))************)))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''')))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((()))+++++++++++++++***((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))((('''(((***,,,((()))+++------+++)))((())))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))'''((((((((())))))******))))))))))))************(((((((((((((((((((((((((((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************))))))************))))))***)))(((''''''((()))***%%%(((******'''&&&''')))&&&&&&&&&'''((())))))***''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))---$$$""")))***'''***444'''''''''(((((((((((((((&&&&&&'''((()))))))))((()))%%%&&&******&&&'''+++((()))***,,,+++***((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************&&&'''''''''(((((())))))''''''''''''(((***+++,,,++++++***(((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''((((((''''''((()))###$$$&&&((())))))((((((---+++(((((())))))))))))(((((())))))))))))((((((###%%%'''(((''''''((()))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))'''''''''((())))))******(((((((((((())))))))))))******))))))))))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++******))))))((((((''''''******))))))((((((''''''((()))***++++++***)))((()))*********++++++++++++******++++++++++++******))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))************************(((((())))))************+++******)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))************+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&***,,,((('''***+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))++++++)))'''))),,,***%%%((((((((()))******++++++***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))))))))(((&&&%%%*********)))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***)))((()))************''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%&&&((()))))))))(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((())))))************+++++++++)))'''%%%&&&)))***(((&&&'''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&******''''''+++)))###,,,'''&&&''''''%%%&&&)))%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((((((((&&&&&&&&&''')))***,,,------,,,***)))((((((((()))))))))(((((((((((())))))))))))((('''''''''''''''''')))***++++++***)))'''))))))))))))((((((((((((***))))))(((((())))))******)))(((((((((((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((()))************))))))((((((((((((***)))))))))((((((((('''((()))***++++++***)))((()))))))))*********++++++******++++++++++++******))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))************************)))))))))))))))*********++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++'''***)))&&&&&&((((((%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((***))))))---222111---*********)))))))))))))))++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))(((''''''&&&***)))))))))))))))))))))******)))(((((((((((((((&&&'''''''''(((((((((((()))))))))))))))))))))))))))(((''''''&&&'''((()))((((((((((((((((((((((((&&&'''((()))))))))((('''&&&'''((()))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))***)))))))))(((((((((((()))(((''''''''''''((()))))))))*********+++++++++)))'''&&&'''))))))(((&&&'''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&))))))''''''***)))$$$...***)))++++++(((''')))&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((''''''''''''((()))+++++++++***((('''&&&&&&''''''))))))(((((((((((())))))))))))(((''''''''''''''''''(((***++++++***((('''******))))))(((((('''''')))((((((''''''(((((()))+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))***)))((((((((((((((()))***))))))))))))((((((((())))))))))))((((((((((((((()))************))))))((((((((()))))))))************++++++++++++******))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))*********************************)))))))))))))))++++++***))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))************************))))))))))))************************))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++((()))'''&&&)))---+++&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''')))******---222333000++++++******)))(((((('''++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((''''''(((((())))))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&'''((())))))))))))))))))))))))&&&'''((()))))))))(((((('''((())))))******))))))(((((('''''''''((())))))))))))))))))))))))))))))******)))))))))((((((((()))((((((''''''(((((())))))))))))*********++++++)))'''&&&'''((()))((('''((((((((()))(((((('''&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&))))))''''''***)))'''111,,,***,,,,,,)))'''((('''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((((((''''''(((((()))***(((((('''&&&%%%%%%%%%%%%))))))(((((((((((()))))))))((((((''''''''''''(((((((((************((((((******))))))((((((''''''((((((''''''''''''((((((************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++++++++***))))))((((((((((((((((((((((((((((((***)))(((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***************(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))************************************)))))))))))),,,+++******))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))))))))************(((((((((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********************))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((('''(((...555444...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''''')))+++(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))++++++((())),,,,,,)))************))))))(((((()))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***)))))))))))))))*********))))))(((((((((((())))))((())))))))))))*********((((((((((((((((((((((((&&&(((+++,,,+++)))((('''((((((((((((((((((((((((''''''(((((())))))))))))((())))))***************)))((((((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((()))(((((((((((((((((()))))))))))))))************((((((''''''((((((((('''((((((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((''''''(((***+++444---((())))))'''&&&(((((((((((('''&&&&&&&&&%%%''''''((())))))))))))))))))(((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%))))))(((((((((((()))))))))(((''''''''''''(((((((((((()))******)))((((((***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))************************(((((())))))))))))((((((((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************(((((((((((()))))))))))))))))))))))))))******+++(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))++++++************++++++*********************************************************************************))))))))))))))),,,++++++***************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))))))))************)))))))))((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))((()))000777555000(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''''')))+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))),,,,,,(((&&&((((((%%%(((((())))))************(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((())))))************))))))(((((((((((())))))))))))))))))*********+++((((((((((((((((((((((((&&&)))///333444111+++&&&''''''''''''''''''''''''(((((((((((())))))******)))))))))))))))******+++***))))))((((((((())))))))))))))))))))))))))))))************))))))))))))((())))))))))))))))))((((((((()))))))))*********'''(((((((((''''''(((((((((((('''''''''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((''''''+++///999///'''%%%''''''(((***((((((((('''&&&&&&&&&%%%'''(((((())))))))))))))))))(((((('''''''''''''''(((((((((((('''''''''&&&))))))(((((((((((())))))((((((''''''''''''((((((((((((((())))))(((((((((((((((((())))))))))))))))))((((((''''''(((((()))((())))))******))))))(((************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))************+++(((((((((((()))))))))))))))((((((((()))***+++,,,((((((((()))))))))************++++++++++++******))))))))))))))))))))))))++++++************++++++************************************************************************((()))))))))************,,,,,,+++************+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))************'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,***))),,,000...)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''+++,,,)))(((***+++)))'''(((((()))******++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))(((((())))))******((((((((()))******++++++((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))''')))---555:::888///&&&''''''''''''''''''''''''))))))((((((((()))***+++)))(((((((((((()))***+++******)))((((((((())))))))))))))))))))))))))))))++++++*********)))))))))((())))))******))))))(((((((((((()))))))))******'''((()))((('''&&&''')))(((''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''((('''&&&+++222<<<111'''&&&((()))***,,,'''''''''''''''&&&&&&&&&'''((())))))******))))))((((((''''''&&&'''''''''(((((()))))))))(((((('''))))))(((((((((((())))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((())))))*********))))))(((((())))))***))))))***++++++***))))))************************(((((())))))))))))(((((())))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))***,,,---...))))))*********+++++++++'''((((((((()))))))))***)))((((((((()))***+++,,,)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))++++++************++++++************************************************************************''''''((()))***++++++,,,---,,,++++++******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************000...,,,+++******,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))),,,+++((((((******'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&+++---***(((+++,,,,,,)))))))))))))))*********)))*********++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******(((((()))***************'''(((((()))******++++++((((((((((((((()))******((((((((()))))))))******))))))))))))))))))))))))***'''(((000:::;;;111&&&''''''''''''''''''''''''***)))((((((((()))***+++(((((('''''''''((()))***+++******)))(((((())))))))))))))))))))))))))))))+++++++++*********))))))((()))************)))((((((((((((((()))))))))***&&&((())))))'''&&&''')))(((''''''&&&'''((()))***&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((&&&'''(((&&&%%%,,,555888...'''(((++++++))))))&&&&&&&&&'''''''''''''''(((((()))************)))''''''&&&&&&&&&'''(((((('''((())))))))))))((('''))))))(((((((((((())))))'''''''''''''''((())))))(((((((((''''''(((((((((&&&&&&'''((()))***++++++******))))))))))))*********+++,,,------,,,+++***************************(((((())))))))))))(((((())))))))))))))))))))))))))))))***+++,,,------...))))))))))))))))))))))))((())))))***+++---...///))))))******++++++++++++'''((((((((())))))******)))((((((((((((***,,,---************++++++++++++******++++++++++++******))))))))))))))))))))))))++++++************++++++************************************************************************&&&&&&''')))***+++,,,------,,,++++++******++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************222000...+++***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))((((((((('''))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************&&&***,,,((('''***+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''+++---)))'''(((***)))++++++******)))(((((((((''''''(((((()))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******'''((()))+++++++++***)))'''(((((()))***+++++++++((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))+++%%%"""***777;;;222'''))))))))))))))))))))))))***)))((((((((()))+++,,,((('''&&&&&&&&&''')))***++++++***))))))((())))))))))))))))))))))))))))))+++++++++************)))((()))***++++++***)))((((((((((((((())))))))))))&&&(((***)))&&&%%%''')))((('''&&&&&&'''((()))***&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))************))))))(((&&&''')))&&&%%%,,,777222***%%%(((,,,***&&&$$$%%%&&&&&&''''''((((((((((((((()))***************&&&&&&&&&&&&&&&'''((((((&&&'''((()))))))))''''''))))))(((((((((((())))))'''''''''''''''((()))***((((((''''''''''''((((((((()))***)))((('''((()))))))))))))))((((((((((((***)))---555555---)))*********))))))))))))******(((((((((((())))))))))))++++++******))))))(((((((((((()))***+++,,,,,,---+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++***************************)))((((((((()))+++,,,)))))))))))))))))))))))))))************++++++++++++*********))))))((((((+++***)))(((((()))***+++))))))))))))******************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***,,,''''''...+++'''---))))))))))))))))))))))))(((((()))***************++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((************************************************************************))))))))))))))))))))))))************************''''''(((((())))))*********)))))))))++++++)))'''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((()))))))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,***)))((((((((((((+++***((('''((()))***,,,)))((('''(((++++++***(((((()))***,,,,,,,,,+++***))))))))))))((((((((((((************************))))))))))))))))))))))))'''(((((('''&&&(((+++...***(((''')))---//////---+++&&&%%%***+++))),,,222(((((())))))******++++++******(((''''''&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))******)))((((((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))%%%%%%((())))))111;;;))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''''''''(((***+++'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))((('''&&&&&&''''''((((((((((((''''''***+++++++++)))((()))***))))))))))))************((('''+++111111+++'''(((******))))))))))))******))))))))))))************************))))))))))))((())))))******++++++++++++*********))))))))))))************************************************)))))))))************+++))))))))))))******************************************)))))))))***+++,,,************************************++++++++++++,,,+++++++++************++++++***))))))***++++++))))))))))))*********+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))+++++++++*********))))))************************+++++++++*********))))))************************************************))),,,(((&&&---+++(((---)))))))))))))))))))))))))))***++++++,,,++++++++++++******))))))******+++************************************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))***++++++***(((************************))))))))))))************************************))))))))))))))))))))))))((((((((()))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))************,,,,,,***)))((((((((((((*********))))))))))))))),,,,,,,,,***''''''((()))''''''((()))))))))((('''******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())),,,...***((('''))),,,...---,,,---)))(((+++,,,+++---222))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((()))******)))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))+++''''''(((((((((...777))))))))))))))))))))))))))))))(((((((((''''''''')))(((((('''((()))***+++(((''''''''''''((())))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))(((''''''&&&''''''((((((((((((''''''+++,,,---,,,***)))***+++((())))))******+++++++++)))((()))------)))((()))******))))))))))))******)))))))))*********++++++)))))))))***************)))))))))))))))************************)))))))))*********************************************************+++++++++,,,,,,***************)))))))))*********************************)))***++++++,,,************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,+++************+++,,,))))))*********++++++++++++++++++******+++++++++************************))))))))))))))))))))))))***))))))(((((())))))*********************************))))))))))))******))))))))))))))))))))))))***************)))))))))+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***///***'''---+++(((---************************++++++,,,------------,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((((((((((((((()))((((((***,,,,,,+++***************************)))))))))*********++++++************************************************((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))*********++++++,,,+++***)))))))))))))))******++++++++++++***)))'''+++...---)))'''(((***'''(((((())))))(((''''''*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******+++***)))***,,,///***)))((()))+++,,,+++***---***)))++++++***+++///*********)))((('''''''''(((((()))*********************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))(((((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((('''(((((())))))*********)))((((((''''''(((((()))''''''))))))))))))''''''((((((((((((((((((((((((''''''((((((((())))))))),,,)))(((((((((''',,,222))))))))))))))))))))))))))))))(((((((((((('''''')))(((((((((((()))***+++((((((''''''(((((()))***(((((((((((((((((((((((())))))((((((((((((''''''(((((()))))))))((('''''''''(((((())))))(((((('''***,,,,,,,,,***)))***+++))))))))))))************+++++++++,,,,,,++++++++++++******))))))******+++))))))))))))************)))))))))******+++++++++***)))))))))))))))))))))************************************************************************************+++++++++,,,+++++++++******)))))))))************************))))))))))))******++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++*********+++++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))***))))))(((((())))))************************************))))))*********))))))))))))))))))))))))************************************************+++++++++***************************************************************...555000***---+++'''+++************************++++++,,,------------,,,*********))))))*********************************+++++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********)))(((((((((''')))((()))***---...---+++++++++++++++++++++++++++))))))*********+++++++++************************************************)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******)))*********+++++++++,,,---...//////(((+++///000///,,,***)))******************))))))++++++*********)))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***)))***,,,...***))))))))))))***))))))+++)))((()))(((((()))***)))))))))(((((((((''''''((()))************)))(((+++******))))))******+++))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))'''(((***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((((((((((((''''''((()))******++++++))))))(((((((((((())))))&&&''')))******)))'''&&&(((((((((((((((((((((((('''(((((((((((()))))))))+++)))((((((((())),,,///(((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))*********((((((((('''((())))))***(((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))(((((('''(((((())))))))))))((((((***+++,,,+++)))((()))************))))))(((((((((+++,,,+++******+++,,,+++++++++************++++++(((((()))))))))*********))))))******++++++,,,,,,************))))))))))))***************+++++++++************************************************)))))))))*********++++++,,,,,,++++++******))))))************************((((((((()))))))))))))))***************************++++++++++++,,,,,,,,,******++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++******))))))******+++******************************************************))))))))))))******))))))))))))))))))))))))++++++************++++++************************************++++++++++++************************************************************************************************111:::555,,,---,,,(((***))))))))))))))))))))))))***+++,,,,,,---,,,,,,,,,++++++************++++++*********************************+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******))))))(((***))))))+++---...---,,,++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))(((((((((((((((((())))))))))))***************************************+++++++++++++++***************+++,,,,,,++++++,,,...111555777@@@999111.........,,,)))+++++++++*********++++++++++++++++++************++++++++++++++++++++++++************************)))***+++***))))))***,,,************)))((())))))*********)))((()))))))))'''((((((((()))))))))******************)))((((((++++++************++++++************************))))))))))))************))))))************))))))'''(((******)))(((((()))************************))))))))))))))))))))))))))))))*********+++++++++'''''''''(((((((((((()))'''(((((()))***++++++,,,))))))(((((((((((())))))'''(((***++++++***((('''))))))))))))))))))))))))(((((((((((()))))))))***((((((''''''***---//////(((((((((((((((((((((((((((((())))))))))))))))))((())))))***************((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))((((((((())))))))))))((((((***+++++++++)))((()))***++++++*********))))))))))))++++++((((((++++++)))++++++************++++++)))))))))*********++++++*********+++++++++++++++***************+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************++++++++++++++++++*********************************(((((()))************)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++******++++++++++++******++++++,,,,,,,,,---------++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++************************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++111<<<888------,,,)))+++***************************+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))),,,,,,,,,++++++++++++++++++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************)))))))))*********++++++*********************************++++++++++++,,,***************+++,,,---,,,,,,,,,---///333777999XXXIII555)))(((+++,,,******))))))))))))***+++,,,,,,,,,,,,+++++++++******************************************************(((***+++***))))))***+++)))***++++++)))((()))++++++......++++++------+++((((((((()))***+++++++++++++++******)))******+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++)))******++++++******)))''')))+++,,,***)))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,(((((((((((())))))))))))((())))))******+++++++++***))))))(((((())))))***((((((************(((((())))))))))))))))))))))))((((((((()))))))))******&&&'''((((((+++111222///))))))))))))))))))))))))(((((())))))))))))******((()))******++++++******))))))(((((())))))***+++(((((((((((((((((((((((((((((())))))))))))******(((((()))*********))))))((())))))******))))))(((+++,,,,,,,,,***)))***+++******+++,,,,,,---......))),,,,,,((((((,,,,,,))),,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++*********++++++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++++++++,,,************************)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,---------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------------------------------,,,999666++++++---+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...------,,,,,,------...------------------------***++++++,,,------......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------------,,,+++,,,......---+++------------------------*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************+++,,,---...***+++...000222333333333LLL@@@222)))(((+++,,,,,,******))))))***,,,...///---,,,,,,,,,,,,+++++++++************************************************)))+++,,,,,,+++******+++)))+++,,,,,,***)))+++---+++...///,,,,,,//////+++************++++++++++++,,,+++******+++---000222,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))******++++++******)))(((***,,,---,,,*********************************)))))))))))))))))))))))))))************+++++++++))))))))))))*********+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&)))))))))---333333...))))))))))))))))))))))))(((((()))))))))*********((()))***+++++++++******))))))(((((())))))***+++))))))))))))))))))))))))(((((()))))))))*********(((((()))***************))))))************)))))),,,---...---+++***+++,,,)))***+++---///111222333+++//////++++++//////+++,,,++++++******++++++,,,---------.........//////---,,,,,,++++++***************+++,,,------......*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,---************************+++,,,---...///...------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---...///000000///...---,,,,,,,,,---------......//////............//////------------------------------------------------...------,,,,,,------...........................///......------......///---------------------------------....../////////////////////////////////........./////////000000////////////////////////////////////////////////'''666444)))***...---///........................---......//////////////////......------......///////////////////////////,,,,,,------...///000000................................................,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////,,,------....../////////...---,,,---......,,,+++------------------------******+++++++++,,,,,,,,,................................................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................(((((()))+++,,,---...///++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,---...(((+++///333444222...,,,,,,++++++,,,---......---,,,,,,+++,,,---///111333---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,......,,,++++++,,,(((+++---,,,******,,,...(((---...***+++//////***------,,,,,,+++*********,,,+++******,,,111666999---,,,,,,++++++,,,,,,---------------------------)))************+++++++++******++++++++++++******(((+++---...---+++******************************))))))))))))))))))))))))))))))))))))************)))*********+++++++++++++++++++++*********************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************(((++++++***...444333,,,))))))))))))))))))))))))(((((())))))*********+++((()))***+++,,,+++******)))))))))))))))******+++************************(((((())))))*********+++(((((()))***************))))))************))))))//////...---,,,,,,++++++222///+++***,,,...//////------............------...------------...//////...------,,,---...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000.........///......------......................../////////...,,,,,,---............------,,,,,,,,,.........------,,,,,,,,,---------------...///000........................---,,,,,,,,,,,,---......------------------------...//////000000000000000............/////////000////////////////////////000000000000////////////000///...---,,,------...222222222111000//////...------...///000000//////////////////000000000000000000000000000000000000//////000000000000//////////////////////////////........................//////000000///...------////////////////////////////////////////////////000000//////.........---////////////////////////------------------------........................//////////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,///...------///000///...---,,,+++,,,------+++)))...---------...///111222000///...///000///---+++......---,,,,,,,,,------,,,,,,,,,---------......------------------------///...,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,---///111333555666666222...++++++,,,,,,+++---.........---,,,,,,++++++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++(((***+++------,,,+++*********************************************************++++++++++++******++++++******)))************---+++''''''+++---***((('''&&&(((111777000###***************)))(((''')))))))))))))))))))))))))))))))))((()))******++++++++++++*********)))))))))))))))))))))***++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))/////////...---,,,,,,,,,111000///000222222000///......////////////............------......///000......---------...000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------......//////------............------......................../////////...,,,,,,---///.........---------,,,,,,.........---------,,,,,,...------------......///........................------,,,,,,------...///...........................//////000000000000000........./////////000000////////////////////////000000000000000000000000111111///.........//////333222222111000000//////---...//////000000000///000000000111111111222222000000000000000000000000///000000111111000000///////////////////////////........................//////000000//////...---////////////////////////////////////////////////000000000/////////......////////////////////////......................../////////////////////////////////...............................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///......---------111///------......---,,,......---------///000111000/////////000000///---///......---------------,,,,,,---------.........------------------------///...---,,,,,,,,,,,,,,,............---------,,,++++++,,,---------------...---......///000111222666333///---,,,---------...............---,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************)))))))))******+++((()))+++------+++)))(((,,,+++***,,,444999333'''***+++++++++******)))(((++++++++++++++++++++++++)))))))))***************+++++++++******************)))))))))))))))***+++******))))))))))))******))))))))))))************))))))))))))))))))))))))000000//////......------000111333666777555222...000000000111111000000000///............///000000//////.........///000000000000000000000000000000........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,,,,------...------,,,...........................//////...---,,,...///...............---------...............---------......---------------...........................---------------...//////////////////////////////...///000000111111000000////////////000000000000////////////////////////000000000000000000000000222222111000000000111111333222222111111000000000...///000000111000000000111111222222222333333333111111111111111111111111000000111111111111000000000000000000000000000000///////////////////////////000000000000//////...////////////////////////000000000000000000000000111111111000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////---------------------------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,,,,...111777444000------...............---------......///000//////000222222111///000000///...............------------.........///........................///////////////......---000////////////.........,,,,,,---............---//////...---------------666333000......//////........./////////...------////////////.....................------------,,,,,,,,,------------,,,,,,,,,---...//////...---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******)))))))))***+++,,,,,,***(((---666666---(((***...------///555999333***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++***************++++++++++++++++++******)))))))))************))))))))))))******)))))))))*********++++++))))))))))))))))))))))))111111000000////////////000111333666777555222...111111222222222222111111000////////////000111111000000000000000000000000////////////////////////........................------------------------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---......------------------------------------............------------------------------------..................------,,,,,,,,,++++++,,,------------------...........................///000///------...000///.....................///.....................///...------,,,---------.................................---......///000//////////////////////////////000111111111111000//////000000000111111111000000000000000000000000000000111111111111111222222222111111111111111111333333222222222111111111000000111111111111111000111222222222333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000111111000000///000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////.............../////////////////////////////////////////////////////////...........................//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000---------------------------------------------------------------------------///000...,,,...666===:::666000------...///000.........---------------000000///111333333222111222111000///////////////---............////////////////////////////////////000111222111000///...000000/////////.........------...////////////...000///...---------------555222///.../////////.../////////000000///......111111111000000/////////........................---------......------------...000111111000...---.........---------------------------------------,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---...///...)))...;;;;;;...)))...,,,,,,,,,///333444///))),,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++)))******++++++++++++,,,,,,++++++******))))))******+++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))222222111111111111111000222111111222333333111000222222333333333333222222111000000000000111222222111111111111111111111000000000000000000000000000////////////////////////.................................---------,,,,,,------------------------------------------------------,,,,,,------...///---------------------------------.........//////---------------------------------........./////////......------,,,,,,++++++,,,------.........---////////////////////////...///000///------///111///////////////////////////////////////////////////......------.........///////////////////////////............///000000........................///000000111111111111111000000000111111111111222111111111111111111111111000111111111222222333333111111111111111111111111333333333333222222222222111222222222222222111111111111111222222222333333333333333333333333333333222222333333333333222222222222222222222222222222111111111111111111111111000000111111111111111000111111111111111111111111222222222222222222222222111111111111222222222222111111111111111111111111........................................................./////////000000000000000000000000000000000000000000000000000000///////////////////////////000000111111000000///........................------------------------------...//////000111111------------------------------------------------------------------------...//////------333???HHH888444///------...//////..................------111000000111333444333111444333222111000000000000........./////////000000000000000000000000000000///000111222333222111000////////////.........---......///000000000000///000///////////////000000222000.........//////...///000000111111000000000222222222111111000000000////////////////////////......////////////.........///111222222111///...................................................,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///000111000***,,,777777,,,***000++++++,,,000222000,,,)))+++,,,,,,---------,,,,,,++++++++++++++++++++++++(((***,,,---...---+++***+++++++++++++++++++++,,,++++++***************+++++++++************++++++************++++++++++++************************333333222222222222222222444222000000111222222111222333333444444333333222222111111111111222333333222222333333222222111000333333333333333333333333000000000000000000000000////////////////////////............---------,,,------------------------...........................------------...//////------------------------------........./////////------------------------------.........//////////////////......---------,,,,,,---...////////////////////////////////////...///000///......000111////////////000000000000////////////000000000000//////......///000000111111111111111111111111111///////////////000111111........................///000111111222222111111000111111111222222222222111111111111111111111111111111111222333333444444000111222222333222222222333333333333333333333333333333333444333333222111111111222222222333333333444444444444444444444444333333444444444444333333333333333333333333333333222222222222222222222222000111111222222222222111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000/////////////////////////////////000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000////////////////////////..............................//////000000111111................................................------------------------//////...---...555???GGG333111///...///000000///......//////000//////...111000000111333333222000555555333222111111111111////////////000000000000111111111111111111111111000111111222222222222111////////////............//////000111111111111000000000///000000111222333111///......///000///...000000111111222222111111222222222111111111111111///000000000000111111111/////////000000////////////000111222222111000///.........///////////////////////////////////////------------.........///........................------------------------,,,------......------,,,......---......///000111///)))***//////***)))///---,,,///333222...+++,,,++++++,,,---------,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,---,,,,,,,,,++++++++++++***************+++,,,,,,++++++************++++++*********++++++++++++,,,************************333333333333333333333333555444333333444555444333222333333444444333333222222222222222222333444444222333444444444222111000444444444444444444444444000000000000000000000000////////////////////////............------------...............................................................//////000....................................////////////..................................../////////////////////////////////...,,,---...///000000000000////////////////////////...///000///......000222//////000000000111111111//////000000000111111111////////////000222333444222222222222222222222222000000//////000000111222////////////////////////000000111222222222222111111111111222222222333333222222222222222222222222111111222222333444444555111222333444555444444333333333444444444444444444444444444444444333222222333333333333444444444444444444444444444444444444444444555555555555444444333333333333333333333333333333333333333333333333000111222222333333222222222222222222222222222222111111111111111111111111000000000111111111222222222222222222222222222222222222222222222222222222111111111111111111111111///000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................000///......///333666999------///111333444222000---...///111111111000000222111000111222222000...777666555333222111111111//////000000000111111111222222222222222222222222111111000000111222222333111111000000000////////////000111111222222111111111000000000000111222222111000//////111111111///000111111222333333222222111111111111111222222222000000000111111111222222///000000111111000000///000000000000000000000000....../////////000000000000000000000000000000000///.........//////000000////////////////////////------------------------------............------...---------------......---,,,++++++++++++,,,------,,,000444222,,,***---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,+++******))))))))))))***+++,,,---...,,,++++++******++++++,,,*********+++++++++,,,,,,************************444444444444444444444444666666666777888888666444222333333444444333333222333333222222333333444555333333444555444333111000222222222222222222222222000000000000000000000000000000000000000000000000//////.........---------........................////////////////////////...............///000000..................................../////////000..................................../////////000///000000000000000000000---...///000111111111111000000000000000000000000...///000///...///111222//////000000111111111222//////000000111111111222/////////000111333555555333333333333333333333333000000000000000111111222000000000000000000000000000000111222222222222111111111222222222333333333222222222222222222222222111111222333333444555555222333555666666666555555444444444444444444444444444555555555444333333222444444444555555555666666555555555555555555555555444444555555555555444444444444444444444444444444333333333333333333333333000111222333333333333333222222222222222222222222000000000000000000000000//////000000111111111111222222222222222222222222444444444444444444444444333333333333333333333333000000111222333333444444111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000........................000///...///000///---+++***,,,///333666666333111---...000111222222222111222111000111111111///---777777555444333222222222000000000000111111111111222222222222222222222222111111000///000111333444222222222111111111111000000000111222222222222111222111111000000000000111222000000111222333222111000111222333333333333333000000000111111222222333000000111111222222222222000000111111111111000000111111000//////000111111.../////////000000111111000000000000000000000000000000000000000111111222000000000000000000000000........................------............------------,,,+++++++++,,,,,,,,,000///++++++///000,,,++++++///333111)))(((,,,)))***++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.../////////...---+++***))))))((())))))***+++---...///,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************777777888888888888777777999999999888777666666555555555555444444333333333666666666666666666666666555555555444444333333333444333222111111111222333333333444555444333111111111111000000//////......000000//////.........---////////////000000000000111000000/////////000000............/////////000////////////////////////000000//////.........---///////////////////////////000000000000000/////////////////////////////////////////////000111111000000000000000000000000111111000///////////////333333222111000000111111222222111111111111222222222222222111111000000000222111000000000111222333222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444333---777333333777///777444333333333333333333333555555555555555555555555444444333333333444555666555555555555555555555555444333333222333444555666333333333444444555555555444444444444444444444444777666444222222222444555444333333222222333333444555555555444444333333333333333333333333333333333333222222222222222222222444222111111222222000///333333333444444444555555777333111666>>>???999111666555444444555555444333222222222222222222222222222222222111111111000000222222222222222222222222222111111111000000//////333222000//////000222333222111111000///......---000000000000111111111111...///000000//////000111444333222111000000000000000000000000000000000000000000000000000000000000---000444555333000...---///111333444222111111111,,,///333222000......000111111111111111111111111222666999888222......000333333222222222222333333555444222111111111222222333444444444333333222111444555555555444444333222333222222111111222222333555555444333222222222222111111111111111111111111555333111//////111333444555555555555555555555555333444444222000000333777333333333333333333333333444222111111222333333222111111000000000000111111111111111111111222222222000000000000000111111222222222222222222222222222000111222222111000000000///111222000000000///---...........................................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---,,,***+++///666>>>CCC++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,777777888888888888777777999999999888777666666666666666666555555555444444555555555555555555555555555555555444444444333333555444333222111222222333333444444555444333222111222222222111111000000000000000000000/////////.../////////000000000111111///......------.............../////////000000000////////////////////////000000000//////.........///////////////////////////000000000000000//////........................000////////////000111111000000000000000000000000222111000////////////000333333222111111111111111222222111111111111222222333333333222222222111111333222111111111222333444333333444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444...666222222777000666333333333333444444444444555555555555555555555555333444444444444555555555666666666666666666666666666555444444555666777888444555555555666666666666555555555555555555555555777666444333222333444555555555444444444444555555666666555555555444444444444444444444444444444444333333333333333333333333444333222222444555444333444444444444555555555555777666777<<>>;;;888555333333333444333333333333333333333333000222333222111333777:::222222222222222222222222222111000111222222222000222222111111111111222222333333222222222222222222222111111111222222333333222222222222222222222222...///000000//////000111111111111///...///000///////////////////////////////////////////////////////////////////////////......------------......------------------------------------------------......------,,,++++++***---,,,******,,,111666:::++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777888888999999888888777999999999888777777666666777777777777666666666666555555555555555555555555555555555555555444444444555444333333222222333333333444555555555444333222333333333333222222222222111111111111111000000000///000000000000111111111//////............///////////////000000000111111000000000000000000000000000000000000000////////////////////////////////////000000111111111000000////////////////////////000000000///000000111222111111111111111111111111222222111000000000000111444333333222222222222222333333222222222222333333444444444444444333333333444444333333333444555666444555555666666555555444555555555555555666666666666666666666666666666666555555555555555555555555666///666000111888000555333333444444555555666666555555555555555555555555333444555666666666555555666666666666777777777777777777777666777777888999666666777777777777888888666666666666666666666666777666444333333444555555666666555555555555666666666666666666666555555555555555555555555555555555444444444444444555555555555444333444777888777666555555555555666666666666555777;;;@@@BBB@@@:::555999777666666777888666555666666666666666666666666555444444444444333333333333333333333333333333333222222222222111111111111000111333555555333111000111111111111111000000000...////////////000000000...000111111000///111222444333222111000000000111111111111111111111111111111111111111111111111111000222333333111000000111111222222111000000111333444222111111222333333222000000000000000000000000111555888888555222222444333333222222222222333333555555444333333333333444555555666666666666666666555666666666666555555444666555555555555555555666333333222222222333444444222222222222222222222222<<<:::777444333222333333333333333333333333333333111222333333333555888:::333333333333333333333333333222222444555555333111333333222222222222333333444444444333333222222222333333333333333444444444222222222222222222222222///////////////000111222333222000/////////111222111111111111111111111111000000000000000000000000000000000000000000000000///......------......///------..................////////////////////////.........---,,,,,,++++++...---+++++++++---000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,888888999999999999888888999999999888888777777777777777777777777777777777555555555555555555555555666555555555555555555555555555555444444444444444333444555666666555444333333333333333333333333333222222222222222222222222000000000111111111222222111111000000000111222222000000000111111111111222111111111111111111111111111111111111111111111000000000000000000000000000000000111111222222111111111111111111111111111111111000000000000111222222222222222222222222222222222222111111111111222222444444333333333333333444444444333333333333444444555555555555555555555555555555555555666666777777666666777777777777666666666666777777777777777888888888888888888888888888666666666666666666666666777222888000111999222555444444555555666777888888555555555555555555555555333444666888888777666555666666666666777777777777888888888888888888888999777777777777777888888888777777777777777777777777666666555444444555555666777666666555555666666777666666666666666555555555666666666666666666666666666666666666666777777777777666555666888999888777666666666666777777777888444777<<<>>>===;;;999888<<<:::999999:::;;;999888888888888888888888888888666666666555555555444444444444444444444444444444333333333333222222222222222333444555555444333222111111111222222222222222111111111222222222333333222333444444333333444555666666555444444444444444222222222222222222222222222222222222222222222222222222333222000000222333222222222111///000222444999666333333666888777555222222222222222222222222222555999999888666666777444333333222222333333444555555555555555555555555999999888777777777777777666777777777777777666666666666555555555555666666333222222222333444555555444444444444444444444444555444333333444555777888777777777777777777777777666666666555555555666777777777777777777777777777666666777888:::999666444333333333222222333333333555555444333333222111111333333444444444555555444222222222222222222222222333222000000111222333333333111111333333111111222222222222222222222222222////////////////////////////////////////////////000//////......//////000...............////////////////////////////////////.........------,,,,,,///.........------......------------------------------,,,,,,,,,,,,------------------------------999999::::::::::::999999999999999999888888888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555444444444444555666666666555444333333333333333333333333222222222333333333333333111111111111222222222222111111111111111222333333111111111222222222222333222222222222222222222222222222222222222222222222111111111111111111111111000000111222222222222222333333333333333333333333111111111111111222333333333333333333333333333333333333222222222222333444555444444444444444555555555555444444444444555555666666666666666666666666666666777777888888888888666777777888888777777666777777777888888999999999999999999999999999999999777777777777777777777777888666>>>333222;;;333666555555666777888888999999666666666666666666666666444555777999999888777666555555666666777777777777888888999999999888888888888777777777777777777777888888888888888888888888666666666666666666666777666666555555555555666666555555555555555666666666777777777777777777777777777777888888999999999999:::888777777888888777666777777888888888999999999888:::<<<;;;999999:::<<<>>>===<<<<<<======<<<:::999999999999999999999999777777777666666666555555444444444444444444444444333333333333444444444444666555444333333444555666222222222333333333333333222222222222333333333333333444555555444444555777777666555555555555555555222222222222222222222222333333333333333333333333222333333222111111333555333333333222000111333555:::666333333666888777555666666666666666666666666222444777999888888777777555555444444444444555555666666666777777777666666===<<<;;;999777777777777777888888999999888888888666666555555555555666666444333333333444555666666777777777777777777777777444555555666888:::<<<>>>::::::::::::::::::::::::888777777777777777777777888888888888888888888888777777888:::;;;:::888555444333333222222333333444555555444333222222111111222333444555555555444444333333333333333333333333666333111111222333222000222000444999:::444111222222222222222222222222222////////////////////////////////////////////////111000000//////000000111.........//////000000000........................//////...............---,,,---............------------------------------...------------------...------------------------999::::::;;;;;;::::::999999999999999999999999999666666666666777777777777777777777777777777777777666666666666777777777777666777777777777666555555444555666777777777666555333333333333444444444444222222222333333333333333111111222222222333333333////////////000111222333222222222333333333333444333333333333333333333333222222222333333333333333111111111111111111111111000111222333333333333333444444444444444444444444222222111111222222333444444444444444444444444444444333333333333444444555555555555555555555666777666666555555555555666666666666666777777777777777666777888999999999888888666777777888888777777666777777888888999999::::::::::::::::::::::::::::::888888888888888888888888777;;;FFF999444<<<666999777777888888999999::::::888888888888888888888888666777888999999999888888666666777777888888999999999999:::::::::999888888888888888888888777777777888888888888888888888888666666666777777777777777666666555555555555666666666666666666777777777777888888888888888888888888999999999:::;;;;;;<<<<<<<<<;;;999999:::999888666888999999999::::::::::::======<<<;;;::::::===??????===<<<<<<===>>><<<;;;999999999999999999999999777777777777666666666666555555555555555555555555444444444444555555555555888666444333333444666888444444444444444333333333000000111111111222222222111333444444222222333555444444333333333333444444333333333333333333333333444444444444444444444444222333444333222222444666444555555444333333444666666444333333444555555444555555555555555555555555111333555777777777666555777777666666666666777777666777888888999888888888???===;;;999888777888888888888999::::::::::::999777666666555555666666777666666555555555666777777888888888888888888888888666666666666777888999:::888888888888888888888888666555555777:::<<<<<<;;;888888888888888888888888777666666888999999777555555555444444444444555555555555555444444333333222222333444666666555444444555555555555555555555555555333111222555555222///333111666??????777222444333333333333333333333333000000000000000000000000000000000000000000000000222111111000000111111222......//////000000111111////////////////////////////////////////////////***+++,,,---------------........................///......------......///------------------------::::::;;;;;;;;;;;;::::::999999999999999999999999777777777888888888999999888888888888888888888888666666777777777888888888777777888888888777666555444555666777888777777666444444444555555666666666111111222222333333333333222222222333333333333444000000000000111222333333333333333333444444444444333333333333333333333333222333333333444444444444222222222222222222222222000111222333444444444444333333333333333333333333333222222222222333444444444444444444444444444444444444333333444555555666666555555555666666777888777666666555555666666777666666666666777777777888666777888999999999888888666666777777777777666666666777777888999999::::::::::::::::::::::::::::::999999999999999999999999666???NNN@@@666===888===999999999999999:::::::::999999999999999999999999888888888999999999999:::888888999999:::;;;;;;<<<;;;;;;<<<<<<<<<;;;:::999::::::::::::999999999888888888888888888888888888666666777777888888888888888777777666666777777888888888888999999999::::::999999999999999999999999::::::;;;;;;<<<======>>>===<<<;;;;;;<<<===;;;:::999::::::::::::;;;;;;;;;===<<<;;;:::;;;;;;<<<<<<===<<<;;;;;;<<<<<<;;;:::888888888888888888888888777777777777666666666666555555555555555555555555444444555555555666666666777666666666666666666777666666555555444444333333111111111222222222222333111222444333222222333555444333333222222333333444444444444444444444444444444444444444444444444444111333444444333333444666444666777777666555555666444555666666555444555555444444444444444444444444444444666888999999777666999888888777777888888999666777888:::::::::999888<<<;;;:::888888999:::;;;999999:::;;;;;;;;;;;;;;;888888777777777777888888999888777777777777777777777777777777777777777777777777666666666777777777888888888888888888888888777666666888<<<======;;;999999999999999999999999888777666666888888777666888777777666666777777888777777666666666666666666333444666777888777666555666666666666666666666666444333333777;;;;;;888333666333777@@@AAA888444888555555555555555555555555333333333333333333333333333333333333333333333333222222111111111111222222......///000000111222222000000000000000000000000////////////////////////,,,------.......................................//////............//////........................:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888888999999:::::::::999999999999999999999999666666777777888888888999777888888999999777666555444555666888888888777666555666666666777777888888111111111222222333333333222222333333333444444444222222222222333444555666333333333444444444555555444444444444444444444444333333333444444555555555222222222222222222222222000111222333444444444444222222222222222222222222333333222222333333444555555555555555555555555555444444444444444555666777666666666666666777888888777777666666666666777777555555666666777777777888666777888999:::999888888666666777777777777666666666666777888999999::::::::::::::::::::::::::::::999999999999999999999999666BBBSSSDDD888===999???::::::::::::::::::::::::::::::::::::::::::::::::999999888888888999:::;;;::::::;;;;;;<<<===>>>>>><<<===>>>>>>>>>===;;;:::<<<<<<<<<;;;;;;:::::::::777777777777777777777777555666777888888888888888999999888888888888999999:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???===<<<;;;<<>>:::::::::;;;;;;;;;<<<<<<999888888999;;;;;;888666<<<:::999999:::;;;999888777777777777777777777777777777777777666666666666666666666666666666666666444555555555666666777777555666777888888777666555777777666555444333333333333333444444444555555555333444555555444444555777555555444444444555555666444444444444444444444444555555555555555555555555111333555555444444444555444666888999777666666666555888;;;;;;888666777999::::::::::::::::::::::::888888999;;;===<<<:::888:::999999999999999999:::777888999:::;;;::::::999:::999888777888:::===>>>999::::::;;;<<<<<<<<<;;;:::999999888888999999:::::::::999888777777777888666666666666666666666666:::::::::;;;;;;<<<<<<<<<888888888888888888888888;;;999888999<<<<<<:::777<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999::::::999::::::999999999999::::::888888888888888999999999555666888999:::999777666777777777777777777777777555555666<<>>>>>>>>>>>===@@@BBBBBB@@@@@@DDDEEEBBBAAA>>>;;;<<<>>>@@@???>>>??????>>>======<<<======;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::999::::::;;;;;;::::::999<<<;;;;;;::::::999999888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<>>>>>>????????????>>>>>>======>>>>>>????????????>>>>>>======<<<<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;:::999888888999:::;;;;;;:::999888777777777777999:::;;;:::888777888999777777777777777777777777:::999888888777888888888777777666666666666777777777777777777777666666666777666555444444555666777666666555555555555666666555444444444555666888999:::999888888999999777555777888888888888999999999;;;999999;;;>>>>>>;;;888;;;<<<<<<<<<:::999:::;;;<<<<<<===>>>??????>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::::::::<<<<<<;;;;;;<<<<<<>>>???AAABBBAAA???<<<;;;;;;;;;:::999<<<<<<::::::::::::<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>????????????????????????????????????:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::999999888888888:::;;;===>>>?????????>>>;;;;;;;;;;;;:::999888777888888999:::999888777666777777777777777777777777888888777666666666666666666666666666666666666666666111111666666222000333555444444333333444444555555222//////111222222000444---...555555...---444111111000000/////////...111111000000/////////...000000000000000000000000===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>============<<<=========;;;:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999999999888888888888555:::888>>>^^^~~~qqqLLL888999:::;;;:::999777666555555555555555555555555555555555555555555555555555555555555555555555555555555555666666777777777888777666666666666777888666666666666666666666666777666666666555555555555555555555555666666666777777777777666666555555555777777777777777777777777777777777777777777777777888888888888888888888888999999999999999999999999888888999999999:::::::::999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@CCCBBB@@@@@@CCCDDDBBBDDDBBB??????BBBCCCCCCAAA@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============????????????????????????>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBB?????????>>>>>>>>>============<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<999999888888999999:::;;;;;;<<<===<<<:::999:::;;;999999999999999999999999::::::999999888888999999999888888777777888888999999999999999999999999999;;;:::999888888999:::;;;888888777777777777888888888777777777888999:::;;;;;;:::::::::;;;;;;999777999999999:::::::::;;;;;;===<<<;;;===??????===;;;999:::<<<<<<<<<======>>>;;;<<<<<<===>>>>>>======??????>>>>>>>>>=========<<<===============>>>>>>======<<<<<<<<<<<<<<<=========<<<;;;;;;;;;<<<===;;;;;;<<<<<<>>>???@@@AAAAAA???===<<<;;;<<<;;;;;;======<<<;;;;;;<<<======<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;<<<<<<===;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<============<<<<<<<<<;;;>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<===???@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;:::999999:::::::::999888777999999999999999999999999999888888777777777777777666666666666666666666666666222222666777333222444555444444333333444444555777444111111333444333222000///666BBBBBB666///000222222111111111000000000111111000000000/////////000000000000000000000000??????AAABBBCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>>>>???@@@???===<<<===>>>=========<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999888777===999>>>gggWWW999:::;;;;;;;;;:::888777666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777888777777666666777777888888888888888888888888888888888888777777777777777777777777888888888888999999999999999888888888888999999999999999999999999::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::======<<<<<<<<<<<<==============================>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@CCCBBB???@@@CCCDDDAAAEEECCCBBBBBBCCCDDDDDDCCC@@@@@@??????>>>>>>??????========================>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>><<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAAAAAAAABBBDDDEEE@@@@@@@@@@@@@@@?????????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======888999999:::;;;<<<>>>???===>>>???>>><<<<<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<===:::::::::999999:::::::::999999999999999:::;;;<<<===<<<;;;<<<======;;;999;;;;;;;;;<<<<<<<<<<<<===>>>=========??????===;;;======>>>===<<<;;;:::999;;;;;;<<<============<<<>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>=========>>>===============>>>>>>@@@???>>>===============<<<<<<<<<===>>>???@@@AAA??????>>>===<<<<<<======>>>======<<<<<<======>>><<<;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>><<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===??????>>>>>>>>>>>>======@@@??????????????????@@@????????????????????????BBBBBBBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>===;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::::::::999888888888888999777777777777777777777777666444444777777444444666555555444444444444555555888666444444555666555444111222;;;FFFFFF;;;222111333333222222222222111111111111111000000000000///000000000000000000000000@@@AAABBBCCCCCCDDDDDDDDDAAAAAAAAA@@@@@@@@@?????????@@@AAA@@@>>>===>>>?????????>>>>>>>>>>>>??????======>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::999;;;888===[[[yyynnnOOO999::::::;;;;;;:::999999777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888666666555555555555666666999999999999999999999999888888888888888888888888888888888999999999::::::::::::::::::::::::::::::777777777777777777777777::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<=========::::::::::::::::::::::::===<<<<<<<<<<<<<<<<<<===<<<<<<============>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???@@@CCCBBB??????BBBCCCAAABBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@>>>>>>>>>???????????????>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>======>>>>>>>>>>>>??????@@@@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBAAABBBCCCEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@>>>>>>????????????@@@@@@>>>>>>>>>======>>>>>>>>>;;;;;;;;;<<<===>>>@@@@@@???@@@AAA@@@>>>===>>>???=======================================<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999999::::::;;;;;;===<<<<<<===>>>>>><<<;;;<<<<<<<<<<<<===============<<<<<<<<<======<<<<<<===<<<<<<<<<===<<<:::999======>>>>>>>>>>>>>>>===========================@@@@@@@@@???>>>>>>>>>===???>>>>>>>>>>>>??????@@@BBBAAAAAA@@@?????????>>>>>>>>>===>>>>>>???@@@@@@>>>>>>???>>>=========>>>>>>==================>>>===<<<;;;;;;;;;<<<===>>>========================>>>>>>======>>>>>>??????===>>>???@@@@@@@@@@@@@@@????????????????????????>>>>>>????????????>>>>>>?????????>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@??????>>>===============<<<<<<;;;999999999999999999999999<<<<<<;;;:::::::::::::::888888888888888888888888666777888999888777777888666666555555555555666666888777666666666666666555666444777======777444666333333333333333222222222111111111111111111111111000000000000000000000000AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@AAA@@@???>>>???@@@AAA@@@@@@??????@@@@@@AAA??????@@@@@@@@@@@@??????>>>=========<<<<<<<<<<<<<<<:::999???JJJPPPLLLCCC999:::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777777777777777777777777999999999999999999999999888888888888888888999999999999999999::::::::::::::::::::::::::::::::::::777777777777777777777777::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>>?????????????????????????????????>>>>>>???@@@@@@@@@@@@???@@@CCCBBB??????BBBBBB@@@??????@@@@@@????????????AAA@@@@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@?????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBAAABBBCCCDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAABBB>>>?????????@@@@@@@@@AAA????????????????????????@@@@@@????????????@@@@@@@@@AAAAAAAAA???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???>>>======<<<;;;;;;;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<===>>>>>>===;;;<<<<<<<<<============>>>===>>>>>>>>>>>>>>>???@@@<<<;;;;;;===@@@CCCCCCBBB@@@AAAAAAAAAAAAAAA@@@@@@??????????????????@@@@@@AAAAAAAAA@@@?????????>>>???????????????@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@AAA===???AAA@@@>>>===>>>???======>>>>>>>>>>>>======???>>>=========>>>@@@AAA????????????????????????@@@@@@??????@@@AAAAAABBB@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAA@@@@@@@@@??????@@@@@@?????????@@@??????>>>===@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::999<<<===<<<:::999::::::888888777777777777888888777777888777777666666666777555444666666444555777333333333333333333333333333333333333333333333333222222222222222222222222AAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBB@@@???@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>;;;>>>BBB@@@:::;;;AAA;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888999999999999:::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<======>>><<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@CCCBBB???>>>AAABBB???>>>@@@BBBAAA@@@??????@@@@@@@@@??????@@@@@@AAAAAA?????????@@@AAAAAABBBBBB??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBAAA@@@@@@??????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCC??????@@@@@@AAABBBBBBBBB@@@AAABBBBBBBBBBBBAAA@@@EEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCBBB@@@???@@@AAA????????????????????????@@@AAABBBBBBBBBAAA???>>>>>>>>>============>>>>>><<<<<<<<<======>>>>>>?????????@@@@@@@@@@@@??????>>>>>>============>>>>>>??????@@@@@@AAA@@@@@@???===<<<<<<===??????>>>===============>>>>>>>>>>>>@@@AAABBBBBBAAABBBEEEGGGLLLGGGBBBAAABBBCCCBBBAAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBB@@@BBBEEEDDD@@@>>>???AAA>>>??????@@@@@@??????>>>AAA@@@??????@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCCCCDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>??????????????????>>>>>>>>>>>>???????????????BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@AAAAAA??????@@@@@@@@@??????>>>BBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===========================BBBCCC???<<<<<<<<<<<<::::::999999999999::::::777999::::::888777777777666666777888888777666666444444555555555555555666444444555555555555666666444444444444444444444444AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDBBBAAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAA@@@>>>===>>>@@@============>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<============:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======;;;<<<<<<===>>>>>>??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAACCCBBB>>>>>>AAAAAA???===@@@BBBBBB@@@>>>???@@@???????????????@@@AAAAAA>>>??????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@AAACCCDDDEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEAAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDBBB@@@???AAAAAA@@@@@@@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCCAAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAA@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>???AAAAAA@@@???>>>?????????@@@@@@@@@@@@@@@AAACCCCCCCCCDDDHHHKKKVVVOOOFFFAAAAAAAAA???===EEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFGGGHHHHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDGGGJJJHHHDDDAAABBBDDD@@@AAABBBCCCCCCBBBAAA@@@CCCBBBBBBBBBBBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDAAAAAA@@@@@@AAABBBCCCDDDAAAAAABBBBBBBBBBBBBBBAAADDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@????????????????????????@@@GGGIIIBBB===>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<888;;;===<<<:::888888:::777888999999999999888777777777777888888888999999666666777777777888888888555555555555555555555555AAABBBCCCEEEGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB???DDDBBB;;;===FFFEEE===@@@@@@??????@@@AAABBBBBB????????????????????????================================================<<<<<<<<<;;;;;;::::::::::::;;;<<<======<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>============>>>>>><<<======>>>???@@@@@@@@@===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>AAACCCBBB>>>>>>AAAAAA>>>;;;>>>AAAAAA>>>======??????>>>>>>>>>???@@@@@@AAA>>>>>>???@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDD???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@BBBDDDFFFGGGEEECCCBBBBBBCCCCCCCCCDDDDDDEEEEEEAAAAAAAAABBBCCCDDDEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEECCCAAA@@@CCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGG@@@AAABBBCCCCCCBBBAAA@@@CCCBBBBBBAAAAAABBBBBBCCC???@@@AAAAAAAAA@@@???>>>@@@??????AAACCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBB>>>@@@BBBBBBBBBDDDHHHLLLNNNGGG???<<<@@@DDDEEEEEEEEEEEEFFFEEEEEEDDDCCCCCC?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBCCCDDDEEEEEECCCDDDFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDGGGKKKNNNLLLGGGDDDDDDGGGBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEBBBAAAAAAAAABBBCCCEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCJJJLLLDDD>>>??????=========<<<<<<<<<<<<======999<<>>=========>>>???@@@@@@BBBAAA@@@>>>===<<<<<<<<>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::::::::;;;;;;<<<<<<:::;;;;;;<<<===>>>??????========================;;;;;;<<<======>>>======<<<============;;;:::999<<<<<<<<<<<>><<<:::;;;>>>AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>=====================>>>>>>>>>>>>??????????????????@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBB>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???????????????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDBBB@@@@@@BBBDDDDDDDDDEEEEEECCCAAA>>>>>>@@@BBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEFFFGGGHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEDDDCCCAAA@@@???BBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBCCCCCCCCCCCCCCCBBBBBB???AAABBBBBBAAAAAABBBDDDDDDCCCBBBAAABBBEEEHHHJJJDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEHHHHHHGGGGGGFFFFFFEEEEEEFFFEEECCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDEEEHHHIIIGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGFFFEEEEEECCCDDDEEEEEEEEECCCBBB@@@FFFFFFFFFFFFFFFFFFGGGGGGKKKIIIGGGGGGHHHIIIGGGFFFEEEFFFHHHIIIJJJIIIIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHFFFEEEEEEFFF@@@AAABBBCCCCCCDDDDDDDDDAAA@@@>>>??????@@@>>>===>>>===<<<<<<>>>@@@@@@???@@@??????>>>>>>??????@@@>>>>>>============>>>>>>AAA???<<<;;;<<<=========<<<===:::777999======:::;;;;;;;;;::::::;;;;;;;;;:::;;;;;;;;;::::::999888;;;;;;;;;:::::::::999999FFFFFFFFFFFFFFFFFFFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@AAABBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBB@@@@@@?????????@@@AAAAAACCCBBBAAA???>>>>>>======???>>>===================================================>>>>>>?????????<<<<<<<<<======>>>>>>???????????????????????????>>>>>>???@@@@@@@@@??????<<<<<<<<<===>>>AAACCCDDDDDDCCC@@@>>>======>>>???@@@>>><<<===@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@???????????????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFHHHJJJJJJIIIJJJIIIHHHFFFDDDDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFJJJIIIIIIJJJLLLLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGHHHIIIIIIJJJGGGGGGHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIHHHGGGGGGFFFJJJIIIHHHGGGGGGHHHIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAADDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFFFFEEEEEECCCEEEFFFFFFEEEEEEFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFDDDCCCCCCEEEGGGFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGEEEGGGIIIJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHKKKJJJIIIHHHFFFFFFHHHIIIFFFGGGHHHIIIIIIHHHHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIGGGFFFFFFGGGEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDDDDCCCAAABBBAAA@@@@@@BBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAA??????@@@AAA@@@???@@@AAA???<<<===AAA@@@===???>>>>>>======>>>>>>???>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999999HHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@BBBAAA@@@???>>>=========???>>>>>>>>>>>>??????@@@??????????????????????????????@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????===<<<<<<<<<>>>BBBFFFHHHKKKIIIFFFCCC@@@>>>======@@@>>>===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKKKKMMMNNNNNNMMMMMMMMMLLLJJJIIIHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKMMMNNNOOONNNLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHHHHIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFHHHIIIHHHGGGGGGHHHJJJEEEFFFHHHIIIIIIHHHFFFEEEHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKIIIHHHHHHJJJKKKIIIJJJKKKLLLKKKJJJIIIHHHLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGHHHIIIKKKLLLMMMHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMLLLIIIHHHHHHIIIHHHIIIKKKKKKJJJHHHFFFEEEIIIGGGFFFGGGHHHHHHGGGEEEFFFEEEDDDDDDEEEFFFEEECCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAABBBCCCCCCAAA@@@AAABBBAAA???AAADDDCCC???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>KKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAA@@@@@@????????????@@@@@@BBBBBBAAA@@@?????????@@@AAA@@@???>>>============????????????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@@@@???>>>===???>>>===<<<<<<>>>@@@AAAFFFEEECCCBBBAAA@@@@@@AAA>>>>>>======>>>???@@@@@@????????????????????????BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJKKKJJJJJJIIIJJJLLLMMMNNNMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKMMMMMMMMMLLLLLLMMMMMMLLLJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKMMMMMMLLLMMMMMMMMMNNNNNNKKKJJJJJJLLLNNNOOOMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMMMMNNNMMMMMMLLLLLLJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGHHHJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGIIIJJJJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKHHHIIIIIIJJJJJJJJJJJJIIIKKKJJJIIIIIIJJJKKKLLLNNNIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKNNNPPPQQQNNNLLLOOOOOOPPPPPPPPPNNNMMMLLLNNNNNNNNNNNNMMMMMMMMMLLLIIIIIIIIIJJJJJJKKKMMMMMMIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOOOONNNKKKJJJKKKLLLHHHIIIKKKLLLLLLJJJGGGFFFJJJIIIHHHIIIJJJJJJIIIHHHJJJHHHGGGGGGHHHHHHFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDEEEEEEEEEBBBBBBBBBCCCDDDDDDBBB@@@???AAAAAA???BBBEEEDDD@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????NNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDDDD@@@@@@AAABBBCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@?????????????????????>>>======>>>>>>>>>??????@@@AAAAAA???@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJKKKKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNOOOPPPOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKJJJKKKLLLLLLKKKJJJLLLMMMNNNMMMLLLLLLMMMOOOKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOOOONNNNNNNNNMMMMMMIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLNNNOOONNNMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPQQQQQQPPPOOOOOONNNKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKJJJIIIHHHIIIJJJMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLMMMNNNOOOOOOOOOOOOJJJKKKKKKKKKKKKKKKKKKJJJLLLKKKKKKJJJJJJKKKKKKLLLJJJKKKKKKLLLMMMLLLLLLLLLFFFGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFFFFGGGHHHGGGFFFIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLKKKLLLMMMNNNNNNNNNMMMMMMJJJKKKLLLLLLMMMMMMMMMLLLMMMLLLKKKKKKKKKMMMNNNOOOJJJKKKKKKLLLMMMMMMNNNNNNLLLJJJKKKRRRZZZ[[[SSSKKKPPPQQQQQQRRRQQQPPPNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPNNNLLLKKKMMMNNNIIIJJJLLLMMMNNNMMMLLLKKKMMMLLLKKKLLLMMMNNNMMMKKKNNNMMMLLLMMMMMMMMMKKKIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDDDDEEEGGGGGGEEEBBB@@@BBBBBBAAADDDHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDAAA@@@@@@@@@@@@?????????PPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIGGGFFFFFFFFFGGGHHHCCCCCCEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCC>>>@@@AAACCCDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDBBBBBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOOOONNNNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOMMMLLLLLLMMMNNNMMMLLLJJJMMMOOOPPPPPPOOOOOOQQQRRROOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQJJJJJJLLLMMMMMMMMMMMMMMMMMMLLLLLLNNNQQQRRRQQQOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTRRRRRRRRRRRRQQQPPPOOONNNLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJKKKKKKLLLKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNMMMLLLJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKLLLLLLMMMLLLLLLKKKMMMMMMMMMKKKJJJKKKLLLNNNLLLIIIGGGGGGHHHJJJLLLKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQOOOOOOQQQRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJKKKLLLMMMNNNNNNOOONNNLLLJJJJJJKKKLLLKKKJJJLLLLLLMMMMMMNNNOOOOOOOOOMMMOOOPPPPPPOOONNNPPPQQQOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPKKKKKKLLLMMMMMMNNNOOOOOONNNMMMOOOVVV]]]]]]TTTKKKMMMNNNOOOPPPOOONNNMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLKKKKKKJJJJJJJJJKKKMMMLLLKKKJJJKKKLLLMMMNNNOOOPPPOOONNNLLLLLLNNNPPPMMMNNNOOOPPPPPPQQQQQQQQQPPPOOONNNOOOQQQRRRQQQPPPQQQPPPPPPQQQSSSRRRPPPNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIHHHHHHIIIJJJKKKJJJHHHHHHIIIGGGEEEGGGLLLMMMJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNOOOOOOPPPPPPNNNNNNMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNOOOOOONNNMMMJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGFFFDDDDDDEEEFFFGGGCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEAAABBBBBBCCCEEEFFFGGGHHHJJJJJJJJJJJJIIIHHHHHHGGGEEEFFFGGGFFFDDDCCCEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLNNNOOOQQQRRROOOPPPQQQRRRSSSSSSSSSSSSUUUUUUVVVVVVUUUTTTRRRQQQRRRQQQQQQPPPOOOOOONNNNNNLLLLLLMMMNNNNNNOOOPPPPPPNNNMMMMMMNNNOOONNNLLLJJJMMMOOOQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOPPPQQQQQQRRRRRRMMMNNNOOOPPPQQQQQQQQQPPPMMMMMMMMMOOORRRSSSRRRQQQOOOPPPPPPQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHIIIKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLNNNOOOOOOOOONNNMMMMMMLLLKKKKKKNNNNNNNNNMMMMMMMMMMMMLLLJJJJJJJJJJJJKKKKKKKKKLLLIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMLLLJJJIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQRRRPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRMMMMMMMMMLLLLLLMMMMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSQQQPPPNNNNNNOOOOOONNNMMMLLLLLLMMMNNNNNNOOOOOOPPPMMMOOOQQQPPPOOONNNPPPRRRNNNOOOQQQRRRRRRQQQOOONNNLLLLLLNNNOOOOOOPPPPPPPPPNNNOOOOOOOOOOOONNNNNNMMMJJJKKKLLLMMMNNNOOOOOOPPPPPPRRRTTTWWWWWWUUUQQQNNNLLLLLLNNNOOOOOONNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMMMMOOONNNMMMKKKKKKLLLMMMNNNNNNNNNNNNLLLKKKLLLOOOQQQQQQPPPPPPOOOOOOPPPQQQRRRQQQOOOOOOPPPQQQRRRRRRQQQOOOOOOPPPRRRSSSSSSQQQNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJIIIIIIKKKLLLLLLKKKRRRQQQMMMHHHIIIMMMNNNLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHIIIJJJLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJHHHIIIJJJLLLLLLLLLKKKJJJFFFFFFGGGHHHIIIIIIIIIHHHJJJIIIIIIHHHHHHGGGFFFFFFEEECCCAAA@@@@@@@@@BBBCCC@@@AAACCCEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDEEEDDDDDDEEEDDDBBBBBBBBBDDDGGGIIIFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGEEECCCBBBDDDGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNHHHHHHGGGHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSNNNOOOPPPQQQRRRRRRRRRRRRTTTUUUUUUUUUTTTRRRQQQOOOQQQQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQNNNMMMMMMNNNOOONNNLLLIIIKKKMMMPPPPPPPPPPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOKKKLLLLLLMMMNNNOOOPPPPPPJJJKKKMMMOOOPPPPPPOOOOOOLLLLLLLLLNNNQQQRRRQQQPPPMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQRRROOOOOOOOOOOONNNMMMLLLKKKNNNNNNNNNMMMLLLKKKJJJIIIGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJLLLOOOPPPOOONNNMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJGGGGGGIIIJJJKKKKKKKKKKKKIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIJJJKKKLLLNNNPPPQQQNNNOOOPPPQQQQQQRRRRRRRRRMMMMMMLLLLLLLLLLLLMMMMMMOOONNNNNNMMMMMMNNNNNNOOOMMMMMMNNNOOOOOOOOONNNNNNHHHHHHIIIJJJLLLMMMNNNNNNMMMKKKIIIIIIJJJKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMJJJMMMOOONNNLLLKKKMMMPPPKKKLLLNNNOOOOOONNNLLLKKKIIIIIIJJJLLLLLLMMMMMMMMMLLLMMMMMMNNNMMMLLLJJJIIIJJJKKKKKKMMMNNNOOOPPPPPPRRRVVVYYYWWWQQQLLLMMMPPPLLLMMMOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKLLLMMMNNNPPPPPPRRRPPPNNNLLLLLLLLLMMMNNNLLLMMMLLLKKKKKKLLLOOORRRSSSQQQOOOMMMLLLMMMNNNOOONNNMMMMMMNNNPPPQQQPPPOOOKKKLLLMMMOOOQQQQQQNNNLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIGGGGGGIIIKKKKKKKKKWWWVVVPPPIIIHHHLLLMMMJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGHHHIIIKKKMMMGGGGGGFFFFFFFFFEEEEEEEEE