BM6P6(@ zzzttttttzzzoooiiibbbaaaeeeiiijjjjjjooonnnqqqxxx|||~~~~~~zzz|||}}}~~~|||{{{{{{{{{zzzwwwuuussssssuuuxxx{{{{{{zzzxxxmmmmmmmmmooorrrttttttsssmmmjjjgggiiiooosssrrrpppiiigggccc```^^^aaafffkkkrrruuuyyy{{{xxxtttpppnnnrrrqqqooommmjjjeee^^^YYY[[[[[[ZZZZZZZZZZZZYYYYYYZZZWWWSSSPPPOOONNNLLLJJJKKKJJJIIIHHHFFFEEECCCCCCGGGEEECCCCCCDDDEEEFFFFFFIIIOOOXXX```hhhrrr}}}}}}{{{zzz~~~~~~~~~~~~}}}|||zzzzzz~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{xxxvvvvvvwwwxxxyyy{{{|||}}}}}}~~~|||zzzyyyyyyzzzzzzxxxzzz|||}}}||||||}}}~~~|||yyyzzz}}}~~~}}}||||||{{{{{{{{{||||||~~~}}}|||~~~|||}}}{{{{{{{{{{{{~~~|||xxxvvvwwwzzz}}}xxxsssssstttrrrqqqqqqpppqqqqqqrrrrrriiihhhgggiiilllpppqqqrrruuuuuusssqqqooollljjjhhhhhhfffeeeddddddfffiiikkkpppqqqsssttttttrrrqqqooopppmmmjjjgggfffdddbbb```eeeeeefffgggiiijjjkkkkkkiiifffgggkkkmmmmmmnnnrrrrrrpppnnnjjjgggccc```___aaa```___```aaabbbaaa``````___^^^___cccfffgggggggggiiimmmqqquuuyyy~~~}}}uuummmfffbbbYYYWWWSSSQQQRRRUUUZZZ]]]___aaaccceeeeeedddaaa___}}}vvvuuuyyy|||{{{vvvvvvxxxyyyxxxwwwtttuuuzzz{{{www{{{|||zzztttsssrrrqqqqqqooollliii___^^^]]]___aaabbbbbbaaa___\\\ZZZ]]]cccggggggeee```^^^[[[XXXWWWYYY___cccooosssvvvvvvsssnnnjjjhhhfffhhhjjjhhhaaa[[[VVVTTTRRRRRRSSSSSSTTTTTTTTTUUUSSSPPPLLLJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGHHHOOOYYYjjjzzz~~~|||{{{zzz}}}}}}}}}|||{{{zzzyyyxxx~~~~~~}}}}}}||||||~~~}}}||||||}}}}}}{{{yyyyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{||||||}}}~~~zzz{{{}}}}}}|||{{{|||}}}~~~}}}||||||}}}~~~~~~}}}~~~~~~}}}|||{{{{{{||||||{{{|||}}}~~~~~~}}}~~~}}}{{{{{{{{{{{{}}}|||{{{{{{|||||||||zzzxxxwwwxxx{{{xxxsssqqqrrrrrrrrrqqqqqqqqqrrrrrrrrrkkkjjjiiijjjmmmpppqqqqqqttttttsssrrrpppnnnlllkkkhhhgggeeeddddddfffiiijjjqqqrrrssstttsssrrrpppnnnmmmjjjgggeeeeeedddcccbbbfffggggggggghhhhhhiiiiiiiiigggggglllnnnooorrrvvvwwwsssmmmgggbbb````````````___^^^___aaabbbbbbaaa```^^^]]]___bbbdddeeefffbbbdddgggiiikkknnnrrrtttyyy||||||sssiiiccc]]]YYYSSSOOOMMMPPPTTTXXX]]]___bbbcccbbbaaa``````yyyuuusssqqqzzz~~~~~~xxxvvvqqqnnnqqqyyy|||zzzwwwwwwxxx{{{||||||zzzxxxmmmjjjgggdddaaa^^^ZZZWWWXXXVVVUUUVVVWWWXXXXXXWWWPPPNNNMMMPPPUUUYYYZZZYYYQQQPPPNNNLLLKKKMMMRRRVVVdddfffiiiiiieee```\\\ZZZYYY___cccaaaXXXQQQOOOPPPGGGHHHHHHIIIJJJKKKLLLMMMIIIGGGDDDBBBCCCCCCBBBAAACCCCCCBBBBBBBBBCCCDDDEEEGGGHHHJJJLLLNNNPPPRRRSSSbbbooo~~~||||||}}}~~~~~~|||{{{{{{zzz||||||{{{yyyxxxxxxwwwwww~~~~~~~~~~~~}}}}}}{{{zzzyyy}}}}}}~~~~~~}}}|||{{{zzz{{{zzzyyy{{{}}}~~~}}}||||||zzzxxxwwwvvvwwwxxxyyyyyyzzz|||}}}{{{|||}}}|||zzzzzzzzz{{{|||~~~}}}}}}}}}~~~|||{{{{{{{{{|||yyy|||}}}|||}}}}}}{{{{{{|||~~~~~~}}}{{{yyyyyyyyyyyy|||{{{zzzyyyxxxyyyyyyzzz{{{zzzyyyzzz|||xxxsssqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrnnnlllkkkkkkmmmooooooooopppppppppoooooommmlllkkkhhhgggeeeddddddeeehhhiiipppqqqrrrrrrrrrqqqooonnnllljjjfffeeefffhhhiiiiiikkkkkkjjjjjjiiiiiiiiihhhiiiffffffkkknnnpppuuu{{{}}}wwwnnneee___^^^___aaa```___^^^___aaaccccccbbb___^^^\\\]]]```bbbcccccc^^^___```aaaaaabbbdddfffjjjooouuu{{{{{{wwwqqqlllfffaaaYYYRRRMMMMMMOOOQQQWWW[[[___```___]]]^^^```~~~oooqqqtttyyyyyyxxxuuutttpppmmmooossssssnnniiiiiikkknnnqqqqqqooommm```^^^ZZZWWWVVVTTTRRRPPPIIIHHHFFFFFFHHHJJJJJJIIIHHHGGGGGGIIIMMMPPPPPPOOOIIIHHHGGGEEEEEEGGGKKKNNNUUUXXX[[[[[[XXXTTTPPPOOOQQQVVVZZZYYYSSSMMMKKKKKKDDDEEEEEEFFFGGGHHHHHHHHHFFFDDDBBBAAAAAABBBBBBAAAGGGFFFDDDCCCCCCDDDFFFGGGNNNRRRWWW\\\aaaeeeiiilll~~~xxxyyy|||~~~~~~}}}|||{{{zzzzzzzzzzzz{{{yyyxxxvvvuuuuuuvvvvvv|||~~~||||||}}}|||{{{zzzxxxwwwzzz{{{|||||||||yyywwwvvvvvvvvvvvvxxx{{{}}}~~~~~~~~~|||xxxuuuttttttuuuvvvzzz{{{|||}}}~~~}}}||||||zzz{{{{{{zzzxxxwwwwwwyyy|||~~~}}}~~~}}}{{{yyyyyyzzzzzz{{{|||yyy{{{~~~~~~}}}{{{{{{|||~~~}}}}}}~~~~~~}}}~~~|||zzzyyyyyyyyyyyyxxxvvvuuutttttttttuuuzzzzzz{{{}}}}}}xxxtttsssrrrqqqqqqqqqqqqqqqqqqppppppooommmkkkkkklllmmmnnnmmmjjjkkkkkkkkkkkkkkkjjjjjjiiigggeeecccccceeeggghhhlllmmmnnnpppppppppppppppooolllhhhhhhjjjmmmpppqqqpppooonnnmmmlllkkkjjjiiigggcccccchhhlllooottt{{{yyypppgggbbb___```aaa```___]]]^^^aaaccccccccc___]]]\\\\\\^^^`````````\\\]]]^^^]]]\\\\\\^^^```eeefffhhhkkkooosssvvvxxxppplllddd\\\UUUPPPMMMLLLMMMSSS[[[^^^]]]\\\^^^```yyypppiiikkkwww~~~wwwnnnfffeeeeeeeeeeeeccc___\\\VVVSSSQQQOOOOOOOOONNNLLLFFFDDDBBBCCCEEEGGGHHHGGGDDDDDDDDDEEEGGGHHHHHHGGGGGGHHHGGGFFFEEEFFFIIILLLKKKNNNQQQSSSQQQOOOMMMMMMKKKLLLMMMNNNMMMKKKGGGDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCCCCDDDEEEEEEEEEJJJIIIHHHGGGIIIMMMQQQTTT[[[bbbllluuu~~~yyyzzz|||~~~~~~|||{{{zzzyyyyyyyyyyyyyyyyyywwwuuusssssstttvvvwww{{{|||~~~zzzzzzzzzzzzyyyxxxwwwvvvxxxzzz|||}}}|||yyyvvvtttsssrrrrrrtttxxx{{{|||}}}|||yyyuuusssssstttuuuvvvxxxyyy{{{{{{{{{zzzzzzyyyzzzyyywwwuuutttuuuvvv|||}}}{{{xxxwwwwwwxxxyyy|||wwwxxx|||}}}}}}}}}~~~~~~}}}{{{zzz{{{|||~~~zzzzzz|||~~~~~~~~~|||{{{||||||||||||}}}~~~{{{yyyxxxxxxxxxzzzyyywwwtttsssrrrrrrrrrwwwxxxzzz}}}{{{yyywwwvvvuuuppppppqqqqqqpppooonnnnnnooommmkkkjjjlllmmmmmmmmmiiijjjkkkkkkkkkkkkkkkjjjjjjhhheeeccccccdddfffgggggghhhjjjlllnnnooopppqqqooollliiihhhjjjnnnqqqrrrnnnnnnmmmkkkjjjiiiggggggccc``````cccgggiiiooouuuyyywwwrrrmmmhhheeecccbbbaaa___]]]^^^```bbbcccccc___]]][[[[[[]]]^^^^^^^^^[[[\\\\\\\\\[[[[[[]]]^^^aaa``````bbbfffmmmssswwwsssqqqmmmggg___VVVNNNIIIEEELLLUUU[[[]]]]]]^^^___|||nnngggkkkuuu}}}{{{qqqnnniiiddd^^^YYYSSSOOOOOONNNMMMLLLMMMMMMKKKJJJLLLJJJGGGGGGHHHJJJKKKKKKEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFDDDDDDFFFHHHDDDGGGKKKMMMMMMLLLLLLLLLHHHGGGFFFGGGIIIJJJGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCEEEDDDCCCDDDGGGJJJKKKKKKLLLLLLMMMOOOUUU]]]dddiiiwww~~~}}}}}}|||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxvvvuuurrrqqqqqqtttwwwyyy{{{zzz}}}~~~~~~}}}}}}}}}}}}yyyxxxxxxwwwvvvwwwwwwwwwxxxzzz}}}~~~{{{wwwuuuqqqppppppqqquuuyyyzzz{{{}}}|||yyyvvvtttttttttuuurrrsssuuuwwwyyyzzz{{{{{{yyyyyyxxxvvvtttsssuuuvvv|||~~~~~~|||yyyvvvvvvvvvxxxyyy|||vvvwwwzzz{{{zzz{{{{{{|||}}}~~~|||{{{yyyyyyyyyyyyxxxyyy{{{~~~}}}}}}~~~~~~~~~~~~{{{||||||}}}~~~~~~~~~}}}}}}}}}{{{xxxvvvuuuuuuuuu{{{yyywwwuuutttssssssttttttuuuxxx{{{|||zzzyyyyyywwwvvvppppppqqqqqqqqqooonnnmmmnnnlllkkkkkkmmmooooooooommmnnnnnnnnnnnnmmmlllllljjjhhheeecccbbbcccdddfffdddeeeggghhhkkkmmmnnnoookkkhhhfffeeefffiiijjjjjjggggggfffeeedddccccccbbbaaa]]]]]]```bbbbbbfffkkkpppqqqqqqpppnnnjjjfffdddccc```^^^^^^___aaabbbbbb```^^^\\\[[[\\\]]]]]]\\\YYYZZZ[[[ZZZZZZZZZ\\\^^^[[[]]]___cccfffiiikkklllmmmnnnooommmfff]]]TTTNNNFFFIIIOOOVVVZZZ]]]]]]]]]wwwqqqqqqssswww{{{rrrjjjbbb\\\WWWXXXXXXYYY[[[]]]^^^\\\[[[VVVSSSOOOMMMMMMMMMNNNMMMLLLNNNOOOPPPPPPOOOOOOOOOMMMNNNNNNMMMKKKJJJKKKLLLHHHKKKOOOQQQQQQQQQRRRRRRNNNNNNOOONNNNNNOOOQQQSSSNNNNNNNNNNNNNNNOOOOOOOOONNNMMMNNNRRRXXX]]]```aaabbbbbbccchhhpppzzz~~~|||{{{|||~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwuuussspppoooppptttyyy|||{{{zzz}}}||||||}}}|||}}}}}}~~~xxxwwwuuuttttttvvvxxxyyyxxxzzz~~~~~~zzzwwwsssqqqpppqqqtttwwwyyyzzz{{{zzzyyyxxxwwwvvvvvvvvvsssssstttuuuvvvxxxzzz{{{yyyyyyxxxvvvttttttvvvyyyzzz{{{|||~~~}}}}}}{{{xxxvvvvvvwwwyyy{{{~~~{{{wwwwwwxxxyyyxxxxxxxxxzzz{{{}}}~~~}}}{{{yyywwwvvvyyyxxxzzz~~~~~~}}}zzzzzz{{{}}}}}}~~~||||||~~~}}}{{{yyyvvvtttsssrrrrrrvvvuuutttsssssstttuuuuuutttvvvyyy|||~~~{{{yyyyyyyyywwwuuuqqqrrrsssssssssqqqooonnnnnnlllkkkmmmooorrrssssssqqqqqqqqqpppooommmlllkkkkkkiiifffcccbbbbbbdddeeeddddddeeefffgggiiijjjkkkhhhfffcccbbbbbbcccbbbbbbaaaaaaaaa``````````````````]]]\\\^^^^^^\\\]]]aaafffiiimmmppppppnnnjjjgggeeebbb___]]]___```aaaaaaaaa___\\\[[[\\\\\\\\\[[[ZZZ[[[\\\[[[ZZZZZZ\\\^^^[[[]]]aaadddffffffeeeeeefffhhhlllnnnkkkfff___[[[NNNKKKJJJNNNUUU[[[]]]\\\|||tttpppkkkuuuxxxrrrnnnjjjkkknnnssswwwyyyxxxwwwtttpppkkkhhhgggffffffeeeVVVXXXZZZ\\\\\\\\\\\\]]]\\\]]]]]]\\\YYYXXXXXXYYYUUUXXX[[[]]]]]]]]]]]]^^^WWWZZZ\\\ZZZWWWXXX^^^ccc______```aaabbbcccdddddd``````bbbhhhpppwww{{{}}}}}}|||zzzzzz{{{}}}}}}~~~~~~|||yyywwwvvvvvvtttrrrooonnnpppuuuzzz~~~|||zzz}}}||||||~~~}}}}}}~~~wwwvvvsssrrrrrruuuxxx{{{xxx{{{|||yyytttrrrqqqqqqtttwwwyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxzzzzzzyyywwwuuuvvvxxx{{{yyyxxxwww{{{~~~|||~~~|||yyywwwwwwxxx{{{}}}{{{}}}~~~zzzwwwwwwxxxwwwwwwwwwwwwxxxzzz|||}}}|||yyywwwzzzyyyzzz}}}~~~}}}vvvvvvxxx}}}zzz}}}|||yyyvvvzzz~~~~~~}}}}}}{{{|||}}}|||yyyvvvtttsssrrrrrrppppppooooooppprrrtttuuuwwwyyy|||~~~{{{yyyyyyxxxvvvsssssstttuuuuuuuuussspppooonnnmmmlllnnnrrruuuwwwwwwqqqqqqpppooonnnllljjjiiikkkiiifffcccbbbbbbcccdddeeeeeeeeeeeeeeefffggghhhhhhfffcccbbbaaa```___]]]____________```````````````]]]\\\]]]\\\YYYYYY[[[aaadddiiinnnoooooollljjjfffccc___^^^^^^`````````bbb```]]]\\\\\\\\\\\\[[[]]]^^^^^^]]]\\\[[[]]]^^^``````aaabbbcccdddeeeeeebbbeeejjjnnnooommmjjjgggVVVOOOHHHHHHPPPXXX\\\\\\}}}}}}vvvxxx|||xxx||||||xxxwww{{{}}}}}}}}}~~~~~~{{{uuuooollllllmmmqqqwwwzzzzzzuuupppppprrrtttuuuuuuxxx~~~|||yyy{{{zzzyyyxxxyyy{{{~~~~~~{{{~~~wwwuuuvvvrrrrrrqqqoooooorrrwwwzzz{{{|||~~~~~~}}}}}}~~~}}}~~~~~~~~~|||yyyxxxxxxyyyvvvuuuttttttuuuwwwyyyzzz{{{~~~~~~}}}wwwpppoootttzzz}}}}}}~~~yyyxxxzzz{{{yyyvvvuuuwwwxxxxxxwwwvvvvvvvvvzzzxxxuuuttttttvvvyyy{{{|||{{{yyyxxxxxxyyyzzz{{{yyyxxxwwwvvvuuuuuuuuuuuu{{{{{{|||||||||||||||{{{uuuuuuvvvvvvwwwxxxzzzzzz~~~}}}{{{wwwwwwyyy{{{~~~zzz|||xxxuuuwww|||||||||{{{zzz{{{}}}{{{wwwsssxxxzzz}}}}}}~~~}}}yyy{{{}}}|||zzzzzz{{{~~~}}}||||||}}}}}}yyyuuurrrrrrsssuuusssqqqpppppprrrtttvvv{{{|||}}}}}}~~~|||xxxvvvuuuuuuvvvrrruuuyyyyyyvvvrrrqqqqqqppppppqqqrrrssssssssssssrrrssssssrrrooolllhhhfffffffffeeedddccccccbbbbbbdddcccbbbaaaaaaccceeegggaaaaaa```___^^^]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\[[[\\\\\\\\\[[[ZZZYYYYYYXXX```bbbeeehhhiiiiiigggffffffeeedddbbbaaa```______bbbaaa```^^^\\\[[[[[[[[[^^^]]][[[ZZZZZZZZZ[[[\\\[[[\\\\\\]]]]]]^^^^^^______```bbbdddfffhhhjjjkkk___ZZZRRRLLLJJJNNNVVV\\\~~~~~~{{{|||}}}|||zzz{{{zzzyyyxxxxxxzzz}}}~~~~~~yyywwwxxxuuuuuusssqqqppprrruuuxxxyyyzzz|||~~~~~~}}}}}}~~~~~~||||||yyyzzzzzzxxxvvvuuuvvvxxxvvvuuuttttttuuuxxxzzz|||}}}~~~~~~}}}xxxrrrqqquuuyyy{{{{{{|||xxxtttuuuyyy|||{{{yyyvvvwwwwwwvvvtttrrrrrrsssuuuuuuuuuvvvwwwyyyzzz{{{~~~{{{xxxuuuttttttuuuxxxwwwwwwwwwwwwvvvvvvvvv||||||||||||{{{zzzyyyyyyuuuuuuuuuuuuvvvwwwxxxxxx~~~~~~|||}}}|||zzzyyyzzz|||~~~~~~~~~}}}|||yyyvvvxxx~~~}}}|||{{{{{{}}}|||yyyvvvxxxzzz|||~~~}}}}}}{{{xxxvvvxxx{{{~~~|||zzzyyyyyy{{{|||{{{|||}}}|||zzzxxxyyyzzz~~~~~~|||yyyuuusssssstttvvvuuusssssssssuuuwwwyyyxxxxxxyyyxxxxxxzzz}}}|||xxxuuutttttttttrrrvvvzzzzzzwwwtttssssssqqqqqqrrrsssttttttttttttssssssrrrqqqnnnkkkhhhgggjjjiiigggeeedddcccccccccbbbbbbaaaaaabbbdddeeefffaaaaaa``````______^^^^^^^^^^^^______^^^^^^]]]\\\]]]]]]\\\\\\[[[ZZZZZZYYY]]]___bbbdddffffffeeedddgggfffeeecccbbbbbbbbbbbbbbbaaa```______^^^______]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^``````aaabbbcccdddeeeeee```___YYYQQQJJJKKKSSSZZZ~~~~~~}}}wwwuuuwwwzzzzzzzzzzzzyyyxxxwwwwwwxxxzzz{{{~~~~~~~~~}}}wwwwwwxxxyyyyyywwwuuussssssvvvxxxxxxxxxyyy{{{~~~~~~}}}~~~}}}|||zzzyyywwwxxxxxxwwwvvvvvvxxxyyywwwwwwvvvvvvwwwyyy{{{}}}~~~~~~}}}yyytttsssvvvxxxxxxwwwvvvsssqqqrrrvvvyyyyyywwwuuuuuuuuurrrpppnnnooopppppprrrtttwwwyyy{{{||||||~~~zzzvvvrrrppppppppptttuuuvvvwwwxxxwwwwwwvvv{{{{{{{{{{{{zzzxxxwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvyyyzzzyyyzzz~~~}}}zzz{{{|||}}}}}}|||zzzyyy|||yyyxxxzzz}}}||||||}}}}}}{{{zzzzzz{{{{{{}}}~~~}}}~~~~~~~~~{{{zzz{{{{{{xxxuuuqqqsssvvvzzz~~~~~~|||zzzyyywwwwwwwwwwwwxxxxxxwwwuuutttuuuvvv{{{{{{{{{xxxuuussstttuuuuuutttsssssssssuuuxxxyyyvvvvvvvvvuuutttuuuxxx{{{~~~{{{wwwuuusssrrrrrrsssvvvyyyzzzxxxvvvuuutttooopppqqqrrrsssssssssssssssrrrqqqooommmllljjjjjjmmmkkkhhheeecccbbbbbbcccaaaaaabbbbbbcccddddddeee````````````````````````_______________^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZYYYZZZ]]]```aaabbbbbbbbbffffffeeeddddddddddddeeebbbaaaaaaaaaaaaaaabbbbbb]]]\\\[[[ZZZYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]________________________aaacccaaaXXXNNNJJJPPPVVV~~~~~~}}}||||||{{{}}}~~~{{{wwwuuuvvvwwwwwwvvvwwwwwwvvvvvvvvvvvvvvvvvvzzz{{{|||{{{zzz{{{}}}~~~~~~|||~~~|||wwwtttuuuwww|||||||||zzzxxxwwwyyy{{{yyyyyyxxxyyy{{{~~~~~~}}}{{{yyyxxxwwwwwwyyyzzzzzzyyyzzz|||~~~|||{{{zzzyyyyyyzzz|||}}}~~~{{{xxxuuuttttttuuutttssswwwtttrrrqqqrrrrrrqqqppprrrrrrqqqooommmlllnnnooopppqqqsssuuuwwwzzz{{{||||||zzzvvvrrrpppnnnnnnnnnpppqqqtttvvvwwwwwwvvvuuuxxxyyyyyyyyyyyyxxxxxxwwwxxxwwwvvvuuuuuuuuuuuuuuurrruuuvvvvvvzzz{{{||||||{{{zzzyyywwwvvv|||~~~}}}zzzyyyyyy{{{}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}|||}}}{{{}}}~~~|||}}}|||yyyyyyxxxvvvtttqqqrrruuuxxx|||~~~}}}{{{yyywwwuuutttuuuvvvwwwvvvtttssstttuuuwwwwwwwwwvvvsssrrrssstttqqqpppooooooppprrrtttuuuuuuvvvvvvuuuuuuvvvyyy|||}}}{{{xxxvvvtttrrrrrrrrrtttvvvxxxwwwvvvuuutttlllmmmnnnooopppppppppppprrrqqqpppooonnnnnnnnnoooooollliiieeebbbaaaaaabbbbbbccccccccccccbbbbbbaaa^^^^^^__________________^^^^^^______^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZVVVWWWYYY\\\^^^```aaabbbdddccccccccccccdddeeeeeecccbbbbbbaaaaaabbbbbbccc]]]\\\[[[ZZZYYYZZZ[[[[[[]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]___bbbddd```XXXQQQPPPQQQ}}}{{{zzzzzz{{{||||||zzzxxxwwwwwwvvvuuutttttttttuuuuuuuuuttttttsssuuuwwwxxxxxxyyyzzz}}}}}}}}}~~~zzz{{{{{{xxxttttttvvvxxx}}}~~~~~~}}}|||}}}{{{zzzyyyxxxyyy{{{}}}~~~}}}}}}}}}{{{yyywwwvvvuuuwwwyyyzzz{{{{{{|||~~~|||zzzzzz{{{|||~~~xxxvvvtttssssssrrrrrrqqqwwwuuusssqqqpppooommmlllnnnooooooooonnnnnnoooqqqtttsssrrrrrrsssvvvyyy{{{zzzxxxtttpppmmmlllkkkkkklllmmmpppssstttttttttsssuuuuuuwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvtttuuuvvvvvv|||||||||{{{zzzyyyxxxwwwvvvxxx|||}}}yyyxxxyyyxxxxxxyyy{{{}}}~~~~~~~~~~~~|||{{{}}}~~~}}}~~~zzz~~~~~~}}}|||~~~~~~zzzxxxzzz~~~~~~{{{xxxwwwuuutttrrrrrrsssuuuxxx|||~~~~~~}}}|||zzzxxxuuutttuuuwwwwwwwwwuuutttuuuvvvssstttuuutttrrrpppqqqqqqnnnnnnmmmmmmnnnpppqqqrrrssssssttttttuuuwww{{{~~~}}}}}}|||zzzxxxvvvtttsssqqqqqqssstttuuutttrrrqqqllllllmmmnnnoooooooooooooooooooooooooooppprrrrrrqqqoookkkhhhfffeeeeeeeeeeeeeeeeeedddbbb```___]]]\\\]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYVVVWWWXXXZZZ\\\^^^aaabbb````````````aaabbbccccccccccccbbbaaa````````````^^^]]][[[ZZZZZZZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZ[[[[[[\\\]]]^^^______]]]___bbbeeeccc]]]TTTNNN~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz|||yyymmmnnn|||~~~|||xxxxxxyyyyyyxxxwwwuuuuuurrrssstttuuuvvvuuutttsssrrrtttwwwxxxyyyzzz|||~~~|||zzz||||||{{{zzzwwwuuuvvvyyy|||~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||{{{zzz{{{}}}~~~|||yyywwwuuuuuutttvvvwwwyyyzzzzzz{{{~~~|||zzzzzz{{{{{{~~~uuuuuusssrrrrrrrrrssssssttttttsssrrrqqqpppoooooolllnnnpppqqqppppppqqqrrruuussspppooopppsssvvvyyy{{{xxxtttoookkkiiihhhgggjjjlllnnnpppqqqrrrrrrrrrssstttvvvwwwyyyzzz{{{{{{yyyyyyxxxwwwwwwvvvwwwwwwwwwwwwwwwxxx~~~}}}}}}|||{{{{{{zzzzzzzzzzzz{{{|||{{{yyyxxxxxxxxxvvvwwwyyy{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}{{{{{{|||}}}~~~}}}{{{xxxwww{{{~~~|||yyyxxxwwwxxxtttsssrrrrrrtttvvvyyy{{{||||||{{{{{{zzzxxxwwwvvvvvvwwwxxxwwwvvvuuuvvvwwwqqqrrrtttsssqqqoooooopppoooooonnnnnnooooooppppppnnnoooppppppqqqtttxxx{{{zzzzzz{{{{{{zzzxxxvvvtttpppppppppqqqrrrrrrpppnnnmmmnnnooopppqqqqqqqqqqqqmmmmmmmmmnnnooopppppppppqqqpppooommmllljjjjjjiiigggfffdddcccaaa___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYY[[[]]]```bbb]]]\\\\\\]]]^^^___``````cccbbbaaa```_______________^^^]]]\\\[[[\\\]]]]]]^^^^^^]]]\\\[[[ZZZZZZYYYYYYZZZ[[[\\\^^^___```aaa\\\]]]aaafffiiiddd[[[SSS}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}yyy{{{}}}rrrooouuu|||~~~|||{{{{{{yyy{{{||||||zzzxxxvvvuuurrrsssvvvxxxxxxwwwvvvuuurrrtttxxxyyyzzzzzz{{{||||||{{{zzz{{{}}}}}}{{{xxxuuutttvvvzzz}}}~~~|||{{{{{{zzzzzzzzzzzz{{{{{{||||||xxxyyyzzz}}}}}}~~~|||zzzxxxvvvuuuttttttuuuwwwxxxyyyyyy{{{}}}~~~|||zzzyyyzzz{{{|||~~~}}}~~~~~~uuutttsssrrrrrrsssvvvxxxssstttuuutttsssrrrqqqrrrnnnqqqtttuuutttrrrqqqqqqqqqpppooooooppprrrtttvvvxxxuuurrrnnnkkkiiihhhhhhllllllmmmnnnpppqqqrrrrrrtttuuuvvvxxxyyyzzzzzz{{{xxxwwwwwwvvvvvvvvvvvvwwwxxxxxxwwwxxx~~~~~~}}}{{{yyyxxxxxxyyyxxxxxxwwwxxxzzz{{{{{{{{{{{{|||zzz}}}~~~}}}}}}~~~~~~~~~}}}~~~|||{{{}}}|||zzz{{{|||{{{{{{yyyxxxwwwyyy}}}~~~{{{yyyzzz{{{}}}zzzxxxuuusssrrrsssuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxtttvvvwwwvvvuuutttuuuwwwrrrsssuuutttrrrpppooopppppppppooooooooonnnnnnnnnlllmmmmmmmmmmmmooosssvvvvvvwwwyyyzzzzzzxxxvvvuuuqqqpppooooooqqqqqqnnnlllnnnnnnooopppqqqqqqqqqqqqllllllmmmmmmmmmkkkjjjiiimmmnnnnnnooonnnmmmlllkkkeeedddcccaaa```___``````^^^]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWYYY\\\___aaa[[[[[[[[[[[[[[[\\\]]]^^^aaaaaa````````````aaaaaa```___^^^]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYYZZZ[[[\\\^^^___``````]]]^^^aaaeeefffeee```\\\}}}}}}}}}}}}~~~~~~~~~yyy{{{|||}}}~~~~~~wwwwwwzzz~~~{{{~~~{{{yyyzzz{{{}}}yyyvvvuuussstttwwwzzz{{{zzzxxxwwwsssvvvyyy{{{zzzyyyyyyyyy}}}}}}|||{{{zzz{{{|||}}}|||zzzvvvsssrrruuuyyy|||~~~zzzxxxwwwwwwxxxzzz{{{|||}}}}}}}}}xxxxxxzzz}}}|||zzz}}}|||yyywwwuuutttttttttwwwxxxzzzzzzzzz|||~~~{{{zzzyyyxxxxxxyyy{{{||||||||||||~~~uuuuuutttssssssuuuyyy|||vvvwwwwwwvvvtttrrrqqqqqqpppssswwwxxxvvvssspppooolllmmmnnnppprrrssssssssssssqqqooolllkkkkkklllmmmnnnmmmnnnnnnoooqqqrrrsssvvvwwwxxxyyyyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvyyy~~~zzzvvvuuuwwwyyyxxxwwwxxxzzz|||||||||{{{{{{{{{yyy}}}}}}{{{xxx{{{~~~~~~}}}{{{{{{{{{{{{}}}~~~~~~}}}}}}{{{}}}|||yyyzzz|||zzzyyyvvvvvvxxx{{{~~~}}}}}}|||zzzzzz{{{}}}yyyuuussstttuuuvvvvvvvvvuuuuuuvvvwwwxxxyyyssstttuuuuuusssssstttuuusssuuuvvvvvvsssqqqppppppooooooooonnnmmmmmmllllllmmmmmmmmmllllllmmmpppssssssuuuwwwyyyyyyxxxvvvtttsssqqqooooooqqqpppnnnkkklllmmmnnnoooppppppppppppkkklllmmmllljjjgggdddbbbhhhjjjlllmmmmmmllljjjiiidddcccaaa______```bbbccc______^^^^^^]]]\\\[[[[[[]]]^^^^^^^^^^^^]]]\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZXXXWWWVVVXXXZZZ]]]___[[[[[[ZZZZZZ[[[[[[\\\]]]````````````aaabbbcccdddaaa```___^^^]]]^^^_________^^^]]]\\\[[[YYYYYYXXXZZZZZZ[[[\\\]]]^^^^^^______aaaccccccbbbbbbccceee||||||}}}~~~yyyyyy}}}~~~~~~}}}}}}}}}{{{yyyxxxxxxwww}}}~~~~~~~~~|||xxxtttrrruuussssssxxx|||{{{|||{{{xxxxxx{{{~~~~~~}}}zzzvvvttttttuuuyyywwwsssppppppttt|||yyyvvvwwwvvvvvvuuuuuuvvvwwwyyyzzzxxxzzz|||~~~}}}{{{zzzzzzzzzzzzxxxvvvvvvwwwyyywwwvvvttttttuuuyyy}}}~~~{{{yyyyyyzzz{{{|||~~~}}}}}}{{{wwwooopppqqqtttyyyyyysssppppppqqqqqqpppqqqvvv|||}}}yyysssnnnlllqqqqqqqqqpppnnnnnnooopppnnnllljjjkkknnnooommmkkkllljjjjjjmmmrrrvvvvvvuuuwwwwwwyyyzzzzzz{{{{{{{{{zzzxxxvvvtttssssssttttttuuuxxx{{{}}}~~~}}}||||||}}}|||zzzwwwvvvxxxyyyzzzzzztttvvvxxxxxxyyyzzz}}}|||~~~~~~|||yyyxxxzzzzzzzzzzzzzzz{{{|||}}}}}}}}}{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{||||||xxxyyyzzz|||~~~~~~}}}{{{zzzyyy{{{|||~~~||||||{{{xxxuuuttttttuuu{{{xxxuuussssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqsssvvvxxxwwwuuurrrpppooonnnlllkkkkkklllnnnoooqqqqqqpppoooppppppqqqqqqrrrssstttuuuuuuuuutttssskkklllooopppooommmkkkiiifffjjjmmmmmmlllkkklllmmmhhhiiijjjjjjjjjiiigggfffeeegggkkknnnoooooonnnmmmiiihhhfffbbb``````bbbdddgggeeecccaaa___^^^^^^___bbbbbb```___]]][[[ZZZYYYWWWYYY\\\]]]\\\[[[[[[\\\```___^^^\\\[[[[[[[[[[[[YYYZZZYYYWWWTTTTTTWWWZZZ``````___^^^^^^aaafffiiijjjfffaaa^^^^^^^^^^^^^^^bbbaaa______^^^]]][[[XXXZZZZZZ[[[\\\]]]^^^^^^___``````____________``````}}}}}}~~~{{{xxx{{{}}}|||~~~}}}{{{yyyxxxwwwvvvvvvzzzzzzzzzzzzxxxuuurrrppprrrqqqttt{{{{{{xxxvvvsssvvvzzz{{{|||}}}{{{yyywwwwwwxxxyyywwwtttrrrrrrwww~~~zzzxxxzzzvvvuuuuuuvvvwwwxxxyyyyyyxxxyyyzzz{{{{{{zzzyyywwwwwwxxxwwwuuusssssstttvvvxxxwwwvvvvvvxxxzzz}}}~~~~~~~~~}}}||||||{{{|||{{{{{{}}}~~~|||xxxuuuqqqqqqrrrtttxxx}}}{{{vvvsssrrrrrrpppooooootttzzzzzzvvvqqqnnnmmmmmmnnnmmmllljjjiiijjjkkkkkkiiihhhjjjmmmoooooommmnnnnnnnnnppptttxxxzzzzzzyyyzzz{{{{{{||||||{{{{{{xxxxxxwwwwwwvvvvvvvvvvvvvvvxxx{{{||||||}}}|||{{{{{{{{{|||}}}|||yyywwwvvvxxxyyyzzzyyytttuuuwwwwwwvvvwwwzzz||||||}}}~~~~~~|||{{{{{{yyyyyy{{{zzz{{{{{{|||~~~~~~||||||{{{||||||}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}||||||{{{yyyzzz{{{}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzz{{{{{{yyyyyyyyywwwuuussstttuuuxxxvvvssssssssssssrrrqqqoooppppppqqqqqqppppppooopppqqqssstttuuusssqqqpppooonnnmmmllllllmmmnnnnnnqqqqqqqqqqqqqqqpppppppppooopppqqqrrrrrrrrrqqqpppmmmnnnoooooonnnllliiihhhfffiiikkkkkkiiiggggggiiihhhiiihhhhhhhhhgggfffeeefffiiimmmqqqrrrpppmmmkkkhhhhhhfffdddbbbbbbeeeggghhhfffdddbbbaaa`````````aaaaaa```___^^^]]]\\\\\\\\\^^^``````___^^^^^^___aaaaaaaaa```___^^^^^^]]]YYYZZZZZZXXXVVVVVVXXX[[[___^^^^^^\\\\\\^^^bbbfffjjjhhheeebbb```______```aaa```___^^^^^^]]]ZZZXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^___``````~~~~~~~~~yyyzzz||||||}}}zzzyyyxxxvvvuuutttttttttvvvvvvuuusssrrrqqqooooooooopppttt}}}zzzuuuqqqooossszzzxxxzzz|||}}}{{{zzzyyyyyyxxxwwwuuussstttxxx{{{{{{|||wwwxxxyyyzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwvvvuuusssrrrsssuuuxxxxxxyyyzzz{{{|||~~~~~~}}}{{{yyyyyyyyyyyyyyyzzzxxxtttqqqqqqqqqpppqqqssswwwzzz}}}|||zzzwwwuuusssqqqmmmkkknnnsssvvvvvvrrrnnnmmmmmmnnnooonnnmmmkkkjjjkkkllliiihhhhhhjjjmmmpppqqqpppqqqrrrssstttuuuxxx|||}}}}}}~~~~~~}}}||||||{{{wwwwwwxxxyyyyyyxxxwwwwwwvvvxxxzzzzzzzzzzzz{{{|||zzzyyyyyyyyyzzz{{{|||}}}{{{yyywwwvvvxxxyyyzzzyyyssstttuuuuuutttuuuwwwxxx|||}}}}}}}}}|||zzzxxxwwwzzz|||~~~}}}zzzxxxzzz|||{{{{{{}}}}}}{{{{{{{{{||||||{{{{{{{{{||||||}}}~~~~~~~~~}}}|||{{{yyyzzz|||}}}|||{{{yyyxxxxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvvvvuuusssrrrssstttsssrrrqqqrrrsssrrrqqqooolllnnnoooppppppooonnnlllmmmnnnoooppppppqqqppppppooonnnnnnnnnmmmmmmllllllqqqqqqrrrrrrqqqpppooonnnkkklllmmmnnnnnnnnnnnnnnnkkkkkkkkkkkkjjjiiihhhgggeeeggghhhgggeeeccccccdddhhhgggfffeeeeeeeeeffffffgggjjjooosssssspppllliiihhhhhhgggfffdddeeehhhjjjhhhgggeeecccbbbaaabbbbbbaaa```````````````______```aaacccbbbaaa______```bbbcccddddddcccbbbaaa```YYYZZZ[[[ZZZYYYYYYZZZ\\\\\\\\\\\\ZZZYYY[[[^^^```hhhiiijjjgggccc``````aaa```___^^^]]]]]]\\\ZZZXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYZZZ[[[\\\^^^___```{{{{{{}}}~~~~~~~~~}}}}}}}}}vvvuuutttsssrrrrrrrrrrrrtttsssqqqooonnnnnnnnnooooooqqquuu}}}{{{uuuqqqppptttzzzxxx{{{~~~~~~{{{yyyxxxwwwwwwuuusssssswww}}}|||{{{{{{zzz{{{}}}~~~~~~~~~}}}|||yyyxxxwwwvvvuuutttssssssvvvwwwwwwvvvttttttuuuvvvwwwxxx{{{}}}~~~~~~~~~~~~zzz}}}yyyuuuwwwwwwwwwwwwvvvtttrrrpppooonnnlllkkklllnnnqqqsssssstttttttttrrroookkkhhhooorrrtttsssoookkkjjjkkkmmmnnnooonnnmmmmmmoooqqqmmmmmmlllmmmoooqqqrrrssstttuuuvvvuuusssuuuyyy~~~~~~}}}|||{{{zzzvvvwwwyyyzzzzzzxxxvvvtttuuuwwwyyyyyyyyyyyyzzz{{{xxxxxxyyyyyyyyyzzzzzz{{{zzzxxxvvvwwwxxxyyyyyyyyyqqqsssttttttssstttvvvxxx|||||||||{{{zzzxxxvvvuuuvvvxxxzzzzzzwwwwwwzzz}}}{{{|||~~~}}}zzzxxxyyyzzz|||{{{{{{zzzzzz{{{|||}}}~~~~~~}}}{{{zzzxxxyyyzzzzzzyyyvvvtttrrrtttuuuwwwxxxxxxwwwvvvuuussstttsssrrrooonnnooopppooonnnooopppqqqqqqooommmjjjkkknnnoooooonnnkkkjjjjjjjjjkkkkkkmmmnnnooopppmmmmmmnnnnnnmmmlllkkkjjjpppqqqrrrrrrqqqnnnllljjjiiiiiijjjkkkllllllmmmmmmggggggggggggggggggggggggcccddddddddddddcccddddddfffdddcccbbbbbbeeegggiiiiiilllnnnppppppmmmjjjhhhjjjjjjiiihhhffffffhhhjjjgggfffdddcccbbbbbbbbbccc``````aaaaaaaaabbbbbbbbbaaabbbbbbaaa___^^^^^^___bbbcccdddfffeeedddbbbaaaZZZZZZ[[[[[[ZZZ[[[[[[\\\[[[\\\\\\ZZZYYYYYY[[[]]]dddhhhllljjjddd______aaa___^^^\\\\\\]]]\\\YYYWWWUUUUUUUUUVVVWWWWWWXXXXXXWWWXXXXXXZZZ\\\^^^```aaa~~~}}}{{{}}}~~~~~~}}}zzzzzzyyyyyy|||{{{zzzyyyyyyyyyxxxwwwrrrrrrqqqpppppppppppppppsssqqqpppnnnnnnooopppqqqpppqqquuu{{{{{{yyywwwuuuwww|||~~~~~~{{{yyywwwvvvuuussssssuuuyyy}}}}}}zzzxxxzzzzzz|||}}}}}}}}}|||{{{yyyxxxwwwvvvtttssssssrrrtttuuuwwwvvvuuutttuuuvvvuuuwwwzzz~~~~~~}}}xxx{{{|||vvvrrruuuvvvvvvvvvtttrrrqqqpppnnnllljjjhhhhhhiiikkkmmmmmmooossstttssspppllljjjooorrrtttrrrmmmiiiiiiiiiiiijjjlllllllllmmmppprrrtttsssrrrqqqpppqqqrrrssstttvvvvvvtttrrrrrruuuyyy~~~~~~}}}|||{{{yyyxxxwwwtttvvvxxxyyyxxxvvvsssqqqsssuuuwwwyyyxxxyyyzzz{{{xxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvwwwxxxzzzyyyxxxqqqrrrtttttttttuuuxxxzzz{{{{{{{{{zzzxxxwwwvvvuuutttvvvxxxwwwuuuvvvyyy||||||}}}}}}~~~~~~~~~}}}}}}}}}|||yyywwwvvvwwwyyy{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}~~~~~~}}}{{{zzzxxxvvvvvvwwwvvvuuurrrooonnnqqqsssuuuwwwwwwvvvtttsssrrrrrrrrrpppmmmkkklllmmmllllllmmmnnnppppppnnnlllhhhjjjlllnnnnnnllljjjhhhiiihhhhhhiiijjjlllnnnoookkkllllllllllllkkkjjjiiippppppqqqqqqooollliiiggghhhhhhiiijjjkkklllmmmnnnkkkjjjiiihhhgggfffeeeddd``````aaaccceeeggghhhhhhdddcccaaaaaabbbfffiiillllllkkkkkkjjjjjjiiihhhhhhllllllkkkiiiffffffggghhheeedddcccbbbaaaaaabbbcccaaaaaaaaabbbbbbbbbccccccaaabbbbbbaaa^^^]]]]]]^^^___```bbbddddddcccaaa```[[[ZZZZZZYYYZZZ[[[[[[[[[[[[\\\]]]\\\ZZZZZZZZZ\\\___dddiiihhhccc^^^]]]___]]]\\\[[[[[[\\\[[[YYYWWWSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXZZZ[[[]]]___```|||}}}~~~~~~}}}|||zzzzzz}}}~~~{{{yyyxxxxxxxxxyyywwwuuuuuuuuutttrrrqqqpppooonnnnnnnnnnnnoooooorrrqqqpppooooooppprrrrrroooqqquuuyyy|||}}}|||~~~~~~||||||}}}{{{vvvwwwvvvuuuuuuwwwzzz~~~|||~~~}}}yyyvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwvvvuuutttrrrqqqooorrrtttuuuttttttuuuvvvrrrtttxxx|||~~~xxxzzz|||}}}|||xxxtttqqqssstttuuutttrrrqqqqqqrrrnnnmmmjjjhhhhhhiiikkklllkkkooouuuwwwvvvssspppnnnmmmpppsssrrrnnnkkkjjjkkkkkklllnnnooooooqqqtttvvvwwwvvvuuurrrooonnnppprrrssstttttttttsssssstttvvvzzzzzzyyyxxxwwwuuusssrrrrrrtttvvvwwwvvvtttrrrppprrrtttvvvwwwwwwxxxyyyzzzwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwyyyzzzyyyxxxrrrssstttuuutttuuuxxxzzzyyyxxxxxxwwwwwwvvvvvvvvvtttvvvwwwvvvttttttxxx{{{{{{{{{||||||{{{yyywwwvvvyyyxxxwwwvvvwwwxxxzzz{{{{{{|||}}}}}}}}}||||||{{{zzzzzzyyyyyyxxxxxxwwwwwwtttttttttsssqqqpppnnnnnnpppqqqsssuuuvvvuuutttsssrrrrrrrrrpppmmmlllmmmnnnmmmlllkkklllnnnnnnmmmkkkhhhjjjkkkllllllkkkjjjhhhhhhhhhhhhiiijjjlllmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkrrrrrrqqqpppnnnkkkhhhggggggggghhhiiikkklllnnnooosssrrrpppmmmjjjfffcccbbb___^^^___bbbfffjjjkkkllleeedddccccccdddfffjjjlllkkkjjjhhhfffeeefffggggggkkkkkkkkkiiifffdddeeefffdddcccbbbaaaaaabbbcccdddbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbb```^^^]]]^^^___]]]^^^___```aaaaaa```___]]]ZZZWWWVVVWWWYYYYYYYYY[[[\\\^^^^^^\\\[[[[[[\\\[[[```dddeeebbb^^^]]]]]]\\\[[[ZZZZZZ[[[ZZZXXXVVVQQQRRRSSSUUUVVVXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]}}}}}}~~~~~~yyyzzz}}}|||zzzxxxwwwwwwvvvsssqqqqqqrrrrrrooommmnnnmmmmmmmmmmmmmmmnnnnnnqqqppppppqqqqqqrrrssssssppprrrtttvvvxxxzzz|||~~~~~~|||~~~|||{{{wwwxxxyyyzzzzzz}}}~~~|||yyywwwssssssrrrrrrrrrrrrsssssstttuuuvvvvvvvvvtttqqqpppnnnpppsssuuuvvvvvvwwwyyyoooqqqvvvzzz}}}~~~zzzzzzyyyxxxvvvuuutttsssoooqqqsssrrrpppoooppprrrmmmkkkiiigggggghhhjjjllllllpppvvvxxxvvvrrrpppooohhhlllqqqsssqqqoooooopppoooqqqrrrrrrrrrsssuuuwwwttttttsssoookkkjjjmmmpppqqqqqqrrruuuxxxyyyxxxwwwuuuuuutttsssrrrqqqooonnnoooqqqsssuuuvvvuuuuuutttrrrtttvvvvvvuuutttuuuvvvuuuuuuvvvwwwwwwvvvuuutttvvvuuuuuuwwwyyyzzzyyyxxxuuuvvvvvvuuusssssstttvvvttttttttttttuuuuuuvvvwwwuuuwwwwwwuuussssssvvvzzzyyyyyyzzzzzzxxxvvvtttrrrvvvvvvvvvwwwyyy{{{|||}}}|||}}}}}}{{{yyywwwvvvtttsssssstttuuuvvvtttsssrrrqqqpppppppppqqqpppqqqssstttuuuuuuttttttqqqrrrrrrrrrpppppprrrtttnnnlllkkkkkklllmmmlllkkkjjjjjjjjjkkkkkkjjjjjjjjjhhhiiijjjjjjkkklllmmmmmmmmmllllllkkklllmmmooopppuuutttssspppnnnkkkiiihhhggggggggghhhjjjlllooopppqqqqqqqqqooolllhhhdddbbb___]]]]]]aaafffkkkmmmmmmjjjiiigggfffeeefffhhhiiiiiihhhgggfffeeeeeeffffffhhhiiiiiigggeeedddeeefffeeedddcccbbbbbbcccdddeeeddddddcccbbbaaa```______^^^___^^^]]][[[ZZZ\\\^^^[[[\\\\\\]]]^^^____________ZZZUUUSSSTTTVVVWWWWWWYYY\\\^^^___^^^\\\\\\\\\ZZZ\\\___aaaaaa```^^^\\\[[[ZZZYYYYYYZZZZZZXXXVVVPPPQQQSSSUUUXXXZZZ\\\\\\ZZZYYYXXXXXXXXXXXXXXXYYY~~~wwwzzz}}}{{{||||||zzzwwwtttsssssssssqqqnnnooopppqqqnnnlllmmmmmmlllllllllmmmnnnnnnoooppppppqqqrrrsssssssssrrrsssttttttssstttwwwxxx}}}~~~{{{yyyyyywwwyyy{{{}}}~~~}}}|||zzzyyytttsssqqqppppppqqqrrrsssrrrsssuuuvvvvvvsssqqqooonnnqqquuuxxxxxxyyy{{{|||mmmppptttxxx|||~~~}}}{{{wwwtttsssssstttuuummmoooqqqqqqnnnnnnppprrrjjjiiigggeeeeeegggiiijjjkkkpppuuuvvvsssooommmllldddiiipppssssssrrrsssuuuoooppppppooonnnnnnpppqqqqqqqqqooolllhhhgggjjjnnnpppoooqqqvvv|||}}}zzzqqqqqqqqqpppooonnnllllllmmmoooqqqtttvvvwwwxxxxxxssstttuuuuuusssqqqqqqrrrssstttuuuuuuuuutttsssrrrvvvuuuuuuwwwyyyzzzyyyxxxwwwwwwwwwuuurrrpppqqqrrrqqqqqqqqqrrrssstttvvvwwwwwwxxxxxxuuurrrrrruuuyyywwwwwwxxxyyyxxxvvvsssrrruuuuuuwwwyyy{{{}}}~~~}}}~~~~~~zzzwwwuuusssqqqpppppprrrtttvvvuuutttrrrppppppqqqssstttpppqqqrrrsssttttttuuuuuuppprrrsssssstttuuuwwwyyypppmmmkkkjjjkkkllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkklllllllllllllllnnnmmmllllllmmmooorrrsssxxxwwwtttqqqnnnlllkkkjjjfffffffffgggiiilllnnnpppiiijjjlllmmmllliiifffddd___^^^]]]```fffjjjllllllnnnmmmkkkhhhgggfffeeeeeefffggghhhhhhhhhfffeeedddeeefffgggfffeeedddeeeffffffeeedddcccdddeeefffgggfffeeedddbbb```___]]]]]]ZZZ[[[ZZZYYYWWWWWWYYY[[[[[[[[[[[[[[[\\\^^^___``````ZZZTTTPPPRRRTTTUUUUUUXXX[[[^^^___^^^]]]\\\\\\ZZZZZZ\\\___aaaaaa___\\\ZZZYYYYYYYYYZZZYYYWWWVVVPPPQQQSSSVVVYYY[[[]]]^^^ZZZYYYXXXWWWVVVUUUUUUUUU}}}}}}~~~|||zzzxxxvvvuuuuuuuuusssrrrqqqpppoooooooooooojjjjjjiiiiiijjjjjjkkklllooorrrrrroooppptttuuusssvvvttttttuuutttqqqsssxxx|||~~~}}}zzzwwwuuuttttttuuuxxxwwwxxx}}}|||xxxvvvsssrrrqqqooonnnooooooppplllmmmnnnpppqqqqqqqqqqqqpppqqqtttyyy~~~|||rrrqqqooopppssswwwyyyyyy}}}|||yyyvvvtttqqqpppooommmkkkkkkmmmppprrrqqqooolllmmmnnnooonnnmmmlllkkkooorrruuuwwwvvvrrrnnnjjjgggiiilllppptttuuusssqqqpppnnnkkkjjjjjjkkknnnpppppplllgggeeefffiiilllnnnnnnpppuuu}}}sssqqqooommmkkkkkkkkkkkkmmmoooqqqssstttuuuuuuttttttsssrrrqqqqqqqqqqqqqqqpppsssuuuuuusssrrrqqqrrrvvvwwwxxxxxxyyyxxxxxxxxxwwwxxxyyyxxxwwwtttqqqooonnnnnnoooqqqtttwwwzzz|||zzzyyywwwwwwyyyzzzyyyyyywwwyyy{{{|||zzzwwwrrrooossssssssstttuuuwwwyyy{{{{{{}}}~~~zzzwwwsssrrrpppnnnnnnnnnoooppprrrooonnnpppsssuuuuuusssqqqqqqrrrtttvvvvvvuuusssvvvuuuttttttuuuwwwyyyzzzvvvrrrmmmlllmmmmmmlllkkkjjjiiifffddddddeeefffhhhiiigggeeefffjjjmmmmmmlllkkkmmmoooqqqrrruuuxxxzzz{{{zzzxxxuuurrrnnnkkkiiijjjiiihhhjjjnnnqqqqqqpppgggdddaaaaaaccceeecccaaa`````````bbbdddfffiiikkkfffggghhhfffcccaaaaaaaaaeeefffffffffffffffeeeeeejjjjjjjjjjjjhhhfffdddbbbeeeeeedddcccccccccddddddiiigggdddaaa^^^\\\[[[[[[WWWWWWWWWYYY[[[[[[YYYWWWWWWXXXYYY[[[]]]^^^^^^^^^bbb^^^YYYTTTRRRSSSUUUWWWYYYWWWWWWXXXZZZ\\\\\\\\\```]]]ZZZZZZ]]]```aaaaaaYYYZZZZZZYYYWWWUUUSSSQQQKKKMMMPPPTTTWWW[[[]]]^^^[[[ZZZXXXWWWVVVVVVVVVWWW}}}~~~|||~~~~~~}}}|||zzzxxxwwwvvvvvvvvvvvvuuusssqqqooonnnmmmllljjjjjjjjjjjjjjjjjjkkkkkknnnqqqqqqoooqqqvvvyyywww{{{wwwtttuuutttrrrrrrvvv{{{|||~~~~~~{{{{{{zzzyyywwwuuutttsssvvvwwwzzz~~~{{{wwwuuusssqqqpppooooooooonnnnnnooooooppppppqqqqqqrrrrrrtttyyy}}}}}}{{{pppnnnmmmnnnqqqtttvvvvvvyyyxxxwwwuuusssrrrrrrqqqpppnnnmmmnnnqqqrrrrrrpppqqqqqqrrrqqqqqqooommmllloooqqqtttvvvvvvuuusssqqqllllllnnnqqqtttuuutttrrrooommmjjjhhhhhhiiikkkmmmmmmiiieeedddfffjjjlllnnnrrrvvv||||||tttsssrrrpppooonnnnnnnnnkkkmmmoooqqqrrrrrrsssrrrrrrrrrqqqpppppppppppppppqqqsssttttttsssrrrssstttxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxvvvtttsssqqqttttttssstttvvvxxx{{{}}}xxxwwwwwwxxx{{{}}}}}}|||zzzzzz{{{zzzyyyvvvtttsssrrrqqqppppppqqqsssuuuwwwzzz|||}}}{{{wwwuuurrrpppoooppprrrssstttrrrpppqqqtttwwwwwwvvvtttttttttvvvwwwxxxvvvtttuuuuuuttttttuuuwwwxxxyyyvvvsssnnnmmmmmmmmmkkkjjjmmmkkkiiifffeeeeeefffggghhhfffeeefffjjjnnnooonnnmmmnnnpppqqqqqqssswwwzzzxxxxxxvvvssspppllliiihhhiiigggeeefffjjjmmmnnnmmmfffcccaaaaaabbbcccaaa___cccbbbbbbbbbcccdddeeefffccceeeeeedddaaa_________aaabbbcccdddeeeeeeeeeeeefffgggggghhhgggfffdddcccdddeeeddddddddddddddddddfffeeebbb___]]]\\\[[[[[[XXXWWWWWWYYYZZZZZZXXXVVVXXXYYY[[[\\\]]]]]]^^^^^^```^^^ZZZVVVTTTUUUVVVXXXXXXWWWVVVVVVYYYZZZZZZYYY\\\YYYVVVWWWZZZ]]]______[[[ZZZZZZYYYWWWVVVTTTSSSMMMOOOQQQTTTVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXX}}}~~~||||||}}}}}}{{{}}}||||||~~~~~~}}}}}}~~~|||{{{zzzyyyxxxxxxxxxxxxyyyxxxuuussspppmmmkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmpppqqqpppsssyyy}}}}}}yyysssssstttrrrrrrssszzzzzz{{{{{{||||||}}}}}}zzzzzzzzzzzzxxxvvvsssrrrtttwww}}}~~~zzzxxxvvvsssqqqoooooooooqqqpppooooooooopppqqqqqqssstttuuuxxx{{{|||{{{yyyooommmkkkkkknnnqqqrrrrrruuuttttttsssssssssssssssrrrqqqpppppprrrtttssssssxxxxxxxxxwwwuuurrrpppnnnooopppqqqsssuuuwwwxxxyyyrrrrrrrrrsssuuuuuutttsssnnnllliiigggfffggghhhiiiiiifffddddddgggkkkmmmnnntttxxx{{{uuurrrrrrrrrqqqpppooonnnmmmiiijjjkkkmmmnnnooooooooooooooonnnnnnooooooppppppsssttttttsssrrrsssuuuxxx{{{{{{|||||||||{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuuuu{{{yyywwwvvvvvvxxxzzz|||uuuuuuvvvxxx||||||{{{zzzxxxwwwvvvvvvvvvpppooommmkkklllnnnppprrrvvvwwwyyy{{{}}}}}}}}}|||zzzxxxtttrrrqqqsssuuuvvvvvvtttrrrrrruuuwwwyyyyyyyyyxxxxxxxxxyyyyyywwwuuuuuutttttttttuuuvvvwwwxxxvvvtttqqqoooooonnnmmmkkkrrrpppllliiigggffffffffffffeeedddfffjjjnnnppppppmmmnnnnnnnnnoooqqquuuxxxwwwvvvtttrrrooollljjjhhhiiifffcccbbbdddgggiiijjjfffdddaaa`````````^^^]]]fffeeedddccccccbbbaaaaaa```aaabbbaaa___]]]]]]^^^^^^___```aaabbbcccccccccaaabbbcccdddeeedddcccbbbccccccdddeeeeeeeeedddccccccbbb```^^^\\\[[[ZZZZZZYYYXXXXXXYYY[[[ZZZXXXVVVZZZ[[[[[[\\\\\\\\\\\\\\\]]]\\\ZZZXXXWWWWWWWWWXXXWWWVVVUUUVVVWWWXXXWWWVVVVVVTTTRRRSSSVVVYYY[[[\\\\\\\\\ZZZYYYWWWWWWVVVVVVQQQSSSTTTVVVVVVVVVTTTSSSVVVWWWXXXYYYZZZZZZ[[[[[[wwwzzz~~~~~~|||{{{{{{~~~~~~|||}}}~~~~~~}}}~~~|||zzz|||~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzz{{{{{{|||||||||zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxvvvssspppmmmkkkiiilllllllllllllllkkkkkkjjjmmmoooppppppttt|||yyyqqqrrrttttttssssssxxxxxxxxxyyy{{{}}}~~~~~~|||zzzxxxuuusssrrrtttwww}}}|||yyywwwuuurrrqqqppppppppprrrqqqooonnnnnnooopppqqqtttuuuuuuwwwxxxxxxxxxxxxpppnnnllllllnnnpppqqqqqqsssrrrrrrrrrrrrrrrssssssrrrrrrqqqrrrsssuuuwwwwww~~~|||zzzvvvsssrrrpppooooooppprrruuuyyy{{{xxxvvvttttttuuuuuutttsssooommmjjjgggfffffffffggggggeeeeeefffjjjmmmooooooppptttzzz~~~zzztttooolllmmmnnnooonnnmmmlllkkkggghhhhhhiiijjjkkkkkkllljjjkkkkkkmmmnnnppprrrsssuuuuuutttssssssuuuxxx{{{||||||}}}}}}}}}|||||||||yyyxxxvvvuuuuuuvvvwwwxxx|||zzzvvvsssrrrssstttvvvsssssstttwww{{{~~~~~~~~~zzzyyyxxxwwwuuuuuuttttttpppnnnkkkiiihhhjjjlllnnnoooppprrrtttvvvxxxzzz{{{{{{xxxuuurrrqqqsssuuuwwwvvvuuusssssstttwwwyyy{{{}}}|||zzzzzzzzzzzzxxxvvvsssssssssttttttuuuuuuuuuvvvuuuuuuttttttsssrrrrrruuusssooollliiigggffffffeeeddddddeeehhhkkkmmmnnniiijjjjjjjjjjjjmmmqqquuuuuuuuutttrrrpppnnnllljjjjjjgggccc```aaacccgggiiijjjgggbbb^^^]]]^^^___```gggggggggfffeeecccbbbaaa___```aaaaaa^^^]]]]]]]]]^^^^^^___````````````___^^^___```aaaaaaaaa```______aaabbbddddddcccbbb``````___^^^\\\[[[ZZZYYYYYY[[[ZZZZZZ[[[\\\\\\YYYWWWZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXVVVVVVVVVWWWWWWUUUSSSQQQPPPPPPQQQSSSVVVYYYZZZ]]]\\\ZZZXXXWWWWWWXXXXXXUUUVVVXXXYYYYYYWWWUUUSSSTTTUUUXXXZZZ\\\]]]]]]\\\tttxxx}}}}}}{{{zzz}}}}}}~~~~~~}}}{{{zzz|||~~~{{{{{{zzz{{{|||}}}}}}~~~zzzyyyyyyxxxyyyyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvuuuuuusssqqqnnnlllkkkllllllmmmmmmmmmllllllkkkllloooqqqpppttt|||uuunnnpppsssttttttuuuwwwwwwwwwyyy|||}}}yyyuuutttssstttvvvxxx|||zzzuuutttrrrppppppooopppppprrrpppooommmmmmnnnpppqqqttttttttttttttttttuuuvvvtttrrrooooooppprrrsssrrrssssssrrrqqqqqqqqqqqqqqqpppqqqqqqrrrsssvvvyyy{{{}}}yyyvvvtttpppooonnnnnnooorrruuuwwwxxxwwwuuuuuuuuuuuusssrrrooonnnkkkiiigggfffggggggffffffgggiiimmmooopppooolllooorrrtttsssqqqooonnnjjjkkklllmmmnnnmmmlllkkkhhhhhhhhhhhhhhhhhhiiiiiifffggghhhkkknnnrrrtttvvvvvvvvvuuussssssuuuyyy|||zzz{{{{{{|||||||||||||||yyywwwuuuttttttuuuwwwyyyxxxvvvrrrooommmllllllmmmqqqqqqrrruuuxxxzzzzzzyyyttttttuuuuuutttrrrpppooopppnnnkkkiiiiiiiiikkkllllllmmmnnnpppsssvvvxxxyyyxxxvvvssspppoooqqqssstttttttttsssssstttuuuxxxzzz~~~|||zzzyyyyyyxxxvvvuuuqqqqqqrrrrrrrrrrrrrrrrrruuuvvvxxxyyyyyyxxxxxxxxxvvvtttqqqmmmjjjgggfffeeedddddddddddddddfffhhhiiieeefffgggggggggiiimmmpppppppppoooooommmllljjjiiijjjhhhddd```___bbbfffiiinnnjjjddd^^^\\\]]]aaaeeefffggghhhiiiiiigggeeedddaaabbbcccbbb___^^^^^^^^^`````````___^^^]]]\\\[[[]]]]]]^^^___^^^]]]\\\[[[\\\]]]___aaaaaaaaa___^^^^^^^^^]]]]]][[[ZZZYYYYYY\\\\\\\\\]]]^^^^^^\\\ZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTUUUVVVWWWWWWWWWUUUUUUXXXWWWVVVWWWWWWWWWUUUSSSNNNOOOPPPQQQRRRTTTWWWYYY[[[ZZZYYYWWWWWWWWWXXXYYYTTTUUUWWWXXXXXXWWWVVVUUUSSSUUUXXXZZZ\\\]]]]]]]]]rrrwww|||~~~~~~|||zzzzzz{{{{{{|||~~~|||yyyyyyzzz|||}}}|||zzzyyy{{{zzzzzzzzz{{{|||}}}~~~}}}{{{zzzyyyxxxwwwxxxyyyyyy|||}}}~~~|||zzzyyyyyyzzzxxxxxxyyyyyyyyyxxxwwwwwwsssssssssrrrqqqooolllkkkjjjkkkmmmnnnnnnnnnmmmllllllpppqqqqqqtttzzz}}}{{{xxxqqqmmmoooqqqqqqrrruuuuuuuuuwwwyyy|||}}}wwwsssssstttuuuvvvwwwyyy|||{{{sssrrrpppooonnnoooooopppooonnnmmmmmmmmmnnnooopppsssssssssqqqppppppsssuuuwwwtttqqqpppqqqssssssssstttsssrrrqqqpppppppppppppppqqqqqqqqqrrruuuyyy||||||yyywwwuuuoooooonnnmmmnnnooopppqqquuutttssstttttttttrrrpppooonnnllljjjhhhhhhhhhhhhggghhhiiilllooopppnnnmmmjjjlllmmmmmmllllllnnnoookkklllmmmnnnoooooopppooolllkkkjjjhhhhhhgggggggggcccdddfffiiilllpppssstttttttttsssrrrqqqsssvvvyyyvvvwwwxxxyyyzzz{{{{{{{{{xxxwwwuuusssssstttvvvwwwtttrrrooollljjjhhhhhhgggooooooqqqsssvvvwwwvvvtttpppqqqrrrsssrrrpppnnnlllooonnnmmmlllkkkkkkkkkllllllmmmnnnpppsssuuuwwwxxxsssrrrpppnnnnnnnnnooopppqqqssstttttttttuuuwwwyyy|||yyywwwuuuuuuuuutttrrrooooooppppppppppppoooooosssvvvyyy{{{zzzyyyyyyyyysssrrrpppmmmjjjhhhfffeeecccddddddcccbbbbbbeeegggfffhhhiiihhhggghhhiiikkkhhhhhhhhhhhhhhhgggfffeeehhhgggccc```^^^```dddhhhnnnkkkfffaaa^^^___cccgggdddfffiiikkkkkkjjjiiigggdddeeeeeedddaaa___^^^^^^``````___^^^\\\ZZZYYYXXX[[[[[[\\\]]]\\\\\\ZZZYYYZZZ[[[]]]^^^___^^^^^^]]]_________^^^]]][[[ZZZYYY\\\[[[\\\]]]______]]][[[ZZZZZZZZZYYYYYYXXXWWWVVVSSSTTTUUUVVVVVVVVVTTTTTTVVVVVVVVVWWWWWWWWWTTTRRRMMMOOOQQQQQQQQQSSSUUUXXXXXXWWWWWWVVVVVVVVVWWWWWWQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\rrruuuzzz}}}|||zzzyyyyyyyyyyyyyyy|||}}}zzzxxxwwwxxxyyyyyy{{{~~~~~~~~~yyyxxxxxxxxxzzz|||||||||}}}~~~~~~}}}}}}{{{yyyxxxwwwwwwxxxyyyyyyzzz|||{{{yyyxxxyyy{{{wwwxxxxxxxxxxxxwwwuuuuuurrrrrrrrrrrrpppmmmkkkiiiiiikkkmmmooopppoooooonnnlllppprrrrrrtttwwwxxxuuurrrnnnmmmnnnooommmooosssssstttuuuwwwzzz|||{{{vvvtttssssssttttttuuuwwwxxxzzz|||tttsssqqqooonnnmmmnnnnnnkkkkkkllllllmmmmmmnnnnnnpppqqqqqqooolllmmmppptttwwwtttqqqppppppqqqqqqqqqssssssrrrqqqqqqqqqrrrrrrqqqrrrrrrqqqpppqqquuuyyy|||||||||{{{yyywwwuuusssmmmnnnnnnooooooooonnnnnnppppppppprrrsssssspppnnnnnnmmmkkkjjjiiihhhhhhhhhhhhhhhjjjmmmooonnnkkkiiihhhjjjkkkkkkiiiiiikkknnnmmmmmmnnnnnnpppqqqsssssspppooollljjjhhhgggggggggcccccceeefffiiikkkmmmoooqqqqqqqqqooonnnoooqqqtttqqqrrrtttvvvxxxyyyzzzzzzwwwvvvuuusssssssssttttttrrrqqqpppnnnllljjjhhhfffmmmmmmooorrruuuwwwuuutttpppppppppooonnnnnnmmmmmmnnnnnnnnnnnnmmmllllllkkkkkklllnnnppprrrsssttttttoooooonnnnnnmmmlllllllllooorrrvvvvvvuuuuuuvvvxxxxxxuuusssqqqqqqqqqpppooolllmmmnnnnnnnnnnnnmmmlllppptttxxxyyywwwtttttttttpppooonnnllljjjhhhgggfffaaacccdddcccbbbbbbeeehhhmmmoooooonnnkkkhhhggggggccccccddddddddddddccccccccccccaaa]]][[[\\\aaaeeeiiiiiiiiifffbbbaaabbbdddbbbeeehhhkkklllkkkiiigggfffggggggeeeaaa___^^^^^^\\\\\\\\\[[[ZZZXXXWWWVVVWWWXXXZZZ[[[\\\\\\[[[ZZZ[[[[[[\\\\\\]]]^^^^^^^^^aaaaaaaaa```^^^\\\ZZZYYYYYYYYYZZZ\\\^^^___]]]\\\[[[[[[[[[[[[ZZZYYYXXXXXXTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSTTTUUUVVVVVVSSSQQQMMMOOOQQQQQQPPPQQQSSSVVVTTTTTTUUUUUUUUUUUUUUUTTTQQQQQQPPPQQQQQQSSSTTTUUUWWWWWWWWWWWWXXXYYYZZZZZZqqqtttyyy{{{zzzyyyxxxxxxxxxwwwwwwzzz~~~}}}{{{xxxvvvwwwwwwxxxwww|||xxxvvvvvvwwwyyyzzz{{{zzzxxxyyy|||yyyxxxvvvtttssstttuuuvvvsssuuuxxxwwwvvvuuuwwwzzzwwwwwwxxxxxxwwwvvvtttsssrrrrrrrrrrrrooollliiiggghhhjjjmmmooopppppppppooolllqqqsssrrrsssuuutttppppppnnnmmmooommmjjjlllpppsssssstttvvvwwwyyyzzzzzz{{{zzzxxxvvvuuutttssssssqqqsssvvvwwwwwwzzz|||wwwuuussspppnnnmmmlllllliiijjjkkklllmmmmmmmmmmmmooopppooommmkkkkkkooosssvvvssspppnnnoooooooooooorrrrrrqqqqqqrrrrrrssstttssstttssspppnnnnnnrrrvvvwwwxxxxxxxxxwwwuuusssrrrlllmmmoooqqqqqqpppnnnmmmlllmmmnnnqqqsssrrrooolllllllllkkkiiihhhhhhhhhhhhhhhiiijjjmmmnnnmmmiiiffffffiiikkkjjjgggfffhhhjjjmmmmmmmmmmmmoooqqqsssuuusssqqqnnnkkkiiigggggggggdddddddddeeefffggghhhiiinnnooonnnmmmkkkkkkmmmooonnnooorrrtttvvvxxxyyyyyyvvvuuuuuutttsssrrrrrrrrrrrrrrrrrrqqqooollljjjhhhkkklllnnnrrrvvvwwwvvvuuusssqqqnnnllllllmmmnnnpppmmmmmmnnnooonnnmmmlllkkkiiijjjlllooopppppppppooommmnnnnnnnnnmmmlllkkkjjjooossswwwxxxwwwvvvvvvxxxuuussspppnnnoooooonnnmmmkkklllmmmmmmmmmlllkkkjjjooossswwwwwwssspppnnnnnnnnnmmmlllkkkiiihhhgggfff```bbbccccccbbbdddgggkkktttvvvvvvtttooojjjfffeeebbbbbbcccdddddddddcccccc______^^^[[[YYYYYY^^^bbbdddgggjjjjjjfffbbbaaaaaabbbdddhhhkkkllljjjgggeeeggghhhgggeeeaaa^^^]]]]]]YYYYYYYYYYYYXXXWWWVVVVVVTTTVVVXXXZZZ\\\]]]]]]\\\\\\\\\\\\\\\]]]^^^___```bbbbbbbbbaaa___]]][[[YYYWWWWWWXXXZZZ]]]^^^]]][[[\\\\\\\\\\\\\\\[[[ZZZZZZVVVVVVWWWWWWWWWVVVUUUUUUQQQQQQRRRTTTUUUUUURRRPPPLLLOOOQQQQQQOOOOOOQQQTTTQQQRRRSSSUUUUUUTTTSSSRRRTTTSSSRRRQQQQQQSSSUUUWWWYYYXXXWWWVVVVVVWWWXXXYYYssssssttttttuuuwwwxxxyyyssstttvvvyyyzzz{{{{{{{{{zzzyyywwwtttrrrsssvvvxxx{{{}}}}}}|||zzzyyyxxxyyyyyyzzzzzz{{{|||~~~~~~{{{yyyxxxxxxxxxyyyyyyxxxxxxwwwwwwxxxxxx}}}yyyvvvuuuwwwxxxwwwuuurrrsssrrrooojjjhhhiiikkkiiikkknnnppprrrrrrrrrqqqrrrqqqppprrruuuwwwuuussssssrrrpppooooooppprrrssssssssssssssstttuuuwwwwwwyyywwwtttsssssssssqqqpppuuuvvvvvvsssqqqrrrwww|||}}}~~~}}}{{{yyywwwyyyzzzwwwqqqnnnmmmooojjjkkkmmmmmmnnnmmmlllkkkllloooqqqoookkkiiillloooqqqpppooonnnnnnnnnpppppppppmmmkkkkkknnnqqqssstttsssrrrqqqooonnnnnnmmmmmmqqqpppnnnlllllllllnnnooonnnnnnooonnnnnnmmmllllllooommmlllmmmoooppppppooommmllljjjhhhffffffffffffiiijjjlllmmmmmmlllkkkjjjgggggghhhiiiiiiiiiiiihhhnnnmmmlllkkklllnnnppprrrqqqpppooommmkkkjjjiiiiiifffeeeddddddeeegggjjjkkkkkkllllllmmmmmmllllllkkkpppppppppqqqrrrssstttuuuwwwuuurrrooonnnooopppqqqrrrssstttsssoookkkhhhgggoooooooooqqqsssvvvxxxzzzxxxvvvsssooollljjjiiiiiillllllmmmmmmmmmlllkkkjjjmmmmmmnnnppprrrrrrpppmmmmmmkkkkkkooossssssmmmhhhsssqqqpppssswww{{{{{{zzzxxxtttooommmmmmnnnoooppplllkkklllooopppmmmjjjhhhpppoooooonnnmmmkkkjjjjjjiiijjjkkkkkkjjjiiigggfffeeefffhhhiiijjjjjjiiihhhvvvyyyyyysssjjjdddfffjjjeeedddcccaaa```_________^^^]]]\\\YYYXXXYYY\\\^^^ggggggggggggfffeeedddccciiihhhgggggghhhiiihhhfffbbbbbbbbbaaa___\\\ZZZXXXXXXWWWVVVVVVWWWVVVTTTRRRWWWWWWWWWWWWXXXYYYYYYZZZ]]]]]]]]]]]]^^^^^^``````bbbbbbaaa]]]XXXUUUTTTTTTQQQTTTYYY[[[[[[[[[[[[[[[\\\]]]___```___]]]ZZZXXXVVVWWWYYYZZZYYYWWWTTTRRRRRRRRRRRRSSSUUUTTTRRRPPPQQQQQQPPPOOOOOOOOOPPPPPPTTTTTTTTTTTTUUUVVVWWWXXXUUUTTTSSSSSSSSSUUUXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYrrrsssssstttuuuwwwxxxyyyssstttvvvwwwxxxwwwwwwwwwzzzzzzyyywwwtttrrrsssttttttxxx|||~~~~~~~~~}}}|||zzzxxxxxxwwwxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~{{{xxxwwwvvvvvvwwwvvvvvvwwwwwwxxxzzzzzzyyywwwttttttvvvwwwuuusssttttttsssoookkkiiijjjllllllmmmooorrrssssssrrrrrrtttsssqqqrrrttttttqqqoooppppppooonnnnnnoooppppppssssssssssssssssssssssssuuuuuuuuutttsssrrrrrrrrrsssuuuvvvtttqqqpppsssvvvwwwxxxzzz{{{zzzxxxvvvtttxxx{{{~~~|||vvvppplllkkkkkkmmmnnnpppqqqqqqqqqqqqssssssqqqnnnjjjhhhiiikkkpppoooooonnnnnnoooooooooooommmkkkkkkmmmppprrrsssssssssrrrqqqpppppppppppppppooommmkkkjjjjjjkkkllllllmmmmmmnnnnnnmmmmmmlllmmmlllkkkkkkmmmnnnnnnmmmkkkjjjhhhggggggggghhhiiijjjkkkllllllllljjjhhhggghhhhhhiiiiiijjjkkkkkklllnnnmmmlllkkklllmmmoooqqqpppooonnnmmmmmmnnnoooooohhhgggfffeeeeeeggghhhiiijjjjjjkkklllmmmmmmmmmmmmooooooooopppqqqrrrssstttuuutttqqqnnnlllkkkllllllmmmoooppppppmmmjjjiiiiiimmmmmmmmmnnnpppsssvvvxxxxxxxxxwwwuuuqqqmmmiiigggkkkkkkkkkkkkkkkkkkkkkkkkqqqpppppprrrssssssqqqnnnnnnmmmmmmoooqqqrrrqqqooorrrqqqppprrrvvvyyyyyyxxxxxxtttpppnnnnnnpppqqqqqqppppppsssvvvxxxuuuqqqnnnlllkkkjjjjjjiiijjjjjjjjjhhhiiikkklllmmmmmmmmmlllkkklllmmmooooooooooooooovvvxxxwwwrrrjjjeeedddfffcccbbbaaaaaa``````aaaaaa______^^^[[[YYYYYY[[[]]]```bbbeeeggghhhgggeeecccgggfffeeefffggghhhhhhfffdddcccbbb```]]]ZZZWWWUUUXXXWWWVVVWWWXXXXXXWWWUUUUUUUUUUUUUUUWWWYYY[[[\\\[[[[[[[[[[[[[[[[[[\\\\\\WWWXXXYYYWWWUUUTTTTTTUUUPPPSSSWWWYYYYYYYYYXXXYYY\\\]]]^^^___^^^]]][[[ZZZWWWXXXZZZ[[[[[[YYYWWWUUUTTTRRRPPPPPPQQQRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRRRRSSSTTTVVVVVVTTTSSSSSSSSSSSSUUUVVVWWWUUUVVVVVVWWWXXXYYYYYYYYYrrrrrrssstttuuuvvvwwwwwwsssttttttttttttssssssrrrxxxzzz{{{yyyvvvrrrppppppnnnsssxxx{{{{{{yyyxxxwww{{{{{{}}}|||{{{yyywwwvvvvvvvvvwwwvvvvvvwwwxxxzzz|||~~~~~~}}}}}}}}}~~~~~~{{{yyyxxxwwwwwwttttttuuuvvvwwwyyy{{{{{{zzzzzzyyy{{{||||||zzzxxxxxxwwwtttoookkkjjjkkkmmmnnnoooqqqrrrsssssssssrrrsssrrrqqqrrrssssssqqqooooooooooooooooooooooooooorrrrrrssssssrrrqqqooonnnqqqtttvvvvvvsssqqqqqqsssuuuxxxzzzxxxtttppppppppprrrsssuuuvvvvvvtttrrrqqqxxx|||zzzrrrllliiimmmnnnqqqsssvvvwwwxxxyyy{{{vvvpppllliiihhhggggggmmmnnnooooooppppppppppppqqqnnnlllkkkmmmooopppqqqpppoooooonnnnnnoooooopppnnnmmmkkkiiihhhggghhhhhhiiijjjkkklllmmmmmmmmmmmmkkkjjjiiijjjkkkllllllkkkhhhggggggfffggghhhjjjkkkkkkkkkkkkkkkjjjhhhgggeeeiiiiiiiiiiiijjjlllnnnpppnnnmmmlllllllllmmmnnnooopppooonnnmmmmmmnnnpppqqqiiihhhfffeeeeeeeeefffgggjjjjjjkkklllmmmnnnnnnooonnnnnnnnnooopppqqqsssssstttsssqqqooommmjjjiiihhhgggiiillllllkkkjjjiiijjjkkkjjjiiijjjlllooorrruuuxxxyyy{{{zzzwwwqqqjjjfffiiiiiihhhhhhiiijjjkkkllluuussssssssstttsssqqqooommmnnnooonnnnnnoooqqqsssrrrqqqpppqqqtttuuuvvvuuutttqqqnnnlllmmmoooppppppqqqssswww{{{}}}{{{vvvrrriiihhhgggggghhhjjjlllnnnggghhhjjjlllnnnpppqqqrrroooooopppqqqrrrrrrrrrrrrvvvuuutttppplllgggdddbbb``````___``````aaabbbcccaaaaaaaaa___]]]\\\]]]___\\\___dddhhhjjjiiifffdddeeedddcccdddfffgggfffeeefffdddbbb^^^[[[WWWUUUTTTVVVUUUUUUWWWYYYZZZZZZYYYTTTTTTSSSTTTUUUXXX[[[]]]WWWXXXXXXXXXXXXWWWWWWVVVRRRSSSTTTTTTRRRQQQRRRSSSRRRUUUXXXZZZYYYXXXXXXXXX\\\\\\]]]^^^^^^^^^^^^^^^YYY[[[\\\]]]]]]\\\ZZZYYYVVVRRROOOMMMNNNPPPQQQQQQLLLMMMNNNOOOPPPPPPOOONNNOOOOOOOOOPPPQQQRRRTTTTTTSSSTTTTTTUUUUUUVVVVVVWWWTTTUUUUUUVVVWWWXXXXXXXXXssssssssstttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqvvvyyy|||}}}zzzvvvrrrqqqppprrrvvvxxxwwwuuurrrqqqqqqrrrtttwwwyyy{{{|||||||||{{{yyywwwuuuuuuuuuuuuvvvvvvvvvvvvxxxzzz}}}~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||||||||}}}~~~}}}{{{zzzyyyyyyyyytttttttttuuuvvvwwwyyyzzzzzz{{{}}}}}}{{{{{{yyyuuupppmmmlllmmmnnnnnnooopppqqqrrrrrrqqqqqqnnnooopppqqqssssssssssssppppppqqqqqqqqqqqqpppppppppqqqrrrsssrrrpppnnnlllnnnsssxxxwwwrrrnnnoooqqqxxx|||~~~yyyssspppooopppqqqrrrssstttsssrrrqqquuuzzzyyyrrrmmmkkknnnooorrruuuxxx{{{}}}xxxooojjjjjjkkkiiigggjjjkkknnnqqqssstttttttttvvvsssooollllllmmmnnnmmmiiiiiiiiiiiijjjkkklllmmmmmmllljjjhhhfffeeeeeeeeeggghhhiiijjjkkkllllllllljjjiiihhhiiijjjkkkjjjhhhgggfffffffffggghhhjjjkkkiiiiiijjjjjjiiihhhgggfffiiihhhhhhhhhjjjmmmppprrrnnnmmmmmmllllllmmmnnnnnnsssqqqooolllllllllnnnooohhhhhhgggffffffggghhhhhhlllllllllllllllmmmmmmnnnooooooooooooppprrrsssttttttssssssrrrpppmmmjjjiiifffhhhjjjkkkjjjiiijjjkkkkkkjjjhhhhhhiiilllppprrruuuwwwyyyzzzwwwrrrlllhhhiiihhhgggggghhhjjjmmmooovvvtttssssssssssssqqqoookkkooorrrpppmmmlllnnnrrrrrrqqqppppppqqqrrrsssssspppmmmjjjjjjkkklllmmmmmmmmmrrrwwwzzz||||||wwwqqqhhhgggffffffiiilllpppsssfffggghhhjjjlllnnnqqqrrrmmmmmmmmmnnnnnnnnnnnnnnnrrrqqqooonnnnnnkkkfffaaa____________```aaabbbbbbbbbcccddddddccccccdddeeeaaacccgggjjjkkkkkkjjjiiieeedddccccccdddeeedddbbbdddccc```\\\YYYVVVTTTSSSTTTSSSSSSUUUXXXZZZ[[[ZZZVVVUUUTTTSSSTTTVVVYYY[[[UUUVVVVVVWWWVVVUUUTTTSSSVVVWWWXXXVVVSSSPPPOOOOOOVVVXXX[[[[[[ZZZYYYYYYYYY\\\\\\]]]^^^___```aaaaaa^^^^^^______^^^]]][[[ZZZVVVSSSPPPOOOPPPQQQQQQQQQMMMNNNQQQSSSTTTSSSRRRQQQOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVssstttttttttsssrrrpppoooqqqqqqqqqqqqrrrrrrrrrsssvvvzzz~~~{{{zzzwwwvvvuuutttsssqqqooonnnjjjllloooqqqtttvvvyyyzzz{{{zzzxxxvvvuuuuuuuuuuuuxxxwwwvvvvvvwwwzzz|||~~~~~~}}}|||zzzyyyyyy|||}}}~~~}}}}}}}}}{{{wwwvvvxxxyyywwwxxxzzzzzz{{{|||}}}~~~}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyyvvvuuuuuuttttttuuuuuuuuuuuuwww{{{}}}~~~}}}{{{zzz|||yyyuuuqqqooonnnnnnnnnmmmmmmnnnnnnoooooooooooopppqqqrrrsssssssssssstttooopppqqqqqqqqqqqqpppooonnnoooqqqrrrrrrqqqooonnnnnnssswwwuuuppplllllloooxxx|||zzzssspppooooooooopppqqqqqqqqqppppppqqquuuxxxxxxtttqqqpppqqqnnnoooqqqtttwwwzzz}}}~~~}}}uuullliiikkknnnmmmkkkhhhjjjnnnrrruuuxxxyyyyyy{{{wwwrrrnnnllllllkkkjjjffffffffffffhhhiiijjjkkklllllljjjhhhgggfffeeedddfffggghhhiiiiiiiiiiiiiiihhhgggggghhhiiiiiigggeeefffeeeeeedddeeefffhhhiiifffggghhhhhhiiiiiiiiiiiihhhgggggghhhjjjmmmppprrrnnnmmmmmmmmmnnnnnnoooooosssrrrpppooonnnooopppqqqkkkkkkkkkllllllmmmnnnooopppooonnnlllkkkkkkkkkkkkpppppppppqqqrrrssstttuuuqqqqqqrrrrrrpppnnnllljjjiiikkklllllljjjiiijjjkkkmmmllljjjiiiiiikkknnnoooqqqrrrssstttsssqqqnnnmmmiiiiiihhhhhhiiilllnnnpppsssrrrqqqrrrsssrrrpppnnnlllqqqvvvuuuppplllmmmoooqqqqqqqqqpppppppppqqqqqqooommmkkkjjjkkkmmmmmmmmmmmmsssxxxzzz}}}~~~yyyrrrfffeeeeeefffiiimmmqqqtttggggggffffffhhhjjjlllnnnjjjjjjiiiiiihhhhhhhhhhhhmmmjjjiiikkknnnmmmiiidddaaaaaa````````````aaaaaabbbeeeggghhhiiijjjlllnnnmmmmmmllllllllllllmmmmmmgggfffddddddddddddbbb``````___]]]ZZZWWWUUUSSSRRRRRRQQQQQQSSSVVVYYYZZZZZZXXXWWWVVVTTTTTTUUUVVVWWWUUUVVVVVVUUUUUUTTTSSSSSSXXXYYYZZZXXXTTTQQQOOONNNVVVXXXZZZZZZYYYXXXXXXYYY\\\\\\]]]^^^```aaabbbcccaaaaaa```___^^^\\\ZZZXXXUUUTTTSSSTTTUUUTTTSSSQQQNNNPPPRRRTTTUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTUUURRRRRRSSSTTTTTTTTTSSSSSSYYYXXXXXXWWWUUUTTTTTTSSSqqqrrrsssssssssqqqpppooorrrqqqqqqqqqqqqrrrrrrsssxxx|||~~~zzzvvvrrrooonnnllljjjgggjjjnnnqqqsssuuuxxxzzzzzzyyyxxxvvvvvvvvvvvvwww{{{yyyxxxwwwxxxzzz}}}~~~}}}|||{{{zzzyyyxxxwwwyyy{{{|||{{{|||}}}}}}zzzuuurrrrrruuuvvvtttuuuxxxxxxyyy{{{}}}}}}}}}||||||yyyyyyyyyyyyyyyxxxxxxxxxsssttttttuuuvvvwwwwwwwwwwwwwwwuuutttsssrrrrrrrrrtttwww{{{~~~~~~}}}}}}}}}zzzxxxtttrrrrrrqqqooonnnjjjkkkkkklllmmmmmmnnnooovvvwwwxxxvvvtttrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppqqqqqqpppooonnnmmmppprrrqqqnnnkkklllmmmrrrvvvzzzyyyuuupppnnnnnnmmmmmmmmmmmmmmmmmmllllllmmmppprrrrrrpppoooqqqtttlllmmmnnnppprrruuuwwwyyyvvvpppiiigggkkknnnooonnnhhhjjjmmmqqquuuxxxzzz{{{{{{wwwrrrnnnlllkkkjjjiiiggggggggghhhiiijjjlllmmmmmmllllllkkkiiihhhgggggggggggghhhhhhgggffffffeeeeeeeeeeeefffgggfffdddbbbdddcccccccccccceeefffgggffffffggghhhiiijjjkkkkkkhhhggghhhiiikkkmmmoooqqqmmmmmmnnnoooppppppqqqqqqppppppqqqrrrssstttvvvvvvppppppqqqrrrssstttuuuuuusssqqqooommmkkkjjjjjjkkkpppppppppqqqrrrsssuuuuuuooooooppppppooommmkkkjjjlllmmmnnnmmmkkkjjjkkklllpppooommmlllkkkkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnniiiiiihhhiiijjjlllnnnooonnnnnnppprrrtttsssqqqnnnmmmsssxxxxxxtttooooooppppppqqqqqqpppooooooppprrrsssqqqooonnnooopppoooooopppwww|||{{{~~~}}}tttdddcccdddeeehhhkkkoooqqqjjjiiifffeeeeeegggiiikkkllljjjiiigggeeedddddddddfffeeeeeegggjjjkkkiiifffbbbaaaaaaaaaaaaaaabbbbbbdddfffiiijjjlllnnnrrruuuuuutttqqqooommmmmmmmmnnnhhhgggeeeeeeeeeeeecccaaa^^^^^^^^^\\\YYYVVVSSSQQQSSSRRRQQQRRRTTTWWWXXXXXXYYYYYYXXXVVVUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUUUUWWWYYYXXXVVVSSSQQQQQQSSSUUUVVVVVVUUUUUUUUUVVVZZZ[[[]]]^^^```aaaaaaaaa```______]]]\\\ZZZXXXWWWUUUTTTUUUVVVXXXWWWUUUSSSOOOPPPRRRSSSTTTTTTSSSRRRUUUTTTTTTSSSSSSTTTTTTUUUOOOOOOOOOOOOOOOOOOOOOOOOXXXWWWVVVUUUTTTSSSRRRQQQlllnnnppprrrssssssrrrqqqsssrrrqqqpppooooooppppppwwwzzz~~~|||uuupppmmmjjjfffcccfffjjjooorrrtttuuuxxxzzzyyyxxxwwwwwwvvvwwwxxxyyy|||zzzxxxwwwwwwzzz}}}||||||{{{{{{zzzyyyyyyxxxuuuwwwzzz{{{{{{{{{|||}}}~~~}}}}}}|||zzzwwwtttsssqqqrrruuuuuussstttxxxvvvwwwyyy{{{|||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwvvvuuusssrrrqqqqqqqqqtttxxx|||~~~~~~~~~xxxuuusssssstttssspppmmmiiiiiijjjkkklllmmmoooooozzz{{{|||yyyuuurrrrrrrrrooonnnmmmllllllmmmnnnooooooooonnnnnnmmmmmmllllllkkkkkklllllllllmmmmmmnnnmmmpppsssrrrooommmnnnooommmmmmllllllkkkkkkjjjjjjjjjmmmppppppnnnnnnpppssskkkkkkjjjkkklllmmmooopppooojjjfffeeehhhlllnnnnnnkkkkkkmmmoooqqqtttwwwxxxwwwsssoookkkjjjjjjjjjiiiiiiiiiiiiiiijjjlllmmmnnnnnnnnnnnnmmmlllkkkjjjjjjiiiiiihhhgggeeedddbbbaaabbbaaabbbcccdddccc```^^^_________```bbbdddggghhhhhhhhhhhhhhhiiijjjjjjkkkhhhiiijjjkkkmmmnnnppppppmmmmmmoooppprrrrrrssssssmmmnnnppprrrssstttttttttrrrrrrssstttttttttttttttsssqqqooolllkkkkkkkkklllooooooppppppqqqssstttuuurrrrrrqqqpppooommmkkkjjjlllmmmnnnmmmllllllmmmoooqqqpppooonnnllljjjhhhgggjjjkkkkkkllllllkkkkkkjjjggghhhhhhiiijjjkkkkkkllljjjkkkooosssvvvvvvsssppplllpppssstttrrrpppqqqrrroooqqqrrrqqqooonnnpppsssuuusssqqqpppqqqqqqpppoooooowwwzzzwwwyyy~~~{{{qqqddddddeeegggiiilllnnnooommmkkkhhhfffeeegggjjjlllnnnmmmjjjgggdddcccbbbbbbaaaaaaaaabbbdddeeeeeedddaaaaaaaaaaaabbbdddeeefffggghhhiiijjjlllooossswwwuuutttssspppnnnlllkkkkkkgggfffeeefffggghhhgggfffffffffgggeeebbb]]]XXXUUUVVVTTTRRRRRRTTTVVVWWWWWWXXXXXXYYYYYYXXXWWWUUUUUUVVVUUUSSSRRRRRRTTTVVVWWWTTTWWWYYYZZZXXXVVVTTTTTTRRRSSSUUUUUUTTTTTTUUUVVVWWWXXX[[[]]]^^^^^^^^^]]][[[[[[[[[ZZZZZZYYYXXXXXXVVVUUUTTTUUUWWWXXXXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTXXXWWWVVVUUUTTTTTTTTTTTTOOOOOOMMMMMMMMMMMMNNNOOOSSSSSSRRRRRRRRRRRRQQQQQQhhhjjjnnnqqqtttuuuuuutttuuutttqqqooommmmmmmmmmmmtttvvvxxxyyyzzz{{{}}}{{{uuuppplllgggaaa]]]fffkkkqqqtttuuuvvvyyy{{{yyyxxxwwwwwwwwwxxxzzzzzz|||{{{xxxwwwwwwyyy|||zzzzzzzzzyyyyyyyyyyyyxxxuuuxxxzzz|||{{{{{{{{{|||}}}{{{zzzyyyyyyyyyyyywwwssspppooonnnooorrrqqqooopppttttttvvvxxxyyyzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvuuuuuu}}}}}}}}}}}}|||{{{zzzyyyvvvuuutttsssrrrqqqqqqqqqppptttxxxzzzzzzzzz|||vvvtttssstttuuutttpppmmmiiiiiiiiijjjlllnnnooopppyyy{{{|||{{{wwwuuuuuuwwwrrrpppooommmmmmoooppprrrpppooonnnllljjjiiiiiiiiihhhggggggiiilllnnnooooookkknnnpppooommmmmmooorrrooonnnnnnmmmlllkkkjjjjjjhhhlllpppqqqooonnnoooqqqjjjiiihhhgggggghhhiiijjjiiigggeeedddfffiiilllmmmmmmmmmmmmmmmoooqqqssstttsssoookkkiiiiiijjjkkkjjjiiiiiiiiiiiijjjkkklllmmmoooooooooooonnnnnnmmmllljjjjjjiiigggdddbbb```^^^_________```aaa```]]]ZZZ\\\\\\]]]___aaaeeehhhjjjkkkjjjiiiiiiiiiiiiiiijjjiiikkklllnnnoooppppppppplllmmmoooqqqssstttuuuuuukkkmmmooopppqqqpppnnnmmmqqqqqqrrrrrrrrrqqqppppppqqqpppnnnlllkkklllmmmnnnnnnnnnoooooopppqqqssstttwwwwwwuuurrrpppnnnllllllkkklllmmmmmmlllmmmoooqqqqqqqqqpppooollliiifffdddiiijjjllllllllljjjhhhffffffggghhhiiijjjjjjiiiiiigggjjjnnntttxxxxxxtttqqqiiikkklllmmmmmmnnnqqqsssoooqqqrrrqqqooonnnqqqtttuuusssqqqpppppppppnnnmmmjjjrrrtttppprrrxxxuuukkkggggggiiikkklllnnnoooooopppmmmjjjggggggiiilllooopppnnnjjjgggcccaaa``````_______________```aaabbb______```bbbdddfffhhhiiiiiiiiiiiiiiijjjmmmrrrvvvrrrrrrrrrqqqooollliiigggfffeeeeeefffiiikkkkkkjjjppppppqqqoookkkeee^^^ZZZYYYVVVTTTSSSUUUWWWWWWWWWVVVWWWYYYZZZZZZYYYWWWVVVVVVTTTQQQPPPPPPSSSVVVYYYXXXZZZ]]]]]][[[XXXVVVUUURRRTTTUUUUUUUUUUUUWWWXXXTTTVVVYYY\\\]]]\\\[[[YYYWWWWWWXXXXXXYYYYYYYYYZZZWWWUUURRRRRRUUUXXXZZZZZZXXXXXXWWWVVVVVVVVVWWWWWWYYYXXXWWWUUUTTTSSSSSSSSSRRRQQQOOONNNNNNOOOQQQRRRNNNNNNOOOOOOPPPQQQQQQRRRiiillloooqqqqqqqqqqqqrrrvvvvvvuuurrrooommmlllmmmppprrrttttttsssuuuyyy}}}{{{{{{wwwpppggg```]]]]]]dddiiiqqqvvvwwwvvvuuutttvvvuuuzzzxxxvvvyyy}}}{{{xxxwwwyyyzzz{{{{{{{{{{{{{{{|||~~~}}}{{{yyy|||{{{{{{}}}~~~}}}~~~|||zzzxxxvvvtttuuuuuuvvvuuusssqqqooonnnnnnmmmkkklllnnnpppqqqqqquuuvvvxxxzzzzzzxxxvvvtttssswww||||||xxxvvvzzzzzz|||~~~zzzyyyxxxtttqqqpppqqqssssssvvvxxxxxxvvvvvvyyy|||rrrrrrrrrssstttrrrnnnkkkhhhgggffffffhhhkkkoooqqqyyyxxxwwwwwwwwwwwwwwwxxxuuutttrrrqqqpppooooooooooooooommmjjjgggfffgggiiikkkjjjiiiiiijjjlllnnnppppppnnnmmmkkklllnnnppprrrrrrpppnnnnnnnnnnnnmmmllllllmmmmmmllllllmmmppprrrmmmkkkiiigggffffffggghhhgggdddaaaaaaeeeiiijjjjjjlllmmmnnnpppqqqqqqrrrrrroooooonnnmmmkkkiiigggfffjjjjjjkkkllllllkkkkkkkkkooonnnmmmnnnooonnnllljjjjjjhhheeebbb```______```^^^___```___]]][[[[[[\\\ZZZZZZZZZ]]]bbbiiiooosssqqqiiieeehhhiiifffeeegggjjjlllnnnnnnmmmlllmmmnnnmmmkkkjjjmmmtttzzz}}}~~~wwwvvvtttrrrqqqrrrsssttttttrrrqqqpppppppppnnnmmmlllmmmmmmllljjjjjjkkkmmmnnnmmmmmmmmmnnnqqqsssuuuwwwwwwwwwvvvsssoookkkhhhjjjmmmpppooollliiiiiiiiippppppooolllhhheeeeeefffgggiiilllnnnooonnnlllkkkjjjiiiiiiiiiiiiiiijjjjjjkkkiiijjjqqqxxxzzztttmmmjjjjjjkkkmmmoooqqqpppoooooooooooooooooooooooooooxxxvvvtttssssssrrrpppoooiiijjjlllnnnooooooooooookkkjjjiiikkknnnooommmkkklllkkkiiihhhhhhjjjkkkllllllkkkiiiiiiiiihhheeeccccccbbbaaa```___```aaabbb```aaaaaabbbccceeejjjmmmllliiihhhiiimmmpppqqqpppqqqpppmmmmmmmmmllljjjhhhbbbccceeefffhhhlllqqquuuxxx{{{}}}{{{uuunnnhhheee___[[[XXXWWWYYY[[[ZZZYYYZZZZZZZZZYYYWWWUUURRRQQQSSSRRRRRRRRRTTTUUUWWWYYY[[[]]]^^^^^^\\\YYYXXXXXXWWWUUUSSSSSSTTTUUUVVVUUUVVVXXXZZZ\\\[[[YYYVVVTTTSSSTTTTTTUUUVVVXXXYYYZZZYYYWWWVVVVVVWWWWWWWWWVVVWWWWWWWWWWWWVVVUUUTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRNNNOOOQQQRRRSSSSSSSSSRRRPPPPPPQQQQQQQQQRRRRRRRRRjjjmmmppprrrrrrqqqqqqrrrtttttttttqqqnnnlllmmmnnnoooqqqrrrrrrqqqsssvvvzzzzzzyyyuuunnneee___^^^^^^iiimmmsssvvvvvvssspppooosssssswww}}}|||wwwuuuxxx|||yyywwwwwwxxxxxxwwwyyyyyyyyy{{{|||}}}{{{yyy{{{||||||{{{}}}~~~|||}}}~~~}}}|||}}}xxxxxxwwwvvvuuusssrrrqqqrrrsssssstttsssrrrpppooolllkkkjjjkkknnnqqqrrrsssuuuvvvxxxzzzzzzyyyxxxwwwwwwyyy|||~~~zzzvvvtttvvvyyy~~~wwwvvvuuurrrppppppsssuuusssttttttsssrrrrrrtttvvvsssqqqppppppqqqpppnnnmmmjjjiiigggggghhhkkkmmmooottttttttttttttttttuuuuuutttssssssrrrqqqoooooonnnmmmmmmmmmjjjgggffffffgggfffffffffgggiiillloooqqqpppnnnmmmllllllnnnppprrrrrrpppnnnmmmnnnnnnnnnmmmjjjlllmmmmmmlllmmmooopppnnnllliiigggeeeeeefffgggeeebbb```aaaeeehhhjjjjjjjjjkkklllnnnooooooppppppnnnnnnmmmlllkkkiiihhhgggjjjjjjkkklllllllllllllllnnnmmmlllmmmnnnnnnmmmkkkhhhgggfffdddbbb```___^^^^^^```aaa```^^^\\\\\\]]][[[[[[[[[^^^bbbhhhnnnrrrtttmmmhhhjjjjjjgggfffhhhkkkmmmoooooonnnmmmnnnooonnnkkkjjjmmmsssxxx{{{|||wwwvvvtttrrrqqqqqqqqqrrrsssrrrpppooooooooommmkkkmmmnnnnnnllljjjiiiiiikkklllkkkkkkkkkllloooqqqssssssssssssqqqooollljjjhhhiiillloooooommmlllllllllppppppooolllhhheeeeeefffiiijjjlllnnnooooooooonnnmmmllllllkkkkkkkkklllllllllkkklllqqquuuvvvrrrmmmkkkkkkkkkmmmppprrrqqqpppnnnnnnooopppqqqrrrsssssstttrrrqqqqqqrrrrrrqqqppphhhhhhhhhhhhiiijjjlllmmmkkkjjjjjjkkknnnooonnnllljjjiiihhhgggiiikkknnnpppnnnmmmlllkkklllkkkhhhffffffeeeeeeeeeeeefffgggggghhhiiiiiihhhhhhjjjmmmpppooommmkkkkkknnnppppppoooooommmllllllllllllkkkjjjeeeeeeeeeeeegggjjjppptttvvvxxxzzzyyytttmmmhhheeeccc```\\\[[[[[[\\\ZZZXXXYYYYYYYYYXXXWWWUUUTTTSSSQQQQQQRRRSSSTTTVVVXXXYYY[[[\\\]]]\\\YYYXXXWWWXXXXXXVVVTTTUUUVVVXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWWWWSSSSSSSSSTTTUUUVVVWWWXXXZZZXXXVVVUUUVVVWWWVVVUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRSSSSSSTTTTTTRRRSSSUUUWWWXXXXXXXXXXXXOOOOOOOOOOOOOOOPPPQQQQQQkkknnnpppqqqqqqpppqqqrrrrrrrrrrrrpppnnnmmmmmmooommmnnnooooooooopppsssuuuxxxwwwtttnnnhhhdddbbbbbblllppptttvvvuuuqqqnnnmmmpppqqquuuzzzzzzwwwvvvyyy|||yyywwwvvvvvvuuussswwwwwwwwwyyy{{{|||{{{zzz{{{}}}}}}|||yyyyyy{{{|||zzz{{{~~~|||{{{yyy{{{|||tttssssssrrrqqqoooooonnnnnnoooqqqrrrssssssrrrrrrlllkkkjjjlllooorrrttttttuuuvvvwwwyyyzzzzzz{{{{{{{{{{{{}}}{{{wwwrrruuuxxx{{{||||||}}}~~~tttsssrrrpppoooppptttxxxvvvtttqqqooooooppppppppppppnnnlllkkklllmmmlllkkkkkkjjjiiihhhhhhiiikkkmmmnnnoooooooooppppppqqqqqqqqqqqqrrrrrrqqqooommmllljjjkkkllljjjhhhfffeeefffdddddddddeeegggjjjlllnnnooonnnmmmllllllmmmoooqqqpppnnnmmmmmmnnnoooooonnnjjjkkkllllllkkkkkkmmmooopppnnnjjjgggeeedddeeefffcccaaa```aaadddggghhhhhhggghhhiiikkkllllllllllllkkkkkkkkkkkkjjjiiihhhggghhhiiiiiijjjkkklllmmmmmmlllkkkkkklllmmmnnnmmmlllhhhgggfffdddbbb```^^^]]]aaabbbdddccc```^^^]]]]]]\\\\\\]]]___cccggglllooouuupppllllllllliiihhhiiilllnnnoooooonnnnnnooopppmmmllljjjlllppptttwwwxxxuuutttsssqqqpppooooooooorrrpppnnnmmmmmmmmmkkkiiimmmnnnmmmkkkhhhggggggiiiiiiiiiiiiiiikkkmmmooopppqqqqqqooonnnmmmllllllllliiilllnnnpppooooooooopppoooooonnnkkkgggeeeeeefffjjjkkklllmmmoooqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnooopppqqqqqqqqqpppnnnmmmmmmmmmooorrrtttsssrrrmmmnnnoooppprrrtttvvvwwwsssqqqpppooopppooonnnlllgggfffdddbbbccceeehhhjjjkkkkkkkkklllnnnooonnnmmmgggfffeeeeeefffjjjnnnqqqnnnmmmllllllmmmllljjjhhhffffffhhhiiijjjkkkkkkkkkpppqqqpppnnnllllllnnnppprrrpppnnnnnnoooppppppooojjjiiihhhiiijjjkkkjjjiiigggfffeeeddddddggglllppprrrtttvvvtttpppjjjfffdddeeecccaaa___^^^]]]ZZZXXXWWWWWWWWWWWWVVVUUUUUUTTTPPPPPPRRRTTTVVVWWWXXXYYY[[[[[[[[[YYYWWWVVVVVVWWWYYYWWWVVVWWWZZZ\\\\\\\\\YYYYYYXXXXXXWWWWWWXXXXXXVVVUUUUUUTTTUUUVVVWWWXXXZZZXXXVVVUUUUUUVVVUUUSSSSSSSSSTTTUUUUUUUUUUUUTTTRRRRRRRRRSSSTTTUUUUUUVVVTTTUUUVVVWWWYYYYYYYYYYYYMMMLLLLLLKKKLLLNNNPPPQQQjjjlllooooooooonnnooopppqqqrrrrrrqqqooonnnpppqqqmmmmmmmmmllllllnnnoooqqquuuuuuvvvtttrrrooolllkkklllppptttvvvuuurrrpppooonnnppptttxxxxxxxxxyyyzzz}}}zzzwwwvvvvvvvvvtttsssvvvvvvvvvxxx{{{}}}}}}|||zzz}}}|||{{{yyyyyy|||}}}zzz{{{~~~{{{}}}~~~~~~~~~|||vvvuuutttrrrpppnnnmmmmmmlllnnnpppssstttuuuuuuuuuooonnnmmmnnnpppsssttttttuuuuuuvvvxxxzzz{{{}}}}}}}}}|||||||||wwwtttwwwyyywwwtttsssuuuwwwtttsssqqqooonnnppptttxxx{{{vvvqqqoooppppppooommmkkkjjjiiijjjkkkkkkjjjhhhlllkkkiiihhhggghhhiiijjjjjjjjjkkklllmmmnnnnnnnnnmmmnnnooopppooommmkkkiiigggiiikkkjjjhhhfffeeeeeehhhhhhggggggggghhhhhhiiinnnmmmlllkkkkkklllnnnooonnnlllkkklllnnnppppppooommmlllkkkiiihhhiiillloooqqqoookkkgggdddddddddeeecccbbbbbbbbbcccdddddddddeeefffggghhhhhhiiiiiiiiifffgggggghhhhhhggggggffffffffffffggghhhjjjkkkllljjjiiihhhiiikkkmmmmmmllliiigggeeebbb```_________fffggghhhfffccc___]]]\\\]]]^^^___aaacccgggjjjkkkqqqnnnmmmmmmlllkkkkkklllkkkmmmnnnooonnnmmmnnnooolllkkkiiiiiilllooorrrsssqqqqqqppppppoooooonnnnnnpppnnnlllllllllkkkiiigggkkkkkkkkkjjjgggfffgggiiihhhhhhhhhiiijjjlllnnnoooqqqpppooonnnnnnoooqqqrrrkkkmmmooopppppppppqqqqqqnnnnnnmmmjjjfffddddddeeejjjjjjjjjlllnnnqqqsssuuusssrrrqqqppppppppppppppprrrtttuuussspppnnnoooqqqpppppppppsssuuuwwwvvvuuunnnnnnooopppqqqtttvvvwwwvvvtttqqqnnnmmmkkkhhhffffffeeedddccccccdddfffgggkkkkkklllmmmnnnooonnnnnngggeeecccbbbdddgggkkknnnlllkkkjjjkkklllllljjjhhhccceeegggiiikkkkkkkkkkkkssssssrrrooolllkkkkkklllqqqppppppppppppqqqppppppiiigggfffggghhhiiihhhggggggfffcccaaa___bbbgggjjjlllnnnooonnnjjjfffcccbbbcccbbbaaa```___]]]ZZZYYYXXXXXXVVVUUUUUUTTTTTTUUUPPPQQQSSSUUUWWWXXXYYYYYY\\\\\\[[[XXXVVVUUUVVVXXXYYYXXXXXXZZZ]]]______^^^YYYZZZZZZZZZZZZYYYXXXWWWXXXXXXWWWWWWWWWWWWWWWWWWYYYWWWTTTTTTTTTTTTSSSRRRRRRRRRSSSUUUUUUVVVVVVVVVTTTTTTUUUUUUVVVVVVVVVVVVRRRRRRSSSSSSSSSSSSSSSSSSKKKKKKJJJJJJKKKMMMOOOPPPhhhjjjllllllllllllmmmnnnqqqrrrsssrrrqqqppprrrtttnnnmmmlllkkklllmmmnnnnnnqqqtttxxx}}}~~~|||xxxuuuppptttwwwxxxvvvsssqqqpppnnnrrruuuwwwxxxzzz|||}}}yyyxxxvvvvvvwwwxxxwwwvvvwwwwwwwwwxxx|||~~~~~~~~~{{{{{{}}}~~~{{{|||zzz{{{~~~~~~~~~}}}||||||~~~~~~|||zzz}}}|||zzzzzz{{{{{{{{{zzz{{{yyyvvvssspppnnnlllllllllnnnqqqtttvvvxxxxxxxxxtttrrrpppppprrrsssssssssssssssuuuwwwyyy{{{|||}}}|||{{{{{{}}}{{{xxxuuuwwwwwwtttpppnnnqqqtttvvvuuussspppnnnooorrruuu{{{vvvqqqooooooooommmkkkhhhiiikkknnnpppnnnkkkgggjjjiiihhhgggggggggggghhhhhhiiijjjkkklllmmmlllllljjjkkklllmmmllljjjhhhgggfffhhhjjjjjjhhhfffeeeeeejjjiiiiiiiiihhhhhhiiiiiillllllkkkjjjjjjkkkkkklllllljjjjjjkkknnnpppqqqqqqrrroookkkfffdddfffkkkoooqqqooolllhhheeedddccccccddddddeeedddcccaaaaaaaaacccdddeeefffffffffffffffccccccdddeeeeeeeeeeeedddcccccccccccceeefffhhhiiihhhfffeeefffhhhjjjkkkjjjkkkhhhccc___]]]]]]___aaaiiikkkkkkiiiddd___\\\[[[]]]^^^```bbbdddfffhhhiiiiiijjjkkkjjjkkklllnnnnnniiikkkmmmmmmlllllllllmmmjjjjjjhhhggghhhjjjmmmooommmmmmmmmmmmmmmnnnnnnooonnnllljjjjjjjjjjjjhhhgggggghhhhhhhhhffffffhhhjjjhhhhhhiiijjjkkkmmmnnnoooooonnnmmmmmmnnnpppssstttooooooooopppqqqqqqqqqpppllllllkkkiiieeecccddddddiiiiiiiiijjjmmmpppsssuuussssssrrrqqqqqqqqqqqqqqquuuxxxyyyvvvqqqoooqqqtttsssssssssvvvxxxzzzyyyxxxqqqpppoooooooooqqqssstttvvvssspppnnnllljjjgggdddeeeffffffgggggggggffffffjjjkkklllmmmmmmmmmnnnnnnjjjiiifffeeeeeegggjjjlllkkkjjjjjjkkkmmmmmmllljjjdddeeegggiiikkkkkkkkkjjjrrrrrrqqqoookkkiiiiiiiiimmmnnnoooooopppppppppqqqllljjjiiiiiiiiiiiihhhfffeeecccaaa]]][[[\\\```cccfffhhhhhhgggccc```___^^^\\\]]]^^^]]]\\\[[[ZZZZZZ[[[YYYWWWUUUTTTTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYYYY]]]]]]\\\YYYVVVUUUVVVXXXXXXXXXXXXZZZ^^^_________ZZZ\\\```bbbaaa___[[[XXXVVVWWWXXXXXXXXXWWWUUUUUUVVVTTTRRRQQQRRRRRRQQQPPPQQQRRRSSSUUUVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVUUURRRQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKMMMNNNOOOeeegggiiijjjjjjkkkmmmnnnrrrssstttsssqqqqqqsssuuurrrooommmlllmmmnnnnnnmmmnnnrrrxxx|||xxx{{{}}}|||xxxtttpppoooppptttwwwvvvwww{{{~~~~~~xxxwwwvvvxxxzzz{{{zzzyyyxxxwwwwwwxxx{{{~~~~~~~~~{{{zzzyyyzzz|||}}}|||{{{{{{yyy{{{~~~~~~}}}{{{}}}~~~||||||yyyvvvwwwyyyzzzxxxvvvyyyyyyzzzzzz{{{||||||}}}~~~|||xxxtttpppmmmlllkkkmmmooorrruuuwwwxxxyyyyyywwwtttrrrqqqrrrrrrrrrqqqpppqqqsssuuuwwwyyyzzzzzzyyyzzz{{{|||||||||{{{{{{uuuuuurrrpppnnnnnnqqqtttttttttssspppnnnmmmoooppptttrrrooommmlllkkkiiihhhiiikkknnnrrrtttrrrmmmiiiffffffeeeeeeffffffggggggggghhhjjjkkklllkkkkkkjjjiiiiiijjjjjjjjjiiiggggggfffhhhiiiiiigggfffggghhhhhhhhhiiijjjjjjkkklllllljjjjjjiiiiiihhhhhhiiiiiijjjiiiiiikkknnnqqqrrrrrrvvvrrrmmmfffcccdddiiimmmooonnnllljjjgggeeecccbbbdddeeegggfffcccaaa``````ccccccdddeeeeeeeeeeeeeeeaaabbbbbbcccddddddccccccbbbaaaaaaaaabbbccceeeffffffdddbbbccceeeggghhhhhhkkkhhhccc___]]]]]]___aaahhhiiijjjhhhddd___[[[YYY]]]^^^aaaccceeefffggggggbbbgggiiihhhiiilllnnnnnniiijjjllllllkkkkkkkkkllljjjjjjiiigggfffhhhkkknnnmmmllljjjiiijjjkkkmmmnnnkkkjjjiiiiiijjjjjjiiihhhdddeeeffffffeeefffhhhjjjhhhiiijjjkkklllnnnnnnooojjjjjjiiiiiikkknnnppprrrpppooonnnoooqqqrrrqqqpppmmmmmmllljjjgggeeeeeefffiiiiiiiiikkkmmmppprrrtttssssssrrrrrrrrrrrrsssssswwwxxxzzzxxxtttrrrsssuuutttttttttvvvyyy{{{zzzyyysssrrrpppooonnnpppqqqrrrrrrqqqooonnnnnnmmmkkkiiieeefffhhhiiijjjiiihhhggghhhjjjlllmmmllllllmmmnnnooommmkkkiiiiiiiiijjjkkkkkkkkkkkklllooopppooommmhhhhhhiiijjjkkkkkkkkkjjjnnnoooooommmjjjhhhhhhiiiiiikkkmmmnnnmmmmmmnnnooonnnlllkkkkkkkkkkkkiiihhhaaaaaa___\\\YYYYYY[[[]]]aaabbbbbb```]]]ZZZYYYYYYWWWXXXYYYYYYXXXXXXYYY[[[[[[YYYWWWTTTTTTUUUWWWXXX[[[ZZZXXXWWWWWWWWWXXXYYY\\\]]]\\\ZZZWWWUUUUUUVVVWWWWWWWWWZZZ]]]^^^^^^\\\\\\___cccffffffbbb]]]ZZZRRRTTTWWWYYYYYYWWWTTTQQQRRRQQQOOOOOOPPPPPPPPPOOOQQQQQQRRRTTTTTTUUUUUUUUUXXXYYYYYYYYYYYYWWWUUUTTTTTTSSSQQQOOOMMMMMMLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOdddfffhhhiiiiiikkknnnppprrrssssssrrrqqqppprrrsssuuurrrooonnnooopppooonnnmmmoootttzzz}}}|||~~~{{{vvvsssrrrpppuuuwwwuuuvvv{{{~~~yyyxxxxxxzzz|||}}}|||{{{xxxwwwvvvwwwyyy|||}}}}}}{{{zzzzzz{{{|||}}}|||{{{wwwvvvyyy}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{xxxyyy{{{}}}~~~~~~}}}zzzvvvqqqqqquuuxxxxxxvvvvvvxxx{{{|||~~~}}}yyyuuurrrpppoooooonnnooorrrtttvvvwwwwwwwwwuuurrrppppppqqqrrrrrrqqqlllnnnqqqtttvvvwwwwwwvvvvvvyyy}}}|||zzzzzz|||zzzvvvpppmmmmmmooopppqqqpppqqqqqqooommmkkklllmmmmmmnnnooommmkkkhhhgggggghhhiiikkkoooqqqpppmmmjjjaaabbbbbbccceeefffggggggggghhhiiijjjkkkjjjhhhgggjjjjjjjjjiiiiiiiiiiiiiiiggghhhiiihhhgggggghhhjjjhhhhhhiiijjjkkkkkkkkkkkkhhhhhhgggggggggfffffffffhhhggghhhjjjnnnrrrssssssvvvtttpppjjjfffdddfffhhhllllllmmmllljjjfffccc```aaadddggggggeeebbbaaabbbcccdddeeeeeefffeeeeeeeeebbbbbbcccdddddddddcccccccccbbbaaa``````bbbdddeeedddbbb``````bbbdddeeeeeehhhfffdddaaa___^^^^^^]]]aaaccceeeeeebbb^^^[[[ZZZ\\\^^^aaadddfffggggggggg```gggjjjggggggkkkmmmllliiikkkmmmmmmlllkkklllmmmkkkkkkkkkiiiggghhhlllppppppmmmjjjgggfffgggjjjllliiihhhhhhhhhjjjkkkjjjiiieeeeeefffeeeddddddfffhhhggghhhiiikkklllmmmnnnnnnfffffffffgggiiilllnnnooonnnmmmlllmmmqqqssssssrrrooopppooollliiihhhhhhiiijjjjjjkkkmmmoooqqqrrrssssssssssssssstttuuuvvvvvvuuuwwwxxxwwwvvvuuuuuuuuusssrrrsssuuuxxxyyyyyyxxxtttsssqqqooooooppprrrtttsssqqqooooooooonnnlllkkkeeeeeefffggghhhhhhiiijjjgggiiillllllkkkjjjlllmmmmmmmmmlllkkkjjjjjjiiiiiijjjiiijjjlllnnnpppooonnnlllkkkjjjiiiiiiiiiiiiiiihhhiiijjjjjjhhhfffggggggfffiiilllkkkiiihhhiiijjjjjjhhhggghhhiiijjjiiiggg______^^^\\\YYYXXXXXXZZZ^^^^^^]]]ZZZWWWTTTTTTUUUTTTVVVWWWVVVTTTTTTWWWZZZYYYWWWUUUTTTUUUXXX\\\^^^bbb___[[[XXXVVVVVVXXXYYYZZZ[[[[[[ZZZVVVTTTSSSSSSUUUUUUVVVXXX[[[\\\ZZZYYYYYY\\\___aaaaaa^^^ZZZXXXQQQUUUZZZ]]]^^^ZZZUUURRROOOMMMLLLLLLNNNOOOOOONNNOOOPPPPPPQQQRRRRRRRRRRRRUUUVVVWWWXXXXXXWWWUUUTTTUUUTTTRRRQQQPPPPPPQQQQQQPPPQQQRRRSSSSSSQQQPPPNNNdddfffhhhiiijjjlllooorrrqqqrrrrrrqqqpppoooqqqrrrwwwtttpppoooqqqrrrpppnnnnnnnnnoootttzzz~~~}}}|||{{{}}}}}}zzzxxxxxxpppvvvwwwtttttt{{{~~~}}}{{{zzzzzz|||~~~~~~}}}{{{xxxvvvuuuvvvxxxzzz{{{{{{{{{{{{|||}}}|||zzzttttttwww~~~}}}~~~~~~~~~~~~~~~~~~~~~|||yyyyyyzzz|||||||||{{{|||~~~~~~}}}}}}~~~~~~|||||||||}}}|||zzzxxxyyy{{{}}}}}}}}}}}}|||yyy}}}{{{xxxyyy{{{yyytttooooootttxxxyyyxxxqqqtttxxx{{{}}}~~~|||xxxuuutttttttttnnnoooqqqsssuuuuuuuuuuuurrrpppnnnnnnpppqqqrrrqqqkkkmmmppptttvvvvvvuuuttttttzzz~~~}}}zzzyyy~~~yyyqqqmmmmmmnnnmmmlllkkkmmmnnnnnnllljjjjjjjjjiiimmmpppooolllhhhhhhiiifffffffffiiikkkllljjjhhh______aaabbbdddfffggggggfffgggiiijjjjjjhhhgggeeelllkkkjjjjjjiiijjjjjjkkkhhhiiiiiihhhfffgggiiilllkkkkkkkkkkkkjjjhhhgggfffggggggfffffffffeeeeeedddgggggggggjjjnnnrrrttttttvvvuuusssnnniiieeeddddddjjjkkkmmmmmmkkkgggccc```^^^bbbggghhhfffddddddeeeddddddeeefffffffffeeeeeecccddddddeeeeeeeeedddddddddcccaaa``````bbbccceeedddaaa______```bbbccccccdddeeeeeeeeebbb___\\\ZZZZZZ]]]aaabbb```]]][[[ZZZ\\\^^^aaadddfffggggggggg```hhhkkkgggfffjjjllljjjjjjlllnnnnnnmmmlllmmmnnnlllmmmmmmkkkhhhiiinnnqqqsssooojjjeeedddeeegggiiihhhgggggghhhkkklllkkkjjjfffggggggeeeccccccdddeeefffgggiiijjjlllmmmmmmmmmeeeffffffhhhjjjlllmmmnnnllljjjjjjlllqqqtttuuutttqqqrrrqqqooollljjjkkklllkkklllmmmoooppprrrssssssssssssttttttuuuwwwxxxyyytttuuuvvvwwwwwwwwwuuutttqqqqqqqqqtttvvvxxxwwwvvvuuusssqqqpppppprrruuuvvvwwwtttrrrpppooommmkkkiiieeedddccccccdddgggjjjlllfffiiilllllljjjiiikkkmmmiiiiiiiiijjjiiihhhgggfffgggfffgggiiilllmmmmmmlllmmmkkkiiigggffffffffffffbbbdddeeefffdddddddddeeefffiiikkkjjjgggeeeeeefffcccbbbbbbccceeeffffffeee^^^______]]]ZZZXXXXXXXXX\\\\\\ZZZWWWSSSQQQQQQRRRUUUVVVVVVTTTRRRRRRVVVYYYWWWVVVTTTTTTVVVZZZ___cccfffccc]]]YYYVVVVVVWWWYYYXXXZZZ[[[YYYVVVSSSQQQQQQTTTTTTUUUWWWYYYZZZXXXWWWUUUVVVXXXYYYXXXWWWUUUTTTSSSXXX^^^cccccc___YYYUUULLLKKKJJJKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOQQQSSSUUUWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTUUURRRSSSUUUVVVUUUSSSPPPNNNgggiiilllmmmnnnppprrrtttuuuqqqnnnnnnrrruuuwwwvvvvvvrrrmmmnnnqqqsssrrroooooommmnnnssszzz}}}{{{xxx{{{|||}}}|||vvvrrryyyxxxvvvuuuuuuxxx{{{|||}}}~~~~~~}}}vvvtttrrrtttyyy|||}}}}}}{{{|||}}}~~~{{{rrrssstttwwwzzz}}}~~~~~~}}}|||{{{zzzzzzzzz|||yyywwwyyy|||~~~~~~|||yyysssssstttvvvxxx{{{~~~~~~~~~|||zzz}}}{{{{{{{{{|||{{{{{{zzzzzzwwwyyy|||}}}{{{zzzyyyyyyssstttvvvwwwyyyyyyyyyyyyzzzyyywwwvvvvvvwwwxxxyyyvvvxxx{{{~~~~~~|||{{{~~~}}}||||||}}}{{{vvvqqqooopppqqqrrrrrrrrrrrrqqquuurrrnnnnnnpppqqqqqqooorrrnnnmmmrrruuutttsssttttttuuuvvvxxx{{{}}}zzzqqqlllnnnqqqqqqpppmmmnnnooonnnllljjjkkklllpppnnnllliiigggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeaaa```^^^]]]___bbbfffhhhlllkkkjjjjjjiiiiiijjjjjjoooooonnnmmmmmmmmmmmmmmmqqqooolllkkkkkkllllllkkkkkkjjjkkklllmmmmmmkkkiiihhhgggfffeeedddeeeffffffgggeeedddggglllqqqrrrqqqssssssqqqpppmmmjjjhhhgggjjjnnnqqqooohhhbbb```aaa]]]^^^___```ccceeegggiiiiiihhhgggfffeeedddddddddhhhhhhiiihhhfffccc```^^^```___^^^___```cccfffgggfffeeecccbbbbbbccceeefffeeedddccccccbbb```]]]ZZZYYYXXXXXXYYYZZZ]]]```aaafffeeeddddddeeefffeeeeeebbbeeehhhjjjlllkkkjjjiiimmmmmmmmmmmmnnnnnnnnnnnnmmmjjjhhhhhhkkkmmmlllkkkkkkjjjhhhfffdddddddddeeefffkkkmmmlllkkkllliiidddeeedddcccbbbbbbcccdddddddddeeeggggggggghhhkkkmmmiiihhhggggggggghhhiiijjjgggiiilllmmmnnnoooqqqsssrrrqqqpppnnnmmmkkkjjjiiijjjiiijjjkkkoootttyyy|||yyyxxxwwwvvvvvvvvvwwwxxxrrrrrrqqqppppppppppppqqqssssssssstttvvvwwwyyyzzzuuussspppooooooqqqtttvvvwwwtttqqqnnnmmmoooqqqssslllddd]]][[[```fffgggeeeiiijjjkkkiiifffdddddddddeeeeeedddeeeggghhhggggggdddffffffeeeccccccgggkkkpppnnnjjjfffddddddfffhhh^^^___```bbbccceeeffffffhhhiiiiiiiiihhheeecccaaacccbbbbbbaaaaaaaaaaaaaaa___^^^^^^^^^^^^]]][[[YYY[[[\\\[[[XXXTTTSSSUUUXXXXXXWWWVVVSSSRRRRRRUUUXXX\\\YYYTTTQQQRRRVVV\\\```___]]][[[XXXWWWWWWXXXXXXYYYYYYXXXWWWUUUSSSQQQPPPRRRQQQQQQQQQRRRTTTWWWXXXVVVUUUSSSRRRQQQQQQRRRRRRYYYYYY[[[```dddccc\\\UUUNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQVVVTTTQQQQQQRRRTTTTTTTTTWWWWWWUUUTTTSSSRRRRRRRRRVVVUUUVVVVVVWWWUUURRROOOhhhjjjlllnnnoooppprrruuuxxxuuurrrqqqsssuuuuuutttwwwtttqqqrrruuuvvvsssooollljjjkkkpppwww{{{{{{xxxzzzzzz|||~~~zzzwwwxxxxxxwwwvvvwwwyyy{{{}}}|||}}}~~~}}}yyywwwvvvwwwzzz|||{{{zzzxxxzzz~~~uuuuuuuuuvvvyyy{{{~~~~~~}}}|||~~~}}}{{{zzzyyyyyyyyyzzzxxxyyyzzz{{{|||{{{zzzzzzyyy|||~~~||||||{{{}}}|||yyyttttttssstttvvvyyy|||~~~~~~}}}}}}|||zzz|||}}}zzzzzzzzz{{{{{{zzzzzzyyyvvvxxxzzz{{{zzzyyyyyyzzzwwwwwwxxxyyyzzzzzz{{{{{{yyyxxxxxxwwwwwwxxxxxxxxxxxxyyy|||~~~~~~yyytttqqqrrrrrrsssssssssrrrrrrtttpppmmmmmmoooqqqrrrrrrsssnnnmmmqqqtttsssrrrtttvvvvvvwwwyyyzzz|||}}}~~~}}}wwwpppmmmnnnooonnnllloooppppppooommmlllmmmnnnooommmjjjhhheeedddddddddddddddddddddddddddddddddaaa```______```cccfffhhhiiiiiiiiijjjkkklllmmmnnnppppppooonnnmmmmmmmmmmmmpppnnnllllllmmmmmmmmmllljjjiiihhhiiikkkkkkiiihhhgggfffeeedddddddddeeefffgggffffffgggjjjmmmoooooorrrqqqpppooommmjjjhhhgggiiilllooommmgggbbb```aaa^^^^^^___```bbbdddfffggggggfffeeedddcccccccccccceeeffffffffffffdddcccbbb___^^^^^^^^^```bbbeeeffffffeeecccbbbbbbccceeefffdddcccbbbbbbbbbaaa^^^[[[XXXXXXWWWXXXZZZ^^^bbbdddgggeeedddddddddeeeeeeeeeccceeehhhjjjlllkkkjjjiiiiiijjjkkkmmmoooqqqssssssnnnkkkiiiiiilllmmmmmmlllkkkjjjiiigggfffddddddcccdddiiilllllllllmmmjjjeeecccbbbaaa```aaaaaaaaaaaacccddddddccccccdddfffiiikkkjjjiiiggggggggghhhhhhgggiiikkkmmmmmmnnnqqqssstttsssrrrpppnnnllljjjiiijjjjjjjjjlllnnnqqqtttvvvvvvuuuuuuuuuuuuvvvxxxyyyuuutttrrrqqqqqqqqqqqqrrrsssssssssssstttuuuvvvwwwsssqqqooonnnoooqqqtttvvvtttssspppooonnnoooqqqrrrjjjddd]]][[[```dddeeedddfffiiilllllliiifffcccbbbbbbbbbccceeehhhjjjkkkkkkfffffffffeeeddddddddddddkkkiiifffcccbbbbbbbbbccc^^^^^^___```bbbdddfffgggiiiiiihhhfffeeecccbbbaaa```______``````aaabbbbbb```______^^^^^^\\\YYYWWWYYYZZZYYYVVVRRRRRRTTTVVVXXXWWWVVVTTTRRRSSSUUUXXXYYYWWWUUUTTTTTTUUUXXXYYY]]]\\\ZZZXXXWWWWWWXXXYYYZZZYYYXXXWWWUUUSSSQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRTTTSSSQQQPPPOOOPPPQQQRRRVVVVVVWWW[[[___^^^YYYSSSNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLMMMOOOQQQSSSTTTTTTRRRPPPOOOPPPRRRSSSSSSSSSWWWVVVUUUSSSRRRRRRRRRRRRTTTSSSSSSSSSTTTSSSPPPNNNiiikkknnnooooooqqqsssuuuwwwvvvuuuuuuwwwwwwwwwvvvxxxwwwwwwyyy{{{{{{vvvrrrmmmkkkkkknnnuuuzzz{{{{{{xxxyyy{{{~~~~~~{{{wwwwwwvvvwwwwwwxxxyyyzzzyyy{{{~~~~~~||||||{{{zzz{{{||||||zzzxxxwwwyyy~~~{{{yyyxxxwwwwwwyyy|||~~~}}}{{{zzzyyy|||{{{yyywwwvvvwwwxxxyyyvvvwwwwwwxxxzzzzzz{{{|||zzz|||~~~~~~~~~}}}~~~yyyxxxyyyzzz|||}}}|||zzzuuutttsssssstttwwwzzz|||~~~~~~}}}|||}}}{{{yyyyyy|||}}}{{{xxxxxxxxxyyyyyyyyyyyyyyyxxxvvvwwwyyyyyyyyyyyy{{{}}}{{{{{{zzzzzzzzz{{{}}}}}}xxxxxxyyyyyyyyyyyyyyyxxxwwwxxxzzz}}}~~~~~~zzzvvvsssssstttttttttsssrrrrrrpppnnnkkkkkknnnqqqssstttuuupppmmmppprrrrrrsssvvvyyyyyyzzz{{{|||}}}}}}~~~{{{vvvqqqooopppooommmkkkqqqrrrrrrqqqooonnnnnnooollljjjhhheeecccbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbb___``````aaabbbdddeeefffeeefffgggiiikkknnnqqqrrrrrrqqqpppooonnnnnnnnnnnnooonnnmmmnnnoooooonnnllliiihhhfffggghhhiiihhhggghhhhhhfffeeeeeeeeefffgggggghhhiiiiiihhhiiikkkmmmoooooonnnmmmllljjjiiihhheeeiiikkkjjjeeebbbaaaaaa````````````aaacccddddddccccccbbbbbbaaaaaa``````ccccccccccccdddddddddddd^^^^^^]]]^^^___aaacccdddfffeeedddccccccdddeeefffcccbbbbbbbbbcccbbb```]]]YYYXXXWWWWWWZZZ^^^cccfffgggfffeeeddddddddddddddddddfffhhhjjjkkkkkkjjjiiihhhiiikkknnnpppsssuuuvvvnnnllljjjkkklllnnnnnnnnnllllllkkkjjjiiifffdddbbbccchhhlllmmmnnnpppmmmhhhcccaaa``````aaaaaa```^^^ccccccbbb```___```dddggglllkkkiiigggfffffffffggggggiiikkkkkkkkkmmmoooqqqvvvuuusssqqqnnnllljjjiiikkkllllllmmmnnnooooooppprrrrrrrrrssstttuuuwwwxxxxxxvvvtttrrrqqqrrrssstttrrrrrrqqqqqqqqqqqqqqqrrrpppooonnnnnnoooqqqsssuuurrrqqqppppppoooppppppqqqiiiddd^^^]]]___cccddddddccchhhmmmooolllhhhcccaaaaaabbbeeehhhlllooorrrssshhhfffddddddffffffccc```ffffffeeecccbbbaaaaaa```^^^^^^^^^___```ccceeegggjjjiiigggeeecccbbbaaa```\\\\\\]]]^^^___```aaaaaa`````````___]]]ZZZWWWVVVYYYYYYXXXUUUSSSSSSUUUWWWXXXXXXWWWUUUSSSSSSVVVXXXWWWWWWWWWWWWVVVUUUTTTSSSYYYXXXWWWVVVVVVWWWYYYZZZYYYYYYXXXVVVTTTRRRPPPOOOOOOOOOPPPQQQQQQPPPOOOOOOSSSQQQOOOMMMMMMNNNQQQRRRSSSRRRRRRUUUXXXXXXUUUQQQQQQPPPNNNLLLJJJIIIHHHHHHJJJKKKMMMPPPRRRTTTVVVVVVOOOOOOPPPRRRUUUVVVVVVUUUVVVUUUTTTRRRQQQQQQPPPPPPQQQPPPNNNNNNOOOOOONNNLLLkkkmmmooopppqqqrrrtttvvvssstttvvvxxx{{{|||{{{{{{wwwxxx{{{|||xxxuuusssqqqssswww|||~~~||||||}}}~~~wwwwwwwwwvvvvvvuuuuuutttwwwzzz~~~~~~||||||}}}}}}~~~~~~|||zzzyyyzzz{{{}}}~~~{{{xxxxxxyyy{{{}}}||||||~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{zzzyyywwwuuutttuuuwwwxxxzzzzzzzzzyyyzzz{{{{{{||||||}}}~~~}}}{{{zzzzzz{{{wwwwwwwwwxxxzzz{{{||||||wwwvvvtttssstttwwwzzz|||~~~~~~}}}|||yyyxxxvvvwwwxxxyyywwwuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwxxxyyyzzzzzz{{{~~~~~~|||zzzzzz{{{|||}}}xxxyyy{{{||||||{{{zzzyyytttuuuwwwxxxzzz{{{||||||~~~yyyvvvttttttttttttsssrrrqqqppplllkkkiiiiiilllooorrrtttvvvqqqoooqqqrrrrrrtttyyy|||}}}}}}}}}yyytttqqqppppppooonnnqqqrrrrrrqqqooonnnnnnooohhhgggeeecccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa___```aaacccdddeeeeeefffcccdddeeehhhkkknnnppprrrsssrrrqqqpppoooooooooooonnnnnnnnnoooqqqpppnnnllljjjhhhfffeeeggghhhiiihhhjjjiiihhhgggfffggghhhhhhhhhjjjlllkkkgggfffhhhkkkllllllllllllkkkjjjiiihhhccceeeggggggdddbbbaaabbbaaaaaa`````````aaaaaabbb```````````````_________aaaaaa``````aaaaaabbbccc]]]]]]]]]]]]^^^```bbbccceeedddccccccccccccdddeeebbbaaabbbcccddddddbbb```[[[ZZZXXXXXXZZZ^^^bbbeeefffgggfffeeeccccccdddeeefffgggiiijjjkkkjjjjjjiiikkklllmmmnnnppprrrssssssmmmlllkkkkkkmmmnnnooopppnnnnnnoooooommmiiifffddddddjjjoooppprrrtttrrrmmmdddcccaaabbbddddddbbb___ccccccaaa______aaaeeeiiijjjiiihhhfffffffffggggggggghhhiiiiiiiiijjjmmmooovvvuuussspppmmmkkkiiihhhlllmmmnnnooopppooonnnnnnoooppppppqqqrrrsssttttttyyyxxxuuusssrrrrrrsssuuuqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnoooppprrrsssqqqqqqqqqqqqpppooonnnmmmiiifffbbb```aaaccceeefffeeeiiimmmooommmiiieeedddeeegggkkkooorrruuuyyy{{{mmmgggaaaaaafffhhhfffbbbdddeeefffffffffdddbbbaaa^^^^^^^^^^^^___bbbdddfffhhhhhhhhhgggeeebbb___^^^ZZZ[[[\\\]]]]]]^^^^^^^^^^^^______^^^\\\YYYXXXWWW[[[ZZZXXXVVVUUUVVVWWWYYYXXXXXXXXXVVVTTTTTTVVVXXXZZZZZZYYYXXXVVVTTTRRRPPPSSSSSSSSSSSSTTTVVVWWWXXXWWWWWWVVVTTTRRRPPPNNNLLLNNNPPPRRRTTTUUUTTTRRRQQQRRRPPPNNNMMMMMMOOORRRTTTRRRPPPPPPQQQSSSTTTRRRQQQUUUTTTRRROOOLLLKKKIIIIIIIIIJJJMMMPPPRRRTTTTTTUUUPPPQQQSSSVVVYYY[[[ZZZYYYTTTSSSRRRQQQPPPOOOOOOOOONNNLLLKKKJJJLLLLLLLLLKKKmmmoooqqqrrrrrrsssuuuwwwtttvvvyyy{{{||||||||||||vvvxxx}}}||||||}}}{{{{{{zzzxxxvvvtttrrrrrrvvvyyy}}}~~~|||{{{|||~~~~~~~~~}}}|||}}}{{{|||~~~{{{zzzzzz|||}}}~~~{{{{{{}}}zzzzzz|||}}}~~~~~~~~~}}}||||||}}}}}}}}}|||{{{{{{xxxwwwuuutttttttttvvvwwwyyyyyyxxxyyyyyy{{{|||}}}}}}~~~}}}{{{xxxvvvvvvwwwwwwwwwwwwwwwxxxyyy{{{}}}xxxwwwvvvuuuvvvxxxzzz|||}}}~~~}}}|||uuutttttttttvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxwwwwwwxxxzzz{{{||||||~~~|||zzzyyyyyyzzz{{{yyyzzz|||}}}}}}}}}|||{{{ttttttuuuvvvxxxyyy{{{||||||yyyxxxtttttttttsssqqqpppnnnmmmiiiiiiiiijjjkkkmmmppprrrvvvrrrqqqsssssssssvvv|||~~~~~~zzzsssooommmnnnpppqqqpppqqqqqqpppnnnmmmmmmnnneeedddcccbbbbbbcccdddeeebbbbbbbbbaaaaaaaaa``````___```bbbdddeeefffffffffdddeeeeeegggiiikkkmmmnnnrrrrrrqqqpppppppppppppppooonnnnnnpppqqqpppnnnkkkkkkiiigggggghhhiiijjjiiihhhgggfffeeedddeeeffffffiiikkkmmmkkkhhhfffhhhjjjjjjjjjjjjjjjjjjiiihhhhhhaaabbbddddddcccbbbaaaaaabbbaaaaaa```_________```^^^^^^___`````````______bbbaaa```___^^^^^^^^^___\\\]]]]]]^^^___```aaaaaacccccccccbbbbbbcccccccccaaaaaaaaaccceeeeeecccaaa___]]][[[ZZZ[[[]]]```bbbeeefffgggeeecccbbbdddfffhhhiiijjjjjjkkkjjjiiiiiikkkllllllnnnooopppqqqqqqllllllkkkkkkkkkmmmoooppppppqqqrrrrrrqqqmmmiiiggghhhnnnqqqrrrtttvvvuuuqqqhhhfffeeegggjjjkkkgggcccaaaaaa```^^^^^^aaaeeeiiifffeeeeeedddeeefffhhhiiiffffffffffffeeefffiiilllrrrqqqpppnnnllljjjhhhggglllmmmoooqqqqqqqqqpppooommmmmmnnnoooooopppppppppwwwvvvtttrrrqqqrrrsssssspppooonnnmmmmmmlllllllllmmmmmmnnnoooooopppqqqqqqrrrrrrrrrqqqooommmkkkjjjjjjiiihhhfffdddeeegggiiijjjlllmmmllljjjhhhggghhhkkknnnrrrtttvvvxxx|||xxxmmmbbb___bbbeeedddaaaaaaccceeeggggggeeecccaaa____________```aaacccdddeeefffhhhiiigggccc^^^[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYY\\\^^^]]][[[YYYYYYZZZ[[[YYYWWWVVVVVVWWWXXXYYYXXXYYYXXXWWWUUUUUUWWWXXX\\\ZZZXXXUUURRRPPPOOONNNNNNOOOOOOPPPRRRTTTUUUVVVSSSSSSRRRQQQOOOMMMKKKJJJKKKMMMQQQTTTVVVUUUTTTSSSQQQPPPOOONNNOOORRRUUUVVVRRRPPPOOOPPPQQQRRRRRRRRRVVVUUURRROOOLLLJJJIIIHHHHHHJJJLLLOOOQQQQQQQQQQQQQQQQQQSSSVVVZZZ\\\[[[YYYRRRQQQPPPOOONNNMMMMMMMMMLLLJJJIIIIIIJJJLLLKKKKKKnnnppprrrsssssstttvvvxxxzzz{{{}}}}}}|||zzzyyyzzzxxxzzz~~~~~~|||yyywwwuuutttsssvvvxxx|||~~~zzz|||~~~~~~}}}~~~zzzxxx{{{}}}{{{{{{|||}}}zzz{{{}}}|||{{{{{{wwwxxxyyy{{{{{{|||||||||~~~~~~~~~~~~|||zzzxxxvvvvvvuuuuuuttttttuuuuuuuuuqqqrrrsssuuuwwwyyy{{{{{{{{{{{{zzzxxxuuuttttttuuuxxxxxxxxxvvvuuuvvvyyy{{{wwwwwwwwwwwwxxxyyy{{{|||{{{}}}~~~~~~|||{{{ssssssttttttttttttttttttuuuuuuvvvwwwxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}{{{yyyxxxxxxxxxyyyyyyzzz{{{||||||||||||wwwwwwvvvvvvwwwyyy{{{|||~~~~~~{{{zzzzzzzzzuuuuuutttsssqqqooommmlllhhhjjjlllmmmlllmmmnnnpppsssqqqqqqtttttttttxxx}}}}}}~~~}}}yyyrrrllljjjkkknnnqqqoooppppppooommmllllllmmmeeeeeedddddddddfffggghhhddddddccccccbbbaaaaaaaaa```aaabbbdddffffffggggggggggggggghhhiiijjjkkklllpppppppppoooppppppqqqrrrpppooonnnnnnooonnnlllkkkllljjjhhhiiijjjkkkjjjiiiddddddbbbaaaaaaaaabbbcccgggiiijjjjjjhhhgggggghhhhhhhhhiiiiiiiiihhhggggggaaaaaabbbbbbbbbbbbaaaaaabbbaaa```______^^^^^^^^^^^^___```bbbbbbbbbaaa```cccbbbaaa```___^^^]]]\\\]]]]]]^^^^^^___``````aaaaaaaaaaaaaaaaaaaaaaaaaaa`````````bbbddddddbbb``````___]]]\\\\\\]]]___```cccfffgggfffcccbbbeeehhhjjjjjjjjjjjjjjjjjjiiiiiihhhiiijjjkkkmmmnnnppppppiiijjjjjjjjjiiijjjmmmpppqqqrrrssstttrrrooollljjjlllpppqqqpppqqqttttttrrriiiggggggkkkppppppkkkfff``````___^^^]]]___cccfffccccccbbbbbbccceeeggghhhdddddddddbbbaaacccfffhhhmmmmmmlllkkkjjjiiihhhhhhjjjkkkmmmoooooooooooonnniiiiiikkklllnnnnnnoooooorrrrrrqqqqqqpppppppppqqqnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnoooppppppppppppooorrrrrrqqqpppnnnlllkkkiiikkklllmmmkkkgggfffiiilllmmmmmmkkkhhhfffeeefffhhhkkkooosssttttttvvvzzz}}}ttteee]]]]]]______]]]]]]___bbbddddddcccaaa```aaaaaaaaaaaaaaaaaaaaaaaabbbdddfffgggfffbbb^^^[[[ZZZ[[[\\\\\\\\\[[[YYYXXXWWWZZZ]]]]]]ZZZXXXYYY[[[XXXVVVTTTSSSUUUWWWWWWWWWXXXYYYYYYXXXVVVVVVWWWYYY\\\YYYUUUQQQNNNLLLLLLLLLKKKLLLMMMOOOQQQRRRSSSTTTOOOOOOOOONNNMMMLLLJJJIIIGGGIIIMMMQQQSSSSSSRRRQQQPPPPPPPPPQQQRRRTTTVVVXXXRRRQQQQQQQQQQQQRRRSSSSSSTTTRRRPPPMMMJJJGGGFFFEEEGGGIIILLLOOOPPPQQQPPPOOOOOOOOOPPPRRRUUUVVVVVVUUUQQQPPPOOOMMMLLLLLLKKKKKKKKKJJJIIIJJJLLLMMMLLLKKKpppqqqsssttttttuuuwwwxxx|||~~~}}}zzzxxxyyyzzz|||~~~~~~|||zzzwwwuuutttuuuuuuvvvxxx{{{~~~|||}}}~~~||||||~~~zzzwwwzzz~~~}}}|||{{{||||||yyyzzz|||~~~}}}zzzxxxwwwwwwxxxyyyzzz{{{||||||||||||}}}}}}{{{yyywwwuuussstttuuuvvvvvvuuuttttttmmmoooqqqtttuuuwwwwwwwwwuuuvvvvvvuuussssssuuuwwwyyyyyywwwtttqqqqqquuuxxxtttuuuvvvwwwyyyyyyzzzzzzxxxzzz|||}}}}}}|||zzzyyyuuuuuuuuutttsssrrrrrrsssuuuuuuvvvwwwxxxxxxxxxxxxyyy{{{~~~}}}zzzxxxwwwvvvwwwwwwwwwwwwxxxyyyzzz{{{xxxwwwvvvuuuuuuwwwyyyzzzyyyzzzzzzxxxuuuuuuxxxzzzwwwvvvuuutttqqqooommmkkkjjjmmmqqqrrrpppnnnnnnnnnnnnnnnpppttttttssswww}}}||||||~~~{{{xxxsssnnnkkkkkknnnpppoooppppppooommmllllllmmmjjjiiihhhgggfffggghhhhhhffffffeeeddddddcccbbbbbbaaabbbcccdddeeeggghhhhhhiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnooopppqqqrrrsssrrrpppnnnmmmmmmlllkkkiiijjjiiiiiijjjkkkkkkjjjhhhdddcccbbbaaa```aaabbbbbbeeeeeeeeefffhhhhhhfffeeehhhhhhhhhhhhhhhgggfffeeebbbaaaaaaaaabbbbbbaaaaaaaaaaaa```___^^^^^^^^^^^^___```bbbdddeeeeeedddcccccccccccccccbbb```___]]]]]]^^^______````````````______````````````______^^^]]]]]]___aaa```___]]]^^^^^^^^^^^^^^^______```aaadddgggfffcccbbbfffjjjkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkfffggghhhhhhggghhhkkknnnpppqqqrrrrrrrrrpppnnnllllllooonnnkkkkkkooopppnnnhhhffffffkkkrrrsssmmmgggcccccccccaaa______aaabbbbbbbbbaaaaaaaaacccdddeeebbbbbbaaa___^^^___bbbeeeiiiiiijjjjjjjjjjjjkkkkkkhhhiiiiiijjjjjjjjjjjjiiicccdddgggjjjmmmooopppppplllmmmnnnooooooooonnnmmmmmmmmmmmmmmmnnnooopppqqqooopppqqqrrrqqqpppooonnnpppoooooonnnmmmmmmmmmlllkkknnnpppnnniiigggiiimmmlllllliiifffbbbaaabbbdddeeeiiimmmnnnmmmnnnssswww}}}sssfff]]][[[\\\\\\[[[[[[]]]___aaabbbbbb```___bbbcccddddddcccaaa___^^^aaaaaabbbaaaaaa___^^^]]]XXXYYY[[[\\\\\\[[[ZZZYYYWWW[[[^^^]]]YYYWWWXXXZZZXXXUUUSSSSSSUUUXXXXXXWWWXXXYYYZZZYYYWWWWWWWWWYYY\\\ZZZWWWSSSPPPNNNMMMLLLKKKLLLNNNPPPQQQSSSSSSTTTLLLMMMMMMMMMMMMLLLKKKKKKGGGHHHKKKMMMOOOOOOOOOOOONNNOOOPPPRRRTTTVVVWWWWWWQQQRRRRRRRRRQQQRRRSSSTTTRRRQQQNNNLLLIIIGGGFFFEEEFFFHHHLLLOOORRRRRRRRRQQQOOONNNMMMMMMOOOQQQQQQPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMOOOOOONNNLLLppprrrtttuuuuuuuuuwwwyyyzzz|||~~~}}}zzzyyy{{{~~~~~~|||zzzxxxuuurrrqqqrrrtttuuuvvvxxxzzz}}}~~~}}}zzzzzz}}}~~~zzzyyy{{{~~~}}}||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~zzzvvvxxxxxxxxxyyyzzz{{{}}}~~~wwwxxxzzz{{{{{{zzzyyywwwrrrtttvvvwwwwwwvvvtttssspppqqqsssuuuuuutttsssrrrqqqrrrsssrrrrrrtttwwwyyyyyyyyywwwrrrnnnnnnqqquuuqqqsssuuuwwwyyyyyyyyyxxxvvvxxxzzz||||||zzzxxxwwwwwwxxxwwwuuusssqqqpppqqquuuuuuvvvxxxxxxyyyyyyyyyxxx{{{~~~~~~~~~|||yyywwwuuuvvvuuuttttttuuuwwwyyyzzzwwwvvvsssrrrrrrsssvvvwwwtttuuutttrrroooppptttxxxxxxxxxwwwuuurrrpppmmmllllllpppuuuuuusssooonnnnnnjjjkkkooossstttsssvvv|||zzz{{{||||||~~~zzzyyywwwsssooonnnooopppooopppqqqooommmlllmmmnnnnnnmmmkkkiiihhhgggggghhhggggggffffffeeedddccccccbbbbbbcccccceeeggghhhiiijjjjjjjjjkkklllmmmnnnooollllllmmmnnnoooqqqssstttsssqqqmmmkkkkkkkkkjjjiiiiiiiiiiiijjjlllkkkiiigggfffeeedddcccccccccdddeeecccaaaaaacccggghhhfffccchhhhhhhhhhhhgggfffeeedddcccbbbaaaaaabbbbbbaaa```aaa```___^^^^^^^^^^^^^^^```aaadddfffggggggfffeeecccdddeeefffeeecccaaa```^^^^^^___```aaaaaaaaa```^^^^^^____________^^^^^^[[[[[[[[[]]]^^^^^^\\\ZZZ[[[\\\^^^___```aaaaaaaaa```dddgggfffccccccgggkkklllkkkkkkjjjjjjiiiiiiiiillllllkkkiiigggfffeeeddddddfffggggggeeefffjjjmmmoooppppppqqqpppooonnnmmmlllmmmkkkffffffjjjkkkjjjeeedddeeekkkrrrsssmmmggghhhiiihhhfffbbb``````aaacccbbbaaa``````aaabbbbbbaaaaaa```^^^\\\]]]aaacccggghhhhhhjjjkkkllllllmmmggggggffffffeeeeeeeeeddd^^^```dddiiimmmpppqqqrrrhhhiiilllmmmnnnmmmlllkkklllllllllmmmoooqqqrrrssspppqqqrrrsssrrrpppnnnmmmmmmmmmmmmmmmmmmnnnooopppjjjoooqqqoooiiifffiiimmmjjjjjjhhheeeaaa______```^^^bbbggghhhggghhhmmmrrrtttmmmccc]]][[[\\\]]]]]][[[]]]___aaabbbbbbaaaaaacccdddeeefffeeebbb^^^\\\aaa___]]]\\\\\\\\\^^^___VVVXXXZZZ\\\]]]]]]\\\[[[XXX\\\___]]]XXXUUUVVVXXXZZZWWWTTTTTTWWWZZZZZZZZZXXXZZZZZZZZZXXXWWWXXXYYY^^^]]][[[XXXUUURRROOONNNLLLMMMOOOQQQRRRSSSTTTTTTLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJLLLMMMNNNNNNNNNMMMLLLMMMPPPSSSUUUVVVWWWVVVPPPQQQRRRRRRRRRRRRSSSTTTSSSRRRPPPMMMKKKIIIGGGGGGDDDGGGLLLPPPSSSUUUUUUTTTQQQNNNLLLLLLMMMNNNOOONNNOOONNNMMMKKKJJJJJJJJJJJJJJJJJJLLLOOOQQQQQQOOOMMMoooqqqssstttuuuvvvxxxzzz~~~{{{xxxxxxyyyzzzyyyxxx}}}||||||}}}|||yyyyyyuuuqqqqqqsssuuuvvvuuuvvvuuuttttttwww{{{~~~}}}}}}|||||||||zzzxxxyyy|||yyyuuussstttwwwyyyxxx{{{~~~~~~~~~~~~~~~{{{zzz|||}}}{{{zzz~~~}}}zzzyyyyyy{{{}}}~~~uuuuuuuuuuuuvvvwwwxxxyyyxxxvvvtttuuuxxxxxxwwwtttppprrrtttuuutttsssrrrrrrsssrrrqqqpppppprrrtttuuuyyyxxxvvvtttrrrqqqppppppssssssrrrrrrssstttvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvwwwvvvuuusssqqqooonnnnnnssssssssssssttttttuuuuuuyyy{{{~~~~~~|||~~~~~~~~~zzztttoooqqqrrrsssuuuwwwyyyzzz{{{zzzyyyvvvqqqoooqqqwww|||zzzwwwtttsssssstttsssrrrtttvvvwwwtttpppllllllmmmmmmsssyyyyyyuuupppooopppkkkkkklllmmmooorrruuuvvv|||yyyvvvvvvzzz|||}}}|||zzzyyywwwuuuttttttuuuvvvtttsssqqqpppooooooppppppqqqnnnjjjhhhgggfffdddbbbcccdddeeeeeeeeedddcccbbbcccdddfffeeeddddddeeeggghhhhhhjjjmmmpppqqqpppnnnfffhhhiiikkkllllllkkkkkkmmmlllkkkkkklllmmmlllkkkkkkhhheeeeeeggggggeeebbbgggfffeeeeeeeeeeeefffgggbbbcccdddeeefffeeeddddddddddddddddddcccbbbaaaaaa]]]^^^___aaabbbccccccccc```___^^^^^^______^^^]]]```bbbfffjjjllljjjfffbbbaaaaaaaaacccffffffeeeccc``````aaaaaa```^^^]]]\\\\\\^^^___^^^\\\ZZZZZZ[[[WWWXXXYYYZZZYYY[[[]]]___```aaabbbcccddddddcccccceeedddccccccccceeefffgggjjjlllnnnmmmkkkjjjiiiiiihhhgggeeedddccccccddddddeeeggghhhgggeeeeeegggjjjkkkhhhjjjppprrrpppnnnooolllkkkiiihhhhhhhhhiiiiiidddffffffggglllpppllleeehhhjjjllljjjeeeaaa```aaabbbccceeeeeedddbbb___]]]aaa^^^[[[ZZZ[[[]]]______bbbjjjooonnnnnnrrrqqqmmmkkkgggbbb______`````````^^^]]]___dddiiilllllljjjppplllhhhfffhhhjjjjjjiiihhhiiiiiijjjllloooqqqrrrqqqqqqqqqooommmmmmooopppoooooonnnllljjjiiikkkllldddgggjjjkkkiiiiiikkkmmmhhhfffccc```]]]]]]]]]]]]\\\___bbbdddeeeeeefffhhhkkkmmmlllggg___YYYYYY[[[WWWXXXZZZ[[[]]]^^^^^^^^^bbbbbbccccccccccccbbbbbb]]]\\\[[[[[[\\\[[[ZZZYYYUUUUUUUUUUUUVVVWWWXXXXXX^^^^^^^^^^^^\\\ZZZXXXWWWVVVWWWWWWWWWXXXXXXYYYYYYWWWWWWWWWWWWXXXXXXYYYZZZ[[[ZZZXXXUUURRROOOMMMLLLMMMLLLNNNQQQUUUVVVTTTQQQMMMLLLKKKKKKLLLMMMLLLJJJGGGIIIKKKLLLKKKJJJJJJJJJMMMNNNQQQSSSUUUVVVVVVVVVVVVVVVUUURRROOOOOOQQQSSSTTTSSSPPPMMMJJJGGGDDDCCCGGGHHHKKKMMMQQQTTTVVVWWWOOOLLLIIIFFFFFFIIIMMMOOORRRQQQPPPNNNMMMLLLLLLLLLGGGGGGIIIJJJLLLMMMNNNNNNoooppprrrtttuuuvvvyyy||||||yyyxxxyyyzzzyyyxxx}}}||||||}}}~~~}}}|||}}}|||yyywwwzzzwwwsssrrrtttvvvvvvvvvvvvuuuttttttuuuyyy|||~~~}}}||||||||||||zzzxxxvvvwwwyyy|||}}}}}}|||xxxuuuttttttvvvxxxzzz}}}~~~~~~~~~~~~{{{{{{}}}}}}|||zzz}}}{{{yyyxxxxxxyyy{{{|||xxxwwwvvvuuuuuuuuuvvvvvvxxxvvvtttuuuwwwxxxwwwuuusssuuuwwwwwwvvvuuuttttttqqqqqqppppppqqqrrrtttuuuyyyxxxwwwuuusssrrrpppooorrrrrrqqqqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttssssssrrrqqqpppoooooossssssssstttssssssrrrrrrtttwww{{{~~~~~~}}}}}}|||}}}}}}}}}zzzvvvrrrrrrsssuuuvvvxxxyyyyyyyyy{{{yyyvvvqqqnnnppptttyyy{{{yyyuuusssrrrrrrpppooorrrssstttrrrnnnkkkkkkkkklllqqqvvvwwwtttqqqqqqrrrkkkkkkkkklllnnnppprrrsssyyyvvvssstttvvvyyyyyyyyywwwvvvuuusssssstttuuuvvvwwwvvvuuutttrrrrrrqqqqqqnnnkkkhhhfffeeedddcccbbbeeefffffffffeeecccbbbaaaccceeeffffffeeedddfffgggiiiiiijjjmmmooopppnnnlllgggggghhhiiijjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmllliiihhhfffggghhhhhheeebbbeeeeeeeeeffffffgggggggggeeeeeeeeefffeeeeeeddddddccccccccccccbbbaaa``````]]]^^^^^^___```aaaaaabbbaaa```^^^_________]]][[[\\\___ccciiikkkjjjeeeaaaaaaaaaaaaccceeefffdddbbb______``````___]]][[[ZZZ^^^```aaa```^^^]]]]]]^^^ZZZ\\\]]]]]]\\\]]]___aaaaaaaaaaaaaaaaaabbbbbbbbbddddddddddddeeeeeeffffffgggiiikkklllkkkiiijjjjjjhhhgggeeecccaaa``````aaabbbdddeeedddbbbbbbeeeggggggfffjjjqqquuuqqqnnnmmmmmmllljjjhhhffffffffffffdddfffggggggkkknnnkkkdddeeeggghhhhhhfffddddddddddddeeeffffffeeeccc```______]]]ZZZZZZ\\\^^^______cccjjjnnnmmmmmmooooookkkgggccc___]]]^^^___``````\\\\\\]]]aaaeeeggggggeeeiiifffeeeeeeggghhhgggeeefffeeeeeeeeegggiiilllmmmkkkllllllkkkjjjlllooorrrqqqqqqqqqooommmllllllmmmggghhhgggeeeddddddhhhkkkgggeeeccc```^^^^^^^^^^^^]]]```cccdddddddddeeefffhhhlllooommmgggaaa^^^]]]UUUUUUWWWXXXZZZ[[[[[[\\\```aaadddeeeeeedddaaa```]]]]]]]]]^^^]]][[[XXXVVVVVVVVVVVVVVVWWWWWWXXXYYY[[[[[[[[[[[[YYYWWWUUUTTTZZZZZZYYYYYYYYYYYYYYYYYYVVVVVVUUUUUUUUUVVVWWWWWWZZZYYYWWWUUURRRPPPNNNMMMMMMLLLMMMPPPTTTVVVTTTRRRMMMKKKJJJJJJKKKKKKJJJHHHGGGIIILLLMMMLLLKKKKKKLLLMMMNNNQQQSSSUUUVVVVVVVVVWWWVVVUUURRRPPPOOOQQQSSSRRRQQQOOOMMMJJJHHHFFFFFFGGGHHHJJJMMMPPPRRRUUUVVVNNNLLLJJJHHHHHHIIILLLMMMQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHIIIJJJLLLMMMNNNOOOpppqqqrrrssstttvvvyyy||||||yyyxxxyyyzzzzzzyyy}}}||||||}}}~~~}}}{{{{{{{{{zzzyyywwwzzzxxxuuutttvvvxxxxxxxxxxxxwwwuuutttuuuvvvyyyzzz||||||{{{{{{{{{{{{{{{{{{xxxvvvssssssuuuwwwxxxxxxzzzyyywwwvvvuuuvvvwwwwww|||~~~~~~|||||||||}}}|||||||||~~~~~~|||zzz{{{zzzxxxwwwvvvwwwxxxxxx{{{yyyvvvtttsssrrrssstttvvvuuuttttttvvvxxxxxxwwwvvvvvvwwwwwwvvvuuutttsssoooooopppqqqrrrssssssssswwwwwwwwwvvvuuurrrpppoooppppppppppppqqqrrrssstttsssrrrqqqppppppqqqrrrssspppqqqqqqqqqqqqppppppoooqqqrrrssssssrrrqqqooonnnppprrrvvvzzz}}}~~~}}}}}}zzzyyyxxxyyyzzzzzzxxxvvvssstttvvvxxxyyyyyyyyyyyy{{{yyyvvvqqqnnnnnnqqqtttxxxvvvsssrrrrrrrrrpppooopppppppppnnnllljjjiiijjjlllooorrrrrrpppoooqqqtttjjjjjjjjjjjjkkkmmmnnnooosssrrrpppppprrrtttuuuuuussssssrrrrrrssstttvvvwwwxxxxxxwwwvvvtttrrrqqqpppjjjhhheeedddddddddbbbaaaggggggffffffdddcccaaa```ccceeeggggggfffeeefffgggiiihhhiiikkkmmmnnnllljjjhhhggggggggggggggghhhhhhhhhhhhiiiiiijjjkkklllllliiiiiiiiiiiijjjhhheeebbbaaacccdddfffgggggggggfffffffffeeedddccccccccccccbbbaaaaaaaaa```______^^^^^^]]]\\\\\\]]]^^^___```aaa```___```aaa```]]]ZZZYYY\\\```eeehhhgggccc___aaaaaaaaabbbddddddbbb```^^^^^^___^^^]]]\\\ZZZXXXYYY[[[\\\\\\[[[YYYZZZ[[[^^^___``````______aaabbbbbbaaa```___^^^___``````bbbcccdddeeeeeeeeedddddddddfffiiiiiiiiihhhhhhiiihhhfffdddaaa___^^^]]]]]]___``````___^^^___aaaccccccdddlllvvvyyyuuuooommmnnnllljjjgggeeeccccccccc```cccfffgggjjjnnnlllgggdddddddddfffhhhiiihhhfffeeefffggggggfffdddbbbaaa]]]\\\ZZZ[[[]]]___``````ccchhhkkkiiiiiijjjjjjiiibbb```]]]\\\]]]_________\\\[[[\\\^^^```aaa```___bbbbbbbbbdddfffgggeeedddeeedddbbbaaaaaadddfffhhhhhhhhhgggfffeeehhhlllpppqqqssstttsssqqqnnnnnnnnnjjjhhhddd```]]]___cccgggdddcccaaa___^^^^^^_________aaacccddddddccccccdddfffkkkrrrsssooofff^^^YYYSSSSSSTTTVVVWWWXXXYYYYYY^^^```cccffffffdddaaa^^^```bbbdddeeebbb^^^XXXUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVTTTSSS\\\\\\[[[[[[ZZZYYYYYYYYYWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVTTTSSSQQQPPPOOOMMMMMMMMMOOOSSSUUUUUUTTTNNNLLLJJJJJJJJJJJJIIIGGGGGGJJJLLLNNNMMMLLLMMMNNNLLLMMMPPPRRRTTTTTTTTTTTTVVVVVVUUUSSSPPPPPPQQQSSSPPPOOOMMMLLLJJJIIIIIIHHHGGGHHHIIILLLNNNQQQRRRSSSNNNMMMLLLKKKJJJJJJKKKKKKNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOsssssstttsssssstttwwwzzz{{{yyywwwwwwxxxzzz|||}}}}}}}}}|||}}}~~~~~~}}}|||{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwzzz{{{||||||{{{yyyxxxwwwwwwwwwxxxxxxxxxyyyzzzzzzzzzzzzzzzwwwtttqqqpppqqqsssssssssvvvvvvwwwwwwxxxxxxxxxxxx|||}}}~~~}}}{{{yyyxxxyyyzzzzzz{{{|||}}}}}}{{{zzzyyyyyyxxxwwwvvvvvvvvvvvvzzzxxxuuusssqqqqqqrrrsssttttttssstttuuuwwwyyyyyywwwvvvuuuttttttsssrrrqqqooopppqqqrrrrrrqqqpppooorrrssstttuuutttssspppooopppppppppqqqrrrrrrssstttpppooommmllllllnnnpppqqqoooppppppqqqpppooonnnnnnnnnoooppprrrrrrqqqooonnnnnnppptttwwwzzz{{{zzzzzzuuutttssssssvvvwwwxxxwwwssstttwwwyyy{{{{{{{{{{{{{{{yyyuuupppmmmmmmnnnoooqqqpppoooppprrrssssssrrrnnnnnnmmmllljjjiiiiiijjjkkkmmmmmmmmmkkkkkknnnpppiiiiiiiiiiiiiiijjjjjjkkkoooooonnnnnnoooqqqrrrrrrpppppppppqqqsssuuuwwwxxxvvvvvvvvvuuussspppmmmkkkgggfffddddddddddddcccbbbeeeeeeeeeddddddcccbbbbbbccceeeggghhhgggffffffgggffffffgggiiikkkmmmllljjjiiihhhgggfffffffffggghhhggghhhiiiiiihhhhhhiiijjjkkklllllllllkkkgggccc```]]]___bbbeeefffffffffeeedddcccaaa```___```aaabbb```___^^^]]]]]]\\\\\\\\\^^^\\\[[[ZZZZZZ[[[]]]^^^______```bbbccccccaaa^^^]]]]]]^^^```bbbbbb```^^^```______```aaaaaa___]]]]]]]]]^^^^^^]]][[[YYYXXXVVVWWWYYYYYYWWWVVVWWWXXX^^^```aaaaaa```___```aaabbbaaa___]]]\\\\\\]]]^^^___aaaccceeefffeeecccbbbccceeeggghhhfffeeeeeeffffffdddbbb```___^^^_________^^^]]]]]]\\\^^^```aaaaaadddmmmyyy}}}wwwppplllkkkjjjgggeeecccbbbbbbbbb\\\aaafffgggjjjmmmnnnkkkdddccccccfffjjjkkkiiifffeeeeeeeeeeeeeeedddcccbbb]]]\\\[[[\\\^^^```aaa```bbbdddfffdddcccdddeeeeeebbb___]]]]]]^^^___^^^^^^^^^^^^]]]^^^^^^^^^]]]]]]```aaabbbdddeeeffffffeeefffdddaaa______aaaccceeeiiihhheeebbbaaacccgggkkkooorrrttttttrrrooommmllljjjgggbbb^^^[[[\\\___aaa______^^^^^^^^^^^^___``````bbbdddeeecccbbbbbbbbbeeekkkssswwwssshhh[[[QQQSSSTTTTTTUUUWWWXXXZZZZZZ^^^___aaabbbcccbbbaaa```fffiiimmmmmmiiibbb[[[WWWVVVVVVVVVVVVWWWXXXZZZZZZ\\\\\\[[[ZZZYYYWWWVVVUUU[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXUUUUUUTTTTTTSSSRRRRRRQQQNNNNNNNNNPPPRRRTTTVVVWWWPPPNNNLLLLLLLLLKKKIIIHHHGGGJJJMMMNNNMMMMMMMMMNNNKKKLLLNNNPPPRRRRRRRRRRRRSSSTTTSSSRRROOOOOOPPPQQQPPPOOOMMMKKKJJJIIIIIIIIIGGGGGGIIIKKKMMMOOOPPPQQQMMMMMMMMMMMMMMMLLLJJJIIILLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNuuuvvvvvvtttssssssuuuwwwvvvvvvuuuuuuvvvzzz~~~}}}}}}||||||}}}~~~|||||||||{{{zzzyyyxxxyyytttuuuvvvwwwxxxzzz}}}~~~~~~}}}|||{{{yyyxxxxxxvvvvvvxxxyyyyyyyyyyyyyyyvvvssspppooooooppppppppprrrsssvvvxxxzzzzzzzzzzzz{{{||||||zzzwwwuuuuuuuuuwwwxxxzzz{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvuuuvvvuuusssrrrqqqrrrssstttrrrrrrsssssstttwwwyyy{{{zzzwwwtttrrrrrrrrrqqqooopppqqqrrrsssrrrooommmkkkkkkmmmooorrrrrrrrrqqqppppppqqqrrrrrrssssssttttttmmmlllkkkjjjkkklllnnnppppppqqqqqqqqqpppnnnlllkkkjjjkkkmmmoooqqqqqqqqqqqqoooqqqsssuuuwwwwwwwwwvvvqqqpppnnnnnnqqqtttvvvvvvrrrsssvvvyyy{{{|||}}}}}}yyyvvvrrrooommmlllllllllmmmmmmmmmnnnqqqrrrrrrqqqmmmllljjjjjjjjjjjjjjjjjjkkkkkkiiihhhfffgggiiikkkhhhhhhiiiiiiiiiiiihhhhhhmmmmmmnnnnnnnnnooopppqqqnnnooopppqqqsssuuuwwwxxxuuuuuutttsssqqqnnnkkkiiigggeeedddeeeffffffeeecccaaaaaabbbbbbccccccdddeeecccfffhhhiiihhhgggggggggccccccdddfffjjjllllllkkkjjjiiigggffffffggghhhiiihhhiiijjjhhheeeddddddfffmmmnnnnnnmmmjjjeeeaaa___[[[]]]```bbbdddddddddccc___^^^]]]\\\\\\]]]______]]]]]][[[ZZZYYYYYYZZZZZZ\\\[[[YYYXXXXXXZZZ\\\]]]^^^^^^___bbbeeegggfffeeeccc```]]][[[\\\]]]]]]]]]^^^]]]]]]^^^______]]][[[]]]]]]^^^^^^]]]\\\ZZZYYYXXXZZZ[[[[[[YYYXXXXXXYYY\\\]]]______^^^]]]^^^^^^bbb```^^^\\\[[[[[[\\\]]]___aaaeeegggiiihhhfffeeedddeeegggfffdddbbbaaaaaabbbbbbaaa```aaabbbcccddd```___]]]\\\]]]___```aaa```bbbkkkuuuyyysssllliiifffeeecccbbbaaabbbbbbccc___eeejjjiiihhhjjjjjjiiigggeeedddgggjjjjjjgggddddddccccccccccccddddddeeeaaa___]]]]]]___aaaaaaaaaaaa``````___^^^^^^```cccdddbbbaaa`````````^^^]]]aaaaaaaaa```___^^^^^^^^^aaabbbccccccddddddffffffeeeccc```^^^]]]^^^___aaagggfffccc```___aaaeeeiiillloooqqqrrrooollljjjiiigggeeebbb___^^^\\\[[[[[[ZZZZZZ[[[\\\]]]^^^``````bbbdddffffffdddbbbbbbbbbccchhhpppvvvvvvmmm^^^SSSVVVVVVVVVWWWYYYZZZ\\\]]]___^^^]]]]]]___aaaccceeejjjnnnqqqqqqkkkccc\\\XXXVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]\\\ZZZYYYXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXTTTTTTTTTSSSSSSSSSSSSSSSPPPQQQQQQRRRSSSTTTVVVXXXSSSQQQOOOOOOOOONNNLLLJJJHHHJJJMMMNNNMMMMMMMMMNNNIIIKKKMMMOOOPPPPPPPPPPPPQQQRRRRRRPPPOOONNNOOOPPPRRRPPPNNNKKKIIIHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOLLLMMMNNNOOOOOOMMMKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHGGGGGGHHHJJJLLLMMMuuuvvvwwwvvvtttsssssstttsssssssssssstttxxx~~~}}}}}}||||||}}}~~~~~~~~~zzz{{{{{{yyywwwuuuuuuvvvssstttvvvwwwwwwxxxzzz}}}~~~~~~~~~~~~|||{{{yyyxxxuuuvvvwwwyyyyyyyyyxxxwwwtttqqqnnnmmmmmmnnnooonnnnnnpppssswwwyyy{{{{{{|||yyyzzzzzzxxxuuussssssttttttvvvwwwwwwuuutttuuuvvvuuuvvvwwwxxxxxxwwwvvvuuurrrrrrrrrrrrrrrrrrssssssqqqqqqrrrssssssvvvzzz~~~~~~zzztttrrrssssssqqqooopppqqqrrrrrrqqqnnnllljjjiiijjjmmmooopppqqqqqqqqqpppqqqrrrsssttttttttttttllllllkkkkkklllmmmnnnooopppqqqrrrrrrqqqooollljjjjjjjjjkkkmmmoooqqqssstttqqqrrrtttuuuuuuuuuuuutttpppnnnllllllooorrrttttttqqqrrrsssuuuwwwyyy{{{|||uuussspppnnnmmmmmmkkkjjjooonnnmmmnnnoooooommmkkkkkkiiigggggghhhjjjjjjjjjkkkiiigggeeedddeeefffggghhhiiiiiijjjiiiiiihhhhhhkkkmmmnnnnnnnnnnnnoooqqqmmmnnnoooppprrrssstttttttttsssrrrpppnnnllljjjhhhgggfffeeefffggggggeeeccc_________```aaacccdddeeedddfffiiijjjiiihhhggggggcccbbbbbbdddgggjjjjjjiiihhhhhhgggggggggggghhhhhhgggiiijjjgggccc```aaacccjjjlllllljjjfffbbb```___[[[\\\___aaabbbccccccccc^^^^^^]]]]]]\\\\\\]]]]]][[[ZZZYYYWWWVVVWWWWWWXXXZZZYYYYYYXXXYYYZZZ[[[\\\]]]]]]^^^aaaeeehhhiiiiiigggbbb]]]ZZZZZZ[[[\\\]]]]]]]]]]]]^^^``````^^^\\\\\\]]]^^^______^^^]]]\\\ZZZ[[[\\\[[[YYYWWWWWWXXXYYY[[[^^^___^^^]]]]]]]]]```___^^^\\\[[[[[[\\\\\\___bbbeeeiiikkkkkkjjjiiidddfffgggfffccc```______```___``````bbbdddfffhhhccc```]]]]]]^^^aaabbbccc``````fffnnnppplllfffeeeaaaaaa`````````aaabbbcccfffmmmqqqmmmgggeeedddccchhhhhhhhhhhhiiihhheeecccbbbbbbaaaaaaccceeeggghhhgggddd```^^^___```aaaaaa```^^^\\\]]][[[ZZZ^^^cccfffdddccccccdddbbb```^^^bbbccccccbbb```___```bbbbbbdddfffgggfffddddddeeebbbaaa___]]]\\\\\\\\\]]]``````_________bbbgggjjjhhhkkkmmmnnnkkkhhhfffeeedddbbbaaa```___]]]ZZZWWWVVVWWWYYY[[[^^^```aaabbbccceeeggggggeeecccccccccaaadddjjjrrrwwwssshhh___XXXXXXXXXXXXZZZ\\\^^^______^^^\\\\\\^^^cccgggjjjkkkoooqqqooohhh```[[[YYYWWWXXXXXXYYYZZZ\\\]]]^^^^^^]]][[[YYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^XXXXXXWWWWWWVVVWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTUUUUUUUUUUUUVVVXXXUUUSSSQQQQQQQQQQQQPPPNNNKKKMMMOOOPPPOOONNNNNNNNNJJJLLLMMMOOOPPPQQQPPPPPPPPPQQQRRRQQQOOONNNNNNPPPRRRPPPMMMJJJHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMKKKLLLNNNPPPPPPNNNMMMKKKKKKLLLMMMNNNNNNNNNMMMLLLIIIHHHGGGGGGGGGIIILLLMMMqqqsssvvvwwwvvvuuutttuuussstttsssrrrrrruuu{{{}}}}}}||||||}}}~~~}}}}}}~~~zzz||||||zzzvvvttttttuuutttvvvwwwvvvttttttuuuwwwzzz{{{||||||{{{yyywwwvvvuuuvvvxxxyyyyyyxxxwwwvvvqqqooolllkkkkkklllmmmllljjjlllooossswwwyyy{{{|||yyyyyyyyywwwtttsssssstttssstttuuussspppoooqqqsssqqqrrruuuvvvwwwvvvuuutttpppqqqrrrssssssrrrqqqpppoooqqqrrrrrrsssvvv{{{zzzssspppqqqrrrpppmmmnnnooopppppppppooonnnmmmllllllmmmnnnnnnoooppppppooooooqqqrrrssssssrrrrrrllllllmmmmmmnnnoooooopppoooppprrrsssrrrpppnnnlllllllllkkklllmmmpppssstttrrrssstttuuuuuuvvvuuuuuupppnnnmmmmmmoooqqqrrrrrrrrrqqqppppppqqqsssuuuvvvrrrooommmmmmnnnnnnllljjjnnnmmmlllmmmnnnnnnkkkiiiiiifffcccdddfffiiiiiihhhiiigggeeedddeeefffgggggghhhiiijjjkkkkkkjjjiiiiiiiiilllnnnnnnmmmlllnnnppplllmmmmmmnnnoooooooooooopppooommmkkkiiihhhgggggggggfffffffffggggggdddbbb^^^^^^^^^^^^___aaabbbcccdddgggjjjkkkjjjhhhhhhhhheeecccbbbccceeefffffffffdddeeefffgggggggggggggggeeegggiiifffaaa___```cccccceeefffeeebbb___```aaa^^^______aaabbbcccddddddccccccbbbaaa___^^^\\\[[[ZZZXXXVVVUUUTTTUUUVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\^^^\\\\\\^^^bbbfffiiijjjeeebbb^^^\\\\\\]]]\\\\\\^^^^^^^^^```bbbbbbaaa___\\\]]]___```aaaaaa``````\\\]]]^^^\\\ZZZXXXWWWWWWYYY[[[^^^```____________^^^^^^^^^]]]]]]\\\\\\\\\[[[^^^aaaeeehhhiiijjjjjjbbbdddfffeeecccaaa``````^^^^^^___```bbbdddggghhheeeaaa^^^]]]___bbbddddddeeecccccchhhjjjfffdddddd```___^^^^^^___```aaabbbhhhpppuuuooogggccccccccchhhiiijjjjjjhhhfffeeeeeeaaaaaa```aaacccgggjjjlllmmmiiiccc___^^^___aaaaaabbb]]][[[\\\[[[ZZZ___fffdddddddddeeefffeeebbb```aaabbbbbbaaa______aaacccfffjjjppprrrooojjjfffdddaaaaaaaaa```___^^^]]]\\\\\\]]]^^^^^^^^^```dddgggfffhhhjjjjjjgggeeedddcccaaa___]]]]]]^^^]]]ZZZWWWUUUWWWYYY\\\```bbbdddeeedddfffhhhhhhfffeeeeeeeeeaaa```ccckkkssstttmmmfffXXXWWWWWWWWWXXX[[[]]]___^^^^^^^^^___bbbggglllnnnnnnqqqrrrmmmeee___\\\\\\[[[[[[[[[\\\^^^```aaabbb```___]]][[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^XXXWWWWWWWWWWWWXXXXXXYYYSSSSSSSSSSSSSSSSSSSSSSSSTTTWWWYYYYYYWWWUUUVVVWWWUUUSSSRRRRRRSSSSSSRRRPPPOOOQQQSSSSSSQQQOOOOOOOOOMMMNNNPPPQQQRRRSSSRRRRRRPPPRRRSSSRRRQQQPPPPPPQQQQQQOOOLLLJJJIIIIIIJJJKKKJJJJJJKKKKKKLLLLLLLLLMMMKKKLLLNNNOOOPPPOOONNNNNNLLLMMMOOOPPPQQQPPPOOONNNLLLJJJIIIHHHIIIKKKMMMOOOnnnqqquuuxxxwwwvvvvvvvvvtttuuutttqqqppprrrxxx}}}}}}}}}|||||||||~~~~~~}}}}}}~~~~~~}}}|||xxxuuuvvvwwwvvvxxxyyyvvvssspppqqqsssvvvwwwxxxyyyyyywwwvvvtttvvvwwwxxxyyyyyyxxxvvvuuuooommmjjjiiijjjkkkkkkkkkhhhiiimmmqqqtttxxxzzz{{{yyyyyyyyywwwuuussstttuuurrrsssssspppmmmlllnnnqqqnnnpppsssuuuvvvvvvtttssspppqqqssstttsssqqqooonnnnnnppprrrrrrrrruuu{{{~~~xxxpppmmmnnnooommmjjjlllmmmnnnooooooppppppppppppooonnnnnnnnnnnnoooooommmnnnpppqqqrrrrrrqqqqqqlllmmmnnnoooppppppppppppmmmnnnqqqssssssrrrpppoooooonnnlllkkklllooorrrtttrrrssstttuuuvvvwwwwwwwwwrrrpppnnnnnnppprrrrrrrrrsssqqqnnnllllllnnnpppqqqooommmkkklllnnnooommmjjjjjjjjjjjjlllnnnooommmkkkgggdddaaaaaaeeeggghhhggggggfffdddeeefffhhhiiiiiihhhiiikkkllllllkkkjjjjjjhhhkkknnnnnnlllkkkmmmoookkkkkkllllllmmmllllllkkkllljjjhhhfffdddccccccdddffffffeeefffgggfffcccaaa______^^^]]]^^^___```aaadddgggjjjlllkkkiiihhhhhhgggeeeccccccddddddcccbbbaaabbbdddfffggggggffffffbbbeeehhheeeaaa___aaaddd]]]___aaa```^^^^^^```bbbaaaaaaaaaaaabbbccceeefffhhhhhhgggeeeccc___\\\ZZZYYYXXXUUUTTTSSSSSSUUUUUUVVVWWWXXXZZZ[[[\\\\\\\\\^^^\\\[[[\\\___dddggghhhaaa```______```___]]][[[______```bbbdddeeecccbbb]]]^^^```aaacccccccccbbbcccddddddbbb___]]]\\\\\\YYY\\\```bbbaaaaaaaaabbb]]]]]]^^^^^^^^^]]]\\\\\\VVVXXX[[[___bbbeeefffgggaaabbbdddeeecccaaaaaabbb^^^^^^^^^___aaadddfffgggfffbbb^^^]]]```cccddddddkkkgggeeeggghhheeedddfff```___^^^]]]^^^___```aaaeeennntttooohhheeeggghhhfffiiilllkkkgggdddeeefffaaaaaaaaabbbdddiiimmmppprrrllleee___^^^___```aaaccc^^^[[[]]]\\\[[[```iiibbbbbbccceeeggggggeeebbb___```aaa```]]]^^^aaadddjjjqqqyyy|||xxxpppiiieeeccccccddddddcccaaa___^^^]]]^^^^^^]]]]]]]]]___aaafffgggiiihhheeeccccccccc```]]]ZZZZZZ\\\\\\ZZZXXXUUUWWWZZZ^^^aaadddfffgggeeegggiiiiiigggfffffffffbbb___^^^eeemmmpppkkkeeeVVVVVVUUUUUUWWWYYY\\\]]]]]]^^^```cccgggkkknnnpppqqqssssssnnneee______```^^^^^^^^^___aaacccdddeeedddccc```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYYYYYYYYYYZZZ[[[\\\TTTTTTTTTSSSSSSSSSSSSSSSUUUXXX\\\[[[YYYVVVVVVVVVTTTSSSRRRRRRSSSTTTSSSQQQRRRTTTUUUUUUSSSQQQPPPQQQOOOPPPRRRTTTUUUUUUTTTTTTQQQSSSTTTTTTSSSQQQRRRRRROOOMMMKKKIIIIIIJJJLLLNNNKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKMMMOOOPPPPPPPPPOOOMMMNNNPPPRRRRRRRRRQQQPPPNNNLLLKKKJJJJJJLLLOOOQQQkkkmmmrrrxxx}}}{{{wwwsssrrrsssuuutttssswwwwwwwwwyyy|||}}}}}}|||{{{||||||{{{yyyyyyzzz|||{{{{{{||||||{{{yyywwwvvvuuutttrrrpppooonnnoooooowwwwwwxxxwwwuuusssrrrrrrvvvwwwwwwwwwwwwvvvvvvuuuoooooommmkkkhhhggghhhiiifffjjjmmmooooooppptttwwwyyyxxxvvvuuuvvvuuutttrrrwwwuuuqqqmmmkkklllmmmnnnmmmmmmnnnoooqqqsssuuuvvvsssrrrpppooooooooopppqqqmmmnnnnnnooopppssswwwzzzvvvtttpppnnnmmmnnnqqqssstttrrrqqqpppqqqpppnnnlllqqqpppooooooppppppooonnnqqqooonnnoooqqqrrrooommmiiijjjlllnnnpppqqqqqqpppkkklllmmmnnnooopppqqqrrrvvvqqqmmmlllooosssttttttpppqqqqqqrrrssssssttttttrrroookkkkkkmmmooommmkkkmmmmmmnnnnnnmmmkkkjjjiiilllmmmnnnoooppppppppppppnnnmmmlllkkkjjjiiiiiiiiifffeeeddddddddddddeeeeeeiiigggdddbbbaaaccceeegggmmmlllkkkjjjiiiiiiiiiiiikkkkkklllllllllkkkjjjiiijjjjjjkkkjjjjjjhhhgggfffiiigggeeeccccccdddfffgggkkkjjjhhhfffdddcccaaaaaaaaaaaa___^^^^^^___```aaaaaaccceeefffggggggeeeeeehhhiiiiiigggdddbbbbbbcccdddccceeehhhjjjjjjfffbbbbbbaaa______```___\\\ZZZ]]]\\\\\\___ccceeedddbbbeeeffffffgggfffeeecccbbbiiiiiihhhgggdddaaa^^^\\\YYYVVVTTTSSSUUUWWWWWWWWWYYYZZZ\\\]]]]]]\\\ZZZYYYYYYWWWVVVXXX]]]aaaccccccaaa]]][[[]]]]]][[[ZZZ[[[]]]^^^bbbgggkkkllljjjhhhdddcccaaa```___```bbbcccbbbcccddddddcccaaa^^^]]]___aaabbbaaa___^^^^^^___```^^^\\\ZZZYYYZZZ\\\^^^\\\\\\\\\\\\^^^aaaccceeebbbcccdddcccbbbaaaaaaaaadddcccbbbaaaaaaaaabbbbbbdddaaa^^^___cccgggiiiiiilllkkkjjjhhhfffeeedddccc___^^^]]]]]]^^^```bbbdddggghhhjjjkkkkkkiiigggfffhhhhhhgggfffeeeddddddcccbbbcccdddeeefffgggggggggjjjfffaaa]]]\\\___cccffffffccc``````aaabbbbbbbbbffffffeeedddccccccbbbbbbccccccbbbaaabbbcccdddeeekkkuuu{{{iii]]]___^^^]]]]]]______^^^]]][[[[[[ZZZYYYXXXZZZ\\\___ccceeefffhhhiiihhhgggfff```^^^\\\[[[[[[]]]___aaaZZZ\\\]]]^^^___aaadddfffgggffffffeeefffggghhhiiifffcccaaaccchhhiiifffcccWWWWWWWWWVVVVVVXXX\\\___dddcccbbbeeeiiinnnqqqrrrrrrtttsssooogggbbb```aaa^^^^^^^^^___aaadddfffgggffffffeeedddcccaaa```___```]]]ZZZ\\\```aaa^^^[[[ZZZYYYWWWWWWXXX[[[^^^```[[[YYYWWWUUUUUUVVVXXXZZZWWWXXXZZZ[[[\\\\\\[[[[[[\\\XXXTTTRRRSSSSSSRRRPPPPPPPPPQQQQQQQQQQQQPPPPPPUUUTTTRRRPPPOOOOOOOOOOOOOOOPPPRRRTTTUUUTTTSSSRRRNNNMMMKKKJJJJJJJJJKKKKKKOOOOOONNNMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOQQQRRRSSSSSSRRRPPPNNNMMMLLLLLLMMMMMMMMMLLLLLLKKKmmmnnnrrrzzzyyyvvvsssrrrsssssssssqqqsssssstttvvvyyy{{{zzzyyywwwxxxyyyxxxwwwxxxyyy{{{{{{{{{{{{{{{zzzyyywwwvvvuuutttrrrpppoooooooooooottttttuuuuuusssrrrqqqqqquuuvvvvvvwwwwwwvvvtttttttttsssqqqnnnkkkiiiiiiiiieeehhhkkkllllllnnnqqqtttvvvuuutttuuuvvvvvvuuutttvvvsssooollljjjjjjkkklllgggggghhhiiikkkmmmnnnoooppppppoooooooooooopppqqqmmmmmmnnnmmmmmmooosssvvvtttsssqqqpppppprrrtttvvvuuusssqqqooooooooommmlllpppooonnnnnnppppppooonnnpppooonnnoooqqqqqqnnnlllhhhjjjlllnnnoooooooooooojjjkkklllmmmnnnoooqqqqqqwwwssspppppprrrtttuuutttoooooopppqqqrrrssstttuuutttppplllkkkmmmnnnllljjjkkkkkkllllllkkkjjjhhhgggjjjkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiiggggggfffeeeeeeeeeffffffhhhfffdddbbbaaabbbeeefffhhhhhhhhhiiiiiiiiiiiiiiihhhiiijjjkkkllljjjiiihhhlllllllllkkkkkkjjjjjjjjjhhhgggeeecccdddeeehhhiiikkkkkkiiihhhfffdddcccbbbbbbaaa````````````aaabbbcccdddfffgggggggggeeedddfffggggggfffdddcccdddeeeeeedddcccdddeeeeeebbb```^^^___```cccdddccc```]]]___]]]]]]```ccceeedddbbbeeeeeefffffffffdddcccbbbggggggfffeeeccc```^^^\\\ZZZWWWTTTSSSUUUWWWXXXXXX[[[\\\]]]^^^^^^]]]\\\[[[YYYWWWVVVWWW[[[___aaaaaa___ZZZXXX[[[\\\[[[[[[]]]]]]^^^```dddhhhiiihhhfffcccbbb```______```aaabbb```aaacccddddddcccaaa```aaabbbcccbbb```^^^^^^______]]]\\\ZZZZZZZZZ\\\]]]ZZZZZZ[[[\\\^^^___aaabbbdddeeeeeebbb___^^^```ccchhhgggfffeeecccbbb``````bbb```___bbbgggmmmooopppnnnmmmjjjhhhfffeeeddddddbbbaaa___^^^^^^```bbbcccccceeegggiiijjjiiihhhggggggffffffeeeeeeddddddccccccddddddeeefffffffffeeejjjgggbbb^^^]]]^^^```bbbfffcccaaaaaaccceeeffffffdddeeeffffffffffffeeeeeeeeeeeedddddddddeeeeeefffiiissszzziii^^^___^^^]]]^^^___```___^^^\\\\\\[[[YYYYYYYYY[[[\\\```cccfffiiiiiihhhfffeeebbbbbbaaa`````````______ZZZ\\\^^^___```bbbeeehhheeeeeedddcccdddeeeggghhhfffcccaaacccfffgggddd```VVVWWWXXXWWWWWWXXXZZZ]]]```aaaeeejjjpppsssuuutttvvvuuurrrllleee```]]]\\\]]]]]]^^^___bbbeeehhhiiijjjiiihhheeeaaa^^^[[[YYY\\\[[[[[[___cccddd```\\\YYYXXXWWWWWWYYY\\\___aaa]]][[[YYYWWWVVVVVVWWWXXXXXXYYY[[[\\\^^^^^^^^^^^^\\\XXXTTTRRRSSSSSSRRRQQQRRRRRRSSSTTTTTTTTTSSSSSSUUUSSSRRRPPPNNNNNNNNNNNNMMMNNNQQQRRRSSSSSSRRRRRROOONNNMMMKKKKKKKKKKKKKKKOOOOOONNNNNNMMMLLLLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQQQQPPPNNNMMMLLLJJJJJJKKKLLLMMMMMMMMMMMMoooooorrrzzzwwwuuurrrqqqqqqrrrqqqoooppppppppprrruuuwwwvvvuuussstttuuutttttttttvvvxxxyyyyyyyyyyyyxxxwwwvvvvvvuuutttrrrqqqpppppppppppprrrrrrssssssrrrqqqqqqppprrrsssuuuvvvvvvuuusssrrrxxxwwwuuurrrpppmmmkkkjjjeeegggiiijjjkkklllnnnpppsssrrrqqqsssuuuvvvvvvuuusssqqqmmmiiiggggggggghhhfffggghhhiiijjjkkkllllllmmmmmmnnnnnnooopppppppppmmmmmmmmmlllkkkllloooqqqrrrrrrssssssuuuvvvxxxyyywwwtttpppnnnmmmmmmlllkkkooonnnmmmmmmooopppooonnnooonnnnnnooopppooommmkkkhhhiiikkklllmmmmmmmmmllliiiiiijjjkkklllnnnooopppvvvuuusssssstttuuuuuutttmmmnnnoooqqqsssuuuwwwxxxvvvrrrmmmlllmmmmmmllljjjiiiiiijjjjjjjjjhhhgggfffhhhiiijjjkkkkkkllllllkkkmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhggggggfffgggggggggfffdddbbbbbbccceeefffdddeeefffhhhiiiiiihhhhhhfffhhhkkkmmmnnnmmmkkkiiinnnmmmlllllllllmmmnnnoooiiigggfffeeeeeegggjjjllllllkkkkkkjjjhhhfffeeedddbbbbbbaaaaaaaaabbbbbbccceeefffgggggggggfffdddcccbbbdddeeedddccccccdddeeefffdddbbbaaabbbaaa```^^^[[[]]]aaafffiiihhhddd```aaa``````aaacccdddcccbbbddddddeeeeeeeeedddccccccdddddddddcccbbb```^^^^^^\\\YYYUUUTTTUUUXXXYYYZZZ___```aaabbbbbbaaa```___YYYWWWVVVWWWYYY\\\]]]]]]\\\WWWUUUYYY\\\\\\]]]aaa```______aaadddeeeeeedddaaaaaa_________```aaabbb___aaabbbdddeeeeeeddddddaaabbbbbbaaa^^^\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\ZZZ[[[]]]___aaaaaa``````eeefffeeeaaa\\\[[[___dddkkkkkkjjjiiifffbbb___]]]______aaaeeekkkqqquuuwwwqqqnnnjjjgggeeedddeeeffffffdddbbb```___```aaaaaa___aaadddfffhhhhhhhhhgggeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeedddddddddiiifffccc```^^^]]]^^^^^^dddcccaaabbbeeehhhjjjkkkdddeeegggiiijjjjjjiiihhhggghhhhhhhhhhhhhhhgggggghhhppp{{{xxxkkkbbbaaa```^^^___```aaa```___^^^]]]\\\[[[ZZZZZZZZZZZZ___ccchhhlllnnnlllhhheeeddddddeeeeeedddbbb```^^^\\\^^^```aaabbbcccfffhhhcccbbbaaa```aaaccceeegggfffdddaaabbbcccccc___\\\VVVXXXYYYZZZYYYYYYYYY[[[\\\```fffnnnuuuxxxxxxvvvuuuqqqlllgggccc```]]][[[ZZZZZZ[[[]]]___bbbeeegggiiihhhfffccc```\\\YYYWWWXXXXXX[[[```eeeeeebbb^^^VVVVVVUUUVVVXXX[[[^^^```___]]]ZZZXXXVVVUUUUUUUUUXXXYYYZZZ\\\^^^___``````ZZZXXXUUUSSSSSSTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTSSSQQQOOONNNMMMMMMMMMLLLMMMOOOQQQRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHJJJKKKLLLMMMMMMMMMooommmooovvvsssrrrqqqqqqqqqpppooonnnppppppoooppprrrrrrqqqooopppqqqqqqqqqooooooqqqssssssssstttuuuuuuuuuvvvvvvuuutttsssrrrqqqqqqrrrssssssrrrqqqqqqrrrqqqooonnnmmmooorrrtttuuuuuutttsssxxxvvvuuutttsssqqqooommmiiijjjkkkllllllmmmnnnooopppooooooppprrrssssssrrrpppnnnjjjgggeeedddeeeeeefffggghhhiiiiiijjjjjjjjjjjjkkklllnnnoooppppppppplllmmmlllkkkjjjkkknnnqqqttttttvvvwwwxxxyyyyyyyyyxxxuuuppplllllllllkkkkkkmmmlllkkklllnnnoooooommmnnnnnnooooooooonnnllljjjhhhiiijjjlllllllllkkkkkkiiihhhhhhiiijjjlllmmmooosssssssssttttttttttttsssmmmnnnppprrrvvvzzz}}}{{{vvvpppnnnnnnnnnllljjjhhhiiijjjjjjjjjhhhgggfffhhhiiiiiijjjkkkkkkjjjjjjmmmmmmlllkkkkkkjjjkkkkkkkkkkkkjjjhhhhhhggggggggggggfffeeeddddddeeeffffffcccdddfffhhhiiihhhgggfffgggiiillloooppppppnnnmmmlllkkkkkkkkkmmmpppsssuuummmkkkiiiggggggiiikkklllkkkllllllkkkjjjhhhfffeeebbbbbbbbbbbbbbbbbbcccccceeefffffffffeeecccbbbaaaaaabbbccccccbbbaaabbbcccdddddddddddddddcccaaa```\\\^^^bbbfffiiiiiifffccccccbbbbbbbbbbbbccccccbbbcccccccccdddddddddddddddcccccccccbbbbbbaaa``````___[[[WWWUUUVVVYYY[[[\\\bbbbbbccccccccccccbbbbbbYYYXXXWWWWWWXXXYYYZZZZZZ[[[VVVUUUYYY]]]___bbbeeeeeecccaaaaaaccceeeeeeeeeaaaaaa``````aaabbbccccccaaabbbcccdddeeeeeeeeeeee```aaaaaa```]]]ZZZZZZZZZ]]]^^^____________]]]]]]\\\^^^bbbeeefffdddbbb``````ccceeebbb]]]\\\```eeeiiijjjkkkjjjgggccc^^^[[[]]]^^^aaaffflllqqquuuwwwqqqnnnjjjfffddddddeeegggiiigggdddbbb`````````aaa^^^```ccceeegggggggggfffffffffffffffgggggghhhhhhhhhhhhgggeeedddcccbbbbbbddddddbbbaaa___^^^]]]]]]bbb``````aaaeeeiiilllmmmeeegggjjjlllmmmllljjjiiijjjjjjkkkllllllkkkiiihhhkkkpppvvvzzzyyyuuunnniiieeecccaaa```aaaaaa``````^^^]]]\\\]]]^^^^^^]]]]]]aaaffflllqqqrrrpppkkkhhhccccccccccccbbbaaa```______aaaccccccccccccdddeee```___^^^^^^^^^```cccdddeeecccaaa``````^^^[[[XXXWWWYYY\\\]]]\\\[[[ZZZ[[[[[[___eeelllsssvvvuuutttooojjjeeebbbbbbbbb___]]]XXXXXXXXXXXXZZZ\\\^^^```bbbaaaaaa```___]]][[[ZZZWWWWWWYYY\\\```aaa___]]]TTTTTTTTTTTTUUUWWWYYY[[[^^^]]]ZZZXXXUUUSSSRRRQQQTTTUUUWWWYYY[[[\\\^^^^^^XXXWWWUUUTTTTTTTTTTTTSSSPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQOOONNNMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQRRRQQQPPPNNNMMMKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJmmmkkkkkkpppvvvzzzxxxuuuooopppqqqqqqpppooonnnnnnsssrrrpppppppppooommmkkkooooooooonnnlllkkklllnnnmmmnnnooopppqqqsssuuuuuuuuutttsssrrrrrrsssttttttrrrpppooooooppppppmmmkkkjjjlllooorrrtttuuuuuuuuuuuusssqqqrrrtttuuutttrrrooonnnnnnooopppppppppppppppnnnmmmmmmnnnnnnmmmllllllkkkhhhfffdddccccccdddcccdddeeefffggggggggggggjjjkkkkkkmmmnnnooopppqqqmmmmmmmmmllllllmmmqqqssswwwwwwxxxyyyyyyxxxxxxwwwxxxtttooolllkkkkkkkkkjjjkkkjjjjjjkkkmmmooonnnmmmmmmnnnppppppooommmkkkjjjhhhiiikkklllmmmlllkkkkkkjjjiiihhhhhhhhhjjjkkkmmmnnnoooqqqsssssstttttttttpppqqqsssvvvzzz~~~yyysssoooooopppnnnllliiijjjkkkkkkkkkjjjiiihhhiiiiiijjjkkkkkkkkkkkkjjjnnnmmmmmmllllllllllllmmmlllkkkjjjiiiggggggfffffffffffffffffffffgggggggggeeefffhhhiiiiiihhhfffeeefffhhhkkknnnoooooommmlllhhhhhhiiijjjmmmqqqtttwwwqqqooollliiihhhhhhiiijjjjjjkkkkkkkkkkkkiiigggfffaaaaaabbbbbbccccccccccccdddddddddcccbbbaaa```___aaabbbcccbbb___^^^___```bbbeeehhhkkkjjjhhheeecccaaaaaabbbdddggghhhgggeeeddddddcccbbbaaaaaabbbcccbbbbbbbbbbbbccccccdddddddddcccccccccbbbbbbbbbbbbaaa]]]YYYXXXYYYZZZ\\\\\\______````````````______YYYYYYYYYXXXXXXXXXXXXYYY\\\XXXWWW\\\aaaccceeeiiijjjgggdddcccdddfffggghhhaaaaaabbbbbbcccdddeeefffeeeeeeeeeeeeddddddccccccbbbccccccbbb___\\\\\\\\\___```bbbccccccbbbaaa```]]]```dddggghhhfffbbb```YYY^^^cccccc```___aaadddccceeeggghhhfffccc^^^\\\[[[]]]aaaeeeiiilllooopppooolllhhhdddcccccceeefffjjjhhheeecccaaa``````aaa```bbbdddfffgggggggggfffhhhiiiiiijjjjjjkkkkkkkkkjjjiiigggeeecccbbbaaaaaa```````````````___^^^]]]___]]]]]]___ccchhhkkklllhhhjjjlllnnnnnnllljjjhhhkkklllmmmnnnnnnmmmkkkjjjooopppqqqqqqqqqqqqppppppiiigggcccbbbbbbbbbaaa```^^^^^^^^^aaadddeeedddbbbcccggglllqqqrrrpppkkkhhhaaa```^^^]]]]]]___```aaabbbccceeedddbbbaaa```aaa___^^^^^^^^^^^^___```aaabbbaaa___^^^\\\ZZZXXXVVVWWWZZZ^^^___^^^]]]\\\\\\]]]^^^aaafffkkknnnooonnnkkkgggaaa___```aaa___]]]ZZZYYYXXXWWWWWWWWWXXXYYY[[[[[[\\\\\\\\\\\\[[[[[[WWWVVVUUUVVVWWWYYYYYYYYYVVVUUUUUUUUUUUUVVVWWWXXX[[[ZZZYYYWWWTTTRRROOONNNPPPPPPRRRSSSUUUWWWYYYZZZWWWWWWVVVUUUTTTTTTTTTUUUQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQPPPPPPOOONNNMMMLLLNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEEEElllkkkkkklllnnnooonnnmmmkkkmmmqqqrrrqqqpppoooppptttsssqqqppppppnnnkkkiiilllmmmmmmllljjjjjjkkkmmmlllllllllmmmoooqqqrrrsssssssssrrrqqqqqqrrrssstttpppmmmlllnnnqqqrrrooolllkkklllnnnpppssstttuuuvvvrrrpppnnnoootttwwwwwwvvvtttrrrqqqqqqrrrrrrqqqppppppnnnlllllllllkkkjjjhhhjjjiiigggeeedddddddddeeedddfffhhhiiikkkkkkjjjjjjllllllkkklllmmmoooqqqrrrooooooooonnnnnnooosssuuuyyyyyyyyyyyyxxxwwwvvvuuuuuurrrnnnlllkkkkkkjjjjjjiiihhhhhhjjjmmmnnnnnnmmmmmmooorrrrrrpppmmmkkkjjjiiijjjlllmmmnnnnnnnnnmmmlllkkkiiigggggghhhiiikkkjjjmmmppprrrtttuuuwwwyyywwwwwwxxxzzz}}}zzzssspppppppppooommmjjjjjjkkkllllllkkkjjjiiijjjjjjkkkkkkkkkkkkkkkjjjmmmmmmllllllllllllmmmmmmlllkkkiiihhhfffeeeddddddeeeeeefffggggggggggggfffeeefffggghhhggggggeeeeeeccceeefffhhhiiijjjjjjiiihhhiiiiiikkkmmmpppssstttqqqooolllhhhffffffgggggggggiiijjjkkkjjjhhhfffeeeaaabbbcccdddeeeeeeeeedddcccbbbbbbaaa```_________```aaaaaa```^^^]]]]]]^^^aaaffflllooonnnkkkgggeeedddcccccceeeggghhhhhhgggcccdddcccaaa______aaacccaaaaaaaaaaaabbbcccdddeeeddddddcccbbbbbbbbbccccccaaa___\\\[[[[[[\\\]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[[[[[[[YYYXXXYYYZZZ]]]ZZZ[[[aaaeeefffgggjjjllliiifffdddeeeggghhhhhhaaabbbcccdddeeefffggggggggggggfffdddcccbbbbbbaaaeeeffffffeeebbb`````````aaabbbcccdddeeedddcccbbb]]]```dddggggggeeeaaa^^^WWWZZZ___bbbccccccbbbbbb^^^```bbbddddddbbb___]]][[[^^^bbbeeeffffffhhhiiijjjhhheeecccaaabbbccceeeiiigggeeebbbaaaaaaaaabbbbbbdddfffiiijjjjjjiiihhhlllllllllmmmmmmnnnnnnnnnllljjjgggeeebbbaaaaaaaaa]]]^^^____________^^^]]]]]][[[[[[]]]aaaeeeggghhhiiijjjlllmmmmmmkkkjjjhhhkkkkkklllmmmmmmmmmmmmmmmooonnnlllkkkkkkmmmpppqqqjjjgggdddbbbcccddddddcccbbbaaacccgggkkkmmmkkkhhhcccfffiiilllmmmkkkiiiggg___^^^\\\ZZZ[[[]]]```aaaaaacccdddcccaaa___^^^^^^^^^______```______^^^]]]^^^]]]]]][[[ZZZXXXVVVUUUWWWZZZ]]]______^^^^^^______^^^___aaaeeehhhiiihhhjjjgggccc```___]]]\\\ZZZ]]][[[ZZZXXXWWWVVVVVVWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTRRRPPPPPPQQQSSSUUUVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWVVVTTTRRROOOMMMMMMMMMNNNOOOPPPRRRTTTUUUUUUVVVWWWWWWUUUTTTUUUVVVSSSTTTTTTUUUUUUTTTTTTSSSPPPPPPPPPPPPPPPOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMKKKJJJHHHGGGJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDFFFFFFFFFEEEDDDCCCBBBAAAkkkmmmnnnllljjjhhhiiikkkgggkkkpppsssrrrqqqqqqrrrrrrqqqooooooooonnnllljjjiiijjjkkkkkkjjjkkkmmmooopppooonnnnnnnnnnnnpppppppppoooooonnnooopppqqqrrrpppnnnnnnrrrwwwzzzyyyvvvppppppooopppppprrrsssttttttooolllmmmsssxxxyyyyyyuuusssqqqqqqrrrrrrpppnnnpppnnnlllllllllllljjjhhhhhhggggggfffeeeffffffffffffhhhjjjmmmooooooooonnnooonnnlllkkklllnnnqqqsssrrrrrrqqqpppnnnooorrrtttyyyyyyxxxwwwvvvvvvuuuuuussspppnnnllllllllljjjiiihhhggggggiiilllnnnnnnmmmmmmpppttttttpppmmmkkkkkkjjjkkkmmmooopppqqqppppppnnnmmmjjjgggfffggghhhiiiiiimmmqqqtttvvvyyy~~~~~~}}}}}}yyyrrrnnnooooooooommmiiijjjkkkllllllkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjiiikkkkkkjjjjjjjjjkkkkkklllkkkjjjhhhfffdddcccbbbbbbbbbccceeefffgggfffeeedddccccccddddddeeeeeeffffffddddddddddddeeefffggghhhllllllmmmmmmnnnnnnoooooommmkkkhhheeeccccccdddeeeeeefffhhhiiiiiigggeeedddcccdddfffggghhhhhhggggggcccbbbaaa```````````````]]]^^^___^^^]]]\\\]]]^^^ccchhhmmmnnnlllhhhffffffcccccceeehhhkkkllljjjhhhbbbcccbbb```^^^^^^aaaddd````````````aaaccceeefffdddcccbbbaaa```aaaaaabbbaaa___^^^^^^^^^^^^]]][[[YYYYYYYYYXXXXXXYYYYYYYYYZZZ\\\^^^]]]ZZZYYYZZZ[[[^^^\\\]]]dddgggggggggiiijjjgggdddcccdddfffgggggg```aaabbbdddeeefffgggggggggfffeeedddbbbbbbaaaaaadddeeefffeeecccaaaaaabbbbbbbbbcccddddddddddddddd___bbbeeehhhhhheeeaaa___[[[ZZZ\\\___bbbdddbbb```\\\]]]```aaabbbaaa___]]][[[___dddfffeeedddeeefffdddcccbbbaaa```aaabbbbbbgggfffcccbbbaaabbbcccdddccceeehhhkkkmmmnnnnnnmmmnnnnnnnnnnnnnnnooooooooollljjjgggdddbbbaaaaaabbb^^^^^^^^^^^^^^^]]]\\\\\\]]][[[ZZZ[[[___bbbeeeeeehhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjkkklllmmmnnnoookkkjjjiiiiiiiiijjjkkklllhhheeecccbbbeeegggiiiiiihhhggghhhmmmrrrsssoookkkfffggghhhhhhhhhhhhgggggg```___^^^]]]]]]]]]^^^___]]]___bbbbbb```^^^]]]]]]___```bbbcccbbb___\\\ZZZYYYZZZZZZYYYXXXVVVUUUUUUUUUXXX[[[]]]]]]]]]^^^```___^^^^^^aaadddeeeeeeeeeeeeeeedddbbb^^^\\\[[[[[[\\\ZZZYYYWWWVVVUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSPPPPPPPPPOOONNNNNNOOOQQQRRRRRRSSSTTTVVVWWWXXXYYYTTTUUUVVVVVVUUUSSSQQQOOONNNMMMMMMNNNOOOPPPRRRSSSSSSVVVXXXWWWUUUTTTVVVWWWTTTTTTTTTTTTSSSRRRQQQQQQNNNOOOPPPQQQRRRQQQQQQPPPQQQPPPOOONNNNNNMMMMMMMMMJJJJJJKKKKKKJJJIIIGGGFFFHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCBBBBBBCCCBBBBBBAAA@@@@@@kkkoooqqqnnniiigggiiillleeejjjpppssssssrrrrrrsssooonnnmmmnnnoooooommmlllfffhhhiiijjjkkkmmmppprrrtttsssqqqooonnnmmmmmmnnnmmmmmmlllllllllnnnooopppsssqqqrrrwwwuuusssqqqoooooopppqqqrrrvvvppplllmmmrrrxxxzzzzzzuuusssppppppqqqqqqnnnkkkpppnnnmmmmmmmmmmmmllljjjggggggfffffffffgggggghhhcccdddgggjjjlllmmmmmmlllqqqooollljjjkkknnnrrrtttuuutttsssqqqnnnnnnppprrrxxxwwwvvvvvvuuuuuuvvvvvvqqqooommmmmmmmmllljjjiiigggfffgggiiilllnnnnnnmmmmmmqqquuuuuuqqqmmmkkkkkkjjjlllnnnppprrrrrrrrrrrrpppnnnkkkhhhffffffggghhhjjjnnnsssvvvyyy}}}~~~}}}}}}~~~}}}wwwpppmmmmmmnnnnnnmmmiiiiiikkkkkklllkkkjjjiiiiiiiiijjjjjjjjjiiiiiihhhiiiiiiiiihhhiiiiiijjjjjjjjjiiigggeeecccbbbaaa``````aaaccceeeeeeeeecccbbb``````aaabbbccceeeggghhhfffeeedddddddddfffhhhiiippppppppppppooommmlllkkkiiigggdddbbbaaaaaacccdddccceeeggghhhhhhgggdddccceeefffhhhiiijjjjjjjjjiiicccbbbbbbaaaaaaaaaaaaaaaZZZ\\\]]]]]]]]]]]]___```fffiiilllkkkhhheeedddeee```cccggglllpppooollliiiaaabbbbbb```]]]]]]aaaddd```_________aaaccceeefffcccbbbaaa_________``````aaa```______```___]]][[[\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZ]]]___^^^\\\ZZZ[[[]]]^^^\\\___eeeiiigggfffggggggeeebbbbbbcccdddeeeddd^^^___aaaccceeeffffffgggfffeeedddcccbbbbbbbbbbbbaaabbbdddcccaaa`````````bbbbbbbbbccccccdddddddddccceeehhhjjjjjjgggdddaaa___\\\ZZZ\\\aaadddbbb___\\\]]]___```aaa```___^^^\\\aaaeeegggfffdddeeefffaaa```````````````aaaaaaeeedddbbbaaaaaabbbdddeeeccceeeiiimmmpppqqqrrrrrrooooooooooooooonnnnnnnnnllljjjgggdddbbbaaabbbbbb``````___^^^\\\[[[[[[ZZZ^^^\\\ZZZ[[[^^^aaacccdddffffffggghhhjjjkkklllmmmjjjiiiiiiiiikkkmmmoooqqqfffggghhhiiiiiihhhggggggeeecccaaabbbfffjjjmmmnnnmmmkkklllqqquuuvvvqqqllljjjiiihhhggggggggghhhiiiaaaaaabbbaaa```___]]]\\\ZZZ\\\___```___^^^^^^^^^___aaadddeeeccc```[[[XXXWWWXXXYYYXXXWWWVVVVVVVVVTTTVVVYYYZZZ[[[\\\^^^```]]]^^^___bbbeeefffeeeccc^^^aaacccbbb___]]]^^^```XXXWWWUUUTTTTTTTTTUUUUUURRRSSSTTTTTTTTTTTTSSSSSSKKKMMMOOOPPPOOONNNNNNNNNKKKLLLNNNPPPSSSUUUWWWXXXRRRTTTVVVWWWWWWUUUSSSQQQOOOOOONNNNNNOOOQQQRRRSSSSSSVVVXXXXXXVVVUUUVVVXXXRRRRRRRRRRRRQQQOOONNNMMMMMMOOOPPPRRRSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCC??????@@@AAAAAAAAA@@@@@@mmmrrrvvvwwwtttpppmmmmmmkkkkkklllooossstttrrrooooooooopppooonnnmmmkkkiiijjjiiihhhiiinnnrrrtttuuuwwwwwwuuurrrnnnlllmmmnnnnnnnnnmmmkkkiiihhhiiikkkkkknnnwwwxxxsssoooooorrruuuwwwwwwuuutttqqqpppqqquuuyyy|||xxxuuurrroooooooooooonnnmmmnnnooooooooommmlllkkkiiiiiiiiihhhhhhgggfffeeefffffffffggghhhjjjkkkllliiijjjkkkkkkkkkmmmqqqtttwwwvvvtttrrrpppooonnnnnnuuuuuuttttttttttttuuuvvvtttpppllllllnnnmmmiiieeegggfffeeeeeefffiiimmmoootttooonnnrrruuuqqqnnnmmmmmmppprrrrrrpppoooqqqtttwwwuuuqqqllljjjiiiiiiiiimmmoootttyyyzzzwwwyyyyyyzzzyyytttmmmkkkmmmqqqnnnnnnmmmkkkiiihhhgggfffggghhhiiijjjkkkjjjiiihhhhhhhhhgggggggggggghhhhhhmmmkkkgggdddaaa``````aaaccccccccccccbbb```___^^^```___aaafffgggdddccceeeeeebbb___```eeeiiijjjjjjsssuuuxxxyyyvvvqqqjjjfffgggdddaaa```bbbcccbbb```ddddddeeeffffffeeeeeedddggggggfffeeeeeedddccccccfffccc```aaaeeefffccc```___]]][[[ZZZZZZ\\\___aaafffhhhiiihhheeedddcccdddbbbjjjpppqqqppppppnnnjjjcccffffffbbb\\\[[[```fffcccaaa___^^^```dddhhhkkkiiigggddd```]]][[[[[[[[[___```bbbcccbbbaaa___]]]^^^]]]\\\ZZZYYYXXXXXXXXXXXX[[[^^^aaaaaa```^^^\\\aaaccceeeffffffeeeeeefffkkkjjjhhhgggeeecccaaaaaa______```bbbeeeeeedddbbbcccaaa``````aaabbbbbbaaabbbaaa```_______________aaaccceeeeeedddcccbbbbbbdddddddddccccccddddddeeebbb]]]YYYZZZ___dddeeedddddddddcccccccccccccccccccccdddeeedddccccccdddeeeaaa``````_______________eeeddddddccccccddddddeeehhhggggggkkkooorrrqqqooonnnnnnooonnnmmmkkkjjjhhhjjjhhheeeddddddeeedddcccjjjiiigggdddbbb___]]]\\\bbb```^^^^^^aaaccceeeeeebbbccceeeiiilllmmmlllkkkmmmllljjjhhhhhhiiikkklllhhheeebbbdddhhhiiigggcccfffeeeeeefffhhhkkknnnppprrrpppmmmllllllkkkjjjhhhhhhgggeeedddeeedddcccbbbgggffffffdddbbb___]]]\\\WWW[[[```ccccccbbbbbbaaaddddddeeedddbbb___]]][[[[[[[[[\\\]]]\\\ZZZWWWVVVTTTTTTVVVYYY\\\]]][[[YYY[[[]]]```cccdddddddddccccccdddcccaaa^^^\\\[[[\\\[[[YYYWWWVVVUUUVVVWWWXXXWWWTTTRRRQQQRRRSSSSSSRRRPPPPPPOOOPPPOOOMMMHHHEEEIIIJJJKKKMMMPPPSSSUUUWWWVVVVVVUUUTTTRRRPPPNNNMMMOOOOOONNNNNNOOOQQQRRRSSSSSSTTTSSSRRRPPPQQQSSSUUUSSSQQQPPPPPPRRRSSSPPPMMMNNNPPPRRRSSSTTTSSSRRRQQQRRRRRRRRRQQQOOOLLLHHHFFFIIIHHHGGGFFFEEEEEEEEEEEEFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>AAAAAA@@@@@@???@@@@@@AAABBB@@@???@@@BBBCCCBBB@@@nnnuuu}}}yyysssoookkkkkkkkknnnrrrssspppnnnmmmnnnoooooonnnmmmlllkkkjjjhhhhhhjjjnnnrrrttttttrrrrrrqqqooolllkkklllnnnkkkkkkjjjhhhfffeeegggiiikkkmmmttt~~~tttrrroooppptttwwwxxxxxxvvvtttrrrqqqrrruuuyyy|||zzzvvvssspppppppppooonnnoooppppppqqqpppooonnnmmmiiiiiijjjjjjiiihhhfffeeeffffffggghhhiiijjjkkkllljjjkkkkkkkkkkkkmmmqqqtttuuuuuutttrrrqqqqqqppppppqqqqqqqqqrrrrrrssstttuuuvvvrrrmmmlllnnnmmmhhhdddeeeeeeeeefffhhhllloooppprrrnnnmmmqqqrrrpppoooqqqsssuuuwwwvvvsssqqqsssuuu{{{xxxsssnnnjjjggggggggglllpppwww~~~wwwtttvvvxxxyyyyyyuuuooolllmmmpppnnnmmmlllkkkiiihhhgggfffiiijjjjjjkkkkkkjjjhhhgggggggggffffffeeefffffffffjjjiiihhhfffdddcccbbbbbbaaaaaaaaaaaaaaaaaa``````aaa```bbbggghhhdddccceeefffdddbbbaaaccceeeggggggooorrrwwwyyywwwqqqjjjeeeeeebbb``````bbbdddcccbbbddddddeeeeeeeeeeeeeeedddeeeeeeeeeddddddcccccccccccc```___bbbfffhhheeebbb___^^^\\\[[[[[[]]]___```ccceeefffeeecccbbbbbbccchhhooosssrrrooonnnjjjeeegggiiijjjfffaaa___cccgggdddbbb```___```dddhhhjjjjjjhhhdddaaa^^^]]]]]]]]]___```aaaccccccbbbaaa```]]]]]]\\\[[[ZZZ[[[[[[\\\[[[]]]```bbbcccbbb```^^^```bbbeeefffeeeeeeeeefffjjjiiihhhfffdddbbbaaaaaaaaa```aaaccceeefffdddcccbbb```___```aaabbbaaa``````______^^^]]]]]]^^^^^^^^^```bbbccccccbbbbbbbbbeeedddcccbbbbbbcccddddddbbb]]]YYYZZZ___dddeeeeeeffffffffffffeeeeeeeeeeeecccdddffffffeeedddddddddbbbbbbaaa```_________```ccccccccccccdddeeeffffffhhhffffffiiimmmpppooonnnmmmmmmnnnnnnmmmllljjjiiikkkiiiggggggiiijjjjjjjjjjjjiiigggeeebbb```^^^^^^bbb```^^^___aaadddeeeeeecccdddfffjjjmmmooommmlllkkkjjjgggffffffhhhkkkmmmooojjjdddcccfffhhhgggeeeeeeeeeeeegggiiilllooopppqqqooolllkkkkkkjjjiiiggggggeeecccaaaaaabbbbbbbbbfffeeedddcccaaa___]]]\\\YYY]]]aaaccccccaaaaaaaaa___aaabbbccccccaaa^^^]]]^^^______^^^]]]ZZZWWWUUUTTTUUUVVVYYY[[[\\\ZZZXXX[[[\\\^^^```aaaaaa``````___``````___]]][[[\\\\\\\\\[[[YYYXXXWWWXXXYYYZZZVVVTTTQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQNNNIIIEEEIIIIIIKKKMMMOOOQQQSSSUUUUUUTTTTTTSSSRRRPPPOOONNNOOOOOONNNNNNOOOPPPQQQRRRRRRRRRRRRPPPNNNNNNPPPQQQRRRPPPOOOPPPQQQQQQOOOMMMMMMNNNPPPRRRRRRQQQPPPOOOOOOOOOOOONNNLLLIIIFFFDDDHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCAAA@@@AAAAAABBBCCCBBBBBBAAA@@@@@@??????@@@@@@@@@?????????@@@@@@BBB@@@???@@@BBBCCCBBB@@@oooyyyzzzssskkkkkkkkknnnppppppooommmmmmmmmnnnnnnnnnnnnmmmmmmiiiiiiiiilllooorrrsssrrrnnnooonnnlllkkkjjjlllnnnkkkkkkjjjhhheeeeeefffhhhjjjkkkpppwww~~~}}}zzzsssqqqpppqqqtttwwwyyyyyywwwuuutttssstttvvvyyy{{{zzzwwwtttqqqppppppnnnmmmooooooooopppoooooonnnmmmiiijjjllllllllljjjhhhfffggggggiiijjjkkkkkkkkkkkkkkkkkklllllllllmmmppprrrssssssssssssssssssssssssppppppqqqrrrrrrsssttttttuuuqqqnnnllllllkkkgggdddcccdddfffiiikkknnnpppqqqooolllllloooooonnnqqqwwwzzz|||}}}zzzvvvssstttvvvzzzwwwrrrmmmjjjhhhhhhhhhlllqqqyyy|||tttqqqrrrtttvvvwwwtttooollllllmmmllllllkkkjjjiiiggggggfffjjjkkkkkkkkkkkkiiihhhggggggfffeeedddddddddddddddggghhhiiiiiihhhfffdddccc^^^___```aaabbbbbbccccccbbbaaaccchhhhhheeeccceeegggggghhhfffeeeddddddeeeiiimmmssswwwvvvqqqjjjeeebbb```______bbbdddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbb^^^]]]^^^bbbgggiiigggddd```___^^^]]]]]]]]]______```aaabbbaaa```___```aaajjjppptttrrrooommmjjjfffiiikkkllljjjfffcccccceeedddbbbaaa``````ccceeegggiiigggdddaaa___^^^^^^^^^]]]^^^```bbbcccccccccbbb^^^]]]\\\\\\\\\^^^```aaa]]]___bbbdddeeedddbbb```^^^aaadddeeeeeeeeeeeefffhhhhhhfffdddcccbbbaaaaaa`````````bbbddddddcccaaa```______```aaaaaa```^^^]]]]]]\\\[[[[[[[[[\\\\\\\\\]]]^^^```bbbbbbccccccfffdddbbbaaa```aaabbbcccaaa]]]ZZZ\\\```dddffffffhhhhhhhhhhhhgggggggggfffeeefffhhhiiiiiigggfffeeedddcccbbbaaa````````````aaabbbcccdddeeeggghhhhhhgggffffffgggjjjlllmmmmmmllllllmmmmmmmmmmmmllllllkkkiiigggggghhhiiiiiihhhiiihhhgggeeedddbbbaaa```bbb```___```bbbdddeeeeeeeeeeeegggkkknnnpppooommmiiigggdddcccdddgggkkknnnvvvooogggcccdddfffggggggdddeeegggiiilllnnnpppqqqqqqooommmllllllkkkjjjiiihhhgggdddbbbaaaaaabbbcccddddddddddddbbb```^^^\\\ZZZ]]]```bbbaaa`````````]]]___bbbeeefffeeebbbaaabbbbbbaaa```]]]ZZZWWWUUUUUUUUUVVVXXXZZZ[[[YYYWWWYYYZZZ[[[\\\]]]^^^]]]]]]\\\]]]___^^^]]]\\\\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\UUUSSSRRRRRRSSSTTTTTTSSSVVVUUUTTTSSSRRROOOJJJGGGIIIIIIJJJLLLNNNOOOQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPNNNLLLKKKLLLMMMOOONNNMMMNNNOOOOOOMMMLLLKKKLLLMMMNNNOOONNNMMMLLLLLLLLLMMMLLLKKKIIIFFFEEEGGGFFFFFFEEEEEEEEEFFFFFFDDDCCCAAA@@@???@@@@@@AAACCCBBBBBBAAAAAA@@@??????????????????????????????AAA@@@???@@@BBBCCCBBBAAAoooyyy}}}uuulllllllllmmmnnnnnnmmmlllmmmmmmmmmmmmmmmllllllllliiiiiijjjmmmppprrrrrrqqqooooooooommmlllkkkmmmoooqqqqqqooolllhhhfffggghhhiiiiiilllqqqvvvxxxwwwvvvwwwtttrrrqqqrrrvvvyyy{{{xxxwwwvvvuuuvvvwwwyyy{{{yyywwwsssqqqpppooommmkkkllllllmmmmmmmmmllllllllljjjlllmmmnnnnnnllljjjhhhjjjkkklllmmmnnnnnnmmmmmmlllmmmmmmmmmlllmmmoooqqqssssssssstttsssssssssssssssssssssssssssssssssssspppmmmkkkjjjjjjiiigggddddddfffhhhkkkmmmooooooooommmkkklllnnnmmmmmmsss{{{}}}wwwttttttuuutttrrroookkkjjjjjjkkklllnnnrrrxxx}}}|||wwwpppnnnoooppprrrsssrrrnnnkkkiiiiiiiiiiiihhhgggffffffeeeeeeiiiiiijjjkkkkkkjjjiiihhhffffffeeedddddddddddddddfffhhhjjjkkkjjjgggcccaaa]]]^^^___aaadddfffhhhiiidddcccdddhhhhhheeedddeeefffkkkpppqqqmmmhhhffffffeeehhhmmmppppppmmmhhheeeaaaaaa``````aaabbbdddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaa\\\\\\___cccggghhhfffccc``````___^^^^^^^^^^^^___^^^___```___^^^^^^___aaaeeelllpppooonnnooonnnkkkiiikkklllkkkhhheeebbbaaabbbaaa___^^^___```bbbccceeedddbbb```___^^^]]]]]]ZZZ[[[]]]___aaabbbbbbbbb______^^^^^^^^^```aaabbb^^^```bbbddddddcccbbbaaa^^^```ccceeeeeeeeefffgggfffeeecccbbb````````````^^^^^^^^^```bbbcccaaa___`````````aaabbbbbb```^^^[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\^^^aaacccddddddeeedddaaa___^^^___aaabbb```^^^\\\]]]```dddffffffggggggggggggggggggffffffggghhhjjjlllmmmkkkhhhfffeeeeeecccbbbaaaaaa`````````aaaccceeeggghhhiiijjjgggfffffffffhhhjjjkkkkkkllllllmmmnnnnnnooooooooonnnllljjjiiiiiihhhfffdddhhhgggfffeeeddddddcccbbbbbbaaa```aaaccceeefffeeedddeeegggkkknnnpppnnnmmmfffdddbbbaaabbbfffkkknnnuuuooohhhddddddfffggghhheeefffiiilllnnnpppqqqqqqrrrpppnnnnnnnnnnnnmmmlllkkkkkkkkkiiifffdddcccbbbbbbdddggghhhgggccc^^^ZZZXXXZZZ]]]^^^^^^^^^___```___aaaeeehhhiiihhhfffdddaaaaaa```^^^\\\YYYWWWUUUUUUTTTUUUVVVXXXYYYXXXVVVVVVVVVWWWYYYZZZ\\\]]]]]]\\\^^^```___^^^\\\\\\]]]\\\[[[[[[ZZZZZZZZZ[[[\\\UUUSSSRRRSSSUUUVVVUUUTTTTTTSSSRRRRRRRRRPPPLLLIIIHHHIIIJJJKKKMMMNNNNNNOOOPPPOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNMMMMMMMMMNNNOOOOOOOOOMMMKKKIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEDDDEEEEEECCCBBB@@@?????????@@@@@@AAAAAA@@@@@@??????>>>>>>===>>>>>>???????????????@@@@@@@@@@@@BBBBBBBBBBBBooovvv|||uuummmmmmnnnnnnmmmlllllllllnnnmmmlllkkkkkkjjjjjjjjjjjjjjjkkkmmmpppqqqqqqpppssstttsssqqqnnnnnnoooqqqvvvvvvsssnnniiifffeeefffggghhhjjjmmmqqqtttuuuuuu|||yyytttpppooosssxxx|||yyyyyyxxxxxxxxxyyyyyyzzzwwwuuurrrqqqpppooollljjjmmmmmmlllllllllmmmmmmmmmmmmnnnoooppppppnnnlllkkknnnoooooopppppppppoooooommmnnnooonnnmmmlllnnnooossstttttttttsssrrrqqqppptttttttttsssrrrpppnnnmmmhhhgggffffffggggggfffeeeggghhhjjjlllnnnnnnmmmmmmlllkkklllnnnnnnnnnsss{{{}}}|||vvvsssssstttqqqooommmjjjiiiiiikkklllqqqrrrtttuuuvvvyyy~~~zzzuuutttsssooommmnnnlllmmmoooooollliiigggeeefffeeeeeeeeeddddddccccccfffgggiiijjjkkkjjjjjjiiifffeeeeeeddddddeeeeeefffgggiiijjjkkkiiifffaaa___]]]^^^```cccfffjjjmmmooohhheeeeeehhhhhheeedddgggfffnnnwww|||yyyrrrllliiidddeeefffgggggggggfffeeebbbbbbaaa`````````bbbccceeedddcccbbbbbbbbbbbbcccbbbaaaaaaaaaaaaaaa``````\\\]]]```ccceeedddbbb```__________________^^^^^^^^^______^^^]]]]]]___aaabbbhhhlllllllllooopppnnnjjjjjjkkklllkkkgggccc___^^^]]]]]]\\\\\\]]]^^^^^^aaa```___^^^\\\\\\[[[[[[VVVWWWYYY[[[]]]^^^______`````````````````````aaa]]]___```aaabbbaaa```___^^^```cccdddddddddeeefffcccbbb```^^^]]]]]]^^^___^^^^^^___aaacccdddcccaaaaaa``````aaabbbbbbaaa___YYYYYYXXXXXXXXXYYYYYYZZZ\\\[[[[[[]]]aaadddeeedddcccbbb```^^^^^^^^^```aaa___^^^]]]^^^```bbbdddeeedddddddddeeeeeeeeeffffffjjjjjjkkkmmmooonnnkkkgggeeedddcccbbbaaaaaaaaaaaaaaabbbdddfffhhhiiiiiiiiiggghhhhhhhhhhhhhhhiiijjjlllllllllmmmnnnooopppqqqrrrpppnnnnnnmmmllljjjhhhgggffffffeeeeeeddddddcccbbbaaaaaabbbdddffffffeeeddddddfffjjjmmmooonnnlllfffdddbbbaaabbbfffjjjmmmmmmkkkhhhffffffffffffffffffhhhjjjlllnnnpppqqqqqqpppooommmlllmmmnnnmmmlllkkkmmmpppnnnjjjddd```___```dddiiilllkkkeee]]]XXXUUUWWWYYY[[[[[[\\\___aaa```cccfffhhhiiigggeeeddd^^^^^^]]]\\\ZZZXXXWWWVVVTTTSSSSSSUUUWWWXXXXXXVVVSSSSSSTTTUUUXXX[[[]]]______```bbbaaa___]]][[[[[[YYYYYYXXXXXXXXXYYYYYYYYYUUUTTTSSSTTTVVVVVVUUUTTTOOONNNNNNOOOPPPOOOMMMKKKGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNOOOOOONNNKKKIIIIIIJJJIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGCCCDDDEEEGGGIIIKKKLLLLLLIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>???@@@AAA??????>>>>>>===<<<<<<<<<<<<===>>>????????????>>>??????@@@AAAAAABBBCCCCCCmmmqqqxxx~~~~~~xxxrrrlllmmmnnnllljjjiiiiiijjjkkkkkkjjjiiihhhiiiiiiiiilllkkkkkkllloooqqqppppppuuuvvvuuusssppppppqqqssswwwvvvsssnnnhhhdddcccdddfffgggiiilllpppsssvvvwww~~~{{{wwwrrroooqqqwww{{{zzzzzzzzzzzzzzzzzzzzzyyyvvvtttrrrqqqqqqpppnnnlllpppooooooooooooppppppqqqooopppppppppppppppoooooorrrqqqqqqpppppppppqqqqqqnnnooopppooommmlllmmmnnnrrrsssssstttsssrrrpppoooqqqqqqqqqpppmmmkkkhhhfffccccccddddddeeeeeeffffffhhhiiikkklllmmmmmmlllkkkmmmlllmmmqqqrrrpppssswwwxxxzzz{{{xxxtttqqqrrrttttttqqqnnnkkkiiihhhiiijjjssssssrrrpppoooppptttwwwvvvpppmmmppprrrooommmmmmjjjkkkllllllkkkhhhfffdddddddddccccccccccccccccccffffffhhhiiiiiiiiihhhgggddddddddddddeeefffgggggghhhhhhhhhhhhfffccc```^^^^^^___```ccchhhlllqqqssslllhhhfffgggfffdddfffjjjjjjqqq{{{yyyrrrmmmeeedddcccbbbaaabbbccccccbbbbbbbbb```______aaaccceeedddbbbaaa```aaaaaabbbcccbbbbbbaaa``````______\\\]]]___aaaaaa```___^^^\\\]]]^^^``````______^^^_________]]]\\\\\\^^^```bbbgggjjjhhhhhhkkkllljjjlllkkkkkklllmmmkkkeee```ZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYUUUVVVVVVWWWYYYZZZ[[[[[[^^^___```aaaaaaaaa___^^^\\\]]]^^^______^^^]]]]]]]]]___bbbbbbbbbaaaaaabbb___^^^\\\ZZZZZZ[[[\\\]]]^^^___```cccfffgggfffeeebbb```______```aaaaaa```YYYYYYXXXXXXXXXYYYZZZZZZ^^^\\\ZZZ\\\aaaccccccbbb______^^^^^^^^^^^^____________^^^^^^___```bbbcccaaaaaabbbdddeeefffggggggkkkiiiiiikkknnnnnnjjjgggdddcccbbbbbbaaabbbbbbbbbcccdddfffhhhiiiiiihhhhhhhhhiiikkkkkkiiihhhhhhiiikkkkkkkkkkkkmmmnnnoooppplllkkkkkklllnnnnnnmmmlllffffffeeeeeeddddddccccccbbbbbbaaaccceeeggggggfffcccdddfffjjjmmmooommmlllgggfffdddcccdddfffhhhjjjhhhhhhhhhhhhgggffffffeeeggghhhiiijjjkkkmmmnnnnnnkkkjjjhhhhhhiiijjjjjjiiifffjjjnnnmmmgggaaa^^^]]]aaaeeejjjllljjjddd\\\WWWVVVWWWXXXYYYYYY[[[^^^```___aaabbbddddddcccbbbaaa]]]\\\[[[YYYXXXVVVUUUUUURRRQQQQQQSSSVVVXXXXXXWWWQQQQQQQQQRRRTTTXXX[[[]]]]]]___aaa```^^^[[[YYYYYYUUUUUUVVVVVVVVVVVVWWWWWWUUUTTTSSSTTTUUUTTTRRRQQQKKKJJJJJJKKKMMMNNNMMMKKKFFFHHHJJJLLLMMMMMMMMMMMMKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLMMMLLLLLLKKKLLLNNNOOONNNLLLJJJIIIJJJHHHIIIKKKKKKJJJIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFFFF>>>???AAACCCEEEGGGIIIJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@?????????@@@AAA>>>======<<<<<<;;;::::::<<<===???@@@AAA@@@@@@???>>>???AAAAAAAAAAAACCCDDDkkkmmmqqqvvvzzzxxxsssnnnkkklllllljjjgggeeefffhhhgggfffffffffggghhhjjjkkknnnlllkkkkkkmmmpppppppppsssssssssrrrqqqqqqsssuuuuuutttqqqmmmhhheeedddeeeeeegggjjjnnnqqquuuxxx{{{zzzzzzxxxuuusssssswwwzzz{{{||||||||||||{{{zzzyyyvvvuuusssssstttsssqqqoooqqqppppppooopppqqqrrrsssrrrqqqqqqppppppqqqrrrrrrtttrrrpppnnnnnnooopppqqqooopppqqqpppnnnllllllmmmnnnoooqqqrrrsssrrrqqqpppooooooooonnnllliiifffdddbbbcccdddddddddddddddeeeggghhhiiijjjllllllmmmmmmooommmoootttvvvsssqqqrrrsssuuuwwwuuurrrqqqrrruuutttrrrooollljjjkkklllmmmtttttttttrrrooonnnoooqqqpppkkkiiiooorrrqqqnnnmmmkkkkkkkkkkkkjjjiiigggeeeddddddddddddddddddddddddggghhhhhhhhhgggfffdddcccaaaaaaaaabbbdddeeeggghhhfffeeedddcccaaaaaa``````]]]^^^```ccchhhmmmrrruuupppjjjfffeeedddcccggglllppptttyyy~~~{{{tttnnneeeeeecccbbbaaa`````````___```aaa```______bbbeeeeeedddbbb```___```aaabbbddddddcccbbbaaa___^^^^^^ZZZ\\\]]]^^^^^^^^^^^^___YYYZZZ]]]___``````___^^^______^^^\\\ZZZZZZ\\\^^^aaaeeegggeeedddgggiiigggkkkiiigggjjjmmmllleee___XXXYYYZZZ[[[[[[[[[[[[ZZZYYYZZZZZZZZZZZZZZZYYYYYYVVVVVVVVVVVVVVVWWWWWWWWWXXX[[[___bbbcccaaa___]]]\\\\\\]]]]]]]]]]]]\\\[[[[[[]]]______^^^\\\\\\]]]\\\[[[YYYWWWWWWXXXZZZ[[[[[[\\\^^^aaaeeeggggggfffaaa___\\\[[[\\\^^^______YYYYYYYYYYYYYYYZZZ[[[\\\```\\\YYYZZZ^^^aaa```^^^[[[\\\]]]^^^______^^^^^^_________^^^]]]^^^___```aaabbbccceeegggiiikkkkkkjjjgggeeegggjjjkkkhhheeebbbaaaaaaaaaaaabbbccccccfffggghhhiiiiiihhhfffeeehhhkkkoooooollliiihhhiiiiiihhhhhhhhhiiikkklllmmmgggggghhhjjjlllmmmllljjjfffeeeeeedddcccbbbbbbbbbcccbbbbbbdddfffggggggfffeeeeeegggkkknnnpppnnnmmmjjjiiihhhgggffffffgggggghhhhhhiiihhhfffeeeeeeeeeffffffeeeeeefffgggiiijjjhhhgggeeefffggghhhhhhgggbbbeeeiiigggccc___```aaaeeefffggggggddd```[[[XXXZZZ[[[[[[ZZZYYYZZZ]]]___^^^______```aaabbbbbbbbb___]]][[[YYYWWWUUUTTTSSSPPPOOOPPPRRRUUUXXXYYYXXXRRRQQQOOOOOOPPPSSSVVVXXXVVVYYY\\\\\\ZZZXXXWWWVVVSSSSSSTTTUUUUUUUUUUUUUUUSSSRRRQQQQQQRRRQQQNNNLLLJJJIIIHHHIIIKKKLLLKKKJJJFFFGGGJJJLLLNNNNNNNNNMMMIIIHHHFFFEEEDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJLLLMMMMMMKKKJJJIIIJJJGGGIIIKKKKKKJJJIIIJJJLLLLLLKKKJJJIIIHHHGGGFFFFFF@@@@@@AAAAAACCCDDDFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFBBBAAA@@@??????@@@AAABBB>>>======<<<<<<;;;::::::<<<===???AAABBBAAA@@@@@@===???AAAAAAAAAAAACCCEEEiiikkknnnsssvvvuuupppkkkiiijjjjjjhhhdddbbbcccfffcccccccccdddfffiiilllmmmooommmjjjjjjmmmooopppqqqooopppqqqppppppqqqsssvvvtttsssqqqnnnjjjggggggiiidddgggkkkooossswww{{{}}}uuuxxxyyyyyyvvvuuuwwwyyy||||||}}}}}}}}}{{{zzzyyywwwvvvuuuuuuvvvuuusssqqqpppooonnnnnnnnnoooqqqrrrtttsssqqqppppppqqqsssuuutttrrrooolllkkkmmmoooqqqpppqqqrrrpppnnnlllllllllkkkmmmooorrrssssssrrrqqqnnnnnnoooooommmkkkhhhfffdddeeeeeeeeecccccccccdddeeefffgggiiikkkmmmnnnooopppnnnooovvvyyyvvvpppnnnooorrrttttttqqqqqqsssvvvrrrpppnnnmmmmmmoooqqqrrrtttvvvwwwvvvssspppoooooonnniiiiiioootttrrrnnnlllmmmlllkkkkkkkkkjjjiiigggddddddeeeeeeeeeeeeffffffiiiiiiiiihhhfffcccaaa___^^^______aaaccceeefffhhhdddcccaaa______```bbbccc]]]]]]___bbbgggmmmrrruuurrrlllfffdddcccccchhhnnnuuuuuuvvvzzz|||zzztttnnneeefffeeedddcccaaa___]]]\\\^^^``````___```dddgggfffdddbbb```______aaaaaafffeeedddbbbaaa___^^^]]]YYYZZZ[[[\\\\\\]]]^^^```WWWYYY\\\___``````___^^^___^^^]]][[[XXXXXXZZZ\\\]]]bbbdddbbbcccfffiiihhhiiieeecccfffjjjjjjccc]]]WWWXXXZZZ[[[\\\\\\[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVTTTXXX]]]bbbdddbbb```^^^\\\\\\\\\]]]]]]\\\[[[[[[YYY[[[\\\\\\[[[YYYYYYYYY[[[YYYWWWUUUUUUWWWYYYZZZWWWXXXZZZ^^^bbbeeeddddddaaa]]]YYYXXXYYY\\\^^^___ZZZZZZZZZZZZZZZ[[[\\\\\\aaa\\\XXXYYY]]]___]]][[[XXXZZZ]]]___```___^^^]]]_________^^^\\\\\\]]]^^^bbbccceeegggjjjlllnnnooohhheeebbbcccgggiiifffccc````````````aaabbbcccdddhhhiiijjjjjjiiigggeeeccciiimmmqqqqqqnnnjjjiiiiiigggffffffffffffhhhjjjkkkmmmllllllnnnoooooollljjjeeeeeeddddddcccbbbaaaaaacccbbbbbbdddggghhhgggfffffffffiiilllpppqqqpppnnnkkkkkkjjjiiihhhgggfffeeekkkjjjjjjhhheeedddeeefffeeedddcccaaabbbccceeefffhhhgggffffffhhhiiiiiihhhaaadddeeeccc``````dddhhhhhhgggeeebbb___\\\ZZZYYY______^^^[[[YYYYYY\\\^^^_________```aaaccceeefffaaa```]]]YYYVVVTTTRRRQQQOOONNNNNNQQQUUUXXXYYYYYYSSSQQQNNNMMMMMMOOORRRTTTPPPSSSWWWXXXWWWUUUUUUTTTRRRSSSTTTUUUUUUUUUUUUUUUQQQPPPOOOOOOOOONNNKKKHHHKKKJJJIIIIIIJJJJJJIIIHHHEEEGGGJJJMMMOOOOOOOOONNNHHHGGGEEECCCBBBCCCDDDEEEGGGHHHJJJLLLLLLMMMLLLLLLHHHJJJLLLLLLKKKIIIIIIIIIFFFIIILLLLLLJJJIIIJJJLLLMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBBBBCCCEEEFFFHHHIIIBBBAAA@@@@@@@@@AAABBBCCC>>>>>>>>>===<<<<<<;;;;;;<<<>>>@@@BBBCCCBBBAAA@@@<<>>===;;;::::::999======>>>???????????????EEEDDDBBB@@@?????????@@@mmmooosssuuutttqqqnnnkkkiiihhhfffdddbbbbbbcccdddeeedddccccccdddgggjjjkkklllmmmlllkkkkkkllloooqqqnnnnnnooopppqqqrrrssssss~~~|||yyytttpppllliiifffgggiiimmmqqqtttwwwxxxwwwwwwwwwuuusssqqqqqqqqqtttvvvxxxyyyxxxxxxzzz{{{{{{yyywwwvvvwwwwwwvvvuuutttsssrrrqqqpppppppppqqqqqqppppppqqqssstttsssqqqqqqkkkiiimmmooommmmmmpppooonnnmmmnnnooonnnllliiijjjkkklllnnnpppqqqqqqqqqrrrqqqppppppnnnkkkfffbbbddddddcccccccccbbbbbbbbbkkkjjjjjjjjjkkkmmmnnnooopppoooooonnnooopppqqqqqqppppppooonnnmmmmmmmmmmmmooonnnmmmmmmmmmoooqqqrrruuuuuuuuutttrrrnnnkkkiiikkkkkkjjjjjjjjjiiiiiiiiijjjjjjiiihhhgggffffffeeeggggggffffffggghhhhhhiiiiiiiiihhhhhhhhhfffbbb___aaa```___aaaccceeedddddddddbbb```^^^]]]]]]]]]]]]^^^___```bbbeeekkkrrrwwwxxxooofffdddcccdddhhhmmmyyy|||zzzrrrooorrrvvvvvviiifffaaa___```bbbaaa```___^^^]]]]]]\\\\\\]]]]]]\\\^^^______^^^^^^___``````___^^^]]]\\\[[[[[[[[[YYYYYYYYYZZZZZZZZZ[[[[[[XXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[ZZZXXXWWW\\\]]]^^^^^^^^^___aaaccceeeggghhhgggdddaaa___^^^\\\[[[[[[[[[[[[\\\]]]]]]YYYXXXVVVWWWYYYYYYXXXVVVWWWWWWVVVUUUUUUVVVVVVVVVWWWXXXZZZ]]]``````___]]][[[ZZZYYY[[[]]]`````````eeeeeedddcccaaa^^^[[[ZZZXXXXXXXXXXXXXXXXXXXXXWWWZZZZZZ[[[\\\^^^aaacccdddbbb^^^YYYVVVUUUVVVVVVVVV[[[\\\]]]]]]]]]]]]\\\[[[^^^ZZZUUUTTTUUUWWWWWWWWWWWWWWWWWWZZZ]]]``````______^^^[[[YYYXXXYYYZZZ[[[___aaaeeehhhiiiiiihhhgggffffffcccccciiipppqqqmmmbbb```]]][[[[[[^^^bbbeeejjjjjjiiigggeeedddcccbbbfffiiikkkjjjooouuuvvvrrrgggdddaaaaaadddggghhhhhhjjjjjjjjjjjjjjjjjjjjjkkkjjjiiigggeeedddeeeffffffeeeffffffeeeeeefffiiilllnnnlllkkkjjjjjjkkklllmmmoooooommmiiifffcccdddeeefffgggggggggeeebbb```^^^```^^^^^^___aaaccccccccceeedddccccccbbbbbbccccccaaaaaa```___^^^^^^^^^^^^```___]]][[[YYYXXXXXXXXX]]]]]]\\\[[[[[[ZZZYYYYYYYYYZZZ\\\^^^```aaaaaabbb```___^^^[[[XXXUUURRRQQQOOONNNNNNQQQTTTTTTRRROOOMMMKKKJJJHHHHHHHHHIIIJJJOOOOOOPPPQQQQQQPPPNNNMMMLLLLLLLLLMMMNNNPPPRRRSSSXXXWWWVVVRRROOOMMMMMMNNNKKKKKKJJJJJJIIIHHHHHHGGGIIIHHHHHHHHHJJJJJJIIIHHHDDDDDDCCCCCCCCCBBBBBBBBBFFFIIILLLMMMKKKIIIJJJKKKOOONNNMMMMMMMMMNNNOOOPPPLLLKKKIIIGGGFFFGGGHHHHHHGGGFFFEEECCCBBBBBBBBBCCC@@@@@@?????????@@@AAAAAA@@@AAACCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAABBBAAA???===<<<;;;;;;:::<<<===>>>>>>??????>>>>>>CCCBBBAAA????????????@@@mmmooorrrttttttqqqnnnllljjjhhhfffcccbbbaaaaaaaaaddddddeeeeeefffggghhhiiilllllllllkkkjjjlllooorrrnnnnnnmmmnnnoooqqqsssuuu~~~~~~}}}{{{vvvqqqllliiihhhiiijjjllloooqqqssstttrrrssssssqqqooommmmmmnnnoooqqqrrrrrrsssuuuxxx{{{}}}{{{xxxwwwwwwxxxwwwvvvvvvuuurrrooonnnnnnnnnoooooooooooopppssstttsssrrrooojjjhhhkkkmmmnnnoooqqqkkkkkklllmmmooonnnllljjjjjjjjjlllmmmnnnooooooooopppooonnnnnnmmmkkkgggcccdddcccbbbaaaaaaaaabbbccchhhiiiiiijjjkkkmmmnnnnnnpppnnnlllkkkkkkmmmppprrrpppooonnnmmmllllllllllllnnnnnnmmmmmmmmmoooqqqrrrtttttttttsssqqqnnnkkkiiiiiiiiihhhhhhggggggffffffhhhgggeeedddddddddeeefffeeeeeeeeefffggghhhiiijjjhhhhhhggghhhhhhgggccc```bbbaaa```aaabbbccccccbbbaaa```___]]]\\\\\\]]]^^^^^^```bbbccceeehhhlllooopppiiiccccccccccccfffjjjppprrrqqqmmmkkknnnqqqqqqhhheeeaaa____________^^^\\\[[[ZZZYYYYYYYYYYYYYYY[[[\\\^^^^^^]]]\\\]]]^^^\\\[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZ[[[\\\\\\\\\\\\ZZZYYYYYYXXXXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXZZZ[[[\\\\\\\\\\\\___aaacccfffhhhhhheeeaaa^^^]]][[[[[[[[[[[[[[[\\\\\\]]]YYYWWWVVVWWWXXXYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXUUUTTTUUUWWW[[[]]]]]]\\\[[[YYYXXXYYY\\\___aaaaaaeeeddddddbbbaaa^^^]]][[[ZZZZZZYYYXXXWWWWWWXXXXXXZZZZZZ[[[[[[]]]___```aaa```\\\WWWTTTTTTTTTTTTSSSXXXZZZ\\\^^^^^^\\\ZZZXXXYYYVVVSSSQQQRRRSSSSSSSSSUUUUUUVVVZZZ^^^aaaaaaaaa```^^^\\\ZZZYYYYYYYYYZZZ___aaacccfffggggggfffeeeeeedddcccbbbiiiqqqtttqqqeeeccc```]]]]]]^^^___aaafffgggggggggfffdddbbbaaa```ccceeehhhnnnuuuwwwuuudddbbb______bbbeeehhhiiikkkjjjiiihhhggggggggggggkkkkkkjjjjjjjjjkkkkkkkkkddddddeeeeeeeeegggjjjmmmnnnmmmkkkjjjiiijjjkkkkkkoooooommmiiieeeccccccdddbbbeeehhhgggdddaaa```aaabbbaaa``````bbbccccccbbb```````````````___^^^^^^\\\]]]^^^^^^]]][[[ZZZXXXXXXWWWVVVVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZ\\\]]]^^^^^^_________^^^]]]ZZZXXXVVVTTTSSSQQQOOOOOOSSSXXXXXXTTTOOOLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPLLLLLLKKKLLLNNNRRRUUUXXX^^^]]]ZZZUUUPPPNNNNNNOOOMMMKKKIIIHHHFFFFFFFFFFFFJJJIIIHHHHHHIIIIIIHHHFFFDDDDDDDDDCCCCCCCCCBBBBBBDDDGGGIIIJJJIIIIIIIIIJJJMMMMMMLLLLLLNNNPPPRRRTTTLLLKKKIIIFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEFFFDDDDDDCCCCCCBBBBBBAAAAAABBBAAA???>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===??????>>>>>>>>>>>>??????mmmoooqqqssssssqqqpppnnnkkkjjjhhheeecccbbbbbbaaaeeefffhhhiiijjjjjjiiihhhlllmmmmmmlllkkklllooorrrooonnnmmmmmmmmmoooqqqrrrtttuuuwwwwwwuuurrrmmmkkkjjjjjjjjjkkklllnnnpppqqqpppqqqqqqpppmmmllllllmmmmmmnnnoooooopppsssxxx|||}}}yyywwwwwwvvvvvvuuutttssspppmmmllllllmmmnnnmmmmmmmmmooorrrsssrrrqqqooollljjjkkknnnppprrrtttnnnmmmkkkkkklllmmmlllkkkkkkkkklllmmmnnnnnnnnnnnnmmmlllllllllllljjjgggddddddcccaaa``````aaabbbdddeeefffhhhiiikkklllllllllnnnmmmlllkkklllnnnpppqqqooonnnmmmlllkkkkkkkkkkkknnnnnnmmmnnnnnnoooqqqqqqsssttttttssspppmmmjjjhhheeeeeeeeeeeeeeeeeeeeeeeedddcccaaa``````bbbdddeeecccccccccdddfffhhhiiijjjiiiiiiiiijjjkkkiiifffddd```___^^^^^^``````___^^^___^^^]]]\\\[[[\\\]]]]]]\\\^^^aaabbbbbbbbbdddfffiiiccc```bbbcccbbbcccffffffgggggggggggghhhjjjjjjfffdddaaa___]]]]]]\\\\\\XXXXXXWWWWWWWWWXXXXXXYYYZZZ\\\^^^^^^]]]\\\]]]^^^[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZYYY[[[\\\[[[[[[[[[]]]___```cccggghhheeeaaa^^^\\\ZZZZZZZZZZZZZZZ[[[[[[\\\WWWWWWWWWWWWXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVTTTRRRRRRSSSWWW[[[\\\]]]]]]ZZZXXXWWWZZZ]]]___``````______^^^\\\[[[ZZZYYY[[[ZZZYYYWWWWWWWWWWWWXXXZZZZZZZZZZZZ[[[\\\^^^^^^___[[[WWWTTTTTTTTTSSSRRRUUUWWWYYY[[[[[[YYYWWWUUURRRQQQOOOOOOOOOPPPQQQQQQSSSTTTVVVZZZ___bbbbbbbbb______]]]\\\[[[ZZZZZZZZZ___```bbbcccdddddddddcccbbbcccaaa```eeemmmpppnnnfffeeecccaaaaaaaaaaaabbbcccdddfffgggfffeeecccaaa[[[\\\^^^aaafffkkknnnmmmcccaaa^^^]]]^^^aaadddgggkkkjjjhhhgggfffeeeeeeeeejjjkkkmmmnnnoooooonnnnnneeefffgggffffffgggiiikkklllkkkjjjhhhggggggggggggjjjjjjiiifffdddbbbccceeeeeeiiimmmkkkfffbbbbbbdddeeecccbbbbbbccccccbbbaaa\\\]]]^^^___^^^]]]\\\[[[ZZZZZZZZZZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUWWWYYY\\\\\\\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]\\\ZZZXXXVVVTTTSSSSSSSSSQQQQQQUUUZZZ[[[VVVPPPMMMLLLKKKKKKKKKKKKLLLMMMJJJKKKLLLNNNPPPRRRSSSSSSNNNMMMLLLKKKNNNRRRVVVYYY^^^\\\YYYTTTPPPMMMNNNPPPOOOMMMJJJGGGFFFFFFFFFGGGIIIHHHGGGGGGIIIIIIIIIHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDGGGJJJLLLMMMLLLJJJIIIJJJKKKLLLNNNOOOPPPQQQQQQMMMLLLJJJGGGFFFDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???????????????<<<===???AAACCCEEEFFFFFFCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>===;;;;;;;;;:::;;;;;;<<<============<<<<<<<<<<<<======>>>>>>>>>mmmooopppqqqrrrrrrqqqpppmmmllljjjhhhfffeeedddcccgggiiilllnnnooonnnmmmkkknnnnnnnnnmmmlllmmmooorrrppppppooooooooooooooooooqqqsssuuuwwwvvvtttqqqnnnkkkjjjjjjiiijjjlllmmmooommmnnnnnnmmmkkkjjjkkklllnnnnnnnnnnnnooosssxxx|||}}}xxxuuutttssssssrrrpppooommmkkkjjjkkklllmmmkkkjjjkkkmmmoooqqqpppooommmllllllnnnssszzz~~~wwwrrrlllhhhhhhjjjlllmmmllllllmmmmmmmmmmmmmmmlllkkkjjjiiiiiijjjiiifffdddcccbbb```______```bbbcccdddfffiiikkkmmmnnnnnnnnnkkklllmmmnnnoooooooooooonnnmmmlllkkkjjjjjjjjjjjjmmmmmmmmmnnnoooooopppqqqsssssssssqqqnnnjjjgggeee```aaaaaabbbcccdddeeeeeeaaa```___^^^^^^```bbbcccaaaaaaaaacccdddfffhhhiiijjjjjjjjjlllmmmmmmjjjhhh```___]]]^^^______^^^\\\]]]\\\[[[ZZZZZZ[[[\\\]]]\\\^^^```aaa```___``````ccc___]]]```bbbaaaaaacccbbbbbbccceeeffffffffffffcccbbbaaa^^^\\\ZZZZZZZZZVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ\\\______^^^]]]]]]^^^\\\\\\]]]]]]\\\[[[ZZZYYY[[[[[[\\\\\\[[[YYYWWWVVVUUUUUUUUUUUUVVVWWWYYYZZZYYYYYYZZZ[[[\\\]]]]]]]]]ZZZ\\\\\\\\\[[[\\\^^^___^^^aaaeeefffddd```]]][[[YYYXXXXXXXXXXXXYYYZZZZZZVVVWWWXXXXXXXXXXXXYYYYYYZZZYYYWWWVVVUUUTTTTTTTTTUUUSSSQQQRRRVVVZZZ]]]^^^^^^[[[XXXVVVWWWYYYZZZ[[[ZZZZZZYYYXXXXXXWWWWWWWWWYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\___\\\XXXVVVUUUUUUTTTSSSQQQSSSUUUWWWWWWUUUSSSQQQLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTVVV[[[___bbbaaa```]]]]]]]]]]]]]]]\\\\\\[[[______``````aaaaaaaaaaaa```aaa___]]]___eeegggeeebbbbbbbbbcccccccccccccccbbbccceeeffffffeeecccbbb\\\ZZZZZZ\\\___aaabbbbbbaaa```]]][[[[[[\\\___aaahhhhhhhhhgggfffeeeddddddhhhiiikkkmmmnnnnnnnnnmmmggghhhhhhgggfffeeefffhhhggggggfffeeedddccccccccccccddddddcccaaabbbdddfffhhhlllooolllfffaaaaaacccdddbbb````````````___^^^\\\]]]^^^^^^^^^]]][[[ZZZ\\\[[[ZZZXXXWWWVVVVVVWWWVVVUUUUUUUUUUUUUUUVVVVVVSSSUUUXXX[[[\\\\\\[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYWWWUUUSSSRRRQQQQQQQQQPPPPPPSSSWWWXXXTTTOOOLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKNNNPPPSSSTTTUUUVVVQQQOOOMMMLLLMMMPPPTTTVVVVVVVVVTTTQQQNNNMMMNNNPPPQQQOOOLLLIIIHHHGGGHHHIIIGGGEEEDDDFFFHHHJJJKKKKKKEEEEEEDDDDDDDDDCCCCCCCCCEEEHHHMMMRRRSSSQQQMMMJJJIIIJJJMMMOOOOOONNNLLLKKKLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBB<<<>>>???BBBDDDEEEFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;:::999999999::::::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<============nnnnnnooopppqqqrrrrrrrrrnnnmmmlllkkkiiihhhgggfffiiikkknnnqqqsssrrrqqqpppooooooooommmkkkkkknnnpppoooqqqsssuuuuuussspppnnnssstttuuuuuussspppmmmkkkjjjiiihhhggghhhjjjlllnnnjjjkkklllkkkiiiiiijjjkkknnnoooooonnnoooqqqvvvyyy|||xxxtttqqqpppqqqqqqpppmmmmmmlllkkkkkkkkkkkkkkkiiiiiiiiikkkmmmnnnmmmllliiikkkllloooxxx|||uuummmgggfffhhhkkkmmmlllllllllllllllkkkjjjjjjiiigggffffffgggfffdddbbbaaa```_________```bbbbbbdddgggkkkoooqqqqqqqqqpppiiijjjlllnnnooooooooonnnmmmlllkkkjjjiiiiiiiiiiiikkkkkkllllllmmmnnnnnnnnnpppppppppooollliiieeeccc______```aaabbbcccdddddd______^^^]]]]]]^^^___```______```aaabbbdddeeefffhhhhhhiiikkkmmmmmmkkkiiiaaa```______```aaa```^^^\\\[[[ZZZYYYYYYYYYZZZ[[[\\\^^^aaaaaa```______``````\\\[[[___aaa______aaadddaaacccgggiiifffcccccc`````````]]]ZZZYYYYYYZZZVVVVVVVVVWWWXXXYYYZZZ[[[YYY\\\___```___]]]]]]]]]\\\]]]^^^^^^]]]\\\ZZZYYYZZZ[[[\\\\\\[[[YYYWWWUUUSSSSSSRRRSSSTTTVVVXXXZZZYYYYYYZZZ[[[\\\^^^______[[[\\\]]]\\\\\\\\\^^^___[[[^^^bbbcccaaa^^^\\\[[[VVVVVVVVVVVVVVVWWWXXXXXXUUUWWWXXXXXXWWWWWWYYYZZZ[[[ZZZXXXVVVTTTSSSSSSRRRVVVTTTRRRRRRVVVZZZ\\\^^^]]]ZZZWWWUUUVVVWWWVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[___]]]YYYWWWVVVVVVTTTSSSNNNPPPRRRTTTTTTRRRPPPNNNJJJLLLOOOPPPPPPPPPQQQRRRSSSTTTVVVZZZ]]]___^^^\\\WWWYYYZZZ\\\]]]]]]]]]\\\___^^^^^^]]]^^^^^^___```^^^```___[[[[[[^^^___\\\[[[]]]___aaabbbbbbbbbaaaaaaaaaccccccccccccbbbaaa```[[[YYY[[[\\\[[[[[[]]]______^^^\\\ZZZZZZ\\\^^^ccceeefffhhhgggfffdddcccccceeeggghhhjjjjjjiiiiiieeefffgggfffdddccccccdddcccbbbbbbbbbaaa`````````___````````````aaadddggggggjjjkkkiiiddd```^^^___```^^^\\\\\\\\\\\\[[[ZZZ]]]]]]]]]]]]]]]\\\\\\[[[```^^^\\\ZZZYYYYYYYYYYYYWWWVVVVVVUUUUUUUUUVVVVVVSSSTTTWWWYYY[[[\\\\\\\\\ZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXUUUSSSQQQPPPOOOPPPMMMLLLMMMOOOQQQQQQPPPNNNLLLLLLKKKKKKJJJIIIHHHHHHKKKMMMPPPSSSUUUVVVVVVUUUQQQPPPNNNMMMMMMOOOQQQSSSOOOOOOPPPOOOMMMMMMNNNOOOQQQOOONNNLLLJJJJJJJJJJJJFFFDDDCCCEEEHHHKKKLLLLLLEEEEEEEEEDDDDDDDDDCCCCCCEEEHHHMMMSSSWWWWWWSSSOOOIIIKKKMMMOOOOOOMMMJJJHHHKKKJJJIIIGGGEEECCCBBBAAADDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCC===>>>???AAACCCDDDEEEEEE@@@@@@@@@@@@????????????<<<<<<;;;999999888888888999999:::;;;;;;;;;;;;:::::::::;;;<<<======<<<<<>>@@@AAABBBBBBBBB????????????????????????<<<<<<;;;:::999999999999888999999::::::::::::::::::;;;<<<======<<<<<<;;;nnnnnnnnnoooppprrrssstttlllmmmmmmlllkkkjjjiiihhhiiikkkooorrrtttuuuvvvuuuooonnnmmmjjjgggfffgggiiilllrrrzzzzzzuuuuuuuuutttrrrqqqnnnmmmlllgggfffeeeeeegggjjjmmmooolllnnnoooooonnnmmmnnnpppkkkllllllkkkjjjkkkmmmoooooollliiiiiikkkooorrrsssqqqqqqrrrqqqooolllhhhfffggggggfffgggiiiiiihhhfffdddgggggggggooo|||vvvqqqkkkgggfffggghhhiiiiiiiiihhhhhhgggeeedddcccgggeeecccbbbbbbbbb```^^^^^^^^^___```aaaaaa``````^^^bbbgggllloooooommmllljjjiiigggggghhhkkknnnppplllkkkjjjiiihhhhhhhhhhhhdddeeefffggghhhhhhhhhgggfffgggiiijjjjjjiiihhhgggdddcccbbbaaa```___^^^^^^]]]^^^^^^^^^^^^]]]\\\[[[]]]]]]]]]^^^___```aaabbb``````bbbeeeggggggfffddd]]]\\\[[[\\\^^^___^^^]]]\\\[[[YYYXXXWWWWWWXXXXXXXXXZZZ\\\\\\[[[[[[\\\^^^___[[[ZZZ]]]___^^^^^^```bbb^^^___eeeggg```[[[ZZZ[[[]]]^^^\\\YYYWWWXXXZZZ[[[ZZZYYYWWWVVVUUUUUUUUUVVVYYY\\\^^^]]][[[ZZZZZZVVVXXXZZZ]]]^^^^^^]]]]]]VVVYYY\\\^^^______^^^\\\TTTSSSQQQPPPQQQRRRTTTUUUWWWWWWXXXYYY[[[\\\^^^___ZZZ[[[\\\[[[ZZZZZZ\\\^^^YYY[[[]]]]]]\\\ZZZZZZ[[[SSSSSSSSSSSSSSSTTTTTTUUUTTTVVVYYYYYYWWWWWWYYY\\\XXXWWWWWWVVVUUUUUUUUUUUUVVVTTTSSSSSSVVVXXXZZZZZZUUUTTTSSSTTTUUUVVVTTTSSSPPPOOOOOONNNNNNPPPQQQRRRNNNQQQTTTWWWXXXWWWUUUSSSSSSSSSTTTUUUVVVXXXYYYZZZ^^^[[[XXXWWWVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPOOORRRUUUUUURRROOONNNOOOPPPQQQRRRUUUWWWVVVSSSQQQKKKNNNRRRWWWZZZ\\\\\\\\\___^^^\\\ZZZZZZ[[[\\\^^^]]]aaabbb^^^\\\\\\[[[XXXYYY\\\```ccceeedddcccaaa^^^^^^]]]\\\\\\\\\]]]]]]^^^XXXVVVZZZ\\\ZZZ[[[___ZZZ]]]``````^^^]]]^^^```XXX\\\bbbfffhhhfffbbb```\\\]]]]]]^^^^^^___``````\\\]]]___```___^^^___```^^^^^^______```_________```aaaaaaaaa```aaaccceeeeeeddddddeeeeeeddd```]]]aaa___]]]]]]^^^^^^^^^]]]^^^]]][[[ZZZZZZZZZ[[[\\\YYY[[[\\\]]][[[XXXTTTRRRPPPPPPQQQRRRSSSTTTVVVVVVUUUUUUUUUVVVXXXZZZ\\\]]]ZZZ[[[[[[\\\\\\\\\\\\[[[\\\ZZZVVVSSSPPPOOOOOOOOOLLLOOOQQQOOOLLLLLLPPPUUUTTTSSSSSSRRRPPPNNNLLLKKKLLLOOOSSSWWWXXXVVVSSSPPPMMMMMMMMMMMMNNNOOOPPPPPPJJJMMMPPPQQQQQQOOOOOOOOOMMMMMMNNNNNNMMMLLLKKKJJJIIIGGGDDDDDDFFFHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@BBBIIIRRRZZZ]]]^^^PPPNNNKKKJJJJJJMMMPPPRRRQQQQQQQQQPPPOOOMMMKKKKKKHHHIIIIIIHHHGGGEEECCCBBBCCCBBBAAA???>>>=========<<<<<<===??????@@@@@@@@@>>>>>>>>>>>>>>>?????????===<<<;;;;;;::::::::::::888888999::::::::::::999;;;;;;=========<<<;;;:::jjjjjjkkklllnnnoooppppppjjjnnnoookkkhhhhhhgggdddhhhiiijjjkkklllmmmnnnnnnmmmkkkhhhdddaaabbbeeehhhkkknnntttyyy|||zzztttooorrrqqqpppqqqrrrqqqlllhhhhhheeebbbcccfffhhhhhhfffnnnsssvvvsssrrruuuxxxyyyqqqlllfffdddfffiiijjjjjjkkkkkkkkklllmmmnnnoooppppppqqqqqqqqqooommmkkkiiihhhhhhhhhhhhhhhgggfffeeeeeedddeeehhhlllnnnoooooopppmmmjjjfffddddddeeeeeeeeeffffffeeeddddddfffhhheeedddbbb```^^^\\\[[[[[[[[[^^^bbbcccaaa^^^\\\[[[___aaacccfffhhhhhhiiihhhkkkjjjjjjiiiiiijjjjjjkkknnnllljjjiiijjjjjjiiihhhcccdddeeedddcccbbbccceeeeeefffffffffeeeddddddcccbbb```^^^]]]]]]]]]\\\[[[YYYYYYZZZZZZZZZZZZYYYYYY]]]]]]\\\]]]^^^___``````\\\^^^aaabbbbbb```]]][[[^^^[[[XXXZZZ]]]]]]YYYUUUVVVWWWXXXXXXWWWWWWYYYZZZYYY[[[^^^``````___]]]\\\^^^^^^______```_________YYY[[[^^^``````^^^[[[YYYZZZYYYXXXWWWVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[[[[\\\]]]]]]]]]]]]WWWXXXYYY[[[]]]^^^^^^^^^VVVUUUSSSRRRRRRSSSUUUVVVYYYYYYXXXXXXYYY[[[]]]^^^[[[\\\^^^___^^^\\\YYYXXXXXXXXXXXXZZZ[[[YYYVVVSSSPPPNNNMMMMMMNNNOOOOOONNNQQQRRRSSSUUUVVVVVVVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTSSSRRRPPPOOOQQQRRRPPPPPPRRRSSSSSSSSSRRRQQQPPPPPPOOONNNMMMMMMNNNNNNTTTSSSRRRRRRRRRRRRPPPOOOOOOPPPSSSWWW[[[ZZZUUUPPPRRRSSSTTTTTTSSSSSSTTTUUUUUUUUUSSSQQQNNNLLLMMMOOONNNOOOPPPQQQQQQQQQQQQQQQQQQRRRTTTUUUTTTSSSQQQPPPSSSRRRRRRRRRTTTWWWZZZ\\\ZZZZZZZZZZZZ[[[[[[[[[[[[```bbbdddcccaaa^^^]]]]]]XXXZZZ\\\^^^____________]]]\\\[[[ZZZZZZZZZZZZZZZ\\\\\\[[[[[[ZZZYYYYYYYYY^^^\\\[[[\\\______]]]ZZZWWWZZZ___cccdddccc___]]][[[ZZZZZZYYYYYYZZZ[[[\\\[[[]]]___```______```aaa```^^^[[[YYYZZZ\\\___aaadddddddddbbb___]]]]]]^^^ccccccbbb``````_________aaaaaa```______`````````\\\^^^^^^[[[[[[^^^___]]]\\\ZZZYYYZZZ[[[YYYUUUQQQOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWYYY[[[^^^___WWWVVVTTTTTTUUUWWWZZZ\\\ZZZXXXVVVSSSPPPNNNMMMMMMSSSPPPMMMJJJJJJMMMRRRUUUTTTSSSQQQNNNNNNNNNOOOPPPMMMNNNPPPRRRTTTTTTSSSSSSPPPOOOMMMLLLLLLMMMOOOPPPOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLMMMMMMNNNHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEE;;;>>>BBBHHHNNNSSSXXXZZZNNNMMMLLLLLLMMMPPPSSSUUU\\\ZZZXXXTTTQQQMMMKKKIIIIIIIIIIIIHHHGGGDDDBBB@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999999;;;;;;;;;;;;999888888888888777888888999999999999888888888999::::::hhhiiiiiijjjlllmmmnnnnnnkkkmmmmmmjjjhhhhhhfffbbbgggggggggggghhhiiijjjkkkkkkjjjgggdddaaabbbeeehhhjjjkkkmmmqqqsssssspppmmmooonnnnnnooopppooollliiifffdddcccccceeeggghhhhhhooouuuxxxtttqqqssstttsssoookkkfffcccdddffffffeeegggggghhhiiikkklllnnnoooooooooooooooooonnnmmmllljjjiiihhhgggfffeeeddddddbbbaaaaaacccfffhhhhhhggghhhgggdddbbbaaaaaaaaabbbdddeeedddcccbbbcccfffiiibbb```^^^\\\[[[ZZZ[[[[[[]]]```cccdddbbb___^^^]]]]]]^^^___aaaccceeeeeefffjjjjjjiiiiiiiiiiiijjjjjjllljjjhhhgggggggggfffdddbbbdddeeeeeedddccccccdddcccccccccccccccbbbaaaaaabbb```]]]]]]]]]]]]\\\ZZZXXXYYYYYYYYYYYYYYYYYYYYY```___^^^]]]\\\\\\\\\\\\\\\^^^```aaaaaa```^^^\\\\\\YYYWWWXXX[[[\\\YYYVVVUUUWWWXXXXXXWWWWWWXXXZZZYYYZZZ\\\^^^^^^]]][[[ZZZ]]]^^^^^^______^^^^^^^^^ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTVVVYYY[[[\\\\\\[[[ZZZYYYZZZ\\\]]]]]]\\\[[[[[[UUUVVVXXXYYY[[[\\\\\\]]]VVVUUUTTTTTTTTTUUUWWWYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\^^^___``````^^^\\\ZZZVVVVVVUUUUUUVVVUUUSSSPPPPPPOOOMMMNNNOOOOOONNNMMMMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSRRRQQQPPPPPPQQQOOOPPPQQQRRRSSSRRRRRRQQQOOONNNMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRPPPOOOOOOOOOQQQUUUXXXXXXTTTPPPRRRSSSTTTSSSRRRQQQRRRTTTTTTTTTTTTRRROOONNNOOOPPPOOOOOOOOOPPPPPPPPPPPPPPPSSSSSSRRRQQQQQQQQQQQQQQQTTTTTTSSSSSSTTTUUUXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ___aaadddcccaaa^^^[[[[[[WWWWWWXXXZZZ]]]^^^^^^^^^[[[ZZZZZZYYYXXXXXXYYYYYY]]]]]]\\\\\\[[[ZZZZZZYYY]]][[[ZZZ[[[]]]^^^\\\ZZZWWWZZZ^^^aaacccbbb```^^^[[[[[[ZZZYYYYYY[[[\\\]]]]]]___aaaaaaaaaaaabbbcccbbbaaa^^^\\\\\\]]]^^^```bbbccccccbbb___]]]]]]^^^aaa``````___``````aaaaaabbbbbbaaa```````````````]]]______\\\]]]```aaa^^^^^^\\\\\\]]]]]][[[VVVQQQPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRRRRSSSTTTVVVXXXYYYWWWVVVTTTSSSSSSTTTWWWXXXWWWVVVUUUSSSPPPNNNLLLLLLTTTRRRNNNLLLKKKMMMPPPQQQNNNMMMLLLKKKLLLMMMNNNPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTRRRPPPNNNMMMMMMNNNOOONNNOOOOOOOOOOOOOOONNNNNNRRRRRRPPPOOOMMMLLLKKKKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDD@@@BBBEEEIIIMMMQQQSSSUUUKKKJJJIIIIIIJJJMMMPPPSSS[[[YYYVVVRRRNNNJJJGGGEEEKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;:::999999888888888888888888999999:::::::::999999999999999:::ggggggggghhhhhhjjjkkkkkkkkkllljjjiiikkkmmmiiicccgggfffdddccccccdddfffgggiiihhhfffcccaaaaaadddfffgggffffffgggiiikkkkkkjjjjjjjjjjjjlllmmmmmmkkkiiieeeeeeeeeeeeeeeeeehhhjjjpppvvvyyyuuuqqqpppooommmnnnkkkhhhfffffffffeeedddccccccdddfffhhhjjjlllmmmmmmmmmmmmmmmnnnoooppppppmmmkkkiiifffdddbbbbbbbbb___^^^^^^___bbbccccccbbbaaaaaa```````````````aaaccccccbbb``````bbbfffjjjdddbbb___\\\ZZZZZZ[[[\\\^^^aaaddddddccc```___^^^\\\\\\]]]^^^```bbbcccdddjjjiiiiiihhhhhhiiiiiijjjjjjhhheeedddccccccaaa``````ccceeefffeeecccbbbccc``````aaaaaa``````______aaa___]]]\\\\\\\\\[[[ZZZXXXWWWWWWWWWXXXYYYZZZZZZ```___^^^\\\[[[ZZZZZZZZZ\\\]]]^^^______^^^]]]]]]ZZZWWWVVVWWWZZZ[[[ZZZWWWVVVXXXYYYYYYXXXWWWXXXZZZYYYZZZ[[[[[[[[[ZZZYYYXXX]]]]]]]]]^^^^^^]]]]]]\\\[[[ZZZXXXVVVUUUUUUUUUVVVRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQTTTXXX[[[]]]\\\ZZZXXXYYY[[[\\\^^^^^^\\\ZZZXXXTTTTTTUUUWWWXXXYYYZZZZZZXXXXXXWWWVVVWWWXXXZZZ[[[YYYYYYZZZ[[[[[[\\\[[[[[[]]]___```aaaaaa```^^^\\\XXXVVVTTTSSSSSSRRRQQQPPPOOOOOONNNOOOPPPPPPMMMKKKLLLLLLNNNOOOPPPQQQQQQQQQTTTSSSSSSRRRQQQPPPOOOOOOOOOQQQSSSSSSRRRPPPPPPPPPOOOPPPQQQQQQRRRRRRQQQQQQNNNMMMMMMLLLLLLLLLLLLLLLIIIKKKMMMOOOQQQQQQPPPPPPPPPPPPQQQSSSUUUUUURRRPPPRRRSSSSSSRRRPPPOOOPPPQQQQQQSSSTTTTTTRRRQQQQQQRRRRRRQQQPPPOOONNNOOOPPPPPPUUUSSSQQQOOOOOOPPPQQQSSSWWWVVVTTTSSSSSSTTTUUUUUUXXXXXXXXXXXXYYYYYYZZZZZZ]]]```ddddddaaa]]]ZZZXXXVVVTTTSSSUUUYYY\\\]]]\\\YYYXXXWWWVVVVVVVVVWWWXXX[[[\\\\\\\\\[[[ZZZYYYXXX[[[YYYXXXYYY[[[\\\\\\[[[XXXZZZ\\\^^^`````````___]]]\\\[[[ZZZZZZZZZ[[[\\\^^^```bbbbbbbbbaaabbbcccdddcccaaa___^^^^^^^^^___```aaabbbbbb___^^^]]]^^^^^^^^^^^^^^^___```bbbbbbcccbbbaaa```___^^^^^^^^^___bbbbbb___```ccccccaaa`````````aaa```\\\VVVRRRQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUSSSQQQQQQRRRSSSTTTVVVVVVVVVUUUSSSQQQNNNMMMTTTRRRPPPNNNMMMMMMNNNNNNKKKJJJJJJKKKLLLNNNPPPRRRTTTSSSSSSRRRSSSTTTUUUVVVYYYWWWTTTQQQNNNMMMLLLLLLOOOOOOPPPPPPPPPPPPPPPOOOSSSRRRQQQPPPNNNMMMLLLLLLMMMLLLJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMMMMHHHGGGGGGGGGIIILLLOOOQQQUUUTTTRRROOOKKKHHHFFFEEEIIIIIIJJJKKKKKKLLLMMMMMMGGGEEEBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;::::::;;;===>>><<<<<<:::999888888777777888888888999999:::::::::<<<<<<;;;:::999999999999ffffffeeeeeefffggghhhiiijjjkkkjjjkkkqqqvvvsssmmmhhhfffcccaaa```aaacccdddffffffeeebbbaaaaaaccceeedddcccbbbccceeefffffffffeeeeeefffhhhjjjjjjjjjiiigggiiijjjhhhddddddgggjjjooouuuyyyvvvqqqooommmiiimmmlllkkkjjjjjjiiihhhhhhccccccdddeeefffhhhjjjkkkkkkkkkkkkkkkmmmooorrrssspppnnnjjjfffcccaaaaaaaaa^^^]]]]]]___bbbccccccbbb______```aaabbbbbbccccccdddcccaaa```___bbbhhhlllpppmmmgggbbb___^^^^^^___^^^```ccccccaaa___^^^^^^^^^]]]]]]^^^___aaadddeeehhhhhhgggggggggggghhhhhhhhhfffcccaaaaaa```^^^]]]^^^aaadddfffeeecccaaaaaa___``````aaa``````______```^^^\\\[[[[[[[[[ZZZYYYWWWVVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[ZZZZZZ[[[[[[\\\[[[[[[\\\\\\\\\\\\\\\\\\YYYWWWVVVWWWZZZ\\\[[[ZZZYYY[[[\\\[[[ZZZYYYZZZ\\\[[[[[[\\\\\\[[[ZZZYYYXXX\\\\\\]]]]]]]]]\\\[[[[[[ZZZYYYWWWUUUTTTSSSSSSSSSOOOQQQSSSUUUVVVVVVVVVUUUSSSSSSTTTTTTSSSRRRQQQQQQQQQSSSUUUXXXYYYYYYYYYXXXZZZ\\\^^^```___\\\YYYWWWTTTTTTUUUVVVWWWXXXYYYZZZ\\\[[[ZZZYYYYYYYYYZZZZZZXXXYYYZZZ\\\\\\[[[ZZZYYY]]]^^^___``````___^^^]]]\\\YYYUUUSSSSSSSSSSSSRRROOOOOOOOOPPPQQQPPPMMMKKKMMMNNNOOOPPPRRRRRRRRRRRRSSSSSSRRRQQQPPPOOONNNMMMNNNPPPSSSTTTSSSQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMNNNNNNNNNOOOQQQRRRRRRRRRRRRSSSSSSSSSRRRQQQRRRSSSSSSQQQOOOMMMMMMNNNNNNQQQSSSTTTSSSSSSSSSSSSTTTRRRPPPNNNNNNNNNPPPQQQRRRRRRQQQQQQQQQSSSTTTUUUYYYXXXVVVTTTSSSSSSRRRRRRVVVWWWWWWXXXXXXYYYYYYYYY]]]```dddeeebbb^^^ZZZWWWUUUQQQNNNPPPUUUZZZ[[[ZZZXXXWWWVVVUUUTTTUUUWWWXXX[[[[[[[[[[[[ZZZYYYXXXWWWYYYXXXWWWWWWXXXZZZ[[[\\\ZZZ[[[[[[\\\]]]^^^`````````___]]][[[ZZZYYYZZZZZZ]]]___aaaaaa`````````aaabbbbbbaaa```````````````___```bbbaaa___^^^^^^^^^___^^^^^^______```aaabbbbbbaaa___^^^]]]\\\\\\[[[```cccdddbbbcccffffffcccbbbccceeeeeeccc]]]WWWSSSRRRRRRRRRQQQRRRRRRSSSSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSQQQPPPPPPQQQRRRSSSVVVWWWXXXXXXWWWUUURRRQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNPPPRRRTTTUUUUUUTTTRRRRRRSSSUUUXXXYYY\\\[[[WWWSSSPPPMMMKKKJJJQQQQQQRRRSSSSSSSSSSSSRRRNNNNNNOOOOOOOOOOOOOOOOOOJJJJJJIIIGGGDDDCCCCCCDDDCCCBBBAAA@@@AAABBBCCCDDDFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJLLLOOOQQQMMMLLLLLLKKKKKKJJJJJJIIIEEEFFFHHHJJJMMMPPPSSSTTTJJJGGGCCC???<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===:::999999:::===>>>>>><<<:::888666666666666888888999999:::::::::;;;===<<<;;;:::999999999999gggfffeeedddeeefffggghhhiiikkklllooowww~~~}}}wwwhhhfffcccaaa___```bbbccccccddddddcccaaaaaabbbdddaaaaaabbbdddffffffdddbbbaaabbbdddeeefffggghhhiiikkklllllliiieeeccceeehhhjjjrrrwwwuuuqqqooommmiiiiiijjjkkkkkkkkkkkkkkkkkkfffffffffffffffggghhhiiiiiiiiiiiijjjlllnnnqqqsssqqqoookkkfffcccaaaaaaaaa\\\\\\\\\___bbbeeeeeeeee^^^___```aaabbbcccdddeeeddddddbbb``````ccchhhmmm}}}yyyrrrkkkfffcccbbbbbb\\\^^^``````___]]]\\\\\\]]]]]]]]]]]]^^^```cccdddffffffeeeeeeeeeeeeffffffgggeeebbb``````___]]][[[\\\___bbbdddcccaaa`````````aaaaaabbbbbbbbbaaaaaa___]]][[[ZZZZZZZZZYYYXXXUUUUUUVVVVVVXXXYYYZZZ[[[ZZZYYYYYYYYYYYYZZZZZZ[[[YYYYYYZZZ[[[[[[[[[[[[[[[YYYXXXXXXXXXZZZ\\\]]]]]]]]]^^^___^^^]]]\\\]]]___]]]^^^______^^^]]][[[ZZZ\\\]]]]]]]]]\\\[[[[[[ZZZYYYYYYYYYXXXVVVTTTRRRQQQPPPQQQSSSUUUWWWWWWWWWVVVSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSTTTUUUVVVXXXYYY[[[\\\___``````]]]ZZZXXXVVVUUUUUUVVVWWWXXXYYYZZZ___^^^]]][[[ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZYYYXXXWWWZZZZZZ\\\]]]]]]]]]]]]\\\]]]ZZZVVVSSSSSSSSSSSSSSSNNNNNNOOOQQQRRRQQQOOOLLLNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPOOONNNMMMLLLMMMPPPSSSTTTTTTRRRRRRRRRPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPPPPOOOPPPPPPQQQQQQSSSSSSQQQNNNLLLNNNRRRVVVUUUVVVVVVUUUTTTSSSSSSSSSRRRRRRSSSQQQNNNLLLLLLMMMLLLNNNQQQSSSSSSRRRSSSTTTUUUSSSQQQOOOOOOOOOQQQRRRNNNPPPRRRUUUWWWWWWXXXXXXZZZYYYWWWVVVTTTSSSRRRRRRUUUVVVVVVWWWXXXYYYYYYYYY\\\___dddeeebbb^^^ZZZYYYUUUQQQNNNOOOSSSXXXZZZZZZYYYXXXVVVUUUUUUVVVXXXYYY^^^^^^]]]\\\\\\[[[[[[[[[ZZZYYYXXXWWWWWWXXX[[[]]]]]]\\\[[[[[[\\\]]]___```dddbbb___\\\ZZZYYYXXXXXX[[[]]]______^^^]]]]]]^^^```______``````aaabbbbbb```aaaaaa```^^^^^^___```bbbaaaaaa``````aaaaaabbbaaa```^^^]]]\\\[[[[[[[[[aaadddfffdddeeehhhhhheeeccceeeggggggccc^^^XXXTTTTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRRRRQQQPPPOOONNNNNNPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUWWWXXXWWWVVVTTTRRRNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPRRRUUUYYY[[[]]][[[XXXTTTQQQMMMKKKJJJPPPPPPQQQRRRRRRRRRRRRRRRKKKLLLMMMNNNOOOOOONNNNNNFFFGGGGGGEEEBBB@@@AAACCCBBBAAA@@@??????AAACCCEEEEEEFFFGGGHHHHHHFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMIIIIIIJJJJJJJJJKKKKKKKKKEEEFFFHHHJJJMMMOOOPPPQQQKKKHHHDDD@@@===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<999888888999<<<===>>><<<:::777666555555555666777888::::::;;;::::::===<<<;;;:::999888888888jjjiiigggfffeeefffhhhiiiiiilllnnnqqqwww~~~~~~yyyhhhfffdddbbbaaaaaabbbbbbaaabbbdddcccbbbbbbcccddd``````bbbeeeffffffccc```^^^```bbbccccccdddgggiiilllllljjjgggdddcccccceeeeeemmmrrrpppnnnmmmllliiidddfffggghhhggghhhiiikkkhhhhhhgggggggggggghhhhhhgggggghhhiiikkklllnnnoooooommmjjjfffdddbbbaaa```ZZZZZZ[[[^^^bbbdddeeeeee____________```bbbcccdddddddddcccbbbaaaccchhhkkk~~~zzztttnnniiieeedddcccZZZ\\\^^^^^^\\\[[[ZZZ[[[\\\\\\\\\]]]^^^___```aaadddccccccccccccccccccdddeeeccc```______^^^]]][[[ZZZ]]]```aaa```_________``````aaabbbbbbbbbaaaaaa^^^\\\ZZZYYYYYYYYYXXXWWWSSSUUUVVVXXXZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZ[[[]]]^^^```aaabbbaaa_________```^^^___bbbccccccaaa^^^]]]]]]]]]]]]]]]\\\[[[[[[ZZZYYYZZZZZZYYYXXXUUUSSSRRRRRRRRRTTTUUUVVVWWWXXXXXXUUUVVVVVVVVVVVVVVVUUUUUUWWWVVVTTTSSSSSSUUUWWWYYYZZZ\\\^^^______]]][[[YYYWWWVVVVVVVVVVVVXXXZZZ[[[___^^^]]]\\\ZZZYYYWWWWWWXXXXXXYYYXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZWWWSSSQQQQQQRRRRRRQQQNNNMMMNNNPPPRRRRRRQQQOOOMMMMMMOOOPPPQQQRRRRRRRRRQQQPPPPPPOOONNNMMMLLLLLLOOOQQQTTTUUUTTTTTTTTTUUURRRQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTXXXWWWUUUQQQMMMNNNSSSXXXWWWXXXYYYXXXUUUSSSSSSSSSQQQRRRRRRQQQNNNLLLMMMMMMJJJLLLOOOPPPPPPPPPRRRSSSUUUTTTRRRRRRQQQRRRSSSSSSNNNPPPSSSWWWYYYZZZYYYYYYZZZYYYYYYWWWVVVUUUTTTSSSUUUVVVVVVWWWXXXYYYZZZZZZZZZ]]]aaacccaaa^^^[[[ZZZTTTSSSRRRRRRSSSVVVYYY[[[[[[ZZZXXXVVVWWWYYY[[[]]]eeecccaaa___^^^___```aaa___^^^\\\ZZZXXXZZZ]]]aaa```___]]]\\\\\\]]]^^^^^^dddbbb```]]][[[YYYYYYYYY[[[]]]___^^^]]]\\\]]]^^^```_________```bbbdddeeedddcccbbb___]]]]]]```bbbddddddcccccccccccccccdddcccbbbaaa______^^^^^^^^^```dddfffeeefffhhhhhheeeccceeehhhgggbbb]]]YYYVVVVVVUUUTTTSSSSSSRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPRRRSSSTTTPPPPPPRRRSSSSSSSSSRRRRRRNNNOOOPPPRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPOOOQQQTTTWWWYYYZZZXXXVVVTTTQQQNNNLLLJJJLLLLLLMMMNNNOOOOOOOOOOOONNNNNNOOOOOONNNMMMKKKJJJFFFGGGHHHFFFBBB@@@BBBDDDBBBAAA???>>>???AAADDDFFFFFFGGGHHHIIIHHHGGGEEECCCAAAAAAAAABBBDDDEEEGGGGGGJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHIIIGGGDDDAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;<<<;;;999777666555444444444666777999:::::::::999;;;;;;:::999888888888888mmmllliiihhhggghhhjjjkkkjjjnnnpppoooqqqttttttpppfffeeedddcccbbbaaaaaaaaa```bbbddddddcccccccccddd______```bbbdddcccaaa___]]]___aaabbbaaabbbeeehhhiiigggdddccccccccccccbbbaaahhhmmmkkkiiiiiihhhfffbbbdddeeedddccccccfffhhhgggggggggggghhhhhhiiijjjeeefffgggiiijjjjjjkkkkkkiiihhhgggeeecccaaa```___]]]\\\]]]___bbbdddeeedddbbbaaa_________aaabbbdddcccdddcccbbbaaabbbeeehhhpppnnnkkkhhheeecccbbbbbbZZZ\\\]]]]]][[[ZZZZZZZZZ\\\\\\^^^___``````aaaaaabbbaaaaaa``````aaaaaabbbbbb```^^^]]]]]]]]]\\\ZZZYYY[[[]]]]]]]]]]]]]]]___]]]^^^^^^___``````______]]][[[YYYXXXYYYYYYWWWVVVRRRTTTWWW[[[\\\]]]\\\[[[XXXXXXWWWWWWWWWWWWXXXXXXXXXZZZ]]]___```___]]]\\\ZZZYYYYYYXXXXXXYYY[[[]]]aaabbbcccbbb```___```aaa]]]```cccffffffddd```^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[ZZZYYYWWWVVVUUUUUUUUUSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYXXXWWWVVVWWWWWWXXXXXXYYY[[[\\\\\\[[[ZZZZZZWWWVVVUUUUUUUUUWWWYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUTTTUUUVVVWWWXXXYYYZZZZZZVVVTTTQQQQQQQQQRRRQQQPPPMMMMMMMMMNNNQQQSSSSSSRRRLLLMMMNNNPPPQQQQQQRRRRRROOOOOONNNNNNMMMMMMMMMLLLPPPRRRTTTUUUTTTUUUWWWXXXSSSRRRRRRQQQRRRSSSTTTUUUSSSSSSSSSSSSSSSTTTUUUUUUVVVXXXXXXUUUQQQPPPSSSWWWWWWYYY[[[ZZZVVVSSSRRRSSSQQQRRRRRRQQQOOOMMMNNNOOOIIIKKKLLLLLLLLLMMMPPPRRRTTTTTTTTTTTTTTTUUUUUUUUUQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[WWWZZZ]]]___^^^\\\[[[[[[TTTVVVXXXVVVTTTTTTYYY]]]^^^]]]ZZZYYYYYY[[[^^^```gggeeeaaa^^^]]]___bbbdddfffeeebbb^^^\\\]]]aaafffbbbaaa___^^^]]]\\\\\\]]]aaa```^^^]]]\\\\\\\\\]]]^^^```aaaaaa```______```dddbbbaaa``````bbbeeefffhhhfffccc___\\\]]]```dddeeeeeeeeeeeefffggghhhhhhggggggfffeeeeeeeeeeeeeee^^^ccceeedddeeehhhgggdddbbbeeegggeee```\\\YYYXXXWWWVVVUUUTTTSSSSSSSSSSSSWWWWWWWWWWWWVVVUUUSSSRRRMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNOOOPPPPPPQQQRRRRRRPPPQQQQQQRRRRRRQQQPPPOOONNNOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRSSSUUUTTTSSSRRRPPPNNNMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPOOONNNLLLKKKKKKMMMMMMJJJDDDAAACCCFFFBBBAAA???>>>???BBBEEEHHHIIIJJJKKKLLLKKKHHHEEECCC@@@@@@AAAAAABBBCCCCCCDDDHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMLLLJJJGGGDDDFFFEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888999999999888777555444333333444666888999999999888999999888777777888888888pppnnnkkkiiihhhiiikkklllkkkoooqqqmmmjjjjjjiiigggdddddddddcccbbbbbbaaa```___bbbdddeeedddddddddddd___^^^^^^___```aaa```^^^\\\___aaaaaa```aaaeeehhhfffbbb______bbbdddcccaaa___eeeiiigggeeeeeeeeecccdddeeefffdddaaaaaadddgggeeeeeeffffffhhhiiikkkkkkeeefffgggiiiiiiiiihhhgggeeeeeeeeedddbbb```___^^^aaa``````bbbdddeeeeeedddfffdddbbb``````aaadddeeebbbccccccbbbaaaaaaccceeebbbbbbaaaaaa`````````aaaZZZ\\\]]]]]][[[ZZZZZZ[[[^^^___aaacccddddddcccccc``````____________`````````^^^\\\[[[\\\\\\[[[ZZZXXXZZZ[[[[[[[[[[[[]]]^^^ZZZ[[[\\\]]]]]]]]]]]]]]]]]][[[YYYXXXXXXXXXWWWVVVQQQTTTXXX\\\^^^^^^\\\[[[SSSTTTTTTUUUWWWYYY[[[\\\YYY\\\___bbbcccbbb___^^^YYYYYYXXXWWWVVVWWWZZZ\\\aaabbbbbbaaa```______```\\\___dddhhhhhheeeaaa^^^_________^^^]]]\\\[[[ZZZ]]][[[WWWTTTSSSTTTVVVXXXTTTTTTSSSSSSSSSUUUVVVWWWZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[YYYXXXWWWWWWWWWXXXYYYYYYZZZZZZYYYWWWVVVUUUTTTTTTVVVXXXZZZXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXVVVTTTSSSSSSTTTTTTTTTTTTUUUVVVWWWYYYZZZZZZUUUTTTRRRRRRSSSSSSRRRQQQMMMLLLLLLMMMQQQSSSTTTTTTNNNOOOPPPQQQRRRSSSSSSSSSNNNNNNMMMMMMMMMMMMMMMMMMRRRSSSTTTTTTTTTVVVXXXZZZTTTSSSRRRRRRRRRSSSUUUVVVSSSSSSSSSSSSSSSTTTUUUUUURRRVVVZZZYYYUUURRRSSSVVVWWWYYY\\\ZZZVVVRRRQQQQQQQQQRRRRRRQQQOOONNNNNNOOOIIIJJJJJJJJJJJJKKKNNNQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTVVVWWWYYYYYYYYYZZZYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[\\\UUUWWWZZZ\\\[[[ZZZZZZ[[[TTTYYY\\\YYYTTTSSSXXX^^^```___\\\[[[[[[^^^aaacccgggccc^^^ZZZZZZ\\\```ccckkkjjjgggbbb___```eeeiiidddcccaaa___]]]\\\\\\[[[^^^]]]]]]\\\]]]^^^```aaaaaacccddddddbbbaaabbbbbbhhhfffcccaaa```bbbeeegggkkkhhhddd^^^[[[]]]aaaeeeeeeeeeeeefffhhhjjjkkkllllllkkkjjjjjjjjjjjjkkkkkk]]]bbbddddddeeehhhgggcccbbbdddfffddd___[[[YYYZZZWWWWWWUUUTTTSSSSSSRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNOOOOOOPPPRRRTTTUUUSSSSSSRRRRRRQQQPPPNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRQQQOOONNNNNNNNNNNNQQQQQQQQQQQQPPPOOOMMMMMMJJJJJJKKKMMMMMMNNNNNNNNNKKKLLLOOOQQQQQQQQQPPPOOOPPPRRRRRRNNNGGGCCCDDDGGGBBBAAA???>>>???BBBFFFIIIMMMNNNOOONNNMMMIIIFFFCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIDDDGGGKKKMMMNNNLLLIIIGGGDDDDDDCCCCCCAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;666666777777777777666666777888999999888666444333111333666888999999888777777777777777777777888888iiiiiihhheeeccceeejjjooopppppppppmmmhhhdddbbbbbbaaaeeehhhfffbbb^^^___aaa^^^___bbbdddeeeeeedddccc^^^______```aaaaaa``````^^^```bbbbbbaaa```aaabbbbbbbbbbbbcccddddddaaa___bbbfffkkkmmmkkkgggcccaaabbbcccbbbaaa___^^^___``````aaabbbdddfffhhhiiijjjnnnllljjjiiiiiihhhfffdddddddddcccbbbbbbaaabbbbbbccccccbbbbbbcccfffiiikkkmmmkkkhhheeebbbaaa``````eeeeeeeeedddbbb```]]]\\\[[[\\\\\\]]]]]]^^^______\\\___bbbcccaaa^^^[[[ZZZ```eeejjjjjjeeeaaa```aaa```aaabbbbbbbbb```___^^^\\\\\\\\\[[[\\\\\\]]]]]][[[[[[\\\\\\\\\[[[ZZZZZZYYY[[[^^^```aaa```^^^]]]]]][[[XXXXXXXXXYYYYYYXXXVVVVVVWWWWWWXXXYYYYYYZZZTTTTTTTTTUUUVVVWWWYYYYYYYYY[[[___ccceeeccc___\\\YYYXXXWWWVVVVVVWWWYYYZZZ\\\^^^``````___^^^^^^___]]]___bbbdddeeedddbbbaaaaaacccddddddaaa^^^\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSTTTUUUVVVWWW\\\___ccceeeeeeccc___]]]______^^^]]][[[YYYWWWVVV[[[XXXUUUWWW\\\^^^\\\XXXWWWWWWVVVUUUUUUUUUVVVVVVYYYZZZ[[[\\\]]]^^^^^^^^^\\\[[[YYYWWWTTTRRRPPPOOOSSSRRRSSSVVVYYYYYYVVVSSSRRRQQQPPPQQQRRRSSSRRRQQQJJJLLLNNNOOOPPPSSSWWWZZZXXXSSSNNNNNNQQQSSSQQQNNNRRRPPPMMMKKKJJJKKKMMMNNNRRRSSSTTTUUUVVVUUUUUUTTTWWWSSSPPPPPPSSSWWWXXXXXXSSSRRRRRRQQQQQQQQQQQQRRRQQQRRRSSSTTTTTTTTTTTTTTTVVVUUUUUUTTTTTTTTTUUUUUUTTTRRROOONNNOOOOOOOOONNNMMMLLLJJJIIIJJJKKKMMMNNNQQQZZZ^^^YYYTTTVVVVVVTTTXXXWWWUUUUUUVVVWWWXXXXXX\\\ZZZXXXXXXXXXYYYXXXWWW\\\WWWWWW\\\^^^ZZZYYY\\\XXXVVVTTTTTTVVVXXXYYYYYY]]]^^^]]]ZZZVVVVVVYYY\\\\\\]]]```bbbbbbbbb```___eeebbb___]]]]]]___bbbeeennnmmmkkkhhheeedddeeeggggggeeecccaaa`````````aaa^^^]]][[[ZZZ___hhhkkkiiiccchhhkkkkkkkkkmmmlllhhheeeggghhheeeaaa```dddhhhhhhddd^^^[[[[[[^^^bbbdddgggfffgggggghhhiiikkkkkkjjjkkkmmmlllkkkkkklllmmmeeedddcccdddfffhhhggggggfffccc```]]]\\\[[[XXXVVVXXXYYYZZZYYYXXXVVVSSSQQQWWWWWWWWWVVVUUURRRPPPOOOQQQNNNLLLJJJJJJJJJJJJIIILLLMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOPPPRRRSSSRRRQQQOOOQQQRRRRRRQQQQQQRRRSSSSSSQQQOOOMMMMMMMMMNNNNNNPPPPPPOOONNNNNNMMMLLLLLLLLLNNNPPPRRRQQQOOOLLLIIIMMMMMMMMMMMMNNNPPPRRRTTTPPPVVVWWWOOOFFFDDDEEEFFFCCCDDDCCCAAA@@@BBBHHHMMMPPPPPPOOONNNLLLJJJIIIHHHFFFDDDBBB???>>>>>>???@@@CCCCCCCCCCCCDDDFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHCCCAAA@@@>>>======>>>>>>;;;;;;<<<<<<;;;999888666888777555444333444666777555666666777777777666666111222444666888999:::;;;888777777666666666666666hhhiiijjjiiihhhhhhlllooollllllkkkhhhddd```___```aaaeeegggeee```]]]^^^```^^^```bbbdddddddddbbbbbb]]]]]]^^^_________^^^^^^^^^```bbbbbbaaa```aaabbbbbbaaaaaabbbcccccc```^^^aaadddggghhhgggdddbbbbbbdddeeeeeecccaaa``````bbbaaabbbcccdddfffhhhiiiiiilllkkkjjjhhhfffdddbbbbbbddddddcccbbbaaa```````````````aaabbbcccfffhhhjjjkkkjjjgggeeecccaaaaaaaaaccccccccccccbbb```___^^^[[[\\\\\\]]]]]]^^^______\\\___bbbcccbbb___^^^]]]aaafffjjjjjjfffbbbaaabbb___```aaaaaaaaa```______]]]]]]]]]\\\]]]]]]^^^__________________]]]\\\\\\YYYZZZ\\\^^^___^^^]]]]]]___]]][[[ZZZZZZ[[[ZZZYYYUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVXXXZZZ[[[XXXZZZ]]]aaadddccc___\\\ZZZXXXWWWVVVVVVWWWYYYZZZ[[[]]]^^^^^^]]]]]]^^^```aaabbbdddeeeeeedddbbbaaaccceeefffeeebbb___]]]]]]]]]\\\ZZZXXXVVVUUUTTTTTTVVVVVVVVVVVVWWWXXXZZZ[[[___bbbfffiiijjjgggbbb___``````___^^^]]][[[YYYXXX[[[XXXVVVXXX\\\]]][[[XXXWWWWWWVVVVVVUUUUUUUUUUUUWWWXXXYYY[[[\\\]]]^^^^^^]]]\\\ZZZXXXVVVTTTRRRQQQSSSSSSSSSVVVXXXYYYVVVTTTSSSRRRQQQRRRSSSTTTSSSQQQMMMNNNPPPPPPPPPRRRUUUXXXXXXSSSOOONNNQQQSSSQQQOOOQQQOOOMMMLLLLLLMMMOOOPPPTTTTTTUUUVVVVVVVVVUUUTTTTTTRRROOOPPPSSSVVVWWWVVVUUUUUUTTTSSSSSSSSSSSSTTTSSSTTTUUUVVVWWWVVVVVVUUUVVVUUUUUUUUUUUUVVVWWWWWWTTTRRROOONNNNNNOOONNNMMMLLLKKKJJJIIIIIIJJJLLLMMMTTT\\\```\\\YYYZZZZZZYYY[[[YYYXXXXXXXXXYYYZZZZZZ[[[ZZZXXXXXXYYYZZZZZZZZZ]]]YYYZZZ^^^```]]]\\\___XXXUUUSSSSSSTTTVVVWWWWWWZZZ[[[\\\[[[XXXXXXZZZ\\\]]]^^^```aaabbbcccbbbbbbbbb```^^^]]]^^^aaadddgggmmmmmmllljjjhhhhhhjjjlllhhhgggfffdddbbbaaaaaa``````___]]][[[```hhhkkkjjjhhhlllnnnmmmmmmooonnnkkklllmmmkkkfff```^^^```ddddddaaa\\\ZZZ[[[^^^bbbdddffffffgggggghhhiiijjjjjjlllmmmmmmllljjjjjjkkkmmmfffcccaaa```bbbdddeeeeeeccc```]]][[[ZZZYYYXXXVVVXXXYYYZZZZZZYYYWWWUUUSSSVVVVVVVVVVVVTTTRRRPPPNNNPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQSSSSSSTTTVVVSSSRRRRRRUUUXXXZZZZZZVVVWWWVVVUUUSSSRRRSSSUUUSSSQQQNNNLLLLLLMMMOOOPPPNNNNNNNNNNNNNNNOOOOOOOOOMMMOOOQQQSSSRRRPPPMMMKKKKKKJJJJJJKKKLLLNNNPPPQQQPPPWWWXXXPPPHHHEEEEEEEEEEEEGGGHHHFFFCCCCCCHHHMMMQQQOOOLLLIIIGGGEEEEEEEEEFFFDDDCCCAAA@@@@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHIIIHHHGGGGGGBBBAAA@@@>>>======>>>>>>;;;;;;;;;;;;;;;999888777999888666555555555777888777777777666666666666666444444555666777777777777888777666666555555666666hhhjjjkkklllkkkkkkmmmnnnjjjiiihhhddd```^^^^^^___ccceeeeeeccc___\\\]]]______```bbbccccccbbbaaa```^^^_______________^^^]]]^^^```bbbbbbaaa```aaabbbbbbaaa```aaabbbbbb```^^^```aaabbbbbbaaaaaabbbcccfffggggggfffcccbbbbbbcccccccccdddeeefffggghhhhhhkkklllmmmiiiddd``````aaacccbbbbbbaaa``````______^^^___```bbbdddfffggghhhiiihhhfffeeeccccccbbbbbbaaaaaaaaaaaa````````````\\\\\\\\\]]]^^^^^^______]]]```cccdddbbbaaa``````___dddhhhhhheeebbb```aaa______``````aaa``````___^^^]]]]]]]]]^^^^^^___```ccccccddddddcccaaa```___ZZZZZZ[[[[[[\\\]]]]]]]]]aaa___]]]]]]]]]]]][[[YYYUUUUUUVVVVVVVVVVVVVVVVVVXXXWWWUUUUUUVVVXXX[[[]]]YYYZZZ]]]aaacccccc```]]]ZZZYYYWWWVVVVVVWWWXXXZZZZZZ[[[\\\[[[[[[\\\___aaaeeeeeeeeeeeedddcccbbbaaaeeeggghhhgggddd```^^^^^^___^^^\\\YYYWWWUUUSSSSSSWWWWWWXXXYYY[[[]]]___```aaadddiiilllllliiiddd```aaaaaa``````___]]]\\\[[[[[[YYYWWWYYY\\\]]][[[XXXVVVVVVVVVVVVUUUTTTSSSRRRTTTUUUWWWYYY[[[\\\^^^^^^]]]\\\[[[ZZZXXXVVVUUUTTTTTTSSSTTTVVVXXXXXXVVVUUUSSSRRRRRRSSSTTTTTTSSSQQQPPPQQQRRRRRRQQQRRRTTTVVVXXXTTTQQQPPPRRRTTTRRRPPPQQQPPPNNNMMMNNNOOOQQQSSSUUUVVVVVVWWWVVVVVVUUUUUUSSSRRRQQQRRRTTTVVVWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVXXXYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXZZZ\\\]]]WWWTTTQQQPPPPPPOOONNNLLLNNNNNNLLLKKKKKKLLLMMMNNNRRRXXX\\\ZZZXXXYYYZZZYYY]]]\\\\\\[[[[[[[[[\\\\\\ZZZZZZYYYXXXYYYZZZ[[[[[[[[[YYYZZZ^^^___\\\\\\___XXXUUURRRQQQRRRTTTTTTTTTVVVXXX[[[\\\[[[ZZZZZZ[[[\\\]]]^^^___aaacccdddddd^^^]]]\\\\\\^^^aaaeeehhhiiijjjjjjiiihhhhhhkkkmmmhhhhhhgggfffeeecccbbbaaacccccc```]]]```hhhlllkkkmmmpppqqqooopppssssssqqquuutttooohhh```\\\]]]___```^^^\\\ZZZ[[[^^^aaadddfffffffffgggggghhhhhhhhhjjjjjjjjjjjjiiikkknnnqqqooojjjddd___^^^___```aaa___\\\YYYWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUUUUUUUTTTRRRPPPOOOOOOOOONNNMMMLLLLLLLLLMMMLLLLLLNNNPPPRRRTTTUUUVVVWWWUUURRRSSSWWW[[[___aaa\\\[[[YYYUUURRRRRRTTTVVVUUURRRNNNKKKKKKMMMPPPRRRMMMMMMNNNNNNOOOPPPQQQRRROOOPPPRRRSSSSSSQQQOOOMMMIIIIIIIIIIIIJJJKKKMMMMMMQQQWWWZZZSSSLLLIIIHHHGGGHHHLLLOOOLLLFFFDDDHHHMMMPPPMMMHHHCCCAAA@@@AAABBBEEEEEEDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDDDDDDDBBBCCCDDDEEEFFFEEEDDDDDDAAA@@@???>>>>>>===>>>>>>;;;;;;;;;;;;:::999888777999888777666666666777888999888777555555555666666555666666666666555444444777666666555555555555555kkkkkkkkkkkkjjjjjjkkkllliiihhhfffbbb___^^^___aaadddeeedddbbb^^^\\\]]]^^^```aaacccccccccaaa___^^^aaaaaabbbbbbbbbaaa``````___aaabbbcccbbbaaabbbcccdddbbbaaaaaabbbbbb```___`````````^^^^^^___bbbdddggghhhhhhgggdddccccccccceeeeeeeeefffgggggghhhhhhjjjnnnooolllddd______bbb`````````aaaaaaaaaaaaaaa```aaabbbdddeeeeeeeeeeeefffffffffeeeeeedddddddddaaa``````_______________\\\\\\]]]^^^^^^______```aaacccddddddbbbaaa```aaa^^^aaaeeefffdddaaa``````^^^^^^______````````````]]]]]]\\\]]]]]]^^^___```ddddddfffffffffeeecccbbb[[[[[[ZZZZZZ[[[\\\^^^___aaa```___^^^^^^]]][[[XXXXXXXXXXXXXXXXXXXXXXXXXXXYYYWWWUUUTTTTTTWWW[[[]]]\\\\\\^^^```bbbbbb___]]]ZZZYYYWWWVVVVVVWWWXXXYYY[[[[[[[[[ZZZZZZ\\\```ccchhhhhhgggeeedddbbbbbbaaaeeefffhhhgggddd```^^^^^^^^^\\\ZZZXXXVVVTTTSSSSSSVVVWWWYYY[[[]]]```bbbccc```ccchhhllllllhhhbbb^^^___`````````___^^^]]]\\\[[[ZZZYYYZZZ\\\\\\ZZZWWWVVVVVVVVVVVVTTTSSSQQQPPPRRRSSSTTTVVVXXXZZZ\\\]]]\\\\\\[[[ZZZYYYXXXWWWWWWTTTTTTUUUVVVWWWWWWVVVVVVSSSRRRRRRRRRTTTSSSQQQOOOQQQRRRSSSSSSSSSSSSUUUWWWXXXVVVSSSSSSTTTUUUTTTSSSSSSRRRPPPPPPPPPQQQRRRSSSUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWTTTTTTSSSSSSRRRSSSSSSSSSVVVXXXZZZ[[[[[[YYYWWWVVVTTTUUUWWWYYY\\\___bbbddd[[[YYYVVVTTTSSSRRRPPPNNNRRRQQQQQQPPPPPPQQQQQQRRRQQQUUUYYYZZZZZZZZZZZZ[[[]]]^^^^^^]]]\\\[[[\\\]]]ZZZZZZYYYXXXWWWWWWYYY[[[XXXXXXZZZ[[[ZZZYYYYYY[[[XXXVVVRRRQQQRRRSSSSSSRRRTTTWWW[[[^^^^^^\\\YYYXXXYYYYYYZZZ[[[^^^```bbbddd\\\[[[[[[\\\]]]```ccceeecccddddddccccccccceeegggeeeeeefffgggfffeeedddccceeefffccc```bbbhhhllllllooorrrrrrppprrrwwwyyywwwzzzwwwqqqhhh```\\\\\\]]]______^^^]]]\\\]]]___bbbdddeeeeeeffffffffffffeeecccdddeeefffhhhmmmrrrwww|||uuukkkbbb]]]\\\\\\\\\[[[XXXUUUTTTUUUVVVWWWWWWWWWXXXZZZ[[[[[[ZZZYYYXXXUUUVVVVVVVVVUUUSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNOOONNNNNNOOOPPPQQQRRRTTTTTTUUUSSSRRRSSSWWWZZZ]]]^^^[[[ZZZWWWSSSPPPPPPSSSVVVZZZVVVPPPLLLJJJLLLOOORRROOONNNNNNNNNOOOPPPQQQRRROOOPPPRRRSSSRRRPPPNNNLLLJJJIIIIIIIIIHHHHHHIIIIIIOOOVVVYYYUUUPPPOOOMMMKKKIIIOOOSSSOOOHHHDDDGGGLLLKKKHHHEEEAAA??????@@@AAACCCDDDEEEFFFEEECCCAAA?????????@@@@@@@@@@@@@@@@@@??????AAABBBBBBBBBAAA@@@??????>>>>>>============::::::::::::999999888888888888666666555666666666:::888666444333333555555444555555555555444444333666555555444444444444444pppmmmiiiffffffgggiiijjjffffffdddaaa^^^]]]___aaaeeeeeeeeecccaaa___^^^___aaabbbcccdddcccaaa___^^^aaabbbbbbcccbbbbbbaaaaaa```bbbddddddcccbbbcccdddfffeeecccbbbccccccbbb```aaaaaa```^^^]]]___cccfffeeefffggggggeeecccccccccfffffffffgggggghhhhhhhhhhhhlllnnnkkkddd______aaa]]]^^^```bbbcccdddeeeeeeddddddeeeeeeeeeeeeddddddffffffffffffffffffffffffbbbaaaaaa```___^^^]]]]]]^^^^^^^^^___``````aaaaaafffffffffdddaaa____________bbbfffggggggeeecccbbb^^^^^^^^^^^^^^^^^^______[[[[[[[[[[[[\\\]]]^^^___bbbcccfffggghhhgggfffeee]]]\\\[[[ZZZ[[[]]]___```___^^^^^^^^^___]]]ZZZWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXVVVTTTSSSSSSVVVYYY[[[\\\\\\\\\]]]______]]]ZZZ[[[YYYXXXVVVVVVVVVXXXYYY[[[\\\\\\[[[[[[]]]aaadddhhhgggfffdddcccbbbaaa```bbbdddfffeeebbb___^^^]]]ZZZYYYXXXVVVUUUTTTTTTTTTTTTUUUXXX[[[^^^aaacccddd```ccchhhkkkjjjfffaaa^^^]]]]]]^^^^^^^^^^^^]]]]]][[[[[[[[[\\\\\\[[[YYYWWWUUUUUUUUUTTTSSSQQQPPPOOORRRRRRRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXUUUVVVVVVWWWVVVVVVVVVWWWRRRQQQQQQRRRSSSRRRPPPMMMOOOQQQSSSTTTTTTTTTVVVXXXXXXWWWVVVUUUVVVVVVVVVUUUTTTTTTRRRQQQQQQQQQRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[ZZZYYYWWWVVVTTTUUUXXX[[[___cccfffhhh___]]][[[YYYXXXVVVSSSQQQRRRRRRRRRRRRRRRSSSTTTTTTVVVXXX[[[^^^_________```[[[]]]^^^]]][[[ZZZ[[[\\\[[[[[[ZZZWWWTTTTTTWWWZZZYYY[[[\\\ZZZXXXWWWWWWWWWYYYVVVSSSQQQRRRRRRRRRRRRTTTWWW\\\```aaa^^^YYYVVVUUUVVVWWWXXX[[[]]]```aaa\\\\\\\\\\\\]]]^^^___```___```aaa```______```bbbaaabbbdddfffgggffffffeeegggiiigggcccccchhhkkkkkkmmmooopppooorrrxxx|||{{{xxxuuuooohhhaaa]]]]]]]]]```bbbbbb```]]]\\\]]]___bbbcccdddddddddcccbbbaaa___```aaacccfffkkkqqquuu~~~vvvlllbbb]]]\\\[[[[[[YYYWWWTTTTTTUUUWWWXXXXXXWWWXXXZZZ\\\\\\[[[ZZZYYYVVVWWWWWWXXXWWWVVVTTTSSSRRRSSSUUUTTTQQQPPPPPPRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSRRRSSSUUUWWWXXXWWWVVVXXXWWWTTTPPPOOOPPPUUUXXX___ZZZSSSLLLJJJKKKNNNPPPPPPPPPNNNMMMMMMNNNPPPQQQOOOPPPPPPPPPOOOMMMKKKJJJLLLKKKKKKJJJHHHGGGFFFEEEIIIPPPTTTRRRPPPPPPOOOMMMIIINNNRRROOOHHHDDDFFFIIIDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCDDDEEEEEECCC@@@???<<<======>>>======<<<;;;;;;<<<>>>?????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;999888888888777777777777666666555555444444444444999777555222222222333444111222333444444444444444555444444333333333333333qqqlllgggddddddfffggghhhbbbbbbaaa___]]]\\\^^^___eeeeeeffffffeeecccaaa```bbbcccdddeeedddbbb```_________```aaaaaaaaaaaaaaabbbdddffffffeeedddeeefffhhhfffdddcccccccccbbbaaaaaabbbbbbaaa``````bbbdddbbbdddffffffeeedddcccdddffffffgggggghhhhhhiiiiiieeehhhkkkiiieeeaaa```aaa^^^___bbbdddfffgggggggggffffffeeeeeeeeeeeeeeeeeefffggghhhhhhiiiiiihhhhhhccccccddddddbbb```^^^]]]___``````aaabbbbbbcccccciiihhhgggddd```^^^^^^___ccceeehhhjjjkkkjjjgggfff```___^^^]]]]]]]]]]]]^^^ZZZZZZZZZ[[[\\\]]]^^^___bbbcccfffhhhiiihhhfffeee\\\\\\[[[[[[\\\]]]___```\\\\\\]]]^^^___]]]ZZZVVVTTTTTTUUUVVVVVVWWWWWWXXXWWWVVVTTTSSSSSSUUUXXXYYYZZZYYYYYY[[[]]]^^^]]]\\\[[[ZZZXXXVVVUUUVVVWWWXXX[[[\\\]]]]]]\\\]]]```bbbccccccdddcccbbbaaa```______aaaccccccaaa___^^^^^^XXXXXXVVVUUUTTTTTTTTTTTTRRRTTTWWW[[[^^^aaacccdddbbbdddgggiiihhheeeaaa^^^[[[[[[\\\]]]]]]]]]]]]]]][[[\\\]]]]]]\\\ZZZXXXWWWUUUTTTSSSRRRQQQPPPPPPPPPSSSRRRRRRQQQQQQRRRTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWUUUWWWXXXWWWVVVUUUVVVXXXRRRRRRRRRSSSTTTSSSPPPMMMNNNQQQSSSTTTTTTTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVUUUSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTRRRSSSSSSQQQOOONNNPPPQQQVVVWWWWWWXXXYYY[[[\\\]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVWWWYYY[[[^^^aaadddfff___^^^\\\[[[ZZZXXXUUURRROOOPPPPPPQQQRRRSSSTTTTTTWWWVVVYYY^^^```^^^^^^```YYY\\\^^^]]]ZZZXXXYYYZZZ[[[\\\[[[XXXTTTTTTXXX\\\___cccddd^^^YYYXXXWWWVVVXXXUUURRRQQQQQQRRRRRRRRRTTTWWW\\\aaacccaaa\\\WWWTTTUUUWWWYYY[[[]]]___```^^^^^^^^^^^^^^^^^^]]]]]]^^^```aaaaaa``````aaabbbaaabbbccceeefffggggggggggggjjjjjjfffeeehhhjjjiiihhhlllmmmlllooovvvyyyyyyrrrpppkkkfffbbb___^^^]]]```bbbdddbbb^^^[[[[[[]]]```aaaaaabbbaaa```^^^]]]^^^___```aaabbbeeejjjmmmrrrmmmeee___]]]\\\\\\\\\XXXWWWVVVVVVXXXYYYYYYXXXWWWXXXZZZ[[[\\\[[[YYYXXXVVVWWWXXXYYYXXXWWWVVVUUUUUUXXXYYYXXXTTTRRRRRRTTTUUUTTTRRRQQQPPPPPPQQQRRRSSSSSSTTTVVVXXXWWWTTTRRRUUUTTTRRRPPPOOOQQQVVVYYY___ZZZSSSLLLIIIIIILLLNNNPPPOOOMMMLLLLLLMMMOOOPPPPPPPPPPPPOOOMMMJJJHHHFFFJJJKKKJJJJJJIIIGGGFFFEEECCCIIILLLKKKJJJLLLLLLJJJJJJLLLNNNLLLIIIFFFGGGHHHAAABBBBBBCCCCCCBBBAAAAAA@@@AAABBBCCCCCCAAA???>>>;;;;;;<<<===<<<;;;999888999:::;;;<<<===<<<<<<;;;999::::::;;;::::::999999777666666555555555666666555555555444444444333333555444333111111111222222///000111222444444555555444333333222222222222222mmmiiifffeeefffhhhiiihhh```aaabbbaaa___^^^___```eeefffgggiiiiiigggdddbbbbbbcccdddeeeeeedddbbbaaa^^^___```aaabbbcccccccccdddfffggghhhgggfffggghhhhhhfffcccbbbbbbbbbbbbaaaaaabbbdddcccbbbaaaaaabbb```cccfffgggfffeeeeeefffffffffggghhhiiiiiijjjjjjfffhhhjjjkkkjjjhhhfffdddbbbccceeeggghhhhhhhhhgggdddcccccccccccceeefffgggggghhhiiijjjkkkjjjiiiiiiccceeegggiiihhhfffcccaaaaaaaaabbbccccccddddddeeehhhhhhfffbbb___^^^___```ccceeehhhjjjlllkkkhhhfffaaa```^^^]]]\\\[[[\\\\\\[[[[[[[[[\\\]]]^^^___```dddfffhhhjjjiiigggdddbbbZZZZZZZZZ[[[[[[\\\]]]^^^ZZZ[[[]]]___aaa___[[[WWWSSSSSSTTTUUUWWWXXXYYYYYYWWWWWWVVVUUUUUUVVVXXXYYYZZZYYYZZZ]]]```ccceeeddd\\\ZZZXXXVVVUUUVVVWWWXXXZZZ\\\]]]]]]\\\\\\]]]___^^^___aaabbbbbbaaa___^^^]]]___bbbcccaaa```______[[[ZZZXXXVVVTTTSSSSSSSSSRRRTTTWWW[[[^^^aaabbbcccaaabbbdddeeedddbbb___]]]ZZZZZZ[[[]]]]]]^^^^^^^^^[[[]]]^^^^^^]]]ZZZWWWVVVUUUSSSQQQOOOOOOOOOQQQRRRUUUTTTQQQPPPOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWXXXWWWUUUUUUVVVYYYTTTTTTTTTVVVVVVUUUQQQNNNPPPRRRTTTTTTSSSSSSSSSTTTRRRSSSTTTTTTTTTSSSSSSTTTPPPPPPQQQRRRSSSTTTUUUVVVRRRRRRQQQRRRSSSTTTVVVWWWUUUVVVUUUQQQNNNMMMOOOQQQVVVWWWXXXYYY[[[^^^```aaa```___]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]\\\[[[YYYYYYXXXVVVSSSQQQMMMNNNPPPRRRTTTUUUVVVVVVWWWUUUWWW]]]```]]]\\\^^^XXX\\\___]]]YYYVVVWWWZZZZZZ[[[[[[YYYVVVWWW\\\aaaeeejjjjjjbbbZZZXXXWWWUUUVVVSSSPPPOOOPPPQQQQQQQQQRRRTTTZZZaaafffeeeaaa\\\WWWXXX[[[]]]___`````````___```aaaaaaaaa``````___^^^```bbbccccccdddeeegggffffffeeeeeeffffffggghhhfffkkkmmmiiigggggghhhfffeeeiiijjjiiilllqqqsssrrrmmmkkkhhheeeccc```^^^\\\\\\```cccccc^^^[[[[[[\\\^^^______```___]]][[[ZZZZZZ\\\^^^___```aaaeeeggghhheee```^^^]]]]]]\\\[[[YYYYYYYYYZZZ\\\\\\ZZZYYYWWWXXXZZZ[[[[[[ZZZXXXWWWUUUVVVWWWXXXXXXXXXWWWVVVXXX\\\^^^\\\WWWSSSSSSUUUWWWUUUTTTRRRRRRSSSTTTUUURRRQQQQQQRRRTTTTTTSSSQQQQQQQQQOOOMMMLLLNNNRRRUUUYYYUUUOOOJJJGGGHHHKKKMMMNNNMMMKKKJJJKKKMMMOOOQQQRRRRRRPPPNNNKKKHHHFFFDDDFFFFFFHHHHHHIIIHHHGGGGGGDDDHHHIIIGGGGGGJJJJJJHHHKKKJJJIIIIIIIIIIIIIIIHHHCCCBBBAAA@@@@@@@@@AAAAAA>>>???@@@@@@@@@???>>>===;;;<<<======<<<;;;999777888999:::;;;;;;;;;:::999666777888999999888777777555444333333333444555555555555555555555444444333111111111111000000000000...///000222333333444444333333222111111111111111hhhfffeeegggjjjkkkjjjhhhaaaccceeedddcccaaaaaabbbdddfffhhhkkkllljjjfffcccbbbccceeeffffffeeecccbbb___```bbbccceeeeeeffffffeeegggiiiiiihhhggghhhiiihhheeebbbaaaaaaaaaaaa``````bbbeeeeeecccaaa______```cccfffhhhhhhgggggghhhffffffggghhhiiijjjkkkkkkjjjjjjlllnnnpppooollliiieeeggghhhjjjjjjiiigggfffaaa`````````bbbeeehhhjjjhhhiiikkkkkklllkkkjjjiiicccfffjjjmmmmmmkkkhhhfffbbbccccccddddddeeeffffffgggfffdddaaa___^^^```bbbaaabbbeeehhhjjjiiigggdddbbbaaa^^^\\\[[[[[[[[[[[[\\\\\\\\\]]]^^^___aaabbbhhhiiikkkkkkjjjfffccc```YYYYYYYYYZZZ[[[[[[\\\\\\YYYZZZ]]]```bbb```\\\YYYTTTTTTUUUWWWYYYZZZ\\\\\\XXXXXXWWWWWWWWWXXXXXXYYY\\\\\\]]]aaafffkkknnnnnn\\\ZZZXXXVVVUUUVVVWWWXXXYYY[[[]]]]]]\\\[[[[[[\\\ZZZ\\\___aaabbbaaa___^^^\\\___bbbcccbbbaaa```aaa^^^\\\ZZZWWWUUUSSSRRRRRRRRRTTTXXX\\\___aaabbbccc^^^______```___]]][[[ZZZZZZZZZ\\\]]]^^^_________[[[]]]______]]]ZZZWWWVVVUUUSSSPPPMMMMMMOOORRRTTTWWWUUURRROOOMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTVVVXXXYYYWWWUUUTTTVVVYYYVVVVVVVVVXXXXXXVVVSSSOOOQQQSSSUUUUUUSSSQQQPPPQQQPPPQQQRRRSSSRRRQQQQQQRRRLLLMMMOOOQQQTTTVVVXXXYYYRRRRRRRRRRRRTTTVVVXXXYYYZZZZZZXXXTTTOOONNNQQQTTTTTTUUUVVVXXX[[[^^^```bbbcccbbb___\\\[[[[[[\\\]]]]]]\\\ZZZXXXWWWVVVVVVUUUYYYXXXWWWVVVVVVTTTQQQNNNNNNOOOQQQTTTVVVXXXYYYYYY[[[XXXZZZaaaccc```^^^aaaXXX\\\___^^^YYYVVVWWWZZZYYY[[[\\\ZZZXXXZZZaaaggghhhnnnmmmcccZZZWWWVVVRRRTTTQQQNNNMMMOOOPPPPPPPPPPPPRRRXXXaaaggghhheeeaaaZZZ[[[^^^aaacccccccccbbb```aaacccdddddddddcccbbb[[[^^^aaaccceeefffhhhjjjjjjiiihhhfffffffffggghhheeekkknnnkkkggggggfffddddddhhhiiihhhiiimmmnnnllljjjhhhfffeeeccc```]]]ZZZXXX]]]bbbbbb^^^[[[[[[]]]\\\]]]^^^___^^^\\\YYYXXXUUUWWW[[[]]]___aaadddfffeeeccc```___^^^]]]ZZZXXXZZZZZZ[[[]]]___^^^[[[YYYXXXYYYZZZ[[[ZZZYYYWWWVVVTTTUUUVVVWWWWWWWWWVVVUUUZZZ^^^```^^^XXXTTTTTTVVVWWWVVVUUUTTTTTTVVVXXXYYYPPPNNNMMMMMMOOOQQQRRRQQQMMMMMMLLLJJJIIIJJJMMMPPPTTTPPPLLLHHHFFFGGGJJJLLLKKKJJJIIIIIIJJJMMMQQQSSSTTTSSSQQQOOOKKKHHHEEECCCAAABBBEEEGGGIIIIIIIIIIIIHHHKKKKKKGGGGGGJJJJJJGGGLLLIIIGGGGGGJJJLLLKKKIIIFFFDDDAAA>>>===>>>???AAA===>>>>>>>>>>>>======<<<<<<===>>>>>>===;;;999888777888999:::;;;::::::999555666777888888777666555444333222222222333444555666666666777666555555444...///000000000000000//////000111222222222222222333222222111000111111111eeefffgggggghhhggggggfff```aaabbbccccccbbb```^^^cccdddeeehhhiiigggccc```bbbccccccdddddddddccccccbbbaaaaaaaaacccfffhhhjjjiiiiiiiiiiiiiiihhhgggfffiiihhhffffffggggggfffeeecccbbbaaaaaaaaabbbcccdddfffeeeeeegggjjjjjjgggddddddeeegggjjjlllnnnoooooommmnnnooopppqqqrrrrrrrrrhhhiiikkkkkkkkkhhhfffddd\\\^^^___``````aaadddffflllkkkjjjjjjiiiiiijjjjjjoooppprrrsssrrrnnngggbbbfffeeedddcccdddeeefffggghhhgggeeecccbbbaaa``````___aaacccdddddddddeeefffeeebbb]]][[[[[[\\\]]]]]]]]]^^^]]]\\\[[[]]]```cccgggmmmrrrqqqjjjbbb^^^]]][[[[[[ZZZZZZZZZZZZZZZZZZXXX[[[___bbbccc```]]]ZZZSSSTTTUUUVVVWWWWWWWWWWWWXXXVVVVVVWWW[[[^^^___```___\\\ZZZ^^^fffnnnqqqqqqbbbZZZUUUWWWXXXUUUTTTWWWZZZYYYXXXXXXXXXYYY[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^___```aaa```___^^^___aaabbb___\\\XXXUUUSSSSSSSSSSSSTTTUUUWWWZZZ\\\]]]^^^ZZZZZZZZZZZZYYYYYYYYYXXX]]]^^^^^^^^^]]]]]]___```dddcccbbbaaa```^^^YYYVVVUUUTTTQQQNNNLLLMMMPPPSSSVVVUUURRROOOLLLKKKJJJJJJKKKMMMNNNNNNNNNOOOQQQSSSVVVVVVUUUUUUUUUVVVWWWWWWVVVXXX\\\^^^\\\XXXRRROOOSSSTTTUUUVVVVVVUUUSSSQQQSSSQQQPPPPPPQQQPPPNNNKKKLLLLLLNNNQQQTTTUUUTTTRRRRRRRRRQQQPPPPPPSSSXXX\\\[[[[[[XXXRRRPPPSSSTTTRRRSSSUUUXXXYYYYYYZZZ[[[]]]^^^``````^^^[[[ZZZ[[[]]]]]]\\\[[[ZZZYYYWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOPPPOOOMMMOOORRRUUUXXXXXXWWWZZZ]]]aaabbbcccaaaaaa^^^____________]]][[[ZZZ[[[\\\]]]^^^]]]^^^aaaccceeedddaaa\\\WWWTTTTTTUUUVVVUUUTTTRRRPPPPPPRRRTTTUUUWWWZZZ^^^aaacccdddddd]]]^^^```ccceeeddd```]]]aaa``````_________``````___```aaa``````ccchhhmmmnnnkkkhhhfffggghhhhhhgggeeeffffffgggfffeeecccbbbccccccfffiiimmmnnnmmmkkkhhhjjjgggaaa^^^^^^[[[WWWTTTYYY^^^___]]]ZZZYYYZZZ\\\[[[ZZZXXXVVVTTTSSSRRRSSSUUUYYY[[[]]]___bbbeeeaaa]]][[[]]]ZZZUUUVVV\\\[[[ZZZZZZ[[[]]]]]][[[YYYWWWVVVUUUVVVWWWVVVTTTSSSQQQRRRSSSTTTUUUTTTTTTSSSTTTVVVXXXYYYYYYXXXWWWUUUWWWVVVTTTRRRRRRSSSTTTUUUPPPNNNMMMMMMNNNNNNLLLKKKMMMKKKIIIHHHHHHHHHJJJKKKKKKIIIFFFDDDDDDEEEHHHJJJGGGHHHJJJKKKLLLOOOSSSVVVTTTSSSOOOLLLJJJJJJJJJJJJIIIHHHHHHHHHJJJMMMPPPRRRPPPPPPPPPOOONNNLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIDDDCCCAAA???===;;;:::999:::::::::;;;;;;;;;<<<<<>>===<<<:::999777777::::::999999999999::::::555444444333333444444555444333333222111111111222222222222333333222222222333222000///---,,,,,,,,,//////000111222222333333111222333444333111...,,,hhhhhhggggggfffeeeeeedddaaabbbdddeeeeeedddbbbaaacccdddeeeggggggfffbbb___bbbbbbbbbccccccbbbaaaaaabbbbbbaaaaaaccceeegggiiiiiiiiiiiiiiihhhggggggfffhhhfffddddddeeeffffffeeeddddddcccbbbcccdddeeefffhhhhhhhhhjjjmmmmmmjjjgggggggggiiijjjlllmmmmmmmmmnnnoooppprrrssssssrrrrrriiijjjkkkkkkjjjgggdddbbb___```aaa```______```bbbhhhhhhhhhhhhiiiiiiiiijjjjjjkkklllnnnnnnlllgggdddeeedddcccbbbbbbbbbbbbcccfffeeecccbbb```_________]]]___bbbccccccdddeeegggccc```\\\ZZZYYYYYYXXXXXXZZZ[[[\\\\\\\\\]]]```bbbeeejjjnnnmmmggg```]]]]]][[[[[[ZZZZZZZZZZZZZZZZZZYYY[[[^^^aaaaaa___\\\ZZZVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVXXX[[[^^^______```\\\[[[]]]ccchhhiiihhh___XXXTTTVVVWWWUUUUUUWWWZZZZZZYYYXXXXXXXXXYYYZZZ\\\\\\]]]]]]]]]^^^^^^^^^]]]^^^______]]]]]]^^^______^^^[[[YYYWWWVVVVVVVVVTTTTTTVVVWWWYYY[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]\\\ZZZZZZ\\\^^^cccbbbaaa``````]]]YYYVVVUUUUUUSSSQQQOOOOOORRRTTTUUUTTTRRRPPPNNNMMMLLLKKKNNNPPPQQQRRRQQQQQQSSSUUUVVVUUUUUUUUUUUUVVVWWWWWWWWWZZZ]]]___^^^ZZZUUUQQQRRRSSSUUUWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPNNNLLLMMMMMMNNNQQQTTTUUUTTTSSSQQQPPPPPPOOOOOOQQQVVVYYYYYYZZZWWWRRRQQQTTTUUUTTTPPPPPPRRRTTTVVVXXXXXXXXXYYY[[[\\\[[[YYYYYY[[[^^^\\\[[[[[[ZZZYYYXXXWWWWWWWWWUUURRRPPPOOOPPPQQQSSSRRRPPPOOOPPPSSSWWWXXXYYYXXXYYY\\\___aaaaaaaaaaaa______```aaa```___^^^]]]\\\]]]^^^]]]]]]]]]___aaaaaa```___[[[XXXVVVWWWYYY[[[[[[YYYVVVTTTSSSUUUVVVZZZZZZ\\\]]]^^^^^^^^^^^^\\\]]]^^^aaacccccc```^^^`````````______``````aaaaaabbbcccbbbaaabbbeeeiiikkkhhhfffeeeeeeeeeeeedddaaabbbcccdddeeeeeeeeeeeeddddddfffiiilllnnnmmmkkkhhhjjjhhhbbb______]]]YYYQQQUUUYYY[[[\\\[[[[[[[[[YYYYYYXXXXXXWWWVVVVVVUUUTTTVVVXXXZZZ[[[]]]___bbbbbb___^^^___\\\VVVVVV[[[[[[[[[\\\]]]]]][[[WWWTTTSSSQQQPPPPPPRRRRRRQQQPPPSSSTTTTTTUUUTTTSSSRRRQQQQQQRRRTTTUUUWWWWWWWWWWWWYYYXXXUUURRRQQQPPPPPPQQQNNNMMMLLLLLLMMMMMMLLLKKKLLLJJJIIIGGGGGGHHHIIIJJJJJJHHHFFFDDDDDDFFFHHHIIIHHHJJJKKKLLLLLLNNNRRRUUURRRQQQNNNKKKIIIIIIIIIJJJIIIIIIIIIIIIKKKMMMOOOQQQTTTTTTSSSSSSQQQPPPNNNMMMKKKJJJHHHGGGEEEEEEEEEFFFCCCBBBAAA???===;;;999999:::::::::;;;;;;;;;<<<<<<>>>>>><<<;;;:::888777777777666666555555555555555444333333333333333333444444333222222111111111222111111222222222222111111222111000///...---------//////000111111222333333222333555555555222000...hhhgggfffdddbbbaaaaaaaaabbbccceeeggghhhgggfffeeeeeedddeeeffffffeeeaaa^^^bbbbbbbbbbbbaaaaaa```___cccbbbbbbbbbdddfffhhhiiikkkjjjjjjiiihhhggggggfffgggeeeccccccdddffffffffffffeeedddddddddeeeggghhhjjjjjjkkkmmmnnnnnnllliiijjjjjjkkkkkkllllllllllllnnnooorrrttttttsssqqqpppkkkkkkkkkjjjhhheeebbb```___```aaa```___^^^___aaacccdddeeefffggghhhhhhhhhddddddeeegggiiiiiigggeeedddcccbbb```______^^^___bbbaaa```___^^^^^^^^^^^^\\\^^^aaabbbbbbcccdddfffccc```]]][[[ZZZXXXVVVTTTUUUWWWZZZ\\\]]]^^^```bbbcccfffiiihhhccc^^^\\\]]][[[[[[ZZZZZZYYYYYYYYYXXXYYYZZZ\\\^^^^^^]]]\\\[[[XXXXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWYYY\\\^^^_________]]][[[]]]```bbb```^^^[[[VVVSSSUUUVVVUUUUUUWWWYYYYYYXXXXXXXXXXXXXXXYYY[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\]]]\\\[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[ZZZYYYVVVVVVWWWXXXYYYZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXYYY[[[aaa___^^^^^^]]][[[XXXUUUUUUVVVVVVTTTRRRQQQSSSTTTSSSSSSRRRQQQPPPNNNMMMLLLQQQSSSVVVVVVUUUTTTUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVYYY[[[^^^```___\\\XXXUUURRRSSSUUUWWWXXXXXXXXXWWWUUUSSSRRRRRRRRRRRROOOMMMNNNNNNNNNQQQSSSTTTTTTRRROOOOOONNNLLLLLLNNNQQQTTTVVVXXXVVVRRRRRRUUUVVVUUUOOOMMMMMMPPPUUUXXXXXXVVVSSSUUUVVVVVVVVVWWWZZZ\\\YYYYYYYYYXXXXXXWWWWWWWWWYYYUUUQQQNNNMMMPPPSSSVVVTTTRRRQQQRRRUUUXXXYYYYYYYYYYYY[[[\\\^^^___```aaa``````aaaaaaaaaaaa```___]]]^^^^^^]]][[[ZZZ[[[]]]\\\\\\\\\ZZZXXXXXXZZZ\\\aaa```^^^[[[WWWVVVVVVXXX[[[[[[[[[ZZZ[[[[[[\\\]]][[[[[[[[[]]]___aaa``````______``````aaaaaabbbbbbcccddddddcccaaaaaabbbdddfffeeeccccccccccccaaa___\\\]]]^^^___bbbdddfffgggeeeeeeeeehhhkkklllkkkjjjgggiiihhhdddaaaaaa___[[[RRRRRRTTTVVVYYYYYYXXXVVVTTTTTTTTTUUUUUUUUUUUUUUUWWWXXXZZZZZZ[[[\\\^^^aaacccbbbbbbbbb___YYYXXXZZZ\\\]]]^^^```___[[[UUUPPPQQQOOOMMMLLLNNNOOOPPPPPPUUUUUUUUUTTTSSSQQQPPPOOOLLLMMMNNNPPPRRRUUUWWWXXX[[[YYYVVVRRRPPPNNNMMMMMMMMMKKKJJJJJJLLLMMMMMMLLLKKKJJJHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNQQQSSSOOONNNKKKIIIHHHHHHIIIJJJHHHIIIJJJKKKLLLMMMNNNNNNUUUUUUUUUTTTSSSQQQOOOMMMKKKJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@>>><<<:::999888::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999888777666666555555444333222111111222222222222222222222222333333222111111111111222000000111111111111000000111111000//////////////////000000111111222222222333444555666555444222000eeedddbbb```____________ccceeegggiiijjjjjjjjjiiigggfffeeeffffffeeebbb```cccdddccccccbbbaaa```___bbbbbbccceeegggiiikkkmmmmmmmmmkkkjjjiiihhhhhhggggggeeecccdddfffhhhiiihhhfffeeeddddddeeefffhhhiiijjjjjjlllnnnnnnnnnlllkkkkkkkkkkkkllllllmmmmmmnnnmmmooorrrttttttrrrooommmiiiiiiiiiiiigggdddbbb```[[[]]]___`````````aaaccc^^^```bbbdddeeefffffffffbbbaaa```aaadddeeeeeedddbbbaaa``````___^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]___aaaaaaaaa```aaabbbbbb```^^^]]]\\\[[[XXXVVVRRRVVVZZZ^^^___```aaacccaaaccceeeddd```^^^]]]]]][[[[[[ZZZYYYYYYXXXWWWWWWYYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZYYYXXXZZZ]]]^^^^^^^^^^^^\\\\\\]]]^^^^^^[[[XXXXXXVVVTTTTTTTTTUUUVVVWWWVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\[[[ZZZYYYZZZ\\\]]]^^^___``````^^^]]]\\\YYYYYYYYYZZZZZZZZZZZZ[[[VVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYXXXVVVVVVXXXYYY]]]\\\ZZZZZZZZZXXXUUUSSSTTTVVVWWWVVVTTTRRRRRRSSSPPPPPPQQQQQQPPPNNNLLLKKKRRRTTTWWWXXXWWWUUUTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVXXXZZZ]]]^^^^^^\\\YYYWWWRRRSSSTTTVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRPPPNNNNNNMMMMMMOOOQQQRRRQQQPPPMMMMMMLLLJJJIIIJJJMMMPPPQQQTTTTTTQQQRRRUUUVVVTTTRRROOOMMMQQQXXX\\\[[[YYYPPPQQQQQQRRRSSSTTTVVVWWWTTTTTTTTTUUUUUUUUUUUUUUUWWWUUURRROOOOOORRRUUUWWWUUUTTTSSSTTTWWWYYYYYYYYYYYYYYYYYYYYY[[[]]]___```aaaaaaaaa```______^^^]]]\\\]]]]]][[[YYYXXXYYYZZZ[[[[[[\\\[[[YYYYYY[[[]]]bbbbbb```\\\XXXVVVUUUVVVXXXWWWXXXYYYZZZ]]]```aaa[[[YYYXXXYYY\\\___``````^^^___```aaabbbbbbccccccccccccccccccbbbaaaaaaaaabbbbbbbbbccccccbbb___\\\[[[[[[[[[\\\___bbbeeefffeeeddddddeeehhhiiiiiihhheeehhhhhhdddccccccaaa]]]WWWTTTRRRRRRUUUUUUSSSPPPOOOPPPPPPPPPPPPQQQQQQQQQXXXYYY[[[[[[[[[]]]```cccdddeeegggfffccc]]][[[ZZZ^^^___aaadddccc^^^WWWQQQTTTQQQMMMLLLNNNPPPRRRSSSTTTTTTSSSSSSQQQPPPOOOOOOJJJJJJJJJKKKNNNQQQTTTVVVYYYXXXUUUSSSPPPOOONNNNNNKKKJJJHHHIIIKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHLLLLLLMMMLLLKKKLLLOOOQQQLLLKKKIIIGGGFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLKKKQQQQQQRRRQQQPPPNNNKKKJJJHHHGGGFFFEEECCCBBBAAAAAAAAA@@@???===;;;:::888888::::::::::::::::::::::::::::::999999888777666666888888777666444333111000111111111222222111111111222222111111111111111222//////000000000000//////000000/////////000000111///000000000111111111222333333444555555333222000bbbbbbaaaaaaaaaaaabbbbbbdddfffhhhkkkllllllkkkkkkjjjhhhgggfffggggggeeedddfffffffffeeedddcccbbbaaaaaabbbdddgggjjjmmmpppqqqpppnnnmmmkkkiiihhhhhhhhhgggfffeeegggjjjllllllkkkeeeeeeddddddeeefffhhhiiilllmmmpppqqqqqqpppooonnnllllllllllllmmmnnnpppqqqmmmnnnqqqrrrrrrooollliiiggggggggggggfffdddcccbbb[[[^^^```aaa``````aaabbb]]]^^^___aaabbbcccddddddcccaaa______aaabbbcccbbb______``````````````````\\\\\\[[[[[[[[[[[[[[[\\\^^^```aaa```___]]]^^^^^^___^^^\\\\\\]]]\\\ZZZYYYSSSWWW\\\___aaaaaabbbcccaaabbbcccbbb```^^^]]]]]][[[[[[ZZZYYYXXXWWWVVVUUUXXXXXXXXXYYYYYYYYYYYYYYYWWWWWWVVVVVVVVVWWWXXXYYYZZZYYYYYYZZZ]]]^^^]]]\\\[[[[[[\\\]]]^^^]]][[[YYYXXXXXXWWWUUUTTTUUUVVVVVVRRRRRRTTTVVVXXXYYYZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYZZZ[[[___```bbbcccbbb```^^^]]][[[[[[[[[[[[[[[[[[[[[[[[UUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXWWWVVVWWWXXXZZZZZZXXXWWWVVVWWWVVVTTTRRRRRRTTTVVVUUUSSSQQQQQQQQQNNNNNNOOOOOONNNMMMKKKJJJOOORRRTTTUUUTTTRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWYYY[[[[[[ZZZXXXWWWSSSTTTTTTTTTTTTSSSSSSSSSVVVTTTSSSSSSTTTSSSQQQNNNMMMLLLKKKLLLMMMOOONNNMMMKKKKKKKKKIIIHHHIIIKKKMMMMMMPPPQQQPPPQQQUUUUUURRRSSSPPPNNNQQQXXX]]]]]]ZZZPPPOOOOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQSSSSSSSSSSSSTTTUUUUUUVVVUUUTTTTTTUUUWWWXXXXXXXXXXXXWWWWWWWWWXXX[[[]]]^^^aaa```___]]]\\\ZZZYYYYYYZZZ[[[[[[ZZZXXXXXXYYY[[[\\\]]]]]]\\\ZZZYYYZZZ[[[______^^^ZZZVVVSSSRRRSSSVVVVVVWWWYYY[[[___bbbdddZZZXXXVVVVVVYYY]]]___```______aaabbbccccccccccccaaa``````aaaaaaaaaaaaaaa```aaaaaacccdddccc```]]]\\\\\\\\\\\\]]]___aaaccceeecccaaaaaaccceeeeeeeeeaaaeeefffccccccdddccc___XXXUUUQQQPPPRRRSSSRRRPPPPPPPPPPPPOOOOOONNNNNNMMMTTTUUUWWWWWWXXX[[[___bbbdddgggiiihhheeebbb___]]]___```cccffffffbbb\\\WWWVVVRRRNNNMMMNNNQQQSSSTTTQQQQQQPPPPPPPPPOOOOOOOOOKKKJJJIIIIIIJJJMMMPPPRRRUUUTTTSSSSSSRRRRRRRRRQQQLLLJJJHHHHHHJJJLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJEEEEEEEEEEEEFFFFFFGGGHHHKKKLLLLLLKKKJJJKKKMMMOOOJJJIIIGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHLLLMMMNNNNNNMMMKKKIIIGGGCCCCCCCCCCCCCCCCCCBBBBBB??????>>><<<:::999888777999999999999888888888888888888777777666666666555888888888777555333111000000111111222222111111000111111111000000111222222/////////000000////////////////////////000000111000000000000000111111111111111222222222111000000aaabbbdddeeefffgggggggggdddfffiiikkkllllllkkkjjjjjjiiigggfffggghhhhhhgggggggggggggggffffffeeedddaaabbbeeehhhkkknnnqqqrrrpppnnnllliiigggfffffffffffffffhhhkkknnnoooooommmeeeeeeddddddeeegggiiijjjppprrruuuvvvuuutttssssssmmmmmmllllllmmmoooqqqrrrnnnooopppqqqooommmjjjhhheeeeeeeeeeeeeeedddcccbbb```bbbccccccaaa___^^^_________^^^^^^___```aaaaaacccaaa^^^^^^___aaaaaaaaa^^^^^^___```aaaaaa``````\\\\\\[[[[[[ZZZ[[[[[[[[[]]]___```___]]]\\\\\\]]]]]]\\\ZZZZZZ[[[[[[[[[ZZZVVVYYY]]]``````aaabbbcccaaaaaaaaaaaa```___]]]\\\\\\[[[ZZZXXXWWWUUUTTTTTTVVVVVVWWWWWWXXXXXXXXXWWWUUUUUUTTTTTTUUUVVVXXXYYYYYYYYYYYYZZZ\\\]]][[[ZZZXXXYYY[[[]]]^^^^^^]]]]]]ZZZ]]]\\\XXXUUUVVVVVVUUUPPPQQQSSSUUUWWWYYYYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZXXXYYYZZZZZZXXXXXXYYYZZZ]]]___```aaaaaa```^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[UUUUUUUUUTTTTTTSSSSSSSSSTTTVVVWWWWWWVVVWWWYYY\\\XXXWWWUUUUUUUUUUUUTTTRRRRRRSSSTTTTTTRRRPPPPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIKKKMMMPPPPPPOOONNNOOOOOOOOOQQQRRRTTTUUUUUUUUUTTTSSSTTTUUUWWWXXXXXXWWWWWWTTTTTTSSSSSSRRRRRRRRRRRRUUUTTTSSSSSSSSSSSSPPPNNNMMMKKKIIIJJJKKKLLLLLLKKKJJJJJJJJJIIIHHHIIIKKKMMMKKKOOOQQQPPPRRRUUUUUURRRPPPNNNMMMOOOTTTXXXYYYXXXPPPOOOMMMMMMNNNOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOORRRTTTVVVUUUTTTSSSUUUTTTSSSTTTVVVWWWVVVUUUWWWVVVVVVVVVWWWYYY[[[\\\^^^]]]\\\ZZZXXXWWWVVVVVVXXXYYY[[[[[[ZZZ[[[^^^```___``````^^^[[[ZZZYYYZZZZZZZZZZZZWWWTTTQQQQQQQQQWWWXXXXXXZZZ\\\^^^___```ZZZXXXVVVVVVXXX\\\^^^___```aaabbbdddddddddcccbbb___^^^]]]]]]___aaaaaa```___```aaaccceeeeeeccc```___^^^^^^^^^^^^^^^______ccc```^^^]]]^^^`````````]]]aaacccbbbbbbdddbbb___WWWUUUQQQPPPRRRTTTVVVVVVTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPPPPRRRUUUYYY]]]```eeehhhfffdddcccbbb___``````bbbddddddccc___\\\VVVSSSOOOMMMNNNPPPRRRRRROOOOOONNNMMMMMMMMMNNNNNNKKKJJJIIIHHHIIIKKKMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTMMMKKKHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJFFFEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIKKKMMMJJJHHHFFFEEEDDDEEEFFFGGGIIIHHHHHHHHHGGGGGGFFFFFFHHHJJJLLLMMMMMMKKKHHHGGG@@@AAABBBCCCDDDDDDDDDDDD>>>===<<<;;;:::888777777777777777777777666666666666666666555555555555555666666666666444222000...000111222333333222111000111000000000000111222222//////000000000000////////////............///000000000000000000000000000///000000000000000//////```bbbeeeggghhhhhhgggfffeeefffhhhjjjkkkkkkjjjiiiiiigggeeeeeeggghhhiiiiiifffgggggghhhggggggffffffbbbccceeehhhjjjlllnnnnnnnnnllliiifffdddcccccccccdddeeeiiinnnqqqrrrooommmffffffffffffgggiiikkklllqqqtttxxxxxxvvvuuuuuuvvvqqqpppnnnmmmmmmnnnpppqqqppppppppppppnnnllljjjhhhffffffeeedddcccbbbaaa```aaaccceeeeeebbb```______bbb```^^^\\\\\\]]]^^^``````^^^]]]]]]___aaaaaa```^^^___`````````___^^^]]]^^^]]]\\\[[[[[[[[[[[[[[[ZZZ\\\^^^^^^]]]\\\]]]^^^aaa^^^[[[YYYZZZ[[[[[[ZZZXXXZZZ]]]^^^^^^^^^___````````````aaa```^^^[[[YYY\\\[[[ZZZXXXVVVUUUSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTWWWYYY[[[YYYXXXXXXZZZ[[[[[[YYYXXXWWWXXXZZZ[[[\\\]]]^^^___]]]bbbaaaZZZVVVVVVVVVSSSQQQRRRTTTUUUVVVWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYVVVWWWXXXXXXVVVVVVWWWXXXYYYZZZ[[[]]]^^^___^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUTTTTTTSSSRRRQQQQQQRRRSSSUUUUUUVVVWWWZZZ\\\YYYXXXVVVVVVVVVWWWVVVTTTSSSTTTTTTSSSQQQPPPPPPQQQPPPOOONNNLLLKKKJJJJJJJJJHHHIIIKKKKKKKKKKKKMMMNNNNNNPPPRRRTTTUUUUUUTTTTTTQQQRRRSSSTTTUUUVVVWWWWWWSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTRRRRRRSSSRRRPPPNNNMMMKKKIIIIIIJJJLLLKKKKKKIIIJJJKKKJJJIIIJJJLLLNNNKKKPPPSSSRRRTTTVVVUUURRRMMMLLLLLLMMMOOOQQQTTTVVVPPPNNNLLLLLLNNNOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKIIIKKKNNNQQQSSSSSSRRRQQQSSSRRRRRRSSSUUUUUUTTTRRRUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVWWWWWWWWWYYY\\\]]]___aaaeeehhh```aaabbb```]]][[[ZZZ[[[VVVWWWXXXVVVTTTRRRQQQRRRVVVWWWYYYZZZ[[[\\\\\\\\\[[[YYYVVVVVVXXX[[[]]]]]]aaabbbccceeeeeedddbbbaaa```]]]ZZZZZZ\\\______^^^^^^^^^___bbbeeefffeeeccc___````````````___^^^^^^aaa^^^ZZZXXXYYY[[[\\\\\\YYY]]]``````aaacccbbb^^^YYYXXXUUURRRQQQSSSWWWZZZTTTTTTSSSRRRQQQPPPOOOOOOLLLLLLLLLLLLMMMOOOSSSWWW[[[aaadddaaaaaacccccc```aaa___^^^^^^___^^^]]][[[XXXTTTQQQOOOOOOPPPQQQQQQOOONNNMMMKKKJJJJJJJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNJJJKKKMMMOOOQQQRRRSSSSSSOOOLLLIIIHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIFFFEEECCCCCCCCCFFFHHHJJJHHHIIIIIIHHHGGGHHHJJJLLLJJJIIIGGGEEEDDDDDDEEEFFFIIIHHHFFFEEEDDDDDDDDDEEEDDDFFFIIIKKKKKKJJJGGGFFF???@@@BBBCCCDDDDDDDDDDDD===<<<;;;:::999888777666666666555555555444444444444444444444444555555555444555555555444222000...000111333444444333111000000000000000000111222222///000000111111000000//////...---------------...000000000000000000000///////////////////////////^^^```cccfffgggfffdddbbbeeefffhhhjjjjjjjjjiiihhhhhhfffddddddfffhhhiiiiiiffffffggggggggggggggggggcccdddfffgggiiijjjjjjjjjmmmkkkgggdddbbbaaaaaaaaabbbdddiiiooossssssooolllhhhgggggggggiiijjjlllnnnpppssswwwwwwuuuttttttuuutttrrrpppnnnmmmmmmnnnooosssrrrqqqpppnnnlllkkkjjjhhhhhhfffdddbbb```___^^^^^^aaadddeeedddcccbbbccceeebbb^^^[[[ZZZ[[[]]]___]]]\\\[[[\\\___aaaaaa```___`````````___]]][[[ZZZ___^^^]]]\\\[[[[[[[[[[[[WWWYYY\\\]]]]]]]]]___```fffbbb^^^[[[[[[\\\\\\\\\YYY[[[]]]]]]\\\\\\]]]^^^_________``````]]]YYYVVV\\\[[[ZZZXXXVVVTTTSSSRRRRRRTTTVVVWWWWWWWWWUUUTTTTTTSSSSSSSSSUUUXXXZZZ\\\XXXXXXXXXYYY[[[ZZZXXXVVVVVVXXXZZZZZZ[[[\\\]]]___```eeeeee\\\WWWWWWVVVSSSSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUVVVVVVUUUTTTUUUVVVTTTUUUWWWYYY\\\]]]______XXXXXXXXXXXXYYYYYYYYYYYYVVVUUUUUUSSSRRRQQQPPPOOOOOOQQQSSSTTTUUUWWWZZZ\\\[[[YYYWWWWWWXXXXXXXXXWWWTTTTTTTTTSSSQQQPPPQQQSSSRRRQQQOOOMMMKKKKKKKKKKKKFFFGGGIIIIIIHHHJJJLLLNNNNNNOOORRRTTTUUUUUUTTTSSSQQQQQQRRRSSSUUUVVVWWWXXXRRRRRRSSSSSSTTTUUUWWWWWWUUUSSSRRRRRRRRRRRROOOMMMOOOLLLJJJJJJKKKLLLLLLKKKIIIJJJKKKKKKJJJKKKMMMNNNLLLQQQTTTTTTVVVXXXVVVSSSKKKLLLLLLLLLLLLNNNRRRUUUOOOLLLJJJKKKNNNPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKGGGIIIKKKNNNPPPPPPPPPPPPRRRRRRQQQRRRTTTTTTRRRQQQTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVUUUUUUVVVWWWXXXYYYWWWZZZ]]]```bbbfffjjjnnn```bbbbbbaaa^^^\\\[[[\\\UUUVVVWWWWWWUUUSSSSSSTTTSSSTTTWWWYYY[[[\\\\\\\\\[[[YYYWWWWWWYYY[[[\\\\\\bbbcccdddeeeeeedddbbbaaaaaa]]]YYYXXXZZZ]]]]]]\\\]]]]]]^^^```dddffffffeee___```aaaaaaaaa```___^^^```\\\XXXVVVVVVXXXYYYZZZVVV[[[^^^^^^```bbbaaa]]]^^^]]]ZZZUUUPPPPPPUUUZZZQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMMMMLLLKKKMMMQQQTTTVVV]]]```]]]^^^bbbccc```aaa^^^[[[YYYYYYZZZZZZYYYZZZWWWTTTRRRRRRRRRRRRQQQQQQOOOMMMJJJHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOGGGIIIKKKMMMOOOPPPQQQRRRQQQNNNJJJIIIIIIKKKLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHGGGEEECCCBBBBBBEEEIIIKKKGGGGGGHHHGGGFFFGGGJJJLLLKKKJJJGGGEEEDDDDDDEEEFFFIIIHHHEEECCCBBBBBBCCCDDD@@@BBBEEEHHHIIIHHHEEEDDD@@@AAACCCDDDEEEDDDCCCCCC<<<<<<;;;:::999777777666555555555444444333333333333333444444444444444555555555666777666444111000000111333444444333111000000000///000000111222222000000111111111111000000......---,,,,,,,,,,,,,,,000000000000///////////////////////////000000000aaa```___aaaeeefffdddbbbbbbdddfffeeecccbbbeeehhhkkkiiifffcccccceeehhhjjjkkkiiigggfffffffffeeecccddddddfffffffffeeedddcccgggccc___]]]]]]^^^^^^^^^aaadddhhhkkkmmmnnnmmmlllkkkjjjiiiiiijjjkkkmmmnnnssssssqqqnnnmmmmmmqqqssstttqqqnnnmmmmmmnnnnnnnnnmmmnnnnnnmmmjjjiiiiiijjjkkkkkkjjjgggddd```\\\ZZZXXX[[[^^^aaaccccccbbbbbbaaa___^^^^^^___^^^\\\ZZZZZZ[[[\\\\\\[[[[[[^^^```[[[]]]^^^^^^\\\[[[[[[\\\\\\[[[YYYXXXWWWXXXYYYZZZ\\\^^^^^^^^^]]]^^^```bbbpppssspppdddYYYVVVYYY[[[[[[ZZZZZZZZZ\\\\\\[[[ZZZZZZ]]]```aaa___\\\ZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRSSSUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRTTTYYY\\\WWWXXXZZZ\\\]]]\\\[[[ZZZXXXYYYZZZZZZZZZ]]]aaadddooommmhhhccc]]]XXXUUUSSSTTTUUUVVVWWWWWWVVVUUUTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUTTTRRRSSSUUUWWWXXXVVVTTTUUUXXXZZZYYYWWWYYYYYYXXXXXXXXXXXXYYYYYYTTTSSSQQQPPPPPPPPPQQQRRRSSSRRRQQQPPPQQQTTTWWWYYYVVVUUUTTTTTTTTTUUUVVVWWWSSSTTTTTTSSSQQQPPPRRRSSSPPPOOONNNLLLJJJIIIHHHHHHHHHIIIIIIHHHGGGHHHJJJLLLMMMNNNOOOQQQRRRSSSSSSSSSPPPPPPQQQRRRRRRRRRRRRRRRVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRPPPNNNLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHDDDEEEFFFGGGIIIJJJKKKLLLOOORRRVVVYYYYYYXXXWWWWWWRRRPPPMMMJJJIIIIIIKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLMMMOOORRRTTTUUUVVVSSSQQQSSSVVVVVVRRRMMMPPPQQQRRRTTTVVVWWWWWWWWW]]]ZZZVVVTTTTTTWWW[[[^^^^^^```aaacccdddccccccbbb^^^[[[XXXXXXZZZ\\\[[[YYYZZZZZZYYYXXXWWWUUUTTTSSSTTTWWWZZZ[[[\\\\\\]]]^^^^^^ZZZUUUTTTVVVZZZ[[[\\\aaaaaaaaaaaabbbbbbbbbbbb```^^^]]]]]]]]]]]][[[ZZZ[[[[[[\\\]]]^^^______```_________^^^^^^]]]]]]]]]\\\[[[YYYWWWWWWWWWWWWXXXVVVXXX[[[^^^______^^^^^^[[[YYYWWWUUUSSSTTTTTTUUUPPPPPPOOOMMMKKKJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMWWWYYY[[[^^^```aaa``````___]]][[[YYYXXXXXXZZZZZZWWWVVVSSSPPPOOOOOOOOOPPPLLLMMMLLLLLLKKKJJJHHHHHHKKKIIIHHHIIIKKKMMMMMMLLLKKKKKKJJJJJJLLLNNNQQQSSSSSSQQQOOOLLLKKKJJJKKKLLLJJJIIIHHHGGGGGGHHHJJJKKKIIIFFFCCCCCCFFFHHHGGGFFFIIIHHHGGGGGGGGGHHHIIIJJJMMMIIIFFFDDDDDDEEEFFFFFFEEEEEECCC@@@======???AAAAAAAAABBBCCCCCCBBBBBBBBB???@@@AAAAAABBBBBBBBBBBB??????>>><<<:::777444333777666555333222111000000555444444444444555666666444444444444333222111000222222333444444222111000222111111111000000//////......////////////......///............---------000///......///111333555777555222000///000111333bbbaaa```bbbdddeeedddbbbaaabbbcccbbb``````bbbeeefffeeecccbbbbbbccceeegggiiifffddddddeeeeeeeeedddeeeeeefffffffffdddcccbbbdddaaa^^^\\\\\\]]]]]]\\\]]]___cccgggiiijjjiiiiiiiiiiiihhhhhhiiijjjlllmmmoooooonnnllljjjkkkmmmooopppnnnkkkjjjiiijjjjjjjjjlllmmmnnnmmmkkkiiiiiiiiiiiihhhfffdddaaa^^^\\\ZZZZZZZZZ\\\^^^___aaabbbccccccaaa___^^^^^^\\\ZZZWWWYYY[[[\\\\\\[[[[[[\\\]]][[[]]]^^^^^^\\\[[[[[[\\\\\\[[[YYYWWWWWWXXXZZZ\\\``````___]]]]]]^^^bbbeeerrrvvvsssggg[[[WWWXXXZZZXXXWWWWWWXXXYYYZZZYYYYYYZZZ\\\^^^^^^]]][[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUURRRSSSUUUUUUUUUTTTRRRQQQQQQQQQQQQQQQQQQSSSWWWZZZWWWXXXZZZ\\\\\\\\\ZZZYYYYYYZZZZZZZZZZZZ\\\___bbbllljjjfffaaa\\\XXXVVVTTTSSSTTTTTTUUUTTTSSSRRRQQQRRRRRRRRRRRRRRRQQQPPPPPPRRRRRRRRRQQQPPPQQQSSSUUUUUUSSSRRRSSSWWWYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTSSSRRRRRRSSSSSSQQQPPPOOOOOOPPPSSSVVVXXXVVVUUUUUUTTTUUUVVVWWWXXXUUUVVVVVVTTTRRRRRRSSSTTTQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJGGGEEEFFFHHHJJJMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRQQQPPPOOONNNSSSSSSSSSSSSSSSSSSSSSTTTRRRRRRQQQPPPOOOMMMMMMLLLMMMLLLKKKJJJHHHHHHGGGGGGCCCDDDEEEFFFHHHIIIJJJKKKLLLOOOSSSVVVWWWXXXYYY[[[WWWUUUQQQMMMJJJIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKLLLLLLMMMPPPPPPPPPPPPQQQRRRTTTUUUWWWTTTQQQRRRUUUUUUQQQMMMPPPQQQRRRTTTUUUVVVWWWWWWYYYXXXWWWWWWXXXYYYZZZ[[[YYYZZZ[[[]]]^^^^^^______]]]ZZZXXXXXXYYYZZZYYYWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUXXX[[[]]]]]]\\\\\\]]][[[XXXVVVVVVWWWYYYXXXWWW\\\]]]]]]^^^______``````bbb```^^^\\\\\\[[[XXXVVVYYYYYYYYYZZZZZZ\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXX[[[]]]____________\\\[[[XXXVVVUUUTTTUUUVVVRRRRRRRRRPPPNNNMMMLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMUUUWWWYYY\\\^^^_________^^^]]][[[XXXWWWWWWXXXYYYYYYWWWTTTQQQOOONNNOOOOOONNNNNNMMMMMMLLLKKKJJJJJJJJJHHHHHHIIILLLNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOOOOQQQPPPNNNLLLLLLLLLMMMNNNLLLKKKIIIIIIIIIJJJLLLMMMJJJGGGEEEEEEGGGHHHHHHGGGHHHGGGGGGFFFFFFGGGHHHHHHGGGEEECCCCCCCCCCCCBBBAAADDDDDDCCC@@@===<<<>>>??????@@@@@@AAAAAAAAA@@@@@@===>>>>>>???@@@@@@??????<<<<<<<<<;;;999666444222666555444222111000000000333222222333444555666666444444333333222222222111000111222333333222111000111111111000000000//////......////////////..................------------///.........///111333555777555333111111222444555aaa``````aaacccdddcccaaaaaaaaa```^^^\\\]]]___bbbbbbbbbbbbbbbbbbcccdddeeeeeecccaaaaaaccceeefffffffffffffffeeeeeecccbbbaaa___]]][[[[[[[[[[[[ZZZYYYYYY\\\___ccceeefffffffffgggggggggggghhhiiijjjjjjhhhiiijjjiiigggggggggiiiiiihhhfffeeeddddddeeefffjjjlllnnnmmmkkkhhhggggggfffeeecccaaa___^^^]]]]]]ZZZZZZZZZ[[[\\\___aaacccdddbbb___^^^]]][[[XXXVVVXXXZZZ\\\]]]\\\[[[[[[[[[[[[\\\]]]\\\ZZZYYYZZZ[[[\\\ZZZWWWUUUUUUXXXZZZ\\\aaa```^^^[[[ZZZ\\\```dddqqqvvvtttiii\\\WWWWWWWWWUUUUUUVVVVVVWWWXXXXXXYYYYYY[[[\\\\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYXXXWWWWWWVVVSSSSSSTTTTTTSSSQQQOOONNNOOOPPPPPPOOOOOOQQQUUUXXXXXXYYYZZZ[[[[[[[[[ZZZYYYZZZZZZ[[[ZZZYYYZZZ]]]___gggeeebbb___[[[YYYWWWVVVSSSSSSSSSRRRQQQPPPOOONNNOOOPPPQQQRRRQQQPPPNNNMMMNNNOOOOOONNNMMMNNNPPPSSSQQQPPPPPPQQQTTTWWWXXXXXXTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSPPPOOONNNNNNOOOQQQSSSUUUTTTTTTTTTTTTUUUVVVXXXYYYWWWWWWWWWVVVTTTSSSTTTUUUQQQPPPOOONNNNNNOOOOOOPPPMMMLLLJJJGGGEEEEEEHHHKKKNNNNNNNNNNNNOOOPPPRRRRRRTTTSSSSSSRRRPPPNNNMMMLLLPPPPPPPPPPPPQQQRRRSSSTTTRRRPPPOOOMMMMMMMMMMMMMMMNNNMMMKKKJJJHHHGGGFFFFFFCCCDDDEEEFFFGGGHHHIIIJJJHHHKKKOOORRRTTTWWW[[[]]]]]]ZZZUUUPPPLLLIIIGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOTTTSSSRRRRRRRRRSSSTTTUUUXXXUUURRRQQQSSSSSSQQQNNNPPPPPPQQQSSSTTTUUUVVVVVVUUUVVVXXXZZZ[[[[[[ZZZYYYVVVVVVVVVWWWXXXZZZ[[[\\\ZZZYYYXXXXXXXXXXXXVVVTTTTTTSSSRRRRRRSSSTTTVVVWWWWWWZZZ^^^___^^^\\\[[[[[[YYYYYYXXXYYYZZZYYYWWWTTTYYYYYYZZZ\\\]]]^^^___```aaa___]]]]]]\\\\\\ZZZXXXXXXWWWVVVUUUVVVXXXZZZ[[[YYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZYYYXXXWWWXXXYYY[[[]]]___``````^^^\\\ZZZXXXWWWWWWXXXYYYUUUUUUUUUUUUSSSQQQOOONNNMMMNNNNNNNNNNNNNNNMMMMMMRRRTTTVVVYYY[[[]]]]]]]]]^^^\\\ZZZXXXVVVUUUVVVVVVZZZXXXTTTQQQOOONNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLJJJIIIHHHJJJMMMOOOPPPPPPOOOPPPPPPPPPOOONNNMMMLLLOOONNNMMMLLLMMMNNNOOOPPPLLLKKKJJJJJJJJJKKKMMMNNNJJJHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFCCCBBBBBBBBBCCCCCCAAA???BBBCCCCCCAAA>>><<<<<<=========>>>>>>>>>>>>======;;;;;;<<<<<<======<<<<<<:::::::::999888666444222444333222111000000000000111111111222333555666777666555444222222222222333///000111222222111000///111111000000000000//////......////////////..................------------------------///111333555666555333222333444666888\\\]]]^^^```aaabbbbbbbbbaaa```^^^\\\[[[\\\^^^``````aaabbbcccdddeeeeeeeeebbbaaa```aaadddggghhhhhhffffffeeedddcccbbb``````[[[ZZZYYYYYYZZZZZZXXXWWWXXXZZZ]]]```cccdddeeeeeedddddddddeeeeeefffggggggccceeeggggggeeedddcccddd```aaaaaa`````````bbbcccgggiiilllllliiifffdddcccdddcccaaa___^^^^^^___```ZZZZZZZZZ[[[]]]___```aaacccaaa^^^\\\\\\[[[YYYWWWYYY\\\^^^___]]]\\\[[[[[[ZZZ[[[[[[ZZZXXXWWWXXXYYYYYYWWWTTTRRRRRRUUUXXXZZZ[[[[[[[[[YYYXXXXXX[[[]]]iiiooopppfff[[[VVVVVVVVVVVVWWWXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZXXXXXXYYYZZZ[[[ZZZZZZYYYYYYXXXXXXXXXTTTTTTSSSRRRPPPNNNLLLKKKNNNOOOOOONNNNNNOOORRRTTTWWWXXXYYYYYYZZZZZZYYYYYYZZZ[[[[[[ZZZXXXXXXZZZ\\\aaa```^^^\\\ZZZYYYXXXXXXTTTTTTSSSRRRPPPOOOMMMMMMNNNOOOQQQSSSRRRPPPNNNLLLLLLMMMMMMMMMLLLMMMOOOQQQPPPOOOOOOPPPRRRTTTUUUUUURRRSSSTTTTTTTTTTTTSSSRRRSSSTTTUUUVVVUUUTTTSSSRRRSSSRRRPPPOOONNNOOOPPPQQQQQQQQQRRRSSSTTTUUUWWWWWWWWWWWWWWWVVVSSSSSSTTTUUURRRRRRQQQPPPQQQRRRTTTUUUOOONNNKKKHHHFFFHHHLLLOOOOOONNNNNNNNNNNNOOOPPPQQQTTTSSSSSSRRRQQQOOOMMMLLLOOONNNNNNNNNNNNOOOPPPQQQQQQOOOMMMKKKKKKLLLMMMNNNOOOMMMLLLIIIGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJGGGIIILLLNNNPPPTTTYYY\\\^^^[[[WWWRRRMMMJJJHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIGGGHHHHHHIIIJJJLLLNNNNNNSSSSSSRRRQQQRRRSSSTTTUUUZZZWWWSSSRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRTTTUUUUUUSSSUUUXXXZZZ[[[[[[YYYXXXXXXWWWVVVVVVVVVWWWYYYZZZWWWWWWWWWWWWWWWUUUSSSQQQQQQRRRSSSUUUWWWYYYZZZZZZYYY\\\___```^^^\\\ZZZYYYYYYYYYZZZ[[[[[[[[[YYYXXXXXXXXXZZZ[[[]]]___```aaa___^^^]]]^^^```aaa```___YYYWWWUUUTTTTTTVVVXXXZZZWWWWWWVVVVVVWWWXXXYYYZZZZZZ[[[]]]^^^]]]\\\YYYXXXWWWWWWWWWYYYZZZ\\\^^^```\\\[[[ZZZYYYZZZ[[[]]]^^^ZZZZZZZZZYYYXXXVVVRRROOONNNNNNOOOOOOOOONNNMMMLLLPPPRRRTTTVVVXXXZZZ[[[[[[]]]\\\YYYWWWUUUTTTSSSSSSVVVTTTRRROOONNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMKKKKKKLLLNNNPPPPPPOOOPPPQQQSSSTTTSSSQQQNNNLLLNNNMMMLLLLLLLLLLLLMMMNNNJJJJJJIIIIIIIIIIIIJJJKKKIIIIIIHHHHHHIIIIIIIIIHHHEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDCCCAAABBBCCCDDDBBB???===<<<<<<;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;::::::888999999999888666555333444333222222111222222222000000111222444666888999;;;999666333222222333333...///000111111000//////000000000000000000//////---......//////......---.........---------,,,,,,,,,,,,,,,---///111333444333222222222333555777888XXXZZZ\\\^^^___```aaaaaaaaa```^^^]]]]]]^^^``````^^^___aaabbbcccccccccccc```___```bbbfffiiijjjiiieeedddcccbbbaaa```______YYYXXXWWWWWWYYYYYYXXXVVVWWWXXX[[[]]]___aaaaaaaaaaaaaaabbbccccccdddddddddaaaccceeeeeedddbbbaaaaaaZZZ\\\]]]^^^]]]^^^```bbbccceeehhhhhhfffccc``````___^^^]]]\\\\\\]]]^^^___XXXZZZ\\\___``````_________]]][[[ZZZ[[[\\\[[[ZZZ\\\^^^aaaaaa___]]]\\\[[[XXXYYYXXXWWWTTTTTTUUUVVVUUUTTTQQQOOOOOOQQQTTTVVVUUUWWWZZZ[[[ZZZXXXXXXXXX^^^eeehhhaaaYYYVVVWWWXXXYYYZZZ[[[YYYVVVTTTUUUVVVWWWXXXYYYYYYWWWWWWXXXZZZYYYYYYYYYYYYXXXXXXXXXXXXTTTTTTRRRQQQOOOLLLKKKJJJMMMNNNNNNNNNMMMMMMOOORRRUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[YYYXXXWWWXXXYYY[[[[[[ZZZYYYXXXXXXXXXYYYWWWVVVTTTSSSQQQPPPOOONNNLLLNNNPPPQQQQQQOOOLLLKKKKKKLLLLLLLLLKKKLLLOOOQQQQQQQQQQQQQQQPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXXXXWWWVVVUUUWWWVVVTTTQQQOOONNNMMMMMMNNNNNNPPPQQQRRRSSSTTTTTTTTTUUUUUUTTTRRRRRRSSSTTTTTTSSSRRRRRRSSSUUUXXXZZZXXXVVVRRRMMMIIIIIILLLNNNOOOOOONNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPOOOMMMLLLKKKLLLMMMNNNPPPOOOMMMKKKKKKKKKMMMNNNNNNMMMKKKIIIGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKHHHIIIKKKKKKLLLOOOSSSWWWYYYXXXUUUQQQNNNLLLKKKJJJHHHGGGEEECCCCCCEEEFFFHHHCCCDDDDDDFFFGGGIIIKKKLLLOOOOOOOOOOOOPPPRRRSSSUUUZZZXXXUUUTTTSSSSSSSSSSSSPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTUUUUUUVVVTTTUUUVVVVVVUUUSSSRRRQQQMMMPPPTTTXXXZZZ[[[ZZZYYY[[[]]]``````^^^[[[YYYYYYXXXXXXYYYYYYYYYZZZZZZ[[[UUUVVVXXXYYY[[[]]]______aaa``````aaaccceeeeeeddd[[[ZZZWWWUUUUUUWWWYYY[[[XXXWWWVVVVVVVVVXXXZZZ[[[YYY[[[]]]___^^^\\\ZZZXXXVVVVVVVVVWWWXXXZZZ\\\]]]ZZZZZZYYYZZZ\\\___bbbddd```^^^]]]]]]]]]ZZZUUUQQQNNNNNNNNNOOOOOONNNNNNMMMPPPQQQSSSUUUVVVXXXYYYYYY\\\[[[YYYWWWUUUTTTRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQPPPOOOOOONNNOOOOOOPPPQQQQQQOOONNNNNNOOOOOOOOONNNNNNQQQTTTWWWWWWUUURRROOONNNMMMLLLLLLKKKKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDCCCCCCBBBBBBBBBEEECCCAAA@@@BBBCCCDDDDDDCCCDDDEEECCC@@@===<<<<<<999:::::::::999999888777999:::::::::::::::999999888999999999999777555444444333333333333444555555111111222444666888:::;;;>>><<<999666333333333333000111222222222111///...//////////////////000000------............------...------------,,,,,,,,,++++++,,,---///000222222000000000000222444666777XXX[[[]]]^^^]]]]]]^^^```aaa___^^^___aaabbbbbbaaa\\\\\\]]]^^^____________]]]]]]```dddhhhjjjiiihhhbbbbbb```___^^^^^^^^^^^^YYYWWWVVVVVVXXXYYYYYYXXXVVVWWWXXXZZZ[[[\\\]]]]]]^^^^^^___```aaaaaaaaaaaa```bbbddddddbbb`````````YYY\\\^^^^^^\\\\\\^^^aaa___aaacccccc```^^^\\\\\\ZZZZZZYYYYYYYYYZZZ[[[[[[WWWYYY]]]___aaa```^^^]]]\\\ZZZXXXYYY[[[]]]]]]]]]___aaabbbaaa___]]]\\\]]]XXXXXXWWWUUUSSSRRRTTTUUUSSSQQQPPPNNNNNNNNNPPPQQQRRRVVVZZZ]]]\\\ZZZXXXXXXXXX```ddd```ZZZZZZ]]]___```aaa```\\\VVVQQQQQQRRRTTTVVVWWWXXXVVVVVVVVVWWWVVVVVVVVVWWWWWWWWWWWWWWWTTTSSSRRRPPPNNNLLLJJJJJJMMMNNNNNNNNNLLLLLLNNNOOORRRRRRSSSTTTUUUWWWXXXXXXXXXYYYZZZYYYWWWVVVWWWXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYXXXVVVTTTSSSRRRQQQQQQKKKLLLMMMNNNMMMLLLJJJIIIJJJKKKLLLKKKKKKLLLOOOQQQRRRSSSSSSRRRPPPPPPQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTXXXXXXYYYZZZZZZZZZYYYYYYZZZXXXVVVSSSPPPNNNMMMLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRSSSRRRQQQQQQSSSUUUVVVUUUSSSSSSTTTWWWZZZ]]]aaa___ZZZSSSLLLIIIIIIKKKOOOPPPPPPPPPPPPPPPOOONNNOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOLLLJJJJJJJJJKKKLLLQQQOOONNNLLLLLLLLLLLLLLLMMMLLLJJJIIIGGGFFFEEEEEEHHHHHHHHHIIIJJJKKKKKKKKKHHHIIIJJJJJJJJJKKKNNNQQQRRRRRRPPPOOONNNMMMMMMLLLIIIGGGEEECCCBBBDDDFFFGGGBBBCCCCCCEEEGGGIIIJJJKKKMMMLLLLLLLLLMMMOOOQQQRRRWWWVVVUUUUUUTTTTTTTTTTTTPPPOOONNNNNNOOOQQQRRRTTTVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVUUUSSSRRRRRRRRRRRRSSSTTTVVVUUUSSSRRRRRRSSSLLLOOOSSSWWWYYYZZZYYYXXX[[[]]]^^^^^^\\\ZZZYYYZZZVVVXXXYYYXXXWWWWWWYYYZZZSSSSSSUUUVVVXXXZZZ[[[\\\cccbbbaaabbbcccdddcccbbb^^^]]][[[YYYYYYYYYZZZ[[[ZZZYYYXXXWWWWWWXXXZZZ[[[YYYZZZ]]]^^^^^^\\\ZZZXXXVVVVVVWWWXXXXXXYYYYYYZZZYYYYYYYYY[[[^^^aaaeeegggeeebbb_________]]]XXXTTTOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTUUUVVVWWWXXXZZZZZZYYYWWWVVVTTTSSSRRROOONNNMMMLLLMMMOOORRRSSSQQQQQQPPPPPPPPPRRRSSSTTTTTTRRRPPPOOOPPPPPPOOOMMMLLLOOOSSSVVVWWWVVVSSSQQQNNNNNNMMMLLLKKKKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBAAADDDFFFHHHHHHFFFEEEFFFFFFCCCDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@@@@BBBDDDDDDCCCDDDDDDDDDAAA>>><<<;;;<<<999::::::999999888777666999999:::::::::999888888888999999999888777555444333333333333444555777777222333333555777999;;;<<<===;;;999777555444444444444444444444333111000.........////////////000000------............------------------,,,,,,,,,,,,+++,,,,,,---...///000000---......///111222444555]]]___aaa```]]][[[[[[]]]___^^^^^^```cccdddcccaaa]]]\\\\\\]]]]]]]]]]]]]]]YYY[[[___dddhhhiiigggeee```___]]]\\\\\\\\\]]]]]]ZZZXXXVVVUUUWWWYYYZZZZZZXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\^^^___``````_________aaabbbbbb```______```]]]```bbbaaa]]]ZZZ\\\___\\\]]]^^^]]][[[YYYXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[XXXYYY[[[\\\]]]^^^]]]]]][[[YYYWWWXXXZZZ\\\^^^^^^```aaabbb```]]]\\\\\\]]]YYYYYYXXXUUUSSSRRRTTTVVVRRRQQQPPPOOONNNMMMMMMMMMPPPSSSWWWZZZZZZYYYXXXYYYZZZbbbgggccc^^^```eeehhhjjjkkkiiibbbYYYRRRPPPQQQOOORRRUUUVVVUUUSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVTTTSSSRRROOOMMMLLLKKKKKKMMMNNNOOONNNLLLLLLMMMNNNNNNOOOPPPQQQSSSVVVWWWXXXVVVXXXYYYYYYWWWVVVVVVWWWTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXVVVUUUSSSSSSSSSSSSLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJKKKNNNPPPQQQSSSTTTSSSQQQQQQSSSUUUUUUTTTRRRPPPPPPRRRTTTUUUXXXXXXWWWWWWXXXXXXYYYZZZXXXWWWUUUSSSQQQOOONNNMMMMMMNNNOOOPPPQQQPPPPPPOOOOOOPPPQQQRRRQQQRRRTTTVVVWWWVVVTTTSSSUUUXXX[[[^^^bbb```\\\VVVOOOLLLKKKKKKOOOPPPRRRSSSRRRQQQNNNMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOMMMKKKIIIIIIJJJLLLNNNQQQPPPPPPNNNMMMLLLKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKGGGHHHIIIIIIHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIGGGEEEBBBBBBCCCFFFGGGEEEEEEFFFGGGHHHJJJLLLMMMMMMLLLKKKKKKLLLMMMNNNOOORRRSSSTTTTTTSSSSSSSSSSSSPPPOOONNNMMMNNNPPPRRRSSSUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSUUUTTTRRRRRRTTTVVVRRRRRRSSSUUUWWWYYYZZZ[[[\\\]]]]]][[[YYYYYYZZZ[[[XXX[[[^^^^^^[[[XXXWWWWWWSSSTTTUUUVVVXXXYYYZZZ[[[```^^^^^^___aaabbbaaa```______]]]\\\[[[[[[[[[[[[\\\[[[XXXWWWVVVXXXZZZ[[[YYYZZZ[[[]]]]]]\\\ZZZYYYXXXYYYZZZZZZZZZZZZYYYXXX[[[[[[[[[[[[^^^aaadddfffiiieee```___```^^^ZZZVVVRRRQQQPPPOOOPPPSSSUUUWWWUUUUUUUUUUUUUUUVVVWWWWWWYYYYYYYYYXXXWWWUUUTTTSSSPPPPPPNNNNNNOOOPPPRRRTTTTTTSSSSSSRRRSSSUUUWWWXXXTTTRRRPPPPPPQQQQQQPPPOOOKKKNNNQQQTTTUUUSSSQQQOOOMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJIIIGGGEEECCCAAA@@@AAADDDFFFFFFDDDCCCCCCDDDCCCDDDDDDDDDCCCBBBAAA@@@???@@@BBBEEEHHHGGGDDDAAACCCCCCAAA>>>;;;999999;;;::::::::::::999888777666888888999999888888777666888888888888777555333222222222222333444555777888222333333444666888999:::666666666666666666666666777888777777555222000///........./////////000000,,,------......------,,,---------,,,,,,,,,++++++,,,,,,------............------...///111222333333bbbdddeeebbb]]]ZZZYYYZZZ]]]]]]^^^aaaeeefffccc```______^^^]]]]]]]]]^^^^^^WWWYYY^^^dddhhhiiifffbbb^^^]]]\\\[[[[[[[[[\\\]]][[[YYYVVVUUUWWWZZZ\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\ZZZ[[[]]]^^^______^^^]]]___```aaa```^^^]]]^^^___aaadddfffccc]]]YYYZZZ\\\ZZZ[[[[[[ZZZWWWVVVVVVWWW[[[\\\]]]______^^^]]]]]]YYYYYYYYYYYYZZZ[[[]]]^^^\\\ZZZWWWWWWYYY\\\]]]]]]aaaaaaaaa^^^\\\ZZZ[[[\\\[[[[[[YYYVVVTTTSSSUUUWWWRRRRRRQQQQQQOOONNNLLLKKKNNNPPPSSSUUUUUUVVVWWWYYY^^^fffkkkgggcccfffkkkooottttttrrriii^^^VVVSSSTTTLLLOOORRRTTTSSSQQQPPPPPPRRRRRRRRRSSSTTTTTTTTTUUUTTTSSSQQQOOONNNLLLLLLKKKMMMNNNOOONNNMMMLLLMMMNNNLLLLLLNNNPPPRRRUUUWWWYYYUUUWWWYYYXXXWWWVVVVVVWWWRRRRRRSSSSSSTTTVVVWWWXXXYYYXXXVVVTTTSSSSSSTTTTTTOOONNNNNNNNNMMMMMMMMMMMMGGGHHHIIIIIIIIIJJJMMMOOOPPPSSSTTTTTTRRRRRRUUUXXXUUUSSSPPPNNNNNNPPPSSSUUUUUUTTTTTTSSSTTTUUUWWWXXXUUUUUUTTTSSSQQQPPPOOONNNNNNOOOPPPQQQQQQQQQPPPOOONNNPPPQQQRRRRRRSSSVVVXXXXXXVVVTTTTTTUUUXXX\\\^^^]]]]]]ZZZVVVRRROOOOOOOOOOOOQQQSSSUUUTTTQQQNNNLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMKKKJJJIIIIIIKKKNNNPPPQQQQQQQQQPPPNNNLLLKKKIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIEEEGGGHHHIIIHHHHHHIIIKKKIIIJJJJJJJJJKKKKKKKKKKKKJJJHHHEEEBBBBBBCCCFFFHHHHHHHHHHHHIIIKKKMMMNNNOOOOOONNNLLLKKKKKKKKKLLLLLLNNNPPPSSSSSSSSSRRRQQQRRRPPPOOOMMMMMMMMMOOOQQQRRRSSSTTTUUUUUUUUUSSSQQQPPPPPPQQQSSSUUUVVVVVVUUUUUURRRSSSTTTSSSQQQRRRUUUYYYYYYWWWUUUUUUVVVYYY]]]```\\\\\\[[[ZZZXXXXXXZZZ\\\\\\aaaeeefffaaa[[[WWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\XXXXXXYYY[[[___aaabbbaaa```______^^^]]]\\\[[[[[[]]][[[YYYVVVVVVWWWYYYZZZYYYZZZ[[[[[[\\\[[[ZZZYYYZZZ[[[\\\]]]\\\[[[YYYWWW]]]\\\\\\\\\]]]```bbbdddlllfffaaa___```___[[[WWWTTTSSSQQQPPPRRRUUUYYY[[[WWWWWWVVVVVVUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQSSSTTTWWWVVVUUUTTTUUUWWWZZZ[[[SSSRRRPPPPPPRRRSSSRRRQQQKKKMMMPPPRRRRRRPPPNNNLLLLLLMMMNNNOOOPPPQQQQQQPPPMMMMMMKKKIIIGGGDDDAAA@@@???BBBEEEEEECCCAAABBBCCCDDDDDDEEEEEEDDDBBBAAA???>>>BBBGGGLLLOOOLLLFFFAAABBBAAA???;;;888666888999;;;;;;;;;::::::888777777777777888888777666555555777777777777555333111000000000111222333555666777222222333333555666888999000111333555666777888888::::::999888666333111///---.........//////000000,,,------......------,,,---------,,,,,,,,,++++++,,,------......------,,,---...///000111222333333rrrqqqmmmhhhbbb^^^]]]]]]ZZZ[[[]]]___aaabbbcccccc^^^\\\ZZZZZZ[[[\\\\\\\\\WWW[[[___cccdddbbb^^^\\\ZZZYYYXXXYYY[[[[[[YYYXXXZZZYYYYYYXXXYYYZZZ\\\]]]]]]\\\ZZZYYYYYYYYYZZZZZZYYY[[[^^^aaabbbbbb```___^^^]]]\\\[[[ZZZZZZZZZZZZaaaeeegggccc\\\WWWXXX[[[YYYZZZ[[[ZZZXXXXXXXXXZZZZZZ[[[]]]______^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYY\\\[[[YYYXXXYYY\\\___aaabbbdddeeebbb^^^\\\\\\]]][[[ZZZXXXVVVTTTRRRRRRQQQUUUTTTQQQNNNMMMMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTUUU[[[gggpppmmmeeeeeekkkqqqxxxzzzwwwooobbbWWWSSSRRRLLLNNNOOOOOOMMMKKKJJJKKKRRRRRRRRRRRRRRRRRRQQQQQQTTTSSSQQQOOONNNMMMLLLLLLMMMLLLJJJJJJJJJLLLNNNOOOMMMMMMNNNOOOQQQRRRSSSTTTYYYYYYYYYYYYXXXVVVTTTSSSPPPPPPPPPQQQSSSTTTVVVWWWXXXXXXYYYZZZZZZYYYXXXWWWPPPSSSTTTTTTWWWXXXTTTMMMPPPLLLKKKKKKIIIGGGJJJOOONNNPPPRRRRRRPPPQQQTTTWWWXXXTTTOOOJJJIIILLLPPPSSSWWWUUURRRRRRSSSTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQLLLNNNPPPRRRSSSSSSRRRQQQQQQPPPPPPPPPQQQSSSVVVWWWXXXVVVUUUTTTUUUWWWZZZ\\\___^^^]]]ZZZVVVRRROOOLLLPPPQQQRRRSSSRRRPPPMMMKKKOOONNNNNNMMMMMMMMMMMMMMMJJJIIIIIIIIIKKKNNNRRRTTTVVVTTTPPPNNNNNNMMMLLLKKKKKKKKKKKKLLLKKKKKKJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHIIIJJJJJJKKKLLLKKKJJJIIIJJJLLLOOOPPPNNNKKKHHHGGGGGGHHHHHHHHHJJJKKKKKKIIIGGGHHHMMMQQQUUURRRMMMKKKJJJJJJIIIHHHOOOPPPQQQSSSSSSSSSRRRRRRSSSQQQOOOMMMMMMOOOQQQRRROOOTTTYYYZZZWWWSSSQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTRRRTTTUUUSSSQQQQQQTTTXXX[[[ZZZXXXWWWXXXYYY[[[\\\___aaaaaa]]]YYYVVVXXXZZZcccccccccaaa^^^\\\\\\]]]```]]]YYYXXXZZZ[[[YYYWWW^^^YYYVVVXXXZZZZZZ[[[___```___]]][[[[[[ZZZ[[[[[[ZZZYYYXXXXXXZZZ]]]aaacccccc___ZZZXXXYYYZZZZZZYYY]]]\\\\\\^^^``````\\\YYYVVVXXXZZZ[[[[[[[[[\\\]]]___aaacccdddccc```\\\ZZZWWWWWWVVVUUUUUUXXX]]]aaaaaa^^^ZZZVVVTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTRRRPPPQQQSSSUUUWWWVVVVVVVVVWWWVVVVVVUUUTTTTTTRRRRRRVVVZZZZZZVVVQQQMMMMMMOOORRRSSSQQQMMMJJJNNNOOOPPPPPPOOOMMMJJJHHHJJJHHHFFFEEEEEECCCAAA??????@@@AAABBBAAA@@@???>>>AAABBBCCCDDDCCCBBBAAA@@@>>>AAAFFFJJJLLLKKKHHHEEE@@@???>>>===;;;;;;;;;:::;;;:::999888777777777777888888777777666666666666666666666777666555555444000111222333333333333333333222111000000111222333111111111222333555666777:::<<<======999555333222////////////////////////111000///...---...//////++++++++++++++++++++++++------------------,,,,,,---...///111111111000///yyyvvvppphhh```[[[XXXWWW\\\]]]]]]^^^^^^^^^]]]]]]]]][[[YYYYYYYYYZZZ[[[\\\YYY\\\___bbbddddddbbbaaa^^^[[[XXXWWWXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]]\\\ZZZYYYYYYZZZZZZZZZ\\\___bbbddddddcccbbb^^^]]]\\\ZZZYYYYYYYYYYYY^^^aaaccc```ZZZWWWXXX[[[ZZZ[[[\\\[[[YYYXXXYYYZZZZZZ[[[]]]______^^^]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZ]]][[[YYYXXXWWWYYY[[[\\\]]]___```___\\\YYYYYYZZZ[[[ZZZXXXUUUSSSQQQPPPPPPQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMOOOQQQSSSTTTWWWdddooooookkkjjjlllmmmwwwxxxwwwooobbbVVVOOOLLLKKKMMMOOOOOOMMMKKKKKKKKKPPPQQQRRRRRRRRRQQQPPPOOOPPPOOONNNMMMMMMLLLMMMMMMKKKJJJIIIGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQQQQSSSTTTVVVWWW[[[[[[[[[[[[[[[YYYXXXWWWSSSWWWZZZ]]]ccceee```WWWQQQMMMKKKKKKJJJHHHKKKOOONNNPPPRRRQQQPPPPPPSSSUUUTTTQQQNNNKKKKKKNNNRRRUUUWWWTTTQQQPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNPPPRRRTTTTTTSSSSSSSSSRRRQQQQQQRRRTTTVVVWWWXXXWWWUUUTTTUUUVVVXXXZZZ\\\\\\[[[YYYVVVRRROOOMMMOOOPPPQQQRRRQQQNNNLLLJJJMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIHHHHHHJJJMMMQQQSSSSSSPPPMMMLLLMMMMMMLLLLLLKKKLLLLLLMMMLLLLLLKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIHHHGGGGGGHHHHHHHHHKKKJJJIIIHHHIIIJJJLLLMMMOOOLLLIIIHHHIIIJJJJJJIIIJJJJJJJJJIIIGGGHHHLLLPPPTTTPPPMMMJJJJJJJJJJJJIIIMMMNNNPPPQQQQQQQQQQQQPPPPPPOOONNNMMMNNNPPPSSSTTTRRRUUUYYYYYYUUURRRPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTSSSTTTUUUTTTRRRRRRUUUWWW]]]\\\[[[ZZZZZZ\\\^^^___dddeeeeeebbb]]]ZZZ[[[]]]^^^^^^___^^^]]]^^^```ccc```]]]YYYXXXYYYZZZYYYXXX]]]XXXUUUWWWXXXXXXYYY\\\^^^]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\]]]___bbbeeegggaaa]]]YYYXXXYYYYYYXXXWWW^^^]]]\\\^^^``````]]]ZZZWWWYYY[[[\\\\\\[[[\\\^^^```aaabbbbbbbbb```]]]\\\WWWWWWWWWVVVVVVXXX[[[^^^```]]]XXXSSSRRRSSSWWWYYYbbbaaa___]]]ZZZXXXVVVUUUVVVUUUSSSQQQQQQSSSUUUWWWXXXYYYYYYYYYXXXWWWVVVVVVTTTRRRSSSVVVZZZ[[[VVVQQQMMMOOORRRVVVXXXUUUPPPLLLMMMNNNNNNOOONNNLLLJJJIIIHHHFFFDDDDDDDDDCCCBBB@@@>>>>>>???@@@@@@???>>>===AAABBBBBBBBBBBBAAAAAA@@@>>>@@@DDDGGGHHHGGGEEECCC@@@???===<<<;;;::::::::::::999888777666666666666555555555444444444333333444555555555555444333333//////000111111111111111333333222111111222333333/////////000111222333444888:::;;;;;;777444111000------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000000///yyyoooeee]]]XXXUUUUUUZZZ[[[[[[[[[[[[[[[ZZZYYY\\\ZZZYYYWWWWWWXXXZZZ[[[[[[\\\^^^```ccceeeggghhheee```[[[WWWWWWYYY[[[[[[YYYZZZ[[[]]]^^^_________```___]]]\\\ZZZZZZYYYYYYYYY[[[^^^aaacccdddcccccc^^^]]][[[ZZZYYYYYYZZZZZZ\\\^^^___^^^ZZZXXXYYY\\\\\\]]]]]]\\\ZZZXXXYYYZZZZZZ[[[]]]^^^^^^^^^]]]\\\XXXYYYZZZ[[[[[[\\\\\\\\\^^^]]]ZZZXXXWWWXXXYYYZZZYYY[[[]]]]]]\\\ZZZZZZZZZ[[[ZZZXXXUUURRRPPPOOONNNNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLMMMOOORRRSSSUUUbbbnnnssstttsssqqqmmmsssuuutttmmmaaaVVVNNNKKKKKKMMMOOONNNMMMKKKLLLLLLOOOPPPQQQRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMKKKJJJIIIGGGFFFGGGGGGHHHLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSUUUVVVWWW]]]]]]]]]]]]\\\[[[ZZZYYYWWW[[[aaahhhrrruuummmbbbTTTOOOLLLLLLKKKJJJLLLPPPPPPQQQRRRQQQPPPOOOPPPRRROOONNNMMMLLLNNNQQQTTTVVVXXXUUURRRPPPOOONNNLLLJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNQQQSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWYYYXXXVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVTTTRRRPPPOOONNNOOOPPPPPPOOOMMMJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGIIILLLOOOPPPNNNLLLJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJHHHHHHHHHHHHHHHKKKJJJIIIIIIIIIJJJKKKLLLPPPNNNKKKJJJKKKLLLKKKKKKIIIIIIIIIHHHGGGIIILLLOOORRROOOKKKJJJJJJKKKKKKJJJNNNNNNOOOQQQQQQRRRRRRQQQNNNMMMMMMMMMNNNQQQTTTVVVUUUWWWXXXWWWUUURRRQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTWWWYYY\\\[[[ZZZZZZ[[[]]]___aaaeeeggggggddd___\\\]]]___\\\\\\\\\[[[ZZZ\\\```cccaaa]]]ZZZXXXXXXYYYZZZYYY\\\WWWTTTVVVWWWVVVVVVYYYZZZZZZYYYYYYZZZ[[[\\\\\\^^^___```aaaccceeefffgggZZZYYYWWWXXXYYYZZZZZZYYY^^^]]]\\\]]]^^^___^^^\\\YYY[[[]]]^^^]]]\\\]]]]]]```aaaaaaaaaaaa```___^^^WWWXXXYYYXXXWWWWWWYYY[[[]]]YYYTTTPPPPPPSSSWWWZZZfffddd```]]]ZZZXXXWWWVVVWWWVVVTTTSSSSSSTTTUUUVVVYYYYYYYYYYYYXXXWWWVVVUUUPPPPPPRRRUUUYYYYYYUUUPPPMMMOOOSSSXXXZZZWWWRRRMMMLLLMMMMMMLLLLLLJJJIIIHHHEEECCCBBBBBBCCCCCCCCCBBB======>>>??????>>>>>>>>>BBBBBBAAA@@@@@@@@@@@@@@@>>>???AAACCCCCCBBBAAA@@@>>>>>><<<;;;::::::::::::888777666555555444444555444444444333333333333333333333333333333222111111//////000111111111111000444333222222222222333444////////////000111333333555777999888555222000///------------------------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------........................///000{{{nnnbbbZZZXXXXXXXXXUUUVVVWWWYYYZZZZZZ[[[[[[\\\[[[ZZZXXXVVVWWWYYY[[[\\\[[[[[[]]]```eeejjjmmmjjjfffaaa^^^]]]]]]^^^^^^YYY[[[]]]___```aaa````````````^^^]]][[[ZZZYYYYYYYYY[[[]]]___````````````]]]\\\[[[[[[[[[]]]___```___```___^^^\\\[[[[[[\\\]]]]]]^^^\\\ZZZXXXYYYZZZZZZ[[[\\\]]]]]]]]]\\\\\\VVVWWWYYYZZZ[[[\\\\\\\\\^^^]]][[[ZZZYYYZZZ[[[\\\ZZZ[[[]]]^^^___^^^^^^^^^\\\[[[XXXUUURRRPPPNNNMMMPPPQQQSSSUUUUUUSSSQQQOOOKKKKKKKKKLLLNNNPPPRRRTTTXXXaaammmuuu{{{|||vvvsssssspppiii___WWWQQQOOOMMMNNNOOONNNMMMLLLLLLMMMMMMOOOPPPQQQPPPOOOLLLJJJIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTVVVWWWXXX]]]]]]^^^^^^^^^^^^^^^^^^[[[```hhhrrr|||uuuhhhWWWQQQMMMMMMLLLKKKMMMPPPQQQQQQQQQPPPOOONNNNNNNNNMMMMMMMMMNNNOOOQQQSSSUUUXXXUUUSSSRRRQQQPPPNNNLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPOOOMMMKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHJJJLLLNNNLLLJJJHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJOOOMMMLLLJJJIIIJJJKKKKKKMMMLLLKKKKKKJJJKKKKKKLLLPPPNNNKKKKKKLLLMMMLLLKKKHHHHHHHHHHHHHHHJJJLLLNNNPPPMMMJJJIIIJJJLLLLLLLLLPPPPPPQQQRRRSSSTTTTTTTTTNNNNNNNNNNNNOOOQQQTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUSSSRRRPPPNNNNNNNNNOOOPPPQQQRRRTTTUUUWWWYYY[[[]]]YYYXXXWWWWWWXXX[[[]]]___aaaccceeeccc___]]]^^^``````___]]]YYYWWWXXX[[[^^^```^^^ZZZXXXWWWXXXZZZZZZ[[[VVVTTTUUUVVVUUUTTTWWWWWWWWWXXXYYYZZZ\\\]]]]]]``````bbbccccccbbbaaaaaaUUUUUUVVVXXXZZZ\\\]]]]]]\\\\\\[[[[[[[[[\\\]]]]]][[[]]]``````___]]]]]]]]]^^^___aaaccccccaaa___^^^WWWYYYZZZZZZXXXWWWWWWXXXWWWUUURRRPPPQQQSSSVVVYYY^^^\\\ZZZWWWWWWWWWXXXYYYXXXWWWUUUTTTSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRMMMMMMPPPSSSWWWVVVSSSPPPNNNOOOQQQUUUWWWVVVRRROOONNNNNNLLLKKKIIIHHHGGGGGGDDDBBB@@@@@@BBBCCCCCCBBB>>>??????@@@@@@AAAAAAAAADDDBBBAAA???>>>>>>??????@@@@@@@@@AAA@@@??????>>>======<<<;;;:::999999999777666555444444333333333555555555555555555555555333333333333333222111111111222222333333333222222222222222222222222222222000000000111111333444444444555777666444111000000//////////////////////////////.........---------------------------------******+++,,,------......///...---,,,,,,---...///qqqddd]]]ZZZZZZ[[[TTTUUUWWWXXXYYYZZZ[[[[[[^^^^^^^^^[[[XXXWWWXXXZZZ[[[ZZZYYYZZZ]]]ccciiimmmllljjjhhhgggfffdddbbb___ZZZ[[[]]]___`````````___```______]]]\\\ZZZYYYXXX\\\\\\]]]^^^______^^^^^^^^^]]]]]]]]]___bbbfffhhhgggeeebbb```___^^^\\\[[[[[[\\\\\\[[[YYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[TTTUUUXXXZZZ[[[\\\[[[[[[ZZZZZZZZZZZZZZZ\\\]]]^^^\\\\\\]]]^^^```aaaaaaaaa^^^\\\ZZZVVVSSSQQQPPPOOOQQQTTTWWWYYYYYYVVVSSSQQQLLLLLLMMMMMMOOORRRTTTVVV[[[bbbjjjsss~~~yyyvvvnnneee\\\VVVTTTSSSPPPQQQQQQOOOMMMLLLMMMNNNNNNOOOPPPPPPOOOMMMKKKJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSUUUVVVXXXYYY[[[\\\]]]^^^```bbbdddeeeccciiipppxxxvvviiiZZZSSSMMMLLLMMMLLLMMMPPPQQQPPPPPPPPPOOONNNLLLJJJLLLMMMMMMNNNOOOPPPPPPQQQTTTSSSQQQRRRRRRRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOQQQRRRTTTTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRSSSRRRRRRPPPNNNLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKHHHGGGHHHIIIIIIHHHJJJKKKLLLMMMNNNOOOOOOOOOOOONNNLLLJJJJJJJJJKKKLLLOOOMMMKKKJJJIIIJJJLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKNNNMMMKKKKKKLLLMMMLLLKKKHHHHHHGGGHHHJJJKKKMMMMMMNNNLLLIIIIIIJJJLLLLLLLLLOOOOOOPPPQQQRRRSSSTTTUUUPPPPPPPPPPPPPPPRRRSSSTTTUUUTTTTTTUUUWWWXXXYYYYYYVVVUUUSSSQQQOOONNNNNNOOOPPPQQQTTTWWW[[[^^^```aaaXXXWWWVVVVVVWWWZZZ\\\^^^]]]```cccbbb```^^^```bbbbbb```]]]YYYVVVUUUXXXZZZ___^^^[[[YYYWWWWWWYYY[[[[[[VVVTTTVVVWWWUUUTTTVVVVVVVVVXXXZZZ\\\]]]^^^___ccccccddddddbbb```^^^\\\XXXYYYZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYZZZ\\\]]]]]]___aaabbb```]]]\\\\\\YYY\\\```ddddddbbb___]]]YYYZZZ\\\[[[YYYWWWWWWWWWSSSSSSRRRRRRSSSUUUVVVWWWXXXVVVUUUTTTTTTVVVXXXYYYXXXXXXVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQMMMNNNQQQTTTVVVWWWUUUTTTTTTRRRQQQQQQSSSTTTTTTTTTQQQOOOMMMJJJHHHGGGGGGGGGDDDBBB@@@???AAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEECCCAAA???>>>>>>>>>>>>BBBBBBAAAAAA@@@??????>>>===<<<;;;:::::::::::::::777666555444444333333333555555555555555555555555444444444444444333222222222222333333333222222111000000111111111111000000000000000000111222333333333444666555333111000111////////////////////////...............---------------------------------******++++++,,,---.........---,,,++++++,,,---...{{{ooogggbbb^^^ZZZXXXXXXYYYZZZZZZZZZZZZZZZaaacccdddbbb]]]YYYYYYZZZZZZYYYYYYYYY]]]bbbgggjjjjjjjjjkkklllllliiidddaaa[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXX^^^^^^___`````````````````````___```bbbfffjjjmmmmmmhhhccc`````````]]]ZZZXXXYYYZZZYYYWWWVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZTTTVVVYYY[[[\\\\\\[[[ZZZWWWWWWXXXYYY[[[]]]___```]]][[[ZZZ[[[^^^aaabbbbbb___^^^\\\YYYVVVTTTSSSRRRRRRTTTWWWYYYYYYVVVRRRPPPMMMMMMNNNOOOQQQSSSVVVWWW\\\aaafffmmmxxxyyyoooccc[[[UUUTTTSSSTTTTTTSSSQQQNNNMMMNNNOOOPPPOOOOOOOOONNNLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMLLLLLLOOONNNNNNNNNNNNNNNOOOPPPRRRSSSSSSTTTUUUWWWXXXYYYZZZ[[[\\\___aaaeeegggiiijjjpppwww|||~~~tttjjj\\\TTTMMMLLLMMMLLLLLLOOOPPPOOONNNOOOOOONNNKKKHHHLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPRRRRRRQQQOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRRRRSSSSSSSSSSSSXXXXXXXXXXXXVVVTTTRRRPPPPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUTTTSSSQQQOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJMMMKKKIIIHHHIIIJJJIIIIIIKKKLLLMMMOOOPPPQQQQQQQQQPPPOOOMMMLLLLLLNNNPPPQQQPPPNNNKKKIIIHHHIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLLLLNNNNNNMMMKKKIIIHHHGGGIIILLLNNNNNNNNNNNNKKKIIIHHHJJJLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUURRRQQQRRRTTTWWWZZZZZZYYYWWWWWWVVVUUUTTTRRRQQQQQQSSSTTTVVVZZZ___bbbcccccc[[[ZZZYYYYYYZZZ\\\^^^```]]]aaaddddddbbbaaabbbddd^^^^^^\\\YYYVVVWWWYYY[[[]]]]]]]]]ZZZXXXWWWXXXZZZYYYTTTSSSUUUVVVTTTTTTUUUVVVXXXZZZ\\\^^^``````aaagggggggggfffdddaaa^^^]]]______^^^[[[XXXVVVVVVWWWXXXYYY[[[[[[ZZZZZZ[[[]]]^^^```bbbbbb```]]][[[ZZZUUUXXX\\\```aaa```]]][[[ZZZ\\\]]]\\\ZZZXXXXXXXXXSSSSSSSSSSSSTTTVVVWWWXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXVVVUUUTTTSSSRRRRRRTTTTTTTTTTTTTTTTTTSSSRRRQQQRRRSSSUUUWWWYYYZZZZZZYYYVVVRRRQQQRRRUUUVVVWWWRRRPPPMMMKKKIIIIIIJJJKKKGGGDDDAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGEEEDDDCCCAAA???>>>======BBBCCCBBBBBBAAA@@@??????======<<<;;;::::::;;;;;;888777666555555444444555333333333333333444444444555555555555555444444333000111111111111000////////////000000000000//////...............///000000111333444333111000000111------------------------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,+++++++++++++++xxxoooddd\\\YYYYYY[[[\\\]]]]]]^^^^^^dddhhhkkkhhhaaa[[[YYYYYYZZZZZZZZZ[[[^^^aaadddfffggggggiiikkkkkkiiieeebbb\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXX[[[\\\]]]^^^```aaabbbcccdddcccaaaaaacccgggkkkmmmmmmggg```^^^______\\\XXXTTTUUUVVVVVVUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWXXXXXXWWWXXX[[[]]]^^^^^^\\\[[[YYYZZZ[[[]]]___aaabbbccc```\\\YYYYYY\\\```cccdddaaa```]]][[[YYYWWWVVVVVVTTTVVVXXXYYYYYYVVVRRROOOMMMMMMNNNOOOQQQTTTVVVXXXYYY]]]aaafffoooyyy}}}|||{{{uuulllccc\\\XXXVVVUUUXXXWWWVVVSSSOOONNNNNNOOORRRQQQOOOMMMLLLLLLLLLLLLHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLNNNNNNOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLMMMNNNPPPQQQSSSSSSSSSTTTVVVWWWYYYZZZ[[[\\\]]]___aaaeeehhhiiikkkrrrxxxyyyxxxuuunnnggg^^^TTTLLLKKKLLLLLLLLLNNNOOONNNMMMNNNOOONNNJJJGGGJJJJJJJJJKKKLLLLLLMMMNNNPPPOOOPPPQQQSSSSSSRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRVVVWWWXXXXXXWWWTTTRRRPPPPPPPPPOOOPPPQQQSSSTTTVVVVVVVVVUUUSSSQQQOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIILLLJJJIIIIIIJJJLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTRRRQQQPPPOOOPPPSSSVVVXXXWWWTTTPPPLLLIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMNNNPPPPPPOOOMMMJJJHHHHHHJJJMMMPPPOOONNNNNNLLLIIIHHHIIIKKKLLLKKKKKKJJJJJJKKKMMMOOOQQQRRRQQQRRRRRRSSSUUUVVVWWWXXXOOOOOOOOORRRVVVXXXWWWUUUUUUVVVXXXYYYYYYYYYWWWWWWYYYYYYZZZ]]]aaadddcccaaa^^^]]]\\\[[[[[[]]]___```___cccffffffccc``````bbb\\\\\\\\\ZZZXXXXXXYYY[[[[[[]]]^^^\\\YYYWWWXXXYYYUUUQQQPPPTTTUUUSSSSSSTTTXXXZZZ\\\___aaabbbbbbbbbggggggfffeeedddbbb``````______]]]YYYUUUSSSTTTVVVWWWZZZ]]]^^^\\\[[[\\\^^^^^^```cccccc```\\\YYYXXXSSSTTTVVVWWWYYYZZZ[[[[[[\\\]]]]]]\\\ZZZYYYZZZ[[[XXXVVVSSSQQQRRRVVVZZZ]]]ZZZYYYYYYXXXWWWWWWVVVVVVXXXWWWVVVTTTSSSRRRQQQPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSSSSUUUXXX[[[]]]ZZZWWWSSSRRRRRRTTTUUUUUUPPPNNNLLLKKKKKKMMMPPPRRRKKKGGGCCC@@@@@@@@@@@@???>>>>>>>>>???@@@CCCEEEFFFEEEEEEDDDCCCAAA???===<<>>===<<<<<<;;;;;;<<<<<<:::999888777666666666666333333444444444555555555555555555555555444333333111111111111111000/////////000111111111111000///......---------.../////////000111000///...///000------------------------++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,++++++******))){{{lllaaaVVVWWWZZZ]]]___bbbcccdddgggkkkooollleee]]]ZZZYYY[[[[[[\\\]]]___aaacccdddddddddeeeggghhhhhheeebbb]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWYYY\\\^^^aaabbbcccgggeeecccbbbcccfffiiikkkkkkddd]]]\\\^^^___[[[WWWQQQSSSTTTTTTTTTTTTUUUWWWVVVVVVUUUUUUUUUVVVWWWXXXYYY[[[]]]___```___]]]\\\______```bbbccceeeffffffccc___ZZZYYY]]]bbbeeefffbbbaaa___]]][[[YYYYYYXXXWWWXXXZZZ[[[ZZZWWWSSSQQQMMMMMMMMMNNNQQQSSSVVVXXXUUUYYY]]]```gggppptttrrrrrrnnnhhhbbb___\\\[[[ZZZZZZZZZXXXTTTPPPNNNNNNOOOSSSRRROOOMMMKKKLLLMMMNNNGGGGGGGGGIIIJJJLLLNNNOOOPPPPPPQQQRRRRRRRRRQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQKKKKKKKKKLLLNNNQQQSSSUUUSSSSSSTTTUUUVVVXXXYYYZZZ]]]]]]]]]___aaadddggghhhhhhpppvvvtttpppmmmhhhddd^^^TTTKKKJJJLLLKKKKKKMMMNNNMMMLLLNNNOOONNNJJJGGGHHHHHHHHHIIIJJJLLLNNNOOOSSSRRRSSSTTTVVVVVVTTTRRROOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQUUUVVVXXXXXXWWWUUURRRPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVVVVTTTSSSQQQOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIHHHIIILLLNNNOOOOOOOOOPPPQQQSSSUUUVVVWWWWWWSSSRRRQQQRRRTTTWWWZZZ]]]^^^[[[VVVPPPMMMKKKKKKLLLPPPQQQRRRSSSTTTTTTTTTTTTPPPOOOOOOPPPQQQRRRPPPNNNJJJIIIHHHKKKOOOQQQPPPNNNNNNLLLIIIHHHIIIKKKKKKKKKLLLLLLKKKLLLNNNPPPRRRSSSPPPQQQRRRTTTVVVXXXZZZ[[[NNNMMMMMMPPPTTTUUUSSSPPPSSSUUUYYY\\\^^^]]]\\\[[[^^^]]]]]]___cccdddbbb______]]]\\\[[[[[[\\\^^^___```dddfffeeeaaa^^^]]]^^^]]]^^^]]][[[YYYWWWXXXYYYZZZ\\\___^^^ZZZWWWWWWXXXSSSOOONNNRRRTTTRRRRRRSSSZZZ[[[^^^```bbbccccccccceeeeeedddcccbbbbbbaaaaaa[[[[[[ZZZWWWSSSSSSWWWZZZWWW[[[___```^^^]]]^^^___^^^```cccccc```[[[XXXWWWRRRQQQPPPPPPRRRUUUYYY[[[]]]^^^^^^\\\[[[ZZZ[[[]]]\\\XXXSSSOOOPPPUUU\\\aaaWWWWWWXXXYYYYYYXXXWWWWWWWWWWWWVVVTTTSSSQQQPPPOOOLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQUUUYYY]]]WWWUUURRRQQQRRRRRRQQQPPPNNNLLLKKKKKKMMMQQQUUUXXXMMMIIIDDDAAA@@@??????>>>;;;;;;;;;<<<>>>@@@BBBDDDFFFFFFEEEEEEBBB@@@===<<<@@@AAACCCDDDCCCBBB@@@>>>>>>======<<<<<<<<<======;;;:::999888777777777777666666666777777777888888444444555555444444333222333333333333333222111000000111222333333222111000000////////////000000111---...///...---,,,---///////////////////////////------...///...---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,,,,***)))(((vvvhhhbbb\\\ZZZ\\\^^^^^^```cccfffkkkooommmfff___\\\\\\XXXYYY\\\```bbbdddeeefffgggeeebbb`````````___^^^[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZ\\\]]]\\\YYYVVVUUUXXXWWWWWWXXX[[[___cccfffeeeeeeeeeeeeeeeeeeeeeeeebbb^^^YYYVVVWWWXXXXXXWWWRRRQQQPPPQQQRRRRRRQQQPPPVVVWWWXXXYYY[[[]]]^^^___[[[\\\]]]^^^___^^^]]]]]]]]]^^^```bbbdddeeefffffffffbbb]]][[[\\\___bbbddddddbbb___]]][[[YYYYYYYYYWWWYYY[[[\\\[[[YYYVVVTTTOOOPPPQQQSSSTTTTTTTTTTTTXXXYYYZZZ]]]```ccceeeggggggfffcccaaa^^^]]]\\\\\\[[[[[[ZZZWWWTTTQQQQQQRRRUUUSSSPPPNNNLLLLLLMMMMMMOOOLLLJJJJJJMMMOOOOOONNNPPPQQQQQQQQQQQQOOOMMMLLLNNNOOOOOOOOOPPPPPPQQQQQQOOOMMMKKKJJJKKKNNNQQQTTTSSSSSSTTTUUUVVVVVVVVVVVVXXX[[[^^^______```bbbccciiikkkmmmnnnlllgggbbb^^^XXXSSSNNNMMMNNNOOOOOONNNLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIKKKLLLNNNOOOOOOMMMOOORRRTTTUUUTTTRRRQQQUUUVVVUUUTTTRRROOOLLLJJJHHHIIIHHHGGGFFFGGGJJJMMMLLLLLLLLLMMMNNNOOOQQQRRRQQQRRRSSSTTTTTTSSSSSSRRRPPPPPPOOONNNOOOQQQTTTUUUSSSSSSRRRQQQOOONNNLLLKKKIIIKKKLLLLLLJJJIIIJJJKKKPPPPPPNNNLLLIIIGGGHHHJJJIIIJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOQQQSSSTTTUUUUUUTTTRRRPPPOOOPPPTTTXXX[[[___\\\WWWRRROOOOOOOOOPPPQQQQQQSSSTTTTTTUUUUUUUUUPPPNNNMMMNNNOOOPPPPPPOOOMMMLLLJJJHHHIIIKKKMMMOOOMMMLLLJJJIIIHHHIIIIIIJJJJJJKKKMMMOOOPPPPPPOOOOOOQQQRRRTTTXXXZZZZZZXXXUUUNNNLLLKKKLLLPPPTTTWWWXXXZZZZZZ[[[^^^```aaa```^^^cccaaa```aaaccccccaaa^^^\\\[[[[[[[[[\\\^^^```bbbaaaaaa```_________``````\\\^^^aaacccaaa^^^YYYVVVZZZ[[[\\\]]]\\\YYYVVVTTTVVVVVVVVVVVVUUUUUUTTTTTTXXXZZZ___bbbddddddbbbaaabbbbbbaaa```___^^^^^^]]]ZZZYYYWWWVVVUUUUUUUUUVVV___```bbbccccccaaa___^^^bbbbbbaaaaaa```]]]XXXTTTUUUSSSQQQPPPQQQUUUYYY\\\]]]^^^^^^___^^^]]][[[ZZZ^^^ZZZTTTPPPPPPSSSWWWZZZ___\\\ZZZ[[[^^^]]]XXXRRRSSSRRRQQQPPPOOOOOOPPPQQQOOONNNNNNMMMMMMMMMMMMMMMNNNMMMNNNQQQVVVXXXWWWUUUTTTQQQNNNLLLKKKLLLKKKJJJMMMLLLLLLLLLLLLNNNPPPQQQKKKFFFBBBBBBDDDEEEAAA>>>============>>>???AAABBBDDDEEEEEEEEEEEECCCBBB@@@BBBCCCDDDDDDCCCAAA???>>>???>>>>>>???@@@@@@===;;;;;;;;;:::999888777666555666666777777666555444444666444111222444444222000333444444444444333222111000000000000111111111111///000000000000000//////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,------,,,***)))************************rrrgggaaa]]]^^^___^^^```ccccccgggiiigggaaa[[[YYYYYY^^^```cccfffhhhhhhhhhhhhfffccc```^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYZZZ[[[[[[[[[YYYWWWUUUWWWWWWWWWXXX\\\```dddgggfffeeeeeeddddddcccbbbaaa___[[[WWWUUUUUUVVVUUUSSSRRRQQQPPPPPPRRRRRRSSSRRRWWWXXXZZZ[[[]]]^^^^^^___\\\]]]]]]]]]]]][[[ZZZYYY\\\]]]___aaacccdddeeefffeeebbb```___```aaaaaaaaa```^^^\\\ZZZXXXWWWWWWWWWXXXYYYYYYZZZYYYXXXVVVTTTNNNOOOPPPRRRSSSSSSSSSSSSWWWWWWWWWXXXZZZ[[[]]]^^^bbbaaa```___^^^\\\[[[[[[YYYZZZZZZXXXUUUSSSRRRRRRSSSQQQOOOLLLKKKKKKKKKLLLOOOLLLJJJKKKMMMOOOOOOOOOOOOPPPQQQQQQQQQPPPNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRPPPNNNLLLKKKKKKNNNQQQSSSTTTTTTUUUVVVVVVWWWWWWWWWYYY[[[^^^^^^^^^^^^```aaaeeegggiiijjjhhhddd___[[[XXXUUUPPPNNNNNNOOONNNMMMMMMNNNNNNNNNMMMLLLJJJIIIGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNQQQSSSTTTSSSQQQPPPSSSTTTUUUVVVTTTQQQNNNLLLKKKKKKKKKJJJHHHIIILLLNNNNNNNNNOOOOOOPPPQQQRRRRRRNNNOOOQQQSSSSSSRRRQQQPPPOOONNNMMMMMMNNNPPPRRRSSSRRRRRRQQQPPPOOONNNLLLKKKIIIKKKMMMNNNMMMLLLMMMNNNOOOOOOOOOMMMJJJHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNPPPQQQRRRSSSSSSSSSRRRPPPNNNMMMNNNQQQUUUXXX]]][[[WWWTTTRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRPPPNNNMMMMMMNNNOOOOOONNNLLLKKKJJJIIIIIIKKKLLLMMMKKKKKKIIIHHHHHHIIIJJJJJJLLLMMMNNNPPPQQQQQQQQQQQQRRRSSSTTTWWWYYYZZZXXXVVVPPPNNNMMMNNNRRRVVVYYYZZZ]]]]]]^^^aaaeeeffffffddddddbbbaaaaaacccccc```^^^\\\[[[ZZZZZZ[[[]]]___aaa^^^^^^]]]\\\\\\]]]^^^___]]]```dddffffffbbb^^^[[[YYYZZZ[[[\\\ZZZXXXUUUSSSRRRRRRRRRSSSSSSTTTTTTTTTWWWYYY]]]```bbbbbbbbbaaabbbbbbaaa``````___^^^^^^]]][[[XXXVVVTTTTTTUUUVVVZZZ]]]aaaddddddccc```^^^_______________\\\XXXUUUVVVTTTRRRPPPQQQTTTWWWZZZ]]]^^^^^^______^^^\\\\\\\\\[[[YYYVVVTTTTTTVVVXXXYYYWWWVVVXXX\\\^^^ZZZWWWXXXVVVSSSPPPNNNLLLLLLLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNRRRVVVWWWUUURRRRRROOOLLLJJJJJJKKKJJJJJJLLLKKKKKKKKKLLLMMMNNNOOOLLLHHHDDDCCCEEEFFFCCC???>>>>>>======>>>@@@AAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEDDDBBB@@@??????>>>===>>>??????===;;;<<<;;;:::999888777666666666555555555444444444444555333222222444555333111333333222222111000000000111111111000000000////////////000000000000//////......////////////......------------------------........................************)))))))))))))))***,,,------,,,***)))************************llleee`````````___```dddfffhhhiiifffaaa]]]\\\]]]___aaadddggghhhhhhfffeeeeeebbb]]][[[[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWYYY[[[___ccceeecccccccccbbbaaa___]]]\\\ZZZXXXUUUTTTSSSSSSQQQPPPQQQPPPPPPPPPQQQSSSUUUVVVWWWYYY[[[^^^______^^^]]]]]]]]]\\\[[[YYYWWWVVVUUUZZZ[[[]]]___aaacccdddeeedddddddddffffffddd```\\\[[[ZZZYYYWWWVVVVVVVVVVVVXXXXXXWWWWWWVVVUUUUUUTTTPPPPPPRRRSSSTTTUUUUUUUUUWWWWWWVVVUUUUUUUUUVVVVVV[[[\\\\\\]]]\\\[[[ZZZYYYUUUWWWYYYYYYVVVTTTSSSRRRQQQOOOMMMKKKJJJIIIJJJJJJNNNLLLKKKKKKMMMOOOPPPPPPOOOOOOPPPPPPPPPOOOOOONNNMMMNNNOOOPPPQQQRRRSSSTTTPPPOOOMMMKKKKKKMMMOOOQQQSSSSSSSSSSSSSSSTTTVVVVVVZZZ[[[]]]]]]\\\[[[\\\]]]___aaabbbcccbbb^^^ZZZXXXXXXUUUQQQOOONNNNNNMMMKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMOOOQQQRRRQQQPPPOOOPPPRRRUUUVVVVVVSSSPPPNNNLLLLLLLLLJJJIIIIIIKKKMMMMMMNNNOOOQQQQQQQQQPPPPPPKKKMMMOOOQQQRRRQQQOOOMMMMMMMMMLLLLLLLLLMMMOOOPPPPPPPPPPPPPPPOOONNNMMMLLLIIIKKKOOOPPPPPPOOOOOOPPPNNNOOOOOONNNLLLJJJIIIJJJLLLMMMMMMNNNOOONNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPNNNLLLKKKLLLNNNRRRTTTWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMNNNOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMMMMOOOPPPQQQRRRRRRRRRSSSSSSSSSUUUWWWXXXWWWVVVQQQOOONNNNNNRRRVVVXXXYYY\\\]]]^^^bbbfffiiijjjiiidddcccbbbbbbbbbbbb```^^^\\\[[[ZZZYYYYYY[[[]]]^^^ZZZYYYXXXWWWXXXYYY\\\]]]^^^bbbfffiiiiiifffbbb___XXXYYYZZZZZZZZZXXXUUUTTTPPPQQQQQQRRRSSSTTTVVVVVVVVVXXXZZZ]]]___```aaaaaaaaaaaa``````______^^^^^^___]]]ZZZWWWVVVVVVWWWXXXVVVYYY___ccceeeccc```^^^]]]\\\\\\]]]^^^^^^[[[YYYVVVTTTRRRQQQQQQTTTVVVXXX[[[[[[\\\]]]]]]]]]\\\\\\[[[]]]^^^\\\XXXUUUUUUVVVUUUSSSRRRUUUYYY[[[ZZZXXXYYYWWWTTTPPPMMMKKKJJJJJJMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMOOORRRUUUUUURRROOOOOOLLLIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMKKKHHHEEEEEEGGGFFFDDDAAA??????>>>>>>>>>@@@AAABBB@@@AAABBBDDDEEEFFFFFFFFFAAABBBCCCCCCBBBAAA???>>>???===;;;;;;<<<===<<<;;;;;;;;;:::999888777777666555444333222111222333333444333222333444555444333333222000///.........///333222222111///......---...//////000000/////////......////////////......------------------------++++++++++++++++++++++++))))))(((((((((''''''''')))***+++,,,,,,+++***)))************************nnngggaaaaaaaaaaaacccfffiiiiiihhheeeaaa___```aaa___aaadddgggiiihhhgggeeeeeeaaa\\\YYYYYY[[[]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXYYY\\\^^^___]]]^^^______^^^\\\YYYXXXWWWVVVUUUTTTSSSQQQPPPOOOPPPPPPQQQPPPQQQSSSVVVXXXWWWYYY\\\^^^___^^^\\\[[[ZZZZZZYYYXXXVVVUUUTTTSSSXXXYYYZZZ\\\^^^```bbbdddccceeeiiillllllggg___ZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSTTTRRRSSSTTTVVVWWWWWWXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUXXXYYYZZZ[[[[[[YYYWWWUUURRRUUUXXXYYYWWWUUUSSSRRROOONNNMMMKKKJJJJJJJJJJJJMMMLLLKKKKKKLLLNNNOOOPPPPPPPPPOOOOOONNNMMMLLLLLLJJJKKKLLLMMMOOOQQQRRRRRRPPPOOOMMMKKKKKKLLLNNNOOOOOOOOONNNNNNOOOPPPRRRRRRXXXZZZ[[[ZZZYYYWWWXXXXXXZZZ[[[\\\]]]\\\ZZZWWWUUUTTTRRRQQQOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJKKKMMMOOOOOOOOONNNNNNNNNPPPSSSUUUTTTRRRNNNLLLJJJKKKJJJIIIGGGFFFHHHIIIKKKLLLNNNOOOPPPNNNMMMLLLJJJLLLOOOQQQRRRQQQNNNMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOJJJMMMPPPQQQQQQOOOOOOOOOMMMNNNPPPPPPMMMKKKJJJJJJMMMMMMNNNOOOOOOOOOOOONNNKKKLLLMMMOOOPPPPPPPPPPPPOOOMMMKKKJJJKKKMMMPPPQQQOOOOOOPPPQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSRRRQQQSSSQQQOOOOOOOOOPPPOOONNNLLLMMMNNNNNNNNNMMMKKKKKKIIIIIIHHHHHHHHHJJJKKKLLLLLLLLLNNNOOOPPPQQQRRRRRRSSSRRRQQQRRRUUUVVVVVVUUUTTTQQQOOOOOOQQQTTTUUUVVVWWWWWWYYY]]]bbbfffhhhhhhccccccbbbbbbbbb```___^^^\\\[[[YYYXXXXXXXXXZZZ[[[VVVUUUTTTSSSTTTVVVYYYZZZ^^^aaafffiiiiiifffaaa^^^XXXYYYZZZ[[[ZZZYYYWWWVVVSSSSSSSSSSSSTTTVVVWWWXXXUUUVVVXXXZZZ\\\^^^___```^^^^^^^^^^^^]]]]]]]]]]]]^^^]]]]]]\\\\\\[[[ZZZZZZWWWZZZ]]]```bbbaaa```^^^\\\[[[[[[\\\^^^___^^^\\\TTTSSSRRRRRRSSSUUUWWWYYYWWWXXXYYYZZZ[[[\\\\\\\\\\\\___```^^^XXXTTTSSSUUUVVVTTTRRRSSSUUUWWWVVVUUUVVVTTTRRROOOMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJLLLPPPSSSTTTRRROOOLLLLLLJJJGGGFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJHHHFFFFFFGGGFFFDDDAAA@@@???>>>======>>>@@@@@@??????@@@AAABBBCCCDDDDDD??????@@@@@@???>>>======>>><<<:::999:::;;;;;;:::999999888777666666555555333222000//////000222333222222222333444555555444333111///---,,,---...///222111111000//////............//////000/////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((''''''''')))***++++++++++++***)))************************kkkddd```aaacccccceeehhhfffeeeccc```^^^]]]^^^``````bbbeeeiiikkkkkkkkkjjjfffbbb]]]ZZZZZZ\\\^^^____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZZZZXXXXXXWWWXXXXXXYYYWWWYYY[[[]]]\\\ZZZWWWVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQSSSTTTSSSRRRSSSVVVYYYXXXYYY\\\]]]]]]\\\ZZZXXXVVVVVVUUUUUUTTTTTTTTTTTTVVVVVVWWWYYY[[[^^^aaabbbcccfffjjjmmmmmmhhh___YYYYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUSSSQQQPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVWWWXXXYYYYYYXXXVVVTTTRRRPPPSSSVVVWWWVVVTTTRRRRRRPPPOOONNNMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKMMMNNNQQQPPPOOOMMMKKKJJJIIIIIIGGGGGGHHHJJJKKKMMMNNNOOONNNMMMKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPTTTVVVWWWWWWUUUTTTTTTTTTVVVWWWXXXXXXXXXWWWUUUTTTPPPPPPPPPPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQPPPMMMJJJHHHIIIJJJKKKIIIGGGGGGHHHIIIJJJLLLNNNOOOOOONNNLLLKKKKKKMMMOOOQQQRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPLLLNNNQQQQQQOOOMMMLLLLLLLLLNNNPPPPPPNNNLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNIIIJJJLLLNNNOOOPPPQQQQQQOOONNNLLLKKKKKKLLLNNNPPPKKKLLLNNNOOOQQQQQQQQQPPPOOOOOOQQQRRRTTTTTTUUUUUUVVVTTTRRRQQQQQQRRRPPPOOOMMMNNNOOOPPPPPPOOOMMMLLLJJJIIIIIIHHHIIIJJJLLLMMMJJJJJJKKKLLLNNNOOOPPPQQQRRRQQQPPPQQQSSSUUUTTTSSSXXXVVVRRRQQQRRRTTTUUUUUURRRRRRTTTXXX]]]aaacccdddaaabbbbbbaaa```___^^^^^^^^^\\\ZZZXXXWWWWWWXXXXXXSSSSSSRRRQQQRRRTTTVVVXXX\\\___bbbddddddaaa]]][[[ZZZZZZ[[[[[[[[[ZZZYYYYYYUUUTTTSSSRRRSSSTTTVVVWWWUUUVVVWWWYYY[[[\\\]]]]]]ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\___aaabbbaaa___]]]]]]]]]]]]]]]]]]^^^______YYYXXXWWWXXX[[[\\\]]]\\\RRRSSSSSSTTTVVVWWWYYYZZZXXXXXXYYY[[[\\\^^^````````````___[[[VVVSSSSSSUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSPPPNNNMMMLLLLLLLLLKKKJJJJJJIIIHHHIIIIIIIIIIIILLLPPPSSSSSSPPPNNNLLLLLLIIIFFFEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFFFFFFFEEECCCAAA@@@???>>>===<<<===>>>????????????>>>>>>?????????>>>>>>??????>>>>>>=========:::888777888999999999666666555555444333333333111000///------///111222111222222333333333444444333111///...---...000111/////////////////////000------...///////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((************************))))))))))))))))))))))))uuueee```^^^```ccccccdddgggeeedddaaa___^^^___```aaa\\\^^^```ccceeefffggggggeeebbb]]][[[\\\^^^__________________^^^^^^^^^^^^\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVTTTWWWZZZ]]]]]]ZZZWWWUUUTTTUUUUUUTTTSSSSSSTTTVVVVVVXXXZZZYYYVVVUUUWWWYYYYYYZZZ\\\\\\\\\ZZZXXXWWWSSSSSSSSSSSSSSSTTTUUUUUUSSSTTTTTTVVVYYY\\\___aaabbbdddgggiiiiiieee^^^XXXXXXYYYYYYYYYXXXWWWVVVVVVTTTRRRQQQOOOOOOOOOPPPPPPOOOOOOQQQRRRSSSTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUTTTRRRQQQOOOQQQTTTTTTSSSRRRQQQQQQPPPOOOOOONNNNNNMMMLLLLLLLLLLLLLLLJJJHHHHHHJJJLLLOOONNNLLLJJJIIIHHHGGGGGGDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRRRRQQQPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTPPPRRRSSSSSSPPPNNNMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPNNNMMMMMMLLLKKKKKKJJJJJJGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMLLLJJJHHHFFFJJJKKKLLLLLLJJJIIIJJJKKKLLLMMMNNNPPPPPPPPPOOOOOOLLLNNNOOOQQQRRRRRRRRRQQQMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPNNNOOOPPPOOOLLLKKKJJJKKKMMMOOOPPPPPPNNNMMMMMMNNNMMMNNNNNNOOOOOOOOOOOOOOOJJJKKKLLLNNNOOOPPPPPPPPPOOONNNLLLKKKKKKLLLMMMNNNLLLMMMNNNPPPPPPQQQQQQQQQKKKMMMOOOQQQTTTVVVWWWWWWXXXVVVTTTSSSSSSRRRQQQPPPLLLMMMNNNPPPPPPOOOOOONNNLLLKKKJJJJJJJJJKKKLLLMMMHHHHHHHHHJJJKKKMMMOOOPPPSSSRRRRRRSSSUUUUUUTTTSSS[[[XXXUUUTTTUUUWWWXXXXXXQQQQQQRRRUUUZZZ^^^```aaa^^^___``````^^^]]]]]]^^^___^^^[[[XXXVVVVVVVVVVVVSSSSSSSSSSSSSSSTTTUUUVVVYYY[[[]]]^^^^^^]]][[[ZZZZZZZZZ[[[[[[\\\\\\[[[[[[SSSRRRQQQPPPPPPQQQSSSTTTUUUVVVXXXZZZ[[[[[[[[[ZZZWWWWWWXXXXXXYYYYYYZZZZZZWWWZZZ^^^bbbdddcccaaa___bbb```^^^\\\[[[\\\^^^___WWWUUUTTTTTTVVVXXXYYYXXXSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZ[[[]]]```bbbeeefffcccaaa]]]YYYVVVUUUUUUUUURRRRRRSSSSSSTTTUUUVVVVVVTTTSSSPPPNNNLLLKKKJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIIIILLLPPPRRRQQQOOONNNNNNMMMJJJGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGEEEFFFFFFGGGFFFDDDCCCAAAAAA@@@???=========>>>>>>??????===<<<;;;;;;;;;;;;??????>>>>>>>>>>>>>>>>>>:::888777666777888777666444444333333222222222222//////...---...///000111000111222222111111222333111000000//////000222333.........//////000000000,,,---......////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))wwwkkkaaa]]]\\\```bbbaaaaaacccdddccc```______```aaaaaaYYYZZZZZZ[[[]]]^^^```aaacccaaa]]]\\\]]]^^^^^^^^^_________^^^^^^^^^]]]]]]YYYZZZ\\\]]]]]]\\\ZZZYYY[[[ZZZZZZYYYYYYXXXXXXXXXWWWZZZ]]]```___\\\WWWTTTSSSTTTUUUSSSRRRSSSWWWZZZ\\\___bbbaaa\\\YYYYYY[[[]]]]]]]]]\\\[[[ZZZYYYXXXSSSRRRRRRRRRRRRSSSTTTUUURRRRRRRRRTTTWWWZZZ^^^````````````aaabbb___[[[WWWVVVWWWWWWWWWVVVTTTSSSRRRQQQQQQPPPOOONNNNNNNNNNNNMMMMMMOOOPPPQQQRRRRRRRRRMMMMMMMMMNNNNNNPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPRRRQQQPPPOOOOOOPPPOOOOOOOOOOOONNNMMMLLLLLLKKKLLLLLLIIIFFFEEEGGGIIIKKKJJJIIIGGGGGGGGGGGGHHHDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJLLLOOOQQQQQQPPPOOONNNIIIKKKMMMNNNNNNNNNOOOQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTWWWYYYWWWSSSOOOMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPNNNMMMMMMKKKJJJIIIHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLKKKJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQMMMNNNNNNOOOPPPQQQRRRSSSKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEGGGIIIKKKMMMNNNNNNOOOOOOOOOMMMKKKKKKLLLNNNNNNOOOOOOOOOMMMMMMOOOQQQOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNNNNOOONNNNNNMMMMMMNNNMMMLLLKKKJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOKKKLLLNNNQQQTTTVVVWWWXXXYYYVVVTTTSSSRRRRRRPPPOOOJJJKKKLLLMMMNNNOOOOOOOOONNNNNNLLLKKKKKKLLLMMMMMMGGGGGGGGGHHHJJJLLLOOOPPPTTTTTTUUUWWWXXXXXXVVVSSSVVVTTTRRRRRRTTTXXXZZZZZZRRRQQQQQQTTTXXX[[[]]]^^^ZZZ\\\______]]]\\\]]]___aaa___\\\YYYVVVUUUUUUUUUSSSTTTUUUVVVVVVUUUTTTTTTVVVWWWXXXZZZ[[[]]]^^^^^^YYYYYYZZZZZZ[[[[[[[[[[[[RRRQQQOOOOOOPPPRRRUUUVVVUUUWWWYYY[[[[[[ZZZXXXWWWVVVWWWWWWXXXYYYYYYZZZZZZYYYZZZ\\\^^^___`````````aaa```^^^]]]]]]]]]^^^___ZZZWWWTTTSSSUUUWWWWWWXXXWWWXXXYYYZZZZZZYYYYYYXXXYYYYYY[[[]]]```cccfffhhhfffaaa\\\ZZZ[[[ZZZWWWTTTSSSUUUVVVVVVUUUTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIMMMPPPQQQPPPOOOOOOQQQOOOLLLIIIGGGGGGHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGEEEGGGHHHHHHGGGEEEDDDCCCDDDBBBAAA???>>>>>>?????????>>>===;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<888777666666777777666444333333333333222222222222............//////000000///111222111///...///111......///000111222222333///////////////.........+++,,,---...////////////,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))}}}qqqfff```\\\[[[___aaa___^^^```___]]][[[ZZZ[[[\\\\\\\\\]]]\\\[[[[[[\\\]]]___```bbb___]]]\\\]]]^^^^^^]]]______^^^^^^^^^]]]]]]]]]VVVXXXZZZ\\\\\\[[[YYYWWWZZZZZZZZZZZZ[[[[[[[[[[[[[[[]]]aaacccaaa]]]WWWTTTRRRSSSTTTRRRQQQSSSXXX\\\```eeehhhgggaaa\\\[[[\\\______^^^]]][[[[[[ZZZZZZTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQQQQSSSVVVYYY]]]___^^^\\\[[[\\\\\\[[[YYYWWWTTTTTTUUUTTTSSSRRRPPPNNNPPPPPPOOOOOONNNMMMMMMLLLMMMNNNOOOQQQRRRRRRSSSSSSLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMMMMNNNOOOPPPQQQRRROOOPPPPPPPPPNNNMMMNNNOOONNNNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLIIIEEECCCEEEGGGGGGGGGFFFFFFFFFGGGIIIJJJDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFGGGHHHIIIJJJGGGIIIMMMPPPPPPOOOLLLKKKEEEHHHJJJLLLLLLMMMOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSYYY\\\]]][[[UUUOOOMMMLLLIIIHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHJJJKKKLLLFFFHHHJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPNNNMMMMMMMMMNNNPPPRRRTTTJJJJJJJJJIIIHHHGGGFFFEEEAAABBBDDDFFFIIIJJJLLLLLLOOOOOONNNLLLKKKLLLOOORRROOOOOOOOONNNMMMNNNPPPRRRPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPNNNLLLKKKJJJNNNMMMKKKJJJIIIIIIJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLOOOQQQSSSUUUVVVWWWXXXVVVSSSRRRRRRQQQPPPNNNHHHIIIIIIKKKLLLMMMNNNOOOPPPOOONNNLLLLLLLLLMMMMMMGGGGGGGGGHHHJJJMMMOOOQQQVVVVVVXXXZZZ\\\[[[XXXUUUOOOMMMLLLNNNRRRVVVYYYZZZRRRQQQPPPRRRUUUYYYZZZ[[[XXX[[[^^^^^^\\\[[[]]]___bbb```]]]YYYVVVUUUUUUUUUTTTUUUWWWXXXXXXVVVTTTSSSTTTTTTVVVXXX[[[^^^aaacccXXXXXXYYYYYYZZZZZZ[[[[[[RRRQQQPPPPPPRRRUUUYYY[[[VVVXXXZZZ\\\\\\ZZZWWWUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\[[[ZZZYYYZZZ\\\^^^```^^^__________________^^^^^^[[[WWWVVVWWWXXXYYYYYY[[[[[[\\\\\\[[[YYYWWWVVVVVVWWWXXXZZZ]]]aaaeeeggggggaaa\\\\\\___^^^XXXRRRXXXYYYZZZYYYVVVRRRPPPNNNKKKKKKKKKKKKMMMOOOQQQRRRKKKKKKJJJIIIIIIIIIIIIJJJIIIMMMPPPQQQPPPOOOQQQSSSQQQNNNJJJHHHHHHHHHHHHGGGGGGHHHIIIJJJIIIIIIGGGFFFFFFHHHJJJJJJHHHFFFEEEEEEFFFEEECCCAAA@@@@@@AAAAAA???>>>===<<<;;;<<<<<<===888777777666777777888888666666666777888777555222444444333333333333333333------...///000000/////////111222111...---...000+++,,,...000111222222333111111000///...------,,,+++,,,---...////////////,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))))))))******))))))))))))))))))))))))|||qqqeee]]]YYYZZZ]]]_________^^^]]]\\\[[[YYYWWWWWWXXXZZZ\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^]]]\\\]]]___aaaaaaaaa___]]]ZZZWWWVVVWWWXXXYYYUUUVVVXXXZZZ[[[\\\\\\\\\ZZZZZZ[[[\\\\\\\\\[[[[[[VVVYYY\\\______]]]ZZZXXXUUUUUUUUUVVVVVVWWWWWWWWW]]]eeekkkjjjbbb[[[XXXYYY]]]\\\ZZZYYYXXXXXXYYYYYYUUUUUUTTTSSSRRRRRRUUUXXXTTTSSSSSSRRRTTTVVVXXXZZZXXXXXXYYY[[[\\\[[[YYYVVVPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOMMMLLLLLLIIIJJJMMMOOORRRTTTUUUUUULLLKKKIIIHHHIIIJJJLLLMMMPPPNNNLLLKKKMMMOOOPPPPPPKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGHHHJJJIIIFFFCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEDDDBBB@@@???DDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIKKKLLLLLLIIIGGGFFFGGGJJJLLLMMMMMMPPPPPPPPPNNNMMMNNNQQQTTTYYYYYYZZZYYYUUUPPPJJJFFFGGGGGGIIIJJJJJJJJJJJJIIINNNNNNNNNNNNLLLJJJHHHFFFCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMQQQPPPPPPOOONNNMMMLLLLLLIIIIIIJJJJJJIIIGGGFFFDDDCCCCCCDDDDDDEEEGGGHHHIIINNNMMMLLLKKKKKKLLLMMMNNNNNNOOOPPPOOOMMMMMMOOOQQQSSSQQQPPPOOOPPPPPPNNNLLLRRRQQQOOOMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJLLLNNNKKKLLLLLLNNNOOOQQQSSSTTTRRRRRRPPPMMMJJJIIIJJJLLLJJJJJJJJJKKKKKKLLLMMMNNNQQQQQQQQQPPPOOONNNLLLKKKIIIHHHFFFDDDEEEHHHKKKMMMUUUWWWZZZ[[[ZZZXXXWWWWWWPPPOOONNNMMMNNNPPPSSSUUUMMMMMMNNNPPPTTTVVVWWWWWWWWWYYY[[[[[[YYYYYY\\\______^^^\\\[[[YYYXXXXXXWWWYYYWWWUUUTTTTTTTTTRRRPPPPPPQQQRRRTTTVVVXXXZZZ[[[ZZZYYYWWWUUUTTTTTTUUUUUURRRPPPPPPRRRWWW\\\```bbb___[[[XXXYYY\\\]]]ZZZVVVWWWYYYZZZYYYYYYYYY[[[]]]]]][[[XXXWWWVVVXXXZZZ\\\```]]]ZZZZZZ]]]_________\\\[[[ZZZYYYXXXXXXYYYZZZYYYZZZ[[[\\\]]]\\\\\\[[[VVVVVVWWWYYY[[[^^^aaacccaaabbbcccbbb```]]]YYYWWWYYYWWWVVVUUUTTTRRRNNNLLLMMMMMMNNNOOOPPPPPPPPPPPPIIIIIIIIIHHHHHHHHHHHHHHHLLLMMMNNNOOOPPPOOONNNMMMQQQPPPOOOMMMLLLJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGHHHHHHGGGEEECCCCCCBBBAAA@@@???>>>>>>>>>======<<<;;;:::999888888555666666666777777777888555555555444444333333333222222222111111111000000......////////////.........///111333333333111000......//////000000111111222111000///...---,,,,,,,,,,,,,,,,,,------...///***++++++,,,,,,++++++******++++++++++++***))))))++++++******))))))(((((((((((())))))******++++++))))))(((((((((((())))))''''''(((((())))))******}}}{{{vvvnnneee___[[[\\\]]]^^^^^^\\\ZZZYYY[[[YYYWWWVVVVVVWWWYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]\\\[[[\\\^^^``````___^^^\\\YYYVVVUUUUUUVVVWWWUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZZZZ[[[[[[ZZZZZZZZZXXXYYY[[[\\\\\\[[[ZZZYYYVVVVVVUUUUUUTTTTTTTTTTTTYYY```eeeddd]]]WWWVVVWWWYYYYYYYYYYYYXXXVVVUUUTTTWWWWWWVVVTTTRRRQQQSSSUUUUUUTTTSSSSSSTTTWWWYYYZZZYYYYYYZZZ[[[]]]]]]ZZZXXXPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPOOONNNMMMMMMLLLLLLJJJKKKLLLNNNOOOPPPQQQQQQKKKJJJIIIHHHIIIJJJLLLMMMOOONNNLLLKKKKKKMMMNNNNNNKKKKKKLLLMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKJJJGGGDDDCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHFFFGGGHHHJJJKKKJJJNNNOOONNNMMMLLLMMMPPPRRRWWWWWWVVVSSSPPPLLLIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGMMMMMMMMMMMMKKKIIIGGGFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHMMMLLLKKKJJJJJJJJJKKKKKKMMMNNNOOOOOONNNNNNPPPQQQRRRQQQOOOOOOPPPPPPOOOMMMPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMKKKIIIHHHIIIKKKGGGGGGHHHHHHIIIKKKLLLMMMQQQQQQQQQQQQPPPOOOOOONNNLLLJJJGGGEEEEEEGGGJJJKKKOOOQQQSSSSSSRRRQQQQQQQQQQQQPPPNNNMMMMMMNNNPPPRRRNNNNNNNNNPPPRRRSSSTTTTTTUUUWWWXXXXXXWWWXXXZZZ]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWUUUSSSSSSSSSSSSQQQPPPNNNOOOPPPRRRUUUWWWXXXYYYWWWVVVUUUTTTSSSSSSTTTUUUTTTSSSRRRTTTYYY]]]aaabbb___\\\YYYZZZ]]]^^^[[[XXXTTTUUUWWWWWWXXXYYY\\\^^^\\\[[[YYYXXXXXXYYY[[[\\\]]]ZZZWWWWWWZZZ\\\]]]\\\XXXXXXWWWWWWXXXYYY[[[\\\[[[\\\]]]^^^^^^^^^]]]]]]WWWWWWXXXYYYZZZ]]]___aaa```aaabbbbbb```\\\YYYWWWUUUUUUTTTTTTTTTRRRNNNKKKKKKLLLNNNOOOPPPQQQQQQQQQJJJIIIHHHGGGFFFFFFEEEEEEJJJKKKLLLMMMNNNNNNMMMMMMOOOOOOMMMLLLJJJHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFGGGHHHGGGDDDAAACCCCCCBBBBBBAAABBBBBBCCC@@@@@@???>>>===<<<<<<;;;777777777666666666555555444444444444333333333222222222222111111111000000...//////000000//////......///111222333222111000....../////////000000000111111000///...---,,,,,,------,,,,,,---......///***++++++,,,,,,++++++******+++++++++******))))))*********))))))))))))))))))))))))))))))*********))))))(((((((((((())))))******))))))((((((''''''ooonnnnnnmmmllliiieeeaaaaaaaaaaaa```___\\\ZZZXXXXXXWWWUUUTTTTTTVVVWWWYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZ\\\^^^^^^]]]\\\ZZZXXXUUUTTTSSSTTTUUUUUUUUUTTTSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZYYY[[[ZZZYYYXXXXXXXXXYYYZZZVVVVVVUUUTTTSSSRRRQQQPPPUUUYYY^^^]]]XXXTTTTTTWWWSSSTTTVVVWWWVVVUUUSSSRRRYYYYYYXXXUUURRRQQQRRRSSSVVVUUUUUUUUUVVVXXXYYY[[[ZZZYYYYYY[[[]]]]]]\\\ZZZQQQPPPOOONNNNNNOOOPPPQQQRRRQQQOOOMMMLLLKKKKKKLLLJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLNNNLLLKKKIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJLLLMMMNNNLLLIIIFFFEEEDDDEEEDDDCCCCCCDDDEEEHHHIIIFFFEEECCCBBBAAAAAABBBBBB@@@AAACCCDDDFFFHHHJJJKKKFFFGGGGGGGGGHHHIIIIIIIIIJJJHHHEEEEEEFFFHHHHHHGGGLLLLLLLLLKKKJJJKKKMMMOOOTTTRRRPPPMMMJJJHHHFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEKKKKKKKKKKKKIIIGGGEEEDDD@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGKKKJJJIIIHHHHHHHHHHHHHHHKKKMMMNNNNNNNNNNNNPPPRRRQQQOOONNNOOOPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJHHHFFFFFFGGGHHHDDDDDDDDDFFFGGGIIIKKKLLLPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLIIIFFFEEEGGGIIIJJJQQQRRRSSSSSSQQQQQQRRRSSSRRRQQQNNNLLLKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQSSSTTTUUUUUUUUUUUUXXXZZZ[[[ZZZYYYXXXWWWWWWVVVWWWUUUTTTSSSSSSTTTTTTSSSQQQOOOOOOPPPRRRSSSSSSSSSSSSVVVUUUUUUTTTTTTTTTUUUUUUTTTSSSRRRTTTXXX\\\^^^^^^^^^\\\ZZZZZZ]]]^^^\\\YYYQQQSSSUUUVVVWWWYYY\\\^^^[[[[[[[[[[[[[[[[[[[[[\\\\\\ZZZXXXWWWYYY[[[[[[[[[WWWWWWWWWWWWWWWXXXYYYZZZ]]]]]]^^^_________^^^^^^XXXXXXXXXYYYYYY[[[\\\]]]^^^___``````___\\\YYYVVVRRRRRRSSSUUUUUUSSSNNNKKKKKKLLLMMMOOOPPPQQQQQQQQQKKKJJJIIIGGGEEEEEEDDDDDDLLLLLLNNNOOOPPPPPPPPPPPPNNNMMMLLLJJJGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIGGGCCC@@@BBBBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@???>>>======<<<999888777666555444333333333333333333333222222222222111111111111000000000///000000111111000000///...///000111222111000///.........///////////////000000///...---,,,,,,+++---,,,,,,,,,,,,---......******++++++++++++******++++++*********)))))))))))))))))))))************************))))))))))))))))))(((((((((((())))))******))))))((((((''''''cccbbbaaabbbdddeeecccbbbaaaaaa```___]]]ZZZXXXVVVWWWVVVUUUTTTTTTVVVWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[YYYXXXXXXZZZ[[[[[[ZZZ[[[ZZZWWWUUUTTTSSSTTTTTTVVVUUUSSSQQQQQQRRRTTTUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]][[[XXXVVVUUUWWWZZZ[[[VVVUUUUUUTTTSSSRRRQQQQQQRRRVVVXXXXXXTTTSSSUUUXXXRRRRRRSSSSSSTTTTTTUUUUUUXXXXXXWWWUUUSSSQQQRRRTTTWWWVVVVVVVVVWWWXXXZZZ[[[YYYXXXWWWXXXZZZ[[[[[[ZZZRRRPPPNNNLLLLLLMMMNNNPPPRRRPPPMMMKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJMMMNNNOOOMMMJJJGGGEEEEEEFFFDDDCCCBBBCCCEEEHHHJJJIIIGGGCCCAAA??????@@@AAABBBCCCEEEFFFHHHIIIJJJJJJEEEEEEFFFFFFGGGGGGGGGGGGGGGEEECCCCCCDDDFFFFFFFFFHHHIIIIIIHHHGGGHHHJJJLLLNNNMMMKKKIIIGGGEEEDDDCCCFFFEEECCCAAA@@@AAABBBDDDHHHHHHIIIHHHGGGFFFDDDBBB>>>>>>>>>?????????@@@@@@AAABBBDDDFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAAAAABBBCCCAAAAAABBBBBBCCCDDDFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJMMMNNNNNNNNNPPPRRROOONNNMMMMMMOOOPPPOOONNNKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIGGGEEECCCDDDEEEAAABBBCCCDDDFFFIIIKKKLLLPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMJJJGGGFFFHHHJJJLLLTTTUUUUUUTTTSSSSSSTTTVVVRRRQQQNNNLLLJJJJJJJJJJJJLLLMMMMMMMMMMMMNNNPPPRRRSSSSSSSSSTTTTTTUUUVVVXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSTTTUUUVVVUUUTTTRRRRRRSSSSSSRRRPPPOOONNNUUUUUUUUUUUUUUUVVVVVVVVVQQQPPPPPPRRRUUUWWWXXXXXXZZZYYYWWWXXXZZZ[[[ZZZXXXTTTUUUWWWWWWWWWXXXZZZ]]]ZZZ[[[\\\]]]]]]]]]\\\[[[___]]][[[YYYYYYZZZ[[[\\\ZZZYYYXXXWWWVVVUUUUUUUUU[[[[[[\\\\\\\\\\\\\\\\\\YYYXXXXXXXXXXXXXXXYYYYYY[[[\\\^^^^^^]]][[[XXXVVVQQQRRRUUUWWWXXXVVVRRRNNNMMMMMMNNNOOOOOOOOOOOONNNLLLKKKJJJIIIHHHHHHHHHHHHLLLLLLMMMNNNOOOPPPPPPQQQNNNMMMKKKIIIFFFDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKLLLIIIEEEAAAAAAAAA@@@@@@@@@@@@@@@AAA???>>>===<<<;;;::::::999888777777666555444333333222222222222222222222222111111111111000000000000000000111111111111000000...//////000000000///...........................//////......---,,,,,,++++++++++++******+++,,,,,,******++++++++++++******+++******)))))))))))))))(((((())))))******++++++++++++******))))))(((((())))))(((((((((((())))))''''''(((((())))))******^^^]]]\\\]]]___aaaaaaaaa\\\[[[[[[YYYXXXVVVTTTSSSVVVVVVUUUUUUUUUVVVWWWXXXWWWWWWXXXYYYYYYZZZ[[[[[[ZZZXXXVVVVVVWWWXXXWWWWWWZZZYYYWWWVVVUUUTTTTTTTTTWWWVVVSSSQQQQQQQQQSSSSSSRRRTTTVVVXXXZZZ\\\]]]^^^]]]ZZZWWWUUUUUUWWWZZZ\\\TTTTTTTTTTTTSSSSSSSSSSSSSSSUUUVVVVVVUUUUUUXXX[[[[[[YYYUUUQQQPPPQQQSSSUUUSSSTTTUUUTTTSSSSSSTTTVVVWWWWWWWWWWWWXXXYYYYYYZZZWWWVVVTTTTTTVVVXXXXXXXXXTTTRRRNNNKKKJJJKKKLLLNNNPPPNNNKKKIIIHHHHHHIIIJJJHHHIIIJJJKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIGGGDDDBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEGGGHHHIIIIIIJJJLLLMMMNNNMMMIIIFFFEEEEEEEEEDDDBBBAAABBBDDDGGGIIIJJJGGGCCC???======>>>???BBBCCCDDDEEEFFFFFFEEEEEECCCDDDEEEEEEFFFEEEEEEDDDBBB@@@???@@@BBBEEEFFFFFFDDDEEEFFFFFFDDDDDDFFFHHHGGGHHHHHHHHHGGGDDDBBBAAAFFFEEEBBBAAA@@@AAABBBCCCEEEFFFFFFFFFEEECCCBBB@@@============>>>>>>>>>>>>AAABBBDDDEEEFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFEEEEEEDDDCCCBBBBBBBBBDDDCCCAAA@@@@@@@@@AAABBB@@@@@@@@@AAABBBCCCEEEEEE@@@AAABBBDDDEEEFFFGGGHHHEEEHHHKKKLLLMMMMMMOOOPPPMMMLLLKKKLLLMMMNNNMMMLLLHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJHHHDDDBBBAAABBBAAAAAACCCDDDGGGIIILLLMMMOOONNNMMMLLLLLLLLLMMMMMMNNNLLLJJJHHHHHHJJJLLLNNNQQQQQQRRRQQQOOOOOOQQQSSSRRRPPPNNNLLLJJJIIIHHHHHHIIIJJJLLLLLLLLLOOOSSSVVVVVVUUUTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWTTTSSSRRRSSSUUUUUUUUUTTTQQQRRRSSSTTTSSSRRRQQQPPPRRRSSSSSSSSSTTTTTTTTTSSSOOOOOOOOOQQQTTTVVVUUUTTTUUUUUUTTTUUUWWWWWWWWWWWWZZZ[[[[[[ZZZXXXXXXYYYZZZZZZ[[[\\\^^^^^^^^^]]]\\\```___]]]ZZZXXXXXXYYYZZZYYYYYYXXXWWWVVVUUUTTTSSSXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXYYY[[[\\\\\\ZZZXXXVVVTTTUUUWWWZZZ\\\ZZZUUURRROOOOOOOOOOOONNNMMMLLLKKKMMMMMMMMMNNNNNNNNNNNNNNNJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMKKKIIIGGGEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJMMMNNNLLLGGGCCCCCCCCCAAA@@@>>>>>>======<<<<<<;;;:::999888888777555555555555444444444444000111111111111111111111000000000000000000000000000000111111111111000000.........///.........---.........---------------......------,,,,,,++++++******)))))))))))))))***)))******++++++******)))+++***)))((((((((())))))(((((())))))******++++++++++++******))))))(((((())))))(((((((((((())))))''''''(((((())))))******___]]]\\\\\\^^^_________]]]\\\[[[ZZZYYYWWWWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXVVVVVVWWWXXXYYYYYYZZZZZZXXXVVVTTTTTTUUUUUUUUUSSSWWWWWWVVVUUUUUUUUUUUUUUUVVVUUUSSSRRRQQQQQQRRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[YYYXXXVVVTTTUUUWWWYYY[[[TTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVYYY[[[gggbbbZZZRRRNNNMMMOOOPPPOOOQQQSSSSSSSSSSSSUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYWWWUUURRRQQQRRRTTTUUUUUUVVVTTTPPPLLLJJJIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIDDDDDDEEEEEEEEEFFFFFFFFFEEEHHHIIIGGGCCCAAABBBDDDDDDCCCBBBBBBBBBBBBCCCDDD@@@AAACCCEEEGGGHHHIIIIIIHHHJJJKKKJJJGGGEEEDDDDDDCCCBBBAAA@@@@@@BBBDDDEEEGGGEEEAAA>>><<<===>>>??????@@@AAABBBBBBAAA@@@???AAABBBCCCDDDDDDDDDBBBBBB???===<<<===@@@CCCDDDDDD@@@BBBCCCCCCBBBBBBCCCDDDCCCDDDEEEFFFEEECCCAAA???DDDCCCBBBAAAAAAAAABBBCCCCCCCCCDDDDDDCCCAAA@@@???<<<<<<<<<=========>>>>>>@@@AAABBBCCCCCCBBBAAAAAA????????????????????????===============>>>>>>???EEEDDDDDDCCCBBBAAA@@@???AAA@@@@@@??????@@@@@@@@@??????@@@@@@AAABBBDDDEEE>>>???AAACCCDDDFFFFFFFFFCCCFFFIIIKKKKKKKKKLLLMMMLLLJJJIIIJJJKKKKKKJJJIIIFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGKKKJJJHHHGGGFFFEEEEEEEEEHHHIIIIIIHHHEEEBBBAAAAAAAAABBBCCCEEEGGGIIIKKKMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOMMMKKKIIIIIIKKKNNNPPPNNNPPPQQQPPPOOONNNOOOPPPPPPOOONNNLLLKKKJJJIIIIIIGGGJJJLLLMMMMMMPPPVVV[[[ZZZXXXVVVVVVVVVWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXSSSRRRQQQRRRSSSTTTSSSRRRMMMOOORRRTTTUUUUUUUUUTTTOOOPPPPPPQQQQQQPPPOOOOOOQQQQQQRRRUUUXXXXXXWWWUUURRRSSSSSSTTTUUUVVVWWWWWW______^^^\\\YYYWWWXXXYYYYYYZZZ\\\]]]^^^^^^]]]\\\aaa```^^^ZZZVVVTTTUUUWWWVVVVVVWWWXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUWWWYYYZZZ[[[YYYWWWVVVUUUVVVXXXZZZ\\\ZZZWWWTTTOOOOOOOOOOOONNNMMMKKKKKKNNNPPPRRRTTTTTTTTTRRRQQQOOOOOONNNNNNNNNOOOPPPPPPMMMLLLKKKIIIHHHFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKMMMKKKGGGDDDFFFDDDCCCAAA???>>>======<<<<<<;;;:::999888888777444444444444444444333333/////////000000000000000//////000000000000000111///000000111111000000///......---------------------------------,,,,,,,,,------,,,,,,,,,+++++++++******)))(((((((((((()))))))))************))))))+++***)))((('''((())))))))))))))))))************************))))))))))))))))))(((((((((((())))))******))))))((((((''''''```^^^]]]]]]^^^___^^^]]]___^^^\\\ZZZYYYWWWVVVVVVRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZWWWUUUSSSSSSSSSSSSRRRQQQSSSSSSSSSTTTTTTTTTUUUUUUSSSSSSSSSRRRRRRQQQQQQPPPSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXTTTTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVXXXYYYiiiddd\\\TTTOOOMMMMMMMMMMMMOOOQQQRRRRRRRRRTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWXXXUUUQQQOOOPPPRRRSSSSSSXXXVVVRRRNNNJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBCCCCCCDDDDDDDDDCCCCCCFFFHHHGGGBBB@@@AAADDDAAA@@@????????????@@@AAA???AAACCCEEEGGGIIIJJJKKKDDDFFFGGGGGGEEECCCBBBBBBAAAAAA@@@????????????@@@@@@???>>>======>>>???@@@===>>>@@@AAABBBAAA@@@???@@@AAACCCDDDCCCBBBAAA@@@???===<<<<<<>>>@@@AAAAAA===???AAAAAA@@@???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<============>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<>>>>>>>>>>>>>>===????????????@@@BBBCCCDDD???@@@BBBCCCDDDDDDCCCCCCBBBDDDHHHIIIIIIIIIIIIJJJKKKIIIHHHHHHIIIIIIGGGFFFDDDEEEGGGIIIIIIIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDCCCEEEGGGFFFDDDCCCBBBCCCAAABBBCCCDDDFFFHHHJJJKKKJJJJJJIIIJJJKKKNNNQQQRRRRRROOOLLLJJJIIIKKKMMMOOONNNPPPRRRRRRPPPOOOOOOPPPNNNNNNMMMLLLLLLKKKKKKKKKHHHKKKNNNNNNNNNQQQXXX^^^]]]ZZZWWWVVVWWWWWWUUUSSSSSSSSSSSSTTTUUUWWWXXXYYYVVVTTTSSSTTTUUUUUUTTTSSSNNNOOORRRTTTUUUUUUSSSRRRPPPQQQQQQQQQQQQPPPNNNMMMRRRSSSTTTXXX[[[[[[YYYWWWSSSTTTUUUVVVWWWWWWYYYZZZ``````___]]]YYYWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]ddddddaaa\\\VVVSSSSSSUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUTTTRRRRRRRRRSSSTTTQQQRRRTTTUUUWWWWWWWWWVVVSSSTTTWWWYYYZZZYYYWWWUUUUUUUUUUUUWWWXXXXXXUUURRRMMMMMMNNNNNNNNNNNNMMMMMMPPPSSSVVVYYYYYYWWWTTTQQQQQQPPPOOONNNNNNNNNOOOPPPKKKJJJJJJIIIGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFHHHGGGEEEBBBCCCBBBAAA???>>>=========<<<;;;;;;:::999888777666666555555444333222111111.........//////000000000////////////000000111111...//////000000//////......------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,+++***)))))))))))))))))))))************))))))+++***(((''''''''')))************))))))))))))))))))))))))))))))*********))))))(((((((((((())))))******))))))((((((''''''```___^^^^^^______^^^]]][[[YYYWWWTTTRRRPPPOOONNNPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTUUUVVVXXXYYYYYYZZZWWWUUURRRRRRRRRRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTUUUQQQQQQRRRRRRRRRQQQPPPOOOTTTTTTTTTTTTSSSQQQPPPOOONNNOOOQQQSSSTTTUUUUUUUUUUUUUUUSSSRRRPPPNNNMMMLLLOOOPPPQQQRRRSSSTTTVVVVVVddd```[[[VVVQQQOOONNNNNNMMMOOOQQQRRRQQQQQQRRRSSSVVVVVVWWWWWWXXXWWWWWWWWWYYYVVVQQQOOOOOOQQQRRRRRRYYYWWWSSSOOOKKKHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFEEEIIIIIIHHHGGGEEECCCAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBFFFHHHGGGBBB@@@AAADDD@@@???>>>======>>>???@@@???AAACCCFFFHHHJJJKKKLLLAAACCCEEEEEECCCAAAAAAAAA@@@@@@??????>>>======<<<;;;;;;;;;<<<===???AAABBB===???AAACCCEEEEEEDDDCCC???AAABBBCCCCCCBBB@@@???@@@>>><<<<<<===>>>>>>>>><<<>>>???@@@???>>>???@@@AAA???===<<<<<<>>>@@@BBB>>>???@@@AAAAAAAAAAAAAAA???@@@AAAAAA@@@???>>>===<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>============>>>>>>>>>>>>????????????:::;;;<<<=========;;;;;;>>>>>>>>>???@@@AAACCCCCCBBBBBBCCCDDDCCCBBBAAA@@@AAADDDGGGHHHHHHGGGGGGHHHJJJIIIGGGGGGGGGGGGEEEDDDCCCDDDFFFHHHHHHHHHFFFEEEKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCDDDDDDEEEGGGGGG???AAADDDEEEDDDCCCCCCDDDAAAAAABBBCCCEEEGGGHHHIIIHHHHHHHHHJJJMMMQQQTTTWWWTTTRRRNNNKKKIIIJJJKKKMMMJJJMMMOOOPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLJJJMMMPPPPPPOOORRRYYY______[[[WWWVVVWWWVVVTTTQQQRRRRRRSSSTTTUUUWWWYYYZZZZZZYYYWWWXXXXXXYYYWWWVVVRRRSSSTTTUUUTTTQQQNNNLLLTTTTTTUUUTTTTTTRRRPPPOOOQQQRRRUUUXXX[[[\\\ZZZWWWUUUVVVXXXYYYYYYZZZ[[[]]]``````___\\\YYYWWWXXXXXXYYYYYYZZZ[[[[[[\\\]]]]]]hhhhhheee___XXXTTTTTTVVVZZZ[[[[[[ZZZXXXVVVTTTSSSWWWVVVTTTSSSSSSSSSTTTTTTOOOPPPSSSUUUVVVWWWWWWWWWRRRSSSVVVXXXYYYXXXWWWUUUTTTSSSSSSTTTUUUUUURRRPPPJJJKKKLLLMMMNNNOOOOOOOOORRRUUUYYY\\\[[[XXXSSSOOOLLLJJJIIIGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBDDDDDDBBB@@@>>>>>>===<<<<<<;;;<<<<<<:::999999888777666555555888777666444222000///...---.........//////000000.../////////000000111111......////////////.........---,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++------,,,+++******++++++))))))************))))))+++***((('''&&&''')))***++++++******))))))(((((((((((())))))******++++++))))))(((((((((((())))))''''''(((((()))*********\\\]]]___``````___]]]\\\[[[XXXTTTRRRQQQQQQPPPOOOPPPPPPOOOOOOQQQTTTXXXZZZYYYXXXVVVUUUUUUVVVWWWXXXTTTSSSRRRPPPOOONNNNNNNNNKKKLLLNNNOOOPPPPPPPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLMMMNNNQQQSSSUUUVVVUUURRRPPPNNNNNNNNNNNNMMMOOOPPPPPPOOOOOOPPPQQQXXXVVVTTTRRRQQQOOOLLLIIIHHHKKKNNNPPPOOONNNNNNNNNPPPOOOPPPRRRUUUWWWWWWWWWVVVVVVVVVSSSPPPMMMMMMNNNPPPOOONNNNNNNNNLLLIIIFFFEEEHHHIIIFFFBBBBBBGGGLLLMMMJJJGGGCCCAAA@@@AAABBBDDDCCCCCCBBBBBBAAA@@@@@@EEEEEEEEEDDDCCCAAA@@@???<<<<<<<<<<<<<<<<<<;;;;;;???BBBGGGJJJJJJJJJJJJJJJFFFFFFEEECCCAAA???===<<>>===============>>>999:::;;;;;;;;;<<<>>>@@@<<<>>>BBBFFFHHHIIIIIIHHHAAAAAA@@@??????>>>>>>===>>>???@@@???>>>===>>>@@@??????>>>>>>=========<<<<<<<<<<<<=====================???@@@@@@???>>>============<<<;;;;;;;;;:::<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>??????<<<999999<<>>DDDCCCBBB@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB???AAADDDDDDDDDDDDEEEFFFIIIGGGEEEEEEHHHIIIHHHFFFDDDCCCBBBAAABBBCCCEEEGGGKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFFFFGGGHHHFFFEEEEEEDDDCCCCCCCCCEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFF@@@AAACCCEEEEEEDDDCCCAAAFFFGGGHHHJJJMMMQQQSSSUUUYYYSSSMMMLLLNNNPPPNNNLLLLLLMMMNNNPPPQQQQQQPPPPPPPPPOOOMMMLLLLLLLLLMMMNNNQQQRRRQQQOOONNNNNNPPPRRRTTTSSSRRRSSSUUUUUURRROOOUUUUUUTTTSSSRRRUUUYYY\\\]]][[[ZZZYYYZZZZZZXXXWWWVVVWWWXXXYYYXXXUUURRRQQQPPPQQQQQQRRRQQQQQQPPPPPPSSSRRRRRRWWW^^^aaa___\\\SSSRRRWWW^^^___ZZZ[[[```___^^^\\\ZZZYYYYYYZZZZZZ[[[___aaa___[[[[[[```eeepppmmmhhhbbb[[[XXXXXXXXXZZZYYYWWWUUUSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTVVVUUUTTTTTTUUUUUUTTTSSSQQQPPPOOOQQQSSSUUUUUUTTTNNNOOOOOOOOOOOONNNMMMMMMQQQSSSWWWZZZ[[[XXXQQQLLLIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCBBB@@@AAADDDEEEBBBBBBEEEBBB@@@???>>>???@@@???>>><<<<<<<<<<<<;;;:::999888;;;:::999888777555444444222333333333333222111111000000000000000000000000//////000000111111111222...///000000000000000///......---,,,++++++***))),,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))+++******)))(((''''''&&&******))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''[[[\\\^^^______^^^\\\[[[[[[XXXTTTRRRRRRSSSRRRQQQPPPOOONNNNNNPPPSSSVVVXXXWWWWWWWWWWWWWWWWWWVVVVVVRRRQQQOOOMMMLLLKKKKKKKKKJJJKKKLLLNNNOOOOOONNNNNNKKKKKKLLLMMMNNNNNNNNNMMMOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSRRRPPPOOONNNNNNNNNNNNNNNOOONNNNNNOOOPPPQQQQQQPPPOOOOOOOOONNNKKKIIIGGGIIIKKKKKKKKKKKKLLLMMMRRRQQQPPPPPPSSSTTTTTTTTTSSSTTTTTTSSSOOOMMMLLLLLLPPPOOONNNMMMMMMLLLIIIFFFBBBDDDEEEDDDBBBCCCFFFJJJLLLJJJGGGCCCAAA@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCBBBAAA???>>>>>>:::;;;;;;;;;<<<=========@@@CCCGGGHHHHHHGGGGGGGGGEEEEEEDDDDDDCCCAAA@@@@@@???>>>======<<<<<<<<<===:::;;;<<<;;;:::;;;===???>>>@@@CCCEEEFFFFFFEEEDDD@@@@@@@@@@@@???>>>===<<<999:::<<<;;;:::999:::;;;>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===============>>>?????????>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>><<<999999<<<>>><<<;;;:::999:::;;;===>>>AAA@@@???>>>>>>???AAABBBBBBBBBAAAAAA@@@?????????>>>@@@BBBDDDDDDEEEFFFHHHKKKHHHFFFFFFHHHIIIIIIGGGEEEDDDBBBBBBBBBDDDEEEGGGJJJJJJJJJIIIIIIHHHGGGFFFEEECCCBBBCCCDDDDDDBBBAAACCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJMMMOOOQQQRRRRRRMMMIIIHHHKKKMMMLLLJJJLLLMMMOOOPPPQQQQQQPPPPPPPPPOOONNNLLLLLLLLLMMMMMMNNNOOOOOONNNLLLLLLMMMOOONNNMMMMMMPPPSSSUUUSSSQQQOOOPPPQQQQQQQQQSSSVVVYYY]]][[[YYYYYYZZZYYYXXXVVVVVVWWWYYYZZZYYYWWWTTTSSSUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQUUUZZZ\\\[[[YYYQQQPPPTTTYYYYYYWWWXXX]]]]]]\\\[[[ZZZYYYZZZ[[[[[[^^^bbbdddccc___^^^bbbfffmmmkkkgggbbb]]]ZZZYYYYYYYYYXXXWWWUUUSSSRRRPPPOOOQQQRRRSSSTTTUUUVVVVVVWWWUUUVVVWWWWWWWWWVVVUUUUUUUUUSSSSSSSSSUUUUUUTTTSSSQQQOOOMMMMMMNNNOOOPPPOOONNNOOOOOOPPPPPPPPPOOOOOOOOOPPPSSSVVVWWWTTTOOOKKKHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFGGGFFFFFFEEEDDDCCCBBB@@@AAADDDDDDAAA@@@BBBBBB@@@>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::999888999999888777555444333333222222333333222222111000////////////////////////......//////000000000000000/////////////////////000///...---+++***((((((***+++++++++++++++******,,,,,,+++++++++*********++++++++++++++++++++++++))))))************))))))******))))))(((''''''&&&))))))))))))((((((''''''******)))((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''YYYZZZ\\\]]]]]]\\\ZZZYYYYYYWWWTTTTTTTTTUUUUUUTTTPPPOOONNNNNNOOORRRTTTVVVVVVWWWXXXYYYYYYWWWUUUTTTRRRPPPMMMKKKIIIIIIJJJKKKIIIIIIJJJKKKLLLLLLLLLLLLHHHIIIJJJLLLMMMMMMNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQPPPOOONNNMMMMMMLLLLLLLLLMMMNNNOOOMMMLLLKKKLLLNNNNNNMMMKKKHHHIIIIIIHHHHHHJJJMMMPPPVVVSSSPPPOOOOOOPPPQQQPPPPPPRRRSSSRRROOOLLLKKKJJJNNNMMMMMMMMMMMMLLLIIIFFFBBBBBBCCCCCCDDDFFFHHHIIILLLJJJFFFCCCAAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<999::::::;;;<<<===>>>>>>@@@CCCEEEFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC??????===<<<;;;;;;;;;;;;:::;;;<<<;;;::::::;;;===???AAABBBCCCCCCBBB@@@???>>>>>>?????????===<<<;;;888:::======<<<:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;999999999888888888888888999999::::::;;;;;;<<<<<<999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<======;;;:::999;;;===::::::999999:::<<<>>>??????>>><<<<<<<<>>===<<<<<>>BBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFEEECCCAAAAAACCCEEEFFFEEEFFFHHHJJJKKKLLLMMMMMMLLLHHHEEEEEEIIILLLLLLKKKMMMNNNOOOQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOOOOMMMLLLLLLMMMLLLLLLMMMPPPSSSTTTSSSRRRMMMOOOQQQRRRRRRSSSUUUWWW\\\ZZZYYYYYYYYYYYYXXXVVVVVVWWWYYYZZZZZZYYYWWWVVVWWWVVVTTTSSSRRRRRRRRRSSSPPPPPPPPPRRRTTTVVVVVVUUUQQQPPPRRRVVVVVVTTTVVVZZZ[[[[[[ZZZYYYYYYZZZZZZ[[[```dddhhhgggcccaaadddgggjjjhhheeebbb___\\\ZZZZZZWWWWWWWWWVVVTTTRRRPPPNNNOOOQQQSSSUUUWWWXXXXXXXXXVVVWWWWWWXXXXXXXXXWWWWWWSSSSSSRRRSSSUUUUUUTTTRRRQQQOOOKKKJJJJJJKKKKKKKKKNNNNNNOOOPPPQQQQQQQQQQQQMMMMMMMMMOOOPPPOOOLLLIIIGGGFFFFFFFFFFFFFFFFFFGGGCCCCCCDDDDDDDDDDDDDDDCCCCCCAAABBBEEEDDD@@@===???BBB@@@>>>=========;;;:::<<<<<<<<<;;;;;;:::999888888888777555444333222111222222222222222111000000....................................////////////111000///...------...///111000...---+++)))''''''))))))***++++++++++++***++++++++++++*********)))++++++++++++++++++++++++))))))************))))))***))))))((((((''''''''')))))))))(((((((((((('''+++******)))((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''WWWXXXZZZ[[[[[[ZZZXXXWWWXXXVVVUUUUUUWWWXXXXXXWWWQQQQQQPPPPPPQQQRRRTTTUUUXXXXXXXXXWWWWWWVVVUUUUUUTTTRRROOOLLLKKKKKKLLLMMMIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLKKKIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOMMMOOOQQQSSSTTTSSSQQQPPPMMMLLLKKKKKKLLLMMMMMMLLLLLLKKKKKKMMMNNNOOONNNLLLJJJJJJJJJIIIJJJNNNSSSXXXZZZVVVRRROOONNNOOOOOONNNNNNPPPSSSSSSPPPMMMKKKJJJMMMLLLLLLLLLMMMKKKIIIFFFDDDDDDDDDFFFIIIKKKKKKJJJKKKIIIFFFDDDBBBAAAAAAAAA??????@@@AAABBBBBBCCCCCC@@@???>>>======<<<<<<<<<:::;;;;;;;;;<<<<<<======>>>@@@BBBCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBB???>>>===;;;:::999999999:::;;;<<<:::999999:::<<>><<<<<<===>>>>>>>>>===;;;:::999;;;===>>>===;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<=========>>>>>>>>>===<<<;;;::::::888999999999::::::;;;;;;:::::::::::::::999999999888999999:::;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::::::::;;;<<<===???@@@@@@???===;;;<<>>======???BBBCCCCCCCCCDDDFFFIIIGGGEEEDDDDDDFFFGGGHHHEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBB@@@>>>@@@AAACCCEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHFFFEEEFFFJJJMMMNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPPPPPPPOOONNNNNNMMMMMMMMMNNNPPPRRRRRRPPPNNNNNNNNNPPPQQQRRRSSSTTTTTTRRRQQQQQQTTTVVVWWWVVVVVVVVVWWWYYYXXXWWWXXXZZZ[[[ZZZYYYVVVWWWYYYZZZ[[[ZZZYYYYYYVVVTTTRRROOONNNNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTSSSUUUXXXZZZYYYWWWWWWXXX[[[ZZZZZZYYYYYYXXXXXXXXX___ccchhhgggdddaaacccfffiiigggeeebbb```]]]ZZZXXXTTTUUUWWWWWWWWWUUUSSSRRROOOQQQUUUXXXZZZZZZZZZYYYWWWXXXXXXYYYYYYZZZZZZZZZUUUTTTTTTTTTUUUTTTRRRPPPQQQNNNJJJIIIIIIKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGBBBCCCCCCDDDDDDCCCCCCBBBBBB@@@BBBFFFEEEAAA>>>@@@BBB@@@===<<<<<<;;;:::888;;;;;;;;;;;;:::999888888888777666555444333222111111111111222111000000///........................////////////////////////222111...,,,+++,,,---...///...---,,,+++)))((((((******+++++++++***))))))+++************)))))))))************************))))))************))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&VVVWWWYYYZZZZZZYYYWWWVVVWWWUUUUUUVVVXXXZZZYYYYYYRRRRRRRRRRRRSSSTTTUUUVVVZZZXXXVVVSSSRRRSSSUUUVVVSSSQQQOOOMMMLLLLLLMMMNNNJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPOOONNNNNNLLLOOORRRUUUVVVUUUTTTRRROOOMMMLLLMMMOOOOOOMMMKKKLLLKKKKKKLLLMMMMMMLLLJJJIIIJJJJJJKKKMMMQQQXXX\\\[[[WWWSSSPPPOOOOOOOOOOOONNNPPPSSSSSSQQQNNNLLLKKKKKKKKKJJJKKKLLLKKKIIIGGGEEEEEEFFFIIIKKKLLLKKKJJJJJJHHHFFFDDDCCCBBBAAAAAA>>>??????@@@AAABBBCCCCCC@@@???>>>===<<<<<<============<<<<<<;;;;;;;;;::::::===???@@@@@@@@@@@@BBB@@@??????>>>>>>>>>??????>>>===<<<:::999888888888:::;;;;;;:::888888999;;;<<<===>>>>>>>>>>>>===<<<:::;;;<<<<<<<<<;;;:::999666888::::::999888888888999999999::::::::::::::::::::::::;;;<<<======>>>>>>===<<<;;;::::::999999777777888888999999::::::999999999999999999999999888888999999:::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;999;;;;;;;;;<<<>>>???@@@AAABBBAAA???======???AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCCCCAAAAAAAAABBBDDDDDDCCCAAAAAABBBDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@AAACCCCCCAAA??????@@@BBBDDDFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEE@@@AAABBBCCCCCCCCCBBBAAADDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEGGGJJJMMMOOOPPPOOOPPPQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOONNNOOOQQQSSSSSSQQQOOOOOOOOOQQQRRRTTTTTTTTTSSSRRRRRRVVVYYY[[[[[[YYYWWWWWWWWWXXXWWWWWWXXX[[[]]]\\\\\\VVVWWWXXXYYYZZZZZZZZZYYYUUUTTTQQQOOOMMMMMMNNNOOOQQQSSSSSSRRRPPPQQQTTTXXXYYY^^^bbbcccaaa]]]ZZZWWW[[[[[[ZZZYYYXXXVVVUUUUUU[[[```ddddddaaa___aaadddkkkhhhdddaaa```]]]YYYUUURRRTTTWWWYYYZZZYYYXXXWWWRRRSSSVVVYYY[[[[[[ZZZYYYWWWWWWXXXXXXYYYZZZ[[[\\\YYYXXXWWWVVVVVVTTTQQQNNNMMMKKKHHHHHHJJJLLLMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRLLLIIIGGGFFFFFFGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBAAA???AAAEEEFFFBBBAAACCCBBB@@@===<<<<<<;;;999888;;;;;;;;;;;;:::999888777888888777666444333222222000000111111000000///...........................000000000000000000000000222000...,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++)))((('''*********)))))))))((((((************************))))))************))))))(((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&UUUVVVXXXYYYYYYXXXVVVUUUVVVUUUUUUVVVYYYZZZZZZYYYRRRRRRRRRSSSTTTUUUWWWWWW[[[XXXTTTPPPOOOQQQTTTVVVPPPOOONNNNNNNNNMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLNNNQQQTTTVVVUUUTTTSSSSSSQQQQQQSSSUUUUUUQQQMMMKKKJJJIIIJJJKKKKKKIIIGGGGGGHHHJJJKKKMMMQQQVVVYYYXXXUUURRRPPPPPPQQQPPPPPPMMMPPPRRRRRRPPPNNNMMMMMMJJJIIIIIIJJJLLLKKKIIIGGGFFFGGGIIIKKKKKKJJJHHHGGGIIIHHHFFFEEECCCBBBBBBAAA>>>??????@@@AAABBBBBBCCC@@@???>>><<<<<<<<<===>>>>>>>>>===<<<;;;::::::999999;;;===>>>>>>>>>@@@AAA======<<<;;;;;;<<<===>>><<<<<<:::999888888888888888999:::999888888999;;;;;;;;;<<<===============::::::::::::::::::::::::888:::::::::888888999:::999999999999::::::::::::999999:::;;;<<<======>>><<<<<<;;;:::999999999:::777777777888888888888888666666666666666777777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;===>>>>>>;;;999;;;;;;<<<===>>>?????????AAAAAA@@@?????????@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCAAA??????@@@@@@AAAAAA@@@??????@@@BBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@???>>><<<===>>>AAADDDDDDCCCAAA???@@@BBBCCCDDDEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDD@@@BBBDDDFFFHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFHHHJJJLLLNNNPPPPPPQQQRRRSSSSSSRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRQQQOOOPPPQQQQQQOOONNNNNNOOOMMMPPPRRRTTTSSSSSSSSSTTTXXXZZZ\\\[[[YYYXXXWWWWWWZZZYYYYYYZZZ\\\]]]]]]\\\UUUVVVWWWWWWXXXXXXXXXXXXVVVUUUSSSRRRQQQQQQQQQRRRQQQTTTVVVTTTQQQRRRXXX^^^aaagggjjjhhhdddaaa\\\WWWYYYYYYYYYXXXWWWVVVUUUTTTWWW\\\``````^^^]]]```dddlllhhhccc```___]]]YYYUUUSSSTTTVVVYYYZZZ[[[[[[ZZZTTTUUUWWWXXXYYYXXXXXXWWWUUUUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZZZZYYYVVVRRROOOKKKIIIIIIJJJMMMOOOOOONNNMMMNNNOOOQQQRRRSSSSSSSSSOOOLLLHHHFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>???CCCDDDAAABBBDDDAAA???===<<<<<<<<<:::999;;;;;;;;;::::::999888777888888777666444333222111000000000000000///..............................111111111111000000000000//////---,,,++++++,,,---))))))******+++,,,,,,,,,,,,,,,---,,,,,,***))))))))))))))))))((((((((((((************************))))))************))))))''''''''''''''''''''''''&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%UUUVVVXXXYYYYYYXXXVVVUUUUUUTTTUUUVVVYYYZZZYYYXXXPPPPPPQQQRRRTTTVVVWWWXXXXXXVVVSSSPPPOOOPPPQQQSSSNNNOOOPPPQQQRRRQQQQQQPPPQQQQQQPPPOOOOOOOOOPPPQQQLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNKKKMMMOOORRRSSSSSSSSSRRRXXXWWWXXX[[[^^^]]]WWWQQQJJJIIIHHHIIIKKKKKKJJJHHHHHHJJJMMMNNNOOOPPPQQQSSSSSSQQQPPPPPPQQQRRRQQQQQQMMMNNNPPPOOONNNLLLMMMMMMIIIHHHHHHJJJKKKKKKIIIGGGHHHLLLOOOOOOLLLHHHGGGGGGHHHGGGFFFEEEDDDCCCBBBAAA??????@@@@@@AAAAAAAAABBB???>>><<<;;;;;;<<<===>>>=========<<<;;;;;;;;;:::;;;<<<>>>>>>===<<<>>>???:::999999999:::<<<>>>???::::::999888888888888888777888999888777888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777888:::;;;;;;;;;:::999777888:::===999999999:::::::::;;;;;;888999999:::<<<======>>>;;;:::999888888999::::::777777777777777777666666555555555666666666777777888888888999::::::;;;;;;999999999999999999999999;;;:::::::::999999999999::::::;;;>>>@@@@@@<<<999::::::;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@>>>>>>?????????@@@@@@@@@???AAABBBBBB@@@??????@@@<<>>???AAABBBBBBBBBAAA@@@@@@???AAAAAAAAAAAA@@@???>>>===<<<===@@@DDDGGGHHHGGGEEE@@@@@@AAABBBCCCEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCEEEGGGHHHIIIJJJKKKIIIGGGFFFFFFGGGJJJKKKGGGHHHJJJKKKLLLNNNOOOQQQQQQRRRSSSTTTTTTSSSRRRQQQOOOQQQRRRTTTUUUUUUUUUUUUQQQRRRRRRQQQOOOOOOPPPRRROOORRRUUUVVVTTTSSSSSSUUUXXXYYY[[[[[[ZZZZZZZZZ\\\___]]]\\\\\\]]]]]][[[ZZZUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSQQQTTTWWWUUUQQQSSS\\\dddhhhmmmlllfffaaa___\\\WWWUUUVVVWWWWWWXXXWWWVVVVVVVVVZZZ^^^^^^\\\]]]bbbgggkkkfff```]]]^^^^^^[[[XXXVVVVVVWWWWWWXXXYYYYYYZZZVVVVVVUUUUUUTTTTTTSSSSSSQQQQQQQQQRRRSSSUUUWWWXXX[[[[[[[[[\\\\\\[[[WWWTTTNNNNNNOOOQQQTTTUUUSSSRRRPPPQQQRRRSSSTTTUUUUUUUUUSSSOOOKKKHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA>>>===???@@@>>>???BBBAAA???===<<<======<<<;;;::::::;;;::::::999888777777666555444333222111000//////000000//////...---////////////////////////111111000000000/////////------,,,,,,,,,,,,,,,,,,************++++++++++++***+++,,,---------------))))))((((((((('''''''''************************))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%UUUVVVXXXYYYYYYXXXVVVUUUUUUTTTUUUVVVYYYZZZYYYWWWNNNNNNPPPRRRTTTUUUWWWWWWUUUTTTSSSQQQPPPPPPOOOOOOOOOQQQSSSVVVVVVVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRSSSKKKKKKLLLLLLLLLLLLLLLKKKHHHHHHIIIJJJKKKLLLNNNOOOOOONNNMMMLLLLLLLLLMMMNNNKKKLLLNNNOOOQQQQQQQQQQQQ\\\\\\]]]aaaeeebbb[[[TTTJJJJJJJJJKKKMMMNNNMMMLLLKKKMMMQQQRRRQQQPPPOOOOOOOOONNNNNNOOOQQQRRRRRRQQQLLLMMMNNNMMMLLLKKKLLLMMMHHHHHHHHHIIIKKKKKKIIIGGGKKKPPPUUUTTTNNNIIIHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA???@@@@@@@@@@@@AAAAAAAAA>>>===;;;::::::;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<===>>>???>>><<<;;;<<<===888777777888:::===@@@BBB999999888888888888888999666777888888777888:::<<<>>>======<<<<<<;;;::::::;;;999777555666777:::;;;777777555333222333666999999999999::::::;;;;;;;;;888888999:::<<<======>>>:::999888888888999:::;;;888888777777666666555555666777777777888888999999777888888999::::::;;;;;;888888888888888888888888:::999999999888888777777::::::;;;???BBBAAA===999999999:::;;;;;;:::::::::888:::<<<>>>@@@@@@@@@@@@========================>>>???AAAAAA@@@@@@@@@BBB:::>>>AAABBB???======>>>AAAAAAAAAAAAAAA@@@???>>>AAAAAAAAA@@@@@@???>>>===>>>@@@CCCGGGKKKMMMLLLJJJ@@@@@@@@@AAABBBDDDGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAADDDGGGJJJLLLNNNLLLIIIGGGHHHJJJMMMOOOKKKMMMNNNOOOPPPQQQRRRTTTRRRRRRSSSTTTTTTSSSRRRQQQOOOQQQSSSUUUVVVWWWWWWWWWUUUUUUUUUSSSQQQQQQSSSUUUWWWYYY[[[YYYVVVSSSRRRSSSXXXZZZ[[[\\\\\\]]]___aaacccaaa___]]]]]][[[YYYWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSOOOTTTWWWUUUQQQTTT^^^ggglllooolllbbb\\\\\\[[[WWWQQQSSSUUUWWWXXXXXXXXXXXXWWW[[[^^^^^^\\\^^^dddjjjjjjddd^^^\\\^^^___^^^[[[XXXWWWWWWVVVVVVVVVWWWWWWWWWVVVTTTRRRQQQPPPPPPPPPNNNNNNNNNNNNPPPRRRUUUVVVZZZZZZ[[[]]]___^^^[[[XXXUUUUUUVVVYYY[[[[[[XXXVVVSSSTTTUUUVVVVVVVVVVVVVVVUUURRRNNNKKKIIIIIIHHHGGGBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEECCC>>><<<===<<<:::<<>>===<<<::::::::::::999888777777666555444333111000/////////////////////......---000000000000000000000000000000//////.........---++++++,,,---------,,,,,,+++++++++*********))))))((()))+++---...000000111)))(((((((((''''''''''''))))))))))))))))))))))))))))))************))))))&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%TTTUUUUUUUUUTTTSSSQQQPPPOOOQQQTTTWWWWWWVVVSSSRRROOOPPPQQQSSSTTTUUUUUUUUUVVVTTTRRRSSSUUUTTTQQQNNNQQQTTTWWWYYYWWWUUUTTTSSSQQQUUUVVVRRRPPPRRRRRRQQQPPPNNNMMMOOOQQQPPPMMMJJJGGGJJJIIIEEEDDDIIIMMMMMMOOOOOOPPPQQQPPPOOOMMMLLLPPPNNNLLLKKKMMMPPPSSSVVVYYY\\\aaaeeeeee___WWWPPPJJJKKKKKKLLLMMMOOOPPPQQQRRRUUUYYYZZZWWWTTTQQQPPPMMMKKKJJJKKKNNNOOONNNLLLJJJKKKMMMOOOQQQRRRSSSSSSJJJLLLNNNLLLIIIHHHIIIKKKNNNQQQVVVWWWUUUPPPMMMKKKFFFGGGGGGGGGFFFEEECCCBBBBBB@@@????????????>>><<>>===<<<;;;;;;<<<<<<===<<<:::888888999:::;;;AAA@@@>>>===<<<<<<<<<=========>>>???@@@@@@AAAAAA;;;:::999999888888999999777777888999999:::;;;;;;;;;<<<======<<<;;;888777999999888888888888888888888888777777777888:::;;;555666777777777777777666;;;::::::999999::::::;;;<<<;;;:::888777666666666777777666666555555444444888777555444444666888:::888777777666666666666666777777777777777777777777:::::::::999999999888888999:::===>>>>>>===;;;:::888999999::::::;;;<<<<<<::::::;;;===>>>@@@AAAAAA::::::<<<===>>>>>>>>>>>>AAAAAA???>>>===<<<<<<<<<======???@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>>>>@@@AAA@@@AAABBBBBBBBBBBB@@@@@@AAABBBFFFOOOWWWVVVNNNEEEAAA@@@@@@AAADDDGGGHHHGGGEEEEEEDDDCCCCCCCCCDDDDDDEEECCCAAA???@@@CCCGGGJJJMMMLLLLLLLLLLLLLLLMMMMMMOOONNNNNNOOORRRSSSSSSRRRNNNPPPRRRSSSSSSSSSQQQPPPPPPPPPQQQRRRUUUXXX[[[\\\[[[YYYVVVRRROOOQQQUUUYYY[[[[[[ZZZXXXWWWVVVUUUTTTTTTZZZ___]]]YYY]]]iiitttuuulll```YYYWWWXXXWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNOOOPPPQQQPPPRRRSSSSSSUUUZZZbbbhhhhhhccc]]][[[]]]]]][[[XXXUUUVVVWWWWWWWWWWWWZZZ\\\WWW]]]```^^^]]]```ccccccdddgggiiigggaaa^^^```ccc^^^]]][[[XXXVVVVVVYYY[[[YYYXXXUUUQQQNNNNNNQQQTTTPPPSSSUUURRRNNNMMMQQQUUUZZZ[[[]]]^^^]]]ZZZWWWUUUYYYXXXYYYZZZ[[[[[[YYYWWWNNNOOOPPPQQQRRRSSSSSSSSSSSSXXX[[[VVVKKKBBBBBBEEECCCBBBBBBCCCDDDDDDCCCAAAGGGFFFFFFFFFFFFDDDAAA???======<<<;;;;;;;;;<<<<<<<<<=========>>>>>>??????999999888888777666666666555444333222111111111111000///...------...///000////////////............////////////............///...,,,+++***+++,,,,,,------,,,,,,+++***))))))---,,,************,,,---+++(((%%%%%%((())))))'''(((((())))))*********+++***)))(((''''''((()))***'''((()))(((&&&&&&((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&SSSTTTUUUVVVUUUTTTRRRQQQPPPRRRUUUWWWWWWUUUSSSQQQOOOOOOPPPQQQRRRSSSTTTTTTVVVUUUTTTVVVXXXYYYWWWUUUSSSVVVXXXYYYWWWVVVUUUUUURRRVVVVVVSSSPPPRRRSSSQQQPPPNNNMMMNNNOOOPPPNNNLLLHHHLLLMMMJJJIIILLLMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRPPPNNNMMMMMMOOORRRTTTYYY[[[___bbbbbb]]]TTTNNNKKKKKKKKKLLLMMMNNNOOOPPPTTTXXX\\\]]][[[WWWTTTRRROOOLLLJJJKKKMMMNNNMMMLLLJJJKKKLLLNNNPPPQQQRRRRRRNNNOOOPPPNNNJJJHHHIIIJJJLLLOOOSSSTTTRRROOOLLLKKKGGGHHHHHHHHHGGGFFFEEEEEECCCAAA@@@???@@@@@@???=========<<<<<<<<<;;;;;;;;;::::::999888999;;;<<<>>>@@@???>>>===<<<<<<<<<===<<<<<<======>>>??????@@@;;;::::::999888999999999777888888999::::::;;;;;;;;;;;;<<<===<<<:::888777:::::::::::::::::::::::::::999888888999:::;;;<<<666666666777777777777777:::999999888888999999:::<<<;;;:::999888777666666888777777777777777666666888777555444555666999:::888888777666666555666666888888888888888888888888:::999999999999888888888999;;;===??????>>><<<;;;888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>><<<<<<===>>>>>>???@@@@@@@@@@@@???????????????@@@?????????@@@@@@AAAAAAAAACCCCCCCCCAAA???===>>>???@@@AAABBBCCCCCCBBBAAAAAA???@@@FFFQQQZZZ\\\VVVOOOCCCBBBAAABBBDDDFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCBBBFFFDDDAAA???@@@CCCFFFIIIKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNOOOQQQSSSRRRQQQQQQRRRTTTUUUVVVUUUSSSRRRRRRRRRRRRSSSTTTWWWYYYZZZYYYWWWUUUQQQOOOQQQUUUXXX[[[ZZZYYYWWWVVVTTTSSSSSSTTTZZZ^^^]]]\\\aaammmyyyzzzpppcccZZZVVVTTTRRROOORRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVZZZaaafffeee```[[[ZZZ\\\\\\ZZZWWWVVVWWWXXXXXXWWWWWWYYY[[[]]]bbbddd```^^^```cccccccccfffhhhfffbbbaaacccgggdddccc```\\\XXXVVVXXXZZZZZZYYYVVVRRRNNNMMMOOOQQQQQQTTTUUUTTTPPPPPPSSSWWWWWWXXXXXXXXXWWWUUUSSSRRRYYYYYYXXXYYYZZZYYYWWWTTTNNNOOOOOOPPPPPPPPPOOOOOOPPPUUUZZZWWWOOOGGGEEEEEEDDDCCCBBBCCCEEEEEEDDDCCCFFFEEEDDDDDDEEECCC@@@>>><<<<<<;;;:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;888888777777666666555555444444333222111111111111000///...------...///000////////////............////////////.........---...---,,,+++++++++,,,,,,------,,,++++++***))))))+++++++++******+++++++++***(((%%%%%%'''))))))'''((((((((()))))))))*********)))(((''''''((()))***'''(((((((((&&&&&&((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&QQQSSSUUUWWWXXXVVVTTTSSSQQQSSSTTTUUUUUUTTTRRRPPPOOONNNMMMMMMNNNPPPRRRSSSUUUTTTTTTWWWZZZ\\\\\\\\\WWWXXXYYYYYYWWWWWWXXXYYYTTTXXXXXXTTTRRRTTTTTTRRRPPPNNNLLLLLLNNNOOOOOONNNJJJOOOQQQOOOMMMNNNNNNKKKMMMMMMNNNPPPRRRUUUWWWXXXUUUTTTSSSSSSTTTVVVXXXZZZ[[[]]]___aaa```[[[SSSMMMMMMMMMMMMMMMMMMNNNOOOOOOWWW[[[```bbb```\\\XXXVVVQQQOOOLLLJJJKKKLLLLLLLLLIIIJJJLLLNNNPPPQQQRRRRRRQQQQQQQQQOOOLLLJJJIIIJJJKKKNNNPPPPPPNNNLLLKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHAAA@@@>>>>>>??????===<<<;;;<<<=========<<<;;;:::888888888999:::<<>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>;;;;;;:::999999999999999888888999999:::;;;;;;;;;::::::;;;;;;;;;999888777888999999999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<777666666666666777888999999888888777777888888999<<<;;;::::::999888777777777777888888888888999999999888666555555777999:::999999777666555555555555888888888888888888888888999999888888888777777777999:::<<<>>>>>>>>><<<;;;777777888888999:::::::::;;;;;;;;;;;;;;;;;;::::::======<<<<<<<<<>>>???@@@?????????@@@AAABBBCCCDDDBBBAAA@@@@@@@@@AAABBBCCCEEEFFFEEEBBB???======>>>???@@@AAABBBCCCCCCBBBAAA>>>@@@FFFPPPYYY\\\XXXRRRFFFDDDCCCCCCEEEFFFFFFEEE@@@AAABBBDDDDDDDDDDDDCCCGGGEEEBBB@@@@@@BBBEEEGGGGGGHHHIIIKKKMMMOOOPPPQQQPPPOOOOOOPPPRRRSSSRRRQQQSSSTTTVVVXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVUUUUUUSSSQQQOOOPPPTTTWWWYYYYYYXXXWWWUUUTTTSSSRRRTTTXXX[[[[[[[[[aaammmxxxxxxoooddd[[[UUURRRNNNLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQSSSTTTUUUUUUVVVYYY]]]aaa```]]]YYYXXXZZZ[[[YYYWWWXXXYYYYYYXXXWWWWWWYYYZZZbbbfffgggaaa^^^```bbbcccbbbdddeeedddbbbbbbeeeiiiiiihhhddd___YYYVVVVVVWWWYYYYYYWWWSSSOOOLLLLLLMMMRRRTTTVVVUUUSSSRRRUUUYYYTTTTTTTTTSSSSSSRRRRRRQQQZZZYYYXXXXXXXXXVVVSSSPPPMMMMMMNNNNNNMMMLLLKKKKKKMMMQQQUUUUUURRRMMMHHHFFFEEEDDDCCCDDDFFFGGGFFFEEEDDDCCCBBBCCCCCCBBB@@@===;;;;;;:::999999999999999888888888888777777777777777666666555555444333333444333222111000000000000//////............///////////////............---//////.........---------------,,,+++++++++,,,,,,,,,,,,,,,+++******))))))******++++++++++++*********(((&&&&&&'''((((((((('''((((((((((((((()))))))))((((((''''''(((((()))'''(((((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&PPPRRRUUUXXXYYYXXXVVVUUURRRRRRSSSSSSSSSRRRPPPOOOPPPOOOLLLKKKKKKNNNQQQSSSSSSTTTTTTVVVXXX[[[\\\]]]ZZZ[[[ZZZYYYXXXXXXZZZ\\\XXX[[[\\\XXXUUUWWWWWWUUUQQQOOOLLLKKKLLLNNNPPPQQQPPPTTTUUUQQQPPPQQQQQQOOOOOOOOOPPPQQQSSSVVVYYY[[[YYYYYYZZZ\\\^^^bbbdddfff______aaabbbaaa\\\VVVQQQQQQPPPPPPOOOOOOOOOPPPPPPWWW\\\aaadddbbb^^^ZZZXXXTTTQQQNNNKKKJJJKKKLLLLLLIIIJJJLLLNNNOOOQQQQQQRRRPPPPPPPPPNNNMMMKKKKKKKKKMMMNNNNNNMMMJJJHHHGGGHHHHHHGGGFFFFFFFFFGGGHHHIII???===<<<<<<===<<<;;;999:::<<<===>>>>>>===;;;:::999999999:::;;;===???@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======;;;;;;:::999999999999999888999999999::::::;;;;;;999999::::::999999777777555666666777888999999::::::::::::::::::::::::;;;777666666666666888999:::999999888888888888999999;;;;;;;;;:::999888888777666666666777888999999:::888888666666666777999::::::999888666555555555555888888888888888888888888888888888777777777666666777888:::<<<<<<<<<;;;:::666777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::<<<>>>??????AAABBBCCCDDDDDDEEEDDDCCCAAA??????@@@BBBCCCDDDEEEDDDBBB???===>>>???===>>>@@@AAABBBAAAAAA@@@@@@AAAEEELLLRRRTTTPPPKKKEEEDDDBBBCCCEEEGGGGGGFFFCCCCCCBBBCCCDDDEEEFFFGGGGGGEEEBBB@@@@@@AAACCCEEEDDDFFFHHHKKKMMMPPPQQQRRRRRRQQQPPPQQQRRRSSSRRRQQQSSSTTTVVVXXXXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQRRRRRRQQQPPPQQQSSSUUUWWWWWWWWWVVVVVVVVVVVVVVVUUUWWWXXXVVVVVV[[[eeemmmlllfff^^^XXXTTTQQQOOOMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVXXXZZZ[[[YYYVVVVVVXXXYYYXXXVVVXXXYYYYYYXXXWWWVVVXXXYYYaaaeeeeee___\\\^^^```aaaaaabbbbbbaaa___```cccfffiiigggddd___ZZZVVVVVVVVVUUUVVVVVVTTTQQQMMMLLLLLLQQQSSSUUUTTTSSSTTTVVVXXXSSSRRRRRRQQQRRRSSSUUUVVV[[[YYYXXXWWWWWWTTTQQQNNNJJJJJJKKKKKKKKKJJJJJJIIIKKKLLLMMMPPPPPPOOOKKKHHHGGGFFFEEEEEEGGGHHHHHHGGGCCCBBBBBBCCCCCCCCC@@@>>>;;;:::999888888777777888777777666666555555444444555555444444333222222222222222111000000000000000/////////......///////////////.........---------.........---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((()))***++++++***)))((()))((('''&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((('''&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&OOOQQQTTTWWWXXXXXXWWWVVVRRRRRRRRRQQQQQQPPPPPPPPPRRRPPPMMMKKKKKKNNNQQQSSSVVVWWWWWWWWWWWWXXXZZZ\\\\\\\\\\\\ZZZYYYYYY\\\^^^\\\___```[[[YYYZZZZZZXXXRRRQQQNNNMMMLLLNNNQQQSSSWWWZZZYYYUUUSSSVVVYYYXXXSSSSSSSSSSSSTTTVVVXXXZZZ]]]^^^___aaadddfffhhhiiiaaaaaaaaabbbaaa^^^YYYVVVSSSSSSRRRQQQQQQQQQRRRRRRUUUYYY___aaa```]]]ZZZXXXVVVTTTPPPMMMKKKKKKLLLMMMIIIJJJLLLNNNPPPQQQRRRRRRNNNMMMMMMMMMMMMMMMMMMLLLOOOOOOOOOLLLHHHEEEDDDEEEFFFFFFEEEDDDDDDEEEFFFGGG???>>>===<<<======<<<:::;;;<<<>>>??????>>><<<;;;<<<;;;;;;<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::999888888888888999888888999999999999999999888888888888888888777777555555666777888888999999888888999999999888888888666666666777777888999:::::::::999999999999:::::::::::::::::::::999777777333444444555666777888888777777666666666777888999999888777666555555555555777777777777777777777777777777666666666555555555555666777888999999999999666777777888888999::::::999::::::;;;;;;<<<======;;;:::888777777999;;;<<>>???AAABBB@@@AAAAAA@@@>>>>>>???AAA<<<===>>>???@@@@@@???>>>@@@@@@CCCGGGKKKLLLIIIFFFBBBAAAAAABBBEEEGGGHHHHHHDDDCCCAAA???@@@CCCGGGIIIGGGEEEBBBAAA@@@AAABBBCCCCCCEEEHHHKKKNNNPPPQQQRRRTTTRRRQQQQQQSSSSSSRRRQQQPPPRRRTTTUUUUUUUUUSSSRRRSSSSSSRRRQQQQQQOOOOOONNNNNNOOOQQQRRRQQQQQQSSSTTTTTTUUUVVVWWWXXXYYYZZZ[[[ZZZZZZXXXUUUTTTVVV[[[``````\\\XXXTTTQQQPPPNNNMMMOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPPPPQQQQQQQQQOOOPPPQQQSSSTTTUUUUUUUUUWWWVVVUUUUUUVVVVVVVVVVVVXXXXXXYYYXXXVVVVVVWWWYYY[[[```aaa\\\YYY[[[^^^^^^``````___]]]\\\[[[]]]^^^bbbaaa```\\\XXXVVVVVVVVVRRRTTTWWWWWWTTTQQQOOONNNPPPQQQRRRSSSSSSSSSTTTUUUPPPOOOOOOOOOQQQTTTVVVXXXZZZYYYWWWVVVVVVTTTPPPMMMFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGHHHKKKMMMMMMLLLJJJHHHFFFFFFGGGIIIHHHHHHBBBBBBBBBCCCDDDDDDAAA???::::::999888777666666666777666666666555555444444444444333333222111111111111111000/////////000000...//////////////////...............------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++***************)))((((((***++++++***(((((()))(((''''''&&&'''((()))((((((((((((''''''''''''''''''((((((((((((''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&PPPQQQSSSUUUWWWWWWWWWWWWSSSSSSRRRQQQQQQQQQRRRRRRUUUSSSPPPNNNNNNPPPRRRTTTZZZ[[[ZZZYYYWWWWWWYYY[[[\\\]]]]]][[[ZZZZZZ\\\^^^^^^bbbbbb]]][[[\\\\\\ZZZTTTSSSRRROOOMMMNNNQQQTTT[[[^^^]]]YYYXXX]]]aaaaaaVVVVVVUUUUUUUUUVVVVVVWWW______````````````___^^^]]]\\\\\\]]]^^^]]]ZZZWWWTTTSSSSSSRRRRRRRRRSSSSSSSSSVVV[[[]]]\\\ZZZXXXWWWVVVUUUTTTPPPMMMLLLMMMOOOJJJKKKMMMOOOQQQRRRRRRSSSMMMLLLKKKLLLNNNOOONNNMMMOOOPPPOOOMMMIIIEEEDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDAAA@@@>>>>>>??????===<<<;;;<<<===>>>>>>>>>===<<<>>>>>>=========<<<<<<;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<999999888777777777777777777888888888888888888888777777777777777777777777777888888888999:::::::::777777777888777777666555555555777888999::::::999;;;::::::::::::::::::;;;888888999:::999888777666222222333444444555666666666666666666666777777888888777777666666666666666666666666666666666666666666666666555555555444444333444555666777888888888777777888888999:::::::::999999::::::;;;<<<======;;;;;;:::999999:::;;;<<<===>>>@@@BBBCCCCCCCCCBBBCCCBBB@@@>>>======>>>>>>;;;<<<======<<<===???AAA===>>>???@@@??????>>>===>>>>>>@@@CCCGGGHHHHHHFFFAAA@@@???AAADDDGGGHHHHHHDDDBBB???>>>>>>AAADDDGGGEEEDDDBBBAAA@@@AAABBBCCCCCCEEEHHHKKKNNNOOOPPPPPPSSSRRRPPPPPPQQQQQQPPPNNNMMMNNNPPPRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKMMMQQQSSSSSSSSSSSSTTTSSSTTTUUUWWWYYYZZZ\\\\\\___]]]ZZZXXXVVVVVVWWWXXXXXXWWWUUURRROOOMMMKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQNNNOOOQQQTTTWWWXXXVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTVVVWWWWWWVVVUUUUUUWWWXXXVVV[[[^^^ZZZXXXZZZ\\\[[[^^^]]]\\\[[[ZZZXXXWWWVVVYYYYYYYYYXXXVVVUUUUUUWWWRRRVVV[[[]]][[[WWWSSSQQQOOOPPPQQQRRRRRRSSSRRRRRRMMMMMMMMMMMMOOOQQQSSSTTTVVVUUUTTTTTTTTTRRROOOMMMEEEFFFGGGIIIJJJKKKKKKKKKHHHFFFDDDEEEGGGJJJMMMNNNLLLJJJGGGFFFGGGHHHHHHGGGAAAAAAAAABBBDDDDDDBBB@@@;;;:::999888777666666666666666666666666555555555444333333222222111111000000000////////////000000......////////////...............------------,,,------,,,,,,,,,+++++++++++++++,,,---------,,,,,,************************(((((())))))))))))((((((((((((((('''&&&&&&(((***)))))))))(((((((((((('''&&&''''''((((((''''''&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&QQQQQQRRRSSSTTTUUUWWWXXXVVVUUUTTTSSSSSSTTTVVVWWWXXXVVVTTTRRRRRRSSSTTTVVVZZZZZZZZZWWWUUUTTTWWWYYY\\\\\\]]]\\\[[[[[[\\\^^^___bbbbbb^^^[[[\\\\\\ZZZUUUVVVUUURRROOONNNQQQSSSVVVZZZ[[[YYYZZZ___bbbbbbVVVVVVWWWWWWVVVVVVUUUTTT[[[\\\\\\\\\[[[XXXVVVUUUTTTSSSSSSTTTVVVWWWVVVUUURRRRRRQQQQQQQQQRRRRRRSSSQQQTTTWWWXXXXXXWWWWWWWWWVVVVVVVVVTTTPPPNNNOOOPPPKKKLLLNNNPPPRRRSSSTTTTTTPPPNNNMMMNNNOOOPPPOOOMMMMMMNNNOOONNNKKKHHHFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>======>>>===<<<::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>======<<<<<<;;;;;;<<<======<<<<<<;;;::::::::::::::::::::::::888777777666666666666666777666666666666666666666666666666666666666666777888888888888999999999999666777777888777666555444333555888:::;;;;;;999888::::::999999999999::::::666777888999999777666555222222333333444444555555555555555555555666666666666666666666666777777888555555555555555555555555555555555444444444444333333444444666777888888999888888999999:::;;;;;;;;;999999999:::::::::::::::::::::::::::::::::::::::888:::===@@@BBBCCCCCCCCC@@@??????>>><<<;;;;;;:::888999::::::::::::<<<>>>@@@@@@AAAAAAAAA???>>>===<<<<<<===@@@BBBDDDDDDDDDAAA@@@???AAACCCEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCEEEFFFIIILLLMMMNNNNNNMMMQQQOOONNNNNNNNNNNNLLLKKKJJJLLLNNNOOOOOOOOOMMMLLLKKKKKKLLLMMMMMMLLLKKKKKKIIILLLQQQTTTUUUTTTTTTTTTTTTUUUUUUWWWXXXYYYZZZZZZ^^^\\\ZZZYYYYYYYYYXXXVVVQQQRRRRRRQQQOOOMMMLLLKKKOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOQQQQQQQQQQQQQQQPPPQQQTTTYYY]]]^^^\\\YYYSSSTTTUUUUUUTTTSSSSSSTTTSSSTTTUUUUUUTTTTTTVVVXXXUUU[[[___\\\YYYZZZZZZYYY[[[[[[ZZZZZZZZZXXXTTTRRRSSSTTTUUUUUUTTTTTTUUUVVVXXX]]]bbbdddbbb\\\WWWTTTPPPPPPQQQRRRSSSRRRQQQPPPNNNNNNMMMMMMMMMNNNNNNOOOQQQPPPPPPQQQQQQQQQNNNLLLGGGHHHIIIJJJJJJJJJJJJJJJFFFFFFFFFFFFGGGIIILLLMMMNNNKKKHHHFFFFFFGGGFFFEEE?????????AAACCCCCCAAA???;;;;;;999888777666666666555555555555666666666666444444333222222111111000/////////......//////000---...///000000///...---.........---------,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,))))))))))))************)))((((((''''''(((((()))'''))))))'''%%%%%%(((*********)))))))))(((((((((&&&&&&'''(((((('''&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&RRRRRRQQQQQQRRRTTTVVVXXXXXXWWWUUUUUUUUUWWWYYY[[[ZZZXXXVVVUUUTTTUUUVVVWWWVVVWWWWWWTTTQQQQQQTTTWWW[[[\\\]]]]]][[[[[[\\\]]]^^^bbbbbb]]]ZZZ[[[[[[YYYVVVWWWWWWTTTPPPOOOQQQSSSNNNTTTWWWWWWYYY]]]___]]]UUUVVVWWWWWWWWWVVVUUUTTTVVVWWWXXXYYYXXXVVVTTTSSSLLLKKKKKKMMMPPPRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRPPPSSSUUUVVVVVVUUUVVVWWWUUUWWWXXXVVVRRROOOPPPQQQLLLMMMOOOQQQRRRTTTTTTUUUTTTQQQOOOOOOQQQQQQNNNLLLJJJMMMOOOOOOMMMJJJIIIIIIDDDEEEEEEFFFEEECCCAAA@@@===;;;::::::::::::999777999888888888888999:::;;;======>>>>>>>>>>>>======:::;;;<<<=========<<<;;;999999888888888888888888777777666555555555555555666666666666666555555555666666555555555666666777777777777666666666666666666777888888888666555444222444888;;;<<<;;;999888999999888888888888999999555666888999888777555444333333333444444444444555444444444555555555555555555555555666666777888999444444444444444444444444555555444444444333333333444444555666777888999:::888999999::::::;;;<<<<<<::::::999999888777777666777777888888888777777666444777;;;???BBBCCCDDDDDD>>>>>>>>>===<<<:::888777777888999999888888:::<<>>===<<<<<<<<<===>>>?????????CCCAAA@@@@@@BBBCCCCCCBBBEEEGGGIIIJJJJJJHHHFFFDDDCCCBBBAAAAAAAAAAAACCCCCCFFFGGGJJJLLLMMMMMMLLLKKKOOOMMMKKKKKKLLLKKKJJJHHHIIIKKKLLLNNNNNNMMMLLLKKKHHHIIIJJJLLLLLLLLLKKKJJJHHHLLLQQQUUUVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWYYYXXXWWWYYY[[[[[[YYYVVVLLLNNNPPPQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLNNNOOOQQQRRRRRRQQQQQQRRRSSSWWW]]]bbbdddaaa]]]SSSTTTUUUUUUTTTSSSRRRSSSRRRSSSTTTTTTSSSTTTVVVXXXVVV]]]aaa^^^[[[[[[ZZZXXXXXXYYYYYY[[[[[[XXXTTTQQQPPPRRRSSSTTTSSSSSSTTTVVV]]]bbbhhhjjjggg```ZZZVVVRRRQQQQQQRRRSSSSSSQQQOOOQQQQQQPPPOOONNNMMMLLLKKKMMMLLLLLLNNNOOOOOOMMMKKKJJJJJJKKKKKKKKKJJJIIIIIIDDDGGGIIIJJJIIIIIIKKKMMMPPPLLLHHHFFFFFFFFFEEEDDD======>>>@@@BBBBBB@@@???<<<;;;:::888777666666666444444444555555666666666444444333333222111111111//////.........//////000---...///000000///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,---...---,,,,,,)))))))))))))))*********)))((('''&&&&&&'''((()))'''))))))(((%%%%%%(((+++++++++******))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&***)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&YYYWWWUUUSSSSSSSSSTTTUUUXXXXXXWWWVVVUUUWWW[[[___^^^\\\YYYVVVUUUTTTUUUUUUXXXWWWVVVUUUUUUVVVWWWXXX[[[\\\]]]\\\ZZZZZZ[[[\\\^^^^^^^^^^^^]]][[[YYYXXXUUUVVVVVVVVVUUUSSSPPPNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSTTTUUUVVVVVVUUUSSSSSSVVVUUUTTTTTTTTTTTTRRRPPPNNNLLLKKKKKKMMMOOOOOOOOOOOOOOONNNOOOPPPRRRTTTUUUWWWVVVUUUUUUUUUTTTRRRPPPUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRMMMNNNOOOPPPOOONNNMMMLLLEEEFFFHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDBBB@@@>>>=========<<<;;;;;;;;;;;;<<<:::999777666666777999:::999999999::::::;;;;;;;;;:::;;;=========;;;999888666666666666555555555555555555666666666666555555666555444333333444666777444555777888888777666555666777888999999999999999:::999777444333222222333333333444666777999::::::888888888888888888888888555666777888888777666555333333333333333333333333555555444444444333333333444444333222333444555666666555333222111222333333333333333333333333333333333333444555666777888888666666777888888888888888888888888888888888888888999999999999999999999999888999:::<<>><<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFFFFHHHHHHHHHFFFDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFHHHJJJLLLMMMIIIJJJLLLMMMNNNMMMKKKJJJMMMLLLLLLLLLLLLNNNPPPQQQOOOKKKHHHIIIMMMOOOLLLIIILLLNNNQQQTTTVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVYYYZZZZZZXXXTTTRRRTTTTTTTTTUUUVVVTTTPPPMMMMMMMMMLLLLLLMMMOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUVVVUUUVVVYYY]]]___```aaaaaaXXXWWWUUUTTTTTTRRROOOLLLLLLLLLLLLMMMOOORRRUUUXXXZZZ\\\^^^``````^^^[[[XXXXXXWWWVVVWWWXXXXXXVVVUUURRRQQQPPPOOOPPPSSSVVVXXX\\\```iiirrrvvvpppaaaUUUWWWTTTQQQOOOPPPRRRSSSSSSVVVRRRNNNNNNRRRTTTRRROOOKKKNNNRRRSSSRRRPPPNNNMMMKKKHHHFFFHHHLLLLLLHHHCCCHHHGGGEEEDDDEEEFFFEEECCCIIIIIIHHHFFFEEEEEEDDDDDD>>><<<;;;::::::;;;<<<>>>;;;;;;;;;:::888555333111444333333222222333333444444444444333111///...,,,//////.........---------000000000000///...---,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++)))((((((''''''&&&'''((()))))))))))))))***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''YYYXXXVVVUUUTTTUUUVVVWWWWWWXXXXXXWWWVVVWWWZZZ\\\\\\[[[XXXVVVUUUTTTUUUVVVXXXWWWVVVUUUUUUUUUVVVWWWXXXYYY[[[ZZZYYYXXXYYY[[[[[[[[[[[[ZZZYYYWWWUUUTTTQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUUUUTTTSSSRRRUUUSSSRRRSSSSSSSSSQQQOOOMMMKKKJJJJJJLLLOOOPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUSSSQQQPPPQQQRRRSSSSSSWWWVVVTTTRRRQQQPPPOOOOOOPPPOOOOOONNNNNNNNNOOOOOOJJJJJJKKKLLLKKKJJJIIIHHHCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDBBB@@@>>>===;;;;;;::::::999999:::::::::999888777777888999:::999999999999:::::::::;;;::::::;;;;;;;;;:::888888666666666666555555555444555555555666666555555555555444333333333555666888555666777777777777777777666777777888888888888777555555333222222222333333444444555555666777777777666666666666666666666666555666777777777777666555333333333333333333333333555555555444444444333333444333333222333444555666555444333222222222222333333333333333333333333333333333444555666777888888555666777888888888888777777777777777777777777777888888888888888888888888777777999:::<<<>>>??????@@@===;;;;;;<<<;;;999777888888777777777777888888===>>>???@@@???>>><<<;;;;;;;;;<<<<<<======>>>>>>???@@@@@@AAABBBCCCDDDEEEGGGHHHIIIIIIHHHFFFCCCBBBDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBDDDFFFHHHIIIIIIJJJLLLMMMMMMMMMKKKKKKJJJIIIIIIIIIJJJLLLNNNOOOPPPLLLHHHHHHKKKMMMKKKHHHJJJMMMPPPTTTUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSUUUXXXYYYYYYXXXUUUSSSVVVVVVVVVWWWXXXVVVRRROOOPPPOOONNNMMMNNNOOOPPPQQQSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]XXXWWWUUUTTTSSSRRRPPPOOOLLLLLLLLLMMMOOORRRUUUWWWYYY[[[]]]^^^^^^\\\ZZZXXXXXXWWWVVVWWWXXXXXXVVVTTTQQQPPPOOONNNOOORRRUUUWWW]]]aaaiiiqqqtttnnnddd[[[UUUSSSOOONNNOOOQQQRRRRRRTTTPPPNNNOOOSSSUUUTTTQQQPPPPPPPPPPPPPPPOOONNNMMMHHHGGGFFFHHHJJJKKKIIIHHHHHHFFFDDDCCCCCCDDDDDDCCCFFFFFFGGGHHHHHHGGGFFFFFF???>>><<<::::::;;;<<<===;;;::::::888666444333222444444333333333333444444555555444222111000///...///.........------------///////////////......---------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***)))(((((((((((())))))***+++++++++*********)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&XXXWWWVVVVVVVVVWWWXXXYYYWWWXXXYYYXXXWWWWWWXXXYYYZZZYYYWWWVVVUUUUUUVVVVVVWWWWWWVVVUUUTTTUUUUUUUUUUUUVVVXXXXXXWWWWWWXXXZZZZZZZZZYYYXXXWWWUUUSSSRRRNNNNNNOOOOOOOOOOOOOOONNNOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRSSSRRRQQQRRRRRRRRRPPPNNNNNNLLLIIIHHHJJJMMMOOOOOOOOONNNNNNNNNOOOOOOPPPQQQRRRPPPNNNLLLMMMOOORRRTTTWWWVVVTTTRRRPPPNNNMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKHHHIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBBBBAAAEEEEEEDDDCCCAAA???===<<<999999999888888888777777999999999999999999999999888888888999999999999:::999999888888888888777777666666555555555444444444444444555555555555444444333333222222333555777888777666666666777777888999777777777777777777666666222222111222222333444555555555555555444444444444555555555555555555555555555555666666666666555555444444444444444444444444666666555555555444444444333333222222333333444555444444333222222222222333333333333333444444444444222333333444555666777777555666666777777777777777555555555555555555555555666666666666666666666666555666777777999999:::;;;;;;:::999999;;;;;;:::888999888888777777888888888:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<======>>>>>>???@@@AAAAAACCCCCCDDDEEEHHHHHHIIIHHHGGGEEECCCBBBEEEFFFFFFFFFFFFEEECCCCCCAAA@@@@@@AAABBBDDDFFFGGGJJJJJJKKKLLLMMMMMMLLLLLLHHHHHHHHHIIIKKKMMMOOOPPPQQQLLLGGGFFFHHHIIIIIIGGGHHHKKKOOORRRTTTTTTRRRQQQSSSSSSRRRRRRRRRQQQQQQQQQQQQSSSUUUWWWXXXWWWVVVUUUWWWWWWWWWXXXXXXWWWSSSPPPRRRQQQPPPOOOOOOOOOPPPQQQUUUUUUUUUUUUTTTTTTTTTSSSUUUUUUUUUUUUVVVXXXYYYYYYXXXWWWUUUTTTSSSRRRSSSSSSNNNMMMMMMNNNOOOQQQTTTUUUWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWVVVVVVWWWWWWVVVTTTPPPOOONNNNNNOOOQQQSSSUUUZZZ___eeejjjkkkhhhccc___SSSQQQNNNMMMNNNOOOPPPPPPPPPOOONNNQQQVVVXXXVVVTTTXXXTTTPPPOOOPPPQQQOOOLLLJJJKKKLLLLLLJJJIIIIIIJJJIIIFFFCCCAAABBBCCCDDDCCCBBBDDDFFFGGGHHHHHHGGGGGG@@@???===;;;::::::;;;;;;:::999888666444333333222555444444333333444444555777555333222000000000000............------------------...////////////...------------------------++++++++++++++++++++++++******++++++++++++************))))))))))))************+++++++++***)))))))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&UUUUUUUUUUUUVVVWWWXXXYYYWWWYYYZZZZZZXXXWWWVVVWWWYYYXXXWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUSSSUUUVVVVVVVVVVVVXXXZZZ[[[[[[ZZZYYYXXXVVVUUUTTTOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRRRRSSSSSSQQQOOOQQQMMMIIIHHHHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMOOONNNNNNMMMLLLMMMOOOPPPUUUTTTRRRPPPOOONNNMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGCCCBBBAAA@@@????????????EEEDDDCCCAAA???===<<<;;;888888888888888777777666888888999::::::999888888888888888888888888888888777777666555555666666777555555555444444444333333444444333333333333444444222222222333444555777888777666555555666777999:::999999888777777666666666222222222333333444555555333333333333333333333333666666666666666666666666444444555555555555444444444444444444444555555555666666666555555555444444222222222222222333333444333333222222222222222222333333333333444444444444222222333444555666666777555555666777777666666666555555555555555555555555444444444444444444444444555555555666666666777777888888888999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;888999::::::;;;::::::999::::::;;;<<<<<<======>>>??????@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEHHHGGGFFFDDDDDDCCCCCCDDDCCCBBBBBBBBBCCCEEEGGGHHHJJJJJJJJJKKKKKKLLLMMMMMMIIIIIIIIIJJJLLLOOOQQQSSSQQQLLLGGGEEEEEEFFFGGGGGGFFFHHHLLLPPPRRRQQQPPPOOOSSSSSSSSSSSSRRRRRRQQQQQQOOOQQQSSSUUUVVVWWWWWWVVVWWWVVVVVVWWWWWWVVVSSSQQQRRRRRRQQQPPPPPPQQQRRRSSSVVVVVVUUUTTTSSSRRRQQQQQQTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYWWWUUUSSSTTTVVVXXXSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWYYYWWWVVVUUUVVVVVVUUUTTTQQQPPPOOONNNOOOPPPRRRSSSTTTWWW\\\___```___^^^^^^RRRPPPNNNMMMNNNOOOOOOOOONNNNNNPPPTTTXXXZZZYYYWWW^^^YYYUUUTTTWWWVVVRRRMMMPPPTTTXXXVVVPPPKKKJJJKKKKKKHHHCCCAAAAAACCCDDDEEECCCCCCCCCDDDDDDEEEFFFFFFAAA@@@>>><<<;;;:::999999999888666444333222333333555444444333333444444555777666333111000000111222------------------------+++,,,---...////////////------------------------******************************++++++++++++******))))))(((((()))***++++++((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&RRRRRRSSSSSSTTTUUUVVVWWWWWWYYY[[[[[[YYYVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVRRRTTTVVVVVVUUUVVVWWWYYY[[[ZZZYYYXXXWWWVVVVVVUUUSSSSSSSSSRRRQQQOOONNNMMMOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQTTTSSSRRRSSSTTTTTTSSSQQQSSSOOOKKKHHHGGGHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIILLLNNNPPPOOOMMMKKKJJJJJJPPPOOOOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFFFFFFF@@@???===;;;::::::;;;<<>>???======<<<;;;::::::;;;;;;999999::::::::::::::::::::::::;;;;;;<<<=========>>>>>>???@@@AAABBBCCCCCCAAABBBCCCEEEFFFGGGHHHHHHJJJGGGDDDAAA@@@AAADDDEEEDDDCCCCCCCCCDDDFFFGGGIIIIIIIIIIIIIIIIIIKKKLLLMMMIIIIIIIIIJJJLLLOOOQQQRRRPPPLLLHHHDDDDDDEEEFFFFFFEEEGGGJJJMMMNNNNNNMMMLLLOOOOOOPPPQQQPPPPPPOOOOOONNNOOOPPPRRRTTTUUUVVVWWWWWWWWWVVVWWWXXXXXXVVVTTTPPPPPPPPPPPPQQQSSSUUUVVVVVVVVVUUUTTTRRRQQQPPPOOORRRRRRRRRSSSTTTWWWYYY[[[ZZZZZZYYYWWWUUUUUUXXXZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWZZZXXXUUUUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSOOORRRUUUWWWXXXXXXZZZ[[[RRRPPPNNNNNNOOOOOOOOONNNNNNOOOQQQUUUXXXZZZZZZYYY___\\\ZZZ[[[]]][[[TTTNNNRRRXXX______XXXQQQNNNNNNMMMJJJEEECCCCCCDDDEEEFFFEEECCCAAA???>>>@@@BBBCCC@@@???>>><<<:::999888888888777555333333333333444444444444333333444444444777555222000///000111222,,,,,,------------------***+++,,,...////////////------------------------************************)))******++++++******)))(((((((((((()))***+++,,,((((((((((((((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%PPPPPPQQQRRRSSSSSSTTTTTTUUUWWWXXXXXXVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSTTTUUUVVVWWWWWWWWWVVVRRRTTTUUUUUUTTTTTTVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWUUUSSSPPPNNNOOOOOONNNNNNMMMMMMLLLLLLNNNNNNNNNNNNNNNOOOPPPQQQTTTSSSSSSTTTUUUUUUSSSRRRRRROOOKKKIIIGGGFFFEEECCCEEEFFFGGGHHHHHHHHHHHHGGGIIILLLPPPPPPLLLHHHGGGGGGLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGEEEDDDCCCCCCBBBCCCCCCAAA>>><<<;;;<<<>>>@@@@@@???>>><<<;;;:::::::::999999:::;;;;;;999888777777777777777777777777777777666666666666666555555333444444444444555555555444444333333333222222222333222111000000111222333111111222333444555555666333333333444555666777888999888777666555666777888333333333333222111//////000111111222333444444555222222222222222222222222333333222222222222333333111222222333333444444444555555444444444333333333000000111222222222222111000111222222333222222222000000111111222222333333000111111222333444555555555555555555555555444333444444444444444444444444222222222222222222222222444444444444444444444444444666888::::::<<<>>>@@@<<<<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<===>>>???@@@AAAAAABBB===>>>@@@BBBEEEGGGIIIJJJIIIGGGCCCAAA@@@BBBDDDFFFCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHFFFFFFGGGIIILLLMMMGGGGGGGGGHHHJJJLLLNNNOOONNNLLLIIIFFFDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJLLLMMMNNNMMMMMMLLLNNNNNNOOOPPPQQQTTTVVVWWWWWWVVVVVVXXXYYYZZZYYYXXXOOOOOOOOOPPPRRRTTTVVVXXXWWWVVVUUUTTTSSSQQQPPPPPPRRRRRRSSSTTTVVVXXXZZZ[[[XXXZZZZZZXXXUUUTTTVVVYYY[[[ZZZYYYXXXVVVUUUSSSSSSRRRTTTVVVXXXYYYYYYYYYYYYZZZXXXUUUTTTTTTUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQNNNOOOQQQTTTVVVXXXXXXXXXQQQOOONNNNNNOOOOOONNNMMMMMMNNNPPPRRRUUUVVVWWWXXXZZZYYYZZZ[[[\\\ZZZTTTOOOMMMTTT]]]___[[[VVVTTTTTTNNNKKKFFFDDDDDDEEEEEEEEEEEECCC@@@===<<<<<<>>>???>>>>>>===;;;:::888777666777666555444444444444444444333333222222333333444444333222000000000000111,,,,,,,,,,,,------------***+++,,,---.../////////------------------------************************))))))************))))))))))))(((((()))***++++++))))))*********)))((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%PPPPPPQQQRRRRRRRRRRRRRRRQQQSSSTTTTTTRRRQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPRRRTTTUUUVVVVVVVVVQQQSSSTTTSSSRRRQQQSSSTTTSSSSSSRRRRRRRRRSSSTTTUUUTTTVVVYYYZZZYYYVVVSSSPPPOOOOOONNNMMMLLLLLLKKKKKKMMMMMMLLLLLLMMMNNNPPPQQQSSSRRRRRRSSSTTTTTTSSSQQQNNNLLLJJJIIIIIIGGGEEEBBBDDDEEEFFFHHHIIIIIIIIIHHHEEEIIIMMMLLLHHHEEEFFFHHHKKKKKKJJJIIIHHHHHHIIIIIIFFFEEEEEEDDDDDDDDDEEEEEEFFFEEECCCAAA@@@@@@@@@@@@CCCAAA>>><<<<<<>>>@@@CCC===<<<;;;:::999999999:::888999:::;;;;;;999777666777666555444444555666777666666666555555555444444222333444555555555444444333333333333222222222222333222000//////000222333111222333333444444444444000111222444555666666666666555444333333444666777555555666666555444222111333333333333333333333333222222222222222222222222333222111111111111222333000000111111222333333444444333333333333222222222//////111222222222111000///000111222333222222111...//////000111111222222000000111222333444555555555555555555555444333222333333333333333333333333222222222222222222222222222222333333333333333333222555888999999:::===@@@===<<<;;;:::999999999999======<<<;;;;;;:::::::::999::::::;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@<<<===>>>@@@CCCEEEGGGIIIFFFEEEEEEEEEDDDEEEEEEEEECCCCCCBBBBBBBBBDDDEEEFFFGGGFFFDDDDDDEEEGGGKKKMMMHHHHHHHHHHHHIIIKKKMMMNNNLLLKKKJJJGGGEEEEEEFFFGGGIIIHHHGGGFFFFFFGGGHHHIIIFFFHHHJJJMMMNNNNNNNNNMMMNNNNNNMMMNNNPPPRRRUUUVVVSSSRRRRRRTTTWWWYYYYYYXXXPPPPPPOOOPPPQQQSSSUUUVVVXXXXXXWWWVVVUUUSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXUUUXXXYYYWWWSSSQQQSSSVVVXXXXXXXXXXXXWWWWWWVVVUUUUUUWWWZZZ]]]^^^^^^]]]\\\[[[XXXUUUSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOMMMMMMNNNRRRVVVXXXVVVSSSOOONNNLLLLLLMMMNNNMMMKKKLLLMMMNNNNNNOOOPPPRRRTTTRRRRRRSSSTTTSSSRRRPPPNNNJJJOOOTTTWWWUUUTTTSSSTTTLLLJJJGGGEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<<<<<<<;;;;;;:::999777666555555666666666666555555444333222222111111222222333222111111000000/////////++++++,,,,,,,,,---------+++,,,------............------------------------************************))))))************))))))***)))))))))))))))******(((((())))))***)))))))))$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%PPPQQQQQQRRRRRRRRRRRRRRROOOPPPQQQPPPOOOOOOPPPQQQPPPPPPPPPPPPOOONNNMMMLLLLLLMMMPPPRRRTTTUUUUUUUUUPPPQQQRRRRRRPPPOOOPPPQQQSSSRRRRRRRRRSSSTTTVVVWWWRRRUUUYYY\\\\\\YYYUUURRROOONNNNNNMMMLLLKKKJJJJJJMMMLLLLLLLLLLLLNNNPPPQQQRRRQQQQQQRRRSSSSSSRRRPPPJJJIIIIIIIIIJJJIIIFFFCCCDDDEEEGGGIIIJJJKKKJJJJJJCCCGGGIIIHHHDDDCCCGGGKKKLLLKKKIIIHHHGGGFFFFFFFFFCCCCCCBBBBBBBBBCCCDDDDDDFFFEEECCCAAA@@@@@@@@@AAA<<<:::777555555888;;;===;;;:::999888888888999:::777888:::;;;:::999777555777666444333333444666777666666555555555444444444111222444666666666444333333333333222222222111111222111000......000111222222222333444444444333333///000222444555555555444444333111111111333555666888999:::::::::999888777555555444444333222111111333333333333333333333333333222111000000111222333//////000111222222333333333333333222222222111111...///000222222111111000///000111222333333222111---......///000111111222000000111222333444444555444555555555444444333222111111111111111111111111222222222222222222222222111111111111222222222222000333777888777888;;;>>>??????>>>===<<<;;;;;;;;;>>>===<<<;;;::::::::::::999999:::;;;;;;<<<<<<===::::::;;;<<<===>>>??????======>>>???AAACCCEEEGGGCCCEEEGGGIIIIIIHHHFFFDDDEEEDDDCCCCCCDDDEEEFFFGGGGGGEEECCCBBBCCCFFFJJJLLLKKKJJJJJJJJJKKKLLLNNNOOOJJJKKKJJJIIIGGGFFFFFFGGGJJJIIIFFFDDDCCCDDDGGGHHHHHHJJJMMMOOOQQQRRRQQQQQQNNNNNNMMMMMMOOOQQQTTTVVVMMMMMMMMMPPPSSSUUUVVVUUURRRQQQPPPPPPPPPRRRSSSTTTZZZYYYYYYXXXVVVUUUUUUTTTSSSTTTVVVWWWWWWVVVUUUUUURRRVVVXXXVVVRRROOOPPPRRRUUUUUUVVVWWWXXXXXXXXXXXXWWWYYY]]]aaacccbbb```___[[[XXXUUUSSSSSSTTTTTTSSSQQQPPPPPPOOOOOONNNNNNMMMLLLJJJKKKPPPVVVWWWSSSOOOMMMLLLKKKKKKLLLLLLKKKJJJKKKKKKKKKKKKJJJLLLNNNPPPKKKLLLMMMLLLKKKJJJLLLNNNKKKLLLNNNNNNNNNNNNNNNOOOKKKIIIFFFEEEEEEDDDCCCAAA>>>???BBBCCCBBB@@@<<<::::::::::::999888777666555444555666777777666555444222111111111111111111222000000111111000///...---+++++++++,,,,,,---------,,,,,,------......------------------------------))))))))))))))))))))))))))))))************))))))******))))))))))))******%%%%%%&&&'''((((((((('''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%RRRUUUWWWYYY]]]bbb```ZZZYYYSSSNNNPPPPPPNNNKKKKKKKKKHHHFFFEEEGGGJJJLLLLLLLLLLLLMMMPPPSSSTTTSSSQQQNNNOOOPPPPPPQQQQQQPPPPPPMMMNNNNNNOOOQQQSSSUUUVVVRRRUUUXXXXXXVVVSSSQQQQQQOOONNNMMMKKKKKKKKKKKKLLLNNNNNNMMMKKKJJJKKKOOORRRUUURRROOONNNOOOOOOLLLJJJLLLKKKIIIGGGFFFFFFGGGHHHGGGHHHIIIJJJIIIHHHFFFEEEEEEDDDCCCAAA@@@@@@??????FFFEEEDDDCCCDDDEEEEEEDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA999999999::::::;;;;;;;;;;;;999777666666777:::;;;;;;;;;;;;:::999888777666666555555555555444444444777666555333333222222222333222111000000000111222000111222333333333333333111111000000000000000111666555555444222111111000111222222333444555666666000000000000111222333444<<<===>>>>>>===:::777555222333333444333222111000111111222333222111000//////...//////000222333444000000000000000000000000000000111111111111000000000111111222222222111111...//////000000000000000222222222111111111111111444444333333333333222222333333333222222222111111222222222222222222222222333222111111000000111111111111111000///000222555222444666777666777999;;;===<<<;;;888666777:::======>>>>>>>>>===;;;999777:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>>?????????>>>CCCDDDFFFGGGIIIIIIJJJJJJHHHFFFDDDCCCBBBCCCDDDEEEGGGGGGEEEEEEEEEFFFGGGHHHKKKJJJIIIIIIJJJKKKLLLNNNQQQOOOMMMJJJHHHGGGGGGGGGGGGGGGEEECCCBBBCCCFFFIIILLLMMMOOOPPPPPPOOOMMMLLLLLLMMMOOOPPPQQQQQQPPPPPPLLLLLLLLLLLLMMMOOOQQQSSSSSSRRRQQQPPPPPPQQQRRRSSSVVVYYY\\\^^^]]][[[WWWUUUVVVVVVWWWXXXWWWVVVTTTSSSUUUTTTRRRPPPPPPQQQRRRTTTUUUTTTTTTUUUUUUVVVWWWXXXXXX[[[^^^aaabbb___\\\ZZZ[[[UUUQQQRRRWWWYYYVVVQQQMMMLLLJJJIIIHHHHHHHHHIIIIIIMMMRRRSSSSSSRRRSSSUUUPPPOOOMMMKKKJJJIIIIIIIIIMMMMMMLLLLLLLLLLLLLLLLLLNNNHHHCCCCCCHHHMMMNNNNNNLLLMMMLLLJJJHHHGGGHHHIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@AAAAAAAAA@@@>>><<<;;;<<<;;;:::999777666555444666777888888777555333111111111111111000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---,,,+++******,,,,,,+++***---+++)))((('''((()))***))))))((('''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###$$$&&&((()))(((&&&&&&$$$$$$$$$$$$&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSSUUUWWW\\\fffpppqqqmmm\\\UUUOOOOOOOOOLLLIIIJJJKKKHHHFFFFFFHHHJJJLLLLLLJJJKKKLLLOOORRRTTTSSSQQQMMMMMMNNNOOOOOOOOOOOOOOOMMMNNNNNNOOOQQQRRRTTTUUUOOORRRTTTTTTSSSQQQQQQQQQOOONNNMMMKKKKKKKKKKKKLLLNNNNNNMMMKKKJJJKKKOOORRRSSSPPPMMMLLLMMMMMMKKKIIIKKKIIIGGGFFFEEEFFFGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBAAAAAABBBCCCCCCBBBAAA@@@??????>>>?????????BBBBBBAAA@@@???>>>>>>===999999999:::::::::;;;;;;777666444444444666999;;;======<<<;;;:::888777666444444444444444444444444666555444333222222222222333222111000///000000111000000111222222222222222//////...............///222222222222222111111111222222222333333333333333333222222333333555666666:::;;;<<<<<<;;;999666444333333444555444333222111111222333333333222000000////////////000111222222000000000000000000000000000000111111111111000000000111111111111111000000......///000000000//////////////////////////////222222222333333444444444333333333222222111111111222222222222222222222222333222111111000000111111111111222111000000222444222444666666666777888:::<<<===<<<:::888888:::<<<:::;;;;;;<<<<<<;;;::::::777777888888888999999999<<<<<<=========<<<<<<;;;:::;;;<<<>>>>>>>>>======@@@@@@BBBDDDEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFEEECCCDDDFFFIIILLLNNNPPPRRRSSSRRRQQQQQQMMMNNNOOOPPPPPPPPPOOOOOOMMMMMMMMMNNNOOORRRTTTUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTVVVYYY\\\\\\ZZZWWWTTTWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTRRRRRRRRRTTTVVVWWWZZZYYYYYYXXXXXXXXXXXXXXXVVVXXXZZZ\\\]]][[[YYYWWWXXXVVVTTTUUUWWWWWWSSSPPPNNNMMMKKKJJJIIIIIIJJJJJJLLLOOORRRSSSQQQOOOPPPQQQOOOOOONNNMMMLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPKKKFFFEEEHHHKKKKKKJJJKKKKKKKKKIIIGGGEEEFFFGGGBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCBBB@@@>>>=========;;;999777555444333444555666666555444333222111111111111000000000000000000000///......------+++++++++++++++++++++++++++,,,...///000///...---,,,+++******,,,,,,+++***+++***)))''''''(((***+++******)))((((((((((((((())))))***))))))((('''''')))((((((((('''''''''&&&''''''(((((((((((('''''''''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$"""!!!!!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUUUUVVV]]]kkkxxx|||yyy___VVVOOONNNMMMJJJHHHIIIKKKIIIGGGGGGIIIKKKLLLLLLMMMMMMNNNOOORRRRRRQQQOOOLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTNNNOOOPPPOOONNNNNNPPPQQQOOONNNLLLKKKJJJJJJKKKLLLMMMMMMMMMKKKJJJKKKNNNQQQQQQNNNLLLKKKKKKKKKIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGEEEEEEDDDCCCBBBAAAAAAAAA======>>>>>>??????@@@@@@??????>>>>>>===>>>>>>>>>AAA@@@???>>>===;;;::::::999999999999999:::::::::555444444444555888:::<<>>>>><<<:::888666555222222333333444555555555555444444333222222222111222111000000//////000000//////000111111111000000///......------.../////////000000000111111222222333222222222111111111111000000000000111222333333666777888999888666444222333444555555555444333222222333333333333222111111000000000000000000000000000000000000000000000000///000000111111000000///000111111111000///......------...////////////...////////////////////////000000111222333444555555444444333222111111000000222222222222222222222222333222111111000000111111000111222111000111222444222444666666555666777999;;;<<<<<<;;;:::999:::;;;666777888:::;;;;;;;;;;;;666666777777777777888888;;;<<<<<<=========<<<<<<:::;;;<<<<<<<<<<<<;;;;;;===>>>???AAACCCDDDFFFFFFGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDEEEDDDDDDCCCBBBAAACCCDDDEEEGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGGGGGGGEEEEEEGGGIIILLLMMMPPPRRRTTTTTTSSSSSSNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLMMMOOORRRTTTVVVVVVUUUTTTRRRRRRRRRSSSSSSQQQTTTWWWYYYZZZYYYVVVUUUXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUWWWYYYZZZ___^^^]]][[[ZZZYYYYYYYYYVVVWWWXXXYYYZZZYYYXXXWWWXXXXXXXXXXXXWWWUUURRRQQQOOONNNMMMLLLKKKKKKLLLLLLPPPQQQRRRRRROOOMMMLLLLLLNNNNNNOOOOOOOOONNNMMMLLLIIIKKKNNNQQQSSSTTTTTTSSSQQQNNNJJJIIIJJJKKKIIIFFFJJJJJJJJJHHHEEECCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???===???>>>===:::888666444444555555555444444333222222111111111111000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---,,,+++******,,,,,,+++******)))((('''((()))***++++++******))))))))))))***+++++++++***)))((('''&&&((((((((('''''''''''''''))))))))))))))))))))))))&&&%%%$$$%%%'''''''''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###!!! !!!###$$$%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTSSSSSSYYYfffrrrsssmmm^^^UUUMMMLLLLLLJJJIIIJJJKKKIIIGGGHHHJJJLLLMMMMMMRRRQQQPPPQQQRRRQQQOOOLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPOOOLLLKKKKKKMMMPPPOOONNNLLLKKKJJJJJJKKKKKKLLLLLLLLLKKKJJJKKKMMMPPPOOOMMMLLLJJJJJJIIIIIIHHHFFFEEEEEEDDDEEEEEEFFFGGGEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@:::;;;============>>>>>>AAA@@@???>>>==================<<<;;;::::::999999888888888999999999999999555555555666777:::===>>>>>>>>><<<;;;888666444222000000111222333444555555444444444444444333222222222222111111000000000000......//////000//////...000000/////////000111111000000000111111111222222222222222222222222222111///.........//////000111333444555555555444222111222333444444444333222111333333333333222222222111000000000000000//////...000000000000000000000000//////000000000000//////000000000000///...---,,,,,,------...............000000000111111111111111000111111222333333444444444444333222111000//////222222222222222222222222333222111111000000111111000222333222111111333444333444666555555555666777777999;;;;;;:::999888999555666777888999999::::::888888888888888888888888888999:::;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::999<<<===>>>@@@BBBDDDFFFGGGEEEEEEDDDCCCCCCDDDDDDEEEBBBCCCCCCDDDCCCAAA???>>>???@@@BBBEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHEEEFFFHHHHHHGGGGGGHHHIIIKKKMMMOOOQQQSSSRRRRRRQQQNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKMMMPPPRRRTTTWWWVVVTTTSSSRRRRRRSSSTTTPPPSSSVVVXXXZZZYYYWWWVVVXXXXXXVVVUUUUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[```___^^^\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZ[[[YYY[[[[[[XXXTTTRRRRRRTTTQQQPPPNNNMMMMMMMMMNNNOOOQQQQQQQQQPPPNNNLLLKKKJJJKKKLLLNNNOOOPPPNNNMMMLLLHHHKKKNNNRRRTTTTTTSSSRRRQQQOOONNNNNNNNNMMMJJJGGGJJJKKKKKKIIIFFFCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBAAABBBBBBCCCBBBAAA@@@>>>===???>>>===<<<:::999888888;;;:::888666444333333333111111111111000000000///000000000///......------........................+++,,,---.........------,,,+++******,,,,,,+++******))))))((((((((())))))******)))(((((()))))))))*********))))))(((&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMNNNOOOSSS]]]dddbbb[[[YYYQQQJJJJJJLLLKKKKKKMMMKKKJJJHHHIIIKKKMMMMMMMMMQQQPPPPPPRRRTTTTTTRRRPPPLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQUUUSSSPPPLLLIIIIIILLLNNNNNNMMMLLLJJJJJJJJJJJJKKKJJJKKKKKKJJJIIIJJJLLLNNNMMMMMMLLLKKKIIIHHHIIIIIIEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBAAAAAABBBDDDDDDBBBBBBCCCCCCBBBAAA@@@???999;;;>>>>>>===<<<===>>>BBBAAA???===;;;:::999999888888999999999999999999888888888888888888888888444444444555777999;;;<<<::::::999888666444222111...///000111222333444555444555555555555444333333222222222222222111111111....../////////......---///////////////000111111222222222222111111111111111111111222333444444444222111111111111222222333000111222333333333222222000111222333333222111000333333222222222111111111000000111111000///...---//////////////////////////////000000000000//////000000000//////---,,,+++,,,------...............//////000000111111111111222222222222222222222222333333222111111000//////222222222222222222222222333222111111000000111111000222333333222222333444333444555555444333444666444666999:::888777666777777777666666777777777777777777777777777777777777555666777888999999999999:::::::::999999999999999;;;<<<<<<===???AAACCCEEECCCCCCCCCCCCCCCCCCDDDDDDAAAAAABBBBBBAAA@@@>>><<<===???AAACCCEEEFFFEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCEEEGGGGGGGGGHHHJJJKKKOOOPPPRRRSSSSSSRRRQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJKKKMMMOOOQQQSSSVVVUUUSSSRRRRRRRRRSSSSSSRRRTTTVVVYYYZZZZZZYYYXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYYYY[[[[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\YYYZZZYYYTTTOOOMMMPPPTTTRRRQQQPPPOOONNNOOOPPPPPPQQQPPPPPPPPPOOOOOONNNMMMIIIJJJLLLNNNNNNMMMKKKJJJIIIKKKNNNPPPRRRQQQPPPNNNNNNOOOPPPQQQRRRQQQOOOMMMLLLMMMMMMKKKHHHEEECCCCCCGGGFFFEEECCCBBB@@@???>>>CCCCCCDDDCCCBBBAAA???>>>========================AAA???===:::777555333333111111111111000000000///000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,+++******,,,,,,+++***+++***)))((('''''''''&&&(((((('''''''''(((((()))&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$######$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHHKKKNNNPPPVVVZZZXXXRRRUUUMMMIIIJJJLLLLLLMMMOOOKKKJJJIIIJJJLLLNNNNNNMMMKKKLLLMMMQQQTTTVVVVVVUUULLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOWWWVVVRRRNNNJJJIIIKKKNNNNNNMMMKKKJJJIIIIIIJJJKKKHHHIIIJJJIIIHHHHHHJJJLLLKKKLLLLLLJJJHHHGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAA??????@@@AAA@@@???======999===@@@???===;;;;;;===>>>===;;;999888777666666666666777777888999999999888888888777777777777777222222222333333555666666555555555555444222111000......///000111222333444333444555555555444333222111222222222222111000000....../////////...------,,,,,,,,,,,,---...//////333333333222222111111111000000111222333444555555000000/////////000000111///000111222222333333333//////111222222222111000333222111111000000111111//////000111000///---,,,////////////////////////...//////000000//////...///000000000///...------------...////////////...,,,------......//////000333333222222111111111111222111111111111000000000222222222222222222222222333222111111000000111111000222444444333222333444333444555555333222333444333555777888777555666666999888777666555555666666666666555555555555444444222333555666777888888999::::::999999999999:::;;;::::::999:::;;;===???AAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAA@@@@@@???>>>===???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA???>>>AAABBBDDDFFFFFFHHHKKKNNNRRRSSSUUUVVVVVVUUUSSSRRROOONNNMMMLLLKKKKKKKKKKKKMMMLLLLLLMMMNNNPPPRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUWWWZZZ[[[[[[ZZZZZZWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYYZZZZZZZZZ[[[[[[WWWWWWUUUQQQMMMLLLNNNRRRRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPOOOPPPRRRSSSRRRQQQHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJLLLNNNNNNNNNLLLKKKKKKMMMPPPRRRSSSSSSRRRRRRNNNOOOPPPMMMIIIFFFDDDCCCEEEDDDCCCAAA???===<<<;;;DDDDDDDDDDDDCCCBBB@@@???::::::;;;<<<===>>>>>>???BBBAAA???<<<888555333222111111111111000000000000000000000///......------************************,,,,,,,,,,,,,,,---------,,,+++******,,,,,,+++*********)))(((((('''&&&&&&'''''''''''''''(((((()))$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""#########$$$###""""""###$$$$$$###!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$IIIMMMPPPOOOPPPSSSTTTRRRRRRLLLHHHKKKMMMMMMLLLNNNLLLJJJJJJKKKMMMNNNNNNMMMJJJJJJLLLOOOSSSTTTTTTSSSKKKJJJIIIHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNVVVUUURRRNNNKKKJJJLLLNNNNNNMMMKKKJJJIIIIIIJJJJJJFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIFFFEEEFFFIIIGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBAAA@@@???>>>===;;;<<<>>>>>>>>>===;;;::::::>>>AAA@@@<<<999:::<<<::::::999888777777777777666666777777777777777777888888777777777666666666333222222222222222222222111111222333333333222222......//////000111222222000111333444444333111000///000000111000///...---///////////////...------,,,,,,,,,,,,---...//////000000000111111111111111000111111111222222333333...------,,,,,,------...//////000111333444444555///000111222333222222111222111000/////////000000---...000111000///...---////////////////////////......////////////......//////000000000//////.........///000000000//////,,,,,,------...//////000111111111111111222222222000000000000111111111111222222222222222222222222333222111111000000111111000222444555333333333444333555555444222111222333333555777777666555666777999888666555555555666777666666666666555555444444222333444666777888999999:::999999888999:::<<<<<<;;;:::999999:::;;;===?????????@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@BBBBBBBBBBBBCCCDDDEEEFFFBBBBBBCCCBBBAAA@@@>>>===???@@@BBBCCCEEEHHHMMMQQQRRRSSSUUUWWWWWWVVVUUUTTTQQQPPPOOONNNMMMMMMNNNOOONNNMMMMMMMMMMMMOOOQQQRRROOOOOONNNNNNNNNPPPQQQRRRUUUVVVXXXYYYZZZZZZZZZYYYVVVVVVWWWXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYYYYXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYXXXYYYZZZ[[[[[[[[[ZZZZZZWWWXXXWWWVVVSSSQQQQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRTTTRRRPPPQQQTTTVVVUUUSSSJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLIIILLLOOOQQQRRRSSSSSSSSSOOOPPPPPPNNNJJJFFFCCCBBBBBBBBBAAA@@@???>>>======AAAAAABBBBBBAAA???===<<<888999999::::::;;;<<<<<<======<<<:::888555222000111111111111000000000000000000000///......------++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,+++******,,,,,,+++***&&&''''''((()))))))))(((((((((''''''((())))))***''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%###!!!"""###$$$%%%%%%$$$###""" !!!"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$MMMQQQRRRNNNLLLNNNQQQRRRRRRLLLIIIKKKNNNLLLKKKLLLLLLKKKJJJKKKMMMOOONNNMMMMMMMMMMMMOOOPPPPPPNNNLLLJJJIIIHHHGGGGGGIIIKKKLLLOOONNNMMMMMMMMMMMMMMMMMMTTTSSSQQQNNNKKKKKKMMMOOONNNMMMKKKJJJIIIIIIJJJJJJDDDFFFGGGGGGFFFFFFGGGHHHGGGHHHIIIGGGDDDCCCEEEGGGHHHHHHHHHHHHGGGEEEDDDCCCAAABBBBBBBBB@@@>>><<<:::999:::<<<======;;;999888:::>>>BBB@@@<<<888888:::999999888888999:::;;;;;;888888777777666666666555888888777777666666666555555555444444333222111111///000111222333444444444......//////000000111111...///111222222111000///---.../////////...,,,+++///000000000///...---------------...///000111222------...///000111222222111111111111000000000000111000000/////////000000//////000222333444555666000111222333444333333222222111///.........///000,,,...///111111000...---////////////////////////......////////////.........///000000000000000///...//////000000000000000.........///000111111222//////000111222333333444/////////000111111222222222222222222222222222222333222222111000111111111000222444555444333333444444555555444222111111333444666777777666666777999888777666555555666777888999999888888777777777666222333555666888999::::::999999888888999;;;===>>>>>>===<<<;;;;;;===???@@@===>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAADDDCCCCCCBBBCCCDDDFFFGGGBBBCCCCCCDDDCCCBBB@@@???===???@@@AAADDDHHHNNNSSSNNNPPPRRRUUUVVVVVVUUUUUUSSSRRRQQQPPPOOOPPPQQQRRRMMMLLLKKKKKKKKKLLLNNNNNNMMMLLLLLLLLLMMMOOOQQQRRRUUUVVVXXXYYYYYYYYYYYYXXXUUUVVVXXXYYYZZZYYYXXXWWWTTTUUUVVVXXXYYYYYYYYYYYYUUUUUUUUUUUUUUUVVVWWWWWWYYYZZZ\\\]]]]]]]]]\\\[[[YYYZZZ\\\]]]\\\YYYUUURRRRRRQQQPPPOOOOOOPPPQQQRRRVVVSSSQQQRRRUUUWWWVVVTTTLLLKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIJJJKKKLLLMMMNNNIIIKKKNNNPPPPPPQQQRRRSSSNNNPPPPPPNNNJJJEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA============<<<;;;999888888888888888888888888888777888999888777444111000111111111111000000000000000000000///......------........................,,,,,,+++++++++,,,---...,,,+++******,,,,,,+++***###$$$&&&((()))***++++++))))))((())))))***++++++******))))))((('''%%%%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((((((&&&###"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$OOOMMMLLLMMMNNNPPPOOOOOOQQQPPPNNNLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHFFFDDDDDDFFFIIIJJJKKKHHHHHHGGGFFFGGGHHHJJJKKKIIIHHHHHHGGGHHHIIIKKKLLLQQQRRRRRRNNNIIIHHHLLLQQQMMMKKKIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFDDDBBBBBBCCCCCCDDDCCC@@@<<<:::999999:::;;;<<<>>>>>>===;;;:::999:::<<<>>>>>>===<<<:::666777888999999999999999888777666555555444444555666666666666666666666666222222222111222222333333111111000///////////////000000//////000111222222000000000000////////////000000000///......------......---,,,,,,,,,,,,---,,,,,,+++++++++,,,...///------...///000111222222//////000000000000//////000///...------...///000//////000111222222333333555555555555555666777777777666444222000...---,,,333222222222111000000000000000000000000000000000000///---------...000222000//////...---,,,,,,,,,,,,,,,---...///111222333---------.........////////////000111111111111111222222111111000000//////////////////000000000000000000///...............222222222333333444444444111111111111111111111111333444555555555555555555777888888777666444555666666777888888888777555555555444333333444555777888777888888999999999888888;;;===>>>>>>=========>>>=========>>>>>>??????@@@??????@@@AAAAAA@@@@@@@@@EEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBBAAAAAA@@@@@@???@@@@@@AAAAAACCCGGGMMMRRRRRRQQQQQQSSSVVVWWWWWWVVVWWWVVVTTTQQQOOOMMMLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMKKKKKKMMMNNNOOOPPPPPPPPPWWWXXXXXXYYY[[[\\\]]]^^^XXXWWWWWWVVVVVVWWWWWWXXXYYYXXXWWWVVVUUUVVVWWWWWWZZZXXXVVVSSSRRRUUU[[[___\\\bbbccc___^^^___\\\VVVZZZ\\\^^^___^^^ZZZUUURRRQQQQQQPPPPPPPPPOOOOOOOOOSSSRRRRRRTTTWWWXXXVVVSSSRRRPPPMMMLLLKKKKKKIIIHHHLLLKKKIIIJJJLLLMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIIIIGGGDDDBBB???@@@AAABBBCCCBBB>>>;;;<<<;;;:::888777666666666444444444555444333333222111111111222222333333333222222222111000//////...---...///000000///.........---,,,+++***+++,,,,,,,,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############""""""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%OOOMMMLLLLLLNNNOOOOOONNNQQQPPPNNNLLLLLLLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIIGGGEEECCCCCCFFFHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIPPPQQQQQQMMMIIIHHHKKKPPPNNNMMMKKKIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFBBBCCCDDDCCCAAA@@@AAABBBBBBCCCBBB@@@===:::::::::999:::<<<===>>>===;;;:::;;;<<<=========;;;999888777888888999999999999888888777666555444444444444333333333333333333333333333333222111111222222222111111000///////////////000000//////000111111222000000000000/////////...////////////............///...------,,,,,,---------,,,+++++++++,,,---..................//////////////////000000///////////////.............../////////000111111222333333444444444444444555666666555555444222000///------111111000000000000000//////////////////////////////...---,,,---...000111000000//////...------,,,*********+++,,,---...///---------.........//////...///000000111111000000000000000000000000//////000000000111111111111111222222111000000000000000000000111222333444555666111111111111111111111111222333444555555666666666666777888777555555555777666666777777777666444333333333222222333555777888666777777888999999999999;;;===???@@@???>>>>>>>>>???@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAAEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDFFFIIINNNRRRRRRQQQQQQSSSVVVYYYYYYXXXWWWUUUTTTQQQOOONNNMMMLLLOOONNNMMMKKKJJJJJJJJJJJJMMMNNNOOOPPPQQQQQQQQQQQQVVVWWWXXXZZZ[[[[[[[[[[[[RRRRRRSSSTTTVVVYYY[[[\\\YYYYYYXXXWWWWWWXXXYYYZZZXXXWWWVVVSSSSSSUUUZZZ]]]]]]aaacccaaaaaadddbbb^^^]]]^^^___^^^\\\XXXTTTRRROOOPPPPPPPPPPPPPPPPPPPPPVVVTTTTTTUUUWWWWWWTTTQQQVVVTTTQQQPPPPPPOOOMMMLLLMMMKKKJJJJJJKKKLLLKKKJJJLLLMMMMMMMMMLLLLLLKKKKKKIIIGGGFFFFFFFFFEEECCCAAA@@@???@@@AAABBBAAA>>><<<;;;;;;999888777666666666777777777777777666555555111111111222222333333333222222111111000//////...//////............///000...---,,,+++++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%NNNMMMKKKLLLNNNOOOOOONNNPPPOOONNNMMMMMMMMMNNNOOOPPPPPPOOONNNMMMKKKIIIHHHEEECCCBBBCCCEEEFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGNNNOOOOOOKKKHHHGGGJJJMMMQQQPPPNNNKKKIIIGGGEEEDDDFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDAAABBBBBB@@@??????AAABBBCCCDDDCCCAAA>>>;;;;;;;;;999:::;;;=========<<<;;;<<<<<<<<<<<<;;;999777666999999999:::999999888888777777666555444444444444222222222222222222222222444333222111111111111111111111000////////////000000000/////////000111111000000000/////////..................///////////////...------,,,---------------,,,+++++++++,,,,,,.........---------,,,,,,......////////////......------......///......---//////000000111111222222333222222222222333444444333333222111000//////.........///////////////000////////////////////////...---,,,,,,,,,---///000111000000//////......---......------......///000---------...............---......///000///////////////////////////000000////////////000000111111222222111000000000000000...///000111333555666777111111111111111111111111111111333444555555555555444555666666555444666777666666777777666444333111111111111111222444666777555555666777888888999999:::===@@@BBBAAA???>>>>>>@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBGGGGGGFFFFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCEEEFFFGGGGGGJJJMMMPPPQQQPPPPPPSSSVVVYYY[[[ZZZVVVUUUTTTRRRQQQPPPPPPOOOQQQPPPNNNMMMLLLKKKKKKLLLPPPQQQRRRSSSSSSSSSSSSSSSVVVWWWYYY[[[[[[ZZZYYYXXXPPPPPPQQQSSSUUUXXXZZZ[[[WWWWWWVVVVVVWWWXXXZZZ[[[WWWWWWVVVUUUTTTUUUWWWZZZYYY\\\^^^]]]___dddeeecccaaaaaa```___\\\WWWSSSQQQNNNOOOPPPQQQQQQRRRQQQQQQTTTSSSSSSTTTVVVVVVUUUSSSXXXVVVSSSRRRQQQQQQOOOMMMMMMKKKJJJJJJJJJJJJIIIHHHJJJKKKKKKLLLKKKJJJHHHGGGEEECCCBBBBBBBBBBBBAAA???@@@>>>===>>>??????>>><<<;;;:::999777666666666666444444555555444444333222111111111222222222222222222111111000000//////...111///---,,,,,,---///000------,,,++++++++++++,,,+++++++++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############""""""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%NNNLLLKKKKKKMMMNNNNNNMMMOOONNNNNNMMMNNNNNNOOOPPPPPPPPPOOONNNMMMKKKIIIHHHCCCBBBBBBCCCEEEFFFEEEDDDBBBDDDGGGIIIKKKLLLLLLLLLIIIIIIHHHHHHGGGGGGGGGGGGLLLMMMLLLJJJGGGGGGIIIKKKSSSSSSRRROOOKKKGGGEEEDDDEEEFFFHHHIIIHHHGGGEEEDDDCCCBBBAAA??????AAABBBCCCBBBBBBAAA@@@>>>???BBBEEEHHHHHHGGGDDD???<<<;;;<<<999:::;;;<<<<<<<<<;;;;;;::::::::::::999888777666999:::::::::999888777777777666555444333333333333555555555555555555555555444444222111000000000000222111000000//////000000000000/////////000000111000000/////////.........---------...///000000111//////...------------------------,,,,,,,,,,,,,,,.........------------,,,---......//////......---+++,,,---//////...---,,,/////////000000000111111111000000000000111222222111111111111000000000000.........//////000000000////////////////////////---,,,,,,,,,,,,---...///111111000000/////////...000000///////////////000........................,,,---......//////......------......//////000000+++,,,,,,------.........000//////...............//////000111222333444555111111111111111111111111111222333333333333333333222333555555444444555777555555666666555333111000000000000000222444666777333444444555666888999:::999===AAACCCBBB@@@???>>>>>>??????@@@AAABBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCHHHHHHHHHHHHFFFEEEDDDCCC???@@@@@@AAABBBBBBCCCCCCCCCDDDFFFGGGGGGHHHKKKMMMOOONNNNNNQQQUUUXXXZZZZZZVVVVVVUUUTTTTTTSSSTTTTTTQQQPPPOOONNNNNNOOOQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVXXXZZZ\\\\\\[[[YYYWWWTTTSSSSSSSSSSSSTTTTTTUUUSSSSSSRRRSSSTTTVVVXXXYYYYYYZZZYYYWWWUUUTTTTTTVVVRRRTTTTTTUUUXXX\\\___```bbbcccdddccc___YYYSSSOOOMMMNNNOOOQQQRRRRRRSSSSSSOOOPPPQQQSSSUUUVVVWWWWWWUUUSSSPPPOOONNNNNNLLLJJJMMMKKKJJJJJJJJJJJJHHHFFFFFFGGGIIIJJJJJJIIIHHHGGGDDDBBB@@@@@@@@@???>>><<>>???@@@AAABBBCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>???@@@AAABBBCCCCCCDDDFFFGGGHHHHHHIIIKKKMMMNNNMMMLLLNNNRRRUUUWWWXXXVVVVVVUUUUUUVVVWWWXXXXXXUUUSSSQQQPPPPPPQQQSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXX[[[]]]]]][[[YYYWWWVVVUUUTTTSSSRRRQQQQQQQQQRRRQQQQQQRRRSSSUUUWWWXXX\\\]]]\\\YYYUUURRRRRRRRROOONNNNNNPPPSSSUUUXXXZZZbbbdddggghhhddd\\\TTTOOONNNNNNOOOPPPQQQSSSTTTUUUPPPQQQRRRRRRSSSTTTUUUVVVSSSQQQNNNLLLLLLKKKJJJHHHKKKJJJJJJJJJKKKJJJHHHFFFDDDEEEGGGHHHIIIIIIIIIIIIGGGEEEAAA???>>>===<<<:::===;;;999888:::;;;<<<<<<888888777666555555555555666666666666666555444444111111111111111111111111000000000///////////////,,,...///000000...,,,***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%LLLKKKIIIJJJLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFGGGIIIJJJJJJGGGDDDBBBCCCFFFIIIKKKNNNOOOPPPLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHPPPRRRTTTSSSOOOKKKKKKLLLFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCEEEFFFFFFFFFEEEFFFIIIKKKNNNNNNLLLHHHCCC>>>===<<<<<<<<<;;;;;;:::999999999555555666666666777777777777777777888777777666666555555444333222222222222222222222222222222222222333222111000000000000000222222111000000000000111000000//////......///////////////.........---------------...///000000111000///......------......---...//////000000//////------....../////////000,,,,,,------------,,,,,,******+++,,,------------............///////////////............///000000000000000000000000000000///000000000000000111111........................,,,---------............////////////////////////......---------------..................---------,,,------...///.........//////////////////000000,,,------...///000111111222222111000000000000000111111111000000000000///000000000000000000000000222222222222111000///...111222333333222222333444333444555555555444333222222111111000111222444555333333222222333555777888999<<<@@@BBBAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAABBBCCCCCCHHHIIIJJJJJJJJJLLLOOORRRPPPNNNLLLMMMOOORRRTTTTTTSSSTTTTTTUUUVVVXXXYYYZZZYYYWWWTTTPPPOOOOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXXXXVVVWWWYYY[[[[[[[[[YYYXXXTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTVVVXXXYYY\\\\\\[[[XXXTTTRRRQQQRRRRRROOOOOORRRTTTTTTVVVZZZaaadddggghhheee^^^VVVQQQPPPPPPOOONNNPPPRRRUUUVVVWWWXXXWWWUUURRRQQQQQQSSSTTTRRROOOMMMMMMLLLKKKIIIIIIHHHIIIKKKMMMMMMKKKIIIFFFFFFGGGGGGHHHIIIJJJKKKJJJFFFBBB???>>>===;;;:::;;;999777777999:::;;;:::777777666555555555555555444444555555444444333222111111111111111000000000////////////////////////+++---000111111...***(((+++++++++,,,+++******))))))))))))***************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%LLLJJJIIIIIIKKKLLLLLLKKKMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIKKKMMMNNNMMMIIIFFFFFFGGGGGGHHHJJJKKKMMMNNNKKKLLLMMMNNNNNNMMMMMMLLLJJJIIIIIIHHHIIIIIIHHHHHHJJJNNNRRRRRRNNNLLLMMMOOOGGGGGGGGGFFFEEEDDDDDDDDDBBBCCCEEEFFFFFFEEECCCBBBEEEFFFHHHIIIHHHIIIKKKLLLKKKKKKJJJGGGBBB???>>>>>>>>>===<<<:::999888777777666666555555555555555555444555555666666666666555555444333222111111111111000000000000000000000000111111000000000000111111333222111111000000111111000000///...............//////.........---------------......//////000000000//////...............---...///111222222222222.........---------------,,,,,,------------,,,,,,************+++,,,---...........................///............///000000000000000000000/////////000///////////////..............................------......////////////........................000000/////////000000111//////.........---------------...///////////////000000000000000000//////------...///000111222222222222111000000000000000//////000000000000000000000000000000000000000000...///000000111111111000111222333222111000111222222333555666666555444444444333222111111222333444444333222111222333555666999;;;>>>????????????@@@??????@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCC???@@@AAABBBBBBCCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDDIIIIIIJJJIIIJJJLLLQQQTTTSSSQQQNNNMMMNNNPPPRRRRRRPPPPPPQQQSSSUUUWWWYYYZZZXXXVVVRRRNNNMMMMMMNNNOOOQQQRRRSSSUUUWWWXXXYYYYYYTTTUUUVVVWWWXXXYYYYYYYYYTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRSSSUUUVVVWWWXXXXXXWWWTTTRRRQQQRRRTTTUUURRRRRRWWWYYYWWWYYY]]]aaabbbddddddbbb]]]YYYUUUTTTQQQNNNMMMNNNQQQUUUXXX^^^^^^\\\XXXTTTQQQRRRSSSVVVSSSQQQOOOOOONNNLLLKKKFFFGGGHHHKKKNNNOOONNNLLLKKKJJJHHHGGGGGGHHHJJJKKKIIIEEEAAA???>>>===<<<;;;999777666777888:::999999666666555555444444555555111222222222222111000000222111111111000000000///////////////////////////---...///000///---***)))***++++++,,,+++***)))(((((()))))))))*********+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%KKKJJJIIIIIIKKKLLLLLLKKKMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHKKKKKKMMMOOOQQQOOOKKKHHHKKKJJJIIIHHHHHHIIIKKKLLLJJJKKKLLLNNNNNNNNNMMMLLLJJJIIIHHHIIIJJJJJJIIIHHHEEEJJJPPPPPPNNNLLLNNNQQQHHHHHHFFFEEEDDDDDDDDDDDDAAACCCEEEGGGGGGEEECCCAAADDDFFFIIIJJJJJJJJJKKKMMMHHHHHHHHHEEEBBB????????????>>><<<:::888777666666888777666555444333333333333333444555666666666555555444333222111111111111000000000000000000000000111000000000000000111222333222111111000111111111111000///...............//////.........---------.........///////////////000000///...............---...000222333444444333///......---+++******)))+++,,,,,,------,,,,,,++++++***))))))***,,,...///.....................---///............///000000000000000000/////////////////////......------,,,........................---...//////000000//////---------...............,,,,,,,,,,,,,,,---......//////.........------------...//////000000//////222222111111000000//////++++++,,,---...///000111000000///...............---......///000111111222000000000000000000000000+++,,,...///111222333333222333333222000///000111222333444666777666666555555444333222222222333444555444222111111222444555999;;;===>>>>>>>>>???AAA<<<===>>>???AAABBBCCCDDDGGGGGGGGGFFFFFFDDDCCCCCC@@@AAABBBDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGGGGGGGKKKPPPTTTVVVSSSOOONNNOOOPPPQQQQQQMMMMMMOOOPPPSSSUUUXXXYYYSSSQQQNNNLLLKKKMMMOOOQQQOOOPPPRRRUUUWWWXXXYYYYYYRRRSSSSSSTTTUUUWWWXXXXXXVVVUUUTTTSSSSSSRRRRRRSSSQQQQQQPPPPPPQQQRRRSSSTTTSSSSSSSSSQQQPPPPPPSSSVVVVVVSSSTTTZZZ\\\ZZZ[[[```aaaaaa```___]]]\\\ZZZYYYVVVSSSNNNLLLLLLPPPUUUYYY______^^^[[[VVVTTTUUUWWWVVVTTTQQQOOOOOONNNMMMKKKEEEEEEHHHLLLPPPQQQPPPOOOPPPNNNKKKHHHGGGGGGIIIJJJFFFCCC@@@>>>===>>>======777666666777888999999777666666555444444444555555444555555555555444333333222111111111000000//////........./////////////////////...------,,,++++++******+++,,,+++***)))((((((((())))))*********+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############""""""$$$$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%IIIJJJJJJKKKJJJHHHGGGFFFHHHIIIJJJJJJJJJKKKMMMOOOMMMKKKIIIHHHGGGHHHIIIJJJOOOSSSWWWXXXUUUPPPKKKIIIFFFFFFGGGHHHIIIIIIGGGEEEGGGHHHHHHIIIKKKLLLNNNOOOJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGGGGHHHJJJLLLNNNOOOHHHFFFCCCAAA?????????@@@AAACCCEEEHHHIIIHHHFFFEEEAAACCCEEEGGGJJJLLLMMMNNNKKKGGGBBBBBBDDDDDDAAA===@@@===999777666666666555888888777666555444444333333333333333444666888999444444333333222111000000000///...------///111333000000000000000111111222000000000000111222333444222111111111000000//////...//////...,,,***+++,,,////////////////////////111000000///......------...//////000111222222222...............---------,,,,,,,,,,,,------...///++++++++++++++++++++++++...------,,,,,,,,,------000//////.........//////000111222222222000///...///...,,,++++++,,,...///***++++++***))))))***,,,000//////...------,,,,,,,,,,,,,,,------.........---.........---,,,,,,+++,,,,,,---.........------//////.........//////000111111111111111000//////......///000000000000000---...000111222111///...,,,---...000111111222222333333222111000000000111000000111111111222222222444444333222222333333333444555555666777888888999555555333222222111222222555555555444333333222222555777:::===???AAAAAABBB>>>>>><<<<<<===???AAABBBFFFGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEFFFHHHIIIIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDGGGHHHGGGEEEGGGNNNTTTXXX[[[ZZZUUURRRSSSTTTRRROOOOOOOOOPPPQQQRRRSSSTTTSSSQQQNNNLLLKKKMMMPPPRRRUUUUUUUUUVVVXXXYYY[[[\\\TTTSSSRRRRRRSSSVVVXXXZZZWWWVVVTTTRRRPPPPPPPPPPPPMMMNNNOOOPPPQQQRRRSSSTTTSSSQQQOOOMMMMMMPPPSSSUUUWWW]]]___ZZZVVVVVVYYYYYYaaa___\\\XXXVVVTTTTTTUUUUUUUUUTTTSSSRRRQQQOOOOOOUUUYYY]]]\\\WWWTTTVVVXXXZZZXXXTTTPPPNNNNNNPPPQQQNNNMMMLLLLLLNNNQQQUUUWWWVVVQQQKKKHHHIIIJJJKKKKKKIIIGGGDDDAAA>>><<<<<<;;;777666555555777888888777555555444333222000000/////////000000000000//////000000000000000000000000000000000///......------,,,,,,------,,,,,,+++***+++++++++************)))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&(((***+++***(((&&&###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''JJJJJJKKKKKKJJJIIIGGGFFFGGGIIIJJJJJJIIIJJJMMMOOOQQQPPPNNNLLLKKKLLLMMMNNNRRRVVVYYYZZZVVVQQQMMMKKKJJJIIIHHHHHHHHHGGGEEECCCIIIIIIJJJKKKLLLNNNPPPPPPKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMHHHGGGDDDBBB@@@@@@@@@AAACCCDDDGGGHHHIIIHHHFFFEEEAAABBBDDDFFFIIIJJJKKKLLLKKKGGGCCCCCCEEEEEEBBB??????<<<888666666666555444444444444444555555555555333444555555666555555444222222222111111111000000000000/////////000111222000////////////000111111222111111000000000000111000000000/////////.........///000///---,,,,,,...////////////////////////............////////////......///000000111222222//////......------,,,,,,,,,,,,++++++,,,------...++++++++++++++++++++++++...------,,,,,,,,,------//////...............//////000000000//////...---///---,,,++++++,,,---///---.........,,,,,,...////////////...---,,,,,,,,,,,,,,,,,,---------------------......---,,,,,,+++((()))***+++,,,---------,,,,,,,,,,,,,,,---......000111111111111000///.........///000000000000000---...///000000///---,,,,,,---...///111111111111222111000000/////////000//////000000000111111111444333333222222333333333555555555666666777777888555555444444444444333333444444444444555555555555666777:::<<<>>>???@@@@@@>>>===<<<;;;;;;===???@@@DDDEEEFFFGGGGGGGGGFFFFFFGGGFFFEEEGGGIIIJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFHHHFFFEEEGGGNNNTTT```bbbaaaZZZTTTSSSQQQNNNPPPOOOOOONNNNNNOOOOOOPPPQQQPPPNNNLLLLLLNNNPPPRRRWWWWWWWWWXXXYYY[[[]]]]]]YYYXXXVVVTTTSSSTTTUUUVVVYYYWWWTTTRRRPPPPPPPPPQQQOOOPPPPPPQQQSSSTTTUUUUUUUUUSSSQQQOOONNNOOOPPPRRRTTTZZZ\\\XXXTTTUUUWWWWWW\\\ZZZXXXUUUTTTSSSSSSTTTVVVVVVVVVVVVTTTRRRPPPOOONNNRRRUUUUUUSSSRRRUUUXXXYYYWWWSSSPPPOOOOOOQQQRRRQQQPPPNNNMMMNNNPPPRRRTTTVVVQQQKKKHHHHHHIIIHHHGGGIIIHHHEEECCC@@@>>>===<<<888777555555777777777666555444444333111000000/////////000000000000//////////////////////////////.............../////////,,,,,,------,,,,,,+++***+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$###!!!""""""""""""##################$$$$$$%%%%%%&&&JJJKKKLLLLLLKKKJJJHHHGGGGGGHHHIIIIIIIIIJJJLLLNNNSSSRRRPPPOOONNNOOOQQQRRRTTTWWWYYYYYYUUUPPPMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFKKKKKKLLLMMMNNNOOOQQQRRRMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHFFFDDDBBBBBBBBBBBBCCCDDDFFFGGGFFFEEECCCAAA???AAABBBEEEFFFHHHHHHIIIHHHFFFCCCCCCEEEFFFCCCAAA>>>;;;777555555555444444000000111333444555666777333444666777666555222111000000000000000000000000000000111111111111111111//////......//////000111444333111000...---------//////...............---...///000000...---...000........................,,,,,,---...//////000000......//////000000111111/////////...---,,,,,,++++++++++++***++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------......---------....../////////...------------......---,,,++++++,,,---...//////000///...---///111///......------,,,,,,+++------------,,,,,,,,,,,,---------------,,,,,,+++'''((()))+++,,,---......*********+++,,,---...///000000000000000//////.........///000000000000000....../////////---,,,+++,,,---...///000111111111000000///........./////////////////////000000000333333222222222222333333555555555555555666666666444444666777777666666555444444444555666777777777777888999;;;======>>>>>>===<<<;;;::::::;;;===>>>@@@BBBDDDFFFGGGGGGFFFEEEGGGFFFEEEGGGIIIJJJIIIHHHDDDEEEGGGGGGHHHGGGFFFFFFDDDFFFGGGFFFFFFHHHNNNSSSbbbeeeddd]]]WWWTTTQQQMMMPPPOOONNNMMMLLLKKKKKKKKKOOONNNMMMMMMNNNOOOPPPQQQXXXXXXYYYZZZ[[[]]]^^^___]]][[[YYYWWWUUUUUUUUUUUU[[[XXXUUURRRPPPPPPQQQRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUSSSQQQOOONNNNNNNNNQQQVVVXXXTTTQQQSSSUUUTTTUUUUUUTTTSSSRRRQQQQQQQQQSSSTTTVVVWWWWWWVVVTTTSSSMMMPPPRRRQQQOOOOOOQQQUUUVVVUUUSSSQQQPPPQQQRRRSSSSSSRRRPPPNNNMMMMMMOOOOOOTTTPPPLLLIIIHHHGGGEEEDDDIIIIIIHHHFFFDDDAAA???>>>:::888666555666777666444444444333222111000000///...//////000000//////...........................,,,,,,------...//////000,,,,,,,,,,,,,,,++++++***++++++*********)))))))))(((((((((((((((((((((((()))((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""""""""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$KKKLLLLLLMMMLLLKKKIIIHHHFFFHHHIIIIIIIIIIIILLLNNNOOONNNMMMMMMNNNQQQSSSTTTTTTUUUVVVUUUQQQMMMKKKJJJKKKKKKLLLKKKJJJJJJLLLMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPOOONNNLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDBBBBBBCCCCCCBBB@@@>>>===???@@@AAACCCDDDEEEEEEEEEEEECCCBBBCCCDDDDDDCCCAAA>>>;;;777555444444444333000000111333444666777777444444555555555444333222222222111111000000/////////000222333333222111000...............///000000333222000///------,,,,,,........................---...//////...---///000------------------------,,,,,,---......//////000.........//////000000000000///......---,,,+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---------------,,,------......///...---,,,,,,---...///------,,,++++++,,,------,,,---...---++++++---...------------,,,,,,++++++...------,,,,,,+++++++++,,,,,,---------,,,,,,+++***+++,,,---......//////+++++++++,,,---///000111/////////000000///............///000000000000000///000000//////---,,,+++,,,---...///000000000000000000///....../////////000000000000000000000000222222222222222222333444555555555444444444444444333444666888999999777777555666666666777777777888888888999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===???AAADDDFFFHHHHHHGGGFFFFFFEEEDDDEEEGGGHHHGGGFFFBBBDDDFFFHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGIIIMMMQQQWWW\\\]]]ZZZWWWVVVTTTQQQOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQXXXXXXYYYYYY[[[]]]^^^___]]]\\\[[[YYYYYYXXXXXXXXX[[[YYYUUUQQQPPPPPPQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRPPPNNNMMMLLLNNNSSSTTTQQQPPPRRRTTTSSSSSSSSSTTTSSSRRRQQQOOONNNKKKMMMQQQUUUXXXYYYYYYYYYUUUUUUTTTQQQMMMKKKMMMNNNSSSSSSRRRQQQQQQRRRSSSSSSRRRPPPNNNLLLKKKKKKLLLLLLPPPOOOMMMKKKIIIGGGEEEDDDHHHIIIIIIHHHFFFCCC@@@???;;;999777666666666555333333333333222111000000///...//////////////////...------------------------,,,,,,---------.........+++,,,,,,,,,,,,+++******************))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########LLLMMMNNNNNNMMMLLLJJJIIIGGGHHHIIIIIIIIIJJJLLLNNNKKKKKKKKKMMMOOOSSSWWWYYYTTTUUUUUUSSSOOOLLLKKKLLLOOOPPPRRRPPPNNNMMMNNNOOOKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCBBBAAA???===<<<>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBBBB@@@???>>>;;;777555444444444333222222333444555666666777555444222111222333555777555444444222111000/////////111222444444222000///...............///000000000000///...------......////////////////////////,,,---......---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,.......................................////////////......---,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,---......///...---,,,---...///000,,,,,,,,,++++++,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,+++++++++---------,,,,,,++++++***++++++,,,,,,---,,,,,,+++------.........---,,,,,,******++++++---...000000---....../////////............///000000000000000111111111000///...------,,,---...//////000//////000000/////////000000111111111111111111111111111111111111111222222333444444444444333333333333333222444666888999999888777888888777777777666666666888888888888888999999999<<<<<<;;;;;;<<<<<<======>>>@@@CCCFFFGGGHHHGGGGGGDDDBBBBBBBBBDDDEEEDDDCCCAAABBBEEEGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGIIILLLNNNKKKPPPTTTSSSRRRTTTTTTRRRLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLLLLMMMNNNOOOPPPQQQVVVVVVVVVWWWYYYZZZ\\\]]]```___]]]\\\ZZZYYYXXXXXXYYYWWWTTTQQQPPPPPPQQQRRROOOOOOOOOOOOPPPPPPPPPPPPNNNNNNOOOOOOOOONNNMMMLLLMMMQQQRRRPPPPPPSSSTTTSSSTTTUUUVVVVVVUUUQQQNNNLLLGGGJJJMMMRRRUUUWWWWWWWWWXXXWWWTTTPPPLLLJJJJJJJJJPPPPPPQQQQQQQQQRRRRRRRRRNNNMMMLLLJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGEEECCCAAA???;;;999777666666666444333333222222111111000000000......////////////.................................---------,,,,,,,,,+++++++++,,,,,,++++++***)))*********)))))))))(((((('''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&%%%#########$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########MMMNNNNNNOOONNNMMMKKKJJJHHHIIIJJJJJJJJJKKKMMMOOOKKKLLLLLLOOORRRVVVZZZ]]]VVVVVVUUUSSSPPPNNNOOOPPPUUUXXXYYYVVVQQQMMMKKKLLLJJJJJJJJJKKKKKKMMMNNNNNNRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFEEECCCAAA@@@?????????@@@@@@AAA@@@@@@@@@>>>???@@@AAAAAA@@@>>>===>>>;;;777555555555444444333444444444555555555555666444111///000333666888555555444333222111000000///111222333333111///...//////......//////000111///............//////000///////////////000000000,,,---...---,,,+++,,,---++++++++++++++++++++++++......------------------------..................------------,,,,,,,,,,,,,,,+++******)))*********+++++++++++++++++++++++++++******++++++,,,---...++++++++++++,,,------.........---------...//////++++++,,,,,,,,,,,,+++++++++,,,---,,,+++***,,,...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((((()))***+++,,,---,,,---........................///000000000000000111111000000/////////...,,,---...///////////////000000//////000000111111222222222222111111111111111111000111111222333444222222222222222333333333222333555666777777777666888888888777666555555555777777666666777777888999::::::;;;<<<<<<======>>>???@@@AAACCCDDDFFFFFFFFFBBBAAA@@@AAABBBCCCBBBAAA@@@BBBDDDGGGHHHIIIJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKEEEJJJMMMLLLLLLNNNOOOMMMKKKKKKKKKLLLMMMNNNPPPPPPNNNMMMLLLLLLMMMNNNOOOPPPSSSSSSTTTUUUVVVXXXYYYZZZbbbaaa___\\\YYYVVVTTTSSSUUUTTTSSSRRRQQQQQQQQQRRRMMMMMMMMMLLLLLLLLLLLLLLLIIIJJJKKKLLLLLLLLLLLLLLLKKKNNNOOONNNPPPTTTUUUSSSUUUWWWYYYZZZXXXTTTOOOLLLKKKKKKMMMNNNOOOPPPPPPQQQQQQPPPNNNMMMKKKJJJJJJIIINNNNNNOOOPPPQQQQQQPPPPPPLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKIIIGGGFFFGGGHHHDDDDDDDDDCCCBBBAAA??????;;;999777666666666444333222222111111111000000000---......//////......---..............................---,,,,,,+++******+++++++++++++++******)))******)))))))))(((((((((''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$!!!""""""""""""#########%%%%%%%%%$$$$$$#########NNNOOOOOOOOOOOOMMMLLLKKKIIIJJJKKKKKKKKKLLLNNNPPPNNNNNNNNNPPPSSSWWWZZZ]]]VVVUUUTTTQQQOOONNNPPPRRRVVVZZZ]]]ZZZSSSMMMJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQTTTVVVWWWWWWVVVUUURRRQQQPPPNNNMMMLLLKKKKKKHHHHHHHHHHHHGGGFFFFFFEEEHHHGGGGGGEEEDDDCCCBBBAAA???@@@@@@@@@@@@??????>>>>>>@@@BBBBBBAAA???>>>===???<<<888666666666555444222222222333444444555555666555333111111222444555111111111111222222222222000000111111111000///...000////////////000111111000//////////////////000------........./////////...///000///---,,,,,,---+++++++++++++++++++++++++++,,,,,,------......///------------------------+++,,,,,,,,,,,,---------,,,,,,+++***************++++++++++++++++++++++++************+++,,,---...************+++,,,---...++++++,,,---------------+++++++++,,,,,,++++++++++++,,,---,,,******,,,---*********++++++++++++++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))))))))))))))***+++++++++,,,---.....................///000000000000000000//////.........//////------......//////......///.........//////000111222111111111000000000000000000000000111222333444000000111111222222333333333333333444444555555555666666666666666666666666666666555555555666888888777777999:::<<<=========???>>>>>>???@@@BBBDDDEEECCCAAA@@@AAABBBBBBAAA@@@BBBCCCDDDFFFIIIKKKLLLMMMKKKJJJHHHHHHHHHIIIHHHHHHEEEIIIJJJHHHGGGJJJKKKJJJJJJJJJKKKKKKLLLNNNOOOPPPPPPNNNLLLKKKKKKLLLOOOPPPRRRRRRRRRSSSUUUVVVXXXYYY___^^^\\\YYYVVVSSSQQQOOOQQQQQQRRRRRRRRRRRRQQQQQQKKKKKKKKKKKKJJJJJJIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIIIILLLMMMLLLOOOSSSTTTRRRTTTWWWZZZ]]][[[WWWRRRNNNMMMLLLKKKKKKKKKLLLMMMNNNKKKKKKKKKKKKLLLLLLKKKJJJLLLMMMNNNPPPPPPOOONNNMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHIIIIIIGGGCCCBBBCCCEEEBBBAAA@@@???>>>>>>======:::888666666666666555444111111111111000000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$$$$!!!""""""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$OOOOOOPPPPPPOOONNNLLLKKKJJJKKKLLLLLLLLLLLLOOOQQQOOOOOONNNOOOQQQTTTXXXZZZSSSSSSQQQNNNLLLLLLOOORRRSSSXXX\\\[[[TTTNNNKKKKKKLLLKKKKKKKKKLLLMMMNNNNNNMMMPPPTTTWWWXXXXXXVVVTTTQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHHHHHHHGGGGGGFFFEEEGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>???AAACCCCCCAAA???>>>===@@@===999777666666666555//////000222333444555555666555555444222111111000---...///000111222333444000000000000000///......000000000000000111222222111111000///////////////,,,,,,,,,------.........000111111000...,,,------************************)))***+++,,,...///000111------------------------***++++++,,,,,,------...------,,,+++******++++++++++++++++++++++++++++++************+++,,,---...************+++,,,---...(((***+++,,,---,,,,,,+++***++++++,,,,,,++++++******++++++***))))))***,,,******************++++++*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,+++,,,------............,,,+++++++++++++++,,,,,,+++,,,------.........---...//////000000000000000......---------......///------......///.........---------------...///000111111000000/////////...000000000000111222333444//////000111222333333444333333222222222333444444444444555555666666777777555555444444555666888999444555777999;;;<<<======>>>===<<<<<<===???AAACCCCCCBBBAAAAAACCCCCCBBBAAADDDDDDEEEGGGIIILLLOOOPPPMMMKKKIIIHHHHHHHHHGGGFFFDDDHHHIIIFFFEEEIIIKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNQQQOOOLLLJJJJJJLLLNNNPPPQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXWWWVVVUUUSSSQQQPPPNNNOOOQQQRRRRRRRRRQQQPPPKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHJJJKKKJJJNNNSSSTTTQQQRRRUUUZZZ]]]]]]YYYTTTQQQLLLKKKIIIIIIJJJKKKNNNOOOKKKKKKLLLMMMNNNMMMKKKIIIKKKLLLNNNOOOOOONNNLLLKKKPPPPPPOOOMMMLLLKKKJJJIIIHHHIIIHHHDDD@@@>>>@@@BBBAAA???>>><<<;;;<<<<<<===:::888666555666777666555111111111111000000000000---..................---++++++++++++++++++++++++*********+++,,,,,,------***++++++++++++***))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$OOONNNMMMMMMNNNOOOQQQRRRPPPOOOOOONNNNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSRRROOOMMMMMMNNNQQQRRRTTTUUUUUUTTTSSSQQQOOONNNOOONNNMMMLLLLLLLLLLLLLLLPPPQQQRRRSSSSSSRRRPPPOOOQQQPPPPPPNNNMMMKKKIIIHHHLLLJJJGGGHHHJJJJJJHHHFFFEEEEEEEEEDDDBBB@@@>>><<<===<<<;;;;;;;;;===>>>???@@@AAABBB@@@>>><<<;;;<<<;;;:::999888777555555444333444555555666666555555666666555444333333222222444333111000000000...,,,//////000000000000//////////////////000000000000///...---,,,+++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,------------,,,************************...------,,,,,,------...+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++++++++++++++***)))(((*********)))******++++++)))))))))***+++++++++,,,---+++)))''''''((()))***,,,------...//////......------............---------...............------444222000...---...///000---,,,+++)))(((***...222000000//////.........---000000000000111111111111111111222222222222111111000000111111222222222222111333666777888777555444999888777666666777888888444444555777999;;;===>>>@@@>>>===<<<===???BBBDDDBBBBBB@@@@@@@@@BBBDDDEEECCCCCCCCCDDDFFFJJJMMMOOOHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGFFFEEEFFFHHHKKKLLLNNNKKKGGGEEEGGGJJJMMMOOOQQQPPPNNNMMMMMMOOORRRTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYZZZZZZWWWSSSPPPOOONNNOOOQQQUUUVVVTTTQQQMMMKKKHHHEEEDDDEEEGGGHHHEEEFFFFFFDDD@@@@@@CCCFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNQQQUUUZZZ]]]]]]YYYVVVMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMPPPOOOOOOOOOPPPPPPNNNMMMNNNMMMNNNRRRQQQKKKHHHIIIOOOLLLHHHFFFFFFDDD@@@===@@@<<<888666777999:::;;;777777555444333444444555111111111111000000000000.........///////////////------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%################################################%%%$$$###"""""""""###$$$########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$MMMMMMMMMNNNOOOPPPQQQRRRNNNNNNNNNMMMMMMNNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQOOONNNNNNOOOPPPQQQUUUUUUUUUTTTRRROOOMMMKKKRRRQQQPPPPPPOOOOOOPPPPPPRRRSSSSSSSSSSSSRRRQQQQQQSSSSSSRRRPPPNNNLLLJJJIIIMMMKKKHHHHHHHHHHHHEEECCCDDDDDDDDDCCCAAA@@@>>>>>>>>>===<<<;;;;;;;;;<<<===???@@@AAA@@@===<<<;;;<<<999888888777666555444444111111222333333333333222666666555555444333333333222000///000111111000.........////////////............/////////000000000000///...---,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************+++,,,,,,,,,,,,,,,************************+++******))))))******++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++***************))))))******+++,,,+++,,,,,,,,,++++++***))))))******************)))******+++++++++***)))))))))))))))))))))******+++***************+++++++++,,,+++***))))))******+++------...............---------............------------............------///---+++***))))))***+++000///...,,,++++++...111////////////......------....../////////000000000000111111222222111111000000000111111111111111111222222333333444444555555888777666555555666777777444555555666888:::<<<===AAA@@@>>><<<<<<>>>@@@BBBAAA@@@>>>===>>>@@@BBBDDDBBBBBBCCCDDDFFFHHHKKKLLLGGGGGGGGGFFFFFFFFFGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJKKKHHHEEEDDDEEEHHHKKKMMMOOONNNNNNNNNPPPRRRUUUWWWXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVUUUQQQNNNMMMMMMMMMQQQUUUVVVUUUTTTMMMKKKGGGDDDCCCCCCDDDEEE@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHKKKMMMOOONNNMMMLLLNNNOOOSSSXXX[[[[[[YYYVVVMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNMMMNNNRRRQQQMMMJJJKKKMMMJJJGGGEEEEEECCC@@@>>>AAA===999777777999999:::999777666444333222222222000/////////....................................------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################""""""""""""""""""""""""((('''&&&%%%$$$$$$%%%%%%########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$KKKLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMLLLLLLMMMMMMMMMOOOPPPPPPPPPPPPOOOOOONNNPPPPPPOOONNNNNNNNNNNNNNNQQQQQQQQQQQQPPPOOONNNMMMTTTTTTSSSRRRRRRRRRSSSSSSTTTSSSRRRRRRQQQQQQRRRRRRUUUTTTSSSRRRPPPMMMKKKJJJMMMKKKHHHGGGFFFEEEBBB@@@CCCCCCBBB@@@@@@??????@@@???>>><<<:::999999999:::===>>>???>>><<<:::::::::666555555555444444444444000000111222222222222111666666555555444333333333///......///111222111000......////////////...............////////////000000//////...---.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))***+++++++++++++++***************************))))))))))))))))))***+++************)))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++************))))))))))))***+++++++++++++++,,,++++++***)))((())))))******))))))((())))))******+++*********(((((()))))))))*********+++++++++***************+++++++++++++++,,,,,,,,,------.........------,,,------............------,,,------......---------+++***)))'''''''''((((((///000///...,,,+++,,,---///............---------------........./////////000111111222222111111000000000000000000000000000111000//////000111333444666555555444444555555666555555555666777888::::::AAA@@@>>><<<<<<===>>>??????===<<<;;;;;;>>>AAACCCAAAAAABBBDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFHHHJJJLLLKKKLLLMMMOOORRRUUUXXXYYYYYYXXXWWWVVVTTTRRRQQQQQQRRRRRRRRRSSSTTTSSSPPPNNNLLLMMMNNNQQQUUUXXXXXXWWWOOOMMMIIIFFFDDDCCCDDDDDD???@@@BBBDDDGGGGGGEEECCCBBBDDDHHHKKKLLLKKKHHHFFFMMMNNNPPPTTTWWWXXXWWWUUUOOOMMMKKKJJJIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPKKKKKKLLLLLLLLLLLLKKKKKKNNNLLLNNNRRRRRRNNNLLLMMMLLLJJJHHHFFFFFFEEECCCBBBCCC???;;;888777888888888999777666444222111000000000000/////////.........//////......------,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$IIIKKKMMMOOOPPPPPPOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIJJJKKKMMMOOOPPPQQQQQQSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRPPPOOONNNOOOOOOPPPSSSSSSRRRPPPNNNLLLJJJIIIIIIHHHGGGEEEDDDCCCAAA@@@BBBAAA???>>>>>>???@@@AAA@@@>>><<<999888777777777999;;;<<<;;;999777777777222222333333333333333333111111222333333333333333444333333333222222222111///...---...000111000///...//////000000//////...------.........////////////.........------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))(((((()))***************************************,,,,,,++++++++++++,,,,,,************))))))))))))******++++++++++++******))))))))))))))))))))))))************************++++++++++++************)))))))))))))))***++++++******++++++++++++******(((((())))))))))))(((((((((((()))******+++******((())))))***++++++++++++,,,+++++++++***)))))))))))))))***+++,,,,,,,,,+++------.........---,,,,,,,,,------......------,,,+++,,,,,,------------,,,---,,,+++************++++++,,,------+++******+++------------------------------........./////////000000111111111111000000000000000000////////////............///000111222333333333333333444444444555555555555666777888888>>>===<<<;;;;;;<<<>>>???===<<<;;;:::;;;===@@@BBB???@@@AAACCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIHHHIIIJJJLLLIIIKKKMMMOOORRRTTTVVVWWWXXXWWWVVVUUUSSSRRRPPPOOOQQQQQQQQQRRRTTTTTTQQQOOOMMMNNNOOOQQQTTTVVVWWWWWWPPPNNNLLLJJJHHHGGGGGGGGGEEECCCBBBDDDGGGGGGDDDAAACCCDDDFFFHHHIIIHHHFFFEEELLLLLLMMMPPPSSSUUUUUUTTTOOOMMMLLLJJJIIIIIIIIIJJJLLLLLLMMMNNNOOOPPPQQQRRRLLLMMMMMMLLLJJJIIIHHHHHHKKKIIIKKKOOOPPPLLLKKKMMMMMMLLLJJJIIIHHHHHHHHHGGGDDDAAA<<<999888888777666666666555333222111000000222222222111111111000000//////...---,,,+++++++++------,,,,,,,,,++++++++++++++++++***************************)))))))))((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$JJJKKKMMMNNNOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMPPPQQQRRRRRRRRRPPPNNNMMMKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPOOONNNNNNMMMNNNNNNOOOOOOPPPOOOMMMKKKKKKKKKKKKLLLNNNNNNMMMLLLJJJIIIGGGFFFCCCCCCCCCCCCBBBBBBBBBCCC@@@???>>>======>>>???@@@>>>===:::888666555555555555777888777555444444444111111111111111222222222000111222222333333222222111000000000000000//////000///......//////...,,,,,,,,,------------,,,,,,------------............------------,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))(((((()))************)))************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************+++++++++*********))))))))))))(((((())))))***+++)))******++++++*********(((((())))))))))))(((((('''((()))***************((()))***+++,,,,,,,,,,,,,,,+++++++++***)))))))))'''((()))***++++++******,,,---------------,,,,,,,,,,,,------------,,,,,,******+++,,,------,,,,,,......------------------(((***,,,,,,+++++++++,,,,,,,,,,,,,,,------------....../////////000000000000000000111111000000000000000000///////////////,,,...///111111000///...111111222222333333333333555555444444555555666777999999999999:::<<<>>>???<<<<<<;;;;;;===???AAABBB>>>???@@@BBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHIIIJJJKKKKKKKKKHHHJJJLLLLLLJJJHHHIIIJJJIIIJJJKKKMMMOOOQQQRRRRRRTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPRRRRRRPPPOOOLLLMMMNNNNNNOOOPPPRRRSSSNNNNNNMMMLLLJJJIIIHHHHHHHHHEEEBBBCCCGGGIIIHHHGGGKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNPPPRRRRRRQQQKKKJJJIIIIIIHHHGGGGGGGGGJJJJJJJJJKKKLLLNNNOOOPPPNNNOOOPPPMMMIIIFFFEEEFFFHHHFFFGGGKKKLLLIIIIIIKKKLLLKKKJJJHHHGGGGGGHHHIIIEEEAAA===:::999888666555333333333333333333222222222222222222111111111111//////...---,,,+++++++++------,,,,,,,,,+++++++++************************************)))))))))((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$LLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLOOOPPPRRRSSSRRRQQQOOONNNKKKJJJIIIGGGFFFFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEECCCCCC===???@@@AAA@@@AAACCCDDD???>>>>>>=========>>>>>>;;;:::888666555555555666333444555555333222222333000000000111111111111111//////000111111111111000........................000...------......---+++))))))************)))))),,,,,,,,,---------......+++,,,,,,,,,,,,+++******))))))*********+++++++++++++++++++++++++++++++++******)))(((((((((((()))(((((()))***************************************))))))(((((((((((())))))(((((()))))))))))))))*********++++++++++++******))))))))))))))))))))))))************************+++************))))))))))))(((((((((((()))******((()))******+++*********((())))))******))))))((((((((())))))***)))))))))&&&(((***+++,,,,,,,,,++++++++++++***************)))))))))))))))*********++++++,,,---------------,,,,,,------------,,,,,,))))))***+++,,,,,,,,,,,,------------------,,,,,,)))+++---...------...///++++++,,,,,,,,,,,,,,,---....../////////000000000///000000111111000000////////////000000111111111///000333444444222///---000000111222333333333333333333333333444555666666555555666777999;;;<<<===:::;;;<<<>>>???@@@AAAAAA>>>??????@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIIHHHGGGEEEFFFGGGHHHJJJLLLMMMNNNIIILLLOOOOOOKKKHHHGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPMMMLLLLLLMMMNNNOOOMMMLLLIIIJJJKKKKKKJJJKKKMMMPPPOOOOOOOOONNNLLLJJJHHHGGGGGGEEEDDDEEEIIIMMMOOOPPPPPPNNNLLLJJJJJJKKKMMMOOOMMMLLLLLLMMMOOOOOONNNMMMFFFGGGHHHHHHHHHGGGEEEDDDHHHGGGFFFGGGGGGIIIKKKLLLMMMOOOPPPMMMHHHDDDDDDEEEFFFDDDDDDHHHHHHFFFFFFHHHHHHHHHGGGDDDCCCCCCEEEGGGEEEBBB>>>;;;999888666444222222333444444444444444111111000000000///////////////......------,,,,,,------,,,,,,,,,,,,++++++)))))))))***************************)))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$NNNMMMMMMKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIILLLNNNPPPRRRRRRQQQOOOMMMMMMKKKIIIGGGFFFFFFFFFGGGIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA;;;===???@@@??????AAADDD>>>>>>>>>>>>======<<<;;;888777666555555555666777222444555555333222222333111111111111000000000000///000111111222222111111...........................,,,,,,,,,...///...---))))))************))))))+++,,,,,,,,,,,,---------,,,,,,---------,,,+++***))))))))))))*********+++******************************)))(((((((((((((((((()))******++++++******************************'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))************++++++++++++******))))))))))))))))))))))))************************************))))))))))))((((((((((((((()))******(((((()))***************)))******************)))))))))))))))))))))((('''$$$%%%(((***++++++***)))***************+++++++++,,,+++***)))))))))***+++)))***+++,,,---.........+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,------,,,+++,,,...***+++++++++,,,,,,,,,,,,------.........///////////////000000000000//////...//////000111222333333555555555555444222111000///000111333444444333333222222222222333444666666333333444555777888999999888999<<>>>>>>>>>>>@@@AAACCCDDDEEEFFFHHHJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIKKKMMMNNNNNNRRRVVVUUUPPPKKKIIIJJJIIIHHHHHHHHHIIILLLNNNPPPPPPQQQRRRSSSSSSQQQPPPOOONNNMMMLLLLLLMMMNNNLLLKKKHHHJJJKKKKKKKKKLLLPPPSSSVVVVVVUUUSSSPPPMMMIIIGGGFFFGGGJJJKKKMMMOOORRRTTTPPPOOONNNMMMMMMMMMMMMNNNMMMMMMMMMNNNOOONNNLLLIIIFFFHHHKKKMMMNNNLLLIIIGGGHHHGGGFFFFFFFFFHHHIIIKKKIIILLLNNNKKKFFFCCCCCCEEEEEECCCCCCFFFFFFDDDDDDFFFGGGGGGFFFCCC@@@@@@CCCFFFDDDAAA>>>;;;:::999777555333444555666555555444333111111111000000000//////........................------,,,,,,,,,,,,++++++((()))))))))*********+++************))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$PPPOOOMMMKKKIIIIIIJJJJJJGGGFFFFFFFFFFFFFFFFFFGGGJJJLLLNNNQQQQQQPPPNNNMMMOOOMMMJJJGGGFFFFFFHHHIIIFFFFFFEEEEEEEEEGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIHHHFFFDDDCCC@@@@@@AAAAAABBBAAAAAA@@@:::===??????>>>>>>@@@CCC===>>>>>>???>>><<<:::999666555555444555666777888333444666666444333333444222111111111000000000000222222333444444444444333......//////////////////+++******,,,...000000///,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,---.........---,,,+++))))))))))))******************************************)))((((((((((((((())))))***+++++++++++++++************************'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))******(((((()))*********************++++++++++++******))))))***))))))(((''''''"""###&&&((())))))(((((())))))******+++++++++,,,///---+++))))))***+++,,,((()))***,,,---...//////+++,,,,,,------,,,,,,+++(((((()))++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,***(((((()))************++++++,,,,,,,,,,,,,,,,,,---------......//////000000000000//////......///111222333444555:::999777555333222222333///000222333444444333333111111111222333444666666333444444555555555666666555888<<<@@@AAA@@@???===???>>>======???AAADDDFFFEEEFFFIIIKKKKKKKKKJJJIIIKKKJJJHHHGGGHHHJJJLLLMMMTTTYYY]]]\\\VVVPPPMMMNNNIIIHHHGGGGGGIIILLLPPPRRRQQQRRRSSSSSSRRRQQQNNNMMMQQQOOONNNNNNOOOOOONNNLLLJJJLLLNNNOOOOOOQQQUUUYYY^^^^^^\\\ZZZUUUPPPLLLIIIGGGKKKPPPQQQOOONNNPPPRRRSSSTTTTTTUUUTTTSSSQQQPPPNNNMMMNNNNNNOOOMMMJJJGGGIIILLLPPPTTTUUURRROOOLLLKKKJJJIIIHHHHHHIIIKKKLLLEEEHHHKKKIIIEEEBBBDDDGGGFFFCCCCCCFFFFFFCCCCCCFFFHHHHHHGGGCCC@@@@@@CCCGGGDDDAAA>>><<<;;;999777555666666777777666444222111333333333222222222222111.........///////////////---------,,,,,,,,,++++++(((((())))))*********+++************))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$TTTOOOIIIFFFFFFFFFEEECCCDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGEEECCCBBBCCCDDDEEECCCDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHEEEBBB@@@@@@DDDFFFHHHHHHFFFDDDCCCCCCFFFEEEDDDCCC@@@>>><<<;;;>>>>>>======>>>???@@@@@@??????>>>===;;;999888666:::999888888777777777777555444333333222222222333111111111111000000000///////////////////////////222222222222111///.........000///***+++//////***'''))),,,------+++***)))***+++,,,,,,,,,***)))(((******+++,,,,,,,,,++++++++++++************++++++,,,+++******************((((((''''''''''''(((((())))))(((((((((((())))))))))))(((''''''((()))***(((((())))))******++++++))))))(((((((((((())))))+++++++++******((('''''')))))))))))))))))))))))),,,++++++***)))(((''''''*********)))))))))))))))((((((((('''&&&&&&&&&%%%(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))(((((())))))))))))(((((((((((()))***************)))***+++,,,---...//////,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***,,,------+++******+++))))))******+++++++++,,,)))))))))******+++++++++***+++,,,,,,------,,,,,,,,,------...---,,,+++***......//////...---,,,,,,..............................///111111222222222333333333222222111111111111111111000000000000000/////////000111333444555555555555555555666777777777777888999:::<<<===>>>???>>>>>>???@@@CCCEEEFFFFFFGGGHHHJJJLLLMMMOOOOOOMMMKKKHHHGGGIIIKKKLLLLLLWWWZZZ]]]\\\XXXRRRMMMJJJHHHGGGGGGIIILLLNNNPPPPPPQQQPPPPPPPPPQQQRRRTTTUUUNNNOOOPPPRRRRRRRRRRRRQQQMMMMMMNNNNNNPPPSSSXXX\\\ccccccaaa^^^ZZZUUUQQQNNNJJJMMMQQQRRRQQQQQQTTTVVVVVVYYYZZZVVVTTTVVVWWWUUUOOOMMMKKKKKKLLLKKKJJJHHHJJJPPPWWWZZZWWWRRRNNNLLLMMMLLLKKKJJJIIIIIIIIIJJJCCCBBBAAA@@@AAACCCEEEGGGCCCBBBAAA@@@@@@BBBDDDEEEFFFEEEDDDDDDEEEDDDBBB@@@AAA>>><<<;;;<<<;;;777444333444444444444333222222000000///////////////000000000000000////////////------,,,++++++++++++,,,************))))))))))))******)))((('''&&&&&&%%%%%%&&&'''((()))))))))((('''%%%%%%%%%''''''&&&%%%###$$$$$$%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$,,,+++(((&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%######"""###%%%%%%###!!!RRRNNNHHHFFFEEEFFFDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDHHHHHHHHHIIIIIIHHHGGGGGGGGGFFFDDDBBBBBBAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAADDDGGGIIIIIIGGGEEEDDDDDDBBBDDDGGGHHHGGGFFFFFFGGGGGGGGGFFFDDDBBB@@@>>>======<<<<<<<<<<<<===>>>???============<<<;;;999999999:::;;;;;;:::888666555444444333222222111111222111111111000000000//////........................//////000//////...---,,,,,,///...******...---))))))***+++,,,+++++++++,,,***************))))))((()))******++++++++++++++++++******))))))******+++,,,+++***)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***)))(((''''''((())))))))))))))))))))))))******))))))(((((((((((())))))***++++++******(((''''''((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((())))))))))))++++++,,,,,,++++++***)))(((((())))))))))))(((((((((((()))************)))((((((((()))))))))))))))++++++***************)))+++++++++,,,,,,,,,------***,,,---,,,+++************************)))))))))*********+++++++++,,,,,,)))***++++++,,,,,,++++++)))******+++***)))((('''......//////...------,,,////////////////////////......///000111111111111222222111111000000000000111000000000000000000000/////////000111333444555666555555555555555666777888888888888999:::;;;;;;>>>===>>>>>>@@@BBBDDDEEECCCDDDFFFHHHKKKMMMOOOPPPOOOMMMJJJIIIJJJJJJJJJIIINNNQQQUUUVVVSSSOOOLLLJJJIIIHHHGGGHHHKKKNNNQQQRRRRRRQQQQQQQQQQQQRRRTTTUUUOOOPPPQQQRRRRRRRRRQQQQQQNNNNNNOOOOOOOOOQQQUUUXXX___^^^^^^\\\ZZZXXXUUUTTTKKKNNNPPPPPPNNNMMMPPPSSSWWW[[[\\\XXXVVVWWWVVVTTTRRRPPPNNNMMMMMMLLLJJJHHHHHHMMMSSSVVVUUURRROOONNNQQQOOOMMMJJJIIIHHHIIIJJJFFFEEEDDDDDDDDDEEEFFFGGGEEEDDDCCCBBBBBBCCCEEEFFFHHHGGGFFFDDDDDDBBBAAA???>>><<<;;;;;;<<<;;;999666333333333333333222111111222111000000////////////000000000/////////.........---,,,,,,++++++,,,,,,*********)))))))))((((((''''''''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&'''%%%######$$$%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!! !!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$###"""######$$$%%%$$$$$$######$$$$$$%%%$$$###"""###$$$$$$###"""NNNKKKGGGEEEDDDDDDDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>AAAAAAAAA@@@@@@?????????CCCEEEGGGGGGFFFEEEEEEEEECCCFFFHHHHHHGGGFFFFFFFFFGGGFFFEEECCCAAA???======;;;;;;;;;;;;;;;;;;<<<===;;;<<<<<<============<<<:::;;;======<<<999666333555444444333222111111111000000000000////////////........................,,,,,,------------,,,+++***------******,,,,,,))),,,+++*********+++,,,---***))))))(((((((((((()))(((((()))***************+++******))))))******+++++++++***(((((('''''''''***))))))))))))))))))***)))((((((''''''(((((()))******)))((('''''''''''')))))))))))))))((((((((()))((((((''''''(((((()))************)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))))))))(((((((((((())))))))))))***++++++++++++******)))(((((())))))))))))(((((('''((())))))******)))))),,,,,,+++***)))((((((''')))))))))))))))*********++++++++++++,,,,,,,,,,,,***+++---,,,+++)))******+++******))))))(((((('''++++++++++++,,,,,,,,,,,,))))))***++++++++++++***+++,,,,,,,,,,,,++++++***.........///......---,,,////////////////////////---...///000111111111000000000////////////......000000000000000000111111//////000000111222444444666666555555555555555666888777777777888888999:::=========>>>???AAACCCDDDAAABBBEEEHHHKKKNNNPPPQQQPPPOOOMMMMMMLLLKKKIIIGGGHHHKKKNNNPPPOOOMMMLLLKKKIIIHHHGGGGGGJJJMMMQQQTTTTTTSSSRRRRRRRRRSSSTTTUUURRRRRRRRRSSSRRRRRRQQQPPPOOOPPPPPPPPPOOOOOOQQQSSSVVVVVVWWWWWWWWWXXXXXXXXXPPPQQQRRROOOKKKJJJMMMPPPWWW\\\]]]ZZZWWWWWWVVVSSSSSSQQQNNNMMMLLLKKKHHHFFFFFFJJJNNNQQQQQQPPPPPPPPPSSSQQQNNNKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFDDDCCCCCCDDDEEEFFFIIIHHHFFFDDDBBB@@@??????;;;:::::::::<<<<<<:::888444444444444444333222222444333222111000/////////000////////////............---,,,,,,++++++,,,,,,******))))))))))))((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&'''((()))'''$$$###$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%&&&$$$"""!!!###$$$$$$###JJJHHHEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>===<<>>???@@@@@@@@@<<<======<<<;;;888666444666666666555444333333222000000/////////.........------------------------***+++,,,,,,,,,,,,,,,+++(((***+++******+++,,,,,,---,,,*********++++++***))))))'''&&&&&&'''((()))&&&'''((()))*********)))******))))))))))))******+++***)))((('''&&&&&&&&&))))))(((((((((((())))))(((((((((''''''(((((((((******)))((('''&&&&&&&&&)))))))))(((((('''''''''(((((((((''''''((((((((())))))******)))(((''''''((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***(((((((((((()))))))))))))))***************))))))(((((())))))))))))(((((('''(((((()))))))))))))))---,,,,,,+++***)))((((((((()))))))))******++++++***++++++++++++,,,,,,,,,***+++,,,,,,***))))))***)))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++------------------,,,,,,---...............------////////////////////////---...//////000000000///////////////............000000000000000111111111000000000000111222333444666666555444444444555555666666777777888:::;;;<<<>>>>>>>>>???AAABBBCCCCCCCCCDDDFFFIIIKKKNNNOOOPPPPPPPPPOOOPPPPPPOOOKKKHHHIIILLLNNNNNNMMMKKKKKKKKKJJJJJJJJJIIIJJJMMMRRRUUUUUUTTTSSSRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPOOOPPPQQQPPPNNNMMMMMMNNNNNNNNNOOOPPPRRRTTTUUUWWWVVVVVVUUUQQQKKKJJJLLLOOORRRXXX[[[YYYWWWWWWVVVSSSQQQOOOMMMLLLLLLKKKIIIGGGHHHIIIKKKLLLMMMMMMNNNNNNOOOOOOOOONNNLLLJJJHHHGGGGGGGGGGGGFFFEEECCCAAA@@@FFFEEEDDDCCCCCCCCCCCCDDDFFFFFFEEEBBB@@@??????@@@<<<;;;;;;;;;;;;:::999888555666666666666555444444555444333111000//////////////////.........------------,,,++++++++++++,,,***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((+++,,,---***&&&%%%%%%'''(((((($$$$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%&&&$$$!!! """$$$$$$$$$EEEEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDCCC@@@???>>>???EEEFFFFFFDDDAAA?????????CCCBBB@@@>>><<<;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;999:::<<<>>>???@@@AAAAAA>>>===:::888666666666666777777888888888777666555/////////............---------------------------++++++,,,---------,,,,,,((()))***+++***+++...111111...,,,++++++***(((%%%)))((('''&&&&&&'''((()))&&&&&&'''((()))************))))))))))))))))))******)))((('''&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((''''''''''''(((((()))))))))((('''&&&%%%%%%)))(((((((((''''''&&&&&&((((((''''''''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((()))((((((((()))))))))******&&&&&&&&&''''''((((((((((((((((((((())))))))))))((())))))******)))))))))(((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''&&&&&&&&&)))******++++++,,,,,,,,,*********+++++++++,,,,,,)))+++,,,,,,***))))))***&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,***))))))))))))*********------...............---------------------------------...////////////.........////////////////////////000000111111111111000000000000111222333333555555444444444444555555444555666888:::===???@@@???@@@AAABBBBBBCCCDDDDDDGGGHHHIIIKKKLLLNNNOOOOOOOOOOOOPPPRRRSSSRRRPPPMMMNNNNNNNNNLLLIIIHHHHHHIIILLLNNNPPPPPPOOOPPPSSSVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPQQQPPPNNNMMMMMMNNNMMMMMMLLLMMMNNNQQQSSSUUUXXXXXXVVVQQQKKKHHHIIILLLLLLRRRVVVUUUUUUWWWVVVSSSQQQOOONNNNNNOOOOOOMMMLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJMMMQQQSSSSSSPPPLLLJJJIIIHHHHHHGGGFFFDDDBBBAAAFFFEEEDDDCCCBBBBBBAAAAAABBBCCCCCCBBB??????@@@BBB??????>>>===;;;888777666555555555555555444333333555444333111000/////////............------------,,,,,,+++***************)))))))))(((((((((((('''))))))(((((('''&&&&&&%%%&&&%%%$$$$$$%%%'''***,,,---***&&&%%%&&&'''(((((("""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&$$$!!! """$$$$$$$$$BBBCCCDDDCCCBBBCCCDDDFFFCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDCCCCCCBBBAAA??????????????????????????????@@@AAABBBCCCCCCDDDEEEFFFFFFDDDAAA??????@@@@@@AAABBBBBB@@@@@@AAACCCDDDBBB@@@>>>===<<<<<<===<<<;;;;;;:::::::::::::::888999:::<<<===>>>>>>>>>===;;;777444333444555777666777999:::::::::999888///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,)))(((***++++++,,,222999999555///,,,+++***'''###(((''''''''''''(((((()))%%%&&&''')))***************))))))(((((())))))***))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((((((((((((((((('''&&&%%%'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((((((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''(((((())))))))))))((((((((())))))))))))((((((&&&'''(((((())))))(((((('''''''''(((((()))))))))+++++++++++++++,,,,,,,,,************++++++++++++)))***,,,+++***((())))))%%%&&&'''(((***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------,,,++++++*********+++,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------...............---...............//////////////////000111111222222111111000000111222222333444444333333444555555666333444666888;;;>>>AAABBB@@@AAABBBCCCDDDDDDDDDDDDJJJJJJKKKLLLMMMNNNNNNOOOLLLMMMNNNQQQSSSTTTRRRPPPNNNMMMLLLIIIEEEDDDFFFGGGQQQUUUZZZ[[[YYYWWWVVVWWWTTTSSSRRRRRRRRRSSSTTTUUUTTTSSSRRRPPPOOOOOOOOOOOONNNOOOOOOOOONNNNNNPPPRRRPPPOOONNNMMMNNNPPPSSSUUUVVVVVVTTTOOOIIIFFFFFFHHHHHHNNNRRRQQQRRRUUUVVVTTTSSSQQQPPPQQQRRRSSSRRRQQQNNNKKKHHHFFFGGGGGGGGGFFFIIILLLRRRVVVWWWUUUQQQNNNKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???BBBEEEDDDBBB@@@AAADDDBBBBBBBBB???;;;777666666333333333333333222111111444333222111000/////////......---------,,,,,,,,,+++***))))))(((((())))))))))))((((((((((((''''''+++***)))((('''&&&%%%%%%)))((('''%%%%%%%%%%%%&&&(((&&&######$$$&&&&&&&&&!!!"""###$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$"""!!!###$$$$$$###@@@BBBDDDDDDCCCCCCEEEHHHFFFFFFEEEDDDCCCCCCCCCDDDAAAAAAAAABBBBBBAAA@@@@@@@@@????????????AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDBBB@@@???@@@AAA???@@@AAAAAA@@@AAABBBDDDCCCBBB???===<<<;;;<<<===;;;:::999888888888888888555666777888999999999999888777555333222333333444444666888:::;;;;;;::::::.........---------,,,,,,++++++++++++++++++++++++------------,,,++++++******((())),,,,,,---777BBBFFF>>>333,,,******(((&&&''''''((()))))))))))))))&&&&&&((()))***+++++++++))))))(((((((((((())))))((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''(((((((((((((((''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&'''(((((()))******((((((((((((''''''''''''(((((((((((())))))))))))&&&'''(((((())))))(((((((((((())))))))))))((((((&&&'''(((((())))))((((((*********+++++++++,,,,,,++++++++++++************************++++++++++++)))***++++++)))(((((()))((((((((()))***+++,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,------...//////......------------------------------.........------,,,,,,,,,,,,,,,---------......//////000111111222222111111111000111111222333222222222333444555666777333444555777:::===???AAA???@@@BBBCCCCCCCCCCCCBBBHHHHHHIIIKKKLLLNNNOOOOOOKKKKKKLLLNNNQQQQQQPPPOOOJJJJJJHHHFFFDDDEEEIIIKKKWWW^^^fffiiieee___[[[ZZZRRRQQQQQQQQQQQQRRRTTTUUURRRQQQPPPOOONNNNNNOOOOOOLLLMMMNNNMMMNNNPPPTTTWWWRRRPPPMMMLLLMMMPPPSSSVVVTTTUUUTTTPPPJJJFFFFFFGGGIIINNNPPPOOOOOOSSSTTTSSSTTTRRRQQQQQQRRRRRRQQQOOONNNJJJGGGEEEFFFGGGFFFDDDGGGJJJMMMQQQRRRQQQOOOMMMJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGEEEDDDAAAFFFJJJIIIEEEBBBBBBDDDCCCDDDDDDAAA<<<888777777444444444444444333222222222111000000////////////---------,,,,,,,,,,,,+++))))))((('''''''''''''''))))))((((((((('''''''''(((((((((''''''&&&&&&&&&))))))((('''%%%$$$######%%%###"""###%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$###"""###$$$$$$###"""???BBBDDDDDDCCCCCCFFFIIIKKKJJJHHHGGGEEEDDDCCCCCC>>>??????@@@@@@@@@??????AAA@@@??????@@@BBBEEEFFFCCCCCCBBBAAA@@@???>>>===???@@@@@@???>>>>>>???AAACCCDDDDDDBBB@@@@@@AAABBBAAA???===:::999999:::;;;999999888777777666777777333444444555555555555444444444444444333222222111222444777999;;;;;;;;;:::......---------,,,,,,,,,++++++++++++++++++++++++---------,,,+++***)))(((+++)))))),,,---///:::GGGPPPDDD555+++((()))***)))&&&''')))*********)))(((&&&'''(((***++++++,,,,,,))))))(((((((((((())))))(((''''''(((((()))***+++((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((******))))))((((((''''''(((((((((((())))))))))))&&&&&&'''((())))))(((((((((((())))))))))))((((((&&&''''''((((((((((((((()))))))))(((((((((((((((++++++******))))))(((((()))************+++++++++)))***++++++)))(((((()))***************++++++++++++++++++******)))))))))))))))***++++++++++++*********)))((()))***,,,---,,,,,,---.../////////...........................---------......---,,,,,,******+++++++++,,,,,,,,,...//////000111222222222111111111111111111222222111111222333444666777888444444555777999;;;===>>>>>>???AAABBBCCCBBBBBBAAAEEEFFFGGGJJJLLLNNNOOOPPPKKKJJJJJJLLLNNNOOONNNMMMHHHHHHGGGFFFFFFIIINNNRRR[[[dddnnnqqqmmmeee___\\\QQQPPPPPPPPPQQQRRRTTTUUUQQQPPPOOONNNMMMNNNOOOPPPKKKLLLLLLMMMNNNQQQWWW[[[PPPNNNKKKJJJKKKNNNRRRUUUTTTVVVVVVSSSMMMIIIHHHIIIKKKOOOQQQNNNNNNRRRSSSSSSSSSQQQOOOOOOOOONNNMMMKKKMMMIIIFFFEEEGGGHHHFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJHHHGGGFFFEEEFFFHHHJJJLLLPPPPPPOOONNNLLLKKKIIIHHHDDDIIINNNMMMHHHDDDCCCDDDBBBDDDEEEBBB===999888999777777777777777666666555000000///////////////000---------,,,,,,,,,++++++(((((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$$$$######%%%''')))((('''######%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! #########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######"""###%%%%%%###!!!DDDBBB@@@BBBFFFHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFGGG@@@<<>>===>>>???@@@???@@@BBBCCCBBBAAA???===AAAAAAAAA@@@@@@>>>===<<>>>>>>>>???@@@AAACCCCCCAAABBBBBBDDDFFFHHHIIIKKKKKKIIIHHHJJJMMMMMMLLLIIIIIIHHHGGGFFFGGGLLLSSSYYY___dddkkkppppppjjjbbb\\\VVVVVVWWWWWWVVVTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLLLLKKKJJJJJJLLLPPPTTTWWWUUUPPPJJJHHHKKKOOOQQQQQQRRRSSSUUUUUUSSSPPPLLLIIILLLLLLMMMMMMMMMMMMLLLLLLOOOPPPPPPPPPPPPOOONNNMMMGGGEEEDDDDDDFFFGGGGGGFFFCCCCCCCCCCCCEEEGGGIIIJJJHHHHHHGGGFFFGGGIIILLLMMMTTTRRRPPPMMMKKKIIIHHHHHHIIIJJJLLLJJJGGGCCC@@@@@@CCCAAA???<<<:::888777666444666777888888777666444111111111000000///...---,,,,,,,,,+++++++++******+++++++++***)))(((((('''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""##############################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%DDDBBBAAABBBEEEHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJEEEBBBCCCBBB===<<>>===>>>===;;;999888777777777888777666666666777777777444444444333333333333444555555666777666555444333333333222222222111111111111000000///......------******+++++++++,,,,,,,,,......---,,,+++******))),,,'''''',,,...///:::IIIQQQAAA111,,,+++)))***,,,''''''''''''''''''''''''%%%&&&'''))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((***'''&&&&&&(((((('''%%%%%%&&&(((((('''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''))))))''''''''''''&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&$$$###$$$&&&(((***%%%%%%&&&'''''''''''''''((((((((((((''''''''''''(((''''''((())))))(((&&&%%%&&&((()))******))))))''''''(((((((((((('''''''''(((((())))))*********+++***)))*********((('''******************))))))******+++,,,+++***)))(((*********************+++))))))))))))))))))))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111333444444222000///////////////............/////////.........------000//////000222333333222000000111222333444555555333222111000111333555777444666888888777777:::<<<======>>>>>>???AAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHHHHJJJLLLMMMKKKHHHHHHGGGGGGFFFHHHMMMUUUZZZaaadddiiikkkjjjeee^^^YYYYYYXXXXXXWWWTTTRRROOONNNPPPPPPOOONNNMMMLLLKKKKKKJJJIIIHHHIIIJJJMMMPPPRRRRRRNNNIIIHHHLLLPPPRRRSSSSSSSSSTTTTTTRRRNNNJJJHHHIIIJJJKKKLLLMMMMMMMMMLLLPPPPPPPPPPPPOOOOOONNNMMMEEEDDDBBBBBBCCCDDDDDDCCCDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGHHHJJJLLLMMMQQQPPPOOOMMMLLLJJJIIIHHHGGGHHHIIIGGGCCC@@@???>>>???>>><<<:::888777777666555666888999999888666555111111111000000///...---,,,,,,+++++++++***************))))))(((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDDBBBBBBCCCEEEGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNKKKJJJJJJHHHBBB???@@@EEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA???????????????????????????>>>===;;;999777555555777777666666666777999:::555555666666666555444333555777:::;;;:::777333111333222222222222111111111000000000///......------++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++***'''(((...///000888DDDFFF:::...))))))((()))***''''''''''''''''''''''''$$$%%%&&&((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''(((((('''&&&$$$&&&''''''&&&%%%%%%&&&)))(((((('''&&&%%%%%%$$$#########$$$%%%&&&((((((&&&&&&&&&&&&%%%%%%%%%$$$''''''((('''%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''(((((()))'''&&&&&&'''(((((('''%%%%%%&&&'''((())))))))))))((((((''''''''''''(((((()))))))))))))))************)))((()))******(((&&&)))))))))))))))(((''''''+++************)))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000333777::::::888555222.................................---------------000//////000222333333222000111222333444555555666444333333333444555666777777888999888777777888:::<<<<<<<<<===>>>???AAAAAABBBBBBAAAAAAAAABBBCCCCCCFFFFFFGGGIIIKKKKKKHHHFFFFFFFFFFFFFFFIIINNNUUUZZZaaabbbcccdddaaa]]]YYYVVVXXXXXXWWWVVVTTTRRRPPPNNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIJJJJJJLLLNNNPPPQQQPPPLLLIIIJJJNNNRRRTTTSSSRRRSSSSSSRRRPPPMMMIIIGGGIIIJJJKKKMMMNNNNNNNNNNNNPPPPPPPPPOOONNNMMMMMMLLLFFFDDDBBBBBBCCCCCCBBBAAADDDDDDDDDDDDEEEFFFHHHHHHJJJIIIHHHHHHIIIJJJLLLMMMLLLMMMMMMMMMLLLJJJIIIGGGEEEEEEEEEBBB???===<<<===::::::888777666666666666555666777888888777666555111111111000000///...---,,,++++++++++++*********)))((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""##############################DDDCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKLLLNNNNNNPPPQQQRRRRRRNNNIIIEEEDDDEEEFFFEEEEEEDDDCCCAAAAAA???@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCC??????????????????@@@@@@AAA@@@???===;;;888555444555555666666777:::===???===<<<;;;999777666555555666999===???>>>999444000222222222222111111111111000000//////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***(((***...///...222:::777222---------+++'''$$$))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''%%%'''((((((&&&%%%%%%&&&''''''((((((((()))))))))&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''')))((('''&&&'''((()))***&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&'''((((((((())))))((('''&&&&&&'''((()))***************)))))))))***)))((()))++++++)))''')))))))))))))))((('''&&&+++***))))))))))))******((()))))))))*********+++))))))))))))))))))))))))******))))))))))))******+++++++++++++++,,,,,,,,,------........./////////111555:::>>>>>>:::555111------...............///------------------------000///...///222333222111111111222333444555555666333333444555555555555555777888999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCFFFFFFHHHIIIIIIHHHEEECCCCCCDDDEEEFFFHHHMMMTTTXXX]]]]]]]]]\\\ZZZXXXVVVUUUVVVVVVVVVUUUUUUTTTTTTSSSPPPQQQQQQPPPOOONNNLLLKKKIIIJJJLLLOOOQQQSSSTTTTTTPPPNNNKKKLLLPPPSSSSSSRRROOOPPPPPPOOONNNLLLJJJIIIKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKIIIGGGEEEDDDEEEEEEDDDBBBDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHJJJKKKKKKJJJHHHFFFCCCCCCBBB???<<<;;;;;;<<<:::999888666555555444444444555666666666666555444111111111000000///...---++++++++++++************((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$CCCDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFHHHIIIKKKLLLNNNRRRVVVVVVSSSOOOLLLJJJGGGFFFFFFEEECCCBBB@@@???<<<===>>>@@@AAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDEEE@@@??????>>>>>>???@@@AAACCCBBBAAA???<<<999777555333555666777888<<>>@@@???;;;555111222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++******,,,,,,***,,,//////...,,,+++,,,,,,((($$$))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$############$$$'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%((('''&&&&&&&&&''')))***''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&'''(((((()))((('''&&&&&&'''((()))*********)))))))))))))))***))))))***++++++***((())))))******)))(((((('''***))))))(((((()))***************)))))))))(((((())))))))))))))))))))))))***))))))))))))))))))************++++++,,,,,,,,,------------.........///222555:::===<<<888222...,,,---------......//////------------------------///......///111222222111000111111222333444555666222222333444555444333333666777888;;;===>>>>>>>>>:::::::::;;;<<<===???????????????@@@AAABBBCCCDDDFFFGGGHHHHHHGGGDDDBBBAAABBBCCCEEEFFFHHHKKKPPPTTTWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUUUUUUUUUURRRSSSSSSSSSRRRPPPNNNMMMHHHJJJMMMPPPSSSVVVWWWWWWSSSPPPOOOPPPSSSTTTRRRPPPLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJHHHFFFEEEEEEEEEDDDCCCEEEEEEEEEFFFFFFFFFFFFEEEFFFEEEEEEDDDDDDDDDDDDEEEBBBDDDFFFHHHHHHGGGFFFEEEBBBBBBAAA>>>;;;::::::<<<;;;:::999777555444333333222222333333333333222222111111111000000///...---+++++++++*********))))))))))))(((((((((((('''''')))))))))(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%CCCDDDEEEDDDCCCDDDEEEGGGFFFEEEDDDDDDDDDFFFGGGHHHJJJQQQVVVUUURRRQQQOOOMMMHHHHHHGGGFFFDDDBBBAAA@@@======>>>@@@AAACCCDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEAAA@@@???>>>>>>???@@@@@@CCCBBB@@@>>>;;;999777666333555777777888;;;BBBGGGJJJFFF???999555555777888777999<<<===<<<999555333222111111111111000000000//////////////////......------------,,,,,,,,,,,,*********++++++++++++++++++************)))((((((000...)))$$$$$$))),,,***''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((&&&%%%&&&'''((()))***)))'''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%"""""""""###$$$%%%''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&'''((('''''''''&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$%%%%%%&&&((((((((((((''''''''''''((((((((((((((((((((())))))))))))(((((()))***+++***((((((((())))))))))))(((((((((((()))))))))))))))***++++++***))))))(((''''''))))))))))))))))))))))))***))))))(((((())))))***))))))******+++,,,,,,,,,,,,,,,,,,---------......222444777999888444///,,,,,,,,,,,,---......//////---------------.........///......///111222222111///000111222333444444555111222333333333333222222444444666:::???AAAAAA@@@:::::::::;;;<<<===??????>>>>>>>>>???@@@AAACCCDDDEEEGGGHHHGGGEEECCCDDDDDDDDDEEEGGGGGGHHHJJJMMMPPPRRRSSSTTTUUUVVVWWWWWWWWWZZZYYYWWWUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTRRROOONNNGGGHHHKKKNNNQQQTTTUUUVVVTTTSSSRRRTTTWWWWWWSSSPPPKKKKKKJJJIIIIIIIIIJJJKKKHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLHHHFFFDDDDDDEEEEEEDDDCCCEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@???@@@BBBCCCDDDDDDCCCCCC@@@@@@@@@>>><<<:::::::::<<<;;;999777555444333222111111111111111111111111111111111000000///...---+++************)))))))))(((((((((((((((((((((((()))))))))(((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCCEEEFFFEEECCCCCCEEEGGGGGGFFFDDDBBBBBBBBBDDDDDDFFFOOOTTTQQQNNNNNNMMMJJJGGGGGGFFFEEECCCAAA@@@???>>>>>>>>>???AAACCCFFFGGGIIIIIIJJJIIIHHHGGGEEEDDDBBBAAA???>>>===>>>???@@@BBBAAA>>>;;;999888777777555777888666555777===CCCDDD@@@;;;777444333444555555666777777777555444333111111111111000000000000.../////////////////////......---------,,,,,,,,,+++++++++*********************)))))))))***)))''',,,,,,'''!!!!!!(((+++***''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''$$$###$$$&&&''')))***)))'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''#########$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%&&&((((((&&&%%%%%%$$$$$$$$$$$$&&&'''(((''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&%%%%%%'''((()))(((&&&%%%&&&'''(((((((((((((((&&&''')))*********)))((()))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,+++++++++,,,,,,,,,,,,---000111333333333111///...++++++,,,------...//////------.........////////////...---///111222111000...///000000222222333444333333222222222222222222222222444999>>>@@@???>>>:::;;;;;;;;;<<<>>>???@@@>>>>>>======>>>??????@@@BBBDDDEEEEEEDDDEEEHHHKKKGGGIIIJJJJJJIIIJJJLLLMMMPPPRRRTTTWWWXXXXXXWWWVVVXXXWWWUUUSSSQQQQQQQQQQQQRRRSSSUUUUUUTTTRRROOOMMMIIIIIIKKKMMMOOOPPPRRRSSSTTTSSSTTTWWWZZZZZZVVVRRRMMMLLLJJJHHHGGGGGGGGGHHHFFFGGGIIIKKKMMMNNNOOOOOOJJJIIIHHHHHHIIIKKKMMMOOOHHHGGGEEEEEEFFFGGGFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAA<<<>>>???>>>;;;999888888999888777666555444444444111111111000000111111111111111111000000///...---************))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$CCCEEEFFFEEECCCBBBEEEHHHIIIGGGDDDBBBAAAAAABBBBBBDDDMMMRRRNNNJJJJJJJJJGGGDDDDDDCCCBBBAAA???===<<<===<<<<<<===???BBBEEEHHHJJJKKKLLLLLLJJJHHHEEECCCDDDBBB@@@>>>======>>>???AAA???<<<999777666777777666888888666222333999???<<<:::888555333222222222333333333222222222333333111111111111000000000000.........///////////////.........------,,,,,,,,,+++++++++*********)))))))))))))))((())),,,+++)))$$$(((((($$$$$$)))((($$$)))))))))))))))))))))))) !!!"""%%%(((+++,,,((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((&&&$$$"""$$$&&&&&&((()))(((%%%$$$$$$$$$ """$$$&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$&&&(((((((((((((((((((((((((((#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%&&&'''((()))((('''&&&###$$$$$$%%%&&&(((((()))'''&&&&&&'''(((((('''%%%%%%$$$$$$###$$$%%%'''(((&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))$$$######%%%''''''&&&$$$######%%%&&&'''(((((((((%%%''')))***+++***)))(((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,//////000000000111111000++++++,,,,,,---...//////........./////////000000///...---...111222111000......///000111222333333444444333222222222333333222111333888===???===;;;;;;;;;;;;<<<===>>>???@@@>>>>>>===<<<<<<<<<<<<<<>>=========<<<<<<===>>>???@@@:::<<<>>>>>>;;;888666666666666555444444444555555222222111111111111222222111111111111000///...---************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""##############################""""""""""""""""""""""""############$$$$$$$$$$$$########################BBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGDDDBBBBBBCCCDDDHHHIIIJJJKKKKKKIIIGGGFFFDDDDDDCCCBBBAAA???===<<<@@@???>>>>>>???AAACCCEEEDDDIIIMMMNNNJJJEEEBBBAAAAAA@@@???===<<<<<<;;;;;;===;;;999777666666666777555555555555555666777777777777777777666666666666222222222333333444444444111000000///////////////------...............---+++++++++************)))------,,,+++***)))((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###!!!!!!"""$$$''')))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))"""###%%%'''(((((('''&&&((('''%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***,,,---''''''((((((((((((''''''((((((((((((((((((((((((***&&&###$$$(((***(((%%%))))))*********))))))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))*********))))))(((&&&&&&'''))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,,,,,,,------++++++,,,---...///000111111111000//////////////////000000000111111111111333222111111222333555666111222444555555777:::<<<;;;:::999999:::;;;<<<=========<<<;;;;;;;;;;;;<<>>??????>>>===>>>@@@BBBCCCDDDGGGIIIHHHEEEBBBAAAAAABBBAAA@@@???>>>=========<<<;;;999888666666666777555444444444444444555555666666666555555555444444000111111111222222222333111000//////......//////------............------+++++++++*********))))))******))))))))))))((((((''''''((((((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&***)))((('''%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))%%%"""###'''((('''$$$((((((((())))))((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))*********))))))(((&&&'''((()))************++++++++++++++++++++++++,,,,,,------------------+++++++++,,,,,,,,,------++++++,,,---...///000000111000000/////////////////////000000000111111111111111111111222333444444111222444555555777999<<<<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>BBBEEEEEECCCCCCGGGLLLSSSUUUTTTOOOIIIEEEFFFIIIKKKMMMOOOQQQPPPNNNKKKIIINNNNNNOOOPPPRRRUUUWWWYYYVVVWWWWWWWWWWWWUUUTTTSSSLLLJJJHHHHHHIIIJJJJJJIIIJJJKKKMMMOOOPPPPPPOOOOOOMMMLLLKKKIIIFFFEEEFFFHHHIIIIIIJJJLLLNNNQQQSSSTTTNNNLLLIIIIIIJJJKKKKKKKKKIIIIIIKKKMMMOOONNNKKKHHHFFFFFFFFFGGGHHHHHHIIIIIICCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::999;;;999888888888777555333333333222222222222333333000000000000000000000000111111000000///......---,,,++++++***)))((((((((())))))))))))(((((((((''')))((('''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%##########################################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%$$$""""""###%%%$$$############$$$%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###################################################CCCDDDEEEGGGHHHJJJKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@??????>>>=========???@@@AAABBBCCCCCCBBB???>>>???@@@AAA@@@???>>>===<<<<<<<<<;;;:::999888777666666666444444333333333333333444444444444444333333333333//////000000000000111111000000///............///---------......------,,,++++++*********)))))))))'''''''''(((((()))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$)))'''%%%######$$$&&&''''''&&&%%%%%%%%%&&&(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''(((%%%"""###&&&'''&&&###''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((())))))******)))))))))(((((()))***++++++++++++************************,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,---...//////000000000//////......//////////////////000000000000///000111222333333333333111222444444555666999;;;======<<<;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>>>>@@@CCCBBB@@@AAADDDGGGNNNPPPQQQOOOJJJGGGGGGIIIIIIJJJKKKLLLMMMLLLKKKKKKOOOOOOPPPQQQSSSUUUWWWXXXZZZYYYYYYYYYYYYYYYYYYZZZOOOLLLHHHFFFGGGHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLJJJHHHGGGIIIKKKLLLLLLLLLMMMNNNOOOQQQRRRMMMLLLJJJJJJKKKKKKJJJIIIKKKKKKLLLNNNOOONNNKKKHHHDDDDDDFFFGGGIIIJJJKKKLLLFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>===<<<;;;;;;::::::888777666666777666444222222111111000000111111222////////////////////////000000000///......---------,,,+++***)))((('''&&&)))))))))((((((((('''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%###"""###%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$EEEEEEFFFGGGHHHHHHIIIIIIKKKKKKJJJJJJKKKKKKKKKJJJHHHIIIIIIJJJIIIHHHGGGGGGDDDDDDDDDCCCBBBAAA???>>>>>>>>>============>>>???>>>?????????>>>>>>>>>>>>======<<<;;;:::999999999:::999999888777666666666555444444333333333333333444444333333333222222222///////////////000000000000///......------......,,,------------,,,,,,+++************))))))))))))''''''((((((((()))))))))*********))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''%%%###$$$&&&'''&&&%%%''''''''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''((())))))))))))))))))))))))***+++++++++++++++)))))))))***************---------------,,,+++******++++++++++++,,,,,,,,,++++++,,,------...//////000//////.........//////........./////////000000///000222333444444333222111222444444444666888:::>>>======<<<;;;;;;;;;;;;999999999:::;;;<<<>>>??????@@@AAAAAA@@@@@@BBBDDDGGGIIILLLMMMKKKIIIIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQSSSUUUVVVWWW[[[ZZZYYYXXXYYY[[[]]]^^^UUUQQQLLLHHHGGGHHHHHHHHHJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKIIIJJJLLLNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMKKKIIIKKKKKKLLLMMMNNNLLLHHHEEECCCDDDEEEFFFGGGIIIJJJJJJFFFEEEDDDBBBAAA@@@??????<<<<<<<<<;;;;;;;;;::::::777666555555666555333111000000////////////000000111111111111111111111111000000///......------,,,///...---+++***(((''''''))))))((((((((('''''''''((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$"""!!!"""##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$EEEEEEEEEFFFFFFFFFFFFFFFGGGEEEEEEFFFIIIJJJIIIGGGJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>==================;;;<<<>>>@@@AAA@@@>>><<<===<<<;;;::::::999999:::888888888888777666666555555555444444444444444555444444444333333333222222000000000000000////////////......---------------,,,,,,------,,,+++***************)))))))))((((((******)))))))))(((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""$$$&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((( """$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%%%%&&&''''''&&&(((''''''''''''((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((())))))))))))))))))******++++++++++++***************++++++,,,,,,------------,,,+++***************+++++++++,,,,,,++++++,,,,,,---.........//////............//////---............////////////000222444444444333333111222444444444555777999=========<<<<<<;;;::::::888888999999;;;<<<>>>???@@@AAAAAAAAA@@@@@@BBBCCCCCCFFFJJJMMMNNNNNNNNNNNNKKKLLLLLLMMMOOOPPPRRRSSSQQQRRRSSSTTTUUUVVVWWWWWWYYYXXXWWWVVVWWWZZZ]]]^^^XXXTTTNNNIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFHHHJJJLLLKKKLLLLLLKKKJJJKKKMMMOOOQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLMMMOOOOOOMMMKKKKKKKKKLLLMMMMMMKKKHHHDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDBBB@@@???>>>======<<<<<<;;;;;;::::::999999777555555555666555333111000//////......//////000000000000000000000000000//////......---,,,,,,,,,000///...---+++***(((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!! !!!"""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$DDDDDDDDDDDDDDDDDDDDDDDDGGGEEEEEEGGGKKKMMMKKKIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCC??????>>>>>>======<<<<<<:::;;;===@@@BBBAAA???<<<>>>>>>===<<<<<<<<<<<<<<<777777888888777777666555444444444444444555666666333333333333222222222222000000////////////............---,,,,,,,,,,,,---,,,,,,,,,,,,+++***))))))******)))))))))(((((((((*********))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$&&&'''(((''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))*** ###&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''&&&$$$"""!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((''''''&&&'''(((***+++((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))***************)))))))))******+++,,,,,,,,,+++,,,,,,,,,,,,++++++***************++++++++++++++++++,,,,,,------------......------......//////------------.........//////000111222333333333333111222444444333444777999;;;;;;;;;<<<;;;;;;:::999888888888999:::<<<===>>>@@@@@@@@@@@@AAABBBBBBCCCDDDFFFJJJNNNQQQRRRRRRRRRMMMMMMNNNPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVUUUTTTVVVXXXZZZ\\\UUUQQQLLLIIIHHHHHHGGGFFFDDDCCCCCCCCCEEEGGGIIIJJJKKKLLLLLLKKKJJJKKKMMMOOOTTTSSSRRRQQQPPPOOOOOOOOOLLLKKKKKKLLLNNNOOOOOONNNMMMMMMMMMNNNOOOMMMIIIFFFCCCCCCCCCBBBBBBAAAAAAAAACCCBBB@@@???===<<<<<<;;;<<<<<<;;;:::999999888888555444333444555555333111000//////......//////000.................................---,,,,,,++++++///...---,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$###!!! !!!"""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$AAABBBBBBCCCEEEFFFFFFGGGIIIGGGGGGJJJOOOQQQOOOLLLHHHHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@??????>>>===<<<<<<;;;::::::<<<@@@AAA@@@>>>???>>>==================666777888888888777666555222222222222333444666666222222111111111000000000///.........---------,,,...------,,,+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((***)))))))))((((((((((((''''''(((((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''' !!!###%%%''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!!!!###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''((($$$$$$%%%%%%&&&''''''(((&&&'''(((((('''%%%###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&''')))+++'''''''''((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))((())))))******))))))((((((((())))))***++++++,,,***++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,---------...------------...///000,,,,,,---------..................//////000111222111222444444333444666888888999:::;;;;;;;;;:::999999999999999:::;;;<<<===??????>>>???@@@BBBBBBCCCFFFGGGIIILLLOOOPPPPPPPPPLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVTTTTTTTTTTTTUUUVVVXXXYYYPPPNNNKKKKKKKKKLLLLLLKKKGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLLLLKKKJJJJJJMMMOOOSSSRRRQQQPPPNNNNNNNNNNNNJJJIIIHHHIIIKKKNNNOOOOOOKKKKKKLLLMMMNNNMMMIIIFFFBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA???>>>===<<<<<<<<<===<<<;;;:::999888777666333222111222333333111000000000////////////000000------------------------......------,,,+++++++++,,,,,,+++******)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!##########################################$$$$$$!!!"""###$$$$$$%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%""""""############""""""################################################???@@@AAACCCFFFHHHIIIJJJFFFDDDDDDHHHNNNPPPMMMJJJGGGFFFEEEEEEDDDEEEEEEEEEBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@???===<<<;;;===:::888999===@@@AAAAAA===<<<<<<;;;;;;;;;<<<<<<666666777888888777666555///000000111222444555666000000000000////////////---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,++++++)))(((((())))))))))))(((((((((((($$$$$$%%%&&&'''((()))***$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&%%%$$$###!!!"""###$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((("""$$$&&&((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$###$$$&&&)))***&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((()))))))))(((((('''&&&''''''((()))******+++)))***+++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------...///000,,,,,,,,,---------......------,,,,,,---...000111111333444444333444666888666777999:::;;;::::::999999999999999:::;;;<<<<<<>>>======>>>@@@BBBBBBBBBFFFFFFFFFHHHJJJLLLKKKJJJJJJKKKMMMOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSRRRSSSSSSTTTTTTUUUVVVWWWWWWNNNMMMLLLMMMPPPRRRRRRRRRMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKIIIJJJLLLNNNOOOOOOMMMLLLKKKJJJJJJJJJHHHFFFEEEFFFIIIMMMOOOOOOHHHHHHIIIKKKLLLKKKGGGDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>==================;;;:::888777666555111000000111222222000...000000////////////000000////////////////////////......---,,,,,,++++++******)))))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''%%%###!!!!!!"""###$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%$$$######%%%&&&#########"""###$$$$$$%%%&&&%%%$$$######$$$%%%&&&""""""############""""""########################"""""""""""""""""""""""">>>???@@@AAACCCDDDEEEFFFDDDDDDEEEGGGHHHIIIJJJJJJFFFDDDBBBBBBDDDDDDDDDCCCCCCCCCBBBCCCDDDCCC@@@>>>??????@@@@@@@@@@@@??????<<<<<<==================BBB???<<<:::999999888777444444444555555444333333111111111111111000////////////000000000///---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))'''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((+++***)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%((((((''''''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''((()))***)))((('''((()))---------,,,,,,,,,++++++...---,,,+++************,,,,,,,,,++++++*********..................------......//////////////////////////////000000000000111000000111333666999;;;999999999999::::::;;;<<<===<<<;;;::::::;;;===>>><<<===>>>???@@@AAABBBBBBEEEEEEEEEEEEFFFHHHJJJLLLIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOQQQRRRTTTUUUUUUSSSQQQPPPQQQSSSTTTRRRPPPLLLJJJJJJLLLQQQUUUVVVVVVSSSVVVXXXUUUPPPMMMNNNPPPOOONNNMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLLLLJJJHHHHHHJJJLLLHHHHHHGGGHHHJJJJJJHHHFFFCCCBBBBBBCCCEEEDDDBBB@@@DDDCCCBBB@@@===;;;:::999<<<:::777555444444555555333222000/////////000111222111///...------...///------------------------,,,,,,,,,++++++***************)))''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$#########$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$&&&&&&''''''>>>>>>???@@@BBBCCCDDDEEECCCDDDDDDFFFGGGHHHIIIIIIEEECCCBBBBBBCCCDDDDDDCCCCCCCCCBBBCCCDDDCCC@@@>>>>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<>>><<<999888888888777666555555555444333222111000000000000000000///............/////////...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%###"""!!!###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&)))(((((('''''''''(((((()))***+++***)))((()))***+++*********))))))))))))------,,,++++++++++++,,,---,,,,,,,,,++++++++++++............................../////////......---............////////////111111222222444666888:::999999999999:::;;;<<<<<<===<<<:::999999:::;;;<<<<<<======>>>@@@AAAAAABBBDDDDDDCCCDDDDDDFFFHHHIIIGGGHHHIIIKKKKKKKKKKKKJJJKKKLLLMMMOOOQQQSSSTTTUUUQQQOOOLLLMMMOOOPPPOOOMMMMMMKKKJJJKKKPPPTTTVVVVVVYYY\\\^^^[[[UUUQQQPPPRRRMMMLLLKKKJJJIIIIIIJJJJJJNNNMMMMMMLLLLLLKKKKKKKKKMMMMMMMMMKKKIIIIIIJJJLLLKKKIIIHHHHHHIIIIIIHHHFFFBBBAAAAAABBBDDDCCCAAA???BBBAAA@@@???===;;;:::999:::888666444333444444555333222111000///000000111111000///...------------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++*********+++***)))(((((('''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""!!!""""""$$$$$$###############$$$$$$$$$&&&%%%$$$$$$#########$$$%%%$$$"""""""""###%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$======>>>???@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDBBBAAAAAACCCDDDCCCBBBCCCCCCBBBCCCDDDCCC@@@>>>>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;::::::::::::888666555666666555444555444444333222000///......////////////......---------.........---,,,,,,******++++++,,,,,,------------,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((&&&### ###&&&&&&%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""############""""""###############"""""""""%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,***'''%%%'''''''''&&&&&&'''''''''((((((((((((((('''''''''))))))((((((((())))))***)))***++++++))))))***+++******)))))))))(((((((((,,,++++++++++++,,,------------------,,,,,,,,,,,,.......................................---,,,+++------------.........///222333444555666777777777999999999999:::;;;<<<======<<<:::999888888999:::<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDEEEHHHIIIJJJJJJHHHGGGHHHIIIKKKMMMOOOQQQSSSTTTQQQOOOLLLKKKKKKMMMMMMMMMOOOLLLJJJJJJMMMQQQTTTVVVYYY\\\___^^^YYYUUUUUUUUURRRQQQPPPNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOMMMKKKJJJKKKLLLMMMKKKHHHGGGGGGGGGGGGFFFBBBAAAAAABBBCCCBBB@@@===???>>>>>>===<<<;;;::::::888777555444333444555555333222111111000000111111////////////...---,,,+++,,,,,,,,,,,,,,,++++++++++++++++++***************++++++***)))((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$%%%$$$$$$$$$###############%%%%%%$$$############$$$######"""!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$######"""""""""<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCAAA@@@@@@BBBCCCCCCBBBCCCCCCBBBCCCDDDCCC@@@>>>===>>>>>>>>>>>>>>>>>>===:::::::::999999999999999777555444444555555555333222222222222111000.........//////000//////......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///...------,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))'''%%%""" """###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$##################"""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((((())))))((()))******)))(((***++++++++++++************))))))))))))******,,,---------------------------------------...........................---,,,+++***---------......//////000222444666777888777666555999999999999:::<<<============;;;:::999999999999<<<<<<======>>>???@@@@@@BBBAAAAAAAAAAAABBBBBBBBBBBBDDDGGGIIIIIIIIIGGGFFFGGGHHHJJJLLLOOOQQQSSSTTTTTTRRRNNNLLLLLLMMMOOOPPPPPPNNNKKKJJJKKKOOOSSSUUUSSSVVVZZZ[[[ZZZXXXXXXXXXWWWVVVUUUSSSQQQOOONNNMMMJJJKKKKKKLLLNNNPPPRRRSSSPPPPPPPPPOOOLLLKKKLLLMMMNNNKKKGGGEEEEEEEEEEEEEEEBBBBBBAAABBBCCCBBB@@@===<<<<<<<<<;;;;;;;;;::::::777666666555555555666666333333222222111111111111....../////////---+++***,,,,,,++++++++++++***************************)))******)))(((((('''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$###############$$$""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$############<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>???AAABBBBBBAAACCCCCCBBBCCCDDDCCC@@@>>><<<======>>>>>>======<<<::::::999999888888888888555444444444555666555333//////000000111000000000///000000111111000000000,,,,,,+++++++++,,,,,,,,,+++,,,,,,---...//////000------,,,+++******))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((('''&&&&&&&&&''''''((()))&&&'''((((((''''''(((***+++++++++************)))(((((((((((()))+++,,,------------------------------------.........//////............---,,,+++***---......///000000111111222444666888888777666444888888888999:::;;;<<<===>>>>>>===<<<;;;:::::::::<<<<<<<<<======>>>>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBDDDFFFGGGHHHHHHGGGFFFGGGHHHIIILLLNNNQQQSSSTTTTTTSSSQQQNNNMMMNNNQQQSSSRRRPPPMMMKKKKKKMMMQQQTTTQQQSSSVVVXXXXXXXXXXXXXXXWWWWWWUUUSSSQQQNNNLLLKKKIIIIIIJJJLLLOOORRRUUUWWWOOOPPPQQQPPPNNNLLLMMMMMMNNNKKKGGGEEEDDDEEEDDDDDDDDDCCCCCCCCCDDDCCC@@@>>>:::::::::::::::::::::;;;888888777777777777777777333333333333333222222111...//////000///---,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""#########""""""###$$$$$$"""""""""""""""######$$$!!!"""###$$$&&&'''(((((('''&&&%%%$$$##################$$$$$$%%%&&&&&&'''<<<<<<======>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@>>>===>>>@@@AAAAAAAAACCCCCCBBBCCCDDDCCC@@@>>><<<<<<============<<<<<<:::::::::999888888777777555444444444666666444222---...///000111111111111///000000111111111111111,,,,,,+++++++++,,,------,,,,,,------......//////,,,,,,++++++******))))))******)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""###$$$&&&''')))'''$$$"""!!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""############""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''((()))$$$&&&''''''''''''(((*********)))))))))(((((((((((((((((())))))+++,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////...............---,,,+++---......///000111222222222333555777777777555444666666666777999:::<<<<<<=========<<<<<<;;;;;;:::;;;<<<<<<<<<=========>>>@@@AAABBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGIIIKKKMMMPPPQQQRRRQQQQQQPPPOOOMMMNNNQQQSSSSSSRRRPPPNNNLLLMMMPPPSSSUUUUUUVVVVVVVVVVVVUUUUUUZZZYYYXXXVVVTTTQQQOOOMMMJJJJJJIIIJJJMMMPPPTTTVVVNNNOOOQQQPPPOOOMMMMMMNNNNNNLLLHHHGGGGGGGGGFFFDDDEEEDDDDDDDDDDDDCCCAAA>>>::::::::::::::::::;;;;;;999999999888888777777777333444444444444333222111000000000000///...---,,,------,,,,,,++++++******(((((((((((())))))))))))''''''&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""######$$$$$$#####################$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$##################""""""""""""###$$$$$$"""""""""#########$$$$$$ !!!"""###%%%&&&'''((('''&&&%%%$$$############"""###$$$%%%&&&'''((((((=========>>>??????@@@@@@AAAAAAAAA@@@@@@@@@?????????===<<<===???AAAAAA@@@CCCCCCBBBCCCDDDCCC@@@>>>;;;<<<<<<======<<<<<<;;;;;;;;;:::999999888777777444444333444555444222000//////000111111111000000...//////000111111000000---,,,,,,+++,,,---...///+++,,,,,,,,,,,,,,,,,,,,,+++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&%%%###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((()))***%%%&&&(((((('''''')))***+++*********))))))))))))+++*********+++,,,------++++++++++++,,,,,,,,,---,,,,,,------...//////000....../////////......---,,,,,,---...///000111222111222444555666666666555444444555666777999;;;<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<======>>>???@@@BBBCCCCCCCCCBBBBBBBBBAAAAAABBBCCCEEEFFFFFFGGGHHHJJJKKKMMMNNNOOONNNPPPQQQPPPOOOOOOQQQTTTTTTTTTSSSQQQNNNMMMOOORRRUUUTTTRRRRRRRRRSSSTTTTTT[[[[[[ZZZXXXVVVSSSQQQOOOLLLKKKIIIHHHIIIKKKMMMOOOKKKMMMPPPPPPOOONNNNNNOOOOOOMMMKKKKKKKKKJJJIIIGGGEEEDDDCCCCCCDDDBBB???===;;;;;;;;;;;;;;;;;;::::::999999999888777666555555333444555555555444222222222111000///////////////......------,,,+++++++++'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""###############""""""#########$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%$$$###!!! ###############$$$$$$$$$"""""""""""""""###$$$$$$"""######$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%$$$#########$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&======>>>>>>??????@@@@@@BBBBBBAAAAAA@@@?????????>>>===<<<===???AAAAAA@@@CCCCCCBBBCCCDDDCCC@@@>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777444333333333444333000...111111222111111000//////------...///000000//////------,,,+++,,,---///000++++++*********************************+++++++++&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''))))))'''%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((******(((%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))++++++%%%'''))))))((()))***,,,---------,,,,,,,,,,,,+++------,,,,,,------......*********++++++,,,,,,,,,,,,,,,------...///000000......//////000/////////++++++,,,---...///000111111111222444555666666666333333444555777888:::;;;999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCBBBBBBBBBAAA?????????AAACCCEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMPPPSSSSSSQQQQQQTTTVVVTTTUUUUUURRROOOMMMOOORRRPPPNNNMMMMMMOOORRRTTTUUUVVVVVVVVVUUURRRPPPMMMKKKNNNLLLIIIGGGEEEFFFGGGIIIJJJLLLOOOPPPOOONNNOOOOOOPPPOOONNNNNNOOONNNKKKIIIDDDCCCBBBBBBBBBAAA>>><<<<<<<<<;;;;;;;;;;;;::::::999999999888777555444333333444555555555444333222444333111/////////000000//////...------,,,++++++&&&'''''''''(((((())))))(((((('''''''''(((((()))%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###############""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$############"""!!!""""""######$$$$$$$$$%%%""""""!!!""""""###$$$$$$######$$$%%%%%%%%%%%%$$$#########""""""""""""!!!!!!!!!!!!###$$$&&&((()))$$$$$$$$$###############AAA@@@@@@??????>>>>>>>>>>>>======@@@CCCCCC???;;;===============>>>??????AAA@@@@@@AAAAAAAAA>>><<<;;;;;;;;;<<<<<<<<<======<<<:::666555666666777666444222111000111111111///////////////............111000///...............000000000000000000000000************************------......------,,,+++(((((((((((((((''''''&&&((((((((((((((((((((((((******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&''''''(((&&&"""'''%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$###$$$%%%&&&'''#########$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""#########################################################$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!"""###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))((()))***+++,,,---------.........------,,,,,,,,,,,,,,,------...///000000111111000000//////.....................///000000111111111222333555888999555666666666777777777888888:::;;;;;;:::999;;;<<<<<<<<<<<<===<<<<<<;;;:::===>>>AAACCCEEEFFFFFFFFFAAAAAA@@@AAAAAABBBDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHLLLNNNPPPQQQQQQQQQOOONNNQQQTTTVVVTTTPPPNNNOOOQQQQQQPPPOOOOOOOOOQQQRRRSSSXXXVVVSSSPPPMMMLLLKKKKKKJJJHHHFFFFFFHHHIIIIIIHHHLLLLLLMMMMMMMMMLLLLLLKKKMMMLLLKKKJJJIIIJJJJJJKKKHHHDDD@@@???AAABBBAAA??????@@@@@@>>>;;;:::::::::<<<;;;999777666666777777555555444444333222111111111111000///......//////------,,,,,,,,,,,,++++++))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$(((***)))'''#########$$$$$$%%%%%%%%%!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$"""!!!"""$$$%%%""" """############$$$$$$$$$@@@@@@@@@@@@??????>>>>>>======???BBBCCCCCCAAA???===============>>>??????@@@@@@@@@BBBCCCBBB???===;;;;;;;;;<<<<<<<<<======>>>;;;888666666777777666555333111000111111111///////////////............000///..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,++++++***))))))))))))(((''''''&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%&&&''''''&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$###"""!!! """$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''''''''((((((((((((((())))))(((((((((((())))))******+++,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------...//////000000000000/////////.....................//////000111111111222333555777888666666666666666666666666777999::::::999888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;>>>???AAADDDEEEFFFGGGGGGDDDCCCCCCBBBBBBBBBBBBBBBEEEFFFHHHIIIIIIIIIIIIHHHMMMNNNPPPQQQQQQQQQOOONNNRRRSSSTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRUUUTTTRRRPPPNNNMMMMMMLLLJJJGGGEEEEEEFFFHHHIIIIIIMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKJJJJJJHHHEEEAAA???@@@AAA@@@???>>>??????===;;;999999:::<<<:::999777666555555555444333333333222111111111555444222111000//////...------,,,,,,,,,+++++++++))))))))))))((((((((('''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%###################################################!!!!!!"""$$$%%%###!!!############$$$$$$$$$$$$@@@@@@@@@???????????????<<>>?????????@@@BBBDDDFFFEEEAAA>>>;;;;;;;;;<<<<<<<<<<<<<<>><<<===>>><<<:::888999::::::999888666444333333333111111111111111111111111555444222000///---------,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%!!!#########$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###!!!%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""!!!!!!"""$$$%%%###"""############$$$$$$$$$%%%????????????????????????>>>BBBEEEEEECCCAAABBBCCC===============>>>>>>???@@@AAADDDGGGIIIHHHDDD@@@<<<<<<<<<<<<<<<<<<<<<<<<===;;;999999:::;;;;;;:::666444222111222222000///////////////............,,,,,,,,,,,,---...//////////////////////////////------,,,,,,++++++************++++++******)))(((++++++******)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$'''&&&$$$$$$$$$$$$"""!!!!!!"""$$$%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$########################$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''&&&&&&))))))(((((((((((())))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................------------...////////////000111222333444555555555555555444444444444444666777777666555777888999:::;;;;;;<<<<<<<<<<<<>>>???@@@BBBCCCDDDEEEFFFFFFFFFEEEEEEDDDBBBAAAAAADDDEEEFFFHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJNNNLLLLLLPPPTTTWWWVVVTTTOOOPPPQQQRRRRRRQQQPPPOOOLLLMMMOOOQQQRRRQQQQQQPPPMMMJJJGGGFFFHHHKKKMMMNNNOOOOOONNNMMMKKKIIIGGGFFFCCCDDDEEEGGGGGGGGGGGGGGGGGGEEEAAA???>>>===>>>>>><<<<<<===;;;999777888999999888777555333222111000/////////000000000000000111000///---,,,+++++++++,,,,,,,,,++++++++++++***))))))((((((((('''''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''%%%###"""""""""###$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!"""$$$$$$$$$############$$$$$$$$$%%%%%%=========>>>>>>?????????@@@CCCFFFEEEAAA???@@@AAA===============>>>>>>???AAABBBEEEIIIJJJIIIEEEBBB<<<<<<<<<<<<<<<<<<<<<;;;:::999888:::<<<>>>>>>>>>777555222222222222000///////////////............,,,,,,+++,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++***))))))*********))))))(((&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''$$$"""###"""!!!"""###$$$###""""""###%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$$$$ !!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))'''((()))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---------------...//////...//////111111222333333444444333333333333333333333444666555444444555777888999:::;;;<<<<<<<<<<<<======>>>???@@@BBBCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGJJJIIIIIINNNTTTXXXXXXVVVNNNOOOPPPQQQQQQPPPOOONNNJJJKKKMMMOOOQQQQQQQQQQQQLLLIIIGGGFFFHHHJJJLLLLLLNNNMMMMMMLLLJJJHHHFFFEEEEEECCCBBB@@@AAABBBDDDEEEDDDCCC@@@===<<<;;;<<<===<<<======;;;888777777777777666555444333111000////////////////////////000------,,,,,,+++,,,,,,,,,,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$################################################### !!!"""##################$$$$$$$$$$$$%%%%%%%%%:::;;;;;;<<<===>>>>>>???AAABBBCCCBBB@@@?????????===============>>>??????AAABBBDDDGGGHHHGGGDDD@@@<<<<<<<<<<<<<<<;;;;;;;;;888888888:::===??????>>>888555333222222222000///////////////............,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$'''))))))&&&### $$$&&&'''&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%################################################%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&'''''''''(((((((((((((((((((((((('''''''''))))))(((((((((((())))))&&&'''(((***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------------,,,,,,------...///---...///000111111111111111222222222333333333333333444555555444444555777777777999:::<<<<<<======<<<<<<======>>>@@@AAABBB@@@AAACCCDDDEEEEEEDDDDDDBBBCCCEEEGGGIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHJJJMMMRRRTTTUUUUUUNNNNNNOOOOOONNNNNNMMMMMMIIIJJJLLLMMMNNNOOOPPPPPPJJJHHHFFFFFFGGGHHHHHHGGGJJJJJJJJJIIIHHHGGGFFFEEEGGGEEEAAA>>>===>>>@@@BBB@@@@@@>>><<<999999;;;===>>>???>>><<<888666555666555555555444333222000000////////////////////////---------,,,---......///++++++++++++************((((((((('''''''''&&&&&&***)))'''%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&''''''#########$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%888888999:::;;;======>>>>>>======>>>@@@@@@@@@???===============>>>??????@@@@@@AAABBBCCCCCC@@@=========<<<<<<<<<;;;;;;;;;:::999999;;;===>>>===;;;888666333222222222000///////////////............---,,,++++++++++++++++++------------------------((((((((())))))******+++))))))******))))))((('''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%''''''&&&$$$!!! """%%%'''''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))(((((((((((())))))(((((()))))))))(((((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///,,,---///000111000000//////000000111222333444444333444555555444444555777666777888:::<<<=====================>>>???AAABBB???@@@BBBDDDEEEDDDCCCCCCAAACCCEEEGGGHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKHHHJJJMMMNNNNNNNNNPPPQQQNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNKKKIIIHHHHHHIIIIIIGGGEEEEEEFFFFFFGGGGGGGGGFFFFFFIIIGGGDDD@@@>>>=========<<<<<<<<<:::777777:::===@@@AAA@@@===888555444555333333444444444333222111111111000000///............---,,,,,,,,,,,,------++++++++++++************(((((('''''''''&&&&&&&&&)))((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""" """$$$$$$$$$%%%%%%%%%&&&&&&777777888999;;;<<<======<<<:::999;;;???BBBAAA???===============>>>????????????>>>???@@@???===;;;======<<<<<<<<<;;;;;;;;;<<<;;;:::;;;<<<<<<:::888999666444222222222000///000/////////............------,,,+++************************************&&&&&&'''((()))***++++++(((((((((((((((''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%$$$$$$$$$###"""'''&&&%%%%%%&&&&&&$$$###$$$###"""""""""###%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))(((((((((((())))))*********)))(((&&&$$$$$$*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,---...000000000//////......///111222333444555333444666555444444555777555666888:::<<<======>>>>>>>>>===>>>>>>@@@BBBCCC???@@@BBBDDDDDDCCCBBBAAAAAACCCEEEGGGHHHIIIIIIIIIMMMMMMMMMMMMMMMNNNOOOOOOJJJMMMOOOOOOKKKJJJKKKMMMNNNMMMLLLJJJJJJJJJKKKLLLKKKJJJIIIIIIIIIJJJLLLMMMNNNMMMMMMMMMMMMLLLIIIGGGBBBCCCDDDFFFFFFGGGGGGGGGJJJIIIGGGDDD@@@===;;;:::999::::::888666666999===BBBBBBAAA===999555444444222333444555555444333222222222111000///......------,,,+++***))))))))))))+++++++++************)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&$$$""" %%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$!!! !!!#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%################################################"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%!!! !!!$$$$$$%%%%%%%%%&&&&&&&&&:::;;;<<<;;;;;;;;;===???BBBAAA???===<<<<<<======<<<============>>>>>>>>>AAA@@@???>>>============<<<;;;:::::::::;;;<<<===999:::<<<===<<<;;;999888777555444333333111///,,,///.........------------)))))))))((())))))***+++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$%%%%%%########################"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$######$$$$$$%%%############$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%+++'''###"""$$$%%%%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))************)))))))))))))))******++++++,,,------,,,++++++,,,,,,,,,***,,,...///---,,,---...//////.........//////000////////////000000000000222111000000000111333333555555555555555666777888888999999::::::;;;<<<<<<@@@???>>>>>>======>>>>>>BBBHHHLLLLLLGGGCCCBBBCCCCCCBBBCCCFFFJJJKKKIIIFFFKKKMMMOOOPPPPPPOOOMMMLLLPPPPPPPPPNNNLLLKKKLLLMMMOOOOOOOOOPPPPPPQQQQQQRRRSSSPPPKKKGGGFFFIIIMMMPPPNNNMMMLLLKKKIIIGGGFFFFFFAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGEEEBBB>>><<<;;;::::::999999999::::::===;;;999777666666666777333333333222222222111111000000...---,,,+++++++++,,,+++******))))))******+++***)))(((''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$"""""""""""""""#########'''%%%"""!!! """$$$%%%"""#########$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%%%%%%%%%%$$$%%%$$$!!!#########""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$##########################################!!!!!!!!!!!!""""""""""""&&&'''''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$;;;<<<===<<<::::::;;;===BBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>============999999888777777888999:::;;;===AAADDDCCC@@@<<<999666555333333222111///,,,/////////.........---------,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%% """###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$&&&(((''''''&&&%%%$$$$$$$$$$$$######"""""""""######$$$&&&&&&%%%$$$$$$$$$$$$$$$***'''###"""###%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%"""$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((''''''''''''(((((())))))************)))))))))))))))***************---,,,,,,++++++,,,,,,,,,,,,------------------------------------...///000.../////////000000000000111111000000000111222333444444444444555666777888777777888:::;;;===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDIIINNNMMMIIIEEEEEEFFFBBBAAAAAADDDHHHKKKJJJIIIKKKLLLMMMOOOOOOOOONNNNNNOOOPPPQQQPPPNNNNNNOOOPPPUUUUUUVVVWWWWWWWWWVVVVVVWWWTTTOOOJJJIIIKKKNNNPPPLLLLLLKKKIIIHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFEEEBBB???===<<<<<<;;;:::999999888888;;;:::999777666555555555444444333111///---,,,+++......---,,,,,,,,,,,,---,,,+++******))))))******++++++***)))(((''''''(((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$!!!!!!""""""###$$$$$$%%%&&&%%%###"""!!!"""###$$$""""""""""""####################################%%%%%%%%%$$$$$$$$$######$$$###"""""""""###$$$%%%%%%$$$$$$%%%&&&$$$!!!#######################################$$$$$$$$$###############################################################"""""""""%%%%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$===>>>>>><<<:::999:::<<>>>>>@@@???>>>===<<<<<<<<<<<<888888777777777777888888:::===CCCGGGGGGBBB<<<888555333222222222111///---000/////////............000///...,,,+++*********)))(((''''''''''''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""!!!!!!!!!!!!!!! $$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&''''''(((&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%(((+++,,,***(((&&&%%%$$$$$$$$$%%%$$$$$$############$$$%%%$$$$$$############$$$(((%%%###"""##########################################$$$$$$%%%%%%&&&&&&######################## !!!###$$$%%%&&&'''"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))(((***************))))))))),,,,,,++++++++++++,,,,,,///---,,,+++---------,,,++++++++++++,,,...///000....../////////000000000111000000000000111222222444333333444555666777777555666888:::<<<>>>???@@@@@@AAABBBDDDDDDDDDDDDCCCFFFJJJNNNNNNJJJGGGGGGGGGAAA@@@@@@CCCGGGKKKMMMMMMNNNMMMMMMMMMNNNNNNOOOOOOOOOQQQRRRRRRQQQQQQRRRSSSXXXYYY[[[\\\\\\ZZZYYYWWWXXXTTTPPPKKKIIIJJJKKKMMMJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@CCCDDDEEEFFFEEECCCAAA???>>>>>>>>>===;;;888666555777777777777666444333222444333222000///---,,,+++,,,,,,,,,,,,,,,---......,,,+++******))))))******,,,+++***)))((((((((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########"""######"""!!!!!!"""$$$!!!""""""###$$$%%%&&&&&&&&&%%%$$$$$$###""""""!!!"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$###"""###%%%&&&%%%$$$""""""######$$$$$$%%%%%%$$$$$$$$$###############################################################%%%%%%%%%$$$$$$###############$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$>>>??????>>><<<;;;===>>>AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;<<<999999888888888888888888666999>>>AAAAAA===888444333222111111222111///---000000/////////.........///...---,,,++++++++++++***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''"""######$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&***...///---***'''%%%$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&$$$###""""""#################################""""""###$$$%%%&&&&&&'''######################## !!!"""###$$$%%%&&&&&&$$$%%%'''&&&%%%$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''((((((((())))))))))))((((((,,,,,,++++++******))))))++++++++++++++++++,,,---111...,,,+++---...---,,,)))))))))***+++---...///........./////////000000000000000000000111111222333222333333444555666777555666777999;;;<<<===>>>>>>@@@BBBEEEFFFFFFFFFEEEEEEHHHKKKKKKIIIGGGFFFFFFBBBAAAAAACCCGGGKKKOOORRRRRRQQQOOOMMMMMMMMMNNNOOOQQQRRRTTTSSSRRRQQQRRRSSSVVVWWWYYYZZZZZZXXXUUUSSSTTTQQQMMMHHHFFFEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@===999666333444555555555555333111000111111111111111111111111,,,,,,++++++,,,,,,---...,,,+++******))))))******++++++***)))))))))))))))***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""""""""""""""######$$$$$$######"""&&&%%%%%%$$$$$$#########"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$"""!!! $$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""!!! """$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""###############$$$$$$$$$########################%%%%%%%%%$$$######""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$>>>???@@@???>>>???@@@BBB@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA???>>>======;;;;;;:::999999999::::::888888888777777666666555444555777888888666444222222111000000111111///---////////////............++++++************+++++++++***(((''''''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$&&&+++...///---***'''%%%$$$$$$%%%(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""##############################""""""######$$$%%%&&&&&&#######################################$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((---------,,,,,,++++++***************++++++,,,---222000............---,,,(((((())))))+++,,,..................//////////////////000000111111111111111111222222333555666777666666777888999::::::;;;<<<>>>AAADDDEEEFFFEEEEEEBBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGKKKQQQTTTWWWTTTQQQNNNLLLLLLMMMMMMRRRSSSTTTTTTQQQPPPOOOPPPQQQRRRTTTUUUUUURRRPPPNNNOOOMMMJJJFFFDDDCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBAAA>>>:::666444222333444444333222000///000000000000000000000000------,,,++++++++++++,,,,,,+++******))))))******+++***))))))))))))))))))***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########"""######$$$$$$######"""%%%%%%%%%$$$$$$#########"""######"""!!!!!!"""$$$&&&&&&%%%%%%$$$############$$$%%%%%%%%%###!!!############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$""" !!!###$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################$$$$$$#########""""""""" !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$>>>???@@@@@@???@@@BBBDDD???@@@AAAAAABBBBBBBBBAAABBBAAA@@@???>>>===<<<<<<888888777777777777888888444555555555444333222111444444333222222222222222000/////////111111///---///.........------------))))))(((((())))))***+++******)))(((((()))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$###"""  """###""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&))),,,---+++(((%%%######%%%&&&%%%$$$$$$############$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%###"""###$$$########################""""""######$$$$$$%%%%%%################################################"""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$''''''%%%"""########################%%%%%%%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''',,,,,,,,,,,,,,,+++++++++******)))******+++,,,---111222333222///---,,,---)))))))))******,,,---...------........./////////...///000000111111000000000000111222333444666777777777888888999999::::::;;;<<>>???@@@???>>>>>>???AAA>>>>>>@@@@@@AAA@@@????????????>>>===<<<<<<;;;;;;666555555555555555666666333444444444333222000000222222111000000000000000///......///000111///...------------,,,,,,,,,,,,******)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""!!! !!!""""""$$$$$$$$$############"""""""""######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))***(((%%%""""""###%%%'''######"""""""""######$$$###############$$$%%%%%%"""%%%&&&&&&$$$###$$$&&&#######################################$$$$$$$$$########################"""""""""###$$$$$$$$$%%%#########"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """&&&(((%%%"""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''')))***************++++++))))))))))))***+++,,,---///444888777111,,,,,,...************++++++,,,------------.........//////......000111111111000//////000000111222444666777777888888:::;;;<<<======<<<===>>>???AAABBBCCCDDDBBBBBBCCCDDDFFFFFFFFFEEEEEEFFFGGGFFFEEEGGGKKKNNNPPPOOOMMMKKKIIIIIIIIIIIIKKKMMMOOOOOOMMMKKKJJJJJJHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBB>>>>>>????????????@@@???>>>>>>===;;;999888777666333222111111111111111111//////......---,,,+++++++++++++++***++++++,,,---,,,+++******))))))******((((((''''''''''''((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&"""######"""!!!!!!"""$$$"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""""""""#######################################$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###%%%$$$###$$$%%%'''&&&&&&#######################################$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""######$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$?????????>>><<<;;;<<<======>>>???@@@@@@???============<<<<<<;;;;;;::::::444444333333333444444555555555666666555333222111///////////////......---......---...000111///...------,,,,,,,,,+++++++++,,,,,,***)))((((((''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!"""###$$$%%%%%%&&&$$$&&&''''''%%%%%%&&&''''''%%%###!!!!!!###%%%'''############$$$%%%&&&&&&""""""!!!""""""###$$$$$$"""%%%''''''%%%###%%%'''########################$$$$$$$$$####################################### !!!###$$$%%%&&&'''%%%%%%%%%$$$"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$### !!!&&&(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''(((((())))))******))))))))))))***+++,,,---...555<<<:::222+++,,,000,,,+++++++++++++++,,,,,,---------.........//////---...000111111111000/////////000111222444666777777888999;;;===???@@@AAA======>>>>>>@@@BBBCCCDDDDDDDDDDDDFFFHHHIIIHHHGGGDDDFFFGGGFFFDDDDDDGGGJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGIIILLLMMMLLLJJJJJJJJJEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@???<<<<<<<<<<<<<<<=========<<<;;;999888777666666666333222111000000111222222........./////////000000)))))))))***+++,,,...///,,,++++++***)))*********''''''&&&&&&&&&''''''(((%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''"""######"""!!!!!!"""$$$ """###$$$&&&&&&"""""""""######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######!!!!!! """$$$&&&&&&%%%#########"""""""""""""""""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################"""###$$$%%%&&&&&&'''((($$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$======<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>===;;;999777555444444888777666444333222111111222111111000///......---///000222333222///---+++.........///////////////000///...---,,,+++++++++))))))(((((('''''''''&&&(((((())))))))))))(((((()))((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""  """######""""""""""""######$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$(((&&&###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###!!!#########"""###$$$###########################$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''(((((()))***+++++++++---,,,+++******+++,,,---000111222333222111///------,,,+++++++++,,,---.........---,,,---...///000---,,,,,,------...///000111000///...///000333444:::888999===CCCGGGIIIHHHDDDAAA>>>===>>>@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGIIIKKKLLLJJJHHHGGGFFFHHHHHHJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDFFFFFFFFFEEEHHHGGGEEEDDDCCCCCCDDDDDD??????>>>>>>???AAABBBCCCEEEDDDCCCBBB@@@???>>>>>>>>>===;;;999999999;;;<<<<<<:::777666777888888777222333333333333222111111000///...------,,,------,,,,,,,,,+++++++++*********+++,,,---,,,,,,******+++***((('''''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###"""""""""###$$$$$$$$$######"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&"""############$$$$$$$$$!!!###$$$$$$$$$$$$########################$$$$$$$$$%%%&&&&&&''''''########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>===<<<:::888666555444444666666444333222222111111000000//////......------...///000000000...,,,+++.....................//////...---,,,++++++++++++******)))))))))((((((((((((((())))))))))))(((((()))((('''&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########"""""""""###$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$"""##################"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$########################"""######$$$$$$######"""######$$$$$$$$$$$$############$$$$$$$$$$$$#######################################"""#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$### """$$$$$$###""""""##############################$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))'''(((((()))******+++++++++***)))(((((()))***+++...///000000000///---,,,,,,++++++***+++,,,---......---,,,,,,,,,---//////,,,,,,,,,,,,---...///000//////...///000222444555888777888<<>>@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGIIIKKKLLLJJJHHHGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIMMMJJJGGGFFFFFFGGGGGGGGGHHHGGGEEEDDDCCCCCCCCCCCC@@@?????????@@@BBBDDDEEEGGGGGGEEEDDDBBB@@@???>>>>>><<<;;;999999999;;;<<<;;;:::888777888888777666222333333333333222111111000///...------,,,------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,+++***+++***)))((((((((()))))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""""""""###$$$############$$$$$$$$$$$$########################"""##################""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%#######################################"""""""""########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###===<<<<<<<<<;;;;;;;;;;;;888999999:::;;;<<<<<<<<<<<<;;;999888666555444444444333333222111111222222.........---------......///.........---,,,,,,,,,...........................---,,,+++++++++++++++************))))))))))))'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!!!!"""######$$$%%%$$$$$$######$$$$$$%%%#########""""""###############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""""""""######"""""""""######$$$$$$$$$$$$######"""##################"""################################################$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%$$$$$$###"""###%%%$$$###""""""##############################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))'''(((((())))))******+++)))((((((''''''(((((()))+++,,,---...---,,,+++***+++************+++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////---...///111222444555666666666777;;;@@@DDDGGGGGGBBB???======???AAABBBBBBFFFEEEDDDDDDDDDFFFGGGHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHJJJLLLLLLKKKIIIHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLRRROOOKKKIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@@@@AAABBBEEEGGGHHHKKKJJJHHHFFFDDDBBB@@@???>>><<<:::999999999;;;<<<:::999888888999888666555222333333333333222111111000///...------,,,------,,,,,,,,,+++++++++******((()))***++++++++++++++++++******)))((()))))))))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######""""""######""""""###$$$%%%%%%&&&&&&########################!!!###$$$&&&&&&$$$###!!!"""############$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!########################$$$######"""!!!!!! ########################$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%###############$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###===============<<<<<<;;;666666777888999::::::;;;;;;:::888777666555555444222111111111111111222222///...---------...///000000///---,,,,,,,,,------.........------------------,,,+++***************))))))))))))))))))))))))'''(((((((((((((((((('''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%&&&%%%%%%$$$$$$$$$######"""""""""&&&%%%$$$$$$######$$$$$$########################""""""############""""""######$$$$$$$$$$$$######""""""############""""""########################%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%###!!!!!!"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))******((((((((((((((((((((((((***++++++,,,,,,+++*********************+++++++++,,,,,,,,,,,,---------...------------...///000111...///111333444555555555555555777:::>>>BBBEEEFFFBBB@@@>>>???AAACCCDDDDDDHHHFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNMMMLLLKKKKKKLLLKKKLLLLLLMMMMMMNNNNNNNNNRRROOOMMMLLLLLLLLLJJJIIIHHHHHHGGGEEEDDDCCCBBBBBBAAAAAABBBCCCDDDGGGIIIKKKLLLKKKIIIGGGEEECCCAAA@@@>>>===;;;999999:::;;;<<<999888888999999888666333222333333333333222111111000///...------,,,------,,,,,,,,,+++++++++******(((((()))******+++++++++++++++******))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%""""""#########$$$$$$$$$&&&$$$"""!!! !!!########################$$$$$$$$$#########""""""########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###======>>>>>>>>>===<<<;;;444555555666777888888888999888777666555555555555111111000000000111222222000///.........///000111111///...---,,,---...///...---------,,,,,,,,,+++++++++***))))))))))))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$######"""""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""############""""""########################$$$%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&###"""!!!!!!######"""""""""######$$$$$$$$$######$$$$$$%%%&&&&&&'''######$$$%%%%%%$$$$$$$$$###%%%&&&%%%###"""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++))))))******++++++++++++,,,,,,---------.....................///000111222000111333444555555555555555666888:::===@@@CCCEEECCCAAA@@@AAACCCEEEEEEEEEGGGFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMOOONNNMMMLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMMMMMMMNNNOOONNNJJJHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHKKKLLLKKKJJJIIIGGGFFFDDDCCCBBBAAA???===;;;::::::;;;;;;888888888888999888555333222333333333333222111111000///...------,,,------,,,,,,,,,+++++++++******((((((((())))))*********************))))))((((((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''""""""#########$$$$$$$$$'''&&&$$$######$$$%%%&&&########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###;;;<<<=========<<<:::999555555555555666666666666777777666555555555555555222111111111111111222222222111///......///000111000///...------...///000---------,,,,,,++++++******))))))((((((((())))))''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$############""""""###############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""##################"""########################""""""#########!!! $$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&(((&&&###!!! !!!###$$$!!!!!!""""""###$$$$$$$$$"""###$$$%%%&&&'''(((((("""###$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$"""###$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''(((((((((((((((((((((((()))******++++++******)))+++++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,---......//////..................///000111222111222333444555666777888666888:::;;;<<<>>>AAACCCCCCBBBAAAAAACCCEEEEEEDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKMMMNNNMMMLLLLLLMMMOOOOOONNNMMMMMMMMMMMMNNNNNNLLLLLLLLLNNNOOOMMMJJJGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFIIIKKKLLLIIIIIIIIIHHHGGGGGGFFFFFFEEECCC@@@===;;;::::::;;;999888777777888777555444222333333333333222111111000///...------,,,------,,,,,,,,,+++++++++******))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""&&&$$$###!!!!!!###$$$&&&"""############$$$$$$$$$###############$$$%%%&&&######################## !!!!!!"""######$$$########################"""""""""#####################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###888999:::;;;:::999777666666666555555555555444444666666555444444444555555333222222111111111222222333111///---,,,---///000...---------------......------,,,,,,+++*********)))((((((''''''(((((()))''''''(((((())))))))))))&&&''''''((((((''''''&&&&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$###""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$"""##################"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""###$$$###!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###!!!!!!!!!"""###$$$$$$$$$######$$$$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%###########################$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''(((((((((((((((((((((((()))******++++++******)))***************++++++,,,******,,,---------,,,+++---...///000000000//////,,,,,,,,,------...///000000000111333555888;;;===888:::<<<<<<;;;<<>>===;;;;;;>>>AAAAAA@@@??????AAAAAA@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAACCCEEEGGGIIIJJJGGGHHHIIIHHHHHHHHHJJJLLLQQQQQQQQQSSSUUUXXX[[[]]]WWWRRRLLLIIIHHHIIIIIIJJJHHHIIIJJJKKKKKKKKKJJJIIIFFFFFFEEEEEEFFFHHHIIIJJJHHHHHHIIIKKKLLLNNNOOOOOOKKKHHHDDD@@@===;;;::::::;;;888666555555666666555222333333333333222111111000000...---------------,,,,,,,,,+++++++++******,,,***)))'''&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$######$$$%%%$$$###"""!!! !!!"""###%%%&&&'''(((########################"""###%%%&&&&&&%%%###""""""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################''''''&&&&&&%%%$$$$$$$$$########################!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!###%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$999888888777777777666666888666444444555555444333555444444333333444444555333222000///...---............---,,,,,,,,,------,,,+++***))))))***+++,,,......------,,,+++******+++***)))))))))***,,,------+++)))''''''((()))++++++***)))((('''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######!!!""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""###########################$$$$$$###!!! !!!"""###"""!!!!!!"""$$$&&&(((#########$$$$$$%%%%%%%%%$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###!!! %%%$$$$$$######$$$$$$%%%"""######"""  """""""""############""""""&&&$$$""" $$$$$$"""!!!!!!!!!"""###$$$$$$$$$#########""""""$$$###"""###&&&(((((('''$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&!!!"""""""""############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!'''&&&%%%$$$###!!! !!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((()))***+++***(((&&&%%%***)))))))))***+++,,,,,,------...//////...---,,,////////////////////////..................------000000111333666999;;;============<<<;;;===@@@BBB>>>@@@AAAAAA???>>>>>>???DDDCCCCCCCCCDDDEEECCCBBBCCCCCCCCCDDDDDDEEEFFFGGGJJJIIIHHHHHHHHHIIIJJJKKKKKKPPPUUUWWW[[[```bbb___VVVPPPJJJIIILLLNNNLLLJJJKKKLLLNNNOOONNNMMMKKKJJJHHHHHHIIIIIIJJJIIIIIIIIIGGGJJJLLLMMMLLLKKKKKKKKKHHHHHHFFFCCC???<<<888666777666444555666666444333111111111111000000//////222222000///............,,,,,,++++++***)))(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""!!!!!!!!!###$$$%%%"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$############"""$$$$$$###""""""#########!!!!!!""""""#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$############%%%&&&'''$$$$$$############$$$$$$::::::::::::999999888888888666444444444555444222444444333333333333444444555444222000//////000000...---,,,,,,+++,,,,,,,,,++++++***))))))***++++++------,,,,,,+++***************)))((('''''''''(((*********))))))((((((((('''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&''''''%%%###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""###%%%$$$"""!!!"""###$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""$$$$$$$$$$$$###"""$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$"""!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%""""""!!!!!!!!!###$$$%%%$$$$$$$$$#########""""""%%%###""""""$$$%%%%%%$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((()))***++++++***)))(((,,,+++***************+++++++++---.........---,,,........................///.............../////////000222444666888:::;;;:::<<<>>>>>>===<<<===>>>>>>???AAAAAA?????????@@@BBBBBBCCCEEEGGGHHHFFFEEECCCCCCCCCBBBCCCEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJIIIOOOTTTWWW\\\ccceeecccXXXSSSMMMKKKLLLMMMKKKHHHJJJKKKLLLMMMMMMKKKJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGIIIKKKKKKIIIHHHHHHHHHDDDDDDBBB@@@>>><<<;;;:::666444333333333444222111111111000000000000000000222111000///............------,,,,,,+++******))))))))))))(((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!!!!!!!"""###$$$"""###$$$$$$###"""###$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$############""""""###$$$&&&'''$$$$$$############$$$$$$<<<<<<<<<<<<<<<<<<;;;;;;:::777555444444444333111333222222222222222222333555444222000/////////000---,,,++++++******++++++++++++***))))))***++++++,,,,,,++++++***)))))))))*********)))((('''%%%%%%((()))*********)))'''&&&(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###### """$$$%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$%%%&&&%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&''' !!!"""$$$%%%&&&$$$$$$$$$###############&&&$$$""""""###$$$###"""$$$$$$$$$##################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$#########""""""$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$"""$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&'''(((((((((((('''))))))((((((''''''&&&&&&'''(((***+++,,,,,,,,,+++---,,,+++******))))))*********+++,,,---------,,,------------------------///...---,,,---...000222///111333555777888888888999;;;>>>>>><<<:::999999<<<>>>@@@AAA@@@@@@AAABBB@@@AAADDDGGGKKKLLLJJJHHHDDDCCCAAAAAABBBCCCFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHNNNRRRUUUZZZ```cccaaaZZZUUUOOOLLLLLLLLLJJJGGGJJJKKKLLLLLLKKKIIIGGGFFFFFFHHHJJJKKKLLLKKKJJJIIIFFFHHHJJJIIIGGGEEEEEEEEEBBBAAA???>>>============666444222222222222111000000000000000000000000000000000000///......---------------,,,++++++*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!!!!""""""###$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$##################$$$$$$$$$$$$###"""""" !!!"""###$$$%%%&&&&&&######"""""""""######$$$"""""""""########################$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""""""""""""""###%%%%%%$$$$$$############$$$$$$<<<======>>>>>>===<<<<<<:::888666444444333222000222222111111111111222222333111000...------------,,,++++++***)))*********+++******************++++++*********))))))((((((***++++++,,,+++)))'''&&&((((((((())))))(((''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$### """""""""!!!"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''$$$$$$###""""""######$$$%%%%%%%%%$$$$$$#########"""""""""###$$$%%%&&&'''########################%%%$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""!!! !!!###""""""############"""""""""""""""######$$$%%%%%%!!!!!!!!!""""""###$$$%%%########################&&&$$$######$$$%%%$$$###########################"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$$$$######""""""########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))+++)))$$$!!!$$$'''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&&&&%%%&&&''''''((()))(((((((((''''''&&&%%%$$$#########'''((()))+++++++++++++++,,,,,,+++*********++++++,,,,,,---------,,,,,,,,,------------------------...---+++***+++---000222000222555777999999888888999;;;<<<<<<:::888777777;;;===@@@@@@@@@@@@BBBCCCAAABBBEEEJJJMMMNNNKKKIIICCCBBBAAA@@@AAACCCEEEGGGDDDEEEFFFFFFGGGGGGFFFFFFFFFKKKOOOPPPTTTZZZ\\\[[[XXXTTTPPPNNNMMMMMMKKKJJJNNNNNNMMMLLLIIIGGGDDDCCCCCCDDDGGGIIIIIIHHHGGGFFFDDDFFFHHHIIIGGGFFFFFFGGGFFFDDDAAA>>>===<<<======888666333222222222111000/////////000000000000000////////////......------,,,,,,,,,++++++***************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############""""""!!!!!! """###$$$$$$###"""###$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%#################################$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$$$$$$$$$$############$$$$$$;;;<<<===>>>>>>===<<<;;;:::888666444444333222000222111111000000111111222222111///...,,,,,,------++++++***)))))))))***************++++++***************)))))))))))))))(((((()))***++++++***)))((()))(((&&&%%%%%%'''((()))$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########!!!!!!!!!""""""$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########"""""""""######$$$$$$######"""!!!""""""!!! """###""""""############""""""&&&&&&&&&&&&%%%%%%%%%$$$""""""#########"""""""""########################"""!!! !!!###%%%%%%$$$########################""""""$$$%%%%%%$$$""""""""""""""""""#########$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$######"""""""""########################%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***,,,***%%%"""%%%((($$$$$$$$$%%%%%%%%%&&&&&&$$$###!!!"""$$$%%%%%%$$$&&&''''''((()))(((((((((''''''&&&%%%$$$#########((())))))))))))))))))(((************+++,,,---...000000///...---,,,,,,+++---------------------------+++***)))***,,,///111111333666999:::::::::999;;;;;;;;;888666555777888:::<<>><<<;;;;;;999666333111111111000/////////////////////000000---............---,,,,,,************))))))))))))***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""######"""""""""!!! """###$$$$$$###"""###$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###""""""""""""######$$$$$$$$$##############################&&&&&&&&&&&&&&&'''(((((($$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############ !!!!!!"""######$$$$$$$$$$$$############$$$$$$:::;;;===??????>>><<<;;;:::777555444444444333111222111111111111111111222444333111///.........///,,,+++******))))))******)))***++++++++++++***)))******))))))))))))))))))%%%&&&''''''(((((((((''')))'''%%%$$$$$$&&&(((***%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&'''((('''%%%######$$$!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$%%% !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""!!!"""###$$$$$$###"""!!!"""###$$$###""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""!!! ###############"""!!!!!!###############$$$$$$$$$!!!########################$$$$$$$$$"""##################"""!!!!!!"""""""""########################$$$$$$$$$##################################################################$$$$$$$$$$$$###"""""""""#######################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))***)))&&&$$$&&&(((######$$$$$$%%%%%%&&&&&&$$$###""""""$$$%%%%%%$$$&&&&&&'''(((((((((((('''))))))((((((''''''&&&&&&))))))(((((((((((((((((()))))))))***,,,---///000111000///...---,,,,,,,,,---------------------------,,,+++***+++,,,...000111333555777999:::::::::;;;;;;:::777555555777999999;;;>>>???>>>???@@@AAAEEEEEEGGGIIIKKKKKKHHHEEEBBBBBBBBBBBBCCCDDDEEEEEEDDDFFFHHHJJJKKKIIIGGGFFFBBBGGGJJJLLLQQQXXX[[[[[[NNNNNNNNNNNNNNNOOOOOOPPPSSSQQQOOOKKKHHHEEEBBBAAA>>>>>>???@@@AAABBBBBBBBBAAADDDGGGIIIJJJJJJLLLMMMQQQOOOJJJFFFAAA===;;;:::999666222000/////////...000000000//////.........,,,,,,---......---,,,+++)))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########"""############""""""!!!"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""!!!""""""###$$$%%%$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$:::;;;>>>@@@@@@???===<<<888666444444444555444222222222222111111222222222444333111///............,,,,,,+++************+++)))***++++++++++++***)))************************(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''(((((()))((('''&&&%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%$$$"""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$###""""""######$$$!!!"""###$$$$$$###"""!!!"""###$$$###""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""""""""""" !!!!!!######$$$###""""""""""""#########$$$$$$$$$"""!!! """#########""""""#########$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$########################"""!!!!!!"""###$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%&&&"""######$$$%%%%%%&&&&&&&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++*********+++,,,---...///...------,,,,,,---....................................---------......///000111222444777999:::;;;999::::::999777666777888999;;;============>>>???DDDDDDEEEFFFIIIIIIGGGEEEAAABBBDDDEEEEEEEEEEEEEEEEEEGGGKKKMMMMMMLLLIIIGGGEEEIIIKKKJJJMMMSSSVVVTTTLLLMMMMMMNNNMMMNNNOOOPPPOOOMMMKKKIIIGGGEEEDDDCCC@@@@@@@@@@@@AAACCCDDDFFFAAADDDGGGIIIIIIJJJKKKLLLNNNMMMJJJGGGDDD@@@>>>======:::555222111111111000111111000///...------,,,***+++---......---,,,+++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!########################%%%$$$$$$$$$#########""""""###$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$######$$$$$$$$$$$$#####################$$$$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!"""%%%%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!!!!""""""############!!!"""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$:::<<>>===888666444444555555444333333333222222222222333333222000///---,,,,,,,,,,,,---,,,++++++******++++++)))***+++,,,,,,+++***)))***************+++++++++---+++)))((('''''''''(((###$$$&&&'''''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""$$$%%%%%%###""""""###"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$$$$###!!! !!!"""###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$###""""""""""""$$$%%%&&& """###$$$$$$###""" !!!"""!!! !!!"""$$$""""""############""""""###$$$%%%&&&%%%$$$###""" """###$$$$$$$$$$$$""""""######$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###""""""###$$$%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***,,,...///,,,,,,,,,++++++,,,------************+++---///000////////////////////////000000000000000/////////...///000222444777:::;;;666888;;;;;;999888777777888:::<<<===<<<<<<===>>>CCCBBBCCCDDDGGGHHHHHHGGGAAABBBEEEFFFGGGGGGEEEDDDFFFHHHLLLOOOOOOMMMJJJHHHJJJLLLLLLIIIHHHLLLLLLJJJLLLMMMNNNNNNMMMMMMNNNOOOJJJIIIHHHGGGFFFFFFEEEEEECCCBBBAAAAAABBBEEEGGGIIIBBBEEEHHHIIIHHHHHHIIIIIIJJJIIIIIIGGGEEECCCAAA@@@BBB>>>:::666555555555444222222111///...---,,,+++***+++---......---+++*********************++++++&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! """###$$$%%%&&&&&&%%%$$$"""$$$$$$$$$###"""###$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""###$$$&&&&&&%%%%%%%%%$$$$$$######### !!!!!!"""###$$$$$$$$$""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$<<<<<<@@@IIIPPPPPPHHH@@@:::888555333222222333444666444111///...///111222333111///,,,******)))***,,,,,,++++++***)))((((((''''''(((((())))))******))))))***+++,,,,,,------)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%!!!!!! !!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""######$$$$$$#################################"""""""""""""""!!!!!!""""""######$$$$$$!!!$$$&&&&&&$$$"""!!!!!!""""""###"""""""""""""""""""""!!!!!!"""###$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''(((((()))))))))(((((('''''''''((()))***++++++,,,***++++++,,,,,,------...,,,------...............000///...------...///000000111222444666777999999;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<;;;:::::::::999>>>@@@DDDGGGHHHHHHGGGFFFEEEGGGIIIIIIGGGEEEDDDDDDDDDGGGKKKNNNOOOMMMKKKIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMOOONNNLLLJJJHHHLLLIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGDDDDDDEEEEEEFFFFFFFFFGGGJJJJJJJJJGGGEEEEEEIIIMMMSSSOOOHHHBBB>>>999555222...///111222111000...,,,,,,++++++******++++++,,,***)))'''&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###!!!  """$$$%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$'''%%%$$$&&&((()))&&&$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###>>>>>>CCCLLLTTTUUUNNNGGG999888666555444333333444333333222222111111111111222222000///............,,,,,,++++++***))))))((())))))))))))*********+++))))))******++++++,,,,,,*********)))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$%%%$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""########################""""""##################"""""""""""""""#########!!!###%%%&&&$$$###""""""###""""""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$$$$$$$"""!!! !!!"""####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######"""######$$$$$$######"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''')))))))))))))))***************+++,,,,,,------...------...////////////...000///...------...///000000000111333555777888888999::::::;;;;;;::::::999===============<<<;;;;;;<<<===@@@BBBCCCDDDCCCCCCFFFHHHJJJJJJHHHEEEDDDDDDEEEHHHKKKNNNOOOMMMKKKIIIKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJKKKLLLLLLJJJHHHGGGHHHGGGEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBDDDFFFHHHEEEEEEDDDDDDEEEEEEFFFFFFGGGIIIJJJJJJKKKNNNTTTXXX^^^[[[SSSKKKAAA:::555222///000000111000///...---,,,++++++******++++++,,,***)))((((((''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###"""!!!!!!!!!!!! !!!###%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###"""###%%%&&&$$$!!!""""""!!!!!!!!!!!!""""""############$$$$$$$$$%%%########################"""######$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###===>>>BBBJJJRRRTTTOOOJJJ888888888777666555444333111222444444444333222111111111111111000000000000,,,,,,++++++***)))))))))************++++++++++++))))))))))))************************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######"""!!!!!! ########################"""""""""###$$$$$$%%%%%%############"""""""""""" ###%%%%%%$$$###############!!!!!!!!!"""###$$$""""""""""""""""""###$$$########################%%%%%%%%%$$$$$$#########"""!!!!!! !!!!!!"""###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%"""!!!  !!!""""""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$###"""$$$%%%%%%%%%%%%$$$######"""""""""######"""""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''*********))))))(((((((((******++++++,,,------------....../////////////////////............///000//////000222444555666777666777888999999::::::999===>>>???@@@@@@???===<<<<<<<<<===???@@@AAABBBBBBHHHIIIKKKJJJGGGEEEDDDDDDFFFHHHKKKNNNNNNMMMKKKIIILLLKKKIIIHHHGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEFFFGGGIIIIIIHHHFFFEEECCCAAA@@@@@@CCCFFFHHHGGGFFFDDDCCCCCCDDDEEEFFFBBBCCCFFFHHHKKKOOOUUUYYYbbb```ZZZOOOCCC999555444000000000/////////......++++++************++++++))))))******))))))((('''((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$###!!!""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###999999<<>>???@@@BBBDDDEEEGGGHHHIIIHHHEEECCCBBBBBBFFFHHHKKKMMMMMMLLLJJJIIIKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHJJJMMMMMMKKKIIIEEECCC@@@>>>???BBBFFFHHHHHHFFFDDDAAAAAABBBDDDEEEAAABBBCCCDDDGGGKKKNNNQQQVVVWWWTTTKKK???666444555000000///............///++++++************++++++)))***+++++++++***(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&&&&%%%###""""""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%!!!""""""""""""#################################%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###"""!!!!!!""""""###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###666666888;;;???@@@===:::666777888999999777444333555444333333444666888:::777666444222000...,,,++++++++++++***************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!""""""""""""######### !!!"""###%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""############""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$%%%&&&'''######"""""""""""""""###"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##############################""""""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))%%%%%%%%%&&&&&&&&&'''''''''((())))))*********)))&&&''''''((())))))******))))))***++++++,,,,,,------......///////////////---......///////////////......///000111333444444222333444666777888888999999;;;===@@@@@@???===<<>>AAAEEEGGGGGGFFFCCCAAA@@@AAACCCEEECCCBBBBBBCCCEEEHHHIIIJJJJJJLLLKKKDDD:::333222333000000///...---.........+++******))))))******+++)))***+++++++++***((('''%%%&&&&&&&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%$$$###""""""""""""#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$#########$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$###""""""""""""""""""###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###888777777888999999888666555666777888888666444333666555333333555888;;;===>>><<<888444111///...---************************)))))))))((((((((((((((((((((((((((())))))))))))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$ !!!"""$$$%%%%%%&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############""""""""""""###$$$%%%$$$"""!!!"""######$$$$$$%%%&&&&&&&&&'''$$$######"""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''((()))*********)))%%%&&&&&&''')))******+++))))))******+++,,,,,,,,,,,,------...............,,,---...///000000000///......///000111222333444222333444666777777888888888999<<<===>>>>>>===<<<@@@???>>>>>>???AAABBBCCCCCCDDDDDDCCCAAA@@@@@@BBBFFFGGGHHHJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBCCCDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCDDDEEEGGGGGGFFFDDDBBB@@@>>>===>>>@@@CCCEEEEEEDDDBBBAAAAAABBBCCCDDD???>>>===>>>AAACCCCCCCCCDDDEEEDDD???888222000000/////////.........------******))))))))))))******))))))******))))))((('''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$!!!###$$$$$$###""""""#########""""""""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######"""""""""""""""######"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###999888777777888888777777555555666777666555444333444444555666888:::<<<>>>AAA>>>999444000/////////*********************************)))))))))((((((((((((((())))))*********'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########%%%&&&&&&$$$""" !!!""" !!!###%%%&&&&&&%%%$$$$$$$$$###"""""""""""""""###############$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%&&&%%%$$$############$$$$$$##################$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,+++,,,,,,---------------,,,---...///000000000/////////000111222222333333333333555666777777777777888999;;;<<<===>>>>>>>>>????????????@@@AAAAAABBBBBBCCCCCCBBBAAAAAABBBCCCEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHJJJKKKJJJIIIGGGFFFEEEDDDBBBCCCCCCDDDBBBAAA@@@???>>>===>>>@@@BBBCCCBBBBBBBBBAAABBBBBBCCCCCC>>><<<;;;<<<>>>???===;;;???>>>===;;;888555222000---.../////////...---,,,******))))))))))))*********)))((((((''''''((((((%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###############$$$$$$$$$###########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$!!!$$$&&&%%%###"""###$$$$$$######""""""######$$$############$$$$$$$$$%%%########################$$$$$$"""!!!"""###$$$&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######""""""""""""#########"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###999888777666777777888888555555555555555555444444222333666888;;;<<<<<<<<<@@@===777111...---...///******************++++++,,,+++++++++******))))))'''(((((()))***++++++,,,((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%(((((((((((('''%%%###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$$$$&&&'''&&&$$$!!! """"""%%%&&&%%%###!!!$$$$$$###""""""!!!""""""########################""""""###$$$%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&(((((((((((((((''''''''')))))))))***++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,...000000000000/////////000111222333333444444444555666777777777777999:::;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCBBBCCCCCCCCCBBBBBBDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHJJJLLLMMMMMMKKKHHHFFFHHHFFFDDDCCCCCCCCCBBBAAA???>>>>>>>>>???@@@AAABBB@@@AAAAAABBBBBBCCCCCCCCCFFFDDDAAA@@@AAA@@@===:::999888888888999888555222,,,...///000000...,,,+++******))))))))))))*********)))'''&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$&&&)))(((&&&$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$###"""!!!"""###%%%'''#########$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''###"""""""""""""""#########"""""""""$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$888888888777666666555555444444444444555555555666333555777999:::999888777:::888444000---++++++++++++,,,---+++)))(((((())),,,+++***)))((((((((((((''')))***)))'''&&&(((+++,,,(((%%%%%%''')))(((&&&$$$%%%%%%&&&'''((())))))&&&%%%###""""""$$$%%%'''%%%$$$"""!!!!!!!!!"""###&&&%%%$$$############$$$""""""""""""""""""""""""%%%%%%%%%&&&&&&''''''(((""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""###$$$&&&%%%###"""""""""######%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" """$$$%%%&&&%%%###""""""!!! !!!###$$$"""###%%%&&&&&&%%%$$$#########""""""######$$$%%%$$$#########""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%!!!!!!"""""""""!!!!!! ###!!! """$$$%%%### ######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%% !!!""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""###############$$$$$$%%%########################%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''((())))))(((((('''(((((()))***+++&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000000000111222222333333555666666777888999999:::888;;;=========>>>AAADDDFFFDDDBBB@@@??????@@@@@@>>>@@@CCCDDDCCCBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDFFFHHHIIIJJJJJJIIIGGGFFFEEEEEEDDDCCCAAA@@@???>>>@@@@@@???===;;;<<>>======>>>???@@@BBBDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEDDDBBBAAA@@@AAAAAACCCDDDEEEEEEDDDDDDFFFGGGIIIJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@???@@@AAA@@@>>>;;;<<>>===;;;;;;<<<======;;;888444222//////...---,,,+++***)))---......,,,***((()))***))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$######$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########;;;:::888777666666777777555666777888777555333222000111222444444444333333444333111///...---......+++,,,---,,,+++***+++,,,---,,,+++***))))))))))))((()))))))))'''''')))***+++)))'''&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$((('''%%%###""""""######!!!!!!!!!!!!###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$############$$$$$$########################$$$###""""""!!!"""""""""$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$%%%$$$######"""#########$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""!!!!!!!!!!!!"""###$$$%%%%%%###"""!!! ######""""""######$$$%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""""""""#########$$$$$$###############$$$$$$$$$"""""""""""""""#########"""######$$$$$$$$$######%%%$$$###$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""%%%&&&&&&'''''''''''''''######$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((('''(((((((((&&&'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........//////000111111111000111222444666888999:::666777999::::::;;;>>>@@@@@@???>>>===<<<======>>>BBBCCCDDDDDDDDDEEEHHHJJJIIIHHHHHHFFFDDDBBBAAA???@@@BBBDDDFFFGGGFFFEEEDDDFFFGGGHHHIIIHHHGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA???<<<;;;<<<===@@@@@@@@@@@@@@@@@@@@@AAADDDDDDCCCBBBAAA???===<<<;;;<<<>>>>>>===999666333000000///---,,,***))))))---......,,,***((()))***)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$################################################$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$######$$$$$$###%%%&&&&&&$$$$$$$$$%%%###########################################################################$$$$$$$$$$$$%%%%%%%%%((('''%%%$$$###"""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""###$$$$$$$$$###"""!!!<<<;;;999777666777888999777888::::::999777333111///000111222222222222111000000///.........///000+++,,,------++++++,,,...---,,,+++******))))))))))))))))))((((((((()))******)))((('''&&&&&&%%%$$$$$$$$$%%%&&&'''(((((()))&&&&&&$$$############$$$!!!"""""""""###$$$%%%%%%$$$#########"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$""""""""""""""""""""""""$$$######"""""""""######$$$$$$%%%&&&&&&'''(((((("""###$$$%%%&&&&&&'''&&&"""###$$$$$$###"""###$$$$$$$$$##################$$$##################$$$""""""""""""""""""""""""###""""""""""""###$$$$$$"""""""""""""""#########%%%$$$###!!!!!!!!!"""#########""""""######$$$%%%#########$$$$$$%%%%%%&&&""""""############""""""########################%%%%%%%%%&&&&&&&&&&&&&&&!!!""""""""""""#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$&&&'''(((((('''%%%$$$###$$$$$$%%%&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))(((''''''''''''''''''(((((()))******++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,------------......///000000000///000111333444666777777777888999:::;;;===???AAA>>>>>>============>>>???CCCCCCCCCCCCCCCEEEJJJMMMLLLKKKJJJHHHFFFCCCAAA???AAACCCEEEGGGHHHHHHGGGFFFGGGGGGHHHIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@===;;;:::999<<<<<<>>>???@@@??????>>>AAAAAA@@@???>>><<<;;;::::::<<<>>>???>>>;;;777444222222000///---,,,******)))+++,,,,,,+++***,,,---)))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""############$$$#########"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$#########%%%%%%###%%%'''&&&%%%$$$%%%%%%###################################################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###########################$$$$$$$$$%%%%%%$$$$$$###""""""""""""###%%%&&&&&&$$$"""!!!===<<<:::999888888999999999:::;;;<<<:::777444222000000111111222222111111..................//////+++,,,------++++++,,,...---,,,+++***))))))))))))))))))((((((((()))))))))((((((((('''&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((############$$$%%%%%%&&&######$$$$$$$$$#########"""######$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!! ########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$#########$$$$$$%%%$$$$$$%%%&&&&&&'''(((((("""###$$$%%%&&&'''''''''"""###$$$$$$###"""###$$$############$$$##################$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!""""""###############$$$###""""""###$$$&&&'''######""""""######$$$%%%#########$$$$$$%%%%%%&&&!!!""""""######""""""!!!###########################$$$%%%%%%&&&%%%%%%%%%!!!""""""""""""#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((''''''&&&''''''(((((())))))******+++++++++++++++,,,,,,---------++++++,,,,,,---------------------...//////000000111111222222333333333444777777777999;;;===>>>???>>>>>>>>>>>>???@@@@@@AAACCCCCCCCCBBBBBBEEEJJJMMMNNNMMMLLLJJJGGGEEEBBBAAABBBDDDFFFHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIFFFDDDBBBAAAAAAAAABBBBBBBBBBBBCCCAAA@@@@@@???>>>;;;999777:::;;;===>>>???>>>===<<<<<<<<<<<<;;;:::888777666777888:::;;;;;;888555333333333222000///---,,,,,,)))+++,,,,,,+++***,,,---***)))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$##################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""#################################$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%#########$$$%%%&&&###%%%'''&&&%%%$$$%%%%%%######################################################"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%#######################################$$$$$$$$$"""$$$%%%''''''&&&$$$###<<<<<<<<<;;;::::::999999999999::::::999777444333111111111111111111111111.....................---+++,,,---,,,+++***+++,,,,,,+++***)))((((((((((((***)))'''''')))))))))(((%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$############!!!"""###$$$%%%&&&&&&'''$$$$$$%%%%%%$$$######"""!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''""""""$$$%%%&&&&&&&&&&&&"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""######$$$$$$######""""""######$$$&&&'''(((######""""""######$$$%%%#########$$$$$$$$$$$$$$$""""""############""""""######################## """#########"""!!!"""""""""#########$$$$$$###############$$$$$$$$$#########""""""""""""""""""###$$$$$$%%%%%%%%%%%%"""###%%%$$$""" !!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$###"""######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$###""""""!!!!!!###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&''''''''')))))))))*********++++++***++++++,,,,,,------...+++,,,---.........------------......///000000000222222222222222222222222555444444555888;;;<<<;;;======>>>???AAABBBBBBCCCDDDDDDDDDCCCCCCEEEIIIMMMNNNMMMLLLKKKIIIGGGEEEDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLLLLMMMLLLKKKHHHEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>=========<<<:::888:::;;;<<<===>>>===<<<;;;999999999888777555444333222333444444444222111///222222111000///......------......,,,***((()))*********)))))))))(((((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######%%%$$$######"""########################$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""""""""$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###%%%&&&&&&$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&###############"""""""""!!!!!!"""###$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%;;;<<<=========;;;999888777777777666555444333222000000000/////////000000............---,,,,,,++++++,,,---,,,***))))))***+++***)))(((''''''''''''+++(((&&&''')))***)))(((###%%%((((((&&&%%%&&&'''$$$$$$$$$############""""""###$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$"""###$$$$$$###"""###$$$!!!"""###$$$%%%$$$$$$###"""###$$$$$$$$$$$$###""""""""""""""""""""""""""" """#########"""!!!!!!"""###$$$$$$$$$######!!!"""###$$$$$$%%%$$$$$$######""""""######$$$%%%##################"""""""""######$$$$$$######"""######################## """###$$$###"""!!!############$$$$$$$$$%%%$$$$$$$$$########################"""""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%###%%%&&&%%%""" !!!"""######$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""############$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""############""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''(((((()))************+++++++++******+++,,,,,,---......,,,---.../////////......---......///000000111111111111111222222333333333555333222444888;;;;;;:::;;;<<<>>>@@@AAABBBCCCCCCFFFGGGGGGFFFEEEGGGJJJLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIKKKMMMNNNOOOOOOOOOOOOMMMJJJGGGEEEBBBBBBBBBBBBBBBBBBBBBAAA>>><<<:::;;;======<<<:::<<<<<<<<<<<<<<<<<<;;;;;;999999999888777666555444000000000000000000000////////////.........---------......,,,***((()))************)))))))))((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%###"""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$$$$#########"""""""""!!!!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%;;;<<<>>>???>>><<<999777555444444333222222222111000//////.........///////////////...---,,,***)))+++,,,---+++)))(((((()))***)))(((''''''&&&&&&&&&+++(((&&&''')))***)))'''!!!$$$((((((&&&%%%&&&(((######$$$%%%&&&''''''((($$$$$$%%%%%%%%%$$$$$$### !!!###%%%&&&&&&&&&%%%%%%%%%%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######"""$$$$$$$$$###"""###$$$!!!"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" """###$$$###!!! !!!"""###$$$%%%$$$######!!!"""###$$$$$$###!!! #########"""###$$$$$$%%%$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!###%%%&&&&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""%%%%%%%%%%%%$$$$$$###### !!!"""###$$$%%%%%%%%%$$$&&&(((&&&###!!!"""#########$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))***************+++++++++******+++,,,,,,---......------///000000000///.........//////000111111111///000111222333444555555777555444666:::======<<<:::;;;===???AAABBBCCCCCCHHHIIIIIIHHHGGGHHHJJJLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGGGGHHHKKKNNNPPPQQQQQQQQQPPPNNNKKKHHHFFFCCCCCCBBBBBBBBBAAAAAAAAA===;;;999:::<<<>>>===<<<=========<<<<<<;;;;;;;;;:::::::::999999777666555222222111000000111111222------------------------)))+++,,,,,,+++***,,,---************))))))))))))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$&&&%%%###"""""""""######%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""!!!"""$$$%%%&&&&&&%%%%%%!!!###$$$%%%&&&%%%%%%$$$!!!###%%%%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########''''''%%%$$$###"""""""""$$$#########""""""!!!!!!###############$$$$$$$$$######""""""###$$$%%%%%%===<<<<<<===>>><<<999666777666444111000//////000000111111111000///...---------,,,,,,,,,,,,++++++***************)))((('''((()))*********)))'''&&&)))&&&######%%%&&&%%%"""'''((()))(((''''''''')))'''''''''&&&&&&%%%%%%%%% !!!""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$"""!!!&&&%%%%%%$$$###""" $$$"""!!! !!!"""$$$%%%############""""""!!!!!!########################!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$######################## """$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%$$$"""###&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&(((***'''((()))******)))((('''******+++,,,------......---------.........////////////000000111111222222222111111222333555888999888777666666777999;;;<<<>>>===<<<<<<>>>@@@CCCEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDEEEFFFGGGIIILLLNNNOOOMMMNNNOOORRRRRRPPPKKKGGGCCCCCCBBBAAAAAAAAAAAABBBAAA@@@???===<<<======>>>===<<<;;;<<<===>>>===<<<999999888777666555444444444333111///...---......------,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,++++++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$######$$$%%%%%%###%%%%%%%%%#########%%%########################""""""""""""!!!!!!!!!!!!!!!!!!"""############"""########################$$$!!!###&&&$$$$$$$$$#########""""""%%%$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###)))((('''%%%$$$###"""""""""""""""""""""#########!!!"""$$$&&&'''&&&$$$#########$$$$$$$$$%%%%%%%%%??????>>>??????===:::777888666444222111000000000222222111111000/////////---------,,,,,,+++++++++***************)))(((((()))))))))))))))(((''''''(((&&&%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###"""!!!"""###$$$###""" !!!"""###$$$$$$%%%#########""""""#########"""###$$$###!!!!!!###$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""######"""!!!######$$$$$$$$$######"""###"""!!! !!!"""$$$%%%$$$$$$#########"""""""""#################################"""""""""""""""!!!""""""""""""################################# !!!"""###$$$######""""""""""""#########$$$$$$""""""###$$$%%%&&&&&&'''""""""""""""############!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%$$$$$$$$$$$$#########"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&$$$###$$$&&&((('''&&&&&&&&&&&&'''((((((((('''&&&%%%&&&''')))***(((((())))))))))))((((((******++++++,,,,,,------------------.....................//////000000000111111222333444666777888777888999:::;;;;;;<<<<<<>>>>>>===>>>???AAADDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDFFFHHHKKKMMMNNNMMMMMMOOORRRRRRPPPLLLHHHFFFFFFDDDBBBAAA@@@@@@@@@@@@@@@???>>>===============<<<;;;<<<===>>>===<<<999888777666555444444333333222000///...------...------,,,,,,,,,+++++++++)))******++++++******)))*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&''''''&&&###""""""###########################$$$$$$#########"""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""  !!!###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###((('''&&&%%%$$$##################""""""""""""""""""###$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%BBBAAA@@@@@@@@@>>>;;;888888777555444222222111111444333111000//////000000...------,,,+++***************))))))))))))((((((***)))((((((''''''((((((&&&'''((('''%%%%%%&&&'''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""$$$$$$$$$### """###$$$%%%&&&######$$$$$$$$$$$$######"""###"""!!! """$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######"""!!! !!!"""###$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$#################################$$$$$$######"""!!!!!! !!!!!!!!!""""""""""""###########################$$$$$$$$$$$$$$$"""!!!!!!############$$$$$$$$$%%%""""""######$$$$$$$$$%%%""""""""""""############!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$###############"""!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&$$$$$$&&&)))'''&&&&&&&&&&&&'''(((((()))((('''&&&'''((()))***)))))))))(((((())))))***++++++++++++++++++++++++,,,,,,,,,---------......------............//////000111222444555666666777666888;;;===>>>>>>===<<>>????????????>>>===<<<<<<===<<<;;;;;;<<<===<<<:::777777666555444444333333222111000///...---------,,,,,,,,,,,,++++++++++++)))******++++++******)))'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%'''((((((&&&$$$""""""###########################%%%%%%%%%%%%$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$###############$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%BBBAAA@@@??????===:::888888777666555444333222222333222000...---...///000...------,,,+++***)))))))))))))))((((((((())))))***)))(((&&&&&&'''((((((%%%'''***)))&&&$$$&&&(((###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!"""$$$%%%$$$###""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$"""!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$""" !!!"""###$$$%%%%%%%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!""""""""""""####################################&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""!!! !!!"""""""""############""""""""""""""""""!!!!!!################################################"""######$$$$$$$$$######!!!!!!###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''(((((('''%%%%%%&&&((('''&&&&&&&&&&&&'''(((((())))))(((((((((((()))******)))((((((((()))***+++++++++++++++++++++******,,,,,,,,,,,,------------............////////////000111333555666666666555777888:::<<<===>>>>>>===@@@@@@@@@AAABBBDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGEEECCCAAA@@@BBBBBBDDDFFFHHHKKKMMMNNNLLLMMMNNNPPPQQQPPPMMMJJJJJJHHHFFFDDDBBB@@@@@@???@@@@@@AAAAAAAAA???===<<<===<<<;;;;;;<<<<<<:::999666555555444333333222222111111000///......------,,,,,,,,,++++++++++++***))))))************))))))&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&$$$######$$$########################%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$##############################$$$$$$$$$###!!! ########################""""""""""""####################################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!! &&&%%%$$$###""""""##################$$$$$$$$$$$$@@@>>>===<<<<<<;;;888666777777666666555444333222222000...,,,+++,,,---...------,,,++++++***)))))))))((((((''''''((())))))***)))'''&&&&&&&&&'''((($$$'''***)))&&&%%%&&&(((###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&%%%$$$"""######$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""##################$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###!!! !!!"""""""""############$$$############"""""""""################################################"""######$$$$$$$$$######!!!!!!###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''((()))'''&&&%%%&&&''''''&&&&&&&&&&&&'''(((((()))))))))((((((((())))))***)))(((((((((***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------....../////////000111111222222000111333555666666555555888888888888:::<<<>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKHHHHHHHHHGGGEEECCCBBBAAADDDDDDEEEGGGIIIKKKMMMNNNLLLLLLMMMOOOPPPOOOLLLIIIGGGFFFEEEDDDCCCBBBBBBBBBAAABBBCCCCCCBBBAAA???>>>>>><<<;;;:::;;;:::999777444444333333222111111111000000//////......------,,,,,,+++++++++*********)))))))))******)))))))))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%&&&####################################""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$###"""!!! ########################!!!!!!"""""""""#################################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$#########$$$%%%%%%%%%$$$$$$###"""!!! %%%%%%###""""""""""""###""""""#########$$$$$$$$$<<<;;;999888999888777555666666666666555444333222000///---,,,++++++,,,,,,++++++++++++************)))((('''&&&'''((()))***)))(((''''''&&&&&&''''''###%%%(((((('''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$######!!!"""######!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""#####################$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$######$$$$$$%%%&&&############$$$$$$$$$%%%!!!!!!""""""#########$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$######"""!!!"""###$$$$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&'''&&&&&&&&&&&&'''(((((())))))((((((((((((''''''))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000111333444555555111222333444555555555555888777666666888;;;>>>@@@@@@@@@AAACCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLLLLMMMMMMLLLIIIGGGDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>><<<:::::::::999888666222222222111111000000000...////////////...---,,,++++++++++++************((())))))******))))))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###!!!###$$$$$$$$$$$$%%%'''########################"""""""""!!!!!!!!! """######$$$$$$$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%###############$$$$$$$$$%%%$$$###"""""""""""""""########################!!!!!!!!!"""""""""##############################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%$$$$$$######""""""!!!!!!###############""""""""""""""""""############$$$999888666666777777666555555555666666555444222111///......------,,,++++++************++++++++++++)))(((&&&&&&&&&((()))+++''''''((((((''''''&&&%%%$$$$$$%%%&&&((((((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###"""###%%%&&&%%%$$$#########"""""""""""""""#########""""""######### """%%%%%%$$$"""""""""#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$###""""""!!!!!!"""###############"""""""""#########$$$$$$########################"""""""""""""""###############$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%"""""""""#########$$$$$$!!!!!!""""""###$$$%%%%%%""""""""""""##################$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!!!!!!!""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((('''%%%######$$$'''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&(((((()))***++++++++++++,,,,,,,,,------......///........./////////000000---...///111333555777888333333333333444555555666555666777888:::<<<===>>>???@@@AAACCCDDDEEEFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLKKKKKKKKKJJJGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????>>><<<:::999999888666555111111000000000000//////---.../////////...---,,,++++++++++++************(((((())))))))))))((((((%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###!!!###$$$$$$""""""###%%%########################"""""""""!!!!!!!!! !!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$&&&%%%###!!!!!!"""$$$&&&########################!!!!!!!!!!!!"""""""""###########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###############$$$#########"""""""""""""""!!!"""###$$$$$$###""""""""""""""""""############888666555555666777777666444444555555555444222111////////////...---,,,+++)))))))))***++++++,,,,,,((('''&&&%%%&&&(((***+++&&&'''((((((((('''%%%$$$$$$######%%%))))))&&&"""###$$$%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###"""###%%%&&&%%%$$$######$$$$$$%%%%%%%%%&&&$$$###"""!!!!!!"""###$$$!!!$$$((()))'''%%%$$$###"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""######""""""######$$$$$$$$$######!!!!!!"""###############!!!!!!""""""#########$$$########################$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$########################&&&%%%###""""""""""""###!!!""""""""""""#########$$$$$$$$$###############""""""""""""############"""#########$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!! !!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%'''((('''%%%#########'''&&&&&&&&&&&&'''((((((''''''(((((('''&&&%%%%%%'''(((***+++,,,,,,++++++,,,,,,------...///000000////////////000000000000,,,---///111444666888999444333222222333444666777333555888;;;============>>>???AAACCCDDDEEEEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHMMMLLLKKKJJJJJJHHHEEEBBBDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???===<<<======>>>>>><<<:::999999888666444000000000000////////////---.../////////...---,,,+++++++++************)))(((((())))))))))))(((((($$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$######$$$$$$###!!! !!!"""########################""""""""""""!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$######""""""######$$$$$$$$$$$$'''%%%###!!!!!!###&&&(((""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$###""""""######"""""""""""""""######### ###$$$%%%$$$###"""""""""""""""############555555444444444444555555555444222111111111///---000111111000...------...---***((((((***+++(((&&&%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''%%%"""!!!"""#########$$$&&&((('''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""'''&&&%%%###"""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""########################%%%%%%$$$###""""""##############################$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$######"""!!! ########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$###############"""!!!!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&$$$###$$$%%% !!!###$$$%%%&&&'''###$$$&&&''''''&&&$$$###$$$$$$##################%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$"""#########$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$$$$$$$###""" (((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222//////...---///444;;;@@@===;;;888555333333444555666777888999:::;;;<<<<<<===@@@CCCEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFHHHHHHIIIJJJJJJKKKLLLKKKKKKKKKIIIHHHGGGFFFFFFHHHIIIKKKJJJHHHFFFFFFFFFFFFDDDCCC>>>???@@@AAAAAA@@@???>>>@@@???===<<<;;;:::;;;;;;;;;;;;;;;;;;:::888666555555444222111000000/////////......---+++******))),,,,,,,,,++++++*********+++***)))'''''''''((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$%%%%%%$$$$$$###"""$$$$$$############$$$$$$"""""""""""""""######$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$""""""###$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%######""""""""""""######%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###""""""###$$$$$$###"""###$$$$$$$$$$$$############"""#########$$$$$$%%%%%%%%%******)))'''$$$""" ########################555555555444444555555555555333111111111111000...,,,---...---+++)))***+++,,,+++)))***,,,---,,,***((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%$$$###!!!###%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$############""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""!!! !!!!!!!!!!!!"""""""""###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################$$$$$$############$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""#######################################$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$"""!!!!!!!!!"""#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$######"""!!!"""$$$%%%%%%$$$######$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$"""""""""#########$$$$$$$$$#########""""""""""""!!!"""###$$$%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))***+++++++++++++++,,,,,,---------.........///000000000111000000000000222777>>>CCC@@@===:::666444333333444777777777888999:::;;;;;;===@@@BBBCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDEEEEEEHHHHHHIIIJJJKKKLLLLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIIIIGGGFFFEEEEEEEEECCCAAA??????@@@AAAAAA@@@??????AAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;:::999888666555333333111000///.........///......---+++******)))++++++*********)))))))))***)))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$""""""###$$$$$$$$$######"""###$$$$$$###"""###%%%#########"""""""""!!!!!!###""""""!!!"""###$$$%%%######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$##############################&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""###$$$$$$###"""###$$$$$$$$$$$$############"""#########$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$$$$########################555555555555555555555555333222111111222222111///...///000///---,,,,,,---***))))))***,,,...---,,,+++***************))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$&&&'''&&&### !!!###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!###%%%'''$$$$$$############$$$$$$!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######$$$$$$$$$#######################################%%%$$$######"""#################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$#########""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$&&&%%%""" !!!###%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""""""############"""!!!!!!!!!###$$$$$$###""""""###""""""#########$$$$$$$$$%%%$$$""" """$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%!!!"""""""""###########################"""""""""""""""$$$%%%%%%&&&&&&%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((())))))))))))******+++,,,---............////////////////////////000111333888>>>CCCEEECCC@@@<<<999888888888888777777777888999999:::===???AAA@@@>>>===<<<<<<>>>???@@@BBBBBBBBBAAAAAAEEEFFFGGGHHHIIIKKKKKKLLLIIIHHHGGGFFFFFFGGGHHHHHHIIIGGGEEEDDDDDDCCCAAA???@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>===<<<<<<<<<;;;;;;999888777777777777333222111///......------......---,,,,,,+++*********))))))))))))(((((((((''''''((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&###""""""""""""###$$$$$$ !!!"""###$$$$$$###!!!"""$$$$$$######$$$&&&#########"""""""""""""""###""""""""""""###$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$######"""""""""###$$$$$$###"""###$$$$$$$$$$$$############"""#########$$$$$$$$$$$$$$$!!!###$$$%%%%%%&&&########################555555666666666666555555333111000111222222111000///000111000...,,,---...)))(((((()))************+++++++++******)))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&$$$""" !!!######""""""###%%%########################$$$###!!! !!!###$$$%%%$$$###""""""###$$$%%%"""!!!!!!!!!!!!"""######""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%%%%$$$!!!!!!"""""""""#################################""""""""""""""""""""""""$$$$$$###############$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%$$$###"""!!!"""$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""###############""""""!!!"""$$$$$$"""!!!"""###########################$$$###""""""""""""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((()))))))))((()))***+++,,,---......///.....................,,,---......000333888<<>>===;;;;;;<<<<<<===???AAABBBAAA???>>>AAABBBCCCDDDFFFHHHIIIJJJHHHGGGGGGGGGHHHIIIJJJKKKIIIGGGEEEDDDDDDCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;:::888777666666777777333222111000///...............---,,,,,,+++******))))))))))))))))))))))))%%%&&&((()))***)))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############""""""!!!%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%!!!!!!"""###$$$$$$###### """############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!"""###$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""###############$$$$$$$$$""""""######$$$#################################555555666777777666555555333111000111222222111000,,,------,,,***))))))***************)))(((((()))*********))))))((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$""""""###%%%%%%%%% !!!""""""!!!"""###%%%########################""""""############""""""%%%$$$###""""""###$$$%%%$$$$$$###"""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############################################################$$$###############$$$$$$########################$$$$$$############$$$$$$""""""###$$$$$$%%%&&&&&&#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###""""""############""""""""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###!!!"""$$$$$$"""!!!"""###$$$$$$$$$############""""""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""###########################$$$$$$$$$$$$######"""""""""""""""$$$$$$############""""""######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((()))))))))))))))***(((((()))***,,,---...............---------------,,,---.........///222555777666555555555555666777;;;:::999777666777888888:::<<<======<<<<<<===>>><<<>>>@@@AAAAAA@@@???>>>>>>>>>>>>@@@BBBDDDFFFHHHFFFFFFGGGHHHJJJLLLMMMNNNJJJHHHFFFEEEEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<:::999777666555666666777444333222111000/////////---------,,,,,,++++++***************************%%%&&&''')))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$%%%%%%$$$######""" """############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$$$$###### !!!!!!###$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!"""!!!""""""#########"""""""""###$$$$$$###"""###$$$$$$$$$$$$#########""""""########################$$$$$$%%%%%%$$$###""""""########################555666777888888777666555333222111111222222111///---......---+++******+++,,,---...,,,***))))))***((((((((((((((((((''''''(((''''''''''''&&&&&&&&&############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###!!! """$$$%%%%%%""""""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######"""""""""""""""#########$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%########################$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######!!!!!!!!!"""""""""######"""""""""######""""""""""""############$$$$$$$$$ """%%%''''''%%%###!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!###$$$$$$###""""""###$$$$$$##################"""###%%%&&&&&&%%%###""""""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########""""""""""""""""""#########$$$$$$$$$$$$#########$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&##############################$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((()))))))))***))))))))))))))))))))))))((())))))***+++,,,------,,,------------------------///000///...///000222111222222333555777888999>>>===:::888777777888888:::;;;===<<<<<<<<<===???===>>>???@@@@@@???>>>>>><<<<<<<<<===???BBBDDDFFFDDDEEEGGGIIIKKKLLLNNNNNNIIIGGGEEEEEEEEEEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@???>>>===;;;;;;888888777666666666666666555444333111000000//////---------,,,,,,+++++++++))))))************++++++&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######""""""######$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%###""""""!!!"""$$$$$$######$$$&&&"""""""""""""""#########"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""######$$$$$$######"""###$$$$$$###"""###$$$$$$$$$$$$############"""###############""""""""""""######$$$%%%%%%$$$$$$########################555666777888888777666555555333111111111111000...///000000///---,,,,,,---***,,,---,,,***)))+++,,,''''''(((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###!!! !!!###$$$######$$$$$$$$$###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################$$$$$$############$$$$$$!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$"""######$$$$$$######""""""############$$$$$$$$$!!!"""$$$%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$##################$$$$$$"""##################"""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!! !!!!!!###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''((((((((())))))(((((((((((((((((((((((())))))******+++++++++,,,+++++++++,,,---------...,,,...///000//////000222333444555777999;;;===>>>AAA???;;;999777777888999;;;<<<===;;;:::999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>============???AAADDDEEEEEEEEEGGGHHHIIIIIIJJJJJJFFFEEECCCCCCDDDEEECCCBBBAAA@@@????????????@@@AAA????????????>>><<<:::999666666777777666666555555444333222000////////////------,,,,,,,,,,,,++++++((((((((()))))))))******(((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$###""""""###$$$$$$###"""###%%%!!!!!!"""""""""#########"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$######$$$%%%%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$%%%%%%&&&&&&"""######$$$%%%%%%$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$############"""$$$#########"""""""""!!! !!!"""###$$$$$$$$$$$$########################555666777999999777666555555444222111111111///---,,,------,,,***))))))***&&&(((+++***((((((***---''''''(((((())))))******(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """$$$$$$""" %%%%%%%%%###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!###%%%"""###$$$%%%%%%$$$###""" !!!###$$$%%%"""""""""""""""""""""""" """############$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""###$$$%%%%%%########################$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""##############################""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""!!!!!!"""##################$$$&&&&&&$$$###$$$%%%""""""#########$$$$$$$$$###"""!!! !!!"""###!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&******************++++++******+++,,,,,,---......)))+++---///...///000111333444555777999;;;<<<===BBB@@@<<<999777777888999=========;;;888777888999>>>======<<<<<<<<<======???>>>>>>>>>???AAADDDFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@???>>>>>>???@@@AAA>>>>>>???>>>===<<<:::999555666777777777666555444333222111///............---,,,,,,,,,,,,,,,,,,,,,&&&'''''''''(((((())))))***)))'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################"""############"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&& !!!"""######$$$$$$######$$$%%%$$$""""""###$$$######$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$######"""#########$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$############"""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!########################888888999:::;;;;;;;;;;;;555555444333111000//////...------,,,,,,++++++***+++++++++************)))((()))***)))((('''((()))''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###""""""!!!!!!########################""""""!!!!!!"""###$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$%%%%%%%%%$$$"""!!! """""""""""""""""""""""""""###&&&((()))(((&&&%%%########################$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%###!!!%%%$$$"""!!!!!!!!!"""#################################""""""""""""######!!!!!!""""""############!!!"""###$$$%%%&&&&&&&&&!!!%%%&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%###!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$!!!!!!!!!"""###$$$$$$%%%%%%'''$$$!!! !!!"""""""""%%%$$$###""""""###$$$%%%!!!###&&&))))))'''$$$###%%%%%%$$$$$$###"""!!!!!!########################"""######$$$$$$######""""""""""""!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%&&&''')))******((('''%%%&&&&&&''''''''''''''''''))))))))))))************,,,,,,++++++++++++++++++,,,---...---------///111111333666777888;;;>>>AAA???===:::777666666888999::::::999999999:::;;;;;;???<<<999:::===@@@AAA@@@=========>>>@@@BBBDDDFFFFFFGGGHHHGGGEEECCCCCCDDDCCCCCCBBB@@@???@@@CCCFFFDDDBBB@@@>>>>>>===:::888======>>>>>>===;;;999888777777777777666555333333111///......//////...---///000000000///---+++)))***)))'''%%%$$$%%%'''(((((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$"""!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""!!! !!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###################################################%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%"""######$$$$$$%%%&&&&&&########################$$$$$$###############$$$((($$$!!!"""&&&'''$$$ ###$$$$$$%%%%%%$$$$$$###888888999:::::::::999999777777666555333222111000...------,,,,,,++++++************)))))))))((((((((()))***)))''''''''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!##########################################!!!########################!!!!!!"""######$$$$$$$$$########################$$$$$$$$$#########""""""######$$$%%%%%%$$$###############$$$$$$$$$%%%%%%&&&$$$""""""$$$%%%###!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""#########$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$&&&((('''$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%!!!!!!!!!###%%%&&&%%%###!!!""""""###$$$$$$%%%%%%&&&$$$!!! !!!"""###"""$$$$$$###""""""###$$$$$$ """$$$&&&&&&%%%###"""%%%%%%$$$$$$###""""""!!!##############################$$$$$$$$$$$$#########""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&''''''&&&$$$###%%%%%%&&&&&&'''((())))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000111111333555555666777:::======;;;888666666777888999:::999999999999999::::::===;;;888999;;;>>>>>>>>>@@@????????????AAACCCDDDDDDEEEGGGFFFDDDCCCCCCDDDDDDDDDCCCCCCCCCEEEJJJNNNLLLHHHBBB>>><<<;;;:::999;;;<<<<<<<<<<<<;;;999888555555666666666555555444000///......//////...---/////////...---,,,*********)))((('''&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&$$$"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%################################################%%%%%%%%%$$$$$$$$$#########%%%%%%%%%#########%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$###""""""######$$$######$$$$$$%%%%%%$$$$$$###999999999999999999888777777777666444333222111000...------,,,,,,++++++***))))))((((((((('''''''''((()))***)))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############"""######$$$$$$######"""###################################################!!! !!!###$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########""""""#########$$$$$$$$$%%%$$$######$$$$$$###!!!$$$$$$$$$######!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###############$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&'''(((&&&###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######%%%%%%%%%$$$""""""######$$$%%%%%%%%% !!!###%%%'''&&&%%%"""""""""###$$$$$$%%%%%%%%%###!!! """######"""$$$$$$###""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$&&&&&&'''&&&%%%$$$$$$$$$%%%&&&((()))***+++))))))))))))************++++++,,,,,,------......---...///.........000222111333444444333444666888999888777555555777888::::::999999999999999999999AAA???======???AAABBBBBBDDDBBBAAA@@@@@@@@@AAABBBBBBDDDEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEGGGKKKQQQVVVVVVOOOFFF>>>;;;::::::;;;999999:::::::::999999888333444555555666666555555000///......//////...,,,///...---,,,+++*********)))))))))))))))((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&################################################%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%###""""""$$$&&&&&&%%%%%%$$$######"""########################$$$###############$$$$$$"""######!!! ###&&&######$$$$$$$$$$$$######::::::::::::999888888777555444333222111///.........------,,,,,,++++++***)))))))))(((((((((''''''((()))))))))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%))))))((((((((('''''''''########################%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################!!! $$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##################$$$$$$$$$$$$$$$$$$###############"""!!!"""###$$$$$$###"""!!!########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$""""""###$$$%%%$$$"""""""""#########$$$$$$$$$%%%###!!!!!!"""######"""$$$##################$$$######""""""######$$$$$$$$$$$$$$$#########""""""########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((%%%&&&&&&'''((())))))***((()))))))))******************++++++,,,---......---...//////......000222222333444333222111333555666666555555555777999::::::;;;;;;;;;;;;;;;::::::CCCBBBAAABBBBBBDDDDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@AAACCCEEEFFFFFFFFFGGGHHHGGGGGGGGGFFFHHHMMMTTTYYY^^^UUUIII???::::::;;;<<<777777888888888888888888444444555555555444444333000...------...///---,,,...---+++))))))))))))***(((((()))))))))(((((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$######%%%%%%######""""""#########$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!"""###%%%%%%%%%$$$$$$##########################################"""######$$$%%%&&&%%%###  ###%%%######$$$$$$$$$$$$######::::::;;;::::::999888777444444333222000///...---...------,,,,,,++++++*********)))))))))((((((((('''((()))((('''&&&&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$###$$$%%%&&&&&&%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""########################$$$"""!!!!!!$$$%%%$$$"""########################"""###&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!! !!!###$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$###""""""###!!!###$$$%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$%%%$$$##################$$$$$$$$$$$$"""!!!!!!###$$$###"""#########$$$$$$######### !!!!!!$$$$$$$$$#######################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((())))))************((((((((((((((((((''''''((()))))))))************(((((()))***+++,,,,,,---,,,...///.........000222333444444333222111333444555444444555666777999:::;;;<<<===>>>>>>>>>======@@@AAAAAAAAAAAAAAABBBBBBGGGFFFFFFEEECCCAAA@@@???AAACCCEEEGGGGGGGGGHHHJJJHHHHHHGGGFFFGGGJJJPPPTTT___WWWKKKAAA<<<;;;<<<===777666666666777777777888666666666555444222111000///...------......---,,,---,,,***)))(((((()))***&&&&&&'''((((((''''''&&&(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$###########################$$$$$$$$$%%%%%%########################$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!! ################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%##############################""""""###$$$$$$%%%,,,'''""" """$$$###!!!"""######$$$$$$######"""999999999999999999888888666666555333222111000///...------,,,,,,++++++************)))))))))(((((('''((()))(((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$"""######$$$$$$######"""################################################$$$$$$######"""######$$$"""""""""""""""""""""""" !!!$$$''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$###  ###$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$"""""""""###!!!"""$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################&&&((('''%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%"""!!! !!!$$$&&&'''&&&###########################"""!!!"""###$$$###""""""###$$$$$$$$$$$$###"""######"""""""""###$$$%%%################################################$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&''''''((())))))******)))((((((''''''&&&))))))))))))************(((((())))))******++++++,,,---...---------///111222333444333222222444666444444555555777888999::::::<<<===???@@@@@@@@@???BBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHGGGDDD@@@>>>@@@BBBEEEFFFFFFGGGHHHJJJGGGGGGGGGFFFEEEGGGJJJMMMXXXSSSKKKDDD@@@???>>>===777777666666666666666777777666666444333111///...///...------......---+++++++++***)))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$##############################""""""""""""######$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###################################################$$$$$$$$$$$$%%%%%%%%%"""###$$$###""""""###$$$"""######$$$%%%%%%&&&&&&########################""""""""""""###$$$%%%%%%---'''!!!!!!$$$&&&###""""""############""""""555666777777777777777666666555444333222000//////...------,,,,,,++++++***))))))(((((((((''''''''''''((()))(((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&###########################%%%&&&###!!!%%%######################## !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%""""""%%%###$$$$$$$$$%%%%%%%%%%%%###$$$&&&$$$"""!!!"""$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$#########""""""""""""###$$$$$$%%%%%%%%%%%%(((%%%###"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###########################)))...---(((######%%%%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!###%%%&&&%%%########################"""!!!!!!"""$$$$$$###""""""###$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''######################################################$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&'''((()))))))))((((((((((((((())))))))))))***************************************,,,---,,,,,,,,,...000///000222222111222555777555555666666777888999:::888:::<<>>???AAACCCDDDDDDDDDFFFGGGDDDEEEFFFEEEDDDDDDFFFHHHOOOMMMIIIFFFEEEBBB???===999888777666555555666666555555444444222111/////////...,,,---......---+++******+++++++++***))))))((('''&&&&&&&&&''')))***'''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$#########$$$$$$$$$##################$$$$$$$$$$$$##############################""""""""""""######$$$$$$######$$$$$$%%%&&&"""""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%% !!!######""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%########################""""""""""""###$$$%%%&&&&&&$$$""""""$$$%%%$$$"""""""""############""""""333333444555666666666555444333222111000...------......---,,,,,,++++++***(((((('''''''''&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&########################&&&%%%%%%$$$#########$$$&&&%%%$$$######$$$%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%################################################!!!%%%'''###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%""""""%%%"""############$$$$$$$$$"""$$$&&&%%%"""!!!"""$$$&&&%%%###!!!!!!!!!""""""########################%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&'''$$$!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$,,,333222***###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###""""""###"""!!!$$$$$$##################"""!!!!!!"""$$$%%%###""""""###$$$%%%%%%$$$###""" !!!""""""""""""!!!##################$$$$$$#################################$$$$$$#########"""""""""!!!"""######$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&'''((()))''''''(((((())))))******))))))))))))************,,,,,,++++++++++++++++++***+++,,,,,,++++++---///---...000111111222555777666666666777888999999999666888;;;>>>AAAAAAAAAAAA@@@CCCEEEDDDBBB@@@AAACCC???CCCIIILLLLLLHHHBBB>>>===???BBBCCCBBBBBBDDDEEEBBBCCCEEEEEEDDDDDDEEEFFFIIIHHHHHHHHHGGGEEE@@@===:::999777666555555555666333333333333333222111000///---,,,,,,---...,,,+++)))***+++,,,,,,+++)))((()))((('''&&&'''(((***,,,'''((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%"""######$$$$$$$$$######"""############$$$$$$$$$##############################""""""""""""######$$$$$$######$$$$$$%%%&&&'''''''''&&&$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&'''#########################################################$$$$$$%%%%%%%%% """###"""###$$$&&&&&&&&&%%%$$$$$$#################################""""""""""""###$$$%%%&&&!!!######""""""$$$&&&""""""############""""""777777777666555555444444333333222111000///...---......---,,,***)))(((((('''(((((('''%%%###$$$%%%&&&&&&&&&'''((())))))***((('''&&&%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""###%%%%%%$$$"""##############################"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""########################%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&&&&$$$""""""""""""######$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&###"""""""""###%%%''')))%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%%%%$$$###"""!!!"""&&&))))))((('''%%%$$$#########&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$%%%++++++***)))((('''&&&&&&&&&''''''((()))******+++******+++++++++,,,,,,,,,***+++,,,---............---...///111222222222222333444555666777777777777888999;;;<<<<<<<<<>>>@@@???AAABBBBBB@@@??????@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDDDDCCC@@@AAACCCDDDEEEEEEDDDDDDHHHGGGFFFEEECCCAAA@@@@@@>>>===;;;999777777777777444444444333333222222222000000000000///...,,,,,,...---+++*********++++++******))))))((((((''''''***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$""" $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!"""###$$$$$$""""""#########$$$$$$%%%555555555555555555555555333222222111000///...---,,,,,,+++***))))))((((((((())))))(((&&&%%%%%%&&&&&&&&&&&&'''((()))))))))(((((('''&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""%%%%%%%%%##############################"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$### !!!###$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$########################$$$###"""###%%%&&&$$$!!!#########$$$$$$$$$%%%%%%!!!""""""#########""""""$$$$$$%%%&&&&&&%%%$$$$$$""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###""""""""""""""""""##################$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%$$$###""""""%%%'''&&&&&&%%%$$$######$$$$$$$$$$$$############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((*********)))(((''''''&&&''''''(((((())))))************+++++++++,,,,,,,,,+++,,,,,,---............---...///000111222222222333444555666888888999999999;;;<<<===<<<===>>>@@@???@@@BBBBBB@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEBBBCCCEEEFFFGGGFFFFFFEEEDDDDDDCCCAAA@@@>>>======>>><<<:::888777666666666444444333333222222111111000000000000///...---,,,---,,,+++***)))******+++))))))))))))(((((((((((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""############""""""###$$$$$$$$$$$$$$$222222333444444555666666222222111000///......---******)))))))))(((((((((((()))***)))'''&&&&&&'''&&&&&&&&&'''(((((()))))))))(((((('''''''''''''''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### ###$$$###!!!#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############""""""""""""""""""""""""$$$#########%%%%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%###"""""""""###$$$%%%%%%!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))))))))(((((('''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------.........------------///000111222222222222333555777888999::::::<<<===>>>>>>======???@@@>>>@@@AAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFCCCBBBAAA@@@???>>>===<<<<<<;;;:::888777666666666444333333222111111000000000000000000//////...---++++++***)))))))))******(((((((((((())))))))))))((('''&&&%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######"""""""""######$$$%%%&&&&&&&&&&&&%%%$$$"""!!! """############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$###"""##################$$$$$$$$$$$$$$$###############"""######$$$$$$###"""!!!!!!"""###%%%%%%$$$######222222222333333333444444111111000//////...------))))))))))))))))))))))))'''))))))(((&&&%%%&&&'''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&''''''%%%$$$######%%%%%%$$$###$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''%%%!!!##########################################$$$$$$########################""""""######$$$$$$%%%%%%######"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$###"""""""""########################$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#####################$$$$$$$$$###############$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############%%%'''&&&$$$###"""### !!!"""$$$&&&&&&!!!!!!""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))((((((((((((((((((''''''******))))))))))))))))))******+++++++++,,,,,,,,,---...............---,,,------///000111222222222000222333666888999::::::>>>???@@@@@@>>>>>>???@@@>>>@@@AAAAAAAAABBBDDDFFFEEEDDDBBB@@@@@@AAABBBDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKIIIHHHGGGDDDCCCCCCBBBAAA@@@@@@???;;;:::999888777666666555444333222222111000//////000000000000//////...---******))))))))))))))))))''''''(((((())))))******'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$###"""!!! """"""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############"""""""""######$$$$$$%%%%%%########################"""###$$$%%%%%%$$$""" !!!"""$$$%%%%%%$$$###"""333222222222111111111000000000//////...---------******************))))))&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$######%%%%%%$$$###$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%####################################$$$####################################"""""""""######$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$""""""#########$$$$$$$$$######""""""######$$$%%%######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############%%%''''''%%%###"""""" !!!"""$$$&&&'''!!!""""""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((************))))))))))))******+++++++++,,,,,,,,,.........///......---------...///111222222333333000111333555777888999999>>>@@@AAA@@@??????@@@AAA???@@@AAAAAAAAABBBEEEGGGFFFEEECCCAAAAAABBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGDDDCCCCCCCCCBBBBBBAAAAAA:::::::::999888777666666444444333222111000///......////////////......---))))))))))))******))))))''''''(((((())))))******&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! ########################"""""""""""""""#########""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$$$$###$$$$$$$$$%%%%%%&&&&&&########################"""###$$$&&&&&&$$$"""!!!"""###$$$%%%$$$$$$###"""222222111111000//////...//////......------------+++++++++******)))))))))%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######%%%%%%$$$##################$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!! """%%%&&&&&&$$$###########################$$$$$$$$$$$$###""""""########################"""""""""########################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%##############################$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%"""""""""!!!!!!"""""""""###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$$$$$$$############$$$$$$''''''%%%$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%######### !!!!!!"""$$$%%%&&&"""######$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((()))******************************+++++++++,,,,,,,,,---....../////////......//////111222333444444444111222444555777888999999>>>???@@@@@@??????AAABBB@@@AAABBBBBBAAACCCFFFHHHHHHGGGEEEDDDCCCCCCDDDDDDFFFFFFHHHJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKIIIGGGEEEAAAAAAAAAAAA@@@@@@@@@@@@:::;;;;;;::::::888777777555555444222111000///...------.........------,,,((()))******++++++******(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######"""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###""""""!!!##################""""""!!!!!!"""######$$$$$$%%%"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&###############$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$###############000000//////////////////.........------------,,,++++++***)))((((((''''''%%%'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%$$$######%%%%%%$$$##################$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***'''%%%$$$$$$$$$$$$##############################$$$$$$%%%$$$###"""!!!####################################"""""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$########################"""$$$&&&&&&$$$"""###%%%%%%%%%$$$$$$$$$#########!!!""""""#########""""""%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""###$$$$$$'''&&&&&&%%%%%%&&&&&&'''...,,,(((%%%######%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%######"""""""""###$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&'''((()))))))))))))))******++++++,,,******+++++++++,,,,,,,,,,,,---...//////000//////000111222333444555555555444555666777999999::::::<<<>>>???@@@???@@@AAACCCBBBBBBCCCBBBAAACCCFFFHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFHHHJJJKKKLLLLLLMMMMMMMMMMMMLLLJJJGGGEEECCC????????????@@@@@@@@@@@@;;;;;;<<<<<<;;;:::888888666666555333222000//////++++++,,,,,,---,,,,,,+++((()))+++,,,,,,,,,++++++))))))))))))(((((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######!!!!!!""""""######$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$%%%&&&&&&&&&%%%###"""!!!"""###$$$------......///000000000------------------,,,,,,+++***)))((('''&&&%%%%%%&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%$$$######%%%%%%$$$############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''$$$!!! """###$$$$$$###########################$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!###%%%&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%################################################"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%"""""""""""""""""""""""" """%%%$$$""" """###$$$$$$$$$######"""""""""!!!###$$$&&&&&&&&&%%%$$$%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$$$$######""""""######$$$333000***%%%""""""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%&&&"""###%%%$$$$$$$$$%%%'''%%%$$$##################""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%&&&((()))***$$$%%%%%%&&&'''((())))))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,...///000000000000111222333444555666666666666777888999:::;;;;;;;;;;;;===?????????@@@BBBCCCCCCCCCCCCBBBAAABBBFFFHHHHHHIIIIIIHHHHHHFFFEEEDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIFFFDDDBBB@@@@@@@@@@@@@@@AAAAAAAAA;;;<<<<<<===<<<;;;999888777666555444222111000///***++++++,,,,,,,,,++++++)))***+++,,,------,,,+++******))))))((((((''''''''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%$$$###"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$ """###%%%&&&&&&&&&%%%%%%%%%$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$### !!!###%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$"""""""""###$$$&&&'''((('''%%%###!!! !!!###%%%///...---,,,,,,---/////////......---+++***))))))))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$(((''''''&&&%%%$$$############$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$###$$$%%%%%%&&&&&&%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$###"""!!!!!!""""""%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$###"""###$$$######""""""""""""######%%%%%%$$$###""""""##############################""""""###$$$&&&%%%### ########################$$$###"""!!!!!!"""###$$$##############################""""""""""""######!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################"""###$$$###!!!!!!!!!#########$$$$$$$$$%%%%%%%%%...+++&&&""" !!!###$$$&&&&&&%%%$$$$$$##################"""!!! ######$$$%%%%%%%%%%%%$$$""""""""""""####################################!!!!!!""""""#########$$$ !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&((((((((((((((('''''''''&&&'''((((((''''''((()))++++++******++++++,,,---000......000444555333111333333333444666888;;;<<>>@@@???<<<999===>>>???AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNMMMMMMLLLJJJGGGEEEDDDCCCAAA@@@BBBDDDFFFDDD@@@======>>><<<;;;;;;<<>>;;;777666555555555555444111......---,,,+++************+++*********************,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&########################%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$#########""""""########################%%%%%%###""""""###%%%%%%""""""""""""""""""""""""&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###########################""""""#########$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$############"""###%%%%%%###!!!"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!///...------------...//////...---,,,+++******)))))))))))))))((((((((('''))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$###$$$%%%%%%&&&&&&%%%%%%######""""""""""""######"""######$$$$$$$$$$$$###"""#########$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""############"""""""""###$$$$$$###"""###$$$$$$$$$############$$$$$$%%%$$$$$$###""""""##############################%%%###""""""###$$$$$$###########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###########################$$$%%%$$$###""""""$$$#########$$$$$$$$$%%%%%%((('''&&&$$$####################################&&&&&&&&&&&&%%%$$$######""""""######$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((('''''')))******))))))***++++++++++++***++++++,,,---111///...000444666555444333333333555777999<<<===@@@???>>>???AAAAAA>>>;;;>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHJJJKKKLLLMMMLLLLLLMMMKKKGGGEEEEEECCCAAA@@@BBBDDDFFFDDDAAA>>>===>>>>>>======???AAA@@@===:::777666666666666555222000...---,,,+++************))))))*********++++++++++++***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!########################%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%$$$$$$$$$###########################&&&&&&%%%%%%%%%%%%&&&&&&########################!!!  !!!$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$###"""###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""///......---------............---,,,+++******))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$### !!!"""###$$$%%%&&&$$$$$$###""""""""""""###!!!""""""""""""""""""!!!"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#################################'''$$$!!! """$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%#########"""######$$$$$$#########$$$$$$$$$$$$%%%""""""############""""""$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################$$$%%%&&&%%%#########$$$#########$$$$$$$$$$$$%%%"""###%%%&&&&&&$$$###!!! !!!!!!"""######$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""#########""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$###"""!!!""""""###$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))''''''(((((((((((((((((()))+++,,,,,,+++***,,,---+++++++++++++++,,,------111///...000333555666666333333444666888:::<<<>>>AAA@@@@@@AAABBBBBB???===???@@@AAABBBCCCEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDEEECCCCCCDDDEEEGGGIIIJJJKKKFFFHHHIIIKKKLLLLLLLLLKKKNNNLLLHHHFFFEEEDDDAAA???BBBDDDDDDCCC@@@>>>>>>>>>;;;;;;;;;<<<===<<<999777888777666666777666333111------,,,+++************)))))))))******+++++++++))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&$$$"""!!!###$$$$$$############$$$######""""""########################///.........------------------,,,,,,+++******)))))))))((((((((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$###"""""" !!!!!!"""######$$$$$$$$$$$$###""""""###############$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$########################&&&$$$!!!!!!###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%""""""#########$$$$$$$$$""""""############""""""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################$$$%%%&&&%%%###"""###$$$############$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""######$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''''''''''''''((((((((((((***+++,,,,,,++++++,,,...,,,++++++++++++,,,------000///......000333666777444555666777888999;;;;;;???@@@@@@AAABBBAAA???>>>??????@@@AAABBBDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKLLLGGGHHHJJJKKKLLLLLLLLLKKKOOOLLLIIIGGGEEEDDDAAA???AAAAAAAAA@@@>>>===<<<<<<999999999999999888777555777666444444555555333111---,,,++++++*********+++************))))))))))))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$!!! """$$$$$$$$$###############"""!!! """"""#########$$$$$$$$$//////.........------,,,,,,,,,,,,++++++******)))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$"""###$$$$$$%%%%%%$$$$$$#########""""""############$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$###############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$######""""""""""""######$$$###############$$$$$$###########################"""###$$$%%%%%%###!!!"""""""""""""""""""""""""""##################"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$###"""""""""###$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################"""$$$$$$$$$"""!!!"""###""""""#########$$$$$$$$$%%%%%%$$$###""""""""""""%%%%%%$$$$$$$$$#########%%%%%%&&&'''(((((((((((($$$############$$$%%%&&&!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%'''&&&###"""!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########&&&'''''''''(((((()))))))))***,,,+++******+++---,,,,,,++++++,,,,,,---...------------...000333666666777777777888888888888===>>>???@@@@@@???>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEGGGFFFFFFEEEFFFHHHJJJKKKHHHIIIKKKLLLMMMLLLLLLKKKNNNLLLHHHFFFEEEDDDAAA??????>>>===<<<<<<;;;::::::;;;<<<<<<;;;:::999888888555333111111222222111000,,,,,,++++++******++++++,,,++++++***)))(((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################&&&'''((())))))((('''&&&#################################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! """$$$$$$$$$###############"""!!! """""""""###$$$$$$%%%%%%////////////...---,,,+++,,,,,,++++++************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$#########!!!!!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$"""######$$$$$$$$$$$$$$$######""""""""""""######""""""#########"""!!!!!!$$$$$$#########"""""""""$$$############$$$%%%%%%!!!""""""""""""""""""!!!"""###$$$$$$###"""###$$$###""""""""""""""""""############"""######$$$%%%########################""""""###%%%&&&%%%### """"""""""""""""""""""""!!!"""############"""!!!###########################""""""""""""""""""####################################"""######$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################"""###$$$###!!! !!!""""""""""""############$$$'''&&&$$$"""!!!"""###%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''""""""""""""#################################### """###$$$%%%&&&&&&%%%$$$###"""######$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$###""""""&&&&&&''''''((()))))))))(((***++++++***)))+++,,,,,,,,,,,,,,,,,,------...,,,---...------...111333555666777777777777666666:::<<>>======>>>============???AAACCCDDDEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGFFFEEEEEEFFFHHHIIIHHHIIIJJJKKKLLLKKKKKKJJJLLLJJJGGGEEEDDDCCCBBB@@@>>><<<:::999::::::999888999::::::999666555555666222000///...///000///...,,,,,,++++++***++++++,,,++++++***)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########&&&$$$"""!!!###$$$$$$############$$$######""""""""""""######$$$$$$$$$%%%...////////////---,,,+++++++++++++++************(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############### !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&##################$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&""""""############"""""""""###$$$$$$###"""###$$$$$$######""""""######$$$######""""""###$$$$$$%%%########################$$$###"""###$$$%%%###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###########################$$$%%%$$$"""!!!"""###""""""""""""############%%%%%%#########$$$&&&'''$$$$$$$$$$$$############!!!"""###############"""$$$###"""!!!"""###%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((())))))***(((***++++++******+++,,,---,,,,,,,,,,,,---......,,,...000000...---///111222333444666777777777777999<<>>>>>>>>===>>>???AAADDDEEEEEEFFFHHHIIIIIIHHHFFFEEEFFFEEECCCBBBBBBDDDFFFHHHFFFGGGHHHIIIJJJIIIHHHGGGJJJGGGEEEDDDDDDCCCBBB@@@>>>;;;888888999:::999888666777777555222111222444111///------...//////...,,,++++++***++++++,,,,,,(((((())))))))))))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################!!!  !!!########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######""""""$$$###"""###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$...///000000///---+++***+++++++++***************(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############!!!!!!###$$$&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$#########$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$$$$$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%########################&&&$$$!!!!!!"""$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################$$$%%%&&&%%%###"""###$$$""""""""""""############"""######$$$&&&'''((()))!!!!!!!!!"""######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###!!! !!!"""$$$%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))((((((&&&&&&&&&'''((())))))***)))+++,,,,,,+++***,,,------,,,,,,,,,,,,---......---000222222///...///111...000222555777888999999999<<>>======???@@@???>>>>>>@@@BBBEEEGGGEEEFFFHHHIIIIIIHHHFFFEEECCCBBB@@@@@@@@@CCCEEEGGGDDDEEEFFFGGGHHHGGGFFFEEEHHHFFFDDDCCCCCCCCCBBBAAA???;;;888888:::;;;:::888999::::::888444333444666222///------...//////...+++++++++***++++++,,,,,,&&&&&&'''((()))***+++,,,''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$###"""!!!!!!######"""###%%%%%%###!!!"""###$$$%%%%%%%%%%%%%%%########################/////////...------,,,,,,******+++,,,,,,***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!!!!"""""""""###$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###############&&&''''''((('''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""#########$$$$$$$$$!!!"""$$$$$$"""!!!!!!"""&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%%%%########################"""""""""""""""""""""### """###$$$$$$######"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!""""""######$$$$$$######""""""""""""######"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$######""""""""""""$$$&&&&&&%%%$$$###$$$########################"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$###### """"""!!!!!!"""###%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!&&&&&&&&&%%%$$$$$$''')))&&&''''''((()))******+++(((((((((((()))))))))))),,,,,,,,,---------......------......///000000000111111222444555777888888999999:::;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCFFFHHHIIIHHHFFFBBBBBBAAA@@@?????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBBBBDDDFFFFFFFFF???>>><<<<<<<<<<<<:::888888888777666444333222111//////000000///...---------------,,,,,,+++++++++))))))))))))((('''&&&%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""$$$%%%$$$!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$#########$$$%%%&&&############""""""!!!!!!############""""""!!!!!!""""""""""""""""""""""""/////////...------,,,,,,***************))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""""""""#########%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$###############"""############$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############ !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$############%%%&&&&&&%%%$$$$$$%%%########################"""###$$$$$$###"""###$$$!!!""""""######$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""!!!$$$&&&''''''&&&'''(((&&&''''''((())))))******(((((((((((())))))))))))+++,,,,,,,,,,,,---------------......//////000000111222333444666777888888888888888888999:::;;;<<<======>>>>>>???@@@@@@AAAAAAAAAAAABBBDDDDDDBBB@@@AAA@@@???>>>============@@@AAABBBCCCDDDEEEEEEEEECCCCCCDDDFFFGGGGGGEEEBBB???===;;;:::::::::999888888777666555333222111111111111111000///---,,,+++***************+++++++++))))))))))))((('''&&&%%%!!!"""###$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######%%%$$$$$$$$$$$$%%%&&&&&&$$$############$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########"""""""""$$$$$$#########"""""""""########################//////......---,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""##############################$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$&&&((()))'''$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$##############################&&&%%%%%%%%%$$$$$$#####################$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################"""!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###%%%########################"""###$$$$$$###"""###$$$ !!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$""""""&&&))))))((('''''''''''''''(((((())))))***'''((((((((()))))))))*********+++++++++,,,,,,,,,---------...//////000000222222333444666777888888777777666666666888999:::::::::;;;<<<<<<======>>>>>>>>>>>>@@@BBBCCCAAA???BBBAAA@@@>>>===<<<<<<<<<>>>???AAABBBCCCDDDDDDDDDBBBCCCFFFIIIKKKHHHCCC??????<<<999888888999999888777666555444222111000000222222111000...,,,***)))'''''''''((())))))******((((((((((((((('''&&&%%%!!!"""###%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######""""""######$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#################################//////...------,,,,,,+++***)))(((&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######"""!!!""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""" """'''(((%%%!!!###$$$$$$$$$######""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%$$$$$$###""""""%%%$$$#########$$$&&&'''"""##################"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$###""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$ !!!"""###%%%&&&&&&%%%$$$######$$$$$$###"""###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%###!!!###'''((((((''''''''''''''''''((((((((())))))''''''(((((())))))******)))************+++++++++,,,,,,---......//////000222222333444555666777777777777555555555777999:::777777888888999:::::::::;;;;;;===AAAEEEGGGGGGEEEEEEDDDBBB@@@???>>>=========>>>???AAABBBCCCCCCCCCBBBDDDFFFIIIJJJGGGBBB>>>???<<<888666666777888888666555444333111000//////000000000///...,,,+++***(((((((((((((((((((((((('''(((((((((''''''&&&%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&###############$$$%%%%%%"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&)))(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################.........---,,,,,,++++++***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$######"""""""""""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%############$$$$$$$$$$$$$$$!!!!!!%%%'''$$$ ###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################$$$$$$######""""""""""""%%%$$$#########$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$###"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$#########$$$$$$$$$%%%%%%'''%%%$$$$$$&&&'''%%%###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%$$$&&&''''''&&&$$$$$$%%%'''''''''''''''(((((((((((('''''''''((()))*********)))))))))*********++++++,,,,,,------.../////////111111222333444555555666888888777666777888999:::777888888999999:::;;;;;;;;;<<<>>>BBBFFFHHHHHHGGGEEEDDDBBB@@@???>>>======<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCEEEFFFDDDAAA>>>>>>;;;777555555666777777555555444333111000///...---...............------++++++***)))(((((('''''''''''''''''''''&&&&&&%%%&&&''''''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&& !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&)))(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""" """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################......------,,,+++++++++))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%""""""#########$$$$$$$$$$$$"""!!!###&&&'''&&&###$$$$$$%%%&&&%%%$$$###""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$######$$$!!!!!!$$$&&&$$$!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$(((((('''%%%######%%%'''''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))*********+++++++++,,,,,,,,,---......//////000000111222222333444444888888888999999999999888:::;;;;;;<<<<<<======>>>>>>>>>???AAADDDDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<===>>>>>>????????????BBB@@@???@@@AAAAAA@@@>>>===;;;777666666777777666666555444333111000//////,,,,,,---............------,,,+++***)))((('''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ###############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''' !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############### !!!###$$$$$$$$$###"""#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$......---,,,,,,++++++***((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$######"""########################!!!""""""######$$$$$$%%%"""###############""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$#########$$$$$$$$$%%%%%%%%%&&&((((((&&&&&&&&&'''########################"""###$$$$$$###"""###$$$%%%$$$$$$$$$#########""" """$$$### $$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''%%%%%%&&&''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++*********+++++++++,,,,,,+++,,,,,,------......////////////000111111222222666888999::::::999777666;;;;;;;;;<<<======>>>>>>>>>>>>???AAACCCDDDBBBAAAAAA@@@???>>>============<<<======>>>>>>>>>=========<<<<<<===??????>>><<<<<<:::888777888888666555666666555333222111000///---------......---,,,,,,,,,++++++***)))(((''''''%%%&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""###############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$"""""""""#########$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$......---,,,,,,++++++***((()))*********)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""!!!"""$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))###$$$$$$%%%%%%&&&&&&''''''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& """$$$%%%$$$$$$%%%'''%%%&&&'''((((((&&&$$$###"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""######$$$$$$$$$##############################""""""###$$$%%%&&&&&&'''!!!"""###$$$$$$###!!!  ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""######$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""### !!!&&&)))'''$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&'''((('''%%%!!!$$$''')))(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))***++++++***++++++++++++,,,,,,,,,++++++,,,------......///......//////000000111111555777999::::::999666444888999999::::::;;;<<<<<<======???BBBEEEGGGFFFEEEBBBBBBAAA@@@?????????@@@===============<<<<<<;;;999999;;;===??????<<<:::<<<:::999888999888666555777666555444222111000000............---,,,+++***)))))))))))))))(((((((((%%%%%%&&&&&&'''&&&&&&&&&((((((((('''&&&%%%###"""###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&#########"""###$$$$$$%%%#########"""###$$$$$$%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""$$$%%%$$$!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$#########$$$%%%&&&!!!!!!""""""#########$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$///...---,,,***)))((((((***************)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%!!!###%%%''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!$$$###"""!!!!!!"""###$$$###%%%%%%$$$"""!!!"""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%&&&&&&%%%$$$#########$$$!!!############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$!!!"""%%%%%%%%%"""###%%%%%%###"""###$$$""""""############"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&''')))++++++***+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...000000000///000222444444555666777999999999:::999999999999:::;;;=========@@@BBBCCCDDDDDDFFFGGGEEECCCAAAAAABBBBBBAAA@@@@@@@@@???>>>===<<<;;;;;;>>><<<999999:::;;;;;;;;;;;;;;;;;;;;;:::888666555555555555444333222000000//////...---+++***))))))***))))))))))))******+++$$$$$$%%%%%%&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''''''''&&&%%%$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""""" !!!###$$$%%%%%%$$$$$$"""######$$$$$$%%%&&&&&& !!!###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))######""""""""""""######------,,,+++******)))))))))************)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$#########%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$################################################&&&&&&%%%$$$############"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""$$$###""""""""""""###$$$"""###$$$###!!!!!!!!!"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%$$$###############"""###%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###!!!!!!$$$&&&&&&%%%!!!###%%%%%%$$$###$$$%%%"""######$$$$$$######"""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%''''''''''''''''''''''''((('''&&&''')))+++***)))))))))(((((()))***++++++************************,,,,,,------.../////////...///000000//////111333333444555777888999999999<<<<<<<<<===>>>@@@AAAAAA>>>@@@BBBCCCBBBBBBDDDEEEGGGEEECCCBBBBBBBBB@@@???@@@@@@??????>>>=========@@@>>><<<<<<======<<<;;;::::::;;;::::::888666555444444444333222111000///......---,,,++++++******((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######### !!!###$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&######""""""""""""######,,,,,,+++++++++*********))))))******))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$!!!#########!!! !!!"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%$$$######"""#########$$$&&&&&&&&&###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$$$$$$$&&&'''&&&%%%###$$$&&&%%%$$$######$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))'''%%%'''''''''''''''''''''''''''&&&&&&(((***+++)))(((''''''(((((()))+++,,,---************++++++++++++,,,,,,------.../////////---...//////...///111333222333444666888999999999??????@@@BBBCCCEEEFFFGGG???AAABBBCCCBBBAAABBBCCCHHHFFFDDDCCCCCCBBB@@@>>>??????@@@@@@@@@@@@@@@@@@AAA@@@???@@@@@@???===;;;999999999999999888777666444444333222111000//////---------,,,,,,+++++++++***)))(((''''''&&&''''''))))))(((((('''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""######***************+++++++++)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$######""""""############%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((***)))'''%%%&&&&&&&&&''''''''''''''''''&&&&&&(((******)))'''(((((((((((()))***+++,,,,,,,,,,,,---------------,,,,,,------.../////////,,,...............000222222333555777999:::;;;;;;@@@AAACCCEEEGGGHHHIIIJJJBBBDDDEEEDDDCCCAAABBBBBBFFFDDDCCCBBBCCCBBB@@@>>>??????@@@@@@AAABBBBBBCCCAAA@@@AAABBBBBB@@@===:::888888888888888888777777555444333222111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((())))))((((((((('''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$### !!!###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$))))))************++++++)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""!!!""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$###############$$$$$$!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%'''***+++***+++,,,---%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((***)))'''%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''))))))(((&&&******)))))))))))))))***,,,,,,---------.........,,,,,,------.../////////,,,...............000222333444666999;;;===>>>>>>@@@AAADDDFFFHHHIIIJJJJJJFFFGGGHHHHHHEEEDDDDDDDDDBBBAAAAAABBBCCCCCCAAA?????????@@@AAABBBCCCDDDDDD??????@@@BBBBBB@@@<<<999888777777777777777777777666555444222111111111111++++++,,,,,,,,,,,,------,,,,,,***)))(((((((((((('''''''''((((((((())))))$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&$$$$$$############$$$$$$))))))******************(((((())))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###########################################################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$&&&%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%%%%%%%&&&((('''***---///000222444555$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))'''%%%%%%%%%&&&&&&'''((((((((()))'''%%%&&&'''(((((('''++++++***)))))))))))))))******++++++,,,,,,------,,,,,,------.../////////---...//////...///111333333444777:::<<<>>>@@@@@@@@@AAADDDFFFHHHHHHHHHHHHIIIJJJKKKJJJHHHFFFFFFGGGAAA@@@AAABBBDDDDDDBBB@@@??????@@@AAABBBCCCDDDDDD>>>>>>???AAABBBAAA===:::888888777666555555666666666555333111000000000111,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''&&&''''''%%%&&&&&&'''(((((())))))$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))+++,,,---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&"""""""""###$$$%%%'''(((###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&$$$$$$############$$$$$$************))))))))))))(((((())))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&################################################"""""""""#########$$$$$$""""""###$$$$$$###"""""""""$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&########################%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&%%%%%%&&&))),,,---///000000///...///000$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((()))***(((%%%$$$%%%'''((((((***)))))))))))))))***+++******++++++,,,------...,,,,,,------.../////////...///000000//////111333222444666999<<<>>>@@@AAA@@@BBBDDDFFFGGGGGGGGGFFFIIIKKKLLLKKKIIIHHHHHHIIICCCCCCCCCEEEFFFEEECCCAAA??????@@@AAABBBCCCCCCDDD>>>>>>>>>@@@BBBBBB???===999888777555444444444555444333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$######%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%************)))))))))((((((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''""""""""""""""""""""""""########################!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!"""$$$$$$######$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((***++++++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%''',,,000333333222///***&&&$$$######$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))),,,((($$$###$$$&&&((()))(((((((((((()))+++,,,---,,,,,,------...///000000,,,,,,------...//////000...000000000000000222444111222555888;;;>>>???@@@AAABBBEEEGGGGGGGGGFFFEEEIIIKKKLLLKKKJJJHHHHHHIIIGGGFFFFFFGGGHHHFFFCCC@@@??????@@@AAAAAABBBCCCCCC>>>>>>>>>@@@BBBCCCAAA@@@:::999777555444333444444222111...,,,++++++,,,------------,,,,,,+++++++++***))))))))))))******+++'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$######%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""###%%%&&&(((#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$#########&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%$$$$$$######$$$$$$%%%))))))))))))((((((((((((***((('''((()))***)))((()))((('''%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############"""""""""""""""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""######"""""""""###%%%&&&###"""!!!!!!"""$$$&&&'''###%%%%%%$$$"""!!!"""###%%%%%%&&&&&&&&&%%%$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%(((+++---999888666333///***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&***///222///,,,(((&&&''''''&&&###&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%((())))))************)))---------,,,,,,+++++++++++++++,,,------......///////////////000000000000//////000111222333333444444666999<<<>>>>>>>>>>>><<<@@@EEEHHHIIIHHHGGGGGGJJJJJJIIIFFFEEEFFFHHHKKKGGGFFFFFFFFFFFFFFFDDDBBBDDDCCCCCCBBBAAA@@@@@@@@@===@@@BBBAAA???===>>>@@@=========<<<999555222///111///---++++++,,,...000,,,,,,++++++******++++++))))))))))))))))))))))))***)))((('''&&&&&&'''((("""###%%%&&&'''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%&&&&&&&&&########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&########################%%%&&&&&&'''&&&%%%$$$###"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++************)))(((''''''))))))((('''((('''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%############""""""""""""###$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$##################"""""""""###%%%%%% !!!!!!"""######$$$%%%$$$###""""""###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%#########$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$############%%%'''***,,,888666333...***&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%(((+++---&&&$$$!!!!!!"""###"""!!!&&&%%%$$$######$$$%%%&&&'''&&&$$$###"""###$$$%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%###"""!!!!!!###%%%'''''''''((())))))))))))(((,,,,,,,,,,,,,,,,,,++++++++++++,,,------......///////////////000000000000000111111222333444555555444666999;;;===>>>>>>===>>>BBBFFFHHHIIIHHHIIIIIIFFFHHHIIIHHHGGGGGGIIIJJJFFFEEEEEEFFFGGGGGGFFFEEEAAAAAABBBDDDEEEEEEFFFFFF@@@BBBDDDBBB???======>>><<<<<<;;;999777444111///111000000//////.........,,,++++++***)))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###########################$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++************((('''&&&&&&(((((('''&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$$$$#########"""""""""$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#########"""######$$$%%% !!!!!!"""""""""!!!!!!###$$$%%%$$$###"""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$#########!!!"""###$$$%%%&&&&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))000...+++(((%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&############$$$&&&'''((($$$###!!!"""$$$&&&&&&&&&$$$$$$############$$$$$$&&&%%%$$$###"""###$$$%%%&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((($$$""""""&&&***&&&&&&'''(((((((((((((((+++++++++,,,,,,,,,,,,,,,++++++,,,------......////////////000000000111111222222333444555666777777777888:::===>>>????????????BBBEEEFFFFFFGGGIIIJJJDDDGGGIIIJJJIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGAAACCCEEEGGGIIIJJJJJJJJJEEEEEEFFFDDD@@@>>>======<<<;;;999666444222111000111222333333222000...---,,,+++***)))(((((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))(((((((((''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%$$$######$$$%%%%%%!!!""""""""""""#########$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%##################$$$$$$###$$$%%%&&&&&&%%%###"""###$$$%%%%%%#########%%%%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%###""""""###%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))########################$$$%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&'''''''''((((((((('''$$$!!! $$$(((+++&&&&&&'''((())))))))))))******++++++,,,,,,,,,---++++++,,,------......////////////000000111111222222333333444555666777777:::;;;===???@@@AAAAAAAAA???@@@BBBCCCCCCEEEGGGIIIGGGIIIJJJJJJIIIHHHIIIJJJIIIIIIIIIHHHFFFFFFFFFGGGEEEGGGIIIKKKLLLLLLKKKJJJFFFGGGFFFDDDBBB@@@>>>===<<<:::777444333222222222333333222222000///---------,,,+++))))))((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))(((((((((''''''%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""""""""#########$$$$$$$$$$$$###########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&#########$$$############%%%&&&'''((('''&&&%%%$$$###$$$%%%%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###"""!!!!!!"""$$$&&&(((#########$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$###$$$$$$###########################$$$&&&(((((('''%%%###&&&%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&'''''''''((('''&&&%%%%%%$$$%%%&&&'''&&&'''((()))*********************++++++,,,,,,,,,++++++,,,------......////////////000111222222222222222333444555666777777::::::;;;===>>>???@@@@@@???AAABBBBBBCCCDDDHHHJJJMMMLLLKKKIIIGGGHHHJJJLLLMMMNNNMMMJJJFFFCCCDDDFFFFFFGGGIIIKKKMMMMMMMMMMMMGGGFFFEEEDDDCCCBBB@@@>>><<<:::777444333333444444444222000...,,,,,,---...------,,,+++***)))))))))(((((((((((((((((((((((('''''''''((((((((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++************'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%###""""""###$$$$$$#########$$$$$$%%%%%%&&& """$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""$$$%%%%%%###""""""#########$$$%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$%%%$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$###&&&'''(((***++++++++++++*********+++++++++++++++++++++,,,------......///...///000000111222333333333333444555666777777888777888888999;;;<<<======@@@AAACCCDDDDDDFFFHHHKKKOOONNNMMMJJJHHHIIILLLOOOPPPQQQPPPKKKEEEBBBCCCFFFCCCDDDFFFHHHKKKNNNPPPQQQGGGFFFDDDDDDDDDCCC@@@>>>;;;999777444333333444555333111...+++***+++---...---,,,++++++***+++++++++((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++************'''&&&%%%&&&'''((('''%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%''''''%%%###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$###"""!!!"""""""""""""""###$$$%%%###$$$%%%%%%$$$$$$%%%''''''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$############"""######$$$%%%%%%&&&&&& !!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&))))))&&&%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%$$$!!! """%%%'''%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))***+++++++++++++++++++++************++++++,,,------......///...///000111222333333444444555555666777888999999888888999999:::;;;<<<======???AAABBBBBBCCCFFFGGGLLLMMMNNNMMMMMMMMMPPPRRRPPPQQQPPPKKKEEEBBBDDDHHHCCCCCCDDDEEEHHHKKKOOOQQQJJJGGGEEEDDDCCCBBB>>>;;;888777555444333333333333000///---,,,,,,,,,------***************++++++,,,((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((((((((((((((('''&&&&&&(((((('''&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!###&&&((((((&&&###!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$###"""!!!###"""!!!!!!"""$$$&&&'''###$$$&&&%%%%%%$$$&&&'''&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$%%%!!!%%%((((((&&&%%%&&&((($$$%%%&&&&&&&&&&&&%%%$$$((($$$&&&***%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$%%%&&&((()))*********,,,+++++++++******))))))++++++,,,------......///...///000111222333444444666666777888999::::::;;;;;;;;;;;;<<<<<<>>>???@@@888:::===??????@@@AAACCCHHHKKKNNNPPPQQQQQQSSSTTTOOOQQQPPPLLLFFFCCCFFFJJJGGGFFFDDDCCCEEEGGGJJJLLLLLLIIIFFFDDDCCC@@@<<<888555555444333222222222222------...//////...---,,,(((((((((((()))***+++,,,((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&%%%$$$$$$###$$$%%%'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((&&&&&&%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$,,,......,,,'''$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################!!!"""###$$$$$$###!!! ######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%$$$!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""%%%###!!!!!!###%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$############$$$%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$""""""############""""""###%%%&&&%%%$$$###$$$%%%$$$$$$$$$############"""&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%!!!###%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((()))+++---))))))))))))((((((((((((+++++++++***++++++,,,,,,---------...///000000111///000111000//////111333777777777666666666666666999888888888999888666333999;;;>>>@@@@@@@@@@@@AAADDDHHHMMMPPPRRRRRRSSSSSSOOOMMMIIIFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIEEEAAA@@@AAAAAA@@@===888777666444222111111111/////////...------,,,,,,+++***)))(((((()))***+++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++,,,,,,***(((''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$%%%%%%%%%%%%%%%$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%$$$###""""""###$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$###"""!!!###############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$$$$""""""###$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&$$$"""!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))(((&&&%%%&&&'''%%%&&&&&&&&&''''''((((((++++++******++++++,,,,,,---------...///000000000...///000000000000222444888888888888888888888888888777888:::;;;<<<:::999:::<<>>??????>>><<<888777666444333222111111000//////...---,,,,,,++++++***)))(((((()))***+++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***))))))******)))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$######""""""!!!%%%%%%%%%%%%%%%$$$############$$$%%%&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$""""""###$$$"""###$$$%%%&&&'''((((((%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###!!! $$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%&&&'''((())))))++++++******++++++,,,------------...//////000000...///000111111222444666999999999999999999999999555555666999<<<>>>===<<<<<<>>>@@@AAA@@@??????@@@@@@CCCGGGIIIIIIHHHHHHIIIIIIHHHEEEDDDCCCDDDEEEFFFJJJKKKLLLMMMKKKIIIFFFDDDAAA???<<<<<<<<<===<<<:::888777666444333222222222000000///...---,,,+++***+++***))))))))))))***+++(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$,,,***'''(((++++++)))&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########"""""""""!!!!!!######$$$$$$$$$###""""""######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""####################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""########################""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$%%%%%%######$$$%%%######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%###"""!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%%%%%%%'''((('''''''''((()))******+++************+++,,,---------------....../////////---///000111111222555777888888888888999999999999444444444777:::<<<<<<;;;===???AAABBB@@@????????????AAACCCDDDCCCBBBBBBCCCEEEDDDBBBAAABBBBBBDDDEEEJJJLLLMMMNNNLLLHHHDDDAAA===<<<;;;;;;;;;;;;::::::888777666444333222222222000000///...,,,+++******************************(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$...+++((((((******(((%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########""""""""""""""""""""""""""""""!!! $$$$$$##################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########!!!!!!"""""""""""""""""""""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###""""""############"""""""""###$$$###"""!!!"""$$$$$$$$$$$$$$$############%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''&&&&&&'''))))))))))))))))))(((((((((************+++,,,---...------------............---...000000111222555777555666666666777777777888666666555777999;;;;;;;;;>>>???AAAAAA@@@>>>>>>>>>===???AAAAAA???>>>>>>???AAA@@@@@@???@@@AAABBBCCCGGGIIILLLMMMKKKGGGBBB>>>;;;<<<<<<;;;:::999999999777666555333333222222222000///...---,,,+++************++++++++++++******''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((((('''%%%###"""!!! &&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$---,,,***)))))))))'''&&&((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################"""""""""""""""!!! $$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!!!!""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""%%%$$$######""""""###### !!!"""###$$$%%%&&&&&&!!!"""######$$$$$$######"""""""""######""""""""" !!!"""!!! !!!"""$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))******)))&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&)))))))))***+++,,,---...---------------------------...///000000111333555333444444555555666666666:::999888999;;;======<<<<<<>>>@@@@@@???======>>>===???@@@???>>>======>>>>>>>>>>>>>>>>>>???@@@@@@CCCDDDGGGHHHGGGDDD@@@===:::<<<===<<<:::888888888555444333222111111111111......------,,,+++++++++******+++,,,,,,+++******'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$***++++++***)))(((((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$$$$#########$$$###""""""!!!##################$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""#########$$$$$$$$$$$$"""##################"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""###$$$""""""#########$$$$$$$$$!!!""""""###############"""######$$$$$$######"""!!!###$$$###"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%)))******)))&&&%%%%%%&&&&&&&&&&&&''''''''''''''')))))))))***+++,,,...///---------------------------...//////...///111333333333333444555555666666:::999888888;;;===>>>>>>:::===??????>>>=========>>>???@@@???>>>======>>><<<<<<<<<<<<===============???AAACCCCCCAAA>>><<<999;;;===;;;888666555666333333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++((((((***---)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$###############"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######""""""###$$$%%%&&&&&&'''""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###"""""""""###$$$$$$$$$$$$###############!!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''######$$$%%%&&&&&&'''((($$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''%%%$$$###"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''((('''&&&&&&'''(((&&&''''''((()))***++++++)))))))))***+++---...///---------------------------...///...---...000111333333444444555666666777777666555666999<<<======999;;;>>>>>>===<<<======>>>???@@@@@@>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>@@@@@@???===<<<888;;;===;;;777444333444222222111000/////////000++++++,,,,,,,,,---------***+++,,,------,,,+++***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++******))))))))))))))),,,***)))((()))((('''%%%''''''&&&%%%%%%$$$######$$$&&&''''''%%%%%%&&&'''###$$$&&&(((((((((&&&%%%%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """###$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))(((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))),,,)))'''(((+++---,,,***,,,,,,,,,------........./////////000111111222222555555444444444444333333333444444555666777888888;;;<<<<<<<<<======>>>>>>@@@@@@@@@@@@???===<<<;;;;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>>>>>>>===<<<:::::::::999777666444333333222111000////////////000///...------,,,------+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((&&&%%%$$$$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########+++***))))))(((((()))))))))(((&&&&&&'''((('''&&&&&&&&&%%%$$$$$$###""""""$$$%%%&&&%%%$$$###$$$%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""$$$######""""""######$$$$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!""""""######$$$$$$%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$#########"""$$$$$$$$$%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))))),,,)))((((((+++,,,,,,***,,,,,,,,,---------......---......///000000111111444444444333333333333333333333444555666777888888;;;<<<<<<===>>>?????????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>???@@@AAA;;;<<<===>>>>>>===<<<;;;:::::::::999888666555444333222111000///////////////...---,,,++++++++++++++++++******)))(((((('''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######+++***))))))(((((())))))(((&&&$$$$$$&&&'''((((((%%%$$$$$$######"""""""""###$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%&&&''''''"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###############$$$######""""""######$$$###$$$$$$$$$###!!!########################!!!!!!!!!""""""!!!!!!!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$############"""""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######"""#########&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))+++***((()))***,,,++++++,,,,,,,,,------------...,,,------......///000000222222222333333333333333333333444555666777888888:::;;;<<<===>>>???@@@AAA@@@?????????>>>>>>=========>>>???@@@AAACCCDDDDDD<<<===>>>>>>===<<<:::999888888888777666555444333222222111000////////////------,,,+++************++++++******)))((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$******)))((((((((((((((()))'''$$$$$$%%%'''''''''%%%$$$$$$$$$#########"""$$$%%%%%%$$$!!! !!!$$$######"""######$$$$$$###$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%$$$###!!! """"""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))******))))))***+++++++++------------------------,,,------...//////000000111111111222222333333333333444444555666777888888999:::;;;<<<>>>???@@@AAA??????>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCC>>>>>>>>>>>>===;;;999888555555555555444333222111222111000//////......///------,,,+++************************))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''(((((((((+++)))'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###!!!"""###$$$$$$###"""""""""###$$$######%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%''''''''''''%%%%%%###$$$$$$%%%%%%%%%$$$$$$##################""""""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))******************+++,,,---------------------------......//////000111111000000111222222333444444444555555666777888999:::888999:::;;;===>>>???@@@???>>>>>>===>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@???????????????===;;;999888777777777666555444333222222111000///...............---,,,+++*********************)))))))))))))))&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###&&&''''''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((((((''''''((((((+++)))((('''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$$$$$$$$$$########################$$$$$$#########%%%%%%$$$$$$############"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""######$$$""""""###$$$%%%&&&''''''########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&######"""""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######""""""$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""""""""!!!""""""###$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))***+++***))))))+++---...------------,,,,,,,,,---......///000000111111000000111222333444555666666666777888999:::;;;;;;999:::;;;<<<===>>>???@@@>>>>>>=========???@@@AAABBBBBBCCCCCCBBBAAA???>>>@@@@@@@@@@@@???===;;;:::;;;;;;:::999888666555444111111000///...............---,,,+++******************))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$''')))(((%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$#########$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))(((''''''''''''((('''&&&&&&(((((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%$$$"""!!!###""""""!!!!!!""""""##################$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$$$$###"""!!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))(((***+++***))))))+++---......---------,,,,,,,,,,,,------......///000000000000111333444666777777777888999999;;;;;;<<<===<<<======>>>???@@@@@@@@@>>>===<<<<<<===???AAABBBCCCDDDEEEFFFFFFEEECCCBBB@@@AAAAAAAAA@@@???===<<<===<<<;;;:::888555444222111111///...............,,,,,,+++***)))))))))))))))))))))))))))))))))***&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% %%%(((((($$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''"""###%%%''')))(((%%%"""##################$$$$$$###$$$%%%%%%$$$###$$$&&&###$$$&&&'''&&&$$$"""!!!###"""!!! !!!"""###!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$#########$$$&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%$$$""" !!!$$$'''***$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''((()))))))))(((***,,,+++)))(((+++............------,,,,,,,,,++++++,,,------......///000000222333555666888888888999999:::;;;<<<===>>>??????@@@@@@AAAAAAAAAAAA>>>===<<<<<<===???AAACCCDDDEEEGGGIIIIIIIIIGGGFFFAAAAAABBBBBBAAA@@@>>>===;;;:::999777555222000///111000///......------...+++***)))((((((''''''''')))))))))))))))*********&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""''''''$$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$&&&)))+++***%%% %%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%$$$$$$######"""&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%!!!###$$$$$$#########$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$""""""###$$$%%%%%%&&&&&&########################$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%%%%"""$$$$$$############$$$$$$&&&&&&%%%$$$$$$######"""$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!###&&&((((((%%%### &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''(((((((((((()))))))))*********+++++++++...------,,,,,,,,,------......//////////////////444555666777888999:::;;;AAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEECCCAAA>>><<<<<<>>>@@@BBBIIIJJJKKKKKKIIIGGGEEECCCEEEEEEDDDCCCBBBAAA@@@@@@>>>===;;;888555222000/////////...------------...***+++,,,---,,,***(((&&&((((((((()))******(((&&&###$$$&&&&&&&&&&&&$$$###&&&'''((((((((('''%%%$$$'''((())))))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''''''''"""###$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$"""!!!###%%%%%%###!!!%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((())))))'''%%%######$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%&&&((()))######$$$$$$$$$%%%%%%%%%%%%''''''&&&$$$"""!!!"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######"""!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((***+++++++++,,,,,,,,,,,,...------,,,,,,------------.........//////000000444555666777888:::;;;;;;???@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDBBB@@@>>>>>>???@@@BBBFFFGGGHHHIIIHHHFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCBBB>>><<<:::888555222000//////......---,,,---------,,,---...///...,,,***))))))(((((()))++++++)))'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%### !!!"""######$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""###%%%$$$###""""""###$$$%%%"""######$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&'''((('''$$$""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######&&&'''$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!&&&$$$""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))++++++,,,,,,,,,------------------,,,,,,------...,,,------...///000000111555555666888999;;;<<<<<<>>>???AAACCCEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIFFFEEECCCBBBAAAAAAAAAAAACCCDDDFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCCCC===<<<:::777555222111000...------,,,,,,,,,,,,,,,)))***++++++***)))'''&&&***)))((()))++++++)))((((((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$(((((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$###$$$$$$%%%%%%'''%%%###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$$$$&&&(((%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&### $$$((($$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$$$$###!!! !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%)))))))))*********+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---......,,,,,,---...///111111222555666777999:::<<<===>>>>>>???BBBDDDEEEEEEDDDCCCEEEEEEFFFGGGHHHIIIJJJKKKGGGGGGGGGFFFEEECCCBBBAAABBBCCCEEEGGGHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@;;;;;;999777555333111000------,,,++++++++++++,,,(((((((((((((((&&&%%%$$$***)))))))))++++++***(((((('''&&&%%%%%%&&&'''((('''&&&$$$#########$$$%%%%%%%%%%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&%%%%%%''''''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&((()))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%!!!############$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$### ###$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&%%%%%%%%%%%%%%%!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$(((((()))))))))*********************++++++++++++,,,,,,,,,,,,,,,---...///------...///111222333333666777888:::;;;===>>>???>>>@@@BBBCCCCCCBBBAAA@@@CCCCCCEEEFFFHHHIIIJJJKKKHHHHHHIIIHHHGGGEEECCCBBBBBBDDDFFFHHHIIIIIIHHHHHHEEEDDDCCCAAA???===<<<;;;:::999888666444333111111------,,,++++++++++++,,,++++++++++++***)))((((((+++)))((((((*********)))'''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$$$$$$$%%%&&&&&&''''''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%$$$#########$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$(((((((((((('''&&&%%%%%%########################%%%%%%$$$$$$###$$$$$$$$$!!!###&&&'''&&&$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$###!!! !!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$"""!!!###$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&######"""######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###### !!!###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))*********+++++++++,,,,,,,,,,,,---....../////////000111222333333444666777999:::<<<>>>@@@@@@???@@@AAAAAAAAA@@@???>>>AAABBBCCCEEEGGGIIIJJJKKKIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEGGGJJJKKKKKKJJJIIIEEEDDDBBB@@@===;;;999888999888777666444333222111...------,,,,,,,,,,,,,,,+++******)))((((((''''''***(((''''''((())))))(((%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''((()))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############ ###&&&&&&$$$""""""###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%!!!###$$$$$$"""!!!!!!"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''(((''''''$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%###"""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---...//////222222222333333444444444777888999;;;===???AAABBB>>>>>>??????@@@@@@AAAAAAAAABBBCCCEEEGGGIIIKKKLLLIIIIIIHHHHHHGGGGGGGGGGGGDDDFFFHHHJJJKKKKKKJJJIIIDDDDDDBBB@@@===;;;:::999888888777666444333222222///......---,,,---------))))))((('''&&&&&&&&&&&&***(((&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######!!!%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&'''((()))******)))(((((('''''''''''''''''''''''''''&&&%%%$$$############"""%%%'''&&&###"""$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$%%%'''$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&%%%"""$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###""""""""""""$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000444444444444444444444444777888999<<<>>>@@@AAABBB>>>>>>>>>???@@@BBBCCCDDDAAABBBDDDFFFHHHJJJLLLMMMIIIIIIHHHGGGGGGGGGHHHHHHDDDFFFHHHJJJJJJJJJIIIHHHDDDCCCBBB@@@>>>===<<<;;;888777666555444333222222//////...------------...---,,,+++******))))))***)))'''%%%%%%&&&'''''''''%%%&&&'''(((((('''&&&%%%######$$$%%%%%%###"""!!!"""&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((()))((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""(((&&&%%%***'''%%%,,,+++%%%###&&&(((%%%"""!!!$$$"""!!!###'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''((((((((('''&&&$$$###"""""""""###$$$%%%%%%$$$###"""&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%&&&'''''''''***)))'''((())))))((('''************+++,,,------************+++,,,------///000111111333333444555777888999999;;;;;;<<<===<<>>>>>>>>@@@AAA<<<:::888555333222222222......---,,,++++++++++++))))))))))))(((((((((((($$$%%%&&&((()))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''((($$$######$$$%%%'''***+++((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%'''***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))((((((''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######&&&...000---((($$$"""$$$$$$"""###%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%#########$$$&&&'''''''''&&&%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%&&&''''''((((((***)))((()))***+++***))))))))))))******+++,,,---++++++***++++++,,,---...000000111222333444555555777888888999:::;;;<<<<<<<<>>>>>>>>>>>;;;999777555333222222222......---,,,++++++++++++))))))))))))(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''(((***,,,,,,((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&(((***)))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!&&&***000IIIUUUDDD...((($$$$$$###"""$$$((($$$$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$######''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((())))))((('''&&&''')))******)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,...//////000111222333444555555666777777888999:::;;;;;;<<<<<>>===;;;;;;:::888666444222111111111......---,,,++++++++++++))))))))))))((((((((((((******)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))***++++++''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%%%%'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%########################&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%((()))222;;;bbbvvv\\\:::///&&&$$$%%%$$$$$$&&&$$$&&&%%%###"""&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))&&&%%%$$$&&&((())))))(((*********++++++,,,---...---,,,,,,------...///000111111222333444555555666666666777888999:::;;;;;;;;;???BBBAAABBBEEEFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIGGGEEEEEEDDDCCCBBBAAABBBBBBCCC??????@@@???>>>;;;888777888666444222111000000000......---,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''+++)))%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%---555ZZZmmmRRR<<<...""""""'''(((%%%###%%%&&&&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&((((((&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))'''&&&&&&''')))+++***))),,,++++++,,,,,,---...///------------...///000000000111111222333444555666555666666777888999:::::::::@@@CCCAAAAAADDDFFFFFFEEEDDDCCCBBBAAAAAAAAAAAADDDEEEGGGIIIIIIHHHGGGFFFGGGEEECCCAAA@@@AAAAAABBB<<<===>>>>>>===:::777444666555333111////////////......---,,,++++++++++++))))))))))))(((((((((((($$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$### """$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''+++)))%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!###$$$$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%#########$$$$$$%%%%%%&&&&&&###%%%(((???III666222&&& ''')))&&&$$$%%%%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""#################################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$''')))(((&&&$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''(((((())))))***))))))***,,,---,,,++++++++++++,,,,,,---...///---------------...000000///000111222333444444555555555666777888999999:::999@@@DDDBBBAAADDDFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFCCCAAA@@@?????????:::;;;<<<<<<;;;888666444444333111///.........///......---,,,++++++++++++))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''***(((%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((()))######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&"""######$$$%%%%%%&&&&&&'''&&&%%%$$$%%%+++,,,((('''"""###%%%%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###'''***)))&&&$$$&&&)))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((***)))((()))***+++***)))************+++,,,------,,,,,,,,,,,,---...///000...///000000222222333444444555555666777888999999999@@@DDDBBB@@@CCCFFFGGGEEEEEEDDDDDDEEEEEEFFFGGGEEEDDDDDDCCCCCCDDDEEEFFFEEEDDDBBB@@@???===<<<<<<999999::::::999777666555333222000...------............---,,,++++++++++++))))))))))))((((((((((((******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&(((((((((((())))))))))))#########$$$$$$%%%%%%%%%######%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&!!!'''%%%$$$'''$$$"""((($$$$$$'''(((%%%!!!###(((&&&$$$###%%%)))***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$ !!!###$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''((('''&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###'''***)))&&&$$$&&&)))%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&&&&'''(((&&&%%%(((((((((((()))***+++,,,,,,,,,,,,,,,,,,---//////......///000111222333333444444555666777888999999999@@@DDDBBB@@@CCCFFFGGGCCCCCCCCCCCCDDDFFFGGGHHHFFFDDDCCCAAAAAACCCEEEFFFDDDCCCBBB@@@===;;;:::999888888888888888777666666222111///...---------.........---,,,++++++++++++))))))))))))((((((((((((******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))''''''((((((((('''%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###'''%%%###"""###%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%%%%$$$###$$$%%%&&&$$$"""&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$############"""&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!"""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%###!!!"""###)))'''&&&$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((()))***,,,------++++++,,,...---+++((())),,,///...------...///000111222333444444444555777888:::;;;;;;;;;===AAAEEEFFFFFFDDDBBB===???CCCGGGIIIIIIHHHHHHIIIFFFDDDBBBBBBBBBAAA???DDDCCCBBB@@@===;;;999999666777777888777555333222222111///...---...000111---,,,++++++******+++++++++++++++*********))))))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((''''''&&&&&&&&&''''''(((%%%&&&((())))))(((&&&%%%$$$%%%''')))******)))(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$#########&&&$$$###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$%%%&&&$$$"""$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""""""""""""""!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$"""##################$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%)))***+++***(((&&&'''((($$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))***,,,+++******+++------+++)))***,,,......---...///000111222333444555666666777888999:::;;;<<<===>>>???@@@BBBCCCDDDDDD@@@CCCFFFJJJLLLMMMMMMLLLKKKJJJIIIGGGEEECCCAAAAAACCCBBB@@@>>><<<:::888888777777777666555444333222222111///...---...///000---,,,++++++******+++++++++++++++*********))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&######$$$%%%&&&'''(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((((('''&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((((((((''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###############!!!$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$###""""""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###############!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''(((((('''%%%$$$%%%&&&%%%%%%&&&(((((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((***++++++***)))+++,,,,,,+++***+++---.........///000111222333555666666888888999::::::;;;<<<<<>><<<<<<===@@@CCCEEEBBBDDDHHHKKKNNNOOOOOONNNLLLNNNOOOLLLGGGCCCAAABBBAAA@@@???===;;;999888777888777666555444333333333111000///.........///000,,,,,,+++************++++++************)))))))))((('''&&&&&&&&&&&&'''((()))((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''(((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''''')))(((((('''&&&&&&&&&'''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$%%%&&&$$$"""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$###############''''''&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$$$$$$$$$$"""!!!$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$###"""!!!!!!"""%%%&&&(((*********))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))***++++++******+++,,,,,,++++++,,,---............///000222333555666777999999::::::;;;;;;<<<<<<>>>===;;;;;;<<>>===;;;:::999888999888555333222222222222111000///............///,,,++++++***************************))))))))))))((('''%%%$$$$$$%%%'''((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&***)))((('''&&&&&&&&&&&&''''''((((((((((((''''''((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''***))))))'''&&&%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))******+++,,,,,,++++++,,,...+++,,,---------......///---...///111333444666666:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAA???@@@CCCEEEGGGHHHIIIIIIIIIMMMOOOLLLEEE???>>>@@@@@@@@@???>>><<<;;;::::::999777555333111111111111000//////...............,,,+++******))))))******))))))))))))))))))))))))(((&&&%%%######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))((('''***)))(((''''''''''''''''''(((((((((((((((((('''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''***))))))'''&&&%%%$$$$$$'''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###""""""$$$&&&'''%%%$$$###$$$&&&'''''''''&&&%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%$$$###$$$%%%&&&$$$"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((($$$############$$$$$$%%%""""""###$$$%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))*********,,,------,,,+++---...***,,,.........---...///------///111333444666777;;;;;;<<<<<<===>>>>>>???<<<===???AAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGGGGFFFHHHIIIGGGBBB>>>===>>>??????>>>>>>===<<<;;;;;;888777555333111000000////////////.........------++++++***))))))))))))***(((((()))))))))))))))***'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))(((((()))(((((('''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''''''''(((((((((((())))))))))))(((''''''%%%&&&&&&&&&''''''''''''((('''&&&'''))))))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""$$$&&&'''%%%$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%$$$###$$$%%%&&&$$$"""######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""""""""""""""###$$$$$$"""######$$$%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###"""###%%%$$$###"""###%%%%%%%%%$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))*********)))+++,,,,,,++++++,,,---))),,,//////...---...000---...000222444666777888<<<===>>>???@@@AAABBBCCC>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBB@@@???>>>>>>>>>======<<<<<<;;;;;;;;;666666555444222000...---......//////......------++++++***)))))))))))))))(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''((()))***+++))))))(((((((((((())))))%%%&&&''''''((((((((((((&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''((()))))))))(((&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''))))))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&'''&&&###!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""$$$''''''&&&$$$###$$$&&&(((((('''&&&%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&''''''&&&%%%%%%$$$###$$$%%%&&&$$$"""!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%############%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$###$$$&&&!!! !!!"""$$$'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((())))))))))))************(((***++++++******+++,,,))),,,000000...---...000...///111333555777999999>>>???@@@AAACCCDDDEEEFFFAAAAAAAAAAAABBBCCCCCCDDD??????@@@@@@@@@@@@@@@@@@CCCAAA??????@@@@@@???>>><<<<<<<<<;;;;;;:::::::::555666555555333000...,,,......//////......---,,,+++******)))))))))))))))'''((((((((())))))******&&&''''''((((((''''''&&&(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++''''''''''''(((***+++,,,))))))(((((((((((())))))$$$%%%''')))******)))(((&&&'''(((*********)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''(((((((((''''''((())))))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&###%%%''')))(((&&&### $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!###%%%'''$$$$$$$$$###############$$$$$$###"""!!!!!!""""""&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$'''''')))))))))((('''&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))******++++++,,,,,,,,,---------++++++,,,---...///111222000//////111444666777888===>>>???@@@BBBEEEGGGHHHAAACCCEEEEEEEEEFFFHHHIIIFFFEEECCCAAA???>>>======@@@@@@@@@@@@@@@???>>>>>>@@@<<<999999<<<===:::666444333333222111000//////------,,,,,,,,,,,,++++++************))))))))))))((((((''''''''''''(((((((((&&&%%%'''))))))&&&###&&&'''''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&(((((((((((((((((('''''')))((('''&&&&&&'''((()))'''((()))******)))(((''''''(((((()))))))))))))))))))))((((((((('''''''''''''''((((((((('''%%%$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$"""###%%%&&&%%%$$$!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((''''''&&&(((''''''&&&&&&''''''(((''''''(((((()))*********++++++,,,,,,,,,---------//////......---......///000000000222444666888888===>>>???@@@BBBEEEGGGHHHEEEGGGHHHHHHGGGGGGIIIJJJIIIHHHFFFDDDBBBAAA@@@@@@??????@@@@@@??????>>>===AAA===::::::======:::777444333222111000//////...------,,,,,,,,,+++++++++******)))))))))((((((((())))))(((((((((((())))))&&&%%%%%%''')))***'''%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&''''''((((((((((((((((((((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))******)))))))))((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((()))******'''(((((())))))(((((('''''''''((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$###$$$$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''((())))))******+++,,,,,,,,,,,,------------/////////......//////000111111222333555777888999>>>>>>???AAACCCEEEGGGHHHIIIJJJJJJIIIGGGFFFGGGHHHEEEDDDCCCAAA???>>>======???????????????>>>======@@@>>>;;;;;;<<<<<<:::777333333222111000///......,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''******))))))))))))******&&&%%%%%%'''))))))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((())))))(((''''''''''''''''''(((&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%***)))&&&$$$$$$%%%''')))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((((((((''''''''''''(((((('''(((((()))******++++++,,,,,,,,,------------...,,,------...000222444555222333444555555777999;;;>>>>>>???AAACCCEEEGGGHHHJJJJJJJJJIIIFFFDDDDDDEEECCCCCCAAA???>>>===<<<<<<>>>????????????>>>======???===::::::;;;:::888666222222111000///......---,,,,,,,,,++++++++++++***((((((((((((''''''''''''***))))))(((((())))))***'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((***)))'''&&&&&&&&&&&&'''((((((((('''''''''''''''(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''))))))))))))(((((((((((()))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$%%%&&&''''''(((((('''&&&%%%$$$#########$$$$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$&&&'''((((((((((((''''''((((((((((((((())))))***+++++++++,,,,,,---------.........------...///111333555666333555777777666777:::<<<>>>???@@@AAACCCFFFHHHIIIKKKLLLLLLJJJGGGEEEEEEFFFGGGFFFDDDCCCAAAAAA@@@@@@???????????????>>>======<<<;;;999888888777555444222111111000///...------,,,,,,+++++++++*********(((((((((((('''''''''''')))((((((''''''(((((()))))))))((('''&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((************************''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((()))))))))******%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''******)))))))))(((((((((&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%'''((()))))))))((('''%%%$$$###""""""%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%###"""%%%%%%%%%%%%&&&'''((())))))((((((''''''(((((()))(((((()))******++++++,,,,,,---------............111111111111222222333444444777999999777777;;;>>>??????@@@BBBDDDFFFHHHIIIMMMNNNNNNMMMJJJIIIIIIJJJFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>;;;:::999777666444333222111111000///...---,,,,,,++++++++++++************)))))))))(((((((((''''''((((((''''''''''''(((((()))))))))'''%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''(((''''''&&&%%%'''(((((((((((()))))))))&&&&&&&&&''''''(((((()))'''((())))))))))))((('''(((''''''''''''''''''(((&&&&&&'''(((((((((((('''((((((((('''''''''&&&&&&$$$&&&'''((()))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$&&&''')))******)))((('''&&&%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&$$$###%%%%%%&&&'''(((((((((((())))))(((((((((((())))))((())))))******+++,,,,,,------------............111111111222222333444555555888;;;:::888888;;;?????????@@@BBBDDDFFFHHHIIILLLMMMNNNMMMKKKJJJKKKLLLDDDCCCBBBAAA@@@?????????AAAAAAAAAAAAAAA@@@??????;;;;;;:::888555444333333111000000///...---,,,+++++++++++++++******************)))))))))((((((((())))))(((((((((((())))))&&&'''((('''%%%%%%'''***&&&&&&&&&&&&''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''((((((((((((((((((((((((&&&''')))++++++***(((''''''((((((((())))))))))))%%%&&&&&&'''(((((())))))((()))************)))((('''(((((())))))(((((('''''''''((()))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&%%%&&&''''''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))***+++)))(((((('''''''''((((((#########$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%'''''''''&&&%%%$$$%%%''')))******)))((())))))(((((((((((()))))))))))))))***++++++,,,,,,---------.........//////...///000111333666888999666999<<<;;;888888<<<@@@???@@@@@@BBBDDDFFFHHHIIIIIIJJJKKKKKKJJJJJJKKKLLLHHHGGGFFFEEEDDDCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@;;;<<<;;;999666444333444000000///...---,,,,,,++++++++++++************)))************))))))))))))******))))))))))))******###%%%'''&&&%%%&&&)))---%%%%%%%%%&&&&&&'''''''''"""###$$$%%%'''((())))))(((((((((((((((((((((((()))(((&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''((()))***++++++***)))((())))))))))))))))))))))))&&&(((+++......---***((('''((((((((())))))******'''(((((()))***++++++,,,&&&'''((())))))((('''&&&'''((()))******)))(((''''''(((((()))))))))))))))************))))))))))))((('''%%%$$$$$$&&&)))+++))))))(((((((((((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&'''''''''&&&$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((('''&&&$$$###"""!!!"""######$$$$$$######"""%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&'''(((((($$$######$$$%%%$$$""" %%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((***((($$$!!!!!!###&&&((($$$%%%&&&%%%###"""###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''$$$""""""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''++++++******************---------...............000111222333222333555777999;;;===>>>=========>>>@@@@@@AAAAAACCCDDDFFFGGGIIIJJJKKKKKKJJJGGGEEECCCGGGHHHHHHHHHGGGEEECCCBBB???@@@BBBBBBBBB@@@>>>===888888888777666555555555000000////////////000000)))(((&&&%%%&&&''')))***))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%$$$%%%(((***++++++******''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&'''&&&$$$$$$&&&((((((''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&'''(((((((((((((((((('''''''''))))))((('''''''''''''''))))))(((((('''''''''&&&))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&'''((()))***(((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((()))******&&&&&&''''''(((((())))))''''''(((((())))))******''''''''''''''''''''''''''''''((((((((((((''''''***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&%%%%%%%%%''''''((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$%%%&&&'''((((((((('''&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((((((&&&###!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%$$$$$$%%%%%%%%%###!!!%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$###$$$%%%%%%&&&'''''''''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&'''(((((())))))((((((************************---------...............000111222333222333555777888;;;>>>???>>>======>>>AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGJJJJJJJJJIIIGGGEEECCCAAA@@@AAABBBBBBAAA???===<<<999888888777666555555444//////............//////,,,+++)))(((((()))***+++))))))))))))))))))))))))%%%&&&''''''''''''&&&%%%###%%%''')))*********)))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((('''''''''''''''))))))((((((((('''''''''&&&'''((()))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))(((((((((''''''''',,,,,,+++++++++*********''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((()))******'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%((())))))(((%%%$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((('''((((((&&&###!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((''''''''''''%%%%%%%%%%%%&&&'''((((((&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&%%%$$$###'''((()))((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%((((((((()))))))))))))))************************---------.........//////000111222333222333555777888;;;>>>@@@???>>>======AAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGHHHIIIIIIJJJJJJLLLKKKKKKIIIGGGEEECCCBBBBBBBBBCCCBBBAAA???===<<<999999888777666555444444......------------......000...---+++++++++,,,,,,))))))))))))))))))))))))%%%&&&''''''''''''&&&%%%###%%%&&&((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&(((((('''&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((()))((((((''''''''''''((())))))((((((((((((''''''###&&&)))***((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''************))))))))))))******)))((('''&&&%%%%%%&&&&&&'''''''''(((((((((((())))))******))))))(((((((((((((((((()))******))))))((((((((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))))))))************))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''###$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###%%%&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%$$$'''((()))((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))***************+++++++++,,,,,,------.../////////000111222333222333555777777;;;???@@@@@@>>>======??????@@@AAACCCEEEGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHFFFEEEEEEEEEEEEEEEDDDBBB@@@>>>===::::::999777666444333333///......------......///111000///---,,,,,,+++,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((()))***((((((((((((((())))))))))))(((''''''''''''(((((())))))(((((((((((((((((($$$(((,,,,,,(((&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((+++******)))((('''&&&&&&((())))))))))))*********)))))))))******)))))))))((((((((((((((())))))******)))))))))(((((('''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$######$$$&&&'''%%%&&&''''''&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))*********+++++++++,,,,,,------...//////000000111222333222333555777777:::>>>??????=========<<<===>>>AAACCCFFFIIIJJJIIIHHHHHHGGGGGGHHHIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEECCCBBB@@@???;;;;;;999777666444222222000//////////////////000000000...---,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((($$$&&&)))***((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&'''''''''''''''''''''$$$$$$%%%&&&'''((((((((((((((((((((())))))******((((((''''''''''''(((((((((((())))))))))))))))))'''***,,,,,,)))''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++(((((())))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))))))))*********+++))))))************))))))((((((((((((((())))))*********))))))((((((((('''))))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$&&&''''''&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$&&&((($$$%%%&&&&&&%%%$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%###""""""###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&((())))))))))))***++++++,,,,,,+++,,,,,,---...///000000000111222333222333555777777999<<<===<<<;;;<<<===<<<===>>>AAADDDGGGIIIKKKIIIIIIIIIHHHHHHGGGGGGGGGBBBBBBCCCCCCEEEFFFHHHIIIHHHGGGFFFEEEDDDBBBBBBAAA<<<;;;:::888555333222111000000////////////000000......---,,,+++***)))((())))))))))))))))))))))))(((((('''&&&&&&'''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%'''))))))((('''&&&'''(((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&'''(((((((((''''''(((((())))))******+++(((''''''''''''(((((()))(((((())))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))******)))))))))))))))*********(((((())))))******++++++'''''''''((((((((()))))))))******++++++******)))((((((((((((((()))*********))))))))))))))))))((())))))))))))((((((((((((************************''''''((((((((((((''''''(((((()))******)))((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%######%%%''''''&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&$$$%%%'''(((((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$""""""###'''''''''''''''''''''''')))((('''&&&&&&'''((()))((('''&&&%%%&&&''')))***((())))))***++++++,,,,,,++++++,,,---...///000000000111222333222333555777888999::::::999999;;;===>>>???@@@AAACCCEEEGGGIIIHHHHHHIIIIIIIIIHHHGGGFFFAAAAAA@@@AAABBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB===<<<:::888555333111000/////////....../////////---,,,,,,,,,+++***)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&((()))((('''&&&'''(((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((()))******)))(((((('''(((((()))******++++++'''''''''''''''((())))))(((((()))))))))*********)))%%%"""###'''******((())))))))))))))))))))))))************************((((((((()))))))))******(((((()))))))))*********'''''''''(((((())))))))))))))))))******+++++++++''''''((((((((())))))))))))******++++++******)))((((((((((((((()))******)))))))))))))))*********)))))))))***************************************(((((())))))))))))(((((((((((()))******)))((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%''')))******)))'''%%%&&&&&&((()))))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((###$$$&&&&&&&&&&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$"""###$$$&&&'''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###%%%(((******)))&&&%%%!!!###%%%'''((('''%%%$$$$$$%%%&&&&&&%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&***))))))(((((('''&&&&&&###########################&&&((((((%%%######$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))***)))'''&&&'''(((***+++((())))))***++++++,,,,,,++++++,,,---...///000111000111333333222333555777888888999888777888;;;===AAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIJJJJJJIIIGGGFFFAAA@@@@@@???@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAA===<<<:::888555333111000.........------.........,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((((((((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''(((((('''&&&&&&(((***(((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((******+++,,,,,,+++))))))'''(((((()))***+++++++++'''''''''''''''((()))***(((((())))))*********+++'''!!!&&&++++++)))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))*********+++++++++,,,,,,,,,---------++++++******************************++++++++++++******++++++++++++******((((((((((((((()))******(((((())))))******++++++))))))******++++++,,,,,,(((((((((((((((((((((((())))))************))))))'''((()))******)))((('''''''''''''''''''''''''''(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%&&&'''''''''&&&%%%###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%((()))(((&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&(((((()))%%%&&&&&&''''''&&&&&&%%%$$$&&&)))'''$$$###%%%(((***(((%%%######%%%(((***''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((()))(((&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((('''%%%%%%'''((('''&&&%%%%%%&&&(((%%%######&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%$$$%%%&&&&&&$$$""""""###((()))))))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!###%%%'''(((((('''&&&%%%%%%%%%%%%%%%((('''$$$%%%((()))'''******)))((((((((((((((()))******++++++,,,------///...,,,+++,,,---///111222111111111333666999:::888:::;;;::::::;;;===???@@@BBBDDDCCCAAAAAADDDGGGEEEFFFFFFGGGGGGGGGFFFFFFBBBAAA@@@???>>>>>>======???@@@AAABBBBBBAAA?????????>>><<<:::777555333222///............---------((())))))))))))*********'''''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))************((((((((((((''''''''''''((()))))))))))))))((((((************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++''''''(((((())))))******)))((((((((()))***++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++*********))))))((((((******************************+++++++++,,,,,,,,,++++++++++++******))))))***))))))))))))+++,,,---(((((())))))******++++++))))))))))))))))))))))))***&&&"""!!!%%%(((******(((((())))))*********+++************************))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''''''''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&((()))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((('''%%%###$$$&&&'''&&&%%%&&&''''''%%%######%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((((((((('''''''''''''''&&&%%%%%%$$$%%%'''&&&$$$######$$$'''(((((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''$$$'''(((&&&''',,,---+++))))))(((''''''''''''''')))******++++++,,,------......---,,,---...///000000000000000222444666777777999::::::::::::<<<>>>>>>@@@BBBBBB@@@@@@BBBDDDEEEEEEFFFFFFFFFFFFEEEEEEAAAAAA@@@???>>>=========???@@@@@@AAAAAA@@@???>>>===<<<:::888555333111000............------------,,,,,,,,,++++++*********))))))((((((''''''&&&&&&)))(((((((((''''''''''''))))))))))))(((((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))(((((())))))))))))((((((************************))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++(((((((((((())))))******))))))))))))))))))***+++))))))))))))))))))))))))*********)))))))))))))))+++*********))))))))))))************************))))))*********+++++++++++++++++++++*********)))+++***)))(((((()))******))))))))))))************************************---)))''''''))),,,------))))))))))))******++++++******************************************************))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))******)))((('''&&&%%%%%%((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))$$$$$$%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))$$$#########$$$%%%&&&&&&%%%$$$$$$&&&((()))(((&&&###$$$&&&((((((&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''$$$!!!###&&&'''%%%"""###$$$%%%&&&&&&%%%$$$###"""###$$$&&&''''''((((((%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%&&&######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((('''%%%!!!###%%%&&&%%%&&&'''(((&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&))))))((((((((((((''''''&&&''''''''''''&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((("""%%%&&&%%%(((---///...(((((('''&&&&&&&&&'''''')))******++++++,,,---------------.........//////...//////000111111222222666777999999999:::;;;======???BBBCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@??????>>>>>>>>>>>>???????????????>>>===<<<:::999888555333111///...............------------...---,,,+++***))))))(((******)))((('''&&&%%%%%%((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******(((((())))))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***+++,,,)))))))))))))))******+++((((((((())))))))))))***+++***))))))))))))))))))))))))))))))))))))))))))+++******)))((((((''''''***************)))))))))++++++++++++++++++++++++(((((()))))))))*********++++++++++++************,,,+++***)))((((((((((((***************)))))))))************************---+++***+++---.........)))************+++++++++++++++++++++++++++++++++******************************))))))))))))******++++++************++++++))))))))))))))))))))))))++++++***)))(((''''''&&&************)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&((()))***&&&%%%%%%&&&((()))'''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$&&&'''%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%!!!"""$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((('''%%%!!!###%%%&&&%%%%%%&&&'''%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''((((((''''''&&&+++******)))((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((!!!$$$%%%$$$&&&+++---+++)))(((((('''''''''(((((()))******++++++,,,------,,,---......//////.........///000111111111000000444666888999999999;;;<<<>>>AAACCCEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA?????????>>>===<<<<<<;;;999888777555222000///............---------,,,,,,*********)))((('''''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***(((((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++)))))))))))))))******+++))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))+++*********)))))))))(((************************++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++,,,++++++******)))))))))+++++++++******)))))))))++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++++++++************++++++)))))))))))))))))))))))))))))))))******++++++,,,+++++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%%%%&&&&&&'''((()))***'''&&&&&&'''((()))'''&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((((((&&&%%%&&&(((''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$(((((('''''''''&&&&&&&&&"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$"""###&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((('''%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%$$$$$$%%%&&&''''''(((((())))))(((((('''++++++***)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%%%%%%%%%%###&&&&&&$$$%%%)))***)))***)))))))))))))))******)))******++++++,,,------,,,---......//////......000000111222222111000000222555777999999999:::<<<>>>???AAADDDFFFFFFDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCCAAA@@@???>>><<<;;;;;;:::999888777555333111000///...------------,,,,,,,,,((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((('''((((((((()))))))))***'''(((((((((((()))))))))((((((((((((((('''''''''(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++************))))))))))))++++++***)))((((((((()))*********************************++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++,,,++++++,,,,,,------------,,,,,,++++++******))))))++++++++++++++++++++++++)))***+++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++************+++++++++******))))))******+++************************))))))******+++,,,,,,---++++++++++++***)))''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%$$$$$$$$$%%%&&&''''''''''''&&&'''))))))'''&&&)))'''%%%$$$$$$%%%''')))%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%(((+++)))&&&$$$'''***((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((('''%%%%%%'''((('''&&&$$$%%%%%%###$$$%%%%%%$$$$$$&&&(((((())))))******))))))(((******)))(((((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%###%%%&&&'''&&&%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%%%%%%%%%%'''***)))&&&'''***+++(((******))))))******++++++)))******++++++,,,---------------.........//////111111111111111222222222222444888:::::::::;;;<<<<<<<<<===???BBBCCCBBB@@@CCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAABBBCCCCCCDDDBBBAAA???>>><<<;;;::::::999888777555333222111000------------,,,,,,,,,,,,)))))))))*********++++++%%%%%%&&&'''((()))******'''''''''(((((((((((((((''''''(((((())))))******))))))))))))************))))))((((((''''''''''''(((((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((((((''')))))))))))))))******++++++************)))))))))+++***))))))))))))))))))******************************++++++,,,------...*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,......///......+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++******************+++************************,,,,,,+++++++++*********++++++++++++***)))(((((($$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((&&&$$$$$$%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''))))))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&'''''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((('''%%%%%%'''(((((('''&&&'''((("""$$$&&&%%%$$$$$$'''))))))******************))))))((((((''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&"""$$$%%%&&&%%%$$$%%%&&&$$$%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''***)))&&&'''***+++))))))))))))))))))***++++++)))******++++++,,,------......---,,,---...///000111111000000000111333444111444888:::;;;;;;<<<<<<<<<;;;:::<<<@@@BBBBBB@@@DDDDDDDDDDDDCCCBBBAAA@@@?????????@@@@@@BBBCCCCCCDDDBBB@@@>>><<<;;;;;;;;;888777666555333222000000---------,,,,,,,,,++++++***************)))))))))&&&&&&''''''(((((())))))''''''''''''((((((((()))'''''''''((()))*********)))))))))*********++++++'''''''''((((((((((((((((((((()))***++++++++++++************************)))))))))))))))))))))))),,,++++++******))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))))))))***+++************************++++++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------+++,,,---.........---,,,***++++++++++++++++++,,,------------------------,,,...///...,,,+++---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,************************++++++++++++******************+++++++++******)))$$$$$$$$$$$$$$$$$$$$$$$$###'''(((&&&#########$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''''''''(((((((((''''''((())))))'''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((%%%###$$$''')))&&&$$$"""$$$&&&((((((&&&$$$"""$$$$$$&&&'''((()))))))))(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((''''''%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((('''%%%$$$&&&((()))(((((()))+++"""$$$&&&%%%$$$$$$'''*********++++++++++++******'''''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$''''''$$$%%%)))***(((((((((((((((((()))******)))******+++,,,,,,------///...,,,+++,,,---///111111000///...///111333555222555999;;;<<<<<<<<<===>>><<<;;;<<<@@@CCCCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@======>>>>>>???@@@AAABBBEEECCCAAA>>><<<;;;;;;;;;777777555444222111000///---------,,,,,,,,,++++++******)))((('''&&&%%%%%%((((((((((((((('''''''''&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))************%%%&&&&&&'''((()))******(((((()))++++++,,,,,,,,,************************))))))))))))))))))))))))***************+++++++++)))))))))))))))******+++++++++++++++******))))))))))))(((((()))***++++++************************,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++++++++,,,,,,---------,,,---......---,,,***)))*********++++++,,,,,,---------------------------+++---...,,,***)))+++............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,,,,------...************************'''((((((***+++,,,------)))******+++++++++******'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&!!!###&&&)))***(((&&&$$$''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((())))))***))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&+++***)))'''%%%###!!! ###%%%(((((('''%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&!!!(((&&&%%%'''(((&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***))))))))))))***************(((&&&%%%%%%'''***+++(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%###"""!!!''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++))))))***+++,,,------...------......///000000000...000111111000111333666999:::===???@@@???===;;;<<<===>>><<<::::::===@@@EEEFFFGGGGGGFFFBBB???===BBBAAAAAA@@@AAABBBDDDEEE???@@@AAA???<<<999888999555444333111000/////////......---,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))&&&'''''''''((((((((()))+++++++++******)))''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))************((()))***,,,,,,+++******++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))+++---//////---+++))),,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++'''$$$$$$(((,,,......------,,,------...+++++++++,,,------......///...,,,+++******++++++---------............///+++,,,,,,------,,,,,,++++++,,,...---+++******+++++++++******)))))))))))))))))))))***************+++,,,---+++)))(((((()))++++++,,,,,,,,,,,,++++++++++++************++++++&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''!!!%%%((()))))))))((((((((((((((((((((((((((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''((())))))))))))(((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''',,,)))&&&((()))((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((%%%&&&&&&&&&&&&''''''''')))(((&&&&&&&&&''')))***(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))))))))))))))************+++++++++,,,,,,+++++++++*********------......///000000000...000111111111111444666888:::<<<>>>???>>><<<;;;===???@@@???>>>>>>@@@BBBCCCDDDEEEEEEDDDBBB@@@???CCCBBBAAAAAAAAABBBCCCDDD@@@AAAAAA???<<<:::999999555444333111000/////////......---,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))************++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******+++***************++++++))))))***+++++++++++++++++++++++++++*********)))************************++++++************++++++***+++,,,------,,,+++***,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------......000000///---++++++---///......------------............//////000000111111//////...---......///000++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,...///000000...------............---------------------------------------...///000///---,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''###$$$%%%'''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((('''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''&&&%%%$$$&&&(((&&&'''(((((((((((('''&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%***,,,)))&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((()))))))))))))))************++++++++++++++++++************)))------......///000000000///000111111111222444666777999;;;===>>>===<<<;;;<<<>>>@@@AAA@@@@@@AAABBB@@@AAABBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAABBBBBBBBB@@@AAAAAA@@@<<<:::999999666555333222000/////////...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((())))))))),,,,,,,,,+++++++++++++++''''''(((******+++++++++************************))))))))))))************+++++++++++++++++++++++++++***))))))))))))***+++---,,,+++******+++,,,,,,***************+++,,,,,,++++++++++++************************************++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------///...------......---,,,......------.....................///////////////---,,,,,,------...000000,,,,,,,,,------------............//////.........,,,...//////---,,,,,,------------------.........------------------------+++---------++++++,,,---,,,------......------,,,...------,,,,,,------...%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))******+++'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$&&&'''&&&%%%$$$$$$&&&(((&&&''')))******)))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&######%%%&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&''''''''''''(((((((((&&&&&&((()))))))))((('''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%$$$"""!!!&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++'''(((((()))***+++,,,---------......///000000000///000111111111222444666777888:::<<<======<<<<<<999;;;>>>???@@@@@@@@@@@@===>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBB@@@===;;;::::::777666444222000/////////---------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))******))))))))))))(((((('''((()))******++++++***************************((()))))))))************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,---,,,+++))))))***+++,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++************+++,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,------------//////......---------,,,---+++***,,,///000---)))---------...............////////////////////////---------......//////////////////000000000111111...//////000000//////...---...//////---,,,,,,------------.........//////.........---------------)))+++,,,+++******+++,,,,,,------------------,,,...------,,,,,,------...&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((('''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$))))))((('''%%%$$$###"""&&&'''&&&%%%$$$$$$&&&(((&&&''')))******)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######$$$'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((''''''((((((((()))))))))%%%&&&((()))***)))((('''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&%%%$$$###"""&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))*********+++++++++(((((()))***+++,,,------------......///000000000///111222222111222555777777888:::;;;<<<=========:::;;;===???AAAAAA@@@@@@<<<<<<===???@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCAAA>>>;;;;;;;;;888666555333111//////...------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))************))))))************************((()))))))))************************************---+++***((((((***+++---+++***)))(((((()))***+++,,,+++*********+++---...+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---,,,+++++++++,,,------...------------------------,,,,,,---------.........//////......------,,,,,,...---,,,///222333000,,,---...///000000000//////111111111111222222222222333333333222222111111111//////000000000111111111...//////000000//////...000222333222111///000000000000111111111111111111111111000000////////////---...//////......///000,,,,,,------------,,,,,,------,,,,,,,,,,,,------'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((())))))***'''&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&'''%%%&&&)))$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%&&&((()))))))))((('''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,+++++++++******------......///000000000000111222222222333555777888888:::;;;======>>>>>>>>>===>>>???BBBCCCBBB@@@<<<<<<>>>@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCBBB>>><<<;;;;;;888777555333111000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((())))))************))))))*********))))))(((************************))))))))))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,(((((())))))************+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,------,,,++++++,,,------,,,++++++,,,,,,---...///------------------------,,,------......////////////////////////.........,,,,,,---///111222111//////111222444444444333333000000111222222333444444555555555555444333222111000111111111111222222222222222333333333333222222222333555444222111111222222222111111111000000000111111000000///.........///000111000///...///000------............---------------,,,,,,---------(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))))))))'''&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***&&&''''''((())))))******%%%&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''$$$%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$((()))&&&&&&)))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''(((((())))))(((((($$$%%%'''(((((('''%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))************+++++++++---------,,,,,,,,,,,,+++------......///000000000000111222222222333555777888999:::<<<===>>>???@@@@@@>>><<<===@@@AAAAAA???<<<>>>@@@AAABBBBBBAAA@@@BBBCCCDDDEEEEEEDDDCCCCCCBBBCCCDDDBBB???<<<<<<<<<999888666333111000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((()))***+++,,,,,,---'''((()))***************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++&&&''')))+++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------************************---,,,,,,++++++,,,,,,---...------------------...+++++++++,,,,,,...//////........................,,,------...//////000000000111111111111111111222,,,...000111111111222444444555777999:::999888777444555666777888:::;;;;;;:::;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;===>>>>>>??????>>>>>>===999:::<<<;;;999888888999888888777666555444333333666666555444444333222222111222333222000///000111///000000111111000000//////......------......///((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%%%%%%%$$$""" %%%&&&((()))))))))((('''))))))))))))))))))))))))))))))******+++++++++,,,&&&''''''((()))******+++((((((((()))(((((('''&&&))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***'''((((((((('''&&&%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((((('''%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$###((()))%%%###&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((()))))))))))))))$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&(((((((((((()))))))))***(((((((((((()))))))))))))))************+++++++++***+++,,,,,,......///000------......///000000000000111222333222333555777999:::;;;<<<===???@@@AAA???<<<999:::<<<>>>>>><<<===???AAACCCCCCBBB@@@>>>AAABBBCCCEEEEEEEEEDDDDDDCCCDDDDDDBBB???===<<<<<<999888666333111000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************&&&&&&''')))***+++,,,---%%%&&&((()))+++,,,,,,,,,(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++***++++++,,,,,,++++++***%%%'''***---///...---,,,***+++,,,---...---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................+++++++++,,,---...///000........................---------...///000000111222222222333333444444444222555777777666666999<<<777999;;;===>>>===<<<;;;???@@@AAACCCDDDFFFGGGHHHEEEFFFHHHIIIJJJIIIIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIEEEGGGHHHHHHFFFEEEEEEFFFDDDDDDCCCAAA@@@???>>>===AAAAAA@@@??????>>>======888999999888666444555666222222333333333333222222000000////////////000000&&&&&&''''''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&&&&'''((()))******''''''''''''((((((((()))%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))+++(((%%%&&&)))+++***)))'''((()))))))))'''&&&%%%((((((((((((''''''''''''"""&&&)))+++***)))''')))))))))))))))(((((('''((()))+++,,,,,,+++)))(((++++++******)))'''&&&%%%))))))((('''%%%###"""!!!))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))((('''''''''''''''***))))))((('''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''((("""######$$$$$$######""")))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))******)))((('''&&&&&&%%%'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&)))'''&&&(((+++---,,,************)))))))))))))))******+++++++++,,,,,,,,,///000///---,,,---///222111222333333555555666777888888:::<<<===>>>??????===<<<;;;;;;;;;<<<===>>>??????@@@AAABBBBBBBBBBBBAAABBBDDDEEEFFFFFFEEEEEEGGGGGGFFFDDD@@@<<<888555555444333111000/////////,,,,,,------------------((((((((((((((((((((((((+++++++++++++++***)))((((((((()))***+++,,,,,,,,,&&&&&&'''))))))*********))))))***++++++***(((((()))***+++,,,,,,+++***)))))))))***++++++++++++***+++++++++++++++***)))(((,,,,,,+++++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,+++***+++,,,---...++++++++++++++++++++++++.........---+++,,,...000...//////...------000222111000...------...000111222444666777777555333222555666888:::<<<======>>>???AAACCCEEEFFFGGGFFFFFFHHHFFFDDDEEEHHHKKKKKKJJJPPPPPPQQQQQQQQQQQQRRRRRRUUUTTTTTTTTTUUUWWWYYYZZZUUUVVVWWWXXXWWWXXXYYYZZZXXXVVVTTTTTTUUUVVVVVVUUUPPPSSSVVVWWWVVVTTTRRRRRRNNNOOOOOOOOOOOONNNMMMMMMMMMNNNMMMKKKIIIHHHIIIJJJIIIIIIIIIGGGFFFDDDBBBAAA=========<<<;;;888666444666666555333222111000000(((((((((''''''&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&''''''(((((())))))'''''''''((((((((())))))&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))))))))(((((((((((())))))***(((&&&&&&)))******)))((())))))***)))((('''&&&'''''''''((()))))))))***&&&'''***+++,,,+++)))((()))))))))))))))(((((('''***))))))))))))))))))***'''(((((()))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&)))'''&&&(((+++,,,+++***************))))))))))))+++,,,,,,,,,---------------...///...---...111333111222222333444555666777888999;;;===>>>???>>>>>>>>>>>>===<<<<<<===>>>???AAAAAABBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFFFFEEEDDDEEEEEEDDDCCC@@@<<<888666555444222111000/////////------------------------***************************++++++++++++***)))((((((((()))++++++,,,,,,+++((()))***+++++++++++++++((()))***++++++***)))))))))***++++++++++++***)))))))))***+++++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++,,,,,,,,,++++++***++++++---...---,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------,,,++++++,,,---...,,,,,,,,,---......//////,,,---...---++++++---...///000000///---...000222111000/////////111333444555555666888999:::;;;<<>>===:::888666555***))))))((('''&&&%%%%%%((('''&&&&&&(((((('''&&&'''''''''(((((((((((((((''''''((((((((()))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((()))******))))))(((((((((((())))))***((('''''')))******))))))************)))((((((''''''((()))***+++,,,,,,++++++,,,++++++***(((((())))))******))))))((('''+++)))'''&&&&&&''')))+++''''''((()))))))))))))))'''((()))******++++++***))))))((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((''''''((((((***))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''"""""""""###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((()))))))))&&&((((((((('''&&&'''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((''''''''''''((()))''''''&&&%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&)))((('''(((***++++++***************************------------............,,,...///000///000111333222222333444555666666777999;;;===???@@@???>>>===@@@???>>>======>>>???@@@CCCCCCCCCCCCCCCCCCBBBBBBFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA>>>;;;888777444333222111000/////////.........------,,,,,,+++******************************++++++******))))))((()))***++++++++++++++++++,,,,,,---------,,,,,,(((((()))***+++++++++***)))***++++++++++++***))))))******+++++++++++++++,,,,,,------,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,---......---------------.........---,,,,,,++++++,,,,,,---......---,,,,,,------...------...///000111111222,,,---//////---------...///000111000///000222444444444333444555888:::;;;======>>>@@@CCCGGGJJJLLLOOOPPPRRRTTTUUUWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUWWWUUUTTTUUUWWWYYYZZZZZZ\\\]]]]]]]]]]]]]]]\\\\\\]]]^^^___```aaabbbbbbbbbdddddddddcccccccccccccccbbb___ZZZVVVTTTSSSQQQOOOLLLNNNQQQRRRRRRSSSTTTVVVUUUUUUUUUUUUUUUUUUUUUUUUYYY[[[]]]^^^]]]]]]^^^___]]]]]]]]]\\\[[[YYYXXXWWWYYYYYYYYYXXXWWWUUUTTTSSSMMMMMMLLLJJJGGGDDDAAA???))))))((((((''''''&&&&&&((('''&&&'''((()))(((&&&(((((((((((((((''''''''''''(((((((((((()))))))))''''''((())))))))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))***++++++))))))(((((((((((()))))))))((((((((()))******************+++************)))))))))******++++++,,,,,,+++***)))(((((((((((()))************)))((((((***)))(((''''''((()))***************)))((('''&&&((())))))))))))(((((('''))))))((((((((((((((((((((())))))))))))*********''''''''''''''''''''''''***))))))((('''((((((((())))))))))))(((((('''''''''((()))******)))(((''''''''''''''''''&&&&&&&&&###$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))%%%&&&'''&&&%%%$$$%%%'''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((((((((('''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''''')))(((((()))************)))***************++++++,,,------------.........---///111111000000000111222333333444555666777777:::<<<>>>AAAAAAAAA???>>>AAA@@@???>>>???@@@AAABBBDDDDDDDDDDDDDDDEEEEEEEEEIIIJJJJJJJJJIIIGGGEEEDDDAAA@@@@@@???===:::888777333222111000//////////////////...---,,,,,,++++++************************))))))************))))))((()))***+++++++++++++++,,,---------------,,,+++(((((()))***++++++,,,,,,*********++++++*********)))***++++++,,,,,,++++++,,,---------------,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,------...---------------.........------,,,,,,,,,,,,------//////...........................//////000000000,,,...111222111000000000///111333444444666888:::======>>>???AAADDDFFFGGGKKKKKKMMMOOORRRVVVXXXZZZ\\\\\\]]]^^^^^^___^^^^^^ZZZYYYVVVTTTRRRRRRRRRRRRNNNMMMLLLLLLNNNPPPQQQRRRVVVWWWXXXYYYZZZZZZZZZYYY\\\]]]___aaabbbbbbbbbaaabbbaaa````````````___^^^aaa]]]XXXTTTSSSRRRQQQPPPLLLMMMNNNNNNLLLLLLMMMOOOJJJJJJJJJJJJJJJJJJJJJJJJOOORRRUUUWWWWWWXXXYYY[[[[[[[[[\\\\\\\\\[[[[[[ZZZ\\\\\\\\\\\\[[[ZZZZZZYYYUUUVVVVVVUUUSSSPPPNNNLLL&&&''''''(((((())))))))))))(((''''''((()))((('''((((((((((((((('''''''''(((((((((((()))))))))***%%%&&&''''''((((((''''''************************'''''''''((((((((()))))))))))))))))))))***++++++))))))(((((((((((())))))((()))******************+++************+++++++++,,,,,,++++++******))))))+++***))))))((()))*********************))))))((())))))***++++++***))))))))))))***))))))((('''&&&(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))((((((((('''((()))******)))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&''''''%%%%%%&&&''')))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((($$$%%%&&&'''((((((''''''&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''(((((((((((((((((('''((()))))))))))))))******))))))******+++++++++,,,,,,,,,,,,,,,------------///111333222111000000000444444555666777888888999<<<===???AAABBBBBBAAA@@@AAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIILLLMMMMMMLLLKKKIIIFFFEEE??????>>><<<:::999777666222222111000//////////////////...---,,,,,,++++++))))))))))))))))))))))))((())))))*********))))))))))))***+++++++++******,,,,,,,,,,,,,,,,,,++++++((())))))***+++,,,,,,---+++******************+++******+++,,,,,,,,,,,,+++,,,------.........------******+++,,,------......***++++++,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------------///////////////////////////.....................,,,///222333333333444444222555999<<<>>>@@@CCCFFFJJJJJJLLLMMMOOORRRSSSTTTVVVXXX[[[]]]_________^^^^^^___^^^^^^]]]\\\[[[ZZZYYYWWWTTTRRRPPPOOOOOOOOOIIIIIIIIIIIIJJJKKKNNNOOOPPPRRRTTTWWWYYYYYYYYYYYYYYY[[[]]]^^^___```______^^^]]][[[\\\]]]^^^\\\[[[]]]YYYUUURRRSSSTTTTTTTTTTTTTTTSSSQQQNNNKKKKKKLLLEEEDDDCCCBBBBBBBBBCCCCCCDDDGGGJJJLLLMMMNNNPPPRRRUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXYYYZZZYYYXXXXXX&&&&&&'''((()))******+++)))(((''''''))))))(((''''''''''''(((((((((((((((((((((((()))))))))******%%%&&&&&&'''''''''''''''))))))))))))))))))))))))'''''''''(((((())))))***++++++************++++++))))))(((((((((((())))))''')))++++++***)))***+++*********)))******+++,,,---,,,,,,+++***)))((((((+++++++++***++++++,,,---******++++++******)))(((((()))+++------+++)))(((%%%&&&''')))************'''((()))***,,,,,,------(((((())))))))))))******))))))))))))************+++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))'''''''''(((((('''''''''((((((((('''&&&&&&%%%%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''((())))))((('''((()))******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&'''((()))))))))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''((()))******)))((()))+++))))))******+++,,,,,,,,,+++,,,,,,,,,,,,---------000222333222111000111222555666777888999::::::;;;===>>>???AAABBBCCCDDDDDDCCCBBBBBBCCCEEEGGGIIIKKKGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKHHHFFFEEE>>>===<<<:::888777555555222111000///////////////.........------,,,,,,+++(((((((((((((((((((((((((((((())))))******)))))))))******+++++++++************+++,,,,,,+++++++++***************+++,,,---++++++***))))))***++++++***++++++,,,,,,,,,,,,,,,,,,,,,------......------++++++,,,,,,------......******+++,,,,,,,,,,,,,,,+++++++++,,,------......---......//////......---...///000111111111111000///////////////////////////111444666777888:::<<<<<>>???AAABBBBBBDDDGGGJJJLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRSSSTTTVVVYYY\\\]]]^^^''''''(((((())))))******)))((('''((()))***)))'''&&&&&&''''''(((((())))))(((((()))))))))*********&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******---,,,++++++************))))))(((((((((((())))))'''))),,,,,,***)))***+++***))))))((()))***+++,,,++++++******)))))))))(((+++++++++++++++++++++******++++++++++++***))))))))))))************))))))%%%&&&''')))******++++++'''((()))***++++++++++++(((((()))))))))*********((((((((()))))))))******************************+++***))))))(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))''')))***)))((('''(((***++++++***))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''&&&%%%###"""%%%&&&'''((()))))))))(((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&###%%%&&&(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&)))))))))*********++++++(((((())))))))))))(((((((((***+++***(((''')))+++))))))***++++++,,,------------------............///000111111000222555777777888888999:::;;;<<<<<<>>>>>>???@@@BBBEEEGGGHHHEEEEEEFFFGGGJJJMMMPPPQQQLLLKKKIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGEEECCC>>>===;;;999666555444333111111000////////////000------------------------))))))))))))))))))))))))'''(((((()))))))))))))))******+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,++++++***))))))***++++++***+++,,,,,,------,,,,,,++++++,,,---------------,,,,,,------------------***+++------...------,,,,,,,,,,,,---......//////---...///000000///...------...000111222333222222000000111222333444555555666999;;;===???BBBFFFIIIJJJMMMRRRUUUWWWYYY\\\^^^``````aaabbbcccccccccccccccccccccbbbaaa___]]]\\\ZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSQQQQQQRRRSSSTTTTTTSSSTTTWWWZZZZZZ\\\___aaabbbbbbaaa`````````aaaaaabbbdddeeefffgggdddcccffflllooonnnkkkgggccc]]]ZZZYYYZZZZZZZZZWWWYYY[[[[[[XXXUUUTTTSSSNNNLLLIIIGGGEEEDDDEEEEEEBBBCCCCCCBBBBBBDDDHHHLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMLLLMMMNNNPPPTTTYYY]]]___))))))))))))((((((((((((***((('''((()))***)))'''%%%&&&&&&'''((()))******))))))))))))************'''(((((()))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++......,,,+++***)))))))))))))))(((((((((((())))))&&&)))------+++)))***,,,))))))((((((((()))+++,,,)))))))))))))))*********)))))))))))))))((('''&&&***++++++++++++***))))))***)))(((''''''((()))***((()))))))))))))))(((''')))))))))(((((('''&&&%%%(((((())))))*********+++(((((((((((())))))))))))((((((((((((((((((((((((+++******))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++))))))((('''&&&&&&%%%%%%"""###%%%'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&((()))******))))))))))))************&&&'''((('''&&&%%%&&&(((+++++++++***)))((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))((((((%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))###$$$&&&&&&&&&$$$"""!!!$$$%%%'''))))))))))))(((%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""'''''''''(((((((((((()))'''''''''(((((((((((()))''''''''''''(((((((((((((((((())))))))))))(((((((((***,,,+++(((''')))+++))))))***+++,,,,,,------............/////////000---...///000000333888;;;888999999:::;;;<<<===>>>??????>>>???BBBEEEIIIKKKGGGHHHIIIKKKNNNQQQTTTVVVPPPNNNKKKIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGEEECCCBBB>>>===;;;888555444222222111000000////////////000,,,,,,------------------************************''''''((()))))))))))))))******+++++++++******))))))***+++,,,------...------,,,+++*********+++,,,,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,***+++,,,,,,---------,,,------------------,,,,,,,,,,,,.../////////...------------...///000000111---...///000000///...---,,,...000222333444444333000111222555777999;;;<<>>===;;;:::999777555444333333111111000000///.........------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------......------,,,+++++++++,,,,,,,,,,,,------------,,,++++++,,,---------------......------,,,........................,,,,,,---------.........------......//////000000------.........---,,,+++///000000111222222333333000222555777777999;;;===???@@@CCCHHHLLLPPPQQQRRRRRRPPPLLLJJJJJJMMMQQQSSSVVVYYY]]]ccchhhlllmmmmmmpppjjjfffeeeccc```bbbhhhooommmjjjgggfffgggjjjkkkmmmssszzz~~~~~~~~~~~~~~~}}}{{{~~~}}}}}}{{{vvvqqqlllhhhdddcccccc```]]]]]]aaagggllloooiiikkknnnqqqpppiii```YYYQQQOOOMMMNNNOOOPPPQQQPPPRRRRRRSSSTTTUUUTTTRRRQQQ'''(((((())))))*********((((((((((((((((((((((((&&&''''''''''''''''''((())))))))))))******+++,,,***))))))))))))(((((((((++++++++++++++++++******(((((())))))******++++++*********************************+++******))))))************************)))))))))))))))))))))))))))))))))***************************************&&&'''((()))++++++++++++************************************************((())))))******))))))(((***))))))(((((())))))***((((((((())))))))))))***++++++++++++***)))(((((()))))))))))))))))))))))))))'''&&&&&&'''((((((''')))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))))))))(((((((((''''''(((((()))%%%&&&''''''''''''&&&%%%((((((''''''''''''((((((((((((''''''&&&'''''''''***)))((('''''''''((()))++++++))))))))))))++++++))))))((('''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))******((('''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''((())))))))))))(((((((((((((((((()))******************************)))******++++++,,,,,,---///000000000000111111111///000000222444666888:::>>>???@@@???>>>???AAACCCDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLKKKJJJJJJLLLMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIFFFCCCAAA@@@???===;;;;;;:::888666555333333222111111000//////......---------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------......------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,------.........------........................------------.........///000000000000000000000000,,,---...///////////////333333333333444444555555333555999<<<>>>AAADDDFFFHHHIIIKKKNNNPPPRRRTTTUUUQQQOOOLLLJJJJJJLLLOOOQQQVVVYYY___ffflllqqqtttuuuqqqlllgggdddaaa```eeekkknnnllljjjiiikkkpppuuuxxx~~~~~~|||wwwqqqoooqqqwww}}}{{{~~~xxxkkkbbb^^^\\\ZZZZZZZZZ[[[ZZZYYY[[[^^^aaabbb```^^^\\\[[[''''''((()))******++++++((((((((((((((((((((((((&&&'''''''''((()))))))))''''''''''''((()))***+++)))))))))))))))))))))))),,,,,,++++++*********)))''''''((()))***++++++,,,************************++++++++++++******)))(((************************)))))))))))))))))))))))))))))))))******+++++++++************************)))************)))((((((************************************************)))))))))******)))))))))***))))))))))))))))))***))))))))))))************,,,,,,,,,+++***)))((('''*********)))))))))))))))'''&&&%%%&&&&&&&&&&&&&&&)))((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))******+++(((((((((((((((((()))***'''(((((((((((((((((('''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&)))(((''''''''''''((((((+++***))))))))))))***+++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((''''''''''''(((''''''''''''&&&&&&&&&))))))((((((((())))))***((((((((((((((())))))***************************+++,,,,,,------......///////////////000000000000000111222444666888999:::>>>???AAAAAAAAAAAACCCEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLMMMKKKHHHFFFHHHKKKHHHHHHIIIIIIJJJJJJKKKKKKJJJHHHDDDBBBAAA???===;;;;;;:::888666444333222222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------,,,------...------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------,,,------.......................................---............/////////111111111111000000000000000000111111222222222222333333444666777888999:::<<>>===:::999888666444333222222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,------...------,,,+++++++++,,,,,,,,,------------------------------,,,---....../////////...////////////////////////........./////////000000111111111000000000000000222222222222333333444444444555777999<<>>:::999777555444222222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------++++++,,,,,,,,,,,,------------............------,,,---...///////////////////////////////////////////////////000000000000000111111111111111111111222222222333444555777888:::;;;>>>AAAEEEHHHKKKLLLMMMOOOSSSTTTTTTSSSSSSSSSYYYYYYYYYVVVSSSTTTXXX\\\\\\]]]^^^___aaadddeeefffiiihhhfffaaa^^^^^^ccchhhgggsss}}}yyy************************))))))))))))))))))))))))************))))))))))))+++++++++***++++++,,,,,,))))))*********+++++++++*********+++++++++++++++)))))))))))))))*********++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++***++++++++++++++++++++++++((()))***,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++******))))))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++******,,,,,,+++******))))))(((&&&)))++++++)))'''((())))))***+++,,,+++***(((''')))(((((((((((())))))***)))))))))))))))))))))***(((((((((((()))***+++,,,(((((('''&&&&&&'''((((((((((((''''''''''''(((((((((((('''''''''((())))))'''((())))))*********))))))******************)))&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((******)))(((''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((())))))(((''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))))))))&&&'''((()))***))))))(((++++++++++++++++++++++++)))******++++++,,,,,,---111111111222222222333333222444666999;;;<<<======<<>>???@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEHHHIIIJJJJJJJJJJJJKKKLLLOOOLLLIIIIIILLLNNNNNNMMMOOOOOOOOOOOOOOOMMMJJJHHHHHHHHHGGGEEEBBB???===<<<999777555222222333444666////////////............+++++++++******))))))))),,,,,,++++++***))))))))),,,+++*********+++,,,---------------------------------...///000000000//////............---------...............///000000............/////////000333222111000000000000000111///000555555///---000111000333777777555777;;;>>>BBBGGGKKKNNNPPPRRRTTTRRRUUUYYY]]]aaahhhnnnsssyyy|||vvvsssfffaaa^^^___dddmmm{{{zzzvvvwwwzzz}}}ttttttuuuxxx~~~((())))))***++++++,,,,,,***+++,,,---...------,,,++++++++++++************++++++******************)))******+++++++++++++++...,,,++++++,,,,,,+++***************++++++++++++++++++,,,,,,,,,---------------------------------...---,,,+++,,,---///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---,,,*********+++,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,++++++++++++***************************))))))(((&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))++++++)))'''((()))***))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((()))))))))''''''''''''''''''''''''******)))))))))(((((((((((((((((()))))))))*********)))))))))((((((((('''++++++***))))))((((((((())))))(((''''''(((((()))&&&'''((()))))))))((((((***++++++,,,,,,,,,,,,,,,)))***,,,...000000///...111000.........000111333444555888:::===>>>>>>>>>BBBBBBBBBCCCCCCDDDEEEFFFFFFHHHIIIIIIIIIIIIJJJLLLNNNLLLKKKLLLNNNNNNLLLJJJLLLLLLLLLLLLMMMLLLKKKJJJHHHGGGFFFDDDBBB???===;;;:::888666333333444555666000000000//////.........,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---------------------------------.../////////......---------......////////////............///000000........./////////000000000///////////////000000000...///444444000111555666333333666888:::@@@GGGJJJMMMPPPRRRTTTWWWZZZ]]]___bbbffflllrrr{{{zzztttjjjfffdddhhhooovvv}}}|||zzz{{{vvvrrrppppppsssuuuwww|||yyyzzz}}}~~~}}}zzzvvvtttppppppoooooottt|||***++++++,,,,,,---......))))))***++++++++++++************+++++++++++++++******++++++++++++++++++)))***++++++,,,,,,++++++---,,,***+++,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,------------------------------------,,,+++*********+++---......------,,,,,,------...---------------------------------------------------,,,,,,,,,,,,,,,++++++------------------------+++***)))***,,,---------******+++++++++,,,,,,,,,************************+++++++++******)))))))))***---000000///,,,+++++++++,,,,,,,,,---------...++++++************++++++,,,,,,,,,++++++++++++***++++++***))))))))))))***)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))******(((''''''((())))))((((((((())))))***))))))((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''((((((((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((('''''''''''''''''''''''')))((((((((((((''''''''''''''''''(((((((((((()))))))))))))))((((((((((((++++++++++++++++++++++++))))))((((((((())))))***''''''((())))))))))))(((*********+++++++++++++++******+++,,,---....../////////......///111333444333444666999;;;<<<======CCCCCCCCCCCCCCCDDDFFFFFFEEEGGGHHHHHHHHHHHHIIIKKKMMMLLLMMMNNNOOOOOOLLLJJJJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFEEECCCAAA>>><<<;;;:::888666444333444555666222222111000//////......---,,,,,,,,,,,,,,,+++++++++++++++,,,---.........+++++++++++++++,,,------///.........------,,,,,,---............------,,,+++,,,---...///000111111//////......//////000111////////////000000000000.........///000111222222222111111333333222555:::999888:::???BBBEEELLLTTTWWWZZZ]]]```dddhhhnnnqqqvvvxxx|||yyylllgggfffllltttyyy}}}xxxppplllkkkkkkjjjmmmllljjjjjjjjjlllooopppooonnnmmmkkkjjjiiihhhhhhhhhkkkmmmnnnrrrwwwwwwtttpppqqqtttuuuuuusssqqqooonnnmmmjjjhhhhhhmmmtttzzz~~~{{{xxxvvvvvvvvvuuuttt~~~.........---,,,,,,++++++(((((())))))*********************++++++,,,,,,,,,******+++++++++++++++,,,***++++++,,,,,,,,,,,,,,,---+++******+++,,,***)))*********+++++++++,,,,,,,,,,,,,,,------------...------------------------++++++*********+++,,,---...------,,,,,,------...------------------------------------............------------,,,,,,,,,,,,---------------------------+++***+++,,,......---++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++***))))))))),,,000444666444111...,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++*********,,,+++***)))((()))***++++++++++++,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***)))(((&&&&&&((((((((('''(((((()))*********))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((*********++++++,,,,,,,,,)))))))))))))))*********((())))))*********************)))*********++++++++++++******+++,,,...///.........///111333444666444555666888:::<<<===>>>BBBBBBBBBBBBCCCDDDEEEEEEDDDFFFGGGHHHGGGHHHIIIKKKMMMMMMMMMNNNOOOPPPPPPPPPNNNMMMKKKHHHEEEDDDEEEFFFEEEDDDCCCBBB???===;;;:::888777555444333333444555444333222111000///...---------------------------++++++,,,,,,------------++++++++++++,,,,,,------//////......------,,,,,,---.........---,,,++++++,,,------...///000000000/////////...///000000111//////000000000111111111111111111111111222333444555555555555444444999>>>===>>>DDDMMMRRRTTTZZZ```fffjjjqqqxxxqqqjjjgggmmmtttwwwxxxyyy|||zzzxxxxxxzzz{{{zzzyyy}}}}}}}}}}}}{{{yyyuuussssssnnnhhhbbb```aaadddeeeffffffffffffiiillloooqqqrrrpppooommmmmmnnnoooppppppuuuyyy{{{~~~|||xxxssspppqqquuuyyy{{{yyyxxxwwwvvvvvvtttssssssqqqooonnnoooppppppoootttuuuwwwzzz~~~---------,,,++++++******,,,,,,,,,,,,------......******++++++,,,,,,,,,---******++++++,,,,,,,,,,,,++++++,,,------------------,,,***+++,,,,,,+++)))***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------............//////000000------,,,,,,,,,,,,---------------------------------------....../////////------------------------........................000///---------...---,,,+++,,,,,,,,,------------------------------------------,,,,,,,,,+++++++++,,,000444666444111...---...------,,,+++*********+++++++++,,,,,,++++++++++++*********))))))))))))---,,,***)))))))))***+++*********+++******))))))************************************************((()))***)))((('''((())))))(((&&&&&&((((((((('''(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&'''((()))))))))'''''')))))))))))))))(((((((((%%%&&&((((((((((((&&&%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((())))))***+++++++++(((((()))***************+++******+++++++++,,,,,,******)))))))))***+++,,,,,,+++*********,,,...///......///000222444555666666666888999;;;===???@@@AAAAAAAAAAAABBBCCCDDDEEEDDDFFFHHHHHHHHHIIIJJJLLLNNNMMMMMMLLLNNNQQQUUUWWWXXXWWWTTTNNNHHHDDDCCCDDDCCCBBBBBB@@@>>><<<:::999666555333222222222222222444333222111000///...---------------------------------,,,,,,+++++++++***++++++,,,,,,------------/////////......------------.........---,,,++++++///////////////////////////////////////000111111000000000111111111111222222222222111222333333444333666999888888;;;AAAEEEGGGHHHMMMVVV\\\bbbjjjsss~~~zzzqqqkkkmmmrrrssssssuuutttqqqnnnmmmmmmnnnnnnmmmnnnmmmllljjjgggeeeddddddhhhfffeeedddfffjjjooosssxxxyyy}}}{{{yyyrrrqqqppprrrvvvyyyzzz{{{{{{yyyvvvsssrrrrrrrrrrrr}}}|||{{{zzzxxxvvvooorrrzzz)))******++++++,,,,,,---,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,,,,,,,******++++++,,,---------+++,,,------......------...---+++,,,------,,,***++++++++++++,,,,,,,,,,,,,,,---------....................................------......////////////---------,,,,,,------------------------------------------...//////000000---------............///////////////////////////222000...---......---,,,,,,,,,,,,---------..............................------------------------+++...111111000---,,,,,,......---,,,+++***))))))++++++,,,,,,,,,,,,++++++*********)))))))))((((((,,,,,,+++***************((())))))*********))))))************************************************((()))***)))((('''((()))***(((''''''((())))))((((((((()))***++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))************)))((((((''''''((()))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''((((((((($$$%%%&&&'''((()))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))))))))******''''''((()))************+++++++++***++++++,,,---++++++***))))))+++,,,------,,,+++++++++,,,...///...///000222333444555666888888999:::<<>><<<:::888777444444333222222111111111000000000//////.........++++++,,,,,,------------------------,,,,,,,,,,,,+++,,,---.........---,,,------......//////000000------.../////////......///////////////000000000000000//////000000111222111111111222222222333333111222333444777999;;;===AAALLLUUUVVVUUUYYY]]]^^^cccdddkkkwww|||pppjjjffffffdddbbbdddhhhhhhiiiiiiiiiiiilllsssxxx~~~xxxtttnnnlllnnnssswwwzzz{{{}}}...------,,,,,,+++******...---,,,,,,,,,---...///---------,,,,,,+++++++++******+++,,,,,,---......,,,---......//////......000...------...///---,,,++++++,,,,,,,,,------------------.........//////000000000000000000000000...///000000111000000000000000////////////000000000000000000000000000000---------...///000000111---.........//////000000000000000000000000000000---,,,***+++---//////...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,......///000/////////---++++++---000---------............///++++++------------++++++,,,,,,,,,+++++++++******++++++,,,---,,,+++***)))'''((()))***+++,,,,,,,,,************************************************)))******)))(((''''''(((+++***((((((*********)))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&)))(((''''''''')))***+++%%%&&&&&&'''((())))))***)))((('''&&&&&&'''((()))&&&''''''(((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''')))((((((((((((''''''''''''''''''(((((((((((()))'''((((((((())))))******))))))))))))))))))))))))$$$%%%'''((()))))))))((()))((('''''''''(((***+++---,,,+++******,,,...///------..................000111222333444555555555888888888999<<<>>>AAABBBEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJMMMMMMNNNNNNPPPRRRIIIKKKLLLKKKHHHHHHJJJMMMOOOSSSTTTQQQIIIDDDCCCEEE??????>>>===<<<:::888777555555444333333222222111////////////............+++++++++,,,,,,---------,,,,,,------.../////////+++,,,---.........---,,,,,,,,,---...///000111111------...///000000000///------...///000111222222000000000000000111111222111111222222222333333333333444666999<<<@@@CCCEEESSS```iiihhheeefffgggeeegggnnn}}}zzzvvvxxx{{{~~~yyyuuummmjjjiiiiiigggccceeeiiilllpppuuuwwwyyy~~~tttooonnnpppqqqkkkmmmooopppooooooooopppqqqvvv,,,---///...---,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,---......//////.........------,,,,,,,,,------........................---------.........//////...///000111111111111111000000000000000000000000222000///---,,,,,,,,,---////////////////////////000000000000000/////////////////////////////////000///...------...///000111111111111111111111111000...---...///000///...,,,,,,---...////////////111000///...............000///...---------------........................------------------------///...,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---+++)))(((((())))))******))))))(((((((((''',,,+++++++++***)))))))))+++++++++*********))))))---,,,***)))))))))************)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))************))))))***(((&&&&&&(((*********))))))))))))))))))))))))++++++***)))((('''&&&&&&'''((()))))))))(((&&&%%%&&&''')))******(((&&&%%%(((((())))))((('''&&&&&&***)))(((&&&&&&&&&'''((()))))))))))))))))))))))))))***,,,,,,+++)))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((+++***((('''&&&''')))***))))))))))))************((()))))))))************---,,,,,,+++,,,---...//////...---------///000111000000000111222333555666888999:::::::::;;;>>>AAABBBEEEHHHIIIIIIIIIJJJKKKMMMMMMLLLLLLLLLNNNOOOPPPSSSRRRQQQPPPNNNKKKJJJHHHIIIIIIHHHFFFEEECCCBBBAAABBB@@@>>>===<<<;;;999777555555333222111000000000111///...---......,,,+++.........------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------................../////////000//////000000000000//////222111000///...............///111333444444333333333333333222111222444777444777<<>>AAACCCEEEHHHJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLNNNNNNPPPPPPPPPOOONNNKKKIIIHHHIIIIIIHHHFFFDDDCCCBBBAAABBB@@@>>>===<<<;;;999777555555333222111000000000111///............---+++.........------,,,,,,,,,------......------,,,+++,,,,,,---------................../////////000000///000000000000000000///000000/////////000000111///000222333333222000///222333333333333444777999>>>AAAFFFJJJMMMSSS\\\bbbkkkxxx~~~|||vvvuuusssqqqnnnkkkhhhgggggglllssswwwxxx{{{zzzqqqkkkeeeeeeeeefffkkkttt***,,,......------...///------,,,,,,,,,,,,------------------------------------...////////////.........------------......////////////////////////------.........///////////////000000000///......////////////////////////000000111111111000000///.........//////000000000//////////////////000000////////////////////////222111000000000000111222000000000000000000000000111000//////000111000///....../////////...------//////......------......000//////...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++*********)))))))))))))))***************++++++++++++++++++***************,,,+++******)))******************)))))))))))))))))))))))))))))))))))))))%%%%%%$$$$$$%%%%%%&&&&&&))))))************))))))'''&&&%%%&&&(((******)))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((((((((((((((('''((()))***++++++***)))((((((((()))))))))(((''''''''''''''''''''''''&&&%%%))))))))))))))))))))))))((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((+++***((('''''''''((()))))))))))))))***************++++++++++++,,,,,,,,,******+++,,,---000222444555444222000000000000111333222222222333444555555888999999888999;;;>>>AAADDDGGGJJJKKKKKKKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOOOONNNLLLIIIHHHJJJIIIHHHFFFDDDBBBAAA@@@AAA???===<<<<<<;;;999777555555333222111000000000111///............---,,,.........---------------------......------,,,,,,,,,------------.............../////////000000000000000111111111111000000////////////000111222333///000222444444333111000222444666777888:::===@@@GGGKKKQQQVVV]]]fffqqqxxxzzzwwwuuusssqqqqqqpppnnnlllfffgggiiikkklllmmmnnnnnnnnnsssyyy~~~vvvqqqjjjffffffiiimmmooo)))+++---...------...///------,,,,,,,,,,,,------........................------...///////////////.........---......///000////////////////////////............////////////111111111111111000///...///////////////////////////000222333333333222111......//////000000111111/////////000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222000000000111222111000///000000000///...------//////......---......///000000//////...//////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,************************)))))))))***+++++++++,,,************************++++++***************************************)))))))))))))))))))))))))))(((((('''''''''(((((()))))))))************))))))&&&%%%%%%&&&(((******)))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((''''''&&&(((((()))*********))))))(((((()))))))))(((((('''$$$$$$&&&&&&&&&%%%$$$###((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''(((((()))((()))))))))*********************+++++++++,,,,,,++++++,,,---000333666888888777555333111111111111444444333333444555555666888999999999999<<>><<<;;;;;;:::888666555555333222111000000000111///......//////...,,,...............---------,,,------...------,,,,,,------------...............////////////000000000000111111222222111111000000000000000111222333333...///222555666666555555444666:::===???BBBFFFIIIMMMRRR[[[eeeooo|||~~~vvvqqqjjjjjjjjjkkkmmmnnnoooooouuuwwwzzz}}}}}}zzztttppp)))+++---...------...///...------,,,,,,------...........................---...//////000000//////............//////000111000000000000000000000000........./////////000000333333333333333222111000000000000000000000000000000111222444555444333333000000000111111222222222000000000111111111222222111111111111111111111111111111111222222111111111222222222222222222222222333222111111222333222111111111111111000000///...//////.........//////000000000/////////000000111000000000000000000000000------------------------,,,,,,,,,------------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------*********+++++++++++++++)))))))))***+++++++++,,,************************************+++*********)))***++++++,,,+++******))))))))))))))))))))))))******)))))))))))))))***))))))************))))))&&&&&&%%%''')))***)))(((((((((((((((((((((((((((''''''(((((())))))******++++++)))((('''&&&%%%%%%&&&''''''(((((()))))))))(((((()))))))))))))))(((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))(((''''''&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((((()))))))))************))))))))))))*********+++,,,,,,---000333777:::<<<:::999777444222222111222444444444444555666777777999:::<<<<<<===>>>AAADDDGGGJJJMMMOOOOOOOOOOOOPPPPPPOOONNNMMMMMMNNNOOOOOONNNOOOPPPQQQQQQOOOMMMLLLJJJIIIGGGEEECCCAAA@@@??????===;;;:::;;;:::888666555555333222111000000000000///......///000...---........................,,,,,,------...------,,,---------.........//////////////////000000000111111111222222222222111111222222111111111111222222000111333444666666666666777:::???CCCGGGJJJOOORRRXXXaaammm{{{yyysssooommmlllhhhkkkqqqwww|||***,,,......------...///......------------....................................///000000000000/////////...//////000111222000000000000000000000000....../////////000000000333333444444444333333222111111111111111111111111111222333444444444444444333333333333333333333333111111111222333333444444111111111111111111111111222222333333333333222222333333333333333333333333444222222222333444333222222222333333222222111111000000//////000000111111000000000000000111111222000000000000000000000000........................,,,,,,---............---......------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,+++++++++++++++,,,,,,,,,***************+++++++++***************+++++++++))))))***++++++++++++***)))***+++------,,,+++***))))))))))))))))))))))))))))))(((((('''((((((((())))))************))))))((('''''')))***+++)))((())))))))))))))))))))))))''''''(((((())))))******,,,+++)))(((&&&%%%%%%%%%&&&&&&''''''(((((())))))(((((()))*********))))))((()))******+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((()))))))))*********,,,---...111444888<<<>>>;;;:::777555333222222222444444444555666888999::::::<<>>>>><<<::::::::::::888666555555333222111000000000000///......000000///................../////////,,,,,,------......------------.........//////////////////000000000111111222222333333333333222222333333222222222222222333555555555555666777999999>>>BBBHHHMMMQQQVVVZZZ]]]lllvvvxxxmmmkkkhhhdddcccfffkkkooo{{{{{{wwwvvvnnnpppttt~~~}}}vvvzzz+++---......---,,,---.........------------....................................///000000000000000////////////000111222333111111111111111111111111.../////////000000000000222222333333444444333333222222222222222222222222333333333222333333444444666666555555444444333333222222333333444555555666333333333333333333333333444555666666666666555444555555555555555555555555444333222333444555444222333333444444444444444444111111111111111222333333111000000000111111222333111111111111111111111111000000000000000000000000---...///000111000000///......------------......------------------------***+++,,,---------,,,++++++++++++,,,,,,,,,------+++++++++***************))))))*********+++++++++((()))***+++,,,++++++***)))***,,,---...---,,,+++))))))))))))))))))))))))))))))((('''''''''''''''))))))************))))))******)))***++++++)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''&&&''''''(((''''''''''''((()))***+++(((((()))******************)))))))))******+++,,,))))))))))))))))))))))))'''((())))))***)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************))))))*********+++++++++,,,,,,...000444777;;;===;;;:::777555333333333333333444444555777999;;;<<<:::>>>CCCFFFGGGGGGGGGGGGJJJMMMPPPQQQQQQQQQRRRSSSSSSRRRQQQPPPOOOPPPQQQQQQRRRQQQPPPNNNNNNMMMNNNNNNJJJIIIGGGEEECCC@@@>>>>>>===;;;:::999:::999888666555555333222111000000000000///...///000111000...---........./////////000+++,,,------......------............//////////////////000000000111111111222222333333333333222222222222222222222333444555999888888999<<<@@@EEEHHHLLLQQQWWW\\\aaaeeejjjmmm|||yyypppjjjeeefffgggjjjoooxxx|||wwwtttyyy}}}vvvpppoooooojjjjjjlllqqq{{{yyyvvvkkknnnqqqtttxxx,,,---///...---,,,,,,---......------------......////////////////////////...//////000000000000000////////////000111222333111111111111111111111111////////////000000000000000111222333333333333333333333333333333333333333555444222111111222333444888888777666555444444333333333444444555666777777888888888888888888888888666777888999999888777666666666666666666666666666555444333333555555444333333333444555666666666666222111111111222333444444111111000000111222333333111111111111111111111111000000000000000000000000///000111333333333222111......------------......------------------------+++,,,---------,,,+++++++++++++++,,,,,,---------,,,+++++++++******))))))))))))******++++++++++++((()))***+++,,,,,,+++***)))***,,,.........,,,+++))))))))))))))))))))))))******)))((((((((((((((())))))************)))))),,,+++++++++,,,+++)))&&&))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&'''(((***+++(((((((((((()))***+++,,,(((((()))***************((('''&&&&&&&&&((()))***))))))))))))))))))))))))%%%'''(((******)))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))******************+++++++++,,,,,,,,,+++,,,---///222666:::<<<:::999777555333333333333333333444666888:::<<<===;;;???EEEIIIJJJIIIHHHHHHKKKMMMQQQRRRRRRRRRSSSTTTSSSRRRQQQPPPOOOPPPPPPQQQSSSQQQOOOLLLKKKLLLMMMNNNJJJIIIGGGEEEBBB@@@>>>===<<<;;;999999999999777666555555333222111000000000000///...///000111000///---.........//////000000+++,,,,,,---.........---............/////////000000000000000111111111111222333333444444333333222000000111222333555666777::::::;;;>>>DDDLLLTTTXXXYYY]]]dddjjjooossswwwzzz}}}}}}}}}uuuvvvyyyzzzzzzxxxuuutttppptttzzz}}}wwwsssqqqooopppqqqwww}}}zzzvvvrrrrrrtttvvvvvvuuuttttttxxx~~~zzzzzzooorrruuuvvvuuuyyyzzzuuurrrqqqpppsss..................................../////////000------------------------............/////////000---...///111222222222222333333444444333222000///111222222222222333333333333444555444333222333444777777888777666444222111333333444555555444444333555777999:::999888888999555555666666777888999999888:::============>>>??????@@@AAAAAAAAA@@@???>>>===>>>??????>>>===<<<:::999999999:::;;;;;;;;;<<<:::999999777666555444444333555666555333333555888888666444555777888777555333333444444444444333333333333222222111111000000111111111111111222222222///...---------...///000,,,,,,------...///000000,,,---.........---,,,+++---,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,++++++******++++++,,,+++++++++*********))))))))))))***++++++++++++************))))))))))))))))))))))))))))))***************++++++++++++******((((((((((((((((((((((((''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************)))((((((+++***)))((((((''''''((())))))(((((('''''''''&&&************)))((('''&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''***)))(((''''''((()))************)))))))))))))))+++,,,,,,,,,,,,,,,,,,---,,,---...000222444666666666555444333222333444555444555666888:::===???AAA@@@CCCGGGJJJJJJJJJKKKLLLPPPRRRTTTTTTSSSSSSTTTUUUSSSPPPOOOOOOQQQRRRPPPMMMPPPLLLIIIIIIMMMNNNLLLHHHGGGGGGFFFDDDBBB@@@>>>===<<<;;;:::999888666555555333222111111000000111111000000000000000000000000............/////////000111///---...111222000...---...///000111222333333222222222111222222333333///111222444555555444444000111222444555555666777???AAAFFFLLLVVVdddqqqzzz}}}|||~~~yyyuuutttsssrrrtttzzz~~~|||zzzyyywwwsssoooppptttxxxzzz{{{}}}{{{{{{{{{yyywwwwwwxxxzzz................................./////////000000////////////////////////........./////////000000000000111111111111111000111222222333333222222222111111222222222333333333444555666555333222222333555555666666666555333222555555666777888888999999999;;;======<<<;;;;;;<<<>>>===;;;:::;;;===???AAABBBDDDFFFGGGGGGGGGIIIJJJLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBAAA==================>>>>>><<<======;;;888666777999===;;;999999::::::777444777777777777666555444444555444444333333222222111111111000000000/////////...---,,,,,,,,,---......////////////////////////------.........---,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,+++++++++*********))))))------,,,,,,+++***((('''************))))))))))))))))))))))))************)))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))))))))''''''((())))))))))))(((''''''''''''''''''''''''((()))))))))***************************)))(((((()))((((((((((((((()))***))))))((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''''''''((())))))***)))(((((((((((()))***************))))))))))))++++++,,,,,,,,,,,,---------...///000222333555555555444333333333333444555555666777999;;;>>>@@@AAA@@@CCCGGGJJJKKKKKKLLLMMMQQQSSSUUUUUUTTTSSSTTTUUUQQQOOOMMMMMMOOOOOONNNLLLOOOKKKHHHIIILLLNNNLLLIIIHHHHHHGGGEEEDDDAAA@@@>>>:::999888777666444333333333222111111000000111111------------------------........./////////000000111///...///111111000.........///000111222333333222222222222222333333444333444555555666555555444222333555777999<<<@@@BBBFFFJJJRRR]]]lll|||tttnnnlllnnnssswww~~~vvvsssvvvzzz~~~yyyzzz{{{{{{|||}}}|||............................../////////000000000000000000000000000000000////////////000000000000222222222222222111000///111000111111222333444555222222222222333333333333444555666666555444555777555666666777777777666666555555555666888;;;===???>>>@@@AAAAAA???>>>>>>???DDDCCCAAA@@@BBBFFFJJJMMMMMMPPPRRRTTTTTTTTTVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTWWWWWWVVVUUUTTTSSSSSSSSSNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFDDDBBB@@@AAACCCFFFEEEDDDDDDCCCAAA>>>;;;<<<<<<;;;:::999777555444888777777666555555444444222222111111000////////////......---------......222111111000///......------............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++***************------------,,,***)))(((************************************************(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))******++++++)))************))))))(((''''''''''''((()))***+++))))))((((((((((((''''''%%%%%%&&&'''(((((()))))))))((((((''''''(((((())))))))))))))))))******+++***))))))(((((())))))***************************+++++++++,,,,,,---------...//////000111222333444444444333333333444444555666666888999<<<>>>AAABBB@@@CCCGGGJJJKKKLLLNNNOOORRRTTTUUUVVVTTTTTTTTTUUUQQQOOOMMMLLLMMMNNNNNNMMMMMMJJJGGGHHHKKKMMMKKKIIIHHHHHHGGGFFFEEECCCAAA@@@:::999888777666444333333333222111111000000111111------------------------....../////////000000000111000//////111111000///...//////000111222333333222222222222222333444555333333444444555555555555555666888:::===BBBHHHMMMSSSYYYdddttt|||uuuqqqmmmlllqqq|||~~~}}}uuuqqqsssxxx|||vvvssstttxxx...........................////////////000000000111111111111111111111111//////000000000111111111111222222222222222111111222222111111111333444666222222333333333444444444111333555666777888:::<<<999999999999999999999888777777888:::===BBBFFFIIIIIIJJJKKKJJJHHHFFFGGGGGGJJJJJJKKKLLLPPPUUUYYY[[[YYY[[[]]]______```aaacccbbbaaaaaa```___]]]\\\\\\^^^]]][[[ZZZZZZ[[[\\\]]]XXXWWWVVVUUUTTTSSSRRRQQQSSSRRRQQQPPPNNNLLLKKKKKKHHHIIIJJJJJJKKKMMMOOOPPPPPPQQQQQQQQQPPPNNNKKKIIICCCCCCBBB@@@>>><<<:::999<<<;;;;;;:::999888777777555444444333333222222222222222111111000000000000111111000000///........................------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++,,,------------,,,)))***************++++++++++++***************)))(((((())))))))))))((((((************************++++++******))))))((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))************)))(((((((((((((((((()))******))))))(((((((((((((((((()))))))))))))))******+++***)))(((''''''((()))******))))))))))))***++++++)))))))))))))))))))))))))))***************+++++++++++++++,,,,,,---------//////000000111111222222444333333333444444555555666777888:::<<>>@@@BBBDDDJJJRRRXXXccckkkyyyxxxzzz{{{zzzuuurrrqqqrrrwwwxxx{{{|||zzz{{{xxx........................////////////000000000111000000000000000000000000000000000111111111111222000111222333333444444444555444333222222333444555444444444444555555555555222444666666666666888:::<<<;;;;;;:::::::::::::::???@@@AAADDDIIINNNSSSVVVVVVWWWVVVUUURRRPPPQQQQQQRRRTTTWWW[[[^^^aaacccccc___aaadddeeeeeefffgggiiigggfffeeedddcccbbbaaaaaa]]]\\\[[[[[[[[[\\\^^^___]]]]]]]]]\\\[[[ZZZZZZYYYVVVUUUTTTRRRPPPOOOMMMMMMJJJJJJJJJLLLOOOQQQSSSTTTUUUVVVXXXYYYYYYXXXXXXXXXOOOOOONNNMMMJJJHHHFFFEEECCCCCCBBBAAA@@@???>>>===999888888777777666555555555555444444333222111111//////////////////////////////......------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++,,,------------,,,))))))******+++++++++,,,,,,+++++++++******)))))))))******++++++******)))+++++++++++++++++++++++++++*********))))))((((((&&&''''''((()))(((((((((************************,,,++++++***)))(((''''''((())))))*********))))))******)))((((((((((((((((((((()))))))))))))))))),,,+++***)))))))))))))))***)))(((''''''((()))***))))))(((((())))))***+++))))))************))))))))))))******+++++++++,,,******+++,,,,,,---......//////000000000111111111222333333444444555555555666777888:::<<>><<<;;;:::999888666555555333222111111000000111111////////////////////////////////////000000000111000111111111000000000111000000111111222222333333333333333333444555666777:::999999888999<<<>>>???CCCGGGLLLPPPSSSYYYbbbiiiuuu}}}{{{oooooonnnjjjiiillluuu||||||wwwuuuwww}}}{{{tttvvv}}}......................../////////000000000111111////////////////////////000111111111222222222222000000222333444555555555666666555444444444555555555666666666666777777777777999999999777666777888>>>>>>=========>>>??????EEEFFFIIIMMMRRRXXX\\\___]]]]]]\\\YYYVVVTTTTTTUUUXXX[[[^^^bbbdddeeeeeedddccceeeggghhhhhhhhhiiijjjjjjjjjhhhgggffffffffffffddddddcccbbbbbbbbbbbbbbb______^^^]]]]]]\\\[[[[[[VVVVVVUUUUUUTTTTTTSSSSSSOOONNNMMMMMMOOOQQQPPPPPPTTTVVVXXXZZZ[[[]]]___bbb]]]]]]]]]\\\ZZZYYYWWWVVVOOOOOONNNMMMKKKJJJIIIIIIBBBBBB@@@???===;;;:::999888888888777666444333222000000000000000111111111000///......------............------------......,,,,,,------------,,,,,,,,,++++++******++++++,,,***************+++++++++------------,,,***)))((())))))******+++,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++******************************))))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((,,,++++++***)))(((''''''((())))))************)))+++***)))(((''''''''''''(((((())))))))))))******+++***)))'''&&&&&&''''''***))))))(((((())))))***((((((((((((((())))))***)))******++++++******)))))))))******+++,,,,,,,,,******+++,,,,,,---....../////////000000111111111222222333444555555555555666666888999<<<>>>AAABBB@@@CCCEEEGGGHHHJJJMMMPPPOOOQQQRRRRRRPPPOOOOOOPPPJJJMMMOOOPPPNNNLLLKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJGGGGGGFFFDDDBBB@@@>>>===:::999888777666444333333333222111111000000111111......................../////////000000000111111000111222222000000111222111111111222222222333333333333333444555666777888;;;:::999999;;;???CCCFFFKKKRRR[[[aaadddjjjrrryyy}}}wwwttttttmmmooopppppprrr|||~~~xxxrrrrrrsssuuu{{{yyyrrrmmmmmmpppsssvvv........................//////000000000111111111000000000000000000000000111111111222222222333333222222333444444555444444444555666777777888888777777777888888888999999999===???@@@@@@??????AAABBBCCCCCCCCCDDDEEEGGGJJJKKKNNNPPPTTTYYY^^^dddhhhjjjggggggeeebbb^^^\\\]]]^^^```bbbeeeiiimmmoooqqqrrrvvvxxxyyyzzzyyyxxxyyyzzzzzzyyyxxxwwwvvvvvvwwwwwwyyyyyyxxxvvvtttrrrpppnnnjjjiiihhhgggeeecccbbbaaa`````````___^^^^^^]]]]]]XXXUUUSSSRRRSSSSSSRRRPPPSSSUUUXXXYYYZZZ]]]cccgggfffffffffffffffeeedddccc^^^]]]\\\[[[YYYXXXWWWVVVTTTRRROOOLLLGGGDDDAAA???>>>>>>>>>===<<<:::888666444444444333222222111111000000......---....../////////............//////,,,,,,---......---,,,,,,,,,++++++******++++++,,,))))))*********+++++++++------,,,,,,+++***((('''))))))***++++++,,,------------,,,++++++***))))))))))))************))))))************************'''''''''''''''(((((((((((())))))***************(((((((((((((((((((((((())))))))))))))))))******(((((()))******************)))((((((((((((((()))(((((()))))))))************)))(((&&&&&&''')))***)))))))))******)))))))))((((((((((((((()))******)))***++++++++++++***)))))))))***++++++,,,------)))******+++---......///---......///000111111222111222333555555555555555555666777999;;;>>>@@@AAAAAACCCEEEFFFGGGIIIKKKNNNMMMOOOPPPOOONNNLLLMMMMMMJJJOOOSSSUUURRROOOLLLLLLNNNMMMMMMKKKJJJIIIIIIJJJJJJIIIHHHEEECCC@@@===<<<:::999888777666444333333333222111111000000111111//////////////////////////////000000000111111111000111333222000///111333111111222222222222333333333333444444555777888999:::;;;===AAAHHHPPPXXX]]]ccclllwww}}}|||wwwuuuuuuyyy}}}}}}{{{}}}|||xxxtttqqqsssxxx........................000000000000111111111111000000000000000000000000111111222222222333333333444444555555444444333222222444666888::::::::::::888888999999999:::::::::@@@BBBEEEHHHIIILLLOOOQQQHHHHHHIIIKKKNNNQQQUUUWWW[[[]]]bbbhhhnnnsssvvvxxxvvvvvvtttqqqmmmkkkkkklllkkkmmmpppuuu{{{~~~||||||{{{zzzwwwtttrrrpppoooooonnnllljjjhhhfffeeeddd^^^[[[XXXXXXYYYZZZXXXUUUUUUWWWXXXYYYZZZ^^^eeejjjiiiiiijjjjjjjjjjjjiiiiiiggggggfffdddcccbbb``````cccaaa\\\WWWQQQLLLHHHEEEDDDDDDDDDDDDBBB@@@===<<<999888777666444333222111111000///------......///000000////////////000000,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++))))))***++++++++++++***))))))***+++,,,,,,------------,,,,,,+++***))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))***+++++++++++++++************************&&&'''((()))***+++,,,,,,(((((()))***************(((''''''(((((()))***+++(((((())))))*********++++++***)))((()))***---...((()))***++++++***)))((()))))))))((()))******+++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------)))******+++---...//////------...///000111222222000222333555666666555555555555666888:::===???AAAAAACCCDDDEEEFFFGGGJJJMMMLLLMMMNNNNNNLLLKKKKKKKKKMMMSSSYYY[[[XXXSSSPPPOOOOOOOOONNNLLLJJJHHHIIIJJJLLLKKKIIIGGGDDD@@@>>><<<<<<;;;:::999888666555555333222222111000111111111111111111111111111111111000000000000111111111111///222333333000///111333222222222222222222333333333333444444666777888999???BBBGGGPPP\\\iiiuuu||||||uuutttxxx}}}yyyyyy{{{////////////000000000000111111000000/////////...333333333333333222111111444222000000111444666666666555444444666777777666999:::;;;;;;:::888666666555888:::;;;:::===AAAFFFIIILLLRRRWWW[[[[[[[[[ZZZWWWYYY]]]___aaaccceeeggghhhnnnyyy|||xxxuuunnnkkkhhhfffggghhhhhhhhhccccccaaa]]]ZZZ[[[```dddeeefffggggggfffgggiiijjjmmmiiifffdddeeefffggggggjjjhhheeebbb]]]VVVOOOIIIGGGEEEDDDBBBAAAAAAAAABBBFFFDDDBBBAAA@@@>>><<<999666444111000000111000////////////......---------...---+++,,,------+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---...,,,,,,,,,++++++*********)))***,,,,,,,,,+++)))'''+++++++++*********))))))((()))*********)))'''&&&((()))***************)))*********)))))))))))))))((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))+++*********))))))(((((())))))(((((()))***++++++(((((()))***++++++,,,,,,******)))((((((((((((((())))))*********))))))(((***((('''(((+++,,,+++))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---......///000000//////000111333333333333444555666666888888:::;;;===>>>???@@@>>>@@@BBBEEEGGGIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMPPPTTTZZZ]]]\\\WWWPPPLLLPPPOOONNNMMMLLLJJJIIIIIIHHHIIIIIIHHHEEEAAA===:::;;;;;;999777666555555555333333222111000000111111000000000000000000000000111111000000//////......000111111111111222222222111111111222444555555555:::555555888888777;;;CCCDDDMMMZZZjjj~~~zzz|||{{{nnnoooqqqtttxxx}}}/////////000000000111111111111111000000/////////000000111222222222222111444333222222333555666777888777666777999:::;;;;;;:::;;;<<<===<<<;;;;;;;;;@@@BBBCCCCCCDDDHHHOOOUUUYYY^^^gggnnnrrrqqqooollllllpppvvv{{{~~~|||yyyxxxwwwvvvtttjjjmmmoooooollljjjjjjjjjiiiiiihhhfffdddcccdddeeefffdddaaaaaaccceeegggggghhhhhhhhhiiigggccc]]]XXXMMMJJJEEEAAA@@@@@@CCCDDDDDDEEEGGGIIIJJJGGGBBB>>>===:::666444444333111///000000000///////////////...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...//////.........---------,,,++++++***************+++++++++*********)))))))))))))))))))))(((((('''************))))))(((''')))))))))))))))*********)))(((((((((((((((((('''))))))))))))))))))))))))************)))))))))((()))))))))))))))***++++++((())))))***++++++,,,,,,******)))((((((((((((((())))))************))))))***((('''(((+++,,,+++)))************************************++++++++++++,,,,,,++++++,,,,,,---......///000000//////000111333333333333333444555666666666888999;;;<<<>>>>>>@@@AAACCCFFFHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMQQQVVVYYYYYYUUUPPPLLLOOOOOONNNMMMLLLKKKJJJJJJGGGHHHHHHHHHEEEBBB???===;;;:::999777666555555444333222222111000000111111000000000000000000000000000000000000000/////////111111111111222222222222444333333444555666555555777333333777999;;;CCCLLLXXXcccrrryyyyyy~~~xxxooogggjjjmmmrrrwww///000000000000111111111111111111111111000000000000000111222333333333333222222333333444555555555666666666777999;;;======>>>@@@BBBCCCBBBBBBCCCDDDFFFHHHKKKMMMQQQXXXbbbjjjttt{{{|||~~~|||yyyvvvuuummmkkkhhheeedddcccdddddd```^^^[[[[[[\\\^^^_________```cccgggiiiiiieeebbbXXXSSSKKKCCC??????AAADDDCCCGGGMMMTTTVVVTTTNNNHHHIIIFFFBBB>>><<<999555333333222222111000000111111...---,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,---,,,,,,,,,,,,++++++++++++---,,,***(((((()))***,,,+++++++++*********************)))(((((((((((()))************)))'''&&&%%%(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++)))))))))***++++++,,,,,,******)))((((((((((((((())))))************))))))***)))((()))+++++++++)))++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------......///000000//////000111444444333333333444555555666666888999;;;===>>>???BBBCCCDDDFFFGGGHHHIIIIIIJJJKKKMMMOOOOOOOOONNNMMMIIILLLOOORRRSSSRRROOONNNMMMMMMNNNMMMMMMLLLLLLKKKGGGGGGGGGGGGEEEBBB@@@>>>;;;:::999777666555444444333222111111000111111111000000000000000000000000000000000000000111111111111111222222222333333333111111333444555555555555888666666;;;@@@GGGRRR\\\ppp~~~zzzxxxvvvwwwwww{{{zzztttooolllooottt{{{000000000111111111222222222222222222222111111111222333444444555555555444333444666777777777888888777888:::<<<===@@@BBBEEEJJJMMMPPPPPPOOOOOOQQQSSSRRRWWW]]]dddkkktttwwwtttqqqnnnnnnnnnnnnnnnfffddd```^^^^^^]]]\\\[[[[[[[[[\\\___bbbddddddcccaaa[[[RRRIIICCC@@@@@@@@@BBBGGGOOOYYY______[[[XXXXXXUUUQQQMMMIIIEEE???<<<777666444333222222222222...---,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......---+++***+++,,,+++++++++***************,,,,,,***)))))))))***+++************************,,,+++)))((((((((()))***)))))))))))))))((('''&&&''''''((()))***++++++,,,((((((((())))))*********))))))))))))))))))))))))*********)))))))))))))))***)))))))))))))))******))))))*********+++++++++***))))))(((((((((((((((((())))))************)))***************+++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---.........///000000//////000111444444444333333444444555888888:::<<<>>>???AAABBBCCCCCCDDDEEEFFFFFFFFFFFFIIIKKKMMMPPPQQQPPPNNNMMMFFFGGGIIILLLMMMNNNNNNNNNLLLLLLMMMNNNNNNNNNMMMLLLHHHGGGFFFEEECCCAAA???>>>;;;:::888777555444444444222222111111111111111222000000000000000000000000000000000111111222222222222222222222333333333444///111444666777888999;;;===>>>@@@FFFOOO[[[iiissszzzuuukkknnnsss{{{{{{wwwwwwyyy{{{{{{111111111111222222222222222222222333333333333333333444444555444444333333444777:::;;;:::;;;<<<>>>>>>AAAEEEHHHJJJNNNRRRVVVaaadddggggggeeeeeehhhlllrrryyy~~~}}}|||{{{yyysssqqqmmmkkkjjjiiigggfffccc```\\\[[[\\\^^^_________\\\VVVPPPKKKGGGDDDCCCDDDGGGOOOXXXaaafffgggfffeeeccc```]]]YYYTTTMMMIII???===:::777444333333333...---,,,---...///...---------------------------------------------------,,,------,,,+++)))***+++---------...............******+++,,,+++***)))(((************************,,,+++)))((((((((()))***''''''((())))))***))))))''''''((()))***++++++,,,'''''''''(((((()))))))))************************))))))))))))))))))************)))))))))))))))******************+++++++++***))))))((((((((((((((((((((()))******************+++++++++*********+++***************************++++++++++++,,,,,,,,,------,,,,,,------...///...///000000//////000111444444333333333444555555777888:::<<<>>>@@@BBBBBBBBBCCCDDDDDDEEEDDDDDDDDDGGGIIIMMMOOOQQQPPPOOOMMMEEEEEEFFFHHHJJJLLLMMMNNNKKKLLLNNNOOOOOONNNMMMMMMIIIHHHEEECCC@@@>>>===<<<::::::888666555444444333222111111111111111222222111111111111111111111111000000111111222222333333222333333333444444444444333555888999:::;;;>>>AAACCCHHHPPPYYYfffuuuzzzvvvttt|||~~~vvvsssooommmpppxxx~~~zzz{{{111111222222222333333333333333333333444444444444222222333333444444333333111555888999999:::>>>AAADDDIIIPPPVVVZZZaaaiiiooo~~~}}}{{{yyyxxxwwwwwwuuutttlllhhhaaa]]][[[[[[[[[ZZZXXXXXXWWWVVVSSSPPPMMMLLLHHHJJJNNNVVV```ggglllnnnlllkkkjjjhhhfffaaa[[[VVVJJJGGGBBB===999666555444111///......//////...---........................------------------------+++---------+++***+++,,,,,,,,,,,,,,,------------)))***,,,---,,,+++)))'''***************+++++++++++++++***))))))))))))***&&&'''(((***++++++++++++(((((())))))******++++++''''''((((((((((((((()))************************))))))))))))************+++******)))))))))))))))******************************)))((((((((((((((('''((()))******+++*********,,,,,,,,,***)))***+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---------------......///...///000000//////000111333333333333444555666666555666888:::<<>>>>>>>>:::999888666555444333333111111111000111111222333111111111111111111111111222222222222222333333333333333333444444444555555333555888999:::>>>DDDJJJRRR\\\iiittt{{{yyy{{{~~~|||nnnfffeeeeeehhhmmmuuu}}}222222222333333333333444333333444444555555555555111222333555777888888999666:::===>>>>>>@@@FFFKKKNNNUUU```iiirrr|||wwwsssmmmhhheeebbb^^^\\\XXXXXXYYYXXXWWWUUUSSSQQQNNNNNNQQQWWW___gggkkknnnllllllmmmmmmllliiiccc___UUUQQQKKKDDD>>>:::888777555333111111111111///...000000000000000000000000........................,,,...///...------...///))))))*********++++++++++++++++++++++++***))))))))))))*********+++++++++***++++++++++++***))))))((()))***++++++,,,++++++)))))))))))))))************))))))))))))))))))(((************************((()))))))))************++++++***)))))))))))))))******************************)))((((((((((((((('''((()))******+++++++++***,,,---,,,***)))***,,,************************+++++++++,,,,,,,,,---------------------...//////...///000000//////000111111111222333444555777888555666888:::===???AAABBBDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOIIIIIIIIIIIIIIIKKKLLLMMMLLLMMMOOOQQQPPPOOOMMMKKKHHHGGGDDDBBBAAABBBCCCDDD:::999777666444444333333111111000000111222222333111111111111111111111111333333333333333222222222444444444444555555555555222666;;;@@@EEENNNZZZcccrrrxxxtttyyyuuunnnjjjkkkpppwww222222333333333444444444444444444555555555666666222333666999;;;>>>???@@@CCCGGGJJJKKKKKKNNNUUU\\\\\\eeerrr~~~|||yyyuuupppjjjfff]]]\\\[[[YYYWWWUUUSSSRRRRRRRRRTTTYYY```fffiiikkkjjjkkklllnnnooolllgggccc]]]YYYQQQIIIBBB===:::999888666444333333222000///000000000000000000000000........................---///000000//////111222,,,,,,,,,------.........---,,,***)))((()))***+++))))))******++++++++++++******+++,,,,,,***)))(((++++++,,,,,,,,,++++++************))))))))))))))),,,+++++++++******))))))************************(((((())))))*********+++++++++***))))))((())))))++++++************************)))(((((((((((((((''''''(((******++++++++++++---...---***(((***,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////...///000000//////000111000111111222444666888999777888:::<<>>BBBHHHMMMNNNTTTZZZ]]]^^^cccmmmvvv{{{{{{yyyvvvtttooolllgggaaa]]]XXXRRROOOUUUSSSRRRUUU[[[___aaa```cccdddggghhhhhhgggdddbbbbbb```[[[SSSKKKDDD@@@???<<<;;;:::777444222000///...///111222222222111111,,,,,,---//////000000///......//////////////////...------,,,,,,------...---......,,,******+++,,,+++,,,,,,------,,,,,,+++))))))*********++++++++++++++++++*********))))))*********)))******+++,,,'''((()))*********************++++++++++++************))))))((('''''''''************************++++++++++++++++++++++++************************++++++******))))))((((((************************,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++******,,,...///...///000000///000222444555444333333333444555555:::;;;===>>>@@@BBBCCCDDDDDDEEEHHHJJJKKKJJJIIIHHHJJJJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKMMMLLLJJJHHHHHHHHHIIIJJJFFFEEEDDDCCCBBBCCCDDDDDD<<<;;;999666444222111111444444444444444444444444444444444444444444444444555333111111222333333333666555666888666444888>>>===DDDQQQ```rrrxxxuuuttt~~~{{{{{{777444222222555777777666777777888888777888999:::;;;<<<>>>BBBGGGOOOXXX^^^jjjooouuuwwwyyyyyytttuuurrrnnnkkkhhhddd```]]]XXXUUURRRSSSWWW[[[[[[ZZZ[[[\\\]]]^^^^^^\\\[[[ZZZ\\\\\\YYYTTTNNNHHHEEEEEEDDDBBB@@@===:::777666555444333222111000111111111***+++,,,...///000000111.............../////////...------,,,,,,------...---......---******+++,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........+++++++++*********)))))))))))))))((()))******+++)))******++++++++++++,,,******++++++++++++***************)))))))))((((((************************++++++++++++++++++++++++*********************************)))))))))))))))*********************************++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++++++++,,,---......000000000000000222444666555444333444555666777<<<<<<===???@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJJJJJJJMMMNNNOOOOOOPPPPPPPPPPPPLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGEEEDDDBBB@@@???>>>??????999888777555444333222222222222222222222222222222333333333333333333222222333222111111222333444444666555666999999:::@@@HHHKKKVVVggg{{{|||www{{{555333222333555666666555777888999999999:::===???CCCFFFKKKRRR[[[gggrrrzzz|||yyywwwvvvtttqqqnnnfffaaa[[[XXXXXXXXXWWWUUUQQQQQQQQQRRRRRRSSSSSSSSSTTTVVVWWWVVVSSSOOOMMMLLLMMMKKKHHHDDDAAA>>>===<<<:::888555222000000111222.........//////000000000..............................------------...............---+++***+++,,,+++,,,,,,------,,,,,,+++*********++++++++++++,,,+++++++++***************)))(((((((((((()))******,,,++++++++++++,,,------******++++++++++++******)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************((())))))******++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------///000111000000000222444666555444444555666777888===>>>>>>???AAABBBBBBCCCEEEEEEGGGHHHJJJKKKLLLMMMOOOPPPPPPQQQQQQQQQPPPPPPMMMMMMLLLLLLKKKKKKKKKKKKHHHIIIIIIIIIHHHGGGEEEDDDBBBAAA???<<<:::999999999666555444444333333333333111111111111111111111111111111111111111222222222333333333444555555555666777555666999<<<@@@JJJUUUcccqqq~~~yyy|||{{{}}}444444444444555555555555888:::<<<======@@@EEEJJJQQQWWW```lllxxx||||||uuukkkddd```]]]XXXUUUJJJJJJJJJKKKLLLNNNPPPQQQPPPSSSVVVWWWVVVTTTSSSRRRSSSQQQNNNJJJFFFCCCAAA@@@>>>===:::888555444333222444333222111000//////.../////////.....................------------.........//////---+++***+++---+++,,,,,,------,,,,,,+++))))))))))))************************************)))))))))))))))******+++,,,,,,+++******+++,,,---******++++++++++++******))))))***++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++************************''''''((()))***++++++++++++,,,,,,------,,,,,,++++++,,,------......------///000111111000111333444555444444444555666888999?????????@@@AAABBBBBBCCCEEEFFFFFFHHHJJJLLLNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMLLLLLLKKKJJJIIIHHHGGGIIIJJJKKKJJJGGGEEECCC???>>>;;;999777777666777555444333333222222222333333333333333333333333333111111222222222222222333444666777777777666777777===;;;;;;>>>DDDMMM\\\jjjuuussspppwww777777777777777888999:::<<>>BBBAAAFFFLLLQQQVVV___lllvvvzzzrrrjjjddd[[[YYYUUUQQQMMMJJJIIIHHHOOOQQQSSSTTTUUUWWWZZZ]]]\\\[[[ZZZWWWRRRLLLFFFCCCDDDFFFHHHIIIHHHEEEAAA???666555333222111111222222222111111000000///////////////............///////////////...,,,+++,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***************+++++++++,,,++++++++++++,,,------***++++++,,,++++++***)))******++++++++++++******))))))***+++,,,,,,------************************++++++++++++++++++++++++************************))))))))))))************************************((())))))******++++++++++++,,,,,,------,,,,,,+++------------............000111222111111111333555444444444444666888:::<<>>BBBEEENNN[[[hhhuuu|||{{{444666888999<<>>???@@@BBBCCCEEEFFFFFFGGGHHHJJJLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUOOOPPPPPPOOOMMMKKKHHHFFFIIIJJJJJJJJJIIIFFFDDDBBB<<<;;;999666555444444444444444333333333333444444333333333333333333333333444444555666666777888888444777999999999<<>>@@@CCCHHHQQQ[[[ccckkksss||||||qqqkkkiiigggddd```]]]ZZZYYYOOONNNMMMMMMPPPXXXaaahhhhhhiiijjjhhhbbbZZZQQQLLLLLLMMMNNNOOOQQQRRRSSSTTTOOOLLLFFF@@@;;;777555444444444333333222111000000//////............/////////000000...,,,+++,,,...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------))))))******++++++++++++*********)))******+++,,,+++,,,///111000...***(((******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))************************++++++******))))))((((((************************,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++///...,,,+++,,,---///111000111222222111222444666777777888999;;;===@@@AAA>>>???@@@BBBDDDEEEGGGHHHGGGIIIKKKMMMNNNNNNLLLKKKKKKLLLMMMOOOQQQRRRSSSSSSQQQRRRRRRQQQOOOLLLIIIGGGIIIIIIIIIHHHGGGEEECCCAAA>>><<<999666333222111111222222222333444555666777666666666666666666666666444444555555666777777888777:::======???DDDNNNVVVhhhsssxxxzzzxxx|||???@@@HHHSSS[[[cccrrryyysssoooooolllgggbbbZZZVVVSSSQQQOOOOOOWWW```jjjooooookkkgggdddZZZOOOPPPOOOOOORRRUUUWWWWWWVVVVVVTTTRRRNNNIIIDDD@@@===;;;:::999777555333111111//////000111111111000000//////.........------------------,,,,,,,,,++++++111000...,,,,,,,,,...//////---+++)))((()))+++---,,,++++++******++++++,,,.........///......------++++++******************,,,***)))+++---...,,,)))************+++,,,---...------,,,,,,+++++++++***---***((((((++++++***'''))))))))))))))))))))))))************************++++++,,,,,,,,,---------////////////...---,,,+++,,,,,,------.../////////111111111111222333444555888888888999:::;;;======?????????@@@AAABBBDDDDDDHHHIIIJJJLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQRRRQQQOOOLLLIIIGGGIIIIIIHHHGGGEEECCCBBB@@@999999888777666555444444111222444555555444222111555444444333333555666777999666555777666444666999;;;<<>>???AAAAAABBBBBBCCCDDDEEEFFFIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSSSSSSSQQQOOOMMMLLLJJJIIIHHHGGGEEECCCAAA@@@999999888777666555444444444444333333333333333444666666666555666666777777999666666999999777888===;;;===CCCOOO___tttyyyvvvwww|||SSS^^^ooo}}}|||rrrggg```[[[WWWWWWZZZ```ffflllpppttttttooohhhfffaaa\\\ZZZ\\\bbbgggiiigggfffccc```]]][[[ZZZYYYXXXSSSLLLCCC<<<888555555222111000///...---,,,,,,/////////.........------------------,,,,,,,,,,,,+++***)))((((((((()))***************)))))))))))),,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,******+++++++++++++++++++++***((()))+++---......,,,,,,++++++++++++,,,,,,555666666666444222///------+++***+++,,,,,,***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,------......///000000000222222222222333444555555777888888:::<<<>>>@@@AAADDDDDDDDDEEEEEEFFFFFFGGGJJJIIIIIIIIIJJJLLLNNNOOOOOOOOONNNNNNNNNOOOOOOOOOSSSSSSSSSRRRRRRQQQQQQPPPKKKKKKIIIGGGEEECCCAAA@@@999999888777666555555444666555333111222333555666777888888888888777777666777555666999999777:::???@@@FFFRRReee~~~|||sssqqqsssyyykkkxxxssskkkddd^^^[[[[[[]]]```dddjjjpppttttttrrrrrrmmmgggdddfffjjjnnnpppqqqooollliiigggeeeddddddeeeaaaYYYPPPFFF>>>888666555444333111000//////...////////////...............------------,,,,,,,,,,,,,,,+++******++++++,,,+++,,,---------,,,+++***,,,++++++******++++++,,,******+++,,,,,,,,,++++++******+++++++++++++++,,,---+++)))))))))+++---...------,,,+++++++++,,,,,,///333:::??????:::333///---,,,***)))***,,,---...************************++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,---............,,,,,,------.../////////222222222333333444555666777888999;;;===@@@BBBDDDEEEFFFFFFGGGGGGGGGGGGGGGKKKJJJIIIHHHIIILLLNNNPPPQQQQQQQQQQQQPPPPPPOOOOOORRRQQQQQQQQQQQQRRRRRRSSSNNNLLLJJJGGGDDDBBB@@@???:::999999888777666555555555444333333333444555666777888999999999888666555777777888;;;;;;:::???EEEKKKYYYlllyyyvvvwwwuuukkkdddbbbaaa______ccciiinnnsssvvvuuurrrooonnnqqqtttwwwxxx{{{yyywwwtttqqqnnnmmmlllmmmjjjeee]]]SSSHHH>>>999666666444222111111111111000000/////////..................---------,,,,,,------,,,,,,,,,---------***+++---......---,,,+++,,,++++++******++++++,,,)))******+++,,,,,,,,,+++******++++++,,,,,,,,,,,,...---,,,***((()))+++,,,------,,,,,,+++,,,,,,,,,,,,000666;;;======;;;999444222...***)))***,,,///************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---///000000000000000000000111222222333333333333333333444555666777888999:::<<>>???@@@HHHQQQ]]]sss~~~uuujjjgggddd^^^ZZZ[[[```eeemmmsssrrrqqqqqqtttyyy}}}~~~{{{xxxvvvtttrrrqqqnnnhhh^^^RRRHHHBBB;;;999777444222111111111000000000/////////..................---------,,,+++,,,,,,,,,,,,---------))))))+++,,,,,,,,,+++***,,,++++++******++++++,,,)))******+++,,,,,,,,,,,,******++++++,,,------------------+++)))(((***,,,------,,,,,,,,,,,,------000/////////333999>>>BBB>>><<<888222,,,******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...000000111111111/////////000111111222222444444444444555666777777::::::<<<>>>@@@CCCEEEGGGEEEFFFHHHJJJKKKKKKKKKJJJLLLKKKKKKKKKLLLNNNPPPQQQUUUVVVWWWWWWWWWUUUTTTSSSTTTUUUUUUVVVWWWXXXYYYYYYRRRPPPLLLGGGCCCAAA???>>>::::::999888777666666555222333666888888888666555666666777888888888888888555666999>>>AAAGGGSSS```uuuyyy~~~uuurrrlllccc^^^___cccffflllsssuuuttttttvvvzzz|||zzzxxxwwwtttnnnfff\\\TTTOOODDDBBB>>>:::666444333333000000000000/////////...............------------++++++,,,---------------)))***++++++,,,,,,,,,+++,,,++++++******++++++,,,)))***+++,,,------------******++++++,,,------...)))+++,,,,,,******,,,...,,,,,,,,,,,,,,,---...///111///,,,+++...333999===???@@@@@@<<<666000---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...///000000000///---------...//////000000444444444444555666777888;;;<<<===???AAACCCEEEGGGEEEGGGJJJLLLNNNNNNNNNNNNLLLLLLMMMNNNOOOPPPPPPQQQUUUVVVXXXYYYXXXWWWVVVUUUTTTUUUWWWYYYZZZZZZZZZYYYTTTQQQLLLGGGCCC@@@???>>>;;;::::::999888777666666444444555666777777888888777777777888999:::;;;<<<777999>>>EEELLLVVViiiyyyxxxooojjjlllooopppuuu||||||yyyvvvvvvyyy}}}}}}|||zzzvvvqqqjjjbbb\\\YYYNNNKKKFFF@@@;;;888666666000000000000//////////////////.........---------,,,---....../////////...,,,,,,,,,------.........,,,++++++++++++++++++,,,)))***+++,,,---.........******+++,,,,,,---......%%%(((+++,,,,,,,,,...000+++++++++,,,---...///000,,,---...000000111000000:::???DDDDDD???888222000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---......///.........000000000111222222333333555444444555555666777888======>>>???AAADDDFFFGGGFFFHHHKKKNNNPPPQQQQQQPPPLLLMMMNNNOOOPPPQQQQQQQQQUUUVVVXXXYYYYYYXXXVVVUUURRRTTTVVVXXXYYYYYYXXXWWWUUURRRMMMGGGCCC@@@>>>>>>;;;::::::999888777666666666666555444555777999;;;888888777888999;;;>>>???CCCEEEKKKTTT]]]lll|||||||||{{{~~~||||||}}}~~~{{{~~~}}}tttjjjbbbZZZSSSTTTQQQMMMIIIEEE>>>888333222222222222111000///...///////////////.................................+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++...---+++*********++++++---------,,,,,,+++++++++))))))***+++,,,------...++++++,,,,,,,,,,,,------***,,,------,,,+++,,,,,,222222666>>>FFFFFF>>>666222111000//////---+++))),,,///...)))(((,,,---)))+++,,,------......------............//////////////////000000111222444555777666666666777888999:::>>>>>>???AAACCCGGGJJJKKKKKKJJJJJJKKKLLLOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXZZZ]]]^^^[[[YYYWWWVVVUUUTTTUUUVVVXXXXXXVVVUUUUUUQQQLLLGGGCCC@@@<<<::::::999777666444333333333555666777777666666777888:::888666888===@@@AAA@@@KKKPPP[[[iiizzz}}}zzz|||~~~xxxqqqkkkccc[[[TTTRRRQQQOOOMMMIIICCC???666555444333111111000000000000000000////////////........................,,,,,,------------,,,,,,------------,,,,,,,,,,,,------+++*********++++++---------,,,,,,+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------***,,,...---,,,+++,,,---------000777@@@EEEEEECCC999777333000///.........+++......******---...++++++,,,------......------............//////////////////000000111333444555555555555666888999;;;<<>>>>>>>>>>>@@@FFFNNNSSS___fffrrr|||yyy{{{~~~}}}zzzvvvnnneeeWWWVVVUUUUUUTTTRRROOOLLL>>><<<888444222111000111000000000000000000000000........................------............------.........------------,,,---,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,......,,,+++,,,---++++++,,,000666>>>FFFJJJAAA===777111---++++++,,,***,,,,,,++++++...///---+++,,,------......------............////////////000000000000222333444555333444555666999;;;===>>>BBBBBBCCCEEEHHHKKKNNNPPPSSSSSSTTTTTTUUUUUUUUUTTTWWWVVVVVVWWWWWWXXXYYYZZZYYYZZZ[[[ZZZYYYXXXYYYZZZWWWWWWWWWXXXYYYXXXVVVTTTMMMJJJFFFBBBAAA???===;;;;;;:::999888777666666666555666888888888999<<<>>>;;;>>>@@@AAAEEEQQQbbbooozzztttuuu~~~wwwxxx{{{~~~~~~~~~}}}uuukkk]]]ZZZVVVSSSSSSSSSSSSRRRHHHEEE???999444111000000000000000000000000000000..............................////////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++---......---,,,,,,---......---+++---333<<>>777000,,,*********+++,,,,,,---.........+++,,,------......------............////////////000000000111222333444555444555666777999;;;===???AAAAAABBBDDDGGGKKKNNNPPPSSSTTTVVVXXXYYYXXXXXXWWWXXXXXXXXXXXXYYYZZZ[[[[[[XXXYYYYYYWWWVVVVVVXXXZZZYYYXXXXXXXXXYYYXXXUUUSSSLLLIIIEEEBBB@@@>>><<<::::::999888777777777777777666777888888888999;;;>>>888<<>>AAAAAABBBEEEHHHKKKOOOQQQQQQSSSUUUXXXZZZ[[[[[[[[[YYYYYYYYYYYYZZZ[[[\\\\\\XXXYYYXXXVVVUUUUUUWWWYYYZZZYYYXXXXXXXXXWWWTTTQQQMMMJJJEEEBBB???===;;;999888888777666666666777777888999999888777888;;;======CCCNNN___vvv}}}zzz~~~{{{||||||wwwppp^^^XXXOOOJJJKKKQQQWWW[[[XXXVVVRRRLLLEEE>>>999555222222111000///......---////////////////////////......////////////...............------------,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,---//////---,,,---...***,,,---,,,******---000222555777777444222444666777555444666444///,,,---+++,,,------......------............////////////111111111111222444555666888888888999:::<<<===>>>BBBCCCDDDGGGJJJNNNQQQSSSQQQRRRUUUWWWZZZ\\\]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^ZZZ[[[ZZZXXXVVVUUUWWWYYYZZZYYYXXXWWWWWWUUURRROOOMMMIIIDDDAAA???<<<:::888777777666666666777888888999::::::999888:::===@@@DDDOOOaaayyy~~~||||||xxxtttccc]]]UUUPPPPPPTTTXXX[[[[[[[[[[[[XXXRRRKKKCCC???666666444333111000......////////////////////////---......//////......---------------,,,,,,,,,,,,++++++---.........------+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,...//////...------...***+++,,,---,,,,,,---...(((+++//////...///444888AAA===<<<===999000,,,---+++,,,------......------............////////////111111111222333444555666666777777999;;;===???@@@BBBBBBDDDFFFJJJNNNQQQSSSTTTUUUUUUWWWYYY[[[]]]^^^]]]]]]\\\]]]]]]^^^___```^^^^^^^^^\\\YYYXXXXXXYYYZZZYYYWWWWWWVVVSSSPPPMMMHHHEEEAAA???===<<<:::888777777777777777888999:::999:::::::::;;;>>>CCCFFFOOOaaa{{{~~~}}}|||{{{wwwjjjeee]]]XXXVVVVVVWWWXXX[[[^^^``````[[[TTTKKKFFF999999777555333111//////000000000000000000000000------............------------,,,,,,,,,+++++++++***+++---...///...------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...//////...------...---------.........---------000111000...000777===IIIDDDBBBBBB===222---...+++,,,------......------............/////////000111111111222333444555666444555777999<<>><<<<<<<<<:::999888888888888999:::;;;;;;888999:::<<<>>>BBBHHHLLL\\\ttt~~~|||}}}~~~}}}}}}xxxrrriii^^^VVVSSSUUUXXX\\\]]]^^^^^^[[[XXXTTTQQQGGGBBB<<<777444333222222111000000000000/////////////////////////////////------------------------,,,,,,------------------******+++,,,------------.........------,,,,,,,,,........................///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------///000222222???AAACCCBBB>>>777...)))---......,,,++++++---///............////////////111111111222333444555666666777999999:::;;;>>>@@@???@@@AAADDDGGGKKKNNNOOOYYYXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\]]]___aaadddeeecccdddddddddccc```^^^\\\YYYXXXVVVUUUTTTPPPKKKHHHCCCBBB@@@===;;;:::::::::999???AAA;;;777999:::888<<<<<>>:::666444111111111111000///---,,,////////////////////////------------------------------------------,,,,,,------------,,,+++***)))((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------...///000000333555777888888555333111---...///...,,,,,,...///000000000111111111222222333333333222222333444444444666777888999:::===???@@@@@@BBBDDDFFFIIIKKKMMMVVVVVVVVVVVVWWWXXXYYYYYY[[[ZZZYYYXXXXXXXXXYYYYYY]]]^^^___``````^^^\\\[[[XXXVVVTTTRRRQQQNNNIIIFFFCCCAAA???===;;;:::::::::888:::999777888<<>>>>>>>>CCCNNN[[[jjj{{{wwwwww}}}|||yyy|||~~~xxxooogggccccccbbb___\\\YYYXXXWWWWWW[[[YYYVVVRRRLLLDDD;;;555333333444333333222111000////////////////////////........................///...............------,,,---------,,,,,,+++*********+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////------...///000000//////.../////////------...000000000000111111111222222444444333222222222333333444555777888888:::===???BBBBBBCCCEEEGGGJJJLLLMMMSSSSSSRRRSSSSSSTTTUUUVVVWWWVVVVVVVVVUUUUUUUUUUUUXXXYYY[[[\\\\\\[[[ZZZYYYVVVTTTRRRPPPNNNKKKHHHEEEBBB@@@>>><<<;;;:::::::::::::::::::::<<>>@@@DDDEEEFFFGGGJJJLLLNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUTTTUUUWWWXXXYYYXXXVVVUUUUUURRRPPPMMMLLLIIIFFFCCCAAA@@@>>><<<:::::::::;;;::::::;;;===>>>@@@BBBDDDOOO\\\ooozzzzzzvvvyyy}}}}}}{{{zzzyyyrrrnnnhhh```XXXRRRNNNLLLIIIOOOXXX```aaaZZZOOOGGG;;;999666333111111222333000000000000000000000000........................111111111000//////......)))***+++,,,------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////------------------------...000111111000//////000/////////000000000111111333333333222222333444444444666888999:::<<>>AAADDDBBBCCCEEEGGGKKKNNNQQQSSSRRRRRRRRRRRRRRRTTTUUUUUUTTTUUUVVVWWWXXXXXXWWWVVVVVVWWWYYYYYYYYYWWWVVVTTTRRROOOKKKHHHGGGEEEBBB@@@???>>>===;;;:::::::::;;;======@@@DDDIIIWWWqqq|||wwwwwwyyy}}}}}}~~~xxxqqqiii___VVVPPPNNNMMMMMMOOOUUU\\\ccchhhggg^^^NNN@@@;;;;;;777111111000000111333444333222---...000111222111///...//////............//////......////////////............////////////.........------,,,,,,------...,,,---///000000///---,,,+++,,,...//////...,,,+++,,,,,,,,,---------......---...//////---,,,---///000000000000111111111111000///......///111333555333333222222222333444444888888999:::<<<===>>>???@@@BBBDDDFFFHHHKKKOOORRRTTTTTTTTTTTTTTTUUUVVVVVVTTTVVVXXX[[[\\\\\\[[[[[[XXXYYYZZZ[[[ZZZXXXVVVTTTNNNMMMKKKHHHFFFCCCBBBAAA>>><<<;;;;;;<<<======<<<===;;;???IIIXXXnnn|||xxxzzz~~~{{{uuunnnfff]]]WWWPPPNNNMMMPPPWWW```gggkkkmmmhhh\\\MMMBBB<<<777111222000//////000111000///000000000/////////000000//////............//////,,,,,,------------,,,,,,.........//////.........------,,,,,,,,,,,,------,,,---...//////...---,,,+++,,,...//////...,,,+++,,,,,,,,,---------......,,,...//////......///000/////////000000000111111111000///...///111222444444444444444444555555666777888999;;;<<<===>>>>>>@@@BBBEEEGGGIIIKKKOOOQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWZZZ]]]^^^^^^^^^^^^]]]]]]^^^^^^]]][[[XXXWWWOOOMMMKKKHHHFFFCCCAAA@@@@@@>>><<<;;;;;;:::::::::???@@@GGGVVVjjj{{{xxx|||{{{wwwppphhhcccVVVRRROOOSSS]]]gggmmmooopppqqqkkk]]]OOOEEE===777555222000///000000///...444222000...---...000111//////............//////,,,,,,------------,,,,,,------............---------,,,,,,++++++,,,,,,---........................+++,,,---......---,,,+++,,,,,,,,,---------......,,,---//////......///111....../////////000000000222111000//////000222222555555555555555666777777888888:::;;;===>>>>>>>>>AAADDDFFFHHHIIIKKKNNNPPPRRRRRRSSSTTTUUUWWWXXXXXXXXXYYY\\\^^^```aaaaaaaaa``````aaa```___\\\YYYWWWPPPNNNLLLHHHEEEBBB@@@???@@@???===;;;;;;;;;<<<===CCCGGGTTTiii}}}}}}~~~}}}yyysssnnnaaa[[[VVVYYYdddmmmqqqqqqppptttrrrjjj```VVVKKKAAA999666222111111222222111444333111///......////////////............//////......////////////......,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,///...------------...///,,,,,,---......---,,,,,,,,,,,,,,,---------......---...///...---,,,---...............////////////222222111000000000111222555555555555666666777888888999;;;===>>>?????????CCCEEEHHHJJJJJJLLLNNNPPPSSSSSSUUUWWWYYYZZZ[[[\\\YYYZZZ\\\___aaabbbcccccc````````````^^^[[[XXXVVVQQQOOOLLLHHHDDDAAA@@@??????>>>>>>======???BBBEEEHHHQQQccc{{{~~~|||}}}~~~zzzwwwnnnhhhbbbdddlllsssuuussssssuuutttqqqmmmfffXXXJJJ===999444111111222333333111222222222111000...---//////............//////......////////////......,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---///...------------...///,,,------------------,,,,,,,,,,,,---------............///---+++******+++............////////////222222222111111111111111444444444444555666777888999;;;===???AAAAAAAAA@@@DDDFFFJJJLLLMMMNNNOOOQQQRRRSSSVVVXXXZZZ[[[\\\\\\YYYYYY[[[]]]___```aaabbb```aaaaaa```^^^[[[XXXVVVRRRPPPLLLGGGDDDAAA@@@@@@?????????>>>>>>BBBHHHMMMQQQ^^^sss{{{~~~yyytttpppqqqvvvyyyyyywwwyyyyyyxxxvvvtttoooaaaSSSCCC>>>888333111111222222000111333333333111///---//////............//////,,,,,,------------,,,,,,------............------...------,,,,,,------...........................------------------------,,,,,,,,,---------.........//////---+++******+++....../////////000000000111111222222222222222222444444444444555777888999;;;===???BBBCCCCCCCCCBBBEEEHHHLLLNNNPPPQQQRRRTTTRRRSSSVVVXXXZZZ[[[[[[[[[YYYYYYZZZ[[[\\\^^^______```aaabbbaaa```]]]ZZZXXXRRROOOKKKGGGCCCBBBAAAAAA@@@AAAAAAAAABBBGGGPPPWWWbbbqqq|||}}}||||||~~~~~~}}}|||{{{}}}|||yyyvvvrrriii___OOOIII@@@999555333222111111111111222111111111000//////............//////,,,,,,------------,,,,,,.........//////.........///......------......///,,,---...//////...---,,,---------,,,,,,---------,,,,,,,,,---------......---...//////------...////////////000000000111111000111111222333333333333555555555666777888999:::===???AAADDDFFFEEEDDDCCCEEEIIIMMMQQQRRRSSSUUUVVVUUUWWWYYY\\\]]]^^^]]]]]]ZZZZZZZZZZZZ[[[\\\]]]]]]^^^______```^^^\\\ZZZXXXQQQNNNJJJFFFCCCBBBBBBBBB???BBBEEEHHHLLLUUUaaakkk|||xxx}}}{{{wwwtttppplll[[[SSSIII???999666444333333222000//////111222444//////............//////...//////////////////.........////////////......//////............//////,,,---///000000///---,,,...------,,,,,,------...,,,,,,,,,---------......,,,---///000000000222444000000000000111111111111///000111222333444444444666666666777888:::;;;<<<>>>@@@CCCFFFGGGGGGFFFEEEEEEIIINNNRRRTTTUUUWWWXXXZZZ[[[^^^```bbbbbbaaa```[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZ[[[\\\\\\\\\ZZZWWWVVVPPPNNNJJJFFFCCCBBBCCCCCC>>>BBBHHHNNNVVVcccsss|||~~~}}}{{{zzzxxxpppgggddd]]]RRRGGG???;;;999888444333222333555555444222000///...------...///000///////////////////////////...---,,,,,,---...///------......------,,,+++,,,,,,,,,---------...............------,,,,,,,,,------------------------000//////.........//////000111111111222222222222444333111000000222333555222333444666777999::::::???@@@BBBDDDFFFGGGHHHIIIJJJKKKMMMPPPTTTXXX[[[]]]ccccccddddddeeeeeeeeeddd````````````aaabbbdddeeedddccc___\\\XXXVVVTTTSSSRRRJJJEEEEEEFFFDDDCCCEEEFFFNNNXXXaaappp}}}{{{yyyxxxyyyyyyxxxxxxxxxyyyzzz{{{}}}{{{{{{|||~~~|||zzzwwwnnneee```^^^YYYOOOEEE===:::999333222222222333222000...000000///......///000000///////////////////////////...------------...///...............---,,,,,,---------.........//////.........------,,,,,,,,,------------------------000//////.........//////000000000111111111222222333222111111111222444444444555666888999;;;<<<===@@@AAACCCEEEGGGIIIJJJJJJKKKLLLMMMPPPSSSVVVYYYZZZ```aaacccdddddddddcccccccccbbbbbbbbbcccdddfffgggdddccc```^^^ZZZWWWUUUTTTOOOIIIDDDDDDDDDDDDEEEIIIMMM]]]ppp~~~}}}{{{xxxuuusssqqqppprrrqqqpppooommmllljjjjjjiiihhhggggggfffgggggghhhnnnmmmmmmnnnpppooommmkkkhhhiiijjjkkklllmmmnnnoooppprrrtttwwwyyy{{{|||}}}{{{|||~~~{{{wwwnnnddd[[[^^^___ZZZOOODDD===;;;444333222222333222///---111111000000000000111111///////////////////////////......------......///...////////////...------........./////////000000.........---------------------------------------/////////......//////000///000000000111111111111222222222333333333444444666777888:::<<<===??????BBBCCCEEEGGGIIIKKKLLLLLLMMMMMMOOOPPPSSSUUUWWWYYY]]]___aaadddeeedddbbbaaaccccccbbbbbbbbbdddeeefffccccccbbb```]]]YYYVVVTTTNNNHHHDDDDDDDDDFFFKKKRRR___www}}}{{{yyyuuusssmmmllljjjhhheeecccaaa```bbbaaaaaa```______^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[]]]]]]^^^^^^___^^^]]][[[[[[[[[\\\]]]^^^___`````````bbbdddgggiiikkklllmmmppprrruuuwwwyyy|||}}}|||}}}yyypppfffYYY]]]aaaaaa[[[PPPDDD===777555444333444333111///111111111111111111111111//////////////////////////////............///////////////000///......------.........////////////...............---------........................//////////////////000111//////000000000111111111111222333444555555444444777888999;;;===???@@@AAACCCEEEGGGIIILLLMMMOOOOOONNNNNNPPPRRRUUUWWWZZZ[[[[[[^^^aaaeeeffffffdddbbbaaaaaa```______```aaabbbcccccccccaaa^^^ZZZVVVTTTOOOJJJFFFEEEFFFJJJTTT^^^|||}}}yyyqqqooollljjjiiigggdddbbb\\\\\\[[[ZZZXXXWWWVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQNNNPPPQQQRRRQQQQQQPPPPPPRRRRRRSSSSSSTTTUUUVVVVVVTTTUUUWWWZZZ\\\]]]^^^___bbbeeegggiiikkkmmmpppsssvvvyyy~~~zzz{{{|||tttjjj[[[ZZZ\\\```ccc\\\NNNBBB:::888444333333333222111111111222222222222111111000000000000000000000000/////////////////////////////////000///......---,,,,,,---------.........................................................///////////////000111111000000000000111111111111111222333555555666666555666777999;;;===???@@@AAAEEEFFFHHHKKKMMMOOOQQQQQQNNNOOOQQQTTTXXX[[[^^^```[[[^^^cccfffhhhhhhgggfffbbbaaa```_________```aaacccccccccaaa]]]YYYUUURRRLLLIIIFFFFFFHHHOOO___nnn}}}zzzvvvsssooojjjggg^^^\\\YYYXXXXXXWWWTTTRRRPPPOOOOOOOOOOOONNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIHHHHHHDDDGGGIIIIIIHHHGGGGGGHHHJJJKKKKKKLLLMMMMMMNNNNNNKKKLLLNNNOOOQQQRRRRRRRRRUUUWWWZZZ[[[\\\^^^```bbbfffiiimmmqqqtttwww{{{~~~}}}yyywwwnnn]]]XXXUUU[[[ddddddYYYNNNAAA===777222111111111111111111222222222222111111000000000000000000000000...//////000000//////......////////////...------,,,,,,,,,------------................../////////........................////////////000111222222000111111111222222222222222333333444555666777777666777888;;;===???AAABBBEEEGGGIIILLLOOOQQQRRRSSSOOOPPPRRRVVVYYY]]]aaaccc]]]___cccgggiiijjjjjjiiifffeeecccbbbbbbbbbccccccdddcccaaa^^^ZZZVVVRRROOOHHHFFFFFFHHHLLLYYYooo{{{xxxmmmjjjfffbbb```]]]ZZZWWWQQQOOOMMMMMMMMMMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFAAADDDGGGGGGEEEDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLOOOPPPQQQRRRTTTUUUYYY[[[___bbbeeeiiinnnqqqwww{{{xxxooo]]]VVVQQQUUU___eeebbb]]]NNNGGG>>>666222111222222000000111222222111000000000000000000000000000000...///000111111000///..................---,,,,,,------------............---........./////////000........................////////////000111222333222222222222333333333333444444333444555666888999666777999;;;>>>@@@BBBCCCEEEGGGIIILLLOOOQQQSSSSSSQQQRRRSSSVVVYYY]]]___aaa]]]___bbbfffiiikkklllllljjjhhhgggeeedddeeeeeeeeeeeeccc```[[[WWWRRROOOMMMFFFGGGIIINNNVVVhhh{{{wwwrrrmmmhhhddd___\\\XXXTTTSSSQQQPPPNNNLLLJJJIIIIIIJJJJJJIIIHHHJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHJJJJJJJJJIIIIIIBBBEEEHHHHHHFFFEEEFFFHHHEEEFFFFFFFFFGGGHHHHHHHHHFFFGGGHHHHHHHHHHHHHHHGGGEEEGGGJJJKKKLLLLLLNNNOOONNNPPPSSSUUUXXX]]]bbbfffdddhhhnnntttyyy~~~xxxooo[[[UUUPPPRRR[[[cccggghhhZZZQQQEEE;;;555444444555///000111222222111000///000000000000000000000000...///000111111000///...------......------,,,+++............/////////000---.........//////000000////////////////////////////////////000111222333222222333333333444444444555444333333444666999;;;777888:::<<>>777444222000444222111111222222000///222222222222222222222222111111000000//////..............................///...---,,,,,,---...//////////////////////////////////////////000111111000000///...---...111333111111111111222333444555555555555666777777888888:::;;;<<<===>>>AAAFFFIIIGGGGGGIIIKKKNNNRRRVVVXXXUUUUUUVVVWWWYYY[[[]]]^^^]]]]]]___bbbfffjjjkkkkkkllljjjgggeeeddddddeeefffaaacccbbb[[[RRRLLLLLLNNNNNNLLLOOO]]]ttt~~~wwwnnnfffcccbbb___\\\YYYVVVTTTRRRNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHFFFFFFFFFGGGFFFEEEIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGIIIKKKLLLJJJHHHGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPRRRTTTVVVYYY]]]aaaeeefffllloootttzzzwwwlll[[[TTTOOORRRXXX]]]dddjjjhhh```TTTHHH???888555222555333222222333333222000222222222222222222222222111000000000/////////...........................///...------------.../////////////////////////////////......//////000111000000000...---...111333111111111111222333444555555555666777777888888999:::;;;<<<===>>>@@@DDDHHHGGGHHHIIIKKKOOOSSSVVVXXXVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]___bbbfffiiikkkkkkmmmkkkiiigggeeedddddddddgggeeeaaa\\\VVVQQQOOONNNRRRUUU^^^mmm{{{tttnnnjjjfff___[[[VVVVVVTTTRRRPPPNNNLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJHHHFFFFFFGGGHHHGGGFFFJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIKKKMMMMMMKKKJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKMMMPPPSSSVVVWWW\\\___ccchhhnnnuuu|||yyyooo]]]UUUOOOPPPTTTYYYaaahhhkkkhhh```UUUIII???999666555444222222333444333222111111111111111111111111000000000000////////////........................///......------......///////////////////////////......------......///000///000000///...///111333111111111222222333444555666666777777888999999::::::;;;<<<======???CCCEEEGGGHHHJJJMMMQQQTTTWWWYYYWWWYYY[[[\\\]]]]]]\\\[[[[[[\\\^^^aaadddgggiiijjjllllllkkkiiigggeeedddcccgggccc^^^[[[YYYWWWTTTQQQUUU```qqqxxxtttmmmiiiccc^^^[[[YYYVVVTTTOOOOOONNNMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLMMMKKKJJJJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOOOOOOONNNNNNNNNKKKLLLNNNNNNMMMKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCCCCBBBBBBFFFFFFGGGHHHJJJLLLMMMOOORRRTTTXXX\\\aaaffflllqqqyyy{{{rrr```XXXQQQOOOQQQUUU^^^ggglllllljjjaaaSSSFFF===:::666444222111222333333222000000000000000000000000000000000000////////////........................//////............//////////////////////////////---------------.../////////000111000//////111333222222222222333444555555777777777888999999:::::::::;;;=========???BBBDDDIIIJJJLLLPPPSSSWWWZZZ[[[YYY[[[^^^``````^^^\\\ZZZYYY[[[]]]___aaacccfffhhhiiijjjkkkkkkjjjhhheeedddfffccc```^^^^^^^^^^^^^^^bbbrrrzzztttmmmgggbbb^^^[[[VVVSSSQQQPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOMMMLLLLLLNNNOOONNNMMMLLLMMMMMMNNNOOOOOONNNNNNMMMMMMNNNOOOOOONNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPOOOLLLNNNOOOOOONNNMMMNNNOOOLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKMMMOOORRRTTTWWW[[[```dddiiiooovvv|||~~~~~~vvvfff]]]TTTPPPPPPSSS]]]gggkkknnnnnnhhh[[[NNNCCC???777555222111222222222222000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////---------------.../////////000111111000000111333222222222222333444555666777777777888999999:::::::::<<<===>>>>>>???BBBDDDJJJKKKNNNRRRVVVYYY\\\]]]ZZZ\\\___aaaaaa___\\\ZZZXXX[[[]]]^^^^^^___bbbeeeeeegggiiikkkkkkjjjhhhgggfffggggggdddbbbdddjjjppp~~~{{{vvvooohhhccc^^^ZZZWWWSSSQQQOOOLLLKKKKKKLLLMMMKKKKKKLLLLLLMMMMMMMMMNNNLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMOOOPPPPPPOOONNNOOOPPPPPPQQQQQQQQQQQQOOOPPPPPPQQQQQQQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPQQQNNNOOOQQQRRRRRRQQQPPPPPPOOOPPPQQQQQQPPPPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLKKKHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIKKKMMMNNNOOOQQQUUUXXX\\\aaahhhmmmrrrxxx|||}}}zzzmmmdddYYYSSSPPPSSS^^^iiilllnnnooolllcccWWWMMMGGG:::777444222222222222222111111111111111111111111////////////000000000000////////////////////////...//////000000//////...////////////////////////......------......///000///000222222000000111333222222222222333444555666666666777777888999999::::::<<<>>>???@@@AAACCCEEEIIIKKKNNNRRRVVVZZZ\\\]]]ZZZ\\\___aaaaaa```]]][[[ZZZ]]]```___^^^]]]```ccccccdddgggiiikkkkkkjjjiiidddfffgggeeeeeekkkxxx~~~|||zzzyyyvvvtttsssrrrssssssqqqooommmmmmmmmmmmmmmmmmnnnnnnkkkjjjkkkkkklllmmmnnnooorrrqqqoooooosssyyyzzzuuujjjeee___ZZZWWWUUUSSSQQQMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNOOOPPPQQQQQQRRRRRRRRRPPPOOOOOOQQQRRRRRRRRRQQQRRRSSSTTTTTTUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUQQQRRRTTTVVVVVVUUUTTTSSSSSSTTTUUUTTTSSSSSSUUUWWWTTTTTTSSSSSSRRRRRRQQQQQQOOOOOOPPPPPPOOONNNNNNMMMJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJJJJIIIJJJMMMPPPRRRVVV\\\```dddiiiqqqvvvzzz|||}}}sssjjj^^^VVVRRRTTT```llloooooopppoookkkbbbXXXQQQ???;;;777444333444333222222222222222222222222222.../////////000000000111////////////////////////...///000111111000///...//////////////////////////////......//////000111///000222222111111111333333333222333333444555666555555666777777888888999999<<>>@@@BBBCCCDDDEEEHHHIIIJJJLLLOOOSSSVVVXXXVVVYYY\\\^^^___^^^\\\ZZZ```cccfffeeecccaaaaaabbbaaadddgggiiiiiigggeeecccmmmmmmttt~~~|||vvvtttqqqmmmiiigggeeeeeedddbbbaaaaaaaaa```^^^[[[ZZZZZZYYYYYYXXXWWWWWWVVVWWWWWWWWWXXXYYYYYYZZZZZZWWWVVVTTTSSSTTTUUUXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTWWWWWWWWWVVVVVVVVVUUUUUUXXXXXXWWWWWWWWWVVVVVVVVVZZZZZZYYYYYYYYY[[[\\\]]]___```aaacccfffjjjmmmooorrrvvvzzz}}}zzzooolllfff```ZZZUUURRRPPPQQQPPPOOONNNMMMMMMNNNNNNOOONNNNNNNNNOOOPPPQQQQQQQQQSSSUUUVVVVVVWWWYYY[[[[[[\\\]]]^^^```aaaccccccaaabbbccceeegggiiijjjkkklllmmmnnnmmmllllllmmmooonnnoooooooooooonnnnnnmmmlllmmmmmmllljjjjjjkkklllhhhhhhiiikkkmmmllliiiffffffeeedddddddddccc```^^^___^^^\\\\\\\\\\\\ZZZXXXTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQOOOOOONNNMMMLLLKKKKKKJJJFFFGGGHHHJJJLLLNNNOOOPPPWWWZZZ___eeekkkrrryyy~~~{{{|||}}}yyyrrrhhhaaa```gggmmmtttwwwxxxtttooojjjaaaXXXTTTLLLBBB:::666555444333222333333333333222111111333222111000000111222333111111111000000000000000//////000000000000//////111111111000///.............../////////000000000000000000000000111222222222333333444444555555666666777888888888999;;;===<<<<<<>>>@@@BBBDDDEEEFFFIIIJJJKKKMMMPPPSSSVVVWWWWWWXXXZZZ\\\]]]^^^______[[[^^^bbbcccbbbbbbccceeeggghhhjjjjjjjjjjjjjjjjjjooorrr~~~|||yyytttpppmmmkkkjjjdddccc```^^^[[[ZZZZZZZZZ]]]\\\\\\\\\]]]]]][[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYZZZ[[[\\\\\\\\\[[[YYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVXXXYYYZZZZZZZZZZZZ[[[\\\___aaabbbaaadddhhhjjjlllpppuuuzzz~~~wwwmmmggg^^^\\\XXXUUUQQQOOONNNMMMLLLKKKJJJJJJJJJKKKLLLMMMPPPPPPOOOOOOPPPQQQSSSTTTSSSVVVYYY[[[\\\^^^aaaccccccdddfffiiilllnnnpppqqqmmmoooqqqsssvvvxxxyyyzzzwwwyyyzzz{{{zzzzzz|||~~~~~~}}}}}}}}}}}}}}}{{{|||}}}|||zzzzzzzzz|||vvvvvvwwwyyyzzzyyywwwtttuuutttsssssssssqqqnnnlllgggfffdddccccccbbb___]]]ZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPOOONNNMMMLLLKKKKKKHHHGGGGGGGGGHHHIIIKKKLLLMMMPPPTTTXXX]]]cccjjjnnnyyy~~~|||zzz~~~|||uuunnnkkkmmmooowwwzzzzzzuuupppjjj^^^TTTTTTPPPHHH@@@:::666333222333333333333333222222111333333222222222222333333000000000000111111111111......////////////......111111000000//////..................////////////111000000000000111222222333333333444555555666666666888999999999999<<<>>>>>>>>>???@@@BBBDDDGGGIIIKKKLLLMMMNNNPPPRRRTTTVVVXXXXXXXXXYYY[[[^^^aaaccc\\\^^^aaabbbbbbcccdddfffgggggghhhgggfffgggiiikkkppp{{{}}}xxxtttllljjjhhheeebbb```^^^^^^ZZZYYYXXXWWWVVVVVVWWWXXXXXXXXXXXXYYY[[[\\\ZZZYYYWWWXXXXXXYYYZZZZZZ[[[[[[YYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXWWWWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXZZZ\\\^^^___aaaeeehhhkkkmmmqqqwww~~~yyyqqqhhh```[[[UUUTTTRRRPPPOOONNNOOOOOOMMMLLLLLLKKKLLLMMMNNNOOORRRQQQQQQRRRTTTVVVYYY[[[[[[^^^aaadddgggjjjnnnppppppqqqtttvvvzzz}}}~~~~~~tttrrrpppooommmkkkgggdddccccccbbbaaa___^^^]]]]]]XXXXXXWWWWWWVVVVVVVVVWWWSSSSSSRRRQQQQQQPPPQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLKKKIIIGGGGGGHHHJJJKKKHHHKKKNNNQQQTTTYYY^^^bbbmmmrrrzzzwwwxxx||||||xxxvvvwwwyyyzzz|||{{{wwwrrrjjj^^^RRRQQQPPPLLLFFF>>>888444444333333444444333333222111222222222222222222222222//////000000111111222222...//////000000//////...111000000000/////////...---.........////////////111111000000111111222333333333444444555666666666777888999::::::;;;===???AAA@@@@@@@@@CCCFFFIIIKKKMMMNNNNNNOOOQQQRRRSSSTTTVVVWWWWWWYYY[[[^^^```bbbcccddddddddddddcccddddddfffggggggfffddddddfffiiissszzztttnnnjjjfffdddcccbbb```^^^]]]\\\\\\[[[[[[ZZZYYYXXXYYYZZZ[[[\\\YYYXXXXXXZZZ\\\\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^______^^^\\\[[[\\\\\\[[[ZZZZZZZZZ[[[[[[^^^^^^^^^^^^^^^_________^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]ZZZYYYXXXWWWVVVVVVWWWWWWYYYZZZ[[[[[[\\\]]]^^^___```aaacccgggmmmtttzzz}}}zzzuuuooohhhccc]]]WWWTTTPPPOOONNNMMMMMMMMMNNNOOORRRQQQQQQPPPQQQRRRTTTUUUVVVVVVXXXZZZ]]]aaaeeeggghhhkkkooossswww{{{}}}yyyuuuqqqoooooommmkkkiiigggfffeeeaaa```^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSRRRQQQPPPOOOOOONNNNNNMMMJJJHHHGGGHHHIIIJJJGGGIIIKKKLLLNNNQQQUUUXXX___dddjjjqqqxxxzzzuuuwww}}}}}}||||||~~~|||}}}{{{wwwsssmmm```TTTMMMNNNMMMIIIBBB<<<777666333444444444444333222222000111111111111111111000//////000000111111222222///000000111111000000///000000000000////////////.........////////////000111111111111111222222333333333444555555666666777777999:::;;;;;;<<>>888444444444555444444333222000111222222222222111000111111111000000000000000//////000000000000//////////////////000000000000000000000000111111111222222222111111222222333444444444555555666666777777888:::;;;<<<===>>>AAACCCCCCDDDEEEGGGIIIKKKMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTUUUWWWYYY]]]aaafffjjjlllllliiiffffffhhhiiihhhgggaaaccccccaaa```gggsss~~~|||vvvnnnjjjfffcccbbb```]]][[[WWWYYY[[[[[[YYYXXXZZZ[[[]]]]]]]]]]]]^^^___```aaa````````````aaabbbdddeeeaaaaaaaaaccceeeffffffdddeeeeeeeeeffffffgggggghhhggghhhiiijjjkkklllmmmnnnooopppqqqsssttttttttttttsssssssssttttttuuuwwwwwwzzzzzzyyyxxxwwwvvvvvvuuuuuuttttttttttttsssssssssppppppppppppooommmkkkjjjhhhfffdddbbbaaaaaaaaaaaa___^^^]]]___aaaaaa___\\\^^^^^^^^^______`````````]]]]]]]]]^^^aaacccfffgggiiimmmrrrtttvvv|||}}}wwwoooggg___YYYVVVUUURRRNNNLLLMMMNNNOOOOOOOOOPPPPPPRRRUUUXXX[[[\\\```aaacccgggkkkpppuuuwww~~~~~~xxxtttpppooonnnfffeeecccaaa___^^^^^^]]]ZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSRRRPPPOOOMMMLLLKKKKKKJJJIIIGGGGGGHHHJJJGGGKKKPPPSSSVVVZZZaaagggnnnvvv|||}}}{{{~~~|||xxxvvvwwwxxxpppeeeTTTQQQNNNMMMMMMIII@@@888444444555555444444333222111222333444444333222111222222111111000000//////......////////////......////////////000000000000000111111111222222222222222222111111222222333444444444555555666777777777888:::<<<======???BBBDDDCCCDDDFFFIIIKKKLLLMMMMMMNNNOOOQQQSSSUUUUUUUUUTTTWWWWWWYYY\\\bbbiiippptttvvvrrrmmmllllllllliiigggeeeeeedddaaabbbmmmzzzsssnnnhhheee```^^^\\\[[[]]]\\\YYYVVVWWW[[[^^^^^^[[[ZZZZZZ[[[^^^^^^^^^^^^___```bbbbbb`````````aaaccceeegggiiiddddddeeehhhkkkmmmmmmlllmmmnnnoooppprrrssstttuuuttttttvvvwwwyyy{{{||||||~~~||||||||||||zzzxxxvvvuuurrrpppnnnkkkiiihhhgggggg___^^^^^^```ccccccaaa^^^\\\]]]^^^^^^______^^^^^^[[[[[[[[[[[[\\\^^^```aaaZZZ___eeehhhhhhkkkqqqvvvuuummmccc\\\XXXWWWUUUSSSOOOPPPPPPOOOMMMMMMOOOQQQRRRSSSSSSSSSSSSXXXaaagggppprrrvvvxxxzzz|||~~~|||tttqqqllliiihhhgggeeeddd]]]\\\ZZZZZZ[[[ZZZYYYWWWUUUUUUTTTSSSRRRPPPOOONNNNNNLLLJJJIIIIIIIIIHHHGGGKKKKKKKKKMMMPPPTTTXXXZZZcccjjjssszzzzzz|||{{{sssooorrrssspppeeeYYYLLLKKKPPPPPPFFF;;;666444333333444333222000444444333222111000///...333333333222222222111111111000///......---......///111222111///......///000000000000111111111111111333444333111111222333555555555666666777888999::::::999:::<<<>>>AAACCCEEEFFFHHHIIIIIIKKKNNNPPPSSSSSSSSSSSSSSSTTTUUUUUUUUUWWWZZZ^^^dddmmmwww}}}~~~vvvooommmllljjjkkkmmmhhhlllooooooooovvvuuuqqqlllhhhfffccc___[[[\\\ZZZXXXZZZ^^^``````^^^]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^___aaaccceeefffhhhhhhjjjkkknnnqqqsssuuupppqqqrrrtttvvvyyy|||}}}~~~{{{xxxuuusssssssssmmmmmmlllllljjjiiiggggggccceeefffgggfffdddaaa___]]]^^^^^^______^^^^^^]]]______^^^^^^```dddgggiiiyyysssfffaaaYYYTTTRRRQQQPPPOOOMMMNNNOOOOOOOOOQQQUUUXXXWWWYYY\\\^^^aaagggpppwwwyyysssooollliiigggfffdddbbb```___^^^\\\ZZZXXXXXXWWWVVVUUUSSSRRRQQQPPPNNNLLLKKKLLLLLLKKKIIIHHHHHHHHHIIIKKKNNNQQQSSSXXX^^^fffmmmsss|||}}}}}}}}}uuuoooppprrrqqqiii]]]QQQMMMPPPQQQKKKDDD999777555444444444333222222222222222111111111111333222222222111111111111//////000000111222333444///111222222000///000000000000000000111111111111222444555444222222333444555555555666666777888999:::999999:::;;;>>>AAABBBDDDFFFHHHIIIIIIKKKNNNQQQRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWZZZ]]]bbbiiirrrwwwzzzrrrmmmllllllkkklllooopppnnnlllnnnuuu|||tttnnnhhheeeaaa``````___]]]ZZZ^^^[[[ZZZ[[[]]]___^^^]]]_________```aaacccddddddddddddeeegggiiikkkmmmnnnppprrrtttwww{{{~~~yyyyyyxxxvvvsssqqqooommmiiijjjkkkkkkjjjgggdddbbbaaaaaaaaa``````______^^^]]]\\\[[[[[[\\\___bbbdddzzzooofff```XXXUUUQQQOOONNNOOONNNNNNNNNOOOPPPQQQRRRVVV\\\```]]]aaaggglllpppwww~~~xxxtttpppnnnooolllhhheeebbb```]]]ZZZXXXXXXWWWVVVTTTSSSRRRQQQRRRPPPNNNNNNOOOOOONNNMMMHHHGGGGGGGGGGGGIIIJJJKKKMMMQQQWWW\\\ccclllwww~~~}}}}}}wwwpppnnnooopppnnndddXXXQQQPPPQQQPPPNNN???<<<777555555555555444000111111111222222333333222222111111111000000000000000111111222222333333///111333333222111111222000000000111111111222222333444555555333333444555555555555666666777888999999999999999;;;>>>@@@AAACCCEEEGGGHHHJJJLLLOOORRRRRRQQQRRRRRRSSSTTTUUUVVVXXXYYYZZZ\\\___eeelllqqqtttnnnkkkkkkkkkkkknnnssswwwuuuuuu|||zzzsssmmmgggbbb___\\\[[[ZZZZZZ\\\^^^^^^]]]```___]]]]]]___``````______```bbbdddfffhhhjjjkkknnnoooqqqtttwwwyyy{{{|||~~~~~~|||vvvvvvwwwvvvtttqqqmmmkkkjjjiiihhhfffdddccccccccc```___]]]\\\\\\]]]___```uuujjjaaaYYYUUUQQQQQQPPPOOOPPPQQQQQQQQQRRRSSSTTTVVVXXX]]]dddhhhkkkpppvvv|||}}}yyyuuupppllliiifffbbb```\\\[[[ZZZXXXVVVTTTSSSSSSTTTRRRPPPPPPQQQQQQPPPOOOLLLKKKJJJHHHHHHHHHHHHHHHIIIKKKNNNRRRXXXaaakkkrrrxxx}}}}}}yyypppkkkkkkmmmpppiii___VVVQQQPPPPPPQQQDDD@@@:::555444555555555111111111222222222333333111111111000000000000///333222111000...---+++***...000222222111111222333000000111111111222222222222333444444333333444555555555555555666777888999888888999:::;;;>>>@@@AAABBBDDDFFFHHHJJJLLLPPPSSSRRRRRRSSSSSSUUUVVVXXXXXXYYYZZZ[[[\\\___ccciiimmmpppmmmkkkkkkjjjjjjqqqxxx}}}yyynnnkkkgggccc```___^^^]]][[[[[[[[[\\\^^^```aaaaaabbbaaaaaabbbccceeefffffffffhhhjjjnnnrrruuuwwwxxx{{{}}}{{{zzzwwwvvvssspppmmmkkkkkkjjjhhhfffdddbbbaaa```aaaaaazzzpppfff^^^XXXSSSPPPMMMNNNOOOPPPPPPQQQRRRSSSUUUWWW[[[___dddkkkrrrwww}}}}}}xxxtttqqqnnnkkkeeeccc```]]][[[YYYXXXWWWVVVTTTRRRQQQRRRSSSRRRQQQNNNMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJMMMRRRYYYaaagggmmmttt}}}~~~}}}~~~~~~yyyqqqjjjhhhjjjnnnkkkddd\\\TTTOOONNNOOOHHHCCC<<<666444444444444333333333222222222222111111111111000000000000///333333222000...+++((('''---///000111000000000222111111111111222222222222000222333333222222333555555555555555666777888999888888999;;;<<<>>>@@@AAABBBDDDFFFHHHJJJLLLPPPSSSTTTTTTUUUVVVWWWYYY[[[\\\ZZZ\\\]]]^^^aaaeeejjjnnnpppnnnlllllljjjllluuu{{{rrrlllhhhaaa```^^^\\\\\\]]]___```]]]]]]^^^^^^___```aaacccbbbccceeegggiiillloooqqquuuwwwzzz{{{xxxuuussssssooommmkkkhhheeeccccccbbb|||lllggg___XXXTTTRRRPPPNNNJJJLLLNNNOOOPPPQQQTTTWWWZZZ^^^eeelllsss|||~~~zzzvvvtttkkkhhheee```]]]ZZZYYYXXXYYYWWWUUUTTTTTTTTTSSSQQQNNNNNNMMMKKKJJJHHHGGGFFFHHHGGGGGGIIILLLRRRWWWZZZbbbiiisss}}}}}}}}}|||zzztttlllhhhhhhjjjhhhddd^^^VVVQQQNNNMMMKKKFFF???999555444333333444444333333222222222111222222111111111000000000111222222222111000...------///000111/////////000111111111222222222222333///111222222222222333555555555555666666777888999888999:::<<<>>>???@@@AAACCCEEEGGGHHHJJJLLLOOORRRUUUUUUVVVWWWYYY[[[]]]^^^\\\^^^```aaacccgggkkkooopppooonnnmmmkkkooo}}}{{{qqqjjjfffbbbaaa]]]^^^]]]\\\[[[[[[]]]___]]]___`````````aaadddfffgggjjjmmmpppssswww{{{}}}vvvuuurrroookkkiiigggfff|||qqqjjj]]]YYYTTTPPPOOOOOONNNNNNLLLNNNQQQSSSUUUXXX]]]aaaggglllsss{{{~~~tttqqqlllgggbbb___]]]]]]]]][[[XXXWWWVVVVVVTTTSSSNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFGGGIIIMMMOOOPPPVVV]]]fffoooxxx~~~~~~}}}zzz{{{xxxpppiiihhhgggeeeaaa\\\WWWTTTRRRQQQNNNIIIBBB<<<888666444333222222333333333333333333333222222222111111111111///000222444444444333222///111222222000//////000111111111222222222333333000111333333222333444666555555555666666777888999999:::<<<===???@@@AAABBBDDDFFFHHHIIIIIIKKKNNNQQQTTTUUUVVVWWWZZZ\\\^^^______```bbbcccdddgggkkknnnpppoooooonnnmmmtttvvvqqqjjjeeebbbaaa```___\\\^^^```___]]]\\\^^^______bbbeeeggggggjjjnnnqqqtttxxx||||||yyyuuusssrrryyynnnccc]]]VVVSSSOOOMMMNNNOOOOOOOOOQQQTTTWWWZZZ\\\aaahhhmmmtttyyy~~~xxxrrrmmmjjjhhhggg```^^^[[[YYYXXXWWWVVVTTTPPPPPPPPPPPPOOONNNMMMLLLIIIGGGFFFGGGIIIKKKLLLLLLNNNTTT]]]eeemmmwww}}}yyy}}}|||ssskkkhhheeebbb^^^ZZZWWWVVVVVVUUUQQQLLLEEE???;;;888555333000111111222444555555666333333333222222222222111...000222444444444333222111222444333111000000000111111222222222333333333111222444444444444555777555555555666666777888999999;;;<<<>>>@@@AAABBBBBBEEEFFFHHHIIIIIIKKKNNNPPPSSSTTTUUUWWWYYY\\\^^^___aaabbbcccddddddfffiiilllnnnnnnoooooooooxxx}}}rrrlllfffccc```______```___^^^[[[^^^aaaaaa```___aaaccccccgggkkkoooqqquuuzzzxxxmmmaaaYYYXXXMMMMMMMMMMMMNNNPPPRRRTTTUUUWWWZZZaaaiiioootttvvv}}}{{{xxxpppiiieeebbb___^^^^^^]]]YYYVVVUUUTTTRRRQQQQQQOOOLLLJJJKKKIIIEEEDDDEEEFFFFFFEEEKKKMMMRRRWWW___jjjttt|||~~~|||yyytttnnniiiaaaddd```XXXSSSUUUUUURRROOOQQQOOOGGG<<<444333555666555333222111222222333333222222111111222222333666444222000///000222444000000111111111222222222000000//////000111222222444444333333333444555555<<<999777888;;;===<<<:::>>>;;;999;;;???BBBCCCBBBDDDFFFHHHIIIJJJMMMPPPSSSQQQTTTXXXZZZ\\\]]]^^^```^^^aaacccddddddfffkkkooonnnpppsssrrrpppzzzyyyrrrlllfffbbbbbbaaa```___```___^^^\\\^^^___```aaabbbeeeiiimmmhhhlllrrryyy~~~sssjjjaaaXXXSSSSSSNNNNNNNNNNNNOOOQQQTTTWWW]]]```fffooowww~~~xxxrrrqqqlllgggdddcccaaa]]]ZZZWWWVVVTTTSSSSSSRRRPPPMMMNNNKKKHHHGGGGGGHHHHHHGGGIIIKKKNNNQQQWWW___iiiooowww}}}~~~|||wwwqqqmmmdddgggdddZZZSSSRRRRRRPPPPPPRRRRRRKKKAAA999666777666555444222222222333333333333222222222222333333555333222000000000222333222222222222222222222222111000000000111111222333444444333333444444555666999777666777;;;======<<<>>><<<;;;===AAADDDEEEDDDEEEGGGJJJLLLMMMOOORRRTTTSSSVVVYYY\\\\\\]]]___``````bbbdddeeeeeegggkkknnniiijjjlllooosss{{{ssslllgggddd```^^^\\\\\\[[[]]]___aaabbbbbbccceeegggiiikkkooosssvvv{{{uuulllbbb]]]XXXRRRPPPRRRQQQRRRRRRRRRSSSWWW\\\```gggkkkrrr{{{|||wwwooojjjgggddd```\\\ZZZXXXWWWVVVVVVVVVTTTRRRQQQNNNLLLJJJJJJKKKJJJIIIHHHIIIJJJLLLOOOTTT[[[```jjjqqq|||~~~{{{vvvrrrhhhkkkiii^^^TTTOOONNNMMMOOOQQQRRRNNNEEE>>>999888777666555333222333333444333333222222222222333333222222222111111111111111333333333333333333333222222222111111222222333333444444444444444555666666666555555777:::=========>>>======@@@CCCFFFHHHHHHGGGJJJMMMPPPQQQRRRSSSTTTUUUXXX[[[]]]]]]^^^```aaabbbccceeeffffffhhhkkkmmmkkkiiiiiioooxxxxxxrrrlllhhhccc___^^^^^^]]]]]][[[[[[\\\]]]```dddgggiiillloootttxxx{{{iiiaaaZZZWWWUUURRRSSSVVVTTTVVVXXXZZZ\\\aaahhhmmmuuuyyy~~~zzzsssoookkkgggccc]]][[[YYYXXXXXXXXXVVVUUUTTTQQQOOOMMMMMMMMMKKKJJJIIIJJJJJJJJJKKKNNNSSSWWW```hhhrrr{{{~~~zzzvvvkkkmmmkkkbbbVVVNNNLLLMMMKKKMMMOOONNNIIIBBB;;;888999888666444333333444444333333333222222333333333000111222222222111000000333333333444444444555555333333333222222333333444444444444444555666777777666666666777999;;;<<<======>>>???BBBEEEGGGIIIJJJHHHKKKOOORRRSSSSSSTTTUUUWWWYYY[[[]]]]]]^^^```bbbdddeeefffggghhhiiikkklllrrrmmmmmmtttxxxooohhheeeaaa___]]]\\\\\\^^^___```bbbbbbbbbccceeeiiinnnrrrwww|||```YYYSSSSSSTTTSSSUUUYYYWWW[[[___bbbeeekkktttzzz|||wwwrrroooccc```]]][[[ZZZZZZXXXVVVVVVTTTQQQPPPOOONNNLLLJJJIIIJJJIIIIIIHHHJJJNNNQQQUUU\\\eeemmmttt{{{xxxmmmmmmllleeeZZZPPPLLLMMMIIIJJJMMMNNNMMMHHH@@@;;;:::999777555444444444555444333333333333333333444///000222333333222111000111111222333555666777777444444333333333333333444555555555555666777888999888888888888999999;;;<<<===>>>AAACCCEEEGGGIIIKKKIIILLLPPPSSSTTTTTTTTTUUUWWWYYY[[[]]]]]]___aaacccfffggghhhiiikkkmmmmmmmmmsssppprrr|||zzzpppiiieeebbbaaa^^^^^^]]]]]]]]]___aaacccgggiiikkkmmmooottt{{{VVVQQQOOORRRTTTVVVXXX\\\]]]cccjjjmmmpppuuu~~~zzzvvvmmmiiieeeaaa___]]][[[YYYYYYWWWTTTSSSRRRPPPNNNLLLIIIIIIIIIHHHGGGHHHJJJMMMOOOTTT\\\aaahhhqqq~~~|||yyypppnnnkkkggg^^^SSSLLLKKKHHHIIIKKKOOORRROOOGGGAAA<<<:::888666555555555555444444333333333333444444000111222333444333222222111111222333555666777777444444333333222222333333555555555555666888999:::999:::;;;:::999999;;;<<<===@@@CCCEEEFFFGGGIIIKKKLLLOOORRRTTTTTTUUUVVVWWWXXXZZZ\\\^^^___aaadddgggjjjjjjkkknnnqqqsssrrrqqqooopppyyyyyytttkkkdddaaa```______]]]^^^___```aaacccfffiiinnnrrrwww{{{RRROOOOOOVVV[[[^^^aaaeeejjjqqqyyy}}}~~~~~~yyytttnnniiifffccc```^^^\\\ZZZXXXVVVUUUSSSPPPMMMLLLLLLKKKIIIGGGGGGIIIJJJKKKPPPVVVZZZ^^^gggsss|||}}}zzzvvvooojjjhhhaaaUUUKKKHHHEEEEEEHHHNNNSSSRRRKKKEEE===;;;999777666555555666444444333333333333444444222222333444444444444444333333333333333444444444444444333222222222222222555555555666777888::::::888:::;;;;;;::::::===@@@@@@CCCGGGHHHHHHHHHJJJLLLPPPRRRTTTUUUUUUVVVXXXZZZZZZ\\\^^^```aaadddhhhlllooonnnpppsssxxxzzzyyywwwqqqwwwzzzssskkkgggbbb___^^^______^^^___bbbeeehhhjjjnnnssswww}}}SSSQQQTTT\\\dddgggkkkooowww~~~|||vvvpppkkkhhhdddbbb___]]][[[YYYXXXUUURRROOOPPPPPPOOOLLLJJJHHHIIIKKKFFFJJJOOORRRUUU]]]hhhqqq{{{~~~{{{zzzpppjjjiiicccVVVJJJEEEBBBAAACCCJJJQQQRRRLLLEEE===<<<:::888666666666666555444444333333444444555333333333444444555555555555555444333333222111111444333222222111111111111555555555666777999:::;;;666999;;;<<<;;;<<>>AAACCCAAAEEEJJJLLLKKKKKKLLLNNNPPPPPPPPPRRRTTTXXX[[[]]]]]]^^^___cccgggkkkoooqqqrrrtttwww{{{~~~{{{rrrkkkgggbbb____________^^^^^^aaafffjjjmmmrrrzzzZZZ___fffnnnttt{{{{{{sssnnnkkkhhhdddaaa^^^\\\YYYWWWUUUTTTTTTRRRPPPMMMKKKIIIIIIJJJJJJJJJMMMRRRXXX]]]fffppp~~~~~~xxxpppggg^^^UUUMMMHHHGGGIIIHHHHHHMMMTTTRRRLLLHHHBBB;;;888999999777444555555555444444444333333222333444444555555444444222222222222222222222222444444444444444444444444666666666777888999999999>>>===<<<<<<<<<>>>@@@BBBDDDGGGKKKMMMMMMMMMNNNPPPTTTTTTTTTVVVYYY\\\```bbbccccccdddeeehhhkkkoooqqqtttuuuxxxzzz}}}zzztttlllgggeeedddcccaaabbbbbbccccccdddhhhmmmqqq|||aaafffooowww~~~}}}wwwppplllhhhdddaaa^^^[[[YYYWWWWWWVVVTTTSSSPPPNNNMMMJJJJJJJJJIIIIIILLLRRRUUU^^^fffqqq}}}|||zzztttkkk```UUUNNNJJJHHHKKKLLLKKKLLLPPPQQQOOOJJJDDD<<<888777777666555555555555444444444444333222333444444555555444444333333333333333333333333444444444444444444444444666666777777888999999999??????>>>===>>>???@@@AAAFFFIIIMMMNNNOOOOOOPPPQQQUUUUUUVVVXXX[[[```dddfffkkkjjjhhhhhhiiillloooqqqvvvxxxzzz|||{{{rrrjjjfffbbb```aaacccddddddeeefffiiikkkoootttzzz~~~lllqqqyyyvvvrrrlllgggccc___\\\ZZZYYYXXXWWWVVVTTTRRRQQQPPPLLLLLLKKKIIIHHHIIILLLOOOWWW[[[eeeppp{{{||||||yyypppcccXXXQQQNNNKKKNNNOOONNNLLLLLLOOOQQQMMMGGG???999777777666666555555555555444444444444222333444444555555444444333333333333333333333333333333444444444444444444666777888888888888999:::>>>=========>>>@@@AAABBBHHHJJJLLLNNNPPPQQQRRRRRRTTTTTTUUUWWW[[[___dddfffmmmllljjjjjjkkknnnqqqssswwwyyy|||xxxooojjjhhheeecccaaabbbdddfffggggggkkkpppvvv|||{{{~~~vvvooojjjeeeaaa___[[[ZZZXXXVVVTTTSSSRRRQQQOOOOOOMMMJJJHHHHHHJJJLLLNNNPPPXXXdddnnnyyy|||}}}|||uuuiii]]]UUURRROOOPPPQQQPPPLLLJJJMMMQQQTTTNNNFFF???;;;:::::::::666666555555555444444444222333444444555555444444333333333333333333333333333333333444444444555555555777999999888888:::<<<::::::;;;===???AAABBBCCCHHHIIIJJJMMMPPPRRRSSSTTTTTTTTTUUUXXX[[[```dddfffkkkkkkjjjkkkmmmppptttvvvxxxzzz~~~tttmmmhhhfffgggfffeeeeeeeeegggjjjlllnnnsss{{{wwwpppjjjfffccc^^^]]][[[XXXVVVTTTSSSRRRQQQPPPOOOLLLIIIIIIJJJLLLMMMMMMSSS___gggooo}}}~~~~~~yyypppeee[[[VVVTTTRRRRRRQQQMMMJJJLLLQQQTTTPPPHHHAAA;;;999888888666666666555555555444444222333444444555555444444333333333333333333333333222333333444444555555555555888::::::888777:::===888999:::===???AAACCCDDDHHHHHHIIIMMMQQQUUUVVVWWWWWWWWWXXXZZZ]]]aaaeeehhhhhhhhhjjjlllpppssswwwyyyyyy{{{wwwnnniiifffdddccccccdddfffhhhkkkoootttxxx}}}yyyrrrllliiicccaaa^^^ZZZWWWUUUTTTTTTPPPPPPOOOMMMJJJIIIJJJLLLNNNLLLQQQ[[[```eeesss~~~~~~|||vvvlllaaaYYYXXXTTTRRRRRROOOJJJKKKOOORRROOOIIIAAA:::666444444666666666666555555555555222333444444555555444444444444444444444444444444222222333333444555555666555888;;;:::888777:::===:::;;;<<<>>>@@@BBBCCCCCCHHHHHHIIIMMMSSSXXXZZZZZZYYYYYYZZZ[[[^^^bbbfffhhhggghhhkkkooosssvvvxxxzzz||||||ssspppkkkgggfffffffffeeeeeeiiimmmrrrvvv||||||vvvsssfffddd```\\\YYYWWWUUUUUUPPPPPPOOOMMMJJJIIIKKKLLLJJJGGGKKKTTTWWWYYYeeevvv~~~~~~~~~zzzqqqddd[[[[[[UUUQQQRRRPPPKKKJJJOOOUUURRRMMMFFF>>>999777666777666666666555555555555222333444444555555444444444444444444444444444444222222333333444555666666555888<<<;;;888777:::>>><<<===???@@@AAABBBBBBBBBIIIHHHIIINNNUUU[[[]]]]]]YYYYYYYYYZZZ]]]```dddfffgggiiimmmrrruuuxxxyyyzzz}}}}}}{{{ttthhhfffeeefffiiikkkllllllmmmqqqwww}}}~~~xxxooojjjdddaaa___\\\WWWSSSSSSTTTUUURRRLLLIIIHHHIIIJJJJJJLLLPPPRRRVVVaaalllxxx{{{{{{~~~|||uuunnnjjjkkkddd[[[TTTRRRPPPNNNKKKKKKRRRSSSJJJ>>>888888888777777777777666555444333555555555444444333333333222333333444444333333222...111444555555555666777999999999999:::;;;;;;<<<:::===???AAAAAAAAACCCDDDHHHJJJLLLPPPTTTXXX[[[]]]^^^]]][[[[[[\\\___bbbdddfffiiimmmnnnooorrrwww|||xxxooojjjhhhcccbbbhhhllllllnnntttwww{{{vvvpppjjjeeecccaaa\\\YYYUUUVVVVVVSSSOOOKKKJJJKKKKKKJJJKKKNNNNNNQQQZZZdddmmmwww}}}{{{~~~~~~yyytttqqqrrrlllbbbXXXRRRMMMJJJHHHKKKQQQSSSJJJ@@@:::999999777777777777666555444444555555555444444333333333222333333444444333333222000222444555444444555777999999999999:::;;;<<<<<<<<<>>>AAABBBBBBCCCEEEGGGJJJLLLOOOSSSWWWZZZ\\\]]]]]]\\\[[[ZZZ\\\^^^aaacccdddgggjjjkkklllooovvv{{{~~~}}}uuuoooiiifffgggcccdddkkkqqqrrrwww||||||sssmmmjjjgggccc```XXXYYYXXXUUURRROOONNNNNNLLLKKKJJJKKKJJJKKKRRRZZZcccmmm|||~~~~~~|||}}}~~~|||zzzxxxsssiii^^^SSSKKKHHHGGGJJJPPPRRRKKKBBB>>><<<:::888777777666666555444444555555555444444444444444333333444444444444333333333444555444333333555777999999999999:::;;;<<<===>>>@@@BBBDDDDDDEEEGGGIIIKKKMMMQQQUUUXXXZZZ[[[[[[[[[ZZZZZZZZZ\\\^^^aaaccceeegggiiijjjkkknnnuuuzzz{{{}}}wwwooojjjhhhhhhgggiiihhhllltttzzzwwwqqqmmmhhhddd\\\[[[ZZZWWWTTTRRRQQQQQQNNNKKKJJJKKKIIIHHHLLLSSS\\\eeerrr{{{}}}xxxvvvnnnbbbUUULLLIIIIIIGGGMMMOOOJJJEEEAAA>>>:::888888777666666555555555555555555555555444444444333333444444444444333333555555555444222333555777999999999:::;;;<<<===>>>???@@@BBBCCCDDDFFFHHHKKKJJJLLLPPPUUUWWWXXXXXXWWWZZZZZZZZZZZZ\\\___bbbcccgggkkknnnooooooppptttxxxyyyzzzuuunnniiigggiiilllnnnqqqsssxxx{{{tttmmmiiiaaa___\\\YYYWWWUUUTTTSSSPPPLLLKKKLLLKKKIIIKKKPPPTTT[[[gggttt~~~~~~{{{yyysssgggZZZOOOIIIHHHEEEIIILLLJJJGGGEEE@@@:::999999777666555555666666555555555555555555555555333444444555555444444333555555555444333333666888999999999:::;;;<<<>>>???>>>???AAABBBCCCEEEHHHKKKJJJMMMQQQUUUWWWXXXXXXWWWZZZZZZ[[[\\\^^^aaadddeeehhhmmmrrruuusssrrrssstttyyy~~~qqqnnnjjjggggggkkkqqqvvvzzzwwwqqqhhheee```]]][[[YYYWWWUUUSSSOOOMMMOOONNNKKKKKKNNNQQQWWW```lllyyy}}}xxxnnn```SSSIIIDDDCCCHHHJJJJJJJJJJJJCCC<<<:::999777666555555666777555555555555555666666666444444555555555555444444444555666555444444666888999999999:::;;;===>>>???===>>>@@@AAABBBDDDHHHKKKMMMOOOSSSVVVYYYZZZ[[[ZZZ[[[[[[]]]___bbbdddggghhhgggmmmsssvvvuuuttttttuuu~~~vvvjjjiiihhhhhhjjjooowww}}}|||oookkkeeeaaa___]]]ZZZWWWWWWRRRPPPQQQOOOKKKIIIKKKMMMRRRZZZcccooo~~~~~~zzzsssiii\\\OOOFFFDDDHHHKKKLLLOOOOOOGGG>>>;;;999777666555555777777444555555555666666666777444444555555555555444444222444666666666666777888999999999:::<<<===???@@@===???@@@@@@BBBDDDIIILLLNNNOOORRRUUUXXXZZZ\\\]]]\\\]]]___bbbeeegggjjjkkkiiimmmsssuuuvvvwww{{{~~~vvvppphhhjjjmmmooosssyyytttooohhhdddbbb```\\\ZZZZZZUUURRRRRRPPPJJJGGGHHHFFFJJJQQQYYYdddsss~~~|||yyyvvvpppdddVVVLLLEEEIIILLLNNNRRRRRRJJJ@@@;;;:::888666555666777888444555555555666666777777444444555555555555444444000333666777777777777888999999999:::<<<>>>???@@@>>>???@@@AAABBBEEEJJJMMMLLLMMMPPPRRRVVVYYY[[[\\\]]]___aaadddgggiiikkkmmmlllooosssuuuwww||||||uuunnnjjjlllooosssxxx}}}zzzooohhhgggddd^^^XXX\\\YYYVVVTTTRRROOOLLLJJJNNNMMMPPPVVV]]]gggvvv~~~|||~~~|||yyysssiii^^^WWWMMMLLLMMMPPPSSSQQQKKKDDD;;;999888888999999777666444444444555555555555555444444444444444444444444666777777777777777666555::::::;;;<<<=========<<<>>>@@@BBBCCCEEEHHHLLLOOOOOOQQQTTTUUUWWWYYY]]]___aaaaaaaaabbbdddgggkkkmmmqqqppptttzzz|||}}}wwwrrrpppooonnnqqqxxxwwwooollliiiccc^^^\\\ZZZWWWTTTSSSQQQNNNLLLMMMLLLMMMSSSYYYbbbppp}}}~~~}}}zzzuuummmddd]]]VVVSSSQQQRRRRRRPPPIIICCC:::999777777888999777666888777666555444333333222555555555555555555555555666777777777777777666666999:::;;;<<<======>>>>>>DDDEEEFFFFFFGGGHHHKKKNNNRRRTTTUUUVVVWWWYYY[[[^^^______```bbbeeeiiimmmpppqqqqqquuu{{{~~~xxxrrrqqqsssuuuvvvxxxvvvqqqlllfffaaa\\\ZZZWWWUUUTTTSSSQQQPPPLLLKKKKKKOOOSSSZZZgggsss~~~}}}yyyssslllfffbbb]]]XXXTTTRRRNNNHHHCCC:::888777777888888888777888777777666555444333333666666666666666666666666777777777777777777777777999:::;;;<<<===>>>???@@@FFFGGGIIIJJJJJJLLLNNNQQQUUUWWWXXXXXXXXXYYY\\\^^^]]]^^^___bbbfffkkkpppssstttvvvzzz~~~zzzvvvqqqooorrrxxx}}}xxxqqqjjjeee]]][[[XXXVVVUUUUUUSSSRRRNNNLLLKKKMMMOOOTTT___jjjyyy~~~~~~|||xxxsssnnnlllfff^^^WWWRRRNNNIIIFFF;;;999777666777888888777444444555555666666777777666666666666666666666666777777777777777777888888::::::;;;<<<>>>???AAAAAACCCEEEIIIKKKMMMPPPSSSVVVWWWYYY[[[[[[[[[]]]___bbb^^^___```cccggglllqqqsssyyy||||||uuusssrrrsssxxx~~~yyyqqqlllaaa^^^ZZZWWWWWWVVVUUUSSSRRROOOMMMNNNMMMPPPYYYcccnnnyyy~~~~~~~~~{{{wwwtttrrrlllcccZZZTTTOOOLLLJJJ===:::888777777888888777444444555555666777777888555555555555555555555555777777777666777888999:::;;;;;;;;;<<<>>>@@@BBBCCCCCCEEEIIILLLNNNQQQTTTVVVXXXZZZ\\\]]]^^^aaadddfffbbbbbbcccdddhhhlllooorrrxxx}}}}}}wwwssstttvvvzzzvvvpppgggddd___[[[YYYXXXVVVUUUUUURRRPPPOOOMMMNNNUUU^^^gggqqq}}}{{{xxxvvvpppggg]]]UUUPPPNNNNNN@@@===:::888888888888777777777777666666666555555555555555555555555555555888777666666777888:::;;;===<<<<<<<<<>>>@@@BBBCCCFFFHHHLLLNNNOOOPPPRRRSSSXXXZZZ\\\^^^___bbbeeehhheeeeeeeeefffhhhkkkoooqqqttt|||zzzwwwtttsssvvv|||~~~wwwoookkkeee```]]][[[YYYWWWWWWTTTQQQPPPMMMLLLRRR[[[bbbjjj{{{}}}{{{yyytttkkk```VVVPPPNNNNNNDDD@@@<<<999888888888777777777777777666666666666666666666666666666666666888777666666777888:::<<>>======>>>???AAACCCFFFIIIMMMOOOPPPQQQSSSUUUXXXYYY[[[\\\]]]___bbbeeefffffffffgggiiillloooqqquuu{{{uuuuuuuuuvvvyyy~~~uuupppiiiccc```]]][[[YYYXXXUUURRRPPPMMMKKKQQQYYYZZZaaaqqq~~~}}}|||wwwmmmbbbWWWPPPMMMMMMFFFBBB===:::999888888777444444555666777888999999777777777777777777777777888777666666777999;;;<<<@@@???>>>======???AAACCCDDDGGGLLLPPPRRRUUUWWWYYYXXXYYY[[[[[[[[[\\\___aaaeeeeeeeeegggjjjmmmqqqsss{{{}}}sssrrruuuxxxzzzzzzmmmfffeeeccc^^^YYYYYYWWWTTTSSSRRRQQQNNNLLLVVV]]]iiixxx}}}|||zzzpppdddXXXQQQNNNNNNIIIDDD===:::::::::888666777777777777777777777777333444555777888888888888666666777777888999;;;<<<===>>>@@@@@@@@@BBBDDDGGGGGGIIILLLPPPTTTVVVWWWXXXXXXYYYZZZYYYYYYZZZ]]]___dddfffhhhjjjkkkllloooqqq{{{xxxtttvvv{{{wwwmmmhhhddd___ZZZZZZXXXVVVTTTTTTRRRPPPNNNSSSZZZeeettt}}}~~~zzzrrrggg\\\UUUSSSSSSLLLFFF>>>:::999999888777777777777777777777777777777777777777777666555555666666777777888:::;;;<<<===>>>@@@@@@AAABBBEEEGGGHHHJJJMMMQQQUUUWWWYYYYYYZZZ[[[[[[[[[ZZZ[[[]]]___ccceeeiiikkkmmmooorrruuu}}}}}}yyyuuuuuu{{{xxxnnnfff```\\\\\\ZZZXXXVVVVVVTTTRRRPPPPPPVVV```nnn~~~{{{}}}{{{tttkkkaaa[[[YYYYYYRRRJJJAAA:::999999999888777777777777777777777777777777777777777666555555777777777777999:::;;;<<<<<<>>>@@@AAAAAABBBEEEHHHJJJLLLOOOSSSWWWYYYZZZ[[[]]]]]]^^^]]]\\\\\\^^^___bbbeeeiiilllooorrrvvvyyy|||wwwwwwxxx}}}uuukkkddd```]]][[[XXXWWWVVVUUUSSSQQQNNNSSS\\\hhhwww~~~}}}wwwooofff___\\\\\\XXXOOODDD<<<999999:::999777777777777777777777777333444555777888888888888777777777888999:::;;;<<<<<<>>>@@@AAAAAACCCFFFHHHKKKNNNQQQUUUXXX[[[\\\]]]___`````````^^^]]]^^^```cccfffjjjmmmpppssswwwzzz~~~xxx{{{}}}|||ppphhhddd]]][[[YYYWWWWWWUUUSSSQQQOOOSSSZZZcccpppzzzrrriiiaaa^^^\\\^^^TTTHHH>>>:::::::::999888888888888888888888888333444555777888888888888777777888888999:::<<<===<<<>>>@@@AAABBBDDDGGGIIIMMMOOORRRVVVZZZ\\\^^^^^^```aaabbbaaa```___```aaaeeegggkkkmmmppprrrvvvyyyzzzyyyzzzwwwtttssssssrrrpppppprrruuuyyy|||~~~wwwmmmfff^^^\\\ZZZXXXWWWVVVTTTRRRQQQSSSXXX___jjjxxx{{{tttlllddd```^^^bbbYYYKKKAAA===;;;:::999888888888888888888888888777777777777777666555555888888888888999;;;<<<===<<<>>>@@@AAABBBDDDGGGJJJNNNPPPSSSWWW[[[]]]^^^______aaabbbcccaaa```aaabbbeeehhhlllnnnqqqssswwwyyy{{{{{{}}}|||zzzxxxuuurrrpppooonnnlllkkkiiiiiikkknnnrrrttttttvvvyyy{{{~~~}}}pppfff```^^^[[[ZZZYYYXXXUUUSSSQQQSSSUUU[[[dddqqq|||wwwooohhhdddccceee\\\OOODDD???<<<999777888888888888888888888888777777777777777666555555888888888999:::;;;<<<===<<<>>>@@@AAACCCEEEHHHKKKNNNPPPSSSWWW[[[]]]^^^___^^^```bbbcccbbbaaabbbccceeehhhlllpppsssvvvzzz}}}}}}|||~~~}}}|||{{{zzzzzzzzznnnmmmllllllnnnqqquuuwwwyyy{{{}}}qqqfffaaa___]]]\\\[[[ZZZWWWUUUQQQRRRTTTXXX```mmm{{{~~~~~~}}}xxxrrrlllhhhgggggg]]]PPPFFF@@@<<<999777888888888888888888888888333444555777888888888888888888888999:::;;;<<<===<<<>>>@@@BBBCCCEEEHHHKKKNNNPPPSSSWWW[[[]]]^^^___]]]___bbbcccbbbbbbbbbcccdddhhhlllqqquuuyyy~~~}}}|||}}}