BM66( |||vvvuuuzzz~~~||||||}}}}}}~~~~~~zzzwwwuuu~~~yyyyyy}}}xxxyyywwwssstttyyy|||{{{xxx~~~zzzzzz|||yyyvvvwwwzzz{{{zzz{{{~~~~~~{{{vvvssssssnnnooolllddd___^^^^^^[[[RRRNNNJJJGGGHHHJJJLLLMMMLLLKKKNNNTTTVVVRRRQQQSSSIIIMMMMMMHHHFFFGGGGGGEEEAAACCCDDDEEEDDDEEEFFFHHHWWWbbbjjjiiieeecccdddcccbbbbbbbbbbbbdddfffggggggjjjiiigggfffeeefffggghhheeefffggggggggghhhjjjmmmjjjlllmmmnnnnnnnnnmmmmmmooonnnnnnnnnooooooppppppoookkkfffcccaaa^^^ZZZVVVTTTWWWWWWVVVXXX^^^aaa```fffllltttvvvrrrmmmnnnpppvvvtttpppkkkeeebbbbbbcccbbb[[[TTTRRRPPPNNNRRRWWWZZZYYYYYY[[[XXXTTTUUUYYY]]]```eeekkkoooooooooooolllnnnnnnnnnmmmmmmnnnpppqqqrrrqqqppprrrvvvwwwsssqqqnnnkkkjjjkkkmmmnnnoooiiiiiihhhgggggggggggggggjjjkkkmmmooopppppppppooollllllkkkjjjiiijjjlllooonnnnnnnnnmmmllllllmmmmmmjjjkkkkkklllkkkjjjiiihhhhhheeecccdddhhhiiieee```bbbccceeeffffffccc```^^^ZZZZZZZZZYYYWWWUUUTTTTTTWWWeeesssyyyuuurrrtttyyy{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxvvvvvvwwwxxxxxxwwwoooppprrrssstttuuuuuuuuutttrrrrrruuutttpppoooppprrrpppnnnnnnnnnnnnlllkkkkkkiiihhhhhhiiijjjkkklllgggjjjoootttuuuppphhhbbbZZZTTTMMMMMMRRRZZZ___```hhhgggccc```bbbhhhhhheeejjjmmmpppssszzz|||wwwwwwwwwuuuqqqlllgggdddccccccbbb```___```eeeiiiiiihhhggghhhiiiiiigggeeegggfffeeegggiiikkklllkkklllmmmoooqqqssstttuuuvvvqqqrrrrrrqqqppppppqqqssspppqqqrrrrrrqqqqqqrrrsssqqqppppppssswwwxxxwwwuuuqqqqqqqqqqqqrrrrrrrrrrrrpppoooooooooppprrrtttuuurrrtttuuuuuusssqqqooommmmmmnnnpppqqqrrrrrrssssssmmmlllkkkkkkkkklllkkkkkkgggfffeeebbb______aaacccbbb___]]][[[YYYWWWZZZ^^^jjjjjjiiihhhgggfffeeeeeellllllmmmooommmgggfffhhhjjjlllnnnoooooommmkkkiii```\\\YYYYYY\\\______^^^XXXRRRPPPVVV]]]_________]]]YYYWWWYYY^^^cccdddccc~~~yyyqqqlllnnntttuuuqqqooolllrrrvvvrrrvvv~~~{{{~~~~~~||||||ooorrryyy{{{uuummmfff```]]]\\\WWWRRRLLLJJJIIIGGGDDDAAAGGGGGGJJJPPPWWW^^^bbbdddqqqrrr{{{}}}~~~~~~{{{zzz}}}~~~||||||~~~~~~~~~yyysssqqqsssrrruuutttnnnkkklllmmmkkkfffccc___\\\[[[ZZZXXXWWWJJJHHHHHHKKKKKKGGGEEEGGGAAAFFFIIIIIIKKKQQQUUUUUU```ccceeeffffffeeeeeefffeeekkkooolllgggeeeccc```iiihhhhhhhhhiiiiiigggeeeggggggffffffffffffgggggghhhiiiiiihhhhhhiiikkknnnjjjllloooooonnnmmmmmmnnnpppooonnnoooqqqrrrqqqpppooommmllllllmmmmmmkkkjjjfffjjjlllmmmqqqxxx||||||vvvwww{{{~~~}}}wwwtttuuubbb```\\\VVVPPPLLLKKKKKKJJJFFFCCCCCCAAA>>>>>>BBB:::999;;;??????===>>>CCCUUUZZZdddppptttqqqlllkkkmmmoooppppppnnnnnnooopppppprrrqqqoooqqquuuuuurrroooooonnnmmmmmmnnnoooooommmmmmllllllkkkkkkjjjjjjkkklllnnnooopppqqqppppppiiikkkllllllkkkkkkmmmooosssttttttsssqqqqqqrrrtttuuutttsssqqqooonnnmmmlllccc___\\\]]]aaabbb^^^YYYTTTTTTTTTTTTTTTRRRQQQPPPGGGGGGFFFDDDAAA@@@AAABBBEEEOOOZZZ```bbbeeelllrrrvvvwwwxxxzzz|||}}}~~~yyywwwuuutttuuuwwwwwwvvvpppqqqrrrsssuuuuuuuuuuuusssqqqrrrvvvvvvrrrqqqssstttqqqnnnmmmnnnoooppppppkkkjjjhhhffffffggghhhiiikkkmmmnnnpppnnnggg___XXXOOOKKKJJJQQQ]]]iiipppsssfffbbbZZZVVVXXX]]][[[UUUNNNUUU]]]dddlllpppkkkdddSSSSSSTTTTTTRRROOOLLLJJJGGGJJJMMMOOORRRXXX```gggfffeeeeeeeeeffffffdddbbbdddcccbbbdddfffhhhhhhhhhhhhhhhiiikkkmmmnnnppppppnnnooopppooonnnnnnppprrroooooooooppppppppppppqqqmmmmmmooorrruuuvvvvvvtttqqqqqqqqqqqqqqqqqqqqqqqqppppppooopppqqqrrrtttuuurrruuuwwwwwwtttqqqooonnnmmmoooqqqqqqpppooopppqqqooonnnmmmlllkkkkkkkkkkkkhhhhhhgggdddbbbbbbdddfffeeeeeefffeeedddeeegggiiikkkkkkjjjiiihhhgggfffffffffdddcccbbb\\\SSSPPPQQQ[[[\\\___aaaaaa```^^^\\\UUURRRPPPSSSXXX^^^``````WWWRRRSSSYYY______^^^^^^bbb]]]ZZZ[[[```dddcccaaaooolllrrrvvvqqquuu|||yyy{{{zzzxxxvvvuuuwww{{{~~~}}}|||~~~|||wwwvvvzzz~~~}}}xxxxxx|||qqqooorrryyy{{{zzz}}}~~~}}}|||zzz{{{}}}~~~zzztttqqqrrrttttttqqqTTTTTTSSSSSSRRRNNNIIIFFF;;;888===NNN\\\^^^YYYVVVjjjzzz~~~zzz~~~~~~||||||}}}yyysssrrruuu|||{{{xxxzzz{{{zzzzzzxxxvvvuuutttrrrooolllZZZVVVSSSSSSPPPKKKJJJLLLPPPUUUXXXWWWYYY```dddeeevvvyyy{{{zzzwwwssspppooojjjmmmnnnkkkjjjiiieee```______```ccceeeeeebbb___cccdddeeefffggggggffffffhhhhhhhhhfffeeefffhhhkkkjjjmmmooopppnnnmmmmmmooonnnmmmlllmmmppppppooommmnnnnnnppprrrtttvvvvvvvvvssswwwyyyyyy}}}~~~}}}yyyyyyxxxwwwuuurrrnnnllllllnnneeeccccccfffeee```^^^___WWWVVVXXX[[[[[[XXXZZZ^^^\\\]]]cccllloookkkhhhjjjmmmoooppppppnnnmmmnnnooopppqqqpppnnnpppttttttqqqnnnoooqqqqqqpppooooooooonnnnnnmmmmmmlllkkkjjjjjjjjjkkkmmmoooppppppoooooohhhkkkmmmooooooooopppqqquuuvvvwwwuuusssrrrtttvvvxxxwwwuuussssssssstttuuuvvvrrrooopppssstttqqqlllpppnnnkkkhhheeebbbaaa```VVVVVVUUUQQQNNNMMMOOORRRLLLNNNRRRWWW^^^hhhttt}}}xxxxxxyyyzzz{{{}}}}}}~~~yyywwwtttssstttuuuuuuuuussstttttttttttttttssssssrrrqqqrrrvvvwwwttttttvvvuuurrrnnnlllnnnqqqtttuuuooommmkkkhhhggggggiiijjjmmmmmmmmmmmmkkkeee^^^XXXaaa\\\WWWYYY___eeeeeecccUUURRRLLLGGGHHHLLLLLLHHH@@@DDDGGGJJJOOORRRNNNGGGAAACCCGGGJJJKKKKKKJJJIIIHHHKKKOOOQQQSSSXXXaaahhhfffeeedddeeeffffffdddbbbdddcccbbbccceeegggggggggffffffffffffggghhhhhhiiijjjkkkllllllkkkkkkmmmooollllllkkklllmmmnnnmmmmmmfffggghhhjjjlllmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjkkklllmmmooopppsssvvvyyyyyyuuuqqqoooooommmoooqqqpppnnnlllmmmnnnrrrrrrqqqooommmllllllllljjjjjjiiigggeeeeeegggiiieeeiiimmmoooqqqtttwwwxxxmmmmmmlllkkkjjjiiiiiihhhzzzxxxvvvtttmmmccc______WWWXXX[[[\\\\\\ZZZXXXVVVKKKJJJJJJNNNSSSVVVTTTRRRCCCEEEJJJOOOMMMIIIIIIMMMKKKGGGDDDGGGNNNRRRRRROOO~~~~~~}}}~~~~~~zzzuuuuuu{{{zzz~~~yyyyyy~~~zzzyyyyyy||||||xxxvvvwww{{{{{{tttuuu|||wwwqqqooorrrsssrrrvvv}}}|||uuummmeee\\\YYYUUUSSSRRRSSSTTTTTTRRRPPPOOOQQQYYYccchhhiiifffjjjqqqyyy~~~|||yyyrrrgggcccjjjnnneeeVVVLLLHHHRRRaaalllnnnooozzz~~~{{{uuuqqqxxxzzzyyy}}}~~~{{{||||||zzz~~~~~~~~~}}}zzzuuuoookkkhhhddd___^^^```jjjmmmmmmiiihhhkkkmmmlllggghhhiiifff___WWWQQQNNNKKKMMMMMMLLLNNNPPPLLLFFF===???EEEOOOYYY______^^^```bbbdddfffhhhgggfffeeeffffffeeecccaaaaaadddfffjjjmmmppppppnnnmmmmmmooojjjhhhhhhiiilllmmmkkkhhhhhhiiikkkmmmoooqqqqqqrrruuuwwwuuuooolllmmmlllhhhnnnccc[[[]]]___[[[XXXXXXZZZ[[[\\\\\\\\\^^^aaaccchhhgggkkkooooooiiiddddddjjjhhhhhhjjjgggccccccgggllleeebbbddddddbbbeeekkklllnnnoooooonnnmmmmmmnnnooopppooommmooosssssspppmmmppprrrsssrrrpppooooookkkllllllkkkjjjiiihhhgggiiijjjlllnnnoooooonnnnnnhhhkkkooorrrrrrrrrrrrssssssuuuvvvuuurrrqqqsssuuussssssrrrrrrtttwww{{{~~~|||xxxyyy}}}}}}zzzvvvpppllleee^^^WWWRRRPPPNNNHHHHHHFFFAAA>>>===AAAEEEOOOLLLIIIKKKSSSbbbrrr|||}}}}}}|||{{{zzzzzzyyyyyyyyyvvvsssrrrssstttuuutttvvvvvvvvvuuutttrrrqqqppprrrppprrrwwwxxxvvvuuuxxxwwwrrrmmmkkknnnrrrvvvyyytttrrrpppmmmjjjjjjlllnnnllllllmmmmmmmmmiiiccc___ZZZUUUQQQUUU\\\aaaaaa^^^^^^___\\\WWWWWW\\\``````fffccc\\\VVVWWW\\\\\\YYY\\\___dddiiimmmooopppppprrrsssrrrlllfffdddhhhmmmmmmlllkkklllmmmlllkkkiiikkkjjjiiijjjlllnnnnnnmmmmmmlllkkkjjjiiiiiiiiiiiihhhiiiiiiiiihhhhhhjjjllljjjiiiiiiiiikkkkkkkkkjjj______aaabbbbbbbbbaaa```bbbbbbbbbbbbbbbbbbaaaaaaeeeeeeddddddeeegggiiijjjssswwwzzzzzzvvvrrrpppooommmoooqqqpppmmmkkkkkkmmmuuutttsssqqqnnnmmmmmmnnnkkkkkkkkkiiiggggggiiikkk___eeekkkppptttyyy||||||oooooonnnmmmlllkkkkkkjjjdddbbbaaa```ZZZQQQMMMNNNKKKLLLMMMNNNMMMKKKHHHFFFIIIHHHIIILLLNNNMMMGGGBBBDDDKKKTTTWWWNNNFFFHHHPPPBBB>>>===CCCMMMTTTUUURRR{{{}}}~~~}}}xxxooopppxxxxxxvvvrrrpppuuu}}}}}}~~~}}}xxxtttxxxxxxooohhhfffaaa```ppp{{{xxxuuupppfff___aaaaaa^^^XXXVVVWWWTTTPPPRRRLLLOOOWWWeeevvvrrrYYYFFFKKKQQQTTTVVVXXX]]]aaa^^^aaadddfffdddcccaaaaaafff\\\PPPLLLRRR```mmmuuuuuuooopppwwwyyywww||||||~~~{{{yyy|||xxxuuuvvvzzz~~~nnniiicccbbbfffkkknnnpppvvvvvvuuutttqqqnnnkkkjjjkkkiiifffaaa[[[UUUPPPMMMNNNGGG@@@>>>AAACCCBBB???:::AAALLLZZZdddhhhgggdddaaaaaabbbdddfffgggeeebbbaaabbbbbbbbbbbbdddgggiiijjjkkkjjjiiiiiijjjlllnnnmmmkkkhhhiiilllnnnnnnllljjjjjjjjjllloooqqqrrrqqqyyyyyyyyyxxxtttnnnhhhdddkkkhhhdddccccccccc```^^^\\\[[[[[[YYYUUUPPPLLLIIISSSRRRQQQOOOMMMKKKIIIHHHDDDHHHKKKKKKIIIGGGHHHJJJMMMRRRWWW[[[___gggrrrzzz{{{xxxzzz}}}vvvlllooo{{{rrrmmmllloooooolllmmmrrrsssnnnkkkmmmrrrtttpppkkkmmmkkkhhhhhhiiihhhdddaaahhhlllppprrrqqqooommmmmmkkkjjjjjjlllpppsssttttttooosssvvvsssooommmpppuuutttttttttsssrrrsssvvvyyywwwxxxyyyzzz{{{zzzyyyyyy|||yyyssslllgggeeeeeegggccc```\\\ZZZZZZ\\\^^^^^^jjjggggggllloooqqquuu{{{}}}~~~zzzxxxyyyzzz{{{zzzyyyxxxwwwwwwxxxyyyzzzwwwyyyxxxuuutttvvvuuurrrqqqsssvvvwwwwwwuuurrrppp{{{xxxtttpppppprrrvvvyyyuuusssqqqooooooqqqsssuuupppqqqqqqpppmmmiiidddbbbfffgggfffbbb]]]XXXUUUTTTPPPTTTXXXZZZ]]]aaaiiinnnfffgggeee___VVVPPPMMMNNNQQQQQQRRRVVV]]]aaabbbbbbfffjjjkkkeee[[[VVVYYY___\\\[[[___gggkkkkkkmmmqqqooonnnpppsssvvvuuurrrnnnhhhpppwwwvvvqqqmmmooorrrjjjiiiiiikkkmmmooonnnmmmooonnnoooppprrrqqqooommmggghhhkkknnnqqqpppnnnkkkggghhhhhhgggfffeeedddcccdddddddddddddddcccccccccdddfffgggfffeeeeeefffgggiiijjjmmmpppqqqrrrrrrrrrssspppnnnqqqtttsssmmmgggkkkmmmooonnnjjjiiikkkmmmiiijjjjjjgggccc___\\\\\\VVVQQQKKKIIIOOOXXXaaafffaaaeeegggddd___[[[\\\^^^aaabbbbbb___\\\YYYXXXXXXPPPKKKIIIJJJJJJHHHJJJNNNKKKRRRXXXYYYTTTPPPOOOPPPMMMDDD@@@HHHMMMMMMQQQYYY{{{|||uuuzzz~~~}}}|||xxxwwwxxxzzz{{{wwwttttttrrrqqqvvvuuuyyyuuullllllxxx}}}|||rrrjjjhhhnnntttlllkkkooosssjjj[[[UUUZZZ___eeeooo{{{|||yyyxxxzzz{{{bbbZZZ[[[ZZZUUUNNNFFFAAA???GGGHHHIIIIIIHHHGGGDDDBBB@@@CCCHHHPPPWWW\\\______ccchhhlllhhh]]]WWW```nnnssswww~~~~~~}}}}}}~~~}}}|||{{{zzzyyyyyyxxxzzzxxxvvvvvvwwwyyy{{{{{{ooollljjjjjjmmmooopppooowwwwwwwwwvvvtttrrrpppnnnqqqrrrqqqpppnnnkkkhhhfffqqqoookkkfffbbb^^^ZZZWWWZZZ[[[]]]^^^___`````````aaacccfffhhhhhhhhhfffeeecccddddddcccbbbccceeehhhfffggggggggghhhhhhjjjkkkiiigggeeefffiiikkkkkkjjjpppooonnnnnnppppppooonnnrrrsssuuuvvvuuussspppooowwwuuurrrrrrsssrrrpppmmmrrrsssssstttsssqqqooonnngggfffdddcccbbbaaa``````^^^```bbbaaa```^^^^^^^^^cccfffhhhgggeeehhhnnnsssooojjjkkknnniii```bbbkkkuuurrrqqqsssrrrnnnnnnsssrrrmmmjjjlllqqquuussspppjjjhhhfffgggggggggdddaaagggjjjmmmnnnllljjjiiiiiiiiihhhhhhiiilllooopppooommmmmmlllkkkjjjkkklllmmmllllllkkkiiiggghhhjjjlllkkkkkkmmmnnnpppqqqrrrrrrpppnnnlllmmmqqqssssssrrrooonnnlllkkkkkkllloooqqqpppmmmnnnrrrtttrrrtttwwwrrrtttsssqqqooooooqqqqqqwwwvvvvvvuuuvvvvvvwwwwwwtttwwwwwwtttuuuxxxxxxuuurrrtttvvvwwwxxxvvvtttssssssrrrpppoooooopppqqqrrrppppppooooooooopppqqqrrrppppppqqqqqqpppmmmjjjhhhjjjkkkkkkjjjhhhfffffffffaaaccceeeggghhhiiijjjlllkkkjjjhhhfffddd```]]]ZZZXXXVVVUUUWWWYYY[[[YYYXXXOOOTTTZZZ\\\[[[]]]dddjjjgggfffiiiooorrrqqqqqquuu{{{|||~~~{{{wwwtttsssvvvzzz~~~ooonnnmmmoooqqqrrrrrrqqqnnnnnnoooqqqssstttsssqqqmmmnnnqqqtttwwwwwwtttrrrmmmnnnnnnoooooonnnnnnnnnooonnnmmmkkkjjjiiiiiiiiieeefffgggfffeeeddddddeeehhhiiijjjkkkkkkkkkllllllkkkllllllmmmnnnllljjjhhhiiikkkmmmnnnnnnoooqqqsssnnnppprrrqqqnnnkkkiiiiii\\\VVVOOOJJJGGGGGGGGGGGGPPPVVV\\\^^^]]]\\\]]]___ZZZYYYXXXUUURRRNNNKKKIIINNNKKKJJJKKKJJJFFFFFFIIIFFFHHHIIIJJJJJJHHHFFFDDDJJJDDD@@@AAABBBAAAAAACCC|||uuuvvvzzz}}}yyyvvvpppllliiikkknnnppppppllljjjkkkdddYYYVVVYYYZZZaaaiiinnnoooppptttwww}}}}}}wwwqqqnnncccaaa^^^]]]\\\ZZZUUUQQQSSSSSSQQQNNNLLLKKKMMMNNNVVV```ddd]]]UUUVVVaaaiiieeekkkuuu~~~}}}~~~|||yyy{{{~~~~~~~~~~~~}}}{{{yyywwwuuuuuuvvvvvvrrrssssssrrrqqqppprrrssstttttttttuuuwwwvvvtttrrryyyyyyzzzzzzyyywwwuuutttsssuuuwwwyyyyyywwwuuusss[[[\\\[[[UUULLLBBB;;;999CCCEEEFFFEEECCCDDDHHHLLL^^^ccchhhiiigggeeeeeeeeeeeeffffffdddcccccceeegggcccdddfffgggiiiiiijjjjjjmmmkkkiiijjjlllnnnnnnnnnuuusssqqqpppooonnnllljjjmmmnnnoooqqqssstttuuuuuuvvvuuuuuuwwwyyyyyyxxxvvv||||||{{{zzzyyywwwuuutttwwwvvvuuusssssssssttttttnnnmmmkkkjjjjjjhhhfffcccZZZYYYVVVOOOFFF@@@???AAAPPPKKKKKKQQQQQQMMMOOOUUUjjjiiilllooopppnnnpppttttttoooiiijjjnnnrrrrrrpppkkkjjjiiijjjjjjjjjhhhffflllmmmnnnnnnlllkkklllmmmnnnllllllmmmoooqqqqqqqqqnnnkkkhhhgggjjjllllllkkkeeegggjjjlllmmmpppsssuuuuuusssqqqooonnnmmmmmmmmmtttqqqnnnqqquuuvvvpppkkkkkklllmmmkkkhhhgggjjjmmmkkkiiijjjnnnnnnkkkiiikkkoooppprrrssssssssstttvvvrrrrrrrrrsssssstttttttttnnnqqqqqqoooooorrrssspppnnnooopppqqqqqqrrrqqqqqqmmmnnnoooppppppnnnmmmllliiijjjlllnnnoooooonnnnnnmmmnnnoooppppppooommmllljjjkkklllkkkkkkkkkmmmooolllkkkllllllllljjjfffdddgggeeeeeegggjjjjjjeee```ZZZYYYYYY[[[^^^``````___eeegggjjjkkkjjjkkklllnnnkkkiiiiiillllllhhhgggiiiooohhh___YYYYYY^^^cccggghhhggghhhooowww{{{xxxssssssrrrqqqrrrtttuuuuuutttqqqqqqqqqsssvvvvvvuuusssnnnoooqqquuuxxxxxxvvvtttqqqqqqrrrrrrrrrqqqppppppooonnnllljjjiiiiiijjjkkkiiijjjkkkiiigggeeeffffffjjjjjjiiigggffffffhhhjjjccceeeffffffcccbbbdddfffcccccccccfffiiikkklllkkkhhhkkkoooqqqpppnnnllllllmmmjjjgggeeeccc___[[[XXXZZZ___fffhhhfffdddccccccgggfffeeegggiiiiiieeeaaa[[[XXXWWWYYYWWWRRRPPPQQQLLLIIIFFFIIINNNQQQPPPMMMGGGHHHEEECCCDDDGGGGGGDDD}}}zzzxxxzzz~~~~~~yyyooojjjhhhhhhnnnwwwpppssswwwwwwvvvuuuxxx{{{|||www}}}}}}ppp~~~{{{xxxuuu~~~zzzwwwxxxzzzzzzuuupppjjjhhhbbb\\\YYY]]]fffnnniiikkkfff___bbbkkkllleeecccggglllpppsssxxxxxx{{{~~~|||{{{zzzyyytttvvvyyyxxxuuutttuuuxxxooopppqqqqqqqqqooommmkkkooooooppppppooommmkkkjjjggghhhjjjkkkjjjhhheeeccc```aaa```]]]WWWOOOIIIEEE===CCCKKKNNNNNNPPPTTTYYY^^^dddjjjlllhhheeeeeegggfffffffffeeedddeeegggiiieeefffhhhkkkmmmnnnnnnmmmrrrpppooonnnnnnooopppppptttrrrqqqpppppppppnnnlllnnnnnnooopppqqqssstttuuuqqqrrrsssvvvxxxyyyyyyxxx}}}||||||{{{zzzzzzyyyyyy|||zzzxxxwwwvvvvvvwwwxxx~~~zzzxxxxxxwwwrrrnnnsssrrrooohhh___YYYVVVVVVUUUQQQRRR[[[bbbdddgggjjjgggjjjooorrrsssrrrtttwwwzzzsssllliiikkknnnnnnmmmmmmmmmllllllkkkjjjiiigggnnnnnnnnnmmmlllmmmppprrrsssqqqpppppprrrssssssrrrnnnllljjjiiikkkmmmoooppppppsssxxx{{{|||{{{{{{{{{{{{uuuoooiiifffdddcccfffddddddfffjjjkkkiiifffooossswwwvvvssssssxxx|||{{{yyyyyy||||||xxxwwwzzzssssssvvvwwwuuuqqqppprrroooooopppqqqqqqrrrrrrrrrppprrrqqqnnnmmmnnnnnnjjjllllllllllllmmmnnnppppppqqqqqqrrrrrrpppooommmkkkhhhkkkpppsssuuutttrrrpppoooppprrrssssssrrrqqqpppkkkkkkkkkiiihhhhhhjjjmmmmmmkkkiiijjjkkkjjjfffbbbcccdddeeeiiikkkjjjfffbbbbbbbbbcccfffhhhkkklllllliiihhhgggfffeeeccc___\\\\\\XXXVVVVVVTTTNNNLLLMMMTTTRRRPPPOOOPPPSSSVVVXXXZZZ\\\cccnnnxxxyyyrrrkkksssrrrqqqrrrtttuuutttsssssssssssstttvvvvvvtttrrrnnnnnnpppsssvvvwwwuuussssssssssssrrrqqqooonnnmmmiiigggfffeeefffhhhkkkmmmooooooooonnnkkkiiiiiijjjmmmmmmllliiiggghhhlllpppggggggfffdddccccccdddeeebbb```^^^___aaabbb```^^^___ccchhhkkkjjjhhhffffffhhhiiikkknnnpppqqqooollldddgggjjjjjjgggdddbbbaaa```^^^]]]aaafffgggccc^^^ccc```^^^___]]]YYYXXX[[[\\\YYYWWWYYY___dddfffeee```eeeddd^^^```hhhkkkfff}}}{{{zzz}}}yyyyyyyyy{{{|||~~~|||{{{{{{|||ssstttzzzvvvkkkeeeiiimmmoooqqqtttyyy~~~xxxxxxzzz{{{|||{{{xxxvvvjjjqqquuuuuuvvv{{{{{{wwwtttvvvyyyzzzwwwsssyyyxxxwwwwwwxxxzzz{{{}}}~~~zzzyyy|||||||||wwwsssmmmfff```[[[XXXVVVhhhlllsssyyy|||zzzwwwttt~~~~~~|||zzz}}}~~~}}}xxxxxxxxxvvvuuutttttttttsssssssssrrrpppnnnllljjjkkklllmmmmmmkkkiiieeecccbbb```^^^```bbbbbb^^^YYY]]]aaadddccc___^^^aaaeee```ffflllmmmiiiggggggjjjdddeeeeeeeeeeeefffiiikkkiiiiiijjjnnnrrrsssrrrppprrrqqqooommmkkkjjjjjjkkkpppooooooppprrrtttsssrrrssssssssstttuuuvvvxxxyyy{{{|||}}}}}}||||||||||||rrrrrrtttvvvyyy}}}~~~|||zzzxxxwwwvvvvvvwwwoookkkgggddddddbbb^^^ZZZKKKKKKJJJGGGDDDBBBAAAAAAIIIFFFGGGPPPZZZ___bbbdddlllrrrxxxyyywwwvvvvvvwww{{{vvvpppmmmnnnpppppppppnnnnnnnnnlllkkkiiiggggggkkkkkkkkkjjjjjjlllppptttrrrqqqooooooqqqrrrqqqpppmmmoooqqqooommmmmmrrrwwwtttvvvvvvssskkkbbb[[[WWWHHHEEEAAA<<<999888999999:::>>>DDDIIIOOOWWW```gggtttyyy~~~~~~}}}~~~~~~{{{{{{zzzwwwxxx{{{~~~|||wwwsssvvvppppppppppppqqqqqqrrrrrrtttwwwvvvrrrqqqsssrrrooopppooooooooopppqqqssstttvvvuuusssqqqooonnnmmmmmmllloootttxxxzzzyyyvvvtttuuuvvvvvvwwwvvvuuutttsssnnnnnnmmmkkkjjjiiikkkmmmmmmjjjhhhiiilllnnnnnnllliiilllpppqqqooollljjjjjjmmmmmmmmmmmmlllllllllmmmkkkjjjkkknnnrrrsssrrrppp|||yyywwwxxxvvvrrrqqqsssnnnoooppppppqqqrrrtttvvvpppooooooqqqsssuuuvvvvvvooonnnnnnoooqqqrrrqqqpppnnnmmmnnnpppssssssrrrppppppppprrrtttvvvwwwuuusssqqqqqqrrrqqqqqqpppooooookkkiiihhhggghhhjjjmmmooooooppppppooommmkkklllmmmnnnooonnnkkkiiikkkrrrxxxuuupppkkkiiijjjkkkiiifffgggdddaaaaaabbbbbb___\\\```dddhhhkkkjjjgggeeedddffffffgggjjjlllnnnmmmlllooooooooonnnlllkkkkkklllfffccc___```aaa```YYYSSSKKKFFFBBBBBBAAA???AAAFFFCCCCCCBBBAAAAAABBBCCCDDDEEEIIIGGG>>>===EEEHHHEEE~~~|||zzz{{{~~~~~~ooopppqqqooojjjddd___]]]RRRYYY^^^]]]]]]bbbgggiiirrrxxx}}}sssnnnqqqxxx{{{yyysssooorrrzzz~~~{{{vvvqqqooommmkkkkkkmmmppprrrlllnnnsssvvvtttpppsssyyyqqqrrrssspppkkkiiijjjlllttttttsssrrrqqqrrrvvvyyyzzzxxxuuurrrooommmllllllfffiiinnnqqqqqqmmmhhhdddnnnrrrwww{{{}}}|||zzzxxxtttuuuvvvvvvvvvvvvxxxzzz{{{{{{zzzxxxuuutttvvvxxxssssssrrrrrrpppmmmkkkiiiiiijjjkkkkkkkkkjjjiiihhhfffbbbaaaeeemmmqqqoookkk___\\\VVVNNNHHHHHHMMMRRR\\\```dddeeecccaaabbbdddaaabbbcccccccccdddgggjjjiiihhhhhhkkkppprrrqqqooopppooonnnkkkhhhfffggghhhkkkkkkkkkmmmqqqssssssssssssttttttuuuwwwyyy{{{|||~~~zzzyyyyyyzzzrrrrrrrrrrrruuuxxx{{{}}}}}}|||{{{zzzyyywwwvvvuuupppmmmiiifffdddbbb___]]]XXXUUURRRNNNKKKIIIGGGGGGEEEDDDDDDIIIOOOTTTUUUUUUSSS^^^iiimmmnnnqqqttttttwwwuuusssrrrssstttuuuuuurrrssstttrrrpppnnnnnnnnnooooooooonnnnnnppptttxxxuuusssqqqqqqssstttsssrrrrrrvvvzzzyyyvvvuuuzzz{{{{{{xxxqqqggg]]]VVVRRRRRRRRRQQQRRRUUUYYY]]]___bbbfffiiiiiiiiinnnyyy}}}{{{|||~~~{{{vvvrrrqqqpppmmmnnnqqqdddeeemmmyyy}}}yyyyyy~~~uuutttrrrrrrrrrrrrttttttrrruuuuuussssssvvvwwwtttppppppppppppqqqrrrsssssswwwtttqqqnnnmmmmmmooopppiiikkkooorrrtttsssrrrpppssssssssssssrrrqqqppppppkkklllmmmlllkkkkkkmmmnnnjjjhhhggghhhkkknnnpppqqqlllpppttttttooollllllmmmiiijjjllllllkkkkkkmmmnnnvvvuuutttuuuuuuuuusssrrr^^^[[[[[[]]]^^^\\\]]]```kkkiiifffbbb```aaafffiii___eeemmmrrrrrrppppppppplllkkkkkkmmmoooqqqqqqpppggggggiiilllppprrrrrrqqqoooooooooqqqrrrsssqqqooojjjkkklllmmmnnnnnnnnnnnnooommmkkkiiiiiiiiijjjkkkkkklllmmmmmmkkkkkklllmmmkkkmmmmmmkkkhhhkkkttt{{{wwwqqqjjjiiikkkkkkgggbbbeeedddccccccccccccbbbaaaeeehhhkkkmmmkkkiiigggfffnnnlllkkklllooopppqqqpppuuusssooollliiigggffffffgggdddaaa```aaa```\\\YYY___YYYTTTSSSRRRQQQUUUZZZYYYZZZ[[[ZZZWWWTTTQQQPPPOOORRRQQQMMMLLLPPPTTTTTT|||||||||wwwxxx~~~{{{{{{vvvwww}}}zzznnnjjjjjjvvvvvvvvvsssnnnggg___ZZZQQQNNNLLLNNNSSS[[[bbbfffdddhhhqqq|||~~~eeeOOOFFFCCCBBBPPPKKKFFFFFFIIIKKKIIIEEEDDDCCCAAA@@@@@@AAABBBCCCJJJLLLQQQVVVVVVWWW^^^gggwwwyyyyyyvvvpppmmmooorrrsssyyyyyytttssstttzzzzzz|||~~~|||zzzqqqssswwwzzz||||||zzzyyysssqqqnnnnnnooopppqqqqqqlllnnnnnnllliiihhhiiikkkddddddeeedddcccbbb```^^^ZZZZZZ[[[\\\]]]^^^___```[[[ZZZ[[[^^^bbbdddcccaaaYYYUUUOOOJJJHHHJJJNNNRRRZZZ[[[[[[\\\]]]]]]]]]^^^^^^_________^^^___bbbdddeeebbb```bbbgggjjjjjjggghhhiiiiiifffcccbbbdddfffdddcccccceeegggiiiiiihhhjjjjjjlllmmmnnnpppqqqqqqrrrrrrqqqmmmjjjjjjllloooxxxvvvssspppooooooqqqrrrooopppqqqqqqqqqooommmkkk___^^^\\\XXXTTTRRRRRRRRRQQQMMMGGGBBB???===<<<;;;999999888999;;;===>>>======LLLZZZaaaeeekkkooopppqqqqqqrrrsssssssssrrrqqqqqqsssuuuuuusssrrrsssuuuvvvvvvvvvtttssstttwwwzzzvvvtttsssssstttuuuuuuttttttwwwzzz{{{{{{{{{|||~~~~~~|||xxxrrrmmmkkklllnnniiihhhhhhhhhjjjllloooqqqgggfffccc]]]WWWVVVYYY]]]XXXUUUPPPJJJEEEBBBAAAAAADDDAAA@@@CCCCCCAAABBBFFFAAADDDQQQeeeoooooorrr{{{{{{yyyvvvsssssstttvvvxxxrrruuuuuurrrsssvvvvvvtttqqqqqqqqqqqqqqqrrrrrrrrrsssqqqpppooooooqqqsssttthhhiiikkkmmmnnnoooooonnnooooooooooooooonnnnnnnnnjjjlllmmmmmmlllllllllmmmhhhiiijjjiiiiiiiiijjjlllggghhhjjjkkkjjjjjjiiiiiifffiiikkklllkkklllnnnqqqiiigggccc^^^YYYUUURRRQQQKKKHHHGGGIIIIIIGGGHHHKKKTTTRRRNNNHHHCCCCCCGGGKKKFFFRRRbbboootttqqqlllhhhmmmllllllnnnqqqttttttsssllllllmmmooorrrsssrrrpppooonnnnnnnnnoooooommmkkkkkkkkkllllllkkkjjjiiiiiiooonnnmmmkkkjjjiiiiiiiiigggiiikkkkkkkkklllnnnooojjjmmmnnnkkkhhhkkksss{{{qqqnnnjjjiiihhhgggeeebbbcccdddddddddbbbaaabbbcccgggjjjlllmmmkkkiiiiiiiiiiiihhhggghhhkkklllmmmlllfffddd```]]]YYYVVVSSSQQQMMMLLLKKKKKKKKKLLLMMMNNNWWWRRRNNNMMMKKKIIIKKKOOOXXXZZZ```gggllllllfff```ffffffiiillljjjfffgggkkkwwwpppooorrrvvvwww|||~~~|||xxxxxx~~~|||~~~}}}{{{vvvuuudddjjjmmmhhh^^^XXXZZZ^^^[[[^^^[[[TTTPPPUUU\\\aaaYYYTTT\\\fffdddccc```UUUVVVcccrrrxxxuuurrrtttyyypppvvv~~~~~~oooiiihhhgggkkkggg```ZZZVVVRRROOONNN??????@@@@@@??????>>>===:::999999;;;::::::???FFFBBBGGGMMMPPPQQQTTT[[[aaawww|||wwwvvvxxxzzzzzzyyyuuuxxxzzzyyyvvvssstttuuunnnooopppppppppooonnnmmmiiihhhhhhiiijjjlllooopppeeehhhkkklllkkkhhhffffffaaa___^^^___```bbbaaa```___]]]\\\]]]___aaaaaa```]]]]]]]]]\\\[[[[[[]]]______\\\XXXZZZ___cccbbb```]]]^^^___]]][[[ZZZ]]]```]]]\\\[[[\\\]]]^^^]]][[[``````aaaaaaaaaaaaaaa```]]]]]]]]]\\\[[[^^^ccchhh^^^\\\YYYWWWVVVXXX[[[\\\^^^___bbbddddddbbb```^^^^^^___^^^ZZZUUUSSSTTTVVVMMMKKKHHHGGGIIILLLOOOPPPNNNPPPOOOMMMMMMOOOOOOOOOHHHWWWdddhhhhhhlllnnnmmmmmmnnnpppqqqpppnnnjjjhhhhhhkkknnnooonnnnnnqqqsssxxxwwwvvvtttrrrqqqsssuuuqqqooonnnnnnpppqqqqqqpppnnnnnnpppssswwwwwwvvvsss]]]YYYSSSMMMKKKOOOWWW]]]ooolllhhhccc___[[[YYYXXXRRROOOKKKHHHGGGGGGHHHHHHEEEBBB>>>===???BBBEEEFFFEEEDDDHHHOOORRRRRRTTTWWWSSSUUUbbbttt|||yyy{{{|||xxxuuutttuuuxxxzzzyyy{{{{{{wwwvvvxxxwwwtttvvvvvvwwwwwwwwwvvvuuuuuuoooppppppqqqsssvvvxxxyyypppqqqqqqrrrssstttuuuuuurrrrrrrrrsssssssssttttttppprrrsssssspppnnnmmmmmmllloooqqqpppkkkhhhggghhhcccaaa```ccchhhjjjiiifffqqqssssssqqqllliiijjjkkkoooooonnnkkkgggfffhhhjjjnnnjjjggggggddd``````cccdddeeeddd```[[[XXXYYYZZZYYY^^^fffnnntttwwwwwwwwwooonnnoooqqquuuwwwwwwwwwxxxwwwvvvvvvvvvuuurrroootttsssrrrrrrsssrrrpppnnnvvvvvvtttqqqnnnkkkiiigggooooooooooooooonnnnnnnnngggiiikkklllmmmnnnqqqssskkknnnpppmmmiiikkkrrrzzzoooppppppnnnkkkiiiiiiiiifffhhhiiigggdddbbbccceeejjjlllnnnooommmlllmmmmmmpppnnnmmmmmmmmmllljjjiiiaaaaaaaaabbbcccbbb```^^^]]]]]][[[WWWTTTSSSUUUWWWYYYTTTQQQQQQOOOJJJJJJLLLEEEHHHRRRdddtttzzztttlllmmmjjjmmmqqqjjj]]]WWW[[[fff```jjjbbbfffkkklllhhhccccccffflllkkkiiieeeaaabbbgggllloooxxx}}}}}}xxxrrrkkkgggcccaaaeeelllnnn```QQQQQQ___iiicccUUUSSSSSSWWW]]]___\\\[[[\\\XXX^^^___XXXSSSUUUWWWXXX```\\\WWWVVV[[[fffqqqxxx{{{~~~{{{tttyyyyyyzzzvvvooommmooollleeeaaa^^^[[[[[[WWWPPPIIIFFFHHHIIIGGGDDDHHHOOOOOOJJJLLLQQQYYYbbbkkkttt|||zzzxxxzzz{{{wwwtttvvvvvvvvvvvvwwwuuurrroooggghhhiiijjjkkkkkkkkkjjjooonnnlllmmmooopppqqqqqqmmmkkkiiiiiijjjkkkjjjjjjiiihhhgggiiilllnnnllljjjfffeeedddddddddfffggghhh```bbbccceeeggggggggggggdddcccdddhhhlllnnnmmmjjjlllmmmllljjjiiiiiijjjlllpppppppppmmmjjjiiiiiijjjnnnpppssstttsssoookkkhhhllllllkkkjjjjjjjjjkkkkkkllllllkkkhhhdddbbbbbbcccbbbbbbbbbfffjjjkkkiiigggeeefffggggggeeeccc```___eeeccc```aaaddddddbbb```fff```^^^dddgggdddbbbdddaaabbbeeegggiiihhhdddaaacccbbbcccfffjjjjjjfffbbbfffccc```aaaccceeeeeecccgggdddbbbdddhhhhhhccc]]]aaa___]]]^^^```bbbddddddiiiiiifffcccdddfffbbb\\\UUUNNNKKKNNNOOOOOOTTT[[[hhhhhhhhhhhhjjjkkkllllllddd___[[[]]]cccgggddd```^^^ZZZXXXXXX[[[\\\YYYWWW[[[```cccccceeehhhgggdddgggkkkpppvvvyyy{{{zzzyyy}}}yyyvvvxxxxxxuuusssuuussswwwzzzyyyuuurrrsssuuutttqqqppptttxxxyyyxxxxxxzzzpppooo{{{~~~vvvsssyyyssswwwxxxuuutttwwwxxxvvvwwwyyyyyywwwrrrqqqssswwwtttnnnmmmtttwwwqqqkkkiiigggnnnsssrrrmmmiiijjjmmmlllhhhfffiiiooopppkkkfff^^^hhhnnnooorrrvvvqqqfffkkkbbb```jjjrrrpppjjjfffooo```TTTTTTYYYVVVOOOIIIQQQPPPRRRVVVVVVSSSSSSWWW]]]ccckkkrrrvvvwwwxxxxxxyyywwwvvvvvvxxxxxxuuurrrwwwzzzzzzyyyyyyzzzzzzwwwuuuuuutttuuuuuutttpppmmmooorrrvvvxxxvvvpppjjjfffoooppppppooolllkkkkkklllkkkjjjiiiiiiiiijjjlllmmmnnnmmmlllmmmpppsssttttttpppqqqqqqqqqpppnnnkkkjjjkkkllllllllllllkkkjjjjjjkkkmmmoooppppppnnnkkkjjjhhhiiijjjllllllllllllkkkhhhhhhjjjkkkmmmooopppqqqnnnkkkhhheeedddeeegggiiikkkgggggglllnnnjjjfffeeefffgggjjjpppxxxyyypppddd^^^^^^^^^[[[WWW}}}zzzyyy]]]^^^bbbggghhhhhhkkkppp^^^WWWVVV]]]^^^VVVQQQSSSRRRNNNMMMOOOQQQSSSYYY___iii```VVVTTT\\\aaaYYYLLLPPPNNNPPPVVVXXXXXXZZZ]]]dddeeeeeeccc^^^[[[ZZZZZZ___^^^]]]]]]```dddhhhjjjvvvyyyuuummmppp|||}}}~~~xxxvvvyyyyyyuuuxxxzzz}}}~~~{{{yyyyyy{{{kkkqqqsssrrrrrrtttpppkkkgggjjjooosssvvvxxxzzz{{{~~~}}}|||{{{wwwvvvuuuuuuuuussspppmmmnnnqqqtttsssqqqnnnmmmnnnsssqqqnnnmmmllllllllllllnnnmmmmmmmmmoooooonnnmmmlllkkkkkkmmmppprrrqqqoookkkiiigggeeedddcccccccccbbbaaaaaa`````````aaaaaa```___aaaeeejjjlllkkkjjjfffggghhhhhhhhhiiilllooommmnnnnnnlllkkkjjjkkkmmmoooppprrrtttuuuvvvwwwwwwwwwvvvtttrrrsssuuuwwwyyyyyyyyyyyywwwtttrrrqqqrrrvvvuuuuuuxxx|||~~~}}}{{{|||}}}~~~~~~|||zzzxxxvvv|||yyywwwxxxzzzzzzxxxuuuqqqmmmmmmrrrvvvtttsssuuuxxxvvvtttssstttvvvxxxyyynnnllllllooorrrssspppmmmnnnllljjjkkkoooqqqrrrqqqsssrrrqqqpppqqqqqqppppppmmmjjjhhhggghhhjjjjjjjjjjjjkkkkkkjjjkkknnnjjjeeeiiiffffffkkkmmmllloootttoooqqqsssuuuwwwzzz}}}|||xxxuuutttuuusssnnnjjjpppooonnnlllkkkjjjkkklll```aaa^^^YYYYYY^^^aaaaaaggghhhhhhhhhfffbbb___]]]fffaaa^^^bbbeeegggjjjooowwwyyyyyywwwttttttwwwzzzrrrqqqqqqsssssspppmmmjjjqqqjjjiiiooopppjjjgggiiivvvyyyyyytttrrrssssssppppppssstttoooiiihhhpppxxxooojjjjjjppptttppplllkkkRRRWWW\\\___```bbbgggkkkeeeddddddfffhhhiiigggfff]]]aaabbbaaa```aaa___\\\ccc]]]]]]dddjjjkkkjjjlllrrrbbbTTTPPPRRRQQQOOONNN999999<<>>DDDJJJNNNNNNKKKLLLRRRWWWPPP[[[gggqqqxxx~~~|||~~~}}}}}}~~~zzzxxxwwwwwwwwwuuurrrpppssswww{{{{{{xxxtttsssssstttrrrpppnnnlllkkkkkkkkkjjjjjjkkkmmmoooooommmkkkiiiiiijjjllloooqqqpppooonnnmmmkkkiiigggeeeddddddjjjhhhfffdddbbbbbbbbbbbbddddddfffhhhkkklllkkkjjjfffhhhiiijjjjjjkkknnnppplllmmmnnnnnnmmmnnnppprrrrrrqqqqqqqqqtttxxx|||~~~~~~zzzyyyyyy|||~~~|||{{{|||{{{zzzyyy{{{~~~}}}|||{{{~~~|||zzzzzz||||||yyyvvvvvvssstttyyy|||zzzyyyzzz}}}yyyuuuuuuyyywwwuuussstttwwwyyyyyywwwrrrqqqqqqssswwwzzz||||||zzzzzzzzzwwwuuuuuuyyy|||}}}}}}~~~ppptttvvvvvvwwwyyyuuuooooooooossszzz|||{{{{{{}}}tttwwwyyyyyyxxxzzz~~~~~~||||||{{{}}}{{{sssppprrrrrrpppsssttttttssspppmmmjjjhhhfff```[[[ZZZWWWQQQNNNOOO\\\\\\]]]]]]___dddjjjooozzzzzzyyyxxxxxxxxxyyyyyyjjjhhhfffdddbbb___[[[XXXXXX\\\]]]\\\^^^aaabbb```QQQYYY______ZZZ[[[dddmmmeeebbbdddkkkqqqssssssttthhhfffccc```\\\ZZZYYYYYY___aaa```\\\UUUQQQRRRTTTYYYYYY[[[^^^```cccllluuudddaaabbbgggmmmqqqvvv{{{}}}oooaaaYYYWWWVVVYYY]]]```\\\YYYYYYVVVTTTWWW\\\XXXZZZ]]]```cccggglllpppkkkjjjhhhhhhhhhgggdddbbboooiiihhhkkkiiiccccccgggeeefffgggiiijjjiiifffcccbbbdddfffhhhgggfffcccaaa```bbbccccccbbbbbbccceeehhhhhhhhhhhhgggfffeeeeee___dddiiiiiigggfffiiimmmkkkjjjhhhfffeeeeeeeeeeeegggdddaaa^^^^^^aaaeeegggggggggfffffffffeeeeeeeeeeeefffhhhjjjkkklllkkkkkklllkkkkkkjjjiiihhhffffffccccccbbbbbbccccccdddeeennniiifffhhhiiihhhhhhjjjffffffddd```]]]^^^cccgggfffbbb]]]WWWQQQLLLIIIHHHzzzxxxyyy{{{~~~}}}{{{yyyzzz~~~|||}}}pppeeedddeeeeeefffiiihhhaaaYYYUUUWWWYYYHHHKKKLLLHHHDDDFFFKKKMMM<<>>AAACCCEEEIIIOOOSSSSSSUUU\\\bbbaaaaaa]]]VVVUUUYYY[[[XXXeeeaaa^^^aaafffhhheeebbbQQQTTTWWWZZZ^^^dddjjjooo}}}{{{~~~||||||~~~xxxvvvwww{{{{{{tttpppqqqpppnnnkkkjjjlllnnnkkklllooorrrtttssspppmmmpppqqqqqqpppooonnnmmmmmmkkkllllllmmmnnnooooooooopppqqqrrrrrrrrrpppnnnmmmqqqrrrrrrrrrpppnnnlllkkkoooqqqrrrrrrppppppqqqrrrrrrrrrsssrrrppppppqqqrrrpppooommmkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhgggmmmppprrrsssrrrpppoooooowwwwwwwwwwwwwwwyyy{{{}}}}}}}}}~~~~~~}}}}}}}}}|||}}}|||}}}~~~zzzwwwqqqsssvvvwwwyyyzzz{{{zzz~~~~~~~~~|||{{{|||zzzwwwtttuuuxxx{{{zzzyyyssssssssstttuuuwwwyyy{{{}}}|||~~~}}}uuusssqqqrrruuuxxxzzzzzzwww|||~~~qqqsssvvvwwwxxxxxxwwwuuunnnrrrvvvyyy}}}|||kkk\\\RRROOOSSSWWW^^^gggooorrrqqqnnnxxx~~~jjjhhhkkksssxxxxxxyyy{{{zzzvvvpppmmmmmmmmmkkkjjj[[[___]]]TTTNNNOOOSSSTTTYYY```eeefffjjjqqqsssqqq~~~xxxqqqqqqsssvvvyyyyyywwwttt\\\ZZZTTTNNNJJJGGGDDDAAA===<<<>>>CCCHHHIIIEEE@@@>>>HHHQQQRRRPPPSSS___jjjoookkkkkkllldddZZZ[[[dddaaaYYYQQQMMMNNNNNNGGG@@@:::;;;>>>CCCDDDCCCGGGNNNVVVTTTVVV\\\bbbhhhrrr|||~~~|||zzzxxxwwwxxxooohhhgggaaaXXXVVV[[[QQQRRRUUUYYY[[[ZZZWWWTTTcccccccccbbbbbbaaaaaaaaa\\\^^^```aaabbbccceeeggghhhhhhhhhhhhgggdddbbbaaa\\\bbbgggeeeaaacccnnnxxxqqqooollliiihhhiiikkkmmmfffffffffffffffeeeeeedddfffeeecccaaaaaabbbcccdddaaabbbdddeeeffffffeeeeeejjjjjjkkklllkkkiiihhhfffiiiiiiiiiiiiiiigggfffeeeaaaaaadddhhhiiiffffffhhhmmmmmmjjjddd]]][[[```fffbbbfffiiiiiieeebbbccceee|||uuutttYYYVVVVVVWWWWWWVVVZZZ``````^^^\\\^^^eeeooowww|||qqqcccZZZWWWWWWXXXmmmddd[[[XXX^^^eeeiiiiiiiii{{{}}}kkkdddooouuunnnkkkmmmttt}}}zzzyyyyyytttssswww]]]YYYUUUTTTTTTQQQIIIBBBDDDFFFFFFDDDAAA>>>===<<<>>>@@@EEEIIIIIIGGGIIINNNLLLLLLGGG???@@@GGGGGGAAAPPPMMMPPP[[[hhhqqqwww{{{~~~~~~}}}{{{{{{|||~~~{{{zzz}}}zzzsssssstttsssooojjjhhhiiilllmmmnnnpppsssuuutttqqqnnnrrrssssssrrrooollllllllljjjjjjkkkkkkkkkkkkjjjjjjfffggghhhjjjjjjjjjiiiiiihhhjjjlllmmmlllkkkkkkllljjjlllooopppoooooopppqqqoooppppppnnnlllkkkkkkmmmkkkkkkllllllkkkkkkkkkkkklllmmmnnnooonnnmmmkkkjjjnnnppprrrsssqqqppppppqqqooopppqqqpppnnnnnnppprrrsssssssssssssssssstttttttttrrrrrrtttvvvvvvrrrnnnnnnsssvvvvvvxxx}}}{{{~~~}}}zzzyyyzzz{{{zzzyyy{{{~~~{{{wwwxxxxxxxxxwwwxxx{{{}}}|||{{{|||{{{yyyvvvuuuvvvwwwxxxwwwrrrxxx{{{zzz|||~~~uuuuuuuuuwww{{{yyyuuubbb``````bbbccc```YYYRRRQQQSSSRRRQQQTTT\\\bbbbbbjjjnnnuuu~~~fff___YYYXXXWWWVVVWWWZZZTTTRRRSSS[[[gggrrrwwwxxxxxxvvvsssrrrnnniiikkkoooqqqqqqqqqrrrsssdddfffgggiiinnnrrrpppjjj\\\XXXWWW]]]hhhrrruuuuuu~~~uuupppkkkfff___]]][[[YYYVVVNNNDDD<<<<<>>>>>DDDJJJLLLQQQWWWppphhhfffeeeccciiipppnnntttnnniiigggccc^^^^^^bbbXXXVVVNNNHHHIIIQQQYYYZZZzzztttppprrrttttttwwwzzz~~~~~~~~~|||rrrbbbVVV[[[\\\\\\ZZZWWWRRRNNNLLLEEEEEEFFFIIINNNQQQRRRRRR___bbbdddccc```^^^^^^___kkkmmmqqquuuwwwwwwuuutttccchhhoootttvvvwwwwwwxxx{{{~~~|||yyyvvvqqqnnnssstttuuuvvvuuusssqqqoookkkjjjjjjnnnssstttrrrnnnkkkllllllllllllnnnrrruuurrrnnnmmmnnnmmmjjjjjjmmmfffhhhjjjkkklllnnnqqqtttooonnnkkkiiihhhiiijjjkkkiiigggcccaaaaaacccgggiiihhhjjjlllmmmkkkjjjjjjkkknnnnnnnnnlllkkklllnnnpppqqqnnnmmmmmmoooooonnnllljjjjjjjjjlllnnnpppooonnnrrrrrrpppooooooooopppppplllmmmmmmnnnooonnnnnnmmmwwwcccWWWVVVZZZ[[[[[[VVVQQQQQQWWW]]]^^^ffftttyyyuuuwww{{{}}}zzzwwwuuutttzzzyyyxxxvvvuuutttsssssspppsssvvvuuusssqqqqqqrrrsssrrrqqqrrrtttvvvvvvvvvuuussspppnnnlllkkkjjjkkkgggjjjlllkkkggghhhlllqqqrrrsssssstttsssrrrqqqpppqqqrrrsssrrrrrrtttyyy~~~~~~}}}{{{|||~~~}}}yyyvvvyyyzzzzzz{{{}}}~~~zzz}}}~~~||||||~~~}}}||||||~~~|||zzzxxxxxxxxxvvvtttsssvvvvvvtttuuuyyyyyywwwuuuuuuvvvuuussssssuuuwwwooopppqqqtttvvvvvvtttrrrmmmmmmnnnrrrvvvyyyzzzzzzwwwzzzzzzwwwxxx{{{|||zzz|||~~~}}}}}}zzzxxx|||zzzzzz~~~{{{xxxzzz|||yyyooogggjjjhhheeebbbaaaaaacccdddRRRVVV\\\dddlllrrrvvvxxxuuujjjeeeccc[[[RRRIIIVVVjjjyyyyyypppkkkmmmvvvuuusssooojjjeeecccaaaaaaWWWQQQUUUWWWTTTQQQRRRSSSHHHPPPTTTFFFFFFQQQOOOHHHHHHOOO\\\fffiiilllrrrqqqlll```TTTPPPUUUZZZ\\\^^^YYYTTTNNNHHHDDDJJJRRR]]]bbbppp~~~ooollliiigggfffdddbbb```[[[ZZZXXXXXXXXXWWWVVVTTTQQQNNNLLLMMMPPPQQQNNNKKKNNNTTT^^^iiipppsssssssssuuuvvvvvvuuutttssstttuuuooorrrvvvvvvttttttxxx{{{pppppprrruuuyyy||||||{{{yyyyyyxxxxxxwwwvvvvvvuuuzzzwwwuuuzzz}}}wwwvvvvvvvvvvvvvvvyyy~~~|||yyyxxxuuupppoooqqqqqqssssssqqqllljjjlllnnnjjjiiigggfffeeeeeeeeefffccc```]]]ZZZYYY[[[^^^```___aaabbbbbb___]]]\\\]]]]]]```ccceeeeeeeeefffgggjjjhhheeeeeefffdddaaa]]]aaaaaabbbeeeggghhhgggeeedddeeeffffffeeedddcccbbb``````aaadddgggjjjnnnooo}}}xxxvvvnnnkkklllqqquuuuuuvvvyyywwwvvvddd[[[WWWUUUNNNFFFDDDFFFEEEBBBEEEKKKRRRXXX\\\cccmmmuuu~~~~~~}}}~~~}}}|||zzzwwwwwwwwwzzz||||||xxxtttrrrqqqooonnnnnnoooqqqrrrpppnnnllllllmmmqqquuuxxxsssrrrpppnnnnnnooopppqqqjjjkkkkkkjjjhhhjjjnnnrrrppprrruuuwwwyyyzzzzzzyyyyyyxxxvvvvvvxxx{{{~~~||||||zzzxxxyyy{{{}}}}}}}}}|||xxxxxx}}}}}}zzz|||~~~{{{{{{~~~~~~~~~~~~zzzzzz~~~|||uuuyyy~~~}}}~~~}}}}}}~~~{{{}}}xxxxxx}}}~~~{{{}}}~~~}}}|||}}}~~~~~~|||{{{}}}}}}zzz{{{{{{~~~{{{}}}~~~xxxwww~~~uuuxxxrrrssssssnnnkkkmmmqqqvvvyyy|||{{{uuurrrgggcccaaa```XXXKKKEEEGGG^^^gggmmmlllkkkpppwww|||||||||yyyuuupppmmmmmmnnnjjjiiiccc\\\[[[^^^^^^[[[LLLIIIGGGHHHKKKMMMMMMKKKPPP]]]ccc^^^^^^jjjtttvvvyyyuuupppjjjddd[[[PPPHHHJJJLLLRRR]]]iiittt|||rrrlllkkkoooqqqooopppuuukkkkkknnnrrrppphhhaaa```aaaaaabbbaaa```^^^\\\ZZZ^^^gggooopppkkkgggiiilllnnnllllllmmmooorrrssssssnnnrrruuutttppppppsssxxxooosssyyy}}}~~~}}}|||||||||}}}zzzxxx|||yyyvvvuuuvvvyyy}}}~~~}}}zzzyyywww|||}}}zzz~~~|||zzzxxxwwwyyy{{{|||zzzxxx{{{~~~~~~zzzvvvrrrnnnnnnnnnnnnmmmhhhkkkggg``````gggmmmmmmqqqkkkbbb]]]aaahhhgggbbbgggfffddddddeeehhhlllooorrrrrrpppooommmlllkkkjjjooolllmmmpppppplllkkkmmmlllkkkjjjjjjkkkjjjhhhffffffggghhhiiiiiiiiihhhhhh]]]HHHFFFAAA<<<;;;:::<<>>CCCJJJQQQUUUWWWgggjjjoootttyyy}}}sss]]]zzzyyykkkiiiqqqyyy}}}}}}{{{yyyyyyyyyyyy{{{|||{{{yyywwwzzzyyyxxxvvvvvvvvvwwwwwwzzzzzzzzzyyyyyyyyyyyyyyywwwvvvuuutttssstttuuuuuuvvvvvvuuurrrpppppprrrtttxxxxxxwwwxxxyyy|||yyyxxxwwwwwwxxxzzz}}}}}}{{{{{{}}}|||{{{{{{{{{zzzyyyxxxvvvxxx|||}}}|||}}}}}}}}}|||yyywwwvvvvvvxxxzzz~~~wwwssszzzuuuooollllllqqqvvv|||wwwvvvsssrrrmmmeee___[[[RRRIIIKKKMMMQQQUUU[[[dddmmmsssyyysssnnniiieeedddkkkmmmgggbbbbbb___YYYRRRVVV]]]fffmmmnnniiidddqqqooommmmmmllljjjgggeeellljjjjjjmmmpppqqquuuyyyuuussstttxxxyyyvvvvvvyyyzzz|||~~~~~~{{{xxxvvvyyy{{{zzzuuuooommmppptttppptttxxx}}}}}}|||||||||~~~sssvvv{{{{{{xxx}}}|||tttuuuvvvxxx{{{}}}{{{yyy{{{}}}zzzzzzzzzxxxtttqqqooommmjjjgggiiigggbbb]]]^^^fffmmmooopppsssssspppoooqqqoookkkhhhbbb]]]]]]bbbjjjooorrrssssssssssssssstttttttttpppnnnmmmpppnnnjjjhhhjjjjjjjjjjjjkkkkkkkkkkkkkkkeeeiiinnnqqqsssssstttuuuNNN222111222444333...---///666666444333222111111111444333111111111222333333,,,---000333555555555555000333777;;;???DDDIIIMMMJJJOOOUUUYYY]]]ccckkkqqq~~~yyywwwuuurrrsssxxx}}}yyywwwxxx~~~}}}{{{zzzzzzzzz~~~}}}}}}|||zzzwwwvvvuuuttttttuuuvvvxxxzzzzzzzzzzzzyyyvvvuuutttsssssssssttttttuuutttsssqqqpppqqqrrrsssyyyyyyzzz{{{}}}~~~{{{{{{zzzzzz{{{|||~~~~~~}}}|||~~~}}}{{{{{{{{{{{{yyyxxxzzzzzz{{{}}}}}}{{{zzzyyyzzz|||xxxzzz}}}xxxrrrmmmkkkfff```^^^```sssqqqnnnjjjkkkqqqyyy~~~qqqlllgggdddfffkkkqqqvvvkkkjjjllltttxxxvvvppplllzzzrrrnnnqqqxxx~~~{{{vvvlll\\\WWWNNNFFFAAADDDJJJPPPGGGPPP]]]llltttwwwwwwqqqnnnmmmhhhbbbiiigggeeefffiiikkkiiigggooonnnnnnpppqqqqqqpppnnnmmmmmmmmmoooppprrrvvvzzz}}}zzzzzz{{{yyysssooopppttttttuuuvvvvvvuuuuuuuuuuuuuuutttppplllkkknnnpppnnnqqquuuxxxxxxxxxwwwvvv|||{{{zzzzzzzzzzzzxxxvvvnnnpppsssxxx|||}}}|||{{{vvvoooiiijjjrrrwwwssslllppprrrtttxxx|||~~~~~~zzz}}}xxxwwwuuuuuuuuussspppmmmqqqooommmlllooouuuzzz|||rrryyy}}}{{{xxxvvvtttpppwwwrrrmmmmmmrrrxxxzzzzzzwwwwwwwwwwwwwwwwwwvvvvvvvvvrrrpppqqqqqqnnnooosssqqqrrrrrrqqqppppppqqqrrriiillloooqqqqqqsssvvvyyyOOO<<<999888:::999444222333,,,+++++++++,,,---///////////////...---------...111111111000000000000000...///000000//////000222+++...222222222222666999222333666999===@@@CCCEEEDDDHHHNNNRRRVVV[[[```dddrrruuuyyy~~~|||||||||}}}xxxzzz|||~~~~~~|||zzzzzzzzzyyyyyyyyyxxxyyyyyyxxxwwwvvvwwwxxxyyyzzz{{{~~~}}}|||kkkiiihhhhhhhhheee___ZZZaaadddfffbbb^^^aaammmyyyppppppmmmiiijjjooopppnnnqqqxxx}}}zzzuuuvvvyyymmmeeecccfffmmmrrrhhhfffaaa]]]___gggpppuuu{{{sssmmmkkkiiihhhmmmtttpppmmmggg___XXXWWW[[[___]]]hhhtttyyywwwwww{{{wwwjjjbbb``````]]]\\\XXXTTTVVV[[[^^^\\\vvv}}}~~~|||yyyuuuvvvrrrpppqqqtttwwwwwwvvvwwwvvvuuuuuuvvvvvvtttrrruuuwwwwwwvvvuuuwwwzzz}}}wwwrrrrrruuutttqqqnnnmmmnnnooopppgggggghhhiiiiiiiiiiiijjjmmmoooqqqpppnnnllllllmmmrrrssstttvvvvvvtttoookkkllllllnnnrrrvvvxxxvvvtttlllfffbbbgggppptttqqqmmmqqqsssvvvyyy{{{}}}~~~~~~~~~}}}|||{{{{{{|||{{{zzzxxxqqqqqqrrrtttvvvvvvtttrrrrrrppppppssswwwxxxwwwvvvqqqyyy~~~yyyvvvrrrooopppnnnmmmppptttwwwxxxwwwyyyxxxwwwvvvuuusssrrrrrrtttooolllmmmnnnnnnrrrxxxtttttttttrrrooommmnnnpppkkkmmmmmmkkkiiikkkpppuuuYYY>>>888555555555111000222////////////000111222333***+++,,,,,,******+++,,,******))))))***+++---...+++,,,,,,+++)))(((***+++///000111000...------...,,,++++++++++++*********+++...111111000000333666555555555777:::???CCCEEEDDDEEEGGGJJJOOOUUUZZZ]]]]]]dddkkknnnooorrryyy~~~|||~~~~~~{{{{{{zzz|||}}}{{{}}}}}}zzzzzztttpppnnniiicccXXX___dddbbb]]]^^^hhhqqq{{{yyy~~~}}}nnngggiiinnnpppzzzuuuuuuxxxuuupppsss|||}}}ooogggfffccciiillleee]]]]]]aaaddd]]]ccchhhkkkqqq|||{{{qqqnnnooonnnkkkcccgggmmmqqqtttvvvxxxzzzyyyxxxuuuqqqmmmmmmoooqqqsssrrrtttxxx}}}~~~|||yyy|||{{{yyyyyyzzz{{{{{{zzz~~~~~~{{{}}}zzzzzz}}}{{{|||~~~{{{vvvqqqmmmlllllllllaaabbbdddhhhkkkllljjjhhhdddhhhmmmooooooqqquuuxxxsssvvvyyyzzzyyyvvvrrroooooonnnnnnqqquuuuuurrrooooookkkkkkrrrxxxyyyvvvuuuvvvyyy|||~~~~~~~~~~~~}}}|||{{{yyywwwuuuttttttqqqooopppuuutttmmmgggeeeiiiiiikkknnnqqqrrrqqqppplllhhhiiimmmoookkkfffcccfffnnnsssppplllhhhddd```\\\___ccchhhllloooqqqrrrvvvuuutttqqqooommmkkkjjjkkkgggeeeggghhhiiilllrrrlllnnnmmmjjjeeeccceeehhhdddeeeeeeaaa\\\\\\bbbhhhTTT@@@:::555555555333111333//////...---,,,+++***)))///000222000---+++,,,---+++++++++,,,,,,...//////***+++---------...000222***))))))***,,,------,,,........./////////000000///222333111,,,)))***---///...,,,+++***)))((('''111111000000000111333444***...111333333555999===444;;;999999CCCIIILLLVVVSSSYYY[[[WWWTTTXXX\\\]]]ccceeehhhjjjmmmrrryyy~~~}}}xxxtttrrrtttwwwzzzsssnnnmmmnnnooouuu|||~~~}}}vvvvvvsssppprrrxxxzzzxxx|||zzz{{{|||zzzwwwuuuuuuvvvwwwxxxyyyxxxuuuuuu{{{~~~}}}|||~~~~~~{{{yyywwwvvvwwwzzz~~~}}}|||yyyuuusssrrrlllkkkkkknnnrrrtttqqqnnn]]]ccckkkooooooooorrrvvvnnnqqqtttssspppnnnnnnooopppnnnlllnnnpppppplllhhhlllkkkoooxxx{{{yyywwwyyyvvvyyy||||||{{{zzzzzz||||||yyyzzz~~~}}}xxxwwwzzzvvvuuuuuuuuuttttttttttttiiiffffffjjjkkkfffbbbbbbggggggfffhhhjjjkkkjjjhhhqqqlllkkkqqqtttooojjjhhh```eeegggddd```^^^YYYSSS^^^ccciiimmmooorrrxxx}}}tttsssqqqooollljjjhhhgggeeecccdddhhhiiiggggggiiidddffffffccc^^^]]]```ccc___bbbddd```[[[XXX\\\```YYYAAA:::555666777444222333//////000000000///......'''***,,,,,,***)))***,,,,,,,,,,,,,,,+++)))'''&&&***++++++***(((((()))***...+++)))))),,,...---+++)))))))))******+++++++++---000333222---+++,,,///,,,,,,...000222333111000//////000000000000000//////...---,,,------------...555222,,,///,,,***///,,,333555///,,,000444555000444777888666444444555666777999<<<>>>???@@@@@@===BBBFFFHHHNNNXXXaaadddhhhhhhiiimmmwwwyyyvvvttt{{{{{{|||yyy}}}{{{uuuqqqpppwwwzzz{{{xxxqqqmmmrrryyy~~~xxxrrrppprrruuuwwwwwwyyyvvvttttttwww{{{~~~}}}{{{yyyvvvtttvvvzzz{{{xxxuuuxxx~~~|||uuurrrqqqsssvvvwwwuuupppooosssxxxnnnjjjggghhhjjjjjjeee```aaabbbjjjtttwwwsssssswwwrrruuuwwwwwwtttrrrssstttooonnnrrrzzz{{{uuusssuuusssssstttuuuvvvwwwwwwxxxhhheeefffkkknnnlllkkkmmmjjjhhhffffffffffffeeecccjjjdddcccjjjooommmiiiiiieeehhhhhhdddaaa___ZZZTTTXXX^^^cccdddcccfffooovvvtttsssqqqooommmkkkiiiiiiddddddiiiooooooiiiffffffbbbddddddaaa]]]\\\```eeedddiiinnnlllfffaaabbbfff[[[BBB<<<444111222333111...///......------,,,++++++,,,+++******))))))******))))))))))))))))))))))))************************************************************************---777:::222))))))---...+++++++++,,,,,,,,,------222111111111000000//////...//////000111222333333222000///111333333///,,,000000000000000000000///444222222555888999555222000666444222888555000555;;;444555======666555===666<<<>>><<<;;;>>>@@@@@@AAAAAA@@@AAABBBDDDGGGIIIMMMMMMPPPXXXaaaeeebbb^^^___aaaaaaaaagggnnnqqqpppffffffgggiiilllpppsssttttttooo}}}sssggg^^^\\\^^^```aaa{{{ssshhhjjjooowww}}}yyyyyy|||}}}uuuooopppwww~~~{{{nnnlllvvv~~~}}}yyyssslllrrryyyyyyxxxyyyyyyyyyzzzzzzzzzzzz~~~~~~|||uuuvvvzzzxxxzzz|||~~~~~~|||zzz||||||||||||~~~~~~{{{yyy||||||yyy~~~xxxvvvyyyuuummmlllsssttthhhjjj{{{vvvmmmooowwwqqqnnnrrrxxx{{{|||xxxttttttxxxxxxuuuqqq{{{tttooorrrvvvvvvuuuuuussstttsssnnnhhhhhhooowwwoooqqqtttvvvxxx{{{{{{vvvtttttttttsssrrrpppoooooottt{{{~~~|||yyy}}}}}}~~~VVVCCC<<<555222333333111...///......------,,,++++++,,,+++******))))))******))))))))))))))))))))))))************************************************************************,,,333555///))))))+++,,,+++++++++,,,,,,,,,,,,---///000000111111222222222555666777888999:::;;;;;;;;;:::;;;<<<======;;;999;;;<<<===>>>>>>===<<<;;;;;;<<<<<<======>>>@@@AAA???FFFEEEFFFMMMKKKHHHNNNWWWXXX]]]aaa^^^UUUQQQRRR\\\___\\\QQQIIIGGGHHHHHHGGGGGGHHHJJJLLLJJJFFFCCC@@@CCCEEEEEEDDDAAA???>>>DDDGGGEEE???;;;>>>@@@@@@??????@@@@@@???===;;;:::DDD<<<888<<>>@@@FFF;;;;;;???CCCDDDBBBCCCEEEAAA>>>======@@@DDDFFFGGG@@@@@@???>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJYYY[[[]]]]]]]]]^^^```bbbggghhhkkkooossswwwzzz|||~~~zzzyyy}}}~~~|||vvvooovvvuuuttttttuuuxxx|||~~~wwwwwwwwwwwwxxxzzz|||}}}}}}}}}~~~~~~~~~vvvpppoooqqqooorrrvvvzzz~~~tttyyyTTTDDD>>>888444444333111//////......------,,,++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***......+++(((******)))******+++++++++,,,,,,,,,------...000222333444555444555666777999:::;;;<<<>>>@@@BBBCCCBBBBBBCCCCCCEEEGGGHHHJJJKKKJJJIIIHHHWWWYYY[[[ZZZXXXZZZ```eeedddlllkkkkkkssssssssszzz}}}xxx{{{vvvpppqqqttt{{{~~~|||qqqhhhgggjjjllldddeeeggggggccc]]]VVVRRRHHHOOOQQQMMMKKKNNNRRRSSSRRRLLLHHHEEEAAA>>>AAAGGGOOOJJJCCC===888444000...999888777666555555555555555555555666666666666666555555555555555555555555---...000000//////111222//////111222444666777777///111333666999;;;======888:::===@@@AAACCCGGGIIIJJJLLLPPPSSSWWWZZZ\\\^^^bbbcccfffiiimmmpppsssttt}}}{{{zzzzzz~~~}}}yyyssspppoooooolllooouuu{{{tttwww~~~xxx[[[EEEAAA;;;777555444222000///......------,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((()))+++***(((************++++++++++++++++++---...000111333333///000111333444666777888777;;;>>>>>>======@@@CCCFFFFFFGGGIIIKKKMMMOOOQQQJJJLLLNNNNNNOOOQQQUUUXXXkkkqqqmmmjjjppprrrttt{{{sssxxxvvvhhh\\\QQQGGGAAA;;;:::999777666666555555444444333222111111000000,,,,,,,,,,,,,,,,,,,,,,,,000111222222000000111222555444333222111//////...444444444333222111111000///111222333222333444666///000111333444555666666//////000222333555666777444555666777999:::;;;<<<;;;;;;<<<>>>AAACCCFFFGGGHHHJJJLLLOOOSSSVVVXXXZZZbbbdddgggjjjnnnqqqtttvvv|||}}}zzzxxx{{{]]]FFFCCC>>>:::777444222111///......------,,,+++++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&(((++++++***))))))))))))*********++++++***++++++,,,---.........//////111222333555666666111444777777666777;;;>>>@@@@@@???@@@DDDIIIOOORRRVVVUUUVVVZZZ^^^```___]]]^^^bbb[[[SSSVVVXXX]]]iiizzz~~~wwwlllooo{{{xxxkkkxxx~~~vvvsssrrrqqq~~~xxxnnncccZZZPPPHHHDDDDDDCCCAAA@@@>>>>>>======888777666555444333222111222222222222222222222222+++------,,,+++******,,,------...///000111111222+++++++++,,,,,,,,,---------//////...---,,,---...////////////...---,,,+++222222111111000000000///++++++++++++,,,,,,,,,,,,000000//////000000111222000111222444777999:::;;;222222222333333444444444;;;;;;:::;;;<<<>>>AAABBB@@@AAACCCFFFJJJNNNRRRSSSYYYVVVRRRPPPRRRVVV\\\``````aaacccfffiiillloooqqq}}}~~~TTTHHHEEEAAA===888555333222///......------,,,++++++******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***'''&&&)))+++))))))***((())))))))))))***************++++++++++++++++++---......///000111222222111222333444555777999;;;:::999888999===CCCIIIMMMHHHGGGGGGKKKPPPQQQMMMIIISSSWWWOOOFFFGGGGGGLLLYYYrrruuurrrlllooouuuoooaaa```jjjtttxxxyyyzzzyyyvvvqqqyyy|||{{{qqqcccbbblll```\\\VVVPPPKKKFFFAAA>>>:::999888666555444444444000000///...------,,,+++++++++++++++++++++++++++...///000///---,,,---...((()))***+++,,,---...///000//////...//////000111,,,...//////......///000000000000000000///......,,,,,,++++++*********)))000111111222222333333444000000/////////000000111//////000111222222333333:::::::::;;;;;;<<<<<<<<<999999888888888888999999::::::;;;<<>>>>>===<<<;;;;;;<<<>>>AAAEEEIIILLLNNN???@@@AAACCCEEEFFFGGGGGGNNNMMMLLLMMMPPPRRRSSSRRRUUUSSSTTTUUUSSSQQQRRRVVV___dddkkkrrrxxx}}}VVVIIIGGGDDD???999555333333///......------,,,++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))&&&&&&******&&&'''+++((((((((()))))))))******************++++++++++++++++++,,,,,,------------222000000111444666888888444444555666999<<<@@@BBB@@@??????@@@AAAAAA@@@@@@AAAHHHDDD======<<<>>>JJJRRRXXX\\\[[[^^^dddeeecccRRR[[[gggpppxxx~~~|||xxxcccdddfffjjjnnnrrruuuvvv{{{|||}}}~~~|||zzz|||yyytttuuuwwwyyyzzzzzzjjjccciiiiii[[[QQQQQQMMMJJJFFFBBB???<<<888555555444333111111000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---.../////////.........------...---,,,***)))))))))******,,,------------///000)))***++++++,,,,,,,,,,,,000000000000000000000000******++++++,,,,,,,,,---///...............//////111111111111222222222222,,,---...000222444555666777888:::<<<>>>??????@@@???@@@@@@AAABBBDDDEEEFFFJJJKKKNNNOOOPPPOOONNNMMMTTTUUUWWWZZZ]]]aaadddfffbbbccceeehhhkkknnnpppqqqvvvvvvuuusssqqqppppppqqq}}}yyyyyyyyyuuunnnlllooowww||||||~~~~~~iiifffIIIHHHEEE@@@:::666333333///......------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((%%%&&&***(((###%%%***(((((((((((())))))))))))))))))***+++,,,,,,------........................000...+++---111555555333000222444666777888888777>>>@@@@@@===999999<<<@@@>>>HHHHHHDDDEEEBBBCCCNNNBBBGGGKKKJJJIIIPPP\\\eeeYYY^^^bbbeeehhhhhhaaaXXXbbb]]]YYY\\\dddhhheeeaaaaaaeeekkknnnooonnnmmmnnniiiqqquuuqqqmmmnnnqqqrrrkkkjjjiiiiiiiiijjjkkklllmmmtttqqqggggggnnnlllaaaddd\\\hhh~~~^^^LLLBBB@@@===<<<;;;999666444111111000///............------------------------------------------------)))+++,,,+++***)))***+++((())))))***++++++,,,,,,,,,,,,++++++,,,...000111)))***++++++))))))***+++++++++,,,---............************)))))))))))).........------,,,,,,,,,000///......---------............/////////000000222222222111111111111000111222444666777666666555777777888:::<<<>>>@@@AAABBBAAAAAABBBEEEIIINNNPPPMMMNNNPPPSSSVVVZZZ]]]___^^^___aaaeeeiiimmmqqqsss{{{yyyyyyxxxuuulllccc```bbbVVVVVVUUUQQQMMMJJJLLLNNNMMMIIIFFFFFFHHHHHHGGGEEEFFFHHHKKKOOOQQQSSSSSSSSSRRRYYY```bbbaaabbbfffkkkkkkooovvv}}}qqqaaaMMMIIICCC???;;;888555333000...,,,,,,,,,,,,***((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))******++++++,,,------000000000111222222333333555555555555555555555444777999;;;;;;999777555555>>>AAADDDFFFGGGEEEBBB@@@AAAAAABBBDDDHHHNNNSSSVVVVVVXXX]]]cccgggeee^^^WWWcccdddeeedddbbb^^^YYYWWWUUUXXX\\\___bbbbbbaaa```ggggggfffdddbbbaaa``````\\\^^^]]]XXXUUUXXXZZZYYYZZZffffff[[[```pppooo```WWWVVV\\\gggkkkbbbSSSJJJBBB???:::777666555444222111000///...,,,,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,************************---------.........//////////////////000000000000000111111111222222222222666666777777888999999999===>>>???AAACCCEEEGGGHHHOOOMMMLLLOOOSSSUUUTTTRRRVVVVVVVVVYYY]]]ccchhhlllppptttxxxyyy|||}}}zzzxxxvvvtttvvvyyy||||||zzzxxxvvvssssssrrrrrrsssuuuvvvxxx|||||||||zzzxxxyyy{{{}}}~~~}}}}}}}}}~~~yyyrrrkkkeeeaaa___WWWUUURRRNNNJJJFFFDDDBBB:::::::::999888777777666555555555555555555555555444444444444444444444444888999:::999888777888:::===>>>???AAACCCDDDEEEFFFEEEFFFIIILLLPPPTTTWWWXXXVVVWWWXXXXXXYYY\\\```dddaaacccfffjjjlllmmmmmmlllqqqwww}}}{{{|||~~~vvvuuussspppmmmkkkhhhgggdddcccaaa^^^\\\ZZZYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_________``````aaaaaaaaadddddddddccccccbbbbbbbbbcccccccccddddddddddddeeehhhhhhhhhhhhhhhhhhhhhhhhjjjjjjkkklllmmmmmmnnnnnnrrrrrrrrrssstttvvvwwwxxx|||{{{{{{{{{|||~~~[[[LLLIIIDDD@@@===999555222000...,,,,,,,,,,,,***)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))******)))******++++++,,,,,,---.........///000000111111444444444444444444444444555777999:::888666555555:::<<>>???CCCAAAAAACCCGGGIIIHHHGGGKKKKKKKKKMMMPPPTTTXXXZZZZZZ^^^bbbcccgggmmmnnnlllssstttuuuvvvwwwxxxxxxxxxyyyyyyzzzzzz|||}}}~~~yyy{{{{{{wwwsssttt{{{|||}}}~~~~~~}}}|||zzzxxxxxxwwwuuurrrnnnkkkhhhfffgggggggggfffeeeeeeddddddaaaaaa``````aaabbbcccdddiiijjjlllkkkjjjjjjjjjkkkllljjjhhhiiilllppprrrssskkkjjjmmmrrruuuuuuwww|||uuuuuuuuuvvvxxxzzz|||}}}{{{}}}}}}|||zzzwwwvvvuuuuuuuuuooolllfff___XXXRRRNNNLLLIIIGGGDDD@@@===:::888777777777666666555444444333111111111111111111111111222222222222222222222222333444555444333222333555333333444555777888999999;;;;;;<<<===>>>???@@@AAACCCDDDEEEEEEFFFHHHLLLOOOJJJLLLPPPSSSVVVWWWXXXXXX^^^aaafffkkknnnrrruuuxxxxxxzzz~~~~~~~~~yyytttpppooonnnaaa]]]WWWQQQMMMLLLMMMNNNKKKJJJHHHFFFDDDAAA@@@??????>>><<<:::888777666666333333333333333333333333333333333333333333333333333333333333333444444444555555555444444444333333444444555555555666666666666666666666666666666666333333444444555666666777777777777777888:::;;;<<<;;;:::999999:::<<<>>>@@@??????@@@@@@AAAAAABBBBBB>>>>>>???@@@@@@AAAAAABBB@@@BBBDDDFFFFFFEEEDDDBBB\\\LLLIIIFFFBBB???:::555111000...---,,,---,,,***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******))))))******+++,,,,,,,,,,,,,,,,,,---......//////222222222222222222222333222444777777666555666666666777999;;;===>>>??????EEEEEEFFFHHHJJJKKKLLLMMMJJJLLLPPPRRRSSSUUUWWWYYY```bbbeeefffeeebbb^^^[[[^^^^^^^^^_______________hhhbbb[[[XXXYYY\\\]]]]]]___bbbaaa]]][[[]]]___^^^```RRRNNNVVVUUUIIIGGGPPP[[[OOOCCC@@@AAA@@@AAABBB>>>;;;777555444333222111000///...,,,+++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))*********++++++++++++************************+++++++++,,,,,,,,,,,,---,,,,,,---------.........,,,,,,,,,---------......---......//////000111111111111222333444555666666777666666888;;;<<<<<<<<>>===;;;888555333222111333222222111111000000000........................///////////////////////////000111000///...///111...//////000111111222222555444444444444444444444777888999999999:::>>>@@@:::<<>>AAABBBDDDFFFGGGHHHGGGGGGDDDHHHMMMOOOPPPRRRWWW[[[YYY\\\___aaabbb___\\\ZZZ]]]]]]\\\[[[[[[[[[\\\]]]eee```YYYWWWYYY\\\\\\[[[]]]```___ZZZWWWYYYYYYXXX^^^QQQMMMTTTQQQEEEDDDNNNQQQIIICCCBBBBBB???<<<<<<;;;888555333333222111///......,,,++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000000111000000000111222222333333333333333444666777888888888999:::;;;<<<============AAADDDDDDHHHMMMOOONNNMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTVVVgggmmm```TTTTTTTTTOOOSSSQQQPPPQQQSSSUUUWWWWWWWWWVVVWWWXXXYYYYYYWWWUUUSSSTTTTTTTTTSSSRRRQQQPPPOOONNNMMMKKKIIIFFFDDDBBBHHHFFFCCC@@@>>>???@@@AAA@@@@@@@@@???????????????>>>@@@CCCDDDDDDCCCDDDEEEEEEGGGKKKMMMLLLKKKJJJJJJOOOLLLLLLPPPPPPMMMKKKLLLPPPQQQQQQSSSTTTVVVWWWXXXTTTUUUWWWXXXYYYZZZZZZZZZ\\\[[[[[[]]]^^^]]]ZZZWWWYYYXXXZZZ]]]\\\WWWSSSTTTWWWVVVTTTRRRPPPOOOOOOOOOMMMKKKGGGBBB>>>:::888888999888666444333222111111/////////.........------........................------------------------...///000000......///000/////////000000000000000111111222333444555555666555666666666666777999;;;777999;;;===???AAABBBBBBFFFGGGHHHHHHGGGHHHKKKMMMQQQSSSWWW[[[^^^```aaaaaaZZZ\\\]]]___```______^^^]]]ZZZVVVQQQLLLHHHEEEDDDAAA@@@>>>===;;;::::::999666666555444444333222222111000//////......//////000000000000000000000000////////////////////////111000000000//////..............................------........./////////////////////////////////........./////////000000000000////////////000000333333222111111222222333333333333222222222222222------......//////000000000000///...------------cccLLLJJJHHHFFFCCC===666111111///------------+++)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))((())))))******+++,,,,,,+++,,,,,,------......////////////000000000111111111333555666666777888:::;;;;;;:::::::::<<<===>>>===???BBBDDDFFFGGGGGGFFFKKKOOOSSSSSSQQQOOOOOOPPPTTTVVVYYY\\\]]]\\\ZZZYYY]]][[[YYYVVVUUUUUUUUUUUU[[[YYYVVVVVVWWWWWWUUUSSS[[[^^^]]]WWWSSSSSSSSSQQQQQQNNNLLLKKKIIIFFFFFFHHH@@@<<<<<<@@@BBB???<<<<<<777555333222111111///------,,,+++******)))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++************+++++++++++++++++++++,,,,,,,,,---------------...//////000000000000000000111111111222222333444555555666777888666666777999:::;;;<<<<<<===AAABBBAAACCCHHHJJJHHHJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJLLLMMMMMMMMMMMMLLLCCCQQQVVVNNNKKKQQQQQQHHHKKKJJJKKKMMMQQQSSSRRRQQQQQQNNNKKKIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEDDDDDDAAAAAAAAA@@@???>>>===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::999:::===???;;;>>>AAA@@@>>>@@@GGGNNNEEE@@@===@@@BBBBBBCCCFFFAAABBBCCCDDDFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOOOOOOOPPPPPPOOOLLLJJJHHHGGGIIIMMMNNNJJJHHHJJJIIIHHHFFFEEEEEEEEEFFFFFF???===:::888666444444444222111000///...............---------------,,,,,,........................---------------------------...//////------...///------------------------,,,---...///111222333444111222333333222333555666777777888999999:::::::::;;;===@@@AAAAAAAAABBBCCCHHHJJJNNNQQQTTTVVVVVVVVVOOOPPPQQQRRRRRRRRRRRRQQQMMMKKKIIIFFFCCCAAA??????777777777666444222000///000000//////////////////,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))+++++++++******))))))))))))))))))))))))*********((())))))))))))*********++++++++++++++++++++++++(((((((((((())))))))))))+++***))))))((()))))))))++++++******)))))))))***,,,,,,++++++++++++++++++111111111222333333444444333333222222222333444444hhhMMMKKKIIIGGGCCC>>>777333111///...---...---+++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))(((((())))))***+++++++++,,,,,,,,,---......//////.........///000000111111111333555666666777999:::<<<<<<<<<<<<<<<======>>>===???BBBDDDFFFGGGHHHHHHJJJMMMQQQSSSSSSQQQOOONNNRRRSSSTTTVVVXXXXXXXXXXXX\\\ZZZVVVSSSPPPNNNMMMLLLUUUVVVXXXYYYXXXVVVSSSQQQXXX[[[ZZZTTTPPPPPPOOOMMMIIIPPPPPPIIIGGGLLLLLLGGGGGGAAA>>>>>>===999777888444222111000000000...,,,++++++***)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++))))))*********+++++++++++++++,,,,,,,,,---------+++++++++,,,------...............//////000000000111222444444444444555777555555555666888999;;;<<<;;;>>>>>><<<>>>BBBDDDBBBHHHHHHIIIIIIIIIHHHHHHGGGDDDFFFHHHKKKLLLMMMMMMMMMHHHKKKHHHBBBCCCKKKMMMIIIDDDEEEFFFJJJNNNPPPQQQPPPRRRNNNJJJGGGFFFFFFEEEDDDBBBBBBAAAAAA@@@?????????::::::;;;;;;;;;;;;;;;:::666777888:::::::::999888777888888999999999888888999999888777666777;;;===;;;<<<<<<:::;;;DDDSSS___OOOEEE>>>===>>>===>>>AAA<<<<<<>>>???@@@AAAAAAAAACCCCCCDDDDDDEEEGGGGGGHHHGGGIIIKKKKKKIIIFFFEEEEEECCCAAABBBFFFGGGEEEEEEHHHAAA@@@????????????@@@AAA888777666444333333444444000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,---------------------------........./////////...///111222111111333444666666666666666555555555555777;;;=========>>>???BBBDDDGGGKKKMMMMMMMMMMMMIIIIIIJJJJJJIIIIIIHHHHHHDDDCCCAAA???===:::888777999999999888666555333222000000000000000000000000//////.........//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++---------------------------------...............&&&&&&'''(((((())))))***---,,,,,,---...///000111iiiOOOLLLJJJGGGCCC>>>888444111000...---...---,,,***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))(((((())))))******++++++++++++,,,------......///.........///000111111111111222444444444555777999999::::::;;;<<<======>>>>>>???AAABBBDDDEEEFFFFFFDDDFFFIIIMMMQQQRRRQQQOOONNNNNNNNNOOOPPPRRRTTTUUUUUUTTTRRRPPPNNNLLLKKKKKKQQQVVVZZZZZZVVVRRRRRRSSSQQQUUUUUUQQQMMMNNNMMMKKKLLLSSSUUUOOOLLLMMMLLLHHHOOOHHHAAA>>>999333222444111000////////////---+++******)))((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,******++++++,,,------...,,,,,,---...///000000000///111333333111111333555666555444444555777999:::777::::::888:::???AAA@@@CCCDDDEEEFFFFFFFFFFFFFFFCCCDDDFFFHHHJJJJJJIIIHHHNNNJJJEEEBBBCCCEEEGGGHHHBBBCCCDDDEEEFFFIIILLLNNNMMMKKKHHHFFFFFFDDDBBBAAA>>>>>>===<<<;;;;;;;;;;;;777777888888888888777777333444555777777777666666444444666777888777777666666777888777666666777999;;;::::::===BBBJJJQQQUUUTTTIII???<<<;;;999888999999:::;;;===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCHHHLLLKKKFFFCCCDDDGGGBBB???>>>@@@AAA@@@AAAEEE???>>><<<;;;;;;;;;<<<<<<888777555444333222333333000///......------......+++++++++++++++++++++,,,************************++++++++++++++++++++++++***+++,,,,,,******+++,,,---------....../////////////////////............---///111222222222333555555555444444444444555555444555777888999:::===@@@>>>@@@BBBEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@???>>><<<999777444333333333333222111000//////************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''''''''(((((()))))))))&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((((((((((())))))+++++++++,,,,,,,,,,,,+++***++++++,,,,,,---------------......///000000111******+++,,,------......bbbPPPMMMJJJGGGCCC>>>999555111000............,,,***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((()))******++++++***++++++,,,,,,---...............///000111111222000111222222222333555888555666888:::<<<===>>>>>>>>>>>>??????@@@AAABBBCCCIIIGGGFFFHHHLLLMMMKKKHHHJJJIIIHHHHHHJJJLLLOOOQQQLLLMMMMMMNNNNNNOOOOOOPPPLLLQQQVVVTTTNNNKKKMMMQQQKKKOOOPPPLLLJJJLLLKKKIIIOOOQQQTTTSSSNNNHHHFFFFFFBBB>>>;;;;;;999555333555000///......///...,,,******))))))(((((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))************++++++++++++************++++++++++++************++++++++++++,,,,,,,,,---......//////,,,---...///000111222222...000333222000000222444888777444333333555777999555888999888:::@@@CCCBBB@@@AAABBBDDDEEEFFFFFFFFFDDDEEEFFFGGGFFFDDDBBBAAA@@@>>>@@@EEEFFFDDDDDDIIIJJJIIIGGGDDDCCCEEEIIIMMMDDDDDDCCCCCCCCCAAA>>>;;;::::::888777777777777777666666666666666555444444555555444444444555555555222333555666777777777666333555888888777555444444555444777???GGGGGG>>>555EEE;;;444444666555555666222333555777888888777777999999999:::;;;<<<>>>>>>AAAHHHNNNLLLEEEAAADDDIIIBBB===;;;<<<<<<;;;===AAA???>>><<<:::999888888999666555333000///.........,,,,,,+++************+++************++++++++++++++++++++++++++++++++++++************************+++---...---,,,+++,,,---))))))******+++,,,,,,---++++++,,,,,,---.........))),,,...///000000111333000000000000000111222333222222222111222555:::>>>888:::<<<>>>??????>>>===??????>>>>>>======<<<<<<;;;;;;:::999777444222111111000000000000000000000............------------,,,++++++***************************************))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))*********++++++((((((((()))))))))******************************)))((((((((((((((((((((()))))))))))))))***++++++&&&&&&'''(((((((((((((((''''''(((((()))***++++++(((((())))))***+++++++++)))***++++++,,,++++++***{{{```JJJKKKJJJHHHDDD???;;;888333111...---------+++******)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))))))))))))))******************+++,,,,,,---.........///000111111222222111111222222333444555666666777777777777888999:::;;;======>>>@@@BBBEEEGGGHHHHHHHHHJJJLLLNNNOOOMMMLLLJJJJJJKKKKKKKKKJJJJJJIIIKKKLLLMMMMMMMMMOOORRRTTTLLLLLLMMMNNNMMMLLLJJJIIILLLLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKIIIFFFDDDCCC@@@???<<<:::777555444444......---------,,,,,,,,,******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******+++******************************+++++++++,,,,,,,,,---------............///111111222222222333333333222222333444444555555666777666777999===BBBGGGJJJ???AAABBBBBBBBBBBBCCCEEEBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@>>>===;;;::::::666666666666666555555444333333333333333333333333333333333333333333333333444444444444444444444444444444444333333222222222222999@@@AAA===888555555999999999888888777555555666666666666666777777888666666777777888999;;;;;;999<<<@@@CCCEEEEEEDDDCCC???>>>===<<<;;;;;;;;;;;;===<<<<<<:::999777555444222111000///------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...//////000000000000000000111111111000111111222444555555666;;;>>>???<<<:::======<<<======>>>>>>===;;;999888777666666555333222111111///............---------,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,zzz___LLLLLLKKKIIIEEE@@@;;;888333111...---------+++******)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))))))))))))))******************++++++,,,------.........000111111111111111000000111222333444555666777777777777777888888888<<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGIIIKKKMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJKKKLLLLLLLLLMMMPPPSSSNNNNNNOOOOOOOOONNNMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJHHHFFFDDDBBBAAA>>><<<:::888555333222222------------,,,,,,,,,,,,))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++*********************************+++++++++,,,,,,------------............000000000111111111222222222222333333444555555555777777777888:::>>>BBBDDD>>>???AAAAAA@@@@@@BBBCCCAAAAAAAAA@@@@@@@@@??????BBBBBBAAAAAA@@@@@@??????@@@AAAAAABBBBBBAAAAAAAAA???>>>===<<<;;;999888888555666666666666555444444333333333333333333333333333333333333333333333333333333333333333333333333444444333333333222222222111666<<<===999555333444555555666666777666666555555555444444555555666777777777666666666777888888777999;;;>>>@@@AAA@@@@@@BBBAAA@@@>>><<<;;;::::::===<<<<<<:::999777555444222111///...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---.../////////000000000000000111111111000111111222444555555666:::>>>???;;;:::<<<===<<<;;;<<<<<<<<<;;;999777666666555444333222111111000............---------,,,+++++++++******+++++++++************************(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,\\\MMMMMMLLLIIIEEE@@@:::777333111///---------,,,******)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))******))))))))))))))))))******************++++++,,,,,,------......///000111111111111......///111222444555555666777888888888777666555:::;;;;;;<<<>>>???AAABBBEEEEEEEEEFFFHHHJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMIIIJJJKKKKKKJJJLLLOOOQQQNNNOOOOOOOOOOOONNNNNNMMMMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHGGGEEECCCAAA???>>>;;;:::888555333111000///---------,,,,,,,,,++++++)))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++*********************************++++++++++++,,,------------............/////////000000000111111222222333333444444555555888777666666777:::<<<>>><<<>>>??????>>>???@@@BBBAAAAAA@@@@@@@@@@@@??????AAAAAAAAAAAA@@@>>><<<;;;??????@@@@@@@@@??????>>><<<;;;:::999888777666555555555555555555444333333222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222222222000333777777444111111222222222333555555666666666444333333333333444555555777777666555555555555555555555666888:::;;;<<<<<>>===<<<<<<<<<<<<<<<;;;:::888666555333111000///---,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,------......////////////000000111111111111111222333333444555555888===>>>:::999;;;<<<;;;::::::::::::999777666444333333222222111000//////------------,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))*********++++++++++++[[[LLLLLLKKKIIIDDD???999666444111///......---,,,+++***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&)))***+++***)))(((((()))))))))******************++++++,,,,,,,,,,,,---...///000111111111111---...///111333444555666555666888999999888777666:::::::::;;;<<<>>>???@@@FFFFFFFFFEEEEEEFFFHHHJJJJJJJJJKKKKKKLLLLLLKKKKKKIIIJJJKKKKKKKKKLLLOOOQQQNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGFFFEEEDDDBBB???===<<<:::888666444111///......,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******************************************++++++++++++,,,,,,---------........./////////000000000111111111222222333444444555555777666555555666888:::;;;<<<===??????>>>>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBAAA???<<<;;;>>>????????????>>>>>>===:::999888777666555444444444444444444444333333222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222111111111000222333222000///000222111222333444555555555555333333333333333444555555666666555555555555555666555555555555666888:::;;;<<<<<<<<<<<<===>>>???@@@;;;;;;:::999777555444222///...---,,,++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++++++++,,,,,,------------......//////000111111111111111222333333444555555777;;;<<<999888:::;;;:::999999999999888777555444111111000000///......------,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))************+++```KKKKKKJJJHHHDDD>>>999666444222///.........,,,+++***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&)))***+++***)))(((((()))))))))******************+++++++++++++++,,,---...///000000111111000//////000222333555666666333444777999::::::999999::::::;;;;;;===>>>???@@@GGGHHHHHHFFFCCCCCCEEEHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLOOOQQQOOOOOONNNNNNNNNOOOOOOOOONNNNNNMMMLLLKKKJJJHHHGGGFFFFFFEEECCCAAA???===<<<:::888666333111///...---,,,,,,+++++++++*********'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...000000000111111111222222111111222222333444444555555555555555777999;;;<<<<<<===??????>>>>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBB===>>>@@@BBBBBB@@@???>>>???????????????>>>===<<<888888777777666555444444333333333333333222111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111333333444444555555444444333444444333333444444555666555444444555666777888888777666666555666888:::;;;999999999999:::<<<===>>>999999888777666444222111...---,,,++++++******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,,,,,,,---......///000000111111111222222333333444444444555999:::888777999:::999999999999999888666555333/////////......------,,,++++++++++++***************))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********eeeJJJJJJJJJHHHDDD???:::888444222000.........---+++***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))******))))))))))))))))))******************++++++++++++++++++------...///000000000000000111111222333444555555111333555777999::::::::::::::::::;;;===???@@@AAAEEEGGGHHHFFFCCCAAACCCFFFIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMLLLKKKLLLOOOQQQPPPOOOOOOOOOOOOPPPQQQQQQMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEDDDCCCAAA>>><<<;;;999888666333111///...---+++++++++*********))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------000000000111111111222222111111222222333333444444333333444666777999;;;<<<;;;===>>>>>>>>>>>>???AAA@@@AAAAAAAAAAAAAAABBBBBB===>>>???@@@AAA@@@@@@???>>>>>>???>>>>>>===<<<;;;777777777666555444444444222222222222222111111000////////////////////////////////////////////////000000000000000000000000000000000000000111111111111111111000111111222333333333444444444333333222444333333333333444555555444444444444666777888999888777777666777888:::;;;::::::999888777777777888777777666555333111000///,,,,,,+++***************(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++------...///000000111111222222222333333444444444333777999666555888:::888888888888888777666444333.........---------,,,,,,+++*********))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))```KKKKKKKKKJJJFFFBBB>>>;;;555222000//////...---,,,***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))))))))))))))************++++++******************,,,---...///000000000000111111111111222222222333222222333444555777777888888888999:::<<<>>>@@@AAA???BBBFFFEEEBBB@@@CCCFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLKKKJJJKKKMMMPPPMMMMMMLLLLLLLLLMMMNNNOOOLLLLLLLLLKKKJJJIIIHHHGGGDDDDDDCCCAAA???===;;;:::888777555222000...---,,,+++*********))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------/////////000000000111111111111111222333333444444333333444555666888999999:::;;;======<<<<<<>>>???>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>===============<<<;;;:::999666666555555444333333333111111222222111111000///................................................/////////////////////////////////000000000111111111000000000111222222222000000111222333333333333222222222222222333444444444444333333444555666666777666666666666777777888:::999888777666666666666555555444333111///...---++++++***))))))))))))***'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++++++++*********,,,,,,---...///000111222222222333333333333444444222666888555555777999888666666777666555444222111......------------,,,,,,******)))))))))((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))VVVLLLLLLLLLKKKHHHDDD@@@>>>555222000//////...---,,,***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))))))))************++++++******************,,,---...///000000000000000000000000000000000000222222222222222333444555666666888999<<<>>>@@@AAA999>>>CCCDDDAAA@@@CCCFFFDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJKKKJJJIIIJJJLLLNNNIIIHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHCCCCCCBBB@@@>>><<<:::999777666444111///---,,,+++************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------............/////////000000111111222333333444444333333444555555666666777888:::;;;;;;;;;;;;<<<>>><<<<<<======>>>>>>>>>???@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888777555444444333333222222222111111111111111000//////................................................////////////////////////.../////////000000111111000//////000222222222111,,,---///000222333333333111111111000111222222333444444333333222222333333555555555555555555555555777777777777777777888999444444333222000...,,,++++++***)))))))))))))))***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******************,,,,,,---...///000111222333333333333333333333444111666777555444777999777444555555555444222000///...---------------------))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))```PPPNNNKKKIIIFFFBBB===:::666555444333111000//////,,,+++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((()))************+++++++++++++++,,,------......//////000111000//////111333222222333444444555555666555888===@@@@@@===999666:::<<>><<<999666444222000...+++******+++,,,+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------............////////////000000000111222222333333222333333444555666888888666777999;;;<<<<<<<<<;;;;;;===??????<<<:::;;;===<<<;;;;;;<<<===>>><<<:::;;;;;;:::999888777666555333333222222111000//////000000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................................................//////000000111111111111000000111111222333555444444333333444444555444444444444444444444444555555555666666666666666777666444222///---+++***+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222222222222222222222222555555444444444444555555333333222111000///...---------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''fffQQQOOOMMMKKKHHHCCC>>>:::666555444333222000//////,,,+++(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((()))************+++++++++++++++,,,------......///---///000000//////000111222222333333444555555555888:::===???@@@@@@@@@???>>>@@@BBBDDDEEEDDDCCCBBBBBBBBBAAABBBCCCDDDFFFGGGGGGHHHIIIHHHFFFEEEEEEFFFDDDEEEEEECCCBBBBBBDDDGGGPPPKKKDDD@@@DDDGGGBBB999??????>>>===:::777555333111000---+++******+++,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------............///////////////000000111111222333333333333333333555666777888777888999:::;;;;;;;;;;;;===???@@@???<<<::::::;;;888777777888999999888666999999888777666555444444333333222111111000//////000000000//////...,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........................................................///000000111111111111000000000111222222444333333222222333333444333333333333333333333333333333333333444444444444555444222000...,,,+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222222222222222222222222444333333333333333333444333222222111///......---------,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~^^^QQQPPPOOONNNKKKFFF???;;;666555444333222111000///---+++(((&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((()))************+++++++++++++++,,,------......///...000222333222111111222222222333333444444555555999999:::;;;>>>AAADDDEEEAAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIHHHEEEDDDCCCDDDEEEEEEEEEDDDBBBBBBDDDFFF@@@CCC>>>666:::FFFGGG===>>>>>><<<;;;888666333222000///---+++******++++++******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---............///////////////000111111222222333333333333333444555777777888888888888999:::;;;;;;===???@@@???<<<:::999999:::999999999;;;;;;999888777666666555444333222222222222111111000000//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------......//////000111111000000000000000111111222222222222111111222222222222222222222222222222222111111111111111111111111111000///...---,,,+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111111111111111111111222222222222222222222222222111111000///...------,,,,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}YYYRRRRRRQQQPPPMMMHHH@@@;;;666666555444222111000///---+++)))&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))*********+++++++++++++++,,,------......///000333666777666444444444111222222333444444555555777777777888:::===AAACCC@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDEEEEEECCCBBBBBBCCCFFFGGGGGGEEECCCCCCEEEGGGjjjzzzvvvXXX???===AAA???>>>===<<<:::777555333222......,,,+++************))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,---------.........////////////000000111222222222333333333333444555666777999888777777777999:::;;;;;;===>>>>>>===;;;:::999<<<;;;:::;;;<<<<<<:::888555555444444333222222111111111000000000/////////...............---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------......///000000111000////////////000111111111111000000000000111111111111111111111111111111000000000000////////////---------,,,++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***+++++++++++++++,,,,,,,,,+++,,,,,,---...///000111111111111111111111111111111111111222222111111111000000//////...------,,,,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''']]]RRRRRRQQQPPPNNNHHHAAA;;;777666555444222111000000---,,,)))'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))*********+++++++++++++++,,,------......///000333666777666444444444111111222222333444444555555666777888:::;;;<<<===???>>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA???AAACCCDDDDDDDDDEEEFFFHHHIIIHHHGGGEEEEEEFFFHHH{{{fffDDD;;;?????????>>><<<999777555333333---,,,++++++************(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,------------...............//////000111111222222333333333333333444555666888777666666777888:::;;;888999;;;===>>>>>><<<;;;999888777888999999777555444444444333222222111111000000//////////////////,,,------------,,,,,,+++++++++++++++++++++++++++*********************************+++++++++,,,,,,---------------------------------------------------------...//////000000//////......//////000111111000000//////000000111000000000000000000000000000000000000//////......+++++++++***************(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,++++++,,,---...///000000000000000000000000000000000111222222222222111000///.........---,,,,,,,,,++++++***************)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''UUURRRQQQPPPOOOLLLGGG@@@<<<777666555444333222111000...,,,)))'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((()))************+++++++++++++++,,,------......///...000222333222111111222111111222222333333444444666777999;;;<<<<<<;;;:::???>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBAAA@@@@@@@@@BBBEEEFFFGGGGGGIIIKKKIIIIIIIIIGGGEEEEEEFFFHHHMMMYYYYYYIII???AAADDDBBB???===;;;888666444333333+++++++++*********))))))''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,------------...............///000000111111222333333333333333444555555555555555666777999:::;;;666777999===??????===;;;:::999888888999888777555333222222222111111111111////////////............+++,,,,,,------,,,++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000...............///000000111000000//////000000111000000000000000000000000111000000//////.........************))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,++++++,,,---...//////000///////////////////////////000111222222111000///------------,,,,,,++++++************************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''VVVRRRQQQNNNLLLIIIEEE???;;;777777666444333222111000...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((()))************+++++++++++++++,,,------......///---///000000//////000111111111111222333333444444777888999:::;;;<<<<<<<<<===>>>>>>??????@@@@@@AAA???@@@AAAAAABBBAAA@@@@@@BBBDDDFFFGGGGGGHHHIIIJJJHHHHHHHHHFFFDDDCCCEEEFFFDDDGGGFFFBBB@@@AAA???:::===<<<999666444222222111***************))))))((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,---------...............//////000111111111333333222222333333444444222333555777888999::::::777777999===@@@???<<<999:::999888888999888666444000000000000////////////........................++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000......------......///000111000000000000000000111000000000000000000000000000000///......---,,,,,,+++*********))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***++++++,,,,,,***+++,,,,,,......///000////////////////////////---...000111111000...---,,,,,,,,,,,,++++++++++++))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''mmmRRRPPPMMMJJJHHHDDD???;;;777777666555333222111000...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((())))))************+++++++++++++++,,,------......//////000111000//////111333000111111222333333444444666666666777999;;;===>>>;;;<<<===>>>>>>???>>>>>>>>>???@@@AAABBBAAA@@@@@@BBBDDDFFFFFFFFFEEEFFFGGGGGGGGGFFFDDDBBBAAACCCEEE;;;>>>BBBCCC???:::999:::<<<;;;888555222111000000)))************))))))(((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------............//////000111111111333333222222222333444444000222444777999:::::::::999888:::===@@@???;;;777555444333333444333111///..................---------.....................***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...------------...//////111111000000000000111111111111111111111111111111//////...------,,,++++++++++++******))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***++++++,,,,,,***++++++,,,---...///000////////////////////////,,,---///000000///---,,,,,,,,,++++++++++++++++++)))))))))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''']]]RRRRRROOOIIIFFFFFFBBB===999777555333111000000000...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))************+++++++++++++++,,,------......///............////////////000111111111111222222222444666777999::::::::::::;;;;;;<<<<<<===>>>>>>>>>===???AAACCCCCCCCCBBBAAABBBDDDEEEDDDCCCCCCDDDEEEFFFFFFEEECCCCCCBBBBBBBBB@@@@@@???>>>===<<<;;;;;;:::888666333111///......************))))))))))))&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...//////////////////000111111222222000000111111111222222222444444444444666888:::<<<666999<<<<<<999555222111111111222333222111000///......//////...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))************************************)))************+++++++++,,,,,,++++++,,,,,,---...---------............///////////////000000000000000000000000//////////////////...------,,,++++++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,------........................------......------,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''^^^RRRRRRNNNIIIFFFFFFBBB===999777555333111000000000...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++++++++,,,,,,---.....................////////////000000111111111222222222333555666888999999999999999999::::::;;;<<<<<<======>>>@@@BBBBBBBBBAAA@@@???AAACCCCCCBBBCCCDDDFFFGGGHHHHHHHHHFFFDDDAAA???@@@??????>>>===<<<;;;::::::888666333111///------*********)))))))))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------...//////////////////000111111222222111111111111222222222222333333333444555777999:::888999:::;;;999666222///222333333333222111///...---------------,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((()))))))))*********************************))))))*********+++++++++,,,++++++++++++,,,------------------................../////////000000000000000000/////////............------,,,++++++***))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,------........................---------...------,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''^^^QQQRRRNNNHHHFFFFFFBBB===999777555333111000000000...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++++++++,,,,,,------......---............/////////000000000111111111222222222333444666777777777777777777888888999::::::;;;<<<===???@@@AAAAAA@@@???<<<>>>@@@AAAAAABBBDDDEEECCCEEEHHHIIIIIIFFFCCCAAA??????>>>===<<<;;;:::::::::888666333000---,,,+++******))))))))))))((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---......//////...//////000000111111222111111222222222333333333333333333444555777888999:::999999<<<>>>===999555444444444333222000///...+++,,,,,,,,,,,,++++++***,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))(((((())))))))))))******************************)))))))))*********+++++++++++++++++++++,,,------,,,,,,,,,---------...............////////////000000////////////.........,,,,,,,,,++++++******))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,---------------------------------------------,,,++++++,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''']]]QQQQQQMMMHHHFFFFFFBBB===999777555333111000000000...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************++++++,,,------......---------.........//////000000000000111111111111111111222333444555666666666666777777888999999999;;;<<<===>>>?????????>>><<<===????????????AAABBB<<<>>>BBBEEEFFFFFFFFFEEE>>>>>>===<<<;;;:::999999999888555222///,,,+++******)))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************+++++++++++++++,,,,,,------...//////......//////000111111111222222222222333333333333333333444555666777888999:::888999>>>EEEGGGDDD@@@666555444333111///...---++++++,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((()))))))))***************************))))))))))))************+++++++++***+++,,,,,,---+++,,,,,,,,,------------------.........//////////////////.........------++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,------------------------------,,,------------,,,++++++++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''']]]PPPPPPMMMGGGEEEFFFBBB===999777555333111000000000...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))***************++++++,,,------...------------............//////000000000111111111000000111111222444555555555666666777777888999999::::::;;;<<<<<<============>>>???>>>===<<<===>>>:::;;;<<<>>>@@@BBBCCCDDD======<<<;;;:::999888888888666444111...+++***))))))))))))(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,---..................///000000111111111111222222222333333333333444555666777777888888;;;999999???FFFIIIGGGCCC666555444222000...---,,,,,,,,,------------,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********+++************+++,,,,,,++++++++++++,,,,,,,,,---------------........................------------***)))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,------------------------------,,,,,,------,,,,,,+++***+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''^^^OOOOOOLLLGGGEEEFFFBBB===999777555333111000000000...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))************++++++,,,,,,------,,,------------........./////////000000000111111000000000000111333444555444444555666666777777888999999999::::::;;;<<<<<<>>>??????>>><<<;;;;;;<<<======<<<<<<<<<<<<======<<<<<<;;;:::999888777777666444222///---+++******))))))((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------......---......//////000000111000000111111111222222222333333444666666777777666;;;999999<<>>;;;555444222000...---,,,,,,+++,,,,,,---------------+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,))))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''\\\OOOOOOLLLGGGEEEFFFBBB===999777555333111000000000...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))************+++,,,,,,------,,,,,,---------.........////////////000000000111000000///000111222444555222222333444444555555666888888888888999:::;;;;;;<<<===>>>===<<<;;;<<<===>>>>>>>>>>>>===<<<;;;:::;;;;;;:::999888777666666333222000...---++++++***))))))((((((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......------......///000000000//////000000000111111111000111333444555444444444777777888888888777666666444222000...---,,,,,,,,,******+++,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))******************++++++,,,************+++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''YYYNNNOOOLLLGGGEEEFFFBBB===999777555333111000000000...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,------,,,,,,,,,---------......////////////000000000000000000///000111222444555000111111222333333444444777777777777888999:::;;;:::<<<======<<<<<<>>>???;;;===@@@BBBBBB@@@===;;;;;;;;;:::999888777666666222111000...,,,,,,++++++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......------......///000000000////////////000000000000...///111222333333222111333444666666555555666777222111///---,,,++++++,,,((()))***+++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,)))************+++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++))))))))))))************&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''___OOOLLLHHHFFFGGGFFFCCCAAA>>><<<888444111000//////,,,+++)))'''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---111555999999777333111///////////////////////////000000000111111111111111111111111222333444444999999999888888888888888<<<===>>>===<<<===???AAA======>>>>>>===<<<;;;:::999999888777666555444444000000...---,,,+++++++++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&%%%######%%%'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...............////////////........................000000000000111222333444555555555555444333222111000000...---,,,+++++++++******************************)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&***---+++'''%%%'''***))))))))))))************************************++++++******************++++++++++++++++++++++++------,,,,,,,,,+++++++++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''aaaOOOLLLHHHGGGFFFEEEBBB???>>>;;;888444111000//////,,,***)))'''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,...222555555444111/////////////////////////////////000000000111111111111111111111222333444444888777777777777777777777:::<<<======<<<<<<>>>???<<<===>>>???>>>===;;;:::888888777666555444333333///...---+++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))******************+++,,,,,,------...............////////////........................000000000000111222333444555555555444444333222111000///...,,,+++++++++******************************))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&***,,,+++'''%%%''')))(((((()))))))))*********************************************************++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,+++++++++*********)))******++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''']]]OOOLLLIIIGGGEEECCC@@@>>>===;;;888444222000//////+++***((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))*********++++++++++++,,,+++,,,...///000//////...////////////////////////////////////000000000000000000000000111222333444666666666666666666666666777:::<<<======<<<<<<===;;;<<<>>>@@@???===;;;999777666666555444333222111------+++***))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((******)))((('''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))******************++++++,,,------------............/////////////////////////////////111111111111111222333444444444444444333222111000///...---,,,+++************************************)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&)))+++***'''&&&''')))(((((())))))))))))******************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,++++++++++++*********)))******++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''pppZZZNNNMMMJJJHHHEEEBBB???===;;;:::777444222000//////+++***((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++***+++++++++,,,------..................................../////////000000000000///000000111222333444444444444444555555555444777;;;<<<<<<;;;;;;;;;:::;;;>>>??????>>>;;;999555555444333222111000000---,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%(((***+++***(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))*********************+++,,,,,,---------------.........//////000000000000000000000000111111111111111222333333333333333333222111000///...---,,,+++************************************))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))'''&&&'''((((((((((((((()))))))))***************************))))))))))))************************************++++++++++++************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ppp\\\MMMMMMLLLIIIEEEBBB???===:::999777444222000///...***)))((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++******+++,,,...///---------------------------............/////////////////////000111222222222222333333333444444444222555999;;;::::::::::::999:::<<<>>>>>>===:::999444444333222111000//////---,,,+++******))))))***&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&)))***)))'''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***++++++,,,,,,---------------............000000000000000000000000111111000000000111222222222222222222111000///...---,,,+++***************)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((''''''((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++*********)))))))))((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++*********)))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''uuuYYYLLLMMMMMMKKKFFFBBB@@@???999888666555222000///...***)))((('''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))************+++,,,+++******+++,,,...///------------------------------------.........///............///000111222111222222333333444444444111444777888888888999:::888999:::;;;;;;;;;:::999444333333222111000//////,,,++++++***))))))******&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$&&&(((((('''%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,------------.........////////////////////////000000/////////000000111111111111111000///...---,,,+++******))))))******)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))******************************************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************++++++************)))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''yyyUUUKKKMMMNNNLLLHHHDDDBBBBBB888777666555333000///...***)))'''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000111111111111222333333444555555111333555555666666888:::888888777888888999999:::444333333222111000//////******)))((((((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,---------.................................//////............//////000000000000///...------++++++***))))))))))))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))''''''(((((()))******+++******************************)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''WWWKKKMMMOOOMMMIIIEEECCCCCC777777666555333111///---))))))'''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111111111222333444444555555111222444444444555888:::888777666666666777999:::444444333222111000//////)))((((((''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%''')))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,---------..............................///......---------......000000000000///...---,,,+++***)))))))))))))))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((('''''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''{{{XXXNNNPPPQQQOOOJJJEEEBBB@@@;;;999555333222222000///***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////000111111222222000111111111111222222222444333333333333444555555555555444333444666888:::555444333111000...,,,,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,---------............/////////////////////////////////......---------,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%$$$%%%'''((())))))(((((((((((())))))************************+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''~~~WWWNNNPPPQQQOOOJJJEEEBBB@@@;;;999555333333222000///***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////000000111000000111111111222222222333333333333333444555555888777555444333444555666444333222000///---,,,+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********)))))))))***++++++,,,,,,------------..................................../////////......------------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&'''(((***+++))))))(((((((((((())))))*********************************)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''VVVMMMOOOQQQOOOKKKFFFBBB@@@;;;999666444333222000///***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000000000111111111222222333333222222333333444555999888666444222222222333222111000///---,,,*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))******)))))))))***++++++,,,,,,------------..................................../////////...............------------,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***************))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))+++---...))))))(((((((((((())))))******************************))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''TTTLLLOOOQQQPPPKKKFFFBBB@@@;;;999666555444333111///***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------......//////000000000000111111111111222222222222222333333444888777555333222111111111000000///---,,,***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,---------.........................................................------------,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---))))))(((((((((((())))))************************))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''RRRKKKNNNPPPPPPLLLFFFBBB@@@;;;999777666555333111...***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,,,,------......//////000//////000000000111111111222111111111111222333333444444333222222222222222///...---,,,+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,------------...........................------------............---,,,,,,,,,,,,+++++++++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''QQQJJJMMMPPPPPPMMMGGGBBB@@@;;;999777666666444111...***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******++++++++++++++++++++++++************++++++++++++,,,,,,------...//////000/////////000000000111111111111000000111111222333111111111222222222222222...------,,,***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---------++++++++++++************((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''QQQJJJMMMPPPQQQMMMGGGBBB@@@;;;999888777666444111...***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************************************++++++++++++++++++,,,,,,------......////////////000000000111000000000000000111222222000000111111111111111000...---,,,,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------------------------------*********++++++,,,,,,,,,*********))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''QQQIIIMMMPPPQQQMMMHHHBBB@@@;;;999888777777444111...***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))************************)))************+++++++++)))******+++,,,,,,------////////////000000000000000000000000000111111222111111111111111000//////...------,,,+++***))))))&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,,,,,,,---------------------------------))))))*********+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))************))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''uuuNNNIIINNNSSSRRRMMMGGGCCCAAA===;;;888777666555222000(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++***++++++,,,,,,------......///000111111000///...//////000111111111111111000000000000////////////+++++++++***)))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((yyyRRRJJJOOOSSSSSSNNNGGGCCCBBB===;;;888777666555222000(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))))))))*********)))))))))*********++++++******+++,,,,,,------......///000111111000///...//////000111111111111000000000000/////////......++++++******)))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((}}}TTTKKKOOOTTTTTTOOOHHHDDDCCC<<<:::888666666444222000(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************++++++,,,---------...//////000000//////......///000000111111000000////////////.........---+++******))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((}}}QQQKKKPPPTTTTTTOOOIIIEEECCC<<<:::888666555444222000(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))***************+++,,,,,,------////////////////////////...//////000000000000000............------------******))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((({{{MMMKKKPPPTTTTTTOOOIIIEEECCC<<<:::777666555444111///(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))***++++++,,,,,,---//////............//////......///000000000000000------------,,,,,,,,,+++)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((|||MMMKKKOOOTTTTTTOOOHHHDDDCCC;;;999777555555333111///(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))******+++,,,,,,,,,///......------......///---...//////000000//////,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((~~~NNNJJJOOOSSSSSSNNNGGGCCCBBB;;;999777555555333111///(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,///...------------...///---...//////000000//////,,,+++++++++************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((PPPIIINNNSSSRRRMMMGGGCCCAAA;;;999777555444333111///(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,///...---,,,,,,---...///---......///////////////+++++++++************)))'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((PPPKKKPPPRRRNNNHHHFFFDDDAAA===;;;777555333222///...((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%###%%%***---)))###))))))))))))************++++++,,,---------,,,,,,...---,,,,,,,,,,,,---...------,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))************((()))))))))))))))(((((()))(((&&&'''((()))((('''&&&'''((()))))))))((((((******++++++++++++******((()))))))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((~~~NNNJJJPPPSSSNNNIIIFFFCCC@@@===;;;777555444222///---((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((('''(((((('''%%%))))))))))))************++++++,,,---------,,,,,,...---,,,,,,,,,,,,---...------,,,,,,+++******)))(((((((((((((((((((((((())))))))))))*********+++)))))))))******))))))((()))***++++++++++++++++++***+++++++++,,,,,,,,,,,,)))))))))******)))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''}}}MMMIIIPPPSSSPPPJJJGGGCCC???===;;;888666444222000---((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))******'''%%%%%%'''))))))))))))***************+++,,,,,,---------,,,...------,,,,,,------...---,,,,,,++++++*********(((((((((((((((((((((((())))))*********+++++++++)))******++++++*********'''***......+++)))***+++++++++******++++++,,,---************************)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''}}}NNNHHHOOOTTTQQQKKKGGGCCC>>>===;;;888777555333000---((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''(((***)))'''&&&)))((()))))))))******************+++,,,------------------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++)))///444333...******,,,,,,++++++***++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&~~~QQQHHHOOOTTTQQQKKKGGGCCC>>>===;;;999777666333000---((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))$$$$$$***...,,,))))))((()))))))))************)))***+++,,,------------------------------------,,,,,,+++++++++++++++***************************++++++++++++,,,,,,,,,,,,++++++,,,---......------///555;;;;;;555///---......------------...//////------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************************)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&SSSIIIPPPSSSPPPJJJGGGCCC???===;;;999888777444000---((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))"""""",,,333///)))((())))))))))))************)))***+++,,,---.........,,,------......------,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,---...////////////---333999;;;888222...---,,,------...///............---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************)))))))))((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************************))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&RRRJJJPPPSSSNNNIIIFFFCCC@@@===;;;:::999777444000---((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''"""&&&111444,,,'''((())))))))))))************))))))+++,,,---.........,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...///000000000000,,,000777<<<===999333000///000333444555444222111222111///......///111222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************************))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++******)))((((((''''''~~~QQQKKKQQQSSSNNNHHHFFFDDDAAA<<<;;;:::999888555000---((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$+++555444((($$$)))))))))))))))************((()))+++,,,---.........,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------///000111111111111111555<<>>AAAAAA???===;;;777666444333333444666777444333333333222222111111------------------------************************************))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,++++++***)))(((((('''}}}MMMJJJQQQSSSOOOJJJGGGEEEAAA===;;;999888777555111///))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%+++000000,,,(((''')))(((((((((((())))))))))))******+++++++++,,,,,,,,,---.........---,,,,,,+++,,,,,,+++***))))))******+++,,,***'''(((+++......+++111000((((((///000++++++111333000333;;;AAABBB===MMMXXXZZZbbbnnnnnndddjjjpppzzz}}}uuurrruuukkkbbb[[[YYYTTTNNNMMMQQQ\\\]]]YYYPPPIIIDDD???999444///...222111,,,))),,,,,,......,,,++++++,,,+++000---***(((((()))***)))---***'''&&&'''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((''''''''')))))))))))))))(((((((((++++++***)))))))))*********)))'''''''''(((***+++***)))'''&&&%%%&&&'''((((((((()))))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************,,,,,,++++++++++++,,,,,,)))))))))***************++++++******)))(((((((((,,,+++***))))))***+++,,,******))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((yyyKKKJJJPPPSSSOOOJJJHHHEEEBBB>>><<<:::888666444000...)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&***......***'''''')))(((((((((((())))))))))))******+++++++++,,,,,,,,,------......------,,,+++,,,,,,+++***************---......---------......)))---///---,,,000333444;;;???BBBDDDKKKWWW___```ccc{{{~~~{{{}}}uuummmfff\\\SSSNNNBBB666333222...---...222333222000---,,,+++***(((''''''***...222444444666222---)))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))******+++++++++,,,*********+++++++++++++++&&&&&&'''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))*********++++++******************++++++++++++,,,,,,---------+++++++++++++++*********''''''''''''''')))***+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((uuuHHHIIIOOORRROOOJJJHHHFFFCCC???===:::888666333///,,,((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&)))++++++'''&&&''')))(((((((((((())))))))))))******+++++++++,,,,,,,,,------......------,,,,,,,,,,,,+++*********++++++***,,,...///...,,,,,,---------111666999:::>>>CCCVVV\\\bbbiiiuuuyyylllhhheeeaaa\\\QQQFFFDDDCCC>>>555000111111111111111111111111+++,,,...444;;;AAADDDEEEFFF@@@666///+++))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******&&&'''((())))))***))))))%%%&&&((()))***)))(((((('''((()))******)))((('''((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))*********+++++++++******))))))))))))******))))))******++++++++++++************++++++++++++---------------...//////))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((tttGGGHHHNNNRRROOOJJJIIIGGGDDDAAA>>>;;;888666222...+++((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))'''%%%%%%''')))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,------...------,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,...---+++...333666222888HHHSSSUUUZZZaaazzzqqq___ggg___UUUOOOLLLFFF@@@;;;888555444666777666555777333444777===CCCHHHJJJJJJOOOGGG;;;111+++)))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((())))))))))))))))))))))))***+++++++++***))))))******++++++************************)))(((''',,,,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******++++++++++++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((((((,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((vvvIIIHHHNNNRRROOOJJJIIIGGGDDDAAA???;;;999666222...+++'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''&&&&&&%%%%%%'''((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------...------,,,---,,,,,,,,,,,,,,,------000---,,,---,,,,,,444>>>???===IIIbbbxxx}}}ooo]]]PPPJJJIIIJJJHHH@@@::::::999444222333555666888<<>>444,,,)))((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******+++++++++******))))))(((+++++++++++++++***)))(((---,,,,,,++++++,,,---......---,,,,,,,,,------...++++++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,---............---,,,//////......---,,,,,,,,,......------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,++++++++++++++++++************************************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((zzzKKKIIIOOORRROOOJJJHHHFFFCCCAAA>>>;;;888666222...+++'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------......------------,,,,,,,,,---......111,,,+++...000333BBBRRRVVV]]]ooozzzjjj]]]VVVQQQEEE;;;:::888222000333777777777999<<>>;;;888666333///,,,''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''(((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,------......---------------------...//////000---222===FFFQQQfff|||{{{mmm\\\MMMHHHBBB888555888;;;999666555666777666555((('''%%%&&&((()))***)))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******'''(((((()))******++++++++++++,,,,,,---...//////...---++++++,,,...000222000444:::@@@EEEFFFFFFFFFFFFGGGGGGEEEAAA;;;555222444222000---,,,+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------///000111222222111000///,,,,,,...///111333444555333333444555777888999999555555666666666444333222222111000///...------,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((LLLKKKQQQTTTOOOJJJGGGEEEBBB???===:::888666333///,,,&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,---.........------------------...///000444555@@@SSSccctttooobbbSSSBBB999:::;;;777222...,,,+++)))(((++++++***+++++++++(((&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))***+++++++++)))***+++---///111222333111000......000444888;;;MMMTTT___iiioooqqqooommmpppqqqqqqnnneeeXXXLLLDDDBBB???:::444000---++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,---------.........000111222222111000...111333555888;;;???AAABBBEEEFFFGGGJJJLLLOOOPPPQQQ______^^^\\\XXXUUUQQQOOOHHHFFFCCC@@@;;;888555333************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((KKKLLLOOORRRRRRNNNHHHDDDAAA???===:::777555222...+++(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***************++++++,,,,,,------...////////////---,,,,,,,,,++++++...222222111666===IIIVVVhhh}}}iiiTTTRRRVVVJJJBBB888///+++)))(((&&&---)))%%%&&&+++---***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***)))((()))***)))(((&&&///%%%'''...++++++///---333444111777CCCJJJ\\\xxx~~~{{{fff^^^RRREEE:::333555999---)))''')))------((("""***)))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++)))***++++++******+++,,,***+++000333111++++++//////333444222333999???BBBPPPPPPNNNOOOXXXbbbfffdddgggmmmcccbbbuuuwwwooouuuzzzxxxuuuwwwhhhbbbTTTBBBDDD???888444333222000...+++***+++,,,...---,,,***+++******))))))))))))***++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))VVVLLLOOORRRRRRNNNIIIDDDBBB@@@>>>;;;888666333///,,,(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***************++++++,,,,,,---......+++,,,,,,...///111333333222111000///000888GGGUUUnnnlllZZZhhhZZZEEE555......000000+++***))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++***))),,,%%%'''***%%%$$$,,,000555CCCOOO[[[kkkuuutttdddUUUGGG:::222555333000+++((((((+++///*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,......---+++)))***---///...)))%%%%%%'''***222:::<<<::::::AAANNN^^^nnnzzzwwwuuusssvvvzzz{{{{{{{{{zzzccc\\\QQQHHHBBB===999777555333000...,,,***(((''',,,+++++++++***+++++++++''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))ZZZMMMPPPSSSSSSOOOJJJEEECCC@@@>>>;;;999777444000---((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))************+++++++++,,,------.........---,,,---...//////...000222333555???UUUqqq}}}llllllfffWWWBBB333...///+++,,,---+++((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,''')))...000------444<<>>:::777888DDDOOOdddyyywwwdddsssttt```cccvvv~~~wwwlllpppqqqfffkkk}}}{{{yyytttpppsssyyyrrrmmmeee]]]TTTMMMEEEAAAAAAAAAAAA???;;;666111---+++*********)))))))))((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))wwwPPPLLLPPPSSSSSSOOOJJJFFFDDD@@@===;;;999777444000---(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))))))))************++++++,,,,,,---.........//////...///000000...---,,,666@@@LLLaaa}}}yyyrrriii]]]KKK999,,,------,,,+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,+++...,,,---666AAAQQQaaaqqq^^^NNN<<<444666555...%%%((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++******))),,,///000///---------333222444999>>>FFFUUUcccfffwwwrrrlllnnnsssuuuwwwvvvttt|||{{{{{{hhhTTTgggfffeeebbb\\\UUUMMMHHHEEEIIIOOOQQQMMMFFF>>>999111000///...,,,***((('''++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((lllHHHLLLOOORRRSSSOOOJJJFFFDDD>>><<<999777666333///---(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((()))))))))************+++,,,,,,------...//////+++---///111222333555666777III^^^qqqkkkaaahhhhhhVVVAAA444///***))),,,...---+++************************************************(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++***((((((***,,,,,,111+++000JJJbbbuuusssWWWBBB999777555333((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,+++***))))))//////---,,,+++---222555@@@HHHVVVaaagggooo}}}uuummmnnnkkkxxx{{{wwwccc```___]]]ZZZVVVRRRPPPOOOGGGKKKOOOPPPLLLGGGDDDBBB>>>===;;;999555222///---,,,+++***))))))))))))***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((kkkJJJJJJNNNQQQRRRNNNJJJEEECCC===;;;999777555333///---((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))************,,,,,,,,,---......//////+++...000...,,,///777>>>TTTmmmvvvnnniiiccc]]]EEE<<<111,,,---...,,,(((************************************************(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++***,,,---+++((((((,,,///%%%???LLL```~~~~~~pppgggiiimmmlllfffiiibbbaaahhhnnnqqqwwwnnnUUUAAA777555...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,,,,++++++,,,,,,---///---,,,...666DDDTTT___fffvvvttthhhooozzzuuujjj{{{wwwgggddd]]]UUUOOOMMMOOOQQQPPPOOOLLLGGGBBBBBBGGGKKKIIIHHHFFFCCC???:::666444///...,,,+++******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))mmmOOOIIILLLPPPPPPMMMIIIEEECCC===<<<999888666444111...((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))))))))))))))************,,,,,,------.../////////...222333///...777KKK[[[rrrhhhfff^^^TTTEEE999111---+++***************************************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))),,,...---+++,,,111666;;;ddd|||}}}ggggggffffffooo}}}|||tttppprrrmmmfffgggooohhhuuueeeLLL>>>888555111...+++******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++---000333555555999@@@KKKYYYkkk|||~~~wwwuuuyyy{{{www}}}xxxiii~~~rrr^^^fffrrrtttcccdddccc^^^VVVPPPMMMMMMPPPOOOKKKEEE@@@AAAHHHNNNTTTTTTRRRPPPMMMHHHDDDBBB<<<:::666222///---,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))mmmPPPHHHKKKOOOPPPMMMHHHDDDBBB>>>===:::999777555222///((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))************,,,,,,------.../////////,,,222666666;;;PPPpppxxxaaarrriiiYYYFFF666...,,,...************************************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++(((+++......---///666<<>>333222222...***'''(((((('''''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++&&&***...---***(((***---)))///555555555???RRRaaa|||rrrkkkuuuuuulllhhhaaa]]]gggvvv|||yyyyyy{{{|||~~~zzzsssqqqpppiii```ZZZ^^^___YYYRRROOOPPPQQQUUUPPPKKKGGGBBB>>>???DDDEEEGGGOOO```sss{{{tttiiiSSSQQQLLLEEE>>>:::555111&&&***...---***&&&&&&'''***++++++***)))((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))oooNNNNNNNNNQQQSSSPPPHHHDDDEEEBBB???<<<999777555111///******)))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((()))))))))************+++,,,,,,------111,,,)))---000000222555111777LLLddd}}}hhh]]]\\\[[[ZZZ]]]gggzzz|||dddOOOKKKOOOJJJ<<<111000///---,,,+++***)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))******))))))((()))***+++)))---///000999QQQrrruuuqqq~~~}}}~~~vvvuuu|||]]]CCC333+++)))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))+++***))))))***+++444...(((%%%(((,,,---...888555888HHH^^^ppp{{{~~~|||yyytttwwwvvvnnnddddddqqq~~~}}}{{{wwwvvvzzz{{{zzzxxxuuurrrqqqqqqqqqdddccc^^^SSSHHHDDDFFFIIIRRRMMMJJJKKKJJJGGGGGGIIIPPPVVV[[[[[[[[[```jjjrrrpppYYYLLLKKKKKKEEE===999444---((('''***///222)))))))))(((((((((***,,,))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))qqqOOOOOOOOOQQQSSSPPPIIIFFFGGGBBB???<<<999777555111///******)))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((()))))))))************++++++,,,,,,------000,,,+++...111111222555333VVV}}}{{{uuutttyyy~~~aaaRRRYYY___QQQ>>>666111,,,***++++++***(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))---***(((''')))+++,,,,,,,,,---111===YYY}}}zzz~~~{{{wwwxxx}}}}}}uuummmmmmtttzzz{{{nnnlllwwwsssVVV===000...000+++++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,+++***)))***+++)))***,,,...000000///...333999MMMnnnsssrrr~~~uuummmppp}}}|||kkkhhhkkkjjjeeeiiiffffffjjjkkkiiihhhjjjjjjkkkjjjhhheeedddfffhhheeeaaabbbdddaaa\\\aaakkk^^^cccgggeee[[[PPPJJJHHHIIIDDDCCCFFFIIIJJJMMMRRRXXXbbblllnnnhhhgggnnnwwwnnnuuuzzzuuuhhhZZZUUUUUURRRFFF666,,,((()))++++++,,,+++***)))))))))++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))sssSSSOOOOOOQQQSSSPPPIIIGGGHHHBBB???<<<999777555111///***))))))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))***************++++++,,,------...,,,---111444111...222888QQQvvvbbbSSSZZZVVVDDD???777...******,,,---,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))),,,***((())),,,/////////222000===]]]yyyvvvyyyooommmwww|||zzzlll{{{lllUUUCCC999555,,,+++************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,+++)))))))))+++###,,,444444......777@@@IIIWWWqqq}}}}}}rrrrrruuuzzz|||mmmqqqzzztttiiiaaabbbkkkrrrsss{{{jjj```\\\___XXXKKKKKKUUUPPPVVV```eee```XXXSSSTTTNNNKKKIIIIIIGGGFFFLLLSSS\\\```lll}}}pppddd```ppptttbbbbbbZZZNNNCCC:::333,,,(((...---,,,,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((nnnPPPNNNNNNQQQTTTQQQJJJGGGHHHBBB???<<<999777555111///***))))))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''))))))))))))***************++++++,,,------......***...333333...111BBBTTT{{{zzznnn^^^YYYVVVNNNEEE888///+++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++---......---000;;;\\\~~~yyy|||nnnbbb```kkk}}}uuuvvvoooYYYCCC444---+++)))(((***+++***)))))))))))))))))))))))))))************************************************************************)))+++++++++))))))***+++222111...,,,111@@@VVVggg~~~yyyooo|||}}}wwwsssvvvwww|||qqqyyyxxxjjjfffppp}}}vvvnnnppphhhWWWOOORRRLLLIIIGGGFFFBBBBBBLLLXXXVVVYYY]]]]]]SSSJJJIIIOOO]]]\\\dddyyy|||iiijjjwwwpppoookkkaaaTTTGGG???;;;,,,,,,+++---......+++((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((cccIIILLLMMMQQQTTTQQQJJJFFFGGGBBB???<<<999777555111///******)))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))((((((''')))))))))*********++++++++++++,,,,,,------......---...000///222CCCfffsss^^^bbb]]]UUUIII<<<111,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,+++******,,,...555TTT|||ttt~~~zzzzzzmmmeeeqqq{{{lllvvvwww}}}lllRRR>>>444///***(((***++++++)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))+++,,,,,,++++++,,,---000---000AAA\\\uuuzzznnntttrrrhhhiiiyyynnneeeaaaffffff^^^WWWWWWKKKFFFCCCBBB<<<777<<>>777...))))))+++***((())))))))))))))))))))))))************************************************++++++++++++++++++++++++***,,,---...---...///111111>>>VVVuuu|||wwwsssgggeeerrryyyuuuzzzwwwlll^^^]]][[[WWWQQQIIIBBB???>>>>>>???BBBEEEHHHIIIJJJAAAAAAHHHOOOJJJ>>><<>>444...------+++)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))eeeQQQGGGJJJPPPVVVSSSJJJDDDCCCBBB???<<<999777555111///******)))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((()))************+++++++++++++++,,,------......///111000444CCCZZZzzzkkk\\\___^^^UUUEEE777000///************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''+++---***)))000???LLL|||{{{|||{{{{{{kkk___TTTMMMUUUccc|||~~~wwwaaaFFF===222+++******)))'''))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++---///000000000222444NNNfffzzzuuuvvvqqqvvv|||{{{tttuuu|||kkkcccZZZTTTQQQKKK@@@777111555555///,,,000444555666555<<>>JJJcccgggpppxxxZZZIII777000000...+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))+++,,,++++++---///...***...111111...555JJJ___yyyyyyyyykkkbbbUUULLLFFFBBB<<<777333222111000...,,,+++***...---++++++---333<<>><<<888555444444666888;;;CCCSSSlllfffkkkvvvsssqqqZZZ???111---+++******************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******,,,,,,,,,---,,,,,,000:::OOOppp|||~~~yyyyyyppp}}}vvviiiaaaZZZRRRHHHAAA===:::666222111000///...---+++************)))(((''')))---000444444@@@VVVbbb]]]SSSNNNVVVeeevvvvvvzzz~~~ttt|||wwwqqqjjjYYY@@@666444+++,,,,,,,,,+++,,,......---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************xxxYYYLLLKKKMMMOOOQQQOOOIIICCCBBB???<<<:::888666333000******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***************)))---...//////------...///,,,000000---,,,///000---;;;^^^qqqvvvVVVVVVccc[[[GGGAAA333000---,,,------+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************************************///...000GGGrrr~~~qqq```RRRJJJEEE@@@;;;777777666555555555555555333333666>>>PPPiiibbbeeeyyy{{{mmmNNN:::222---)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++///---++++++,,,---------333...222EEE```xxxvvv|||~~~zzzoooaaaWWWOOOJJJGGGAAA:::666555444222///...------,,,++++++******+++,,,---,,,***((('''(((+++***000>>>PPPZZZ[[[XXXhhhyyyoooaaaggguuuqqquuupppVVVAAA777...---+++***+++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************xxxUUUKKKKKKNNNQQQRRROOOIIIDDDBBB???<<<:::888666333000***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***+++++++++*********+++,,,,,,++++++,,,---000...///000,,,***222???nnn}}}xxx}}}|||ttt\\\gggdddRRRMMM>>>666...+++---...,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))***************++++++333///(((666hhhxxxiiiyyy}}}}}}yyyaaaVVVHHH@@@======;;;999<<<<<<<<<<<<<<<:::999888666888;;;;;;;;;>>>DDDHHHjjj]]]bbb|||^^^JJJ===333+++'''************************))))))))))))))))))))))))***+++++++++++++++,,,,,,...++++++...///......///333555GGGjjj{{{~~~zzz}}}yyyfffVVVLLLFFFCCC@@@<<<888444222222222111000------,,,,,,,,,,,,+++++++++---......---+++++++++000...((('''333HHHXXX^^^hhh{{{xxxzzz~~~tttnnnssskkkrrryyyjjjSSS@@@333000,,,(((***+++***((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************vvvRRRJJJLLLOOORRRRRRNNNHHHDDDBBB???<<<:::888666333000***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***+++++++++++++++(((***++++++******+++---111))),,,555111,,,CCCeeexxxoooiii]]]TTTTTT\\\```dddwwwqqq|||lllddddddXXXTTTIII???333,,,+++,,,,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))******+++++++++,,,...---111LLL~~~wwwrrr~~~}}}ssstttqqqcccJJJCCC;;;999;;;======;;;???@@@@@@@@@???>>><<<;;;888:::;;;999777999>>>CCCAAANNN}}}kkkcccoooXXXEEE666---+++************************))))))))))))))))))))))))*********++++++,,,,,,,,,---***+++//////,,,---222@@@NNNhhh{{{jjj```SSSHHHCCC@@@>>><<<777555333222222222111000............------------)))*********((()))***,,,'''---...+++///>>>PPP[[[qqqjjjqqqssswww~~~mmmVVVBBB666...)))+++---+++***,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************vvvRRRJJJMMMQQQTTTRRRMMMGGGCCCBBB???<<<:::888666333000******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///444+++,,,333000222QQQyyyuuuuuutttpppggg]]]RRRLLLGGGBBBAAAEEEHHHMMM]]]oooxxxcccddd\\\VVVPPPSSSIII<<<111,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,&&&555MMMjjj}}}}}}rrr\\\HHH???;;;888<<>><<<777666666555444333333222222222222333333333444444111111111111111111111111/////////...............///------///111777DDDRRRrrrzzzuuuYYYKKKHHHAAA666,,,------...,,,***)))+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))jjjRRRLLLOOORRRSSSPPPKKKHHHFFFCCCAAA===;;;999666222000******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))*********+++,,,,,,,,,,,,++++++------------...//////333......EEExxxttt___UUUSSSSSSSSSRRRMMMOOOVVVdddsss~~~~~~|||fffLLLIIIYYYvvvqqqttttttYYYVVVTTTRRRIII<<<222///,,,))))))+++***'''(((+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++************************((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************---))))))000...---555MMMyyyzzz|||llllllttt{{{{{{pppooo|||xxxuuuwww|||vvv|||yyyrrrCCC999///---+++***+++,,,+++***************************,,,+++,,,......+++,,,000000000111JJJvvvppp```WWWMMMIIICCC???<<<;;;999888888888888777666555555555222222222333333333444444222222222222222222222222000000000000000000000000000......///000444???KKK___{{{yyyuuujjj\\\NNNDDD<<<888,,,+++*********+++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))iiiOOOIIIMMMRRRSSSQQQLLLHHHFFFDDDBBB>>>;;;999777333111******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))************+++,,,,,,,,,,,,+++---+++***+++---///000111111+++@@@eee~~~yyynnn\\\RRRWWWYYYQQQLLLOOORRR___rrr{{{hhhZZZDDDDDDMMMgggwwwUUUVVViiiwwwttt[[[UUURRRQQQMMMAAA666111---+++***---,,,)))(((***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))))))))*********)))))))))************+++************************((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((,,,******000---...;;;pppyyyxxxwwwpppuuu|||zzzfff___fffwww{{{xxxrrrooooootttyyy|||}}}~~~uuulllhhhlllrrr}}}vvvPPP777000...+++***+++++++++***************************...++++++...///,,,---000000888LLLrrrwww}}}oooaaaTTTIIICCC>>><<<:::999:::;;;;;;:::888888777777666555555555222222222333333333333444333333333333333333333333222222222222222222222222222000000111000222999BBBOOOaaa|||yyykkkqqqlllZZZIIICCCAAA???222...***)))+++------,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))eeeJJJIIIMMMRRRTTTQQQLLLGGGDDDEEEBBB???<<<:::777444111***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))***************+++,,,,,,,,,,,,+++---***(((,,,//////...//////888hhhzzz}}}wwwlll[[[XXXYYY[[[VVVQQQUUU^^^ppp{{{~~~kkkUUUEEE???AAA??????GGG^^^|||tttdddiiinnnwwwooo```SSSQQQRRRJJJ===444...***))),,,---***)))+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++''',,,++++++...+++222FFFxxxzzzsssssstttiii^^^RRRkkkuuu|||yyy{{{wwwrrrllljjjiiihhhhhhggghhhgggddd```[[[TTTRRRWWWYYY___sss}}}sssZZZ:::333000---+++++++++******************************---+++,,,///000---...111999XXX|||vvvkkkZZZKKKCCCAAABBBDDDDDDBBB???>>>>>>===;;;:::555555444444333333333333111111222222222333333333333333333333444444444444333333333444444444444444333111111333333333888???KKKSSSggg~~~www~~~cccQQQMMMJJJDDD===666...+++,,,...,,,)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))dddHHHKKKOOOSSSTTTPPPJJJEEEBBBEEEBBB???<<<:::777444111***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++,,,))))))...000---,,,...777MMM}}}xxxoooddd\\\XXX[[[WWWOOORRRdddwwwzzzhhhTTTFFFBBBIIIPPPMMMOOOMMMHHHOOOkkk}}}rrrcccyyy^^^VVVYYYVVVIII===000***(((+++,,,+++***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************++++++++++++************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++)))---,,,+++,,,+++:::WWWrrr~~~dddbbb|||```eeesssuuuwwwyyyzzzzzzrrrjjjfffXXXTTTRRRTTTWWWVVVQQQNNNFFF@@@CCCMMMPPPQQQaaawww{{{wwwccc???666222...+++++++++***)))************************,,,+++,,,///...,,,000666\\\}}}wwwwwwsssfff\\\TTTHHH@@@>>>AAAFFFJJJJJJGGGCCC???===:::666444333333333222222222222222000000000000111111111222222222222333333333444444333333444444555555555666333111222555777777;;;@@@IIIKKKYYYrrr{{{{{{tttbbbVVVLLLCCC;;;000+++,,,---,,,***************************************************))))))))))))))))))))))))))))))))))))))))))))))))gggLLLLLLOOOSSSSSSOOOIIIDDDAAADDDBBB>>>;;;999777333111******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++******+++,,,,,,,,,,,,+++---)))+++111111,,,...555KKKddd}}}pppaaaTTTMMMJJJNNNTTTVVVZZZmmmgggWWWFFFBBBLLLXXX^^^___YYYbbbhhhhhhmmm~~~ttthhhlll[[[YYYVVVMMMEEE666///)))***,,,+++***,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,***...---,,,---///IIIooo~~~xxx```UUUkkkzzzttt}}}}}}iiigggttt|||wwwttt|||xxx{{{wwwllleeeeeeZZZPPPIIIIIIJJJGGGAAA===<<<:::BBBQQQRRRPPP___vvv{{{rrr~~~fff???888444///,,,+++******)))++++++++++++++++++++++++------......---000>>>MMMwww}}}zzzuuujjjZZZLLLGGGHHHKKKOOOSSSVVVUUUTTTJJJFFFAAA===:::777444222333333333222222222222222........./////////000000000000000111111222222333222333333444444555555555444111222666999:::>>>BBBCCCDDDNNNaaattt{{{tttaaaZZZJJJAAA666///,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))gggLLLKKKNNNQQQQQQNNNIIIFFFDDDCCCAAA===;;;999666222000******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++******+++,,,,,,,,,,,,+++...+++---222000,,,555CCCnnn}}}yyytttpppeeeWWWJJJCCCDDDGGGKKKVVVhhh|||sss```JJJLLLUUUeeeyyyzzzrrr{{{aaaVVVPPPMMMLLL@@@666---,,,,,,***)))+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,,,,---,,,,,,------------......------------------------+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,***...------///777[[[~~~}}}xxxoooeeecccjjjrrrvvv{{{xxx}}}hhhlllxxxzzzsssyyy~~~}}}ooo```___iiieeeTTTEEEAAAAAA<<<777555999;;;HHHUUUPPPHHHYYYvvvgggzzzhhhDDD:::666000,,,*********)))++++++++++++++++++++++++......//////222BBB```{{{vvv~~~zzzssskkkbbbXXXPPPJJJJJJPPPYYYcccgggeee]]]WWWGGGCCC===999666555333222000111111111111111111111,,,,,,---------.........------...//////000111111111111222222333444444555555222222666:::;;;>>>CCCDDDDDDHHHSSSbbbtttrrrvvvxxxpppYYYQQQEEE888000------///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))dddJJJJJJMMMPPPPPPMMMJJJHHHGGGCCC@@@===:::888555222///******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++******+++,,,,,,,,,,,,+++000,,,...111///---;;;NNN}}}ssslllccc\\\QQQEEE@@@CCCLLLTTT\\\ggg~~~kkkTTTLLLRRRddd}}}jjjdddwwwiii{{{kkkXXXOOOPPPUUUHHH===111---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,***...---...222>>>gggyyy{{{uuu]]]VVVlll|||wwwrrrvvv|||vvvxxxtttnnnzzz{{{uuu~~~jjjVVV\\\nnndddPPP>>>:::<<<;;;:::;;;777===KKKUUUHHH<<>>BBBJJJJJJHHHJJJUUUhhhzzzttt}}}yyyqqqkkkbbbSSSBBB555...---///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))aaaGGGLLLOOOQQQQQQNNNIIIEEECCCCCC@@@<<<999888666333111++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,------,,,,,,000222((((((222222CCCjjjwwwgggYYYPPPSSSJJJFFFGGGFFFFFFSSSeee{{{pppTTTNNNUUU[[[llleeegggxxxVVVnnnnnnVVVQQQVVVLLLDDD888///***)))***+++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))&&&))),,,,,,+++))))))***((()))+++++++++,,,---...***++++++***+++---...---...111111666===555///666777666444333444555666666444111000000...+++---222///...---+++'''%%%(((---+++---...,,,(((''')))+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,111...(((///222JJJrrrpppTTT\\\vvvtttnnnrrrpppjjj~~~yyypppvvvsssssszzz~~~~~~fffHHHMMMeeemmmHHH>>>FFF===888??????GGG===PPPXXXJJJ;;;DDDppplll}}}jjjZZZ<<<444---------,,,,,,---(((+++------...000000///'''444444000JJJyyy|||~~~{{{zzzqqqbbbRRRMMMTTT```gggjjjooooooooommmfff[[[MMMCCC888666444111///,,,++++++++++++,,,------...//////,,,------......------,,,,,,,,,,,,---...//////000,,,,,,,,,,,,,,,...//////111333444444777<<>>===@@@???888222///222333555555222///---...''''''''')))+++++++++************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,...)))000:::\\\qqqbbbQQQ]]]rrrpppmmmsssqqqnnntttnnnqqqsssxxx~~~kkkHHH>>>HHHdddOOOFFFCCCBBBRRR\\\NNNEEE@@@SSSXXXMMMCCCGGGgggpppwwwXXX===444...------,,,,,,---+++,,,+++++++++,,,,,,,,,333...555PPPsss}}}~~~vvvlll\\\XXXVVV\\\fffmmmnnnlllqqqqqqppphhh\\\MMMAAA;;;333222111///...---------------......//////000000...//////000000000000//////000000111222222333333111000///......------------///000///111666===AAADDDSSSaaabbb]]][[[^^^aaahhhvvvvvvbbbxxxrrriii]]]GGG777555444//////...,,,+++,,,,,,,,,************************))))))))))))))))))))))))************************eeeLLLMMMPPPSSSSSSPPPKKKGGGFFFCCC@@@<<<999888666333111+++***)))((((((''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,---------------000+++///111000CCCooo~~~lllYYYJJJCCCBBBDDD???HHHJJJIIIVVVooopppYYYHHHLLLZZZlllnnneeecccaaa^^^eeejjjzzz~~~|||sssiiicccfffqqq{{{xxxhhhiiiOOOPPPNNNKKKCCC999///***+++...************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************...,,,***)))***++++++***...//////....../////////***+++...444<<>>555.........,,,,,,------+++)))***+++,,,,,,,,,777333KKK}}}uuurrrtttsssjjjaaaYYY]]]eeepppyyy}}}zzzvvvvvvuuunnn```NNN>>>666333///...............//////000000000000000000111111111222333333444444444444555555555666666777777888777666555333000...---,,,***---...---+++111===GGGJJJ[[[kkkooommmiiifffbbb^^^gggtttxxxuuuuuuqqq~~~rrrcccHHH555666222111///---***)))+++---************************))))))))))))))))))))))))************************jjjQQQMMMOOORRRRRROOOKKKGGGEEECCC@@@<<<999888666333111******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,,,,---...---------666***))),,,<<>>222++++++---************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++)))***---///...---)))************+++---000<<<@@@KKKZZZgggpppxxx}}}~~~yyyppphhh^^^ZZZ\\\YYYKKK<<<===999444111000///---+++---,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---'''222+++---CCCxxx}}}~~~OOO___nnnnnnhhhkkkrrrrrrtttjjjsss}}}}}}ssseeedddxxxuuuTTTCCCDDDGGGaaammmaaadddwwwbbbRRR[[[___VVVLLLQQQtttdddeeevvv___@@@777000......,,,+++---,,,)))))),,,/////////111000FFFooo|||}}}vvvkkkaaa```dddmmmooottt{{{{{{rrrcccQQQAAA666111000............///000111222111111111111111111222222333444555666777888888888999999999::::::;;;;;;;;;;;;:::999777444222///...,,,///000...+++000@@@OOObbbiiipppsssyyy|||uuujjjjjjhhhiiioooxxx~~~lllxxx~~~ppp|||iiiBBB000111///......+++)))***---************************))))))))))))))))))))))))************************kkkQQQKKKNNNQQQQQQNNNJJJFFFEEECCC@@@<<<999888666333111***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))************++++++++++++,,,,,,---.........------,,,---222555PPP~~~}}}{{{YYYVVVQQQHHHBBBAAAGGGLLLPPPNNNZZZtttzzzaaaNNNHHHYYYmmmuuu___^^^^^^```bbbcccbbbccceee___```sssxxxlllbbbbbbhhhqqq~~~hhhKKKqqq___RRROOOOOOLLLBBB555---***,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++,,,*********,,,---...---+++---...///000555BBBTTTaaaffffffmmmyyykkkOOOHHHFFFAAA999222///000222---,,,***))))))***+++,,,*********************************************************+++,,,,,,------)))333+++000MMMpppKKKcccpppjjjffflllssswwwnnnhhhvvvzzzlllXXXGGGGGG^^^vvvwwwkkkllljjj]]]RRRPPPYYYrrr|||nnncccfffmmmqqqlll[[[nnnsssXXXPPPrrr|||eee[[[nnnAAA888111//////,,,+++---+++)))+++///000...000555@@@iii}}}zzz~~~}}}{{{ssseee^^^fffssszzz{{{~~~ttteeePPP???777333111///111111111111111222222333222222222222333333333333555666777999:::;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;:::888666444333000111333111---000AAASSS||||||qqqrrrjjjdddgggmmmttt}}}ssshhh```DDD111,,,***---...******---************************))))))))))))))))))))))))************************cccIIIJJJMMMPPPQQQNNNJJJFFFEEECCC@@@<<<999888666333111))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,---...............(((111666777RRR}}}~~~|||xxxxxxzzzkkkJJJMMMNNNLLLGGGFFFIIINNNSSS[[[ooo~~~vvv]]]NNNNNNdddnnnwwwtttuuuwwwmmmjjjsss~~~\\\]]]uuuXXXQQQPPPMMMEEE:::111,,,***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***+++---,,,+++***,,,---///555===DDDQQQlllvvvnnnkkkcccUUUEEE:::666666111///,,,***))))))************************************************************++++++,,,---------)))111---===bbb~~~aaaIIIbbbiiicccgggnnnuuuwwwsss~~~rrr^^^III999777GGGXXX~~~]]]DDDKKKaaakkkfff___kkkuuuqqqaaaQQQ@@@AAATTTZZZQQQpppcccKKK^^^rrrkkkUUUsssCCC:::222000///,,,+++,,,---+++---000...***111===uuusss___lllttthhhgggiiimmmvvv~~~~~~uuu___PPP<<<111000222222000333333333333333333444555333333444555555666777777777888:::<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<:::888777333222333444000///>>>QQQ{{{vvvoookkkpppsssrrruuu|||wwwzzzxxx}}}kkk>>>222***---///,,,***---************************))))))))))))))))))))))))************************bbbGGGKKKNNNQQQQQQOOOKKKGGGFFFCCC@@@<<<999888666333111))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,------...............---222777LLLpppyyyrrrnnnjjjfffhhhlllzzzttt[[[FFFKKKPPPOOOLLLKKKOOOTTT___lllvvvooo[[[OOOXXXhhheeerrrdddSSSRRRNNNHHH@@@777///***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++---///---+++...666===<<>><<<999555000---+++++++++******************************************************+++,,,,,,------...***//////MMM{{{sssWWWQQQdddddd___jjjqqqwwwwwwxxxssscccWWWMMMGGGFFFIIIkkkhhhTTTIIITTTffflllhhhcccSSSUUUNNNOOOUUUHHHBBBTTTFFFAAAZZZnnnvvvnnnZZZ___mmm~~~tttOOOuuuqqqDDD;;;333111000---+++,,,...,,,...000------===RRRggg```vvv||||||}}}wwwhhhaaakkkwww}}}lll\\\FFF===333///000333333222333333333333444555666777555666666888999:::;;;<<<:::;;;===???AAABBBCCCCCC@@@@@@@@@???????????????;;;<<<===>>>===<<<:::999666444555888444111<<>>888333000......***************************************************++++++,,,,,,------...,,,...111WWWkkkzzz~~~QQQ\\\jjjeee___mmmssswww{{{uuufffiii~~~}}}sssppplllaaaSSSJJJQQQ{{{xxx[[[bbbooowwwpppaaaWWWWWWXXXVVVLLLTTTfffXXXBBBEEECCC<<>>???>>><<<:::999:::666888<<<999444===LLLiii~~~yyymmmkkkqqqqqqvvv~~~vvvwwwiiiMMM333...000---+++---************************))))))))))))))))))))))))************************lllTTTMMMPPPSSSSSSOOOJJJEEECCCEEE@@@<<<:::999888444111+++******)))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++******************+++///000---******---//////444ZZZ}}}tttnnn]]]XXXNNNEEE???>>>@@@BBBaaarrrvvvTTTFFFSSSUUUQQQTTTVVV\\\jjjzzzkkk[[[SSSVVVgggiiizzzYYYwww~~~fffQQQPPPRRRAAA999777+++,,,+++***+++---,,,+++)))******************************))))))******+++,,,++++++++++++++++++++++++)))************+++++++++)))+++,,,------,,,,,,,,,555(((---777===XXXrrrpppyyyyyy{{{yyyuuu^^^\\\OOO===444666333,,,***---000...***)))+++...+++***)))))))))***,,,---++++++******++++++,,,---(((444777fffdddLLL___fffgggaaaeeesss}}}}}}aaa\\\SSSPPP___vvv}}}xxxppp___IIIFFFWWWyyy{{{ppp|||uuusssWWWOOOdddqqq```[[[mmmZZZGGGbbbSSSEEEAAAGGGPPPfffyyyTTTbbbzzz}}}{{{RRR<<<333666111......)))...(((---111///DDDqqqlllRRRTTT^^^rrrxxxsssmmmfffeeegggrrrwww}}}iiiTTTDDD999222333444555666777888999111222333444555777888888999:::<<<>>>@@@AAABBBBBB@@@AAACCCDDDEEEFFFEEEEEECCCBBBAAABBBCCCCCC@@@>>>;;;======;;;999:::;;;:::999777999===888444@@@SSSlllzzzzzzwwwtttpppnnnpppssswww{{{lllnnncccBBB666000000111,,,000...,,,+++,,,,,,+++***++++++************++++++************************nnnOOOMMMPPPSSSSSSOOOJJJEEECCCDDD@@@;;;999999777444000+++******)))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++******************,,,...///...------///000000999YYY~~~yyynnnccc[[[MMMHHHBBB>>>===>>>AAACCCTTTfffwwwxxxwww~~~tttZZZXXX___ZZZRRRVVV[[[gggyyyqqqdddZZZ___mmm~~~yyymmmjjjvvvvvvqqqrrrfffmmmTTTOOOQQQDDD;;;999111,,,+++***+++,,,---+++*********************************))))))******+++,,,++++++++++++++++++++++++************++++++++++++---***(((***///111---)))555000AAAXXXfffzzzvvv|||~~~{{{uuuzzzXXX<<<444;;;DDD///,,,+++---222222---'''---,,,+++*********+++++++++++++++***++++++,,,------444555aaa___SSSeeegggdddbbblll|||}}}}}}oooccc___aaa```]]]ddd|||YYYQQQDDDBBB???[[[kkkhhh~~~}}}eeewwwvvvppp}}}iiiXXXqqqhhhLLLEEEPPPRRRVVVlll]]]jjjSSS===333555000---...***)))---333444BBBqqq^^^[[[ddduuu}}}sssnnnkkklllsss{{{kkkTTTFFF<<<666444555666777888999999:::444555666777888:::;;;;;;===>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGFFFEEECCCBBB>>>@@@CCCEEEEEEBBB???<<<<<<>>>>>>===<<<;;;:::999;;;:::<<<>>>999666DDDXXXooo{{{uuurrrsssnnnooorrrxxxxxxtttxxxiiiEEE......222---...---++++++,,,,,,+++***++++++************++++++************************zzzQQQMMMPPPSSSRRROOOIIIEEECCCCCC???:::888888666222///+++******)))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++******++++++++++++++++++------.../////////000000///MMMmmmzzzpppeeeXXXLLLDDD>>>:::888888<<<@@@AAAAAAGGGXXXeeehhhpppzzztttcccbbbfff```ZZZ^^^ccckkk{{{kkkccccccqqqwwwvvveeedddzzz}}}\\\MMMOOOIII???<<<888---,,,++++++,,,---,,,+++******************************))))))******+++,,,++++++++++++++++++++++++************+++++++++,,,......---,,,---///222555888PPP{{{qqqwww||||||xxx{{{wwwhhhSSS???333===666...+++,,,---,,,)))---------,,,++++++******+++++++++++++++,,,------000333888jjj~~~~~~UUUTTTkkkgggaaacccqqqyyynnnLLLAAAFFFTTT}}}{{{oooUUUEEE777CCCaaaqqq{{{ppp```ppprrryyy{{{kkkwwwxxxQQQGGGYYYVVVMMMaaazzzYYYcccSSS===444444...,,,...,,,+++222555555PPPZZZ[[[lllxxxyyyrrrrrrtttyyykkkNNN===999999888666888999;;;<<<<<<;;;;;;888999:::;;;<<<>>>??????BBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHFFFDDDAAA@@@AAAGGGNNNTTTTTTMMMDDD===<<<===>>>???>>><<<999888>>>===??????999:::KKK```ssswwwooonnnnnnrrryyyuuummmyyyPPP000---111---,,,++++++,,,------+++)))++++++************++++++************************ZZZNNNPPPRRRRRRNNNIIIFFFDDDBBB>>>999777777555222...+++******)))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++++++++++++++,,,///------///000///...000???{{{{{{ttthhh[[[PPPFFF===888:::888777:::???BBBAAA>>>@@@MMMSSS[[[nnn{{{uuukkkffflllllllllqqqkkkfffmmmiiimmmvvvsssnnncccmmmNNNLLLNNNGGG>>>:::///---++++++,,,------,,,******************************))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++222555000)))...AAASSS___}}}tttlllhhhmmmsss{{{xxxiiirrr~~~nnnVVVGGG======:::444---)))***---,,,,,,,,,,,,,,,+++******,,,++++++++++++,,,------...111???}}}yyyxxxzzzIIIKKKiiieee```cccqqqwww^^^rrr|||WWWDDDDDDMMM\\\fffiiieeeXXXLLLDDDMMMmmmuuuhhhuuuooo```fffZZZddd[[[OOObbbxxxYYYaaaxxxSSS===444333---+++///...555000666FFFbbb|||```SSSlllxxxwwwyyyrrrSSS<<<555999===>>>:::;;;===?????????>>>===<<<<<<===>>>@@@AAABBBCCCEEEEEEDDDEEEFFFGGGIIIJJJHHHGGGFFFDDDCCCCCCCCCCCCGGGMMMWWWbbbggg___OOOAAA<<<;;;<<>>:::???SSShhhxxxxxxsssooommmpppuuuzzzuuuwwwfffEEE666///...,,,++++++,,,------+++)))++++++************++++++************************\\\NNNQQQRRRQQQMMMIIIFFFDDDBBB===999777666555111...+++******)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++******++++++,,,,,,,,,,,,000---,,,//////,,,...222WWW~~~xxxjjjaaaTTTHHH@@@;;;999888::::::;;;???DDDEEEBBB???<<>>BBBMMMuuuwww{{{~~~uuuYYY@@@AAAdddtttmmmzzzvvv^^^zzz|||~~~wwwdddZZZgggwww~~~cccnnnyyyiii~~~QQQ<<<444444---+++000000666,,,EEEuuuooocccrrr{{{|||iiiWWWBBB777999===??????>>>???@@@AAAAAAAAA@@@???>>>>>>???AAABBBCCCDDDEEEEEEEEEFFFGGGIIIJJJLLLMMMHHHEEEBBB???@@@CCCGGGJJJEEEHHHSSSdddqqqnnn[[[JJJ>>>999999===???;;;999;;;>>>>>>===<<<<<>>999777777555111...+++******)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,******++++++,,,---------000,,,---000...+++000:::[[[zzzmmm}}}qqqhhhVVVNNNCCC;;;777888:::<<<999<<>>===777111...---+++******+++,,,,,,,,,,,,,,,,,,,,,------...111222DDD___CCCJJJVVVXXX^^^hhhvvvjjjYYYRRRfffgggLLLBBB<<>>@@@EEEKKKOOODDDEEEMMM^^^pppuuuiii\\\FFF<<<888;;;===:::999======<<<::::::AAAQQQgggwww}}}ooonnnrrrtttwww|||}}}iiisssvvvSSS666888111///---,,,------,,,+++++++++************++++++************************TTTOOOQQQRRRPPPMMMIIIFFFEEEBBB>>>:::777777666222///+++******)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,******++++++,,,------...---+++---222///,,,777GGGiiivvv{{{zzztttkkk]]]SSSDDD???999555666888;;;<<<===CCCJJJMMMLLLJJJKKKLLLGGGUUUTTT```~~~|||kkkqqq|||tttyyyuuuhhhjjj}}}www|||hhh}}}~~~RRRMMMMMMCCCAAA:::555///+++******++++++******************************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------000444AAAXXXsss|||ssswwwpppsssttthhhkkkxxxxxxyyy|||kkkoooeeeTTTKKKCCC===555222///+++******,,,------,,,,,,,,,,,,---......///555JJJLLLBBBMMMTTTVVV]]]jjjyyyyyyooo___QQQPPPBBBDDDwww^^^JJJBBBDDDJJJaaa|||iii}}}kkkWWW[[[kkknnnOOObbbnnnIII888444666///---222333000LLL}}}yyyppp}}}___LLL>>>999888===@@@AAADDDIIIFFFEEECCCAAAAAABBBCCCDDDCCCCCCDDDEEEGGGHHHIIIIIIGGGHHHJJJKKKKKKJJJHHHFFFDDDCCCBBBBBBEEEIIINNNQQQHHHFFFHHHRRRaaajjjllljjjQQQCCC:::;;;<<<888888>>><<<:::777:::GGG\\\qqq}}}|||zzz{{{|||{{{{{{rrrrrrpppqqquuuuuuyyy{{{~~~jjj}}}zzzfffIIIEEE666222...,,,,,,---------++++++************++++++************************WWWPPPQQQRRRPPPLLLIIIFFFEEECCC???:::888888666333///+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......+++***...333000...<<>><<<999666;;;KKKcccwww~~~xxxuuurrrpppvvvxxx}}}xxxsssmmmkkknnnrrruuuzzzjjjiii{{{zzz]]]QQQ888444///,,,,,,---......++++++************++++++************************WWWTTTQQQPPPQQQNNNHHHDDDDDDAAA>>>:::888777555333111,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&(((*********)))***++++++***))))))))))))***+++(((***++++++(((&&&&&&'''***)))(((((('''((()))***)))((('''&&&'''***,,,...)))((((((***++++++(((%%%((())))))***++++++,,,,,,************************,,,,,,,,,---------......111444---...222---EEEyyymmmWWWJJJFFFAAA999555444666:::999888===GGGWWWVVVTTTOOOKKKOOOXXX___eeeeeeaaaqqqxxxkkkyyy{{{vvvwwwyyymmmsss~~~XXX|||zzzwwwwwwUUUKKKIIIDDD???999111,,,+++,,,,,,+++++++++++++++++++++++++++++++++******************------,,,++++++,,,,,,,,,///))),,,555444+++...:::IIIoooyyy}}}yyysss|||yyySSS<<>>AAAFFFOOOHHHIIIRRRUUUOOOLLLQQQNNNKKKDDD>>>???GGGOOORRR]]]NNNBBB???;;;666888@@@<<<666777EEEYYYiiittt{{{www{{{~~~xxxnnneeecccdddbbbfffkkkooottt~~~qqqlllooollliiilllqqqzzzzzzuuuuuuyyyrrr^^^DDD:::000---000111...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++WWWSSSPPPPPPQQQNNNHHHDDDDDDAAA>>>;;;888777555333111,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))(((((()))(((((((((((((((((((((((($$$%%%'''((()))+++---///###%%%(((+++------***(((((())))))***))))))((((((***)))******+++,,,,,,,,,)))))))))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,000---111666222JJJyyyxxxooo]]]III>>><<<999444888444555999<<<@@@JJJUUUYYYYYYWWWRRRMMMNNNTTTZZZbbbeeegggwwwzzzooo}}}vvvpppvvvtttmmmuuudddggg|||WWWMMMLLLIII???999222---,,,,,,,,,+++++++++++++++++++++++++++++++++******************------,,,,,,+++,,,,,,---000//////...)))+++===RRR{{{|||||||||lllXXXDDDHHHDDD666+++***)))&&&,,,,,,------....../////////555^^^III???PPPTTTVVVWWWfff}}}qqqUUUAAAPPPXXXbbbxxxpppbbb[[[BBBFFFhhhiiiZZZaaafffjjjppp]]]TTTQQQWWWWWWOOOHHH???111:::UUUIIIBBBIIIddd~~~zzzWWWeeemmmYYY999---444222000:::DDDjjjVVVHHHBBBAAACCC???NNNNNNFFFZZZuuu___NNNBBBCCCFFFDDDGGGNNNFFFGGGHHHJJJLLLMMMMMMMMMKKKIIIDDD===999;;;EEENNNUUUQQQRRRXXXVVVMMMKKKPPPKKKJJJGGGCCCAAADDDJJJNNNSSSKKKDDD@@@===:::;;;>>>>>>999;;;KKK___mmmtttxxxqqqssssssooofff___\\\]]]ZZZ\\\______```eeennnuuuvvvmmmkkkfffiiimmmsss|||yyypppvvv|||rrraaaGGG;;;000///000---******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++TTTQQQOOOOOOQQQNNNHHHDDDDDDAAA>>>;;;888777555333111,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))(((''''''(((((())))))***))))))'''''',,,***(((''')))***++++++///,,,***+++...111111000+++,,,---------***(((&&&)))))))))((('''(((+++---)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,000//////000000KKKvvv{{{ppp]]]VVVHHH:::333444444333999555555999@@@IIITTT]]]XXXYYYXXXUUUPPPOOOQQQTTTXXXaaalll|||zzzsss~~~~~~vvvqqqwwwtttttt}}}fffbbbOOOJJJGGG@@@;;;444///,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++---,,,,,,,,,,,,,,,------)))...111,,,+++;;;[[[vvv|||{{{~~~yyy}}}ssskkkhhhfffcccoooooonnnkkkfffccccccdddeeegggiiikkknnnvvv|||fffKKKKKKHHHBBB:::555333444,,,,,,,,,,,,---...///000...999bbbJJJDDDSSSWWWZZZ]]]mmmbbbNNNDDD^^^jjjlll|||yyyoookkkLLL===YYYmmmgggeeeQQQEEENNNaaajjjmmmgggYYY{{{zzzfff\\\XXXVVVdddVVVDDDAAADDD;;;666AAAEEE===AAAYYYuuu^^^nnnpppfffBBB222666111--->>>PPPmmm|||^^^MMMCCC>>>???EEECCCNNNWWWOOOHHHcccsssUUU@@@EEENNNKKKIIIMMMKKKLLLMMMLLLKKKJJJJJJKKKNNNNNNIII@@@:::>>>IIITTTYYYYYY]]]___WWWLLLKKKSSSFFFHHHIIIGGGCCCBBBFFFKKKIIIKKKIIIBBB>>>>>>===;;;<<<999@@@RRReeeoooqqqpppjjjhhheeeaaa\\\XXXUUUSSSUUUWWWWWWUUURRRRRRVVVZZZ\\\ssskkkaaaaaadddgggkkkqqqzzzyyytttyyy{{{xxxtttSSS???000000222+++(((+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++UUUPPPNNNOOOQQQOOOIIIEEEEEEAAA???;;;888777555222000,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***(((''''''(((,,,+++***))))))))))))***---+++***+++---///...,,,222111111555888777111,,,---------------......///+++,,,,,,***((('''(((***++++++++++++,,,,,,------------------------------,,,,,,,,,---------......,,,///000---)))555```xxxgggZZZCCC@@@:::444222444666777888888:::@@@GGGNNNUUUYYYUUUVVVXXXVVVSSSPPPOOOPPPOOO___ttt|||yyyyyy}}}zzzlllpppSSSHHHDDD@@@<<<666111---,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,---,,,,,,,,,,,,------...(((///111111;;;UUUtttvvvkkkaaaffffffgggiiippp{{{{{{vvvpppiiiccc___XXXWWWUUUQQQOOORRRYYY___jjjyyyjjjQQQ???AAA@@@444...333,,,,,,,,,,,,---...///000///<<>>RRReeeaaaZZZLLLDDDBBBMMM]]]iiicccSSSRRRiiiuuukkk```aaadddbbbzzz{{{eeeJJJGGGKKKDDD===NNNCCCAAAUUUpppdddqqqpppfffDDD444666...111NNNmmmzzzeeexxxsssYYYCCC>>>???======BBBCCC[[[ZZZIIIGGGggg\\\AAAMMMaaa^^^SSSMMMNNNMMMKKKHHHFFFGGGKKKOOO\\\```^^^SSSHHHGGGNNNTTTXXX^^^eeedddWWWLLLOOOXXXDDDGGGJJJIIICCC@@@FFFNNNKKKQQQOOOCCC===???>>>888666777CCCWWWhhhmmmjjjgggccc___YYYVVVTTTRRROOOLLLPPPQQQQQQNNNKKKIIIJJJLLLLLLQQQaaazzznnnZZZ\\\___dddfffjjjqqq{{{}}}yyyhhhzzz~~~hhhIII000///444///,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++WWWOOONNNOOORRRQQQJJJFFFFFFBBB???;;;888777555222000,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,***(((((()))+++)))'''%%%&&&))),,,...---000555<<>>999333...,,,+++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,,,,,,,------...///333111000777MMMjjj|||wwwwwwtttooolllllllllkkkxxx{{{{{{tttmmmiiiddd```\\\cccbbb___ZZZVVVWWW\\\aaaaaaYYYVVV[[[dddsss|||kkkQQQAAA999333...///...---,,,---...///000000;;;dddooo>>>CCCOOOMMMUUU```rrrccckkkvvvtttrrrZZZQQQ[[[```VVVMMM000===CCCKKK```pppgggUUU^^^pppxxxnnndddfffgggcccpppcccPPPFFFFFFCCC;;;<<>>======BBBCCCDDDNNNfffyyytttcccZZZ]]]aaaeeehhhmmmsssxxx{{{}}}mmm~~~~~~WWW444,,,222111///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++VVVOOONNNPPPTTTRRRLLLHHHGGGBBB???<<<999777444222///,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***+++---,,,+++******+++''''''&&&(((+++111666999FFFLLLSSSZZZ```fffkkknnntttwww|||{{{ooo```PPPBBB777222000///......///000///---------------------------------------------------,,,,,,,,,---------.........---222///---SSSyyyrrr___LLL>>>666444444666999888666777:::===KKKZZZbbbddddddaaa]]]______^^^\\\YYYUUURRRPPPNNNcccXXXaaaLLLFFFBBB@@@;;;555///,,,+++,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,---...///000333000444JJJiiihhhjjjpppyyy|||qqqcccYYYUUURRRNNNHHHDDDBBBBBBBBBBBBHHHKKKOOOSSSWWW___iiipppoooddd```fffddd^^^gggzzzfffCCCEEEEEE555222111///------...///000000777bbbmmm;;;CCCLLLQQQUUU\\\nnnyyykkkkkkkkk```NNN???444FFFJJJNNNdddvvvwwwvvvyyyyyynnnjjjhhhdddgggpppQQQMMMKKKCCCAAARRRnnnkkkrrrJJJ999222333666PPP~~~}}}llljjjvvv|||zzzzzz{{{ooolllgggOOOGGG>>><<<@@@DDDDDDBBBQQQyyydddKKKIIIcccnnnwww^^^WWW^^^cccbbbmmmrrriiiVVVLLLSSS^^^LLLIIIIIIKKKIIIGGGOOO[[[```ZZZNNN@@@::::::999666444???QQQccchhhbbb[[[YYYRRRNNNJJJHHHHHHHHHEEECCCAAA@@@===:::888555444333444>>>BBB???HHH```oooqqq]]]]]]___bbbggglllpppssszzz~~~~~~kkkCCC///...000000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ZZZOOOOOOQQQVVVTTTNNNIIIIIICCC@@@<<<999777444111///,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,*********+++))),,,111888???GGGMMMPPP]]]aaaeeeeeeccceeelllssssssqqqllliiikkkvvvyyyfffUUUKKK@@@999111///111333111............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222---333333222VVVzzzzzzhhhVVVHHH>>>666222777555777;;;;;;:::>>>EEENNN^^^mmmooollljjjhhhfffeeecccbbbaaa``````^^^^^^VVViiirrruuurrrSSSEEEBBBAAA===777000++++++,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,------...///000222999RRRxxxwwwpppbbbSSSIIICCC>>>>>>BBB:::::::::999888888999:::999<<<>>>???@@@CCCIIINNN```eeennnrrrhhhWWWPPPSSSWWWgggzzzmmmKKKFFFEEE;;;666444111///......///000222555```nnn<<>>888>>>999@@@TTT\\\fff~~~zzzpppoooqqqsss~~~qqquuuaaaNNNMMMbbbyyytttgggxxxIII<<<666555???```uuuhhhnnn~~~mmmSSSJJJFFFDDDIIIGGGAAAAAAHHHIIICCCYYYpppUUUKKKZZZmmmdddiiillliiissswwwlllZZZSSS[[[fffSSSLLLKKKPPPOOOLLLQQQ\\\cccTTTEEE???<<<:::888888777EEEXXXeeebbbWWWPPPPPPFFFEEEBBBAAA@@@???===<<<===;;;888666555444444333111999>>>===<<>>JJJUUU]]]ccceeeXXX[[[\\\WWWRRRSSS]]]ggg]]]aaaeeeeeeeeejjjttt}}}www|||rrrXXXLLL===666777999777333..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000)))333:::>>>___|||xxxfffNNN===777777777555888555777<<<>>>???HHHRRR___nnnxxxtttllliiiiiiiiieeeccccccdddgggjjjlllmmmdddvvvjjjwww]]]IIICCCBBB>>>777000++++++---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---...///000000<<>>;;;:::999333555777777666777;;;>>><<>>???:::888:::999GGG[[[ddd\\\MMMFFFHHH>>>>>>===;;;:::888777777777444222111333444555666999222333999888666DDDXXXiii```XXXXXXaaalllrrrtttyyyuuurrrGGG///...000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++xxx___WWWSSSXXXXXXNNNLLLLLLFFFEEE@@@;;;777666555111...,,,+++******))))))******))))))))))))))))))))))))((()))***************)))(((***+++***)))+++000555@@@EEEMMMTTTWWWWWWSSSQQQCCCJJJNNNNNNUUUaaaiiijjjrrrpppuuu}}}qqqTTT???999<<<999333'''111888444,,,***...222------.........---,,,,,,---------............///&&&999333+++QQQzzz~~~ppp\\\KKK:::666888777777999;;;<<<;;;;;;DDDTTTccciiihhhjjjlllnnnssstttkkk___eeeaaaccclllqqqppppppsssyyykkksssaaaMMMHHHDDD???:::666111---***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........222...---111------999TTTmmm|||sssrrrbbbRRRDDD;;;<<<>>>AAABBBAAA?????????BBBAAA@@@??????@@@AAABBB999===AAA@@@;;;666333333333555777888999<<>>999888777666555444444444444444222111000000000000000000111222555888:::<<>>?????????@@@DDDJJJNNNFFFFFFGGGHHHIIIJJJKKKLLLRRRLLLEEE@@@>>>???AAABBB???>>>===:::777555666888;;;@@@EEEDDDAAAIIIaaayyy~~~SSSDDD@@@999555333222333333222999\\\rrr;;;???KKKNNNKKK^^^tttwwwvvvoooxxxsssooo```XXXZZZbbb```OOOZZZUUUBBB;;;IIIOOOTTTggg{{{ZZZFFFBBB<<<999BBB\\\zzzkkkppp~~~xxxZZZ:::777777QQQuuuxxx}}}~~~~~~bbbJJJ@@@@@@CCCXXXvvvzzz___WWWiiiiiiTTTggguuuSSSNNNvvvttt}}}sssqqquuukkk___UUUWWW[[[[[[YYYYYYTTTGGG<<<<<>>???AAAIIIQQQQQQJJJAAA<<<:::666666444333333222222222222222111111111111111111222222222222333555777999GGGUUU^^^[[[[[[eeemmmooowwwzzzpppmmmwwwBBB///444///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,```SSSOOOUUUVVVMMMKKKMMMFFFCCC???999666666555111...,,,+++******))))))******))))))))))))))))))))))))***************************+++...333;;;BBBGGGJJJIIIFFFDDDEEEJJJRRR\\\bbbfffggggggdddfffjjjmmmlllhhhmmmvvv{{{|||~~~yyy```III:::AAA555...222555111------,,,,,,,,,,,,------,,,,,,---------............///,,,333...999mmmbbbaaazzzeeeNNN<<<888666666;;;======>>>BBBGGGRRR^^^fffoooxxx|||{{{yyyvvvppplllooouuuwwwuuummmiiihhhnnnuuuyyy|||qqqZZZHHHDDD>>>:::666222///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///+++222111...111666FFF___{{{www^^^[[[rrrxxxggg^^^OOOJJJCCC===<<>>:::777444333333333888@@@BBB===<<>>eeennnffftttWWWAAA999999<<<<<<;;;;;;;;;AAAKKKTTTcccnnnyyy~~~~~~}}}zzztttmmmnnntttyyyyyyqqqllliiilllsssxxxzzzzzzqqq___IIIEEE???:::666333000...---------------------------------------...//////...333///,,,444AAA[[[{{{qqqaaaaaaiiinnnYYYHHH>>><<<===???CCCHHHOOOWWW]]]gggmmmxxx}}}wwwqqqhhh]]]UUULLLGGGBBB>>>===<<<;;;::::::555666???IIIJJJGGGDDDFFFSSSnnnkkkQQQ<<<999888111...333///555RRRAAA>>>PPPWWWQQQWWWhhhwwwrrrVVVcccpppyyynnn[[[nnnxxxtttuuuwwwmmm```bbblllsssttt{{{gggQQQSSSfffvvvzzz}}}yyySSS???000KKKxxxqqqppp}}}~~~}}}dddPPPIIIFFFCCCCCCppp{{{yyypppvvvJJJPPPvvvccceee|||}}}{{{rrrkkkeee]]]___jjjhhhZZZUUU[[[GGGBBB>>>>>>@@@AAABBBBBBAAA???<<<:::999777444222222111000000000000000111222222222222222222111111222111000000000222333444555<<>><<<>>>AAAFFFOOO\\\nnnqqqiii]]]TTTNNNHHH@@@:::>>>555111:::GGGLLLKKKJJJHHH===BBBdddcccEEE>>>===777333555///555QQQHHH===NNNQQQQQQWWWgggzzzuuummmzzzrrrQQQPPPYYYRRRSSSbbbmmmggg]]]dddqqquuuiiihhhiiillloooqqqtttvvvfffnnnjjjiii~~~qqqhhhooonnn{{{rrr{{{KKK<<<:::cccuuudddqqq~~~xxx___PPPLLLJJJJJJOOOiii]]]III]]]TTTiii~~~zzzmmmccc]]][[[bbbooommm___WWWYYYEEEFFFEEEDDDCCCBBB@@@>>>???;;;777444444444333222222111111111111222222333666666666555444222111000000/////////000222333444555555DDD\\\kkklllnnnttt{{{yyy{{{|||QQQ444//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,```PPPMMMSSSUUULLLKKKMMMGGG>>>:::666444444444222///,,,+++******))))))******))))))))))))))))))))))))++++++++++++---///222333:::;;;;;;999888;;;BBBIIIWWWTTTPPPMMMMMMOOOQQQTTTSSSPPPRRR[[[eeejjjmmmooowwwvvvvvv{{{cccCCC555:::@@@===555222111///---,,,,,,---------------............///333,,,222``````eeetttnnnQQQAAA===@@@DDDGGGFFFSSSaaajjjsss|||vvvvvvwwwvvvvvvsssnnnmmmppprrrlllcccaaarrriiiyyywwwPPPKKKCCC===999666333222------------------------......------......///000222111///@@@ccc~~~yyyhhhccchhh||||||nnnXXXDDD:::<<>>:::777777666888AAAKKKUUULLLJJJTTTddd|||rrrRRRCCC>>>999555555222666MMMNNN<<>>nnntttHHHXXXxxx~~~lllZZZVVVYYY\\\^^^aaatttvvvsssrrrrrrqqqpppmmmkkkmmmnnncccVVVKKK___|||zzz~~~SSSNNNFFF???:::777444222.......................................//////000111000666UUU{{{ffffffttt|||sssfffUUUFFFAAACCCIIIXXXgggwwwqqq]]]MMMGGG@@@999222000888AAAPPPXXXaaa___UUU]]]jjjRRRBBB:::777666555555EEEtttWWW===KKKMMMXXXVVV\\\wwwZZZVVVmmm|||^^^wwwrrrqqqfffiiiqqqlllfffZZZLLLEEE???;;;>>>DDDTTTJJJHHHYYYyyyqqqXXXnnniiiDDD>>>```lllZZZuuuuuurrr{{{xxxXXXYYYSSSJJJTTTyyyqqqOOOHHHdddQQQtttxxxbbbQQQKKKRRRWWWZZZZZZ[[[[[[UUULLLEEEJJJIIIAAA:::999999777555444333222111111333444333333333333444555666777;;;<<<<<<<<<;;;999777555222222000000000111222222111111666EEEXXXiiiuuu{{{yyyzzz~~~tttVVV999//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,aaaSSSPPPUUUVVVMMMKKKMMMFFF===999444333444444222000,,,++++++***)))*********))))))))))))))))))))))))+++++++++---000444888:::888555777AAAOOOUUUPPPHHH;;;>>>DDDKKKSSSZZZ```cccccc\\\[[[bbbhhhgggfffgggZZZaaajjjuuuxxxttt~~~kkkHHH???>>>999888666333000---------------------.........//////(((222KKKuuuJJJXXX~~~zzzuuuuuutttkkkkkkiiigggjjjiii\\\MMM>>>CCCVVVttt|||{{{VVVPPPHHH@@@;;;888555333.......................................///000000111111;;;cccssshhhxxx|||vvveeeKKK???>>>JJJVVV___qqqdddUUUEEE>>>===:::888777:::DDDXXXiiijjjeeemmm}}}ssseeeKKK???;;;:::666333>>>kkk^^^>>>JJJOOOYYYQQQSSSxxx{{{^^^RRR^^^ooo]]]dddjjjzzzzzzqqqaaaSSSLLLHHHBBBAAACCCAAAHHHIIIKKKddd{{{aaa```???GGGlllYYYYYYooowww|||cccXXXwww^^^III```[[[SSS~~~}}}bbbJJJAAABBBMMMSSSRRRMMMQQQYYYVVVKKKEEEIIIFFF;;;333555777777000222333222000000222444222222222333444555666777;;;<<<>>>>>>>>><<<:::999555444222111000000000000000333666===OOOfffzzz}}}yyyaaafff???//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,```NNNSSSUUURRROOONNNKKKHHH???<<<888555444222111///++++++************++++++++++++++++++************)))+++...333777777444111111:::EEELLLLLLFFF>>>:::CCCJJJOOOOOOQQQWWWXXXVVVYYYXXXWWWUUUVVVYYY___ccccccvvvzzzmmm___TTTUUUhhhoooQQQCCC???...:::>>>555---...///------------------...///000000111MMMxxxkkkRRRgggzzztttrrrnnnoooiiigggkkkdddYYYWWWGGGSSSVVVNNNSSSqqq}}}zzz|||bbbkkkKKKGGGJJJ999<<>>:::999>>>XXX~~~XXXFFFTTTgggYYYvvvxxxvvvssszzz}}}yyyeeeFFFnnnzzz[[[PPPjjjTTTEEE<<<>>>EEELLLPPPWWW\\\ZZZTTTNNNJJJKKKDDD;;;777777666444111111111000//////000222222666333222555888999<<>>???>>><<<;;;<<<===888555111...---...000222000222777???JJJaaa}}}uuuggg~~~JJJ555333555000(((...333)))++++++++++++++++++++++++aaaPPPUUUWWWSSSOOOMMMJJJFFF???<<<888555333222000///,,,++++++++++++++++++,,,+++*********************,,,///222333444555888:::BBBBBBAAA@@@@@@AAACCCDDDMMMPPPNNNIIIGGGLLLPPPPPPTTTYYY```hhhpppxxxwww}}}~~~zzzzzzkkkIII@@@<<<999333///111555333---...---------......///000111222VVV```NNNmmmvvvqqquuuttttttssstttssskkk___wwweeeOOO^^^~~~zzzxxxxxxxxxuuurrrppprrrxxxwwwpppxxx{{{QQQDDDGGG???CCCHHH888555222...,,,,,,.........000///...---...000111111777LLLcccvvv|||sssZZZHHHAAAMMMXXXkkkfffQQQLLLFFF<<<555222666FFF]]]qqqqqq{{{VVV@@@444222888888SSSKKKGGGRRRMMMRRRWWWfffssskkkkkkmmmnnnUUUZZZrrryyycccSSSLLLHHHDDD@@@===888777;;;MMMvvvyyyuuuqqquuuWWWLLLWWWTTTvvvuuurrrrrr|||[[[RRRkkkOOO```mmm^^^MMMCCC@@@>>>===>>>EEESSS^^^^^^WWWQQQLLLHHHCCC===777444555666444111111000000//////000222333222333555777:::======<<<;;;===>>>===;;;::::::;;;:::888555222000000000111000222555;;;DDDWWWvvvjjj}}}^^^;;;333333111+++...333---++++++++++++++++++++++++aaaRRRVVVXXXSSSOOOLLLHHHDDD???;;;777555333222000///,,,,,,,,,++++++,,,,,,,,,******)))))))))******+++///333555333111333<<>>PPPllluuujjjuuueeeFFF;;;444888666JJJTTTAAAOOOKKKNNNQQQ___|||vvvyyycccWWWllldddRRRNNNMMMGGGAAA@@@777888:::???YYY~~~qqq]]]UUUjjjwwwRRRSSSnnnRRRaaauuuqqqnnnsss\\\XXX^^^LLLPPP}}}iii[[[HHH???DDDJJJEEE<<<777QQQeeeaaaWWWRRRLLLEEE:::666222222444555444222000//////...///000111222---555999999;;;AAA@@@:::888:::<<<<<<;;;999999999===<<<:::777555333111000222333555999???MMMfff|||zzzGGG555///333///...222111,,,,,,,,,,,,,,,,,,,,,,,,```QQQVVVXXXTTTPPPMMMIIIEEE>>>;;;777444333222000...,,,++++++******++++++,,,***))))))))))))***+++,,,222444555333222666===CCC>>>===<<<>>>AAACCCBBB@@@DDDBBB???>>>CCCNNN\\\eeexxx{{{ssskkkFFF<<<777:::999222000444000//////...//////000000000@@@kkkYYYRRR||||||pppggg^^^TTT[[[YYYUUUsssmmmfffooonnn}}}}}}yyyxxxxxxvvvrrrnnnbbbcccgggnnnxxxlllqqqcccCCCFFFKKKLLLLLLEEE777444000------...///......///111222000000777>>>```wwweeeSSSNNN\\\ooo~~~\\\SSSGGGBBB<<<888444888KKK```kkkaaawww~~~pppQQQBBB666999555BBBwwwWWW<<>>AAA;;;GGGmmmyyyYYYMMMlll\\\OOObbb\\\WWWrrrqqqmmmmmmyyy}}}eeefff___MMMRRRrrrVVVMMMPPPLLLCCC<<>>HHH]]]oooooonnnYYY:::...444111---000222,,,,,,,,,,,,,,,,,,,,,,,,aaaNNNTTTWWWUUUQQQOOOKKKGGG>>>;;;777444333111///...******))))))))))))*********))))))((()))+++---...333222333444777:::;;;<<<666999???CCCDDD???888222555777;;;CCCMMMZZZhhhrrrwww{{{___lllbbbMMM<<<999999555333555111000000/////////000000555KKKuuuwwwYYYZZZssshhhddd```ZZZTTTPPPEEEGGGCCC@@@eeerrrNNNZZZdddeeehhhxxx~~~}}}~~~|||{{{{{{zzzvvvooohhhbbbccceeejjjrrr|||]]]oooJJJGGGLLLKKKHHHDDD888555000....../////////...///222222///000<<>>>>><<<999@@@MMMsssrrrcccZZZzzz^^^FFF:::777333<<>>FFFKKKJJJIIIZZZqqqmmmgggSSSIIIFFFEEE;;;AAAIIIAAAHHHmmmccc^^^~~~SSSYYY|||oooLLL^^^wwwkkkjjjqqqtttpppccc{{{___HHHVVVWWWEEEIIIPPPjjjxxxxxxcccTTTQQQHHH:::555444333222333333222111,,,,,,++++++,,,...///000...999???===>>>CCCCCC>>>666888:::;;;999888888999:::<<<======<<<999666444444444666999===FFFWWWgggyyyqqqoooGGG111333111,,,///111,,,,,,,,,,,,,,,,,,,,,,,,dddMMMTTTWWWUUURRRPPPLLLGGG>>>:::666444222111///...))))))(((((((((((())))))+++***))))))***---///111222222444777;;;;;;999666999===@@@???;;;555111///333777@@@MMMWWW___hhhpppmmmnnnoooooonnnnnnoooqqqzzzqqq^^^{{{mmmFFF666999===999333222111111000000000000000444SSStttMMMYYYqqqdddSSSIIIGGGHHHGGGEEECCC???EEEFFFKKKmmmeeehhhnnnyyy}}}{{{{{{|||yyyyyyzzz||||||wwwnnngggcccdddeeehhhnnnvvv\\\mmm~~~UUUGGGLLLLLLFFFBBB999666111/////////////////////111222///222FFF]]]}}}tttvvvxxxdddPPPPPPaaayyyjjj___UUUUUU\\\bbbhhhmmmtttfffPPP???>>>>>>:::;;;CCCXXXrrrsssZZZ^^^vvvWWWCCC888222777WWWOOO888CCCIIIJJJIIINNNtttppp|||tttqqq]]]UUUKKK???DDDLLLGGGPPPqqqooovvvwww]]]kkk```QQQsss{{{hhhlllxxx{{{|||nnnvvvrrrrrrHHHIII\\\}}}^^^KKKFFFAAA777888777555333222111222222---,,,,,,,,,---...000111111888@@@EEEDDDAAA@@@???999:::;;;:::999999:::<<<<<<===??????>>><<<999777222111222666:::CCCSSSbbbZZZ999333000...///...,,,,,,,,,,,,,,,,,,,,,,,,dddOOOUUUYYYVVVRRRPPPKKKEEE===:::666333222111///---******))))))))))))******,,,+++******+++...111333111444888;;;;;;999777666;;;===>>>999222///111666;;;>>>HHHTTTZZZZZZ]]]bbbbbbaaa```\\\XXXVVVVVVWWWWWWggguuurrrbbbbbb~~~yyyyyyhhhGGG;;;;;;999333333222111111000000000111666```aaaGGG^^^nnneeeXXXQQQHHHDDDFFFJJJKKKKKKGGGPPP\\\ccclll}}}}}}yyywwwwwwxxxuuuuuuwwwyyy{{{yyyrrrllldddfffgggiiinnnuuuyyyooosss]]]DDDKKKPPPHHH???:::666222///////////////......000222000888TTTrrr|||^^^UUUTTTddd|||wwwWWWCCCEEE@@@===>>>???DDDSSSbbbxxxrrrPPPDDD@@@888555:::AAA^^^sssiiiXXXdddVVVAAA555555GGG}}}bbb999BBBEEEJJJMMMHHH```ppplllwww|||rrraaa[[[[[[UUU]]]wwwzzznnnllluuuSSS[[[|||iiippp~~~mmmccckkkuuupppiiiQQQTTT~~~lllUUUFFF@@@<<<999999777555222000000222444///.........///111333444111555BBBOOOMMM@@@:::>>>;;;<<<<<<:::999:::===???@@@AAABBBBBB@@@>>>:::888222111111555999BBBQQQ___|||nnnDDD444///111222+++------------------------bbbQQQWWWZZZWWWRRROOOIIICCC===:::666333222111///---++++++************++++++,,,+++******,,,///222555111777======999666777999666:::<<<777000///666===BBBDDDMMMWWWYYYTTTSSSVVVSSSRRROOOIIIBBB===::::::===@@@JJJXXXcccnnn```>>>333444666333333222111000000111111>>>pppxxx]]]OOOlll~~~zzzzzzzzz|||sssllliii___QQQKKKNNNPPPNNNMMMPPPUUUYYY[[[ZZZ\\\mmmzzz}}}}}}zzzwwwtttttttttqqqpppqqqtttxxxxxxtttpppfffhhhjjjlllpppxxxxxxrrraaaBBBKKKVVVKKK>>>:::777222000///000000///...---000222222===^^^{{{lllVVVYYYeee|||]]]FFF???@@@;;;>>>CCCCCC???CCCYYYpppgggTTTJJJ>>>999<<<555DDD```nnnZZZJJJnnniiiLLL:::444===nnnuuu>>>BBBAAAIIIOOOCCCQQQ}}}zzzmmm{{{~~~mmmcccjjj}}}ssshhhmmmffftttvvvsss???WWWssslllssswwweee___gggooopppvvvVVV???WWWVVVTTTOOOGGG@@@<<<<<<888777444111///000333555111000000000222444555777000333CCCVVVSSS???666;;;======<<<::::::;;;???BBBEEEEEEEEEDDDBBB>>>;;;999555222222666:::CCCRRR```vvv{{{LLL555///444444***------------------------dddUUUYYYZZZVVVRRROOOHHHAAA;;;888444222111111///...,,,+++******))))))******)))***+++---///222444555::::::999555222444:::???:::999666333222555:::>>>IIIIIIIIIIIIJJJMMMRRRVVVSSSMMMDDD===;;;<<>>bbbSSSsssyyymmmdddccc```\\\\\\___dddiiikkklllooooooooouuu~~~~~~mmmjjj||||||pppwwwwwwxxxxxxxxxwwwvvvuuutttpppnnnnnnppprrrrrrnnnkkkllliiigggiiioooxxx~~~yyyeeerrrMMMKKKOOOKKKIII::::::777333///------...444%%%,,,666666OOOzzzxxx___YYYbbbsssdddKKKEEEEEEEEEEEEIIIGGGFFFFFFIIIXXXvvvjjjGGGFFFFFF444111DDDFFFYYYrrrZZZMMMrrrWWW;;;444777___FFFIII===???QQQKKKIIIdddtttuuummm|||sssxxxbbb{{{]]]777OOOooohhhhhhyyy{{{qqqsssxxx]]]AAAIIIPPPQQQFFF;;;999999888>>>666333666777222000222333777555///...444888888333444666<<>>:::888999:::888555555:::@@@DDDFFFHHHFFFAAA<<<;;;;;;:::222111777;;;AAASSSgggzzzzzz~~~bbb888555444,,,111......---------,,,,,,,,,fffSSSWWWXXXUUUQQQNNNHHHAAA:::888444222111111///...,,,+++******))))))************+++---000333555777<<<999666666777999::::::666666555444444888===AAADDDEEEFFFGGGHHHKKKOOORRRHHHFFFDDDCCCCCCEEEGGGHHHFFFJJJZZZqqqoooDDD@@@;;;444555444222000111222222AAArrr]]]WWWyyytttrrrrrrwwwrrrdddooo}}}pppiiiqqqxxxyyyzzzvvvwwwwwwwwwuuussspppooorrrqqqpppqqqsssrrrooolllkkkjjjjjjlllpppvvv|||~~~yyytttooolllmmmqqqtttuuuvvvyyy___tttOOOKKKPPPKKKHHHCCC???:::555222111111111222///111555CCCjjjyyyfffYYYaaannneeeKKKCCCJJJVVVaaahhhllljjjiiikkkooo|||XXXIIIHHH===777???>>>OOOiii___OOO\\\gggJJJ<<<444GGGcccFFF===LLLOOOFFFHHHPPPvvv~~~~~~vvvttt}}}}}}yyyOOO???VVViiibbbnnn}}}{{{bbbFFFGGGLLLLLLDDD===;;;;;;888;;;555222555666222111222333666444000111666888666555444444444444555777888======999555666:::;;;888===@@@BBBAAA===:::::::::999222111666;;;AAASSSfffrrryyyvvvvvvEEE666333---111.........---------,,,,,,fffRRRVVVWWWSSSPPPMMMHHHAAA:::777444222111000///...,,,+++******))))))******++++++,,,...111444777999===888444666<<<>>>999333111333555666888;;;@@@CCC@@@AAACCCDDDDDDFFFIIIKKK???BBBFFFJJJMMMNNNNNNNNNLLLLLLTTTdddttt~~~TTT;;;888555444333333333333333444LLLmmmOOOVVV~~~sssfffnnn{{{rrrjjjggglllqqqqqquuu{{{wwwwwwxxxwwwuuuqqqnnnllluuutttsssrrrrrrqqqnnnllliiikkklllkkkkkkmmmssswww{{{~~~yyyuuueee___XXXTTTTTTVVVVVVVVVZZZ___nnnkkkuuu___vvvQQQHHHNNNLLLJJJHHHAAA777111///000000///,,,444111222RRR}}}{{{~~~iii___bbbmmm|||SSSNNNOOOZZZlll|||ZZZLLLHHH>>>;;;888DDD\\\fffYYYJJJgggqqqOOO>>>555999hhhRRR;;;GGG@@@AAALLLHHHRRRwww}}}|||uuu|||~~~zzz|||xxxeeeEEEMMM]]]```^^^vvv{{{}}}bbb???EEEGGGFFFBBB???>>>;;;888777333111333444333222444555555222111444999999555888888666333000222777<<<@@@@@@999111777BBB@@@444666888;;;;;;:::888888999888222000555:::BBBSSSdddnnnoooSSS:::222///000.........------------,,,dddQQQUUUVVVRRROOOMMMGGGAAA:::777333111111000///---,,,+++******))))))******,,,,,,---///222666999;;;999555444777<<<<<<666000000222666999;;;===@@@BBB>>>@@@BBBBBBAAABBBCCCDDD@@@DDDKKKPPPRRRRRRRRRQQQRRRLLLIIIOOO[[[jjj{{{WWWEEE999555333444444333444666PPPgggLLL\\\ppp]]]dddzzzpppiiikkknnnooorrrwwwxxxxxxyyyxxxvvvtttqqqooovvvuuusssqqqpppnnnlllkkkhhhjjjiiieee```___dddjjjttt}}}yyyooobbbZZZRRRLLLFFFCCCCCCEEEEEEEEEEEEKKK^^^yyy{{{jjjeeezzzUUUEEEKKKNNNMMMLLLBBB666///...000000///+++555222<<>>LLLfffiiiNNN\\\[[[AAA999777TTTlllAAA;;;===EEELLLDDDHHH\\\kkksssrrriiiwwwzzz|||pppvvvSSS@@@XXX```]]]ggg|||{{{|||{{{bbbAAAFFFDDDAAA??????===999555444222111111222333555666:::666000000555::::::888777777777777999:::<<<===>>>CCC>>>333888GGGEEE666555777888999999888888888888333111555;;;DDDTTTbbbmmmuuuooo```???333000///............------------eeeRRRUUUUUUQQQNNNLLLGGGAAA999777333111000000...---,,,+++******))))))******,,,---...111444777999:::222444666888888555222000111444888:::;;;<<<===??????AAABBBAAA?????????@@@DDDIIIOOOSSSUUUUUUWWWXXXZZZRRRLLLMMMUUUdddxxxsssHHH???888333444555333444777^^^rrrXXXjjjwwwvvvjjjhhhmmmqqqtttuuuwwwwwwwwwwwwvvvuuusssrrruuutttrrrooollljjjjjjjjjiiihhheee]]]UUUSSSWWW\\\iiisss}}}~~~~~~wwwooodddWWWKKKCCCDDDBBB???===???BBBEEEGGG???BBBUUUuuulllkkk[[[GGGNNNOOOLLLOOOEEE999222111333444222000555:::WWWxxxfff]]]eeeqqqxxxttthhh}}}YYYHHH===>>>;;;<<<[[[ppp```RRRqqqWWW===333CCCeeeTTT666CCCMMMCCC@@@EEECCCbbbvvvppphhhqqqxxxwwwdddRRRNNNeee~~~qqqpppnnnzzzsssooopppAAACCC______[[[nnn~~~~~~|||oooooonnn{{{|||bbbOOOIIICCC>>>===<<<:::555111333333222111222555888999@@@888000///444888;;;;;;555555777===DDDCCC;;;444===GGGFFF999999EEEDDD888:::::::::::::::::::::999888444222444<<>>===???AAAGGGLLLRRRVVVXXXZZZ___bbb[[[WWWUUUWWW[[[dddsss\\\JJJ>>>555666777444555:::fffzzzmmm[[[oooxxxllliiiooovvvyyyyyywwwvvvuuutttsssssstttttttttsssppplllhhhggghhhiiikkkiiiddd\\\UUURRRSSSVVVcccooozzz}}}{{{zzzyyyvvv~~~ttteeeVVVKKKCCC>>><<<>>>@@@BBBAAAAAAEEELLLQQQEEEDDDSSStttqqqVVVcccOOOSSSPPPGGGHHHAAA777222000222222222000111DDDpppwwweeebbbppp{{{{{{xxxrrrUUUEEEAAA;;;333JJJgggjjjXXXTTTzzzsssCCC111@@@XXXmmm:::===EEEBBBKKKBBBBBBKKKiiipppwww___fffjjj```OOO???:::PPPlll{{{}}}{{{rrrlll]]][[[nnnnnn}}}XXX???PPPddd[[[WWWhhh}}}}}}ssspppxxxcccnnnhhhaaabbbnnnxxx{{{ZZZKKKKKKCCC<<<:::999555222111333666666222222777;;;<<>>GGGOOOLLL===000<<>>===;;;;;;======<<<:::888555333555===JJJWWW```kkkuuujjj|||RRR333111222/////////.........------fffVVVYYYWWWRRRMMMKKKFFF@@@999666333000000///...,,,,,,+++******))))))*********---111555777666555333111555777555000...000444444666888999999888999:::<<<<<<===<<<<<<>>>AAADDDKKKQQQXXX\\\]]]___dddhhh]]][[[ZZZZZZZZZ^^^kkkxxxqqqUUUEEE:::999999555777===fffyyy|||~~~oooaaaYYYqqqyyyvvvyyy~~~|||yyyvvvsssrrrssstttuuusssrrrpppkkkgggeeehhhjjjmmmllliiieee```\\\YYYXXXbbbnnnyyyzzzvvvrrroookkkhhh___RRRFFF???============CCCHHHHHHEEEGGGQQQZZZPPPIIITTTsssxxxZZZjjjRRRUUUPPPEEE===:::555111......///000000222QQQ~~~~~~~~~~~~wwwoooooowwwlllSSSCCC>>>666===UUUgggaaaRRRssswww~~~KKK777CCCNNN```@@@;;;DDDNNNBBBFFFFFFJJJfffuuunnn\\\LLLOOObbbqqqqqqkkkxxx|||fffRRRhhhTTTAAAUUU^^^XXX[[[fff{{{zzz}}}|||vvvzzzyyyoooWWWVVVaaannntttzzzhhh[[[ZZZ___ddd{{{jjjTTTHHHJJJBBB;;;888555000000444555999999444333999>>>???@@@:::777888777444666;;;===>>>CCCKKKQQQNNNBBB777666???EEECCC???>>>===<<<>>><<<:::;;;===>>>===<<<999777444666>>>LLLYYY```kkkuuuqqqwwweee;;;444333////////////............cccXXXZZZXXXRRRMMMJJJEEE@@@999666222000000///...,,,,,,++++++***)))************---222666888666333111555666666333000///222444444666888888888777999:::888999999999;;;>>>CCCGGGPPPWWW^^^aaaaaaaaaeeehhheeeaaa\\\XXXUUUZZZhhhwwweee}}}]]]KKK===<<<;;;666888???~~~mmmeeebbbwww~~~zzzuuussstttvvvwwwsssrrrpppkkkfffeeehhhlllooonnnnnnnnnlllgggaaa\\\^^^jjjuuutttnnnhhhccc___PPPLLLGGGCCCAAA@@@???===???GGGMMMKKKFFFGGGQQQ]]]WWWMMMUUUssszzz}}}mmmoooRRRSSSPPPFFF::::::888555111000111333555;;;```xxx{{{pppyyyrrrtttssstttzzz___EEEBBB===888GGG___ZZZTTTUUUyyyPPP<<<>>>:::YYY<<<@@@;;;BBBCCCEEEEEEGGG```zzztttqqqaaafffppplllaaammmpppOOO888KKKRRRWWWfffooozzzwww{{{qqqddd\\\cccrrrvvvgggVVVCCCDDDQQQrrrllllllkkk```jjjaaabbbcccXXXTTTXXXXXXIII@@@:::777333...111777666;;;;;;555444;;;@@@@@@>>>:::;;;===:::444444888666999???FFFJJJIIICCC>>>...444<<>>===:::888555666???NNNZZZ```fffqqq|||}}}tttuuuEEE666333000/////////............bbbVVVTTTRRRQQQOOOKKKGGGCCC:::777222///............+++++++++***((((((***,,,///+++...777;;;777333333:::999777444222111000///888777777666666666666666888:::===???AAACCCFFFHHHRRRWWW^^^aaabbbfffmmmssslll^^^XXX\\\ZZZTTT^^^ooo|||~~~{{{PPPCCC<<<555555777HHHuuuZZZ[[[zzz}}}yyyxxxxxxwwwwwwxxxxxxuuupppkkkiiikkknnnpppwww{{{wwwttttttqqqkkkjjjiiigggeee```XXXOOOIII>>><<<<<<>>>;;;777:::CCC;;;@@@DDDAAA;;;???SSSfff```LLLOOOqqqeeePPP```OOOMMM999;;;:::666222111000000333FFF{{{wwwhhhppp||||||tttoooqqqvvv|||qqqWWWOOO<<<888HHHPPPhhhfffSSS\\\qqqBBB<<<;;;XXXQQQ666>>>999@@@IIIIII???CCCfff~~~~~~sssfffcccdddeee|||}}}lllQQQ@@@IIIVVV[[[dddrrraaaIIIAAAXXXmmmhhhTTTGGGDDDEEENNN___qqquuulllyyyrrrfffkkkbbb\\\]]]___[[[TTTPPPAAA;;;666333111222888@@@DDD@@@999333///111666;;;;;;999777777999999777555333777::::::555666???JJJ777222888>>>;;;>>>AAA;;;===:::777888>>>BBB@@@;;;:::666444888BBBOOOYYY^^^kkknnnvvvVVV000555000000...---------------dddVVVTTTSSSQQQOOOLLLFFFCCC:::666222///.........---+++++++++***((((((***,,,///---///777999666444555666555444222222111111111777666666666666666777777999;;;>>>AAABBBEEEHHHJJJTTTYYY^^^bbbdddfffjjjmmmddd```aaaddd___XXX[[[fffwwwtttqqqpppqqqqqqnnnlllwwwcccKKK@@@888666888LLLhhhPPPWWWzzz}}}|||{{{yyyxxxxxxwwwuuuqqqmmmlllnnnqqq{{{zzzrrrjjjeee^^^VVVOOOHHHBBB>>><<<999999;;;999666999@@@;;;:::===???;;;999FFFXXXOOOBBBHHHhhhZZZwwwWWWaaaKKKAAA;;;:::888444222222333333:::aaatttqqqvvv~~~zzzsssooorrryyy}}}tttjjjiiiooocccUUUCCC777===HHH^^^kkkbbb___wwwLLL888999HHH}}}rrrHHH;;;JJJBBB???CCCCCCAAAFFFPPPuuujjj\\\^^^mmmyyynnnXXXCCC888CCCPPPZZZjjj{{{YYYEEEAAAVVVhhh```NNNBBB???>>>DDDOOO\\\tttuuu{{{|||zzzkkkssstttmmmeee___SSSFFF>>>888444444444666???HHHDDDBBB>>>999444222222333>>>:::666333222333222222666777999:::999999===AAAHHHAAAAAA???:::<<<===333888777555666<<>>>>>:::;;;>>>===;;;BBBMMMAAA===CCC[[[xxx[[[fff^^^eeeQQQCCC>>>999444222111333444555DDD~~~qqqjjj}}}~~~xxxrrrpppvvv}}}www___III@@@BBBOOOpppuuu[[[KKK:::555BBBRRRjjjgggVVVkkkvvveee:::999999XXXQQQ666555;;;EEEGGGBBBAAAFFFFFFaaasss]]]XXXfffxxxvvvzzzttt[[[MMMEEEHHHNNNVVVhhh}}}xxxXXXFFF???MMMYYYSSSFFF@@@>>><<>>999555555666999AAAKKKGGGDDD???:::555111000///666666666555666777888888777888:::<<<>>>??????>>>KKKFFFEEEAAA<<>>LLLgggzzzkkkZZZBBB;;;777===cccWWWFFFVVV~~~~~~xxxrrrppprrrwwwzzzqqqeeeQQQIII???888666777:::<<<:::999999;;;>>>@@@AAACCCOOOQQQLLLCCCAAAFFFHHHDDDAAAAAACCCOOOjjjjjjkkk```aaaUUUGGG>>>888333222222222222444]]]jjjnnnsssvvvrrrttt|||}}}uuu[[[LLLFFFEEEHHHLLLaaa}}}___OOOAAA777???JJJccceeeSSS\\\}}}rrr???;;;777BBBpppGGGAAA>>>@@@@@@>>>@@@EEEAAAFFFWWWmmm{{{~~~mmm[[[RRROOO^^^xxxkkkooo|||ccc\\\UUUPPPMMMSSSggg|||}}}ttt~~~^^^III;;;@@@IIIHHHCCCAAA>>><<<===BBBLLL___}}}aaaJJJHHHOOOSSSCCC===999777555666===EEEIIIDDD>>>888444333333333...222888;;;<<<<<<<<<===AAAEEEHHHFFFDDDEEEFFFEEEEEEGGGMMMKKKCCCIIIMMMCCC@@@CCCAAA<<<<<<@@@@@@:::999888999<<>>888@@@ooo^^^NNN]]]~~~zzztttrrrtttxxx||||||zzzzzzvvvjjj[[[PPP@@@<<<777555666:::>>>???:::<<<===>>>@@@CCCFFFFFFaaannneeeKKKEEEUUUVVVEEEGGGGGGCCCGGGaaayyynnneeeWWWNNN@@@===777333444333000111555bbbmmmzzzllluuutttxxx~~~}}}}}}vvv[[[PPPGGGIIIRRR___nnnzzzwwwjjjQQQGGG<<<;;;AAA[[[mmmddd```yyy~~~~~~vvvMMM>>>;;;999VVVdddBBB333888@@@BBB@@@HHH@@@>>>FFFMMMQQQ[[[hhhvvvvvv```VVV\\\TTTTTTcccttt}}}]]]qqqoooSSSSSSRRRMMMMMMXXXppp|||sssyyyrrrXXXFFF:::???IIIJJJEEEBBB:::888888===III^^^{{{yyygggTTTNNNTTTDDD???:::888555333777>>>DDDBBB@@@??????>>><<<999333777:::;;;;;;===BBBGGG___iiimmmaaaQQQJJJJJJJJJIIIPPP^^^^^^OOOJJJJJJCCCAAAHHHFFF>>>;;;??????:::888999;;;>>>EEEMMMUUU[[[gggrrr~~~ZZZ;;;111111///...............hhhWWWVVVVVVUUURRRMMMEEE@@@999555111...---------,,,)))******))))))))),,,...222555666444333555666555777555333111111333555777333333333444555777888999;;;>>>BBBEEEHHHLLLPPPSSSYYY]]]dddiiikkkiiieeebbb]]]``````^^^___\\\MMM;;;111555888999888888:::<<<===;;;888333FFF{{{ZZZDDD:::CCCwwwzzzdddUUUddd}}}xxxwwwxxxyyyyyy}}}wwwppplllcccTTTGGG@@@888777666777:::===>>>???;;;AAADDDAAA???AAACCCDDD]]]qqqoooUUUQQQgggnnn^^^PPPLLLDDDHHHbbbgggpppUUULLL???<<<666444666444000555===bbbyyyvvvuuuuuusssvvv|||}}}wwwgggVVVKKKEEERRReeeqqqsssvvvzzz]]]MMM@@@888:::RRRrrrsss\\\cccnnnBBB<<<444<<>>BBBCCC???>>>BBBFFFFFFHHHKKKQQQlll|||{{{eeeZZZRRRBBBIII[[[]]]xxx___```\\\GGGKKKMMMKKKPPPbbbzzzyyytttzzzhhhYYYFFFAAACCCLLLSSSNNNEEE???;;;999777;;;III```|||yyypppffffffeeeeeeiiipppzzz~~~zzzzzzmmmUUULLLSSSAAA===:::999666333555;;;;;;===BBBIIINNNLLLEEE???===??????===>>>HHHYYYgggiiiTTTKKKGGGIIINNNcccnnn```PPPLLLIII===GGGGGG===999???@@@;;;888:::===@@@EEELLLTTTZZZgggrrr~~~~~~~~~jjj:::111111000///............lllWWWWWWVVVVVVSSSMMMEEE@@@888555000------------,,,))))))***))))))***,,,...333666666333444888666111555444111000000333555777333333333444555666777888999<<>>???888;;;iii{{{|||kkkJJJ===HHH~~~yyybbbUUUggg}}}yyyuuuoooggg```ZZZPPPDDD======999999:::<<<@@@BBBBBBAAAPPPXXX[[[TTTLLLKKKNNNOOOZZZlllrrreee```nnnxxxvvv]]]UUULLLSSSnnn\\\xxxTTTNNNEEE<<<666444666333222===MMM}}}~~~qqqvvv~~~yyy{{{vvvgggXXXOOOeeewww|||tttSSSDDD<<<:::BBBgggwwwYYYMMMwww}}}HHH999555333>>>___wwwPPPAAAAAA???BBBCCCBBBDDDGGGGGGCCC@@@JJJXXX```]]]VVVUUUXXXVVVVVVWWWWWW[[[eeeooosssWWWXXXqqq}}}UUUFFFKKKLLLKKKTTTiii}}}vvvzzzvvvbbbNNN>>>FFFRRRZZZVVVJJJ@@@<<<===;;;999<<>>FFFMMMOOOKKKFFFDDDGGGHHHFFFGGGQQQdddsssfffPPPCCCCCC@@@WWWqqqkkkVVVNNNNNN>>>JJJKKK>>>888>>>@@@:::888:::>>>BBBFFFLLLTTTYYYfffooo{{{~~~~~~|||===222111000///............fffWWWWWWWWWVVVSSSMMMEEE???888555000---------,,,,,,((()))***))))))***,,,///444666555333555:::666...333111///...///222666888444444444444444555666777888;;;@@@CCCGGGKKKOOORRRZZZ```ggghhhccc^^^\\\]]]aaaaaa```ZZZMMM>>>555444>>>:::888;;;BBBFFFFFFCCC???;;;DDDAAA777XXXgggtttNNN@@@KKKwww]]]SSSggg}}}~~~yyyrrr]]]UUUOOOJJJCCC;;;;;;@@@<<<<<<===AAAEEEHHHHHHHHHnnnxxx{{{qqqdddaaacccdddhhhssszzzuuujjjfffnnnwwwjjj___VVV___zzzSSSwwwNNNIIIDDD===777444555222333DDDZZZ|||www{{{|||ooouuu~~~{{{uuuyyy|||~~~vvvyyy{{{sssXXXGGGCCC===555XXX{{{dddNNNmmmMMM777;;;999444<<<```ppp[[[EEEGGGBBB999999CCCGGGDDDIIIFFFCCCDDDLLLYYYccciiihhhnnnooouuu|||}}}vvv``````gggNNNAAAFFFGGGHHHTTTlll~~~sss~~~vvveeeSSSBBBPPP^^^___QQQ@@@999;;;;;;999666;;;LLLjjjzzzcccRRRGGGCCC@@@AAABBBCCCEEEJJJPPPUUU```hhhyyyttt[[[EEE999666555AAA?????????:::333111333:::666555:::CCCJJJNNNNNNJJJOOORRROOOIIIJJJTTT^^^zzzvvvWWWCCCDDD888MMMnnnmmmUUUHHHHHHEEEQQQQQQBBB999>>>???999777;;;???CCCFFFLLLSSSYYYeeemmmxxx}}}yyyHHH222111000//////.........^^^TTTXXXYYYTTTPPPLLLEEE>>>;;;333...///000...---...---,,,***((('''***000444888444222444666666555333555111...///333666666555555555555555555666777888<<<<<<<<>><<>>888444888555---IIIzzz{{{ooossswwwzzzyyyuuusss{{{}}}yyywwwrrruuu|||vvvQQQXXXpppMMMIII>>>===MMMlllnnnTTT___~~~SSS>>>999777666444EEEsssoooSSSDDD===:::===EEELLLOOOWWW]]]WWWLLLHHHKKKMMMbbbjjjjjjrrr|||cccVVV\\\mmm{{{LLL>>>FFFHHHFFFRRRkkkvvvrrr~~~yyyrrrbbbNNNDDDOOOnnnsssPPP;;;===999999999888;;;JJJeee~~~vvv^^^LLL@@@<<<:::999888888:::===AAAEEEHHHVVV]]]jjjzzzxxxnnndddPPP<<<;;;@@@:::555CCCIIIAAA:::;;;:::555+++222888<<>>BBBEEE===888999777:::@@@DDDHHHPPPXXXdddlllvvv}}}~~~YYY888///000222+++,,,000---]]]TTTXXXYYYUUUPPPLLLEEE>>>;;;333......000...---...,,,+++***((()))---333777888333111555666222000111444111///000333666666555555444444555555666777888:::;;;<<>>???AAAFFF@@@GGGMMMNNNPPPSSSSSSQQQjjjuuueeeaaaqqqiiisssxxxpppaaaRRRHHHBBB\\\lllddd]]]WWWHHH???888555888333111QQQxxxmmmmmmvvvyyysssqqqvvvwwwttt}}}|||wwwpppooossspppjjj|||vvvuuuZZZOOOvvv~~~TTTJJJ>>>>>>GGGeeerrrZZZZZZWWW===777555444000444PPPpppxxxaaaSSSQQQBBBCCCGGGLLLKKKDDDCCCFFFJJJZZZ```fff}}}nnnaaa\\\WWWpppjjjNNNAAAGGGHHHGGGTTTmmmuuuuuutttaaaSSSEEEIIIjjj|||^^^BBB@@@???<<<;;;999<<>>AAABBB;;;777777666999???DDDIIIQQQZZZccclllwww~~~ggg:::///000222,,,,,,000,,,]]]UUUXXXYYYUUUPPPLLLEEE>>>:::333......///...---...++++++***)))***///555999:::222111::::::000,,,111333000///111555777666444444444444444555666777888888999;;;>>>CCCIIIOOORRRQQQSSSVVVXXXZZZ\\\___aaa___XXXLLLCCCIII]]]rrrvvvttttttyyyfffhhhvvvdddPPPIIIrrr|||vvvNNN___~~~wwwZZZYYY{{{|||uuu{{{{{{{{{jjjTTTDDD;;;444555:::???@@@===<<<>>>:::IIITTTPPPHHHHHHRRRZZZWWWYYYQQQJJJIII@@@999AAAIIIPPP[[[bbb___SSSHHHBBBBBBTTTrrrYYYtttgggdddWWWAAA888666777222777___{{{tttkkknnnxxxxxxmmmmmmxxxzzzqqqrrrlllhhhyyy{{{mmmgggnnnppp]]]aaammmeeeKKKOOOzzzZZZKKKhhhiiiSSStttaaaLLL>>>@@@???YYYvvvcccSSSmmmUUUCCC999666888444...666EEErrrtttjjj___[[[\\\bbbllluuugggVVVYYY\\\YYYnnnwwwZZZXXXDDDGGGHHHIIIWWWooouuuzzzwwwYYYJJJHHHCCCfffoooLLL>>>888===;;;888<<>>444222777777999RRRpppmmmVVV[[[TTT???999DDD```sssYYYCCC===JJJhhhqqq]]]KKKHHH]]]^^^NNN===>>>>>>777555555444777>>>DDDJJJSSS\\\dddmmmxxx|||nnn>>>111///222------000,,,___UUUYYYYYYUUUQQQMMMFFF>>>:::333---...///---,,,---++++++*********...333777;;;222333>>>>>>111...666111//////222666888666333333333333444555666777888777888:::>>>CCCIIINNNQQQRRRTTTVVVXXXZZZ\\\___bbbWWWNNN@@@888???SSSlll|||eeegggkkk{{{www^^^VVVzzz{{{YYYeeesssUUUXXX|||~~~qqqYYYEEE@@@DDD>>>>>>======>>>@@@EEEJJJNNNVVV^^^dddkkkpppppplllooo```HHH:::AAAIIIBBB888CCC===>>>GGGLLLGGGDDDFFF999KKKlllXXXaaakkknnnfffCCC888666777222AAAppp~~~|||pppjjjwwwwwwqqqfffbbbeeegggfff[[[SSSGGGMMMxxxqqqccc]]]YYY\\\vvv}}}mmmVVVKKKQQQddddddFFF;;;]]]\\\GGG___uuubbbqqqQQQAAABBB777MMMvvvlllQQQZZZzzzdddOOO>>>555999:::444222888CCC{{{___XXXYYYQQQUUUcccuuuvvvTTTUUUEEEFFFFFFJJJZZZrrr{{{ttt___FFFCCC<<>>:::666444333444444444333222222333555777888:::@@@LLL^^^pppzzzrrrjjj^^^TTTWWWYYYGGG;;;FFFRRRBBB999;;;QQQfffgggXXXLLLCCCCCCFFFGGG===222333===cccaaaYYYRRR@@@<<>>NNNfffiii[[[NNNYYY{{{wwwiii[[[GGGDDD555DDDooosssXXXOOOrrryyykkkaaaGGG333444777444222666888DDDhhh___KKKVVV[[[QQQTTTdddOOOGGGEEEDDDDDDKKK^^^tttwwwuuunnnKKK???NNNdddkkkqqqgggJJJ>>>:::777???TTThhhooommmddd^^^QQQCCC:::777777555555444333222111000000000444333333222222333444555888===GGGVVVhhhwww|||}}}zzznnn```LLLEEEMMMTTTFFF===GGGTTTYYYOOOAAA===OOOgggrrrppprrrtttkkkVVVDDD>>>;;;666:::tttqqq___WWWLLLEEEDDDLLLlll}}}wwwiiiOOOBBB@@@QQQmmmrrr^^^SSSWWWUUUSSSBBB555777777333666222111444<<>>ZZZ~~~nnn[[[XXXTTTQQQRRRVVV[[[^^^sssKKKGGGEEEBBBCCCNNNcccwwwtttvvvyyyccc[[[ZZZ[[[lllnnnUUUAAA<<<:::CCCWWWgggfff]]]FFF???888333333444222///...///000000111111111111222111111111000111111222444888@@@MMM^^^mmmxxx}}}}}}wwwrrrtttuuuhhhWWWGGGFFFRRRYYYKKK@@@BBBCCCUUUbbbeee[[[]]]rrrxxx\\\PPPEEE888888ddduuu```^^^XXXGGGBBBDDDNNNWWWTTTQQQKKK@@@===???MMM]]][[[LLLFFFLLLIIIGGG:::222666666222666111000444<<>>000222...---///...dddVVVZZZZZZVVVRRRMMMGGG???999222,,,---...,,,+++,,,******+++***+++---111444---333555222000222333111+++,,,000666;;;:::555000111111222333444666777888777888999;;;===???AAABBBEEEJJJQQQWWWZZZ\\\]]]___VVVQQQUUUfffwww{{{xxxuuu~~~}}}nnnXXXiiiSSS]]]yyyzzzwwwkkk___\\\NNNKKKJJJSSSbbbgggWWWAAA===CCCCCC;;;;;;MMMjjjiiiiiihhh___iii^^^YYYpppyyyWWWOOOWWWmmm}}}nnnuuuzzznnnMMM666666:::999___oooaaasss}}}kkkjjjuuuooodddjjjmmmCCC\\\jjjCCCFFFZZZggg\\\UUU___hhh```gggccchhh{{{|||www{{{vvvxxxWWWGGG===???TTTuuuuuuSSShhhyyyyyywwwYYY@@@:::999222000444(((666444///HHHpppeeeVVVRRRWWWWWWOOOMMMTTT\\\___aaaHHHMMMEEEAAACCCRRRiii{{{sssxxxzzzjjjVVVUUUWWWHHHAAA<<<999BBBTTT___WWWHHH777444222333444444333222///000111222333444444333000000000000000000000111000333:::FFFVVVfffqqqwww{{{{{{uuulllmmmrrrlll___XXXYYYcccbbbRRRGGGCCC:::CCCWWWkkkppplllooozzz}}}___HHH;;;@@@UUUvvvwww]]]]]]```III???AAA===;;;>>>;;;777;;;444888>>>BBB???;;;<<<@@@???>>>555111777666111666111000333;;;CCCLLLYYYdddrrruuuyyy}}}zzzfffDDD111111...,,,///000gggVVVZZZZZZVVVRRRNNNGGG@@@999222,,,---...,,,+++,,,)))***++++++,,,///333777///888:::111...444555000***,,,000777;;;;;;555000111111111333444666777888888888999:::<<<===>>>>>>KKKOOOVVV[[[\\\\\\[[[[[[JJJBBBGGGaaa}}}vvv]]]}}}}}}|||\\\SSS^^^qqq]]]]]]```XXXLLLGGGdddZZZRRRZZZppp}}}pppZZZJJJHHHBBB???DDDPPPXXXYYYPPP^^^ssspppfff{{{mmmzzzrrruuuuuuyyyZZZ]]]xxxzzztttOOO555666;;;<<>>OOOVVVIII777444222111000//////222555111111222222222222222111111111111222222222222222...111777CCCSSScccooovvvyyy|||vvvlllllltttvvvpppnnnmmmpppgggUUUOOOKKK???AAAAAAJJJUUUUUUOOOSSS^^^kkkiiiTTTQQQ@@@LLLvvv\\\[[[hhhSSS>>>EEE<<<777???999222>>>111444555222222888???BBB::::::222111888666111555222000333;;;CCCLLLYYYdddqqqssswww{{{lllHHH222111...,,,000111```UUUWWWXXXVVVQQQJJJEEECCC888222---...---++++++---++++++)))(((---555:::999---888===888333333222---++++++,,,111555777444111111111111222333444666777:::;;;:::666222555===DDDKKKPPPSSSTTTYYY^^^ZZZRRR>>>:::888FFFhhhzzzxxxiii^^^XXXbbbxxxhhhyyy___NNNbbb|||vvvpppZZZBBB;;;>>>===888CCChhhxxx]]]XXXiiivvvxxxXXX]]]dddaaaPPPCCCJJJZZZaaaiiikkkrrrtttfffrrrlllaaaaaawww{{{xxxSSS333666444===rrrYYYYYYooommmvvvxxxfffiiivvvkkkeeedddlllvvvxxxvvvuuuvvvttt]]]NNNjjjrrrgggddd```OOOLLLiiivvvtttxxxttttttsssgggPPPBBB===GGGkkk{{{eee\\\tttUUUDDDBBB888///111444000111111222444666888999UUUsssuuuZZZTTTWWWUUUPPPRRRXXXWWWWWW\\\[[[]]]iiiTTTHHHPPPCCCAAAFFFWWWjjjxxxxxxqqq}}}hhhTTTEEE;;;999777777===BBB@@@999555111000000222555777888888666444222000111333666999666444222111000111222333///111555>>>KKK[[[iiirrrzzzmmmkkkssswww|||___WWWbbb___LLLNNNNNNKKKFFFAAA>>><<<:::DDDXXXwwwZZZPPPEEEZZZuuusss[[[UUUbbbjjjXXXIIIEEEEEE<<<777888666666444222111333444444333444444444444444444444444111111333888@@@MMM[[[eeennntttzzz{{{zzz}}}JJJ000444...,,,000,,,aaaWWWYYY[[[XXXRRRJJJDDDAAA888222---------++++++---++++++)))(((,,,444999888...888===888444666666222+++,,,...222555666333111111111111222333444555666999999777444222444:::???EEEMMMRRRTTTWWW[[[[[[XXX@@@CCCFFFRRRmmmkkk```BBB>>><<<999DDDdddoooqqq~~~sssTTTggg|||hhhffflllaaaKKK;;;555:::@@@>>>BBB]]]wwwdddXXXbbbttt~~~dddppplllSSSIIIMMMFFFQQQ```vvvkkkmmmdddkkkqqqQQQ999;;;555FFFYYYcccwwwwwwyyysssgggkkkuuucccbbbeeejjjmmmmmmnnnrrrxxxtttaaaNNNhhh|||zzzdddEEE;;;DDDTTTWWWVVV[[[```hhhcccwwwxxxnnnvvvnnnSSSAAA;;;CCCggg{{{jjjYYYzzzsssVVVGGGEEE===555222---//////000111222444555666777@@@TTTqqqnnnVVVIIIJJJPPPUUUUUUOOOVVVVVVVVVZZZYYY[[[hhhzzzVVVIIIGGGBBB???EEEVVVjjjyyy}}}xxxvvv]]]III<<<777666666999<<<:::666333555444444555888;;;<<<<<<999777555333333555888:::777666333111000000111111111222666===IIIXXXeeemmmtttvvvrrrppprrrrrr}}}^^^VVV]]]bbbYYYYYYVVVOOOFFF@@@;;;999;;;GGGrrrkkkWWWOOObbbuuulllVVVYYYmmmvvvjjj\\\ZZZXXXJJJAAA===666666444111111222333333222222333333333333333333333111222444999BBBNNN\\\eeekkkqqqxxx{{{{{{~~~RRR444444000...111---cccYYY[[[]]][[[TTTKKKCCC>>>888111---------++++++---++++++)))'''+++333777666---666:::555222666888444,,,---000333666555222000111111111111222444555666777666444333333444777888<<>>DDDGGG]]]uuukkk~~~qqqXXXkkkzzzfff]]]uuuwwwPPPIII???;;;===AAAAAA===FFF^^^YYYTTTTTTUUUfffnnnjjjuuu~~~jjjZZZTTTXXXdddtttpppsss```fffnnnNNN<<<===555OOO^^^sss{{{{{{ccc___eeegggYYY\\\ccceeebbb___eeennntttqqqdddNNNiii|||~~~YYYFFFAAA===HHH\\\___VVVTTTNNNNNNlll|||fffwww{{{ZZZDDD;;;???```zzzrrrSSSwwwzzz___MMMFFF===999444))).........//////000111222)))...555===KKKccciiiVVVRRRLLLHHHHHHLLLPPPSSSLLLSSSSSSTTTYYYWWW]]]mmmlllTTTGGGEEEAAA>>>DDDUUUiiizzz~~~gggMMM;;;777777777666666555444333555444444666999;;;<<<<<<===;;;888777666888:::;;;:::999666333111/////////222333555<<>>>>>>>>???>>><<<:::999:::;;;======;;;888555222000......111111333999CCCOOO[[[bbbqqqyyyvvvgggTTTDDDNNNjjj~~~nnnppp|||uuu]]]OOO???CCC[[[}}}eee___ppp{{{ooohhhzzz{{{hhhWWWMMMIIICCCEEEFFF>>>888666222111111111000////////////000000111222222111333777<<>>???DDDDDDNNNqqq```~~~WWWQQQeeevvv}}}zzzhhhlllfffXXXgggjjjYYYKKK@@@:::EEEKKKOOOZZZrrrrrraaawwwfffPPPBBB777555666<<>>>>><<<;;;;;;===@@@BBBCCCCCCAAA???>>><<<<<<<<<===>>>???>>>;;;888555222000//////000111777@@@MMMXXX___kkkrrrooodddWWWIIIOOOggghhh]]]GGGSSSnnnssszzzzzzuuujjjuuummmVVVDDDBBBCCC;;;:::777444222222222111000//////000000000111111111111333777<<>>===<<<;;;===@@@CCCDDDCCCBBBAAA@@@?????????@@@AAA@@@???===;;;888555333222000///111555>>>JJJUUU\\\ccckkknnnmmmfffVVVRRRaaajjj```KKK]]]|||wwwooozzzTTTGGGFFF>>><<<999666555555444333222111111111111111111111111111333777<<>>???<<<;;;===OOOIIIMMMdddvvvbbb\\\SSSEEECCCOOO]]]uuuuuussshhhYYY[[[iiimmm}}}fffwwwXXXOOOddd|||~~~{{{zzz}}}fff```jjjbbbuuuaaaSSSWWWaaa___RRRUUUmmmxxxeeeeee\\\KKK===777777;;;===???LLL]]]|||nnnssspppwww}}}PPP>>>777>>>iii[[[xxxhhhbbbooolllZZZYYYZZZ]]]aaabbbcccjjjrrrttt~~~iiiUUUYYY___tttXXXMMMssspppVVVRRRooo{{{vvvVVVJJJ999AAAdddzzz[[[[[[wwwjjjVVVXXXMMM:::111...---------------...///000+++222888333***'''---666//////000111333777:::<<>>===;;;999777666222222222555===GGGQQQWWW[[[kkkyyyhhhWWW\\\kkkkkk[[[MMM]]]{{{|||dddKKKJJJHHH>>>;;;888777777777777666555444444333333222222111000222666;;;@@@GGGOOOTTTVVV]]]gggrrr{{{WWW555444222,,,333rrr]]]^^^]]]YYYQQQIIIBBB???666000,,,,,,+++)))))),,,(((***++++++///666999777///555666333555<<<:::333***000777:::888555444333111111111111111111222222222777;;;;;;888888<<>>ppp]]]hhhcccmmmgggSSSVVVYYY]]]```^^^]]]eeeooooooxxx}}}nnnYYYXXXZZZ~~~iiiVVVaaa{{{xxxuuuqqqttt~~~|||ZZZNNN<<>>===;;;999888555444333666<<>>444111...,,,,,,,,,,,,+++++++++***)))...555666333000555777555555777999777......222999;;;666111///222333333444444333333222777777999===BBBBBB>>>:::@@@===999555444999@@@EEERRRdddfff```gggooonnnmmmfff^^^VVVOOOLLLNNNYYYeeepppzzzuuuYYYBBB???GGG@@@UUUyyyuuu___PPP]]]|||wwwRRR>>>AAA???MMMppp{{{ooozzzjjjRRRRRRgggjjj```hhhzzzuuummmHHHBBBHHHCCCKKKHHHYYYiiiFFFFFF???:::;;;===@@@EEEJJJmmm}}}eeedddccczzzXXX;;;111AAAbbb}}}```jjjppp^^^RRRWWWYYY[[[]]]^^^```dddgggnnnoooxxxkkkYYYUUU^^^sssYYYSSSnnnooohhhnnnvvvaaaEEEDDDDDDXXXvvveeeddd]]]OOO:::666(((------------------------------------...000111222333333333444555666777777;;;===@@@BBBCCCBBBAAA@@@GGGHHHHHHGGGFFFFFFGGGIIIIIIJJJLLLMMMMMMKKKIIIGGGGGGIIIKKKLLLMMMNNNPPPRRRQQQSSSSSSWWW^^^ccc{{{WWWEEE===AAAAAABBBHHHYYYnnnpppiii|||~~~iiinnnuuuZZZ```ooo___YYY___```aaaeeeUUUWWWlll]]]GGGDDD???<<>>???CCCEEEBBB;;;999<<<<<<999555555999BBBLLLSSSMMM___vvvfffSSSTTTuuulllRRRUUUIIIRRRJJJpppwwwUUUOOOlllyyyzzzooolll|||wwwnnnjjjgggMMMJJJQQQDDD???;;;;;;;;;999888::::::888555333111111111222222444888;;;>>>BBBHHHLLLTTTZZZcccnnnyyyccc888000666333///kkkYYYYYYZZZXXXTTTLLLDDD>>>444111...,,,,,,,,,,,,++++++,,,***(((,,,333555222000444666444333666777555///...333:::<<<777222000222333333444444333333222555777999===@@@BBBAAA???BBB???<<<999:::@@@IIIOOO]]]uuuwwwcccWWWXXXddduuuhhh```WWWQQQNNNQQQ]]]iiiaaafffwwwzzzdddaaammmnnnvvvlllzzzNNNQQQ]]]|||qqqZZZFFFAAAEEEAAAFFFXXX```\\\[[[aaajjjvvvnnn\\\MMM===WWW}}}qqqbbbyyyyyyWWWXXX\\\lllvvvmmmTTTDDDPPPggglll\\\bbbpppOOO>>>888777>>>FFFKKKNNNPPPjjj~~~bbbYYYfffddd|||SSS;;;666FFFvvviiiyyy^^^jjjooo]]]QQQUUUWWWYYY[[[\\\___bbbeeejjjmmmvvvlllYYYSSS]]]oooiiiooohhhrrriiiIIIDDDAAARRRzzziiiZZZ{{{wwwzzz[[[___XXXBBB999(((------------------------------------...000111222222222222333444555666777999;;;>>>AAACCCCCCBBBAAAFFFGGGHHHGGGEEEDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLLLLFFFHHHJJJKKKKKKMMMOOOQQQNNNPPPOOOQQQWWW^^^zzztttEEEBBBMMM===??????FFFXXXnnnjjjddd{{{zzzyyyVVVRRR```]]]dddmmmlllppprrr]]]ccc|||iiiUUUJJJAAAAAAFFFIIIKKKLLLEEEEEEGGGJJJHHHBBB>>>>>>;;;999666666:::AAAJJJOOORRR^^^pppxxxrrrfff^^^]]]UUUaaayyyWWWMMMmmmxxxwwwpppnnnwwwpppooo}}}UUUGGGIIIKKKEEE???;;;<<<;;;888888:::<<<:::777444222222222222111333666999<<>>AAACCC===<<<888666777<<>>DDDFFFRRRbbbpppwwwwwwtttrrrqqqxxxgggQQQKKKmmmrrraaa]]]SSSyyyrrrlllYYYFFFIII[[[nnnyyy[[[___vvvvvvVVV@@@888555<<>>NNNtttjjjZZZzzz||||||}}}mmmWWW___\\\FFF;;;+++------------------------,,,,,,------...///111222111111222222444555666777888:::===AAACCCCCCCCCCCCEEEGGGHHHGGGEEECCCBBBBBBGGGGGGFFFFFFGGGHHHIIIJJJEEEGGGIIIJJJKKKLLLNNNPPPQQQTTTQQQQQQVVV]]]|||iiiIIIAAARRR;;;<<<===DDDVVVooo|||```^^^yyyZZZOOOcccqqqssslllvvvccciii{{{nnnWWWGGGIIINNNJJJJJJPPPOOOKKKKKKNNNNNNGGG???<<<999888777777;;;@@@FFFJJJMMMUUUiiiyyykkknnn```uuu}}}YYYRRRwww|||wwwwwwvvvyyyzzz^^^RRRRRRNNNGGGAAA======<<<999888999===;;;999666444333222111000222555777999===BBBFFFKKKPPPYYYdddooowww}}}vvvHHH444222000///hhhXXXZZZ[[[YYYSSSKKKCCC???444111...,,,,,,,,,,,,+++)))+++***(((,,,333777777222666777444222333333111------222999<<<777222000222222333333333333222222222444777777777888===AAA999999777444222333666999999BBB===444777BBBUUUkkkwwwvvvuuupppdddVVVNNNNNNVVVTTTgggrrrmmmSSS]]]zzzlllccceeeVVVPPPEEEDDDIII@@@666::::::DDDRRR^^^dddbbb]]]YYY^^^hhhxxxvvvaaaLLLkkkwwwbbbEEEGGGjjjxxxooosssZZZYYYoooyyydddyyyUUUJJJ@@@777666:::===CCCHHHLLL[[[fffuuu}}}\\\[[[www~~~vvvOOO:::999DDDtttzzzxxxjjjYYYjjjjjjUUULLLPPPRRRTTTVVVWWWZZZ]]]```bbbfffllllllZZZSSS___yyyvvvfffiiitttPPPEEE>>>MMMrrruuu^^^yyywwwxxx}}}aaa]]]ZZZEEE;;;000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222222333555777888999;;;===???AAACCCCCCCCCCCCBBBEEEGGGHHHFFFDDDCCCCCCHHHHHHGGGGGGFFFDDDCCCCCCFFFGGGJJJKKKKKKLLLNNNPPPSSSVVVUUUTTTWWW\\\zzz|||bbbHHHGGG>>><<<<<>>===999888999<<<;;;999777555333111000///111333555666999>>>AAAFFFKKKUUUaaalllvvv}}}vvvHHH444333222111fffWWWZZZ\\\YYYRRRJJJCCC@@@444111...,,,,,,,,,,,,+++'''******))),,,444:::;;;333777888555333444444222,,,,,,111888;;;666111000111222222333333222222111000333555444333333777:::888:::;;;:::666333111000999<<<777555===AAAJJJZZZjjjpppyyy|||qqq\\\LLLEEE555888DDD]]]~~~www~~~rrrTTT]]]yyysssOOO>>>CCCBBB;;;===:::???GGGNNNRRRPPPKKKHHHOOO]]]pppaaa^^^oooXXXkkkuuuYYYfffssswwwmmmpppVVVJJJBBB:::666333222666<<<999DDDOOOeeeaaaRRR|||QQQ888888FFFxxxzzz~~~dddYYYkkkfffPPPKKKMMMOOORRRSSSUUUWWW[[[]]]aaaeeefff~~~iiiZZZ~~~UUUaaa{{{zzz{{{~~~xxxwwwkkkzzzyyySSSEEE>>>LLLpppuuuYYYqqqyyyqqqaaa\\\FFF999111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333444555777999;;;<<>>===CCCVVVpppuuuUUUVVVtttjjjbbbrrr|||cccuuuXXXWWWWWWKKKHHHQQQKKKCCC???DDDGGGBBB:::444///111333666:::>>>AAACCCBBBQQQMMMUUUyyypppttt~~~kkk```rrr|||}}}fffOOOQQQMMMGGGBBBAAA???:::999:::999999999777555333000//////000222333333666:::===BBBGGGQQQ^^^kkkvvvwwwIII555555444111dddVVVZZZ]]]ZZZRRRIIICCCAAA444111...,,,,,,,,,,,,+++&&&)))***(((+++333:::<<<333777888555333444444222,,,,,,111999<<<777222111111111222222222222111111///222444555555444444444444888;;;<<<999666222111777???BBBBBBBBB<<>>AAA@@@CCC======???CCCEEEFFFDDDAAAHHHWWWlll}}}}}}jjj|||rrrzzziiiKKKDDD???===;;;666555777333888AAA[[[yyyfffTTT~~~wwwQQQ777888NNNkkkuuuaaa[[[mmmbbbKKKKKKLLLNNNPPPRRRSSSUUUYYY\\\```dddcccwwwgggWWWxxx~~~VVVaaa|||zzzoookkkRRRmmm\\\kkknnnlllssskkk\\\___eeeiiiXXXGGG===IIIkkkqqqRRRlllooovvvuuuxxxeeedddMMM999///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000111333333444666888;;;===>>>AAAAAABBBBBBBBBBBBAAAAAA???BBBEEEGGGGGGHHHIIIJJJDDDGGGLLLPPPQQQOOOLLLIIIGGGIIIKKKLLLMMMNNNPPPRRRSSSVVVVVVYYY^^^___tttsssUUUXXXCCCDDD???===CCCWWWqqqrrrQQQSSSpppuuuwwwjjjfffaaa^^^SSSPPPXXXDDD===999===BBB???:::777---...111444888:::<<<>>>===QQQPPPIIIddddddXXXPPPAAASSS}}}}}}ttthhhxxx~~~}}}tttnnnpppvvvqqqUUUYYYQQQJJJEEECCCAAA<<<:::;;;777888888888666444111//////000111111222333777999===CCCMMMZZZgggsss|||~~~OOO777666444///```VVVZZZ]]]ZZZRRRHHHCCCAAA444111...,,,,,,,,,,,,+++'''******'''(((///666999111555666333222444444222......333;;;===999444333111111222222222222111111///111555999;;;:::777333555888;;;;;;999777555555444:::===BBBBBB888;;;OOOcccbbbbbb]]]PPP>>>333000111111000111;;;QQQnnnmmmVVV]]]wwwfffQQQJJJFFFGGG@@@>>><<<===???AAA@@@???DDDSSShhhzzzcccTTTFFFBBBCCC@@@<<<:::::::::>>>YYYppp\\\```lllzzzOOO555999QQQ|||^^^qqqaaa___ooo___HHHLLLKKKMMMOOOQQQRRRUUUXXX[[[]]]cccbbbuuufffSSSnnn{{{UUU]]]ssssssbbb[[[LLLOOOwwwiiiMMMTTTjjjVVV___bbbVVVnnntttgggaaa]]]III???JJJkkkxxxTTTkkkjjjqqqzzzuuuppp^^^eeeQQQ;;;///+++++++++++++++++++++++++++++++++,,,---...///000222222333555888;;;===>>>?????????@@@@@@AAAAAAAAA@@@BBBDDDEEEEEEFFFGGGIIICCCFFFJJJMMMOOOOOOMMMKKKFFFHHHJJJLLLLLLMMMOOOQQQVVVWWWUUU[[[cccfffyyy```OOOPPPFFFCCC>>><<>>???<<<888777...///000222444666777777888KKKXXXOOOQQQrrrvvvlllcccMMMJJJvvvvvvhhh}}}vvvtttlllhhhgggfff```ZZZ]]]fffuuuyyyYYYQQQTTTMMMHHHFFFCCC>>>;;;<<<666777999:::999666333000///000111111000222444777999>>>GGGSSS```kkktttyyy~~~VVV999555333000]]]VVVZZZ^^^[[[QQQHHHCCCAAA444111...,,,,,,,,,,,,+++'''******%%%%%%+++222555///333555222111333333111//////444<<>>???===;;;::::::;;;<<<888333:::CCC:::666BBB[[[UUUNNNEEE;;;222333888888333222555222666OOOmmmzzzWWW]]]wwweeeSSSlllqqq[[[MMMIIIDDD@@@===<<<===>>>===;;;@@@PPPeeevvvwwwiiiLLLAAADDDFFFCCC???CCC@@@AAAZZZ^^^llleeeooonnnMMM444999NNNfff~~~bbbsssaaaaaappp]]]FFFLLLKKKLLLOOOPPPRRRTTTXXXZZZZZZbbbcccuuufffOOOgggyyySSSZZZmmmmmmZZZQQQXXXQQQfffgggjjjpppbbbooo|||uuuYYYXXX```LLLBBBNNNnnnWWWgggkkk}}}}}}eeeSSS___PPP<<<111+++++++++++++++++++++++++++++++++,,,---...///000000111222555777:::<<<>>>;;;<<<===>>>???@@@AAAAAABBBCCCDDDCCCBBBCCCEEEGGGDDDEEEGGGHHHIIIIIIHHHGGGEEEGGGIIIJJJKKKLLLNNNPPPTTTRRROOOVVVaaagggzzz\\\[[[EEECCCCCC===;;;BBBXXXuuujjjKKKMMMhhhxxx}}}yyy~~~wwwjjj___ZZZ\\\UUULLLEEEBBB>>>999555444000000111111111222222222999IIIaaa^^^NNNfffoooWWWKKKpppsss___}}}uuuiiiddd^^^SSSNNNSSSSSSOOORRR]]]iiiqqq[[[VVVOOOIIIGGGDDD???<<<===666888:::;;;:::888555222000000111000000111444666555:::BBBMMMYYYdddmmmrrr~~~wwwYYY999222222222\\\VVVXXXZZZXXXSSSKKKEEEBBB777000***+++,,,***)))************((((((,,,333999444222333777777333222333///---222>>>DDD>>>555111111222222111000000222333555333222666<<<@@@AAA???<<<>>>===:::999<<>>??????:::444222666:::DDDAAAEEECCC888888:::444444000666333666999>>>aaaeeeTTT[[[oooyyy]]]WWWrrr|||ZZZPPP@@@???EEE???:::<<<<<<===III^^^qqq{{{oooWWW~~~~~~VVVGGGMMMFFFFFFNNNLLLFFF>>>EEE```~~~bbbkkkaaarrrlllIII777999KKKzzz}}}bbbnnnuuuxxx]]]dddhhhWWWIIIKKKLLLMMMMMMMMMOOORRRWWW[[[___bbb___gggnnnGGG```iiiVVVYYYjjjlllsss|||jjjeeeYYYOOOggg}}}ppplllmmmYYY\\\kkk[[[OOOZZZwwwnnnqqqbbbKKK@@@MMMnnneeeeeessswwwWWW[[[eeeQQQ666111+++++++++++++++++++++++++++,,,---------...000222222333444777999<<<>>>??????>>>======<<<<<<<<<===AAAAAAAAA@@@???AAADDDGGGEEEDDDCCCEEEIIIJJJHHHEEEFFFDDDBBBCCCGGGLLLPPPRRRUUUSSSNNNZZZ\\\gggiiifffIII<<>>DDDVVVooobbbDDDDDD]]]vvv}}}zzztttkkkdddpppyyyssspppaaaYYY[[[LLL===777::::::666000666333000000222222000...+++AAA]]]fffYYYTTTooooooNNNjjj{{{tttYYYqqqnnn___ZZZVVVTTTOOOIIIFFFHHHNNNTTTaaavvvttt[[[UUUQQQNNNIII@@@;;;<<<===:::777777999999666222/////////111333444444222666<<>>??????BBBFFFHHHGGGCCC<<<777<<<>>>@@@@@@>>>;;;888777<<<<<>>BBBJJJWWWbbbggglllxxxqqqSSSfffvvvlllkkkjjjgggjjj|||tttZZZKKKCCC>>>JJJSSSGGGDDD@@@JJJeeeWWWggggggssskkkMMM666;;;WWWttt|||xxx^^^dddgggVVVHHHJJJJJJKKKLLLLLLMMMPPPUUUYYYZZZ______ffflllEEE[[[eeeNNNIIIOOOHHHHHH]]]qqqyyywww}}}kkkdddSSSjjj{{{nnnmmmdddjjjZZZXXXkkknnn{{{XXX@@@FFF[[[uuunnn]]]aaacccKKK@@@LLLmmmbbbddduuu}}}]]]\\\gggXXX<<<333+++++++++++++++++++++++++++,,,------------///111444555777999;;;===>>>>>>BBBBBBBBBAAAAAABBBBBBBBBEEEEEEDDDBBBAAAAAACCCFFFFFFEEEDDDEEEHHHJJJIIIHHHGGGEEECCCDDDHHHMMMPPPRRRPPPSSSSSS^^^\\\fff^^^WWWGGGBBBLLLBBBBBBGGGXXXnnnaaaCCCAAARRReeeuuuwwwjjj^^^XXXWWWPPPeeewwwggg]]]PPPBBB777666999999888:::555222//////222333111///111666DDDUUU[[[YYY___jjjwww[[[sssrrrpppUUUdddtttzzzrrrfff\\\XXXSSSRRROOOJJJHHHJJJPPPUUU]]]kkkyyycccOOOHHHCCC===???HHH???>>>>>>>>>===:::666333000//////000222333222111333888<<>>777AAAKKKTTTOOOIIIGGGJJJ[[[{{{sssYYYKKKlll|||uuurrrxxxddd[[[gggkkk___UUUggg___===;;;GGGSSS{{{xxxdddLLL@@@LLLlll```ccc|||vvvbbb[[[dddYYY===...+++++++++++++++++++++++++++,,,------,,,---///000666888:::===???@@@@@@???FFFFFFGGGGGGHHHIIIIIIJJJJJJJJJHHHFFFCCCBBBCCCEEEGGGFFFEEEEEEHHHJJJKKKKKKHHHFFFEEEFFFJJJNNNQQQRRROOOUUUVVV^^^XXXeeeXXXMMMDDDAAAEEECCCBBBHHHXXXoooaaaCCC@@@GGGPPPbbbwwwyyy}}}{{{kkkTTTEEEDDDIIIEEEEEE]]]{{{oooTTTDDD:::======666333888666222///000222444333111444,,,///AAAQQQVVVTTTTTTiiixxxooommmWWWYYY\\\^^^^^^[[[WWWTTTPPPOOONNNLLLKKKMMMQQQUUUSSSXXXhhhYYYLLLIIIDDD@@@BBB@@@BBBDDDCCC@@@;;;888666111/////////111111000///111444777888:::@@@KKKUUUlll|||MMM888222333]]]PPPSSSUUUTTTPPPIIIDDDBBB777000***+++,,,***)))******++++++)))(((+++000666999666666888777333111333333,,,+++444AAACCC;;;111000111333222000.........333777<<<@@@AAACCCFFFHHH===<<<======;;;:::===CCC666???LLLUUUUUUNNNCCC<<<@@@FFFZZZggg___UUUPPPGGGAAA;;;???:::===@@@GGGkkkoooOOOXXXnnnrrr___WWWMMMHHHGGGBBB>>>???AAAAAA======GGGSSS```}}}xxx|||pppmmmKKKDDDggg~~~uuu~~~uuuiii___XXXNNNJJJHHHIIILLL[[[{{{iii[[[hhhhhh]]]fff|||ZZZJJJCCCPPPfffuuuYYYwww\\\TTTRRREEE222888VVVxxx```|||eeeyyywww^^^dddeeeRRRDDDGGGHHHIIIJJJJJJKKKNNNQQQUUUTTTWWWZZZ___xxxqqqKKKLLLUUUOOOYYYeeeZZZKKKDDD???<<>>444000111333222000//////000666777999>>>CCCDDDCCC@@@:::999888777222111<<>>CCCFFFOOOSSSHHHCCC[[[}}}}}}gggZZZ]]]cccppp|||nnn```nnnqqq___TTTTTTfff}}}iiiPPPAAA;;;555???BBBIIIlllgggNNN@@@LLLnnnxxxZZZbbbsss|||wwwfffdddXXX???...+++++++++++++++++++++++++++,,,---...---...000222555888<<>>???FFFXXXpppgggEEEAAAAAA<<>>KKKhhhvvv|||aaaEEE===;;;555333777999555222333777:::::::::222222222222666DDD\\\qqqssssssiiimmmooobbbdddgggZZZYYYXXXVVVTTTQQQOOOMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMIIIFFFEEEIIIWWWppplllMMMJJJJJJBBB===>>>>>>;;;777777;;;???444222000///000111000///111000111333222666DDDTTTlllwww[[[<<<111888iiiSSSVVVXXXWWWRRRKKKFFFCCC777000***+++,,,***)))******+++,,,***((()))...222777333000222222222555999777333///222<<>>===@@@@@@<<<999999GGGhhh}}}dddPPPMMMBBBFFFlll~~~sssbbbSSSKKKLLLGGGFFFJJJMMMPPP\\\iiiwwwjjjHHH<<<@@@HHHPPPXXX___[[[bbbyyyYYYwww^^^YYYFFF>>>888;;;IIIkkkxxxccc{{{sss\\\ccccccOOOBBBFFFFFFHHHJJJKKKKKKMMMOOORRRUUUTTTUUUNNNaaappp[[[SSSZZZjjjooo]]]PPPBBB@@@JJJMMMJJJYYYqqq~~~iiiUUUHHHHHHOOO```bbbVVVVVVsssvvvYYYOOOPPPiii|||fffQQQ@@@DDDIIIHHHHHH```gggNNNAAANNNqqquuuVVV```wwwuuudddbbbUUU<<<,,,+++++++++++++++++++++++++++,,,......///000333555666888<<>>???HHHSSSqqqhhhSSSKKKCCC<<<;;;888555444777;;;???666444222111222333333222111...000222111444DDDXXXpppyyy~~~bbb===///666iiiTTTWWWXXXWWWQQQKKKEEEBBB777000***+++,,,***)))******+++,,,***((()))---111444111222555666444555999777555111111888@@@???777222222222000000111444777;;;===AAAEEEGGGFFFCCC@@@EEEBBBEEEMMMKKK@@@===AAARRRJJJBBBCCCKKKRRRTTTSSSCCC@@@UUUuuuwwwrrrccc\\\ZZZ]]]lllGGGNNNccc~~~uuuhhhcccwwwvvvwwwZZZOOOFFFFFFHHHEEE@@@===EEE```bbb]]]hhhmmmjjj\\\TTTBBBLLLuuu|||xxxqqqeeeYYYTTTNNNLLLKKKMMMPPPTTTYYY]]]VVVfff[[[IIIOOOWWWYYYaaahhhSSS???::::::999===BBBHHHAAAKKKkkk|||WWWrrr{{{___>>>444<<>><<<===>>>;;;777777999;;;;;;999HHHWWWRRRDDDDDDEEE<<<444EEEtttzzzggg___WWWIIIWWW[[[RRR]]]hhhvvvkkkKKK:::999;;;:::888444111222777;;;======;;;777111000777BBBLLLQQQUUU```eeefffcccWWWTTTbbb^^^TTTPPPXXXccceee___XXXOOOOOOPPPRRRTTTUUUTTTSSSPPPNNNLLLLLLOOOPPPPPPNNNHHHDDDAAA@@@===888888;;;777ZZZ|||eeeRRRHHH===:::777555666888:::;;;888666333333444555666555444111111444222444FFF\\\qqq|||xxxeee>>>...666hhhTTTWWWXXXWWWQQQJJJDDDAAA777000***+++,,,***)))+++***,,,,,,***((())),,,000555333666::::::555333444666666222///555======777333333111000///222777:::<<>>999999???@@@<<<<<>>???AAABBBBBB@@@BBBEEEGGGIIIIIIHHHGGGHHHJJJKKKJJJHHHGGGGGGHHHHHHJJJLLLKKKGGGDDDEEEFFFEEECCCCCCCCCFFFGGGGGGGGGOOOMMMFFFNNNQQQhhhWWWOOORRRKKK===;;;<<>>:::666333EEEFFF<<<;;;;;;999;;;:::^^^nnnggghhhTTT^^^AAA@@@HHH999>>>@@@888???;;;@@@QQQTTT]]]xxxuuuvvvgggMMM===<<<<<<666666333000111666:::======:::999555......888GGGRRRAAA@@@@@@LLLWWWUUU]]]tttdddVVVPPPUUUSSSJJJKKKUUUTTTPPPMMMNNNSSSVVVUUUSSSPPPNNNLLLMMMPPPSSSSSSRRRPPPIIICCCCCCAAA<<<888888999444BBBaaatttnnnaaa[[[???;;;888777999;;;999777:::777555444555777888888999555555777444666HHH___qqqtttkkkDDD333<<>>>>>666444222000000111444555<<>>===IIIVVVlll~~~|||tttlllSSSFFFDDDKKKmmmwwwAAA@@@UUUxxxnnnYYYRRREEE\\\zzzzzznnnRRR888BBB777???:::666HHHttt}}}tttnnnaaakkk|||wwwvvvqqqiiiaaaSSSQQQRRRSSSRRRSSSYYYbbbccc\\\LLLEEEEEE<<<333999;;;>>>@@@>>>===>>>??????EEE<<>>===>>>BBBMMMcccyyyyyy^^^GGGEEEFFF===:::>>>AAAAAA>>>;;;<<<===999999<<>>:::===@@@JJJnnnwwwppptttooorrriiibbbXXXPPPJJJEEE@@@======777444777888777:::@@@JJJJJJHHHDDD???<<<:::::::::222...333777777888;;;;;;999555111111888CCCLLLLLLEEE===EEEVVV[[[```ooofff[[[NNNHHHJJJNNNOOONNNOOOOOOPPPPPPQQQQQQQQQRRROOOMMMJJJJJJLLLOOOPPPQQQOOOLLLHHHEEEDDDBBB===:::555333444<<>>QQQaaaooo{{{nnnyyy???222<<>>>>>BBBHHHJJJHHHdddTTTCCC@@@MMMXXXRRREEENNN[[[XXXCCC:::III\\\bbb```JJJ<<<===HHHdddrrrjjj]]]MMM:::@@@ooo|||AAA???SSSvvvwwwmmmYYY___sssJJJ888333AAA@@@999@@@XXX|||}}}~~~}}}yyyrrrkkk\\\WWWSSSSSSSSSVVV]]]fffgggdddXXXPPPJJJ>>>@@@SSSRRRFFF???AAABBB======BBB@@@<<>>///444VVVzzzaaaxxxlllWWW{{{zzzrrrXXX```bbbPPPCCCGGGBBBHHHJJJFFFDDDGGGIIIGGG@@@<<<999888888:::EEEPPP]]]nnnvvv~~~{{{YYYTTTyyycccOOOBBB:::JJJjjj}}}kkkvvvdddOOOFFFAAAEEEUUUbbbeeebbb```XXXTTTOOOIIIGGGRRRkkkfffWWWPPPOOOXXXiiieeeIIIJJJUUU}}}UUU```zzzZZZPPPbbbVVV888000,,,,,,+++++++++++++++,,,...///111222444777<<>>;;;===>>>BBBMMMaaawwwkkkPPPJJJOOOLLLOOOJJJDDDBBBDDDEEECCCAAA:::<<<===IIISSSGGG===FFFFFFIIIlll}}}~~~~~~zzzzzzzzzzzzssscccNNN???AAA<<<777555111...333;;;666888888888555444444555999444222666888777888<<<:::888555111000555===DDDTTTNNNCCCJJJ]]]___UUUTTTXXXRRRLLLIIIKKKMMMMMMKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOMMMJJJJJJLLLNNNOOOOOOPPPLLLHHHEEEDDDCCC@@@===999555222555===CCCCCC@@@999999999;;;===>>>===<<<888888888888888999;;;<<<>>>@@@???:::777@@@RRRbbbrrrtttxxx???222<<>>??????BBBGGG^^^ddd]]]LLLDDDKKKOOOLLLZZZaaaXXXGGGNNNhhhooobbbNNNAAA;;;<<<@@@SSSgggkkk{{{lllgggXXXGGG777:::fff~~~CCC???OOOtttzzz^^^]]][[[MMMCCCFFFsssRRR@@@:::DDD@@@:::???LLLkkkyyy|||wwwjjj```WWWUUUVVVYYY```hhhllljjjcccZZZMMMAAASSSyyyrrr\\\MMMPPPOOOEEEBBBHHHDDDEEEUUUvvvmmmUUUwww|||[[[JJJ888;;;bbbkkkuuummmRRRvvv}}}wwwYYY\\\]]]MMMBBBEEECCCFFFFFFDDDCCCEEEEEEBBB???===;;;:::777777>>>HHHdddfffiii{{{fffhhhwwwxxxdddOOOIIIFFF<<>>AAAKKK^^^ttt```VVV```iii___[[[WWWRRRMMMFFF???:::;;;===888III```NNN>>>TTT```MMMYYY^^^WWWRRRFFFIIIZZZ```kkkwww~~~zzzmmmbbbQQQGGG>>>;;;888333///...///111333444444444444666888777888::::::777999<<<;;;999555111///111666:::IIIMMMGGGEEEPPPPPPEEEAAAGGGGGGIIIJJJKKKJJJIIIIIIFFFGGGHHHIIIJJJLLLMMMMMMNNNLLLJJJKKKMMMOOOOOOOOOPPPLLLHHHEEEDDDCCCBBBAAA>>>777000000666<<<===;;;===<<<<<<=========:::888???>>><<<;;;;;;<<<===>>>GGGFFFBBB===<<>>:::444...---444???HHHBBB<<<===EEEIIIGGGJJJQQQRRRjjjtttdddUUUVVVWWWQQQYYYkkkrrrfff^^^^^^UUUFFFCCCCCCIIIHHH???CCCKKKIIIhhhpppnnnNNN===???@@@TTTyyyIIIBBBMMMppp|||yyy```BBB???AAA??????SSSlll~~~FFFCCCDDDVVVWWWVVVXXXRRR]]]aaaddd___QQQGGGOOOggg|||}}}vvvjjj___[[[[[[\\\___cccppppppkkkdddWWWKKKbbb}}}vvvkkk```[[[YYY^^^nnnqqq[[[yyyiiiDDD555666XXXtttrrrzzzUUUsss```]]]\\\LLL@@@BBBDDDDDDCCCBBBBBBCCCBBBAAA<<<===DDDLLLLLLDDD;;;888^^^jjjjjjllleeeTTTKKKTTThhhwww```QQQMMM^^^cccNNNKKKeeepppdddTTTNNNNNN\\\mmmqqqfffXXX]]]ZZZYYYWWWQQQGGGBBBBBBMMMQQQFFF:::===AAAEEEMMMHHHpppgggKKKHHH\\\rrrSSSgggqqqnnnkkkWWW\\\PPP666---,,,,,,+++++++++,,,------,,,...111444777;;;@@@CCC@@@AAABBBCCCDDDEEEEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCFFFGGGHHHIIIIIIIIIIIIHHHDDDFFFHHHJJJJJJKKKMMMNNNIIIOOOKKKTTTSSS\\\[[[888---888:::<<<>>>@@@III[[[ppp~~~qqqiii{{{xxxdddPPPDDDAAACCCCCC888OOOsss^^^JJJiiirrrLLLDDDCCC>>><<<555<<<555999AAAMMM\\\lllzzzxxxcccKKK???>>>>>>777000444666888888666555666777888:::===>>>;;;999:::===<<<:::666333000000111222;;;NNNOOO@@@:::777777===<<>>444111...,,,,,,,,,,,,+++***))))))))))))))))))***)))///666777333000555;;;111333555444000///333999>>><<<666000...333>>>HHHCCC===???JJJQQQOOOPPPUUU^^^jjjnnnkkksssvvvbbbddd}}}bbbFFFBBBJJJfffhhhiiiYYYAAA===EEEEEEZZZhhhjjjJJJ===EEEBBBOOOyyyQQQGGGMMMkkk{{{uuuqqqmmmlllZZZRRRPPPnnntttOOOGGGHHHFFF@@@<<>>>>>BBBOOObbbjjj___OOO]]]}}}~~~kkknnn|||}}}rrrhhhccc```]]]\\\]]]kkkpppssssssiiiXXXaaauuujjjsssuuussslll{{{ppp???555777NNN}}}ZZZppp~~~eeeaaa___PPPDDDDDDCCCBBBAAAAAAAAABBBDDDGGGFFFEEENNN^^^fff]]]KKK===OOOcccUUUMMMPPPPPPJJJNNNYYYEEEGGGZZZ~~~nnnPPPPPP{{{sssddd[[[[[[[[[^^^fffnnnnnncccWWWZZZXXXYYY]]]\\\UUUPPPOOO\\\iiijjjcccccc^^^XXX\\\PPPqqqcccJJJFFF```qqqWWWppprrrzzzbbbwww^^^]]]NNN333,,,,,,+++++++++,,,------...+++...222555777;;;???BBBAAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCEEEFFFDDDCCCCCCBBBAAA@@@??????CCCCCCBBBBBBCCCEEEGGGHHHCCCEEEHHHIIIIIIJJJKKKLLLIIINNNKKKTTTSSS[[[]]]999...:::<<<<<<===@@@FFFWWWlll{{{sss___OOOGGGCCCGGGFFF@@@aaauuu[[[vvvxxxMMM@@@>>>>>>AAA===DDD;;;;;;:::999===KKK```ppp}}}eeeOOOBBB?????????666666777555333222333444888===@@@???===<<<<<<===<<<:::777555333222111000;;;PPPRRRDDD;;;666333777;;;???DDDEEECCCBBBDDDFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLKKKMMMPPPSSSUUUUUUQQQOOOKKKGGGDDDCCCDDDEEEDDD===666666>>>MMM\\\eee]]]XXXRRROOONNNPPPQQQRRRMMMLLLKKKMMMPPPRRRRRRQQQNNNHHHAAA???EEESSSdddnnnwww~~~rrrQQQ<<>>444111...,,,,,,,,,,,,+++***))))))(((((())))))***+++000777:::777333666===444222333444333000111555<<<<<<999333///222:::BBB>>>@@@FFFOOOTTTSSSRRRSSS^^^eeehhhjjjwww~~~gggWWWUUUzzzqqqTTTJJJIIIBBBFFFIIIMMM@@@???EEEFFF^^^xxx{{{XXXLLLMMMeeeoooZZZNNNHHHGGGIIILLLEEECCCJJJmmm~~~mmmfffkkkwwwccc\\\RRRBBBBBBTTTZZZKKK@@@BBBMMMeeetttYYYVVVVVV\\\ttt}}}NNNHHHlll{{{nnnkkk|||xxxpppjjjddd^^^[[[\\\^^^mmmzzz}}}ggg\\\eeebbbqqqsss{{{]]]EEE===<<>>@@@AAAAAABBBCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCCCCEEEFFFDDDDDDCCCAAA@@@???======@@@@@@???@@@AAADDDFFFHHHDDDGGGJJJKKKJJJJJJKKKKKKPPPPPPFFFOOOUUU]]]\\\;;;111<<<>>><<<===???DDDSSShhhxxx~~~ttt\\\XXX[[[ZZZWWWNNNJJJIIIoooaaalllsssNNNDDD???;;;<<<222333;;;===>>>999555777AAAJJJgggvvvttt]]]JJJ???;;;666666555333222222555888999>>>@@@>>>>>>??????===;;;999777666666666444333333>>>AAADDDLLLHHH:::444<<<>>>AAAAAA??????BBBEEEEEEFFFHHHJJJMMMOOOQQQRRRSSSPPPNNNOOORRRUUUXXXYYYUUUTTTQQQLLLGGGDDDDDDEEEDDD@@@;;;999@@@RRRjjjzzzrrrkkkbbbZZZVVVTTTSSSRRRMMMMMMPPPVVV^^^bbbbbbaaaMMMFFF>>>>>>HHHWWWeeemmmvvvzzz~~~qqqRRR???GGGoooWWWWWWVVVTTTOOOHHHBBB>>>444111...,,,,,,,,,,,,+++))))))(((((((((((())))))***---333999888333444;;;888333222666777333222333:::<<<<<<777111000555::::::IIIXXX]]][[[[[[\\\\\\SSS```mmmssszzz||||||sss___kkkwwwvvvnnncccOOOOOOPPPOOOAAAFFFVVVZZZooo|||tttvvvwwwuuuZZZNNNLLL```{{{cccQQQ@@@;;;@@@IIITTT]]]YYYXXXXXXssspppYYYIIIBBBLLLVVVTTTOOOMMMCCC===VVVfffMMM@@@GGGFFF:::===MMMYYYdddxxxxxx{{{|||cccOOO___uuu|||xxx|||uuuooofff___^^^aaaaaavvvrrrooolllzzzRRRiiiyyynnnRRR???555333CCCkkkwwwWWWqqqyyyuuuhhhRRRWWW\\\SSSFFFBBB??????AAABBBAAACCCPPP___MMM<<<...111===CCCBBB???777444KKKpppyyynnneeesss]]]HHHAAA<<<;;;EEEUUUMMMPPPKKKRRRqqq{{{nnnWWW]]][[[MMMIIIXXXVVV???UUUcccpppuuuuuusssnnnhhh^^^^^^cccllltttzzzwwwXXXJJJHHHkkkiiiVVVnnn\\\ggg\\\aaaLLL///...+++++++++,,,,,,...//////111444777999999;;;===??????@@@AAACCCEEEFFFFFFFFFDDDEEEEEEDDDCCCDDDFFFHHHGGGFFFEEECCCAAA???>>>======???AAADDDFFFGGGGGGGGGEEEHHHKKKLLLKKKIIIIIIIIIOOORRRFFFKKKRRR^^^}}}```AAA777>>>===;;;===>>>BBBPPPeeevvv}}}~~~mmmgggnnnkkkrrrVVVRRRJJJEEEJJJAAA>>>111333666777666666888999;;;UUUrrryyygggOOO>>><<<:::888444333555999===:::>>>>>><<<>>>BBBBBB===888666444555888999888777,,,000444@@@PPPKKK;;;888:::<<<===>>>>>>???AAABBBCCCEEEIIIMMMRRRVVVYYY[[[[[[XXXSSSQQQRRRUUUXXXYYYZZZZZZXXXRRRKKKGGGEEEFFFAAA@@@>>>:::???TTTsssxxxmmmccc[[[TTTPPPPPPQQQVVV___hhhlllkkkhhhRRRIIIAAABBBNNN]]]hhhmmmqqqvvv|||uuuLLL???MMMoooVVVVVVUUUSSSNNNHHHBBB>>>444111...,,,,,,,,,,,,+++))))))(((((((((((())))))((()))///666666111111666<<<444222777:::666222222888<<<>>>:::333///111555:::TTTjjjlllffffffjjjkkkYYY]]]jjjzzz~~~{{{|||dddooouuuwwwyyyQQQSSSsssvvvwwwppptttuuusssttt|||rrryyy[[[NNNKKK]]]wwwaaaRRRFFFLLL\\\ooozzznnn[[[fffhhh^^^ZZZOOOEEEBBBBBB===FFFiii^^^@@@===BBBAAAFFFRRRGGGKKKTTTMMMaaaffftttyyyIIICCC^^^}}}}}}wwwpppgggaaabbbhhhssstttOOOjjj~~~pppccc\\\@@@444555QQQyyy\\\jjjUUUuuu|||uuueeeSSSZZZaaaXXXJJJDDD>>>???BBBCCCAAADDDTTTggg]]]III444...444;;;@@@CCCGGG======DDDGGGIIIEEE777::::::888222000666DDDOOOKKKUUUNNNOOOtttwwwssstttxxxiiiSSSYYY___NNNVVVfffuuuzzz{{{zzzvvvoooiiiiiioooxxxsssVVVKKKJJJoooiii[[[uuuwwwxxx]]]ZZZcccLLL---,,,+++++++++,,,---...///000444777999;;;;;;;;;===>>>===>>>AAADDDGGGIIIJJJKKKFFFFFFGGGFFFEEEEEEGGGJJJIIIHHHGGGEEECCCAAA??????<<>>AAAOOOddduuu}}}qqqgggSSSFFFJJJAAA;;;===999555555888;;;:::999666>>>MMMbbbyyymmmVVVAAA>>>:::555222333888<<<;;;===<<<:::>>>EEEDDD===555333222444888;;;;;;:::777:::;;;CCCHHH<<<444<<<888999:::===???@@@@@@@@@CCCFFFKKKQQQWWW]]]bbbdddbbb]]]WWWSSSRRRUUUWWWYYY^^^___]]]WWWOOOIIIFFFGGG===???>>>;;;???VVVyyyxxxnnneee___UUUVVV[[[dddlllooolllgggXXXOOOFFFHHHTTTbbbkkkoooqqqxxx{{{FFF===QQQgggVVVWWWVVVSSSMMMFFFBBB@@@666000,,,,,,---++++++...))))))))))))))))))))))))+++******---111444222000:::888666555666777666555888888;;;???999///,,,///444BBBQQQ\\\gggpppnnngggaaaccchhhpppzzz}}}xxxmmmRRRkkkvvvlllbbbkkkvvvyyyhhhiiiRRRPPPVVVsssnnncccqqqvvvmmmbbbXXXBBBHHHAAA;;;SSSkkkJJJAAABBBCCCJJJVVVIIIMMMGGGCCCYYYVVVGGG]]]qqqRRRMMMTTTjjjssshhhcccjjjwwwdddPPPtttrrrllltttqqqSSS===111333QQQvvvTTTmmm___iii|||hhhPPP[[[^^^QQQHHHEEEAAABBBCCCBBB???CCCQQQ```lllRRR<<<===GGGLLLPPPUUUUUU888888GGGAAA>>>EEEBBB;;;666333444555999GGGUUURRRRRRIIICCCVVVzzz{{{bbb___ZZZIII___ttt~~~}}}wwwrrrqqqrrrxxxrrryyymmmQQQHHHJJJxxxgggVVV|||bbbTTTbbb]]]DDD222***(((***,,,------...000111666999===?????????@@@AAAAAABBBDDDFFFHHHIIIJJJKKKJJJHHHEEECCCCCCDDDGGGIIIIIIIIIGGGDDD@@@??????AAAAAA@@@AAADDDIIIKKKIIIGGGGGGGGGHHHJJJLLLKKKIIIGGGLLLCCCJJJNNNKKKhhhHHHIII<<<<<<;;;;;;<<>>===>>>???JJJjjjzzzoooccc[[[WWWWWWYYY___gggjjjhhheeeZZZOOOHHHNNNYYYbbblllvvv|||~~~|||~~~MMM888\\\mmmVVVWWWWWWSSSMMMFFFBBB@@@666000,,,,,,---++++++---))))))))))))))))))))))))+++******---111333222111666666666555555666666777888888<<<@@@<<<333...///...555===GGGUUUcccgggdddnnnmmmlllnnnttt}}}[[[xxxooottt{{{kkkaaa```mmmzzzsss|||pppZZZQQQSSSgggtttddd^^^kkk{{{nnn^^^```WWWLLLBBB===LLLsss]]]IIIDDDEEEHHHKKKRRR^^^bbb```ooofffPPPRRRVVV]]]___\\\```ppp~~~vvvsssvvvQQQTTTvvv~~~oooxxxrrrpppUUU???555888PPP{{{eeerrr```aaaxxx~~~pppRRRZZZ___TTTHHHCCCEEEDDDDDDDDD@@@???FFFPPP___WWWPPPNNNIIIGGGSSSeee[[[<<<666BBBAAACCCKKKIIIIII===111+++///;;;NNN^^^```QQQ@@@999DDD___{{{rrrhhhZZZOOOZZZooovvvdddVVVOOORRR```ooo}}}mmmvvvjjjOOOIIIOOO{{{gggPPPxxxxxx~~~___UUUaaaWWW>>>000,,,)))+++,,,------...111333666:::===@@@@@@@@@@@@AAAAAABBBCCCEEEFFFFFFFFFFFFMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGFFFDDDBBBAAACCCDDDEEECCCAAABBBEEEGGGGGGFFFGGGGGGHHHIIIJJJJJJIIIGGGMMMCCCIIIOOONNNhhhEEEFFF===???<<<;;;<<>>SSS___^^^OOODDD===999555;;;AAA@@@EEE<<<555777>>>AAA:::222000...---///888AAA???999?????????<<<999666333222666777777777777888;;;>>>BBBFFFMMMUUU]]]dddjjjnnnrrrmmmhhheeeaaa[[[TTTPPPSSSQQQQQQUUUTTTNNNHHHFFFEEEAAA???@@@>>>BBBWWWoooxxxuuuqqqlllggg```WWWQQQSSSSSSUUU\\\bbbdddaaa]]]SSSLLLJJJQQQ[[[eeeqqq{{{zzz|||{{{FFF:::rrrrrrVVVWWWWWWSSSMMMGGGBBB@@@666000,,,---,,,***+++---))))))))))))))))))))))))*********,,,000222222111111333555555444444777::::::999;;;???>>>888111///...///222:::LLLbbbsssyyyzzzsssmmmrrrgggdddsssjjjYYYYYY\\\kkk|||~~~TTT___{{{ZZZOOORRR\\\wwwhhhxxxeeemmmrrrhhh[[[TTTQQQEEE888???RRRpppUUUEEEFFFKKKKKK___qqq}}}~~~rrr```\\\VVVSSSqqqqqqppprrr~~~xxxyyyxxxMMMZZZ{{{hhhyyyhhhaaajjjMMM===555:::MMMeeewwwggg\\\xxxvvv}}}{{{UUUVVV```YYYJJJBBBFFFDDDCCCDDDAAA===>>>BBBLLLMMMPPPOOOFFF@@@LLL^^^XXXAAA>>>KKKMMMLLLJJJDDDOOOFFF;;;555;;;EEEMMMOOObbbJJJ888555444@@@jjjoooOOOHHHSSShhh|||}}}nnn___MMM>>>777999EEERRR___{{{~~~lllwwwdddLLLKKKWWW~~~~~~gggNNNyyyqqqwww{{{zzz]]]VVV___QQQ777------++++++,,,,,,---///333666888;;;???AAAAAAAAABBBCCCBBBBBBCCCCCCCCCCCCCCCBBBJJJKKKLLLMMMLLLIIIFFFDDDCCCDDDEEEDDDDDDDDDFFFHHHIIIFFFBBBAAABBBCCCEEEEEEGGGGGGFFFGGGGGGHHHHHHIIINNNEEEIIIOOOQQQeeeBBB@@@===???===<<<<<>>666555:::===888333000///------444<<<<<<777>>>??????===888333000///222333444444444666999<<>>:::PPPtttdddGGGHHHRRRSSSRRRbbboooxxxzzzrrruuuhhhSSSiiimmmllliiisss|||lll^^^ZZZrrrrrr\\\ccc~~~eeegggIII<<<666===PPPkkkvvvppp^^^yyyzzz|||XXXQQQ```]]]LLLCCCEEEAAA@@@BBBBBB???===>>>AAA>>>>>>BBBCCC@@@@@@CCCRRREEEAAAHHHNNNSSSXXX[[[UUUOOOCCC;;;AAAJJJGGG<<>>AAADDDDDDDDDDDDEEEAAABBBBBBCCCCCCCCCBBBBBBAAACCCFFFHHHHHHGGGEEEDDDAAABBBDDDDDDCCCCCCEEEGGGHHHFFFDDDBBBBBBCCCDDDEEEGGGGGGFFFEEEDDDEEEHHHJJJLLLIIILLLPPPQQQ___HHH@@@AAAAAA<<<<<<<<>>BBBCCC???>>>888555888:::888444333<<>>CCCDDDBBBEEEFFF>>>555333777999888555222111...,,,000777999666999<<<>>><<<777333000000///000111111222333777999;;;AAAJJJSSS\\\eeennnuuu~~~~~~|||zzzuuuqqqdddZZZPPPJJJFFFAAA@@@CCCAAA======???===:::;;;@@@CCCCCCBBBBBBCCCDDDEEEEEEHHHJJJOOOTTTWWWUUUOOOIIIBBBGGGPPPXXX```jjjwwwwww~~~OOOHHHrrrWWWXXXWWWTTTNNNGGGCCCAAA777111------,,,******,,,))))))))))))))))))))))))))))))***+++,,,...000222,,,000444444222333888===>>>;;;888666999;;;999666111111000000888LLLjjjxxx~~~mmmTTTQQQYYYccc___gggoooLLLNNNZZZQQQHHHNNNPPPrrr~~~WWWLLLRRRzzz}}}uuuyyyxxxlll\\\PPPIIIFFFGGGvvvgggKKKPPPXXXPPP555===EEEVVV{{{vvvHHHKKKRRRVVVXXXgggvvvbbbQQQEEEQQQjjjxxx```dddlllxxxvvv{{{llluuuOOOBBB;;;FFF]]]}}}kkkttt```}}}}}}xxx]]]NNN______NNNHHHHHHBBB???AAABBB???>>>??????;;;:::???CCC@@@:::555QQQKKK???:::DDDVVVoooxxxoooWWWBBBDDDQQQKKK999999888888888444444@@@PPPlllWWWHHHAAA>>>NNNNNNZZZggglllhhh___RRRHHH666555777<<<===999666777>>>SSSooo}}}ZZZGGGJJJeee~~~qqqUUUZZZuuu|||\\\zzz___WWW[[[LLL666,,,))),,,------...///222888;;;===@@@DDDFFFFFFFFFGGGGGGAAABBBBBBCCCDDDDDDDDDDDD???@@@AAAAAABBBCCCCCCDDD@@@AAACCCCCCBBBAAABBBCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGFFFDDDCCCDDDGGGKKKJJJNNNPPPPPPPPPYYY|||TTTDDDGGGDDD;;;;;;<<>>666111111::::::AAARRRQQQFFFGGGCCC===555222555888999999444555222---...444777666:::>>>AAA@@@:::444111111...///000000000111444777;;;AAAJJJQQQWWW```iiiqqqzzzzzzssshhh]]]TTTLLLCCC?????????<<<:::<<<<<<:::999:::999::::::;;;<<<>>>@@@BBBDDDGGGMMMRRRSSSPPPIIIEEE???HHHSSSZZZaaakkkwwwtttRRRIII|||sssWWWXXXXXXTTTNNNHHHCCCAAA888111------,,,***))),,,))))))))))))))))))))))))((()))******+++---000333...111333444333444777;;;>>>===:::777888<<<===;;;666444222...+++111DDDWWWkkklllNNNRRROOOGGGOOO]]]gggqqq}}}MMM>>>YYYhhh\\\IIIIIIIIIfff|||SSSLLLrrrwwwaaaNNNNNNrrrqqqiiinnn~~~|||aaaGGG===[[[|||ZZZHHHWWWZZZHHH444444333BBBlllRRR<<>>:::>>>BBBBBB>>>999666666KKKWWWUUUPPPWWW^^^iiiyyyhhhdddiiiWWW777222666666222222888======JJJiiiUUU@@@777???EEENNNSSSPPPHHH<<<444111///111777999666444444888AAAWWWooouuurrr{{{{{{XXXHHHLLLlllnnnHHH___nnnvvvjjjwww^^^VVVYYYIII555,,,***,,,---///000111555999======@@@DDDFFFFFFFFFGGGHHHBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDD???AAABBBBBBAAA@@@@@@AAA@@@BBBEEEFFFEEEDDDEEEEEEEEEGGGGGGEEECCCCCCGGGKKKHHHPPPQQQOOOPPPVVVyyyXXX@@@EEE???:::;;;<<<>>>EEEUUUjjjyyy~~~QQQFFF???CCCKKKNNNMMMKKKDDDAAA???>>>;;;888999===000:::777DDDccccccNNNKKKBBB===777333444777:::;;;888:::777222000333777777???DDDHHHEEE===555222111...///000000///000333555<<>>;;;999999777666555333444666666777888;;;===???CCCIIIMMMNNNKKKFFFBBB@@@KKKVVV\\\cccnnnyyy~~~}}}RRROOOxxxWWWXXXXXXUUUNNNHHHCCCAAA888222------,,,))))))+++))))))))))))))))))))))))''')))******)))+++///333222333333333444555777888;;;@@@@@@<<<;;;???@@@>>>;;;777555333///,,,111999FFFZZZrrrmmmMMM<<<===>>>FFFTTTZZZgggccc@@@???MMMZZZjjjbbbKKKGGGJJJ^^^uuuYYYDDD666OOO|||pppUUUGGGfffyyy|||}}}jjj\\\ppp[[[DDDPPPSSSAAA<<<;;;666???bbbpppfffbbbnnnzzz}}}uuuTTT===;;;===AAAGGGRRReeevvvkkkXXXKKKFFFBBB===555777OOOjjjxxxgggkkk|||hhhooo{{{eeeNNNGGG???LLLhhhoooRRRnnnTTTwwwrrrzzzqqqQQQ]]]^^^PPPSSSKKKGGGEEEEEEAAA<<<;;;>>>999===AAA???:::777666666>>>```tttzzz~~~nnnUUUOOOzzzpppttt}}}fff>>>777555222000222888>>>@@@PPPnnnyyycccLLLEEE>>>555222555:::@@@AAA;;;333...111......444888777666777555444DDDVVVWWW[[[rrrqqqXXXKKKOOOtttqqqHHHiiiyyylllYYYVVVVVVCCC///+++---+++---000222444666:::===;;;>>>BBBDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBEEEDDDDDDCCCCCCDDDEEEFFF>>>@@@BBBCCCBBBAAAAAABBB@@@BBBCCCCCCAAA@@@BBBEEEEEEGGGIIIGGGDDDDDDGGGKKKIIIQQQPPPNNNSSSWWWuuuVVV999BBB;;;;;;<<<======CCCRRRfffvvv|||rrroooSSS@@@EEEQQQVVVZZZaaaUUUUUUPPPFFF>>>===@@@AAA777===444CCCmmmpppUUUNNNCCC???:::666444555888;;;;;;>>>===777222444777888===CCCIIIGGG>>>666222222000111111000///000222444888???FFFJJJLLLRRR]]]eeessszzznnnfff^^^YYYRRRIIIDDDDDD>>>===;;;777555444333111...000333333333333666888888===CCCGGGHHHEEEBBB@@@CCCMMMWWW^^^gggttt}}}~~~uuuvvvXXX___}}}XXXXXXXXXUUUOOOHHHCCCAAA888222------,,,))))))+++))))))))))))))))))))))))''')))******)))+++///333666444333333555777666666888AAAEEEBBB@@@AAABBB???:::555444999999333///000000111:::NNNjjj|||wwwqqqrrrtttjjjSSS@@@:::;;;@@@??????PPP^^^ZZZeeerrr:::CCCKKKAAAFFFTTT~~~___KKKIIIPPP[[[iiiddd<<>>???:::333666aaa}}}{{{SSSBBB555FFFIIIEEE[[[zzzuuuVVV:::444111333555777>>>FFF\\\^^^___UUUFFFCCCAAA444444444777===@@@===777444777444444999;;;777333222555///:::GGGCCCJJJjjjlllXXXNNNRRRyyytttOOOsssyyybbbUUUVVVUUU>>>***+++111***---000333555888;;;===999===@@@CCCCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@???@@@AAABBBDDDFFFGGGHHHHHH===???BBBCCCCCCCCCCCCDDDAAABBBBBB???<<<<<<@@@DDDDDDGGGJJJHHHEEEDDDHHHLLLIIIQQQMMMNNNVVVXXXrrrYYY:::FFF>>><<<======<<<@@@NNNcccsssxxx~~~zzz|||eeemmmoooJJJGGGPPPTTT^^^lllkkkggg\\\QQQNNNNNNGGG;;;===???000@@@qqquuuWWWNNNDDDAAA===777444444777999===AAAAAA:::444555888999666>>>EEEDDD===666333444222222222111000000222444444:::AAAEEEGGGLLLWWW___dddqqqyyywwwvvvzzzxxxqqqggg___XXXTTTNNNGGGCCCCCC888:::999666444333222000+++...111222111111333666333888>>>BBBCCCBBB???>>>EEEOOOXXX___jjjxxx}}}bbbjjjvvvVVV[[[\\\UUULLLGGGCCC???777444///,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))******+++555333222333777:::;;;;;;777===CCCEEECCCBBBEEEHHH<<>>888444222111///222111222555999BBBSSScccnnnTTTPPPNNNEEEEEEDDDCCCEEEGGGEEE@@@<<<<<<777999BBBEEEHHHWWWkkk~~~[[[JJJDDDFFFDDDNNNZZZ}}}>>>UUUNNNKKKdddnnnbbbOOOHHHNNNXXXttt{{{kkkTTTCCCJJJ\\\yyyJJJAAAAAA:::666111666777<<>>>>>;;;888:::999666<<<>>>AAA???999888BBBPPPnnnnnniiiwwwsssaaaUUULLLAAA999888888666444HHH___vvv^^^zzzSSSWWWOOOJJJZZZkkkbbbQQQfffpppxxxwwwYYYTTT___XXXNNNJJJFFFDDDCCC@@@<<<===AAA@@@===:::===EEEHHH???444;;;FFFiiiyyyqqqcccGGG@@@;;;>>><<<>>>ZZZiiiUUUAAA???:::444333888BBBJJJ]]]^^^QQQQQQ]]]PPP:::<<<777000999DDD???999;;;:::666222222888:::555333555222000444888888BBBeeegggKKKLLLaaadddQQQrrreeeRRR\\\PPP666333...***---...///333888<<<>>>>>><<<===>>>???AAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFAAABBBBBBBBBCCCCCCDDDDDDGGGBBBCCCGGGDDD;;;<<>>>>>===;;;:::<<>>555///222:::<<<>>>???;;;444000222555444;;;AAA@@@999222000222///000111222111000000111666666888;;;@@@GGGMMMPPP\\\^^^aaadddcccaaa]]]ZZZUUURRRNNNIIIDDD@@@>>>===;;;:::999777555333111000000000000000111111111111666777<<<@@@>>>;;;<<<@@@GGGNNNYYYeeeoooxxxpppxxxxxxXXX[[[YYYRRRKKKGGGBBB===777444///,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))******+++000222555555555777:::===777;;;AAAGGGKKKLLLJJJHHHCCC>>>;;;::::::999888777333111000111111222:::CCCEEEOOOMMM>>>666:::;;;555666555666888:::999666333666<<<@@@>>>;;;HHHmmm^^^III??????FFFCCCGGGUUUJJJSSSRRRPPP]]]yyymmmrrryyyuuu```jjjmmmVVVHHHFFF```}}}```AAA::::::;;;444888777777MMM]]]QQQBBB<<<:::???@@@<<<;;;??????=========999777;;;CCCPPPgggtttcccLLL>>>>>>FFFNNNSSSKKKEEE===:::::::::777555:::MMMfff~~~tttooo}}}XXXccc[[[UUU^^^hhhrrr{{{^^^kkkiii}}}yyy]]]RRR\\\ZZZRRRIIIFFFCCCCCC@@@<<<<<<@@@<<<<<<;;;AAAPPPZZZRRRAAA999<<>>AAA??????TTTaaaRRR@@@:::888@@@NNNTTTNNNEEE\\\iii^^^LLLIIIBBB666888888222>>>NNNLLLEEE@@@999555111111666999777777:::888666777888666AAAbbbeeeMMMQQQdddjjjTTT{{{|||gggVVV\\\LLL111...++++++...///111555999===???@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@??????@@@@@@@@@AAAAAACCCDDDEEECCCBBBBBBBBBBBBBBBBBBAAA???AAAKKKVVVTTTGGG@@@BBBGGGFFFFFFHHHJJJKKKJJJHHHFFFKKKLLLMMMQQQUUUrrruuuAAAAAA>>>===;;;:::<<>>000666;;;===999666444555000111222222111000000000222222333666;;;AAAGGGJJJLLLMMMOOOOOOMMMJJJGGGDDD???>>><<<;;;::::::;;;<<<999888666333111000///...//////000000000111111111555777;;;???>>>;;;<<>>>>>999555666888555444555333///...000333444333222555:::999555555555666888;;;<<<;;;:::333:::===>>>LLLnnn\\\???:::555777EEECCCCCCJJJxxx~~~aaaTTTUUUNNNRRRppp~~~zzzTTTQQQpppyyygggRRRBBB:::AAAXXX{{{lll[[[uuurrrPPPEEE@@@:::555:::<<<999GGG]]]eeeVVVCCC:::AAABBB999888AAABBB>>><<<===;;;777555666===RRRjjjvvvvvvmmm```VVVIIIJJJIIIDDD>>><<<@@@EEE@@@===999999::::::777444///:::HHH]]]llljjjqqqkkkwwwyyyzzzrrr]]]eeeeeeaaaaaaaaaqqq{{{___jjj]]]sssrrrgggOOOXXX\\\XXXIIIEEECCCDDDBBB===<<>>444///999MMMZZZZZZTTTccc{{{qqqNNNCCCGGGBBB:::777444FFF\\\___WWWNNNCCC???999555555666555777999555444444444555DDDggg```OOOXXXlll~~~lllcccpppdddWWWZZZEEE---+++***//////000333666:::>>>@@@BBBBBBBBBBBBAAA@@@???>>>======>>>@@@AAAAAA@@@???>>>=========>>>???AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@;;;@@@NNN\\\[[[NNNDDDCCCDDDCCCCCCEEEHHHIIIIIIHHHFFFJJJKKKNNNQQQQQQdddzzzGGGCCC???>>>;;;:::;;;===EEEUUUeeexxx}}}^^^YYYrrrpppccchhhsssoooSSSkkkvvvaaaWWWRRRGGGDDDBBB;;;777???RRR___aaaOOOIIIDDDDDDBBB<<<888777555555777888999::::::;;;000333777:::;;;999666555222222222222111000000/////////000333777<<>><<<:::666444222222222//////000000000000111111555666:::>>>===;;;===CCCNNNVVVbbbnnnwww}}}uuuccc___\\\UUUMMMIIIHHHCCC<<<777444///,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))******+++(((---222444444666:::>>>???@@@???>>>AAAJJJWWWbbbaaaRRRGGGGGGDDD:::777:::999666666:::<<<888555555777222111555888666444333444444444555666888999999999???FFFWWW|||rrrFFF999===444111AAADDDFFFGGGjjjtttxxxWWWSSSHHHIIIllllll[[[CCC===MMM}}}qqqeeeYYYIII???FFF[[[bbbUUULLLQQQggg___EEEBBB===999===BBB???GGGccckkkWWWEEE>>>;;;999;;;AAADDD@@@???@@@>>>888333222999IIIZZZ^^^YYYOOODDD;;;999>>>EEEMMMQQQLLLBBB:::???===:::999999999777555111333555???LLLQQQccc]]]uuuwww~~~yyybbbfffdddiiiiiibbbYYY}}}oooXXXcccYYYlllnnnvvvvvvQQQTTT^^^]]]JJJFFFCCCDDDCCC>>><<<===666;;;:::@@@```fffZZZPPPQQQ[[[ZZZOOOHHHFFF[[[VVVQQQKKKBBB???CCCDDD666333000111888AAAJJJOOO___|||zzzXXXKKKXXXVVVCCC999999OOOiiinnnhhhbbbXXXMMMFFF===888666777:::<<<666888888555888KKKnnnrrrXXXNNN```www~~~tttfffnnnwwwuuuzzzyyyZZZTTTVVV???,,,,,,***333///111444777:::===@@@BBBAAAAAAAAAAAA@@@>>>===<<<;;;===@@@BBBCCCAAA@@@>>><<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBHHHPPPPPPJJJGGGHHHBBBAAAAAACCCGGGIIIJJJIIILLLNNNLLLNNNPPPLLLYYYvvv{{{IIIAAA???>>><<<::::::;;;AAAOOO]]]xxx```[[[uuuccc]]]ZZZjjjZZZRRRuuusssdddYYYIII<<<666===MMM]]]YYYRRRLLLJJJFFF@@@<<<<<<999999;;;===>>><<<999555666666777:::===<<<888444444333333333333222000...000000111333666:::===???>>>===:::777444222111000000000222555888<<<@@@BBBEEECCC>>>:::666444333333////////////000000000111444555999<<<<<<;;;>>>EEEOOOXXXeeeqqqyyy~~~~~~bbb```]]]UUUMMMJJJIIIEEE>>>777444///,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))******+++)))***,,,000444888;;;<<>><<<;;;:::999888666000333<<>>AAA>>>???????????????>>>>>>===>>>AAACCCDDDCCCAAA???<<<<<<<<<===>>>@@@AAABBBAAAAAABBBCCCDDDDDDEEEEEEEEECCCBBBDDDEEEDDDEEEGGGBBBAAAAAACCCFFFIIIJJJJJJOOOOOOLLLMMMOOOLLLYYYuuuKKK>>>??????<<<::::::999===JJJWWWsss}}}ddd^^^xxxooo\\\MMMSSSkkknnnHHHZZZhhhSSSAAA999AAAOOOUUUTTTTTTTTTMMMDDD>>>???<<<===@@@BBBCCCAAA<<<777999888999<<>>AAA===;;;;;;999666666999::::::<<<>>><<<999;;;@@@;;;;;;;;;;;;<<>>===???FFFPPPXXXPPPMMMIIIEEEAAA???>>>>>><<<999222333:::AAAYYY|||ppp~~~sssgggmmmzzzxxxwwwbbbGGGXXXuuuhhhUUU``````|||eeeRRR[[[^^^TTTLLLEEEDDDDDD@@@======??????888888PPPoootttgggeeeaaaNNN>>>===;;;<<>>???@@@@@@@@@@@@@@@???@@@BBBCCCCCCBBBAAA@@@============>>>???@@@AAA???@@@AAABBBDDDEEEFFFFFFCCCBBBAAACCCDDDDDDCCCBBBBBBAAA@@@AAAEEEHHHIIIJJJKKKLLLIIIKKKOOOMMM]]]{{{QQQ>>>??????<<<;;;:::888;;;FFFRRRjjjxxxggg^^^uuu|||~~~mmmTTTMMMPPP___MMMWWWhhhVVVaaazzz|||bbbKKK@@@AAADDDIIISSS\\\\\\WWWTTTUUUOOONNNLLLIIICCC===888555888888:::>>>CCCEEECCC@@@999666555555888888555222111111111111222333444555000///---++++++,,,...///...///111444888===AAACCCEEEDDD@@@<<<888333000.........////////////000000333333555999:::;;;AAAIIIQQQYYYfffrrrzzz~~~}}}{{{}}}^^^~~~bbbYYY[[[WWWOOOIIIGGGEEEBBB777444///,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))******+++)))******+++...333999===<<>>JJJSSSYYYWWWVVVWWWPPPDDDEEECCCBBBAAA===888:::???;;;===<<<888555666777666111444;;;BBBMMMZZZhhhqqqpppNNNCCCHHHOOOIII[[[YYYLLLJJJ@@@AAACCCKKKZZZTTTNNNIIIPPPmmmjjjddd|||yyyoooQQQYYYjjj___IIIfffzzzRRRKKK777000888666???ZZZ{{{ttt^^^UUUUUUVVVMMMFFF@@@AAABBB>>>:::999;;;HHHUUUYYYXXXWWWUUURRRAAAAAA@@@===;;;===AAAEEEKKKKKKJJJGGGDDDAAA@@@???===<<<888999>>>???SSStttttt{{{sssmmmrrryyy\\\???FFFxxx}}}TTTiiiZZZggg|||{{{xxxsssTTTWWW[[[YYYOOOGGGDDDCCC@@@======333555666>>>VVVrrrdddmmmZZZAAA===:::666===TTTwwwxxxoooaaaRRRRRRZZZRRRCCC555333FFFfffkkkbbbxxx{{{dddhhhqqqJJJ???HHH```nnnuuuwwwqqq{{{}}}sssfffRRRBBB:::GGGKKKEEEIII```zzzuuu]]]UUUXXXwwwxxxgggwwwyyyjjjWWWXXXLLL...---222&&&111444777;;;;;;888888<<>>>>>============>>>>>>??????@@@@@@AAABBBCCCCCC??????@@@AAACCCDDDBBB>>>BBB@@@>>>???BBBEEEGGGGGGGGGJJJIIIKKKMMMKKK[[[{{{XXX???>>>>>><<<;;;:::888:::DDDPPPddduuuiii\\\qqqzzzyyy~~~kkkWWWMMMNNNddd```ccczzzQQQAAABBBUUUmmmyyyqqqZZZOOODDDCCCGGGQQQZZZ___ccchhheeeaaaXXXKKK???777555777888:::===@@@DDDEEEDDDCCC:::777555777:::;;;888444222111111111111111111111000///...------///000111000111222444777;;;>>>@@@@@@@@@???>>>:::666333000........./////////000000222222444888999;;;BBBKKKTTT\\\iiittt|||rrrbbbbbbiiixxxwwwhhhXXXUUUYYYXXXPPPHHHFFFEEECCC777444///,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))******+++(((+++---,,,+++///888@@@HHHAAA???KKK\\\bbbXXXKKK===MMMYYY___lllyyyrrr```???@@@CCCDDD@@@;;;???FFF???AAA>>>888999???@@@;;;>>>EEERRRbbbuuu^^^BBB???DDDDDDHHHAAAYYYeee___WWWCCC<<<@@@???qqqwwwiiiSSSDDDEEEOOObbbzzzzzzdddnnnyyy~~~iiiJJJWWW\\\SSSHHHEEEFFFEEE333666...111AAA;;;111>>>FFFZZZrrr{{{pppffflllyyyWWWKKKAAABBBFFFEEE>>>:::444>>>IIIOOOWWWcccnnntttfffXXXIIIBBBDDDGGGFFFCCC@@@CCCFFFFFFDDDAAA>>>===>>>@@@===>>>@@@===LLLjjj~~~{{{lllvvv{{{ssswwwUUU999===vvvZZZxxx]]]\\\xxxrrrttt|||UUUUUUYYY]]]RRRHHHDDDCCC@@@>>>>>>>>>;;;666444999CCCHHHGGGOOOggg___IIIGGGEEE;;;<<>>>>>>>>>>>>>>===<<<<<<<<<<<<===??????????????????@@@@@@>>>===<<<<<>>@@@CCCEEEEEEGGGJJJJJJKKKKKKFFFUUUuuu\\\@@@===>>><<<;;;;;;888:::CCCOOObbbtttkkk[[[nnn{{{|||dddUUUPPPTTT\\\wwwuuudddLLL<<<<<>>@@@BBBBBBBBBAAAAAA;;;888666888<<<===:::666444333333333222222222111......---------...///000000000000000222444666777777888999999777444000.............../////////000222222444777999;;;CCCKKKWWW___kkkvvvxxxeeeJJJBBBHHHZZZtttmmmgggeeeZZZ\\\ZZZRRRLLLIIIFFFBBB999555000---,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))---,,,***)))***---111444???>>>???EEEMMMTTTXXXYYYIIIEEEGGGQQQYYYaaakkkvvvjjj[[[OOOQQQTTTOOOHHHDDDDDDFFFAAA;;;DDDTTTYYYRRRVVV```uuu~~~VVVFFFCCC@@@===???IIIKKKQQQWWWZZZVVVMMMEEEEEE>>>QQQwwwlllrrrLLL@@@FFFGGGPPPkkk~~~pppwwwuuuaaaXXXeeewwwcccRRRZZZ\\\DDD>>>CCC888888::::::777555777:::;;;===EEERRRkkk|||rrrRRRAAAEEEFFFEEEAAA888777:::???IIIWWWkkkqqq\\\MMMGGGGGGJJJIIIHHHFFFCCC@@@???AAACCC>>>>>>BBBCCC???>>>NNNbbbzzzhhhmmmwwwttt|||pppMMM===888jjjxxxwwwxxxnnngggtttooopppaaaKKKTTTccc___III>>>HHHAAA666>>>666<<<444;;;UUUVVVDDDAAAIIIcccqqqlll```LLL;;;999777ZZZyyyhhhKKKRRRllljjjBBB:::PPP___oooeeeYYY[[[bbbVVVEEEDDD999:::666===\\\vvvuuuxxxwwwmmm```XXXZZZfffuuu}}}cccZZZWWWssszzzlllkkkYYYWWWOOO>>>---(((...444555>>>:::===EEEEEE======DDDDDDDDDEEEEEEDDDCCCBBBBBBCCCBBB???===<<<<<<======>>>???AAA???<<<:::;;;===>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@@@@@@@??????===>>>@@@BBBCCCEEEEEEEEECCCJJJHHHFFFIIIIIIQQQddd<<<;;;???<<<;;;:::999999@@@III```tttqqqVVVkkkhhhYYYYYY[[[eeerrrxxxTTTIII>>>888@@@LLLOOO```uuu]]]IIICCC;;;///000;;;>>>EEEAAA444999MMMVVVQQQPPPKKKCCC???AAAFFFFFFCCC>>>;;;999;;;>>>AAAAAA@@@===888333000111222222111888777444222000...,,,+++------,,,+++++++++,,,---111///...111444555000+++////////////////////////444333222222555===FFFMMMYYYaaammmuuuzzz}}}pppWWWIIIFFFFFFWWWxxxfffkkkZZZ\\\ZZZSSSLLLIIIFFFBBB999555111...---,,,,,,+++************))))))))))))))))))))))))))))))))))))+++***)))((()))+++...000666>>>EEEEEEBBBDDDOOOYYYWWWTTTSSSVVVWWWYYYbbblllyyytttcccpppnnnfffbbbkkkwww^^^FFF???>>><<<===CCC@@@BBBDDDGGGIIIGGGDDD@@@888777JJJyyy{{{xxxCCC444AAAFFFKKKeee\\\mmmnnnpppyyy|||zzz\\\LLLCCCDDD\\\yyydddQQQ[[[aaaKKK:::@@@======<<<:::999===AAADDDJJJNNNMMMPPPUUUUUUaaazzzqqq^^^YYYZZZPPPEEE@@@;;;777999===EEERRRfffzzzjjjUUUIIIDDDFFFFFFEEEDDDBBBBBBCCCDDDEEEBBBBBBBBB??????MMM^^^ttt|||eeerrr~~~lllFFF888555ccc~~~vvv~~~[[[ZZZ```wwwiiivvvnnnVVV^^^eeefffTTTEEEGGGAAA888>>>999;;;333AAAjjjvvv]]]IIIRRRxxxnnnbbb]]]KKK999@@@CCC^^^~~~rrr```CCCUUUnnnnnnUUUFFFDDDAAAAAA<<<333777BBB<<<111222999999666999QQQwww|||vvvqqqooodddVVVNNNRRR```rrr}}}rrr^^^WWW[[[vvv~~~|||rrrnnndddNNNUUUIII888---+++000666999AAA???EEENNNMMMDDDBBBGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@???===<<<<<<===>>>??????@@@AAA@@@===<<<<<<>>>???@@@@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEKKKJJJHHHKKKIIIPPPbbbAAA>>>???===;;;;;;999999@@@III^^^ppp}}}vvvXXXiiipppZZZPPP]]]qqqvvvZZZGGGGGGBBB>>><<<===GGG^^^xxxuuuSSSBBB;;;555222444999@@@IIIJJJEEEJJJaaazzzqqqooogggYYYMMMGGGDDDCCC<<<:::888999===@@@AAAAAA===:::777666666555333111333666777555111------......---,,,,,,...000333555444222000222555555111---////////////////////////333222222222666>>>HHHOOO[[[cccmmmuuuyyy|||sss```VVV\\\wwwvvvjjj]]]ZZZ]]]ZZZSSSLLLIIIFFFBBB:::666111...---,,,,,,+++************)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++---777BBBDDD@@@@@@GGGOOOSSS\\\jjjrrrnnnbbbXXXVVVdddvvvrrrrrrxxxgggLLLCCC===??????===AAAIII@@@@@@@@@??????AAADDDGGGGGG???HHHxxxPPP777???AAAEEE\\\xxxcccQQQdddgggaaa^^^TTTqqqrrreeelllXXXHHHCCC???>>>RRRmmm}}}QQQNNNmmmbbbCCCEEE>>>===;;;999999>>>HHHPPP[[[^^^UUUGGG===999KKKjjjyyyqqqlllZZZJJJBBB:::666777999???JJJ^^^tttqqqbbb\\\LLLLLLLLLLLLLLLKKKJJJJJJOOOGGGBBBBBB@@@???JJJXXXjjjsssyyylllyyytttaaa>>>888888\\\NNNRRRVVV{{{ooommm{{{YYYXXX^^^ggg\\\JJJDDD@@@<<>>777CCCnnnwww]]][[[{{{xxxtttppp]]]JJJJJJ999BBBccc~~~mmmIII@@@HHHSSSNNNFFFDDD@@@BBB???555444<<<999222666999:::888777BBB```~~~tttnnnbbbWWWIIIBBBHHHXXXjjjuuu~~~|||gggZZZZZZggg|||ttt|||xxx^^^LLLSSS@@@000---000222777>>>BBBBBBJJJSSSRRRIIIEEEGGGDDDCCCBBBAAA@@@AAABBBBBB>>>===<<<<<<===>>>???@@@AAABBBBBBAAA???>>>>>>@@@@@@AAAAAABBBCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDFFFMMMLLLKKKNNNKKKPPP```LLLBBB@@@===<<<<<<::::::AAAIII\\\kkkxxx{{{{{{ZZZbbbzzzqqqsssvvvqqqQQQQQQIII:::;;;999;;;BBBNNNbbb}}}oooUUUDDD<<<666333:::BBBYYYlll]]]GGGYYYzzz]]]JJJBBB???;;;999777888;;;???AAABBB>>>======<<<;;;999444111...444:::888333...///222...------...111555:::===888555222333444555222///////////////////////////111111111222777@@@JJJQQQ]]]dddnnntttxxxzzz~~~uuummm|||wwwxxxeee|||RRR[[[]]][[[SSSMMMJJJFFFCCC;;;777222...------,,,+++************)))))))))((((((((((((((((((((((((((((((((()))))))))(((((('''))),,,444>>>GGGJJJIIIFFFIIIWWWlll|||~~~uuuhhh```eeellliii^^^^^^pppzzz```EEEGGG<<<:::<<>>>>>@@@SSSlllyyy___OOOKKKDDDIII]]]NNNOOOVVVXXXVVVYYYdddjjjjjjiiiFFF]]]yyyjjjOOODDDDDDCCC>>>999===MMM^^^jjjmmmeeeXXXNNNCCCIII]]]iiiJJJ???:::444444555888BBBVVVnnnlllkkkkkkjjjiiifffbbb___YYYMMMDDDCCCBBB@@@GGGQQQaaajjjxxxqqqrrrsss~~~TTT999<<<@@@YYY\\\UUU^^^ppp}}}jjjyyy^^^NNNSSS```___MMMAAA???@@@@@@888AAA>>>===[[[vvvccciiimmmwwwsssbbb```GGG???>>>JJJfff```@@@333<<<======GGGOOOQQQQQQCCC777888777555;;;<<<<<<===:::777HHHsssxxxUUUKKK???:::???MMM[[[cccuuu|||sssbbb]]]```tttzzz~~~~~~rrr~~~|||WWWQQQPPP999***...444333777@@@???@@@FFFMMMLLLEEEAAACCCBBBAAA???>>>>>>???AAABBB???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFLLLLLLMMMQQQNNNQQQ```TTT>>>@@@>>>======;;;:::@@@HHHXXXggguuuyyy}}}^^^[[[ppp\\\LLLGGGCCCBBBAAA???<<<;;;BBBVVViiiqqqUUUEEE===999@@@HHHfff{{{WWWLLL\\\eeeOOODDD>>>:::888777777999===@@@BBB@@@@@@@@@???===:::666444...333777999666444333333///...------000555;;;???:::777444333333333111000//////////////////////////////111333999BBBLLLSSS___eeemmmsssvvvyyy}}}vvvrrr~~~vvvbbbZZZ[[[]]][[[SSSMMMJJJGGGCCC;;;777222///------,,,+++************)))))))))(((((((((((((((((((((((((((((()))*********)))(((''''''(((,,,444@@@IIIOOOPPPTTTUUUWWW^^^hhhttt|||}}}xxxoooddd[[[\\\iiiwwwssswwwooouuuoooSSSBBB;;;888999888999<<<>>><<<;;;<<<===???AAA@@@???@@@EEEJJJkkkkkkgggppprrrXXX999:::>>>>>>KKK```www}}}kkkSSSPPP{{{|||hhh]]]ZZZ^^^hhhooorrrssszzz~~~XXXNNNzzzeeeXXXXXXVVVNNN@@@===NNNbbbfffeeeXXXNNNJJJAAA===EEEUUUuuulllDDD;;;<<<222333333444===PPPiii{{{yyyttt```QQQFFFDDDCCC@@@DDDKKKWWW```ooo}}}iiiyyy}}}fffrrrwwwKKK555:::AAATTTzzz[[[ggg\\\kkkmmmrrrSSSRRR\\\```TTTCCC???AAA???888@@@>>>999QQQvvviiiZZZ]]]hhhbbbZZZ```CCC??????BBBSSS{{{{{{XXXJJJOOOFFF:::@@@KKKYYY^^^QQQ>>>::::::;;;AAABBBAAAAAA>>>777@@@eeevvvgggGGG???666444:::CCCJJJMMMllluuu|||lllaaaaaaggg|||{{{xxx|||}}}}}}|||ooojjjOOOQQQJJJ666)))///666444666===<<<===@@@CCCBBB>>>===???@@@???===<<<<<<>>>???AAAAAAAAA@@@@@@????????????BBBBBBAAAAAAAAAAAAAAA@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBCCCDDDFFFFFFDDDKKKKKKLLLRRRPPPRRR___uuuYYY666@@@>>>======;;;:::???GGGRRRaaasss|||~~~gggZZZjjj}}}wwwpppkkkEEEBBBSSSDDDAAA@@@>>>::::::BBBLLLWWWnnn}}}rrr^^^PPPEEE===???EEE^^^cccLLLtttxxxbbbSSSHHH???:::999888888888;;;>>>@@@BBBBBBAAA???===:::888888333222333666::::::777333222000...---...222777:::999888555333333222111000////////////////////////---///111444:::CCCNNNUUU___eeelllrrruuuxxx}}}yyyrrrttteeeZZZ[[[^^^[[[TTTMMMJJJGGGCCC<<<888333///------,,,+++************))))))))))))))))))))))))))))))))))))))))))*********)))((((((&&&***---,,,---777KKK\\\___[[[TTTNNNTTTbbbpppvvv{{{|||}}}{{{uuu{{{wwwuuuyyy{{{bbbCCC888@@@@@@666;;;999888:::===>>><<<::::::<<>><<<::::::TTTgggJJJJJJSSSUUUXXXSSS@@@>>>FFFFFFRRRtttrrrgggjjjWWW@@@???FFFcccrrrlllXXXNNNHHHCCCDDDFFFFFFGGGDDD>>>FFFeee{{{nnngggccc\\\NNNCCC<<<777222333:::@@@BBBAAAfffpppzzz~~~qqqdddaaadddrrr~~~xxxxxxvvv~~~rrr^^^MMMPPPAAA444,,,111666666777:::;;;<<<<<<<<<;;;:::<<<>>>======<<<;;;<<<===>>>???AAAAAAAAA@@@@@@??????>>>AAA@@@??????AAAAAA@@@???<<<======>>>>>>>>>>>>>>>===<<<<<<<<<===>>>@@@AAA>>>>>>>>>???AAADDDFFFHHHEEEJJJIIIJJJPPPNNNPPP]]]uuuiii;;;???=========:::999>>>EEEMMM\\\qqq~~~rrr\\\iiiiiiiii[[[DDDQQQJJJDDD???>>>;;;999:::>>>AAALLLUUUWWWWWWTTTHHH999666:::GGGfffeeepppppp[[[PPPEEE:::<<<<<<<<<;;;999999:::<<>>;;;;;;;;;777333000333:::===;;;777555333000......///222444888888666555444222111000////////////////////////---///111555;;;DDDOOOUUU^^^dddkkkppptttyyy~~~||||||aaa\\\WWW[[[^^^\\\TTTMMMKKKGGGCCC===999333///...---,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))&&&***,,,(((%%%,,,;;;IIIOOOXXX]]][[[YYY^^^eeehhhoooyyyvvv___\\\xxxtttYYYHHH;;;<<<@@@<<<888888999:::;;;;;;===?????????===>>>@@@CCCEEEEEECCCAAA???___vvvjjj<<<666<<<>>>JJJbbbyyyxxx```bbb^^^```mmm|||sssdddsss}}}}}}}}}qqq\\\QQQQQQwww}}}hhh[[[bbbwwwfffUUUJJJEEEAAAEEEDDD888:::;;;999666888FFF]]]nnnkkknnnttt{{{}}}{{{uuusssqqqmmmfff```ZZZNNNDDDBBB???999999???DDDMMM\\\nnnooovvv^^^<<<555222666CCCgggooo\\\NNN^^^tttwwwmmmcccWWW___eeeSSSEEEDDD>>>BBB======;;;LLLeeeXXXYYY```nnnlllSSSIIIIII>>><<>>?????????>>>>>>@@@>>>======???@@@???===<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<>>>@@@BBB???>>>>>>???AAACCCFFFHHHHHHKKKHHHHHHMMMKKKLLLXXXttt|||HHH>>><<<<<<<<<:::888<<>>???@@@>>>:::777777888>>>BBBEEEEEEBBB>>><<<<<<:::666222222666;;;======888666444111000000111111777888999888666444333222////////////////////////---///222666<<>>???>>>???BBBFFFFFFCCC???<<>>??????===888777CCCXXXiiisssvvvwwwwwwtttrrrssssss}}}xxxsssrrrrrrpppjjjeeeVVVKKKCCCAAA<<<555555;;;>>>FFFVVVjjjjjjtttMMM555999777:::@@@YYYyyywwwJJJBBBCCCmmmyyyqqqiiicccPPPYYYgggWWWIIIGGGAAABBBAAADDD:::999mmmhhhpppxxxhhhYYYJJJAAAGGGKKK@@@AAA>>>XXX{{{nnnXXXGGG@@@jjjzzzkkkUUUGGG888KKK\\\[[[PPPJJJMMMSSSFFF@@@888333555<<>>JJJRRRUUUTTTfffqqq{{{~~~~~~yyylll\\\]]]fffjjjttttttlllqqqyyy~~~PPPPPPLLL...111222111555;;;<<<999777:::;;;999888888999888999:::;;;<<<<<<<<<<<<;;;999:::;;;===>>>>>>?????????===;;;<<>><<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>AAABBB@@@@@@??????AAACCCFFFGGGKKKMMMHHHFFFKKKHHHHHHTTTaaaMMM===;;;;;;<<<999777;;;BBBMMMWWWkkkxxxwwwyyyzzzZZZgggwwwaaaSSS[[[nnnWWWLLLIIIHHHIIIFFF@@@===>>>777777888999777444444888666999333000GGGjjjsssfffkkkyyyvvv[[[BBB>>>AAA??????AAABBB@@@;;;777555666<<>>BBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFF:::CCCKKKYYYuuudddvvvCCC666999@@@EEEMMMaaa}}}{{{___RRR```rrrnnniiiTTTccc{{{}}}cccOOOKKKHHHdddwwwqqqSSSDDDDDDEEEMMMGGG<<<<<>>888VVVmmmBBBFFFPPPrrrlllpppkkkZZZVVVccchhhXXXGGG@@@DDDCCCBBB???>>>UUUuuufffHHHLLLJJJ>>>>>>666DDD@@@YYY```ZZZHHHIIIkkk~~~dddUUUCCCEEEWWWbbbSSSAAA<<<999999======888555>>>OOO[[[BBB???888CCC\\\ddd\\\XXXiiinnnvvvzzz{{{zzz{{{||||||rrrggg```ccckkksss|||wwwqqqvvv~~~yyywwwSSSVVV<<<222222222333555888:::<<<999999999888888888777777888999::::::888888999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::888999;;;>>>===<<<<<<<<<<<<======>>><<<<<<===???@@@AAABBBCCCCCCAAA@@@BBBEEEFFFDDDAAAIIIJJJKKKKKKJJJJJJKKKMMMbbbPPP555<<>>:::666555555333333666???KKKUUUcccpppuuufffQQQFFFEEEGGGAAA@@@AAABBB===666444666777<<>>===;;;999888888888999:::::::::;;;;;;999555111////////////000000000000333444666888>>>GGGPPPWWW]]]___dddjjjrrrxxx|||}}}xxxzzzIIITTTgggZZZZZZYYYUUUOOOIIIFFFEEE>>>888222.........---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...+++,,,222<<>>444///...///333333333444444444444444333333444888>>>CCCDDDCCC>>>?????????@@@AAAAAAAAA???EEEHHHKKK]]]yyysssYYY666777;;;???GGG[[[vvvmmmwwwsssppptttyyyqqqOOOHHHOOOLLL[[[ssshhhNNN@@@DDDJJJDDD???IIIQQQSSSXXXeeeddd```YYYSSSRRRWWW\\\bbbcccdddbbb]]]UUULLLGGGBBB???;;;888666555444333222>>>JJJ___zzzvvvwwwiiizzz|||ccc>>>333444>>>;;;777MMMoooiii111:::\\\oooqqquuugggRRRWWWbbb]]]NNNDDDBBBAAA@@@;;;555>>>aaa{{{kkkqqqVVVBBB===JJJ:::DDD???QQQzzzpppRRRHHHVVV~~~bbbLLLBBBLLL]]]WWWJJJDDDAAACCCBBB@@@;;;:::===CCCGGGBBBFFFEEEIIIOOOJJJHHHSSSjjjooouuuxxxxxxwwwxxxyyy~~~wwwmmmdddbbbhhhsss{{{{{{ppplll~~~www{{{^^^KKKKKK888222222222333555777:::;;;::::::999999999888888888888999:::999888777888:::999999999:::::::::;;;;;;;;;;;;;;;999888888;;;===<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???@@@AAAAAAAAA??????AAADDDEEEDDDBBBEEEGGGIIIIIIIIIIIIKKKMMMaaabbb======AAA666888>>>444===DDDQQQ^^^kkkvvvzzzdddeeewwwaaaSSSNNNLLLJJJOOOOOODDDCCC???<<<===AAABBB???;;;666555333000000555===DDDRRRfffqqqooooooooo___GGGQQQJJJCCCAAA===666111111333888???GGGKKKIIIEEEAAA???>>><<<888555444555666BBBBBBAAA@@@>>>;;;999777<<<;;;;;;;;;:::888333000000000111111111111111111222444777:::???GGGPPPVVV\\\___dddlllttt{{{GGGMMMeeeZZZZZZXXXTTTOOOJJJGGGFFF@@@:::333///......,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((''')))+++///:::EEEfffiiipppxxx~~~|||zzzfffQQQDDD555222///---,,,...111333222333333333444444444555444444555888===@@@AAAAAA>>>======>>>>>>???@@@@@@@@@FFFFFFCCCMMMiii|||CCC888:::===CCCSSSiii}}}}}}xxxeee^^^ggguuueeejjjsssUUULLLHHHDDDJJJaaavvvzzzmmm```lllnnn[[[EEEEEEKKKLLLMMMSSSNNNGGGBBBDDDKKKTTT[[[\\\\\\[[[YYYSSSKKKCCC???:::999777666666666444222///:::EEE\\\~~~kkkeee{{{yyyiiimmmNNN888444666<<<;;;999EEEWWWOOO<<>>666555;;;EEEMMMRRRUUURRRKKKJJJHHH>>>AAAUUUlllooorrrtttttttttuuuvvvxxxpppfffaaaeeeppp|||wwwnnnkkk}}}www|||yyy]]]HHHIII???333111222222333555777999::::::::::::999999999888888777888999888777666777999777777888888888888999999:::::::::999777888:::<<<<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@??????AAADDDEEEEEEDDDBBBDDDFFFGGGGGGIIIKKKMMM\\\{{{EEE<<<>>>777999>>>555;;;@@@LLLWWWgggvvvzzzfff```nnn{{{kkkXXXQQQOOOUUUVVVLLLFFFBBB======@@@BBB???<<<<<<:::666111......111444AAAUUU```aaaqqqsss```QQQCCC>>><<<888111......222:::CCCKKKMMMIIIEEEAAA???>>><<<:::777333000>>>???BBBCCCCCCAAA>>><<>>======<<<999555111222222222222222111111111222444888<<>><<<<<>>HHH___rrr]]]MMM<<<888CCCXXXnnn~~~uuucccNNNLLLSSSLLLLLL\\\lllmmmoooppprrrtttuuuvvvooohhhbbbaaaiiiuuuyyyuuuwwwxxx{{{{{{tttuuuUUUGGGPPP888000111111222333555666777888888888888888777777777777555777888777666555666777666666666666666666666666888999999888666666888:::<<<<<<<<<<<<===>>>??????AAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAACCCEEEFFFGGGBBBCCCEEEFFFFFFGGGIIIKKKTTT|||III888>>>;;;999===666:::===GGGQQQaaauuu{{{iiiZZZbbbuuu~~~}}}tttYYYLLLOOOOOOKKKFFF@@@@@@CCCEEEDDDAAACCC@@@<<<777333000//////444FFFPPPOOOYYYtttgggSSS@@@;;;===;;;666111...///444===FFFLLLKKKIIIBBB@@@??????AAA???:::666444777:::>>>AAABBBCCCCCCAAA@@@?????????===999666333333333222222111111111222555:::>>>CCCHHHNNNRRRYYY^^^fffooowww~~~yyymmmGGGLLL{{{]]]YYYYYYWWWSSSNNNJJJIIIIIIBBB<<<444000......+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''***---...!!!$$$(((---000222444555444;;;BBBIIINNNMMMDDD888???:::222+++((()))...222------...//////...---,,,111111222222333444444555777777888999999999:::;;;>>>>>>???@@@CCCFFFIIIKKKIIIIIIGGGEEEFFFSSSlllrrrUUU::::::>>>AAACCCMMMggg~~~qqqdddSSSJJJPPPWWW]]]lll~~~```XXXqqqjjjQQQKKKVVVkkkfffOOODDD@@@CCC:::===???@@@??????@@@BBBDDDDDDCCCBBB@@@===:::999:::999999::::::999666333555999>>>TTTzzzeeeuuuvvvyyyaaa999555888888777999???BBBBBBppp||||||kkk<<>>AAA@@@===AAAJJJxxx}}}pppcccaaaddd^^^fffjjjVVVJJJ>>>OOOzzzNNN===333:::WWWppp|||iiiTTTJJJNNN```|||~~~llljjjmmmaaaYYYbbbiiijjjkkkmmmqqqtttvvvwwwhhheeecccfffoooyyyvvv~~~vvvtttzzz[[[NNNQQQ555111000111222333444555666666666666666666555555555444444555666666444444555666555555555555555555555555666777888777666555777888999999999::::::<<<======?????????>>>>>>>>>>>>>>><<<===>>>>>>???AAACCCEEEDDDEEEFFFGGGFFFFFFGGGIIIOOOsssOOO666>>>@@@999:::777:::;;;DDDKKK[[[qqqzzz~~~tttZZZZZZrrr~~~qqqcccZZZXXXUUUOOOIIIHHHJJJLLLIIIFFFCCCAAA>>>:::777444111///...777DDDKKKKKKOOObbbwwwhhhUUUBBB===@@@???:::777333111111555===EEEJJJLLLGGGDDDAAAAAACCCCCC@@@===666666777888:::<<<>>>???>>>===<<<===>>>>>><<<:::444444333333222111000000222555:::???CCCHHHMMMPPPXXX^^^hhhpppwww|||~~~[[[CCCRRR___YYYXXXVVVRRRNNNKKKJJJJJJBBB<<<444000///...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))(((%%%&&&***+++***,,,------,,,***))))))***+++******+++111555111((('''))),,,------...///000***+++,,,---............000000111222333444555555222444666777888999<<<>>><<<<<<<<<===@@@DDDGGGIIIGGGEEEEEEFFFEEEJJJ]]]rrrzzz{{{lllrrr???999888===>>>EEE]]]wwwooogggmmmttteee[[[TTTXXXaaammmgggZZZ[[[|||wwwZZZJJJMMMbbbvvvlllQQQHHHDDDAAAEEE>>>???@@@AAABBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<======;;;999666555888:::QQQyyyuuu|||vvv~~~kkkRRR000333555555444666;;;>>>>>>PPPtttQQQYYYlllnnntttmmmOOOPPPZZZ^^^UUUIII@@@@@@???;;;???FFF}}}|||lllmmmpppaaaTTT{{{cccRRRCCCGGGddd}}}|||bbbOOO777111BBBQQQmmm___QQQIIIGGGNNNdddzzzooobbbhhhffffffgggkkkooossstttttthhhhhhiiinnnuuu}}}{{{|||}}}zzzyyy]]]PPPFFF222333///000222333444555555555555555444444444333333333333444555444333222333555555555555444444444444333444666777666555444555666555555555555666888999999;;;;;;;;;:::::::::::::::888999:::::::::;;;>>>AAADDDEEEFFFFFFEEEDDDFFFGGGNNN^^^{{{^^^999===BBB999;;;999:::999AAAFFFTTTkkkwww{{{cccYYYrrr{{{gggeeeyyyyyyeee^^^VVVRRRQQQNNNIIICCCCCC@@@===;;;999777333000444,,,...;;;>>>:::DDDUUUbbbSSSEEEAAABBB@@@===;;;;;;888444333666===EEEJJJMMMJJJGGGDDDBBBAAA@@@???AAA???<<<999777555555555:::999999:::<<<<<<;;;999777666555444333222111000222555999>>>AAAFFFKKKOOOWWW^^^iiiqqqwww}}}vvvRRR===TTT```XXXXXXVVVRRRMMMKKKKKKKKKAAA;;;444000//////---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$))),,,*********%%%"""%%%((()))((()))+++.........***&&&'''+++***&&&(((,,,111222000,,,***)))------...///000222333444000000111222333444555555000333666777777888;;;>>><<<;;;::::::<<>>>>>@@@JJJ]]]XXXMMMBBBAAAHHHLLLJJJEEE======<<<===>>>@@@CCCDDD???>>>===>>>???>>>===;;;555888<<>>...222333555777777777999<<>>DDDjjjvvvggg\\\ttt^^^GGGXXXlllkkksssqqqtttlllRRRBBBBBBAAAIII@@@:::999888999FFFWWWuuupppcccfffdddcccdddhhhllloooooommmnnnooorrrvvvzzzyyyttt}}}eeeUUULLL777000444///000222333444444444444555555555444444444333333222333444333222111222444555555555444444333333333333444666666444333444555333333444444555777888999999999999:::::::::::::::888999:::999888999<<>><<<888666???BBBLLLcccqqqxxxmmmZZZooo}}}~~~bbbVVVnnnzzzkkk{{{ssslllcccXXXPPPJJJGGGCCC@@@???<<<888444777---(((,,,000333===JJJOOOGGGBBBAAA@@@======???BBB@@@<<<777333666>>>FFFQQQQQQOOOKKKFFFCCCBBBBBBGGGFFFDDDAAA>>>:::888666<<<;;;::::::<<<<<<;;;999:::999888777555444333222333555888<<>><<<;;;::::::===???AAAAAA@@@EEEHHHBBBCCC[[[yyyhhhLLL888;;;BBBBBBJJJWWWooo}}}xxxxxx}}}ZZZiiiwwwZZZOOOYYYVVVMMMHHHGGGEEEVVVvvv|||eeeKKKDDDMMMUUUQQQIII===<<<<<<<<<>>>AAADDDFFF???>>>===>>>???@@@???>>>666:::@@@ZZZxxxsssssspppJJJ444777444444777<<<;;;666777;;;<<>>>>>DDDPPP{{{}}}SSSlllsss\\\lllqqq```WWWKKKAAA777222555555333;;;HHHXXXyyyuuuhhh]]]\\\cccbbbcccfffjjjllljjjhhhsssuuuxxxzzz~~~ooo{{{{{{dddpppOOOKKKIII///000333///000111333444444444333666666555555555444444444111222333333222111222333555555555444444333333333222444555555444333333444555555666666777999:::;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<;;;999:::===AAA===???AAABBBBBBCCCEEEGGGKKKPPPoooGGG777===999BBB???666444===???HHH^^^mmmvvvtttZZZlll{{{mmm```^^^{{{nnndddpppwwwmmmUUUQQQKKKHHHFFFBBB===999000666999444...///666<<<;;;999:::===<<<:::===BBBFFFFFFCCC;;;444333:::BBBRRRTTTUUURRRLLLGGGFFFGGGDDDEEEGGGHHHGGGEEEBBB@@@@@@???======>>>>>><<<;;;<<<<<<;;;999888666555444333555888:::>>>CCCIIINNNTTT]]]jjjuuu{{{ttt???999OOO}}}eeeXXXYYYXXXUUUOOOIIIEEECCC@@@<<<666222000...,,,***************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333333444666666666666666888:::;;;999999:::<<<===???@@@@@@IIICCCCCCHHHIIIIIIVVVfffpppyyyFFF000BBBGGG<<>>PPP|||rrrjjj___gggrrr^^^dddYYYHHH777///000555>>>GGG\\\]]]^^^_________^^^^^^]]]aaagggjjjfff```bbbhhh}}}vvvkkkpppyyytttssszzz|||hhhRRRKKKKKK<<>>>>>>>>??????@@@@@@AAACCCDDDEEEEEEDDDEEEGGGIIIOOOUUUuuuHHHFFF999;;;???@@@000777888===GGGSSSaaasss~~~dddVVVxxxvvv]]]^^^eee\\\\\\\\\vvveee\\\YYYTTTIII???;;;;;;999555111000222555333444666999AAAIIIHHHCCCCCCLLLNNNEEE>>>>>>>>>999UUU\\\\\\UUUQQQPPPKKKBBBGGGGGGGGGFFFEEECCC@@@???BBB@@@BBBDDDBBB======AAA===:::999999:::999444000111333555888<<>>@@@AAAAAAGGGAAAAAAFFFEEEDDDNNN]]]|||YYY999;;;BBB======FFFWWWnnniiiYYYtttqqqbbbUUUOOOZZZuuu{{{iiiaaabbbpppvvvlll___MMMAAACCCGGGDDDDDDIIIAAA???BBBGGGHHHEEEDDDFFFFFF???KKKmmmzzzvvvzzzmmmOOO888111333555555666666666777777777777@@@[[[mmm{{{xxxXXXRRRfffkkkTTTKKKTTTZZZUUUKKKDDD>>>;;;CCC>>>NNNtttmmmuuuxxxrrraaa\\\mmmaaadddVVVIIIBBB999111888GGGVVVXXXZZZ\\\]]]\\\\\\[[[]]]```eeefffaaa]]]cccmmm{{{}}}vvvrrrzzz|||{{{zzz[[[PPPLLLEEE666222555111333333333333333333333333333333333333333333333333111111111111222222222222333333333333333333333333333333444444444444333333666666666666777777777777888888999999:::;;;;;;<<<======>>>>>>??????@@@@@@BBBCCCDDDDDDDDDEEEGGGJJJQQQVVVoooTTT>>><<<>>>@@@CCC;;;888888<<>>>>>BBB@@@===;;;;;;<<<:::666222111333555888<<>>???@@@AAAAAAEEEAAAAAAEEEDDDBBBHHHSSSvvvxxxLLL666<<<@@@<<>>>>>??????@@@AAACCCCCCDDDEEEHHHJJJNNNRRRaaaxxxooo888===???===>>>>>>:::888:::@@@HHHUUUfffvvv~~~pppUUUbbbvvv|||]]]LLLbbb```FFFRRR~~~fffbbbxxxeeeYYYLLLDDDAAA>>>777111111222999DDDOOOUUUVVVVVVWWWJJJGGGNNNGGG<<>>???@@@@@@EEEBBBDDDGGGGGGDDDHHHNNNnnn^^^777888BBB???===BBBSSSjjj}}}yyyjjjmmmmmmaaaTTTJJJEEEEEENNNYYY{{{nnnTTTPPPiiitttcccUUUNNNEEEAAASSSmmmyyyfffRRRJJJLLLQQQXXX^^^SSSIIITTTxxxsssppp|||pppNNN555111444222444444555555555666666666888555<<<]]]sssSSSRRRtttuuusssaaaVVVPPPUUUWWWOOOJJJJJJCCC>>>;;;:::999GGGlllxxxmmmxxxeeehhhqqqaaaqqq{{{iiiMMMUUUpppQQQ<<<777===CCCMMMMMMMMMOOORRRVVVYYY[[[ddd```___aaadddiiiuuutttcccjjj|||zzz~~~|||rrrUUUIII@@@777///333777000222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222333333333333222222333333333333444444444444444555555666777777888888999::::::;;;<<<===>>>>>>>>>@@@AAABBBCCCEEEGGGJJJLLLPPPYYYlll???AAAAAA<<<999===;;;888888===DDDPPPbbbqqq|||}}}ZZZUUUmmmfffQQQ[[[zzzoooRRRZZZzzzvvvHHHTTTvvv|||kkkXXXJJJAAA===<<<222666GGGddd{{{eeeHHH???MMMLLLAAASSSxxxxxxqqqjjjcccZZZYYYXXXVVVSSSPPPNNNMMMRRRPPPPPPOOOKKKEEECCCFFFDDD@@@===<<<<<<;;;777444000222555777;;;AAAHHHMMMPPPZZZhhhttt~~~~~~wwwuuu???333======}}}^^^XXXXXXWWWSSSNNNIIIGGGGGGAAA===777333111///---+++************)))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++,,,,,,---...............///000111222222333333444555777888999:::;;;999::::::;;;<<<===>>>>>>BBBBBBDDDGGGHHHGGGHHHLLL[[[{{{iii???444???CCC===<<>>;;;::::::999666333000222444777;;;AAAGGGLLLQQQZZZhhhuuuxxxyyysssDDD222888888kkk]]]YYYYYYWWWRRRMMMIIIGGGGGGAAA===888444111///---,,,************))))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))************++++++++++++,,,------......---......///000111222222333444666777999:::;;;;;;999999:::;;;;;;<<<======??????BBBDDDFFFGGGGGGHHHJJJgggxxxvvvTTT666888DDD>>>:::BBBTTTlll|||kkkWWWKKKGGGFFFaaafffQQQZZZfffaaallltttqqq[[[EEEDDDVVVgggyyyxxx{{{|||zzz~~~~~~qqqWWW;;;000333555111333333333444444444555555333:::555111RRRjjjcccpppuuurrr```OOOTTT[[[ZZZVVVIIICCCAAABBBAAA<<<:::;;;PPPmmm}}}ppp```;;;AAAZZZ```LLLKKKLLLMMMLLLLLLNNNRRRXXX^^^aaaaaa^^^bbbmmmxxx}}}~~~xxx|||pppdddfff\\\<<>>@@@AAAAAABBBEEEGGGKKKLLLVVVooo```???;;;@@@>>>@@@:::888777;;;@@@JJJZZZhhhtttpppOOO___xxxhhhSSSUUUwww[[[RRRZZZuuuTTTDDDEEEOOOkkk}}}{{{\\\IIIDDD<<<444>>>bbb\\\NNNGGGIIIiiiuuufff[[[XXX^^^iiiqqqXXXVVVTTTSSSMMMEEECCCEEE???;;;888777888888555222000222444777;;;@@@GGGLLLVVV^^^kkkxxxyyy___AAA000777>>>pppTTTWWWWWWUUURRRMMMJJJIIIIIIAAA===888444111000...,,,************)))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))***************++++++,,,,,,---......------...///000111222222111222555777999:::::::::::::::;;;;;;<<<=========???@@@AAABBBDDDFFFFFFDDDEEEVVV}}}yyyBBB444DDD>>>===>>>HHH\\\pppzzz}}}ooo\\\TTTNNNLLL```wwwnnn]]]kkk{{{xxxooojjjeee```ZZZXXXaaannn```mmm|||~~~xxxbbbEEE444111444444111222333333333333444444444333666444222BBBqqqeeedddhhhqqqyyydddRRRTTT]]]aaaUUUJJJAAAAAACCCBBB>>>:::888AAATTTdddiiimmm~~~jjjuuuwwwZZZJJJ111XXXzzzxxx\\\GGGHHHQQQJJJLLLOOOTTTXXX[[[]]]______eeeqqq~~~~~~~~~uuuxxxzzzdddWWWZZZHHH666111444000///333000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111000000111111111111000000111111222222222333333333222222333444444555555666444444555666888999:::;;;===???@@@@@@@@@AAACCCEEEGGGEEELLLcccFFF888===<<<<<<;;;888888;;;>>>FFFSSS```ppp}}}VVV\\\nnnyyy\\\TTTbbbgggXXXWWW```fff\\\QQQ999777PPPrrrxxxaaaSSSCCC333111BBBWWWpppcccOOONNNhhhvvvkkkiiikkknnneeeaaa^^^ZZZRRRGGGCCCDDD===999555555666777555333000111444777:::@@@GGGLLLYYY```lllyyy}}}|||III:::000999BBB|||}}}NNNUUUUUUTTTQQQMMMKKKKKKLLLAAA===888444222000...,,,************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......------...///000111222222000111444666888999999999;;;;;;<<<<<<======>>>>>>BBBCCCCCCCCCEEEGGGFFFCCCGGGNNNsssOOO444EEE===BBB===@@@NNNaaarrr}}}tttvvv]]]jjj|||tttyyypppdddPPPNNNOOOLLLiiissshhhjjjcccrrr~~~|||dddKKKCCCDDDccc}}}qqqVVV999///222555333111222222333333333444444444555333777;;;;;;LLL~~~zzzvvv[[[VVVjjjsssrrrfffUUUTTTUUU___XXXOOOGGG@@@<<<>>>AAA???888:::FFFGGGCCCLLL^^^~~~rrrkkk}}}]]]FFFSSSfffoooFFF>>>BBBNNNXXXNNN======JJJFFFKKKRRRXXX]]]^^^\\\[[[```mmmwwwxxx|||www~~~eee[[[ZZZ333222666222,,,222777///000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000111222222222222333333333222333333444444555666666333333444666777999::::::>>>???@@@@@@???@@@BBBDDDIIIDDDIII[[[sssWWW>>>???>>><<<<<<999999;;;===BBBNNNZZZnnnzzz\\\[[[ggg}}}jjj^^^XXXyyysss___YYYMMMjjjyyyYYYQQQJJJKKKBBBCCCZZZxxxhhhUUUDDD:::<<>>???AAAAAAAAAAAABBBDDDFFFHHHOOOAAAbbbrrr===;;;777@@@BBBBBBCCCNNNfff~~~sssqqqwwwnnnooo|||yyyqqqaaa\\\ZZZ[[[tttzzzjjjMMM@@@===DDDdddvvv~~~sssbbbGGG000---111000000333000000000111222222333333333444777888555===^^^sssqqqPPPYYYkkkqqqfffTTTTTTWWW]]]]]]SSSGGG@@@@@@AAA======<<<:::888999;;;===PPP```ttt|||uuuiii```\\\mmmyyy\\\LLLRRRtttwwwRRR<<>>>>>>>>???@@@@@@AAAAAAAAAHHHIIILLLddd}}}666???DDD666>>>;;;888888999===HHHSSSeeesssnnnXXXTTTmmmhhh[[[sss|||```\\\wwwiiiMMMUUUEEEDDDCCCDDDMMMcccdddHHH777;;;@@@HHHkkkgggVVVTTT[[[cccllluuu~~~tttggg^^^YYYSSSJJJCCC>>>:::555333444444333111444333444666888<<>>999<<<>>>AAAKKK]]]qqq}}}vvv]]]XXX\\\bbb|||~~~wwwnnnkkk___EEEAAAKKKllluuuxxxuuurrr|||oooQQQ===------111///---//////000000111111222333333555555888:::555888OOOjjjpppUUUXXXnnnyyyvvvnnnSSSSSSWWW]]]aaa^^^RRRDDD;;;???@@@@@@>>><<<:::888888999AAAIIIKKKFFFAAA???@@@BBBUUUqqq~~~jjj\\\DDDNNN]]]uuu|||FFFGGGIIIGGG@@@<<>>???@@@AAAAAAEEEIIIIIIKKKcccFFF999DDD@@@???;;;999888888;;;EEEPPPZZZiiixxx{{{^^^PPPccc{{{aaannnzzz]]]bbbbbbUUUXXXQQQKKKGGGEEEHHHXXXiii}}}oooPPP999777777<<<]]]jjjSSSJJJKKKOOOQQQJJJRRR^^^ooovvvlll```XXXTTTPPPJJJDDD<<<888444333333444333222222000111555777<<>>@@@AAABBBCCCCCCGGGFFFSSSccc}}}@@@999:::;;;===???DDDPPPaaannnpppTTTXXXtttdddyyyZZZLLLPPPuuuddduuu|||xxxmmmtttvvvccc===222+++///222...,,,...//////000111111222222333222333777:::777555@@@OOOgggTTT___lllkkk{{{sss[[[RRRQQQ^^^hhheee[[[UUUFFFDDDAAA===;;;::::::::::::;;;;;;999777777999;;;222999FFFVVV```^^^QQQFFF<<<888555@@@]]]zzzyyyIIIBBB===???CCCGGGLLLRRRVVVRRRKKKHHHTTTmmm}}}{{{~~~~~~~~~sssnnnmmmcccHHH///333222000///......///000////////////////////////---............///////////////............///////////////000000000000000//////000000000000//////000000000000111111111111000111111111222222222222333333444555666777777888888999:::<<<===???@@@AAAAAAEEEEEEFFFZZZfff;;;@@@??????;;;999999777999AAAJJJRRRaaaqqq}}}iiiMMMVVVqqquuu|||ttt```bbbXXXLLLGGGKKKJJJDDDFFFNNNZZZpppzzzvvv~~~yyy\\\BBB:::666999TTTuuukkkQQQCCCBBBDDDBBB>>>555:::CCCOOOaaa{{{xxxfff^^^TTTOOOMMMKKKGGGCCC888555333222333333333222111000111555888>>>HHHSSS\\\iiiyyyyyyPPP666777999888AAAaaaRRRTTTUUUUUUSSSPPPMMMLLLLLLFFFAAA:::777555333///+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************************++++++++++++------...///000111222222444444444333333444555555999888888888888888999999999:::===???AAAAAAAAAAAA@@@DDDJJJXXX~~~uuuBBB>>>===???@@@???CCCTTTfffuuuxxxvvvaaabbb|||~~~jjjMMMUUU{{{}}}zzzxxxyyy{{{kkkOOO333...---111222///...111//////000000111222222222......222777777555999@@@aaajjjOOOSSSgggqqqgggPPPPPP[[[eeeoooxxx^^^VVVKKKAAA<<<;;;===>>>999999999999::::::999888===999666777;;;<<<777222999===>>>:::<<>>???@@@<<>>::::::LLLccciiiZZZHHH@@@@@@AAA===888888:::===@@@JJJ\\\ttt~~~vvvlllbbb[[[QQQMMMHHHFFFFFFEEE@@@<<<444333222111222222333333444222333777:::@@@KKKVVV]]]mmm~~~zzz|||lllEEE444777666666AAAfffYYYTTTUUUUUUSSSPPPMMMMMMMMMFFFAAA;;;777555333///+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((((((((())))))))))))((()))))))))************+++++++++,,,,,,,,,,,,---------...///000111222222444444333333333444444555888888777777777888999999888999<<>>;;;999;;;999777777999<<>>??????CCCFFFFFFIIIZZZ{{{XXX>>><<<>>><<<;;;:::777444888???EEERRRaaalllxxx]]]MMM^^^zzzjjj~~~aaaTTTTTTSSSRRRRRRLLLFFFCCCIIISSSWWWTTTOOOWWWJJJ@@@>>>:::666<<>>>>>???>>>===<<<===<<<:::;;;BBBNNNXXXbbb^^^XXXQQQKKKFFFAAA>>>>>>===>>>???@@@>>>999444111111111111111222333333555333333777:::???KKKWWWgggwww{{{jjjccc<<<555999666999AAA```\\\TTTUUUUUUTTTPPPNNNMMMMMMGGGBBB<<<888666333///+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------,,,---......000000111222333333222333333444555555888888777777888999999:::999:::<<<>>>@@@BBBCCCCCCFFFGGGIIIPPP~~~ggg???666777CCCDDD<<<===HHH]]]nnn~~~uuuaaaVVViii}}}|||mmmmmmxxxyyyyyy~~~}}}tttttt{{{}}}fffEEE000.........,,,+++***,,,.........///000000111111222333222000111333555555666777OOO}}}nnnQQQ]]]iiivvvzzzbbbSSSKKK\\\XXXSSSPPPOOOLLLHHHDDDFFFCCC???======???@@@@@@444777<<<===<<<<<<===???888888777888<<>>@@@AAACCCBBBAAASSS|||fff>>>AAA>>><<<<<<<<<888444666<<>><<<999777888<<<>>>AAA???;;;888666555555666444555888:::;;;999444000///111222222111111222444333111222555999@@@LLLXXXiiizzz~~~yyy|||nnn\\\555777<<<:::@@@AAATTTZZZUUUVVVVVVTTTPPPMMMLLLLLLHHHCCC<<<888666333///+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,------...///000111111111111222222333444555666777777777888999:::;;;<<<;;;<<<===???AAACCCEEEFFFGGGIIINNNLLLppphhhIII666>>>FFF@@@;;;???KKKYYYlll{{{uuu]]]YYYssswwwfffhhhkkk___{{{{{{tttpppqqqxxxqqqPPP444000---...---,,,++++++++++++......//////000111111111333222111111333666666666555BBB```zzzdddcccfffooo|||xxx^^^XXXSSSNNNMMMPPPSSSSSSQQQKKKIIIEEEAAA===<<<<<<===:::===???>>><<<999999999FFFAAA>>>BBBIIIMMMMMMLLLQQQQQQQQQOOOKKKOOO___pppsssmmm|||ttt~~~hhhaaafffXXX<<<000777666***,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------......---------------------------......---------,,,,,,---......///000000000000000111111111222222333333333444444444444444444444666777999;;;<<<===<<<>>>AAAAAA>>>KKKvvvJJJ@@@===<<<======999444555:::CCCJJJYYYlllzzz^^^OOOaaa|||uuuZZZkkk~~~qqqddd```]]]^^^```]]]UUURRRSSSJJJGGGDDDBBB>>>999444333111444888===AAAGGGMMMQQQHHHDDD>>>;;;:::::::::999666666666555555555666888444444555666777555333111///222444333222111222444222000222777<<>>@@@===HHH[[[pppkkkYYYhhhmmm}}}yyyyyymmmssszzz}}}lllDDD,,,444---......---...///---***......//////000111111111...000111111444888999888:::666AAAqqquuubbbWWW^^^jjjwwwsssgggXXXOOOOOOTTTXXXYYYZZZ[[[[[[XXXQQQKKKGGGEEEDDDCCC@@@@@@BBBGGGLLLPPPPPPSSSYYY]]][[[TTTPPPNNNHHHJJJOOOTTTYYYeee{{{~~~~~~~~~{{{lllvvvxxxeeeZZZTTTEEE333+++---///,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------............------,,,,,,,,,,,,------......------,,,,,,,,,------...///000000111111111111222222222222333444444444444444444555444555666888999;;;<<<===;;;???GGGHHHAAAHHHmmm___@@@===<<<===>>>:::444555:::===BBBRRRhhhxxxeeeJJJXXXuuurrraaaYYYwwwgggbbb___ZZZXXXZZZKKKHHHCCC@@@===;;;888666:::;;;>>>DDDJJJQQQVVVYYYQQQIII???:::999:::999777333555666777555444444444777666555444444444444333000222555444222111222444333222444:::AAAKKKZZZgggqqqrrrnnn___;;;999;;;888444EEEJJJWWW```VVVTTTTTTUUUQQQJJJHHHKKKGGGBBB<<<999777444///+++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,,,,------.../////////111222222333333444444555666666555666666777888999===<<<<<<<<<>>>AAADDDFFFOOOAAALLLPPPNNNNNN---AAAMMMAAA@@@<<>>IIIKKKJJJrrrvvvJJJ000;;;DDD;;;<<<;;;@@@PPPbbbssstttnnnzzzpppkkkqqqnnn}}}yyyYYY<<<...,,,,,,---,,,,,,++++++,,,,,,---------------............000000111111222333333444...;;;999666YYYoooKKKCCCfffzzziii^^^SSSNNNLLLLLLQQQWWWWWWRRRKKKFFFFFFHHHKKKLLLJJJJJJLLLNNNLLLJJJMMMSSS^^^lll}}}{{{~~~~~~kkkIII999---...///,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,------------...------------............//////000000000111111111111111000000111111222333555666666666666777:::<<>>===CCCBBB888777:::333777:::DDDTTTdddrrrdddPPPYYYpppoooUUULLLbbb~~~ddd___YYYRRRMMMEEE<<<:::<<<666<<>>999999888999999:::;;;<<<999999999999888777666555333444444333222111222444666444555;;;CCCPPPeeewww~~~|||zzz{{{mmmtttMMM666777BBB===@@@PPPMMMYYY{{{NNNWWWUUUTTTTTTOOOGGGDDDFFFGGGBBB<<<999777444///+++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,------...///////////////000000111222222222333333333444444555666777999999999:::;;;>>>@@@BBB===DDDKKKIIIHHHaaa???333HHHGGG@@@;;;:::BBBNNN^^^qqqqqqkkk{{{vvvwwwwwwaaa>>>.........***,,,,,,++++++++++++,,,,,,------------............000000000111222222333333222;;;;;;222<<>>>>>AAADDD@@@???JJJZZZ\\\@@@<<>>KKKYYYgggwwwWWWQQQhhhZZZQQQWWWoooXXXMMMKKKHHHDDDAAA222;;;[[[yyyxxxppprrruuuzzzoooaaaTTTMMMHHHDDD@@@<<<<<<;;;::::::;;;;;;<<<::::::::::::999888777777444444555333111111222333666555777===GGGUUUiiiyyyzzzooommm===777<<>>EEEVVVUUU[[[yyyOOOUUUSSSSSSSSSNNNGGGEEEGGGGGGBBB<<<999777444///+++))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********************++++++,,,,,,---,,,,,,------...///////////////000000111222222333333333333444555666777888999999999:::<<<>>>???AAA>>>KKKKKKFFFHHHOOOpppddd888999GGGDDDAAA??????BBBLLLaaassstttaaa___dddrrr~~~sssEEE///---000///---,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////000000111222222222===222444>>>;;;@@@ppplllCCC@@@RRRnnnwwwpppnnnqqqtttvvvxxxzzzzzz}}}yyyzzzbbbGGG888///,,,---111///+++***...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000111000000000000000111222222333444666666666666888:::888999===AAAAAA@@@GGGPPP}}}DDD:::>>>DDD???<<<<<<888888777<<>>PPPbbbnnnxxxzzzooopppooofffSSSGGGOOO```{{{vvvyyynnnvvvUUU...---444///+++111,,,++++++******++++++,,,,,,,,,,,,------------......//////000000111111222999+++...???;;;222QQQfffFFF<<<@@@]]]|||{{{xxxyyyuuummmkkkmmmaaaGGG333...000000000000---)))***---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......////////////000000000000000//////000000111222111333555666555666777999666777;;;@@@AAAAAADDDIIIhhhNNN;;;999CCCCCC???>>>:::999777999AAALLLXXXiiivvv~~~VVVSSSiiizzz[[[SSSyyydddOOOHHHHHH;;;EEE]]]kkkxxxmmmXXXHHHBBBDDDGGGEEECCC@@@===;;;;;;;;;<<<::::::;;;;;;;;;:::999999777777777555222111222333222555:::BBBPPPaaaqqq{{{kkk~~~pppGGG444GGGAAAHHHOOOXXX^^^^^^eeevvv}}}LLLRRRQQQQQQSSSPPPJJJIIIKKKGGGBBB<<<999777444///+++))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))************))))))***+++,,,------...,,,,,,------.../////////000000111111222333333444444444555555777888:::;;;;;;<<<===>>>???@@@@@@AAA@@@JJJFFFFFFNNNJJJNNNhhh___DDD<<<>>>@@@???999777AAAMMMSSSooo~~~tttbbbSSSHHHGGGKKK}}}}}}fffWWW\\\aaa^^^:::$$$...555+++'''000++++++************++++++,,,,,,,,,,,,------------.........///000000111111000222555555444777CCCNNNoooOOOKKK```{{{}}}wwwwww{{{~~~wwwooonnn|||oooeee]]]LLL555***,,,......---,,,***)))+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000000////////////000111111000222555666555555666888777:::===?????????AAABBB___wwwfffEEE777@@@CCC@@@>>>:::999666666<<>>AAAJJJJJJ\\\zzzWWWEEEFFFMMMMMMIIIKKKIIIEEE@@@>>>======>>>;;;<<<<<<===<<<<<<;;;;;;999:::999777444222222444111777???IIIXXXkkkxxx}}}zzzmmmAAA666>>>DDDIIITTTZZZXXXYYYdddppp}}}MMMTTTRRRSSSTTTPPPJJJIIIKKKGGGBBB<<<999777444///+++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************((()))***+++,,,------...,,,,,,------...///////////////000000111222222222333333333444666888999:::;;;<<<===>>>???@@@@@@@@@AAAGGGGGGHHHOOOOOOPPPYYYtttAAA===<<<>>>>>><<<<<>>>>>???????????????>>><<<<<<;;;888555333333444444===GGGSSScccvvv}}}|||xxxZZZ999???>>>KKKMMMVVVZZZTTTUUU```gggSSSVVVUUUUUUUUUQQQJJJHHHJJJGGGBBB<<<999777444///+++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************((())))))+++,,,---......,,,,,,------...//////000......//////000111111111222222222333555777888999;;;;;;===>>>????????????===AAACCCCCCFFFJJJKKKKKK\\\III@@@;;;@@@GGGEEE???:::BBBEEERRReeeuuu|||jjjtttxxxeeeZZZLLLRRRooo}}};;;'''111444,,,'''+++---***++++++************++++++++++++,,,,,,,,,---------------......///000000000222000111444444222666======dddvvvbbbXXXMMM___xxxzzzyyy}}}wwwsssvvv|||rrrwww~~~{{{iiiIII333***)))---222,,,,,,******+++---+++'''************************************************************************++++++************++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000///////////////000111111///111444555555555555666444888<<<:::999;;;@@@CCC<<>>:::777999===BBBMMMWWWeeesssyyylllTTT```vvvZZZUUUllldddkkk{{{^^^JJJBBB===QQQ{{{uuukkkeeebbbaaaWWWSSSNNNHHHEEECCCCCCDDD@@@AAAAAABBBBBBBBBAAAAAA======<<<999666444444555777AAAMMMZZZkkk}}}rrrsssvvv}}}~~~xxxmmmrrrFFF555OOOLLLTTTQQQXXXZZZRRRUUU___aaaQQQUUUSSSTTTUUUQQQIIIFFFGGGHHHGGGCCC;;;888666111+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''(((******(((&&&''''''(((***---...,,,+++..................------/////////000111111222222333333444444555666666666888999:::;;;<<<>>>??????>>>???AAABBBCCCEEEHHHKKKNNNsssRRR333<<>><<>>>>>>>>BBBTTTpppnnn???DDDGGG<<>>GGGMMMZZZllluuuzzzYYYZZZggg}}}ddd]]]www______```ggg|||YYYGGGFFFLLLppppppfff]]]aaaddd[[[HHH???DDDHHHFFFBBBAAA>>><<>>@@@AAABBBCCCFFFHHHGGGNNNqqqzzzJJJ>>>CCC???;;;>>>AAAAAABBBEEEOOO___mmmvvvggg___ooovvv[[[YYYHHH@@@eeerrrpppooo@@@,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------.../////////000000111111222333333444999===JJJccc~~~ppp\\\XXXgggtttqqquuuuuusssvvvxxxuuuppppppvvv}}}vvvxxx}}}tttssskkkvvvhhhHHH666)))+++///,,,***,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............000000//////000000111222111111222333333444444555444555888:::<<<<<<=========IIIaaaNNN===DDDAAA===>>>===:::888888===DDDJJJVVVfffooosssrrr^^^\\\rrr}}}sssgggZZZVVVaaannnYYYFFFKKKtttkkk___VVVWWW\\\]]]VVVOOOIIICCC<<>><<<<<<;;;888777999BBBMMM```ttt~~~vvvooolllnnnvvvrrrppp~~~NNN===AAAIIIUUUVVVYYY]]]______^^^^^^^^^ZZZXXXVVVWWWWWWRRRJJJGGGHHHGGGGGGBBB;;;888666222,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&(((*********+++000333555111+++))))))+++---...------------------.........//////000000111111222222333333444444555555666777777888888999:::;;;;;;<<<>>>@@@AAAAAABBBDDDFFFOOOGGGZZZ{{{FFF...777CCCDDD???>>>===<<>>???@@@>>>@@@BBBCCCCCCCCCEEEFFFIIILLLQQQccc{{{WWWAAA<<<>>>;;;===>>>>>>;;;<<>>111,,,***+++...,,,((('''+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........///////////////000111111111111111222333333444444333444666777999;;;<<<<<<>>>===IIIkkkTTTDDDGGGGGGBBBAAA>>>:::888888;;;>>>@@@MMM```nnnvvvbbbXXXgggzzzgggWWWXXXTTTQQQVVVhhh{{{TTTMMMyyyvvvXXXIIIFFFSSSrrrgggOOOKKKQQQMMMCCCEEEAAA@@@@@@===888888;;;CCC[[[wwwzzzrrrmmmlllbbbyyyPPP@@@GGGNNNSSSZZZWWW[[[```cccdddbbbbbbaaaRRRQQQQQQSSSUUURRRKKKIIIKKKFFFFFFBBB;;;888777222---************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''***+++)))&&&&&&+++111---,,,******+++,,,,,,+++,,,,,,,,,,,,------...............///000000111111111111222222333444444444555666888;;;>>>@@@BBBCCC@@@BBBEEEFFFFFFFFFGGGHHHGGGOOOPPPPPPfffooo;;;---;;;<<<@@@DDDAAA;;;<<>>EEEVVVgggpppwww{{{XXXSSSiii|||ddd___[[[TTTOOOPPPZZZkkkyyyyyy\\\JJJjjjsssXXXKKKHHHWWWVVVIII\\\[[[BBBDDDAAA@@@@@@===999;;;@@@MMMhhh~~~xxxyyy{{{~~~iiilll___BBBBBBNNNVVVZZZ[[[VVVZZZ___aaaaaa`````````RRRPPPPPPRRRTTTQQQKKKIIIKKKFFFFFFBBB;;;888777333---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))***(((&&&%%%(((+++(((((()))+++------+++)))++++++,,,,,,------......---......//////000000111000111111222222333333444222444666888;;;>>>@@@AAA???BBBEEEGGGGGGGGGHHHIIIOOOLLLPPPWWW\\\ooopppLLL999444444<<<@@@======AAA<<<@@@IIIVVVfffvvvZZZXXXsssmmmggg\\\OOOGGGHHHOOOVVVvvv{{{cccTTTFFF666---***++++++((()))))))))))))))*********************************)))))))))************++++++++++++,,,------...............///000000111111444000333:::888333<<>>>>>BBBOOOhhh]]]999AAACCCCCCBBB???;;;888888888@@@BBBKKKXXXcccnnnpppYYYddduuu{{{eee```[[[VVVNNNJJJLLLSSSVVVXXX\\\```UUUEEE\\\uuu___OOOWWWpppTTTffffffKKKDDDAAA@@@@@@===;;;@@@HHHbbbyyy{{{yyyyyyrrroooddduuu[[[FFFIIIPPPYYYaaa___VVVXXX[[[]]]\\\\\\\\\]]]QQQSSSSSSTTTVVVRRRKKKHHHIIIFFFEEEAAA;;;888777333---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***,,,,,,***(((***++++++,,,------......------......///000000000000000111111222333333333333444555777999;;;<<<===;;;>>>BBBDDDEEEEEEFFFGGGFFFBBBHHHRRRPPPSSSsssXXXCCC333555:::;;;===BBBBBB@@@@@@CCCKKKWWWdddlll|||xxxbbbbbbWWWUUUKKK@@@FFF^^^vvvhhhNNN@@@555000///,,,//////(((((((((((()))))))))******************************))))))))))))***************++++++,,,,,,---......------...//////000000111...///222777777555777===HHHcccrrrjjj|||vvvyyyhhhUUUEEE555------///+++***)))((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------///............///000000000000000111222222333333444444444555777999;;;<<<@@@@@@AAAGGGYYY{{{zzzKKKDDDBBBCCCCCCAAA===:::888888<<<>>>EEEMMMVVVcccuuussshhhpppzzz|||ggg]]]XXXSSSQQQQQQBBBDDDEEEIIIJJJDDDSSStttrrrTTTTTTzzzeeeqqqoooUUUEEEBBBAAAAAA??????GGGQQQrrrxxx}}}~~~xxxllldddbbbnnntttWWWMMMRRRRRR\\\fff```XXXZZZ[[[[[[ZZZZZZ[[[\\\MMMWWWVVVWWWWWWRRRJJJGGGHHHEEEEEEAAA;;;888777333...************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((''''''(((***+++)))'''+++***)))***++++++***)))******+++,,,,,,---......------......///000000000000000000111222222333333666666777888999::::::;;;777;;;???BBBBBBCCCDDDEEEBBBJJJQQQPPPNNNRRR]]]gggjjjGGG:::999777888;;;CCCBBB@@@======BBBLLLSSS^^^pppbbbMMMFFFJJJFFFCCCYYYrrrZZZHHH777---,,,,,,'''***---''''''((((((((())))))******))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......------......///000000000...000222222222444777888333>>>YYY}}}rrrgggcccQQQIII>>>444000///...---))),,,...,,,))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------...............///000000000000000111222222333333333333333333555888:::;;;===<<<;;;>>>OOOsss\\\EEEAAABBBCCCBBB>>>;;;999999444;;;DDDIIIOOOZZZhhhrrr|||jjjhhhwwwyyypppllleee[[[TTTTTTWWWNNNEEEEEEEEENNN___|||ZZZSSSpppqqq}}}tttYYYFFFDDDBBBBBB@@@BBBLLLWWWxxx~~~vvvwww|||wwwvvvrrrjjjfffggguuu___LLLNNNWWWUUU___iii```]]]^^^^^^]]][[[\\\]]]___KKKPPPVVVSSSPPPRRRLLLFFFJJJGGGFFFAAA<<<:::999444,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))%%%%%%%%%&&&&&&((()))***((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------............////////////111111111111222333444555555666666666666777:::===;;;<<<===???AAACCCDDDEEEEEEFFFIIILLLOOORRRTTTUUU]]]~~~[[[444;;;:::999<<<<<>>>>>;;;DDDaaaDDDDDD>>>@@@FFFAAA444555@@@999888:::AAAFFFLLLVVV___ssstttccc}}}~~~tttyyy{{{nnniii```XXXTTTSSSMMMGGGLLLYYYzzz```KKKTTTxxxxxxqqqaaaIIIEEEBBB???<<>>???AAABBBCCCCCCDDDFFFIIILLLOOOQQQRRRVVV^^^zzzpppUUUAAA--->>>888===BBB===>>>EEEDDD???CCCHHHMMMVVV```hhhmmm}}}~~~|||sssqqqqqqoooooorrriiivvv{{{jjjSSSFFFBBBAAANNN}}}nnnVVV@@@111***,,,,,,+++******)))(((((())))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,---........./////////////////////000111222333444===<<<;;;===LLLmmmvvv[[[CCC222222111000...,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++------------------------------------............000000000000000111111111222222333444555666777777777<<<>>><<>>>>><<<666:::888999>>>CCCIIISSS\\\aaavvvyyyvvvxxx~~~iii{{{xxxmmmddd^^^TTTHHHHHHPPPiiiNNNJJJtttyyyvvviiiUUUJJJEEEBBBBBB???CCCZZZrrr|||sssllldddbbbfffttt~~~yyyppprrrvvvtttlllgggooo|||hhhOOORRRUUUWWWXXXYYYZZZ[[[ccccccbbb___[[[YYYZZZ[[[SSSSSSYYYUUUQQQRRRLLLEEEJJJGGGFFFAAA<<<:::999444,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))************))))))*********+++++++++---............/////////////////////000111222222222333444444444555777999::::::;;;<<<===>>>???@@@@@@AAADDDFFFIIILLLNNNOOOXXXQQQ\\\rrrOOO<<<222555<<<;;;>>>FFFFFF??????>>>@@@CCCGGGLLLOOOZZZ]]]bbbhhhnnnssswwwyyy|||~~~|||yyytttppplllooofff]]]YYYVVVRRRPPPPPPNNNMMMEEE:::555;;;HHHPPPkkk~~~UUU888333000(((+++++++++******))))))((())))))))))))))))))))))))************************)))))))))*********++++++*********++++++++++++,,,---------.........//////////////////000222333444111999===777111===ZZZtttsss{{{tttWWW???444000+++000///...,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++------------------------------------............/////////000000111111111222222333444555666777777666999===>>>;;;GGGkkkLLLEEE>>>===AAADDD@@@<<<;;;888777;;;???DDDMMMWWWZZZmmmyyyvvvxxxppprrryyyfff^^^nnnYYYIIIGGGMMM~~~___III[[[|||{{{llliiinnnfffTTTMMMCCC@@@BBBAAAEEE```vvv___TTTNNNKKKSSShhh|||}}}wwwkkkqqquuuoooaaa^^^nnnzzzYYYVVVVVVWWWZZZ___aaa```^^^WWW```ddd]]]YYY\\\]]][[[RRRUUUZZZVVVQQQRRRKKKEEEJJJGGGFFFAAA<<<:::999444,,,++++++***)))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''(((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))((()))))))))************************++++++++++++---------.........//////////////////000111222222222333444555444444666888::::::;;;;;;<<<===>>>>>>@@@AAACCCFFFIIILLLNNNOOORRRUUUTTT[[[yyy\\\III@@@>>>666555;;;<<>>IIIAAA>>>GGG<<<888666888:::>>>GGGPPP]]]kkk~~~uuunnnooojjjjjjppp|||wwwaaajjjUUUPPPUUUwwwbbb```fffhhhccc[[[cccrrrssshhhWWWHHHAAAEEEFFFLLLkkkppp[[[NNNKKKDDDKKKeee}}}~~~xxxsssnnnhhhdddgggsss{{{fffQQQZZZ[[[]]]___aaabbbaaa```WWWccceeeXXXSSS[[[aaa^^^QQQUUUZZZUUUPPPQQQKKKEEEJJJGGGFFFAAA<<<:::999444,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''((()))*********))))))((((((''''''''''''((((((''''''((()))))))))))))))((()))))))))************+++++++++,,,,,,,,,,,,---------------............000000000000000111333333222444555666555555666777:::::::::;;;<<<======>>>BBBCCCEEEGGGJJJLLLNNNOOOFFFOOOQQQNNN\\\vvvcccWWWCCC777666444???===BBBLLLPPPMMMJJJJJJHHHGGGGGGEEECCCAAA???>>>BBBBBBBBBDDDFFFGGGHHHHHHGGGEEEEEEEEEFFFFFFDDDBBB:::@@@CCCAAA;;;999:::<<>>:::FFFYYYyyyDDD<<>>999777888888:::AAAIIIXXXaaauuuzzzvvvkkkggghhhqqq|||rrrvvvfffaaaaaa~~~~~~dddQQQDDDGGGMMMWWWssszzz~~~wwwfffUUUJJJLLLddd{{{}}}yyyuuulllccceeevvvfff```WWWYYY\\\```___\\\ZZZ[[[^^^aaammmnnn^^^VVVZZZ]]]XXXSSSTTTYYYTTTNNNOOOJJJEEEJJJGGGFFFAAA<<<:::999444,,,******)))))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))***++++++***)))(((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,------------.........000000000000111222333333222444666666555555555666888888999:::;;;<<<===>>>BBBCCCEEEGGGIIILLLMMMNNNOOOLLLOOOUUUUUU]]]{{{```OOODDD888111///777>>>???CCCIIIHHHHHHHHHGGGFFFDDDCCCBBB@@@??????AAADDDFFFFFFEEEHHHFFFBBB???>>><<<:::888:::999666555<<>>EEEiiiaaa<<<666AAADDD>>>???<<<999999888888<<>>===<<<:::555BBBLLLQQQ[[[rrr~~~{{{vvvPPP777///+++...000+++)))+++((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///111111)))000777:::777333222333<<<777888???EEENNNfff{{{iiioooaaaYYYOOO999,,,...///111...***)))***---111555***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...///000111222111111222333444555555666777666666888;;;>>>>>>>>>UUUwwwZZZ======CCCAAAAAA>>><<<;;;999777999???CCCMMMYYYgggyyysssnnnhhhfffllltttzzz{{{vvvmmm\\\MMMNNN___nnnrrrmmmwwwcccfffmmmjjjhhhlllfffiiimmmvvvoooSSSQQQSSSTTTWWWYYYXXXVVVSSSSSSTTTMMMRRRWWWZZZZZZYYYXXXWWWTTTQQQVVVQQQKKKMMMIIIEEEKKKGGGFFFAAA<<<:::999444,,,***)))))))))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++)))***+++,,,,,,+++)))(((((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------.........------......///000111///111444444333222222222333333555666888:::<<<<<<===>>>@@@BBBDDDFFFHHHIIIJJJMMMNNNMMMQQQWWWWWWSSSpppxxxeee\\\RRRDDD>>>AAA:::;;;<<<<<<<<<<<<<<<;;;999777666999===???>>><<>>444000)))+++000,,,((()))***,,,+++&&&$$$$$$***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...///000111222000111222333444555555666444777777555888>>>AAA???DDDUUUSSS444777HHHBBB???======:::777888<<<===IIITTT]]]pppxxx^^^ZZZ\\\dddlllqqqvvvzzzqqq{{{xxxjjj\\\]]]qqqzzzhhhrrr|||uuunnnkkkbbb```eeeiiijjjqqqZZZNNN[[[gggXXXWWWWWWXXXZZZYYYWWWUUUXXXTTTRRRUUUVVVTTTWWW[[[QQQRRRWWWSSSMMMNNNHHHBBBGGGDDDFFFDDD===888666444000************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%'''(((***,,,---...************))))))))))))******)))(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))************+++++++++---------............///...............---------000000000111222222333333333333444666777999::::::===>>>@@@CCCDDDEEEDDDDDDJJJJJJKKKLLLNNNPPPQQQRRROOO]]]nnnuuuhhh```\\\ZZZPPPAAA===BBBJJJ<<<666>>>AAA;;;777:::HHHQQQRRRUUUwww{{{yyyhhhGGG333'''+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,------......///......///000111222333333555555666888999:::;;;<<>>???<<<666777<<<===<<>>@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJ??????QQQ{{{hhhZZZ___hhhdddXXX~~~{{{fff;;;(((+++222++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........---...///000111222222333333444555666777999::::::;;;;;;===BBBJJJSSS\\\bbbrrr{{{kkk]]]KKK<<<666444444333000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++++++++,,,,,,,,,------............////////////000000111111222333333444555666888:::;;;<<<<<<<<>>===999999999===HHHSSS```ppp}}}}}}kkk[[[PPPOOOXXXccckkkvvvuuu\\\TTTWWW___nnn||||||tttqqqhhhfffkkk~~~mmm]]]^^^aaa___[[[\\\YYYVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTQQQSSSYYYTTTOOOPPPJJJEEEJJJEEEGGGDDD===999888555111************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((******))))))))))))(((((())))))((((((''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------............//////////////////.........///000000111111222333333555666777888999999::::::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEFFFHHHIIIDDD<<<:::QQQ~~~~~~zzzUUU555))))))---...+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++***++++++,,,,,,---......------...///000111222222222222333444666777888999===<<<;;;<<<===@@@CCCEEEJJJSSSbbbqqqzzzrrrfff]]]UUUOOOHHHCCC???777...((((((***,,,,,,...---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++++++++,,,,,,,,,,,,---............/////////000000000111222222333333555666777999:::;;;<<<<<<>>>888JJJooo|||LLLCCCDDDAAA===>>>@@@>>>999888888:::???DDDLLL[[[iiiiiiSSSIIIIIILLLXXXeeerrrxxxzzzqqqTTTLLLWWWiiiqqqooonnniiiiiiooo___WWW^^^```]]]]]]^^^[[[XXXVVVVVVUUUTTTSSSQQQQQQQQQQQQRRRRRRSSSTTTSSSSSSYYYUUUPPPQQQKKKFFFKKKFFFFFFCCC===::::::666111************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***************)))))))))***)))))))))(((((((((((()))(((((('''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,------------......///////////////000......//////000111111111222222333444555666777777999888888999;;;===@@@AAADDDDDDEEEEEEGGGHHHJJJKKKEEE@@@<<>>?????????@@@AAACCCEEEGGGHHHIIIDDDFFFKKKIIILLLiiiaaa888///,,,000///''''''...)))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))******+++,,,,,,,,,,,,,,,---...///000000111111222333444555777888888888999:::;;;;;;;;;;;;:::???>>><<<;;;;;;===???AAA===BBBIIIJJJFFFFFFNNNYYYFFFCCC???:::888777444111222///,,,+++---111444666333000,,,******,,,...///++++++***)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))************+++++++++,,,,,,------------...............//////000000111111222333444555777888999999:::>>>???===AAATTTmmm___EEE999CCCHHH===999@@@::::::;;;:::777999DDDPPPVVVgggwww}}}}}}nnn]]]HHHDDDCCCLLL[[[jjjtttyyyvvvuuuxxxiiieeecccbbbaaaggg|||gggYYYUUU]]][[[NNNNNNYYYUUUSSSRRRSSSVVVXXXYYYYYYTTTSSSRRRRRRRRRTTTUUUVVVTTTSSSXXXTTTPPPQQQLLLGGGLLLEEEDDD@@@;;;::::::666///************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))***+++------...))))))((((((((((((''''''''''''&&&&&&''''''((((((''''''''''''((((((((((((''''''(((((())))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000000111222222333333000111111222333333444444777777777777888999:::;;;:::;;;<<<>>>@@@CCCEEEFFFPPPFFFHHHTTTRRRHHHSSSkkkhhhsssttt~~~qqqKKK///...******---,,,&&&(((...((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******((())))))******+++,,,,,,++++++,,,---...///000000111111222444555666777888;;;<<<<<<=========<<<<<>>@@@DDDFFFCCCAAA;;;>>>===999666777777555999777444000...,,,+++***...---***(((''')))+++,,,+++******)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************++++++++++++,,,------------..................///000000111111222333444666777888999999555>>>======GGGWWWvvv```999;;;FFFDDD>>>@@@;;;999999999666555<<>>999999:::555...************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))***++++++,,,))))))(((((((((''''''''''''&&&&&&&&&&&&'''((()))''''''''''''(((((((((((('''''''''((()))*********)))************+++++++++************++++++++++++++++++,,,,,,---.........//////000000111222222222000000111111222333333333555666666777777666666555666777888;;;>>>AAADDDFFFDDD===>>>FFFGGGAAAAAAIIIHHHGGGYYYwwwzzzwww|||VVV333))),,,666---%%%&&&,,,///,,,(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((())))))***+++++++++++++++,,,---...//////000///000111222333555666666222222444555777888888999;;;::::::<<<>>>???>>>===CCC???;;;;;;@@@CCC>>>888888;;;999333222333222...)))+++,,,...///000222333))),,,///111000---***(((+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++,,,,,,---------.........------...//////000000111111222333555666777888888222<<<<<<>>>FFFMMMjjj]]]CCC@@@CCCBBB>>>===:::999999777555777===CCCGGGQQQ\\\dddlllxxxpppaaaQQQGGGBBBAAAIIIRRR\\\eeerrr|||~~~}}}~~~yyynnnfffcccbbbgggrrrgggaaaXXXQQQSSSVVVUUUSSSSSSSSSQQQOOOOOOPPPQQQQQQPPPTTTRRROOOMMMMMMNNNOOOPPP{{{RRRQQQWWWSSSOOOQQQKKKFFFKKKDDDBBB===888999:::555---************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))&&&''''''((()))******+++)))************+++++++++)))************+++++++++******+++,,,,,,---............//////000111111111000000111111222222222333444444555666555444222111000111333666999===@@@BBB@@@CCCDDD@@@===>>>???@@@999:::BBBJJJWWW|||zzzdddGGG444)))***111$$$))),,,)))%%%&&&)))***'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++***++++++,,,---...///000......///111222333444555888888888888888888888888777999;;;<<<<<<<<<===???888===@@@===:::;;;>>>@@@888999666111222777555///111111111///,,,******+++------,,,***(((((((((***+++***************++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,---------......------......///000000000111222333555666777777888<<>>AAA===;;;;;;:::666666888:::???IIIQQQOOOOOObbbyyytttdddTTTCCC:::???JJJJJJWWWdddjjjooowww{{{ssswww{{{}}}tttkkkeeebbb```___fffyyy|||mmm^^^QQQUUUWWWTTTOOONNNQQQUUUPPPNNNLLLMMMNNNPPPQQQPPPUUUSSSPPPNNNMMMMMMOOOPPPRRRTTTTTTSSSQQQNNNLLLJJJHHHCCCAAA>>>>>>===999333...************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))*********))))))+++---******))))))******+++,,,,,,,,,,,,---------..................////////////000000000000111222333444111444666444///,,,...111555222000222777<<<======;;;;;;<<<>>>@@@???===;;;777888777777>>>SSSppp|||vvvjjjNNN555......***)))+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,------......///000111111222222111333333444555666777888999999888888888999;;;===>>>;;;:::888666555555666666333333333222222222111111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000000000000111111111111222333333444555666777777999<<<>>>>>>===AAAIIIPPP~~~QQQ>>>???BBB888CCC???<<>>;;;444///************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))***++++++******+++,,,******))))))******+++,,,,,,,,,,,,------------...............////////////000000000000111222333444111333555444111000000111777555444555888;;;===>>>888888888999::::::777444999888555000000999IIIUUUeee|||yyy}}}^^^@@@222***---///***)))---))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,------.........///000111111111111222333444555666777777888444555555666888;;;===???999888777666555444444444222222222111111111111000......---,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------....../////////000000000222222333444555666777777777:::======<<>>888777777777888:::>>>DDDIIILLL^^^cccjjjkkkdddYYYNNNHHHAAA@@@BBBHHHMMMQQQ[[[fffvvvxxx||||||ssstttttttttvvvzzzzzznnnddd^^^[[[[[[[[[bbbpppfffRRRUUUTTTSSSQQQOOOOOOQQQSSSTTTTTTTTTTTTTTTRRRPPPMMMKKKOOOOOOOOOOOONNNMMMLLLKKK]]]TTTTTTSSSRRROOOLLLJJJHHHEEECCC@@@@@@???;;;555///************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******)))+++------,,,************))))))))))))***++++++,,,,,,,,,,,,---------------............/////////000000000000111111222333444555888<<>>>>>===;;;::::::===???:::999999::::::999555222555444222...,,,...333666AAAVVVyyyvvvhhhYYYAAA+++---***,,,111...''''''---)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,------------...///000111111111111222222333444555555666666444444444555666888:::;;;666666666555444333111111111000000000000/////////...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------........./////////111222333333555555666777555888;;;<<<;;;===AAAEEEFFFrrrVVVAAABBB???@@@???<<<@@@???444666666666666888<<>>>>>@@@HHHQQQcccfffmmmvvv|||~~~|||~~~sssnnn{{{|||xxxiii[[[VVVVVV\\\kkk{{{zzzjjj]]]ZZZYYYVVVYYY___nnnoooZZZMMMSSSRRRQQQOOOOOOOOOOOOQQQRRRQQQRRRRRRRRRQQQOOOMMMLLLNNNNNNNNNMMMMMMLLLKKKJJJ___TTTTTTTTTSSSPPPMMMJJJHHHDDDBBB@@@??????;;;444///************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******,,,......---***)))))))))))))))))))))***++++++++++++,,,,,,,,,------------------.........//////000000000000000111222222777:::AAALLLUUUWWWQQQKKKHHHIIIGGGBBB===;;;<<>>UUUmmmtttuuuuuu```FFF555...,,,++++++000.........)))%%%(((...(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------------...///000000000000111111222222333444444555777777666666555555555555444555555555444222000////////////.........---------,,,,,,+++++++++++++++)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,------........./////////111111222333444555666666555777:::<<<;;;<<<>>>@@@>>>YYY___GGG;;;DDDKKK===999@@@;;;:::999888777777888999:::>>>===???FFFPPPWWWYYYXXXTTTOOOHHHBBB>>>>>>AAAEEEMMMPPPZZZfffooopppooonnn}}}ssssss{{{eeeSSSNNNLLLJJJWWWiiilll]]]SSSUUUTTTSSS___pppwww___TTTLLLSSSOOOOOONNNNNNNNNNNNOOOOOOKKKKKKMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJIII\\\TTTTTTTTTSSSQQQNNNJJJHHHCCCAAA???>>>===:::333...************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))),,,......,,,***))))))))))))(((((())))))***++++++++++++,,,,,,,,,------------------............000000000///000000111111555;;;GGGXXXeeehhhaaaYYYPPPPPPMMMGGG???;;;<<<>>>888888777888888666222000111///------......,,,***))),,,777@@@<<<777FFF^^^}}}|||rrrWWWFFF===222***++++++(((***000***'''%%%&&&''''''***...((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,---,,,---...//////000//////000000111111222222333333777777777666555555444444444444555555444222000///.........---------,,,,,,,,,,,,+++************+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,....../////////000000000000000111222333444555555666888:::<<<<<<<<<===>>>BBBFFF[[[fffDDD???KKKBBB;;;@@@BBB>>>===;;;999777666666666::::::;;;===CCCKKKTTTYYY[[[XXXSSSLLLFFFBBB???<<<>>>???HHHVVV___```aaacccrrr{{{zzziiiiiiooonnneee]]]iiiyyykkk[[[VVVOOOIIIPPP```]]]SSSOOORRRTTT[[[vvv}}}jjjXXXUUUNNNQQQMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKLLLMMMNNNNNNOOOOOOLLLMMMMMMLLLLLLKKKJJJIII[[[TTTTTTUUUTTTRRRNNNJJJHHHCCC@@@>>>>>>===999333---************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))(((***,,,,,,+++))))))))))))(((((((((((()))******++++++++++++,,,,,,,,,,,,,,,------------.........000000000//////000000111111777DDDTTTaaaddd___XXXPPPNNNJJJDDD???;;;;;;;;;888888888999:::999666333...,,,***+++,,,.........---)))+++111000+++,,,333===JJJ\\\rrrpppZZZDDD222---000'''&&&+++222222+++)))---(((&&&&&&(((++++++(((&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))******+++,,,,,,,,,+++,,,---...//////////////////000000000111111111222333444555666666666666444444444333222111000///...------------,,,,,,,,,,,,+++******))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++....../////////000000000///000111111333333444555666777999:::<<<=========BBB>>>DDDjjj^^^===BBBIIIFFFBBB>>>@@@???===:::888666555444111555999;;;;;;>>>DDDJJJZZZ[[[YYYUUUQQQMMMFFF>>>===:::???JJJQQQQQQSSSXXXeeepppvvvrrrrrr~~~~~~ooogggcccYYYQQQPPPRRRUUUZZZ___wwwxxxhhhVVVIIIKKKTTTTTTOOOOOOWWWcccvvv|||mmm\\\RRRWWWQQQRRRLLLLLLNNNOOOOOONNNLLLLLLOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGG]]]TTTTTTUUUUUUSSSNNNJJJGGGDDDAAA??????>>>:::444...************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))''')))******)))((()))+++((((((((((((((()))*********++++++++++++,,,,,,,,,,,,,,,---------.........000000////////////000000///333;;;FFFOOORRRPPPMMMGGGDDD@@@<<<;;;:::999888777777888:::<<<<<<:::888,,,,,,,,,,,,---///111222444///,,,,,,...000///...+++,,,000???[[[vvv}}}~~~{{{uuuvvvGGG@@@777333333333222000,,,***)))***)))'''(((++++++,,,+++++++++***&&&###(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,++++++,,,---...............////////////000000000///000222333555555555555333333111000//////............---------,,,,,,,,,++++++***)))))))))))))))((((((((())))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++------.........///////////////000111222333444444666666777888:::<<<======<<>>EEEGGGDDDFFFMMMQQQ```gggaaa]]]eeeooorrr{{{oooZZZOOOPPPLLLIIIIIIJJJRRRbbbrrreeeQQQJJJJJJMMMNNNVVVkkkggg^^^QQQKKKUUURRRSSSKKKLLLNNNPPPPPPNNNLLLKKKMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDD```TTTUUUVVVUUUSSSOOOJJJGGGEEEBBB@@@@@@???;;;555///************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))'''((()))((('''(((***,,,((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,---------......111000////////////000000111222555:::???CCCCCCCCC???;;;777666777999888666222222333666999999888666000111111...+++))))))***(((...000,,,))),,,---,,,,,,000222111444;;;BBBDDDHHHhhhyyyzzzlllVVVNNN>>>222555111222,,,$$$'''000...$$$+++)))&&&%%%&&&)))***)))'''((('''$$$$$$&&&)))+++'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,---.....................///////////////000111222333333222111000333222000...---------............---------,,,,,,+++******)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......//////000111222333444444666555555666999;;;<<<===888IIIGGGAAA]]]uuusssmmmWWWJJJFFFEEECCCAAA???===;;;:::777777666444444666:::===444<<>>FFF===MMMVVVNNNHHHLLLQQQPPPXXX___jjjttt|||mmmhhhhhh^^^QQQJJJEEE>>><<>>===AAAGGGJJJVVVxxxbbb___bbbOOOHHHCCCDDDBBB<<<999;;;555666888777666444333333777777:::>>>EEENNNVVVZZZYYYUUUMMMDDD>>>===@@@CCCCCCHHHIIIDDD??????@@@@@@FFFKKKPPPSSSVVV^^^iiirrrzzz]]]QQQOOOMMMKKKJJJKKKRRRWWW]]]qqqqqqZZZNNNMMMQQQhhh___XXXOOOIIIIIIJJJLLLLLLJJJLLLOOOQQQQQQPPPNNNMMMOOONNNLLLJJJHHHHHHHHHHHHHHHFFFDDDAAA@@@@@@AAABBBVVVSSSTTTTTTUUUTTTOOOHHHCCCAAA???======<<<999333---******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))*********++++++++++++++++++***+++,,,...///111///---...000000///,,,///000111222333555666666555555555555555555555555555555444222111000///...---,,,,,,+++******))))))++++++++++++++++++++++++******++++++,,,,,,------'''***,,,+++***+++000555333999???AAA@@@AAAGGGLLLSSSPPPMMMNNNPPPNNNHHHBBB666777444777III[[[VVVCCC888222+++)))+++,,,,,,***************************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,,,,------------........................////////////////////////111000///...---,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))((('''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************------------------------//////000000111222222222555555666777888999::::::>>>===AAAEEEEEEKKKbbb|||yyyxxxooo\\\JJJGGGIIIGGGBBB???;;;;;;:::999888777888888555555666999>>>DDDJJJMMMLLLOOOQQQQQQMMMHHHCCCAAAAAAEEEFFFBBB@@@BBBDDDCCC>>>@@@CCCDDDEEEHHHNNNSSSkkkmmmYYYMMMHHHJJJTTT___}}}~~~]]]NNNQQQ[[[vvvpppTTTPPPKKKIIIJJJKKKJJJJJJIIIKKKMMMOOOOOONNNMMMKKKOOONNNLLLJJJIIIHHHHHHHHHGGGFFFCCCAAA????????????OOOSSSTTTTTTUUUTTTOOOHHHCCCAAA???===<<<<<<999333---******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++(((((()))***,,,...000111...---,,,---...///...---/////////000111111222222444444444444444444444444222222111///...---,,,+++,,,,,,++++++***)))))))))***************************************************...111111...,,,---...***,,,------,,,++++++,,,,,,...000///---,,,,,,...,,,---------000333000+++***((('''(((,,,...,,,***)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++***+++++++++,,,,,,,,,,,,........................//////////////////////////////...---,,,++++++***,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,------------......//////000111111111333444555666777888999999===<<<@@@DDDCCCBBBMMM\\\xxxXXXIIIIIIJJJFFFCCC@@@>>>;;;888666666666666666555444444666999===???===EEENNNUUUVVVRRRMMMJJJHHHKKKJJJEEECCCDDDCCC???????????????@@@AAABBBDDDQQQkkkrrrqqqoookkkeee```dddttt|||yyysssoooooorrr~~~pppTTTNNNbbbqqqXXXIIIHHHHHHIIIKKKKKKJJJHHHIIIJJJLLLMMMNNNMMMKKKJJJMMMLLLJJJIIIGGGFFFFFFFFFFFFDDDBBB???===<<<<<<<<>><<<<<<<<<999333---***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************'''((()))***,,,...///000+++***+++,,,---.........///////////////000000000222222222222222222222222000//////...,,,++++++***++++++******))))))))))))************************))))))************++++++(((+++...000///---...///000000///000111111///......000111///,,,+++---000,,,,,,...000---))))))---+++***)))+++,,,---***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************++++++,,,,,,------................................................------,,,,,,+++******)))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,---------------......///000000000222222333444666777888888::::::===CCCCCCBBBFFFMMMXXX}}}bbbRRRJJJHHHHHHEEEBBB???;;;999777555444999777555444444555666777666;;;AAAHHHMMMQQQVVVXXXVVVXXXXXXSSSPPPNNNHHHBBBFFFCCC@@@???AAACCCDDDEEENNNZZZxxxuuuqqqhhh___[[[EEEOOOJJJGGG^^^mmmWWWPPPFFFFFFGGGIIIKKKKKKJJJJJJIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIGGGFFFEEECCCCCCBBBCCCBBB@@@===;;;:::999999XXXSSSTTTTTTUUUTTTOOOHHHCCC???===;;;<<<<<<999333...***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))***+++,,,,,,------)))***++++++,,,---......///////////////000000000000000000000000000000000///......---,,,+++************))))))))))))(((((())))))))))))))))))))))))(((((()))***+++,,,------+++,,,+++***(((''''''''''''&&&&&&(((***+++***(((...---+++***))))))******)))%%%'''+++***&&&&&&,,,,,,***(((''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))************++++++,,,---.................................------------------------,,,,,,,,,+++******))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,---------------...//////000000111111222444555666777888:::999;;;???BBBBBBDDDHHHKKK```vvv\\\PPPOOOIIIFFFCCCBBBAAA>>>;;;888:::999777555444444555555444555777:::???GGGPPPVVVWWW^^^dddfffggghhhddd___PPPLLLEEEAAAAAABBBCCCCCCKKKOOO}}}wwwsss}}}tttlllggg```UUUKKKHHHEEEQQQZZZnnnpppWWWLLLPPPJJJJJJJJJJJJJJJJJJLLLMMMKKKLLLLLLMMMMMMLLLKKKJJJHHHHHHGGGFFFEEECCCBBBAAAAAA@@@>>><<<:::999888777TTTSSSTTTTTTUUUTTTOOOHHHCCC>>><<<;;;;;;;;;999333...******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))************+++++++++++++++***(((***,,,,,,++++++---///////////////000000000000////////////////////////......---,,,,,,+++******)))))))))(((((((((((((((((((((((((((((((((((((((''''''(((***+++,,,---...///...---,,,+++,,,---...*********+++,,,---,,,***---+++)))***---...---,,,,,,)))(((+++,,,+++***,,,+++***((('''&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))************+++,,,---...//////------------------------------------------------,,,,,,++++++************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------------......///000000000000111222333555777888888;;;;;;;;;<<<===???AAACCCIIIKKKeeefffYYYNNNJJJFFFDDDDDDCCC@@@<<<;;;:::888666555555555666333555666777888<<<@@@DDDIIIVVVccclllsss{{{kkkggg```YYYTTTQQQQQQRRRTTTUUUttt~~~xxxuuuooofff]]]UUULLLCCCAAACCCLLL^^^tttyyy```QQQPPPQQQOOOMMMMMMLLLJJJHHHIIILLLNNNLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFDDDCCCBBB>>>======;;;:::999888777OOOSSSTTTTTTUUUTTTOOOHHHCCC>>><<<:::;;;;;;999333...******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))***+++,,,++++++***)))+++------++++++---///........./////////000000........................,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++%%%%%%%%%&&&(((***++++++((()))******************'''&&&&&&''')))******)))''''''&&&$$$%%%((('''%%%((()))******)))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))***+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))+++,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---------......///000000111111000111222444555777888999:::<<<<<<<<<<<<>>>@@@AAADDDCCCNNNjjjwwwbbbZZZPPPJJJGGGFFFCCC@@@???>>><<<:::999888888888444666777777666666777888<<>>======???BBBDDDHHHKKKIIIKKKddd~~~rrrbbbUUUOOOLLLIIIGGGCCCBBBAAA???===;;;;;;:::666777666555444555777:::999DDDLLLKKKKKKTTTcccmmm}}}~~~{{{tttmmmhhhaaaXXXSSSJJJFFFCCCCCCFFFSSSiii}}}}}}```MMMPPPQQQHHHFFFNNNEEEHHHJJJJJJGGGFFFHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHBBBBBBCCCBBBAAA???===;;;:::;;;;;;;;;;;;:::999999QQQWWWVVVUUUTTTQQQMMMHHHDDD??????<<<999999888333+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------......///000000000222222333444444555555666:::;;;<<<===>>>???@@@AAADDDGGGMMMQQQPPP___```NNNMMMRRRPPPHHH@@@???DDDEEE@@@999<<<:::888777777888777666888:::>>>@@@???@@@JJJUUUppp|||zzzjjjdddTTTMMMNNNGGG@@@FFF@@@CCCDDDQQQkkkyyy~~~vvvYYYUUUPPPNNNNNNMMMKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA???===>>>AAAAAA@@@===888888888888777777777666WWWWWWVVVUUUSSSQQQMMMHHHCCC??????<<<999999888333+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......//////000000222222333333444555555555999:::;;;<<<>>>???@@@@@@CCCCCCFFFIIIHHHOOOjjjuuuWWWJJJIIILLLNNNKKKDDD???>>>@@@@@@<<<888666555555444333888999<<<>>>;;;:::AAAKKK```kkkxxx~~~~~~||||||}}}||||||tttnnneee]]]TTTQQQFFFAAAEEE@@@===EEECCCNNNYYYmmmvvvhhhTTTQQQMMMLLLLLLLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@>>><<<<<<>>>>>><<<:::888888777777777666666666]]]WWWVVVTTTSSSQQQMMMGGGCCC??????<<<999999888333+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((((((((((((((((((((('''((())))))******))))))******+++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++)))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------...//////000000111222222333333444555555999999:::;;;===>>>??????FFFBBBCCCGGGGGGGGGPPP]]]cccXXXLLLHHHKKKMMMJJJFFFGGGDDDAAA??????@@@AAA@@@999:::===>>>:::666999@@@JJJRRR]]]bbbcccccceeegggqqqmmmppp||||||}}}zzzpppiiifffiiijjjccc\\\UUUNNNHHH???CCCAAACCCHHHCCC@@@IIIZZZXXX]]]tttdddWWWOOOMMMKKKIIIJJJIIIHHHGGGDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@@@@?????????>>><<<::::::::::::888777777777666666666555555555\\\VVVUUUTTTSSSQQQMMMGGGCCC??????<<<999999888333+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))******+++++++++,,,,,,,,,------------------------------,,,,,,+++*********(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---......//////000111111111222333333444444777888999:::;;;===>>>>>>CCCAAACCCHHHIIIGGGIIIMMM\\\}}}gggVVVRRRRRROOOKKKGGGFFFDDDCCCCCCCCCAAA@@@===>>>@@@BBB===777777;;;:::@@@FFFJJJJJJKKKNNNQQQYYYVVVWWW___fffjjjqqqxxxzzzxxxuuuqqqmmmmmmnnnpppssssssrrroooiiiaaaXXXSSSLLLLLLIIICCC??????@@@AAA???BBB>>>???HHHLLLUUUfffuuunnn___TTTLLLMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@??????>>>>>>=========;;;:::999888777555444555555555555444444444444XXXVVVUUUTTTRRRPPPLLLGGGCCC??????<<<999999888333+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))******+++++++++,,,,,,,,,------------------------------,,,++++++***))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------.../////////000000111111222333333333666666777999:::;;;<<<===<<<===AAAEEEEEEDDDFFFJJJKKK]]]uuunnnWWWPPPRRRQQQOOOMMMLLLKKKHHHDDDAAA@@@AAACCCEEEBBB;;;999<<<666999;;;<<<;;;<<>>===<<<>>>CCCHHHEEEEEE???@@@PPP___tttjjjWWWMMMJJJIIILLLLLLLLLJJJHHHFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;999777555444444444444444333333333222222UUUVVVUUUSSSRRRPPPLLLFFFBBB??????<<<999999888333+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((******+++++++++,,,,,,,,,------------------------------,,,+++***))))))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,---....../////////000000111111222333333555555666777999:::;;;;;;<<<>>>AAACCCCCCCCCGGGKKKHHHJJJOOOgggtttfffXXXVVVRRRPPPOOONNNLLLJJJEEEEEEGGGIIIFFF@@@===???;;;;;;;;;:::999999:::<<<;;;<<>>@@@CCCBBBBBBCCCAAA>>>>>>BBBIIISSS\\\kkk~~~mmmUUUHHHEEEGGGIIIJJJKKKLLLKKKHHHFFFEEEFFFEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@???>>>======<<<<<<:::;;;;;;999666444444444333333222222222111111111WWWUUUTTTSSSRRRPPPLLLFFFBBB??????<<<999999888333+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((******+++++++++,,,,,,,,,------------------------------,,,+++***)))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------....../////////000000111222222222444444555666888999:::;;;??????@@@@@@BBBFFFHHHIIIFFFFFFDDDNNNeee~~~{{{sssggg]]]VVVRRRPPPOOOOOOMMMNNNPPPMMMGGGDDDEEEBBBAAA@@@>>>======>>>???999<<<>>><<<;;;;;;<<<>>>;;;;;;<<<===???AAAAAAAAA???AAABBBAAA@@@@@@CCCFFF<<<;;;>>>DDDFFFGGGLLLSSSrrr}}}pppXXXIIIDDDEEEFFFGGGDDDGGGIIIIIIHHHFFFGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;:::888999:::888444222333555222222111111111000000000ZZZUUUTTTSSSRRRPPPLLLFFFBBB??????<<<999999888333+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((******+++++++++,,,,,,,,,------------------------------,,,+++***)))(((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------......////////////000111111222222333444555666777999::::::<<<:::999:::@@@FFFFFFCCCCCCHHHFFFDDDFFFMMMmmmwwwkkkdddaaaXXXUUUUUUVVVSSSMMMIIIJJJFFFEEEDDDBBBAAAAAABBBCCCAAADDDEEEBBB???@@@BBBDDD@@@>>>===>>>AAACCCCCCBBB@@@CCCEEEEEECCCBBBDDDFFFEEEDDDJJJXXXffftttnnn^^^LLLEEEFFFHHHFFFDDD???CCCGGGHHHGGGGGGIIIKKKEEEDDDCCCAAA@@@????????????>>>>>><<<;;;:::999999666777888777333111222444111111111111000000000000WWWUUUVVVTTTPPPNNNNNNIIICCC@@@@@@>>>:::999888111((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))))))))***++++++,,,,,,---,,,,,,+++,,,---///000+++++++++***)))(((((('''((((((((((((((('''''''''''''''''''''((((((((()))&&&'''(((((('''''')))+++&&&''''''((('''&&&%%%$$$******+++,,,,,,+++'''%%%%%%'''))))))(((&&&%%%%%%)))((((((''''''''''''''')))))))))(((''''''&&&&&&%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------.../////////000111111222222444444555555666666777777:::;;;<<<>>>@@@AAAAAAAAA???AAACCCDDDEEEIIIPPPUUUxxxqqqqqqhhhZZZUUUZZZUUUPPPIIIDDDBBBDDDGGGHHHFFFAAA===???FFFJJJHHHDDD===@@@DDDEEEDDDDDDFFFIIINNNCCC???EEEEEEBBBJJJXXX___mmmzzz{{{dddPPP@@@@@@BBB???@@@DDDDDDCCCBBBBBBBBBDDDEEEFFFAAA@@@??????AAABBBAAA???AAA@@@>>>;;;888666555444555555444333333222111111111111111111000000000///SSSTTTUUUSSSOOOMMMLLLHHHBBB@@@@@@>>>:::999888111((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...++++++******)))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))***++++++***)))(((***+++******+++++++++***((('''((('''''''''((('''&&&%%%(((''''''(((***++++++******)))))))))))))))*********)))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,------.../////////000111111222222444444555555666777777888999:::<<<>>>???@@@@@@AAABBBCCCDDDCCCBBBCCCGGGJJJRRRgggmmm```[[[```iiiwwwrrrhhh\\\QQQIIIDDDBBBNNNKKKIIIGGGFFFFFFEEEEEEHHHEEECCCCCCAAA???FFFOOOOOOHHHOOOeeexxxrrrkkkiiigggfffWWWHHH???BBBDDD@@@???CCCDDDCCCBBBAAAAAABBBBBBCCC@@@>>>===>>>???@@@???>>>@@@???===:::888666444444444444444333222222111111111111111000000000//////UUUSSSTTTRRRMMMLLLKKKGGGAAA???@@@===:::999777111((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***)))''''''(((***)))))))))******)))((((((+++++++++++++++,,,------+++(((&&&&&&)))++++++***))))))))))))))))))******,,,+++)))((((((((()))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------...//////000000111111222444555555666666777888888999999;;;<<<>>>?????????AAABBBBBBAAA???>>>???@@@???AAASSSxxxsssmmmjjjsssqqqllldddYYYOOOIIIFFFCCCIIINNNMMMHHHGGGLLLSSSPPPLLLRRRbbbnnntttyyy\\\KKKIIIMMMMMMLLLFFF???>>>CCCDDD???===AAADDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<<<<>>>>>>===<<>>;;;999777555444333333333333222222111111000000000000000////////////___SSSTTTRRRNNNLLLLLLGGGAAA??????===999888777111)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,+++,,,,,,---,,,+++)))(((************))))))((((((((((((((((((((()))))))))(((((()))))))))*********&&&'''((((((((((((***,,,'''(((((()))))))))))))))'''(((******++++++,,,...//////...---,,,,,,,,,,,,+++*********)))(((''''''---+++***(((((()))***+++)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------......//////000111111111444555555666666777888888777888:::;;;<<<=========;;;<<<>>>??????>>>>>>===>>><<<>>>III```vvvppptttzzz```QQQAAA:::===BBB@@@===<<<;;;===BBBAAA===<<<@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<<<<======<<<;;;===<<<:::777666444333333222222222111111000000000000000/////////.........fffTTTUUUSSSNNNMMMLLLHHHBBB>>>>>><<<999888777111)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((()))))))))))))))***++++++,,,,,,+++,,,,,,---,,,+++)))(((*********)))))))))))))))(((((((((((())))))******)))))))))************+++***+++,,,+++***+++---...***+++,,,---...///000111000333777888888777888:::666999;;;:::777444555777222222222111///---+++***,,,+++***)))((((((((()))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,,,,---.........///000000111111444444444555666666777777666777888999:::;;;;;;;;;999999;;;===>>>>>><<<;;;333999>>>===<<>><<<999;;;;;;===???===;;;<<<@@@===>>>???@@@AAAAAABBBBBB???===<<<<<<======<<<;;;:::999888666444333333333000000000000000//////////////////............---cccTTTUUUSSSOOOMMMMMMHHHBBB======;;;888888777111)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))'''(((((())))))******+++)))*********+++++++++++++++,,,,,,+++******+++---///000111333555888:::<<<===@@@DDDDDDCCCCCCEEEHHH@@@BBBCCCBBB@@@???@@@BBB>>>>>>>>>===;;;999666555000000///...,,,+++***))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,---......//////000000111222333333444555555666666555666777888999999999999;;;::::::;;;<<<;;;888666444777;;;:::444666GGGYYYiiiYYYJJJ888777888::::::999999999:::<<<<<<;;;:::999999;;;>>>:::;;;===>>>@@@AAAAAAAAA???===<<<<<<======;;;:::888777666444333333222222///////////////////////////.........------------]]]SSSTTTRRRNNNLLLKKKGGGAAA<<<===;;;888888777111)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...)))))))))))))))))))))***'''(((((()))******++++++*********+++++++++,,,,,,)))+++------...///222555<<<===???AAAEEEIIILLLNNNKKKMMMNNNLLLIIIKKKQQQWWWZZZSSSLLLIIIKKKLLLKKKIIIGGGHHHHHHIIIGGGEEECCCBBB;;;<<<<<<;;;999666333111///......,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,------......///000000000111111222333333444444555444555666777777777777777;;;999888888888888555222;;;777444444444444888>>>AAAbbblll\\\JJJBBB===111::::::999888666666888999:::999888777888:::;;;;;;888999;;;<<<=========<<<>>><<<::::::;;;;;;999888777666555333222222222222.................................---------,,,,,,YYYRRRSSSQQQLLLKKKJJJFFF@@@<<<===;;;888888777111)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,---,,,,,,+++,,,---///000)))))))))))))))*********'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++...222666999===BBBFFFNNNOOOQQQTTTXXX]]]aaacccqqqqqqoookkkhhhllluuu}}}yyyjjjYYYTTTXXX[[[VVVPPPJJJKKKMMMNNNNNNMMMKKKJJJGGGHHHHHHHHHEEEAAA===:::444333111///---***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000000111111222222333444444444444555666777777777666999777444555777777555333333111222777888555333444666888CCC^^^{{{ZZZ@@@666111666;;;666777666666666777888888888777666555555888;;;:::888777888999:::;;;:::999888<<<;;;999999999999888666666555444333222222222222---...........................---------,,,,,,,,,[[[PPPSSSSSSOOOLLLJJJFFFAAA@@@===:::999888555///)))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++,,,,,,---------,,,,,,+++++++++++++++******************,,,''''''+++,,,))))))---,,,+++...***""")))333000888===FFFOOOSSSZZZiiiwww}}}xxxwww}}}xxx}}}sss```WWWQQQPPPQQQNNNLLLLLLHHHQQQVVVQQQGGGAAA<<<888HHHFFFBBB;;;444///,,,+++***)))))))))&&&"""%%%***###'''+++---+++)))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///000111111111111222222222111222333444555555555555333333333222222222111111111111111111111111111111555666888;;;DDD```ooo[[[<<<<<<:::999888888777777555666666777888999999999888777666666666777999::::::;;;;;;<<<;;;999888777:::::::::999999888888888444333222000///.................................,,,,,,,,,,,,,,,,,,,,,,,,^^^PPPSSSSSSOOOLLLKKKFFFAAA???===:::999888555///***))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,------,,,,,,,,,+++++++++++++++******************---******---,,,)))+++000,,,,,,111111///777CCCFFFYYY___jjjvvv}}}}}}}}}iiieeekkkkkkccc[[[UUUQQQMMMEEE<<<@@@JJJAAAGGGMMMOOOKKKDDD???<<<222---***+++,,,))))))*********)))'''&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///000000111111111222222222111222333444444555555555333222222222222111111111111111111111111111111111333222333444444<<>>===???GGG===555444555111---,,,)))((((((+++......***&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///000000000000111111111111000111111222333333222222111111111000000000//////////////////////////////000///000333555555555555222777DDDYYYqqquuubbbXXXCCC>>>777222222444666666555444444333333333444444555555555666666777777777555555555666666666777777777888:::;;;<<<<<<<<<;;;777777666555444333333222222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++aaaQQQTTTTTTPPPMMMKKKGGGBBB>>><<<999999888555000+++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((******)))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********++++++++++++++++++++++++******++++++,,,,,,,,,,,,...///---***+++111:::@@@ccczzz{{{xxxyyyvvvttt}}}qqqqqqsss|||ooohhh\\\MMMBBBAAAHHHPPPKKKEEE???>>>===999999;;;000---***+++,,,---***'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............/////////000000000111111111///000111111111111111111000000/////////.................................---//////...---...000000+++111888;;;:::DDD]]]uuuwwwbbbJJJ888111111000222555666555333222444444333333333444555555555555555555555666666666444444555555666666666666666777999;;;<<<<<<;;;;;;777777666555444333222222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++cccRRRUUUUUUQQQMMMLLLGGGBBB>>>;;;999999888666000+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++++++++******++++++,,,---------+++***)))+++888OOOcccnnnxxxtttrrr{{{sss}}}}}}wwwzzzeeeeeezzzttt```UUUPPPPPPIIIDDD@@@??????===>>>BBB@@@:::222+++(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............////////////000000000111111//////000000000000000////////////.........------------------------------***000333000...------+++444222333444222///222777???WWWzzzlll```QQQDDD999111000333333222333777666222000111333333333333444444555666444444555555555555555555333444444555666555555555555666888999:::::::::999777777666444333222111111//////...---------------++++++++++++++++++++++++++++++++++++++++++++++++]]]RRRUUUUUUQQQNNNLLLHHHBBB===;;;999888888666000,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((()))*********++++++++++++******++++++,,,------......222888CCCYYYsssuuujjjllluuuzzz{{{{{{}}}```IIIRRRHHH@@@???@@@???======HHHFFF@@@888111---+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///////////////000000000111/////////000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))///222000111444333///888...(((---666888444111111777;;;HHH```vvvssscccTTTBBB777111,,,,,,---///555;;;222///000444444000111555222222222222333444555666444444444444444444444444222333444555555555444444555666777888999999888777666555444333111000///...///...------,,,,,,------++++++++++++++++++++++++************************UUURRRUUUUUUQQQNNNLLLHHHBBB===;;;999888999666111,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))******++++++++++++******+++,,,,,,---......???HHHUUUdddvvvzzziii~~~uuutttuuudddUUUHHHEEEGGGDDD===999FFFJJJMMMJJJBBB888000---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------.../////////000000111111222222222222222222222222000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........//////////////////000000000000...///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,***&&&)))000000++++++...333444...***///888222555000...777===DDDQQQ___ssszzzlllcccWWWDDD222444999111222111444888777000,,,,,,///---///444444......333111111111111222333555555444444444444444444444444222333444555555555444333444555777888888777666666444444333111000...------......---,,,,,,,,,------************************************************YYYUUUVVVTTTPPPNNNMMMGGGAAA;;;;;;;;;;;;999444,,,'''************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************)))(((***///111000......+++---...***((()))+++,,,333***(((///333333999BBByyybbbsssvvvrrrlllTTTJJJLLLGGG>>>@@@EEEJJJMMMOOOKKK@@@333***,,,---***&&&%%%)))---)))'''&&&&&&(((+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))((())))))***,,,,,,)))+++))),,,000(((&&&222111,,,)))++++++)))+++///+++,,,222777666555===HHHEEEHHHAAA>>>DDDCCCAAAHHHJJJHHHFFFFFFFFFEEEFFFHHHHHHFFFAAA???AAABBB;;;111333333...(((+++111111+++///...---***'''&&&+++111///---++++++++++++)))(((************))))))))))))(((((())))))*********+++************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---------............///......////////////....................................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000111111222333333444444999999<<>>===NNN]]]dddooo{{{pppjjjggg___QQQEEEDDDAAA===888444111000///333333111000//////......////////////......------....../////////000000000111111111111222222222222222333444444555555444444333333333333333333333333333333444555555555555555222111000//////.........------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************]]]RRRTTTRRRNNNLLLKKKFFF???<<<<<<<<<<<<;;;666000+++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************+++++++++++++++++++++***,,,,,,,,,,,,---------......+++,,,777III\\\jjjssswwwwwwsssggg[[[ZZZ]]]^^^]]]\\\rrr{{{xxxhhh```gggrrrpppggg\\\XXX[[[^^^___^^^RRRWWWcccsss~~~wwwsss{{{```LLLLLLJJJDDD???AAAHHHKKKIIIHHH@@@555///...---***&&&***)))(((((())))))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))*********))))))))))))***++++++***+++++++++++++++******)))000,,,(((...///,,,000222333333444999@@@DDDCCCFFFEEEHHHNNNPPPNNNLLLMMMccczzz|||kkkaaa^^^]]]aaa\\\```hhhlllfff[[[WWWZZZaaahhhhhh]]]PPPLLLNNNPPPMMMMMMJJJHHHJJJMMMKKKFFF777555111......///000///+++++++++,,,...---***(((+++++++++*********))))))*********+++++++++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++------------..................////////////......------------------------------,,,,,,++++++******************************++++++,,,,,,,,,---------,,,,,,,,,---------...............///000000111111444444444333333222222111222666666444999CCCDDD???>>>@@@CCCDDDDDDDDDFFFGGGHHHCCCBBBDDDBBB<<<===DDD???===999777666555444444///............000222333//////...---------------///............---------.........////////////000//////000000000111111111111111222333333333333333222222222222222222222222222333333444444444444444111000///...------------,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************^^^TTTUUUTTTPPPNNNMMMHHHBBB;;;;;;;;;;;;:::666000,,,************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))************---///...+++)))***+++******)))+++//////......000111000;;;YYYzzzzzziiikkkyyylllyyyggg```aaa___kkk{{{yyyooojjj]]]ZZZWWWZZZ___ccceeeeeesss|||tttfffrrrrrrbbbLLL===<<>>AAAEEEGGG???111((((((,,,,,,+++******++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))***************))))))******+++,,,)))***,,,---......------(((222///)))000333111333999===??????BBBJJJRRRVVV[[[hhhvvvwwwmmmdddeeellljjjtttooonnnqqqvvv~~~{{{pppfff^^^XXXVVVQQQKKKIIILLLRRRUUUSSSOOOFFF>>>999555///(((000...,,,+++++++++)))''',,,,,,+++++++++************************+++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,---------.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---......//////,,,---...000222333333333777777333000333888444---444333333333555777777777777333222555444000111555/////////---,,,,,,///111333333222111000000111111------,,,,,,,,,------...------------------------------........./////////........./////////000000///000111111222222111111111111111111111111111111222222333333333333333222///...------,,,,,,,,,---,,,,,,,,,++++++++++++***+++++++++***************************************]]]SSSUUUSSSPPPNNNMMMIIIBBB:::::::::999888555///+++************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************///444333---***,,,,,,+++***)))+++///---)))+++111333LLLtttzzztttvvvooogggxxxqqqgggrrrrrr~~~{{{rrrfffXXXNNNPPPVVVbbbppp{{{zzzuuu}}}sssuuutttTTTBBBAAAGGGJJJ:::BBBJJJHHH===222------+++***))))))++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))***************************++++++,,,******+++,,,,,,---,,,,,,(((333222///555999:::@@@DDDKKKTTT[[[]]]___dddjjjsssvvvsssuuuddd~~~vvvwww~~~rrrrrrsssqqqiiiZZZLLLEEEDDDEEEJJJMMMMMMOOONNNFFF;;;666333...,,,,,,---------,,,,,,,,,,,,++++++++++++************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---***++++++,,,,,,---......+++++++++***+++++++++,,,***---000333777:::999555222///------...000///...///---,,,...///......///222111000000000000///---,,,,,,,,,,,,------......---,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------............------........./////////...///000000111000000000000000000000000000000000111222222222222222111111...------,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************[[[QQQSSSQQQNNNLLLLLLGGGAAA;;;:::999999777444///+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************000777777000+++......+++,,,+++,,,...+++)))333AAASSSlllmmmjjjrrrqqqwww[[[hhhooosssppphhh^^^WWWTTTXXXdddqqquuujjjgggtttzzz[[[GGGCCCEEE???>>>@@@GGGLLLHHH;;;///---+++((('''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********+++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,///777777:::AAAEEEOOObbbbbbcccooo~~~yyy}}}sssyyy}}}}}}vvvnnnooouuurrrzzzyyyiiiggg~~~sssuuu|||yyyeeeZZZQQQSSSPPPIIIKKKRRRTTTPPPHHHCCC<<<666222///---+++---------,,,,,,,,,+++++++++++++++++++++*********************************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++,,,,,,,,,,,,------------------............------++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,*********+++,,,,,,------111000///...---...///000...000222444444222...+++222111///...//////...---444222111333444555444333))))))***...222444333000////////////000000000000------,,,,,,,,,---......++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......------........./////////......///000000000000000000000000000000000000000111111111111111111000///------,,,,,,,,,,,,,,,---++++++++++++************)))))))))***************************************[[[QQQRRRQQQMMMLLLLLLGGGAAA>>><<<;;;999777444///+++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************...777:::111,,,//////+++///,,,---///...555MMMhhh|||xxxzzz{{{\\\UUUaaaccc~~~~~~qqqbbbUUUNNNMMM[[[nnnxxxhhhpppkkkTTTEEEFFFAAA>>>FFFQQQTTTJJJ???555111,,,)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---...---,,,---...222555777@@@BBBCCCJJJTTTYYYqqq|||{{{}}}~~~|||zzz~~~yyyvvvwwwpppuuutttkkk|||yyy```PPPMMMJJJDDDTTTPPPJJJEEE@@@:::444000------------,,,,,,,,,,,,......---------,,,,,,,,,************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++******************++++++************************))))))))))))*********+++************++++++++++++)))******+++,,,,,,------(((((()))***+++,,,,,,---+++***,,,111555666555333............------------******)))))),,,---,,,)))222111000...---+++((('''......---,,,+++***)))(((------,,,,,,+++,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------............////////////......///000000000000000000000000000000000000000000111111111000000///...------,,,,,,,,,---------++++++++++++************((()))))))))*********+++************************[[[SSSTTTSSSOOONNNNNNIIICCC@@@>>><<<:::888444///+++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************,,,777:::222,,,//////***///---...222555DDDiiivvv{{{||||||uuuwwwwwwzzzoooeeeMMMXXXeeeqqqpppqqqeeeHHHFFFFFFIIIMMMQQQSSSTTT===888222---++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++******++++++,,,---------...000555;;;BBBFFFPPPNNNNNNYYYdddkkkssstttzzz{{{qqqrrrwwwyyy~~~zzztttxxx}}}ssssss{{{|||vvv}}}|||qqqbbbSSSLLLLLLMMMNNNNNNKKKFFFBBB......---------,,,,,,,,,000000/////////.........************************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,------......------,,,******************************************++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++,,,,,,------+++,,,---......---,,,+++222,,,)))---333666444111)))+++---...,,,,,,---...//////......000222000,,,)))+++,,,,,,***+++///222,,,------.........---------,,,,,,+++******++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000...//////000000000000000111111111111111111111111000000111000000///......---------,,,,,,---......+++++++++************)))(((((())))))*********+++************************[[[QQQQQQQQQPPPNNNKKKHHHFFFCCCAAA>>><<<999444...***************))))))))))))***555:::222***(((******)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************$$$000555000---000///***000,,,+++777RRRqqqttt|||rrrcccxxxkkkfffwwwpppSSSXXX^^^cccddd___YYYTTTZZZYYY```ooo{{{~~~~~~pppYYYSSSWWW^^^qqqqqqiiikkk___BBBDDDMMMEEELLLUUUEEEUUUHHH888...+++***)))'''&&&(((******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++***++++++***((()))+++...---***)))---000//////111...222666<<<<<<<<>><<<999444...***************))))))))))))%%%---111,,,&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********++++++,,,+++***...222222///---999HHH^^^~~~pppuuuxxxvvvxxxwwwooorrrYYYTTTMMMNNNWWW^^^VVVJJJDDDHHHMMMRRRTTTTTTRRRQQQPPPMMMNNNUUUZZZZZZWWWVVVRRR[[[dddhhhkkktttdddKKKMMM^^^zzzjjjZZZ___~~~VVVFFFPPPOOOLLLKKKEEEHHHLLLLLL@@@000&&&(((...***+++***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************++++++++++++++++++***)))(((((())))))---++++++//////------000888>>>DDDMMMTTTYYYxxx}}}pppkkkxxxpppiiiiiisssxxxuuurrruuuyyyuuuuuu{{{|||xxxttt{{{yyyzzzoooyyylll[[[TTTMMMEEEGGGAAA??????777,,,,,,555666444222333555444///***++++++++++++++++++++++++++++++************++++++************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,---++++++...222444000---++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,------......------------...//////////////////000000...---............////////////------------------------++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))XXXQQQQQQQQQPPPNNNJJJGGGEEEBBBAAA>>><<<999444...***************))))))))))))###''')))&&&%%%'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******))))))*********+++++++++///(((&&&+++111111///...000UUUwww{{{|||xxxxxx^^^]]]hhheee[[[WWWHHHRRR]]]dddjjjppprrrqqqrrroookkkiiijjjnnntttxxxpppiiieeeeeeddd___[[[ZZZTTTXXXYYYTTTNNNNNNXXXbbbooo[[[TTTOOOVVVjjjnnnVVV\\\uuufffPPPJJJKKKEEE:::AAALLLTTTNNN>>>///+++------,,,***((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***)))***+++,,,+++***,,,+++,,,...---,,,111888777GGGWWWfffnnnkkkvvv|||yyyrrr|||zzzqqqrrrxxxooo~~~rrr{{{|||{{{uuurrr}}}vvv}}}uuuuuusssmmmeeeYYYMMMHHHHHHLLLIII>>>777666999444000000222222///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,,,,+++***---000000---***++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------------------...//////......///000000000//////........................------------------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZQQQQQQQQQPPPMMMJJJFFFDDDBBB@@@>>><<<999444///+++************)))))))))(((''''''&&&%%%'''))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,---(((+++222111++++++222GGGpppuuu{{{cccrrr}}}ZZZBBBJJJZZZaaagggooo}}}}}}qqqnnnsss}}}|||tttmmmkkkhhhdddbbbbbbjjjmmmnnnhhh]]]TTTQQQRRRiiihhhmmm{{{|||\\\RRROOO```|||{{{aaabbb~~~nnnZZZJJJ@@@@@@BBBDDDHHHLLLLLLCCC555***---+++)))((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***)))))),,,///111000...------...111333999FFFTTTgggvvv{{{sssyyy~~~qqqrrrzzzuuu|||vvvrrr{{{{{{zzzzzz}}}rrr[[[GGGGGGQQQSSSKKKCCC@@@===888333000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************++++++++++++,,,******+++------+++(((************************************++++++++++++++++++++++++++++++++++++*********************************************************************************+++,,,,,,---------------------...///000///000000/////////111222///...............------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))YYYQQQQQQQQQPPPMMMIIIEEECCCAAA@@@>>><<<999444///+++************)))))))))(((+++(((&&&&&&((()))((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,)))+++000222,,,)))777LLLiiizzzyyyxxxxxxssspppsssnnnooo___dddqqq{{{}}}qqqgggccceeejjjnnnmmmfff```^^^\\\XXXXXXZZZ[[[```ffffffbbb]]][[[ZZZQQQSSSWWWXXXVVV]]]uuuiiiQQQOOObbbzzz{{{nnnwwwdddLLLOOOBBB>>>>>>FFFOOONNN@@@333,,,***)))***+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,+++++++++,,,.../////////......222999CCCQQQfffxxxyyyyyyvvvppprrr{{{}}}}}}ssswww|||zzzXXXJJJNNNTTTSSSOOOJJJIIIEEE===333......000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******)))*********)))(((************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************))))))***++++++,,,,,,---,,,,,,,,,------///000000000000///---,,,,,,000333//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))VVVRRRRRRQQQOOOLLLHHHEEEBBBAAA???===;;;999555///,,,************))))))))))))***'''%%%((((((&&&$$$%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++,,,,,,,,,---------***---///---,,,999XXXtttqqqppp}}}xxx```bbbqqq|||~~~wwwsssnnniiiiiilllrrrrrrssssssrrrpppooommmrrrllliiigggddd___^^^aaaYYYZZZYYYWWWUUUSSSTTTUUUMMMTTT^^^ccc___WWWSSSTTTkkkyyySSSGGGSSSbbbooo{{{kkk]]][[[~~~sssGGGCCCBBBBBBEEEJJJKKKIIIGGG222///,,,+++------+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,------,,,***+++---///...111:::HHHVVVeeewww~~~uuummmmmmqqqvvvwww|||ttteeeVVVJJJDDDLLLLLLIIIAAA777000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))************+++)))))))))))))))((()))(((************************)))))))))************+++++++++++++++++++++++++++************************************************************************))))))******+++,,,,,,,,,,,,,,,,,,---...///000111...111222000---,,,...111//////......---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))VVVRRRRRRQQQOOOLLLHHHDDDBBBAAA???===;;;999555000,,,************))))))))))))(((&&&'''******%%%$$$'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------+++......///<<>><<<:::999999555///***++++++******)))(((((((((&&&''')))*********)))((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++(((---000,,,***...000///111,,,888WWWttt{{{~~~vvvpppjjjdddooo~~~zzz}}}vvvoooiiieeeaaa___fff___[[[YYYUUUPPPRRRYYY^^^eeejjjggg______iiittthhhOOO\\\eeefffdddSSSRRRCCCIIIYYYRRRTTTNNNDDD666+++(((***...)))))))))((('''''')))+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))******************+++++++++,,,,,,,,,---...---+++***,,,......///---///000000999SSSooo||||||iiinnnllllllrrr}}}~~~yyywwwgggJJJAAANNN]]]YYYMMM555000,,,,,,///111///,,,///---++++++---......,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///111333555777666444111...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```SSSRRRPPPMMMIIIEEEAAA@@@===<<<:::999888555///***++++++******)))(((((((((&&&'''((()))***))))))((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++---,,,,,,---------,,,+++)))999XXXyyy}}}yyy|||ssszzzwww}}}~~~}}}wwwnnnggghhhdddcccddd```VVVNNNMMMLLLQQQUUUUUURRRSSSYYY___ddd{{{bbbHHH[[[|||tttlllrrr}}}WWWPPPMMMLLL]]]WWWSSSJJJ???333+++)))***++++++***)))(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,***++++++***+++---.........---111666;;;HHHeee{{{tttkkkooovvvxxx{{{{{{hhhTTTPPPVVVZZZYYYDDD===444...---...111222///......------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---.........///111222444333111///---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))^^^QQQPPPOOOLLLHHHDDDAAA>>><<<;;;::::::888444///+++++++++******)))(((((((((''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))******************+++++++++,,,111***)))///111---+++///999NNNqqq~~~~~~wwwxxxyyyuuummmggggggeee___WWWTTTNNNMMMMMMMMMOOOTTTYYY\\\RRRTTTcccdddPPPLLLddd{{{ggg```dddzzzVVVNNNUUULLLYYYXXXTTTKKK???333+++&&&,,,+++++++++******))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,*********,,,...//////...---000:::HHHQQQ\\\rrrxxxoooxxx}}}www~~~|||~~~mmmbbb]]]UUUMMMMMMHHH???666000---,,,,,,...//////...---,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------.........////////////...------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[OOOOOONNNLLLHHHDDD@@@===;;;;;;;;;:::777333...+++++++++******)))((((((((('''(((((()))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,111))))))222222+++...:::YYYeeexxxooottt{{{nnniiifffaaa\\\XXXTTTNNNIIIGGGJJJOOOSSS[[[LLLBBBMMMfffxxxQQQLLLoooqqqWWWWWWwww}}}hhhUUUWWWEEEXXXYYYZZZVVVLLL>>>111)))+++*********++++++***)))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------///,,,,,,///111000///000000;;;SSSkkkuuusssvvv}}}}}}uuunnntttxxxssszzzvvvwwwpppTTTOOOLLLHHHEEEAAA999///(((+++---///...,,,+++,,,...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,------.........------,,,,,,,,,------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))XXXNNNNNNMMMLLLHHHDDD@@@===:::;;;;;;:::666222...+++++++++******)))(((((((((((((((((((((((())))))***'''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,...***,,,222---'''333GGGoooyyy}}}lll~~~xxxfffXXXbbb```[[[TTTLLLHHHIIIKKKUUUXXXWWWOOOIIIWWWppp^^^iii|||___RRRmmmOOORRRTTTWWW[[[[[[UUUIII;;;222+++)))((()))+++,,,+++)))))))))))))))))))))))))))******))))))))))))******((()))))))))************((()))))))))************************++++++++++++++++++,,,,,,,,,---------111------000///...000666AAASSSuuu~~~wwwggghhhjjjrrrsssgggkkk{{{vvvzzz}}}lllSSSOOOLLLMMMOOOKKK@@@666,,,------,,,+++,,,---///------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------......---,,,+++,,,,,,---...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))VVVMMMNNNNNNLLLIIIEEE@@@===999;;;<<<:::666111---,,,++++++******)))(((((((((((((((((((((((()))******'''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,//////+++---AAAYYYwwwpppooouuuqqqlll___``````\\\VVVQQQOOOOOODDDPPP[[[ZZZOOOLLL___uuudddLLLsssrrr[[[mmmjjjGGGPPPSSSWWWZZZXXXQQQFFF???000---))))))+++,,,+++)))))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------///+++,,,000//////999GGG]]]kkkrrrnnntttzzzssslllwww~~~~~~~~~```XXXNNNJJJLLLNNNLLLJJJ444111---+++,,,.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***************************************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,------...++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))VVVMMMNNNNNNMMMJJJEEEAAA>>>999;;;<<<:::555000---,,,++++++******)))((((((((()))(((((('''((()))***+++''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------***...000...222CCC___uuu|||uuu```pppzzzrrreee[[[UUUSSSQQQOOOHHHFFFJJJQQQTTTOOOJJJHHHaaa|||ZZZPPPhhhzzzddd```MMMNNNOOORRRVVVWWWUUUNNNIII:::444---***+++,,,***((())))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...,,,***...333333777KKKbbbxxxxxx~~~yyyrrrvvvzzzyyyppp```QQQGGGGGGMMMRRR@@@888///,,,...000///,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,,,,------******++++++,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))WWWMMMNNNOOONNNKKKFFFAAA>>>888;;;<<<:::555///---,,,++++++******)))((((((((()))((('''''''''(((***+++&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------(((---//////<<>>222---///111///+++---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------((()))***++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))QQQPPPMMMMMMNNNKKKDDD@@@AAA===<<<<<<999666111---+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************)))******+++,,,+++---...---,,,.........)))...222:::PPPpppgggdddmmmccc``````WWWQQQQQQPPPMMMOOOTTTOOOFFFSSS~~~{{{lll^^^\\\~~~xxxSSSIIIeeemmmUUUJJJUUUWWWMMMOOO___QQQFFF888---+++,,,------))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,(((***,,,+++******---///222+++,,,???ZZZooo|||ooohhhkkkqqqyyyvvvmmmttt}}}~~~cccMMMKKKTTTZZZQQQ???---,,,333333***+++++++++***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))UUUPPPMMMMMMNNNKKKDDD@@@AAA<<<<<<;;;999666111---+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,+++,,,------.../////////111111999MMMdddvvv|||{{{rrrxxxbbbccc```^^^\\\UUUOOORRRYYY___\\\QQQRRRvvvdddPPPgggtttKKKYYY~~~eeeGGGJJJ[[[___WWWPPPTTTNNNCCC666,,,((())),,,************************************************)))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,...------...///000000///,,,111@@@VVVmmmzzzooommmrrrwwwxxxzzzpppyyy~~~yyyhhhXXXSSSVVVYYYUUUIII999///...000111---------,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))YYYPPPMMMLLLMMMJJJCCC@@@@@@<<<<<<;;;999666111---+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***************+++,,,,,,,,,++++++---///000000///---111FFFhhhzzzsss|||{{{sssllleeeffffffdddeeettttttkkkbbb^^^[[[XXXXXXYYY]]]dddZZZGGGQQQ{{{}}}WWWSSSnnneeeRRRSSSlll~~~___MMMPPPZZZZZZTTTUUUUUUOOOBBB111((((((,,,************************************************)))************+++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++---111222000......CCCaaaxxx~~~vvv~~~~~~xxx___OOOSSSRRRPPPHHH;;;///...333///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************+++++++++***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZPPPMMMLLLMMMJJJCCC??????;;;;;;:::888555111---+++++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++************+++,,,,,,...+++***---///......000222GGGhhhjjjggg```WWWTTTXXX```fffhhhfff___[[[fffyyyxxxgggtttjjj^^^bbbfffaaaZZZTTTYYYaaa```NNNFFF___~~~ZZZOOO```aaarrrQQQXXX}}}[[[HHHMMMVVVWWWTTTUUUSSSIII:::///,,,,,,************************************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------)))+++---......000333555===ZZZzzzyyybbbUUUMMMKKKOOOKKK<<<111///...---------...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((XXXPPPMMMLLLMMMIIIBBB>>>>>>:::::::::888555111---++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++***+++,,,,,,---///,,,+++...---+++...444HHHmmm{{{ooo___VVVTTTYYY___dddjjjwwweee]]]ZZZggguuukkkjjjeee___YYYSSS^^^lll^^^CCCHHHdddyyyvvvNNNGGG^^^wwwxxxxxxmmmTTTOOOPPPMMMVVVUUUSSSNNNEEE:::000***************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,111333000,,,...999CCCWWWmmmyyy|||~~~{{{~~~oooXXXGGGKKKRRRJJJ;;;222...,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((VVVPPPMMMLLLMMMIIIBBB===>>>999999999888555111---+++******)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++,,,------///,,,---///,,,***111>>>VVV{{{}}}}}}zzzbbbXXX[[[dddkkkkkkooowww{{{zzz{{{tttiiiwwwoooiiiwwwooogggccc```[[[]]]iiioooeeeRRRDDD]]]xxxmmmZZZQQQoooZZZpppfffLLLIIIPPPYYYWWWTTTRRRNNNCCC444)))++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------222444...)))111FFFYYYvvvyyysssuuujjjyyyssstttqqqzzzqqqSSSJJJNNNOOOFFF===222...++++++...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************************************************************************+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))VVVPPPMMMLLLMMMIIIAAA======999999999777555111---+++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++,,,------...,,,///222---+++999LLLeeewww~~~{{{zzzrrrlllooo{{{rrrnnnkkkjjjbbbXXXRRRSSSQQQWWW^^^ZZZIII@@@QQQjjjyyytttppprrr}}}jjjdddccc___```nnnwwweeeIIINNNWWWtttLLLUUUvvv}}}UUUTTTooo{{{TTTJJJUUUVVVVVVVVVWWWTTTKKK===222++++++++++++++++++++++++************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,//////...222FFFeee}}}}}}xxxyyyqqq~~~~~~~~~rrrhhh}}}kkkUUUJJJJJJKKKIII:::444...,,,...000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))WWWPPPMMMLLLLLLIIIAAA======999999888777555111...+++***)))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,111444///---???WWW~~~xxx~~~kkk[[[PPPIIIJJJKKKFFFBBBAAA@@@777999FFFIIIBBBEEEQQQLLLNNNQQQVVVdddvvvkkkfff[[[UUU___rrr|||zzzJJJKKKnnnvvvGGGUUUsssNNNQQQmmmpppRRRLLLPPPSSSVVVZZZYYYQQQEEE<<<++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......//////000444CCCaaazzzrrrcccJJJDDDJJJOOO@@@999111...///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))******++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))YYYPPPNNNNNNOOOKKKBBB<<<<<<;;;999888:::777000,,,---************))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...***...444...///PPPxxxkkkTTTNNNQQQYYYGGGCCCFFFAAAEEECCCCCC888BBBBBBJJJLLL>>>WWWMMMSSSUUU\\\```XXXvvvwwwllleeeeeeaaa___pppoooHHHFFFuuupppTTT```uuuNNNOOOxxxzzzLLLMMMVVVYYYUUUVVVXXXOOO???222,,,***------)))))),,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,///222000---222444111:::XXXuuu|||fffMMMEEERRRWWWJJJ:::000//////,,,(((......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))***++++++***)))***,,,++++++++++++************------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))YYYQQQNNNNNNOOOJJJBBB===<<<<<<999999:::666000,,,,,,************))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---...000222BBBhhhyyyttt}}}|||nnnZZZJJJEEEJJJLLL===BBBGGG???DDDDDDAAA:::CCC???DDDGGGCCC```fffccc\\\eeeqqqfffhhh}}}eeedddddd]]]dddttthhhRRRZZZyyytttlllnnnMMM[[[MMMNNNRRRXXXVVVOOONNNQQQ999111,,,---...++++++---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,---...000///---,,,666@@@TTTooo{{{~~~dddPPPPPP\\\UUUIII;;;111...///222.........---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++,,,---,,,******+++,,,)))******++++++,,,,,,---((((((((((((((((((((((((*********+++++++++++++++*********))))))(((((((((+++++++++,,,,,,------...************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))XXXQQQNNNNNNNNNJJJBBB===<<<===:::999:::666///++++++************))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------***//////---999XXXzzzhhhUUUKKKJJJQQQZZZ^^^ffflllkkkfff^^^PPPEEEHHHGGG;;;DDDIIICCCIIIEEEBBBBBBFFF???@@@FFFMMMllleeeaaaYYY___mmmiii___cccsssjjjhhh___\\\ccclllTTT]]]iiiaaavvv^^^JJJYYYhhhSSSKKKUUUYYYNNNMMMVVVCCC999///---------,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------------------........./////////AAAZZZxxx}}}|||sss[[[OOO\\\]]]XXXIII666+++---333.........------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++******+++*********++++++,,,,,,,,,/////////000000000000000++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))XXXRRROOOMMMNNNJJJBBB======>>>;;;::::::666...******************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...***333333333JJJooo}}}iii[[[III===999777777666JJJ___rrrxxxyyyuuubbbLLLOOOQQQFFFGGGHHHNNNWWWFFFHHHMMMLLLDDDEEEKKKYYYtttYYYZZZVVVSSSXXX___ccchhh|||mmmccc^^^___fff|||~~~hhh[[[kkknnnVVVUUUmmm}}}XXXGGG^^^bbbEEEJJJXXXYYYRRRPPPLLL@@@333,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............---...///...---000444>>>XXX||||||}}}zzzsssvvvwwwvvvuuu{{{qqq^^^WWW^^^bbbXXXEEE444------............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,***)))***+++,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,------,,,+++***))),,,,,,,,,---......//////++++++,,,,,,,,,+++))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))XXXRRROOOMMMMMMIIIAAA======>>>;;;::::::666...******************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------............444666>>>```oooZZZKKKFFF@@@>>>@@@BBB???;;;CCC\\\sss}}}nnnUUUQQQ[[[RRRHHHEEEYYYhhhJJJPPPZZZSSSKKKNNNSSSbbbrrr``````\\\TTTTTTcccrrrtttvvvhhhdddaaaYYYjjjsssrrrbbbOOOcccwwwUUU\\\xxxjjjQQQPPPpppwwwVVVHHHPPP]]]\\\SSSQQQGGG999...+++---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------.../////////...///111///...444>>>\\\sss{{{{{{|||pppgggbbbdddhhhjjjkkkooorrrqqqmmmmmm{{{aaaQQQXXX```bbbZZZJJJ888,,,//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***++++++++++++,,,------............///000111111222222222222333333222000...---------,,,+++***))))))(((---------......---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))ZZZSSSOOOMMMMMMIIIAAA===>>>===:::999:::666///++++++************))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))******************+++++++++,,,,,,,,,,,,---------............---...444IIInnn}}}tttbbbQQQIIIIIIFFFAAA@@@AAA@@@<<>>???@@@BBBCCCEEEFFFEEEDDDBBB@@@===;;;999555222...,,,***++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[SSSOOOMMMLLLHHHAAA===>>><<<999999:::666000,,,,,,************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******************+++++++++,,,,,,,,,------------............,,,...???___~~~pppkkkkkkfff^^^XXX\\\YYYMMMBBB===999666@@@NNNaaauuuaaacccgggjjjZZZdddzzzaaaeee~~~oooccc\\\YYYooouuujjj]]]___eeejjjnnnrrrlllcccaaaQQQYYYtttkkkSSSXXXvvv```QQQkkk\\\HHHfffkkkNNNOOOXXXYYYRRRQQQHHH999///------+++++++++++++++++++++++++++++++++,,,,,,---......///++++++,,,---...///000000222///000333111333CCCWWWooozzzyyywww}}}vvvppprrrbbbSSSUUU```aaaQQQ???////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000222333333444555666777777555555666888999;;;<<<<<>><<<444222...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[SSSOOOMMMLLLHHHAAA>>>>>><<<999888:::777000,,,---************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,---------.........//////222777SSS{{{zzzooo```XXX]]]gggjjjgggeeennnpppcccRRRHHHCCC???:::GGG^^^zzzssskkksssmmmggg|||mmmnnn}}}mmm```[[[uuu}}}rrrggglllooogggvvvnnn|||vvv___ooo]]]TTTrrrxxxZZZKKKQQQwwwyyyOOOUUUyyywwwJJJJJJpppeeePPPPPPVVVWWWQQQTTTNNN>>>222///...---++++++++++++++++++++++++++++++,,,,,,---...//////++++++,,,---...///000111333///000333222555GGG^^^sss|||~~~|||zzz}}}zzz{{{]]]VVVaaaggg]]]NNN000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///000222333<<<<<<;;;999888666555555999:::;;;<<<>>>@@@AAAAAAJJJMMMQQQVVVYYYZZZZZZZZZZZZYYYWWWUUURRRPPPNNNMMMEEEAAA;;;555000.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))^^^TTTQQQMMMJJJFFFCCC???<<<<<<999777888555///+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,------------///...,,,000HHHwww{{{fffVVVEEEHHHQQQVVVmmmzzz|||uuuzzzrrrQQQAAAEEEBBBJJJ\\\yyyrrreeerrrrrruuu|||dddlll|||vvviiizzzrrr{{{~~~~~~uuujjjaaaWWW^^^~~~|||QQQOOO```tttPPP```wwweee<<<[[[ppp{{{bbbAAACCCSSSTTTVVVRRRNNNJJJ>>>000+++...++++++++++++++++++++++++++++++,,,,,,,,,---------......---------......//////...000444888FFFeeewww{{{sssqqqyyyrrruuupppccc```[[[]]]]]]^^^eeeooossssss{{{}}}RRRVVVaaaZZZZZZ///...///111...)))***///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************)))***+++,,,,,,,,,,,,,,,...000///+++(((***...000,,,...//////222888<<<>>>???======AAAAAA===:::;;;<<>>@@@DDDLLLmmmyyy\\\HHH@@@YYYkkkqqqyyyvvvyyypppwww}}}tttrrrggg^^^]]]vvvzzzTTTVVVrrrzzzVVVdddzzzRRRHHHccc\\\GGGJJJNNNUUUQQQNNNKKKBBB555------++++++++++++++++++++++++++++++,,,,,,,,,---------......---------...//////333444222777QQQvvvooo```XXXOOOQQQTTTLLLUUUooo|||{{{uuuooopppkkk]]]RRRQQQ[[[^^^``````cccggghhheeeppp{{{zzzkkkTTTWWW___[[[;;;333------...,,,,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************++++++,,,,,,------------***---000000...---,,,+++555555777999>>>BBBCCCBBBDDDEEEFFFDDD===999@@@JJJQQQQQQTTTXXX[[[^^^gggpppqqq^^^UUUUUUXXX___```UUURRRLLLNNNWWWVVVJJJBBBCCCQQQSSSRRRLLLEEE@@@:::666===333***)))///444111,,,++++++++++++++++++++++++************************************************)))***,,,------,,,***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************************************************************************))))))))))))******************))))))))))))******************************************************))))))))))))))))))))))))^^^TTTQQQMMMJJJFFFCCC???<<<;;;888777888555...+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,000---+++,,,...000222333CCC\\\~~~nnnYYYHHHEEE@@@???<<>>PPPzzzsssKKKAAAHHHRRROOONNNNNNHHH<<<222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000111666444@@@rrrwwwcccJJJAAABBB@@@QQQpppyyysss~~~}}}qqqfffdddbbb\\\[[[___bbbllluuuzzz}}}~~~wwwiiirrr{{{|||TTTMMM```^^^LLL===000,,,......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------///...,,,,,,---///222555555222111333777<<>>AAAXXXaaaYYYiiillllllcccXXXeee~~~iiiLLL^^^hhhYYYuuuZZZIII^^^~~~\\\IIIIIINNNMMMNNNOOOMMMCCC777...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------...///000111...666<<>>>>>888666999;;;AAAMMMXXX___iii~~~tttwww~~~vvv{{{~~~fff\\\QQQMMMKKKIIIIIIKKKYYYPPPHHHHHHKKKIII===222...---,,,,,,+++,,,,,,---************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************************************************************************************++++++++++++++++++************++++++************************************************))))))))))))))))))))))))ZZZTTTQQQMMMJJJFFFCCC???<<<:::777666777444---***+++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------------000222///...:::KKK}}}}}}ooocccOOOGGGFFFSSShhh}}}hhhVVVGGG<<>>555,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...///000111222222???RRRhhh~~~fffMMM999???BBBDDDHHHFFF<<>>HHHUUUfff}}}xxxbbbIIIIIIccckkkmmm}}}rrrlll^^^ZZZVVVmmmvvv]]]KKKlllzzzcccddd}}}oooNNNJJJeeeyyyRRRHHHOOORRRNNNIIIFFF@@@:::------------------------------------............------......///111222333555OOOlll{{{|||iii___WWWHHHHHHFFFHHHFFF:::DDDbbbdddlll}}}|||hhhdddpppbbbMMMTTTZZZ___[[[JJJ777///000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///222555777@@@:::777888:::FFFfff|||qqqnnneeecccdddhhhkkkmmmqqqvvvrrrgggiiiqqqvvv|||yyylllsss}}}nnnWWWVVVRRRJJJCCCBBBIIIPPPCCC???777000,,,***+++,,,++++++++++++++++++++++++******************************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))aaaTTTQQQMMMJJJFFFCCC???<<<:::777666666333---*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------............000000+++111PPPqqqjjjTTTIIICCCAAA@@@>>>;;;EEEbbb~~~eeeMMMMMMrrreeecccyyyssseee^^^ZZZaaauuunnnPPPXXXkkkvvvcccJJJUUU|||```HHHPPPRRRLLLFFFDDDAAA<<<---------------------------------.........//////------......///111222333===eee~~~qqqmmmiiiWWWQQQHHHIIIIII@@@JJJgggxxx]]]lll~~~}}}zzz~~~aaajjjsssQQQMMMUUU___```QQQ===000...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///222555888;;;...333@@@MMMSSS^^^{{{qqqkkkhhhgggggghhhmmmssstttlllhhhppp{{{vvvrrrrrrpppxxx|||fff```kkkvvv{{{ooodddWWWRRRSSSPPPGGG===QQQKKKAAA777000------...++++++++++++++++++++++++******************************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))\\\SSSPPPLLLIIIFFFBBB>>>;;;999888777666333000---+++************))))))))))))))))))))))))))))))))))))***************))))))))))))***+++)))'''''')))++++++***)))(((((()))+++,,,)))(((''''''''')))+++,,,)))))))))))))))))))))(((((()))***+++,,,,,,+++***++++++,,,,,,,,,,,,---------------............//////'''333666'''555]]]ttt~~~uuudddTTTGGGDDDCCCDDDMMMZZZ~~~wwwYYYWWW|||aaasssqqqrrrfff___UUUfffnnnRRRKKKooosss\\\uuuXXXOOO|||wwwKKKCCCLLLTTTHHH>>>CCCHHH777222,,,+++---///---+++---------.........//////+++111...,,,111000222===[[[rrrxxxssshhhbbbRRRKKKGGGFFFbbbjjjeeezzz|||yyyyyy~~~ggg|||~~~|||mmmKKKYYYZZZYYY[[[FFF000222///...------...---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++******+++---//////...,,,,,,...111555777888777444===EEE\\\uuu~~~|||vvvkkkiiikkkooosss|||yyy~~~}}}tttyyyvvvnnnyyytttbbbRRRHHHEEEGGGFFFNNNRRRKKK===222---+++000///---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((()))************+++++++++---,,,+++*********++++++,,,,,,,,,------///000000))),,,---******---...,,,,,,,,,...///...---000444...111222000//////...,,,111///+++***+++---,,,,,,******,,,...///...+++(((******+++++++++++++++***ZZZSSSPPPLLLIIIEEEBBB>>>;;;999888777666333000---+++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))***+++++++++,,,---'''''''''''''''((())))))+++******,,,---,,,(((%%%''''''''''''''''''(((((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............///111+++222333+++BBBnnnqqq]]]MMMBBB???BBB___uuueeegggmmmqqq|||rrrqqqgggWWW___nnn\\\GGG[[[~~~vvv```|||}}}XXX[[[lllTTTLLLSSSRRRGGG???999999444---+++---///...,,,---------.........//////111444000///333000555FFFnnn}}}xxxaaaQQQGGGEEEdddrrrmmm~~~{{{zzz||||||zzztttkkk{{{vvvyyy{{{}}}TTTTTTSSSXXXZZZHHH444000...---,,,---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...000111///......---,,,+++,,,,,,,,,,,,...///111333222444<<>>333---******+++---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++*********))))))++++++++++++++++++++++++************************+++*********))))))))))))************++++++++++++)))***+++,,,------------++++++*********,,,---...)))...000000222666777444777666777:::>>>@@@BBBDDDIIIFFF@@@:::888999;;;<<<333333111000///...,,,+++---,,,***+++---...---,,,,,,,,,------,,,,,,+++***YYYSSSPPPLLLHHHEEEBBB===:::999888777666333000---+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((+++...///...---333333444555444333222222000...,,,---///...,,,)))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............//////---111222444SSS|||yyyzzz{{{~~~lllZZZNNNGGGRRRccczzzxxxsssxxxlll[[[YYYllljjjMMMJJJggghhhdddzzz```CCCccc^^^DDDDDDJJJHHHFFFGGG===777///,,,---/////////------........./////////000111......111///===ZZZyyyttt{{{|||iii~~~mmmXXXHHHGGGiiiyyyuuu~~~|||{{{~~~}}}vvvnnniiigggqqqrrrxxx}}}xxxhhhSSSOOOZZZZZZNNN>>>///...,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........000222333222111000///---,,,+++---...///666444666888999@@@TTTjjjyyyjjjnnnrrrwww}}}zzztttiii```SSSQQQQQQQQQOOOJJJBBB===000---++++++......---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,+++******))))))++++++++++++++++++++++++***************************************)))))))))************+++++++++,,,***+++,,,---......------111111000///000111222333333999>>>BBBHHHNNNNNNIIIAAA>>>::::::===???<<<888888;;;BBBIIINNNMMMJJJGGGJJJJJJIIIEEE>>>888444222...+++((('''))),,,---.........------,,,,,,++++++RRRSSSPPPLLLHHHEEEAAA===:::999888777666333000---+++************)))))))))((())))))))))))))))))))))))******************************,,,///333444222///444555777888777555222111777444000,,,+++...333777//////...---,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,---------------............///,,,...///222@@@aaa}}}xxxhhhVVVOOOXXXiiiyyyiiibbbXXXWWWkkk}}}wwwjjjcccZZZfffttt^^^JJJUUU{{{^^^zzz~~~hhhDDDMMMssszzz\\\OOOKKKCCCAAAIII@@@:::222------...000000............////////////,,,///......000222OOOzzzggguuu```KKKFFFhhhzzzzzzyyysssuuutttoooqqqwwwnnn||||||rrr~~~~~~ZZZPPP\\\[[[UUUIII333...,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------000222333333222---.........///000333555555444999BBBJJJVVVmmm|||zzzzzzuuussswwwrrrhhh{{{xxx}}}^^^UUULLLIIIIIIIIIJJJLLLDDD;;;000++++++...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************+++++++++,,,,,,......,,,++++++++++++,,,)))***,,,///444999===@@@KKKNNNQQQUUUZZZ^^^YYYRRRKKKGGGBBB@@@DDDGGGBBB;;;===@@@HHHPPPQQQIII@@@;;;<<>>:::444000...,,,***)))------,,,,,,++++++++++++MMMRRROOOKKKHHHEEEAAA===:::999888777666333000---+++************)))))))))((())))))))))))))))))))))))))))))*********+++++++++///000222444777777555333444666999;;;<<<;;;999777;;;<<<;;;555///...444;;;666555444222///---,,,+++************))))))******+++++++++,,,,,,,,,---------------............/////////,,,333NNNooowwwrrr\\\RRREEE???BBBJJJRRRVVV]]]rrrwwwoooxxxzzz}}}xxxjjjmmm```___rrrmmmTTTIIImmm~~~sssNNNFFFaaazzzvvvaaaQQQPPPGGG;;;>>>AAA<<<555///---...000111........./////////000000---333333111222<<>>@@@@@@???>>>===BBBFFFCCC;;;444222333:::999777444222///...---,,,+++******))))))******++++++,,,,,,,,,,,,---------------............///333000,,,===cccuuu~~~dddQQQFFFCCCAAAAAACCCEEEFFFFFFJJJRRR[[[cccoooxxxvvvyyysssvvvhhh\\\hhhqqq___GGG[[[ppp]]]QQQdddgggGGGKKKOOODDDCCCBBB>>>777111...---...000....../////////000000000,,,444333///666IIIqqqTTTPPPvvvGGGIIIHHHWWW]]]YYYKKKEEEeee}}}ssspppwww}}}}}}|||~~~|||~~~ssssssYYYMMMNNNVVVTTTEEE333000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111000///+++...111222111333777:::KKKZZZnnn|||~~~yyyxxx~~~tttpppmmmttt||||||wwwiiiUUUGGGCCCJJJGGGBBB<<<555///+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,///444:::===GGGIIIMMMQQQUUUXXXYYYZZZTTTRRRQQQUUU___gggcccZZZaaajjjoooooosss}}}}}}yyywwwsssfffWWWSSSYYYWWWQQQHHHBBB>>>===<<<;;;EEEEEEFFFGGGGGGDDD???<<<333222///---,,,,,,,,,---zzzZZZRRROOOKKKGGGDDD@@@<<<999999888777666333000---+++************))))))))))))))))))))))))))))))))))))((()))+++---///111222333222777<<<<<<999999>>>CCC===>>>???@@@???>>><<<:::@@@BBBFFFHHHFFF@@@888333<<<;;;:::888777555444333...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------------............///000///444VVVvvvxxx}}}cccQQQIIIBBBGGGOOOXXXaaafffjjjkkkqqqmmmiiiddd]]]YYY^^^eeevvvtttkkkiii___fffbbbdddtttyyymmmaaabbboookkkTTTNNNqqqiiilllxxxeeeeeeYYYLLLNNNFFFFFFAAA>>>999333...,,,---....../////////000000000000)))333000///CCCaaa|||wwwxxx{{{cccOOOpppqqqMMM@@@DDDHHHLLLFFFFFFjjjyyy{{{~~~pppNNNMMMWWWVVVOOO666333000............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,...000000///......000333333555;;;EEELLLssszzz~~~~~~|||yyylllRRRFFFCCCFFFFFFAAA888111------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......---,,,+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...111555:::???CCCEEEIIILLLRRRWWW[[[\\\[[[[[[nnnlllkkkrrrttthhhkkkfff___WWWTTTUUUVVVSSSOOOHHHIIIJJJLLLLLLKKKGGGDDD>>><<<888444000......---bbbJJJRRROOOKKKGGGDDD@@@<<<999999888888666333000---+++************)))))))))))))))))))))))))))))))))))),,,---///111444666888999===DDDJJJJJJFFFGGGNNNVVV```___\\\YYYUUUPPPLLLJJJDDDAAA???CCCIIIIIIBBB;;;>>>>>>===<<<<<<;;;::::::000///...---,,,------...++++++,,,,,,,,,------------------.........//////)))...>>>mmmxxxsssfffPPPMMMRRReeeooowwweeebbbUUUTTTRRRRRRQQQSSSYYY```kkkuuunnnpppxxxoooiiibbbooovvveeeGGGbbb}}}XXXwwwsssXXXbbbLLLIIICCCGGG@@@>>>:::444///,,,,,,,,,////////////000000000000+++555222666VVV{{{sssPPPEEEppp~~~~~~}}}tttjjjjjjpppfffLLLYYYqqqWWWKKKDDDEEEAAACCChhh|||VVVQQQZZZWWWVVV888555111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...000000///---///111333555:::EEEUUUaaavvvZZZJJJDDDFFFFFF???666222555999,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------666555333222000...,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------000333999>>>CCCEEEFFFFFFMMMTTT```nnnyyysssiiieeebbb]]]WWWQQQIIIAAA<<>>GGGMMMUUUXXXRRROOOVVV```jjjsssuuulllfffnnn|||xxx___@@@IIIMMMBBBJJJMMMMMMJJJGGGCCCAAA???===<<<>>>555......---+++,,,111......//////......---,,,......---------......///444+++???sssgggmmm~~~qqqZZZZZZqqqsssdddbbb```^^^XXXWWWcccrrrzzz|||jjjllleeehhhrrrqqqHHHYYYwww]]]lllzzzYYYQQQqqqGGGSSSKKKAAAEEEAAA<<<666222///............//////000000111111222333+++@@@~~~```???CCCeee|||{{{zzzxxxkkk^^^UUUSSSSSSllluuuKKKJJJxxxwwwSSSLLLKKK@@@LLLpppzzzmmmHHHMMMZZZRRRHHH999---...222111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000---,,,---111111...***000222...:::[[[qqqxxx|||xxxeeevvvwwwwwwzzz}}}www{{{xxxuuu|||{{{~~~mmmZZZMMMJJJGGGDDD???<<>>;;;444---******++++++++++++++++++++++++************************------+++***))))))))))))&&&000///+++///...,,,222777BBBDDDCCCCCCBBBKKK```rrr|||\\\\\\ddd[[[LLLEEEAAA;;;???DDDAAA>>>777)))MMMHHHDDDMMMMMMKKKHHHDDD???;;;999999888777555222///,,,++++++++++++++++++***))))))******++++++,,,,,,,,,---000222444666666888;;;===;;;AAALLLRRRQQQNNNSSS[[[cccpppxxxrrriiilllxxxaaacccbbbQQQPPPHHHKKKRRRVVVRRRGGG>>><<<===;;;666444555222,,,+++///---............---------......---------...//////666,,,CCCrrr|||gggrrrxxxuuu~~~vvvllleeeggggggkkkqqqtttzzzoooqqqoooiiippp|||VVVSSSiiimmmjjjrrrUUULLLlllWWWEEEHHHRRREEEAAA<<<777222///............//////000111111111111222888YYYlllfffZZZpppxxxqqqeeeWWWKKKCCCAAABBB[[[nnnNNNDDDeeehhhTTTKKKBBBQQQttt}}}|||}}}cccOOOWWWWWWMMM<<<...---000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,///111...******///555666;;;CCC^^^|||qqquuusssrrr|||{{{mmmiiirrr|||ppptttqqqwww|||vvvZZZJJJHHHSSSPPP???<<>><<>>HHHHHHPPPQQQRRRMMMLLLJJJGGGCCC>>>:::888777777555333111...,,,++++++++++++,,,,,,+++******)))***+++,,,---...///000111333666777666666666777???>>>AAAEEEDDD???<<<<<>>222+++,,,------++++++,,,,,,,,,++++++---///222222222///,,,******,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,)))111333888BBBBBBCCCNNN]]]dddzzzyyynnnqqqkkkeeemmmdddfff]]]XXXbbbddd\\\ZZZfffccceeeggg___^^^xxx~~~vvvcccIIIAAADDDCCCQQQQQQRRRMMMLLLJJJGGGCCC>>>:::888666666444333000...,,,******++++++,,,,,,,,,++++++***++++++---...///000000000222444555444555666777999777999@@@EEEFFFJJJNNNCCCAAA@@@AAADDDJJJQQQXXXggguuu}}}lllRRRHHHLLLQQQMMMGGG@@@;;;555666:::<<<777///...---,,,,,,,,,---......---------...///000111111666NNNdddzzzsssdddqqq}}}|||ggghhhppptttzzzuuujjjhhhccchhhtttZZZZZZssspppLLL```{{{SSSLLLJJJDDDBBB>>>:::666222000/////////000000111222222222888999TTTsssrrrggg{{{~~~zzz}}}tttcccVVVBBB===777444666888888666555SSS```FFFBBBllljjjLLLIIIYYYmmm{{{}}}}}}|||yyyfffYYYkkk}}}ooonnnvvvkkkaaalllkkkWWWLLLYYYMMM===111---......,,,---------------------------------.........//////000///......111777>>>DDDiiiiiilllzzzuuukkkcccgggeeeZZZaaazzz}}}|||zzzzzzlllrrrgggOOOMMMHHH;;;GGGCCC<<<333,,,***,,,///+++,,,---,,,++++++,,,...+++,,,+++*********,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++...888;;;>>>FFFLLL]]]xxx|||ooo```bbbcccmmmyyyuuuqqqzzz~~~rrrooo|||oooPPPXXXKKKaaa}}}___QQQPPPKKKLLLKKKKKKLLLKKKJJJGGGBBB>>>:::777555555444222000...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///111222333444555888;;;======BBBMMMYYYcccoooyyy___[[[ZZZ___bbb```[[[XXXNNNSSSSSSjjj~~~tttfffZZZTTTTTTUUUGGGAAA999555999>>>:::333000///...---,,,---......---------...///000111222555\\\ttthhhdddwwwtttOOOCCCKKKLLLPPPrrrjjjnnnlllbbbsss^^^QQQdddrrr___^^^kkktttYYYLLLMMMDDDBBB???;;;777444111000//////000111111222222333222FFFjjjwwwiiiiiimmmtttwwwxxx{{{qqqbbbQQQEEE:::999777777777888777777<<>>:::777444444333111///---+++******+++,,,,,,------,,,,,,------....../////////000000111222333444888===AAAJJJJJJNNNUUU\\\cccnnnyyyllljjjllluuuxxxtttooommmZZZTTTGGGRRRYYY\\\xxxdddNNNCCCLLLKKKDDD;;;888::::::777333222000...------......------......///111222333777cccrrr^^^eee{{{bbbBBBAAANNNNNNJJJbbbpppooopppaaannnlllUUUVVVooo|||rrrlllYYYjjjqqqKKKIIICCCBBB???;;;888444222000///000000111111222333333111XXX{{{rrrggggggtttuuu~~~wwwkkk\\\MMMAAA:::999:::::::::999999;;;===@@@JJJhhhVVVAAAVVVcccjjjkkkWWWUUU```ooo}}}|||||||||jjjZZZ^^^kkk{{{yyypppVVVhhhcccgggvvvVVVNNNSSS^^^sssyyy|||yyyPPPFFFOOOQQQKKK<<<000...000111....................................///////////////111333666AAAXXXwwwsssnnnoooqqqyyyyyyttt}}}yyyyyypppxxxdddHHHAAAIII@@@FFFIIIBBB666,,,,,,000+++,,,...---,,,++++++,,,+++******+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...111444777;;;===BBBXXXuuuxxxsss~~~}}}ppp]]]NNNZZZ|||JJJLLLNNNLLLKKKIIIFFFBBB===999777444333333111///---+++******+++,,,,,,------------.........///////////////111111222333555:::@@@EEEOOOLLLKKKIIIEEEBBBGGGNNNVVVTTTYYYccciiijjjmmmsssjjjeeeWWWEEEXXXiiiiiiNNNNNNRRRNNNAAA777777999999555333111...------......------......///111222333???jjj}}}yyybbbfffXXXggg}}}~~~~~~zzz~~~yyyuuurrrjjjmmm~~~nnn}}}wwwSSS@@@OOObbbdddWWW___~~~{{{qqqttteeecccxxxbbbQQQrrreeeqqqCCCZZZLLLIIICCCBBB???<<<888555222111000000000111222222333333;;;kkktttooollllllsssxxxzzznnn]]]MMM@@@999666444666888777666888<<>>EEEJJJFFF:::000------+++,,,...---,,,++++++,,,...------.........---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,000555:::======CCCUUUqqqppp^^^^^^uuuhhhdddhhhbbb]]]ppp~~~NNNPPPHHHMMMLLLKKKHHHCCC>>>999666444333222000///---,,,++++++******)))***,,,---...---------...///000000111111111222333555777999:::666<<>>666777;;;999777444///,,,***,,,...)))555333,,,000333222444RRRzzz{{{ppp___zzzYYY___kkk{{{}}}|||tttvvvvvvnnniiibbbUUUJJJKKKUUUqqqKKK___|||~~~kkkYYYQQQ^^^ooonnnjjjaaazzzmmmQQQaaappphhhwwwOOOHHHgggyyyGGGCCCBBB???<<<999555333111000444111000555222000777FFFrrrsssnnnaaagggtttppp|||iiiTTTHHHBBB;;;666444:::888777777:::===>>>>>>AAAPPPeeerrrKKKLLLTTT\\\ooouuuYYYbbbkkknnnuuukkkkkkmmmppp}}}~~~{{{KKKEEEHHHLLLZZZsssvvv___gggqqqQQQ[[[ZZZKKKQQQMMMAAADDDaaa{{{eeeHHHIIIKKKOOOGGG555000222,,,........................333111000000---***---333222...555RRR~~~}}}kkkfffrrrpppzzzwwwjjj[[[TTTRRRNNNGGGBBBLLLVVVOOOKKKVVVTTTOOO[[[^^^```mmmjjjSSSqqqeeebbbWWWFFFDDDLLLNNN@@@777444...---...---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......+++...---+++111<<>>999666444333222000...---,,,++++++************,,,---...------......///000000111111111222333444555777888>>>AAADDDEEEDDDFFFKKKOOO\\\___dddeee\\\OOOHHHGGGXXX```qqqtttYYYHHHddd}}}kkkMMMHHHKKKSSSQQQEEE;;;999999777555222///------...---444000+++//////222<<>>@@@AAAFFFVVVmmm|||TTTPPPRRRVVVppppppYYYeeepppsss~~~rrrjjjmmmppppppxxx|||~~~rrr^^^HHHKKKkkkmmm^^^vvvyyyjjjqqqyyy^^^```MMMHHHaaa~~~|||{{{jjj___LLLMMMRRRJJJ777//////)))........................000,,,+++...///---...111///777HHHccc~~~}}}ZZZHHHccc}}}wwwnnnbbb```UUUGGGGGGPPPQQQJJJIIITTTSSSXXXiiihhh^^^bbb```bbbjjjttt|||iiiaaakkk|||{{{hhhRRRAAAAAALLLJJJAAA777------------,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,---------------222,,,...666444222AAAXXXyyyhhhvvvuuuhhhdddUUUiii}}}PPPRRRJJJMMMLLLJJJGGGCCC>>>999666333333222000...---+++++++++*********+++,,,---...------......///000000000111111111222333555666777:::===AAACCCFFFJJJQQQWWWOOOSSSZZZ```^^^VVVPPPOOONNN[[[kkk{{{[[[PPPSSSpppjjjPPPAAAMMMXXXOOO???888777777666555333111///...///111------000...777MMM|||pppssstttVVVWWWaaaqqq|||wwwvvvwwwuuuqqq```DDDAAAIIICCCWWWuuu___HHHNNNPPPXXXdddaaaYYYVVVVVVsssqqqtttcccpppuuudddVVVkkk}}}RRRGGGhhhttt[[[IIIEEE@@@<<<999666333111...333111222666444777FFFvvvfffooommmjjjwwwtttfffRRREEE888444444666888;;;===???BBBAAA@@@@@@BBBEEEKKKZZZsss\\\SSSNNNNNNhhhssscccUUUffftttuuu~~~rrrlllkkkqqqtttrrrsssyyy~~~~~~~~~~~~{{{yyyxxx{{{{{{zzzdddFFFCCCbbb^^^iiisss{{{yyypppXXXMMMaaa||||||qqqqqqMMMLLLRRROOO<<<111///***........................///******...111000///000888KKKhhhqqq~~~wwwxxx}}}kkkZZZTTTaaaxxxpppgggYYYLLL^^^bbbUUURRR]]]\\\OOOQQQWWWTTTTTT___cccfffppp|||yyyrrrooollliii```hhhwwweeeOOOggg{{{zzzWWWEEELLLOOOIII===...------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++...---333;;;>>>EEE^^^zzzxxxzzzyyy{{{rrrXXXMMMkkkyyyNNNQQQGGGLLLLLLJJJGGGCCC===999666333222111000...,,,+++*********++++++,,,------...............//////000000///000111222444777999:::666;;;BBBGGGHHHIIILLLNNNTTTTTTYYY```aaa^^^]]]```TTThhh{{{pppTTT^^^{{{uuuOOOEEENNNRRRIII@@@777666666666666333000---///---+++000444000>>>___nnnQQQWWWcccuuu}}}~~~~~~wwwwwwnnnWWWGGGOOOFFFMMMggggggaaaVVVaaa]]]VVVfff\\\QQQUUUOOO]]]uuuwwwhhhkkkxxxqqqXXXcccXXXBBB\\\mmm\\\IIIEEE>>>:::999777555222...333222222555222;;;QQQtttkkkppppppnnnvvvvvv```PPP???888555888:::::::::<<>>>>>BBBFFFGGGEEEEEEFFFHHHQQQVVV___iiimmmlllllloookkkooorrrwww[[[ZZZqqqKKKFFFTTTUUUJJJ888666555555555444000---...---,,,222444///CCCjjjfffMMMVVVeeeyyywwwzzzbbbQQQNNNAAA???\\\nnnyyywwwgggiiiaaaWWWvvvsssfffjjj```UUUddd~~~vvvmmmgggtttttt[[[YYYwwwaaaDDDQQQddd___IIICCC<<<888888888666444000444222111333222AAA^^^www{{{uuukkklllssszzzsss]]]JJJ>>>999666666:::<<<;;;<<>>???@@@AAACCCDDDGGGNNNXXX```YYY[[[___cccccceeennnyyytttuuuuuuvvv{{{dddlll^^^GGGOOOTTTKKK<<<888444333444444111......///...///111222MMMwww~~~WWWGGGVVVfffzzz~~~|||{{{}}}mmmZZZLLL???:::@@@TTTsss|||tttkkkmmmjjjkkkhhhwwwcccYYYeeevvvqqqffflllrrr___QQQdddrrrrrrmmmIIIHHH```oooMMMEEE<<<888999:::888555111444222111222444KKKooovvvwwwccchhhxxxoooZZZGGG<<<777;;;999999<<<======BBBIIIMMMPPPSSSSSSOOOLLLJJJKKKPPPWWWnnnhhh___XXXXXX^^^VVVRRRUUUXXXXXXTTTPPPZZZggguuuzzzvvvtttzzz~~~}}}}}}}}}xxxlllZZZMMMIIIDDDMMMeeewwwuuuggg[[[YYYRRRGGG>>><<>>AAAGGGMMMVVVcccrrr|||~~~zzzrrreee```gggsssggguuu___nnnvvvQQQHHHLLLLLLBBB<<<555222333444333111,,,111///---111>>>cccwwwoooJJJJJJWWWggg{{{pppVVVDDD???;;;>>>IIIOOOEEENNNJJJddd|||nnnlllttt___~~~{{{uuuyyywwwuuuiiigggrrrlllSSSXXXyyywwwuuu___GGGZZZwwwSSSJJJ???::::::;;;888555222444222222444999WWWwwwwww~~~nnn```nnn|||zzziiiVVVEEE<<<999:::<<>>LLLBBBCCCUUUaaa\\\RRRMMMOOOFFF<<<888;;;@@@EEEGGGPPP______\\\dddjjjwwwxxxtttsssSSSGGGPPPKKK===444.................................///000444CCCaaa{{{rrr~~~|||~~~}}}qqqRRRaaapppwwwzzzxxxoooeeefffZZZ]]]```\\\fffrrrllljjjdddcccmmm}}}eeeccc]]]PPPWWWppptttuuunnnfffKKKGGGGGGAAA999111------//////---------------------------------------------------...---,,,,,,...111444666???ZZZzzz}}}wwwwwwtttyyyyyyuuuuuuvvvwwwxxxzzz~~~~~~zzz}}}|||nnnqqqpppkkkgggccc\\\UUUgggqqqMMMSSSFFFKKKKKKIIIFFFBBB<<<888555222111000///---+++***)))***+++,,,...///......---///////////////.........222222333333555666888999CCCJJJSSS\\\eeeoooyyy|||hhh```ppp^^^FFFIIITTTFFF???555111222555555444)))222000,,,444KKKyyyhhhcccEEESSSWWWggg{{{uuurrrfffFFF>>>BBBNNNVVVRRR@@@EEE222JJJtttpppkkkssscccuuuttt___eeevvvyyy{{{xxxxxxmmmgggwww{{{\\\WWW{{{{{{KKKQQQoooYYYOOOCCC<<<;;;;;;888444111444222333666===```aaassstttddddddyyy|||~~~oooXXXDDD:::999<<>>DDDGGGXXXiiisssvvvwwwpppgggddd```___ccceeeaaa]]][[[TTTTTTnnnqqqUUUVVVcccZZZ[[[\\\ZZZ[[[dddtttzzzssslllmmmsssyyyzzzxxx}}}zzzzzzgggKKK@@@EEEXXX\\\MMMEEEJJJ>>>???CCC@@@<<>>;;;===CCCNNNPPPCCC???>>>;;;999;;;BBBGGGHHHAAAAAA@@@?????????@@@AAABBBGGGBBBDDD```tttuuuqqqrrrwwwUUUkkk~~~xxxVVVBBBXXXhhhKKKGGG;;;555;;;111777222111555444999\\\vvvrrrqqqeeebbbppp~~~zzziiiOOOCCC999;;;BBBHHHMMMRRR\\\dddkkkpppvvv|||zzztttllliiiiiillljjjbbb[[[YYY]]]\\\rrrvvv```]]]ccc\\\VVVSSS[[[hhhrrrtttrrruuuqqqmmmmmmrrrwww{{{}}}~~~yyysssqqqqqqoookkkZZZJJJIIIXXX\\\KKK<<<:::<<<>>>DDDKKKKKKDDD>>>;;;:::>>>SSSiiibbbGGG<<>>BBB@@@EEEJJJMMMMMMNNNQQQTTT\\\```jjj{{{wwwuuunnn[[[OOODDDAAA<<<111222999777000222444111<<>>FFFEEE============:::666888<<<<<<<<<>>>BBBEEEEEEBBB>>>:::>>>:::666CCC^^^yyyvvvpppnnn}}}[[[]]]{{{^^^CCCFFFiiiSSSGGG999777;;;222555333111444444<<>>\\\lllqqq}}}eeeBBBFFFFFFBBB999111/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---000444333444HHHqqq|||vvvqqqwww~~~}}}~~~~~~}}}|||}}}}}}xxxtttwww~~~~~~xxxwwwzzz|||zzzwwwvvvxxxwwwlll```WWWjjjzzzJJJNNNKKKIIIIIIHHHFFFAAA;;;555111000///...---------------...........................///000///------///000...///222333555999>>>AAA???BBBEEEIIIKKKLLLLLLLLLNNNQQQVVV^^^kkk~~~jjj~~~ooozzztttUUUJJJHHHFFF888333888999///333444///???rrrsss}}}ZZZDDDDDDOOOaaaooo}}}rrraaaPPP???:::;;;333444@@@HHHCCC??????BBB@@@:::999>>>???@@@BBBFFFHHHHHHEEEBBB;;;AAAAAA??????GGGkkkyyynnnddduuu~~~bbbSSShhhoooJJJAAAhhh[[[HHH888999;;;333333333111333444>>>dddlllllluuu______gggvvvvvv]]]JJJDDDHHHKKKVVVfffwww}}}zzzyyyyyykkkmmmqqqtttooofffccceeeiiinnn|||vvvkkk\\\eeennnqqqmmmkkknnnrrrnnnkkkiiijjjmmmpppqqqqqqdddUUUGGG@@@;;;999CCCQQQQQQHHHOOOdddmmm\\\EEE:::777===BBBQQQccc[[[HHHCCC>>>999:::BBBCCC>>>;;;>>>FFFfff}}}~~~^^^KKKIIIJJJBBB888111000000000000000000111666000CCCeee|||xxxsssuuu|||mmmlll}}}~~~vvvxxx{{{~~~ssslllsssyyy{{{\\\VVVffftttxxxzzzuuukkkVVVGGGGGGEEE>>>444---,,,///------------------------,,,,,,------......//////111...000888HHHiiirrrlllppppppuuuzzzuuu~~~zzzxxx~~~~~~~~~zzzyyy|||~~~~~~xxxppprrryyyuuukkkgggjjjuuu|||KKKLLLFFFIIIIIIHHHFFFAAA:::444000//////...---------......////////////////////////...///000///------///000///111333444555777;;;>>>???@@@BBBEEEFFFFFFDDDCCC>>>BBBFFFFFFKKK^^^zzz}}}~~~lllppp[[[LLLJJJLLL@@@666777888444777444+++:::lllkkkooowwwTTTBBBEEENNNbbbppp~~~qqqaaaMMM@@@@@@CCC888333:::>>>HHHAAA<<<>>>AAA@@@??????BBBAAAAAAAAAAAABBBAAA@@@<<>>AAA???DDD[[[iii\\\GGGGGGBBB<<<<<<@@@CCCBBB???AAAbbb{{{xxxnnnQQQGGGHHHBBB888111111000000000000111111111666QQQsss{{{llleeecccfffppp|||lllbbbtttyyyttt{{{|||vvvzzz}}}yyyuuuqqqXXXmmmiiittt|||zzzNNNIIIDDDAAA999...+++///------------------------,,,,,,---......///000000222,,,333LLLlllxxxjjjgggkkkjjjrrr}}}}}}}}}}}}|||rrrrrryyy|||wwwvvv~~~~~~sssooo~~~SSSRRREEEJJJJJJIIIFFFAAA:::444000.........---......//////////////////////////////...///000///------///000000222333444444666888:::>>>>>>???>>>===;;;999888444999;;;777555AAAXXXmmm~~~sssaaazzzfffNNNGGGMMMEEE:::999999666666333...???ppp^^^tttoooNNNBBBGGGMMM```nnn|||sss|||kkk^^^YYYIIIBBB>>>777;;;HHHKKKOOOJJJBBB>>>BBBIIIIIIEEELLLFFF@@@>>>@@@BBBAAA???CCCCCCAAAGGGMMMIIIOOOddd|||yyyssstttxxxWWWlll{{{pppzzzeeeBBBWWWfffJJJ888===777555333333111444999LLLuuu{{{jjjyyysssYYYcccsss{{{}}}tttnnnnnn___eeexxx}}}ttt{{{uuuqqqnnnnnnoooooosssnnniiiggghhhkkklllmmmeeeddd```VVVGGG:::999>>>;;;CCCXXXooovvvmmmeeeeeeRRRGGG@@@===LLLkkkmmmNNNNNNKKKCCC===AAAHHHFFF>>>>>>```yyyuuuUUUFFFFFFCCC:::222111111000000111111222,,,===gggrrr|||sss|||xxxcccSSSPPPXXXcccnnnzzzooo~~~sssdddsssmmmccc~~~xxxxxx\\\MMMCCCCCC>>>222,,,///------------------------,,,,,,---...///000000111111222HHHsssuuunnnsssyyyvvvyyy{{{|||{{{wwwvvv{{{~~~~~~oooeeedddxxxaaa___JJJJJJJJJIIIFFFAAA:::444000...............///000000////////////////////////...///000///------///000///000222333444555777999999::::::888555333333444333777888444000444???IIInnn{{{ooovvvuuulll}}}mmmbbb~~~ZZZIIINNNIII>>>:::888666333222444IIIzzz^^^dddFFFAAAIIINNN^^^lllzzz|||}}}wwwooosssoooeeeaaacccbbb[[[bbbPPPAAA888888LLL^^^___QQQUUUOOOEEEHHHUUUYYYRRR\\\OOOCCCBBBKKKPPPJJJBBBGGGIIIHHHPPP^^^]]]XXX___zzz}}}uuulllxxxXXX[[[zzzuuukkkDDDMMMiiiLLL999>>>555666555666333555;;;TTTlllcccyyyeee[[[hhhyyyvvviiicccMMMLLLaaa{{{~~~wwwooonnnqqqsssoookkklllkkkfff```]]]cccppp{{{wwwmmmPPP===888888777<<>>>>>```yyy|||___JJJGGGEEE>>>222111111000000111111222111FFF{{{~~~}}}qqqrrrzzztttyyyiiiYYYLLLEEECCCUUUeeeppp~~~rrr|||jjjrrr~~~ccctttzzzlllSSSBBBDDDDDD888///000........................,,,,,,---...///000111111333???fffzzzwww{{{xxxyyyyyy}}}|||wwwyyylllbbbmmmmmmjjjQQQJJJJJJIIIFFFAAA:::333000...............///000111000000000000000000000000...///000///------///000---///111333333555777999333555777555222111444777222555999::::::;;;===???ZZZvvvooocccpppfff```iiiwwwhhhNNNPPPKKK@@@:::777:::444333888KKKyyy}}}___]]]AAA@@@JJJPPP___mmmzzzxxxmmmeee___VVVFFF;;;CCCXXXeeeeeeSSSIIIBBB???EEE[[[fff\\\KKKXXXWWWIIIJJJ\\\ddd\\\fffSSSCCCEEETTT[[[QQQBBB@@@FFFIIITTTeeedddWWWSSS^^^uuucccxxxyyy^^^WWWrrrOOOFFFiiiMMM:::???444777666444111555AAAbbb^^^\\\yyy\\\\\\lll||||||jjj```LLLDDDVVVuuuzzzqqqqqqqqqqqqqqqpppnnnmmmdddeeebbbXXXQQQZZZrrrzzz^^^III;;;111999777===KKKXXXcccqqq~~~QQQJJJKKK999SSSppp[[[\\\```ZZZNNNNNNVVVPPPAAA@@@ccc{{{oooTTTKKKEEE<<<222222111111111111222222666JJJ~~~~~~|||{{{jjjSSSCCC@@@CCCFFFTTT]]]bbbwwwxxxiiixxxsssnnn~~~~~~~~~]]]^^^sss|||vvvWWWAAADDDHHH===222111........................,,,,,,---...///000111222666JJJ{{{yyyvvvrrruuu{{{vvvpppbbbpppnnnOOOLLLKKKIIIEEE@@@;;;555222,,,---...///000000000000///............---------000//////.........//////000000111222333333444444999333000333444222333777<<<777:::===<<>><<>>FFFHHHqqqzzz{{{rrruuuyyyRRRSSSooo}}}xxxUUUEEE^^^YYYBBB;;;444000:::888666333BBBiii]]]kkk{{{\\\dddsssnnn\\\LLLOOOlll|||{{{uuusssooonnnoooppppppppplllfff^^^RRRDDDFFFfffwwwYYYEEE<<<<<<888999???AAAHHH^^^vvvdddPPPFFF;;;;;;IIIQQQNNNOOOOOORRRYYY\\\RRRCCCJJJfffxxxvvvTTTHHHGGGAAA444222111222222111000000<<>>\\\___ttt|||vvvxxxqqqHHHAAAEEE>>>333000//////...------------...***---000111000111555:::KKKnnn~~~```SSSPPPiiinnniiirrr{{{}}}xxxyyyzzz~~~vvvxxxUUUNNNMMMKKKFFF@@@999333///,,,---...///000000000000///............---------//////............//////000000111111222333444555222...---111333222333777999666<<>>DDDGGGDDD<<<888;;;>>>===EEE<<<555???aaa{{{fffFFF888===@@@III]]]\\\^^^QQQGGGZZZnnngggVVVXXXVVVIIIMMM]]]RRR>>>CCCAAA```|||{{{rrrvvv|||YYYLLLuuulll[[[GGG]]]WWWBBB;;;444000888333555777KKKmmmhhhyyyaaaiiiwwwsss\\\TTTiii~~~}}}}}}zzzwwwrrrooonnnmmmlllkkkjjjkkkmmmhhhWWWJJJTTTgggnnnXXXEEE>>>:::<<<;;;<<>>NNNLLLAAACCCDDDNNNnnntttXXXQQQOOOLLLGGG@@@888111,,,,,,---...///000000000000///............---------//////............//////000000000111222333555555444222333888:::;;;===AAAGGGDDDKKKRRRQQQWWW^^^[[[aaalllyyyfffRRR~~~___sss^^^OOOCCC999888555555222:::uuurrrrrrLLL???AAAGGGQQQ```kkkuuu{{{yyyfffSSSFFF???===<<<666???FFFEEEAAA???@@@@@@888======;;;JJJmmmsssTTTCCCCCC??????KKKKKKQQQRRRMMMSSS___eeecccddd```QQQVVViii]]]EEEDDDAAAOOOvvv{{{tttxxxeeeOOO~~~cccoooJJJXXXSSSBBB:::444000666000444:::RRRsss___xxxdddqqq}}}~~~kkkrrr|||{{{~~~zzzvvvrrrpppnnnllljjjqqqssswwwtttdddRRRPPPXXXoooOOODDD<<<<<<<<<<<>>???AAAFFFJJJNNNTTTYYYeee```eeeiii```]]]^^^ZZZlllrrrxxx}}}VVVlll{{{wwwkkkRRRDDD<<<888999555333BBBuuusssgggEEE>>>CCCJJJUUU```jjjtttyyyrrrhhhvvvgggRRRCCC===>>>@@@BBBHHHMMMQQQQQQNNNIIIDDD@@@999CCCLLLMMMJJJPPPfff{{{sssbbbLLLBBBKKKCCCHHHUUUZZZTTTUUU___dddgggeee[[[fff{{{mmmPPPKKKIIIFFFccc{{{vvv{{{tttUUUxxxhhhMMMPPPKKK@@@999444222444222444999RRRuuueeeHHHfffgggxxx}}}}}}~~~|||~~~{{{wwwtttsssqqqooommmoooiiibbbXXXKKKAAABBBIIIkkkiiiYYYJJJDDDDDDDDDFFFKKK]]]jjj```FFF???GGGHHHDDDFFFAAA<<<===BBBDDD???999SSSnnnrrrMMMAAABBB===333...111333222444999UUU~~~{{{uuulllzzzuuujjj\\\OOO>>>IIIWWWccciiiiiibbbZZZMMM:::JJJVVVFFF[[[~~~}}}{{{{{{~~~ooo\\\JJJPPPwww{{{mmm}}}qqq}}}xxx]]]LLLEEE===555111000//////....../////////+++...444111444OOOooonnnxxx}}}\\\HHHAAA:::LLLSSSFFFZZZpppbbbNNNJJJ[[[TTTCCCBBB???EEEAAA:::<<>>CCCJJJTTT___iiirrrxxx}}}vvvrrrzzzXXXggg~~~lll]]]KKK@@@@@@EEEJJJLLLccc\\\VVVWWWXXXRRRFFF<<>>GGGXXXppp}}}wwwrrrzzzbbbRRRJJJFFFEEEFFF```xxxlllKKKBBBFFFBBB???666555666777777999<<>>HHHXXXfffhhhfffhhhmmmpppZZZMMM___lllUUUXXX~~~~~~uuu```QQQcccddduuuvvvoooSSSEEE<<<333111111000////////////000000...000000...:::dddVVV~~~~~~dddwwwpppWWWEEE888BBBJJJCCCRRRfff___TTTWWWmmm```FFF@@@===DDDGGGAAACCCFFF===999UUUzzzrrrVVVKKKKKKKKKHHHBBB;;;333///,,,---...///000000000000///............---------......---......///000111000/////////111444666888:::CCCLLLSSS\\\hhhsssxxxpppmmmxxxwwwmmmllliiiooorrrwwwyyyZZZtttzzzvvv|||yyyUUUHHHDDD888999555666EEEyyymmmZZZ???>>>CCCGGGPPP___hhhqqqvvv||||||dddVVVlll]]]VVV~~~|||vvviiiXXXPPPSSS^^^hhhnnnnnnaaaZZZcccooonnn```SSSUUUPPPWWWbbb\\\HHH@@@HHHYYYpppggguuubbbRRRiiiqqqVVVQQQPPPYYYfffnnnyyyWWWQQQPPPEEESSS~~~||||||WWW```zzz|||[[[FFF>>>===555222666333444666???ZZZyyyzzzUUUHHHTTTccclllwwwiiiwww|||yyyvvvtttqqqnnnkkk[[[XXXSSSNNNGGGAAA>>><<<777888CCCKKKDDDDDDfffvvvaaaRRRJJJHHHHHH\\\zzzpppMMMCCCAAA888999333444777888555333:::CCCVVVqqq```JJJEEE<<<444222666333///777EEEqqqzzz{{{}}}oooNNN]]]vvviiiTTTQQQUUUVVVmmmqqqlll^^^XXXcccttt~~~ddd^^^mmm|||iiiYYYvvv|||iii[[[vvvccclllxxxuuuUUUDDD>>>===222111111000000000000000000000000///777YYYtttuuu|||}}}cccGGG888777CCCMMMUUUZZZYYYTTT^^^zzzmmmQQQKKKHHHOOOEEE???AAAJJJGGG???GGGYYYsssrrrVVVKKKLLLKKKHHHBBB;;;333...,,,---...///000000000000///............------------------......///000111000/////////111444777999:::FFFSSSYYY^^^eeeiiiiii]]][[[lll|||vvvmmmnnnmmmooopppvvv~~~```eee[[[KKKFFF555555333888KKKooo~~~VVV===@@@EEEHHHPPP___hhhpppuuu{{{dddLLL^^^fffQQQjjjyyykkknnn{{{~~~yyysssgggXXXRRR\\\qqq|||pppnnnssswwwlllPPP???BBBKKK@@@lllsssssswww]]]ttt{{{VVVLLLIIIOOOeeeuuu|||___^^^UUUNNNZZZ}}}yyyZZZZZZyyyhhhIII===>>>444222666111111444DDDhhhQQQPPPQQQTTTlll{{{}}}{{{zzzxxxtttrrrWWWUUUQQQJJJCCC>>>999666;;;888:::<<<777777OOOnnntttcccVVVQQQPPPXXX|||uuuWWWOOOEEE888===;;;:::;;;;;;777333777@@@VVVqqqcccJJJ:::<<<444222555111///>>>UUU}}}jjj{{{|||kkkWWWuuu~~~fff]]]fffnnnmmmnnnwwwsss___QQQYYYmmmzzzfffccckkk}}}aaakkk|||tttggg~~~~~~||||||}}}\\\EEE@@@CCC222222111000000000111111,,,111222555IIIwww|||vvvVVVHHH:::IIIeeecccTTTTTTAAAPPPqqqlllWWWWWWUUUZZZHHHCCCEEEMMMMMMGGGGGGNNNQQQyyytttUUULLLMMMLLLIIICCC:::222---,,,---...///000000000000//////.........------------------......000111111000///...///000444777999@@@OOO\\\`````````]]]YYYPPPPPPcccuuuppphhhiiijjjqqqqqqvvv}}}gggYYYiiiUUUMMM777:::666;;;OOOmmmyyyRRR===BBBHHHKKKSSS^^^gggppptttzzzoooOOO\\\mmmQQQdddUUUJJJ___}}}xxx[[[OOOBBB@@@QQQppp||||||[[[FFFHHHIII@@@@@@hhh|||jjjiiiZZZOOOMMMIIIcccxxxiiinnn]]]ZZZddd~~~vvv||||||ZZZSSSvvvrrrMMM???@@@444222666000///222EEEsss~~~MMMTTTRRRPPPsss}}}xxxiiiVVVHHHAAA???>>>;;;===BBBEEEEEEFFFKKKQQQqqq___UUURRReeeiii```NNN<<>>MMMqqqqqqcccfffccceeeQQQQQQPPPNNNFFF@@@FFFPPPHHH^^^PPPMMMNNNMMMHHH@@@777///,,,+++...000111000000000111//////............/////////////////////000111111//////000000111444999===PPPjjj|||tttcccZZZWWWTTTKKKIIITTTgggkkkccccccllloooqqqyyyWWWyyyZZZ===>>>999AAA444YYYlllLLLBBB>>>EEEQQQTTT___iiimmmsss}}}\\\LLLxxxSSS]]][[[NNNjjjiiiHHHDDDCCC@@@HHHpppiiiiiijjjxxxqqq[[[QQQNNNIIIJJJGGG[[[pppxxxfffUUURRRPPPggg}}}llllllsss|||{{{vvvTTTSSS{{{aaaFFF???CCC777888000222555444BBBeeeyyyZZZ]]]KKK___ooorrr[[[RRRGGG@@@KKKSSSWWWTTTPPPPPPNNNIIIjjjnnneee^^^SSSYYY|||hhhbbb\\\444<<<@@@<<<999>>>:::666<<>>CCCBBB<<<>>>SSSrrruuulllHHH>>>888555---777777===wwwyyysssmmmgggzzz^^^PPPXXX}}}uuuiiinnnvvvjjjiii}}}bbbHHH888;;;555222222111...///111...000999aaa||||||yyyxxxyyy}}}zzzeeeMMMRRRgggzzzdddWWWTTT\\\mmm|||kkk]]]\\\YYYYYYyyynnnZZZdddgggVVVKKKXXXccc[[[SSSlllUUULLLMMMMMMHHH@@@777000,,,+++...000111000000000111//////............//////////////////000000000000///000000000111333777;;;PPPZZZ^^^TTTJJJGGGDDDAAA>>>;;;BBBQQQWWWTTTYYYdddnnnqqqwww~~~kkkbbb~~~xxxzzzmmmRRR999555;;;;;;tttsssyyygggIIIBBB???DDDPPPUUU```iiilllqqq{{{zzzQQQaaa___]]]ooosss___RRRIIIDDD]]]|||yyyyyywwwuuuyyytttkkk}}}dddiiiwwwyyymmm]]]wwwhhhvvvZZZ@@@:::000222444999000999KKK^^^pppVVVUUU```SSSgggzzznnn```aaarrrvvvuuu{{{xxxkkk___TTTzzzsssjjjgggSSSZZZlllZZZJJJPPPGGG>>>CCCEEE>>><<>>===777333333333000///000333///DDDxxx~~~|||wwwvvvwwwxxx{{{~~~~~~jjjrrrccc___mmm}}}hhhOOOKKKmmmmmmZZZMMMPPPppphhhcccxxxnnnQQQSSSjjjpppeeebbb}}}SSSLLLMMMLLLHHH@@@777000---+++...000111000000000111//////............//////...//////000000000000000///000111111111333666999FFFHHHGGGBBBBBBHHHKKKIIIGGG>>>;;;???CCCFFFSSSbbbjjjooovvv}}}zzzXXXtttsssdddJJJ;;;999999:::mmmrrr~~~cccFFFBBB@@@DDDOOOUUU```hhhkkkpppyyy~~~TTTLLL{{{ZZZ^^^xxxlllWWWQQQKKKPPPdddsss{{{iiinnnnnnxxxzzzyyyvvvZZZjjjjjjqqqXXX>>>;;;666333444444666666DDD^^^xxxzzzTTT[[[aaaTTThhh{{{jjj[[[SSSUUU```~~~}}}mmm```bbbrrrhhhgggVVVQQQqqq~~~mmmRRRUUUHHH<<>>666000111333222222333555<<>>KKKnnniiiNNN@@@888///999777>>>}}}tttRRRIIIooonnniii|||{{{YYYwwwuuuiii{{{kkkKKKCCC999111111333333333444222TTT}}}qqqhhhffflllsssyyyzzz|||}}}}}}|||zzzzzzdddrrrmmmXXXwww{{{|||cccTTTfffvvv^^^ddd```___nnnrrrLLLKKKLLLLLLHHH@@@888111...+++...000111000000000111//////............//////---...000111111111/////////000222222111111222444...222<<>>111666666GGG{{{kkkXXXPPPqqqpppaaa}}}dddhhhzzztttKKK???444111333444444555;;;nnn|||qqqeee```ccclllsssyyy|||~~~}}}yyyvvvuuuvvvVVVVVVqqqkkknnnooo~~~jjj]]]~~~uuudddbbbppp|||nnnMMMJJJLLLLLLHHH@@@888111...+++...000111000000000111//////............//////---...000111222111///...///111222222111111222333222111555@@@KKKNNNIIIEEE>>><<<999888777777<<>>CCCCCCBBBLLLVVV[[[eeejjjooovvvuuu{{{nnniiitttbbb___ZZZ]]]ppp|||~~~yyyzzzWWWTTTOOO]]]gggXXXKKKXXXhhhyyygggjjj}}}{{{jjjTTTgggmmmLLL>>>===111777111===666LLLzzzsssjjjgggNNNYYYwwwsssYYYoooyyyyyy{{{fffNNNmmmtttiii~~~tttvvvjjjKKKDDD\\\```xxx{{{aaa:::DDD555222444NNN~~~|||{{{eee~~~___\\\YYYvvv|||iiizzzrrr~~~gggRRRDDD777333444444444555EEEzzzvvvhhh]]][[[bbblllttttttxxx{{{xxxqqqllllllnnn{{{]]]cccyyyxxx~~~lllhhhsssrrrkkkpppsssjjjOOONNNNNNLLLGGG???666000---///000000111111111111000000//////............///---...000111111111000///.........///111222444555222333222222:::EEEGGGAAA:::;;;======>>>>>>@@@AAACCCVVVkkkvvvzzz~~~uuu[[[|||~~~ddd>>><<<:::YYY|||OOO@@@AAABBBEEEFFFUUU\\\bbbkkkppprrrvvv}}}iii[[[[[[jjjpppiiiccc]]]nnnxxxsss\\\UUUYYYyyy^^^dddlllqqqnnniiigggfffcccssspppvvvrrr\\\VVVccchhhkkk~~~vvv```gggrrr|||tttXXX>>>666:::999222666???OOOaaadddiiilllNNN[[[www{{{XXXvvv||||||~~~nnnLLLJJJOOOmmmzzzttt```dddwww]]]\\\nnnxxx___bbbFFF555888888999KKK|||kkksssTTTLLLcccpppzzzvvvyyyttt~~~fffhhh{{{\\\:::<<<<<<111444333555]]]{{{kkkZZZUUU[[[eeennnsssxxxzzzooouuu~~~```LLLcccnnnpppttt{{{{{{zzzqqqTTTNNNNNNLLLGGG???666000---//////000111111111111000000000///............///---...000111111111000///.........///000222444555555555222///444>>>CCCBBBAAAAAA@@@@@@@@@????????????RRRiiivvvzzzpppUUUvvvvvvlllZZZDDD::::::[[[|||MMM@@@AAAAAAEEEFFFTTTZZZaaaiiinnnpppttt{{{iii[[[SSS\\\hhhttt___WWW___gggeeeLLLCCCEEEKKK{{{|||vvv|||sssccciiifffVVVQQQ[[[^^^YYYcccwwwqqq[[[xxx~~~vvv```cccqqqzzzqqqLLL;;;888444111222555DDDLLL]]]xxxZZZbbbfffLLL\\\yyydddzzz|||zzz[[[BBB666888LLLggg|||rrrmmm```ggg|||zzzooowwwyyyzzz|||uuusssiiigggzzzFFF777999555999RRRzzzzzz}}}___VVVgggooovvvooommm|||~~~YYYHHHppp~~~aaa<<<999777///444666===ooopppaaaTTTSSS\\\hhhpppuuu{{{lllVVV^^^yyyuuu```^^^~~~uuunnnOOONNNNNNLLLGGG???666000---...///000000111111111000000000///...............---...000111111111000///.........///000222444555:::999555///000999BBBFFFIIIGGGDDDCCCBBBAAA???>>>;;;KKK```pppwww{{{oooSSSpppzzzeeeUUUNNN===@@@bbbxxxLLL@@@???@@@DDDEEERRRXXX___ggglllnnnrrryyyiii\\\YYYZZZaaaiiikkkZZZOOOdddhhhOOOCCCCCC:::aaaccc___~~~zzzkkkpppmmmccc]]]]]]YYYQQQMMMNNNvvvfffCCCNNNuuu~~~~~~|||dddbbb{{{vvvHHH>>>===333000888333FFFGGG]]]ppp]]]hhhkkkRRR```yyyttt~~~wwwoooXXXYYY[[[aaaddd```WWWPPP___TTTLLLIIIQQQmmm|||ooo```kkkyyy___RRRVVVQQQTTTiiitttjjjdddDDD999999333<<>>>>>CCCDDDPPPWWW^^^eeejjjlllpppwww}}}rrrccc[[[PPPgggeeeWWWRRRvvvvvvrrrhhhZZZTTTOOO[[[xxx{{{tttvvvvvvoooeeeaaabbbJJJIIIkkk~~~}}}~~~tttggg\\\UUUMMMHHHcccoooNNNDDDIIIhhh{{{nnnTTTKKKRRR[[[nnngggbbbwwwvvv~~~PPPAAA===555333:::444FFFGGGiiiooo{{{}}}\\\lllnnnYYYfffzzz~~~ppp```MMMFFFBBBHHHTTTbbbooowwweee\\\SSSIIINNNpppxxxcccnnnWWWEEE@@@DDDKKKNNN\\\uuuxxxsssyyywwwggg}}}^^^AAA:::999333BBBtttooobbbWWW\\\fffkkkvvvfff^^^ooo^^^WWW~~~SSS@@@777333444;;;UUUwww[[[PPPLLLVVVbbbiiioootttmmm{{{VVVTTTmmmQQQNNNNNNLLLGGG???666000---------...000000111111111111111///......------------...000111111111000///.........///222555999;;;999:::;;;888666999BBBKKKOOOMMMKKKGGGDDDBBBBBBCCCEEEAAAHHH^^^uuu{{{ccc|||fffMMMMMMQQQrrroooIII@@@>>>===CCCDDDOOOWWW]]]eeeiiikkkooovvv{{{iiicccTTTlll~~~fffYYYjjj{{{```RRRMMMLLL^^^nnn```WWWQQQSSSnnnqqq___\\\ZZZRRRLLLLLLHHHCCCHHH\\\uuusssaaaWWWOOOGGGTTT|||eeePPPGGG???GGGPPPQQQHHHAAACCCDDDAAANNNuuuddd]]]|||nnn\\\AAA555444555555888GGGQQQ|||lllaaaMMMaaafff[[[kkk{{{}}}~~~ooo\\\NNNIIIIIIRRR]]]eeennnvvvggghhhllljjjlll~~~QQQEEEIIIIII777777OOO```bbb```YYYRRRZZZnnntttaaarrrBBB<<<888333CCC~~~ttt```PPPNNNZZZbbbgggsssjjjxxxwwwzzz~~~rrr}}}pppsssYYYBBB999777666@@@gggzzziiiRRRJJJLLLZZZfffjjjpppyyyvvvfffuuuzzzhhhPPPNNNNNNLLLGGG???666000---,,,---...///000111111111222111000......------------...000111111111000///.........000444999===@@@888888999999777888???HHHOOOQQQPPPKKKDDDAAADDDHHHDDD999:::RRRnnn}}}{{{fffwwwtttRRRQQQVVVuuu~~~kkkHHHAAA>>><<>>KKKHHHIIIKKKMMMVVVggg|||wwwgggXXXNNN@@@NNN```JJJ>>>FFF\\\mmmhhh[[[SSSPPPNNNAAAPPPqqqggg```uuuNNN555777;;;777666AAAYYY]]]PPP[[[XXXXXXnnnyyy~~~tttvvvqqqcccaaaRRRLLLHHHFFFaaapppJJJEEEQQQBBB999===555::::::;;;@@@HHHVVVjjj{{{yyyeee}}}yyyDDD:::555999HHHmmmQQQRRReeeffffffmmmnnnvvvxxxooo~~~uuuyyykkkgggllloooqqqkkk^^^xxxkkk|||]]]BBB777:::;;;UUU}}}wwwdddIIIBBBCCCPPPbbbhhhhhhttt~~~{{{}}}vvv___JJJLLLeee}}}}}}{{{vvvsssuuuqqq{{{lllTTTNNNNNNLLLGGG???666000---+++,,,---///000111111111222111000///------,,,,,,---...000111111111000///......///222777>>>DDDHHHEEE>>>:::;;;:::888>>>FFFTTT[[[]]]TTTEEE???FFFOOOVVVIIIEEESSSeeeqqqzzzmmm|||nnnXXX___fff||||||{{{gggHHHCCC???===EEEFFFOOORRRXXX```dddfffiiiooouuu|||YYY]]]}}}wwwzzz{{{wwwrrrjjj\\\UUUgggyyyXXXPPPEEE@@@IIIcccvvvTTT<<<<<<@@@>>>JJJ]]]QQQIIIHHHMMMPPPSSS```qqq||||||}}}}}}xxxnnnbbb[[[WWW;;;XXXeeeJJJAAAGGGUUUdddoooyyyyyyjjjVVV???@@@YYY~~~xxxgggjjjrrrNNN444111555666???CCCOOObbbXXXKKKRRROOOUUUrrr~~~zzzkkkYYY```PPPLLLJJJ>>>JJJxxxxxxNNNHHHOOO999111===;;;;;;999999999999@@@YYYqqqkkk}}}iiiBBB888555===NNN|||}}}nnnPPPRRRhhhjjjkkkrrrpppnnn|||vvv|||uuuhhhkkkooohhhjjjeeeNNNXXX{{{xxxyyyeeeHHH999<<<===\\\|||ttt^^^@@@BBBEEETTTeeefffcccppp|||mmmfff]]]RRRHHHLLL]]]qqq~~~wwwjjj___YYYSSSJJJFFFGGGOOO```www