BMv6(: sssrrruuu{{{xxxxxx}}}wwwyyywwwxxx{{{~~~}}}wwwtttwwwzzzzzzxxxtttooommmkkkgggbbb]]]ccchhhcccaaafffeeeaaagggccccccdddiiiooouuuyyyzzzuuurrrmmmiiihhhkkkooorrreeegggiiiiiiggghhhmmmqqqoookkkiiijjjhhhdddcccfffeeehhhppplllxxx~~~zzziiiiiiiiiiiiiiifffbbb```_______________^^^]]]\\\ZZZZZZXXXYYY[[[\\\\\\]]]___aaabbbddddddbbbeeeiiihhheeebbbdddgggfffdddccceeehhheeecccaaa```bbbcccbbbbbbcccdddeeefffgggiiiiiijjjfffccc```____________^^^\\\```cccaaa]]][[[]]]```dddddddddbbb___]]]]]]]]]bbbdddfffgggiiiiiiiiihhhbbbcccggglllllliiihhhkkkhhhiiigggaaa___```___[[[ZZZ]]]]]]ZZZ[[[^^^^^^[[[[[[ZZZ[[[^^^```cccllluuuvvvuuusssqqqooonnnnnnmmmpppqqqqqqooollljjjiiiiiieeefffddd___YYYVVVWWWZZZZZZYYYWWWWWWWWWYYY\\\^^^aaaaaaaaa```^^^]]][[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\\\\\\\[[[YYYXXXZZZ^^^bbbbbbaaabbbdddgggnnnmmmkkkiiihhhhhhhhhiiiiiikkknnnqqqssstttuuuuuurrrtttrrrlllhhhhhhgggeeeZZZZZZ\\\aaabbb^^^]]]^^^]]]\\\[[[]]]bbbeeedddbbb^^^___aaaeeeiiinnnsssuuunnnmmmllllllmmmnnnmmmkkkiiigggfffgggkkklllkkkhhhffffffjjjqqqtttrrrrrrttttttqqqpppsssxxxzzzxxxtttsssrrrrrrqqqmmmiiikkkqqqnnnlllhhhccc``````bbbeeefffhhhgggddddddfffddd___````````````_______________bbbeeeddd___[[[[[[\\\WWWWWWZZZ^^^^^^^^^cccjjjeeedddeeegggkkkooopppqqqqqqooonnnqqquuuwwwvvvttttttuuuxxxzzz{{{zzzxxxwwwxxxzzz{{{zzzwwwuuussssssuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuvvv|||}}}yyywwwtttqqqmmmlllgggbbbbbbeeegggdddaaabbbdddfffeeeaaa]]][[[ZZZ|||uuufffeeefffllliiikkksssrrrmmmpppkkklllnnnrrrxxx}}}yyy|||}}}rrrrrruuusssnnnlllppptttttttttpppllliiigggddd^^^YYYXXX\\\XXXUUU[[[YYYVVV[[[]]]\\\[[[]]]aaaeeeggggggeeedddbbb```___```aaaaaaXXX___aaa\\\[[[___\\\UUU\\\___aaa```___```dddhhhllliiihhhjjjiiiffffffiiijjjlllqqqhhhkkkqqqlll~~~tttwwwooovvvjjjqqqiiillljjjjjjhhheeeaaa______```ccccccbbbbbbaaa```^^^]]]VVVXXXZZZZZZZZZ[[[]]]___```bbbbbbbbbeeejjjkkkhhhbbbeeegggfffdddccceeehhhgggeeecccbbbccceeedddddddddddddddeeefffhhhjjjkkkgggeeecccbbbdddeeeeeeddd```dddgggeeeaaa___aaadddfffffffffdddaaa___^^^___aaacccfffiiikkklllmmmmmmggggggkkkoooooolllmmmppppppqqqooojjjggghhhgggddd^^^aaaaaa^^^___bbbbbb______^^^___bbbdddfffoooyyyvvvuuusssqqqpppnnnnnnmmmpppqqqrrrpppmmmjjjjjjjjjpppqqqoookkkeeebbbccceeefffdddcccbbbbbbeeegggiiijjjjjjiiihhhgggeeedddccc\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^___``````___]]]\\\^^^bbbeeefffeeeeeehhhkkkrrrqqqooommmlllllllllmmmjjjlllnnnqqqtttuuuvvvvvvpppssssssmmmjjjkkkkkkjjjcccbbbeeejjjkkkgggfffggggggeeedddgggkkknnnmmmkkkddddddeeefffhhhkkkmmmoookkkjjjjjjlllnnnoooooonnnqqqooonnnppptttvvvtttrrroooooossszzz|||zzzzzz|||yyyuuusssuuuyyy{{{wwwssswwwvvvvvvuuuqqqmmmoootttvvvtttqqqllliiihhhkkknnnooopppooolllmmmooommmhhhllllllkkkkkkkkkjjjjjjjjjnnnqqqtttqqqjjjeeeeeefff^^^^^^bbbeeefffeeekkkrrrmmmmmmmmmppptttwwwyyyyyyuuusssrrruuuyyy{{{zzzxxx|||~~~|||~~~~~~{{{xxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy~~~}}}}}}|||xxxwwwuuuqqqnnnnnniiiddddddggghhhfffbbbbbbdddfffeeeaaa]]][[[ZZZkkkoootttyyy|||~~~yyyzzzyyywwwrrrkkkeeeaaabbbbbb___]]]ccclllmmmhhhlllggggggqqq{{{~~~~~~xxxrrrsssxxxyyyssskkkhhhgggggghhhkkkmmmmmmmmmoookkkgggfffgggeee___ZZZXXXXXXXXXYYY\\\]]]\\\[[[```aaadddeeeeeedddaaa```___```dddiiinnnooolllhhh]]]aaaffffffbbb\\\YYYXXX\\\\\\\\\^^^aaadddgggiiikkkppptttrrrqqqrrrrrrppprrrvvvwwwvvvvvvyyyxxxuuuzzzxxxvvvttttttrrrnnnllllllmmmkkkgggbbb```bbbeeegggdddbbbeeeiiiiiiddd___^^^[[[YYYXXXZZZ\\\]]]]]]```fffiiikkkpppvvvssskkkjjjhhhgggiiillllllhhheeejjjeee___```fffiiigggdddggggggfffeeeeeegggjjjmmmkkkfffdddhhhkkkjjjhhhhhhjjjjjjiiihhhfffdddcccbbbeeeggghhheeeaaa^^^___aaaaaaeeeiiilllmmmoooqqqrrrmmmnnnooonnnlllkkkkkkmmmsssqqqooonnnmmmkkkiiigggeeeccc```___```bbbeeehhhiiieeeggglllooonnnssszzzuuuwwwyyyxxxwwwuuuuuuuuuuuurrroookkkjjjkkkmmmooovvvtttsssqqqpppppppppppppppnnnkkkiiihhhkkkppptttsssvvvxxxuuuoooiiiffffffddddddeeeeeeffffffffffffaaaaaaaaaaaabbbdddfffhhhgggggghhhiiikkklllnnnnnnvvvwwwuuuooonnnqqqrrrpppmmmqqqttttttssstttxxx}}}wwwsssooonnnppprrrsssrrrmmmnnnnnnmmmlllmmmppprrrssssssrrrrrrpppnnnmmmlllmmmjjjgggeeefffhhhjjjkkkcccgggmmmrrrssstttttttttppptttyyy|||~~~~~~{{{{{{{{{}}}~~~{{{|||{{{vvv~~~}}}|||yyywwwxxx|||zzzzzzyyywwwuuuvvvyyy{{{wwwxxxxxxxxxvvvtttrrrqqqlllpppssssssqqqppprrrttt}}}|||{{{zzzssskkkjjjnnneeegggfffeeeiiioooqqqoooooorrrvvv|||{{{xxx}}}zzzwwwxxx|||~~~~~~}}}~~~}}}}}}~~~yyyyyy{{{|||{{{vvvsssvvvvvvrrrnnnmmmnnnhhhaaaaaafffiiihhhddd```bbbcccbbb```^^^\\\\\\iiikkkmmmnnnnnnoooqqqsssyyyzzz|||~~~{{{zzzxxxwwwvvvvvvvvvvvvqqqqqqpppnnnjjjfffbbb```bbbccc```^^^bbbjjjmmmjjjllliiikkkuuu}}}}}}yyyxxx}}}yyyxxxwwwtttnnniiihhhhhhggghhhkkkmmmoooooommmhhhbbb``````^^^ZZZVVVYYYYYY[[[___dddfffgggfffjjjkkkmmmnnnnnnmmmkkkjjjjjjkkknnnrrrvvvvvvsssooofffjjjmmmllliiidddaaa```fffffffffggghhhiiikkkkkknnntttwwwvvvuuuxxxzzzyyyxxx|||~~~}}}}}}~~~{{{}}}}}}{{{yyywwwtttqqqpppppppppnnnjjjeeedddeeegggaaa``````eeelllnnnjjjfff```^^^\\\[[[]]]___``````dddiiimmmoootttyyywwwppppppqqqqqqqqqooonnnllllllqqqkkkffffffkkknnnllliiilllkkkiiifffdddeeeiiikkklllhhhgggjjjllljjjiiikkklllllllllkkkjjjiiigggfffggghhhhhhgggeeeddddddddddddfffiiikkkkkklllmmmnnnppprrrssssssqqqpppqqqqqqtttsssqqqooonnnllljjjiiiiiigggfffeeegggjjjnnnppptttrrrsssvvvuuussswww~~~|||~~~~~~|||||||||xxxvvvssspppooopppqqqsss{{{{{{{{{{{{zzzyyyxxxwwwrrrqqqnnnllllllooosssvvvzzzzzzyyyvvvrrrnnnmmmmmmhhhiiikkklllmmmllllllkkkfffffffffgggggghhhiiijjjhhhjjjlllooorrrtttuuuvvvzzz{{{yyyuuutttwwwxxxvvvtttwwwzzzyyyvvvwwwzzzzzzwwwsssrrrtttvvvvvvuuurrrsssssssssrrrsssvvvxxxzzzyyywwwtttqqqnnnkkkiiilllkkkiiiiiiiiijjjjjjiiieeeiiinnnrrrtttuuuvvvvvvzzz~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxwwwvvvxxxyyyzzzyyyyyyzzz{{{~~~|||{{{uuunnnkkkllljjjllllllkkkooouuuwwwtttvvvxxx{{{|||}}}|||{{{zzz{{{|||}}}~~~}}}~~~{{{wwwwwwqqqnnnqqqqqqnnnllllllmmmgggbbbaaaeeegggeeeaaa___`````````^^^]]]]]]]]]iiijjjiiigggdddccccccdddkkklllnnnppprrrtttuuuvvvrrrpppnnnllllllmmmooopppooonnnmmmkkkiiigggfffffffffhhhfffcccdddkkkrrrtttuuutttxxxzzzwww~~~}}}{{{xxxuuupppllliiippppppoooooopppsssuuuwwwrrrllleee`````````^^^]]]\\\^^^ccciiiooosssttttttuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwyyy|||~~~}}}yyyvvvpppqqqsssrrrooommmllllllrrrrrrrrrrrrqqqpppoooooonnntttwwwvvvvvvzzz~~~|||zzz{{{|||xxxsssooonnnooopppooommmiiieeecccdddfffbbbbbbdddjjjqqqssspppkkkcccaaa``````aaacccdddcccgggjjjnnnppptttxxxvvvrrruuuxxx{{{yyyuuurrrsssvvvyyytttoooooosssvvvuuurrrtttrrrnnniiieeeeeegggjjjmmmkkkkkkmmmlllhhhjjjnnnoooooooooooonnnmmmlllkkkiiiiiihhhiiikkkkkkjjjiiikkkmmmoooooonnnmmmmmmnnnrrrtttvvvwwwvvvttttttuuuwwwwwwuuusssqqqooonnnmmmmmmmmmllllllooorrrvvvyyy|||}}}~~~}}}xxxtttxxx~~~}}}|||{{{|||~~~}}}{{{xxxwwwtttssssssvvvzzz||||||yyyvvvvvvuuuuuutttlllnnnoooqqqqqqpppooonnnjjjkkklllmmmnnnnnnmmmmmmlllooosssxxx{{{}}}~~~~~~}}}|||~~~~~~|||yyyxxx{{{~~~|||zzzwwwwwwxxxyyyyyyxxxwwwxxxxxxxxxxxxyyy|||~~~|||yyyvvvqqqnnnkkkiiiiiijjjjjjkkkjjjiiihhhgggkkkoootttxxxzzz|||~~~}}}||||||}}}}}}}}}||||||xxxqqqlllkkkoooqqqqqqqqqtttzzz|||yyy{{{{{{{{{}}}}}}{{{yyy{{{|||zzzwwwvvvyyy{{{zzzuuussswww|||~~~~~~yyytttpppoookkkiiikkkllljjjiiijjjkkkfffbbbbbbeeefffbbb___```___^^^]]]]]]^^^```aaammmnnnooommmjjjfffddddddhhhhhhjjjlllooorrrtttvvvvvvsssoookkkjjjkkkmmmoootttrrrooolllkkkkkkkkkllllllnnnooollllllrrr{{{~~~{{{zzz{{{wwwsssqqqrrrrrrqqqooowwwwwwvvvtttsssuuuwwwzzzvvvppphhhcccccceeeggghhheeegggkkkrrrxxx||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~{{{xxxtttttttttttttttttttttuuuvvvvvvwwwvvvuuutttrrrpppmmmsssuuurrrqqquuu{{{}}}~~~xxx|||}}}yyyrrrmmmmmmooorrrpppnnnjjjgggfffggghhhkkkjjjkkkpppvvvvvvqqqllleeedddbbbccceeeggggggfffhhhjjjlllmmmooopppooommmtttwwwyyyyyyxxxxxxzzz|||}}}yyyvvvwww{{{}}}}}}zzzuuunnniiigggiiilllnnnmmmnnnnnnkkkgggjjjoooqqqqqqqqqpppooonnnmmmlllkkkiiiiiilllppprrrpppmmmnnnpppqqqqqqpppooopppqqqtttvvvyyyyyyxxxwwwvvvvvv{{{|||{{{yyyvvvtttsssssssssrrrrrrrrrtttxxx{{{}}}}}}zzz}}}|||zzzyyyzzz|||~~~}}}zzzwwwwwwyyyyyywwwuuulllnnnooopppooommmkkkiiiiiikkknnnqqqsssrrrqqqpppsssvvv{{{}}}zzzwwwvvvwwwzzz{{{zzzyyyyyyyyyyyyyyyyyyuuuvvvwwwwwwwwwyyy|||~~~zzzyyyvvvssspppmmmkkkjjjgggggghhhgggeeedddeeeeeemmmppptttxxx{{{~~~~~~~~~~~~~~~}}}|||{{{~~~|||yyy{{{zzztttnnnllloooqqqrrrqqquuuzzz{{{xxxxxxvvvuuuuuuuuuvvvuuusssrrrvvvyyyvvvqqqnnnrrrvvvuuunnnkkkqqqwwwzzzzzz{{{~~~}}}vvvrrrnnnkkkiiigggeeefffkkkkkkhhhfffggggggdddaaabbbeeefffccc```ccc```]]]]]]___bbbeeegggppptttxxxyyywwwssspppoooooopppqqqsssvvvyyy|||}}}{{{xxxssspppooopppsssuuuyyywwwsssooommmllllllmmmnnnppprrrrrrrrrvvvzzzyyy{{{vvvmmmlllrrrwwwwwwtttwwwxxxvvvssspppppprrrtttrrrmmmfffccccccgggkkknnnpppqqqsssxxx|||~~~}}}|||~~~~~~~~~|||zzzvvvuuuuuuuuuwwwzzz{{{|||rrrssstttttttttsssqqqpppqqqvvvxxxsssooorrrwww{{{~~~yyyttttttwwwyyyvvvsssqqqppppppppppppooonnnmmmqqqvvvvvvpppkkkfffeeedddeeegggiiiiiihhhkkkjjjkkklllkkkiiiiiijjjppppppppptttyyy}}}~~~~~~}}}{{{yyy{{{{{{uuuooommmoooqqqpppoooooooookkkgggjjjpppsssrrrrrrqqqooonnnlllkkklllkkkllloootttuuussspppnnnpppqqqrrrqqqrrrtttvvv{{{}}}~~~|||zzzzzzzzz}}}}}}zzzxxxxxxzzzyyyyyyxxxyyyzzz|||}}}zzzyyyzzz{{{zzzyyyuuussssssuuuwwwwwwtttpppkkklllllllllkkkhhheeedddfffiiimmmqqqtttuuuttttttzzz}}}}}}{{{yyywwwtttqqqqqqrrrssswwwxxxxxxxxxwwwwwwvvvvvvqqqqqqrrrrrrrrrsssvvvxxxvvvtttqqqnnnkkkiiiggggggffffffeeebbb______bbbeeegggiiilllooosssxxx~~~{{{xxx{{{{{{wwwvvvzzz}}}|||||||||}}}~~~~~~{{{yyyzzz}}}}}}zzzwwwzzzuuutttxxxzzzvvvqqqpppmmmooooooooorrrvvvvvvsssssspppmmmkkkllllllkkkjjjlllqqqvvvsssmmmjjjnnntttuuuooommmsssxxxxxxuuutttwwwwwwxxx{{{}}}sssjjjeeeccccccccc___```eeellllllgggddddddbbb``````aaaeeegggfffdddeeebbb^^^^^^ccchhhlllnnnssswww||||||{{{zzzzzz{{{|||~~~|||zzzzzz}}}~~~{{{xxxtttqqqooonnnmmmnnnoooqqqqqqttt}}}}}}}}}|||yyyuuuxxx~~~yyynnnlllsssyyyxxxuuuxxxyyyzzzwwwrrrpppqqqssspppmmmjjjggghhhlllqqqtttxxxwwwxxxzzz|||~~~~~~}}}~~~~~~zzzxxxwwwxxx{{{}}}nnnnnnooopppppppppppppppwww}}}~~~wwwqqqrrrvvvzzz~~~|||yyyxxxyyyyyywwwsssrrrsssttttttsssnnnlllkkknnnsssuuuqqqlllgggffffffhhhjjjkkkkkkjjjooonnnnnnnnnlllhhhiiilllooollllllpppxxx}}}~~~||||||zzzyyy{{{zzzvvvtttuuuwwwuuuqqqppppppmmmjjjlllpppsssssssssrrrqqqpppooonnnooooooqqqtttwwwwwwvvvtttsssuuuwwwxxxyyy{{{}}}{{{{{{{{{zzz}}}~~~}}}zzzxxxzzz|||~~~~~~~~~~~~}}}zzzvvvttttttssspppllljjjkkkmmmooopppooollljjjjjjiiiiiihhhgggeeedddcccdddggglllqqquuuwwwwwwwww~~~~~~}}}~~~zzzyyyzzzyyyvvvuuussspppmmmmmmmmmoooppptttvvvxxxxxxvvvuuuttttttnnnnnnooonnnmmmnnnqqqsssuuusssoookkkgggeeecccccchhhhhhfffbbb______cccggghhhiiikkklllooossszzz~~~~~~}}}zzzuuuwwwzzz|||wwwrrrqqqttt{{{|||{{{{{{zzzyyyyyyzzzzzz|||zzzxxxwwwvvvtttpppnnnrrrppprrrxxxyyyvvvttttttmmmooopppoooqqqtttsssoooooollliiigggggggggfffeeehhhmmmrrrrrrmmmkkkoootttvvvssssssxxxzzzwwwsssrrrooonnnnnnqqqwww|||{{{|||{{{tttjjjaaa]]]]]]]]]]]]ZZZ]]]ccciiiiiidddaaabbb^^^]]]]]]___bbbeeeffffffeeeaaa^^^___eeelllppprrrvvvyyy|||}}}}}}~~~}}}zzzuuuqqqnnnmmmjjjkkknnnnnnnnnttt}}}vvvvvvxxxxxxtttqqqvvv~~~xxxqqqooosssvvvuuusssvvvyyy|||zzzvvvssssssuuutttsssqqqpppppprrrvvvyyyzzzyyyxxxyyy|||}}}{{{yyyyyy{{{}}}|||{{{mmmmmmmmmmmmnnnoooppppppvvv}}}wwwoooooosssvvvyyy}}}}}}{{{}}}~~~~~~}}}|||zzzxxxvvvuuuwwwtttqqqpppsssuuuuuutttpppmmmkkknnnsssuuusssoooiiihhhhhhjjjmmmnnnmmmlllqqqooooooqqqnnnjjjlllrrrrrrqqqqqqsssuuuxxxzzz{{{zzzyyyxxxyyy|||~~~{{{zzz{{{|||{{{uuuqqqqqqqqqooooooqqqttttttuuuuuuvvvuuuuuuuuurrruuuxxxzzzyyyxxxwwwwwwxxxyyy{{{}}}~~~~~~yyytttrrrrrrssssssvvvyyyxxxuuutttwwwzzz|||}}}}}}}}}xxxsssppppppmmmgggbbbccceeeggggggffffffffffffeeeddddddccccccdddeeefffhhhjjjnnnrrrvvvxxxyyyyyy~~~~~~~~~~~~}}}|||{{{zzzwwwzzzzzzwwwwwwyyyyyyuuuqqqooolllkkklllnnnppprrrsssvvvyyyyyywwwuuuttttttoooppppppooommmnnnppprrrrrrpppmmmiiigggfffeeeeeelllnnnnnnkkkfffeeehhhllloooooommmllllllpppvvvzzzxxx{{{~~~~~~~~~~~~}}}~~~}}}|||~~~||||||{{{rrrnnnqqqwwwxxxwwwuuurrrrrrtttyyy}}}xxxxxxxxxwwwuuusssrrrqqqpppqqqrrrqqqooommmmmmmmmnnnooosssxxxyyyuuutttwwwrrrttttttssstttwwwuuupppmmmkkkhhhffffffeeedddbbbccchhhmmmnnnllllllooorrruuussstttwwwvvvrrrpppqqqlllllllllooouuu}}}~~~wwwrrrqqqrrroookkkddd___]]][[[YYYXXXXXXYYY^^^bbbaaa]]]]]]```\\\[[[[[[[[[^^^aaacccdddbbb]]]ZZZ]]]eeelllpppqqq{{{{{{{{{zzzzzz|||~~~||||||}}}~~~{{{{{{|||{{{wwwrrrllliiinnnjjjiiimmmmmmkkknnnuuujjjllloooqqqmmmjjjoooxxxuuusssqqqpppqqqrrrrrrrrrppptttyyyxxxtttqqqrrrtttuuuuuutttsssssstttvvvxxxzzzxxxwwwyyy|||~~~{{{xxxxxxyyyyyywwwuuuoooooonnnmmmmmmooopppqqqpppxxx{{{ssskkkiiimmmpppuuuwwwwwwtttvvv{{{}}}|||}}}{{{zzzzzzzzzxxxvvvtttyyyvvvssssssvvvyyyyyyxxxwwwrrroooppptttvvvtttqqqjjjjjjjjjlllooopppooonnnpppnnnnnnqqqoookkknnnvvvvvvxxxyyywwwttttttwww{{{zzzyyyxxxwwwyyy{{{}}}~~~}}}~~~~~~}}}~~~wwwrrrssstttrrrqqqssstttuuuvvvxxxyyyzzz{{{{{{tttyyy}}}~~~{{{yyyyyyzzztttvvvwwwxxxzzz|||{{{yyyuuunnniiiffffffgggmmmqqqttttttqqqppptttxxxxxxyyyzzz|||~~~yyyssspppoookkkddd^^^```bbbcccbbb______bbbfff```___^^^___```cccfffhhhlllnnnqqqtttwwwyyyzzzzzz}}}|||{{{zzzyyyyyyxxxxxxuuuxxxzzzxxxyyy||||||zzzpppnnnkkkkkkmmmpppsssuuussswww{{{{{{xxxvvvuuuuuusssssssssqqqppppppqqqsssnnnmmmkkkiiiiiiiiikkklllooosssuuusssnnnkkkllloooqqqpppllliiihhhjjjooorrrpppsssxxx{{{|||||||||}}}|||}}}~~~}}}{{{yyyvvvsssqqqtttyyy|||yyyuuu{{{{{{uuujjj___^^^gggpppnnnppprrrssstttwww{{{~~~uuuuuuuuusssqqqmmmjjjhhhaaaeeeiiikkkkkkkkknnnrrrmmmooouuuzzzyyytttuuuyyyxxxzzzzzzxxxxxxzzzxxxsssllliiigggeeeeeedddcccaaa^^^bbbgggjjjjjjkkkmmmpppqqqpppqqqrrrpppllllllpppnnnnnnpppsssxxx~~~{{{rrrllljjjkkkhhheeecccaaa___\\\XXXUUUWWWWWWYYY\\\ZZZWWWZZZ___\\\[[[YYYYYYZZZ]]]```bbb^^^ZZZWWW[[[ccckkkoooppp|||vvvqqqrrrqqqrrrvvvyyyvvvnnngggkkkgggeeegggiiijjjnnnsssssslllkkkpppmmmeeefffnnnqqqqqqpppnnnkkkjjjlllmmmsssnnnpppxxxwwwoooooowwwtttsssrrrqqqsssuuuyyy{{{~~~|||yyyzzz}}}}}}|||~~~~~~||||||}}}uuurrrqqqpppqqqsssttttttssswwwsssooolllhhhgggmmmuuu}}}zzzuuurrrrrrtttyyy{{{}}}}}}{{{xxxuuuuuuwwwyyy}}}zzzvvvvvvxxxzzzyyyxxxuuuoookkkmmmtttvvvpppjjjgggiiilllnnnppppppooonnnkkknnnlllhhhhhhnnntttuuuuuuuuuuuutttssssssvvvxxxzzz||||||yyyuuuuuu{{{{{{~~~|||}}}|||}}}zzzvvvttttttttttttsssvvvwwwyyy{{{|||{{{zzzyyyxxxvvvtttssstttuuuuuuuuuwwwtttrrruuuzzz~~~~~~}}}vvvuuuppphhh```\\\]]]___kkkkkkllllllmmmqqqvvvzzz~~~}}}~~~yyyqqqllllllfffaaa```ccceeeccc```[[[ZZZZZZ[[[^^^bbbeeehhhooooooqqqsssvvvwwwvvvttt{{{{{{{{{}}}~~~~~~|||}}}}}}}}}zzzyyyvvvnnnkkkqqqvvvuuutttuuuuuuxxx{{{yyytttpppnnnooowwwvvvuuusssqqqooonnnmmmqqqnnnjjjgggfffhhhkkknnntttttttttsssrrrqqqooonnntttrrrmmmhhhfffggglllpppsssssstttvvvxxxzzz{{{{{{}}}zzz{{{~~~}}}yyytttqqqpppssssssqqqqqqtttxxxuuummm```WWWXXXaaakkknnnppprrrrrrqqqpppqqqrrrtttsssnnniiihhhiiiddd^^^cccfffkkkoooppprrrssstttrrrssssssrrroooppptttwwwwwwuuuuuuwww{{{}}}{{{xxxxxxuuupppjjjfffcccaaaaaaaaaeeehhhhhhffffffhhhkkkmmmppprrrrrrooommmnnnpppuuuvvv{{{~~~vvvpppooopppiiieee``````aaa```\\\XXXXXX\\\]]]YYYVVVXXX[[[[[[]]]YYYXXXYYYXXXUUUUUUXXXZZZZZZ[[[^^^bbbfffjjjlll~~~zzzyyyyyywwwrrrnnnpppnnnmmmnnnqqqppplllgggqqqkkkggghhhiiijjjnnntttvvvnnnkkkpppoooiiijjjqqqqqqrrrsssrrrqqqrrrtttvvv|||wwwxxx~~~|||ttttttzzzxxxwwwuuuuuuuuuwwwӵwww{{{}}}~~~{{{{{{~~~zzzyyy}}}|||{{{zzz{{{{{{{{{yyywwwxxx{{{||||||zzzzzzwwwsssqqqqqqqqqrrrqqqsssooolllkkkiiiiiinnnvvvwwwvvvttttttuuuwwwzzz|||~~~}}}|||yyyxxxzzz~~~~~~}}}~~~}}}{{{vvvrrrooopppttttttoooiiihhhiiikkklllmmmlllkkkjjjhhhiiihhhdddffflllpppooossssssqqqnnnlllllloooqqquuuwwwyyywwwtttuuuzzz~~~Ħ|||yyyvvvsssĦrrrqqqtttuuuwwwyyyyyyyyyxxxxxxuuusssqqqoooooooooooonnnrrrӵwwwrrrpppkkkccc\\\\\\bbbhhhpppsssxxx|||{{{wwwuuusssnnnjjjgggddd```]]]\\\]]]___aaahhhkkkpppvvvzzz{{{wwwtttwwwyyy|||~~~~~~}}}}}}}}}|||{{{|||Ħzzzrrrnnnrrrvvvtttsssuuuwwwzzz}}}{{{vvvpppnnnnnnrrrrrrqqqpppooommmlllkkknnnllljjjiiiiiikkkmmmnnnyyyxxxwwwuuuttttttsssssstttrrroookkkhhhiiimmmpppwwwxxxyyyxxxuuutttuuuvvv}}}zzzxxxyyy}}}}}}zzzuuuqqqpppqqqqqqnnnooorrrpppmmmfff\\\UUUXXXdddnnnllllllmmmllljjjkkkmmmooojjjjjjgggccccccdddaaa\\\eeeiiinnnrrruuuwwwyyy{{{zzz{{{zzzvvvrrroooppprrrxxxwwwwwwxxxyyyzzzzzzyyyzzzvvvqqqjjjfffdddddddddeeefffeeedddcccdddgggiiikkkmmmooopppooooooqqqtttzzz{{{zzzsssooonnngggccc``````aaaaaa]]]YYYYYY^^^```^^^]]]___```]]]\\\YYYWWWXXXWWWSSSSSSUUUZZZ[[[\\\___bbbfffggghhh}}}zzzvvvvvvvvvvvvrrrooovvvsssooooooqqqsssrrrpppsssmmmhhhgggiiikkkrrrzzzzzzppplllpppsssqqqrrrwwwvvvxxxyyyzzz{{{~~~{{{zzz~~~}}}{{{yyyxxx4ĉ@ӵqqqtttuuuvvvsssrrrssssssqqqrrruuuwwwuuurrrrrrssstttuuutttwww|||~~~}}}|||zzztttpppooopppqqqrrrmmmjjjhhhiiiiiihhhmmmtttqqqqqqsssuuuwwwzzz|||~~~}}}|||zzzxxxyyy}}}}}}xxxwwwwwwwwwwwwuuuppplllmmmnnnoooooonnnmmmllljjjkkkjjjhhhfffiiinnnoookkklllkkkhhheeebbbcccfffhhhooorrrtttuuutttuuuyyy|||>L|||~~~{{{uuusss=hĦqqqttttttuuuuuuuuuuuuuuuuuurrrpppnnnkkkiiiggggggggg4ĉ@ӵpppoookkkccc^^^aaammmxxx~~~wwwoooiiifffeeeeeeggghhhkkkpppsssssspppmmmmmmqqqvvvxxxxxxwwwxxxzzzyyyyyyzzz>L~~~{{{uuuqqqsssvvvuuuuuuuuuzzz}}}}}}wwwqqqmmmmmmppppppqqqqqqooonnnllljjjlllmmmnnnoooppppppppppppzzzyyyxxxwwwwwwwwwwwwxxxrrrrrrpppmmmkkkkkkmmmpppxxxzzz{{{yyyuuurrrrrrssswwwuuuuuuxxx|||~~~}}}{{{tttpppnnnnnnmmmkkklllooonnnlllfff^^^YYY]]]gggqqqiiiiiiiiigggffffffhhhjjjaaabbbaaa^^^___bbbaaa]]]eeeiiinnnsssvvvyyy|||~~~}}}}}}{{{xxxsssooonnnnnnvvvvvvuuusssqqqrrrtttvvvwwwtttnnniiieeeccccccdddiiifffbbbaaabbbdddggghhhiiijjjlllmmmnnnppptttwww~~~~~~~~~wwwooojjjdddbbb``````bbbbbb___[[[ZZZ^^^``````ccceeeccc]]]^^^ZZZYYYZZZXXXUUUTTTWWW\\\\\\^^^aaadddeeedddccc|||yyyyyy{{{{{{yyyvvv}}}zzzwwwwwwyyyzzz{{{zzzuuunnniiiiiilllqqqzzz~~~tttooosssxxxyyy{{{}}}~~~zzzGG=?nnnooonnnllliiihhhhhhhhhjjjlllrrrooollllllooosssvvvxxx}}}|||{{{{{{zzz}}}yyytttrrrqqqrrrsssssshhhdddccceeeeeeeeehhhnnnooopppqqqsssvvvyyy|||~~~zzzyyyvvvuuuvvv||||||{{{~~~{{{xxxwwwwwwwwwxxxxxxxxxwwwvvvuuuuuutttqqqooosssvvvrrrkkkiiihhheeebbb___```dddgggiiikkkooopppqqqsssuuuxxxHdĦxxx{{{zzzwwwrrr=ĪjtttsssrrrqqqpppppppppqqqrrrqqqooollliiigggggghhhGG=?}}}}}}yyywwwrrrooommmjjjgggdddaaafffkkknnnnnnppptttxxxwwwwwwxxxHdĦ||||||yyyvvvwwwxxxxxxwwwwww|||~~~xxxqqqmmmlllttttttttttttrrrpppmmmlllooopppsssuuuuuutttrrrqqqssstttuuuvvvxxxxxxxxxxxxpppqqqqqqpppnnnmmmnnnpppwwwvvvwwwxxxxxxxxxwwwuuurrrrrrsssvvvzzz||||||zzzqqqmmmjjjkkkkkkiiijjjnnnsssrrrnnngggbbbccchhhnnnfffhhhiiihhhfffeeefffggg^^^aaaaaa```aaaffffffccceeehhhlllppprrrtttwwwzzzxxxxxxwwwuuussspppnnnmmmoooooonnnjjjffffffjjjnnnnnnmmmjjjgggdddaaa___^^^hhhdddaaaaaadddhhhhhhhhhiiiiiijjjkkkmmmppptttwww{{{zzz}}}yyyppphhhbbbaaaaaabbbddddddbbb___ccceeeeeeeeehhhkkkhhhbbbaaa^^^]]]^^^^^^[[[[[[^^^___```aaaeeehhhgggccc___ӵĭӵӵ}}}Ħ}}}vvvqqqqqqtttxxxӵӵĦƜ`1.׼smmmoooppplllĦiiijjjkkkiiihhhjjjooouuuzzzӵ~~~Ħxxxvvvuuutttrrrpppgggbbb___```ĭӵuuuzzzĦ~~~ĦĦ~~~|||~~~xxxpppdddfffcccoooDdDooonnnmmm?fӵrrrpppmmmĦpppppppppӵƜ`1.׼sĭӵӵĦĦ}}}Ħ___```bbbffflllqqqrrrrrrsssDdD~~~}}}}}}pppnnnӵssspppӵvvvӵkkkoootttuuutttĦ|||sssӵlllhhhgggpppĭӵiiihhhdddfffdddfffjjjlllkkkgggjjjmmmnnnoooppprrrtttvvvuuuuuutttsssqqqooommmjjjjjjhhhddd``````eeeiiiggghhhiiiiiigggccc^^^[[[cccbbbaaadddiiilllkkkiiilllkkkjjjjjjlllooorrrsssrrrqqqrrrxxx|||}}}~~~}}}~~~}}}yyyqqqkkkdddeeefffgggiiiiiigggfffqqqqqqnnnkkknnnqqqooojjjccc``````bbbcccaaaaaaeeedddccceeehhhkkkjjjccc]]]?~4g&e>&eg&e>hӵ~~~}}}|||}}}g&eguO>uO>&e4ff?>ߝL}}}gĉ@nnnpppqqqqqqShӵlllfffeeeggglllssszzzg&e>hӵzzzxxxuuuqqqnnnjjjccc___fff?><zooog&e>&exxxxxxHLShӵgLS?ʬ```aaa3h?D%%)?llllllZufĦpppmmmiiigLooolllooog&e~~~gĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gL[[[ZZZZZZ[[[^^^```bbbiiihhhiiiD%%)?fff?><zsssooo=?Ħooog&errrg&edddggglllS?ʬwww4ff?>ߝLwww@esssg&ettthhheee3h?g&e>&egggiii??eeejjjlllkkkkkkoooqqqpppnnnoooqqqqqqpppppprrrttt{{{xxxvvvtttsssqqqnnnlllkkkjjjgggdddcccdddgggjjjhhhjjjlllmmmlllgggccc___``````bbbfffjjjlllllllllnnnllljjjjjjlllnnnnnnnnnjjjhhhiiipppuuuvvvwwwzzzyyyyyyyyyzzzzzzwwwssspppkkkmmmoooqqqqqqqqqpppooouuuuuusssnnnooorrrqqqnnnfffccccccffffffdddeeeiiihhhfffgggjjjmmmkkkddd]]]4DӵHƅ^Hu]ĦHu]Ħ~~~ZuR)Ħ~~~Hu]ĦHŐeHŐeHu]ĦqIܗGIӵvvvttnnnnnnmmmHGgĉ@pppmmmggghhhlllssszzzHu]ĦZuR)Ħ}}}zzzxxxvvvtttooogggsߝLGdUĦnnnHƅ^Hu]Ħ{{{ntHdĦHGgĉ@HdĦHtƅ^iiihhhBt=o9ĦDtfo9Ħpppppprrrg?nnnkkkHdĦ{{{{{{Hu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦrrrmmmkkkjjjgggbbb]]]```^^^]]]Dtfo9ĦsߝLGdUĦpppHt@cӵHu]ĦpppHu]ĦkkklllHtƅ^rrrqIܗGIӵxxxH׼stttvvvHu]ĦooogggBt=o9ĦHƅ^Hu]Ħgggkkknnnsssuuusssrrrtttwwwvvvrrrsssttttttsssssstttvvv|||xxxtttqqqpppooommmkkkmmmjjjhhhgggiiikkkmmmmmmlllmmmnnnnnnmmmkkkhhhfff```bbbccceeefffhhhkkknnnnnnllljjjkkkmmmnnnmmmkkkgggdddeeemmmsssuuuvvvxxxyyyzzzzzzyyywwwvvvwwwwwwtttwwwzzz{{{{{{zzzyyyyyytttxxxyyyuuusssuuuuuusssmmmjjjiiikkkjjjhhhhhhkkkiiigggfffjjjmmmlllddd\\\4DuXӵDdDΦDdDĦDdDĦwwwyyyt|<}}}}}}DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵnnn`eĭiiiqetoooooolllkkknnnssszzzDdDĦt|<}}}|||}}}}}}}}}sssjjjDdDDdDĦnnnDdDΦDdDĦ|||q<niDdDĦ~~~qetDdDĦq<R~~~{{{qjRgdKӵHdDĦgdKӵuuuuuuGR/f6LĭĦrrrpppDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ}}}pppfff\\\XXXTTTHdDĦgdKӵDdDDdDĦnnnDdDĦ4DufӵDdDĦpppDdDĦtttq<RlllmmmpeƜ4DuTӵyyyDdDĦvvvxxxDdDĦlllqjRgdKӵDdDΦDdDĦiiihhhhhhkkkpppsssvvv{{{}}}zzzwwwyyy{{{{{{ssstttuuutttttttttvvvxxxxxxtttooommmmmmnnnlllkkknnnjjjhhhiiimmmppppppoooooonnnmmmlllkkkkkkkkkkkkbbbcccdddbbbaaaccciiinnnmmmkkkjjjkkknnnooollljjjhhhdddfffmmmtttvvvxxxzzz{{{|||}}}zzzwwwvvvyyy|||{{{~~~xxx~~~}}}tttqqqooopppoookkkkkkmmmjjjgggeeehhhlllkkkccc\\\4DuXӵDdDΦDdDӵ{{{DdDĦwwwuuuo)hzzzzzzyyyyyyyyyzzz{{{{{{DdDĦDdDΦDdDΦDdDӵzzz=ӊB1.uTӵfffHߝL`o9nnnpo9wӵvvvrrrtttyyyDdDĦo)h~~~|||{{{|||xxxnnnDdDΦDdDĦkkkDdDΦDdDӵxxxGIpӵDdDĦ~~~po9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)Ħ}}}}}}CdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦnnnggg\\\DdDĦnuR)ĦDdDΦDdDĦsssDdDĦnuR)ĦDdDĦlllDdDĦxxxpo9uooonnnqqqlll=ӊB1.uTӵyyyDdDĦxxxxxxDdDĦfffGIdnuR)ĦDdDΦDdDӵrrruuuvvvtttrrrpppxxx|||wwwxxxzzzyyyssssssttttttttttttttttttxxxpppiiifffeeebbbbbbeeefffgggfffbbbbbbfffhhhggghhhfffdddccccccdddeeegggcccddddddeeeffffffggghhhkkkkkklllmmmnnnoooppppppiiiggghhhkkkqqquuuuuutttvvvxxxzzzzzzzzzzzz|||~~~}}}}}}~~~yyyrrrmmmkkkjjjkkkjjjiiieeecccgggllliii^^^TTT4DuXӵDdDʜ4DuTӵ|||>d<Ħ|||Dtuuussssssssstttttttttttt>d<Ħ~~~>d<ʜDd<ʜ4DuTӵvvvpppF&uTӵddd4DufئL>eppppuR)Ħxxxvvvwwwxxx|||>d<ĦDt~~~~~~|||qqqDdDΦDdDĦkkk>d<ʜ4DuTӵttt4DwDd<ĦyyypuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ}}}~~~~~~{{{DdDĦ{{{{{{~~~peӵDx<>d<}}}sss>d<ӵDd<DdDΦDdDĦrrrDdDӵnd<DdDĦkkk>d<ĦuuupeӵoooĦgggF&uTӵvvvDdDĦwwwvvv>d<ĦeeepeӵDx<>d<ʜ4DuTӵuuuwwwxxxwwwvvvuuuuuu}}}{{{vvvwwwxxxvvvrrrrrrrrrrrrrrrsssssssssuuunnngggeeedddbbbcccffffffhhhgggcccbbbeeefffdddddddddccccccdddeeeggghhhdddeeegggjjjlllnnnoooooorrrqqqpppoooppppppppppppmmmlllmmmqqqvvvyyyyyyxxxxxxzzz||||||||||||}}}~~~}}}|||vvvrrrpppooonnnllliiifffeeegggiiifff^^^VVV4DuXӵD&dq&ĒRsdKĦDHRRudooopppqqqrrrqqqqqqpppsdKĦ}}}D&oq<Ōq&ĒRyyysssnnn>dp&ĒRiiieeenfʜd<Φ>d<Ħmmms&dq&ĒRppppppi?ʜtd<ĦnnnHHܗDӊB<xB?daĦB?Ho9>d<|||>d<ӵpppmmmB?Ho9zzz<x&ӫeʬtIӇAAA>d<Φ>d<ĦpppD&ӫetIӇxxxDdDĦjjjsdKĦsssB?dp&ĒRqqqrrr>d<sdKĦ___B?Ho9ttts&dq&ĒRvvvwwwwwwxxxxxxyyyyyytttzzz~~~{{{xxxwwwwwwuuurrrrrrqqqqqqqqqqqqqqqqqqrrrjjjdddcccbbbaaabbbfffgggiiiiiieeedddeeeeeebbbbbbccceeegggiiijjjjjjjjjfffhhhkkkooosssuuuwwwwwwzzzvvvrrrppppppqqqqqqqqqpppqqqrrrvvvzzz||||||{{{yyy{{{}}}~~~}}}|||}}}}}}~~~}}}~~~|||yyyvvvtttsssqqqnnnkkkgggfffeeeeeedddaaa\\\XXX4DuXӵHu]3hhne=errrsssvvvwwwxxxwwwvvvuuune~~~pIƎ@t@h~~~zzzuuu>hpppmmmiiifeppp@ďDxxx{{{~~~}}}|||}}}|||ne}}}=e{{{pppegennnnnnsĪj@hoooooonnnfdDĦlll@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gsevvvzzz<Ōvvvppplll@G}}}rrrHkgeHĪj@IŌ???:::ege\\\cccHu]3hIŌvvvwwwDdDĦlllneyyyttt@hkkkjjj>hrrrooonnnserrrneaaa\\\@GsssuuusĪj@hxxxxxxwwwvvvwwwxxxzzz{{{uuuzzz~~~~~~|||zzzxxxwwwtttsssrrrqqqqqqqqqqqqrrrooohhhaaa```___^^^___bbbfffiiiiiiffffffgggfffbbbccceeeiiilllnnnmmmlllkkkgggjjjnnnrrrvvvxxxyyyzzz{{{vvvpppnnnoooqqqrrrrrrqqqqqqsssvvvyyy{{{{{{{{{xxx{{{}}}~~~}}}{{{zzzzzzyyy|||~~~~~~}}}yyynnnmmmmmmmmmnnnllliiifffcccddddddbbb^^^[[[YYYXXX4DuXӵĵD^}}}{{{||||||xxxsssssssssppplllllloooqqq|||~~~tttuuutttxxx}}}~~~}}}}}}vvvooopppppppppvvvtttrrrooonnnDdDĦrrrrrruuu|||D^s׼sgeFm8>aĦs׼stttuuuyyy~~~Hoxxxrrrooosss~~~pppvvv{{{\\\MMMAAA@@@GGGOOOD^vvvyyyzzzDdDĦpppwwwzzzvvvuuuooolllmmmmmmxxxsssooommms׼s|||{{{hhhfffaaa^^^qqqtttvvv{{{|||{{{yyywwwwwwyyy|||}}}yyy{{{~~~|||{{{wwwvvvtttsssrrrrrrrrrsssnnnfff```^^^]]]\\\]]]```eeehhhiiifffgggiiihhheeedddfffkkknnnooonnnkkkiiiiiikkknnnqqqsssuuuvvvvvvvvvqqqkkkjjjmmmrrrssssssnnnoooqqqrrrsssuuuwwwxxxwwwzzz}}}~~~|||yyywwwvvvwww|||}}}wwwrrrnnn``````aaadddffffffdddccc^^^___```^^^ZZZWWWVVVVVVΦ4DuXӵtvӵ>d<ĦĦĦ}}}yyyvvvsssrrrqqqqqqssstttsssqqqnnnkkkkkklllnnnooonnnmmmlllnnnqqqtttzzz}}}~~~xxxtttĦooojjjgggeeeeeemmmoooqqqrrrrrrssstttvvvqqqnnnmmmqqqwwwxxxvvvrrrppprrrrrrpppqqqvvvxxxwwwzzzxxxuuurrrqqqrrrsssttt>d<Ħrrrqqqqqqwwwuuusssrrrtttyyy~~~}}}}}}Ħ>d<ĦBegeFYĉ>aĦ|||yyywww{{{{{{}}}Be||||||{{{|||~~~nu]ӵyyyyyyuuuwww}}}zzzllldddddddddddddddeeekkk{{{~~~qqqiii]]]PPPEEE<<<666222111444777;;;AAA>d<Ħmmmtttyyy{{{}}}>d<ĦssssssvvvĦuuuuuuuuussspppnnnooopppnnnppprrrssstttvvvzzz}}}zzzuuuqqqpppBexxx~~~~~~yyypppĦfffiiifffdddiiipppuuussspppuuuxxx{{{{{{yyyzzz}}}~~~|||{{{{{{|||||||||~~~~~~{{{yyyvvvtttssssssttttttmmmfff```___^^^]]]^^^bbbcccfffgggdddeeehhhhhheeecccfffjjjmmmnnnmmmjjjhhhkkkllllllnnnoooqqqrrrsssqqqlllggghhhnnnsssuuutttnnnnnnooonnnnnnqqqtttxxxyyy|||~~~zzzwwwuuu{{{}}}zzzuuupppkkkhhh[[[ZZZZZZ]]]```bbbcccbbbZZZ\\\]]][[[YYYVVVUUUUUU?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ~~~|||zzzwwwtttrrrqqqtttuuuuuusssqqqpppqqqrrrrrrsssrrrooommmnnnqqquuuzzz|||~~~}}}|||{{{zzzwwwrrrgdKĦmmmiiifffdddeeeeeeeeeeeeddddddfffkkknnnjjjkkknnnqqqvvvxxxwwwuuurrruuusssooopppvvvyyywwwzzzxxxvvvuuuuuuvvvwwwwwwgdDĦqqqrrrtttyyyxxxvvvuuuvvvyyy|||~~~{{{{{{|||uuuuuuyyy~~~~~~{{{|||gdKĦsdKĦŶS3we<}}}{{{{{{|||iĉ@3hR/Ōuuuxxxuuuooorrr|||uuunnnmmmhhhcccaaa]]]___kkkxxxsssuuuxxx|||}}}zzzuuupppnnnmmmiii___RRREEE;;;777222444555555888DdDĦdddnnnuuuyyy}}}sdKĦrrrrrrgdKĦppprrruuuuuusssqqqqqqrrrooorrrtttuuuuuuwww{{{~~~}}}yyyvvvuuutttyyyzzz|||yyygdKĦjjjmmmllllllooorrrsssrrrooorrrvvvyyyzzzxxxyyy}}}}}}||||||}}}}}}zzz{{{~~~|||zzzwwwtttsssssstttuuulllfffaaaaaabbbbbbdddhhhccceeeddd``````cccdddbbbcccfffjjjnnnppppppooommmmmmllllllkkkmmmoooqqqrrrpppkkkfffiiipppvvvwwwuuuqqqqqqpppnnnmmmpppuuuzzz}}}~~~zzzwww~~~}}}{{{xxxsssoookkkhhhggg\\\ZZZXXXXXX[[[___aaabbbYYYYYYZZZ[[[[[[YYYWWWUUU>Anenene}}}zzzwwwtttssswwwwwwxxxwwwuuuuuuvvvxxxttttttssspppmmmnnnssswwwvvvyyy|||~~~~~~}}}~~~~~~}}}{{{wwwtttrrrpppnekkkhhheeecccccccccaaa```]]][[[[[[^^^dddiiicccggglllooosssvvvvvvttttttvvvtttoooooouuuxxxuuuxxxwwwvvvvvvwwwyyyyyyDetttvvvzzz~~~{{{yyyxxxwwwxxxzzz}}}~~~|||{{{}}}uuuqqqrrrwww~~~~~~zzz||||||nene>Ak<{{{xxxxxx{{{fhqqqppprrrmmmeeejjjwwwxxxsssrrrkkkeeebbb]]]\\\eeeqqqgggkkkppptttsssnnnhhhdddiiimmmoooiii\\\MMMCCC???...///000......DeSSS[[[fffooouuuzzznewwwpppnevvvkkkoootttvvvtttssssssssspppsssuuuvvvvvvwww{{{~~~|||zzzzzzwwwtttvvv{{{zzz}}}nesssqqqjjjmmmpppqqqpppoooooooooooossswwwwwwuuuwww|||~~~}}}|||zzzzzz{{{}}}~~~|||xxxxxx~~~}}}||||||zzzwwwtttrrrrrrssstttllleeeaaaccceeefffjjjnnndddeeebbb]]]\\\___```___eeehhhmmmqqqtttuuuuuutttnnnmmmkkkkkklllooorrrtttqqqlllhhhkkkrrrxxxxxxvvvttttttrrrooommmqqqxxx~~~}}}zzz~~~xxxyyywwwsssnnnkkkhhhgggfff^^^[[[WWWVVVXXX\\\___aaaYYYYYYZZZ\\\]]]\\\XXX}}}~~~~~~zzzxxxzzz|||~~~~~~}}}}}}}}}{{{wwwsssuuussspppooopppqqqrrrssswwwxxx{{{}}}}}}|||zzzxxxwwwtttooonnnnnnnnnfffbbbaaaaaa```]]]ZZZ\\\ZZZWWWUUUUUUXXX[[[]]]```ccciiiooorrrsssrrrqqqnnnssstttooommmpppsssttttttssstttuuuxxxyyyyyywwwyyyxxxyyy|||~~~{{{{{{~~~zzzzzz|||}}}uuulllhhhiiifffaaagggttt~~~~~~xxxooocccZZZ\\\fffpppuuugggkkkrrruuummmaaaXXXWWWXXXbbbcccaaabbbXXXJJJGGG555...+++---///<<>>FFFQQQ[[[eeeeeehhhoooqqqnnnlllmmmnnnnnnooommmkkkjjjkkklllpppsssxxx}}}{{{wwwxxx|||||||||zzzxxxvvvuuuvvvwwwtttyyy|||zzztttooonnnppprrrqqqooonnnmmmmmmooopppvvvwwwxxxxxxvvvrrrllliiinnnppprrrrrrqqqqqqrrrtttqqqpppppprrrvvv|||zzzsssoooppptttxxx{{{{{{xxxssspppoooqqqtttvvvoooppprrrttttttpppjjjeee```eeekkksss~~~yyyvvvuuurrrooollllllnnnppplllmmmqqqxxx~~~yyyuuussssssvvvzzzzzzvvvqqqxxx}}}|||yyyyyyvvvtttvvvzzz|||{{{xxxuuurrrooollllllkkkjjjiiibbb___\\\]]]```bbb___]]][[[ZZZYYYYYYZZZZZZYYYWWW}}}}}}|||{{{{{{yyywwwyyy}}}~~~|||yyyxxxvvvttttttvvvwwwvvvvvvwwwzzz~~~~~~~~~|||{{{yyyuuuqqqlllhhhfffiiiiiihhhfffeeefffggghhheeeccc___\\\ZZZ[[[^^^```aaaccceeefffeeebbb]]][[[XXXXXXXXXYYY[[[]]]___```cccdddbbbaaadddhhhfffaaa``````aaadddfffgggeeecccbbbdddfffgggeeecccccccccgggooouuuwwwwwwyyywwwtttuuuvvv{{{}}}}}}~~~{{{yyy|||~~~~~~}}}~~~|||xxxxxxoooooonnnmmmmmmssswwwgggbbb^^^YYYWWW[[[kkktttcccTTTQQQ]]]kkkttttttpppbbbZZZVVVVVVSSSMMMEEE<<<333---000......111666===IIIUUUccceeekkkssstttpppnnnooonnnnnnnnnllljjjjjjkkklllooopppuuuzzzxxxttttttxxxzzzzzzyyyvvvsssqqqsssuuuqqqwww|||}}}xxxsssrrrtttooommmlllkkklllnnnpppqqqrrrsssrrrqqqpppnnnnnnnnnpppqqqsssrrrqqqqqqssstttssssssssstttwww||||||wwwttttttttttttttttttqqqmmmjjjjjjmmmqqqtttqqqpppooooooooonnnjjjhhhdddfffhhhlllttt{{{yyyrrrlllkkkjjjgggeeedddgggiiiiiilllqqqyyy~~~|||xxxtttqqqppptttyyyzzzuuuooovvvzzz}}}zzzxxxzzzxxxwwwxxx{{{|||{{{yyywwwtttpppnnnllljjjgggeee___^^^]]]___bbbdddbbb```]]]\\\ZZZZZZ[[[\\\[[[ZZZ}}}{{{zzzxxxwwwxxxxxxwwwwwwxxxwwwwwwxxxyyyzzzzzzyyyvvvyyy{{{zzzxxxxxxzzz}}}|||{{{xxxuuuppplllhhhfffiiiiiiiiigggeeeeeegggiiidddcccbbb___\\\]]]___bbbggghhhiiijjjiiifffcccaaaYYYYYYXXXYYY[[[^^^aaaccc```ccccccbbbeeehhhgggdddbbbaaaaaabbbddddddcccbbb```bbbdddcccaaa_________aaahhhmmmnnnoooqqqqqqooooooqqqtttzzzzzzvvvzzz}}}yyywwwxxx~~~~~~{{{uuusssqqqpppmmmkkkmmmttt~~~ppphhhddd```\\\^^^bbbqqqnnn[[[VVVbbbrrr{{{uuupppddd\\\ZZZ]]]\\\VVVNNNEEE;;;222///,,,,,,...111777CCCOOO^^^bbbjjjrrrtttqqqoooqqqnnnooonnnllljjjjjjkkkmmmqqqqqqtttxxxwwwsssrrruuuxxxyyyzzzwwwrrrpppqqqtttpppuuu|||~~~|||xxxuuutttmmmllljjjkkkmmmpppppppppooooooooonnnmmmooosssvvvuuuuuuuuutttrrrsssuuuwwwvvvvvvwwwwwwwwwzzz~~~|||yyywwwvvvsssooolllqqqmmmiiifffeeegggjjjlllooolllgggeeeeeeggghhhhhhggggggfffeeeiiiooonnnjjjccccccbbb```______aaaccchhhkkkqqqxxx|||}}}zzzvvvssspppoooqqqvvvwwwtttqqqrrruuuzzz||||||{{{zzzzzzyyyzzz{{{||||||{{{zzzzzzxxxwwwuuusssqqqnnniiieee^^^^^^^^^aaaccceeedddcccaaa___^^^^^^______^^^]]]{{{{{{yyyvvvttttttvvvxxxxxxxxxxxxzzz}}}}}}|||zzztttuuuvvvsssqqqrrrwww|||yyyxxxvvvtttqqqooommmkkkmmmmmmmmmkkkhhhgggiiikkkggghhhhhheeecccbbbdddgggkkkkkkjjjjjjiiihhhgggfff]]][[[ZZZYYY[[[___ccceee___dddgggfffgggjjjkkkiiiiiifffddddddeeeffffffeeeaaacccdddcccbbbaaaaaabbbbbbgggjjjiiiiiilllmmmkkkjjjiiiiiilllrrrwww{{{|||yyywww~~~zzzyyyzzz}}}{{{uuummmkkkhhhgggllluuu~~~yyypppmmmlllkkkjjjjjjmmmppp|||xxxeee___kkk|||tttiiieee___\\\[[[^^^]]]VVVOOOJJJAAA999000...---......111;;;GGGUUUYYYbbblllooonnnooosssrrrrrrqqqnnnllllllnnnpppwwwuuuvvvxxxwwwtttsssvvvxxx{{{}}}zzzuuuqqqrrrtttqqquuu{{{~~~zzzuuuqqqooommmlllmmmpppqqqpppooommmooopppppppppsssyyy}}}{{{zzzxxxuuussstttwwwzzzxxxyyyzzzyyyxxxxxx{{{~~~}}}{{{yyywwwuuurrrmmmjjjmmmjjjfffcccbbbcccfffhhhiiiddd^^^[[[\\\___ccceeeeeegggfffccccccffffffddd_________^^^]]]^^^```cccgggjjjpppvvvyyyyyywwwtttssspppnnnnnnqqqtttttttttrrrtttwwwwwwwwwwwwwwwxxxtttyyy~~~|||yyyyyy{{{vvvvvvvvvwwwvvvrrrlllhhh`````````aaacccddddddccc```_________``````^^^]]]{{{{{{zzzvvvrrrrrrvvv{{{wwwxxxyyy|||~~~}}}{{{ssstttssspppmmmpppwww~~~vvvvvvuuutttrrrqqqqqqpppqqqrrrrrrppplllkkkmmmoookkkmmmnnnmmmjjjiiijjjmmmgggfffeeedddccccccdddddd```^^^[[[ZZZ[[[^^^ccceee```gggkkkjjjjjjmmmooooooooollliiihhhhhhiiijjjiiibbbdddeeeeeeddddddeeegggdddhhhiiifffeeehhhiiihhhiiifffcccccchhhnnnsssuuu}}}}}}~~~{{{xxxuuuxxx|||hhhfffbbbccckkkvvv}}}vvvooojjjmmmrrruuuxxx{{{~~~lllggguuuiii[[[ZZZZZZ\\\VVVZZZXXXQQQLLLKKKFFF???666333222000------555???MMMRRR\\\fffjjjkkkoootttvvvvvvuuurrrppppppsssuuu|||yyyxxxzzzyyyuuuuuuxxxyyy|||}}}wwwssssssuuusssuuuzzz~~~{{{sssmmmrrrpppoooppprrrssspppmmmmmmpppssstttuuuxxx}}}}}}zzzvvvtttuuuyyy|||yyy{{{|||zzzwwwvvvxxxzzz|||zzzwwwuuusssqqqmmmjjjiiigggdddbbbbbbdddggghhhddd___XXXUUUVVV[[[___bbbbbbfffgggcccaaabbbbbb```^^^_________^^^___bbbdddfffjjjoootttwwwwwwuuussstttqqqnnnmmmnnnrrruuuvvvvvvwwwwwwuuusssrrrssstttpppxxx|||xxxyyy{{{rrrtttvvvxxxxxxtttnnnjjjbbbbbbbbbbbbbbbccccccccc]]]]]]]]]^^^___^^^\\\ZZZ{{{uuussssssuuuwwwwwwxxxzzz|||}}}}}}|||{{{rrrpppmmmlllmmmqqquuuxxxyyyuuuqqqooopppqqqrrrqqqpppoooooopppqqqrrrqqqooonnnmmmmmmnnnnnnkkkgggcccfffccc```aaaccceeedddccc\\\ZZZWWWVVVXXX___eeejjjfffhhhiiihhhgggiiinnnssstttoooiiieeefffjjjnnnppphhhgggeeeeeefffgggggggggmmmhhhccccccfffjjjllllllfffdddaaabbbeeeiiimmmnnnxxxzzz|||}}}}}}{{{|||~~~mmmiiiccccccpppwwwqqqllllllnnnpppuuu{{{yyyllleeerrruuu___VVVZZZ___```\\\ZZZUUUQQQLLLHHHEEEDDD999555///,,,,,,...000111EEEJJJQQQYYY```gggmmmqqquuuxxxwwwsssqqqtttuuuuuuvvvxxx{{{|||zzzyyyxxxxxxxxxzzz|||}}}xxxttttttyyy~~~zzzwwwvvvvvvuuuuuutttssssssrrrrrrppprrruuuvvvwwwwwwxxxzzz~~~~~~yyywww{{{zzz{{{{{{yyyvvvrrrqqqqqqqqqsssuuuuuurrrmmmjjjiiihhheeeaaa___```aaabbbccc___XXXRRRQQQVVV]]]```aaabbbcccddddddcccaaa^^^]]]WWW\\\^^^^^^___bbb```\\\cccgggnnntttwwwwwwuuussstttmmmjjjlllpppqqqqqqsssxxxvvvrrrooommmnnnpppqqqttttttuuuwwwzzz{{{zzzyyyppppppqqquuuwwwvvvqqqlllhhhccc______bbbdddbbb```[[[]]]^^^]]]ZZZXXXWWWXXX{{{wwwuuuuuuwwwxxxyyyzzz{{{||||||{{{zzzyyyqqqqqqpppooooooooooooooosssqqqooommmlllmmmooopppooopppqqqqqqqqqqqqppppppmmmlllkkkiiihhhfffffffffgggdddaaaaaacccdddcccbbb]]][[[YYYYYY\\\cccjjjooommmlllllllllmmmnnnnnnnnnooollliiigggiiikkkllllllkkkjjjiiiiiiiiijjjiiiiiillliiifffgggkkknnnnnnmmmgggeeebbbdddhhhmmmoooooorrrsssuuuuuuwww|||tttqqqmmmnnn{{{xxxooolllmmmnnnrrrwwwzzzzzzwwwuuummmgggpppjjjYYYVVV]]]aaaaaaZZZXXXUUUQQQLLLHHHEEECCC:::666000,,,+++---...///999>>>FFFNNNUUU[[[aaaeeesssvvvvvvqqqoooqqqqqqpppssswww|||~~~}}}zzzxxxwwwuuuwwwyyy}}}}}}zzzvvvvvvyyy}}}}}}{{{yyyyyyzzzyyyyyyxxxxxxwwwwwwvvvvvvwwwyyy{{{{{{{{{{{{|||~~~|||~~~}}}zzzyyy||||||yyyrrrtttvvvuuuqqqnnnllllllqqqsssvvvuuuqqqlllhhhffffffdddbbb``````aaabbbbbbYYYTTTOOOPPPVVV]]]```aaa```aaabbbbbbbbbaaaaaa```YYY^^^bbbbbbcccfffeeeaaagggkkkqqqvvvxxxxxxvvvtttooolllkkkllllllkkknnnsssyyyvvvsssooonnnnnnooopppqqqqqqqqqsssvvvxxxxxxwwwqqqpppppprrrttttttqqqnnnmmmhhhcccbbbdddeeedddaaa^^^```aaa```\\\YYYVVVVVV~~~}}}||||||{{{zzzzzzzzz||||||||||||zzzyyywwwvvvooopppqqqqqqooolllhhhffflllmmmnnnllliiiiiilllooonnnqqquuuuuurrrppppppqqqpppooommmhhhdddcccgggkkkhhhfffcccbbbbbbbbbbbbaaaXXXWWWVVVWWW[[[bbbiiimmmooollliiijjjmmmnnnjjjfffkkkjjjjjjkkklllmmmkkkiiikkkkkkkkkkkkkkkkkkkkkkkkllljjjiiillloooqqqpppnnniiifffdddgggmmmrrrrrrpppppppppqqqqqqsssvvv||||||~~~~~~zzzxxx{{{~~~tttrrrppptttqqqlllkkklllnnnrrrtttyyyuuurrrqqqtttyyyvvvrrrwwwuuudddZZZ^^^ffffffaaaWWWVVVTTTQQQMMMHHHDDDAAA===888111,,,***++++++,,,333888AAAIIIPPPVVV[[[^^^jjjoooqqqooonnnppppppnnnooottt{{{~~~{{{xxxvvvtttuuuxxx{{{~~~}}}{{{vvvwwwxxxxxxwwwxxxzzz|||{{{{{{{{{|||||||||}}}}}}~~~~~~{{{}}}|||zzz|||}}}yyyssslllooorrrrrrpppllljjjiiiqqqtttwwwvvvrrrmmmhhhfffeeeeeecccbbb``````______VVVSSSPPPSSSYYY^^^aaaaaa_________``````bbbcccccc___dddgggggghhhjjjhhhddddddggglllqqqsssrrrpppoookkkkkkmmmmmmjjjgggkkkrrrwwwuuurrrooommmmmmmmmnnnlllkkkjjjlllooorrrttttttrrrpppooooooqqqrrrqqqppppppkkkgggeeefffgggeeecccaaacccdddccc___ZZZVVVTTT}}}~~~~~~}}}~~~~~~}}}~~~|||zzzxxxvvvuuutttnnnoooppppppmmmiiieeebbbiiilllooonnnjjjiiimmmqqqoootttyyyxxxsssppppppsssuuuvvvtttnnngggeeeiiinnnjjjhhheeecccaaa``````___UUUUUUTTTVVVZZZ___eeeiiimmmjjjhhhhhhiiiiiigggeeejjjjjjjjjlllmmmnnnllljjjgggiiikkklllllllllnnnooopppmmmjjjkkkooopppooommmjjjgggeeeiiipppuuutttqqqttttttttttttuuuwwwzzz|||{{{wwwtttvvv}}}}}}wwwqqqooovvv||||||xxxvvvyyywwwxxxzzzxxxuuuuuuvvvwwwvvvtttwww|||~~~ooonnnmmmqqqyyy}}}ppplllmmmllllllnnnpppppprrrwwwwwwtttssswww~~~~~~wwwkkkggglllpppiii]]]TTTTTTTTTSSSOOOIIICCC@@@>>>999111,,,))))))))))))111777@@@IIIPPPUUUZZZ]]]```ggglllmmmnnnrrrsssqqqlllpppwww{{{{{{yyyvvvuuuvvvvvvxxx{{{~~~~~~|||qqqrrrrrrssstttvvvxxxzzzyyyyyy{{{}}}~~~|||zzz}}}~~~xxxpppkkknnnrrrtttrrrooolllkkkqqquuuyyyyyyvvvqqqllliiiggggggfffddd```]]]\\\\\\XXXVVVVVVYYY]]]aaabbbbbb```___^^^^^^___```cccdddgggkkknnnlllkkkjjjgggaaa___bbbfffjjjlllmmmlllkkkkkkiiikkkmmmkkkhhhjjjooorrrpppnnnllljjjiiiiiiiiigggfffdddeeeiiilllooooooooooooooopppppppppooonnnmmmjjjfffeeeeeeffffffeee```ccceeeeeeaaa\\\XXXUUU}}}|||vvvssstttwwwxxxwwwxxx{{{}}}}}}~~~}}}{{{xxxwwwuuuuuuuuuoooooonnnmmmllliiigggfffkkkooosssrrrooommmppptttrrrwwwzzzyyytttqqqqqqtttxxxzzzzzztttlllhhhiiilllkkkjjjgggccc```^^^]]]^^^YYYYYYYYYZZZ]]]aaafffhhhhhhiiiiiigggeeeeeehhhjjjiiigggfffgggiiikkklllkkkeeehhhlllnnnooopppsssuuutttpppkkkiiikkkmmmnnnmmmkkkhhhgggkkkqqquuutttrrrwwwvvvuuuuuuvvvwwwwwwwwwtttqqqoooqqqwww}}}xxxpppkkkooouuuuuuqqqnnnooooooqqqvvv{{{}}}|||zzzpppnnnkkkiiiiiiiiiiiihhhjjjrrr{{{zzzuuurrrkkkiiihhhjjjnnnsssxxx||||||sssmmmmmmooommmllllllmmmooonnnlllooowww~~~wwwuuuwww}}}~~~yyyvvvwwwssseeeUUUQQQRRRUUUUUUQQQJJJCCC>>>>>>888111+++((((((((((((...444<<>><<<777000***((((((((((((...333:::AAAHHHOOOVVVZZZ```fffkkkkkklllnnnnnnllliiillloooqqqqqqqqqrrrsssqqqrrrsssuuuwwwvvvsssppphhhjjjnnntttyyy{{{yyywwwtttvvvyyy}}}{{{qqqtttxxxyyyxxxvvvtttttttttwwwzzzzzzxxxtttrrrqqqlllmmmkkkfff```\\\[[[]]]^^^^^^_______________^^^fffeeebbb```______```aaammmqqqrrroookkkhhhaaaZZZ[[[]]]___bbbeeefffggghhhccc^^^^^^dddiiihhheeedddgggggggggggggggeeedddcccbbb```___```cccfffgggggggggkkkpppqqqpppmmmkkkiiidddcccbbbaaaaaaccceeefff___bbbeeegggeeebbb``````~~~{{{yyy{{{zzzxxxxxx|||xxx}}}yyywwwuuutttuuuwwwzzz|||vvvvvvvvvvvvuuutttsssrrrssstttwwwxxxxxxwwwuuutttwwwvvvtttrrrpppoooooopppvvvvvvuuutttrrrpppnnnmmmnnnmmmkkkeee___ZZZZZZ[[[XXXXXXZZZ\\\```cccfffhhhaaadddgggiiihhhfffdddbbbdddcccbbbcccfffiiijjjjjjiiinnntttvvvuuuuuuxxx{{{wwwsssoooooorrrttttttssspppqqqqqqpppppprrrvvvzzzsssqqqpppqqqrrrrrrooolllooooooppprrrvvvyyy|||}}}~~~}}}yyyxxxwwwvvvwwwzzz|||~~~}}}}}}xxxppplllooorrrrrrqqqrrrtttsssrrrpppnnnmmmmmmnnnjjjiiieeebbb___^^^___```bbbccccccbbbaaaaaadddgggddd___]]]\\\XXXVVV[[[ccceeeeeeiiimmmmmmjjjjjjnnnuuu}}}tttsssxxx}}}~~~xxxoooxxx~~~yyynnnbbbWWWNNNMMMQQQWWWYYYVVVNNNDDD>>>:::555...)))((()))******///333999???FFFNNNVVV[[[```fffiiiiiiiiikkkllljjjgggkkkooorrrrrrpppoooooonnnooorrruuuwwwuuuqqqnnnlllmmmqqqxxx~~~}}}yyyzzz}}}wwwzzz|||}}}|||zzzyyyyyyvvvwwwxxxvvvsssooonnnmmmkkklllkkkfff```]]]```cccaaabbbbbbaaa`````````aaagggeeedddbbbaaa```aaaaaaggglllooonnnmmmkkkfff___\\\]]]^^^___```aaabbbbbb^^^]]]```fffiiigggfffhhhfffgggiiijjjjjjiiigggfffbbbaaa```aaadddeeedddccchhhkkknnnooommmkkkjjjkkkfffeeedddbbbbbbbbbdddfffcccfffhhhiiigggeeedddddd{{{zzz||||||zzz|||zzz~~~~~~vvvuuussssssuuuxxx|||zzz{{{||||||{{{yyyvvvttttttuuuvvvxxxyyyxxxuuurrrwwwtttpppnnnnnnnnnnnnmmmwwwuuusssrrrsssttttttsssooonnnllleee^^^ZZZYYYZZZ[[[\\\^^^bbbfffjjjmmmoookkkllloootttvvvssskkkdddeeeeeeeeehhhkkkllllllkkkjjjooouuuvvvtttrrruuuxxxvvvtttsssuuuxxxzzzyyywwwssstttuuussspppqqqxxx~~~uuutttrrrsssuuutttpppmmmrrrsssuuuwwwzzz|||}}}}}}zzz|||}}}}}}||||||}}}}}}~~~|||yyyyyy}}}}}}zzzuuu|||~~~yyyxxxyyyvvvuuuuuuvvvuuuwww}}}{{{{{{wwwqqqooosssvvvwwwwwwzzzyyyuuuqqqnnnmmmllljjjhhhjjjiiifffbbb___^^^```bbbeeeaaa^^^^^^bbbfffggggggjjjeeebbb```[[[XXX^^^hhhccceeejjjmmmjjjgggiiippp~~~wwwwww|||~~~xxxeeefffsss{{{uuuggg\\\VVVSSSLLLQQQWWW[[[XXXOOOEEE>>>888333---)))((()))***+++,,,///444:::AAAIIIRRRXXX]]]cccffffffgggkkkmmmkkkeeejjjqqquuutttqqqnnnlllnnnpppsssxxxzzzxxxtttpppqqqrrrtttzzz~~~}}}~~~~~~~~~wwwwwwvvvsssnnnjjjiiihhhiiijjjjjjfffaaa___dddhhhdddeeeeeedddccccccdddffffffeeedddcccbbbbbbbbbbbbaaaggglllmmmnnnnnnkkkeeecccccccccccccccccccccccc]]]```fffkkkkkkhhhiiinnngggiiikkklllmmmlllkkkjjjbbbaaaaaacccdddeeecccbbbiiikkkmmmllljjjiiikkkmmmiiiiiigggeeeccccccdddfffhhhiiikkkkkkiiiggggggggg||||||}}}~~~|||yyy|||{{{{{{zzz{{{yyyxxxzzz~~~~~~|||~~~}}}uuuoooyyyyyy{{{}}}~~~{{{xxxwwwxxxwwwtttooonnnqqqtttxxxwwwuuurrrpppppptttwwwqqqnnniiibbb\\\YYYZZZ[[[]]]dddlllqqqrrrqqqqqqrrrsssrrrrrrtttvvvtttnnniiiiiijjjlllnnnpppooommmkkklllmmmppptttwwwxxxwwwuuuwwwxxxzzz||||||{{{zzzyyyxxxvvvrrrooossszzz}}}{{{wwwwwwwwwxxxxxxvvvssspppqqqrrrtttxxx|||}}}|||zzz{{{||||||zzz|||}}}}}}}}}~~~}}}||||||qqqtttuuusssssswwwwwwuuuvvvvvvyyy}}}|||yyyyyy|||wwwxxxxxxtttrrrttt|||}}}zzz|||||||||}}}xxxtttrrruuu||||||xxxvvvuuusssqqqooommmkkkjjjlllkkkiiigggeeedddddddddbbbccccccbbb```bbbggglllhhhkkkmmmjjjfffeeegggjjjooonnnmmmkkkjjjiiiiiiiiivvvwwwwwwvvvvvvwwwyyy{{{{{{|||lllgggiiipppuuurrrggg[[[TTTRRRKKKPPPVVVZZZXXXNNNAAA888000...,,,******+++---///444222666>>>DDDIIIPPPVVV]]]___bbbdddeeegggjjjllliiiiiinnnttttttnnnjjjiiiqqq{{{{{{vvvwwwyyyxxxuuuyyy{{{~~~|||{{{{{{{{{|||wwwuuusssrrrqqqooollljjjlllooooooiiifffhhhkkkkkkkkkhhhfffhhhkkkkkkgggccceeeeeedddbbbbbbaaaaaabbbfffgggjjjooosssrrrmmmhhhiiiiiihhhhhhhhhhhhhhhiiinnnnnnpppqqqmmmggggggkkkoooooonnnnnnmmmllllllkkkhhhdddaaaaaadddggghhhgggiiikkknnnmmmjjjiiikkknnnoooooonnnmmmllllllllllllnnnkkkiiilllppprrrooolll~~~}}}~~~|||yyyuuu|||~~~}}}}}}~~~}}}{{{yyy}}}||||||{{{{{{~~~}}}~~~xxxrrrxxxyyy|||~~~~~~~~~}}}}}}yyyzzz{{{zzzxxxvvvuuuuuutttuuuvvvuuuttttttvvvxxxooommmhhhaaa[[[YYYYYY[[[bbbgggnnnqqqqqqqqqrrrtttsssssssssvvvxxxxxxtttqqqkkklllmmmoooqqqqqqqqqppprrrqqqrrrtttwwwyyyyyyxxxyyyzzz|||~~~~~~~~~}}}|||yyyxxxtttqqqsssxxxzzzwwwvvvvvvvvvwwwvvvtttqqqoooqqqpppppprrruuuyyyzzzzzzzzz{{{{{{}}}~~~~~~}}}~~~|||}}}}}}{{{yyyppppppoooppptttzzzyyytttssssssxxx}}}}}}yyyyyy|||zzz||||||zzzwwwyyyzzzxxx{{{|||{{{}}}|||wwwtttvvv|||~~~{{{rrrttttttssspppnnnnnnoooqqqqqqppppppoooooonnnnnneeeffffffeeeeeeeeegggiiilllooopppoookkkjjjlllooossssssqqqpppooonnnmmmmmmuuuuuusssooolllnnnssswww~~~wwwjjjhhhmmmqqqrrrlll```WWWSSSTTTTTTWWWYYYVVVMMMCCC<<<888444222000......///111222444333777???FFFKKKRRRYYY```bbbdddeeefffgggiiikkkgggkkkqqqvvvtttnnnmmmqqquuu~~~yyyyyy{{{zzz|||}}}{{{zzz{{{{{{rrrrrrsssssssssrrrooonnnmmmppppppkkkiiikkknnnnnnqqqlllgggfffggggggddd```fffeeeeeedddddddddeeeeeehhhjjjnnnrrrtttsssnnnjjjnnnmmmlllllllllmmmooooooqqqqqqrrrsssoooiiijjjnnnrrrqqqpppooommmlllkkkkkkfffcccaaabbbeeeiiijjjjjjiiijjjkkkkkkjjjjjjkkklllrrrqqqpppooonnnmmmmmmllliiigggfffjjjpppsssqqqnnn}}}yyyxxxxxxxxxuuurrrxxx{{{~~~~~~}}}}}}~~~~~~}}}|||{{{|||wwwwww{{{~~~~~~~~~|||vvvqqqmmmpppsssttttttttttttuuummmkkkfff```[[[ZZZ\\\___gggkkknnnooonnnooorrruuusssssstttvvvyyyzzzzzzxxxpppppppppppprrrsssuuuvvvyyywwwvvvwwwyyy{{{||||||zzz{{{}}}~~~~~~~~~||||||zzzuuuvvvyyyxxxuuussstttuuuuuutttrrrooonnnqqqnnnkkkkkknnnssswwwyyyzzz~~~{{{yyy{{{}}}|||zzzyyy{{{~~~{{{xxxwwwyyy~~~|||xxxpppnnnooovvvyyyzzz|||zzz{{{~~~}}}yyy}}}|||{{{||||||wwwssssssxxx||||||zzzooorrrtttsssqqqpppqqqsssyyyzzz|||}}}~~~~~~}}}}}}nnnnnnnnnoooppppppnnnlllmmmoooqqqrrrpppooonnnooorrrqqqooonnnlllllllllllluuutttpppiiicccdddlllssszzzrrrrrrxxxvvvrrriiiaaa[[[[[[\\\___^^^YYYNNNBBB999777888222000...,,,,,,---///000444444888AAAIIINNNUUU\\\ccceeeggghhhhhhiiijjjlllkkkpppxxx{{{wwwqqquuu|||{{{}}}}}}|||}}}{{{yyyyyyyyymmmpppsssvvvwwwvvvtttrrrooossssssooonnnppprrrqqqrrrmmmgggdddeeefffeeecccgggggggggggghhhiiijjjkkklllpppuuuwwwwwwtttqqqpppqqqpppnnnmmmmmmooorrrttttttsssssssssooojjjlllqqqsssrrrqqqooommmkkkjjjiiidddbbbaaacccfffjjjlllmmmhhhgggfffgggiiiiiiiiihhhrrrrrrrrrqqqpppnnnmmmllleeedddfffkkkqqquuutttrrr}}}zzzxxxyyy|||~~~}}}|||}}}~~~{{{xxx|||~~~xxxrrrjjjlllnnnoooooonnnooopppmmmjjjddd^^^\\\^^^dddiiilllnnnooommmlllmmmqqqvvvtttttttttvvvxxxzzz||||||wwwvvvtttsssrrrtttwwwzzz|||{{{zzz{{{}}}~~~}}}{{{xxxyyyzzz{{{|||||||||{{{}}}~~~zzzyyy{{{zzzvvvqqqsssttttttrrrpppnnnmmmnnnkkkhhhgggjjjooorrrtttzzz~~~zzzuuuxxxzzzyyyuuurrrrrrssssssrrrsssyyyzzzttttttxxx}}}}}}}}}||||||zzzwwwuuuwww{{{}}}|||zzzppppppppprrrssssssrrrqqq}}}wwwvvvvvvyyy||||||wwwsssqqqtttxxx{{{{{{xxxsssppppppnnnjjjhhhgggiiikkkmmmttttttppphhhaaa```gggnnnyyy}}}uuulllgggffffffeeecccggg```UUUHHH>>>999777666///...,,,******+++---///555555:::CCCKKKPPPWWW]]]cccfffiiikkkkkklllmmmoootttwww}}}}}}yyy|||~~~zzzwwwvvvvvvlllpppuuuyyyzzzyyywwwvvvtttwwwwwwtttrrrttttttqqqmmmjjjggggggiiikkklllkkkjjjjjjjjjkkkmmmnnnpppqqqrrrwww|||}}}zzzvvvttttttqqqnnnllliiiiiikkknnnppprrrppppppoookkkgggiiioooqqqpppnnnllljjjgggeeedddbbbbbbaaaccceeehhhjjjlllfffcccbbbcccggghhhgggdddmmmmmmnnnoooooonnnmmmlllggghhhjjjooouuuxxxxxxwww~~~|||{{{~~~~~~{{{yyy}}}~~~zzzqqqqqqqqqpppnnnmmmoooqqqnnnkkkeeeaaa```eeemmmtttqqqrrrrrrpppnnnooosssxxxwwwwwwwwwxxxyyyzzz|||~~~|||{{{yyyuuurrrsssxxx{{{{{{|||~~~|||yyyvvvvvvwwwwwwxxxxxxxxxxxxzzz}}}}}}zzzyyy{{{{{{xxxqqqtttvvvuuussspppooooookkkiiihhhiiikkknnnoooooowww{{{wwwssswwwzzzyyyuuuqqqpppppppppppprrryyy}}}}}}~~~|||{{{{{{zzzzzz|||~~~{{{ssspppnnnqqqvvvwwwsssmmmwwwyyy|||~~~xxxwwwxxx{{{~~~~~~zzzvvvzzz|||~~~xxxuuuqqqkkkggggggjjjooosssoooooommmhhhaaa___cccgggrrrzzzxxxnnnddddddjjjnnnkkkeeeiii]]]NNNEEEAAA???999444000///---,,,,,,...111333777777<<>>EEEJJJLLLOOOSSSZZZ]]]bbbfffhhhhhhjjjkkkiiikkkqqqxxxyyyxxxzzz}}}}}}|||xxxyyy~~~{{{uuuoookkkiiijjjpppvvvwwwtttqqqqqqrrrxxxzzzzzzzzz{{{|||xxxqqqjjjjjjkkkjjjiiihhhiiijjjmmmmmmlllllllllllllllmmmppppppoooooonnnkkkfffbbb___^^^]]]]]]]]]^^^___`````````aaabbb^^^XXXYYY]]]ZZZZZZZZZYYYYYYXXXXXXXXXYYY\\\_________```cccffffffhhhiiijjjjjjjjjlllmmmnnnnnnnnnoooqqquuuxxx{{{{{{xxxuuusssssstttssssssvvvuuutttuuuwwwxxxwwwvvvrrruuuwwwvvvrrrnnnnnnoootttwwwzzzzzzxxxtttqqqppplllpppvvvyyywwwsssooommmnnnrrrvvvwwwuuussssssuuukkkooossstttttttttwwwzzzvvvyyyyyywwwtttvvv|||~~~}}}|||||||||{{{wwwyyy{{{{{{www{{{~~~yyyuuuvvvxxxrrrpppnnnnnnppprrrsssrrruuu|||zzz{{{ssswww{{{|||zzzyyyzzz|||}}}|||~~~|||yyyuuu}}}~~~|||{{{{{{{{{~~~xxxvvvxxx|||xxxssspppvvvyyyrrrnnnccc^^^ZZZ[[[___bbbbbb```gggzzz{{{{{{zzzzzz|||zzzrrrhhhdddjjjpppiii]]]NNNBBB<<<777000+++............111555999<<<<<<;;;>>>EEEIIIJJJLLLPPPXXX[[[```cccdddddddddeeeaaahhhrrryyyxxxvvv||||||xxxyyyxxxuuuxxx~~~{{{tttnnniiiggggggmmmssstttqqqnnnoooqqquuuwwwyyyyyy|||~~~zzzssshhhgggfffdddccceeehhhjjjlllllljjjiiiiiihhhhhhhhhkkkiiigggggghhheee___ZZZVVVWWWWWWXXXYYYZZZ\\\\\\^^^^^^```bbb^^^XXXWWW[[[VVVVVVVVVWWWWWWWWWWWWWWWWWWZZZ^^^___```bbbeeeiiihhhkkknnnnnnllllllooorrrvvvuuussssssuuuyyy}}}|||}}}xxxrrroooqqqtttuuuuuuttttttqqqpppsssxxxvvvqqqpppppppppnnnllllllnnnppptttrrrsssvvvuuuppplllmmmnnnqqqsssqqqmmmlllooosssqqqpppqqqrrrsssrrrpppnnniiijjjlllpppsssuuutttrrrsssuuuwwwvvvuuuxxx~~~}}}~~~~~~~~~}}}{{{zzz{{{||||||xxxyyy{{{yyyzzzxxxtttpppooorrrtttttttttsssyyy~~~|||~~~tttvvvzzz~~~|||zzz}}}}}}{{{wwwtttqqqqqqrrrxxx~~~yyyrrrmmmddd\\\ZZZ[[[\\\___dddkkkvvvwwwppppppttt{{{|||yyyqqqhhhdddeeehhh^^^TTTIIICCC<<<333+++(((+++***///888;;;888888<<<;;;<<<>>>???AAAEEEKKKOOOXXXYYY[[[]]]^^^___``````^^^eeennnrrrssstttxxx{{{wwwpppqqqsssqqqqqqsss{{{{{{}}}{{{}}}{{{sssoooooojjjlllpppsssuuuuuuuuutttuuuvvvxxx{{{}}}zzztttnnnhhheeeaaa______aaaccccccaaadddhhhhhhccc]]]```ggghhhjjjjjjddd\\\WWWVVVXXXWWWWWWWWWWWWXXXZZZ[[[]]]^^^\\\YYYYYY[[[\\\YYYVVVXXXWWWVVVVVVVVVVVVWWWWWW^^^^^^^^^```cccggglllnnnoooppppppnnnkkkkkknnnrrrvvvttttttwww|||}}}vvvrrrrrruuuwwwwwwwwwwwwuuuqqqqqqtttsssppplllllllllkkkjjjjjjlllnnnllljjjkkkooopppnnnooorrrkkklllnnnmmmllllllnnnpppooommmllllllmmmmmmkkkiiiggggggiiilllooopppooommmppprrruuuuuutttvvv|||}}}{{{zzz{{{~~~|||yyyzzz~~~{{{}}}yyyuuuqqqpppqqqrrrrrrrrrooovvv~~~wwwvvvtttvvv||||||zzzvvvwwwyyyzzzhhhddd```^^^[[[YYY^^^dddooo{{{zzzmmmffffffwwwyyyxxxpppfff______bbbWWWMMMCCC>>>999222...------,,,///666999777888;;;:::<<>>999555111///000111///000444666666777;;;888;;;>>>@@@BBBDDDFFFIIIOOOPPPRRRTTTVVVXXXZZZ[[[^^^ccciiilllnnnqqqvvvzzzssslllhhhiiillllllmmmnnnppprrrttttttsssrrrqqqrrrvvvyyyzzzyyy|||~~~|||xxxpppjjjiiifffhhhjjjkkkkkkiiifffeeemmmnnnpppssssssqqqlllgggfffccc___]]]^^^aaacccccc___^^^```bbb```YYYTTTTTTWWWYYYYYYVVVRRROOOQQQSSSVVVVVVVVVWWWXXXYYYZZZ[[[\\\YYYWWWXXX[[[[[[YYYWWWXXXXXXXXXWWWWWWXXXXXXYYY\\\[[[ZZZZZZ]]]aaafffiiihhhjjjkkkjjjggghhhkkkooommmnnnpppsssvvvvvvtttrrrrrrrrrrrrsssuuuxxxzzz|||~~~vvvyyy}}}~~~~~~~~~}}}}}}}}}tttkkkhhhhhhgggggghhhiiiiiiiiiiiikkklllnnnkkkkkkmmmmmmkkklllooogggeeecccffflllppppppnnnmmmjjjeeebbbaaabbbaaaaaa^^^^^^___bbbeeeggggggffffffiiimmmooonnnnnnoooqqquuuxxx|||}}}}}}|||||||||zzzzzzyyywwwvvvtttsssrrruuuwwwwwwsssmmmmmmsssyyywwwvvvwwwyyyzzzxxxuuuttttttrrrooollljjjiiiiiihhhiiiqqq~~~|||}}}zzztttqqqlllfffgggccc```___]]]ZZZ[[[```ppptttvvvqqqfff___^^^aaacccggghhh```TTTNNNQQQWWWXXXKKK>>>666222...---///555333222222444555888:::888:::;;;<<<===@@@CCCFFFLLLMMMNNNPPPSSSVVVXXXYYY[[[^^^bbbdddfffhhhlllooojjjgggeeefffiiijjjkkkllllllmmmnnnmmmkkkjjjjjjkkkooossstttuuuyyy~~~}}}wwwzzz{{{{{{zzzzzzzzzzzz}}}}}}||||||~~~}}}xxxssslllfffccceeegggiiijjjjjjiiifffeeehhhjjjmmmooooookkkgggdddgggdddaaa```aaadddeeefffeeeaaa___bbbccc^^^YYYXXXWWWXXXXXXWWWUUUTTTVVVXXXYYYYYYZZZ[[[\\\]]]^^^^^^\\\ZZZXXXYYY\\\]]][[[XXXWWWVVVVVVVVVVVVWWWWWWXXX]]]\\\ZZZZZZ\\\```dddgggdddfffhhhhhhfffgggkkknnnmmmmmmnnnnnnooopppooooooqqqpppoooppprrruuuyyy|||~~~zzzyyyyyy{{{}}}~~~~~~~~~~~~}}}zzzwwwnnnrrrwwwzzz{{{|||}}}|||zzzxxxwwwyyy}}}wwwmmmiiihhhfffhhhjjjkkkkkkiiiiiijjjkkkkkkiiijjjmmmlllgggeeeffffffbbb```dddkkkpppooolllkkkgggbbb___]]]^^^]]]]]][[[[[[\\\```dddfffgggfffccceeeiiikkkkkkkkkjjjiiinnnooopppooooooppprrrtttqqqqqqpppooonnnnnnmmmmmmkkkmmmmmmjjjgggiiioootttvvvvvvvvvuuuuuutttqqqmmmnnnmmmkkkiiigggeeeeeefffgggppp|||yyyyyy{{{xxxmmmjjjiiigggeeemmmddd]]]^^^```___^^^^^^cccfffgggaaaYYYTTTVVVZZZ[[[^^^^^^WWWNNNJJJOOOVVVRRRFFF999222...++++++---777666333111222555888999<<<<<<<<<;;;;;;>>>CCCGGGJJJJJJLLLMMMPPPSSSVVVWWWZZZ[[[]]]]]]^^^___aaabbbbbbbbbbbbbbbeeehhhiiiiiigggggggggeeecccbbbbbbdddgggkkkooorrrvvvzzzxxxsssnnnnnnnnnooooooqqquuuyyywwwvvvvvvvvvyyy}}}}}}vvvqqqlllfffbbbdddfffjjjlllnnnmmmlllkkkkkkooosssvvvtttpppkkkhhhllljjjhhhiiikkklllmmmmmmnnngggbbbeeehhhgggeeefff\\\\\\\\\ZZZZZZZZZ\\\^^^^^^^^^___```aaabbbcccccc___\\\ZZZ[[[]]]^^^\\\YYYYYYXXXXXXXXXYYYYYYZZZ[[[^^^]]]\\\\\\]]]```ccceee```cccfffgggfffgggkkkooopppnnnllljjjiiikkkmmmppptttsssqqqppprrrvvv{{{~~~~~~{{{zzzzzz{{{||||||{{{zzzzzzzzzxxxuuurrrmmmppptttwwwyyyzzz|||~~~|||zzzxxxwwwyyy|||{{{uuussspppmmmnnnppppppooommmkkkkkkkkkeeedddfffjjjiiidddaaabbbeeebbb```ccciiimmmllljjjjjjfffaaa]]]\\\\\\\\\[[[\\\[[[\\\___ccceeeffffffbbbdddfffiiiiiihhhfffeeehhhiiihhhgggfffgggkkkmmmlllkkkkkkjjjkkkkkklllmmmggghhhgggggggggjjjnnnqqqtttvvvvvvssssssssspppjjjhhhiiiiiihhhgggfffgggiiiiiisss|||sssrrruuu~~~|||nnnhhhggggggiiikkkqqqgggaaaccchhhfffaaa^^^___cccfffbbbZZZSSSPPPQQQVVVWWWVVVQQQKKKIIIMMMRRRBBB888///,,,,,,++++++---555555333//////444777777???@@@???>>>>>>@@@DDDHHHGGGGGGHHHIIIKKKNNNQQQSSSWWWXXXXXXYYYYYYXXXXXXWWWYYY\\\]]]]]]___cccdddccc``````___\\\ZZZYYY[[[\\\___dddhhhkkkqqqtttpppiiihhhffffffhhhjjjlllrrryyyuuuuuutttuuuwww{{{|||tttpppnnniiidddccceeeiiinnnpppqqqqqqqqqsssxxx{{{uuurrrppppppppprrruuuuuutttsssrrrkkkfffhhhkkklllnnnpppbbbaaa^^^]]]\\\]]]^^^___aaaaaacccdddeeefffffffffaaa^^^\\\\\\^^^___\\\YYYVVVVVVVVVVVVVVVWWWXXXYYY\\\\\\\\\]]]^^^___``````\\\```dddeeeeeegggkkknnnpppnnnkkkgggeeeggglllppptttrrrpppoooqqqvvv{{{}}}}}}|||{{{{{{||||||}}}zzzxxxuuutttuuuuuuttttttqqqsssvvvwwwxxxyyy{{{}}}{{{zzzxxxxxx{{{}}}{{{}}}}}}}}}|||}}}~~~yyyzzz{{{|||zzzvvvsssqqqqqqkkkhhhiiikkkkkkfffeeegggiiigggeeegggkkkmmmmmmllllllhhhdddbbbaaa```___^^^___^^^]]]___aaacccdddccccccccceeeggghhhgggdddbbbcccddddddcccbbbbbbdddfffggggggfffggghhhjjjlllmmmhhhfffeeefffiiilllllllllnnnrrrrrroooppprrroooiiieeehhhjjjkkkjjjkkknnnpppppp|||~~~~~~{{{xxxuuuvvvyyy{{{yyyvvvnnnjjjlllxxx}}}rrrhhheeeeeeeeejjjqqqrrrlllkkkoooqqqllleeeaaaaaacccccc^^^UUUNNNLLLLLLMMMMMMMMMKKKHHHFFFEEEDDD555...)))***,,,,,,,,,...000222000+++,,,111444222<<<>>>AAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEGGGJJJLLLPPPQQQRRRSSSSSSRRRPPPNNNOOOTTTWWWVVVWWW\\\]]]ZZZ[[[[[[YYYVVVTTTTTTVVVYYY[[[]]]___bbbhhhlllhhhaaaccc```bbbfffgggggglllssspppppppppqqqssswwwzzz|||}}}}}}wwwpppmmmmmmjjjddd___bbbgggllloooqqqqqqqqqttt{{{~~~xxxtttnnnooorrrvvvxxxxxxuuurrrpppkkkhhhjjjlllkkkmmmqqqgggeeeaaa^^^]]]^^^^^^^^^```aaaccceeeffffffffffffbbb___\\\\\\^^^]]][[[XXXRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYY[[[[[[[[[ZZZYYYXXX\\\```cccccceeeiiimmmmmmllljjjgggeeefffjjjoooqqqooommmlllooovvv|||rrrrrrsssuuuvvvwwwxxxxxxzzzvvvrrrpppqqqtttvvvxxxvvvwwwxxxxxxwwwxxxzzz|||xxxwwwwwwxxx{{{|||xxxyyy||||||zzzyyyyyy|||~~~{{{wwwvvvzzz}}}{{{xxxxxxwwwsssqqqqqqoookkkkkknnnnnnmmmlllmmmnnnppppppppppppmmmjjjggggggfffdddcccbbb```^^^___```aaaaaa```ccccccdddfffgggfffdddbbb^^^```bbbbbb```___^^^___cccccccccdddeeehhhjjjllliiieeeccceeejjjllljjjggghhhlllmmmkkklllpppnnnhhheeeiiilllnnnnnnpppssswwwxxx~~~~~~~~~zzzvvvzzz}}}|||vvvvvv~~~pppmmmkkknnnsssuuussspppjjjdddeeerrr}}}~~~||||||xxxooohhhfffeeeeeellluuupppppptttyyyxxxooogggccc^^^\\\WWWNNNFFFCCCEEEIIIEEEEEEFFFGGGEEEAAA;;;777222+++(((+++......---...---000...))))))///222///777;;;@@@BBBAAA???===<<>>>>>@@@BBBEEEGGGIIIJJJKKKNNNOOONNNKKKHHHHHHOOORRRPPPQQQVVVWWWTTTZZZZZZXXXUUUSSSSSSVVVXXXYYYZZZZZZ[[[aaafffccc]]]___]]]___eeefffcccfffllliiiiiijjjkkkmmmppprrrtttvvvwwwrrrjjjhhhjjjhhhbbb]]]```eeeiiimmmooooooooooooxxx|||tttpppiiikkkoootttvvvuuuqqqmmmllliiiiiikkkkkkhhhiiimmmkkkhhhccc```___^^^^^^^^^___```bbbdddeeeeeeeeedddbbb___\\\\\\]]]\\\YYYVVVTTTTTTTTTTTTUUUVVVWWWXXXRRRTTTWWWYYYYYYXXXUUUTTTUUUYYY^^^aaabbbdddhhhkkkiiijjjjjjhhheeeeeeiiilllnnnllljjjkkkooovvv~~~rrrrrrqqqppppppppppppqqquuusssqqqqqqsssuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvpppmmmlllpppxxx~~~~~~{{{{{{{{{zzz{{{}}}zzzyyyyyyzzzzzzyyy~~~~~~}}}}}}{{{yyyxxxzzz{{{||||||}}}~~~~~~}}}zzzwwwyyyxxxxxxyyyzzzyyyvvvsssssszzzyyyqqqnnnrrrnnneeeffffffeeedddcccbbbaaaaaaccceeehhhiiijjjiiigggeeehhhgggeeeddddddccc```^^^bbbbbbcccdddgggkkkoooqqqcccccccccdddfffiiillloooeeeddddddfffhhhjjjiiihhhdddeeeggglllrrrwwwyyyzzzyyyxxx|||~~~|||}}}}}}www{{{zzzwwwuuusssxxxwwwuuutttrrrqqqooonnnppplllhhhgggiiikkkkkkjjjeeeeeebbb]]]^^^dddfffeeehhhccchhhwww|||rrriiigggeeehhhiiifffbbbdddllltttxxx~~~{{{vvvlllcccZZZSSSJJJEEEDDDBBB>>>:::<<<===??????<<<888444111+++*********+++,,,---------//////---,,,//////,,,000:::@@@===999;;;<<<:::;;;:::999999999:::;;;<<>>;;;777888::::::999666333111***************+++,,,,,,***------++++++......+++---555;;;999888:::999666555555555555777999<<<===:::888999======;;;;;;>>>BBBCCCEEEEEEDDDEEEGGGIIIMMMNNNNNNOOOOOONNNNNNMMMQQQVVVYYYXXXYYY\\\^^^]]]ZZZ[[[[[[YYYXXXYYY[[[]]][[[XXXUUURRRQQQQQQSSSTTTVVVWWWXXXYYYXXXWWWVVVUUUWWW\\\aaacccbbbbbbdddgggnnnrrrxxxzzzxxxtttpppmmmmmmmmmmmmllljjjhhheeedddeeeiiikkkjjjkkkoooooolllpppttttttrrrqqqrrrppplllkkkiiifffbbb````````````\\\ZZZXXXXXXYYYZZZZZZZZZYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUWWWYYYZZZYYYWWWXXXYYYZZZ[[[\\\^^^```cccffffffdddaaa___aaagggkkkooopppqqqsssuuuxxx|||pppqqqqqqrrrtttvvvwwwxxxuuuqqqmmmlllnnnrrruuuwwwuuuuuutttssssssrrrqqqqqqpppooonnnqqqvvvyyyyyywwwxxxxxxwwwvvvvvvzzz|||xxxwwwxxxzzz|||}}}zzz}}}|||zzz{{{}}}}}}}}}~~~~~~}}}wwwnnnoooqqqrrrsssssssssrrrssssssttttttsssqqqnnnmmmllllllmmmnnnmmmjjjeeeaaaaaabbbdddfffhhhjjjkkkkkkggggggfffggggggiiikkklllhhhfffdddeeegggjjjkkklllmmmmmmoootttzzz}}}ooogggbbbeeekkkqqqwww}}}zzzvvvttttttuuuuuuzzz}}}~~~|||~~~xxxwwwuuusssrrrpppllljjjgggffffffgggiiikkkkkkkkkccc___ZZZVVVVVVWWWXXXYYYVVVYYYYYYUUUTTTXXX[[[[[[eee]]]YYYYYYUUUMMMKKKPPP[[[^^^```^^^[[[\\\bbbhhhpppuuuwwwsssmmmggg]]]UUUJJJEEE@@@=========:::888222333444555444333000///******)))))))))***++++++(((++++++)))))),,,---***+++111555777888:::888444222111111222444666999;;;777555666;;;<<<;;;<<>>@@@BBBCCCCCCCCCEEEFFFGGGIIIKKKLLLLLLKKKIIIGGGGGGNNNSSSSSSTTTWWWWWWUUUTTTVVVVVVUUUSSSQQQQQQRRRRRROOOKKKHHHHHHJJJMMMPPPPPPQQQRRRTTTUUUUUUTTTTTTPPPSSSWWWXXXXXXZZZ^^^aaaiiilllnnnooommmkkkjjjjjjbbbaaa```______```aaabbbdddhhhkkkkkknnnsssuuusssyyyzzzxxxssssssvvvxxxvvvwwwssslllfffbbbaaabbbcccccc```\\\ZZZ[[[]]]^^^___\\\[[[ZZZXXXWWWWWWWWWWWWXXXWWWXXXYYYZZZ\\\]]]]]]YYYWWWVVVYYY___eeegggfffgggggghhhhhhiiiiiikkkllluuuyyy||||||zzz|||pppoooooooooooopppqqqqqqooooooppprrruuuvvvuuusssqqqrrrsssuuuvvvxxxyyyzzzxxxwwwwwwwwwxxxxxxxxxwwwwwwwwwvvvuuuuuuyyy~~~~~~zzzvvvsssrrrsssttttttwwwzzz|||yyytttssswww{{{~~~}}}}}}wwwxxxzzz|||~~~~~~|||yyyzzz|||}}}~~~{{{{{{|||}}}|||{{{zzzyyyzzzzzzyyyxxxvvvtttrrrqqqnnnoooqqqtttvvvuuurrrooommmnnnooopppooommmkkkiiilllllllllmmmmmmnnnnnnoooqqqooollllllooosssuuuvvvppppppsssyyyxxxlll___XXXSSSVVV\\\eeeqqq|||}}}yyyyyy}}}wwwrrroooooommmkkkkkkmmmoooooooooiiieeeaaa```cccdddccc```\\\ZZZVVVRRRPPPPPPSSSUUU\\\``````XXXSSSUUU\\\```eee___VVVMMMEEE@@@AAAEEEJJJKKKMMMLLLJJJJJJLLLOOOMMMRRRUUUTTTRRRQQQLLLFFF???===999777666444333222111000000...---,,,+++*********)))))))))))))))***(((++++++))))))------******+++---222666555333222222111///...///111444666888555444777777555666::::::===@@@AAAAAAAAACCCDDDDDDFFFHHHJJJJJJHHHFFFDDDBBBIIINNNNNNPPPRRRSSSQQQRRRSSSRRRQQQOOOOOORRRTTTNNNLLLHHHEEEDDDEEEHHHJJJJJJKKKMMMOOOPPPQQQQQQPPPOOORRRUUUUUUUUUWWW\\\```jjjkkkkkkjjjgggfffffffff^^^\\\ZZZZZZ]]]dddjjjoooooossssssrrrtttxxxyyywwwzzzzzzwwwqqqpppsssuuutttuuusssooollliiigggfffeeegggccc^^^[[[[[[\\\\\\\\\[[[ZZZYYYWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZ\\\^^^```^^^[[[YYY\\\aaafffhhhgggkkklllnnnqqqsssuuuvvvvvvzzz|||~~~~~~~~~ooonnnmmmlllllllllllllllmmmnnnqqqtttwwwwwwtttrrrqqqrrrtttwwwzzz|||~~~}}}|||zzzyyyxxxxxxyyyzzzyyyxxxxxxwwwxxx}}}{{{xxxtttrrrrrrrrrqqqpppvvvvvvvvvsssppppppsssvvv{{{|||{{{|||}}}yyyuuuwwwyyy{{{|||}}}~~~{{{yyyxxxzzz}}}}}}||||||{{{zzzxxxwwwwwwvvvwwwwwwvvvvvvuuusssrrrqqqmmmllllllmmmoooqqqpppooommmnnnoooooonnnllljjjhhhiiijjjlllooorrruuuwwwxxx|||yyywwwvvvwwwxxxxxxxxxqqqqqqsssyyyuuujjjccc[[[UUURRRTTTYYY```kkkuuu~~~}}}}}}{{{{{{}}}~~~~~~|||xxxsssooommmlllssspppnnnmmmnnnpppqqqqqqfffaaa[[[[[[^^^___]]]ZZZUUUTTTSSSPPPNNNOOOQQQTTT\\\cccfff___XXXYYY___cccooojjjbbbZZZQQQIIIDDDBBBHHHIIIHHHEEEBBB???>>>>>>???DDDFFFFFFEEEFFFBBB===555555444444444444444555111000...---+++*********++++++***)))))))))*********------******------***(((''')))---///---...000...---,,,,,,...333777::::::777555777666444555888444777:::<<<<<<======???@@@AAACCCDDDDDDCCCAAA@@@===DDDHHHHHHJJJMMMOOOMMMOOOPPPOOONNNMMMNNNQQQTTTOOOLLLHHHDDDBBBAAAAAAAAAFFFHHHJJJMMMNNNOOOPPPOOOPPPRRRTTTSSSSSSUUUZZZ___iiiiiigggdddbbbaaabbbddd^^^\\\[[[\\\bbbjjjsssyyy{{{}}}|||yyyyyy||||||zzzxxxyyyuuupppooosssvvvuuussssssrrrqqqooollljjjhhhgggddd___\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXYYYZZZ[[[[[[\\\^^^bbbdddfffcccaaaaaacccfffhhhiiipppqqqtttyyyllllllkkkjjjjjjjjjjjjjjjmmmmmmooorrruuuvvvtttrrrssstttvvvxxx{{{~~~~~~{{{xxxwwwxxxzzz|||{{{{{{{{{{{{}}}}}}vvvuuussssssttttttrrrqqqsssqqqooolllkkklllnnnpppuuuxxxzzzxxxtttrrrtttwww{{{|||}}}~~~~~~~~~~~~~~~~~~|||xxxsssuuuxxxyyyyyyzzz}}}{{{zzzyyyzzz|||}}}}}}|||{{{|||}}}}}}yyyxxxuuusssrrrrrrssstttsssssssssssssssrrrrrrrrrooolllhhhgggiiikkklllmmmjjjkkklllmmmmmmmmmlllkkkjjjlllnnnrrruuuxxxzzz{{{{{{zzzxxxyyyzzz{{{{{{zzzsssssstttxxx|||uuukkkbbb\\\XXXVVVVVVZZZ]]]```ffflllvvv~~~|||}}}uuuyyy|||}}}|||zzzyyyyyyyyywwwvvvwwwyyy|||zzzyyyuuuqqqnnnnnnpppssszzzxxxwwwwwwwwwwwwuuussshhhaaaZZZWWWYYYZZZVVVRRRNNNOOOPPPPPPNNNNNNQQQTTT\\\gggnnnhhh]]]XXXYYYZZZgggfffdddbbb___YYYPPPHHHDDDDDDDDDAAA>>>;;;888777:::>>>???===<<<;;;888333///000111111111111222333///...,,,***)))***++++++,,,,,,+++***************+++...---***)))++++++((((((&&&(((+++***'''***111---+++******---111666999:::666444555555333444888///222666888999999::::::<<<==================<<<:::@@@CCCCCCDDDIIIKKKJJJKKKMMMNNNNNNMMMMMMNNNOOONNNMMMJJJGGGDDDBBB@@@@@@EEEFFFIIILLLNNNOOOPPPPPPQQQSSSSSSRRRPPPRRRXXX]]]eeedddbbb___\\\]]]```ccc^^^^^^^^^```fffmmmtttxxx~~~~~~yyyxxxzzzzzzwwwtttuuusssooooootttwwwvvvtttttttttsssqqqooolllkkkhhheeebbb```______]]]\\\^^^___`````````___^^^]]]]]]___```aaaaaacccgggkkkjjjjjjjjjiiiiiilllpppttt{{{{{{|||kkkjjjjjjiiiiiijjjjjjkkkmmmmmmmmmooorrrttttttssstttuuuwwwyyy{{{}}}{{{xxxvvvwww{{{~~~|||}}}}}}}}}zzzsssrrrrrrtttvvvvvvuuusssqqqnnniiiggghhhjjjkkkkkkooorrrrrrooojjjiiimmmqqqxxxyyyyyyzzz{{{{{{zzzzzzyyyyyy||||||wwwtttwwwzzzzzzyyyzzz}}}wwwxxxyyy{{{}}}|||yyyvvvxxxxxxzzz||||||zzzyyyyyyvvvtttqqqooonnnoooqqqrrrqqqqqqqqqqqqrrrrrrrrrssssssnnniiieeefffhhhkkkllliiijjjkkkmmmnnnoooooopppoooppprrrtttvvvxxxyyyyyysssssstttvvvzzz}}}}}}}}}vvvuuuuuuwww}}}wwwssspppiii```ZZZXXXXXX\\\aaacccbbbccchhheeennn{{{zzz}}}yyyppprrrwww||||||yyyvvvsssqqqrrrssstttuuuuuuwwwzzz}}}{{{yyyuuuqqqooorrrxxx|||}}}yyyuuujjjaaaWWWSSSRRRQQQKKKFFFEEEHHHKKKLLLKKKKKKMMMPPP]]]kkktttnnn___TTTOOONNNPPPSSSWWW]]]bbbaaaWWWMMM>>>?????????>>><<<:::999;;;>>>>>>999666555111+++///000000000...---...///,,,+++***((()))***,,,---------,,,+++******++++++,,,...---***)))******&&&***(((***,,,)))%%%***444///---+++)))+++...222555333///---//////---///333...111555888888888999999999999999999999999999999888===@@@@@@AAAFFFIIIIIIHHHKKKNNNOOONNNKKKJJJJJJIIIIIIHHHFFFEEECCCBBBAAAAAABBBEEEHHHKKKLLLMMMMMMQQQRRRRRRPPPOOOPPPVVV[[[aaa```^^^[[[YYY[[[___ccc]]]^^^___cccggglllppprrr{{{}}}zzzuuusssuuuuuusssnnnpppooommmnnntttxxxwwwwwwvvvuuusssqqqooonnnmmmjjjhhhfffeeeeeedddcccaaaaaabbbdddeeefffeeecccbbbaaaccceeeeeeeeeggglllqqqkkkmmmooopppqqquuu|||~~~jjjjjjjjjkkkkkklllmmmnnnppppppqqqqqqrrrrrrsssssstttttttttuuuyyy}}}}}}|||}}}~~~|||~~~}}}yyyuuurrrsssxxx{{{yyywwwmmmllljjjiiiiiigggdddbbbdddiiikkkjjjjjjjjjgggbbbjjjkkkmmmooopppqqqqqqqqqtttssstttyyy}}}|||vvvooooooqqqvvvzzz||||||{{{zzzrrrrrrqqqooonnnoooqqqtttrrrrrrqqqpppooonnnmmmlllllllllllllllllllllllllllnnnooonnnmmmppptttrrrlllsssnnnhhhfffhhhjjjkkkkkkjjjmmmqqqqqqqqqrrruuuxxxuuuttttttsssssssssttttttooooooooosssxxx}}}}}}{{{yyy||||||wwwmmmiiiiiigggbbb\\\___bbbdddeeeccccccfffiiiiiiiiijjjpppxxxvvvpppppprrrtttzzz{{{yyy||||||wwwtttsssqqqnnnrrrssstttuuuwww{{{~~~tttjjj\\\ZZZUUUPPPKKKIIIHHHGGGEEEDDDEEEFFFHHHIIIGGGEEESSS___jjjjjj]]]NNNCCC@@@AAAAAACCCIIIPPPUUUVVVUUUIIIDDD<<<777;;;AAA@@@;;;888:::;;;999444111111222000---+++***+++,,,,,,+++...+++((('''(((***,,,,,,+++***))))))***,,,...000---,,,++++++*********++++++******)))))))))))))))///...,,,)))'''(((+++...---///111333444444222222000111111000---...111555555555666777888999999:::888999;;;===@@@AAABBBBBBCCCEEEGGGGGGGGGGGGGGGIIIIIIGGGFFFEEEFFFFFFDDDBBBAAAAAABBBDDDFFFHHHJJJLLLNNNMMMKKKJJJLLLPPPUUUXXXXXXVVVUUUWWW[[[^^^]]]\\\ZZZZZZ[[[\\\^^^ccciiinnnqqqpppmmmjjjggggggjjjmmmnnnllljjjkkknnnrrruuuvvvzzzyyywwwvvvuuutttuuuuuuqqqllliiiiiihhhfffgggkkkjjjkkklllnnnnnnnnnnnnmmmoooqqqrrrrrrqqqsssxxx}}}|||~~~|||yyyvvvtttvvvyyyyyywwwtttkkkkkkkkkllllllnnnooopppqqqrrrssstttvvvwwwwwwxxxxxxxxxwwwwwwyyy}}}}}}|||}}}~~~}}}~~~|||vvvrrroooppptttwwwvvvtttpppnnnkkkkkkkkkjjjfffccccccgggjjjhhhhhhhhheee```cccdddfffhhhiiiiiiiiiiiikkkjjjlllpppsssrrrlllfffgggkkkqqqvvvxxxwwwsssqqqnnnmmmllljjjhhhiiijjjllllllllllllkkkkkkjjjjjjiiigggggghhhiiikkklllmmmmmmlllnnnnnnnnnqqqvvvuuuppptttoooiiigggiiikkklllkkkjjjnnnrrrsssssstttwww{{{vvvuuurrrpppooonnnnnnoooooooooppptttzzz~~~{{{yyy{{{~~~}}}yyywwwrrrllliiiiiihhhddd```dddgggiiihhhfffeeegggjjjhhhhhhiiinnnuuu}}}{{{qqqnnnttt{{{{{{xxxuuu{{{}}}||||||xxxsssvvvwwwwwwxxxzzz~~~zzzpppbbbXXXXXXVVVSSSPPPMMMKKKIIIIIIHHHGGGGGGHHHHHHHHHEEECCCIIIRRR[[[\\\SSSHHH@@@===<<<<<<===BBBHHHMMMOOONNNIIIEEE???;;;???DDDBBB<<<999999999777444111000000000...,,,,,,---------,,,%%%&&&(((***------***(((+++***)))))))))+++---...,,,,,,,,,++++++*********+++***))))))(((((()))))),,,,,,***(((&&&'''***,,,***+++---/////////...---///000000...------000333333333444555555666777777555555777888:::;;;======@@@BBBDDDEEEDDDDDDEEEGGGEEECCCBBBBBBBBBBBB@@@???===>>>???AAACCCEEEHHHIIILLLLLLKKKLLLLLLNNNOOOPPPPPPOOOQQQUUUYYY[[[ZZZXXXYYYYYYZZZ[[[]]]aaagggkkkjjjiiigggdddbbbcccfffiiiooonnnnnnpppsssuuuvvvuuuzzzyyyyyyxxxvvvuuutttssspppllljjjkkkkkkiiikkkooommmooorrrvvvyyy{{{{{{|||}}}~~~~~~~~~{{{uuuppplllmmmooopppooooooooooookkkkkkkkklllmmmnnnpppppprrrsssuuuwwwyyyzzzzzzzzz|||{{{zzzyyyzzz|||~~~~~~}}}}}}~~~~~~||||||ssspppnnnooorrrttttttssssssoookkkkkkmmmlllgggbbbbbbfffiiigggffffffccc^^^aaacccdddfffgggfffffffffiiihhhjjjmmmpppnnniiidddbbbffflllqqqssspppllliiiiiihhhfffeeedddddddddeeefffggghhhiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnooopppqqqssstttsssvvvzzzyyyuuutttpppkkkiiikkkllllllkkkmmmppptttuuussssssvvvyyytttrrrooommmlllmmmooopppqqqqqqtttxxx}}}|||xxxxxxyyyyyywwwtttmmmllllllkkkjjjiiihhhgggiiilllmmmlllhhhggghhhjjjjjjiiijjjmmmtttzzz~~~|||rrrqqqzzz}}}vvvtttttt|||{{{|||~~~wwwlllfff___UUULLLRRRQQQQQQOOONNNLLLJJJJJJKKKJJJHHHHHHHHHFFFCCC@@@@@@DDDIIIKKKHHHBBB>>>;;;999888888;;;@@@DDDFFFGGGHHHFFFBBB@@@CCCGGGDDD===:::888666444333222///...///---++++++,,,---,,,+++%%%%%%&&&)))+++,,,***(((,,,+++***))))))***+++,,,***+++,,,,,,,,,+++***)))+++***))))))(((((()))))))))))))))(((&&&&&&((()))))))))+++,,,,,,+++***)))------...---,,,,,,///111///000000111222333444555444444333444555666888999;;;===???@@@???@@@BBBCCCAAA@@@????????????>>>===;;;;;;<<<>>>AAADDDFFFGGGIIIJJJKKKLLLLLLKKKHHHGGGIIIKKKNNNSSSWWWYYYWWWUUUXXXYYYYYYZZZ[[[^^^bbbfffbbbbbb```^^^^^^```dddgggpppqqqrrruuuxxxyyyxxxvvvxxxyyyzzz{{{zzzxxxuuusssvvvsssrrruuuvvvuuuwww{{{}}}~~~xxxvvvttttttsssoooiiicccdddiiimmmnnnllljjjlllnnnkkkkkkkkklllmmmnnnpppqqqrrrssstttvvvwwwwwwwwwwww{{{zzzyyyyyyyyyzzz|||}}}~~~~~~~~~}}}zzzsssqqqoooppprrrttttttttttttoookkkkkknnnmmmhhhbbbdddhhhjjjiiihhhhhheee```dddeeefffgggggggggfffeeeiiiiiikkkmmmnnnlllhhhdddcccfffjjjmmmnnnllliiigggfffeeecccbbbcccddddddccceeefffhhhjjjkkklllllllllooooooooooooooooooooooooxxxzzzzzzxxxxxxzzzyyyuuusssooojjjiiikkkllljjjhhhmmmqqqtttsssqqqpppqqqssspppnnnmmmmmmooossswwwzzzvvvvvvxxx|||~~~zzzvvvtttssssssqqqoooiiilllppppppnnnllllllmmmlllnnnpppnnnkkkiiikkkmmmnnnmmmmmmppptttxxx{{{||||||vvvwwwvvvqqqqqqvvv~~~zzzmmm___YYY[[[[[[VVVOOOMMMNNNOOOOOOMMMKKKIIIGGGIIIGGGFFFFFFFFFDDDAAA>>>======>>>???@@@???===<<<888777666777:::===AAABBBEEEEEEDDDCCCEEEGGGCCC<<<999666222111222222///,,,+++)))((((((******)))(((---)))&&&%%%&&&)))+++,,,,,,,,,+++***))))))******)))***+++------+++)))(((******)))(((((((((((((((&&&((())))))'''&&&'''(((***++++++,,,++++++***)))+++++++++++++++,,,---...------...///000222333333555444333222333555777888666888::::::;;;<<<>>>@@@@@@>>>===>>>??????>>>===;;;;;;<<<>>>AAACCCFFFGGGFFFHHHIIIJJJJJJHHHFFFEEEKKKLLLOOORRRUUUVVVVVVUUUWWWXXXXXXXXXWWWXXXZZZ\\\\\\\\\[[[ZZZZZZ]]]bbbfffoooooopppssswwwyyyyyyyyyuuuxxx|||~~~{{{xxx|||zzz{{{}}}||||||{{{|||{{{ooollliiihhhhhhfffaaa]]]___ccchhhjjjjjjiiijjjkkkoooooooooooopppqqqrrrrrrqqqppppppooooooooooooooouuuuuuuuuvvvxxxzzz{{{}}}~~~~~~zzzxxxrrrqqqooopppqqqsssttttttvvvrrrooooooqqqppplllhhhhhhlllooommmmmmnnnkkkffffffgggggghhhhhhgggeeedddfffggghhhiiiiiigggccc```fffgggggghhhhhhggggggfffaaa```___```ccceeeeeeddddddfffhhhjjjllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkrrruuuvvvssssssuuuuuurrrqqqmmmjjjiiijjjjjjhhheeefffjjjooopppnnnnnnoooqqqqqqppppppqqqtttzzz{{{{{{{{{}}}~~~|||zzz{{{xxxssspppooonnnnnnnnnmmmrrrvvvvvvrrrooooooqqqpppsssuuusssqqqoooqqqtttuuutttssstttvvvxxxyyyyyyzzz{{{|||~~~}}}zzz|||xxxooommmnnnuuuzzz~~~|||~~~zzzqqqjjjfffcccZZZRRRRRRWWWZZZWWWSSSKKKLLLMMMMMMKKKHHHEEEBBBCCCBBBBBBBBBCCCBBB???======;;;999888:::;;;;;;:::555555555444555888;;;===???BBBCCCBBBDDDEEE@@@999777333//////000111///,,,)))(((((()))******)))(((+++)))''''''***---000000,,,,,,+++***))))))))))))((()))+++,,,,,,+++)))(((***))))))((('''(((((((((%%%'''))))))(((''''''(((******************))))))))))))))))))+++,,,,,,,,,+++,,,---...000111222333444333222111111333555666222444555666666888;;;>>>===<<<;;;<<<===>>>===<<<::::::;;;===???AAACCCDDDEEEEEEEEEFFFFFFGGGHHHHHHMMMMMMMMMMMMMMMOOORRRTTTVVVWWWWWWUUURRRQQQQQQRRRUUUUUUUUUTTTUUUXXX]]]aaahhhggggggjjjooossswwwxxxssswww}}}}}}~~~}}}}}}|||}}}zzzvvvpppmmmlllooouuuxxxvvvssshhhddd___]]]^^^```___]]]XXXXXXYYY]]]aaacccaaa___sssrrrrrrqqqqqqrrrrrrsssnnnllljjjgggfffggghhhiiioooppprrrtttvvvyyy{{{}}}}}}~~~~~~}}}|||{{{zzzwwwuuuppppppoooooopppqqqssstttwwwvvvuuuuuuuuutttrrrppplllqqqtttssstttuuurrrnnnnnnnnnoooooonnnmmmkkkjjjggghhhiiijjjhhhfffcccaaagggfffeeecccbbbbbbcccccc^^^\\\[[[^^^bbbeeedddbbbaaabbbeeeggghhhhhhgggfff______```aaacccdddeeefffccchhhkkkjjjjjjnnnooonnnooollliiiiiijjjjjjfffccc^^^cccjjjmmmnnnooorrrtttuuuttttttuuuwww{{{~~~|||{{{zzzzzz{{{zzzxxxwwwxxxvvvrrrnnnmmmnnnpppqqquuuxxx{{{zzzwwwsssssstttvvvxxxzzzyyyvvvuuuwwwyyyzzzxxxvvvvvvwwwwwwvvvuuupppooommmnnnrrr{{{~~~{{{xxx{{{|||nnnhhhhhhjjjnnnpppqqqssszzz|||rrrsssuuuuuutttuuuwwwxxxvvvsssnnniiieeebbb``````[[[VVVQQQQQQSSSTTTQQQMMMIIIJJJJJJIIIGGGDDDAAA???>>>======>>>@@@???===;;;;;;999666555555666666666000111222222111333555888:::>>>@@@@@@AAAAAA<<<666222000...---...//////...+++******+++------,,,***"""%%%***000444555222///+++++++++******))))))(((((()))***+++++++++***)))***)))((((((''''''((((((%%%'''(((((('''''''''((('''''''''''''''(((((((((((('''''')))+++,,,,,,+++***+++,,,---///000222222000///......///000111222///111222333444666:::===:::999888999;;;<<<<<<:::999999999:::;;;===???@@@CCCCCCBBBAAACCCEEEHHHJJJIIIIIIHHHFFFEEEGGGKKKOOOQQQSSSSSSQQQNNNKKKJJJJJJMMMMMMLLLKKKLLLOOOSSSWWW^^^\\\\\\^^^ccchhhlllnnnmmmrrryyy~~~~~~xxxrrrooopppnnnmmmmmmnnnnnnmmmlllfffccc```bbbgggkkkmmmmmmddd^^^XXXVVVXXX[[[\\\\\\SSSQQQQQQTTTZZZ]]]\\\YYYqqqqqqpppooonnnnnnnnnnnnkkkhhhdddaaaaaabbbfffhhhmmmnnnpppsssvvvyyy{{{|||{{{}}}}}}||||||}}}}}}zzzxxxwwwvvvtttrrrqqqqqqqqqqqqqqqrrrtttvvvtttvvvwwwwwwtttssssssuuuoootttxxxxxxyyy{{{yyyuuuuuuuuuuuuuuutttrrrpppoookkkmmmnnnmmmkkkhhhfffeeegggfffeeedddbbbaaaaaa```^^^\\\[[[^^^bbbeeeccc```^^^```bbbddddddcccaaa```ZZZ[[[\\\]]]^^^```aaaaaa```eeeiiihhhhhhlllooonnnpppmmmkkkkkkllljjjfffccc___dddjjjnnnoooppprrruuuuuuttttttuuuvvvxxxzzz{{{wwwvvvttttttuuuvvvuuutttwwwuuurrrooonnnqqquuuxxx{{{|||}}}|||zzzwwwvvvvvvyyy|||}}}{{{wwwuuuvvvyyy{{{yyywwwuuuuuusssqqqooogggffffffgggkkkqqqyyy~~~|||wwwwwwwwwzzz|||llleeedddddddddeeeffffffggglllqqqoooiiieeegggiiiiiihhhfffeeeeeedddbbb___\\\[[[[[[\\\]]]WWWUUURRROOOMMMKKKIIIHHHFFFFFFFFFEEEDDDBBB???>>>===<<<<<<===>>>===;;;999888888666555333333444444---///111111000111333555777;;;>>>===>>>>>>:::444---...---,,,+++,,,///111+++******,,,......,,,+++###&&&---333777555000+++)))************)))))))))((()))))))))************))))))(((''''''''''''((($$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%&&&'''((((((((('''&&&(((,,,---,,,***((()))***,,,---///000111+++,,,,,,---...//////000...///000111222555:::===:::999888999<<<===<<<<<<::::::::::::;;;<<<======@@@@@@??????@@@BBBDDDFFFAAACCCDDDCCCBBBCCCGGGJJJJJJLLLNNNMMMKKKHHHGGGGGGHHHGGGFFFEEEEEEGGGKKKOOOSSSRRRRRRTTTXXX\\\^^^^^^aaaeeemmmtttyyyzzzyyyxxxyyywwwxxx|||zzzuuussstttzzzzzzyyyuuuooohhh```\\\^^^]]]\\\ZZZYYY[[[^^^aaa___]]]\\\\\\^^^aaadddfff___ZZZTTTRRRTTTVVVVVVUUURRRQQQQQQRRRUUUXXXZZZZZZmmmmmmkkkjjjiiihhhhhhhhhiiifffaaa^^^^^^aaafffiiimmmnnnpppsssvvvyyy{{{|||yyy{{{~~~}}}zzz|||}}}{{{xxxvvvwwwzzz~~~}}}{{{wwwuuutttsssqqqooottttttttttttssstttwwwyyyooosssvvvuuuqqqppprrruuuqqqvvvzzz{{{|||~~~}}}xxxtttttttttsssrrrpppnnnlllkkkmmmnnnmmmjjjgggeeedddgggggghhhgggfffccc```___bbb___]]]```dddfffccc___^^^___aaabbbbbb```^^^\\\````````````````````````ffflllooommmllloooqqqqqqpppnnnllllllmmmkkkgggccceeeiiioooqqqpppooopppqqqqqqqqqrrrssstttvvvwwwxxxsssqqqooooooqqqssstttssswwwuuusssppppppsssyyy}}}~~~}}}}}}|||{{{zzzxxxwwwzzz||||||yyyuuurrrrrrttt{{{xxxvvvtttrrrpppmmmkkkbbbccceeehhhlllppptttvvvyyy|||qqqssstttssstttyyymmmbbb```aaaaaa```aaabbbaaabbbfffiiieee]]]]]]```dddeeeeeecccbbbbbbcccaaa^^^[[[XXXWWWVVVVVVRRRQQQOOOLLLIIIGGGHHHIIIDDDDDDDDDCCCBBBAAA@@@???======<<<======<<<:::777777888888666444333444555---000333333222111333555555:::===<<<<<<===999444***,,,---,,,***+++///333)))((()))+++------+++)))------...000111000,,,)))))))))************))))))))))))(((((()))***++++++))))))((('''''''''''''''###$$$$$$$$$######%%%'''&&&%%%%%%&&&'''((()))***(((&&&&&&(((,,,...,,,***'''''')))***,,,...///000***+++---...///000000000...///000111222555:::===<<<;;;:::<<<>>>@@@???>>>======<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAA<<>>===???>>>===<<<;;;:::::::::999888777555333222222111222111...------...111222333333444888<<<;;;555///...,,,++++++---.........***(((((())),,,///000111///111333333000,,,***)))((('''&&&'''((()))(((''',,,,,,+++)))''''''(((***(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''')))++++++***((('''***************)))(((((()))((((((***,,,---,,,+++///---+++,,,///000///---(((...000...222<<>>>>>======<<<<<<<<<;;;<<<;;;999888999<<<@@@BBBAAAAAABBBBBBBBBBBBCCCCCC@@@AAABBBDDDEEEGGGHHHIIIGGGFFFCCCAAA@@@@@@AAABBBJJJIIIHHHJJJLLLMMMKKKHHHLLLQQQXXX[[[ZZZYYYZZZ\\\___^^^]]]\\\\\\[[[WWWUUURRRYYY]]]YYYTTTSSSSSSRRRTTTRRRNNNLLLKKKNNNQQQSSSXXXVVVTTTTTTTTTUUUTTTSSSQQQPPPPPPPPPOOONNNNNNMMMLLLNNNQQQQQQOOOPPPTTTWWWgggkkkmmmlllgggdddeeegggeeedddbbbaaabbbdddfffhhhmmmoooqqqsssrrrrrrssstttuuuuuuuuuxxx|||}}}}}}||||||{{{zzzyyyyyy{{{tttmmmkkknnnqqqssssssuuutttrrrooollllllnnnpppssspppnnnnnnppprrrrrrppppppqqqqqqnnnjjjiiikkkmmmkkkjjjjjjnnnrrrtttrrrooonnnrrruuurrrkkkhhhiiimmmmmmjjjggghhhjjjiiifffaaakkkkkkjjjjjjiiigggeeeccccccaaa]]]\\\\\\]]]]]]\\\]]]^^^aaabbb___ZZZ\\\bbbccceeegggfffcccccceeehhhnnnppprrrsssrrrqqqqqqrrrtttppplllkkkllllllllljjjnnnrrrtttssssssuuussspppoooooopppqqqrrrrrrrrrqqqooopppsssvvvxxxyyyyyyxxxwww{{{|||yyyxxx|||}}}||||||zzzvvvrrrxxxxxxvvvvvvuuuuuuuuuvvv}}}|||{{{{{{}}}|||{{{yyyqqqnnnjjjiiijjjlllnnnooommmmmmpppuuu{{{~~~~~~|||uuupppkkkiiiiiiiiieeebbbaaa^^^^^^cccdddccceeeiiieeeaaa[[[VVVXXX^^^^^^ZZZVVVXXXZZZ]]]___^^^\\\ZZZ___^^^]]]]]]^^^___^^^]]]ZZZXXXUUUSSSSSSRRRPPPNNNLLLJJJGGGFFFFFFFFFDDDCCCCCCCCCCCCBBB@@@???>>>===???>>>===<<<;;;:::::::::;;;999777555444333333333222111///......///111222222111111555888888444///---+++)))***,,,...//////...,,,******,,,......---...000333333000---+++++++++)))(((((())))))'''&&&((())))))((('''&&&((()))))))))((('''''''''(((((()))(((((('''&&&&&&%%%%%%%%%&&&'''((((((((('''''')))))))))))))))(((((('''(((((((((***,,,---+++***,,,+++)))***---...---+++)))...///---///666;;;;;;555666888999999999888777::::::::::::::::::::::::999888666666777999<<<>>>>>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEDDDBBBAAAAAAAAACCCCCCDDDDDDDDDGGGIIIHHHEEEBBBHHHJJJMMMNNNPPPQQQSSSUUUTTTSSSSSSSSSSSSQQQNNNLLLJJJQQQUUURRROOOPPPRRRRRRQQQOOOLLLJJJJJJMMMPPPRRRSSSQQQPPPQQQRRRSSSRRRQQQKKKKKKKKKKKKLLLMMMMMMNNNMMMNNNOOOOOOOOOPPPRRRSSSkkkmmmooonnnjjjggghhhiiiiiihhhgggeeefffgggiiijjjooopppqqqpppooooooppprrrooooooooorrruuuyyyzzzzzzwwwxxxxxxyyyyyyxxxvvvvvvuuupppkkkjjjlllnnnnnnmmmppppppooommmjjjiiijjjkkkkkkjjjiiiiiilllnnnooooooqqqpppnnnjjjgggeeeggghhhfffdddccceeeiiikkkjjjhhhllloooqqqooojjjiiilllpppsssqqqooooooooommmhhhcccggggggffffffffffffeeeeeeaaa^^^\\\[[[\\\^^^^^^]]]^^^^^^```bbb^^^YYY[[[___dddgggjjjhhheeebbbcccdddjjjmmmppppppooolllkkkkkkmmmkkkhhhgggiiijjjkkkkkkmmmqqqsssrrrsssvvvuuurrroooqqquuuxxxyyywwwuuusssqqqsssvvvyyy{{{|||}}}}}}xxx{{{|||yyyyyy~~~{{{zzz{{{zzzvvvrrrvvvvvvxxxyyyxxxwwwvvvuuu~~~~~~yyytttmmmhhhgggiiijjjkkkgggeeedddeeeiiipppvvvzzztttoooiiieeedddbbb^^^ZZZ[[[XXXXXX[[[\\\ZZZ[[[]]]\\\^^^___]]]]]]``````]]]XXX[[[aaagggkkkjjjfffbbbbbbaaa___^^^___^^^\\\[[[VVVTTTQQQPPPPPPOOONNNLLLJJJHHHFFFEEEEEEEEEDDDCCCAAAAAAAAA@@@???>>>>>>===???>>>===<<<;;;:::::::::<<<:::777555444444444555111111111111111111111111111///...000333444222///...+++((((((***---///000333000---,,,,,,,,,++++++...000222222000...,,,,,,,,,+++)))((()))((('''%%%%%%&&&(((((('''&&&'''(((+++***))))))((((((((((((+++***)))(((&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((('''(((***,,,,,,+++))))))((('''(((***+++***)))))),,,...,,,,,,///222111333444555666777666555555666666777777888999999999666555555444555666777888;;;;;;;;;;;;<<<===>>>???@@@@@@?????????@@@AAAAAAFFFEEECCCBBBAAABBBBBBCCCAAAAAABBBDDDEEEDDDAAA>>>FFFDDDBBBCCCFFFJJJMMMNNNJJJIIIIIIIIIJJJIIIFFFDDDCCCIIILLLJJJJJJNNNRRRSSSPPPNNNLLLJJJKKKMMMQQQSSSPPPOOOOOOQQQSSSTTTSSSQQQLLLLLLLLLMMMOOOQQQSSSUUUOOOMMMMMMMMMOOOPPPOOONNNpppqqqrrrpppmmmkkkkkklllooonnnmmmkkkkkklllmmmnnnrrrrrrrrrpppoooppprrruuuooonnnmmmnnnqqqtttuuuuuutttuuuvvvwwwwwwuuusssqqqpppmmmkkkjjjkkkkkkjjjhhhkkklllmmmllliiigggggghhhccccccccceeeiiilllooopppsssqqqmmmiiifffeeeffffffeeebbb```aaadddgggfffdddhhhkkklllkkkhhhiiimmmqqqtttsssrrrsssrrrpppjjjfffcccccccccbbbaaaaaabbbddd___]]]\\\\\\^^^______^^^___^^^```aaa___ZZZZZZ^^^cccgggiiihhhddd```^^^___bbbeeehhhiiigggdddbbbaaabbbaaa```___aaaccceeefffiiilllnnnlllnnnqqqrrrooonnnqqquuuxxxxxxvvvuuuuuurrrsssvvvyyy{{{}}}~~~~~~zzz{{{zzzwwwxxx~~~~~~|||yyyyyyzzzyyyuuurrrxxxzzz}}}~~~}}}zzzvvvsss|||}}}|||vvvmmmgggeeefffhhhjjjhhhfffccc```aaafffooouuuqqqmmmhhhccc```^^^ZZZWWW[[[ZZZYYYZZZ\\\^^^aaadddeeekkkooolllhhhfffccc___YYY___jjjuuu|||{{{ssslllgggeeebbb___^^^[[[XXXVVVVVVTTTQQQQQQQQQQQQPPPOOONNNLLLIIIHHHGGGGGGEEEDDDBBBAAA@@@@@@???????????????>>>===<<<;;;:::::::::;;;999666444333333444555000111222333333222111000111///------000111111000000---)))((())),,,---...444111...---,,,,,,+++***000111333222///---,,,+++***)))'''((((((((('''&&&###%%%((())))))(((((())),,,+++***)))((('''''''''***)))((('''&&&%%%$$$$$$'''&&&%%%$$$$$$&&&''')))((((((''''''&&&&&&&&&&&&''''''(((***++++++)))'''''''''''''''((()))(((((((((***,,,+++***+++,,,,,,222333444555555555444444222333444555666888888999666555555555555666666666999999888999:::;;;===>>>>>>>>>=========>>>???@@@HHHGGGEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBAAAFFFCCC???@@@EEEIIIJJJJJJFFFEEEEEEGGGHHHHHHFFFDDDCCCGGGIIIGGGHHHNNNSSSTTTRRRPPPOOONNNOOOQQQTTTVVVSSSSSSSSSUUUVVVWWWUUUSSSOOOOOOOOOPPPQQQTTTWWWYYYQQQOOOMMMNNNPPPQQQNNNKKKtttttttttrrrpppnnnnnnnnnsssrrrqqqpppppppppqqqrrrsssssssssqqqppprrruuuxxxssspppnnnmmmooopppppppppqqqrrrsssrrrqqqnnnllljjjjjjiiihhhhhhhhhgggeeeccceeeggghhhgggeeecccbbbccc]]]^^^aaacccgggkkkooorrrtttqqqnnnkkkiiihhhhhhgggfffcccaaaaaadddfffeeecccdddfffggggggfffgggkkknnnkkklllmmmnnnmmmkkkhhheeecccddddddbbb___^^^```bbb^^^]]]\\\]]]___``````___```^^^___aaa___[[[ZZZ]]]___cccfffeee```\\\ZZZZZZ[[[^^^bbbcccbbb___]]]\\\[[[ZZZZZZZZZ[[[]]]```bbbdddfffgggdddeeeiiijjjhhhjjjlllnnnnnnmmmmmmoooqqqoooppprrruuuxxx{{{|||}}}yyyzzzxxxtttvvv|||~~~|||yyywwwwwwyyyyyyuuurrr{{{~~~|||yyyyyyyyyyyy|||~~~~~~|||{{{uuummmgggfffgggiiikkkhhhfffdddaaaaaaeeekkkqqqkkkhhhccc```]]]ZZZXXXWWWVVVWWWWWWZZZ```jjjssswww}}}uuunnnhhhbbbUUU^^^mmm}}}{{{rrrmmmjjjfffbbb___\\\XXXUUUVVVTTTRRRRRRSSSSSSSSSRRRQQQNNNKKKIIIHHHGGGEEECCCDDDCCCBBBAAAAAAAAAAAABBB???>>>===<<<;;;:::::::::888777555333222222333333000111222333333222111000111///------...000111222222///+++)))***+++++++++222000---,,,---...---,,,111222333111...+++******'''&&&%%%&&&((()))((('''$$$'''***++++++***++++++,,,+++***((('''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%''')))+++(((((('''&&&%%%&&&&&&'''&&&&&&'''***++++++(((&&&&&&'''''''''''''''((()))'''''')))******)))***---...///111222222222111000000000111333555666888888777777777777777777888888999888888777888:::<<<===<<<;;;;;;;;;<<<>>>@@@AAAEEEDDDDDDEEEEEEEEEFFFFFFHHHFFFCCC@@@???@@@BBBDDDDDDBBBAAACCCGGGIIIHHHFFFEEEEEEEEEGGGJJJJJJHHHGGGIIILLLLLLIIIJJJPPPSSSTTTUUUTTTRRRRRRSSSUUUWWWYYYWWWUUUUUUUUUVVVVVVTTTRRROOOOOOOOOOOOQQQRRRTTTVVVTTTQQQPPPQQQSSSSSSOOOLLLvvvuuusssqqqooonnnnnnnnnqqqqqqpppppppppqqqqqqrrrqqqqqqqqqpppooopppsssvvvssspppllljjjkkkkkkkkkkkklllllllllkkkiiigggdddcccddddddddddddcccaaa^^^]]]___```aaaaaa^^^]]]]]]]]]\\\^^^```ccceeeiiimmmqqqrrrpppmmmllllllkkkjjjhhhgggdddbbbccceeeeeeccc``````aaacccccccccdddfffhhhfffgggiiijjjiiihhhfffeeeccceeegggddd```^^^___aaa\\\\\\[[[]]]___```___^^^___]]]]]]______[[[ZZZ\\\ZZZ^^^aaa```\\\XXXWWWWWWXXX[[[^^^```___^^^^^^^^^ZZZ[[[[[[ZZZZZZ[[[___aaaaaabbbaaa]]]]]]aaabbb```cccdddeeebbb``````eeeiiijjjkkknnnqqqtttwwwyyy{{{wwwwwwuuurrrtttzzz{{{yyyyyywwwuuuvvvxxxxxxuuurrrzzz~~~xxxwwwvvvwwwxxxyyyyyyxxxxxxtttnnnkkkkkklllmmmmmmfffdddbbbaaacccfffiiikkkcccbbb^^^[[[XXXWWWVVVUUURRRVVV[[[```lll|||zzzqqqiiicccUUU]]]lll}}}uuuooommmhhheeebbb___[[[XXXUUUSSSRRRRRRTTTUUUTTTSSSQQQNNNKKKJJJIIIHHHFFFDDDGGGFFFDDDBBBBBBBBBBBBCCC???>>>===<<<;;;:::::::::666555444333222222222222///000111222222111000///000///...------///111222222000---,,,,,,,,,+++***///---++++++---...///...000111111///,,,***))))))&&&%%%%%%&&&)))******)))''')))+++,,,++++++,,,...---,,,***((('''%%%%%%%%%$$$$$$%%%&&&'''((())))))***)))'''''''''(((***,,,)))((('''%%%%%%&&&''''''&&&&&&'''***+++***'''$$$%%%'''(((((('''&&&((()))'''&&&'''))))))(((***///)))***+++,,,---,,,,,,+++---...///111333444666666888888777777777888:::;;;:::999777666777888:::;;;:::999999888:::<<<>>>@@@===???@@@CCCFFFHHHJJJKKKGGGFFFCCC???<<<===@@@CCC@@@@@@AAACCCEEEFFFDDDBBBDDDDDDEEEHHHJJJLLLJJJIIIOOOPPPOOOKKKLLLPPPRRRPPPUUUTTTSSSRRRSSSTTTVVVWWWTTTRRRPPPOOOPPPPPPPPPNNNQQQRRRRRRSSSTTTTTTUUUUUUTTTSSSSSSTTTTTTSSSPPPNNNuuussspppnnnmmmlllkkkkkkkkkkkkkkkllllllmmmmmmnnnlllllllllkkkiiiiiikkkmmmmmmjjjfffddddddeeefffeeehhhhhhgggfffeeeccccccbbbaaabbbcccbbb```^^^\\\[[[\\\]]]]]]\\\ZZZYYYZZZ[[[^^^```bbbbbbbbbdddhhhlllmmmlllkkklllmmmmmmjjjgggdddbbb```aaacccccc___\\\\\\^^^___`````````aaaaaadddeeeffffffeeeddddddddd___bbbeeeccc___\\\]]]___ZZZZZZYYY[[[]]]^^^]]][[[\\\YYYYYY\\\]]]ZZZYYYZZZVVVZZZ]]]\\\YYYVVVVVVWWWUUUXXX[[[]]]^^^^^^```aaa]]]^^^^^^\\\[[[[[[___bbbaaabbb___ZZZYYY[[[]]][[[```aaabbb___[[[[[[___cccfffhhhjjjmmmppptttwwwxxxrrrsssrrrppptttzzz{{{xxxwwwuuusssuuuwwwxxxuuurrrwww{{{|||zzzwwwwwwxxxzzz{{{zzzwwwuuurrrqqqqqqqqqpppnnniiifffbbbaaaccceeeeeecccaaa```^^^ZZZWWWUUUUUUVVVUUU]]]dddkkkwww|||qqqjjjccc]]]WWW[[[eeettt{{{ssskkkhhheeecccbbb```]]][[[VVVTTTSSSTTTVVVWWWWWWVVVPPPNNNLLLLLLLLLLLLKKKJJJIIIGGGEEECCCBBBAAABBBCCC???>>>===<<<;;;:::::::::444555555555555333222111///000000111111000000///......------,,,---///111///...---...//////---,,,---+++******,,,...///...,,,---...---+++******+++)))((('''(((***++++++******+++,,,+++***+++---......---+++)))'''&&&%%%%%%$$$$$$%%%&&&'''((()))***))))))((((((((()))***+++***)))'''&&&%%%&&&'''(((%%%&&&''')))+++)))&&&###$$$&&&((('''%%%%%%''')))(((%%%%%%((((((&&&)))///'''((()))*********)))(((+++,,,---...000111333333777666444444555777:::<<<:::999666555444666777999:::999777666666888;;;<<<;;;<<<>>>AAACCCEEEFFFGGGEEEEEEEEEBBB???===>>>@@@===>>>AAAAAAAAA@@@@@@AAACCCCCCEEEHHHKKKMMMLLLKKKOOOPPPNNNKKKKKKNNNNNNKKKPPPPPPNNNNNNNNNOOOPPPQQQOOOLLLIIIHHHIIIKKKLLLLLLPPPRRRTTTVVVWWWWWWVVVVVVRRRTTTUUUUUUTTTRRRQQQPPPsssqqqnnnkkkkkkjjjiiihhhffffffgggggghhhiiijjjjjjhhhiiihhhfffdddbbbcccdddgggddd```^^^___aaabbbbbbgggfffeeeeeeddddddeeeeeecccddddddcccaaa^^^]]]]]]]]]]]]]]]\\\ZZZYYYZZZ\\\aaacccdddbbb``````dddgggiiihhhhhhjjjmmmmmmiiifffaaa___^^^```aaa```\\\WWWZZZ\\\]]]^^^^^^^^^]]]]]]___``````___]]]\\\]]]]]]XXX]]]aaa```\\\YYYZZZ\\\YYYXXXXXXYYY[[[\\\ZZZYYYZZZVVVVVVZZZ[[[YYYXXXYYYUUUXXX[[[ZZZWWWVVVVVVXXXRRRUUUXXXZZZ\\\]]]```bbb___``````^^^[[[[[[^^^bbbcccccc___YYYWWWYYYZZZXXX```cccdddbbb]]]\\\___bbbeeefffhhhkkknnnrrruuuwwwooopppppppppuuu{{{|||xxxvvvtttrrrtttwwwwwwuuurrrtttxxx}}}{{{xxx}}}zzzyyy{{{~~~xxxwwwvvvvvvvvvuuurrroooqqqkkkdddbbbcccdddaaa]]]cccbbb```\\\YYYVVVVVVWWWXXXaaaiiioooyyyyyymmmddd```[[[UUUSSSTTTZZZeeeppptttpppjjjdddbbb```_________]]][[[XXXWWWVVVVVVYYYZZZZZZZZZQQQPPPNNNOOOPPPRRRQQQQQQJJJHHHEEECCCAAAAAAAAABBB???>>>===<<<;;;:::::::::444555666777777555333111000//////////////////000---------,,,+++,,,...000,,,,,,---///111222000...---+++******,,,---...---(((***++++++++++++,,,...---+++***+++,,,,,,+++***+++,,,+++***)))***,,,...000///---+++)))'''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((()))******+++)))'''&&&&&&&&&((()))%%%%%%''')))+++)))%%%""""""%%%'''&&&$$$###%%%((()))%%%$$$'''&&&$$$'''///'''(((***+++++++++***))))))***+++,,,...///000111555444222111222555999;;;:::888666333333444555777:::999666444444555777888===>>>???@@@@@@@@@@@@???CCCFFFHHHGGGCCC???>>>???<<>>>>>>>>888888:::;;;;;;;;;;;;;;;222444666999999777555333111000000000000000111222---,,,++++++******++++++,,,,,,,,,,,,------......************+++,,,---...000***(((---000,,,)))***++++++++++++,,,---......++++++++++++++++++++++++111000...+++)))((('''&&&%%%&&&''''''((('''''''''))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((('''&&&%%%$$$%%%%%%''''''%%%%%%$$$$$$%%%&&&((()))***)))((((((((()))+++,,,,,,++++++***+++,,,---...111222333444555777888888888777555333222333444555444555555666777888888999999:::;;;===???@@@AAAAAABBBCCCDDDEEEDDDCCCAAA???@@@@@@AAAAAAAAAAAAAAA@@@BBBEEEGGGHHHGGGEEEDDDEEEKKKIIIFFFEEEFFFGGGGGGGGGDDDCCCBBBBBBCCCEEEGGGIIIGGGFFFFFFEEEFFFGGGHHHIIIKKKKKKMMMPPPSSSTTTSSSQQQPPPPPPPPPPPPOOONNNMMMMMMrrrsssssspppkkkiiiiiijjjgggffffffiiilllmmmkkkiiifffdddaaa``````aaaaaaaaabbbdddgggjjjkkkjjjiiihhhiiijjjlllmmmllljjjgggeeeccceeegggfffdddaaaaaaaaa```aaaaaa```]]][[[ZZZZZZ______^^^^^^^^^^^^______dddfffggggggfffdddddddddbbb^^^[[[^^^ccceeeaaa]]]ZZZZZZZZZZZZZZZ[[[[[[[[[___bbbeeeccc^^^[[[[[[]]]ccc___^^^___^^^YYYXXXZZZ]]]^^^]]]YYYYYY]]]^^^\\\^^^\\\[[[\\\^^^^^^\\\ZZZWWWWWWVVVVVVUUUTTTTTTTTTXXXXXXXXXXXXYYY\\\___bbb^^^___aaaccceeefffggggggeeebbb___[[[ZZZZZZ[[[\\\___```aaa`````````bbbdddccccccdddhhhlllnnnooonnnnnnqqqsssrrrtttwwwxxxvvvnnnsssvvvuuuuuuxxxxxxwwwuuuuuuuuuvvvwwwyyy{{{{{{zzztttoooiiiddddddccc___^^^___ccccccbbb```\\\ZZZYYYZZZXXX]]]______aaahhhmmmoookkkhhhccc]]]ZZZZZZ]]]___bbbbbbdddggghhhgggbbb^^^ZZZ[[[\\\^^^```aaa___]]]XXXZZZZZZ[[[aaaiiihhhbbbXXXTTTOOOKKKKKKLLLMMMMMMHHHFFFCCC@@@===<<<<<<<<<::::::::::::::::::::::::444444555666666555444444////////////............---,,,++++++***+++++++++,,,,,,,,,---------......))))))))))))***+++,,,------))))))------***(((***++++++++++++++++++,,,,,,,,,,,,,,,++++++*********......,,,+++)))(((&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&'''%%%$$$$$$$$$$$$&&&'''(((***)))((((((((()))***++++++++++++++++++---...///333333444444444555555555888666444222111111222222444444555555666777777888777888999;;;<<<============>>>@@@AAAAAA@@@???>>>??????@@@@@@@@@@@@??????AAACCCEEEEEECCCAAA@@@@@@????????????@@@@@@???>>>CCCBBBAAAAAACCCEEEGGGIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHJJJMMMPPPPPPOOOMMMNNNNNNNNNNNNMMMLLLKKKJJJqqqrrrsssqqqnnnkkkiiiiiihhhgggfffgggiiijjjjjjiiidddcccbbbaaaaaabbbcccdddfffhhhllloooppppppooonnnlllnnnppppppooolllhhhfffbbbdddfffgggfffeeefffgggcccdddccc```\\\YYYXXXXXXZZZ[[[]]]^^^___^^^]]]]]]fffeeedddddddddcccaaa______\\\ZZZ^^^cccfffdddaaa]]]\\\ZZZYYYYYYZZZ[[[\\\dddfffgggfffbbb```bbbdddeeebbb```aaa___[[[YYY[[[bbbbbb___YYYXXX[[[\\\ZZZ]]]]]]^^^```bbbbbb```^^^ZZZYYYXXXWWWWWWWWWWWWWWWZZZZZZZZZZZZ\\\^^^```bbb^^^```cccgggjjjkkkkkkkkkjjjhhheeeaaa___]]]\\\\\\]]]^^^______^^^___aaacccbbbccceeeiiilllmmmkkkiiimmmqqqrrrpppqqquuuvvvssspppuuuxxxwwwwwwyyyzzzxxxuuusssqqqooopppssswwwzzz{{{tttmmmfffaaaaaaaaa______bbbdddddddddbbb^^^ZZZYYYYYYYYYVVVVVVXXXXXXXXX\\\bbbbbb```^^^\\\]]]```dddfffkkkhhheeebbb___]]]YYYWWWYYYYYY\\\___bbbbbb```]]]VVVWWWXXXYYY^^^aaa___ZZZSSSPPPLLLIIIHHHGGGFFFEEEEEEDDDBBB???============<<<;;;:::888777888888999666666555444333333333333//////000000///...---,,,------,,,+++++++++++++++******+++,,,,,,,,,,,,+++)))(((((())))))***+++,,,***)))***,,,***''''''***+++*********************,,,,,,+++++++++*********+++++++++***)))((('''&&&'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((())))))((((((((()))***+++*********+++,,,...000000444444444333333222222111666555222000/////////000333333444444555555666666444555666777888888888888777888:::<<<===>>>======>>>>>>?????????>>>>>>===???AAABBBAAA>>>;;;:::::::::<<<>>>???@@@@@@???>>>BBBAAAAAAAAACCCEEEHHHJJJJJJJJJJJJIIIHHHGGGEEEDDDFFFFFFGGGIIILLLMMMLLLJJJKKKKKKKKKKKKJJJIIIHHHGGGoooppprrrqqqooollliiihhhjjjiiigggfffggghhhiiijjjeeefffffffffeeefffhhhiiijjjlllooorrrttttttsssrrroooppprrrsssrrrnnnjjjgggcccfffiiikkkjjjiiihhhhhheeeeeeccc___[[[WWWVVVVVVYYYZZZ\\\^^^``````aaaaaaiiifffccccccdddccc```\\\\\\ZZZYYY\\\bbbfffeeeddd```^^^[[[XXXWWWYYY[[[\\\dddeeefffdddbbbbbbdddfffdddaaa```bbb```\\\[[[^^^cccccc___YYYWWWZZZ[[[YYYWWWYYY\\\___bbbccccccbbbaaa```^^^\\\[[[ZZZZZZZZZ[[[[[[[[[]]]aaadddeeefffeeegggkkknnnoooooonnnmmmlllkkkiiifffdddaaa___^^^\\\]]]^^^^^^]]]^^^```bbbaaacccgggllloooooommmjjjmmmppppppnnnooorrrsssqqqrrrwwwzzzxxxxxxzzz{{{yyywwwuuuqqqnnnnnnppptttvvv{{{zzzxxxyyy|||zzztttmmmfffaaa``````___```cccbbbccccccaaa]]]ZZZXXXXXX[[[UUUTTTYYYXXXTTTXXXbbb]]]\\\]]]```dddgggiiiiiifffddd```]]]ZZZXXXVVVUUUZZZZZZ\\\]]]^^^]]]YYYUUUQQQRRRSSSTTTUUUUUUQQQMMMMMMLLLJJJIIIIIIHHHFFFDDDDDDCCCBBB@@@????????????>>><<<:::777666666777888777777777666555444222111111111333333222000...,,,------,,,++++++++++++,,,)))***++++++,,,+++******))))))))))))***+++,,,---(((***,,,,,,)))&&&'''************))))))(((''''''************++++++++++++)))***+++++++++***(((((()))(((&&&&&&&&&''')))+++''''''''''''''''''''''''%%%$$$$$$%%%&&&'''((()))))))))))))))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((()))(((((((((((())))))******))))))***+++---///000111222222222111111111000000333222111000//////000000222222222333333444444444333333444444555444444444333555777999;;;======>>>======>>>>>>======<<<<<<>>>??????===999666555555;;;===>>>???@@@AAABBBCCCAAAAAA@@@AAACCCEEEHHHJJJIIIJJJKKKKKKJJJIIIGGGFFFHHHHHHHHHJJJLLLMMMLLLJJJIIIJJJJJJIIIIIIHHHGGGFFFlllmmmooooooooolllhhhfffhhhgggfffddddddeeehhhjjjgggiiijjjiiihhhgggiiikkklllnnnqqqtttvvvuuutttsssqqqrrrttttttsssoookkkiiieeejjjoooqqqoookkkgggeeeeeeeeebbb^^^YYYVVVUUUUUUXXXYYYZZZ[[[^^^aaadddeeehhheeeaaaaaabbbaaa^^^[[[[[[YYYXXX[[[___cccccccccbbb___[[[XXXWWWXXX[[[]]]^^^^^^^^^]]]\\\\\\]]]___```]]]]]]``````]]]]]]```___```^^^XXXWWW[[[\\\ZZZSSSVVVZZZ^^^bbbeeeggghhhgggeeebbb___]]][[[[[[[[[[[[[[[]]]aaafffjjjkkkjjjpppqqqssstttssspppnnnlllkkkkkkjjjhhhgggeeecccbbb[[[]]]^^^^^^^^^___aaacccbbbeeeiiiooossssssqqqnnnlllooonnnlllmmmqqqrrrppprrrxxxzzzyyyxxx{{{{{{yyyyyywwwtttqqqppppppqqqrrrtttrrrpppqqquuuyyy|||}}}}}}xxxuuunnnfffaaa```___^^^___bbb___``````^^^[[[YYYXXXXXX\\\VVVUUUZZZYYYTTTXXXaaa[[[\\\___cccggghhhgggddd]]]]]]]]][[[YYYVVVUUUUUUYYYXXXXXXYYYYYYVVVRRROOOMMMMMMNNNQQQRRRPPPMMMKKKNNNMMMLLLLLLLLLJJJFFFDDDBBBAAA@@@@@@??????>>>>>>>>><<<:::888777777888999666777:::;;;:::666222///111111333333222000...,,,...---,,,,,,++++++,,,,,,,,,---...//////...,,,+++++++++++++++,,,---......'''+++---+++(((''')))***((())))))))))))(((&&&&&&&&&'''((()))+++,,,---...***++++++++++++++++++***+++***((('''''')))+++,,,''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&((()))***''''''(((((())))))))))))((((((***+++---...//////......//////000000111111000000000000000111111111111111111111111222222222111222222333333222222111333444666888:::<<<===>>>;;;<<<<<<<<<;;;;;;:::999<<<<<<<<<:::666444333333999::::::999999;;;@@@DDDAAA@@@@@@@@@AAADDDFFFHHHFFFGGGIIIJJJKKKKKKJJJJJJLLLKKKKKKLLLNNNOOONNNMMMJJJJJJJJJJJJIIIHHHGGGGGGjjjjjjjjjlllllljjjgggdddeeeeeeeeeccccccdddgggiiiiiikkkmmmkkkhhhfffhhhjjjnnnooorrruuuvvvuuutttrrrttttttuuuuuusssqqqooommmkkkooossstttqqqlllgggeeeeeedddbbb^^^YYYWWWWWWWWWXXXXXXYYYZZZ]]]```ccceeecccaaa___^^^^^^^^^\\\[[[]]][[[ZZZ[[[]]]___``````aaa___\\\YYYXXXYYY[[[]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\YYYZZZ]]]^^^[[[\\\___\\\^^^]]]ZZZZZZ]]]^^^\\\UUUXXX\\\___bbbfffjjjmmmiiigggccc```]]]\\\\\\\\\]]]\\\^^^dddjjjnnnmmmkkktttuuuuuutttrrrooollljjjjjjjjjiiihhhgggfffeeeddd]]]^^^___``````aaaccceeedddfffjjjppptttuuussspppkkkmmmmmmkkklllppprrrqqqrrrwwwzzzxxxwwwyyyzzzxxxwwwvvvtttrrrqqqqqqqqqqqqrrrooommmnnnsssvvvwwwvvv|||{{{{{{zzzxxxvvvtttsssiiibbb]]]]]]]]][[[\\\^^^[[[[[[[[[ZZZXXXXXXYYY[[[WWWUUUVVVWWWVVVTTTWWW[[[___^^^^^^aaaddddddaaa]]]ZZZ\\\]]]\\\YYYVVVTTTTTTUUUTTTTTTTTTUUUTTTRRRPPPLLLKKKNNNRRRTTTRRRQQQSSSQQQPPPNNNMMMKKKHHHDDDAAA>>>>>>>>>======<<<;;;;;;<<<;;;:::999999999:::;;;444777;;;===<<<888222/////////000000///...---,,,...------,,,,,,,,,,,,,,,///000222333222111///...,,,++++++,,,,,,---...///(((+++,,,***((())))))((('''((()))***)))((('''&&&&&&&&&''')))+++,,,---...,,,++++++***++++++,,,,,,***))))))((((((***+++,,,''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%'''&&&&&&&&&&&&((()))***&&&'''((()))))))))(((((('''((()))+++,,,---------***+++,,,---///000111222////////////000000000000///000000000000000000000//////000111111111000000333333444666888999;;;;;;888888999888888777666555888999999777444222222333777888777666555888???DDD>>>>>>===<<<===@@@BBBCCCAAABBBDDDGGGIIIJJJKKKLLLNNNMMMLLLMMMNNNOOONNNMMMKKKKKKKKKKKKJJJIIIHHHGGGhhhgggfffhhhiiihhheeebbbeeefffggggggeeefffiiilllmmmppprrrooojjjggghhhjjjoooqqqsssuuuvvvuuusssqqqwwwwwwvvvvvvuuutttssssssqqqssstttssspppllljjjiiifffeeeccc___[[[YYYZZZ\\\[[[\\\]]]___``````aaaaaa_________^^^\\\\\\^^^___aaa___]]]\\\\\\]]]^^^^^^```^^^\\\ZZZYYYZZZ\\\]]]]]]]]]]]]^^^^^^]]][[[YYYYYYWWWWWWZZZZZZXXXXXX[[[\\\___```^^^^^^aaa```]]]ZZZ\\\^^^```aaadddjjjnnniiigggdddaaa______```aaa___^^^___eeekkkmmmkkkgggpppppppppooonnnmmmkkkjjjjjjjjjhhhfffeeeddddddddd^^^___aaaaaaaaaccceeegggeeegggjjjnnnrrrrrrpppnnnjjjlllllljjjkkkqqqsssrrrqqqvvvyyywwwvvvxxxxxxvvvrrrqqqpppooooooppprrrtttqqqnnnlllnnnrrruuutttrrrtttuuuuuutttqqqmmmkkkjjj___ZZZVVVXXXYYYWWWWWWZZZXXXXXXXXXWWWWWWYYY\\\___ZZZ___bbbaaabbbfffhhhhhhhhhccc___^^^```aaa___\\\\\\^^^^^^\\\YYYWWWWWWYYYVVVTTTSSSSSSTTTTTTTTTSSSMMMKKKMMMQQQQQQNNNOOOSSSNNNLLLJJJIIIHHHEEEBBB???>>>>>>======<<<;;;::::::999999:::;;;<<<<<<======555777:::;;;:::777333000////////////..................---,,,,,,,,,,,,---...///111222111///---,,,++++++++++++,,,---......'''******''''''+++)))$$$&&&''')))******)))((('''(((((())))))******++++++---,,,***(((((()))+++---''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&%%%%%%$$$$$$%%%&&&((()))&&&'''((()))))))))((('''&&&''')))***++++++******)))***+++,,,---///000000////////////...---,,,+++/////////...............,,,------.../////////...111111111222333444555666444444444444333222111000333444444333111000111333444666888666444666<<>>>>>@@@AAADDDFFFHHHIIILLLKKKIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHfffeeedddeeeggggggdddaaagggiiilllkkkjjjkkknnnqqqrrruuuvvvsssmmmiiijjjlllqqqrrrtttvvvvvvuuurrrqqqyyyyyyxxxwwwvvvvvvwwwwwwuuuuuutttqqqnnnllllllmmmffffffddd```]]]\\\]]]______aaaccceeeeeeccc```^^^^^^```aaa```]]]]]]aaadddeeeccc```]]]\\\\\\]]]]]]___]]]\\\ZZZZZZ[[[\\\]]][[[[[[[[[\\\\\\[[[XXXUUUYYYVVVVVVXXXXXXUUUTTTWWW]]]aaacccaaaaaacccbbb^^^]]]^^^___^^^^^^aaagggkkkjjjhhhfffdddcccdddfffgggaaa___```eeejjjlllhhhcccjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjgggeeecccbbbbbbbbb___aaabbbccccccdddgggiiifffgggiiillloooooommmkkkjjjlllllliiikkkqqqtttssspppuuuxxxvvvuuuwwwwwwuuunnnmmmkkkjjjllloootttvvvpppmmmkkkmmmrrrtttrrrnnnnnnoooqqqoookkkfffcccaaaWWWRRRPPPSSSUUUTTTTTTVVVWWWWWWVVVVVVVVVZZZ___cccfffpppvvvuuuyyyqqqiii```\\\^^^``````___^^^______\\\YYYYYY\\\___ZZZWWWUUUSSSTTTUUUTTTTTTOOOKKKKKKNNNKKKFFFFFFKKKGGGEEEDDDDDDEEEDDDBBB@@@????????????>>>===;;;;;;777888:::<<<>>>>>>??????555666777888777666333222111000000000000000111222......---,,,,,,,,,,,,---***+++---...---+++)))'''************+++,,,---...''')))'''$$$'''+++(((!!!%%%''')))***+++***)))(((************)))))))))(((...+++(((&&&&&&(((***,,,%%%&&&''''''((('''''''''))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''$$$######"""###$$$&&&'''%%%&&&((()))))))))((('''&&&'''(((*********)))((()))***+++,,,---......///000000///...,,,***((('''.....................---******+++,,,---......---///////////////000111111111111111000000...------000111111111//////111222...222555444222222777;;;888777555444444555777888<<<<<<<<<===???BBBEEEFFFJJJHHHFFFFFFGGGHHHGGGFFFKKKKKKKKKKKKJJJIIIHHHHHHbbbbbbbbbaaaaaabbbeeehhhgggjjjnnnrrrssssssrrrpppqqqooonnnppptttuuutttqqqwwwzzz}}}|||wwwtttsssttttttvvvxxxxxxxxxyyy{{{|||wwwuuurrrnnnlllkkkkkkkkkhhhfffcccaaa_________```fffdddcccfffjjjjjjeeeaaa]]]aaadddddd```]]]___aaadddaaa]]]ZZZZZZ\\\]]]^^^ZZZYYYZZZ[[[]]]^^^]]][[[\\\\\\]]]]]]\\\[[[YYYXXXVVVUUUTTTTTTVVVWWWWWWWWWUUU[[[bbbdddbbb^^^[[[[[[______^^^^^^___aaaccceeecccfffgggddd___]]]___bbbeeeddddddfffhhhgggccc___iiihhhgggggghhhkkknnnooorrriiiccceeefffddddddgggeeegggiiiiiigggfffhhhjjjiiinnnqqqpppllliiikkkmmmkkkkkkkkkkkklllmmmnnnoooppptttwwwuuuqqqnnnpppsssggghhhhhhiiiiiilllpppsssnnnmmmnnnpppqqqrrrpppnnnqqqsssrrrmmmeee^^^ZZZXXXRRRRRRRRRRRRSSSUUUVVVWWWZZZ[[[[[[[[[\\\bbbjjjqqqyyyhhhccc``````cccdddaaa]]]___]]]]]]aaahhhkkkiiigggccc^^^XXXSSSQQQPPPOOONNNLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHFFFFFFGGGFFFDDDCCCBBBCCCCCCCCCBBB@@@>>>===;;;999777777999<<<======;;;:::999888777777777777444444444222111111333666111///------......---,,,)))***,,,---,,,+++)))'''***,,,---+++((('''***---+++%%%!!!$$$'''&&&&&&''')))(((''''''((()))***++++++)))'''&&&%%%&&&'''(((...---,,,)))''''''))),,,'''''''''&&&&&&'''''''''((()))+++,,,,,,+++)))(((((((((''''''''''''((((((&&&''')))((('''%%%&&&&&&'''%%%######$$$$$$###"""$$$$$$%%%&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&(((******(((&&&&&&&&&***'''%%%&&&***,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000..................------666555333111000///......111222333222000000000222222222111111111222333444222555999>>>AAABBBBBBBBBJJJEEE???>>>@@@DDDFFFGGGKKKJJJIIIHHHGGGFFFFFFFFFdddddddddccccccdddgggjjjkkkmmmppptttuuutttsssqqqsssrrrsssuuuxxxyyywwwuuuxxxzzz}}}}}}{{{yyywwwwwwssstttuuuuuutttssstttuuuwwwuuurrrooonnnmmmmmmmmmgggfffdddccccccdddeeefffgggdddccceeeiiiiiifffbbb^^^bbbfffeeebbb```aaadddeeebbb___]]]\\\]]]^^^______^^^\\\\\\\\\\\\ZZZXXX]]]^^^______^^^\\\ZZZXXXVVVVVVUUUVVVXXXZZZ[[[[[[VVV[[[aaacccbbb___^^^___```````````````bbbeeegggbbbdddfffddd```^^^aaadddkkkjjjiiikkklllkkkhhhdddggghhhhhhjjjlllnnnpppqqqwwwppplllmmmnnnkkkkkkmmmiiijjjkkkiiifffeeefffhhhjjjnnnqqqoookkkhhhiiikkkmmmmmmmmmmmmnnnoooqqqqqqppprrrtttrrrmmmkkkmmmpppjjjjjjiiihhhhhhiiikkkmmmllljjjiiiiiijjjlllmmmlllsssssspppiii___WWWRRRQQQPPPPPPNNNNNNOOORRRUUUWWWUUUWWWZZZ\\\___dddlllqqqrrrwwwzzzxxxxxxzzzwwwrrreeebbb___```dddfffeeebbbcccbbbdddjjjpppsssppplllccc^^^XXXSSSPPPOOOMMMLLLLLLKKKJJJIIIJJJKKKLLLMMMOOOMMMJJJHHHHHHGGGFFFDDDCCCDDDDDDDDDCCCAAA@@@???@@@===;;;::::::;;;::::::;;;::::::999888888777777333444444222000///000111555333000......---+++))))))***+++,,,,,,***((('''(((((()))(((''''''(((***+++&&&$$$&&&'''&&&'''******)))((('''''''''((()))+++***(((&&&&&&'''((()))+++,,,,,,+++)))'''((()))((('''&&&&&&&&&&&&'''(((((()))+++,,,,,,+++)))((((((''''''&&&&&&''''''(((''')))***)))(((''''''''')))'''%%%%%%&&&&&&%%%$$$%%%&&&''''''(((((((((((())))))((('''''''''''''''(((***++++++)))((('''(((***(((&&&'''***,,,,,,+++************************,,,,,,,,,++++++++++++*********++++++++++++******------,,,,,,,,,---...///......................../////////000111222333444222333444333111000111222333222222333444666777888777888999;;;===>>>???@@@FFFAAA===;;;>>>BBBDDDEEEGGGFFFEEEDDDDDDDDDDDDDDDggghhhhhhffffffgggjjjmmmoooqqqsssuuuvvvuuusssrrrttttttvvvyyy{{{{{{yyywwwwwwxxxzzz|||~~~}}}{{{xxxwwwxxxxxxwwwtttsssssstttsssrrrpppooonnnnnnnnnooogggggggggggghhhjjjlllmmmhhhfffdddeeehhhiiigggdddaaadddggggggdddbbbccceeecccbbbaaa_________``````aaa___]]]\\\\\\\\\[[[ZZZ___```bbbcccbbb___\\\YYYXXXXXXYYYZZZ\\\^^^```aaaYYY]]]bbbcccbbbaaabbbccc```aaabbbaaaaaabbbeeehhhccceeefffeeebbbbbbdddgggmmmllllllmmmnnnnnnkkkiiifffggghhhjjjmmmoooqqqrrr{{{vvvtttvvvvvvsssqqqrrrmmmmmmllliiifffeeefffgggiiilllnnnmmmiiiffffffggglllmmmmmmnnnooopppqqqrrrpppqqqpppmmmhhhgggiiillllllkkkiiigggffffffggghhhooolllhhhgggiiilllmmmnnnrrrpppjjjbbbYYYRRRNNNMMMOOOMMMLLLLLLMMMPPPTTTVVVSSSVVVZZZ]]]```cccgggiiicccgggiiigggggggggddd```^^^\\\[[[^^^cccggggggfffggghhhjjjooossssssnnnjjj___[[[UUUQQQOOOMMMKKKJJJLLLKKKKKKKKKLLLPPPSSSUUUVVVSSSMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA???===<<<===<<<:::888::::::;;;;;;:::999888777222444444333000...------666444111///...---+++)))))))))***++++++)))(((''''''&&&&&&''')))***))))))***(((''')))(((%%%''',,,***)))(((&&&&&&&&&&&&'''+++***)))((('''((()))***'''))),,,,,,***'''&&&&&&)))(((&&&%%%%%%&&&((()))((()))***++++++***)))((((((''''''&&&&&&''''''((((((***++++++)))(((((()))***(((''''''((((((((('''%%%%%%&&&'''((())))))))))))((('''''''''''''''''''''(((***)))(((''''''''')))'''&&&&&&(((******)))))))))))))))))))))))))))++++++*********)))))))))((()))+++,,,,,,+++)))(((++++++******++++++,,,---........................++++++---///111333444555111222333111///......///000000111222444666888999:::999888888999:::<<<===???<<<999999;;;>>>AAABBBBBBBBBAAAAAAAAAAAAAAABBBkkkkkkkkkjjjiiijjjmmmoooqqqrrrtttuuuuuutttrrrqqqrrrtttvvvyyy{{{{{{yyyxxxuuutttvvvzzz~~~|||xxxxxxyyyyyyxxxuuuttttttuuuoooooonnnmmmlllmmmmmmnnnlllkkkkkkkkklllmmmnnnnnnjjjhhhffffffhhhiiiiiigggdddfffhhhgggdddbbbaaabbb^^^___```______```aaabbb___^^^\\\\\\^^^_________aaaccceeegggfffbbb^^^[[[]]]^^^^^^______```bbbccc___bbbddddddbbbaaacccfffaaacccddddddbbbcccfffiiiggghhhiiihhheeeeeefffhhhhhhhhhiiikkkllllllkkkkkkffffffeeefffhhhkkknnnpppwwwvvvwwwxxxwwwuuusssrrrooommmkkkiiigggfffggghhhiiikkklllkkkhhheeeddddddkkklllmmmnnnooopppppppppppppppmmmhhheeedddgggiiikkkiiigggfffggghhhiiiiiipppmmmkkkkkklllnnnnnnnnnllliiibbb[[[UUUQQQPPPPPPNNNNNNNNNOOOPPPSSSUUUVVVVVVXXX\\\^^^^^^]]]\\\[[[TTTVVVXXXYYYYYYYYYWWWUUUUUUTTTUUUYYY^^^ccceeeeeehhhhhhhhhiiiiiigggbbb^^^ZZZWWWSSSQQQOOONNNLLLKKKNNNMMMLLLMMMPPPUUUYYY]]]YYYTTTNNNHHHFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCC>>>=========???>>>===;;;999:::<<<===<<<;;;999777222444777777444111//////222000.........///...---))))))*********)))(((''')))'''&&&)))---...---+++)))((()))***'''###&&&,,,((((((&&&%%%%%%&&&''''''+++***))))))))))))******&&&(((******((('''&&&&&&***(((&&&%%%%%%&&&(((***(((((()))******)))(((((()))((((((''''''(((((()))(((***+++***)))'''((((((***(((''''''((()))((((((######$$$%%%&&&'''((()))&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&((((((((((((((((((((((((***))))))))))))(((((((((''')))+++------+++)))'''))))))))))))******++++++,,,,,,,,,,,,------------,,,---......//////000000...//////...+++******+++------...///111222333444777777777777888888999:::;;;999888888999<<>>======>>>??????===;;;:::;;;===>>>===<<<:::999333666999:::999666555444111///------...///...---***************))))))(((***((((((+++///111///,,,(((''')))***'''###%%%***&&&%%%%%%%%%&&&''')))******)))))))))))))))******'''((()))(((&&&&&&'''(((***)))'''&&&&&&''')))***((((((((())))))(((((((((***))))))))))))))))))***''')))******(((''''''((()))'''&&&&&&'''(((((('''$$$$$$$$$$$$&&&''')))***%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''(((***,,,------,,,***(((((((((((())))))))))))))))))))))))*********++++++------.........---,,,,,,,,,------,,,***))))))***------......//////000000222333666888999999888888888888888999999;;;>>>???@@@@@@@@@???@@@@@@AAAAAAoooooonnnmmmkkkllloooqqqoooooopppppppppooonnnmmmrrrtttwwwxxxxxxyyy{{{|||uuuuuuuuuwwwzzz|||||||||ppprrrssssssrrrrrrtttuuuqqqqqqpppooonnnmmmmmmlllooonnnmmmkkkiiigggfffeeehhhhhhiiiiiiiiihhhhhhhhheeeeeedddccc```]]]ZZZXXXXXXZZZ\\\\\\ZZZ[[[```cccaaa``````aaabbbbbbaaa___ccceeegggiiiiiigggeeecccggghhhhhheee```^^^___aaaeeeggggggddd```___```ccceeeiiimmmllliiiiiilllpppiiihhhfffdddcccbbbaaaaaabbbfffjjjllllllkkkjjjjjjfffccc___]]]]]]```dddggglllrrrvvvuuuuuuvvvuuussskkkjjjjjjkkkmmmnnnmmmlllkkklllnnnooooooooonnnmmmnnnoooqqqqqqqqqqqqoooooollljjjgggddddddeeegggiiigggdddbbbdddiiimmmnnnnnnnnnpppssswwwxxxuuuooojjj___ZZZTTTOOOMMMLLLMMMLLLRRRTTTVVVXXXYYYYYYXXXWWWTTTTTTVVVXXXZZZXXXTTTQQQRRRPPPPPPRRRQQQMMMKKKLLLPPPPPPRRRTTTWWWZZZ]]]^^^ZZZYYYXXXWWWWWWXXXZZZ[[[\\\[[[ZZZ[[[[[[[[[YYYWWWPPPOOOOOOOOORRRUUUYYY\\\RRRNNNHHHDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIDDDBBB@@@?????????===;;;;;;<<<===>>>>>>===<<<;;;555888;;;<<<;;;999888777333111///...///...---,,,+++++++++***************))))))+++---///000///---)))'''((()))((($$$$$$(((%%%%%%%%%%%%''')))+++,,,(((((())))))))))))))))))(((((()))'''&&&&&&((())))))(((((((((((((((((()))((((((''''''''''''((((((***))))))(((((())))))***''')))***)))((('''''''''(((&&&%%%%%%'''(((((('''''''''&&&&&&''')))+++,,,&&&&&&&&&&&&&&&''''''(((&&&'''''''''&&&&&&((()))***+++,,,,,,***(((((()))''''''''''''''''''''''''))))))(((((((((''''''''')))***,,,------,,,***)))''''''((())))))))))))((('''''''''(((((())))))***)))***,,,---------,,,,,,,,,---...---,,,+++,,,---...///000000111111000000///111555888:::999888777777999::::::::::::<<<>>>@@@??????>>>>>>>>>??????oooooonnnlllkkklllnnnqqqnnnnnnnnnooonnnnnnmmmlllppprrrtttttttttvvvyyy|||sssssssssrrrrrrtttwwwzzzqqqrrrssssssrrrrrrsssuuuppppppooonnnllljjjhhhgggggggggggggggfffeeeeeeddddddfffggghhhgggfffeeeeeecccbbbaaaaaa```^^^[[[YYY[[[]]]^^^[[[XXXXXX\\\aaa______aaaccceeeeeebbb```ccceeegggiiiiiiiiihhhggghhhjjjjjjfff```]]]^^^aaaaaacccdddbbb^^^\\\^^^```bbbgggkkkkkkgggfffjjjnnnhhhgggeeedddddddddcccccceeeiiinnnpppmmmjjjggggggbbbaaa`````````bbbdddfffhhhoootttsssrrruuuvvvtttkkkjjjkkkmmmooopppmmmjjjhhhiiijjjmmmoooppppppooommmnnnooooooooommmkkkjjjgggeeecccbbbdddfffhhhiiiiiieeebbbcccgggkkkkkkiiikkkmmmqqquuuvvvrrrlllfffZZZUUUPPPNNNOOOQQQRRRRRRWWWVVVUUUUUUUUUVVVXXXYYYTTTSSSSSSVVVYYYYYYWWWTTTSSSPPPPPPSSSRRRMMMLLLOOOPPPQQQQQQRRRRRRTTTVVVWWWVVVWWWXXXYYYZZZ[[[\\\^^^^^^]]]\\\]]]]]][[[XXXUUUNNNNNNNNNNNNOOOQQQSSSTTTOOOKKKGGGEEEEEEGGGGGGHHHEEEEEEEEEFFFGGGIIIKKKMMMGGGDDDBBBAAAAAABBBAAA@@@========================777999;;;;;;999777666666444222000000111222111000---,,,,,,++++++++++++++++++---000111111000000111,,,((('''******'''%%%&&&''''''&&&&&&''')))***,,,''''''(((((())))))))))))&&&(((******)))((((((((('''((())))))))))))((('''(((''''''''''''''''''(((((((((''''''''''''(((((((((***++++++)))(((((()))(((&&&%%%%%%'''((((((''')))((('''&&&'''(((***+++&&&&&&%%%%%%&&&&&&'''(((''''''((('''&&&&&&)))+++))),,,...---***((((((((('''''''''''''''''''''''')))))))))(((((((((((('''))))))************))))))&&&'''((()))***))))))(((&&&&&&'''(((((()))******''')))+++,,,---,,,++++++***,,,------,,,+++---......///000222333333222222111222444666777888888888777999;;;;;;999999:::<<<======<<<;;;:::::::::;;;oooooonnnlllkkkkkknnnpppmmmmmmnnnnnnnnnnnnmmmmmmmmmoooppppppoooqqqvvvzzzooopppooommmjjjlllqqqvvvmmmnnnooonnnmmmlllmmmnnnnnnmmmllljjjhhheeecccaaa```aaabbbdddeeeeeeeeeeeeaaacccffffffeeedddcccbbb``````___``````___]]]ZZZ```aaa```[[[VVVUUUZZZ___YYY[[[___dddhhhiiifffdddcccdddfffhhhiiiiiiiiiiiigggiiijjjfff```]]]___bbb\\\___```___\\\[[[\\\___\\\bbbgggfffbbbaaaeeeiiiiiihhhffffffggghhhhhhgggggglllqqqqqqmmmhhhdddbbb^^^___bbbdddeeefffffffffdddlllqqqooooootttvvvtttlllkkklllnnnqqqppplllhhhbbbccceeeiiilllnnnnnnmmmjjjkkkkkkllljjjhhhfffdddcccbbbaaaaaadddfffhhhiiilllgggbbbbbbeeegggfffcccaaacccfffjjjjjjgggaaa\\\VVVRRROOOPPPUUUYYY\\\\\\ZZZWWWSSSQQQQQQSSSWWWZZZWWWUUUTTTUUUXXXYYYWWWUUUPPPLLLMMMSSSSSSPPPPPPTTTOOOOOOPPPOOONNNNNNOOOPPPWWWYYY\\\]]]]]]\\\\\\\\\]]]\\\[[[[[[ZZZXXXSSSPPPMMMMMMLLLLLLLLLMMMNNNNNNMMMJJJGGGGGGHHHJJJKKKKKKGGGGGGGGGHHHIIILLLNNNPPPFFFCCCAAAAAADDDFFFHHHHHH>>>>>>============>>>???888999:::999666444333333111000000111444666777777...---,,,,,,++++++,,,,,,...222666666444333333555...)))'''***,,,***&&&&&&***)))(((''''''(((******&&&&&&'''(((((()))((((((###'''+++---,,,)))'''&&&&&&((()))++++++)))(((&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&)))+++,,,,,,***))))))***((('''%%%&&&((())))))(((((('''&&&%%%%%%&&&((()))############$$$$$$%%%&&&%%%&&&&&&%%%$$$%%%''')))'''***,,,+++'''%%%%%%&&&((((((((((((((((((((((((***)))))))))(((((((((((())))))(((((((((((())))))&&&''')))*********)))((('''''''''((()))******+++)))***+++,,,,,,+++)))(((((()))++++++******+++---+++,,,///111333333333333555555444444555666888999666999<<<;;;999888999;;;;;;:::999888777777777777nnnnnnllljjjhhhiiilllooopppqqqrrrsssrrrpppmmmkkkooollliiijjjooorrrsssrrrsssqqqmmmiiiggghhhlllpppkkkkkkkkkkkkllllllmmmnnnnnnllliiigggeeeccc```^^^aaa``````bbbeeeggghhhgggeeecccbbbcccffffffdddbbbbbb___]]]```ddddddaaa\\\bbbcccbbb^^^[[[[[[^^^bbb]]][[[]]]dddgggggggggiiikkkkkkkkkmmmnnnlllhhheeelllhhhdddbbbcccdddcccaaa___YYYWWWZZZ\\\\\\^^^bbbbbb]]]]]]```aaa^^^___dddfffhhhiiigggcccbbbccceeeggglllqqqpppjjjeeedddeeebbbcccdddfffggggggffffffmmmiiieeefffkkknnnnnnllliiiiiijjjmmmooommmfffaaabbbdddfffiiijjjkkkkkkkkkdddeeeffffffdddbbb```^^^aaaaaaaaaaaacccfffhhhiiigggeeecccaaaaaa```^^^]]]YYY[[[___aaaaaa___[[[YYYTTTTTTUUUUUUWWWYYY[[[\\\UUUTTTRRRQQQQQQTTTYYY]]]YYYVVVSSSSSSVVVXXXWWWVVVUUUSSSQQQOOOMMMMMMMMMNNNMMMMMMLLLLLLNNNQQQTTTVVVXXX^^^```\\\[[[^^^___[[[ZZZ]]]``````]]]ZZZWWWVVVSSSQQQPPPPPPQQQQQQPPPNNNPPPMMMIIIGGGHHHLLLQQQTTTLLLJJJJJJNNNSSSTTTQQQMMMJJJLLLMMMKKKMMMOOOLLLGGGFFFAAA===<<<>>>@@@@@@>>><<<888777999:::666444555333333222111000///.........---***((((((++++++)))000777;;;999888999666///---***'''))),,,,,,)))$$$(((((())))))******++++++)))(((&&&%%%&&&''')))***,,,,,,---,,,+++)))'''&&&&&&''')))*********)))((('''&&&%%%%%%%%%%%%&&&'''%%%&&&'''&&&&&&&&&(((***+++,,,------,,,+++)))((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&''')))***,,,------,,,***((('''&&&%%%%%%'''((())))))((()))+++---...+++((((((***+++***)))((((((((()))******((('''***(((%%%%%%&&&''''''&&&(((((())))))******++++++)))***+++******+++---///***)))***+++------+++***111111000000111333555666888777555444444555666777555555444333444555666777888777555444555666888999qqqqqqpppnnnlllmmmooorrrqqqrrrtttuuutttqqqmmmkkklllllljjjiiijjjmmmqqquuuuuussspppllljjjkkkmmmpppllllllkkkkkkjjjkkkkkkkkkllljjjhhhffffffdddbbb```dddddddddfffhhhiiiiiihhhhhhfffeeeeeegggfffdddaaaaaa___^^^bbbfffhhheeebbbcccddddddaaa^^^^^^bbbeeebbb______eeeiiihhhggghhhggghhhiiikkkmmmmmmkkkhhhiiifffcccbbbccceeedddcccaaa[[[XXXZZZ\\\[[[\\\___[[[XXXYYY^^^aaa```bbbgggiiijjjjjjiiifffeeeeeefffdddhhhmmmooommmiiifffeeedddddddddeeefffggghhhiiijjjhhheeeeeegggjjjjjjiiiffffffgggjjjkkkhhhccc^^^bbbcccdddfffgggggghhhhhhfffgggggggggfffdddaaa``````bbbeeefffffffffffffffiiifffbbb```______]]]\\\ZZZ\\\^^^``````^^^[[[YYYVVVVVVVVVWWWWWWWWWWWWWWWQQQQQQQQQQQQQQQUUUZZZ^^^WWWTTTQQQQQQRRRSSSRRRPPPSSSSSSRRRQQQPPPPPPPPPPPPUUUTTTTTTSSSTTTUUUVVVWWWYYY```dddbbbbbbdddccc```eeedddcccbbb```]]]ZZZXXXRRRQQQPPPPPPPPPPPPNNNLLLMMMLLLKKKJJJKKKLLLNNNPPPOOOMMMMMMPPPUUUWWWTTTPPPNNNQQQQQQQQQTTTVVVTTTNNNGGGCCC>>>===???@@@@@@>>>???;;;;;;>>>>>>:::777777666444222000///000222333000///...---...///---+++333888<<<===@@@CCC???777000,,,))))))++++++'''$$$)))))))))******+++++++++***)))'''''''''(((***+++,,,,,,++++++***((('''&&&&&&'''((()))***))))))((()))(((&&&%%%%%%&&&((()))+++***(((&&&$$$%%%(((+++***++++++++++++)))((('''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&''''''((()))++++++,,,+++***)))((('''''''''''')))***)))))))))+++---+++)))''''''***,,,,,,+++)))((('''(((+++,,,***(((((('''&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))))))))*********)))***---///,,,+++,,,---//////---+++/////////000111222444555333222111000111111333333333333222111222333444555777666555444444666777888ttttttsssqqqooooooqqqtttssstttwwwxxxvvvrrrnnnkkklllmmmnnnkkkiiikkkrrrxxxuuutttrrrqqqpppooooooppppppooonnnmmmllllllllllllmmmkkkiiiiiiiiihhhfffeeehhhggghhhjjjllllllkkkiiikkkjjjhhhhhhhhhgggdddbbbaaa```aaaeeejjjlllkkkiiifffggggggeeebbbbbbeeeiiigggaaa```eeejjjiiifffeeeddddddfffiiilllmmmllljjjfffdddbbbbbbccceeeeeedddbbb]]]YYY[[[[[[YYYYYY\\\WWWVVVXXX]]]```aaacccgggjjjiiihhhhhhiiihhhgggeeeaaacccgggkkklllkkkfffbbbfffeeeeeeeeefffhhhjjjllljjjjjjjjjhhhgggggghhhjjjgggggghhhiiiiiigggccc___dddccccccbbbbbbcccdddeeehhhiiiiiiiiihhhgggeeedddaaafffkkkmmmjjjfffddddddiiifffaaa^^^]]]]]]]]]\\\]]]]]]^^^^^^^^^\\\[[[ZZZTTTUUUVVVWWWWWWVVVUUUTTTNNNOOOOOOOOOOOOQQQTTTWWWRRRPPPOOOOOOPPPQQQQQQOOOTTTTTTSSSRRRQQQPPPPPPOOOWWWWWWXXXYYY[[[\\\]]]]]]eeejjjnnnmmmkkkjjjgggdddccc___\\\ZZZ[[[ZZZVVVSSSMMMLLLKKKKKKLLLKKKIIIGGGIIIJJJLLLMMMMMMLLLKKKJJJPPPNNNNNNPPPTTTUUUSSSPPPPPPRRRTTTUUUYYY]]]ZZZTTTJJJFFFAAA@@@BBBCCCBBB@@@BBB@@@BBBGGGGGGAAA<<<:::777555222000//////111111000///...000111222111000222666999<<<@@@BBB===666444000+++)))))))))'''%%%***************+++++++++***)))((((((((()))+++,,,,,,+++***(((''''''''''''''''''((()))))))))))))))+++***'''&&&&&&'''***+++///---***&&&###$$$(((+++)))*********)))((('''&&&((((((((('''&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&((()))***'''''''''''''''((())))))*********)))))))))))))))((()))******)))***,,,...(((&&&%%%'''***,,,......,,,)))&&&(((---///,,,)))%%%&&&''''''&&&%%%&&&'''%%%&&&&&&''''''((())))))))))))***)))((())),,,...+++++++++---......---+++***+++---///000111222222//////......///000111222111111000///000111222333555444333333333444666777uuuuuutttrrrpppppprrrttttttvvvxxxyyyxxxsssoookkkmmmoooppppppooopppsssvvvqqqqqqrrrsssttttttrrrqqqrrrrrrqqqqqqqqqqqqqqqrrrqqqpppnnnmmmmmmllljjjhhhhhhhhhjjjllloooooommmkkkkkkkkkjjjjjjjjjiiigggfffeeedddfffiiimmmooonnnmmmjjjlllllliiieeedddgggjjjhhhaaa___dddjjjiiigggeeeeeeeeeeeegggjjjlllkkkjjjdddcccbbbbbbbbbcccccccccaaa\\\YYY[[[\\\ZZZZZZ\\\YYYZZZ\\\___bbbbbbccceeegggeeedddgggjjjkkkhhheeebbb``````dddiiijjjfffaaaffffffggghhhjjjkkkmmmmmmoooqqqrrroookkkiiikkkooommmmmmmmmmmmmmmkkkiiigggiiigggdddbbbbbbcccdddfffiiijjjkkkkkklllkkkkkkjjjggglllqqqppplllgggffffffhhheee```]]]]]]^^^____________^^^]]]\\\[[[ZZZYYYPPPQQQTTTUUUVVVUUUSSSRRRMMMOOOOOONNNLLLKKKLLLMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVUUUTTTRRRRRRRRRRRRSSS]]]___aaadddgggiiijjjjjjmmmooooookkkfffbbb^^^\\\XXXTTTQQQRRRVVVVVVRRRMMMJJJIIIHHHIIIJJJJJJHHHGGGHHHIIIKKKLLLKKKJJJHHHGGGLLLKKKLLLNNNPPPPPPNNNLLLLLLNNNQQQTTT[[[```^^^WWWNNNJJJFFFFFFHHHIIIHHHFFFFFFGGGMMMUUUUUULLLBBB>>>999:::<<<<<<:::777333111222...,,,///111111222444444888;;;<<<;;;888555222666222,,,))))))******)))***************)))))))))))))))((((((((()))***++++++***((('''&&&&&&'''''''''(((((())))))))))))))),,,***'''&&&&&&'''***,,,---,,,***'''$$$$$$''')))******))))))(((''''''&&&'''((((((((('''&&&$$$#########$$$%%%&&&(((((()))'''''''''''''''((((((((((((((('''&&&&&&'''''''''((())))))***************)))***+++***)))***+++---'''&&&&&&'''(((+++,,,---///+++''')))...000---)))$$$&&&((((((&&&%%%&&&'''''''''(((((()))******+++((())))))((('''(((***,,,(((((((((***,,,,,,***(((''')))+++---///000000/////////......///111222444000000///...///000111222333333222222222333444555wwwwwwwwwuuusssrrrsssuuutttvvvxxxyyywwwsssooolllnnnmmmnnnqqqttttttrrrppplllmmmooossswwwwwwuuurrrrrrqqqrrrrrrssstttuuuvvvuuussspppooonnnmmmjjjhhheeefffiiimmmppppppmmmkkkggghhhjjjjjjjjjjjjkkkkkkjjjjjjkkkmmmoooooonnnlllnnnoooooolllgggeeegggiiiiiicccaaafffkkkkkkjjjjjjlllkkkiiiiiikkklllkkkjjjcccccccccbbbaaa``````aaa___ZZZYYY\\\^^^\\\\\\___\\\^^^aaaccceeeggggggfffdddcccdddggglllmmmkkkhhhhhhdddaaaccciiillljjjffffffhhhjjjmmmoooppppppooossswwwyyyuuuooolllooossssssssssssrrrqqqpppppppppooommmjjjgggfffggghhhjjjjjjjjjlllmmmnnnoooppppppoooqqqrrrpppllljjjjjjkkkgggddd```^^^___aaaccccccaaa```^^^\\\[[[YYYYYYXXXPPPQQQSSSTTTSSSRRROOONNNOOOPPPQQQQQQOOONNNNNNOOOPPPPPPPPPPPPPPPRRRUUUWWWSSSTTTTTTWWW[[[___dddgggpppqqqqqqqqqqqqppppppoooeeeccc___[[[UUUPPPPPPQQQVVVSSSRRRTTTXXXXXXRRRMMMLLLKKKJJJJJJLLLMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOONNNLLLJJJIIILLLOOOUUU^^^eeeccc[[[RRRNNNLLLLLLOOOQQQPPPNNNNNNRRR[[[ddddddXXXJJJCCCBBBHHHPPPUUUUUUPPPHHHBBB>>>666111111111///000555999>>>BBBAAA:::555555888777333...++++++,,,......*********))))))(((((('''''''''''''''(((((())))))***)))(((&&&&&&&&&''''''((((((((((((((())))))***+++)))'''&&&&&&''')))+++&&&'''(((((('''&&&'''(((+++******)))((((((''''''%%%&&&((())))))((('''&&&######$$$%%%&&&(((((())))))))))))(((((('''&&&&&&(((''''''&&&&&&&&&&&&&&&'''''')))***++++++******)))***+++***))))))+++,,,(((((((((''''''((()))+++111---)))***---///---***'''(((((((((&&&&&&&&&''''''''''''((())))))******((((((((('''&&&''')))+++((('''((()))++++++)))'''&&&'''***,,,---......---......------...000222333000///.........///000111111111111111111222222222{{{{{{{{{yyywwwvvvwwwxxxssstttuuuvvvuuurrrpppnnnlllkkkkkknnnrrrsssoookkkkkkkkknnnsssxxxyyyvvvrrroooooopppqqqrrrtttuuuvvvuuusssqqqooonnnmmmjjjhhheeefffiiimmmpppoookkkhhhcccfffhhhjjjjjjkkklllnnnooooooppppppooommmlllkkkmmmoooooolllhhheeefffiiijjjgggfffjjjlllllllllooorrrooollljjjjjjjjjjjjiiibbbccccccbbb```^^^___```^^^ZZZYYY]]]```______aaa\\\aaaeeegggjjjmmmllliiidddeeegggjjjlllmmmkkkjjjlllhhhfffhhhmmmqqqpppmmmiiijjjmmmpppssstttttttttuuuyyyzzzxxxrrroooqqqtttuuuuuuuuusssrrrrrrtttwwwvvvtttqqqnnnmmmmmmnnnpppmmmmmmnnnooopppqqqrrrrrrtttrrrpppnnnmmmlllmmmmmmhhheeebbbaaabbbdddeeefffaaa```___]]]ZZZXXXWWWVVVTTTTTTTTTSSSRRRPPPNNNLLLQQQSSSUUUVVVWWWXXXZZZ\\\ZZZYYYVVVSSSPPPQQQTTTWWWSSSWWW\\\ccckkkrrrxxx{{{zzzxxxtttpppkkkfffcccaaaZZZVVVSSSQQQNNNLLLOOOTTT[[[YYYWWWWWWXXXWWWRRROOOPPPMMMJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMLLLOOORRRTTTTTTQQQNNNKKKLLLNNNRRRZZZfffooollldddRRRPPPOOOQQQVVVXXXXXXVVVWWWYYYbbbkkkiii]]]OOOGGGJJJRRR]]]fffiiieee]]]XXXKKKAAA:::999777111111666:::<<>>888666222///...///000222,,,++++++***)))(((''''''&&&'''''''''(((((((((((())))))((('''''''''''''''((((((((((((((()))*********)))(((''''''((()))***"""$$$''')))(((''''''(((+++***)))((('''''''''((($$$&&&((()))***)))'''&&&$$$$$$%%%%%%&&&'''(((((())))))))))))((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((()))******)))))))))******)))(((((()))+++)))))))))'''%%%%%%''')))---,,,******,,,...//////---+++(((&&&'''((('''&&&$$$%%%%%%&&&&&&'''(((((('''((((((&&&%%%%%%'''***)))))))))+++,,,---+++)))'''((()))***+++,,,,,,,,,,,,+++******+++,,,---...///...---------...///000/////////000000000000000{{{||||||{{{xxxwwwwwwxxxqqqrrrrrrrrrrrrqqqpppooollllllkkklllmmmnnnooonnnnnnmmmoootttyyyyyyuuupppqqqqqqqqqqqqrrrtttuuuuuuvvvtttrrrqqqqqqqqqooommmgggiiilllooopppmmmhhhdddaaadddgggiiiiiiiiilllnnnpppqqqrrrqqqooollljjjjjjiiikkklllkkkgggfffgggjjjjjjhhhiiikkkiiigggiiioooppplllhhheeedddddddddccc^^^```bbbbbb___^^^___aaa___[[[[[[___aaa``````bbb```fffjjjjjjlllooommmhhhccceeehhhiiihhhfffeeeeeehhhgggiiimmmrrrtttsssqqqnnnnnnnnnppprrrvvvyyy{{{xxxzzz{{{yyyvvvttttttuuuuuuvvvuuutttrrrtttxxx|||{{{zzzwwwuuutttssstttuuurrrqqqqqqppppppppppppppptttpppkkkkkknnnooonnnkkkllliiigggeeeffffffeeeeeeaaaaaa___]]][[[XXXVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWZZZ[[[]]]```cccffffffddd___YYYUUUUUUYYY^^^```eeemmmuuuyyyzzzyyyxxxmmmjjjfff```[[[WWWUUUTTTTTTQQQPPPSSSSSSRRRVVV]]]```^^^[[[XXXVVVVVVWWWXXXYYYUUUOOOKKKJJJKKKLLLLLLNNNNNNNNNNNNOOOOOOPPPQQQOOOSSSYYY\\\ZZZVVVQQQNNNPPPSSSXXXaaaoooyyyvvvnnnQQQPPPPPPTTTZZZ^^^^^^]]]YYYYYY]]]cccaaaVVVKKKFFFFFFKKKRRRYYY\\\[[[XXXUUULLLBBB>>>BBB@@@999777;;;;;;666444777888666888<<<;;;:::777333000000111222......---,,,+++***)))(((''''''((()))))))))))))))((())))))))))))((('''''')))(((((('''((()))***+++)))******************)))$$$&&&(((((('''''')))******)))(((&&&&&&&&&&&&'''$$$&&&((())))))'''%%%###%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%''')))))))))((('''((())))))(((''''''(((***((())))))'''$$$$$$&&&)))&&&((()))***+++---222666444...'''%%%(((***(((%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&$$$$$$&&&((()))((()))***,,,,,,***((()))))))))))))))***++++++******)))(((((()))***+++,,,,,,+++++++++,,,---...---......///////////////zzz{{{{{{yyywwwuuuuuuvvvppppppppppppppppppppppppnnnoooooollljjjkkkqqqvvvrrrpppqqquuuyyyyyytttooouuuuuutttttttttuuuuuuvvvxxxwwwuuuuuuvvvvvvuuusssjjjkkknnnpppppplllfffaaaaaadddggghhhhhhhhhjjjmmmpppqqqrrrqqqnnnllljjjjjjeeegggjjjiiigggfffiiikkkhhhgggiiiiiiddd```dddkkkjjjfffaaa^^^]]]]]]]]]\\\[[[^^^aaaaaa```___aaaccc```]]]\\\```bbbaaa```bbbffflllooommmlllmmmjjjccc```dddggggggccc___^^^^^^```ccciiioootttuuusssqqqsssqqqooonnnqqqvvv}}}{{{|||}}}|||zzzxxxwwwwwwvvvwwwwwwuuusssuuu{{{~~~}}}{{{yyyxxxwwwwwwxxxvvvuuusssqqqooonnnnnnnnnqqqlllhhhjjjoooqqqmmmhhhooommmjjjhhhhhhgggeeecccaaaaaa```^^^[[[XXXUUUSSSOOOPPPQQQSSSVVVYYY\\\]]]ZZZ[[[]]]]]]^^^aaadddgggmmmkkkfff___[[[\\\ccchhhpppuuu}}}xxxnnnggg\\\[[[XXXUUUTTTTTTTTTUUUOOOMMMOOOUUUVVVTTTWWW^^^eeeccc^^^ZZZXXX[[[aaafffhhhbbbZZZSSSQQQQQQRRRSSSOOOPPPQQQSSSTTTTTTSSSSSSPPPUUU\\\___^^^XXXRRROOOSSSVVV[[[eeettt~~~|||tttOOONNNOOOTTT[[[```aaa```XXXUUUUUUWWWUUULLLDDDAAA<<<<<<>>>@@@AAABBBCCCCCCCCC<<<===FFFGGG@@@===AAABBB777///444::::::999:::>>>===:::666222000000111000000///...,,,+++******(((((()))***************((((((*********)))(((''')))((('''''''''(((***+++***+++,,,------,,,+++***((()))((('''&&&'''***,,,)))(((&&&%%%$$$$$$%%%&&&%%%&&&(((((('''%%%""" &&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''))))))))))))%%%$$$$$$$$$%%%%%%&&&'''$$$%%%'''((()))((('''&&&(((((()))(((&&&&&&''')))&&&(((((('''$$$$$$'''*** $$$)))******...555;;;999000&&&$$$(((+++)))$$$&&&&&&''''''((())))))***'''''''''%%%$$$$$$&&&(((&&&&&&&&&(((******(((&&&+++***)))(((((()))***+++++++++)))(((((()))******+++***)))))))))***,,,---,,,---......//////......||||||zzzvvvrrrpppqqqrrrqqqoooqqquuuuuurrrppprrrrrrqqqooooooppppppooooooooosssxxxyyyxxxxxxzzz}}}}}}}}}}}}}}}||||||{{{zzz|||{{{|||~~~~~~{{{xxxsssrrrpppnnnllliiigggfffeeegggiiihhhfffeeegggiiiiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmiiidddbbbccceeejjjkkkkkkgggcccaaadddggggggaaaYYYUUUUUUVVVWWWWWWVVV[[[]]]\\\\\\```aaa```___]]][[[\\\___aaa```^^^```hhhlllgggccceeehhhgggbbbcccddddddcccaaa^^^\\\^^^eeemmmooommmkkklllnnnnnnlllkkklllqqqxxx{{{xxxwwwwwwxxxxxxzzzxxxwwwxxxzzz}}}~~~~~~~~~|||zzzwwwuuuuuuxxxuuullljjjnnnpppooonnnmmmkkkjjjjjjkkkmmmnnnllljjjiiiiiikkkkkkhhhfffdddfffeeeaaa[[[VVVTTTUUUTTTTTTUUUWWWZZZ[[[[[[ZZZYYYYYYWWWUUUSSSUUUXXX[[[hhhjjjjjjiiilllqqqrrroooyyyyyywwwqqqjjjbbb]]][[[UUUTTTQQQQQQRRRSSSSSSSSSRRRRRRSSSTTTVVVYYY\\\^^^```^^^\\\YYYUUUWWWfffvvvssscccYYYSSSPPPTTTZZZXXXVVVSSSSSSUUUXXXZZZ\\\ZZZZZZ___ccc^^^UUURRRVVV]]]aaaffflllvvv{{{ssseeePPPQQQZZZkkkxxxzzzvvvsssbbb\\\TTTNNNIIIDDD===888999777444333444555444444555555666777:::===@@@BBB999:::<<<@@@DDDDDDBBB@@@BBB???;;;::::::888444111666777555111---***,,,...+++++++++++++++***))))))---,,,+++,,,---+++'''###''''''(((((()))***,,,,,,)))'''%%%'''***+++***(((***)))(((((()))+++---...)))))))))))))))(((((((((%%%%%%&&&'''(((((((((''''''((())))))(((((()))+++)))))))))(((''''''&&&&&&(((&&&$$$$$$%%%&&&&&&%%%&&&%%%%%%%%%&&&''')))++++++***((('''&&&''')))*********)))''''''&&&&&&&&&&&&&&&%%%%%%(((---222555555///(((&&&(((***(((&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))'''$$$###%%%(((%%%%%%&&&&&&'''((())))))))))))(((''''''((()))******)))'''&&&'''))),,,---++++++***))))))***++++++---------,,,,,,+++++++++~~~~~~|||yyyvvvuuuuuuwwwtttrrrsssvvvuuuqqqooopppppppppqqqrrrssssssrrrppppppsssxxx{{{}}}}}}rrrqqqpppnnnllljjjiiihhhhhhjjjjjjhhheeecccccceeeffffffgggiiijjjkkklllmmmiiiiiihhheeeaaa```bbbeeeggggggeeebbb___^^^___aaa___ZZZUUUSSSTTTUUUUUUTTTVVV[[[___^^^___bbbdddbbb___\\\ZZZ[[[]]]^^^]]]\\\^^^eeegggbbb___aaaddddddcccccceeeffffffeeeeeedddeeeiiimmmnnnmmmmmmoooqqqmmmlllkkkmmmrrrxxx~~~zzzvvvttttttttttttyyyxxxwwwzzz}}}~~~{{{yyyvvvsssrrrpppsssqqqjjjhhhlllpppooopppnnnllljjjiiiiiiiiijjjllllllmmmppprrrqqqmmmiiiaaabbbaaa^^^YYYUUUTTTUUURRRRRRTTTVVVWWWXXXWWWVVVUUUUUUSSSPPPOOOPPPTTTWWWZZZ\\\___fffqqq{{{{{{vvvgggfffeee```[[[WWWUUUTTTTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQSSSUUUWWWXXXYYYXXXYYYXXXVVVZZZhhhwwwwwwkkkeeeaaa]]]\\\]]]ZZZXXXYYY^^^eeehhhddd```[[[YYY[[[bbbeee```ZZZYYY]]]dddoooxxx|||kkkXXXPPPSSSaaayyysss]]]III>>>:::::::::777555333222222222111000/////////000111333444555333555:::AAAIIINNNPPPPPPKKKFFF@@@<<<<<<===<<<<<<>>>>>><<<777111---,,,---******************))))))---+++***+++------***'''************+++,,,------+++)))'''(((***+++)))'''((('''&&&&&&&&&(((***,,,'''((()))))))))'''%%%$$$&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%%%%''')))'''''''''''''''''''''((('''&&&&&&''')))***)))((('''''''''&&&''''''((((((+++***((('''&&&'''((()))&&&&&&%%%%%%%%%%%%&&&''')))(((&&&%%%&&&))),,,...222---(((&&&(((***(((&&&######$$$%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&######$$$%%%%%%&&&''''''***)))(((((()))***+++,,,,,,+++***))))))***+++,,,************************---,,,,,,,,,++++++++++++|||}}}|||{{{xxxxxxyyyzzzxxxuuuuuuwwwuuuooommmnnnnnnpppsssvvvwwwvvvuuuttttttvvvyyy~~~}}}pppooonnnmmmllljjjiiiiiikkkllljjjgggccc```______cccddddddeeegggjjjlllnnnhhhgggeeeaaa^^^^^^```bbbfffccc```]]]]]]]]]\\\[[[WWWUUUTTTTTTUUUUUUTTTRRRSSSYYY]]]]]]^^^aaabbbaaa]]][[[YYYXXXZZZ[[[ZZZZZZ]]]aaabbb^^^[[[]]]```aaafffffffffgggggghhhhhhhhhjjjkkklllmmmoooppprrrsssooonnnnnnqqqvvv|||~~~zzzuuurrrqqqqqqrrrvvvvvvwww{{{~~~{{{xxxtttqqqooonnnmmmooonnniiihhhllloooppprrrpppnnnkkkiiigggfffeeehhhkkknnnsssuuusssnnnjjj^^^^^^]]]ZZZVVVTTTTTTTTTQQQSSSUUUWWWWWWVVVTTTSSSSSSRRRPPPNNNMMMNNNRRRUUUTTTSSSUUU]]]jjjsssoooeee]]]]]]\\\YYYVVVUUUVVVWWWSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUVVVTTTVVVbbboootttnnnkkklllkkkeee```^^^]]]___fffqqq{{{zzzpppeee___ZZZYYYccckkkjjjaaaZZZ\\\dddppp{{{ooo^^^aaacccnnn}}}___EEE888666:::===666555333333333222111//////////////////////////////111666>>>HHHPPPTTTVVVRRRLLLBBB<<<:::;;;>>>???DDDEEEDDD@@@:::333...,,,))))))))))))************,,,***))))))***++++++***------,,,,,,,,,,,,---------+++***)))******((('''(((''''''&&&'''(((***+++((()))***+++***(((&&&$$$)))((('''&&&%%%&&&''''''$$$%%%&&&%%%$$$$$$&&&((($$$%%%%%%&&&''''''((((((''''''(((+++...///...---(((((()))((((((''''''&&&,,,***)))'''&&&&&&''''''$$$$$$$$$$$$%%%&&&'''((()))(((&&&%%%&&&''')))+++...***'''''')))***)))&&&"""###$$$%%%&&&&&&''''''&&&&&&&&&'''''''''%%%###$$$$$$$$$%%%&&&&&&''''''))))))))))))***,,,---...,,,++++++***))))))((((((((())))))******))))))(((,,,++++++++++++*********wwwxxxyyyxxxwwwwwwxxxzzz{{{xxxvvvwwwtttnnnkkkllloooqqqtttuuuvvvwwwxxxzzz|||{{{||||||yyyvvvllllllkkkkkkjjjiiiiiiiiijjjjjjhhheeeaaa^^^]]]\\\bbbaaaaaabbbeeeiiilllnnnkkkhhhddd```]]]\\\]]]^^^gggccc^^^\\\]]]^^^\\\ZZZTTTUUUVVVWWWVVVUUURRRPPPOOOUUUZZZYYYYYY\\\\\\ZZZXXXWWWVVVVVVWWWYYYZZZ[[[^^^______\\\YYY[[[^^^```hhhgggfffeeeeeeeeeffffffkkkkkklllooosssuuuuuutttsssrrrrrrvvv{{{}}}|||yyyuuurrrqqqrrrsssssstttuuuyyy}}}{{{yyyvvvrrrooommmmmmllllllmmmllljjjiiijjjmmmooorrrqqqpppmmmkkkhhhfffeeeeeegggjjjmmmnnnllliiiggg___^^^[[[XXXUUUSSSSSSTTTUUUWWW[[[\\\[[[XXXUUUTTTTTTSSSRRROOONNNOOOSSSVVVVVVUUUTTTWWW___eee```WWW[[[]]]^^^]]][[[YYYYYYZZZPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSUUUUUUUUUUUUQQQOOOVVV``````ccckkkrrrqqqiiiddddddgggnnn{{{xxxkkkgggbbbaaahhhooonnndddZZZ]]]```hhhsss~~~}}}~~~~~~}}}vvvhhhSSSCCC;;;:::<<<===888777666555666555333111000000111000000//////.........000555<<>>>>>AAABBB@@@===:::777444333555888:::;;;666444111//////111444555111///...---...///...---'''+++///000///...///000+++...444;;;@@@>>>888333000...,,,***))))))***+++---......,,,)))(((***,,,,,,++++++************+++''')))+++***(((''')))+++)))***************))))))'''((())))))***)))))))))&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%%%%''')))((('''''''''''''''''''''%%%%%%%%%&&&)))++++++***%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((('''''''''############$$$%%%&&&&&&&&&'''(((((((((&&&$$$###$$$%%%&&&&&&%%%%%%&&&'''!!!""""""###$$$$$$$$$######$$$%%%%%%%%%$$$&&&'''"""""""""""""""""""""""""""###%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))(((&&&$$$######$$$&&&(((&&&&&&'''''''''(((((((((bbbeeehhhiiiiiiiiijjjkkkllliiiiiikkkllljjjjjjnnnnnnqqqqqqnnnjjjiiinnnrrrooosssvvvuuurrrpppqqqrrryyywwwtttqqqpppooopppqqqpppsssvvvvvvqqqmmmjjjjjjkkkkkkjjjjjjiiiiiihhhhhhhhhffffffhhhmmmoooooommmmmmmmmnnnnnnnnnmmmmmmlllpppmmmiiigggeeeaaa[[[VVVXXXYYYZZZXXXVVVVVVZZZ^^^\\\\\\[[[VVVRRRPPPRRRUUUMMMQQQRRRPPPRRRXXX]]]]]]UUUVVVWWWVVVUUUXXX^^^ccceee``````dddddd___]]]___aaaccchhhlllppprrrssssss|||~~~yyyvvvxxx{{{vvvooojjjjjjnnnqqqoookkkjjjmmmnnnkkkfffcccfffiiimmmnnnoooqqqqqqnnnhhhdddeeeffffffggggggeeedddccceeecccdddiiiiiigggiiippppppqqqrrrrrrppplllgggddd\\\\\\\\\YYYWWWYYY^^^cccfff```ZZZVVVWWWYYYZZZZZZWWW[[[^^^\\\XXXVVVXXX[[[XXXWWWUUUSSSRRRSSSWWWZZZ___^^^]]]aaajjjpppjjj```ccccccccceeehhhooowww}}}}}}qqqeee^^^\\\```aaacccdddddddddcccccc[[[[[[___eeejjjmmmttt|||}}}wwwtttvvvvvvsssqqqrrrnnnmmmllllllllliiieeeaaabbbiiiooosssyyy}}}wwwmmmtttnnnmmmpppooogggbbbbbbbbbhhhttt}}}xxxdddOOOBBB???@@@CCCIIIMMMLLLGGGBBB===999666555777;;;???@@@888666222///...000333555333111000000000000...,,,***---111111...,,,,,,---------///333777888555222222000---+++))))))***+++''')))***)))'''&&&(((+++,,,++++++******++++++,,,(((***,,,***'''%%%''')))******+++++++++******)))%%%'''+++...///---***(((%%%%%%&&&'''((((((((('''((()))))))))((((((***+++&&&&&&''''''((()))))))))%%%$$$###$$$&&&'''(((''''''&&&%%%$$$###$$$%%%&&&$$$%%%&&&'''((((((((((((######$$$%%%&&&((()))***!!!"""%%%'''((('''&&&%%%%%%%%%&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%%%%$$$$$$!!!###%%%$$$!!!!!!$$$'''$$$$$$$$$##################$$$%%%&&&&&&&&&%%%$$$ !!!"""###%%%&&&'''((()))'''$$$""""""$$$''')))&&&&&&&&&'''''''''((((((dddeeefffggghhhhhhggggggjjjhhhhhhjjjmmmnnnkkkiiimmmkkkiiigggggghhhjjjkkkmmmppprrrrrrpppppprrruuuxxxvvvssssssuuuvvvuuusssuuutttsssrrrpppnnnlllkkknnnmmmllllllmmmmmmlllkkkmmmkkkjjjlllqqqvvvxxxxxx|||xxxsssrrrrrrsssrrrppppppmmmjjjeeebbb___]]]]]]]]]\\\[[[[[[]]]______^^^ZZZYYYWWWUUUSSSRRRQQQPPPRRRSSSTTTUUUWWWXXXYYYZZZTTTWWWXXXXXXXXXZZZ```eeedddddddddeeefffggghhhhhhfffiiimmmqqqssssssqqqpppxxxvvvuuuvvvyyyzzzxxxuuurrrpppnnnooorrrtttsssqqqjjjkkkkkkhhhdddccceeehhhiiilllppprrrpppkkkhhhfffeeehhhjjjjjjgggdddeeefffbbbdddggghhhhhhiiikkkmmmwwwrrrlllkkklllkkkgggccc^^^]]][[[YYYWWWYYY\\\___^^^\\\YYYWWWXXX[[[```cccZZZ]]]^^^\\\YYYXXXZZZ]]]YYYUUUSSSSSSSSSRRRVVV[[[aaa^^^aaaiiilllhhhfffgggmmmkkkiiigggiiilllqqqsssuuuqqqkkkeeebbbbbbdddeeeaaabbbcccccccccaaa```___\\\XXX\\\hhhnnnkkkmmmuuuwwwxxxxxxzzz|||rrrnnnbbb[[[^^^]]]WWWWWW]]][[[\\\^^^aaaddddddbbb```bbb^^^[[[ZZZZZZYYYUUURRRNNNRRRZZZeeejjjdddUUUGGGDDD@@@AAAJJJUUUVVVKKK???:::999888777777777777777555444444333222222111111000//////111222222000---,,,------------,,,++++++(((+++...///000000222444000000///...------,,,,,,***++++++,,,,,,------...///+++((('''***---...---(((((()))************))))))+++---...---***(((&&&(((&&&***222000''''''///))))))(((((('''&&&$$$######%%%'''&&&$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&***$$$"""$$$$$$""""""$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&(((+++++++++'''&&&%%%&&&'''((('''&&&$$$%%%%%%%%%%%%$$$######%%%""" ###$$$###"""######""""""""""""######%%%###"""$$$&&&%%%""" !!!"""######"""!!! ######""""""######$$$%%%$$$$$$%%%&&&&&&'''((((((%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&''''''''''''aaabbbdddfffffffffffffffhhhggggggiiilllmmmkkkiiillljjjhhhggghhhjjjmmmoooooorrruuuvvvuuuuuuxxxzzz~~~{{{xxxxxxzzz|||}}}|||zzzxxxvvvtttssssssssstttvvvsssooommmmmmnnnoooppprrrrrrssswww||||||yyyxxxyyyyyyxxxvvvsssqqqlllgggbbb___\\\[[[```^^^\\\\\\]]]^^^]]]\\\\\\[[[ZZZXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXVVVYYY\\\\\\[[[\\\```ddd```aaabbbdddfffgggggghhhfffiiimmmqqqrrrrrrooonnnuuussssssuuuyyyyyywwwsssrrrpppmmmnnnqqqsssrrrpppiiijjjiiigggeeeddddddeeeeeeiiinnnpppooollliiihhhgggiiikkkjjjhhhffffffgggdddfffhhhhhhhhhiiikkkmmmrrrlllgggeeefffgggeeeccc]]]\\\ZZZWWWVVVVVVZZZ]]][[[ZZZYYYYYYZZZ\\\___aaabbbaaa```]]][[[YYYZZZ[[[[[[YYYYYYZZZYYYVVVXXX\\\cccbbbfffooosssqqqqqqsssrrrooojjjeeebbbbbbcccdddcccaaa^^^\\\\\\___cccfffbbbbbbbbbbbbbbbaaa_________[[[\\\aaa___\\\dddrrrttteeeZZZYYYXXXSSSRRRWWWSSSQQQPPPOOOPPPOOOMMMLLLMMMKKKIIIIIIJJJJJJIIIHHHKKKKKKMMMRRRVVVVVVRRRMMMEEEBBBBBBHHHOOOOOOFFF<<<:::999999888777777777777666666555444333333222222222111000000000000...,,,+++++++++,,,+++******)))***,,,.../////////000111111111000//////...------+++++++++,,,,,,------------***''''''))),,,---,,,((()))******++++++******((()))***,,,,,,+++)))(((''''''---666444)))'''---))))))))))))((('''&&&&&&###%%%&&&&&&%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&((($$$"""%%%'''%%%%%%'''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%'''((((((''''''&&&%%%&&&(((((((((&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$###$$$&&&'''%%%#########""""""""""""######%%%$$$###%%%'''&&&$$$!!!!!!"""###$$$$$$###"""!!!######""""""######$$$$$$"""######$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%aaabbbdddfffggghhhhhhggghhhhhhiiikkkmmmooonnnmmmllljjjhhhgggiiilllqqqtttrrruuuyyy{{{||||||~~~}}}}}}~~~{{{xxxxxxzzz|||~~~~~~zzzuuupppoooqqquuuwwwtttvvvyyy~~~}}}{{{zzzyyyyyyxxxwwwuuurrrppplllhhhdddaaa^^^]]]bbb```^^^]]]]]]]]][[[ZZZ^^^]]]]]]]]]]]]^^^____________^^^]]][[[ZZZXXXWWWWWWZZZ]]]]]][[[[[[]]]```[[[]]]```ccceeefffeeeeeedddgggjjjmmmoooooonnnmmmqqqpppqqqtttxxxxxxuuuqqqnnnkkkiiijjjmmmooonnnlllhhhgggfffffffffeeecccaaaaaaeeejjjlllkkkjjjhhhhhhgggiiijjjiiigggeeeeeefffcccdddeeeeeeddddddfffhhhjjjeeeaaa```bbbdddcccbbb[[[ZZZYYYVVVTTTUUUXXXZZZYYYYYYYYYZZZ[[[\\\^^^___eeeccc```___^^^^^^\\\ZZZ[[[[[[]]]```^^^[[[^^^dddfffiiiqqqzzz}}}zzzvvvuuusssooohhhaaa\\\YYYXXXXXXWWWVVVVVVWWWZZZ___dddgggdddddddddccccccbbbaaaaaa^^^]]]^^^^^^ZZZ\\\ooosssbbbUUUSSSTTTQQQQQQTTTOOOLLLHHHFFFEEEEEEEEEDDDDDDDDDDDDBBBAAAAAACCCEEEEEEEEEEEEFFFHHHJJJMMMNNNFFFEEEDDDFFFHHHFFF@@@<<<<<<;;;::::::999888888777888888777666444333333222666333111000000///...,,,,,,,,,,,,,,,,,,++++++***,,,---///...------...///222111111000000/////////,,,,,,,,,,,,,,,---------+++)))'''''')))***++++++******+++,,,,,,,,,,,,+++''''''((()))******++++++'''(((111999666+++&&&***(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!!!!&&&(((&&&%%%'''%%%%%%%%%&&&&&&&&&&&&''')))'''%%%$$$%%%%%%$$$###&&&%%%%%%&&&((()))(((&&&&&&''''''''''''&&&%%%%%%&&&&&&'''***,,,+++)))&&&######""""""""""""######%%%$$$$$$&&&''''''%%%###"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######dddeeegggiiikkkkkkkkkkkkkkkkkklllnnnpppqqqrrrrrrnnnllliiihhhjjjmmmrrruuuuuuwwwzzz}}}~~~~~~~~~~~~~~~{{{wwwuuuwww{{{~~~yyyzzz|||~~~}}}zzzyyyxxxwwwuuusssqqqoookkkjjjiiigggeeedddbbbbbbbbb```^^^]]]]]]]]]\\\[[[^^^^^^___```aaabbbdddeeebbbaaaaaa___]]][[[XXXWWWYYY[[[\\\ZZZWWWVVVYYY\\\XXXZZZ^^^aaacccbbbaaa```bbbbbbccceeehhhkkknnnooonnnnnnpppssswwwwwwrrrnnngggdddbbbcccfffhhhgggeeeeeedddbbbdddffffffbbb______bbbfffgggfffdddddddddccccccdddcccbbbaaaaaaaaa]]]^^^^^^]]]\\\\\\^^^```bbbaaa___```bbbcccaaa```WWWWWWWWWUUUTTTUUUXXX[[[[[[ZZZXXXWWWXXXZZZ\\\^^^aaa______aaadddccc___[[[YYYYYY[[[^^^]]]```jjjvvvwww||||||rrrmmmlllhhhccc^^^ZZZXXXWWWXXXZZZYYYYYYZZZ]]]aaaeeegggggggggfffddddddcccddddddbbbaaabbbbbb```fffyyyzzzgggZZZOOOPPPTTTUUUTTTTTTNNNKKKIIIHHHJJJKKKKKKKKKJJJKKKKKKHHHDDDCCCEEEHHHCCCFFFJJJKKKIIIGGGHHHIIIGGGGGGGGGEEECCCAAA@@@@@@??????>>>===<<<;;;:::999999999888666555333222222777555222000111111000000//////000000//////...---,,,---......------...000111111111000000/////////---------------,,,,,,,,,)))((((((((()))************+++,,,,,,------,,,,,,((('''''''''((()))***+++''')))000666333***&&&((('''''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$!!!!!!&&&(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%%%%%%%###%%%%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&)))---000111000---***$$$######""""""######$$$######$$$&&&&&&&&&%%%$$$!!!"""###$$$$$$###"""!!!!!!""""""###############&&&&&&&&&%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$###"""!!!eeefffhhhjjjkkkkkkkkkjjjjjjkkklllmmmnnnpppqqqrrrpppnnnkkkiiiiiilllooorrrttttttvvvwwwyyyyyyyyyxxxyyy|||~~~|||}}}}}}|||{{{zzzyyyyyyxxxuuurrrnnnllljjjgggggggggfffeeedddcccccc```^^^]]]]]]^^^______^^^^^^______```aaacccdddeee___``````___^^^\\\YYYXXX]]]]]]\\\XXXTTTTTTXXX\\\XXXZZZ]]]___```^^^\\\[[[___]]]\\\]]]aaagggnnnrrrnnnmmmnnnqqqtttsssnnnjjj```^^^\\\^^^bbbddddddbbbcccbbbaaaccceeeeeebbb^^^```aaacccccc```^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]ZZZZZZZZZYYYWWWXXXZZZ\\\___```bbbdddeeeccc```]]]TTTUUUUUUUUUUUUWWWZZZ]]]^^^[[[WWWSSSTTTWWW[[[_________aaadddgggeee^^^YYYWWWWWWXXXYYYZZZcccvvvtttkkkfffdddbbb___\\\ZZZZZZZZZ[[[^^^^^^^^^^^^```bbbdddeeefffeeecccbbbbbbbbbdddeeehhhfffffffffgggjjjttt~~~xxxlllccc[[[TTTOOOSSSXXXXXXUUUSSSKKKJJJJJJLLLOOOPPPPPPNNNMMMOOOOOOLLLHHHFFFIIIKKKJJJNNNQQQPPPKKKGGGFFFGGGGGGIIIIIIGGGDDDCCCEEEHHHEEEDDDDDDCCCBBB@@@>>>===<<<;;;:::888666444333222555333111000111222222222111111111111111000//////+++,,,---------...000222000000///////////////............------,,,,,,,,,((()))******************++++++,,,------------,,,***)))(((''''''((()))***'''***...000,,,'''&&&)))%%%%%%%%%%%%%%%&&&((((((&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((($$$$$$((()))&&&###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&((('''&&&$$$$$$%%%''')))***(((&&&%%%%%%%%%%%%%%%$$$######'''+++000444555333000...$$$$$$############$$$$$$"""###$$$%%%%%%$$$###### !!!""""""!!!  !!!"""############"""%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$###""""""!!!bbbcccdddfffffffffeeeeeedddeeeggggggggghhhjjjlllnnnllljjjhhhggghhhjjjkkkmmmlllkkklllnnnoooooonnnsssvvv{{{}}}|||zzzxxxxxxvvvwwwzzz}}}}}}}}}yyyuuuttttttssssssrrrnnniiifffddddddgggggggggfffeeecccaaa```^^^]]]\\\]]]___```aaa```_______________```aaaaaa\\\]]]^^^___^^^\\\ZZZYYY______^^^ZZZVVVUUUYYY\\\YYYZZZ\\\]]]]]]\\\ZZZYYY\\\[[[ZZZ[[[___fffmmmrrrnnnlllkkkmmmnnnmmmhhhccc\\\ZZZYYY\\\```ddddddbbbbbbaaaaaabbbcccdddbbbaaaaaabbbbbb```]]][[[ZZZZZZYYYXXXWWWXXXZZZ\\\]]]\\\\\\]]]\\\ZZZYYYZZZ]]]___aaaccceeefffdddaaa]]][[[RRRSSSTTTUUUUUUWWWZZZ\\\]]]YYYTTTQQQQQQVVV\\\aaacccdddeeeffffffbbb]]]YYYZZZZZZ\\\[[[[[[dddzzz|||nnngggeeeccccccbbb```^^^^^^^^^___```aaaaaaaaaaaabbbbbbcccccccccaaa___^^^^^^```bbbdddhhhiiikkkooosssttttttssswww||||||tttkkkddd^^^YYYVVVUUUUUUXXXZZZYYYTTTQQQOOONNNNNNPPPRRRSSSRRRPPPOOOPPPQQQPPPOOONNNOOOPPPQQQQQQPPPLLLHHHEEEGGGIIIIIIJJJKKKIIIGGGGGGKKKNNNKKKLLLKKKJJJHHHFFFCCCBBBAAAAAA???===;;;888777666444333111222333444444333000000000000000//////...,,,---...------///222444////////////////////////000//////...---,,,++++++(((***------,,,++++++,,,***+++,,,,,,------,,,,,,+++***)))((((((((()))***''')))+++***'''%%%'''***%%%%%%$$$$$$$$$%%%'''((('''&&&$$$%%%&&&''''''&&&$$$%%%%%%&&&&&&'''''''''---)))(((++++++(((&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''))))))(((###$$$%%%(((******(((&&&$$$$$$%%%%%%$$$$$$###"""''',,,222777777444222111$$$$$$############$$$$$$"""$$$%%%%%%$$$"""!!!""" !!!!!!  !!!"""#########"""!!!"""""""""###############$$$###"""###%%%%%%%%%$$$######$$$$$$$$$###""""""___```aaabbbbbbaaa```______```aaaaaa___```cccfffgggfffeeeddddddddddddeeebbb___]]]^^^bbbeeeeeeeeekkknnnpppooollljjjkkklllkkklllooosssxxx}}}~~~yyytttqqqpppllllllkkkgggccc```aaacccfffgggggggggfffeeecccccc^^^]]]\\\]]]___aaaaaa```aaaaaa___^^^]]]\\\\\\\\\[[[\\\^^^______]]]ZZZYYY[[[^^^___]]]YYYVVVWWWYYYXXXYYYZZZZZZ[[[[[[[[[[[[\\\\\\]]]```cccgggkkkmmmmmmkkkhhhggggggeee```[[[XXXVVVUUUYYY^^^bbbcccbbbaaabbbbbbbbbaaabbbccceeeccccccbbb```]]][[[[[[[[[[[[YYYXXXYYY]]]```aaa````````````^^^]]]___bbbeeeeeefffeeeccc___\\\YYYXXXRRRSSSTTTTTTSSSTTTVVVXXXWWWTTTQQQQQQSSSYYY___ccchhhhhhgggeeebbb``````aaaaaadddiiihhhccceeevvv{{{oookkkkkkiiijjjiiihhhhhhhhhiiikkkllljjjjjjiiihhhfffeeedddcccbbb```^^^]]]^^^aaadddgggjjjnnnuuuzzz}}}zzztttmmm___bbbbbb]]]YYYYYYWWWTTTTTTWWWZZZ[[[[[[YYYVVVSSSTTTRRRQQQQQQTTTVVVVVVVVVUUUTTTUUUVVVVVVUUURRRPPPNNNMMMKKKIIIGGGGGGIIIJJJKKKLLLLLLKKKJJJKKKNNNQQQRRRRRRRRRQQQOOOLLLIIIGGGJJJIIIGGGEEEBBB@@@>>>===;;;999999999::::::888666111111111111111000000//////000000...---...111444000000000000000000000000111000///...---,,,++++++))),,,000111///------...******+++,,,,,,,,,,,,,,,))))))))))))******+++,,,%%%(((***(((&&&&&&(((***'''&&&%%%$$$$$$%%%'''((((((&&&$$$$$$&&&'''&&&%%%$$$$$$%%%%%%&&&''''''(((,,,(((&&&)))***(((''')))''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''''''''######%%%(((***+++(((&&&%%%%%%&&&&&&%%%%%%$$$###''',,,333777777555333333%%%$$$$$$######$$$$$$%%%###&&&((('''$$$!!!!!!""" !!!""""""!!!  """###$$$###"""!!!!!!!!!""""""######$$$$$$%%%$$$###$$$%%%&&&&&&$$$######$$$$$$%%%$$$$$$$$$___``````aaaaaa```^^^]]]]]]^^^___^^^\\\\\\```cccaaaaaaaaaaaaaaaaaaaaaaaaZZZWWWTTTUUUZZZ^^^``````eeefffeeebbb^^^]]]```cccdddeeegggkkkrrr{{{~~~}}}zzzuuussslllmmmlllhhhdddcccfffiiicccdddfffhhhiiiiiihhhhhh```^^^]]]]]]___``````___cccbbb```^^^\\\ZZZZZZYYY\\\]]]___```___]]]ZZZXXXVVVZZZ______[[[VVVSSSSSSWWWWWWXXXYYYZZZ[[[\\\]]]\\\^^^bbbeeehhhiiiiiihhhmmmiiieeecccbbb```[[[VVVSSSQQQQQQUUU[[[```aaa``````bbbcccbbb``````dddhhhddddddcccaaa^^^\\\]]]^^^]]][[[ZZZ\\\aaaeeefffeeebbbbbbbbb``````aaaeeehhhiiigggddd___ZZZWWWWWWWWWSSSTTTTTTSSSQQQQQQRRRSSSPPPPPPPPPRRRVVV[[[aaaeeeiiiiiigggccc```aaafffkkkgggnnnuuutttkkkfffooo}}}~~~yyytttpppppppppqqqsssuuuwwwxxxvvvuuussspppmmmiiieeedddcccbbb___^^^```dddhhhkkkqqqxxx|||ssshhh___ZZZ\\\ZZZVVVUUUVVVUUUQQQRRRWWW\\\\\\ZZZZZZYYYYYYTTTQQQNNNNNNQQQVVVYYY[[[YYYWWWVVVWWWWWWUUUOOOIIIEEEGGGIIIKKKLLLLLLJJJIIIMMMMMMMMMLLLLLLMMMOOOPPPVVVVVVVVVUUUSSSOOOLLLJJJPPPOOOMMMKKKHHHEEEDDDBBBCCCBBBAAAAAAAAA@@@<<<:::333444444444444333222222333333111///......000222111111111111111111222222111111000...---,,,+++***)))---222333111......///******+++,,,,,,,,,++++++''''''(((***+++------..."""'''***)))'''''')))))))))(((&&&%%%%%%&&&((())))))&&&$$$$$$&&&(((&&&$$$$$$$$$%%%%%%&&&'''(((((((((###"""%%%'''&&&''')))'''''''''&&&&&&%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$"""###%%%(((++++++(((&&&&&&&&&''''''&&&&&&%%%$$$''',,,333777666444444444%%%$$$$$$######$$$$$$%%%%%%(((***((($$$!!!!!!""" !!!"""######"""!!!  """###$$$###!!! """"""###$$$%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%%%%%%%%%%%%%cccbbbaaa^^^[[[ZZZ\\\^^^\\\[[[YYYYYYZZZ]]]```ccc]]]ZZZYYY[[[______[[[VVVYYYWWWVVVVVVWWWYYYYYYXXX```___]]]ZZZWWWVVVXXXZZZ[[[cccllltttzzz~~~~~~~~~ssslllgggfffeeeeeeeeefffhhhiiieeefffhhhiiihhhdddaaa^^^VVV[[[^^^]]][[[\\\\\\YYY___```aaa```]]][[[ZZZ[[[^^^\\\[[[\\\^^^^^^[[[XXXUUUWWW[[[]]]]]]YYYUUURRRRRRSSSTTTVVVXXX[[[^^^```aaaaaabbbfffkkkmmmkkkhhhfffdddbbbbbbbbb```[[[WWWQQQRRRTTTXXX]]]aaacccdddiiiddd^^^\\\]]]______^^^bbbaaa```^^^^^^^^^______cccbbb```___```cccfffhhhkkkjjjhhhgggfffffffffgggccccccbbb]]]XXXVVVWWWZZZVVVSSSPPPPPPSSSUUUUUUSSSVVVSSSRRRTTTXXX\\\]]]]]]bbbgggkkkggg```]]]bbbiiikkkssszzzxxxppplllpppvvvyyyxxxlllggggggjjjhhheeedddggglllrrrvvvvvvttteeeYYY]]]ZZZWWWWWWWWWVVVUUUVVVTTTZZZ]]]\\\\\\^^^^^^[[[ZZZWWWTTTRRRSSSVVVVVVSSSYYY[[[\\\\\\YYYSSSNNNJJJQQQPPPLLLGGGCCCDDDJJJOOOXXXXXXTTTOOOOOOSSSSSSPPPYYYXXXVVVTTTRRRPPPOOOOOOUUUSSSPPPMMMJJJGGGEEEEEEFFFFFFHHHMMMPPPNNNFFF???888777777666555444333333000555999777222---,,,---222222111000000000000000333222111000///////////////000000000///---+++******++++++***)))***---//////+++((((((+++,,,***&&&%%%&&&&&&&&&'''(((((((((''''''''''''&&&%%%$$$###$$$%%%%%%%%%$$$$$$&&&(((&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%&&&''''''"""###%%%&&&&&&%%%$$$"""$$$$$$%%%&&&&&&&&&&&&%%%""""""$$$'''+++,,,,,,***'''''''''''''''''''''''''''))),,,000333222...+++###%%%&&&(((((('''%%%$$$$$$&&&&&&%%%"""!!!!!!###!!!!!!""""""""""""!!!!!!$$$$$$###"""!!! """"""""""""""""""""""""!!!"""###$$$%%%$$$######!!!$$$$$$###""""""###bbb```^^^[[[ZZZZZZ[[[[[[XXXXXXWWWWWWWWWYYYZZZ[[[VVVUUUVVVZZZ^^^```\\\XXXZZZXXXVVVVVVWWWYYYYYYYYYYYYYYYWWWTTTRRRSSSVVVYYYZZZbbbmmmwww}}}}}}ssskkkiiiiiigggfffddddddcccccccccdddffffffdddaaa]]]ZZZVVV[[[]]][[[ZZZ\\\\\\ZZZaaaaaaaaa``````___^^^]]]\\\[[[ZZZ[[[\\\[[[WWWTTTRRRTTTWWWYYYXXXUUURRRPPPQQQQQQRRRTTTWWW\\\```ccccccdddfffhhhkkklllkkkiiiiiifffcccbbbaaa___\\\YYYTTTTTTVVVYYY]]]aaabbbbbbddd```\\\ZZZ\\\^^^___^^^___^^^______aaabbbdddeeebbbaaa```___```bbbdddfffjjjiiihhhgggffffffffffffbbbaaa^^^ZZZVVVTTTTTTUUUVVVTTTSSSUUUXXXZZZZZZYYYXXXVVVSSSTTTXXX]]]___```eeeiiilllhhh```\\\___cccjjjssszzzwwwnnnjjjpppyyytttlllkkkjjjjjjiiikkkqqqyyysssggg```YYYSSSTTTWWWVVVTTTSSSTTT\\\cccdddcccbbb^^^YYY]]]XXXSSSOOOQQQUUUWWWWWW\\\]]]]]]]]]ZZZVVVRRRPPPTTTQQQLLLEEEAAADDDLLLSSS___^^^ZZZVVVVVVZZZ[[[XXXXXXXXXWWWVVVUUUUUUVVVVVVXXXWWWTTTQQQMMMKKKIIIHHHGGGHHHKKKQQQVVVUUUOOOIIICCCBBB@@@===999555222111222444777666444222111111333333222222222222333333444333222111111000000000---...///000000///...---+++++++++***)))***,,,...+++'''%%%''',,,...---+++&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$&&&'''&&&%%%$$$%%%''''''%%%###$$$$$$$$$######$$$$$$%%%"""###%%%%%%%%%$$$"""!!!######$$$%%%%%%%%%%%%%%%$$$$$$&&&))),,,---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++,,,,,,)))&&&$$$%%%&&&''''''&&&$$$############"""!!! !!!!!!!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$###!!!###%%%%%%$$$###$$$%%%bbb^^^ZZZXXXYYYZZZYYYWWWUUUVVVWWWWWWWWWVVVUUUTTTQQQRRRUUUZZZ```bbb___\\\ZZZXXXVVVVVVXXXZZZZZZZZZUUUTTTSSSQQQPPPSSSWWWZZZ[[[cccoooxxx}}}~~~~~~}}}wwwoooiiiiiiiiiiiihhhgggfffddddddeeeeeeeeedddbbb^^^[[[YYYWWW[[[]]]ZZZYYY]]]___^^^cccbbb```bbbdddeeeccc```]]]\\\\\\]]]\\\ZZZUUURRRRRRSSSUUUVVVUUUTTTRRRQQQOOOOOOOOOQQQUUU[[[aaaddddddfffiiijjjiiihhhhhhiiijjjhhheeedddcccaaa^^^\\\YYYYYYYYY[[[^^^`````````^^^[[[XXXWWWYYY\\\______^^^___```bbbdddfffhhhiiiaaa```___^^^___aaacccdddgggggggggggggggfffeeedddbbb```]]]ZZZYYYWWWTTTRRRXXXXXXYYY\\\___``````___[[[YYYVVVWWWZZZ___bbbccciiikkkkkkhhhbbb]]]\\\^^^dddmmmuuussslllkkksss|||{{{zzz{{{|||nnn___RRRRRRWWWWWWTTTSSSZZZeeepppuuuwwwuuupppiiimmmeee\\\UUUSSSUUUXXXZZZ[[[[[[[[[ZZZYYYWWWUUUTTTYYYUUUNNNEEE@@@CCCLLLTTT______]]]YYY[[[______\\\YYYYYYYYYZZZ[[[]]]^^^______^^^]]]ZZZXXXVVVTTTSSSRRRRRRUUUZZZ]]][[[UUUPPPLLLKKKJJJFFFBBB===999777888777666666777777666444444333333333444555666666555444333222222222222222+++,,,---///000000000000+++,,,,,,+++))))))***,,,***'''&&&'''+++...---+++'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&###$$$%%%$$$###$$$%%%'''&&&%%%%%%&&&''''''&&&$$$$$$$$$############$$$$$$"""###$$$$$$$$$"""!!! """"""###$$$$$$$$$$$$$$$$$$$$$%%%(((***+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%###%%%%%%&&&&&&&&&$$$###"""$$$""" !!!""""""!!!!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$######$$$%%%%%%$$$$$$%%%'''bbb]]]WWWVVVYYY[[[XXXUUUTTTVVVXXXZZZZZZXXXUUUSSSQQQSSSWWW]]]bbbdddbbb___YYYWWWVVVVVVXXXZZZZZZZZZWWWWWWVVVTTTTTTVVVZZZ^^^^^^fffpppwwwyyyxxxxxxyyy|||zzzxxx{{{{{{vvvuuusssrrrsssssspppjjjeeeeeegggiiijjjllllllkkkkkkhhhhhhgggeeebbb___\\\[[[[[[______\\\\\\```cccccceeebbb```ccchhhjjjgggccc```aaabbbbbb```\\\XXXUUUVVVWWWWWWWWWWWWVVVUUUUUUPPPOOONNNOOOSSSYYY___bbbcccfffiiihhheeeccceeeggghhhhhhiiijjjiiifffbbb```___^^^]]]^^^```aaa```___ZZZXXXVVVVVVXXX\\\___aaabbbcccdddfffggghhhhhhhhhaaa```_________aaacccdddeeefffgggggggggfffdddcccdddbbb______```___[[[WWW[[[\\\___bbbccccccbbb```[[[[[[[[[\\\___aaabbbccchhhhhhgggdddaaa^^^^^^___^^^ccchhhjjjiiillluuu||||||ttt^^^YYY]]]^^^\\\\\\hhhttt{{{oooeee]]]WWWVVVYYY[[[[[[ZZZYYYXXXYYYYYYZZZ```]]]WWWOOOJJJKKKQQQXXX]]]___``````bbbeeeccc___]]]]]]^^^___aaaccceeefffggggggggggggffffffeeeeeeeeedddeeeeeeccc^^^VVVPPPNNNNNNOOONNNMMMJJJHHHFFFBBB===999888::::::777444333333333444444555666777444444333222222222222222+++,,,,,,---......//////+++,,,,,,+++)))((()))***...,,,)))((())))))(((&&&((((((((('''&&&&&&&&&%%%&&&&&&'''(((((((((''''''###$$$%%%$$$######%%%'''&&&%%%%%%&&&(((((('''%%%'''&&&%%%%%%%%%%%%%%%%%%"""#########"""!!! !!!!!!"""###############""""""###%%%''''''%%%###$$$$$$$$$$$$$$$%%%%%%%%%'''&&&$$$%%%&&&&&&$$$###%%%%%%%%%%%%$$$###!!!!!!$$$""" !!!###$$$$$$"""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""" """"""######$$$$$$$$$$$$$$$%%%%%%$$$######&&&(((ccc]]]XXXWWWZZZ[[[YYYVVVTTTVVVXXXZZZZZZXXXVVVTTTRRRTTTXXX\\\```aaa```^^^XXXVVVUUUUUUWWWYYYZZZZZZ[[[[[[ZZZXXXWWWXXX[[[^^^^^^eeennnssssssrrrrrrsssyyyvvvtttvvvyyyxxxrrrlllnnnkkkjjjjjjllllllhhheeebbbdddfffiiijjjkkkkkkkkkhhhgggfffdddaaa___]]]]]]___cccbbb______cccggghhhdddaaa```ccciiillliiifffbbbccceeedddaaa^^^[[[YYY[[[ZZZZZZZZZYYYXXXXXXWWWSSSRRRPPPOOORRRVVV[[[^^^```ccceeedddaaa```aaadddeeeiiinnnpppppplllhhheeedddcccaaaaaabbbcccaaa```YYYYYYXXXWWWYYY\\\aaadddccceeegggiiijjjjjjiiihhh````````````aaacccdddeeeeeefffgggggggggfffdddddddddcccccceeehhhgggbbb]]]___aaadddeeedddbbb```^^^[[[]]]```bbbbbbaaa``````aaaaaaaaa___]]]]]]___aaa_________aaaeeekkkrrrvvvxxxqqqffffffeeehhhnnn{{{vvvkkk___[[[]]]bbbaaa^^^]]]\\\\\\]]]^^^_________\\\YYYZZZ^^^bbbdddhhhkkklllnnnoookkkdddeeeddddddeeeeeeggghhhhhhjjjlllmmmpppqqqrrrsssssssssrrrqqqmmmhhh```WWWQQQPPPQQQRRRTTTUUUUUUTTTTTTNNNGGG@@@======<<<888333555555444444444444555555333222222111111111111222---------,,,,,,,,,,,,,,,***+++,,,+++)))((())))))000...+++)))((('''%%%$$$((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''''''''###$$$$$$$$$######%%%&&&%%%$$$$$$&&&'''((('''%%%'''&&&%%%%%%$$$$$$$$$$$$""""""""""""!!!!!! !!!!!!"""############""""""""""""$$$&&&&&&$$$"""#########$$$$$$$$$%%%%%%(((&&&$$$$$$%%%%%%$$$###%%%$$$$$$$$$###"""!!! """!!!!!!"""######"""!!!!!!!!!""""""""""""!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$###$$$$$$###""""""%%%'''ddd```\\\ZZZ[[[\\\[[[YYYVVVVVVWWWWWWVVVTTTSSSRRRQQQSSSVVVYYY[[[\\\[[[[[[VVVUUUSSSTTTVVVXXXYYYYYYZZZ[[[\\\[[[YYYYYYZZZ[[[\\\aaahhhkkklllmmmpppsssvvvtttssstttuuutttoookkknnnkkkhhhiiikkkkkkiiifffccccccdddddddddccccccbbbcccbbb```___]]]]]]]]]]]]aaadddddd``````dddhhhhhhaaa``````cccgggiiihhhfffaaabbbcccbbb```]]]]]]]]]]]]]]]\\\\\\ZZZYYYWWWVVVWWWVVVTTTSSSTTTWWWZZZ\\\___```aaaaaaaaaaaabbbccceeejjjppptttsssnnnjjjhhhhhhfffeeeeeeffffffeeeccc]]]]]]\\\[[[\\\^^^cccgggbbbeeehhhkkkmmmmmmkkkjjj``````aaabbbdddfffhhhiiiffffffgggggggggffffffeeedddeeehhhkkkllliiieeeaaabbbdddffffffccc```^^^]]]\\\___cccdddbbb```^^^]]]ZZZ]]]``````]]]\\\^^^```dddbbb______bbbhhhnnnqqquuusssnnnllltttrrrnnnrrrqqqooojjjfffbbb```______YYY]]]bbbfffgggiiimmmqqqsssvvvxxxvvvvvvuuuooohhhlllkkkjjjiiihhhhhhhhhhhhiiikkknnnrrruuuvvvwwwxxxvvvvvvuuuqqqlllddd]]]XXXUUUVVVVVVWWWXXXYYYYYYZZZWWWPPPIIIEEEDDDBBB<<<888::::::888777666555555555222222111111111111222222000///...,,,+++*********)))***,,,+++***))))))))),,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%"""###$$$###"""###$$$&&&$$$######%%%''''''&&&%%%%%%$$$###""""""!!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""###############$$$$$$$$$&&&((((((&&&%%%#########$$$$$$%%%%%%&&&&&&$$$######$$$$$$"""!!!#########"""!!!!!!!!! !!!$$$$$$###!!! !!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$%%%""""""""""""""""""""""""######""""""######$$$%%%"""###$$$###"""###$$$&&&eeecccaaa^^^]]]]]]^^^^^^[[[ZZZWWWTTTRRRPPPPPPPPPQQQSSSUUUVVVWWWYYYZZZ\\\UUUSSSRRRRRRUUUWWWXXXXXXWWWYYY\\\\\\[[[YYYYYYYYYYYY\\\___aaaaaadddiiimmmooopppqqqrrrrrrrrrqqqpppsssooojjjiiijjjjjjhhhfffeeedddbbb```^^^]]]\\\\\\^^^]]]\\\[[[[[[[[[]]]^^^___bbbccc___^^^bbbdddccc^^^___```bbbdddeeeffffff___aaabbbaaa^^^^^^___bbb`````````___]]]ZZZWWWVVVZZZYYYXXXXXXYYY[[[]]]^^^```______aaacccfffffffffjjjmmmqqqrrrooollljjjjjjjjjhhhggghhhiiiiiihhhgggbbbbbbbbb```___aaafffjjjeeegggjjjmmmnnnllliiiggg```aaaccceeegggjjjkkklllgggggggggffffffgggggghhhgggjjjoooqqqooojjjfffcccccceeegggfffbbb___^^^^^^```bbbcccaaa^^^\\\\\\]]]ZZZbbbkkklllfff```^^^___dddeeeeeecccbbbgggqqqyyy}}}}}}}}}vvvoookkkiiifffllltttyyy|||{{{yyytttnnnooonnnmmmkkkiiihhhhhhhhhiiikkknnnrrruuuvvvwwwwwwsssttttttrrrnnngggbbb___[[[ZZZXXXWWWXXXYYYZZZ\\\YYYUUUQQQNNNLLLJJJFFFCCCCCCAAA???===:::888777777333333222222222222333333222111///---,,,,,,,,,,,,''')))++++++***))))))***)))))))))((((((((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$######"""###$$$###""""""$$$&&&"""""""""###&&&&&&%%%$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!"""######$$$$$$############$$$&&&((()))'''&&&######$$$$$$%%%&&&&&&'''$$$###"""###$$$$$$"""!!!""""""!!!!!! !!!!!!!!!%%%++++++&&&!!!!!!"""!!!!!!""""""""""""!!!!!!###############$$$$$$$$$########################$$$###"""""""""###$$$%%%"""$$$&&&&&&%%%$$$%%%&&&ffffffdddaaa^^^^^^___aaabbb___ZZZTTTQQQOOOOOOOOOSSSTTTUUUVVVWWWZZZ]]]___TTTRRRQQQRRRTTTWWWWWWWWWUUUXXX\\\^^^]]][[[ZZZZZZXXXYYYZZZXXXWWWZZZ___dddhhhjjjmmmoooooopppssstttvvvqqqllliiihhhhhheeecccfffdddbbb___]]]\\\\\\\\\]]]\\\ZZZZZZZZZ\\\^^^```\\\```aaa]]]\\\___```___[[[^^^```bbbbbbbbbdddeee```aaabbbaaa______cccfffcccddddddbbb```\\\YYYWWW\\\[[[[[[\\\]]]^^^```aaaccc```___bbbgggjjjjjjiiinnnpppqqqoookkkhhhiiijjjkkkjjjiiiiiikkklllkkkjjjeeefffeeecccaaacccgggllljjjlllnnnooommmiiieeebbb```bbbdddfffiiilllnnnoooiiihhhgggffffffgggiiiiiikkkpppvvvvvvrrrkkkgggeeecccfffgggfffbbb______```ddddddbbb^^^ZZZYYY[[[______kkkxxxyyypppeee___^^^___eeeiiigggccchhhwww~~~zzz|||wwwqqqpppnnnllljjjiiihhhhhhkkkmmmpppsssuuuvvvvvvvvvrrrssstttsssnnniiidddbbb\\\ZZZXXXWWWWWWYYY\\\]]]XXXWWWUUUSSSRRRQQQOOOMMMIIIGGGEEEAAA>>>;;;:::999444444333333333444444555333222000///......//////&&&(((***+++************)))******)))''''''((()))%%%&&&&&&''''''(((((((((&&&&&&&&&%%%$$$###"""!!!"""###$$$###""""""$$$&&&!!!!!!!!!###%%%&&&%%%$$$'''&&&%%%$$$############!!!!!!!!!!!!"""$$$%%%&&&""""""###$$$$$$$$$$$$$$$!!!!!!"""$$$''''''&&&%%%######$$$%%%&&&&&&''''''$$$$$$$$$%%%'''&&&$$$"""!!!!!! !!!!!!"""!!!***222222+++$$$$$$&&&!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!########################$$$###"""""""""###%%%&&&###%%%'''((('''&&&&&&&&&eeedddaaa___^^^^^^___```aaabbbbbb___ZZZUUUSSSRRRUUUTTTRRRQQQSSSWWW[[[^^^UUUTTTTTTUUUVVVWWWUUUSSSXXXXXX]]]ccceeebbb```aaabbbaaa___\\\ZZZZZZ]]]___gggffffffhhhkkklllkkkjjjnnnkkkfffaaa^^^___dddhhheeedddccccccccccccaaa___```^^^]]]^^^___aaaaaaaaabbbccccccaaa```___aaabbb`````````aaaaaabbbbbbbbbbbbdddfffdddbbbcccfffjjjllljjjgggaaa\\\ZZZ[[[\\\\\\^^^___^^^]]]^^^bbbfffhhhgggfffggghhhllloooqqqssssssrrrpppmmmllllllmmmqqqooommmkkkiiihhhgggggghhhjjjjjjgggcccbbbeeehhhkkkjjjjjjlllmmmkkkfffbbbcccdddeeefffhhhjjjlllmmmkkkhhheeefffiiillllllkkknnnqqqsssqqqrrrttttttqqqooolllgggcccaaaaaacccdddhhhddd___\\\]]]___```aaajjj{{{rrrgggaaa]]]aaaiiinnnjjjkkk{{{vvvrrrtttyyyooojjjiiiiiigggdddggghhhjjjkkkmmmnnnooooookkkllljjjggghhhiiieee_________^^^\\\[[[[[[\\\^^^YYYWWWUUUTTTUUUUUUSSSRRRPPPPPPOOOJJJCCC===<<<<<<;;;:::888666555555666777555555555333000...------,,,+++******)))*********+++++++++++++++***)))(((((('''''''''&&&&&&&&&&&&)))&&&###"""###%%%%%%%%%###$$$%%%%%%$$$$$$&&&((("""$$$&&&''''''&&&%%%###&&&$$$###$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$#########$$$%%%&&&'''%%%######$$$%%%&&&&&&&&&$$$###%%%((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$!!!!!!"""############"""'''&&&&&&%%%%%%$$$$$$###kkkjjjgggeeeccccccddddddeeefffeeebbb^^^YYYWWWVVVZZZXXXVVVTTTUUUWWW[[[]]]XXXWWWWWWXXXZZZZZZYYYWWWXXXYYY```iiimmmkkkkkkmmmjjjiiigggccc```___aaacccgggffffffggghhhhhhfffdddgggfffbbb^^^\\\]]]aaadddcccaaa___^^^```aaaaaa```aaa`````````aaaaaa```___aaabbbcccbbbaaa```bbbccccccbbb```___```bbbdddfffaaabbbccccccccceeehhhjjjkkkiiifffaaa\\\YYYZZZ[[[ZZZ\\\]]]^^^^^^```eeeiiijjjiiigggfffgggiiilllnnnppprrrsssrrrooolllkkkkkknnnmmmllljjjiiiiiiiiiiiikkkmmmmmmjjjeeecccdddfffiiihhhggghhhiiihhhdddaaabbbcccdddfffhhhkkkmmmnnnpppmmmjjjiiikkkmmmmmmmmmttttttqqqmmmnnnuuuzzzzzzooommmjjjeeeaaaaaaeeehhhgggccc```^^^___bbbdddeeejjjxxx{{{ooofff```\\\ccckkkrrrvvv~~~||||||{{{vvvttt{{{zzztttrrrsssrrrqqqnnnooopppppppppooonnnmmmiiijjjgggccccccccc___XXX[[[[[[[[[ZZZZZZ[[[]]]^^^XXXVVVRRRQQQPPPPPPNNNMMMQQQSSSTTTPPPJJJEEEBBBAAA===<<<999777666666777777666666555444111///......,,,++++++***************+++++++++++++++***))))))(((((((((((('''''''''&&&(((&&&$$$$$$%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$&&&###$$$%%%&&&&&&&&&%%%$$$$$$###"""###%%%&&&&&&%%%""""""############"""""""""###$$$%%%%%%$$$###"""'''&&&%%%%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&)))'''&&&(((***+++)))'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""###########################"""###$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ooommmkkkiiiggggggggggggggghhhhhheeeaaa]]][[[ZZZ^^^\\\YYYWWWVVVWWWYYYZZZYYYXXXXXXYYY[[[\\\[[[ZZZYYY[[[cccnnnsssssssssuuusssrrrpppllliiigggggghhhgggffffffggghhhgggeeecccaaaaaa___]]]ZZZZZZ]]]______\\\YYYXXX[[[^^^```aaabbbcccddddddcccaaa^^^\\\```aaaccccccbbbbbbccceeedddbbb___^^^___bbbeeehhhaaa``````bbbfffiiijjjjjjjjjiiifffaaa\\\ZZZZZZ[[[ZZZ[[[]]]^^^```dddiiilllkkkiiigggddddddfffhhhjjjnnnpppsssssspppmmmjjjiiikkkjjjjjjiiiiiiiiijjjjjjlllnnnooolllgggcccbbbcccgggfffddddddddddddbbb```bbbbbbdddfffhhhkkknnnooossspppmmmkkklllmmmmmmlllqqqrrrqqqnnnpppwww{{{{{{ppppppmmmgggaaaaaafffllliiifffbbbaaabbbeeeffffffccclllrrrpppiiidddaaa^^^gggqqq~~~{{{}}}~~~zzzxxxsssssspppkkkiiihhhddd^^^___^^^\\\[[[ZZZZZZZZZ[[[XXXUUUQQQOOOOOOOOOOOONNNNNNPPPQQQPPPLLLFFFCCCAAA@@@???<<<:::888888888888888777777555444222000///,,,,,,+++***************++++++++++++++++++***)))))))))))))))(((((((((((('''&&&%%%&&&''''''%%%###%%%'''((('''%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!###%%%''''''&&&""""""############""""""###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""""""""###########################$$$&&&''''''%%%###"""!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''kkkjjjiiihhhggggggggghhhfffggggggeeebbb^^^\\\\\\^^^]]][[[XXXWWWWWWXXXYYYWWWVVVUUUVVVYYYZZZZZZYYY[[[]]]dddnnnssssssrrrtttxxxxxxwwwuuuqqqoooooopppkkkjjjjjjkkklllllliiiggg```aaa```^^^[[[YYYYYYZZZ[[[XXXTTTTTTWWW\\\```bbbccceeehhhhhheee```[[[YYY^^^```bbbccccccccceeefffbbbaaa```___```bbbeeefffdddaaaaaaccchhhkkkjjjhhhiiiiiifffbbb^^^\\\]]]^^^^^^^^^___```cccfffjjjmmmjjjgggdddbbbaaacccfffhhhmmmoooppppppmmmkkkjjjjjjjjjiiiiiihhhhhhhhhiiiiiiiiilllooommmhhhdddccccccfffeeecccbbbbbbbbbbbbbbbdddeeeeeegggiiikkkmmmnnnooommmkkkiiiiiijjjkkkkkkfffmmmtttwwwyyy{{{wwwrrrppprrrpppiiiaaa___eeelllmmmjjjfffeeeeeeeeedddddd```eeeiiijjjjjjjjjjjjjjjqqq}}}|||yyytttooolllgggccc```]]]ZZZYYYUUURRRNNNMMMNNNOOOOOOOOOLLLMMMLLLKKKHHHEEECCCBBBBBBAAA???===;;;:::999999999888888777777555222111,,,,,,+++************++++++++++++,,,,,,+++***************))))))))))))(((&&&&&&&&&((()))(((%%%###$$$&&&((((((&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!########################$$$%%%%%%%%%&&&&&&&&&&&&#########"""""""""""""""###########################$$$&&&'''&&&$$$""" !!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&eeeeeeeeeeeeeeefffggggggeeefffgggfffccc```^^^^^^___^^^]]]\\\\\\[[[\\\\\\VVVUUUTTTUUUXXXZZZ[[[ZZZ[[[\\\ccclllrrrqqqrrruuuzzz|||}}}|||zzzyyyyyyzzzvvvtttrrrppppppnnnllliiieeeeeedddaaa]]]YYYWWWWWWYYYVVVSSSSSSVVV[[[^^^```aaaeeeiiiiiiddd^^^YYYWWW]]]___bbbcccccccccdddfffccccccdddeeeeeeeeeeeedddfffdddbbbeeehhhjjjiiifffiiiiiihhheeebbb```aaabbbdddcccbbbbbbdddgggiiijjjeeeccc```^^^___bbbfffhhhnnnnnnmmmkkkhhhhhhiiikkkjjjiiihhhgggggggggggggggfffjjjoooooolllhhhggghhhggggggeeecccbbbbbbdddeeehhhhhhhhhiiijjjkkklllmmmlllkkkjjjiiihhhiiikkkmmmeeennnwww|||}}}|||uuummmppprrrqqqjjjaaa^^^ccciiimmmkkkhhhggghhhhhhgggeeeggghhhkkkoooqqqtttwwwzzz}}}vvvqqqmmmiiidddaaaXXXUUUQQQOOONNNNNNMMMLLLQQQNNNKKKHHHFFFFFFFFFGGGDDDCCCAAA???===<<<;;;::::::999888999999888444111---,,,,,,+++***+++++++++***++++++,,,,,,,,,+++++++++*********))))))))))))''''''''')))***)))&&&###"""$$$&&&'''&&&&&&''')))$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$%%%%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$############%%%'''&&&$$$###%%%&&&''''''(((((('''&&&%%%%%%########################$$$$$$$$$$$$%%%%%%&&&&&&############""""""!!!!!!"""""""""""""""""""""""""""###$$$%%%$$$"""!!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$aaaaaabbbbbbcccdddddddddeeefffgggfffdddaaa``````aaaaaaaaaaaa``````______XXXWWWVVVWWWZZZ\\\^^^^^^[[[[[[aaaiiiooopppssswwwyyy{{{~~~~~~}}}~~~~~~~~~zzzuuupppnnnkkkiiiggghhhhhhgggccc^^^YYYWWWVVVXXXVVVUUUVVVYYY[[[]]]]]]^^^ccchhhgggbbb\\\XXXVVV\\\^^^aaaccccccbbbcccdddeeefffhhhiiihhhgggeeecccccccccccceeeggggggfffeeegggggggggfffdddcccdddfffiiifffdddcccdddeeeeeeeeebbb```]]][[[]]]```eeehhhlllllliiigggdddeeehhhkkkiiihhhggggggfffffffffffffffkkkooopppnnnlllmmmnnnhhhiiihhhfffeeeeeefffhhhjjjjjjjjjjjjlllmmmnnnooommmmmmmmmkkkjjjkkkmmmppppppuuuxxxxxxxxxxxxuuuooonnnppppppkkkeeebbbeeehhhjjjiiiiiijjjmmmnnnnnnmmmmmmmmmppptttwwwyyy~~~}}}}}}yyyxxxuuuqqqmmmgggddd___\\\YYYVVVSSSPPPSSSNNNHHHCCCBBBCCCDDDEEECCCCCCBBB@@@???===<<<;;;;;;999888999;;;:::555111------,,,+++++++++++++++***+++,,,,,,,,,,,,,,,,,,************))))))))))))((('''((()))***)))&&&$$$###$$$%%%&&&&&&'''))),,,######$$$%%%&&&&&&''''''(((&&&$$$$$$$$$$$$""" ######$$$$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$''')))'''$$$"""###%%%%%%&&&((('''&&&%%%%%%&&&####################################$$$%%%&&&&&&$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######_______________^^^]]]]]]bbbccceeedddbbb```______aaaaaaaaaaaa```___^^^]]]YYYWWWVVVWWW[[[^^^``````]]]\\\___eeeiiikkknnnrrrrrruuuyyy{{{zzzyyyyyyyyyyyytttnnniiigggfffeeeeeeggghhhfffbbb]]]YYYWWWWWWYYYXXXYYYZZZ\\\]]]\\\ZZZZZZ```eeeeee```ZZZWWWWWW[[[^^^aaabbbbbbaaaaaabbbdddeeeeeedddcccbbb```___]]]___bbbcccccccccdddeeeccceeeffffffeeeeeefffhhhjjjfffbbbaaabbbbbbbbbaaaaaa___[[[YYYZZZ^^^cccggghhhhhhhhhfffdddccceeegggffffffeeeeeeffffffggghhheeeiiimmmnnnlllkkklllnnnhhhjjjkkkiiigggfffhhhjjjiiiiiijjjlllnnnppprrrtttooopppooommmjjjjjjmmmooouuuxxxwwwsssqqqqqqooolllkkkmmmnnnmmmjjjiiijjjkkkkkkkkklllooorrrssssssqqqooopppuuu|||}}}{{{|||}}}yyywwwwwwvvvsssoooooommmjjjhhhfffbbb]]]ZZZSSSNNNHHHDDDCCCCCCBBBAAABBBBBBBBBAAA@@@>>>===<<<;;;999888999<<<;;;666111------,,,++++++++++++,,,***+++,,,,,,------,,,,,,******)))))))))((((((((()))(((((()))***)))'''%%%&&&&&&&&&$$$$$$&&&))),,,!!!"""$$$&&&'''''''''&&&'''%%%$$$$$$%%%%%%###"""###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%&&&'''(((''''''(((((('''%%%$$$###%%%(((***)))$$$ !!!###"""$$$&&&&&&$$$###$$$&&&########################""""""!!!!!!"""$$$%%%&&&$$$$$$######"""!!!!!! """"""""""""""""""""""""###""""""!!!!!!"""###$$$######$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%]]]\\\\\\[[[ZZZXXXWWWVVV^^^___aaaaaa___]]]\\\\\\____________]]][[[YYYXXXXXXWWWUUUWWWZZZ]]]``````aaa^^^^^^aaaccccccfffjjjlllooorrrtttsssrrrqqqqqqooojjjdddaaaaaaccceeefffeeeeeeddd```\\\XXXWWWWWWYYYZZZ\\\^^^___^^^[[[XXXXXX]]]cccccc^^^YYYWWWWWW[[[^^^aaabbbaaa`````````cccaaa___]]]\\\[[[[[[[[[WWW[[[```aaa``````ccceeeaaacccdddeeeeeeeeegggiiihhhddd```___```aaa```^^^bbb___[[[XXXYYY]]]aaaeeeeeefffgggfffdddccccccdddccccccdddeeefffgggiiijjjcccgggjjjjjjhhhgggiiikkkhhhjjjlllkkkhhhgggiiikkkggghhhjjjlllpppsssvvvwwwpppqqqpppmmmiiihhhjjjmmmrrruuuuuuqqqnnnlllhhhbbbiiijjjlllnnnoooooonnnnnnppppppppprrruuuuuusssrrrrrruuu}}}yyyuuuuuuwwwrrrvvv|||~~~xxxrrrpppqqqppplllhhhiiiiiihhhhhhhhhfffbbb___XXXTTTNNNKKKJJJHHHEEEBBBAAAAAAAAAAAA@@@???>>>===;;;888777999<<<;;;666000...---,,,,,,++++++,,,,,,***+++,,,,,,------------))))))))))))((((((((((((***)))((()))***)))(((&&&)))(((&&&$$$###$$$(((,,, """$$$'''(((((('''&&&%%%$$$######%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&%%%###"""!!!%%%))),,,)))$$$ """$$$'''******((('''(((***"""""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&$$$$$$$$$###"""!!!!!! ########################$$$###"""!!!!!!###%%%'''######$$$######"""!!! ###$$$$$$%%%%%%&&&&&&'''TTTTTTTTTVVVXXXXXXVVVTTT^^^]]]\\\ZZZYYYWWWVVVUUUUUUSSSSSSWWW\\\^^^\\\XXXTTTTTTUUUWWWYYYYYYWWWVVVUUUUUUVVVYYY[[[\\\ZZZXXXZZZ^^^eeekkkiiiddddddiiihhhgggdddaaa^^^]]]```bbbccccccbbb^^^ZZZVVVUUUUUUWWWZZZ^^^```___]]][[[ZZZYYY[[[___cccdddaaa\\\WWWRRRTTTYYY```aaa^^^]]]___```^^^[[[YYYWWWWWWXXXYYYSSSVVVZZZ]]]___aaaccceeegggiiigggccccccggghhhgggcccddddddaaa^^^]]]```dddgggaaa[[[ZZZ]]]bbbfffggggggiiiiiifffaaa```dddhhhjjjllllllhhhhhhlllmmmjjjiiihhhggggggjjjlllmmmmmmlllnnnqqqrrrpppmmmjjjiiiiiimmmooopppuuu|||{{{tttssspppkkkeeebbbbbbeeehhhnnnhhhfffiiillljjjhhhhhhiiiooovvvxxxuuutttxxx}}}}}}uuuqqqsssvvvwwwyyy||||||uuuqqqxxx}}}|||xxxrrrllliiikkkhhhddd```]]][[[YYYYYY[[[XXXTTTPPPQQQQQQMMMHHHIIIFFFAAA>>>===<<<;;;999999999999888777555222111222111000///...---,,,,,,)))((()))+++---......,,,,,,+++)))((((((((()))***'''&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''''''''''''''((((((((((((''''''$$$$$$$$$%%%&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''''''''''''''###"""&&&'''%%%$$$&&&$$$%%%&&&&&&%%%$$$"""!!!'''%%%###"""!!!"""###$$$###"""!!! !!!$$$$$$######$$$$$$%%%&&& !!!"""###############&&&%%%###!!!!!!"""###%%%###############"""!!!!!!OOOPPPQQQSSSVVVVVVVVVUUUZZZYYYYYYXXXXXXWWWWWWVVVSSSQQQPPPSSSWWWYYYVVVRRRSSSRRRSSSUUUXXXYYYXXXVVVSSSSSSRRRTTTUUUUUUTTTRRRUUUYYYbbbhhhgggbbbbbbfffhhhhhhgggdddaaaaaabbbdddeeeeeedddaaa\\\YYYXXXYYYYYY[[[]]]^^^^^^]]]]]]\\\]]]^^^```cccdddbbb^^^ZZZVVVWWW\\\bbbbbb^^^[[[]]]___^^^\\\[[[ZZZZZZZZZ[[[WWWYYY[[[\\\]]]___bbbeeekkklllkkkggggggjjjkkkiiiffffffeeecccbbbbbbccceeeiiieeebbbbbbeeeiiillllllkkkmmmnnnlllhhhhhhlllpppqqqttttttqqqqqqsssssspppnnnlllkkklllnnnqqqrrrrrrqqqtttyyy{{{zzzvvvrrrooooooqqqqqqrrrwww}}}zzzrrrmmmkkkgggdddbbbcccgggiiiiiigggiiilllmmmjjjlllooo||||||wwwxxxzzzxxxuuuuuu{{{~~~zzzzzz{{{}}}|||zzzrrrooojjjfffaaa]]]YYYWWWTTTRRRNNNLLLLLLLLLJJJHHHIIIFFFAAA????????????>>>;;;:::888777666666777777333222111000///...---,,,***))))))+++...///...---,,,+++)))((((((((()))***&&&)))+++***'''&&&(((+++'''&&&%%%%%%&&&'''((((((''''''(((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''((((((((('''###"""&&&'''%%%$$$%%%""""""###############"""&&&%%%###!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&&&&%%%###""""""######$$$######$$$######""""""!!!KKKMMMPPPRRRUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWRRRQQQPPPRRRUUUVVVSSSPPPRRRRRRRRRTTTWWWXXXWWWVVVWWWUUUTTTTTTUUUUUUTTTSSSSSSWWW___ggggggccccccgggiiijjjkkkiiigggeeeeeeeeehhhhhhgggddd```]]]]]]]]]^^^^^^^^^^^^___```aaabbbaaaaaaaaacccdddccc___]]]YYYYYY]]]cccccc]]]ZZZZZZ]]]]]]]]]]]]]]]]]]^^^^^^\\\]]]]]]]]]]]]___cccfffnnnpppoookkkjjjmmmnnnkkkiiigggfffeeefffggggggfffjjjiiiiiilllooorrrsssrrroooqqqrrrqqqoooppptttwwwvvvzzz{{{yyyxxxzzzxxxtttsssqqqpppqqqtttxxxzzz{{{xxx|||{{{xxxuuusssqqqrrrxxx{{{vvvnnngggeeecccaaabbbdddhhhjjjiiihhhjjjlllmmmqqq{{{|||tttssstttsssvvvzzzssskkkcccZZZTTTOOOMMMKKKIIIIIIIIIIIIJJJIIIFFFBBB@@@AAABBBCCCCCC@@@>>>:::777666777888999444333222111///...---,,,+++******+++---///...---,,,+++***)))((()))******%%%***---+++&&&$$$''',,,'''''''''''''''(((((()))&&&''''''((((((''''''&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''###"""&&&'''%%%$$$%%%""""""""""""###$$$%%%&&&%%%$$$###!!!!!!"""######$$$######""""""""""""###$$$$$$######$$$$$$%%%&&&(((&&&###!!!!!!###%%%'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$###""""""LLLNNNQQQSSSTTTUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVWWWTTTTTTTTTVVVXXXYYYWWWUUUTTTSSSSSSTTTVVVVVVUUUTTTYYYWWWVVVVVVWWWXXXWWWVVVXXXZZZ___fffhhhfffhhhmmmlllnnnooooookkkhhheeeeeeiiiiiihhheeeaaa``````aaadddbbb``````bbbdddfffgggcccbbbaaaaaabbbbbb```^^^YYYXXX\\\bbbccc]]]YYYXXX\\\\\\^^^___````````````^^^___aaaaaabbbcccfffiiinnnppppppllllllmmmmmmjjjhhhfffdddfffiiijjjhhhfffhhhjjjmmmqqqtttuuuuuutttpppqqqsssrrrqqqrrruuuwwwvvvzzz|||{{{zzzzzzwwwrrrrrrqqqqqqsssxxx}}}}}}~~~}}}uuuqqqnnnpppvvvwwwqqqiiifffcccaaaaaadddiiinnnpppsssnnnkkknnntttzzzrrrrrrtttuuu}}}||||||ooobbbYYYQQQNNNKKKKKKJJJIIIKKKOOOKKKHHHDDDBBBCCCDDDDDDDDDEEECCC???;;;888777666666555444333111///---,,,++++++***)))***,,,......---,,,+++***)))))))))***+++&&&((()))(((%%%$$$&&&(((((())))))((((((((()))***'''''''''(((((('''''''''******((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&'''(((((()))))))))(((((($$$###&&&'''%%%$$$%%%'''&&&%%%%%%%%%&&&((()))$$$######"""""""""###############""""""""""""###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###!!!!!!!!!"""###%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$######MMMOOORRRSSSQQQQQQQQQRRRWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVWWWZZZ\\\]]]\\\[[[YYYWWWUUUUUUUUUVVVTTTSSSWWWVVVUUUWWWYYYZZZZZZYYY^^^]]]___dddfffgggkkkqqqnnnppprrrqqqmmmiiieeedddhhhhhhgggdddaaa```bbbccceeeccc``````ccceeeggggggcccaaa______`````````___WWWUUUXXX^^^aaa^^^ZZZYYYZZZ\\\]]]___aaabbbbbbbbb]]]```eeehhhiiiiiijjjkkkkkknnnoookkkjjjkkkiiieeeeeecccccceeeiiikkkhhheeeeeeiiinnnrrrttttttsssrrrrrrssssssssssssssstttuuutttyyy{{{zzzzzzzzzwwwrrrooooooppptttyyy~~~}}}||||||}}}~~~{{{pppllliiimmmrrrrrrlllggghhhffffffjjjqqqyyy~~~}}}wwwuuu|||{{{xxx||||||vvvlllZZZSSSOOOOOONNNKKKMMMRRROOOLLLHHHFFFEEEEEEDDDCCCDDDCCCBBB@@@===:::888666666555444222///---,,,++++++)))((()))+++,,,,,,,,,---,,,***)))))))))***++++++(((&&&'''))))))'''%%%***+++,,,***((((((***,,,'''(((((())))))((((((''')))((((((''''''(((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((()))*********))))))***&&&$$$'''(((%%%$$$&&&***)))'''&&&&&&&&&'''((($$$###############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%%%%###"""!!!%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$MMMPPPSSSRRROOOMMMMMMOOOVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVXXX[[[]]]]]]^^^^^^\\\ZZZWWWWWWWWWWWWVVVUUU[[[[[[\\\^^^```aaa```^^^aaa^^^^^^aaadddeeeiiinnnkkknnnqqqqqqmmmiiifffeeeggggggfffcccaaaaaaccceeedddaaa___```ccceeedddaaaaaa___]]]]]]___``````___XXXTTTTTT[[[___^^^\\\[[[ZZZ[[[\\\]]]___aaabbbccc]]]aaagggkkklllllllllllliiimmmmmmjjjiiiiiifffaaaaaabbbdddgggjjjkkkiiiggggggjjjnnnqqqqqqpppppppppuuuuuuvvvvvvwwwwwwwwwwwwuuuzzz}}}||||||}}}zzzuuunnnoooqqqvvv{{{~~~~~~zzzxxxvvvxxx{{{{{{xxxuuuhhheeeffflllooonnnlllkkkmmmnnnrrr{{{~~~~~~wwwrrrqqqrrrrrrwwwiii]]]TTTTTTTTTOOOOOOSSSRRRPPPMMMKKKJJJGGGDDDBBB>>>>>>@@@@@@@@@???===<<<999888666444111///---,,,,,,***))))))+++,,,---,,,---,,,+++***)))***++++++111,,,((()))...///+++&&&+++---...,,,)))(((+++---((())))))******))))))(((((((((((((((((()))***+++'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))))))))******++++++*********,,,(((&&&)))***'''%%%''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%((())))))************)))'''&&&&&&&&&&&&'''((((((%%%&&&)))******(((%%%###''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%OOORRRVVVUUUQQQNNNOOOQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVXXXZZZ\\\\\\\\\\\\]]]\\\ZZZXXXXXXYYY[[[[[[ZZZ```aaacccfffhhhgggdddaaaaaa^^^___ccceeedddeeehhhfffiiilllnnnllljjjiiihhhggggggeeecccaaaaaadddfffeeecccbbbdddggggggccc^^^___^^^]]]^^^```aaaaaa```[[[UUUTTTYYY^^^^^^]]]]]]ZZZZZZZZZ[[[\\\___aaabbb```ccchhhjjjkkkjjjkkkkkkiiimmmnnnkkkjjjiiieee```aaadddiiillllllllllllllllllooorrrrrrpppoooppprrruuuuuuvvvxxxzzz{{{{{{{{{www|||~~~}}}~~~~~~zzzrrrsssvvvzzz}}}}}}zzzxxxuuutttuuuxxx{{{yyysssmmmaaaaaaeeemmmpppnnnooossstttxxx}}}yyynnnoooooommmjjjgggeeeeeepppvvv{{{jjj]]]\\\\\\VVVRRRTTTTTTSSSRRRQQQOOOLLLGGGCCC======>>>>>>???@@@AAABBB>>>===;;;888555222000//////---+++***,,,...///...---,,,+++*********++++++111...,,,,,,......,,,)))+++...000...***(((+++///******++++++++++++******))))))(((((())))))***+++''''''((((((((())))))))))))))))))))))))(((((('''&&&&&&'''))))))******)))***+++++++++++++++******...)))(((***+++((('''(((''''''((((((((('''&&&&&&$$$%%%&&&&&&''''''''''''((()))***+++++++++******((((((((((((((())))))***&&&''')))*********(((((()))(((&&&%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&RRRVVVZZZYYYUUURRRTTTWWWOOOOOOPPPRRRSSSUUUVVVWWWXXXZZZ\\\]]]\\\\\\\\\\\\[[[ZZZXXXYYY[[[^^^___^^^```aaacccfffgggeee```\\\bbb```bbbgggiiifffddddddaaaeeeiiikkklllkkkkkklllggggggeeecccaaabbbeeehhhhhhffffffiiilllkkkddd^^^^^^]]]]]]^^^aaabbbbbbaaa___XXXUUUYYY]]]^^^]]]^^^ZZZYYYYYYYYY[[[]]]```bbbdddfffggghhhggghhhiiikkkjjjnnnpppmmmkkkjjjfff```aaafffmmmpppooonnnooopppqqqsssuuutttqqqppprrrtttssssssuuuxxx{{{}}}}}}}}}xxx|||~~~}}}wwwxxxzzz}}}~~~|||xxxtttssssssvvv{{{~~~zzzqqqhhh^^^___fffoooqqqooossszzz{{{}}}zzz~~~|||xxxwwwyyyxxxqqqjjjdddhhhmmmpppooommmkkkjjjxxx}}}}}}|||tttddddddddd]]]WWWWWWTTTTTTUUUUUUTTTPPPJJJFFFAAA@@@>>><<<===???AAABBBAAA@@@>>>;;;888555333222111///,,,,,,...///000000---,,,+++*********+++,,,.........---+++*********,,,///111...***)))+++///++++++,,,,,,,,,,,,++++++******)))))))))))))))***'''((((((((())))))*********************)))((((((&&&&&&((()))************++++++,,,,,,,,,++++++***///***)))+++,,,)))''')))&&&((()))+++++++++******%%%&&&&&&'''((((((((('''%%%&&&''')))))))))(((''')))))))))))))))******+++'''''''''''''''((()))******(((&&&%%%$$$%%%'''((($$$%%%%%%&&&'''''''''&&&VVVWWWXXXXXXVVVSSSPPPOOOKKKNNNQQQSSSTTTVVVXXXZZZWWW\\\^^^[[[ZZZ\\\^^^^^^```___^^^^^^___aaadddfff______```aaa```___^^^]]]```^^^]]]___cccdddcccaaa\\\```eeejjjllljjjgggeeeeeeeeeccc```]]]]]]aaaeeehhhfffgggjjjnnnmmmgggaaaYYYXXX[[[```bbb___^^^```^^^\\\YYYXXXZZZ\\\]]]^^^]]]\\\[[[\\\^^^aaaeeegggkkkiiihhhggghhhjjjmmmnnnssspppmmmkkkmmmooopppqqqnnnqqquuuvvvuuusssrrrrrrsssuuuwwwxxxwwwvvvvvvvvvzzzzzzzzzyyyyyy|||~~~}}}}}}~~~}}}yyyxxxwwwxxxzzz{{{vvvllldddhhhiiioooyyy{{{}}}zzzzzz{{{||||||{{{zzzyyy|||}}}xxxzzzxxxtttooogggaaaZZZWWWTTTSSSSSSRRRNNNJJJCCC@@@<<<:::999:::===???===@@@@@@>>>>>>???;;;555666222---...000000,,,(((...---,,,+++***+++,,,---------,,,+++***)))(((''',,,------+++******,,,...+++,,,,,,,,,,,,+++******...,,,***)))((()))***+++,,,+++***(((((()))******'''((()))******)))((('''(((((())))))((('''&&&&&&$$$%%%'''((())))))******---+++(((((((((((('''&&&$$$%%%&&&&&&%%%$$$%%%''''''&&&%%%&&&''''''%%%###%%%'''((())))))'''%%%$$$)))(((&&&%%%%%%&&&'''(((&&&%%%###$$$%%%%%%$$$"""&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###WWWWWWVVVUUUSSSQQQOOOMMMJJJLLLOOORRRTTTWWW[[[^^^aaaeeefffaaa^^^```aaa```dddcccaaa``````bbbcccddd```___]]]\\\\\\\\\\\\]]]^^^\\\[[[\\\___aaaaaa```]]]aaafffkkkmmmllliiigggddddddbbb^^^[[[\\\___ccchhhffffffiiimmmmmmgggaaaZZZYYY[[[___```^^^^^^``````]]][[[[[[]]]```bbbbbbkkkjjjhhhffffffggghhhiiijjjiiihhhggghhhjjjmmmooossspppnnnmmmooopppqqqpppoooqqqtttuuuuuuttttttuuuzzz|||~~~~~~}}}{{{{{{|||zzzzzzzzzyyyyyy{{{~~~}}}}}}|||zzztttlllfffgggppp}}}~~~{{{tttpppvvv{{{sssaaa\\\XXXVVVWWWWWWUUURRRIIIEEE@@@;;;999999;;;<<<:::===???===>>>???===888777444111000000///,,,)))---,,,,,,+++++++++++++++******************))))))+++,,,,,,+++))))))+++---***************)))((((((+++***((('''&&&'''((()))''''''%%%$$$###$$$$$$%%%''''''((())))))(((''''''&&&'''''''''&&&&&&%%%$$$&&&''''''''''''&&&%%%%%%***((('''&&&''''''%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$%%%'''((('''%%%&&&''''''((((((&&&%%%$$$((('''&&&%%%%%%&&&'''((('''&&&$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYXXXWWWUUUSSSRRRQQQPPPMMMPPPSSSVVVYYY^^^cccgggiiillllllgggdddffffffeeeiiihhhfffdddccccccddddddaaa___]]][[[ZZZ\\\^^^```^^^\\\ZZZZZZ]]]```aaaaaabbbeeeiiilllnnnmmmllljjjgggfffdddaaa^^^^^^```ccchhhggggggkkkqqqrrrmmmhhhaaa______bbbcccaaacccfffeeecccbbbcccfffiiikkklllrrrqqqpppnnnmmmkkkjjjiiilllkkkjjjjjjkkknnnppprrrvvvtttssstttuuuuuuuuusssqqqssstttuuuttttttuuuwww~~~~~~}}}~~~~~~~~~}}}||||||~~~~~~||||||}}}~~~~~~~~~}}}}}}|||wwwrrrnnnmmmooo{{{vvvjjjiiiqqqrrrlllddd```___^^^\\\YYYSSSNNNFFF???;;;:::;;;===:::>>>@@@>>>>>>@@@>>>;;;888777555333000---+++)))+++++++++++++++***))))))&&&''''''((()))***++++++*********)))((((((***,,,'''(((((((((((('''&&&&&&((('''&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$######&&&%%%$$$%%%&&&%%%###!!!$$$%%%&&&%%%###""""""############%%%''')))((('''''''''&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%'''((((((&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''XXXWWWUUUSSSRRRRRRTTTTTTTTTVVVYYY[[[^^^bbbhhhlllkkkmmmlllhhhhhhjjjkkkiiijjjiiihhhgggfffeeeeeeeeeaaa```______```bbbdddeeecccaaa______aaadddggghhhkkkmmmoooppppppooonnnmmmmmmllliiigggeeeeeefffgggjjjiiiiiinnnuuuxxxuuurrriiieeedddffffffeeegggkkkhhhgggfffhhhlllppprrrrrrppppppppppppnnnllljjjiiikkkjjjjjjjjjkkkmmmoooppptttsssssstttvvvvvvtttrrrnnnnnnnnnmmmkkklllnnnpppuuuvvvxxxwwwuuusssrrrrrrvvvvvvuuussssssvvvzzz~~~wwwrrrllljjjlllmmmmmmkkkooommmllljjjiiijjjqqqzzzzzz||||||xxxrrrooopppsss{{{mmmeeegggqqq|||yyyrrrmmmhhhaaa]]]ZZZTTTKKKBBB======???BBB@@@EEEFFFCCCAAAAAA???<<<999999999555111,,,***))))))***+++++++++***((('''%%%&&&&&&'''((()))******((())))))'''&&&&&&(((***'''''''''''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$######$$$%%%%%%###!!!$$$%%%&&&$$$"""!!!!!!"""$$$######%%%'''((('''%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&VVVTTTSSSRRRRRRTTTVVVXXXZZZ\\\^^^___```cccgggjjjkkkllliiieeeeeeggghhheeeccccccbbbbbbbbbbbbbbbbbb\\\]]]___bbbdddfffgggggghhhgggffffffgggjjjmmmpppssssssrrrqqqpppnnnmmmlllooommmkkkiiihhhhhhhhhiiijjjgggfffiiiooorrrooolllccc___]]]^^^___]]]___ddd^^^]]]]]]___cccfffhhhhhhfffgggggggggfffdddaaa```^^^^^^]]]]]]^^^___aaaaaaaaaaaabbbccceeedddbbb___]]]]]][[[YYYVVVVVVXXXYYY\\\^^^______\\\ZZZZZZZZZYYYZZZYYYXXXXXXZZZ]]]```]]]YYYTTTRRRTTTUUUTTTRRRTTTQQQQQQQQQOOOQQQ^^^lllwwwyyyxxxrrrkkkiiimmmsss~~~rrreee```dddjjjwwwwwwmmmfff___XXXMMMCCC>>>>>>AAADDDIIINNNPPPKKKFFFDDDAAA===;;;;;;;;;888222---***)))((()))***+++***)))(((''''''''''''''''''((((((((('''((((((&&&%%%%%%''')))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$&&&''''''''''''$$$######$$$&&&&&&%%%###$$$%%%&&&$$$"""!!!!!!"""%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$$$$###!!!############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$XXXWWWVVVUUUVVVXXX[[[\\\^^^```bbbbbbbbbbbbdddeeeeeeddd```YYYXXXZZZXXXUUURRRSSSSSSTTTTTTUUUUUUUUUPPPRRRUUUXXX[[[]]]^^^^^^aaabbbccccccccceeeiiilllmmmkkkiiifffdddcccbbbbbbcccaaa^^^]]]^^^___^^^]]]```[[[XXXXXX[[[\\\YYYUUUPPPLLLJJJLLLLLLJJJKKKOOOJJJIIIIIIKKKNNNPPPQQQQQQRRRRRRRRRQQQOOOMMMJJJIIIJJJIIIIIIIIIIIIIIIJJJJJJFFFFFFFFFGGGIIIHHHFFFDDDEEEEEEDDDAAA???>>>???AAACCCDDDFFFFFFDDDBBBAAABBB???@@@BBBBBBAAAAAACCCEEEDDDCCC@@@@@@@@@AAAAAA@@@???===>>>@@@@@@CCCTTThhhyyyyyyuuunnngggdddhhhmmmyyywwwggg]]]\\\```cccrrrxxxggg^^^QQQDDD===<<<@@@CCCMMMTTTWWWTTTNNNJJJFFFBBB???>>>===;;;777222...+++***************)))(((((())))))((((((''''''&&&&&&'''''''''&&&%%%%%%''')))'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&$$$%%%&&&%%%###""""""###&&&%%%$$$%%%&&&%%%$$$"""%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%%%%%%%$$$###""""""######"""!!!######"""######$$$%%%&&&''''''&&&%%%%%%$$$######TTTSSSRRRQQQRRRRRRSSSTTTRRRTTTWWWXXXWWWUUUUUUUUUSSSQQQKKKEEEDDDFFFDDD@@@??????@@@@@@AAAAAAAAAAAA@@@AAABBBDDDFFFHHHJJJKKKKKKMMMOOOPPPPPPQQQTTTWWWUUUSSSQQQNNNLLLLLLMMMMMMKKKIIIFFFGGGIIIJJJIIIHHHKKKFFFAAAAAADDDEEEAAA>>>>>>:::999;;;:::888888<<<:::999888999<<<======<<<;;;;;;;;;;;;;;;:::999999<<<<<<;;;::::::999999999777666555666777888666555555666777555444333444666666888::::::999777777888666888;;;<<<;;;::::::;;;666888999:::999999999:::999888;;;@@@@@@DDDYYYpppzzzxxxsssmmmgggfffiiilllxxx~~~mmmbbb```bbb___iiiuuuwwwlll[[[KKK@@@<<<>>>AAAIIISSSZZZYYYUUUQQQNNNJJJDDDBBB???>>>===999333...++++++***))))))))))))***)))))))))((((((((('''''''''''''''&&&%%%%%%''')))''''''((((((''''''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&'''((()))))))))((('''&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&###!!!!!!###%%%'''((($$$%%%&&&%%%$$$###$$$%%%$$$######$$$&&&&&&%%%######$$$%%%%%%%%%$$$"""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$"""###$$$$$$###!!!""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%GGGGGGFFFDDDDDDCCCCCCCCC===@@@CCCEEECCCAAA@@@???@@@>>>999333444777666222111222222222222222111111555444222222333666999;;;555999<<<===<<<===@@@BBB???===:::888777888:::;;;888555333444777888777666888444000111555888666333555222111333333000000222444333222333444555444333000000222333555777999:::999888888777555444333333555444333333555555444333222333555555444444666777555777999:::999777888888444888;;;===<<<;;;999999222666:::;;;999888:::<<<<<<;;;???FFFFFFKKKaaazzzxxxvvvqqqllliiijjjmmmppp}}}uuujjjhhhkkkccciiimmmrrr|||yyyfffRRRDDD>>>>>>@@@DDDOOOZZZ[[[YYYWWWTTTPPPHHHDDDAAAAAABBB>>>777000---,,,***)))))))))***+++((((((((()))))))))))))))'''((((((&&&%%%%%%''')))&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&###!!!%%%'''((($$$%%%&&&&&&%%%$$$%%%'''"""""""""$$$&&&'''&&&%%%"""###%%%&&&%%%$$$""" !!!!!!"""$$$$$$%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""""""""""""""###$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''666777777777666444222111111222222333333111000///,,,,,,++++++***+++++++++))))))))))))***+++,,,---***+++------...000333666111333444666666555444333000000////////////000000//////000111111111111111333222222111000///........./////////000000000000////////////000222333444111111111111111111111111444444444333333222222222111222333222111111222444333333333444444444555555777777666666555555555555777999::::::999888999:::===999888:::;;;888777888<<<::::::AAAMMM]]]ooo{{{|||wwwtttsssqqqmmmmmmpppzzznnnlllnnnllldddbbbgggkkkqqq~~~kkkSSS???;;;AAABBBHHHQQQZZZ^^^[[[SSSMMMPPPMMMJJJIIIHHHCCC<<<555111---)))'''(((************((((((+++///000,,,(((%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########!!!###&&&''''''%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$'''******'''''')))((($$$########################%%%&&&'''''''''%%%###!!!&&&%%%%%%$$$#########$$$%%%$$$$$$$$$%%%%%%###"""$$$$$$$$$############"""&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""$$$&&&'''(((%%%######%%%%%%### 000000000000000///...---...///000000000///------+++******))))))******+++)))))))))******+++,,,,,,)))***++++++***,,,...111///000111222222111///...///............///000111,,,---...//////000000000111111000///............111111111222222222222222//////.........//////000000000111222333444555555222222222111111111000000222333444444333333555666555555555555555555555666999888888777777666666666777999;;;<<<:::999999:::;;;777777:::;;;999888;;;>>><<>>CCCLLLVVV\\\]]]YYYUUUVVVPPPKKKKKKOOONNNGGG???777222,,,***+++,,,***(((***)))(((+++//////,,,(((%%%&&&'''&&&%%%%%%''')))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&###%%%'''(((&&&$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$'''(((&&&'''******'''''''''&&&%%%###"""!!! $$$%%%&&&''''''%%%$$$"""%%%$$$######"""""""""###'''&&&%%%%%%%%%$$$""" ######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&((((((%%%######%%%%%%###!!!,,,++++++******++++++++++++,,,,,,,,,,,,+++*********)))))))))))))))******************++++++++++++***+++++++++)))***+++------...///000///...---,,,------------...000222333222222222222333333333333000///...------...///000222222222222222222111111111000///..................///000222444666777888222222222222111111111111222444555555555555777999777777666666666666666666;;;::::::999888888777777888;;;===>>><<<;;;::::::999777777:::;;;999:::===>>>???GGGYYYooo~~~}}}{{{tttppprrrxxx~~~~~~}}}~~~zzzxxx{{{}}}nnn```YYYVVVXXXcccpppsssYYYFFF???999===DDDMMMVVV[[[\\\[[[YYYQQQKKKMMMTTTWWWRRRKKKBBB;;;222......---***'''+++)))(((***---...+++'''%%%&&&''''''%%%&&&''')))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''%%%'''((((((&&&$$$######$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&%%%'''+++,,,)))(((((('''&&&$$$###""""""###$$$%%%&&&'''&&&%%%$$$$$$###""""""!!!"""""""""(((&&&%%%%%%%%%$$$!!!"""###$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&'''((('''%%%$$$$$$$$$$$$###""",,,+++*********+++---...************))))))((((((***))))))))))))******+++++++++++++++++++++******...//////...,,,+++,,,---------///000111111000000---------...///222555666888888666555444333333333000///...------///111222000000111111111000///...222222111111000111111222...///000222444555666777444444444444444444444444111333555666666666888999777777666666666666555555;;;;;;::::::999888888777:::<<>><<<;;;::::::888888;;;:::888:::???AAAJJJXXXkkk~~~}}}zzz{{{}}}|||yyyxxxwwwwwwxxx{{{~~~vvvtttvvvyyylll___YYYWWWYYY```hhhttthhhNNN???888:::===DDDLLLRRRVVVWWWUUUPPPLLLMMMSSSVVVVVVSSSNNNEEE999111///---+++(((+++))))))***+++,,,)))'''&&&'''((('''&&&&&&(((***'''''''''''''''&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$&&&((('''&&&%%%%%%%%%+++)))&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ $$$%%%%%%&&&***+++(((%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$&&&&&&'''&&&&&&$$$######"""""""""######&&&%%%$$$$$$%%%%%%###!!!######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$######,,,,,,+++++++++---...000******)))))))))(((((((((***************+++,,,---++++++,,,,,,,,,+++******///000111000...,,,,,,---+++,,,---///111222333444//////...///111444888:::;;;999666333111///------000////////////000222333///000111222222111000///000000000000111222333444000000111111222333333333444444444444444444444444///111444555555555666777555555555555555555555555:::::::::999999999888888;;;===@@@@@@>>><<<;;;;;;<<<:::;;;<<<:::888;;;AAAEEEWWWmmm}}}yyy~~~~~~~~~yyywwwtttssstttwwwzzz}}}~~~}}}}}}}}}vvvkkkjjjlllmmmeee^^^\\\\\\]]]aaaeeehhhyyyxxxZZZEEE;;;::::::<<>>??????===;;;;;;<<<===;;;<<<>>><<<:::>>>EEEIIIbbb{{{xxx~~~{{{{{{~~~zzzvvvssstttyyy~~~zzzxxxvvvtttrrrpppsssuuuuuupppgggbbbaaaccccccaaa```^^^]]]]]]^^^___```qqqgggNNN@@@===::::::;;;>>>??????DDDJJJPPPPPPNNNNNNRRRWWWZZZVVVOOODDD999222//////+++******)))(((''''''&&&'''((()))((('''((()))+++((((((((()))))))))))))))'''''''''''''''((((((((("""$$$&&&&&&&&&''')))+++666000(((###$$$&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""&&&&&&$$$$$$'''&&&###(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%&&&!!!!!!!!!###&&&''''''&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%###%%%%%%%%%######$$$%%%)))******+++++++++******+++***)))((((((((())))))))))))))))))***+++,,,---)))***,,,---...---,,,+++)))+++---...---,,,,,,---,,,,,,,,,---...///000111222111000000222555999<<<@@@>>>:::666333222111111---///000111222111///......000333555666555444333000/////////000111111222222222222222222222222222222222222333333333444444///222555666555333333444444444555666777888888999999999:::;;;<<<======>>>?????????===;;;:::;;;===;;;:::<<>>;;;999999;;;>>>888999<<>>>>>>>><<<;;;444999BBBIIIMMMNNNMMMLLLVVV___eee___NNN===444222++++++***(((&&&%%%%%%&&&((()))***)))((((((***,,,$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%$$$&&&'''''''''%%%&&&''')))+++'''$$$%%%((()))&&&###$$$%%%%%%&&&&&&%%%%%%$$$ $$$%%%###$$$''''''$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&""""""!!!""""""###$$$$$$$$$######$$$&&&&&&%%%#########$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&"""$$$&&&%%%###"""$$$&&&---,,,+++)))((())))))***///---***&&&%%%(((...222222...***(((***,,,,,,+++))))))***+++,,,,,,------///............///000000000...,,,,,,///000...+++444333222333444444333111666666666444111000111222111111000///////////////.........//////000111222333222000......///000111000111222333555666777777333444444333666::::::666444555666555444333444666444444555666777888999999888888999===@@@AAA>>>:::===>>>??????>>>===:::999===============CCCRRRbbbzzzqqqjjjnnnwww~~~yyyvvvyyyzzzqqqiiiccc`````````bbbddddddccc___[[[YYYYYYaaauuujjjWWWIIIDDD>>>===???AAA???<<<;;;<<<>>>BBBGGGIIIIIIHHHPPPYYYaaa```ZZZOOOAAA666000)))&&&)))---+++'''&&&&&&((())))))(((''''''((()))(((''''''''''''((()))+++***((('''&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''###"""$$$%%%###!!!'''"""###$$$$$$""""""###$$$&&&%%%###!!!!!!"""###$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%%%%((('''''''''%%%!!!******)))((())))))***+++***)))(((&&&&&&***///333000,,,)))(((***+++,,,++++++++++++,,,,,,------...---------------.../////////---,,,---///000///---000000000111333333222000333444444333111000111222222222111000000000000000///......//////000111222555444222111000111222333111222222333444555666666111555555333333666666444444555666666555444555666444444555666777888999999888888999<<<@@@@@@===:::;;;<<<===>>>>>>===<<<;;;;;;===??????@@@JJJ```uuuiiidddiiixxx~~~}}}{{{xxxyyy|||tttmmmhhhffffffhhhgggeeebbb___^^^```bbbiii}}}iiiUUUHHHDDD@@@???@@@@@@===:::;;;:::999:::>>>BBBDDDDDDFFFSSSaaafffcccXXXHHH:::222+++'''))),,,***'''%%%'''((()))(((''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######&&&(((&&&""""""&&&%%%&&&'''&&&%%%$$$%%%''''''&&&$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% (((---)))%%%$$$$$$$$$(((((((((((()))***,,,,,,'''(((((('''''')))---000---***(((((()))+++,,,,,,------------------------+++++++++++++++,,,------...------...000111000///...------...000111000...000111222222000000111222333222222111111111111111////////////000111222222444333222111111111222333222222333333333444444444333777999555222333555444555666777777555555666777444555555666777888999999888888:::<<>>>>>999;;;===???CCCRRRoooxxxccccccjjjzzzzzzvvvtttrrrpppllliiiiiimmmtttyyygggSSSGGGDDDAAA@@@AAAAAA===:::===999555444666;;;???AAA@@@NNN^^^ggghhhbbbUUUHHH999000***,,,...+++((('''((())))))'''&&&&&&(((***((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%%%%&&&''''''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&%%%$$$###$$$(((,,,+++&&&###%%%%%%'''((('''&&&%%%&&&'''((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""+++///***"""!!!$$$&&&************++++++,,,,,,))))))***)))''''''((()))+++***))))))***,,,......------------,,,,,,,,,,,,******))))))******+++,,,---------...000111111111...------...//////---,,,---...000000000000111222222111111000000111111111////////////000111222333111111000//////000000111333333333333222222222222555;;;>>>888333333555666666777888777666555666888555555666777888999999:::888999:::<<<======<<<;;;;;;:::::::::;;;<<<===>>>===;;;===CCCOOOcccssseeehhhppp|||}}}|||}}}}}}|||gggTTTIIIFFFCCCAAAAAAAAA???===@@@<<<777444666999<<<===BBBLLLXXX```fffgggbbbZZZBBB888000///000---+++***)))))))))'''%%%&&&)))+++))))))))))))))))))))))))(((((('''&&&&&&'''))))))%%%&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((())))))(((&&&$$$"""$$$%%%***000///)))%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$######""""""######$$$''''''&&&&&&%%%%%%$$$$$$###)))+++&&&"""###&&&'''---------,,,,,,++++++***((()))******((('''''''''++++++++++++,,,---///111,,,,,,,,,+++++++++++++++***))))))))))))***++++++,,,---......//////000111111///......///...,,,******---///000000000111222000000/////////000000111/////////000000111222333000000000000000000111111222222222222222111111111555;;;===888333333555666666777888777666555666888555555666777888999::::::888999;;;<<<<<<<<<;;;<<<===<<<;;;;;;;;;;;;<<<===@@@<<<@@@OOOeee|||{{{yyysssiiimmmuuu~~~oooiiiiiijjjhhhooovvv|||jjj\\\SSSOOOIIIDDDAAA@@@??????@@@===999888888999999888@@@IIISSS\\\eeekkkhhhbbbHHH===333000///---************)))'''&&&'''))),,,&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''))))))%%%&&&''''''(((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''((()))))))))'''$$$###%%%%%%***000000***%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%''''''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$######""""""######$$$&&&&&&%%%%%%$$$$$$#########%%%###!!!###''''''$$$------------,,,+++***)))%%%''')))***))))))***++++++,,,------------///111++++++++++++++++++++++++***************+++,,,,,,+++---......------///000111///......///...,,,******,,,///111000000111111//////////////////000111000000000000111222333333111222222222333333333333222111111111111111111111222666888444111222444333555666777777555555666777555666666777888999::::::888:::;;;;;;::::::;;;<<<==================<<<<<<;;;:::EEE^^^zzzxxxjjjlllqqqjjjnnntttlll___\\\\\\ZZZXXX^^^gggppptttppphhhaaa\\\XXXRRRKKKFFFCCCAAAAAA>>><<<:::999999888666444999BBBOOO[[[fffmmmhhhaaaMMMAAA555000...+++)))))))))******((('''''')))+++''''''((())))))((('''''')))((('''&&&&&&'''((()))&&&&&&'''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''((())))))((('''%%%%%%'''%%%(((---...***&&&%%%%%%'''((('''&&&%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""" $$$)))(((###)))***+++++++++***))))))&&&(((******))))))***+++***,,,......,,,,,,...000***+++++++++,,,---------,,,,,,++++++,,,,,,---...+++---......,,,+++,,,...---,,,,,,---...///---,,,***---000111111000000111000000//////000000111222000000000000111222333333111111222333333333333333000000000111111111111111000333444111111444555333444555666666555444555666666666777888999::::::;;;888:::<<<;;;999999:::<<<;;;<<<===????????????>>><<>>;;;999999888777555666===HHHTTTaaakkkjjjdddTTTFFF999222///,,,***+++((()))******)))((()))***)))***++++++++++++***)))***)))((('''&&&&&&'''(((&&&&&&'''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((('''''''''''')))%%%%%%)))+++(((&&&&&&%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&###%%%'''((()))(((''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""$$$###"""$$$((('''###%%%&&&((()))******))))))+++,,,,,,+++((('''((()))))),,,...---+++***,,,///++++++,,,,,,---...//////------,,,,,,------...///+++---...---+++)))+++---***)))***,,,...//////---+++---111222111000000111111111000000111222333333000000000000111222333444...///000111111111111111///000000000111111111111111333222111444888888444444555666555444333444666666666777888999::::::;;;888:::<<<;;;999888:::<<<999:::===@@@AAAAAAAAA@@@GGGSSSmmmkkkkkknnnwwwuuuhhhhhhpppwww}}}ggg\\\VVVQQQOOONNNMMMLLLLLLLLLLLLLLLNNNRRRVVVXXXWWWUUURRRQQQDDDAAA===::::::::::::999999<<>>;;;;;;<<<<<<::::::DDDSSSbbbkkknnnaaaRRRDDD<<<555...+++,,,+++)))((()))'''%%%(((...++++++***))))))))))))***))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((()))***+++((((((''''''&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&'''(((((('''&&&$$$"""######$$$%%%%%%&&&''''''$$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$*********)))))))))))))))+++***))))))))))))***+++))))))))))))************(((((()))***+++---...///(((***,,,...///...---,,,---...///...,,,,,,,,,...,,,---...////////////...,,,------......//////000333222222111000//////...333333222222111000000///000000111222333333444444111111222222333333444444444333222333555555444222333333333444555777888999888:::;;;:::999888999;;;::::::;;;;;;;;;<<<<<<<<>>GGGHHHGGGEEEAAA???>>>???<<<::::::AAANNN]]]iiinnnfffXXXHHH???888111---+++,,,)))((()))'''%%%(((...******)))((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''(((((()))***+++)))))))))(((''''''&&&&&&%%%&&&''''''''''''&&&%%%&&&''''''((('''&&&$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))*********))))))******++++++++++++******((()))))))))************+++++++++,,,---///000111)))***,,,---......---------...///...---,,,---........./////////......---------...//////000000000////////////000000000111222222222111111111000000000111111222222333444444333333333333444444555555222222222333444444333333333444444555777999:::;;;888:::;;;:::999999:::;;;;;;;;;<<<<<<<<<=========DDD===>>>EEEDDDAAANNNbbbssslllnnnuuu~~~sssddd]]]UUUQQQQQQQQQMMMJJJEEEDDDCCCAAA???===<<<<<<<<<===>>>>>>>>>>>>@@@BBB@@@>>><<>>>>>>>>DDDAAADDDIIIEEEFFF^^^|||sssqqquuu}}}|||pppggg[[[TTTRRRQQQMMMJJJGGGFFFDDDAAA???>>>======888888888888888;;;???BBBAAA???======DDDPPP___hhhpppfffVVVFFF===999777666...***''')))+++,,,///444***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((((())))))************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%''')))***((((((((()))******++++++((()))+++,,,,,,+++)))((())))))))))))************+++******))))))*********,,,+++***)))***,,,...000---...//////...---///000000000111111111000//////...///111222333333222111111111111111000000000000///000000111222222333333333222222222222222222222444444444444444444555555222333444333222333555777666666666777888:::;;;<<<888999;;;;;;::::::<<<=========>>>>>>>>>?????????===???CCCFFFFFFRRRrrrxxxzzzyyypppbbbXXXRRRPPPNNNMMMHHHFFFDDDAAA???=========<<<;;;:::888777888;;;>>><<<;;;::::::???KKKZZZfffoookkk___OOOCCC???>>>===...(((%%%'''***+++...333******)))((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))******))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((())),,,+++***((((((((())))))******((((((((((((******))))))))))))************(((((((((((())))))***+++************+++,,,------,,,...//////......///111000111111222222222111111---...000222333222111000333333333333333444444444111111111111111111222222111111111222222333333444444444444444444444444444222444555444222333666999666666666666777888999:::888999;;;;;;:::;;;<<<>>>>>>>>>>>>?????????@@@@@@999===@@@CCCMMMhhh~~~}}}uuugggZZZRRROOOPPPRRRKKKIIIEEEAAA>>>===<<<<<<<<<===<<<;;;999888999:::888999999777999CCCRRR^^^hhhllliiiZZZKKKDDDBBB@@@222+++&&&'''***+++---111++++++***))))))))))))***)))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))***))))))(((((('''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%&&&''''''(((''''''000...+++(((&&&&&&''''''---***&&&$$$$$$&&&***---))))))))))))************((((((((()))***,,,---...((()))+++---------,,,+++,,,...//////......///111111111222333333333333333,,,---///111222111000///111111333555777999:::;;;333333222222111000000000...///000111333444555666444444444444444444444333222444555444333333777:::555555555555555666777777888999;;;;;;;;;;;;<<<>>>>>>????????????@@@@@@@@@>>>BBBDDDHHH[[[~~~vvvjjj\\\RRROOORRRVVVOOOLLLHHHCCC???===<<<<<<777:::<<<===;;;999999999999:::999666555<<>>CCCCCCRRRyyyyyyooocccWWWPPPTTT\\\UUUQQQLLLGGGEEEBBB@@@>>>===;;;:::;;;<<<<<<:::999:::999777555666;;;BBBGGG\\\iiiqqqiiiYYYMMMHHHFFFAAA666---+++---,,,+++,,,.........------,,,,,,,,,))))))))))))((((((((((((''')))++++++)))'''''''''))))))))))))))))))))))))+++++++++******((('''&&&((('''%%%%%%'''((('''&&&((())))))((('''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((''''''((()))((($$$"""$$$%%%''''''&&&&&&((()))000...***((('''''')))+++000111111000---***((((((******+++,,,,,,+++******)))***,,,+++***)))***+++---------...///111222333000//////000222111///---//////000111111111111111111111000000111000000////////////000222555777888111222444444222111222222333222222333555666666555555444444333333333333444444444444555666666777777555666777888999999999888888999::::::999999:::;;;============>>>AAAAAAAAABBBGGGMMMfff{{{}}}uuuiii]]]WWW[[[dddaaa[[[RRRJJJFFFDDDCCCBBB???===;;;:::;;;;;;:::999:::999777555555777<<>>???AAABBBCCCCCCJJJYYY||||||vvvwww}}}{{{zzznnnccc^^^ccckkkooofffZZZPPPIIIGGGFFFFFFBBB???<<<::::::;;;::::::999999888666444444777999GGGYYYlllppphhh[[[LLLBBBFFF>>>777333///******------------------,,,,,,,,,******)))))))))((((((((()))******)))''''''((()))''''''''''''''''''''''''************)))(((((('''***)))'''''')))***)))((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***(((&&&******+++***(((&&&'''(((((((((''''''''''''''''''&&&))),,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++))))))***,,,---,,,+++***+++,,,...////////////111222222000...000000000000000111111222...////////////000222444000000000000000000111111111222444444333222333444333222222333555666666555777777777666666555444444333333333444555555666666777777888999999:::::::::999;;;<<<<<<;;;;;;===>>>>>>===>>>@@@AAA@@@BBBFFFFFFTTTkkk}}}}}}yyyxxx|||pppfffaaaeeemmmvvvnnnbbbWWWPPPLLLJJJIIIEEEBBB===:::::::::::::::777888888777555444444666???QQQfffpppoooeeeUUUIIIGGGBBB<<<888111++++++///++++++++++++++++++++++++*********)))))))))((((((*********(((&&&&&&(((***((((((((((((((((((((((((((()))))))))))))))((((((***(((''''''((())))))((('''((())))))''''''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''))))))(((''''''(((((((((&&&%%%%%%'''))))))))))))((('''&&&&&&$$$&&&(((((()))+++---000,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,---,,,***))))))***,,,.../////////111333333111///000000//////000000111222...000111111///000222444000000111222333333444444000222444444333333444555333222222333555666666555888888999999888777666555333333444444555666666777888888888999::::::;;;;;;;;;<<<>>>>>>===>>>???AAAAAA??????BBBAAA???CCCIIIPPPhhh{{{rrruuuuuuxxxsssiiidddfffmmmuuupppggg___XXXRRRMMMJJJGGGCCC>>><<<;;;;;;;;;;;;666777999888777555555666<<>>>>>>>>>>>@@@BBBDDD@@@@@@DDDBBB@@@FFFPPP]]]~~~yyytttwww|||wwwmmmfffgggkkktttpppjjjddd^^^WWWPPPKKKGGGDDD@@@=========<<<;;;555777999999777666666777;;;GGGWWWeeeqqquuunnncccQQQKKKFFFBBB<<<444000111((((((((()))))))))))))))++++++*********))))))))))))******)))''''''((()))************************&&&'''(((((())))))))))))((('''%%%%%%'''((('''&&&''')))******)))((()))+++&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&&&&'''((('''%%%&&&'''))))))((()))***,,,(((''''''''''''((())))))***+++,,,,,,+++***+++,,,,,,+++************+++,,,+++++++++)))((((((+++---333111...,,,,,,---///111/////////111333444222111111000///...///000222333111555999888333000///111///000111222333333222222000222444555444444555666333222222333555666666555444555777888999999777777555555666666777888888888::::::999999:::;;;======999;;;============???AAADDD??????DDDCCCBBBKKKYYYppp~~~{{{xxxnnnfffdddgggvvvrrrmmmfff```YYYQQQMMMEEECCC@@@??????>>>===;;;666888999888666555555666999BBBOOO___pppyyyuuulll]]]TTTLLLHHHBBB999222///)))))))))*********+++++++++++++++*********))))))((()))******(((''''''((())))))))))))))))))))))))%%%&&&'''((()))))))))))))))'''&&&&&&'''(((((('''%%%'''((((((''''''((()))&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$%%%''')))((((((''')))***)))(((((()))***%%%%%%%%%%%%&&&(((***,,,%%%(((,,,---,,,+++******,,,+++***))))))***+++,,,+++++++++)))((((((+++---333111...,,,+++,,,///000/////////111444444333111222111///...///000222333---333999999666222222444111222333444444333222111000222444555444444555666333222222333555666666555111333555777888888777666666666777777888888999999;;;:::999999:::;;;===>>>888999;;;<<<<<<<<<>>>@@@DDD>>>>>>DDDDDDDDDOOO___yyy}}}}}}{{{xxxwwwwwwvvvuuusssrrrrrrrrrqqqsssuuuxxx|||xxxnnndddaaabbbzzzuuunnnggg```YYYRRRNNNDDDCCCAAA@@@@@@@@@===<<<777888888777444333333444777>>>KKK\\\ooo{{{yyypppeee[[[QQQLLLGGG<<<222---******++++++,,,,,,,,,,,,+++++++++************)))''')))++++++)))'''''''''((((((((((((((((((((((((%%%%%%'''((())))))))))))***)))'''''')))))))))((($$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###%%%'''*********'''((()))(((&&&%%%%%%&&&***)))))))))))))))***+++************************)))************+++++++++---,,,+++*********+++,,,//////...------------...///////////////000111111000000////////////000000222333444555555444222111111111111111111111222222333444444333222111333444666666666666555555555555333111000222666777666555666666777888999999999999;;;::::::::::::;;;<<<<<<;;;<<<<<<;;;;;;<<>>???GGGVVVhhhuuuyyyyyylllhhh^^^UUUOOOHHH;;;...000---***))))))+++,,,,,,)))))))))))))))))))))))))))***,,,...//////......************))))))))))))((('''&&&'''((())))))'''))))))(((((('''''''''&&&)))(((''''''''')))***+++'''((()))'''###"""$$$&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$######$$$%%%&&&'''((()))(((%%%###%%%***+++((($$$)))(((((('''''''''(((((())))))((((((((()))******************************)))************+++++++++,,,++++++******+++,,,---......------------......///////////////000111111111000000000000000000000000222333444444333222111111111222222333333333444333444444333222111333555888888888888777777777777666444333444666777666444666777888999::::::::::::;;;;;;::::::;;;;;;<<<=========>>>===<<<===???BBB@@@AAAAAAEEEKKKOOOkkk}}}}}}yyywwwvvvuuuppppppnnnmmmlllkkkkkkjjjmmmkkkjjjiiiiiihhheeeccceeeeeeiiinnnpppqqqxxxuuuhhhaaa___iiioooqqqmmmeee]]]TTTLLLIIIGGGEEEDDDDDDCCCBBB@@@<<<;;;;;;999888777777666<<<<<>>>>>@@@AAA>>>CCCCCCGGGQQQ^^^~~~|||xxxtttpppooonnnnnnjjjjjjjjjjjjkkklllmmmnnnlllkkkkkkkkkkkkhhhddd```bbbcccggglllnnnooovvv~~~}}}mmmbbb___dddlllrrrppphhh___SSSIIIIIIHHHFFFEEEFFFFFFEEECCC>>>>>>===;;;999888777666;;;999;;;III^^^ooowwwwww|||yyyqqqiiibbb[[[MMMAAA777222...---//////,,,(((------------------------+++,,,,,,---------,,,+++************)))))))))))))))(((((()))++++++***)))))))))(((((((((((('''''''''''''''&&&''''''((()))%%%&&&''''''&&&''')))+++(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&$$$###%%%((()))'''$$$###$$$&&&'''(((''''''&&&''''''&&&''''''((()))***************************))))))*********+++++++++*********+++,,,---......******++++++---...///000000000111111111222111111222333444555444222000......///000222333333333222000111222333444555666666222333444333222222444555555555555555666666666666777777666777777777777666888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======???@@@AAA@@@>>>>>>???@@@@@@FFFDDDGGGUUUlllzzz{{{~~~~~~{{{yyyuuuqqqnnnmmmlllllljjjjjjjjjkkkmmmoooppprrrpppooonnnmmmllljjjgggdddddddddgggkkklllnnnttt}}}uuuiiidddeeennnsssqqqjjj```TTTJJJJJJHHHEEEEEEEEEFFFEEEDDDAAA@@@???===;;;999777666<<<888999EEEZZZmmmwwwyyy|||{{{wwwpppjjjcccVVVJJJ???888000---...///,,,(((------------------------,,,,,,,,,,,,,,,+++******************)))))))))((()))))))))***,,,,,,+++)))))))))((((((((((((((((((''''''&&&&&&&&&'''''''''&&&''''''''''''((()))***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((&&&$$$"""$$$&&&)))))))))((('''&&&&&&&&&&&&'''((()))***************************))))))*********+++++++++******+++,,,---.........******+++,,,---///000111000000111222333222222222111222444555444333111/////////000111222333333333///000111222333444555666111333333333222222444666444555555555666666666777444555666666666777888999888888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>@@@AAA@@@>>>>>>>>>???@@@FFFDDDHHH```|||vvvyyy|||wwwyyywwwuuurrrooonnnlllllliiijjjkkklllmmmnnnooooootttqqqnnnlllkkkkkkjjjhhhhhhhhhiiilllmmmnnnttt|||yyymmmhhhjjjqqqvvvrrrkkkbbbXXXOOOLLLIIIFFFDDDEEEEEEDDDCCCCCCCCCAAA???<<<:::888888>>>;;;;;;DDDVVViiivvv|||zzz|||zzztttpppiii^^^SSSHHH???444------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********)))************)))))))))((()))))))))+++------+++)))(((((())))))))))))))))))''''''''''''''''''&&&&&&)))((('''''''''((((((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''''''''%%%$$$&&&(((***++++++)))(((&&&&&&&&&'''((()))***+++************************)))************+++++++++***+++,,,---......------,,,,,,,,,---...///111111000111222333444333222222111222333333333333222111000111111111222222333333000000111222333444444555111222333333222222444666666666777777888888999999333444666777666777999:::777888999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>===???AAAAAA???>>>???@@@===DDDFFFSSSwwwzzztttpppttttttsssrrrpppmmmkkkiiikkkllloooqqqrrrqqqpppoooqqqnnnjjjhhhhhhiiiiiihhhkkkjjjkkknnnnnnooovvvzzzmmmiiimmmtttxxxuuuooohhh```XXXRRRNNNJJJGGGFFFEEEDDDCCCEEEDDDBBB@@@>>><<<::::::>>>======DDDRRRcccrrr{{{zzz}}}}}}yyytttmmmbbbXXXNNNFFF<<<333...---...///************************,,,,,,+++***)))))))))***************))))))))))))(((((()))+++------***((((((((())))))))))))******''''''((((((((('''&&&&&&)))(((&&&&&&'''((('''&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&''')))***+++******)))'''''''''((()))***,,,,,,************************)))************++++++++++++,,,---......------,,,---------...///000111222000111333444555444333222000000111111222222333333333222222222222222333333222333333333444444555555111222333333222333555777666666666777888999999999555777999999777777888;;;666777888999::::::::::::<<<<<<<<<<<<<<<======>>>===???AAABBBAAAAAAAAABBB???HHHOOOfffxxxsssqqqpppqqqrrrrrrppplllhhhfffhhhkkkooossstttrrrooommmllljjjiiihhhiiiiiihhhfffjjjiiikkknnnooorrrzzz|||pppmmmllltttzzzyyyuuuppphhhaaaZZZVVVQQQLLLJJJHHHGGGFFFEEEDDDCCCAAA???>>><<<;;;<<<===???CCCKKKZZZkkkwwwyyy}}}~~~zzztttlllaaaWWWPPPMMMFFF===444000000222++++++++++++++++++++++++++++++))))))((()))******************))))))))))))'''((()))+++---,,,***'''(((((()))))))))*********(((((()))))))))((('''&&&'''%%%###$$$''')))((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))((((((((()))((((((((()))))))))))))))''''''(((((()))+++,,,---************************)))************+++++++++,,,---.........---,,,+++//////...//////000111222000111333555555444333222/////////000111222444555444444333333222333333333444444555555555555555555111222333333222333555777333444444555666777777888888:::<<<;;;888777888:::666666777888999999999999<<<<<<<<<<<<<<<===>>>>>>===@@@BBBCCCCCCCCCCCCDDDCCCNNNYYYwww|||xxxvvvnnnooorrrsssqqqmmmhhheee```dddjjjnnnooommmjjjgggiiiiiiiiikkklllkkkhhheeeggggggiiimmmpppsss|||~~~sssrrrhhhrrr{{{}}}{{{wwwooogggaaa\\\VVVQQQNNNKKKIIIHHHEEEEEECCCBBB@@@???======999<<>><<<<<<<<<===@@@>>>???AAABBBBBBEEEHHHOOOeeexxxuuulllooossstttrrrnnnlllkkkkkkjjjiiijjjkkkllllllkkkjjjkkkmmmooopppooolllkkkllllllmmmppptttyyy~~~|||xxxqqqsss{{{~~~vvvtttooofffZZZSSSRRRQQQMMMIIIEEEFFFFFFEEECCCAAAAAAAAA@@@======AAAFFFNNN]]]kkkwwwzzz{{{zzzwwwpppaaaSSSOOOQQQQQQKKKAAA777111///...,,,+++******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((((((''''''(((+++......+++))))))***+++******))))))******+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''(((&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&******)))((((((((())))))((((((&&&%%%%%%$$$$$$$$$000///---+++***+++,,,---))))))***+++,,,---......,,,,,,...//////...---,,,******,,,///111111...+++---------...//////000000//////111111111111/////////////////////000111111333333444444444444444444555444444333333333444444333333333333555666777888444555666777777888888888999:::;;;:::999888999:::999999999999::::::::::::;;;<<<>>>???>>>===>>>???>>>===@@@CCCCCCBBBHHHOOOZZZuuurrrlllooossstttrrrpppooonnnpppnnnkkkjjjjjjkkklllkkklllkkklllooossssssppplllqqqpppppppppssswww|||~~~xxx{{{xxxrrroooiii```YYYTTTQQQOOONNNHHHGGGEEEEEEFFFEEEDDDCCC??????@@@AAACCCIIIXXXgggwwwzzz|||{{{yyyttthhh\\\RRRSSSQQQKKKCCC:::333000///...,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((&&&)))+++,,,+++******+++)))******++++++******)))(((((((((((((((((((((((('''''''''(((((('''''''''%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&'''''''''''''''((())))))'''&&&%%%$$$$$$$$$$$$$$$...---,,,******+++,,,---******+++,,,,,,---......---.../////////...---,,,++++++,,,...111111...,,,------------......//////...///000111111000///...000000//////000000111222333222222222111111222222555555444333333333444444333333444444555666777777444555666777777888888888999:::;;;:::999888999:::888888999999999:::::::::;;;===?????????>>>???@@@???>>>AAADDDBBB@@@IIIWWWnnnwwwssslllooorrrssssssrrrrrrrrrrrrnnnjjjiiijjjlllmmmnnnooollljjjmmmtttwwwvvvsssuuusssqqqpppqqquuuyyy|||~~~yyypppmmmjjjccc\\\UUUQQQPPPPPPLLLHHHEEEEEEGGGGGGDDDAAA>>>???BBBCCCBBBFFFVVVfffxxx|||~~~|||wwwlllbbbUUUSSSOOOJJJCCC<<<555111///...---,,,,,,,,,......++++++,,,,,,,,,,,,------,,,++++++***))))))))))))((()))*********)))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))+++******)))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''(((((()))'''&&&&&&%%%$$$$$$%%%%%%+++******))))))***+++,,,+++++++++,,,,,,------...---.../////////...---,,,...,,,+++,,,...000000///---------..................///000111111000///...///............///000000222111000//////000000111555444444333333333444444555555555555555555444444444555666777777888888888888999::::::888888999:::888888999999999:::::::::;;;===???@@@??????@@@AAAAAA???AAADDD@@@@@@PPPdddwwwsssmmmoooqqqrrrrrrrrrssstttpppmmmiiihhhjjjnnnpppqqqrrrmmmiiikkkssszzz}}}}}}wwwtttpppnnnnnnrrrwwwzzz{{{oooiiihhhddd]]]UUUQQQPPPQQQOOOKKKGGGEEEFFFEEEBBB???>>>@@@BBBCCCBBBGGGVVVfffyyyyyynnncccVVVQQQLLLGGGCCC>>>777222///...---,,,++++++,,,,,,+++++++++,,,,,,---------++++++***************+++++++++******))))))((('''((()))***++++++***)))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))******)))((((((''''''((((((%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%''''''((((((((())))))(((''''''''''''((((((''''''&&&&&&&&&&&&&&&)))))))))))))))***++++++***+++++++++,,,,,,,,,---,,,,,,...//////...---,,,///---+++,,,...000111111........................//////111111111111//////---------------...//////222111000//////000222222444333333333333444555666555555666666555444444333444555666777777888888888777888999999888888999:::999999999999:::::::::::::::<<>>???>>>>>>@@@AAACCC@@@BBBHHHIIISSSvvvvvvpppnnnoooppppppooopppsssuuuqqqooommmnnnppptttvvvwwwtttsssssssssvvvyyy}}}xxxtttooolllmmmrrrxxx}}}rrriiigggdddaaa]]]ZZZWWWVVVPPPOOOLLLIIIEEEDDDEEEFFFCCC@@@@@@AAABBBFFFPPP[[[lllxxxzzzjjj]]]XXXPPPHHHEEEFFFDDD>>>777000000///...---,,,++++++******+++,,,,,,---......************++++++,,,---...,,,))))))+++,,,***((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''(((%%%%%%$$$############$$$$$$%%%&&&''''''%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''))))))***+++,,,------...******************++++++((()))+++---......------+++,,,...000222222///---000000000000000/////////000111222333333222111000444444333333444444555666555444333333333555888999111111222333444666777888111222444666777777666666444555666777888888888888666888999999888888999;;;::::::;;;;;;;;;;;;<<<<<<999;;;===>>>>>>>>>???AAABBB???CCCJJJNNN]]]}}}{{{yyysssoooooopppooonnnooorrruuutttrrrpppqqqsssvvvwwwwwwuuuvvvxxxxxxxxxxxxzzz|||yyyuuupppmmmnnnssszzztttkkkiiieeecccbbb___\\\YYYNNNOOONNNKKKFFFEEEHHHKKKEEEAAA>>>@@@AAADDDMMMUUUeeesssyyyhhh[[[YYYQQQHHHFFFHHHGGGAAA:::222111111///...---,,,+++******+++,,,,,,---......************+++,,,---------***((())),,,...---+++***)))(((''''''((()))***''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%'''''''''%%%###"""&&&&&&''''''&&&&&&%%%$$$#########$$$%%%&&&((()))%%%%%%%%%$$$$$$%%%&&&&&&,,,+++***))))))+++---...,,,---...---,,,,,,---...,,,,,,,,,,,,+++,,,,,,------...///111111111000///000000000000000000000000111000///111444444222///000///...///222444444444111111111111111444888<<<;;;666333333666777555222555666666555444444555777666666777:::<<<<<<:::888;;;;;;;;;:::::::::999999;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@CCCFFFBBBEEEGGGIIIWWWwww~~~wwwssswwwsssqqqooommmnnnqqqtttwwwrrrrrrrrrqqqqqqrrrtttvvvxxxvvvtttvvv{{{~~~yyyvvvttttttsssttt|||yyyllliiifffddddddbbb]]]YYYOOOOOOOOOOOOMMMJJJHHHFFFFFFBBB@@@@@@@@@AAAGGGOOOaaaxxxwwwjjjhhhcccZZZNNNGGGFFFGGGGGGFFF777111,,,---///...,,,+++---+++)))'''''')))+++---,,,+++)))((()))***,,,---++++++++++++++++++++++++******)))(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&'''((('''&&&$$$###))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((('''%%%((('''%%%$$$###$$$$$$%%%,,,+++***)))***+++---...+++---......---,,,,,,---......---,,,+++,,,...///...//////000000000000///000000000000000000000000111000000111444444222///000///...000222444444444333444444333333555999<<>>??????@@@CCCEEEDDDDDDGGGSSSkkkyyytttrrr}}}uuurrrooonnnpppsssuuuvvvtttttttttsssssstttvvvxxx{{{yyyvvvwww{{{}}}}}}{{{xxxtttrrrssstttwww~~~|||nnnjjjeeeccccccaaa]]]YYYSSSSSSRRRPPPNNNLLLJJJIIIEEEAAA???@@@@@@@@@EEELLL[[[tttxxxkkkkkkccc[[[PPPHHHEEEGGGIIIJJJ@@@888000...//////,,,***,,,+++***))))))***+++,,,)))((('''&&&&&&'''(((***++++++++++++++++++++++++******)))((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%))))))))))))((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&'''(((((('''%%%&&&%%%$$$#########$$$$$$,,,+++*********+++,,,---***,,,//////...,,,+++,,,000000000...------000222111000000////////////000000000000000000000000000000000000222444444222000111000///000222444444444666666666555444666999<<<@@@;;;666444777;;;======999::::::999777777888999888888888:::<<<;;;999666555666666777999;;;<<<===::::::;;;;;;;;;<<<<<<<<<;;;===@@@AAAAAAAAABBBDDDDDDAAAGGG```vvvsssuuuzzztttmmmlllppptttuuutttqqqpppppppppqqqrrrtttuuu}}}yyywwwwwwyyyzzzyyywwwuuupppnnnqqqvvvzzzqqqlllgggdddcccaaa^^^[[[YYYXXXUUUSSSPPPNNNLLLLLLEEECCCBBBCCCCCCBBBFFFLLLXXXsssuuuiiijjjccc]]]SSSJJJDDDEEEJJJNNNJJJAAA555...///000...***,,,,,,++++++++++++,,,,,,,,,+++***)))))))))++++++++++++++++++++++++++++++******)))))))))((((((((()))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))))))))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''&&&&&&'''(((((('''%%%(((((('''''''''((()))***,,,++++++******+++,,,,,,(((+++///000...,,,+++***///222444333000///000222222111000.........///000000000000000000000000000000111222333444333222111222000///000222444444444666777777555444555777::::::777444444777:::;;;<<<333555666777777888;;;===:::::::::<<<===<<<999777666666666666888:::<<<===:::::::::;;;<<<<<<======<<<>>>AAABBBBBBAAABBBBBBFFFCCCOOOsss|||uuutttyyy|||~~~wwwvvvxxxuuuqqqssswwwwwwuuuooonnnmmmmmmoooqqqrrrrrryyyvvvssssssvvvvvvtttrrrrrrlllkkkqqqxxx}}}wwwrrrkkkgggeeedddaaa^^^]]][[[XXXTTTQQQOOONNNMMMIIIGGGGGGIIIHHHFFFIIINNNYYYsss~~~pppdddfffddd```XXXLLLCCCBBBHHHNNNPPPGGG999///...111///++++++,,,------------,,,+++------,,,+++++++++,,,,,,************************)))))))))******)))))))))***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&''')))***(((((()))(((((('''&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((('''%%%(((((())))))***+++,,,,,,,,,+++++++++++++++++++++(((+++...///...,,,******---222777777444000//////222111000.........///000000000000000000000000000000111333444444333222222222111000111333444444333555666666555333333555777555444555666888999999888333444666777777888;;;===;;;;;;<<<===>>>===;;;888999888777666777888:::;;;::::::;;;<<<<<<===>>>>>>>>>@@@BBBCCCBBBAAABBBBBBGGGKKKaaa|||rrrmmmmmmsssuuuvvv|||zzzzzz|||{{{xxxtttrrrpppnnnnnnppprrrrrrqqqrrrpppnnnooorrrsssqqqnnnooojjjjjjqqqyyy}}}~~~xxxqqqllljjjhhheeebbb___]]]YYYUUURRROOONNNNNNLLLJJJJJJLLLKKKHHHJJJOOOWWWooo}}}}}}xxxmmmcccfffeeeccc\\\PPPEEEAAAEEEJJJPPPJJJ===000---111000,,,***+++---......---+++*********))))))((((((((((((************************((()))************))))))***)))((('''''''''''''''(((''''''&&&'''(((***+++(((((((((((((((((('''&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((('''%%%######$$$%%%&&&'''((((((,,,,,,,,,++++++++++++***)))+++......---+++***++++++222888888333///---///111000000////////////000000000000000000000000000///222444444333222333333333222111111333444444333333444444444222222444666333555777999999999888888888999:::999888888999;;;;;;;;;;;;===???>>><<<999<<<;;;999777666777999:::;;;;;;<<<===>>>??????@@@@@@BBBCCCCCCBBBAAABBBCCCBBBPPPrrrvvvmmmiiijjjqqqtttwww{{{yyyttttttqqqmmmmmmpppqqqpppnnnooommmlllnnnqqqrrrpppmmmmmmjjjkkkrrrxxx{{{~~~wwwrrrpppmmmhhhddd^^^]]]ZZZWWWSSSQQQOOONNNMMMKKKKKKLLLKKKHHHJJJNNNTTThhhrrrrrrsssmmmfffjjjdddccc___UUUJJJDDDDDDGGGMMMLLLCCC444...000000,,,***+++,,,------,,,+++***,,,,,,++++++******))))))************************((()))***+++++++++***))))))(((((('''(((((()))))))))(((((((((((())))))***'''(((((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''&&&&&&'''(((((('''%%%###$$$%%%''''''(((((((((,,,,,,,,,,,,++++++*********+++------+++***+++,,,---222666555///,,,---000...//////000000000000///000000000000000000000000///222555555333222333444444222111111333444444333111333444444333333444666555666777777777777888999888999999888777666888999888888999<<<======;;;999===;;;999777777888:::;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDCCCAAAAAABBBDDDBBBZZZoookkkhhhkkktttyyy~~~|||wwwssssssuuuvvvtttqqqqqqooonnnpppssstttqqqnnnlllkkknnntttwwwxxx}}}{{{wwwtttpppjjjeee^^^]]]\\\YYYVVVSSSQQQOOOQQQNNNMMMMMMKKKIIIKKKPPPUUUeeeiiiiiimmmkkkgggkkkbbbcccaaa[[[RRRKKKGGGFFFKKKPPPKKK:::///...///+++***++++++++++++++++++***............---,,,++++++************************'''(((***,,,,,,+++***)))''''''''''''((()))***+++))))))*********)))((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''&&&&&&'''(((((('''%%%&&&''')))*********)))))),,,,,,,,,,,,,,,+++***)))***+++,,,,,,******+++,,,///333444111+++)))---333---...///111111111000///000000000000000000000000///222555555333222333444444333111222333444444333111222444444444444555777666666555444333444777999333444555555555555888:::666666777:::<<<<<<:::888===;;;999777777999;;;===<<<===>>>???@@@AAABBBBBBDDDDDDDDDBBB@@@AAACCCEEELLLiii}}}kkkllljjjnnnxxx~~~|||tttsssrrrsssvvvvvvsssoookkklllpppuuuvvvvvv{{{}}}yyyvvvqqqjjjeee^^^^^^]]][[[YYYUUURRRPPPUUUQQQPPPPPPNNNKKKNNNTTTZZZeeefffccciiiiiieeehhhaaabbbbbb___YYYQQQKKKGGGKKKTTTQQQ???000...---***************************+++,,,,,,+++***)))((('''))))))))))))))))))))))))'''(((***,,,---,,,***)))''''''''''''(((***+++,,,)))***+++++++++)))((('''''''''((((((((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%$$$%%%'''((((((''''''&&&///...,,,***))))))******++++++++++++,,,...000111111000...---,,,...///000000...,,,...111444333222111111000000000000111111333333333333333333333333111333444333000000222555444666666555444333444555555555555555555555444444777888999::::::999888777888888888888999;;;===???<<<<<<;;;::::::999888888@@@???===;;;<<<>>>AAABBBCCCJJJEEE>>>@@@BBBEEEOOO\\\xxxmmmgggwww~~~{{{xxxsssvvvxxxwwwxxx~~~~~~zzzuuunnnjjjgggdddbbbbbbdddaaaYYYSSSWWWUUUSSSTTTWWWYYYYYYYYYccc[[[SSSSSSUUUXXX]]]cccggggggfffbbb```\\\SSSJJJIIIMMMMMMFFF888///...000...------,,,,,,++++++***+++++++++*********))))))))))))(((((('''''''''&&&***)))((()))++++++)))((()))))))))))))))***++++++(((((())))))))))))((((((%%%((()))&&&&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))"""%%%((((((%%%$$$&&&(((%%%&&&&&&&&&''''''((((((,,,,,,---,,,,,,***)))(((+++++++++,,,---///111222000///...------...///000222000...000333555555444111111111000000111111111222333333333333333333222000222333222111111333666777777555333111111444666444444444444444444444444777888999999999999888777888888888888999:::<<<===::::::::::::::::::::::::>>>===<<<;;;<<<===???@@@AAAHHHDDD>>>BBBDDDHHHTTTjjjxxxrrrsss~~~|||{{{wwwrrrooojjjhhheeeeeeeeebbb^^^ZZZYYYXXXXXX[[[___bbbaaa______TTTKKKIIIMMMSSS\\\ddddddffffffdddcccaaaXXXOOOFFFJJJLLLGGG===444000/////////......---,,,,,,,,,,,,,,,+++++++++******************))))))(((((((((***)))))))))++++++)))((()))((((((((())))))***+++(((((())))))))))))((((((%%%)))***((((((***)))&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%'''))))))((((((((()))&&&&&&'''''''''(((((((((***,,,...///...,,,)))''',,,,,,,,,---...000222333......//////////////////111000///000222444444444222222111111111111222222111222333444444333222111///111222222111222444666999888666222000111444777333333333444444444444444777888888999999888888777888888888888888999:::;;;888999999:::;;;<<<<<<===<<<<<<<<<============>>>>>>FFFCCC???CCCEEELLL\\\}}}yyy{{{~~~~~~zzzxxxtttssspppnnnkkkhhheeedddaaaaaabbbeeehhhhhheeeaaaYYYMMMBBB@@@EEENNNYYYcccbbbeeeffffffhhhhhhaaaXXXFFFHHHIIIHHHCCC;;;333...000000//////...---------------,,,,,,,,,++++++++++++++++++******************))))))***++++++***(((((((((((((((((()))))))))(((((())))))))))))((((((&&&***+++***+++---,,,)))&&&&&&&&&&&&&&&'''(((((('''''''''(((((())))))***,,,***(((&&&%%%%%%&&&'''(((''''''(((******)))(((''''''(((((((((((()))))),,,---///000///...,,,+++///////////////000000111---...//////000//////...///.........000111222222333222222222222222222333111222333444444333222111///000111111222333555666888999888666333333444666444444444555555555555555777777888888888888777777888888888888888888999999;;;;;;<<<<<<======>>>>>><<<===>>>??????>>>=========DDDCCC@@@CCCEEEPPPddd~~~}}}wwwyyyrrrnnnlllllllllllllllkkkfff___ZZZUUUKKKAAA???CCCKKKVVV```ccceeefffgggjjjmmmjjjdddLLLJJJHHHGGGFFF@@@666///000000//////...------,,,......---------,,,,,,,,,++++++++++++******************)))***+++,,,***(((((((((((()))))))))(((((((((((())))))))))))(((((('''+++---,,,...111000---******((('''&&&'''''''''&&&&&&'''(((((()))***************))))))((('''&&&(((&&&%%%&&&)))***(((%%%((((((((()))))))))))))))000000/////////000000111222111111000000///...---------...///000000//////............//////111222333222222222222222222333111111222333333222111111000000000111222444555555666888;;;;;;999666444444555666666666777777777888777777777777777777777777777888888888888888888888????????????????????????>>>???@@@AAAAAA@@@>>>======DDDCCCAAADDDGGGWWWpppuuuyyytttuuuuuutttoooggg___XXXUUUTTTNNNJJJHHHHHHJJJRRR[[[dddffffffggglllqqqppplllUUUOOOIIIGGGGGGCCC:::222//////......---,,,,,,,,,.........---------,,,,,,************************+++***)))***,,,,,,***)))(((((()))***))))))((('''(((((())))))))))))(((((((((,,,------///333555333///...+++)))'''&&&&&&&&&%%%%%%&&&'''(((((())))))$$$'''***,,,---+++(((&&&***'''&&&'''******(((%%%)))))))))))))))(((((((((111000/////////111222444222222222111000...---,,,------......///000000000///111111111000000222444222222111111111111222222222222222222222222222222222000///000333444555444333777;;;===;;;888555333666666777777888999999999888777777666666777777888777777888999::::::999999@@@@@@@@@@@@???????????????@@@AAAAAAAAA@@@???>>>>>>DDDCCCBBBFFFLLLbbbuuu|||~~~}}}rrrcccWWWSSSTTTSSSTTTUUUSSSMMMJJJPPPZZZdddfffgggiiioootttrrrmmmYYYSSSLLLJJJIIIFFF>>>666//////......---,,,,,,+++......---------,,,,,,,,,***************++++++++++++******+++,,,,,,+++)))))))))***++++++***((('''(((((())))))))))))(((((())),,,---,,,///555888888222000---***'''&&&''''''&&&&&&&&&''''''(((((((((!!!$$$))),,,---,,,)))'''++++++***+++,,,+++***((())))))((((((((((((''''''......///000000111111222//////000000000///...---......------...///111222///111222111//////111444111111111000000111111111333222111000000111222333333111///000333444444222111444888:::999777555444555666666777888888999999888777666555555666777888666777999:::;;;;;;;;;;;;======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>CCCCCCEEEKKKSSSooo}}}{{{qqq|||www```PPPOOOTTTRRRWWW]]]ZZZOOOHHHOOO[[[```eeejjjnnnsssuuuooogggWWWSSSOOONNNNNNJJJBBB:::000000//////...---------------------,,,,,,,,,+++***+++++++++,,,,,,,,,---+++******+++,,,,,,+++)))***+++,,,---,,,+++)))((((((((())))))))))))((((((+++---,,,***...666;;;;;;111///,,,***(((((()))***((((((((((((((((((((((((###%%%''')))*********)))***,,,---,,,+++*********((((((((('''''''''&&&&&&***+++...111222111///...,,,---...000000000/////////...---,,,---///111333---///000///---,,,///222111111000000000000111111444222000......000222444444222///000333444333111000333666666666555555666444555555666777888888999888777666555555666777888666777999;;;<<<<<<<<<<<<::::::;;;===>>>???AAAAAA@@@?????????>>>>>>======>>>CCCDDDGGGNNNYYYyyyxxxwwwxxxzzz~~~sssiiisss|||^^^KKKKKKSSSPPPXXX```]]]NNNFFFOOO^^^]]]dddmmmssswwwvvvmmmbbbTTTRRRQQQSSSRRRMMMDDD===111111111000//////......------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,+++***+++,,,---+++)))***+++---------+++)))((((((((())))))))))))((((((+++---+++)))---666<<<>>>000...,,,***)))***,,,...*********)))))))))))))))''''''&&&&&&'''(((***+++(((***---,,,(((&&&'''***((((((''''''&&&&&&&&&%%%...000222222000///......//////...---------------...............///000111111111000000000111333444333222111000000222444555///000111222222222222222444222111222333555444444333333333444444444555555777666555555555777888999999999:::::::::999888777===:::999:::===>>>===;;;999;;;===>>>???>>>===<<>>???===<<<999:::<<<>>>>>>===<<<;;;>>>???@@@BBBBBBCCCCCCCCCEEEEEEDDDHHHXXXwwwwwwuuupppooouuuvvvzzzwwwtttsssmmmtttwwwbbbSSSLLLJJJGGGGGGHHHHHHCCC@@@GGGPPP\\\dddnnnsssvvvssshhh]]]JJJDDDLLLXXX\\\___YYYIII999333000111111......///------,,,++++++******))),,,,,,,,,,,,,,,++++++***------,,,,,,+++******)))---,,,***+++------+++(((+++,,,---,,,***)))***+++,,,***)))+++///333555555111000...,,,++++++,,,---)))------)))(((***,,,+++---,,,+++,,,,,,,,,***((((((((((((((())))))))))))&&&(((***+++)))'''&&&&&&//////000...---,,,...///000000//////......//////111111000///............333222222111111111111222111333666888999888666555111222333333333333333333333111000111222444333333222222222333333333444444555555555666777999:::;;;???===<<<:::999999::::::>>><<<<<<===>>>???>>>===:::;;;<<<=========<<<;;;<<<===???AAABBBCCCCCCCCCEEEGGGFFFIIIaaazzzuuuvvvrrrrrrwwwzzz}}}zzzyyyyyyssszzz}}}lll[[[OOOGGGDDD??????@@@AAA>>>>>>EEENNN]]]fffpppvvvyyyvvvmmmbbbNNNDDDIIIVVV^^^eeeaaaRRR===777222222111...---///------,,,,,,+++*********,,,++++++************+++---,,,,,,++++++*********,,,+++))))))*********)))***,,,,,,,,,***)))***++++++***)))***...111222222000...,,,)))(((((()))***'''++++++'''&&&***......111///...------,,,)))'''''''''(((((())))))******)))))))))***+++***(((&&&/////////---++++++---///000000////////////000000000000///////////////000444333333222111111111111000222555777888777666555111222222333333333222222333111000000222333333222222222222333333333333444222222333444666777999999AAA???===;;;::::::;;;<<<>>>======>>>????????????<<<===>>>>>>>>>>>>=========>>>???@@@AAABBBBBBBBBCCCGGGGGGNNNlllxxxvvvwwwtttuuu{{{|||pppaaaUUULLLEEEAAA???======>>>>>>???GGGPPP]]]gggrrrxxx{{{yyyqqqhhhSSSEEEEEEPPP[[[eeeeeeWWW@@@999333222111//////111/////////...------,,,,,,,,,,,,***))))))***+++,,,,,,,,,,,,++++++************)))'''&&&&&&'''((((((***+++,,,+++***)))***++++++***)))***---///000///...,,,***'''&&&&&&'''(((&&&))))))%%%&&&+++000000333111///...---+++(((%%%&&&''''''((()))******+++,,,)))((())),,,,,,)))&&&/////////---++++++---///000000////////////000000.........//////111222333333333333333222222111111000000111222444444555555111222222222222222111111333111000111222444333333222222333333333444444444111222333555777888999999AAA@@@===;;;;;;;;;<<<======>>>???????????????@@@???@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@??????AAAFFFKKKXXXzzzwwwvvvvvvsssxxxzzzkkk^^^VVVPPPKKKHHHDDDAAA?????????@@@HHHQQQ]]]gggsssyyy|||{{{uuunnnXXXHHHCCCJJJTTT```cccWWWCCC;;;555333222000111444000000///......------,,,---,,,+++******+++,,,---,,,,,,+++++++++++++++***+++***)))((('''''')))***)))***++++++))))))***+++***))))))***,,,.........******((('''&&&&&&'''''''''++++++((()))///333444666444111000///---)))'''&&&''''''((()))******+++,,,***((()))+++,,,)))&&&//////000...---,,,.../////////......//////000000------...///000222333444222333333444333333222111//////000111222444555555333333333333333222222111444222111222333555444444333333333444444444555555555555777999:::;;;;;;;;;???>>>===<<<<<<<<<===>>>===>>>??????>>>>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>BBBGGGSSSiiivvvvvvtttttt}}}oooccc^^^[[[YYYXXXMMMGGGCCCAAA@@@@@@GGGOOO[[[fffsssyyy||||||wwwqqq^^^LLLDDDGGGMMMZZZ```YYYHHH???777444222000111444......------,,,+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++,,,------,,,******+++---((()))+++***))))))***+++)))))))))***---///...---'''(((((())))))(((((('''))),,,---+++,,,222666777666555333222111///,,,***''''''(((((())))))******+++)))(((((())))))((('''...000111111///......///......------...//////000////////////000111222333111222333444444444333222...000222555666666666555555555666666555444444333555333222333444666555555444444555555555666666666666777999:::;;;;;;;;;:::<<<<<<<<<============>>>;;;===??????===<<<>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@EEEKKK]]]}}}|||wwwyyywwwzzzuuujjjeeeeeefffhhhXXXQQQIIIEEECCCBBBGGGNNNXXXeeerrryyy{{{|||xxxtttdddQQQGGGFFFIIIWWWaaa]]]NNNDDD;;;555222...///222.........---,,,,,,++++++))))))***++++++++++++++++++++++++++++++++++++++++++---......+++******,,,''')))******))))))***,,,(((((()))+++...//////...$$$&&&)))+++,,,+++)))(((%%%***,,,***+++000333333222111000//////...,,,***(((((((((((()))))))))))))))))))))((('''&&&''')))...000222222000///......---------------...///000111000000000000000111111000111333444555444444333---111555:::;;;:::777555777777888888777666555555666444333333555666666555555555555666666666666777666777888999::::::999888:::;;;<<<===>>>>>>>>>===;;;===???>>><<<<<<>>>@@@BBBAAAAAA@@@?????????@@@@@@AAABBBBBBCCCCCCCCCCCCIIINNNeee{{{zzz}}}|||wwwnnniiiiiimmmqqqaaaYYYPPPJJJFFFEEEIIIOOOWWWdddqqqxxx{{{{{{yyyuuugggUUUJJJGGGHHHVVVcccaaaSSSHHH===777111---,,,///000000000///......------'''((()))+++++++++***)))++++++++++++++++++++++++'''***---,,,)))'''((()))''')))******))))))***,,,(((((()))+++...000000///###%%%***---...---***((( %%%((('''(((,,,...------,,,++++++,,,+++)))'''))))))))))))((((((((((((''')))***(((%%%$$$''')))444333333333333111...+++111111111000000000000000111111222222222111111000222222222222333444555666555444444333333333444444999888777555555555666777666444333444555666555333555555555555666666666666===;;;999777666666888999999:::;;;;;;<<<<<<<<<<<<======>>>???@@@AAAAAAAAA>>>>>>@@@AAAAAAAAAAAAAAADDDDDDBBBAAADDDGGGFFFCCCPPPWWWuuu|||xxxvvv}}}zzzooohhhgggjjjmmmccc]]]TTTLLLFFFFFFHHHJJJTTTdddsssxxxyyy|||zzzvvvlllaaaRRRIIIKKKUUUaaaiii[[[MMM???777444111000111222111111000///......---***++++++)))((('''(((***++++++++++++++++++++++++,,,,,,,,,+++***)))((((((*********))))))***---000000,,,((()))...111///---+++)))))),,,//////,,,((('''''')))******+++++++++******++++++++++++******)))((()))+++***'''(((,,,)))******(((''''''((()))333222222222222111///,,,000000000000000000//////111111222222222111111111222222222222333444555555555555444444444444444555888777666555555666666777666666666666555444333333555555555555666666666666888888777666666777888999888999:::;;;<<<<<<<<<<<<>>>>>>>>>??????@@@@@@AAA===>>>???@@@AAAAAAAAAAAACCCBBBAAAAAACCCEEEEEEDDDUUUdddzzz|||yyy|||pppiiigggiiilllgggaaaYYYPPPJJJHHHHHHIIIQQQaaapppxxx{{{}}}|||xxxrrrgggWWWLLLLLLTTT___fffbbbVVVHHH>>>666///---...111111111000///.........,,,,,,,,,+++*********++++++++++++++++++++++++***++++++******))))))((((((*********))))))***---000///,,,((()))---///...+++''''''(((***,,,+++)))''''''((()))***************+++++++++,,,,,,+++++++++,,,***+++,,,***&&&'''+++)))))))))((('''''''''(((222111111111222222000......//////000000000//////111111111111111111111111222222222333333444444555555555444444444555555666666666555555555666777777888;;;===<<<888555444444555555555555666666666666666666777888999:::::::::666777888:::;;;<<<<<<<<>>>>>>>>>>>======>>>???@@@@@@@@@@@@DDDDDDDDDFFFFFFFFFJJJOOOiii{{{tttoooppp|||zzzzzzrrrmmmkkkkkkjjjgggaaaZZZSSSNNNKKKIIIMMMYYYiiivvv|||~~~}}}{{{{{{sssggg[[[WWW\\\gggooohhhddd]]]RRRCCC555111333111000000000/////////...///...,,,,,,---......---,,,,,,,,,+++******))))))******************++++++)))***+++***))))))+++------+++))))))++++++***((("""%%%((((((&&&$$$&&&((())))))************))))))***++++++,,,,,,++++++***...,,,,,,---+++)))***///,,,***)))))))))***))))))111///...///111222111000///111222444444333222222111111000000111111333333111222333444444444333333444444444444444555666666444444555555666666666777;;;???DDDBBB<<<777777888555555555555666666666666666888:::;;;;;;:::888666555666888:::;;;=========??????>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAAAAA@@@DDDBBBCCCFFFEEEEEEMMMWWWxxx}}}ttttttqqqwwwyyysssooonnniiifffaaa\\\VVVQQQMMMKKKMMMVVVeeessszzz|||{{{zzz|||wwwmmmaaaZZZ[[[dddlllkkkiiieee\\\KKK:::333444000000000000////////////...,,,***+++---...---,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,---)))***+++***))))))***,,,,,,+++************)))((($$$'''))))))&&&%%%'''***((())))))************)))))))))************)))))),,,******,,,,,,***---333...,,,******+++,,,+++)))111000......000111111000000111333555666555444333111111000000000222333444111222333444444444333222333333333333333444555666444444555666666666555555666999<<<<<<888555555666555555555555666666666666555666777888888777555444777888999;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAAAAAAAABBB@@@AAACCCBBBCCCOOO___|||pppoootttvvvyyytttrrriiigggccc]]]WWWRRROOOMMMMMMRRR___nnnxxxyyyzzz{{{|||zzzrrreeeYYYUUU[[[bbbooommmkkkbbbQQQ>>>444222000000000000////////////...+++)))***---...---+++,,,,,,------------------------------------------(((***++++++))))))***+++******+++++++++***))))))'''((())))))(((((()))+++'''((()))******+++++++++(((((())))))))))))((((((***((()))+++++++++///555///,,,)))))),,,---+++)))222000......///000000//////000333555666555444222111000//////000222444555111222444555555444222111111111111222222444555555444555666666666555444333333444555555555555555555555555555555666666666666444555777888999888888777999:::;;;<<<============<<<<<<======>>>>>>?????????@@@AAABBBBBBCCCBBBBBBDDDAAAAAADDDCCCDDDUUUjjjzzzqqqkkkmmmuuuxxx}}}xxxuuummmjjjeee___XXXSSSOOOMMMJJJMMMYYYjjjuuuxxxzzz~~~zzz{{{wwwjjj[[[TTTXXX^^^mmmlllkkkeeeWWWDDD777333////////////000000000000...+++(((***---///...+++,,,------....../////////.........---,,,,,,,,,+++(((***++++++)))((()))***)))***,,,,,,,,,+++++++++***)))((((((***++++++***%%%&&&((()))+++,,,,,,,,,))))))************))))))+++)))(((*********...444...***'''(((+++,,,***'''333111......///000//////---///222444555444333222111000//////000222444555111222444555555444222111111111111111222333444555555555666666666555333222444222222333555777777666555555555555666666666777666777888:::;;;<<<======;;;;;;<<<===>>>>>>>>>===;;;<<<<<<===>>>??????@@@@@@@@@AAABBBCCCCCCCCCCCCHHHDDDDDDGGGFFFHHH[[[sss~~~sssnnnkkknnnvvvyyyyyyvvvrrrnnnhhh```YYYSSSOOOMMMHHHJJJUUUgggsssxxx|||xxx{{{yyynnn```XXX[[[aaaiiihhhhhhfff[[[III<<<777////////////000000000000///+++(((***...111///,,,,,,------...///000111111......---,,,,,,+++******(((***++++++)))((())))))(((***,,,---,,,,,,,,,,,,,,,)))&&&'''***,,,+++)))$$$%%%''')))+++,,,------******++++++++++++******,,,***)))***)))(((,,,222---)))%%%&&&***+++)))%%%111111222222222000...---...111444777777555222000333333333333333333333333333333222222222222222222000111333555666666666555666666666666555444333333444444333333444555777888222444666666444444777:::999888888>>>EEEIIIHHHEEELLLFFF@@@<<<<<<<<<;;;:::AAA@@@???>>>>>>@@@BBBCCCBBBBBBAAACCCDDDEEEDDDBBBAAA???BBBEEEBBBGGGdddxxxrrrqqqmmmnnnttt{{{~~~{{{xxxpppmmmhhhddd^^^XXXQQQLLLGGGKKKTTTbbbpppyyy}}}~~~{{{{{{yyyuuuoooggg___[[[hhhllliii```VVVMMMAAA666222000000333222///111555...---...000222444333222)))***+++,,,...///000000---...///...---++++++,,,---,,,,,,+++*********************++++++,,,,,,,,,))))))************)))((())))))))))))************(((***,,,+++(((''')))+++...,,,***)))******)))((((((((())))))))))))((((((000111111111111000000//////111444666666555222111111111111111111111000000222222222222222222222222222222444444555444333333555666666555555444444333444444333333444555777888333555666666444444777999:::888888<<>>???===:::===;;;888888:::===>>>???;;;;;;;;;<<<>>>@@@CCCDDDCCCBBBBBBCCCEEEEEEDDDBBBDDDCCCDDDFFFKKK___|||tttnnniiiiiimmmqqqsss|||yyyuuurrrmmmhhhbbb[[[UUUPPPKKKIIILLLWWWhhhuuu{{{|||}}}}}}|||yyyuuuooojjjfffjjjppppppgggZZZPPPHHHCCC777333111111000---...111000///.........---+++)))***+++++++++,,,,,,,,,,,,***,,,---...,,,,,,,,,---))))))+++,,,---...//////,,,,,,++++++++++++++++++(((((())))))***))))))((()))))))))*********++++++$$$&&&)))***+++,,,///111---,,,***)))******)))(((((())))))******))))))(((000//////...///111333444111222222222333333333333888888777777666555555555111111111222222222222222333333333222222222111111555555444444444555555666555444444333444555666777666666666555555555555666999888777999;;;<<<;;;999999999888999;;;>>>???@@@======>>>???@@@BBBDDDEEEAAA@@@@@@AAACCCDDDBBBAAACCCCCCCCCEEEOOOlll}}}ssslllggggggjjjooorrr}}}zzzuuurrrnnnjjjeee```YYYUUUOOOJJJIIIRRRcccrrrzzz||||||||||||{{{wwwsssooommmooouuuvvvmmm^^^QQQJJJHHH999444000000000...///222111///.........---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000/////////111---,,,,,,---///222555777,,,,,,,,,++++++*********(((((())))))******))))))))))))*********+++++++++(((***+++---///000222333---+++))))))***+++***))))))))))))******)))))))))//////......///111333444222111111111222222333333555444444444333333222222111111222222333333333333111111111222222222333333444444444444444555666777555555444333444555666777777666555555555555666555888888888999;;;<<<===<<<:::;;;<<<===>>>???@@@AAA?????????@@@@@@AAABBBBBB@@@??????@@@BBBBBBAAA???AAABBBBBBEEEVVVzzz|||rrrjjjffffffjjjjjjooo~~~{{{tttrrrooolllhhhddd^^^[[[SSSMMMIIIPPP^^^nnnxxx|||{{{{{{{{{{{{yyyvvvsssqqquuuyyy{{{tttdddTTTLLLJJJ<<<555000000000000111333000///......//////---+++............------------,,,...000000/////////111...---++++++---111666:::,,,,,,,,,++++++*********(((((()))***************************++++++++++++,,,,,,,,,---///000111111---+++))))))***+++***)))))))))************))))))////////////000111222333111111111111222222222333444444444444444444555555222222333333444444555555222222222222222333444555444333333333444555777888666555444333333444555666777555444444666777666666888888999:::;;;===>>>???<<<>>>@@@AAA@@@@@@AAABBB===>>>>>>>>>??????????????????>>>@@@AAABBBAAA??????BBBCCCIIIbbbxxxooohhhfffiiillllllqqq|||uuussspppmmmjjjfffaaa]]]TTTOOOKKKNNNZZZhhhttt{{{{{{{{{{{{{{{zzzxxxvvvuuuxxxzzz|||yyykkkYYYNNNKKKAAA888111000111111111444000///...///111111///---/////////...............***,,,---...,,,,,,,,,---,,,+++******+++///222444,,,,,,++++++++++++++++++))))))***+++,,,,,,,,,,,,*********++++++++++++,,,+++*********,,,------,,,,,,***))))))***++++++***)))******++++++******)))...///000111111111111111000000111222222222222111555555555666666777777888333333444555555666666777555444333222222333333444444333222222444666888999666555444333333444555666666444333444666888777666:::::::::::::::<<<>>>???;;;???BBBCCCBBBAAABBBCCC<<<<<<===>>>???@@@@@@@@@AAA@@@@@@AAACCCCCCBBBAAA>>>CCCFFFRRRrrrzzzxxxtttlllfffgggkkkpppqqqttt}}}xxxuuurrroookkkfff```\\\SSSPPPMMMNNNTTTaaaoooyyy||||||}}}|||{{{zzzyyyxxxwwwxxx{{{|||qqq___RRRMMMHHH===444111111000000111111000//////000000...---------..................***,,,------+++******+++''')))+++---......---,,,++++++++++++++++++,,,,,,******+++,,,------------*********+++++++++,,,,,,***(((''')))+++---,,,***,,,***))))))***++++++***)))******++++++******)))...///111222222111000000///000111333333222111111000111111222333444555555444444555555666777777888888777555333222222222333444333222222333666888:::666666444444333444555666666444222333777999888777;;;;;;;;;:::999:::<<<>>>:::>>>BBBDDDCCCBBBCCCDDD;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBAAACCCDDDEEEDDDBBB???DDDJJJYYY~~~~~~wwwrrrsssqqqjjjfffhhhnnnrrrrrrsss~~~{{{xxxtttoookkkeee^^^ZZZQQQPPPNNNMMMQQQ]]]lllwww~~~~~~~~~}}}}}}|||zzzzzzvvvuuuyyy}}}uuudddUUUOOOMMMAAA666333222///...///111000//////000///---+++,,,,,,,,,---------......---...//////---++++++,,,%%%)))///333333000+++(((*********++++++,,,,,,---***+++,,,---............******+++++++++,,,,,,,,,***(((''')))---///...,,,,,,***))))))***++++++*********++++++++++++******...///000222222111111000111111222333333333333222222333444444333333555777777888888888999999999999666444222111111333666777666666666666666777888888888777777666666666666666555555555555666777888999;;;;;;;;;999777666777999;;;>>>AAABBB@@@>>><<<<<<@@@<<<>>>EEEJJJHHHCCC@@@BBB@@@???AAACCCCCCAAA>>>FFFGGGRRRooozzztttqqqpppqqqnnnjjjkkkppppppsss|||~~~|||wwwqqqjjjbbb[[[VVVXXXPPPLLLOOOPPPSSSaaaqqq}}}{{{wwwtttrrruuuvvv|||vvvaaaQQQLLLNNNEEE;;;333000000000000222000......///000000///...---,,,...000111000//////222333222///------///+++,,,111888<<<<<<666111333...***(((***,,,,,,+++...***+++///000---,,,,,,+++,,,,,,,,,,,,+++******+++,,,------++++++,,,---...---+++)))(((((()))))))))((('''((()))***)))(((---...///000111000000///000000111222222222222111333444444444333333444666666666666666666666777777666555333222222444666888666666555555666666777888666666666666777888999999999999888777777777777888888:::;;;;;;:::::::::;;;:::===@@@AAA@@@>>>======???===AAAJJJNNNJJJBBB???@@@??????@@@CCCDDDCCCAAAFFFKKK\\\|||~~~}}}yyyvvvuuupppkkklllpppsssssswww~~~|||xxxtttmmmeee]]]XXXXXXPPPLLLMMMMMMPPP\\\kkk~~~~~~yyyssspppooooooqqqxxx|||uuudddUUUOOORRRJJJ???666222111111000222111///...///000///...///...---...000111000///...000111000---+++,,,---***+++///333777888666555222///,,,++++++,,,,,,,,,+++((()))---///---+++,,,++++++,,,,,,++++++***)))***+++,,,,,,******+++,,,,,,+++***(((((((((((())))))(((((((((***+++***)))------.../////////////////////000111111111111000444555555444222222333555444444444444444444333333777666444333444555777888555555555555555666777777444555555666888:::;;;<<<===<<<:::999888777666666666999>>>@@@@@@?????????;;;>>>@@@AAA@@@>>>>>>>>>??????DDDMMMQQQJJJBBB===???>>>>>>@@@CCCEEEEEEDDDIIITTTnnnzzzvvvsssnnnjjjkkkpppyyyvvvuuuzzz~~~|||yyyvvvqqqiii```ZZZVVVOOOJJJKKKKKKLLLWWWeee{{{~~~uuummmiiiiiigggkkkrrrxxxtttgggYYYSSSWWWPPPEEE;;;555333222111333111////////////...---...---,,,---...///...---,,,...///...,,,******+++)))+++---...000222555888///000000...,,,,,,---...+++((()))...000...---...***++++++++++++***)))))))))***++++++))))))***+++***)))(((((((((((())))))))))))(((***+++,,,+++***......////////////000//////000000111111111111111555666666444222222333444444444333333333333222222777666555555555666888999555555555555555666666777555666666777888:::<<<===<<<;;;:::999777777777777888===CCCGGGGGGEEEBBBAAA???AAACCCCCCAAA???>>>>>>@@@@@@DDDLLLNNNHHHAAA>>>@@@@@@@@@AAACCCEEEFFFFFFLLL^^^~~~yyytttqqqnnnlllpppvvv{{{{{{}}}yyyvvvrrrkkkbbb\\\UUUMMMJJJKKKJJJJJJUUUbbbwww}}}|||qqqfffbbbbbbbbbfffnnntttsssjjj]]]VVVYYYRRRHHH>>>888444333333444222000/////////---,,,---,,,++++++------,,,+++,,,---...---,,,+++++++++***,,,//////---///333777,,,///111///,,,***,,,...---***+++000333111000111******++++++******)))((()))+++,,,+++***)))***,,,)))))))))))))))***++++++***)))***+++---...,,,+++/////////000000000111111000111222222333333222222555666666444222222333444444444444444444444444444777666666666666777888999555555555555555666777777888888888888888999999:::888888888777777888888888===BBBIIIMMMLLLHHHDDDAAADDDFFFFFFEEEAAA???>>>>>>BBB@@@BBBFFFGGGCCCAAAAAABBBBBBBBBBBBBBBCCCEEEFFFNNNfff~~~zzzuuusssqqqrrrzzzyyytttqqqkkkccc]]]SSSMMMJJJLLLLLLLLLUUUbbbtttzzz{{{oooccc]]][[[___eeelllrrrsssmmmaaaXXXXXXSSSJJJAAA999555555555444222000/////////---,,,...---,,,---...///...---..................---,,,+++...222222///...000333+++---///...+++)))+++...---***+++000333111000111+++++++++++++++***))))))+++,,,---,,,+++***+++---)))******+++,,,,,,,,,,,,******+++---///000...,,,000000000000000111222222111111222333333333333333444555555444222222333555555555555666666666777777666666666666666777777888666666666666666777888888:::999888777777777777777666666666777777999::::::@@@FFFMMMPPPOOOJJJDDDAAAFFFGGGGGGEEEAAA???>>>>>>BBB??????BBBBBB@@@AAADDDCCCCCCDDDCCCBBBCCCEEEHHHSSSooozzzyyyttttttuuu{{{yyyrrrnnnjjjddd___TTTNNNLLLOOONNNMMMUUUbbbsssyyy~~~{{{qqqddd\\\XXX]]]dddkkkqqqtttqqqfff[[[YYYUUUMMMCCC:::555555666333111////////////...---000//////000222333333222///.........000000...,,,,,,...111333222111000000,,,,,,---,,,+++***,,,---+++((()))...000...---...+++,,,,,,,,,,,,+++******+++,,,------++++++,,,---******+++,,,---------,,,++++++,,,///111111///---000//////...///000111222000000111222222222222222333444444444333333444666444555555666777888999999555555555666666666777777777777777777777888999999999888777777666666666777777777777888999:::;;;;;;@@@EEELLLPPPOOOJJJDDDAAACCCDDDDDDCCC@@@??????@@@@@@>>>>>>AAAAAA???BBBFFFAAACCCCCCCCCBBBCCCGGGKKKbbb~~~}}}yyywwwzzzzzzpppllljjjeeeaaaVVVPPPNNNPPPNNNLLLSSS___tttyyy}}}}}}uuuiii___XXX[[[cccjjjpppvvvvvvlll```\\\XXXQQQFFF;;;555444555222111///...///000///...///......000222444444333///...---...000111///,,,,,,,,,---///222333222111///---+++***+++---......+++((()))---///---+++,,,,,,------------,,,++++++***,,,---,,,+++***+++,,,******+++,,,,,,,,,+++***++++++---000333333000...///......------///000111//////000111111111111111222333444444333333555777333444555666777999::::::555555555555666666666666888888888888888999999:::777777666666666666777777::::::999999::::::;;;<<<>>>CCCJJJNNNNNNIIIEEEBBB???@@@AAAAAA??????@@@AAA???===???BBBBBB@@@BBBGGG???AAACCCCCCBBBEEEJJJNNNqqq}}}~~~|||pppkkkjjjgggcccXXXRRROOOQQQNNNKKKQQQ\\\vvvyyy}}}~~~yyynnnbbbZZZYYYaaajjjpppwwwzzzqqqddd```\\\TTTHHH<<<555333444222000......///000000///+++++++++---000222333222///---,,,---000000...,,,+++)))))),,,111555555333222...******,,,///000///...***+++///000...,,,,,,------......------,,,+++)))+++++++++***)))***+++)))***+++,,,,,,+++***)))+++,,,...111333333111///222000///......///000222//////000111222333333333444444333333444666777888555555666999;;;<<<:::888444555555666666666666666777888888777666777:::===888888888999999:::::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<@@@EEEIIILLLKKKJJJHHHCCCCCCCCCBBBAAA???>>>===>>>???@@@@@@@@@AAACCCFFF@@@CCCBBBEEEIIIDDDIII[[[|||}}}qqqkkkfffbbbbbbUUUUUUUUUSSSNNNLLLSSS^^^rrr{{{{{{rrreee[[[\\\bbbllluuuyyyxxxtttpppfffaaaXXXKKK@@@888666666444333222000///.........------------------------333000---...000333333111++++++,,,---...///000000111222000---***+++000555////////////000000111111...---,,,,,,++++++++++++000***$$$%%%+++///---)))((((((((()))***+++,,,---000///...000333444111///111000///......///000111000000000111222222222333222222111111111333555666555555777999<<<===;;;999555555666777777777777666555666777777666777999;;;777777888888999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;>>>BBBFFFHHHHHHGGGFFFAAAAAABBBBBBAAAAAA@@@???>>>@@@AAAAAAAAABBBDDDFFF@@@DDDBBBDDDHHHDDDKKK___vvvpppiiicccaaaWWWTTTRRRPPPLLLKKKQQQ[[[rrr{{{}}}ttthhh^^^]]]cccllluuuzzzyyyuuuqqqkkkggg]]]PPPBBB888444444444333222000//////......------------------------111///---...000222111000,,,,,,,,,---...///111222666444111---+++,,,000333000...,,,***)))***+++,,,,,,,,,+++***************---+++))))))+++---......++++++++++++,,,---...///---,,,,,,...000111///,,,111000///......///000111111111111111111111222222333222111000111222555666555555666999<<<===<<<:::666666777888888888888888444666888888777777888999999999999999999:::::::::999::::::;;;;;;::::::999:::<<>>@@@AAABBBCCC>>>???@@@AAAAAAAAAAAAAAA@@@BBBDDDDDDDDDDDDEEEFFFDDDHHHGGGGGGKKKLLL\\\wwwzzztttkkkdddbbb___WWWPPPMMMKKKKKKPPPVVVqqq{{{}}}rrriii```ccciiiqqqxxxxxxtttppppppooohhhZZZIII;;;333111333222111000////////////........................,,,---...///000///---,,,000///---,,,---000333555AAA:::333...///000000///111000---***)))))))))***+++******)))))))))******)))+++------------///111++++++*********++++++,,,))))))))))))******))))))111111000000000000111111222222222111111111111111555555444444444555666777222222222444777999999888777888888999999999999999666888;;;<<<;;;:::;;;;;;BBBAAA@@@>>><<<:::999888888999999999999999999888;;;;;;<<<===>>>???AAAAAA??????@@@AAAAAA@@@@@@@@@@@@BBBEEEEEEDDDDDDEEEEEEBBBHHHGGGGGGLLLQQQggg~~~wwwqqqjjjggggggccc[[[SSSPPPNNNMMMRRRXXXrrr|||wwwooobbbcccgggooovvvwwwrrrnnnjjjkkkhhh\\\KKK<<<555333222222111000/////////000////////////////////////,,,---/////////...---,,,000///---,,,---000333555@@@:::333000000000///---,,,------...---,,,++++++++++++*********++++++,,,+++***+++---///000...,,,,,,,,,++++++***+++++++++)))******))))))))))))***111111111111111111111111111111111111111111222222333444555555555555444444333222111333555777666666777777888999999999999888888:::<<<<<<;;;;;;<<<===BBBAAA@@@>>><<<;;;999999888999999::::::999999888;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@@@@???@@@BBBEEEFFFEEEDDDDDDDDD>>>EEEEEEFFFLLLVVVqqq|||ssslllggggggjjjddd^^^XXXUUUQQQOOOTTT[[[ttt}}}{{{ssseeeeeehhhnnnuuuvvvqqqlllcccffffff]]]MMM>>>777555222222111000000000000000000000000000000000000000---...000///...,,,------......------...000222444;;;888444111000///...---((()))+++---...---+++***+++************+++,,,,,,+++++++++...000000---***000///...------,,,------***++++++***(((((()))+++111111111222222111111111000000000111222222222333333555777999999777444333555333222333444666555555666777777888999888888888999:::;;;;;;::::::<<<>>>=========<<<<<<;;;;;;;;;999999::::::::::::999999999:::;;;<<<<<<===<<<<<<<<<===>>>@@@AAAAAAAAAAAA@@@BBBEEEEEEDDDCCCCCCCCC===EEEFFFHHHPPP]]]}}}vvvlllddd___aaaeeebbb___]]]YYYSSSPPPVVV^^^vvv}}}wwwkkkiiijjjooovvvwwwrrrlll^^^dddfff^^^NNN???888666222111111000000000000000000000000000000000000000...000000///,,,,,,---///,,,,,,,,,---...///111222333444444222///---------)))***+++,,,,,,,,,++++++)))))))))))))))***+++++++++...111222000...,,,+++000000///------,,,,,,,,,+++,,,,,,***((('''))),,,111111222222222222111111//////000111222333333444555777:::======:::666444777555333333555666555555666666777888888888888777999999:::999888999<<<>>>999999999:::;;;<<<======999::::::;;;;;;::::::999888999:::;;;<<<;;;:::::::::;;;===???AAABBBCCCDDD???BBBDDDEEEDDDCCCBBBBBB???GGGJJJLLLUUUccc}}}oooeee]]]XXXYYY^^^aaa```___[[[TTTPPPVVV```xxx~~~yyynnnllllllpppwwwxxxrrrlll]]]cccggg___OOO@@@888777222111000000000000000111000000000000000000000000000111111///,,,+++...111++++++,,,---...///000000...222444333///,,,,,,---------,,,++++++,,,---...((((((((((((((()))*********111777666000+++,,,//////...---,,,+++************,,,,,,***'''&&&))),,,333222111111111222333444444444444444444444444444666777888888888777555444444222222555777666666666999888777666666777888888999999:::::::::;;;;;;;;;777888999:::;;;;;;;;;;;;===;;;999:::<<<===;;;999::::::999888888999999999??????????????????@@@@@@AAABBBCCCBBBBBBBBBDDDFFFCCCFFFHHHJJJXXXxxx}}}qqqeee___WWWPPPSSS]]]fffdddbbb^^^VVVRRRYYYbbbxxx~~~rrrllljjjooouuuuuussssssppplllfff^^^TTTHHH<<<444666000---///000///000222//////000000111111111222000000///...............---------...............000111111///,,,******+++---,,,+++***))))))))))))))))))))))))))))))))))))---///111111///,,,++++++///...------,,,,,,,,,,,,+++*********))))))((((((333222111111111222333444444444444444444444444444555555666666777666666555666555555777777666555555999888777666666777888888888888888888999999999999999999:::;;;;;;<<<======>>><<<:::;;;===>>><<<:::;;;::::::999999:::::::::>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCEEEEEEFFFIIIOOObbbvvvhhh[[[TTTOOOKKKRRR^^^jjjhhheee___WWWSSSZZZdddzzzuuummmjjjooovvvxxxwwwwwwsssmmmeee^^^WWWLLL@@@666555000...000222000000222///000000000111111111111000000///...............------------------------///000111000...---...///...---,,,+++++++++++++++************************+++---//////---+++))))))------,,,,,,,,,,,,,,,,,,************)))))))))(((222222222222222333444444444444444444444444444444444444444444555555666777888888888777777666555444888888777777777777888888666666777777777888888888;;;;;;::::::;;;<<<===>>>===<<<;;;<<<===>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>???@@@AAACCCDDDDDDBBBCCCDDDCCCBBBBBBDDDEEEGGGGGGKKKXXXrrr}}}ppp```RRRLLLIIIIIISSS```nnnkkkggg```WWWTTT[[[fff}}}{{{qqqkkkpppxxx|||{{{zzzwwwnnnddd^^^ZZZRRRDDD999444000///222444111111222000000000000111111111111000000///.........//////............------------,,,...////////////000222,,,,,,++++++***+++++++++++++++++++++++++++++++++)))+++------+++)))((((((++++++++++++++++++,,,,,,************))))))))))))222222222222333333444444333333444444444444444444333222222222333555777888666999999777555666666444777777777777777888888888777777777777888888888888<<<;;;999888999;;;===>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAABBBBBB@@@BBBCCCCCCCCCCCCFFFHHHIIIGGGNNNdddooo```QQQMMMKKKLLLVVVbbboookkkfff___WWWSSS\\\ggg~~~vvvnnnrrrzzz~~~}}}|||wwwlll```\\\\\\VVVHHH;;;444000000444555333111222000000000000000111111111000000///////////////000///////////////.........+++---............///111***))))))(((((()))))))))++++++++++++++++++++++++)))+++,,,,,,***(((((()))))))))******++++++++++++*********)))))))))))))))222222333333444444444444333333333444444444555555222111111111333555777888222888:::666444777888555666666777777888888888888888888888999999999::::::;;;:::888777777999;;;<<<999999::::::::::::;;;<<<===<<<<<<<<<======>>>???????????????>>>>>>>>>>>>>>>@@@BBBCCCDDDEEEHHHKKKIIIGGGSSSrrrqqqbbbUUURRRPPPOOOUUU^^^jjjgggccc]]]UUUSSS\\\hhhzzzsssvvv}}}~~~|||{{{vvviii]]]YYY[[[XXXKKK>>>666222222555666333111222111111000000000000000000000000/////////000000111111111111111000000/////////000111000.........000+++***))))))))))))))))))***************************+++,,,,,,***)))***+++((((((***++++++++++++***))))))))))))))))))******222222333444444444444444222333333444444555555555222222222333444555777777222:::<<<777444888:::777555666777888888999888888999::::::::::::;;;;;;;;;:::999888777777888999:::777888::::::999999:::<<<<<<<<<<<<<<<===>>>???????????????>>>======<<<<<<>>>@@@BBBCCCDDDFFFIIILLLJJJJJJ[[[sssdddXXXUUUSSSOOOQQQXXXbbb```^^^[[[UUUTTT^^^jjjzzzwww{{{}}}{{{zzzuuuiii]]]ZZZ\\\ZZZOOODDD999555333666666333111222111111111111000000000000000000/////////000111111222222111111000000//////222333444222000//////000///...---,,,++++++++++++))))))))))))))))))))))))+++,,,---,,,******+++,,,((()))+++,,,,,,+++***)))))))))))))))************222333444555555555444333222222333333444555555666222222333555555666666666555???AAA999555999;;;777444555777888999999888888::::::::::::;;;;;;;;;;;;999999999999999999999999666999;;;;;;999999;;;===<<<;;;;;;<<<===>>>???????????????>>>>>>>>>>>>>>>AAABBBCCCDDDDDDEEEGGGIIILLLNNNdddvvvfffXXXUUUSSSOOOPPPVVVZZZZZZZZZYYYVVVWWWaaammm}}}yyyxxxzzz}}}{{{{{{wwwlllaaa]]]___]]]UUULLL===888555555555222111222111111111111000000000///000000//////000111111222111111000000///......---000111222000...---...///111000///---,,,+++++++++***************************+++,,,+++******+++---***+++,,,---,,,+++***(((((()))))))))************222333444555555555444333222222333333444555666666222333555666777666666555999CCCEEE<<<666:::;;;777444555777888999999999888999999:::::::::;;;;;;;;;::::::;;;;;;;;;:::999999777:::<<<<<<::::::<<>>>>>??????@@@@@@@@@AAACCCDDDEEEDDDCCCCCCEEEGGGMMMQQQkkkyyyhhhYYYUUUSSSPPPRRRXXXVVVVVVXXXYYYWWWYYYcccooozzzrrrttt{{{~~~{{{}}}yyyoooeeeaaabbb```YYYRRR@@@:::555555444111111333222111111111000000//////000000///000000111222222000//////...---,,,,,,,,,+++---------+++***+++,,,111000...,,,***))))))(((++++++++++++++++++++++++***++++++***))))))+++,,,+++,,,---...---+++)))((((((((())))))*********+++000333777999888666444333555555555555555555555555555555666777888888777777888:::===>>>===;;;777555555555555555666777888999;;;::::::999999::::::;;;;;;:::999:::;;;;;;:::999888999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<=========>>>??????>>>>>>>>>AAACCCAAADDDFFFEEEFFFHHHHHHHHHKKKVVVyyy|||jjj\\\XXXSSSMMMMMMUUUQQQQQQWWW___]]][[[hhhzzz{{{uuunnnjjjnnnzzzzzzxxxuuuhhhcccbbb___bbbcccYYYHHH@@@666111222444444222///000000111111111111000///000222333222111///---222///,,,---...///---+++//////.........------,,,///...---,,,+++***+++++++++***((('''''')))+++,,,,,,------+++))))))***+++))),,,......---,,,---///)))))))))***))))))((((((///222666888777555333333444444444444444444444444666666777888888888777777888999;;;<<<;;;999777555666666666666777888999::::::::::::999999:::::::::<<<;;;999999;;;<<<;;;:::999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>???>>>?????????>>>???AAACCCCCCDDDDDDCCCEEEIIIKKKLLLRRRbbbppp```\\\YYYRRRQQQUUURRRTTT\\\eeeeeecccnnnyyysssjjjgggkkkxxx{{{yyypppeeeccceeecccfffeeeZZZKKKCCC999333222333333111000000111111111111000000///000000111000///...---///...---...000///---***111000///...------------...------,,,,,,+++*********)))(((((((((***+++,,,+++,,,,,,+++******,,,...,,,++++++---111333222111//////......---,,,+++***///222555666555333333333333333333333444444444444777777777888777777666666777777888888888777666666777777777777777888999::::::::::::999999:::::::::===;;;999999:::;;;<<<;;;;;;<<<<<<=========<<<<<<<<<======>>>>>>???@@@@@@>>>???@@@@@@???@@@BBBDDDFFFDDDAAABBBFFFIIIMMMOOOVVVnnnxxxhhhdddbbb\\\WWWWWWUUUWWW```jjjlllmmmwwwwwwqqqeeedddiiiwww}}}yyykkkbbbeeekkkiiijjjfffYYYMMMFFF<<<555333222111000......000111222222333333000//////..................------///000///---***444333000...,,,,,,---...,,,,,,---------+++***)))))))))((()))***+++,,,---***+++,,,,,,+++,,,...000000,,,(((+++111444222///......---,,,+++)))((('''///111333444333222222333222222333333333333333444666666666666666555444333666555555555555666666777888888777777888999::::::999999999::::::999999999<<<:::777777999:::;;;;;;==================<<<<<<<<<<<<===>>>>>>??????@@@>>>???@@@AAA@@@AAACCCDDDGGGCCCAAADDDGGGIIILLLOOO[[[{{{pppllllllfff^^^ZZZVVVXXX___hhhmmmrrr}}}vvvoooeeeeeejjjvvv~~~wwwgggbbbhhhpppooonnnfffWWWLLLFFF===666333222111000***,,,...111333555666666222000///------...///000......------...///......666444111...,,,,,,---...***+++---...---,,,)))((((((((()))***,,,------...+++,,,---,,,++++++---///222...******---...---***,,,,,,,,,+++***)))((('''000111333222111111222444222222222333333444444444555555555555444333222222555555444444444666777888888888888888888888999:::888999999::::::999999888:::888666666888:::::::::==================<<<<<<;;;<<<<<<======>>>??????===???AAABBBAAABBBCCCEEEFFFCCCCCCGGGIIIHHHLLLRRRjjjyyyuuuuuupppfff___YYYYYY\\\ccckkkuuuvvvnnniiiiiilllvvvuuufffbbbjjjsssrrroooeeeTTTIIIDDD===666333111111111---...000111333444444444333222000...---///000222000///...,,,,,,...111444666444111...,,,,,,---...)))+++,,,------+++***((('''(((***,,,---......------------,,,******+++---.........---,,,+++,,,,,,//////000000111000000000111222222222111111333555222222333333444444555555444444444444444444333222555444555555666777888999888888777777777888888999777888999::::::999888777888777777888:::;;;:::999;;;<<<<<<=========<<<<<<;;;;;;<<<======>>>>>>???===???BBBCCCCCCCCCDDDFFFEEEDDDFFFKKKJJJHHHPPP\\\}}}}}}yyyoooggg___]]]^^^cccnnn|||wwwnnnmmmlllmmmtttttteeeaaajjjtttssspppeeeTTTIIIEEE???999444222222222222333333333222111000000333222000///...///111222000000///...---///333777444333000...,,,,,,---...******+++,,,,,,+++***)))((())),,,...///...---,,,---------+++)))((()))+++))),,,///000//////111222...///000111222222222222222333333222000111444666222333333444555555666666444444555666666666555555444555666777888999::::::888777777666666777777777777888999::::::999888777888888999;;;======;;;999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@===???BBBDDDDDDDDDEEEFFFFFFEEEHHHLLLIIIIIIYYYmmmxxxqqqffffffffflllxxxxxxpppmmmlllkkkqqq~~~tttccc___hhhssssssqqqgggWWWMMMJJJCCC<<<666333222333222222333333222222111000222111000///...//////000---000222333222222444666111000///...------------******************+++***(((***---///000...,,,+++***++++++***)))(((***+++)))***---000222333111000***++++++,,,,,,,,,,,,+++333444333222111222444777333333444444555666777777555555666777888888888777444555777999:::;;;;;;;;;777777666666666666666777666777999::::::999777666888999;;;>>>@@@???===:::888999:::;;;<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA===???BBBDDDDDDDDDEEEFFFGGGFFFIIIKKKHHHKKKaaa{{{~~~wwwlllmmmnnntttyyyqqqllljjjiiinnn|||uuu```]]]fffqqqrrrqqqjjjZZZQQQNNNGGG???888333222222...///000222444555555555000000///...............+++///555777666444444555//////.........------,,,+++******)))******++++++)))+++...000000...,,,***'''((())))))((()))+++---+++)))***...333333---'''***************)))((('''222222222333333444444444555555555555555555444444777666444333222222333333666777777777777888888888888888888777888888999:::<<<<<<<<<;;;;;;:::::::::??????>>>>>>=========<<<888:::;;;;;;:::999999:::?????????@@@AAABBBDDDEEECCCCCCDDDDDDEEEEEEFFFFFFKKKFFFGGGLLLJJJPPPnnn}}}zzzyyyvvvqqqkkkgggooo~~~|||eee___fffoooqqqssspppccc\\\UUUKKKBBB<<<888444222222333555777777555333111555444222111000000//////444222111444777777222---///000000000///...------++++++******************+++,,,---------,,,+++***&&&'''***+++,,,+++***(((***+++,,,---------,,,+++***+++,,,***(((''''''(((222222222333333444444444444444555555555555555444555444444333444555666666666666666777777777888888777777777666777888888999<<<;;;;;;;;;;;;;;;;;;:::>>>>>>=========<<<<<<<<<:::;;;======;;;:::;;;<<<>>>>>>??????@@@BBBCCCDDD@@@AAABBBCCCDDDEEEEEEFFFIIIEEEGGGKKKKKKUUUyyyxxxsssllliiiqqq}}}hhhbbbhhhpppppprrroooccc___YYYPPPGGG@@@:::666444444444444444444444333333333333222111111000000000777555444555777666000+++....../////////...------+++++++++++++++*********//////000000000...---,,,'''((()))+++++++++***)))((()))***+++,,,++++++******---//////---+++))))))222222333333333333444444222333444555555555555555333333333444555777999999666666666777777777777888777666666666666777888888;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>===<<<<<<===>>>>>>>>>>>>???@@@BBBBBB??????@@@AAABBBCCCDDDEEEFFFDDDGGGKKKMMM]]]zzztttnnnkkkrrr~~~|||nnnggglllrrrqqqtttrrrhhhccc^^^VVVMMMEEE===999666555444222111000111222222222222222222111222222222777555555666777666111,,,,,,,,,---.........------++++++++++++++++++++++++............---,,,******)))))))))***************'''((()))+++,,,,,,,,,++++++...222444222...+++***333333333333333333333333111222333444555666666666444444555666777888999999777777777888888888888999777777777777777888888999::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===============>>>???@@@AAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDGGGJJJNNNccc|||tttnnnkkkqqq|||yyyqqqkkkooouuussswwwxxxoooddd```ZZZRRRJJJBBB;;;777333222111000//////......000111111222333333333333111111222555777666333000***+++,,,,,,------------+++++++++,,,,,,,,,,,,,,,---------,,,+++***))))))+++******))))))***++++++((()))+++---............+++...111222000...,,,+++333333333333333333333333111222333444555555555555666777777777777777777777888888888999999999::::::999999888888999999:::;;;;;;;;;;;;<<<<<<=========:::::::::;;;;;;;;;;;;;;;;;;<<<>>>>>><<<;;;<<<===============>>>???@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCEEEEEEGGGIIIOOOjjjtttooolllpppxxx}}}zzztttnnnhhhmmmsssrrrvvvyyyrrrccc___ZZZUUUPPPHHH???999333444444444333111...---000111222333444444333333...///111333444444111///******+++,,,---------,,,++++++,,,,,,------------111000//////...---------++++++************++++++((()))+++---............+++,,,...---,,,***+++,,,444444333333333333222222111222333444444444444444888888888888777666444444888888888999999999:::::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<=========:::::::::;;;;;;;;;;;;<<<;;;===>>>>>>===<<<<<<===>>>>>>===>>>>>>???@@@@@@EEEEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGIIITTTqqqxxxsssooorrrxxxzzzwwwrrrgggcccjjjpppnnnsssvvvooobbb]]]YYYYYYYYYSSSHHH>>>777888::::::888555222///000111333444444444333222///111222333222000---,,,++++++,,,---------,,,,,,+++,,,,,,------......//////...------,,,---------+++++++++++++++*********'''((()))+++,,,,,,,,,+++***+++,,,+++))))))***+++444444444333333222222222222333333444444444333333777777888777777555444333666666777777777888888888999999888888999999:::;;;============<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<>>>??????>>>======>>>??????>>>>>>>>>???@@@@@@CCCCCCDDDEEEEEEFFFGGGGGGGGGFFFGGGKKKYYYyyy~~~zzzvvvvvvzzz{{{wwwrrrfffcccjjjpppmmmpppsssmmmddd]]]YYY]]]ccc```RRRDDD;;;;;;:::999888555333222111222333555555444222222///111333444222000...---,,,------------,,,,,,+++,,,,,,,,,---.../////////++++++*********+++,,,---++++++,,,,,,,,,+++***)))((()))***+++,,,++++++***(((+++------,,,+++***+++444444444333333222222222333333444444444333222222555666777777777666444333555555555555666666666666888888888777888888999:::>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>???AAAAAA???>>>???@@@??????????????????@@@AAA@@@AAABBBDDDFFFGGGIIIIIIGGGFFFGGGMMM^^^{{{{{{}}}}}}yyyttthhheeemmmsssoooqqqssslllfff^^^ZZZaaajjjiiiZZZJJJ<<<:::888555333222222222111222444555555444222111,,,///222444444333222222............------,,,+++,,,,,,------...///000000...---,,,,,,---...000111***+++---...---+++)))(((***+++,,,---...---,,,+++(((+++///111000---+++***555444333222222222333444555555444333222222222222555555444444444555555666333333333444555666777777;;;;;;::::::999::::::::::::::::::999999999888888;;;:::888888:::>>>CCCFFFKKKLLLKKKIIIEEECCCBBBBBBCCCBBBAAA@@@@@@@@@AAABBB@@@AAABBBCCCDDDFFFGGGGGGDDDGGGIIIMMM]]]}}}wwwmmm```^^^bbblllqqqnnnjjjhhhbbb```^^^bbbkkkooofffYYYFFF@@@999555444333111///555222000111333444222///444444555555444222111000000///------------+++***+++,,,...///000///...------------,,,,,,+++++++++,,,,,,---......---,,,,,,)))***++++++,,,,,,++++++(((+++///222222///+++(((333333222111111222222333555444444333222222222333555555444444555555666666555555555555666777888999999999888888777888888999777777888999:::;;;;;;<<<<<<;;;999888:::>>>BBBEEEFFFKKKQQQSSSPPPJJJCCC???BBBAAA@@@??????@@@AAABBB@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIOOObbbuuukkk^^^]]]bbbkkkqqqoookkkiiicccbbbaaafffpppuuummmaaaQQQIII>>>666333444444333555333111111333444222000333333333333333111000//////---,,,,,,,,,,,,+++******,,,...000000...+++***------------,,,,,,++++++++++++,,,------,,,++++++***++++++,,,,,,,,,,,,,,,***,,,...000000...,,,***222222111111111111222222555444333333333333333444555555555555555666777777666666666666777888999999999888888777888888999999777777888999:::;;;<<<<<<===<<<::::::;;;===@@@BBBCCCIIIPPPTTTRRRKKKDDD@@@@@@@@@?????????@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGJJJHHHHHHSSSkkkssshhh\\\[[[aaakkkrrrqqqmmmlllgggffffffkkkwww}}}uuuiii]]]RRRCCC888444555777888444333222222333333222111111222222222111000///...---,,,++++++,,,---,,,***+++,,,...000///---***(((...---------------,,,,,,******++++++++++++******++++++,,,---------------,,,------------------,,,222222222222222222333333444444333333333444444555555555555555666777888888666666666666666777888999::::::999999::::::;;;;;;;;;;;;:::::::::999999999>>>===<<<;;;<<<===???@@@DDDFFFGGGGGGEEEDDDDDDDDD??????????????????@@@@@@AAAAAABBBDDDEEEFFFGGGHHHKKKGGGJJJZZZvvvrrrfff[[[ZZZ```kkksssrrrooonnnlllkkkjjjooozzzxxxkkk___TTTEEE:::666777999999444333333333333333222222222222222111111000000///---,,,+++,,,......---,,,/////////...---,,,***)))------------------------***++++++++++++++++++***+++,,,------......------,,,,,,---......---,,,,,,222333333444444444555555333333333333444555555666555555555666777888999999666666555555666666777777:::999999999::::::;;;<<<;;;;;;;;;:::::::::999999???>>>============>>>>>>BBBAAA@@@>>>===>>>AAADDD>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHKKKHHHNNNeeerrrfff[[[ZZZaaallltttuuurrrqqqrrrooommmqqqyyy}}}sssfffVVVMMMCCC;;;999999999999444444444444333222222333333222222222111111111111///...---...///000///...444222///---+++,,,---...------------------------,,,,,,++++++++++++,,,,,,+++,,,------......------***,,,...000000...,,,***222333444555666666666555333333333333444555777777666666666666777999:::;;;666666666555555666666777777777777777888999::::::888888999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA???>>>??????===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHKKKJJJWWWtttssshhh\\\\\\bbbnnnvvvwwwttttttvvvsssooopppvvvwwwlll^^^KKKFFF@@@<<<<<<<<<:::888333444555444333222333444333222222111111111222222111000//////000111000...555333000---,,,,,,...///++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,---------------)))+++...000000...+++)))111222333555555555555555222222333333555666777888666666666777888999;;;;;;888777777666666777777888777777777777888999:::;;;888999999:::;;;<<<=========>>>>>>?????????>>>>>><<>>>>>===>>>@@@AAABBBBBBBBBAAABBBBBBCCCEEEFFFGGGHHHIIIKKKNNNaaavvvkkk^^^^^^dddpppxxxxxxvvvuuuxxxtttoooooosssrrrfffWWWFFFCCC>>>===>>>>>><<<:::333555666555333111333444222111000000000000111222222000//////000000...---111111000///...---------*********+++++++++,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,000111222444555555444444222222333333555666888999666666666777888:::;;;<<<999999888888888888888999999999999999:::;;;<<<===<<<<<<;;;;;;;;;:::::::::<<<===???@@@@@@???>>>>>>@@@@@@???>>><<<<<<>>>@@@>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIKKKQQQhhhwwwmmm______eeeqqqyyyyyywwwvvvxxxtttooonnnqqqpppcccTTTFFFCCC???>>>???@@@>>><<<333555777555222111333555111000///......///000111222000///...//////---+++---...000111000...+++)))))))))*********++++++++++++***)))(((((()))***+++******+++,,,,,,,,,,,,+++...---,,,,,,,,,,,,---...222222333333333444444444555777888888666444333444666666666777888:::;;;<<<999999888888999999:::;;;888888999999999:::::::::======<<<<<<<<<<<<==================>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCHHHDDDCCCEEEGGGEEEFFFIIIPPP\\\wwwyyyppp``````fffrrrzzz|||zzzzzzyyyyyyvvvqqqnnnjjj```VVVGGGEEEBBBAAAAAA@@@???===:::;;;;;;:::666444333333000111111000///000222444222000...///111333444444000...,,,,,,---...///......---,,,+++***+++,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,+++***)))***+++,,,---.........222222333333333444444444888999:::999666444333333555555666666777999:::;;;999999888888999999:::;;;999999999::::::::::::;;;=========<<<<<<=====================>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBEEEBBBBBBEEEGGGGGGIIIMMMUUUeee{{{ssscccccciiittt{{{{{{yyyyyyyyyyyywwwrrroookkkbbbXXXJJJGGGDDDBBBAAAAAA@@@>>>@@@@@@@@@===999666444444111333444333111000000111666444111000000111000///000...,,,,,,---............---,,,+++++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,---...---,,,***))))))***+++,,,,,,---,,,,,,333333333333444444444444999;;;;;;999666444333333555555666666777888::::::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBB@@@BBBEEEGGGHHHLLLSSS```uuu~~~wwwiiijjjoooxxx}}}{{{xxxwwwxxxyyyxxxtttrrrnnndddZZZMMMJJJEEEBBBBBBBBBBBBBBBGGGGGGFFFBBB===999777666111333555555333111000000777444222111111111000...000...,,,,,,...///...---...---,,,+++++++++,,,,,,+++++++++++++++*********+++---///000///...+++)))******+++++++++++++++***333333333444444444444555888999999888555444444555777777777777888999:::;;;999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEFFFHHHPPPYYYqqq{{{qqqqqqvvv}}}zzzvvvuuuvvvxxxxxxuuutttpppfff[[[OOOKKKGGGDDDDDDEEEFFFGGGJJJKKKJJJFFFAAA===;;;;;;444555666555333111222333111000///111333444444333///...,,,---...///...---------,,,,,,,,,+++++++++************************---...111222222000---+++******+++++++++***))))))333333444444444555555555333555666555444444555777888888888888888999:::;;;999999888888999999:::;;;;;;;;;<<<<<<<<<===============>>>??????>>>==================>>>>>>>>>>>>======>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCFFFFFFJJJWWWddd~~~~~~xxxyyy}}}zzzuuutttsssvvvxxxwwwvvvrrrggg\\\RRRNNNJJJHHHHHHJJJLLLLLLJJJKKKKKKIIIEEEBBB@@@@@@???>>>;;;777333111222333///...///111444666666555...---------//////...,,,---------,,,,,,,,,++++++************************,,,---///000000...+++*********+++++++++***))))))333444444444555555555555111333444444333444666888888888777777888999999:::999999888888999999:::;;;;;;;;;;;;<<<<<<<<<============????????????==================>>>>>>>>>>>>=========>>>??????@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHIIIPPPcccuuu|||}}}}}}{{{uuutttrrrvvvyyyyyyyyyuuujjj___YYYUUUQQQOOOOOOPPPPPPPPPKKKLLLMMMKKKHHHFFFEEEEEEKKKIIIEEE???888333222222222111111333444555333222...------...//////...,,,,,,,,,---------,,,+++************+++++++++++++++******+++++++++***)))(((******+++++++++++++++***444444444444555555555555333444555444333444666888666666666666666777777888999999888888999999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<===???@@@@@@???===<<<============>>>>>>>>>>>><<<======>>>??????@@@@@@??????@@@AAACCCDDDEEEEEEDDDEEEHHHKKKMMMYYYqqq|||zzz{{{~~~|||uuutttsssxxx{{{|||}}}yyynnnbbbccc___[[[XXXVVVUUURRRQQQNNNOOOPPPNNNKKKIIIHHHHHHOOOPPPNNNJJJCCC<<<777555555444333444444333111///...------...000///...,,,,,,,,,---------,,,+++***++++++++++++,,,,,,,,,---++++++***))))))))))))))))))***+++,,,,,,---,,,,,,444444444555555555666666666777666555444444666888555555444444444555555666999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<>>>???@@@@@@???>>><<<============>>>>>>>>>>>><<<======>>>???@@@@@@@@@??????@@@BBBDDDEEEGGGGGGDDDFFFJJJMMMQQQ```|||zzzxxxzzz}}}|||uuuuuutttyyy}}}|||qqqeeekkkgggccc^^^[[[WWWTTTQQQQQQRRRRRRPPPMMMJJJIIIIIIMMMPPPRRRQQQLLLEEE>>>;;;444333333444555444222///---------...000000---+++,,,,,,---...---,,,+++***+++++++++,,,,,,---------...---,,,+++***+++,,,---)))***+++,,,---.........000000111222444666888999666666666666777777777888777777777777888888888888::::::999999999:::;;;<<<;;;;;;:::;;;<<<>>>@@@AAA>>>>>>?????????>>>>>>===>>>>>>>>>>>>????????????>>>???@@@AAAAAA@@@??????@@@CCCDDDCCCBBBDDDFFFFFFIIIEEEJJJZZZnnn{{{ssspppsssvvv~~~~~~}}}zzz~~~}}}zzzxxxqqqiiiiiirrrzzzwwwjjj\\\TTTRRRNNNXXX[[[RRRMMMQQQSSSNNNRRRSSSTTTVVVWWWTTTPPPLLL===999777888444......333///111222000,,,+++...111,,,...///---***)))+++---+++++++++,,,,,,---------,,,++++++******++++++,,,)))+++---...------...///333333333333444555666666666666777777777777777777666666777777888888999999:::999999999::::::;;;;;;;;;;;;;;;<<<<<<>>>???@@@>>>>>>????????????>>>>>>??????>>>>>>>>>>>>>>>>>><<<===>>>?????????>>>>>>AAADDDEEECCCBBBAAABBBBBBIIIMMMYYYmmmwwwooonnnrrrvvv~~~}}}~~~zzzwwwqqqjjjjjjuuuvvvggg[[[VVVSSS[[[\\\UUUSSSYYYZZZUUUZZZYYYXXXYYYYYYXXXUUURRRFFF@@@<<<;;;888222222555...///000///...,,,------///111111...+++)))***,,,++++++,,,,,,------------++++++++++++++++++++++++(((***------------...///555555444333333333444444777777888888888777777666666666777777888999::::::999999999:::::::::;;;;;;;;;;;;<<<======>>>======>>>>>>???????????????>>>?????????>>>>>>=========<<<===>>>???????????????===???AAABBBCCCDDDGGGIIIHHHTTTiiivvvnnnnnnsssxxx~~~yyyvvvpppjjjjjjwwwssseee]]]]]]aaa```\\\___gggiiieeebbb```]]][[[[[[ZZZYYYWWWSSSKKKCCC@@@===999555555111000//////000///...,,,222222222///,,,***+++,,,,,,,,,---------------...***+++,,,,,,,,,,,,+++***''')))+++,,,,,,,,,---///555555444333333333444444888888999999999888777666666666777888999999:::;;;999999::::::;;;;;;;;;:::;;;<<<===>>>>>>===<<<;;;>>>>>>???@@@@@@@@@??????@@@??????>>>>>>======<<<>>>??????@@@AAAAAAAAAAAA@@@??????AAACCCEEEKKKQQQSSSddd}}}|||tttsssxxx|||}}}}}}|||vvvrrrnnniiihhhsssyyyllldddggggggeeeeeemmmxxx{{{wwwgggeeebbb___^^^\\\YYYWWW[[[TTTMMMJJJHHHCCC<<<777888444000///111222111///111111000...---,,,,,,,,,------------------------)))***,,,------,,,***)))''')))+++,,,,,,,,,---...333333333333444444555666777888999::::::999888777666777777888999:::::::::888999:::;;;;;;;;;::::::;;;<<<===>>>>>>===<<<;;;>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>===>>>?????????@@@AAABBBBBBGGGCCCAAACCCEEEGGGNNNWWWnnn~~~{{{}}}{{{xxxxxx{{{~~~yyyrrrnnnkkkhhhfffmmmwww~~~yyyqqqkkkmmmkkkiiilllvvvooommmkkkhhheeeaaa[[[WWW[[[YYYWWWWWWXXXWWWOOOHHHEEE>>>666111111222222222///...---,,,------------------------------------)))***,,,------,,,***)))(((***+++,,,++++++,,,---111222222333444555777888666888:::;;;<<<;;;999888888888888999999999999999888999:::;;;<<<;;;:::999;;;;;;<<<======>>>======>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCCCC@@@CCCLLLSSSXXXcccppp}}}uuussstttyyy}}}|||wwwooollljjjhhhfffhhhnnntttyyyyyywwwtttrrrooommmqqqzzz}}}zzzwwwsssnnnhhhaaa\\\ZZZ]]]```cccgggkkkgggaaaXXXQQQFFF===777444333222...---+++,,,---///......------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******,,,------,,,++++++,,,222222222333444555666777555777999<<<===<<<;;;:::::::::999999999999888888777999:::<<<<<<;;;:::999;;;;;;;;;<<<<<<>>>???@@@===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEOOOaaammmsss}}}~~~xxxqqqooopppyyy{{{{{{~~~wwwnnnlllkkkjjjhhhhhhkkkqqqyyy~~~~~~}}}{{{xxxvvvxxx}}}yyyssslllfffbbb___dddggghhhlllrrrtttqqqpppkkk```SSSEEE;;;555333111...,,,---///000///---,,,,,,+++++++++*********++++++++++++++++++++++++,,,...///...,,,******+++333333333333444444555666444666999<<<======<<<;;;;;;;;;:::999999888888777777888:::<<<<<<;;;:::999;;;;;;:::;;;<<<>>>@@@AAA===>>>???@@@AAABBBBBBBBB???@@@AAAAAACCCCCCDDDEEEGGGFFFFFFFFFHHHIIIKKKMMMVVVWWWcccvvv{{{zzz~~~vvvooommmooozzz|||yyyzzzwwwnnnlllmmmlllkkkjjjkkkrrr{{{~~~zzzsssmmmhhheeeeeejjjkkkhhhiiipppuuutttvvvfffSSSCCC999555444111......000000...,,,+++++++++*********)))))),,,++++++******++++++,,,...///000///,,,*********333333444555777666444222666222444===AAA>>><<<===III@@@777555666888888999999999::::::::::::999999<<<<<<;;;:::===AAADDDCCC:::;;;>>>@@@AAAAAAAAAAAACCCEEEHHHIIIIIIJJJKKKMMMPPPTTTWWWUUUQQQQQQWWW^^^hhhooo|||~~~yyy|||~~~||||||ppphhhkkkrrrtttrrryyy~~~uuulllkkkkkkjjjlllmmmpppvvv}}}|||rrrooolllggghhhddddddggghhhfffkkkrrrvvvuuu___PPPCCC888:::555//////333555333///...,,,***(((''')))***,,,,,,+++++++++,,,...000111************+++,,,---...222222111222333333333222555111222888;;;777444555NNNIIICCC>>>:::777666666666777999;;;===??????@@@===<<<;;;<<>>;;;??????@@@AAABBBFFFJJJMMMOOOQQQTTTXXX[[[^^^______hhhmmmrrrqqqmmmkkknnnrrr~~~|||uuuxxx}}}~~~xxxnnnhhhkkksss}}}{{{pppqqqyyyuuukkkiiijjjiiioooqqqvvv}}}{{{uuusssoooiiifffaaa___```aaaaaahhhpppttt|||}}}sssiiiaaaSSSDDD:::888555333333222000...///---+++))))))***,,,.........---,,,++++++,,,,,,++++++***************+++CCCAAA>>>:::777555333333999777888<<>>;;;::::::::::::;;;;;;;;;;;;;;;888777888<<>><<<888444111/////////...,,,++++++---///000...------,,,+++******)))...---,,,+++************MMMMMMMMMJJJGGGCCCAAA@@@999777777888999999:::;;;CCCEEEFFFGGGHHHHHHAAA:::======<<<;;;:::999999999;;;:::;;;>>>???AAAGGGMMMMMMQQQXXXaaakkkxxx|||ppptttwwwooofffaaafffnnntttooowwwuuullljjjpppuuu|||vvvmmmeee___WWWRRRRRRYYYeeeooosssqqqooorrrzzz}}}qqqbbbKKKEEE>>>888555444222111///...---,,,,,,...///000******++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,>>>DDDKKKOOOPPPOOOOOOOOOEEEFFFEEECCCDDDFFFIIIJJJHHHHHHGGGJJJRRRUUUIII999<<<;;;;;;<<<===>>>???@@@BBBBBBCCCDDDCCCFFFVVVfffqqqyyyvvvzzz}}}tttllleeeccciiirrrtttrrr{{{}}}tttnnnoooxxx|||ssslllaaaVVVQQQTTT\\\bbbggghhhkkkrrr}}}}}}ZZZMMM>>>777777888555000......------------...///*********++++++,,,,,,---+++++++++++++++,,,------111999BBBHHHHHHFFFEEEEEEGGGKKKNNNOOOUUU___hhhkkkdddaaa]]]^^^gggjjjZZZEEE>>>>>>>>>>>>@@@BBBDDDFFFHHHIIIOOOWWW[[[dddyyy{{{rrrllliiijjjsss}}}|||tttuuu~~~yyyrrrnnnrrrwwwdddWWWTTTTTTTTTXXX\\\cccmmmyyyjjjZZZFFF<<<======777000000//////...------.........---+++******+++,,,,,,(((((((((((()))***+++,,,222888???@@@<<<888666555333999===???FFFTTT```dddeeeeeeaaa```hhhmmm___KKKBBBDDDFFFKKKQQQXXX]]]aaaaaaaaaiiiyyy}}}sssnnnmmmqqq{{{|||www{{{}}}uuupppmmmrrr{{{hhh___XXXRRRSSSUUUZZZaaakkkwww{{{lllZZZNNNIIIDDD;;;444222222111000///......---///---+++)))))),,,...000******)))))))))***++++++222777<<<===999555555777888<<<<<<777888BBBJJJMMMFFFIIIIIIHHHQQQXXXOOO???AAAFFFOOO\\\kkkzzzvvvqqqooosss}}}~~~{{{{{{rrrnnnkkkqqqyyylllbbbZZZVVVTTTTTTWWW]]]eeeqqqzzz|||mmm___TTTJJJ@@@999555444333222111///......,,,***((((((***...333666//////...---,,,,,,,,,,,,777666444333444666999;;;===<<<:::888888999:::<<<===>>>BBBDDDBBB???BBBIIINNN[[[ppptttnnnsss}}}yyyooolllkkknnn{{{yyykkkdddZZZUUURRRQQQOOORRR```ooowwwxxxjjj```QQQBBB<<<777333333222...---///++++++,,,---///222555666:::444...++++++,,,+++***777666555555555777999:::;;;:::999888888999::::::777888;;;======BBBRRRbbbwwwxxxsssyyyxxxoooooopppssszzzvvvggg]]]UUUPPPMMMLLLRRRZZZmmmyyy~~~xxxrrroooggg]]]HHH@@@999666444000---...,,,,,,,,,---///111333444666444000---++++++++++++777777777777777888888888888888888888888999999999;;;:::===DDDMMM]]]vvv~~~|||xxxpppssswww|||~~~uuuiii\\\TTTNNNIIIHHHIIIZZZeeellllllnnnsssrrrmmmYYYMMMAAA;;;777111---,,,,,,,,,,,,---...///000111222444444111,,,******,,,666777888999999888777777555666777888999888888888@@@>>>EEEYYYpppwwwsssyyy}}}{{{sssggg\\\SSSLLLIIIIIIPPPVVV[[[\\\```hhhkkkiiidddVVVGGG???999222,,,***,,,,,,,,,,,,------......///444888555...***+++...555666888999999888777666444555666777888999999888>>>???NNNooozzzyyyzzzxxxpppcccWWWPPPOOOPPPUUUVVVVVVUUUYYY___ccccccdddWWWIIIAAA;;;222,,,***,,,---------------,,,,,,---333999777000+++,,,000333444666777888888777777444555666777888999::::::@@@JJJddd~~~vvvwwwssseeeYYYTTTVVVWWW[[[WWWRRRPPPRRRVVVYYYZZZYYYQQQIIIDDD<<<333...---,,,------......---,,,,,,+++222777666000+++,,,///222222444555777777888888555555555666777:::<<<===LLLbbb}}}|||zzzyyyqqqsssnnnccc]]]___aaaaaa\\\UUUNNNJJJIIIJJJLLLMMMKKKIIIHHHFFF???555111333,,,---...//////...------***...222222...******,,,111111222444555777888999666666555555777:::===???TTTsss}}}zzzwwwuuunnnnnniiibbbccckkkmmmjjj```WWWMMMGGGEEEDDDDDDEEEBBBDDDGGGHHH@@@777444777,,,---.../////////...---(((+++......+++))))))***000222444666777777777777===>>>777666===;;;<<>>???AAA@@@<<<999///.........000111111000/////////---+++)))))))))222333555666777777777777:::<<<777666<<<<<<@@@NNNmmm{{{wwwxxxvvvpppnnnnnnkkklllyyyuuu___XXXRRROOOIIIBBB???@@@@@@>>>===>>>@@@???<<<888000///......000000///...---...///---+++******+++444444555666777777666666666;;;888666;;;<<>>@@@>>><<<;;;<<<>>>>>>;;;777111///...///000000///...---.........,,,+++,,,---444555555555555555555555444;;;999777:::;;;HHH^^^~~~{{{zzzxxxuuuuuurrrnnnppp|||sssfffccc^^^YYYOOODDD@@@AAA===;;;999;;;===<<<999555000//////000111222222111...///000...,,,+++,,,---444444444444444444555555666===;;;777999:::GGG^^^~~~{{{yyyyyyyyysssmmmoooyyy|||jjjeee```\\\SSSIIIDDDEEE===;;;999:::<<<;;;777333000//////111333555555444000111111///---++++++,,,444444444444444555666777777>>>;;;777999:::EEE[[[|||~~~{{{|||tttoooiiijjjrrr{{{nnnggg```\\\VVVMMMGGGFFF>>><<<::::::;;;:::555111000//////111444555555555000111111000...,,,---...555555555555666777999:::777<<<999777:::;;;EEEYYYwwwsssoookkkjjjlllrrrzzzuuuiii___[[[WWWPPPIIIEEE@@@===;;;:::;;;999444000111000///000222333222111---...000000//////000222777666666666888:::<<<===666;;;888666;;;<<>><<<;;;;;;888333///333111//////000///...,,,***,,,...///000111333555;;;999999999;;;<<<;;;:::;;;;;;666666;;;<<>>>>>HHH^^^zzz}}}yyy~~~~~~~~~|||yyyoooaaaXXXSSSOOOJJJEEEFFFHHHHHHHHHKKKKKK@@@444000/////////............+++,,,,,,---.../////////888777777777999:::999888999<<<999;;;AAAAAAKKKaaa~~~~~~xxxxxx|||yyyooocccZZZUUUQQQKKKFFFCCCFFFIIILLLNNNKKK@@@333000000///...............+++++++++,,,,,,------...777666555666888:::999888999===;;;===AAAAAAKKKbbb~~~zzzyyy{{{zzzqqqfff]]]YYYTTTNNNHHHHHHGGGEEEDDDEEECCC<<<666111000///...---......///,,,,,,,,,---------------666555555666888999999888:::>>><<<===@@@???KKKccc}}}{{{zzz{{{}}}uuujjjbbb^^^YYYRRRLLLPPPLLLGGGDDDCCC???;;;888111000...---------//////////////////............666555555666999::::::999:::>>><<<===??????MMMggg}}}{{{{{{{{{|||}}}yyyooohhhddd___WWWPPPOOOKKKIIIIIIEEE===666444222000...---,,,---///000222111111111000/////////666555555777999;;;;;;:::999>>><<<<<<@@@BBBRRRooozzzzzz{{{}}}~~~~~~}}}tttnnnjjjddd[[[TTTMMMIIIHHHIIIEEE;;;555444222000...,,,,,,---///000333222222111000000//////666666666777:::;;;;;;:::999===<<<<<>>DDDaaa}}}zzzzzz~~~{{{{{{zzzyyyvvvrrrnnnkkkccc\\\WWWVVVUUUQQQPPPRRRQQQSSSVVVZZZ```hhhrrrxxx{{{mmmfffYYYTTTSSSSSSNNNAAA777333111000///......------...------......---,,,***)))888888888999999999999999;;;888;;;??????GGGhhh|||zzzxxxyyy~~~}}}zzzwwwtttssspppmmmkkk\\\VVVQQQQQQQQQNNNNNNQQQPPPSSSYYY___gggpppyyy{{{qqq```[[[WWWWWWSSSHHH<<<444222222111000////////////............---,,,+++***888888999999:::;;;;;;<<<===:::===AAAAAALLLooo~~~wwwuuutttwww|||zzzvvvsssrrrqqqnnnkkkaaa[[[WWWWWWVVVTTTTTTVVVUUU[[[dddppp{{{qqqggg\\\UUUQQQIII???777222111000///............000000000000///...------555666888999;;;===??????>>><<>>777222222111000////////////111000000///......------444555777999<<<>>>@@@AAA>>>===@@@CCCBBBNNNttt}}}yyysssrrrtttxxx~~~}}}{{{wwwtttuuuwwwuuupppjjj```[[[ZZZ^^^bbbdddgggkkkpppyyysssXXXHHHAAA<<<666444444333222111111111111......,,,+++++++++++++++444555777999;;;>>>???@@@<<<;;;???BBB@@@KKKqqqyyytttooooooqqqvvv{{{}}}{{{yyyxxxvvvuuuxxx|||zzzrrrjjjaaa]]]\\\aaafffiiimmmqqqyyyvvv[[[IIIBBB<<<555444333222111111000000000...---+++***))))))******666666888999;;;<<<>>>>>>::::::>>>AAA>>>HHHnnn|||uuupppkkkkkkmmmrrrwwwyyyvvvsssqqqppppppuuuzzzwwwmmmeeehhhcccbbbgggkkkmmmpppttt{{{rrr\\\KKKDDD>>>777222111000///............///...,,,+++***++++++,,,666666666777999;;;===???>>>;;;===AAA@@@HHHmmmyyyrrrnnnhhhfffkkkuuuzzzuuupppoooqqqqqqrrrrrrrrrqqqpppooollllllnnnppptttwww{{{}}}~~~{{{|||~~~xxxsssttthhh^^^YYYSSSHHH<<<555222111111000000000000000---------...............777777777777999;;;===>>>>>>;;;===AAA@@@KKKqqq}}}tttlllgggggggggllluuuwwwrrrnnnooommmmmmmmmmmmnnnnnnoooooorrrtttwwwyyy|||zzzyyyzzz{{{~~~wwwrrriii^^^TTTOOOKKKBBB999444111111111111000...---,,,,,,---///000000///---,,,777777666777888:::<<<======;;;<<<@@@AAAOOOvvvxxxooogggccccccfffnnnvvvwwwrrroooppplllkkkjjjjjjkkkooorrruuu{{{~~~}}}wwwrrriii]]]RRRMMMHHH@@@:::777111111111111///---,,,***+++---000222222000---***666555555555666777999:::<<<;;;<<<>>>@@@PPPwwwzzztttmmmgggddd```eeeppp{{{}}}wwwrrrpppnnnlllkkknnnttt{{{|||vvvrrrnnnbbbVVVNNNHHH@@@:::888222111000///......//////---...///111000///---+++444444333333333555666777::::::<<<===???OOOrrr}}}vvvsssuuu~~~|||vvvpppjjjfffccc```hhhvvvyyywwwtttrrrrrrvvv~~~~~~|||xxxrrrooojjj___TTTMMMEEE<<<666555444222...,,,---000444777000///...---,,,,,,------555444333222222333444555777999<<<<<<<<>>888777444111...,,,...222777:::000///,,,*********,,,---666555444333333444555555555888<<<;;;:::CCC[[[rrr|||ooollluuuwww}}}|||vvvoooiiidddaaa```mmm~~~{{{xxxuuupppmmmeee___ZZZUUUMMMAAA888666111000/////////222444666...---,,,***************888777666555444555666666333888<<<:::888???TTTgggyyywwwzzz{{{~~~yyyvvvqqqlllhhheeedddcccttt|||yyyuuurrrfffaaa\\\WWWLLL===222/////////000111111111111000++++++,,,,,,+++***((('''555444444555555666777888666444777<<<:::;;;MMMbbb~~~zzzvvvwwwxxxyyy~~~~~~zzzvvvpppjjjgggcccaaadddjjj}}}xxxwwwxxxkkkhhhccc\\\MMM<<<333111111000000000222222000...//////...---,,,,,,++++++555444444555555666777888888555777;;;;;;;;;III[[[yyyrrrppptttxxxyyyyyysssooonnnssszzz}}}}}}zzzppplllhhheee```___hhhssszzzxxxwwwnnnfff\\\RRREEE888111000111000000000111111///......------,,,++++++******555444444555555666777888:::666666;;;;;;;;;DDDPPPooo~~~xxxpppmmmooorrruuuuuuuuupppnnnttt}}}zzz}}}|||wwwtttjjjgggeeebbb___dddttt|||wwwsssoooaaaPPPDDD;;;333///000111000///000111000///---,,,,,,,,,++++++******)))555444444555555666777888;;;777666:::;;;;;;???EEESSScccuuu}}}{{{|||~~~|||vvvtttyyy{{{wwwrrrmmmjjjgggccc___```eeerrr|||uuuooohhhWWWDDD:::666222000000111000//////000000...,,,---,,,,,,,,,++++++******555444444555555666777888:::888777999;;;:::;;;===AAAKKKYYYgggtttzzzyyy{{{uuuqqqlllfffcccddd]]]ZZZbbbqqq{{{qqqiiiYYYJJJ;;;555555444222111111///.../////////---+++------------,,,,,,,,,,,,555444444555555666777888999999999999999999:::;;;<<<@@@JJJWWWeeettt|||wwwsssooojjjeeebbb___[[[^^^mmm}}}uuuhhh___JJJ>>>444333555444222222000///......///...,,,***------------------------555444444555555666777888777999:::999888888:::<<<===<<>>BBBJJJSSS\\\gggpppwww~~~}}}}}}}}}vvvrrrooopppsssuuutttsss{{{}}}}}}{{{xxxyyysssooonnnmmmkkknnnrrr{{{kkkVVVEEE:::222///000---------------...///000...---,,,---......,,,***------,,,,,,,,,,,,,,,,,,111222333444555666777777666888:::<<<<<<;;;:::999666666777777777888999999;;;<<<<<<>>>BBBHHHNNNRRR]]]```cccgggmmmttt|||}}}xxxxxxzzzxxxpppkkkmmmsssyyy}}}yyysssooommmjjjfffccccccaaa___\\\[[[ZZZZZZZZZTTTRRRPPPPPPRRRSSSRRRQQQVVV\\\gggttt~~~~~~}}}zzzxxxxxxtttpppmmmkkkkkkllloooffffffeeedddcccdddgggiiijjjkkklllnnnpppsssuuuvvvyyylllWWWMMMAAA:::777444///,,,---------,,,,,,------......---,,,---......---+++......------------,,,,,,222222333444666777888888555777999<<<=========<<<888888888999:::999888888===;;;:::999999;;;<<<<<>>>>>===888:::;;;<<<<<<>>>@@@CCCBBBAAA@@@??????AAABBBDDDCCCAAA@@@AAADDDFFFFFFEEEEEEFFFHHHGGGEEEDDDFFFHHHDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAAAAAAAA@@@AAAAAA???AAABBBBBBBBBDDDGGGKKKLLLPPPXXXbbblllwww|||vvvrrrkkkiii```QQQHHHDDD@@@;;;;;;===>>>===<<<;;;<<<===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA???AAADDDGGGJJJNNNTTTWWWVVVZZZ^^^``````_________\\\^^^```aaaccceeehhhjjjeeeeeedddbbb```^^^]]]\\\ZZZ[[[]]]^^^]]][[[XXXVVVJJJCCC===<<<999444222555444555222------333555333//////...------,,,------...,,,++++++---.........---------,,,++++++******444444444444444444444444999777555333222222444555999777666888;;;===<<<:::;;;999666777:::<<<<<<:::888999;;;;;;::::::;;;<<>>;;;:::;;;???AAAAAA???>>>AAACCCBBB??????@@@CCCAAA@@@??????@@@???>>><<<<<<===???@@@??????@@@AAA<<<===???@@@@@@@@@???>>><<<===>>>>>><<<;;;;;;<<<:::===??????>>>???BBBEEECCCEEEHHHMMMUUU```lllsss}}}|||vvvnnnhhhaaa___TTTFFF>>>???>>>:::666777999888888888:::;;;888999999:::::::::999999888888999999::::::;;;;;;777999:::;;;<<<>>>BBBEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCEEEHHHJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDFFFGGGFFFDDDAAA???999555444666444//////555---333555111000333333///......---------...//////...,,,***+++,,,...///...------,,,++++++***))))))111333555555444333444555333555666555444444555666;;;999888888:::;;;;;;:::;;;::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;===>>>???@@@???===;;;:::<<<<<<<<<<<<=========>>>@@@@@@@@@???????????????============>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???>>>>>>@@@AAAAAA@@@???>>>========================?????????>>>>>>>>>>>>>>>EEECCCBBBAAADDDHHHNNNQQQ\\\nnn}}}|||}}}~~~wwwsssmmmaaaTTTNNNHHHGGGDDD???:::888888999777777888888888999999999;;;:::999888888888::::::666666666666666555555444777666555666888999999888???===:::999999999888666;;;999666333333555777999888888777666666666666666666777888999888666444333////////////000000000000111111111111000///...---------------------,,,,,,+++***))))))******)))''')))+++,,,,,,+++***+++,,,000222444444333222333444333444666666666666888999;;;999888999;;;<<<<<<;;;:::::::::::::::;;;;;;<<<>>>=========<<<<<<<<<<<<======?????????===;;;:::;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@??????>>>>>>>>><<<<<<=========>>>>>>>>>===<<<<<<;;;<<<===>>>????????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;<<>>===============<<<<<<<<<===>>>>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<@@@@@@??????>>>===<<<<<<<<<<<<<<<============>>>===<<<<<<<<<<<<===>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<<<<===>>>???@@@HHHSSS```ooo~~~~~~~~~uuucccYYYNNNHHHEEE@@@???@@@999:::<<<<<<:::999:::;;;777777777888888888888999888888888888888777666666777777888888777777666555666555555666999::::::999;;;999777777777777666444666555444444333333444444444444333222222222222222111222444555666666555555222111111000000/////////******+++------.................................---,,,++++++,,,,,,+++))),,,---...---***(((((()))000222333444333222333444333555666666666666888999888777666777999;;;;;;;;;999888888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<=========AAA@@@>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>@@@@@@??????????????????999>>>FFFPPP\\\kkkwww~~~xxxlllcccSSSIII@@@===;;;999:::===555888;;;<<<;;;:::::::::777777777777888888888888777888999999999888666555888888888888888777666666555444444666888::::::999999888777777888888666444555555555555555444333333333333222111111111111222111111222333444444333333////////////////////////******+++,,,------------.........///////////////---+++******+++,,,***)))***,,,---,,,***)))))))))111333555555444333444555444666666666444444444666666444333444777888888888777777777777777888999999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<==================<<<<<<@@@???===<<<;;;<<<===>>>========================<<<<<<======>>>>>>>>>>>>::::::;;;<<<<<<======<<<999===BBBFFFJJJRRR```kkkxxx{{{uuulllbbbWWWNNNFFF@@@;;;::::::888999<<<666999<<<===<<<:::999999777777777777777777777777777888999::::::999888777888888888888888777666666444333333555777999999888888777777888999999777555555555666666666555444333444333222222111222222222222222222222222111000000---------....../////////------............------............//////000000,,,***))))))******)))(((''')))++++++******+++,,,111333555555444444444555555666777666444222333444555444222333555666666555777666666666666777888888888888888999999999999:::999999999:::;;;<<<============>>>>>>>>>?????????<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<=========>>>======<<<;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>???999999:::;;;<<<======>>>;;;===@@@AAA>>>>>>IIIUUUdddjjjsss}}}xxxkkk```XXXPPPFFF???===999888::::::777888;;;999;;;======<<<:::888888888777777777777777666666777888999:::::::::::::::777777888888777777666555444333222444666777666555777666777888::::::888555555666666666666555444444444444333222222222222222333333222111111000000///------........./////////....../////////......------------......//////000+++***((()))******)))'''%%%(((***+++******+++---111222444444333333333444555666777666555444555666777555333333444555444333666666555555666666777888888888999999999:::::::::888888888999:::<<<===>>>============>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;999::::::::::::;;;;;;;;;======>>>>>>>>>===;;;:::::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<===>>>???@@@>>>===>>>???<<<999===EEELLLSSS^^^jjjvvv~~~~~~zzzlllcccVVVMMMHHHEEE???:::888666777999999666777;;;999;;;<<<<<<:::999888999888888777777666666666666666666666777999:::<<<===666777777777777666555555444333222222444444333222444444555777999999777444555555555444444444444333444333222222111111222222222222111111111111111111222111111000//////......,,,---...///////////////+++,,,,,,---......//////,,,+++)))***++++++***(((&&&(((***+++***)))***+++000111333333222222222333444666777777666666777999888666444444555555444333555555555555555666777777999999999::::::;;;;;;;;;777888888999:::<<<===>>><<<<<<<<<<<<=========>>>888999999::::::;;;;;;<<<999999:::::::::;;;;;;;;;======>>>>>>>>>===;;;:::888999;;;===>>>>>>======::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???===<<<;;;:::;;;;;;===>>>BBB======@@@@@@<<<<<<@@@;;;AAAKKKYYYgggttt~~~}}}tttnnn[[[RRRGGGAAA@@@@@@>>><<<888666777999888666888<<<888:::;;;;;;999888888999888888777777666666666555444444444555777999<<<>>>666666666666666555555444444333111222333333222000222222444666888888666333555444333222222222333333333222222111111111111111000000000000111222333444666666444222000///---,,,******,,,...///000111111++++++,,,,,,---...//////---,,,***+++,,,,,,+++)))(((***++++++)))((())))))333222222333555666666555000222444555555444222111777777666444222222333555777555333444777888777555:::999888555444666:::===999999999:::;;;<<<===>>>===;;;;;;===@@@@@@===999;;;<<<<<<<<<<<<<<<;;;:::>>>===:::888777888999:::888888888888888888888888888999:::;;;<<<>>>??????::::::999888777777:::============<<<<<<;;;;;;;;;===<<<;;;;;;;;;<<<======AAA???<<<<<<<<<===>>>======???BBBEEELLLXXXfffppp|||tttfffXXXPPPBBB>>>::::::======:::666555777999999888888999:::<<<;;;999888777666666777666555555555555444444444333333444444555666666666777666444222222333444555555555444333333222111111555333222222333444333222333444555666555444222111111111222333333222222222---///111222333222000///333555555444222000000000111111///...------------+++,,,,,,---...///000000000...------------+++***)))+++,,,+++((('''(((+++111111111222333444333333333444555555555444333222777888777555333222444666444333222333666777666444888888666444333555999<<<999999999999999:::;;;<<<;;;;;;;;;<<<===>>>===<<<===============<<<;;;;;;===<<<:::999888999999:::999999999999999999999999999999:::;;;<<<===>>>>>>:::::::::888777777999<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999===<<<<<<<<<===>>>??????<<<======>>>AAAIIIRRRZZZkkkqqq|||xxxnnnbbbVVVLLLFFF>>>;;;888:::===>>><<<999666888999999888888888:::888888777777666666555555555555555555444444444444333333333444555555666666666555333222111222333444555444444333222222111111555333222222333444333222444444444444444333333222222222222333333333222222//////111111222111000///000111222111...---------///......---------......,,,,,,------......//////000...------------+++)))&&&((()))(((&&&$$$&&&'''000111222333333333222111444444444444555666666777777888888666444444555666444333333444666777777666777777666444333444888;;;999999888888888888999:::888999:::::::::;;;===???@@@??????>>>===<<<<<<;;;:::::::::::::::999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;999777777888:::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;:::888777::::::<<<===>>>?????????>>>>>>>>>======AAAFFFJJJTTT\\\hhhuuu~~~xxxqqqeeeWWWLLLDDD@@@>>>:::888777999<<<>>>===;;;888999:::999888777777999666666777888888777666666555555555555444444444444222333333444444555555666444444222111111111222333444444333333222222111111444222111222333444333222555444333333222222333333222333333333333333222222000000000000000000000000---...///...,,,++++++,,,,,,,,,,,,,,,---...///000------------------------000///---,,,---,,,***))))))***+++***((((((((()))111333555666555444333333444444333444555888:::<<<777888888777555555666777555555666777888999::::::666777666444333444777::::::999999888888888999999666999:::999888999===AAABBBAAA@@@>>>===<<<<<<;;;888999999:::::::::999999::::::::::::::::::::::::;;;;;;::::::::::::::::::;;;<<<;;;999777666777999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCEEEDDDJJJUUUaaalllxxxzzzttteee^^^SSSGGG???<<<;;;<<<999777777888;;;===<<<;;;999::::::999777555666777666777999;;;;;;:::999888555555555444444444333333222222222333444444555555333222111111000000111111333333333333222222111111222111111222333444333111555444222111111111222333333333333333333222222111111111000////////////000---...///...,,,+++,,,...******+++,,,...000111222------------,,,,,,++++++000...,,,,,,,,,,,,***(((+++,,,,,,+++************333555888888777555666777999777666444555666888:::666777888888666555666777555666777777888888999:::777777777666555555888:::;;;::::::999999999999:::666888:::999777888<<<@@@AAA@@@???===<<<;;;;;;;;;888888999:::::::::999999:::::::::::::::::::::::::::::::::::::::999999999;;;;;;;;;:::888666777888:::::::::::::::::::::::::::999888888999;;;===???:::<<>>>>>>>>AAAFFFMMMVVV```kkkrrr~~~|||yyyvvvoooeee^^^OOOKKKDDD>>>::::::;;;===999888888888999:::999888999:::999777555444555666444666888:::;;;:::999888555444444444444333333333111111222222333444444444222222111111000000000000333222222222222222111111111000000222444444333111444333222000000111222222222333333333222222111000000000//////...//////000.........,,,+++***+++---******+++---...000222333---------,,,++++++******///---,,,+++,,,,,,+++)))))))))((((((((((((''''''333666888888666555888;;;>>><<<999666444333333444444666888888666555555666333555666666444444555777666777777666555666888:::::::::999999999::::::;;;777888999999999:::<<<>>>???>>><<<;;;:::::::::;;;999999999999999888888888::::::::::::::::::::::::999999999999999999999999999;;;;;;:::888777888999::::::::::::;;;;;;;;;;;;999888888888999;;;===>>>;;;===???>>>;;;999;;;===>>>===;;;;;;<<<===<<<;;;>>>>>>???AAAEEELLLUUUZZZdddnnn{{{|||wwwsssnnngggbbb\\\TTTKKKDDD<<<;;;:::888888999:::;;;999999888888777777777666888888777555333222444666222333555666666666555555444444444444333333333333000111111222222333333444222222222222111111000000222222222222222222111111000000000222444444333111333222111111000000111111222222222222111000///............//////000000000......---+++(((((()))+++***++++++,,,---///111222,,,,,,,,,++++++*********---+++***+++,,,---,,,***+++***))))))******)))(((000333555444222333888<<<===<<<999777444333222222333555777777666555555555333555666555333222333555555666666666555555777999888888888888888999:::;;;:::999999:::<<<<<<;;;:::<<<;;;999888777888999:::;;;:::999777777777888888999999999999999999999999888888888888999999999999888999;;;:::999888888999::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>??????>>><<<;;;999<<<>>>===:::999<<<@@@AAA>>><<<<<<>>>??????=========>>>>>>>>>AAAEEEHHHMMMUUU```iiiqqqyyy}}}rrriii^^^YYYQQQJJJFFFAAA;;;666666666666666777777888888777888888777666666666777666666555333111111333555333333333444444444444444444444444333333333222222000000111111222333333333222222222222222222111000111111111111111111222222//////000222444444222000111111111111111000000///111111111000000///...---+++,,,...000111111000000111111///,,,)))((()))+++************+++,,,------++++++++++++************+++***)))***,,,------,,,...,,,++++++------,,,***...000222000...000666<<<888888777666666555666666222444666777555444444555666888999777444333444666333555555555444444666777666666666666777888::::::;;;:::999;;;>>>>>>;;;888:::999777666666777999:::===;;;999777666666777888888888888888888888888888777777888888999999999999777999::::::999999999:::;;;;;;;;;<<<<<<=========???BBBEEEGGGFFFBBB===999888;;;===<<<999999>>>CCC<<<:::888999===@@@@@@???;;;===>>>???>>>===>>>???AAAFFFLLLRRRYYYdddrrr|||}}}||||||vvvhhh\\\NNNHHHAAA===;;;:::888666777777777777777777777777555777777777666666777888555555444222000000333555666555555444444444555555444444444333333333222222000000000111222222333333222333333333333222111111111111111111111111222222......000222444555222000000111222222222111///...000000000000///...---,,,)))+++...000111111111000555444222///+++***+++---***)))))))))))))))******************************)))((((((***,,,......---,,,)))((((((***+++)))&&&...///000222333333333333222222333333333444444444444444333222111111111222555555666777777666555555333333222222333333444555666666555555555555666777999999:::::::::999999888<<<<<<;;;888666666888:::::::::999888777777777777999999999999999888777666777777888999999999999999777888888999::::::;;;;;;;;;:::888888999;;;>>>@@@AAA@@@>>><<<;;;<<<>>>???;;;:::999888999:::;;;<<>>===<<<<<<<<<===AAA???<<<===>>>>>><<<:::<<>>999888999999555111777;;;===;;;666333555777555666666555444333333444===:::666222111333777999555555666666555444333333777555222000000111333555222111000000000111222333000000000000000000000000333333444444444333222222111111111111111111111111222222111111111111111111333111...,,,++++++---...++++++,,,---......//////333111///,,,+++*********++++++************++++++---+++)))(((((())))))(((+++******)))******++++++))))))************))))))000000000111222222222333222222222222333333333333333222222111111111111222000111222333333222111000333333222222333333444555666666666666666666555555777888888999999999888888<<<;;;:::888666666888:::999999888888888999999:::999999999999999888888777666666777888999999:::999888888888888999:::;;;;;;<<<:::999888888:::===>>>>>>===;;;:::::::::;;;<<<;;;:::::::::::::::;;;;;;::::::999:::;;;===???@@@BBB@@@>>>>>>@@@@@@>>>;;;<<>>>>>:::777666999999777333666999;;;:::666333555888555666666666555444444555===:::666333222333666888555555555555555444333333666444333111111111333333222222111000111222333444111111111111111111111111333333444444333333222222111111111111111111111111333333222111000000//////000///---++++++,,,...///++++++++++++,,,---...//////...,,,+++++++++,,,,,,+++******************+++---,,,***)))))))))))))))+++***)))))))))))))))***((())))))******))))))(((222222111000000111222333111111111222222222222333111111000000000111222222222222333444444333222222333333222222333333444555666777888999888777555333555666777777888888888888:::::::::888666666777999888888888888999:::;;;<<<:::::::::999999999999888555666777888999999999999888888777777888999;;;<<<<<<;;;999888888999;;;<<<;;;:::999888888888999999:::;;;;;;;;;;;;;;;::::::888888:::<<>>>>>>>>>>>===;;;;;;===???>>>======AAAEEEFFFLLLSSS[[[bbbjjjttt{{{|||~~~}}}}}}tttkkkeee\\\VVVOOOIIIEEE???999444999666444555777999888555444777999888555444666888555555555666666666666666<<<:::666444333333555666444444555555444444333333333333333222222222222222222222222222222333444444111111111111111111111111333333333333333222111111000000000000000000000000444333222111///...---------,,,,,,+++,,,---///000+++************,,,---...************+++,,,---...************************---,,,+++******)))******++++++***)))((((((((()))(((((())))))))))))((((((444333111//////000222333000000111111111222222222000/////////000111222222333444555555555555444333333333222222333333444555555777999::::::777444222333444555666777777777777999999999888666555777999999999888999999:::;;;;;;::::::999999999999999:::777777888888888888777777888888777666777999;;;<<<<<<;;;999888888999:::;;;888888999888888888888888:::;;;<<<======<<<;;;:::999:::;;;===@@@DDDGGGIII===<<<<<<<<<<<<;;;;;;:::999;;;>>>>>>>>>>>>AAACCC???BBBEEEIIIMMMTTT]]]ccckkknnnsssyyy}}}~~~|||yyytttrrrsssxxx~~~wwwlll___UUUOOOFFFBBB>>>:::999999777555777555333333666777666555444666777777666666888:::555555444555777777777777:::999777555444444444555333333444444444333333222111111222333333222111000222222222333333444444555111111111111111111111111333333333333333222111000000000000000000000000000111111000000///...------,,,,,,,,,,,,,,,---......+++***)))((()))***,,,---((())))))******+++,,,---*********++++++*********---------,,,***)))******,,,,,,+++***))))))))))))((((((((())))))(((((((((444333111//////000222333000000111111111222222222000/////////000111222222000111222333333222111000333333222222333333444555444666999::::::777444222222333444555666777777777777888888777666555666888;;;:::999999888888888999:::999999888888999::::::999999999888777666555444888777777666777999:::;;;::::::999888888888999999888999:::;;;;;;:::999999:::;;;<<<===>>>===<<<;;;:::999999999;;;<<<>>>???<<<<<<<<<<<<;;;;;;;;;;;;:::<<<===??????@@@AAABBBAAAAAAAAAAAACCCFFFKKKOOOSSSVVV]]]eeemmmtttxxx{{{{{{~~~}}}zzz}}}~~~|||xxxuuuqqqooollljjjmmmssszzz~~~zzz}}}{{{xxxuuuppphhh]]]SSSJJJDDDAAA===:::777555555666777777777555444333444444333333444555666666666777999;;;666444333444777888777666777777777666555555444444222222333333333333333222///000111333333222000///111111222333444444555555111111111111111111111111333333333333222111000///////////////////////////.....................///------......------,,,,,,+++***)))))))))***+++,,,))))))******************)))***++++++++++++***)))+++---...---***))))))+++---,,,+++***************(((((())))))))))))((((((222222111000000111222333111111111222222222222333111111000000000111222222222333444444444444333222333333222222333333444555222444777999999777444222333444555555666666666666555777888777666555666777;;;:::999888777777777777999888777777777888999:::999999999888777555444333666666777888888999999999888888888888888888999999888:::<<<======<<<;;;:::::::::<<<===>>>>>>??????>>>===<<<;;;;;;;;;<<<======?????????======>>>???========================@@@@@@@@@@@@@@@BBBCCCDDD@@@CCCHHHOOOVVV]]]cccfffnnnrrrxxx~~~{{{}}}~~~xxxsssnnnjjjggggggfffeeefffhhhmmmsssvvvvvvvvvvvvsssnnnggg```[[[UUURRRKKKEEE???<<<;;;;;;;;;999777555333333444555777666555444333222222222444444333444555777999:::666444222333666777666333444555666777777666444333111111222333333333222222...///000222222111000000///000111333444444444444222222222222222222222222333333333333222111//////////////////////////////+++,,,,,,------...//////......///000///...,,,+++***************************++++++++++++***)))))))))***+++,,,,,,+++***)))***,,,...---***((((((***++++++************++++++))))))************))))))000000000111222222222333222222222222333333333333333222222111111111111222333444555666666555444333333333222222333333444555000222555777777666555444444555666666666666555555444666777777666555666777888888777777666777777777888777666555666777999:::777777777777777666666555444555777999:::999888777666666777777888888999999888:::===??????>>><<<:::999:::;;;<<<===???AAABBBAAA@@@???>>>>>>>>>???@@@===???AAA@@@>>>===???AAA???===<<<;;;<<<<<<<<<<<<======>>>@@@AAABBB@@@???======???AAAEEEJJJNNNQQQ]]]```eeelllrrrwww{{{}}}~~~~~~zzzuuupppkkkgggccc```___``````bbbdddgggiiijjjiiihhheee___YYYQQQKKKGGG@@@>>>;;;999777777888888999999888666444333444555666666555444222222333333333222111111222444666777777333111222555666444000000222555777888777555444000000111222222222222222...//////000111111000000...///111222333444444333222222222222222222222222333333333333111000///...........................,,,,,,,,,,,,------------,,,---///111111000...---)))***,,,------+++***)))******+++,,,,,,+++******(((***+++,,,,,,+++***((((((+++...---)))&&&'''***''''''''''''((()))***+++******++++++++++++******...///000222333333333333222222333333333444444444444444333222111111111222///000111111111111000///333333222222333333444555///111333555666666555555666666666777666666555555444555777777666555555666555555555555666777888999777666555444555666888:::444555666777888888888888333555888:::;;;:::888666555666666777888999999:::777:::===???@@@>>><<<::::::999:::;;;===@@@CCCDDD===<<<<<<<<<<<<>>>@@@AAA;;;>>>??????<<<<<<===@@@>>>===;;;;;;<<<>>>??????;;;<<<>>>@@@BBBAAA>>><<>>>>>>>>AAADDDFFFJJJLLLPPPVVV^^^gggnnnrrrwww|||~~~vvvtttqqqnnnkkkgggbbb^^^[[[\\\^^^```aaaaaaaaaaaaYYYWWWSSSNNNHHHCCC>>><<<999999999888777777777777666777888777666666888999444555555444333333444555222000......000222444444777333000111555666222///...111555888999888666444///000111222222222222222.../////////000000111111---...000222333333333333222222222222222222222222444444333333111000///...........................---------,,,,,,+++++++++***,,,///222333222111000)))***---......,,,***(((((()))+++,,,------,,,+++((()))+++,,,,,,+++)))((('''+++...---(((%%%''')))%%%%%%%%%&&&'''((()))***++++++,,,,,,,,,,,,++++++222222333444444444333222666333111111333555444222333555777777444222111000777333000111555777555222000000111222444555666666333333444444555666666777777777666555555555555555666888999888777666777888555777999:::999999:::<<<999777555444666777777666555555555555666666666666777666666666666666777777999999888888999999:::;;;??????>>>===<<<;;;::::::;;;<<<<<<<<<<<<===@@@BBB>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA>>>???@@@BBBDDDCCC???<<<===>>>@@@AAABBBAAA@@@@@@FFFEEEEEEFFFKKKRRRXXX\\\eeefffhhhmmmrrryyy~~~|||yyyssspppjjjeeebbb___\\\YYYZZZ[[[[[[ZZZXXXVVVSSSRRRHHHDDD>>>:::888888888888444555666888888888777666888888777777666666555555666444333333333111///---000000///000000111222222333222222222111111000000---111000---///444444///---///111111///...000222777444000------///333666111///...000444666666444666444111//////111333555555444333222111///......000333555222,,,***,,,000------,,,,,,+++***))))))++++++---111555777444000***+++,,,------+++***(((+++000------666555000333+++***)))***,,,---,,,+++************))))))))))))''''''&&&(((+++,,,,,,+++...///000111222///***&&&333222111000000111222222222000///000222333111///777999;;;;;;999777666666777444111222555777555222000111111222333444555555333333333444555666666666777666666555444444555555666777888777666666777888555777999:::999999:::;;;888777555555777888777666555555555555666666666666666666666666666777888999999999888888999999:::;;;>>>>>>======<<<;;;;;;;;;;;;===>>>??????BBBEEEHHHCCCAAA>>>;;;:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????<<<<<<===@@@BBBBBB@@@>>>??????@@@@@@AAAAAAAAAAAACCCBBB@@@@@@BBBEEEHHHKKKRRRTTTVVV[[[aaagggmmmpppvvvzzz|||xxxuuussslllhhhbbb]]]ZZZVVVSSSQQQTTTSSSQQQOOOLLLIIIFFFEEECCC@@@;;;888888888777777555555666777777777777777888888777777666555555444444333222222222111///...000000//////000000111111222222111111000000000000///222111...000444555111,,,...000000...---///111111...+++)))***---111333222000...///222444444444222111111000000111111222222222111000///......------,,,++++++,,,------,,,------,,,,,,+++******)))---000555:::;;;777000***,,,,,,++++++*********+++(((...---///888666...000+++***)))***,,,---,,,+++************))))))))))))***)))((()))***+++***)))******+++---///...+++(((666444111//////000222444111000000111333333111///777:::<<<===;;;:::999999777444222333666777555222222222222222333333333444222333333444444555555666666666555444444444555555555666777666555555555777555777999999888888999:::777666666777888999777666555555555555666666666666666666666666777888::::::999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<777999;;;<<<>>>@@@EEEHHHGGGDDD???;;;999:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAABBBCCCCCC;;;;;;;;;===@@@BBBAAAAAAAAA@@@?????????@@@AAABBBDDDCCCBBB@@@@@@AAAAAABBBCCCDDDFFFIIIMMMRRRVVVYYY___ccciiiooossswww{{{}}}vvvmmmkkkkkkiiigggccc___YYYTTTPPPLLLIIIFFFIIIGGGEEEBBB@@@>>>===<<<<<<999777777777888777666666555555555555666777777777777777666555555444444111222222222222111000///111000000////////////000000000000000///////////////111000...///222444333,,,---......------...///---+++)))((())),,,///222333000......///111222222000000111111111000......000/////////............222,,,(((***111444000+++------,,,,,,++++++******///333777999777222---+++...,,,***)))((()))+++,,,&&&------000:::777---,,,+++***)))***,,,,,,,,,+++************))))))))))))---+++***)))***)))(((&&&&&&&&&&&&(((***++++++)))888666444333222333444555222333555666777666333222444666999:::888777666777555444333444666666444333333222222222222222222222222222333333444444444444555555444444444444444555444555666555444444555666444666888888777777777888666666666888999999777555555555555555666666666666555555666666888999;;;;;;999999888888999999:::;;;::::::;;;;;;;;;<<<<<<<<<666888:::;;;<<<>>>BBBEEEEEECCC@@@===;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@AAACCCDDDEEEFFF>>>===;;;<<>>>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCEEEGGGHHHKKKOOOTTTXXX]]]bbbgggjjjoooxxx|||tttnnnhhhdddcccaaa]]]YYY[[[WWWQQQLLLIIIEEEBBB???@@@???===<<<;;;;;;<<<===666555555666888999777666666666444444444555666777777777666555555444444333000111333333222111222222111111000///........./////////////////////.........//////------///222333+++,,,,,,,,,,,,,,,------///---,,,++++++---000111333111...------///000111444333222111///...---,,,.............../////////777000+++,,,222444000+++------,,,,,,,,,+++++++++...///000...******---000---,,,***)))))))))***+++&&&,,,+++///999666,,,++++++))))))***+++,,,+++***************)))))))))(((---+++***)))***)))(((&&&&&&%%%$$$%%%(((******)))444555555555444444333222333555777888888666555444111333666777555444333444333333333444555555333222333333222222222222111111222222222333333333333333444444333333333333444444333555666555444333444555444555777777666555666777555444555777999999777555555555555555666666666666555555555666777999:::;;;999999888888999999:::;;;999999::::::;;;;;;<<<<<<<<<===>>>======???BBBDDD????????????>>>>>>>>>===========================;;;;;;<<<>>>???AAABBBCCCBBB@@@>>>===???AAAAAAAAACCCBBB???======???AAACCC??????@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCDDDDDDCCCEEEHHHJJJLLLOOOSSSVVVZZZaaannn{{{oooddddddbbb___ZZZTTTPPPNNNPPPMMMHHHDDDAAA???<<<:::===<<<;;;::::::;;;<<<===444333444666999999888777666555444333333444555666666666555555444333333333000222444444222222333444222111000///////////////..................//////000000111111000///222666++++++++++++,,,,,,,,,,,,111000...---,,,---......111111///...---...///111:::777333000---,,,,,,---.........////////////000000...,,,,,,...///...,,,---------,,,,,,,,,,,,,,,+++,,,,,,***&&&&&&)))---******+++,,,+++***)))((((((+++(((+++777555,,,,,,***)))((()))+++,,,+++***************)))))))))(((+++)))((()))******)))(((***(((&&&&&&'''))))))(((///000222333333222000000222444666666555333333444111444666777555333333333111222333444444333222111222222222222222111111111222222222222222222222222333333222222222333444444444555666555444444444666333555666666555444555666444333333555777777666555555555555555666666666666555555555555666777999999999999888888999999:::;;;999999999::::::;;;;;;;;;;;;<<<<<<;;;:::;;;===???:::;;;===???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======???@@@AAABBBBBBCCCAAA???>>>@@@AAAAAA@@@DDDBBB???>>>===???AAABBBAAAAAAAAAAAA@@@@@@??????AAAAAABBBCCCDDDEEEEEEFFFBBBCCCEEEEEEEEEEEEGGGIIIIIINNNYYYpppppphhhdddbbb\\\TTTLLLGGGGGGHHHEEEBBB>>>;;;:::999777666<<<<<<:::999888888888888444444444666888999888777555555444333333333333444555555555444333333222222///222555444222000222444222111111000000000000111............////////////111222444666444111444999,,,+++***+++,,,---,,,+++000///...---,,,+++++++++///000111000......///111;;;888333///,,,,,,---............///////////////***+++------...///222444------------,,,,,,,,,,,,))),,,000000...***'''%%%(((***+++,,,,,,***((('''(((***&&&)))666555,,,******)))((()))+++++++++***************)))))))))))))))((('''(((***++++++***,,,***((('''((()))((('''////////////000111111222111333444444222111222444333555777777555333222222///000222333333111000000111111111111111222222222222222222222222111111111222222222222222333444444444666777666555444555666333444666666444333444555333222111222444666666555555555555555666666666666555555444444555666777777999999888888999999:::;;;999999999999999:::::::::888888999777666777999;;;::::::;;;<<<===>>>>>>>>>========================??????@@@@@@AAABBBBBBCCC@@@>>>===>>>@@@AAAAAA@@@CCCBBB@@@>>>>>>???@@@AAADDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDD@@@BBBDDDDDDBBBAAAAAABBBAAADDDJJJZZZsssttthhhddd```ZZZQQQIIIDDDBBBAAAAAA<<<999777666666666666555999999999999888888777666555444333444666777666555444444444444444333222222555555444444333222222222---111444333///---///222222111111111111222222333....../////////000000000///000444888555000222777,,,+++)))+++---...---+++.........------,,,++++++---000222222000///000111444333111///...---...///.........---------------***+++,,,---///111333444------------------------***,,,///222333111+++'''***************))))))(((&&&)))&&&***777666***'''***)))((()))***+++***)))************)))))))))))))))(((((((((***+++***)))+++)))((()))******((('''111000///...///222555666222444555333111111333666333555777777555222111111...000222333222000//////000000111111111222222222222222111111111111111111222111111111222333333444555666777666555555666777333444666555444333333444333222000000333555666555555555555555666666666777555555444444444555555666999999888888999999:::;;;999999999999999999999999999::::::999888999<<<>>><<<;;;:::::::::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<;;;;;;===@@@BBBAAAAAACCCBBB@@@?????????@@@@@@???>>>=========>>>@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@===???AAABBB@@@?????????>>>@@@BBBIIIZZZsss|||~~~{{{lllbbb___VVVOOOGGGDDDEEEDDD???;;;999777444444666777777777444555777999::::::::::::666444222333444555555444333333444555444333111000555555444333333222222111,,,000333111---+++---000222111111111222333444444.../////////000000111111+++,,,222777444---...444---+++)))+++...///---+++------.../////////......+++///333444222000000111......//////////////////---------,,,,,,+++++++++***)))'''(((***,,,,,,+++------------------------,,,+++***,,,111444333111,,,+++)))((('''((()))***###'''&&&,,,:::777)))$$$***(((((()))***+++***)))************))))))))))))+++)))((()))******)))((()))(((((()))******)))'''...222333000///222333222555555444333222222222222111000000111222111///---111111222222222111111000222222222222222222222222555333000......///222444222222222222222222222222333555777999999777555333333333333333444444555666//////000222444777999:::555555444444444444555555222333555777888777666555666666666555666777777888777777777777888999:::;;;:::::::::;;;;;;;;;;;;<<<:::;;;<<<======>>>>>>===<<<===>>>======>>>AAACCC>>>>>>>>>>>>>>>>>>??????@@@>>>===<<<===>>>@@@AAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAA>>>AAAGGGJJJTTTooo}}}nnnqqqvvvvvvnnnaaa[[[\\\RRREEE===???===666444:::999999777666555555555555222555888999888777666777333333333222222111111111222222333333222111///...111111222222222222111111///000111333333333222111111111111111000000000//////....../////////,,,***000222333222111///...///000...+++))))))***,,,...***+++,,,---............***,,,///222333222111000444111......///000///---...000111000---)))'''&&&******************+++,,,+++---///111222000///---+++++++++++++++++++++,,,///---***((('''(((***+++'''(((,,,111444333---'''%%%%%%&&&(((((())))))))))))'''&&&''')))*********,,,,,,,,,---,,,,,,++++++,,,***)))((()))***)))(((333777777333000222222000333333222222111111222222222111000000111222111///111222222222222111111000111111111222222333333333777666333111000000222333333333333333333333333333333444666777777666444333222333444444444333222111000000111222444666888999555555444444444444555555222333555777888777666555666666666777777777888888777777777888888999:::;;;;;;;;;<<<<<<<<<==================>>>======<<<<<<<<<===>>>>>>>>>???AAADDDAAA@@@???=========>>>>>>???>>>===<<<===>>>@@@AAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCC@@@AAADDDDDDIII^^^vvv|||mmmlllmmmmmmfff\\\VVVWWWJJJ???888;;;;;;555555:::999888777666555555555555222555888999888666666666555555444444333333333333222222333333333222222111000111111222222111111000//////000111111111111111111111111000000000/////////.........//////---***---///111222111///---------,,,++++++,,,---///000***+++,,,---............***+++...000111111111000333111///000111222111///+++---......,,,***))))))*********))))))***++++++***,,,...000111///...,,,))))))***++++++,,,------***)))(((((()))***,,,...))))))***...111111,,,((('''((()))***+++++++++++++++***((((((***+++***)))+++,,,---...//////...---,,,***)))((()))***)))(((333777777333000111222000111111111111111222333333555333000000111222222111222222222333222111000000000000111222333333444444888777666444333222111111444444444444444444444444333444444444444444444333222333444444444222000///222222222333444555666777555555444444444444555555222333555666777777666666666777888999999999888777888888888888999:::;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>???AAACCCCCCAAA???<<<;;;<<<======???>>>=========>>>@@@AAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBCCCAAABBBCCC@@@@@@NNN```zzznnnhhhcccaaa[[[SSSMMMLLL@@@888444777888555666;;;888777777666666555555555333555777888777555555666666666666555555555555555333333222222333333444555000111111222222111111000/////////...//////000111000000000000////////////......---...//////---+++000111333444555444333222++++++++++++,,,...///000++++++,,,,,,------......******+++---...000000111222111000111222222111///(((***++++++******+++,,,+++******)))))))))*********+++---//////...,,,+++'''((()))***+++---......(((((())))))***++++++,,,,,,******,,,//////,,,((())))))***+++,,,,,,,,,,,,,,,***((((((*********)))((())),,,...//////...---+++***((()))******)))(((---111333000///111222111111111111111222333444555888555222000000111111111222222333333222222111000//////000111333444555555555555555555444333222111333333333333333333333333444333222111111222333444444444333333333333333333444333333333333444555555555444444333333444444555222333444555666666666666555777999:::;;;:::888777888888888888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>======<<<;;;:::;;;============???AAAAAA@@@===<<<;;;<<<>>>???>>>>>>======>>>>>>???@@@??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDAAA???GGGRRRaaasssrrrggg\\\VVVQQQJJJCCCAAA;;;666444777888666777;;;777777777666666555555444333555777777555444555555666666666555555555555555555444222111111222333444000000111111111111000000///...---,,,---...///000000000/////////............---,,,---//////...---333222111222444555666666000...+++))))))***,,,...+++++++++,,,,,,------...************,,,...000111222222222222222000...,,,((()))***)))((()))+++---+++******)))))))))*********+++,,,------,,,+++***((())))))***+++,,,,,,---***+++++++++***)))(((''',,,++++++...000000,,,'''(((((()))***************)))((('''''')))++++++***&&&'''***+++,,,+++)))(((***)))((()))***+++)))(((---111222///...111222111111111111111222444555666:::777333000000000000///222222333333333333222222//////000111333444555555111111333333444333222222111111111111111111111111333222111000000111222333555444222111222555888:::555444444333333444444444444444333333333333444444222333444555555666666666555777999:::;;;:::888777888888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===============888:::<<<<<<<<<<<<>>>???>>>===<<<;;;<<<===???AAA>>>>>>>>>>>>>>>??????@@@???>>>>>>>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBDDDAAA@@@CCCIIIKKKUUU]]]lllssseeeWWWOOOJJJBBB;;;888:::888888999999777888;;;555666666666666555555444333555666555444333444555444444444444444444444444666555333111//////000000000000000111111000000000///...---,,,,,,---...////////////............---...,,,,,,,,,...000///...333...***))),,,000333555:::666///***'''(((***,,,,,,,,,+++++++++,,,------+++***))))))***,,,...000444666666666333000,,,+++)))******)))'''''')))+++***************++++++,,,******+++,,,,,,+++***)))+++*********************)))***+++++++++)))'''&&&++++++---111444222+++&&&((())))))************)))(((''''''))),,,///000000((()))***++++++)))'''&&&))))))(((***++++++)))(((222666666222///000111///000000000111111333444444777555222000000111000///000111222333444444444444000000111222333333444444//////000111222222222222111111111111111111111111333222111000000111222333555444222222333666:::<<<555444444333333444444444444444333333333333444444333333333444444555666666666777888999999999888777777777777777888999:::;;;888999999999999:::::::::999999:::;;;<<<======<<<777999<<<<<<<<<<<<===>>>;;;;;;;;;<<<===>>>???@@@===>>>>>>>>>???????????????>>>>>>======>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDD@@@AAABBBAAA???>>>???AAAEEEJJJKKKVVVmmm}}}hhh\\\PPPIIIDDD>>>888666::::::;;;;;;999777888999444555666777777666444444444555555444333222333444333333333333333444444444666555333111000......---///000000111111000000//////...------------------///.........---------------,,,+++,,,...000000000555///)))'''+++000444555???;;;444---))))))+++------,,,+++******+++,,,---,,,+++*********+++---...555888::::::666111...,,,***++++++***((('''((()))*********+++,,,---...///+++++++++++++++******)))+++++++++***))))))((((((&&&'''(((***+++******))))))***---222555222+++%%%******+++++++++++++++***)))((())),,,000444555666---------,,,+++***)))((((((((((((***,,,,,,***(((222555666111///000000//////////////////000111222111000///000222333222111///000111333444555666666111111111222222333333333000000000111111111111111111111111111111111111111222222222111111222222222222333444555555666777777444444333333333444444555444333333222222333333444333333333333444555666666666666666777777777888888666666666666777888999999888888888999999999::::::999999::::::;;;:::::::::888;;;===>>>>>>>>>>>>???:::;;;<<<>>>>>>>>>============>>>???????????????>>>>>>============>>>>>>????????????????????????????????????@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAA??????AAAAAAAAAFFFIIIGGGJJJXXXcccwww}}}{{{{{{gggUUUMMMEEECCCAAA<<<999:::666999;;;:::777666666777333444666777777666444333444555555444222111222444222222333333333444444444444444444333222000///...//////000000000000//////...............---,,,,,,.........---------,,,,,,---,,,***+++...000111111666111,,,,,,///333444333999666333///---,,,,,,------,,,+++))))))***,,,---------,,,+++++++++++++++000444888999555111...---(((***,,,,,,***)))((())))))******+++---///111222,,,,,,,,,++++++*********************))))))))))))&&&'''((()))************'''(((***...111000+++&&&)))******++++++******)))))))))))),,,000333555555...---,,,+++***++++++,,,(((((((((***,,,,,,***(((,,,000222///...000111000...------------...//////,,,,,,---000333555444333...///111333555666777777222222222222222222222333333333222111000000000111222222222222222222222222222222222222222222222222000222555777777666333111444444333333333444555555444333333222222333333444333333333333444555666666666666666555666777777888555555555555666777888999888888999999999:::::::::::::::::::::999888777777:::<<>>??????===;;;:::======>>>???????????????>>>>>>============>>>>>>========================>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@AAA@@@???AAAEEEGGGFFF@@@FFFCCCAAADDDHHHYYYuuuzzzrrruuu{{{{{{wwwpppiiijjjcccOOOFFF@@@===>>>>>><<<<<<>>>222666999888555555555555222444555777777666444333444555555333111111222444333333333444444555555555333444444555444333111000//////000000000000//////......///000///...,,,+++......---------,,,,,,,,,---+++***+++...000111111111---***,,,000222000---.../////////...---,,,+++...,,,+++))))))***,,,---......------,,,+++*********...444555333///,,,,,,'''))),,,---,,,*********))))))***,,,...111333444---,,,,,,+++++++++******(((((())))))******++++++******))))))(((''''''''''''&&&&&&)))---...+++'''''''''(((((((((''''''&&&((('''''')))---000111111,,,+++)))((((((***,,,---''''''(((***,,,,,,***(((000000000///---...000222000...,,,---000111///---,,,---...///111333444555444555666666666555333333///000111333333444444333222222111111222222333444333222222111111222222333000111222444444333222222111222222333333444444444444444444444333333222111333333333333333333333333444444555555666555555555777888888777777777:::<<<555666666777888:::;;;<<<888999999888777777888:::777777777888999999999:::<<<>>>@@@AAABBBAAA???>>>AAABBBCCCBBB@@@???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@???>>>???@@@@@@======<<<<<<<<<<<<======@@@@@@@@@@@@@@@???>>>===CCCBBBAAAAAAAAABBBCCCDDD@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDBBBAAAEEEOOOWWWwww{{{ppplllooorrrwwwtttnnnhhh```WWWNNNHHH===<<<<<<;;;;;;:::999999555555555555555666666777666666666666666666666666333444666666333111222555555111......111444555555222222333444333222111000......000000000///...---&&&...444111((($$$)))000/////////...,,,+++---...---,,,+++...111111///,,,,,,---------,,,,,,...000---...000111000...+++))),,,+++)))((((((***+++---,,,,,,,,,++++++)))((('''***---222777444...,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++///222000+++***///555111---,,,------+++,,,///******)))))))))))))))))),,,***((('''(((***,,,...&&&''''''&&&***---+++%%%++++++++++++************((()))+++---------+++***''''''(((((())))))******++++++******)))(((((((((000000000///......000222222000...///111222111///...///000111222333444555444555555555444333111000000000111111222333333444333333222222333333444555333222222111111222222333000000111222222222222222222222333444555666777777444444444444444333222111333333333333333333333333333333444666777777777777777888888777666777999;;;999999999999999:::;;;<<<999::::::999888777999:::888888888888999999999999;;;<<<>>>???@@@???>>>===>>>AAACCCDDDBBB@@@>>>>>>@@@?????????????????????@@@@@@???>>>>>>>>>?????????>>>===============>>>??????@@@@@@@@@???>>>>>>??????>>>>>>>>>???AAABBBDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCCCCAAA@@@CCCKKKRRR___zzzsssiiigggjjjmmmoookkkeee^^^VVVNNNFFF@@@;;;;;;;;;;;;::::::::::::999888777777666666666666888777777666555444444333444333666:::777111111555666333000///111333333222000111222222222111000///......///////////////...+++---///...+++***,,,//////000000///------...000---++++++---000000...,,,+++,,,---,,,++++++---///,,,---...//////...,,,+++---,,,***)))((()))***+++,,,,,,++++++***))))))((()))+++000555222,,,)))+++++++++++++++++++++++++++,,,...000///,,,+++...111...+++)))+++***''''''***(((((((((((()))))))))))))))(((((((((***---111333)))+++++++++///444222,,,******))))))(((((()))))))))***,,,---...---,,,+++))))))))))))(((((((((((())))))))))))))))))******000000111000......000222333222111222333333222111000111111222333333444444333444444444333222000///111000//////000111333444333333333333333444555555222222111111111111222222222222111111222222333444111222333444555666777888333444444444444333333222222222222222222222222222222333444666777888888999666777888777666666888:::<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<;;;999888999:::::::::999999999999999888999:::<<<=========<<<;;;;;;???CCCDDDBBB???===<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???>>>>>>>>>@@@???>>>==================>>>??????@@@@@@??????<<<<<<<<<===>>>???@@@AAACCCDDDDDDCCCCCCBBBAAA@@@BBBCCCCCCAAA???@@@EEEJJJKKKbbbyyyiii```___ccceeeeeeaaaYYYRRRKKKDDD===999999999:::::::::;;;;;;;;;<<<;;;:::888777777666666999888777666555333222222666222666@@@>>>333000666555444222222222222111///000000000000000///.....................///000111111---***+++...000///---...///000///......///111,,,++++++,,,......---+++***+++,,,+++******,,,...,,,,,,,,,---------------...---+++)))(((((())))))---,,,+++******)))*********+++000444222,,,)))***************************------......------,,,,,,+++(((''')))((($$$$$$'''''''''((((((((())))))))))))))))))***,,,///222444///000000000333777444...******((('''''''''((())))))***,,,------,,,++++++*********)))((('''''''''''''''((())))))***++++++///111111111//////000111333333222222333333333222111111222222222222222222111222333444444333222111111000///......000222444333222222222222333444444222222111111111111222222444444333222222444555666111111111222222333333444333444444444444444333333222222222222222222222222222333444555666777777777666777888777666666777999;;;;;;:::::::::;;;<<<<<<<<<===>>>===;;;::::::;;;;;;;;;::::::999999999888999:::;;;<<<<<<<<<<<<;;;;;;>>>@@@AAA@@@>>>======<<<<<<==================;;;<<<>>>???@@@???>>>>>>???>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@<<<<<<===>>>???@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDBBB@@@???AAACCCCCCQQQeeewwwqqqaaaZZZ[[[]]]^^^ZZZVVVOOOHHHCCC???;;;888777888888999:::;;;;;;;;;;;;:::999888777777777777888777666555444333333222777111666CCCBBB444///666333333333333333222000///000000000000//////.........---------...///111222555000******...111///,,,,,,---......------///111,,,,,,,,,,,,,,,,,,,,,+++)))***+++***))))))+++---+++*********+++,,,...///,,,,,,+++***))))))******---,,,+++************+++------111555444...******))))))))))))))))))))))))---,,,+++---///...+++((((((&&&'''******'''&&&)))((((((((()))******++++++,,,+++******+++---...000444444222000222444000***+++***(((''''''((()))***))))))***+++++++++***)))***)))))))))((((((((('''(((((((((((())))))******///111222111000///000111111222222222222111222222111111111111111111111111///111222444555555555555222111///......000222333111111111111111222222333222111111000000111111222333222111111111222444555333222222222222111111111333444444555555444444444222222222222222222222222444444555555555444444333666888999888777666777888777777777888999;;;<<<===;;;===>>>>>><<<;;;;;;;;;<<<;;;;;;;;;::::::999999;;;;;;<<<<<<============<<<=========;;;;;;===???;;;;;;<<<<<<<<<=========<<<===???@@@AAA@@@??????===<<<;;;:::::::::::::::;;;<<<===>>>???@@@@@@@@@;;;;;;<<<>>>???@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@???@@@@@@EEEMMMWWWdddwwwkkk]]]YYYYYYXXXWWWNNNJJJDDD@@@===<<<:::888666777777888999:::;;;;;;777777666666666777777888555555555555444444444444777222666BBBBBB666000444000111333444444222111111111111000000////////////...---------...///111222555222///---------------***+++,,,,,,++++++---///---------,,,++++++++++++)))*********))))))+++---***)))(((((()))+++---///)))))))))******+++,,,,,,,,,,,,++++++++++++++++++---,,,///444555///******((((((((((((((((((((((((---+++***,,,//////+++''')))(((***///000---,,,...******+++++++++,,,,,,,,,******)))))))))***+++,,,222333111///111333///)))++++++*********+++---...((()))))))))))))))(((((('''((((((((()))))))))***))))))))))))((((((''''''///111222222111000000111000111222222000000111222000000000000000000111111///000222444666666666555222111000000000000222222000000000000000111222222111111000000000000111111000000//////000000111222444444444444333333333333333444444555555555555444333333333333333333333333666666666666555444333222777999::::::888777777888555555666777888:::;;;<<<:::<<<>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<======>>>>>><<<<<<;;;:::999:::===@@@;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@??????::::::999999999:::::::::;;;<<<===>>>????????????999:::;;;<<<===>>>>>>>>>BBBCCCCCCBBBBBBAAA@@@???DDDDDDCCCCCCBBBAAA@@@???BBBAAABBBEEELLL]]]vvvyyyfff[[[XXXXXXSSSNNNCCC@@@<<<999999999888777666666777888999999::::::555555555444555666777777444444444444444444444444555444666<<<===888333222///111444444333222222222111111000///////////////...............///000111333222111///,,,+++,,,---***+++++++++******+++---...//////---+++***+++,,,)))***+++***))))))+++---)))((((((((()))***,,,---(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,++++++***))),,,222333...)))(((((((((((((((((((((((((((,,,***)))+++...///---***,,,+++...444555222000222,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))***+++,,,,,,---------111555333...******+++---...///000000)))))))))((((((((((((((('''''''''((()))***************)))(((((('''&&&&&&///111333333222000000111000222333222000000111333000000000111111222222222000111333444444333333222222222222222222222222222111111000000111111222333111111000000000000111111///000111111222222111111111222222333444444555555333333444555555555555555444444444444444444444444666777777777777777666555888:::<<<;;;:::888888888666666666777888999:::;;;888:::===>>>===<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>999:::;;;:::999:::<<<>>>;;;;;;;;;<<<===>>>>>>>>>??????>>>=========>>>>>>999999999999:::;;;<<<<<<<<<<<<===>>>??????>>>>>>:::;;;<<<===>>>======<<>>============:::;;;;;;;;;<<<=========<<<;;;;;;;;;;;;<<<======777999;;;<<<;;;::::::;;;;;;;;;<<<<<<===>>>??????@@@>>>===;;;;;;;;;<<<===999999999:::;;;<<<===>>><<<======>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>>>>??????@@@AAABBBBBBBBBBBBBBB@@@??????@@@AAAAAA@@@:::<<>>===;;;::::::;;;<<<>>>===========================<<<<<<=========:::888<<<======>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>===;;;:::;;;>>>@@@BBB<<<>>>@@@@@@>>><<<;;;;;;>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@??????@@@@@@AAAAAAAAAEEERRR```}}}~~~sssggg\\\ZZZXXXOOODDD===<<<:::888999;;;:::888555999888666777888888777666333555666666555444444555999;;;<<<:::777333111000555444333444555555333111000000000000////////////...///000111111000///......------...000111000/////////////////////......000000///...,,,+++---///111000---***---222111,,,---+++((('''(((***...000---+++******,,,------------,,,++++++,,,,,,***)))******++++++++++++******(((***---222555333---'''***))))))***++++++)))'''***+++,,,,,,---...222444...---------...///...---*********))))))))))))(((...---***)))((()))***+++'''(((((((((---222000+++***)))...555666000,,,......***'''''')))***)))(((***)))'''''')))))))))(((******))))))((((((''''''000000000000000000000000222222222222222111111000000111222111//////000111222222222222111111111111333333333222000000111333222222111000000111111111111111111111111111111111111000000333666777666444222222333333333333333333333555666666555555555666777777888888888888888777777777777888888888888888666777777777777777666666555777888888777777777888888999::::::999999:::;;;===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======:::888;;;<<<======>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<>>===<<<===???AAACCC>>>@@@BBBBBBAAA???>>>>>>????????????@@@AAABBBBBBBBBBBBAAAAAA@@@?????????AAA@@@AAAAAA@@@BBBMMMYYYuuu~~~|||{{{{{{pppeee\\\ZZZWWWNNNCCC<<<<<<:::999999::::::888555;;;:::888777777777555333333555666666555444444555;;;<<<;;;888444222222333444444444555666555333111000000000000////////////...///000111000000///...000...---...//////...---........................000000000...,,,,,,...///...111000,,,,,,///000///444333000//////000222333---+++***+++,,,------,,,---,,,***++++++,,,***)))******++++++++++++******)))))),,,111555333...)))***)))(((((())))))(((&&&+++,,,---------...111444000,,,***,,,111444222...++++++*********)))))))))***)))'''''''''((()))+++((()))))))))---111000+++***)))---333444...,,,......+++(((((()))***)))(((***)))'''''')))***)))((()))))))))))))))(((((((((////////////////////////000000000111111111111111///000000///......000333333222111111111222444555222222222000///000333555444444333222111111111111222222222222222222222222...///000000000111444666333333333333333222222222333444444444333333555777888999999999999999888888;;;999888666555555555555555666666666555444333333666777999888777666666777777888:::999888888999;;;;;;;;;999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::<<<======;;;999:::;;;<<<<<<======<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>===<<<;;;<<<>>>@@@AAA===???AAAAAA@@@>>>>>>>>>?????????@@@@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@@@@AAAAAA??????FFFPPPlll~~~|||zzzyyyxxxlllbbbZZZYYYVVVMMMAAA;;;;;;:::999999::::::888666:::888777777777777666444222444666666444444444555===<<<999555222111333555333333444666777777444222000000000000////////////...//////000000000//////000///------...---,,,***------------------.........//////...---,,,...000,,,111333...***,,,000111333222111000////////////,,,+++***+++---...---,,,,,,+++******+++,,,***)))******++++++++++++******))))))+++000444444///+++***(((&&&&&&'''((('''&&&,,,,,,---,,,,,,---///111111,,,(((,,,444777444///,,,+++++++++************((('''''''''''')))+++,,,***+++******---111///******)))+++///000---,,,------+++)))))))))***)))(((+++)))'''((()))***))))))(((((())))))))))))))))))////////////////////////////////////000111222333000000000///...///222555444333111000000111333444///000/////////111666999666555444333222111111111222222222222222222222222...111444333000///111555444333333333222222111111000111111000///000333555666666777777777666555555;;;999777444333333444555666666666555444333222111666888999888666555555666666777999888777777888:::999999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???===;;;999:::;;;;;;<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999;;;<<<>>>999;;;======<<<;;;;;;<<<>>>>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>======??????@@@BBB@@@>>>DDDKKKfff|||xxxvvviii```YYYXXXTTTKKK@@@::::::::::::::::::999888777555555444666888999999888222333555555444333444555;;;;;;999666333222444666222333444666888777444222000000000000////////////....../////////////////////---,,,,,,------,,,+++,,,,,,,,,---------------,,,.........------...///---111111---+++...000000---.........---,,,,,,+++,,,+++***,,,---...---+++,,,***)))***++++++***)))******++++++++++++******))))))***///333444000---+++)))'''&&&((())))))(((+++,,,,,,+++)))***,,,...000,,,***---111444111...,,,,,,,,,+++++++++************))))))***+++,,,,,,,,,,,,+++***---111...))))))(((***+++,,,,,,+++,,,---,,,+++******))))))(((+++)))(((((()))******)))((((((((())))))******+++//////////////////////////////...///000111333444222222222000///111444777555333111///...///000111,,,------...///333888<<<666555444333222222222222111111111111111111111111///444999888333//////222333333333222222111111111///000000000///000333555444555555666555555444444999777555333333444555666777777777666555444333222666777999888666555555555555666888777666666777999888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>@@@@@@>>><<<999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>===<<<<<<;;;;;;;;;;;;;;;::::::999::::::;;;<<<777999:::::::::999:::<<<===>>>???@@@@@@??????>>>??????>>>>>>>>>>>>>>>===???>>>@@@BBBBBB@@@DDDJJJaaa~~~wwwrrrhhh___YYYVVVRRRHHH>>>999999999::::::999999888888555444444555777999888888111333555555444333444555777888888777555555666777444444444666888777555222000000000000////////////...............//////000---,,,+++,,,...///...---,,,,,,,,,---------......+++,,,......------...000000000...+++---111111---,,,---...///000000//////+++++++++,,,......---++++++***))))))+++++++++)))******++++++++++++******))))))***///333444000---+++)))((()))+++,,,,,,+++)))******((('''''')))+++,,,---...---,,,+++,,,---,,,,,,,,,+++++++++******,,,++++++***************,,,,,,+++***---000...((('''((())))))***+++++++++++++++++++++******)))***+++***((((((*********)))(((((())))))******++++++////////////////////////000000//////000111333444222333333222111111444666444333111000.........///+++,,,---...000333777;;;555555444333222222222222000000000000000000000000///444999999444000///000222222222222222111111111000222333333222333555777555555666777777777777777777666555444444555666777777777777777666555444444555666888777666555555666444555777666555555666888777888888999:::::::::;;;::::::::::::::::::::::::<<<<<<<<<>>>??????===;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<============<<<<<<;;;<<<<<<<<<======<<<<<<<<<=========888:::;;;;;;;;;;;;===???>>>>>>@@@AAAAAA@@@???>>>??????>>>>>>>>>>>>>>>>>>???===???BBBBBBAAAEEEJJJYYYzzz~~~|||tttoooiiiaaaYYYUUUOOOEEE===999888999;;;;;;999888888999999777666666666666555333000222444444444333444555333555777777666777888999777666555555666666444333000000000000////////////------------...///000000,,,++++++,,,...000///...,,,,,,,,,---......//////+++---///000000///000222111000,,,***...333111,,,+++,,,---...////////////+++***+++---......,,,******)))((()))+++++++++)))******++++++++++++******))))))+++000444444///+++))))))***,,,...000///...((())))))'''&&&''')))+++***---///---)))'''))),,,,,,+++++++++*********************)))(((''''''&&&++++++***))),,,///---'''&&&)))***((())),,,,,,)))(((***,,,,,,+++***+++,,,,,,***((()))***+++***)))))))))******************000000000000000000000000222111000000000222444555222333444333111111111333222222222111111000000000,,,...///000000111444666333333222222222222222333111111111111111111111111...111444444222000000111111111111111222222222222///111444444444444666777444555666777888999999999777777777666666666555555555555666666666666555555444555777777666555666777333555666666555444666777777888999:::;;;;;;;;;;;;999999999999999999999999<<<;;;;;;<<<======;;;999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<======>>>>>>=====================999:::<<<<<<<<<===???AAA???@@@BBBCCCCCCBBB@@@???????????????????????????AAA>>>>>>AAAAAA@@@CCCHHHRRRrrr{{{uuuqqqkkkbbbZZZTTTMMMCCC<<<:::777999;;;;;;999888999::::::888666666666555333222000222444444333333444555333444444444555777;;;>>>:::888555444555555444333000000000000////////////------,,,,,,---...000111///...------///000///...,,,------...//////000000---000222444333333444555///000///,,,,,,000111...+++++++++++++++,,,,,,,,,******+++---///...,,,******(((((()))***++++++*********++++++++++++******)))))),,,111555333...)))&&&'''***...111222111///((())))))((('''(((***---***+++,,,+++)))))))))+++++++++*********)))))))))(((((()))))))))((((((''')))***((((((+++///---'''$$$)))+++))))))---,,,(((&&&))),,,---,,,+++,,,...,,,***))))))***++++++***++++++******************111111111111111111111111444222111000000222444555111222444333111000000000111111222333333333222222///000111111000000111222222222111111111222333333222222222222222222222222,,,---.........///111333000000111111222222222333---///222444444333444555222333555666888999999999888888888888777666444333444444555555666555555555333444666777666555666777333444666555444444555777777888999:::;;;<<<<<<;;;999999999999999999999999;;;::::::;;;<<<;;;888666:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<;;;;;;888:::;;;;;;;;;<<>>???@@@???AAAEEEOOOnnn{{{wwwtttmmmdddZZZSSSKKKAAA;;;:::666999;;;;;;999777999;;;777666555555666777555444///111333444333333444555444333222111333777>>>CCC<<<999555333333444444333000000000000////////////------,,,,,,---...000111111000......//////...,,,------......///000111111///222555666666666777888,,,111222---***---000111//////---,,,,,,,,,,,,,,,******+++---//////,,,***)))(((((((((***++++++*********++++++++++++******)))***---222555333---'''$$$&&&)))...222333111///)))******))))))***,,,///***)))((()))+++---,,,************))))))))))))(((((()))***++++++,,,,,,+++'''(((''''''***...,,,'''$$$))),,,)))***---,,,'''$$$(((,,,---,,,,,,---///,,,***))))))***++++++***,,,+++++++++***))))))))).........000222222000...444333222111111111222333444444555555555444444333555222000000222222111///000///.........///111222111111222222222222111111555444444333222111000000111111222222222333333333111111000000111222333333111111111000000111444777666444333333444666999;;;<<<999666555666555222///555555444333444555666777222222222222444555777777666666666666666777888888666777888999:::;;;;;;;;;999:::<<<;;;:::999999:::<<<;;;:::999999999:::;;;;;;:::999888999:::;;;<<<<<<;;;::::::::::::;;;<<<===<<<;;;::::::;;;<<<=========>>>>>>>>>>>>======<<<<<<<<<===>>>@@@AAABBBCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@AAA@@@???===;;;:::>>>????????????@@@@@@@@@MMMddd}}}zzzwwwsssqqqiiieee\\\QQQEEE===999888888999999999999777555444666555444333333222333333222222222222222222222222222000///222666999:::888888444333666777444333444444444444333222000---,,,000///---,,,,,,---///000.........------,,,,,,+++,,,)))))),,,...---,,,...,,,///222555777777666555......---+++******---///333333111///---...000333000...,,,+++,,,---------((((((''''''&&&&&&&&&%%%)))***++++++***)))((('''((()))---333444///,,,---'''(((+++///333333...***)))'''&&&(((,,,---+++(((************)))'''&&&%%%((((((''''''''')))+++,,,'''(((((()))***++++++,,,'''&&&''')))+++,,,,,,+++'''((()))++++++******)))***)))((())),,,---+++)))(((+++---+++((('''''')))******)))(((((((((((((((000/////////111111///...111000000000000111333444222333333333333333222222333111//////111222111///000//////...///000111222111111111111111111111111222222222222222222111111111111111222222222333333111111000000111222222333333444444333222333666999555444222111111333555777:::888555555555555222000555444444333444555666777222222333333444666777888777777666666666777777888777777888999:::::::::999888:::<<<<<<;;;;;;;;;<<<;;;:::999999888999:::;;;<<<;;;::::::::::::;;;<<<<<<;;;::::::::::::;;;<<<===<<<;;;;;;;;;;;;<<<===<<<<<<============<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBAAA??????>>>????????????===<<<;;;>>>????????????@@@@@@@@@HHH]]]{{{}}}yyytttpppmmmiiieee]]]RRRGGG>>>:::888888888888888777666555444555555555555555555555555333333333333333333333333333111000222666999:::999666222222555777555444666333333333222000...,,,+++000///---,,,,,,---///000.........---------------000,,,,,,...///,,,+++---,,,...000222333333222111/////////...---...111333111000...+++)))***...111///...,,,,,,,,,---------)))((((((((('''''''''&&&)))***+++++++++***)))(((++++++///444444...******---,,,---///000///***&&&***))))))***,,,,,,+++)))))))))*********)))((((((((((((((())))))***+++,,,''''''(((((()))*********&&&&&&&&&(((+++,,,+++***'''((()))***+++******)))***)))(((***,,,---+++))))))+++---,,,)))((((((*********)))(((((((((((((((111000......000000000///.........///000111333444000000111111111111000000111///......000111111000///////////////000111111111111////////////111111000000111111222222222222111111111222222222222333111111111000111111222333444444555444333444777999777555333222111222333444777555444444444444333111555444444444444555666666333333444555666666777888888888777777777777777888777777888888999888888777888:::<<<===<<<;;;<<<===:::999999888888999::::::======<<<;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;<<<======;;;<<<<<<======<<<<<<;;;;;;<<<<<<===???@@@BBBCCCCCCBBBAAA@@@>>>>>>======<<<<<<============<<<<<<>>>????????????@@@@@@@@@CCCUUUrrr}}}wwwqqqlllhhhhhheee^^^TTTIII???:::888888777666555555555555555333444666777888888777777444444444444444444444444333222222333666888999999444000000444777666666888111111111000///---,,,+++000///...------...///000..................//////333000///000///+++***,,,---------------............/////////...000333555000///,,,)))((()))---000///...---,,,,,,,,,,,,---)))))))))))))))((((((((()))***+++,,,,,,,,,+++***...---000444333,,,((('''000...---------,,,)))'''***,,,------+++******+++((())))))***++++++******((()))***++++++,,,,,,,,,(((((())))))******++++++'''&&&''')))+++,,,+++)))(((((()))************)))***))))))***,,,,,,+++)))***+++---,,,+++******+++*********)))))))))))))))000...------///111222222000000000000111111222222---...//////000/////////......---...///000000000///////////////000000111222000...------...000222000111111111111111111111111111111111222222222222222111111111111111222222111222333333222333555777777666555444333444555666333333333333333444333333444444444444555555666666333444555666666777777777999999888777777777777888777777888888888777777666999;;;<<<<<<;;;::::::;;;888888888888999999999:::>>>>>>==================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBAAA???===;;;;;;;;;<<<::::::;;;<<<<<<=========>>>>>>?????????@@@@@@@@@AAARRRnnn|||vvvpppjjjfffgggddd^^^UUUJJJ@@@:::888777666555444333444444555333444666888888777666555333333333333444444444444333333333444555777888999222//////444777666777999222111111000///...---,,,//////............//////---.........//////000000222//////111///******------,,,+++++++++,,,---...---...///...---...000222/////////...,,,,,,...000---......---,,,+++,,,---************************)))***,,,------------,,,...---000444333,,,((('''...---++++++++++++++++++))),,,...---***((()))+++)))******+++++++++******'''(((***+++,,,,,,+++************++++++,,,,,,,,,(((((()))+++------,,,***((()))))))))*********************+++++++++***)))++++++,,,---,,,,,,,,,,,,******+++*********))))))...,,,+++,,,000333444444333333333222222111111000,,,---......////////////---...............000111...//////000000000000000222000...------...000222222222111000000///......000000111111111222222222222222111111111111111222000222333333222222444666555444444333444555666777111222333333333333333444444444444555555555555555333444555666777777777666888888777777777777777888777777888888888777777666:::;;;<<<;;;999777777777888888999999::::::::::::?????????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>======<<<;;;;;;;;;<<<===>>>@@@@@@@@@???===;;;:::999::::::999999:::;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@BBBQQQmmm~~~zzzwwwrrrlllhhhfffccc^^^UUUJJJ@@@:::888777666444333333333555555333444555666666444222111111111222222333333333333333333333444444555666888222...///333777666666888333222111000///........./////////....../////////---.........//////000000---,,,...000...***,,,000...---,,,++++++---...000///000000///---,,,---///,,,...111222000///...///,,,...///...,,,+++,,,---******++++++++++++++++++***+++,,,---......---,,,,,,+++///444333...***)))---,,,+++)))((()))+++,,,(((+++---,,,)))'''(((***,,,,,,,,,++++++***((((((&&&'''(((***+++******))))))))))))***************)))***+++---//////---***)))))))))))))))*********)))***+++++++++*********+++++++++,,,---...------+++++++++,,,+++***)))))),,,++++++---111333444444444444444444333111000///,,,---...///000000000///.../////////------///111......///000000000000000111111////////////111111222222111000///...------000000000111111111111222333222111111000111111111111333444444444444555777222222111222222333444444111222444333222222444555333444555555666666555555333444555666777666555555666666666666666777888888777777888888999888888777999;;;;;;:::888666666666888888:::;;;;;;;;;;;;;;;????????????>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<;;;::::::999::::::::::::::::::<<<===>>>???>>>????????????@@@@@@@@@BBBOOOiii~~~|||zzzwwwtttoookkkeeeccc\\\SSSHHH???:::888666555555444444444555555333333444444333222000///000111111222222333333444222333444333222222444666333//////333666555555777333222111000////////////////////////////////////..................//////***+++---000...+++---333222111///.........///000111222333111///---......))),,,///000///---------+++...000///,,,***+++---*********+++++++++++++++***+++,,,---------,,,+++******...444444///++++++------,,,)))'''''')))+++(((***++++++)))(((((())),,,,,,,,,+++***((('''&&&&&&'''((())))))******)))'''''''''''''''''''''((()))***,,,...000///,,,))))))))))))((()))******+++)))+++,,,,,,***))))))************,,,...///...---++++++,,,---,,,+++***)))---------///111222222000222222333333222111000///---...///000111111111111///000111000------///111---...///000111000000///111111111111111111111111000000000//////.........000000000000111111111111333222222111000000111111000111333444333333444555333333222222222222222222111333555444333222444666333444555666666666555444222333555666666555444333444444444444555666888888777777888999:::::::::999777999::::::999888999:::888999;;;<<<======<<<<<<>>>?????????>>>===<<<;;;::::::;;;<<<<<<;;;::::::888999999::::::999999888999::::::;;;;;;::::::999<<<;;;::::::999999::::::::::::;;;;;;;;;::::::999;;;;;;:::;;;<<<===???@@@>>>????????????@@@@@@@@@???III___~~~~~~}}}{{{zzzxxxuuupppmmmeeebbb[[[PPPFFF>>>:::999555555555666666666555555222222222222222222111111111111222222333444444555111222333222000000222555555111000444555333333444222111///...---....../////////000000000000//////.........---------------+++,,,///111...+++...444777555444111///...---,,,///000111111///---......***,,,---,,,++++++---///***...111000,,,***+++---)))*********++++++++++++++++++,,,------,,,************...444444...++++++)))***+++)))''''''***---***))))))***+++,,,***)))************))))))((('''(((((((((((()))***+++,,,((((((((((((((((((((((((((()))***---///...***'''***)))((((((((()))++++++)))+++---,,,***((()))***)))((((((***...///...,,,+++,,,---...---,,,***)))/////////000222111///---//////111222222111000///...///000111222222222222000111222000---,,,...111---...000111111111000///111111222222222222111111.........///////////////000000000000111111111111333333222111000000111111---///111111111000111222777666666555444222222111222444666555333222444666333333555666666666555444111333444666666555333222222222222333555666888999666777888999:::;;;;;;;;;555777:::;;;;;;;;;<<<===888:::;;;===>>>>>>======>>>?????????>>>===;;;:::::::::;;;<<<<<<;;;::::::777888999::::::999888777888888888999999888888888<<<;;;:::999888888888888888999:::<<<<<<;;;::::::<<<<<<;;;;;;<<<===???@@@>>>????????????@@@@@@@@@===DDDWWWsss~~~}}}{{{zzzyyyuuuqqqmmmeeeaaaYYYOOODDD===:::999444555666777777777555555111111111111222333444555222222333444444555666666000222333222//////111444666222111444555222111222111000...---,,,,,,---...//////000000000000//////.........------,,,,,,+++---...111333///+++...555:::999777333000---***)))+++,,,......---,,,------......,,,***)))+++///333***...111000,,,***+++...)))))))))******++++++++++++,,,,,,---,,,+++)))(((,,,+++///444444...***)))###&&&(((((((((***...222+++)))(((***---///---***'''(((((()))))))))))))))***))))))((()))+++,,,...,,,,,,++++++++++++++++++&&&'''))),,,---,,,)))%%%***)))((((((((()))+++,,,)))+++---,,,)))((()))***)))((('''***...///...,,,+++,,,---......,,,***)))///---,,,...222444444222222222111111000000//////111111000000000000111111000111111111000000222444111000...---...///111222111111111000000000000000222000...---///000000000000000000000111222333444333333444555444333222111333222222222222222222333777666666555444333333333222666555111222777999666333444555666666555444444111444666666555333333444444444444555666777888999???===999888888888777666999999999999999999999999;;;;;;:::999:::;;;<<<=========>>>>>>===<<<;;;;;;??????>>><<<;;;:::999888777888999999:::::::::999888888888999999:::::::::;;;;;;:::999999:::::::::::::::::::::::::::::::::???>>>>>>>>>>>>@@@AAABBBAAA???<<<<<<===>>>>>>===DDDCCCNNNjjj~~~{{{wwwvvvuuusssnnnjjjiiieee]]]QQQCCC;;;888999888888999999888777666666333333222111111222333333222666888666111...000333555555333222111000000000333333222222111000000000///......///000000///---///////////////......---...000000///,,,*********.........------.........666999;;;888111,,,,,,...///...,,,***))))))***+++***+++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++++++++***)))'''&&&)))---111555555222...+++))))))))))))************))))))))))))(((((((((((($$$)))......***'''''')))))))))(((((((((((()))))),,,+++***)))((('''&&&%%%###%%%)))+++---,,,+++***,,,+++***'''%%%%%%(((***)))((('''(((***++++++***************+++,,,---.........---,,,,,,+++******333111///000222333111///000000000000000/////////111111000000000000111111...///000111000111444666000///...------///111222111000000000000000000000333111//////000111111000222222111111000111111111///000111333444444444444333333222222222222333333999999888888777666666555222666555111222777888666555666666777666555333222222333555555333222333444222222333444555777999:::===;;;888777888999888888::::::::::::::::::::::::;;;::::::999:::;;;<<<==================<<<;;;;;;>>>>>>===<<<;;;:::999999999:::;;;;;;;;;;;;;;;:::999888888888999999:::;;;;;;::::::999999:::::::::;;;::::::::::::::::::;;;>>>>>>======>>>???AAABBBAAA>>><<<<<<===>>>======@@@???KKKfff{{{vvvsssrrrrrrpppnnnjjjfff^^^PPPCCC999666666555555555666555555444444333333222111111222333333333555777444000///111555:::999777555333111000000000000000000000////////////.........000000///---000000000000000//////......///000///,,,*********......------------......333666888666000,,,,,,......---+++***))))))*********+++------------///111------,,,+++***(((''''''++++++++++++++++++++++++++++++,,,,,,+++)))((('''))),,,///222333000---+++))))))))))))************'''((((((((())))))******'''+++......***'''''')))***))))))((((((((())))))++++++***)))(((''''''&&&%%%'''***,,,------+++************)))'''''')))+++)))(((((((((***+++***)))************+++,,,---...,,,,,,++++++******))))))666444222111111000...,,,.........///////////////111000000//////000000111,,,...///000000222555777000///.........///111222000000000000000000111111555333000000111111111000333333222111000000000000...///000222333333333333333333222222222222333333999888888777777666666555333555555222333777888666777777888777666555333222222333444333111111333444111111222333444666888999:::888777777999::::::999::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<======<<<;;;;;;:::999888888888999:::;;;::::::999999999999::::::<<<;;;::::::::::::;;;<<<===<<<<<<<<<<<<>>>???@@@@@@>>><<<;;;<<<============>>>JJJbbb~~~~~~zzztttpppooopppqqqqqqlllhhh```RRRDDD999555555333333444444555444444444333222222111111222222333333444444222//////333666???>>>;;;888555333111000000000000000000111111111000.........///000///---000111111111111000//////...///000///---+++++++++------,,,,,,,,,,,,------///222444222...+++,,,...---,,,+++***)))))))))))))))***,,,+++******,,,---,,,++++++***)))(((((((((++++++++++++++++++++++++++++++++++++***)))(((((()))***,,,......---,,,***))))))))))))************))))))))))))))))))))))))+++---...---)))'''(((***+++***)))(((((((((((((((******)))))))))(((((((((((()))+++------,,,+++***((()))******))))))***+++***)))((()))***+++***)))***************+++,,,---******))))))))))))))))))555444222000///...,,,+++,,,------....../////////000000////////////000000---...000000000111333555111000000///000111222222000000000000000111111111555333000///000111000000222222111000000000000000111111111111111000000///222222111111111111222222444444444333333333222222333444444444444666777666666666777777777666444333222333333111000000222555333333333333333444555666:::888777777999:::999888999999999999999:::::::::999999999999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;<<<<<<<<<===<<<<<<;;;:::;;;:::888777777999:::;;;999999999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>???@@@>>><<<;;;<<<======<<>>@@@===;;;;;;<<<===<<<<<>>??????>>><<<;;;;;;::::::::::::<<<===>>>???===;;;:::;;;<<<<<<<<<@@@AAAJJJ]]]vvvvvvuuusssooojjjgggggghhhfffccc]]]RRREEE;;;777666222222333333444333333333111222222333333222222111222111000///000222333555444444333333222222333333---......///000000111111333000...---.........------............---,,,,,,,,,...//////.........///------,,,,,,,,,,,,------++++++++++++,,,---///000++++++,,,,,,,,,++++++***---...//////---,,,---...///......---,,,,,,++++++++++++++++++++++++++++++)))(((((('''''''''((())))))(((((((((((()))***+++))))))))))))************&&&'''((()))+++,,,---...---,,,+++))))))***++++++*********))))))******+++)))*********************((((((((((((((((((''''''((()))***)))((('''((()))+++***))))))******)))(((******)))))))))******+++************))))))))))))***,,,...---++++++,,,.../////////...............//////............/////////000000000......000222000000111111222222111111...//////000111111222222111///---...000222222222000000/////////000000111////////////000222444555333333222222222222333333111111111111111111111111444111222777888444444777111222333555555555444444222333555555333222333444555555444444555555666777888777777888999999777555555555555666777888888888666666888999999999888777:::999888777888999;;;<<<555666666777777888888888666666888999::::::::::::888999:::;;;;;;999888666777777777777888999:::;;;999;;;???AAAAAA???;;;999;;;;;;::::::;;;<<<>>>??????===;;;:::;;;<<<<<<;;;??????HHH^^^zzz{{{yyyuuunnnhhheeefffhhhhhhfff___TTTFFF;;;666555333444444444444333333222111222333333333333222111222111000000111222222222222222111000000000111111---------.../////////000333111...------........................------,,,,,,---///000///...///000......------------......,,,+++++++++---///000111+++,,,------------,,,+++(((***++++++))))))***+++//////...---+++***))))))+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))******++++++))))))))))))************(((((()))***++++++,,,,,,***)))))))))***+++++++++))))))))))))***+++,,,,,,+++*********************(((((((((((())))))))))))'''((()))))))))***---000+++***))))))******)))'''******))))))))))))*********))))))(((((('''''''''+++---///...,,,+++---///000000000///.........---//////............//////---...////////////111333......///000000000000000...//////000111222222222111///...///111333444444222111000//////......///444333111000000000111222555444444333333444444555////////////000000000000444111222888999444444777222333444444444333222111111444666666555333333444333333333444666777999:::555555666888::::::999777555666666777888999999:::555666777999999888888777:::999888777777999;;;<<<666666666666777777777888555666777999:::;;;<<<<<<888999;;;<<<<<<:::777555777777777777888999:::;;;888;;;@@@CCCCCC@@@;;;888;;;;;;::::::;;;<<<>>>??????===;;;:::;;;<<<<<<;;;@@@???HHH```}}}wwwmmmfffdddgggjjjmmmkkkdddXXXIII>>>888666777777777777666555444444111222333444444333222111222111000111222222111000222222111000////////////////////////000000000000444111...,,,---.........///////////////......---+++---///000/////////111///......------......///...,,,+++,,,...000111111+++,,,---.........---,,,---......,,,***))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,---************++++++++++++))))))))))))************...---,,,+++***(((''''''((((((''')))***++++++***(((((())))))***+++------+++++++++*********))))))((()))))))))************'''((())))))+++...222666,,,***))))))******)))'''******)))))))))))))))***))))))((('''&&&&&&%%%%%%,,,,,,+++++++++,,,---------000222111...,,,---///***------++++++///000...111000000000000111111222222222111111111111111111111111111111000///...---...///000111333333444444333222111000000000111111222111111111000000//////333333333222222222111111555555444333333222111111444444444444444444444444333333333333333333222222666555222111111222555666444333111333666888777555666666666666666777888888:::999777666777777777666666666777999;;;;;;888666999999999999999888777666999888777666666555555666777888999999::::::999999<<<999666555666777888777888999999:::;;;;;;;;;;;;;;;===@@@AAAAAA???;;;999666777888999;;;<<<===>>>AAA@@@>>>===<<<<<<<<<===???AAALLLcccxxxpppiiihhhjjjlllooommmgggYYYHHH:::333222777666666555555444333333111222333333333333111111222111111000000000000000444333111000000000111222333000...---...///......333000,,,,,,///111111000............//////000000111///---,,,---............---,,,+++************------------------------,,,***)))+++---...,,,)))++++++++++++++++++++++++************************))))))(((((())))))***+++++++++************++++++,,,,,,++++++***)))((((((*********)))'''(((***,,,+++---...---+++))))))))))))'''%%%&&&))),,,+++))))))(((&&&%%%&&&''')))***,,,,,,+++******++++++,,,***************)))(((((())))))************))))))+++***)))(((((()))***+++******))))))((((((''''''''''''(((((())))))******,,,,,,+++++++++,,,,,,,,,***000777:::999333---***,,,......+++,,,000222000,,,,,,,,,,,,---...///000111111111111111111111111000000000000///...------......///111222333333333444333333222111000000000000000000000000000000000//////000111222333444444333333333333333333333333222222222333333444555555888888888777666555444333999888666555555666888999555444333444777999888666777666666666777777888999999888777777777777777666666666666888::::::999777888888888888777777666666777666666666666666777888777777888999999999999999;;;888666555666777666666888888999:::;;;;;;;;;;;;:::<<<===>>>>>><<<:::999999999::::::;;;;;;<<<<<<>>>>>>===<<<<<<===>>>??????AAALLLddd|||qqqhhhfffiiimmmsssqqqjjj\\\JJJ===777666666666555555444333333333111111333444444333222222222111111000000000000000222111111000000000111111///...---...000111222111111...,,,,,,...//////...------........./////////000...---,,,,,,---------******)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,***)))+++------+++)))++++++++++++++++++++++++*********++++++*********,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,,,,,,,++++++***))))))(((((()))))))))((()))+++---+++,,,------***))))))))))))'''%%%''')))++++++))))))((('''&&&&&&((()))+++++++++++++++++++++++++++))))))******))))))((('''))))))************))))))******))))))))))))******)))))))))))))))((((((((('''((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,///444999:::666...(((///000///,,,,,,111333222//////000111222222333444111111111111111111111111000000000000///...---,,,---...///000111111222222333333444444333222000///000000000000000000000000......///000111222333333111111222333333444555555000000000111222333444444:::::::::999888666444444666666666666666666666666666555444555777888888777777666666666666777888888888888888777777777777777888777666666888999999888777666666666666666555555555555555555666777888999777777888999999999999888:::888777777888777666444777888888999::::::;;;;;;::::::;;;;;;;;;:::999888<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???AAA???BBBMMMgggtttiiifffiiinnnvvvssskkk\\\JJJ>>>999888666555555444444333222222000111333444444444333333222222111111000000000000///000000111111111000000///......///111222111000///---,,,,,,---......------------------...............---,,,,,,,,,,,,,,,)))(((((()))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++*********************************++++++++++++******---,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***)))))))))'''((()))))))))***,,,...***,,,---,,,***)))))))))((('''&&&''')))+++***)))))))))((('''((()))***+++)))***+++,,,,,,+++******+++++++++++++++***))))))******++++++++++++******))))))************))))))(((((())))))))))))))))))(((((((((((())))))))))))////////////...------,,,000---+++,,,///000...+++000111///,,,,,,111333222444444444555555555555555000000000000111111111111///000000//////...---,,,.........//////000111222000111333555555333222000111111000000////////////000000000000000/////////111222222333333444444555222111000000000000111222777777777777666555333333444444666666666666444444555444444555666777777666666555555555555555666666777888888888777777777777===;;;888666777888888888777666666666666666666666666666666666666777888888777888999999::::::999999999999999:::;;;999666444777777777888999:::;;;;;;;;;::::::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@???BBBOOOkkkzzzooojjjmmmqqquuurrrjjjZZZIII===999999555555555444333333222222111222333555555555444444222222222222111111000000---...000111222111111000222111//////000///---+++..................---,,,------------------------,,,------,,,+++++++++,,,+++******)))(((((())))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,,,,++++++******++++++,,,+++++++++*********)))))))))***+++***))))))+++,,,)))+++,,,+++)))(((((()))''''''(((((()))***))))))))))))(((((()))***+++,,,((()))+++,,,---,,,***))),,,------------,,,++++++******++++++++++++******((()))***++++++***)))(((((((((((())))))******+++(((((((((((())))))))))))222222333222111000///...000,,,''''''***---------///111///,,,,,,000222000111111111111111000......//////000000000111111111000000000000///...---,,,//////......///000111222---///111444555444333333333222111000///------,,,////////////////////////333333333333333333333333666555333000////////////333333444555555444444444666777999::::::999777666333444444444444444444555555444444333333333444444555777999999777666777888AAA>>>:::777777888888777888777666666666777777888888888777666666666666666888999999:::::::::::::::999999:::<<<===<<<888666666666666666888999;;;<<<<<<;;;:::999999999:::;;;::::::;;;;;;<<<======>>>>>>===<<<;;;;;;<<<===>>>???CCCRRRqqqwwwrrrrrrttttttqqqiiiZZZIII===::::::666555555444444333222222222333444555666555555444111222222222222111000000---...000111222222222111222000............,,,***///000111111000///......------------------------+++---...---+++***+++,,,+++***))))))((()))))))))*********++++++,,,,,,,,,------,,,+++*********+++------------------------***+++,,,------,,,+++***((((((((((((((())))))*********))))))))))))******+++++++++***************,,,------,,,)))(((((()))(((***+++***)))(((((()))'''((()))***))))))))))))((((((((())))))***+++,,,'''(((***,,,,,,,,,***)))+++++++++++++++******)))*********++++++*********((()))***++++++***)))((((((((())))))******++++++))))))))))))((((((((((((555555555555444222000...,,,,,,---///000000...,,,...111111......111111/////////000000///...,,,+++...//////000000111111111111111111111000///...---000000///...///000111222---...000222333444333333222222111000...---,,,,,,+++,,,---///000222333444333333333333333333333333:::888555222////////////222333444555666666666666555666777888888777666555222333444444333222333444555555444333333333333444333777::::::888666777999@@@===999888888888888888888777666666666777888999999888777666555555555555888888999::::::::::::999888888999;;;======:::888555555555555777999;;;<<<===<<<;;;:::::::::;;;;;;999999:::;;;<<<<<<======>>>===<<<;;;;;;;;;<<<===???DDDVVVwww}}}zzzwwwvvvvvvrrrpppiii[[[KKK@@@<<<<<<777666666555444444333333444444555666666555444333111222333333333222000///......000111333333444444111///---,,,...///000//////222444444222000///............---------------***---000///,,,***+++---''''''((()))***+++---...******++++++,,,,,,---------------+++)))(((***,,,------------------------***+++,,,......,,,+++***)))))))))))))))***++++++))))))(((((((((((())))))************************---...///---***(((''''''''')))******((('''((()))&&&(((***+++)))(((((((((&&&'''((()))******++++++'''((()))++++++++++++***'''(((((((((((('''&&&&&&))))))************))))))))))))************))))))))))))******************))))))))))))((((((((((((555666666666444222///...+++...333666555222000......222333111000333222......///111222333222111000......//////000111111222222222222222111000///...222111000//////000222333//////000000000111111111///////////////.........,,,,,,...///111333444555111222222333333444444555<<<:::666333111111111222333444444555555555555444333333444444444444333333222444666555333222333555777666555555444444444555222666;;;;;;888666777999:::888666666888999999999777666555444444666888999888777666666666666666777666666777888888888888888666666777999;;;<<<;;;999555444444444666888;;;<<<;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>???>>>EEEYYY}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~{{{xxxvvvwwwxxxwwwvvvmmmlllgggZZZKKK@@@<<<<<<888777777666666555444444666666777777666555333222111222333444444222000/////////000111333444666777555222...---...000222222///222666666333000....../////////.........------***...111000---***+++...((((((((()))+++,,,...///+++++++++,,,------......---...---+++((('''***---++++++++++++++++++++++++)))+++---......---+++)))*********)))***++++++,,,******))))))))))))******************************,,,...///---+++((('''(((&&&((())))))((('''((((((%%%(((++++++)))''''''(((%%%&&&'''((()))*********((((((((()))***+++++++++''''''((((((''''''&&&%%%(((((())))))))))))((((((******))))))))))))******++++++*********************)))))))))((((((((('''555666666666444111///------111555555333111222444///333555333333444222...***,,,///111333333333222---......///000111111222222333333222222111000///333222000//////111333444222111000///............---------...///000000111//////000000111111222222///000111222444555666777<<<:::777444222333444555333444444444333222111111666666666666666666666666333666777666444222444666888888777666666666666666111666;;;;;;888666777999444333333444777:::;;;:::666555333333333555777888666555555666666777888999444555555666666666666666444444444666999;;;;;;999555444444444555888;;;<<<:::;;;;;;;;;;;;:::999888<<<<<<;;;::::::999888888999999999:::;;;===???AAA>>>FFF[[[~~~xxxxxxyyyzzz|||~~~{{{{{{{{{{{{}}}~~~{{{{{{~~~zzz{{{{{{|||yyyrrrpppsssvvvwwwvvvggggggcccXXXIII>>>999999888888888777666666555555777777888777666555333222111222333444444222111///000000000111222555777999;;;777111......000111222...222666666333///......000000/////////.........+++///222111---+++,,,///,,,+++++++++++++++,,,,,,++++++,,,------...//////---......+++((('''***---)))))))))))))))))))))))))))+++---//////---+++))))))))))))((()))******+++++++++************++++++******************++++++***,,,......+++***))))))&&&'''))))))(((''''''(((%%%(((,,,,,,)))''''''((($$$%%%&&&((()))*********(((((((((((()))***,,,,,,***************)))((((((''''''((((((((((((''''''+++***)))(((((()))***+++,,,+++++++++***)))))))))******))))))((((((((('''000000......---...//////555666666444222000111111666555333111000000111111...///111222222111000///666555222000///000111222---///000111222000///...000000111333555555333111333111///000222222///,,,///000111222222111000///,,,///222333222000000000555555444444444444555666555555555555666666666666333444333222111222555888/////////000333777;;;>>>777777777666666666666555;;;888444222111333666888999888777777777999<<<===888888777666666666666666444444444555555777888888888666555444555777:::<<<555555555555555555666666999888888888888888999999777888888777666666777999;;;;;;::::::::::::999999======<<<<<<<<<;;;;;;;;;999:::;;;:::999999;;;<<>>???>>><<<999777999888777666555555555555888777555555666777777666888888999999:::::::::;;;:::::::::::::::999999999;;;<<<<<<;;;::::::;;;===BBBZZZyyyxxxwwwyyyzzzzzzvvvssskkkjjjhhhfffffffffggggggkkkkkkkkkkkklllmmmooooooxxxyyy|||}}}~~~|||wwwuuussssssnnnnnnllliiifffdddeeeggghhhiiikkkllljjjhhheeebbb````````````ZZZOOODDD>>>888777666555444444444444333333333333333333333444111111222222222333333333222222222111111///...---.........////////////000///...------...///111222,,,---...000111111111111,,,,,,---------,,,,,,+++,,,+++******+++++++++++++++++++++***************,,,,,,++++++************)))***+++***)))((()))***+++***((('''&&&'''(((((('''''''''(((((())))))))))))******+++***)))(((''''''''''''((((((((())))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((())))))***))))))((((((((((((((((((&&&'''))))))'''&&&'''(((+++***)))(((((()))***+++******+++++++++++++++,,,)))))))))***+++++++++,,,***)))((((((((((((((('''((((((((((((((()))))))))111000////////////000000000111111000...,,,,,,---////////////......------,,,,,,...///000111222222..................//////000000000000000///......///......000222333222111000111333333333333333444111000000000000000000111111333555666555444444555444444555555444333222222111111222222333444444555111222444444333444555777555444333333333333444444333444777999::::::::::::666666666777777777666666444444555666666666555555666666555555555666666777777666666666666777777888777777888888888777777666999:::<<<>>>===;;;999777888888777666666555666666:::888666666888999999777777777888888999:::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===<<<;;;;;;===???@@@^^^yyysssjjjhhhfffcccaaa```___```ccccccccccccdddeeefffggglllnnnpppqqqrrrtttxxxzzz|||yyyuuuqqqnnnmmmmmmmmmkkkkkkjjjgggdddbbbbbbccc```bbbdddfffgggfffcccbbb```aaabbb```\\\SSSGGG>>>888888777666555555555555222222333333333444333333111111222222222333333333222222222222111000...---111111111000000000000//////...---------...000111))))))***,,,------......++++++,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,******+++,,,+++***)))''''''((()))***&&&&&&&&&''''''((()))))))))******+++***)))((('''((((((((()))))))))******''''''(((((((((((())))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((())))))))))))))))))&&&((())))))(((''''''(((+++***)))(((((()))***+++******++++++,,,,,,,,,,,,)))))))))***+++++++++,,,+++,,,,,,,,,,,,,,,---...)))))))))(((((((((((((((222222222111000///---,,,+++---......------...///---......//////......---//////000000111222333333------....../////////000000////////////000000000000//////000222333333222111333555555333333333444111111000000000000111111000333666777666555444444222222333333333111000////////////000000000000111111333555666666777888:::444444444333444444444555555666999;;;<<<<<<<<<;;;555555555555666666666666333444444555555666777777555555444444444555666666777777777666666777777888888888777777777777888999777888:::;;;;;;:::999888888777777666666777777888>>>;;;888999<<<===<<<999666666777888999:::;;;<<<::::::::::::;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAAFFFiii|||tttmmmkkkgggccc^^^[[[XXXWWW[[[[[[[[[[[[\\\]]]^^^___^^^___```aaaaaacccgggjjjjjjhhhfffdddcccbbbbbbccceeeeeedddbbb___^^^___aaa\\\]]]^^^___``````______]]]```aaa___]]]WWWJJJ???999888777666666555555666222222333444444444333333111111222222222333333333222222222111111000000///222222222111111000000000......------------......))))))*********+++++++++******+++,,,,,,,,,+++++++++,,,,,,+++******+++---+++,,,,,,---------,,,,,,,,,,,,,,,---,,,++++++******+++---,,,++++++,,,---******))))))))))))******&&&&&&&&&''''''((((((((()))******++++++)))((('''))))))*********+++++++++((((((((()))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))******''')))******)))(((((()))*********))))))***************++++++,,,---------***************+++++++++)))+++++++++++++++---///******))))))))))))((((((000222333444333000,,,***...///000000//////000111///000000111000///...---000000000000000111222222,,,,,,---...///000000000.........//////000111222111000///000222444444333///222444333111///000111222111000//////000111222111333444444333333444555111222333333222111///---000000000000////////////222444666666666666777999555444444333333222222222444555888:::;;;:::999888444444444444444555666666333333333444555777999:::555555555555555666777777888888777777777777777888666666666666777888999999777777888999::::::::::::777777777777777888999:::===:::777888;;;===;;;888555555666888999;;;<<<<<<888999999999::::::::::::888:::<<<<<<===>>>AAACCCRRRwwwwwwnnnkkkiiigggccc___[[[XXXVVVWWWWWWWWWXXXYYYZZZ\\\]]]YYYYYYYYYXXXWWWWWWZZZ]]][[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[ZZZXXXYYY[[[^^^[[[ZZZYYYXXXWWWXXXXXXYYYWWW[[[]]]]]]]]]ZZZNNNAAA999999888777666666666666222333444444444333222111111111222222222333333333333222111000000000111222000000000000111111111111............------,,,+++------,,,+++++++++++++++))))))***+++++++++++++++***,,,---,,,))))))+++---)))***+++,,,------,,,,,,,,,,,,---------,,,+++***)))+++,,,,,,++++++,,,---((())))))*********))))))''''''''''''(((((((((((()))******++++++)))(((''')))))))))*********++++++)))))))))((((((((((((((((((((())))))))))))((((((&&&'''((()))***))))))((((((((()))))))))*********(((***++++++***))))))***)))******++++++******)))******++++++,,,------...+++++++++***************)))***+++***((((((***,,,++++++*********)))))))))...000333555444111---***///000000///,,,++++++,,,222333333333111///---,,,///...............///000******,,,---......//////............///111222333222111000111333444444444---000222111...,,,---...222111000//////000111222222222222111000111333666111222333444333111///---222222111111000/////////222333555555444333444555555555444333222000000///000222555777888777555333444333333222333444555666444333222333444777:::<<<666666666666666777888888888888777777777777777888222333555666777777777777777777777888999:::;;;<<<666666777777888:::;;;<<<;;;777444555999:::888555444555666777999;;;<<<<<<777777888888999999999999888999;;;<<<===???BBBEEEZZZ{{{wwwtttuuuwwwuuummmfffeeeeeeeeedddaaa^^^\\\ZZZWWWWWWXXXYYYZZZ\\\]]]^^^[[[[[[ZZZWWWUUUUUUWWWYYYTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUTTTSSSRRRTTTXXX[[[\\\ZZZVVVSSSQQQRRRSSSTTTSSSWWW[[[[[[]]]\\\QQQDDD:::999888777666666666666333333444555444333222111111111222222222333333333333222000//////111333444------...///000111222222......//////...,,,***)))111111///...---,,,,,,,,,((()))***+++++++++++++++***,,,---,,,))))))+++...'''(((***+++,,,,,,,,,+++,,,,,,---...---,,,+++***((()))++++++******+++,,,'''((()))******)))((('''(((((((((((((((((((((((()))******++++++)))((('''))))))))))))************))))))((((((((('''''''''(((((())))))))))))((((((&&&''')))*********)))((((((((())))))*********+++)))***,,,,,,***)))***+++)))***+++,,,,,,+++***)))******+++,,,,,,---......,,,+++++++++******))))))...///000...+++***,,,...,,,+++++++++******))))))------......///000000000//////............//////666555111---...111///***/////////......---,,,,,,******)))***+++---///000,,,------...............///......000333444444333555333111000///000111222444444222000///.........111000/////////000222333111222333444444333111///444444333333333333333333222333333444444555555555222222222222222222222222333333333222222222222111666555555555555444444444777444333444777999999777888444333666666444333444444555666888999888777777999555666999:::777777;;;999888777777888999<<<===888777666666666888999:::888888777777777777888888777777777888999:::;;;<<<===<<<;;;;;;;;;;;;<<<======>>>>>><<<999;;;BBBJJJiii{{{tttpppooommmkkkiiihhhgggeeeeeedddccc```^^^]]]\\\\\\^^^bbbfffhhhhhhbbb]]]XXXUUUUUUWWWYYYYYYUUUSSSQQQOOONNNOOOPPPQQQQQQQQQPPPPPPQQQRRRTTTUUURRRRRRQQQPPPPPPPPPPPPPPPRRRUUUXXXYYYWWWRRRLLLHHH@@@;;;666666999;;;999666555333222222333444333222222222222222222222222222111111000000111222333333111111111///------///111///000111222222222222222555222...,,,+++++++++***///...+++***))))))***++++++...///,,,+++,,,+++(((,,,+++++++++++++++++++++...,,,******---...---+++((()))***)))((((((***,,,(((((())))))))))))((((((******)))))))))))))))***&&&((())))))'''''''''(((((()))***,,,,,,+++******************))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))***************************)))))))))***,,,...000,,,+++***)))))))))***+++******************************+++++++++,,,,,,,,,...,,,++++++,,,---,,,,,,***+++,,,+++******,,,...///////////////..................//////.........777666333///000333222---222111000///...---------...---------...000111222......///000000000000000///......///111333222222222222222222222111000000333333222111000000000000222111111111111222333333333333555555555333111000111111111111111111111111000111111222333444555555333333333222222222111111444333333333222222111111444444555555555555555555666444444555999<<<<<<;;;888444333666777555444666444444555666777777666666888777666666777777555333888777666666777999;;;<<<888777777777777888888999888888777777777777888888999999999:::;;;<<<===>>>===<<<;;;::::::;;;<<<===>>>===???@@@===<<>>>>>888444444777999777666777444444444444444444555555555888777555999@@@;;;222777777666666666888999;;;888888999999999888777777888888777777777777888888;;;;;;;;;<<<===>>>???@@@<<<;;;::::::::::::;;;<<<>>>;;;???CCC@@@>>>LLLaaa|||{{{zzzzzzzzzxxxwwwvvvvvvwwwvvvtttrrrooollliiiiiijjjmmmnnnnnnmmmllljjjhhheee```ZZZUUUWWWVVVVVVUUUTTTSSSQQQQQQSSSRRRPPPOOOMMMMMMLLLLLLOOONNNNNNNNNNNNNNNOOOOOOOOOQQQRRRSSSSSSRRRPPPNNNDDD???999777888999999888777555333111111111000...222222222222222222222222111111111111111222222222222333333111000///111222///000000111111111111111222111///000000000...,,,'''(((+++---...---,,,+++------***&&&'''+++,,,***((())))))***+++,,,---------,,,******,,,---,,,+++)))***++++++)))***+++---++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))((()))++++++)))((()))************)))******+++,,,++++++*********)))))))))************************))))))))))))))))))))))))***************************)))))))))***,,,---///000000000///---,,,***)))*********************************++++++++++++,,,---+++******+++,,,,,,+++***+++++++++******,,,---000000//////............,,,---///000000///---,,,222444222...///222333000222111000///////////////..................//////000111222222333333222222111000///000111222111000//////000111111000///...222111111000000000000111111222333444555444333222444555555444333222000///111111222333444444555555111111222222333333444444111111222222222333333333555555444333222111111000111222222333555666666777666666666777999;;;======;;;777555888999666555777555444333222222333444555222999999777@@@MMMIII;;;888888777777888999::::::999999:::;;;:::999777666999888888777777888888999;;;;;;;;;<<<===???@@@AAA<<<;;;:::999999:::;;;<<<>>>999<<>>@@@AAA<<<;;;::::::::::::;;;<<<>>>999:::>>>???GGGccc}}}||||||~~~}}}||||||~~~~~~{{{xxxvvvwwwyyyzzzzzz{{{yyyvvvsssppplllgggdddaaabbbcccbbb```]]]ZZZXXXUUUUUUTTTSSSRRRPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPLLLHHHAAA;;;777444333222333222000111222333333222222222222222222222222222111111222222222111111000///000111000///....../////////000000000//////...------///111333222///---,,,,,,+++******+++,,,,,,+++666<<<555+++(((***---+++++++++******)))))))))++++++++++++******+++,,,***+++,,,+++******,,,...))))))************))))))((((((((((((((()))******)))***,,,,,,*********++++++***)))))))))***,,,---++++++++++++************((())))))******))))))((())))))************))))))))))))))))))))))))))))))))))))))))))***++++++,,,......///...---+++)))(((************************))))))*********+++++++++,,,***((()))***+++******)))***+++***))))))+++---------......///000000111,,,---...//////...---,,,+++///...***(((+++---,,,,,,---///111111000///---///000111222222222222222//////000111111111111000333222111222444555444333111000///---...///111333555444222000///...------//////000111111111111000111111111111000000000000000000000111111222222333555555444444444444333333...///000111333444666666444444444444333333333333000111222333444555666666666777777666555555666888===999777999999555333444888777666555444444444444444888999999@@@HHHFFF===::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999999999888888888888999999888888999:::<<<>>>???@@@===<<<;;;;;;;;;;;;<<<======<<<===???DDDTTTrrr}}}~~~|||}}}~~~~~~}}}~~~~~~~~~~~~~~~{{{wwwuuurrrpppmmmjjjgggggggggfffdddaaa^^^[[[ZZZZZZZZZYYYWWWVVVTTTSSSPPPOOONNNNNNMMMMMMMMMNNNKKKKKKJJJJJJJJJKKKLLLMMMNNNKKKFFF???:::666444333333222111111333555555444222222222222222222222222111111222333333111000///000222333333111000000111///////////////......---,,,,,,---///111000...,,,...,,,***))))))***,,,---***777>>>888---(((***,,,,,,,,,+++***)))(((((('''***+++,,,+++))))))+++,,,)))***++++++)))***+++---(((((())))))))))))(((((()))(((((())))))***+++,,,)))***,,,,,,***)))***+++*********)))******+++,,,,,,++++++++++++*********'''((()))******)))((('''((()))***++++++***)))((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++***************************)))))))))************++++++)))(((((()))******))))))*********))))))+++,,,.........///////////////---------------------------000000+++)))+++------...000333555444111---***)))***,,,......///......//////000111111111111111111000000111333555444333222222222222222333444444555444333222111111111111000////////////000111111111111111111111111222222111111111111111111111111111222222333444444555555000111111222222333444444333333333444444444444444111111222333444444555555444666777666555555777999:::666555888999666555666999999999888777666444444666555666888;;;<<<;;;::::::::::::;;;;;;::::::999;;;::::::::::::;;;;;;<<<:::999999888888999999:::888888999:::<<<>>>@@@AAA>>>===<<<<<<<<<<<<===>>><<>>:::999999888888999999:::999999:::;;;===???AAABBB???>>>===<<<<<<===>>>???;;;FFFKKKJJJWWWsss}}}~~~|||{{{ssssssqqqoookkkgggdddbbb___^^^]]][[[ZZZYYYXXXXXXUUUUUUTTTSSSRRRRRRQQQPPPLLLLLLLLLIIIDDD@@@>>>===888666444444555555444333222222222222222222222222000111333444333111///......000222222000............/////////...------,,,***))))))***+++,,,***)))&&&'''***,,,.........---,,,...---***+++------)))))))))))))))************)))+++,,,+++((((((***---((()))***)))((((((***,,,(((((())))))))))))((((((************+++,,,---...((()))++++++)))((()))***((()))***,,,,,,+++******,,,,,,,,,+++++++++******)))***,,,------,,,***)))((()))+++,,,,,,+++)))((())))))))))))))))))))))))((())))))************))))))))))))***+++...000222************************))))))))))))***************)))'''''')))))))))(((((()))***)))((((((***,,,...///000000...------...++++++,,,///222333111...111000///...---,,,++++++///000222333333111///---...//////000//////......------............------000//////......000111222444555777999::::::999999999888777666777888:::<<<888555333444222///222888333222000111222333333222111111111000000000000000///111333333333333555777888666444222111222333444555666888777555444444555444222111333666777555333333444555444444555888;;;777777777777666666666666999:::<<<<<<;;;999666444666666777777777555444333555666777888999:::::::::999999:::;;;;;;;;;::::::;;;:::999;;;======999555333888<<<===>>>@@@BBBBBBCCC>>><<<===<<<888;;;BBB===EEEOOOZZZmmm}}}wwwtttssspppooommmkkkiiifffccc```eeebbb^^^[[[YYYUUUOOOJJJJJJNNNRRRRRRNNNGGG???;;;===999444222333444333111111222222111///...000111444444333333222111000000111111111000///......---+++---000222222000---+++***+++---//////...---,,,+++***************++++++......---,,,,,,+++******((()))***++++++***)))((((((((((((((((((((((((((()))+++)))&&&&&&***,,,++++++***)))(((((()))******************))))))))))))+++)))'''&&&&&&''')))+++333111...+++)))((())))))///...---+++++++++++++++******))))))))))))*********************)))(((((()))***+++***))))))+++,,,)))))))))))))))(((''''''---+++)))+++...///...+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,***)))((((((((((((''')))***)))((('''(((***...000111000...------......---...111444555222000000//////...,,,++++++***...///111333333111///...---------.........//////...//////////////////...//////.........///000111///111222444555555555555666555555444555666777888333111111333222222555;;;555333111111222333333222111000000000000000000000///111222222111111333444666555333222222333444444666777888888666555555666666444222333666777555444333444555555444555888:::777777777666666666555555888999:::;;;:::888555444666666777888777777555555777777888999::::::::::::999999:::;;;;;;;;;::::::<<<::::::;;;======;;;888999:::;;;::::::;;;;;;:::===;;;<<<@@@@@@===>>>CCCNNNXXXcccooo~~~|||wwwrrrpppooollliiigggfffccc___[[[YYY[[[]]]\\\XXXPPPIIIEEECCC>>>999666777777555222333222222222333333333333333222222111111000000000222222111000000///......,,,---///111111///---,,,+++,,,---.........------++++++************++++++......---,,,,,,+++******)))******************)))(((((((((((((((((((((((())),,,,,,((((((---///...+++***)))(((((()))******************))))))))))))******)))(((((()))******///...,,,+++*********+++,,,,,,,,,,,,++++++++++++***))))))))))))))))))******************)))((((((***++++++***)))(((***+++&&&'''((()))***+++++++++,,,***)))***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((()))***+++,,,+++***))))))((())))))((()))***)))((('''(((***///000111000...,,,,,,---.........111333444222000//////...---,,,++++++***,,,...000222222222111000------,,,,,,,,,...///000//////000000000000//////...............///000000---...///000222222222222222222222222333333333333111///000222333222666<<<888555222111222333333333000000000000000000111111000111222111000000111222222222333333333444444444444666777777555444444555888666333333444555555555333444555555555666888:::666666666555555555444444777888999:::999888666444666777888888999888888777999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;;;;<<<;;;:::;;;======<<<;;;===;;;::::::;;;<<<;;;;;;>>><<<===BBBGGGJJJPPPUUUkkkuuuzzzsssmmmhhhjjjjjjjjjhhhccc]]]WWWTTTNNNHHHBBB>>><<<:::777444555222111222444555333000111111111111111000000000333222222111111000000000---...////////////......---,,,,,,,,,------......++++++************++++++...------,,,,,,++++++***++++++************++++++(((((((((((((((((((((((((((,,,---***)))---///...******))))))))))))******************))))))))))))*********++++++***************+++++++++,,,,,,,,,++++++---......------,,,))))))))))))))))))))))))*********+++******)))(((+++,,,,,,***(((((()))***'''((()))***+++,,,,,,,,,+++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++******)))))))))******((()))******(((((()))***///000111000---,,,+++,,,,,,,,,---///000000000///000//////...------,,,,,,+++---///111222222111111111000...,,,,,,...///000/////////000000/////////.............../////////...///000111222333333333000000111222222111111000333111111333222000333888:::777333111222333333333000000000000000111111111111222333222000///000111000000222333444444444444222333555555333222333333888666444222222333444555222444555666555666888:::666555555555444444444444777888999::::::999888777777888888999999:::::::::;;;;;;<<<<<<;;;::::::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<999999===AAAAAAAAAAAACCCBBBCCCJJJVVVcccooowww~~~}}}{{{xxxuuuqqqlllgggcccaaa[[[RRRKKKGGGBBB===999999555222222666666222...111111111111111222222222333333333222222111111111000////////////000000111...---,,,++++++---...000,,,,,,+++*********++++++---------,,,,,,+++++++++---,,,+++******+++,,,---************************''',,,---***((()))+++***)))))))))))))))*********************)))))))))((()))***,,,------,,,***)))((()))***+++,,,,,,++++++***+++...000111000///...))))))))))))))))))))))))*********++++++******)))+++,,,,,,***((('''((()))+++,,,,,,,,,,,,+++*********)))))))))*********)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......*********)))******++++++((()))******)))((()))***...///000///---++++++,,,,,,---...////////////000111111000000//////......+++,,,...000111222222222555333111///......///000---......//////......---........./////////////////////000111222333444444000111222222222111111000222000000333222000222777999666333222222333333333//////000000111111111111222333444333111000000111...///111222333444444333222444555555444333444555666555444222111111333444222444555666666666777999666555555555444444444444777888999;;;;;;;;;;;;:::888999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<888999???BBB@@@@@@BBBHHHLLLTTTaaarrrzzzuuuwwwoooeee[[[TTTNNNFFFAAA===999444444777888555111222222333333333333333333333333333333222222222222111111000000000111333333...---+++***+++,,,///000---,,,,,,+++******++++++------,,,,,,,,,,,,++++++---,,,+++******+++,,,---++++++++++++++++++++++++(((...111,,,((((((((('''(((((())))))************************)))))))))((()))***,,,......,,,***))))))******++++++***))))))((())),,,...///...---,,,))))))***++++++***))))))******++++++++++++******+++,,,+++***'''&&&'''))),,,,,,,,,,,,,,,+++******))))))***)))))))))))))))+++++++++,,,,,,---------***))))))))))))******++++++***************+++,,,)))***+++***)))((()))+++,,,...//////---,,,,,,---///000111111000000111333222222111111000000000000+++,,,...///000111111111555444222111000000000000------............------...//////000111000000000///...//////000222333444222222222222222111111111...---...222222111333888666555333333333444333111/////////000111111222222222333444333111000111222//////000111222222333333444666777777666666666777555555555333222222444666111333666777666666777888666666666555555555444444777888999;;;<<<=========::::::999999999::::::;;;;;;<<<<<<<<<;;;::::::999888999:::<<<===============>>>>>>>>><<<;;;<<<===>>>::::::??????<<<@@@IIIUUU```ppptttjjjbbbZZZRRRMMMCCC>>>888555555555444222444444444444444333333333222222222222222222222222111000000000111222333444...---,,,++++++---...000...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))000444000+++)))***)))'''((()))******+++******************)))))))))))))))***,,,------,,,***)))++++++******)))(((((((((%%%&&&((()))*********))))))***+++,,,,,,+++***))))))***++++++,,,+++++++++***++++++)))''''''((()))((()))***+++,,,---------)))***+++***)))((()))******++++++,,,,,,------...,,,+++++++++++++++,,,,,,,,,++++++*********++++++)))***++++++))))))***++++++,,,......---,,,---...///000222111//////111333111111111000000000000000,,,---......///000111111111111111111111111111111......////////////......//////111222222222111000////////////000222333444444333222111000111111222...---///222222000222666333222222333444444222000...//////000111111222222000111222111000///000111111000//////000111222333333444666666555555666777444666777777555444666888111333666777777666777888777777777666666666555555666777888999;;;<<<===>>>;;;:::999888888999999:::::::::;;;;;;;;;::::::999888999:::<<<======>>>>>>???AAACCCBBB???<<<<<<===>>>:::<<>><<<;;;999888777888888999999::::::;;;;;;::::::999888999:::<<<===>>>>>>>>>AAADDDFFFEEEAAA>>>======<<<999===FFFMMMXXXqqqzzzsssfffVVVHHH@@@======444444333333222111000000111111111111111111111111,,,,,,...///000000000000---,,,,,,,,,------......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((((((((((((((((((((((((((!!!***111///+++***,,,,,,&&&''')))***+++++++++***************))))))))))))*********++++++************)))'''&&&'''(((***+++*********)))******+++,,,+++,,,...//////...,,,+++)))***+++,,,,,,,,,,,,,,,((())))))((('''''')))+++***++++++++++++***))))))***,,,---,,,)))((()))+++******+++,,,,,,---......,,,++++++*********++++++...---,,,+++************)))+++++++++***)))***+++........................---.........,,,+++,,,---............/////////000000...------///111222111,,,---...000000000/////////000111222222222111111000111333333333111///...555222000000333444333111333222222222222222333333111111000000000000000111444555666666666555444333//////000111222222333333333222333555333//////333111111111111111000///...///000222333444444333222999888888777666555555444888:::<<<<<<;;;;;;;;;===:::999888999999999777555555555666777999;;;<<<===;;;999888666666777999:::666777999;;;;;;;;;999888::::::999888999:::<<<===CCC@@@======>>>>>><<<999===<<>>>>>===>>>???@@@@@@@@@EEEMMM\\\ppp|||{{{zzz{{{}}}~~~yyynnn```YYYLLLFFF>>>777444444333333333333333222111111222222......//////////////////---------------,,,++++++/////////.........------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++)))))))))))))))))))))))))))))))))+++------+++******+++))))))*********))))))(((++++++*********))))))))))))***+++++++++***)))(((***((('''))),,,---,,,***+++++++++++++++,,,---...///,,,***+++...222333333666333///---,,,,,,,,,+++,,,,,,++++++***))))))((())))))************))))))''')))+++---...---+++***++++++,,,---------,,,,,,+++,,,...///000///...------------,,,,,,+++++++++******++++++++++++******------------------------...//////...,,,***+++,,,+++,,,---...000222333444888666333222222222111///111111222222222111000000---///111333333222000///222333444444444333222111333111//////111222111000222222111111111111111222000//////......///000000///000111222222222222222444444444333333333333222111333999???===666111222111111000000111222444555555555666666555333222111111222333444555666777888666777999999888777888999777666666666777777666444555555555555666777888999999999777777777888999:::999:::;;;<<<===<<<;;;:::777888999:::<<<===>>>>>>;;;<<<=========AAAGGGMMMYYYlll~~~~~~{{{wwwvvv|||zzzyyy{{{~~~zzzxxxxxxyyy}}}~~~}}}yyysss{{{|||ggg\\\NNNCCC>>>;;;888555333333222222111///.........///000111000///...---//////...------------...///////////////.........,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))***+++,,,+++***)))+++,,,***************)))((('''+++++++++++++++*********)))******+++***)))((('''&&&%%%%%%'''***,,,,,,,,,---,,,,,,+++++++++,,,,,,...,,,***)))+++...222444555222///---------,,,+++,,,,,,++++++***)))))))))))))))************))))))&&&(((***,,,------,,,+++,,,---------------,,,,,,,,,---...///000///...---,,,,,,,,,,,,,,,+++++++++******++++++++++++******------------------------...//////...,,,***++++++,,,---...///111222333444999777555444444444333111222222222111111000000///...000222555555333111///111222333333333222111111111000000///000000111111222222111000000000111111///............//////000111111111111111111000000777777666555444333222222111333999>>>===666222333444333111000000222444555333444555555555333222111000000111333444555666777444666888777666555666777666555444555666666555333555555444444444555666666999888888777888888999:::;;;<<<============<<<<<<:::;;;<<<===>>>>>>??????>>>@@@@@@???@@@JJJZZZgggxxx}}}}}}|||}}}{{{{{{}}}~~~|||~~~|||wwwuuusssuuuxxxzzzzzzzzz{{{|||yyyyyy||||||wwwqqquuu}}}yyygggZZZQQQIII???777777555444222111///---,,,///000111111111///---,,,000///...------...///000////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++***)))((()))+++...******+++******)))((('''++++++++++++++++++++++++******+++++++++)))((('''$$$$$$%%%&&&(((***+++++++++******************++++++++++++******,,,///222///---,,,,,,---......---+++++++++*********))))))))))))************))))))'''(((***,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,---......------,,,*********)))))))))))))))***++++++,,,,,,++++++***------------------------...//////...,,,++++++,,,//////000000111222222222666555444555666777555444222111111000///////////////111333555666444333111000000000111111111111000111111000000///000000111333333222111000000111111...............///000000444444333222111000000///999888777666444333222222333333666:::888444333555888666444222111111333333000111222333444444333222111222222222333333444444333555666666555444444555444444333444666666444333555444444444444444555555999999999999999:::;;;;;;=====================<<<<<<<<<<<<<<<<<<============@@@CCCEEELLL^^^www}}}}}}}}}~~~~~~yyyuuuvvvxxxyyyxxxwwwxxxzzz}}}wwwwwwxxxxxxtttqqqsssyyyxxx|||~~~vvvkkk]]]MMM@@@>>>:::666444444444333111000000111111111///...---000///...------...000111.........///////////////......------------......,,,,,,,,,,,,,,,,,,,,,---*********************************((('''(((,,,///***************)))((((((++++++++++++++++++++++++++++++,,,,,,,,,+++)))(((&&&'''''''''''''''((()))''''''''''''((()))***+++'''))),,,---,,,,,,---...,,,+++)))***+++,,,+++***+++++++++***************))))))************)))))))))***+++++++++***))))))******+++++++++******)))+++++++++++++++++++++***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---111111111111111222222222333333333444777777666555111111000/////////000000111111333444444444333222////////////000000000111000111222111000///111333444444333222111111111111............///000111111666555333222111111000111999888777666555333222222333111333555444111222666999888666444333222222222///000111333444444333333333333333333222222222222333555666666444333333444444333333444666666555333444444444333444444555555999::::::;;;<<<<<<<<<===>>>>>>==================;;;;;;:::999999;;;<<<===888???IIITTTcccyyy|||xxx|||{{{zzzxxxwwwwwwyyy|||wwwwwwwwwvvvtttuuuwwwzzzrrrwww{{{}}}uuubbbUUUFFF???666111111333444444111111000000000000000000///............///000000---------.....................------------......,,,++++++++++++,,,,,,---************************)))***)))((('''))),,,...))))))************))))))*********+++++++++++++++***+++,,,------,,,+++***)))******)))(((''''''((('''''''''((()))***++++++''')))+++---......,,,+++---,,,***)))***)))'''&&&************************))))))************))))))******++++++***))))))((((((((()))***************++++++************))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///000000111111222333444444222111222444666666555333111111000000000111222333111000000000111111222222000000000000000111111222111222333222000000222444666555444333222222222222////////////000111222222333222111111111222333333888888777666444333222222111000222444333000111555777777666666555444333333111222333444444444333222333333333333333333333333333555666666444222333333444333333444666777555444444444444444444555666666:::;;;<<<======>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888:::===@@@CCCCCCQQQeeezzz~~~}}}}}}~~~}}}vvvzzz}}}}}}zzzpppZZZOOO???444111111222222111000///...///000111333,,,---....../////////...,,,,,,,,,,,,---------...,,,,,,,,,++++++,,,,,,,,,+++******)))***+++,,,---************************((()))))))))((()))+++...'''((()))******+++******)))))))))*********++++++((()))***+++,,,,,,++++++***+++---+++)))((()))+++---,,,,,,,,,,,,,,,------+++***)))+++...///---+++---+++************(((&&&************************))))))************)))))))))))))))***************'''((()))***+++,,,,,,,,,,,,++++++***************)))*********+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000...///000111333555666666222111222333555555333111222222111111111222444555000///.........///111222111111000000111222333333111333444333000000222555777666555444333333333333////////////000111333333000/////////111333444666777777666555444333222222//////222555555111111444555666666777666666555444444555555666555444222111222222333333333444444444444555666666444222333333444333333555666777666444444444444444555666777777;;;<<<===>>>????????????>>>>>>===<<<<<<<<<<<<<<<===;;;::::::===BBBGGGJJJ\\\nnn}}}~~~ttteeeOOO???777444333333222000...---...000333555+++,,,.../////////...---+++++++++,,,,,,---------+++******************+++******)))))))))***,,,---************************'''((())))))))))))+++---&&&'''(((***++++++++++++(((((())))))*********+++&&&'''(((***++++++++++++***,,,...---***)))+++---222222111//////.........///+++''')))---000///,,,)))))))))***,,,---+++*********************++++++))))))************))))))''''''((()))***+++,,,,,,'''((()))+++------......---,,,,,,+++*********+++''''''(((((()))))))))***+++,,,,,,------,,,,,,++++++)))((())),,,...000000+++,,,------......------000///000333777777555222555555555444222///---+++000555666111///222333000111///------///222333333444444333222111111111111000222333333222111222444666777666444111///000111111111111111222333444555222222222222222222222222111222111///333999555---222555999<<<<<<999444111555555555666555555444444444666777666555333444444555222000000222444555555777666555444444555666777777666666555555555666666666666666555333222444555:::<<<>>>>>><<<;;;;;;;;;======<<<<<<<<<======>>>AAA>>>======<<<@@@PPPaaazzz~~~{{{~~~}}}{{{fffNNN???:::888666222000///111000...000444///////////////.....................---,,,++++++((())))))***++++++,,,,,,,,,------......------,,,***,,,...//////---***((('''))),,,+++((('''))),,,'''((()))+++,,,---......+++*********))))))((((((&&&''''''(((((((((((((((***+++,,,+++******+++---///...------///000000///,,,++++++******++++++,,,...,,,******,,,---***((()))******+++++++++******%%%&&&((()))******)))))))))***++++++***'''%%%###+++++++++++++++***)))(((***+++,,,---,,,***((('''((()))***++++++++++++++++++++++++++++++++++++++++++******+++...//////...***+++,,,...///000000000333222333555777777444111///000111222222111000///000555666222000222333000000000000111333444333222555444444333222222222333000000000111222222222222555555555333000//////111111000000000111222333333222222222222111111111111111222111000444888555---111333666888888666333111111222333444444444444444444555666555444333333444666444222111333555666555666555444444444666777888777777666555555555555555555666666555444333444666888:::<<<<<<;;;:::999:::<<<<<<;;;;;;<<<===>>>>>>BBB@@@@@@CCCFFFSSSkkk~~~~~~{{{uuuyyy}}}yyyaaaMMMAAA999222333000///111000...000444............------------,,,,,,,,,---,,,,,,+++*********++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,+++)))(((%%%'''((()))((()))***,,,((()))***+++,,,---------******)))))))))((((((((('''(((((()))***))))))))))))***++++++******,,,...222000...---......---,,,,,,,,,++++++++++++,,,,,,---+++)))***+++,,,***((())))))*********))))))((('''((()))++++++++++++***'''(((***+++,,,+++))))))***+++++++++******)))((()))***,,,------,,,+++***)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111000...+++***+++---///000222222333666555555666777666444111,,,---...///000000000000000444666333111222333111000111222444666666444111555555444444333333444444000...---///222444333111333333333222///...///111111111111000000111222222222222222222111000000///111222111111444777444///000111333444444333222111//////111222333444444444444555555444222111333444888666333333444555555555333333333444555666888888888888777666555555444444444555666666444444555777777999;;;;;;:::888888999:::::::::;;;<<<===>>>???AAA???@@@FFFSSSkkk~~~{{{{{{yyy{{{xxxcccQQQAAA555555111///111000///000444---------,,,,,,,,,++++++******++++++,,,,,,++++++...---,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******))))))))))))(((((((((%%%%%%%%%''')))++++++***)))******+++,,,,,,++++++))))))((((((((((((((('''((())))))***************((()))*********+++---///333111...------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***))))))*********)))((('''''')))***+++,,,,,,---,,,,,,)))***+++---------,,,+++***++++++++++++******))))))***,,,---......------++++++++++++++++++***)))------------------------,,,---///222333111---))),,,---...000222222333333444444555555555555333222.........//////.........111333555444333222222222222111222333555555444222444444333333333444444555222///,,,///444666444111222333333222000000111222333333222222111222222222333333444444333222111000222222222333555666444111111111111111111222222222000111222333333333333333444444444333111111222444888666444333444555444333222222333444666777888999999999888777666555444333333444666666555555666777666888:::;;;:::999999999999999999:::;;;===>>>???CCC???@@@MMMgggyyyiiiSSSBBB888333000111111///000333.........---,,,,,,++++++))))))+++,,,,,,---------111000...---,,,,,,,,,---++++++,,,,,,,,,,,,+++++++++***)))((('''(((((())))))&&&%%%'''***,,,+++)))******++++++++++++******((((((((((((''''''''''''(((((()))************)))'''(((*********+++---///222000---,,,,,,+++***))),,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***((('''''')))******+++,,,,,,,,,---............---,,,+++***,,,,,,,,,------,,,,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,---000333444111---)))//////000111222222222222000111222222222222222333............//////000000111222444666555222222333333111//////111222333222222222111111222333444444444000...000555888555222222333333333222222333555555555444333333333444444555666666777777555444333222111222444555555333222333222111111111333444555444555555555444333222222333444444333111111222444666444333222333444333111111222444555777888999:::999999999888777555444333222444777777666666666777666888:::;;;:::999::::::888888888999:::<<<===>>>CCCAAAGGG___~~~hhhTTT>>>777222222222000000222111000000///...---------)))***+++---............222111///---,,,,,,------,,,,,,------------,,,,,,,,,+++***(((((()))***+++---***((()))+++,,,***(((******+++++++++***))))))''''''''''''((((((((((((&&&'''(((((())))))(((((('''((()))))))))***---///...,,,+++***+++,,,+++***+++,,,,,,------,,,,,,+++,,,---------,,,,,,---------------,,,+++***)))(((((((((((()))******+++,,,............------,,,+++------...//////......---+++++++++++++++***)))))),,,,,,,,,,,,,,,+++***)))************************......///111222111...+++000000111111222222111111...///000000//////111222,,,------...000222444555111111444777666222222444333111...---///111111222000000000111222333444555555333111222555666555333111222333333222333555777555555555444444555666666666777999::::::999777666222111222666666333333444444333333222333444666777777777777666555444333222333444666555333222222333444333222222444444333111222444555777999:::::::::888888999999888666444333333555888888777666666666555888:::;;;:::999::::::888888888999:::;;;<<<======CCCTTTuuuuuubbbDDD<<<555444444222000111333222222111000///......***+++,,,---.../////////222111///---,,,,,,---...,,,------......------,,,---,,,+++***)))***++++++...,,,++++++++++++***((()))******+++******))))))'''(((((((((((()))))))))&&&&&&'''((((((((((((((('''((()))))))))***,,,...+++***((()))+++,,,,,,+++******,,,,,,,,,,,,******+++,,,------,,,,,,---...------------,,,+++******''''''''''''((()))***+++******+++,,,---...//////---......////////////...,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,+++***************************///---------///000///---......000111222222222222///000111000...---///111/////////000222444666777111000444888777222222555222000//////000111000///111111111222333444666666444444333333333333222222///000222222222333555777444444444444444555666777555777999;;;<<<;;;999888333111333777777222222666444444333333444666777888666666666666666555444333222444777888666444222222444333222333555555444333444555777999:::;;;::::::777777999999999777555444444666999999777666555555444666999999999888999999999999888999999:::;;;;;;:::LLLjjjxxxkkkJJJ@@@888666555222000111333333222111000///......***+++,,,---------------222000...,,,+++,,,...///,,,,,,,,,------,,,,,,,,,,,,,,,+++************+++***+++,,,+++***)))***+++((()))***************)))((((((((()))))))))******''''''((()))))))))))))))((()))***)))((()))+++,,,***)))((((((***+++++++++((()))+++,,,,,,+++)))((((((***,,,,,,******+++---++++++,,,,,,,,,++++++***''''''''''''''')))***+++)))))))))***+++,,,......,,,,,,---...............,,,++++++*********++++++++++++,,,,,,---,,,,,,,,,************************///---++++++---/////////+++,,,...000222333444444111333333111---+++---///444444333222222333444555111000333999888222111666000000000222333222///---111111222333444666777888333444444333111000000222---///000111111222444777222222222333444555666777444666999;;;<<<<<<:::999333111333888777222222666333333444444555666777888444444555555666555555555111444888999888555222222444333333555666777666444555777888:::;;;;;;;;;:::666777888999999888666555555777999999888555444444222444777888888777888888999999999888999999::::::AAA\\\vvvnnnMMMCCC999777666333000000333333222111000///......******+++,,,,,,,,,++++++111///---++++++,,,...000+++++++++,,,,,,+++++++++++++++++++++*********)))&&&)))++++++((((((***---(((((()))***************(((((())))))******++++++(((((()))***************)))******)))((((((***++++++)))(((((()))******)))'''(((***++++++***((('''&&&)))+++***((((((***,,,)))******+++++++++******((((((''''''''')))***,,,++++++***)))))))))*********++++++,,,---------,,,++++++++++++,,,---......***+++,,,,,,------------++++++++++++++++++++++++222222222...***)))+++---...000111111111333555888333///,,,---000111...***444555666666666555444333888555444666666444555888222//////111111...---000111111000000111111222333333333333222000000111333///111333222000///111333444333111000000111333444777777777888888777777777888666333111000000222333333555555222333888:::888666333222444888999555111444444555888:::999444000222222111111222222333444888777666888::::::666333444555666777999999::::::;;;;;;;;;:::888666555444888777666666666888999::::::999999::::::<<<======JJJjjj{{{tttmmmfffOOODDD:::666444222222555222000---...//////+++'''***+++,,,---------,,,,,,,,,------------,,,++++++******************************++++++***)))'''&&&---***))))))'''%%%(((---###&&&***,,,,,,***((('''''''''((()))))))))))))))************************(((%%%###$$$''')))((('''))))))(((((((((((())))))'''***,,,,,,***)))+++---))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))******+++,,,)))***++++++***)))((('''))))))*********+++++++++,,,+++++++++,,,,,,---...------,,,+++***)))((((((,,,+++***)))))))))***+++///111111///---+++---///,,,...////////////000222222///---...222333111...222333333444444333222222333000000333333000000333222//////111111------///222222222222222333444444444444444333111000000222222444555444222111222444555333111000///000111222555666888999999888666555555555444444444444444444111333222111444999999666555333222555999:::777444666666666999;;;:::777333222222111111222222333444666555555888::::::888555444555666777888999999999:::999999999777666555444888777777666777888999:::888888999:::;;;===???@@@SSSqqq|||ssslllddd]]]NNNCCC888444222000111333000...------......---+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))(((''')))((((((***)))&&&(((,,,))))))))))))(((((()))+++''''''((()))))))))))))))))))))))))))))))))))))))***(((&&&''')))***)))((())))))))))))))))))))))))%%%(((******((('''((()))))))))))))))))))))))))))***)))((((((((()))++++++))))))(((((())))))***+++))))))***++++++***((((((*********++++++++++++,,,************++++++,,,,,,+++++++++************)))***+++---------,,,+++***---...000000///...///000,,,...000000...---------222///...000333555444111000000111222222111111000000...///333333///...000333000///111000------///222111111111111222333333444555555444222111111222555666777666444333444555555444222000//////000111444666888::::::888666444444555666888888888777666333333111222777===:::444444222222555999;;;999777777666666777888888777555222111111111111222333333333333444777999:::999777444555555666777888999999777777777666666666555555888888777777888888999:::777777888:::<<>>@@@AAAOOOlllwwwmmmfff^^^VVVKKK@@@555111///...///222000111222///,,,,,,///333///...,,,,,,,,,---///111++++++,,,,,,++++++***))))))***************++++++,,,,,,,,,,,,++++++******///------...,,,((())),,,(((((()))+++,,,+++)))'''((())))))*********)))))))))))))))))))))))))))))),,,+++***)))))))))))))))((()))+++,,,,,,+++)))((()))*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))(((((((((((()))******'''(((***+++,,,++++++***++++++,,,,,,,,,---------******+++++++++++++++***))))))***+++,,,++++++***))),,,///111111///---***------...//////...,,,+++,,,///222333333222111111111000000///000000///...000000000000000111222222333222333777777333222333222//////111111...---000/////////...//////000111222444777888777777888999666555555444444444444333333333222111222444777888777777666666666666777777===;;;999777666777888999;;;999666666;;;???:::111333222222222333444444333444444333333222333444555111111000000111111222333555555666666555555555555555444444444555666777888333333333333444555666777999::::::::::::999999999:::::::::;;;;;;===>>>???KKKgggzzzpppiii```WWWHHH>>>444111000//////222444555555111---,,,///333///...,,,,,,,,,---///111+++,,,,,,,,,,,,+++******)))))))))******+++++++++,,,,,,++++++++++++++++++,,,)))'''(((''''''+++111666333...++++++***)))'''))))))************))))))************************+++******)))((('''((()))((()))+++,,,,,,+++)))(((***)))************)))((())))))))))))))))))))))))((()))))))))***************))))))))))))***++++++((()))***+++,,,,,,+++***++++++,,,,,,,,,---------+++,,,,,,------,,,+++++++++,,,---------,,,***)))++++++,,,---------------///...---...//////---++++++---000111000000000111000000//////...------,,,000000000000000111333333111///000444444000///111000---...111111//////222222111111111111222333333111333666888888777888999555333222333444555444333333222222222444777999;;;666666666666666666666666>>><<<999666555666777888999888555444777;;;777000333222222111111111222222444555666555333333555777111000000000000111222222555666666555444333444555555444333333333555666777444333333222333555666888::::::;;;;;;;;;:::999999:::::::::::::::;;;<<<===LLLhhh{{{qqqhhh\\\QQQDDD;;;333222222000000111666666555222///...///000...---,,,,,,,,,---//////,,,------------,,,+++++++++++++++,,,,,,------...,,,+++************+++++++++((('''***+++...666>>>GGG>>>111)))'''(((************++++++******))))))************************((())))))(((&&&&&&''')))))))))***++++++***))))))(((''''''(((***+++)))((())))))))))))))))))))))))(((((()))************)))***************++++++,,,)))***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,+++,,,---...---,,,+++***,,,---/////////---+++***,,,+++***)))***,,,---///000...---...000222222000---...//////------...///.../////////...---......000/////////000111222333///------//////------///...,,,---000111000000333222222222222222333444444000333555666555444444444444222111333555777666444333333222222333666888:::222444777999999777444222:::999777666666666777777555666555333555999888555111222222111111222444555333555666555333222444666000000000000000111222222333444555555333222444777555444333222222444666777555444333222333555777888:::;;;<<<<<<<<<:::999888777777888888:::;;;======JJJeee{{{pppeeeVVVIII>>>666111222222000//////444222111111111111///...,,,,,,,,,,,,---------------............---,,,,,,***++++++,,,------......+++***))))))))))))***+++,,,******...000222999@@@AAA888...(((((())))))(((***++++++++++++***)))(((************************&&&((()))(((&&&&&&(((+++))))))))))))))))))))))))(((''''''))),,,---,,,***))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))***++++++***+++,,,,,,,,,+++***)))*********++++++++++++,,,++++++---------+++***))),,,---///111111000...---+++******)))***,,,...///111...,,,...222555666555111111111///---,,,---///,,,---//////...///000111///.........///000222333///,,,+++------+++,,,///---+++,,,000222000111555111111000000111111222333111333555555333111//////444222111333666888777555444333222222222444666777///333888<<<<<<888333///444555666777888777666666444666666444555:::<<<;;;000111222222222333666999///222555444222000111333000000000000000111111222000333444444222333666999555444333222222333555666666555333333333555777888;;;;;;<<<<<<<<<;;;999888555555666777999<<<>>>???DDD___|||pppcccRRRCCC999333///111222000......111///---///222222///,,,***+++,,,---------,,,,,,......//////......---,,,(((((()))***++++++,,,,,,******)))(((((()))***+++)))'''))),,,---,,,000666---***)))+++...---(((###+++++++++++++++***)))((())))))))))))))))))))))))&&&(((***)))''''''))),,,))))))(((((((((((())))))***)))(((+++///111///---))))))))))))))))))))))))'''((()))++++++******)))((((((((((((((()))******+++,,,,,,---,,,+++)))((())))))*********+++++++++)))***,,,---,,,***((('''***,,,///222333222111000******++++++,,,---......222------111333222555;;;555333000---++++++,,,---///111111///++++++...111......///000000000000000...///////////////......,,,---...000111111222222000000000000111111111111333444555555333111111222222222111333555666666666555::::::555333777888666222444777888777444000---222555888:::888777555555:::888555555777:::;;;<<<555666777666444444888;;;444555666666666444333222222222222333333333444444666666555555555444444444333::::::222111777888222777666666555555555666666666777999:::;;;::::::999444555777777888999<<<>>>FFFZZZ}}}zzzmmm^^^NNNCCC333111////////////...---111222222222000000111333,,,---.../////////...---------......---+++***(((***...///...---///---))))))))))))))))))))))))))))))+++---......---...///...---,,,+++************+++***)))(((((()))***+++******************++++++++++++***)))((('''&&&&&&+++++++++++++++***)))(((,,,'''$$$(((000444///)))(((((((((((()))))))))))))))***+++,,,,,,+++***))),,,+++***((((((((())))))((()))***+++++++++++++++)))******++++++++++++******)))))))))***+++,,,,,,...,,,***+++...///...---,,,+++)))((('''((()))+++///++++++///000///111666222000...,,,,,,---///000//////000...---,,,---//////000111111222222111111...///000000000///......,,,,,,---...//////////////////000000000111111111444555666555222111000111222111111222444555444444333777888333222555666555444555777888777555111///333666999;;;:::999999999999777444444666888::::::555666777666444555777:::555666666777666555444333222222222222222333333444555555444444333333333333555>>>@@@777222666999666666666555555555555555666444555777999:::;;;;;;;;;777888999999999:::<<<>>>GGGTTTnnnyyyhhhVVVEEE;;;444222000000000000///...111111111000//////111333------.........------,,,///////////////---,,,+++)))---...,,,,,,...---******************************+++++++++***+++---000------,,,++++++***))))))+++***)))(((((()))***+++,,,++++++******))))))))))))))))))))))))(((((((((***++++++++++++***)))))))))'''&&&(((,,,...,,,***((((((((())))))*********((()))************)))(((***)))((((((((()))***+++)))))))))******)))(((((((((((())))))******++++++******************++++++...,,,***+++---///...---,,,+++)))(((((((((******---+++,,,//////---...111///...,,,,,,---...000222111000///000111000///---000111222222333333222222---///000222222000///...---......//////......---////////////000000000000444666666555222000000000222222222333333333222222111555555222111333555444555666777777777555444333111444888:::::::::::::::888666333222444666777777666666666555444555777999666777777777777666666555333222111000111222444555444333333333333222222222555???CCC:::222444888888555555444444444555555666222444555777999:::;;;;;;:::;;;<<<;;;::::::<<<>>>FFFNNN```~~~sss___LLL>>>666555333111000111111111///111111000...---...000333///...------,,,,,,,,,,,,////////////...---,,,,,,***------***+++...///---++++++++++++++++++++++++++++++***(((''')))---000+++,,,,,,,,,,,,***)))(((******))))))))))))******,,,,,,+++***)))(((((('''((((((((())))))*********))))))***++++++++++++***'''((())))))(((((()))***(((((()))***++++++,,,,,,(((((())))))))))))((((((''''''''''''((()))***+++++++++++++++***)))((('''''''''''''''((()))+++++++++++++++***************---+++***+++,,,...------,,,+++***)))((()))******.........000000............---,,,,,,---...000111222000000111444444111...000000111222222222222222---...000222222111///...111111111111111000//////....../////////000000000333444555555333111111222333444555555333222222222111333444333222333555666777777777777666666666555111333666777777666777777666444222222333444555555666666666555444555666888777777777777777777777777555444222000111333555777444333333333333333333333444;;;===888333555777666444444444333444444555555333444555666777888999999:::;;;<<<;;;;;;;;;===???DDDIIIWWWqqqzzzfffSSSDDD;;;888444222000000111111111///000000///---,,,,,,///222000///---,,,+++++++++,,,---------,,,,,,++++++***,,,...---******///111000++++++++++++++++++++++++***+++***)))((())),,,///)))***,,,---,,,+++)))'''***))))))))))))))))))***++++++******))))))(((((((((((()))))))))*********(((((()))***+++,,,,,,,,,)))))))))(((((((((((()))))))))***+++,,,,,,---...))))))))))))))))))))))))'''''''''(((((())))))***---.........------,,,+++'''&&&&&&&&&''')))***,,,++++++++++++******)))))),,,+++******+++,,,------,,,+++***)))))))))******...///000/////////...,,,///...------,,,------...000///...000333333000,,,...//////000000000000000,,,...000111222111000///222222222222111000///...////////////000000000000111222444444333222333444333666888777555333222333222333444444444444666999999888777777666666666666444666777777666444444555555333111222333555555444777666555444444555666666666666666666666666777777777555333222222444666888444444444444555555555555333555666555777999888555333333333333333444555555555555555555555555555666666888999::::::;;;>>>@@@CCCFFFOOOaaa~~~|||kkkWWWFFF<<<999999222000//////000000000////////////---,,,,,,///111111///...,,,++++++,,,,,,------,,,,,,++++++++++++---///...***+++000333222************************)))+++------,,,+++,,,---)))***+++,,,,,,+++)))''')))))))))******)))))))))((((((((())))))******+++************))))))))))))'''((()))***+++,,,,,,,,,...***'''(((***,,,***((()))******+++,,,---------************************)))))))))))))))((((((''',,,,,,---...............'''''''''((((((***+++++++++++++++++++++***)))(((***************+++,,,---,,,++++++***************...000///---,,,......,,,000///...---,,,,,,,,,,,,,,,++++++,,,......---,,,,,,---......//////......,,,---...//////000000000000000000000//////...---000000000000111111111111111222444444333222333444333666999999666333333444333222333666666444777;;;999999888777666555444444777888999999777555555666444333222333555666666666888666444333444555555555555444444444444555555666666555333222333444666777444444555555555555555666444222222555:::<<<999555222222222222333444444555555555444333333333333444444666888888999:::===@@@BBBCCCEEENNNcccxxxlllZZZHHH;;;555555666111000......///000000///...///000///------///000000///......------------///......---------.........///...++++++000222000)))))))))))))))))))))))))))+++---...---+++++++++))))))***++++++***)))((())))))************))))))&&&''''''((()))***+++++++++++++++******)))))))))'''((()))***+++,,,,,,,,,000,,,((((((,,,...,,,******++++++++++++,,,,,,,,,++++++************++++++++++++++++++***)))((('''((()))***+++,,,,,,,,,,,,))))))***++++++++++++***)))***+++,,,,,,+++)))((()))***+++***))))))+++---,,,++++++++++++*********///222111,,,,,,000111...//////...---,,,,,,,,,++++++,,,,,,,,,+++,,,---///,,,,,,---...............---,,,,,,,,,---...000000//////000000000//////...111111111111222222222222333555666555333111111111000555999999555333333444333111222666777444777===999999999888666444222111666777888888666555666777444333333444777999999888999666333333444666555444333222111111222333444555333222222222222333444444333333333444444555555555111000111555777777555444111111111111222333444555444333222111222222333444666777999999999:::<<<>>>===@@@AAACCCNNNiiisssdddYYYIII<<<666444333222222000//////000111111000---///111111000......////////////000//////......///...------------...///,,,...---******...///---***************************+++,,,+++***)))***,,,)))))))))***************((()))***++++++***)))(((''''''(((((())))))******)))***************++++++((()))***+++++++++++++++---,,,+++******+++---...++++++++++++************+++***)))(((((()))***+++******+++,,,,,,+++***))))))***++++++++++++******+++,,,...//////---+++)))((()))+++,,,,,,+++***)))(((***+++***((((((***---+++,,,,,,,,,++++++******333666444......444555222------------------,,,,,,---///000...,,,,,,000444,,,------...///.........---,,,+++***+++---///111111111222222222222111111111111222222222333333333666777777555222/////////...333888888555222222444222000111666666444666===999999999888666333111///222444555555444444666777333333333555888:::;;;:::999666333222444666555333111111000///000111333444000000111111222222222222222222222333333444444444---...111444222//////111111111111111222333444555111111000000111333555666999:::::::::999999;;;===777>>>CCCCCCEEEWWWuuutttdddSSSIII===666555555444222333111000000111222222111,,,///222333111///.........///000111111111//////---,,,+++***+++,,,---...+++---,,,)))))),,,,,,***++++++++++++++++++++++++++++++***(((&&&'''***---***))))))((())))))***+++((()))***++++++***)))((())))))))))))(((((((((((('''((()))***+++,,,------))))))***++++++++++++***))),,,---+++'''''',,,111,,,,,,+++******))))))(((***)))(((''''''((()))***((()))+++,,,------,,,,,,------------,,,+++******,,,...000222111...+++)))'''(((***,,,---,,,+++***''')))+++***((('''***---+++,,,,,,,,,,,,+++******---///111222111000111222222111///---,,,---...///...,,,++++++,,,.........///...------...///...,,,---++++++,,,...000111000222222222222111111111000333111000......///111222666555444444555444333111///111333444444222222222222222111111222222333444888666444333333333222111222999;;;777222333555666444444444444555777888999444333111000000111333444333333333222222000//////333333444222111000111333///111333444333333444666222111111333555555222...///111444444333222222222666555555444444333222222555555666888999:::;;;<<<======???@@@BBBKKK___qqqfffTTTDDD>>>555000000222222222555333///---,,,---///111000000000000000///......222000......///000///...(((,,,...---...000///+++***,,,///000...---,,,,,,......------,,,+++******,,,,,,+++***))))))*********************)))(((((()))***++++++***)))((('''''''''((()))))))))))))))******))))))))))))******************************---,,,+++*********+++,,,+++)))''''''''''''&&&%%%&&&'''((()))))))))))))))&&&''')))***+++++++++***++++++,,,---............---,,,,,,,,,------.../////////...---,,,,,,,,,,,,)))***+++,,,---.........---...///000///---***(((---///111111000///000111000///---,,,,,,,,,...///...---++++++---...///...///---,,,---//////...------,,,+++,,,...000111000000000000///000000111111222111///......///000111111111222333444444333111333333333222111000111111222111111111222222333333888666444333333444333111222777999444222333555444333333444444555666777777444333222111111222333444111222222333333333222222222333333222000000111333///111333444444333444555333333333444777666333000111222444444222222222333444444444444444444444444444555666777999:::;;;<<>>CCCPPP]]]ooo{{{hhhRRRCCC>>>999333000111333444333222111000///............000000000000000///......111000......///000000///,,,......,,,,,,///000---+++---//////---,,,,,,---......------,,,,,,++++++,,,++++++***))))))*********************)))((((((******+++++++++***)))((('''(((((()))******))))))******))))))))))))******************************---,,,+++*********+++++++++)))''''''((()))((('''(((((()))*********))))))&&&''')))***++++++******)))******++++++++++++***---,,,,,,,,,,,,,,,------,,,,,,+++*********++++++)))***+++,,,,,,,,,,,,,,,......------,,,,,,++++++---///000000...------...------,,,++++++---...//////---++++++---...///......---,,,---///000000///---,,,+++,,,///000111000......------...000222333111000///......///000111000111222444444444444333777555333000//////000111111111111111222222333333777555333333444444333222333666555222222444555222111222333555555555444444333333333333333333333333111111222222333444555555222333333222000000111333...111444555444333333333333222333444555555333111333444444333222111333444222222333444444555666666333444555777999;;;<<<===DDD@@@>>>>>>>>>>>>CCCJJJSSSggg~~~pppbbbSSSCCC888777444111000222333444444000000111111111///...,,,000000000000000///......111///......000111000///000111///++++++///000///,,,---......,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,+++******)))************************)))((((((+++++++++,,,++++++***)))(((((()))************)))))))))))))))))))))))))))************************,,,,,,+++************+++***((('''''')))******)))***+++++++++++++++***)))''''''((()))***************++++++++++++***)))))),,,,,,++++++***+++++++++++++++******++++++,,,,,,******++++++,,,++++++***...---+++******+++,,,------...//////---++++++,,,,,,,,,,,,,,,---...///000///---++++++---/////////---,,,,,,---000111111000...---,,,---///111111000...---------///111444555111111000000000111222222333444777777777666555555777555333222222222222222000111111222222222222222555444222222444555444444555666444111222666666222000111333444555444222111222333444444444444333222111111111111222333444444222333333222000///111222...111444555444333222222000000111111222111000///555555444333111111333555333333333444444444555555222333555777999:::<<<===@@@<<<<<<@@@BBBAAAAAADDDIIIUUUiii}}}lll\\\PPPFFF===777222222111111222222222222000000111111000///...---000000000000000///......000...---...000111111000111333111---,,,///000---------...---++++++---///******++++++++++++++++++++++++***************+++***************)))((((((+++++++++,,,++++++++++++))))))******+++******)))))))))************))))))************************,,,++++++***************)))''''''(((***,,,,,,,,,,,,---------,,,+++******((((((((())))))*********/////////......---++++++,,,+++******************,,,,,,,,,,,,---...///000,,,---------,,,,,,+++***++++++*********+++,,,,,,,,,...///...,,,+++++++++,,,,,,------...000111111///---,,,,,,---/////////...---,,,...000111111000///...,,,---///111111000////////////000222444666111111111111222222333333555777::::::777444333333555444333555777777555222///000111222222222111111444333111222444666666555666777555222333777888555000111333444444222000///222333333444444333333222111111000000000000111111222222222111000///000222...111444444333222111222///000000111000000000000666666555444222222444666555555444444444333333333333333555666888:::;;;<<<;;;888999???CCCBBBAAABBBAAAFFFQQQddd|||{{{nnncccTTTGGG>>>999555333111111222222111000//////111000//////...//////000000000000000000///......///...---...000222222111000333333000///000///+++------...---++++++---///)))))))))))))))*********+++***************++++++***************)))((((((++++++++++++++++++,,,,,,***+++++++++++++++******((()))************)))(((************************++++++++++++******))))))(((&&&&&&'''***,,,---------------------,,,+++***)))))))))))))))******+++000000000000///---,,,++++++******))))))*********+++++++++,,,---...///000////////////...---,,,,,,)))***,,,------,,,+++***+++---......,,,++++++,,,------...//////000111111000...,,,,,,...///000//////...---...000111111000000...---...///111111000000000111111222222222333000000111222222333333333333777::::::555111000111444333333666999999555222...///111222222222111000333111111222444666777666666777666222222777999777222222333333333111000///222222222222222222222222222111///......///000111111222222111//////000222000222333333111111111222000222222222000000111222666777777555333333444555666666555444333333222222444444555666888999::::::999777888===@@@>>><<<===AAAAAAEEEPPP```uuuvvv^^^SSSLLLBBB:::555333222111000222333222000......///111000///......///000111000000000000000///.........---,,,...000222333222...222333111000111...***,,,---......,,,,,,---...))))))))))))))))))))))))*********)))******+++,,,***************)))((((((+++************+++,,,,,,+++,,,,,,,,,,,,+++******((()))***++++++***)))(((******************************++++++******)))((('''&&&%%%'''***,,,---,,,,,,------------,,,,,,+++++++++*********++++++,,,............---,,,************))))))***++++++,,,***)))******+++,,,---...///000000000///......---)))+++---///...---***(((***,,,......---,,,---...,,,------...////////////000...,,,,,,...000000000000///...///000111000///000///---...000111000000000111222333222111///.........///000111111222222222666;;;;;;666222111222666333111222666666444000...///111222222222000000222111000222555777888777333777777222000444888999444444333222222111000000222222000000000000222222111000///...///000222444111222222111//////000111222222222111000000111333000111222111//////111333666777888777555333333444444444444444444444444333555555666666777888888999999777999<<<<<<::::::===CCCCCCDDDHHHKKKSSSeeevvvooo\\\HHHAAA???:::777555444333333///111333222000...///111//////000000000000//////000000000000000///......---,,,,,,---000333333333...111111......000///,,,+++---//////---,,,,,,---,,,,,,++++++******))))))******))))))***++++++,,,***************)))((((((***))))))((()))***+++,,,,,,,,,------,,,++++++***((()))***++++++***)))(((************************)))******+++***)))(((''''''%%%%%%&&&)))+++++++++++++++,,,---------,,,,,,------,,,++++++,,,,,,---+++,,,,,,,,,+++***)))))))))))))))***+++,,,---...************++++++,,,---...///////////////...---------......---,,,+++******,,,......------...///+++,,,------......------000...,,,,,,...000000000111000//////000000///...111///......000111000000000111222333222///,,,***,,,---...///000000000000222777======999555555777999444//////222333111///...///111222333222000///111000000222555777888888111666777222...111777:::666555333222111111111111222111///......///111222000///...///000333555777111222222111///...000111333333222000...///222444---///000///---,,,...111555777999888666444333333222333333444444555555666666666666666777777777777999888:::===<<<:::<<>>>>>???CCCBBBBBBBBBCCCEEEGGGHHHPPPYYYjjj~~~rrrcccOOOBBB???<<<444555555555444333333222333333222222111000000000......///222444555333111------............------,,,,,,,,,---...111333444,,,...111222111/////////...///000///---+++,,,---)))***+++,,,,,,,,,,,,,,,'''(((******)))(((((())))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***...---,,,,,,+++***))))))+++,,,,,,,,,+++***(((&&&///,,,***)))+++***(((%%%+++***))))))(((((())))))***+++,,,---,,,+++***)))******))))))***,,,---...333222000///---,,,,,,,,,*********+++,,,---...///000---,,,...///...------///...,,,+++******+++,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,------,,,,,,---...333---)))+++---...111555111///---...000111111///111222222111000222555888555555555444222000///...//////.........//////000333666999:::888666555555777555333111000111333444444333111000000111222333333444666666555555666888:::777333444777999777555111111111111111222222333111111111111111222333444333333222222222333555666111000///////////////000///111333444222222444666222222111111000000000000555888:::;;;888666444333222222222333444555777777666777777888888777777666888888999:::;;;<<<===>>>@@@@@@@@@AAABBBCCCDDDEEEDDDIIIUUUdddssskkkWWWMMM>>>666777555444444555555444333333222333333222111000000//////......///111333333111///------............------,,,,,,,,,,,,...000111333...000333333222000//////---...//////...---...000***++++++,,,,,,,,,++++++''')))******((((((((()))******++++++++++++***************+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,+++******)))((((((*********+++******))))))---++++++---000222222000...---,,,+++++++++++++++((()))***+++++++++***)))******))))))***,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++---......------///...,,,++++++,,,,,,------------------------,,,++++++++++++,,,,,,,,,,,,))),,,///111000...------222,,,)))***,,,---///333111000///000222444333222000000111000000222555888444333333222111///...---//////...//////000111222555777999:::888555444444444333333222222333333444333222111111111222333444222666:::;;;:::777666555888555222333666777666444000111111111111222222333111111111111111111111111111111111111222222222222000111222222333333333222///000222333222111222333111111111111000000000000444666999:::888555444333333333333444555666777888666666777777777777666666777777888999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBGGGOOOWWWcccvvvdddMMMAAA===444222777666444444444444444333333222333333222111///...------......///111222111///,,,------............------,,,,,,,,,,,,---...///000...000222111///...------***,,,---...------///000+++,,,,,,,,,,,,,,,+++***((()))******(((((()))***++++++************++++++*********++++++++++++,,,******++++++++++++******+++******))))))((((((((()))((((((((())))))***++++++++++++...222555555555///...---,,,++++++++++++''''''((()))*********))),,,+++******+++,,,...///,,,,,,+++++++++,,,------111000000000000000111111///.........000222111000...---,,,,,,,,,---...///000//////......---------++++++++++++++++++++++++(((,,,111333222000...------***,,,111333000------111111222333444555555555------...------///333666222222222111000...---,,,---------...///111222333777999;;;;;;999777666666111222333333444444444444222222111111222333444555333666:::<<<:::777555444555333222222444555444222666666666555444333333222000111111111111000000///111111222222222111111000222333444555555444333222111222222222000///------222222222222222222111111222555888999777555444333888888777666555555555555666666666777777666666666666666777888888999:::::::::;;;===???@@@@@@@@@???FFFDDDDDDFFFHHHMMMYYYeeeyyykkkXXXKKK<<<888:::555666:::777333333444444444333333222333222111000///...---,,,000000000111222111...,,,------............------,,,,,,,,,,,,---------...,,,---...---+++))))))))))))+++,,,,,,++++++,,,...,,,,,,------,,,,,,+++***)))*********(((((()))+++,,,+++***))))))***+++,,,************++++++++++++******++++++++++++*********************)))))))))***)))(((''''''((()))***+++++++++,,,.../////////...---,,,***))))))))))))&&&'''((()))******++++++...---,,,,,,,,,---///000,,,,,,++++++++++++,,,,,,///.........///000111111.........---///222222///------,,,,,,---...000111111111000//////...------++++++++++++++++++++++++(((,,,111333333111///......,,,...333444111------000111333444444555555555---......------///222555111111111000///...---,,,++++++,,,---...000111222666888999999777666555666000111333444444444444333111111111111222333333444444666888999777555555555444333222222333333222111666666777777666555444333000000111111111000//////222333333444333333222111111222222333222000...---333333333444333222000...333333333333333333333333111444888999888666555444888777666555444444444444666666777777777777666666777777777888888999999::::::;;;===???@@@@@@@@@???CCCAAAAAABBBBBBBBBHHHOOOXXX___kkkyyy|||___KKKAAA:::111333888444444555///222222333333444333333222222222111000///...------222111111333333222///,,,------............------,,,---------------------+++,,,---,,,***(((((())),,,---...---+++***+++,,,,,,,,,---------,,,,,,+++)))******)))((((((***+++,,,+++***))))))***+++,,,))))))*********+++++++++)))******++++++******)))******++++++++++++++++++,,,+++)))'''&&&''''''((())))))******))))))******---,,,+++***))))))))))))((((((((()))***+++,,,,,,//////...------...000000///...---,,,++++++++++++((((((((()))***,,,---...***---,,,)))+++000///***---,,,,,,,,,---///000222111111000///...------,,,,,,,,,,,,,,,++++++++++++))),,,000111111000///000444///,,,...000///000222///111444444444333333444111222111000000111444666000000000000///...---,,,++++++,,,,,,...///000111222333555555333333333444111222333444444444444444000111111111111222222222333555666666555444555666444444444333222111000///000111333444555555555444///000111222222222111000333333333444444444444444444444444333222111000///222222444666999999777555222222222333333333333333111444888999888777666666222222222222222333444444777777888888888888777777888888999999999:::::::::;;;<<<===???@@@@@@@@@@@@@@@???@@@DDDDDDCCCEEEJJJGGGKKKRRR[[[jjjyyy]]]GGG===<<<666000444777222222333+++111222222333333333333333222111111000000//////...222111222333444333000---------............------,,,------.........---------......---+++***+++,,,///000111///---,,,---...++++++,,,---------------***++++++)))((((((***,,,++++++************++++++)))))))))************+++))))))************))))))******++++++,,,,,,,,,---,,,,,,***)))((('''''''''&&&'''))))))))))))+++,,,---,,,++++++******++++++)))))))))))))))***+++,,,///...------------/////////...---,,,++++++++++++******++++++,,,...///000...222111---...333222,,,,,,,,,,,,,,,,,,...000111///......------,,,,,,,,,------------,,,,,,,,,+++***,,,............000222333...,,,...///......111...111444444222000000111333444333111000111333666000000000000000///...---------------...///111111///111222333222222333444333333333333333333333444000000111111000000//////111333666777666555555666555555666444222///...------///111333444444333333...000222333444333222111333333222222333444555666777666555444444444444444111111333777:::;;;999666000000000111111222222222111444888:::999888777777333333333333333444444555888888999999999999888888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAABBB@@@AAADDDDDDBBBDDDHHHDDDEEEFFFJJJRRRaaassskkkWWWHHH===:::<<<999333666666000333666///111111222333333333333333111111111111111111111111000000000222333222000---------............------,,,---...///000//////...,,,------,,,+++***,,,------...///...---,,,---...******,,,---......//////+++++++++)))((((((+++---******++++++++++++******))))))))))))************))))))************))))))((())))))***+++,,,,,,,,,***+++++++++***)))((((((%%%''')))***))))))+++---******))))))******++++++***)))((((((((()))******---,,,+++******+++,,,---,,,++++++*********++++++//////...............///222777555//////666444---,,,,,,+++++++++---...///,,,,,,++++++++++++++++++.........------,,,,,,,,,+++,,,---,,,,,,---111333,,,+++---333444///+++***---000333444111///...000333333222000...///111333000111111111000///......///......//////000111222000111333333333333555777444333333222222333333444000000000000000///...---///333777999888777666666666777777555222///---,,,111222333444444333111000...000222444555444333222333222111111111444666888333222111000111222333444111111222555888888555111......//////000000000111111555888::::::999888888:::999888777555555444444999999::::::::::::999999;;;<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>@@@AAADDD@@@>>>???>>><<<===AAAEEEDDDCCCBBBEEENNN[[[eeettt}}}dddJJJ>>><<<:::999999:::444444222,,,111777222000111222333333333333333111111111111222222222222......///111222222///------..................---,,,---...000111000000///)))***+++***))))))+++,,,((()))***+++******+++---)))***+++---...///000000+++++++++)))((((((+++---)))***+++,,,,,,+++***)))))))))))))))************))))))************))))))''''''((()))***++++++,,,((()))+++,,,,,,+++******&&&)))***)))'''&&&(((***&&&&&&&&&&&&'''((()))******)))'''&&&&&&'''((()))+++***)))((((((((()))***(((((((((((()))***+++,,,...---+++***)))(((''''''...333111******111///&&&---,,,+++***+++,,,---...*********************+++...------,,,,,,++++++***+++---//////...---...///---...///000222111...,,,111000000222333333111///222111///......///111222///000000111000...,,,++++++,,,---...///111222222///------111888:::888555222222333333333333444444555333111000111222222111999<<<>>><<<666333444777333444666555222///......///000111222333444444444222666777333222666555000//////......000111333555111222222000...---...///---,,,...333888999444///...//////000000000//////333777<<<===:::777666777555555555555555555555555999999999999999999999999999999999::::::<<<======>>>===<<<<<<<<<>>>???@@@BBBCCCCCCBBB@@@???@@@AAABBBCCCCCCBBBAAACCCFFFIIIRRR]]]mmm}}}wwwdddOOOHHH???;;;;;;;;;999666444333222111111111222333111222222333333222222111222222222111111000000000...333777777333//////111111///---------...---,,,///...---,,,,,,,,,---.........---,,,,,,,,,,,,---+++*********+++,,,,,,---+++)))((('''((()))+++,,,++++++++++++,,,,,,---...+++***)))'''''''''((()))+++++++++*********)))))),,,,,,---...---,,,***)))******))))))(((((('''''',,,,,,++++++***)))))))))+++***((('''&&&&&&&&&'''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))***************((('''(((+++,,,+++((())),,,.........------...///,,,******,,,...//////))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,+++---//////...---...///---...///000222222111///333222222222333333111///777555333000/////////000////////////...---,,,++++++,,,,,,---...///000000...,,,,,,000555777555222222222222333333444444555666444222111222222333333666999;;;888333000111444333444666555222000/////////000000111222222222222111555555222111444333///111000000//////000111222000111111000///000222444666555444666999888333...//////000000111000000///222666:::;;;999777666666555555555555555555555555999999999999999999999999;;;;;;;;;;;;<<<===>>>???===<<<<<<;;;<<<===>>>???@@@AAABBBAAA???>>>???@@@CCCDDDCCCBBBBBBCCCFFFHHHHHHMMMTTT]]]jjj~~~ttt^^^PPPEEE???999777888999777555555444222111111111111222111222222333333222222111444333333333222222222222333777:::999444111111222222000///...000000000///...---,,,++++++,,,---.........---,,,,,,,,,,,,---***************++++++,,,******((((((((()))+++,,,+++++++++++++++,,,---...+++***)))((((((((())))))+++++++++*********)))))),,,,,,,,,,,,,,,+++************))))))((((((((((((*********************++++++***)))''''''''''''((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))*********((('''(((+++,,,+++)))(((***---...---,,,,,,,,,---+++))))))+++---...---++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++,,,......---------.........///000111222222333222111000111111111///---222111///---,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,---------............,,,,,,...222333111///000111111222333444444555555444333222222222333444555777999777333000111222333444666555333111000000000000000000000000000000111333444111111333222///222222111000//////000000000111111000000222666999???<<<:::999999777222...000000111111111111000000111444777888888666666666444444444444444444444444999999999999999999999999;;;;;;;;;;;;<<<===>>>>>>;;;;;;:::::::::;;;<<<======>>>??????===<<<===>>>AAABBBAAA@@@??????BBBDDDBBBBBBCCCFFFMMM[[[lllxxxooo___QQQFFF???>>>;;;888888;;;<<<:::888555444333222111111111111111111222222222222111111444444444444444333333333777999:::777333000111222111///......000111111000---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,))))))************++++++******)))((()))***+++,,,,,,++++++++++++,,,,,,---,,,+++******))))))******+++++++++***************++++++***)))))))))*********))))))))))))((((((((((((((()))******+++,,,,,,,,,+++***)))((((((((()))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))***)))((()))+++++++++***,,,///222333222000//////,,,***((((((***,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---///000+++---......------...///000000000000000000222333///...---...000000///---,,,++++++,,,...000333555000///...---,,,---..............................///...---...000000///---......///000111222333333333333333111000111222444777888999888555333333444222333555555333111111111222111111000000000000111111333333222222222111000111111111000000000000000000111000000000222666999>>><<<999888888666222///111111111111111111000///000222444555666666666666444444444444444444444444999999999999999999999999999999888888999:::;;;;;;:::999999999999::::::::::::<<<===<<<;;;;;;<<<============<<<;;;:::<<<>>>>>>@@@AAABBBCCCGGGLLLPPP___kkk{{{{{{nnn[[[KKKBBB>>><<<;;;999777777888;;;<<<:::888555444333222111111000000111111222222222222111111333333333333333333333333444555444222///---///111---,,,+++,,,...000000///++++++++++++,,,,,,,,,---...---,,,,,,++++++,,,,,,***+++++++++++++++++++++******)))))))))***+++,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++******************************(((''''''((()))***))))))))))))))))))))))))((()))))))))*********+++,,,++++++******)))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))''''''''''''((((((((((((***))))))******+++++++++---000444555444222000000,,,+++))))))+++,,,,,,+++)))))))))))))))))))))))),,,,,,++++++,,,...000111+++---//////.........///111333333222000///111333///...---///111222222222......///111444888<<<>>>111111///.........///000000000000000////////////111000///...//////...---,,,------...//////000000000111111000......111333777888888777555444333333000222444444222111111111333333222111111111222222333333333444333222111111///000000000111111111111000111000///...///222555666555444555555555333222111111111111111000/////////000000222444666777777555555555555555555555555999999999999999999999999999888888888888999999:::888999999999999888888888888999::::::999999;;;<<<:::;;;<<<;;;999999:::;;;;;;===??????>>>=========EEENNNYYYaaakkk{{{lllWWWNNNBBB:::888999999999333333333444555555444333444444333333222111000000000111111222222111111000111111111111111111111222111000///...------///111---,,,+++,,,...000000000++++++,,,,,,------------------,,,++++++++++++,,,,,,------......---,,,,,,***************++++++,,,,,,++++++******++++++++++++++++++,,,,,,,,,++++++************************)))((('''''''''((()))***))))))))))))*********************)))))))))((((((+++++++++++++++*********(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))******''''''''''''(((((((((((()))***************+++,,,))),,,///000...,,,++++++---,,,***+++,,,,,,,,,+++))))))))))))))))))))))))---,,,++++++,,,...000222---...000000/////////000222555777666333222444666333111000111444666666666111000000000222555888:::111111000000000000000111111000000000000000000000222111000///............------------...............000111///------000333444444444333333222000000...000222333111000000111333333222111111222333444444222222555444111000222...///000111111111111111///000111000......///000...///111222333444333333000000111000000///...---///......000444777888888666666666666666666666666999999999999999999999999:::::::::999999::::::;;;888888999999999888777777666777999999999999;;;<<<;;;<<<======<<<;;;<<<===>>>===<<<;;;<<<>>>@@@BBB@@@EEEJJJMMMRRR^^^nnn{{{zzzdddRRREEE@@@;;;888888888666444333444444555444444333222222222333333333222111111000000111111111111000000/////////000000000000000000000///...///000111222///...---...000222222111++++++,,,---............------,,,+++++++++++++++---...///000///...---,,,*********++++++++++++,,,,,,++++++************+++******+++,,,,,,,,,++++++***************+++++++++((((((''''''(((((()))))))))))))))************+++++++++***))))))(((''''''******+++++++++******)))))))))))))))))))))))))))((((((((()))))))))******'''(((((())))))******+++''''''((((((((())))))))))))***++++++******+++---***,,,------,,,*********---,,,++++++,,,---+++***++++++++++++++++++++++++///---,,,++++++---000111...000111222111000111222111666::::::888777999<<<666444222222333444444444///...---,,,---...000222//////000000000000//////////////////000000000000111111000...------...///////////////............---000222000------000444111111000000000000...---,,,...000111000///000000222111000///000222333555444000111444444000///222000000111222111000//////---///111111///......///,,,...222444444333222111000000000//////...,,,,,,000...---///444888::::::888888888888888888888888999999999999999999999999::::::999999999999::::::888999999:::999888777666555666888999888999;;;<<<:::;;;=========<<<===>>>???===;;;:::<<>><<<<<>>;;;:::999:::;;;;;;:::999:::<<<>>>@@@BBBDDDHHHJJJMMM]]]ttt|||bbbRRRKKKEEE>>>777555444666:::<<<;;;999111222222222111111333444///000222333444444333222000000111111111111000000......//////000000000111111000/////////...---+++///---,,,,,,...//////...+++,,,...000111000000///---,,,++++++******++++++,,,---...//////---+++*********+++,,,,,,,,,,,,+++,,,,,,+++***))))))******((()))***+++,,,++++++***))))))******++++++++++++&&&''')))*********)))((())))))******++++++++++++''''''(((((())))))******((((((***++++++***)))((())))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))************(((+++---,,,***)))+++...++++++***((('''&&&(((***+++***)))***+++***(((&&&))))))))))))))))))))))))111000---++++++---000222111111111000000000000///555333111000222666:::===999555222111222333111///---...///////////////...///,,,+++,,,///000///...------------///111333444444222///,,,+++,,,...///333333222111000///......///...---...000111111111111111000///////////////000000/////////111222333111111000000000000000111---.........//////000000//////000111111111111000444333111///...//////000///111333333222222333444000000000000//////////////////000222555888;;;===999888777666666888:::;;;888:::;;;;;;:::999999:::777777888777666777:::<<<666999:::999777777666444666666777888999:::::::::888999;;;:::999999:::<<<888888999::::::;;;<<<<<<<<<<<<======>>>>>>??????HHHJJJRRR___ooo}}}mmmWWWFFF???<<<999666666666555555555555666666444333222111111111222333222222333222111///---,,,...000222222000.........222222111000///...------000000000000000///......---///---***+++///,,,%%%+++,,,.../////////...---//////...---,,,,,,,,,,,,---------,,,,,,,,,++++++((())))))+++,,,---......,,,******+++)))&&&'''+++)))((('''&&&%%%&&&&&&'''((()))***+++++++++***)))((((((((((((((((((((((((++++++***))))))))))))))))))(((''''''(((***,,,---++++++******+++---...///))))))))))))((((((((((((+++******)))(((((())))))&&&&&&'''((()))******+++++++++***))))))******+++))))))(((((((((((()))))),,,++++++******++++++,,,------------,,,+++***)))(((((()))***+++,,,,,,---000000000000111111222222111111111111111111111111000///......111444888;;;:::777444333444555333111...//////000000000000000000---+++,,,...000000///000000000000111333555666222111///---,,,---......222111111000000/////////111000//////000111111111111111000///////////////000000000///000000111111111000000//////000000000........./////////000000///000000111222111111111333222111000000///000000///111333333222222222333000/////////////////////000000111333555888;;;<<<888777666555555777888999888:::;;;;;;:::999999:::777888888888777888;;;===777999:::999888777777666555666777888999999999999888999::::::999999:::;;;888888999999:::;;;;;;;;;;;;<<<======???@@@@@@AAA??????CCCLLLXXXllltttYYYMMM???777666999:::888666666555555555555666666444333222111111111222222000000111222111111//////...000222111000.........111111000000//////.........////////////...---------///---+++---222111+++,,,,,,---...............000///...---,,,+++++++++---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))+++)))&&&(((,,,***)))((((((((()))***+++,,,---------,,,***(((&&&************************+++***)))(((((((((((())))))(((''''''(((***,,,---++++++******+++,,,...///***))))))(((((('''''''''---,,,+++)))((((((''''''((((((((()))******+++++++++*********************++++++************++++++,,,,,,++++++++++++,,,,,,/////////......,,,++++++)))))))))))))))*********---000333666777666444222------......///000000000------...000222444777888999888777777777666444222//////000000000111111111111///---,,,...000111111------------...///111111000000//////......------000000000000000000000///222222111000000000111111111111000///////////////000000000000000000///...000//////......///000000......////////////000000000000111222222222222111000111111111111111000000///111333333222111222333////////////////////////000111222333666888:::<<<888777666555444555666777888999;;;;;;999888999:::666777777666666777999<<<777666666777666666555555555666777888888999999888777888:::999888888999;;;999999999999999999::::::;;;;;;<<<===???@@@AAAAAA???======AAAGGGTTTiiizzzwww^^^OOOFFF???666333555777777555555555555555555555555555333333222111111111111222...///000111111111111111...000111111///......///000000000000////////////---............---,,,,,,,,,---+++***---222333000---------------......///000///...,,,++++++******,,,,,,,,,+++++++++******...------,,,+++***))))))***((()))+++***''')))...***)))(((((()))***,,,---,,,---///000///,,,)))'''************************))))))((((((''''''(((((()))(((((('''((()))+++,,,+++***))))))***+++---...***))))))((('''&&&&&&%%%++++++***)))))))))******(((((((((((()))))))))))))))***+++,,,,,,+++******++++++************++++++---,,,,,,++++++,,,,,,---000000111000000///...---,,,,,,,,,++++++*********---000444777888777555333,,,------...000111111222///000222333555555555555777777777888777666444222.........//////000111111222000...------///111222+++++++++,,,,,,------...//////000000000...---,,,.........//////000000000333333333111000000000111111000000//////////////////000000111000///---,,,///............//////000//////////////////000000000111111222222222222222///000111222333222111000///111333333111111111222.........///////////////111111222444666888999:::888777666555555555666666777999::::::999888888999444555555444444444777999777444222444444333333444555666666777888888777777666777999888777777888:::999999999999888888888888;;;;;;;;;<<<<<<======>>>AAA??????AAACCCHHHTTT```jjjTTTFFF@@@BBB===888777888888666333444444444555555444444444333222222111111111111111///000000000111111111111...000111000...---...///.../////////000000000111...............---,,,,,,+++***)))(((***...000111...---,,,,,,,,,---...///000///---,,,+++*********,,,,,,+++++++++*********...------,,,+++***)))))))))((()))++++++(((***///***)))(((''''''((()))***)))+++...000111///---,,,''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))***+++***))))))((()))***+++,,,***))))))((('''&&&%%%%%%&&&&&&'''(((***,,,...///''''''''''''''''''&&&&&&(((***+++------,,,+++)))***))))))(((((())))))***------,,,,,,,,,,,,------111222222222111111000///...........................///222444555555444444//////000111333444555555222333555555555333111000333555666666555333222111------,,,------///000111111111///...---...000222.../////////////////////---...000111000///---,,,---------...//////000000222333333222//////000222111000000///////////////...///000000000...---+++...............///000000000000000000000000//////000000111222222222222111///000222333333222111000000111333222111000000111------....../////////000000111222444666777888888888777777777666777777777666888999999888777777888444555555555444555888:::<<<555222444666333333666555555666777777777666666555666888777666666777999888888888888888888777777::::::::::::999999999999;;;:::<<<@@@@@@???DDDJJJ___qqqwww___MMM@@@;;;;;;555333333555888888777444333333444444444444333333222222222222111111000000111111111000000000000000///000000///------...///......//////000000111111...////////////...---------+++*********+++---000......,,,++++++,,,---.........---,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))''')))++++++)))+++000...---+++)))(((''''''((((((***---///000///...,,,''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))***)))((('''((()))***+++***))))))(((''''''&&&&&&%%%&&&&&&((()))+++---...)))(((((((((((((((((((((((())),,,---...---+++*********))))))))))))******---,,,,,,++++++,,,,,,---000111111111111000000///,,,,,,---......///000000...///000111222222333333+++,,,---...///000111111333444555555333000...,,,111222333333111000000111,,,,,,++++++,,,...000111///000000///...---...000....../////////...---------...///000000///...---,,,---------......//////000222333222///...000333111111000///////////////..................---,,,............///000111111111111000000000000////////////000111111111111000111222222222222222111111000111333222111///000000---------......//////000000000222333555555666666666666777777777888888888666777999999777666777888666777777777666777999<<>>???======@@@;;;BBBLLLZZZrrrqqqWWWAAA===???;;;555444888777666555444333222000111222333444444333222111000111111222111000///...111000000//////000111222/////////...,,,,,,---///////////////000000000000---............---,,,,,,...---...111///***,,,111---------------,,,+++***************+++,,,---............---------,,,,,,******+++++++++,,,,,,,,,+++)))***,,,+++)))+++///333222///---++++++***++++++******)))))))))))))))************************)))(((((((((((()))***+++'''((((((((((((((('''''')))((('''&&&&&&'''(((((()))))))))******************)))((('''%%%%%%$$$$$$(((((())))))***+++++++++******+++,,,,,,------...---,,,,,,++++++,,,,,,---+++******))))))******+++++++++,,,,,,,,,,,,,,,+++(((((())))))*********+++---///111333333222///---//////000000111222222222666666777777666444333111000111111///---,,,///222...---,,,,,,---000222444+++...111111...,,,+++,,,000111111111111000...---............////////////------------------------,,,///222000------000444111111000///////////////---,,,,,,+++,,,---///000////////////000111333333222111111111000000//////---......///////////////666555333111000000111111000111333222000//////000,,,,,,------...///000000...///111222333333222222111222333555666777777888555777888888777666666777111222333222111222555777FFF999111444666000///444444555555666555555444444333444666555444444555777444555555666777888888999444444666777999;;;<<<===;;;888888;;;<<<;;;===AAA<<<===???FFFZZZyyysssnnnQQQ999777===<<<888777444333333333333444555555000111333444444333111000000111111222222000///...//////...///000111333555/////////---,,,,,,---///000000000000////////////,,,,,,---------,,,++++++***))),,,000...)))***000,,,,,,---...---,,,***))))))))))))***+++---.../////////.........---------+++++++++++++++++++++++++++******,,,+++)))***///000///---+++*********+++'''&&&&&&&&&''')))+++---(((((((((((((((((((((((()))))))))))))))***++++++'''(((((((((((((((''''''((((((&&&&&&%%%&&&'''((()))))))))***++++++,,,,,,''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))++++++***+++,,,---...///+++******))))))******+++******))))))))))))******))))))***++++++*********+++++++++************)));;;999999999444---+++---///444444///---000000---222111000///......///000...,,,***+++---,,,***''',,,+++))))))***...111444333///...000000///000444000///------///000///...///000111000///...///000......---,,,,,,,,,,,,------...///...,,,,,,...000111222222111...------...//////......---------,,,...---******///444333...333222111/////////000111000000111111000///......555555666555444222///......,,,...222222//////111---+++***,,,///000...,,,//////000333666999999888555333333555888999888555555;;;888000000999;;;666222222111000111222333444:::999777444222111222333111222444555555555444444222222222333333444444444666666555666777888:::;;;666777888999:::;;;<<<<<<;;;::::::999:::;;;===>>>;;;===???AAAGGGTTTeeerrrmmm\\\SSSgggXXXDDD777333444333111777666333111111111222333111222222222222111000000000000000000///...---,,,///---,,,---000222111///......---,,,,,,,,,------,,,,,,,,,------............------,,,,,,++++++***///...+++******,,,...000+++++++++,,,,,,---------***)))(((((())),,,///111...---+++*********++++++,,,,,,,,,++++++*********,,,...//////---++++++,,,+++++++++++++++***)))(((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))$$$&&&'''))))))(((&&&%%%)))'''$$$%%%''')))'''&&&'''(((((()))***++++++,,,)))))))))(((&&&%%%&&&(((&&&&&&&&&&&&''''''''''''(((((()))******************)))((((((((((((((()))---------,,,,,,,,,++++++%%%%%%&&&'''((()))******'''(((***,,,---,,,+++***888666888:::777222111444444888888333000111000,,,///...---,,,,,,,,,---...///...,,,---......+++)))---,,,******+++///222555444111///111000......111000///------/////////...///000111000...---...///......---,,,,,,,,,,,,---......///...,,,,,,---///000111222000...---.../////////////////////...---222111///...111666333............///000111222333++++++,,,.../////////000777777666444222000...---///---///333333000000222...+++)))***---///000///000///...000333777888999444333333555888999777555===BBB???666444999999333555555444222222222222222777777666444222111000111555555666666666555444333000000111222333555666666555555555555666888999;;;666666666777888:::;;;<<<<<<;;;:::999999::::::;;;555777999;;;>>>FFFQQQZZZ{{{www^^^NNNFFFCCC@@@<<<888666555555444333777555333111111111222333111222222222222111000000111111111111000///...---,,,+++***+++...///...---///...------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++000...,,,******,,,---///......------,,,++++++++++++***(((((()))+++...000---,,,+++*********++++++,,,,,,,,,++++++*********,,,---...---+++***+++,,,***++++++++++++***)))((('''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))%%%&&&'''))))))(((&&&%%%)))'''%%%%%%'''((('''&&&'''((((((((()))*********)))((('''&&&&&&'''''''''''''''((((((((()))))))))(((((()))***************))))))(((((((((((()))))),,,,,,++++++******))))))%%%&&&'''((()))***++++++)))***+++++++++***)))(((444333555888666222222555222777888555222111000------,,,,,,+++,,,,,,---...000///.../////////---+++...---++++++,,,///222444555111000111000------000000...------...//////...000111111000...,,,------......---,,,,,,,,,,,,---...//////...,,,+++,,,...///000111000///...///000...///111222222111000///222333222111333555222,,,,,,---...000111111222222++++++,,,---...///000000888777555222000...------///...000444555222111333///---***)))+++...000111000...,,,---000444777888444333333555777888777555>>>CCCAAA999777:::888222888888777555444222111000333333444333222000...---555555555555555333222222...///000222333555666777444444444444555777888999666555555555666777999:::<<<<<<:::999999888999999666999;;;;;;;;;===CCCHHH[[[vvvpppSSSAAA:::888999222555888888555333333333666555333222111111222222111111222222111111000///111111111111000///......,,,+++***+++---///...---000///...---,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------000///,,,+++***+++,,,---111000///...,,,+++))))))+++***(((((((((***,,,---,,,,,,+++************++++++++++++++++++*********,,,,,,,,,***))))))+++,,,******++++++******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((('''%%%%%%'''((('''&&&''''''(((((((((((((((((()))&&&$$$%%%((()))(((&&&))))))))))))************(((((()))***************)))))))))(((((())))))***++++++***)))((((((''''''''''''((()))***++++++,,,++++++******)))(((((('''111000222444222---,,,///+++///333444333222111000------------......//////000000/////////...---,,,---,,,++++++,,,...111333333000///111111------000000...,,,---...///......000111111///---++++++,,,......---,,,,,,,,,,,,---...//////---++++++,,,------///000000//////000222...///222444555444222000///111111000222444000+++...///000111111000...---000000000/////////000000777555333000///.........///...111666777444222444000///---,,,,,,---.........---,,,---000333555555444444444555666666666555777;;;;;;888777:::888444888888777666555333222111111222222333333222...,,,111111222222111111111000///000111222333444555555222333333444555666777888555444333333444666888999999999999999888888888999:::<<<===<<<<<<<<>>;;;999777:::999888555222222444666444444333222111111222222111111111111111000000///000111111000000///...------,,,------//////000///111000///---,,,,,,,,,,,,------------------------******+++,,,,,,---......000///---+++******+++,,,111111///...,,,+++***)))+++***)))(((((((((***+++++++++******************+++++++++***************++++++***(((''''''***---))))))************))))))((((((((()))))))))******))))))************))))))((((((((((((((((((((((((&&&''''''(((((('''&&&%%%((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&***&&&###%%%***---+++(((((()))))))))************(((((()))***************)))))))))((())))))******++++++***)))(((''''''&&&(((((()))***++++++,,,,,,+++***)))((((((((())))))///...///222000++++++...***---111333333111000111,,,------....../////////...//////...---,,,++++++++++++******+++---///000///------111111//////222///...,,,,,,...///...---///000000///,,,***++++++......---,,,,,,,,,,,,------......---++++++,,,------...000000//////111222///000333555666555333111---000111000222444222---...///000111111000///...000000////////////000111222111000///...///000000///...222777888555333555111222222222000---+++***,,,,,,---000333444333222333444555555555555555555222666777777777999888555666666555555555444444444444444555777999777333////////////000111222333333222222222222222222222222222222333444555666777777444333333333333444666777555666777888888999999:::888888888777888;;;>>>AAAJJJSSSbbb{{{zzzVVVMMMCCC===<<<<<<:::777666333000///111444666777333333222222111111222222000111111111111000//////////////////...---,,,+++,,,,,,---.........///000111000///...------------------------------------******++++++,,,---......///...---+++*********+++//////...---,,,,,,+++++++++***)))((((((((()))*********************************************************)))'''&&&'''***,,,((())))))*********))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''((((((''''''&&&&&&%%%'''''''''&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&+++'''$$$&&&+++...,,,)))'''''''''((((((((())))))(((((()))***************)))))))))))))))***++++++,,,,,,+++***))))))(((((())))))******++++++,,,,,,))))))(((((()))***++++++......000333222//////222//////111555333//////111+++,,,,,,------------,,,,,,...///...,,,******++++++*********+++,,,---...---+++---111222///000222///---,,,,,,---......---...//////...,,,***++++++......---,,,,,,,,,,,,---,,,------,,,++++++---...---///000000//////000222111222444555555444333222...222333111222444444000,,,---...000222333444444++++++++++++---///222333//////.........///000000......222888999555444555222444666666222...,,,***,,,---///333666666333111222444666666444333444555666777888888888777666444444333222222222333555666888777777:::<<<<<<888333000000111222333555666777333222222222111111111111111222444555666777777777333333333444444444555555333444555777888999999999777666555555777<<<@@@CCCFFFHHHNNN^^^}}}{{{dddSSSGGGAAA:::777888:::::::::444333333555777777333000222222222222222222111111000000111111000000///...............---,,,++++++)))***,,,,,,++++++---...000///......---............------------,,,,,,,,,******+++,,,,,,---......------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******((()))******+++*********)))))))))***************((())))))((('''(((***,,,(((((())))))******))))))''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&'''((('''%%%%%%'''(((&&&&&&''''''''''''''''''***'''%%%'''***,,,,,,***&&&&&&&&&&&&''''''''''''(((((()))***************))))))))))))******+++,,,,,,,,,+++++++++*********))))))*********+++++++++((())))))***++++++,,,,,,222111333666444000///222...---...222222......333------.........---,,,+++,,,...///...,,,******++++++++++++++++++,,,.........,,,---111222///...000///---,,,,,,---......---,,,......---+++***+++,,,......---,,,,,,,,,,,,---***+++,,,,,,+++,,,...///...///000000//////000111333333444444444333222222000333333000///111222///......///000222444666777++++++***+++---///222444....../////////......---------111888999555333444222555777666333000///000//////111333666777555444222444666666444222333555888777777888777555444444333222000...///111444666777555444666::::::666222333222222222333444666777111111111111111222222222222333444666777777777777111222444555666555444333333444555777888888777777777666555666999===???AAABBBFFFIIIMMM^^^}}}zzzdddUUUHHH>>>@@@>>>:::888777888:::;;;666888;;;<<<888444111///111111222222222222111111000000000000000//////...////////////...---,,,+++(((***,,,,,,******,,,..................//////000......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++*********************++++++++++++'''((()))***++++++***)))((()))))))))*********+++''')))******))))))***+++'''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''))))))************))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&'''((('''%%%%%%''')))&&&&&&&&&'''(((((())))))''''''&&&&&&'''((())))))%%%&&&&&&&&&&&&'''''''''(((((()))***************))))))))))))***+++,,,---*********++++++++++++,,,)))))))))******************+++,,,------,,,+++***777666666777333---+++...)))&&&)))...///,,,///555000000111111111000...---,,,...000///,,,***+++,,,,,,,,,,,,,,,------...//////---...111111...,,,...///---+++,,,---...------+++---------+++++++++---......---,,,,,,,,,,,,---)))***,,,,,,+++,,,...000///000111000///...///000444444444333222222222222000333222---+++---...,,,333222111111111222444555000///...---...///222333...//////000///---,,,***------111888999555333444333555666555222111444666333111111222555777777777222444777666333222333555666444444555555444444555444222...,,,,,,///222444222///...000444555222...333222111111111222333444//////000111222333333333222333555777888888777777111222555777777666333222444555666777777666666555333333333555777999999999BBBJJJMMMHHHLLLcccxxxYYYFFFAAA>>>;;;666888:::999888666666777000555999777222000333888000111111222222222111111000000000000000//////...000000000000///...---,,,))),,,......,,,,,,...111...------......///000111.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,++++++***)))((((((******++++++,,,,,,,,,,,,'''((()))+++++++++***)))(((((())))))*********+++&&&(((***+++***)))***+++''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''))))))************))))))))))))))))))))))))))))))***)))(((&&&&&&%%%%%%%%%&&&''')))'''%%%$$$''')))&&&&&&&&&'''((()))******%%%&&&&&&&&&%%%%%%&&&(((&&&&&&&&&''''''''''''((((((((()))***************))))))))))))***+++,,,---)))))))))***++++++,,,,,,)))))))))))))))*********,,,---...///...,,,***(((<<<===<<<777000---000333+++++++++,,,---...//////333111//////000000...,,,222222333333222///---+++///000...***+++///222111222000---,,,...111333444000...,,,******---000222...,,,)))((()))+++,,,,,,---+++))),,,000222///+++///...------...000333444444444222000---+++,,,...333333444333222000...,,,111000000000//////.........///000111222333333333333222000...,,,...222555444222111000111000...,,,000111222333333333333222555777999:::999777444222222444666666666666777888777888777555444444666999666777888777444222111222222222222111111111111111111000///000222222000///222222444444444222000///////////////000111222333111222444666666555444333111111111222333555666777555555444444444555555666888777777666666777888999???>>>???CCCJJJUUUgggwww{{{iiiTTTFFF>>>999999:::888777777666666666666666444222000000222333111...000000000111333333222111......//////......---,,,---,,,,,,,,,,,,---.........------,,,,,,------...000000///............///***+++,,,---...//////000)))+++,,,,,,******+++---***+++,,,***(((''''''(((+++)))((())),,,---+++(((,,,,,,+++***))))))************************************)))))))))***,,,---))))))************))))))))))))***************)))&&&((()))((('''&&&'''((('''((()))******)))((('''*********(((%%%$$$%%%&&&+++***)))(((((()))***+++((('''&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&(((+++---...,,,***(((...---,,,************+++)))******++++++******))),,,+++)))(((((()))+++,,,//////......---,,,******???@@@>>>888000,,,---000000///.........///111111222111//////000///...,,,111222222222111///---+++///111///++++++///111000333222111000000111333555///...,,,++++++---///111111///,,,++++++,,,+++***---***(((***...111///,,,------,,,,,,---///222333000111000...,,,,,,---///444444555444333222000///111111111111000000000///000111111222222333222222,,,------------///222555444222000000000111000///222333444444444444444333444555777777777666444333222444666666666555666777666777777666444333444555666777888666333111000000.........//////000000000000/////////000000///---333333222111111111111111/////////000111333444555000111333444444444333222111111111111222333555555444444444444444555555666888777666666666777888999;;;999:::===@@@GGGTTTaaatttppp^^^RRRDDD>>>;;;888777999666666555555555555666666444222000111222333111///333222111111222222000.........//////......---,,,,,,,,,,,,,,,,,,---......------------------------+++++++++,,,---...///000))))))*********++++++,,,+++,,,---,,,+++***+++,,,,,,------,,,***))))))***...+++((((((***,,,+++***,,,+++***))))))))))))***************************+++***)))))))))***+++,,,))))))************))))))%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&(((((('''(((***,,,'''((())))))))))))((('''&&&''''''&&&%%%%%%&&&(((***))))))(((((())))))***'''&&&%%%$$$$$$%%%'''((('''''''''((((((((())))))'''''''''&&&&&&'''''''''(((((((((((((((((())))))%%%'''***,,,,,,+++(((''',,,+++***)))((()))******++++++,,,,,,,,,,,,++++++---,,,+++))))))***,,,---,,,,,,---------,,,++++++>>>>>>===888222......000444222///...---...000222111000......//////...,,,///000111111111///,,,+++///111///++++++///000///000333444333000///000333...------------...//////000///......//////...,,,...+++)))***...111111///---,,,,,,,,,---...000111.........---,,,---///111555555555555555444333333333333222222222222111111111111111111000000//////***+++,,,,,,,,,...111333444222//////000222222222222333333333333333222222333444444444444444444444333555666666555444555666444666777666444333444555777888888666333000//////,,,,,,---...///000111111111///......//////...,,,333222000......///111222111111111111222222333444///000111222333222111111111111000000111222333333444333333333444444555666666666666666666777888888888666777999888999@@@HHHOOO]]]pppttt\\\IIIHHHAAA<<<===>>><<<:::;;;555555555444555555666666333222111111222222111000666444222111111000---+++......//////......---,,,,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++)))))))))***+++,,,......***))))))))))))))))))***---......---+++***+++,,,---...///...,,,***+++,,,111...***((()))+++,,,,,,+++***))))))))))))))))))************************,,,+++******)))*********************************((((((((((((((('''&&&%%%%%%&&&'''''''''***...111''''''((((((((((((''''''%%%&&&'''&&&%%%%%%''')))(((((())))))))))))((((((&&&%%%$$$$$$$$$%%%'''(((((((((((()))))))))))))))''''''''''''''''''''''''************))))))))))))$$$&&&)))++++++***(((&&&((((((((('''(((((()))***------------------------...---,,,++++++,,,......***+++,,,,,,------,,,,,,888::::::888555333333444555222///,,,+++,,,...///000///---...//////---,,,...///000111000///---+++///111///++++++...///---,,,111444333...+++,,,///,,,------...............+++,,,---111444555333222///---++++++///222333333---------------///000111...//////...------000222444444555555555555555555444444444444333333333333222111000///...---,,,,,,//////...,,,+++,,,///111777444000...///111222222000000111111111000//////222222111111222333444555333555666666444333333444666666666555555666888;;;888999999777333111000000......///000000111222222222000......//////...---111000///......///000111333333222111000000000000///000111222222222111111111000000000000000111111222222222222333444555555555555555555666777777888777666888:::999666888<<<@@@HHHTTT```kkkyyy}}}iii[[[RRRGGG@@@BBB===;;;>>>???<<<::::::888777666555444444444444333222222222222222222111666444222000000///---,,,.........///......---,,,+++++++++++++++,,,,,,---***+++---......---+++***,,,,,,+++***************+++************+++,,,,,,...//////...,,,***+++,,,---...///...,,,+++,,,---000///,,,+++***+++++++++******)))(((((())))))***************************,,,,,,+++******)))))))))************************,,,,,,,,,,,,+++***))))))'''''''''&&&'''***...222'''''''''((((((''''''''''''(((((('''&&&%%%'''(((&&&'''))))))))))))'''&&&%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((''''''((((((((((((''''''++++++******))))))((((((%%%&&&)))******)))(((''''''''''''((()))******+++---------,,,,,,---------......---------...///000,,,,,,------------,,,,,,666888999999777555555444666333///,,,***+++---...///...------......---,,,---...000111000///---,,,---000///++++++...///---,,,000444333---***+++---,,,---.../////////...---***+++...222555666555333...---++++++---000222333.........//////000111111111222111000......000222333333333333333444444444444444444444555555555555444333111000///.........444333000---+++---222666999555111....../////////000000111111111000000///222111000///000222333555222444555555333222333333777777555444555888>>>BBB888999999888444222111111////////////////////////333111//////000000000///......000000111000///...000000////////////000000000111111222222222222222000000000///000000111111111111111222222333555555333333444555666666777777666666888======999888;;;>>>BBBFFFJJJPPPYYYfffppp|||mmmYYYKKKEEECCCCCCCCC>>>:::888999999666555777;;;:::888666444333222222222222333222222222222333444222000///000000///............///......---,,,+++************+++,,,,,,***+++---......---+++***---,,,,,,++++++++++++++++++******)))***,,,...///...//////...,,,***+++,,,+++,,,---,,,+++***+++,,,,,,---......---+++))))))******))))))))))))******************************++++++++++++******))))))++++++***))))))***++++++((()))))))))(((((('''&&&)))))))))'''&&&(((,,,///(((((((((''''''(((((((((&&&&&&'''&&&%%%%%%&&&(((&&&'''((())))))((('''&&&&&&&&&&&&'''(((((()))***''''''''''''''''''''''''''''''((())))))((('''''')))))))))((((((''''''&&&&&&''')))***+++***)))((('''((()))***+++,,,,,,,,,,,,,,,+++******+++,,,,,,------------......///////////////......---++++++888999::::::999666333111666444111...------...///...---,,,,,,---...---,,,---...000111111000///...+++......+++,,,///000---...111444333///------...,,,---......//////......---...///111444444111///,,,++++++++++++---...///...//////000000000111111222222222111//////111333333222222222222222333444444444555555555555555666666555333222222222333444333222111//////333888<<<888555111///......---,,,111222222333444444333333222111000000000111222333111333444444333222333444666555444333444888>>>CCC777888888777444222111222......------,,,,,,,,,,,,333111///...000111111111---...000222222111///...,,,,,,,,,---///111222333111111111111111222222222000000//////000111222222000000000111222333444555111222444555666666666666444333666;;;===:::999:::;;;<<<>>>>>>@@@EEEMMMTTT```mmmzzzlllYYYPPPGGGCCCBBB???>>>@@@<<<888555666666444555888;;;:::888666444222111111111222333333222222333444333111......///000000000......//////......---,,,******))))))******+++,,,***+++,,,------,,,+++************+++,,,---//////,,,+++***))))))+++---...---......---+++***+++,,,***+++,,,+++***)))***+++))),,,///000...+++)))(((******************+++,,,******************************+++++++++***)))))),,,+++***))))))***+++,,,''''''((((((((((((''''''*********(((&&&'''))),,,))))))(((((((((((())))))%%%&&&'''&&&%%%%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&'''((()))******+++''''''''''''&&&&&&&&&&&&'''((()))******)))((('''''''''''''''&&&&&&&&&&&&'''((()))*********))))))((()))+++,,,------------++++++))))))))))))++++++++++++,,,------........./////////...---,,,******777888999::::::888444222444333000///---------------,,,+++,,,---...---+++---...000222222111000///))),,,---+++,,,000111...000000000000///......---------------......//////...---...///111222000///------......---------........./////////////////////000000//////000222444444333222111111222222333444444444555555555666666444333222222222333555777111333444555555666888:::555333000///......,,,+++000111222444555555555555222222111111111111111111///111333333333222333444111222333333333555888:::333444555555333111111111,,,,,,,,,,,,,,,,,,------111///------///111222222//////000000111111111111............///000111222000/////////000000111111/////////000111222333444//////000000111333444555000111333555666666666666555333444888:::777666888777888:::999999<<<@@@DDDIIISSSaaajjjmmmpppuuuyyy~~~~~~|||wwwooodddYYYQQQDDD???>>>AAABBB===999999;;;888777888666444555999666666444333222111111111000222444444222222333555333111...---...000000000......//////......---,,,)))))))))))))))***++++++++++++++++++++++++++++++*********+++,,,---...///222000...+++***+++,,,...+++,,,---,,,+++***+++,,,)))+++,,,+++***)))***,,,(((+++------+++))))))***+++++++++++++++,,,------************************))))))***+++,,,+++******---,,,***))))))***,,,---((()))******++++++++++++((())))))((('''&&&(((***+++***)))(((((()))***+++000000///,,,)))''''''((('''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&((())))))******(((((((((((('''''''''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&'''''''''&&&'''((()))))))))(((((()))***+++,,,------,,,,,,,,,+++)))(((((()))+++,,,))))))***+++,,,,,,------,,,,,,,,,,,,++++++***)))333444777:::<<<;;;888555000///...---,,,+++******---,,,++++++---------+++---...000222333222111000(((+++,,,+++,,,000111//////---,,,,,,---...---+++...------------...//////******+++---111222222111000111222222111//////000------......///.........,,,---.........000333666555444333222111222333333333444444444555555666666111000//////000222444666222555888999888666444444222000///...//////---+++...///000222333444555555333333222222111111000000...000222333333222444555---///222444333111111111000222333333111000000111+++,,,------...///000000///---++++++...000222222111000///...///000222444555444222111///......---///............///000000/////////000111333444555/////////000111333444555000111333555666666666555888444444777888555444555666888999999888999;;;===:::AAAJJJLLLJJJIIIMMMQQQOOONNNNNNRRRWWWYYYWWWTTTTTTSSSPPPMMMHHHCCC@@@======888888===>>>999666777888666666777444000000333222111111111111111222222000222555444222222444666555222///---.../////////......//////......---,,,)))))))))))))))******+++,,,++++++******++++++,,,---,,,++++++******++++++999666333///---------...***+++,,,,,,******+++---***+++,,,,,,******+++,,,(((***,,,+++((((((***---,,,+++++++++,,,------...************************((()))***+++,,,,,,+++***---,,,***))))))***,,,---&&&'''((()))***+++++++++&&&'''((((((''''''((())),,,+++***))))))***+++,,,???>>>:::444...(((&&&&&&''''''%%%$$$$$$%%%''''''###$$$%%%'''((()))))))))******))))))(((((((((''''''((()))++++++)))((('''%%%&&&&&&&&&''''''((((((%%%&&&''''''(((((('''''')))***+++,,,---,,,++++++,,,+++)))(((((()))+++,,,'''((()))***+++,,,,,,+++(((((()))************)))---000555888999777444222///---++++++,,,---...------,,,...333333000///111//////000000000///---,,,++++++,,,---...///000111---------------,,,,,,,,,...------,,,,,,,,,---------,,,+++***+++---///111...///111333333111000...111000///......///000111000///...000333555666666333222111222444444111...666555444333333333333333222///,,,+++---///000000///333777999777444222111222000...---.../////////444444444444444444444444111222222333333222222111000111111222222111111000444333222111000000000000111111111111111111111111///......------///000111+++,,,---,,,,,,---000333...///000000///000222444999999555000///111///+++...///000222111000...---+++...111222111000000111000111111000000000333555222333444333222111222444555555555555444555555555===999666666888;;;;;;:::888===AAA@@@<<<:::===AAA???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<>>>???@@@???;;;888777777333444555555333222333444,,,---...111333444222000000000000000111222333333000...,,,---///000---***)))---000///---******+++******))))))))))))******++++++************++++++//////---,,,+++*********//////...---+++***))))))------,,,++++++******)))***+++,,,+++)))((()))***+++,,,,,,,,,++++++---///+++,,,,,,------,,,,,,+++------------------------***)))))))))+++,,,+++******++++++***))))))***,,,))))))))))))))))))))))))******))))))***+++,,,,,,+++,,,,,,+++***))))))***222111///---+++)))((((((''''''&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))++++++***)))(((((())))))************))))))))))))'''((()))(((&&&&&&((()))'''&&&%%%$$$$$$%%%&&&'''((()))***,,,,,,+++******(((((())))))******++++++)))************+++++++++((()))***++++++***)))(((555555555444222000...---000...------...//////...)))(((***///000---,,,......///000000000///---,,,***+++,,,...///000000000111000///---,,,+++++++++,,,+++++++++,,,---///000---,,,++++++,,,---///111//////000111000///....../////////......//////000000//////111444666666555666444222222333333000...222222222222333444555555444111---+++,,,...//////,,,000444777777555444333222000......000111111111555444444333333222222222111222222222222222222111333444444555555444444333222222111000////////////111111111111111111111111///......---...///000111,,,---///......///111333//////...///000111222222333444222...///333333///111222333333444333222222......000111333333333222***,,,///000000000111222333444555444333111222333444444555666777777777777444666777777777888:::<<<999999:::<<<>>>???>>>===::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999;;;;;;;;;:::999777555444333555555555333333444555111///...///111222222111...///000111222222222222000/////////000///,,,******,,,//////---******+++,,,,,,++++++++++++,,,,,,++++++************++++++...---,,,++++++******+++//////...---,,,+++******++++++++++++++++++++++++,,,---...---+++***+++,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))((('''(((***+++***))))))***+++***((((((***+++))))))))))))))))))))))))((((((((((((((()))******((()))***)))'''&&&'''(((+++***)))(((''''''''''''''''''''''''&&&&&&%%%%%%''''''((()))))))))))))))***))))))(((((((((((((((((((((((()))))))))******'''((()))(((&&&&&&((())))))(((''''''''''''((()))(((((()))************))))))))))))))))))*********))))))*********+++++++++))))))************)))))):::777222---+++***+++,,,000000///000111222000...'''&&&(((---...++++++------.../////////...---,,,***+++---///000000//////222111...---,,,,,,---...///...,,,++++++,,,...///------,,,,,,,,,...///000000000///...................../////////......---//////000333555666555444777555333222222222111/////////000111333444666777666222...,,,,,,,,,,,,,,,(((,,,111333444444444444222000//////111333333333333333333333333333333333111111222222222222111111111222222333333222222111111000///......---......////////////////////////......------......///000---///000111000///000111111///---...111333222000///111000...000555555222111000000000000000111111444333222333333333222111111555999;;;:::888777666777888888666333111111222444555666777777666555444888===BBB@@@;;;777999<<<999666444999AAADDD???999666666666666777777777777777777666666666777999::::::888777888:::999666222444555555444333333555666555222///...///111333333...///000222222222222222000111333333000---,,,+++***,,,......---+++++++++,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++*********++++++.........---,,,+++******))))))******+++,,,,,,---,,,---...---+++++++++,,,'''))),,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++(((''''''''')))***)))((())))))***)))(((''')))+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&''''''((())))))))))))(((((((((((('''''''''''''''&&&'''''''''(((((())))))((())))))(((''''''(((***)))((((((''''''(((((()))((((((((((((((())))))***************)))))))))))))))))))))*********++++++************************666333...+++***+++...000000///000111222222000...,,,***+++...///,,,+++...+++,,,---......---,,,+++***+++---///000000///...///---,,,+++,,,///222444666444000---++++++,,,,,,---------,,,---...///000222111///---------...///---.../////////...,,,,,,//////111333666666444222555444222111111222222333000000000222333555777888777333///,,,+++++++++***&&&)))---/////////000111111000...///222444555555000111222333444555666666000000111111111111000000000000111111111111000000000000///...------..............................------------......//////,,,...000111000//////000444000---...333666333000///111000///222666777333333111///...---...///000111333444444333333666999>>>AAADDDEEECCC@@@>>>===@@@???;;;666111000111333444555666777666444222111888>>>DDDDDD???::::::;;;999666555:::CCCEEE@@@:::666666666666666666777777888777666666888:::<<<===;;;777666888<<<===999444444444555444333333555777777444111000222444555555222111111111111333444555000333666555111---+++,,,+++,,,---------,,,+++++++++******))))))******+++,,,++++++******++++++,,,***)))))))))***++++++,,,,,,,,,,,,++++++*********))))))******+++++++++,,,)))+++++++++))))))***+++'''***---...---++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((*********)))((())))))(((''''''(((***(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((()))***)))((('''((()))''''''''''''((())))))***((((((((((((((((((((('''&&&'''(((((())))))((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((''''''(((***''''''&&&&&&&&&&&&''''''))))))((('''''')))***+++++++++******))))))(((((())))))))))))************+++++++++******+++++++++//////---------...000111///......000111111///,,,000------000///+++***---******,,,,,,---,,,+++***+++,,,---////////////......---,,,+++---///333555777555222///...---............------......//////444222000...---...000111---.../////////...,,,+++...///000333555555333111000000000000111222555666333333333444444555777777777333...+++++++++******''')))+++++++++***+++,,,000///---...111444555555222333333333333333444444///000000111111000000///222222333333333333222222000000///.........//////------------------------,,,------...............***,,,///000///......///666222///000555777555111---000111111555::::::777888666333111000111222333,,,222666555222333:::BBB>>>@@@AAAAAA???>>>>>>>>>HHHDDD>>>666000///111444333444666777888888888888333666;;;>>>>>><<<;;;:::999999:::===AAABBB@@@>>>888777666666666666777777888888888888999;;;===>>>999666444777<<<===999555333444444333222222555777555444333444555666666555666444111///000333777:::111444666555000---,,,---,,,,,,,,,,,,------,,,+++++++++************++++++,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,,,,*********)))))))))))))))+++++++++******))))))))))))***++++++))))))***+++)))+++...///...---,,,---++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***((())))))(((''''''(((***(((((((((((((((((((((((((((((('''&&&&&&'''''''''''')))***)))((('''(((*********)))((((((((())))))'''(((((((((((((((((((((&&&&&&'''((((((((((((((((((((()))*********)))((())))))((('''&&&%%%$$$$$$((()))***)))'''''')))***''''''''''''''''''''''''+++***)))((()))***+++,,,++++++******))))))(((((((((((()))))))))*********+++++++++,,,,,,+++++++++------...///000000//////...------...//////...,,,000---,,,...---***))),,,***+++,,,---------,,,+++------------......//////111///...,,,,,,---///000000000000000111222222333........................222111000...///000111333///////////////...---,,,///...///111333444222000+++---///000000222555777666555555555555555666666555111---+++++++++++++++(((******)))(((''')))***///---,,,---///222333333555444333222000///...---//////000000000000////////////000000000000//////000//////.........//////------------------------,,,,,,---............---)))+++............///111666333111111444555444222,,,000111222777<<<===999555444222000000111222333:::>>>>>>999111///444;;;999;;;======<<<<<<===>>>FFFCCC===666111000222444000222444888;;;???AAACCC???@@@@@@???<<<999666555:::;;;=========<<<===>>>777666555333333444555555666666777777888888888888444333222444777888555222222222222111000111444777666555444444555666444333777555111//////333888;;;222333333222000...---...,,,+++***+++---...---,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***************+++,,,---))))))))))))))))))******,,,++++++***))))))((((((***,,,------,,,+++,,,...***---//////...---......,,,+++***))))))***+++,,,************************+++))))))***+++,,,+++***))))))***)))(((''')))+++(((((((((((((((((((((((())))))(((''''''''''''(((%%%'''(((((('''&&&''')))***)))((('''''''''''''''&&&''''''''''''(((((((((&&&&&&'''((((((((((((''''''(((***+++++++++***)))))))))((('''&&&%%%%%%$$$))))))***)))(((((()))+++((())))))******))))))(((***************++++++,,,************))))))))))))((((((((()))))))))******+++,,,---......---,,,+++)))+++---///000000000///000...------...//////......++++++------++++++...,,,---...///000//////...///...---,,,,,,---///000//////...---,,,,,,------+++,,,...000222333333333......////////////......//////......///000222222222111000///............///...---...000111111000))),,,///000000000222555555444444444444555666666222///,,,***+++,,,------***++++++***((((((***,,,---,,,***+++---///000000000000///...------,,,,,,...//////000000//////...+++,,,,,,------,,,,,,+++......------------..............................+++,,,---.........------***+++---......///222444333222111111111222222222111444444333555999777333...---......000222444555FFFCCC???999555444666777===???BBBBBB???<<<;;;:::<<<<<<;;;888444222111222111111333555999>>>CCCEEEJJJKKKJJJDDD:::444444777::::::999888777777777888666555333222111222333444444555666777666555333222000111222333333333222111111111000///...000444666999666333000000000000///333222111000111333555777444222///////////////...---+++)))***---...---,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---)))*********++++++,,,,,,************))))))))))))***,,,------,,,+++---...+++,,,...---,,,,,,---///---,,,+++******+++,,,---))))))))))))))))))))))))***)))((()))***++++++))))))***+++***((((((***+++))))))))))))))))))))))))))))))((('''''''''''''''&&&''')))((('''''')))***)))(((((('''''''''''''''%%%%%%&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&''')))***+++***)))((('''''''''''''''''''''''')))******)))(((((()))+++((()))***++++++***)))(((((())))))***************)))))))))))))))*********(((((((((((()))))))))******+++...000000...+++***&&&'''***---///111222222111///---,,,.../////////---++++++...///...///333...///000222222222111111000...,,,++++++---///111++++++,,,------.........***,,,...000111111//////...///////////////......---------...///000111222333222000///.........//////---,,,---///000000000(((,,,000111//////000222333222222333444555666777000...+++***+++---...///+++,,,,,,+++)))***,,,///---+++)))***,,,---......(((((()))***,,,---............////////////......---......//////......---,,,,,,,,,++++++,,,------........................+++,,,---.........---,,,+++,,,---......111444777000111111000//////000222999:::888555333333///))),,,---///111444777:::;;;>>>999444666===DDDFFFEEEBBBEEEGGGGGGBBB;;;555111222555888999777444111000333222222222555999===@@@???EEEGGGAAA777333:::BBB;;;888444222222333333222777555333222111222333444444555777777666444111...///111333333222111111111000000///...---///333666===888111,,,++++++,,,,,,//////000222222222222222555111---,,,...000000...---+++)))***---///...,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,---+++++++++,,,,,,------...((((((((()))******++++++((()))++++++******+++,,,+++,,,,,,,,,++++++---///...---+++******+++---...++++++++++++++++++++++++)))((('''((()))******(((***++++++***))))))***,,,************************)))((('''&&&&&&&&&&&&&&&(((***++++++******+++---))))))((((((((()))******%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$&&&((()))***)))((('''%%%%%%&&&'''((()))***+++)))******)))(((((()))+++&&&'''((())))))((('''&&&&&&''')))*********)))((((((((())))))******++++++(((((((((((()))))))))))))))+++///111111///+++)))&&&&&&'''***...222444444444333111////////////000------...............//////000111222111///---,,,...///000111111000///...---,,,---111222///...000------------,,,+++***)))+++---///000111000///...+++,,,---.........---,,,111111000///////////////.........///////////////---------------......///555555333333333444666777...,,,+++,,,000222222111000///,,,***)))((()))***...***((()))---...,,,(((***))))))((()))+++---...(((((()))+++---000222333222222000///............+++,,,---///000111111111000///...,,,++++++,,,,,,///......---+++******)))---,,,,,,,,,---000333555666444222000............888===:::000,,,000...''',,,000666:::<<<===>>>???AAA===<<>>999222///...///...,,,---)))***///000---...333333///,,,+++---......,,,,,,++++++******++++++,,,++++++++++++++++++++++++***((()))---...++++++...,,,+++******)))))))))***+++---///000000///---+++,,,+++******))))))******(((((()))************))))))***+++,,,,,,,,,++++++...---,,,,,,......---,,,,,,,,,,,,+++++++++******+++++++++)))''''''(((***+++***)))((()))***,,,...---+++))))))*********)))''''''(((((())))))******)))***+++,,,+++)))'''&&&***************+++++++++))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''&&&'''((())))))))))))*********))))))(((***(((&&&&&&)))***(((%%%******))))))((((((''''''((('''(((---111111+++&&&777111+++***---111000...222111000///............++++++,,,,,,------,,,,,,...///111222222111000///---...///000000///......///---...222222///...000------,,,,,,++++++++++++,,,---///000111000///...+++,,,...///000//////...............//////000111............/////////000//////...---...///000111666666555333222111111111---,,,+++,,,///111111000,,,,,,,,,,,,++++++***)))...***((()))---...,,,(((***))))))))))))+++,,,---))))))***+++---///111222333222111000......------***+++,,,.../////////000///...---,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---...000222333555333111///...---------///444333,,,+++111000******...333666888888999:::EEEBBB@@@AAAEEEFFFDDDAAAEEE???<<<===;;;666111000111333333111///.........111777<<<;;;777666999>>>777777555222444;;;???>>>===:::666333333333333222333444444333111///000111000111222333333222111000222000//////111111///,,,,,,,,,,,,,,,+++---000333<<<777111...---...---,,,...***+++......++++++...333000,,,+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))'''(((,,,---++++++---***,,,---......,,,***(((***,,,...//////...,,,***,,,++++++***************))))))))))))************)))***,,,---------,,,+++---,,,++++++------,,,***,,,,,,+++++++++*********)))*********((((((***,,,+++***(((((((((***+++---,,,+++)))***++++++)))((('''((((((((((((((())))))'''((()))++++++***(((''')))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))******))))))(((+++***))))))))))))(((&&&))))))))))))((((((''''''))))))+++000555555000+++AAA666+++'''+++...---***000000000000000///...---***+++,,,---...------,,,,,,...///111222111111000,,,,,,---...//////......111///000333333///...000000...,,,+++******+++,,,------///000000000///...+++,,,...000111111000000,,,,,,,,,---...000111222...............///000000222111///......000222444777777555444222000...---,,,++++++,,,...000000///)))***,,,......---+++)))---***((())),,,---+++)))))))))))))))***+++,,,---++++++++++++,,,...///000111000///---,,,,,,++++++)))***+++,,,---.........---------,,,++++++******+++++++++,,,,,,---------+++,,,---///000111222222333222000...---,,,,,,---***000000+++,,,111111---)))---000222222222222333CCCAAA@@@AAADDDEEECCC@@@DDD:::333555777555111///444555666555222///...///444>>>HHHGGG===666777<<<333222000///555===>>>;;;999777444333444444333222333444444333000//////000000000000000000000000000333222111111111000...,,,---------,,,++++++---000999555000---,,,---,,,,,,///,,,+++---,,,((((((***222000---+++,,,,,,+++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))'''(((,,,,,,******,,,))),,,000222222///***''')))+++,,,......,,,+++)))+++++++++************)))***)))((((((((()))+++,,,***+++,,,......------,,,...,,,++++++,,,,,,+++))),,,++++++++++++*********''')))+++++++++***+++---***)))((('''((()))***+++*********+++,,,+++)))'''((((((((('''''''''''''''%%%&&&((()))******)))))))))))))))(((((('''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''((()))*********))))))(((((())))))))))))((((((+++,,,,,,+++)))((((((((()))))))))((((((((((((''''''(((,,,222777777333...777000(((%%%'''+++,,,+++///000111222111000...---+++---...000111000///...,,,---...///000/////////,,,------...////////////111//////222222...,,,...555222///+++******,,,------...//////000///......+++,,,---///000000000///,,,,,,,,,------...000000///......---...///000111444222000......111444666888666444222111111222222+++++++++---............+++,,,---------,,,+++***,,,***))))))+++,,,+++))))))))))))******++++++,,,,,,,,,++++++,,,,,,---...,,,+++************++++++******,,,------.........,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------+++,,,...111222222111000222111///---,,,,,,,,,,,,///333333///...111000,,,+++---000111000/////////777777999>>>CCCFFFFFFEEECCC:::444555777666666777===<<<======999222000111AAACCCFFFIIIIIIBBB888000111222222111666<<<===:::444333333333555555333222222333333222///......///000//////......//////000222222111000000...---+++...//////...------///000666333000---,,,,,,,,,---...---,,,,,,+++)))((()))111///---,,,+++*********(((***+++------+++***(((++++++++++++++++++++++++)))'''(((+++,,,))))))+++)))+++///111111///+++(((***+++,,,------,,,+++***++++++++++++******))))))+++***((('''''')))+++,,,+++,,,---.........------///---,,,,,,,,,,,,+++)))++++++++++++************'''))),,,,,,,,,+++++++++))))))((('''(((((()))***)))))))))+++,,,,,,)))&&&((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((******))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&(((***+++,,,+++)))(((''''''(((((())))))(((((())),,,...---)))&&&'''(((((((((((((((((((((((((((&&&'''+++000333333///++++++***)))((('''))),,,///---.../////////...,,,,,,,,,---...000111111000000.........------,,,,,,+++.........//////000000111///---...111000,,,+++---999666111---++++++---......///////////////......***+++---...//////......///......---------......//////---------...000111444222000......111444666666444222000111555999;;;***+++---...............000///---+++*********++++++***)))******+++***))))))*********++++++++++++---,,,,,,+++++++++,,,,,,)))))))))***+++---...///+++,,,---...............,,,,,,+++++++++++++++***------,,,,,,,,,,,,+++++++++---///222333222111000111000...---,,,,,,,,,,,,222444444111000111///,,,---///111111000//////000,,,...222888>>>DDDFFFGGGBBB>>>;;;<<<;;;:::===CCCCCCAAABBBCCC===333///000DDDCCCDDDIIIKKKEEE888---111666888666555999;;;;;;111111111333555555333222111222222111///....../////////...------...//////000000000///...,,,+++***+++---......------///000333222000...,,,,,,---...+++,,,,,,++++++,,,,,,+++///......,,,***))))))***((()))+++,,,,,,+++)))(((++++++++++++++++++++++++)))'''(((++++++)))(((+++***+++,,,------,,,+++***+++,,,------------,,,+++***++++++++++++***)))(((+++***((('''''')))+++,,,+++,,,---.........------000...------......---++++++++++++*********)))))))))+++------+++)))((()))))))))((((((((((((((()))(((((()))+++,,,+++)))&&&((((((''''''&&&&&&%%%%%%((((((((((((((('''&&&&&&++++++***)))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,+++)))(((%%%&&&'''((((((((((((((('''***---,,,)))&&&&&&''''''''''''''''''(((((((((((()))+++...///...***'''))),,,...---***))),,,000******+++++++++******)))++++++,,,---...//////000///......---,,,,,,++++++111000////////////000000...,,,---000000,,,+++---888555111...,,,,,,...///////////////............+++,,,---.........---,,,000//////...------......000///---,,,---...000222222111///......000222444333111///...000555:::===***,,,//////...------...222111...+++))))))***+++************************)))******+++++++++******,,,,,,++++++++++++,,,,,,***++++++,,,...///111222,,,,,,---...............---,,,+++******+++,,,------------,,,,,,+++++++++,,,...000222222222111000111000...---,,,,,,---------///000000000000///---...000111222111000111222+++,,,///333888===AAACCC???>>>???@@@@@@>>>BBBHHHBBB???AAADDD>>>222---///888???FFFGGG@@@999555444222888;;;777444666999:::000000000111333444333222...000111000///...///000...........................///000///---+++++++++(((***++++++++++++,,,---...///...---+++***,,,...)))+++,,,******---...++++++------,,,***))))))***((()))***++++++***)))(((++++++++++++++++++++++++***((())),,,,,,)))(((+++******)))))))))***+++,,,,,,,,,------------,,,,,,******+++,,,,,,***)))(((***)))((((((((()))+++,,,***+++,,,......------,,,///...---...///000///...+++************)))))))))***+++,,,+++)))''''''(((******))))))))))))((((((((((((((()))++++++)))'''((((((((('''''''''''''''******)))((((((''''''&&&*********))))))(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))*********))))))$$$%%%&&&'''((((((((((((''')))+++,,,***(((''''''&&&''''''''''''(((((((((,,,---......---+++)))'''---.........,,,,,,---///+++***************++++++,,,,,,++++++,,,...111222//////......---.........222111///...------......---+++---000000---,,,...111000...------...000222000000///...............---......//////...,,,,,,//////.........///000000000///---,,,,,,...000222//////...---...///000111......---...///111222333***---000111///---.../////////...---,,,+++++++++)))*********)))))))))***)))***++++++++++++***))),,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...///000++++++,,,------------,,,///...+++))))))+++...000++++++,,,,,,,,,,,,---------...000111222222111111111000///---------......+++,,,...000000///......,,,...///000///000111333......///000333777;;;???:::888:::???BBBAAABBBDDD>>>;;;>>>DDD???333...111...777???===555///222777333666555222222666888777000//////000222333222111,,,...////////////000222---...///000000///...------///000000---+++,,,---***+++,,,,,,***))))))******+++,,,***((('''))),,,'''++++++((((((,,,,,,))))))+++---,,,***)))***+++))))))************))))))++++++++++++++++++++++++,,,)))***------))))))+++***))))))))))))***+++,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++)))((())))))))))))************)))***,,,---------,,,+++---,,,,,,---///000///...************))))))))))))((())))))(((''''''((()))******+++******))))))((()))((('''(((*********)))'''((((((((((((((())))))***))))))((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))$$$$$$%%%&&&''''''''''''(((((())),,,---,,,***'''&&&&&&&&&'''''''''((((((......---,,,***(((((()))///,,,******,,,//////......---,,,,,,,,,---...///000...---,,,---000333555//////...//////000111222222111///---,,,,,,,,,------,,,---111222///...000,,,+++++++++---///222333111000///...............///000000000000...---,,,............///111222333000///---,,,,,,...000222---------------......///+++,,,---......,,,***)))***...111222000......///+++,,,...//////...,,,+++)))*********)))((()))***)))***+++,,,,,,+++))))))++++++******++++++,,,---++++++************************+++,,,,,,,,,++++++111...+++))))))+++///222)))******+++---......///...///000111111111111111111000///...------...///......///222111...------)))+++---......///111333////////////000444:::>>>777222333;;;BBBBBB???===;;;888<<