BM16( tttwwwyyyzzzzzzyyyyyyzzz}}}}}}}}}|||{{{xxxvvvuuutttuuuuuuttttttvvvyyy|||zzzxxxvvvwwwyyyzzzzzzzzzwwwxxxyyywwwuuussssssssssssqqqvvv{{{{{{zzzzzzzzz{{{}}}{{{uuurrrqqqrrrkkkjjjkkkoooppplllkkklllppppppnnnmmmpppvvvuuuqqqkkk^^^PPPMMMQQQTTTNNNGGGIIIJJJJJJIIIGGGFFFFFFGGGFFFHHHKKKKKKJJJLLLQQQUUUWWWXXXXXXWWWVVVVVVXXXZZZ^^^^^^^^^^^^______``````ZZZ[[[]]]```bbbcccccccccfffhhhlllpppssssssqqqpppppprrrtttsssqqqnnnllllllnnnkkklllqqqtttrrrpppqqqpppqqqrrrrrrqqqnnnllljjjaaa```___]]]\\\ZZZYYYXXXSSSSSSSSSSSSRRRQQQOOOOOOOOONNNMMMLLLLLLLLLMMMMMMOOONNNLLLJJJJJJKKKMMMNNNKKKIIIHHHIIILLLOOOPPPPPPVVVXXXYYY[[[]]]bbbhhhmmmuuuxxx}}}xxxttttttwww}}}}}}zzz|||rrrddd___bbbgggrrr{{{~~~wwwjjjffffffhhhiiiiiihhhgggfffsss~~~}}}|||tttqqqnnnmmmmmmjjjddd___dddcccbbbbbbaaa^^^YYYVVV[[[ZZZYYY[[[^^^```]]][[[eeeeeeddd``````gggsss~~~nnnhhhcccgggooosssooojjjdddmmmwwwyyyqqqeee[[[VVV___ccciiilllkkkgggcccaaa```_________```bbbeeefffgggfffeeefffiiioootttxxxwwwxxxzzz{{{yyyuuuqqqnnnppptttvvvtttuuuzzz}}}}}}|||zzzxxxxxxyyyzzzyyyyyyssslllccc___```aaa```^^^___\\\YYYZZZ^^^aaabbbaaa\\\[[[ZZZ\\\aaaiiiqqqvvvttt|||~~~tttjjjhhheee```XXXNNNHHHJJJJJJGGGIIIOOOSSSXXXYYYWWW[[[cccddd___[[[YYYUUUPPPLLLJJJKKKMMMYYYYYYbbbpppssskkkcccbbb___bbbjjjtttwwwppphhhcccdddbbb```___```cccfffiiieeehhhjjjiiigggfffhhhjjjkkkhhhmmmwww{{{xxxzzz~~~~~~zzztttrrrtttuuusssrrrqqqmmmiiiiiinnnxxxxxxpppnnnmmmlllnnnrrryyyyyyzzz|||~~~~~~{{{yyysssxxx~~~{{{wwwuuuuuusssrrrtttzzz~~~yyywwwvvvvvvwwwvvvuuussspppmmmhhhdddbbbccceeefffdddeeefffeeedddaaa^^^\\\[[[[[[XXXUUUQQQPPPQQQSSSWWWWWWVVVUUURRROOOLLLJJJKKKJJJNNNVVVZZZVVVQQQNNNLLLKKKLLLPPPTTTUUUSSSPPPNNNOOOMMMMMMSSS^^^eeefffZZZSSSIIIDDDDDDFFFGGGGGGGGGKKKSSS]]]bbb]]]QQQGGG???===???DDDJJJQQQ[[[eeeddd^^^XXXWWW[[[___```___```^^^[[[YYYZZZ[[[[[[[[[QQQOOOLLLKKKKKKKKKJJJIIIKKKLLLMMMPPPSSSSSSRRRPPPJJJKKKIIIHHHKKKQQQSSSQQQNNNNNNMMMMMMNNNOOOQQQRRRRRRQQQQQQOOONNNMMMLLLLLLOOOPPPQQQQQQQQQOOOMMMLLLLLLIIIFFFDDDCCCBBB@@@>>>AAADDDGGGGGGEEEDDDFFFIIIJJJKKKKKKJJJIIIGGGEEECCCBBBDDDEEEDDDBBBAAAAAAAAAuuuwwwzzzyyywwwvvvvvvxxx}}}}}}~~~}}}{{{xxxuuusssvvvvvvvvvvvvuuuvvvyyy{{{zzzyyyyyyzzz{{{{{{zzzyyywwwyyyzzzzzzyyyxxxxxxxxx|||yyy|||~~~qqq```WWWUUUUUUPPPKKKOOOPPPQQQRRRRRRTTTWWWZZZ^^^^^^^^^^^^___dddkkkppp}}}}}}}}}{{{xxxwwwwwwxxxttttttuuuuuuuuuvvvvvvvvvqqqrrrssssssrrrpppmmmkkkqqqtttxxxzzzzzzyyyxxxxxxzzz{{{|||{{{yyyvvvsssrrrrrrpppqqqvvvyyyxxxwwwxxxzzz{{{{{{{{{zzzwwwuuutttssssssssssssrrrpppooonnnkkkkkkkkkjjjiiigggeeedddeeeeeeddddddccccccccccccccccccbbbaaaaaa```______\\\[[[YYYWWWVVVVVVWWWXXXXXXXXXXXXXXXYYY[[[]]]___dddgggkkkppptttwwwxxxxxx~~~vvviiiaaa```bbbiiiiiihhhfffeeeddddddeeennnooooookkkddd``````aaa]]]```fffnnnvvvxxxtttpppnnnhhhccc___VVVMMMJJJMMMQQQYYY```aaabbbaaa[[[RRROOOPPPQQQQQQRRRQQQQQQPPP[[[dddjjjiiijjjooottttttxxxwwwvvvvvvvvvsssmmmiiimmmllljjjiiifffbbb]]]YYYQQQOOOLLLLLLMMMMMMKKKIIIQQQRRRQQQNNNMMMQQQZZZaaaUUUPPPMMMOOOTTTWWWTTTPPPRRRZZZdddhhhddd\\\WWWTTTYYY^^^eeejjjkkkiiieeeccc\\\[[[ZZZZZZ\\\```cccfffgggggggggggghhhiiijjjkkknnnooorrrssstttsssqqqooorrrwwwzzzzzz||||||yyywwwuuusssrrrddd\\\SSSOOOQQQTTTRRRPPPPPPLLLHHHGGGJJJMMMMMMLLLMMMKKKIIIIIILLLRRRXXX\\\WWW^^^aaa]]]XXXWWWUUUQQQJJJCCC???@@@???===>>>CCCDDDHHHIIIGGGIIIMMMNNNJJJGGGGGGFFFCCC@@@>>>???AAAEEEDDDIIIQQQTTTNNNIIIIIIEEEGGGLLLRRRTTTRRRMMMJJJHHHGGGFFFEEEFFFHHHKKKLLLIIIKKKMMMMMMLLLKKKMMMOOOOOOMMMOOOVVVWWWTTTSSSVVVXXXYYYVVVPPPNNNQQQRRRPPPOOONNNMMMKKKJJJMMMSSSWWW[[[UUUPPPMMMLLLLLLMMMNNNTTTSSSTTTUUUVVVVVVTTTQQQRRRTTTVVVWWWVVVTTTRRRQQQPPPNNNMMMOOORRRUUUVVVUUUTTTTTTSSSSSSTTTUUUUUUUUUVVVTTTPPPLLLKKKKKKLLLMMMIIIJJJKKKKKKJJJIIIGGGFFFIIIHHHGGGDDDAAA???@@@AAACCCCCCCCCBBBAAA???===<<>>>>>===<<<===BBBKKKRRRRRRKKKCCCBBB???@@@DDDHHHLLLTTT\\\]]]ZZZXXX\\\dddlllpppqqqpppnnnkkkiiiiiijjjkkkllljjjiiigggfffeeedddbbbaaa]]]^^^```bbbddddddcccbbb]]]\\\ZZZZZZ\\\___```___\\\\\\ZZZZZZZZZ\\\]]]___cccbbbaaa```___^^^]]]\\\]]]]]]]]]\\\[[[ZZZYYYYYY\\\ZZZWWWUUUUUUUUUSSSRRRQQQTTTVVVWWWVVVVVVWWWYYYYYYYYYXXXYYYYYYXXXVVVTTTXXXYYYYYYYYYXXXVVVVVVUUU~~~{{{yyy~~~}}}||||||}}}~~~}}}~~~~~~{{{xxxyyy{{{~~~|||qqqkkkiiiiiiiiioooqqqrrrssstttwww|||}}}|||~~~||||||yyyvvvooolllmmmrrruuusssrrrssswwwwwwwwwwwwvvvtttrrrqqquuuvvvwwwxxxyyyxxxxxxxxxzzzyyyyyywwwuuusssqqqppprrrrrrrrrrrrrrrqqqqqqqqqsssuuuyyy{{{||||||zzzxxxyyywwwuuurrrqqqqqqrrrrrrooonnnmmmlllmmmmmmnnnmmmjjjlllppptttxxxzzz||||||~~~{{{nnn^^^QQQMMMMMMNNNOOONNNKKKHHHFFFHHHJJJTTTUUUVVVTTTQQQOOOPPPRRRQQQQQQRRRWWW]]]___]]]ZZZ\\\ZZZWWWUUUPPPLLLLLLOOORRRVVVXXXVVVUUUTTTRRRNNNNNNNNNOOOOOOPPPPPPPPPPPPRRRWWWZZZ[[[^^^fffnnnrrr}}}{{{yyywwwuuuqqqnnnccc```]]]ZZZXXXWWWUUUTTTRRRTTTUUUSSSQQQQQQTTTWWWOOOKKKHHHHHHJJJJJJHHHEEECCCHHHNNNQQQPPPNNNMMMNNNNNNRRRYYY___bbbbbb___\\\YYYYYYYYYZZZ^^^bbbgggjjjnnnooorrrssstttrrrpppnnnoooppprrrsssttttttssssssvvv|||}}}yyyvvvuuuhhhbbb[[[XXXZZZ\\\[[[YYYUUUQQQMMMNNNQQQUUUVVVVVVYYYWWWSSSQQQQQQSSSWWWYYYVVV[[[^^^^^^^^^^^^\\\XXXVVVSSSQQQQQQPPPNNNOOORRRLLLOOOPPPNNNMMMNNNNNNLLLKKKMMMNNNNNNMMMMMMNNNOOOLLLIIIHHHJJJKKKIIIHHHHHHDDDEEEEEEFFFHHHKKKJJJHHHEEEEEEDDDDDDDDDFFFGGGHHHFFFGGGHHHHHHHHHHHHIIIJJJJJJIIIKKKNNNNNNLLLJJJKKKKKKLLLJJJEEEDDDGGGGGGEEEDDDEEEGGGGGGGGGGGGGGGHHHLLLIIIEEEBBBAAABBBBBB@@@======>>>@@@CCCDDDDDDBBBFFFDDDBBBAAAAAABBBBBBCCCEEECCCBBBBBBCCCDDDDDDDDDIIIIIIJJJJJJKKKMMMOOOQQQUUUSSSPPPNNNLLLLLLLLLMMMJJJKKKLLLNNNOOOOOOOOOOOOMMMMMMMMMKKKIIIGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHMMMNNNPPPRRRTTTVVVUUUSSS```aaaccceeeffffffcccaaa___^^^]]]]]]]]]\\\]]]___YYYTTTNNNLLLMMMNNNMMMLLLJJJIIIJJJPPPVVVYYYVVVRRRTTTQQQQQQRRRRRRRRRWWW]]]cccaaaaaafffnnnvvv{{{}}}}}}{{{yyyvvvuuuvvvxxxzzz}}}~~~~~~}}}{{{xxxwwwvvvqqqsssvvvxxxxxxxxxwwwwwwtttqqqooopppqqqqqqqqqqqqlllkkkiiihhhhhhjjjlllmmmsssrrrqqqpppooonnnmmmmmmnnnmmmkkkiiihhhhhhiiiiiijjjhhheeeddddddeeeeeedddeeefffhhhiiiiiiiiiiiijjjiiihhhggghhhiiijjjhhhfffggggggggghhhhhhhhhgggfff|||yyyooolllmmmqqqsssqqqooopppqqqqqqqqqqqqqqqpppooonnniiijjjkkkmmmoooqqqrrrssszzzxxxvvvssspppnnnmmmmmmkkkkkkkkkkkkkkkjjjiiiiiijjjnnntttyyy}}}~~~~~~||||||~~~}}}{{{{{{}}}~~~yyy{{{~~~ttteeeXXXRRRQQQVVVXXXZZZYYYVVVUUUWWWYYY[[[]]]____________aaabbbeeeeeeeeefffhhhiiiiiihhhggghhhhhhgggfffeeefffhhhjjjkkkjjjgggdddccccccdddeeeeeeeeeffffffgggggghhhggghhhiiijjjlllrrrzzz~~~|||}}}zzzwwwtttrrrppppppjjjlllnnnooommmjjjiiiiiiiiifffcccbbbaaa```___]]]TTTVVVWWWWWWVVVWWWXXXZZZZZZ\\\```fffjjjjjjhhheeeeeeeeegggjjjnnntttxxx{{{{{{~~~zzz}}}yyywwwvvvuuuttttttmmmjjjiiilllrrrwwwyyyyyyzzzxxxuuurrrppppppqqqrrrtttuuuvvvxxxyyyyyyvvvrrroooooopppooolllkkklllmmmiiikkkmmmllliiigggfffffffffiiilllnnnnnnooooooppplllhhhdddcccbbbbbbbbbbbb``````^^^\\\^^^bbbdddaaa_______________```aaaaaa````````````aaaaaaaaaaaaaaabbbdddggghhhgggffffff```bbbaaa]]]\\\______]]]\\\^^^```bbbcccaaa___^^^______\\\WWWWWWYYYWWWTTTOOOOOOQQQVVV[[[^^^______aaa]]]YYYWWWXXXZZZ[[[\\\\\\\\\ZZZYYYYYYYYYZZZZZZaaabbbccccccdddfffiiilllnnnmmmkkkiiigggfffffffffcccdddeeeggghhhiiijjjjjjggghhhjjjiiihhhffffffgggddddddeeefffggghhhiiiiiiiiillllllkkklllppprrrpppxxxyyy{{{|||{{{zzzyyywwwwwwvvvwwwyyyvvvqqqqqqsssuuuqqqmmmlllnnnooonnnllllllkkkkkklllmmmnnnnnnmmmmmmjjjhhhhhhfffcccfffkkkqqqpppnnnooossswwwyyyzzz||||||{{{yyywwwwwwyyy{{{xxxzzz|||{{{yyyvvvtttsssvvvyyy|||}}}}}}|||||||||{{{wwwuuuxxxzzzxxxxxxyyysssqqqooommmmmmoooqqqssswwwvvvvvvuuuuuuttttttssswwwuuurrrpppoooppprrrtttnnnlllhhhggghhhiiiiiiiiiiiiiiijjjkkkkkkkkkjjjjjjgggeeedddeeeiiikkkiiigggdddddddddfffhhhjjjiiiggg~~~~~~|||yyyvvvvvvyyyzzzvvvtttuuuttttttttttttttttttttttttpppqqqrrruuuxxx|||{{{xxxvvvvvvwwwqqqrrrsssssssssrrrppppppeeehhhkkkpppuuuxxx{{{|||}}}yyyuuuvvv{{{~~~|||vvvssspppoooqqqssssssrrrpppqqqsssuuuvvvwwwwwwwwwyyyppphhhcccaaa]]]aaaeeeeeebbb``````bbb___```bbbdddeeefffhhhiiijjjlllnnnooonnnmmmmmmnnnkkkmmmoooooonnnnnnoooooonnnnnnnnnllliiifffhhhjjjjjjjjjjjjkkkkkklllmmmnnnnnnnnnooorrrtttvvvzzz}}}yyy{{{~~~}}}|||~~~|||||||||yyywwwuuutttsssppprrrttttttsssrrrqqqppptttsssrrrpppnnnmmmllllllmmmmmmlllkkkkkkkkkmmmooottttttuuuyyy||||||yyyvvvssstttwww{{{}}}~~~xxxuuussstttrrrpppppptttzzz~~~~~~~~~}}}|||{{{zzzzzzzzzyyyzzzwwwvvvyyy|||{{{xxxvvvpppssstttssspppoooooopppnnnppprrrssspppmmmmmmnnnkkkooosssvvvwwwvvvvvvwwwsssrrrooommmlllmmmllljjjjjjllljjjggghhhmmmmmmiiigggggghhhhhhiiiiiiiiiiiiiiihhhgggggghhhhhhgggfffgggjjjmmmooopppqqqqqqppphhhjjjiiiffffffiiiiiiggghhhhhhiiijjjkkkkkkjjjiiigggiiigggbbbbbbeeebbb]]]______```dddiiilllnnnnnnooollliiihhhiiijjjiiihhhfffffffffeeedddeeeggghhhlllmmmnnnmmmlllmmmqqquuurrrrrrpppooonnnmmmlllllliiiiiijjjjjjkkkllllllmmmllloooqqqrrrqqqppppppqqqoooooooooppppppqqqrrrrrrnnnqqqqqqmmmnnntttwwwvvvqqqrrrssssssqqqpppppppppqqqqqquuuyyywwwrrrqqquuuxxxuuussstttwwwxxxwwwuuusssuuuwwwvvvtttrrrrrrsssxxxuuutttuuurrroooqqqvvvyyywwwtttsssssstttuuuuuuvvvxxxxxxvvvsssrrrtttvvvyyy|||}}}zzzxxxxxxsssvvvzzz{{{yyyxxxxxxyyyxxxssstttyyy|||{{{{{{~~~|||zzzxxxvvvvvvxxxzzz|||~~~|||{{{~~~}}}zzzvvvssssssssssssrrrttttttttttttuuutttsssrrrmmmjjjiiikkkooorrrqqqooojjjiiijjjmmmqqqttttttrrr}}}{{{~~~|||zzzyyy|||||||||{{{|||}}}|||{{{xxxyyyxxxxxxxxxyyyyyyyyyzzzzzzsssssstttwww{{{~~~yyyvvvuuuvvvvvvvvvwwwxxxxxxxxxwwwuuuuuuuuuuuuuuuvvvyyy}}}{{{vvvwww}}}~~~zzz{{{vvvssstttuuutttsssooopppqqqrrrssssssssssssuuuuuutttrrrpppllliiigggccchhhmmmlllgggcccbbbcccdddeeefffhhhjjjkkkmmmnnnkkkoootttuuusssppppppqqqssswwwyyyxxxvvvvvvvvvuuuqqqrrrssstttpppmmmnnnqqqooooooooopppqqqrrrssstttrrrrrrvvvzzz}}}}}}~~~}}}~~~~~~}}}}}}~~~{{{yyyyyy|||~~~~~~}}}~~~~~~|||zzzzzzzzzvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzyyywwwvvvuuuuuuvvvsssrrrrrrrrrrrrssstttuuu~~~}}}zzzuuuwwwzzz~~~~~~yyysssqqqrrrxxxvvvuuuwww|||~~~}}}{{{|||}}}~~~yyyuuutttwww||||||zzzxxxuuuyyy|||zzzwwwvvvvvvvvvppprrrvvvxxxvvvssssssvvvooosssxxx{{{{{{zzzyyyyyyvvvvvvvvvuuuuuuvvvsssoooqqquuuuuuqqqsssvvvtttnnnmmmnnnnnnoooooooooooonnnooonnnllllllmmmmmmllljjjmmmpppssstttuuuvvvuuusssnnnppppppmmmmmmppppppnnnpppooommmmmmoooqqqqqqqqqpppsssqqqmmmlllooolllfffkkkjjjjjjllloooqqqqqqqqqtttrrrqqqrrrssssssppplllmmmnnnooonnnnnnppprrruuuuuuvvvvvvtttrrrrrruuuyyyuuutttsssrrrqqqpppooonnnqqqqqqqqqqqqqqqqqqqqqqqqqqqssswwwxxxxxxwwwwwwwwwxxxxxxwwwvvvvvvvvvwwwwwwvvvzzzyyyuuuuuu{{{vvvvvvwwwuuutttsssssstttqqqrrrxxxyyyyyy{{{yyyxxxyyy}}}}}}{{{tttyyy|||xxxyyyzzzuuussssssuuutttqqqsssxxxvvvuuusssrrrrrrssstttuuusssuuuvvvuuurrrpppqqqsssvvvzzz~~~|||xxxwwwwwwuuuyyy}}}}}}|||zzzzzz|||zzzuuuwww~~~}}}|||}}}]]]___aaadddhhhlllqqquuu|||~~~~~~zzz{{{zzzzzz{{{}}}{{{yyyxxxwwwxxxzzz{{{zzzyyyxxxxxxwwwwwwxxxyyy{{{|||zzzyyyyyyxxxyyyyyyzzz{{{}}}}}}~~~~~~}}}|||{{{{{{zzzwwwvvvyyy}}}|||zzzyyy|||{{{uuussswww{{{}}}|||~~~~~~|||zzzyyywwwtttrrrsssvvvzzzzzzwwwtttssssssrrrrrrrrrrrrqqqnnnjjjggglllnnnpppqqqppppppppppppvvvwwwxxxxxxwwwvvvuuutttzzzzzzyyywwwvvvwwwyyy|||yyyxxxuuuqqqnnnmmmqqqtttqqqpppooooooqqqsssvvvwwwvvvtttwww~~~}}}}}}yyy{{{zzzzzz}}}|||{{{||||||yyywwwwwwwwwvvvuuuuuuuuuuuuuuutttxxx{{{|||~~~{{{tttuuuwwwyyy|||~~~~~~|||}}}|||wwwsssqqqpppyyyzzz{{{{{{{{{{{{}}}~~~|||{{{{{{||||||{{{zzz|||yyywwwxxxzzz|||zzzyyy}}}|||}}}~~~{{{wwwyyy}}}zzzxxxyyyyyyuuurrruuuwwwyyyyyywwwuuuuuuuuuuuuvvvwwwxxxvvvtttrrrppppppooooooqqqssstttsssrrroooppprrrvvvzzz{{{wwwsssrrruuuuuusssrrrsssrrrnnnooopppqqqrrrrrrqqqpppooopppuuuxxxvvvqqqmmmnnnooommmnnnooopppqqqrrrrrrrrrmmmoooqqqrrrsssuuuwwwyyytttrrrqqqtttzzz~~~|||yyy~~~}}}{{{xxxuuusssqqqzzzwwwuuuuuuwwwwwwtttqqqqqquuuyyy{{{{{{zzzyyyyyyuuuyyy|||~~~}}}{{{yyyyyywwwyyy|||}}}~~~||||||}}}~~~zzz}}}{{{yyyyyy{{{}}}zzzyyyxxxxxxxxxyyyzzz{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuxxx|||yyyrrrvvvuuuvvvwwwwwwvvvrrrnnnsssvvvyyy||||||{{{yyywwwuuuwww{{{~~~~~~}}}zzzwwwyyyzzz{{{}}}PPPPPPPPPPPPPPPPPPQQQRRRSSSUUUWWWYYY[[[]]]^^^___```fffkkkiiiccc```ccchhhiiiiiikkknnnrrruuuvvvuuuuuuwwwyyy{{{||||||{{{zzz|||zzzyyywwwvvvwwwxxxyyywwwttttttwwwxxxwwwxxx{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{zzz{{{}}}}}}|||{{{xxxwwwwwwvvvwwwxxxyyyzzzuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxx|||xxxvvvwwwzzz{{{yyyuuuyyywwwvvvwwwzzz|||{{{zzz}}}yyyvvvvvvxxxzzzuuutttvvv{{{|||{{{{{{~~~~~~~~~~~~zzz{{{{{{|||}}}xxxzzzyyyxxxxxxyyyzzz{{{|||{{{|||{{{yyyzzz}}}|||wwwuuuuuuvvvvvvwwwyyy{{{}}}xxxxxx{{{}}}~~~|||zzzzzz}}}|||yyyzzz}}}~~~~~~~~~~~~}}}~~~~~~|||~~~~~~~~~{{{|||{{{zzz}}}}}}yyyuuuwwwvvvrrrrrrttttttrrrrrrssssssssssssqqqpppoootttwwwzzzzzzxxxvvvvvvvvvwwwxxxxxxxxxwwwuuusssrrrvvvxxxzzz{{{{{{zzz{{{|||~~~}}}}}}|||}}}}}}|||~~~zzzzzz{{{zzzyyyzzz|||~~~{{{{{{{{{{{{|||~~~|||{{{yyyxxxyyy|||~~~}}}{{{}}}{{{}}}}}}}}}||||||||||||{{{zzz|||~~~}}}zzzvvvssswwwwwwuuutttsssrrrrrrrrrtttqqqmmmkkkllloootttwwwwwwyyy{{{{{{xxxvvvvvvwwwqqqpppoooppprrrvvv{{{}}}|||yyyxxx{{{}}}wwwqqqpppuuuwwwrrrmmmkkkiiikkkmmmmmmlllkkkkkklllpppooonnnllljjjhhhfffdddmmmmmmmmmnnnooopppqqqrrrooorrrtttsssqqqqqqtttwwwdddcccccceeehhhiiiiiiiiijjjlllnnnooonnnllljjjhhhlllmmmoooppppppooommmlllpppoooooooooppprrrtttuuusssrrruuuzzz|||yyyyyy{{{|||{{{zzz{{{{{{~~~~~~}}}|||{{{|||}}}~~~}}}{{{{{{{{{}}}~~~~~~|||zzzzzzzzzyyy{{{~~~~~~}}}}}}~~~~~~|||{{{{{{{{{zzzzzz{{{||||||xxxyyy{{{|||}}}}}}}}}|||zzzyyywwwwwwwwwxxxzzz{{{~~~{{{xxxxxxzzzzzzwwwtttvvvuuutttuuuvvvwwwvvvuuuvvvuuusssrrrrrrqqqooommmiiihhhjjjoooqqqooonnnqqqssstttuuuxxx||||||yyy}}}}}}|||||||||~~~~~~yyyssstttxxxzzzxxx~~~{{{wwwuuuuuuyyy|||}}}~~~|||~~~wwwxxx~~~www{{{~~~{{{}}}}}}|||yyyxxxzzz{{{||||||}}}~~~}}}zzzwwwwwwoooeee______bbbddddddgggkkkqqqyyy|||hhhkkknnnqqqtttwwwzzz}}}|||}}}}}}~~~}}}zzzyyy{{{}}}yyytttpppnnnpppmmmhhhbbb^^^\\\[[[[[[[[[]]]______^^^]]]]]]^^^ZZZZZZ[[[\\\^^^```cccdddcccdddbbb```aaaeeeeeebbbbbb``````cccgggjjjhhhffflllhhhhhhlllmmmiiiccc```\\\]]]^^^aaaeeeggghhhggg}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~}}}zzzxxxyyyyyyyyy{{{~~~~~~~~~}}}~~~~~~}}}}}}}}}||||||||||||}}}|||zzzwwwuuutttvvvxxxzzz}}}{{{zzzzzz||||||zzzxxxtttttttttuuuvvvvvvvvvuuussspppooonnnnnnjjjccc]]]]]]\\\___eeegggffffffiiihhhkkklllmmmpppssssssooorrrjjjdddgggrrr{{{|||zzzuuuyyy}}}}}}{{{tttoooooosssxxxwwwzzz{{{zzzvvvrrrssszzz}}}xxx{{{~~~{{{}}}~~~~~~|||{{{yyyxxxxxxrrrmmmpppxxx~~~}}}yyy|||}}}~~~~~~}}}~~~~~~}}}wwwqqqrrrtttwwwvvvrrrmmmhhhfffccccccaaa]]]ZZZYYYZZZ[[[WWWXXXYYY[[[\\\ZZZVVVSSSWWWQQQJJJCCCAAACCCFFFHHHHHHLLLSSS\\\ccceeedddbbbOOOSSSZZZ```eeejjjpppsssxxxxxxyyyzzz{{{{{{{{{zzz|||yyyuuusssuuuyyy||||||yyy}}}xxxrrrlllhhhdddccc[[[\\\]]]^^^___```aaabbb```aaadddgggiiikkklllllllllmmmllljjjlllooooookkkqqqpppqqqsssvvvxxxvvvtttzzzyyy{{{}}}~~~{{{vvvssslllkkkjjjnnnsssvvvuuusss{{{wwwttttttuuuwwwzzz}}}yyyxxx}}}~~~~~~~~~~~~}}}||||||zzz|||~~~~~~yyyvvvrrrooonnnoooqqqsssxxxwwwvvvvvvwwwwwwvvvuuurrrsssssstttsssrrrqqqqqqrrrpppooooooooojjjbbb[[[ZZZYYY\\\bbbeeeeeehhhlllkkkoooqqqqqqssswwwtttooofff[[[QQQPPPXXX```bbb```WWWYYY]]]bbbfffjjjlllmmmooonnnoooqqquuuwwwxxxwww~~~~~~}}}zzzvvvppplllmmmmmmkkkgggjjjkkkmmmllllllnnnssswwwvvvrrrnnnooottt{{{uuupppsssxxxzzz|||{{{zzzyyyzzz}}}zzzzzzzzz||||||xxxyyy~~~rrrrrrrrruuuzzz|||}}}}}}wwwnnniiihhhgggddd```cccdddeeeggghhhjjjkkkllliiifffaaa^^^]]]\\\ZZZYYY[[[UUUPPPRRRXXX[[[ZZZVVVXXX[[[___ccceeefffffffffaaaaaa```aaaaaa```]]][[[WWWWWWWWWYYY]]]aaaccceee___]]]\\\aaahhhmmmllliiihhhgggggghhhkkkooosssuuuuuuvvvzzz~~~yyyvvvxxx|||~~~|||zzzxxx}}}}}}~~~~~~wwwvvvyyy{{{xxxtttmmmhhhdddcccdddbbb\\\WWWRRRTTTVVVVVVSSSOOOMMMLLLNNNNNNMMMJJJGGGFFFGGGHHHFFFFFFHHHJJJLLLLLLIIIGGGLLLJJJGGGCCCAAAAAACCCEEE@@@BBBFFFLLLPPPPPPMMMKKKAAAEEEKKKQQQUUUZZZ^^^aaakkkmmmpppsssuuuvvvvvvvvvrrrqqqnnnkkkjjjkkklllmmmnnnppppppooopppsssrrrnnnccchhhlllmmmjjjiiilllpppmmmllljjjiiiiiijjjlllmmmnnnppptttxxx||||||}}}~~~~~~{{{xxxtttqqqvvvvvvtttrrrpppnnnllllll````````````aaabbbcccccc___aaaeeeiiilllmmmmmmmmmsssuuutttrrrsssvvvtttpppqqqqqqrrrsssttttttrrrpppvvvxxxzzz{{{|||{{{xxxuuurrrnnnjjjiiiiiihhhdddaaa]]]\\\]]]aaahhhkkkkkkjjjnnnnnnmmmmmmmmmmmmnnnnnnoooooopppqqqssswww{{{}}}|||zzzxxxyyy|||~~~|||||||||}}}}}}|||||||||xxxwwwuuussspppnnnllljjjhhheeeeeeiiilllnnnrrrwww}}}{{{wwwtttrrrkkkmmmllliiiiiihhhccc]]][[[VVVTTTWWW[[[\\\^^^``````___dddpppzzz~~~~~~}}}~~~{{{yyyuuurrrpppqqqssstttvvvvvvuuutttsssrrrqqqqqqsssuuuwwwvvvtttrrrqqqqqqsssssstttuuuuuurrrnnnjjjiiiggghhhmmmqqqssswww|||~~~xxxnnn]]]RRRFFFAAAEEEJJJKKKJJJFFFGGGIIILLLOOORRRTTTUUUTTTTTTUUUWWW[[[^^^______^^^\\\\\\^^^bbbfffhhhiiikkkooorrrrrrpppppprrruuuppppppnnnllljjjkkknnnqqqxxx}}}xxxwwwyyy}}}|||xxxuuuxxx|||xxxrrriiigggccc___]]]]]]^^^^^^aaa\\\WWWVVVZZZ___bbbccc___```]]]WWWUUUYYY\\\\\\[[[ZZZWWWSSSPPPQQQTTTWWWXXX]]]cccfffccc___[[[ZZZWWWXXXYYY\\\^^^aaaccceeeiiijjjiiiffffffhhhfffaaarrrtttuuusssqqqttt{{{gggfffgggooozzz~~~xxxnnnkkkmmmooonnniiikkkooowww~~~{{{vvvuuurrrppptttxxxsssdddXXXRRRNNNIIIFFFGGGHHHGGGEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGDDDCCCBBBBBB@@@>>>@@@===;;;===@@@BBBAAA???>>>@@@BBBCCCCCCDDDFFFGGGAAACCCFFFJJJMMMMMMJJJGGGBBBBBBCCCEEEFFFGGGGGGGGGHHHFFFEEEGGGLLLOOOPPPOOONNNMMMMMMNNNPPPSSSVVVXXXVVVWWWYYY\\\aaaeeefffeeeiiiggghhhlllsssxxxyyyyyyzzz{{{xxxsssrrrvvvxxxwwwyyyyyyxxxxxxxxxxxxyyyzzzzzzvvvpppooopppooojjjeee```aaabbbaaa```\\\YYYWWWXXX[[[```cccbbb___^^^]]]YYY]]]aaaaaa___^^^bbbfffggggggffffffdddcccaaa```gggddd```aaadddffffffeeebbb___]]]]]]^^^^^^[[[XXXPPPRRRSSSSSSQQQPPPPPPPPPSSSTTTTTTSSSQQQOOOOOOPPPNNNNNNOOOQQQTTTUUUTTTSSSOOOOOOOOOPPPPPPOOONNNNNNSSSSSSSSSTTTTTTRRRNNNKKKIIILLLNNNPPPQQQRRRUUUWWWbbbeeekkkqqquuuxxxyyyyyytttsssqqqnnnkkkiiigggfffdddhhhiiiggggggjjjjjjgggdddfffhhhfffccc```aaaccc^^^^^^^^^^^^___```aaabbb___```aaacccfffhhhjjjkkkiiijjjkkkkkkiiifffcccaaadddcccbbb```^^^\\\ZZZYYYWWWUUUSSSRRRSSSSSSRRRQQQNNNQQQTTTXXXZZZ[[[[[[[[[[[[]]]\\\ZZZ[[[^^^\\\XXXXXXYYY[[[[[[[[[ZZZXXXVVV]]]```bbbaaa```bbb```]]]\\\YYYVVVTTTSSSRRRPPPOOO___\\\[[[___eeeiiiiiihhhdddeeefffggghhhhhhhhhhhhggghhhiiihhhhhhhhhkkknnnvvvvvvwwwxxxxxxvvvqqqnnnnnnooopppqqqsssvvvwwwyyyssssssrrrqqqqqqrrrssssssttttttsssqqqooommmlllkkkllliiihhhkkkllllllnnnrrrsssrrrqqqooonnnmmmlllkkkkkkmmmmmmkkkkkkkkkggg``````\\\\\\___aaaaaafffmmmoooooottt|||~~~||||||}}}~~~~~~~~~}}}}}}}}}~~~}}}|||oooggg^^^XXXXXXXXXXXXWWWXXXYYYZZZ]]]```eeeiiillljjjiiijjjlllppprrrrrrrrrvvvrrrooonnnpppqqqrrrqqqiiijjjiiigggeeehhhpppwwwppplllhhhfffhhhjjjkkklllvvv}}}zzzooohhhffflllpppxxx{{{iiiiiihhhdddaaafffqqqzzzzzzxxx{{{~~~yyytttnnnlllmmmnnnmmmlllkkkgggbbbbbbfffiiiiiigggdddeeedddbbbdddhhhiiiggg______]]]XXXRRRNNNMMMNNNEEEFFFHHHJJJJJJIIIHHHGGGBBBDDDFFFIIIKKKLLLMMMMMMJJJLLLLLLJJJKKKNNNLLLGGGNNNSSSVVVVVVSSSTTTZZZ```]]]dddfffbbbeeemmmoooiiiSSSRRRSSSXXX```hhhnnnppplllmmmhhh]]]TTTRRRTTTTTTLLLNNNQQQUUUXXXZZZYYYXXXVVVVVVWWWZZZ[[[WWWOOOIIIEEEEEEEEEFFFGGGJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOVVVUUUTTTTTTTTTRRROOOMMMKKKLLLNNNNNNMMMLLLLLLLLLLLLOOORRRSSSRRRSSSUUUXXXTTTUUUYYY]]]aaaaaa___\\\UUUVVVXXXXXXWWWTTTRRRQQQUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSSSSTTTUUUWWWXXXVVVUUUUUUWWW[[[^^^___```___```ccceeegggiiikkkmmmlllnnnmmmiiiiiikkkkkkiiiiiihhhfffdddcccccccccccc___\\\YYYXXXYYYYYYWWWTTTSSSTTTVVVWWWXXXXXXXXXWWWXXX[[[___aaa```^^^\\\\\\ZZZ]]]aaaaaa```^^^___```aaabbbdddeeeeeecccaaa___bbbcccdddeeefffhhhjjjkkkiiiiiihhhhhhiiihhhhhhhhhbbbccccccbbbaaaaaabbbdddaaaccceeeeeebbb```______^^^]]]]]]^^^aaacccdddcccccccccdddfffhhhhhheeebbbeeecccbbbbbbbbbbbb```^^^]]]]]]]]]\\\[[[\\\^^^```fffjjjpppvvv{{{}}}}}}}}}{{{zzzxxxuuusssqqqoooooojjjnnnpppnnnnnnqqqqqqooottttttsssrrrqqqooonnnnnnlllkkkkkkkkkkkkmmmooopppjjjjjjiiiiiiiiiiiijjjkkkmmmnnnnnnnnnmmmkkkhhhggggggfffbbb^^^ZZZVVVTTTRRRTTTQQQOOOOOOQQQRRRRRRQQQOOOQQQSSSUUUVVVWWWVVVUUUWWWYYYZZZYYY[[[^^^]]]XXX[[[]]]```aaaaaa___^^^]]]XXX\\\\\\WWWUUUWWWWWWTTTQQQRRRRRRRRRRRRSSSVVVXXXrrrooommmooovvvzzz{{{yyy|||}}}~~~zzz{{{{{{{{{|||~~~}}}}}}~~~}}}}}}~~~yyy{{{|||{{{|||~~~zzztttsssqqqqqqrrrpppnnnwww|||}}}~~~}}}yyyzzz{{{~~~~~~~~~|||zzzvvvtttpppiiifffkkkvvvooohhhbbbaaadddhhhhhhfffdddlllsssqqqgggZZZRRROOOYYYYYY[[[aaaiiikkkiiieeeSSSPPPJJJGGGHHHNNNXXX^^^cccccceeekkkrrrqqqiiiaaa^^^fffooozzz{{{uuupppqqqyyy~~~}}}wwwsssppprrrvvvyyywwwuuutttuuuuuuuuuzzz~~~zzzqqqssssssooohhhbbb^^^^^^[[[WWWSSSSSSVVVVVVTTTQQQLLLNNNQQQTTTUUUUUUUUUTTTPPPRRRQQQPPPQQQUUUTTTPPPNNNSSSVVVUUUOOOMMMQQQUUUPPPYYY[[[VVVWWWaaaddd```YYYYYYXXXWWWXXX]]]eeekkkcccgggeeeYYYMMMJJJKKKLLLTTTWWWZZZZZZYYYZZZ^^^bbb[[[^^^bbbcccbbb`````````ZZZ\\\___aaaccceeeiiikkkmmmmmmnnnnnnooopppqqqqqq~~~}}}}}}}}}}}}{{{wwwtttnnnqqqtttsssoookkkjjjjjjjjjnnnsssvvvvvvvvvxxx{{{zzzzzz{{{~~~~~~|||sssvvvxxxyyyvvvsssooonnnqqqssstttsssooojjjhhhfffdddddddddcccccccccddddddbbbaaa```aaaeeeiiilllmmmkkknnnqqqrrrpppoooqqqssspppssstttqqqppprrrqqqmmmqqqpppmmmjjjgggfffeeeeeefffdddcccdddeeefffffffffggggggggggggffffffeeedddiiillloooooonnnllljjjjjjiiikkkooopppooommmlllkkkkkkmmmqqqssstttrrrpppnnnllloooqqqqqqpppppprrruuupppqqqrrrpppnnnmmmnnnooollllllkkkiiihhhhhhkkknnnhhhjjjmmmmmmjjjgggeeedddjjjiiiggghhhjjjmmmnnnnnnkkkiiiiiikkkoooooolllhhhhhhffffffgggkkkmmmnnnnnnkkkkkkjjjiiihhhiiimmmoooppptttyyy~~~~~~|||zzzxxxuuuttttttttttttpppuuuwwwuuutttwwwxxxvvvxxxwwwvvvwwwyyyyyyyyywwwzzzyyyvvvuuuuuuwwwzzz||||||{{{yyywwwvvvvvvwwwwwwzzz{{{{{{||||||{{{yyyyyyuuusssqqqnnnkkkiiihhhggg___]]]\\\^^^cccfffggggggbbbcccddddddddddddcccbbbaaadddeeefffiiillllllgggdddgggkkkmmmmmmkkkkkkjjjjjjnnnllleeebbbddddddaaa```bbbcccaaa______bbbfff|||tttlllooo~~~}}}}}}~~~{{{vvv|||}}}}}}yyyvvvmmmbbb^^^eeennnsssccc\\\UUURRRUUUYYYZZZYYY\\\]]]\\\XXXSSSOOOMMMMMMTTTQQQOOOQQQUUUWWWTTTPPPMMMJJJEEEBBBAAACCCGGGJJJNNNLLLKKKOOOTTTWWWUUUQQQOOORRRZZZgggrrrwwwtttpppmmmpppuuuyyyzzz|||}}}}}}{{{|||}}}wwwsssrrrrrrrrrrrrnnnlllhhhfffeeegggjjjmmmkkkpppvvvyyyyyywwwvvvuuutttsssrrrrrrttttttsssrrrpppqqqppplllfffdddgggkkklllppprrrrrrvvv}}}~~~{{{yyywwwuuuttttttyyyyyyxxxtttooommmoooqqqvvvzzz~~~}}}{{{|||~~~|||sss|||{{{uuutttvvvvvvrrrnnniiieeecccbbbaaa``````aaaccceeefffggghhhhhhfffhhhjjjkkkjjjkkkmmmooouuuqqqllllllnnnqqqrrrrrrqqqrrrrrrrrrpppooooooooooooiiihhhpppvvvrrrjjjdddnnnnnnnnnmmmlllkkkkkkkkknnnooopppppppppooonnnmmmpppnnnnnnooorrrsssqqqnnnlllmmmoooqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrtttuuuuuuxxxvvvtttqqqpppooopppqqqtttsssqqqoooooopppqqqssstttppplllkkkllllllkkkiiilllkkkjjjiiijjjjjjlllmmmnnnjjjiiilllrrrtttpppkkkmmmkkkjjjlllnnnooommmkkkqqqooollliiigggiiinnnrrrvvvuuuuuuxxx|||}}}{{{yyyzzzwwwtttqqqoooooopppqqqppprrrtttvvvxxxyyyzzzzzzxxxyyyyyyyyyxxxxxxzzz|||zzzzzzxxxuuuuuuwww||||||xxxuuuuuuwwwzzz|||||||||{{{{{{{{{||||||}}}xxxxxxxxxwwwvvvtttrrrqqqnnnmmmllllllmmmoooqqqsssrrrqqqooonnnnnnooopppqqqppprrrtttsssqqqpppqqqtttqqqqqqrrrrrrrrrsssssssssssssssqqqpppooonnnnnnnnnllllllkkkkkkkkkkkkllllll~~~{{{nnndddfffjjjgggbbb___iiikkkkkkjjjnnnsssssspppffffffeeefffgggjjjnnnpppvvvvvvuuuqqqooonnnqqquuuxxx|||~~~xxxrrrooonnnpppkkkggghhhmmmqqqsssssswwwxxxyyyzzzyyyxxxwwwvvvqqqvvvzzzzzzyyy{{{{{{ttttttvvvvvvhhhccc^^^]]]aaaeeeeeedddjjjlllmmmkkkfffaaa]]][[[___]]]\\\^^^bbbccc```]]]WWWTTTQQQOOONNNOOOPPPRRRRRRPPPPPPTTTZZZ^^^]]][[[YYY\\\dddoooxxx|||xxxsssxxx{{{~~~{{{zzz|||~~~~~~~~~{{{xxxwwwxxx{{{|||~~~~~~{{{}}}~~~}}}zzzwwwuuurrroooppppppqqqtttvvvssskkkeeeccciiillljjjjjjqqqxxx|||}}}xxxqqqjjjfffdddccccccaaaaaabbbbbbbbbbbbbbbbbbddddddfffggghhhhhhjjjkkknnnkkkiiiiiikkkllljjjiiieeegggjjjkkkmmmnnnooopppqqqkkkjjjqqqwwwuuunnnjjjlllkkkkkklllnnnpppqqqqqqooopppqqqrrrrrrrrrqqqppprrrpppoooqqqsssuuusssrrrqqqrrrsssuuutttssspppooorrrrrrqqqpppppppppppppppuuutttrrrpppppppppqqqrrruuutttsssssssssssstttuuuqqqooommmmmmoooqqqpppooooooooonnnnnnooopppqqqqqqrrrooommmooossstttqqqmmmpppnnnmmmoooqqqqqqooolllnnnnnnnnnlllkkkllloooqqqyyyxxxxxxzzz|||}}}{{{xxx|||zzzvvvrrrpppooooooppppppqqqrrrsssssssssrrrqqqwwwxxxxxxwwwuuuttttttuuuwwwwwwvvvtttsssvvvzzz~~~|||zzzwwwtttssstttvvvwww||||||||||||||||||||||||xxxxxxyyyyyyyyyyyyxxxxxxuuutttrrrqqqqqqrrrtttuuuqqqqqqpppppppppqqqrrrsssrrrqqqpppppprrrrrrqqqppprrrssstttuuuvvvxxxyyyyyyyyyyyywwwuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrr~~~pppdddbbbdddbbb[[[WWW___cccccc]]]YYY[[[\\\[[[YYYUUUOOOKKKIIIKKKOOORRRSSSSSSRRROOOMMMMMMOOOQQQXXX]]]cccdddaaa\\\YYYYYYWWWUUUSSSSSSTTTWWWZZZ\\\___bbbfffjjjmmmlllkkkjjjnnnsssxxxyyywwwyyy~~~~~~||||||}}}~~~xxxsssqqqtttrrrsssvvvyyyzzzwwwssslllkkkjjjiiihhhggggggfffhhhfffeeegggllloooooonnnmmmpppwwwxxxuuurrrrrrsssuuuuuuuuutttvvvwwwtttpppllllllnnnnnnrrrtttsssssstttrrrmmmpppqqqsssuuuvvvvvvuuuuuuzzz|||}}}|||xxxtttqqqpppmmmlllllllllllljjjgggeeeggggggggggggggghhhiiiiiifffeeecccaaa____________``````^^^ZZZVVVVVVZZZ]]]aaa``````ccchhhmmmppprrrvvvvvvwwwyyyyyywwwsssooolllllllllnnnqqquuuyyy{{{yyyvvvpppllliiigggdddbbbYYYXXXXXX[[[]]][[[VVVQQQUUUYYYZZZWWWXXX___gggkkkvvvsssnnnkkklllpppvvvyyywwwvvvtttsssrrrqqqqqqqqqlllkkkjjjkkkllllllkkkjjjlllllllllmmmnnnmmmjjjgggfffgggggghhhgggfffeeedddgggbbb```fffkkkiiifffdddaaa^^^\\\^^^bbbffffffeeelllmmmnnnoooppppppooonnnrrrqqqoooppprrrssssssrrrooopppsssttttttrrrooommmppppppppppppooooooooooootttsssrrrqqqpppqqqrrrrrrsssttttttuuuuuuuuuttttttooonnnmmmmmmoooqqqqqqpppmmmmmmnnnoooppppppqqqqqqwwwtttqqqqqqtttuuusssqqquuuttttttuuuwwwvvvtttrrrqqqsssuuuvvvvvvvvvwwwxxxvvvuuuuuuvvvxxxwwwuuusssvvvtttqqqnnnlllkkkkkkkkkttttttuuuvvvuuutttsssrrruuuvvvwwwuuurrrooonnnooottttttsssrrrrrrtttxxx|||{{{zzzyyyxxxwwwvvvuuuuuuyyyyyyzzz{{{{{{zzzyyyxxxtttuuuvvvxxxzzz{{{{{{|||yyyxxxvvvuuutttttttttttttttttttttuuuvvvvvvwwwwwwxxxssspppsssxxxyyyuuupppsssssstttvvvxxx{{{}}}~~~~~~}}}{{{yyyxxxwwwvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrzzzxxxzzzyyyuuuqqqnnnrrrrrrmmmiiihhhgggdddiiiddd^^^XXXTTTUUUWWWYYYaaabbbbbbbbbaaa___]]]\\\UUU[[[bbbfffggghhhjjjllljjjkkkllljjjiiiiiimmmpppnnnqqqtttxxxzzz{{{zzzyyy|||}}}}}}~~~~~~{{{yyywww}}}zzzzzz|||}}}}}}{{{yyy}}}}}}{{{|||~~~}}}vvvpppnnnjjjfffcccbbbbbbbbbaaa^^^```aaa```\\\XXXWWWVVVVVVYYYZZZWWWWWWYYYYYYUUUWWWZZZ^^^aaabbbbbb```___```aaabbbaaa```^^^\\\\\\[[[YYYXXXYYY\\\\\\YYYVVVcccdddeeeeeeeeefffhhhiiibbbbbbaaa``````aaacccdddbbbdddeeeaaa]]]]]]ccciiimmmkkkhhhgggjjjmmmoooooojjjllloootttxxxyyyxxxvvvwwwuuusssssssssvvvyyy{{{wwwtttqqqoooooooooooonnnkkkjjjiiiiiijjjhhheeeaaa\\\^^^]]]XXXUUUYYY\\\]]]fffeeeeeeffflllvvv|||}}}|||{{{zzzyyyxxxuuuqqqnnnqqqlllkkkooorrrpppooopppmmmiiieeeeeehhhjjjiiiffffffhhhiiijjjkkkkkkjjjjjjpppooommmmmmmmmmmmmmmmmmfffhhhkkknnnooonnnlllkkklllmmmnnnooopppqqqqqqqqqrrrrrrpppoooooooooooooooppprrrtttuuuvvvuuutttsssrrrqqqpppppppppppppppoookkklllmmmnnnooopppqqqqqqvvvtttrrrqqqrrrsssssssssssstttuuuwwwxxxxxxwwwvvvqqqsssuuuvvvvvvvvvxxxyyyzzz{{{|||~~~~~~zzzyyyxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxtttvvvvvvuuurrrooonnnnnnssssssssssssssstttwwwzzzxxxyyyzzzzzzxxxvvvsssrrrtttuuuwwwxxxxxxvvvtttsssooopppqqqtttuuuwwwxxxxxxuuuuuuuuutttsssrrrqqqqqqssstttuuuvvvwwwwwwvvvvvvxxxtttrrrtttyyyzzzvvvqqqrrrrrrrrrtttuuuxxxzzz{{{zzzyyyxxxwwwwwwvvvwwwwwwppppppqqqqqqqqqqqqpppppp~~~zzzwwwuuuuuuuuuzzz{{{}}}~~~{{{uuunnniiiiiilllqqqsssuuuxxx}}}~~~~~~~~~}}}{{{~~~~~~}}}|||zzz}}}|||~~~{{{vvvsssrrrrrrrrrrrrlllmmmooonnnkkkgggdddccc```aaa```\\\]]]cccffffffdddfffjjjmmmmmmllliiigggfffeeedddeeefffhhhiiijjjgggfffeeehhhmmmpppooolllxxxzzz{{{{{{yyyzzz|||~~~wwwvvvvvvvvvxxxyyy{{{|||wwwyyyzzzwwwssssssyyy}}}zzzyyy{{{}}}{{{{{{|||~~~|||yyy}}}}}}~~~yyyxxxwwwxxx{{{}}}~~~~~~|||{{{zzzzzz{{{zzzyyywwwmmmppppppllliiijjjjjjgggggggggggghhhllluuu}}}}}}zzz{{{~~~~~~{{{zzz|||{{{xxxtttrrrssssssqqqooommmnnnoooppppppooonnnnnnpppoooooommmkkkkkkkkkkkkeeegggiiijjjllllllkkkjjjkkklllmmmnnnooooooooonnnmmmmmmkkkjjjiiihhhhhhhhhkkkmmmooorrrsssrrrqqqpppqqqrrrssssssssssssssstttnnnnnnooopppqqqsssttttttrrrrrrrrrpppoooppprrrtttoooqqqtttwwwxxxyyyxxxxxxpppqqqrrrrrrqqqrrrtttvvvyyy{{{~~~}}}||||||zzz{{{|||||||||{{{yyyxxxuuuvvvwwwvvvtttssssssssstttuuuvvvvvvuuuvvvxxxzzzuuuvvvxxxyyyxxxuuuqqqoootttuuuvvvwwwwwwuuusssqqqnnnooopppqqqrrrsssssssssqqqqqqrrrrrrrrrqqqooonnnoooqqqsssuuuuuuuuutttsssrrrrrrrrrtttuuuuuurrrppprrrqqqppppppppprrrsssuuurrrqqqqqqqqqrrrrrrssstttqqqqqqrrrssssssrrrqqqqqqvvvtttooonnnwwwyyyxxxuuuqqqnnnqqqxxx}}}}}}xxx}}}|||yyyrrrmmmnnnsssrrrmmmfffjjjpppuuuwwwssskkkeeebbbcccdddcccdddfffjjjmmmqqqwww~~~||||||}}}yyyqqqiiiiiifffiiixxx{{{zzzxxxxxx{{{yyy~~~ssspppttt|||~~~}}}~~~~~~xxx}}}~~~~~~}}}|||~~~~~~~~~|||yyyvvvtttoooooolllhhhjjjqqqwwwxxxrrrtttwwwyyyyyywwwtttrrrpppooonnnooossswwwyyyzzzsssssstttvvvzzz|||}}}}}}~~~}}}|||||||||}}}~~~}}}}}}{{{xxxuuuuuuyyy}}}}}}|||}}}}}}}}}|||}}}~~~|||{{{{{{}}}zzz{{{|||~~~~~~{{{zzzvvvqqqtttvvvwwwxxxyyy~~~}}}}}}}}}|||vvvxxxyyyyyywwwuuuuuuuuuuuuuuutttttttttsssssssssuuuuuuuuuuuutttrrrooonnnllllllkkkkkkjjjiiiiiihhhfffhhhjjjmmmnnnnnnmmmlllmmmooossstttuuuvvvxxxzzzssssssrrrrrrsssuuuwwwxxxuuuwwwxxxvvvsssrrrtttwwwwwwzzz}}}{{{wwwxxxxxxwwwuuuuuuwwwxxxwwwxxxyyyyyyxxxwwwxxxyyywwwyyy}}}~~~~~~{{{wwwtttwwwxxxxxxxxxxxxvvvuuutttrrrssssssttttttssssssssspppqqqssstttsssrrrooonnnrrrtttxxx{{{}}}}}}|||{{{xxxxxxzzz{{{|||{{{yyywwwuuusssqqqpppoooppprrrsssmmmmmmmmmmmmnnnoooppppppnnnooopppqqqqqqpppooonnnZZZ\\\[[[XXXZZZaaaggghhh\\\YYYUUURRRQQQSSSUUUWWWVVV[[[^^^[[[ZZZ]]]``````ggglllpppjjj```\\\```gggaaabbb```[[[YYYZZZYYYUUUPPPQQQUUUZZZ]]]\\\XXXSSSOOOQQQSSSTTTTTTTTTVVVWWWMMMRRRWWWYYYYYY\\\aaaeeesssmmmiiihhhfffdddgggkkkoookkkfffcccbbbbbbbbbbbbaaa```^^^```bbbaaa^^^ZZZRRROOOQQQ[[[iiirrrqqqnnnaaa]]][[[]]]aaaddddddbbbeeelllmmmhhhiiiqqqsssnnn```cccggghhhiiimmmtttzzzkkkffffffmmmnnnlllsss}}}zzzmmm___cccmmmyyy{{{uuujjjnnnuuu|||}}}~~~~~~}}}xxx|||~~~wwwxxxyyyyyyzzzzzzzzzzzzrrrsssuuuwwwyyyzzzzzzzzzvvvzzz~~~}}}|||}}}~~~yyyyyywwwuuussstttwwwyyyyyyzzz|||{{{yyywwwwwwwwwxxx{{{~~~~~~{{{xxxzzzyyyyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvuuuuuussstttuuuvvvtttqqqnnnlllssswww}}}{{{yyywwwuuutttuuuwwwxxxqqqpppoooooonnnnnnoooooolllnnnoooppppppooonnnlllfffmmmpppkkkfffhhhlllnnnmmmhhhaaa]]]\\\[[[XXXVVVSSS[[[```]]]ZZZ\\\```aaadddhhhkkkhhhbbb___bbbfffffflllpppmmmiiihhhgggeeefffddddddfffiiijjjhhheeeeeehhhkkkmmmlllkkkjjjjjjdddgggiiigggcccaaaeeeiiihhhaaa\\\ZZZYYYXXX\\\bbbhhhfffcccbbbaaa___]]]ZZZ^^^^^^\\\ZZZXXXVVVVVVVVVRRRPPPNNNOOOSSSVVVXXXYYYRRRNNNLLLOOOSSSTTTNNNGGGJJJRRRTTTPPPTTT___ccc^^^VVVXXXYYYXXXYYY```llluuuooogggdddgggeeebbbjjjwww}}}yyywww{{{~~~~~~{{{rrr```IIIJJJNNNYYYeeelllmmmjjjllllllqqqyyy}}}wwwiii\\\VVVVVV[[[lll~~~}}}{{{||||||}}}|||yyy{{{~~~~~~}}}{{{{{{{{{{{{zzz~~~zzzyyywwwsssqqqrrruuuxxxzzz{{{}}}|||yyywwwvvvvvvrrruuuxxx{{{{{{yyyvvvtttyyyyyywwwvvvuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwtttuuuvvvvvvtttpppllliiinnnssszzz~~~|||zzzzzz{{{~~~vvvuuutttrrrqqqpppooooooqqqrrrtttuuuuuutttrrrqqqzzz}}}|||zzzzzz{{{|||xxxuuurrrpppoooqqqpppppppppqqqtttvvvxxx~~~~~~~~~~~~~~~xxxuuuxxx}}}~~~wwwvvv}}}||||||wwwsssnnnkkkmmmssskkkfffbbb```aaaccccccbbb___`````````````````````eeedddcccdddeeehhhjjjlllkkkeeebbbeeehhhjjjnnntttppprrrtttuuuuuuuuuwwwxxx~~~~~~{{{{{{{{{}}}sssfffSSSRRRSSSTTTWWWXXXWWWVVVYYYWWW^^^iiijjj^^^VVVUUUKKKKKKPPP___vvv}}}{{{wwwqqqssswww|||}}}|||{{{{{{}}}yyy}}}}}}wwwxxx|||wwwyyy}}}~~~|||yyyyyy}}}~~~zzzooogggiiippptttpppnnnppptttrrrhhh___bbbbbbaaabbbbbbbbbcccbbbeeegggjjjkkkjjjfffaaa^^^]]]bbbfffllltttxxxqqqdddcccmmmyyyvvvqqqrrr~~~~~~xxx~~~~~~}}}}}}}}}~~~xxxsssqqqnnnkkknnnooosssxxx{{{zzztttnnnooorrrrrrmmmeee]]]XXXWWWZZZ]]]bbbhhhmmmppprrrsssssssssuuuxxx|||}}}{{{zzzxxxvvvtttqqqqqqqqqrrrsssssstttwwwxxxwwwtttpppmmmssssssttttttsssqqqpppnnnrrrqqqqqqsssttttttrrrppppppqqqrrrsssuuuvvvxxxxxxuuurrrppppppooojjjaaaYYY]]]___bbbgggnnntttzzz}}}yyyrrrsss{{{~~~}}}zzzwwwxxx{{{~~~yyyuuupppnnnppprrrsssrrrrrrssstttuuuuuusssqqqpppzzz}}}}}}zzzxxxyyy{{{}}}{{{yyyxxxxxx~~~}}}|||||||||~~~~~~~~~|||yyyyyy|||~~~~~~}}}vvvuuutttsssvvvzzz~~~~~~}}}~~~zzzvvvwwwyyywwwvvvxxxzzz{{{}}}~~~yyysssjjjgggdddcccdddfffggggggcccaaadddkkknnneeeYYYRRRMMMJJJJJJSSSbbboootttrrrwww~~~{{{|||}}}~~~}}}|||yyyxxxwwwuuuyyyzzzyyy{{{~~~ssssss|||xxxtttsssjjjllloooqqqrrrpppnnnlllsssyyy{{{qqqiiieeennnqqquuuvvvuuurrrpppoooxxxzzz{{{rrrlllpppxxx|||vvvrrrsssvvvtttmmmeee]]]\\\ZZZXXXVVVTTTQQQOOOSSSTTTTTTTTTQQQNNNJJJHHHMMMOOOPPPRRRYYY^^^ZZZQQQGGGNNNXXXbbbhhhkkklllmmmiiilllqqqtttmmmbbb]]]]]]bbbjjjjjjbbb___fffiiigggccciiipppuuuvvvuuuttttttkkkhhheeefffjjjooossstttuuuqqqmmmlllpppsssttttttmmmjjjfffeeefffiiikkkllleeeeeedddeeekkkooojjjbbb[[[^^^aaaaaa___^^^^^^______`````````aaaccchhhkkkfffjjjmmmiiibbb\\\[[[\\\\\\```___ZZZVVVTTTRRROOONNNOOORRRWWW\\\]]][[[XXXSSSWWW[[[[[[VVVQQQOOONNNOOORRRVVVZZZ]]]___``````eeeeeefffiiikkkjjjhhhfffjjjiiihhhffffffgggggghhheeegggiiikkkllllllkkkjjjjjjkkklllmmmmmmllljjjjjjnnnnnnoooqqqssstttrrrpppnnnnnnooopppqqqrrrsssssstttqqqoooooooookkkddd^^^YYYZZZ\\\___cccgggkkknnntttnnniiijjjpppuuuvvvtttyyyyyywwwuuussssssvvvxxxvvvrrrmmmkkklllmmmnnnmmmnnnooopppqqqpppooonnnmmm~~~~~~{{{yyy{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}xxxvvvwwwyyy|||}}}||||||||||||~~~yyyjjj[[[OOOIIIDDDEEEIIINNNPPPQQQJJJSSS]]]eeehhhnnnyyyxxxmmmeeeaaacccbbb___cccooozzziiipppyyy|||{{{yyyzzz|||ffffffeeefffggggggeeebbbdddjjjppppppooorrr|||lll]]]VVVZZZcccjjjkkkgggaaa]]]^^^gggsss{{{|||zzzyyy}}}}}}}}}~~~|||}}}~~~~~~|||rrrrrrtttwwwwwwxxx~~~zzzssseeefffkkkrrrzzzuuummmllluuu|||~~~yyy{{{~~~{{{zzztttppprrrkkkfffhhhooopppiiiaaahhhiiijjjkkknnnppprrrsss|||}}}~~~|||vvvmmmddd___RRRTTTVVVXXXXXXVVVTTTRRRWWW]]]eeeiiiggg___TTTMMMWWWYYY\\\\\\ZZZWWWUUUTTTcccjjjkkkccc]]]cccqqq{{{vvvuuuvvvxxxzzz{{{zzzyyyuuusssrrrpppiiieeejjjqqq~~~xxxsssrrruuuvvvtttqqqhhhgggggggggfffddd```]]]____________^^^]]]\\\[[[[[[XXXTTTRRRVVV[[[ZZZUUURRRSSSUUUZZZ___bbbccccccaaaaaaeeeiiiggg___YYYXXXWWW^^^___WWWTTTYYY\\\ZZZVVVYYY]]]cccggggggeeebbb\\\[[[ZZZXXXXXXZZZ___bbbaaa]]]XXXSSSRRRTTTXXXZZZXXXVVVTTTTTTUUUWWWWWWWWWQQQQQQPPPQQQVVV[[[WWWPPPPPPNNNLLLKKKMMMNNNOOOOOOJJJKKKLLLMMMMMMNNNQQQSSSTTTWWWXXXTTTLLLHHHHHHKKKNNNRRRTTTPPPLLLKKKIIIFFFBBBBBBCCCFFFJJJKKKKKKIIIHHHOOOWWW\\\\\\[[[[[[[[[\\\^^^```bbbccccccccccccdddddddddeeeeeedddaaa^^^^^^^^^^^^^^^^^^^^^^^^^^^YYYZZZZZZ[[[\\\^^^___```\\\]]]___`````````^^^]]]aaaaaabbbdddggghhhgggfffhhhhhhiiijjjjjjkkkllllllnnnkkkjjjjjjllljjjfffbbb^^^^^^```bbbdddgggjjjkkkmmmjjjggggggjjjnnnpppqqqrrrrrrrrrqqqooooooqqqsssssspppllljjjjjjkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnn~~~~~~~~~~~~~~~~~~|||{{{}}}~~~}}}}}}~~~~~~~~~||||||{{{{{{|||mmmgggeeedddrrr~~~~~~{{{xxxyyy~~~|||}}}zzzuuuxxx|||{{{xxxwwwtttvvvxxxzzzzzzzzz|||~~~ttt```[[[VVVTTTQQQNNNNNNPPPLLLOOOTTTXXXZZZ]]]eeennnvvv}}}kkk]]]XXXZZZYYYVVVYYYccclllpppYYY^^^dddffffffgggjjjnnnZZZZZZ[[[]]]___```___]]]\\\___ccceeegggmmmvvv~~~yyymmmccc]]]]]]___```aaaaaa___]]]___eeejjjllliiihhhkkkqqqssspppmmmxxxzzzyyyvvvxxxyyynnnjjjmmmqqq~~~||||||}}}uuusssvvvxxxwwwsssqqqrrruuuvvvtttrrrrrrggghhhkkkooopppnnnjjjfffccccccdddcccbbb___[[[YYY\\\[[[ZZZ[[[[[[YYYUUURRRNNNLLLLLLNNNNNNNNNSSSZZZSSSVVV___jjjkkkaaaVVVPPPDDDGGGNNNWWW___fffkkklllbbbXXXSSSXXX^^^aaadddggguuusssnnnhhhcccaaadddgggfffjjjooooookkkeee^^^[[[XXXRRRMMMMMMRRRTTTPPPLLLUUUUUUTTTRRRPPPOOOOOOOOO\\\^^^aaaeeegggccc[[[UUUJJJKKKMMMOOOOOONNNLLLKKKLLLOOOUUUZZZ\\\ZZZTTTOOORRRTTTVVVUUURRROOONNNNNNRRRUUUUUUOOOJJJMMMYYYbbb``````_________`````````^^^^^^```aaa\\\XXXYYY___ppplllgggfffiiinnnpppqqqssstttwww||||||uuuqqqqqqsssrrrooovvvrrroooooossswwwxxxwwwwwwttttttyyyzzztttnnnkkkooosssrrrjjjdddcccdddbbb```___aaafffmmmoookkkgggiiikkkllliiifffggglllrrroookkkddd\\\VVVVVVYYY]]]```^^^]]]^^^______]]][[[UUUVVVUUUVVV[[[aaa___ZZZ]]]WWWRRRRRRVVV[[[]]]]]]VVVWWWXXXXXXVVVUUUUUUVVVaaacccddd```ZZZXXX[[[```cccggghhhdddaaa___\\\YYYUUUUUUUUUTTTSSSQQQNNNLLLSSS\\\gggpppssstttvvvwwwyyyzzzzzz{{{{{{{{{{{{zzzuuuuuutttuuuuuutttpppmmmhhhiiiiiihhhgggfffdddcccaaa___]]][[[[[[\\\^^^___ZZZ\\\^^^______]]][[[ZZZXXXXXXYYY[[[^^^___]]]\\\___```aaabbbcccdddeeefffdddcccbbbccceeefffeeedddeeeeeegggiiikkkmmmooopppllllllkkkkkkkkknnnrrruuuooopppqqqpppooooooppprrrrrrpppmmmllllllmmmnnnoooqqqqqqppppppqqqqqqrrrsss}}}vvvtttvvv{{{~~~~~~mmmbbb[[[WWWaaannnmmmnnnnnnrrrxxxxxxuuuvvvyyy{{{ssslllhhhffffffpppmmmiiieeebbbaaa``````fff^^^YYY[[[```bbbdddfffjjjnnnrrrtttrrrnnnkkkiiirrrsssqqqnnnlllooouuuzzzuuuwwwzzz||||||xxxtttpppzzzzzz|||~~~||||||~~~yyyxxx{{{tttpppnnnpppqqqrrryyyvvvkkkdddiiikkkiiiiiimmmooonnnccceeeffffffgggkkkqqqvvvqqqrrruuuzzz~~~~~~{{{vvvttttttwwwzzzyyywwwuuuvvvyyyuuuqqqoooqqquuuvvvsssooozzz|||xxxmmmeeegggmmmrrr}}}|||wwwmmm___WWWUUUVVV]]][[[YYYYYY]]]dddkkkppppppooopppsssvvvvvvqqqmmmgggiiikkklllmmmnnnqqqssspppwww|||yyyppphhhfffhhhiiiiiikkkoootttwwwyyyxxxsssuuuwww{{{vvvtttzzzzzz|||yyywww{{{tttnnniiihhhkkkmmmjjjggg]]]]]]_________^^^\\\[[[\\\ZZZWWWVVVWWWWWWVVVTTTOOOLLLJJJKKKIIIEEEFFFKKKDDDDDDIIIQQQTTTPPPKKKJJJKKKNNNQQQTTTVVVWWWXXXXXXYYYPPPJJJKKKOOORRRTTTUUUQQQQQQQQQPPPOOOOOOPPPQQQSSSVVVZZZZZZXXXUUURRRQQQUUUTTTRRRQQQRRRTTTVVVWWW]]]]]]\\\XXXSSSPPPOOOPPPXXXYYY]]]cccjjjlllhhhddd]]]^^^```bbbddddddcccbbbcccbbbbbbdddhhhjjjkkkkkkhhhjjjllllllkkkjjjkkklllmmmmmmlllfff___\\\```ffflllkkkiiifffdddbbbbbbbbbfffggglllooollleeebbbdddllliiifffdddeeeiiimmmpppvvvwww{{{}}}zzzwwwsssrrrtttqqqooorrryyyzzzyyy|||}}}xxxssspppsssuuussskkkddd```___^^^^^^\\\[[[```gggiiifffaaagggjjjllljjjfffgggmmmssstttpppiiiaaa[[[ZZZ]]]aaabbbaaaaaaaaaaaa___\\\ZZZUUUVVVVVVWWW\\\bbbccc```]]]VVVPPPPPPWWW^^^``````___```bbbaaa___\\\\\\\\\fffiiijjjhhhdddeeekkkpppqqquuuuuupppkkkiiigggcccaaabbbbbb```\\\UUUPPPLLLTTT^^^kkkvvv|||~~~~~~}}}|||zzzxxxuuusssqqqrrrqqqnnnlllkkklllmmmoookkkmmmnnnooonnnkkkgggeeebbbaaabbbccceeeeeecccaaa[[[[[[]]]___aaabbbdddddd^^^^^^^^^```bbbeeeffffffddddddeeefffggggggggghhhhhhiiijjjiiihhhjjjooorrrnnnooooooooonnnmmmoooqqqnnnnnnnnnmmmmmmoooqqqssstttssssssrrrrrrsssttttttzzzjjj\\\XXX]]]gggooosssyyy{{{wwwzzztttuuu|||mmm___XXXUUUSSS\\\hhhggglllmmmqqqwwwzzzyyy{{{|||vvvpppkkkhhhhhhfffccc```^^^]]]]]]^^^```YYYUUUVVVXXXZZZ^^^cccrrrwww}}}}}}wwwqqqnnnsssqqqmmmfffbbbcccjjjooojjjlllooosssuuurrrkkkeeedddfffiiiooossstttsssqqqwww~~~xxxyyyzzzxxxuuuhhhooossssssqqqpppmmmiiiddddddcccbbbcccgggnnnsssoooqqquuu|||zzzvvvrrrrrruuuvvvrrrnnnkkkooolll___UUUTTTZZZ^^^eeefffeeeaaaYYYRRRNNNMMMJJJIIIGGGHHHKKKOOOUUUXXXWWWVVVWWWXXXXXXWWWTTTQQQJJJMMMPPPRRRSSSSSSTTTUUUPPPVVV\\\ZZZRRRKKKIIIJJJKKKJJJKKKMMMQQQTTTTTTTTTRRRRRRUUUZZZ___cccddddddmmmrrrooofffccciiiooopppwww|||}}}||||||uuurrrtttxxxyyyyyyoooppprrrssstttttttttsssnnnllljjjjjjkkklllkkkjjjeeebbb```aaa^^^YYYWWWYYYZZZVVVUUUZZZ\\\[[[[[[^^^___```bbbbbb```___```aaabbb]]]XXXXXXZZZ^^^___```ZZZZZZZZZZZZYYYWWWVVVUUUUUUWWWZZZ[[[[[[\\\^^^```^^^`````````___aaaeeeiiijjjkkkkkkhhhccc```aaadddiiiiiikkkqqqwwwzzzzzzxxxtttvvvxxxzzz{{{|||||||||~~~|||yyywwwwww{{{~~~}}}zzzzzz{{{}}}yyysssnnnlllhhhbbb]]]]]]\\\[[[[[[]]]bbbgggkkklllhhhbbb___bbbbbb]]]YYYXXXXXXZZZZZZVVVPPPMMMMMMNNNOOOMMMKKKOOOTTTVVVSSSOOOQQQTTTVVVUUURRRSSSXXX]]]]]]ZZZVVVRRRPPPQQQSSSTTTQQQPPPPPPPPPPPPNNNKKKHHHFFFGGGGGGFFFJJJPPPSSSQQQJJJEEE@@@AAAGGGMMMPPPPPPPPPRRRSSSSSSQQQPPPQQQQQQQQQUUUWWWVVVTTTVVV]]]cccfffiiiiiiddd``````___\\\[[[^^^```^^^ZZZTTTOOOMMMRRR[[[hhhrrryyy}}}|||yyyvvvsssrrrvvvvvvvvvwwwwwwyyyzzz{{{yyyzzz{{{|||zzzvvvrrrpppooooooooopppqqqqqqooommmaaabbbccceeeggghhhiiijjjcccdddeeehhhjjjlllnnnoooiiiiiihhhgggeeecccbbb```ddddddeeedddeeegggjjjmmmmmmnnnmmmllljjjkkkmmmoookkklllmmmmmmlllmmmppprrrrrrrrrrrrqqqqqqqqqpppppp~~~||||||{{{qqqcccVVVQQQSSSYYY^^^YYY___eeeiiiiiieeeaaa___ffffffccc]]]\\\aaaeeefffbbbZZZ[[[^^^^^^hhhtttsssuuuwww|||}}}}}}~~~~~~}}}{{{xxxwwwrrrqqqnnnkkkiiiiiiiiijjjnnnkkkjjjjjjiiigggkkkrrr{{{~~~|||{{{wwwrrrnnnnnntttyyyuuuwwwzzz}}}}}}{{{vvvrrrcccdddeeefffgggeee```]]]cccfffnnnvvvwwwrrroooooopppmmmttt}}}zzzzzz}}}pppjjjjjjjjjjjj\\\ccchhhhhhhhhhhhfffbbb\\\\\\\\\[[[\\\___cccfff```aaadddjjjpppsssuuuttttttssstttwww|||~~~}}}yyyttttttvvvvvvsssnnneeejjjkkkeee``````bbbcccaaabbbddddddbbb^^^ZZZXXXTTTTTTTTTTTTUUUXXXZZZ[[[YYYZZZZZZYYYWWWVVVVVVWWWQQQTTTYYY\\\[[[ZZZXXXXXXUUUXXXZZZXXXSSSPPPPPPSSSPPPNNNMMMMMMOOOPPPPPPOOOQQQPPPOOOQQQSSSSSSQQQNNNYYYaaa```TTTNNNSSSWWWVVVdddfffoooyyywwwnnnmmmtttxxxyyyyyyxxxwwwzzzzzz{{{|||~~~}}}zzzuuurrrssswwwvvvrrroooooorrrmmmllloooqqqqqqrrruuupppqqqsssrrrqqqqqqsssvvvsssrrrpppnnnnnnqqqssstttrrrqqqpppooonnnmmmlllkkkhhhiiikkkllllllnnnqqqsssjjjjjjiiijjjkkknnnppprrrpppssstttrrrmmmlllnnnqqquuuuuuwww{{{~~~{{{zzz{{{zzzyyyyyy|||qqqkkkggggggddd^^^[[[]]]YYY[[[\\\[[[YYYWWWWWWWWWXXXTTTRRRSSSRRRNNNLLLMMMNNNPPPSSSSSSQQQOOOQQQTTTSSSQQQPPPQQQTTTUUUSSSQQQRRRTTTUUUTTTSSSTTTWWW[[[XXXUUURRRRRRUUUVVVUUUSSSQQQPPPPPPQQQRRRRRRPPPNNNIIIJJJIIIFFFHHHMMMOOONNNKKKGGGDDDDDDHHHLLLNNNNNNLLLMMMMMMLLLJJJIIIJJJKKKHHHKKKNNNNNNLLLNNNUUU[[[^^^aaabbb^^^]]]aaacccbbbbbbeeegggfffccc```______```gggpppwwwzzz||||||{{{yyyvvvrrrooommmllllllnnnpppsssvvvxxxyyyyyyyyyyyyzzz}}}~~~|||yyyuuurrruuuuuuuuuwwwyyyyyywwwvvvqqqqqqrrrrrrssssssttttttqqqsssvvvxxxzzz{{{}}}~~~yyyyyyxxxwwwtttqqqooommmmmmlllkkklllnnnppprrrsssoooooommmkkkiiiiiilllooommmnnnooonnnlllkkkmmmpppppppppppppppooonnnlllkkk~~~xxxqqqjjjeeebbbaaa\\\\\\\\\ZZZYYYYYY[[[]]]aaaffffffbbbaaaeeekkkmmmwwwrrrvvvyyyvvv}}}|||zzzzzzzzz{{{wwwxxxzzz{{{xxxuuuxxxxxx}}}|||zzz{{{uuusssqqqnnnkkkfff```[[[```[[[___iiikkkaaaZZZ[[[WWWQQQTTTbbbhhhbbb___aaabbbZZZZZZdddiiieeeeeekkkkkk{{{xxxkkkccc]]]ZZZTTTZZZ______aaaeeefffeee```aaabbbccccccdddeeefffiiijjjkkkooorrrttttttssstttwww{{{}}}{{{tttxxxzzzxxxwwwvvvrrrllloooooooooqqqqqqnnnjjjfffeeeeeeffffffffffffffffffggghhhhhhfffcccbbbeeehhhccchhhmmmpppooollljjjhhhhhhiiihhheeebbbbbbeeeiiibbb```^^^^^^______^^^]]]\\\[[[ZZZ[[[]]]]]]ZZZWWWUUU___aaaVVVPPPUUUZZZXXX```]]]bbbmmmnnnfffeeekkkpppzzz~~~|||}}}yyyzzz}}}{{{}}}|||yyy{{{|||}}}zzzxxxvvvvvvwwwyyyzzzzzzvvvwwwwwwwwwuuuuuuwwwxxxxxxuuurrrtttxxx{{{{{{yyyxxx{{{|||zzzuuusssvvvzzzwwwyyy|||zzzzzzxxxxxxyyyxxxrrrpppsssrrrpppssszzzwwwyyy{{{zzzwwwuuuuuuwwwwwwuuuvvvyyyxxxtttsssuuuzzz|||vvvtttsssdddbbbbbbiiittt{{{{{{yyymmmjjjfffdddgggooowww}}}~~~xxxuuuvvvtttooonnnrrrfffjjjmmmlllfffbbb______ccc___^^^___]]]YYYYYY\\\^^^```dddfffeeedddgggkkkgggfffeeeeeeffffffeeedddkkkkkkkkkjjjiiijjjlllnnnmmmiiigggiiimmmmmmiiieeehhhggggggiiikkklllkkkjjjbbbccc```\\\\\\```bbb```^^^\\\ZZZZZZ[[[]]]^^^^^^\\\\\\[[[XXXUUUSSSSSSTTTVVVZZZ]]]]]][[[\\\ccchhhdddhhhiiigggiiioootttuuuwwwyyyzzzxxxuuutttvvvyyysssxxx~~~}}}~~~|||xxxvvvsssooolllkkkkkklllkkknnnrrrvvvxxxxxxwwwuuuvvvxxx{{{}}}}}}zzzvvvtttwwwwwwxxx{{{~~~~~~|||~~~~~~}}}}}}||||||{{{~~~|||zzzyyyzzz}}}sssrrrooollljjjjjjmmmpppppprrrrrrppplllkkkllloooooopppppppppooommmjjjhhhyyyttttttyyy|||}}}{{{~~~~~~{{{{{{|||yyyyyyyyyxxxuuuqqqmmmkkkgggbbb___bbbhhhhhhaaaZZZZZZ]]]aaaeeeiiimmmrrruuu{{{}}}xxxuuutttuuuxxx|||}}}}}}|||~~~|||{{{{{{zzzwwwrrroooqqqqqqpppoooooopppqqqrrrqqqpppooonnnnnnnnnoooppplllmmmoooqqqrrrqqqpppoooppppppooooooooooooooooooooooooooonnnoooppppppqqqlllkkkkkkmmmpppqqqqqqqqqmmmmmmjjjfffcccdddhhhmmmtttssstttwwwzzz{{{zzzyyy|||~~~~~~}}}{{{zzzzzz|||~~~~~~~~~||||||~~~~~~~~~~~~|||||||||}}}|||{{{zzz{{{~~~~~~~~~zzzwwwuuuvvvtttqqqmmmiiifffdddccceeeccc```aaabbbbbb```^^^]]]______\\\XXXVVVWWWZZZ___aaaccceeedddaaa\\\ZZZWWWWWWWWWYYY]]]bbbgggiii___^^^]]]\\\___hhhttt}}}~~~vvvvvvvvvuuusssqqqpppooouuusssqqqrrrtttuuusssqqqxxxwwwuuuuuuvvvxxxzzz|||zzzsssqqqtttzzz~~~~~~~~~}}}||||||}}}}}}~~~|||{{{xxxuuussstttxxx{{{wwwvvvvvvuuuuuutttsssssstttvvvwwwuuuqqqnnnnnnooouuuttttttssssssttttttuuuwwwyyyzzz{{{zzzzzz{{{||||||yyyvvvuuuxxx}}}{{{~~~~~~|||~~~yyywwwuuusssssstttvvvxxxtttttttttwww{{{~~~~~~|||yyyssssssqqqnnnppprrruuuwwwyyy|||yyyrrrpppssswwwxxxwwwrrrvvvyyyvvvooolllooottttttssssssssssssssstttuuuzzzuuutttwwwwwwsssooommmooorrruuuxxx|||~~~~~~}}}}}}}}}{{{wwwtttvvvuuutttsssssstttvvvwwwvvvuuusssrrrqqqqqqqqqqqqnnnpppqqqssssssrrrqqqppprrrqqqpppnnnnnnnnnoooooommmnnnnnnnnnooopppqqqrrrrrrqqqqqqrrrtttuuuuuutttrrrrrrqqqnnnmmmoootttxxxtttssstttwwwzzz}}}~~~~~~zzz}}}yyyvvvttttttuuuvvvvvvvvvvvvxxx{{{~~~~~~}}}}}}}}}||||||||||||{{{|||}}}~~~}}}|||{{{xxxvvvtttrrrrrrrrrllljjjhhhhhhjjjjjjhhheeeaaaccccccbbb```___aaaccccccccccccbbbaaa```^^^]]]]]]]]]]]]___bbbfffkkkmmmiiijjjjjjjjjlllqqqyyy}}}{{{uuuuuuuuuuuuttttttsssrrruuuvvvxxx|||~~~~~~|||yyyyyyzzz{{{~~~}}}vvvtttvvvzzz~~~~~~~~~}}}}}}|||zzzxxxyyy|||~~~|||||||||{{{{{{{{{{{{zzz~~~}}}{{{{{{|||||||||{{{{{{|||}}}}}}~~~~~~|||yyyyyyyyyzzzzzzzzz}}}|||{{{}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}}}}}}}~~~|||wwwwwwuuurrrppprrrtttvvvwwwyyy|||~~~~~~{{{uuusssvvvyyyyyywwwvvvyyyzzzxxxtttrrrtttvvvvvvwwwwwwxxxyyyzzz{{{{{{~~~|||{{{zzzyyyxxxyyyzzz|||}}}}}}{{{yyyxxxwwwwwwxxxvvvwwwxxxyyyyyyyyyxxxwww|||zzzwwwuuutttuuuvvvwwwuuuuuuuuutttttttttttttttuuutttssstttuuuvvvvvvtttvvvvvvuuutttsssuuuyyy|||wwwuuutttvvvyyy|||}}}}}}wwwzzz{{{zzzwwwrrrooonnnllliiiddd```]]]]]]^^^___aaa``````aaaffflllssswww{{{uuurrrrrrtttuuuvvvnnnqqquuuzzz~~~}}}}}}}}}}}}|||zzzzzzzzz}}}~~~}}}||||||{{{~~~~~~~~~{{{|||~~~}}}}}}~~~xxxwwwvvvwwwwwwwwwuuusssmmmooopppppppppqqqsssuuurrrpppmmmkkkiiiiiijjjjjjlllkkkkkklllnnnrrruuuwwwuuuwwwxxxyyyyyyzzz}}}~~~}}}wwwwwwwwwwwwwwwwwwwwwwwwxxx|||yyy{{{}}}{{{xxxyyy|||}}}}}}}}}~~~}}}}}}|||{{{|||}}}~~~}}}yyyzzzzzzyyyxxxxxxzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||xxx~~~||||||~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~~~~}}}{{{xxxyyyzzzzzzzzz{{{}}}|||||||||}}}~~~~~~~~~}}}|||zzz||||||}}}~~~|||wwwwwwyyyzzzzzzxxxwwwwwwwwwvvvuuuuuuuuuuuuvvvxxx{{{~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{|||~~~~~~{{{yyyxxxyyyxxxwwwxxxzzz{{{{{{zzz~~~|||{{{zzzzzz|||}}}}}}zzzwwwvvvwwwyyyyyyyyyzzzzzzzzzxxxuuuqqqooonnnkkkiiifffcccbbbaaaaaaaaabbbaaa```aaaccchhhllloooyyywwwrrrmmmhhheeeeeeeeefffkkkrrryyy}}}|||}}}~~~|||}}}}}}{{{xxxuuuuuuuuuxxxwwwuuuttttttuuuxxxyyy}}}~~~~~~|||~~~{{{zzzzzzzzz||||||}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||zzzvvvwwwxxxyyyzzz{{{}}}~~~~~~|||yyyvvvuuutttuuuuuuttttttttttttvvvxxxzzz|||zzz{{{||||||||||||}}}}}}||||||{{{{{{{{{{{{||||||~~~{{{}}}}}}}}}|||wwwwwwxxxyyyyyyxxxwwwvvvtttuuuwwwyyyyyyxxxvvvtttuuuwwwyyyyyyxxxxxxyyyzzzwwwxxxxxxyyyzzz{{{{{{{{{zzz{{{|||{{{{{{zzzyyyyyyxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~{{{}}}}}}~~~}}}{{{{{{|||~~~~~~}}}}}}~~~~~~}}}|||{{{zzzyyyzzz}}}}}}{{{zzzzzzyyyxxxvvvxxxxxxyyy{{{}}}|||zzzwwwyyywwwvvvwwwyyy{{{zzzyyytttqqqppppppssssssrrroooooorrrwww|||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~|||xxxwwwyyy}}}||||||||||||}}}~~~~~~~~~}}}}}}~~~{{{zzzzzz|||||||||}}}||||||{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvxxxyyyzzzzzzvvvttttttuuuyyy~~~~~~}}}|||zzzzzzzzz|||~~~{{{{{{{{{yyyvvvttttttuuuwwwuuutttrrrqqqrrrsssssstttuuuwwwxxxxxxwwwuuusss|||||||||zzzvvvtttuuuwwwuuuvvvwwwxxxxxxxxxwwwvvv}}}}}}}}}}}}}}}~~~~~~{{{yyyyyy{{{|||{{{}}}|||{{{|||~~~yyyzzz|||||||||zzzyyyxxxwwwvvvvvvwwwxxxzzz{{{{{{||||||{{{zzzxxxwwwuuuuuusssrrrrrrrrrsssuuuvvvwwwwwwvvvuuuvvvwwwxxxyyyzzz}}}~~~~~~}}}}}}}}}~~~~~~|||~~~~~~|||wwwwwwxxxxxxxxxxxxxxxwwwtttuuuvvvwwwwwwvvvtttssswwwyyy{{{|||{{{zzz{{{{{{tttuuuuuuvvvwwwxxxyyyyyyvvvvvvuuuuuutttsssrrrppprrrrrrssstttvvvxxxyyyzzz|||}}}|||||||||{{{yyyxxxyyyzzzyyyxxxxxxyyy{{{}}}|||{{{|||zzzwwwvvvwwwzzz~~~~~~}}}~~~}}}|||{{{{{{{{{}}}~~~}}}zzzwwwrrrrrrrrrtttwwwyyyzzzzzzuuurrrooopppsssuuurrrooommmooorrrvvvxxxyyyxxxxxx~~~}}}~~~~~~~~~{{{yyy|||~~~}}}||||||~~~|||{{{zzzzzz{{{}}}}}}{{{zzz{{{}}}zzzyyyxxxwwwvvvvvvwwwwwwsssssstttttttttsssqqqqqqwwwxxxyyyvvvrrrppprrrtttrrrrrrsssttttttsssrrrqqquuutttsssrrrrrrrrrrrrsssrrrpppqqqssssssqqqtttyyyxxxyyyyyyzzz{{{{{{||||||||||||{{{zzzyyyxxxxxxxxxwwwzzz}}}}}}|||zzzyyyyyyxxxwwwvvvwwwyyyzzzzzzzzzxxxyyyzzz{{{zzzxxxuuussssssssssssssstttuuuvvvvvvtttrrroooppprrruuuvvvvvv~~~~~~~~~~~~~~~}}}}}}|||~~~|||{{{{{{|||}}}~~~||||||}}}}}}~~~||||||{{{{{{{{{|||}}}}}}ttttttuuuuuuttttttsssssstttvvvxxxxxxwwwvvvvvvwwwuuuvvvvvvwwwxxxyyyyyyzzzxxxwwwvvvuuuvvvuuurrrppprrrrrrrrrsssuuuwwwxxxyyyzzz~~~}}}|||{{{yyywwwwww{{{~~~}}}}}}zzzzzz~~~~~~~~~|||{{{|||~~~}}}|||}}}|||zzzwwwuuuvvvyyy}}}}}}}}}}}}~~~~~~{{{{{{zzz{{{{{{zzzxxxuuuooopppqqqsssuuuxxxzzz|||zzzwwwuuuvvvxxxxxxvvvtttwwwxxxxxxyyyxxxwwwuuuttt~~~|||{{{|||~~~|||||||||~~~~~~}}}}}}}}}}}}~~~{{{{{{zzzyyyxxxxxxwwwwwwwwwzzz{{{yyyuuusssuuuyyywwwwwwxxxwwwvvvuuusssrrrqqqpppnnnmmmmmmmmmnnnnnnooommmoooqqqpppmmmooosssttttttuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxwwwuuutttsssuuuxxx|||}}}{{{xxxxxxxxxzzzxxxvvvxxx{{{}}}}}}|||wwwxxxyyyzzzyyyxxxvvvuuuuuuvvvvvvwwwwwwxxxyyyyyytttrrrpppqqqtttvvvuuutttyyyyyyzzzzzzyyyxxxxxxwwwzzzyyywwwvvvvvvwwwyyyzzzzzzxxxxxxyyy|||~~~yyy|||~~~~~~}}}|||}}}}}}|||}}}~~~~~~}}}{{{zzzyyyyyy{{{}}}tttsssrrrqqqqqqqqqrrrrrrqqqrrrsssrrrqqqpppqqqrrrtttttttttuuuuuuvvvvvvvvvwwwuuuttttttvvvvvvtttqqqqqqqqqrrrrrrtttuuuwwwwwwwwwzzz}}}~~~|||{{{zzzzzzvvvuuutttuuuyyy}}}{{{zzz{{{~~~~~~~~~|||}}}~~~}}}zzz}}}xxxxxx}}}}}}~~~{{{zzzzzz}}}}}}||||||~~~~~~}}}{{{yyyxxxwwwwwwvvvuuusssrrrsssttttttuuuwwwzzz}}}{{{zzzxxxxxxxxxwwwvvvuuu{{{{{{{{{zzzzzzyyyyyyyyy|||{{{|||~~~||||||}}}~~~~~~~~~~~~~~~~~~|||~~~zzzxxx{{{~~~{{{yyyvvvuuuvvvvvvttttttttttttuuuvvvqqqpppqqqtttsssoooooossssssttttttttttttuuuuuuuuurrrssstttuuuuuusssqqqooonnnqqqvvvvvvtttrrrqqqrrrvvvtttsssuuuyyy||||||{{{tttuuuuuuuuuuuuuuuttttttsssttttttuuuvvvwwwwwwxxxvvvttttttvvvxxxyyyvvvssssssssstttvvvvvvwwwwwwwwwsssrrrqqqqqqrrrtttvvvwwwvvvuuuuuuwww{{{}}}{{{xxxyyyyyyzzz{{{||||||||||||wwwzzz}}}|||zzzwwwxxxyyy{{{yyyxxxxxxzzz|||}}}}}}yyywwwtttssssssvvvyyy{{{xxxvvvtttrrrrrrssstttuuutttuuuuuusssqqqqqqrrrsssooooooooopppppppppppppppqqqooonnnpppssstttrrroooooooooooopppppprrrssstttrrrtttuuuvvvvvvwwwzzz|||rrrqqqqqqssswwwzzz{{{{{{yyyxxxxxx{{{~~~yyy{{{}}}{{{{{{|||}}}}}}~~~~~~zzz{{{|||}}}{{{zzzyyy}}}zzzyyyyyyxxxwwwvvvwwwwwwwwwvvvvvvxxx{{{}}}wwwwwwwwwuuutttrrrrrrrrrqqqqqqrrrsssuuuwwwyyyzzz~~~|||}}}}}}~~~|||||||||}}}~~~}}}~~~~~~}}}|||}}}|||zzzyyyxxxwwwtttqqqtttsssqqqqqqpppppppppppppppqqqsssuuuxxxxxxvvvuuuvvvsssqqqqqqssstttqqqoootttsssrrrrrrssstttrrrqqqqqqrrrtttsssrrrrrrsssuuusssqqqoooooorrruuuvvvvvvqqqqqqqqqrrrrrrssstttuuunnnsssvvvtttvvvzzzvvvooommmssswwwuuutttuuuuuusssqqqqqqqqqqqqqqqqqqqqqqqqttttttsssrrrpppppprrrsssuuutttrrrppppppppppppqqqqqqqqqqqqqqqrrrssstttuuuuuuvvvvvvvvvuuutttsssrrrqqqpppooooooooooooppppppjjjkkkmmmnnnooonnnnnnmmmrrrrrrqqqooommmmmmoooqqqooorrruuuwwwvvvvvvvvvvvvwwwvvvttttttuuuwwwzzz|||yyyxxxxxxxxxyyy{{{~~~}}}{{{yyyxxxzzz}}}~~~|||~~~}}}|||{{{zzz{{{{{{|||zzzxxxwwwyyy|||~~~}}}|||wwwwwwyyy|||~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~{{{{{{|||~~~~~~~~~{{{{{{}}}}}}zzzyyyxxxxxxwwwyyyzzzyyywwwuuutttuuuvvvrrrooonnnqqqtttuuuuuu|||}}}{{{||||||{{{zzzzzz{{{|||~~~~~~~~~~~~|||zzzxxxvvvtttuuuwwwxxxwwwuuuvvvtttsssrrrssstttsssrrrqqqqqqrrrrrrpppoooooonnnmmmllllllnnnrrrttttttsssrrrqqqpppoooooopppqqqqqqpppsssrrroooppptttrrrlllnnnrrrtttssstttvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrtttttttttrrrqqqqqqrrrsssqqqqqqpppooooooooopppqqqqqqqqqqqqqqqrrrrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrnnnnnnpppqqqqqqpppooooooqqqrrrrrrqqqpppoooppprrrppprrruuuvvvvvvuuuuuuuuutttsssrrrrrrsssvvvyyy{{{{{{zzzxxxwwwxxxyyyzzz{{{zzz}}}~~~~~~|||{{{zzz{{{~~~~~~}}}|||{{{zzzxxxxxxxxxxxxyyy|||yyyvvvuuuxxxzzz{{{zzz{{{zzzzzz|||~~~yyyyyyyyyyyyxxxxxxxxxxxxuuuuuuuuuvvvwwwyyy{{{}}}vvvvvvvvvxxxzzz{{{{{{yyy}}}~~~~~~|||{{{{{{|||}}}{{{yyyyyyxxx|||~~~||||||{{{{{{xxxuuutttuuuwwwvvvuuu|||{{{{{{|||{{{{{{wwwwwwxxxzzz{{{zzzwwwuuupppppprrruuuxxxyyyyyywwwrrrrrrqqqppppppqqqssstttttttttqqqmmmmmmpppooolllppprrrsssrrruuuyyyxxxtttttttttttttttttttttttttttvvvuuuuuuuuuttttttttttttooooooooooooooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppqqqrrrrrrsssnnnooopppqqqrrrqqqqqqpppnnnooopppppppppooonnnmmmmmmoooqqqqqqpppooopppqqqqqqtttvvvwwwvvvuuuuuuvvvtttsssrrrrrrsssuuuxxxyyy}}}|||zzzyyyxxxwwwwwwwwwyyy{{{~~~~~~}}}||||||}}}~~~}}}||||||~~~~~~}}}|||yyyxxxwwwvvvuuuuuuuuuuuu{{{wwwrrrpppqqqtttvvvwww|||zzzyyyxxxzzz{{{{{{{{{xxxxxxwwwvvvuuutttsssssspppqqqsssuuuxxx{{{}}}wwwvvvuuuvvvyyy{{{{{{zzzxxxyyy{{{|||}}}}}}|||{{{}}}{{{yyywwwvvv}}}{{{yyyxxxwwwwww}}}}}}zzzyyyyyyxxxvvvttt|||}}}|||{{{{{{}}}wwwvvvvvvvvvwwwyyyzzz|||wwwvvvsssrrrrrrtttsssqqqtttuuuuuutttwww{{{{{{wwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxwwwuuuqqqqqqqqqppppppqqqqqqqqqssssssssssssrrrrrrqqqqqqrrrqqqppppppppppppqqqrrrnnnoooqqqssstttsssrrrqqqppppppqqqqqqqqqooonnnmmmlllooorrrsssrrrqqqrrrrrrsssuuuwwwxxxwwwvvvwwwxxxyyyxxxvvvuuuuuuvvvwwwxxx||||||{{{zzzyyyxxxwwwvvvyyyzzz||||||{{{zzz|||}}}}}}||||||{{{{{{{{{{{{zzzvvvvvvuuuttttttsssssssssuuussspppnnnnnnppprrrttt{{{xxxuuussstttuuuuuutttvvvuuutttsssqqqpppooonnnmmmnnnppprrruuuxxx{{{|||wwwuuussstttvvvyyyzzzzzztttuuuvvvwwwxxxxxxxxxxxxzzzyyyyyyxxxwwwvvvsssqqqxxxwwwvvvuuusssrrrrrrqqquuuyyy|||~~~|||zzzyyyxxx{{{zzzzzzyyyxxxvvvsssrrrzzzyyyyyy{{{}}}}}}{{{zzz{{{|||{{{xxxyyy}}}~~~{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxyyyzzz||||||yyywwwttttttttttttssssssrrrrrrttttttttttttsssqqqpppoooqqqppppppoooooonnnoooooorrrsssuuuwwwwwwvvvuuutttsssssstttttttttrrrqqqppppppsssuuuwwwvvvvvvvvvwwwtttvvvwwwxxxwwwwwwxxxzzz~~~}}}{{{yyywwwvvvvvvvvvxxxyyyyyyzzzyyyxxxvvvvvvxxxyyyyyyyyywwwwwwxxxzzzzzzzzzzzzyyyxxxwwwwwwwwwuuuuuuuuuuuuuuuttttttssspppqqqqqqqqqrrrssstttuuuzzzwwwsssqqqqqqrrrrrrqqqoooooonnnmmmkkkjjjiiiiiihhhiiikkkmmmoooppprrrrrrooommmkkklllnnnqqqrrrrrrppppppqqqrrrssssssssssssqqqpppppprrrsssrrrooollloooooonnnnnnmmmllllllkkkmmmpppssstttsssqqqpppppprrrssstttuuusssqqqpppooo}}}}}}zzz{{{{{{||||||{{{zzzzzzzzzzzzzzzzzzxxxvvvtttrrrttttttuuuuuuuuuuuuttttttwwwxxxyyyzzzyyyyyyxxxwwwvvvwwwxxxxxxxxxwwwvvvuuuvvvxxxzzz{{{zzzzzz{{{|||{{{|||}}}|||{{{zzz{{{|||~~~|||zzzxxxwwwwwwvvvwwwyyyzzzzzzyyywwwvvvwwwxxxyyywwwuuutttuuuvvvvvvwwwxxxwwwuuutttuuuvvvttttttuuuvvvvvvvvvvvvuuuqqqsssuuuuuuuuuuuuwwwxxxxxxvvvsssrrrrrrsssrrrqqqnnnnnnnnnmmmmmmlllllllllkkklllmmmooooooppppppooollljjjjjjkkkmmmooooooooommmmmmmmmnnnnnnoooppppppmmmlllkkkmmmpppqqqnnnjjjjjjkkkkkkkkkkkkjjjjjjiiikkkmmmoooooonnnllllllmmmlllnnnppppppooommmmmmmmm}}}}}}{{{~~~~~~{{{|||~~~}}}{{{yyyzzz||||||{{{xxxvvvuuuuuutttuuuwwwvvvtttssstttvvvqqqrrrtttvvvwwwwwwwwwwwwsssttttttsssrrrrrruuuxxxuuusssrrrrrrssssssrrrqqqooooooppppppqqqqqqrrrrrrpppqqqrrrssstttssssssrrroooooooooqqqssstttsssrrrnnnnnnnnnoooooopppqqqrrrpppmmmkkkmmmpppqqqnnnjjjkkklllmmmnnnnnnnnnmmmllloooppppppooommmlllmmmnnnlllooopppooommmlllmmmnnnwwwuuupppiiicccaaabbbcccooojjjbbb^^^___ccchhhlllkkkjjjjjjkkkkkkiiifffbbbqqq|||}}}}}}zzzxxxxxxsssuuuwwwvvvsssssstttwwwpppqqqsssvvvwwwxxxxxxwwwssssssqqqnnnkkklllqqquuupppooooooppprrrrrrpppooollllllmmmnnnoooqqqqqqrrrooopppqqqrrrssssssrrrqqqppppppqqqsssvvvvvvuuussssssrrrrrrrrrssstttuuuvvvuuuqqqmmmnnnqqqrrroookkknnnoooqqqrrrrrrrrrqqqpppssssssrrrpppmmmmmmoooqqqpppqqqrrrqqqmmmlllmmmooo|||uuuwwwzzzzzzyyyxxx}}}{{{{{{{{{pppjjjhhhddd^^^___kkk{{{iiiiiihhhfffdddcccfffhhhdddaaa\\\XXXVVVWWWYYY[[[eeeffffffffffffhhhkkkmmmooopppqqqqqqoookkkgggeeesssuuuzzz|||{{{{{{}}}{{{www~~~{{{xxxzzzzzz{{{{{{{{{yyyyyyzzz{{{uuuyyyzzzxxxyyy|||}}}{{{zzzwwwuuuvvvtttpppqqqvvvyyywwwtttrrrpppoooppppppnnnppprrrrrrqqqppppppppptttuuuuuuuuuuuusssrrrqqqqqquuuxxxxxxuuussstttuuuuuurrrqqqsssssssssxxx|||wwwrrrqqqsssuuuuuusssxxxwwwvvvwwwxxxyyyyyyxxxwwwwwwwwwvvvsssrrrssstttvvvwwwwwwuuurrrrrrvvvzzzxxx{{{yyypppkkknnnrrrtttkkkiiimmmxxx}}}}}}uuueeebbbeeekkknnnhhh___ZZZWWWSSSSSSXXX[[[YYYWWWVVVTTTRRRNNNLLLRRR[[[^^^\\\VVVUUUUUUTTTVVVYYY\\\___nnnmmmkkkjjjjjjlllnnnpppssswww|||vvvooommmooottt}}}{{{zzz}}}~~~|||yyywwwhhh```]]]\\\ooowww{{{xxxuuuvvvxxxwwwrrruuu{{{{{{yyysssqqqlllkkkmmmnnnjjjdddaaaddd]]]]]]^^^___``````______```bbbdddaaa\\\ZZZ]]]aaaffffffiiimmmqqqrrrpppmmmtttxxx}}}{{{yyyzzzxxxvvvxxx}}}zzzvvvsssqqqsssssstttvvvzzz~~~}}}}}}|||{{{{{{||||||yyyxxxxxxyyy~~~|||yyywww{{{}}}}}}}}}}}}~~~}}}zzz~~~}}}}}}}}}~~~|||xxxzzzyyyppplllvvv{{{uuutttyyy{{{wwwwwwyyysssmmmvvvqqqpppxxxyyyppptttssssssrrrlllccc___```ddddddaaa^^^aaaeeeccc______dddhhhjjjkkkjjjddd\\\VVVRRRSSSXXX[[[VVVQQQNNNQQQMMMKKKNNNPPPQQQVVV[[[[[[^^^]]]ZZZ[[[^^^^^^\\\bbb```^^^```dddjjjoooqqq|||qqqlllnnnssszzz}}}qqqmmmpppqqqlllfffeeehhhggg___WWWSSSPPPNNNUUU[[[^^^\\\YYYYYYYYYYYYSSSSSSSSSTTTVVVYYY[[[\\\^^^]]][[[[[[]]]bbbgggkkkpppmmmkkkmmmqqqttttttsss{{{{{{yyyuuuvvv{{{|||yyyyyy|||{{{yyy|||}}}xxxtttpppnnnfffgggiiikkkmmmnnnnnnnnnnnnllllllpppuuuwwwsssoooiiiiiihhheeecccbbbcccddddddccccccaaa```___^^^]]]SSSTTTYYY___``````dddjjjjjjjjjlllmmmkkkiiiooowww}}}}}}|||xxxqqqnnnoootttuuuqqqoooooolllkkkiiihhhhhhjjjlllmmmppplllfffcccccccccbbbaaaaaa```aaadddiiimmmooopppkkkkkknnnrrrppplllllloooxxxzzz{{{{{{~~~zzzqqqlllqqqsssqqqrrrvvvyyyyyymmmjjjhhhiiilllllljjjgggcccccccccfffiiikkkjjjiiifffjjjkkkfffbbbfffkkkmmmlllmmmpppwww}}}~~~xxxrrrrrrmmmkkkkkkiiiccc___^^^fffiiilllnnnmmmjjjeeeaaa```_________ccchhhmmmqqqmmmpppqqqpppmmmmmmsssyyy|||~~~|||www|||}}}~~~{{{yyy{{{{{{uuugggkkkuuuvvvlllccc```fffkkklllgggaaa^^^^^^ppp|||zzz___RRRUUU]]]aaagggdddffflllooollljjjlllmmmqqqvvvxxxyyy{{{tttrrr|||yyymmmnnn{{{|||vvvttt{{{~~~tttkkknnnwww}}}{{{~~~uuulllnnnyyy{{{tttyyyvvv~~~zzzjjjkkkiiiiiikkkggg^^^XXXWWWWWWYYYYYYXXX\\\```___[[[[[[___ccceeeiiimmmlllggghhheeedddiiikkkiiiggggggfffcccbbbddddddccchhhnnnqqqvvvxxxuuusssvvvwwwwww{{{yyywwwyyy~~~~~~uuuvvvxxx|||{{{rrrpppsssuuusssnnnffffffeee```\\\YYYVVVTTTXXXZZZZZZWWWTTTTTTUUUVVVRRRRRRQQQQQQSSSWWW[[[^^^fffccc___[[[ZZZ[[[]]]___fffdddbbbeeekkkooopppooovvvuuurrrooosss{{{}}}~~~{{{zzz|||~~~~~~~~~}}}vvvqqqeeeffffffeeeccccccdddeeebbb```^^^aaadddeeeaaa\\\YYYYYYXXXVVVSSSRRRTTTWWWTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSTTTWWWWWWSSSRRRTTTPPPOOOQQQUUUVVVSSSTTTWWW]]]^^^]]]ZZZXXXZZZaaagggwwwxxxxxxuuurrrssswww{{{{{{wwwtttxxx~~~~~~wwwooommmnnnmmmmmmnnnmmmlllmmmrrrxxx~~~~~~{{{{{{~~~~~~{{{yyyzzzxxx}}}~~~|||oooqqqrrrrrrwwwnnnlllkkkmmmnnnlllfffaaa___```___^^^\\\ZZZZZZ[[[^^^ccceeebbbaaacccbbb___]]]^^^bbbiiioooqqqnnniiikkkkkknnnrrruuuqqqjjjeeegggjjjooouuuxxxxxxvvvsssqqqpppmmmkkkiiiiiiiiiiiikkkqqqvvvxxxvvvsssssstttppprrrtttvvvvvvuuurrrpppkkknnnnnnjjjhhhkkkllljjjjjjiiiiiikkkpppuuuxxxyyywwwvvvwww{{{|||{{{}}}{{{rrruuu}}}}}}yyy~~~}}}}}}uuuooouuuxxxqqqooosss}}}kkkVVVTTT\\\^^^WWWOOOMMMQQQUUUUUURRRNNNKKKKKKTTT[[[bbbcccfffnnntttwww{{{iiiVVVLLLMMMQQQRRRUUUSSSTTTYYY[[[ZZZYYYYYYXXX\\\aaacccccceeeiiimmmoooaaa]]]fffdddUUURRR\\\\\\YYYWWW\\\bbbddd```\\\NNNOOORRRZZZbbbfffeeecccfffiiipppwww||||||xxxuuuoooyyy{{{yyyooommmiiiccc___bbbkkksssfff\\\TTTWWWaaafffaaaYYYdddjjj~~~qqqkkklllpppvvvwwwssspppppphhhkkkmmmnnnqqqvvvwwwsssrrruuuxxxyyy~~~{{{wwwvvvyyyzzzyyyzzz}}}ssssssvvv{{{|||zzz}}}~~~yyyvvvyyyuuupppkkkgggeeefffhhhggggggggghhhiiillloooppp}}}zzzvvvrrrqqqrrruuuxxx|||yyywwwyyy}}}zzz{{{{{{yyywwwvvvxxx{{{yyyxxxxxxzzz}}}}}}|||zzzllllllkkkhhhfffeeefffgggeeeeeeeeefffgggiiijjjlllrrrlllhhhjjjiiiccc]]][[[]]]YYYYYY___bbb```[[[YYYWWWWWWUUUPPPLLLKKKNNNQQQXXX[[[]]]\\\YYYWWWYYY[[[bbbdddgggjjjjjjiiihhhfff___eeemmmqqqrrruuu||||||}}}~~~~~~{{{{{{|||zzzvvv{{{{{{}}}~~~yyyyyy|||zzzwwwxxx}}}|||{{{}}}~~~}}}}}}}}}}}}~~~{{{|||}}}{{{xxxwwwyyy{{{||||||~~~~~~vvvmmmiiihhhnnnzzzzzzuuusssssstttuuuvvvvvvvvvvvvzzzoooeee```aaaeeeiiigggfffeeefffiiiooovvvzzz}}}yyyyyy~~~|||}}}ooonnnkkkjjjoooyyy~~~~~~ssstttwww{{{}}}zzzrrrkkkrrrrrrqqqmmmiiiggghhhiiirrrtttuuuwwwzzzzzzrrrhhhiiiiiijjjmmmpppoookkkgggoooqqqtttzzz{{{sssrrrsssvvvzzz|||{{{zzzyyyxxxvvvrrrlllfffaaa^^^cccnnn}}}|||xxxuuuuuuvvvwwwtttzzz|||xxxrrrnnniiidddaaa^^^ZZZXXXXXXXXXXXXXXXVVVTTTUUUXXXYYYXXX\\\aaaddd___ZZZZZZ^^^dddiiikkkkkkpppssstttzzz}}}mmm]]][[[```dddeeeffflllpppuuuwwwuuunnnfff```cccfffjjjllllllllllllllllllmmmoooppppppnnnlllkkklllhhhddddddgggkkklllkkkbbbaaacccgggfffbbbcccfffbbbdddeeecccaaaaaaeeeiiijjjfffbbbcccjjjqqqtttuuurrrggg^^^```jjjooojjjccc^^^\\\^^^iiivvvzzzrrriiiwww___VVVXXXXXXRRRMMMNNNPPPRRRRRRQQQOOONNNNNNRRRVVVYYY\\\aaahhhjjjgggjjjiiiccc[[[VVVWWWVVVTTTTTTSSSSSSUUUVVVVVVTTTRRRUUUVVVVVVVVVVVVVVVXXXZZZ___UUUTTT]]]___VVVRRRWWWSSSRRRQQQSSSVVVYYYYYYXXXLLLKKKIIIJJJLLLMMMMMMLLLIIIKKKPPPUUUZZZZZZWWWTTTMMMUUU___dddbbb]]]WWWUUUTTTTTTRRRMMMIIIKKKRRRZZZNNNGGGBBBDDDKKKOOOMMMHHHJJJLLLYYYiiilllfffiiisss{{{yyyzzzqqqaaa]]]aaajjjuuuzzzzzz}}}~~~yyyyyy||||||||||||{{{{{{zzzzzzzzz~~~|||xxxwwwyyy~~~yyyxxxxxxxxxuuusssrrr{{{vvvxxx}}}}}}}}}}}}}}}~~~~~~xxxwww|||vvvtttwwwyyyvvvrrrqqqgggeeebbb___^^^]]]]]]]]]]]]^^^___^^^[[[YYYXXXXXXbbbeeehhhkkkmmmmmmmmmlllcccgggkkkjjjfffdddfffjjjooorrrvvvzzz|||{{{yyywwwyyy~~~}}}|||~~~~~~}}}}}}{{{|||~~~||||||{{{zzzyyyxxxxxxyyyxxxvvvtttuuuwwwxxxuuuooojjjiiiiii^^^```eeeppp~~~{{{nnn]]]YYYTTTPPPPPPQQQRRRRRRTTTSSSTTTYYYaaakkksssxxxzzzvvvrrrjjj^^^VVVSSSRRRXXXbbbhhhccc[[[VVVSSSUUUXXXZZZ[[[[[[ZZZZZZ___\\\VVVOOOKKKLLLSSSXXXQQQQQQQQQQQQQQQTTTXXX\\\]]]ZZZ\\\cccjjjmmmppptttmmmkkkfffgggwww{{{ggg\\\[[[VVVRRRVVV___eeeeeeeeehhhmmmtttxxxuuunnngggoooooommmjjjhhhhhhjjjllloooqqquuu|||yyykkkjjjhhhfffddd___YYYUUUYYY\\\^^^bbblllzzzqqqlllgggdddeeefffeeeccc_________\\\WWWPPPIIIEEEDDDPPPddduuuzzzrrrjjjcccaaacccfffkkkuuu~~~}}}zzztttooollliiiddd```^^^\\\YYYWWWWWWTTTQQQPPPLLLHHHIIINNNLLLHHHDDDDDDGGGIIIIIIHHHEEELLLOOONNNPPP\\\jjjssslllZZZIIICCCDDDDDDDDDDDDDDDHHHNNNRRRSSSOOOJJJFFFCCCGGGKKKMMMLLLIIIGGGGGGEEEFFFHHHKKKLLLMMMMMMMMMLLLIIIFFFDDDFFFGGGIIIIIIGGGFFFGGGJJJIIIEEEFFFIIIFFFGGGHHHHHHGGGGGGHHHIIINNNKKKGGGFFFIIIMMMRRRTTTWWWOOOGGGFFFLLLOOOLLLGGGDDDBBBDDDKKKSSSUUUQQQKKK}}}ssspppmmmhhhffffffhhhjjjkkkjjjiiihhhgggjjjnnnqqqrrrwww||||||xxx}}}~~~{{{{{{wwwrrrrrrqqqpppoooooonnnllliiihhhfffcccbbbccceeeeeeeeeeeebbbeeeooovvvvvvsssqqqhhhffffffhhhkkkmmmlllkkkaaa```^^^[[[WWWTTTTTTUUURRRRRRSSSTTTVVVUUURRRPPPOOOTTTZZZ___```]]]WWWTTTUUUXXXYYYVVVQQQQQQVVV\\\UUUQQQMMMLLLOOOTTTWWWYYYUUUSSSUUUYYYZZZYYY___gggtttvvvtttrrrrrrrrrkkkcccgggmmmxxx{{{yyyxxxvvvttttttvvvyyyzzzzzzwww|||zzz{{{~~~vvvrrrnnnlllnnnuuu~~~sssnnnhhhdddbbb```[[[XXXPPPZZZeeennnuuuwwwrrrjjjQQQSSSYYYcccoooyyytttuuusssmmmhhhkkkxxxpppfffkkkooopppoooppptttxxxuuu|||{{{ssstttuuuxxx|||~~~|||zzzxxxxxxyyy{{{{{{{{{zzz|||~~~}}}|||~~~{{{zzz|||~~~}}}{{{|||}}}}}}zzzvvvqqqnnndddgggiiikkkqqqsssmmmccc^^^ZZZUUUPPPNNNMMMKKKJJJGGGEEEDDDFFFLLLSSSXXX[[[```]]]ZZZXXXVVVRRRLLLGGGHHHFFFIIIQQQSSSNNNHHHFFFAAACCCFFFIIIKKKLLLLLLLLLKKKKKKKKKIIIHHHHHHKKKMMMEEEGGGIIIHHHFFFDDDEEEFFFHHHGGGJJJPPPTTTWWW\\\cccRRRPPPJJJHHHNNNUUUSSSKKKOOOPPPMMMHHHHHHOOOTTTUUUVVVWWW[[[```dddccc]]]XXX[[[YYYVVVUUUVVVXXXZZZ[[[WWW[[[```hhhttt}}}}}}www\\\[[[YYYVVVRRRNNNIIIFFFCCCGGGIIIJJJRRRaaannnrrraaa[[[SSSPPPQQQRRRRRRPPPKKKLLLLLLLLLIIIEEEAAA???;;;BBBMMMXXXaaafffhhhjjj```^^^YYYRRRKKKHHHHHHJJJSSSaaapppwwwyyyyyywwwtttqqqppppppqqqtttuuuuuuttthhhccc```]]]XXXSSSTTTXXXPPPNNNLLLNNNQQQPPPKKKGGGEEEJJJLLLJJJLLLTTT]]]aaacccVVVIIIEEEEEECCCBBBBBB@@@BBBDDDFFFGGGGGGGGGFFFGGGIIIKKKKKKIIIGGGFFFEEEDDDDDDFFFHHHKKKMMMPPPQQQJJJJJJIIIGGGFFFFFFIIIKKKKKKIIIJJJLLLKKKGGGHHHLLLNNNLLLIIIHHHIIIJJJJJJJJJNNNNNNLLLIIIGGGFFFIIIKKKJJJIIIGGGGGGIIIIIIGGGEEEAAACCCFFFHHHIIIHHHEEECCC~~~zzznnnjjjffffffjjjnnnnnnnnnbbbdddiiisss~~~{{{yyy{{{zzzvvvpppllllllmmmsssqqqnnnlllkkkiiieeeccchhhkkkpppvvvyyyxxxtttpppjjjooosssqqqllljjjnnnssspppmmmiiiffffffkkkssszzzvvvuuuuuuuuuvvvyyy~~~}}}}}}}}}~~~|||xxx}}}nnnfffddd____________^^^\\\[[[ZZZVVV\\\cccfffddd^^^XXXTTTZZZZZZYYYXXXXXXXXXYYYYYYZZZ___dddfffeeecccbbbccc___ffflllooooooqqqwww}}}xxxyyy~~~wwwrrrkkkffffffkkkrrrwwwjjjeee___[[[YYYVVVRRROOOHHHKKKNNNPPPTTTZZZZZZVVVIIIIIIKKKPPPXXX]]]______```___[[[UUUPPPRRRYYY___iiiccccccrrrkkkUUUNNNRRRWWWXXXVVVUUUYYY\\\SSS\\\dddeeebbbcccllltttooojjjgggkkkqqqqqqjjjbbbTTTUUUXXX^^^eeelllsssvvvwww|||wwwllliiittt{{{zzzzzzyyy{{{~~~|||uuutttxxx}}}|||wwwtttxxx{{{}}}zzzrrrqqqttt|||~~~www}}}}}}yyyvvvqqqmmmjjjfffbbb___WWWUUUSSSSSSUUUWWWXXXYYY]]]\\\[[[\\\\\\\\\[[[ZZZZZZXXXZZZ___```]]][[[\\\QQQSSSUUUWWWZZZ\\\]]]^^^``````bbbdddeeeddd```]]][[[^^^aaaaaa\\\XXXVVVUUUMMMKKKMMMQQQRRRRRRWWW^^^YYYWWWTTTPPPNNNQQQUUUWWWQQQTTTTTTOOONNNRRRVVVVVVWWWVVVVVVWWWYYYXXXTTTOOOSSSOOOKKKJJJLLLOOOPPPQQQNNNRRRTTTVVV\\\cccfffeeeTTTSSSSSSRRRPPPNNNKKKIIIGGGMMMOOOJJJJJJPPPUUUVVVTTTOOOIIIHHHLLLPPPQQQOOORRRRRRRRRRRRRRRQQQOOOOOOSSSSSSRRRQQQQQQSSSUUUVVVMMMOOOPPPMMMHHHEEEDDDDDD:::HHHVVV\\\]]]^^^\\\YYYTTTWWW\\\dddnnnuuuyyy{{{pppmmmkkkjjjgggeeeggglll___^^^```dddhhhfff___YYY[[[]]]^^^]]]aaagggjjjhhhhhh___YYYYYY[[[YYYXXXXXX[[[ZZZWWWUUUUUUVVVYYYZZZ\\\]]]^^^]]][[[ZZZ[[[\\\ZZZZZZ[[[]]]```cccfffhhh[[[^^^___]]][[[[[[^^^aaa___]]]]]]___]]]ZZZ[[[```ddd___ZZZXXXZZZ]]]^^^^^^bbbeeegggddd^^^ZZZZZZ]]]XXX[[[```bbbaaa___]]]]]]WWW\\\aaaaaa]]]YYYVVVVVVtttcccYYY___fffccc___aaa\\\UUUUUUaaalllooooooqqq|||zzz}}}}}}}}}~~~|||{{{}}}{{{{{{~~~yyyvvvxxx{{{yyyzzz{{{{{{qqqfff^^^\\\___bbb]]]]]]]]]]]]\\\\\\\\\\\\eeekkkppppppiii^^^UUUPPPQQQSSSVVVZZZ[[[[[[ZZZZZZVVVYYY^^^bbbdddbbb___]]]bbbcccdddcccbbbbbbbbbcccgggiiilllmmmmmmjjjfffcccccchhhnnnsssvvvyyy~~~}}}wwwssstttxxx|||xxxtttooollliiiddd^^^YYYYYYUUURRRRRRTTTVVVTTTRRRPPPPPPRRRUUUYYYZZZYYYXXXYYYVVVVVVWWWTTTOOOPPPUUU^^^WWWXXXdddpppoooeee\\\SSSPPPLLLKKKKKKMMMOOOPPPPPPSSSVVVVVVSSSSSS[[[dddfff```[[[\\\aaaaaa[[[UUUKKKJJJMMMSSSVVVWWW[[[___cccccchhhooonnnjjjlllrrrvvvkkkbbb\\\TTTOOOYYYjjj|||xxxxxxqqqhhhlllssszzz|||rrrmmmhhhggghhhjjjiiilll{{{~~~xxxooogggbbb```ttt~~~yyyyyy|||yyypppeee___bbbhhhnnnqqqiii[[[TTT[[[cccdddgggnnngggfffbbb^^^cccooozzz~~~yyyqqqmmmnnnssswwwyyyvvv}}}wwwyyy}}}yyytttqqqpppmmmkkkmmmqqqrrrnnnjjjsssppprrryyy{{{uuurrrsssqqqqqqrrrtttuuutttrrrpppkkklllmmmqqquuuvvvvvvuuu~~~}}}yyyuuuvvvyyywwwrrrqqquuuyyyzzzvvvqqqnnnnnndddaaa]]]]]]aaaggglllooonnnkkkgggddddddeeehhhkkknnnllliiifffeeefffhhhjjjooollljjjiiijjjhhheeeaaabbbZZZVVVZZZ]]][[[ZZZ]]]]]]^^^___aaabbbbbbaaaaaaZZZ[[[^^^aaaeeefffeeeddd___```aaa___]]]\\\]]]^^^]]][[[ZZZ[[[^^^ccciiilllqqqqqqqqqooollljjjkkkllloooqqqoooiiifffeeebbb]]]ZZZ]]]```___ZZZUUURRRQQQPPPSSSSSSRRRWWW[[[WWWOOOMMMMMMOOOVVV___gggjjjkkkddddddbbb^^^ZZZZZZ^^^bbbeee```^^^ccclllmmmeee\\\hhhffffffllltttzzz{{{xxxxxxsssmmmgggdddcccdddeeelllmmmiiibbb```dddhhhiiilllnnnoooooollljjjiiiiii```ccciiinnnqqqsssttttttpppmmmjjjiiiiiijjjjjjjjjkkkmmmmmmiiiddddddhhhmmmqqqlllgggfffccc```aaaeeesssttttttrrrooollllllmmmtttqqqppprrruuuuuuqqqnnnllllllqqqwwwuuunnnlllpppqqqgggkkknnnjjjfffgggaaaZZZXXX```hhhhhhggggggooonnnmmmpppuuu|||~~~|||zzzwwwrrrnnniiiiiikkkooorrrrrrooollliiieee```[[[XXXXXXYYY[[[___]]]YYYTTTRRRTTTXXX\\\XXXXXXWWWWWWWWWVVVVVVVVV[[[aaagggiiifff```[[[YYY^^^aaadddhhhjjjkkkjjjiiikkknnnqqqtttuuusssqqqooowwwxxxxxxwwwvvvvvvvvvwwwxxxzzz}}}|||yyywwwtttxxx}}}{{{vvvqqqmmmjjjgggggghhhhhheeebbbgggiiilllnnnnnnllliiiggggggeeecccdddhhhlllnnnnnnhhhdddeeennnuuutttoookkkaaa^^^\\\YYYXXXWWWVVVUUUWWWZZZ]]]]]][[[ZZZ\\\```dddcccbbbcccddd```ZZZTTTRRRMMMLLLPPPSSSSSSTTTWWWNNNPPPWWW```aaa^^^___dddeeeZZZRRRPPPJJJDDDIIITTT___]]]___hhhuuuhhh[[[SSSUUUYYY^^^kkkzzz|||uuuqqqqqqnnndddYYYTTTTTTUUUYYY[[[XXXWWW___kkkkkkjjjfffaaaZZZSSSOOOMMMWWW___ggghhhaaa\\\]]]``````ZZZSSSPPPRRRUUUYYY[[[\\\OOOHHHNNNSSSRRRSSSYYYTTTSSSOOOKKKNNNWWW___bbb```]]]YYYXXXYYY\\\___```___dddjjjmmmllllllooorrrlllhhhiiirrr{{{xxxkkk^^^cccnnn|||~~~zzzzzzyyyyyyzzz}}}}}}~~~~~~}}}uuuqqqmmmmmmpppuuuyyy{{{|||{{{xxxvvvuuuwwwyyy{{{~~~{{{xxxxxxyyy{{{|||}}}||||||~~~|||xxxqqqnnnrrrtttrrrqqqsssvvvvvvwwwxxxwwwvvvtttsssmmmnnnooossswwwyyyxxxwwwtttttttttrrrpppnnnnnnoooqqqooonnnmmmnnnqqquuuwwwvvvwwwyyyxxxxxxxxx{{{}}}zzzwwwwwwuuuqqqsssvvvyyyyyyvvvrrrppppppnnnnnnlllhhhiiilllhhhaaa___^^^]]]___aaacccddddddffffffeee```[[[YYY[[[^^^^^^ZZZXXX]]]dddeee```YYY```aaaeeennnxxx{{{ssslllkkknnnssswwwyyyxxxrrrppprrrttttttrrrtttuuutttrrrpppppppppdddfffkkkqqqwww|||}}}}}}nnnllljjjjjjnnnqqqqqqpppjjjlllllliiieeeeeeiiinnnnnnlllmmmnnnkkkbbb\\\\\\ggglllrrrwww{{{~~~}}}{{{{{{yyy|||}}}~~~}}}wwwtttxxx}}}}}}{{{zzzzzz{{{|||||||||}}}}}}}}}{{{wwwrrriiigggeeeddddddbbb___\\\UUUUUUUUUWWWZZZZZZXXXVVVSSSRRRPPPOOOOOOQQQSSSTTTUUUWWWYYYZZZ\\\___dddgggfffffffffeeeeeeeeedddddddddhhhllloooooonnnnnnnnntttvvvzzz}}}{{{wwwuuuzzz}}}yyyvvvuuuyyyyyywwwyyy~~~~~~|||zzzxxxvvvtttsssyyy{{{~~~}}}{{{yyy{{{}}}zzztttooogggbbb___```aaa______bbb^^^aaahhhppprrrppppppssslllbbb\\\^^^\\\UUUQQQTTTSSSTTTXXX```jjjqqqsssrrrdddZZZRRROOOMMMLLLSSS___bbb^^^]]]^^^[[[SSSMMMKKKHHHIIIKKKMMMKKKLLLTTT]]]\\\[[[YYYUUUQQQMMMIIIGGGGGGMMMSSSTTTQQQNNNOOOQQQUUUTTTTTTSSSSSSSSSSSSSSS[[[QQQLLLQQQSSSQQQRRRVVVSSSRRRNNNHHHGGGLLLPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMPPPSSSSSSPPPOOOQQQTTTYYYTTTRRRZZZddddddVVVGGGFFFRRRaaaiiihhhgggjjjnnnzzz~~~zzzuuuzzz{{{~~~~~~yyyyyyzzz}}}~~~{{{yyyzzzzzz~~~}}}{{{yyyyyyyyyyyyzzzxxxyyy{{{{{{{{{}}}~~~}}}zzzyyy{{{~~~|||{{{{{{~~~~~~yyyzzzzzzxxxvvvuuuvvvwww{{{|||}}}zzzuuussssssuuuooommmlllooosssuuusssqqqqqqtttyyywwwtttzzz}}}}}}~~~~~~rrrsssuuuzzzzzzvvvtttvvv{{{~~~}}}zzzssstttuuurrroooooossswwwyyyxxxzzz{{{wwwllldddaaalllqqqyyywwwuuusssssssssrrrqqqooohhhhhhhhhhhhiiiiiiiiiiiidddeeefffhhhiiikkkmmmnnnkkknnnrrruuuvvvwwwyyyzzz~~~}}}}}}}}}}}}|||||||||zzzzzz{{{{{{|||}}}~~~{{{kkkqqqvvvvvvqqqmmmlllnnnkkkmmmjjjmmm|||vvvvvvzzzzzz|||}}}yyy|||}}}uuulllhhhdddfffjjjqqqyyy||||||{{{yyyrrrjjjddd\\\TTTUUUZZZ^^^\\\^^^```___\\\]]]aaaZZZWWWRRROOONNNTTT^^^ggggggeeedddbbbaaa___\\\ZZZWWWZZZ]]]^^^^^^___```aaabbbeeeiiilllkkkiiifffdddiiidddcccggghhheeeeeeiiiffffffbbb\\\YYY[[[[[[YYY\\\\\\\\\\\\ZZZWWWTTTQQQSSSUUUVVVUUUQQQNNNMMMNNNUUUSSSQQQSSSYYYZZZQQQEEEHHHOOOVVVYYYYYYXXXZZZ\\\aaafffmmmsssvvvtttqqqnnnuuuyyy~~~}}}~~~{{{zzz{{{~~~||||||}}}~~~~~~|||{{{zzzyyy{{{||||||{{{yyyyyyzzz|||~~~{{{zzz}}}|||yyyrrrtttvvvwwwwwwvvvtttsssyyy{{{}}}~~~~~~~~~wwwyyy|||{{{zzzzzz}}}~~~~~~xxxsssssszzz}}}~~~}}}xxxxxxxxxxxxxxxxxxxxxyyyuuuvvvwwwyyy{{{{{{||||||yyy|||~~~}}}}}}~~~~~~vvvppp[[[^^^```\\\VVVRRRTTTWWWXXXYYYUUUVVVhhhvvviiiuuuzzzuuuxxxuuuuuuvvvxxx|||xxxyyy}}}yyyyyyxxxyyy~~~|||xxxqqqkkkiiikkkqqqpppqqqqqqmmmjjjooowwwssspppjjjffffffkkkrrrwww~~~|||{{{zzz{{{zzzwwwuuurrrqqqqqqsssvvvyyy{{{{{{tttvvv{{{}}}yyyvvvvvvvvvxxxzzzxxxtttrrrsssppprrrqqqmmmllloooooommmpppoooooopppqqqnnniiieeebbbdddggghhhgggeeecccbbbccceeeeeeaaaaaaccc```ZZZYYY[[[___eeehhhiiigggeeecccgggmmmsssxxxzzz{{{{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~yyyzzzzzz{{{{{{zzzxxxvvvrrruuuxxxyyyuuupppnnnooogggiiijjjhhhdddccceeehhhhhhlllpppqqqnnnkkkkkkkkkmmmlllkkkiiiiiikkknnnpppuuuzzz|||uuuttttttrrroooqqqtttuuuvvvxxx{{{~~~|||~~~{{{yyyyyy{{{xxxppplllkkkmmmppptttxxx{{{{{{uuurrrwww~~~vvv}}}{{{{{{|||zzzyyyzzz{{{{{{zzzyyy{{{|||zzzzzz{{{{{{{{{zzzzzzyyyyyy|||~~~~~~~~~}}}}}}}}}}}}{{{{{{}}}|||xxxqqq^^^^^^\\\VVVOOOJJJIIIKKKQQQOOOJJJIIIRRR______WWWQQQ]]]nnnxxxsssgggbbbccc\\\]]]^^^```eeeooo}}}~~~~~~tttmmmsss}}}tttzzzqqqeeedddkkk{{{zzzwwwuuuxxx{{{www{{{}}}yyyxxxyyy|||}}}~~~}}}rrriiikkktttrrruuuyyy|||{{{wwwyyyxxxxxxxxx||||||xxxxxx|||~~~xxxppplllkkkhhhkkkmmmmmmpppvvvyyywwwuuussstttzzzyyyqqqccceeejjjnnnrrrtttuuuuuuttt|||~~~yyywwwzzzzzzvvvpppqqqtttzzzyyyrrrxxxzzz}}}~~~|||zzz}}}|||}}}}}}|||xxxrrrkkkfffccccccbbbeeehhhgggccc^^^]]]]]][[[YYYVVVTTTSSSTTTUUUVVVWWWXXX[[[```eeejjjmmmooohhheeeeeeiiiooopppkkkfffmmmlllfff[[[TTTUUUVVVVVVPPPRRRTTTUUUUUUWWWZZZ]]]```gggkkkfff]]]YYY```iiikkkkkklllnnnnnnmmmjjjhhhdddcccaaa___^^^]]]\\\[[[UUUVVV]]]cccaaaXXXOOOLLLOOOQQQTTTWWW[[[```ggglllhhhaaa\\\___fffggg```XXXnnnvvvyyyrrrhhhcccdddeee}}}~~~~~~~~~}}}wwwuuurrrmmmgggaaa]]][[[TTTQQQNNNMMMOOOQQQQQQPPPMMMRRR[[[```]]]TTTOOOPPPIIIKKKKKKJJJLLLSSS^^^gggdddhhheee^^^```iiikkkfffccc[[[UUUXXXbbbgggddd^^^```aaadddddd^^^WWWWWW\\\\\\\\\XXXTTTXXX```bbb```lllooopppllljjjqqq~~~~~~sssjjjmmmzzzzzzqqqgggdddkkkuuu{{{}}}yyy}}}zzzjjj[[[ZZZ``````fffnnnwww}}}yyyrrrkkkdddfffnnnvvvwwwuuulllfffbbbdddkkkpppmmmiiigggmmmsssppphhh```ZZZXXXTTTXXX[[[\\\```gggjjjiiiccc```cccmmmyyyyyylll___TTTTTTVVV[[[aaaggglllooorrr}}}~~~|||{{{{{{}}}}}}~~~}}}||||||yyyxxx{{{}}}|||wwwrrrpppqqqjjjfffaaa___^^^^^^]]][[[[[[WWWTTTUUUWWWZZZZZZYYYSSSQQQPPPRRRVVVXXXWWWUUUYYY[[[XXXRRROOOQQQTTTSSSPPPQQQQQQPPPOOOOOOQQQSSSOOORRRTTTRRRMMMKKKNNNRRROOOSSSWWWYYYXXXVVVUUUVVVRRRQQQPPPPPPPPPPPPOOONNNOOOQQQWWW^^^]]]UUUMMMKKKLLLMMMNNNNNNNNNOOOQQQSSSWWWUUUSSSSSSTTTRRRNNNJJJVVV]]]```ZZZSSSRRRSSSQQQ}}}xxxtttqqqnnnnnnpppmmmjjjkkkppppppmmmllllllggg___[[[\\\ZZZ[[[[[[XXXUUUWWW___fff^^^dddbbbYYYXXX^^^___YYY```[[[VVVWWW\\\^^^[[[WWWWWWSSSRRRVVVXXXXXXYYY]]]ZZZ[[[WWWRRRTTTYYYYYYTTTPPPVVVXXXRRRPPP[[[qqqwwwiii\\\```qqqvvvhhhVVVNNNTTTaaaiiikkkeeemmmuuurrraaaPPPMMMRRRVVVZZZ\\\aaaooouuuqqqmmmlllnnnlllgggbbbZZZQQQIIIKKKTTT\\\]]][[[[[[QQQHHHJJJSSSZZZYYYUUUOOOXXX```^^^VVVNNNIIIGGGCCCFFFHHHGGGJJJPPPSSSQQQJJJGGGJJJWWWeeecccQQQ???EEECCCBBBDDDJJJRRRZZZ^^^aaammmvvvzzzrrraaa___\\\[[[bbbppp~~~}}}}}}~~~||||||}}}~~~xxxuuu~~~|||vvvssssssrrrooollltttnnnhhhgggkkkmmmllliiieeedddcccbbbbbbdddgggjjjdddiiijjjhhhhhhlllooonnnjjjjjjiiifffcccbbbccceeeaaa```^^^]]]\\\[[[ZZZXXXXXX^^^dddeeebbb^^^___aaacccbbbbbbcccdddeeeddddddllljjjkkkooonnniiifffggg```bbbcccbbb```^^^]]]]]]YYY\\\^^^]]]XXXUUUUUUWWWQQQWWWXXXTTTTTTWWWVVVRRRyyyvvvxxxxxxssslllrrr{{{}}}}}}||||||~~~}}}}}}~~~zzzxxx{{{|||{{{wwwqqqppptttxxxyyyyyyyyyzzzzzzxxxtttqqqrrrqqqqqqqqqrrrsssuuuvvvsssqqqnnnmmmnnnrrrvvvxxxssstttuuuxxxyyyuuunnnhhheeeggghhhhhhjjjooowww}}}}}}uuurrryyy}}}ttthhhccceeekkkoooqqqtttxxx|||{{{vvvoookkkiiinnnnnnppptttyyy{{{zzzwwwmmmkkkkkknnnqqqooohhhaaa]]][[[WWWUUUVVVZZZ```dddaaaaaa```^^^]]]___bbbeee```hhhllliiifffddd^^^WWWRRRRRRSSSRRRQQQPPPNNNMMMQQQPPPPPPRRRSSSTTTTTTRRRPPPSSSUUUSSSPPPOOOSSSWWWYYY\\\ccclllsssuuuqqqmmmccc]]]YYYZZZ```iiixxx~~~|||}}}}}}}}}||||||yyy}}}~~~~~~}}}zzzxxx}}}~~~~~~~~~~~~~~~{{{wwwtttrrrqqqooommmxxxyyyyyytttooooootttyyy}}}wwwqqqnnnoooqqqiiihhheeebbbaaabbbgggkkkxxxwwwuuutttuuuvvvwwwxxxuuurrroooppptttuuusssoootttwwwzzzzzzxxxwwwyyy|||yyyvvvssspppooopppsssuuuppprrrttttttrrrpppnnnnnnjjjmmmvvv|||xxxwwwyyywwwuuuwww{{{~~~~~~}}}{{{wwwttttttuuussslllfffdddgggjjjllllllhhhdddaaacccaaa]]][[[\\\ccckkkrrr|||}}}}}}zzzvvvwww~~~~~~~~~~~~~~~zzzxxxyyyyyywwwuuuuuuwwwyyyzzzzzzzzzzzzyyy{{{yyyvvvuuuuuuvvvvvvvvv|||}}}~~~}}}{{{zzz{{{|||}}}~~~~~~}}}{{{|||}}}xxxyyyyyyyyyzzz}}}{{{wwwyyyyyyyyy{{{yyysssrrrpppnnnlllmmmppptttvvvvvvwwwxxxwwwuuuttttttvvvwww}}}{{{xxxxxxuuuqqqnnnnnnnnnnnnllljjjgggeee```aaabbbdddffffffeeedddgggkkknnnmmmhhhdddcccdddbbbfffllluuu|||~~~|||yyyrrrnnnmmmooorrrwww~~~|||~~~}}}}}}~~~|||zzz~~~~~~~~~{{{xxxyyyyyyzzzzzz{{{{{{||||||~~~}}}|||||||||}}}}}}}}}{{{yyyyyyyyywwwuuu~~~}}}yyytttssswww{{{{{{uuunnnjjjjjjkkkfffdddaaa\\\WWWUUUWWWXXXdddeeeeeeccc______bbbeeehhhfffdddeeeffffffdddbbb```dddggggggeeedddfffhhhjjjhhhccc```___```bbbdddfffggghhhfffccc```_________cccmmmzzz{{{uuurrrkkkjjjjjjmmmqqqssssssrrruuu{{{~~~ppplllgggfffgggfffbbb^^^]]]]]]]]]]]]\\\ZZZXXXVVVXXXYYYYYYZZZ]]]dddooovvv~~~}}}}}}|||zzzyyyyyy{{{}}}|||zzzxxxvvvuuuyyyyyyyyywwwuuuuuuvvvxxxyyyzzzzzz{{{{{{{{{{{{zzz{{{xxxwwwyyy}}}}}}~~~{{{{{{~~~{{{xxxuuuwwwxxxzzz{{{{{{zzzyyywww}}}~~~{{{yyytttwww}}}}}}~~~~~~~~~}}}~~~{{{wwwxxxxxxyyyzzzzzz{{{{{{~~~|||{{{{{{|||}}}~~~~~~}}}~~~{{{{{{}}}uuupppnnnmmmlllkkkhhhccc]]]ZZZXXXYYY\\\```aaa]]]WWWUUUYYY^^^dddeeeeeeccc```___^^^___]]]aaaeeeeeecccbbbbbbddddddaaa]]]YYYWWWWWWXXXZZZ```aaabbb```^^^\\\\\\]]]XXXWWW]]]gggooonnnlllllleeeeeefffhhhkkkkkkiiigggfffmmmsssssstttwwwyyyyyylllgggbbb``````aaa___]]]\\\ZZZWWWUUUSSSSSSSSSTTTXXX\\\```bbbdddjjjttt||||||zzz~~~~~~~~~~~~zzzzzz{{{|||}}}~~~||||||~~~zzzwwwuuusssttttttsssooommmllllllfffhhhhhhfffcccbbbeeegggnnnqqqrrrooojjjggghhhkkklllpppuuuvvvtttrrrrrrtttpppmmmiiieeecccbbbcccccciiijjjkkkjjjiiijjjlllnnnddd\\\WWWZZZ```dddgggkkknnnoooppppppooolllgggdddccckkkrrrqqqooorrrvvvwwwqqqnnnkkkiiijjjjjjiiigggfffdddaaa___^^^^^^```aaaggglllqqqrrrqqqssszzz~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~zzzxxxrrrtttxxxyyyxxxwwwwwwwwwpppnnnlllmmmppprrrqqqooouuuyyy{{{xxxqqqnnnppptttwww{{{~~~|||}}}~~~|||xxxuuurrrqqqrrrrrrwwwxxxxxxwwwvvvvvvxxxzzzwwwmmmdddbbbcccdddhhhmmmuuuwwwyyyyyyvvvqqqmmmjjjllltttyyyvvvsssuuuxxxyyysssssssssttttttsssqqqooopppoooooooooooopppqqqqqqtttxxx|||{{{yyyyyy|||}}}{{{|||~~~~~~~~~~~~{{{zzz}}}~~~}}}~~~}}}zzz|||~~~zzz{{{{{{}}}~~~~~~~~~~~~~~~}}}zzzsssvvvyyy{{{zzzyyyyyyzzzwwwsssqqqtttzzz|||yyyuuurrruuuwwwuuupppnnnpppsss{{{~~~~~~~~~}}}{{{yyyyyyyyyzzz}}}yyywwwvvvwwwyyytttqqqppplllggggggiiisssvvvyyyzzzwwwtttqqqppppppvvvxxxtttrrrsssttttttoooppprrrttttttrrrqqqooossstttuuuwwwxxxxxxxxxxxxtttvvvyyyzzzzzz{{{|||}}}}}}zzz}}}xxxwww{{{}}}zzz|||{{{~~~~~~|||~~~|||xxxyyy|||}}}zzzyyyzzz{{{}}}~~~zzzwwwzzz}}}~~~}}}||||||}}}}}}{{{yyy{{{~~~{{{rrrtttvvvuuusssrrrtttvvv}}}}}}~~~~~~}}}|||}}}}}}~~~zzzvvvsssrrrqqqqqqssssssoooiiiiiinnnrrruuuxxxyyyvvvsssssssssqqqsssssspppoooqqqpppmmmnnnooopppqqqqqqqqqqqqrrrtttuuuuuuuuuvvvwwwwwwxxxsssssstttwww{{{}}}}}}{{{~~~~~~~~~||||||}}}~~~zzzvvvuuu{{{}}}yyyzzzxxx{{{{{{xxxzzz{{{yyyzzz}}}}}}yyyyyy{{{}}}{{{wwwxxx{{{}}}~~~~~~~~~~~~~~~}}}~~~xxxyyyzzz{{{{{{{{{|||~~~}}}}}}{{{|||}}}yyyvvvuuuqqqrrrssssssnnnlllsss|||vvvyyy{{{zzzvvvsssrrrsssuuuvvvtttqqqrrrtttsssnnnqqqrrrqqqqqqqqqrrruuuwwwwwwvvvtttsssssstttvvvwwwvvvtttssswww}}}|||}}}}}}}}}~~~}}}|||{{{~~~~~~zzzyyy}}}}}}}}}{{{|||~~~~~~yyyxxxxxxyyy|||~~~zzzyyyxxxxxxxxxxxxyyyyyy}}}}}}}}}}}}~~~~~~}}}}}}{{{zzz}}}}}}zzz{{{}}}~~~~~~~~~}}}|||}}}~~~~~~}}}zzzxxxwwwwwwwwwwwwwwwuuussstttwwwzzzzzzyyywwwuuutttrrrrrrqqqsssssssssrrrrrrqqqqqqpppttttttsssqqqooonnnooopppsssqqqppppppqqqrrrqqqppptttwwwzzz{{{zzzxxxxxxxxx}}}~~~}}}}}}|||{{{yyy}}}~~~~~~~~~|||yyyxxx{{{|||zzzxxxvvvwww{{{~~~}}}{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}yyyxxxyyyzzzzzzyyyzzzzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}{{{yyywwwwwwxxxyyyyyyyyyxxxxxxzzz|||~~~}}}{{{zzzyyyxxxwwwwwwxxxxxxwwwvvvuuutttsssssstttuuuuuusssqqqoooooopppsssqqqppppppqqqrrrqqqqqqqqqtttvvvwwwuuutttsssssszzzsssrrr~~~yyysssnnnkkktttwwwsssmmmfffbbbaaadddhhhoooooopppqqqsssxxx~~~|||~~~~~~|||{{{zzzxxxvvvzzz|||~~~~~~}}}||||||}}}zzzwwwvvvzzz{{{uuutttsssuuuxxx|||~~~~~~}}}{{{zzzxxxxxxwww||||||}}}~~~}}}}}}~~~~~~{{{yyyxxxyyy{{{}}}}}}}}}}}}~~~~~~}}}{{{yyywwwvvvxxxzzz|||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}|||zzzxxxwwwvvvuuuwwwxxxyyyxxxuuusssqqqqqquuusssrrrrrrsssttttttsssqqqtttvvvvvvtttqqqpppppp|||uuuqqqlllgggeeedddeeeeeeaaa\\\]]]jjj~~~zzzmmmmmmrrrqqqkkkfffbbb]]]YYY___ppp{{{vvvkkkfffccc]]]WWWRRRQQQQQQSSSTTTRRRQQQQQQUUUYYY[[[\\\\\\]]]___cccfffiiikkkkkkrrrzzz~~~{{{zzzzzzyyyxxxvvvvvvxxxzzz{{{||||||~~~yyywwwwwwzzz~~~}}}zzzvvvvvvvvvxxx{{{~~~~~~|||yyyyyyzzz{{{}}}}}}~~~~~~}}}}}}~~~~~~|||~~~~~~}}}|||{{{zzzxxxvvvtttvvvyyy|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{yyywwwvvvuuuzzz|||}}}}}}zzzwwwuuuuuuwwwuuutttuuuvvvwwwwwwvvvvvvxxxzzzyyywwwtttsssrrr|||xxxvvvvvvxxxzzzttttttwww}}}{{{{{{}}}|||yyyxxxsssqqqoooooovvv}}}{{{tttqqqnnnjjjfffdddcccccccccddd___[[[\\\___```\\\XXXVVVWWWXXXXXXYYYYYY[[[\\\]]]```dddeeeeeegggkkkooo|||}}}~~~nnnaaahhhyyy~~~{{{yyyvvvooojjjmmmxxx~~~|||{{{|||||||||{{{yyyyyyzzz{{{zzzyyywwwyyyzzz{{{{{{|||~~~{{{zzzyyy|||}}}zzzyyyyyyyyy|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||zzzyyyyyyyyyxxxuuusssssswww{{{}}}}}}}}}}}}~~~{{{zzzzzzyyyyyyyyyzzzzzz||||||{{{yyyxxxvvvuuutttyyy{{{}}}}}}zzzxxxvvvvvvvvvuuussstttvvvwwwwwwvvvyyy{{{}}}|||yyyvvvuuuttt~~~|||{{{yyyuuuvvv}}}rrrrrrrrrpppnnnmmmnnnpppllllllkkkgggccccccgggkkkrrrwww{{{wwwjjjaaaeeeoooxxx{{{|||{{{xxxuuummmeeecccmmmwww{{{xxxxxx}}}{{{tttrrrrrrrrrqqqrrrtttwwwyyy}}}|||xxxvvvvvvwwwzzzzzz{{{}}}{{{zzzyyyzzz}}}~~~~~~~~~~~~|||{{{}}}~~~~~~~~~~~~|||zzzzzz{{{~~~}}}}}}xxx~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{yyywwwxxxzzzzzzwwwssssssvvvzzz||||||||||||}}}wwwwwwvvvvvvuuuvvvvvvvvvxxxxxxxxxwwwwwwvvvvvvuuuvvvxxxyyyyyyxxxvvvvvvvvvsssrrrqqqqqqsssuuuuuutttxxxzzz|||{{{yyyvvvtttttt~~~zzzvvvrrrpppjjjlllmmmkkkhhhfffdddddd^^^aaabbbbbbcccddd___YYYTTTSSSUUU^^^iiinnnmmmiiiccc\\\___qqq}}}}}}~~~~~~~~~}}}zzzwwwwww|||yyyyyy{{{zzzyyyvvvtttpppsssvvvwwwvvvyyy~~~zzz{{{}}}~~~~~~{{{sssjjjeeeeeehhhaaaffflllnnnmmmmmmpppsssmmmrrryyy}}}}}}~~~{{{|||~~~}}}}}}}}}~~~|||}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}{{{|||}}}}}}{{{}}}~~~}}}~~~||||||~~~~~~|||}}}~~~~~~{{{www~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{xxxwwwxxx|||}}}zzzvvvvvvyyy{{{}}}||||||}}}~~~xxxwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyuuuwwwxxxxxxwwwwwwxxxyyysssrrrqqqrrrtttvvvvvvuuuvvvxxxzzzzzzwwwuuutttssshhhfffccc```___^^^\\\[[[UUUWWWYYYYYYUUUQQQNNNMMMMMMPPPOOOLLLKKKNNNNNNLLLIIIHHHKKKSSS]]]aaa]]]XXX\\\SSSUUUhhh|||yyyyyyyyywwwsssooouuu{{{~~~xxxyyyzzzyyyyyy|||yyyxxx{{{~~~}}}vvvnnnhhhhhhkkk```eeejjjjjjgggeeefffiiidddhhhlllpppzzz~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{~~~~~~{{{zzz{{{~~~}}}}}}}}}{{{zzz~~~{{{xxxyyy{{{}}}}}}zzzzzz~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~|||yyywwwyyy~~~|||yyyyyy{{{}}}~~~~~~~~~zzzyyyxxxwwwvvvvvvvvvvvvuuuvvvwwwxxxyyy{{{||||||xxxyyyzzzyyyyyyyyy|||~~~vvvuuutttuuuwwwyyyyyyxxxuuuwwwyyyyyywwwuuuttttttqqqnnnkkklllooopppooolllmmmmmmnnnnnnmmmhhhaaa\\\___[[[WWWYYY^^^___[[[VVVWWWZZZZZZ\\\ccclllllleeekkknnnvvv}}}wwwuuuvvv|||{{{vvvqqqooommmkkkiiiccc```]]][[[[[[\\\\\\\\\]]][[[YYYXXXWWWVVVSSSPPPQQQRRRTTTUUUTTTVVVbbbooo|||~~~uuuggg\\\YYY[[[hhhccc]]]WWWUUUXXX\\\```dddffffffeeecccaaaaaaaaaccccccdddfffiiimmmpppqqqtttuuuyyy~~~zzzyyywww~~~wwwtttxxxtttkkkbbb[[[WWWZZZ^^^```bbbeeejjjjjjkkkpppxxx}}}{{{zzz{{{|||}}}~~~|||{{{|||}}}}}}~~~||||||}}}|||}}}~~~}}}{{{yyyyyyyyy}}}{{{zzz{{{}}}~~~~~~|||{{{zzzyyyxxxwww{{{{{{{{{}}}}}}{{{|||yyy|||}}}{{{~~~yyyzzz{{{}}}}}}}}}xxxyyyzzz{{{{{{~~~~~~~~~}}}}}}{{{zzzzzz}}}~~~|||||||||||||||}}}}}}{{{yyywwwwwwwwwwww|||~~~}}}zzz|||~~~~~~}}}|||}}}~~~~~~uuuooorrruuuttttttxxxtttyyyyyyrrrnnnppprrrppp}}}|||~~~wwwssstttvvvxxxtttooojjjhhhfffdddccc\\\YYYUUUTTTVVVZZZ]]]^^^aaa```___^^^^^^\\\XXXUUUSSSQQQPPPRRRRRRRRRXXX```kkkmmmmmmfff\\\SSSPPPPPPTTTQQQMMMJJJIIIMMMRRRVVVRRRSSSSSSRRROOOLLLLLLLLLNNNMMMLLLLLLMMMNNNNNNNNNMMMMMMOOOUUU\\\aaacccccchhhjjjpppvvvxxxvvvxxx}}}zzzvvvkkk\\\NNNFFFAAABBBEEEEEEGGGIIIJJJJJJKKKNNNSSSXXX\\\^^^[[[[[[]]]```bbbbbbbbbcccjjjnnnqqqqqqnnnooosssxxx~~~~~~|||{{{zzzyyyxxxwwwvvvuuuzzzxxxvvvsssrrrpppooonnnppppppqqqsssvvvwwwvvvttt|||zzz||||||{{{}}}wwwwwwxxxxxxxxxwwwwwwvvvwwwxxxyyy{{{}}}||||||~~~|||~~~~~~}}}~~~~~~}}}{{{|||yyywwwuuuuuuwwwyyy|||~~~}}}}}}~~~|||{{{~~~}}}|||}}}vvvpppqqqssssssuuuxxx}}}~~~vvvpppqqqrrrppp}}}}}}{{{yyyzzz{{{wwwqqquuu{{{|||yyyuuuuuuyyy~~~|||wwwsssqqqnnnmmmppprrrpppqqqtttxxxyyyzzzwwwqqqkkkgggeeeeeedddbbb``````ccchhhlllhhhiiiiiifffccc`````````^^^]]][[[ZZZZZZXXXUUURRRNNNMMMMMMOOORRRTTTTTTTTTNNNOOOSSSYYYZZZVVVVVVZZZ___ccciiiqqqxxx~~~qqq___UUUMMMFFFFFFHHHHHHIIIKKKKKKKKKKKKLLLNNNPPPQQQRRRRRRRRRPPPOOOPPPRRRUUUVVV\\\___cccdddcccccceeehhhoooqqqsssvvvyyy}}}~~~{{{zzz~~~}}}{{{zzzxxxwwwvvvvvvuuuuuuvvvyyy|||~~~}}}|||sssqqqsssvvvuuurrrppprrrssssssttttttsssrrrqqqpppsssuuuwwwyyyzzzyyyyyyxxxzzzxxxxxxyyy{{{||||||{{{~~~}}}|||}}}yyyzzz||||||zzzwwwuuutttuuutttvvvxxxzzz{{{}}}~~~zzzyyy|||~~~|||}}}wwwrrrsssvvvxxxzzz|||~~~{{{xxxzzz{{{{{{}}}xxxyyy|||{{{}}}}}}xxxoooiiiiiikkkkkkiiijjjmmmqqqqqqmmmiiidddcccbbbaaaaaa```\\\XXX[[[\\\aaammm~~~}}}~~~~~~~~~|||yyyzzz~~~}}}{{{{{{|||vvvtttsssttttttqqqkkkfffcccaaa___^^^^^^_________\\\[[[]]]aaa```ZZZXXXYYY^^^^^^^^^```dddjjjnnnpppvvv|||{{{yyy~~~}}}lll```XXXRRRRRRUUUVVVYYY\\\___^^^^^^^^^___bbbgggjjjhhhiiigggddddddggghhhhhhpppqqqssssssrrrpppppppppwwwzzz~~~|||xxxzzz}}}}}}}}}{{{zzzzzzzzzyyyxxxwwwwwwtttuuuvvvvvvuuusssqqqpppsssuuuxxxzzzzzzxxxvvvtttttttttuuuwwwyyyyyywwwtttyyy{{{~~~{{{zzz}}}~~~|||yyytttuuuuuusssrrrrrrtttvvvvvvyyy}}}~~~~~~}}}~~~}}}}}}yyywwwyyy}}}|||~~~tttpppooogggkkkmmmiii```ZZZXXXYYYTTTSSSSSSUUUWWWWWWTTTQQQTTTTTTUUUXXXYYYXXXVVVTTTQQQOOOOOOVVVdddwwwyyyyyyxxxuuusssqqqqqqsssuuuvvvssstttwwwvvvqqqooopppvvvuuusssssstttyyy~~~~~~sssooogggbbbdddiiilllppptttxxxxxxxxxxxx{{{|||yyyvvv}}}zzzmmmhhhjjjsssooommmsss{{{}}}~~~~~~~~~}}}{{{|||}}}}}}|||zzzxxxvvvzzz||||||yyyzzzzzz|||~~~|||yyyxxxyyy{{{~~~||||||zzzxxxxxxyyyvvvvvvvvvuuussssssuuuwwwyyy}}}vvvxxxyyyvvvooohhheeeddd```___]]]]]]^^^]]][[[YYYYYYYYY]]]cccfffddddddeee^^^]]]___eeennnxxx~~~vvvppprrrvvvyyy|||wwwfff___aaa\\\WWWTTTVVV\\\cccoooyyyqqqsssvvvyyy{{{}}}}}}}}}~~~}}}|||{{{|||~~~|||xxxwwwxxx~~~}}}yyyvvvuuuuuuzzz}}}|||yyywwwyyy~~~}}}zzzwwwvvvtttsssrrruuuuuu{{{}}}zzzuuuqqqiiiiiijjjlllnnnooommmkkkqqqpppqqqrrrnnnjjjmmmtttsssvvvwwwsssmmmjjjlllooo{{{}}}~~~yyyttttttzzz~~~||||||~~~vvvxxx}}}yyywwwxxx}}}}}}{{{zzzwwwzzzzzzpppgggeeeeeeeeegggjjjggghhhhhhhhhjjjsss{{{yyyoooaaa^^^dddZZZWWWXXXZZZZZZZZZ```iiivvv~~~zzzwwwllleeeiiittt}}}xxx}}}xxxwwwvvvwwwzzz}}}vvvrrrrrrqqqppppppooooooooopppqqqrrrzzzvvvqqqpppnnnkkkhhheeebbbaaaeeeiiipppvvv{{{|||{{{zzzssstttuuuvvvwwwyyy{{{||||||yyywwwyyy~~~}}}{{{{{{~~~~~~~~~}}}wwwsssooommmtttvvvwwwvvvrrrmmmjjjhhhkkkmmmqqquuuyyyzzzyyywwwyyy}}}~~~wwwrrrsssvvvxxxwwwvvvtttpppkkkgggdddaaa___```eeemmmqqqqqqpppssswww||||||vvvqqqoootttwwwyyy|||tttppppppyyy{{{yyyxxxyyyzzzyyyxxxvvvvvvqqqppprrrttttttwww|||tttxxxzzzuuunnnlllpppvvv{{{}}}{{{tttmmmkkkpppvvvzzztttqqqqqqqqqbbbfffqqq|||{{{yyyuuurrrsssyyy}}}{{{tttpppssswwwyyy{{{~~~{{{zzzyyy||||||qqqeee___\\\XXXWWWYYYTTTVVVXXXWWWWWW\\\fffooo}}}~~~uuulllnnnwwwfffggglllqqqooojjjnnnvvvyyy~~~{{{rrrggg^^^\\\bbbiiieeeiiilllllliiieeecccccciiifffbbb``````aaa```___aaalllqqqmmmjjjpppzzz}}}yyy{{{xxxrrrnnnjjjgggeee```mmmtttttttttwwwpppeee___^^^]]]ZZZXXXUUUTTTSSSOOOSSSYYY^^^aaaaaa___^^^WWWXXXZZZZZZ[[[]]]___aaa```hhhllliiigggjjjnnnppprrrooojjjccc```aaaeeeiii^^^^^^^^^\\\[[[\\\___bbbdddcccbbb```]]]]]]___aaa^^^gggrrrwwwvvvrrrppppppvvvzzz|||xxxwwwxxxyyywwwuuuqqqsssvvvwwwvvvuuuvvvwww}}}vvvnnnjjjiiifffaaa[[[[[[^^^bbbccc```[[[VVVTTTTTTUUUXXX^^^cccddd```\\\[[[___bbb^^^WWWSSSTTTXXXYYYZZZ[[[\\\[[[ZZZXXXWWWTTTOOOKKKNNNWWW^^^^^^\\\\\\[[[ZZZ[[[\\\\\\ZZZXXXSSSYYY```dddbbb^^^YYYVVVPPPTTTWWW[[[ggguuu{{{yyylllaaa[[[]]]aaadddjjjqqq}}}uuuooorrrxxx}}}xxx|||~~~tttvvv|||zzzuuutttuuuvvvuuunnnnnnnnnoooqqqpppnnnlllrrrwww{{{yyy||||||}}}~~~ooocccVVVSSSXXX\\\XXXRRRPPPTTTYYY]]]aaafffmmmrrr||||||{{{|||{{{zzzxxxyyy|||~~~xxxrrrooooooppppppmmmsssxxxssshhhaaaccciiilllppptttqqqiiidddccceeedddkkkqqqsssooolllmmmooosss|||zzzwwwtttuuu|||}}}vvvssspppoooiiidddfffpppyyy|||~~~zzzwwwvvvzzz}}}~~~zzzwwwuuuuuuuuuxxxzzzyyyxxxzzz~~~}}}{{{zzzxxxuuutttxxx~~~wwwpppmmmmmmqqqwww}}}|||zzzxxxvvvoooddd]]][[[XXXTTTLLLPPPWWW]]]___^^^ZZZXXXYYYZZZZZZYYYXXXWWWYYYZZZ^^^^^^___aaaeeehhhlllnnnppprrrqqqlllbbb[[[YYYZZZUUUVVVUUUSSSPPPNNNNNNNNNXXXWWWUUUQQQMMMKKKKKKLLLNNNPPPRRRTTTTTTSSSRRRQQQUUUZZZ]]][[[ZZZ]]]``````eeeaaa^^^```eeeiiihhheeelllkkkhhhfffcccbbbbbbaaa```bbbgggkkknnnoooppppppooommmooouuuzzzzzzwwwttttttpppooosssvvvwwwzzz}}}~~~{{{wwwwwwyyyvvvrrrzzzzzzyyyvvvssspppooopppwwwzzzuuujjjfffhhhcccYYYYYYWWWXXX\\\\\\WWWRRRQQQUUUTTTUUUYYY___ccccccbbb___]]][[[YYYYYYXXXVVVUUU```^^^___cccccc___]]]___XXXVVVUUUVVVYYY[[[\\\\\\ZZZWWWTTTRRRQQQOOOLLLIIIIIIJJJNNNQQQRRRPPPKKKFFFCCCDDDDDDFFFKKKVVVdddnnnaaaSSSGGGEEEHHHKKKNNNQQQ~~~zzzyyyyyyzzz||||||zzzxxxxxxyyyzzzxxx{{{{{{rrrggg^^^[[[ZZZYYYXXXXXX\\\dddkkkssszzz~~~|||~~~~~~|||vvvpppllljjjnnnttt}}}~~~xxxtttuuuzzz~~~uuuoooqqqwwwxxxuuuuuuooouuu~~~}}}xxx|||xxxsssqqqyyy~~~yyyvvvsssfffiiilllkkkgggbbb```___bbbbbbaaa^^^[[[YYYYYYYYY]]]aaaeeefffdddcccccceeellllllkkkmmmmmmkkkfffaaa]]]\\\ZZZXXXWWWZZZaaafffbbb\\\\\\fffqqqttttttuuu}}}uuutttzzz}}}yyyuuu}}}|||tttpppppprrrwww~~~zzztttqqqlllggghhhkkkooorrrrrroookkkiiilllmmmnnnmmmlllmmmoooqqqnnnnnnoooqqqsssvvvyyy{{{}}}~~~wwwmmmddd```___bbbccccccbbb```___``````]]]bbbhhhllljjjeee```]]]TTTPPPKKKGGGDDDDDDFFFGGGIIIMMMOOOKKKHHHIIIIIIHHHEEECCC@@@AAADDDFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEEEECCCCCCDDDEEEGGGGGGFFFEEEGGGFFFHHHKKKNNNOOONNNNNNLLLLLLNNNQQQQQQRRRYYYaaassssssqqqllljjjkkkhhhbbbooonnnkkkfffbbb```aaabbbsssyyyzzzuuuuuuzzzwwwnnnhhhdddbbbdddeeebbb```bbbbbbdddiiipppwwwyyywwwtttxxxvvvtttsssssssssssssssxxxuuuvvvzzz|||yyywwwwwwuuusssqqqpppqqqqqqqqqqqqllljjjhhhffffffdddbbb```\\\]]]^^^```aaa```\\\YYYNNNMMMLLLKKKMMMPPPUUUXXXWWWMMMDDDBBBCCCCCCDDDFFF~~~~~~mmm]]]SSSRRRSSSHHHKKKQQQZZZdddlllqqqttt}}}|||yyy}}}wwwlllbbb\\\OOOQQQUUUYYY___gggooouuuzzz~~~~~~{{{{{{|||~~~{{{xxxccc___ZZZYYY\\\ccciiilllrrrrrrnnneeeZZZWWW[[[aaazzz{{{rrriiiiiiqqqxxx{{{zzzvvvtttvvvxxxzzzttt|||zzzxxxwwwqqqnnnkkkgggddd```[[[XXXTTTYYY^^^```]]]ZZZYYYYYYZZZZZZ[[[^^^bbbdddcccbbb[[[[[[ZZZYYYXXXZZZ^^^aaa___ZZZXXX^^^dddeeeccccccfffbbb^^^]]]___bbbdddeeebbbaaa___^^^]]][[[WWWTTTVVVZZZ^^^]]]YYYVVVUUUUUUWWW[[[```fffiiiiiihhhgggvvv|||~~~|||yyyrrrkkk^^^^^^___^^^\\\YYYVVVTTTXXXYYYYYYYYYYYYZZZ\\\___ggggggggghhhjjjlllmmmnnnppprrrsssnnneee\\\WWWUUU]]]^^^______^^^]]]___```]]]eeepppyyy|||zzzvvvsssqqqiii]]]QQQKKKJJJMMMPPPRRRWWWZZZWWWUUUTTTRRROOOIIIGGGFFFGGGJJJLLLLLLKKKJJJKKKMMMNNNNNNLLLJJJIIIHHHEEEBBBBBBDDDDDDCCC@@@@@@AAAAAA???>>>???AAABBB@@@@@@CCCDDDAAAAAAIIISSSfffgggeee```^^^\\\WWWPPPWWWUUUQQQLLLHHHHHHJJJMMM[[[cccggghhhlllsssqqqjjjaaa[[[VVVVVVWWWWWWYYY]]]bbbhhhsss~~~~~~{{{zzz{{{~~~{{{yyy~~~~~~~~~}}}{{{|||{{{yyyzzzzzzzzzyyywwwrrrpppnnnooopppnnnjjjeeeeeeaaa___```___\\\\\\___|||}}}}}}ooobbb^^^^^^TTTSSSSSSXXX```gggkkkkkkrrr}}}ttt|||xxxvvv{{{~~~tttkkkeee^^^^^^^^^___bbbiiiqqqwww|||uuulllhhhggghhhiiirrrzzz{{{xxxzzz}}}sssjjjdddbbbYYYUUUQQQPPPQQQTTTVVVWWWWWWWWWUUUOOOJJJJJJOOOUUUVVVhhhzzzvvvkkk___SSSOOOTTTZZZ\\\ZZZZZZ___cccbbb___^^^```cccbbbaaabbbgggmmmpppooolllbbb___```fffjjjjjjjjjkkkpppeee^^^ZZZbbbffflllrrrzzz}}}~~~~~~yyyqqqvvv}}}|||yyywwwwwwppppppqqqtttxxx{{{~~~xxxxxxxxxxxxxxxyyyzzz{{{~~~zzzwwwyyy||||||yyywwwvvvwwwvvvssspppnnnooopppqqqoookkkiiigggeeebbb___\\\^^^___\\\XXXTTTRRRRRRNNNPPPSSSUUUUUUSSSPPPNNN[[[dddnnnrrrsssqqqjjjaaaPPPOOONNNLLLJJJHHHGGGFFFGGGHHHHHHFFFFFFGGGIIILLLMMMMMMMMMNNNNNNOOOOOOPPPRRRUUUWWWVVVQQQLLLGGGFFFJJJKKKLLLLLLJJJJJJKKKLLLMMMSSS[[[bbbhhhlllpppsss{{{ssseeeWWWNNNJJJJJJKKKKKKSSSZZZ]]]^^^___[[[UUUMMMJJJIIINNNWWW]]]]]]ZZZ[[[\\\]]]___aaaaaabbbbbb___ZZZVVVUUUWWWYYYWWWUUUSSSUUUSSSLLLGGGHHHKKKMMMKKKHHHFFFFFFCCC@@@DDDKKK^^^aaabbb___]]]YYYPPPGGGCCCBBBAAA>>>;;;:::<<<>>>BBBGGGJJJLLLQQQWWWVVVQQQKKKEEE???@@@AAAAAADDDIIIOOOWWWeeetttzzzssslllhhhjjjoootttssskkkfffllluuuyyyzzz{{{~~~xxxzzz~~~~~~wwwrrrmmmmmmrrrxxx{{{|||uuu|||zzz~~~||||||{{{|||}}}}}}yyytttssssssppptttwwwyyy{{{uuuooommmiiigggdddbbbaaa___\\\ZZZXXXYYYYYYXXXWWWYYY]]]```\\\bbbllltttwwwtttnnniiiggg```XXXSSSRRRTTTUUUUUUUUUVVVXXXWWWVVVVVVWWWYYYWWWVVVUUUXXX[[[[[[YYYVVVRRRNNNNNNQQQRRRPPPOOOQQQ^^^jjjsssnnnbbbUUUKKKEEEKKKNNNQQQSSSWWW[[[aaaeeeppp||||||xxx|||~~~}}}}}}{{{wwwqqqllliiiggg```aaabbbaaa```]]]ZZZYYY\\\eeeoootttuuussskkkcccSSSRRRQQQPPPOOOPPPQQQRRROOOOOONNNKKKIIIJJJLLLOOOHHHHHHIIIHHHHHHHHHGGGGGGKKKNNNQQQSSSRRROOOLLLJJJGGGHHHHHHGGGEEECCCCCCDDD???BBBFFFIIIMMMRRRXXX\\\rrrmmmdddZZZQQQIIICCCAAA<<>>===HHHYYYcccbbb]]]WWWXXX[[[___eeelllrrrvvvqqqlllgggeeeeeefffeeecccgggjjjiiiaaa]]]```ccccccaaaZZZUUUUUUVVVTTTRRRSSS]]]cccggggggfffbbbXXXNNNFFFGGGGGGEEEAAA>>>======>>>??????@@@DDDIIIKKKIIIEEE???;;;<<<======>>>BBBBBBJJJXXXfffrrr{{{zzzpppeee^^^___fffllllllaaa[[[___iiippptttwwwzzz}}}|||zzzzzzpppttt{{{zzzzzz}}}~~~|||{{{zzzyyyvvvssspppmmmmmmmmmmmmnnnnnnoooooovvvsssrrrtttxxxxxxuuuqqqlllkkkiiifffcccbbbdddeeelllllllllmmmmmmnnnooooooqqqooommmlllkkkhhheeebbbccc```___aaa```[[[ZZZ\\\]]]ffflllggg___WWWQQQKKKQQQSSSUUUWWWXXXZZZ]]]```eeesss~~~vvvpppppppppnnnlllkkkiiiggghhhppp}}}|||ooolllnnnnnnmmmppp}}}}}}{{{xxxttttttuuuuuutttsssrrrqqqttt{{{~~~vvvoooaaaaaa______```bbbeeegggcccbbb```]]][[[[[[]]]```]]]^^^^^^^^^]]]\\\[[[ZZZ^^^___bbbddddddccc```^^^YYYYYYYYYWWWSSSQQQQQQQQQMMMOOORRRTTTSSSSSSSSSTTTeeedddbbb]]]VVVMMMFFFAAA???FFFNNNTTTXXXXXXRRRIIIBBB>>>>>>JJJ[[[eeeddd___VVVVVVVVVXXX\\\ccciiimmmnnnlllhhhccc___]]]\\\]]]gggmmmmmmgggffflllnnnkkkiiiaaa]]]aaafffeeebbb```aaafffkkkmmmoooooohhh```ZZZ[[[[[[XXXSSSNNNJJJHHHJJJIIIHHHIIILLLQQQTTTTTTOOOIIIFFFGGGHHHGGGHHHKKKMMMTTT___jjjsss|||yyynnnffffffmmmsssqqqgggaaadddkkkpppvvvzzz|||yyyuuusssuuuyyyzzztttmmmeeeggglllooommmgggfffiii~~~|||{{{|||~~~~~~|||~~~~~~~~~}}}|||{{{{{{||||||{{{{{{|||~~~~~~~~~{{{wwwuuuwwwuuuvvvyyywwwrrrpppssspppvvvyyyvvvqqqnnniiiddd]]]aaaeeehhhkkkmmmpppsss{{{~~~uuuyyy|||wwwssstttzzzxxxqqqeee^^^\\\[[[XXXVVVXXX[[[]]]```eeelllrrrzzzmmmdddbbbdddgggcccbbblllzzzqqqrrr}}}yyyzzz{{{zzzyyyxxxyyy{{{}}}~~~~~~|||yyywwwxxx{{{~~~vvvvvvwwwwwwvvvuuusssrrrqqqrrrsssuuuwwwwwwuuussspppppppppnnnjjjhhhhhhhhhjjjlllnnnmmmkkkiiihhhhhhaaaaaaaaa___\\\XXXSSSQQQNNNQQQSSSTTTWWWYYYUUUNNNNNNMMMOOOWWW```eeefffddd^^^\\\ZZZXXXXXXYYYZZZ[[[```aaa```[[[UUUQQQRRRUUUZZZ```aaa\\\^^^dddccc[[[[[[WWWWWW]]]aaa```^^^^^^cccgggjjjlllqqqwwwwwwtttuuuvvvuuurrrnnnjjjggggggfffddddddfffjjjlllmmmnnnjjjccc^^^^^^___^^^```cccggglllsssyyy~~~|||vvvtttxxx}}}{{{uuuqqqsssvvvvvvxxx|||{{{}}}}}}{{{yyy|||~~~~~~yyysssllljjjkkknnnlllhhhgggjjj}}}~~~|||{{{~~~}}}~~~~~~}}}{{{}}}}}}~~~~~~~~~~~~wwwxxx|||uuu|||~~~{{{uuupppkkkfffkkknnnsssyyy~~~yyy~~~~~~zzz|||zzztttvvv~~~}}}vvvnnnmmmyyy|||uuuzzzzzz|||~~~|||{{{{{{{{{||||||zzzxxxvvvwww{{{~~~xxxwwwwwwvvvvvvvvvuuuuuummmmmmjjjgggjjjnnnmmmiiiiiilllppprrrrrrssstttvvvsssrrrqqqpppooonnnmmmmmmlllppprrrnnngggdddggglllffflllkkkfffhhhmmmggg\\\^^^^^^bbbhhhiiifffeeegggeeeffffffgggnnnyyyzzzyyyyyyyyy|||zzz|||{{{}}}zzz{{{xxxwwwxxxzzz~~~~~~{{{vvvrrrqqqttttttrrrsssvvv}}}|||{{{}}}~~~~~~}}}}}}}}}~~~}}}{{{{{{|||~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{zzzzzzzzzxxxvvvuuuuuuvvvzzz~~~|||~~~~~~zzzyyy||||||zzz}}}{{{zzz~~~zzztttoooqqqxxx{{{{{{}}}{{{yyy{{{~~~|||}}}~~~{{{}}}{{{zzz}}}|||}}}~~~{{{wwwvvvxxx{{{~~~}}}}}}~~~}}}}}}|||}}}~~~~~~{{{yyy{{{{{{{{{}}}|||tttsssxxx~~~{{{xxxzzz}}}|||~~~zzzxxxzzz|||yyyyyyzzz}}}rrrmmmlllrrrvvvuuusssrrrwwwzzz|||}}}|||~~~|||xxx}}}wwwwww|||}}}{{{}}}~~~wwwuuurrrmmmkkknnnvvv}}}~~~}}}}}}||||||}}}~~~|||{{{~~~~~~~~~~~~|||zzzyyy{{{}}}~~~}}}}}}}}}~~~zzzxxxwwwtttqqqpppqqqvvvzzzzzzwwwvvvyyy}}}~~~zzzyyy}}}~~~{{{xxxxxxxxxvvvpppkkkfffdddaaaaaaccceeeffffff___aaabbbdddfffkkkqqquuuoooddd___fffnnnrrrrrrsssjjjfffccceeennn{{{}}}}}}}}}|||{{{rrrqqqmmmiiifffiiipppvvv~~~~~~~~~|||}}}~~~~~~~~~}}}||||||~~~}}}xxxtttmmmhhhbbb]]]\\\]]]^^^___^^^^^^^^^]]]]]]___dddhhhgggaaa]]]^^^aaacccfffhhhdddaaa^^^```iiiuuu|||yyyyyy}}}|||{{{~~~~~~|||uuuqqqpppqqqssstttqqqqqqpppnnnmmmooorrruuutttrrrpppnnnllllllnnnppptttqqqnnnmmmooovvv}}}|||{{{{{{|||~~~}}}~~~}}}}}}~~~}}}}}}}}}}}}|||}}}~~~{{{yyyxxxxxxxxx~~~}}}{{{yyyxxxyyy|||~~~{{{zzzyyyzzz|||~~~~~~}}}~~~}}}~~~||||||~~~~~~~~~~~~~~~}}}~~~~~~|||~~~}}}}}}~~~}}}~~~~~~~~~}}}|||||||||zzzvvvzzz{{{||||||||||||}}}~~~~~~~~~~~~~~~}}}~~~yyyzzzzzzxxxvvvvvvzzz~~~~~~~~~~~~~~~}}}}}}~~~||||||~~~|||||||||}}}~~~~~~}}}||||||}}}~~~}}}zzzxxxxxxvvvzzz~~~}}}yyy{{{}}}zzzzzzyyyxxxvvvvvvyyy}}}~~~~~~~~~}}}}}}zzz{{{{{{}}}~~~|||zzzyyyyyyzzzxxxuuusssvvvuuuxxx|||{{{xxxyyy~~~~~~~~~~~~}}}|||{{{{{{}}}~~~}}}zzz{{{yyyzzzzzz{{{|||}}}~~~~~~{{{zzzxxxxxxxxxvvvsssqqquuuuuuwwwzzzzzzwwwxxx|||~~~|||zzz{{{}}}}}}|||zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~~~~~~~zzzyyyzzz||||||||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}|||{{{yyyyyyzzzyyywwwuuuvvvvvvwwwyyyyyyyyyyyyzzz|||zzzxxxyyy{{{}}}}}}}}}~~~|||zzzyyy{{{|||}}}|||tttttttttuuuwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwuuu~~~}}}{{{|||~~~~~~}}}|||}}}}}}~~~~~~~~~}}}zzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}~~~~~~}}}}}}|||zzzxxxuuuvvvxxxzzz{{{|||}}}~~~~~~}}}}}}~~~|||}}}{{{{{{}}}~~~{{{zzzzzz{{{~~~{{{zzzyyyzzz{{{||||||{{{wwwxxxyyyyyyzzz|||{{{zzz{{{yyywwwxxxzzz|||||||||xxxwwwuuuuuuwwwxxxxxxxxxrrrssstttttttttttttttuuuuuusssrrrsssttttttqqqooo~~~}}}}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}|||}}}~~~~~~~~~|||yyywwwssstttvvvxxxzzz}}}}}}~~~~~~}}}}}}|||{{{zzz~~~~~~}}}{{{}}}~~~|||{{{zzz{{{}}}~~~~~~yyyxxxwwwxxxzzz|||}}}|||yyy{{{{{{zzz{{{~~~}}}yyyzzzxxxwwwwwwyyy{{{|||{{{xxxwwwvvvwwwyyyzzzzzzyyyvvvwwwyyyxxxwwwuuuuuuvvvvvvsssrrrsssuuuuuurrrooo|||~~~}}}}}}~~~}}}zzzvvvvvvwwwxxx{{{}}}~~~}}}}}}}}}}}}|||{{{zzzzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~|||}}}}}}{{{|||~~~~~~~~~~~~}}}{{{zzz{{{~~~{{{yyyxxxxxxzzz|||||||||zzz|||{{{yyy{{{~~~xxxxxxwwwuuuuuuxxxyyyzzzzzzyyyxxxxxxzzz}}}~~~~~~~~~yyy|||~~~}}}zzzxxxyyyzzzzzzvvvtttuuuxxxyyywwwsss|||}}}}}}~~~~~~yyyxxxwwwxxxzzz|||}}}}}}~~~~~~~~~~~~}}}|||{{{zzz{{{||||||}}}}}}}}}|||||||||{{{}}}~~~{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{~~~|||zzzzzz{{{}}}~~~~~~}}}}}}|||||||||zzzyyy{{{~~~~~~~~~|||zzzzzz{{{|||}}}|||yyy|||{{{xxx{{{~~~wwwwwwuuuttttttvvvxxxyyyyyyzzzyyyyyy{{{~~~zzz}}}|||zzzzzz||||||xxxuuuvvvyyy{{{yyyvvv~~~}}}}}}~~~~~~|||}}}}}}}}}}}}~~~|||xxxzzz~~~||||||~~~}}}{{{zzz|||{{{xxxwwwxxx{{{~~~~~~~~~zzzwwwxxxzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~}}}|||zzzxxxvvvvvvvvvxxxzzz{{{zzzyyy{{{~~~~~~{{{zzzzzzxxxwwwvvvwwwzzzzzzxxxuuussstttuuuuuutttssstttuuutttrrrqqqqqqsssvvvvvvvvvwwwwwwwwwxxxzzz|||}}}~~~|||zzzxxxwwwxxxyyyyyyyyyzzzyyyyyyxxxwwwuuutttsss}}}~~~~~~}}}~~~~~~~~~~~~||||||~~~}}}}}}~~~}}}{{{xxxwwwyyy|||~~~|||}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyyyywwwuuutttuuuvvvvvvuuutttwwwzzz|||}}}|||{{{zzz{{{xxxvvvtttuuuwwwxxxwwwuuurrrsssttttttttttttuuuvvvwwwvvvuuuuuuwwwxxxxxxwwwuuuuuuvvvwwwxxxzzz{{{|||yyywwwuuuuuuvvvwwwxxxwww{{{{{{{{{zzzyyywwwvvvuuu|||zzzyyy{{{~~~||||||~~~~~~~~~~~~}}}}}}~~~{{{yyyxxxzzz|||}}}}}}zzzxxxuuutttttttttrrrqqqsssvvvyyyzzzzzzzzz{{{|||wwwuuurrrrrrssstttuuuuuurrrrrrsssssstttttttttuuuvvvuuuuuuvvvxxxxxxvvvuuusssssstttuuuwwwxxxyyyyyytttsssqqqqqqsssuuuuuuuuuyyyyyyyyyyyyxxxwwwvvvuuu}}}|||}}}}}}~~~}}}{{{zzz}}}~~~~~~zzz|||}}}|||{{{|||~~~~~~|||yyyzzz}}}~~~}}}zzzxxxvvvwwwwwwvvvuuutttvvvyyyzzzyyyyyyzzz|||xxxuuurrrpppppprrrtttvvvssssssrrrrrrssssssrrrqqqooooooppprrrttttttsssqqqrrrrrrsssuuuvvvwwwwwwwwwrrrpppnnnoooqqqsssttttttuuuuuuuuuuuuttttttsssrrrwwwllljjjlllmmmllliiiiiippp|||{{{xxxxxx{{{~~~zzz}}}|||{{{}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{~~~~~~|||uuuyyy}}}~~~~~~~~~zzzxxxvvvxxx{{{~~~~~~|||zzzyyy|||~~~zzz{{{zzzxxxyyy{{{|||{{{{{{yyy{{{||||||zzzzzzzzz{{{zzzxxxuuurrrqqqrrrvvvxxxvvvtttrrrrrrssssssrrrpppjjjjjjkkknnnqqqsssrrrpppqqqrrrsssuuuvvvvvvvvvvvvqqqooonnnnnnppprrrssssssqqqrrrrrrrrrrrrrrrqqqqqq{{{}}}lllfffeeeooozzzxxxvvvvvvxxx{{{}}}~~~}}}vvvjjj^^^ZZZ\\\\\\YYYSSSPPPUUU```fffggglllsss~~~}}}|||zzz{{{|||~~~}}}~~~|||zzz{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}zzz~~~}}}}}}{{{|||~~~~~~|||{{{||||||xxxzzz|||~~~~~~~~~~~~}}}|||||||||}}}}}}yyywwwxxxyyyzzz{{{||||||{{{{{{}}}~~~yyyyyyzzzzzz{{{|||||||||yyyxxxxxx{{{|||yyytttxxx}}}}}}{{{{{{}}}xxxuuusssuuuyyy}}}}}}|||{{{xxx|||~~~}}}xxxwww}}}}}}|||{{{}}}~~~~~~~~~|||vvvvvvwwwzzz}}}~~~}}}~~~~~~|||zzz{{{|||}}}|||zzzwwwuuuuuuyyy|||wwwuuussstttwwwxxxvvvsssllllllmmmooorrrttttttssspppqqqssstttuuuuuuttttttqqqooommmmmmoooqqqrrrqqqppppppqqqqqqrrrqqqqqqqqq}}}yyywwwtttqqqlllhhhfffgggiiikkknnnqqqsssvvvyyy~~~}}}}}}}}}yyynnnpppuuu}}}{{{hhheeeeeekkkuuu}}}uuuvvvxxxxxxxxxzzz~~~}}}tttqqqqqqlllfff___XXXYYYccchhhfffgggmmmzzz~~~}}}yyy{{{{{{xxxwwwxxxzzzzzz|||}}}~~~}}}yyy|||}}}}}}~~~~~~~~~}}}||||||xxxxxxyyyzzzzzzzzzzzzyyywwwyyy{{{}}}~~~|||}}}}}}{{{zzzzzz|||}}}xxxwwwxxxzzz}}}}}}|||zzzwwwyyy{{{|||{{{zzz{{{|||xxxuuussstttvvvxxxxxxwwwssstttvvvvvvtttttttttuuusssuuuxxxxxxvvvvvvxxx{{{|||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{||||||}}}{{{zzz|||~~~~~~~~~|||{{{{{{||||||{{{{{{yyyyyyyyyyyyzzz{{{}}}~~~xxxvvvuuuxxx}}}}}}zzzuuuwww||||||xxxxxxyyyyyyuuusssuuuzzz~~~~~~|||}}}||||||~~~{{{wwwyyyzzz|||}}}||||||}}}~~~~~~xxxrrrssszzzzzzwwwuuuuuuxxx|||}}}}}}||||||}}}}}}~~~~~~~~~}}}|||tttuuuxxx|||~~~}}}||||||~~~|||zzzyyy|||wwwuuutttwww|||~~~{{{sssqqqpppqqqsssuuuuuutttnnnoooqqqsssssssssrrrqqqpppnnnllllllnnnooooooooommmmmmnnnoooooooooooooooyyyrrrnnnnnnoooqqqssswww{{{|||vvvvvv{{{|||rrrqqqzzz~~~yyyxxx|||zzzyyy{{{{{{zzz}}}|||~~~~~~}}}|||vvvwwwxxxyyyzzzyyyxxxxxxuuuwwwyyy|||||||||{{{zzz|||yyywwwvvvxxxyyyxxxwwwuuuuuuvvvyyy|||}}}|||zzzwwwwwwwwwuuusssssstttvvvtttqqqooopppsssvvvvvvtttoooppprrrrrrqqqppppppqqqrrrtttvvvuuusssrrrtttwwwzzzyyyxxxwwwvvvvvvvvvvvvooopppqqqrrrtttvvvwwwwwwzzzyyyyyyzzz|||~~~}}}zzzyyy{{{{{{yyyvvv{{{zzzyyyxxxyyy{{{}}}wwwuuutttwww{{{|||xxxsss{{{|||wwwuuuvvvzzzwwwtttwww|||~~~|||yyywwwzzz}}}yyyyyyyyyyyyxxxwwwwwwyyy{{{yyytttvvv}}}{{{zzzvvvrrrqqqtttwwwxxxxxxyyyzzzzzz|||}}}~~~zzzuuuuuuzzz|||zzzvvvuuuvvvzzz}}}|||~~~}}}|||wwwuuuuuuyyyxxxuuusssrrrsssttttttssslllmmmoooqqqrrrqqqpppooopppnnnkkkkkklllmmmmmmmmmiiiiiijjjkkkllllllllllll}}}yyy~~~zzzwwwtttzzz}}}~~~{{{~~~||||||}}}|||}}}}}}~~~|||}}}~~~}}}|||}}}~~~~~~|||{{{{{{~~~~~~}}}~~~~~~|||yyywwwwwwwwwxxxvvvssssssuuuxxxzzzzzztttrrrrrrvvvvvvrrrooooooqqqqqqrrrtttuuuuuurrrppprrrvvvxxxuuutttwwwxxxwwwzzzxxxuuurrrppppppqqqqqqqqquuuzzz|||||||||~~~~~~~~~~~~~~~|||{{{|||}}}~~~}}}||||||}}}~~~|||{{{wwwuuutttuuuxxxzzzyyywww{{{}}}|||xxxvvvuuu{{{yyyxxx{{{{{{{{{|||~~~~~~|||xxxvvvuuuwwwyyywwwvvvvvv{{{}}}wwwsssvvv}}}yyy|||~~~|||xxxwwwzzzxxxuuuttttttvvvyyy{{{yyy{{{{{{yyywwwvvvyyy|||~~~zzzuuussstttvvvwwwxxx~~~}}}}}}|||{{{yyyxxxyyyzzz|||}}}}}}{{{zzzxxxtttppprrrwww~~~zzzxxxtttqqqpppqqqrrrttttttrrrppppppqqqqqqqqqppprrrtttuuurrrmmmmmmqqqvvvmmmlllkkkkkkmmmmmmlllkkkyyyuuu~~~~~~~~~}}}yyyuuuvvvyyyzzzzzzrrrtttyyy~~~|||{{{zzzuuusssrrrtttuuuxxx{{{}}}|||{{{}}}}}}{{{|||~~~}}}||||||~~~|||{{{}}}}}}zzz{{{}}}~~~~~~{{{xxxvvvsssuuuuuutttrrrtttyyy~~~{{{zzzwwwtttrrruuu{{{~~~vvvqqqrrrtttrrroooooossstttuuusssrrrrrrtttvvvrrrssstttsssrrrrrruuuxxxyyyyyyxxxyyyzzzyyywwwuuuxxxwwwwwwxxxzzz{{{||||||uuutttsssqqqqqqrrrssstttzzzxxxvvvtttttttttuuuuuurrrpppnnnmmmppptttvvvxxxxxxvvvssspppoooppprrrtttpppnnnmmmmmmnnnnnnnnnmmmqqqsssuuurrroooooorrrvvvqqqpppooopppqqqrrrqqqpppuuu{{{{{{|||{{{vvvpppnnnrrrwww}}}vvvqqqqqqsssttttttjjjkkkooouuu{{{}}}{{{xxxrrrrrrsssxxx}}}{{{|||~~~}}}{{{xxxzzz{{{}}}}}}{{{yyyxxxssssssssspppoooqqqwww||||||zzzyyyyyy{{{}}}~~~yyysssnnnpppqqqpppnnnooorrrvvvyyywwwrrrppprrruuuoooppppppppppppqqqtttvvvwwwzzz~~~yyytttrrrqqqqqqqqqsssuuuxxxzzzuuusssrrrpppoooooooooooouuusssooollljjjkkkmmmooooooooonnnmmmkkkkkkmmmoootttrrrooommmmmmnnnpppqqqnnnmmmkkklllmmmooonnnmmmqqqsssuuutttrrrqqqsssvvvrrrqqqpppqqqssstttsssrrrxxxpppyyy~~~~~~yyyxxxzzz}}}zzzxxxwwwuuusssllllllnnnttt{{{}}}yyytttjjjfffcccccciiivvv~~~wwwzzz~~~}}}{{{zzzyyyyyyyyy~~~yyyzzz{{{|||}}}||||||{{{wwwwwwuuupppnnnooouuuzzz}}}{{{zzz~~~~~~tttppppppuuuxxxvvvuuuvvvwww{{{|||xxxpppmmmqqqvvvppppppoooooooooppprrrsssssswww~~~xxxqqqllllllkkkkkkllloootttwwwwwwuuutttrrrpppooooooooouuurrrnnnjjjgggfffffffffkkkmmmnnnmmmiiigggiiikkkpppnnnlllkkkkkklllnnnooonnnlllkkklllnnnpppppppppqqqsssuuutttrrrpppppprrrpppooooooppprrrsssrrrqqq}}}~~~~~~|||}}}~~~yyyqqqlllnnnvvv{{{yyy}}}{{{|||~~~~~~~~~yyyuuuuuuzzz~~~}}}{{{{{{|||rrrrrrwwwzzzrrrpppuuu|||yyywwwvvvuuutttuuuuuuuuuvvvyyy~~~xxxrrrpppqqqqqqqqqqqqsssxxx||||||{{{zzzxxxwwwvvvuuuuuuyyyxxxuuussspppmmmkkkjjjnnnqqqsssrrrooonnnooorrrvvvuuusssrrrrrrssstttuuuuuutttsssuuuwwwzzzzzzzzz{{{|||}}}|||yyywwwvvvvvvxxxwwwvvvwwwyyyzzzyyyxxx^^^___aaa```^^^\\\\\\\\\^^^^^^___```````````````dddccccccbbbaaa```_________```aaabbbcccddddddcccfffeeeeeegggjjjmmmnnnmmmnnnoooqqqtttvvvuuurrrooopppmmmhhhfffgggkkkpppttt|||rrriiiiiisss}}}yyyqqqllljjjjjjiiipppqqqqqqpppnnnkkkiiihhhiiiuuuyyykkkccccccfffhhhgggeeedddgggjjjggggggggggggfffeeedddccc]]][[[[[[]]]aaafffiiijjjiiihhhfffbbb___]]]___``````dddiiilllllllllooorrrlllmmmmmmmmmlllkkkjjjiiiiiihhhggghhhiiihhhfffdddhhhiiijjjiiihhhggghhhjjjkkkkkklllllliiijjjuuu}}}|||~~~|||{{{{{{}}}vvv|||~~~}}}||||||zzzzzz|||~~~{{{yyy|||~~~yyyzzz{{{~~~~~~~~~~~~}}}~~~~~~zzzyyywwwxxxyyyzzzzzzyyy}}}{{{wwwsssqqqpppppppppssswww|||~~~}}}}}}}}}zzzxxxwwwxxxzzz{{{{{{vvvwwwyyy|||~~~|||}}}|||||||||{{{{{{{{{zzz~~~{{{zzz{{{yyytttrrrtttuuuzzz~~~~~~}}}zzzzzzuuutttwww{{{|||{{{tttuuuvvvuuutttqqqnnnllluuuzzz|||{{{zzzxxxtttpppnnnnnnoooppppppsssuuuuuussssssvvvyyyzzzyyyxxxwwwvvvvvvvvvvvvrrrrrrsssssssssrrrpppoooffffffggghhhkkknnnqqqsssrrrqqqpppppppppooommmkkktttvvvzzz~~~~~~;;;<<<===<<<;;;:::;;;<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>=========@@@CCCDDDDDDCCCDDDCCCBBBDDDFFFGGGGGGFFFBBBAAA???>>>AAAFFFLLLPPPMMMKKKGGGCCCAAABBBEEEHHHQQQPPPOOOMMMLLLLLLOOOQQQeeehhhhhhbbbXXXNNNIIIGGG===IIIWWW^^^[[[RRRHHHCCCKKKMMMOOOMMMKKKKKKPPPTTTOOOOOONNNMMMLLLJJJIIIHHHPPPJJJBBB===>>>BBBFFFIIIEEEHHHLLLMMMKKKIIIHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKMMMPPPRRRPPPJJJGGGFFFHHHMMMIIIDDDAAA??????>>>>>><<<>>>@@@???===<<<===???>>>===???@@@>>>===CCCLLLRRRQQQNNNJJJEEEDDDFFFIIIEEEGGGHHHHHHGGGGGGHHHIIIEEEKKKRRRTTTQQQPPPRRRVVVNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHIIIJJJKKKHHHDDD@@@BBBCCCDDDGGGIIIHHHEEEBBB@@@???@@@AAACCCGGGJJJLLLHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHIIIOOOWWW\\\[[[XXXOOONNNLLLJJJIIIIIIIIIIIIMMMLLLKKKIIIGGGFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCEEECCCBBBCCCDDDFFFEEEEEEEEEDDDBBBAAA@@@?????????666:::@@@DDDFFFHHHIIIJJJMMMOOOSSSVVVUUUPPPHHHBBB===>>>???AAACCCEEEFFFGGGEEEDDDCCCCCCEEEGGGIIIKKKGGGEEECCCCCCDDDEEEDDDCCCEEEFFFGGGHHHHHHGGGFFFEEEIIIHHHGGGEEECCCAAA??????EEEHHHMMMQQQQQQOOOKKKHHHDDDFFFJJJLLLGGG>>><<>>AAADDDFFFEEEDDDDDDDDDCCCDDDEEECCCBBBBBBDDDGGGCCCDDDEEEGGGIIIKKKNNNQQQPPPHHH@@@;;;<<>>AAACCCFFFHHHGGGDDD@@@>>><<<@@@DDDFFFEEEDDDDDDEEEJJJGGGCCC@@@>>>>>>???@@@@@@CCCEEEDDD???===???BBB@@@??????@@@AAACCCDDDEEEDDDCCCAAA@@@>>>======<<<@@@???>>>===>>>???AAACCCCCCBBBAAACCCFFFGGGEEECCC@@@??????CCCIIINNNOOOOOOPPPPPPOOOMMMLLLMMMPPPSSSOOOMMMJJJGGGEEECCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKNNNMMMKKKKKKLLLMMMMMMLLLFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKMMMOOOPPPPPPRRRTTTVVVWWWUUURRRPPPMMMLLLLLLLLLLLLRRRYYY[[[YYYVVVWWWXXX_________]]]ZZZZZZ\\\___SSSUUUVVVTTTPPPLLLKKKLLLFFFEEEDDDEEEHHHLLLNNNNNNKKKLLLMMMMMMLLLLLLPPPSSSPPPOOOOOONNNMMMLLLLLLKKKOOONNNOOORRRVVVXXXWWWUUUMMMNNNPPPOOONNNMMMMMMNNNNNNOOOQQQRRRSSSSSSSSSSSSPPPOOONNNNNNQQQTTTYYY[[[YYY[[[]]]]]]ZZZYYYZZZ[[[]]]\\\ZZZZZZ[[[]]]```bbbbbbbbbbbb``````ccciiinnnfffeeefffhhhjjjjjjkkkllllllooonnndddXXXSSSVVV[[[WWWXXXZZZZZZZZZZZZ[[[[[[bbbbbbdddeeefffeeecccaaa^^^bbbeeeddd___\\\]]]___^^^___^^^ZZZVVVTTTWWWZZZ[[[[[[\\\]]]```bbbeeegggcccbbb```_________``````ZZZ]]]`````````aaadddggg888999999999888999;;;===888888999:::::::::::::::888999:::;;;<<<======>>>;;;<<<>>>?????????>>>======>>>???AAADDDEEEDDDBBBEEECCC@@@AAAEEEIIIMMMOOOMMMLLLMMMOOOSSSXXX]]]```PPPNNNNNNSSSZZZ]]]ZZZVVV[[[aaahhhnnnrrrvvv}}}xxxggg]]]ZZZUUU```nnnvvvwwwssspppooouuuxxxzzzyyywwwyyy~~~zzzwwwvvvtttiiiYYYMMMHHHJJJOOORRR```hhhrrryyy{{{yyyxxxxxxzzzvvvqqqnnnmmmnnnnnnnnnvvvzzz}}}yyyqqqllllllooofff___TTTJJJDDDBBBAAA@@@===???AAA@@@===<<<>>>@@@<<<<<<>>>@@@???<<<>>>CCC@@@CCCFFFFFFEEEEEEGGGJJJRRRTTTVVVTTTQQQOOOQQQTTTYYY```ggghhheeebbbeeeiii^^^^^^^^^___```aaaccccccbbbaaa```___\\\WWWPPPKKKHHHGGGEEEEEEFFFFFFDDDCCC@@@???<<<;;;:::;;;<<<===<<<<<<;;;;;;;;;<<<======:::::::::999999999::::::888:::;;;;;;:::999;;;<<<999999:::;;;===>>>======;;;::::::999999888999999888888888888999999999999<<<<<<;;;;;;:::::::::999<<<;;;;;;;;;:::::::::::::::888777888:::;;;;;;:::777777999::::::999888888999===DDDIIIMMMQQQTTTWWWZZZdddrrr|||zzzkkkVVVGGG@@@@@@@@@??????>>>>>>>>>;;;:::888888999;;;???AAA???>>>>>>???CCCEEEFFFFFFEEEGGGIIILLLNNNQQQRRRSSSYYYWWWTTTOOOJJJFFFCCCAAA???BBBFFFKKKMMMNNNMMMLLLEEEJJJSSSVVVOOODDD@@@BBB:::;;;;;;:::888888999;;;999;;;<<<:::888999<<>><<<===AAAEEEIIIIIIFFFBBB???>>>AAADDDFFFFFFIIIMMMQQQ\\\YYYUUUQQQOOOPPPQQQRRRQQQUUUXXXVVVPPPKKKKKKMMMDDDEEEGGGJJJNNNSSSWWWYYY]]]ZZZUUUPPPLLLKKKKKKLLLIIIGGGDDDBBB@@@@@@@@@AAABBBAAABBBEEEJJJMMMLLLJJJEEEBBB>>>===>>>>>>===;;;;;;<<<<<<;;;999888999:::666777888999:::;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===;;;::::::::::::<<<>>>???>>><<<<<<===??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;888:::;;;<<<;;;;;;===???999999;;;<<<<<<;;;:::::::::>>>AAA@@@===;;;>>>AAA<<<>>>@@@???<<<;;;<<<>>>===???@@@???;;;999999;;;999888999;;;===>>>===<<<;;;===>>>===;;;<<>>??????======>>>@@@>>>???AAACCCDDDDDDCCCCCCDDDBBB???>>>>>>@@@CCCEEE===@@@CCCCCCAAA???@@@AAA;;;:::999999:::<<<<<<<<<:::<<<>>>===<<<===AAADDDAAA???>>>??????>>>???@@@EEECCC>>>::::::<<<===<<<::::::;;;<<<<<<;;;;;;;;;999<<<===<<<999888;;;>>>777;;;??????===<<<@@@DDD@@@???===;;;;;;:::::::::<<<<<<;;;;;;;;;<<<<<<===>>>===;;;999999888999999666999<<<===;;;;;;===???BBBBBBAAA@@@???@@@BBBDDDHHHIIIHHHHHHMMMPPPLLLEEEIIIHHHHHHIIIJJJLLLNNNOOOKKKQQQUUUSSSPPPPPPOOOLLLPPPNNNVVVdddjjjhhhhhhlllnnnvvvqqqnnn||||||~~~ttt{{{{{{vvvzzzxxxqqqjjjccc]]]YYYZZZWWWTTTRRRSSSWWW\\\```PPPRRRTTTUUUUUUTTTTTTUUUQQQYYY```bbb^^^^^^ccciiinnnoooppprrrrrrrrrrrrqqqwwwwwwvvvttttttwww{{{yyy{{{{{{zzzzzz}}}}}}yyytttoookkkmmmnnnnnnmmmiiifffddddddVVVUUUSSSTTTUUUSSSOOOKKKNNNRRRPPPKKKMMMUUURRRHHHOOOHHHEEEJJJLLLHHHFFFHHHFFF@@@???CCCCCC>>>===@@@>>>@@@@@@<<<:::<<<@@@CCC@@@AAABBBAAAAAA@@@@@@@@@EEEAAA@@@DDDKKKOOOLLLHHHAAA;;;@@@CCC===>>>CCCAAA@@@??????@@@@@@@@@@@@@@@AAA>>>???AAA@@@<<>>???AAADDDFFFEEEBBB??????KKKaaawww~~~ooobbbcccbbb```\\\WWWTTTRRRIIICCC>>>???FFFMMMPPPQQQXXXWWWZZZaaaiiimmmllliiiiiirrr|||zzzlllaaaZZZeeedddkkkxxx}}}uuuoooiiisss~~~vvveeeVVVMMMSSSQQQLLLJJJLLLNNNLLLHHHGGGBBB@@@EEEMMMSSSSSSPPPVVVQQQRRRTTTTTT[[[tttwwwhhhddd[[[UUU[[[ZZZgggtttxxxyyyuuujjj]]]aaabbbiiippprrrpppuuu~~~~~~zzzyyyzzz}}}}}}||||||{{{yyytttqqqpppnnnnnnpppuuuzzz~~~{{{yyyxxxwwwwwwvvvoookkkjjjfffaaaccciiirrrsssrrrpppsssyyy{{{xxxsssiii[[[TTTRRRQQQNNNKKKJJJFFFCCCAAAAAAAAA???===@@@@@@>>>;;;>>>DDDDDDAAAJJJLLLOOOQQQPPPNNNJJJHHHIIIJJJKKKNNNOOOPPPOOONNNSSSVVVUUURRRTTTWWWRRRIIIJJJHHHHHHJJJJJJGGGGGGJJJPPPOOOMMMKKKJJJJJJIIIIIIGGGJJJMMMOOONNNMMMLLLMMMJJJKKKKKKIIIFFFBBBAAAAAAFFFEEEBBB@@@BBBCCC@@@<<>>AAAAAA@@@>>>;;;::::::;;;??????BBBJJJTTTXXXVVVSSSLLLKKKLLLPPPRRRSSSWWW^^^```___^^^[[[YYYYYY]]]```\\\UUUMMMJJJKKKOOORRRSSS]]]ccchhhfff]]]TTTNNNKKKRRR\\\eeehhhhhhjjjmmmmmmhhh```VVVSSSXXX```fffhhh```cccbbb\\\ZZZXXXRRRIIIJJJEEEBBBFFFIIIIIIHHHJJJLLLGGGFFFJJJKKKFFFDDDGGGKKKMMMPPPQQQRRRTTTVVVWWWWWWWWWSSSMMMEEE@@@@@@AAAEEEIIILLLKKKFFF@@@===<<<777777888999:::===???AAABBBFFFJJJNNNSSSWWWUUUOOOKKKCCC===???BBBAAA@@@??????======???AAAAAA???<<>>>>>AAADDDDDDDDDEEEHHHLLLNNNOOONNNKKKIIIHHHIIIIIIIIIGGGEEECCCCCCCCCEEEIIILLLNNNNNNOOOLLLJJJIIIKKKKKKJJJHHHNNNPPPQQQSSSTTTUUUTTTTTTRRRQQQTTTZZZ___ccckkktttlllhhheeefffiiihhheeebbbZZZ\\\```cccddd```YYYTTTUUUUUUVVVWWWYYY\\\___```ZZZQQQSSSXXXZZZbbbggg```aaaaaa___\\\YYYYYY[[[]]]ccc___YYYWWWWWWZZZ]]]___ZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^\\\YYYVVVXXXZZZYYYUUUUUU[[[```bbbYYYYYYZZZ[[[]]]___aaaccchhheeebbbdddggggggbbb]]]```eeeooouuuqqqiiifffiiifffdddaaa___dddiiihhhbbb[[[bbbddd^^^\\\```ccc``````^^^[[[YYYXXXYYYZZZ[[[XXXZZZ]]]aaaaaa^^^YYYTTTRRRUUUXXXYYY\\\]]]XXXQQQWWWVVVTTTQQQPPPRRRWWWZZZXXXXXXXXXYYY[[[\\\^^^^^^dddeeeccc^^^YYYXXX^^^ccc^^^___^^^ZZZVVVTTTWWWZZZYYYXXXVVVUUUWWWZZZWWWRRRSSSQQQOOOPPPSSSWWWZZZ[[[\\\ZZZYYYYYYZZZ[[[\\\[[[XXXUUURRRNNNMMMNNNPPPRRRTTTXXX\\\]]]\\\YYYVVVVVVVVVSSSSSSSSSPPPOOOUUU\\\XXXWWWUUUSSSQQQQQQQQQQQQXXXXXXXXXVVVRRROOOMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTRRRRRRXXX^^^^^^UUULLLRRRSSSTTTSSSRRRSSSTTTVVVVVVVVVVVVUUUTTTTTTVVVXXX^^^aaabbb^^^\\\___aaa```XXXWWWYYY\\\[[[XXXYYY]]]WWWWWWWWWZZZ^^^`````````\\\VVVRRRTTTZZZ^^^]]]ZZZ\\\\\\[[[[[[\\\]]]^^^______aaabbb```[[[WWWWWWYYYTTTUUUVVVUUUTTTSSSUUUWWWUUUSSSTTTZZZ```^^^TTTJJJRRRVVVZZZZZZWWWSSSRRRSSSUUUUUUTTTQQQNNNOOOTTTXXXWWWUUUUUUWWWYYY\\\\\\\\\[[[ZZZYYYZZZ[[[YYYWWWTTTWWWWWWTTTSSS\\\fffddd[[[UUUPPPKKKKKKPPPUUUVVVUUUQQQQQQRRRTTTVVVVVVSSSQQQTTTVVVYYYYYYXXXVVVVVVVVVUUUTTTTTTSSSSSSTTTUUUVVV\\\dddggg\\\NNNHHHKKKOOOQQQRRRSSSTTTTTTSSSQQQPPPMMMOOOPPPPPPPPPRRRTTTWWWYYYPPPJJJPPPXXXWWWQQQLLLJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQSSSVVVTTTPPPOOORRRVVVVVVUUURRRNNNNNNRRRUUUXXXRRRKKKKKKPPPTTTTTTRRRUUUVVVWWWVVVRRROOOMMMLLLOOOOOONNNLLLJJJIIIJJJLLLqqqppplllffffffhhheee```]]]^^^aaacccfffiiimmmpppllljjjiiiiiifffdddiiipppmmmllllllmmmppppppooommmmmmrrrvvvssskkkeeefffiiimmmnnnppprrruuuwwwyyyzzzzzzxxxvvvpppeee[[[ZZZ___jjjggggggllltttxxxvvvrrrnnnmmmmmmnnnppprrrttttttmmmlllkkkkkkgggcccfffllljjjfffccccccccc```[[[XXXZZZ[[[ZZZZZZZZZ\\\\\\\\\ZZZZZZXXXVVVYYY^^^]]]YYY[[[RRRNNNRRRVVVUUUSSSSSSTTTRRRQQQQQQRRRQQQOOOLLLLLLMMMNNNOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJDDDCCCCCCDDDGGGIIIIIIIIIGGGEEEBBBBBBCCCCCCBBB@@@AAABBBAAAAAAAAADDDFFFGGGCCCEEEFFFGGGGGGEEECCCAAA>>>???AAAAAA@@@??????@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDBBB???======@@@CCCBBBBBBCCCGGGKKKNNNOOOOOOLLLKKKJJJJJJIIIIIIHHHHHHBBBAAABBBDDDHHHJJJKKKKKKLLLKKKJJJHHHHHHGGGEEEDDDMMMOOOQQQSSSUUUVVVVVVVVVTTTRRRSSSWWWZZZ^^^fffoooggg```\\\___bbbbbb```^^^]]]```eeehhhhhhddd]]]XXXWWWVVVVVVWWWXXXZZZ\\\]]]\\\SSSUUUZZZ\\\cccfff^^^ccceeeddd```[[[XXXYYY[[[fffccc^^^ZZZXXXYYYZZZ[[[WWW[[[^^^___]]]]]]^^^``````\\\YYYZZZ]]]^^^[[[XXXXXX[[[ZZZUUUSSSYYY___bbbWWWWWWXXXXXXZZZ]]]```cccccc___\\\```gggjjjgggbbbbbbfffnnnsssooofffbbbccceeeccc___]]]ccciiihhhbbbUUU[[[]]]XXXVVV[[[```aaa```]]]YYYVVVTTTUUUWWWXXXTTTTTTWWW\\\aaa```ZZZTTTSSSUUUUUUVVVYYY\\\XXXPPPTTTUUUTTTPPPMMMMMMSSSYYYUUUUUUUUUUUUVVVVVVWWWXXX\\\___bbbbbb___\\\ZZZZZZZZZ\\\\\\YYYUUUTTTVVVXXXYYYWWWUUUTTTVVVXXXWWWUUUTTTRRRQQQQQQSSSWWW[[[]]]bbb]]]XXXVVVWWWXXXXXXVVVYYYWWWUUURRRQQQQQQSSSTTTXXXXXXYYYZZZYYYYYYYYYYYYRRROOONNNOOOPPPRRRZZZccc^^^\\\ZZZVVVSSSRRRRRRSSSWWWXXXXXXUUURRRPPPOOOPPPRRRQQQPPPPPPQQQRRRTTTUUUUUUTTTTTTXXX\\\[[[TTTNNNNNNOOOPPPOOOOOOOOORRRTTTWWWXXXWWWUUUSSSRRRTTTVVV]]]aaabbb___^^^```aaa```VVVTTTUUUXXXZZZYYY\\\aaaZZZYYYXXXZZZ]]]___``````\\\YYYUUUUUUWWWZZZZZZYYY\\\[[[ZZZXXXXXXYYY\\\^^^___```aaa___[[[XXXXXXXXXYYYYYYXXXWWWVVVUUUVVVVVVWWWUUUSSSUUUYYYYYYTTTOOOUUUXXX[[[ZZZWWWTTTTTTUUUVVVVVVTTTPPPMMMOOOVVV\\\XXXWWWVVVWWWXXXZZZ\\\\\\ZZZXXXWWWWWWXXXYYYWWWVVVYYYWWWSSSSSS[[[cccaaaYYYPPPKKKHHHLLLUUU[[[[[[XXXSSSRRRRRRRRRSSSQQQNNNKKKKKKNNNQQQTTTTTTTTTRRRRRRSSSQQQOOONNNNNNQQQUUUWWWWWW```ddd\\\PPPKKKMMMPPPPPPRRRSSSUUUTTTSSSQQQOOOMMMOOOQQQQQQQQQQQQRRRTTTVVVMMMIIILLLQQQPPPLLLJJJJJJJJJIIIIIIJJJLLLOOOPPPSSSRRRSSSVVVUUUQQQRRRVVVSSSUUUUUUQQQKKKIIILLLQQQWWWQQQKKKHHHJJJMMMOOOPPPRRRSSSUUUVVVSSSOOOKKKIIIIIILLLNNNMMMHHHEEEDDDFFFooommmiiieeegggjjjgggbbb\\\___bbbdddeeefffjjjmmmkkkiiiiiiiiifffdddiiiqqqnnnmmmmmmnnnnnnnnnmmmllldddiiinnnpppooommmnnnoooggghhhiiilllnnnppprrrsssttttttuuusssjjj___\\\___hhhhhhiiilllpppuuuxxxzzzuuusssooommmmmmppptttwwwmmmlllkkkkkkgggdddhhhooommmiiiccc___^^^^^^ZZZWWWUUUTTTUUUWWWYYYZZZ\\\]]]```]]]YYYWWW]]]aaa]]]UUUZZZRRRLLLMMMPPPPPPOOONNNQQQQQQQQQRRRSSSQQQOOOMMMIIIIIIIIIIIIJJJJJJJJJKKKGGGGGGGGGGGGHHHHHHIIIIIICCCBBBBBBCCCEEEGGGHHHGGGCCCAAA@@@@@@@@@AAA@@@@@@???@@@AAAAAA???>>>BBBFFFBBBDDDFFFGGGGGGEEECCCAAA???AAABBBAAA@@@???@@@AAA@@@AAAAAABBBBBBCCCDDDDDDCCCCCCBBB???>>>>>>AAADDDBBBBBBBBBEEEIIIMMMNNNNNNKKKKKKKKKJJJIIIIIIIIIJJJEEEDDDEEEFFFIIIKKKJJJIIILLLNNNNNNJJJEEECCCEEEHHHLLLMMMPPPSSSUUUVVVVVVVVVTTTRRRSSSWWWYYYZZZ```gggaaaZZZVVVXXXXXXVVVVVVZZZ\\\___dddgggfffbbb^^^[[[YYYXXXWWWWWWWWWXXXZZZZZZZZZSSSVVV]]]^^^eeeiiibbb^^^aaadddbbb]]]XXXWWWXXXdddcccaaa^^^[[[YYYXXXWWWTTTXXX]]]]]]\\\[[[]]]```hhhaaaZZZXXX[[[]]]ZZZWWWSSSWWWVVVQQQOOOTTTYYY\\\[[[[[[[[[ZZZZZZ___fffkkk```\\\XXX\\\cccgggeeeaaacccffflllqqqooogggcccdddeeeccc___\\\```eeeddd___WWWYYYYYYUUUTTTXXX^^^aaa___\\\XXXTTTRRRRRRTTTUUUVVVTTTTTTXXX^^^___ZZZTTTWWWXXXVVVSSSUUUYYYWWWRRRQQQSSSSSSNNNIIIIIIOOOUUUSSSSSSRRRRRRQQQRRRRRRRRRWWWWWWYYY\\\^^^]]]YYYUUUZZZ]]]___^^^ZZZXXXXXXZZZWWWUUURRRRRRSSSSSSTTTUUUUUUTTTTTTTTTUUUXXX\\\^^^bbb]]]WWWUUUVVVWWWVVVTTTWWWVVVUUUTTTSSSTTTUUUUUUYYYXXXWWWWWWXXXYYYZZZ[[[RRRNNNLLLNNNPPPSSSZZZbbb______]]]YYYTTTQQQQQQRRRWWWXXXXXXWWWUUUTTTUUUVVVWWWVVVSSSRRRRRRSSSUUUWWWUUUWWWXXXXXXVVVUUUTTTTTTMMMMMMMMMLLLLLLMMMOOORRRWWWWWWXXXVVVTTTRRRRRRSSSZZZ```dddcccbbbcccccc```VVVRRRQQQUUUXXXZZZ^^^ccc^^^\\\ZZZZZZ\\\]]]]]]\\\XXXYYYYYYWWWTTTTTTWWWZZZZZZZZZYYYVVVTTTUUUYYY\\\`````````^^^[[[XXXWWWVVV```___]]]\\\[[[ZZZYYYXXX[[[[[[ZZZWWWTTTRRRRRRSSSUUUXXXZZZYYYVVVTTTUUUWWWVVVUUURRRNNNLLLOOOUUU[[[XXXXXXXXXWWWWWWXXXZZZ[[[YYYWWWUUUUUUVVVVVVUUUTTTQQQQQQOOOOOOSSSWWWWWWTTTPPPMMMLLLRRR[[[^^^[[[VVVUUUSSSPPPPPPPPPOOONNNLLLGGGIIILLLOOORRRRRRPPPOOONNNLLLJJJIIIKKKOOOSSSVVVTTTYYY[[[VVVQQQOOONNNLLLNNNPPPRRRSSSSSSPPPNNNLLLMMMOOOQQQRRRRRRQQQRRRSSSRRRNNNMMMOOONNNKKKJJJLLLIIIHHHGGGFFFHHHJJJMMMOOOOOONNNOOOQQQPPPNNNPPPTTTRRRUUUWWWSSSLLLHHHHHHKKKPPPOOOLLLHHHDDDEEEIIINNNPPPQQQTTTVVVUUUQQQLLLHHHEEEJJJPPPQQQMMMHHHEEEDDDkkkjjjgggccceeeiiigggccc^^^aaaeeeeeedddccceeehhhkkkgggfffggggggfffjjjpppmmmmmmmmmnnnmmmllllllkkkcccdddgggmmmsssvvvvvvtttjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkmmmoookkkbbb]]]]]]___eeelllpppqqqrrrtttuuuvvvtttpppllljjjlllrrrvvvqqqnnnlllllljjjhhhiiinnnooolllfff```^^^___[[[VVVPPPNNNOOORRRUUUUUUXXX\\\dddbbb^^^\\\```ccc___XXXTTTRRRPPPPPPQQQOOOKKKHHHMMMOOOQQQSSSSSSQQQNNNMMMIIIGGGEEEDDDDDDEEEGGGHHHEEEEEEEEEDDDEEEFFFGGGGGGCCCBBBAAABBBDDDEEEEEEEEE@@@??????>>>>>>??????@@@>>>>>>@@@AAA???<<>>===<<<===>>>>>><<<>>>BBBAAA<<<===BBBAAACCCEEEFFFFFFEEECCCAAAAAAAAABBBAAA???>>>???AAABBBBBB@@@@@@???@@@@@@AAA???@@@AAA@@@???===>>>>>>BBBAAA@@@@@@BBBDDDEEEEEE@@@CCCGGGHHHGGGFFFGGGHHHEEEEEEFFFIIILLLMMMLLLKKKMMMPPPRRRQQQMMMJJJHHHHHHEEEFFFIIIKKKMMMNNNOOOOOOPPPNNNOOOSSSVVVXXX___fffjjj^^^WWWVVVRRRKKKLLLTTTSSSUUUWWWWWWVVVVVVYYY[[[XXXWWWWWWWWWXXXZZZ\\\]]]WWWTTT[[[___[[[aaajjjiiidddddddddeeeeeeccc```]]]VVVYYY\\\[[[XXXUUUSSSSSSXXXZZZ]]]___``````aaabbbhhhddd```]]]\\\[[[XXXUUUXXXYYYXXXUUUVVVZZZZZZWWWRRRTTTVVVUUUUUUYYYaaagggaaa]]]YYYWWWWWWWWWWWWVVVXXXXXX\\\bbbdddbbbbbbeeeaaacccaaaZZZWWWZZZ]]]]]]```\\\YYYZZZ]]]\\\YYYWWWZZZXXXUUUQQQNNNMMMLLLKKKPPPNNNNNNPPPRRRRRRPPPMMMMMMSSSUUUQQQNNNPPPSSSSSSNNNMMMKKKGGGCCCDDDHHHLLLPPPPPPOOONNNNNNNNNNNNOOOTTTQQQNNNMMMMMMPPPSSSTTTTTTUUUTTTRRROOOOOOSSSWWWRRROOONNNPPPOOOJJJJJJOOOPPPRRRUUUUUUSSSSSSUUUWWWSSSUUUVVVUUURRRPPPOOOOOOJJJKKKMMMPPPRRRTTTVVVVVVSSSRRRQQQSSSWWWXXXWWWVVVUUUQQQPPPRRRSSSRRRSSSVVVVVVZZZ]]][[[WWWSSSSSSTTTVVVWWWYYYYYYZZZ\\\___bbb^^^]]][[[ZZZZZZ\\\^^^___[[[\\\]]]\\\ZZZXXXWWWWWWVVVVVVTTTQQQNNNNNNPPPRRRXXXXXXVVVSSSQQQQQQSSSVVVVVV\\\```aaabbbeeefffeeebbb[[[UUUUUUXXXYYY\\\```aaa```_________^^^[[[YYYOOOSSSVVVVVVTTTSSSUUUWWWZZZ[[[\\\YYYTTTSSSWWW[[[\\\[[[ZZZZZZZZZYYYWWWVVV]]][[[YYYZZZ]]]___^^^]]]YYY\\\``````]]]XXXTTTRRRUUUWWWYYYXXXVVVWWWZZZ^^^ZZZTTTMMMLLLNNNRRRSSSRRRTTTVVVWWWVVVTTTRRRSSSTTTQQQPPPOOOPPPQQQQQQOOONNNLLLMMMPPPSSSTTTRRRQQQQQQMMMNNNQQQUUUXXXYYYWWWUUUPPPPPPQQQSSSVVVVVVUUUSSSLLLKKKKKKMMMPPPQQQPPPNNNJJJIIIIIIJJJJJJKKKLLLMMMTTTUUUSSSOOOOOOPPPMMMHHHJJJLLLNNNPPPOOOLLLIIIFFFHHHKKKOOORRRRRRPPPPPPPPPQQQQQQUUUZZZYYYSSSOOONNNMMMMMMLLLLLLLLLMMMOOOPPPQQQOOOOOOQQQPPPPPPSSSYYYWWWVVVUUURRRPPPNNNMMMMMMIIIKKKMMMKKKGGGDDDEEEGGGHHHIIIKKKOOORRRPPPKKKGGGFFFHHHLLLPPPSSSSSSPPPMMMgggiiigggbbb```bbbcccaaaaaaeeeiiigggbbb^^^^^^```jjjccc```ccchhhjjjlllnnniiikkklllllljjjiiiiiijjjfff___ZZZaaannnuuusssmmmmmmmmmlllllllllllllllllleee___]]]aaadddaaa]]][[[dddfffiiimmmoooqqqqqqqqqhhhjjjllljjjhhhgggiiilllssslllggggggfffbbb^^^]]]TTTYYY\\\]]]bbbfffaaaYYYSSSNNNLLLOOOPPPPPPSSSZZZRRR\\\aaa\\\VVVVVVZZZ]]]YYYWWWQQQIIIEEEGGGKKKNNNEEEIIIMMMOOONNNLLLIIIHHHYYYTTTLLLFFFBBBCCCFFFHHHDDDCCCBBBAAAAAABBBDDDDDDDDDCCCAAAAAABBBBBBBBBAAA@@@@@@@@@>>><<<;;;<<<<<<===;;;===BBBBBB======AAAAAABBBEEEFFFFFFEEECCCAAA@@@AAAAAA@@@>>>===>>>@@@CCCBBBAAA???>>>??????@@@>>>???AAA@@@>>>;;;::::::BBB@@@>>>>>>@@@AAAAAAAAA>>>CCCHHHJJJIIIHHHHHHIIIBBBBBBDDDHHHLLLNNNMMMLLLMMMNNNQQQSSSSSSOOOIIICCCDDDFFFHHHJJJLLLMMMMMMMMMRRROOOOOOQQQTTTWWW___gggrrrcccXXXXXXUUUNNNMMMSSSRRRTTTUUUTTTSSSUUUYYY^^^VVVVVVVVVWWWYYY\\\___```\\\ZZZ___```XXX[[[dddddddddaaa______``````^^^ZZZTTTWWWZZZYYYVVVTTTTTTUUUTTTUUUWWWZZZ\\\]]]\\\\\\_________``````^^^[[[YYYXXXYYYWWWUUUXXX\\\ZZZUUUSSSWWW[[[\\\[[[^^^dddjjj___]]]ZZZXXXVVVWWWXXXZZZWWWUUUXXX\\\]]][[[\\\___^^^bbbaaaZZZUUUWWW\\\^^^```[[[YYY\\\___\\\TTTNNNZZZXXXVVVRRROOOMMMKKKJJJIIIJJJLLLNNNOOONNNKKKHHHDDDMMMSSSQQQMMMMMMPPPRRRNNNLLLHHHDDDBBBCCCFFFIIIPPPOOONNNNNNNNNNNNNNNOOOMMMPPPSSSRRRNNNLLLMMMNNNXXXWWWTTTOOOLLLNNNUUU[[[SSSPPPPPPSSSPPPJJJJJJOOOLLLPPPSSSSSSQQQPPPPPPRRRQQQUUUWWWVVVPPPKKKHHHHHHHHHIIILLLPPPSSSVVVXXXXXXRRRRRRRRRUUUYYYZZZXXXUUURRRNNNOOOSSSUUUTTTTTTVVVTTTYYY^^^^^^[[[WWWXXXZZZUUUVVVXXXYYY[[[^^^bbbeee^^^^^^]]]]]]^^^```bbbccc^^^]]]^^^___```]]]XXXTTTYYYXXXUUUQQQNNNMMMOOOQQQZZZXXXTTTPPPNNNPPPUUUYYYVVV[[[^^^]]]^^^dddggggggiii```XXXWWWXXXXXXZZZ^^^aaaaaaaaabbbbbb```]]]ZZZOOOPPPRRRUUUVVVVVVUUUTTTZZZ]]]^^^[[[VVVTTTWWW[[[[[[ZZZZZZ[[[\\\\\\[[[YYYVVVUUUTTTWWW[[[______^^^\\\[[[ZZZ[[[\\\\\\ZZZWWWWWWYYY[[[[[[ZZZ[[[___ccc^^^VVVOOONNNRRRUUUTTTQQQTTTWWWYYYYYYUUUSSSSSSTTTOOONNNOOOQQQSSSSSSQQQOOOMMMLLLMMMQQQRRRNNNJJJHHHGGGIIILLLPPPTTTXXXZZZ[[[RRRSSSUUUXXXYYYWWWSSSOOOOOOMMMKKKMMMPPPRRRQQQOOOMMMNNNNNNNNNNNNMMMKKKKKKQQQTTTSSSPPPOOOQQQPPPNNNIIIKKKNNNPPPOOOLLLHHHEEEEEEIIINNNQQQQQQPPPOOOOOOPPPNNNRRRZZZ]]]WWWNNNJJJIIIIIIHHHHHHHHHIIIIIIJJJPPPMMMMMMOOOOOONNNRRRXXXYYYVVVRRRPPPQQQRRRRRRRRRJJJKKKKKKLLLKKKIIIFFFCCCEEEEEEGGGKKKNNNNNNJJJFFFGGGGGGHHHLLLRRRUUUTTTRRRiiihhhgggdddaaa___```aaacccfffgggddd___]]]___bbbnnnfff[[[VVVZZZbbbiiimmmrrrlllhhhhhhmmmpppnnnkkklllaaaVVVVVV```jjjooopppfffffffffgggkkkooonnnjjjbbb\\\XXX[[[]]]YYYTTTRRRYYYZZZ___hhhpppsssooojjjmmmhhhbbbaaaeeeiiikkklllllllllkkkiiieeecccbbbcccWWWUUUUUUZZZaaaccc]]]WWWQQQOOOMMMMMMPPPSSSTTTUUUWWWXXXYYYYYYXXXVVVTTTRRRVVVUUURRRMMMJJJIIIJJJLLLLLLOOOQQQOOOJJJEEEBBBBBBNNNNNNLLLGGGBBBBBBEEEIIIGGGCCCBBBDDDBBB======BBBDDDCCCBBB???======???AAA@@@@@@???????????????@@@>>>>>>>>>>>>>>>?????????BBBCCCCCCDDDCCCBBB@@@???CCCDDDBBB===<<<>>>>>>;;;AAA@@@>>>===<<<<<<======;;;<<<===>>>>>>===<<<;;;888;;;>>>@@@@@@???@@@@@@>>>AAAEEEHHHIIIHHHEEECCCDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIKKKQQQVVVUUUMMMEEEEEEFFFFFFHHHKKKNNNQQQRRRTTTSSSPPPPPPSSSXXX^^^bbbbbb^^^XXXSSSPPPOOONNNMMMXXXZZZZZZWWWRRRRRRVVV[[[XXXSSSOOOPPPVVV\\\^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\YYYXXXVVVVVVXXXZZZ^^^```[[[[[[[[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]___\\\[[[\\\```bbbbbbaaaaaaZZZTTTTTTYYY\\\ZZZVVVXXXWWWUUUUUU[[[cccccc___]]]^^^^^^\\\YYYWWWVVVWWWTTTSSSSSSSSSTTTVVVXXXZZZZZZ___dddbbb[[[VVVWWWZZZ\\\UUUSSSYYY^^^]]]XXXUUUYYYZZZYYYRRRJJJFFFGGGIIILLLIIIHHHJJJNNNOOOKKKFFFJJJMMMPPPPPPLLLJJJJJJLLLJJJIIIGGGDDDBBBAAAAAAAAAHHHLLLPPPPPPLLLJJJLLLNNNRRROOOLLLMMMQQQQQQMMMHHHRRRTTTUUURRRMMMMMMQQQVVVRRROOOOOOTTTYYYYYYRRRKKKSSSOOOLLLMMMQQQSSSQQQNNNTTTSSSRRRRRRRRRPPPMMMJJJHHHHHHJJJNNNRRRTTTRRROOOOOOPPPRRRUUUWWWZZZ\\\]]]QQQQQQRRRRRRSSSSSSTTTTTTRRRWWW\\\___]]]ZZZVVVTTTUUUTTTUUUXXX\\\]]]\\\YYY]]]XXXXXX\\\]]][[[^^^ccc___\\\YYYXXXYYYYYYUUURRRUUUVVVWWWUUUSSSQQQPPPPPPXXXUUUQQQPPPPPPRRRTTTUUUXXXZZZ]]]___```aaadddfffeeebbb___[[[YYYYYYZZZZZZ]]]]]]^^^___```___]]]\\\VVVTTTRRRUUUYYYZZZVVVRRRWWWYYY[[[]]]^^^^^^^^^^^^dddaaa^^^[[[[[[\\\___```[[[WWWUUUWWWXXXXXX\\\aaaaaa]]]ZZZZZZ\\\]]]YYYUUUWWW[[[___```^^^\\\]]]^^^^^^XXXQQQPPPUUUYYYYYYXXXZZZZZZZZZZZZYYYWWWUUUTTTNNNLLLMMMQQQXXX\\\[[[XXXLLLNNNQQQQQQOOOKKKIIIHHHMMMNNNQQQSSSUUUXXXZZZ\\\XXXVVVSSSRRRSSSUUUVVVVVVTTTRRRPPPPPPRRRQQQMMMJJJNNNOOOOOONNNLLLLLLMMMOOOOOOQQQRRROOOLLLLLLNNNRRRNNNNNNOOOOOOMMMKKKIIIGGGIIIFFFJJJTTTYYYVVVQQQQQQRRRQQQQQQUUUZZZZZZUUUPPPJJJFFFEEEHHHJJJIIIJJJMMMNNNQQQRRROOOJJJJJJOOOUUUYYYRRROOOSSSVVVSSSRRRTTTLLLMMMOOONNNLLLGGGCCC@@@???BBBGGGLLLNNNLLLJJJHHHHHHNNNOOOKKKJJJMMMNNNKKKfffeeedddaaa___^^^^^^___]]]aaaeeeeeeaaa___aaaccciiiddd^^^[[[]]]aaafffiiipppkkkfffggglllppppppnnniiibbbZZZWWWZZZ```fffhhhdddcccbbbcccfffhhhfffcccbbbZZZUUUWWWYYYXXXVVVWWWWWWWWWZZZaaahhhlllkkkgggfffbbb]]]\\\```fffiiijjjkkklllllljjjgggdddccccccWWWUUUTTTWWW[[[\\\ZZZVVVQQQOOOMMMMMMOOOQQQRRRRRRXXXXXXYYYYYYWWWUUURRRPPPNNNMMMLLLIIIGGGFFFHHHJJJLLLNNNPPPNNNIIIDDDBBBBBBEEEEEECCCAAA???CCCJJJPPPQQQFFF???@@@BBBAAA???@@@AAA@@@???<<<:::999;;;===??????>>>>>>>>>>>>>>>???=========>>>>>>?????????BBBBBBBBBAAA@@@???>>>===AAABBBAAA===<<>>===<<<;;;;;;;;;<<<======;;;<<<===>>>>>>===<<<;;;:::===???AAA@@@>>>>>>>>>===@@@CCCFFFGGGFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJHHHGGGKKKOOOPPPKKKEEECCCDDDEEEGGGJJJMMMPPPRRRSSSSSSQQQPPPPPPQQQRRRSSSXXXUUURRROOONNNLLLJJJHHHQQQTTTWWWWWWTTTTTTXXX\\\VVVSSSPPPPPPSSSXXXZZZ[[[___^^^\\\ZZZXXXWWWWWWVVV[[[ZZZXXXVVVWWWYYY[[[]]]ZZZ[[[[[[ZZZYYYVVVTTTSSSQQQSSSVVVXXXXXXYYY[[[^^^aaa^^^ZZZYYYZZZ[[[[[[ZZZ^^^ZZZUUUUUUXXX[[[[[[YYYZZZYYYVVVTTTYYY```aaa]]]ZZZZZZZZZ[[[\\\]]]^^^___WWWUUUSSSQQQQQQRRRTTTUUUUUUZZZ___]]]XXXVVVXXX[[[[[[TTTQQQWWW[[[ZZZVVVTTTZZZ[[[ZZZTTTLLLGGGFFFHHHIIIHHHHHHJJJLLLMMMKKKIIIIIIJJJKKKJJJIIIHHHHHHHHHJJJIIIFFFDDDBBBAAAAAAAAAEEEIIIMMMLLLIIIGGGIIILLLOOOLLLIIIKKKNNNPPPMMMJJJOOOQQQRRRPPPLLLKKKNNNRRRQQQPPPPPPSSSWWWVVVRRRMMMPPPLLLIIIKKKOOORRRQQQOOOUUUSSSRRRQQQQQQPPPNNNLLLJJJIIIJJJMMMPPPRRRPPPNNNNNNOOOPPPSSSUUUXXXZZZ[[[QQQQQQQQQQQQPPPPPPOOOOOORRRUUUYYY\\\]]]ZZZVVVSSSRRRRRRSSSVVVZZZ\\\[[[YYYWWWTTTUUUZZZ[[[XXXXXX\\\^^^[[[WWWVVVVVVUUUSSSQQQUUUUUUUUUSSSPPPNNNNNNNNNSSSQQQOOONNNPPPSSSVVVXXXWWWXXXZZZZZZ[[[\\\___bbbbbb```^^^\\\\\\]]]___```\\\\\\\\\^^^______^^^]]][[[XXXVVVXXX\\\]]]ZZZWWWZZZYYYYYY[[[^^^aaaccccccjjjgggddd```]]]\\\\\\\\\\\\XXXVVVXXXZZZZZZ]]]ccc```\\\YYYYYY\\\]]][[[XXXYYY[[[]]]^^^]]]\\\\\\\\\ZZZVVVRRRRRRUUUYYYZZZZZZXXXYYY[[[\\\\\\ZZZWWWVVVTTTPPPNNNSSSZZZ___]]]YYYOOOQQQRRRQQQNNNKKKIIIIIINNNNNNOOORRRVVVXXXYYYYYYYYYWWWUUUTTTUUUVVVVVVUUUSSSRRRSSSVVVXXXXXXUUURRRNNNPPPRRRRRRQQQOOONNNOOOQQQRRRQQQPPPNNNNNNPPPQQQMMMNNNOOOPPPNNNLLLIIIGGGKKKGGGIIIRRRVVVSSSPPPPPPRRRPPPOOOQQQVVVWWWUUURRRJJJFFFEEEHHHKKKKKKMMMQQQMMMOOOOOOLLLIIIMMMVVV]]]VVVPPPNNNSSSWWWUUUSSSTTTQQQQQQQQQRRRQQQOOOKKKHHHBBBDDDFFFHHHJJJKKKKKKJJJIIIOOOQQQOOONNNPPPOOOLLLeeedddcccaaa``````______ZZZ___dddeeeccc``````aaaddddddcccaaa``````bbbdddkkkgggcccccchhhlllnnnnnniiifffbbb^^^^^^```fffiiibbb```^^^```bbbbbb```]]]bbbZZZTTTTTTWWWWWWXXX[[[XXXWWWXXX]]]dddhhhiiigggbbb]]]XXXWWW\\\aaaeeefffdddfffgggfffccc___]]]\\\VVVUUUSSSRRRRRRSSSTTTUUUQQQOOOMMMMMMOOOPPPPPPOOOUUUVVVVVVUUUSSSQQQMMMLLLFFFGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLJJJGGGCCCAAAAAA>>>>>>===;;;;;;AAAJJJRRRXXXIII<<<<<>><<<999888999:::======<<<<<<<<<======>>>;;;;;;<<<===>>>>>>??????BBBAAA@@@>>>===<<<<<<<<>>AAAAAA@@@>>>>>>>>>===>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHEEECCCDDDGGGIIIHHHFFFCCCCCCDDDFFFHHHLLLOOOQQQUUUUUUUUUUUUSSSQQQOOOMMMQQQQQQRRRRRRRRROOOJJJFFFJJJOOOTTTVVVUUUTTTUUUWWWTTTTTTTTTRRRRRRSSSVVVYYY\\\[[[YYYWWWVVVUUUTTTTTT]]][[[YYYVVVVVVWWWXXXZZZWWWXXXZZZ[[[ZZZWWWTTTRRRLLLQQQUUUVVVSSSRRRUUUYYY___\\\XXXVVVUUUUUUUUUTTTYYYWWWVVVUUUVVVXXXZZZ\\\\\\ZZZVVVSSSWWW^^^___\\\ZZZWWWVVVXXX]]]```aaa```[[[YYYVVVRRRPPPPPPQQQQQQNNNRRRVVVVVVSSSRRRVVVZZZZZZSSSOOOSSSWWWVVVTTTSSSXXXZZZZZZUUUNNNHHHFFFFFFEEEGGGHHHIIIJJJKKKLLLNNNJJJHHHGGGFFFGGGHHHGGGGGGIIIHHHFFFCCCBBBAAAAAAAAADDDGGGJJJJJJGGGFFFHHHJJJKKKHHHFFFGGGKKKMMMMMMKKKIIILLLNNNMMMJJJIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQPPPOOOLLLIIIJJJNNNRRRRRRRRRTTTRRROOOOOOOOOPPPOOONNNMMMLLLKKKLLLNNNOOOOOONNNMMMMMMNNNPPPRRRUUUWWWXXXTTTTTTSSSRRRQQQNNNLLLKKKQQQQQQTTTXXX[[[[[[VVVRRRNNNNNNPPPSSSXXXZZZ[[[ZZZSSSSSSUUUYYYYYYVVVTTTUUU[[[XXXTTTRRRRRRRRRQQQQQQWWWVVVUUUQQQMMMKKKLLLMMMNNNMMMLLLMMMOOOTTTXXX[[[WWWXXXXXXWWWWWWXXX[[[^^^___^^^\\\\\\\\\]]]___aaaXXXWWWWWWYYY\\\^^^^^^]]]___[[[XXXYYY[[[]]]\\\ZZZZZZWWWTTTVVV[[[aaadddeeejjjiiifffccc```^^^\\\[[[ZZZVVVUUUXXXYYYYYY]]]bbb___[[[WWWWWW[[[^^^^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYUUUUUUTTTUUUVVVYYY[[[\\\WWWYYY]]]``````]]]YYYWWWXXXSSSPPPRRRYYY]]]\\\XXXUUUUUUTTTRRRNNNKKKJJJJJJRRRQQQQQQUUUYYY\\\[[[ZZZXXXWWWVVVWWWYYYYYYWWWVVVRRRSSSUUUYYY\\\]]]\\\ZZZOOORRRUUUVVVTTTRRRPPPOOOQQQPPPNNNNNNOOOPPPOOONNNJJJLLLOOOQQQQQQNNNKKKHHHNNNJJJIIINNNRRRQQQOOONNNPPPMMMKKKMMMQQQSSSSSSQQQKKKGGGFFFHHHKKKLLLPPPUUUTTTSSSOOOJJJHHHLLLUUU\\\QQQMMMMMMSSSWWWWWWUUUTTTLLLLLLMMMRRRXXX\\\\\\ZZZGGGGGGFFFFFFHHHJJJLLLMMMHHHOOOSSSSSSRRRRRRPPPMMMgggfffeeedddddddddcccbbb```bbbeeedddbbb```___```bbbeeegggeeebbb``````bbbfffccc``````bbbeeehhhjjjhhhgggeeeeeefffiiimmmoooeee```___bbbdddccc```___ccc\\\WWWXXXYYYXXXYYY[[[[[[\\\]]]bbbgggjjjkkkjjjfffaaaZZZXXXZZZ^^^aaaaaa^^^aaaddddddaaa\\\YYYWWWUUUUUUSSSNNNKKKLLLPPPTTTRRRPPPOOOOOOOOOOOONNNLLLQQQQQQRRRQQQOOOLLLIIIGGGEEEGGGIIIIIIHHHGGGGGGHHHGGGGGGFFFEEECCCAAA??????>>>???>>><<<:::===DDDIIITTTHHH<<<;;;AAAEEEBBB>>>AAABBBAAA>>>;;;999:::;;;;;;;;;;;;;;;;;;;;;<<<===::::::;;;<<<===>>>>>>???BBBAAA???===;;;;;;;;;<<<>>>@@@???<<<<<>>999999999999999:::;;;;;;999:::;;;<<<<<<;;;:::999<<<>>>AAABBBAAA@@@@@@@@@=========>>>@@@BBBDDDEEEGGGGGGFFFEEEEEEDDDCCCCCCEEEDDDBBBBBBDDDEEEFFFEEEEEEEEEEEEFFFHHHJJJMMMNNNRRRSSSTTTUUUUUUSSSRRRQQQNNNPPPSSSUUUUUUPPPJJJDDDIIINNNSSSVVVUUURRROOOOOOTTTWWWYYYWWWSSSRRRUUUYYYWWWWWWVVVVVVVVVVVVVVVWWW]]][[[XXXVVVUUUVVVWWWYYYTTTWWW[[[]]]^^^[[[XXXUUUNNNSSSWWWUUUOOOKKKNNNSSSYYYYYYYYYXXXWWWVVVTTTRRRRRRSSSTTTSSSRRRSSSWWWZZZYYYYYYUUURRRUUU[[[^^^\\\[[[WWWSSSTTTYYY]]]\\\YYY\\\[[[YYYWWWUUURRRPPPOOOJJJMMMPPPOOONNNNNNRRRVVVXXXQQQMMMPPPRRRQQQPPPPPPRRRTTTUUUSSSNNNIIIFFFEEEAAAEEEIIIIIIGGGHHHMMMQQQMMMIIIFFFFFFIIIKKKJJJHHHHHHGGGEEECCCAAA@@@@@@AAADDDGGGHHHHHHGGGGGGHHHJJJIIIFFFDDDDDDFFFIIIJJJJJJFFFHHHKKKLLLJJJHHHGGGHHHJJJLLLMMMLLLKKKKKKNNNQQQQQQOOOLLLLLLOOORRRSSSSSSRRROOOLLLJJJKKKMMMNNNNNNOOONNNMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNPPPRRRTTTVVVXXXYYYXXXWWWTTTQQQMMMKKKPPPNNNOOOTTTYYYZZZVVVQQQLLLMMMOOORRRVVVYYY[[[[[[VVVVVVWWWXXXXXXVVVUUUTTTWWWUUURRRPPPPPPQQQSSSTTT[[[YYYVVVRRRMMMKKKLLLMMMLLLLLLLLLMMMOOOSSSXXX\\\ZZZZZZXXXVVVUUUVVVYYY\\\^^^]]][[[YYYYYYYYYZZZ[[[RRRQQQPPPSSSYYY\\\^^^]]]]]]ZZZVVVVVVWWWYYYZZZZZZYYYUUUQQQSSSXXX]]]___^^^aaaaaabbbbbbaaa___]]]\\\WWWSSSRRRUUUVVVVVVYYY^^^\\\YYYUUUUUUYYY]]]```aaa___[[[XXXXXX[[[\\\ZZZXXXQQQSSSUUUVVVWWWXXXZZZ\\\XXX[[[```cccccc___ZZZVVVWWWUUUSSSRRRTTTVVVWWWXXXZZZYYYWWWSSSOOOLLLLLLMMMSSSQQQQQQUUUZZZ\\\ZZZWWWUUUUUUVVVYYY[[[\\\ZZZXXXUUUUUUVVVXXXZZZ[[[\\\\\\QQQSSSUUUUUUSSSRRRQQQQQQOOOLLLKKKLLLOOOOOOLLLIIIHHHKKKPPPTTTUUUSSSPPPNNNRRRNNNKKKLLLOOOPPPOOONNNLLLJJJJJJLLLNNNPPPPPPNNNLLLHHHFFFHHHHHHIIINNNUUU]]]YYYRRRKKKGGGHHHLLLPPPLLLKKKMMMRRRWWWXXXVVVTTTIIIHHHIIINNNWWW^^^______JJJJJJIIIIIIIIIKKKLLLNNNGGGMMMRRRUUUTTTRRROOOLLLiiigggeeeeeeffffffdddbbbddddddcccbbbaaaaaaccceeecccfffhhhfffccc```aaabbbeeedddbbb``````aaaeeehhhiiifffdddfffkkkooopppoooiiicccbbbgggjjjhhheeefffddd```^^^```___[[[XXXYYY]]]___ccchhhlllmmmllljjjnnnhhhaaa\\\\\\]]]]]][[[^^^aaaeeeeeebbb]]]ZZZXXXTTTTTTRRRLLLHHHHHHNNNSSSRRRQQQPPPPPPQQQOOOMMMJJJNNNOOOOOOOOOMMMKKKHHHGGGGGGIIIKKKKKKIIIGGGFFFFFFDDDBBBAAA@@@??????>>>===>>>@@@AAA@@@<<<<<<>>>AAAGGGDDD???===???BBBAAA???AAAAAAAAA???<<<:::;;;<<<::::::999999:::;;;;;;<<<999::::::;;;<<<<<<======BBB@@@>>><<<;;;;;;<<<<<>>===>>>???>>>>>>;;;???BBBAAA???===>>>@@@>>>AAAAAA>>>===??????>>>===>>>>>>===;;;999999:::999999999999::::::;;;<<<:::::::::::::::;;;;;;;;;???>>>===<<<<<<;;;;;;<<<===???===999888;;;;;;999<<<<<<<<<<<<;;;:::999888777888999::::::999888777888;;;???AAABBBBBBCCCDDD======;;;;;;<<<>>>AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@DDDHHHIIIFFFDDDEEEFFFJJJJJJIIIHHHHHHIIIJJJKKKRRRQQQOOONNNNNNPPPSSSUUUQQQQQQRRRSSSRRROOOKKKGGGMMMPPPTTTXXXZZZYYYWWWUUURRRWWW\\\\\\YYYWWWXXX[[[YYYYYYXXXXXXXXXXXXXXXYYY[[[YYYWWWUUUTTTUUUVVVXXXZZZ\\\```bbbaaa]]]YYYVVVNNNQQQRRROOOLLLLLLQQQVVVYYY]]]aaaaaa^^^WWWRRROOOOOOQQQRRRPPPMMMLLLNNNPPPOOOQQQQQQOOOQQQVVVYYYXXXVVVTTTSSSUUUYYY[[[YYYWWWOOORRRUUUWWWVVVSSSNNNJJJPPPQQQSSSSSSRRRRRRTTTUUUSSSNNNKKKMMMMMMJJJIIIJJJDDDFFFHHHJJJJJJIIIGGGFFF>>>CCCIIIIIIGGGFFFHHHLLLGGGFFFEEEEEEGGGHHHHHHGGGFFFEEECCCAAA@@@@@@@@@@@@?????????@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCCCCDDDCCCDDDFFFGGGHHHGGGEEEDDDDDDEEEFFFEEECCCDDDIIIMMMMMMMMMLLLKKKJJJJJJJJJJJJMMMJJJFFFDDDEEEFFFGGGGGGLLLMMMOOOOOONNNNNNOOOQQQOOONNNLLLLLLLLLNNNPPPQQQTTTUUUXXXXXXWWWSSSNNNKKKNNNLLLMMMPPPTTTUUUTTTQQQLLLNNNPPPQQQRRRTTTWWWYYYYYYZZZVVVQQQOOOQQQRRRPPPOOOPPPPPPPPPPPPRRRVVVYYY]]]\\\YYYUUUPPPMMMLLLMMMNNNOOOOOOMMMKKKMMMRRRWWWXXXWWWVVVTTTRRRRRRTTTVVVYYYYYYYYYZZZ[[[\\\]]]]]]QQQMMMIIIKKKRRRXXXYYYWWWVVVUUUTTTSSSTTTVVVYYY[[[\\\\\\ZZZXXXVVVTTTSSSSSSWWWYYY[[[\\\[[[YYYWWWUUUXXXTTTTTTVVVVVVUUUVVVYYYUUUTTTRRRQQQRRRVVV[[[^^^bbbaaa``````aaaaaa```___RRRRRRSSSTTTUUUVVVVVVVVVVVVXXXZZZ\\\[[[YYYVVVTTTUUUYYY[[[WWWRRRPPPTTTYYYXXXXXXVVVSSSPPPNNNOOOPPPQQQSSSUUUWWWWWWVVVUUUTTTQQQRRRTTTWWWZZZ[[[YYYWWW]]][[[XXXTTTQQQQQQTTTWWWRRRQQQPPPMMMKKKLLLOOORRRPPPPPPRRRSSSTTTSSSOOOLLLGGGKKKPPPUUUYYYZZZYYYXXXVVVTTTNNNJJJLLLQQQRRROOOGGGIIILLLNNNNNNLLLIIIGGGJJJHHHGGGGGGDDDBBBGGGNNNLLLJJJIIIKKKOOORRRQQQOOOKKKLLLMMMNNNSSSXXXVVVQQQNNNMMMLLLKKKJJJJJJKKKKKKLLLMMMOOOQQQPPPNNNKKKIIIFFFGGGJJJNNNNNNKKKJJJMMMmmmjjjggggggiiihhhddd___aaa```___```cccfffhhhiii___aaaccceeefffccc___[[[^^^bbbeeeddd```___cccgggppppppooonnnnnnooopppqqqllldddbbbiiikkkeeebbbeeecccccceeehhhfff___\\\]]][[[]]]```bbbcccdddeeefffiiieee```^^^^^^\\\YYYUUUUUUWWWZZZZZZXXXTTTQQQPPPKKKKKKKKKJJJIIIIIIKKKMMMLLLLLLMMMNNNOOOMMMIIIEEEFFFHHHJJJLLLMMMMMMLLLKKKHHHIIIJJJIIIGGGEEEFFFFFFDDDAAA======>>>@@@AAA@@@:::===@@@???>>>===@@@BBB>>>BBBBBB===;;;>>>>>><<<:::;;;<<<<<<:::999999:::999999999999:::;;;<<<<<<::::::::::::999999999999:::;;;;;;;;;;;;;;;::::::999;;;:::777777:::;;;999:::;;;;;;<<<<<<;;;:::999666777888999999888777666666999===????????????@@@>>>===<<<<<<<<<===???@@@@@@AAAAAABBBCCCCCCDDDDDDAAAFFFJJJIIIFFFDDDFFFIIIGGGGGGFFFGGGHHHIIIKKKLLLQQQPPPOOOOOOPPPRRRUUUVVVUUUSSSRRRQQQRRRRRRQQQPPPOOOPPPRRRUUUWWWWWWVVVTTTMMMRRRWWWZZZYYYXXXWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[]]][[[XXXUUUSSSSSSTTTTTTUUUWWW[[[^^^^^^]]]ZZZXXXQQQPPPNNNKKKJJJMMMRRRVVVXXX\\\______[[[VVVTTTSSSTTTUUUTTTRRRPPPNNNMMMNNNLLLPPPQQQOOOOOOSSSTTTSSSOOOQQQSSSVVVWWWXXXWWWVVVPPPQQQSSSTTTSSSPPPNNNLLLMMMOOOQQQSSSSSSSSSSSSTTTPPPMMMLLLNNNMMMIIIGGGHHHCCCDDDEEEGGGHHHHHHFFFEEE@@@DDDHHHJJJHHHFFFEEEFFFBBBDDDFFFFFFEEEEEEEEEFFFEEEDDDBBB@@@??????@@@@@@>>>=========???AAABBBCCC@@@AAABBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDFFFIIIKKKIIIJJJKKKKKKJJJIIIIIIHHHLLLIIIFFFDDDDDDEEEDDDDDDFFFIIIMMMNNNMMMMMMOOOPPPNNNLLLJJJIIIIIIKKKMMMOOONNNQQQUUUWWWWWWTTTOOOLLLMMMMMMNNNPPPQQQRRRSSSSSSLLLNNNPPPOOONNNOOOSSSVVVWWWZZZXXXRRROOOQQQPPPLLLNNNPPPQQQQQQPPPPPPSSSUUUXXXXXXWWWSSSOOOKKKJJJJJJKKKMMMMMMKKKHHHIIIOOOUUUWWWWWWWWWVVVTTTSSSTTTVVVYYYYYYYYYZZZZZZ[[[[[[\\\ZZZSSSMMMLLLQQQUUUTTTRRRRRRRRRRRRRRRSSSVVVYYY[[[^^^^^^\\\VVVPPPNNNPPPSSSXXXYYY[[[[[[ZZZXXXVVVTTTXXXUUUTTTVVVUUUSSSSSSVVVSSSRRRPPPOOOPPPRRRVVVYYY[[[]]]______^^^]]]]]]^^^VVVSSSPPPQQQSSSTTTSSSQQQPPPPPPQQQRRRSSSTTTTTTTTTWWWWWWVVVUUUTTTTTTSSSSSSQQQRRRRRRPPPNNNMMMNNNOOOQQQUUUZZZZZZWWWTTTUUUVVVTTTTTTTTTUUUVVVVVVTTTRRRTTTUUUUUURRROOONNNPPPRRRPPPPPPOOOMMMLLLLLLNNNPPPPPPSSSVVVXXXVVVSSSQQQPPPJJJLLLPPPTTTVVVWWWWWWVVVUUUSSSNNNIIIKKKQQQRRRMMMKKKLLLNNNNNNLLLJJJIIIHHHFFFFFFGGGHHHEEEBBBGGGNNNJJJGGGFFFKKKRRRVVVUUURRRMMMOOONNNLLLPPPVVVUUUPPPKKKNNNPPPOOOLLLKKKMMMPPPLLLMMMOOOOOOOOOLLLJJJHHHHHHEEEGGGKKKJJJHHHJJJOOOqqqmmmjjjkkkmmmlllfffaaaaaaaaaaaabbbdddddddddbbb\\\]]]```eeegggddd]]]VVVWWW\\\bbbaaa^^^]]]```eeegggkkkmmmkkkhhhggglllqqqkkkbbb___fffggg___\\\___bbbbbbdddgggeee```^^^```\\\]]]^^^^^^___aaadddfffaaa^^^\\\\\\]]]\\\XXXTTTVVVXXXZZZZZZWWWTTTRRRRRRHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMMMMKKKGGGCCCAAABBBEEEHHHJJJKKKJJJJJJIIIJJJKKKJJJHHHHHHIIIJJJFFFBBB>>>===@@@BBBCCCBBB<<<===>>>===;;;<<<@@@DDDBBBDDDBBB;;;:::>>>>>>:::999;;;===<<<;;;::::::;;;999999999999:::;;;<<<===;;;;;;::::::999888888777777888999;;;;;;:::999999666888888555666:::<<<:::777888:::;;;<<<<<<;;;:::666777888999999888777666666888;;;===<<<<<<;;;<<>>===<<<<<<===>>>???>>>???@@@AAACCCDDDEEEFFFCCCGGGJJJHHHDDDCCCGGGLLLDDDDDDDDDEEEGGGIIILLLMMMHHHIIIIIIKKKMMMPPPRRRTTTRRROOOLLLKKKMMMOOOQQQRRRRRRQQQPPPPPPPPPPPPOOOMMMIIIMMMSSSWWWXXXWWWVVVUUUSSSSSSUUUWWWZZZ\\\___``````]]]YYYUUURRRQQQQQQRRRLLLOOOTTTYYY\\\^^^]]]]]]VVVRRRMMMIIIIIIKKKOOORRRUUUXXXZZZZZZXXXVVVXXXZZZZZZYYYWWWUUUSSSQQQOOOMMMKKKPPPQQQOOONNNPPPPPPNNNLLLOOOSSSUUUTTTRRRQQQQQQTTTTTTSSSRRRQQQPPPOOOOOOHHHJJJMMMPPPQQQRRRQQQQQQOOOLLLLLLNNNMMMHHHEEEFFFEEEDDDEEEFFFGGGGGGEEEDDDAAADDDHHHJJJIIIFFFCCCBBBAAADDDHHHHHHFFFDDDEEEGGGEEEDDDBBB@@@??????@@@@@@@@@>>>===>>>@@@BBBDDDDDD===???AAACCCCCCDDDEEEFFFAAAAAAAAABBBCCCDDDCCCBBBEEEDDDDDDDDDFFFHHHJJJJJJFFFIIILLLMMMMMMKKKKKKKKKMMMJJJGGGEEEEEEEEEDDDCCCAAAFFFKKKMMMMMMLLLNNNPPPMMMKKKIIIGGGGGGIIIKKKLLLLLLOOOTTTXXXXXXVVVRRROOOMMMNNNPPPPPPPPPPPPRRRTTTLLLNNNOOONNNLLLLLLOOOSSSVVVZZZZZZUUURRRSSSOOOIIINNNQQQRRRRRROOONNNOOOQQQTTTUUUTTTQQQMMMIIIGGGFFFIIIKKKKKKIIIFFFGGGMMMSSSXXXYYYZZZYYYWWWVVVWWWXXXZZZZZZYYYXXXWWWVVVUUUUUUaaaYYYQQQNNNQQQSSSQQQNNNMMMNNNPPPPPPRRRTTTWWWZZZ]]]]]][[[RRRJJJHHHNNNTTTXXXYYYZZZ[[[[[[ZZZYYYWWWVVVSSSRRRTTTSSSPPPPPPRRRQQQQQQPPPNNNNNNOOOSSSUUURRRVVVZZZ[[[YYYWWWWWWYYYXXXSSSNNNNNNRRRSSSQQQNNNJJJJJJJJJKKKMMMPPPSSSUUUWWWSSSOOOQQQUUUVVVQQQLLLLLLMMMNNNNNNLLLLLLLLLMMMJJJPPPVVVVVVPPPMMMNNNQQQWWWVVVTTTTTTTTTSSSPPPNNNHHHLLLOOOPPPNNNLLLLLLMMMMMMOOOPPPOOONNNLLLMMMNNNMMMRRRWWWXXXUUUQQQPPPPPPMMMNNNQQQSSSTTTTTTSSSSSSSSSRRRMMMHHHJJJQQQQQQLLLNNNOOONNNLLLJJJIIIIIIJJJDDDDDDGGGIIIFFFDDDHHHOOOQQQLLLIIIKKKQQQTTTSSSOOOOOOPPPNNNKKKOOOUUUTTTOOORRRVVVYYYUUUNNNIIIJJJNNNMMMMMMMMMMMMLLLJJJIIIHHHIIIEEEEEEIIIHHHFFFJJJQQQllljjjhhhhhhjjjkkkhhhfff^^^^^^```cccggghhhdddaaa^^^\\\[[[___cccddd```\\\]]]```bbb___\\\[[[^^^bbbeeecccdddjjjppptttrrrnnnbbb\\\YYY^^^cccdddddddddfffaaa]]]^^^bbbddd___ZZZTTTYYY___```^^^^^^bbbggg```\\\YYYYYYZZZYYYVVVSSSXXXYYYYYYXXXVVVRRRNNNKKKGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKIIIFFFCCCBBBAAAAAABBBEEEJJJMMMMMMHHHCCCGGGGGGGGGGGGGGGGGGGGGGGGAAA???>>>>>>@@@BBBBBBBBB????????????????????????AAA@@@???===<<<<<<;;;;;;:::999999999999999999:::666666777888999::::::;;;999666444666;;;===;;;777;;;999888999:::;;;;;;:::555555777888999999999999888777666888;;;;;;999666777888888888888999999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;::::::???@@@AAABBBCCCCCCCCCCCCDDDFFFIIIJJJJJJIIIJJJKKKGGGEEECCCDDDFFFIIIJJJKKKKKKKKKKKKMMMPPPQQQRRRQQQPPPLLLHHHHHHJJJMMMMMMLLLOOOPPPNNNIIIHHHKKKMMMLLLMMMJJJLLLSSSWWWTTTRRRUUUUUUUUUUUUWWW[[[]]]^^^]]]___\\\YYYVVVTTTRRRPPPNNNNNNOOOQQQTTTWWWZZZ]]]___WWWUUURRRNNNJJJIIILLLNNNQQQWWW^^^```]]]YYYVVVUUU[[[[[[YYYUUUPPPLLLJJJIIIRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQTTTRRRMMMLLLOOOQQQTTTVVVTTTQQQPPPQQQTTTJJJJJJJJJJJJKKKMMMNNNOOOOOONNNMMMKKKIIIGGGFFFEEEAAAAAAAAABBBEEEEEEEEECCCBBBDDDFFFFFFFFFEEEFFFGGGAAABBBCCCDDDEEEEEEEEEDDDIIIFFFBBBAAA@@@@@@???>>>@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCDDDDDDDDDCCCCCC@@@AAABBBDDDEEEFFFFFFFFFDDDCCCCCCEEEIIIJJJIIIGGGHHHKKKNNNOOOMMMLLLOOOQQQQQQOOOMMMJJJHHHFFFDDDDDDBBBDDDFFFHHHJJJJJJIIIHHHHHHIIIJJJIIIGGGFFFGGGHHHMMMOOORRRTTTTTTRRRPPPNNNMMMNNNNNNMMMLLLLLLNNNOOOQQQMMMIIIHHHKKKNNNNNNNNNRRRSSSTTTSSSQQQMMMIIIGGGLLLNNNPPPNNNJJJGGGHHHJJJLLLPPPTTTRRRLLLGGGFFFHHHKKKKKKLLLLLLMMMLLLLLLKKKQQQUUU[[[^^^]]][[[XXXWWWZZZXXXVVVVVVWWWVVVRRROOOYYYWWWTTTRRRRRRRRRQQQPPPPPPLLLKKKMMMOOOOOORRRVVV[[[ZZZXXXSSSOOOMMMMMMNNNSSSWWW\\\\\\ZZZXXXXXXYYYVVVTTTNNNIIINNNVVVWWWRRRQQQOOOLLLKKKLLLOOOSSSVVVVVVVVVYYY[[[XXXSSSSSSWWWWWWSSSNNNLLLLLLNNNPPPPPPLLLGGGDDDIIIMMMOOORRRUUUOOOPPPPPPQQQPPPOOOMMMLLLIIIJJJKKKKKKKKKJJJIIIHHHJJJLLLNNNOOOOOOOOOPPPRRRVVVZZZYYYSSSQQQSSSPPPKKKLLLKKKLLLNNNLLLIIIIIIMMMOOOMMMLLLMMMOOOPPPMMMJJJJJJLLLNNNOOOPPPPPPPPPOOOQQQNNNMMMQQQXXXYYYTTTNNNQQQOOONNNNNNOOOPPPOOOOOONNNOOONNNKKKGGGEEEGGGIIIIIIIIIHHHEEECCCDDDHHHLLLPPPPPPNNNKKKHHHHHHJJJLLLKKKMMMOOOQQQQQQQQQPPPOOOPPPOOOSSSXXXTTTLLLKKKPPPQQQRRRRRRQQQNNNKKKHHHFFFGGGGGGGGGGGGIIIKKKNNNOOOjjjhhhfffgggiiijjjjjjhhhbbbaaa___``````___\\\YYY\\\ZZZZZZ]]]bbbdddaaa]]]\\\```cccbbb___]]]___bbbdddcccccchhhlllnnnjjjfffaaa[[[XXX]]]bbbccccccdddeeebbb```aaadddeeeccc```SSSWWWZZZ[[[ZZZZZZ]]]___```^^^\\\ZZZZZZXXXVVVTTTVVVWWWWWWVVVSSSOOOKKKIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHJJJIIIFFFCCCBBBBBB???@@@CCCHHHLLLLLLHHHDDDFFFFFFFFFFFFFFFFFFFFFFFFBBB@@@>>>===>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::999999888888888888999999666666777888888999999999:::888666777999:::999888===<<<;;;;;;<<<;;;888666555555666666777888888999888777666888:::;;;999666777777888888999999999999:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAABBBBBBBBBBBBCCCFFFIIIJJJIIIIIIJJJJJJGGGEEEDDDDDDFFFIIIJJJJJJJJJIIIJJJLLLOOOQQQRRRQQQPPPMMMIIIIIIKKKNNNNNNNNNNNNOOOMMMIIIIIIMMMPPPPPPOOOLLLNNNTTTWWWSSSRRRSSSXXXWWWXXXZZZ]]]______^^^]]]ZZZXXXVVVUUUSSSPPPNNNRRRRRRSSSUUUWWWYYY[[[]]]WWWVVVRRRMMMIIIHHHJJJLLLNNNSSSYYY[[[YYYWWWVVVWWW^^^]]]ZZZVVVRRRNNNMMMLLLNNNOOOOOOPPPQQQRRRSSSSSSPPPOOOPPPRRROOOKKKKKKOOOOOOQQQTTTTTTSSSQQQOOOOOOJJJIIIHHHHHHIIIKKKMMMNNNNNNMMMLLLJJJHHHFFFDDDCCC@@@???@@@AAACCCDDDCCCBBBAAABBBDDDDDDCCCBBBCCCDDD@@@AAACCCEEEFFFEEEDDDCCCEEECCCAAA@@@@@@???===<<<<<<===>>>???@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBBBB???@@@AAABBBDDDDDDDDDDDDEEEBBB@@@AAADDDGGGGGGFFFGGGJJJMMMMMMKKKJJJLLLNNNOOOOOOOOONNNLLLIIIEEEDDDBBBDDDFFFHHHIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHJJJLLLOOORRRRRRPPPMMMKKKKKKLLLLLLJJJIIIIIIKKKMMMNNNKKKIIIIIILLLNNNOOONNNPPPPPPOOONNNMMMLLLKKKJJJMMMNNNNNNKKKGGGEEEGGGIIIHHHMMMQQQQQQMMMIIIIIIJJJIIIKKKMMMOOOPPPOOOMMMKKKMMMRRRWWWZZZ[[[ZZZYYYXXXZZZWWWUUUUUUVVVVVVTTTQQQWWWUUURRRQQQRRRSSSRRRQQQSSSNNNJJJKKKLLLMMMRRRXXXVVVUUUTTTQQQMMMKKKJJJKKKRRRVVVYYYZZZXXXWWWVVVWWWSSSPPPJJJFFFLLLUUUXXXTTTNNNMMMKKKIIIJJJLLLOOOQQQVVVVVVYYYYYYUUUQQQSSSYYYUUUQQQMMMKKKLLLOOOQQQSSSOOOIIIGGGJJJMMMNNNOOOQQQRRRRRRRRRRRRQQQOOOMMMLLLJJJJJJJJJJJJJJJHHHGGGFFFFFFHHHKKKLLLMMMNNNQQQSSSPPPSSSSSSOOOOOORRRRRRNNNLLLJJJJJJLLLJJJHHHJJJOOOPPPNNNLLLMMMNNNOOOMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMQQQNNNLLLNNNRRRTTTRRROOOOOONNNMMMMMMNNNOOOOOOOOOOOOOOOOOOMMMIIIHHHJJJLLLIIIIIIHHHFFFDDDEEEIIIMMMPPPPPPNNNJJJGGGFFFHHHIIIJJJKKKNNNPPPQQQQQQPPPPPPVVVTTTUUUWWWTTTNNNLLLOOOOOOOOOPPPPPPNNNLLLIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNdddbbb```aaacccfffhhhhhhjjjgggccc```___^^^]]][[[ZZZYYYYYY\\\```bbbaaa^^^\\\aaaeeefffdddaaa```aaabbbbbbcccfffhhhgggaaa\\\^^^YYYWWW\\\```aaabbbcccbbbbbbbbbcccddddddccccccVVVWWWXXXXXXXXXXXXXXXXXX_________]]]ZZZWWWVVVVVVTTTTTTUUUTTTQQQMMMIIIFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFHHHGGGEEECCCCCCCCC===???BBBFFFJJJJJJGGGEEECCCCCCCCCCCCCCCCCCCCCCCCBBB???===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999888888888777777666666666666777777777777777777777777777777;;;;;;999888666666999;;;<<<;;;:::::::::999777555555555444444444666777888777666666888::::::999777777777888999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????BBBDDDGGGIIIHHHHHHIIIJJJGGGEEEDDDDDDGGGIIIJJJJJJHHHGGGHHHKKKNNNQQQRRRQQQNNNKKKHHHHHHJJJLLLNNNNNNPPPRRRPPPKKKIIIMMMPPPQQQRRROOOPPPTTTVVVSSSPPPPPPWWWWWWWWWZZZ]]]^^^^^^]]]YYYXXXWWWVVVVVVTTTRRROOOUUUUUUUUUUUUVVVXXXYYYZZZYYYWWWTTTOOOKKKIIIJJJLLLLLLOOOSSSUUUTTTTTTWWWZZZ^^^\\\YYYUUURRRPPPOOONNNJJJKKKLLLNNNPPPRRRSSSTTTPPPNNNNNNOOOMMMIIIJJJNNNMMMNNNPPPRRRSSSQQQMMMIIIJJJHHHFFFDDDEEEGGGJJJLLLLLLKKKJJJHHHFFFDDDBBBAAA>>>>>>>>>???AAABBBAAA??????@@@BBBAAA@@@??????@@@===???AAADDDDDDCCCBBB@@@AAA@@@?????????>>>;;;999999:::;;;===>>>@@@AAABBB???@@@AAAAAABBBBBBAAAAAA===>>>???@@@AAABBBBBBBBBDDDBBB>>>>>>???BBBDDDEEEFFFIIIKKKKKKHHHGGGHHHJJJKKKLLLNNNOOOMMMIIIEEEBBBCCCDDDFFFGGGHHHHHHHHHGGGHHHEEEDDDFFFIIIJJJIIIGGGHHHKKKOOORRRRRRPPPLLLJJJKKKKKKKKKIIIGGGHHHKKKMMMLLLKKKKKKLLLOOOPPPPPPOOOOOONNNLLLJJJIIIIIIIIIJJJMMMNNNNNNKKKGGGEEEGGGJJJKKKNNNRRRQQQMMMIIIHHHIIIEEEHHHKKKNNNOOONNNKKKJJJJJJMMMRRRVVVWWWWWWXXXXXXXXXVVVTTTSSSTTTUUUUUUTTTTTTRRRPPPPPPRRRSSSTTTSSSUUUNNNHHHGGGGGGIIIPPPWWWQQQRRRSSSQQQNNNLLLKKKLLLRRRTTTVVVWWWVVVUUUUUUUUURRRNNNHHHEEEJJJRRRUUURRRMMMMMMKKKKKKKKKLLLMMMNNNUUUVVVYYYYYYSSSOOOTTT\\\TTTPPPKKKIIIKKKOOORRRTTTOOOKKKIIILLLNNNMMMMMMPPPRRRRRRRRRQQQOOOMMMJJJIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHJJJMMMOOOLLLNNNMMMJJJKKKNNNPPPNNNLLLIIIGGGHHHGGGGGGKKKRRRQQQNNNLLLKKKLLLMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJOOONNNMMMLLLLLLMMMNNNOOOLLLLLLLLLMMMMMMNNNNNNNNNMMMNNNNNNMMMKKKKKKLLLNNNJJJIIIHHHFFFEEEFFFIIILLLOOONNNLLLIIIEEEDDDEEEGGGHHHJJJLLLNNNPPPQQQQQQQQQXXXUUUSSSUUUVVVSSSQQQQQQPPPQQQQQQPPPNNNLLLJJJHHHGGGHHHIIIKKKLLLMMMMMMMMM]]]\\\[[[[[[^^^aaaeeegggjjjgggcccaaa```aaabbbccc[[[ZZZYYY[[[^^^______]]]___ccchhhiiigggbbb___^^^aaaaaacccfffgggddd^^^YYY\\\XXXVVV[[[^^^___```bbb^^^aaadddcccaaa___```aaa\\\ZZZYYYYYYYYYYYYVVVTTT\\\___```^^^YYYUUUUUUVVVRRRRRRSSSRRROOOKKKGGGEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFEEECCCCCCDDD???AAACCCFFFGGGGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@???===::::::;;;<<<;;;;;;::::::::::::::::::::::::<<<;;;:::999888888888888666555555555555555555666777777777666666666555555888:::;;;888444444:::???;;;999666555666777666666555444333222222444666777666666666777888999999888666777888999999999999888888888888888888999::::::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<@@@BBBEEEFFFFFFFFFGGGHHHFFFDDDCCCDDDFFFHHHIIIIIIFFFFFFFFFIIIMMMPPPQQQQQQJJJHHHFFFEEEFFFIIIKKKLLLUUUWWWTTTMMMHHHJJJMMMNNNRRRQQQQQQSSSTTTRRROOOMMMRRRRRRSSSWWW[[[]]]]]]\\\WWWVVVVVVVVVWWWVVVTTTQQQSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWUUUQQQMMMLLLMMMOOOMMMOOOQQQQQQPPPRRRVVVZZZ[[[YYYUUURRRPPPOOONNNNNNHHHIIIJJJLLLNNNPPPQQQRRRQQQNNNMMMNNNLLLIIIKKKOOOMMMLLLKKKMMMPPPOOOKKKGGGJJJGGGDDDAAAAAADDDGGGIIIIIIIIIHHHGGGEEECCCAAA???===<<<<<<===??????>>>===>>>???@@@???>>><<<<<<===999;;;>>>AAAAAA@@@>>>===>>>>>>>>>???@@@>>>:::777::::::;;;<<<===>>>???@@@????????????@@@?????????;;;<<<===>>>????????????BBB@@@???>>>???@@@AAABBBEEEHHHJJJIIIFFFDDDEEEGGGGGGHHHIIIJJJIIIFFFCCCBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGCCCAAADDDIIILLLJJJFFFHHHKKKOOOSSSSSSQQQMMMKKKMMMMMMLLLJJJHHHIIIKKKNNNNNNNNNOOOQQQRRRQQQPPPOOOMMMLLLKKKIIIGGGFFFFFFFFFJJJMMMPPPOOOLLLJJJKKKLLLSSSUUUVVVTTTNNNIIIFFFEEEBBBCCCFFFHHHIIIIIIHHHHHHIIILLLPPPRRRSSSTTTUUUVVVUUUSSSRRRQQQRRRSSSUUUVVVRRRPPPOOOPPPRRRUUUVVVVVVTTTNNNHHHFFFFFFFFFKKKRRRPPPRRRTTTTTTSSSQQQPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUTTTPPPJJJIIIMMMPPPOOOKKKOOONNNNNNNNNNNNNNNNNNNNNRRRVVV[[[\\\VVVPPPTTT\\\UUUPPPLLLIIIJJJNNNPPPRRRNNNKKKJJJMMMNNNMMMMMMPPPNNNNNNNNNNNNMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFJJJJJJHHHFFFDDDDDDFFFIIIMMMLLLJJJHHHHHHJJJLLLLLLLLLHHHEEEEEEEEEFFFLLLTTTPPPNNNKKKIIIIIIJJJKKKKKKMMMKKKJJJHHHGGGGGGHHHHHHKKKMMMNNNLLLIIIHHHJJJLLLIIIJJJLLLLLLLLLLLLMMMNNNJJJKKKLLLLLLLLLLLLMMMNNNKKKJJJHHHFFFEEEEEEGGGHHHJJJJJJHHHEEECCCBBBDDDFFFFFFHHHJJJMMMOOOPPPQQQQQQRRRPPPPPPTTTXXXXXXVVVSSSTTTSSSRRRQQQNNNLLLIIIHHHGGGIIIKKKLLLMMMMMMLLLLLL^^^^^^]]]]]]___cccgggjjjeeedddaaa___^^^___aaaccc^^^]]][[[ZZZ[[[\\\\\\\\\aaaeeehhhjjjgggccc^^^\\\```aaadddggggggeee```\\\[[[XXXWWWZZZ]]]\\\^^^aaa___ccceeeddd___\\\\\\^^^___]]][[[ZZZYYYWWWTTTRRRXXX[[[]]]\\\WWWSSSSSSTTTOOOPPPQQQPPPNNNKKKGGGEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDEEEDDDCCCCCCDDDCCCDDDEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;999888888:::;;;<<<;;;888888888888888888888888;;;;;;:::999888888888888555444444333333444444555777666666555555444444333444777999777333444;;;AAABBB===777333333444666666555444222111111333555666555666666777777888999:::666777888::::::999888888888777777777777888999999888999999999::::::;;;;;;888999::::::::::::::::::<<>>??????===;;;;;;<<<:::<<<>>>@@@AAA@@@???=========>>>@@@AAA???<<<888<<<<<<<<<<<<============>>>>>>>>>============>>>999:::;;;<<<<<<===<<<<<<>>>???AAABBBAAA@@@@@@???EEEGGGIIIHHHEEECCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFBBB@@@CCCIIIKKKIIIFFFFFFIIIMMMQQQRRRPPPLLLJJJLLLLLLKKKIIIGGGHHHJJJLLLMMMNNNPPPQQQPPPOOOMMMMMMGGGHHHIIIJJJJJJIIIGGGFFFGGGMMMSSSUUUSSSPPPOOOPPPXXXYYYYYYVVVRRRLLLHHHEEEDDDCCCCCCCCCDDDFFFHHHJJJKKKMMMPPPRRRQQQQQQQQQRRRQQQQQQPPPOOOOOOQQQTTTVVVPPPOOONNNPPPSSSVVVXXXXXXUUUPPPMMMLLLKKKHHHJJJMMMNNNQQQTTTUUUUUUTTTUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVTTTPPPMMMPPPSSSRRRNNNIIINNNOOOOOOOOOOOONNNNNNMMMOOOTTT\\\___[[[TTTTTTYYYUUURRRMMMJJJJJJLLLMMMMMMPPPMMMNNNPPPOOOKKKJJJMMMKKKLLLMMMNNNMMMMMMKKKJJJFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJHHHFFFCCCCCCEEEGGGKKKJJJHHHHHHIIIJJJLLLNNNKKKGGGDDDDDDDDDFFFLLLTTTNNNMMMKKKHHHGGGGGGHHHIIIKKKJJJIIIGGGGGGGGGHHHHHHGGGKKKNNNNNNJJJGGGGGGIIIHHHJJJLLLMMMKKKJJJKKKMMMJJJJJJKKKLLLNNNOOOOOOOOONNNLLLIIIGGGFFFFFFFFFFFFFFFFFFEEECCCAAABBBDDDFFFFFFGGGIIIKKKMMMOOOQQQQQQMMMNNNPPPTTTXXXYYYUUUPPPQQQPPPPPPNNNMMMKKKJJJIIIIIIJJJLLLMMMNNNMMMLLLLLLbbbcccccccccdddfffjjjmmmffffffeeeccc```___```aaaaaa___]]]ZZZYYYZZZ[[[\\\bbbccceeefffeeeccc___]]]___aaaeeeggggggeeebbb```\\\YYYXXX[[[\\\ZZZ\\\```aaadddgggeeeaaa]]]\\\\\\]]]]]][[[YYYVVVSSSPPPOOOTTTUUUWWWWWWUUURRRPPPPPPKKKLLLNNNNNNMMMJJJGGGEEEAAA@@@@@@@@@@@@@@@?????????AAACCCDDDCCCBBBBBBCCCCCCDDDEEECCCAAA?????????<<<<<<<<<<<<<<<<<<<<<<<<:::888777777999;;;<<<<<<777777777777777777777777:::999999888777777888888444444333333333333444444555555555444444333333333111555777666444555;;;@@@HHHCCC;;;555333333444444444444333222222333444555444555666666666777999;;;555777999:::;;;:::888777777777777666777777888999777777777888888999999:::888888999999999999888888999;;;???@@@AAAAAABBBCCCAAA@@@@@@BBBDDDFFFEEEDDDDDDDDDDDDGGGKKKMMMNNNMMMNNNNNNLLLJJJIIIJJJMMMPPPLLLRRRTTTNNNIIIJJJMMMNNNOOORRRRRRQQQRRRSSSPPPLLLLLLMMMPPPUUUZZZ]]]]]]\\\UUUSSSRRRRRRSSSTTTTTTSSSMMMMMMMMMMMMMMMNNNOOOOOONNNOOOOOONNNMMMMMMOOOQQQRRRUUUVVVTTTQQQQQQSSSVVVWWWTTTRRRRRRTTTTTTQQQNNNJJJJJJJJJKKKKKKLLLLLLLLLPPPNNNNNNOOOMMMIIIJJJOOOMMMKKKHHHFFFGGGIIIIIIJJJHHHFFFBBB???>>>???AAABBBBBBCCCEEEEEEEEECCCAAA@@@;;;::::::;;;<<<<<<;;;999;;;===>>>>>><<<;;;;;;<<<===>>>@@@AAABBBBBBAAAAAA======>>>@@@AAA@@@===:::===<<<<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;<<<<<<888999:::;;;;;;;;;;;;;;;:::>>>BBBCCCBBB@@@??????BBBEEEGGGFFFCCCAAABBBDDDFFFFFFEEEEEEEEEFFFGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBAAACCCGGGIIIHHHFFFDDDFFFIIILLLMMMLLLJJJIIIHHHIIIIIIHHHFFFEEEFFFGGGIIIKKKMMMNNNLLLKKKKKKKKKCCCEEEIIILLLMMMMMMLLLKKKGGGMMMTTTWWWUUUSSSQQQQQQUUUVVVWWWWWWUUURRROOOMMMJJJHHHEEEDDDEEEHHHLLLNNNMMMPPPSSSTTTSSSQQQOOOOOOOOOPPPQQQPPPOOOPPPSSSUUUPPPOOONNNPPPTTTWWWYYYZZZYYYUUUSSSTTTQQQLLLKKKMMMKKKMMMPPPRRRSSSTTTVVVXXXXXXVVVTTTTTTUUUWWWXXXXXXSSSOOONNNSSSXXXVVVQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNQQQYYY```^^^WWWTTTVVVTTTQQQNNNLLLKKKKKKJJJIIIRRRPPPQQQRRROOOIIIGGGIIIMMMNNNPPPQQQQQQQQQPPPOOOHHHHHHGGGGGGHHHIIIJJJKKKGGGHHHHHHGGGFFFFFFHHHKKKGGGEEEEEEIIIKKKKKKNNNRRRJJJGGGEEEFFFFFFFFFKKKRRRMMMMMMLLLIIIFFFEEEFFFGGGIIIIIIHHHHHHHHHIIIIIIJJJFFFJJJNNNNNNKKKHHHGGGGGGHHHKKKNNNNNNKKKIIIJJJLLLKKKJJJKKKMMMPPPQQQQQQPPPNNNLLLIIIHHHIIIIIIIIIHHHGGGGGGFFFDDDBBBBBBEEEGGGEEEFFFHHHJJJLLLNNNPPPQQQNNNQQQSSSSSSUUUVVVRRRMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMLLL___aaacccbbbaaabbbdddgggeeeggghhhfffbbb___^^^___aaa___]]]ZZZYYYZZZ\\\_________```aaacccccccccbbb___aaadddeeeeeecccaaaaaa]]]ZZZZZZ\\\[[[YYYZZZ^^^```aaaccccccaaa^^^\\\[[[\\\]]]]]]ZZZTTTOOONNNOOOOOOOOOPPPRRRRRRQQQNNNKKKFFFHHHJJJKKKKKKIIIGGGEEEAAA@@@@@@@@@?????????>>>>>>AAACCCCCCBBBAAAAAABBB@@@BBBBBB@@@===;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777999:::::::::777777777777777777777777888777777666666666666666444444444333333444444444444444444444333333333333111444555555444555888;;;BBB???:::666555444333222444444444444444444444444333555666666555666999<<<555777999;;;;;;:::888777777666666666666777888888555555555666777888888888777888888888888888777777666888<<<>>>>>>>>>???AAA???>>>???@@@CCCDDDCCCBBBDDDDDDDDDFFFIIILLLLLLKKKQQQQQQPPPMMMJJJJJJMMMQQQFFFNNNSSSOOOIIIIIIJJJKKKOOORRRSSSRRRTTTWWWUUUOOOKKKMMMPPPTTTXXXZZZYYYWWWSSSQQQNNNMMMNNNPPPQQQQQQNNNNNNMMMLLLKKKJJJJJJKKKOOOPPPPPPOOONNNNNNOOOQQQQQQTTTWWWWWWTTTRRRSSSTTTTTTQQQPPPRRRUUUUUUQQQLLLIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLMMMOOOMMMIIIIIILLLIIIJJJIIIHHHGGGFFFHHHIIIGGGFFFCCC@@@???>>>?????????AAACCCEEEFFFDDDCCCAAA;;;:::999:::<<<<<<:::888888:::<<<<<<;;;:::;;;<<<>>>>>>>>>??????@@@AAABBB<<<<<<===???@@@@@@===;;;::::::::::::::::::::::::===<<<;;;:::999::::::;;;888999999:::::::::::::::999<<<@@@AAA@@@???@@@AAA???BBBDDDCCC@@@???@@@BBBBBBCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGDDDEEEGGGIIIJJJKKKJJJJJJFFFHHHIIIIIIGGGEEEDDDEEEGGGIIILLLMMMLLLLLLNNNPPPIIIJJJKKKMMMMMMMMMMMMMMMJJJNNNRRRSSSQQQOOOOOOPPPPPPQQQSSSVVVWWWVVVTTTRRRMMMKKKIIIHHHHHHKKKMMMOOONNNQQQUUUWWWVVVSSSPPPOOOOOOQQQSSSSSSQQQQQQSSSUUUQQQPPPOOOQQQUUUYYYZZZ[[[[[[XXXUUUUUURRRMMMKKKLLLIIIKKKNNNPPPRRRUUUXXX[[[YYYVVVSSSRRRUUUWWWXXXWWWXXXQQQNNNSSSWWWUUURRRQQQNNNMMMMMMMMMNNNOOOPPPPPPOOOOOOTTT[[[]]]XXXTTTTTTPPPOOOMMMMMMMMMLLLJJJHHHNNNNNNQQQSSSPPPKKKIIILLLQQQQQQRRRSSSSSSRRRQQQPPPMMMLLLKKKIIIIIIIIIJJJKKKGGGIIIJJJJJJIIIIIIJJJLLLFFFDDDEEEJJJLLLKKKLLLQQQIIIGGGGGGJJJIIIGGGJJJOOOMMMOOOOOOLLLHHHFFFFFFGGGFFFGGGIIIJJJKKKLLLLLLLLLIIIJJJLLLLLLKKKJJJIIIIIIHHHMMMPPPOOOKKKHHHIIIKKKHHHGGGHHHKKKNNNOOONNNLLLNNNLLLJJJKKKNNNPPPOOONNNLLLLLLJJJGGGDDDCCCEEEGGGFFFFFFGGGIIIKKKMMMNNNOOOPPPTTTUUUQQQOOORRRSSSQQQTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMXXX[[[]]]\\\ZZZZZZ\\\^^^\\\```cccccc```\\\[[[[[[```___]]]ZZZYYY[[[^^^aaa]]]\\\\\\^^^aaadddffffff___aaaccccccbbb```______^^^\\\[[[\\\[[[XXXYYY^^^\\\]]]^^^```___]]][[[YYY\\\___```\\\TTTOOOOOOQQQLLLKKKKKKNNNQQQQQQMMMIIICCCEEEGGGIIIIIIHHHFFFDDDAAA@@@@@@@@@??????>>>>>>???AAACCCCCCBBB@@@@@@AAA===>>>???===:::999<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;===;;;888888888999999888777777777777777777777777666666555444444444555555555444444333333444444555333333333333333333333333222444555555555555666777666555444555666666444222444444555555555444333333333555666666555555999===555666999;;;;;;:::888666666666666666666777888888444444444555666777777888777888888888888888777777444777:::<<<<<<===>>>???>>>===>>>@@@BBBCCCBBBAAADDDDDDDDDFFFIIIKKKKKKJJJQQQQQQPPPLLLIIIIIILLLOOOFFFOOOTTTOOOIIIFFFFFFFFFOOOSSSUUUSSSUUUZZZXXXRRRKKKLLLNNNRRRUUUUUUSSSQQQRRROOOKKKIIIJJJMMMNNNOOOQQQPPPNNNLLLJJJIIIHHHGGGTTTTTTTTTSSSQQQPPPQQQSSSNNNRRRWWWXXXUUUSSSSSSTTTOOOMMMMMMPPPSSSSSSNNNIIIHHHHHHIIIJJJKKKLLLMMMNNNKKKJJJLLLOOOLLLHHHGGGJJJFFFIIILLLKKKHHHFFFFFFHHHGGGEEECCCAAA???>>>>>>>>>>>>@@@CCCEEEFFFEEEDDDCCC;;;:::999:::;;;;;;:::888666888:::::::::999:::;;;<<<<<<;;;;;;;;;===???@@@<<<;;;<<<===??????===;;;666666777888999:::::::::===<<<:::999888999::::::888999999:::::::::999999999<<<>>>>>>======@@@CCC<<>>BBBDDD???<<<===???AAABBBCCCBBB@@@===;;;:::;;;===>>>>>>===;;;:::<<<:::888999;;;=========;;;:::999777666666666666999999888777666555444444777666333111111111222333222222222333333444444444555444333222111111111111111222333333444444444444222333444444555555444444<<<777333111333555555444444333333444666777777666666666555444444444444555555555555666666666666777555666777888999:::::::::888888888999::::::888666:::999777666777999<<<>>>===>>>@@@AAABBBCCCCCCCCCEEEEEEEEEFFFHHHJJJJJJIIIVVVSSSOOOKKKIIIIIIJJJKKKMMMPPPRRRRRRNNNJJJHHHIIIRRRTTTTTTRRROOONNNPPPSSSQQQMMMMMMSSSTTTPPPNNNPPPSSSOOOKKKHHHIIILLLQQQTTTWWWRRRKKKIIIIIIIIIHHHFFFKKKRRRZZZ\\\YYYSSSQQQQQQMMMOOOPPPPPPOOONNNOOOPPPLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHIIIJJJLLLNNNOOOOOOMMMKKKJJJJJJHHHFFFDDDCCCEEEGGGHHHIIIHHHFFFEEEIIIFFFBBB???===???AAACCCBBBBBB@@@@@@@@@@@@BBBBBB======<<<;;;:::888777666444555666777888999::::::;;;;;;:::::::::999999999============<<<;;;::::::999999888888888888999999:::999999888888999999:::===>>>???>>>===;;;888777;;;;;;;;;;;;<<<===>>>>>>@@@???????????????@@@@@@@@@@@@AAABBBAAA@@@???>>>BBBCCCDDDDDDCCCAAA???===???@@@AAACCCDDDEEEEEEEEEJJJKKKJJJIIIHHHHHHJJJLLLRRROOOKKKHHHFFFGGGIIIJJJMMMNNNOOOPPPQQQPPPOOOOOOTTTVVVUUUQQQLLLHHHIIIKKKNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOQQQSSSTTTTTTSSSRRRNNNNNNMMMKKKKKKJJJJJJJJJNNNQQQUUUWWWVVVUUUTTTTTTVVVVVVTTTPPPMMMMMMPPPTTTQQQPPPQQQVVV\\\^^^ZZZVVVXXXVVVQQQMMMOOORRRNNNHHHKKKNNNQQQTTTVVVYYY]]]aaa[[[YYYUUUTTTTTTUUUUUUTTTQQQQQQQQQQQQRRRRRRRRRRRRTTTSSSQQQPPPPPPPPPQQQQQQSSSUUUWWWWWWUUURRRQQQPPPPPPOOOLLLJJJHHHGGGGGGGGGGGGIIIMMMQQQUUUWWWYYYYYYVVVTTTOOOMMMRRRWWWUUUOOO[[[VVVSSSSSSOOOJJJKKKRRRIIIJJJLLLMMMMMMKKKIIIGGGQQQJJJGGGLLLVVVYYYQQQHHHNNNMMMLLLKKKKKKLLLMMMMMMUUUQQQMMMLLLMMMMMMJJJGGGGGGHHHHHHHHHIIIJJJJJJJJJHHHGGGGGGFFFGGGHHHIIIJJJFFFJJJOOOQQQPPPMMMKKKIIICCCEEEGGGJJJKKKKKKJJJIIIHHHKKKOOOSSSSSSRRROOOMMMNNNMMMKKKIIIGGGDDDCCCBBBEEEGGGHHHHHHHHHHHHIIIKKKQQQNNNLLLMMMKKKJJJNNNTTT___fffbbbQQQDDDEEEGGGEEEJJJKKKKKKKKKLLLOOOTTTWWW[[[VVVTTTXXX[[[[[[[[[]]]^^^______```aaabbbbbbaaaiiihhhaaaYYYWWW[[[^^^^^^aaa]]]YYYYYY\\\]]]\\\ZZZ\\\]]]\\\YYYZZZ^^^^^^[[[ZZZ[[[\\\\\\\\\[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXX[[[[[[WWWQQQQQQTTTQQQKKKIIIJJJKKKLLLLLLKKKIIIHHHHHHFFFEEEFFFGGGFFFCCC@@@CCC???@@@EEEGGGCCC?????????@@@BBBBBBBBB@@@===;;;:::<<<===>>>>>>===<<<::::::999777777999:::::::::999888777666666555555666777777666666666666666666666555333111111111222333444444444444444555555555555555444333222111111222111222222333444444333333222333333444444444444444888555111111333555555444444333333444555666555444777777666555555555555555444444555555555666666666666666777888999999999999888888999:::;;;<<<;;;::::::999777777777999<<<======>>>@@@AAACCCDDDEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHSSSQQQNNNKKKJJJJJJLLLMMMLLLOOORRRRRROOOLLLJJJJJJQQQSSSTTTSSSQQQPPPQQQSSSQQQLLLKKKOOORRRPPPQQQTTTUUURRRNNNKKKKKKLLLOOORRRRRROOOKKKIIIHHHHHHGGGFFFJJJQQQWWWYYYVVVRRRQQQRRROOONNNNNNMMMNNNNNNOOOOOOIIIIIIJJJKKKLLLMMMNNNNNNJJJIIIIIIHHHHHHIIIJJJJJJMMMLLLJJJIIIIIIHHHFFFEEECCCDDDEEEGGGGGGFFFDDDCCCHHHFFFBBB???===???AAACCCCCCBBBAAA@@@@@@AAABBBCCC===<<<<<<;;;999777666555555555666777888999::::::::::::::::::999999999999<<<<<<<<<<<<<<<;;;::::::999888888777777888888999;;;;;;::::::::::::;;;;;;<<<=========<<<:::888666999999999999:::;;;<<<<<>>>>>======>>>>>>???>>>???@@@AAAAAA@@@???>>>@@@AAACCCDDDCCCBBBAAA???@@@@@@AAACCCCCCDDDDDDDDDHHHHHHIIIHHHGGGGGGJJJLLLTTTQQQMMMJJJGGGGGGIIIJJJMMMNNNOOOPPPPPPOOOMMMLLLMMMOOOPPPOOOLLLKKKMMMPPPOOONNNMMMLLLLLLLLLMMMNNNMMMNNNPPPQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKLLLLLLNNNQQQTTTUUUTTTRRRRRRRRR[[[ZZZVVVQQQLLLJJJMMMPPPPPPOOOPPPTTTYYY[[[WWWSSSSSSSSSPPPNNNQQQUUURRRLLLPPPQQQRRRTTTVVVYYY\\\^^^^^^\\\XXXWWWWWWWWWWWWVVVRRRSSSSSSTTTUUUVVVWWWWWWTTTSSSRRRRRRRRRSSSTTTUUUUUUWWWYYYYYYWWWVVVVVVWWWTTTRRRPPPMMMKKKJJJIIIIIIJJJLLLNNNPPPRRRTTTVVVVVVTTTVVVUUURRRRRRVVVVVVSSS\\\WWWUUUUUURRRMMMOOOUUUOOONNNMMMLLLKKKJJJIIIIIIRRRNNNLLLPPPWWWXXXQQQIIIOOONNNMMMKKKKKKKKKLLLMMMRRRPPPMMMLLLKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLFFFIIINNNQQQSSSQQQMMMJJJEEEFFFGGGIIIJJJJJJJJJJJJOOOQQQSSSSSSRRRPPPLLLJJJNNNNNNLLLJJJHHHFFFDDDCCCEEEGGGHHHHHHHHHHHHIIIKKKOOOMMMMMMOOOMMMIIIJJJNNNYYYccccccRRRCCCAAADDDDDDKKKKKKKKKKKKLLLOOOTTTWWW]]]XXXWWWZZZ\\\ZZZZZZ\\\]]]___```aaaaaaaaacccdddiiillliii___WWWWWWZZZ\\\^^^]]][[[ZZZYYYYYYZZZZZZcccaaa[[[UUUUUUYYYYYYUUUYYYYYYZZZ\\\^^^^^^\\\ZZZ]]][[[YYYWWWWWWWWWXXXYYYYYYZZZVVVQQQMMMMMMJJJFFFEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFEEECCC@@@>>>===@@@EEEGGGDDD@@@???>>>???@@@AAA@@@???<<<;;;;;;<<<===>>>>>>===<<<;;;999777555555666777666666666555555444444555555555444444555555666666666666555444333111111111222222666666666666555555555555555444444333222222222222111111222333333333333222222222333444444444444333333111000111222444444333333333222444555555444222777777666555555555555666333333333444444444555555777777888888888888777777777777888999:::;;;;;;<<<999999888888888:::<<<======>>>???AAACCCEEEFFFGGGFFFEEECCCCCCCCCEEEGGGHHHNNNLLLKKKIIIIIIJJJLLLMMMKKKNNNRRRSSSRRROOOMMMLLLPPPQQQSSSSSSRRRQQQRRRSSSRRRMMMKKKMMMPPPQQQTTTWWWTTTRRROOOLLLKKKJJJKKKLLLLLLLLLLLLJJJHHHFFFFFFGGGIIIMMMSSSTTTRRRPPPQQQRRRQQQMMMJJJJJJLLLNNNNNNMMMIIIIIIJJJKKKKKKLLLMMMMMMKKKJJJIIIGGGFFFFFFFFFFFFKKKIIIGGGGGGGGGGGGFFFEEEAAABBBCCCDDDDDDCCCAAA@@@FFFDDDAAA>>>===>>>@@@BBBBBBAAAAAA@@@@@@AAAAAABBB======<<<;;;999777555444555555666777888999999:::::::::999999999888888888;;;;;;<<<<<<<<<;;;::::::999888888777777888888999<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;:::999777666777777777777777888::::::===<<<<<<;;;;;;<<<<<<===<<<===>>>???@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBBBBDDDEEEFFFEEEEEEFFFIIIKKKQQQOOOLLLJJJIIIJJJLLLMMMLLLMMMNNNOOONNNLLLJJJIIIGGGJJJMMMMMMKKKKKKNNNQQQMMMMMMLLLKKKJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKKKKLLLLLLMMMMMMMMMPPPQQQSSSSSSQQQPPPOOOPPP[[[YYYUUUPPPKKKJJJLLLNNNNNNMMMNNNQQQUUUVVVSSSPPPNNNOOOOOOPPPTTTXXXVVVQQQPPPOOOOOORRRUUUXXXYYYZZZ]]][[[XXXWWWWWWWWWWWWVVVSSSSSSTTTUUUWWWXXXYYYYYYUUUTTTTTTSSSTTTVVVWWWXXXWWWXXXYYYXXXVVVVVVWWWYYYWWWUUURRRPPPMMMKKKIIIIIIJJJKKKKKKMMMOOORRRUUUWWWPPPUUUWWWTTTRRRSSSTTTSSSWWWUUUSSSSSSQQQNNNPPPUUUQQQOOOLLLIIIGGGGGGGGGHHHPPPOOOPPPSSSUUUTTTOOOJJJNNNMMMKKKJJJIIIIIIIIIJJJOOONNNMMMKKKIIIHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKFFFGGGKKKQQQUUUTTTNNNIIIFFFFFFGGGGGGHHHIIIKKKKKKRRRRRRSSSRRRQQQOOOMMMLLLOOONNNNNNLLLJJJHHHFFFEEEEEEFFFHHHHHHGGGGGGIIIJJJLLLLLLNNNQQQOOOIIIGGGIIIPPP[[[^^^QQQCCCAAADDDEEEKKKKKKKKKKKKLLLOOOSSSWWW^^^[[[ZZZ\\\]]]ZZZZZZ\\\\\\^^^```___^^^___aaaddddddjjjkkkbbbXXXWWWZZZ]]]^^^___```^^^[[[ZZZ\\\___ppppppiii^^^VVVTTTSSSPPPWWWWWWYYY\\\______]]]ZZZ\\\ZZZWWWUUUTTTUUUWWWXXXVVVWWWVVVQQQKKKGGGEEECCCBBBDDDFFFGGGHHHGGGFFFEEEBBBBBBCCCCCCDDDCCCBBB@@@======>>>@@@AAA@@@>>>>>>===>>>?????????===<<<;;;999:::;;;;;;;;;;;;:::999999777555555555555444333333333222333333444555555444444444444444555555555444333222111000111111111666666666555555444444444333333222111111111111111111111222222222222222111111111222333333333333333000000000111222222222111222111111333555555444333666666555444444444444555222222333333333444444444777777777888777777666666666777777777666666888999999999999999:::;;;<<<<<<;;;<<<===???AAACCCEEEFFFGGGFFFEEECCCBBBCCCFFFHHHGGGGGGFFFGGGGGGIIIKKKLLLJJJMMMPPPSSSSSSRRRPPPOOONNNOOOQQQRRRRRRQQQQQQQQQRRROOOMMMNNNQQQRRRTTTUUUNNNMMMLLLJJJIIIHHHGGGGGGJJJLLLNNNMMMHHHEEEEEEGGGGGGJJJMMMOOONNNNNNPPPRRRRRRMMMGGGGGGKKKNNNMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHJJJIIIHHHGGGFFFFFFEEEEEEHHHFFFDDDDDDEEEFFFFFFEEE???@@@@@@AAA@@@???>>>>>>CCCAAA>>>;;;;;;<<<>>>???????????????????????????======<<<;;;999777666555555666666777888888999999999999888888888777777777999::::::;;;;;;;;;::::::888888777777777777888888<<<;;;;;;::::::;;;;;;<<<888999999999888777666666666666666666777888999999;;;;;;:::999999999::::::::::::;;;===>>>???@@@AAA@@@@@@AAABBBBBBAAAAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCEEEHHHJJJIIIHHHHHHHHHJJJMMMPPPRRRLLLLLLNNNNNNMMMJJJHHHFFFHHHJJJLLLKKKIIIGGGIIIKKKIIIIIIHHHHHHGGGGGGFFFFFFHHHIIIJJJJJJKKKJJJJJJIIILLLLLLMMMMMMNNNNNNNNNNNNRRRTTTTTTTTTQQQOOOOOOOOOTTTRRRPPPMMMLLLMMMOOOQQQMMMLLLLLLOOOQQQQQQOOOMMMLLLOOOQQQRRRWWW[[[YYYTTTMMMLLLLLLNNNRRRUUUVVVUUUVVVTTTSSSSSSTTTVVVUUUUUURRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVUUUSSSQQQQQQSSSVVVWWWUUUSSSPPPMMMJJJHHHGGGGGGGGGGGGIIIMMMQQQVVVYYYNNNRRRTTTQQQQQQRRRRRROOONNNNNNMMMMMMKKKKKKMMMPPPMMMLLLIIIFFFEEEDDDDDDEEEJJJLLLOOOQQQQQQOOOMMMKKKMMMKKKIIIHHHFFFFFFFFFFFFKKKMMMMMMJJJGGGFFFHHHKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGIIIOOOTTTSSSLLLEEEGGGFFFEEEEEEEEEGGGIIIKKKMMMNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNLLLJJJHHHGGGEEEFFFHHHHHHGGGGGGIIIJJJKKKKKKNNNQQQOOOJJJHHHJJJNNNTTTTTTLLLDDDEEEHHHIIIKKKKKKLLLLLLLLLOOOSSSVVV___]]]]]]___^^^ZZZZZZ\\\[[[\\\]]]]]]]]]^^^```bbbaaahhhjjjddd^^^^^^aaaccc^^^```aaa^^^XXXVVVWWWYYYooovvvvvviii[[[TTTTTTUUUUUUVVVXXX\\\^^^^^^\\\ZZZYYYWWWUUURRRRRRSSSTTTVVVTTTTTTUUUSSSNNNHHHCCCBBBCCCDDDFFFHHHIIIHHHGGGFFF@@@AAABBBCCCBBBAAA@@@@@@@@@@@@>>><<<;;;===>>>???<<<<<<=========<<<;;;:::777888888888888888888777999777666666666666444222111111111111222333444555555555444444333222222111222222111111000000111111444444444333333222222222111000//////.../////////000111111222111111000000000111222222333333222222000111222111111111111111222111000111444555555444444444333222222222222333222222222333333333333444666666777777777666555555888::::::999666444555666888888999:::;;;;;;;;;;;;999:::;;;<<<>>>AAACCCEEEIIIIIIGGGDDDBBBBBBEEEHHHDDDEEEFFFGGGHHHIIIJJJKKKIIIKKKNNNQQQTTTTTTSSSRRRMMMNNNNNNOOOPPPPPPPPPOOOOOOOOONNNNNNPPPPPPOOOLLLHHHHHHIIIIIIHHHHHHGGGFFFKKKNNNPPPNNNJJJFFFEEEFFFFFFHHHIIIKKKKKKMMMNNNPPPRRRLLLGGGFFFJJJMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEEEEGGGGGGGGGHHHGGGGGGGGGGGGFFFDDDBBBAAACCCDDDDDDDDD=====================<<>>@@@AAAAAAAAAAAA@@@@@@???>>>======>>>???@@@AAAAAAAAA@@@???@@@AAAAAAAAACCCGGGIIIDDDDDDDDDFFFHHHKKKNNNPPPJJJLLLMMMNNNLLLIIIFFFDDDGGGJJJLLLKKKGGGEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNOOOPPPPPPOOONNNNNNTTTVVVWWWVVVSSSQQQOOOOOOOOONNNMMMLLLMMMOOOPPPPPPLLLLLLLLLNNNOOOOOONNNMMMMMMQQQTTTUUUWWW[[[ZZZVVVRRRPPPOOOOOOPPPQQQQQQPPPOOONNNNNNPPPSSSUUUVVVUUUSSSSSSRRRRRRQQQQQQPPPPPPUUUTTTRRRPPPOOOOOOPPPPPPPPPPPPPPPOOONNNPPPTTTWWWXXXWWWTTTQQQNNNKKKHHHGGGGGGFFFFFFGGGJJJNNNSSSVVVPPPPPPOOOOOORRRUUURRRKKKHHHIIIJJJHHHGGGIIIKKKLLLIIIIIIHHHGGGFFFEEEDDDDDDEEEIIINNNOOONNNMMMNNNOOOMMMLLLJJJHHHGGGGGGGGGGGGJJJLLLMMMKKKGGGEEEGGGJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFIIIGGGHHHLLLPPPOOOHHHBBBFFFEEEDDDCCCCCCEEEHHHIIIIIIIIIJJJKKKLLLMMMOOOOOOMMMNNNNNNNNNMMMKKKIIIGGGDDDFFFGGGGGGGGGGGGHHHJJJLLLJJJLLLOOONNNKKKLLLPPPVVVRRRKKKFFFFFFIIIJJJHHHJJJKKKMMMMMMNNNOOORRRTTT```^^^___aaa___[[[[[[^^^\\\ZZZYYY[[[___cccddddddaaaeeeeeeaaa```cccdddbbb^^^___^^^YYYSSSNNNMMMNNN[[[gggnnneeeWWWQQQSSSWWWRRRUUUYYY[[[ZZZZZZZZZ[[[WWWUUUSSSQQQQQQQQQRRRSSSRRRQQQTTTXXXUUUMMMGGGDDDEEEFFFHHHIIIIIIHHHGGGFFF@@@BBBCCCCCCAAA@@@??????BBBCCCAAA;;;999===AAABBB:::;;;;;;;;;;;;;;;::::::666666666666666666666666888777666666777666444222111111111111222222333444555555444333222111000000000000000000000000000000222222222111111111111111///......---------......000111111111111000//////000000111222222222222111111222222222111111333555777444111111222444555555333333222111111111111222222222222333333333444444555555666666666666666555;;;>>>@@@>>>999666666777777888:::<<<<<<<<<;;;;;;999999999:::<<>>===<<<;;;;;;;;;<<<===???@@@@@@AAAAAA>>>???@@@@@@@@@BBBEEEHHHEEEEEEDDDEEEFFFGGGIIIJJJIIIKKKMMMNNNLLLIIIFFFCCCCCCGGGJJJJJJGGGEEEFFFHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLMMMNNNNNNOOOQQQRRRSSSRRRRRRQQQUUUWWWYYYYYYVVVSSSQQQPPPQQQPPPOOOPPPPPPOOOMMMKKKLLLMMMNNNNNNOOOOOOOOOOOONNNRRRUUUTTTUUUYYYYYYVVVZZZZZZXXXUUUPPPMMMMMMMMMNNNMMMNNNQQQTTTWWWWWWWWWUUUUUUTTTSSSQQQPPPOOOOOORRRQQQOOOLLLKKKKKKKKKKKKHHHJJJLLLMMMOOOSSSYYY\\\YYYYYYWWWTTTQQQNNNKKKIIIJJJIIIGGGFFFGGGIIILLLNNNSSSRRROOONNNSSSXXXTTTLLLFFFJJJKKKHHHHHHKKKLLLLLLJJJJJJJJJJJJIIIHHHFFFEEEFFFIIIMMMNNNMMMMMMPPPSSSOOONNNMMMKKKJJJJJJJJJKKKJJJKKKMMMLLLJJJGGGFFFFFFJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGIIIHHHHHHJJJKKKJJJFFFBBBFFFEEEDDDCCCCCCEEEGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKMMMMMMLLLJJJHHHFFFDDDEEEGGGGGGFFFFFFHHHIIILLLJJJKKKMMMMMMKKKNNNTTT^^^SSSGGGCCCFFFJJJHHHEEEHHHKKKNNNPPPPPPPPPPPPQQQ______aaaccc```[[[\\\___]]]YYYWWW\\\eeelllmmmlllhhhfffbbb___cccgggddd^^^\\\[[[ZZZWWWSSSPPPMMMMMMRRR]]]ddd\\\QQQMMMPPPSSSQQQVVVZZZYYYVVVTTTXXX\\\UUUUUUTTTSSSRRRRRRRRRRRRPPPOOOSSS\\\^^^UUULLLHHHFFFGGGIIIJJJIIIHHHFFFEEE@@@CCCEEEDDDAAA>>>>>>???>>>BBBAAA;;;999>>>BBBBBB999999::::::::::::::::::666666666555555666666666666555555666666666444111222222222111222222333333333333222222111111111000//////000000000000000///000000111111111111111111.........------......///000000111111000//////...///000000111111111111111///111222222222444888<<<>>>:::444000000111222333444333222222111111222222333333333333444444444444333444444555666666666666999===AAAAAA<<<888777777777888;;;=========;;;:::;;;:::::::::<<<>>>AAABBBGGGIIIJJJGGGBBB???AAADDDDDDEEEGGGHHHHHHHHHFFFFFFIIIHHHGGGKKKQQQVVVXXXYYYUUUQQQNNNMMMOOOQQQQQQQQQOOOQQQPPPLLLMMMQQQPPPLLLEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHHHHIIIJJJKKKJJJHHHFFFFFFFFFHHHJJJKKKKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFGGGGGGGGGGGGHHHCCCDDDEEEFFFFFFFFFEEEEEEEEEBBB???===>>>@@@@@@@@@999999999::::::<<<======<<<;;;:::999888999:::;;;888999:::;;;;;;:::999888888888888999999888888888777777777777888888888888666666666555555555444444555666777999::::::;;;;;;777777666666666666777777888777777666666777777888666666666666666777888888666666666666777888999:::999999888666666555555666777777777888999<<<>>>???>>>===<<<<<<;;;;;;;;;;;;999:::<<<>>>???AAAAAAAAA>>>???@@@@@@@@@AAADDDGGGEEEEEEDDDDDDEEEFFFGGGGGGHHHJJJLLLNNNMMMJJJFFFDDDBBBEEEIIIIIIGGGEEEFFFHHHEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHJJJKKKLLLMMMLLLNNNQQQTTTVVVWWWWWWVVVSSSWWWZZZ[[[XXXTTTQQQOOOTTTSSSSSSUUUUUURRRMMMHHHMMMNNNOOOPPPPPPPPPQQQRRRMMMQQQRRRQQQRRRVVVWWWVVVZZZ]]]]]]XXXPPPKKKMMMPPPOOONNNOOOQQQTTTVVVUUUTTTTTTSSSSSSRRRQQQPPPOOOOOONNNLLLKKKIIIHHHHHHIIIIIIGGGHHHKKKMMMOOORRRWWWZZZXXXXXXVVVTTTQQQNNNKKKIIIJJJIIIGGGFFFFFFGGGIIIJJJRRRRRRPPPNNNPPPTTTSSSOOOHHHMMMNNNJJJJJJMMMOOOMMMNNNMMMKKKHHHGGGFFFFFFFFFHHHIIIJJJIIIIIIKKKNNNQQQNNNMMMLLLJJJJJJJJJKKKLLLKKKKKKLLLMMMMMMJJJEEEAAAIIIIIIIIIIIIIIIIIIJJJJJJHHHIIIIIIJJJIIIHHHGGGFFFIIIHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFHHHHHHKKKKKKKKKJJJHHHFFFEEEDDDHHHIIIKKKLLLKKKIIIGGGEEEDDDEEEGGGGGGFFFFFFHHHIIILLLJJJJJJMMMLLLJJJLLLQQQYYYOOOFFFDDDGGGJJJHHHFFFFFFJJJOOORRRRRRPPPOOONNN______bbbdddaaa\\\\\\```]]]XXXVVV^^^jjjtttuuusssuuunnnfffdddjjjoooiii^^^ZZZZZZYYYYYYXXXWWWVVVUUU\\\dddfff]]]SSSOOOPPPQQQPPPVVV[[[YYYSSSQQQVVV]]]UUUUUUUUUTTTSSSSSSRRRRRROOOMMMSSS___ccc[[[OOOJJJGGGHHHIIIJJJIIIGGGEEEDDDAAADDDFFFDDDAAA>>>>>>???777===???:::999>>>AAA@@@999999999999999999999:::777777666666666666777777444444444555666555333111333333222222222222222333111111111111111222222222//////000000000000000///000000000111111222222333//////.........//////000000000111000000///......//////000111111111111111...000111222333666===BBBDDD>>>666000...///000111555444333333222222333333333333444444444444555555222333444555666666666666555:::@@@@@@<<<777666777666888;;;===>>>===;;;:::===<<<;;;;;;<<<>>>AAACCCEEEHHHJJJGGGAAA>>>???BBBAAABBBDDDEEEEEECCCBBB@@@IIIGGGEEEIIIOOOVVVZZZ[[[XXXTTTOOOMMMOOORRRSSSRRRTTTUUUSSSNNNPPPWWWXXXTTTDDDDDDDDDCCCDDDDDDDDDDDDFFFDDDCCCFFFJJJMMMLLLJJJFFFFFFFFFHHHJJJKKKJJJIIILLLNNNNNNMMMKKKIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFEEECCCCCCDDDEEEEEEDDDCCCBBBEEEBBB>>><<<===>>>??????777888888999:::<<<===>>>===<<<;;;:::::::::;;;<<<999:::;;;;;;;;;;;;:::999555555666777777777777777777777777777888888888888666666555555555444444444444555777888::::::;;;;;;777777666666666666777777888888777777777777888888666666555666666777888999666555555666666777888999999999888666666555555555777777777777999;;;===>>>;;;::::::::::::;;;<<<<<<888999;;;===???AAABBBBBB???@@@@@@@@@@@@AAADDDFFFBBBCCCCCCDDDEEEGGGIIIIIIGGGJJJLLLNNNNNNKKKGGGDDDCCCGGGJJJJJJGGGDDDDDDEEEAAACCCEEEFFFGGGGGGGGGGGGIIIHHHHHHHHHIIIJJJKKKKKKJJJLLLPPPUUUXXXZZZ[[[[[[RRRVVVZZZ\\\YYYUUUPPPNNNTTTTTTUUUXXXYYYVVVOOOIIINNNOOOPPPQQQQQQRRRSSSUUUJJJNNNPPPNNNOOOTTTVVVVVVSSSXXX[[[WWWOOOKKKOOOUUUPPPOOOOOOPPPRRRSSSRRRPPPPPPPPPPPPPPPPPPOOOOOOOOOJJJJJJHHHGGGGGGHHHIIIJJJIIIJJJLLLLLLMMMNNNPPPSSSUUUUUUTTTRRRPPPLLLIIIHHHFFFFFFFFFFFFFFFHHHIIIJJJNNNQQQQQQMMMKKKNNNQQQPPPHHHNNNOOOKKKJJJNNNPPPMMMQQQNNNIIIDDDBBBBBBCCCEEEIIIHHHGGGEEEEEEGGGJJJMMMKKKJJJIIIHHHHHHHHHIIIJJJLLLKKKLLLNNNOOOLLLDDD>>>FFFFFFFFFGGGGGGHHHHHHHHHFFFGGGGGGHHHGGGFFFEEEDDDGGGHHHIIIHHHHHHHHHJJJLLLHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGEEECCCFFFHHHJJJKKKJJJHHHFFFDDDDDDEEEGGGGGGFFFFFFHHHIIIKKKJJJKKKMMMLLLHHHHHHLLLNNNHHHDDDEEEIIIJJJJJJKKKDDDIIIPPPTTTTTTQQQNNNMMM^^^]]]]]]^^^______^^^]]]```___```dddgggkkkuuu~~~ooobbbaaaffffffaaa^^^YYYXXX[[[aaaaaaZZZVVVXXXfffeee___VVVQQQPPPOOOKKKPPPTTTXXXXXXUUUSSSSSSTTTUUUVVVWWWXXXWWWUUUSSSRRROOOMMMMMMSSSZZZ[[[SSSJJJFFFEEEDDDBBBAAA@@@?????????@@@AAA???<<<;;;===???<<<<<<<<<;;;::::::999999:::999888777666666666666666555555555555444444444444444444333333222222222222222222222222222222222000000000000000000000000000000000000000000000000//////000111111111111111------------------------......------------......000000000000////////////---111444222000444>>>FFFMMMFFF<<<555111111222222000222333333222111222333333333222222222333444555222333333444555666888888444555777888888888777666666777888999:::999888888888:::;;;<<<<<<<<<>>>???AAADDDGGGFFFCCC@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCFFFKKKPPPSSSTTTVVVXXXZZZWWWRRRPPPSSSVVVRRRYYYVVVNNNVVVfffdddSSSJJJGGGDDDDDDFFFFFFCCC@@@CCCCCCDDDFFFIIIJJJIIIHHHGGGHHHJJJLLLLLLKKKJJJIIIFFFIIILLLKKKGGGFFFHHHLLLIIIMMMOOOMMMKKKJJJFFF@@@@@@BBBCCCDDDDDDBBBAAA??????>>>===<<<<<<===>>>???999888777666777999;;;===@@@===:::777555666888999:::;;;=========;;;999888888888777777666666555555444555666555333333555666666555444333222333444555333333444555666777888999999999888666666555555555888888888888777555444333555444444444444555666666666555444333444444666777444444555555444444333222555666666666666777:::===<<<;;;;;;:::::::::;;;;;;999:::;;;===>>>????????????>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDFFFHHHGGGIIIKKKKKKIIIHHHGGGGGGLLLIIIGGGGGGHHHHHHEEECCC???AAAEEEHHHIIIIIIGGGFFFIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHJJJNNNSSSXXX[[[\\\YYYUUUTTTVVVUUUPPPLLLKKKNNNQQQTTTTTTRRRNNNKKKIIIKKKMMMOOOOOONNNNNNNNNNNNNNNMMMKKKKKKOOOUUUTTTNNNOOOTTTWWWUUUOOOLLLMMMQQQMMMMMMOOOQQQSSSRRROOOLLLQQQRRRRRROOOJJJGGGGGGHHHFFFFFFIIIMMMLLLIIIJJJNNNPPPPPPOOOOOOOOOOOOOOOOOOMMMKKKIIIIIIIIIJJJIIIHHHFFFDDDCCCCCCEEEGGGHHHHHHJJJHHHHHHLLLLLLKKKKKKNNNKKKKKKJJJJJJKKKLLLNNNOOORRRMMMGGGCCCBBBDDDEEEFFFCCCEEEFFFEEEDDDBBBBBBCCCIIIEEEBBBAAABBBEEEGGGHHHIIIIIIIIIJJJKKKJJJGGGDDDBBBDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDGGGLLLNNNLLLJJJFFFFFFDDDCCCCCCDDDEEEEEEEEEGGGIIIHHHFFFDDDEEEFFFDDDGGGJJJJJJFFFCCCAAABBBFFFEEEEEEEEEFFFGGGHHHHHHJJJKKKMMMNNNNNNNNNMMMLLLIIIIIIHHHIIIIIIJJJJJJJJJHHHKKKMMMMMMKKKJJJIIIJJJ\\\]]]___aaacccaaa]]]YYYZZZZZZ[[[___```bbbjjjsssuuujjjbbbcccgggfffcccaaa```^^^```eeeddd]]]YYY[[[```aaa]]]WWWUUUWWWXXXVVVTTTUUUWWWWWWUUUSSSRRRSSSSSSSSSUUUUUUUUUTTTSSSSSSMMMKKKKKKNNNSSSRRRLLLFFFEEEDDDCCCAAA@@@@@@@@@@@@>>>???@@@???<<<<<<>>>@@@===<<<<<<;;;;;;:::999999:::999888777666666666666555555555555444444444444333333333333333222222222222222222222222222222222000000000000000000000000...........................///000111111111111000........................//////............//////000////////////////////////222555444222555===DDDHHHBBB:::444222222222222000111333333222222222333333333222111222333444555333333333333555666777888333333444555555555555555666777888999:::999888888888:::;;;<<<<<<<<<>>>??????BBBEEEDDDBBB@@@BBBDDDBBBCCCCCCDDDEEEFFFFFFFFFCCCCCCCCCFFFJJJOOORRRTTTUUUXXXYYYWWWRRRPPPRRRUUUQQQVVVVVVVVV```kkkiii]]]UUUQQQLLLHHHFFFDDDBBBAAABBBAAAAAACCCFFFHHHHHHHHHHHHIIIKKKLLLMMMLLLJJJIIIGGGIIIKKKIIIFFFEEEGGGKKKJJJNNNNNNKKKIIIIIIEEE@@@???@@@AAABBBBBBAAA???>>>======<<<<<<<<<<<<======<<<;;;;;;;;;;;;===>>>??????===999666444555666888999:::;;;<<<;;;:::888777777777777666666666555555666777777666555555666888666555444333222333333444444555666666666666555555666555555555555666777777999999999888888666555555444444444444444555666666555555444444444555666777444444555555444444333222333444555555444666888;;;;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>????????????>>>>>>>>>>>>???@@@@@@BBBCCCDDDCCCBBBCCCEEEGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKIIIFFFFFFGGGGGGEEECCCBBBCCCFFFHHHIIIIIIIIIHHHJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDFFFKKKQQQVVVXXXXXXYYYUUUUUUXXXXXXSSSNNNNNNNNNPPPQQQQQQNNNKKKIIIHHHGGGIIILLLNNNOOOOOOOOOOOONNNNNNKKKJJJOOOTTTSSSNNNOOORRRTTTQQQMMMKKKOOOTTTMMMMMMOOOQQQTTTTTTRRRQQQTTTTTTRRRNNNJJJGGGHHHJJJHHHEEEEEEKKKNNNLLLJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKIIIHHHGGGEEECCCCCCEEEFFFFFFEEEJJJHHHIIIMMMMMMKKKKKKMMMJJJIIIHHHGGGFFFGGGHHHHHHMMMJJJGGGFFFEEEEEECCCBBBAAACCCDDDDDDCCCCCCCCCDDDIIIFFFBBBAAABBBDDDFFFFFFHHHHHHHHHJJJKKKJJJHHHEEECCCDDDFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEHHHKKKMMMKKKIIIFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDEEEHHHIIIHHHFFFDDDFFFGGGGGGEEEDDDFFFHHHDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIKKKLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEFFFHHHJJJIIIKKKKKKJJJHHHFFFFFFGGG[[[^^^aaaeeefffbbb\\\VVVYYYYYY\\\______^^^ccckkkjjjdddaaaeeegggfffddddddeeecccdddfffddd^^^[[[[[[XXXYYYXXXSSSTTTXXX[[[ZZZYYYXXXVVVVVVUUUTTTRRRPPPPPPPPPQQQRRRRRRSSSSSSTTTMMMLLLKKKKKKKKKJJJFFFCCCBBBBBBAAA@@@@@@@@@@@@@@@===>>>>>>>>><<<<<<>>>@@@===<<<<<<;;;;;;::::::999999888777666666555666666555555444444444333333333222222222222222333333333111111111111111111111111000000000000000000000000...........................//////000000000000000.............../////////000000////////////000000///////////////////////////333666666333555:::@@@@@@<<<777444333333222222///111333333222222333444333222222111111333444555333333333333444555777777444333333333333444555555666777888999:::999888888888:::;;;<<<<<<<<<>>>???>>>AAACCCBBB@@@@@@CCCFFF@@@AAABBBCCCEEEFFFGGGHHHDDDDDDDDDEEEIIIMMMRRRUUUUUUWWWXXXVVVRRRPPPRRRTTTRRRRRRWWW```iiikkkgggbbb[[[YYYTTTMMMFFFBBBBBBBBBBBBAAA@@@AAADDDFFFGGGGGGHHHIIIKKKLLLMMMLLLJJJIIIGGGIIIIIIGGGDDDCCCFFFIIIKKKNNNNNNJJJHHHHHHEEEAAA>>>??????@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>???<<<999555333333444555666777888999999888666555666666666555555555555555777888888777666666777999777666555444333222222333555666777777666444222000222222222333444666888888888999999999888777666666444444444444444555555666555555444444555555666777444555555555555444333333222333333333333444777999;;;::::::999999:::;;;;;;<<<===>>>?????????????????????>>>>>>??????@@@AAABBBCCCDDDCCCBBBBBBCCCEEEHHHFFFFFFIIIMMMPPPPPPOOOJJJHHHFFFFFFFFFFFFDDDCCCFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGEEEEEECCCAAABBBGGGOOOTTTTTTQQQVVVTTTUUUZZZZZZUUUQQQPPPPPPPPPQQQOOOKKKIIIHHHHHHDDDFFFJJJMMMOOOOOONNNMMMMMMMMMKKKJJJNNNTTTTTTPPPNNNOOOOOOMMMJJJLLLPPPUUUOOONNNNNNOOORRRSSSRRRQQQSSSRRROOOJJJGGGFFFHHHJJJLLLFFFDDDJJJPPPNNNJJJGGGFFFGGGIIIKKKLLLKKKJJJIIIHHHGGGGGGIIIJJJJJJIIIGGGGGGEEEDDDDDDEEEEEEDDDCCCHHHGGGIIIMMMNNNKKKJJJKKKJJJIIIGGGEEEDDDCCCCCCDDDGGGGGGGGGHHHHHHEEEAAA===???@@@BBBCCCCCCCCCEEEFFFKKKHHHDDDBBBCCCEEEFFFFFFGGGGGGGGGIIIJJJJJJHHHFFFDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDHHHGGGFFFHHHJJJKKKJJJIIIFFFEEEDDDBBBBBBBBBCCCDDDFFFCCCBBBDDDHHHJJJGGGDDDDDDEEEEEEEEEEEEGGGJJJMMMBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLJJJFFFCCCBBBEEEIIIIIIJJJIIIGGGDDDCCCCCCEEE]]]___bbbeeefffbbb\\\WWWXXXYYY]]]aaa```^^^aaagggeeeaaa```cccdddcccdddgggcccbbbbbbaaa```]]][[[[[[XXXYYYWWWSSSTTTXXXZZZYYY]]]ZZZVVVUUUVVVUUURRRNNNNNNNNNNNNNNNPPPQQQSSSTTTLLLLLLLLLJJJGGGFFFEEEFFF@@@@@@?????????@@@@@@AAA<<<<<<<<<<<<<<<===>>>???<<<<<<<<<;;;::::::999999888777666666555555555666444444444444333333333222000000111111222222333333111111111111111111111111000000000000000000000000..............................///000000/////////------------............//////............//////.........//////////////////222555555333333666:::888666333222333333333222///111333333222222333444333222111111111222444444333333333333444555666777777666555444444555666777666777888999:::999888888888:::;;;<<<<<<<<<>>>???@@@BBBBBBAAA>>>>>>AAAEEEAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEFFFHHHLLLQQQTTTTTTUUUWWWVVVSSSRRRRRRTTTVVVRRRXXXfffkkkbbb\\\^^^[[[\\\ZZZSSSKKKEEECCCDDDFFFDDDAAAAAABBBDDDEEEEEEFFFHHHIIIKKKKKKJJJIIIHHHHHHHHHGGGEEECCCBBBEEEGGGMMMOOONNNJJJGGGHHHFFFBBB>>>?????????>>>===<<<;;;999999;;;;;;;;;:::888777777888:::<<<<<<<<<;;;:::===;;;888555333222222333333444666777777666444333555555555444444444444444666777888777555555777888777666555444333222222222444555777777777444111///111111111222333555666777666777777777777777666555444444333333444444555666444444444555555666777777555555555555555444444333222333444333222333666888999999999999999::::::;;;>>>??????@@@@@@@@@?????????????????????@@@AAABBBCCCDDDEEEDDDBBBBBBDDDFFFIIIFFFDDDGGGNNNQQQPPPNNNIIIHHHGGGFFFFFFEEEDDDCCCHHHGGGGGGGGGHHHIIIKKKLLLFFFGGGHHHIIIHHHGGGFFFEEEEEEBBBBBBFFFNNNQQQOOOKKKRRRQQQSSSXXXYYYUUUQQQPPPPPPQQQRRRPPPMMMIIIHHHGGGDDDEEEHHHKKKNNNMMMKKKIIIIIIJJJJJJIIIMMMTTTVVVTTTNNNNNNMMMLLLKKKMMMOOOQQQPPPNNNLLLLLLNNNPPPPPPOOOQQQNNNJJJEEECCCDDDGGGIIIOOOKKKJJJNNNQQQMMMHHHFFFCCCEEEHHHJJJKKKJJJHHHGGGDDDDDDEEEGGGIIIIIIGGGDDDEEEDDDDDDEEEGGGGGGEEEDDDGGGFFFHHHMMMMMMJJJGGGIIILLLJJJHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGEEE@@@<<<===???AAABBBBBBDDDFFFHHHLLLIIIFFFDDDDDDEEEFFFEEEEEEEEEEEEGGGJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFEEEDDDAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFFFFHHHIIIJJJJJJFFFEEEDDDBBBBBBBBBCCCCCCGGGFFFEEEFFFFFFEEECCCBBBDDDEEEEEEFFFGGGHHHJJJLLL@@@AAABBBCCCDDDDDDEEEEEECCCDDDEEEFFFGGGHHHIIIIIIMMMNNNNNNIIIDDDAAACCCFFFHHHHHHGGGEEEBBBBBBCCCEEE``````aaabbbcccaaa]]]ZZZUUUVVV[[[```___]]]___eeeeeeaaa___```___^^^aaaggg``````^^^\\\[[[[[[[[[[[[\\\]]][[[XXXXXX]]]___^^^]]]ZZZWWWWWWWWWVVVRRRNNNLLLLLLLLLMMMNNNOOOPPPQQQIIIJJJJJJGGGDDDDDDFFFHHH???>>>>>>>>>>>>???@@@@@@<<<;;;;;;;;;<<<===>>>>>>;;;;;;;;;:::999999888888777666555555444555555555444333333333222222222222000000000111111222222222000000000000000000000000////////////////////////////////////////////////....../////////......---+++++++++,,,,,,---------...------,,,,,,------...------....../////////000...111333333111111222444333111111111333444333111...000222333222222333444222222111000111222333444333333333333333444555666888777555444444555666777666777888999:::999888888888:::;;;<<<<<<<<<>>>???CCCDDDDDDAAA>>>===???BBBCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGGGGGGGJJJOOOSSSRRRTTTUUUVVVUUUTTTTTTUUUYYYRRRXXXhhhiii\\\WWW]]]```cccddd```WWWNNNHHHFFFKKKHHHEEECCCCCCDDDDDDCCCDDDEEEGGGIIIIIIHHHGGGFFFGGGGGGFFFDDDCCCCCCDDDFFFMMMOOONNNJJJHHHIIIHHHDDD@@@@@@@@@??????>>>===<<<888999:::::::::888777666444666888:::;;;:::888777;;;:::777444333222222222222333555666666555333222333333333333333333444444444555666555333333555666666555555555444333222222111333555666666555222000222222222222222333444444444444555555555555555444333333333333333444555555444444555666666777777777555555666666555555444333444555555444444444777999888888888888888999:::;;;>>>???@@@@@@@@@@@@@@@???????????????@@@AAABBBCCCDDDEEEFFFEEEDDDDDDFFFHHHKKKHHHEEEHHHMMMOOOMMMIIIIIIIIIHHHGGGFFFDDDDDDDDDHHHHHHGGGGGGHHHJJJLLLMMMDDDEEEGGGHHHIIIHHHHHHGGGIIIGGGEEEHHHMMMOOOMMMIIIOOOMMMOOOUUUWWWSSSPPPPPPLLLOOOQQQPPPMMMIIIFFFEEECCCCCCFFFJJJNNNOOOMMMKKKFFFHHHHHHHHHMMMTTTXXXWWWOOONNNNNNNNNOOOOOOMMMLLLMMMLLLKKKLLLOOORRRTTTTTTPPPLLLGGGDDDCCCFFFIIIKKKRRRQQQRRRTTTRRRKKKHHHIIICCCEEEHHHJJJKKKJJJIIIGGGBBBBBBCCCEEEGGGGGGEEEBBBCCCCCCEEEGGGJJJKKKIIIGGGFFFEEEHHHLLLMMMHHHFFFGGGKKKJJJIIIHHHGGGGGGHHHIIIFFFEEECCCCCCDDDCCCBBB@@@>>>@@@AAABBBBBBDDDGGGIIIIIIGGGDDDBBBCCCDDDCCCCCCCCCCCCCCCFFFIIIKKKKKKJJJGGGEEEDDDDDDFFFGGGFFFDDDAAAAAAAAAAAABBBBBBBBBBBBAAACCCDDDFFFGGGIIIJJJKKKGGGFFFDDDCCCBBBBBBCCCCCCCCCGGGJJJHHHDDDBBBDDDGGGEEEFFFGGGIIIIIIIIIGGGEEE???@@@AAACCCDDDDDDDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJHHHJJJKKKIIIEEECCCCCCDDDDDDEEEDDDCCCBBBBBBEEEGGGaaa```______``````^^^]]]WWWYYY^^^cccbbb```bbbhhheee```]]]]]]]]]\\\___ddd______]]]XXXWWWZZZ\\\ZZZWWWYYYXXXUUUWWW^^^aaaaaaYYYYYYYYYYYYYYYWWWSSSPPPMMMMMMMMMMMMMMMMMMMMMMMMEEEEEEEEECCCAAAAAACCCEEE>>>>>>=========>>>>>>???===;;;::::::<<<======<<<::::::999888888777777666555555444444444444555555333333333222222222111111000000000000000111111111////////////////////////////////////////////////000000000000000000000000..................---,,,*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,------------......//////000...///111111000///000222111000///000222333222111...000222333333333444555222111111000000222333444333333333333333444555555666666555444444444444555666777888999:::999888888888:::;;;<<<<<<<<<>>>???DDDEEEFFFCCC???===>>>AAACCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIIIIHHHIIIMMMQQQQQQRRRTTTVVVWWWXXXWWWWWWYYYSSSXXXeeefff[[[ZZZdddiiilllmmmjjjbbbWWWMMMHHHMMMKKKGGGEEEEEEEEECCCBBBCCCDDDFFFGGGHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEJJJMMMMMMJJJIIIJJJHHHDDDBBBAAAAAA@@@???>>>======999999999999888888777666444666888:::::::::999888:::888777555333333333333222333555666666555444333222222222222333333333333333444444333222222333555444444555555444444333222000111333555555444333222444333333222222222222333222222333444555555444444333333333333333444444555333444555666777888888888555666666666666555444444555666666555444555777:::777777777777888999::::::===>>>???@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDDEEEFFFFFFEEEFFFHHHJJJLLLJJJIIIKKKMMMLLLIIIEEEIIIJJJJJJHHHFFFEEEEEEFFFIIIHHHHHHIIIJJJLLLNNNPPPFFFGGGHHHIIIIIIJJJJJJJJJMMMKKKJJJJJJLLLMMMMMMMMMPPPMMMNNNSSSUUURRRPPPQQQKKKMMMNNNNNNKKKHHHGGGFFFEEEDDDEEEJJJPPPTTTSSSQQQFFFIIIIIIHHHKKKSSSXXXXXXQQQOOONNNPPPRRRRRRNNNKKKKKKJJJKKKNNNTTTYYY\\\]]]PPPLLLHHHFFFHHHLLLOOOPPPRRRSSSVVVXXXSSSLLLIIIKKKEEEGGGIIIJJJKKKJJJIIIHHHCCCCCCCCCEEEFFFFFFDDDCCCCCCEEEGGGKKKNNNOOOLLLJJJIIIGGGIIIMMMMMMIIIGGGIIIIIIIIIHHHGGGGGGHHHJJJJJJHHHEEEAAA@@@@@@BBBDDDDDDAAABBBCCCBBBBBBDDDFFFIIIFFFDDDAAAAAABBBBBBBBBAAAAAAAAAAAADDDHHHKKKLLLKKKIIIFFFCCCDDDFFFHHHGGGEEEAAAAAAAAABBBBBBBBBCCCCCC???BBBEEEHHHHHHIIIJJJLLLHHHGGGEEEDDDCCCCCCCCCCCC===DDDJJJIIIEEECCCIIIOOOHHHHHHHHHIIIJJJGGGCCC@@@>>>???AAACCCDDDEEEDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKEEEEEEEEEDDDDDDDDDCCCCCC@@@BBBCCCBBBBBBBBBDDDFFF___^^^]]]^^^___```^^^]]][[[\\\aaaeeedddaaadddiiibbb]]]ZZZ]]]___]]]]]]_________[[[TTTSSSWWWXXXVVVQQQTTTSSSQQQTTTZZZ^^^^^^TTTWWW[[[\\\ZZZWWWTTTSSSMMMNNNNNNNNNMMMLLLJJJIIIEEEDDDBBBAAAAAAAAAAAAAAA>>>>>>===<<<<<<=========>>><<<999:::;;;<<<;;;:::888888777777666666555555555444444333444444555555222222222222111111111111000000000000000/////////////////////////////////////////////////////////////////////////////////...............---,,,+++******+++,,,,,,---......---------,,,,,,---------,,,,,,---......///000000//////000/////////111222111000///000111222111000...000222333333333444555222111000000000111333444333333222222333333444444666666777777666555555444666777888999:::999888888888:::;;;<<<<<<<<<>>>???BBBDDDFFFEEEAAA???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDHHHKKKKKKIIIIIIKKKOOOOOOQQQSSSWWWZZZ[[[ZZZYYYYYYUUUXXX```___YYY]]]hhhhhhhhhgggfffaaaXXXNNNGGGKKKIIIGGGGGGGGGFFFEEECCCCCCDDDFFFGGGHHHGGGFFFDDDBBBCCCDDDFFFHHHGGGFFFDDDEEEIIIKKKIIIIIIJJJHHHCCCBBBBBB@@@???>>>=========;;;:::999888777777777777444555777888999999888888888777666555444444444444222333555777777666555444111111111111222222333333222333444333111111333444222333444555555555444333111111222333333333333333444333333222222222333333111222333444555555555555333333222222333333444555222444555777888888888888666666666666666555444444666666777555444555777999666666666777777888::::::<<<<<<>>>???@@@@@@@@@@@@???@@@@@@@@@AAACCCDDDEEEBBBCCCDDDEEEEEEFFFHHHJJJKKKLLLNNNOOONNNKKKHHHEEEIIIKKKLLLJJJGGGEEEFFFGGGIIIJJJKKKLLLNNNPPPRRRSSSMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJLLLPPPSSSTTTPPPPPPTTTVVVTTTTTTUUUPPPOOONNNLLLJJJJJJLLLNNNOOOMMMKKKNNNSSSVVVUUUSSSIIILLLKKKHHHJJJPPPUUUUUUTTTPPPMMMOOOSSSUUUSSSOOOLLLLLLMMMPPPVVVZZZ\\\]]]OOOKKKHHHHHHKKKPPPSSSSSSQQQPPPRRRVVVVVVQQQLLLLLLHHHHHHIIIIIIIIIIIIIIIHHHHHHFFFEEEFFFGGGGGGFFFEEEGGGHHHKKKOOOQQQQQQNNNKKKMMMJJJKKKNNNNNNKKKJJJLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIEEEAAA???@@@CCCEEEFFFEEEEEEEEEDDDBBBCCCFFFHHHGGGEEEDDDDDDEEEFFFEEEEEE@@@???@@@CCCGGGKKKMMMMMMJJJFFFCCCCCCGGGIIIGGGEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@DDDIIILLLKKKJJJJJJKKKJJJIIIGGGEEEDDDDDDDDDDDD>>>CCCHHHIIIGGGGGGLLLPPPKKKIIIGGGGGGGGGFFFBBB???===???AAADDDEEEEEEEEEDDDBBBBBBCCCDDDGGGIIILLLMMMRRRLLLEEEBBBCCCCCCBBB@@@>>>@@@AAAAAA@@@@@@@@@AAA]]]\\\]]]___``````^^^\\\ZZZZZZ^^^aaa___\\\___ddd___ZZZYYY^^^aaa___\\\\\\^^^___ZZZQQQNNNRRRTTTQQQUUUWWWVVVSSSUUU[[[^^^]]]QQQVVV\\\^^^[[[WWWUUUUUUNNNOOOPPPOOONNNKKKHHHFFFGGGEEEBBBAAABBBBBB@@@>>>>>>>>>===<<<<<<<<<<<<<<>>???@@@CCCFFFFFFCCCAAAAAACCC???@@@AAABBBCCCEEEFFFFFFCCCHHHLLLMMMJJJHHHKKKNNNOOOPPPSSSWWW[[[]]]\\\[[[ZZZWWWWWWZZZXXXUUU[[[fff^^^\\\[[[[[[ZZZUUUMMMFFFGGGFFFFFFGGGHHHHHHFFFDDDCCCEEEGGGHHHHHHHHHFFFEEEAAABBBDDDGGGIIIIIIGGGDDDAAAFFFIIIHHHHHHIIIFFFBBBBBBAAA@@@>>>======<<<<<<<<<;;;999777666777777888333444555666666777777777777777666555555555555555333444666888888777666555000000111111222222222333333333444333222111333555111222333555666555555444333222222222222222222222333222222222333444444555222222444555666666777777333333222222333333444555222333555777888999888888666666666666666555555444555666666555444444777999666666666666777888999:::;;;;;;===>>>@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEEEE@@@AAACCCDDDDDDEEEHHHJJJJJJMMMQQQRRROOOKKKHHHGGGJJJLLLMMMKKKGGGEEEFFFHHHJJJKKKMMMOOOQQQSSSUUUVVVTTTRRRPPPNNNLLLLLLLLLLLLJJJLLLMMMKKKIIIKKKRRRXXXXXXTTTRRRVVVXXXVVVWWWYYYVVVTTTQQQMMMKKKMMMRRRWWW\\\WWWRRRRRRUUUVVVTTTQQQLLLNNNMMMIIIHHHMMMRRRRRRVVVQQQLLLMMMSSSXXXWWWTTTOOONNNOOOQQQTTTVVVWWWVVVLLLIIIFFFGGGLLLQQQSSSSSSPPPLLLMMMTTTXXXUUUOOOLLLIIIIIIHHHHHHHHHHHHHHHHHHLLLJJJGGGGGGHHHHHHHHHGGGJJJKKKNNNQQQSSSRRRNNNKKKPPPMMMMMMPPPOOOMMMMMMPPPNNNMMMLLLKKKJJJKKKKKKLLLIIIEEEAAA???AAACCCEEEFFFGGGGGGFFFDDDCCCCCCEEEHHHKKKJJJHHHIIIJJJKKKKKKJJJ???>>>???BBBGGGKKKMMMMMMJJJFFFBBBCCCGGGIIIHHHEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBGGGMMMOOOMMMJJJIIIIIIKKKIIIGGGFFFDDDDDDDDDEEECCCEEEGGGHHHIIIJJJKKKLLLMMMIIIEEEDDDDDDDDDCCC@@@===???BBBDDDFFFFFFEEEEEECCCCCCCCCEEEGGGJJJMMMOOOcccXXXJJJCCCBBBBBB@@@<<<===???AAAAAA???===<<<===ZZZ]]]aaabbb```\\\YYYWWWXXX\\\```aaa______bbbddd]]]___WWWSSSYYYXXXVVV\\\YYYWWWVVVUUUTTTSSSQQQPPPRRROOOPPPTTTVVVVVVXXX\\\WWWVVVUUUVVVVVVVVVTTTRRROOOMMMJJJJJJKKKJJJFFFBBBBBBBBBAAA@@@????????????>>><<<::::::;;;;;;:::999::::::888777777777888999666666555555444444444333555555444444444333333333111111000000000000000000333222111000///...---,,,........................////////////...---,,,+++/////////...---,,,***)))------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------------------------------...------------...//////...//////000111222222222222111000000000111222333000000111222333333444444333333444444444444444444999999888777666666666777555777888888666555666666666888;;;<<<;;;:::;;;;;;???@@@BBBDDDDDDCCCBBBAAA>>>AAAEEEGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOYYYUUUSSSUUUVVVUUUUUUWWW\\\XXXSSSPPPQQQUUUXXX[[[]]]ZZZUUURRROOOKKKGGGEEECCCCCCDDDFFFIIIJJJIIIGGGFFFFFFEEEFFFHHHHHHGGGEEEAAABBBEEEHHHKKKLLLJJJHHHBBBAAA@@@AAABBBBBBAAA???AAAAAA@@@>>>===;;;::::::999999888777666555444444333333333444444666777777777666555444444444444444333333444555555444333333000111111111111000//////000111111111222222222222000000111111111222222222222222222222222222222222000000000000000000000000///000111222333444444444222111000000000222444666555555555555666666666666666444444666999:::888555555444444444444555666666444555555666666666666666999:::<<<===>>>???>>>>>>AAAAAABBBBBBCCCBBBBBBBBB???@@@AAACCCDDDEEEEEEEEELLLLLLMMMLLLKKKJJJHHHFFFHHHLLLOOOKKKDDDAAADDDHHHGGGGGGHHHIIIKKKNNNQQQRRROOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMPPPTTTVVVTTTYYYVVVTTTYYYTTTMMMPPPQQQPPPOOOOOOPPPQQQQQQPPP[[[XXXUUUTTTVVVVVVUUUSSSMMMNNNMMMJJJGGGGGGKKKNNNRRRPPPOOOQQQSSSVVVWWWWWWXXXNNNJJJQQQYYYXXXTTTSSSMMMLLLKKKLLLPPPSSSVVVVVVRRROOOMMMNNNQQQRRRNNNJJJFFFHHHHHHGGGEEEGGGKKKOOONNNNNNNNNMMMKKKIIIHHHGGGNNNMMMLLLLLLMMMMMMLLLJJJOOONNNMMMKKKKKKMMMQQQUUUSSSPPPMMMLLLLLLLLLLLLKKKLLLIIIEEEAAA@@@@@@BBBCCCIIIHHHFFFDDDCCCCCCDDDEEELLLIIIGGGGGGIIIKKKLLLLLLAAA>>><<<@@@FFFKKKLLLJJJHHHFFFEEEGGGIIIJJJGGGDDDCCCEEEGGGFFFDDDDDDFFFIIIFFFHHHKKKKKKKKKKKKLLLMMMHHHFFFDDDFFFIIIJJJHHHEEEEEEGGGHHHHHHHHHHHHIIIKKKJJJEEEDDDIIIIIIDDDAAACCCBBBAAA@@@BBBFFFHHHIIIIII???AAADDDFFFGGGJJJNNNQQQ~~~oooZZZJJJDDDCCCCCCBBB@@@???>>>>>>>>>@@@BBBDDD[[[^^^aaabbb```^^^\\\\\\ZZZ[[[]]]]]]]]]]]]___```YYY]]]\\\aaammmiii\\\XXXXXXVVVSSSRRRRRRSSSTTTUUUPPPNNNOOOSSSUUUTTTUUUXXXTTTSSSRRRSSSTTTUUUTTTSSSPPPLLLHHHGGGHHHHHHEEECCCAAA@@@???>>>>>>======>>>===;;;999999;;;;;;;;;::::::999888777777777888888666666555555555444444444444444444444333333333333111111111111111000000000222111111000///...------........................////////////...---,,,+++---------,,,++++++******------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------------------------------------...//////......///000000111222222111111000000000111222333000000111111222333333444222222222333333333333333888888777777666666777777666888999999888777777888666888:::;;;::::::;;;<<<>>>???AAABBBCCCBBBAAA@@@EEEGGGJJJJJJIIIGGGGGGGGGGGGGGGHHHJJJLLLOOOQQQSSSXXXSSSRRRUUUXXXXXXZZZ]]]]]]YYYSSSQQQSSSWWWYYYYYYYYYWWWTTTQQQOOOKKKGGGDDDBBBBBBBBBEEEGGGHHHGGGEEEIIIHHHGGGGGGHHHGGGEEECCCAAABBBDDDGGGJJJKKKIIIGGGBBB@@@>>>>>>???@@@???>>>??????>>><<<;;;:::999888999888777666555444444444333333333333444555666777777777666555444333333333222333444555555444333222111111222111111000//////000000000000111111111111000000000111111222222222222222222222222222222222111111111111111111111111000000111222333333333333222111000000000222444555333444444444444555555555555444333555777888666333444444444444444555555666444555555666666666666666888999;;;===>>>>>>>>>===@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAACCCCCCDDDDDDDDDHHHIIIJJJKKKKKKKKKJJJIIIHHHKKKMMMKKKGGGEEEGGGJJJFFFFFFFFFGGGIIIKKKMMMOOOLLLLLLLLLKKKJJJIIIGGGFFFIIIIIIJJJKKKMMMOOORRRSSSTTTYYYUUUTTTZZZVVVMMMNNNOOONNNOOORRRVVVXXXVVVTTTRRRQQQQQQTTTXXXYYYXXXVVVRRRQQQOOOLLLKKKKKKLLLNNNSSSRRRRRRRRRSSSUUUWWWYYY\\\SSSNNNQQQVVVUUUTTTTTTPPPNNNMMMMMMOOORRRTTTTTTRRROOOLLLMMMPPPQQQNNNKKKIIIKKKLLLKKKJJJJJJMMMOOOPPPPPPOOOOOOMMMLLLKKKJJJKKKJJJHHHIIIJJJJJJIIIHHHKKKKKKJJJHHHGGGHHHLLLOOOJJJHHHGGGIIILLLNNNOOOOOONNNLLLIIIFFFEEEEEEEEEFFFIIIGGGEEECCCBBBCCCEEEFFFNNNKKKHHHFFFGGGGGGGGGFFFBBB???===@@@FFFJJJKKKJJJLLLIIIFFFFFFHHHIIIIIIHHHCCCDDDDDDCCC@@@@@@BBBEEEJJJKKKLLLKKKIIIIIIJJJKKKJJJHHHEEEDDDDDDDDDDDDCCCDDDEEEGGGGGGFFFFFFGGGHHHIIIDDDBBBEEEFFFCCCBBBDDDDDDBBBAAABBBDDDFFFFFFFFFBBBDDDEEEFFFFFFGGGJJJLLLddd]]]SSSJJJEEEDDDEEEFFFBBBAAA@@@???@@@AAABBBCCC[[[]]]___``````___```aaa]]][[[YYYXXXYYYZZZZZZZZZXXX[[[\\\gggyyyvvvbbbWWWZZZXXXTTTQQQPPPRRRTTTVVVNNNLLLNNNSSSTTTQQQQQQSSSRRRPPPNNNOOOQQQSSSTTTSSSPPPKKKFFFDDDEEEFFFEEECCC??????>>>===<<<<<<<<<<<<;;;:::888999:::;;;;;;:::999888777777666666777777666555555555555444444444444333333333333222222222111111111111111111111111000000000//////.................................///////////////...---,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++---------------------------------------------------------------......///......//////000000111111000000000///000111222222000000000111222222333333111111111111222222222333777666666666666777777888777999::::::999888999999777888999999888999;;;===<<<===???@@@@@@@@@???>>>EEEGGGJJJJJJHHHGGGGGGGGGEEEFFFGGGJJJMMMQQQTTTVVVTTTPPPOOOSSSWWWZZZ]]]aaa^^^YYYSSSRRRUUUXXXXXXVVVUUUTTTSSSQQQPPPLLLHHHDDDAAA@@@AAACCCEEEFFFEEEDDDHHHFFFFFFFFFGGGGGGEEECCCAAAAAACCCFFFHHHIIIGGGEEEBBB???<<<;;;<<<===>>>======<<<<<<:::999888777666999777666444333333333444333333222333333444555666777777666555444333222222222222333333333333222222222222222222111000///........./////////000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111000000000000222333555222222222333333333444444555444333444555555333111444444333333444444555666444555555666666666666666777888:::;;;<<<<<<======??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEHHHJJJKKKLLLLLLLLLIIIJJJJJJJJJJJJJJJJJJKKKGGGGGGGGGGGGHHHJJJKKKLLLIIIJJJKKKKKKJJJHHHFFFDDDGGGHHHJJJLLLNNNOOOPPPQQQTTTWWWSSSVVVaaa^^^SSSQQQMMMLLLMMMSSS[[[^^^[[[XXXNNNOOORRRVVVYYYZZZYYYWWWXXXTTTPPPOOOQQQQQQPPPNNNTTTUUUUUUSSSQQQSSSWWW[[[___XXXSSSSSSSSSRRRSSSUUURRRPPPMMMMMMNNNPPPQQQQQQRRROOOLLLLLLNNNPPPOOOMMMLLLNNNPPPQQQOOONNNNNNOOOOOOOOOOOOOOONNNMMMKKKKKKGGGFFFDDDEEEFFFHHHGGGFFFGGGGGGFFFDDDBBBCCCEEEHHHCCCBBBBBBEEEIIIMMMNNNOOOOOONNNMMMLLLKKKJJJIIIIIIJJJGGGDDDBBBCCCEEEIIIKKKMMMJJJGGGEEEEEEEEEDDDCCCCCC@@@>>>@@@EEEIIIJJJJJJNNNJJJFFFDDDEEEGGGIIIJJJFFFEEEDDDAAA??????BBBEEENNNNNNMMMKKKHHHGGGHHHIIIKKKIIIGGGDDDAAABBBEEEHHHEEEFFFGGGGGGFFFEEEFFFHHHHHHDDDBBBDDDFFFEEEDDDFFFFFFDDDBBBBBBCCCDDDCCCBBBBBBDDDEEEEEEEEEFFFHHHJJJLLLMMMMMMKKKGGGEEEGGGIIIBBBBBBBBBBBBBBBBBBCCCCCCZZZ[[[]]]]]]]]]___bbbddd___ZZZVVVUUUWWWXXXWWWUUUYYY[[[XXXaaarrrqqqbbbZZZ]]]\\\YYYUUUQQQPPPPPPRRRMMMLLLNNNRRRRRROOOMMMOOOPPPNNNLLLKKKMMMOOOPPPQQQNNNJJJFFFEEEGGGGGGEEEBBB???>>>===<<<<<<;;;;;;;;;:::999888888:::;;;;;;:::777777777666666666666666555555555555444444444444333333222222222111111111000000000111111111111111//////////////////..............................///////////////...---,,,,,,+++)))((()))***---...,,,,,,,,,++++++++++++***---,,,,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.........//////000000000////////////000111111222000000000000111111222222000000111111222333333333555555555555666666777888666888::::::888888888999777888888777777888:::===;;;;;;<<<===>>>======<<>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBCCCFFFHHHJJJKKKKKKKKKKKKIIIGGGHHHJJJKKKJJJGGGIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJLLLLLLKKKIIIFFFDDDDDDFFFIIIMMMPPPQQQRRRRRRTTTVVVSSSYYYiiiiii\\\XXXNNNLLLKKKQQQYYY^^^]]]YYYSSSTTTTTTVVVWWWWWWVVVUUUYYYTTTPPPQQQVVVXXXUUUQQQTTTVVVWWWTTTPPPPPPVVV\\\\\\ZZZWWWUUUSSSQQQSSSUUUPPPNNNKKKJJJLLLNNNNNNNNNQQQNNNKKKKKKLLLNNNOOONNNNNNPPPRRRSSSRRRPPPNNNLLLLLLLLLLLLLLLKKKJJJIIIIIIEEEDDDCCCCCCEEEGGGGGGGGGFFFFFFFFFDDDAAA@@@BBBCCCBBBBBBAAACCCFFFHHHHHHGGGLLLLLLMMMMMMMMMKKKJJJHHHHHHFFFCCCBBBDDDHHHNNNQQQIIIGGGEEEEEEFFFGGGFFFEEECCCAAA???@@@CCCGGGHHHHHHKKKIIIFFFDDDDDDEEEGGGHHHHHHGGGDDDBBBBBBCCCGGGIIIQQQPPPNNNKKKHHHGGGIIIKKKIIIIIIGGGDDDBBBDDDJJJPPPGGGHHHIIIIIIGGGGGGHHHIIIHHHFFFFFFGGGHHHGGGEEEDDDEEECCCBBBAAACCCCCCCCCBBB???AAACCCDDDDDDFFFIIIKKKGGGHHHJJJKKKIIIGGGFFFEEE@@@AAABBBDDDEEEEEEEEEEEEXXXYYYZZZZZZZZZ]]]aaaddd^^^ZZZUUUTTTVVVWWWVVVTTTXXX\\\ZZZ]]]hhhfff\\\[[[[[[\\\\\\ZZZUUURRRPPPQQQOOOMMMOOORRRRRRNNNLLLMMMPPPMMMJJJIIIJJJLLLLLLLLLJJJIIIHHHIIIJJJIIIDDD@@@???>>>===<<<<<<;;;;;;<<<:::999777777999:::999999666666666666555555444444333333333333444444444444222111111111111000000000/////////000000111111111////////////....................................---............------,,,,,,+++***)))***,,,...///,,,,,,+++++++++*********,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...................../////////------...///000000111111//////000000000000111111111111111222333444444444555444444444555666777777444666777888777666777888777777888777666777:::<<<:::::::::;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBCCCEEEFFFHHHGGGGGGHHHJJJMMMPPPRRRSSSNNNMMMQQQUUUVVVYYY]]]XXXSSSNNNNNNQQQSSSSSSPPPTTTTTTTTTUUUTTTRRRMMMJJJDDDCCCBBBCCCEEEFFFFFFEEECCCBBBBBBCCCDDDDDDBBB@@@@@@??????AAACCCCCCBBB@@@BBB???;;;999:::;;;<<<<<<::::::999888777777666666666555444333222222333333222111111111111222222333666666666555444222111000111111111000000111111111111222222111000///...---,,,------------.........////////////////////////////////////////////////000000000000000000000000111111111111000///......////////////000111222222222222333333333444444444555555555444333333333333222222222222222333444444444555555666666666666666555555666777888999::::::;;;<<<===>>>????????????@@@@@@??????@@@AAABBBCCCBBBCCCEEEGGGHHHIIIIIIHHHKKKHHHEEEFFFHHHIIIFFFCCCHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJKKKJJJGGGDDDBBBAAACCCHHHMMMQQQSSSTTTTTTUUUWWWUUU\\\mmmlll]]]WWWQQQMMMIIIKKKQQQWWWXXXXXXVVVUUUSSSPPPOOOPPPQQQSSSUUUQQQNNNRRRYYY]]]YYYTTTTTTVVVWWWTTTOOOOOOTTTYYYTTTWWWYYYWWWTTTSSSSSSSSSKKKHHHGGGGGGIIILLLMMMMMMOOOMMMKKKJJJKKKMMMNNNOOOMMMNNNOOOPPPOOONNNKKKIIILLLLLLLLLKKKJJJIIIHHHGGGEEECCCBBBCCCEEEHHHIIIIIIGGGHHHHHHFFFCCCBBBBBBBBBCCCBBBAAABBBCCCDDDCCCAAAFFFHHHJJJKKKKKKJJJGGGFFFCCCAAA??????BBBGGGMMMQQQHHHFFFEEEEEEGGGGGGFFFEEEAAA@@@???@@@BBBDDDEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGEEEBBBBBBCCCGGGJJJLLLOOOOOONNNKKKIIIIIIKKKMMMGGGGGGGGGDDDBBBDDDJJJOOOEEEGGGHHHGGGFFFFFFGGGHHHEEEFFFHHHIIIIIIHHHDDD???CCCAAA@@@AAACCCDDDDDDDDD@@@BBBCCCDDDDDDEEEGGGJJJKKKGGGEEEEEEHHHHHHDDDAAA>>>???AAADDDFFFGGGHHHIIIXXXXXXXXXXXXXXXZZZ^^^aaa\\\ZZZXXXWWWWWWXXXWWWWWWUUU^^^___aaagggaaaXXXYYYVVVZZZ]]]]]]YYYVVVUUUVVVSSSQQQQQQTTTSSSNNNLLLNNNOOOLLLJJJIIIIIIJJJIIIIIIHHHHHHHHHJJJLLLJJJDDD??????>>>===<<<;;;;;;;;;;;;;;;999777777888999888777444555555555555444333333111111222222222222333333111111000000000/////////---......//////000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,+++******+++,,,---...++++++++++++************+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------..................+++,,,---///000000000000///////////////000000000000111111222333444555555555444444444444555555666222444555666555555666777555666777777666777999;;;999999999999::::::;;;;;;>>>@@@AAABBBAAABBBDDDEEEHHHGGGFFFEEEFFFIIILLLNNNTTTPPPOOOSSSUUUUUUVVVYYYSSSPPPLLLKKKLLLOOOQQQQQQSSSSSSRRRSSSSSSQQQMMMKKKFFFDDDCCCCCCEEEGGGGGGFFFFFFEEECCCCCCCCCBBB???===???>>>>>>???@@@AAA???>>>AAA>>>;;;::::::;;;;;;:::999888888777666666555555555555555444444333333333111111000000000000111222444444555555444333111000111000////////////000111//////000000//////......,,,,,,---------.........////////////....................................////////////////////////000000000000000///...............///000000111111222222333333333444444444444555555444222222444555222222111111222222333444444555555666666666666666444444444555666777888999999:::;;;===>>>>>>>>>>>>???>>>>>>>>>???AAACCCDDDAAABBBDDDFFFGGGGGGGGGFFFIIIFFFDDDDDDFFFFFFDDDAAAEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFEEECCCAAA??????BBBGGGKKKPPPRRRSSSTTTUUUXXXVVV]]]lllhhhXXXQQQRRRNNNIIIHHHIIINNNRRRTTTQQQPPPMMMJJJHHHJJJNNNQQQOOOLLLLLLQQQYYY\\\YYYTTTSSSUUUUUURRROOONNNPPPSSSPPPUUUWWWUUUTTTTTTRRROOOGGGEEECCCDDDGGGJJJLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNLLLKKKIIIIIIJJJJJJIIIHHHMMMMMMMMMLLLKKKIIIGGGFFFCCCAAA@@@AAADDDHHHJJJJJJHHHJJJJJJIIIFFFDDDCCCCCCAAA@@@@@@AAACCCCCCAAA@@@AAACCCFFFHHHHHHGGGEEEDDD>>>===;;;;;;>>>BBBGGGJJJIIIHHHFFFFFFFFFFFFDDDBBB>>>???@@@AAABBBBBBAAAAAACCCFFFKKKMMMMMMJJJIIIHHHBBB@@@>>>???CCCGGGIIIJJJLLLLLLLLLJJJHHHHHHJJJLLLFFFFFFEEECCCAAAAAACCCEEE@@@BBBCCCDDDCCCCCCEEEFFFBBBEEEGGGGGGHHHHHHDDD>>>BBBAAA@@@AAADDDFFFFFFFFFEEEFFFFFFEEECCCBBBDDDEEEJJJDDD>>>???CCCEEECCC@@@>>>???AAACCCEEEGGGIIIJJJXXXYYYYYYXXXWWWXXX[[[^^^YYYZZZ[[[[[[ZZZYYYZZZ[[[YYYaaa```___eee```YYY[[[XXX[[[^^^]]]YYYWWWXXX[[[XXXUUUTTTUUUSSSOOONNNPPPKKKIIIHHHIIIJJJJJJIIIHHHHHHGGGFFFGGGIIIHHHCCC???===<<<;;;::::::999999:::<<<:::888777777777666555333444444555444333222111///000000000111111111111000000000/////////......,,,,,,------...//////000000000///...------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++++++++++++++************************++++++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------***+++---///000000000000//////////////////////////////000111222333444444555555444444333444444444111333555555555555666777333555777888777777888999999999999999999::::::;;;===>>>@@@AAAAAACCCEEEGGGFFFEEECCCBBBDDDGGGJJJLLLOOOLLLLLLQQQSSSRRRQQQSSSOOONNNLLLJJJHHHKKKPPPUUUQQQPPPNNNNNNNNNMMMJJJHHHGGGEEECCCCCCEEEFFFFFFFFFDDDCCCCCCCCCDDDDDDCCCAAA???===<<<===>>>???===<<<>>><<<:::999999999888777666666666555444444333333333444666666666555333222111000000//////000000000111333444555555444222111000000///......///000000,,,------...............------------............/////////......---------------------------------......................../////////000//////......------...///000000000000111111111222222222222333222333444222111111333666111111111111111222333333444555555666666666666666333333333333444666777888888999:::<<<=========>>>======<<<===???AAADDDFFF???AAACCCEEEFFFGGGGGGGGGEEEDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@???@@@BBBEEEIIILLLNNNOOOPPPPPPVVVWWW___lllhhhXXXRRRNNNMMMKKKHHHFFFGGGLLLPPPNNNNNNMMMKKKHHHHHHKKKNNNKKKJJJKKKPPPVVVXXXVVVRRRRRRRRRRRRQQQOOONNNMMMLLLQQQTTTTTTPPPPPPSSSQQQLLLFFFDDDCCCDDDFFFIIIKKKKKKJJJKKKLLLLLLLLLLLLMMMMMMLLLHHHDDDCCCEEEGGGHHHHHHMMMMMMLLLKKKIIIFFFDDDCCC???===<<<===AAAEEEGGGHHHGGGIIIJJJJJJGGGDDDCCCCCCBBBAAAAAABBBCCCBBB@@@>>>???AAADDDFFFGGGFFFEEEDDD@@@???===<<<<<<>>>AAACCCFFFEEEDDDDDDEEEEEECCCBBB;;;===@@@BBBAAA???>>>===>>>CCCIIILLLKKKIIIHHHHHH@@@>>>===>>>BBBEEEFFFFFFHHHIIIJJJIIIGGGEEEFFFGGGCCCBBBBBBCCCDDDDDDBBB@@@===???AAABBBBBBBBBDDDFFFCCCFFFFFFDDDGGGKKKKKKFFFCCCBBBAAABBBEEEFFFGGGFFFGGGGGGGGGFFFCCCBBBCCCEEEHHHDDD???===???AAABBBAAABBBAAAAAABBBCCCEEEGGGIIIYYYZZZZZZYYYXXXXXXZZZ\\\WWWZZZ^^^^^^[[[ZZZ\\\^^^aaaccc\\\YYY``````\\\aaa^^^``````]]]WWWUUUXXX\\\\\\XXXVVVVVVTTTPPPOOORRRHHHGGGGGGIIIKKKLLLJJJIIIIIIFFFCCCDDDFFFFFFCCC@@@<<<;;;:::999888888888888===:::888777777666555444333333444555444333222111......//////000000000111000/////////............++++++,,,,,,---...//////111000000...---,,,++++++************************)))******+++++++++******))))))************)))(((+++++++++************)))))))))******+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------***+++---///000000000//////////////////.........---...///000111222333333666555444444333333333333111333555666555555666777222555777888888777777888999999888888999999:::;;;777999<<<>>>@@@DDDHHHKKKCCCBBBAAA@@@BBBEEEIIILLLIIIFFFGGGMMMOOONNNLLLMMMMMMNNNMMMIIIFFFIIIQQQXXXOOOMMMJJJIIIIIIIIIGGGEEEFFFDDDCCCBBBDDDFFFFFFEEE??????@@@CCCGGGJJJJJJIII>>>===<<<<<<===>>><<<;;;<<<:::999888999888666444444444444333333222222222333444666888888666333222111000////////////000000000111333555555444333222000///...------...///000***+++,,,---............---------.........////////////.........---------------------------------------------------------......///////////////...,,,---...///000000000000000000000000111111111111///111222111//////333666111111111000111222222333444555555666666666666666333222222222333555777888777888:::;;;<<<=========<<<<<<<<<<<<>>>AAADDDFFF===???AAADDDFFFGGGHHHHHHBBBCCCDDDDDDEEEEEEFFFGGGDDDEEEGGGHHHHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBAAAAAABBBDDDGGGIIIJJJKKKLLLKKKSSSWWW```ooolll^^^ZZZJJJLLLMMMJJJEEEDDDIIIMMMOOOQQQRRROOOKKKIIIJJJKKKIIIIIIKKKOOOSSSUUURRROOOQQQPPPOOOOOOPPPNNNKKKHHHSSSUUURRRLLLMMMQQQPPPJJJHHHFFFDDDDDDFFFIIIJJJJJJIIIJJJLLLMMMLLLLLLLLLMMMLLLGGGAAA???AAAEEEHHHHHHKKKKKKJJJHHHFFFCCCAAA???<<<:::999:::>>>BBBEEEFFFEEEGGGIIIIIIGGGDDDBBBBBBEEEDDDCCCCCCBBBAAA===;;;@@@AAACCCFFFGGGGGGFFFEEEEEECCCAAA???>>>>>>>>>???@@@???@@@BBBEEEFFFFFFDDD999<<<@@@BBBAAA>>>;;;::::::???DDDGGGFFFEEEFFFGGGBBB@@@>>>@@@CCCEEEEEECCCGGGHHHIIIGGGEEECCCBBBBBB@@@???AAAEEEIIIIIIEEEAAA>>>???BBBCCCCCCDDDFFFHHHGGGIIIHHHDDDHHHPPPSSSPPPEEECCCBBBCCCEEEFFFFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHHHHGGGEEEAAA>>>===@@@CCCEEEDDDBBBAAABBBCCCEEEFFFYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVWWW\\\]]][[[\\\___```^^^[[[YYYZZZ\\\___aaa___]]]ZZZXXXWWWXXXZZZ[[[YYY^^^___XXXQQQPPPPPPPPPKKKJJJJJJKKKKKKKKKHHHFFFDDDCCCBBBCCCDDDGGGIIIKKK<<<<<<:::999999888999999::::::999888777666555444444333222222111111222222111000///......------............///////////////------------------------333222000...,,,+++******++++++++++++++++++++++++************************---+++)))((('''((()))***))))))************))))))************************---,,,***)))))))))******++++++******)))(((''''''+++++++++*********))))))------------------,,,,,,,,,---------.../////////---......///////////////......///000111222222333222444666666444333333333000111222333333333333333555555666666777888888888:::999999999999999999999777888:::<<>>>>>???DDDHHHJJJKKK@@@>>><<<;;;<<<<<<<<<:::888666444444777777555333444444333333333333222222444555777888888777555444333222000/////////000111111222222222222000...---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------,,,,,,,,,,,,000000000///...,,,+++***///////////////.........---......///000111111222222222111000000///000000333333222111222333444555333333333333333333333333000111444666777777666666666555444333444555666777777999::::::::::::;;;===;;;<<<=========???BBBEEE999;;;>>>BBBDDDEEEEEEEEEBBBCCCCCCAAA@@@AAACCCEEEFFFHHHHHHFFFBBBAAACCCEEEHHHFFFCCCBBBBBBBBBAAAAAABBBCCCDDDEEEGGGIIIJJJKKKRRRRRRSSSYYYeeemmmjjjaaaNNNKKKFFFBBBBBBEEEJJJMMMSSSSSSRRRMMMGGGEEEJJJNNNMMMMMMNNNPPPRRRRRRPPPMMMOOORRRRRRNNNMMMNNNLLLHHHSSSXXXXXXRRROOOOOOQQQPPPJJJGGGFFFGGGJJJLLLKKKIIILLLLLLKKKIIIHHHIIILLLNNNOOOMMMJJJIIIHHHFFFCCC@@@GGGGGGGGGFFFEEEDDDCCCCCC;;;:::999888:::===AAADDDEEEBBBCCCFFFFFFBBBAAADDDFFFCCCBBBDDDCCC???>>>@@@@@@??????AAAFFFJJJMMMNNNCCCBBB@@@???>>>===>>>>>>===>>>@@@CCCDDDDDD@@@===;;;;;;;;;;;;;;;;;;;;;;;;===???BBBCCCCCCCCCDDDFFFDDD:::888AAAFFFAAA???BBBHHHIIIJJJHHHFFFDDDCCCDDD??????@@@AAABBBBBBBBBBBB???@@@BBBDDDEEEEEEDDDCCCRRRNNNHHHEEEFFFKKKQQQVVVIIIHHHFFFDDDCCCDDDEEEFFFFFFDDDBBBAAAAAACCCFFFGGGIIIFFFBBB>>>===>>>AAACCCDDDDDDDDDDDDDDDDDDDDDDDDVVVVVVWWWXXXYYY[[[\\\]]]XXXVVVXXX\\\]]][[[[[[^^^]]]\\\ZZZYYYYYY[[[]]]^^^aaa```]]]ZZZYYYXXXXXXYYY[[[^^^^^^WWWSSSRRRRRRPPPKKKJJJJJJJJJKKKJJJHHHFFFEEEDDDCCCBBBBBBCCCDDDEEE======<<<;;;:::::::::::::::999999888666555555444333333222222111111111222//////.........//////000/////////...............------------------------111000...,,,+++*********************************************************+++***((('''''''''((()))))))))************))))))************************,,,+++***)))))))))***+++,,,++++++***))))))((((((+++++++++*********))))))+++++++++,,,,,,,,,,,,,,,------------............------...////////////////////////000111111111222222444666666444333333333111111222333333333333333444444555555666777777777999999999999888888888888888999:::;;;>>>@@@BBBDDD@@@???======@@@DDDIIILLLKKKJJJIIIJJJLLLMMMKKKJJJKKKLLLMMMMMMLLLMMMOOOQQQQQQOOOMMMJJJHHHGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDAAA???>>>???CCCFFFHHHIIICCC@@@>>><<<<<<;;;999888888666444555777777555333333333222222222111111111222333444555555444333222222111000/////////000000111111111000000///...---------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,............------------///.....................,,,------...//////000000111111000///////////////222111111000111222333444333333333333333333333333000111444666777777666555555555444333333444666777666777999999888888:::;;;:::<<<===>>>>>>???AAACCC;;;===???AAABBBBBBAAA@@@@@@AAAAAA@@@???>>>@@@AAACCCEEEGGGFFFDDDDDDEEEGGGFFFDDDBBBAAA@@@@@@@@@@@@BBBCCCEEEFFFHHHIIIJJJJJJPPPPPPPPPSSSZZZ___\\\UUUKKKIIIFFFDDDEEEHHHLLLNNNVVVVVVUUUPPPJJJHHHKKKNNNKKKKKKKKKMMMOOOPPPNNNLLLMMMPPPOOOLLLLLLNNNNNNKKKOOOTTTVVVSSSOOOOOONNNKKKGGGFFFFFFHHHKKKKKKHHHEEEHHHHHHHHHGGGEEEFFFHHHKKKMMMOOOPPPNNNIIIDDDAAAAAAGGGGGGGGGGGGGGGFFFEEEDDDAAA???<<<;;;;;;>>>AAACCCEEEBBBBBBDDDDDD@@@???AAADDDAAABBBDDDCCC???===>>>DDDBBB@@@AAACCCEEEGGGGGG@@@???>>><<<<<<<<<======>>>>>>???AAABBB@@@<<<888;;;;;;;;;:::999999888888<<<>>>AAABBBBBBCCCDDDEEEDDD:::888AAAEEEAAA@@@CCCEEEFFFGGGEEEBBB@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAACCCCCCDDDCCCCCCJJJHHHEEEDDDEEEHHHLLLNNNHHHGGGEEECCCCCCCCCDDDEEEAAAAAAAAAAAABBBBBBCCCCCCFFFEEECCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCVVVVVVWWWXXXYYY[[[\\\]]]YYYWWWXXX\\\]]][[[[[[]]]YYYYYYXXXXXXYYYYYYZZZ[[[```___]]][[[XXXVVVTTTSSSWWWXXXUUURRRRRRUUUSSSOOOKKKJJJIIIJJJJJJJJJGGGEEEGGGEEECCCAAA???>>>>>>>>><<<<<<;;;;;;:::999999999999888888777666555444444333333222222111111111111............///000111222/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))))))))))))))))))))************************,,,+++)))((((((((()))***((())))))******))))))((())))))))))))))))))))))))******)))))))))***++++++,,,,,,++++++***)))))))))+++************)))))))))))))))******++++++,,,,,,............------------------...////////////...000000000000000000000000111333555555444333333333111222222333333333333333333333333444555555666666777777777777777888888888999999999;;;<<<>>>@@@AAA@@@???>>>>>>AAAEEEIIILLLLLLJJJIIIIIIJJJJJJIIIGGGFFFIIILLLNNNOOOPPPQQQSSSVVVUUURRROOOMMMLLLKKKKKKFFFGGGHHHIIIJJJIIIHHHHHHCCCAAA@@@@@@BBBDDDEEEEEEEEEBBB???<<<;;;:::777555888777555666777777666444222222222111111111000000///000111222222111000///111111000////////////000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++,,,,,,,,,,,,---,,,,,,+++*********++++++---,,,,,,+++,,,---///000........................++++++,,,------.........000///..................000000000///000000111222222222333333333333333333000111333555666666555555555444333333333444666777555666888888777777999::::::<<>>???@@@>>>???AAAAAAAAA???===<<<===???@@@@@@>>><<<<<<<<>>>>>>>>BBBCCCEEEGGGHHHHHHHHHHHHMMMNNNNNNLLLMMMPPPNNNIIIIIIHHHGGGGGGHHHJJJMMMOOOVVVWWWVVVRRRMMMJJJKKKNNNJJJIIIHHHIIIKKKMMMMMMLLLKKKMMMLLLIIIIIINNNPPPNNNIIIPPPUUUUUUTTTRRRNNNIIIFFFGGGIIIKKKMMMLLLIIIFFFHHHIIIHHHGGGEEEDDDFFFGGGJJJOOOSSSPPPHHHAAA???@@@FFFFFFGGGHHHHHHGGGFFFEEEGGGDDD@@@===<<<>>>AAACCCEEEBBBAAABBBAAA===<<<>>>AAA???@@@CCCCCC>>>;;;<<>>>>>>>>???>>><<<777444:::::::::999888777666555999<<>>>>>@@@@@@@@@AAAAAABBBBBBCCCBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCC===>>>@@@AAAAAAAAA@@@???CCCDDDEEEEEEDDDBBB@@@>>>???@@@AAACCCDDDDDDDDDDDD[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZXXXYYY\\\\\\YYYYYY\\\VVVWWWWWWXXXYYYYYYYYYYYYZZZZZZYYYXXXVVVSSSPPPOOOSSSSSSPPPOOOTTTZZZYYYTTTKKKJJJHHHHHHIIIHHHFFFDDDFFFEEEBBB@@@>>><<<<<<;;;::::::::::::999888777777777777666666555444444333222222222222222111111000///.........//////000111//////......---,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************,,,,,,+++*********+++,,,(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))******++++++,,,+++++++++*********)))************))))))))))))((())))))***+++,,,------.........------,,,,,,,,,,,,---......//////......000000000000000/////////000222555555444333333444222222333333444333333222222222222333444444555555666666666666777777777777888888999;;;===???AAABBBBBBAAA@@@AAACCCFFFJJJMMMKKKIIIGGGGGGHHHIIIHHHGGGFFFHHHKKKMMMMMMOOORRRTTTWWWWWWVVVUUURRROOOKKKIIIGGGHHHJJJKKKLLLKKKKKKJJJFFFDDDBBBBBBCCCDDDCCCCCCDDDAAA>>><<<:::999777555777777666666666666555555222222222222111111111111//////000000000000//////000000/////////.........///...,,,+++++++++,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++***))))))))))))******...---+++******,,,...///---------------.........,,,,,,,,,,,,------............------,,,------...000///000000000000111111222222222222222333333333000111333444555555555444444333333222333444666777444666777777777777888:::999<<<@@@AAA@@@>>>======@@@@@@BBBBBBAAA???===;;;<<>>===>>>>>>AAABBBDDDFFFGGGGGGFFFEEEIIIMMMLLLHHHGGGHHHHHHFFFJJJJJJJJJJJJJJJKKKLLLLLLRRRSSSSSSPPPMMMKKKLLLMMMJJJHHHFFFGGGIIIKKKMMMMMMKKKLLLJJJFFFFFFKKKNNNMMMCCCLLLTTTWWWYYYXXXRRRKKKHHHIIIKKKMMMOOOOOONNNMMMNNNNNNNNNKKKHHHEEEEEEEEEGGGJJJMMMKKKEEE@@@???@@@CCCDDDFFFGGGGGGFFFEEEDDDGGGEEEAAA>>>===>>>AAACCCEEEBBB@@@AAA@@@<<<;;;===???===>>>BBBAAA<<<:::;;;>>>===<<<>>>AAADDDEEEEEE;;;:::999999999;;;<<<===>>>============:::666333999999:::::::::999888777888;;;>>>AAAAAABBBCCCDDDDDD>>>===BBBEEECCCDDDGGGEEEGGGGGGFFFDDDBBBAAABBB@@@@@@AAAAAA@@@??????>>>@@@??????@@@@@@AAAAAABBBAAABBBDDDFFFGGGHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDCCC>>>>>>???@@@@@@@@@@@@???BBBDDDEEEFFFEEECCCAAA@@@AAABBBDDDEEEGGGGGGHHHHHH]]]\\\ZZZYYYYYYZZZ\\\]]][[[XXXXXX[[[[[[XXXWWWYYYTTTUUUWWWXXXYYYYYYYYYXXXUUUUUUVVVVVVUUUTTTQQQPPPWWWUUUQQQQQQWWW]]]\\\VVVJJJIIIGGGFFFFFFFFFDDDCCCCCCBBBAAA???>>>===<<<<<<::::::;;;;;;:::999777777666555555555444333333333111111222222222111000///000000///......---......///......---,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,---************************))))))))))))))))))))))))******)))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************+++++++++***************)))))))))))))))))))))))))))******+++,,,------.........------,,,,,,,,,+++,,,------...............000000000//////////////////222444555444333333444333333444444444333333222111111222222333444444444555555666666666777777777777777999;;;>>>AAACCCEEEDDDCCCCCCCCCEEEHHHLLLNNNIIIGGGEEEFFFGGGIIIIIIHHHJJJJJJJJJIIIIIILLLPPPTTTPPPRRRTTTUUURRRMMMGGGBBBHHHIIIJJJKKKKKKKKKJJJIIIGGGEEEDDDCCCDDDDDDCCCBBB???===;;;::::::999888666666666666666555444555555444333333333333222222222/////////000000/////////////////////......------------+++*********+++,,,+++++++++++++++++++++++++++******))))))******+++)))))))))))))))))))))))))))))))))************+++)))))))))(((((())))))***///---+++***)))***,,,---+++,,,,,,,,,---------...,,,---------------......---,,,,,,,,,,,,,,,------///000000111111111111111111111111222222333333333111111222333333444444444333333222222333444666777555666888888777777999:::999<<<@@@AAA@@@===<<<;;;???@@@AAACCCCCCBBB@@@???>>>AAADDDDDDBBB???===<<>>???@@@AAABBBDDDEEEEEEEEEDDDDDDEEEIIIJJJGGGEEEGGGIIIHHHKKKLLLLLLLLLKKKJJJIIIIIIKKKLLLLLLKKKKKKKKKLLLMMMJJJHHHFFFFFFIIILLLMMMNNNMMMMMMJJJDDDCCCHHHJJJJJJ===FFFOOOTTTXXXYYYTTTNNNIIIIIIJJJKKKLLLOOORRRTTTRRRSSSRRROOOJJJFFFDDDCCCEEEDDDBBBAAA@@@@@@@@@???AAABBBDDDFFFFFFEEECCCBBBCCCAAA???======>>>@@@BBBEEEAAA???@@@???<<<<<<>>>===;;;<<>>AAADDDEEEEEE;;;::::::999:::;;;===>>><<<<<<;;;<<<===<<<999666777888:::<<<======<<<<<<777:::>>>AAAAAAAAABBBBBBEEEBBB@@@BBBDDDDDDEEEGGGEEEFFFGGGGGGEEECCCCCCDDD>>>???@@@AAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFHHHIIIJJJHHHHHHIIIIIIHHHGGGEEEDDDBBBAAA?????????@@@BBBCCCEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHZZZYYYXXXXXXZZZ\\\___```ZZZXXXXXXZZZYYYUUUTTTVVVSSSTTTUUUWWWXXXXXXXXXXXXTTTUUUVVVWWWWWWVVVUUUTTTVVVTTTPPPMMMQQQWWWVVVQQQIIIGGGEEECCCCCCCCCBBBAAA??????>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<:::999777444444444444333333222222000111222222222111///...000///...---,,,,,,,,,,,,---------,,,,,,++++++***************************++++++******+++,,,,,,---************************))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))(((((()))))))))))))))*********++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,---............---///////////////////////////111333444333333333444444444444444444333333222111111222222333333444444555555666666777777888888666777888;;;>>>AAADDDFFFDDDDDDDDDDDDFFFIIILLLMMMIIIGGGEEEEEEGGGIIIIIIIIIJJJJJJIIIGGGGGGIIINNNRRROOORRRUUUWWWUUUOOOHHHCCCIIIIIIJJJJJJIIIHHHFFFEEEEEEDDDCCCCCCDDDEEECCCBBB<<<:::888777888999888777444555666555333222333444444444444333333333222222////////////////////////.........///...------,,,,,,++++++******+++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))((((((((()))******...---+++************+++***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,---...//////000111111111111111000000111111222333333333111111111222222333333333222222111222333444666777555666888888777777999:::999<<>>AAACCCDDDCCCCCCBBBAAADDDGGGGGGEEECCCAAAAAACCCCCCEEEHHHJJJIIIFFFCCCAAADDDFFFEEEBBB@@@AAACCCEEEEEEEEEEEEEEEEEEEEEEEECCCGGGIIIGGGFFFIIIJJJHHHLLLMMMLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMJJJHHHFFFFFFIIILLLNNNNNNMMMMMMIIICCCBBBEEEGGGEEE;;;AAAHHHMMMRRRVVVSSSMMMGGGHHHHHHHHHHHHLLLQQQUUURRRSSSSSSPPPKKKFFFCCCAAADDD@@@===<<<>>>@@@AAA@@@@@@BBBDDDEEEEEECCCAAA???>>>>>>===<<<===>>>??????BBB>>>===>>>>>><<<===AAA<<<999999<<<;;;888777:::===<<<<<<>>>@@@BBBAAAAAA;;;;;;:::::::::<<<===>>>;;;;;;:::;;;===<<<:::888666888;;;>>>???@@@??????888<<<@@@BBBBBBAAAAAAAAAEEECCCBBBAAAAAABBBDDDEEEAAACCCDDDDDDCCCCCCCCCDDD??????@@@AAABBBBBBBBBBBB>>>???AAABBBBBBAAA@@@???>>>>>>???@@@BBBEEEHHHJJJHHHIIIJJJKKKJJJHHHFFFDDDEEECCCAAA@@@@@@BBBEEEFFFFFFEEECCCBBBBBBDDDFFFGGGGGGFFFDDDBBBBBBCCCEEEFFFXXXWWWVVVVVVXXXZZZ]]]___ZZZWWWWWWYYYWWWSSSRRRTTTRRRRRRSSSTTTUUUVVVWWWWWWTTTUUUUUUVVVVVVVVVUUUUUUPPPPPPMMMJJJNNNTTTUUURRRHHHEEECCCAAAAAAAAA@@@???<<<<<<<<<<<<;;;;;;:::999888999:::;;;:::888666555333333333333222222222222000000222222222111///...---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++******************************)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((())))))******)))((('''(((((((((((((((((((((((((((((((((((())))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,------......---------.........///000000000...000333444333333333444444444555555444333333222111111222222333444444555555555666777777888999999666777888:::===???BBBCCCCCCCCCCCCCCCEEEHHHJJJKKKKKKIIIFFFEEEGGGHHHHHHHHHFFFGGGGGGGGGGGGIIILLLOOOSSSUUUWWWXXXVVVRRRMMMJJJIIIJJJIIIHHHFFFDDDAAA@@@BBBAAA@@@AAACCCDDDCCCAAA:::888666666666777666555222444555444222111222444333333333333222222222111///..................///------.........---,,,+++***++++++,,,,,,+++++++++******************************))))))))))))******************************''''''((((((((()))))))))))))))(((((())))))***+++************++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......---...///000000000/////////000000111222222333333111111111111111222222333222111111111222444666777333555666666666666777999999;;;>>>???>>>=========;;;===???BBBCCCCCCBBBBBBDDDFFFHHHIIIGGGFFFEEEEEEFFFFFFGGGJJJMMMMMMJJJGGGCCCGGGJJJIIIEEECCCDDDGGGJJJIIIGGGFFFFFFGGGHHHIIIHHHKKKLLLKKKKKKMMMKKKFFFKKKKKKKKKKKKJJJIIIIIIHHHIIIGGGEEEEEEGGGJJJLLLMMMHHHFFFEEEFFFIIILLLMMMMMMKKKLLLHHHCCCAAADDDEEECCC???CCCEEEGGGLLLRRRQQQLLLGGGIIIJJJIIIIIIJJJNNNQQQOOOQQQSSSQQQMMMIIIEEEDDDBBBBBBBBB@@@??????@@@AAAAAACCCEEEFFFFFFCCC@@@>>><<<<<<===>>>>>>===<<<<<<===:::999<<<===<<<>>>BBB;;;888777999888666777:::<<<;;;;;;<<<>>>???>>><<<<<<;;;:::999:::;;;<<<===;;;:::::::::;;;;;;999888777999<<>>:::===AAACCCCCCAAA@@@@@@DDDCCCAAA>>>===>>>@@@AAA>>>@@@BBBCCCCCCCCCDDDEEEAAABBBBBBCCCCCCCCCBBBBBB>>>@@@BBBDDDDDDBBB???===;;;<<<>>>@@@BBBEEEGGGHHHGGGHHHJJJKKKKKKHHHEEECCCDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGHHHLLLIIIEEEAAA@@@AAADDDFFFZZZYYYWWWUUUUUUWWWYYYZZZYYYVVVVVVXXXVVVRRRPPPRRRPPPPPPQQQQQQRRRTTTUUUVVVTTTTTTTTTSSSSSSSSSSSSSSSOOOPPPOOONNNSSSZZZ^^^]]]GGGEEEAAA@@@@@@??????===::::::;;;::::::888777777444555666777666444222111333333222222222222222222///000222333222111///...************+++,,,------++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,''''''((((((((((((''''''''''''''''''''''''''''''))))))*********((('''&&&''''''''''''(((((((((((('''((((((((())))))***************)))))))))))))))+++++++++,,,,,,---------+++,,,------......------,,,------...///000111111...000333444333333333444444555555555444333333222111222222333333444555555555666666777888999999:::777777888999;;;===???@@@BBBBBBBBBBBBDDDFFFHHHJJJNNNKKKHHHFFFFFFGGGGGGFFFAAADDDGGGHHHIIIJJJLLLMMMSSSSSSSSSRRRQQQOOOMMMKKKJJJIIIIIIGGGDDDAAA>>><<<>>>>>>>>>@@@BBBCCCBBB@@@:::888666555555555444333111333555333111///111333222222222111111111111000...------,,,,,,------...,,,---.........---,,,+++)))***,,,------,,,+++***))))))))))))))))))))))))******))))))))))))******************************''''''''''''((((((((())))))))))))))))))***++++++'''((()))+++,,,,,,,,,,,,))))))***+++,,,,,,------++++++******************,,,,,,,,,,,,------...///,,,,,,.../////////...---///000000111222222333333111111111000111111222333111111111111222444666777222444555555444555666888999;;;===>>>>>>===>>>>>>:::<<<>>>AAABBBBBBAAA@@@EEEGGGIIIIIIHHHGGGGGGHHHIIIHHHIIILLLOOOPPPNNNKKKEEEIIIMMMLLLHHHEEEGGGIIINNNLLLIIIGGGGGGHHHKKKLLLOOOQQQQQQOOOPPPPPPLLLEEEIIIIIIIIIJJJJJJJJJJJJJJJMMMJJJGGGEEEGGGJJJMMMNNNFFFEEEEEEFFFIIIKKKLLLKKKIIIJJJHHHCCCBBBEEEEEECCCFFFGGGFFFFFFJJJPPPPPPLLLIIILLLNNNNNNLLLKKKLLLNNNNNNPPPSSSSSSPPPMMMJJJHHHAAAEEEIIIGGGAAA>>>@@@CCCCCCDDDFFFGGGGGGDDD@@@>>><<<===>>>???>>>===:::999:::777666999;;;;;;>>>CCC<<<777555777777555777:::999888999;;;===>>>===<<<<<<;;;:::999999:::;;;;;;<<<:::999:::::::::888666888:::===???@@@???===<<<;;;>>>BBBDDDCCCAAA??????BBBCCC@@@<<<:::;;;===>>>===???BBBCCCDDDDDDFFFGGGDDDDDDDDDDDDCCCBBBAAAAAA===@@@CCCEEEEEECCC???===:::<<>>======999888888888888888888999777888888888666555333111111111111111000000000///000000000000////////////...---,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))+++***)))(((&&&&&&%%%%%%***)))(((''''''((()))***))))))))))))))))))))))))))))))*********+++++++++''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++,,,,,,---......------,,,,,,------...////////////...............///000111222333444444666555333222111111222333444444444444444444444444666777888888777666888999777999;;;===>>>>>>>>>===<<<<<<===???CCCEEEFFFEEEKKKHHHEEECCCDDDFFFGGGGGGDDDEEEGGGIIIJJJJJJJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIGGGDDDAAA???;;;:::;;;<<<===<<<:::777999777555444444444666777555444222000//////000111111111111111000000000//////............---------------,,,,,,+++***))))))+++***)))***++++++***)))************)))))))))((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111000000111111111222222222000///......///111333555555333111111333555666777444777999888666444666777============>>>>>>>>>>>>777999<<>>???<<<;;;:::888777666666666666666666888999;;;===>>>===<<<;;;:::999999999999888999;;;<<<;;;999777666<<<===???@@@???>>><<<;;;=========>>>??????@@@@@@>>>>>>>>>???AAAAAA@@@???AAA@@@>>><<<===???CCCEEEEEEGGGHHHIIIIIIHHHGGGFFFDDDCCCAAACCCFFFHHHFFFDDD<<<>>>AAADDDFFFHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGEEECCCDDDFFFIIIGGGFFFEEEDDDDDDDDDEEEFFFOOONNNLLLGGGBBBAAADDDHHHTTTUUUVVVUUUTTTUUUXXXZZZYYYXXXVVVTTTRRRPPPNNNMMMPPPOOOOOOOOOPPPSSSUUUWWWZZZWWWSSSQQQPPPPPPNNNMMMIIIIIIJJJJJJJJJIIIHHHGGGBBBBBB@@@???===<<<<<<<<<888888777777777777888888777777777777666444222111111111111000000000//////000000000//////.........------,,,++++++++++++++++++***))))))(((((()))))))))))))))))))))))))))))))))((((((''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((()))))))))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((******))))))******+++,,,,,,++++++++++++,,,------------,,,,,,,,,,,,------------......//////000000---......///111222222333555444333222222222333333444444444444444444444444555777888888777666777999777888999:::;;;<<<<<<<<<<<<<<<<<>>:::::::::;;;<<<<<<999666777666444333333333555666555333111000//////000111000000000/////////..................---------------,,,,,,+++******))))))+++***))))))++++++***)))*********)))))))))(((((())))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))************))))))(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000/////////000000000111111111000///...///000222333555333111111333555666666444777999888666555666777;;;;;;<<<<<<<<<<<<<<<<<<999:::<<<>>>????????????DDDEEEFFFHHHHHHHHHHHHGGGIIIJJJJJJJJJHHHHHHJJJKKKEEEFFFFFFFFFFFFFFFGGGGGGIIIFFFEEEHHHIIIHHHIIIMMMRRRQQQOOOKKKGGGEEEEEEFFFJJJJJJJJJKKKMMMOOOOOOOOONNNMMMKKKHHHFFFFFFIIILLLKKKHHHFFFFFFIIIMMMNNNNNNLLLJJJHHHHHHEEEAAABBBFFFHHHIIIKKKNNNRRRTTTTTTSSSOOOSSSUUURRRJJJFFFGGGJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHGGGEEEBBB@@@???@@@DDDAAA@@@BBBAAA;;;999<<<<<<<<<======<<<;;;999888999999::::::;;;<<<<<<===>>>===<<<999777666555444555555555666888:::;;;<<<>>>===;;;:::888777777777888999999::::::999888777<<<===>>>??????>>>===;;;;;;<<<<<<===>>>>>>??????=========>>>???@@@???>>>DDDBBB@@@??????BBBEEEGGGHHHHHHIIILLLPPPQQQNNNJJJLLLGGGCCCAAABBBEEEFFFFFF@@@AAACCCEEEFFFHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFKKKKKKJJJGGGDDDCCCDDDFFFCCCBBBBBBBBBDDDFFFHHHIIIJJJKKKJJJIIIFFFEEEEEEEEEVVVWWWWWWVVVUUUTTTVVVXXXZZZXXXUUUSSSQQQPPPPPPPPPNNNOOOQQQSSSVVVWWWXXXXXXUUUSSSQQQPPPPPPPPPNNNLLLGGGHHHJJJJJJHHHDDD@@@===>>>===<<<;;;;;;:::::::::777777666666666666777777666666666666555333222111000000000000////////////111000000///...---,,,,,,---,,,++++++***++++++++++++***))))))(((((())))))))))))))))))))))))))))))'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***))))))))))))***++++++++++++******++++++,,,---------,,,,,,,,,,,,------+++,,,---...///000111111------......///000111111333222222222222333444444444444444444444444444444555666777777666666777999888777777777888999999:::<<<<<<<<>><<<999999999:::;;;:::888666555555333222222222333444333222111/////////000000///............---------......---------,,,,,,,,,,,,,,,++++++***)))))))))+++)))((()))***+++***((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))((((((((())))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,---...//////............////////////111000/////////000111222444222000111333555555555444666777777666555666777999999999::::::;;;;;;;;;::::::;;;<<<======>>>>>>CCCDDDFFFGGGHHHGGGGGGFFFHHHIIIIIIHHHGGGGGGHHHJJJGGGFFFDDDBBBBBBCCCDDDEEEHHHEEEDDDGGGGGGFFFHHHKKKMMMMMMMMMKKKGGGEEEEEEEEEIIIIIIIIIJJJLLLNNNPPPRRRQQQOOOLLLHHHEEEFFFIIILLLJJJIIIHHHIIIKKKMMMNNNMMMLLLIIIIIIIIIGGGCCCDDDGGGHHHIIIJJJNNNRRRTTTSSSRRRPPPTTTVVVSSSLLLFFFEEEGGGIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFFFFCCC@@@>>>>>>>>>@@@>>>>>>AAA@@@<<<:::;;;<<<============;;;:::999777888:::;;;<<<;;;;;;:::???>>><<<:::888666444333444444444555666888999:::===<<<;;;999777666666666888888777777888888999999<<<===>>>??????>>>======:::;;;;;;<<<<<<===>>>>>><<<<<<===>>>>>>>>>>>>===DDDBBB@@@???@@@BBBEEEGGGJJJHHHHHHOOOWWWZZZVVVQQQPPPJJJBBB===>>>BBBGGGJJJEEEEEEDDDEEEFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGJJJKKKKKKIIIGGGEEEEEEFFFBBBBBBAAAAAACCCEEEHHHIIIFFFGGGHHHIIIJJJHHHEEEBBBWWWXXXXXXWWWUUUTTTTTTVVVVVVUUUSSSRRRQQQPPPOOOOOOJJJNNNTTTYYY\\\[[[XXXVVVQQQOOOLLLKKKLLLMMMNNNMMMGGGGGGHHHHHHEEEAAA===:::::::::999888888888999999666666555555555555666666555555555444333333222111000000/////////.........000000///...---,,,+++***++++++************++++++******)))((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++***************+++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---......///000000------...//////000111111111111111222222333444555333333333333333333333333333555666666666666777888999888777666666777999:::<<<;;;<<<>>>AAACCCDDDCCC@@@??????@@@CCCDDDDDDCCCEEEDDDBBBBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFEEECCCCCCCCCDDDDDDDDDBBB???<<<:::888777777888999888666555333333222111111111111222222111000////////////000............------------------------,,,,,,,,,+++++++++******))))))))))))***)))((((((******)))((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))***************************+++++++++++++++++++++++++++++++++,,,,,,---......---.........////////////111000000/////////000000333111000111333444555444444555666777666666666666777777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>BBBCCCEEEFFFGGGGGGFFFEEEGGGHHHJJJJJJIIIHHHHHHIIIGGGEEEAAA@@@@@@CCCEEEFFFGGGDDDDDDGGGHHHGGGIIIMMMKKKLLLMMMLLLJJJHHHGGGGGGLLLLLLKKKKKKKKKMMMQQQSSSRRRQQQMMMHHHEEEFFFIIIMMMKKKKKKKKKLLLLLLLLLLLLKKKIIIGGGHHHJJJHHHEEEFFFJJJHHHHHHIIIKKKNNNOOONNNLLLNNNRRRUUURRRMMMGGGEEEFFFGGGFFFDDDCCCBBBBBBBBBCCC@@@AAABBBAAA???===>>>???>>>>>>???AAA@@@>>>===<<<<<<<<<===>>>===<<<;;;:::777888:::<<<<<<<<<:::999<<<;;;:::999777666444333444444444444555777888888::::::999888777777777777888777555555555777999:::;;;<<<===>>>>>>>>>>>>>>>:::;;;;;;<<<======>>>>>><<<===??????>>>===>>>>>>AAA@@@???>>>???@@@CCCDDDIIIHHHJJJNNNUUU[[[\\\\\\PPPKKKCCC??????CCCIIIMMMIIIGGGEEEDDDDDDFFFHHHIIIJJJIIIIIIHHHGGGGGGHHHHHHFFFHHHJJJJJJIIIHHHIIIJJJGGGEEECCCBBBBBBCCCEEEGGGGGGFFFFFFHHHJJJIIIDDD???WWWXXXYYYWWWUUUSSSSSSTTTPPPPPPQQQRRRQQQOOOMMMLLLFFFLLLUUU\\\^^^[[[UUUPPPOOOLLLHHHFFFHHHKKKMMMNNNIIIHHHFFFDDDBBB@@@???>>>888888777777666777777888555444444333333444444555444444333222222222111111/////////............---//////...---,,,+++***)))******)))))))))******+++***))))))((('''((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''+++......+++'''%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''))))))(((((())))))***+++***))))))))))))***++++++,,,,,,,,,++++++,,,,,,,,,...............---------...//////000000111111111///000111222333333444444333333333333333333333333222444555666555555777888:::999888777777888::::::<<<;;;;;;===@@@BBBCCCBBBBBBAAA@@@AAACCCDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEECCCAAA@@@AAABBBBBBBBB@@@>>>;;;999777666555555777666555333222222111000000000000000000000////////////////////////.........------------,,,,,,,,,++++++++++++******))))))))))))(((((()))(((''''''))))))((('''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))******************************+++,,,,,,---------........./////////000000000000//////////////////111000///000222444444333444444555666777777666666666666777888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>AAABBBDDDEEEFFFEEEEEEDDDDDDGGGKKKMMMLLLJJJHHHHHHGGGCCC??????AAAEEEGGGHHHLLLHHHGGGIIIIIIGGGHHHKKKLLLNNNOOOOOOMMMKKKKKKLLLOOOPPPPPPNNNLLLMMMPPPSSSSSSQQQNNNIIIGGGGGGJJJMMMLLLMMMNNNMMMLLLJJJIIIIIIFFFEEEGGGJJJJJJGGGHHHMMMJJJIIIIIIJJJLLLKKKIIIGGGIIILLLPPPOOOLLLHHHGGGGGGEEEDDDAAA???============;;;<<<>>>>>>======>>>???===@@@AAABBBBBBBBB@@@>>>;;;<<<=========<<<;;;:::777999;;;<<<<<<;;;:::999777777888888777666555555555555555555555666777888666666666666777888999999777666444333444666888:::::::::;;;<<<===>>>>>>>>>;;;<<<<<<======>>>??????===???AAAAAA???===>>>???@@@???>>>>>>>>>@@@BBBCCCIIIKKKMMMOOOQQQWWW```fffTTTQQQLLLHHHEEEFFFIIIKKKJJJHHHEEECCCCCCDDDFFFHHHIIIIIIHHHGGGGGGGGGHHHHHHFFFHHHJJJJJJJJJIIIIIIJJJIIIGGGDDDBBBBBBCCCEEEGGGJJJGGGDDDDDDFFFEEEBBB???WWWXXXYYYXXXVVVTTTSSSSSSLLLMMMPPPQQQQQQOOOMMMKKKFFFKKKSSSYYYZZZVVVOOOKKKNNNKKKGGGFFFHHHKKKMMMNNNKKKIIIEEEBBB@@@@@@@@@AAA888777777666666666777777333333333222222333333333333333222111111111111111///.........------------...------,,,+++***)))))))))))))))((())))))***+++***)))((((((''''''((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''$$$'''+++......+++'''$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((()))******)))))))))((())))))***+++,,,,,,++++++++++++,,,,,,.........---------,,,,,,/////////000000111111111///000111222333333333333333333333333333333333333111333444555444555666888999999888888999:::;;;;;;<<<;;;;;;===@@@BBBBBBAAADDDBBBAAAAAABBBDDDCCCCCC@@@AAACCCDDDEEEDDDCCCBBBEEEFFFGGGGGGFFFDDDAAA@@@@@@@@@AAAAAA???===:::999666555333333444555444222111111111111000000/////////////////////.........//////.........---------,,,,,,,,,+++++++++******)))))))))((((((((((((((()))'''&&&'''((()))(((&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,.........////////////000////////////////////////000//////000222333333222444333333555777888666555444555666777999:::<<<<<<::::::;;;<<<======>>>>>>@@@AAACCCDDDEEEEEEDDDCCCBBBFFFKKKMMMMMMKKKJJJIIIGGGCCC??????CCCGGGHHHHHHQQQMMMKKKKKKIIIEEEEEEHHHNNNOOOPPPOOOMMMLLLMMMNNNPPPRRRSSSPPPMMMMMMOOOSSSQQQPPPNNNKKKIIIHHHKKKMMMKKKLLLMMMMMMKKKIIIIIIJJJEEEDDDGGGJJJIIIFFFGGGKKKKKKJJJJJJKKKKKKJJJHHHEEEEEEGGGJJJJJJIIIGGGGGGGGGBBBAAA@@@>>>===<<<;;;;;;888999;;;;;;;;;;;;<<<>>><<<@@@BBBAAAAAABBB@@@<<<::::::;;;<<<<<<;;;:::999888888::::::::::::999888555666777888888888777666555555555444555555666666333333333444666888:::;;;777555444333333555666888888888999:::;;;<<<===>>>;;;<<<<<<===>>>>>>??????===@@@CCCBBB???===>>>@@@@@@@@@??????@@@AAACCCCCCIIILLLOOONNNNNNSSS^^^gggZZZYYYVVVQQQLLLIIIHHHIIIKKKIIIFFFDDDCCCDDDFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGHHHGGGEEEBBBAAAAAACCCFFFHHHJJJHHHDDDBBBBBBBBBBBBAAAVVVXXXYYYXXXVVVTTTSSSTTTMMMMMMOOOOOOPPPOOONNNNNNJJJLLLOOOQQQPPPNNNKKKIIILLLKKKJJJKKKMMMMMMMMMKKKLLLJJJFFFCCC@@@?????????999888888777666666666777222222222111111222222222333222111000///000111111.........---------,,,,,,,,,,,,++++++*********)))((((((((((((((()))******))))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&(((******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((()))******)))(((((((((((()))******,,,,,,++++++++++++,,,,,,------------------------......////////////000000///000111222333333222222222222222222222222222222000222444444444555666888666777888999:::;;;;;;;;;;;;;;;;;;<<>>???????????????@@@BBBCCCDDDDDDCCCCCCBBBEEEGGGIIIIIIJJJLLLMMMGGGCCC??????CCCFFFFFFEEEPPPLLLJJJKKKJJJGGGGGGJJJNNNNNNNNNLLLJJJJJJLLLNNNMMMPPPSSSQQQNNNMMMOOOSSSOOOOOOOOOMMMKKKJJJKKKMMMFFFIIIKKKKKKJJJJJJLLLNNNGGGFFFHHHJJJHHHDDDCCCGGGHHHGGGGGGHHHIIIIIIGGGEEECCCDDDEEEEEEEEEEEEEEEEEE>>>????????????>>>>>>===888999::::::999888999:::888>>>@@@>>>>>>@@@===888888999:::;;;;;;:::999999777777777777777777777777777888999::::::999888666555444444333333333444444222333333444555777888999666555444333333333444555666666777888999;;;======:::;;;;;;<<<<<<===>>>>>><<<@@@BBBAAA===;;;===???>>>>>>>>>>>>???@@@AAABBBEEEGGGJJJJJJKKKOOOVVV\\\WWWXXXWWWSSSMMMJJJIIIJJJKKKJJJHHHFFFEEEFFFGGGHHHFFFFFFFFFEEEEEEFFFFFFGGGJJJJJJJJJHHHFFFFFFGGGIIIGGGDDDAAA>>>>>>@@@CCCEEEEEEEEEEEECCCAAAAAABBBCCCVVVWWWYYYXXXVVVTTTTTTTTTOOOOOONNNNNNNNNOOOPPPQQQNNNMMMKKKJJJIIIHHHIIIIIIKKKKKKMMMPPPRRRPPPMMMJJJLLLJJJGGGDDD@@@>>><<<<<<::::::888777777666666666222222111111111111222222222111000//////000111111......---------,,,,,,,,,++++++******************((((((((((((((()))******))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******((((((((((((((()))******,,,++++++++++++++++++,,,***++++++,,,---...//////---------...............///000111222333222111111222222222222222222222222000222333444444444666888444555777999:::;;;::::::;;;;;;;;;<<>><<<===@@@DDDFFFGGGGGGEEEAAA>>><<<;;;<<<<<>><<>>;;;;;;===:::444777888999:::::::::999888666555555444444444555555:::;;;<<<===<<<:::888666333333222222111222222222333333333444555666777777666555444444333333333333555555666777888:::<<<===999999:::;;;;;;<<<<<<===;;;???BBB@@@<<<:::<<>>???@@@AAACCCFFFIIILLLNNNNNNNNNPPPPPPNNNKKKIIIKKKMMMKKKKKKIIIHHHGGGHHHHHHIIIFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEGGGJJJMMMJJJFFFBBB===;;;;;;===???@@@CCCEEEEEEBBBAAABBBEEETTTVVVXXXYYYXXXXXXYYYZZZNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSQQQMMMIIIIIIMMMPPPJJJIIILLLQQQOOOHHHFFFJJJLLLIIIFFFBBB@@@>>>>>>>>>===<<<:::888666444333222000111222333222111000/////////.........---------000//////...------,,,,,,************))))))))))))************)))(((&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&'''))))))))))))))))))******+++))))))))))))************+++++++++***++++++,,,,,,------------............333333444444444444444444444222111222333222000000000222333555666666555555555666777888:::;;;<<<===<<<======???@@@BBBDDDEEEMMMFFF???===AAADDDEEEDDDBBB@@@???======>>>@@@AAACCCEEEDDDAAA@@@CCCDDDAAAAAA===999:::<<<<<<999555666555444333222222111222000000111111111111000000...---,,,---...///...---///---,,,***))))))******+++******)))(((''''''&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******+++,,,,,,,,,,,,+++***,,,......---,,,---...---------...............000000111222222222222111333333444555666666666555222000///111555999999777555777999;;;<<<>>>BBBDDDCCCBBBAAA????????????@@@===>>>@@@CCCEEEGGGIIIIIIEEEBBB???AAAFFFHHHEEEBBBGGGGGGFFFEEEFFFIIIKKKMMMJJJFFFEEEGGGHHHHHHKKKPPPJJJJJJJJJLLLNNNPPPPPPOOORRROOOLLLKKKKKKJJJGGGCCC<<<<<>>>>>@@@;;;;;;===>>>@@@AAAAAAAAA:::<<<<<<999666444555777;;;<<<<<<<<<;;;999777555444555666666666666666666555555444333111222444777777555444666888999777555444555555555444333333222555555444444444444555555555555555333222222333555555666777777666666777888;;;;;;;;;;;;;;;;;;;;;;;;???<<<===@@@???:::;;;???;;;<<<<<<;;;999888888999<<<>>>AAACCCEEEEEEDDDCCCDDDCCCCCCDDDGGGHHHHHHGGGFFFHHHJJJGGGBBBBBBFFFKKKGGGEEEDDDDDDEEEEEECCCBBB???>>>@@@EEEGGGIIITTTaaaSSSJJJ@@@:::;;;>>>???>>>@@@AAABBBAAA???>>>???@@@TTTVVVXXXXXXWWWVVVWWWXXXSSSSSSSSSTTTSSSRRRPPPOOOOOONNNMMMIIIFFFFFFIIILLLHHHGGGHHHLLLIIICCCBBBEEEHHHFFFCCC???===<<<;;;;;;<<<;;;:::888666444333222111111222333222111000//////.........------------///......------,,,,,,+++*********)))))))))((((((*********))))))(((&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))(((((())))))***+++))))))))))))************++++++******++++++,,,,,,....../////////000000000333333333333444444444444555333222333333333333444111222333555666666555555666666777999:::;;;<<<===:::;;;<<<>>>@@@CCCEEEFFFQQQLLLEEE@@@???@@@@@@@@@AAA@@@???======>>>???@@@BBBDDDDDD@@@@@@CCCCCC@@@???<<<888888:::;;;777333555444333222222111111111///000000111111000000///...---,,,---...///...---...---+++***))))))************))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''')))((((((((((((((((((((()))******++++++++++++++++++---//////.........///------............//////000000111222222222222111333333444555555666666666222111///111555777777666444666888:::;;;===@@@CCCEEECCCAAA???======>>>>>>>>>???AAACCCDDDDDDDDDCCCDDDBBB@@@CCCGGGJJJIIIFFFJJJIIIHHHHHHHHHJJJLLLMMMJJJFFFEEEHHHHHHGGGIIIMMMJJJIIIGGGHHHJJJLLLLLLLLLMMMJJJGGGGGGHHHHHHGGGEEE======>>>DDDJJJMMMLLLIIIGGGGGGHHHHHHGGGFFFDDDCCCDDDEEEGGGFFFEEEEEEGGGHHHDDD@@@>>>AAAAAA>>><<<===999:::<<<===>>>>>>>>>>>>;;;<<<===;;;999888999;;;:::;;;<<<<<<;;;999777666444555555666777777777777666666555333222222444666666444444666888999777555666666666555555444444444555555444444444444555555666666666444333222444666444666777777666666777888999::::::;;;<<<<<<======<<<<<<@@@EEEDDD>>>;;;===:::;;;<<<;;;999777888999;;;===???BBBDDDDDDDDDDDDEEEDDDCCCDDDFFFHHHHHHGGGFFFHHHIIIGGGDDDBBBCCCEEEFFFFFFFFFFFFGGGHHHHHHGGG@@@???@@@DDDEEEGGGQQQ]]]___UUUGGG>>><<<=========???AAAAAA@@@???>>>???@@@UUUVVVWWWWWWUUUTTTTTTUUUSSSTTTUUUVVVUUUSSSQQQOOOLLLLLLKKKIIIGGGFFFHHHJJJIIIGGGGGGGGGDDD@@@???BBBCCCBBB???<<<:::999888888:::999888777555444333222111222222333222111000///............---------------------,,,++++++************))))))))))))(((((())))))))))))(((''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))))))))(((((())))))***+++))))))))))))************++++++******++++++,,,---000000000000111111111111222222333333333444444444777666444222222333555555222333444555555555555555666777888999:::;;;<<<===888999:::===???BBBEEEFFFPPPMMMIIICCC>>>===>>>???BBBAAA???>>>>>>>>>???@@@AAADDDDDD@@@@@@CCCBBB@@@>>>:::777777888888555222444333222111111111111111/////////000000/////////...---,,,,,,......---,,,---,,,+++***)))))))))******))))))(((((('''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++*********,,,......---,,,---...............//////000000///000111111222222111111222333333444555555666666333222111111333555555444333555777888999;;;>>>AAAFFFDDDAAA>>><<<<<<======???@@@BBBCCCCCCAAA>>>===DDDBBBAAADDDIIILLLLLLKKKJJJJJJIIIHHHHHHIIIJJJJJJIIIFFFFFFJJJJJJHHHIIILLLKKKHHHDDDCCCDDDFFFHHHIIIIIIGGGDDDCCCCCCEEEEEEDDD@@@???>>>BBBGGGJJJJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGJJJMMMDDD@@@@@@CCCCCC>>>;;;;;;777999;;;<<<===<<<:::999999:::;;;;;;:::999:::<<<888999;;;;;;;;;999777666444555555666777888888888999999777555222222444666444333444555888888777666777777666555555555666666555555444444444444555555666666666555333333444666444555777777666666666777777777999:::<<<===>>>???:::<<>>@@@@@@???>>>===>>>???UUUWWWXXXWWWUUUTTTTTTTTTPPPQQQSSSUUUUUUTTTRRRQQQOOOOOOOOONNNMMMLLLLLLMMMLLLKKKIIIFFFCCC@@@@@@BBB@@@???<<<:::888777666666888777777666555444333333111222333333222111///...------------------------,,,,,,++++++******))))))***)))))))))(((((((((((((((((())))))(((''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))((((((((((((((()))******((()))))))))************************+++,,,------///000000000111111111111111111222222333333444444======999333000111333222333444444555555555555555777777888999:::;;;<<<<<<999999:::<<<>>>@@@BBBCCCFFFGGGGGGBBB===<<>>CCCBBB???===<<<<<<===>>>???AAACCCDDDCCCAAA===;;;DDDBBBBBBDDDHHHKKKMMMLLLHHHHHHHHHHHHGGGGGGFFFFFFGGGEEEGGGLLLMMMKKKKKKNNNMMMIIIDDDAAAAAACCCEEEFFFHHHFFFCCCAAA@@@BBBCCCDDDEEEBBB@@@AAADDDFFFFFFDDDCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFEEEDDDFFFIIILLL@@@>>>???DDDEEE@@@<<<;;;777999;;;<<<<<<:::888777777777888888777666666666666888999;;;;;;999888777555555555666777888999:::;;;;;;999666333222444666222333444555666777777777777666555444444555666666555555444444444444555555444555666555333222333444333555777777666555666777666666777888:::;;;<<<===999<<>>AAACCCDDDEEEEEEBBB???>>>@@@CCCDDDEEEEEEDDDCCCCCCCCCCCCAAA???@@@AAABBBCCCCCCCCCDDDEEECCCBBBAAA??????AAAFFFLLLUUUNNNDDD===:::;;;<<<======>>>???>>><<<<<<<<<===UUUWWWXXXXXXVVVUUUUUUVVVPPPQQQRRRSSSRRRQQQOOONNNPPPPPPQQQRRRRRRRRRPPPOOOMMMMMMJJJEEEAAA@@@@@@AAA>>>===<<<:::888777666666555555555444444444333333222222333333222111///...,,,,,,------------------,,,++++++***))))))(((((()))))))))((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))((((((((('''((())))))***((()))))))))************************+++,,,---............/////////000000000000111111222333333444DDDFFFBBB888222222333111555444444555555555666666777777888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAACCCAAA<<<;;;???DDDEEEEEEDDDCCCBBBBBBAAAAAABBBEEEFFFCCCCCCEEEDDD@@@===;;;999888777666444222111111000/////////000000---------......---------...,,,++++++,,,,,,+++)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((()))************)))&&&(((******)))((()))***---------...///000000111//////000111111111111000222222222222333555666777444444444333222222222333333444666666666777:::<<<>>>>>>=========>>>???@@@>>>@@@CCCEEEEEECCC@@@>>>CCCBBBBBBCCCFFFHHHJJJKKKIIIIIIJJJJJJIIIHHHFFFEEEEEEDDDGGGMMMPPPNNNOOOQQQOOOKKKFFFCCCBBBDDDEEEFFFCCCCCCAAA@@@AAACCCGGGIIIKKKGGGBBBAAABBBCCCBBB@@@AAAAAAAAABBBCCCDDDFFFGGGFFFFFFEEECCCAAABBBDDDFFF<<<;;;===CCCEEEAAA>>>===999:::;;;<<<<<<:::999888888777777777666555333111444666888:::::::::888888777666666666777888:::;;;<<<;;;:::666333222444666111333444555555555666666444444444444444444555555555555444444444444555555222333444333111000111222222444777888666555555666555666666777888888999999;;;<<<>>>AAACCCCCC???::::::;;;;;;:::888777777888666777:::===@@@BBBDDDEEEBBB???<<<<<<>>>@@@BBBCCCDDDBBBAAAAAABBBDDDDDDCCC@@@BBBCCCBBB@@@>>>???AAACCCCCC@@@===<<>><<<;;;;;;<<<<<<<<<===>>>===;;;:::;;;<<>><<<<<<;;;:::999888777666333333333333333333444444222333333333222000///...,,,,,,,,,,,,------------+++++++++***))))))(((((())))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))((((((''''''(((((()))***))))))))))))************)))))))))***+++,,,---...------------............//////000111222333333444EEEJJJGGG;;;444555666333666555555444555555666666666666777777888999999:::;;;;;;:::::::::;;;;;;;;;<<<@@@BBB@@@;;;:::===@@@FFFEEEEEEDDDCCCBBBAAAAAAAAADDDEEECCCCCCDDDCCC???<<<;;;:::888666444333222000//////....../////////,,,,,,------------,,,,,,...,,,++++++++++++***((((((((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((()))******++++++******(((***,,,,,,+++***+++,,,+++,,,,,,---...///000000...///000000111111000000222111111111333555777888555555666444222222333555333444666666666777999;;;:::;;;<<<>>>????????????===???BBBEEEFFFEEEDDDBBBBBBBBBAAABBBDDDGGGJJJKKKJJJKKKMMMNNNMMMLLLIIIHHHEEEDDDGGGMMMPPPOOOOOORRRPPPMMMIIIGGGGGGGGGFFFEEE===???@@@AAACCCGGGKKKOOOLLLHHHDDDBBBCCCCCCAAA???@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDBBB???>>>???@@@:::888;;;AAADDDAAA>>>>>>:::;;;;;;;;;;;;;;;::::::;;;:::999999999777444111222444666999::::::999888999888777777777888:::;;;;;;;;;999666333222444666111333555555444333444555222333444444555444444444555555444444444444555555000222333333111000000000111444777888777555555555555666666666777777888888======;;;:::>>>BBB@@@<<<;;;<<<<<<;;;999888888999777888:::<<>>@@@BBBBBBBBBBBBCCCCCCDDDDDDEEEFFFDDDFFFGGGDDD@@@>>>???AAABBBCCC@@@;;;;;;???AAA@@@??????>>>===<<<;;;:::::::::<<<<<<<<<:::999:::;;;OOOQQQTTTVVVVVVWWWYYY[[[ZZZWWWTTTOOOLLLIIIGGGFFFLLLMMMOOOSSSUUUTTTOOOKKKGGGKKKIIIBBB>>>??????<<<;;;;;;;;;:::999888777666111111222222333333444444333333333333222000...---++++++,,,,,,,,,---------,,,,,,+++******))))))((())))))((((((((('''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((''''''''''''((())))))))))))))))))************)))))))))***+++,,,...///,,,------------...............///000111222333333:::CCCCCC999333777888555777666555444444555666666555555555666777777888888999999999999999:::;;;;;;<<<>>>@@@???===<<<===???EEEDDDDDDCCCBBBAAA@@@??????BBBDDDBBBAAACCCAAA===::::::999777444222111111///......---......//////++++++,,,,,,,,,,,,++++++---,,,******++++++)))(((''''''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))))))))******+++++++++++++++)))***,,,,,,+++++++++,,,******+++,,,---...//////...//////000000000000000111111000111222444777999555666777666333333444777444555666666666666888:::888:::===@@@@@@???===<<<>>>???AAACCCDDDEEEEEEDDD@@@@@@@@@AAACCCGGGKKKOOOJJJLLLNNNPPPOOONNNKKKIIIGGGEEEGGGKKKMMMLLLLLLOOONNNMMMLLLLLLKKKJJJFFFDDD===???BBBCCCDDDFFFJJJMMMJJJGGGDDDCCCEEEFFFCCCAAA@@@AAACCCDDDEEEEEEEEEDDDCCCCCCCCCAAA>>><<<<<<===:::888:::???BBB???<<<===;;;:::999999999:::;;;<<<;;;999999:::;;;:::777333111333555888::::::999999;;;:::888777777888999:::::::::888555333222444666222444666555333111222333111333555777777666444333555555444444444444555555000222444333222000000000111333777888777555444444555555666777999:::;;;;;;======:::888<<>>???BBBAAABBB???::::::@@@AAA?????????>>><<<:::999999::::::;;;;;;;;;999888999:::LLLNNNRRRTTTVVVWWWZZZ\\\YYYWWWSSSNNNKKKJJJIIIIIILLLLLLOOOSSSVVVUUUPPPKKKGGGKKKKKKDDD@@@AAA@@@<<<::::::::::::999888777666000111111222333333444444333333333333222000...---+++++++++,,,,,,---------,,,,,,++++++***))))))))))))(((((((((''''''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))'''''''''''''''((())))))))))))))))))************)))))))))***+++---...///---------............///---...///000111222333333...999<<<444000666888555777666555444444555666777444444555555666666777777777777777888999:::<<<===:::<<<>>>?????????@@@AAACCCCCCCCCBBBAAA@@@>>>======@@@BBB@@@@@@AAA???;;;999999888666222000//////......---------......///+++++++++,,,,,,+++++++++---,,,******+++***)))'''&&&'''((())))))(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))******+++,,,,,,,,,,,,+++''')))***+++***)))***+++))))))***+++---......///...//////000000000000000111111000000222444777999555777888666444333555888444666777666666666888:::999;;;>>>AAAAAA>>>;;;888??????AAABBBCCCDDDDDDDDD>>>???@@@AAADDDHHHNNNRRRHHHJJJMMMOOOOOOMMMJJJHHHIIIFFFFFFJJJJJJHHHIIILLLMMMMMMMMMNNNNNNKKKGGGCCCAAACCCFFFEEECCCBBBDDDFFFGGGEEECCCDDDGGGHHHFFFCCC@@@AAADDDFFFFFFFFFDDDDDD@@@BBBBBBAAA???===<<<<<<;;;999999>>>@@@===:::;;;:::999888777777999;;;<<<888777777999;;;;;;888444000222555888999::::::999===;;;999777777777999999999999777555222222444666222555666555222000111333111333666999999888555333555555555444444555555555111333444444333111111111000333777888777555444444444555666888:::<<<>>>???===>>>:::888===DDDBBB<<<===>>>>>>===;;;::::::;;;999:::;;;===???BBBDDDEEE<<<<<<<<>>@@@CCC@@@BBB???999:::@@@BBB>>>>>>>>><<<999777888:::<<<999:::;;;:::888777888999HHHJJJNNNQQQTTTUUUVVVVVVUUUUUUTTTSSSPPPMMMJJJHHHKKKNNNPPPPPPMMMJJJGGGFFFDDDCCCAAAAAAAAA@@@===;;;444666777777555333333333333222222111111222222333000000...---,,,+++++++++,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((()))******++++++------------------------000////////////000000111444444444444444444444444555555555444444333333333666555555444444666777888888888999999::::::::::::>>>???@@@>>>;;;:::===@@@BBBAAA???===;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;333333222111000///...---000000//////...---++++++++++++************++++++************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++,,,,,,------...---------......//////000000111111111111222222222333333333666666666666555555555555444444444444555666777888999===AAAAAA===<<>>@@@CCCEEEGGGFFFEEEEEEDDDFFFIIIMMMOOONNNKKKGGG@@@AAABBBBBBAAA@@@AAABBBDDDGGGHHHFFFEEEGGGEEEAAAAAABBBCCCEEEHHHHHHFFFCCCAAA>>>;;;;;;======;;;999999888888:::===>>>===<<<999999888888777666666666666666777888888888888888444444555555666777777777;;;;;;;;;:::::::::999999777666555444444444444444555444333222333444555666444555666666555444444555666666555444444444444444333333333222222000///...222333444666666666666555666555555666999:::999888666666777888999;;;<<<===888999:::::::::999888777888999999999999;;;>>>BBB============>>>>>>>>>>>>>>>@@@CCCJJJOOOPPPMMMJJJEEEIIILLLJJJDDD@@@@@@CCCDDDAAA@@@@@@BBBAAA???<<<>>>===<<<;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<;;;IIIJJJLLLNNNPPPRRRSSSTTTTTTTTTTTTRRRPPPMMMKKKIIIIIIKKKMMMMMMKKKHHHGGGFFFBBBAAA?????????>>>;;;999444666777777444222222222111111000000000000111111000///...---,,,+++++++++,,,+++******))))))******))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000000444444444444444444333333444444444444444333333333666555555444555666777888888888888888888999999:::<<<>>>>>><<<:::999;;;>>>======<<<;;;;;;;;;<<<===>>>======<<<;;;999888777333222222111000///...---...//////......---,,,++++++******))))))******+++*********)))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))*********++++++++++++,,,------...---------,,,------......///000000111111111222222222333333666666666666666666666666444444444444555666777888888;;;>>>>>><<<;;;===???AAABBBCCCCCCAAA@@@@@@AAA@@@@@@@@@@@@BBBDDDFFFGGGJJJHHHHHHJJJKKKIIIBBB===<<<===???BBBCCCDDDEEEEEEDDDEEEGGGKKKMMMMMMJJJGGGAAAAAAAAA@@@>>>===>>>@@@@@@DDDEEECCCDDDFFFEEEBBB@@@@@@AAACCCEEEEEECCCAAABBB???<<<<<<======;;;999888888888999;;;<<<;;;999999999888888777666555555333444555666777666666555444444444555666666777777888888888888777777777777666666555444444444444444555444333222222333444444222444666666444444444555666555444444333333444444333333333222111000//////111222444555666666666555666555444555888:::::::::666666666777888999:::;;;888999::::::::::::999888999::::::::::::<<<@@@BBB@@@???>>>>>>===============>>>AAAFFFKKKMMMKKKHHHEEEGGGIIIGGGCCC@@@@@@AAAAAA???>>>???AAAAAA???======<<<<<<;;;;;;;;;;;;;;;999999::::::::::::::::::LLLLLLLLLLLLNNNOOOQQQRRRSSSSSSRRRQQQOOOLLLJJJIIIFFFHHHIIIIIIGGGEEEEEEFFF@@@???=========<<<999777555666777666333111111111000//////......//////000000///...,,,++++++++++++++++++***))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((('''&&&&&&%%%''''''((((((((()))))))))'''(((((())))))******+++++++++++++++++++++++++++......------...//////000333333333333333333333333333333333333444444444444555555444444555555666777888777666555555777999:::;;;<<<<<<;;;999888:::;;;999888999999:::<<<===>>>???>>>===;;;888666444333222222111000///......---,,,------......------,,,+++******))))))******+++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++,,,---------------++++++,,,,,,---......///000111111111222222222222555555555666666777888888555555555555666777888888999:::;;;<<<<<<<<<======@@@AAABBBBBB@@@??????@@@@@@@@@AAAAAABBBCCCCCCCCCEEEFFFHHHIIIIIIGGGDDDBBB;;;<<<===???AAADDDFFFGGGDDDDDDEEEGGGJJJJJJIIIGGGCCCCCCAAA>>>;;;:::<<<>>><<<@@@AAA@@@AAAEEEEEEBBB@@@@@@@@@BBBDDDEEECCCAAACCC@@@>>>===<<<<<<:::999888888777888::::::888777:::999888777666555444444111333555777777666444333333333444555555666666777555555555555444444444333555555444444444444333333555555444333222222222222111333555555444444555666555555444333333333333444333333222222111000000000000111222444555666666666555444333444777:::;;;;;;666666666666666777888888999999::::::::::::999999;;;<<<===<<<<<<>>>AAADDDCCCBBB???===<<<<<<===>>>;;;<<<>>>BBBFFFHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>======>>>@@@@@@???>>>:::;;;;;;<<<<<<<<<<<<<<<999999999999999888888888RRRPPPNNNMMMMMMOOOQQQRRRQQQQQQPPPNNNLLLKKKIIIHHHDDDEEEEEEDDDBBBAAACCCDDD???>>><<<<<<<<<;;;888666555666666444222000///000//////............/////////...---,,,++++++++++++++++++***)))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''((((((((())))))''''''(((((()))************************+++++++++---------------...///000222222222222333333333333222222222333333444444555444444444444555555666666888666444333333555888:::;;;;;;;;;:::999999999:::777777888999:::<<<======>>>===;;;888666444333222111111000//////...------++++++,,,---------------******))))))))))))*********)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))***************+++,,,---------------++++++,,,,,,---.........000000000111111111111222333444444555777888888999666666666666777888999:::;;;::::::<<<>>>???>>><<<<<<>>>@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBEEEIIIJJJHHHGGGHHHIII=========>>>AAAEEEHHHJJJCCCCCCBBBDDDFFFHHHGGGGGGEEEDDDAAA===:::999;;;===<<>>>>>???BBBDDDCCCBBB???===<<<===???AAA:::;;;>>>@@@CCCEEEEEEEEEEEEDDDBBBBBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>===<<<888999;;;<<<===<<<<<<;;;::::::999888888888777777SSSQQQNNNLLLKKKMMMOOOPPPQQQPPPNNNLLLJJJHHHGGGGGGDDDCCCBBB???======???AAA>>>===<<<;;;;;;:::888555444444444333000//////000//////............//////...---,,,++++++++++++++++++***))))))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''''''''((())))))******)))))))))******+++++++++,,,,,,,,,------...000000111111111222222222333333111222222333333444444444333444444555555555555555777666444222333444777999;;;;;;::::::::::::999999888999999:::;;;;;;;;;;;;:::999777555444333333333000000//////...---------)))***+++,,,------------***))))))))))))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********)))***+++,,,------------+++,,,,,,------...////////////000000000111111111222333333555666777888999777777777777888999:::::::::999999;;;===>>>===;;;888;;;===>>>>>>???@@@BBB@@@@@@@@@AAA@@@???>>>>>>???CCCGGGGGGEEEEEEHHHKKK======<<<===???CCCFFFIIICCCAAAAAABBBDDDFFFFFFFFFFFFEEEBBB>>>:::999;;;===>>>AAAAAA???@@@DDDDDDBBBAAA@@@@@@AAABBBCCCBBB@@@@@@@@@???===;;;:::999::::::999888999:::999777555888888777666555444333222222444777999999777444222222222333333444444555555444444333333333222222222111222333444444333222222444444333222222111000//////111333444333333444555777666555555444555555555333222111000000000111222//////000111222333444555444222222333777:::;;;;;;888888777666666666666777888888888888999999::::::===>>>?????????@@@BBBCCCAAA???===<<<===???BBBCCC;;;<<>>???AAA@@@@@@??????>>>>>>>>>>>>===???BBBBBBAAAAAADDDGGG<<<<<<;;;;;;<<>>;;;:::<<<>>>???AAAAAA???@@@DDDEEECCC>>>===<<<<<<>>>>>>>>><<<===>>>>>><<<999888999::::::999888999999999777555666666666555444444333333111222444555555333111000111111222333333444444555444444444444333333333333000111222333444333222111222222222222222111000//////111333333222222333444666666555444444444444555333222111000000111222333000000///000000111222333333222333555888::::::999888777777666666666777777777777666777777888999:::<<<===????????????@@@BBB>>>======<<<===???BBBCCC;;;>>>AAACCCDDDCCCDDDDDDAAAAAA@@@?????????@@@AAA@@@AAAAAA@@@===:::999:::666888<<<>>>>>><<<999777999888777666555666777888PPPOOOLLLJJJIIIIIIJJJKKKWWWUUURRRNNNKKKIIIHHHGGGIIIFFFAAA:::555555777:::;;;:::888888888777444222000111111///......000222------,,,,,,,,,,,,---------,,,++++++***+++++++++******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))******+++,,,,,,------------...///000222222//////000000111222222333333333333222222222222222222333444555555555444444555555555555555666666777999888777888::::::777444666777888999999999888888666555333111000000111111.........------------,,,)))***+++++++++++++++***))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))***+++,,,---------******++++++,,,---------........./////////000000111111222222333444555555333333333333444555666777333666999999777777888;;;888:::<<<<<<<<<;;;<<<>>>@@@???>>>=========>>>???>>>>>>???>>>>>>???AAACCC>>>===<<<<<<<<<===>>>>>>@@@@@@@@@BBBEEEFFFEEEDDD>>>??????===;;;;;;<<<======??????>>>???DDDFFFEEE===;;;::::::;;;<<<;;;::::::;;;<<<:::888777999;;;888777666777888888777555444444444444444444444444222333333444333222111000111111111222333333444444444444444444333333333333///000222333444333222111000000111222222111000///000111333333222111111222444444333222222222222333333222000//////111222333111000/////////000111111222222444666999999888666555555555444555555666666666555555555666777888999:::<<<>>>>>>>>>===>>>@@@============>>>>>>???@@@:::>>>CCCEEEDDDCCCCCCCCC<<<>>>???===;;;;;;===@@@???AAABBB@@@===;;;;;;<<<666999<<>><<<888555555444333222333444555777QQQPPPNNNMMMLLLKKKLLLLLLZZZXXXTTTPPPMMMKKKIIIIIIKKKGGGAAA999444222555888:::888777666666555333111///000000///......111333,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))***+++,,,,,,------------......000111222333...//////000111222222222444333333222222111111111222333444555555555444333555555555666666666666666888666555777999999666222333444666777888888888888777555333000///...///000------------------,,,,,,******+++++++++******)))))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((***+++,,,---------)))))))))***++++++,,,,,,............/////////000000111111222222333333444111111111111222333444444444888<<<<<<888777:::>>>:::<<<===<<<;;;999::::::@@@???===;;;;;;===>>>@@@AAA@@@???>>>???@@@BBBBBBAAA@@@???>>>>>>=========@@@@@@AAACCCFFFFFFEEECCC:::<<<======;;;;;;<<<===:::======<<>><<<;;;;;;<<<===<<<;;;888:::;;;:::777777999<<<666555555666777777666444333333333444444444555555555555555555444444333222000111111222333333444444444444444333333333333222...///111333444333111000//////111222222111000000000222333333111000000111333222111111000000111111333222000//////111222444222111///......//////000222222444777:::999666444444333333333333444555666555444444444555666888999999;;;===>>>===<<<===>>>>>>>>>>>>>>>>>>=========999>>>DDDFFFEEEBBBAAABBB888<<<>>>;;;888777;;;@@@===@@@BBBAAA>>><<<===>>>777999===???>>>;;;777444333222000000000222444555TTTQQQNNNMMMOOOOOONNNLLLVVVVVVUUUQQQLLLIIIGGGGGGCCCCCC@@@999111///222777:::888666333111111111111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***(((%%%%%%&&&''''''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((()))***,,,---((()))+++,,,,,,+++***)))++++++,,,---...///000111.........//////111222222444444333222222111111000222222222222333444555555666555444333222222333444666666777666555444222111444555666888:::;;;888666555444222111///...------,,,...///...---+++,,,,,,***************)))((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------***+++---//////---+++)))------......///000000000///000000111111222333333222222222111222222333333444666888888777666777888777777777888999:::<<<<<<>>>===;;;;;;;;;<<<>>>@@@@@@@@@@@@AAAAAA@@@@@@???===???AAAAAA???============>>>???@@@@@@AAAAAA@@@::::::::::::;;;===???AAA@@@>>>===???DDDGGGGGGFFF<<<;;;:::888777777888888888777777777777777888888666666555555555444444444222111111222555777777777444333222222111111222222222222222222222222222222333222222222222222222333111111111222222333333444222111000//////...//////222222222111111111000000222222222222222222222222333333222222111222222222000333777888555111...,,,222333444444555555444444333444555666555444333222555444333222333555777999<<<:::999999:::<<<<<<<<>>======<<<<<<;;;;;;888===BBBEEECCC@@@@@@AAA<<<;;;::::::999999999:::<<<>>>@@@AAABBBAAA???>>>:::<<<>>>>>><<<999888888777555222000///000111333RRRPPPNNNNNNOOOOOOLLLJJJTTTUUUTTTRRRMMMJJJHHHHHHDDDCCC@@@999222///222666777777555444222111111111000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***(((&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++++++++))))))***++++++++++++***++++++,,,---...///000111//////......///000111222333333333222222222222111222222222222333444555555888777666555555555666777666666777777666444333222444444555777888888666444444333222000///...------,,,---///...,,,++++++,,,)))************)))((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))******+++,,,,,,---+++,,,...//////...,,,***------......///000000000000000111111222333333333222222111111111222333333444555777777666555666777777777777777999:::;;;<<<===<<<;;;:::;;;<<<>>>??????@@@AAABBBBBBBBBBBBBBB???@@@AAABBBCCCCCCBBBAAA======>>>>>>>>>>>>>>>>>>888888888888999;;;===>>>???>>><<<>>>AAACCCCCCBBB<<<;;;999888777777888888666666555555555666666777555555444444444444333333222111000000222444444333333222222111111111111111000000000000000000000000222222111111111111222222111111111111111222222222//////..................222222111111111000000000111111111111111111111111333222222111111111222222...111444555444111000///222333444444555444444444111222333333333222111111333333333333444666888999:::999999999;;;===>>>>>>@@@???===<<<;;;;;;<<<<<<===???BBBCCCBBB@@@@@@@@@;;;:::999888888999::::::<<<===???@@@AAAAAA@@@???:::<<<======:::888666666555444222000000000111222OOONNNNNNOOOOOOMMMJJJGGGNNNPPPQQQPPPMMMIIIGGGGGGDDDDDD@@@:::333111222555444444444444333222111000////////////////////////++++++++++++++++++++++++******))))))))))))******+++)))&&&&&&&&&&&&&&&$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((()))***++++++***)))******))))))***++++++,,,+++,,,,,,---...///000000111000...---...///111222111111222222222333333333222222222222333444555555666666666555666666777888666666777777777555444333444444444555666555333111333222111///...---------+++---......,,,++++++,,,)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,+++---...000000///---,,,------......///000000000000111111222333333444444111111111111111222333333333444666555444444555777666666666777888999:::;;;<<<<<<;;;::::::<<<===>>>>>>???@@@BBBCCCDDDEEEEEECCCAAAAAADDDGGGIIIGGGEEE????????????>>>>>>>>>>>>999999888888999;;;===>>>>>><<<;;;<<<>>>?????????;;;:::888777666777777888555444444333333333444444444333333333333222222222222000//////000111000///222111000000//////000000////////////////////////000000////////////000000111111000000000000000000---------,,,------......111111000000000000000///////////////////////////111111111000000111111222---///111222111000111222222222333444444444444444//////000000111000000///111111222444666777888999999999::::::<<<===???@@@@@@???<<<:::999:::<<<===BBBAAAAAAAAABBBBBB@@@>>>;;;999777666666777:::;;;<<<<<<===>>>>>>???@@@@@@999;;;<<<;;;888555444333222222111111111111111222LLLMMMNNNOOONNNKKKHHHEEEGGGJJJLLLLLLJJJGGGDDDDDDDDDCCC@@@;;;555222222333111222333333333222111000/////////////////////000++++++++++++++++++++++++)))))))))(((((()))))))))+++)))'''&&&'''&&&%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((('''(((***+++,,,+++)))(((******)))((()))***,,,---,,,,,,------...//////000222111///------...000111000000111222333333444444222222222222333444555555333333333444444555555666555666777777777666555444666555444444444333111///111000///...------------+++,,,------+++******+++(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((())))))***++++++++++++,,,---.........---,,,------......///000000000111111111222333333444444111000000000111222333444222444555444333333555666555555666666777888:::;;;<<<;;;;;;:::;;;<<<======<<<===???AAACCCEEEFFFFFFHHHDDDBBBEEEJJJMMMJJJGGGDDDCCCBBBAAAAAA@@@@@@@@@===<<<<<<;;;<<<===??????:::999999999;;;<<<======999888777666555666777777555444333333333333333333222222222222111111111111000///---...///000000///000000///............///........................///..................///000000000//////.........---,,,,,,,,,---...//////////////////////////////////////////////////////000000/////////000111111//////000///......000222222222333444444444444333...//////000000000000000///000222555777888888999;;;;;;<<<<<<;;;<<<===>>>???===:::777666888:::<<<@@@??????AAADDDDDD@@@<<<:::888666444444666999<<<::::::::::::;;;<<<===>>>888999999888555222111111000000111111111111111111IIIKKKNNNNNNLLLIIIEEECCCDDDFFFIIIJJJHHHEEECCCCCCBBBAAA>>>:::666333222222///000111222222111000///.............../////////************************)))((((((''''''(((((())))))(((''''''''''''%%%###''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))((()))+++,,,+++***((('''***))))))((()))+++---...,,,,,,------.../////////222111///.........000111000000111222333444444555222222222222333444555555222222333444444444555555444555666777777666555555777666444333333222000...//////...---,,,,,,,,,---***+++---,,,+++)))******'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********'''(((((())))))******+++)))***+++,,,,,,,,,,,,+++------......///000000000000111111222222333444444000000000000111222333444333333444333222222444666555555666666777888:::;;;;;;;;;;;;;;;<<<<<<======:::<<<>>>@@@BBBDDDEEEEEEJJJFFFCCCEEEJJJLLLIIIFFFFFFEEEDDDBBBAAAAAAAAAAAA???>>>=========>>>???@@@777777888888999:::;;;===888777666555555555666777666555555444333333444444222222111111111000000000...------...000222333222000///......------......////////////////////////...------,,,,,,------...000//////......---------------------...///000000........................000000000000000000000000///.........//////000111111111000...,,,---///111111222333333444444333333000000000000111111222222///000222555777888888999===>>>???===:::999999:::===;;;777555444555888::::::;;;===AAAEEEDDD???::::::888666444444666999;;;888888888777888999::::::666777777666333111000111///000000000000000000000HHHKKKMMMMMMJJJFFFCCCBBBCCCEEEGGGGGGFFFDDDCCCCCC>>>>>><<<999777444222000000000000111000000//////------------------------))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&'''((((((&&&$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((()))******)))***++++++***)))((('''(((((())))))***+++---------------.........//////000///////////////000000000000111222333333444444222222222222333444555555333444444555555555444444222333444666666666555555777555333222222111///...------,,,,,,,,,,,,,,,---)))+++,,,,,,***))))))***'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))'''''''''((())))))******((()))***++++++,,,,,,+++------......///000000000///000000111222222333333/////////000111222333444333444444333222333555777666666666777888999:::;;;<<<<<<<<<===============<<<===>>>@@@AAABBBCCCCCCHHHEEECCCDDDFFFHHHGGGEEEEEEDDDBBB@@@@@@@@@@@@AAA@@@???>>>=========>>>???777888999888777888:::;;;777666555444444444555666777666666555444444444444222111111111111000000000...---,,,...111333444333000///......------......000000000000000000000000------,,,,,,,,,,,,------//////....................................///000,,,------------.........000000000000000000000000------------...///000000222222111...,,,---///111111111222333333333333333222222222222222333444555111111222444666777888999===???@@@>>>999666666777;;;:::777555444555777888666888;;;???AAA@@@===:::;;;999777555555666888999888888777777777777666666444555555444111000000111000000///////////////000GGGJJJLLLKKKHHHDDDBBBBBB@@@AAACCCBBB@@@??????@@@;;;:::999888777444222000111000000///............---------,,,,,,++++++***))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&%%%&&&'''))))))'''%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%'''(((***+++++++++++++++***)))((((((''''''((()))***+++,,,,,,,,,---------...............---...///000111111000000111111111222222333333333222222222222333444555555222333444444444333222111000111333555555555555444555333111000000///...---,,,,,,++++++++++++,,,,,,)))***,,,+++)))(((((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((())))))***))))))***+++,,,,,,------------......///000000000...//////000000111222222......//////000222333444444555444333222333666888777777777777999:::;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEFFFEEEDDDBBBAAA@@@AAABBBCCCBBBAAA@@@???>>>??????@@@:::<<<<<<:::777555777999555555444333333444555666777666555444444333333333222222222111111111000000///...---...000222222111000//////...............////////////////////////---------,,,,,,---------............////////////......------,,,---------+++,,,,,,,,,------------........................,,,,,,,,,,,,---...///000000000000///......111333111111222333333333333222333333222222333444666777333333333333444666888999:::>>>@@@===888555555777;;;:::888777666666777888666888::::::999999::::::<<<;;;999777666666666777999999999999888666555444333444444333111000111333222111///---------...///GGGJJJLLLJJJFFFBBBAAABBB<<<======<<<;;;::::::<<<999888777777777555222///222111///...------......------,,,,,,+++***))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%''')))***(((&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%'''(((***+++,,,---,,,***)))((((((((((((&&&''')))+++,,,---,,,,,,---------...............+++---///111222222111000111222222222222333333333222222222222333444555555000111222222111000...---///000222444555555444444333111///.........---,,,+++++++++***++++++,,,,,,)))***++++++)))(((((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))******+++,,,,,,---......------......///000000000.........///000000111111.........///000222333444555555555333222333666999777777888888999:::<<<=========>>>???????????????AAABBBBBBCCCCCCBBBBBBAAA<<<>>>?????????AAAEEEHHHGGGFFFDDDCCCBBBCCCEEEFFFFFFEEECCCBBBAAABBBBBBCCC>>>??????;;;666444444666555444333333333444555666777666555444333333333333222222222222111111111111000///------///000///...000000///............///////////////////////////...------,,,,,,------...---......//////000000000...------,,,+++++++++++++++++++++,,,,,,---------------------------------,,,++++++,,,---...///000...///000//////000333666111111222333333333333222333333222222333555666888555444333222333555777999888<<>>===;;;999888888888888666666555444333111//////111000///---+++*********------,,,,,,+++***))))))******)))((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''$$$###'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''((())))))***''''''''''''(((((((((((($$$&&&(((***++++++,,,---+++,,,,,,---...///000000.........//////111222222000000000000000000000000111111222222222333333333111222222111///...000111...///111333444333222111000//////...------,,,,,,))))))************))))))***************)))((((((&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%###$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((++++++++++++++++++,,,,,,((()))***,,,...///000111000000000000///////////////////////////000000111777888888777555333444444666666777999===???@@@???DDDDDDDDDCCCBBBBBBAAAAAAEEEEEEEEEEEECCC@@@<<<:::>>>??????>>>======@@@BBBDDDCCCBBBCCCEEEFFFEEEDDDIIIGGGCCC@@@??????@@@AAADDDAAA>>><<<<<<:::888777444222111111333444555444555555444444444333333333222222222111000//////.........///000000000000000000///...---,,,,,,---...+++---000111111...+++)))******+++++++++,,,,,,,,,------............------111000///---+++)))((('''))))))***+++,,,......///------...///000000000//////...---,,,+++,,,---...000////////////000000111333222000......///111222444444444333111222444666555555555555666777999999<<<:::888777555555555666777999;;;;;;:::999:::;;;;;;:::999888888888999999:::999777999;;;;;;999666666777888999999999999999222222222222222111000///000000000...,,,,,,...000EEEEEEDDDCCCBBBAAA@@@???===<<<:::888777777777777666555555444333111///...111000...---+++*********---,,,,,,+++******)))))))))(((((('''&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''((())))))''''''''''''(((((((((((((((((()))***++++++,,,,,,++++++,,,---...///000000............//////000111222222222222222222222222111111111222222222333333000111111000......///111...///111222333222111000//////......---,,,,,,+++))))))************)))))))))************)))((('''&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$######"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((******++++++++++++,,,,,,******+++---...///000111000000000000//////////////////......//////000111444555666666555444666777777666666888<<>>AAA???>>>>>>@@@AAAAAAAAABBBAAAAAAAAABBBBBBBBBAAAAAA@@@>>>======???AAACCCBBB???===;;;;;;:::888777444333111111222333444333444444444444333333333333222222111000000///......,,,---...///////////////000///...---,,,,,,---...,,,---///000000...,,,*********+++++++++,,,,,,,,,---..................---///...------++++++***)))******+++,,,---...//////---...............//////...---,,,,,,,,,---..................///000111222333222000/////////000111333444555444333444555777666666666666777888888999;;;:::888777666555555666777999;;;<<<<<<===???AAA<<<<<<<<<;;;;;;;;;;;;::::::999888888:::;;;999666666777777888888888777777333333222222111000///...000000000///------...000FFFFFFFFFEEECCCAAA???>>>;;;999888666555555555666444444444333222000///...000///...,,,+++******))),,,,,,++++++***)))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&''''''''''''(((((((((***)))((()))***++++++******+++,,,,,,......///000......---------......///000000000000000000000000000111111111222222222222///000000///------...000...///000111222111000///......------,,,,,,++++++((())))))******))))))((()))))))))))))))((((((''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""#########$$$$$$$$$$$$########################$$$%%%&&&''''''&&&$$$###"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%''''''((((((''''''&&&&&&&&&''''''''''''(((((((((*********+++++++++,,,,,,,,,,,,------...//////000////////////000000000000////////////000000000111111222444444444555888:::777666444666:::>>>AAABBBCCCCCCCCCBBBAAAAAA@@@@@@CCCDDDEEEFFFEEEEEECCCBBBCCC@@@>>>???CCCEEECCC@@@@@@@@@@@@???>>>>>>======;;;:::999999:::<<<>>>@@@>>><<<:::999999999888777555222000000111222222222444333333333333222222222111111000000//////......+++,,,------...---------......---,,,,,,,,,------------.........---,,,+++******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---.../////////...---,,,,,,,,,---...,,,,,,,,,,,,,,,---...///............///000222222111111111111000000000000222444666666666666777999888888888888888888888888:::999888777666555555555888999::::::;;;===@@@CCC>>>>>>?????????>>>===<<<;;;999888888999999777666666666666666555555555555333333222111000///...---000111111000...---///000HHHHHHHHHGGGEEEBBB???===888777555444333333333444333333333222111000...---///...---+++******))))))++++++******))))))))))))(((''''''&&&%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((***+++***)))******+++,,,---...//////......---,,,,,,,,,------------------------------000000000111111111111222...//////...,,,,,,---/////////000000000///......------,,,,,,++++++++++++(((((())))))))))))((((((((((((((())))))(((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""####################################"""$$$&&&((('''&&&###"""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%''''''(((''''''&&&%%%$$$&&&&&&&&&'''''''''(((((())))))******++++++,,,,,,------............//////////////////000000000000000000111111222222222222111222333333333444777:::888666333444888===AAABBBBBBBBBBBBAAA@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEDDDCCCAAAAAAAAA???===;;;;;;;;;999999777666666777888999:::888777777888888777666444222000///000111111000333333222222222111111111000000000//////.........,,,,,,---------------,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,///..................///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////000...,,,*********,,,---+++++++++,,,---...//////000////////////000000111000111111111111000//////000333666888888888888999888999999999999888888777999888888777666555555555::::::999888777999<<>>???@@@AAAAAA???===<<<;;;:::888888777777666666555555444333333333333333444333222000///...------000111111000///...///000HHHIIIJJJIIIGGGCCC???<<<666555333222111222222333222222111111000///...---...---,,,+++***)))))))))******))))))))))))(((((()))(((''''''&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''')))***************))))))***+++,,,---.........------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111111111...//////...,,,+++---...////////////...------,,,++++++++++++************(((((())))))))))))((((((&&&''''''(((((((((''''''''''''&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&%%%###!!!""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&''''''''''''(((((()))******+++,,,,,,.........................../////////000000000111111222333444444444444333333333333222111222555777999666333333666;;;???AAAAAAAAAAAA@@@??????>>>>>><<<===>>>???AAABBBBBBBBBBBBGGGKKKKKKHHHFFFGGGJJJCCCDDDDDDBBB>>><<<<<<===999888777555555555666666777555444444555666666555222000......///000000000222111111111111000000000/////////...............------.........------,,,++++++,,,,,,,,,,,,,,,,,,---,,,+++***++++++,,,---******+++++++++,,,,,,,,,......------------......---------,,,,,,++++++***+++,,,,,,,,,---.........///...,,,***)))***+++,,,***+++,,,---......//////222111000//////......///000111111111111000/////////222555777777777888999888888999999999888888777888777777777666666555555999999999888777999<<>>@@@@@@@@@???===;;;;;;:::999777555444555555444444333222111111111222333222000///...---------///000111111///......///FFFGGGIIIIIIGGGCCC>>>:::444333222111000111222222000000000000///...---,,,---,,,+++***)))))))))))))))))))))((((((((((((((()))(((((('''&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!!!!"""###%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$***000000,,,((())),,,((()))******,,,,,,---...------,,,,,,,,,------...........................////////////000000000000...//////...,,,,,,---///000///...------,,,++++++******************))))))'''(((((())))))(((((('''%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$!!!"""""""""############&&&&&&&&&&&&&&&&&&&&&&&& """###%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((()))***+++,,,,,,,,,,,,------------------......//////000000111111111222444555555555444333444444444222000111333555:::777333333666:::===???@@@@@@@@@???>>>>>>======::::::;;;;;;<<<===>>>???AAAIIIPPPOOOIIIFFFHHHLLLEEEGGGHHHEEE@@@>>>>>>@@@888888777777777777777888555333111222333444444333000...------...000111000111111000000000/////////..................------------......------,,,,,,******+++,,,,,,,,,++++++++++++*********+++,,,,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...---------,,,,,,++++++++++++++++++,,,,,,---------...---,,,+++++++++,,,---++++++,,,---............222111000//////......///111111111111000000000000...000333444444555666888666777888999999999777777666777777777777666555444666888999:::;;;===AAADDD<<<===>>>>>>>>>===<<<;;;;;;;;;999666333222333555333333111000000111222222222000///---------.........///111000...------...AAACCCFFFGGGEEEAAA;;;888444333111000000111111222///////////////...---,,,,,,+++***))))))((())))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&000999777...'''(((,,,(((((()))***+++,,,---------,,,,,,,,,---...///000////////////////////////........./////////000000///000000///---,,,...///000///...,,,++++++******))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&'''''''''''''''%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,***+++++++++,,,,,,------.........///000111111111000111333444444444333222444444333111///000333666:::777444333666999;;;;;;@@@??????>>>>>>===<<<<<<999999999999::::::;;;;;;===CCCIIIJJJFFFCCCCCCEEEFFFIIIJJJGGGBBB???AAACCC===<<<;;;:::999888777777333222000000111222222111...,,,+++,,,...000111111000000000/////////......------------------------,,,,,,,,,,,,,,,+++******((()))***+++,,,,,,+++***)))*********++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++,,,,,,,,,,,,------*********++++++++++++,,,,,,,,,,,,,,,------------+++,,,---.........---,,,///////////////000111111333222000/////////000111...000111111111222444666444555777888999999777777555666777777777666555444555777:::;;;<<<>>>AAACCC============<<<<<<<<<;;;;;;;;;:::666222111222555333222000///000111333444000///---,,,,,,---///000,,,...000///...,,,,,,,,,>>>@@@DDDEEEDDD???999666333222111000000111222222////////////...---,,,,,,++++++***)))(((((())))))'''''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))555@@@===000&&&''',,,(((((()))***+++,,,------,,,,,,,,,---...///000111------------------------............/////////000///000000///------...000000///...,,,+++******)))(((((((((((())))))))))))''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,))))))***++++++,,,---------......///000111111222...000111333333222111000333333222000///000444777:::888555444666888999999?????????>>>======<<<<<<::::::999888888999999999777;;;???AAAAAA>>><<<:::FFFIIIKKKHHHCCC@@@BBBEEEDDDCCC@@@===:::777444333333111//////000111000///---+++***+++...000111222000/////////............------------------------+++++++++++++++***)))(((((()))***+++,,,,,,+++***((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,))))))***+++---...//////******************+++++++++,,,---...............,,,---.........---,,,+++,,,------...000111333444333222000......///111222...////////////000333555222444666888999999777777555666777777777666555444555777:::;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::666111000222555222111000///000111333555///...,,,,,,,,,---///111+++---//////---,,,+++,,,=========???@@@===777222222222222222222222222222///......------,,,+++++++++*********))))))(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''......---,,,,,,++++++***((()))***++++++,,,++++++,,,,,,------------------111000///------......//////---,,,---...///...---111///...------...///111------,,,,,,+++***))))))))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))************)))((((((((()))+++---...222111///......000222333222111///000111222222111000000111111111222222222333444444444333444777999========================>>>>>>======<<<;;;;;;;;;:::;;;<<<===<<<;;;999777===>>>???@@@@@@AAA@@@@@@@@@@@@@@@???<<<999555333222222222111111111000000...------,,,,,,,,,------000000000///......------+++++++++***)))(((((('''))))))************))))))(((((((((((())))))))))))*********)))))))))))))))++++++************++++++)))((('''''''''(((***+++***))))))))))))+++,,,---,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------///000111111111111222111000........./////////......---///111444666555444333333444777999;;;666666666666666666666666555777999::::::::::::;;;<<<:::888888999999999888;;;777444444555555333000111///...///111222222111111000...---,,,,,,------,,,,,,,,,+++++++++******>>>======>>>>>><<<666222222222222222222222222222.........---,,,,,,++++++)))))))))(((((((((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''+++++++++************)))((()))***++++++,,,++++++,,,,,,,,,---------------111000///...---......//////...------//////...---000///---,,,,,,---///000---,,,,,,+++******))))))))))))))))))(((((((((''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$%%%'''(((((('''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((()))))))))******))))))))))))***,,,...///111000///...///000222333333111000000222333333222000000111111111222222222222333444333333444777:::>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>><<<<<<;;;::::::999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;999777555333333222222222111111111//////...............///000000//////...---------,,,,,,++++++***))))))((())))))************))))))'''((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++)))((('''''''''(((*********))))))))))))+++,,,---,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000------///000000111111111222111000///...//////000000//////000111222444555333444444444333444666777444555555555666666666777666777888888888999:::;;;<<<:::888888999999999888777555222222444444333111///...------///000000///000///...,,,++++++,,,,,,,,,,,,+++++++++*********@@@>>>===<<<;;;999555222111111111111111111111111......---,,,,,,++++++***(((((('''''''''''''''&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((((())))))((()))***++++++,,,+++++++++,,,,,,,,,---------...000///......------......///...---.../////////---///...---,,,,,,---...///,,,,,,++++++***))))))))))))))))))(((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$%%%&&&'''(((((('''&&&%%%################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))************+++---...///000000///...///000111222333111000111222444444333111111111111111222222222000111222333333555777:::========================<<<<<<===>>>???AAABBBBBB???===;;;999888999:::;;;888888888888888999999999888999999999888666555333333333222222222222111111000000/////////000000111000//////......---,,,,,,,,,,,,,,,++++++******)))((())))))******))))))(((''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******((((((''''''(((((()))***)))))))))))))))+++,,,,,,++++++***)))))))))******++++++++++++++++++++++++))))))***,,,---///000000---......///000000000000222111000/////////000111///000111222333333444444222333555555444333333333333333444555666777777888666666555555666777999:::;;;:::888888999999999888444222111111333444333222...,,,++++++---......---...---,,,++++++***++++++++++++++++++*********)))@@@>>><<<:::888666333222000000000000000000000000------,,,,,,+++*********''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''(((((())))))((((((***++++++++++++++++++++++++,,,,,,------...//////......------------///...---...//////...---------,,,,,,,,,,,,------++++++******))))))))))))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""###############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***+++++++++,,,---......//////......///000111222333111000111333444444444111111111111111111111111...000222333444555888:::999999999999999999999999:::;;;<<<>>>AAACCCDDDEEE@@@>>>===;;;:::::::::;;;999999999888888888888999::::::999777555333000///111111111111111000000000000////////////000000111//////......---,,,,,,++++++++++++*********))))))(((((())))))))))))(((((('''''''''((((((((())))))((((((((())))))))))))))))))))))))(((((()))))))))''''''''''''(((((())))))((((((((()))******+++,,,******))))))))))))******++++++++++++++++++++++++((()))***+++---///000000---......///000000//////111111000/////////000111...///111333333333111111222111111555888888444000111222333444666777888999777555333222444666777888;;;999777777888999888777444333222222222222222222...,,,++++++,,,------,,,,,,,,,+++***************+++************)))))))))>>>===<<<999666333222222////////////////////////,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''((()))******((((((***+++++++++++++++******++++++,,,------..................------,,,///---,,,---...///...,,,,,,,,,++++++++++++,,,,,,******))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!""""""!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***++++++,,,------------.........//////000111222222000///000222444444444111111111111111111111111...000333444444666888:::777777777777777777777777999:::;;;>>>AAACCCEEEFFF??????@@@???>>><<<;;;999::::::888777777777777888999888777555444111000///.............../////////------------......///000......------,,,,,,++++++))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((()))))))))))))))((((((''''''(((((()))&&&''''''((((((((((((((('''(((((()))******++++++***))))))((())))))******************************((()))***+++---...///000---......////////////...000000///......///000111---...000222222111///...222...---333===???777...000111222444555777888999777444111111333555666555999888666666777777777666666666555444222111111222///---,,,,,,---...------******************))))))*********)))))))))((((((;;;;;;;;;888444222111222........................,,,,,,+++******))))))(((((((((((((((((()))))))))%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))******((()))***++++++,,,++++++))))))***+++,,,---......---............---,,,,,,---,,,+++,,,---...---+++******++++++++++++******)))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################$$$$$$##########################################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******+++,,,---,,,,,,,,,,,,---...///000000111111000///...///222333444333222222222111111111111111///111444555666666888999999999999999999999999999888999:::===???AAACCCDDD???@@@@@@AAA???===:::888999888666444444444444555444333333222222222222111,,,,,,------------......,,,,,,+++,,,,,,---...///...------,,,,,,+++******(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((&&&''''''(((((())))))***((((((''''''''''''((((((&&&&&&'''(((((((((((('''&&&'''((()))************))))))((((((((()))******))))))))))))))))))))))))))))))***+++,,,---......---....../////////......///...---------...///000---...000111111///...,,,222---+++333>>>AAA999///000111222333555666888888777444111111444666555333777666444444555555555444777777777444111000000222000...------.........---)))******+++******))))))))))))))))))((((((((((((888999:::888444111111111------------------------+++++++++***))))))((((((&&&&&&'''''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''''''''(((((())))))((()))***++++++,,,++++++))))))***+++,,,---......------.........---,,,+++,,,+++******,,,,,,+++***)))******************)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******)))***+++,,,,,,,,,+++***,,,,,,---///000111111111///...---...111333333222222222222111111111000000111333666777777777888999;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;===>>>@@@@@@?????????===<<<:::999888999777555333222222222333111111000////////////000,,,,,,---------.........++++++++++++,,,---...///------,,,,,,+++*********((((((((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((%%%&&&'''(((((((((''''''&&&'''((()))*********)))((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,---......//////...---------,,,,,,+++,,,---...//////000111111000///...---///...///444:::;;;666000111111222333555666777777777333111222555777444111666444222222333444333222444555555333000///111333000///---,,,---...---,,,))))))***+++++++++***)))))))))((((((((('''''''''555888:::888444111111111------------------------++++++******)))(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$&&&'''(((((())))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))***++++++,,,++++++((()))***+++,,,---......,,,---.........---,,,++++++***)))***++++++***)))))))))************))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''))))))))))))************((()))***+++,,,+++***)))+++,,,---///000111111111...---,,,...000222222222222222222222111111000000222555777888888777888888;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<===>>>AAA???<<<:::888888888999:::999666444222222333444333222000...,,,+++++++++---------....../////////+++++++++,,,---...///000------,,,,,,+++******))))))))))))))))))*********''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''%%%%%%'''((((((((('''&&&%%%&&&(((*********))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++---......///......------,,,++++++***+++,,,---...111222222111111000///...,,,///333555555444333222111222333333444555666666666333111333777888444000555333111111222333222111000222333222//////111444000...,,,,,,------,,,+++)))***+++,,,,,,+++***))))))(((((((((''''''''''''666555444333111000///...//////...---,,,,,,+++++++++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,******))))))******+++,,,---------,,,,,,+++++++++---,,,***+++,,,,,,+++)))))))))************))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""#####################$$$%%%%%%###!!!%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############%%%$$$###""""""$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++)))******++++++,,,------------,,,------...///000......///000111222222222000111222222333333333333555444222111222555888::::::;;;;;;:::999888:::;;;999999888777666888;;;>>>???===:::999::::::777444666555333222111222222333333111///---,,,,,,.........---,,,,,,++++++++++++...---,,,---///000///...,,,,,,++++++***)))(((((())))))(((((((((((())))))***))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))((((((''''''(((((())))))))))))(((((()))))))))***+++---...///000000000///......------,,,,,,,,,------.........222111000//////......///555333222222444555555555333222111000000222444555555444444333333444444555333222000///...---......444333222000///............//////000///---+++***)))))))))))))))))))))***))))))))))))))))))))))))444444333111000///...---.........---,,,,,,++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###$$$$$$#########$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,******))))))******+++,,,------,,,,,,,,,+++++++++---+++******+++,,,***)))))))))************))))))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################################################################""""""""""""############%%%$$$###"""#########"""%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############%%%$$$"""""""""###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))*********)))******++++++,,,,,,---------,,,------...///000//////000000111222222222111111222333333333333333555444333222222333555666999::::::999777888:::<<<:::999888666555666:::===???===;;;:::;;;:::888555666555333222111111111222333111///---------...///...---,,,+++++++++++++++,,,+++***+++---...---,,,,,,,,,+++******)))((((((((((((''''''''''''(((((()))))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***))))))))))))))))))(((((((((((())))))))))))(((((()))))))))***+++,,,............------,,,,,,,,,+++*********+++,,,------...222222000///............333222111222444555444333333333111111111333555666444333111000000111333444555444222000////////////333333111000///............/////////...---+++*********))))))))))))))))))((((((((((((((((((((((((222222111000...---,,,,,,...------,,,,,,+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###########################$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''((((((((()))******++++++,,,***))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,+++******++++++***(((((())))))******))))))(((''''''''''''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###########################################################################""""""""""""############%%%$$$###!!!!!!!!!"""###%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""""""""#########$$$$$$######"""!!!"""###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))******+++,,,,,,,,,------,,,------...///000111111111111111111222222222222333444444444333333333333333222222222222222888888888666666777:::<<<;;;:::888555333444888;;;???===<<<<<<<<<;;;888666666555333111000//////000222111///...---......///---,,,,,,++++++++++++,,,***)))((()))+++++++++***+++++++++******))))))((('''&&&&&&&&&&&&&&&&&&'''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********))))))))))))************(((((())))))))))))(((((()))))))))***+++,,,---...---------,,,,,,,,,,,,,,,******++++++---...000000333222111///......------111000111222444444222000333222222111222444666777444333111//////111333444777666444111000/////////222222000///......------............---,,,++++++*********))))))(((((((((''''''''''''''''''''''''111111000///...---,,,,,,---,,,,,,,,,+++++++++***(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###########################%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++++++++)))))))))))))))***++++++,,,+++++++++++++++++++++,,,***))))))******)))((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#################################################################################!!!"""""""""###############$$$$$$###"""!!!"""###%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***)))))))))***++++++,,,,,,------,,,------...///000222222222222111111111111222333333444444444333333111222333444444333222222666666666555444666999<<<;;;:::888444222333666999======<<<<<<<<<:::888777555444222000...------...111000///.........//////,,,,,,+++++++++++++++,,,)))((('''(((***+++***)))+++*********)))))))))(((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********(((((())))))******++++++(((((())))))))))))(((((())))))))))))***+++,,,---........................---------...///111333555333333111000...---------//////000222444333111...111000000111222333555666666555222000000222555666777666333111//////...///111000///...------------------------,,,,,,++++++*********)))((((((''''''''''''''''''''''''''''''111111000///...------,,,+++++++++++++++*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###########################&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++))))))(((((())))))***++++++++++++++++++++++++++++++***((()))******)))'''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################!!!"""""""""############ ###&&&&&&$$$###"""###%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$####################################$$$$$$$$$$$$"""""""""""""""######$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((())))))******+++,,,,,,------,,,------...///000222222111111111111111111333333333444444333222222///000222555666666555555555555555444444555888;;;:::999888555333333555777:::;;;<<<<<<:::888777666444333111...---,,,,,,,,,/////////...............+++++++++******++++++,,,***)))((()))***+++***)))*********)))))))))))))))(((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''###$$$%%%&&&&&&%%%$$$###))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******(((((())))))*********+++(((((())))))))))))(((((())))))))))))***+++,,,,,,,,,---------......//////...------...///111444555333222111///......------......///111333333000.../////////000000111222333555444222000000222444555555333111///------------//////...---,,,,,,,,,,,,---,,,,,,+++++++++++++++))))))))))))((((((''''''''''''''''''''''''''''''000000//////...------,,,************************)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))******+++)))(((((((((((()))***************+++++++++++++++***)))(((((())))))(((&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############ ###''''''%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%"""""""""#########$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))***+++++++++------,,,------...///000000000000000000000111111222222333333333222111111...///222444666777777666444555666666555555777999888999999777555444555666666888::::::888666444444222111///---,,,++++++,,,------------------------+++************++++++,,,***)))((()))+++,,,+++***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))***++++++))))))***+++,,,------...---,,,++++++,,,///111333222111000//////......//////...///000222222000....../////////000000000000222111000//////000111222222111///---,,,,,,,,,---...------,,,++++++,,,,,,,,,,,,+++******++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''.........---,,,,,,++++++)))*********************''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###"""$$$&&&"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))*********((((((((((((((()))******)))*********++++++++++++***(((''''''((()))'''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################################################################""""""""""""############"""$$$&&&%%%###$$$)))...%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((((((((())))))******++++++------,,,------...///000.........///000000000111111222222222111111000//////000111222444444555555444666888888777666666777666888::::::888666555555222555888888666333222222000///---,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***(((((()))***+++***)))((()))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''(((((())))))))))))(((((()))))))))))))))******+++((())))))+++,,,---......---,,,+++***+++---000222000000////////////000000000///...///111222111000000000000000000//////...000000111111111111000000000///---,,,,,,,,,---...---,,,,,,+++++++++++++++,,,+++***))))))***+++,,,&&&&&&''''''((()))))))))((((((((((((((((((((((((---,,,,,,++++++*********)))))))))))))))*********&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********((((((((((((((()))******))))))******++++++++++++***(((''''''(((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%########################%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################################################################""""""""""""############%%%&&&%%%""" $$$,,,444%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((((((((()))******++++++---------------...000000,,,------...///000000111111111111111111000///...000000000111111222222333444666999:::888666555555444777:::;;;:::777555555000333777777444111000111///...,,,+++++++++,,,,,,******+++,,,,,,,,,++++++******))))))***+++,,,,,,)))((('''(((*********((((((((((((((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((***)))))))))))))))***+++******+++,,,...///000000000///---,,,,,,...111333///////////////000000111222000...///111222222111111222222111111000///...111222333444444333222111///...---,,,,,,---...///,,,,,,++++++***+++++++++++++++***))))))***+++,,,%%%%%%&&&'''((()))******))))))))))))))))))))))))---,,,+++*********+++,,,((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$#########""""""!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''((()))(((((((((%%%&&&''')))******++++++***+++,,,,,,------------,,,---...///000000000000//////000000000000//////,,,---///111111111000000555555666777888888777555555333222333666888777555888666555444444333111///------------,,,+++***)))+++++++++*********))))))+++******)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))*********************(((((((((***,,,......------,,,,,,,,,------/////////....../////////000000/////////000000111111111111111111000/////////000000111111///...---.........------,,,,,,,,,...---,,,+++************))))))******+++++++++,,,&&&&&&&&&''''''''''''((())))))))))))((((((((((((---,,,+++*********++++++((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############""""""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$#########""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''(((((((((((('''%%%&&&''')))******++++++******+++,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000000000000///---...///000000111111000444555666777888777555333333222111222555666555444666555444444444444111///------------,,,+++***)))+++++++++*********))))))+++***))))))(((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))************)))+++***)))((()))+++---...------,,,,,,,,,,,,------//////...------...////////////.........//////000000000000000000///......//////000111000000///...------------,,,,,,,,,+++------,,,+++************(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&,,,++++++***)))*********(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$############"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$#######################################$$$$$$$$$##############################"""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''''''''%%%&&&''')))************))))))***++++++++++++***++++++,,,---............000000111111111111000000............///000111111222444666888777444111///111000000111333444444333444333222333444444222000------------,,,+++***)))+++************)))))))))+++***))))))(((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''((())))))******))))))+++******)))***,,,---...---,,,,,,++++++,,,------///...,,,++++++,,,...///......------------.........////////////...------...//////000000000//////,,,,,,,,,,,,,,,+++++++++---,,,+++***))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$++++++******))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################################################################################################################$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((()))************))))))************))))))******+++,,,------------000000111111111111000000///...------...///111222111333777888666222...,,,111000000111222333333333222111111222333333222000,,,,,,,,,,,,,,,+++******************))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))+++*********+++,,,---...+++++++++++++++,,,,,,---...---+++******+++---......---,,,,,,+++,,,,,,,,,------.........------,,,.........///////////////++++++++++++++++++++++++++++++***)))))))))))))))''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#######################################################################################""""""#########$$$$$$$$$#######################################################################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))***)))))))))))))))******))))))((()))***+++,,,------------000000111111111111000000......---------///111222///333777777444000---+++000111222222222333444444000000///111222333111000++++++,,,,,,++++++******))))))))))))))))))))))))***))))))((('''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))************+++,,,------***************+++,,,---...,,,+++******+++,,,...------,,,+++++++++++++++,,,,,,------------,,,,,,---------------------...)))***************************)))((((((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$((())))))))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""""""""############$$$###############$$$$$$$$$#######################################$$$$$$$$$#########$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''''''''''''''((())))))))))))))))))************))))))(((******+++,,,------------//////000000000000//////------------...///000000///333777666222...------///111222333222222333555000//////000111111000...***+++++++++++++++******(((((()))))))))))))))******)))((((((''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((((())))))***++++++,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,...---,,,++++++******++++++,,,,,,------------,,,---,,,,,,+++******++++++((((((((()))))))))))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((()))))))))((('''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################""""""""""""############""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''((((((((((((''''''(((((()))))))))))))))***+++++++++******)))(((***+++,,,---..................////////////......,,,,,,---...///////////////333666555111......000...000222222000000222444000///...///000000///---******++++++++++++******(((((((((((())))))******))))))(((''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''((()))************((((((((())))))***,,,,,,+++,,,---......---,,,+++......---,,,+++******++++++,,,,,,---......---------,,,***)))(((((((((((('''''''''(((((()))))))))(((((((((''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""########################""""""""""""############""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))(((((('''((()))))))))))))))(((+++++++++++++++***))))))++++++,,,---............------............------+++,,,---///000//////...///333666555000...///222,,,///111000///...111333000///...///000000...,,,)))******+++++++++******'''((((((((())))))******))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&'''((())))))******)))(((((((((((()))***+++,,,+++,,,...//////...,,,+++///...---,,,+++++++++++++++,,,------............---,,,***(((&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''(((((()))$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%'''((()))(((&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''%%%###$$$$$$########################"""$$$&&&((((((&&&$$$"""################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******'''))),,,,,,+++******+++******+++,,,------------.../////////...------,,,////////////////////////...000222222111000000000////////////////////////---------,,,,,,+++++++++************************&&&((()))++++++)))(((&&&)))((('''&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((((((******+++++++++******)))++++++,,,------------,,,------......------,,,+++,,,,,,+++***+++,,,---......+++((((((******(((&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))'''&&&%%%%%%$$$$$$$$$$$$''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$%%%########################"""$$$&&&''''''&&&$$$"""################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))******''')))+++,,,+++******+++******+++,,,------------...............---,,,+++000000000000000000000000...000222222111//////000........................,,,,,,,,,,,,,,,+++++++++************************'''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''''''''''''''((((((((((((******+++++++++******)))******+++,,,,,,,,,,,,,,,---------...------,,,+++++++++***)))***+++,,,------+++(((((()))***(((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######%%%&&&###########################$$$%%%''''''%%%$$$###################################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******''')))++++++***)))***+++******+++,,,------------,,,,,,---------,,,++++++////////////////////////---///111111000///...///------------------------+++++++++++++++,,,,,,,,,))))))))))))))))))))))))'''((()))******)))((('''((('''&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((()))******+++++++++******))))))***+++++++++++++++---------------,,,++++++***))))))))))))***++++++,,,***(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&###########################$$$%%%&&&&&&%%%$$$###################################################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***''')))******))))))***+++******+++,,,------------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...---...------------------------))))))******++++++,,,,,,))))))))))))))))))))))))''''''((())))))(((''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))***+++++++++******(((((()))***************,,,------------,,,++++++))))))))))))******+++++++++***)))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''$$$###$$$%%%###########################$$$$$$%%%%%%$$$$$$###################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))((()))***)))((((((***+++******+++,,,------------******++++++,,,++++++***------------------------+++---//////...---,,,---++++++++++++++++++++++++)))))))))******+++++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((()))***+++++++++++++++(((((()))************))),,,,,,------,,,,,,+++************+++++++++++++++)))))))))(((''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((())))))'''%%%######$$$##############################$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))((()))))))))((((((***,,,******+++,,,------------******+++,,,,,,,,,++++++////////////////////////***,,,......---,,,+++,,,++++++++++++++++++++++++)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((((()))***+++++++++++++++(((((()))***************,,,,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++((())))))((('''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$############$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$###$$$%%%#################################$$$$$$#########################################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))((())))))(((''''''***,,,******+++,,,------------***++++++,,,------,,,,,,------------------------)))+++---...,,,+++++++++************************)))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((((((((()))++++++,,,,,,+++((()))******++++++******+++,,,,,,,,,,,,+++******((((((***+++++++++***)))'''((()))(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((()))(((&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&################################################################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((())))))(((''''''***,,,******+++,,,------------***+++,,,---------------************************)))+++------,,,******+++))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((()))(((((()))++++++,,,,,,,,,))))))***++++++++++++++++++,,,,,,,,,,,,+++******&&&''')))*********)))(((&&&((()))(((&&&%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$##################$$$$$$$$$#########"""""""""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((()))((('''''''''(((***+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,+++******------......---+++***)))************))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&''')))+++,,,+++***)))(((((())))))))))))((((((+++***)))(((((()))***+++((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((&&&%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########"""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%###$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((()))(((((('''((()))***+++*********+++++++++,,,,,,,,,+++++++++************((()))***+++++++++******,,,---------,,,+++***)))*********)))))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''(((***++++++***)))((((((((())))))))))))((((((******)))(((((()))******((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''((((((((((((&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$###############"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""######$$$$$$$$$""""""######$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))***************++++++++++++,,,************))))))))))))((()))******++++++******,,,,,,,,,,,,,,,+++***)))******))))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((*********)))(((''''''(((((())))))(((((('''***))))))(((((())))))***((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''&&&''''''''''''(((((((((&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""#########$$$!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((())))))***************++++++++++++)))))))))))))))(((((((((((())))))***************+++++++++++++++******)))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((())))))))))))(((&&&&&&'''((((((((((((((((((''')))))))))(((((()))))))))''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""######### !!!"""#####################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((()))))))))))))))))))))*********+++++++++(((((((((((((((((((((((()))))))))))))))*********++++++******)))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((())))))))))))))))))))))))************+++(((((((((((()))))))))))))))(((((((((((()))***+++******))))))((())))))***))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((()))***))))))((())))))))))))************((((((((())))))*********)))(((((('''((()))***+++***)))(((((((((((()))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&''')))*********)))((())))))))))))************(((((())))))******++++++)))((('''''''''(((***+++***)))(((''''''((()))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((,,,,,,++++++***)))(((((())))))************)))))))))'''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###$$$$$$$$$#########"""""" """$$$%%%$$$######$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$#########"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((******++++++++++++,,,,,,))))))************)))))))))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!###&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((()))***+++,,,---...///((())))))******))))))(((***((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$###############!!!$$$'''((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''(((***+++,,,---...(((((())))))))))))((((((***)))(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$&&&&&&######################## ###'''((('''%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""##################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''(((((()))))))))***(((((())))))))))))(((((()))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################"""%%%'''&&&$$$######&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""#########################################################################################################################################################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((((((''''''''''''''''''(((((())))))((((((''')))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######""""""#####################$$$$$$$$$ """$$$%%%$$$######$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%'''(((((((((''''''%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$"""$$$$$$$$$######%%%&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%################################################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''((((((((())))))******''''''(((((((((((('''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""""""""######$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$"""############$$$$$$$$$##############################""""""""""""######%%%%%%$$$###""""""############################################################$$$$$$$$$%%%%%%%%%))))))((('''%%%$$$######'''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################'''###"""$$$###!!!!!!$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""((()))$$$###&&&'''$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((((('''%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$###"""###%%%&&&%%%$$$"""############$$$$$$$$$##############################""""""""""""######%%%$$$$$$###""""""############################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$!!!"""%%%$$$!!! """###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!%%%&&&""" ###%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''))))))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$"""############$$$$$$$$$##############################""""""""""""######%%%$$$######"""###############################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################"""$$$)))(((###!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%((((((%%%###&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%))),,,+++'''"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$###""""""#########$$$$$$$$$##############################""""""""""""######$$$$$$###############$$$######################################################$$$$$$$$$%%%%%%%%%######$$$%%%&&&(((((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$(((------(((#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&+++000000***$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((()))***)))'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$##############################""""""""""""######$$$###############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((('''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################(((------((($$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%***//////***$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&(((******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################""""""""""""""""""""""""###"""!!!"""$$$$$$$$$###"""############$$$$$$$$$##############################""""""""""""###############"""######$$$%%%######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!###((()))$$$"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######&&&)))((($$$###%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''******&&&###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''&&&&&&(((***+++***)))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###################################################"""!!!"""###$$$###""""""############$$$$$$$$$##############################""""""""""""############""""""###$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$&&&'''(((((('''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""" !!!$$$%%%"""!!!$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&+++000///(((&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&''''''''''''((((((((()))$$$%%%&&&((())))))******))))))))))))))))))))))))'''&&&&&&(((***+++***)))+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))************************((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###""""""############$$$$$$$$$##############################""""""""""""############""""""###$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''"""###&&&((((((((('''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$!!!!!!###$$$"""###'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$***111///'''$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%,,,,,,+++)))(((&&&%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''''')))***+++((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###(((***(((### """%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&''''''((()))((('''&&&&&&'''((()))''''''((((((((((((''''''***)))((('''&&&&&&'''((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))$$$--->>>:::%%%!!!---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$)))$$$(((666999...$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################*********)))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))***((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''((((((((((((''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$####################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$999QQQMMM222!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''"""&&&333777...&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%####################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################))))))))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((()))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$############"""""""""########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%111AAA>>>+++"""(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%!!!$$$...222,,,''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################************************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""""""""########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%***###"""'''%%%""",,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%"""###***,,,(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################,,,,,,,,,+++******))))))************************))))))(((((((((((())))))(((((((((((()))))))))***)))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''''''''&&&&&&((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,***&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''(((((((((((((((((((((*********))))))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""###########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$"""$$$((('''""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$$$$''''''%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$####################################"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################------,,,,,,+++***))))))***************************))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((('''&&&&&&((((((''''''''''''((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++...+++%%%"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&&&&'''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''(((((()))*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################,,,,,,,,,,,,,,,,,,,,,+++******************************))))))))))))******(((((()))))))))*********(((((((((((((((((((((((((((((((((''''''((((((((((((((()))))))))((('''&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''(((((((((((((((((()))******)))(((((((((((())))))))))))((((((((()))***+++,,,++++++***''''''((((((((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$%%%%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%""" $$$'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################******+++,,,,,,---......******************************))))))))))))******))))))))))))************(((((((((((((((((((((((('''''''''&&&&&&'''''''''((()))*********)))'''&&&((((((''''''''''''((((((''''''((((((((((((''''''******))))))((((((((('''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((()))))))))(((''')))))))))(((''''''&&&&&&((()))***++++++***)))((())))))************)))))))))***+++,,,---,,,,,,+++&&&&&&''''''(((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""#################################"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ $$$%%%%%%&&&(((&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%$$$$$$&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################444111111444222,,,+++000++++++,,,------,,,+++***...,,,***((('''((())))))))))))(((((((((((()))******)))(((''''''((()))***''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***(((((((((((((((''''''''',,,)))'''&&&((())))))(((,,,***((('''(((***++++++))),,,,,,)))'''((()))***111...***'''(((,,,,,,***+++++++++,,,,,,,,,+++***,,,+++******+++---+++'''***)))'''&&&***///---''''''&&&&&&(((******&&&###((('''&&&%%%$$$%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""############""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$666222111222222///111666///......---------------,,,***)))(((((((((***+++))))))((((((((())))))******)))(((((((((((()))***'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((++++++++++++,,,---...///---,,,++++++,,,,,,,,,+++)))***+++++++++...000000+++...///......000000...+++,,,------,,,,,,...//////000000000///...,,,***+++------***)))+++)))$$$,,,+++***)))(((***,,,...(((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$@@@===<<<<<<;;;888888:::444222000...,,,,,,,,,,,,***)))((((((((()))+++,,,******)))))))))))))))******))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))+++---+++(((&&&(((***)))******++++++,,,,,,,,,...,,,***+++---...///000)))111666444111222444444000555<<<@@@@@@<<<777444......///111111000//////***......+++)))******((()))******(((&&&&&&***---(((((()))******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$===;;;;;;;;;;;;888666555:::999777555222000///...,,,+++************++++++++++++***)))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))*********)))))))))***************'''+++...---)))''')))---......---,,,,,,///333666<<<777444666999;;;===@@@FFFQQQUUUOOOIIIJJJLLLKKKKKKTTTdddrrrwwwooo___RRRKKKDDD???AAAEEEEEEBBBAAA888888333---,,,///000///(((***,,,---,,,+++******'''(((***++++++***))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPLLLEEE???>>>??????===;;;;;;<<<<<<;;;888666444000000///---,,,++++++***,,,,,,+++***************))))))************))))))((((((((((((((((((((((((''''''(((((()))*********''''''''''''((((((((((((''''''((((((((((((''''''))))))((('''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))*********+++*********+++++++++,,,,,,'''+++000000------222666333444444666<<>>999;;;<<<<<<;;;:::777333111------......------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******(((((()))))))))************)))(((***,,,......---444666===LLL^^^kkkoooooo|||wwwxxxyyyooo```dddllluuuwwwtttrrrsssvvv}}}zzzuuugggfffccceeelllrrrpppjjjuuuttt^^^pppdddGGG666111000...---+++***)))))),,,++++++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$#######################################$$$$$$$$$########################$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&***...//////&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttthhh]]]OOODDD;;;<<<===>>>===:::777444111111111000///---,,,+++++++++++++++++++++++++++************************)))))))))((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********((())))))******+++++++++)))+++...111222222///---444BBB\\\{{{}}}{{{xxxzzzwwwoootttzzz~~~{{{~~~sssgggeeeeeebbb^^^TTTfff|||hhhhhh~~~mmmTTT===999333...++++++,,,---+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$#################################################################################$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvv___RRRLLLDDD@@@???@@@@@@@@@777777666444111...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************)))))))))***+++,,,,,,------...000222444777:::;;;BBB[[[{{{sssppptttuuu{{{}}}|||qqqoooxxxwwwrrrrrrttteeeeeeiiirrr}}}|||vvvmmmzzz}}}YYYPPPCCC888111...,,,+++))))))))))))))))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMM\\\ooo~~~sss]]]MMMGGGEEEBBB>>><<<<<<:::888555222///...,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))(((((('''))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++))))))***+++,,,------............000666AAANNNWWWhhh~~~}}}yyyuuuxxx~~~wwwooorrrwwwzzzrrrooonnnjjjgggfffeeeqqqwwwkkk\\\QQQIII???333***************************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$##################$$$$$$$$$#######################################$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&(((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$LLLPPPTTTXXX___nnntttkkk___NNN@@@>>>>>>===;;;999777555444------------------------************************++++++******)))(((((('''))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''(((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++))))))***+++,,,---......111444;;;DDDQQQbbbtttzzzzzz{{{nnnjjjkkksss|||~~~|||yyy|||}}}|||iii___\\\lllxxxqqqpppooobbbKKK888000///...---,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppjjj```VVVQQQTTT\\\ccc\\\hhhzzzlllTTT>>>>>>>>>===<<<;;;999888------------------------))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++)))******+++---...//////888BBBSSSeeewww{{{xxxyyyxxx~~~zzznnnsss}}}ttttttrrrmmmiiivvvyyyrrr~~~zzzyyyjjjhhhtttxxxvvv{{{dddLLL555444222000...+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___OOONNNPPPMMMKKKNNNYYYhhh~~~VVVMMMCCC===;;;<<>>:::777666333...---000000...,,,+++,,,,,,+++)))+++************)))))))))((((((((()))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***)))(((((())))))***+++,,,......---++++++,,,+++***+++)))***///000444BBBSSSxxx}}}}}}}}}zzzuuuxxxtttjjjuuuvvv~~~jjjJJJ666...+++,,,///))),,,,,,'''&&&))))))&&&))))))(((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$$$$##################################################################$$$$$$%%%%%%$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$###$$$%%%$$$$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzeeeUUULLLIIIMMMSSSOOOXXXkkkmmmZZZJJJ@@@???=========888111...///000...---,,,---...---,,,,,,,,,+++++++++*********&&&'''(((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''((((((((()))))))))((((((((()))))))))******))))))))))))***+++,,,---000...,,,,,,,,,------,,,333222333555:::FFFXXXggg}}}kkkeeelllxxx~~~pppiiivvvoooQQQAAA:::333++++++------***)))***)))'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$$$$################################################"""""""""###$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''%%%$$$$$$%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%jjjXXXQQQRRROOOJJJKKKXXXnnnnnnZZZCCC???>>>AAA@@@999222000000...,,,,,,---------,,,,,,+++++++++************'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((()))))))))************************+++------,,,***))),,,.........///---333:::AAAPPPdddrrrxxxssscccUUU___www}}}~~~yyyyyyjjj[[[SSSBBB---......---,,,,,,---+++***)))((((((''''''&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&(((******)))((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ppp___YYYPPPKKKPPP[[[qqqVVVIII???>>>@@@>>>:::888000...,,,+++,,,,,,+++***++++++*********)))))))))************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''((((((((())))))))))))************************+++,,,---...***(((***...///,,,...333))):::LLL]]]uuu{{{}}}}}}tttssspppdddtttyyy}}}|||rrrmmmXXX???222///,,,,,,------++++++******))))))(((''''''&&&'''''''''(((((((((((()))&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&(((******)))((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~jjjXXXPPPMMMRRRhhhttt___HHH===::::::<<>>>>>BBB===:::666333111///,,,***,,,,,,+++++++++************************)))((('''))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((())))))******))))))))))))((((((((('''''''''((((((((()))))))))))))))*********+++++++++,,,++++++,,,,,,---...//////---///222......???SSSvvv}}}}}}}}}tttxxx|||rrrmmmrrr{{{xxxLLL@@@666333111---***,,,***))))))(((''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''((()))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$##################################################################$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###$$$&&&(((&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyfffTTTNNNLLLVVVmmm~~~cccMMMEEEGGGCCC@@@;;;777555222...,,,---------,,,,,,,,,++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,---...//////...,,,///111///444LLLhhhxxxuuutttyyyzzzmmmfffjjjwwwxxxvvv~~~ZZZLLL???:::666000---///)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%%%%$$$################################################$$$$$$$$$###############$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###$$$&&&)))+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################tttXXXOOOQQQVVVccc{{{gggQQQBBBJJJAAAAAA>>>333111222---///---+++******++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''(((((())))))******)))************+++++++++'''***,,,+++***,,,///000...---111555444>>>aaa~~~}}}uuusssxxxlllcccgggxxxqqqhhhwww~~~iiiSSSGGG>>>444///000+++......***'''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$}}}___TTTOOOUUU```nnnoooQQQDDDDDDJJJDDD>>>888...111...,,,++++++,,,,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((()))))))))))))))************++++++++++++***,,,------,,,---///000///---222???JJJWWWqqqtttiiioooqqqwwwjjjVVVEEE888222---,,,)))(((((())))))'''(((((('''&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''''''''((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$xxxddd]]]WWWPPPYYYkkkrrrSSSDDDGGGEEE@@@;;;333222000---,,,,,,---------++++++*********)))))))))))))))))))))))))))))))))''''''((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))((((((******+++++++++,,,,,,,,,++++++,,,...//////000111666777DDD\\\ttt}}}zzzyyyfffmmmppp{{{vvv^^^GGG888222---((((((+++,,,***''''''''''''&&&''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''(((((((((((((((''''''((((((((()))))))))((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$|||jjj\\\UUUUUU]]]vvvaaaFFFFFFGGGDDD@@@:::555111...,,,,,,---------+++++++++*********))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((+++******))))))(((((((((++++++++++++,,,,,,,,,---+++)))***---///000333777>>>KKKeee|||wwwgggeeekkkUUUFFF777111,,,---...+++((('''''''''&&&''''''((()))))))))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''((())))))))))))(((''''''((((((((()))))))))((((((((('''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{iiiSSSJJJTTT```rrrnnnRRRPPPOOOLLLFFF===777444///,,,,,,,,,,,,,,,++++++++++++************((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((())))))))))))))))))++++++******))))))((((((+++,,,,,,,,,------------...+++***------...555>>>NNNiii~~~nnnZZZbbb}}}gggZZZ<<<444///000///***(((***'''''''''''''''((()))***)))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))&&&&&&'''''''''(((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%gggPPPKKKIIIXXXzzzkkkVVVHHHGGGGGG@@@<<<888222...,,,,,,,,,+++,,,++++++++++++*********))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))&&&'''((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++(((((())))))))))))************************)))))),,,,,,,,,---------......222......///---///>>>OOOnnnxxx```ZZZggguuuzzzNNN>>>222111000,,,***---((((((((('''(((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))***************&&&&&&'''''''''((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&iiiYYYMMMQQQaaa|||uuuZZZTTTQQQEEEBBB===666111...------,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++(((((()))))))))***************************++++++------------............000---///222111888QQQkkkzzzcccgggsss||||||uuuWWW;;;444555222------***)))(((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((()))******++++++******''''''((((((((()))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&sss```WWWPPPSSSqqqzzzfffJJJFFFAAA999333000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))*********+++)))))))))***+++++++++,,,---------.........//////***)))...333666BBBccc~~~qqqcccmmmtttpppFFF888:::777///++++++***)))(((((('''((((((&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))***++++++++++++***))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&sssfffYYYRRR]]]pppUUUHHHCCC>>>;;;666000...000...---,,,,,,------+++***))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++************************++++++,,,,,,,,,---------,,,...000///...---...//////444444111<<>>>>>777............+++'''&&&((()))(((((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((((((%%%%%%((('''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$((((((%%%$$$''''''%%%))))))))))))(((((((((((($$$%%%&&&''')))***+++,,,))))))))))))*********+++++++++***))))))(((''''''(((***------,,,************+++,,,---------++++++))))))))))))(((((((((((((((((((((((()))***++++++((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$zzzhhh```[[[XXX{{{qqqTTTHHH===888555111000111...---++++++,,,---,,,***************************+++***)))(((((()))***+++,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++)))************+++++++++************************++++++++++++,,,,,,,,,,,,.........------///000222,,,333888===PPPpppqqqnnn~~~___MMMFFF<<<555444,,,+++******,,,---)))%%%(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%'''&&&$$$$$$''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''))))))%%%%%%((((((%%%)))))))))))))))))))))((())))))(((((((((''''''''',,,,,,,,,++++++***)))((())))))***++++++,,,,,,,,,&&&&&&(((+++...//////...(((((()))))))))((('''&&&'''(((((())))))******+++((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))(((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$qqq[[[YYYrrrgggTTT@@@888888555111//////---++++++,,,---,,,+++******************************))))))))))))******+++***))))))((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***)))************+++++++++*********************************++++++++++++,,,000...++++++---000333333,,,888FFFTTTnnnhhhhhhuuuxxxbbbPPPAAA:::999333///+++,,,///...+++'''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$%%%$$$"""$$$''''''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((***+++)))%%%&&&))))))%%%)))))))))))))))))))))))),,,++++++***)))((('''''')))************)))(((''''''((()))++++++,,,,,,++++++)))((())),,,---,,,***.........---,,,,,,++++++((((((((()))))))))******))))))(((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$vvv___YYY\\\vvvkkkOOOBBB@@@===666111000...,,,+++,,,---,,,,,,***************************))))))))))))))))))*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))*********+++++++++************************))))))*********+++++++++000---+++,,,///111222222333HHH___rrr~~~qqqaaaaaaeeetttjjjQQQAAA<<<>>>777000---,,,+++,,,...*********))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###$$$%%%$$$'''+++'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))***)))&&&'''******''')))))))))))))))*********++++++++++++++++++++++++((()))***+++,,,---------------............------111111000///......//////---,,,,,,+++++++++++++++......---,,,,,,++++++***+++******))))))*********))))))(((((((((((((((''''''(((((())))))(((((('''((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnn[[[LLLUUUuuubbbLLLDDD@@@;;;999444111...------------,,,************************)))))))))******))))))))))))))))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++))))))*********+++++++++************************))))))*********+++++++++...------...000222222222===\\\}}}lll___YYYjjjoooPPP@@@>>>999555333...)))***000+++*********))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$###%%%''''''***///&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''+++,,,)))(((++++++)))((()))))))))*********+++*********++++++,,,,,,,,,,,,------...000111222333333333333444555666777888555:::>>>???<<<::::::<<<444444444444444444333333000000//////......------***************+++,,,,,,******)))))))))(((((((((((())))))))))))))))))((('''''''''((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppcccWWWTTT[[[yyyvvvXXXHHH@@@======888555111.........---,,,++++++++++++++++++++++++))))))************))))))(((((()))************)))))))))))))))))))))))))))***************************************++++++,,,)))************+++++++++*********************************++++++++++++,,,,,,...000000111333777:::JJJooo~~~||||||dddSSSZZZzzz```LLL===888777:::666,,,))),,,************))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$''')))(((+++000&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))'''///444000+++***++++++((())))))******+++++++++++++++++++++++++++++++++000/////////111444777999777777888:::===BBBFFFIIIGGGOOOYYY^^^ZZZPPPFFF@@@??????@@@???>>><<<:::999///..................---++++++*********++++++,,,,,,++++++******))))))((())))))************))))))'''''''''((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&zzzjjj```XXXbbb}}}fffQQQDDD???===999444000///...---,,,++++++++++++++++++++++++((()))***++++++***)))((('''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,///111111000666@@@III\\\}}}cccWWWeee{{{vvv~~~xxxmmmRRRCCC999;;;:::222,,,,,,******)))))))))((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((()))'''(((+++&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((()))))))))))),,,777???999...)))***+++((())))))******+++,,,,,,------...///000222222333666666666777<<>>???>>><<<:::888666444333222111000...---,,,,,,,,,------,,,,,,+++******))))))******++++++******)))''''''''''''((((((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&yyyhhh\\\VVVhhhmmmRRRDDD???;;;666111///...---,,,++++++++++++++++++++++++((()))***++++++***)))((('''((()))+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++************************++++++,,,,,,,,,------------000222000///888HHHVVVlllbbb\\\aaa~~~|||rrryyyoooSSS<<<777999555000000))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&)))(((%%%%%%'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))000>>>GGG@@@111)))(((***((())))))***++++++,,,,,,---///111444888;;;===???AAAAAABBBFFFOOOZZZdddkkkdddbbb```aaaeeelllsssxxxwww~~~yyyyyyyyywwwrrrkkkddd```[[[YYYUUUPPPKKKFFFBBB@@@:::999777444111000............------,,,+++************++++++++++++******&&&'''''''''(((((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&kkkUUUXXXeeeJJJEEEBBB???555---555777(((---,,,,,,,,,,,,,,,,,,+++++++++************+++++++++***)))'''''')))***+++******))))))))))))******))))))))))))((((((((((((******))))))((((((''''''***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,000333222444CCC[[[ooo~~~eeeZZZqqqxxxnnnGGG;;;888888777111...,,,************)))((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''(((((((((((()))))))))))),,,333555///***,,,,,,***...***)))------,,,111999555;;;BBBFFFHHHNNNXXXaaa^^^bbbbbbaaaggguuu|||yyyyyylllccc```JJJKKKLLLHHHAAA;;;666555222222000.........,,,)))))))))+++---///...***'''++++++++++++*********)))((((((((((((((()))*********))))))((('''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$|||eee[[[\\\xxxcccPPPHHHCCC888---111666///---------,,,,,,,,,,,,+++++++++************+++++++++***)))(((((()))***+++******))))))))))))******)))))))))))))))))))))(((******))))))((((((((((((************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111222111///555LLLnnnqqqNNNZZZjjjzzz~~~xxxQQQ@@@>>>999222//////---+++*********)))'''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***)))'''%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((%%%%%%(((---...***%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''(((((((((((())))))))))))***///000,,,)))+++,,,)))))))))---444666555888>>>IIIMMMRRRUUUYYYbbbnnnwwwvvvzzz{{{wwwwww}}}xxxllljjjeee\\\PPPEEE===:::;;;888333///.........,,,000---+++***,,,---------+++++++++*********))))))((((((((((((((()))*********))))))(((''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$qqq]]]WWWYYY{{{rrrVVVHHHBBB>>>222---///---------------,,,,,,++++++++++++************+++++++++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))***))))))))))))(((((((((************++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,------...///000444222000111???___eee___[[[YYYfffttt|||___EEEEEE>>>444<<<111///+++******)))((('''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))%%%$$$***000111***"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%'''''''''&&&%%%&&&'''&&&&&&'''(((((((((((('''((((((((()))))))))******))),,,,,,)))***,,,---+++,,,---111888>>>CCCKKKSSS\\\^^^aaadddiiirrr}}}tttbbbPPPEEEIIIDDD===777444111000//////,,,***)))***+++,,,,,,+++************)))))))))))))))((((((((()))*********))))))((((((''''''&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$}}}{{{eeeaaaOOOYYYooo^^^IIICCCFFF<<<111---))).........---,,,,,,++++++++++++************++++++******)))(((((()))************))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))******++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...///000111222111444AAA[[[mmmUUURRRZZZkkk|||~~~WWWPPPBBB666DDD444111---+++***)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((''''''&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###'''++++++'''"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&(((&&&&&&'''(((((((((((((((((((((((())))))******+++++++++******,,,///111111888888999???HHHVVVfffrrr~~~{{{xxxwwwmmmqqquuuuuuuuuyyyzzzgggZZZYYYUUUPPPMMMHHH>>>666333...------......---+++(((++++++*********)))))))))***))))))((())))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$YYY```iiipppvvvwwwddd^^^^^^nnnuuuVVVGGGJJJCCC999444/////////...------,,,++++++++++++************++++++******))))))))))))************))))))))))))******((()))))))))*********+++))))))))))))************)))******+++,,,,,,------++++++,,,,,,,,,---------............///000111111222555BBB___xxx___PPPYYYiii}}}iiiOOO888<<<888444///,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((&&&'''(((((())))))((((((((((((((()))***+++++++++,,,++++++---000333777;;;EEEHHHMMMSSS___ppp|||rrrqqqjjjjjjiiifffbbb___^^^^^^YYY^^^ccceeedddeeemmmuuuppplllgggcccccceeekkkppp~~~zzz|||~~~uuullljjjkkknnngggVVVGGG@@@999777444222111000...,,,++++++++++++******************))))))))))))******)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$LLLOOOSSSWWW[[[bbbkkkrrrrrrfff___hhhmmmRRRIII@@@999999555000//////...---,,,++++++++++++************++++++)))))))))******)))))))))******))))))))))))******((())))))******+++++++++)))))))))************+++)))******+++,,,---......,,,,,,,,,,,,------------///......//////000111222555>>>WWW}}}tttwwwWWWSSSaaarrrPPP???<<<888222...,,,+++***)))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((((((&&&""""""'''+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&'''(((''''''((())))))))))))((('''((())))))***+++,,,,,,+++,,,///444777;;;DDDMMMSSS]]]iiisss~~~nnnfffgggggghhhhhhgggeeedddeeeggggggjjjpppuuuuuutttyyyxxxsssnnnjjjeeeaaacccgggpppsssxxx|||~~~|||{{{ooo^^^XXXOOOHHH???777333111000///---,,,,,,,,,,,,+++++++++++++++***)))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$VVVTTTQQQOOOPPPSSSWWWZZZlll|||kkkddd[[[uuunnnYYYEEE<<<;;;666000000///...---,,,++++++++++++************++++++))))))************))))))******))))))))))))******((())))))******+++,,,,,,))))))*********+++++++++)))******+++,,,---...///,,,,,,,,,------------...////////////000111222222888GGGgggqqqVVV^^^|||vvv~~~sssMMM???;;;555000...---,,,+++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&((()))((('''&&&''')))''''''((()))))))))))))))'''((()))***+++,,,,,,------111888@@@CCCIIIWWWggghhhuuupppwww|||oookkknnnrrrvvv|||~~~sssnnnpppqqquuuzzz|||xxxqqqhhhcccdddmmm~~~rrroooiiiddd[[[RRRIII@@@888333......------------,,,,,,,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$eee___XXXSSSQQQRRRRRRSSSZZZllljjjlllaaajjjsssUUUEEE???666111000///...---,,,++++++++++++************++++++))))))************))))))******))))))))))))******((())))))***++++++,,,,,,))))))******++++++++++++)))******+++---...//////,,,,,,,,,---------......////////////000111222333:::LLLnnn~~~|||ZZZZZZsssxxxmmmTTTAAA<<<666111///------,,,)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((()))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((((((%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))'''(((((()))))))))))))))'''((()))***+++,,,------111666AAAJJJOOOUUUhhh{{{|||}}}|||zzz~~~wwwssswwwssszzzuuuttt|||}}}~~~|||uuukkkdddZZZZZZ___mmm{{{}}}}}}vvvjjjXXXFFF999//////.........---------,,,,,,+++***))))))******)))))))))))))))*********''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$mmmcccZZZSSSRRRVVVOOOTTTdddwwweee``````}}}jjjKKKHHH999777444///---///000...***+++++++++,,,,,,---------,,,+++******)))*********************************++++++************++++++)))))))))))))))))))))))))))******+++,,,,,,------..................------+++---111444222000222777LLLdddrrrppplllmmmwwwwww^^^UUUbbbuuu{{{oooJJJAAA???:::000///111+++'''(((((())))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))'''''''''''''''((())))))+++***)))((('''((()))***((())))))))))))*********+++******)))))))))))))))((()))+++,,,+++)))'''&&&(((((()))(((((('''&&&&&&))))))(((((((((((())))))******))))))((((((''''''******)))((((((((((((((()))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((()))'''%%%%%%'''(((''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&)))))))))(((&&&''')))++++++''''''+++,,,,,,222:::<<>>999666333000//////---+++++++++,,,,,,,,,---------,,,++++++***************************************+++******************+++******************************+++,,,,,,------...........................555000///222222222;;;FFFdddtttSSSWWW\\\cccpppuuuuuu\\\XXXbbbzzzlllPPP@@@===333---......(((((())))))))))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((('''''''''''''''((()))+++***)))(((((())))))***''''''''''''(((((((((((()))******++++++******))))))******++++++******)))++++++,,,---------,,,,,,++++++***)))))))))******)))))))))))))))(((((((((((('''''''''((()))******))))))((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((((((((('''''''''((()))***)))((()))+++---...******...000333:::CCCHHHOOO[[[hhhvvvyyyqqqooohhhccclll{{{~~~wwwxxxvvv{{{|||qqqvvv}}}|||xxxtttqqqttt{{{}}}vvvlllbbb___bbbeeeooo{{{{{{tttpppoooqqq}}}rrrTTTHHH<<<666333//////111000///,,,))))))+++---...))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&iii\\\RRRNNNNNNQQQRRRZZZrrruuuhhhccclllcccFFFEEE;;;999666333111...---,,,,,,,,,,,,,,,------------,,,,,,+++******************************************************************************************++++++,,,------..............................888111///333333444BBBTTTuuu[[[GGGQQQ\\\eeeppp|||sssqqqcccOOOKKK```^^^AAA@@@999000//////*********)))))))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''&&&'''''''''***))))))((())))))******((((((((((((((((((((((((((()))******+++******)))******))))))***+++,,,---///000000000///...,,,+++------,,,++++++***++++++)))))))))))))))*********%%%&&&&&&&&&((()))***+++)))))))))(((((((((''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&'''((()))***((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((((((((((((''''''(((***++++++******,,,------,,,---222666;;;CCCKKKPPPZZZkkk~~~vvvkkkhhhjjjkkkooo~~~}}}xxx|||tttwwwzzz}}}zzzwww}}}{{{llleeeiiieeejjjpppsssqqqjjjbbb\\\ccchhhtttwwwhhhUUUFFF999000---///000...---------------...))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&nnnVVVRRRQQQUUUTTTSSS\\\iii~~~rrrgggaaaiiivvvRRRLLL>>>;;;888555222...---///,,,,,,------------------,,,,,,+++************+++*********************************++++++******************************************+++,,,,,,------............////////////111...000666555888OOOiiimmmdddoooxxxzzzzzz}}}fffrrrpppVVVFFFQQQkkkzzz}}}mmmIII@@@;;;888444---,,,+++******))))))))))))((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&'''((()))***)))(((((()))(((''''''&&&&&&''''''((((((((())))))******+++++++++++++++++++++++++++------,,,++++++,,,------///...------...000222333888888777555222...+++)))///...---,,,++++++++++++)))))))))******+++++++++&&&&&&&&&&&&'''((()))***)))))))))(((((((((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&%%%%%%&&&''''''%%%###%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((()))+++,,,,,,+++***+++,,,+++---222777===DDDKKKQQQZZZggg}}}{{{wwwuuussssssnnnqqqtttyyyyyyyyyxxxuuutttuuuuuuuuu~~~xxx|||tttpppiiiiiijjjmmmnnnhhh]]]TTTUUUUUUaaawwwwwwaaaMMM>>>555222---,,,...222222...***)))+++***************))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuufffZZZWWWUUUPPPPPPTTT___ooo~~~kkkWWW^^^eeennnXXXEEE>>>888777333///...222---------------------------,,,,,,+++***+++++++++************************)))***++++++++++++***)))************************))))))******+++,,,,,,,,,........./////////000000---///333666999LLLrrrtttpppuuunnnRRRNNN]]]hhhpppbbbDDD777<<<:::+++...---+++***))))))))))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''&&&''')))***+++***)))((()))(((((('''''''''((((((((())))))***+++,,,,,,,,,------........./////////333222000......///111333444444444444555666666777>>>===;;;888555222///...111000///---,,,+++++++++))))))******++++++,,,,,,)))(((((('''''''''((((((***)))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))+++,,,---,,,******+++,,,---333;;;BBBJJJSSSZZZ^^^nnn~~~~~~xxxsssuuuzzzvvvwwwuuussswwwvvvvvvvvvvvvvvvyyyzzzoookkkiiimmmsssrrrhhh___RRRLLLQQQ```nnnwwwssseee[[[VVV@@@666///000111---******,,,,,,++++++*********)))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&mmm]]]VVVPPPPPPTTTIIIVVVlll}}}```___XXXgggqqqRRREEE:::888666111000333............------------------,,,+++++++++++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))******++++++,,,------.........//////000000111111555555333BBBkkk~~~zzzssszzz}}}bbbPPPTTTWWWgggYYY<<<<<<===///000...,,,***)))))))))***)))((((((''''''(((((()))''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''(((((((((((()))***************))))))(((((())))))***+++***+++---...///000000000///000000111222333444444555555555555666777999999999:::<<<===<<<;;;999777;;;999777555333333333444444333111///...---,,,,,,+++++++++++++++,,,,,,,,,******)))(((((((((((((((******)))))))))((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))'''%%%%%%'''(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))******+++,,,,,,++++++,,,...111888???HHHOOOZZZhhhrrrwww{{{sssvvvzzzvvvnnngggeeeiiiooottt}}}|||}}}}}}yyy}}}zzzeee[[[RRRPPPPPPVVVgggxxxpppUUU999...---,,,...222------,,,,,,+++*********((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||kkk]]]VVVWWWKKKOOOWWWggg{{{}}}cccZZZ[[[yyybbbOOO>>>;;;:::333000333///.........------------------,,,++++++++++++,,,************************(((***+++,,,,,,+++***(((++++++++++++++++++++++++++++++,,,------......///---......///000000111111333888555333OOO|||dddYYY___cccttt}}}|||~~~}}}uuuyyy{{{\\\SSSNNN]]]yyy~~~TTTBBB>>>888111000---+++)))))))))***))))))(((((((((((())))))&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))***)))))))))******++++++))))))))))))***+++------...///111333555666666666444555666888:::;;;<<<===???CCCIIINNNQQQQQQOOONNNKKKNNNQQQSSSRRRMMMGGGCCC===;;;777555444555888:::888777555333111//////...,,,,,,,,,,,,,,,+++++++++***))))))))))))******+++*********)))))))))(((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))+++)))&&&%%%&&&((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********++++++++++++---000666:::CCCJJJRRRYYYggg|||tttuuu}}}tttkkkiiillloooooonnnzzzlll[[[MMMIIIQQQZZZuuu|||NNN888222000111555...------,,,++++++******((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnn\\\VVVXXXRRRNNNUUUgggjjjccc^^^pppnnnVVVBBB>>><<<555000222//////.........---------...---,,,,,,++++++,,,,,,************************((()))+++,,,,,,+++)))(((++++++++++++++++++++++++------......///000000000---......///000111111222///777555555YYY|||rrrVVVEEEIIIQQQeeesss}}}yyyuuuyyyxxxsssnnnvvvoooZZZNNNWWWsssoooIII??????222000...+++)))))))))***))))))(((((((((((())))))&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******++++++***)))))))))***,,,---((())))))***+++---...///111333555777999::::::::::::;;;===???AAACCCDDDEEERRRYYYdddmmmrrrqqqmmmiiieeehhhmmmooommmfff^^^YYYIIIFFF@@@<<<;;;<<>>999777888666333444:::///444222++++++000...&&&%%%&&&))),,,---,,,+++)))+++***(((&&&&&&''')))***))))))(((((('''''''''&&&&&&&&&&&&''''''((((((((($$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))+++++++++)))'''''')))+++111///,,,,,,000999DDDKKKXXX^^^dddmmm}}}yyy|||{{{yyyzzzuuuuuu||||||zzz|||yyyaaaeee]]]UUU___jjjrrr|||cccKKK:::111000,,,......+++,,,...+++$$$))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppaaaRRRLLLNNNXXXkkk|||eeedddYYYIII<<<555666444222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///000////////////000111111111111999PPPyyyuuuhhhZZZDDD===GGGPPPaaaiiivvv}}}uuuuuu{{{}}}zzzxxx}}}|||oooQQQLLLOOO```uuu~~~}}}hhh@@@<<<:::444...+++,,,...///))))))((((((((('''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((()))************///---...111222111333777;;;<<>>888111,,,***,,,///)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((())))))))))))((((((((((((************+++,,,------222111444888999888;;;@@@BBBJJJYYYiiizzzyyyssssss~~~}}}}}}}}}pppdddccccccVVVEEEBBB<<<777555333///---...111000...,,,+++,,,...///,,,,,,,,,,,,++++++******))))))((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((()))***,,,,,,++++++---...,,,...333>>>LLLZZZdddjjjpppzzz|||}}}{{{xxx{{{yyyyyyyyyzzz{{{mmmaaa\\\\\\___bbbvvvyyyooogggddd\\\QQQIIILLLYYYddd___DDD888000+++,,,+++''')))000*********))))))))))))((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbbVVVUUUQQQRRRXXXdddxxx___]]]\\\zzzeeeEEE===;;;111444333222000///......---........................------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///////////////000111222222777888GGGnnnyyy^^^LLLFFF???CCCPPPUUUeeennnxxx|||zzzyyy~~~xxxrrrrrruuuwwwtttpppnnnrrrvvvyyyyyytttssspppssszzzpppnnnnnnrrrsssrrrtttyyywww~~~ppp\\\LLLGGGTTTeeeuuukkkHHHBBB;;;555...))))))---)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((()))))))))(((((((((((('''((()))***+++,,,///222444444444777<<<======AAAHHHNNN```{{{uuurrrwww{{{vvv}}}{{{zzzyyyxxx{{{wwwttt{{{zzzbbbPPPEEE>>>===999///,,,000111000...---,,,---...///+++,,,---...---+++)))((())))))((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((((((((()))***,,,---,,,,,,---...333555<<>>:::444---+++...***)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((()))))))))))))))))))))(((((((((((()))+++,,,---///333777555777===DDDHHHLLLTTT]]]mmmtttcccRRRIII@@@555444:::///////////////......---***,,,---...---+++(((&&&(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((()))***,,,---,,,++++++---...666:::BBBNNN^^^qqqyyywww~~~yyylllddd^^^YYYUUU^^^xxxyyylllssszzzuuuooobbbRRRIIIHHHZZZqqqrrr___EEE111111333...+++...++++++++++++************((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''iiiYYYUUUWWWQQQ[[[tttqqq[[[NNNXXXuuu[[[AAA>>><<<666555333222000///......------------------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............////////////000111222333444777IIIiiisssVVVEEEDDDDDDLLLWWWYYY^^^eeemmmrrryyy~~~jjjWWWIIIJJJSSSeee\\\LLL>>>999555///+++---******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''''''''&&&''''''((((((((()))))))))((()))))))))************+++...000000///222777<<<;;;BBBQQQaaallltttgggPPP???777666333333333333222000///...+++,,,---...---+++((('''(((((())))))))))))******(((''''''''''''&&&&&&&&&%%%'''((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))))),,,,,,---,,,,,,---000222777???LLLZZZjjj~~~}}}yyy~~~~~~zzzwwwuuusssvvv~~~yyywww~~~zzzhhhXXXRRRDDDQQQcccvvvdddAAA222///---...111,,,,,,,,,+++++++++******((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''uuudddZZZVVVRRR]]]{{{iiiZZZ\\\```wwwMMMCCCAAA777666444222000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,---------............////////////000111222444555FFFiiidddLLLCCCHHHKKKQQQYYYYYY]]]bbbhhhppp|||yyy\\\NNNJJJQQQkkkyyy```FFF===888000,,,---*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''(((((())))))((((((''''''((((((((())))))))))))(((((()))***+++,,,------///333666888999>>>FFFLLLUUUaaatttxxxfffTTTGGG???===:::777444222111111............---+++***((((((((()))))))))*********))))))((((((((('''''''''&&&'''((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))*********+++,,,------,,,---111666:::BBBOOO___lllwww~~~|||zzzuuuaaaZZZSSSTTTeeecccEEE555111000000---,,,,,,,,,,,,+++++++++((()))************)))(((''''''''''''''''''''''''''''''''''''''''''''''''www^^^\\\MMMMMMgggyyyhhhbbbUUUkkkZZZEEEBBB777666555222111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,---------.........///////////////000111333444555YYYSSS@@@>>>IIIOOOUUU[[[YYY^^^ccchhhqqqvvv|||~~~{{{^^^NNNKKK[[[qqqzzzWWWGGG@@@666111111************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((()))+++,,,---...///111666<<<@@@EEELLLWWW___wwwtttIIIFFF???999555444444555000000000///...,,,+++***(((((())))))*********+++******))))))((((((((('''&&&'''((((((''''''(((***''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******)))(((''''''''''''''''''''''''''''''''''''''''''((()))))))))*********++++++++++++,,,,,,------///555<<>>FFFQQQ^^^nnnwwwYYYIII@@@777555:::555555444333000...------+++******)))******++++++))))))))))))))))))))))))'''((()))((('''&&&'''(((************)))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((()))*********+++++++++******,,,------///+++...:::AAAJJJ[[[vvvzzzzzzmmmfffiiijjjooo~~~~~~{{{}}}zzz[[[LLLSSSaaahhhNNN<<<111///......///---+++)))***************))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''|||hhhVVVRRRTTT]]]ttt___YYYcccvvvNNNDDD;;;888555,,,---333///.........------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000...222///...444444:::KKKuuujjjQQQBBBDDDKKKVVV```ffffffeeefffrrr}}}xxx{{{zzz{{{vvv{{{uuuttt~~~|||ssszzzxxxbbbNNNFFFXXX___tttbbbFFF@@@;;;333...,,,***)))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))***(((((((((******)))(((...,,,+++...444;;;>>>@@@OOO\\\ppp}}}gggXXXIII???===888888666444111...,,,***++++++******)))*********))))))))))))))))))))))))&&&''')))(((''''''((())))))******))))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%''')))((('''&&&'''((()))(((((((((((()))******)))***+++***)))***,,,---,,,///...333CCCNNN\\\qqqyyy|||tttggg^^^```dddppp|||{{{~~~zzzqqqQQQIIIPPPddd|||kkkSSS@@@777000...222111+++(((++++++++++++***)))))))))((())))))((('''''''''((((((''''''''''''''''''''''''{{{___TTTPPPSSSdddzzzooo___ZZZ|||YYYFFF<<<;;;:::000///444333............------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------......///000000000+++000...///444444@@@WWWZZZHHHBBBGGGQQQ[[[cccggggggfffjjjzzz|||nnnzzzuuuyyyqqq~~~~~~|||jjjkkk~~~~~~lll[[[RRRXXXSSSdddlllHHH@@@===444///---***)))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))(((((()))***,,,---.........000333:::AAAHHHMMMOOOfffxxx~~~lllVVVFFF===;;;888555333111...,,,,,,,,,+++***************))))))))))))))))))))))))%%%'''(((((('''''')))***)))))))))))))))((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''))))))'''&&&'''((())))))(((((())))))***+++)))***+++*********,,,...---222444<<>>999<<<444000222////////////.........------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------......///000000000111444333333555888PPPuuupppZZZFFF>>>JJJQQQZZZ___bbbcccfffhhhsssuuu~~~{{{zzzppp|||~~~~~~yyyeee^^^PPPZZZjjj{{{jjjOOODDD<<<555222...+++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((((()))))))))******+++++++++***))))))+++...---777EEEPPPZZZeeesss}}}}}}dddVVVVVV\\\```qqqwwwgggdddcccppp}}}}}}rrrxxxwwwTTTKKK???777444555555555111000///---,,,+++++++++))))))))))))))))))))))))&&&''')))(((''''''((()))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***)))((('''((((((***))))))))))))***++++++***+++,,,,,,,,,,,,///111111999@@@PPPhhhtttsssnnnttt{{{{{{uuuyyy}}}uuulll]]]VVV[[[vvv|||yyyeeeWWWSSSSSS\\\rrrlllIII333,,,......---,,,,,,,,,+++*********)))))))))((((((((()))******((((((((((((((((((((((((~~~aaaXXXUUUSSSdddtttwwwfff___mmm]]]FFF;;;;;;555111111///////////////............,,,,,,,,,---------..............................,,,,,,,,,---------......------......///000000000///111000222999DDDhhh|||[[[JJJGGGCCCNNNTTT\\\```aaaccchhhmmm|||{{{|||ssssss|||uuuuuuvvvfffXXXZZZdddvvv\\\HHH@@@999555000---++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********)))+++,,,,,,+++---111555AAAGGGQQQ^^^nnn~~~ssscccaaabbbaaaffftttpppkkkddd```]]]bbbllltttvvvtttlllkkkqqq}}}{{{kkkVVVDDD:::555333111333222000///---,,,,,,+++))))))))))))))))))))))))'''((()))((('''&&&'''((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((******((('''((()))******))))))******+++,,,+++,,,---------...000222888AAAKKK```{{{yyyrrrvvv|||{{{}}}{{{pppsssvvvuuuoooiii\\\SSSbbb~~~~~~www{{{iiihhh^^^XXX___qqqiiiEEE222111222...++++++++++++++++++++++++))))))(((((()))******+++((((((((((((((((((((((((lll]]]YYYTTTTTTfffppp___ZZZqqqlllOOO>>><<<666333444111000/////////............,,,,,,,,,---------..............................,,,,,,,,,---------......------......///000000000111333222777CCCWWWuuuJJJ>>>GGGEEEPPPVVV]]]``````dddkkkrrr|||rrryyy~~~{{{{{{qqq|||zzzxxx|||ttt```OOOPPPmmmfffOOOHHH;;;777222...,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))************''')))---///000555;;;@@@WWWXXX]]]kkkhhhZZZbbbzzz~~~}}}|||xxxxxxqqqwww~~~{{{sssmmmoooeee]]]___iii{{{tttYYYGGG===666333444333222000...---,,,,,,))))))))))))))))))))))))((()))***)))'''&&&&&&'''(((((()))))))))))))))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))'''(((******((((((((()))*********)))******+++,,,+++---.........///111333@@@IIIUUUmmm~~~tttwww|||lllxxxooodddZZZFFFOOOoooyyy}}}~~~{{{~~~wwwfffSSSKKKTTTlllXXX:::555555000++++++++++++++++++,,,,,,))))))((())))))***++++++))))))))))))))))))))))))lll___SSSTTTUUUfffhhh^^^jjj[[[@@@BBB999111444000000000///................................................................................................//////000111222222444...222NNNvvvjjjTTTHHHCCCDDDIIIRRRUUU[[[aaabbbdddppp|||tttwww~~~xxx~~~vvvqqqxxxvvv~~~gggYYYTTTjjjcccFFF@@@666555222))))))///---))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))(((((((((((())))))***000+++---666999;;;JJJ^^^ppppppqqqyyyeeebbb```ggguuu|||nnngggkkkwwwgggKKK??????<<<444000444444...)))+++...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((('''(((((()))***++++++++++++++++++***++++++,,,,,,,,,,,,---...---...555;;;IIIPPPccc~~~~~~|||pppiiiooovvviiiWWWLLLEEEVVVnnn~~~|||||||||yyyvvv~~~ttt[[[NNNOOOSSShhhbbb???333444,,,,,,+++***((((((***+++))))))))))))((((((((((((******))))))((((((''''''jjjYYYSSSSSS___zzz{{{bbbeeennnHHHBBB999444444///000000///............///........................................................................000000///000000111222333444:::555888TTT~~~dddNNNDDDAAADDDIIIUUUWWW[[[```aaaeeerrr~~~ssssss|||~~~|||ppp|||~~~uuu|||jjj[[[RRR```~~~tttXXXFFF:::777444***)))---+++***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******)))))))))***++++++---,,,...333<<>>^^^nnnmmmrrrsss___qqqfff```\\\___eeekkkrrryyyvvvfff\\\^^^dddhhhuuucccAAA;;;???:::777:::333222000...,,,******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))))))))))))))))))))))))))*********))))))))))))***+++,,,---333///000555777:::LLL```wwwzzznnnWWWMMMVVVooo{{{|||}}}~~~```FFF@@@HHH___rrrQQQ666333///......///...,,,************))))))))))))(((((((((((())))))))))))pppdddWWWVVVkkkgggXXXmmmcccIII;;;444777222111000000//////000000////////////////////////........................////////////////////////000//////000000111222333333555???bbbyyyYYYNNNCCCBBBEEEGGGJJJNNNTTTVVVXXX^^^kkk|||vvvpppqqq{{{{{{sssxxx}}}}}}zzznnn|||fffWWWWWW___gggjjjiiiMMM???>>>666000000...++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++((((((((()))))))))******)))))))))***+++,,,---...444999OOOmmmyyyuuu{{{|||kkkbbbkkkvvv|||ggg[[[```kkkwwwlll```XXXOOOSSS^^^aaappp|||UUU???888444666>>>666444222000...,,,+++***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''((())))))******))))))))))))))))))))))))******))))))******+++,,,......000,,,...666999???UUUnnn}}}}}}|||aaaKKKRRRnnn}}}wwwqqqrrriiiHHHCCCBBBPPPrrrzzz[[[===777111---......---,,,++++++*********)))))))))(((((((((((())))))))))))ooo[[[UUUbbbyyyrrrYYY^^^eeeLLL===333666222111000000//////000000////////////////////////........................////////////////////////111111111111111222444444333333FFFvvvmmmPPPIIICCCCCCDDDEEEJJJPPPTTTWWW[[[aaaooouuuoooppp|||yyyvvvzzz||||||zzzoooyyyqqq]]]VVVXXX]]]aaawwwrrrSSSAAA@@@888000///,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++(((((()))))))))***************++++++,,,...///000>>>RRRhhhrrruuu|||uuuooonnnuuu~~~jjjqqqxxxwwwdddYYYWWWSSSZZZiiiUUU:::444888:::888777444222///---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))************)))***)))))))))))))))))))))*********+++,,,...///000,,,(((---888???HHHbbbyyymmmVVVMMMgggzzzmmmgggooo}}}wwwZZZJJJBBBFFF```lllGGG>>>444...,,,---+++***+++++++++*********))))))'''((((((((()))))))))***yyy___UUUZZZkkkvvvWWWNNNjjjdddMMM???222444222111111000000000000000000000000000000000000000........................000000000000000000000000222222222222333444555555777888RRR}}}^^^JJJEEEBBBBBBCCCEEEMMMUUUUUUYYY]]]dddrrruuunnnooo}}}|||vvvvvv}}}|||~~~pppxxx~~~dddVVVSSSYYY^^^rrrxxxWWWDDDBBB999000---***+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))************+++,,,,,,---...///111111IIIiii|||rrrnnnwwwiii]]]QQQ```yyyrrrGGG@@@???777:::888666333000...---,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))************************)))))))))))))))+++++++++,,,---...000111000,,,222@@@IIITTTqqq{{{zzz~~~kkkxxxsss```QQQVVV}}}||||||}}}pppooovvvqqqTTTHHHCCCTTTsssSSSIII<<<333000000...,,,+++++++++************)))'''((((((((())))))******kkk]]]WWW[[[tttwwwSSSLLLUUUcccOOOBBB222555333333333222222000///..................///000000...............///000000........................---///222333333333444666444111ccctttCCCDDDAAA@@@BBBHHHNNNQQQRRRUUUSSSZZZlll~~~sssmmmrrr{{{|||tttyyy}}}sssyyyZZZJJJMMMYYYyyykkkLLLAAA888333111++++++***))))))))))))))))))+++++++++***)))(((((('''))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,&&&///+++***111+++222NNNiiiuuu{{{xxxyyy{{{mmmqqqoooeeehhh~~~wwwvvvaaaFFFCCC===777:::;;;777333000///------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***,,,------------...000...444888???QQQqqqyyyjjjrrrnnnzzzuuufffttthhh\\\}}}~~~}}}yyyuuuxxxooo\\\HHHFFFYYYrrrdddEEE666000******///+++***************++++++((((((((((((((((((((((((}}}gggYYYUUUeee|||aaaOOOPPPooodddJJJ888999333333333222111000///...//////......//////000111...............///000000........................---///222333333333555666888===qqqhhhEEECCCAAA@@@CCCHHHNNNQQQRRRWWWWWW___qqqqqqjjjmmm{{{wwwuuuooorrrnnnUUUTTTVVVooowwwxxxuuufffQQQ???888777111,,,++++++************+++++++++******)))(((((('''))))))(((((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,111000+++===___qqq~~~~~~jjjggguuuvvvqqqrrrvvvwww{{{~~~www|||gggPPP???:::<<<;;;999555222///---,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++------,,,---///000222555>>>NNNggg|||zzzvvv}}}vvvvvvsssrrr{{{ppp~~~zzzwwwwww}}}}}}iiiOOOCCCJJJ```wwwbbbBBB222222000***++++++************++++++((((((((((((((((((((((((mmmZZZRRRZZZjjjmmmSSSLLLgggqqqJJJ:::;;;444444333222111000//////000////////////000111111...............///000000...........................000222333333333555777888HHH~~~tttTTTDDDBBBAAAAAADDDHHHMMMPPPRRRYYYYYYcccuuurrriiilll{{{{{{uuuqqqppp]]]YYYQQQmmmtttyyy}}}|||^^^@@@777888000------,,,+++++++++++++++++++++******)))((((((((())))))(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,000(((...666...222RRRrrrnnn{{{xxxbbbiii{{{uuuqqqjjjrrr|||~~~sssmmmmmmuuu~~~|||qqqjjjpppdddDDD@@@===;;;:::888555111...,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,,,,,,,---///111333333@@@]]]|||tttwwwzzzwwwlllkkkvvvwwwnnnooo{{{}}}~~~~~~sssvvv}}}aaaIIIAAANNNiii}}}{{{MMM333444222%%%++++++************++++++((((((((((((((((((((((((vvv___TTTXXXbbb|||___RRRfff|||MMM===<<<666555444222111000//////000000000000000111111222...............///000000...........................000222222333444666888666NNNiiiEEE@@@AAAAAABBBDDDHHHMMMPPPRRRWWWZZZfffwwwuuulllpppzzz|||zzzssspppbbb^^^QQQ```ssslllEEE999888///...---,,,++++++***++++++************))))))(((((())))))(((((((((((())))))((()))))))))************+++++++++,,,,,,,,,------111(((000444///DDDjjjzzzmmmttt}}}vvvssszzzzzziiixxxpppnnnttt}}}zzzsssmmmqqqmmmkkkuuuvvvooopppuuu~~~XXXHHH@@@:::999:::888444222,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++)))+++,,,,,,,,,...111333888666GGGlll~~~vvvsssvvvrrrhhhhhhpppiii___qqq{{{~~~vvvtttsss{{{sssXXXDDDEEEYYYlll}}}___===444222***,,,,,,+++*********++++++((((((((((((((((((((((((gggWWWVVVZZZuuuooo\\\]]]dddFFF<<<777666444222111000000///000000000000000111111222...............///000000////////////////////////...000111222222444777::::::WWWddd@@@???@@@AAACCCEEEHHHLLLPPPRRRXXX]]]kkk|||tttlllqqqyyyzzz{{{rrrppp~~~gggaaaTTTJJJggg~~~WWWCCC===222------,,,******)))))))))*********)))))))))))))))))))))(((((((((((())))))((()))))))))************++++++,,,,,,,,,------------***111222888]]]{{{wwwyyyxxxxxxuuu~~~zzzuuu}}}{{{sssvvv}}}~~~ssshhhkkkoooyyy}}}tttfffnnn}}}VVVGGG:::999<<<:::777666...---,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,***+++,,,,,,---///333666???AAAWWW|||tttzzzxxxzzzrrrlllmmmmmmhhh```ggg{{{yyy{{{~~~~~~~~~yyynnniiiqqqmmmTTTFFFIIIPPPooo|||VVV:::111222---,,,,,,+++******++++++))))))))))))))))))))))))ppp\\\XXXXXXgggzzz```[[[~~~MMM999888777444222000000000000000////////////000111111...............///000000///////////////////////////000111222222555888;;;EEEhhh^^^AAABBB???AAADDDFFFHHHKKKOOORRRZZZaaaqqqppphhhlllxxxwwwwwwwwwuuuiii]]]TTTNNNcccttt{{{fffHHH>>>333...---,,,***))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************,,,,,,,,,,,,------------+++---222999OOOrrrvvvyyyuuuxxx~~~ooohhhpppbbbrrrkkkTTT>>>:::===<<<:::::://////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,------...111555888???KKKfff~~~sss~~~wwwccccccllllll```bbb}}}zzzxxxuuuwww}}}~~~|||rrriiiiiivvvttt\\\JJJBBBdddxxxqqqHHH333222...---,,,++++++***++++++))))))))))))))))))))))))yyyccc[[[XXX^^^nnnaaaQQQ>>>999777555222000000000000//////......//////000111...............///000000///////////////////////////000111222222555999<<>>AAAEEEGGGIIIKKKOOORRRYYYbbbsssmmmdddhhhwwwuuuuuu}}}yyyttt___ZZZYYY^^^kkk{{{kkkGGG<<<555///...---,,,************)))))))))))))))))))))***))))))(((((((((((())))))))))))))))))************,,,,,,,,,------------...---000555KKKlll~~~}}}||||||nnnbbbdddnnnuuuzzz|||vvvyyy}}}ssseeejjjdddFFF===>>><<<;;;<<<111111///---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------,,,---......///333777;;;???UUUsss}}}tttddd```gggfffbbbsss|||sssuuuxxx{{{~~~~~~{{{wwwoooqqq|||]]]HHHUUUgggcccCCC555......---,,,++++++++++++))))))))))))))))))))))))ggg\\\VVVUUUyyybbbwwwXXXJJJ:::888555222000000000000...............///000000...............///000000000000000000000000000000///000111111222555999<<>>@@@===AAAEEEHHHIIIKKKOOORRRWWWaaasssmmmdddiiivvvuuuwww|||vvvhhhfffSSSNNN___nnnGGG>>>;;;000000...---,,,+++++++++)))))))))))))))*********))))))(((((((((((())))))))))))))))))************,,,,,,,,,---------......///000777ZZZwwwzzzjjjXXXKKKRRRdddrrruuutttssswww||||||||||||}}}{{{www|||nnnddd```pppLLL??????<<<;;;<<<333222000...,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------...//////000444999===DDDaaannnfffgggfffmmm}}}{{{ooouuu|||~~~~~~pppcccnnnvvvlllQQQJJJ]]]{{{[[[@@@///...---,,,++++++++++++))))))))))))))))))))))))vvvaaaWWWWWWeeexxxjjjooobbbFFF<<<777333333222000111444000000000000000000000000////////////000000000000////////////000000000000...000666...222999666IIIdddmmmNNN???AAADDDBBBCCCHHHJJJKKKNNNSSS^^^kkkxxxoooeeeeeeuuu~~~yyyyyy~~~uuu|||eeeUUUMMMQQQeeexxx}}}MMM888>>>444000...///---)))''')))+++++++++************)))))))))))))))))))))))))))++++++*********************---,,,///333+++'''111222,,,QQQwwwvvvVVVSSSUUU^^^hhhnnntttyyytttuuuvvvxxxzzz|||xxxvvvyyy|||uuurrrtttooommmppppppnnnooossspppmmmlllmmmnnnmmmnnnooopppqqquuusss^^^```hhhPPPEEE@@@>>>===666444111...---,,,------++++++++++++++++++++++++******))))))))))))******(((((((((((()))))))))))))))))))))***++++++,,,,,,---***+++111111111999EEEOOOmmmyyy}}}qqq[[[ddd|||vvvyyyuuuxxx||||||{{{}}}~~~{{{oookkkoooyyy}}}___LLLGGGRRRpppWWW;;;,,,***...)))''',,,---************))))))))))))hhh]]]UUU^^^tttfff```oooaaaGGG>>>888444444222//////222000000000000000000000000------------............////////////000000000000000///555000222666888SSS{{{yyy___FFF===@@@CCCBBBCCCGGGJJJJJJNNNTTT```lllzzzkkkdddhhhyyyxxxxxxxxxwww\\\MMMHHHZZZqqq~~~\\\AAA@@@666111//////...***)))++++++++++++************)))))))))))))))))))))))))))************************+++///,,,,,,111...,,,444444BBBnnnsssqqqiii```[[[```jjjooorrrtttvvvuuuttttttuuuuuurrrooommmjjjhhhkkkmmmlllkkkjjjaaa___^^^___```___ZZZVVV\\\VVVQQQQQQSSSSSSUUUXXX^^^]]]\\\ggg{{{jjjWWWllleeeLLLDDDAAA;;;888888555222...,,,,,,,,,++++++++++++++++++++++++******))))))))))))******(((((((((((()))))))))***)))))))))***++++++,,,,,,...+++---111111111===LLLeee~~~xxx}}}{{{ddd]]]ssswwwvvvzzzuuuwwwyyyzzzyyy{{{uuuppptttxxxnnnFFF@@@FFFaaa|||CCC111,,,000+++***---,,,************))))))))))))pppcccUUUXXXggghhhXXXZZZtttiiiLLL@@@999555555333///...///000000000000000000000000------------............////////////000000000000111,,,333333555666@@@iii{{{fffPPP???<<>>CCCBBBAAACCCGGGHHHIIIOOOVVVfffrrreeeaaahhhttt|||xxxyyyuuuvvv[[[HHHSSSppp^^^BBB<<<555/////////,,,+++,,,+++++++++*********))))))))))))))))))))))))))))))***************+++++++++***333...(((///444444777???zzz}}}nnnxxxkkk``````hhhooovvv{{{{{{xxxsssoooooossszzz}}}wwwzzztttsssuuunnnlllqqqrrrlllhhhiiijjjiii```ZZZ]]]___jjjYYY___yyytttMMM>>>===777;;;===:::333---++++++******************************))))))))))))******(((((()))))))))*********))))))***++++++,,,,,,---------000111///444LLLeee{{{pppooottt|||xxxbbbOOOpppyyynnnpppvvvxxxvvvttt~~~}}}~~~~~~}}}wwwsssQQQGGG@@@EEE^^^RRR999---///......///***+++++++++*********))))))}}}kkkYYYVVV[[[nnnppp[[[YYYeeewwwNNNDDD<<<555444555222111111////////////////////////////////////000000000000////////////000000000000333***222666777777MMMeeePPPDDD>>>???BBBBBBBBBDDDGGGHHHIIIPPPYYYiiitttfff___dddttt|||zzz{{{~~~ttt|||uuu]]]GGGKKKcccyyyrrrLLL@@@777///......,,,***++++++++++++*********))))))************************))))))*********+++++++++(((222///***000333444;;;SSSiiinnn|||llleee___```ccciiisss|||vvvsssuuuzzz{{{vvv|||{{{{{{lllVVVhhhUUU;;;???444888;;;:::666000---,,,******************************))))))))))))******))))))))))))*********************+++,,,,,,------,,,,,,///111000999VVVssstttyyymmmqqqsssxxx|||gggSSSPPPvvvmmmqqqzzz}}}yyyvvv}}}~~~wwwwwwRRRHHHCCCEEEVVVxxxWWW;;;---...---...///)))++++++++++++************sssZZZVVVWWWeeeccc[[[```kkkJJJ@@@666444555333222222000000000000000000000000------------............////////////000000000000555,,,333444333444KKKzzz```KKKBBB??????@@@CCCCCCFFFIIIHHHIIIRRR\\\lllvvvjjj___aaavvv{{{{{{}}}sss{{{xxxbbbJJJEEETTTiiivvv{{{___FFF;;;111//////,,,***++++++++++++************)))************************)))))))))***++++++,,,,,,(((///......111000666GGGrrrssseee|||xxxrrrcccaaaaaacccdddeeelllttt~~~gggaaahhhCCCAAA555666999:::888444000---++++++++++++++++++++++++******))))))))))))******)))))))))*********++++++******++++++,,,---------,,,,,,///333666CCCbbbxxx{{{qqqyyyxxxwwwzzzjjjTTTMMM```sssiiieeemmmyyy}}}|||zzz|||}}}}}}|||}}}YYYMMMEEECCCMMMiii{{{vvv]]]AAA111000------///***,,,++++++++++++*********~~~]]]XXXTTT]]]xxxlll]]]aaaSSSEEE999555444333111222000000000000000000000000------------............////////////000000000000333...555222333999NNN{{{___IIIAAABBBBBBAAACCCDDDGGGJJJIIIJJJSSS^^^nnnvvv~~~nnnaaaaaauuu~~~{{{zzzzzzqqqxxxiiiNNNCCCNNNcccrrrxxxrrrMMM@@@555111111...,,,++++++++++++************)))************************((())))))***++++++,,,,,,***,,,,,,000222...===[[[qqqzzzwwwkkk```___bbbhhhjjjhhhhhhjjjqqq{{{zzzuuuiiigggVVVEEE999888888999;;;999222,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))*********+++++++++******+++,,,,,,------......---000666===MMMmmmyyyzzzvvvjjjsss~~~}}}xxxpppXXXKKKXXXzzzhhhbbbaaaiiirrrwwwyyyzzzvvv{{{}}}}}}~~~}}}kkkYYYHHHAAAGGGaaasssooogggKKK999555...---///+++,,,,,,+++++++++*********aaa[[[TTTXXXrrrnnn\\\aaaYYYJJJ;;;555444111000000000000000000000000000000////////////000000000111////////////000000000000000...666333666AAAVVV~~~aaaJJJBBBDDDFFFDDDDDDEEEHHHKKKIIIJJJTTT```ooovvv}}}pppcccbbbqqq|||zzzyyywwwmmmtttkkkNNNAAALLLbbbrrrxxx}}}RRRDDD777333333000---,,,+++++++++************)))************************((())))))***++++++,,,,,,+++******000222---BBBjjjyyy}}}lllzzzoooaaa```^^^bbblllqqqnnnhhheeejjjnnnyyyssskkkyyywww^^^~~~hhhIII>>>:::888:::===;;;444,,,------------------------******))))))))))))******)))************+++++++++***++++++,,,,,,------...000...111999BBBTTTtttvvvsssvvvnnnhhhqqqwwwiiiMMMJJJhhhxxxkkkeeedddhhhnnnpppssswwwtttzzz}}}~~~}}}{{{cccMMMCCCLLLiii~~~oooSSS@@@999000---///---,,,,,,,,,+++++++++******jjj[[[TTTWWWgggdddaaaxxxdddHHH666555333555555,,,000000000000000000000000000000000000000000000000///000000000000//////...,,,444666444444<<>>999333222444000000000000000000000000000000000000000000000000000---...///000000111000000333111111444<<>>======222///---,,,,,,---,,,+++,,,+++******))))))******))))))******+++,,,,,,,,,++++++++++++,,,---...///...555:::CCC\\\~~~zzz}}}tttvvvwwwzzzzzzgggPPPGGGMMMhhhzzziii]]]YYY```aaadddgggiiikkklllmmmsssssstttuuuvvvvvvvvvvvv|||~~~~~~~~~}}}nnnGGGLLLlllrrrOOO777111111...,,,,,,+++************+++mmmXXXRRRWWWooolll___hhhlllOOO===;;;555111333222////////////////////////////////////////////////------...000111111111111222000333555;;;[[[|||]]]RRRHHHDDDFFFCCCDDDDDDFFFHHHHHHLLLYYYgggyyy}}}jjj]]]^^^sss~~~tttqqq}}}kkkhhhhhhkkkkkkccceeehhhooo{{{\\\IIIJJJUUUeeekkksssvvvxxxTTT<<<888444111111---,,,,,,,,,+++++++++************))))))))))))******))))))***++++++,,,,,,---+++...,,,777---DDDrrrSSSVVVppptttkkkdddaaa```YYYccchhhfffiiissswwwttt{{{zzzzzzzzz}}}xxxYYYaaavvv~~~{{{zzzPPP;;;DDDEEE>>>>>>???555222...,,,,,,,,,,,,+++,,,+++******))))))******))))))***++++++,,,,,,---,,,++++++,,,,,,---...///...444:::IIIhhhsssnnnxxxvvvqqqnnn^^^KKKJJJ^^^|||}}}ooobbb\\\ZZZ```aaaccceeegggiiikkklllqqqqqqrrrssstttttttttttt~~~~~~```III___yyyggg@@@333333000,,,,,,++++++************qqq[[[VVVVVVhhhggg[[[cccmmmMMM;;;<<<777222333333////////////////////////////////////////////////------...000111111111111000///666777999^^^oooVVVRRRJJJEEEDDDBBBDDDDDDFFFGGGGGGLLLZZZhhhyyy}}}jjj\\\\\\rrr}}}sssppp~~~jjj___WWWSSSQQQIIIJJJNNNWWWeeevvvgggHHHCCCMMM[[[fffyyy}}}\\\@@@:::444111000+++,,,,,,,,,+++++++++************))))))))))))***************+++,,,,,,------...///,,,666///UUUiiiLLLVVVgggxxxvvvnnnjjjddd\\\^^^gggjjjgggkkkuuu{{{xxx}}}|||~~~]]]___rrr}}}|||}}}xxxfff@@@@@@AAA>>>======888555000,,,,,,,,,,,,,,,,,,+++******))))))***************+++,,,,,,------,,,,,,,,,,,,---...//////222777@@@TTTxxxxxxwwwrrrfffUUUHHHNNNmmm}}}vvvhhhaaa______ccccccbbbbbbdddgggkkkmmmooopppqqqsssttttttuuuuuu~~~~~~~~~yyytttqqqrrruuuwwwzzz~~~}}}vvvpppooopppjjjhhhkkkwwwtttDDDKKKiii~~~JJJ444111///,,,,,,,,,,,,++++++******uuu^^^YYYVVVaaakkk\\\]]]xxxRRR<<<<<<888333444333000000000000000000000000000000000000000000000000---...///000000111000000000...999::::::fff}}}YYYFFFIIIFFFAAABBBAAADDDDDDEEEGGGGGGLLL[[[iiixxx|||kkk\\\\\\ppp{{{tttrrrhhhYYYNNNKKKLLLGGGCCCFFFMMMWWWfffzzzzzzOOOCCCIIIVVVqqqfffHHH>>>555000///+++,,,,,,,,,+++++++++************))))))))))))************++++++,,,---------000...000333888lll```MMMbbbvvvyyyooommmkkkcccZZZaaaeeeiiilllrrr|||gggdddsss~~~www{{{zzz|||MMM@@@======???======888222---,,,---......,,,+++******))))))************++++++,,,---------,,,,,,,,,,,,---...///000222888DDD^^^dddLLLBBBMMMuuuzzzrrrzzz|||kkk___\\\^^^___dddcccaaa```bbbeeeiiillllllmmmoooqqqsssttttttuuu~~~|||xxxrrrmmmjjjiiigggccc___^^^___aaacccjjjnnnpppkkkccc___aaaeeeZZZXXX___ooo|||FFFBBBYYYVVV888///,,,,,,,,,,,,---,,,++++++***{{{aaa[[[TTT[[[xxx{{{cccWWW{{{```@@@<<<777222333333000000000000000000000000000000000000000000000000//////000000000000//////222---:::===@@@rrrsssNNN===CCCBBB???AAABBBDDDDDDEEEFFFFFFLLL[[[jjjwww{{{lll]]]]]]ooozzzuuutttlll```UUUPPPNNNIIIDDDFFFHHHLLLWWWkkkYYYHHHJJJUUU{{{oooQQQDDD888000///,,,,,,,,,,,,+++++++++************))))))))))))************+++,,,,,,------...///+++666111EEEyyy[[[ZZZwwwzzzrrrddd```cccdddbbb^^^aaa___cccnnnxxx~~~jjjcccpppyyy|||~~~pppvvv^^^GGG;;;===DDDCCC@@@;;;444///---...//////,,,+++******))))))************+++,,,,,,------...---,,,,,,------...///000111888HHHiii^^^DDDAAAPPP|||sssxxx~~~ssscccXXXXXX[[[[[[aaa`````````aaacccfffgggggghhhjjjmmmoooqqqrrrsssxxx{{{xxxtttrrrpppkkkccc]]]OOONNNMMMLLLMMMPPPRRRTTTTTT\\\cccccc\\\YYY\\\aaafffaaabbbppp~~~wwwMMMCCCKKKeeedddCCC333---,,,,,,---------,,,+++***ccc[[[QQQVVVtttjjjRRRppplllEEE<<<666222333444000000000000000000000000000000000000000000000000///000000000000000///...666---999???FFF}}}vvvPPP===CCCBBB>>>BBBDDDDDDDDDEEEFFFFFFLLL[[[jjjvvv{{{mmm^^^^^^qqq|||vvvvvvrrrmmmbbbWWWNNNDDDBBBCCCCCCCCCKKK```~~~ZZZGGGHHHQQQxxxvvvuuuWWWIII:::000///---,,,,,,,,,+++++++++************))))))))))))*********++++++,,,,,,------...---))):::111NNNqqqWWWffftttpppaaaTTTTTTYYY]]]aaaeeeaaa[[[___nnnzzz{{{|||fff___hhhpppzzz}}}}}}xxx~~~{{{mmmtttjjjMMM;;;>>>IIIJJJBBB===555000......000000,,,++++++***)))************++++++,,,,,,------...---------------...000000555===QQQvvvUUU>>>EEEXXX}}}{{{zzzppp```VVVWWWZZZZZZ]]]^^^___aaabbbbbbccccccbbbdddfffiiilllooopppqqqrrr}}}xxxtttpppqqqsssppphhh```[[[\\\]]]___bbbeeehhhjjjfffsss|||tttrrrsssxxxooojjjrrr|||wwwvvv|||mmmOOOCCC>>>MMMpppoooOOO999000,,,,,,---...---,,,+++***