BM6P6(@ 333444555555555444222111333111000000000///---+++++++++******)))(((((((((((()))***++++++***)))(((%%%%%%&&&(((***)))'''$$$&&&''''''(((((((((((((((((()))***++++++***((('''(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,000,,,,,,.........000555444BBBTTTbbbmmmyyywwwtttyyyxxxppppppvvvjjjYYYQQQXXX```\\\VVVUUUNNNOOORRRTTTXXXZZZ]]]^^^aaacccgggjjjlllooorrruuuwww}}}vvvooollllllnnnooovvvxxxzzz|||~~~~~~}}}pppfffaaa```bbbjjjuuu|||yyyvvvuuuvvvwwwwwwwwwxxxtttsssvvvxxxyyy~~~}}}~~~|||~~~|||yyywwwsssttttttvvvwwwyyy{{{|||}}}yyyvvvxxxvvvssssssssstttrrrqqqrrrqqqooommmmmmmmmmmmnnnmmmmmmlllkkkjjjjjjiiiiiiiiihhhgggfffdddcccbbbaaa^^^]]][[[YYYWWWUUUUUUTTTRRRRRRQQQOOOMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGJJJOOOUUU\\\aaadddkkknnnrrrwwwzzz{{{{{{{{{{{{xxxuuusssssssssrrrqqqnnnllljjjiiiiiigggdddaaa___^^^\\\ZZZXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSPPPPPPQQQQQQQQQQQQQQQQQQVVVYYY]]]aaadddgggkkknnnyyy{{{~~~mmmfff\\\UUUOOOLLLJJJKKKRRRZZZmmm}}}~~~}}}|||xxxhhh___ZZZVVVSSSOOOLLLNNNZZZjjj|||{{{ooogggcccaaaaaabbb^^^UUUNNNGGG@@@777000,,,,,,,,,------,,,++++++******++++++***))))))((('''&&&&&&&&&******+++******)))((('''''''''''''''((((((((((((''''''(((((())))))******)))(((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''((()))***+++444DDDKKK:::777&&&...''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((())))))************))))))---000222111333666:::666777999;;;AAAJJJUUU\\\777888888777666444333111222111000000111000...,,,++++++******))))))((((((((())))))******))))))((('''''''''((()))(((%%%###&&&''''''(((((((((((((((((()))***++++++***((('''&&&&&&''''''''''''&&&&&&***)))(((((((((((()))***(((((((((((())))))))))))******+++++++++,,,,,,,,,///,,,,,,...///---000555999HHH[[[iiisss~~~zzzxxx{{{yyyuuuzzz{{{fffXXXRRRZZZaaa\\\VVVTTTOOOPPPRRRUUUXXX[[[]]]^^^bbbdddhhhkkkmmmppptttvvvwww}}}~~~uuunnnlllnnnppprrryyyzzz|||}}}~~~~~~~~~}}}|||oooeeeaaa```bbbmmmyyy~~~yyywwwvvvvvvxxxzzz{{{zzzyyyuuutttwwwzzz{{{~~~}}}~~~|||zzzxxxuuuvvvwwwxxxzzz|||~~~~~~{{{yyyxxxuuusssrrrrrrrrrqqqppprrrqqqpppnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjjjjiiihhhgggeeecccbbb``````___^^^\\\YYYWWWVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGIIILLLQQQXXX^^^cccfffmmmpppssswwwyyyzzzyyyyyywwwuuusssrrrssssssrrrqqqooommmkkkjjjiiihhheeebbbaaa___]]][[[YYYXXXXXXYYYWWWVVVVVVVVVUUUUUUTTTTTTRRRQQQPPPPPPPPPPPPQQQQQQVVVXXX\\\___bbbfffjjjmmmtttvvv~~~wwwnnnaaaZZZRRRNNNKKKKKKQQQXXXggg~~~|||kkkaaa[[[VVVSSSLLLHHHIIIPPP\\\lllvvvjjjfffbbbbbbbbb___WWWQQQIIIBBB999222...---......+++***))))))(((((())))))***))))))(((''''''&&&&&&)))))))))***))))))((((((''''''''''''((((((((((((((((((((((((((()))))))))***))))))(((''''''&&&&&&''''''&&&%%%%%%&&&''''''(((((((((((()))***++++++333===GGG,,,***%%%---'''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((((())))))******************---111222111222666999888:::===BBBIIIRRR]]]ddd;;;;;;:::999777555333222222000000000111111///---+++++++++***))))))(((((()))((((((''''''(((((())))))(((((((((((('''$$$!!!&&&''''''((((((((((((((('''((()))*********)))(((&&&&&&''''''''''''&&&&&&******))))))))))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,---,,,---//////...000555???QQQeeerrrzzz~~~|||}}}{{{|||sss___VVVTTT]]]aaa\\\TTTRRRPPPQQQSSSVVVYYY\\\^^^___cccfffjjjmmmooorrrvvvyyyyyy~~~{{{sssmmmlllooosssuuu{{{}}}~~~~~~}}}zzzmmmddd``````dddqqq~~~~~~{{{wwwwwwwwwzzz}}}~~~}}}zzzwwwvvvzzz}}}~~~~~~}}}{{{yyywwwxxxzzz|||~~~}}}|||xxxvvvsssrrrrrrqqqpppnnnrrrrrrqqqpppooooooooooooooonnnnnnmmmmmmllllllkkkjjjiiigggeeecccaaa___^^^___^^^\\\ZZZXXXVVVUUUUUUSSSRRRQQQOOONNNLLLKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIKKKOOOTTT[[[aaafffiiioooqqqtttwwwxxxyyyxxxwwwsssrrrqqqrrrssssssqqqoooooommmlllkkkjjjhhheeecccbbb```^^^\\\ZZZYYYYYYYYYVVVVVVVVVVVVUUUUUUUUUUUUTTTRRRPPPOOONNNOOOPPPQQQVVVWWWZZZ\\\^^^bbbhhhlllpppqqqxxxvvvhhh___VVVPPPMMMKKKOOOUUU___xxxqqqeee]]]WWWSSSLLLHHHFFFHHHLLLXXXlll~~~~~~nnniiicccaaabbb```ZZZTTTLLLEEE<<<444000//////...+++***))))))(((((())))))***))))))((((((''''''&&&''''''((()))))))))((((((''''''''''''(((((((((((())))))((((((((((((((((((*********)))((((((''''''''''''&&&%%%%%%&&&''''''(((((((((((()))***+++,,,222:::RRR***$$$***)))+++'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++...111222111222555999:::>>>CCCJJJSSS]]]gggmmm;;;;;;:::999777666555444333222111111111000...,,,,,,,,,+++******))))))((()))((('''&&&&&&'''((())))))(((''''''((('''%%%###&&&''''''((((((((((((((('''((())))))***))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,+++---000///...222888FFF[[[pppzzz~~~wwwiiiYYYUUUWWW^^^```ZZZSSSQQQQQQRRRTTTWWWZZZ]]]___aaadddgggkkknnnqqqtttxxx{{{~~~|||vvvoookkklllpppuuuxxx|||~~~wwwkkkccc```aaagggvvv}}}zzzyyyyyy{{{~~~|||yyyxxx|||~~~|||zzzyyyzzz|||~~~~~~~~~~~~~~~zzzxxxuuussssssrrrpppnnnrrrrrrrrrqqqqqqpppppppppooooooooonnnnnnnnnmmmmmmlllkkkiiigggdddbbb```___```___]]]ZZZXXXWWWVVVUUUSSSRRRQQQPPPNNNLLLKKKJJJKKKJJJIIIIIIHHHHHHHHHIIIJJJMMMQQQWWW]]]dddhhhkkkpppqqqtttvvvxxxyyyyyyxxxssssssrrrssssssrrrpppmmmnnnllljjjiiiiiigggdddbbbaaa___]]][[[YYYXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSPPPNNNMMMNNNOOOQQQUUUVVVWWWXXXZZZ___eeeiiimmmooottt}}}yyymmmcccXXXRRRNNNKKKMMMRRRZZZoooyyyjjj```YYYUUUSSSOOOKKKGGGDDDKKK^^^pppqqqkkkdddaaaaaa___[[[WWWNNNGGG>>>666222000......---,,,++++++******++++++))))))))))))((((((''''''&&&&&&'''(((((()))((((((''''''''''''(((((((((((()))))))))((((((''''''&&&)))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''')))(((((())))))***+++,,,111<<>>SSSjjj|||lll___UUUVVVZZZ___^^^WWWRRRPPPRRRTTTVVVYYY\\\___aaabbbeeehhhlllppprrrvvvzzz}}}vvvrrrllljjjlllqqqvvvxxx{{{~~~{{{{{{~~~tttiiibbbbbbdddmmm|||}}}|||}}}~~~{{{{{{}}}|||zzz|||~~~}}}}}}~~~~~~|||zzzwwwuuuuuutttrrrppprrrrrrrrrrrrrrrqqqqqqppppppooooooooooooooonnnnnnnnnmmmkkkiiifffdddbbbaaaaaa___]]][[[YYYWWWWWWVVVSSSSSSRRRPPPNNNMMMKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIKKKNNNSSSYYY```fffjjjlllnnnppprrruuuxxxyyyzzz{{{wwwuuuttttttsssqqqnnnkkkllljjjiiihhhgggeeebbb```^^^]]][[[YYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUSSSPPPMMMLLLMMMOOOPPPRRRSSSTTTUUUWWW[[[aaaeeeiiikkkpppwww~~~~~~qqqfffZZZSSSOOOLLLMMMPPPYYYiiirrrfff^^^ZZZ\\\YYYTTTLLLDDDEEETTTddd{{{ssslllddd``````___[[[WWWOOOIII@@@888333000...,,,---,,,++++++******++++++)))))))))))))))(((((((((&&&&&&'''(((((()))((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,,,,:::kkkBBB222...)))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((((((((()))))))))***++++++++++++++++++++++++************+++,,,......///222666666666666:::===<<>>BBBCCCJJJVVV```ggglllnnnppp:::999777666555555555666444333222222222111///------,,,,,,++++++******)))((())))))******))))))((()))'''&&&&&&'''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&'''((())))))))))))((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,...000000444@@@LLLlll|||yyy}}}|||mmmcccYYYRRRTTTZZZ^^^[[[TTTPPPPPPQQQUUUVVVXXX[[[^^^aaacccdddeeehhhmmmpppssswww{{{~~~}}}xxxpppnnnmmmnnnrrrvvvxxxyyy|||tttmmmoooxxxyyynnnfffdddhhhlll{{{~~~~~~}}}}}}{{{yyyvvvvvvvvvvvvtttsssooopppqqqrrrrrrqqqppppppoooooooooooooooooooooooonnnmmmllljjjhhhfffeeedddbbbaaa___\\\ZZZYYYXXXWWWTTTSSSRRRQQQOOOMMMLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKNNNRRRWWW___fffkkkoooqqqqqqrrrsssuuuwwwxxxyyyzzzwwwuuurrrppppppooommmkkkkkkjjjhhhgggfffdddaaa___[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZYYYWWWVVVUUUTTTSSSPPPPPPOOOOOONNNOOOOOOPPPMMMOOOQQQRRRTTTVVVYYY\\\]]]```gggllloootttrrrbbbYYYTTTOOOLLLMMMUUU```uuuxxxoookkkjjjhhheee___SSSJJJJJJQQQjjj{{{}}}yyyvvvooogggcccbbbaaa]]]YYYTTTNNNEEE<<<666222...,,,+++***))))))(((((()))))))))))))))))))))))))))))))))))))))***))))))((((((''''''''''''((((((((((((&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))***((((((<<<888===))))))***(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))*********************************,,,+++******+++---000111333777;;;======???CCCGGGMMMUUUaaajjjoooqqqqqqppp===;;;999777555444444444111000000111333333222000------,,,++++++******)))((()))***++++++***)))(((+++)))'''&&&&&&&&&%%%$$$&&&''''''(((((((((((((((&&&&&&&&&'''''')))******(((((())))))))))))((((((((()))***++++++***)))((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,...///000555CCCQQQqqq}}}yyyuuuyyyuuueee\\\UUUOOOUUU\\\___ZZZQQQNNNOOORRRUUUVVVYYY[[[___aaadddeeeeeehhhmmmppptttwww{{{|||wwwpppooooooqqquuuxxxzzzzzzyyypppiiikkkvvvwwwmmmeeeeeejjjooo~~~~~~~~~~~~~~~yyywwwuuuuuuuuuuuutttsssnnnoooqqqqqqrrrqqqpppooonnnnnnnnnnnnnnnooooooooollllllkkkiiihhhfffeeeeeebbbaaa___]]]ZZZYYYXXXXXXTTTTTTRRRQQQOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMPPPTTTZZZaaahhhnnnrrrssssssttttttuuuvvvwwwxxxxxxuuurrrooonnnnnnnnnnnnmmmlllkkkiiihhhgggeeebbb```[[[ZZZYYYYYYYYY[[[\\\]]][[[[[[YYYXXXVVVTTTSSSSSSNNNOOOOOOOOOOOOOOOOOOOOOKKKMMMPPPRRRSSSUUUXXXZZZ[[[___ggglllmmmqqqwwwggg]]]VVVPPPLLLLLLRRR\\\ppp~~~vvvrrrnnnmmmlllggg[[[OOOKKKNNNdddwwwzzzwwwqqqiiieeeeeeccc^^^ZZZVVVPPPGGG>>>888333000------,,,,,,+++***+++++++++)))))))))))))))***************+++******)))((('''''''''''''''((((((((()))%%%&&&&&&''''''((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&'''((()))+++&&&///===LLL///...###))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((()))******+++)))))))))))))))))))))))),,,+++******+++...000222555999===???@@@BBBFFFJJJVVV^^^iiirrrvvvuuusssrrr>>>;;;777555444444444333666555333111///---,,,+++------------,,,+++***)))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++111,,,---222333666HHH]]]zzzzzzpppkkkqqq|||kkk\\\PPPLLLNNNYYYXXXWWWUUUSSSPPPNNNMMMTTTWWW[[[^^^```bbbdddgggiiilllppptttvvvyyy}}}~~~vvvpppiiilllqqqtttwwwyyy}}}yyynnnhhheeehhhsssvvvmmmeeedddmmmyyy}}}~~~~~~~~~|||{{{yyyvvvtttssssssssssssqqqppppppqqqrrrrrrqqqoooooooooooonnnnnnnnnnnnkkkkkkkkkjjjhhhgggeeeddd``````^^^\\\ZZZXXXWWWVVVSSSSSSRRRQQQPPPOOOOOONNNLLLLLLMMMLLLKKKKKKMMMPPPQQQYYYbbbfffjjjpppqqqpppwwwuuuttttttvvvxxxyyyyyyrrrrrrqqqpppooonnnmmmllljjjiiihhhgggeeecccbbbaaa___]]][[[YYYXXXXXXYYYZZZZZZZZZYYYYYYXXXWWWUUUTTTQQQPPPPPPOOOOOONNNNNNMMMKKKKKKKKKLLLOOOSSSWWWYYY^^^aaaeeehhhlllrrrzzz~~~jjj^^^XXXSSSPPPPPPYYYaaaqqq{{{sssttttttsssooobbbSSSKKKKKK```wwwrrrvvvsssllleee```^^^]]]]]]WWWSSSKKKBBB:::333///---...---,,,+++******************************************************************))))))((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%111&&&===WWW===(((***+++,,,+++***++++++(((###%%%&&&&&&'''((()))******(((((()))***************)))))))))***++++++,,,,,,,,,,,,,,,++++++---222555:::::::::===AAAGGGMMMQQQ___hhhssszzz{{{xxxuuuttt???;;;888555555444444333333333222111///...------------------,,,+++***))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***+++++++++++++++000---///333555:::OOOfff|||uuukkkeeejjj|||}}}vvvfffXXXNNNKKKMMMUUUTTTSSSQQQPPPOOOOOOOOOSSSVVVZZZ]]]___bbbeeegggmmmoooqqqsssuuuwww{{{~~~|||tttppplllooosssvvvyyy{{{~~~wwwmmmgggeeehhhsss}}}tttllleeefffppp|||~~~}}}~~~}}}|||yyywwwuuutttttttttsssrrrpppppprrrrrrrrrqqqpppppppppoooooonnnnnnnnnllllllkkkjjjiiigggeeedddaaa```___]]][[[YYYWWWWWWTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMLLLKKKLLLNNNQQQUUU]]]eeeiiimmmrrrsssqqqvvvuuussstttuuuwwwwwwwwwrrrqqqpppooonnnmmmlllllljjjiiihhhfffeeecccbbbaaa___^^^\\\ZZZYYYYYYYYYZZZYYYYYYYYYYYYXXXVVVUUUTTTQQQPPPPPPOOOOOONNNMMMMMMKKKKKKKKKLLLOOORRRVVVXXX\\\___cccfffjjjoooxxx~~~pppbbbZZZTTTQQQQQQWWW```nnnxxxuuutttuuurrrgggXXXOOONNN^^^vvvxxxvvvrrrlllfffaaa^^^]]]]]]YYYTTTMMMDDD<<<555000...------,,,+++************************************))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))///"""///BBB888000((()))************+++***(((&&&&&&''''''(((((())))))(((((()))***************)))))))))***++++++,,,,,,+++,,,---------000444777;;;;;;<<>>:::777555555333222111000000//////...------,,,---------,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,,,,,,,,,,,,,------............111444888EEE^^^vvv{{{oooeee___```jjjvvv}}}|||zzzxxxzzzxxxdddVVVMMMIIIKKKOOOPPPNNNKKKJJJJJJMMMQQQSSSUUUXXX]]]aaadddgggjjjmmmppprrrvvvyyyzzz{{{|||~~~~~~}}}tttpppooopppssswww{{{~~~xxxpppiiiffffffkkkvvvxxxooojjjiiilllwww~~~}}}|||{{{yyywwwuuuuuuuuuuuuuuusssrrrrrrsssttttttsssssssssssssssrrrpppooonnnpppooonnnmmmkkkiiigggeeecccbbbaaa___]]][[[ZZZYYYUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNPPPSSSVVVaaahhhmmmoooqqquuuvvvtttuuutttrrrrrrssstttsssqqqooonnnnnnmmmlllkkkkkkkkkiiiiiigggfffdddcccaaaaaa```___]]]\\\[[[ZZZZZZ[[[XXXXXXXXXWWWVVVUUUTTTSSSPPPPPPOOOOOONNNMMMMMMMMMKKKJJJJJJJJJLLLOOOQQQSSSWWW[[[___bbbeeejjjqqqvvv~~~mmm___VVVRRRRRRWWW^^^kkkzzzvvvuuuwwwzzztttggg\\\XXXWWWoooxxxtttoooiiiccc```^^^]]]]]]YYYSSSKKKCCC;;;444111,,,,,,+++++++++,,,------************************(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''''''''((())))))))))))((($$$((()))......EEESSS+++******+++,,,)))%%%$$$'''((((((((((((((('''''''''(((((()))***************)))))))))***++++++,,,,,,***,,,...000111222444666:::===BBBJJJVVVcccnnnuuuzzzzzzzzzyyywwwvvvvvvvvvCCC???;;;777666555333222222111000///...,,,++++++,,,,,,---------,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,,,,++++++***+++,,,------...///111555<<>>777333,,,,,,,,,+++,,,,,,------************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%***000,,,GGG```999)))''')))---+++%%%###&&&((((((((((((((('''''''''(((((()))***************)))))))))***++++++,,,,,,+++---///000111222444555:::???GGGTTTaaaoooyyy~~~|||yyywwwwwwyyy{{{|||EEEAAA<<<888666555333222111111000...---+++******,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***)))((('''((()))***+++...///333999EEEWWWlllzzz~~~yyyppphhhdddaaa___```ccc^^^ccckkkrrryyyzzziiiUUUKKKHHHHHHJJJNNNOOOMMMKKKJJJKKKNNNSSSUUUTTTWWW\\\___bbbeeehhhjjjkkkqqqyyy}}}|||uuupppmmmmmmppptttyyy~~~}}}qqqllliiiiiilllrrr}}}wwwnnnlllnnnsss~~~~~~|||{{{yyywwwvvvvvvvvvvvvwwwuuuttttttuuuvvvvvvuuussstttuuuvvvvvvtttrrrqqqqqqppppppooonnnlllkkkjjjfffeeedddbbb```^^^\\\\\\VVVVVVUUUTTTSSSRRRQQQQQQPPPQQQQQQQQQRRRVVV[[[___gggmmmqqqrrrssswwwxxxwwwvvvuuutttssssssrrrooommmkkkkkkkkkjjjjjjiiiiiiiiiiiihhhgggeeedddbbbaaa```^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWWWWVVVUUUTTTSSSRRROOOOOOOOONNNMMMMMMLLLLLLKKKJJJIIIHHHIIIJJJLLLNNNSSSWWW\\\___aaaeeejjjooovvvyyyhhh[[[UUUVVVYYYbbbooo|||xxxrrrpppsssssslllccc^^^[[[gggzzz|||tttllleee```^^^\\\ZZZWWWQQQIIIAAA:::666------,,,,,,,,,,,,------************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((###$$$+++%%%;;;\\\GGG...'''&&&+++,,,((('''***'''''''''((((((((((((((((((((()))***************)))))))))***++++++,,,,,,---...000111111333666888>>>EEERRR```nnnyyy~~~{{{wwwvvvxxx|||FFFBBB===999777555333222//////......---,,,+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))''''''((())))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***)))((((((***+++---...000555@@@RRRfffvvvyyyrrrkkkeeeeeeeeeaaa______[[[dddpppyyysssbbbPPPHHHFFFFFFHHHKKKJJJIIIHHHIIILLLPPPTTTWWWWWWZZZ^^^aaacccfffiiikkkmmmqqqwww|||~~~|||yyyuuurrrooommmlllqqquuu{{{{{{pppllljjjlllooouuu~~~uuummmlllqqqxxx~~~|||{{{yyyxxxxxxxxxyyyxxxvvvtttuuuvvvwwwvvvvvvrrrsssvvvwwwxxxvvvuuusssppppppppppppooonnnmmmlllgggfffeeecccaaa___]]]\\\WWWVVVUUUTTTSSSRRRRRRQQQPPPPPPQQQQQQSSSXXX___dddiiiooossssssuuuyyyzzzyyywwwvvvuuuttttttrrrnnnllljjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggeeecccbbb``````]]]]]]]]]\\\[[[ZZZXXXXXXVVVVVVVVVVVVUUUSSSRRRQQQOOOOOONNNNNNMMMLLLLLLLLLKKKJJJHHHGGGHHHIIIKKKLLLQQQUUUZZZ]]]^^^aaafffkkksssyyyooo```XXXXXXYYYbbbppp}}}yyypppkkkmmmooojjjccc^^^ZZZ```nnn|||rrrjjjccc```ZZZYYYWWWRRRKKKCCC<<<888///...---,,,,,,,,,,,,,,,************************(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((***###!!!,,,%%%+++IIIGGG>>>///&&&)))+++((((((,,,&&&&&&''''''(((((())))))(((((()))***************)))))))))***++++++,,,,,,---...000222333777<<<@@@FFFOOO^^^nnnzzz~~~zzzuuuuuuyyy~~~FFFBBB===999777555333222------------------------++++++,,,------,,,,,,,,,))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))...---,,,++++++---///000///111777EEE[[[qqqwwwoooiiieeehhhiiieeeaaa______jjjxxxooo___MMMEEEEEEEEEGGGIIIFFFFFFFFFHHHLLLQQQVVVXXX[[[^^^bbbeeegggiiikkknnnppprrruuuxxxzzz~~~~~~zzzuuuqqqpppooommmlllrrrvvv|||yyyppplllkkkmmmqqqxxx|||ssslllmmmsss|||~~~~~~|||{{{zzzzzzzzz{{{xxxvvvuuuuuuvvvwwwwwwvvvqqqsssvvvxxxxxxxxxvvvuuupppppppppppppppooonnnnnnggggggeeecccaaa___^^^]]]WWWVVVVVVUUUTTTSSSRRRRRROOOPPPPPPQQQTTTZZZaaafffjjjpppttttttvvvzzz|||{{{xxxwwwuuuuuutttrrrnnnkkkiiiiiiiiiiiihhhhhhhhhhhhhhhhhhfffeeecccbbb``````\\\\\\\\\\\\ZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQOOOOOONNNNNNMMMLLLLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKOOOSSSXXX[[[\\\___dddhhhpppuuuuuucccZZZYYYXXXbbbqqq}}}zzzooogggiiikkkhhhbbb___WWWXXXcccyyywwwmmmfffbbbYYYYYYWWWSSSLLLDDD===999000///...---,,,+++++++++************************'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((######444+++"""888@@@OOO:::)))''')))&&&&&&***%%%&&&&&&'''((()))******(((((()))***************)))))))))***++++++,,,,,,---...000222555;;;AAAFFFMMMWWWgggvvv~~~zzzuuuuuuyyyIIIEEE???;;;999777444333111111000///...------,,,///......---,,,,,,++++++***)))'''''')))))))))(((***))))))((('''&&&&&&&&&+++***)))'''''''''((()))******)))(((((((((((((((((((((((((((((((((((((((************++++++++++++************************---------+++***+++...111666444<<>>444222///---------,,,+++++++++++++++*********))))))))))))((((((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&(((+++...:::AAA>>>111***---***!!!''''''''''''((((((((((((++++++*********)))))))))***+++++++++******,,,.........111777<<>>;;;888555333222222222222222222222222000000000///......------***)))'''''')))))))))((())))))(((((('''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))*********++++++++++++************************,,,------,,,,,,...111444888DDD\\\vvv{{{yyynnntttrrrnnnnnnjjjoooaaaQQQDDDAAACCCCCCBBBDDDEEEFFFHHHKKKOOOSSSWWWYYY]]]___bbbeeehhhlllqqquuu{{{}}}~~~}}}yyyvvvtttnnnjjjfffdddgggoooyyyzzzuuuqqqppppppttt|||xxxwwwxxx}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||zzzzzz{{{{{{{{{{{{zzzzzzxxxwwwvvvuuuuuutttrrrpppqqqoookkkiiigggeeebbb```^^^]]][[[XXXVVVTTTTTTSSSSSSUUUXXX]]]bbbiiirrrwwwzzz{{{|||}}}}}}}}}|||{{{xxxwwwuuussspppnnnllllllkkkjjjiiihhhggggggggggggeeeeeeeeeeeedddbbb```___^^^]]]]]]\\\ZZZYYYYYYXXXVVVTTTQQQQQQQQQQQQPPPOOOLLLLLLKKKKKKJJJJJJIIIIIIGGGFFFFFFFFFGGGIIIJJJKKKMMMPPPTTTWWWXXXZZZ[[[]]]]]]^^^eeetttyyykkkeeebbbkkkyyyuuuhhhfffgggeeeaaacccYYYPPPPPPZZZkkkzzzrrrfffbbb]]]YYYUUUOOOGGG@@@555222///,,,,,,,,,+++***************)))))))))))))))))))))((((((((((((''')))(((((('''((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''((((((((((((((((((((()))((((((((('''&&&'''))),,,)))BBBRRRHHH111&&&(((,,,''''''''''''''''''((((((***************************+++,,,+++++++++---///...---000666===EEERRR^^^ttt~~~}}}~~~~~~PPPKKKEEE@@@<<<999666444444444333222222111000000222222222111000000//////***)))'''''')))))))))(((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))*********++++++++++++************************,,,------------///333666;;;KKKggg}}}|||uuu}}}|||vvvtttrrr}}}tttWWWLLLBBB???BBBCCCCCCCCCDDDEEEHHHLLLPPPTTTWWWYYY^^^```cccfffiiinnnssswww|||}}}~~~{{{vvvssskkkhhhddddddgggoooxxx~~~zzzvvvqqqpppqqquuu|||vvvxxx}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}||||||zzzyyywwwwwwwwwvvvsssqqqqqqnnnkkkiiihhhfffccc``````^^^\\\ZZZXXXVVVTTTTTTSSSVVVZZZ___eeellluuuzzzzzz{{{|||}}}}}}|||{{{zzzxxxwwwvvvtttqqqooommmlllkkkjjjiiihhhhhhgggggggggffffffggggggfffdddbbbaaa^^^]]]]]]\\\[[[ZZZYYYYYYVVVTTTRRRQQQQQQQQQPPPNNNLLLLLLKKKKKKJJJJJJIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLNNNQQQTTTVVVWWWXXXYYYZZZ[[[]]]bbbnnn{{{kkkdddcccmmm{{{xxxjjjggggggfffcccggg]]]SSSNNNPPP\\\qqq|||vvvgggccc]]]XXXTTTOOOHHHBBB666333...,,,+++******)))*********)))))))))((((((***)))))))))((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''******)))(((((())))))***))))))***((('''''')))+++&&&:::PPPTTT???'''%%%000((((((((((((((((((''''''((())))))***+++,,,,,,,,,***+++,,,,,,+++,,,...000222222555<<>>;;;888666555555444333222111000000333333222111111000000///***)))'''''')))))))))(((((((((((((((((((((''''''&&&&&&'''((((((((('''''''''''''''&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,---------...000444777===QQQppp}}}|||zzzwww|||jjjNNNGGG@@@???BBBEEEEEECCCCCCEEEHHHMMMQQQUUUXXXZZZ___aaadddfffjjjooovvvzzz}}}}}}~~~~~~zzztttpppgggeeedddeeeiiiqqqxxx}}}zzzwwwqqqqqqrrrvvv~~~www{{{}}}|||}}}}}}~~~}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxwwwtttrrrpppnnnkkkjjjiiigggeeebbbaaa```^^^\\\ZZZXXXVVVUUUTTTWWW\\\bbbhhhooowww|||zzz{{{|||}}}}}}|||{{{zzzyyyxxxvvvtttrrrpppnnnmmmkkkkkkjjjiiihhhhhhhhhhhhfffgggggggggfffeeecccbbb^^^^^^]]]]]]\\\[[[[[[ZZZWWWUUURRRQQQQQQQQQPPPNNNMMMMMMLLLKKKKKKJJJJJJIIIGGGGGGGGGGGGHHHJJJLLLNNNOOOQQQTTTVVVVVVWWWXXXYYYYYY[[[```iiizzznnneeegggppp~~~~~~ooohhhfffeeedddhhhaaaXXXPPPKKKPPPbbbsssyyyiiiddd]]]XXXTTTPPPIIIDDD888555000,,,++++++***)))************)))))))))(((******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''***)))'''&&&&&&'''((((((((()))***)))''''''(((***,,,---:::JJJHHH666))))))))))))))))))(((((((((((((((((()))***+++,,,---...***+++------,,,---///111333333777???HHHSSScccqqqPPPLLLFFFBBB???===:::888555555555444444333333333222111111000000///......***)))'''''')))))))))((('''(((((((((((((((((((((&&&'''((()))))))))((((((((('''''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,---...///111555999CCCYYYyyy{{{yyyyyyrrr___FFFCCC???>>>BBBGGGGGGEEECCCEEEIIIMMMRRRVVVXXXZZZ___aaadddgggkkkqqqwww|||}}}}}}}}}}}}|||wwwpppjjjbbbbbbcccffflllssszzz~~~~~~yyywwwsssrrrtttyyy~~~zzz{{{zzz}}}}}}|||zzzyyyyyywwwuuurrrqqqooolllkkkkkkjjjhhhfffaaaaaa```^^^\\\ZZZYYYXXXWWWZZZ___eeekkkrrrzzz{{{|||}}}~~~~~~}}}|||{{{zzzyyywwwuuurrrpppnnnmmmkkkkkkjjjiiihhhhhhhhhhhheeeffffffgggfffeeecccbbb______^^^^^^]]]\\\\\\\\\XXXVVVSSSRRRRRRRRRPPPOOONNNMMMMMMLLLLLLKKKJJJJJJHHHGGGGGGHHHIIILLLNNNOOOPPPRRRUUUVVVVVVVVVWWWXXXVVVYYY]]]dddssstttkkkkkktttyyymmmhhhggggggkkkgggaaaWWWLLLKKKXXXgggyyylllfff___YYYVVVQQQLLLGGG<<<777222...,,,,,,,,,+++++++++*********)))))))))*********)))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((***((('''%%%%%%%%%'''(((&&&'''((((((&&&&&&''')))***(((,,,999DDDBBB666+++++++++******))))))))))))*********++++++,,,,,,,,,***,,,---------...000222333444999DDDOOO]]]oooPPPLLLFFFBBB@@@>>>;;;:::555555555555666666666666000000000///......------***)))'''''')))))))))((('''''''''(((((((((((((((&&&''')))*********)))(((((((((((((((((()))******))))))))))))))))))))))))************++++++++++++************************+++,,,---...///222666999LLLaaa{{{uuusssxxx~~~iiiWWWBBB@@@>>>>>>CCCHHHHHHFFFCCCEEEIIIMMMRRRVVVYYYZZZ```bbbdddgggkkkqqqxxx}}}~~~}}}||||||zzzuuulllfff___```cccgggnnnuuu||||||xxxvvvttttttvvv{{{~~~|||}}}zzzzzz}}}~~~|||{{{zzzyyyxxxuuusssqqqooonnnmmmmmmllljjjhhhaaaaaaaaa```^^^\\\ZZZYYYYYY]]]bbbhhhnnnuuu|||{{{|||}}}~~~~~~}}}}}}zzzyyywwwuuussspppooonnnlllkkkjjjiiihhhhhhhhhhhhdddeeeeeefffeeedddbbbaaa_________^^^^^^]]]]]]]]]YYYWWWTTTSSSSSSRRRQQQOOONNNNNNMMMMMMLLLLLLKKKKKKHHHHHHHHHIIIJJJLLLOOOPPPPPPSSSVVVWWWVVVVVVWWWWWWSSSVVV[[[aaannnyyyqqqoooxxxsssllljjjkkkooommmiii^^^QQQKKKUUUcccxxxvvvnnnhhhaaa[[[WWWSSSMMMIII>>>:::444000......------++++++++++++************************))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***))))))+++***(((&&&&&&&&&((()))$$$&&&''''''%%%%%%&&&((("""***...000:::EEEAAA555,,,+++++++++******)))))),,,,,,,,,++++++++++++******,,,---------...000222777999@@@LLLYYYiii}}}~~~RRRNNNIIIDDD@@@<<<888555555333111000111222222222000000000000////////////++++++******)))(((((((((((((((((((((''''''''''''))))))))))))))))))))))))++++++)))(((((('''''''''******))))))))))))***************)))))))))))))))*********)))******+++,,,///,,,,,,...///000666===VVVppp{{{rrrmmmnnn{{{qqqzzz~~~qqq^^^LLLBBBAAA@@@@@@BBBCCCCCCCCCHHHKKKOOORRRUUUXXX\\\______bbbfffjjjnnnsssxxx|||~~~|||xxxqqqhhhccc___bbbeeehhhmmmssszzz}}}wwwsssvvvwww{{{~~~}}}{{{zzz{{{~~~}}}}}}||||||||||||yyywwwsssrrrpppnnnlllkkkjjjjjjffffffeeebbb^^^\\\\\\]]]^^^cccjjjqqqvvvzzz~~~~~~~~~|||yyyvvvwwwvvvuuusssqqqnnnllljjjkkklllllllllkkkiiigggfffddddddccccccbbbaaaaaaaaa_________^^^^^^]]]]]]\\\ZZZWWWTTTSSSSSSRRRPPPOOOOOOOOONNNMMMLLLKKKJJJIIIGGGGGGHHHJJJLLLNNNQQQRRRRRRUUUWWWXXXVVVUUUTTTTTTWWWWWW[[[```iii{{{yyypppnnnwww~~~pppnnnrrrrrrqqqnnngggZZZQQQSSS[[[www|||tttmmmddd^^^ZZZVVVQQQNNNDDD>>>555...++++++++++++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((+++***))))))///999FFFNNNGGG444//////'''$$$***...((()))******)))***,,,......,,,---000000...111777999>>>EEEQQQeee{{{~~~|||TTTPPPKKKFFFBBB???:::888666444222111222333333222111111000000/////////...++++++******))))))(((((((((((((((((('''''''''''')))))))))))))))))))))))))))(((((('''(((((())))))***))))))(((((())))))******)))))))))))))))))))))***************++++++,,,,,,******---...000777@@@]]]uuu~~~tttjjjeeeffftttpppjjjsssxxxjjjXXXGGGBBBAAA@@@AAABBBCCCCCCCCCIIIKKKOOORRRUUUXXX\\\___aaadddhhhlllppptttyyy}}}~~~|||wwwooogggaaa]]]```eeejjjooouuu|||}}}xxxuuuwwwyyy}}}~~~|||zzzzzz|||~~~~~~}}}}}}}}}|||zzzxxxuuutttrrrpppmmmlllkkkjjjfffgggfffccc___^^^^^^___aaafffmmmsssxxx|||}}}zzzwwwwwwvvvuuusssqqqnnnlllkkklllmmmmmmmmmllljjjhhhgggdddddddddcccbbbbbbaaaaaa_________^^^]]]]]]\\\\\\YYYWWWTTTSSSRRRRRRPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHIIIJJJLLLNNNQQQSSSTTTTTTVVVXXXYYYWWWUUUTTTTTTTTTTTTWWW]]]eeevvv{{{rrrpppxxxtttoooqqqtttttttttlll^^^RRRSSSZZZsss|||tttnnneee^^^[[[WWWSSSPPPFFF@@@777000---,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''***222;;;BBBVVV888)))//////))))))+++((()))******)))***,,,------,,,---111222111555;;;===DDDMMMZZZmmm~~~TTTQQQLLLGGGCCC???;;;999888555333222333444444333222222111000//////......+++++++++***))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''')))******)))((((((''''''(((((()))))))))))))))))))))*********************+++,,,,,,+++***+++...///333<<>>//////...***((()))***)))))))))+++---...---...333555666<<>>;;;888666444555555444333222222222111111000000000---,,,,,,++++++******)))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))***+++,,,***))))))(((((())))))***'''(((((()))******++++++,,,++++++++++++,,,------+++,,,///333555>>>OOO```ppp|||qqqhhh^^^UUURRRTTTSSSSSSVVV___mmm{{{vvvjjjXXXGGG???@@@:::>>>BBBBBBAAABBBFFFKKKKKKNNNRRRVVVZZZ^^^bbbfffjjjnnnuuuyyyzzzzzzyyyyyyzzzyyyvvvnnneee``````bbbfffkkksssxxx|||}}}~~~|||{{{|||}}}{{{}}}~~~|||zzzxxxvvvtttssssssoooooonnnlllkkkmmmqqqtttyyy}}}~~~|||{{{yyyuuurrrpppooonnnnnnooooooppppppooommmkkkjjjggggggffffffeeeddddddddd```___^^^]]]\\\ZZZYYYYYYYYYWWWTTTRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLNNNRRRVVVYYY[[[\\\\\\]]]___aaa```^^^[[[ZZZYYYTTTUUUWWWZZZ^^^jjjuuulllhhhkkkttt~~~uuuiiibbbaaawwwuuujjjddd___ZZZWWWSSSLLLBBB888333000...------,,,++++++******++++++))))))))))))))))))))))))************************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&(((******)))***+++,,,000)))+++RRRtttSSS***111+++,,,------,,,,,,...000555333444999<<>>BBBBBBAAABBBFFFKKKKKKNNNSSSWWWZZZ^^^cccffflllqqqwww{{{|||{{{zzzzzzyyyyyyuuulllccc___aaadddfffkkkrrrxxx||||||zzz|||~~~{{{|||~~~~~~|||zzzxxxwwwvvvvvvsssrrrqqqooooooqqquuuxxx}}}~~~|||{{{yyyuuurrrpppooooooooooooooopppooonnnmmmkkkjjjgggggggggfffeeeeeedddddd```___^^^]]][[[ZZZYYYXXXZZZXXXTTTRRRPPPOOOLLLJJJKKKKKKKKKKKKKKKJJJJJJJJJNNNPPPTTTXXX[[[]]]^^^^^^]]]___aaaaaa___\\\[[[ZZZWWWXXXZZZ]]]aaalll{{{pppdddfffooo|||yyylllddd\\\rrrzzznnnfffaaa\\\XXXUUUNNNDDD:::444111///...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))***,,,,,,++++++---...'''555333EEEkkkaaa999...,,,---......------///111666444666;;;???CCCKKKTTTjjjzzz{{{zzzXXXTTTOOOJJJGGGDDDAAA>>>;;;888555333333333333222666222//////111333222111......---,,,+++))))))(((******))))))((((((((('''))))))))))))((((((((((((,,,,,,++++++******)))))))))************+++++++++)))))))))***++++++,,,,,,(((*********)))***+++---000111111555AAATTTfffppp{{{mmmccc___^^^[[[YYYWWWVVV___rrrxxxcccPPPEEE@@@<<<<<<>>>???@@@AAACCCGGGJJJLLLOOOSSSVVVZZZ^^^cccgggnnnqqqvvvzzz}}}~~~}}}|||xxxoooggg___ZZZ^^^fffiiinnntttyyy}}}{{{xxxyyyyyy}}}}}}}}}{{{zzzyyyyyyxxxwwwuuuttttttvvvyyyzzz}}}{{{zzzzzzyyywwwtttrrrpppoooooommmnnnoooooonnnllljjjiiifffffffffgggffffffeeeeeebbbaaa___\\\[[[ZZZZZZZZZUUUTTTSSSRRRPPPNNNMMMLLLHHHIIIJJJJJJIIIIIIJJJKKKNNNQQQVVVYYY[[[\\\^^^```bbbbbbbbbbbb```^^^\\\[[[XXXWWWXXX[[[```lllvvvmmmiiijjjsss|||zzzlll___]]]hhhzzzxxxjjj```\\\ZZZTTTPPPIII@@@999444111000------,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))(((((('''''''''(((((())),,,)))%%%+++777777//////...%%%;;;LLL===555///...,,,,,,,,,...//////...777333444:::???FFFSSSaaauuuXXXTTTOOOJJJGGGDDD@@@>>>:::888555333333333222111222000...///111111000---...------,,,***))))))((((((((('''''''''&&&&&&&&&))))))))))))((((((((((((***************)))))))))(((((()))))))))*********++++++******************)))***+++*********,,,...---///333<<>>;;;<<<>>>???@@@AAADDDGGGJJJNNNQQQTTTXXX\\\```eeehhhoooqqquuuyyy|||}}}||||||~~~vvvmmmeee^^^[[[```hhhllloootttyyy|||{{{xxxyyyyyy~~~~~~{{{zzzxxxxxxxxxwwwuuuttttttwwwzzz|||~~~|||{{{zzzyyywwwtttrrrpppooonnnmmmnnnooooooooommmkkkiiiffffffggggggffffffeeeeeebbb```^^^\\\ZZZZZZYYYYYYUUUTTTSSSQQQPPPNNNMMMLLLHHHJJJKKKKKKJJJIIIKKKLLLOOORRRWWWZZZ\\\^^^```bbbccccccccccccbbb```]]]\\\\\\[[[\\\___dddnnn}}}nnnjjjjjjrrr{{{zzznnnbbbVVV___nnn{{{nnnddd]]]ZZZVVVQQQJJJAAA:::444111///------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((+++***'''///<<>>:::888555333333333222111000000///000111111...,,,------,,,+++***))))))(((((((((''''''''''''&&&&&&(((((((((((())))))))))))((())))))))))))))))))***'''((((((((()))))))))))),,,,,,++++++***))))))((()))***++++++***+++---///...000999HHH\\\mmmxxx~~~|||uuummmgggdddbbb___]]]ZZZfffzzzzzzcccLLL@@@<<<:::<<<>>>???@@@AAADDDHHHKKKPPPSSSWWWZZZ^^^bbbgggjjjppprrruuuwwwzzz{{{{{{{{{}}}tttjjjccc^^^]]]ccckkkppprrruuuxxxzzz}}}zzzxxxzzzzzz}}}zzzxxxwwwyyywwwuuutttuuuyyy}}}~~~}}}zzzyyywwwtttqqqpppnnnnnnmmmmmmnnnnnnnnnlllkkkjjjgggggggggggggggfffeeedddbbbaaa___\\\[[[YYYYYYYYYUUUTTTSSSQQQPPPNNNMMMLLLJJJKKKLLLKKKJJJJJJLLLMMMQQQTTTYYY\\\^^^```ccceeeeeeffffffeeedddbbb```^^^___^^^___dddiiissspppkkkiiipppxxxyyypppeeeSSSVVV```rrruuuiii```[[[XXXTTTLLLCCC;;;555000///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''(((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&))))))(((111>>>CCC@@@,,,222,,,+++///GGGUUU222///---***))),,,///111111333666<<>>:::777444333333333222111222111111111111000///...,,,,,,,,,+++***))))))(((******))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))******+++++++++*********)))))))))***+++++++++,,,...000222666CCCXXXlllxxx~~~|||wwwooojjjgggeeecccbbbaaassszzzaaaKKK???<<<;;;<<<>>>???AAABBBEEEIIILLLQQQSSSWWW[[[___ccchhhlllrrrsssuuuwwwxxxzzzzzz{{{zzzpppfffaaa^^^___gggooosssuuuvvvwwwyyy|||zzzxxxzzz|||~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}{{{zzzzzzxxxvvvuuuwww|||zzzyyywwwtttqqqooonnnmmmkkkllllllllllllkkkjjjiiigggggghhhggggggfffeeedddcccbbb```^^^\\\ZZZYYYYYYTTTTTTRRRQQQOOONNNLLLLLLKKKLLLLLLKKKJJJJJJMMMOOOQQQUUUZZZ^^^```ccceeeggghhhhhhhhhhhhfffdddbbbaaa___^^^aaahhhoooyyyrrrlllhhhlllsssuuuooohhhVVVSSSUUUbbbvvv|||pppddd]]]ZZZVVVOOOFFF===666111...------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))'''((()))******)))((('''''''''''''''''''''''''''(((''''''''''''(((((()))&&&''''''&&&---888>>>===>>>AAAAAA===000CCCVVV///,,,++++++---///000///...222777>>>DDDLLL[[[qqq[[[WWWQQQLLLHHHDDDAAA>>>999777444222222222222000333222111000......//////,,,++++++******)))))))))))))))******************'''((((((((()))))))))***''''''(((((())))))******)))))))))*********++++++))))))*********+++++++++)))***,,,,,,,,,,,,///111333:::MMMgggzzz}}}{{{wwwqqqllliiigggfffeeeooovvv]]]HHH???===<<<<<<>>>@@@AAABBBEEEIIILLLPPPSSSWWW[[[```eeejjjnnntttuuuvvvwwwxxxyyyyyyzzzvvvlllccc______bbbjjjsssvvvvvvwwwwwwxxx{{{zzzyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||zzzzzzzzzyyyzzzzzz{{{{{{~~~{{{zzzxxxyyy{{{{{{yyyvvvsssqqqnnnmmmllliiiiiijjjjjjiiiiiihhhhhhhhhhhhhhhhhhgggfffeeeddddddcccbbb```^^^\\\ZZZYYYTTTSSSRRRQQQOOOMMMLLLKKKKKKLLLLLLKKKIIIJJJMMMOOOQQQUUUZZZ^^^aaadddgggiiijjjjjjjjjjjjhhhfffdddccc^^^^^^ccclllttt~~~vvvnnnggghhhmmmpppmmmiiiYYYSSSOOOUUUfff{{{vvvhhh___\\\XXXQQQHHH???777222///------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((&&&***111444444KKKKKKQQQUUUAAABBBPPP111888555111......///000000333888>>>DDDPPPeee~~~~~~]]]XXXSSSMMMIIIEEEBBB???999777444222222222111000111222222111...------...++++++*********)))))))))''''''(((((((((((())))))''''''(((((())))))******((())))))))))))))))))***************++++++++++++((())))))***++++++,,,,,,)))+++,,,,,,,,,---000222333>>>WWWuuuwwwvvvvvvuuussspppmmmkkkiiinnnUUUEEE@@@>>><<<<<<>>>@@@AAACCCFFFJJJMMMOOORRRWWW\\\aaagggmmmqqquuuvvvxxxyyyzzzzzzyyyxxxqqqhhh```^^^aaaeeemmmuuuvvvwwwxxxxxxyyy{{{zzzyyy{{{~~~~~~~~~||||||{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxxxx{{{|||}}}~~~~~~}}}||||||{{{{{{{{{}}}{{{yyyvvvssspppnnnlllkkkiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhgggfffeeeddddddcccbbb```^^^[[[YYYXXXTTTSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKIIIHHHIIILLLOOOPPPTTTYYY^^^aaadddgggiiikkkllllllkkkjjjhhhfffddd___```fffpppzzz}}}sssiiieeeiiilllllliiiYYYRRRLLLNNNZZZooozzzlllbbb]]]YYYRRRJJJAAA999444111------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&''''''((()))***++++++***)))))),,,---...:::<<>>@@@AAACCCFFFKKKNNNOOORRRXXX^^^dddjjjqqquuuvvvxxxzzz||||||{{{yyywwwmmmeee^^^^^^ccchhhooovvvuuuwwwxxxyyyzzz|||zzzyyy|||~~~|||}}}{{{|||zzzyyywwwvvvvvvvvvwwwtttsssrrrrrrqqqqqqrrrrrrpppppppppqqqqqqssstttttttttuuuwwwyyyzzzzzzzzzzzz}}}~~~{{{|||~~~{{{yyyvvvssspppmmmlllkkkjjjjjjiiiiiiiiijjjjjjjjjiiiiiiiiiiiigggfffeeedddbbbbbbaaa___]]]ZZZWWWUUUSSSSSSRRRPPPNNNMMMKKKKKKKKKKKKJJJHHHGGGHHHLLLOOONNNRRRWWW\\\```cccgggiiilllllllllllljjjhhhfffeeeeeeeeekkkvvvzzzllleeefffjjjkkkjjjZZZUUUNNNKKKRRReee{{{|||oooeee]]]YYYSSSKKKCCC;;;555222------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&%%%%%%&&&(((***((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((()))***))))))***+++&&&---///FFFXXX[[[^^^MMMDDD<<<222,,,+++///555888777>>>HHHTTTiii```[[[UUUPPPLLLHHHDDDAAA999666333222222222111000111777>>>@@@<<<666111...************))))))))))))))))))******+++++++++,,,&&&''''''((()))******+++,,,,,,++++++******))))))(((((((((((()))))))))))),,,,,,++++++***)))))))))***+++---------...111333???MMMlll}}}vvvrrrpppyyy~~~www{{{^^^EEE===??????;;;<<<>>>@@@AAACCCGGGKKKNNNOOOSSSYYY___fffmmmtttyyywwwyyy|||}}}}}}{{{xxxvvvkkkccc]]]___dddiiipppvvvuuuwwwyyyzzz{{{|||zzzyyy|||{{{~~~{{{zzz{{{zzzxxxvvvttttttttttttpppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmnnnpppqqqrrrnnnpppsssuuuxxxyyyyyyzzz{{{}}}{{{}}}{{{yyyvvvssspppmmmkkkkkklllkkkkkkjjjkkkkkklllllljjjjjjiiiiiihhhfffeeeddd``````___^^^[[[XXXUUUSSSSSSSSSQQQPPPNNNMMMKKKKKKJJJJJJIIIHHHFFFHHHKKKNNNMMMQQQVVV[[[___cccfffhhhllllllmmmlllkkkiiigggeeeiiijjjoooyyy~~~oooffffffiiikkkkkk^^^YYYQQQKKKNNN^^^uuu~~~pppfff]]]YYYTTTLLLDDD<<<666333---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***(((%%%######%%%(((***))))))))))))))))))))))))&&&&&&&&&'''''')))******######&&&((((((''''''***)))222&&&555QQQYYYSSS<<<111///---...000333555555888AAANNN]]]uuuaaa\\\WWWQQQMMMJJJFFFDDD;;;888444222222222111000***EEEVVVPPPIIIJJJAAA000---,,,***(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))++++++******************+++***)))***---///111111666YYYxxxwwwmmmhhhgggppp|||zzzmmmRRRBBB<<<:::;;;======???AAABBBDDDGGGLLLOOOPPPUUU\\\aaafffllltttzzz|||~~~|||vvvoooddd```\\\___gggoootttuuuxxxzzz{{{|||}}}zzzyyy|||~~~~~~}}}|||zzzvvvvvvvvvuuusssqqqooonnnllllllkkkkkkjjjhhhgggfffggggggffffffgggggghhhhhhjjjjjjkkkmmmoooqqqsssuuuxxxzzz|||~~~~~~~~~}}}{{{wwwssspppooonnnnnnmmmmmmkkkjjjiiihhhhhhhhhjjjjjjjjjiiihhhgggggggggaaa```^^^[[[XXXUUUSSSRRRRRRRRRQQQOOOMMMLLLJJJJJJKKKJJJHHHFFFFFFHHHJJJLLLNNNRRRVVVZZZ^^^bbbfffiiijjjlllmmmmmmllljjjkkkkkkjjjooovvv}}}qqqhhhhhhlllnnnnnnhhh___TTTNNNOOO[[[rrr{{{qqqgggaaa\\\VVVPPPJJJCCC:::333222000---,,,---------,,,++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&((())))))(((((()))+++))))))))))))))))))))))))))))))((((((''''''&&&&&&(((''''''((()))******)))---+++%%%444JJJ===+++444///------000111000333777:::EEEVVVmmm```]]]WWWRRRNNNKKKGGGDDD<<<999555222222222111000333FFFXXX[[[UUUJJJ>>>333---,,,***)))((()))***+++***)))(((((((((((()))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************+++******+++---000111222999ZZZvvvuuukkkffffffmmm~~~vvvsssyyyxxxcccKKK???;;;:::;;;===>>>???AAACCCDDDGGGKKKNNNPPPUUU\\\aaafffmmmuuu{{{}}}|||uuummmbbb___\\\```hhhooossssssvvvxxxzzz|||}}}|||{{{~~~}}}}}}}}}~~~}}}{{{xxxwwwuuusssqqqooommmlllkkkkkkkkkjjjhhhfffeeedddbbbaaaaaaaaaaaaaaabbbbbbeeefffgggiiikkkmmmpppqqqsssuuuxxxzzz{{{}}}~~~}}}{{{wwwtttqqqpppooopppmmmmmmkkkjjjiiihhhhhhhhhhhhhhhggggggffffffeeeeee```___]]][[[XXXUUUSSSRRRRRRRRRPPPOOOMMMLLLJJJJJJKKKIIIGGGFFFFFFGGGIIIKKKMMMOOOSSSWWW[[[___eeehhhkkkmmmnnnmmmlllkkkkkklllnnnrrryyyuuukkkjjjmmmpppqqqnnndddXXXPPPOOO[[[qqq|||sssjjjaaa\\\VVVQQQKKKDDD<<<666222000---,,,,,,---,,,+++*********)))))))))))))))************************************************((((((''''''''''''((((((&&&'''((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((())))))(((******'''777KKK@@@...222///------000111000333888;;;HHH\\\uuu```]]]XXXTTTPPPLLLGGGDDD===:::666333222222111000777EEEYYYaaaWWWCCC555111---,,,***)))))))))***+++***))))))(((((())))))***))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))************************++++++++++++---000333555@@@^^^ttt~~~ssshhhbbbaaadddqqqxxxlllhhhiii~~~xxxrrrfffUUUCCC;;;::::::;;;===???@@@BBBCCCDDDGGGKKKNNNRRRVVV\\\aaagggnnnxxx~~~}}}sssiii^^^]]]]]]bbbiiioooqqqqqqtttvvvxxxzzz|||~~~~~~~~~||||||}}}}}}}}}|||yyywwwtttpppnnnlllkkkkkkkkkjjjiiihhhfffdddbbbaaa^^^]]]]]]\\\\\\\\\]]]]]]______```bbbeeehhhjjjkkkmmmooorrruuuvvvyyy|||~~~}}}~~~~~~|||{{{xxxuuusssrrrqqqqqqmmmmmmkkkjjjiiihhhhhhhhheeeeeeeeeeeedddddddddddd```___]]]ZZZXXXUUUSSSRRRRRRQQQPPPOOOMMMKKKJJJIIIJJJHHHGGGEEEEEEFFFHHHIIIJJJLLLOOOSSSWWW\\\bbbggglllmmmnnnmmmlllkkklllmmmrrrvvv||||||pppmmmppptttvvvwwwmmm```UUURRR[[[sss|||tttkkkaaa\\\VVVQQQMMMFFF>>>888222///,,,++++++,,,+++***))))))))))))************************************************************((((((''''''''''''((((((&&&'''((('''&&&%%%&&&'''))))))))))))))))))))))))''''''((())))))***++++++'''''''''''''''(((((((((((()))***888JJJCCC222//////------000111111555;;;BBBRRRiii___]]]YYYUUURRRMMMHHHEEE???;;;777444333222111000000DDDXXXYYYHHH666---+++,,,+++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,---000555888GGGaaasss{{{{{{oooddd^^^ZZZZZZbbboootttnnnfffbbbdddtttzzzppphhhWWWJJJ===999999::::::<<>>999666444222111///---IIITTT???---...111,,,++++++++++++******)))))))))******++++++******)))))))))))))))))))))))))))++++++************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++---...---...111888>>>MMMeeettt||||||qqqggg]]]XXXSSSTTTVVV\\\bbbhhhkkkmmmnnnwww{{{kkk```KKKBBB;;;::::::999888:::>>>@@@BBBDDDEEEIIIMMMPPPVVV[[[bbbhhhmmmsss{{{yyymmmaaaWWW[[[bbbiiinnnpppqqqqqqqqqtttwwwyyy{{{~~~}}}|||zzzxxxwwwsssrrrqqqoooooooooooopppjjjiiihhhgggeeecccaaa```]]]\\\ZZZYYYXXXWWWWWWVVVUUUUUUUUUVVVXXXYYY[[[\\\^^^aaaeeeiiikkkooosssvvvyyyyyyzzz{{{|||||||||||||||{{{zzzxxxuuusssrrrqqqmmmmmmkkkjjjiiihhhhhhhhhfffffffffeeedddccccccccc^^^]]][[[YYYWWWUUUTTTSSSQQQPPPOOONNNLLLJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBDDDFFFHHHKKKPPPUUUYYY___aaaccceeegggkkkooosssvvv{{{xxxtttyyy~~~|||qqqfffhhh|||}}}ssskkkaaa]]]WWWSSSOOOIIIAAA;;;333000---+++++++++***)))))))))))))))************++++++++++++++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))((('''((()))))))))))))))))))))))))))++++++***))))))(((''''''***,,,...---***)))***---///,,,+++***///CCCEEE111......000333444777CCCNNN]]]qqq^^^]]]\\\[[[XXXRRRKKKFFFCCC???:::666444222111///222???CCC777---...///,,,+++++++++++++++***)))))))))***++++++++++++***)))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,+++---///......222:::@@@TTTlll|||xxxmmmddd[[[VVVQQQSSSTTTUUUZZZbbbkkkpppuuu{{{{{{jjj]]]GGG@@@:::::::::888888:::===???AAADDDFFFJJJNNNRRRWWW]]]eeekkkoootttzzz~~~}}}uuuiii]]]WWW\\\cccjjjnnnqqqrrrssssssuuuxxxzzz|||~~~}}}}}}|||zzzyyyuuuttttttrrrqqqpppoooooojjjjjjiiihhhgggeeecccbbb]]]\\\[[[YYYXXXWWWVVVVVVTTTTTTSSSTTTTTTUUUVVVWWWXXX[[[___bbbeeehhhlllooorrrsssuuuwwwyyyzzz{{{{{{|||{{{zzzxxxuuurrrpppooommmmmmkkkjjjiiihhhhhhhhhggggggfffeeecccbbbaaaaaa]]]\\\[[[YYYWWWUUUTTTSSSQQQPPPOOOMMMLLLJJJIIIHHHDDDDDDCCCCCCBBBAAAAAAAAA>>>@@@CCCEEEGGGJJJNNNQQQXXXZZZ^^^aaaeeejjjqqquuuyyy}}}zzzuuuxxx~~~xxxjjjgggxxxxxxpppeee```ZZZVVVQQQKKKCCC===444111...,,,,,,+++***)))*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&((()))(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))---///---)))'''***---,,,***,,,)))...IIIPPP666---...111444666;;;HHHUUUiii}}}^^^]]]]]]\\\YYYSSSKKKFFFDDD@@@;;;777444333111///555222111111///+++((((((***++++++++++++***)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((())))))***++++++,,,,,,+++---///......222:::AAA\\\sssvvvkkkbbbZZZUUUNNNPPPQQQPPPSSS\\\gggnnnzzz{{{hhhZZZEEE>>>999999:::888999;;;<<<>>>AAADDDFFFJJJOOOSSSXXX^^^gggmmmqqquuuyyy}}}yyyrrrfff[[[XXX]]]dddkkkoooqqqsssttttttvvvxxxzzz|||~~~~~~~~~~~~|||{{{wwwwwwvvvuuusssqqqooonnnjjjjjjjjjiiihhhfffeeeddd```___]]][[[YYYXXXXXXWWWSSSSSSRRRRRRRRRSSSTTTTTTTTTWWWZZZ^^^```cccgggjjjlllnnnppptttwwwyyy{{{||||||{{{zzzxxxuuuqqqooommmmmmmmmkkkjjjiiihhhhhhhhhhhhgggfffdddbbbaaa```___]]]\\\[[[YYYWWWUUUTTTSSSQQQPPPOOOMMMLLLJJJIIIHHHDDDDDDCCCBBBBBBAAA@@@@@@;;;===AAACCCEEEGGGJJJLLLTTTVVVZZZ^^^dddjjjqqqvvv{{{{{{tttwww}}}|||kkkfffttt}}}uuugggccc]]]XXXSSSMMMEEE???555222///---,,,,,,+++)))++++++******))))))((((((++++++++++++++++++++++++************************((((((''''''''''''(((((($$$&&&''''''&&&&&&((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))))),,,...,,,(((&&&))),,,)))'''---***///NNNWWW:::---...111555777===KKKYYYuuuXXXYYY[[[ZZZWWWRRRKKKHHHCCC@@@<<<999777666444222222111000...,,,+++++++++***************+++++++++******((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,000+++---333333222<<>>AAAAAAAAAAAABBBDDDFFFGGGOOORRRWWW\\\bbbiiipppuuu{{{~~~sssooorrrzzz~~~nnndddmmm{{{}}}rrreee[[[YYYUUULLLDDD@@@777444///,,,+++,,,,,,,,,000...***(((''')))+++---,,,,,,,,,+++++++++******((((((((()))******++++++))))))((('''''''''''''''******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))************************)))(((000...+++AAAOOO===222///111666999@@@SSSgggXXXZZZ[[[[[[XXXRRRLLLHHHCCC@@@<<<999777666444222222111000...,,,+++++++++++++++*********************))))))((('''''''''''''''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,...+++---333333444BBBTTTpppvvvnnnhhhbbb^^^[[[YYYTTTQQQTTT___mmmxxxkkkRRREEE<<<666888;;;;;;;;;===???@@@AAABBBEEEJJJQQQVVV]]]bbbhhhoootttxxx|||~~~~~~}}}yyysssjjj```YYY\\\bbbiiiooorrrtttuuuuuuvvvwwwyyyzzz{{{~~~~~~~~~}}}{{{{{{yyywwwtttqqqnnnmmmnnnmmmllljjjhhhgggfffeeebbb```]]][[[[[[[[[ZZZYYYTTTTTTTTTTTTSSSQQQPPPOOONNNNNNOOOPPPSSSVVVXXXZZZ```dddhhhkkklllnnnrrrvvv}}}~~~}}}}}}{{{{{{yyywwwtttqqqooommmmmmllljjjiiiggggggffffffccccccbbb```___^^^]]]]]]]]]\\\ZZZYYYWWWUUUSSSSSSUUUSSSPPPOOOMMMLLLIIIGGGFFFFFFFFFEEEDDDBBB@@@???@@@@@@???@@@AAABBBDDDEEEIIIMMMSSSZZZaaaiiiqqqvvv~~~vvvooooootttzzzyyyjjj___fffrrrvvvjjj^^^ZZZVVVMMMEEEBBB888444///,,,+++,,,,,,,,,...---***))))))***,,,---,,,,,,++++++*********************)))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************,,,(((///...+++>>>NNNFFF666222222999???HHH[[[nnnxxx|||XXXZZZ\\\[[[XXXSSSMMMIIIDDDAAA===999888666444222222111///...,,,,,,++++++,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,///222222666JJJ___xxxvvvpppllliiifffccc]]]VVVSSSZZZiiiyyymmmRRRCCC;;;666888;;;;;;;;;>>>AAABBBCCCDDDGGGLLLSSSWWW^^^cccjjjqqqwww{{{}}}wwwooofff^^^ZZZ___dddkkkpppsssuuuvvvwwwvvvxxxyyy{{{|||}}}}}}~~~||||||{{{zzzxxxtttqqqnnnoooooonnnllljjjiiiggggggeeebbb```______^^^]]]\\\VVVUUUUUUTTTRRRPPPNNNMMMKKKKKKKKKLLLNNNPPPSSSTTTYYY]]]bbbeeegggjjjppptttzzz~~~~~~~~~}}}}}}}}}zzzyyyyyywwwuuusssqqqpppmmmmmmkkkiiihhhgggffffffdddcccbbbaaa```^^^]]]]]][[[ZZZYYYXXXWWWUUUTTTTTTUUURRRPPPNNNMMMLLLIIIGGGFFFFFFEEEDDDCCCAAA@@@@@@>>>>>>======>>>@@@BBBCCCDDDIIIPPPYYYbbbkkktttzzzzzzpppmmmnnntttyyyuuuggg[[[]]]fffzzz{{{pppccc\\\WWWOOOGGGDDD:::666000---,,,,,,---,,,++++++*********+++,,,,,,+++************)))))))))++++++******)))((((((''')))((((((''''''''''''((('''''''''((()))*********))))))************))))))(((((((((((())))))))))))************************...(((,,,...,,,888IIIMMMGGG>>>888;;;BBBNNNfff}}}rrryyyYYY[[[\\\\\\YYYTTTNNNKKKEEEBBB>>>:::888666444222111000///...---,,,,,,,,,,,,,,,,,,+++***)))(((((()))))))))***************)))((('''''''''((()))***)))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,+++---000111000999QQQiii}}}wwwrrrooommmkkkggg___VVVWWWdddxxxmmmQQQ@@@:::777999;;;:::<<<>>>BBBCCCDDDFFFIIINNNTTTYYY]]]ccckkkrrrxxx}}}wwwmmmddd___]]]aaaffflllqqqsssuuuvvvwwwvvvxxxzzz|||}}}{{{zzz}}}~~~{{{|||}}}|||}}}~~~}}}{{{wwwsssqqqrrrqqqpppnnnlllkkkjjjiiifffdddbbbaaaaaaaaa___]]]XXXWWWVVVTTTQQQOOOMMMLLLJJJJJJIIIJJJKKKLLLNNNOOOSSSWWW\\\___bbbgggnnntttxxx|||}}}}}}}}}}}}}}}}}}||||||yyyyyyxxxwwwvvvtttsssrrrooonnnllljjjhhhggggggfffgggfffeeecccbbb```______YYYYYYXXXXXXWWWVVVUUUUUUTTTRRROOONNNMMMLLLIIIGGGGGGFFFDDDCCCBBBAAAAAAAAA<<<<<<;;;;;;<<<>>>???@@@DDDIIIRRR[[[eeennnwww}}}{{{pppkkkjjjoootttsssgggZZZWWW\\\hhhxxxuuuhhh^^^VVVOOOIIIEEE;;;777222...------------)))***++++++,,,,,,,,,,,,***)))))))))))))))))))))************))))))(((((()))(((''''''''''''(((((('''((((((((()))))))))***((())))))******))))))((((((((((((((())))))))))))************************---''')))...---000>>>KKKYYYOOOEEEBBBDDDRRRpppwww~~~YYY[[[]]]]]][[[UUUPPPLLLFFFCCC>>>;;;999777444333111000///...---,,,,,,,,,,,,,,,,,,+++***)))((((((((()))***************))))))(((''''''''')))***+++)))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,,,,///111000222???ZZZrrruuupppnnnmmmkkkggg___XXX___rrreeeLLL>>>999777999::::::<<>>???DDDJJJSSS\\\fffoooxxx}}}|||qqqkkkgggjjjooopppfffYYYSSSSSS\\\kkk~~~yyylll```WWWQQQJJJFFF===999333///...---------)))***+++,,,,,,,,,,,,+++)))))))))))))))))))))***(((((())))))************((((((''''''''''''((((((***)))))))))(((((((((''''''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))'''(((...///***111AAAVVVTTTSSSTTTSSS]]]zzzZZZ\\\^^^^^^\\\WWWQQQNNNHHHDDD???<<<999777555333000000///------,,,,,,,,,,,,+++++++++***)))))))))((()))*********)))((('''(((((((((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---///111111666IIIeee{{{{{{rrrnnnnnnmmmmmmhhhaaa^^^jjjsssYYYDDD;;;888777999:::999<<<@@@BBBDDDFFFHHHKKKPPPUUUYYY\\\bbbkkksssyyy~~~zzzoooccc]]][[[]]]eeeiiinnnqqqssstttvvvxxxxxxyyy|||}}}wwwvvvzzzxxxsssoooqqqwww~~~~~~}}}{{{xxxvvvvvvvvvtttsssqqqooonnnnnniiihhhfffffffffeeebbb```\\\ZZZXXXUUURRRPPPNNNNNNNNNMMMLLLJJJJJJJJJKKKLLLLLLOOOSSSVVVZZZaaakkkrrrwww{{{}}}}}}}}}||||||{{{{{{{{{yyyyyyyyyxxxxxxvvvuuutttqqqpppnnnkkkiiihhhggggggddddddbbb```^^^]]][[[ZZZYYYXXXXXXWWWVVVUUUUUUTTTRRRPPPNNNMMMMMMKKKIIIGGGDDDDDDCCCCCCBBBAAAAAA@@@<<<<<<;;;;;;;;;<<<>>>>>>CCCIIIRRR\\\fffooowww|||}}}ssskkkdddeeeiiillleeeYYYOOOMMMTTTaaattt}}}qqqcccYYYSSSMMMGGG???;;;555000......------******+++,,,,,,,,,++++++)))))))))************+++'''(((((()))******++++++(((''''''''''''(((((()))*********)))((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&***(((+++111+++***999BBBJJJZZZiiinnntttZZZ\\\^^^___\\\XXXRRROOOHHHEEE@@@<<<:::888555333000///...---------------++++++******************((()))*********(((&&&%%%''''''((()))***++++++***))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---///111333>>>UUUrrrxxxqqqppprrrttttttkkkeeeeeewwwyyyeeeOOO@@@:::777777::::::999<<<@@@BBBDDDFFFIIIKKKPPPUUUXXX]]]cccllltttzzz~~~~~~xxxmmmaaa[[[[[[^^^hhhkkkpppssstttvvvxxxyyyxxxzzz|||~~~}}}uuuuuuzzzrrrlllhhhkkkrrr~~~~~~~~~|||{{{yyyxxxxxxwwwvvvuuusssqqqpppoookkkjjjiiiiiiiiihhheeebbb]]][[[YYYUUUSSSQQQPPPPPPPPPNNNMMMKKKJJJJJJJJJKKKIIILLLOOORRRVVV^^^hhhpppvvvyyy~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyxxxvvvuuutttrrrpppnnnllljjjhhhggggggdddcccaaa___]]][[[ZZZYYYYYYYYYXXXWWWVVVTTTTTTSSSRRRPPPNNNMMMLLLKKKIIIGGGBBBCCCCCCDDDCCCBBB@@@???>>>===<<<<<<<<<===>>>???BBBHHHSSS]]]hhhqqqyyy~~~tttiiiddddddgggkkkggg[[[QQQLLLLLLVVViii}}}vvvggg\\\WWWPPPHHHAAA<<<666111///...------,,,,,,++++++++++++++++++************++++++,,,,,,)))))))))))))))*********'''''''''''''''((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&///)))(((333111,,,777777AAAXXXqqq[[[\\\______]]]XXXSSSOOOIIIEEE@@@===:::888555333000///...---------------***************+++++++++((()))******)))'''%%%###&&&''')))***+++++++++***))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,---///111555CCC^^^{{{xxxsssuuuyyy|||~~~oooiiilllsss___KKK@@@999777777::::::999<<>>???>>>===<<<===>>>???@@@CCCJJJTTT```kkkuuu~~~uuuhhhgggfffiiimmmkkk```TTTNNNEEENNNaaavvvyyyjjj___YYYRRRJJJBBB===777222///......---------,,,+++*********+++******+++++++++,,,,,,,,,++++++******)))((((((((('''''''''''''''((()))***''''''(((((())))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((333***&&&444666000999999???RRRoooVVVXXXZZZ]]]]]]ZZZTTTOOOKKKGGGBBB===:::666333111111111111111111000//////,,,+++******)))***************))))))(((((('''''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++,,,---......222666444333FFFiiiwwwsssuuuwww~~~iiiggg~~~~~~|||zzzkkkRRRBBB@@@888888888999:::;;;<<<===>>>@@@DDDHHHLLLRRRXXX\\\ccchhhpppwww}}}~~~yyyoooeee]]][[[^^^aaakkkpppvvvxxxxxxxxxyyy{{{{{{|||~~~|||uuutttwwwxxxgggaaa]]]bbblllxxx~~~|||{{{yyyxxxwwwxxxxxxuuurrrpppppppppnnnmmmllllllkkkjjjfffddd```^^^ZZZXXXVVVUUURRRPPPPPPOOOMMMLLLKKKJJJKKKKKKIIIJJJMMMPPPUUU\\\eeekkktttxxx}}}~~~}}}}}}~~~}}}|||{{{zzzyyyxxxzzzyyywwwwwwxxxxxxvvvtttpppooommmkkkhhhgggffffffccccccaaa```^^^\\\[[[ZZZ\\\[[[YYYWWWUUUSSSQQQPPPPPPPPPOOOMMMKKKIIIGGGEEEAAABBBBBBCCCBBBAAA???>>>=========;;;:::;;;>>>@@@CCCLLLYYYdddmmmuuu}}}{{{nnnfffhhhlllnnnkkkdddYYYQQQHHHLLLYYYnnn|||tttkkkbbbYYYPPPJJJDDD???888222///......---************************************************))))))))))))))))))))))))+++***)))(((((()))***+++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))***,,,...333...+++---///222888???:::???JJJ^^^|||UUUWWWYYY]]]]]][[[UUUQQQKKKGGGBBB===:::777333111///000000000//////......,,,++++++******************)))))))))(((((((((''')))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,---......000444555888MMMnnntttpppqqqttt}}}gggdddwww|||xxxttteeeMMM???>>>888888888999:::;;;<<<===>>>AAAEEEIIIMMMSSSYYY]]]eeeiiipppwww|||~~~~~~}}}}}}wwwmmmbbbZZZYYY]]]aaakkkpppuuuxxxxxxwwwyyy{{{yyyzzz}}}~~~{{{vvvvvvyyyxxxeee___[[[___hhhttt~~~~~~|||zzzyyyxxxxxxxxxxxxvvvsssqqqpppqqqooonnnmmmmmmmmmkkkhhheeebbb___[[[YYYXXXVVVTTTRRRPPPOOOMMMKKKJJJJJJJJJKKKIIIKKKMMMPPPUUU\\\eeekkksssvvv|||~~~~~~~~~~~~}}}}}}|||{{{zzzzzz{{{yyyvvvvvvvvvvvvtttsssooonnnllliiigggfffeeeddddddcccbbbaaa___]]]\\\[[[[[[ZZZYYYWWWUUUSSSQQQPPPPPPOOOOOOMMMKKKHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>><<<;;;<<>>:::777444222...............---------,,,,,,+++***************))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,---.........111555>>>VVVuuu}}}pppjjjkkkmmmzzzyyyeee___nnnyyyrrrkkk\\\GGG<<<;;;777888888888:::;;;<<<===???AAAFFFJJJNNNTTT[[[___eeejjjpppwww{{{}}}}}}|||{{{uuujjj^^^WWWWWW\\\aaakkkpppuuuwwwwwwwwwyyy{{{wwwyyy|||~~~{{{vvvwww{{{yyyggg___[[[^^^gggqqq}}}~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyywwwtttrrrqqqrrrqqqpppooonnnnnnllliiifffccc```]]]ZZZYYYWWWUUUSSSOOONNNMMMKKKJJJJJJJJJJJJIIIKKKMMMQQQUUU\\\eeejjjppptttyyy}}}~~~~~~~~~~~~}}}}}}}}}|||||||||{{{yyyuuutttssssssrrrqqqmmmllljjjgggeeedddcccbbbddddddbbbaaa___^^^]]]\\\ZZZYYYXXXVVVTTTRRRQQQPPPOOOOOONNNLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA??????>>>===<<<===@@@BBBEEENNN[[[gggpppxxxzzzkkkiiijjjpppuuuqqqdddYYYLLLMMMWWWjjjzzzvvvpppjjjccc\\\UUUPPPHHHCCC;;;555222000//////++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))***,,,...666222000111111000333777>>>GGGWWWmmmNNNPPPTTTXXX[[[ZZZWWWTTTLLLIIICCC>>>;;;888555222//////......------------,,,,,,+++************+++))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,---......---///444BBB\\\yyy~~~yyykkkeeeccccccooo||||||sssbbb]]]gggyyyyyynnncccSSSBBB::::::777777777888999;;;<<<===???BBBGGGKKKPPPVVV]]]aaaeeeiiiooouuuzzz|||||||||yyyrrrggg\\\VVVWWW^^^ccckkkoootttwwwvvvvvvyyy{{{yyyzzz|||~~~zzzuuuvvvyyy~~~kkkddd___ccckkksss}}}~~~}}}}}}}}}{{{zzzyyyxxxxxxyyyzzzyyyvvvtttssssssrrrpppoooooonnnlllhhhfffccc```\\\ZZZYYYWWWUUUSSSNNNNNNMMMKKKJJJJJJIIIIIIJJJKKKNNNRRRVVV]]]dddjjjnnnrrrwwwzzz}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||xxxtttrrrqqqqqqpppoookkkiiigggeeecccbbbaaa```bbbbbbaaa___^^^\\\[[[[[[XXXXXXVVVUUUSSSQQQPPPOOONNNNNNMMMLLLJJJHHHFFFEEECCCBBBAAA???>>>??????@@@>>>>>>>>>===<<<===???BBBGGGPPP]]]hhhqqqyyysssnnnlllrrrzzzxxxjjj]]]PPPOOOVVViiizzzvvvpppiiiccc[[[TTTOOOIIIDDD<<<555222000///...++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))******)))((('''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))***,,,...000------222444444777<<<>>>KKK```wwwKKKLLLPPPUUUYYYYYYWWWTTTMMMIIIDDD???<<<999555333111000//////......//////---,,,,,,+++***+++++++++(((((((((((())))))))))))************************))))))*********+++++++++************************++++++++++++,,,---.........///444DDD___zzz{{{vvvhhh```\\\YYYcccppppppmmm```^^^ggguuuyyylll]]]LLL???999999666666777888999;;;<<<===@@@CCCHHHMMMRRRYYY___dddeeeiiinnntttyyy{{{||||||uuuoooddd[[[VVVXXX```fffkkkoootttvvvuuuvvvyyy||||||}}}~~~xxxsssssswwwppphhhdddiiirrrzzz}}}}}}}}}}}}|||{{{yyyyyyyyyzzz|||{{{xxxvvvttttttrrrpppooonnnmmmkkkhhheeebbb___\\\YYYXXXVVVTTTRRRNNNNNNMMMLLLKKKJJJIIIIIIJJJLLLOOORRRWWW]]]dddiiimmmppptttxxxzzz||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~zzzxxxtttrrrqqqpppnnnllliiihhhfffcccaaa```___^^^___^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTRRRQQQOOOOOOMMMMMMLLLKKKIIIGGGFFFEEECCCBBB@@@???>>>>>>???@@@=========;;;:::;;;>>>AAAHHHQQQ^^^jjjrrrzzz{{{tttooottt}}}|||ooobbbUUURRRWWWhhh}}}yyyrrrjjjbbbZZZRRRMMMJJJDDD<<<555111///...---++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******)))***,,,...,,,***,,,222666777:::???>>>PPPjjjIIIKKKNNNSSSWWWYYYWWWUUUNNNJJJDDD@@@<<<999666444333222111//////000000111------,,,+++++++++++++++(((((((((((())))))))))))************************)))************+++++++++))))))))))))))))))))))))++++++++++++,,,---......000111888IIIbbb{{{zzzssseee]]]XXXRRRZZZffffffgggaaadddkkkwwwzzzkkkYYYHHH===888888555555666777999;;;<<<===AAADDDIIINNNTTT[[[bbbggghhhkkkoootttwwwyyyyyyyyyooojjjaaaZZZVVVZZZbbbhhhkkkooosssuuuuuuuuuyyy|||wwwrrrrrruuutttmmmjjjqqq{{{~~~~~~~~~~~~}}}|||{{{zzzyyy{{{}}}}}}zzzwwwvvvuuurrrqqqooonnnnnnkkkgggdddbbb___[[[YYYXXXVVVTTTRRRNNNNNNNNNNNNMMMKKKJJJIIIJJJLLLPPPSSSXXX]]]dddhhhlllooosssvvvxxxzzz}}}{{{|||~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}xxxvvvtttrrrrrrpppmmmkkkhhhgggeeebbb```___^^^]]]\\\[[[[[[ZZZXXXWWWWWWVVVVVVUUUTTTSSSQQQPPPOOONNNLLLLLLKKKJJJIIIGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@======<<<;;;:::;;;>>>@@@HHHQQQ^^^jjjsss{{{xxxrrruuu}}}~~~tttjjj[[[VVVYYYjjj~~~wwwnnneee[[[RRRLLLKKKEEE===666111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''(((((())))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******)))***,,,......,,,---222555666:::>>>CCCXXXuuuJJJLLLOOOTTTXXXYYYXXXVVVNNNJJJEEE@@@===:::666444444222111//////000111222------,,,++++++++++++,,,'''((((((((()))))))))***************************)))************+++++++++************************++++++++++++,,,---......000444>>>QQQggg}}}zzzpppccc\\\VVVOOOVVVaaaaaadddcccjjjqqqzzzzzzjjjUUUDDD;;;777666555555666777999;;;<<<>>>AAAEEEJJJOOOUUU\\\dddhhhmmmooorrrtttuuuuuutttssshhhddd^^^XXXVVVZZZbbbhhhlllooosssttttttuuuxxx|||}}}vvvrrrssswww}}}zzzsssqqqzzz~~~}}}|||{{{yyy{{{~~~~~~{{{yyywwwvvvtttsssqqqpppooolllhhheeeccc```\\\ZZZYYYWWWUUUSSSOOOOOOOOOOOONNNMMMKKKJJJJJJMMMPPPTTTXXX^^^dddhhhlllooorrrtttuuuxxxzzz}}}{{{|||~~~~~~}}}|||{{{||||||||||||||||||||||||vvvuuuttttttsssqqqmmmjjjgggfffdddbbb```^^^]]]]]]ZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSRRRQQQOOONNNNNNKKKKKKJJJJJJHHHGGGEEEDDDBBBBBBBBBBBBBBBAAA@@@???===>>>===<<<;;;<<>>777222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((''''''((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******)))***,,,...///------111555666:::???LLLcccLLLMMMPPPUUUYYY[[[YYYXXXOOOKKKEEEAAA===:::777444333222000///...///111222...---,,,,,,++++++,,,,,,'''((((((((())))))******************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---......000666DDDWWWlllyyynnnbbb[[[VVVNNNUUU```___ccceeeooovvv|||zzziiiTTTBBB999666444444555555777999;;;===>>>BBBEEEJJJPPPVVV]]]eeeiiirrrssstttttttttrrrpppnnnccc```[[[WWWVVVZZZbbbhhhlllooosssttttttuuuxxx|||~~~}}}vvvssstttyyy{{{yyyxxx~~~}}}|||yyy|||~~~|||yyywwwwwwvvvtttrrrqqqpppnnnjjjgggdddaaa^^^[[[ZZZXXXVVVTTTOOOPPPPPPPPPOOOMMMKKKJJJJJJMMMQQQUUUYYY^^^dddhhhllloooqqqssstttvvvyyy{{{|||}}}~~~~~~}}}{{{zzz}}}|||||||||{{{{{{{{{{{{uuuttttttuuuuuurrrnnnjjjgggfffdddbbb```^^^]]]]]]ZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSSSSQQQPPPOOONNNNNNKKKJJJJJJIIIHHHGGGEEEDDD???@@@AAAAAA@@@???===<<<>>>???>>>===<<<===@@@BBBHHHQQQ^^^jjjsss{{{zzzsssuuu|||}}}yyyccc\\\\\\mmmvvvlllbbbYYYSSSNNNHHH@@@888444111///...,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))******)))***,,,......+++,,,111444777<<>>===============;;;;;;>>>>>>===AAAFFFMMMVVVbbbnnnvvv}}}~~~uuutttyyyiii___YYYfff{{{rrrdddYYYUUUPPPJJJBBB;;;555111...+++,,,,,,,,,+++++++++******++++++************++++++******************************))))))((((((''''''))))))))))))))))))))))))************************++++++************++++++************+++,,,---------,,,...222444777@@@JJJ^^^|||xxxyyyZZZTTTRRRVVVZZZYYYWWWWWWQQQMMMGGGBBB>>>999555111111000//////000000///...------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,---//////---,,,++++++,,,------,,,---///111111777IIIddd{{{{{{pppfff]]]YYYWWWSSSRRRSSSWWWcccppp{{{rrr^^^LLL@@@:::888777555777888888888999<<<>>>AAAFFFKKKPPPVVV]]]fffmmmqqqtttuuuuuuuuuvvvqqqkkkddd]]]UUUSSSWWW___fffiiinnnppprrrssstttvvvyyy|||~~~{{{vvvqqqppprrrzzzzzzttt|||}}}}}}~~~~~~}}}zzzxxxvvvvvvuuutttsssssspppmmmiiihhheeeaaa______^^^[[[YYYTTTTTTSSSRRRQQQPPPOOONNNOOOQQQTTTWWWZZZ___eeeiiikkkmmmppprrrsssuuuwwwzzz|||}}}~~~~~~~~~~~~~~~~~~|||||||||{{{{{{yyyxxxwwwuuuuuuuuusssqqqooollljjjhhhgggeeeccc```^^^\\\[[[\\\YYYWWWUUUUUUUUUTTTSSSRRRQQQOOOMMMLLLKKKKKKJJJLLLKKKIIIFFFEEEDDDCCCCCCAAA@@@???>>>===============;;;;;;>>>>>>===AAAFFFMMMVVVcccnnnvvv~~~vvvqqqtttzzz}}}}}}kkk```XXXccc}}}}}}tttggg\\\XXXQQQLLLDDD===777333///,,,---------,,,,,,,,,++++++++++++************++++++((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,---,,,,,,///333555:::EEEPPPeeewwwzzzaaaYYYTTTWWWZZZYYYXXXWWWRRRNNNHHHCCC>>>:::555222000///...///000111000///++++++++++++,,,,,,,,,---))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,---......---,,,+++,,,...//////......000111333;;;NNNjjj|||ppphhh```\\\XXXSSSRRRTTTVVVgggzzz~~~pppZZZHHH>>>:::888888666777999999999:::===???BBBFFFKKKPPPUUU]]]gggnnnqqquuuwwwwwwwwwwwwrrrlllbbb[[[UUUTTTYYY```fffiiimmmoooqqqrrrsssuuuyyy{{{}}}~~~{{{uuupppnnnpppwww}}}sssxxx}}}~~~~~~~~~~~~|||zzzyyyyyywwwvvvuuuuuurrrooollliiifffcccaaa```___]]][[[WWWVVVUUUSSSRRRPPPOOOOOOOOOQQQUUUXXX[[[```fffiiiiiillloooqqqsssuuuxxxzzz}}}}}}~~~||||||{{{{{{zzzxxxwwwvvvsssssssssrrrpppmmmkkkiiiffffffdddbbb___]]]\\\[[[[[[XXXVVVTTTTTTTTTSSSQQQOOOOOOMMMLLLJJJIIIIIIIIIJJJIIIGGGEEEDDDCCCBBBBBB@@@@@@???>>>===============;;;;;;>>>>>>===AAAFFFNNNWWWdddooowww~~~wwwnnnnnnsssxxxzzznnnaaaWWW^^^ttt~~~ttthhh^^^YYYRRRMMMFFF???999444000............---------,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---,,,---000444777===KKKXXXqqq~~~vvv{{{ggg\\\TTTUUUYYYYYYYYYYYYSSSOOOIIIDDD???;;;666333///......///000111111000++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++,,,------------,,,+++,,,...///000//////000111777@@@SSSlll}}}qqqjjjddd```[[[UUUUUUXXX^^^rrrttt\\\HHH===999888777666888999::::::<<<>>>AAABBBFFFKKKPPPUUU]]]gggnnnqqqvvvyyyyyyzzzyyytttlll___ZZZUUUUUU[[[bbbgggiiikkkmmmppprrrsssuuuxxx{{{}}}~~~{{{uuupppnnnooovvv}}}tttvvv~~~}}}|||{{{yyyxxxvvvuuussspppmmmiiihhheeecccaaa___^^^]]][[[ZZZYYYWWWUUUSSSRRRQQQQQQSSSWWWZZZ]]]bbbgggjjjiiilllooorrrtttvvvyyy||||||}}}~~~{{{{{{{{{zzzyyywwwvvvuuuqqqqqqqqqpppnnnllljjjhhheeedddcccaaa___]]][[[ZZZZZZXXXVVVUUUTTTTTTRRRPPPNNNMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBB??????>>>==================;;;;;;>>>>>>===@@@FFFOOOXXXeeepppxxxzzznnnkkkooorrruuunnn```UUUZZZkkk~~~qqqeee\\\VVVRRRNNNFFF@@@:::555111...------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,---...---...111555888@@@PPP___}}}~~~uuu~~~lll___SSSSSSWWWYYYZZZZZZTTTPPPJJJEEE@@@<<<777444///......///000111111000------,,,++++++***))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,.........///000222;;;FFFXXXlll~~~}}}oookkkfffbbb[[[VVVXXX^^^nnn|||```JJJ>>>999777555666888999:::;;;<<>>=====================;;;;;;>>>>>>===@@@FFFPPPZZZgggsss{{{|||qqqlllmmmnnnooolll___TTTVVVcccvvvqqqeee[[[TTTRRRMMMFFF@@@:::555000---,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***************************(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++,,,,,,---.../////////333666999BBBUUUfff~~~wwwtttdddUUUQQQUUUXXXYYYZZZUUUQQQKKKFFFAAA===888555000///...///000111000///......---,,,+++***))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++++++++,,,,,,+++,,,---------///333555>>>NNNaaaqqq~~~|||llliiifffbbb[[[XXX]]]fff~~~bbbJJJ===999666444666777999:::;;;<<>>======<<<<<<============;;;;;;>>>>>>===AAAFFFRRR\\\jjjvvv}}}tttmmmkkkkkkkkkjjj^^^SSSSSSZZZhhhrrrhhh^^^VVVRRRMMMGGGAAA<<<666111---,,,,,,+++++++++************+++,,,------,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++++++++,,,,,,---...//////111444888<<>>999666111000//////000000///......---------,,,,,,++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,---111666:::EEE[[[rrrzzznnnkkkiiiddd^^^\\\eeeqqq}}}^^^FFF<<<999777555555666888999:::<<>>===;;;;;;>>>>>>===AAAFFFTTT^^^lllxxxtttlllhhhhhhiiiiii]]]SSSQQQRRR[[[rrrsssjjjaaaXXXSSSOOOIIICCC===888222...------,,,,,,,,,+++++++++***+++---......---+++***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((************+++,,,------...111555:::@@@MMMfff{{{ppp[[[TTTUUUWWWWWWWWWVVVRRRLLLGGGBBB>>>999666222000//////000000///---,,,,,,------------......))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++******++++++,,,---------,,,...222999>>>LLLfff}}}xxxqqqooommmiiibbbbbbmmmzzzyyyZZZCCC:::999888777444666888999:::<<>>===;;;;;;>>>>>>===AAAFFFVVV```nnnzzztttjjjfffggghhhhhh]]]SSSPPPMMMRRRhhh|||qqqjjjaaaYYYTTTPPPKKKEEE???999333///......---------,,,,,,,,,***+++---......---+++***************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,---000666<<>><<<:::999555777888999:::;;;>>>@@@DDDGGGKKKPPPWWW```jjjqqq{{{{{{nnnbbb[[[YYYZZZ```hhhnnnooommmkkkmmmpppsssvvvyyyzzz{{{{{{|||~~~yyytttmmmjjjkkklllmmmooottt{{{~~~~~~}}}~~~~~~|||{{{yyyvvvrrrmmmiiigggiiiiiiiiijjjjjjkkkkkkkkkiiiiiijjjjjjjjjkkkkkkkkkkkklllnnnoooooopppsssuuuyyyyyyyyyzzz{{{|||~~~~~~}}}{{{xxxtttrrrpppoooooopppppppppooonnnlllkkkjjjeeedddcccaaa```^^^]]]]]]ZZZXXXUUURRROOOMMMLLLLLLHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>============>>>>>>???>>>???@@@@@@@@@FFFNNNVVVcccrrrzzzwwwmmmhhhfffeeeiii```YYYHHHIIIRRRWWWrrr|||nnnhhhccc]]]XXXPPPIIIEEE???777222111++++++++++++,,,---...///,,,,,,++++++***)))))))))+++++++++************)))******++++++++++++******''''''((((((((((((''''''))))))))))))************************************((()))***,,,---...//////111222777>>>GGGYYYyyyttt```TTTRRRUUUXXXYYYYYYVVVQQQKKKEEE???;;;999555222///...//////...---...---,,,+++************))))))))))))))))))))))))((())))))************)))+++++++++,,,,,,,,,------++++++*********,,,---...---,,,...000///111;;;FFFeeewwwrrrqqqpppzzznnnaaadddlllzzzdddLLL???;;;999777777555777888999999;;;>>>@@@CCCFFFJJJPPPWWW```jjjpppzzzzzznnnbbbZZZYYYZZZ```iiiooopppooonnnoooqqqsssvvvyyy{{{|||{{{|||~~~xxxrrrllljjjkkkjjjkkkmmmqqqwww~~~}}}zzzvvvrrrnnnllllllllllllmmmmmmmmmnnnnnnllllllllllllmmmmmmmmmnnnlllmmmnnnnnnnnnpppsssvvvxxxxxxyyyyyyzzz|||}}}~~~}}}{{{yyywwwuuusssqqqqqqqqqppppppooonnnlllkkkjjjddddddcccaaa___^^^]]]\\\ZZZXXXUUURRROOOMMMLLLLLLIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>============>>>>>>???>>>>>>@@@@@@@@@FFFOOOXXXeeesss{{{{{{pppiiigggfffiiiaaaZZZJJJIIIPPPTTTooorrrkkkeee^^^YYYQQQJJJFFF???777222111---,,,,,,++++++,,,,,,,,,+++++++++***************+++++++++************))))))******++++++******)))******++++++++++++******))))))))))))************************************)))***+++,,,---...//////000222888@@@KKK___~~~qqqaaaVVVTTTVVVXXXYYYYYYVVVQQQKKKEEE@@@<<<:::555222000...//////.........---,,,++++++*********)))))))))))))))))))))))))))************))))))(((++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---///...///111111333===HHHnnn{{{tttpppmmmooo}}}nnn]]]^^^hhh~~~yyynnn[[[EEE:::888666555555555666888999999;;;===@@@BBBEEEJJJPPPWWW```jjjpppxxx~~~yyymmmbbbXXXXXX[[[aaajjjppprrrqqqqqqqqqrrrsssuuuxxxzzz|||{{{}}}vvvpppkkkiiikkkhhhiiijjjmmmrrrzzz|||xxxuuusssppppppppppppqqqqqqqqqqqqoooooopppppppppqqqqqqqqqooooooooonnnnnnppptttwwwxxxxxxxxxyyyzzz{{{|||}}}|||||||||{{{yyywwwuuusssqqqqqqqqqpppnnnmmmkkkjjjdddcccbbb```___]]]\\\[[[ZZZXXXUUURRROOOMMMLLLLLLJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBB>>>>>>============>>>>>>???===>>>@@@@@@AAAGGGPPPZZZhhhvvv}}}tttkkkgggfffjjjccc]]]LLLJJJNNNPPPiiixxxppphhh```[[[SSSKKKGGG@@@888222222///...---,,,++++++***+++)))************++++++++++++++++++************))))))******++++++******)))(((((((((((((((((((((((())))))))))))***************************************+++,,,,,,---...//////111444:::CCCQQQiiizzzoooaaaWWWUUUWWWYYYYYYZZZWWWRRRLLLFFF@@@<<<:::555333000////////////.........---,,,++++++++++++))))))))))))))))))))))))***************)))((('''***++++++++++++,,,,,,,,,---,,,,,,,,,++++++,,,,,,///...///111111444>>>JJJmmmyyyrrrmmmggghhhtttgggWWWWWW```{{{}}}xxxrrrbbbQQQ???888666555444555555666888888999:::===???AAAEEEJJJPPPXXXaaajjjpppvvv{{{}}}wwwkkk```WWWXXX\\\ccckkkqqqssstttssssssrrrrrrsssvvvyyyzzz{{{}}}~~~uuuooojjjiiikkkgggggghhhjjjmmmssszzz|||yyywwwssssssssssssssssssssssssqqqrrrrrrrrrssssssssssssrrrrrrpppooonnnpppuuuxxxxxxxxxxxxyyyyyyzzz||||||}}}~~~~~~{{{xxxvvvrrrrrrrrrpppooommmkkkjjjddddddbbb```^^^]]][[[ZZZYYYWWWUUURRROOONNNMMMMMMKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBB>>>>>>============>>>>>>???===>>>@@@@@@AAAIIIRRR^^^kkkxxxxxxnnnhhhfffkkkfffbbbPPPKKKMMMLLLddd}}}~~~tttjjjaaa]]]UUUMMMHHHAAA888333222......---,,,++++++++++++((())))))***++++++,,,,,,+++++++++*********))))))))))))************))))))''''''''''''''''''''''''((()))))))))************************************,,,,,,,,,------...///000555888???IIIZZZtttvvvmmmaaaXXXVVVWWWXXXYYYZZZXXXSSSMMMFFFAAA===;;;555333000//////000///...///...---,,,++++++++++++))))))))))))))))))))))))***************)))((('''*********+++++++++,,,,,,,,,,,,------,,,,,,,,,+++...---...000000333>>>JJJhhhyyyppphhh```\\\eeeZZZPPPSSSXXXmmm}}}uuulllYYYKKK===777777666555666444666777888888:::===???AAAEEEKKKRRRYYYbbbkkkqqqtttyyy}}}|||zzztttiii^^^VVVXXX^^^eeelllrrrtttuuutttsssrrrrrrsssuuuwwwyyy{{{}}}~~~uuunnniiihhhjjjgggggghhhhhhjjjmmmrrrvvv|||}}}{{{yyyuuuuuuuuuuuuuuutttttttttssssssssssssttttttttttttuuutttsssqqqppprrrvvvzzzyyyyyyyyyyyyzzz{{{{{{|||}}}}}}zzzxxxtttssssssqqqooommmllljjjeeedddcccaaa___]]][[[ZZZYYYWWWTTTQQQOOONNNMMMMMMKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>============>>>>>>???======???@@@BBBJJJSSS```mmmzzz}}}pppjjjgggmmmiiihhhVVVOOOMMMIII```yyywwwlllccc___WWWOOOJJJCCC999333222---,,,,,,++++++,,,,,,---(((((()))***+++,,,,,,---+++++++++*********)))))))))))))))******)))))))))+++******))))))******+++((()))))))))************************************---,,,,,,---...///000111999>>>EEEPPPccc~~~uuummmbbbYYYUUUVVVXXXZZZ[[[XXXSSSMMMGGGBBB>>><<<666333111///000000/////////...---,,,++++++++++++)))))))))))))))))))))))))))************))))))(((************+++++++++++++++,,,------------,,,,,,...,,,---...///222>>>JJJgggwwwkkkbbbYYYQQQXXXPPPLLLRRRSSSdddyyy}}}rrrgggRRRFFF;;;999999777777888444555777888888:::<<>>>>>============>>>>>>???======???@@@BBBKKKUUUbbbooo|||tttmmmkkknnnmmmmmm\\\SSSNNNIII___vvvzzzpppgggaaaYYYQQQKKKDDD:::444333,,,,,,,,,++++++,,,------(((((()))***++++++,,,,,,+++++++++************)))((())))))******))))))(((***)))(((''''''((()))***))))))))))))************************************---,,,,,,---...000222444;;;BBBJJJVVVkkkuuunnnbbbXXXTTTTTTWWWZZZ[[[YYYTTTNNNGGGBBB>>><<<666444111000000000000//////...---,,,,,,+++,,,,,,))))))))))))))))))))))))((())))))************)))************++++++++++++***+++,,,.........------...------...///333>>>KKKhhhzzzrrreee[[[TTTLLLSSSMMMLLLRRRSSScccttt}}}ooobbbMMMCCC;;;999:::888777888444555777888888999<<<>>>BBBFFFMMMUUU]]]eeennnssstttxxxzzzxxxtttnnncccXXXWWW[[[bbbiiinnnrrruuuvvvtttuuuvvvwwwxxxyyyzzzzzz|||~~~xxxrrrkkkhhhiiieeefffgggfffffffffhhhkkkrrrzzz~~~yyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwyyyzzzyyyxxxvvvwwwyyy{{{||||||{{{{{{{{{|||}}}}}}|||zzzxxxvvvuuutttssspppnnnlllkkkhhhgggeeeccc```^^^\\\[[[XXXVVVTTTQQQOOONNNNNNNNNIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>============>>>>>>???======???@@@CCCLLLVVVdddppp}}}yyyrrrooopppppprrraaaWWWQQQJJJ___vvv}}}ssskkkccc[[[RRRLLLEEE;;;444333......---,,,++++++++++++)))))))))***+++++++++,,,+++++++++************)))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((())))))))))))************************************,,,,,,,,,,,,...111444666:::CCCMMM[[[sssvvvnnnbbbXXXSSSSSSWWWZZZ\\\YYYTTTNNNHHHBBB???===666444111000000000000/////////...---,,,,,,,,,,,,))))))))))))))))))))))))'''((()))***************)))************+++++++++)))***,,,...//////......///------//////333???LLLiii|||vvvmmmaaaWWWRRRLLLTTTOOOLLLSSSVVVgggrrr}}}mmm^^^JJJAAA:::::::::888777888444555777777888999<<<>>>BBBGGGNNNVVV^^^fffooottttttxxxzzzwwwsssmmmaaaWWWWWW\\\cccjjjnnnrrrtttvvvuuuvvvxxxyyy{{{{{{||||||}}}~~~zzzssslllhhhhhhdddeeefffeeeddddddfffhhhpppxxx{{{{{{zzzzzzzzzyyyyyyyyywwwwwwxxxxxxxxxxxxyyyyyyzzz{{{{{{zzzyyyxxxyyy{{{}}}||||||||||||}}}}}}~~~}}}{{{yyywwwvvvvvvuuusssqqqnnnlllkkkiiihhhfffdddaaa___]]]\\\XXXVVVTTTQQQOOONNNNNNNNNHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDBBB@@@???=========>>>>>>============>>>>>>???===<<<>>>@@@CCCMMMWWWdddqqq}}}}}}uuusssqqqrrruuueeeZZZRRRKKK```wwwvvvnnnddd[[[SSSMMMEEE;;;555333000///...,,,+++***))))))***************++++++++++++++++++************)))(((((())))))))))))((((((,,,***)))(((((()))***,,,))))))))))))************************************+++++++++,,,///222555888999BBBNNN^^^www{{{qqqcccWWWRRRRRRVVVXXX\\\WWWQQQLLLHHHCCC===888777555333111111111000...///...,,,,,,,,,,,,***)))(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,,,,+++***))))))+++---...,,,///---000666666AAAXXXnnn~~~}}}rrrggg]]]VVVPPPQQQRRRTTTXXX___ggglll~~~}}}iiiUUUEEE@@@:::666666666777777666777777888888;;;???BBBEEEGGGLLLRRRZZZdddnnnuuuwwwwwwyyyxxxooobbb[[[ZZZSSSYYYaaahhhlllooopppqqqrrrsssuuuwwwyyy{{{{{{|||}}}~~~xxxssslllhhhgggdddcccbbbbbbbbbcccdddeeemmmuuu~~~}}}|||{{{{{{~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzz|||zzzwwwtttrrrqqqppppppjjjhhheeedddcccaaa^^^\\\UUUTTTTTTRRRPPPNNNLLLKKKKKKIIIHHHGGGGGGGGGEEECCCCCCBBBAAAAAABBBBBB@@@>>><<<<<<======>>>>>>??????======>>>AAAAAAEEEPPP\\\jjjrrr|||yyyqqqsssttttttmmm___SSSTTT\\\www|||qqqjjj```VVVQQQJJJ@@@999666111000...,,,+++++++++,,,++++++++++++++++++++++++************************((((((((((((((((((((((((''''''(((((())))))************+++++++++,,,,,,,,,++++++++++++++++++++++++''')))+++---...000333666???AAALLLddd}}}www|||rrrdddWWWQQQQQQUUUXXX[[[WWWQQQLLLHHHCCC===999888555333222222111000//////---,,,,,,,,,,,,+++)))((()))))))))************))))))))))))))))))))))))))))))************))))))***++++++,,,,,,,,,,,,,,,,,,///---///555666BBBYYYppp|||qqqggg^^^XXXSSSTTTUUUUUUXXX___iiiqqq||||||xxxeeeSSSDDD@@@:::666666666777777555666777777888:::>>>AAAFFFHHHMMMSSS[[[eeeooouuuvvvvvvxxxwwwnnnbbb[[[[[[YYY___ffflllooopppqqqrrrttttttvvvwwwxxxyyyzzzzzz}}}yyyssslllgggfffbbbbbbaaaaaaaaabbbcccdddmmmttt~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyuuusssqqqppppppkkkiiifffdddbbb```]]][[[XXXXXXWWWUUUSSSQQQOOONNNKKKIIIGGGGGGGGGGGGEEECCCCCCBBBAAABBBBBBBBB@@@>>>============>>>>>>??????>>>>>>???BBBCCCGGGSSS___kkksss~~~zzzssssssuuuvvvqqqdddXXXYYY___wwwtttmmmcccXXXRRRKKKAAA999666111111000///---***((('''++++++++++++++++++++++++************************************************(((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++(((***,,,---...000333555===AAAPPPlll~~~zzzqqq}}}sssdddVVVOOOOOOSSSWWW[[[WWWSSSNNNIIIDDD>>>:::888666333222222222000//////---,,,,,,------+++***))))))))))))************))))))))))))))))))))))))((())))))))))))))))))((()))***,,,......---,,,***,,,///---///444666DDD]]]tttzzzpppggg```[[[TTTUUUTTTRRRSSS[[[hhhrrr~~~yyyyyy}}}~~~zzzppp___PPPBBB>>>999666666666777777444555666777777:::===@@@FFFIIINNNTTT\\\eeennnuuutttuuuwwwvvvnnnbbb\\\\\\^^^ccciiinnnpppqqqqqqrrruuuvvvvvvwwwxxxxxxxxxyyy}}}{{{tttlllgggeeebbbaaa`````````aaabbbccclllttt~~~~~~}}}zzzwwwtttrrrqqqpppllljjjfffdddbbb___\\\YYYVVVVVVUUUSSSQQQOOOMMMLLLKKKIIIGGGGGGGGGGGGEEEDDDDDDCCCBBBBBBCCCBBB@@@>>>=========>>>>>>>>>>>>?????????AAACCCEEEJJJVVVcccooovvvzzztttrrrtttvvvtttiii^^^]]]bbbvvvzzzrrrggg\\\UUUMMMBBB:::777222333222111...***&&&###++++++++++++++++++++++++************************************************))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++***+++------...000333666;;;BBBVVVvvvtttiii~~~uuueeeVVVMMMLLLPPPUUUZZZXXXTTTPPPJJJDDD???;;;999666444333333222111000///---,,,,,,------,,,+++)))))))))))))))*********))))))))))))))))))))))))******++++++++++++******))))))+++,,,,,,,,,+++***,,,000...///444777GGGccczzzyyyooogggaaa]]]WWWWWWUUURRRRRRZZZjjjvvv{{{wwwuuu{{{}}}wwwlll\\\NNN@@@===888666666666777666444555777888999;;;>>>@@@EEEIIINNNTTT[[[ccclllrrrrrrsssttttttlllaaa\\\]]]^^^bbbhhhmmmoooppprrrsssvvvvvvvvvwwwxxxyyyzzzzzz~~~zzztttlllgggeeebbbaaaaaa```aaabbbcccdddkkksss~~~|||yyyvvvtttrrrqqqmmmkkkgggdddaaa^^^[[[XXXVVVUUUTTTSSSPPPNNNKKKJJJJJJIIIGGGGGGGGGGGGFFFDDDEEECCCBBBCCCCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@DDDFFFLLLYYYfffrrryyywwwqqqnnnooosssssskkkaaa]]]___ssswwwlll```WWWOOODDD;;;888444333222000---***'''&&&++++++++++++++++++++++++******************************************************))))))((((((''''''(((((((((((())))))))))))***+++++++++++++++,,,,,,+++,,,------...000333666<<>>;;;777555666666777666555777999:::;;;<<>>>>>>>>>>>>>>>>>@@@CCCFFFMMM[[[iiivvv|||tttmmmhhhiiilllnnniii___YYYYYYlll}}}{{{pppcccZZZPPPEEE===:::444333///---+++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''''''''((((((((()))))))))*********++++++,,,,,,,,,,,,---------...000555888???KKKccc}}}www}}}yyyfff\\\{{{mmm\\\OOOKKKNNNSSSYYYYYYXXXSSSLLLFFFAAA???:::888555444444444222111///---,,,---......---,,,************))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((+++***((('''((()))+++---+++000...000666===SSSsssvvvmmmgggbbb^^^XXXUUURRRRRRZZZiiizzz~~~|||yyywwwvvvxxx|||~~~yyynnn[[[KKK<<<:::666555666777666666555777:::;;;<<<===@@@BBBCCCGGGLLLRRRYYY```ggglllooonnnooonnnfff\\\XXXZZZ^^^ccciiiooossswwwzzz}}}vvvvvvvvvxxxzzz}}}xxxssslllhhhgggdddcccbbbbbbbbbccceeeeeefffnnn{{{}}}{{{xxxvvvuuupppmmmiiifffccc```\\\ZZZYYYYYYWWWUUUSSSPPPMMMLLLIIIHHHGGGGGGHHHHHHFFFEEEFFFEEEDDDDDDEEEDDDBBB@@@@@@????????????>>>>>>>>>>>>>>>@@@DDDGGGOOO^^^mmmxxx~~~tttmmmeeedddfffhhheee[[[TTTRRR```ooo~~~rrreee[[[QQQFFF>>><<<444222...+++***+++...000++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********++++++,,,,,,---,,,---------...222777:::CCCRRRmmm}}}wwwsssbbbZZZtttcccUUUNNNPPPTTTXXXZZZYYYUUUMMMFFFBBB@@@:::888666555555444333222...---,,,---...///...---************)))))))))((())))))))))))))))))))))))))))))************))))))+++++++++++++++,,,,,,---+++000///000888@@@YYYzzzuuummmgggaaa]]]UUUQQQNNNTTTcccwww~~~{{{zzz|||}}}{{{vvvmmmZZZJJJ;;;888666555666777666666444777999;;;<<<===???AAADDDHHHMMMSSSYYY```ggglllnnnmmmmmmllldddYYYUUUWWW___ccciiiooossswwwzzz}}}zzzyyyyyyyyy{{{}}}yyyssslllgggfffcccbbbaaaaaaaaabbbdddeeedddlllyyy}}}{{{xxxwwwpppmmmjjjgggeeebbb^^^\\\XXXWWWVVVSSSQQQNNNKKKJJJIIIGGGFFFGGGHHHHHHGGGEEEFFFEEEDDDEEEEEEEEECCCAAA@@@@@@@@@?????????>>>>>>??????AAAEEEIIIRRRbbbpppzzzxxxpppfffcccccceeebbbYYYQQQMMMTTTaaavvvssseee[[[RRRGGG???===333111///---,,,,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))******+++,,,,,,------+++,,,------///333888===EEEYYYxxx|||mmm___[[[xxxhhhYYYQQQRRRVVVXXXZZZZZZVVVNNNFFFBBBAAA;;;999666555555555333222...---,,,---//////...---+++*********))))))(((((()))))))))))))))))))))))),,,,,,------------,,,,,,***+++---//////...---,,,***000///111999BBB\\\uuummmfff```\\\ZZZUUUSSS\\\ppp|||}}}~~~wwwssskkkYYYIII:::888555555666777666666333666999:::;;;<<<>>>@@@EEEIIINNNTTTZZZaaaggglllmmmlllllljjjbbbXXXSSSUUU^^^bbbhhhmmmqqqtttxxxzzz}}}|||{{{zzz{{{}}}zzztttlllgggeeebbbaaa`````````aaacccdddccckkkxxx~~~}}}~~~|||zzzxxxpppnnnjjjhhhfffccc```]]][[[ZZZYYYWWWTTTQQQNNNMMMIIIGGGFFFGGGHHHHHHGGGFFFGGGEEEEEEEEEFFFEEECCCAAA@@@@@@@@@@@@??????>>>>>>AAA@@@BBBFFFKKKTTTdddssszzz|||ttthhhdddbbbdddaaaXXXOOOLLLLLLXXXlllssseee\\\RRRGGG@@@>>>222222111///...---,,,+++++++++++++++++++++++++++************************************************''''''(((((())))))******))))))))))))************))))))***+++,,,,,,------+++,,,,,,---///444:::>>>FFF]]]jjj^^^\\\ppp___TTTRRRSSSUUUWWWWWWTTTNNNFFF@@@===:::999666333111000000000//////.........---------,,,+++)))((((((((()))***))))))))))))))))))))))))&&&((()))***))))))+++---...---,,,++++++---...000///...///333999IIIggg~~~uuunnniiiccc___XXXSSSTTTeee|||tttpppeeeSSSEEE:::888666444333444555666555666777777999;;;@@@CCCDDDHHHOOOVVV[[[aaafffjjjnnnkkkiiihhh```UUUTTTXXX\\\ccciiilllpppvvvzzzzzz{{{{{{|||}}}}}}}}}}}}}}}{{{vvvooojjjiiiccccccbbbbbbbbbbbbbbbcccffflllvvv{{{{{{|||~~~~~~|||yyyvvvtttqqqmmmjjjgggeeebbb```^^^\\\YYYWWWVVVUUURRRPPPMMMKKKJJJHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@??????>>>>>>>>>>>>>>>===@@@DDDHHHMMMXXXgggqqq~~~}}}sssjjjhhhffffffccc\\\RRRJJJEEEPPP___pppyyylll```[[[VVVKKK@@@:::444222///------...---,,,,,,++++++******++++++,,,************************************))))))))))))(((((()))***************)))************+++++++++*********)))******+++,,,///,,,---111444555999>>>MMMddd|||ggg]]]\\\wwweeeXXXUUUUUUUUUWWWXXXUUUOOOGGGAAA???;;;999777444222111000000//////.........---------,,,+++***)))))))))******))))))))))))))))))))))))((()))************+++,,,...---,,,++++++---...000///...000555<<>>BBBEEEFFFJJJPPPVVV[[[aaafffiiinnnkkkhhhfff^^^TTTSSSWWW]]]ccciiilllpppvvvzzzyyyzzz{{{|||}}}}}}~~~}}}}}}~~~|||wwwpppkkkiiiddddddcccbbbbbbbbbbbbbbbdddjjjtttzzzzzz|||~~~}}}zzzwwwuuurrrnnnkkkiiigggdddbbb___]]]ZZZXXXWWWUUUSSSQQQMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@???>>>>>>>>>>>>>>>???BBBEEEIIIOOO[[[jjjuuuuuujjjhhheeedddbbb[[[PPPHHHCCCKKKYYYjjj}}}uuuhhh]]]XXXTTTKKKBBB===444222///------...---,,,,,,++++++******++++++,,,************************************))))))))))))(((((()))***************)))************+++++++++***************++++++,,,///---...222444666:::@@@RRRiiiwwwddd^^^aaakkk\\\VVVUUUVVVWWWXXXVVVPPPIIICCC@@@<<<:::888555333222111111/////////.........---------,,,+++*********++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,------,,,+++,,,---.../////////111666@@@VVVvvvwwwpppnnnooopppooo```\\\aaawwwrrriiiggg___NNN???777777777666555555444444777888999:::;;;>>>BBBEEEHHHLLLQQQWWW\\\aaafffjjjnnnlllhhhccc[[[SSSRRRVVV]]]dddjjjlllooouuuyyyyyyzzzzzz|||}}}~~~~~~~~~~~~}}}}}}xxxqqqllljjjffffffdddcccbbbbbbbbbbbbccciiisss{{{xxxyyy{{{}}}~~~{{{xxxuuusssooolllkkkiiigggeee```^^^[[[ZZZYYYWWWTTTRRRNNNLLLKKKIIIHHHGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@??????>>>>>>??????@@@CCCFFFKKKSSS```ppp{{{xxxmmmiiifffeeeccc\\\QQQHHHAAAFFFPPPbbbzzzqqqdddXXXTTTQQQKKKDDD@@@555222///.........---,,,,,,++++++******++++++,,,************************************))))))))))))(((((()))***************)))************+++++++++***************+++,,,,,,///---...222444666<<>>BBBGGGKKKQQQWWW\\\ccciiimmmpppnnniiibbbYYYSSSSSSVVV^^^eeejjjlllooouuuxxxxxxyyyzzz{{{}}}~~~~~~}}}~~~yyyrrrmmmkkkhhhgggfffdddcccbbbbbbbbbccciiirrr~~~}}}yyywwwxxxzzz}}}|||zzzuuurrrooommmllljjjhhhfffbbb```]]]\\\[[[YYYVVVTTTOOONNNLLLJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@????????????@@@AAACCCFFFLLLVVVeeeuuuzzzqqqmmmhhhgggfff```TTTKKKDDDEEEKKK]]]xxxrrrdddWWWRRROOOJJJDDDAAA666333000.........---,,,,,,++++++******++++++,,,************************************)))))))))((((((((()))***************))))))*********++++++++++++************+++,,,,,,---,,,---111333666>>>GGG___zzzsssccc\\\eeetttvvvcccWWWQQQUUUWWWYYYWWWQQQKKKFFFCCC<<<;;;888555333222222222000000/////////.........------------,,,,,,++++++)))))))))))))))))))))))),,,---...---++++++,,,---,,,,,,,,,,,,------......000222333666DDD^^^}}}vvviiiaaa```dddgggiii[[[UUUVVVgggmmmbbb\\\TTTFFF:::555666666777666666555444222333444555666999===@@@EEEIIIOOOVVV^^^fffmmmssssssrrrkkk```WWWTTTUUUWWW___fffkkkllloootttwwwwwwxxxyyy{{{|||~~~}}}zzztttnnnmmmiiihhhgggeeedddccccccccceeejjjsss|||yyywwwyyy{{{}}}zzzuuurrrooommmkkkjjjhhhfffdddbbb___^^^]]][[[XXXVVVQQQPPPNNNLLLJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBGGGNNNZZZiiixxx~~~tttnnniiiggggggbbbWWWMMMHHHGGGKKK\\\xxxwwwiiiZZZTTTPPPJJJDDDAAA777444000///......---+++,,,++++++******++++++,,,************************************)))))))))((((((((()))***************))))))*********++++++++++++++++++***+++,,,,,,---,,,+++---000222666@@@KKKfffuuufffYYYYYYiii{{{kkk\\\UUUTTTVVVXXXVVVQQQKKKFFFDDD<<<:::888555333222111111000000000/////////......,,,,,,---------,,,+++***))))))))))))))))))))))))+++,,,------++++++,,,---,,,,,,,,,---------.........222444777EEEaaazzzpppbbbYYYWWWYYY\\\^^^VVVRRRQQQ^^^vvvqqqcccZZZOOOBBB999666666666666666666555555444555666777888:::???BBBDDDHHHOOOVVV^^^hhhpppvvvuuutttlll___UUUTTTVVVXXX```fffkkkllloootttwwwvvvwwwxxxzzz|||~~~~~~|||uuupppnnniiiiiigggfffeeeeeeeeeeeeggglllttt~~~}}}{{{zzzxxxzzz}}}}}}{{{vvvssspppmmmllljjjhhhffffffdddaaa```___]]]ZZZXXXTTTRRRPPPNNNLLLLLLKKKLLLKKKJJJJJJIIIHHHGGGFFFFFFCCCBBBAAAAAA@@@@@@AAAAAA@@@CCCIIIRRR___nnnzzzuuunnnhhhhhhiiieeeYYYOOOJJJIIILLL]]]xxx~~~ooo```YYYTTTMMMFFFBBB777555111///......---+++,,,++++++******++++++,,,************************************))))))))))))(((((()))***************)))************++++++++++++++++++++++++,,,------++++++---000222777CCCOOOnnnyyyiii[[[SSSYYYmmmqqqaaaXXXSSSUUUWWWVVVQQQKKKFFFDDD;;;999777444222111000000000000000000/////////...+++,,,,,,---,,,+++***))))))))))))))))))))))))))))))***,,,,,,++++++,,,...,,,,,,------......------+++000444888HHHddduuukkk]]]SSSPPPQQQSSSTTTQQQNNNOOOXXXjjjvvvgggYYYKKK@@@999777666555444444555666777555666777888999<<<@@@DDDFFFJJJPPPWWW___hhhqqqwwwvvvuuulll\\\SSSSSSVVVWWWaaaggglllllloootttvvvuuuvvvxxxzzz|||~~~|||vvvqqqoooiiihhhggggggfffffffffggghhhlllsss}}}~~~{{{zzz{{{zzz|||}}}zzzyyyvvvrrrooommmkkkhhhfffhhheeecccaaa```^^^\\\YYYVVVUUURRRPPPNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCBBBAAAAAAAAAAAAAAABBBEEELLLWWWdddrrr}}}yyyqqqkkkkkknnnjjj___UUUHHHIIINNN^^^xxxuuufff___ZZZQQQIIIEEE888555222//////...,,,+++,,,++++++******++++++,,,************************************))))))))))))(((((()))***************)))************+++++++++,,,++++++++++++,,,------,,,---///222333999FFFTTTwwwsss```SSSPPPZZZooo}}}tttcccYYYRRRTTTVVVUUUQQQKKKFFFDDD:::999666444111000000000000000000000////////////++++++,,,---,,,+++***)))))))))))))))))))))))))))((()))++++++++++++---...+++,,,------......------)))///444999JJJhhhrrrhhhZZZPPPMMMNNNOOOOOOLLLKKKMMMUUUcccxxxzzzjjjYYYIII???:::777666555333444555777888555666777888999;;;@@@CCCHHHLLLQQQWWW___gggpppvvvvvvuuukkk[[[QQQRRRUUUVVVaaaggglllmmmooosssvvvuuuvvvwwwyyy|||~~~}}}vvvqqqpppiiihhhggggggggggggggghhhhhhlllrrr||||||zzzzzz{{{{{{}}}|||zzz{{{xxxtttqqqnnnllliiiggghhhfffdddbbbaaa___\\\ZZZXXXVVVTTTQQQOOOOOONNNNNNMMMMMMLLLKKKJJJIIIIIIHHHCCCCCCBBBAAAAAAAAAAAABBBCCCGGGNNNZZZhhhuuu~~~vvvooopppssspppfff[[[EEEGGGNNN^^^xxxwwwiiiccc]]]UUULLLHHH888555222000///...,,,+++,,,++++++++++++++++++,,,************************************))))))))))))(((((()))***************)))************+++++++++,,,,,,++++++,,,,,,---.........111333555;;;IIIXXX}}}~~~|||ppp[[[NNNNNN[[[qqqxxx}}}rrrfff\\\ZZZVVVTTTUUUWWWSSSIII@@@===777000000444666222...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))***+++,,,,,,***++++++,,,,,,------...///000222:::NNNjjjsssiii[[[QQQMMMMMMNNNNNNQQQTTTWWW]]]gggvvvvvvdddOOO@@@;;;666666666666555555555555555666777888888:::>>>@@@FFFKKKRRR[[[dddkkkoooqqqxxxrrrhhh^^^VVVTTTWWWZZZcccfffjjjlllmmmooossswwwxxxzzz||||||}}}}}}~~~~~~~~~|||yyyrrrllljjjhhhgggfffeeeggghhhiiihhhjjjsss|||{{{zzzzzzyyy~~~}}}}}}}}}}}}}}}{{{wwwsssooollljjjjjjkkkiiigggeeeddd```\\\YYYWWWXXXXXXXXXVVVTTTQQQOOOLLLLLLMMMMMMMMMKKKJJJIIIIIIHHHFFFEEECCCBBBBBBBBBDDDIIIRRR___mmmyyyyyypppooosssrrrhhh]]]NNNIIIJJJ\\\yyyttthhh```WWWMMMFFF===777111///,,,((((((+++,,,++++++******++++++,,,******++++++++++++******((((((((((((((((((((((((+++***)))(((((()))***+++,,,+++*********+++------------,,,,,,++++++,,,,,,---111000333999;;;IIIccchhhWWWTTTSSS```yyyrrr|||{{{qqqfff]]]TTTTTTUUUUUUTTTOOOHHHCCCAAA===888444222111///...000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******++++++***++++++,,,,,,------...///111333:::NNNjjjqqqhhh\\\SSSPPPPPPPPPOOOVVVYYY___eeennn{{{|||jjjSSSBBB<<<666666666666555555555555555666777888888:::>>>AAAGGGLLLSSS\\\dddkkkoooqqqtttnnneee[[[TTTSSSWWW[[[cccggglllnnnoooppptttwwwyyy{{{}}}}}}}}}~~~~~~}}}yyysssmmmkkkiiihhhfffffffffhhhiiiiiilllttt{{{yyyyyyzzzzzz~~~}}}}}}}}}~~~|||xxxtttpppnnnlllkkklllkkkhhhgggeeebbb^^^[[[YYYYYYZZZYYYXXXUUURRRPPPLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHFFFDDDCCCCCCBBBBBBGGGLLLVVVcccqqq{{{{{{qqqpppuuuuuulllbbbSSSLLLLLL]]]{{{zzzooofff\\\PPPHHH???888333111...******,,,,,,++++++******++++++,,,******++++++++++++******************************+++***)))(((((()))***+++++++++***)))***+++,,,------,,,,,,+++,,,,,,------,,,000000333:::>>>NNNhhh~~~hhhYYYYYYZZZgggkkkvvv~~~~~~wwwoooeee]]]QQQUUUXXXWWWRRRLLLHHHFFF::::::888555000///111333000///...------------------------,,,,,,+++++++++************************++++++******)))************++++++,,,,,,------...///111444;;;OOOjjjnnnggg]]]VVVTTTSSSRRRQQQYYY^^^fffmmmuuuoooWWWDDD<<<666666666666555555555555444666777888999;;;>>>AAAIIIMMMTTT]]]dddjjjnnnpppoooiiiaaaWWWRRRRRRWWW\\\ccchhhnnnqqqqqqrrrtttwwwzzz|||~~~~~~}}}~~~}}}zzztttooolllkkkiiigggffffffggggggjjjmmmuuuyyyxxxyyy{{{|||~~~~~~}}}zzzvvvssspppoooooopppnnnkkkiiigggeeeaaa^^^\\\\\\\\\\\\ZZZWWWTTTSSSNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCDDDKKKRRR\\\iiivvv|||sssrrrwwwxxxqqqiiiXXXOOOLLL\\\yyyyyyooocccTTTJJJAAA:::444222000,,,+++...,,,++++++******++++++,,,******++++++++++++************************************))))))))))))************))))))******+++,,,++++++++++++,,,---...///+++000000444<<>>666666666666555555555555444666777888999<<<@@@CCCJJJNNNUUU\\\ccchhhlllmmmnnnhhh___UUUPPPQQQXXX]]]ccchhhnnnqqqqqqqqqrrrtttwwwyyy{{{{{{zzz{{{|||~~~|||wwwsssnnnmmmllljjjhhhgggffffffiiikkkrrr}}}|||wwwxxx{{{}}}zzzxxxwwwvvvvvvvvvtttpppnnnllljjjgggeeebbbbbbbbbaaa___\\\YYYWWWRRRQQQPPPOOONNNMMMLLLLLLHHHGGGFFFDDDEEEFFFHHHJJJSSS\\\jjjvvv}}}rrrnnnppprrrooojjj^^^SSSLLLVVVppp|||mmm[[[NNNCCC:::222111111...,,,,,,,,,++++++******++++++,,,******++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))))))))******++++++++++++******+++,,,---///000111...333333555<<>>666666666666555555555555444666777999:::===AAADDDIIIMMMSSS[[[bbbgggkkklllnnnhhh^^^UUUPPPRRRYYY^^^dddhhhnnnppppppppprrrtttuuuwwwyyyzzzzzzzzz|||~~~}}}xxxuuunnnmmmlllkkkjjjhhhgggfffgggiiiqqq{{{{{{yyyzzz}}}{{{yyyyyyyyyyyyyyyvvvrrrooonnnllliiigggdddddddddcccaaa]]]ZZZXXXTTTSSSQQQOOONNNMMMMMMMMMIIIHHHFFFFFFFFFIIILLLMMMWWWaaaqqq}}}~~~qqqkkkjjjkkkhhheee^^^TTTMMMTTTiii~~~ooo]]]PPPDDD:::222111222///---,,,,,,++++++******++++++,,,******++++++++++++******(((((((((((((((((((((((())))))************))))))******+++,,,,,,,,,,,,++++++++++++,,,---///000111000555555777===FFF___ppp^^^WWW```nnnooowww|||xxxooofff\\\TTTLLLPPPUUUWWWUUURRROOOMMMKKKIIIEEE>>>888333222333......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******++++++***++++++,,,,,,------......333999DDDYYYrrrwwwkkkeee^^^[[[ZZZYYYWWWUUUNNNZZZlll||||||kkkUUUDDD===666666666666555555555555444666777999:::===AAADDDGGGKKKQQQYYYaaafffjjjlllkkkeee\\\SSSOOOSSSZZZaaafffjjjnnnpppppppppsssvvvtttvvvxxxzzzzzz|||~~~~~~~~~yyyvvvmmmmmmmmmlllkkkiiihhhggggggiiippp{{{~~~{{{zzz}}}}}}{{{zzzzzzzzzzzzzzzwwwssspppnnnmmmkkkiiieeeeeeeeedddbbb^^^[[[YYYUUUTTTRRRPPPNNNNNNNNNNNNKKKIIIGGGGGGHHHKKKNNNQQQ[[[gggwwwrrrhhhfffeeebbb___YYYQQQKKKNNN___wwwqqq```SSSFFF;;;333222444222...---,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((***+++,,,---...------,,,,,,,,,,,,------///000000111777777999@@@KKKfffrrrccc```kkkzzznnnvvv|||wwwoooeee[[[TTTGGGOOOXXXZZZVVVSSSTTTWWWjjjiiibbbSSSBBB555222333......---------......///,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***)))))))))***+++,,,,,,***++++++,,,,,,---.........333:::FFF[[[tttvvvkkkeee^^^ZZZYYYYYYWWWUUUPPP___tttoooXXXEEE===777666666666555555555555444666777999:::===AAADDDEEEIIIPPPXXX```fffjjjlllgggbbbYYYQQQOOOSSS\\\ccciiillloooppppppqqquuuxxxtttvvvyyyzzz{{{}}}}}}~~~yyyvvvmmmmmmmmmlllkkkjjjiiihhhgggiiippp{{{}}}{{{{{{}}}|||{{{zzz{{{{{{{{{xxxtttpppooommmkkkjjjfffffffffdddbbb^^^[[[YYYVVVUUURRRPPPOOONNNNNNNNNKKKJJJHHHHHHIIILLLPPPSSS^^^jjj{{{ssshhhcccbbb___\\\SSSMMMFFFHHHVVVnnnsssbbbVVVHHH===444444666333000///,,,++++++++++++++++++,,,******++++++++++++******************************((()))***++++++***)))(((+++,,,---...///...---,,,---------------...///000111777888;;;CCCOOOlllttthhhhhhuuunnnqqquuuuuunnnccc\\\YYYNNNQQQUUUXXXZZZYYYWWWUUU___fffooommmZZZAAA000+++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++******)))))),,,+++*********+++------,,,,,,------------------000555888JJJgggzzz~~~nnnhhhbbb]]]WWWQQQQQQUUURRRjjj{{{zzz{{{pppWWWCCC;;;888888777777666666555555666777777888;;;>>>@@@BBBKKKNNNTTT[[[bbbgggkkkmmmfff```VVVOOONNNTTT\\\bbbllllllmmmooopppqqqrrrsssuuuvvvyyy{{{||||||||||||zzztttpppooonnnmmmkkkjjjiiihhhggghhhooozzz}}}|||~~~}}}{{{{{{{{{{{{{{{yyyvvvrrrpppoooooooookkkhhheeebbbaaa___]]][[[ZZZWWWUUUSSSSSSRRRPPPNNNKKKMMMMMMJJJHHHJJJRRRXXXeeettttttfff```]]][[[ZZZTTTJJJEEEHHHPPP___yyyqqqbbbUUUHHH>>>555111///,,,+++---------------------------+++++++++++++++++++++++++++*********))))))(((((())))))))))))************)))************+++++++++,,,+++*********,,,...000333111666???EEETTTvvvooolllkkklllpppuuuvvvoooddd[[[WWWOOOQQQTTTWWWYYYWWWSSSPPPRRRXXX___```TTTAAA666444//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++***)))***+++,,,---,,,,,,------------......000666;;;OOOnnn~~~qqqjjjccc]]]WWWRRRRRRVVVXXXppp}}}wwwvvvwwwlllUUUBBB;;;888888777777666666555555666666777888;;;>>>@@@BBBJJJNNNTTT[[[aaafffjjjlllddd^^^UUUOOOOOOUUU^^^dddlllmmmnnnpppqqqsssttttttvvvwwwxxxzzz{{{|||}}}}}}{{{tttnnnnnnmmmkkkjjjhhhggggggggghhhnnnyyy~~~}}}~~~}}}}}}}}}}}}|||zzzvvvssspppooonnnoookkkhhheeecccbbbaaa___]]]\\\ZZZWWWUUUUUUTTTRRRQQQNNNOOONNNLLLJJJNNNVVV]]]iiivvvwwwhhhaaa^^^\\\ZZZSSSIIIBBBDDDJJJVVVooo~~~pppaaaVVVJJJ@@@666222000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))************)))************+++++++++,,,+++******+++,,,...000222111777@@@III[[[~~~vvvffffffkkkkkkrrrxxxyyyssshhh]]]VVVNNNOOORRRVVVWWWTTTPPPKKKCCCDDDGGGIIICCC999444333/////////............---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++******))))))******+++,,,,,,,,,---------.........111777???VVVvvv}}}ssskkkddd___YYYTTTTTTWWW___yyyyyysssqqqqqqfffQQQ@@@:::888888777777666666555555666666777888;;;>>>AAABBBIIIMMMSSSZZZ```eeehhhjjjbbb\\\UUUPPPQQQWWW```fffmmmmmmoooppprrrtttuuuvvvwwwxxxxxxyyyzzz|||}}}~~~{{{uuullllllkkkjjjiiigggffffffggghhhmmmwww~~~~~~}}}{{{wwwtttqqqooonnnnnnkkkhhhfffddddddcccaaa```___\\\ZZZXXXXXXWWWVVVTTTRRRRRRPPPNNNNNNTTT]]]eeennn{{{zzzkkkccc^^^\\\ZZZTTTJJJBBBAAACCCMMMccczzz{{{nnn```UUULLLAAA888444222...---///++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************)))************+++++++++,,,++++++++++++---...000222222777BBBNNNdddwwwgggZZZ___jjjkkkttt|||}}}xxxnnnaaaVVVLLLLLLOOOSSSUUUTTTNNNJJJBBB===::::::777222///000//////.........---------+++,,,,,,------,,,,,,++++++++++++++++++*********)))))))))*********++++++,,,,,,------......//////111888BBB[[[}}}zzzrrrkkkeeeccc^^^XXXUUUVVVddd|||~~~wwwppplllkkkaaaNNN???;;;888888777777666666555555555666777888;;;>>>AAACCCHHHLLLRRRZZZ```dddggghhhaaa\\\UUUPPPQQQWWW```fffkkklllnnnppprrrtttvvvvvvyyyxxxxxxxxxzzz|||~~~{{{tttlllkkkkkkjjjhhhggggggfffggggggllluuu~~~~~~~~~|||yyyvvvssspppooonnnkkkiiigggfffffffffdddcccaaa^^^\\\[[[ZZZZZZYYYWWWUUUTTTRRRQQQSSS[[[eeemmmvvv|||nnnddd___\\\ZZZWWWMMMEEEBBBAAAHHH]]]sssxxxkkk^^^TTTLLLBBB888444222...---///++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,++++++,,,---//////333333999DDDTTTmmmnnn^^^RRR[[[jjjjjjttt~~~}}}ttteeeWWWJJJJJJKKKPPPTTTTTTPPPKKKJJJBBB;;;888666333111333............------------+++,,,,,,------,,,,,,+++)))*********************))))))******++++++++++++,,,,,,---......///000000111999DDD^^^wwwlllgggdddeeebbbZZZTTTRRRbbbxxxxxxoooiiiggg]]]KKK???<<<888888777777666666555555555555666888;;;>>>AAACCCHHHLLLSSSZZZ```dddfffgggaaa\\\UUUPPPQQQVVV^^^ccciiijjjlllnnnqqqsssuuuvvvyyyyyyxxxyyyzzz|||~~~yyyrrrlllkkkkkkjjjiiihhhggggggffffffkkkttt|||~~~~~~{{{xxxuuusssqqqpppmmmkkkiiihhhhhhhhhgggeeebbb```]]]\\\\\\\\\[[[YYYWWWVVVTTTUUUYYYcccmmmttt}}}qqqggg```]]]\\\ZZZQQQHHHCCC@@@EEEYYYooovvviii\\\SSSLLLBBB888444111...,,,...------------------------++++++++++++++++++++++++))))))))))))))))))******((()))))))))************))))))*********+++++++++,,,,,,,,,,,,---...//////444555:::FFFYYYuuuyyygggZZZPPP[[[lllkkkwww|||lll\\\LLLJJJIIIMMMSSSUUURRRMMMHHHAAA:::888666333333555/////////.........------+++,,,,,,------,,,,,,+++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,---...///000000111222:::EEE```~~~ssseeeaaa^^^```___XXXQQQNNN[[[lllyyynnnfffbbbXXXHHH===<<<888888777777666666555555555555666888;;;???BBBDDDHHHLLLSSS[[[aaadddffffff___[[[TTTOOOPPPUUU]]]bbbhhhiiikkknnnqqqsssvvvwwwxxxyyyyyyzzz{{{}}}~~~~~~wwwpppkkkkkkjjjjjjiiihhhhhhgggeeeeeejjjsss{{{}}}{{{yyyvvvuuutttooommmkkkjjjjjjjjjhhhgggdddbbb```_________^^^\\\ZZZYYYXXX[[[aaakkkuuu|||vvvkkkdddaaa```\\\TTTKKKEEE???AAAUUUkkkxxxjjj]]]SSSMMMBBB888444111...,,,---------------------------++++++++++++++++++++++++))))))))))))************))))))))))))************)))************+++++++++,,,,,,,,,---......//////333666<<>>:::888444000000333111111111000000000000///+++,,,,,,------,,,,,,++++++++++++,,,,,,---------***+++,,,---...------,,,,,,,,,---...///000111111333;;;FFFccc{{{ppp```YYYUUUWWWWWWSSSMMMKKKRRR]]]tttyyynnnddd^^^TTTDDD;;;;;;888888777777666666555555444555666888;;;???BBBDDDIIIMMMTTT\\\bbbeeeffffff[[[WWWRRRNNNOOOUUU]]]bbbhhhiiikkknnnrrruuuwwwxxxwwwxxxzzz{{{}}}~~~~~~~~~}}}}}}~~~vvvmmmjjjiiiiiihhhhhhggggggfffddddddiiirrr{{{}}}|||zzzxxxwwwqqqooommmkkkkkkkkkiiihhhgggeeebbbbbbbbbbbbaaa```]]]\\\]]]aaaiiittt}}}|||pppiiifffeeebbbYYYPPPHHH??????RRRggg}}}mmm___VVVNNNDDD:::555222///---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))************))))))))))))************)))************++++++++++++,,,---....../////////111555===LLLddd|||jjj\\\WWWWWWeeexxxwwwxxxoooVVVPPPKKKLLLQQQTTTRRRNNNDDDAAA???<<<777000000333333333333222222222222111+++,,,,,,------,,,,,,+++---------....../////////+++,,,---...///...---,,,,,,,,,---...///000111222444;;;HHHeeexxxnnn]]]TTTNNNOOOPPPNNNKKKKKKKKKTTThhhyyymmmbbb\\\QQQBBB::::::888888888777666666555555444555666888;;;???BBBDDDIIINNNUUU\\\bbbeeeffffffXXXTTTOOOMMMOOOVVV^^^dddiiijjjlllooosssvvvxxxzzzwwwxxxzzz|||~~~~~~~~~~~~||||||}}}~~~uuulllhhhhhhggggggffffffeeeeeeddddddiiirrr{{{~~~}}}|||zzzyyysssqqqnnnllllllkkkiiihhhiiigggeeeddddddeeecccbbb______```eeeoooyyytttmmmjjjiiiggg___UUULLLAAA@@@QQQgggpppaaaXXXPPPFFF;;;777444000...///++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))************)))************++++++++++++,,,---...////////////000555>>>NNNiii|||{{{gggZZZXXXXXXhhh|||ppp~~~tttZZZJJJIIIRRRRRRQQQQQQMMMFFFBBB<<<888555444333222,,,,,,------------------------,,,,,,,,,,,,++++++************************++++++,,,------......///............///000111222444999LLLmmmvvviii\\\SSSKKKHHHGGGFFFFFFHHHIIIRRRfff||||||uuujjj\\\NNNCCC<<<999888888888777777666555444666777888999:::===BBBEEEJJJMMMSSSZZZaaadddcccbbb[[[UUUNNNMMMQQQXXX]]]```fffiiimmmpppqqqssstttvvvxxxyyy{{{|||||||||~~~xxxqqqlllhhhfffggggggcccaaaaaaccceeehhhnnnwww}}}}}}|||{{{zzztttrrrpppoooooommmjjjhhhhhhhhhgggfffeeeeeedddcccbbbeeejjjqqqzzzzzzqqqooorrrnnnjjjYYYIIIEEEDDDPPPfffsssbbbVVVPPPHHH>>>666222///,,,***---,,,++++++******++++++)))))))))))))))))))))))))))************)))(((((('''((((((((()))))))))******'''$$$%%%)))---...------------------...//////111777AAASSSpppyyyzzz{{{dddXXXWWW\\\nnn}}}nnnwwwaaaOOOLLLSSSSSSSSSTTTPPPFFFBBB<<<888555444333111---------------------...------,,,,,,,,,+++++++++************************++++++,,,,,,---.........//////......///000111111555:::LLLmmmuuuiii[[[RRRJJJGGGFFFDDDDDDGGGJJJQQQcccyyyzzzooo```QQQDDD<<<888888888888777777666555444666777888999:::>>>BBBFFFJJJMMMSSSZZZaaaccccccaaaXXXRRRLLLLLLQQQYYY___bbbgggjjjnnnqqqrrrsssuuuwwwxxxzzz{{{|||{{{|||}}}wwwpppmmmhhhfffhhhhhhdddbbbccceeegggiiinnnvvv~~~~~~}}}|||wwwuuusssrrrpppnnnjjjhhhjjjiiiiiiiiiiiiiiijjjjjjiiikkkqqqwww~~~|||tttsssvvvsssooo^^^MMMHHHGGGSSSjjjtttcccVVVQQQIII>>>666222000---+++---,,,++++++***+++++++++************************+++++++++*********)))))))))))))))***************+++)))&&&'''***---...------,,,,,,------///000000222888BBBSSSqqqzzz|||zzzcccWWWVVV[[[oooyyyggg{{{hhhSSSLLLRRRRRRSSSVVVRRRGGGCCC===888666444333111........................,,,,,,,,,,,,++++++++++++************************++++++,,,,,,------....../////////...//////000000666:::LLLmmmttthhhYYYQQQJJJGGGFFFDDDEEEHHHNNNRRR```vvv~~~uuufffUUUFFF<<<777888888888777777666555444666777888999;;;>>>BBBFFFJJJMMMSSS[[[aaacccbbb```UUUOOOJJJJJJQQQYYY```ccchhhkkkooorrrssstttvvvxxxyyy{{{||||||{{{{{{|||}}}}}}~~~yyysssmmmiiifffhhhhhheeedddeeeggghhhjjjnnnuuu}}}{{{yyywwwuuussspppmmmjjjlllllllllmmmnnnooopppqqqpppsssyyywwwwww|||xxxuuucccRRRKKKJJJVVVmmmxxxhhh[[[TTTKKK@@@777333111...,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++)))((((((((()))***++++++++++++++++++******---+++))))))+++---------++++++,,,,,,...///111222444999BBBUUUsss|||xxxaaaWWWVVV\\\rrruuu```mmmUUUKKKNNNNNNPPPTTTQQQHHHCCC===999666444333111///////////////.........,,,,,,,,,++++++++++++******************************++++++,,,------......//////.........//////000666:::LLLkkkssshhhYYYRRRLLLKKKIIIHHHKKKOOOUUUWWWbbbuuuxxxjjjYYYHHH===888888888888777777666555444555666888999;;;>>>CCCFFFKKKNNNTTT\\\bbbcccaaa___TTTOOOIIIJJJPPPYYY___ccciiilllpppssstttuuuwwwyyyzzz{{{||||||zzzzzz{{{||||||}}}|||wwwnnniiiggghhhiiifffeeegggfffgggiiimmmttt~~~}}}{{{yyyxxxwwwuuurrrooooooooooooooopppqqqsssttttttxxx~~~yyyyyy~~~zzzxxxgggVVVNNNKKKWWWooopppdddXXXOOOBBB888333111///...------,,,++++++++++++,,,+++++++++++++++++++++++++++)))'''&&&%%%&&&((()))+++++++++++++++*********,,,+++*********+++++++++******+++,,,...000222333555:::CCCWWWwww}}}vvv```WWWWWW```vvvvvv___}}}sssYYYLLLMMMMMMOOOSSSPPPHHHDDD>>>999666444222111000000//////............,,,,,,+++++++++***************************************++++++,,,------..................//////000444999KKKiiitttjjj\\\VVVRRRPPPOOONNNSSSXXX]]]___hhhxxx}}}|||wwwkkkZZZIII???:::888888888777777666555444555666888999;;;>>>CCCGGGLLLPPPVVV^^^cccdddaaa^^^UUUPPPJJJJJJPPPXXX^^^aaaiiilllpppssstttvvvwwwyyyyyyzzz|||{{{zzzzzz{{{|||{{{}}}~~~zzzpppjjjggghhhhhhfffeeegggdddeeegggkkksss~~~}}}|||zzzzzz{{{zzzwwwuuurrrrrrqqqpppppprrrsssuuuvvvzzzxxxxxx|||zzzzzzkkk[[[SSSOOO[[[rrruuujjj^^^SSSEEE:::444222000///...---,,,,,,++++++,,,,,,************************,,,+++)))''''''((()))******************************+++******)))))))))***)))***+++,,,...000222333666:::EEEZZZ|||ttt```XXXZZZfff|||zzzcccsss|||```PPPPPPOOORRRUUURRRIIIEEE>>>999666444222111000//////......---------++++++++++++******************************************++++++,,,,,,------------------...///000111444999LLLjjjwwwlll```[[[WWWVVVSSSRRRWWW^^^cccgggqqqyyyzzzvvvjjjYYYIII@@@<<<888888888777777666555444444666777999;;;???DDDGGGNNNRRRXXX```eeeeeebbb^^^VVVPPPKKKKKKQQQYYY___bbbiiilllpppssstttuuuwwwyyyxxxzzz{{{{{{zzzzzz{{{|||{{{}}}}}}zzzqqqkkkggghhhhhheeedddfffcccdddfffjjjrrr}}}}}}|||||||||}}}}}}{{{yyyuuutttsssrrrssstttvvvxxxzzz~~~vvvtttwwwwwwyyynnn___WWWSSS^^^uuuzzzooodddXXXHHH;;;444111000///...------,,,,,,,,,,,,,,,))))))))))))))))))))))))...---+++*********+++,,,)))))))))*********++++++(((***+++***)))((()))*********+++,,,...000222333555;;;GGG^^^sss```YYY\\\lll{{{dddeeetttdddSSSSSSRRRUUUWWWSSSJJJEEE???:::777444222111//////......---,,,,,,+++++++++++++++*********************************************+++,,,,,,------++++++,,,---...///111222555;;;NNNlllzzznnneee```[[[XXXTTTQQQUUU\\\eeelllyyyyyyzzzwwwjjjXXXHHH@@@===888888888777777666555444444555777999;;;???DDDHHHPPPTTT[[[bbbgggfffccc___TTTOOOJJJKKKRRR[[[bbbeeehhhkkkooorrrsssuuuwwwxxxwwwxxxzzzzzzzzzzzz|||}}}|||~~~~~~{{{ssslllhhhgggfffcccccceeedddeeegggjjjqqq{{{~~~~~~~~~~~~|||zzzxxxwwwvvvvvvwwwzzz}}}uuuppprrrnnnssskkk___WWWRRR\\\sssyyyiii]]]KKK<<<444111///.........---,,,,,,,,,,,,---************************++++++++++++************((())))))***+++,,,------(((***,,,+++***)))***+++***++++++,,,...000111222444;;;IIIbbbttt```ZZZ]]]oooxxx```[[[iii}}}fffTTTSSSSSSUUUWWWRRRJJJFFF???:::777444222111//////...---,,,,,,+++++++++++++++************)))************************)))******+++,,,,,,------******+++,,,...000222333666===PPPnnn|||ppphhhccc]]]YYYSSSOOORRRYYYeeennn~~~{{{|||xxxkkkXXXGGG???===888888888888777666555444444555777999;;;???DDDHHHQQQUUU\\\ccchhhgggccc___SSSNNNJJJKKKSSS]]]dddhhhhhhkkkooorrrssstttvvvxxxvvvxxxyyyzzzzzzzzz|||~~~}}}}}}sssmmmhhhgggeeebbbbbbdddfffggghhhjjjpppyyy~~~{{{yyyyyyyyyxxxyyy{{{uuuooooooffflllfff[[[TTTOOOYYYooolll___MMM===444111///.........---,,,,,,,,,,,,---++++++++++++++++++++++++((((((((()))((('''&&&&&&))))))***+++---...//////(((***------+++***+++---++++++,,,,,,...///111222444;;;JJJddduuuaaaZZZ]]]pppuuuZZZUUUaaannnzzziiiUUUQQQVVVWWWTTTRRRMMMHHHAAA:::777444222111222111000///---+++***)))---,,,++++++******++++++******+++++++++,,,,,,,,,++++++******++++++,,,---***+++,,,---///000111111444???XXXwww}}}sssgggccc^^^YYYSSSPPPUUU^^^iii|||}}}~~~qqq[[[HHH>>><<<:::999888666555555444444333555666888:::>>>CCCGGGOOOUUU\\\aaafffiiifff```RRRLLLIIILLLRRRWWW___fffgggiiilllnnnoooqqqtttvvvvvvwwwxxxyyyzzz{{{{{{|||xxxppplllgggdddcccbbbaaaaaaeeefffhhhiiinnnwww}}}|||}}}~~~yyy{{{~~~tttjjjdddhhheeeaaaZZZPPPMMMVVVbbb}}}rrrdddQQQ???444///---,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------******************************+++,,,------......++++++,,,,,,,,,,,,---------.../////////111444666555<<>><<<:::999888666555555444444333555666888:::>>>CCCGGGOOOUUU\\\```fffiiifff```SSSMMMIIIMMMRRRXXX___fffiiikkkmmmnnnoooppprrrtttvvvwwwwwwxxxyyyzzzzzz{{{~~~{{{ppplllgggdddcccbbbbbbaaabbbdddeeegggllluuu}}}|||}}}|||uuujjjddddddbbb]]]VVVLLLHHHOOOZZZuuupppdddQQQ@@@666111///.........---------,,,,,,,,,+++++++++,,,,,,,,,------((((((((((((((((((((((((*********+++,,,,,,------++++++,,,,,,,,,,,,------,,,---.........000333555888???OOOkkkrrr___\\\bbb{{{kkkTTTFFFMMMXXXeeesss~~~|||yyygggVVVQQQTTTWWWUUUTTTMMMHHHAAA;;;777555333111000000//////...------,,,++++++***))))))))))))*********)))))))))))))))))))))))))))))))))***++++++++++++,,,---...000111222;;;HHHaaavvvnnniiibbbZZZQQQPPP\\\iii~~~~~~yyy}}}}}}qqq\\\HHH>>><<<:::999888666555555555555333555666888:::>>>CCCGGGNNNTTT[[[```eeehhheee___TTTMMMJJJMMMSSSXXX___fffjjjlllmmmnnnnnnoooqqqrrrvvvwwwwwwwwwxxxxxxyyyyyy|||}}}}}}ppplllgggcccbbbccccccbbb```aaacccdddiiirrr}}}|||}}}vvvlllfffdddaaa\\\UUUJJJDDDIIIRRRhhhzzzooodddSSSCCC888333111000......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,---------///222444:::BBBTTTqqqqqq```___eeehhhPPPDDDIIIRRR```ppp|||}}}yyyjjjZZZSSSTTTVVVVVVTTTNNNIIIAAA;;;777555333222////////////............+++***))))))((())))))))),,,,,,,,,+++++++++++++++***************++++++,,,,,,,,,,,,---...000222333:::JJJggg}}}vvvpppllleee\\\TTTUUUdddttt|||vvv{{{{{{ppp[[[HHH>>>;;;999888777666555555555555333555666888:::>>>CCCGGGMMMTTTZZZ___eeehhheee___UUUNNNKKKNNNSSSXXX```fffiiikkkmmmnnnnnnoooqqqsssvvvvvvwwwwwwwwwxxxxxxxxx{{{|||}}}~~~qqqmmmgggcccbbbccccccccc___```bbbcccgggqqq}}}|||{{{}}}zzzpppkkkgggddd___XXXLLLDDDEEELLL\\\pppoooeeeVVVFFF:::444111000......---------,,,,,,,,,***++++++++++++,,,,,,,,,************************(((((())))))*********++++++++++++,,,,,,,,,------,,,---.........///222555888BBBVVVvvvnnn```aaaiiigggOOOFFFGGGOOO___ppp{{{~~~~~~yyynnn___UUUTTTVVVVVVTTTNNNIIIBBB;;;888555333222////////////////////////+++***))))))((()))))))))++++++++++++++++++++++++,,,++++++++++++,,,---------,,,,,,---...000222444999MMMoooyyysssnnnlllhhh___VVVXXXjjj~~~zzzsssxxxxxxmmmYYYGGG===;;;999888777666666555555666333555666888:::>>>CCCGGGLLLSSSZZZ___eeeiiigggaaaVVVPPPLLLOOOTTTYYY```ffffffhhhkkkmmmnnnpppsssuuuvvvvvvvvvwwwwwwxxxxxxyyy{{{{{{}}}~~~}}}sssnnnhhhcccbbbbbbcccccc```aaabbbcccgggppp|||~~~{{{{{{}}}}}}uuupppjjjgggbbb[[[OOOEEECCCGGGSSSggg}}}nnnfffYYYIII<<<333///.........---------,,,,,,,,,*********+++++++++,,,,,,************************((()))))))))))))))******+++++++++,,,,,,,,,---------.../////////000333666666@@@XXXzzz|||iii^^^bbblllhhhQQQJJJHHHNNN]]]nnnvvvxxxxxxvvvnnnaaaVVVRRRUUUVVVTTTNNNIIIBBB<<<888666444222000000//////////////////++++++***))))))))))))***(((((()))))))))*********,,,,,,,,,,,,,,,---.........---,,,,,,...000333555:::PPPuuu|||sssnnniiijjjhhh```VVVWWWjjj~~~wwwqqquuutttiiiUUUDDD===;;;888888777666666666666666333555666888:::>>>CCCGGGKKKRRRZZZ```gggllljjjdddWWWQQQMMMOOOTTTYYY```gggeeegggjjjlllnnnpppsssuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{}}}~~~~~~uuupppiiicccaaabbbbbbbbbbbbcccccccccfffnnnzzz~~~||||||~~~vvvrrrkkkhhhddd]]]RRREEE@@@BBBMMMaaa{{{|||kkkeeeZZZKKK===444///.........---------,,,,,,,,,************++++++++++++(((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,,,,,,,---------.../////////111444666666@@@ZZZtttddd\\\cccnnnhhhQQQOOOKKKOOO]]]lllpppooonnnoookkk```TTTPPPUUUWWWUUUOOOIIIBBB<<<888666444333111000000000//////......,,,,,,+++***************''''''((()))***++++++,,,,,,,,,++++++,,,,,,---......---,,,,,,...000333555:::PPPuuuuuulllhhhbbbeeefff^^^RRRQQQcccwww{{{uuuooorrrqqqeeeQQQBBB<<<<<<888777777666666666666666333555666888:::>>>CCCGGGJJJQQQZZZaaahhhnnnlllgggXXXQQQMMMPPPUUUYYY```gggfffhhhkkklllmmmoooqqqssstttuuuvvvxxxyyy{{{|||}}}{{{|||}}}~~~xxxrrrjjjdddaaaaaaaaaaaacccccccccccceeelllwww~~~}}}uuupppmmmjjjfff```UUUGGG@@@@@@III\\\vvvyyyfffbbbYYYLLL>>>555111111......---------,,,,,,,,,************++++++++++++((((((((((((((((((((((((************************++++++,,,,,,,,,,,,---------............000333666999CCC^^^}}}mmm^^^YYYbbbpppgggPPPUUUOOOQQQ___kkkmmmiiigggiiiggg^^^RRROOOUUUXXXWWWOOOJJJBBB<<<888666444333111111111000///.........---,,,++++++******++++++(((((()))+++,,,---...///++++++******++++++,,,---///...,,,,,,...000444666888NNNqqqqqqhhhddd^^^bbbccc\\\NNNKKK\\\pppzzztttnnnqqqooobbbOOO@@@;;;<<<888777777666666666666777333555666888:::>>>CCCGGGIIIQQQZZZaaaiiiooonnniiiXXXRRRNNNPPPUUUZZZ```ggghhhjjjlllmmmmmmnnnpppqqqtttuuuvvvxxxzzz|||~~~~~~{{{|||}}}yyyssskkkdddaaa`````````cccdddcccbbbdddjjjuuu}}}{{{sssnnnpppllliiidddXXXJJJBBBAAAGGGZZZtttwwwaaa___WWWLLL???777333333......---------,,,,,,,,,)))************+++++++++************************+++++++++***************++++++,,,,,,,,,---------+++,,,---------///222444===GGGaaayyyiii[[[WWWbbbqqq}}}eeeOOOXXXUUUWWW```iiiiiigggeeeiiiccc\\\WWWUUUUUUVVVVVVPPPKKKCCC<<<888555333111111000///...---,,,++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,---------------...---,,,...111444:::MMMjjjqqqcccZZZZZZYYYVVVPPPKKKMMMTTTZZZqqqwwwqqqnnnnnniii[[[JJJ>>>:::;;;777777777666555555444444333444666777999<<>>:::777444333222222111000///...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------...------...111444999LLLhhhrrrbbbXXXTTTTTTRRRLLLHHHHHHNNNTTTfffyyyxxxrrrmmmkkkcccVVVHHH>>>::::::777777777666555555444444333444666777999<<>>777555......------------......+++,,,,,,---,,,+++)))(((+++++++++************)))*********++++++,,,,,,,,,)))************+++++++++,,,---...///000333777;;;DDDXXX{{{{{{lll\\\ZZZ\\\mmmuuuYYYGGGDDDmmm^^^TTT^^^rrr~~~~~~pppiii___VVVPPPOOOPPPRRRSSSPPPJJJBBB<<<777444333//////...------------...------,,,,,,+++***)))))))))************+++++++++))))))***++++++++++++***............///111222333999AAAUUUrrrpppddd```ZZZSSSNNNMMMNNNRRR\\\gggzzz~~~xxxnnn\\\III???===:::666999888777666555444333333333111333888999999===CCCHHHOOOVVV\\\bbbfffddd^^^UUUOOOLLLPPPVVV\\\ccciiikkkkkkjjjkkklllnnnpppqqqrrrssstttvvvxxxyyyyyyzzz|||}}}~~~~~~~~~xxxrrrjjjccc``````___]]]]]]]]]```bbbdddooouuu~~~xxxnnnggggggfffaaaYYYQQQKKKHHHGGGUUUjjjxxxgggXXXMMMBBB888000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&'''((()))************************,,,,,,------------......)))+++---///111333777999BBB\\\ooo^^^VVV]]]pppnnnVVVFFF@@@wwweeeYYYaaauuu~~~rrrkkk```UUUOOOMMMNNNPPPTTTPPPJJJBBB<<<777444333//////...------------...------,,,,,,+++******))))))************+++++++++)))***++++++,,,,,,++++++---------...///000222222:::AAAUUUqqqpppddd___YYYRRRMMMKKKMMMRRR^^^iii|||wwwooo___LLL@@@<<<;;;888888888777666555444333333333111333777999999===CCCGGGNNNUUU[[[aaaeeeccc]]]TTTOOOLLLPPPVVV[[[bbbiiiiiiiiiiiiiiikkkmmmnnnppprrrssstttvvvxxxyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~wwwrrrjjjcccaaaaaa```^^^]]]^^^```bbbdddlllrrr{{{zzzpppfffdddaaa]]]XXXQQQJJJFFFEEERRRhhh~~~xxxgggXXXMMMCCC888111............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,******************************++++++++++++,,,,,,***+++...///000333666999CCC\\\ooo]]]VVV]]]qqqlllUUUFFF@@@ppp___fffzzzwwwooocccVVVNNNLLLMMMOOOTTTPPPJJJCCC<<<777444333//////...------------...------,,,,,,++++++******)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...///111111999BBBUUUppp~~~pppeee^^^XXXQQQKKKJJJMMMUUUdddqqqxxxssseeeQQQAAA<<<;;;;;;888888777666555444444333333222333777999999===BBBFFFLLLSSSXXX___cccaaa\\\SSSNNNLLLPPPVVV[[[bbbhhhiiiiiiiiijjjlllnnnoooppprrrssstttwwwxxxzzzzzz{{{{{{|||~~~~~~}}}}}}zzztttmmmfffdddcccaaa```______```bbbccchhhnnnwww|||qqqeee```[[[YYYWWWRRRJJJCCCBBBNNNccczzzxxxgggXXXMMMCCC999222.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---******************************++++++++++++,,,,,,+++---...///000222666888DDD]]]ooo]]]VVV^^^tttjjjSSSEEE@@@|||ggglll{{{ssseeeXXXOOOMMMNNNPPPTTTPPPJJJCCC<<<888555333//////...------------...------,,,,,,,,,+++++++++))))))*********++++++++++++,,,------......------,,,,,,,,,,,,...///000111777AAAVVVqqq}}}qqqfff___WWWOOOIIIJJJPPP\\\ooo|||yyymmmWWWDDD<<<;;;<<<888777777666555555444444333222333777888888<<>>:::888666666666666555555555555333222333666777666:::???DDDIIINNNRRRYYY^^^^^^ZZZOOOKKKJJJPPPUUUYYY^^^dddccceeegggjjjlllmmmnnnnnnqqqrrruuuwwwzzz|||}}}~~~}}}~~~~~~uuuooommmiiiiiigggeeecccbbb`````````eeelllsssyyyuuueee___XXXUUUTTTQQQJJJCCC???AAAIII[[[rrryyyhhhZZZPPPGGG===666000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******************************++++++++++++,,,,,,---.........///333999===FFFbbb}}}jjj^^^\\\hhhyyy```LLLDDDBBBwwwxxxzzzfffXXXSSSSSSUUUUUURRRKKKDDD>>>999666444//////...------------...------------------------)))************+++++++++***+++,,,,,,------,,,,,,............///111222333888IIIggg{{{mmmdddaaacccXXXNNNNNNXXXmmm|||uuussssssrrruuussshhhVVVGGG???;;;777666666666666666555555555333222333666777666:::???DDDIIINNNRRRXXX^^^^^^ZZZOOOJJJJJJPPPUUUYYY^^^cccdddfffhhhkkknnnoooooooooqqqrrruuuxxxzzz|||}}}~~~}}}zzzsssqqqjjjiiihhhfffdddbbb```___^^^cccjjjpppvvv~~~uuuddd___XXXTTTSSSOOOHHHCCC>>>>>>EEEUUUlllyyyiii[[[PPPGGG===666111///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******************************,,,,,,---------.........------......000444:::>>>FFFcccyyyhhh\\\[[[hhhwww]]]JJJBBBAAArrrxxxmmm]]]UUUSSSTTTVVVTTTOOOGGG>>>888555444333222000///---,,,,,,,,,------,,,,,,,,,,,,++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,---.........///111333===KKKgggvvviiicccbbb___XXXPPPMMMRRRaaa{{{|||wwwrrrpppqqqssspppdddPPPCCC???<<<888777777777777666555444333222333444444555777;;;???AAAGGGMMMQQQWWW]]]\\\WWWOOONNNMMMPPPUUU[[[___```dddfffhhhjjjkkkmmmqqqtttssssssuuuwwwyyy{{{|||}}}~~~~~~uuupppmmmjjjfffdddddddddcccccceeeaaaaaahhhqqqzzzuuueee[[[TTTVVVYYYSSSIIIBBBCCC???BBBSSSlll~~~jjj\\\SSSKKK???666222000---,,,---------,,,+++,,,,,,------......///,,,,,,,,,,,,++++++***)))******))))))******+++,,,++++++,,,,,,,,,,,,---------+++,,,///111222777===HHHfffsssddd]]]\\\ddd|||qqqYYYJJJCCC???lllooo~~~uuueeeZZZWWWVVVVVVTTTOOOGGG>>>888555444111000///...............------,,,,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,,,,---.........///111333<<>><<<888777777777777666555444333222333444444555777;;;???BBBGGGMMMQQQWWW\\\[[[WWWNNNMMMMMMOOOUUU[[[___aaadddfffhhhjjjkkkmmmqqqtttssstttuuuwwwyyy{{{|||}}}~~~~~~~~~|||vvvooolllhhheeeeeeeeedddcccgggcccbbbgggooovvvxxxjjj^^^VVVWWWYYYUUUNNNIIIDDD@@@BBBSSSlll~~~kkk]]]TTTKKK???666222000---,,,---...---,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************))))))******+++,,,++++++,,,,,,,,,,,,---------+++,,,///111222777===JJJhhh}}}nnn___YYYXXXaaaxxxoooWWWJJJCCC@@@{{{gggeeeooo}}}zzzjjj^^^XXXVVVVVVTTTOOOHHH???888555444//////............//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---.........///111333<<>>KKKjjj{{{kkk\\\UUUUUU___wwwlllVVVIIICCC???xxxccc\\\aaaoooyyyiii]]]WWWVVVVVVTTTPPPHHH@@@999555333000//////............///------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,---.........///111333;;;LLLfff~~~lll\\\RRRNNNPPPNNNLLLKKKJJJLLLWWWbbb|||zzzrrrkkkhhheee^^^QQQEEE===:::999888777777777777666555444333222333444444555777;;;???BBBGGGLLLPPPUUUZZZYYYTTTJJJIIIJJJNNNTTT[[[```cccdddfffhhhjjjkkkmmmqqqtttwwwwwwxxxzzz{{{|||}}}~~~||||||||||||}}}~~~tttppplllhhhgggfffeeeccchhhcccaaacccgggmmmxxxttthhh___```cccaaa\\\YYYIIIEEEFFFVVVoooqqqcccXXXMMMAAA888333000...------......---,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,******))))))******+++,,,+++++++++,,,,,,,,,------...,,,---000111222777>>>LLLkkk}}}lll\\\UUUWWWaaayyyjjjUUUHHHBBB>>>sss]]]TTTVVVbbbyyyvvveee[[[WWWXXXVVVTTTPPPIIIAAA999555333222111000///------,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,---.........///111333:::MMMhhh}}}kkk[[[QQQLLLOOOMMMMMMMMMKKKNNNXXXdddyyy}}}uuummmhhhbbbXXXKKKAAA<<<999999999777777777777666555444333222333444444555777;;;???BBBGGGLLLPPPUUUYYYWWWRRRIIIHHHIIIMMMTTT[[[```bbbdddfffhhhjjjkkkmmmqqqtttwwwxxxyyy{{{|||~~~||||||||||||}}}~~~vvvrrrmmmiiigggfffdddccceeebbbaaacccfffkkkuuuvvvllleeegggkkkhhhaaa\\\NNNIIIIIIXXXrrrwwwiii\\\OOOBBB999333111...---.........---*********++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,******))))))******+++,,,+++++++++,,,,,,,,,------...,,,---000222333888>>>MMMmmmnnn\\\VVVXXXccczzzhhhSSSGGG@@@<<>>444111///.../////////...///......------,,,,,,+++,,,,,,,,,,,,,,,+++***)))*********)))***++++++,,,++++++,,,,,,,,,---------///---...111222333888???UUUvvvttt___WWWYYYdddzzzttt]]]LLLEEE@@@<<<kkkXXXOOOJJJLLL]]]qqq|||{{{wwwoooddd[[[XXXWWWUUUUUURRRLLLCCC<<<777555111000///......------...------.........---,,,++++++*********))))))((((((,,,,,,+++******+++,,,,,,......///......///222444:::OOOjjj}}}{{{nnnddd]]]XXXUUUUUUXXX]]]___```gggooo|||qqqfffUUUDDD>>><<<999888;;;777777777666555555444444000111222333444777<<>>===ooo\\\QQQKKKLLL]]]ppp{{{{{{wwwoooddd\\\WWWWWWUUUUUURRRLLLDDD<<<777555111000///......------...,,,,,,+++++++++*********++++++++++++*********))),,,,,,+++******+++,,,,,,---...///......///222444;;;QQQlll~~~sssjjjccc^^^SSSPPPPPPTTTWWW]]]hhhssswwwiiiWWWEEE>>>===:::999999777777777666555555444444111222333444555888<<>>===uuubbbTTTLLLMMM\\\nnnyyyyyyvvvnnnddd[[[VVVUUUVVVUUURRRLLLDDD<<<777555111000///......------...---,,,+++*********++++++,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,---...///......///222555<<>>>>>===:::888777777777666555555444444222333444444555888<<<@@@CCCGGGMMMRRRTTTSSSPPPNNNHHHGGGIIIMMMTTTZZZ^^^```eeegggiiijjjjjjkkknnnoooqqqrrrssstttvvvwwwxxxyyy||||||}}}}}}~~~~~~~~~~~~}}}xxxtttrrrooonnnllljjjgggeeedddeeefffhhhooouuuzzzkkkbbb______[[[XXXMMMGGGDDDNNNeee~~~qqqaaaNNN???666333000...////////////......---,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---------------------,,,...---...111111222999BBBSSSwwwppp___[[[\\\mmmrrr[[[KKKBBB>>>===|||hhhXXXMMMMMM[[[kkkvvvvvvssskkkaaaXXXTTTSSSVVVUUUSSSLLLDDD<<<777555111000///......------...000///---++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++---............000333555>>>VVVsss~~~uuummmgggcccRRRKKKGGGJJJRRR___qqqsss```JJJ?????????;;;666777777777666555555444444333444555555666999===@@@CCCGGGMMMRRRTTTSSSPPPNNNHHHGGGHHHLLLSSSZZZ___aaaeeegggiiijjjjjjkkknnnooorrrssstttuuuvvvwwwxxxxxx||||||}}}}}}~~~~~~zzzvvvtttqqqpppnnnllliiifffddddddeeeeeekkkppp{{{{{{jjj```\\\[[[WWWSSSJJJEEECCCLLLaaazzzrrraaaOOO@@@666333000......///.........---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,------............---...111111222999AAASSSvvvrrraaa\\\^^^qqqrrr\\\KKKBBB>>>===nnn[[[MMMMMMZZZiiitttsssoooggg]]]UUURRRRRRVVVVVVSSSMMMDDD===888666111000///......------...000///---++++++,,,---...))))))******************++++++++++++++++++++++++,,,---.........000333666@@@XXXwwwxxxooohhhaaa^^^QQQKKKGGGLLLVVVdddttt~~~wwwfffPPPAAA??????<<<666777777777666555555444444333444555555666888<<>>===sss]]]MMMMMMZZZgggtttrrrmmmdddZZZSSSRRRSSSWWWVVVSSSMMMEEE===888666111000///......------...---,,,+++*********++++++)))))))))))))))************++++++,,,,,,++++++***,,,---.........000333666@@@ZZZzzzsssjjjddd___\\\OOOIIIGGGOOO[[[iiixxxzzzwwwxxx{{{zzzlllVVVDDD>>>>>><<<888777777777666555555444444333444555555555777;;;>>>@@@EEEKKKQQQSSSSSSQQQOOOGGGFFFFFFJJJQQQYYY___bbbeeegggiiijjjjjjkkknnnoooqqqrrrtttwwwxxxyyyyyyxxx{{{{{{|||}}}~~~zzzwwwtttsssooonnnkkkhhhfffdddccccccgggllluuummmaaa\\\XXXSSSNNNFFFCCCAAAGGGWWWoooppp___MMM???666333///---,,,---,,,+++------,,,+++++++++++++++************************++++++++++++++++++++++++))))))***+++---...//////...---...111111222999BBBVVVxxxrrrbbb^^^bbbvvvpppZZZJJJBBB>>>===vvv^^^MMMMMMYYYfffvvvssslllbbbXXXSSSSSSVVVWWWVVVSSSMMMEEE===888666111000///......------...,,,,,,+++++++++*********)))))))))******+++++++++***+++,,,,,,,,,,,,+++***+++,,,.........000444666@@@[[[|||~~~rrrjjjdddaaa___OOOIIIHHHRRRaaaqqq~~~vvvrrrqqqtttzzz{{{qqq\\\GGG=========999777777777666555555444444333444444444444666:::===???CCCJJJPPPSSSSSSRRRPPPGGGFFFFFFIIIQQQYYY___ccceeegggiiijjjjjjkkknnnooopppqqqtttwwwyyyzzzzzzyyy{{{{{{|||}}}~~~~~~zzzwwwuuuooonnnkkkiiifffeeedddccceeeiiiqqqzzzoooddd^^^YYYRRRMMMFFFCCCAAADDDPPPgggooo^^^MMMAAA777444000...---------,,,---,,,++++++***+++++++++************************++++++++++++++++++++++++*********++++++++++++,,,...---...111111222999BBBVVVxxxmmm```^^^dddyyynnnYYYIIIAAA>>>>>>www^^^MMMMMMYYYeeexxxtttmmmbbbXXXTTTUUUXXXWWWVVVTTTMMMEEE>>>999666111000///......------...------.........---,,,+++*********++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,.........000444777@@@[[[}}}~~~ssskkkgggeeeeeeRRRLLLKKKUUUeeexxx|||uuupppmmmqqqwww|||sss```HHH<<<;;;===;;;777777777666555555444444222333444333444666:::===>>>BBBIIIPPPTTTTTTRRRQQQGGGEEEEEEIIIQQQYYY___ccceeegggiiijjjjjjkkknnnpppoooqqqtttwwwzzzzzzzzzzzzzzz{{{|||}}}~~~|||yyywwwooommmkkkiiigggeeedddcccbbbfffnnnwww|||qqqfff```ZZZSSSLLLHHHDDDAAAAAALLLaaayyyooo___OOOCCC888555111///.........------,,,++++++******++++++************************++++++++++++++++++++++++,,,,,,++++++***)))((((((...---...111111222999BBBVVVxxx{{{iii^^^]]]eee|||mmmXXXIIIAAA???>>>ttt]]]OOOPPP\\\ggguuurrrmmmddd[[[UUURRRRRRUUUUUUTTTOOOHHH@@@;;;888000//////.........//////,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,+++,,,//////...000555AAAZZZ}}}}}}tttmmmiiiiiiiiiWWWLLLGGGTTTkkk|||rrrooommmnnnpppxxxsssaaaHHH<<<===<<<666777777777666555555444444222333333333333555888;;;>>>AAAGGGMMMPPPQQQQQQPPPHHHGGGFFFIIIPPPWWW\\\^^^bbbeeegggiiiiiiiiiiiijjjoooqqquuuyyy|||~~~~~~}}}~~~}}}yyyxxxtttpppllljjjkkkjjjgggdddcccccchhhqqqzzzuuuhhh```[[[VVVRRRFFFAAA>>>???HHH[[[vvvpppbbbQQQDDD<<<777111//////111000///************************,,,,,,++++++***)))(((((()))***++++++***)))***+++++++++,,,,,,,,,,,,------...,,,...000111222:::CCCVVVwww{{{ggg[[[ZZZ```vvviiiVVVJJJCCC<<<777www```RRRSSS^^^iiitttqqqkkkbbbYYYRRRPPPPPPTTTUUUSSSNNNFFF===777444000000///...............,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,+++,,,//////...000555BBB[[[}}}~~~ssskkkgggeeeeeeUUULLLGGGRRRfffzzz|||rrrooolllmmmooouuuppp___GGG<<<===<<<777777777777666555555444444222333333333333555888;;;>>>BBBGGGMMMPPPQQQPPPPPPHHHFFFFFFIIIOOOVVV[[[^^^bbbdddhhhiiiiiiiiijjjkkkoooqqqtttxxx{{{}}}~~~~~~}}}}}}~~~zzzwwwtttqqqmmmlllllllllhhheeeddddddhhhooovvv{{{||||||}}}~~~~~~xxxjjjaaa[[[VVVRRRKKKEEE@@@AAAHHHYYYsssqqqbbbRRRFFF<<<777111...///000///...++++++++++++++++++++++++,,,,,,++++++***))))))((()))***++++++***)))***+++++++++,,,,,,,,,,,,------...,,,...000111222:::CCCWWWyyyuuubbbWWWWWW^^^tttiiiVVVJJJCCC===888|||fffWWWVVVaaakkkvvvssskkkbbbXXXRRROOOOOOVVVVVVTTTNNNEEE===666333222111000......---------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,+++,,,//////...000555BBB[[[}}}~~~rrrhhhbbb___^^^SSSKKKGGGNNN\\\ooo{{{rrrnnnkkkkkkmmmrrrlll[[[FFF<<<======888777777777666555555444444222333333333333555888;;;>>>BBBGGGMMMPPPQQQPPPOOOGGGFFFFFFIIIOOOVVV[[[]]]aaadddhhhjjjjjjiiijjjkkknnnpppsssvvvyyy{{{|||}}}|||}}}}}}~~~}}}xxxuuurrrnnnnnnooonnnjjjgggeeedddggglllpppttt|||~~~yyytttssstttvvvxxx||||||}}}~~~{{{mmmccc\\\XXXTTTQQQJJJCCCAAAFFFVVVpppqqqcccSSSGGG<<<777000......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***++++++***)))***+++++++++,,,,,,,,,,,,------...,,,...000111222:::CCCYYY{{{|||ppp^^^TTTUUU^^^uuuiiiVVVJJJCCC===999kkkZZZXXXaaalllyyyvvvoooeee[[[TTTQQQQQQVVVVVVUUUPPPHHH???999666222222000///------,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,+++,,,//////...000555AAAYYY{{{~~~pppddd\\\XXXWWWQQQKKKGGGJJJRRRaaauuuzzzrrrmmmjjjiiijjjnnnfffVVVDDD=========999777777777666555555444444222333333333333555888;;;???BBBHHHMMMPPPQQQPPPOOOGGGEEEEEEHHHNNNUUUZZZ]]]aaadddhhhjjjkkkjjjjjjkkkmmmooorrruuuxxxyyyzzzzzz{{{|||}}}~~~~~~~~~{{{vvvssspppoooooonnnkkkgggfffdddfffjjjmmmooovvv~~~~~~zzzwwwrrrnnnmmmooosssvvv{{{||||||~~~~~~ooofff```\\\[[[TTTLLLDDDAAAEEETTTmmmrrrcccSSSGGG<<<777111---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***++++++***)))***++++++++++++,,,,,,,,,------...,,,...000111222:::CCCXXX{{{uuuooo]]]UUUWWWaaaxxxjjjWWWJJJBBB>>>;;;ooo\\\XXX```kkkzzzwwwpppggg]]]VVVRRRQQQTTTTTTSSSOOOHHHAAA<<<999222222000///------,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,+++,,,//////...000555===UUUxxx}}}mmm```WWWRRRPPPOOOKKKGGGHHHKKKUUUhhhxxxzzzrrrnnnjjjggghhhjjjaaaQQQCCC======<<<888777777777666555555444444222333333333333555888;;;???CCCHHHMMMPPPQQQOOONNNFFFEEEDDDGGGNNNUUUZZZ\\\```dddhhhkkklllkkkkkkkkkmmmoooqqqtttvvvxxxxxxxxxyyy{{{}}}}}}}}}}}}{{{vvvqqqooonnnmmmjjjgggfffdddeeeiiikkkmmmsss{{{}}}{{{xxxwwwvvvsssnnnkkkkkkooosssvvvyyyzzz{{{~~~~~~qqqiiidddccccccVVVNNNEEEAAADDDSSSllluuudddSSSGGG===888111......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))***++++++***)))***++++++++++++,,,,,,,,,------...,,,...000111222:::CCCWWW{{{~~~qqq|||ooo]]]UUUWWWaaayyylllXXXJJJBBB>>><<>>999222/////////...---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))***+++++++++,,,,,,,,,,,,------...,,,...000111222:::CCCVVV{{{rrr~~~ooo\\\RRRTTT]]]vvvoooZZZKKKBBB>>>===vvv^^^VVV___jjjvvvuuussslllcccZZZTTTQQQRRRRRRQQQMMMFFF???:::777000000///...............,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,+++,,,//////...000555888NNNpppxxxiii[[[QQQLLLJJJIIIGGGHHHKKKMMMRRR^^^iii~~~zzzuuuppplllkkkgggZZZJJJ@@@===;;;999666777777777666555555444444222333333333333555888;;;@@@CCCHHHMMMPPPPPPOOOMMMEEECCCCCCFFFLLLSSSYYY[[[___ccciiimmmmmmlllllllllnnnppprrrtttvvvwwwwwwvvvvvvyyy}}}}}}{{{{{{~~~yyyrrrnnnllljjjhhhjjjgggggghhhiiiiiinnntttyyy~~~~~~|||zzzxxxtttqqqoooooopppqqqpppnnnlllkkkjjjhhhgggggghhhlllppprrruuuwww{{{}}}wwwwwwtttllliiijjjlll```WWWLLLFFFHHHVVVnnn|||jjjZZZNNN@@@:::444000000000///---++++++++++++++++++++++++************************)))***++++++***)))***+++++++++,,,,,,,,,,,,------...,,,...000111222:::CCCWWW|||xxxqqq]]]QQQQQQZZZsssrrr]]]LLLCCC???>>>yyy___WWW___jjjwwwwwwvvvqqqhhh^^^WWWSSSUUUVVVTTTPPPHHH@@@:::777000//////.........//////,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,+++,,,//////...000555777MMMnnnwwwgggZZZPPPKKKIIIGGGFFFHHHMMMQQQVVV___hhh|||}}}yyysssooonnnfffXXXIII@@@===:::888666777777777666555555444444222333333333333555888;;;@@@CCCIIIMMMPPPPPPOOOMMMEEECCCCCCFFFLLLSSSXXX[[[___ccciiimmmnnnmmmlllllloooppprrrtttvvvwwwvvvvvvuuuyyy}}}}}}{{{zzz~~~}}}sssooommmkkkiiillliiiggghhhgggfffjjjqqqpppuuu}}}{{{yyywwwuuutttqqqnnnkkkhhhiiikkklllkkkjjjhhhgggddddddcccdddfffiiilllooovvvyyy~~~|||~~~{{{uuuuuu~~~tttllliiijjjmmmfff\\\QQQJJJJJJWWWooommm]]]RRRAAA;;;444111111111000...******************************************++++++)))+++++++++***)))***+++++++++,,,,,,,,,---------...,,,...000111333:::CCCXXX~~~}}}ttt___RRRQQQYYYsssttt^^^MMMCCC???>>>ddd^^^]]]lll}}}~~~uuujjj```ZZZVVVWWWXXXWWWRRRJJJAAA;;;888444333222000///.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///.........000222:::IIIeeettthhh^^^WWWQQQLLLGGGEEEHHHRRRZZZ___ccchhh~~~}}}{{{xxxuuuuuueeeWWWHHH@@@;;;888999<<<;;;;;;:::999999888888777555666666555444444666888???CCCHHHLLLOOOOOONNNLLLGGGDDDCCCDDDJJJQQQWWWZZZ```dddhhhkkkmmmnnnooopppoooppprrrtttuuuvvvwwwwwwwwwxxxyyy{{{|||~~~yyyssspppmmmkkkhhhiiiiiigggddddddhhhkkkppptttzzz~~~yyyvvvttttttsssqqqpppnnnlllkkkjjjhhhhhhhhhgggffffffeeeeeebbbcccccccccccceeehhhkkkvvv}}}~~~zzzwwwwww}}}uuummmjjjlllooolll___PPPIIIMMM]]]vvv|||pppaaaRRREEE:::111///111000///000///---,,,,,,---...,,,+++++++++,,,---------,,,,,,++++++******************------,,,,,,,,,---.........---...111111222999BBBVVV{{{uuu___TTTUUU\\\pppsss^^^LLLAAA<<<:::eee___^^^nnn|||nnnccc[[[VVVWWWXXXWWWRRRJJJAAA;;;888444333222000//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,.........---...000222777EEEaaasssggg___XXXRRRNNNFFFDDDHHHOOOVVV\\\ccckkk}}}}}}yyyvvvuuueeeWWWHHH???:::888999<<<:::::::::999888888777777666666555444333444777999???BBBGGGLLLOOOOOONNNLLLFFFDDDBBBDDDIIIPPPVVVYYY^^^bbbgggjjjlllmmmnnnooopppqqqssstttuuuvvvvvvwwwwwwxxxyyyzzz|||~~~yyyuuuqqqmmmhhhhhhhhhfffddddddhhhkkkllloootttyyy~~~}}}yyyuuurrrpppmmmmmmkkkjjjhhhgggfffeeefffffffffeeeddddddccccccaaabbbbbbbbbbbbdddhhhkkkvvv}}}}}}zzzyyyuuullliiikkknnnnnnaaaRRRKKKNNN]]]uuutttfffWWWGGG<<<222000111000///000///---,,,,,,---...,,,+++,,,,,,---,,,,,,+++******************************,,,,,,,,,,,,,,,------......---...111111222999BBBVVV|||wwwaaaUUUUUU[[[oooqqq\\\LLLBBB===<<>>AAAGGGKKKNNNOOOMMMLLLEEECCCAAACCCIIIPPPUUUXXX]]]```fffjjjlllmmmnnnooorrrssstttuuuvvvvvvvvvvvvwwwwwwxxxzzz|||}}}yyysssnnnhhhhhhgggeeedddeeegggjjjiiilllooossswww|||}}}{{{yyyvvvssspppmmmlllhhhhhhgggfffeeedddcccbbbdddccccccbbbbbbaaaaaa```___````````````ccchhhkkkvvv}}}~~~~~~|||uuulllhhhiiilllnnnbbbTTTLLLNNN\\\ttt|||mmm___KKK???555222111000/////////---,,,,,,---...,,,+++---------,,,+++)))((('''************************+++++++++++++++,,,------...---...111111222999BBBWWW|||{{{cccVVVUUU[[[nnnlllXXXJJJBBB???===fff\\\[[[ooo}}}mmm```WWWUUUVVVWWWSSSKKKBBB;;;777333222111000////////////------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,---......------///111333???XXXvvv{{{oooeee]]]WWWQQQMMMBBBAAADDDHHHMMMVVVfffttt}}}yyywwwjjj[[[JJJ???:::666777;;;999888888777777666666555777666444111000333888<<<===@@@FFFKKKNNNNNNMMMLLLDDDBBBAAACCCIIIOOOTTTWWW\\\```fffkkkmmmnnnooopppsssttttttuuuvvvvvvvvvuuuvvvwwwxxxyyy{{{}}}~~~~~~|||sssnnnhhhhhhfffeeedddeeeggghhhiiikkknnnpppsssxxx}}}}}}vvvuuutttrrrooommmlllkkkhhhggggggfffeeedddddddddbbbbbbaaaaaa```______^^^^^^_________```dddiiimmmvvv}}}|||wwwkkkfffgggiiijjj```TTTMMMNNN\\\tttttteeeOOOBBB777333222000...//////---,,,,,,---...,,,++++++,,,,,,+++***)))((((((***************+++++++++++++++******++++++,,,---...---...111111222999AAAWWW|||gggWWWVVV[[[nnn{{{fffSSSGGGAAA???===eeeZZZWWWkkksssdddXXXTTTVVVWWWSSSLLLCCC;;;777222222111000/////////000------,,,,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---...---------///111444???WWWuuuzzznnnddd\\\UUUNNNIIIAAA@@@AAAFFFKKKVVVhhhyyy{{{zzzooo___MMMAAA:::666777:::888777777666666555444444666555333111000333888<<<<<>>TTTrrrzzzoooeee]]]VVVNNNIIICCC@@@???DDDLLLYYYlll|||~~~~~~vvvfffRRREEE<<<777777:::777777666555555444444333444444333111111333777;;;;;;>>>DDDIIIMMMMMMMMMLLLCCCBBBBBBEEEJJJPPPTTTVVVZZZ```gggmmmpppqqqrrrrrrqqqrrrssstttuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{}}}}}}}}}~~~wwwooolllhhhfffffffffeeedddeeegggjjjkkklllnnnppprrryyy|||~~~|||zzzwwwtttrrrqqqpppooonnnmmmllllllffffffeeedddcccbbbaaaaaa______^^^^^^]]]\\\\\\\\\[[[[[[[[[\\\^^^cccjjjoootttzzz~~~}}}{{{}}}|||mmmddd```___\\\UUUMMMHHHIIIVVVooo|||jjjRRREEE888333111///...//////---,,,,,,---...,,,+++)))******+++,,,,,,++++++)))))))))***++++++,,,,,,+++++++++++++++,,,------...---...111111222999BBBUUUzzzmmmZZZXXX]]]pppwww___LLLBBB???===<<<|||gggYYYQQQbbbvvv}}}kkkXXXRRRUUUVVVTTTMMMDDD<<<777222111111000000000000000------,,,,,,,,,,,,++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,+++,,,------,,,---///000333;;;QQQooo{{{pppggg```YYYRRRMMMEEE@@@>>>DDDOOO^^^ppp~~~}}}lllWWWHHH>>>999888;;;666666555555444333333333222333333222222444777::::::===CCCIIILLLMMMLLLKKKDDDCCCCCCFFFLLLQQQUUUWWWXXX^^^fffllloooqqqqqqrrrooopppqqqssstttuuuuuuuuutttuuuvvvxxxyyy{{{|||}}}}}}~~~}}}rrrnnnjjjgggffffffeeeccccccfffiiikkkkkkkkkkkklllpppuuuzzz~~~}}}{{{zzzyyywwwtttqqqpppoooooonnnmmmlllkkkkkkeeeeeecccbbb```___^^^]]]\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXYYY[[[aaahhhnnnrrrxxx|||}}}}}}~~~~~~oooccc]]][[[WWWRRRJJJEEEEEEQQQiii|||jjjRRREEE888222000......//////---,,,,,,---...,,,++++++,,,,,,,,,,,,,,,+++***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,------......---...111111222999BBBSSSyyyppp\\\YYY___rrryyy```LLLCCC???>>><<<|||hhhZZZPPP___qqqmmmYYYRRRUUUVVVTTTMMMDDD<<<777222111000000000000000111---------,,,,,,,,,++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++,,,------,,,,,,...000111999MMMlll{{{qqqiiiccc]]]VVVRRRFFF@@@===DDDRRRaaarrroooZZZJJJ@@@999888;;;666555555444444333222222111222333333333444777999999===CCCHHHLLLMMMLLLKKKDDDCCCDDDGGGLLLRRRUUUWWWWWW]]]eeekkkoooppppppqqqmmmnnnppprrrssstttuuuuuuttttttvvvwwwyyy{{{|||}}}|||~~~uuupppkkkhhhgggfffdddbbbcccgggkkkmmmlllkkkjjjjjjjjjooouuuxxx{{{~~~~~~~~~|||{{{yyyxxxwwwuuurrrpppnnnnnnmmmlllkkkjjjiiiiiifffeeedddbbb```^^^]]]\\\ZZZZZZZZZYYYXXXXXXWWWWWWUUUUUUUUUVVVYYY___ggglllqqqwww{{{{{{~~~~~~pppccc[[[XXXVVVPPPIIICCCBBBMMMeee{{{}}}jjjRRREEE777222000......//////---,,,,,,---...,,,+++.........---,,,+++***)))((())))))***++++++,,,,,,------,,,,,,------...///...---...111111222999BBBRRRxxxqqq]]]ZZZ```sss|||bbbMMMDDDAAA???<<>>:::888666666666555444333222111111000000000111222333555666999<<>>:::333222111///............---------,,,,,,+++++++++***************************++++++***))))))***,,,,,,,,,,,,,,,---...//////111444CCC```vvviiiccccccaaa\\\NNNCCC<<>>999888777888777777666555444444444111111111111222333444555888;;;@@@EEEHHHJJJKKKJJJEEECCCAAACCCHHHNNNRRRUUUWWW[[[```dddgggiiikkklllmmmnnnppprrrssstttsssssssssuuuwwwxxxwwwwwwxxxzzz{{{|||~~~~~~}}}}}}~~~tttlllfffdddccccccdddddddddeeefffggghhhiiijjjkkkkkkkkkkkkllloooqqqvvvxxx{{{}}}~~~}}}{{{zzzyyyyyyzzzwwwvvvuuuttttttvvvwwwxxxwwwuuusssrrrpppnnnjjjhhhfffdddaaa```___^^^\\\ZZZVVVUUUSSSQQQOOONNNMMMMMMJJJKKKMMMOOOSSS[[[eeelllooorrrvvvyyyxxxvvvuuutttrrrsssuuuwwwyyy{{{}}}}}}||||||||||||}}}~~~~~~~~~uuuhhh___ZZZXXXSSSKKKCCC<<<<<>>:::333222111///............------,,,,,,,,,,,,++++++***************************++++++***))))))***,,,,,,,,,,,,,,,---...//////222444AAA]]]}}}~~~sssggg___]]][[[XXXIIIAAA===BBBOOO```vvv~~~|||wwwqqqoookkkhhh]]]KKK===888777666777777777666666555555444111111111111222333444444777:::???DDDHHHJJJKKKKKKEEECCCAAABBBGGGMMMRRRTTTWWW\\\aaadddeeefffhhhiiilllmmmoooqqqsssssssssssssssuuuxxxxxxxxxxxxzzz{{{zzz|||}}}~~~}}}}}}~~~~~~tttkkkeeebbbaaaaaaddddddddddddeeefffhhhiiikkkkkkllljjjiiijjjlllnnnoooqqqtttuuuwwwyyy|||~~~~~~|||zzzyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxyyyzzzxxxvvvsssrrrpppnnnkkkiiifffdddaaa```___^^^[[[YYYWWWVVVSSSQQQOOOMMMLLLKKKIIIIIIKKKNNNTTT]]]gggmmmooossswwwzzzyyyxxxwwwvvvrrrrrrtttvvvxxxzzz{{{||||||{{{{{{{{{|||}}}~~~{{{{{{{{{|||~~~vvvjjjaaa\\\YYYTTTMMMEEE===<<>><<>>:::333222111///............,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++***))))))+++---,,,,,,,,,,,,---...//////333444AAA\\\{{{|||rrrfff\\\UUUQQQOOODDD???>>>AAAFFFPPPfff|||~~~}}}xxxrrrnnngggcccXXXGGG<<<888777666777777666666555555555555222222111111222222333444666999>>>DDDHHHJJJKKKKKKEEECCCAAABBBGGGMMMQQQSSSVVV[[[aaacccccccccfffhhhmmmnnnqqqsssuuuuuuuuuuuusssuuuwwwxxxxxxyyyzzz{{{zzz|||}}}}}}}}}}}}~~~~~~xxxllleeeaaa______dddcccccccccdddfffhhhiiikkkkkkkkkjjjiiiiiilllnnnlllnnnppprrrssstttvvvxxx|||~~~|||zzzyyyyyyzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzwwwuuurrrqqqpppnnnllljjjgggdddbbb```___^^^[[[YYYWWWUUUSSSPPPMMMKKKJJJIIIGGGGGGHHHLLLTTT^^^hhhmmmsssvvvyyyzzzxxxvvvttttttqqqqqqrrrsssuuuvvvwwwwwwzzzzzzyyyyyyzzz{{{{{{|||xxxxxxyyy{{{}}}wwwlllddd```ZZZUUUMMMDDD<<<<<>>===zzzpppooorrr|||zzzkkk^^^WWWSSSUUUVVVSSSLLLDDD===:::333222111///............,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++***))))))+++---,,,,,,,,,,,,---...//////111555BBB\\\{{{|||sssgggZZZOOOIIIGGGAAA===<<<@@@BBBGGG[[[ppp|||uuuqqqfff```SSSDDD<<<;;;999666666666555555555555444444222222111111222222333333666999>>>CCCHHHJJJKKKKKKEEECCCAAABBBFFFLLLPPPSSSSSSYYY___bbbbbbcccfffiiilllnnnpppssstttuuuvvvuuuqqqtttvvvwwwwwwxxxyyy{{{zzz{{{}}}}}}||||||~~~uuukkkeeebbb```ccccccbbbbbbccceeegggiiiiiijjjjjjiiihhhiiilllnnnlllnnnpppqqqpppqqqrrrsssuuuxxx|||~~~}}}{{{zzzyyyzzzzzzzzz{{{|||||||||zzzxxxwwwvvvtttqqqoooooonnnlllkkkgggeeebbb```___]]][[[XXXUUUTTTQQQNNNKKKIIIGGGGGGDDDDDDEEEJJJRRR]]]ggglllsssuuuwwwvvvtttrrrqqqqqqoooooooooooooooooooooooorrrrrrrrrrrrrrrrrrssstttrrrsssuuuwwwyyy{{{}}}~~~yyyooohhheee___YYYPPPGGG>>>===IIIWWWrrrqqqbbbRRREEE888333222///...///......---------,,,,,,,,,++++++++++++************************************------,,,+++++++++,,,,,,...---///222222222888@@@OOOsss|||kkk]]]ZZZZZZkkkqqqYYYIIIAAA>>>===~~~tttssswww|||~~~ttthhh[[[RRRRRRTTTUUUSSSLLLDDD===999333222111///............,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++***))))))+++---,,,,,,,,,,,,---...//////000444CCC^^^{{{}}}ttthhhZZZLLLEEECCCAAA;;;;;;@@@BBBEEEUUUiiixxxtttggg___QQQCCC======;;;777555555555555555444444444222222222111222222333333555999>>>CCCHHHJJJKKKKKKFFFCCCAAABBBFFFLLLPPPRRRQQQWWW^^^bbbbbbcccgggkkkjjjlllnnnqqqrrrsssttttttppprrruuuvvvvvvwwwxxxzzzzzz{{{}}}}}}||||||~~~~~~rrrkkkfffdddccccccbbbbbbccceeegggiiihhhhhhiiihhhhhhiiilllnnnjjjlllmmmmmmlllkkkkkklllnnnqqqvvvzzz}}}}}}{{{zzzyyyzzzzzzyyy{{{|||}}}|||zzzwwwuuuuuussspppooonnnnnnmmmkkkgggeeebbb```___]]]ZZZXXXTTTRRRPPPLLLIIIGGGEEEEEEBBBBBBCCCHHHQQQ]]]fffkkkppprrrsssrrrqqqppppppqqqlllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiijjjkkkkkkmmmnnnooorrrtttvvvxxxyyyzzzqqqkkkiiifff___UUUJJJAAA@@@LLLZZZrrrqqqcccTTTFFF999333111///---.........---------,,,,,,,,,************))))))))))))************************......---,,,++++++++++++...---///222222222888@@@MMMrrr{{{wwwkkk]]]ZZZZZZjjjrrrYYYIII@@@>>>===}}}rrroooppp|||zzzvvvpppggg^^^WWWSSSNNNQQQRRRQQQKKKEEE???<<<333222111///............//////.........---------,,,,,,,,,+++++++++******************************,,,,,,,,,,,,---...//////222555CCC^^^|||~~~rrreeeYYYNNNEEE@@@AAA::::::BBBHHHLLLUUUaaaxxx~~~{{{tttooobbbRRREEE>>>;;;888555777666666555555444333333000000000111222333444555555:::>>>AAAEEEKKKMMMKKKFFFDDDBBBBBBEEEJJJPPPSSSWWWZZZ^^^aaaccceeehhhjjjlllmmmnnnoooqqqqqqqqqrrrvvvvvvwwwxxxzzz{{{||||||~~~~~~}}}}}}}}}}}}}}}~~~uuulllgggdddaaa^^^^^^```bbbdddddddddeeefffgggggggggggggggiiijjjkkkkkkjjjjjjkkkmmmnnnppprrrvvv{{{~~~}}}|||{{{{{{~~~}}}{{{yyyxxxxxxxxxuuutttsssrrrpppooonnnmmmkkkiiieeebbbaaa___\\\ZZZTTTQQQMMMKKKIIIGGGEEECCCGGGFFFFFFIIIPPPXXXaaafffjjjkkklllmmmnnnmmmllllllkkkiiieeebbb```_________]]]\\\ZZZYYYZZZ\\\^^^```aaadddhhhkkklllnnnqqqsss{{{}}}qqqmmmooooooiiiWWWGGGCCCAAAIII]]]tttrrrdddTTTEEE777333222111............---,,,,,,+++******......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...///------000111222777===PPPpppuuuwwwppp^^^[[[[[[kkknnnTTTDDD@@@???<<>>@@@EEEKKKMMMKKKFFFDDDBBBBBBEEEJJJOOOSSSVVVYYY]]]```bbbeeegggjjjkkklllnnnoooqqqqqqrrrrrruuuvvvwwwxxxzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~|||uuukkkgggcccaaaaaabbbcccccccccccccccddddddeeefffffffffhhhiiijjjiiijjjkkkmmmnnnooorrruuuyyy}}}~~~}}}}}}~~~}}}|||zzzyyyxxxwwwwwwuuuuuutttrrrqqqpppooonnnllliiieeecccaaa___\\\ZZZTTTQQQNNNKKKJJJHHHEEECCCDDDDDDEEEIIIOOOVVV^^^bbbdddeeeeeeeeeeeeddddddccc```^^^ZZZWWWUUUTTTTTTTTTRRRQQQPPPOOOOOOQQQTTTVVVWWWZZZ]]]```bbbfffiiillluuuyyy~~~sssoooqqqppplllZZZJJJDDDAAAKKK___vvvssseeeUUUFFF888333222111............---,,,,,,+++******---------,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,------...///------000111222777===OOOpppuuussszzzqqq___[[[ZZZiiimmmTTTEEE@@@???<<>>@@@EEEKKKMMMLLLFFFEEEBBBBBBDDDIIINNNRRRUUUXXX\\\___aaacccfffiiijjjkkkmmmooopppqqqrrrrrrttttttvvvxxxzzz{{{}}}~~~}}}}}}}}}||||||}}}}}}~~~zzzuuunnniiifffdddcccbbbbbbbbbaaa```aaaccceeefffdddfffhhhiiiiiijjjmmmooorrrsssuuuxxx{{{~~~~~~~~~~~~}}}}}}}}}|||{{{zzzxxxwwwvvvvvvvvvvvvuuusssrrrqqqppppppllliiifffcccbbb___\\\ZZZTTTQQQNNNLLLJJJIIIFFFDDD@@@AAACCCHHHMMMSSSYYY\\\^^^]]]\\\[[[YYYYYYXXXXXXSSSQQQNNNKKKHHHGGGGGGFFFFFFEEEDDDDDDDDDFFFIIIJJJLLLNNNQQQSSSVVV[[[aaaeeemmmrrryyy~~~~~~sssppprrrqqqooo___NNNFFFBBBLLLccczzzuuugggWWWHHH999444333111.........------,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------...///------000111222777===NNNnnnzzztttxxxtttaaa[[[YYYggglllTTTEEEAAA???===jjj```bbbhhhnnnrrrvvvsssjjj]]]RRRLLLMMMRRRWWWWWWQQQHHH???999444333222111000/////////------,,,,,,,,,+++++++++++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,,,,---...//////222666EEEaaa~~~vvvjjj```XXXSSSOOOMMMEEE???>>>EEEIIIKKKSSS]]]iiiyyy|||ooo[[[III>>>999888888888888777777666555555555444444333333333333333444444999>>>@@@EEEKKKNNNLLLGGGEEECCCBBBDDDHHHMMMQQQSSSVVVZZZ^^^```bbbeeehhhiiijjjlllnnnppprrrrrrsssssssssuuuwwwyyy|||}}}~~~}}}||||||||||||}}}}}}~~~wwwqqqlllhhhfffeeedddbbb```aaacccfffhhhfffhhhkkklllmmmoooqqqssszzz{{{}}}~~~{{{|||||||||||||||||||||{{{{{{|||||||||{{{zzzyyywwwwwwwwwvvvuuutttsssrrrqqqqqqllljjjgggdddbbb```\\\YYYTTTRRRNNNLLLJJJIIIFFFEEE===???BBBGGGLLLPPPSSSTTTWWWVVVSSSQQQOOONNNNNNNNNIIIHHHFFFCCCAAA??????>>>???>>>>>>===>>>@@@BBBCCCDDDFFFGGGJJJMMMSSSZZZ___gggllltttzzz}}}rrroooqqqqqqqqqcccRRRHHHBBBNNNeee}}}xxxjjjZZZJJJ;;;444333111///...---------,,,,,,++++++++++++++++++************)))++++++++++++++++++++++++***++++++,,,,,,------...///------000111222777===LLLnnn}}}}}}wwwccc[[[XXXeee~~~kkkTTTFFFBBB@@@==={{{dddZZZ]]]dddiiiqqqyyyzzzpppcccWWWQQQNNNSSSXXXYYYSSSIII???999333222111000///.........------,,,,,,,,,++++++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,---...//////333777EEEaaa~~~{{{tttiii```ZZZVVVSSSRRRIIIAAA>>>CCCFFFGGGOOOYYYkkk{{{}}}~~~qqq]]]JJJ>>>888777777777777666555555444444333222222222222333444555666444999>>>@@@EEELLLNNNLLLHHHFFFCCCBBBCCCGGGLLLOOORRRUUUYYY]]]___bbbeeehhhhhhiiikkknnnppprrrssssssrrrsssuuuwwwyyy{{{}}}~~~||||||{{{{{{|||}}}~~~~~~{{{tttqqqooommmjjjggggggiiilllnnnnnnpppssstttuuuvvvyyy{{{|||yyy|||{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}|||{{{yyyxxxvvvvvvuuuttttttsssrrrrrrllljjjgggeeeccc```\\\XXXUUURRRNNNLLLJJJHHHEEECCC<<<>>>AAAEEEIIIKKKLLLMMMMMMKKKIIIFFFEEEDDDDDDDDDBBBAAA@@@>>>===;;;::::::::::::::::::<<<===???@@@>>>???@@@BBBFFFLLLSSSXXXccchhhpppwww|||{{{pppmmmoooppppppcccRRRIIIDDDOOOfff}}}{{{nnn]]]MMM<<<555333111///...------,,,,,,,,,,,,++++++++++++*********)))))))))++++++++++++++++++++++++***++++++,,,,,,------...///------000111222777===LLLmmmzzzddd[[[WWWccc{{{lllUUUHHHCCC@@@<<>>AAADDDEEENNNYYYmmm}}}|||~~~~~~sss```MMM???888777777444444444333222222111111000000000111222333555555333999===@@@EEELLLNNNMMMHHHFFFCCCAAACCCFFFKKKNNNQQQUUUYYY]]]___bbbfffhhhggghhhkkkmmmppprrrssstttssssssuuuwwwyyyzzz|||}}}{{{{{{{{{{{{|||}}}~~~~~~~~~|||yyyvvvuuuvvvxxxzzzzzz|||}}}~~~~~~~~~~~~|||zzz}}}}}}{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~}}}|||zzzyyyvvvuuuuuutttssssssrrrrrrmmmkkkhhhfffddd```[[[XXXVVVSSSNNNKKKIIIFFFCCCAAA;;;===???BBBDDDDDDDDDDDDAAA@@@???===<<<;;;;;;;;;<<<;;;;;;:::999999888888777777777888:::;;;======::::::;;;===???DDDKKKPPP]]]bbbkkkrrrxxx}}}yyynnnkkkmmmmmmmmm```PPPIIIEEEOOOeee{{{~~~rrr___OOO>>>666333111//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,------...///------000111222777===LLLnnn|||eee[[[VVVbbbzzzmmmWWWIIIDDD@@@<<>>@@@CCCFFFPPP]]]ooo~~~}}}~~~uuucccQQQBBB:::888999555555555444333333222222000000000000111111222333333888===@@@EEELLLOOOMMMIIIFFFCCCAAABBBFFFJJJMMMQQQUUUYYY]]]```cccfffiiifffgggjjjmmmppprrrttttttttttttuuuwwwxxxzzz{{{{{{{{{zzzzzz{{{{{{}}}~~~~~~}}}}}}|||}}}|||zzzzzzzzz{{{||||||}}}~~~~~~{{{|||}}}~~~}}}|||zzzxxxuuuuuuttttttsssrrrrrrrrrmmmkkkiiigggddd```[[[WWWVVVSSSNNNJJJGGGDDD@@@>>>:::;;;<<<===>>>======<<<888999999999999888888777888888888999999999888888666666777999:::;;;======999:::;;;;;;===AAAFFFIIIUUU[[[dddnnnuuu{{{yyynnnjjjlllkkkiiiZZZMMMIIIFFFOOObbbwwwvvvaaaQQQ???666333111//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,------...///------000111222777===LLLnnn}}}eee[[[UUUbbbyyyoooYYYKKKEEE@@@;;;xxx^^^NNNKKKOOOTTTdddwwwyyylll___YYYSSSWWWZZZYYYSSSJJJAAA<<<555444222111000000////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////333DDD```~~~zzzsssmmmiiieeebbb```NNNDDD===???CCCHHHTTTaaaooo~~~~~~vvvfffTTTDDD<<<999:::888888888777666666555555222111000000000000000000333888===@@@EEELLLOOOMMMIIIGGGCCCAAABBBEEEJJJMMMRRRUUUYYY]]]```cccgggiiieeegggjjjmmmppprrrtttuuutttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~|||~~~|||}}}~~~zzzwwwwwwxxxxxxyyyzzz{{{||||||zzz{{{|||}}}}}}{{{yyywwwtttttttttssssssrrrrrrqqqmmmkkkiiigggeee```[[[WWWWWWSSSNNNJJJFFFCCC???<<<::::::::::::999999888777666777888999:::999888888777888999:::::::::::::::777888999:::<<<===>>>???:::;;;======>>>@@@EEEHHHOOOUUU```jjjssszzzzzznnnjjjllliiifffWWWJJJHHHGGGNNN```uuuxxxcccRRR@@@777333111//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,---......///------000111222777===MMMooo}}}eee[[[UUUaaayyyppp[[[LLLFFF@@@;;;|||bbbPPPMMMPPPZZZhhhuuuxxxssskkkbbbZZZRRRUUUYYYYYYTTTKKK@@@999444333111///......//////------------------------000000///...,,,+++***))),,,+++***((((((((()))))),,,,,,++++++,,,,,,---...111444CCC___}}}|||uuupppnnnkkkddd^^^SSSGGG>>>>>>@@@GGGXXXiiitttxxx```FFF999888:::888999999888777555444222000000//////000111222222555777;;;???EEEIIIMMMOOOHHHFFFCCCBBBCCCFFFJJJMMMQQQUUUZZZ^^^```bbbdddeeefffhhhkkkmmmnnnpppsssuuuvvvuuutttttttttuuuwwwxxxyyyxxxxxxzzz}}}~~~}}}|||||||||}}}~~~yyy||||||zzzzzz{{{|||||||||{{{zzzyyyyyywwwxxxzzz|||{{{yyywwwuuutttsssrrrqqqppppppoooooonnnkkkhhhfffccc```\\\YYYSSSPPPMMMJJJGGGCCC???<<<999999777666444444333333333444444555555666666666888999999::::::;;;<<<<<<;;;<<<===>>>???????????????>>>===<<<===???AAABBBJJJRRR^^^jjjrrryyy}}}}}}oooiiiiiiiii]]]PPPGGG@@@@@@OOOaaarrr~~~wwwfffTTT@@@666333000///000+++,,,---.........---,,,************************---------,,,,,,+++++++++***+++,,,------+++***))),,,------...000444:::???LLLjjjgggXXXTTT\\\sssxxx```MMMDDDAAA>>>xxx```OOOKKKNNN\\\iiivvvxxxqqqggg]]]UUUQQQTTTXXXXXXTTTJJJ@@@999555333222000////////////------------------------//////...---,,,++++++***++++++***))))))***+++,,,++++++******++++++,,,---222666CCC^^^}}}wwwrrroookkkddd^^^QQQFFF???@@@CCCIIIYYYjjjttt}}}|||dddJJJ;;;888999777888888888777555333222222222111111222333333444555777:::>>>CCCHHHKKKMMMGGGEEECCCBBBCCCFFFJJJLLLPPPTTTYYY]]]___aaaccceeefffhhhkkkmmmoooqqqtttvvvvvvuuutttttttttuuuwwwxxxxxxxxxxxxzzz|||~~~}}}|||||||||}}}~~~~~~|||~~~~~~|||{{{||||||||||||{{{zzzyyyxxxwwwyyyzzz|||{{{yyywwwvvvtttsssrrrpppoooooooooooommmkkkhhheeeccc```[[[XXXSSSPPPLLLIIIFFFBBB>>>;;;777777666555555555666666555555666666666777777777::::::;;;;;;<<<=========<<<===>>>???@@@@@@@@@@@@@@@???=========>>>@@@AAAIIIQQQ\\\hhhqqqwww|||~~~pppjjjkkkiii\\\PPPHHHAAAAAAOOOaaaqqq|||uuueeeTTT@@@666333000///000,,,,,,---......------,,,************************+++++++++*********))))))***++++++,,,,,,,,,++++++...//////...///333888<<>>>>>??????>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>======>>>??????GGGNNNZZZfffooouuuzzz}}}qqqkkklllhhh\\\PPPHHHAAAAAAOOO```qqqzzzsssdddSSS@@@666333000//////,,,------......---,,,,,,************************+++++++++************)))************+++,,,------///000000//////222666999DDDbbbgggYYYTTT[[[qqqzzzbbbNNNDDD@@@===ppp]]]SSSUUU[[[mmmzzzyyyjjjYYYNNNNNNQQQTTTUUUQQQIII@@@:::555444222111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,---------------...//////444555AAA[[[zzzyyytttqqqllleee^^^RRRGGG@@@BBBFFFMMM^^^ooowww~~~}}}tttwwwrrr```JJJ>>>:::999555666666666666444222111111000000000000000111111444555888;;;???BBBEEEFFFFFFDDDBBB@@@AAAEEEIIIKKKNNNQQQVVVZZZ\\\___bbbdddhhhjjjmmmoooppprrruuuwwwuuuuuutttssstttuuuvvvwwwxxxwwwxxxyyy|||}}}|||{{{{{{{{{|||~~~~~~~~~|||||||||{{{zzzyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwvvvrrrqqqpppnnnmmmlllllllllkkkhhheeeccc```]]]YYYVVVQQQMMMIIIEEEBBB>>>;;;888666666666666777888999999888888888888999999999999======>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>EEELLLWWWccclllsssyyy|||qqqkkklllhhh\\\PPPIIIBBBAAANNN___rrrzzzrrrcccRRR@@@777333111//////------------------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///...////////////222666999@@@]]]~~~fffXXXTTTZZZooo{{{cccOOODDD???===}}}jjjZZZTTT[[[ddduuunnn\\\OOONNNQQQTTTTTTPPPHHH@@@:::555444222000//////000000------------------------+++++++++,,,,,,,,,,,,---***************))))))(((,,,,,,,,,,,,,,,------...222333???YYYxxxxxxrrrpppkkkddd^^^UUUIII@@@@@@DDDLLL^^^pppxxx}}}xxxlllppplll[[[HHH===999777555555666666666444333222111111000000000000000111333444777:::>>>AAACCCEEEEEEDDDAAA@@@AAADDDHHHKKKMMMPPPTTTXXX[[[^^^aaadddhhhjjjmmmoooppprrruuuwwwuuutttssssssssstttvvvwwwwwwwwwwwwyyy|||}}}|||{{{{{{{{{|||}}}~~~~~~|||||||||{{{zzzxxxwwwvvvvvvwwwxxxxxxxxxwwwuuuuuuqqqpppooommmlllkkkjjjjjjhhhfffccc```^^^[[[VVVSSSNNNKKKFFFBBB???===:::777888888777777777888888999888888888999::::::;;;;;;>>>>>>??????@@@AAAAAAAAADDDDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@?????????CCCJJJUUU```jjjrrrxxx{{{~~~pppjjjkkkiii]]]QQQIIIBBB@@@MMM]]]sss{{{rrrbbbQQQ???777444111//////......------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///,,,---...///000333777:::>>>YYY{{{eeeWWWSSSXXXlll~~~fffPPPDDD@@@>>>zzzeeeVVVSSS]]]gggzzzttt```QQQPPPRRRTTTTTTPPPHHH@@@:::444333111///......//////------------------------++++++++++++,,,,,,,,,,,,***++++++******(((''''''***))))))))))))***++++++000111>>>XXXxxx~~~uuuppplllggg```ZZZTTTHHH>>>>>>@@@GGGXXXjjjuuu}}}~~~yyysssllloooiiiYYYGGG<<<777555555666666777666555444333444333222222111222222222222333666999===@@@CCCDDDEEECCC@@@???@@@CCCGGGJJJLLLNNNRRRVVVYYY]]]aaadddgggiiilllnnnppprrruuuwwwuuutttssssssssstttuuuvvvwwwwwwwwwyyy{{{||||||zzzzzz{{{|||}}}~~~~~~|||~~~|||||||||{{{yyyxxxvvvuuuuuuuuuvvvvvvuuuuuutttssspppooonnnllljjjiiihhhhhhfffccc```^^^[[[XXXTTTQQQKKKHHHCCC???===;;;999777999888888888888888999999888999:::;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDFFFGGGGGGHHHHHHGGGGGGGGGEEEDDDDDDCCCBBBAAAAAA@@@BBBIIITTT___hhhqqqwww{{{~~~qqqjjjjjjkkk___SSSJJJBBB???KKK[[[sss}}}rrraaaPPP???777444111///...//////---,,,,,,,,,,,,,,,************************)))************+++++++++************+++,,,------***,,,...///000333666999===UUU{{{~~~}}}yyycccVVVQQQVVViii|||iiiRRREEEAAA???zzzeeeVVVTTT]]]fff|||gggXXXRRRTTTUUUTTTPPPHHH@@@:::333222000...------......------------------------,,,,,,++++++++++++++++++)))***+++++++++***))))))+++************+++,,,,,,///111>>>YYYzzz~~~tttmmmhhhbbbYYYRRRNNNDDD<<<===>>>BBBOOO___mmmwww|||wwwqqqiiikkkeeeUUUEEE<<<888666555666777777777666555444444333333222111111222222111333555999===AAACCCEEEDDDBBB@@@???@@@CCCGGGJJJKKKMMMQQQTTTXXX\\\```dddfffhhhkkkmmmoooqqqtttvvvttttttsssrrrssstttuuuvvvwwwvvvwwwyyy{{{|||{{{zzzzzz{{{|||}}}~~~}}}{{{||||||{{{{{{yyywwwvvvuuutttttttttsssssssssrrrrrrpppooommmkkkiiihhhggggggcccaaa^^^[[[YYYUUUQQQNNNHHHEEE@@@===<<<;;;999888777777777888999:::;;;<<<999:::<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBHHHSSS^^^hhhpppwww|||}}}~~~rrrjjjiiilllaaaTTTKKKBBB>>>IIIXXXrrr}}}rrr```PPP???777444111......000///---,,,++++++,,,,,,************************))))))*********+++++++++***++++++,,,,,,,,,++++++,,,---//////000222444777<<>>???CCCGGGIIIJJJMMMPPPTTTWWW[[[```cccfffhhhkkkmmmnnnpppsssvvvttttttsssrrrssstttuuuvvvwwwvvvwwwxxx{{{|||{{{zzzzzzzzz{{{}}}~~~|||{{{||||||{{{zzzyyywwwvvvuuussssssrrrrrrrrrqqqqqqqqqpppnnnmmmjjjiiiggggggfffbbb___\\\ZZZWWWTTTPPPMMMFFFCCC???<<<;;;;;;:::999555555666888999<<<>>>???;;;<<<===@@@BBBEEEFFFGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIEEEFFFFFFFFFFFFEEEEEEDDDBBBHHHSSS^^^gggpppwww|||}}}~~~tttkkkjjjmmmbbbUUULLLBBB===HHHWWWqqq}}}}}}qqq___OOO???777444111......000///...,,,++++++,,,,,,************************+++++++++,,,,,,---------***+++,,,------+++***)))...///000000000000222444:::OOOqqq|||zzzuuu```TTTNNNRRRdddwwwmmmUUUHHHCCCAAAgggZZZSSSVVVdddooo```VVVWWWXXXWWWQQQIII@@@;;;444222000///000000///.........---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))((((((+++,,,...//////...---+++...222???YYYzzz}}}rrrmmmeeeYYYNNNHHHAAA<<<888888999;;;BBBKKK\\\eeepppwww}}}yyytttllleeeZZZNNNBBB999555333666777888999999888777666222111111000000000000000111333555888<<>>???AAADDDFFFJJJMMMQQQTTTWWW[[[```cccggghhhjjjmmmoooqqqssssssuuutttssstttuuuvvvuuuttttttuuuvvvxxxzzz{{{{{{{{{{{{}}}~~~}}}}}}~~~}}}}}}~~~}}}zzzxxxvvvtttqqqooopppooooooppprrrrrrqqqooommmllljjjiiigggfffeeeeee```___\\\XXXTTTOOOKKKIIIEEEAAA<<<:::::::::999777888999999:::;;;<<<======AAAAAABBBDDDEEEGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLKKKIIIHHHGGGIIIHHHGGGFFFEEEDDDCCCBBBDDDIIIRRR]]]iiiqqqvvvwwwzzzzzz{{{}}}tttllliiikkkbbbVVVKKKBBB???GGGQQQnnn|||uuubbbSSSDDD;;;666000------......---------,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++)))***+++---.../////////............000222444555>>>KKKhhh{{{yyy{{{___QQQRRRSSS```yyyqqqXXXIIIBBB???gggZZZQQQSSS```{{{sssaaaWWWXXXYYYWWWQQQHHH@@@:::444222000///000000///...//////.........---------,,,,,,,,,+++++++++******++++++*********)))))))))+++++++++,,,,,,.../////////333???XXXzzz|||rrrmmmeeeYYYNNNHHHBBB<<<999888888999???FFFRRR]]]kkkvvv~~~{{{nnnhhh\\\OOOCCC;;;777666666777888999999888777666333222222111111111111111222333555777;;;>>>AAACCCDDDBBB@@@>>>???AAADDDFFFJJJMMMQQQTTTWWW[[[```cccggghhhjjjmmmpppqqqrrrssssssrrrqqqsssuuuvvvvvvuuuuuuvvvwwwxxxyyyzzz{{{{{{zzz|||~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~{{{yyywwwuuurrrppppppooonnnoooppppppnnnlllkkkjjjhhhfffeeeccccccbbb___]]]ZZZVVVQQQMMMIIIGGGDDDAAA===;;;;;;;;;:::999;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDFFFGGGHHHIIIKKKKKKJJJKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAADDDHHHQQQ\\\gggppptttvvvxxxyyyzzz|||zzzssskkkiiillldddYYYMMMCCC???FFFOOOmmm|||uuudddUUUDDD:::555000---.........---------,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++***+++,,,---........................000222444555<<>>WWWyyy|||rrrmmmfffZZZOOOIIICCC===999999999999<<>>???AAADDDFFFJJJMMMQQQTTTWWW[[[___bbbfffhhhjjjmmmpppqqqrrrrrrooonnnoooqqqtttvvvwwwvvvwwwwwwwwwxxxyyyzzz{{{|||yyy{{{}}}~~~}}}}}}~~~|||zzzyyyzzz|||~~~~~~~~~{{{yyyxxxvvvsssqqqpppooommmmmmmmmllljjjiiihhhgggeeecccaaa```______\\\ZZZWWWRRRNNNIIIFFFDDDBBB@@@===<<<<<<===<<<;;;>>>??????@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIILLLLLLLLLMMMMMMNNNOOOPPPOOOOOOOOONNNMMMLLLKKKJJJHHHGGGEEEDDDBBBAAA@@@@@@CCCHHHPPP[[[dddlllqqqtttvvvwwwxxx{{{~~~zzzrrrxxxrrrjjjiiimmmfff\\\RRRFFFAAAFFFOOOlll|||vvvgggWWWDDD999444000...///......---------,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++,,,---------------......---...///111333555999EEEbbb~~~xxxfffSSSPPPQQQ^^^vvvzzz```NNNEEEBBBeeeXXXNNNMMMXXXhhhyyyaaaXXXYYYYYYWWWQQQHHH???999444222000///000000///...////////////.........---,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))***,,,---///000333===UUUvvv|||sssoooiii]]]QQQKKKDDD>>>:::;;;<<<;;;===BBBLLLYYYkkkyyy{{{uuuhhhWWWGGG===::::::555666777888888777666555333333222111111111111222333222333444888<<>>???AAADDDFFFIIIMMMQQQUUUXXX[[[___bbbeeegggjjjmmmpppqqqqqqqqqlllkkklllooosssvvvwwwwwwyyyxxxxxxxxxyyyzzz|||}}}xxxzzz}}}~~~}}}~~~{{{wwwttttttxxx}}}~~~~~~|||zzzzzzxxxuuusssssspppnnnlllllljjjhhhgggfffeeecccaaa___^^^]]]]]]XXXVVVSSSNNNJJJFFFCCCAAA@@@???==================AAAAAABBBCCCDDDEEEEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOMMMLLLKKKGGGFFFDDDBBB@@@?????????BBBGGGOOOXXXaaahhhmmmqqqtttuuuxxx{{{~~~tttkkkoooyyyrrriiiiiijjjfff___VVVJJJDDDHHHQQQnnn}}}yyyjjjYYYEEE999333//////111......---------,,,,,,,,,,,,+++******))))))******************************+++,,,,,,---------,,,,,,---------...///111333444777CCC___~~~yyykkkUUUPPPQQQ^^^uuu|||aaaNNNDDDAAAfffZZZPPPNNNWWWcccyyycccWWWXXXYYYWWWQQQHHH???999444222000///000000///............---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,,,,+++***)))111222;;;RRRsss}}}uuurrrlllaaaUUUOOOFFF@@@<<<===???@@@BBBEEEMMM\\\ooo~~~}}}ppp]]]JJJ>>>999999555666777888888777666555222222111000000000000000222222222333777<<<@@@CCCDDDBBB@@@>>>???AAADDDFFFIIILLLQQQUUUXXX\\\___aaadddfffjjjnnnpppqqqqqqpppjjjjjjkkkooosssvvvwwwwwwxxxxxxyyyyyyzzz{{{|||}}}yyy{{{}}}~~~~~~~~~zzztttpppoootttzzz~~~}}}|||{{{zzzxxxvvvuuusssooommmllljjjhhhgggfffeeeccc```^^^]]]\\\[[[UUUSSSOOOKKKGGGDDDBBBAAA?????????>>>>>>>>>??????BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPNNNMMMLLLHHHFFFCCCAAA???>>>>>>>>>AAAFFFNNNVVV\\\ccciiimmmrrrtttwww{{{pppeeeiiissstttjjjiiihhheeeaaaYYYNNNHHHMMMWWWrrr}}}mmm[[[FFF:::333000///222......---------,,,,,,,,,,,,+++******))))))******************************++++++,,,,,,---,,,,,,,,,------------///111333444777AAA\\\~~~zzzrrrYYYRRRRRR^^^sssdddOOOEEEAAAlll___TTTPPPXXXccc}}}wwwdddVVVWWWXXXWWWQQQIII@@@;;;444222000///000000///......------------,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++,,,.........,,,)))(((000111888NNNpppxxxvvvqqqeeeZZZSSSKKKCCC===>>>AAACCCEEEHHHKKK\\\qqqvvvbbbNNN???999999555555777777777777555555222111000000//////000000111111222444777;;;???BBBDDDBBB@@@>>>???AAADDDFFFHHHLLLQQQVVVYYY\\\___aaacccfffjjjnnnpppqqqpppppplllkkklllooosssuuuvvvvvvvvvwwwyyy{{{|||}}}~~~~~~{{{}}}yyyrrrmmmkkkooovvv}}}~~~~~~~~~}}}}}}|||zzzxxxwwwtttpppmmmllljjjiiigggfffdddbbb```]]][[[ZZZZZZRRRPPPMMMIIIFFFDDDCCCBBB@@@AAABBBBBBAAA@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMHHHFFFCCC@@@>>>>>>>>>>>>@@@FFFNNNTTTXXX^^^eeejjjoooqqquuuyyy~~~nnncccfffpppwwwmmmjjjhhhfffccc\\\PPPJJJPPP[[[vvvnnn\\\HHH;;;555000000111......---------,,,,,,,,,,,,+++******))))))************************************+++,,,,,,,,,,,,,,,------,,,---...000222444888???XXX|||{{{___UUUSSS\\\nnngggQQQFFFCCCsssfffYYYSSSYYY___yyyooo```UUUVVVXXXVVVRRRJJJAAA<<<444222000///000000///...............------------,,,,,,,,,+++++++++******)))))))))*********++++++,,,------------,,,,,,+++000000666KKKmmm{{{yyyuuujjj^^^XXXPPPFFF>>>???AAACCCEEEGGGJJJ\\\sssyyyfffQQQAAA;;;:::444555666777777666555444333222111111000000111111///000222444888;;;>>>@@@DDDBBB@@@>>>???AAADDDFFFHHHLLLRRRVVVYYY\\\___```cccfffjjjnnnpppqqqpppooonnnmmmmmmooorrruuuuuuttttttvvvyyy}}}~~~}}}yyypppkkkfffjjjpppwww}}}~~~}}}~~~~~~~~~}}}{{{yyywwwtttooolllkkkjjjiiigggdddcccaaa^^^\\\ZZZYYYXXXQQQOOOLLLHHHFFFEEEEEEEEECCCFFFGGGGGGEEECCCDDDFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRRRRQQQPPPOOOMMMMMMJJJGGGDDD@@@>>>>>>>>>??????EEEMMMRRRVVV[[[bbbhhhkkkmmmrrrwww{{{~~~mmmcccfffpppzzzoookkkjjjiiifff]]]QQQJJJQQQ]]]yyyooo]]]JJJ===666111///000......---------,,,,,,,,,,,,+++******))))))******************************((()))***+++,,,------------,,,,,,---...000222444777===SSSzzz~~~eeeWWWRRRWWWggggggQQQFFFBBByyyjjj\\\TTTYYY[[[uuu|||hhhZZZTTTUUUWWWVVVRRRJJJBBB===444222000///000000///...000/////////............,,,,,,,,,+++++++++******(((((())))))*********+++...---+++++++++---///000//////555JJJkkk}}}|||wwwlllaaaZZZTTTIII???>>>@@@BBBCCCFFFLLL^^^uuuyyyhhhSSSCCC<<<<<<444555666777777666555444444333222222111111222222...///222555888<<<>>>???DDDCCC@@@>>>???AAADDDFFFHHHLLLRRRVVVZZZ\\\___```ccceeejjjnnnpppqqqpppooooooooonnnpppsssttttttsssrrruuuzzz~~~~~~yyypppjjjdddgggmmmsssyyy~~~~~~}}}~~~~~~~~~|||zzzwwwsssoookkkjjjjjjhhhgggcccbbb```]]]ZZZXXXWWWWWWPPPNNNKKKHHHFFFFFFFFFGGGFFFIIIKKKJJJHHHFFFGGGIIIFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOORRRRRRRRRQQQPPPOOOMMMMMMJJJHHHDDD@@@>>>>>>>>>??????EEELLLQQQTTTYYY```fffhhhkkkoootttyyy}}}nnncccgggppp}}}qqqkkkmmmlllhhh^^^QQQJJJQQQ]]]zzzooo^^^JJJ>>>777222///000......---------,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))'''(((***+++,,,------...,,,,,,,,,---...000222333777;;;PPPvvviiiXXXQQQTTTaaa{{{eeeOOODDD@@@hhhZZZ[[[```iiitttxxxdddTTTSSSUUUWWWVVVQQQGGG===777444333222000///.........------,,,,,,,,,,,,++++++************************)))************+++++++++***,,,------++++++,,,...000444999FFFaaa{{{wwwpppeee\\\RRRIIIAAA?????????CCCHHHPPPeeevvvqqqXXXAAA999;;;444666999888666555666888555444444333222111000000000111333444777:::???CCCBBBAAA@@@@@@AAACCCDDDDDDLLLNNNRRRUUUWWWZZZ]]]```bbbfffjjjnnnoooppprrrsssppprrrssstttsssrrrtttuuuuuuvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}|||sssiiifffdddfffnnnvvvzzz~~~~~~|||{{{zzzzzzwwwsssooollljjjiiiiiifffdddaaa^^^\\\XXXTTTQQQOOONNNLLLJJJIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMNNNNNNNNNLLLKKKJJJDDDCCCAAA???============AAADDDHHHKKKPPPUUU[[[___hhhlllqqquuuxxx{{{~~~}}}rrraaa___nnnwwwlllnnnkkkfff^^^TTTNNNTTT]]]xxxooo^^^JJJ===555000...///......---,,,++++++***)))++++++++++++++++++++++++)))************+++++++++)))+++,,,,,,+++***,,,---------------...000111222555<<>>CCCHHHRRRgggwww{{{cccKKK>>><<<555777999888666555666777555444444333222111000000000111333444666:::???CCCCCCBBB@@@@@@AAACCCDDDDDDJJJMMMQQQTTTVVVYYY]]]```aaaeeeiiimmmnnnpppqqqsssrrrsssssssssrrrrrrtttvvvvvvwwwxxxzzz|||}}}~~~~~~}}}~~~~~~~~~~~~~~~tttlllgggdddeeelllssswww|||~~~}}}{{{yyyxxxvvvsssooollljjjiiihhhfffdddaaa___]]][[[WWWTTTQQQPPPNNNMMMMMMMMMOOOPPPNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLNNNOOOOOOOOONNNNNNLLLKKKJJJIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHHHHHHHGGGFFFEEECCCAAA???===;;;;;;<<<===???BBBEEEIIIMMMSSSYYY]]]dddhhhnnnsssvvvyyy}}}~~~qqq```\\\kkkyyyooonnniiiccc[[[QQQLLLRRR[[[wwwooo^^^III===555000...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))+++,,,,,,+++***,,,------------...///000111222666;;;IIIeeewww\\\LLLNNNXXXnnnhhhQQQFFFBBBwwwffffffmmmvvv}}}wwwgggYYYXXXZZZ[[[ZZZTTTJJJ@@@:::333222111000///.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++***,,,------++++++,,,...000222666CCC```{{{zzz{{{uuugggZZZOOOFFF>>><<<===>>>CCCIIIUUUiiiyyyoooUUUBBB<<<777888999999777555555666555555444333222111000000000111222333666:::???CCCCCCCCCBBBAAAAAABBBDDDDDDHHHKKKOOOSSSVVVYYY]]]```aaadddhhhkkkmmmoooqqqsssssstttsssrrrqqqrrrtttwwwwwwwwwxxxyyy{{{|||~~~|||}}}~~~xxxpppgggcccbbbgggnnnsssyyy~~~~~~}}}~~~~~~~~~{{{xxxwwwuuussspppmmmkkkhhhgggfffdddbbbaaa```^^^ZZZXXXTTTSSSRRRQQQRRRSSSTTTUUUTTTSSSSSSSSSRRRRRRRRRRRROOONNNNNNNNNOOOPPPQQQQQQQQQPPPOOOMMMLLLJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBCCCCCCBBBBBBAAA@@@@@@>>>;;;999888999;;;<<<<<>><<<===>>>DDDJJJXXXlll{{{ttt[[[EEE;;;888999999999777666555555555555444333222111111000000111222333555999???CCCDDDDDDDDDBBBAAABBBCCCEEEGGGKKKOOOSSSVVVZZZ^^^aaaaaadddhhhkkkmmmooorrrtttuuuuuutttqqqpppqqquuuxxxxxxxxxwwwxxxyyy|||~~~{{{|||}}}~~~}}}uuuhhhbbb___ccciiiooowww}}}~~~{{{{{{|||~~~yyywwwuuuuuusssqqqnnnkkkhhhgggeeecccbbbaaaaaa```]]][[[VVVVVVVVVVVVVVVWWWXXXYYYXXXWWWWWWVVVVVVUUUUUUUUUQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRPPPOOOMMMKKKJJJIIIIIIIIIIIIHHHFFFEEECCCBBB@@@@@@@@@@@@@@@?????????===;;;888666555666999::::::===@@@DDDHHHMMMSSSWWW\\\```ffflllqqquuuyyy|||sssaaa]]]kkkxxxqqqjjjbbbYYYPPPHHHDDDJJJSSSooonnn]]]III===666111///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))+++,,,,,,+++***,,,---.........///000111222333555777AAAYYYhhhTTTQQQWWWggg|||hhhPPPDDD@@@{{{lllnnnwwwwwwhhh[[[XXXZZZ[[[ZZZTTTJJJ???999111111000///............------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++***+++---,,,++++++,,,......111444>>>YYYxxxzzzwwwyyywwwnnneeeSSSIII@@@======???DDDJJJXXXlllzzzvvv```III===999999999888888777555444666555555444333222111111000111111222444999???DDDEEEFFFFFFDDDAAAAAACCCEEEHHHKKKOOOSSSVVVZZZ^^^aaaaaadddgggjjjmmmooorrruuuvvvvvvtttrrrpppqqquuuwwwxxxxxxwwwxxxyyy{{{}}}~~~zzz{{{}}}~~~~~~}}}jjjccc^^^aaafffmmmvvv~~~|||yyyyyy|||}}}yyyvvvuuuuuutttrrrooollljjjhhheeecccbbbbbbcccbbb```^^^YYYYYYYYYZZZZZZ[[[\\\\\\ZZZZZZYYYXXXWWWWWWVVVVVVSSSSSSRRRRRRQQQRRRRRRRRRSSSSSSQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGFFFDDDBBBAAA??????>>>===<<<<<<<<<<<<999777555444333555777888999;;;???BBBFFFKKKPPPTTTYYY]]]dddjjjnnnssswwwzzz~~~ttteeecccsss{{{sssnnnhhh```UUUMMMEEEAAAGGGOOOiii|||~~~nnn]]]III<<<666111///111......---,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++)))+++,,,,,,+++***,,,---------......///111222333333666@@@XXX~~~~~~}}}qqq[[[UUUYYYkkkjjjQQQCCC>>>wwwkkknnnvvvuuufffXXXXXXZZZ[[[YYYSSSIII>>>777111000//////.........///------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++***,,,------++++++,,,...---111555<<>>nnndddhhhooo~~~wwwgggYYYYYYZZZ\\\ZZZSSSIII>>>777000000///............///------,,,,,,,,,,,,++++++************************)))************+++++++++***,,,------++++++,,,...,,,222666:::MMMkkkzzzuuuqqqlllhhhYYYNNNCCC===::::::???DDDNNNbbbqqq}}}{{{{{{{{{hhhPPP@@@999888777888::::::888666666666555444333222222111000000000000222888???DDDGGGIIIIIIFFFAAA@@@CCCFFFFFFIIIMMMPPPRRRUUUYYY\\\^^^```cccfffhhhlllpppsssuuuvvvvvvuuusssrrrtttuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~{{{pppeeebbbdddiiirrrzzz}}}zzzzzz{{{~~~||||||yyyxxxuuurrrpppnnnnnnmmmjjjiiihhhhhhiiihhhfffdddccccccccccccccccccbbbbbbaaa``````___]]]\\\\\\[[[YYYYYYWWWVVVVVVUUUUUUUUUSSSSSSRRRQQQPPPOOONNNMMMJJJJJJIIIIIIGGGFFFDDDDDD>>><<<:::777555444333333222222333444444444444444444666:::===@@@EEEJJJNNNTTTXXX^^^dddhhhlllpppsssxxx{{{~~~wwwpppfffiii}}}uuukkkhhheee]]]SSSLLLEEEAAACCCIII]]]sss}}}mmm\\\HHH<<<666111000111---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,---///000111222444<<>>;;;888555444333333000111333444555555444333222444888;;;>>>CCCHHHLLLRRRVVV\\\bbbfffiiimmmpppuuuxxx{{{~~~tttmmmdddiii}}}tttjjjhhheee]]]SSSMMMFFFBBBCCCGGGZZZqqq}}}mmm\\\HHH<<<666111000222++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++)))+++,,,,,,+++***,,,---+++++++++,,,---...///000333444:::MMMooouuurrrxxxggg\\\\\\uuuwww]]]LLLFFFmmm[[[YYY___dddvvv~~~uuukkkbbbZZZ]]]___]]]TTTIII>>>888000000///.....................---------,,,,,,,,,************************))))))***+++,,,,,,------------------------------,,,///111888KKKiiizzzuuuqqqhhh]]]TTTMMMDDD<<<999999;;;<<>>AAADDDWWWmmm{{{lll^^^KKK<<<333111111111......---,,,,,,+++************++++++++++++************))))))******+++,,,,,,+++*********+++,,,---+++++++++,,,---...///000222999>>>JJJhhhwwwooouuu}}}ggg^^^___vvviiiNNNCCCjjjZZZZZZccciiisss}}}vvvjjjaaaYYY\\\___\\\TTTHHH>>>888000000///...............------------,,,,,,,,,,,,************************'''(((((()))******++++++---------------------------///222999MMMkkk|||wwwrrrhhh^^^RRRLLLBBB;;;999999;;;<<<@@@JJJZZZkkkvvv~~~{{{uuurrruuurrraaaJJJ<<<999888666666777777666555666555555444444333222222000111111111222666;;;???DDDIIIMMMKKKEEE??????AAACCCFFFIIIKKKNNNQQQUUUYYY\\\___bbbeeegggiiikkkmmmrrrssstttuuuuuutttrrrqqqwwwwwwwwwxxxyyyzzzzzz{{{yyyzzz{{{|||}}}vvvkkkeeedddkkkssszzz}}}wwwyyy|||}}}|||zzzyyywwwuuuttttttuuuvvvrrrrrrrrrqqqqqqpppnnnnnnmmmllllllkkkkkkjjjjjjjjjjjjhhheeedddddddddcccbbb^^^^^^]]][[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSQQQNNNLLLJJJJJJJJJJJJIIIGGGFFFDDDCCCAAA>>>:::777666555555444444444555555666666666666666666888;;;???CCCFFFMMMQQQWWW\\\bbbhhhnnnrrruuuwww{{{}}}rrrfffgggjjjqqqggggggiiicccYYYMMMCCC???AAADDDVVVlll|||kkk^^^LLL===444111000000......---,,,,,,+++************++++++++++++************))))))******+++,,,++++++*********+++,,,---,,,,,,,,,---...///000111111777===HHHeeevvvmmmrrr|||eee[[[\\\rrrnnnRRRFFF~~~hhhZZZ\\\hhhrrrvvvvvviii^^^XXX[[[^^^\\\SSSHHH>>>888000000///...............,,,,,,,,,,,,++++++++++++************************((((((((()))******++++++,,,,,,,,,,,,---------------000333;;;OOOnnnyyytttiii^^^PPPJJJAAA:::888999;;;<<<<<>>CCCHHHLLLKKKEEE@@@@@@BBBCCCFFFIIILLLNNNQQQUUUYYYZZZ]]]aaadddfffhhhjjjlllpppqqqrrrssstttsssrrrqqqwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyy{{{|||}}}~~~{{{nnneeeccchhhpppxxx~~~~~~{{{vvvyyy}}}}}}{{{xxxwwwvvvuuuuuuwwwyyyzzzvvvuuutttssssssrrrssssssppppppoooooonnnmmmmmmlllmmmkkkhhhgggffffffdddccc______^^^\\\[[[YYYXXXXXXVVVTTTRRRQQQQQQPPPOOOMMMKKKKKKKKKKKKJJJHHHGGGFFFDDDBBB???;;;999777666666444444444555666777888888888888888999;;;>>>BBBDDDIIIMMMSSSYYY___fffmmmqqqsssvvvyyy|||~~~ttthhhiiimmmpppffffffiiiddd[[[OOODDD@@@AAAEEEVVVkkk}}}jjj^^^MMM>>>666222000......------,,,,,,++++++*********++++++++++++************))))))******+++,,,++++++******++++++,,,------------...///000111222000666;;;EEEaaaxxxmmmooozzzcccYYYYYYllltttWWWIII|||hhh]]]bbbrrrvvvhhh\\\VVVZZZ]]]ZZZRRRGGG===777000000///...............,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,000444<<>><<<:::888444444333222333555777999999888777777777999;;;===BBBEEEKKKQQQXXXaaajjjppprrruuuzzz~~~xxxpppvvvvvvooopppnnnkkkcccTTTFFFAAAEEELLLcccvvvmmm```OOO???666222000...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,)))***+++,,,,,,,,,,,,++++++++++++,,,---...///000222555999BBBVVVyyyvvvnnn|||}}}eee[[[[[[jjjaaaLLL~~~lll___ZZZeee~~~iiiXXXSSSVVVYYYXXXPPPEEE;;;666000000///...............------------,,,,,,,,,,,,************************)))))))))))))))))))))))))))******+++,,,,,,------+++000333777IIIiii|||vvvmmmcccUUUNNNFFF???===???AAABBBEEEEEEJJJVVVdddsss|||jjjTTTCCC===777555444555777888888777666555555444444333222222111222333333222333555777;;;===@@@BBBBBBAAA?????????AAADDDGGGIIIMMMQQQTTTXXX[[[```cccfffhhhkkknnnnnnooooooppprrrtttuuuvvvttttttssssssrrrrrrrrrqqqooopppqqqsssuuuwwwyyyzzzxxxjjjbbb___dddlllvvv|||}}}||||||}}}|||zzzzzzyyyyyy{{{}}}~~~}}}}}}|||{{{yyyxxxwwwvvvrrrqqqoooooonnnllliiifffeeedddbbb```^^^\\\[[[ZZZVVVSSSPPPOOOOOOOOONNNMMMKKKJJJIIIHHHHHHIIIIIIJJJGGGFFFEEEBBB@@@===:::999555444222111111333666777888777666555666888:::;;;@@@CCCHHHNNNUUU^^^gggmmmppptttyyy}}}yyyrrrzzzwwwqqqttttttqqqgggWWWHHHCCCJJJRRRjjj|||nnnaaaNNN>>>555222000///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,---///000111111333777@@@RRRsssttt|||}}}fff[[[\\\iiieeePPPkkk[[[SSS[[[tttjjjXXXRRRUUUYYYWWWPPPEEE;;;555000000///.....................------------,,,,,,************************,,,,,,++++++++++++++++++))))))***+++,,,,,,------+++///222666FFFfff}}}xxxoooeeeWWWPPPHHHAAA???@@@BBBCCCIIIHHHKKKWWWdddsssoooVVVEEE>>>888666555666888999999888666555555444444333222222111222333333222333555777:::<<>>>>>@@@CCCFFFHHHLLLPPPSSSYYY\\\```dddfffiiilllnnnoooooooooqqqrrrtttvvvwwwuuutttsssqqqooonnnlllllllllmmmoooqqqsssuuuwwwxxx}}}}}}xxxkkkbbb___dddkkkvvv|||~~~}}}}}}~~~}}}|||{{{zzzzzz{{{}}}~~~~~~~~~}}}{{{zzzxxxwwwwwwsssrrrqqqqqqqqqooollliiieeedddcccaaa___\\\[[[ZZZUUUSSSPPPOOOOOOOOOMMMLLLMMMLLLJJJIIIIIIJJJKKKKKKGGGGGGEEECCC@@@===;;;999555444222000000222444666666555444444555777999:::>>>AAAFFFLLLSSS[[[dddjjjnnnrrrxxx|||}}}~~~yyysss}}}xxxrrruuuxxxuuujjjYYYJJJFFFMMMVVVnnnpppbbbNNN>>>555111000000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************)))***++++++,,,)))***+++,,,---,,,++++++---------...///000111222000222666>>>PPPpppzzz~~~}}}fff\\\\\\hhhhhhSSS}}}hhh[[[UUUZZZmmmkkkVVVRRRVVVXXXVVVOOOEEE;;;666222222111111111111222222333111...,,,*********+++************************&&&'''((()))***+++++++++******+++++++++,,,,,,,,,---000222555CCC___zzzoooeeeXXXRRRJJJDDDBBBBBBBBBCCCDDDDDDHHHSSS```nnnuuu^^^JJJ???:::666444777:::999999<<<555555444333222222222222333222111111111222333444999;;;<<<===<<<<<<<<<>>>AAABBBDDDEEEGGGKKKPPPSSSWWWZZZ]]]```cccfffiiilllmmmnnnooooooooopppsssvvvsssrrrpppppppppooollliiidddgggjjjkkklllnnnssswww{{{zzzkkkcccccchhhlllwwwzzz{{{|||~~~}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzrrrpppnnnnnnnnnmmmkkkiiihhhggggggeeebbb___\\\ZZZWWWUUURRRPPPOOONNNKKKIIIIIIIIIIIIHHHHHHIIIJJJJJJHHHGGGFFFDDDBBB@@@>>>===888666333000//////111222444444444444555666777777:::???FFFLLLRRRYYYbbbhhhmmmqqqwww|||~~~}}}xxxzzzzzzsssqqqwwwwwwjjjYYYOOOFFFKKK]]]www~~~mmm___LLL>>>777444222000//////.........---------+++++++++*********))))))******+++++++++,,,,,,,,,)))***+++++++++)))((('''------,,,------...000000,,,666999===OOOiiikkk___]]]iii~~~kkkRRR}}}gggYYYRRRTTTfffyyykkkVVVSSSVVVYYYVVVOOODDD;;;555222111111000000111111222222000...,,,******++++++++++++++++++++++++++++++(((((()))***++++++++++++******+++++++++,,,,,,,,,...000222444AAA\\\~~~{{{oooddd\\\VVVLLLEEE@@@???>>>>>>BBBBBBHHHSSS```mmm}}}}}}fffOOO@@@===888555777888666666888555555444333222222222222333222111111111222333444888:::<<<===<<<<<<<<<===@@@AAACCCEEEGGGKKKOOOSSSVVVYYY]]]```bbbeeeiiikkkmmmnnnooooooooopppsssuuuwwwvvvuuussspppkkkgggddd___aaadddeeefffjjjooosssxxx{{{yyyjjjbbbccchhhmmmwww{{{~~~|||}}}~~~~~~~~~~~~}}}|||{{{zzzsssrrrpppoooooonnnmmmkkkhhhhhhgggfffccc___\\\[[[XXXVVVSSSQQQPPPNNNKKKHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGEEECCC@@@>>>===999777444111000000111222222222222222333444555555999>>>CCCIIINNNVVV___ffflllpppvvv{{{~~~}}}wwwzzzzzztttrrrwwwwwwjjjZZZPPPHHHMMM```|||zzzlll^^^KKK===666333000............------------,,,+++++++++*********))))))))))))*********+++++++++***************)))((((((,,,,,,------.../////////---666888;;;KKKcccmmm```]]]bbbwwwkkkRRR}}}gggXXXQQQRRRaaasssjjjVVVTTTWWWYYYVVVNNNCCC999444222111111000000111111222000///---,,,++++++,,,,,,******************************+++++++++++++++*********+++++++++,,,,,,,,,...000111333>>>WWWyyy~~~qqqfff^^^WWWMMMDDD???=========@@@AAAGGGTTT```lll{{{tttXXXDDD@@@:::777777777444333555555555444333222222222222333222111111111222333444777999<<<===<<<<<<<<<===???AAACCCEEEGGGJJJOOOSSSUUUXXX\\\___aaadddhhhjjjlllmmmnnnoooooopppsssuuuwwwxxxyyyvvvqqqkkkgggeee^^^^^^______```eeejjjooossswww{{{~~~}}}yyyiiiaaaccciiiooowww{{{}}}|||~~~~~~}}}|||{{{zzzuuutttrrrqqqqqqpppnnnllljjjiiihhhgggdddaaa^^^\\\YYYVVVSSSQQQPPPNNNKKKHHHIIIHHHHHHGGGGGGHHHHHHHHHJJJIIIHHHFFFCCCAAA>>>===;;;999666333111000111111222222111222222333444555999<<<@@@DDDIIIQQQ\\\dddjjjooouuuzzz}}}|||vvvyyyxxxtttsssvvvvvvhhhYYYQQQJJJPPPbbb~~~yyylll^^^KKK<<<444111...,,,------------,,,,,,,,,,,,+++++++++***************(((((()))))))))*********++++++***))))))))))))***+++,,,---////////////...///555555777EEEZZZ~~~ooo```\\\ZZZmmmkkkRRR~~~gggZZZTTTVVVddduuuiiiXXXTTTWWWYYYVVVNNNBBB888333111111000000000000111111......---,,,,,,,,,------))))))))))))))))))))))))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,/////////222:::PPPqqquuujjj]]]VVVLLLCCC???>>>>>>>>>>>>@@@HHHTTTaaalllyyydddKKKAAA;;;777777666333222444555555444333222222222222333222111111111222333444666999<<<======<<<<<<======???BBBDDDGGGJJJOOORRRTTTWWWZZZ]]]```cccfffiiijjjlllnnnnnnoooppprrrttttttwww{{{{{{wwwrrrnnnllldddbbb```^^^___bbbfffiiinnnrrrwww{{{}}}}}}~~~|||zzziiiaaadddlllrrrwww{{{~~~}}}}}}}}}|||{{{{{{vvvtttrrrqqqqqqpppnnnllljjjjjjiiigggeeeaaa^^^]]]YYYWWWTTTRRRQQQOOOLLLIIIIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJIIIGGGDDDBBB???>>>===;;;888555333222111222444444444444555666777888999<<<>>>AAAEEENNNYYYbbbiiinnntttyyy|||~~~{{{ssswwwvvvrrrrrrtttrrrdddVVVOOOJJJPPPbbb{{{|||lll^^^KKK<<<444111...+++------,,,,,,,,,+++++++++************************))))))))))))*********+++,,,+++***)))))))))***+++***+++...000000000...---///444222444AAASSSuuuqqq```ZZZVVVfffxxxkkkSSS|||fffZZZUUUYYYhhhyyyzzzgggYYYTTTWWWYYYVVVMMMBBB888222111000000000000000000111------------,,,---------************************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,...---///222888IIIiiiyyypppaaaYYYNNNDDD???=========>>>@@@HHHUUUaaakkkxxxoooTTTAAA;;;666666666444444666555555444333222222222222333222111111111222333444555888;;;======<<<<<<<<<;;;>>>AAADDDGGGJJJNNNQQQSSSUUUYYY\\\^^^aaaeeehhhhhhjjjmmmnnnoooppprrrsssuuuyyy|||xxxuuunnnjjjeeeaaa___```bbbccciiinnntttxxx{{{|||~~~|||yyyiiibbbeeennnuuuxxx{{{~~~~~~|||{{{{{{wwwuuurrrqqqqqqpppmmmkkkkkkjjjjjjhhheeebbb___]]]YYYWWWTTTRRRQQQPPPMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHJJJJJJIIIHHHEEECCCAAA@@@>>>===:::777555444333333555555555555666777888999:::<<<>>>@@@DDDLLLWWW```hhhlllsssxxx{{{}}}zzzrrrvvv}}}sssppppppooommm^^^QQQLLLGGGNNN```yyyzzzlll^^^KKK<<<555111...,,,------,,,,,,,,,+++++++++*********************************+++++++++,,,,,,,,,+++***))))))***+++,,,***+++...000000000...---...222000444???NNNnnnrrr```XXXWWWcccppp{{{nnnWWW|||dddWWWSSSXXXhhhxxxtttdddXXXSSSVVVXXXUUUMMMBBB888333111000000//////000000111------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++*********+++++++++,,,,,,,,,---,,,...222666CCCaaa~~~|||uuuhhh___RRRFFF>>>;;;:::999===>>>FFFSSS^^^iiivvvuuu[[[BBB;;;666666666555666999555555444333222222222222333222111111111222333444333777;;;======<<<<<<<<<:::===AAADDDGGGJJJNNNPPPQQQTTTXXX[[[]]]```dddfffgggiiilllnnnooooooqqqsssyyy}}}~~~xxxssslllfffcccaaa```___eeeiiipppuuuyyy{{{}}}|||wwwhhhbbbeeennnvvvxxx|||~~~}}}|||{{{xxxvvvsssrrrqqqpppnnnlllkkkjjjiiihhheeebbb^^^]]]XXXVVVTTTSSSRRRQQQOOOMMMKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIHHHGGGEEEDDDCCC>>>===<<<999777666555555555444444555555666777888;;;<<<>>>@@@CCCKKKUUU]]]dddiiiooouuuxxx{{{}}}~~~zzzsssyyy}}}sssoooooolllhhhYYYKKKHHHDDDJJJ\\\yyytttjjj]]]JJJ<<<555222///---------------,,,,,,,,,,,,***************+++++++++***++++++++++++,,,,,,,,,+++************+++,,,,,,+++,,,---////////////......111000444>>>HHHffftttaaaYYYXXX```jjjtttrrr^^^eeeVVVQQQUUUdddtttqqq```TTTRRRUUUWWWUUUMMMCCC999444000000////////////000000............---,,,,,,+++++++++++++++++++++++++++(((((()))***++++++++++++******+++++++++,,,,,,,,,+++***...333555???[[[xxx|||vvvlllbbbTTTGGG???;;;:::999;;;<<>>===<<<;;;999888777777666666666666777888999:::999;;;>>>???BBBIIISSSZZZ```dddkkkqqqtttwwwyyyzzz|||xxxtttooonnnjjjfffUUUHHHEEEBBBHHHYYYuuu~~~ssshhhZZZHHH:::444111///---.........------------,,,))))))*********+++++++++************++++++++++++)))***++++++,,,,,,,,,+++,,,,,,------...////////////000000444<<>>======;;;:::999888888999999999999:::;;;<<<===888:::===???AAAHHHQQQWWW]]]aaahhhmmmqqqtttvvvxxx}}}~~~}}}{{{vvvpppnnnjjjeeeTTTGGGDDDAAAGGGWWWooo|||uuueeeXXXFFF888333111///---//////.........---------))))))******++++++++++++))))))))))))************(((***+++,,,---,,,,,,+++------,,,------...000000000111000555;;;>>>WWW}}}~~~xxxzzzggg^^^VVVYYY^^^hhhzzz|||kkkiiiUUUOOOTTT]]]fff|||sssbbbVVVSSSWWWYYYUUUKKK@@@777333222111000//////000000111444333111///---++++++***))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,,,,///...///555===TTTuuuuuuvvvlll```SSSKKKDDD===999999999:::===EEERRRbbbqqq{{{~~~}}}|||zzzwwwyyyrrr___KKKBBB999777777555666888777666666444333222111111222111111000000000000000222444777:::<<<===<<<<<<;;;<<<>>>AAAEEEIIILLLNNNPPPSSSVVVYYYZZZ]]]```ccceeegggiiikkklllnnnqqqtttxxxyyy|||xxxtttqqqeeecccaaaeeemmmuuu{{{}}}{{{jjjcccbbbfffmmmuuu}}}~~~}}}~~~~~~}}}{{{zzzzzzzzzzzzyyyvvvsssooommmllljjjiiihhhhhheeebbb___ZZZXXXUUUTTTSSSRRROOOMMMNNNMMMLLLJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHEEEBBB>>>;;;999999999<<<;;;;;;<<<======<<<::::::999999;;;???FFFLLLPPPZZZ^^^dddhhhlllooorrrtttyyy|||yyyqqqnnnkkk___QQQGGG@@@AAAJJJTTTkkkwwwrrrgggYYYGGG:::444333111///000///---,,,++++++,,,,,,------,,,+++***)))(((''')))************+++++++++---------------------------.........------///000111111///555<<<<<>>AAADDDHHHKKKMMMOOOQQQTTTWWWYYY\\\___aaafffhhhjjjlllmmmooorrruuuwwwxxx}}}}}}yyywwwmmmiiieeefffkkkrrrxxxzzz}}}yyyiiibbbbbbfffnnnuuu|||~~~~~~}}}|||}}}{{{zzzzzzzzzzzzyyywwwssspppnnnlllkkkiiiiiihhhfffbbb```ZZZXXXVVVTTTTTTRRRPPPNNNOOONNNLLLKKKJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFBBB???<<<:::::::::<<<;;;;;;<<<======<<<:::999888888:::>>>DDDJJJNNNTTTXXX\\\aaadddhhhlllooovvvyyy}}}yyysssqqqkkk```RRRGGGAAA@@@HHHQQQjjj~~~vvvqqqdddWWWEEE888222111///---000///---,,,++++++,,,,,,+++++++++***************)))************+++++++++************************,,,---...---,,,---...000000000...333999:::KKKjjjuuuvvvvvviii[[[RRRUUUbbbqqqooonnnYYYQQQTTT___hhhrrrvvvhhh^^^ZZZ[[[[[[UUUJJJ???777444111111000///////////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++///...///555<<>>777555111000000///...............------,,,+++)))(((((())))))))))))))))))))))))************************+++++++++++++++++++++,,,+++///...///555;;;QQQpppxxxyyyqqqcccRRRHHH@@@:::888:::888:::===AAAIIIVVVeeeooo}}}{{{sssooojjjkkkiii\\\III???777555444333333555666666555444333333222222222111111000000000000000222333555888;;;<<<======;;;;;;===???BBBEEEHHHJJJKKKNNNRRRUUUWWWZZZ^^^aaafffhhhkkkmmmmmmoooqqqssstttvvvzzz}}}~~~xxxnnngggeeeiiiooossswww{{{ssseee```aaafffooovvv{{{}}}~~~|||{{{|||~~~~~~|||zzzyyyzzz{{{zzzyyyvvvtttrrrnnnlllkkkjjjjjjhhhdddaaa]]][[[YYYWWWWWWUUUSSSQQQPPPOOOMMMKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGDDDBBB???===<<<<<<<<<;;;:::;;;<<<<<<:::999777666555666999===AAADDDHHHJJJLLLOOOSSSYYY```eeellloootttwwwyyy{{{~~~~~~wwwuuuvvvmmmbbbUUUJJJBBB>>>CCCKKKfff{{{uuuoooeeeXXXFFF999444333111///...------,,,,,,+++++++++)))************+++++++++))))))*********+++++++++)))******+++,,,------...,,,---------,,,,,,...000...000...000666666BBBZZZwwwtttyyy___PPPNNN\\\ppppppnnnZZZSSSWWWdddppp{{{uuullleee```^^^^^^\\\TTTHHH===777555000000//////...---,,,,,,,,,---------,,,***)))((())))))))))))))))))))))))************************,,,,,,+++******++++++,,,+++///...///444:::OOOnnnxxxyyyttteeeUUUJJJBBB;;;999;;;999;;;===@@@FFFQQQ```kkkxxx}}}wwwuuuoookkkeeeWWWHHH???666444444222333555555555555444444333333222222111111000000000000000111333555777:::<<<===>>>;;;;;;===???AAADDDFFFHHHJJJMMMQQQUUUXXX[[[___bbbdddgggjjjllllllmmmooopppqqquuuzzz|||}}}rrrhhhdddfffmmmrrruuuzzz}}}pppccc___aaafffnnnvvvzzz}}}||||||}}}{{{{{{{{{|||{{{zzzwwwuuusssooommmlllkkkkkkiiieeebbb___]]]ZZZYYYXXXWWWTTTRRRQQQOOONNNLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFCCCAAA???>>>===<<<;;;:::;;;<<<<<<:::888666555555555666999<<<>>>@@@BBBDDDGGGKKKQQQXXX]]]eeehhhmmmqqquuuyyy}}}~~~}}}wwwvvvxxxooodddVVVKKKBBB>>>CCCJJJfff|||vvvpppdddWWWEEE999444333111000,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))*********+++++++++***++++++,,,---...//////+++,,,------,,,,,,---//////222///000666666???TTT{{{xxxsss|||fffUUUPPP[[[nnnsssnnn\\\VVV\\\kkkyyy~~~qqqhhhaaa]]]]]]]]][[[SSSHHH===777555////////////...---+++***'''(((***,,,------,,,+++))))))))))))))))))))))))************************---,,,+++*********+++,,,***///...///444999MMMlllzzz|||vvvhhhXXXMMMEEE>>>;;;<<<:::<<>>???;;;;;;<<<>>>@@@BBBEEEFFFIIILLLPPPTTTWWW[[[___bbbcccfffjjjlllllllllmmmnnnoootttyyy{{{}}}xxxllleeeffflllqqqtttyyy{{{nnnbbb^^^```eeemmmuuuxxx{{{}}}~~~~~~|||}}}}}}|||{{{xxxuuussspppnnnmmmlllllljjjfffccc```^^^\\\[[[ZZZXXXVVVTTTQQQPPPNNNLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEECCCAAA???>>><<<;;;:::;;;;;;;;;999777666555444444555666888:::999:::<<>>OOOpppzzzsssyyymmm[[[TTT\\\mmm|||nnn^^^ZZZbbbsssssshhh___YYYZZZ[[[ZZZSSSHHH===666444////////////...,,,***)))$$$&&&(((***+++,,,+++***))))))))))))))))))))))))************************...---+++***)))***+++,,,***///...///444888LLLkkkyyykkk\\\RRRIIIAAA===<<<;;;>>>@@@@@@BBBKKKYYYddduuu|||ssshhhZZZIII@@@777555555333333666555444444444444333333333222111111000000000000000111222333666888;;;>>>???;;;;;;<<<===???AAACCCDDDGGGJJJNNNRRRVVVZZZ^^^aaadddgggkkkmmmmmmmmmmmmnnnnnnqqquuuyyy{{{}}}rrriiigggkkkppptttzzzyyymmmaaa]]]```eeelllsssuuuyyy~~~~~~}}}~~~~~~~~~}}}{{{xxxuuussspppooonnnmmmllljjjgggdddbbb```]]]\\\[[[ZZZWWWUUURRRQQQOOOMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFDDDBBB@@@???<<<;;;::::::;;;;;;999777777666555444444555666777555777999<<<>>>CCCHHHLLLQQQUUU\\\ccciiiqqqxxx}}}}}}|||~~~ttthhhXXXLLLBBB???FFFNNNhhh~~~zzztttaaaTTTBBB666111000///...***+++,,,,,,,,,,,,+++******************+++++++++)))************+++++++++******************+++++++++,,,---,,,++++++---///,,,111//////666777<<>>===<<>>???;;;;;;<<<===???AAACCCDDDEEEHHHMMMQQQTTTYYY]]]```eeehhhlllnnnnnnnnnnnnooonnnooorrrvvvzzz}}}wwwkkkhhhkkkooottt{{{yyylll```]]]___dddkkkrrrrrrwww}}}}}}}}}}}}}}}}}}~~~{{{xxxtttrrrqqqpppnnnnnnmmmkkkgggdddbbb```^^^\\\\\\ZZZXXXVVVRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGEEECCCAAA@@@<<<;;;::::::;;;:::888666777666555444444444555555555888:::===???CCCGGGKKKKKKOOOVVV^^^eeennnvvv{{{~~~uuuiiiYYYLLLBBB@@@GGGPPPiii|||uuubbbVVVDDD888333222111000)))***,,,,,,---,,,+++***'''((()))***+++,,,------)))************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++---///***000///...555777;;;HHH^^^zzzwwwrrraaaYYY^^^mmmtttaaa\\\eeewww{{{kkk```\\\ZZZ[[[YYYRRRGGG<<<666444111111000///...---,,,,,,+++++++++************)))))))))))))))))))))))))))************************++++++,,,,,,,,,---------+++///---...333555EEE```|||qqqbbbVVVPPPIIIAAA:::AAAAAACCCEEEFFFIIIUUU```zzzuuuaaaNNNBBB777555555333333333666555444333333333333333111111111111111111222222000111333555888:::<<<<<<===<<<<<<<<<===???BBBDDDHHHKKKNNNQQQSSSUUUXXX[[[cccggglllooooooooonnnnnntttrrrqqqtttyyy}}}}}}|||~~~~~~qqqiiiiiikkksssyyyuuujjj___[[[\\\___eeelllooowww{{{xxxxxx~~~}}}{{{{{{|||~~~yyyppppppqqqtttxxx}}}zzzuuutttuuutttrrrpppooonnnllliiifffcccaaa___\\\ZZZYYYYYYYYYUUURRROOOLLLJJJIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLHHHFFFEEEEEEFFFFFFDDDCCC???===;;;:::;;;;;;:::888;;;:::888777666555555555888888:::===@@@CCCFFFHHHGGGHHHKKKRRR\\\hhhsssyyy}}}|||rrr[[[KKKDDD===EEE[[[rrr~~~~~~rrrdddSSS@@@777444111000000........................---,,,,,,...//////---+++*********)))))))))(((((()))************++++++++++++,,,............///111222000000222333444:::AAAXXX|||zzzeee^^^dddfffttt```YYYaaaqqq~~~|||lll```[[[ZZZ[[[YYYRRRGGG<<<666444111111000///...------,,,++++++++++++************))))))))))))))))))))))))************************))))))*********++++++++++++///---...333555DDD^^^zzzoooaaaWWWQQQKKKDDD===AAA@@@AAACCCEEEIIIUUUbbbwwwxxxcccOOOCCC999666666555333444666555444444333333333444111111111111111111111111000111333555777999;;;<<<>>>===<<<===>>>@@@CCCEEEGGGJJJMMMPPPRRRUUUYYY[[[^^^ccchhhlllnnnnnnooooootttsssrrruuuyyy||||||{{{}}}|||~~~vvvnnnlllnnnsssyyyyyymmmaaa\\\[[[\\\bbbhhhhhhpppuuuuuuvvvzzz}}}{{{zzzzzzzzz||||||wwwvvvsssnnniiiccccccdddfffjjjnnnrrrtttyyy}}}|||xxxvvvuuutttrrrpppooonnnllliiigggbbbaaa___\\\ZZZYYYXXXXXXUUUSSSOOOLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGEEEEEEFFFEEEDDDBBBAAA???<<<;;;<<<;;;:::999:::999888777666666666666666777999<<>>=========>>>AAACCCEEEFFFIIILLLPPPRRRUUUYYY\\\\\\```gggkkknnnppprrrssstttttttttuuuxxxzzzzzzzzz{{{zzz||||||rrrnnnooorrryyy}}}qqqddd^^^\\\[[[]]]aaaaaahhhoooqqqtttwwwxxxvvvvvvwwwyyy|||~~~||||||}}}}}}|||{{{zzzuuunnnjjjgggccc]]]YYYWWWWWWXXXZZZ\\\___bbbdddkkknnnrrrwww}}}zzzxxxxxxyyyyyy|||~~~|||xxxvvvtttrrrpppoooooommmjjjhhhbbbaaa___]]]ZZZYYYXXXXXXUUUSSSPPPMMMKKKJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEFFFEEECCCBBBBBB@@@>>>======<<<;;;999;;;;;;:::999999888999999777888;;;>>>AAAEEEGGGIIIGGGFFFGGGKKKTTTaaammmttt{{{~~~yyyoooZZZKKKGGGDDDOOOggg~~~xxxdddSSS@@@666333000...///,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++------+++))),,,,,,,,,+++++++++++++++)))************+++++++++***+++------,,,,,,...///000......111222222777>>>KKKlllwwwfffcccbbbyyyqqq]]]TTTYYYfffqqq{{{ssscccYYYYYYZZZXXXQQQFFF<<<666444222222111000///...------,,,,,,+++++++++*********))))))))))))))))))))))))************************++++++,,,,,,,,,---------+++...+++---333333>>>VVVzzzyyypppcccYYYQQQKKKEEE@@@???======???AAAGGGUUUcccxxxiiiRRRGGG<<<999888555333444444555555555555555444444222222222111111111111111///000111222555777:::;;;===<<<<<<<<<===@@@BBBDDDDDDGGGKKKOOORRRUUUYYY\\\^^^bbbhhhmmmooorrrtttuuuttttttuuuvvvxxxxxxxxxxxxzzzyyy{{{sssmmmlllqqqxxx}}}qqqfffbbb```]]][[[\\\^^^cccjjjnnnrrrsssrrrqqqppptttxxx}}}{{{xxx{{{yyywwwuuutttsssrrrqqqsssoooiiidddaaa\\\WWWSSSUUUUUUUUUVVVXXXYYY[[[\\\___aaaeeeiiioooxxxzzzsssmmmjjjiiiiiikkkqqqzzz}}}}}}~~~}}}yyyuuutttrrrqqqpppooonnnkkkiiicccbbbaaa^^^\\\ZZZXXXXXXVVVTTTQQQNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGIIIHHHFFFEEEEEEDDDCCCAAABBB@@@>>>>>>>>>>>>===<<>>>>>===============:::<<>>@@@BBBDDDGGGKKKNNNQQQTTTYYY[[[___bbbgggkkknnnooorrrsssssstttvvvwwwwwwwwwwwwwwwyyyyyy{{{~~~~~~~~~vvvnnnlllpppxxx{{{qqqiiihhhhhhddd___]]]^^^___ccchhhkkkkkkjjjiiijjjpppwww}}}{{{wwwtttvvvuuusssqqqooommmmmmmmmmmmkkkgggccc```\\\XXXUUUXXXXXXWWWWWWWWWWWWXXXXXXWWWYYY[[[___dddllltttzzz~~~{{{uuummmeee___\\\[[[ZZZ^^^fffqqq{{{}}}{{{{{{}}}|||xxxttttttsssqqqppppppooollljjjfffeeecccaaa___\\\ZZZYYYWWWUUURRRPPPMMMKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEHHHFFFDDDDDDDDDDDDBBB@@@@@@???>>>???BBBCCCDDDCCCCCCBBBAAA@@@@@@???@@@@@@>>>@@@CCCFFFIIILLLMMMNNNKKKIIIHHHJJJRRR___mmmuuu}}}uuukkkVVVIIIGGGHHHVVVpppwwwbbbQQQ>>>555222///......,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++***)))))))))))))))))))))))))))))))))*********+++++++++***,,,---,,,++++++,,,...---+++,,,000111111555;;;DDD]]]iii\\\[[[gggyyymmm]]]YYYddduuuwwweeeXXXWWWXXXWWWPPPFFF<<<666555333222111111//////...---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++,,,---***,,,222111888LLLhhh|||nnn___RRRHHH@@@<<<<<<;;;;;;===???DDDRRR___qqqooo]]]OOO@@@999666333222333333444555777777666555555333333222222111000000000.........///222555888;;;:::999999999:::===???AAADDDGGGJJJNNNPPPSSSWWWZZZ]]]```dddgggiiikkkmmmoooqqqtttvvvxxxwwwwwwwwwxxxxxxxxx{{{~~~}}}|||{{{sssrrrqqqzzzuuummmnnnpppmmmhhhfff```]]]]]]```bbb```___```eeelllvvv}}}|||xxxuuurrrsssrrrooollljjjkkklllhhhgggfffdddbbb___]]][[[\\\[[[ZZZYYYXXXWWWVVVVVVTTTUUUWWWZZZ\\\```fffjjjooorrruuuxxxzzz}}}}}}pppiii___WWWSSSQQQQQQPPPTTT]]]jjjttt|||~~~}}}||||||{{{yyyvvvttttttsssqqqqqqqqqpppmmmkkkiiiiiigggeeeccc```]]]\\\WWWVVVTTTQQQNNNLLLJJJJJJFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDBBBBBBCCCCCCAAA@@@???>>>???CCCHHHLLLNNNNNNHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDGGGJJJMMMNNNOOOOOOLLLJJJIIILLLUUUaaannnwww~~~pppfffRRRFFFFFFIIIZZZuuuuuu```OOO<<<444111/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***+++++++++++++++,,,,,,,,,)))************++++++++++++---...---,,,+++,,,...,,,+++---000111111555:::BBBVVVzzzjjj[[[ZZZaaappp|||kkk^^^^^^mmmvvvdddVVVVVVXXXVVVPPPFFF<<<777555333222222111000///......------,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))*********+++++++++,,,---***,,,222000666HHH^^^sssdddUUUJJJBBB>>>;;;:::;;;>>>???CCCOOO\\\kkk{{{|||~~~~~~tttdddUUUDDD;;;777444444555333444666777777777666555333333222222111000000///......---...000444888:::::::::999999;;;===@@@AAADDDGGGKKKMMMOOORRRVVVXXX[[[^^^bbbeeegggjjjllloooooossswwwxxxwwwvvvwwwxxxvvvvvvyyy|||{{{zzz~~~xxxxxxsss}}}|||rrrrrruuuvvvsssrrrggg___ZZZ[[[[[[YYYXXX[[[```iiiuuu}}}}}}{{{tttuuutttqqqmmmkkkkkkmmmhhhiiijjjjjjiiihhhggggggdddcccbbb```^^^\\\ZZZYYYWWWYYY[[[[[[[[[[[[\\\]]]```bbbfffhhhjjjooouuuyyy|||wwwfff___UUUNNNKKKLLLLLLLLLNNNWWWdddooowww}}}~~~~~~zzzwwwvvvuuuuuusssrrrqqqrrrpppnnnlllllllllkkkiiifffccc```^^^XXXWWWTTTRRROOOLLLKKKJJJEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@>>>???BBBGGGOOOUUUYYY[[[SSSRRRPPPNNNLLLKKKKKKJJJKKKLLLOOORRRSSSTTTTTTSSSKKKJJJJJJNNNVVVcccpppwww}}}~~~iii```LLLBBBEEEJJJ^^^zzzsss]]]MMM;;;333111000000111---------------------------+++))))))***,,,,,,+++******+++++++++,,,,,,,,,)))************+++++++++,,,...///...---,,,---...,,,+++---111222222555:::===MMMooommm[[[ZZZ]]]jjj~~~zzzjjj___bbbssstttbbbTTTVVVWWWVVVPPPFFF<<<777555333333222111000///......---------,,,,,,,,,++++++))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,---))),,,222000555FFFXXXzzzwwwgggXXXLLLEEEAAA::::::<<<>>>???CCCNNNYYYiiiwww|||tttxxx}}}wwwjjjYYYGGG<<<777555555777222444666777888777666555333333222222111000000///...---------000444888:::;;;;;;::::::;;;>>>@@@BBBEEEGGGKKKMMMOOORRRUUUWWW[[[^^^bbbfffiiikkkoooqqqnnnrrrvvvxxxwwwvvvwwwyyytttuuuwwwzzzyyyxxx{{{zzzzzzuuuvvvtttxxxzzz{{{|||mmmccc[[[ZZZYYYVVVVVVZZZ^^^hhhuuu}}}yyyyyyyyyuuupppmmmmmmoookkknnnppprrrrrrqqqrrrrrrllllllkkkhhhfffccc```___\\\^^^``````]]][[[YYYXXXVVVXXX[[[]]]___eeelllrrrxxx~~~|||tttaaaYYYOOOIIIHHHJJJKKKKKKJJJTTT```kkkttt}}}~~~{{{wwwvvvwwwuuusssrrrrrrrrrqqqnnnlllnnnnnnmmmkkkhhheeebbb```XXXWWWUUURRROOOMMMKKKIIIEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>???AAABBBAAA@@@???@@@DDDKKKTTT\\\aaaccc\\\[[[YYYWWWUUUSSSRRRRRRRRRTTTVVVYYYZZZZZZYYYXXXJJJIIIJJJNNNWWWdddpppwww||||||zzzddd[[[HHH???DDDLLLaaa~~~~~~sss\\\KKK:::222111000000222...........................,,,))))))+++,,,,,,,,,(((((())))))************)))************+++++++++---...//////---,,,---///,,,+++...222333222555:::999GGGhhhooo]]][[[[[[fff}}}zzzlllaaa^^^iiixxxlllaaaYYYYYYXXXUUUNNNEEE>>>999777333222222222111000000000///...,,,***)))))))))***((((((((((((((())))))***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,...++++++---...000666===ZZZsss}}}pppaaaRRREEE>>>:::999;;;<<<<<>>PPPtttyyyttt|||fff^^^YYY\\\jjjvvvcccVVVQQQYYYmmmnnnbbb___aaa^^^XXXNNNDDD===888777444444333222111111000000///...---,,,+++******)))***************++++++,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,---++++++...//////444:::EEEaaa|||pppcccWWWKKKCCC;;;888777999999:::@@@HHHVVVddd{{{xxxsssqqqrrrrrr{{{mmmYYYHHH===888444222333333333555777777666444555444444333333222222111////////////111333555777;;;<<<===<<<<<<<<>>===<<<<<<<<<>>>>>>BBBMMM\\\mmmzzz|||wwwrrrnnnkkkiiihhhlllllllllllljjjfffaaa\\\RRROOOMMMQQQ[[[gggooosssxxxzzz}}}}}}{{{sssjjj[[[MMMCCCBBBBBBHHH___yyyooo```OOOCCC666222111///...///------------------------,,,+++*********+++,,,---+++***)))))))))+++...///222000---+++))))))***+++***+++,,,,,,+++,,,...000,,,...///000000111444666999<<>>@@@@@@BBBEEEGGGIIIKKKNNNQQQUUUXXX]]]aaabbbccceeefffgggjjjnnnpppqqqssstttvvvuuuuuuttttttuuuwwwyyyzzzyyy{{{yyywwwvvvzzz|||tttmmmddd]]]^^^cccmmmuuu|||yyywwwuuuyyyzzz{{{yyyvvvsssrrrrrrqqqrrrqqqnnnkkkiiiiiijjjoooqqqrrrooonnnnnnllliiieeecccaaa___\\\YYYUUUSSSRRRVVV]]]hhhuuu~~~|||zzzyyyxxxtttssssssrrrrrrqqqqqqqqqppppppppppppmmmjjjgggddd___]]]ZZZWWWTTTSSSRRRRRRNNNMMMMMMKKKJJJHHHFFFEEEBBBAAA@@@???>>>=========??????BBBJJJWWWfffrrryyyyyyxxxuuurrrooommmlllkkkmmmmmmlllllljjjfff```\\\SSSPPPOOOSSS]]]hhhpppsssvvvyyy||||||yyyqqqhhh\\\MMMBBB@@@???DDDZZZrrrnnn___LLL@@@555222111///...///------------------------+++***(((&&&&&&&&&&&&'''+++***))))))***,,,...000222000---+++))))))***+++,,,------,,,******,,,------...///000///111333555999<<>>???AAADDDFFFHHHJJJMMMOOORRRVVV\\\```bbbcccdddeeefffiiimmmpppqqqrrrtttvvvuuuttttttttttttvvvxxxyyyxxxyyy~~~~~~zzzwwwxxx|||yyyrrrjjjdddfffllltttzzz~~~{{{yyyxxxwww|||~~~|||xxxuuutttqqqqqqooollliiiggggggiiijjjiiihhhgggfffggghhhhhheeeeeeeeeddd```\\\XXXUUUVVVYYY___jjjuuu}}}|||zzzxxxwwwuuuuuuuuuuuuttttttsssssspppqqqqqqpppnnnjjjfffccc^^^\\\YYYWWWTTTSSSSSSSSSPPPOOOOOOMMMLLLJJJHHHGGGDDDCCCBBB@@@??????>>>>>>AAABBBDDDJJJSSS^^^iiiooossssssrrrrrrqqqpppooooooooonnnnnnmmmkkkgggaaa]]]TTTQQQPPPUUU^^^iiipppsssuuuxxx{{{|||yyyrrriii^^^NNNAAA??????DDDXXXppp}}}lll^^^III>>>444222222000...///------------------------,,,,,,***)))((('''''''''***)))))))))***+++---...///...,,,+++*********+++,,,------,,,***)))+++,,,---.../////////000222444888<<>>999888;;;===>>>AAAFFFJJJWWWlllzzzrrrfff\\\NNNBBB;;;888444222222222333555777888777555555444444333333222222111---......///000111222222777888:::;;;::::::;;;<<<>>>@@@DDDFFFGGGIIIKKKMMMNNNRRRYYY^^^aaabbbcccdddfffiiimmmpppqqqsssuuuvvvuuutttsssssstttuuuwwwxxxxxxxxx{{{|||{{{yyy{{{~~~xxxpppkkkooovvvzzz~~~|||yyyxxxxxxyyy{{{~~~}}}xxxtttrrrjjjiiigggccc```___```cccbbb```^^^___```cccfffiiijjjlllmmmlllhhhccc___\\\[[[]]]bbbkkkvvv}}}|||yyyxxxwwwuuuuuuuuuuuuttttttttttttpppqqqrrrqqqnnniiidddaaa^^^\\\ZZZWWWUUUTTTTTTTTTQQQQQQPPPOOOMMMKKKIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@AAADDDIIIOOOWWW```eeemmmnnnoooppppppppppppooonnnmmmmmmlllkkkgggaaa\\\UUURRRQQQVVV___iiipppsssuuuwwwzzz~~~|||{{{tttlll___NNN@@@???@@@FFF[[[ssszzziii[[[GGG<<<333222222000......------------------------,,,---------,,,++++++***)))))))))******+++++++++***+++++++++++++++++++++***+++,,,+++******,,,------.../////////000222444444:::BBBPPPmmm}}}uuu~~~yyydddaaapppvvvkkk^^^XXXXXX___lllxxxzzziii```___aaa\\\TTTIII???:::999:::777666555444222111000///.../////////...,,,***)))((((((((((((((())))))***))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,+++,,,//////...111666@@@\\\zzzmmm___OOODDD>>>:::888<<>>???AAACCCFFFHHHJJJKKKMMMQQQVVV[[[^^^aaadddfffdddgggjjjmmmnnnppprrrtttwwwuuutttuuuxxxyyywwwuuuyyyzzz||||||yyyyyyzzz}}}||||||||||||zzzyyy{{{|||{{{~~~}}}zzzvvvmmmddd\\\YYYTTTPPPOOONNNNNNMMMQQQRRRTTTWWW[[[aaaiiinnnppp{{{{{{sssoookkkgggdddgggkkkqqqyyyzzzvvvuuutttssstttvvvvvvuuutttrrrrrrrrrpppmmmiiieeeccc^^^\\\ZZZXXXWWWVVVSSSQQQQQQPPPPPPOOOOOONNNNNNMMMJJJHHHFFFDDDBBBAAAAAABBBCCCCCCDDDFFFLLLSSS[[[___cccgggllloooppppppppppppppplllhhhggggggddd]]]WWWQQQOOORRR[[[ccchhhmmmrrruuuwwwzzz}}}~~~~~~|||{{{zzzqqq___QQQBBB>>>EEEVVVnnn~~~uuufffWWWCCC<<<444111111111...+++++++++++++++,,,,,,---...++++++************++++++)))************+++++++++*********++++++,,,,,,,,,''')))+++---------,,,+++,,,---//////......000111444555:::GGG___ooohhhmmmzzzcccYYY[[[ZZZcccqqqwwwrrreeebbbccceee]]]QQQFFF???:::888777777555444222111000000111000///---,,,***)))))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++***))),,,,,,,,,+++,,,...222555>>>PPPvvvssseeeVVVLLLAAA;;;999===AAABBBCCCEEEFFFPPPbbbwww~~~vvvkkkaaaRRRFFF???:::777444222333444666777777888888888777666555444333222222000///...------...///000666888:::;;;:::::::::;;;===>>>@@@BBBDDDGGGHHHIIILLLPPPUUUYYY\\\___bbbeeeeeegggkkkmmmnnnppprrrtttvvvtttsssuuuwwwyyywwwvvvvvvwwwwwwzzz}}}zzzwwwvvvzzz}}}|||}}}~~~{{{{{{|||}}}|||{{{~~~~~~zzzwwwsssjjjbbbZZZVVVPPPLLLJJJJJJIIIIIILLLNNNQQQTTTYYY```hhhmmmyyyxxxtttrrrooojjjllloootttzzz~~~~~~~~~zzzwwwuuutttrrrsssttttttsssqqqqqqqqqqqqpppmmmiiifffddd```^^^[[[ZZZYYYWWWUUURRRPPPPPPPPPOOONNNNNNMMMMMMJJJIIIFFFDDDCCCBBBBBBBBBCCCCCCCCCFFFLLLSSSZZZ^^^dddhhhmmmqqqqqqqqqqqqqqqooolllhhhgggfffccc\\\VVVQQQOOORRRZZZccchhhmmmqqquuuwww{{{|||}}}~~~|||{{{zzzppp___QQQCCC@@@III[[[rrrzzzqqqaaaRRRAAA:::333000000000...,,,,,,,,,+++++++++,,,------++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,%%%'''))),,,.........---,,,---//////......000111333444888CCCVVVwwwqqqgggiii~~~eeeXXXYYYZZZcccrrrwww~~~zzzlllaaa```bbbccc[[[OOODDD===:::777666666555444333222111111111111000...,,,+++*********))))))))))))))))))))))))************************++++++,,,,,,,,,+++******---------------///222555888IIIlllwwwiiiYYYOOODDD===:::===AAABBBCCCEEEEEELLL[[[pppyyyqqqgggYYYLLLAAA;;;777555333444444555666777888888777777666555444333333222000000............000000555888;;;===<<<;;;::::::<<<===>>>AAACCCEEEGGGHHHKKKNNNSSSWWWZZZ]]]```ccceeehhhkkkmmmnnnoooqqqssstttsssssstttvvvxxxwwwvvvtttsssssssssvvvzzz~~~xxxrrrooommmuuu{{{{{{zzz|||}}}|||~~~}}}||||||}}}~~~{{{zzz{{{{{{zzzwwwyyyyyyvvvsssppphhh___YYYTTTMMMHHHGGGGGGGGGGGGHHHKKKOOOSSSYYY```hhhmmm~~~}}}yyywwwvvvrrrsssvvvyyy~~~~~~~~~~~~}}}}}}~~~}}}{{{yyywwwvvvtttssstttsssrrrppppppppppppnnnllljjjgggeeebbb```]]]\\\ZZZYYYVVVTTTPPPOOOOOONNNMMMMMMLLLLLLJJJIIIGGGEEECCCCCCCCCDDDDDDCCCDDDGGGLLLRRRYYY\\\dddgggllloooooooooooopppooolllhhhfffeeeaaaZZZUUUPPPNNNQQQZZZbbbggglllqqquuuxxxzzz|||}}}~~~||||||zzzppp^^^PPPCCCCCCOOObbbxxx}}}uuukkkZZZKKK===888222//////000...,,,------,,,+++++++++,,,,,,++++++************++++++)))************+++++++++***++++++++++++,,,,,,,,,'''(((***,,,---------,,,,,,---//////......000111333444888???NNNkkkxxxiiihhhhhhXXXYYY[[[eeerrrvvvyyy}}}}}}uuuhhh___]]]___aaaYYYNNNCCC<<<999777666666555444444333222222222111000///---,,,+++******))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,------------...111444555DDDddd{{{mmm]]]SSSGGG@@@<<<>>>AAAAAABBBDDDEEEIIIUUUiii}}}zzzqqqcccRRRDDD<<<888777444444444555666777777888777666666555444444333333111000///......///000111333777<<<>>>>>><<<;;;:::<<<<<<>>>@@@CCCEEEGGGHHHJJJMMMRRRUUUXXX[[[___bbbeeehhhkkkmmmnnnoooppprrrrrrrrrrrrtttuuuvvvvvvvvvuuussspppoooppptttxxx{{{~~~wwwpppkkkhhhggglllooopppooopppsssuuuxxxzzz{{{|||}}}~~~~~~xxxvvvvvvuuussssssvvvvvvrrrpppmmmfff^^^XXXSSSMMMHHHFFFGGGGGGGGGJJJMMMQQQUUUZZZ```fffjjjwww}}}~~~{{{yyyxxx{{{{{{|||~~~~~~}}}|||{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}|||zzzwwwvvvvvvuuusssqqqnnnnnnnnnmmmkkkiiigggfffccc```^^^\\\ZZZXXXVVVSSSOOONNNNNNMMMMMMLLLKKKKKKIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEFFFIIIMMMSSSXXX\\\```dddhhhjjjkkkjjjkkklllnnnkkkiiifffddd___YYYUUUPPPNNNPPPYYYbbbfffkkkpppuuuwwwzzz||||||}}}~~~||||||zzzooo\\\OOODDDHHHWWWkkk~~~{{{ssshhhWWWHHH999555000......///...---...---,,,,,,++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,***)))(((,,,---//////......000111555555999???IIIaaaoooiiijjjYYYZZZ]]]hhhsssuuuuuuyyyzzzttthhh___[[[\\\___XXXLLLBBB<<<999777666666666666555444333222222111000///---,,,+++******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,+++,,,---,,,,,,---///222666AAA[[[~~~pppaaaWWWIIIBBB<<<>>>@@@@@@AAACCCDDDGGGQQQccc{{{}}}ooo\\\JJJ???::::::555555444444555666777888666666666555444444333333111000///......///000111333666;;;>>>===<<<;;;:::<<<===???AAACCCFFFGGGHHHKKKMMMQQQTTTWWWZZZ^^^aaadddfffjjjlllmmmnnnppprrrqqqrrrssssssssstttuuuvvvvvvssspppnnnnnnpppsssvvvvvvvvvuuuqqqkkkfffdddccceeeggghhhhhhfffeeehhhmmmuuuxxx|||~~~}}}}}}~~~wwwtttrrrpppmmmppprrrrrrooommmkkkeee^^^UUUQQQKKKHHHGGGHHHIIIIIIMMMOOOSSSVVVXXX[[[___bbbkkkqqqzzz}}}{{{{{{~~~{{{zzztttssssssrrrtttvvvyyy{{{{{{|||}}}~~~}}}{{{yyywwwvvvuuussspppnnnnnnmmmllljjjiiiggggggbbb```]]][[[YYYWWWTTTRRRNNNMMMMMMLLLKKKKKKJJJJJJHHHGGGEEEDDDDDDDDDEEEEEEGGGHHHHHHKKKNNNSSSXXX[[[^^^aaaeeeggggggggghhhhhhkkkjjjhhheeebbb]]]XXXUUUOOOMMMPPPYYYaaafffkkkppptttvvvyyy{{{{{{|||~~~|||}}}zzznnnZZZMMMEEEMMM```ttt|||tttiiiWWWHHH666333000..................---,,,,,,++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++---------,,,+++***)))(((,,,---//////......000111333333888>>>DDDXXXrrrgggiiiXXX[[[bbbmmmxxxxxxvvvyyyzzztttiii```\\\\\\^^^WWWLLLBBB<<<999888777888888777666555333222111111000...,,,+++*********)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,---***,,,---,,,,,,,,,...000777>>>SSSvvvsssdddYYYKKKCCC======???>>>???AAACCCFFFOOO___tttlllWWWFFF>>><<<666555444444444666777888666666555555555444444444111111////////////111111222555999<<<<<<;;;;;;;;;<<<===???AAACCCEEEGGGHHHKKKMMMPPPSSSUUUYYY]]]```aaadddgggjjjkkkmmmoooqqqppprrrssssssrrrqqqssstttuuusssooolllkkklllnnnooolllkkkiiifffbbb______```cccbbbcccccc```]]]```eeerrrwww}}}~~~}}}~~~{{{tttrrrpppmmmjjjjjjlllllliiihhhgggaaaZZZOOOLLLIIIHHHIIIJJJKKKKKKNNNPPPSSSTTTTTTUUUVVVXXXaaaeeeoooyyy}}}{{{{{{}}}~~~~~~}}}}}}~~~~~~|||yyyuuurrrppphhhhhhggghhhjjjnnnrrrtttvvvyyy}}}|||zzzwwwvvvuuutttqqqooonnnmmmlllkkkiiihhhgggfffbbb___\\\ZZZXXXVVVSSSPPPMMMLLLLLLKKKKKKJJJIIIIIIFFFEEEDDDCCCCCCDDDEEEEEEHHHHHHIIIKKKOOOSSSWWWYYY^^^```ccceeeeeeeeefffgggffffffeeeccc___ZZZVVVTTTNNNLLLOOOXXX```eeejjjooorrruuuxxxzzz{{{|||~~~|||}}}zzzmmmYYYMMMIIIUUUkkk}}}vvvjjjWWWGGG444333111///............------,,,+++++++++,,,,,,++++++************++++++)))************+++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---,,,---//////......000111111000444<<<@@@NNNssssssdddeeeVVV]]]gggttt~~~||||||zzzsssiiiaaa______^^^WWWLLLBBB<<<:::999888999999999888555333111///000///---,,,***)))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++*********+++,,,---+++,,,......------///000777:::IIIjjjuuufff[[[LLLCCC<<<<<<=========???@@@EEENNN[[[mmmgggPPPAAA;;;777666444444444555777888555555555555555444444444222111000//////000111222222555888999999999:::;;;;;;;;;===???BBBDDDFFFGGGIIIKKKNNNPPPSSSVVV[[[^^^^^^aaaeeehhhjjjllloooqqqqqqrrrtttssspppoooqqqrrrrrrpppmmmjjjhhhgggggghhhcccccccccaaa^^^]]]]]]^^^aaa___```aaa]]]YYY\\\cccooouuu}}}{{{sssnnnmmmllljjjhhhbbbddddddaaaaaa```[[[UUULLLJJJJJJKKKMMMOOOPPPOOOOOOQQQTTTTTTSSSRRRRRRRRRUUUWWW^^^iiiooopppsssxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{zzzwwwtttoooiiieeebbb\\\\\\[[[\\\___dddiiilllqqquuu{{{~~~}}}}}}~~~|||zzzxxxvvvvvvtttrrrpppooonnnllljjjhhhgggfffeeebbb___\\\ZZZXXXVVVRRRPPPLLLLLLKKKKKKJJJIIIIIIHHHDDDDDDCCCBBBBBBCCCDDDEEEGGGGGGHHHJJJMMMQQQTTTVVV[[[^^^```aaaaaabbbcccddd```aaaaaa___[[[VVVSSSQQQNNNLLLOOOWWW```eeejjjooopppsssvvvyyy{{{}}}|||~~~zzzlllYYYOOOMMM]]]tttxxxjjjUUUDDD444444333000...------...,,,,,,+++++++++,,,------++++++************++++++)))************+++++++++,,,,,,,,,+++++++++******)))*********+++,,,---...,,,---//////......000111222///333;;;>>>GGGeeewwweee~~~aaaTTT^^^kkkzzzzzzqqqgggaaaaaaccc^^^WWWLLLBBB===:::999999:::::::::888666333000...///...---+++***)))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,++++++*********+++---...,,,...//////......000111666777CCCbbbvvvggg\\\LLLCCC<<<;;;<<<<<<<<<>>>===CCCMMMYYYiii}}}tttXXXDDD:::777666555444444555777888555555555555555444444444222111000//////000111222222444777888888888:::<<<999:::<<<>>>AAACCCDDDEEEHHHJJJLLLNNNQQQTTTYYY\\\\\\___dddgggiiillloooqqqqqqssstttssspppnnnoooqqqpppnnnkkkhhheeeccccccbbb^^^```aaaaaa___]]]]]]^^^aaa^^^___aaa^^^ZZZ]]]dddlllttt}}}wwwrrrkkkhhhggghhhfffeee\\\___^^^\\\[[[[[[WWWPPPLLLLLLLLLOOORRRUUUUUUTTTPPPSSSVVVVVVUUUSSSSSSSSSLLLJJJOOOYYY```bbbhhhpppssssssssssssttttttuuuvvvxxxvvvsssnnnggg```[[[WWWTTTTTTTTTUUUYYY^^^cccfffmmmssszzz~~~~~~|||{{{|||~~~|||zzzxxxxxxwwwuuusssooonnnllljjjhhhfffeeeeeeccc```]]]ZZZYYYVVVSSSPPPLLLKKKKKKJJJIIIIIIHHHHHHCCCCCCBBBAAABBBCCCDDDEEEFFFFFFGGGIIILLLOOORRRSSSXXXZZZ]]]^^^]]]^^^___```\\\]]]]]]\\\XXXTTTQQQOOONNNLLLNNNWWW```dddiiinnnooorrrvvvyyy{{{}}}|||~~~zzzlllZZZQQQQQQbbb{{{xxxiiiSSS@@@444444444111///------...++++++++++++,,,------...++++++************++++++)))************+++++++++,,,,,,,,,++++++*********---,,,++++++******++++++,,,---//////......000111666111555===???DDD]]]|||~~~kkktttdddWWW]]]ooo}}}rrrfff___]]]^^^______VVVJJJAAA===;;;:::888:::888666333111111111222///...---+++***)))))))))************************************************)))***+++,,,,,,+++***)))***+++,,,---------,,,,,,111888AAATTTxxxxxxjjj]]]RRRFFF<<<:::;;;;;;;;;======DDDLLLUUUhhhcccIII;;;999777444333444666666666777777777666555555444444333222111000////////////222333444666777888888888============???AAACCCDDDDDDFFFIIILLLOOORRRVVVZZZ\\\___bbbeeegggiiimmmooopppqqqrrrrrrqqqooommmkkkmmmjjjeeebbbaaa```___^^^]]]]]]^^^```cccdddcccbbbbbb___]]]]]]ZZZWWWYYY___pppuuu|||{{{yyyzzzyyyuuupppgggeeecccbbbaaa```^^^\\\YYYYYYXXXXXXVVVSSSNNNKKKRRRSSSVVVWWWXXXXXXWWWVVVUUUVVVUUUSSSTTTUUUPPPHHHCCCCCCDDDJJJRRR[[[cccggglllmmmmmmoooqqqrrrtttuuuyyyssskkkddd```[[[VVVSSSPPPOOOOOOPPPTTTYYY___bbbkkkqqqwwwyyyxxxwwwzzz~~~||||||{{{zzzxxxvvvtttsssnnnmmmllljjjhhheeecccbbbaaa```^^^\\\YYYVVVUUUSSSJJJIIIGGGEEEDDDCCCBBBBBB>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGJJJMMMOOOPPPQQQRRRUUUWWWYYYZZZZZZZZZ\\\[[[ZZZZZZXXXTTTOOOKKKIIIKKKNNNTTT[[[cccjjjnnnsssuuuwwwxxxxxxyyy|||~~~|||ooofffUUUPPPSSSggg|||tttdddOOO???444333111///...---......///...---,,,+++,,,------************************++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,---...///000111222222999888777>>>DDDUUUnnn~~~wwwjjjsssdddYYY```qqq~~~}}}oooccc]]]\\\]]]______VVVJJJAAA===;;;:::999:::888555333111000111111///...,,,+++***)))))))))))))))))))))))))))))))))************************)))***++++++++++++***)))++++++,,,,,,---------,,,111666>>>OOOppp|||nnnaaaVVVJJJ>>>;;;;;;::::::;;;;;;AAAIIIRRRddd|||hhhOOO???;;;888555444555777777777777777777666555555444444333222111000///////////////000222555777999:::;;;<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFIIILLLNNNRRRVVVYYY[[[^^^aaadddfffiiillloooooopppqqqqqqpppnnnllljjjiiieeeaaa_________^^^^^^___```aaadddffffffdddbbb```]]]\\\[[[YYYVVVYYY___ooottt{{{wwwrrrllljjjjjjiiifffbbb[[[ZZZYYYZZZ[[[\\\[[[YYYWWWVVVTTTSSSSSSRRRPPPOOOVVVXXX[[[\\\\\\ZZZYYYXXXVVVXXXWWWUUUTTTTTTNNNGGG???>>>???CCCLLLVVV___eeehhhiiiiiikkknnnqqqtttuuutttooohhhbbb___\\\YYYVVVTTTSSSRRRRRRTTTYYY]]]___jjjooouuuxxxwwwwwwzzz}}}|||{{{zzzyyywwwuuusssrrrnnnnnnlllkkkhhhfffcccbbb```___]]]ZZZWWWTTTQQQPPPJJJIIIGGGEEECCCBBBAAAAAA>>>============>>>>>>??????@@@AAACCCEEEHHHKKKLLLOOOPPPRRRUUUVVVWWWWWWWWWYYYXXXWWWWWWVVVRRRMMMJJJGGGIIIMMMSSSZZZbbbhhhlllqqqsssvvvxxxyyyyyy{{{}}}~~~}}}uuuhhh___RRRPPPWWWnnnyyypppaaaMMM>>>333222000///...---......///...---,,,+++,,,,,,---************************++++++************+++++++++++++++++++++++++++++++++++++++***++++++,,,---......///000111111222222111888777777===BBBQQQiii}}}rrr{{{qqqqqqddd\\\dddtttyyylllaaa[[[[[[\\\^^^]]]TTTIIIAAA===<<<:::999999777555222111000000000...---,,,+++***)))))))))((((((((((((((((((((((((************************)))***++++++++++++***)))++++++,,,,,,,,,---------000444:::IIIffftttgggZZZMMMAAA<<<;;;999999:::888>>>DDDMMM^^^uuunnnSSSAAA;;;999666555666777888888777777777666555555444444333222111000////////////,,,...111444888:::<<<===;;;;;;;;;;;;===???AAABBBCCCEEEHHHKKKMMMPPPUUUXXX[[[]]]aaaccceeehhhkkknnnnnnoooooopppooommmjjjiiidddaaa^^^]]]^^^___``````bbbdddfffiiikkkiiieeebbb]]][[[ZZZZZZWWWUUUZZZaaaoootttzzz~~~xxxttthhhccc]]]YYYYYYYYYWWWTTTRRRQQQPPPQQQSSSTTTTTTSSSRRRQQQPPPOOOPPPRRRTTTVVV\\\___cccdddaaa^^^[[[YYYWWWZZZZZZWWWUUUSSSMMMEEE===<<<;;;>>>FFFSSS___ggghhhhhhhhhiiilllqqqvvvxxxvvvqqqkkkfffcccaaa___]]]]]][[[YYYXXXXXXZZZ\\\^^^iiinnntttvvvvvvwwwyyy|||{{{{{{zzzxxxvvvtttrrrqqqooonnnmmmkkkiiifffdddccc___]]][[[WWWSSSPPPMMMLLLJJJIIIFFFDDDBBB@@@???>>><<<<<<;;;::::::::::::;;;<<<===>>>???BBBDDDFFFGGGLLLMMMOOOQQQRRRRRRRRRRRRTTTTTTSSSRRRRRROOOKKKGGGEEEGGGLLLSSSZZZaaafffiiinnnqqquuuxxxyyyyyyzzz{{{}}}xxxuuukkk^^^VVVLLLMMMXXXsss}}}sssjjj\\\JJJ===333222000...------............---,,,,,,,,,,,,,,,************************++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------000000111111222222222333///666666666<<>>===;;;:::888777555333111000//////...---,,,+++************))))))))))))))))))))))))*********************************++++++*********,,,+++++++++,,,,,,------000333888CCC]]]~~~zzzmmm\\\OOOAAA<<<;;;999888:::777;;;AAAIIIXXXmmmqqqVVVAAA;;;888666555666777777777777777777666555555444444333222111000////////////,,,---000444777:::<<<===::::::::::::;;;===???@@@BBBDDDGGGJJJLLLOOOSSSVVVYYY\\\___bbbdddgggjjjmmmlllmmmnnnooonnnllljjjhhhbbb___\\\\\\^^^bbbdddeeeeeegggjjjmmmnnnkkkeee```ZZZYYYYYYYYYVVVUUU[[[cccpppuuu{{{~~~vvvppplll___ZZZTTTPPPOOOOOOOOONNNOOOMMMLLLLLLMMMMMMLLLKKKMMMNNNOOOPPPRRRUUUYYY\\\cccgggkkkjjjeee___[[[YYYXXX\\\^^^[[[WWWSSSKKKCCC???===;;;===FFFTTTeeeooopppnnnlllllloootttzzz~~~{{{vvvpppllljjjjjjiiikkkiiifffcccaaa```aaaaaajjjnnnsssvvvwwwxxxzzz{{{|||{{{zzzyyywwwtttrrrqqqooonnnmmmkkkiiifffdddccc^^^]]]ZZZVVVQQQMMMKKKIIIIIIHHHEEECCC@@@>>>===<<<;;;:::999888777777777777;;;;;;<<<===???AAACCCDDDHHHIIIKKKMMMNNNNNNNNNNNNPPPOOONNNNNNMMMKKKHHHEEECCCFFFLLLSSSZZZ```dddfffkkkoootttxxxyyyyyyyyyzzz~~~~~~xxxrrrnnndddWWWNNNEEEHHHUUUooozzzooodddWWWHHH===222111///...------......---------,,,,,,,,,,,,,,,************************++++++************++++++***+++++++++++++++,,,,,,,,,++++++++++++,,,------111111111111111111222222...555555555;;;<<>>===<<<:::888777555444222000000///------,,,+++************************************))))))))))))))))))))))))+++******************+++,,,,,,+++++++++,,,---...000222666AAAXXXyyy}}}ppp\\\OOOAAA<<<:::999999;;;999;;;???GGGSSSeee{{{tttYYYDDD:::777444333444666666666777777777666555555444444333222111000////////////...///111444666888::::::::::::999::::::<<<>>>???AAACCCFFFHHHJJJMMMQQQTTTXXXZZZ^^^aaaccceeeiiikkkkkklllnnnoooooommmkkkjjj```^^^[[[[[[^^^cccfffggghhhjjjllloooooojjjddd^^^ZZZYYYZZZYYYVVVUUU\\\fffrrrvvv|||yyyppphhhbbbYYYUUUPPPLLLKKKKKKLLLLLLMMMLLLJJJJJJJJJJJJIIIGGGIIIMMMQQQUUUWWWZZZ^^^aaaiiimmmpppnnnfff^^^ZZZXXXYYY___bbb___ZZZTTTKKKCCC@@@>>><<<>>>GGGXXXlllyyyzzzwwwrrrppprrrxxx{{{xxxwwwyyyzzz{{{yyyuuupppmmmjjjiiiiiimmmppptttwwwyyyzzzzzz{{{{{{{{{zzzyyywwwuuutttsssooonnnmmmkkkiiifffdddbbb^^^\\\YYYUUUQQQMMMJJJHHHGGGFFFDDDAAA>>><<<;;;:::999999777666555555444444777888888999;;;<<<>>>???DDDFFFHHHJJJKKKKKKKKKKKKLLLKKKJJJJJJJJJIIIFFFDDDCCCFFFKKKRRRYYY___ccceeeiiimmmrrrvvvxxxxxxyyyzzz{{{|||}}}tttooojjj```SSSKKKDDDFFFQQQhhhxxxlll```SSSEEE<<<111000///---------......,,,,,,,,,,,,,,,+++++++++************************++++++************++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000000000000000///555444555:::;;;AAARRRpppvvvkkkyyyccc]]]___nnnpppddd^^^\\\]]]^^^VVVOOOFFFAAA???>>><<<;;;888888666555333222000000---,,,++++++******++++++************************))))))))))))))))))))))))++++++***))))))***++++++---,,,+++***+++,,,---...000111555>>>TTTuuu~~~qqq___QQQCCC===;;;::::::<<<;;;;;;>>>DDDNNN]]]sss|||zzz{{{ttt]]]JJJ999777444333444555666666777777777666555555444444333222111000///////////////000222444666777888888;;;::::::::::::<<<===>>>@@@BBBEEEGGGIIILLLOOORRRWWWYYY]]]___aaadddgggjjjkkklllnnnpppppppppooonnnbbb___\\\\\\___dddgggiiillllllnnnpppooojjjccc]]][[[[[[\\\[[[WWWVVV^^^iiitttwww|||}}}tttkkkbbb\\\WWWUUURRROOONNNNNNOOOPPPNNNMMMLLLLLLMMMMMMLLLJJJIIINNNTTTXXX[[[^^^cccgggooosssuuupppfff]]]YYYXXXZZZbbbgggddd^^^VVVMMMDDD>>>>>>===???III\\\rrrxxxuuuvvv}}}|||wwwsssqqqpppppprrruuuxxxyyyzzzyyyyyyyyyyyyyyyxxxwwwvvvttttttnnnmmmllljjjhhheeecccbbb]]]\\\YYYUUUPPPLLLIIIHHHEEEDDDBBB???===;;;:::999999888777666555444444444333333333444555777888999@@@AAACCCFFFGGGHHHIIIHHHIIIHHHGGGGGGHHHHHHFFFDDDBBBEEEIIIOOOVVV\\\aaacccgggkkkppptttvvvwwwyyyzzzzzz{{{|||~~~|||sssooojjj___RRRJJJEEEFFFOOOddd~~~vvviii]]]OOOBBB:::000000...---------......,,,,,,,,,,,,,,,+++******************************++++++************++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,------...------....../////////000000666444444::::::@@@PPPgggooovvv^^^ZZZ^^^nnnvvviiiaaa^^^^^^___UUUNNNFFF@@@???>>>===;;;999888888666555333111000,,,,,,++++++******++++++************************))))))))))))))))))))))))++++++***))))))***++++++---,,,+++******,,,---///000111333<<>>@@@BBBDDDFFFHHHKKKNNNQQQVVVXXX\\\^^^```cccfffiiijjjllloooqqqssssssrrrrrrhhheeeaaaaaaccchhhlllnnnpppppppppqqqooojjjccc^^^^^^^^^___]]]XXXWWW```llltttwww{{{~~~yyyrrrkkkeee```^^^]]]\\\ZZZYYYYYYZZZ[[[YYYWWWUUUTTTTTTSSSQQQOOOLLLQQQVVVXXXZZZ^^^fffllluuuxxxyyyrrrfff\\\XXXXXX[[[cccjjjhhhaaaYYYNNNFFF>>>>>>???BBBMMMaaazzz{{{}}}}}}yyyvvvuuurrrssstttwwwyyyyyywwwvvvuuuuuuuuuvvvuuuttttttsssmmmlllkkkiiigggdddbbbaaa[[[ZZZWWWSSSOOOLLLIIIGGGCCCBBB@@@>>><<<::::::999888888777666555555555666222222222222333444555666:::<<<>>>AAADDDEEEFFFFFFHHHGGGFFFFFFGGGHHHFFFEEEAAABBBFFFKKKRRRXXX^^^aaagggjjjnnnqqqsssvvvyyy{{{{{{|||}}}{{{tttqqqlll___QQQIIICCCEEEOOOccczzz~~~sssfffYYYKKK>>>666000///...---,,,---......+++,,,,,,---,,,+++***)))************************++++++************++++++)))******+++,,,,,,---------,,,,,,,,,,,,---......,,,,,,---...//////000000222777444444:::;;;@@@OOO___|||wwwxxx\\\YYY]]]nnnzzzlllccc```___```TTTMMMEEE@@@??????===;;;999999888777666444222111,,,,,,++++++***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,---,,,+++******,,,...///000000222:::KKKlll}}}pppjjj[[[KKKBBB>>>;;;:::;;;<<<:::;;;@@@FFFRRRggg|||}}}zzzxxxxxxuuuhhhTTTEEE;;;999666555666777888777777777777666555555444444333222111000////////////---...111333666888999:::<<<;;;;;;:::;;;<<<>>>??????AAADDDFFFGGGJJJNNNPPPUUUXXX[[[^^^```cccfffiiijjjlllooorrrtttuuuuuutttooolllhhhgggiiimmmqqqsssrrrrrrrrrqqqoookkkddd___``````aaa___YYYXXXaaammmsssvvvzzz}}}~~~~~~}}}wwwsssooommmkkkgggggghhhgggffffffggghhhgggdddaaa^^^[[[XXXUUURRRPPPSSSVVVWWWXXX^^^gggoooyyy{{{{{{sssfff\\\YYYYYY[[[dddllljjjcccZZZPPPGGG@@@AAABBBFFFQQQfff{{{xxxwwwrrrrrrtttvvvwwwwwwuuusssrrrrrrsssssstttssssssrrrlllkkkjjjhhhfffcccaaa```YYYXXXUUURRRNNNKKKHHHGGGAAA@@@???===;;;:::::::::888888777666666666666777333333333333444555666777666888;;;>>>AAACCCDDDDDDHHHFFFEEEFFFGGGHHHGGGFFF???@@@CCCHHHNNNUUU\\\___gggjjjmmmppprrruuuyyy|||}}}}}}|||vvvtttnnn```QQQHHH???BBBMMMbbbyyy|||qqqdddWWWIII<<<333000///...---,,,---...///++++++,,,---,,,+++***)))************************++++++************++++++))))))***+++,,,,,,---------,,,,,,,,,,,,---......+++,,,---...///000111222444777444444:::;;;AAAPPPZZZvvv}}}YYYZZZaaapppwwwiiibbb^^^___```TTTLLLEEEBBB???;;;:::<<<:::999777555333222111111---...000111000...+++)))+++++++++*********))))))'''(((((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++000000777HHH```~~~sssmmmbbbTTTIII???888777;;;<<<;;;<<<@@@EEEPPPbbbrrr~~~~~~zzztttooofffUUUFFF===888555555555333555999999888666555555777999:::111111111000000000000000666444222111222555888:::;;;;;;:::::::::;;;<<<<<>><<<;;;:::;;;;;;::::::999888777777777777666444222111111222333444888888999:::<<>>===;;;:::999888999999:::999888888777777777777666555333222111222333444777777777888:::===@@@AAABBBCCCCCCCCCCCCCCCBBBBBB???>>>AAAFFFJJJMMMTTT[[[cccfffjjjmmmooorrruuuwwwzzz|||~~~|||{{{tttdddSSSIIIFFFHHHTTTllluuuiii]]]NNN???777555000///...---,,,------...------,,,,,,,,,---......,,,+++***)))))))))))))))++++++***)))))))))))))))++++++++++++++++++++++++---+++***+++---...,,,***////////////000000000000222333333444666:::@@@DDDPPPiiiRRRTTT___wwwvvvddd___``````^^^RRRJJJDDDBBB@@@<<<<<<>>>777666444222111/////////,,,,,,++++++***))))))(((+++************)))))))))((((((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,///222000222@@@SSSxxxyyymmm^^^QQQEEE===<<>>AAAJJJZZZjjj|||wwwnnn\\\LLLCCC<<<777777777555555777::::::999999888777666555222222111111111000000000...---------///333666999999888777666666888:::;;;>>>???AAACCCFFFJJJLLLNNNTTTWWWZZZ]]]___aaaeeegggjjjnnnuuu|||{{{zzzxxxwwwvvvuuussspppnnnkkkiiihhhjjjiiieee___ZZZ]]]fffnnnsssxxx{{{zzz{{{~~~|||xxxwwwwwwwwwwwwuuuqqqnnnkkkfffbbbaaaaaafffrrr~~~ssseee\\\XXXXXX]]]hhhqqqqqqjjjaaaVVVNNNDDDCCCDDDGGGOOOaaa~~~|||uuupppnnnlllkkknnnllliiihhhiiijjjjjjjjjkkklllllllllllllllkkkkkkhhhgggeeebbb^^^ZZZWWWUUUTTTRRRNNNKKKIIIFFFBBB@@@;;;:::888777666666666666999888777777777777777888666555444333222333333444444444555666888:::===>>>@@@@@@AAAAAAAAAAAAAAA@@@???===>>>CCCFFFIIIPPPXXX___cccgggkkknnnqqqtttvvvzzz|||~~~}}}uuueeeVVVMMMIIINNN]]]tttuuuhhh\\\MMM===555333//////...------------.........---,,,,,,,,,------,,,,,,+++************++++++***))))))))))))))))))++++++++++++++++++++++++,,,++++++,,,...///...---////////////000000000000222222333444666999???CCCKKKaaaPPPQQQ\\\uuu|||fff```cccaaa\\\PPPIIICCCBBB@@@<<<<<<>>>666555444222000/////////---,,,***)))(((((())))))************))))))))))))(((((())))))************))))))*********+++++++++******+++++++++,,,,,,,,,///222000111<<>>>>>@@@CCCFFFIIILLLMMMUUUWWWYYY[[[]]]```dddgggiiimmmuuu}}}{{{yyywwwuuuuuutttrrrpppnnnllljjjjjjllljjjfff```\\\___hhhpppsssxxx{{{zzz{{{~~~~~~~~~}}}{{{yyywwwvvvwwwwwwvvvuuutttooojjjhhhhhhmmmyyyssseee\\\XXXWWW]]]hhhrrrsssnnneeeZZZPPPGGGFFFFFFGGGLLL[[[wwwwwwooojjjhhhgggiiigggdddcccdddddddddcccfffggghhhiiiiiiiiiiiihhhfffeeebbb___[[[WWWTTTRRRQQQOOOKKKHHHFFFDDD@@@===999888666555444444555555777777666666666777777888777666555444333333444444333333333444666888;;;<<<>>>>>>???@@@@@@@@@@@@??????<<<===AAADDDFFFMMMUUU\\\```eeejjjnnnqqqtttvvvyyy|||~~~vvvgggXXXRRRLLLUUUggg|||uuuhhh[[[KKK<<<444222//////......---------------,,,++++++************,,,,,,+++++++++++++++,,,******)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,---...///000000////////////000000000000111222333444555999>>>AAAGGGYYYyyyOOOOOOWWWooollldddfffccc[[[NNNHHHCCCAAA@@@<<<:::<<<666555444222111000000000...---+++)))((()))***+++)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,---222000111:::GGGeeevvvgggYYYKKKAAA>>>@@@CCCAAAAAABBBCCCIIIWWWeeetttnnn[[[HHH>>>666555666555666888444666888:::;;;;;;999888333333333222111000000///111000/////////111222333888888777666777999;;;<<<===>>>???BBBEEEHHHKKKMMMTTTVVVXXXZZZ\\\^^^bbbeeehhhkkksss}}}}}}{{{yyywwwuuuuuutttrrrooonnnmmmllllllmmmjjjfffaaa___ccckkkrrrtttyyy|||{{{{{{~~~~~~~~~{{{xxxwwwxxxyyyzzzzzzuuuqqqppppppuuussseee\\\WWWUUUZZZeeeppptttqqqiii\\\QQQKKKIIIHHHHHHJJJTTTkkkuuulllgggeeeeeecccaaa```aaa```^^^]]]aaaaaacccdddeeeeeeffffffcccbbb```]]]YYYUUUQQQOOOOOOLLLIIIFFFDDDBBB>>><<<888777666444444444555555555555555555666777888888777777666555444444444333222222222333444777999:::<<<<<<===>>>??????>>>>>>>>><<<===AAADDDFFFLLLSSSYYY]]]dddjjjnnnqqquuuwwwyyy{{{~~~~~~vvvggg[[[VVVOOO]]]qqquuugggZZZJJJ;;;333222...............------------,,,++++++************,,,+++++++++++++++,,,,,,***)))))))))))))))***************++++++,,,,,,,,,+++,,,---......///000111////////////000000000000000111333444555888<<<@@@DDDRRRnnnLLLLLLTTTiiiqqqggghhhddd[[[MMMGGGBBBAAA>>>:::888999666555333222111000000000...---,,,************+++(((((()))))))))))))))***))))))))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,111111222999AAA[[[}}}yyykkk]]]PPPDDD>>>???AAA??????@@@@@@FFFSSS```mmmzzzhhhOOOCCC777444555555666888888999:::;;;;;;999777666444444333222111000000///222111000000000000111222666666777777888999;;;;;;<<<===???AAADDDHHHJJJLLLRRRTTTWWWYYYZZZ]]]___bbbeeehhhpppzzz~~~}}}{{{yyywwwtttsssqqqooonnnmmmnnnnnnmmmjjjeeeaaaaaafffooouuuuuuzzz}}}||||||~~~}}}xxxvvvuuuvvvuuuyyyvvvtttuuuwww|||vvvhhh]]]VVVSSSVVVaaannnsssrrrlll___SSSLLLIIIGGGHHHIIIPPP^^^lll~~~qqqiiieeebbbaaa`````````^^^[[[XXXZZZ[[[\\\^^^___```aaaaaa```___]]]ZZZVVVRRROOONNNKKKIIIFFFCCCAAA???<<<999777666555444333444444555444444444444555777888888888888777666555444444333111111111111333555777888999999:::;;;<<<<<<<<<<<<<<<;;;===BBBDDDFFFKKKRRRUUUZZZbbbiiinnnrrruuuwwwyyy{{{~~~~~~uuuggg]]]YYYXXXhhh}}}~~~ssseeeWWWHHH:::333222......//////......---,,,......---,,,,,,,,,------+++************+++,,,,,,)))))))))))))))******+++*********++++++,,,,,,---+++---......------///000////////////000000000000///111333444555777;;;>>>BBBMMMcccFFFJJJSSSeee~~~tttggghhhddd[[[LLLFFFAAA@@@===888555666444333222111000/////////------,,,+++************(((((((((((())))))*********))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++111111222666;;;PPPooo{{{nnnbbbTTTGGG@@@@@@???======>>>>>>CCCPPP]]]hhh|||uuu[[[KKK<<<555444444444666999999:::::::::999888777555444444333111000000///000000//////000111222222333444666888999999999999<<<===>>>AAADDDGGGJJJKKKOOORRRVVVYYYZZZ[[[]]]^^^bbbeeemmmwww~~~}}}|||zzzxxxtttsssqqqooonnnnnnooopppllliiieeebbbccciiirrrxxxvvv{{{~~~}}}}}}~~~}}}yyyuuuqqqnnntttsssssswww{{{{{{lll```WWWSSSQQQ]]]jjjrrrsssmmm```SSSJJJFFFEEEHHHJJJNNNUUU]]]mmmuuu}}}|||yyyxxxzzzxxxmmmhhh``````aaabbbaaa^^^YYYUUURRRSSSUUUWWWYYY[[[[[[\\\\\\[[[YYYVVVSSSPPPMMMKKKHHHEEEBBB@@@>>><<<999666555555333222222222333444333333333444555666888999888888888777666555444333///......///000222444555555666777888888999999999888888<<>>>>>CCCPPP]]]hhhzzz~~~cccRRR@@@777444333333555666666888999:::;;;;;;<<<555555444333222000000///------......000111222333111222555777888888777666<<<<<<>>>AAADDDGGGJJJKKKMMMQQQUUUXXXZZZZZZ[[[\\\```dddlllvvv~~~|||{{{{{{{{{yyywwwtttrrrpppooonnnooopppqqqllliiidddbbbdddkkktttzzzwww|||~~~~~~{{{sssnnnpppooorrrwww|||~~~ooocccYYYSSSOOOZZZhhhqqqsssnnnaaaTTTHHHDDDCCCGGGKKKMMMQQQUUU```hhhqqqvvvuuupppmmmkkkyyy|||pppjjj___```bbbcccccc___XXXSSSMMMOOOQQQSSSUUUWWWXXXXXXXXXXXXVVVTTTQQQNNNKKKJJJEEECCC@@@>>><<<:::777444444333222111111111222333222222333333555666888999999999888888777555444333------,,,---...000222333222333444555666666666666555666;;;BBBEEEEEEIIINNNOOOUUU]]]eeekkkooorrrtttxxx{{{~~~~~~tttfff^^^\\\lllwwwlll^^^QQQCCC666//////---.../////////...,,,,,,************+++,,,,,,---))))))(((((()))***++++++))))))((())))))***++++++))))))***+++,,,,,,------+++...///...+++***,,,...////////////000000000000///000333444555777:::<<>>AAABBBCCCEEEGGGIIIKKKMMMPPPQQQRRRUUUXXX[[[```dddlllwww}}}{{{yyyxxxxxxxxxwwwtttrrrrrrttttttqqqooonnnllljjjiiikkkooouuuxxx|||~~~~~~wwwqqqnnnkkkkkkpppxxxyyyfff[[[XXXQQQSSS^^^mmmtttmmm```WWWKKKGGGBBBBBBFFFJJJNNNOOOTTT]]]hhhooooookkkhhhgggjjjppp~~~~~~qqqggg```]]]]]]bbbfffeee]]]UUUSSSMMMHHHHHHLLLQQQRRRQQQRRRQQQPPPNNNLLLIIIGGGFFFDDDBBB???===<<<;;;888666222222111111000000//////111000///...///222555777666666777777777666444333111000000////////////000000000000111222333555555777777888;;;???CCCHHHJJJOOOVVV^^^eeehhhlllpppssstttwww||||||uuuddd\\\ggg}}}vvvlll[[[JJJ<<<444000///------,,,,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++,,,---......//////......///000222333333333444555777999:::;;;===BBBKKKYYYrrrHHHJJJRRRaaasssrrriiiggg]]]PPPDDD@@@;;;777555444333222111111000///...---,,,,,,******))))))))))))******((()))))))))************************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,...---///111333777CCCPPPppptttggg]]]RRRGGG@@@@@@<<<:::<<<===???GGGOOO^^^lll}}}fffIII;;;666444222333666777888999::::::999888777555444444444444111///111000///......///000111222444666777777888999:::<<<>>>AAABBBCCCDDDGGGIIIKKKMMMOOOPPPRRRTTTXXXZZZ```dddkkkuuu~~~~~~|||zzzyyyyyyyyywwwuuusssssstttuuussspppooommmkkkjjjlllpppuuuyyy|||~~~~~~~~~yyyqqqllliiilllrrr|||mmm```ZZZPPPRRRZZZgggmmmfff[[[TTTIIIEEE@@@???AAAEEEHHHHHHKKKSSS]]]eeehhhfffcccaaa\\\```kkkzzzzzzuuussstttuuuwwwyyyyyytttmmmggg^^^\\\\\\```eeeeee___XXXQQQLLLGGGFFFJJJMMMNNNMMMNNNMMMLLLKKKHHHFFFDDDCCC@@@>>>;;;:::999777555222222222111111000//////...111000///...///222555666555666777777777555444333111000000///////////////000000000111222333444555333333444777;;;???DDDGGGNNNTTT\\\cccfffiiinnnqqqrrrvvv{{{~~~}}}uuuccc]]]jjjuuujjjYYYHHH;;;333000///...------,,,,,,,,,------++++++++++++++++++++++++******+++++++++***))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++,,,---.........//////......///000222333333333444555777999:::;;;===BBBIIIVVVmmmOOOPPPVVVdddvvv}}}nnngggdddYYYKKK@@@===888555333222111000000000///...---,,,,,,+++******))))))))))))******))))))))))))************************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,///...///111222555AAAMMMgggtttggg\\\RRRHHHBBB???<<<;;;===>>>???EEELLLUUUeeewwwpppRRR???777444333333555666888999::::::999999777666555555666555333111111000///......///000111000333555666666777888:::<<<>>>@@@AAABBBCCCFFFHHHIIIKKKMMMOOOQQQSSSWWWYYYaaacccjjjsss|||}}}{{{zzzzzzzzzxxxvvvuuuuuuvvvvvvtttsssqqqooommmlllnnnrrrvvvyyy|||~~~{{{sssllljjjmmmwwwwwwfff]]]RRRPPPTTT^^^ccc___WWWRRRGGGDDD???===>>>@@@BBBBBBCCCHHHQQQZZZaaaaaa^^^[[[TTTTTT[[[hhhqqqpppkkkgggcccbbbaaabbbeeefffgggfff[[[XXXXXX[[[aaabbb___[[[PPPKKKEEEDDDFFFHHHHHHGGGHHHGGGGGGEEECCCAAA???>>>===;;;999777777666333111222111111000000///......111000//////000222555666444555666777666555444333111111000//////...///////////////000111222444444222222333555888===BBBEEELLLRRRZZZ```cccgggkkkoooppptttyyy}}}}}}sssaaa^^^mmmrrrgggVVVEEE:::333000...///...------,,,,,,,,,,,,++++++++++++++++++++++++***************)))((('''))))))))))))))))))))))))(((((())))))))))))******,,,,,,,,,---....../////////////////////111222222333333444555777999:::;;;>>>AAAGGGRRRfff|||WWWVVVZZZfffwwwtttjjjfffbbbUUUGGG<<<999555222111000///...//////......---,,,,,,+++******))))))))))))******)))))))))))))))*********************************))))))***+++++++++++++++******+++++++++,,,,,,,,,//////000111111333>>>IIIcccsssggg]]]SSSJJJDDD>>>;;;;;;===>>>>>>BBBHHHRRRcccvvv~~~yyy[[[EEE999555444333444555777999::::::::::::888777666666666666444222111111///......//////000///111444555666666888999;;;===???@@@AAABBBDDDFFFGGGIIILLLNNNOOORRRUUUXXX___bbbgggpppyyy~~~|||{{{zzzzzzxxxxxxwwwwwwwwwwwwvvvuuutttrrrpppoooppptttwwwzzz|||~~~uuuoooooovvvmmm___UUUPPPPPPVVV[[[XXXTTTQQQGGGEEEAAA>>>======>>>>>>???BBBJJJTTT]]]```\\\XXXRRROOORRR]]]iiinnnjjjeee[[[XXXUUUTTTWWW[[[^^^___TTTRRRQQQTTTYYY\\\\\\ZZZMMMIIIDDDBBBBBBCCCCCCBBBBBBBBBBBBAAA???>>><<<;;;===;;;999999999888666444222111111000000///......111000000000111333555666444555666777666666444444222111000////////////////////////000111222333444555444444666999>>>CCCFFFKKKQQQXXX^^^aaadddiiimmmppptttxxx|||~~~{{{ooo^^^\\\nnn~~~ooocccQQQBBB888333000...000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++***)))((('''))))))))))))))))))))))))+++,,,,,,,,,---------------------.........///////////////000000111222222333333444555777999:::;;;???@@@EEEPPP```zzz{{{~~~^^^\\\^^^gggttt}}}~~~}}}zzzssskkkfffddd___QQQCCC777555222000000///...,,,......------,,,,,,++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,//////000111000222;;;FFF___ttthhh^^^UUULLLFFF>>>;;;;;;======<<>>???@@@AAACCCEEEEEEGGGJJJLLLNNNPPPTTTWWW]]]___eeemmmvvv~~~~~~}}}|||zzzyyyyyyxxxxxxyyyxxxwwwwwwwwwxxxwwwuuusssrrrsssvvvyyy{{{|||~~~xxxtttxxxvvveeeXXXPPPKKKNNNQQQQQQOOONNNDDDCCCAAA>>>;;;::::::;;;===@@@GGGPPPYYY\\\YYYVVVMMMJJJKKKUUUcccmmmlllfff\\\XXXRRROOOOOOPPPQQQQQQLLLJJJIIIKKKPPPSSSTTTTTTJJJGGGCCC@@@????????????>>>>>>>>>>>>===<<<;;;:::<<<;;;999999::::::888777222222222111000000//////111000000111222333555666444555666777777777666555333333222111000///////////////000000111333444555666666555666999???DDDGGGKKKPPPWWW\\\___ccchhhlllqqqtttxxxzzz|||}}}~~~ttthhhXXXYYYlll}}}kkk___MMM>>>666222000...000///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))---------.........//////---------...............//////000000111222222222333333444555777999:::;;;@@@@@@EEEOOO\\\ppp{{{ggggggiiinnntttxxxxxxvvvqqqiiibbb```aaa[[[MMM???444222000//////...---,,,------,,,,,,,,,+++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))((()))******++++++************+++++++++,,,,,,,,,......///111000111:::DDD[[[xxxlllbbbWWWLLLEEE>>><<<;;;<<<;;;:::>>>CCCLLL[[[mmmzzz~~~||||||fffNNN???999666333222444666999;;;<<<<<<<<<777666555666777777555333222111000///......//////...000333555666777888::::::<<<>>>??????@@@BBBCCCCCCEEEHHHJJJLLLOOOSSSVVVYYY\\\bbbkkkttt{{{~~~|||||||||{{{zzzyyywwwwwwwwwyyyzzzyyyxxxwwwxxxyyyyyyxxxvvvuuuvvvxxxzzz||||||~~~|||{{{ppp___TTTKKKIIIJJJIIIGGGHHH?????????<<<999888888999<<>>===<<<===>>>;;;;;;<<<<<<;;;;;;:::::::::999777888999999888777444333333222111111000000111111111222333444555666555666777888999888777666555555333222111111111111000000000111222333555555666555444444888===BBBFFFJJJOOOUUUZZZ]]]```fffjjjpppsssvvvxxxyyy{{{}}}~~~uuuiii^^^QQQSSSfff~~~zzzhhh[[[HHH:::444222000...///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------...///000111222222222222333333444555777999:::;;;??????DDDMMMVVVeee|||fffjjjqqqvvvwwwuuusssqqqiiiaaaZZZZZZ]]]WWWHHH;;;222000............---+++,,,,,,,,,,,,++++++++++++******))))))))))))******************)))))))))((())))))))))))))))))))))))((())))))*********************+++++++++,,,,,,,,,------///000///000999CCCYYYsssgggYYYLLLCCC???<<<:::;;;:::888<<>>>>>???@@@BBBAAACCCFFFIIIKKKNNNRRRUUUUUUXXX```iiisssyyy{{{zzzyyyyyyzzzyyyxxxwwwuuutttvvvxxxzzzyyywwwvvvxxxzzz{{{zzzyyyxxxxxxyyy{{{||||||~~~kkk^^^QQQKKKHHHEEECCCCCC<<<>>>???===:::888999:::;;;@@@FFFJJJLLLLLLLLLLLLHHHKKKNNNVVVfffwww|||yyyggg```UUULLLFFFBBB@@@???@@@?????????AAACCCDDDDDD>>>>>>===;;;::::::;;;<<<888888999:::::::::999999999777777777999999999777555555444333333222222111000111111222333444555666666777888999:::999999888777666555444333222222222111111222222333444666777777555444444777<<>>===BBBJJJPPPYYYqqq~~~ZZZcccnnnuuuuuuqqqmmmkkkeee\\\UUUVVVZZZSSSDDD888111///............---+++,,,,,,++++++++++++++++++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,,,,,,,...000///000999CCCYYYxxxjjj[[[KKKAAA@@@<<<::::::888777<<>>888222111333555888;;;<<<======666555444555666666444222333222000///.........//////111444666777888:::<<<999;;;===>>>===>>>@@@BBB@@@CCCFFFHHHJJJMMMQQQTTTRRRVVV^^^iiirrrwwwyyyxxxwwwxxxxxxxxxwwwuuutttsssvvvxxxzzzyyywwwvvvxxxzzz|||{{{zzzyyyyyyzzz|||}}}|||~~~vvvhhhXXXPPPKKKEEEBBBBBB===???AAA@@@===;;;<<<>>><<>>>>>======>>>???@@@@@@:::::::::999777888999;;;666777777888999999888888999888888999:::;;;:::999666555555444444333333222000111222333444555555666777888999:::;;;::::::999888888666555444333333333222222222333444555666777888777555555888===CCCGGGGGGKKKQQQUUUWWW[[[aaafffjjjmmmqqqtttwwwzzz~~~{{{}}}yyygggXXXPPPFFFIII\\\qqq|||tttdddVVVCCC666222111000...------,,,,,,,,,---......++++++++++++++++++++++++&&&'''(((***++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222333333222222333333444555777999:::<<<>>><<>>AAACCCEEEGGGHHHJJJNNNQQQUUUXXX___hhhpppuuuwwwwwwxxxwwwwwwwwwvvvvvvvvvuuutttsssssssssssstttuuuvvvuuuuuuvvvvvvwwwxxxzzzzzz~~~~~~~~~~~~~~~tttddd\\\VVVKKKCCCAAA@@@@@@AAA???===<<<<<<<<>>444///......---+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***++++++,,,,,,---.........000444999>>>VVVxxxwwweeeSSSFFF???:::888:::;;;999888;;;AAAGGGUUUgggwwwwwwppprrrlllcccXXXMMMCCC;;;777222333555777999:::;;;;;;888888777777777666666666111000000000111000...,,,///000333555888999999999666777888:::;;;<<<<<<===???AAADDDEEEGGGIIILLLOOOTTTXXX```jjjrrrvvvwwwwwwtttttttttsssrrrrrrqqqqqqrrrqqqqqqrrrssstttuuuuuuuuuuuuuuuvvvwwwxxxzzzzzz}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}ttthhh^^^RRRIIIGGGBBBAAAAAA???<<<;;;:::;;;;;;===@@@CCCEEEFFFFFFFFFCCCFFFJJJRRRbbbsss{{{{{{sssjjj]]]QQQIIIDDDBBB@@@@@@===;;;::::::::::::999999888888777777666666666666666666666777888999:::999999999999:::::::::;;;777777777777777666666666555555555666666666777777777888:::;;;;;;:::888777999999888777666555444444555555555555666777888999777777555444555999???DDDGGGJJJNNNRRRUUUZZZ___ccchhhkkkooosssuuuwwwzzz}}}~~~|||qqqaaaQQQEEEEEEQQQ```tttxxxooo___NNN<<<444222000......///...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))************))))))++++++,,,,,,,,,,,,------------------...///000111000000000111222222333333555666777777777888;;;>>>AAA@@@AAACCCFFFLLL\\\kkkTTT```jjjmmmllljjjeee``````[[[YYY[[[WWWJJJ;;;333......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++,,,------.../////////111444999===PPPqqq~~~mmmYYYMMM@@@;;;888::::::888777999>>>DDDQQQbbbrrrxxxrrrpppmmmggg]]]PPPEEE===999333444555666888999:::;;;999999888888888777777777000000111222333111---+++///000222555777888999999888888999999:::;;;;;;;;;>>>@@@BBBDDDEEEGGGKKKNNNRRRXXXbbbllltttwwwwwwwwwsssrrrrrrqqqppppppoooooonnnoooooopppqqqssstttuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{|||}}}}}}~~~~~~~~~}}}~~~xxxvvvvvv{{{zzzlll___UUUQQQJJJHHHFFFCCC@@@>>>======<<<>>>AAADDDEEEFFFEEEDDDCCCFFFIIIPPP]]]lllttttttppphhh]]]RRRJJJFFFCCCAAA@@@>>>;;;;;;;;;;;;:::999999999999888888888888888666666666666777777888999:::::::::;;;;;;;;;;;;;;;888888888777777666666666777777888888888999999999:::;;;<<<======<<<;;;:::::::::999888777666666555555666777888888888888888777666555444555999>>>CCCEEEHHHLLLPPPTTTXXX]]]aaafffiiinnnqqqtttvvvzzz|||}}}|||ooo^^^OOOEEEFFFUUUeeeuuusssjjjZZZJJJ:::333111///------...------...///000...---,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))***************)))++++++,,,,,,,,,,,,------------,,,------...///000000000111111222333333333555666777777777999<<<>>>@@@@@@AAADDDEEEIIIUUUaaawww]]]hhhppppppkkkfffaaa\\\]]]ZZZYYYYYYTTTFFF999222......---,,,,,,+++******------------------------))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++,,,---.........//////000333777;;;HHHhhhppp]]]OOOCCC>>>;;;<<<<<<999888:::===AAAMMM]]]mmm||||||wwwsssrrrlllbbbTTTFFF<<<777444444555666777888999:::999999888888888777777777333222111111111000...,,,///000111333666777999999999999999999999999::::::===???AAACCCDDDGGGJJJMMMQQQXXXdddnnntttvvvvvvuuusssssssssrrrqqqpppppppppllllllmmmnnnppprrrtttuuuuuutttttttttuuuwwwyyyzzzzzz{{{|||}}}~~~~~~}}}}}}|||{{{yyysssnnnjjjjjjkkknnn|||qqqeee^^^WWWSSSNNNJJJGGGFFFDDDCCCDDDFFFGGGHHHHHHGGGEEEDDDEEEHHHJJJNNNXXXeeekkklllkkkdddZZZPPPJJJFFFCCCAAA@@@>>><<<<<<===<<<;;;:::::::::::::::::::::::::::666666666666666777888999::::::::::::::::::::::::999999888888777666666666888999999999999:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;:::999888888777777666777888999:::999999888666666666555555888>>>BBBCCCFFFJJJNNNQQQVVV[[[___dddggglllooorrruuuyyy{{{}}}~~~}}}ooo\\\LLLDDDHHHXXXhhhyyy}}}pppfffTTTFFF888222000...,,,---,,,+++,,,...000000...,,,++++++++++++++++++++++++************************))))))***+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000000000111222222333333444444555666666777888;;;>>>@@@???AAADDDEEEFFFOOOXXXmmmbbblllsssqqqiiiccc^^^[[[XXXVVVWWWWWWPPPBBB777333---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++,,,---...,,,---...//////111555888CCC___rrr^^^PPPHHHBBB?????????;;;:::<<<===@@@JJJYYYgggwww}}}vvvtttooofffXXXJJJ>>>888555555555555666777888999888888777777777666666666777444000......///////////////000222444666888999:::999888888888999999:::===???BBBCCCEEEGGGJJJMMMOOOXXXdddnnnssssssssssssrrrrrrqqqqqqqqqpppppppppllllllmmmnnnpppsssuuuvvvuuutttsssrrrsssvvvxxxzzzyyyzzz|||~~~~~~~~~}}}}}}~~~{{{~~~{{{vvvssspppooolllkkkffffffdddaaa^^^]]]]]]^^^```kkkzzzvvvkkkccc^^^WWWQQQOOOMMMLLLJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHKKKLLLMMMTTT^^^ccccccccc]]]UUUMMMHHHEEEBBBAAA@@@>>>>>>>>>??????>>><<<;;;;;;;;;<<<<<<<<<<<<<<<888777777777777888888999999888888888888888888888999888888888777777777666888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888666777999::::::999888888666666666555555888===@@@@@@CCCGGGKKKOOOTTTYYY\\\aaaeeeiiimmmqqqtttxxx{{{}}}~~~~~~nnn[[[LLLEEEKKK\\\mmm}}}nnncccNNNBBB666111///---,,,---******+++---//////---+++***************************************+++++++++))))))***++++++++++++++++++++++++,,,,,,,,,------------------...///000000111111111222333333444444333444555555666888;;;>>>@@@???AAADDDEEEEEEKKKRRRfffbbbllltttpppgggbbb^^^\\\UUUUUUVVVUUULLL>>>555222---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++,,,------,,,---......///000333666BBBWWW}}}wwwcccTTTLLLFFFBBBCCCAAA>>><<<======???GGGTTTbbbqqqzzzvvvpppiii^^^RRREEE<<<666666555444555666888999888888777777777666666666999555000------///000000...///000111333666888999:::999888777777888:::;;;===???AAACCCDDDGGGJJJMMMOOOXXXdddllloooooooooooommmmmmmmmnnnnnnnnnoooooommmmmmnnnpppqqqtttuuuwwwuuusssrrrqqqrrruuuxxxzzzxxxzzz|||~~~}}}|||yyymmmiiidddaaa___^^^]]]\\\XXXWWWWWWVVVVVVVVVVVVWWWWWW]]]hhhxxx}}}qqqkkkbbb\\\ZZZYYYWWWUUUTTTSSSQQQOOOMMMLLLLLLLLLJJJMMMMMMLLLOOOWWW[[[[[[ZZZVVVPPPKKKGGGEEECCCAAA?????????@@@BBBCCCBBB@@@>>>>>>>>>===============999999888888888999999:::777777777777777666666666888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999777888888999999999888888666666666555555888<<>>AAAEEEIIIMMMQQQWWWZZZ___bbbggglllooossswwwzzz|||}}}}}}nnn[[[NNNKKKSSSeeeuuu{{{kkk^^^III???555111///---,,,...,,,++++++,,,---...,,,+++*********************************+++++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---......///000111111111222222333444444444333444555666666888<<>>===>>>===>>>DDDOOO\\\kkk}}}tttllldddYYYJJJ???777666555444444555777888999999888888888777777777888555111///////////////......///000222555777999999888777666777888:::;;;;;;===???AAACCCEEEHHHKKKOOOXXXccciiikkkjjjkkkllliiijjjjjjkkklllmmmnnnnnnpppppppppqqqsssuuuvvvwwwuuusssqqqpppqqqtttxxxzzzyyyzzz}}}~~~}}}~~~~~~}}}zzzwwwrrrnnnaaa]]]YYYWWWVVVVVVVVVUUURRRRRRSSSTTTVVVWWWVVVUUUVVVWWW\\\gggvvvvvvpppnnnnnnllljjjeeeaaa[[[UUUPPPNNNMMMLLLKKKMMMMMMJJJKKKPPPTTTTTTTTTQQQLLLIIIGGGFFFDDDCCC??????@@@BBBEEEFFFEEEDDD@@@@@@??????>>>>>>======;;;;;;::::::999::::::;;;777777777666666666555555777777777888888999999:::999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<:::::::::999999999999999888888888777777777888888555666666555555777;;;>>><<>>AAAAAA???@@@DDDGGGGGGKKKQQQZZZiiipppyyy~~~vvvjjjbbb^^^\\\YYYYYYZZZWWWJJJ:::111000---,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,++++++***+++++++++...///111111111111444666===DDD]]]sssdddOOOIIIEEEEEECCC>>><<<===<<<===BBBLLLXXXggg{{{xxxooohhh\\\JJJ===777666555444444555777888:::::::::999999999888888666444222111111000...---......///000222555777999888888666666777999;;;<<<:::<<<>>>@@@AAACCCGGGJJJOOOWWWbbbhhhhhhggghhhjjjhhhiiijjjkkkmmmnnnooopppqqqqqqrrrssstttvvvwwwxxxuuusssqqqpppqqqtttwwwzzzyyy{{{~~~|||}}}}}}~~~zzzuuuqqqkkkggg\\\YYYUUUSSSSSSTTTUUUUUURRRSSSTTTVVVYYYZZZXXXWWWYYYVVVVVV[[[eeerrr~~~vvvpppfff\\\SSSNNNKKKJJJJJJMMMLLLHHHGGGLLLOOOOOOQQQOOOKKKIIIHHHGGGFFFDDD>>>???@@@CCCGGGHHHHHHFFFAAAAAA@@@@@@???>>>======<<<<<<;;;::::::;;;;;;;;;888777777777666666555555666666777888999::::::;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======:::999999999999999999999999888777666666666888888555666666666555777;;;===<<<>>>CCCFFFJJJOOOTTTXXX\\\___eeejjjnnnrrrvvvyyy|||}}}yyykkk\\\UUUXXXdddxxxuuubbbSSSDDD<<<444222000------000222///---,,,---...------------------------------*********++++++,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,---------////////////000111222333111222222333333444444555666777999999:::<<<@@@CCCBBB???@@@DDDGGGIIIMMMRRRUUUbbb}}}ooo{{{{{{mmmbbb^^^\\\VVVZZZ[[[UUUGGG:::111...///...---+++******++++++)))******++++++,,,------((((((((((((((((((((((((******))))))((((((''''''************************************************)))************+++++++++------++++++---000333555888@@@TTTvvvxxxcccYYYOOOEEEBBB@@@===<<<===<<<:::>>>GGGTTTcccwwwppp```RRR@@@999555222333333111333777999999::::::999888666555444444444333222000---,,,///000000000000111444666666777888777666666888:::;;;<<<>>>@@@AAACCCFFFIIIQQQVVV]]]ccceeeeeeddddddaaadddiiikkkmmmmmmnnnoooppppppqqqrrrsssuuuvvvvvvttttttsssssssssuuuvvvwwwzzzzzzzzz{{{{{{|||}}}~~~~~~~~~|||vvvrrrnnnhhhccc```\\\XXXVVVWWWYYYZZZZZZWWWXXXZZZ^^^aaabbb```^^^]]][[[WWWWWW[[[ccclllrrrxxxjjj___YYYSSSMMMHHHIIIJJJKKKIIIFFFFFFJJJNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDBBBCCCHHHNNNPPPMMMIIIEEECCC@@@???>>>>>><<<;;;:::;;;<<<=========<<<;;;;;;:::888666555444444555777777777777777888888999::::::;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;777666555444444333444444:::777333000000222666999===>>>@@@CCCFFFLLLRRRWWWZZZ]]]aaafffjjjoootttxxx{{{}}}|||lll[[[XXXfffzzz{{{ppp^^^NNN>>>999444000.........---------------------------,,,,,,,,,++++++*********************************************+++,,,---...,,,,,,,,,---------......111333333222000000000111111222333333222444777999999999999:::;;;===@@@AAACCCDDDFFFFFFGGGIIIMMMPPPVVVbbbtttppp~~~ssshhhaaa]]]WWWZZZ[[[TTTFFF999111...///...---+++******++++++,,,+++++++++++++++++++++))))))))))))))))))))))))+++*********))))))))))))************************************************++++++++++++,,,,,,,,,,,,------,,,+++---000333555:::>>>NNNkkk}}}kkk[[[QQQGGGCCCAAA===<<<===<<<;;;===EEEPPP___rrrwwwhhhZZZHHH;;;666222333333222444777999999::::::999888666555444444444333222000...---...////////////111444666666777888777666666888::::::<<<>>>???@@@CCCFFFHHHMMMRRRYYY]]]______^^^^^^```ccchhhkkklllmmmnnnoooooopppqqqrrrsssuuuvvvvvvuuuuuutttuuuuuuwwwyyyzzz{{{zzzzzz{{{{{{|||}}}}}}~~~~~~xxxtttrrrooojjjeeeccc```\\\ZZZ[[[]]]___```___```bbbeeeggggggdddbbb]]]YYYUUUSSSTTTYYY___ccckkkqqq{{{|||nnnbbb[[[UUUOOOKKKHHHHHHHHHGGGFFFHHHJJJMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCEEEJJJOOOQQQMMMIIIFFFCCC@@@???>>>===<<<:::;;;<<<===>>>>>>>>>===<<<<<<;;;999777666555555555555555555555555666777888999999:::;;;;;;<<<<<<===<<<======>>>>>>?????????======>>>>>>===<<<<<<;;;777666555444444333444444777555222111111444777:::;;;===@@@BBBEEEJJJPPPTTTWWWZZZ^^^ccchhhmmmsssvvvzzz}}}zzzkkk]]]```rrrxxxmmm[[[JJJ<<<888333///............------------------------,,,,,,,,,+++++++++******************************************+++,,,------,,,,,,---------.........---///000000//////000222222333333333333444777999999999999:::;;;===???AAACCCDDDFFFFFFGGGIIILLLOOOTTT^^^nnnnnn|||wwwkkkbbb\\\XXXZZZZZZRRRDDD888111///......---,,,++++++++++++------,,,,,,+++******)))************************++++++++++++************************************************************,,,,,,,,,,,,------------------,,,,,,---000222444;;;<<>><<<======:::<<>>777333333333333444777888999999999999888666555444444444333222000///...,,,---.........000333666666777888888777777888999999;;;===???@@@BBBEEEHHHKKKOOOUUUYYYZZZZZZYYYZZZ^^^aaafffiiikkklllmmmnnnooooooppprrrsssuuuvvvvvvvvvvvvvvvvvvxxxyyy{{{|||zzzzzz{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~zzzwwwvvvvvvtttpppllliiieeebbbaaacccgggiiijjjkkkkkkkkkmmmmmmkkkgggddd[[[XXXSSSOOONNNNNNPPPRRRWWWZZZ```jjjwww~~~pppddd\\\WWWRRROOOLLLJJJHHHHHHIIIKKKLLLLLLMMMMMMKKKIIIGGGEEECCCBBBCCCDDDGGGLLLQQQQQQMMMIIIGGGDDDAAA???>>>===;;;999;;;<<<===?????????>>>======<<<:::999777666666666222222222222333444555666777888999:::<<<===>>>>>><<<===???AAABBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;777666555444444333444444333333222222333555777999999<<>>???AAADDDGGGLLLPPPTTTWWWWWWWWWWWWXXX[[[^^^cccgggiiijjjlllmmmnnnooopppqqqssstttvvvvvvuuuuuuvvvwwwxxxzzz{{{|||zzzzzzzzz{{{{{{zzzzzzzzz|||}}}~~~}}}|||||||||}}}|||xxxuuuooollljjjkkkooosssvvvwwwvvvtttrrrqqqnnnjjjeee```XXXUUUQQQMMMKKKIIIIIIJJJNNNNNNPPPVVV___lllxxx{{{oooeee^^^ZZZWWWUUUVVVRRROOONNNPPPQQQOOOLLLOOONNNLLLJJJGGGEEECCCBBBBBBDDDIIINNNRRRQQQMMMHHHGGGDDDAAA???>>>===;;;999;;;<<<===>>>??????>>>>>>===<<<;;;999888777666666111111111111222444555666666666888:::<<<>>>???@@@===???AAADDDEEEDDDCCCBBBCCCBBBBBBAAA???>>><<<;;;777666555444444333444444222333333444555555555555666999===???AAADDDGGGIIINNNQQQWWW\\\bbbhhhooosssxxxzzz|||~~~xxxmmmjjjyyyrrrbbbOOOBBB777444000...///000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***+++++++++------------...............000222222222222444666333555666666555666888999999999:::;;;<<<===>>>???AAACCCEEEFFFGGGHHHKKKMMMPPPUUU^^^kkksssuuukkkccc\\\\\\WWWLLL???444111111,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,------------...000111222444666===LLLeeexxxjjj___SSSLLLFFF@@@======:::999:::???EEEPPPdddvvvwwwkkkYYYGGG===444222333222222444666777888999888777666555555444444222222111000000,,,---...------...111333555666888999888777777888777999;;;===>>>@@@CCCFFFKKKNNNRRRSSSTTTTTTUUUVVVXXX\\\aaaeeegggiiikkklllmmmnnnoooqqqssstttvvvvvvttttttuuuvvvxxxxxxyyyyyyxxxyyyzzzzzz{{{zzzzzzyyy{{{|||}}}~~~~~~~~~{{{vvvuuuuuuxxx||||||yyytttooojjjddd^^^ZZZQQQPPPMMMKKKIIIHHHHHHHHHIIIHHHIIIKKKPPPWWW^^^bbblllvvv|||wwwooohhhcccaaa``````ddd```[[[YYYYYYWWWTTTPPPQQQPPPMMMKKKHHHEEECCCBBBBBBEEEJJJOOOQQQPPPLLLIIIFFFDDDAAA???>>>===;;;999:::;;;===>>>??????>>>>>><<<<<<;;;:::999777666555222222222222333444555666555666777:::<<<>>>@@@AAA@@@AAACCCEEEFFFFFFDDDDDDCCCCCCBBBAAA???===<<<;;;777666555444444333444444444444555555555444222111333666999<<<>>>@@@CCCEEEKKKOOOTTTZZZ```fffmmmqqquuuwwwzzz}}}uuunnnnnn|||ooo]]]KKK???444222///...///000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***+++++++++---------.........//////000222333333222222333444444666777888777777888999999:::;;;<<<<<<===>>>>>>???BBBDDDFFFGGGHHHJJJLLLPPPTTT[[[eeeuuurrrzzznnnddd^^^\\\VVVJJJ<<<222000222+++,,,,,,------,,,,,,+++)))******+++,,,,,,------************************((((((((((((((()))))))))************************************************++++++++++++,,,,,,,,,,,,---------......///000111111555<<>>BBBKKK^^^ooozzz~~~ssscccOOOCCC777444444333333444666777888888888777666555555555333222111111111111...//////...------000222444666999999888777777888666888:::<<<===???BBBEEEHHHJJJMMMNNNOOOPPPRRRTTTUUUYYY^^^ccceeegggiiikkklllmmmoooqqqssstttvvvwwwssstttuuuvvvwwwwwwwwwwwwvvvwwwxxxzzz{{{{{{zzzyyy{{{{{{}}}~~~}}}xxxpppiiiccc^^^YYYVVVMMMLLLKKKIIIHHHHHHHHHIIIEEEEEEFFFGGGJJJLLLOOOPPPYYY```kkkwww~~~}}}vvvtttqqqmmmkkkkkkkkklllnnnkkkgggddd```]]]YYYVVVSSSRRRPPPLLLIIIFFFDDDCCCBBBEEEJJJNNNOOONNNKKKIIIEEECCC@@@???>>>>>><<<;;;;;;<<<>>>???@@@@@@@@@@@@=========<<<;;;999777666333333333333333444444555555666777:::<<<>>>@@@AAACCCDDDEEEFFFFFFFFFEEEDDDBBBAAAAAA@@@>>><<<;;;:::777666555444444333444444444555555555444333111///111333666888:::===AAACCCIIILLLRRRWWW]]]cccjjjnnnqqquuuyyy}}}}}}zzznnniiilllyyykkkYYYGGG>>>333111///.../////////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************+++++++++***++++++,,,,,,------.........////////////111222111000000111222555777999999888888888999999:::;;;<<<============>>>AAADDDFFFFFFGGGIIIKKKOOORRRYYYaaammmttttttggg___]]]UUUHHH:::111000333++++++,,,---------,,,++++++++++++++++++++++++,,,))))))))))))))))))))))))(((((()))))))))*********************************************************,,,,,,,,,,,,------------------......//////000000111555;;;EEEXXXuuusssgggZZZQQQJJJBBB======888999<<<>>>???EEEUUUeeerrr|||mmmWWWJJJ<<<777777555444555555666777888888777666555666555333222111111222222000111000///------///111444666999:::999777777777666888:::;;;<<<>>>AAADDDEEEGGGJJJKKKLLLMMMPPPSSSSSSWWW\\\aaadddfffhhhjjjlllmmmnnnppprrrtttvvvwwwtttuuuvvvwwwwwwvvvuuuuuusssuuuwwwzzz{{{{{{zzzzzzzzz{{{|||~~~{{{uuulllddd___[[[YYYXXXQQQPPPNNNLLLJJJJJJJJJKKKFFFGGGIIIJJJKKKLLLMMMMMMQQQSSSYYYcccmmmtttuuutttqqqqqqqqqqqqppppppqqqrrrqqqqqqooojjjddd___\\\[[[UUUTTTQQQNNNKKKGGGEEECCCBBBEEEIIILLLMMMLLLKKKJJJDDDBBB???>>>??????===<<<===>>>@@@BBBCCCCCCCCCBBB???@@@@@@???>>><<<:::999444444333333222222333333555666888:::<<<>>>@@@AAAFFFFFFFFFEEEEEEEEEEEEDDD?????????>>>===;;;:::999777666555444444333444444333444444444444333222111///000222444666:::???CCCFFFJJJOOOTTTZZZ```fffjjjnnnrrrxxx}}}{{{tttooobbb```eeexxx~~~tttgggTTTDDD<<<333111.........///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************+++,,,------............////////////...///111111111111333444666888::::::999888999999999:::;;;============<<<===@@@DDDFFFFFFGGGHHHJJJMMMPPPWWW]]]ddduuu|||ooo```]]]UUUGGG999000000333***+++,,,---------,,,+++------,,,++++++*********(((((((((((((((((((((((())))))******+++++++++,,,************************************************---------.........//////------......//////000000333666:::AAARRRpppuuuiii[[[RRRKKKBBB======999:::===>>>===@@@OOO^^^ooorrr]]]NNN@@@:::999777666666555666777888888777666666666555333222111222222333222222111///------...000333666999:::999888777777555777999;;;<<<>>>AAADDDEEEGGGIIIKKKLLLNNNQQQTTTRRRVVV[[[```cccfffhhhjjjllllllnnnppprrrtttvvvwwwvvvvvvwwwxxxxxxvvvuuutttrrrtttwwwyyy{{{{{{{{{zzzzzz{{{|||}}}~~~yyyrrriiiaaa]]][[[[[[[[[YYYVVVSSSPPPNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNOOOWWWccclllooonnnlllnnnpppqqqqqqqqqqqqrrrppprrrqqqmmmfff```______WWWUUUSSSOOOKKKHHHEEEDDDBBBEEEIIIKKKKKKKKKJJJJJJCCCAAA???>>>??????>>>===???@@@BBBDDDEEEEEEEEEDDDAAABBBBBBAAA@@@>>><<<;;;555444333222111111111111666666888:::<<<>>>???@@@HHHGGGFFFEEEDDDDDDDDDDDD============<<<:::999888777777555444444444444444222222333444444444333333...///000222444999???CCCEEEHHHMMMRRRWWW]]]cccggglllqqqxxx~~~}}}wwwnnngggZZZYYY___rrr{{{qqqdddQQQAAA:::333111///.........---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************+++,,,---.............../////////000...000222333333555777999666888;;;;;;:::999999999999:::<<<=========<<<<<<===@@@CCCFFFFFFGGGHHHIIIKKKNNNUUUZZZ^^^lllrrrccc[[[NNNAAA666000...---......---------,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((***+++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111333555444===QQQhhhooo]]]RRRLLLEEE???<<<===:::888:::;;;@@@LLLXXXmmmzzz~~~xxx```SSSCCC999777777666444777777888999999999999999666666555444333333333333111000000////////////000222444666888999999888777777777888999:::===???AAADDDFFFHHHIIIIIIKKKNNNQQQRRRVVVZZZ^^^aaaeeejjjmmmiiikkknnnppppppqqqsssuuuxxxyyyzzz{{{{{{yyywwwvvvssstttuuuwwwyyyzzzzzzzzz}}}}}}}}}}}}~~~~~~~~~~~~{{{wwwpppiiieeeeeeeeebbb___dddaaa\\\WWWUUUTTTUUUVVVVVVUUUVVVXXXZZZYYYTTTPPPQQQNNNPPPWWW___eeelllrrrqqqqqqqqqpppnnnnnnooopppnnnnnnnnnnnnmmmiiiccc___\\\YYYVVVTTTQQQOOOKKKIIIJJJJJJKKKLLLMMMLLLIIIGGGEEECCC@@@???@@@AAABBBBBB@@@EEEJJJMMMMMMKKKIIIHHHEEEFFFFFFDDDAAA???>>>>>>999777444222000000111111555555555777999<<>>===<<<<<<;;;999888777777999888777666444444333333444333222111000000000000333222222333555888;;;===AAADDDIIINNNRRRXXX^^^bbbiiiooovvv{{{}}}|||rrrbbbVVVNNNRRRZZZkkkxxxjjjZZZKKK===555222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++---...///000++++++++++++++++++++++++------......///000000000111111222333333444555555777777777888999:::<<<<<<;;;;;;;;;<<<===???@@@AAA???@@@BBBDDDEEEFFFGGGGGGHHHKKKPPPRRRTTTaaa}}}wwwcccZZZLLL>>>444///------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((***)))((((((((()))***+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111333666555<<>>===:::999:::;;;???JJJUUUhhhvvv{{{cccVVVEEE999666555444222444444666777777888888888666666555444333333333333111111000////////////000222333555777888888777777777777888888:::===???@@@CCCDDDFFFGGGHHHJJJMMMOOOQQQTTTXXX\\\___cccgggjjjhhhkkkmmmooooooppprrrtttwwwwwwxxxyyyyyyyyyxxxwwwtttuuuvvvxxxyyyzzzzzzzzz|||||||||}}}}}}}}}~~~~~~}}}wwwrrrmmmlllnnnooommmkkkiiigggccc___\\\\\\]]]^^^______aaaeeeiiihhhccc^^^VVVSSSTTT\\\eeellluuu}}}yyyxxxwwwsssooommmlllmmmsssrrrqqqpppoookkkfffbbbaaa^^^ZZZWWWTTTRRRNNNLLLKKKKKKJJJJJJKKKJJJGGGEEECCCAAA>>>>>>???@@@@@@???BBBEEEJJJOOORRRQQQOOOMMMHHHHHHGGGEEEBBB@@@???>>>:::888666333111000111111222222333555777:::===>>>AAABBBCCCCCCBBB@@@>>>===<<<<<<;;;:::999888777777777666555555555555555555444333222111111000000000222222111222444777999;;;???BBBGGGLLLQQQWWW]]]aaahhhmmmuuuzzz||||||ppp```TTTKKKPPPZZZllluuufffWWWHHH;;;333111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))***+++,,,---......++++++++++++++++++++++++------......///000000000111111222333444555555666888888888888999;;;<<<===;;;;;;;;;<<<===>>>???@@@>>>???AAACCCEEEFFFGGGGGGHHHKKKOOOQQQRRR\\\tttyyybbbXXXIII;;;222///------......---------,,,,,,,,,------------------------((((((((((((((((((((((((+++***))))))((())))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111333777777;;;IIIZZZ|||zzzlll___QQQEEE@@@@@@>>>;;;999999:::===FFFQQQbbbppp~~~kkk]]]JJJ<<<777555444333222333555666888999999999777666555444333333333333222111000///////////////111222444666777888777777777777777888:::<<<>>>@@@AAACCCEEEFFFGGGHHHKKKMMMPPPSSSWWWZZZ\\\___cccfffgggjjjlllnnnnnnnnnppprrruuuuuuuuuvvvwwwwwwxxxxxxvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}~~~~~~zzzwwwvvvwwwzzz|||{{{xxxqqqooollljjjiiijjjlllmmmmmmnnnqqqwww{{{yyytttnnnaaa]]][[[aaaiiittt{{{vvvuuutttxxxwwwuuutttsssqqqmmmkkkhhhddd___[[[XXXUUURRRPPPOOONNNKKKJJJJJJIIIFFFDDDBBBAAA??????@@@@@@???>>>CCCDDDIIIPPPXXX[[[YYYVVVNNNMMMJJJGGGEEEBBBAAA@@@<<<:::888555222111111111111222333444777:::<<<===???@@@@@@AAA@@@???===<<<;;;;;;:::999888777666666444444444444444555666777444444333222111111111111111000000111222555777888<<>><<<<<<;;;;;;<<<===>>>>>>>>>???@@@BBBDDDEEEFFFGGGIIIKKKOOOQQQPPPWWWjjj}}}yyytttaaaVVVFFF999222000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))((((((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111222888888;;;EEETTTuuutttfffTTTEEE???AAA>>>;;;::::::999:::BBBLLL]]]lllqqqdddPPPAAA999777666555333444666888:::;;;<<<<<<777666555444444333333333222222111000////////////000111333555666777777777777777777777999;;;===>>>@@@BBBEEEFFFGGGHHHJJJLLLPPPRRRVVVXXXZZZ]]]```ccceeehhhjjjllllllmmmnnnppprrrrrrrrrssstttvvvwwwxxxwwwxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~wwwvvvuuuuuuvvvxxx{{{}}}}}}~~~~~~ssskkkdddeeekkkxxx|||{{{zzzzzzxxxvvvnnnjjjddd^^^[[[XXXUUUSSSTTTQQQNNNLLLKKKIIIGGGFFFDDDCCCBBBBBBCCCCCCAAA???CCCCCCGGGPPPZZZaaaaaa^^^VVVSSSNNNJJJGGGEEECCCBBB>>><<<:::777444222111111333333555666999;;;===>>><<<============<<<;;;:::999999888888777666666555444444333333444444555666444444333222222222222222000000000000222333555666888;;;@@@EEEJJJQQQXXX]]]ccciiiqqqwwwzzz~~~{{{kkkYYYNNNIIIRRR___pppzzzlll\\\MMM@@@666000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,.........///000000111111111222333444555666777888999999999:::;;;<<<>>>>>>>>>===============>>>>>>??????@@@AAACCCEEEFFFGGGIIILLLPPPRRRRRRVVVdddrrrtttlll___SSSCCC777222111111000......---------,,,,,,,,,************************************************,,,++++++***)))(((''''''))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111000777888;;;CCCOOOmmm{{{lllXXXGGG???@@@>>><<<;;;;;;999999@@@HHHYYYggg|||uuuiiiVVVEEE<<<777666555333444666888:::<<<<<<===777777666555444444444444333222111000///////////////000111333444666666777777777666777888:::<<<===???BBBEEEGGGHHHHHHJJJLLLOOORRRUUUWWWYYY[[[^^^aaabbbeeehhhiiijjjkkkmmmoooppppppqqqqqqssstttvvvwwwwwwxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||~~~~~~}}}}}}}}}~~~|||||||||~~~|||qqqkkkmmmxxxrrrmmmfff```\\\ZZZXXXVVVVVVSSSPPPMMMLLLKKKIIIGGGEEEDDDCCCDDDDDDDDDAAA???CCCBBBDDDLLLXXXaaadddddd^^^YYYRRRMMMKKKHHHFFFDDD???>>><<<999777444333222333444555777888:::;;;;;;:::::::::::::::999999888777777777666555555555444555555444333333333333333555444333333333333333333000000111111222333444444666888<<<@@@FFFMMMTTTYYY___fffnnnuuuyyy}}}|||iiiWWWMMMJJJTTTbbbqqqxxxhhhXXXJJJ>>>555000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++************)))++++++,,,,,,,,,---------......//////000111111111111222333444666777888999::::::;;;;;;<<<===???@@@@@@???????????????@@@@@@???@@@@@@AAACCCEEEGGGHHHJJJLLLPPPUUUVVVXXXbbblllttt{{{fffYYYNNN???555333333222111......---------,,,,,,,,,************************((((((((((((((((((((((((++++++++++++***)))'''''')))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111000666777:::AAAJJJcccqqq]]]JJJAAA@@@>>><<<;;;<<<:::999>>>FFFTTTbbbvvv{{{ooo]]]LLL???888555444111222444666888999::::::888777666555444444444444444333222111000/////////...///000111333555666777777666666666777999;;;<<<>>>AAAEEEGGGHHHHHHIIIKKKMMMOOOSSSUUUWWWZZZ]]]```___aaaeeegggiiijjjmmmnnnooopppqqqrrrssstttuuuuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}~~~~~~}}}}}}~~~{{{rrrooovvvtttoooggg```]]][[[ZZZYYYWWWUUUSSSRRRQQQPPPNNNLLLHHHFFFEEEDDDEEEEEECCCAAADDDCCCCCCIIISSS^^^eeehhhfff___VVVPPPMMMKKKHHHFFF??????===;;;999777555444222333444555666666666666777777777777777777777777666555555555444444444333555444333222222222222222555444444333333444444444222222222333333444444444444666999===AAAHHHPPPUUU]]]ccclllssswww||||||iiiXXXPPPLLLYYYhhhvvvuuueeeTTTFFF<<<555111......///......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,,,,------.........//////000000111111222222222333555777888999:::;;;;;;;;;<<<===>>>@@@@@@@@@@@@???@@@@@@AAABBBBBBAAAAAAAAAAAACCCFFFHHHIIIKKKKKKPPPUUUXXXYYY```hhhvvvvvv~~~ppp```SSSHHH:::333222333111///......---------,,,,,,,,,************************((((((((((((((((((((((((******++++++***)))(((''')))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111111666555888???DDDWWWuuuuuucccPPPDDDAAA>>><<<<<<===;;;999>>>EEEOOO\\\ooo|||jjjWWWGGG===777444222333444666888999999:::888777666555444444444444555444222111000/////////......///000222444666777777666666666777999:::;;;<<>><<<;;;999777666333444555555555444333333555555555444555555555666444444444444333333333333222222222222222222333444555555444444444444555555444444555555555555555555333555777:::>>>DDDLLLQQQZZZaaajjjqqqvvv{{{|||iii[[[UUURRRbbbuuu~~~sssbbbPPPCCC999333000.........///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......////////////000111111222222222222444555777999:::;;;<<<<<<<<<===>>>???@@@AAA>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBDDDFFFIIIKKKKKKJJJNNNSSSVVVWWW\\\bbbkkk|||www~~~yyyiii\\\NNNCCC777111111222111.........---------,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++***(((''')))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000111111111222666444666===@@@OOOiiixxxgggTTTGGGBBB>>><<<===>>>;;;:::>>>EEEKKKXXXkkk}}}uuuaaaOOOBBB:::777444555777888:::;;;;;;;;;888777666555555444444555555444333111000/////////---......000222444666777666666666666777888:::;;;;;;>>>BBBDDDEEEEEEFFFGGGGGGJJJMMMPPPSSSVVVZZZ\\\YYY]]]aaadddgggjjjmmmooonnnppprrrtttuuutttsssrrrssstttuuuwwwyyyzzzzzzzzz}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}xxxxxx}}}|||uuummmiiioooxxxwwwqqqhhhbbb___^^^______bbbbbbcccdddfffeeebbb___VVVSSSOOOMMMMMMNNNNNNNNNHHHGGGEEEFFFKKKVVVccclllooofff[[[SSSQQQOOOKKKHHH??????>>>===<<<:::888777666666777777777555444333444444333333333444555555444444333333333333333333000000000111222444555666555555444444444555555666555555666777777666666555333444666888<<>>@@@AAABBB=========>>>???AAABBBCCCCCCCCCBBBCCCDDDGGGJJJLLLKKKIIILLLQQQTTTUUUXXX]]]aaaoooxxx{{{yyynnnbbbYYYPPPBBB555222444222///------,,,++++++******+++++++++******)))))))))))))))***************)))((((((+++++++++******************************)))(((((())))))***++++++++++++*********+++++++++,,,,,,,,,/////////000111111222222444555777::::::>>>JJJWWW|||uuuhhhZZZKKKAAA???>>>>>>???<<<999<<>>???AAACCCDDDGGGIIILLLNNNOOOPPPSSSUUUZZZ]]]```bbbdddggglllooopppqqqqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz~~~}}}||||||{{{||||||||||||{{{{{{}}}|||vvvqqqkkkfffeeeiiinnnqqqrrrqqqnnnkkkhhheeecccaaatttyyyxxxsssmmmfffbbbaaabbbdddkkknnnpppnnnnnnnnniiiccc]]]YYYSSSQQQRRRSSSSSSRRRMMMLLLIIIFFFHHHPPP\\\fffnnnfff\\\TTTOOOLLLJJJGGGBBB@@@>>><<<;;;:::::::::999999999888666555333222111222444555666666555555444333333222222333333444222222222333333444444444555444333333444555666777777777888888888999999999888888888888:::@@@GGGLLLWWW___iiirrrwww|||kkk]]]cccjjjzzz|||nnnZZZHHH===666222000000000///...------,,,,,,))))))***+++---...//////&&&'''((()))+++,,,......******+++++++++,,,,,,,,,,,,---------,,,,,,---/////////000111222333333444666666777888888888888888<<<===>>>@@@@@@@@@???>>>@@@@@@??????@@@@@@AAABBBEEEDDDDDDDDDEEEGGGJJJLLLJJJKKKMMMOOORRRTTTVVVWWW\\\eeesssyyyzzzzzzxxxqqqfff\\\UUUNNN@@@444111333222///......------,,,,,,,,,,,,,,,++++++***)))))))))))))))+++++++++++++++***)))))))))(((((((((((((((((((((***************)))(((((())))))***++++++++++++++++++,,,,,,,,,------------/////////000111111222222444555777999999<<>>???<<<999;;;AAAGGGOOO___sssvvvaaaOOOBBB<<<666555444555777999999888999999888777777666666555555555444333222111000000+++,,,---...000222333444777777777555444555777999;;;;;;<<<===???AAACCCDDDFFFIIIKKKMMMNNNPPPRRRUUUYYY\\\___bbbdddhhhlllooorrrrrrsssssstttuuuvvvvvvuuuuuuvvvwwwxxxyyyzzzzzz~~~}}}|||{{{{{{{{{{{{{{{}}}}}}}}}}}}~~~yyyttteeebbb]]]ZZZZZZ]]]aaaeeemmmkkkhhheeeaaa^^^[[[YYYaaaeeekkksssxxx|||~~~~~~~~~~~~~~~~~~|||yyysssnnnjjjiiiiiijjjssswwwzzzxxxxxxwwwqqqjjjaaa]]]WWWTTTUUUWWWXXXXXXTTTRRRNNNIIIIIIOOO[[[dddnnnggg\\\TTTOOOKKKHHHFFFAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;:::999888777666111222222333333333333333444444333333333333444444333333333333444444444444555444444444444666777888888888999999999999::::::999999888888:::???FFFKKKSSS[[[fffpppvvv|||oooeeelll|||{{{mmmXXXFFF;;;555222000//////......---,,,,,,+++******++++++,,,---......))))))******++++++++++++***++++++++++++,,,,,,,,,---.........,,,---...000///000000111222333444444777888:::;;;;;;;;;::::::<<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@CCCCCCBBBCCCDDDGGGIIIKKKJJJKKKMMMOOORRRTTTVVVWWWWWW]]]iii{{{zzzxxxsssmmmddd\\\TTTPPPIII===222000222111/////////......---------------++++++***))))))))))))***,,,,,,,,,,,,,,,+++******(((((((((((((((((())))))*********+++******)))((()))******+++++++++++++++------------............/////////000111111222222444444666888888:::DDDOOOaaa~~~uuugggWWWLLLEEEAAA??????<<<888:::???EEEJJJXXXkkk{{{|||gggTTTGGGAAA888666555555777888999888::::::999999888777777666666666555444333222111111,,,,,,---...000111333444777777777666444555777999::::::;;;<<<>>>@@@BBBCCCEEEGGGJJJLLLMMMNNNQQQSSSXXXZZZ^^^aaadddhhhlllpppssssssttttttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{||||||{{{zzzzzzzzz{{{{{{~~~~~~yyypppjjj]]]\\\YYYXXXYYY[[[___aaahhhfffccc___ZZZVVVSSSQQQPPPRRRVVV[[[^^^aaaccccccgggggghhhiiimmmqqqvvvyyy|||xxxtttqqqooooooooowww}}}xxxqqqfffbbb\\\YYYYYY\\\___```^^^ZZZTTTMMMKKKOOOZZZbbbnnnggg]]]TTTNNNIIIFFFDDDAAA@@@>>><<<<<<<<<<<<==================<<<;;;;;;555444444333333333333333555444444444444444444555555555444444444444444444555555444444555777888999999::::::::::::;;;;;;;;;;;;::::::999:::>>>DDDHHHOOOXXXdddnnnuuu|||sssooo{{{xxxiiiUUUCCC888333111000...------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,---/////////......000222000111111222333444555555888:::===???@@@???>>><<<<<<===>>>?????????>>>======<<<<<<<<<<<<===>>>>>>AAAAAAAAABBBDDDFFFIIIJJJKKKLLLMMMOOOQQQSSSVVVWWWUUUXXX___lll{{{vvvnnneee\\\UUUQQQOOOEEE:::111000222111///000///......---,,,---------,,,+++******))))))******++++++,,,,,,++++++***)))***************+++++++++*********++++++******))))))***++++++,,,,,,++++++,,,------------........./////////000111111222222444444555777777888@@@IIIVVVppp|||nnn^^^SSSJJJEEE@@@???<<<888:::>>>AAAFFFRRRcccsss|||iiiWWWJJJDDD:::888555444666777888888;;;;;;:::999999888888777666666555444333222111111/////////000111333444555666777777666555555777888999999:::;;;===???@@@AAACCCFFFHHHJJJKKKMMMOOORRRVVVXXX\\\___cccggglllooorrrrrrrrrsssttttttuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{|||}}}}}}}}}}}}rrrhhhbbb______^^^^^^```bbbdddeeeeeeddd```\\\WWWSSSOOONNNMMMMMMOOOQQQSSSTTTVVVVVVXXXXXXXXXZZZ```gggnnnssswwwvvvtttqqqooommmlllkkkrrrzzzzzzsssjjjfff```]]]]]]```dddgggeeeaaaZZZRRRMMMQQQZZZaaammmggg^^^TTTLLLGGGDDDBBB@@@???>>>=========>>>???>>>>>>???????????????>>>;;;:::888666555555555666666555555444444555555666666666666555555444444444666555555555666777999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::===BBBFFFOOOWWWcccnnnuuu|||wwwzzzrrrdddPPP???555111000000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))+++++++++,,,,,,,,,------...///000000//////111333111222333444555666666777888;;;???BBBCCCBBB@@@>>><<<===>>>?????????>>>======<<<<<<<<<<<<===>>>>>>AAAAAABBBCCCEEEGGGIIIKKKLLLLLLMMMNNNPPPRRRTTTVVVXXXWWWZZZcccsss|||vvvmmmcccZZZUUURRRQQQBBB888000000111000000111...------,,,,,,,,,,,,,,,,,,++++++******************************))))))((())))))******++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------/////////000111111222222444333444777777888===EEEQQQgggttteee[[[PPPIIIBBB???<<<999:::===???BBBLLL]]]lllzzzyyykkk\\\PPPJJJ===:::666444555777888888;;;;;;::::::999888888888555555444333222111000000111000000///000222444555666777888777555555666888777888888:::;;;===???@@@BBBDDDGGGHHHIIIKKKNNNPPPSSSVVVZZZ]]]aaaeeejjjmmmnnnoooooopppqqqrrrssssssuuuvvvwwwxxxyyyzzzzzz{{{yyyyyyyyyyyyyyyzzz{{{|||zzz|||~~~||||||~~~zzzpppgggaaaaaaaaaaaaaaabbbccccccdddbbb```]]]YYYUUUQQQNNNLLLMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOPPPUUU[[[aaaeeehhhhhhfffdddcccaaa``````gggqqq{{{~~~~~~~~~zzzuuunnnkkkeeeaaa```ccchhhllljjjfff___WWWRRRTTT[[[bbbkkkfff^^^TTTKKKEEEBBBAAA??????>>>===>>>???@@@AAA??????@@@@@@AAAAAA@@@@@@???===;;;999777777777777777666666555555666666777777777777666666555555555555555444555666888:::;;;;;;;;;<<<<<<<<<===============<<<;;;:::<<<@@@DDDPPPXXXdddnnnvvv||||||}}}jjj]]]JJJ;;;333000000000+++++++++++++++*********------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...000111000000000333444333333444555666777888888888;;;???BBBDDDCCCBBB@@@>>>>>>???@@@@@@???>>>===>>>>>>======>>>>>>???@@@BBBBBBCCCEEEFFFHHHJJJKKKLLLLLLLLLLLLNNNPPPRRRTTTYYYWWWYYY___iii{{{~~~yyyqqqggg^^^WWWSSSQQQ@@@888111111111000000111...------,,,+++,,,,,,,,,,,,,,,+++************+++)))************)))(((((('''''''''((())))))******)))***++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------/////////000111111222222444222333777888888<<>>???@@@BBBEEEGGGHHHJJJLLLNNNRRRTTTXXX[[[^^^bbbfffjjjjjjkkklllnnnoooqqqrrrsssuuuuuuvvvwwwxxxyyyyyyzzzxxxxxxxxxyyyzzz{{{|||}}}zzz|||}}}{{{{{{~~~zzzssslllhhheeedddcccbbbaaaaaaaaaaaa]]]\\\ZZZVVVSSSPPPNNNLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQOOONNNMMMNNNPPPSSSUUUYYYXXXWWWUUUUUUTTTTTTTTTZZZfffsssxxx{{{}}}|||yyysssqqqmmmiiifffhhhmmmqqqooolllfff^^^XXXXXX]]]bbbiiieee^^^TTTKKKDDDAAA@@@???>>>>>>>>>>>>@@@BBBCCC@@@AAAAAABBBBBBBBBAAAAAA???>>><<<:::999888777777888777777666666777777888888888777777777777777777444444444444555777999;;;;;;<<<<<<<<<<<<==================;;;;;;<<<@@@CCCOOOXXXdddnnnvvv|||~~~{{{}}}wwwaaaVVVEEE888222000000///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,------------...///000000000111333555444555555666777888999999999<<>>??????>>>>>>??????@@@AAACCCDDDEEEFFFGGGHHHIIIJJJLLLKKKJJJJJJKKKMMMPPPRRRVVVTTTVVV\\\bbbnnn~~~vvvmmmcccZZZSSSOOO???888222222222000000222///......------------------,,,++++++******++++++***++++++++++++***))))))&&&''''''((())))))******)))***++++++,,,,,,,,,+++***+++,,,,,,------,,,,,,------------............/////////000111111222222333111333777999999<<<@@@HHHVVVpppwwwooo\\\RRRGGGBBB???;;;;;;===;;;<<>>???AAADDDFFFGGGHHHKKKMMMQQQSSSVVVYYY[[[___cccfffhhhhhhjjjllloooqqqssstttttttttuuuvvvwwwxxxxxxyyyxxxxxxyyyyyyzzz|||}}}~~~~~~~~~}}}{{{{{{|||~~~zzzwwwsssqqqkkkiiigggdddaaa___^^^^^^ZZZYYYXXXVVVTTTRRRPPPOOOOOOPPPRRRTTTUUUWWWWWWWWWYYYXXXVVVTTTQQQOOOMMMMMMOOONNNLLLKKKJJJKKKLLLLLLOOO\\\kkkrrrwww|||~~~yyyxxxvvvqqqnnnnnnrrrvvvuuusssnnneee^^^[[[^^^bbbfffddd^^^TTTJJJCCC@@@@@@>>>>>>>>>>>>???AAACCCDDDCCCCCCCCCDDDCCCCCCBBBBBB?????????>>>===;;;:::999888888888777777888888888777777888888888888888888333333333333555777999:::;;;;;;;;;<<<<<<<<<===============<<<;;;<<<@@@BBBKKKTTTaaallluuu|||}}}sssqqqxxxyyymmmYYYOOOAAA777222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,------------...---///000000000111333555555555666777888999::::::;;;===@@@BBBEEEFFFFFFFFFAAAAAABBBCCCBBBAAA@@@?????????>>>>>>??????@@@AAACCCDDDEEEFFFFFFGGGGGGGGGKKKJJJHHHHHHIIIKKKNNNPPPPPPOOOTTT[[[^^^eee{{{{{{qqqfff[[[QQQLLL???888333222222000000222000000///...............---,,,++++++******+++++++++,,,,,,,,,,,,+++******((())))))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,............/////////000/////////000111111222222333111333777:::999<<<@@@DDDOOOiii~~~www___TTTIIICCC???<<<;;;===;;;;;;@@@KKKXXXfffwwwwwwtttrrrrrrrrrkkk^^^SSSCCC>>>777333333555777888::::::999999888777777666777777666555444333333222444222000//////000333444555666888888777666666777555555666777999:::<<<===>>>AAACCCEEEFFFHHHJJJMMMPPPRRRUUUXXXZZZ]]]aaadddfffgggjjjlllooorrrtttuuusssssstttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{|||~~~~~~~~~|||{{{{{{{{{|||~~~|||zzzyyyxxxmmmjjjfffbbb^^^\\\ZZZZZZZZZZZZYYYWWWVVVUUUTTTSSSVVVWWWZZZ]]]___aaaaaaaaacccbbb```]]]YYYTTTPPPMMMKKKIIIHHHFFFFFFGGGIIIJJJHHHVVVeeennnttt{{{~~~~~~|||xxxtttsssvvvzzzzzzxxxssskkkbbb^^^___aaaeeeccc]]]TTTJJJCCC@@@AAA>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA???===<<<999999888888888888999999777777777888999999999:::222222222333444666888:::;;;;;;;;;;;;<<<<<<<<<===<<<======<<<;;;===@@@CCCGGGQQQ^^^jjjttt}}}yyy}}}tttiiihhhqqqqqqcccUUULLL???666222111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,------,,,,,,,,,---------......---...000000000000333555666666777888999::::::;;;===>>>@@@CCCEEEGGGHHHIIIBBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>???@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEJJJIIIHHHGGGGGGJJJLLLNNNMMMMMMTTT\\\]]]aaauuurrreee\\\SSSLLL;;;888444222222222111111000///...---,,,+++++++++,,,+++******))))))******))))))))))))************))))))))))))************+++++++++*********))))))++++++,,,,,,,,,,,,------......................../////////000111111222222555555666777888:::<<<===BBBNNNaaa}}}wwwhhhYYYIIIAAA???<<<::::::???>>>AAAHHHQQQ\\\mmm{{{}}}vvvssssssmmmaaaVVVFFF===555444666555666999888999::::::999888666555444555555666555333222111000000000000////////////444555666777777666555555777777777777888999:::;;;???@@@BBBCCCFFFGGGIIIJJJLLLOOOSSSWWWZZZ^^^bbbeeeeeedddeeefffiiimmmqqqsssuuuuuuuuutttssstttwwwzzzxxxxxxxxxyyy|||}}}}}}}}}}}}~~~~~~zzzpppjjjbbb]]][[[[[[]]]]]]aaa___]]]\\\[[[YYYVVVTTTUUUXXX\\\aaagggmmmqqqtttqqqpppmmmiiiccc\\\VVVRRROOONNNKKKHHHEEEDDDEEEFFFJJJPPP]]]lllzzz{{{zzz|||~~~xxxnnnddd^^^^^^```gggbbb[[[SSSNNNHHHCCC@@@@@@???===>>>AAACCCEEEEEELLLJJJGGGFFFFFFEEECCCBBB@@@AAABBBBBBBBBAAA@@@???;;;;;;;;;:::::::::999999999999999;;;===>>>===;;;888666444222333666:::=========<<<<<<<<<<<<======@@@???>>>======>>>??????GGGOOO]]]jjjvvv|||qqqgggbbb```iiimmm[[[LLLBBB888444111...---............------,,,,,,,,,))))))*********+++++++++,,,)))'''(((+++---,,,***------,,,++++++,,,,,,,,,---///000111111222555777777999;;;;;;;;;;;;===??????@@@BBBEEEFFFFFFFFFFFFGGGGGGFFFCCC@@@???@@@AAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGIIIJJJJJJJJJJJJIIIIIIMMMQQQUUUZZZeeerrr|||{{{mmmbbbZZZRRRJJJ;;;888555333222222222111000///...---,,,++++++++++++++++++*********))))))))))))))))))************))))))))))))************+++++++++*********))))))++++++,,,,,,,,,,,,------.........---------------/////////000111111222222444555555777888:::<<<===>>>III[[[uuuzzzjjj[[[KKKCCC@@@===;;;<<<<<<;;;===DDDLLLXXXiiiwwwzzzwwwvvvpppcccXXXJJJAAA888777777666777:::999999:::::::::999777666555555555666555444222111111000000000////////////333444555666666666555444666666666777888999;;;<<>>===>>>BBBFFFIIIJJJOOOMMMIIIHHHGGGFFFDDDCCCAAABBBBBBCCCBBBAAA@@@???<<<<<<;;;::::::999999:::999999999:::<<<===<<<;;;999777444333444777:::=========<<<<<<<<<<<<======@@@???>>>======>>>??????FFFNNN\\\jjjuuuxxxlllaaa\\\[[[ddd~~~nnn[[[III???666333222///...000------------,,,,,,,,,+++*********+++++++++,,,,,,,,,***((()))+++---,,,+++------,,,,,,,,,,,,,,,---...///000111111222555777777999;;;;;;;;;;;;===???@@@AAABBBCCCDDDEEEEEEEEEGGGGGGEEECCC@@@???@@@AAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGIIIJJJJJJJJJJJJIIIHHHLLLPPPSSSWWW```mmmvvvttteee]]]YYYPPPHHH<<<999666444333333222111000///...---,,,+++++++++******+++,,,+++***)))((())))))))))))************))))))))))))************+++++++++***************++++++,,,,,,,,,,,,------------------------------/////////000111111222222444444555666888:::<<<===>>>FFFUUUlll}}}mmm^^^NNNFFFBBB>>>======:::888999???FFFRRRcccrrr}}}{{{ttthhh]]]LLLBBB888555444333444777999999:::;;;;;;:::999888555555666555555444222222111111000000000/////////111222444555666555444444444444555666888:::;;;<<<>>>???@@@BBBDDDFFFGGGHHHJJJMMMQQQTTTWWWZZZ^^^```ccccccdddfffiiimmmpppssstttuuuuuutttssssssvvvxxxzzzyyyzzzzzz|||~~~~~~~~~|||uuujjjgggcccaaabbbdddeeefffgggdddaaa___^^^]]]ZZZXXXZZZ]]]ccciiinnnsssuuuwww}}}{{{xxxssslllfff```]]]XXXWWWTTTPPPMMMJJJGGGFFFIIIOOOZZZjjj{{{sssiiidddeeehhhhhheee```ZZZUUUOOOIIIEEEBBB@@@>>>???DDDJJJOOOQQQSSSPPPLLLJJJHHHGGGEEECCCBBBCCCCCCCCCCCCBBBAAAAAA???===<<<:::999999:::::::::999888999;;;<<<<<<;;;:::888666444555888;;;===>>>======<<<<<<======>>>??????>>>>>>>>>>>>??????DDDMMM[[[iiiuuu~~~rrrfff[[[VVVVVV___wwwppp[[[EEE<<<444222222000000111,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------+++******,,,------,,,------,,,,,,,,,------......000111111111222555777777999;;;;;;;;;;;;===???AAAAAAAAAAAAAAABBBCCCCCCEEEFFFEEECCC@@@???@@@AAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHJJJKKKJJJJJJIIIHHHKKKMMMPPPSSS[[[eeelllyyynnn___ZZZXXXPPPFFF<<<:::777555555444333222000///...---,,,+++++++++)))***,,,---,,,+++)))'''((()))))))))************((()))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------/////////000111111222222444444555666888:::;;;===AAAFFFQQQdddpppbbbRRRIIICCC>>>===>>>;;;888888<<>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>?????????CCCLLL[[[jjjvvv|||nnnbbbWWWSSSUUU```sssrrr[[[CCC;;;333222111//////000++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,------......------------------...//////111222222222333555777777999;;;;;;;;;;;;===>>>BBBAAA@@@??????@@@AAABBBCCCDDDDDDCCCAAA???@@@AAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKJJJJJJIIIKKKMMMNNNQQQWWW^^^cccooo~~~}}}jjj\\\XXXWWWOOOEEE===;;;888777666666444222000///...---,,,+++++++++)))***,,,---,,,+++)))'''((()))))))))************((()))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,------........./////////000111111222222444444444666777999;;;<<>><<<>>>===::::::===BBBKKKZZZhhh}}}wwwooo\\\OOOBBB;;;888666666999777888:::;;;<<<;;;;;;:::777666666555444444444333111111111111000000000000...000222333555555555444222222333555666999;;;<<<;;;<<<===???AAACCCEEEEEEJJJLLLOOORRRTTTVVVZZZ\\\]]]^^^```dddgggkkkmmmoooqqqrrrssssssssssssuuuwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{|||~~~}}}|||wwwppphhhiiijjjnnnqqqssssssrrrtttpppjjjfffdddcccaaa```cccdddfffhhhiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmmmmhhhfffeeedddbbb^^^XXXSSSPPPRRRXXXdddttttttiiidddfffiiikkkhhheeeaaa]]]WWWQQQMMMJJJGGGDDDEEEJJJPPPVVVXXXYYYUUUOOOKKKHHHGGGEEECCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA???>>>=========>>><<<;;;999999;;;<<<<<<<<<:::999888888999;;;>>>@@@>>>>>>============>>>>>>======>>>>>>????????????AAAKKK[[[jjjwww~~~{{{iii___UUUSSSYYYdddrrr}}}pppZZZCCC:::333111111...---...++++++++++++++++++++++++,,,,,,---------.........------------,,,---...///...---------......///000111222333333222333555777777999;;;;;;;;;;;;===>>>BBBAAA???>>>>>>???@@@@@@BBBCCCDDDCCCAAA@@@@@@AAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJJJJKKKMMMNNNQQQUUUZZZ]]]hhhqqqxxxhhh[[[WWWVVVNNNDDD===;;;999888888777444222000///...---,,,+++++++++******+++,,,+++***)))((())))))))))))************))))))))))))***************************+++++++++++++++,,,,,,,,,,,,------,,,------......//////////////////000111111222222333333444555777999;;;<<<>>>AAAIIIWWWkkkzzzlll\\\PPPFFF>>><<<>>>???<<<;;;>>>AAAGGGUUUaaatttzzzgggYYYIII???999444444666666777999:::;;;;;;;;;:::888777666555444444444444222222111111111000000000...///111333555666666666222222333444666888999::::::;;;<<<>>>@@@BBBCCCDDDHHHKKKNNNPPPQQQSSSVVVYYYZZZ[[[^^^aaaeeeiiikkklllnnnppprrrsssssstttuuuwwwxxxxxxyyyyyyyyyyyyyyyyyy{{{|||~~~~~~~~~~~~yyyuuunnnooosssxxx|||}}}{{{yyyvvvrrrllliiihhhhhhhhhhhhmmmllllllkkkjjjiiiiiiiiikkkkkkmmmoooqqqsssuuuvvvvvvtttrrrrrrqqqkkkccc\\\RRRRRRUUU^^^nnnwwwkkkeeefffhhhllljjjfffbbb^^^ZZZUUUQQQKKKIIIGGGHHHMMMSSSXXXZZZZZZVVVPPPKKKIIIGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???===::::::<<<=========:::999999999;;;>>>@@@BBB???>>>>>>======>>>>>>???<<<===>>>??????@@@??????AAAKKK[[[kkkxxx~~~{{{ggg^^^WWWWWWaaammmvvv{{{|||hhhTTTAAA888222111000...,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,...///...............///000111222333444444333444666888777999;;;;;;;;;;;;===???AAA@@@@@@?????????@@@@@@@@@BBBCCCCCCAAA@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKJJJKKKLLLNNNRRRUUUXXXZZZ___fffvvvzzzsssfffZZZVVVTTTLLLCCC>>><<<:::999999888555333000///...---,,,++++++++++++++++++*********))))))))))))))))))************))))))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,------------...//////000111111/////////000111111222222333333444555777999;;;<<<>>>@@@GGGRRRaaazzzsssbbbUUUIII???===???>>>;;;;;;===???CCCNNNXXXgggzzzxxxhhhUUUGGG===666333444444666888999;;;;;;;;;:::888777666555444444444555222222222111111111000000...///111444666777777777333333333444555666888999999:::;;;===???AAABBBCCCEEEHHHKKKMMMNNNPPPSSSUUUWWWYYY\\\```cccgggiiijjjlllnnnqqqrrrssstttvvvxxxxxxxxxxxxyyyxxxxxxwwwwwwzzz{{{{{{}}}~~~~~~~~~}}}~~~~~~{{{yyyuuuxxx|||yyyuuuqqqooopppsssvvvwwwyyywwwuuurrrqqqqqqqqqrrruuuvvvxxx{{{~~~|||qqqhhhZZZXXXVVV[[[gggvvvvvvjjjdddccceeeiiieee```\\\YYYVVVRRROOOHHHGGGGGGJJJPPPVVV[[[]]]\\\XXXRRRMMMKKKJJJIIIHHHCCCCCCAAA@@@@@@AAAAAABBBAAABBBDDDEEEEEEDDDCCCBBBAAA>>><<<;;;<<<>>>>>>>>>888888999:::===@@@CCCDDD??????>>>>>>>>>>>>??????;;;<<<>>>???@@@@@@??????AAAKKK\\\mmmzzz|||iiiccc]]]aaannn{{{zzznnn]]]LLL===555000000111///...///+++,,,,,,,,,------------+++,,,,,,,,,------------+++,,,------++++++---///............///000111222333444555444333444666888777999;;;;;;;;;;;;===?????????@@@@@@AAA@@@@@@@@@???AAACCCCCCBBBAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKIIIIIIKKKNNNRRRUUUWWWXXXZZZ^^^kkk}}}tttoooeeeZZZUUURRRJJJAAA>>><<<;;;::::::888555333000///...---,,,+++++++++,,,+++******))))))******))))))))))))************))))))))))))************))))))******++++++++++++++++++,,,,,,,,,---------.........///000111111222/////////000111111222222333333444555777999:::<<>>AAA<<<::::::<<<<<>>999:::444555777999:::;;;::::::999888666555444444555555222222222111111111111000...///222444666777888888333333333444555666777888888999;;;===???AAABBBCCCCCCFFFHHHJJJKKKMMMPPPRRRUUUWWWZZZ^^^bbbeeehhhiiijjjmmmppprrrsssuuuwwwyyyvvvvvvvvvvvvvvvuuuttttttxxxxxxxxxyyy{{{|||~~~}}}}}}}}}}}}~~~}}}zzzzzz{{{~~~}}}yyyvvvvvvyyy~~~|||yyyxxxxxxzzz{{{}}}sssddd___YYYYYYaaannnzzzttthhh```___```ccc___ZZZUUURRRPPPMMMKKKEEEEEEGGGKKKRRRYYY]]]___^^^YYYSSSNNNLLLLLLKKKJJJCCCBBBAAA@@@???@@@AAAAAA@@@BBBEEEGGGHHHGGGEEECCCBBB???===<<<===?????????888888999;;;>>>AAADDDFFF??????>>>>>>>>>>>>??????;;;<<<>>>???@@@@@@@@@???AAALLL]]]nnn{{{|||mmmhhheeekkkyyyqqqdddTTTFFF:::333...///111000///111,,,,,,,,,------.........+++++++++,,,,,,,,,------***,,,---,,,******,,,///............///000222222333444555555444444666888777999;;;;;;;;;;;;===???>>>???@@@BBBBBBAAAAAA@@@>>>@@@BBBCCCBBBAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDEEEGGGIIIKKKLLLLLLKKKGGGHHHJJJMMMRRRUUUWWWWWWZZZ]]]fffttt}}}oooaaa[[[WWWMMMBBB<<<===<<<:::888888666222000000...---++++++,,,---...,,,++++++******++++++,,,+++++++++***)))(((((('''***++++++++++++,,,,,,,,,***++++++,,,,,,------...---------............////////////000111111222222111///...222666888444///555555666888999<<<===>>>@@@AAAGGGNNNSSS```mmmcccXXXHHH@@@AAA===::::::<<<===???EEEMMMUUUcccyyyiiiOOO>>>888999555666777999999:::::::::999888888777666555555444333333333333222111000000//////000111222444666777666666777888888777666666888999:::;;;<<<>>>??????BBBEEEHHHJJJKKKNNNQQQSSSTTTVVVZZZ]]]___ccchhhkkkooonnnnnnnnnoooqqqssstttvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~}}}}}}||||||}}}~~~}}}xxxwwwxxx}}}~~~~~~pppdddZZZ\\\ccciiimmmppptttwwwyyyzzzyyyzzz}}}zzzoooddd\\\XXXVVVUUUSSSPPPLLLHHHFFFEEEDDDBBBEEEIIIOOOUUUZZZ___aaa```___[[[WWWSSSOOOLLLJJJDDDCCCAAA>>>===>>>AAADDDEEEGGGIIIKKKKKKHHHEEECCCEEEBBB>>>============<<<999999:::<<<>>>AAACCCDDD>>>>>>>>>>>>======>>>>>>=========???AAABBBAAA@@@FFFPPP___ppp~~~ooojjjmmm{{{}}}rrreeeWWWLLLEEE666333000......//////...------------------------///...,,,+++***+++,,,,,,............/////////000////////////000000000000444444444444444555666777999999999999:::;;;<<<<<>>;;;:::<<<<<<===BBBIIISSS___qqqyyy]]]FFF<<<;;;666666777888999::::::::::::999888777555333222222333333444333333222111000/////////000222444555666444444444444444444444444888888999;;;<<<===>>>??????AAADDDFFFHHHJJJMMMOOOSSSVVVYYY\\\___bbbgggjjjnnnnnnnnnnnnpppqqqssstttttttttttttttttttttuuuuuuvvvvvvwwwyyyzzz|||}}}~~~~~~}}}|||||||||}}}~~~{{{wwwwwwxxx}}}nnn```\\\^^^```bbbdddeeegggiiijjjjjjkkkooorrruuusssoooggg]]]TTTOOOMMMKKKIIIGGGDDDBBBAAAAAAAAABBBDDDIIIPPPWWW]]]bbbeeeeeeccc```[[[VVVQQQMMMKKKEEEDDDAAA???>>>@@@CCCEEEFFFIIILLLOOOOOOLLLHHHEEEFFFCCC???>>>>>>>>>>>>===:::;;;;;;<<<===???@@@AAA>>>>>>>>>>>>>>>>>>============>>>???AAABBBAAAAAAHHHRRRaaarrr~~~rrrooouuuvvvjjj^^^QQQEEE===666333000.../////////...------------------------...---,,,+++++++++,,,,,,........./////////000000/////////000000000111111444444444444555666777888999999999999:::;;;<<<===??????@@@AAABBBBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAAAAAAAAAAABBBCCCDDDEEEEEEGGGFFFEEEDDDEEEFFFFFFFFFHHHIIIIIIIIIGGGGGGIIIKKKKKKKKKKKKLLLNNNQQQTTTUUUWWWZZZaaahhhnnnxxx{{{jjjaaaXXXLLL@@@:::777666555666777666444333///...,,,+++++++++,,,---++++++************++++++++++++******)))(((((((((((())))))))))))************++++++,,,,,,------...---------............////////////000111111222222333222222555888:::777444666777777888:::<<<>>>???AAABBBGGGLLLMMMUUUnnn|||nnn```OOODDDBBB???<<<;;;<<<;;;;;;???EEEOOOYYYhhhyyymmmQQQBBB===777777777888999999::::::;;;:::888666444222111000444444444444333222111000/////////000111333555666777666555444444555666777777888999:::;;;===>>>>>>>>>@@@CCCEEEFFFHHHKKKMMMRRRTTTWWWZZZ]]]aaaeeeiiimmmmmmmmmnnnppprrrtttuuurrrrrrrrrssstttttttttuuuvvvwwwwwwyyyzzz{{{||||||}}}}}}|||{{{|||}}}~~~}}}zzzzzz||||||iii___\\\ZZZYYYZZZWWWXXXYYYZZZZZZ\\\___bbbeeeeeeddd___WWWNNNHHHEEEAAA@@@???=========>>>>>>AAADDDJJJQQQZZZaaagggkkkmmmkkkgggbbb[[[TTTOOOLLLFFFDDDAAA@@@@@@BBBEEEGGGHHHKKKPPPTTTTTTQQQLLLHHHGGGDDD@@@>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@>>>??????@@@???>>>===<<<======>>>???AAABBBBBBCCCKKKUUUeeeuuu~~~tttwww{{{mmmaaaWWWLLL@@@777555222000.../////////...------------------------...---,,,,,,+++,,,,,,,,,....../////////000000000///000000000000111111111333333333444666777888999:::::::::::::::;;;======>>>???@@@AAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIGGGGGGHHHJJJKKKKKKKKKLLLNNNQQQSSSUUUWWWYYY^^^cccfffnnn~~~mmm```UUUHHH===888555444444444555555333111...---,,,+++++++++,,,,,,++++++************++++++************))))))((((((******+++++++++,,,,,,,,,***++++++,,,,,,------...---------............////////////000111111222222000//////222555666555333777888888999;;;<<<>>>???@@@BBBGGGKKKLLLRRReeexxxwwwgggVVVJJJEEE???<<<;;;<<<;;;:::===CCCKKKTTTaaaqqqwwwZZZFFF===888777777888888999999:::::::::999777666444333333444444444444333222111000000///......000222444555999777666444444666777999666777888999:::<<<======???AAADDDFFFGGGIIILLLNNNPPPRRRVVVXXX[[[___cccgggkkkkkkmmmnnnppprrrssstttqqqqqqrrrssstttuuuuuuvvvvvvwwwwwwxxxyyyzzzzzz{{{||||||{{{{{{|||}}}~~~qqqeee___\\\ZZZZZZSSSSSSRRRRRRRRRSSSUUUWWW\\\]]]\\\YYYRRRLLLHHHFFF???>>>===<<<;;;<<<===>>>@@@CCCJJJSSS]]]fffmmmqqqsssqqqnnnhhh```XXXQQQLLLEEECCC@@@???AAADDDFFFHHHHHHMMMRRRVVVWWWSSSNNNJJJGGGDDDAAA??????@@@@@@???BBBBBBCCCCCCDDDDDDDDDDDD@@@@@@AAAAAA@@@???===;;;===>>>@@@@@@AAABBBDDDEEEOOOZZZjjjyyy}}}uuu}}}wwwhhh\\\SSSJJJ???777444111///.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------...////////////000000000000000000111111111222222333333444555666888:::;;;::::::::::::;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCDDDDDDCCCBBBDDDFFFGGGGGGHHHIIIJJJJJJKKKKKKIIIGGGFFFGGGIIIJJJJJJJJJKKKMMMPPPRRRSSSXXXYYY\\\```bbbgggttttttbbbRRRCCC888444555444333333333222000...------,,,,,,+++++++++++++++******))))))******+++*********)))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...---------............////////////000111111222222......///111333555555444999999999:::;;;===>>>???>>>BBBFFFJJJLLLRRR```nnn}}}mmm]]]OOOGGG===::::::<<<;;;:::===CCCGGGPPP]]]kkkzzz}}}```HHH<<<999888777777777888999::::::999999999888888777777444444444444333222111111000///...---...000333555555444222111111222444555555666777888999;;;<<<<<>><<<;;;;;;;;;<<>>===>>>@@@BBBBBBBBBCCCFFFIIISSS___ppp~~~|||ttt|||rrrdddXXXPPPGGG>>>888222000/////////000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000111111111111111222222222222444444444555777999:::;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@AAABBBCCCCCCCCC@@@AAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDCCCCCCBBBAAACCCFFFGGGGGGIIILLLNNNNNNNNNMMMKKKHHHFFFGGGHHHJJJJJJJJJKKKLLLOOOQQQRRRVVVVVVYYY\\\^^^bbblllwww}}}eeePPP>>>444111333222111111111111///---,,,,,,,,,,,,++++++++++++******))))))))))))************))))))))))))))))))((())))))))))))************++++++,,,,,,------...---------............////////////000111111222222000000222333555666777888:::::::::;;;<<<===>>>???>>>BBBFFFIIIKKKRRR]]]fffsssbbbQQQGGG===;;;;;;<<<<<<:::===BBBCCCKKKXXXfffttteeeKKK<<<:::999888777777888999:::999999999999999999999999555555555444444333222111000///---,,,---///222444555444333333333333444555444555666777888:::;;;;;;===???BBBCCCDDDEEEHHHJJJLLLNNNRRRUUUWWW[[[___ccceeefffiiilllnnnpppqqqrrrssssssssstttuuuuuuvvvvvvtttuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzzzz{{{}}}wwwooogggaaa___ZZZVVVRRRPPPPPPPPPQQQPPPVVVVVVUUURRRNNNKKKJJJJJJEEECCCAAA>>><<<;;;;;;;;;>>>CCCKKKVVVcccnnnvvv{{{{{{zzzxxxssskkkaaaXXXRRRJJJGGGCCCDDDIIIMMMPPPPPPPPPSSSXXX[[[ZZZVVVQQQNNNHHHEEECCCBBBDDDFFFGGGGGGDDDEEEGGGIIIJJJJJJIIIIIIGGGFFFEEEDDDBBBAAA@@@???@@@BBBDDDDDDCCCDDDHHHLLLWWWddduuuxxxvvvvvvnnncccVVVKKKBBB;;;777111000...///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---/////////000000000111111111111222222222333333333555555555666777999:::;;;<<<<<<;;;<<<<<<===>>>???===>>>???AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBB@@@CCCFFFGGGGGGIIINNNSSSTTTTTTSSSOOOKKKHHHGGGHHHJJJJJJJJJJJJLLLNNNPPPQQQRRRQQQSSSWWWYYY\\\dddmmm~~~dddMMM<<<444333000///...///111111///...,,,,,,,,,,,,,,,+++************))))))))))))******)))))))))))))))))))))***((())))))))))))************++++++,,,,,,------...---------............////////////000111111222222111222444555666888:::;;;;;;;;;;;;;;;<<<===?????????CCCFFFGGGJJJQQQYYY___ttt|||jjjVVVHHH@@@======>>><<<999;;;@@@???FFFQQQ^^^lll|||{{{|||mmmSSSBBB:::999888666666777999::::::::::::999999888888888555555555555444333222111000///---+++,,,///222444666666666666666666666666333444555666888999::::::<<<>>>@@@AAABBBCCCFFFHHHJJJMMMPPPSSSVVVYYY^^^aaabbbdddgggjjjmmmoooppppppssssssssssssssssssssstttsssssstttvvvwwwyyyzzz{{{zzzzzzzzzzzz{{{}}}~~~}}}tttlllhhhbbb^^^YYYWWWXXXZZZ[[[ZZZ\\\^^^^^^\\\XXXTTTQQQPPPIIIHHHEEEBBB@@@>>>>>>>>>>>>BBBKKKWWWdddoooxxx}}}~~~~~~|||xxxqqqggg]]]WWWQQQMMMJJJKKKQQQVVVXXXXXXXXXZZZ]]]___^^^ZZZVVVSSSJJJHHHFFFFFFIIIKKKMMMMMMKKKLLLNNNOOOOOONNNLLLKKKKKKJJJGGGDDDBBBBBBBBBBBBBBBDDDGGGFFFDDDFFFKKKPPPZZZgggyyy~~~xxxtttyyysssooofffXXXIII===666444000///...///000000...---+++++++++++++++++++++++++++,,,.../////////...---//////000000000111111111222222222333333333333444777777777777888999:::;;;<<<<<<<<<<<<===>>>???@@@===>>>???AAABBBCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAABBBDDDEEEEEECCCBBBAAAAAACCCFFFFFFEEEIIIPPPWWW\\\[[[YYYUUUOOOKKKJJJJJJJJJJJJIIIJJJKKKMMMOOOPPPQQQPPPQQQUUUVVVWWW]]]eeesss}}}aaaKKK;;;666777---,,,,,,...000111111///+++,,,,,,,,,,,,+++************))))))))))))******)))))))))))))))************++++++++++++,,,,,,,,,***++++++,,,,,,---......---------.........///////////////000111111222222111222444555555777:::<<<;;;;;;;;;<<<<<<>>>???@@@AAADDDFFFFFFHHHOOOVVVZZZiiippp[[[KKKCCC@@@??????<<<999:::>>><<>>AAABBBBBBDDDFFFHHHJJJLLLOOORRRUUUYYY]]]``````bbbeeeiiilllnnnoooooosssrrrrrrrrrrrrrrrrrrrrrrrrrrrtttuuuwwwyyy{{{{{{zzzzzzyyyzzz{{{}}}~~~xxxtttjjjfffaaa```cccfffggggggeeegggjjjjjjeee___[[[XXXMMMKKKIIIFFFDDDCCCBBBBBB>>>BBBKKKWWWdddpppyyy~~~|||tttkkkaaa[[[WWWSSSOOOQQQWWW]]]___^^^^^^___aaabbbaaa^^^YYYWWWKKKJJJHHHIIILLLOOOQQQRRRSSSTTTUUUUUUTTTRRRPPPNNNNNNLLLHHHDDDBBBBBBCCCDDDCCCFFFHHHGGGEEEGGGLLLRRR[[[iii{{{xxxsssppp|||uuurrrjjj[[[III;;;555444000///...///000000...,,,+++++++++++++++++++++++++++,,,.../////////......000000000000111111111111222222333333333444444444888777777777888999::::::<<<<<<<<<======>>>???@@@===>>>???AAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAABBBDDDEEEEEECCCBBB@@@AAADDDEEEEEEEEEIIIRRRYYYbbbaaa^^^YYYSSSNNNLLLLLLJJJIIIIIIJJJKKKMMMOOOPPPSSSQQQRRRUUUVVVVVV[[[bbbjjjuuusssYYYEEE:::555333000000///...............************+++,,,---...,,,++++++***++++++,,,,,,******************************+++,,,,,,,,,,,,+++..............................//////000000111111///000111111000111333555555444222222333555888:::::::::;;;===>>>???@@@AAAAAACCCFFFHHHJJJNNNSSSVVViii}}}yyydddSSSFFF???:::::::::999999;;;;;;>>>GGGVVVdddsssxxxvvvuuuwww{{{|||qqq\\\LLL@@@;;;888999999888:::>>><<<<<<<<<;;;:::777555444555555555555444333222222000000000000////////////222222444444444444222222333333333444555666888888999;;;<<<===>>>AAAEEEHHHGGGKKKOOORRRSSSTTTVVVWWW\\\___cccfffhhhkkknnnppppppqqqrrrrrrqqqpppqqqsssrrrsssuuuvvvuuuvvvwwwyyyxxxxxxyyyyyy{{{|||~~~~~~zzzwwwttttttvvvzzz|||~~~}}}~~~~~~}}}zzzsssjjjddd```[[[UUUOOOKKKHHHEEECCCBBBDDDJJJTTTcccqqq|||{{{pppeee^^^^^^ZZZWWW[[[ccchhhfffcccdddccccccggghhhddd[[[SSSNNNHHHFFFMMMSSSUUUXXX]]]^^^]]]\\\ZZZXXXVVVTTTTTTNNNPPPQQQMMMGGGCCCCCCEEEJJJIIIIIIJJJHHHHHHOOOYYYgggppp|||{{{llliiilll{{{tttaaaRRREEE999222000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000111111111111111000000000333444555555666666555555666777888888777777888999;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???@@@@@@AAACCCCCCCCCBBBBBBAAAAAA@@@@@@AAACCCFFFIIIKKKMMMNNN______^^^[[[VVVQQQNNNMMMLLLKKKJJJIIIJJJLLLNNNOOOUUUSSSPPPQQQTTTYYY]]]___jjjnnnyyyjjjSSSCCC999444333000000///...............,,,,,,++++++******++++++++++++***))))))*********************************))))))***++++++++++++***))))))***++++++,,,------......//////000111111111///000111111000111333555666555333333444666999;;;;;;;;;<<<===???@@@AAABBBBBBDDDFFFIIIKKKOOOTTTXXXcccvvvlll\\\JJJBBB<<<<<<;;;::::::<<<:::<<>>AAADDDGGGFFFIIILLLOOOPPPRRRTTTVVV[[[^^^aaadddgggiiilllnnnnnnoooppppppoooooopppqqqrrrtttuuuvvvuuuvvvxxxyyyxxxxxxxxxyyy{{{|||~~~{{{kkkeee\\\TTTOOOKKKHHHGGGDDDEEEJJJTTTbbbppp{{{vvvlllfffccc```^^^bbbjjjooonnnkkkiiihhhhhhjjjkkkfff]]]UUUOOOJJJJJJQQQWWWYYY\\\```bbbaaa___]]][[[YYYWWWWWWQQQSSSSSSOOOIIIFFFGGGJJJMMMKKKKKKKKKJJJKKKTTT^^^kkksss~~~tttfffbbbfffyyyrrr___PPPCCC888111000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,------------............222222222111111000000///333444555555666666555555555777888888777666888999999::::::;;;===>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEHHHJJJLLLMMMUUUVVVVVVTTTQQQNNNLLLLLLKKKJJJIIIIIIJJJKKKMMMOOORRRPPPNNNNNNQQQVVVZZZ\\\cccgggrrr}}}qqq^^^LLL???777333222000000///...............///...---+++***))))))(((++++++***)))((((((((()))************************((())))))***************''''''(((***+++,,,---.........///000000111111222000111222111111111333555777666555444555888:::<<<<<<<<<===>>>@@@AAABBBCCCBBBDDDGGGJJJLLLQQQVVVYYY^^^nnnuuufffRRRHHH@@@======;;;:::<<<999;;;AAAMMM[[[lllzzzwwwxxxxxxooo___QQQBBB===<<<>>>>>>:::777888<<<<<<<<<<<<;;;999777555666666666666555444333222000000/////////.........///000222333444444444444111111111222333444555666888:::<<<===>>>@@@CCCFFFEEEGGGIIIKKKLLLNNNRRRUUUYYY[[[___aaacccfffiiillllllmmmoooooonnnmmmoooppprrrtttuuuvvvuuuvvvxxxyyyxxxxxxxxxyyyzzz|||~~~~~~xxxssssssrrroooooorrrpppvvv{{{ssshhh]]]UUUPPPMMMKKKFFFGGGLLLUUUcccqqq{{{|||rrrlllhhheeedddiiiqqqvvvuuussspppooonnnooommmhhh^^^WWWPPPNNNPPPWWW]]]___aaadddgggfffdddbbb___]]][[[ZZZVVVWWWVVVRRRMMMKKKMMMPPPRRROOONNNNNNNNNQQQZZZdddpppxxx|||lll___\\\aaavvvnnnZZZKKK???555000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000111111111111111111111444444555666666666666555555666777777666666777888777888999:::<<<===>>>??????@@@@@@AAAAAABBBCCCCCCDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEGGGHHHJJJJJJKKKLLLNNNNNNMMMKKKKKKKKKJJJIIIIIIIIIIIIKKKLLLMMMNNNMMMLLLLLLNNNRRRUUUXXX[[[___iiiuuummmcccTTTFFF<<<666222000000000///...............///...---+++***))))))(((,,,+++***))))))((())))))************************))))))***+++++++++++++++***+++,,,---...//////000...//////000111111222222000222222222111111333555666555555555666888:::;;;======>>>???AAABBBCCCDDDBBBEEEHHHJJJMMMRRRWWW[[[```lll|||oooZZZNNNCCC???===;;;:::<<<::::::???IIIVVVfff{{{yyyxxxxxxqqqdddYYYIIIBBB>>>>>>???;;;999:::;;;<<<<<<<<<;;;:::888777777777777666555444333222000000000/////////.........///000222333555555666111111111111222333444555666888;;;<<<===???BBBEEEDDDFFFGGGHHHJJJMMMQQQTTTVVVYYY\\\^^^```bbbfffiiikkkmmmnnnnnnmmmmmmoooppprrrsssuuuuuuuuuvvvwwwyyywwwwwwxxxyyyzzz|||}}}~~~xxxpppiiifffdddaaaaaadddfffkkkuuusssfff\\\UUUPPPNNNHHHIIIMMMWWWdddrrr~~~}}}tttnnniiiggghhhlllssswwwwwwuuutttsssrrrqqqnnnggg^^^XXXRRRSSSWWW]]]bbbdddfffgggiiihhhfffdddaaa___]]]\\\[[[ZZZXXXTTTPPPPPPRRRUUUXXXTTTQQQQQQRRRUUU___hhhttt{{{vvvggg[[[\\\bbbvvvxxxhhhTTTFFF;;;333000111//////...------------...------------------------......//////000000111111------...000111222333444444444555666666666666666444666777777666555777888555666777999;;;===>>>?????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHGGGIIIKKKLLLKKKJJJKKKKKKIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMOOORRRUUUWWW[[[cccjjjsssccc[[[OOOCCC;;;555111///000000///...............---,,,,,,+++*********+++---,,,+++******************************************+++,,,,,,------,,,,,,............//////////////////000000111222222222111222333222111111333555444444444555666777999:::======>>>@@@AAABBBCCCDDDCCCEEEHHHKKKNNNRRRWWWZZZbbbjjj~~~xxxcccUUUFFF@@@>>><<<:::;;;<<<;;;>>>FFFQQQ```ttt}}}{{{{{{xxxnnneeeRRRHHH>>>;;;;;;::::::<<<;;;<<<<<<===<<<;;;:::999888888888777666555333222111000000000000/////////......///111333444666666111111111111111222333444555777:::<<<===>>>AAACCCDDDEEEGGGHHHJJJMMMQQQTTTUUUWWWYYY[[[\\\___cccfffkkklllnnnnnnmmmnnnoooqqqqqqrrrttttttttttttvvvxxxwwwwwwwwwxxxzzz{{{}}}~~~|||ppphhh```]]][[[XXXYYY\\\___bbbjjjvvv|||ooodddZZZSSSOOOKKKKKKOOOXXXeeettt{{{rrrlllhhhhhhjjjnnntttwwwxxxvvvuuuuuutttrrrmmmfff^^^YYYUUUYYY]]]aaaeeeiiijjjkkkjjjiiigggeeebbb```^^^]]]^^^\\\ZZZWWWUUUUUUWWWYYY]]]WWWTTTUUUVVVZZZccclllwww}}}}}}{{{pppbbbZZZ```iii{{{ppp```NNNAAA888111///111//////...---------------------------------------.........///000111111222...//////000000111222222444555666666777777666666555666777777666666777888555666777999;;;<<<>>>???>>>???@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHJJJKKKJJJHHHHHHIIIGGGGGGGGGHHHHHHIIIJJJJJJIIIKKKMMMMMMMMMNNNQQQTTTVVVZZZ```eeejjjvvv^^^VVVLLLAAA:::444111...000000///...............+++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,************************+++,,,,,,---------------.........---------------//////000111111222222333222333333333111111333444444444444555666777888999======>>>???AAABBBCCCDDDDDDFFFIIIKKKMMMQQQVVVYYY```fffwwwmmm]]]KKKCCC@@@===;;;;;;===;;;===CCCKKKXXXjjjyyyzzzrrr___PPPAAA:::888777888;;;;;;<<<=========<<<;;;:::999999999888777555444333222222111111111000000000/////////000222444555666222111111111222222333444333666999;;;<<<>>>@@@AAACCCEEEGGGIIIJJJMMMPPPSSSTTTUUUWWWXXXZZZ]]]aaadddjjjkkkmmmmmmmmmmmmoooqqqoooqqqrrrsssssssssuuuvvvwwwwwwwwwxxxyyy{{{}}}}}}~~~~~~wwwhhhaaaZZZYYYXXXVVVWWW[[[ZZZ\\\bbbmmm|||yyymmmbbbXXXRRRNNNNNNPPPWWWdddqqq}}}wwwnnnhhheeefffjjjooouuuyyyzzzzzzvvvwwwvvvtttooohhhaaa]]]YYY___dddeeehhhlllooonnnkkkjjjiiigggeeecccbbbaaa```___]]][[[[[[[[[\\\]]]^^^YYYVVVYYY]]]aaajjjrrr{{{|||uuuiii^^^\\\ggguuugggXXXHHH===666000///111///...------,,,,,,------------------------------+++,,,,,,---...///000000444444333222111111000000555555666777777777777666666777888888777777888999666777888999;;;<<<===>>>>>>???AAABBBCCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@AAAAAABBBCCCDDDDDDAAABBBBBBCCCCCCDDDDDDEEEEEEGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHKKKOOOOOONNNNNNQQQTTTUUUXXX]]]aaaeeemmmZZZSSSIII@@@999555222000000000///...............,,,++++++******++++++,,,***)))))))))***+++,,,---************************++++++,,,------------,,,+++,,,,,,------.........///000000111111222333333333444444333111111333444555555555666777888999:::<<<===>>>???@@@BBBCCCCCCEEEGGGIIIJJJLLLOOOTTTWWW[[[```nnnvvvdddPPPFFFCCC@@@>>>===<<<:::;;;@@@FFFPPP```nnn|||ppp___KKKAAA<<<999888999;;;<<<===>>>>>>===<<<;;;::::::999888777555444333333333333222222222222111/////////000111333444666333222222222222333444444222555999;;;<<<===???@@@AAACCCGGGIIIJJJLLLOOOQQQSSSUUUVVVWWWXXX[[[```ccchhhjjjkkklllkkklllnnnooommmoooqqqqqqqqqqqqsssuuuvvvvvvwwwxxxyyy{{{|||}}}~~~xxxrrreee^^^ZZZ[[[[[[[[[]]]```^^^___ccckkkwwwxxxkkk___WWWQQQPPPQQQVVV```lllvvv{{{~~~}}}wwwooogggbbb]]]```eeemmmuuuzzz}}}~~~yyyyyyzzzwwwrrrlllfffccc___fffjjjiiijjjpppsssrrrnnnmmmlllkkkiiihhhgggfffcccaaa``````aaaaaaaaaaaa\\\XXXWWW]]]dddjjjrrrzzz~~~qqqfff^^^aaarrryyy^^^QQQCCC;;;555000///111///...------,,,,,,------........................++++++,,,---...///000000555555555555555555555555555555666777777777777777777888999999888888999:::888888999:::;;;<<<=========???AAABBBCCCCCCBBBAAA???@@@AAABBBCCCCCCBBBAAA??????@@@AAABBBDDDDDDEEE@@@AAAAAABBBCCCCCCDDDDDDDDDFFFHHHHHHGGGEEEEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGKKKPPPPPPNNNMMMPPPSSSRRRTTTXXX]]]```fffrrrWWWQQQGGG>>>888555333111000000///...............---,,,,,,+++*********+++'''((((((((()))+++,,,---******************************+++,,,,,,,,,,,,+++++++++,,,---///000111111000000000111222222333333333444444333222111333444666666777888999::::::;;;<<<<<<===>>>@@@AAABBBCCCFFFGGGIIIJJJLLLNNNRRRVVVWWW[[[ggg||||||iiiSSSIIIEEEBBB@@@???<<<::::::>>>CCCKKKYYYfffooo~~~}}}kkkVVVJJJCCC===:::999;;;<<<===>>>>>>>>>===<<<;;;::::::999777666444333444444444333333333222222000000//////000222444555333333333222333333444444222555888;;;<<<===>>>@@@???BBBFFFIIIJJJKKKMMMOOOSSSTTTUUUVVVWWWZZZ___bbbfffhhhjjjjjjjjjkkklllnnnmmmnnnpppppppppppprrrtttvvvvvvwwwxxxyyy{{{|||}}}}}}~~~tttoooeee```]]]___aaabbbdddgggggghhhjjjnnnvvvrrrddd[[[TTTRRRQQQTTT]]]gggpppuuutttuuuuuutttooohhhaaa\\\UUUYYY```jjjsssyyy~~~{{{|||}}}zzzuuuoookkkhhhdddkkkooollllllrrrvvvuuuppppppooonnnmmmlllkkkkkkddddddcccdddeeeeeedddcccZZZWWWXXX```iiipppyyyrrrfff```ggg{{{uuuYYYMMM@@@999555111///111......---,,,,,,,,,,,,---........................------...///000111222333222333555777999;;;<<<===555666666777777777777777777999::::::999999:::;;;999999:::;;;;;;<<<=========???AAACCCCCCCCCBBBAAA>>>???AAABBBCCCBBBAAAAAA??????@@@AAACCCDDDEEEEEE@@@@@@AAAAAABBBCCCDDDDDDEEEGGGIIIIIIHHHGGGHHHHHHDDDEEEFFFGGGGGGHHHGGGGGGFFFKKKPPPPPPNNNLLLOOORRROOOPPPTTTZZZ]]]aaaiiisssZZZNNNBBB<<<888333222444000000000///...---+++***---,,,,,,++++++,,,,,,---------------------------++++++***************+++++++++,,,,,,---...//////000//////...............---...///111111222222222555666777666444333333555666666777888:::;;;<<<===>>>===<<<===>>>@@@CCCEEEEEEEEEFFFIIILLLPPPSSSUUUYYYXXX^^^ppp|||mmm[[[OOOGGG@@@>>>???888:::<<<>>>AAAGGGQQQYYYkkkuuu|||fffTTTFFF>>>::::::;;;::::::;;;===>>>===;;;;;;:::999777666444333222444444333222222111111000///.........///000222333555444333222111222333444444555666888:::<<<===>>>@@@BBBDDDEEEFFFHHHKKKNNNSSSTTTTTTTTTVVVYYY^^^bbbaaacccfffggghhhiiilllnnnmmmoooppppppoooppprrrtttuuuvvvwwwyyyzzz{{{||||||{{{}}}|||tttooojjjhhhfffgggjjjnnnrrrssswwwvvvuuutttuuuyyy{{{jjj___[[[WWWTTTUUUZZZ___bbbbbbiiiiiihhhfffbbb]]]YYYVVVSSSVVV\\\eeepppxxx}}}}}}zzzwwwtttooolllkkkkkklllnnnoooqqqrrrsssooooooooonnnmmmkkkjjjiiifffdddbbbccceeeeeebbb```ZZZYYYZZZ```kkkvvv}}}tttiiihhhuuu{{{iiiVVVJJJ>>>888555111000222000000///...............*********+++,,,---...///,,,,,,---...///000111222111111333555777888:::;;;555666777888888888888888:::;;;===<<<;;;999::::::888888999:::;;;<<<>>>???AAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC????????????@@@BBBDDDEEEEEEDDDCCCBBBAAAAAABBBCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGGGGJJJNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTWWW\\\bbbgggUUUIII>>>888444111000111000000000000///...---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++,,,,,,---......//////////////////000111111000000111222333333333222444555666555333333444555666666777999:::;;;<<<===>>>=========>>>AAACCCEEEFFFFFFHHHJJJMMMQQQTTTVVVYYYXXX]]]kkk~~~ooo]]]QQQHHH@@@===>>>999;;;<<<<<<>>>CCCLLLRRR^^^iiiyyy{{{fffQQQBBB<<<;;;:::::::::<<<>>>>>>===;;;<<<<<<:::999777555444333444444333333222111111111///............000111333555555333222222222222333444555666888:::;;;======???AAACCCDDDEEEHHHKKKMMMPPPQQQRRRSSSTTTXXX]]]aaaaaaccceeeggggggiiikkkmmmmmmooopppooooooooorrrtttuuuvvvwwwyyy{{{{{{||||||zzz}}}}}}wwwssssssssssssuuuyyy}}}}}}{{{zzz|||}}}xxxooobbb^^^ZZZZZZ\\\______^^^___^^^]]][[[WWWTTTPPPNNNQQQTTT[[[eeepppzzz|||xxxuuuqqqmmmiiiggghhhiiijjjkkklllmmmnnnlllllllllkkkiiihhhffffffeeecccaaaaaaaaa```]]]ZZZWWWXXX[[[dddoooyyytttmmmrrrwwweeeRRRGGG<<<777444111000222000000///...............+++++++++,,,---...///000......///000111222333333444444555555666777888888666777888999999:::::::::;;;===>>>===;;;::::::;;;999999999:::;;;<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@??????@@@BBBCCCDDDBBBBBBAAABBBCCCDDDFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHGGGJJJMMMOOONNNNNNNNNOOOPPPRRRSSSTTTVVVYYY^^^aaaPPPEEE:::666333000///111000000111000000///......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,------.........---------...///000222222222222333333333333333222222333444444333333444555666777888999:::;;;<<<===>>>>>>===>>>???AAADDDEEEGGGGGGIIIKKKNNNQQQTTTVVVXXXXXX\\\eeesssuuudddWWWMMMDDD???>>>;;;<<<<<<;;;;;;>>>EEEKKKRRR]]]mmm||||||bbbMMMAAA>>>:::::::::===??????===<<<======<<<:::888777666555444444333333222222111111///......---...///111222666555444333222111222222444444666777999:::;;;<<<>>>@@@BBBCCCDDDFFFJJJLLLMMMNNNPPPQQQSSSWWW\\\___```bbbeeefffggghhhkkkmmmmmmnnnoooooonnnnnnppprrruuuvvvxxxyyy{{{|||||||||yyy|||}}}{{{}}}~~~~~~|||yyyxxx{{{{{{mmmiiidddaaaaaa```]]]ZZZVVVUUUTTTQQQOOOMMMKKKJJJNNNQQQYYYdddqqq{{{zzztttppplllhhheeeccccccdddeeeeeefffggggggeeeeeedddcccaaa```___^^^```^^^\\\[[[ZZZXXXUUUSSSSSSVVV^^^hhhuuu|||rrrrrrmmm[[[MMMBBB999555333000000111000///......---.........,,,---------...000111222000000111222333333444444777777777666666555555555666777888999:::;;;<<<<<<===???@@@???<<<;;;;;;;;;::::::::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCBBBBBBBBBCCCDDDEEEGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIGGGJJJMMMNNNMMMMMMMMMNNNPPPQQQTTTTTTUUUVVVXXXZZZNNNDDD:::666555222111333000000000000000///......,,,,,,++++++++++++,,,,,,------------------------++++++*********+++,,,,,,,,,,,,,,,---------......,,,,,,,,,------///000000222333333333333333222111111222333333222222444555666777888999;;;<<<======>>>>>>>>>???@@@BBBDDDEEEFFFGGGIIIKKKNNNQQQSSSTTTWWWXXX[[[aaaiiiyyy~~~mmm```TTTIIIBBB@@@;;;<<<<<<;;;999<<>><<<======;;;:::999777666666555444444333222222111111///......---...///000111666555444333222111111111333444555666888999:::;;;<<<>>>@@@BBBCCCEEEHHHJJJJJJLLLNNNPPPRRRVVV[[[______aaaccceeeeeegggiiikkklllmmmnnnnnnmmmnnnpppqqquuuvvvxxxyyy{{{|||||||||xxx{{{yyywww~~~}}}uuupppkkkgggfffccc^^^ZZZUUUTTTRRRPPPNNNMMMMMMLLLKKKNNNVVVbbbooo{{{}}}vvvooojjjfffccc```^^^^^^^^^^^^^^^^^^^^^^^^ZZZYYYXXXWWWVVVUUUTTTTTTWWWVVVUUUTTTSSSQQQOOONNNOOOUUU```mmmzzz~~~zzzrrryyywwwaaaQQQFFF===555333222000///111///......------..................///000111222333111111222222333444555555888777777777666666555555555666666888999;;;<<<===???@@@AAA@@@>>><<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDCCCDDDEEEGGGHHHJJJGGGIIILLLLLLLLLKKKLLLMMMNNNPPPSSSUUUUUUUUUVVVWWWLLLCCC:::777666333333444000000000000000///...---,,,++++++******++++++,,,------------------------++++++******+++,,,,,,---,,,,,,,,,---------------000000///////////////000222222222222222222111111111222333333222222444555777777888999;;;<<<===>>>>>>??????@@@BBBCCCDDDEEEEEEFFFHHHKKKMMMPPPQQQRRRVVVWWWZZZ^^^cccrrruuugggZZZLLLCCC@@@:::<<<<<<;;;:::<<>>???>>><<<<<<<<<;;;:::888777666666555555444444333222222111///......------...000000555555444444333222111111333333444555777888999999;;;<<>>=========<<<<<<;;;;;;;;;<<<=========>>>???@@@AAAAAAAAAAAA?????????@@@@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCEEEGGGIIIJJJGGGIIIKKKKKKJJJJJJKKKLLLKKKNNNRRRTTTUUUVVVWWWXXXKKKBBB:::777666444333444222222222222111///...---++++++************++++++++++++++++++++++++++++++++++++***++++++,,,---...------------------------444333222222111111111222111111222222222222222111222333444444333333444555777888999:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEDDDFFFHHHKKKMMMOOOPPPQQQUUUUUUXXX[[[```mmm{{{nnn___OOOCCC>>>:::<<<===;;;:::;;;@@@EEEMMMUUUaaammmxxx{{{iiiNNNAAA>>><<<;;;<<<=========<<<;;;;;;:::888777777666555555444444333333222222//////---------...///000333333444444444333222111222333333444666777777888999;;;===>>>???AAAEEEGGGHHHJJJMMMPPPRRRTTTXXX[[[ZZZ\\\___```aaabbbeeeggghhhiiikkkkkklllmmmppprrrssstttvvvxxxyyyzzzzzzzzzwwwzzz}}}yyyyyy|||wwwrrrmmmgggdddcccbbb^^^[[[WWWVVVUUURRRPPPNNNLLLKKKKKKNNNTTT]]]hhhpppuuuwwwtttpppjjjddd```\\\XXXVVVNNNMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHJJJLLLMMMMMMMMMNNNOOOQQQ[[[iiiwwwzzz|||mmmVVVIII===555000111222000...///---------,,,------.../////////000000111333444555333333333444444555555555555666666777777888888999555555555555666888:::<<<>>>@@@AAA@@@???>>>>>>???======<<<<<<;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@???@@@AAABBBBBBBBBBBBAAA???@@@BBBDDDFFFGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIGGGIIIJJJJJJIIIHHHJJJKKKIIILLLPPPSSSTTTUUUWWWXXXNNNEEE===;;;999777555666666666555444333111///...++++++************++++++++++++++++++++++++++++++++++++++++++,,,---......------------------------222111111111111111222333111111222333444444444333444555666555333333444555777888999:::;;;===>>>>>>>>>???AAABBBDDDEEEEEEEEEEEEGGGIIILLLOOOPPPQQQQQQTTTSSSTTTWWW]]]hhh}}}uuufffTTTFFFAAA;;;======;;;999999===AAAFFFNNNZZZeeeppp{{{xxxvvv[[[EEEAAA<<<::::::<<<=========<<<<<<;;;:::999888888555555555444333333222222//////------------...///111222333444444444333333222222333444555666666777888:::<<<===>>>@@@CCCFFFGGGIIILLLNNNPPPRRRUUUWWWXXXZZZ]]]^^^___```bbbeeeeeegggiiijjjkkkmmmqqqsssrrrsssuuuvvvxxxxxxyyyyyywwwzzz|||~~~~~~}}}~~~}}}}}}yyysssnnnhhhdddddddddbbb```^^^]]]\\\ZZZVVVSSSOOOMMMMMMOOOTTT[[[ccciiimmmnnnllliiiddd```]]]YYYUUURRRMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBCCCEEEGGGIIIIIILLLNNNOOONNNNNNPPPRRRWWWaaappp}}}yyyvvv|||hhhRRRGGG;;;444///111222000......---,,,,,,,,,------.../////////000000111222444555555555555666666666666666666777777777777888888888888777666666777888;;;<<<<<<>>>@@@@@@???>>>???@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<===???@@@@@@AAAAAA>>>>>>>>>>>>?????????@@@>>>???@@@BBBCCCCCCBBBBBB>>>???AAACCCEEEFFFGGGGGGBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHGGGHHHIIIHHHGGGGGGIIIKKKHHHKKKNNNPPPQQQRRRUUUVVVRRRIIIAAA???===:::999:::999999888777444222000///++++++************++++++------------------------++++++++++++,,,---...///------------------------------------...000111222111222333444555555666555555666777666444333333555777888999:::<<<===>>>>>>???@@@AAACCCDDDEEEEEEFFFFFFHHHKKKNNNPPPQQQRRRRRRTTTQQQQQQUUUZZZeeewww|||lllYYYKKKEEE<<<======;;;888777:::>>>AAAIIIUUU```kkkzzz}}}nnn|||eeeGGGBBB<<<999999;;;===>>>>>>>>>===<<<;;;:::::::::666555555444444333222222//////------,,,---...///000111333444555555444333222222333333444555666666777999;;;<<<===@@@CCCEEEFFFHHHKKKMMMNNNPPPSSSUUUWWWYYY[[[]]]]]]___aaacccccceeehhhjjjkkknnnqqqtttqqqrrrtttuuuwwwxxxxxxxxxwwwyyy|||}}}}}}|||}}}}}}}}}~~~~~~~~~wwwrrrkkkgggggghhhgggeeefffeeedddbbb^^^ZZZUUURRROOOPPPTTTYYY```eeegggggggggdddaaa^^^\\\XXXSSSPPPPPPOOONNNKKKIIIGGGEEEEEECCCCCCBBBBBBDDDGGGIIIKKKLLLOOORRRRRRPPPPPPRRRTTT\\\fffuuuppppppzzz{{{cccNNNDDD:::333///111222000......,,,,,,,,,,,,------...////////////000111222444444777777777777888888888888888888888888777777777777:::999888777777999;;;<<<;;;===?????????>>>???@@@???>>>===<<<<<<<<<<<<<<<;;;<<<===>>>@@@@@@AAAAAA>>>>>>>>>>>>????????????===>>>@@@BBBCCCCCCCCCCCC@@@AAACCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHGGGGGGIIIJJJIIIKKKMMMNNNNNNPPPRRRTTTVVVNNNDDD??????@@@???===@@@>>>:::777444111000000,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))(((((()))***++++++,,,------......------------...///000111222222333333444444444444444444444555666777888888888888777888888999:::;;;<<<===CCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKMMMOOORRRSSSNNNPPPUUUZZZ\\\bbbooo}}}tttcccRRRFFF@@@<<<;;;<<<;;;888777999AAAEEENNN[[[fffttt|||vvv{{{yyyfffIIIBBB<<<<<<>>>======???<<<<<<<<<<<<;;;:::999888777666555444333222222222222111///...---...000111000111333444555444333333555444444333333444444555888999999:::<<<>>>???@@@DDDFFFIIIKKKLLLMMMNNNPPPTTTVVVZZZ\\\\\\^^^```aaaccceeeiiikkklllnnnppprrrrrrpppnnnooosssuuuuuutttyyyyyyzzz{{{|||||||||{{{~~~}}}|||wwwtttsssrrrrrrtttssspppmmmhhhaaaXXXRRRTTTSSSTTTWWW\\\___aaaaaabbbbbbcccbbb```\\\YYYVVVTTTSSSQQQNNNLLLJJJIIIHHHHHHGGGFFFGGGHHHKKKNNNOOOWWWVVVTTTVVVYYY\\\^^^___mmmuuulllfffeeeooonnnWWWEEE>>>777555222///......000111111000000///////////////000111111111111222555777::::::999888777777777888<<<;;;999777777777999:::::::::::::::999888777777<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@??????>>>???@@@AAABBBAAA@@@@@@<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAADDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEIIIIIIJJJKKKMMMNNNPPPQQQVVVOOOGGGBBBCCCCCCBBB@@@>>><<<999666333111000///,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,------......------......///000111222333333333444444444444555555555555666777888999999999999999999:::<<<===>>>???@@@DDDDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIKKKMMMNNNOOOPPPQQQSSSVVVZZZ[[[___jjjwww{{{iiiWWWKKKDDD???<<<===<<<999888:::>>>AAAJJJVVVbbbpppzzz{{{{{{}}}sssbbbMMMDDD<<<;;;;;;:::;;;===>>>>>>>>>======<<<;;;:::777777555444333222222222333111000.........///000000000222333444444444444555444444333333444444555888888999:::<<<===???@@@CCCFFFIIIJJJKKKLLLNNNPPPQQQTTTWWWYYYZZZ[[[^^^___ccceeeiiijjjkkkmmmoooppppppooonnnppptttvvvvvvtttwwwxxxyyyzzzzzz{{{{{{zzz}}}~~~~~~}}}}}}{{{yyyuuupppiii```ZZZXXXWWWVVVXXX\\\___``````ccceeefffgggfffccc```___[[[ZZZWWWUUURRRPPPOOONNNOOOOOONNNOOOPPPRRRUUUVVV\\\\\\\\\]]]^^^aaadddgggsssyyy{{{hhh]]]```lllyyygggSSSCCC===666444222///...///000111...............///000000000111222222111222555777999999888888888999::::::<<<;;;999888777888999:::::::::;;;;;;:::999888888;;;<<<>>>???@@@AAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@AAAAAAAAA@@@@@@<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@??????AAADDDFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHIIIJJJKKKMMMNNNOOOUUUPPPIIIEEEEEEDDDBBB@@@:::999777444111///......++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---............---///000000111222333444444444444444444555555666666666777888999:::::::::::::::;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGIIILLLNNNPPPPPPPPPPPPTTTUUUWWWZZZZZZ[[[eeeoootttaaaTTTIIICCC>>>>>>===:::999;;;;;;===DDDOOOZZZiii~~~~~~yyyxxx{{{zzzooobbbTTTIII???;;;:::999:::===????????????>>>===<<<<<<888777666555333333333333444222111///......//////...///111222444444555555555444444333333444444555777777888999;;;===???@@@BBBEEEHHHIIIJJJKKKMMMOOONNNQQQTTTVVVWWWYYY[[[]]]ccceeehhhjjjjjjkkkmmmnnnmmmmmmooorrruuuwwwwwwuuuvvvwwwxxxyyyyyyzzzzzzzzz{{{|||~~~zzzrrriiiccc\\\ZZZYYYZZZ]]]___``````fffhhhkkkmmmnnnnnnlllkkkgggeeeccc```]]][[[YYYXXXYYYYYYYYY[[[\\\]]]^^^___ccceeeggggggfffiiinnnrrr{{{tttcccVVV]]]jjj|||{{{mmm]]]MMM@@@;;;555444111///...///000111,,,,,,,,,---...///111111111222333333333444666888888888999999:::;;;;;;<<<<<<;;;:::999888999:::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;===???@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>???@@@@@@AAAAAA@@@@@@<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@???>>>>>>AAADDDFFFGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@AAABBBDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHJJJKKKMMMMMMTTTPPPJJJFFFCCCAAA>>>;;;666666444222000...---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------...............000000111111222333333444444444444555666666777777777777888999::::::::::::;;;;;;===@@@BBBDDDFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIKKKMMMQQQTTTVVVUUUTTTRRRUUUTTTVVVYYYYYYZZZaaajjjzzzlll___OOOGGG@@@>>><<<999888:::999:::???IIISSScccxxx}}}zzz|||zzzrrrjjj]]]QQQDDD===;;;:::;;;??????????????????>>>===<<<999888666555444444333333444333222000///.........---...///111333444555555555444444333333444444555555666777888:::<<<>>>???AAACCCFFFHHHIIIJJJLLLMMMLLLOOORRRTTTVVVWWWZZZ[[[bbbdddggghhhhhhiiijjjllljjjlllooosssvvvwwwwwwvvvvvvvvvxxxyyyzzzzzzzzzzzz{{{}}}~~~~~~vvvlllfff^^^\\\[[[[[[^^^aaabbbccciiilllooosssvvvvvvvvvuuurrrqqqnnnllliiigggfffeeecccdddfffggghhhiiiiiihhhjjjnnnqqqpppnnnpppvvv|||mmm___UUU^^^jjjvvvqqqbbbTTTGGG===888444333111/////////000000---------......000111111222333555555444555777999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<>>>@@@AAABBBBBBAAAAAABBBBBBCCCCCCBBBBBB>>>??????@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>???@@@@@@@@@>>>>>>>>>@@@DDDFFFGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC????????????@@@BBBDDDFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJLLLLLLUUURRRLLLGGGBBB===999666333222222000///---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***,,,---......//////......///000000111111222222222444444555666666777888888777777888999::::::::::::;;;<<<>>>@@@CCCEEEGGGHHHHHHIIIJJJLLLLLLLLLKKKJJJMMMPPPTTTWWWXXXWWWUUUSSSSSSRRRTTTXXXZZZ[[[```hhhuuuxxxkkkVVVKKKAAA===<<<999888999999999===DDDNNN\\\qqqzzzuuuhhhZZZJJJBBB===:::;;;>>>======>>>>>>>>>===<<<<<<999888777666555444444444444333222111000///......---...///000111333444555555444444333333444444555444444555777999;;;===???@@@BBBEEEGGGGGGHHHJJJLLLKKKNNNQQQTTTUUUWWWYYY[[[```bbbeeeffffffgggiiijjjhhhkkkooosssuuuvvvwwwwwwvvvwwwxxxyyy{{{{{{|||||||||}}}~~~uuukkkeee___]]]\\\^^^aaafffhhhiiimmmppptttxxxzzz{{{{{{zzzxxxwwwvvvtttrrrqqqppppppnnnpppsssvvvwwwvvvtttssspppssswwwvvvtttvvv}}}yyyjjjaaaZZZdddmmmqqqwwwyyykkk[[[MMMCCC;;;666333222111////////////000111111000000000000000111222444666777666777888:::<<<======<<<<<<:::999888:::::::::999:::::::::;;;:::;;;<<<<<<============:::;;;<<<>>>@@@AAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBB>>>>>>>>>?????????@@@@@@======<<<<<<;;;;;;::::::<<<<<<===>>>>>>???@@@@@@>>>>>>>>>@@@CCCFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCC????????????@@@BBBDDDEEEGGGGGGHHHJJJJJJKKKKKKKKKIIIIIIIIIIIIJJJJJJKKKLLLXXXTTTNNNGGG@@@:::666444000000000000///---,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******------...////////////...000000000000111111222222444555555666777888999999888999:::;;;<<<<<<<<<<<<<<<<<<>>>AAACCCFFFGGGHHHGGGIIILLLNNNOOOOOONNNMMMLLLNNNRRRUUUVVVUUUSSSRRRQQQPPPSSSXXX[[[\\\aaagggrrrvvv]]]PPPCCC>>>===:::999:::999999<<>>>>>AAADDDEEEFFFGGGIIIKKKJJJMMMPPPSSSUUUWWWYYY[[[^^^```ccceeeeeefffhhhiiihhhkkkoooqqqrrrtttuuuwwwvvvvvvxxxzzz{{{||||||||||||}}}|||tttlllgggcccaaa```bbbggglllpppqqqsssuuuyyy|||}}}}}}|||{{{xxxwwwwwwvvvvvvvvvwwwwwwxxx{{{~~~|||tttwwwyyyyyyyyy|||vvvjjjgggeeennnsssppprrr{{{xxxsssfffUUUGGG???999444111111000000////////////333222111111000000000111333555888999888888999:::============<<<:::777666888888999999999999::::::999:::;;;<<<============;;;<<<===>>>???@@@@@@@@@???@@@AAABBBBBBCCCBBBBBB???>>>>>>>>>>>>???@@@@@@>>>>>>======<<<;;;::::::;;;;;;<<<===>>>??????@@@???>>>>>>@@@CCCEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@AAACCCDDDFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKUUURRRLLLDDD===777444444...////////////...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***------...///////////////111111111222222222222222444555666777888999999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFHHHIIIGGGIIILLLOOOQQQQQQPPPOOOLLLMMMPPPRRRSSSSSSRRRPPPQQQPPPSSSYYY\\\]]]```eeemmmyyy~~~dddUUUGGGAAA???===;;;<<<:::999;;;@@@EEEOOO```ooo|||gggXXXKKKAAA======;;;<<<<<<======<<<<<<<<<::::::888777666555555555222222222222111111000/////////......///000222333555444444333333444444555111222333555888:::<<<>>>===@@@CCCDDDEEEFFFHHHJJJHHHKKKOOORRRTTTVVVXXXZZZ\\\^^^aaacccdddeeegggiiihhhkkknnnooooooqqqtttvvvtttuuuwwwxxxzzz{{{{{{{{{zzz|||~~~}}}wwwqqqmmmjjjhhhggghhhmmmrrrvvvxxxzzz{{{}}}}}}{{{yyyrrrrrrrrrsssuuuvvvxxxyyy{{{~~~~~~yyyyyyyyy{{{}}}uuummmnnnsss|||~~~xxxwww||||||wwwooolll```NNNAAA<<<777222111000000000////////////111000000000000000111222444666999::::::999:::;;;;;;<<<<<<===<<<:::888666666777888888999999999888888888:::;;;<<<=========<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB???>>>>>>===>>>???@@@AAA@@@@@@???>>><<<;;;;;;::::::;;;;;;<<<===>>>???@@@@@@??????@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????@@@BBBCCCFFFFFFHHHIIIJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIQQQNNNHHH@@@888444222222---.../////////...---,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---......---,,,,,,---......///////////////333333333333333333333444444555666777888999::::::===>>>???@@@@@@AAAAAA@@@???@@@BBBCCCEEEGGGIIIIIIFFFIIILLLPPPRRRRRRQQQQQQMMMNNNPPPRRRSSSSSSRRRQQQRRRQQQTTTZZZ]]]]]]```dddgggqqqhhhYYYIIICCCAAA???======999999;;;>>>BBBKKKZZZiiizzzvvvdddUUUHHHAAA???<<<<<<===============<<<;;;:::999777666666555555111111222222222111111000000///.........000111222555444444333333444444555111111333555777:::<<<>>>===???BBBDDDEEEFFFHHHIIIGGGJJJNNNQQQSSSUUUWWWYYYZZZ]]]```bbbdddeeegggiiihhhkkkmmmnnnmmmooosssvvvssstttuuuwwwyyyzzzzzzzzzyyy{{{}}}{{{vvvssspppmmmlllmmmqqqvvvzzz|||}}}zzzxxxlllmmmnnnppprrruuuwwwyyyzzz}}}|||{{{zzzyyy{{{uuupppsss~~~|||sssiiiggg\\\JJJ===999666111000000000000////////////............///111222333444777999;;;::::::;;;;;;888999;;;<<<<<<:::999777555666777888888888888888777888999;;;<<<===============>>>>>>>>>>>>=========>>>???@@@AAAAAABBBAAA???>>>=========>>>@@@AAAAAA@@@???>>>===<<<;;;:::::::::;;;<<<===>>>???@@@AAA@@@???@@@BBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@AAABBBEEEFFFGGGIIIJJJKKKKKKKKKHHHHHHGGGGGGFFFGGGGGGGGGQQQKKKDDD===777333000...///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000------///000111111111111222222333333333444444444555555555666777999;;;<<<;;;===@@@BBBCCCBBBAAA@@@BBBBBBCCCDDDFFFHHHIIIJJJJJJJJJMMMQQQWWWYYYXXXUUUPPPNNNLLLMMMPPPSSSSSSRRRUUURRRSSSYYY\\\[[[^^^dddhhhooo}}}tttcccOOODDD???;;;999999======???AAAAAADDDPPP]]]nnn|||www^^^OOOGGGCCCBBB>>><<<>>>???<<<;;;===@@@===999777777666555444222333444555444222000...000000/////////000000111222222111111111222333333444444555666888:::;;;<<<;;;<<<===???AAACCCDDDEEEHHHKKKNNNQQQRRRTTTVVVXXXXXX[[[^^^aaabbbccceeegggiiijjjkkklllnnnooopppppppppqqqtttvvvxxxyyyyyyyyy}}}}}}|||}}}~~~~~~~~~}}}}}}zzzsssrrrrrrrrrtttxxx{{{~~~}}}xxxzzz~~~|||sssjjj^^^OOOFFF>>>777333333222222111111000000//////...///000222333333333333666888;;;===>>>===<<<:::::::::::::::::::::::::::===:::888999;;;<<<:::777888888999:::;;;======>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEDDDBBBAAA@@@@@@BBBEEEGGGHHHIIIHHHEEE@@@<<<:::::::::;;;;;;<<<>>>???AAABBBCCCBBBBBBAAAAAAAAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAABBBBBBAAAAAAAAAEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGFFFEEEEEEFFFFFFLLLGGG@@@:::555222///---...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............//////000000000000000///222222333333333333333333222333444555666888999999<<<>>>AAADDDEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJNNNRRRTTTSSSQQQRRRPPPNNNOOOQQQTTTSSSRRRVVVSSSSSSXXXZZZYYY\\\aaaffflllvvv~~~mmmYYYMMMFFF@@@<<<<<<;;;;;;===>>>>>>AAALLLXXXgggsssqqq___QQQHHHCCC>>><<<>>>???===<<<>>>???===:::888777777555444222333444555444222000///000//////......//////000111111222222222222333333333333333444555666888999:::;;;<<<>>>???AAABBBCCCGGGJJJMMMPPPQQQSSSUUUWWWWWWYYY\\\___```aaaccceeefffggghhhjjjkkkmmmnnnnnnoooqqqsssuuuwwwxxxxxxxxx|||{{{{{{|||~~~{{{{{{|||{{{yyyyyyzzz}}}wwwgggZZZLLLBBB;;;555222333111111111000000/////////000000111222333444444555666888:::<<<======;;;:::::::::::::::::::::::::::<<<:::888999:::;;;999777999999::::::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>????????????AAABBBCCCDDDCCCBBBAAA@@@AAACCCFFFHHHIIIJJJIIIFFFAAA===;;;;;;<<<<<<<<<===???@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFEEEAAA;;;666333000...,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////.........---------000000111111000000///...333333333333222222222222222333555777888999999888<<<>>>BBBEEEHHHIIIIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKNNNPPPPPPOOOTTTSSSQQQQQQSSSTTTSSSSSSVVVTTTTTTWWWYYYYYY[[[___eeegggnnn{{{sss___RRRIII@@@;;;:::;;;:::;;;======???IIITTT```jjjuuurrr\\\LLLBBB===;;;>>>???======??????===:::999999888777555444444555555444333111000//////...............//////000222333333333222222333333333444444666777777999999:::<<<>>>???@@@AAAEEEHHHLLLNNNOOOQQQSSSUUUTTTWWWZZZ\\\]]]^^^```bbbcccccceeefffhhhjjjkkklllnnnooorrrtttvvvvvvwwwvvvzzzzzzzzz{{{}}}|||tttrrrttt|||wwwcccVVVGGG>>>888222111222000000000000////////////222111111111222444666777666777:::;;;<<<;;;:::999::::::::::::::::::::::::;;;999888888999999888777:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBAAAAAACCCEEEGGGIIIJJJKKKJJJGGGCCC???>>>============>>>???AAABBBCCCBBBAAAAAA@@@@@@AAABBBBBBDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEFFFFFFFFF>>>;;;666333111000...,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................///000000111111111000000333333333333222222222222333555888:::<<<<<<;;;:::<<<>>>AAAEEEHHHJJJKKKLLLEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIKKKMMMOOOQQQRRRTTTSSSSSSRRRRRRRRRRRRQQQUUUTTTTTTVVVYYY[[[]]]```dddcccgggrrryyyfffXXXMMMBBB;;;:::===<<<<<<>>>===???GGGQQQ]]]dddmmmwww~~~bbbLLLAAA<<<:::<<<===<<<===??????===;;;:::::::::888777555555666555555444222222///......------------......///111333444333222111444444444555666888999:::888999:::;;;===>>>???@@@CCCFFFIIILLLMMMOOOQQQSSSSSSUUUYYYZZZ[[[\\\^^^`````````bbbdddfffhhhjjjkkkmmmnnnpppssstttuuuuuuuuuxxxxxxyyyzzz|||~~~sssnnnnnnrrryyysss^^^QQQCCC:::555111111333////////////////////////222111000000111444777888666777999:::;;;:::999999::::::::::::::::::::::::999999888888888888777777:::;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBDDDFFFHHHJJJJJJKKKKKKHHHDDDAAA@@@???=========>>>???@@@BBBBBB@@@@@@@@@@@@@@@AAAAAABBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGG999777333111111000///---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...//////000---...///111222333333333333333333333333333333333444666999;;;<<<<<<<<<;;;;;;===@@@DDDGGGIIIJJJKKKFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLNNNQQQRRRRRRRRRRRRRRRQQQPPPOOOOOORRRSSSTTTVVVYYY^^^aaabbbcccaaadddmmmxxxqqqcccVVVIIIAAA??????<<<<<<===<<<===DDDLLL\\\bbbiiippp~~~gggNNNAAA<<<999:::<<<:::;;;>>>>>>===;;;;;;<<<;;;:::888777777666666555444444333//////...------------------///111333444333222111111222222444666888:::;;;888999:::;;;<<<===>>>???AAACCCGGGIIIKKKLLLOOOQQQRRRUUUXXXYYYZZZ[[[]]]^^^^^^___aaacccfffhhhjjjkkklllmmmppprrrtttuuuuuuuuuvvvwwwxxxzzz|||~~~|||tttmmmlllooovvv}}}zzzmmmZZZMMM@@@999555222222444/////////000000000000000111111000000111444777999777888999:::::::::999999::::::::::::::::::::::::999999999999888777777888:::;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======????????????@@@BBBCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJHHHDDDAAA@@@@@@<<<<<<<<<===>>>???@@@AAA???????????????@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGG555333111000000000...---,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...///000111,,,---///111222444444555333444444444555555555555444555777999:::;;;;;;:::<<<===???BBBDDDFFFHHHHHHFFFEEEEEEEEEEEEEEEFFFGGGEEEGGGIIIJJJKKKKKKNNNOOOOOOQQQRRRQQQOOONNNNNNOOOOOORRRSSSTTTXXX^^^bbbbbbaaa^^^aaaiiiqqq{{{lll\\\MMMDDDAAA>>>;;;::::::::::::???FFFVVV^^^eeeiiisss}}}zzzlllTTTCCC===999:::;;;::::::===>>>===<<<===>>>===;;;999888888777666666555555555000000///...---------------...000222333333222222//////000111333555777888888888999:::;;;<<<===>>>???AAAEEEGGGIIIJJJMMMNNNQQQSSSVVVXXXXXXYYYZZZ\\\\\\]]]___bbbeeehhhjjjkkklllmmmppprrrttttttuuuuuuuuuvvvxxxzzz|||~~~ooojjjiiinnnuuuwwwhhhTTTIII>>>999666333222444000000000000111111111111111111111222333666888999999999:::::::::::::::999::::::::::::::::::::::::999:::::::::888777888999:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>======<<>>???@@@>>>>>>>>>>>>???@@@AAAAAACCCDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCBBBAAA@@@???@@@AAACCCDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGHHH222000///...///...---+++***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------......//////---...000111222333333444333444444555666777888888555666777888999;;;<<<<<<===>>>???AAACCCDDDEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGIIIKKKNNNNNNLLLJJJKKKLLLMMMPPPRRRRRROOONNNNNNOOOMMMQQQSSSQQQUUU\\\___^^^^^^[[[^^^eeejjjsssuuucccQQQFFFBBB@@@<<<:::;;;::::::===CCCKKKUUU^^^aaahhhyyy~~~vvvzzzpppZZZGGG@@@<<<<<<<<<:::;;;>>>>>>======>>>???>>><<<:::999999888777666666666666222111000///..................///000111222333333222111111111222333444444777777888999::::::;;;;;;===@@@CCCEEEGGGHHHKKKMMMOOOQQQTTTUUUUUUVVVXXXYYYZZZ[[[]]]```dddgggiiijjjlllnnnppprrrtttuuuuuuuuuuuuvvvxxxzzz|||~~~xxxooojjjllloooxxxrrrcccOOOEEE<<<888666333222333000111111111222222222333222222444555777999:::;;;::::::;;;;;;;;;:::::::::::::::::::::::::::::::::999;;;<<<;;;888777888:::999999::::::;;;<<<======>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEBBB@@@??????============>>>???@@@@@@=========>>>>>>???AAAAAACCCDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDBBBAAAAAA???@@@AAACCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGHHH000...------------,,,***)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///............---------///000111222222222222222333444555666777999::::::888888999999;;;===>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHNNNQQQSSSRRROOOKKKKKKKKKLLLPPPRRRRRRPPPNNNOOOPPPMMMQQQRRRPPPRRRYYY\\\ZZZ[[[XXX[[[bbbeeekkklllXXXKKKHHHCCC???<<<======<<>>>>>===;;;<<>>@@@???===;;;:::999888777666666666666222222111//////..................///000222333444666666555444333333333333555666666777888999999:::<<>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEDDDAAA???>>>>>>???>>>>>>>>>???@@@AAAAAA============>>>???@@@AAACCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHH......---,,,,,,+++******------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------.........//////---......000111222333444333333444444555666666666:::;;;;;;<<<===>>>??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIPPPZZZaaaaaaYYYOOOHHHPPPOOOMMMKKKKKKKKKKKKKKKNNNOOOOOONNNNNNQQQUUUYYYZZZ[[[]]]^^^___fffxxxwwwgggUUUFFF@@@<<<:::<<<<<<::::::>>>AAACCCJJJUUU```lll}}}~~~{{{zzzyyyooo^^^LLL???===;;;666777???<<<===???@@@@@@@@@>>>===<<<;;;999777555555555555555444333111000000//////.........///000222333444444333222111111111222333333333444666777999::::::;;;===@@@AAAAAABBBEEEGGGKKKKKKMMMNNNPPPRRRSSSTTTVVVXXX[[[^^^```cccgggkkklllmmmoooppprrrtttuuuvvvwwwxxxyyy{{{|||}}}}}}}}}{{{~~~vvvpppmmmqqqwwwsssyyyfffXXXCCC???888333222222222111444444333333333333333333333333444666777999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888888999::::::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>;;;::::::;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAA===>>>>>>>>>>>>?????????CCCCCCCCCDDDCCCCCCBBBAAACCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBCCCDDDEEEFFF......---,,,,,,+++******,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------........./////////000111111111222333333333444555555666666777777888:::;;;<<<===>>>>>>??????AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJRRR]]]fffggg```VVVOOOPPPOOOMMMLLLKKKKKKKKKKKKMMMNNNNNNMMMNNNPPPTTTXXX[[[[[[]]]^^^^^^dddtttppp]]]MMMDDD???<<<===<<<::::::<<>><<<===???@@@@@@@@@>>>===<<<;;;999777666555555555555555333222111000000000.........///000222333444444333222111111111222222222333444555777888999:::;;;===???@@@AAABBBDDDFFFFFFGGGHHHIIIKKKMMMNNNOOOSSSVVVYYY[[[^^^aaaeeehhhjjjkkklllnnnpppqqqrrrsssssstttvvvyyy{{{|||}}}~~~}}}~~~uuuooopppzzzqqqooo{{{tttaaaTTTBBB>>>888333222222222222222222222333333333333333333444555666777999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888888999999:::;;;;;;;;;::::::999::::::;;;<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCBBBAAAAAA@@@AAAAAA@@@???????????????>>>>>>>>>????????????@@@@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCCCCDDD...------,,,,,,++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////333333333333333333333333555666666777777888999999:::;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGIIIPPP\\\eeegggccc[[[VVVPPPOOONNNLLLKKKJJJJJJJJJKKKLLLLLLLLLMMMOOOSSSVVV[[[[[[\\\]]]\\\___mmm{{{{{{eeeTTTIIICCC>>>>>>===:::999;;;======BBBJJJSSS^^^nnn|||xxxaaaKKKDDDBBB===:::;;;<<<===>>>@@@@@@@@@???>>><<<;;;:::888777666666555555555444333222111111000.........///000111222333333333222111111111111222222333333555666777888999:::<<<>>>??????@@@BBBDDDFFFGGGHHHIIIKKKMMMNNNOOOPPPRRRUUUXXXZZZ^^^bbbeeeggghhhiiijjjlllnnnooooooooopppsssvvvyyy{{{}}}~~~|||sssrrr}}}pppjjjjjjwww|||lll[[[NNNAAA<<<777333222222222222111111111222222333333444444444555666888999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999::::::999999888888888999999:::;;;;;;<<<===============<<<;;;;;;<<<<<<===>>>???????????????????????????CCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDBBBBBBBBBBBBBBB---------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////....../////////000000000333333333333333444444444555555666777777888888999:::<<<===???@@@AAAAAAAAAAAACCCDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGLLLTTTZZZ]]]\\\XXXUUUPPPOOONNNMMMKKKJJJJJJIIIIIIJJJKKKLLLLLLNNNRRRUUU\\\[[[[[[[[[ZZZ[[[fffqqqmmm[[[MMMEEE???>>>===:::999;;;<<<;;;>>>DDDLLLUUUeeerrrttt\\\MMMCCC<<<;;;===<<<===>>>???@@@@@@??????===<<<;;;999888777666666444444444333222111000///.........//////111222222333222222111111111111111222222333444555666777777999;;;======>>>>>>@@@BBBFFFFFFHHHIIIKKKMMMNNNNNNMMMOOOSSSUUUXXX\\\```ccceeefffggghhhjjjkkklllmmmnnnppprrruuuxxxzzz{{{|||xxxxxx|||uuuiiifffiiivvvrrrdddUUUIII>>>:::666333222222222222000000111111222333444444444555666777888999::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999::::::888777777777777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????????????????????????????AAAAAAAAA@@@@@@?????????=========<<<===>>>>>>???????????????@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000000000111111000000111222333444555666444555555666666777888888:::<<<>>>AAABBBCCCBBBBBBBBBCCCEEEGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGIIILLLOOOQQQRRRRRRRRRPPPOOOOOOMMMLLLJJJIIIHHHGGGIIIJJJKKKLLLNNNRRRTTT[[[ZZZZZZZZZXXXYYY```iiivvvxxxdddRRRHHH@@@>>>===;;;:::;;;<<<;;;===BBBGGGOOO\\\iiisss]]]JJJ???>>>BBB<<<======>>>???@@@@@@@@@===<<<<<<:::999888666666333444444333222111///...............///000111111222222222222111111000000111111222333444555555666777999;;;<<<<<<<<<>>>@@@BBBBBBCCCEEEGGGHHHJJJJJJKKKNNNQQQTTTWWW[[[___bbbdddeeefffggghhhiiijjjkkkoooqqqsssuuuwwwxxxyyyzzz~~~}}}}}}yyypppddddddjjjvvvyyyiii]]]OOODDD;;;888444222222333333222000000111222333333444444555666666777888999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999:::666666666666666777888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>999999:::;;;<<<>>>???@@@>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>???@@@@@@AAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCCCCCCC,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000111111111111///000111222444555666777444444555666666777777888;;;<<>>???@@@@@@AAA======<<<<<<:::888777666444444555444333222000//////.........//////000111111111222222111111000///000111111222333333444444666888:::::::::;;;<<<>>>AAABBBCCCEEEGGGHHHIIIJJJJJJLLLPPPSSSVVVZZZ^^^bbbddddddeeefffggghhhiiiiiioooppprrrtttvvvwwwxxxxxx{{{|||~~~xxxooodddgggoooyyypppbbbVVVJJJ???999666333222222333333222222222222333333444444555666666777777888999::::::999999999999::::::::::::::::::::::::::::::::::::::::::999999888888999999666666666666777777888999888888999:::::::::::::::;;;::::::;;;;;;<<<===>>>================================================777888888999;;;===>>>???===>>>>>>>>>>>>?????????======???@@@AAABBBBBBBBB===>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB===>>>???AAABBBCCCDDDDDD,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111111111222222222222333444555555666666555666666777777888888999;;;===@@@CCCEEEEEEDDDCCCCCCEEEGGGJJJJJJHHHFFFDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMPPPPPPOOONNNMMMJJJHHHGGGFFFHHHKKKLLLMMMOOORRRTTTWWWVVVWWWYYYYYYWWW[[[bbbmmmyyydddWWWJJJDDDCCC???<<<;;;::::::<<<@@@BBBEEENNNWWWdddwwwjjjUUUFFF>>><<<<<<======>>>@@@AAABBB=========<<<;;;999777666555666777777666444222000///............///000000000111111222111000///...000000111111222333333333555777999999999999;;;<<>>>>>>>>;;;<<<===???AAABBBCCCCCC>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB===>>>@@@AAABBBBBBBBBBBB,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111111111111222222222666666666666666666666666777777777888999999::::::;;;===@@@DDDEEEFFFEEEDDDCCCEEEHHHJJJKKKIIIFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIFFFGGGJJJMMMMMMMMMLLLJJJPPPPPPPPPOOOMMMJJJHHHFFFFFFHHHKKKMMMNNNPPPSSSUUUVVVUUUVVVYYYYYYXXX[[[aaabbbjjj}}}mmm^^^OOOHHHEEE@@@<<<;;;999999;;;???@@@BBBJJJRRRWWWiiijjjSSSCCC<<<<<<<<<===>>>@@@AAABBB============<<<999777666777888999999888666444222///............//////000000111111222222000///...000000111111222222222333555777888999888888:::<<<======>>>@@@BBBCCCEEEEEEFFFHHHLLLPPPSSSWWW\\\___aaaaaabbbcccdddeeeeeefffggghhhlllooosssvvvxxxyyyxxxyyy{{{|||}}}}}}}}}|||~~~yyyooorrrwwwvvveeeWWWMMMAAA888666444222111222333333333555555555555555555444444777777777888999999999:::888888999999999:::::::::::::::::::::::::::::::::;;;::::::999888888888999666666666666777888::::::777777888999999999999999999999999999:::;;;<<<<<<========================;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999<<<<<<<<<<<<===============>>>???@@@@@@AAA@@@@@@???@@@AAABBBCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBAAA@@@???------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,+++*********+++,,,---111000...------///111222111111222222222222111111222222444555666777777777555777::::::888777888:::>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHIIIIIIHHHIIIKKKMMMNNNOOOOOOOOONNNLLLJJJIIIHHHIIIJJJKKKLLLOOOSSSWWWVVVXXXYYYZZZYYYZZZ[[[]]]iiijjjqqq|||jjjUUUJJJDDD@@@>>>??????>>><<<<<<>>>AAAEEEHHHTTT]]]mmm}}}^^^MMMDDD===:::>>>CCCBBB@@@????????????>>>===;;;:::999999888777666555444444444111000000/////////000000///000000000111111111111///000000000111111111111555555666777888999::::::@@@@@@AAAAAABBBCCCDDDDDDFFFHHHKKKMMMOOORRRVVVYYY]]]___bbbccccccccceeefffiiijjjllloooqqqssstttuuuwwwyyy|||}}}}}}|||}}}~~~}}}{{{~~~{{{xxxzzz|||qqqaaaTTTHHH???:::444444333222333444555666777777666666666666777777777777777777777777777777::::::::::::::::::::::::999999999999999999999999:::::::::999888777666555777777777777777888888888666666666777888888999999777777777999:::<<<>>>???===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::999999;;;===??????>>>===<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@AAACCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBB------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******---,,,+++++++++,,,---...000//////......///111111222222333333333333222222111222444555666666777777777999;;;:::999999;;;===>>>??????AAABBBDDDFFFGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGHHHGGGGGGHHHIIIIIIHHHIIIKKKMMMMMMNNNOOOPPPPPPPPPOOONNNJJJKKKLLLLLLMMMOOOSSSVVVVVVXXXZZZZZZZZZ[[[\\\^^^eeefffmmm~~~pppZZZMMMFFF@@@======???===<<<<<<===@@@DDDGGGQQQZZZgggwwwlllXXXGGG???:::<<<@@@???===<<>>===;;;:::999777777555444333222222222111111000///......////////////000000000111111111111111111111222222222222444444555666777888999999>>>??????@@@AAABBBCCCCCCFFFHHHJJJLLLNNNQQQUUUXXX[[[]]]```aaa```aaabbbcccfffgggjjjmmmooorrrsssttttttwwwzzz|||||||||~~~||||||zzz~~~{{{mmm^^^PPPEEE===888444444333333333444555666777777666666666666777777888888888888888888888888::::::::::::::::::::::::999999::::::::::::::::::::::::::::::999888777666777777777777777777777777777777777888999999::::::777888888999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;===>>>>>>>>>===<<<<<<===>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@BBBBBB------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***---------,,,---...//////.../////////000000000111333333444444444444333333111222333555666666777777999:::;;;::::::;;;===@@@??????@@@AAABBBDDDFFFGGGGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJIIIIIIIIIKKKMMMLLLMMMOOOPPPRRRSSSSSSSSSNNNOOOOOOOOONNNOOORRRUUUUUUWWWYYYZZZZZZ[[[]]]______bbbhhhtttzzzdddUUUKKKCCC>>>>>>>>>===<<<;;;<<>>===<<<<<>>===<<<;;;:::888777666444333333333333222111000///...---------////////////000000000000111222222222222333333333333333444555666777888888<<<======>>>@@@AAAAAABBBEEEGGGIIIKKKLLLOOOSSSUUUYYY[[[]]]]]]]]]]]]^^^___aaabbbeeeiiillloooqqqrrrqqqssswwwyyyzzz|||~~~~~~~~~uuugggXXXKKKAAA999555555444333333333444666666777777666666666666777777888888888888888888888888999999::::::::::::::::::;;;;;;:::::::::::::::::::::;;;;;;::::::999888777777777777777777777777777777777888999999::::::;;;999999999999:::;;;<<<===:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<============<<<;;;;;;<<<======@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@??????>>>?????????????????????@@@AAA@@@@@@@@@@@@AAABBBCCC------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...//////---...///000111111000000333333444444444444333333222333444555666777777777;;;::::::999:::<<>>===<<<;;;<<<>>>@@@AAAGGGPPP\\\fffqqqpppUUUIII???<<<=========????????????>>>>>><<<;;;;;;::::::888777666555555555333222111///...---------........./////////000000111111111222222222333333222222333444555666666777::::::;;;===>>>???@@@@@@CCCEEEGGGIIIJJJLLLPPPRRRVVVXXXZZZ[[[ZZZZZZ[[[\\\\\\]]]aaaeeeiiilllnnnoooooorrruuuvvvwwwyyy{{{~~~|||wwwnnn```RRRGGG>>>777333555444444333333555666777777777666666666666777777888888888888888888888888999999999999999:::::::::<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999888777777777777777666666666666777777888888999::::::999999999999::::::;;;<<<888888999:::;;;;;;<<<<<<999999999999999999999999999:::;;;============<<<<<<<<<<<<;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAABBBBBBCCC------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---.........------///000111111111111222222333333333333222222333444555666777888888888:::999888888;;;===@@@AAA???@@@@@@AAACCCEEEGGGHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKJJJKKKLLLKKKJJJJJJLLLMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUTTTRRRRRRSSSTTTSSSUUUWWWXXXXXXYYY[[[]]]]]]aaaeeeiiirrr{{{kkk\\\NNNEEECCC???>>><<<;;;<<<===>>>???BBBLLLYYYcccmmm}}}|||rrrZZZMMMAAA<<<===<<<===@@@>>>?????????>>>===<<<<<<;;;:::999888777666666666333333111000......---------............/////////000000000000111111111222111111222333444555666666888999:::;;;===>>>???@@@BBBCCCEEEGGGGGGIIILLLOOOSSSUUUXXXXXXXXXXXXYYYZZZXXXZZZ^^^bbbfffiiilllmmmoooqqqsssttttttuuuxxxzzz|||xxxpppgggZZZMMMCCC<<<777444555555444333444555666777777777666666666666777777888888888888888888888888888888888999999:::::::::<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::999999777777777777666666555555555555666666777888888888999999999999::::::;;;<<<777888888999:::;;;<<<<<<999999999999999999999999888999;;;===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@???=========>>>>>>?????????AAAAAABBBBBBCCCCCCCCCCCC------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))***+++---............------...///000111222222222222333333333333222222444555666888999999999::::::888888999===@@@AAAAAA@@@@@@AAABBBCCCEEEGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFFFFEEEEEEFFFGGGIIIKKKLLLKKKLLLLLLLLLJJJJJJLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPRRRTTTUUUUUUTTTSSSTTTVVVUUUVVVXXXXXXXXXXXXZZZ\\\^^^aaaeeeffflll|||yyygggUUUIIIEEE@@@???>>>===<<<<<<======???HHHUUU```jjjwww~~~~~~~~~ttt```RRRDDD>>><<<;;;;;;===>>>?????????>>>>>>===<<<:::999888666555555555555444333222111000/////////------------........./////////000000000111111111111111222333444555666666777888999:::<<<===??????@@@BBBDDDEEEEEEGGGIIILLLOOORRRTTTUUUUUUVVVWWWYYYWWWYYY]]]aaaeeehhhjjjkkknnnoooqqqqqqqqqsssuuuxxxzzz}}}tttiii```TTTHHH@@@;;;777555666555444444444555777777777777666666666666777777999999999999999999999999777777888888999:::::::::<<<<<<;;;;;;::::::999999999999::::::::::::999999888777777666666555555444444444555555666777777888999999999999:::;;;<<<===999999999::::::;;;;;;;;;999999999999999999999999888999;;;===>>>>>>======;;;<<<============<<<;;;<<<======>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@=========>>>??????@@@@@@AAABBBCCCCCCDDDDDDCCCCCC------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))+++,,,...////////////......---...///111222444333333444444444444333333666777888999:::;;;;;;;;;:::999999<<<@@@CCCCCCBBB@@@@@@AAABBBDDDFFFGGGHHHHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFEEEEEEGGGIIILLLMMMLLLMMMMMMLLLKKKKKKLLLNNNNNNMMMMMMMMMNNNOOOPPPQQQPPPRRRTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZ\\\]]]```bbbcccgggtttwwwaaaRRRKKKAAA@@@???>>>===<<<=========DDDNNNYYYeeerrr{{{|||wwwiii[[[KKKCCC???<<<;;;<<<>>>????????????>>>======:::999888777666555555555444444333222111111222222,,,,,,---------.........000000111111111222222222111111222333444555666666666777888:::<<<>>>?????????AAABBBCCCCCCEEEGGGIIIKKKMMMPPPRRRRRRSSSUUUWWWXXXZZZ]]]```dddgggiiijjjkkklllnnnoooppprrrvvvxxxyyy{{{~~~ooobbbZZZNNNDDD===999777666666555444444444555777888777777666666666666777777999999999999999999999999666777777888999999::::::;;;;;;;;;:::999999888888888888999999999999999888888777777666555555444444555555555666777777888888777888888999:::<<<===>>>::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888999:::<<<===>>>>>>>>><<<===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@======>>>??????@@@AAAAAAAAABBBCCCDDDEEEDDDDDDCCC---------,,,,,,,,,++++++*********++++++,,,,,,,,,***,,,...///111111111000///...------...000333555444555555555555555555444777888999:::;;;<<<<<<<<<:::::::::>>>BBBEEEDDDBBB@@@@@@AAABBBDDDFFFHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEGGGIIILLLNNNLLLMMMNNNLLLKKKKKKLLLNNNMMMMMMMMMMMMNNNPPPRRRSSSNNNQQQSSSUUUUUUVVVWWWYYYZZZ\\\]]]\\\[[[ZZZ[[[\\\[[[^^^```aaadddppplllZZZRRRBBBAAA@@@>>>======<<<<<<===AAAIIITTT```ooo}}}{{{{{{{{{ssscccSSSIIIDDD???<<<<<<>>>????????????>>>>>>======<<<:::999888888777777444444333333222333333333,,,,,,,,,---------......111111222222222333333333111222333333555555666777666777888:::<<<>>>???@@@???@@@BBBBBBBBBCCCFFFHHHGGGJJJMMMOOOPPPRRRTTTVVVYYYZZZ]]]aaadddgggiiijjjhhhiiilllmmmooorrrwwwzzzxxxzzz}}}~~~}}}lll]]]VVVKKKAAA;;;888777666666555555444555666777888777777666666666666777777999999999999999999999999666777777888999999::::::;;;;;;:::999999888777777777888888999999999888888888777777666555444444444666666666777888888999999777777888999:::<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<===>>>???<<<===>>>??????>>>===<<<::::::;;;<<<===>>>??????AAABBBBBBBBBBBBAAA@@@@@@===>>>>>>???@@@AAAAAAAAAAAABBBDDDEEEEEEEEEDDDCCC......---,,,,,,---------------------------------////////////............000111111222222333444444555666777666555444555666666777777888999999::::::===>>>???AAACCCEEEFFFGGGEEEEEEDDDDDDDDDFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFIIIHHHGGGGGGHHHKKKMMMOOONNNMMMLLLLLLLLLMMMOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOQQQSSSTTTTTTUUUXXXZZZ^^^^^^^^^^^^]]]\\\[[[ZZZ\\\___bbbaaabbbjjjwwwjjjZZZNNNDDD===<<<>>>===;;;;;;<<<>>>BBBIIIUUUfffwww}}}zzzsss^^^NNNEEE@@@===;;;888>>>@@@======@@@@@@===>>>>>>===<<<:::777555444888666444222111222333444000//////.........///////////////000111111222222444444222222222222444444888888888888888888999999<<<======???@@@BBBDDDEEEKKKLLLLLLNNNOOOQQQSSSTTTXXXYYY\\\___ccceeeggghhhiiijjjlllmmmmmmnnnqqqsssvvvxxx{{{||||||}}}~~~~~~|||gggXXXQQQGGG>>>999666555444777777666666555555555444666666777888999888888888666777999::::::999888777:::888666555555666888:::777777777777777777777777777777888888888999999999888888777777666666555555444555555666777888888888<<<999666666:::<<<===<<<<<<<<<<<<;;;;;;:::::::::888888777777777777888888999:::;;;<<<===???@@@@@@>>>>>>>>>>>>============::::::;;;===>>>@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@AAA@@@??????AAABBBHHHFFFCCCCCCDDDEEEEEEDDD------,,,,,,,,,,,,------------------------------........................111111111222333333444444666777888777666555666888999999999::::::;;;;;;;;;>>>???@@@BBBDDDEEEGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGHHHJJJLLLNNNNNNMMMLLLLLLLLLMMMOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQRRRSSSSSSSSSUUUXXXZZZ^^^^^^^^^^^^^^^]]]\\\[[[ZZZ^^^``````aaagggsss}}}vvveeeRRRHHH>>>======<<<;;;;;;;;;<<>>BBBBBB?????????>>><<<;;;999777666777666555333333333333444000//////.............../////////000111111222222444333222222222222333444777777777888888888999999<<<<<<===>>>@@@BBBDDDEEEIIIIIIJJJKKKMMMOOOQQQRRRVVVWWWZZZ]]]```ccceeeeeefffhhhjjjkkkkkkmmmpppsssvvvwwwyyyzzzzzzzzz|||~~~|||}}}~~~vvvcccTTTMMMDDD<<<888666555555777666666666555555555555666666777777777888888888777888999999999999777777777777666555555666777777777777777777777777777777777777777888888888999999777777777777666666555555555555666666777888888999;;;999666666999<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888777777888888888::::::;;;<<<===>>>>>>???========================::::::;;;<<<>>>???AAABBBAAAAAAAAAAAA@@@@@@@@@??????@@@AAA@@@???@@@BBBDDDHHHIIIIIIHHHGGGFFFEEEDDD,,,,,,++++++++++++,,,,,,------------------------------......///000000000111111222333333444444555666888999888777666777999<<<<<<<<<<<<<<<<<<======???@@@AAABBBDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGHHHJJJLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRTTTWWWYYY^^^^^^^^^___^^^^^^]]]]]]XXX\\\^^^______eeennnvvvuuu]]]QQQDDD@@@???===<<<===;;;<<<===???FFFPPP]]]eeexxxuuu^^^LLLBBB???999===>>>===>>>AAAAAA>>>@@@@@@???>>><<<:::999888666666666555444444333333000///......---------......//////000000111111222333333222222222222333333555555666777888888999999;;;;;;<<<===???AAACCCDDDFFFFFFGGGHHHJJJLLLMMMNNNSSSTTTWWWZZZ]]]```aaabbbbbbdddggghhhjjjlllooorrruuuvvvwwwwwwwwwxxxzzz|||{{{{{{|||}}}mmm^^^NNNHHH@@@:::777666666666666666666666555555555555777666555555555666888999999999999999999888777666555555555555555555555555777777777777777777777777777777777777888888888888777777777666666666666555666666777777888888999999:::888777777999;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888999999:::;;;;;;;;;<<<<<<<<<<<<========================;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???AAADDDGGGJJJNNNQQQQQQLLLGGGEEEDDD++++++*********+++,,,,,,..............................///000111222333333222222333333444444555555666777888888777666888999========================???@@@AAABBBDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNOOONNNNNNMMMNNNOOOPPPQQQPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUSSSRRRSSSVVVXXX\\\]]]^^^_______________YYY[[[^^^______cccjjjppp{{{kkk]]]MMMFFFCCC@@@???@@@=========>>>BBBJJJSSSZZZkkk{{{rrr\\\LLLDDD>>>>>>=========>>>===<<<@@@@@@@@@???>>><<<;;;:::666666777666666555333333000000///...------------......//////000111111111333222222222222222222333333444444666777888999999::::::;;;<<<>>>???AAABBBDDDDDDEEEFFFHHHJJJKKKLLLQQQRRRUUUXXX[[[]]]_________aaadddfffhhhkkkoooqqquuuvvvvvvvvvuuuvvvxxx{{{|||{{{{{{{{{}}}~~~yyygggZZZKKKFFF???999777666666666666666666666666555555555777666555444444666888999:::::::::999888777666666444555666666666666555444666666666666666666666666666666666777777777888888666666666666666666666666777777777777888888999999999888777777888999:::::::::::::::::::::::::::::::::999999999999999999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<======<<<;;;::::::<<<>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???AAAEEEHHHKKKRRRXXXXXXQQQJJJFFFEEE+++*********++++++,,,---........................//////000222333444555666222333333444555555666666555666888888777777888999=========>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEIIIIIIKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPOOONNNNNNNNNOOOQQQRRRQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVTTTSSSSSSUUUWWW[[[[[[]]]^^^______``````[[[]]]^^^______bbbgggkkkuuuxxxhhhVVVKKKEEEAAA???@@@============???EEELLLRRRaaappppppYYYIIIBBB>>>;;;;;;<<<======>>>@@@AAA@@@@@@???>>>===<<<777777777777666555444333111111000///...------............///000000111111222222222222222222222222222222333444666777888888888999999:::<<<>>>@@@AAACCCCCCDDDEEEGGGIIIKKKLLLOOOQQQSSSVVVYYY[[[\\\]]]]]]___bbbdddfffiiimmmpppsssuuuvvvvvvuuuvvvxxxzzz}}}||||||||||||~~~rrrbbbVVVJJJEEE>>>999777666555555555555555666666666666666888777555444555666888:::;;;:::999888888777666666555666666777777666666555555555555555555555555555555555666666666777777777555555555555555666666666777777777777777888888888777888888888777888888999:::::::::::::::::::::::::::999999999999999999:::::::::::::::999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAADDDGGGLLLRRRYYYYYYRRRKKKFFFFFF++++++***++++++,,,---...........................000000111222333444555666333333444555555666666777666777999999888888999;;;======>>>??????@@@@@@AAA@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHJJJKKKMMMNNNNNNOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWVVVTTTTTTUUUVVVXXXYYY[[[]]]^^^___``````^^^___^^^^^^^^^```dddhhhnnnyyyppp]]]PPPHHHAAA>>>>>>===<<<<<<;;;<<<@@@FFFJJJXXXeeezzzjjjVVVHHH@@@999:::<<<>>>@@@CCC@@@@@@@@@@@@@@@???>>>===888888888777666666555555333222111000///.........---......//////000000111111111222222222222111111222222333444555555666666777777888999;;;===???@@@BBBBBBCCCDDDFFFHHHJJJKKKMMMOOOQQQTTTVVVXXXYYYZZZZZZ\\\___aaacccfffjjjmmmppprrrtttvvvvvvvvvwwwyyy{{{{{{zzz{{{|||}}}zzzkkk\\\QQQGGGBBB<<<888666666555444555555555666666666666666888777666666666777999:::::::::999888777777777888666666666666666666666666555555555555555555555555555555555555666666666666444555555555555666666666666666666666666777777777666777888888777666777888999999999999::::::::::::999999888888888888999999999999999999888888888888999999::::::;;;<<<<<<<<<::::::;;;<<<======>>>>>>??????@@@@@@@@@@@@AAAAAA@@@AAABBBAAA@@@@@@BBBDDDIIINNNSSSSSSOOOIIIEEEDDD++++++++++++,,,---...///........................///000000111222333333444444444444555666666777777888999;;;;;;::::::<<<>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHFFFEEEDDDCCCBBBCCCCCCDDDFFFGGGIIIKKKMMMNNNOOOOOONNNOOOOOOPPPPPPPPPPPPPPPQQQPPPOOOOOOOOOPPPRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTVVVXXXXXXVVVUUUUUUUUUVVVXXXYYY\\\]]]___`````````___]]]\\\\\\^^^bbbeeehhhqqqzzzeeeWWWNNNEEE@@@?????????>>><<<<<<>>>BBBEEELLLWWWjjj}}}mmmTTTHHH===;;;======???CCC???@@@@@@@@@@@@??????>>>:::999888666555666666777555444333111000000//////------......///000000000000111222333333222111000222222333333444444444555666666777888:::<<<>>>???AAAAAAAAACCCDDDFFFHHHIIIKKKLLLNNNQQQSSSUUUVVVWWWWWWYYY\\\]]]___bbbeeehhhjjjnnnrrruuuvvvvvvvvvwwwwwwwwwwwwxxxyyy|||~~~{{{~~~|||oooaaaTTTKKKAAA===999666555666666555555555555555666666666777888888888888999999999999:::999888777777888888999666666555444444555666666444444444444444444444444444444555555555666666666444444444555555555666666666555555555555555555555555777999888666555666888888888999999999:::::::::888888888777777888888888777777888888888888888888888999999:::;;;;;;<<<<<<999:::<<<===>>>>>><<<<<<>>>>>>>>>??????@@@@@@@@@???AAACCCCCCAAA??????@@@EEEGGGIIIJJJHHHFFFCCCAAA,,,,,,,,,,,,---...///000/////////////////////////////////000111111222222444444555555666777777777:::;;;======<<<===>>>@@@>>>???@@@BBBDDDEEEFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHJJJLLLNNNOOOOOONNNNNNOOOPPPPPPPPPOOOOOOQQQQQQPPPOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSUUUXXXYYYXXXVVVUUUUUUUUUVVVXXX[[[]]]^^^___```aaa___\\\ZZZZZZ\\\```ccceeelllyyymmm^^^TTTJJJDDDCCCCCCCCCAAA???===>>>AAADDDBBBKKK]]]ooozzzaaaRRRCCC>>><<<:::<<<@@@??????@@@@@@@@@??????>>>;;;:::777666555666777888666555444222111000000000------......///000000000000111222333333222111000333333333333333333333333666666666888999;;;===>>>???@@@@@@AAACCCEEEGGGHHHIIIJJJLLLOOOQQQSSSTTTTTTUUUWWWYYY[[[\\\^^^bbbeeegggkkkppptttuuuuuuuuuuuusssssstttuuuwwwzzz}}}~~~|||~~~zzz~~~wwwfffYYYOOOGGG<<<999555444444666666666444555555555666666777777888888999::::::::::::999999888777777777888999:::666555333222222333555666444444444444444444444444444444444555555555666666444444444555555555666666555555555555555444444444444777999999666444666777888888888999999:::::::::888888777777777777888888666777777777888888888888888888999::::::;;;<<<<<<888999<<<>>>???>>><<<:::======>>>>>>?????????@@@???AAACCCCCCAAA???======AAAAAAAAABBBCCCCCC@@@>>>,,,,,,,,,---------......,,,---......//////......//////000111222333333444444555555666777888888999;;;<<<===???AAABBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHEEEDDDEEEHHHJJJIIIGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLOOOOOOOOONNNMMMLLLNNNOOONNNOOOPPPQQQRRRTTTTTTUUUTTTUUUUUUTTTTTTSSSRRRQQQSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[[[[\\\^^^]]]\\\[[[\\\^^^```aaafffgggnnn~~~xxxkkk]]]MMMBBB@@@BBB???===>>><<<:::<<<@@@CCCJJJTTT^^^jjjyyyuuu]]]GGG@@@>>>999:::???======???@@@@@@???>>>======<<<:::999888888999:::555555555444222000///......------------...//////000111111222222222111111222222222222222222222222444444555666777888999999===>>>???AAACCCDDDFFFFFFFFFIIIKKKMMMNNNOOORRRTTTSSSTTTUUUWWW[[[^^^bbbdddeeeiiimmmqqqqqqqqqrrrrrrttttttttttttuuuvvvxxxxxxyyykkk]]]QQQIIIDDD<<<:::888555444444444555666666666666666666666666555666777888999:::;;;;;;777777666555555555555555555555555444444333333333222222222111111111111000555555555555555555444444555555555555555555555555555555555555555555555555333333333444555666777888;;;:::999999888888999999999888777666666555666666666666777777777888888888888888999999999:::::::::<<<<<<;;;:::::::::;;;;;;===============>>>??????AAAAAAAAA@@@@@@????????????AAABBBAAA??????@@@AAA,,,,,,,,,---------......,,,---......//////......//////000111222333444444444555555666777888999999;;;<<<>>>???AAABBBBBBCCCBBBCCCDDDEEEFFFHHHIIIIIIJJJHHHFFFFFFHHHIIIHHHFFFHHHGGGFFFFFFFFFFFFGGGHHHGGGHHHIIIJJJLLLLLLLLLLLLNNNOOOOOONNNLLLKKKLLLMMMNNNNNNOOOPPPQQQSSSSSSTTTSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSUUUUUUVVVWWWYYY[[[\\\\\\^^^]]]\\\\\\\\\^^^```aaabbbcccjjjwwwxxxiiiWWWKKKGGGCCC@@@??????>>>;;;<<<@@@>>>DDDLLLVVVbbbqqqlllSSSHHHBBB;;;;;;@@@===>>>???@@@AAAAAA@@@???======;;;:::999999::::::777777666555444222111000......---------......///000000111222222222111111222222222222222222222222444444555666777888888999======>>>@@@BBBDDDEEEFFFEEEGGGJJJKKKKKKMMMOOOQQQRRRRRRSSSUUUXXX\\\___aaacccgggkkknnnoooppppppqqqrrrrrrrrrssstttuuuvvvwww|||}}}~~~||||||~~~~~~rrreeeXXXMMMEEE@@@:::999777555444444555555444444444444444444444444555555666777888999::::::777666666555444444555555555555444444444333333333222222222222111111111111555555555444444444444444555555555555555555555555555555555555555444444444333333333333444555666777999888888777777777777777888777666666666666666666777777777777888888888999999999999999999999999999<<<;;;;;;:::::::::;;;;;;===============>>>??????BBBBBBAAAAAA@@@@@@@@@@@@???@@@AAA@@@>>>======>>>,,,,,,,,,---------......------...////////////...//////000111222333444444444555666777888999::::::<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJLLLJJJHHHHHHHHHIIIHHHFFFJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMNNNOOOOOONNNKKKJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTUUUVVVXXXZZZ\\\]]]^^^]]]\\\\\\]]]^^^```aaa___aaagggoooyyytttaaaQQQJJJFFFBBB@@@AAA@@@<<<<<>>???AAABBBBBBBBBBBB>>>===<<<;;;:::::::::;;;999888888777666444333222//////......---.........///000111111222222111111222222222222222222222222333444444555666777888888;;;<<<===???@@@BBBCCCDDDDDDFFFHHHIIIIIIJJJLLLMMMOOOOOOQQQSSSVVVYYY\\\^^^aaadddiiilllmmmmmmnnnoooppppppqqqqqqrrrtttuuuvvvxxxzzz|||~~~}}}~~~|||zzz|||~~~|||ttthhh[[[PPPGGG@@@;;;777777666666666555555555333333333333333333333333333444444555666777888888666666555444444444555555444444444444333333333333333222222222111111111111444444444444444444444444666666666666666666666666666555555555444444333333333222222333333444555666777777666555555555555555666666666555666666777777777777777888888888888999999999999999999999888888;;;;;;:::::::::;;;;;;<<<===============>>>??????@@@@@@@@@???????????????>>>???@@@>>><<<;;;;;;<<<,,,,,,,,,---------......------...//////////////////000000111222333444555555555666777999:::;;;;;;===>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJLLLKKKJJJIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKMMMMMMNNNNNNNNNNNNPPPPPPOOOMMMKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSTTTUUUWWWZZZ\\\]]]]]]]]]\\\\\\]]]^^^___```^^^aaaffflllqqq|||lllYYYNNNJJJDDDAAAAAA@@@<<<;;;===<<<>>>CCCMMMZZZgggqqqvvvnnnZZZIII>>>:::===<<<===>>>???AAABBBBBBCCC???>>>>>>===<<<<<<;;;;;;999999999888777666444444000000///......---.........///000111111222222111222222222222222222222222222333444555666777777888:::;;;<<<===>>>@@@AAAAAACCCEEEFFFGGGGGGGGGIIIKKKMMMNNNOOOQQQSSSWWWZZZ\\\___bbbfffiiijjjkkkmmmnnnoooooopppppprrrsssuuuvvvvvvxxxzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~sssjjj^^^RRRIIIBBB<<<888444555555666666666555555555555555555555555555555222333333444555555666666555555444444444444444555333333333333333333333333333333222222222111111111333333333333333444444444666666666666666666666666666555555444444333333222222222222222222333444555777666555555444444555555555555555555555666777888888888888888888888888888999999999999888888888888:::::::::::::::;;;<<<==================>>>>>>???========================??????@@@>>>;;;:::::::::,,,,,,,,,---------......---...//////000000//////000000111222333444444555555555666888999;;;<<<<<<>>>???@@@BBBBBBCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMMMMMMMJJJKKKLLLMMMNNNNNNNNNMMMOOOPPPRRRQQQOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPQQQRRRRRRSSSRRRRRRPPPOOOOOONNNOOOQQQSSSTTTSSSSSSSSSTTTVVVXXX[[[]]][[[[[[[[[\\\]]]]]]^^^___\\\___dddiiikkkttt{{{gggZZZOOOHHHBBBAAA???;;;999:::<<<===AAAJJJWWWdddnnnsss}}}{{{fffTTTFFF@@@@@@<<<<<<===>>>???@@@AAABBB@@@@@@??????>>>======<<<999999999999888777555555222111000///...---------......///000111222222222222222222222222222222222222222333444555666777777888999:::;;;<<<===>>>???BBBCCCEEEFFFFFFFFFHHHJJJLLLMMMMMMOOORRRUUUXXXZZZ\\\___cccfffgggiiikkkmmmnnnnnnnnnoooqqqssstttuuuuuuvvvyyy|||}}}}}}|||{{{}}}~~~~~~yyylllbbbUUUJJJDDD???:::777333333444555555555555444555555555555555555555555222222222333444444555555444444333333333333444444333333333333333333333333333333333222222222222111222222222222333333444444666666666666666666666666555555444444333333333333333333222222222333444444777777666555555555555666555555444555555666777777777777777777777777777777888888888888888888888888999999999:::;;;<<<===>>>===============>>>>>>???=========>>>>>>>>>>>>>>>???@@@@@@>>>;;;::::::;;;,,,,,,,,,---------............///000000000000///000000111222333444555555555666777888:::<<<======???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIGGGIIIJJJIIIIIIIIIKKKMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRRRRPPPOOONNNOOONNNNNNNNNNNNNNNMMMMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSQQQPPPPPPRRRTTTUUUUUUTTTSSSSSSUUUWWWZZZ[[[YYYZZZZZZ[[[\\\\\\\\\]]]ZZZ\\\```dddffflllyyyuuufffWWWNNNEEEAAA???;;;999:::888:::>>>EEEOOO[[[gggnnnxxxooo\\\MMMDDD@@@============>>>???@@@AAA@@@AAAAAAAAA@@@???>>>===::::::::::::999888777666333222111///...------------...///000111222222222222222222222222222222222111222222333444555666666777777888999:::;;;<<<<<>>:::777333333444444444444444444222222222222222222222222222222222333333333444444333333222222222333444444222222222222333333333333333333333333222222222222000111111222222333333444555555555555555555555555333333333333333333444444444444333333333333444444888888777666666666666666555555555444555555666666777777666666666666555555777777777888888888999999888999999:::;;;<<<>>>???===============>>>??????????????????@@@@@@@@@@@@===>>>???===;;;::::::;;;,,,,,,,,,---------............///000000000000000000111111222333444555555555666777999;;;<<<>>>>>>@@@AAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJJJJHHHJJJKKKJJJHHHGGGIIILLLLLLLLLMMMNNNNNNMMMLLLLLLJJJKKKLLLLLLMMMMMMLLLLLLKKKNNNQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMOOOPPPRRRSSSTTTUUUUUUUUUWWWUUUSSSQQQQQQRRRTTTUUUVVVUUUSSSSSSSSSUUUXXXZZZWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[^^^bbbdddfffnnnwwwsss```TTTHHHBBB???<<<::::::666888;;;???FFFQQQ^^^hhhppp}}}|||hhhWWWJJJCCC??????>>>>>>>>>???AAAAAAAAAAAABBBBBBAAA@@@>>>>>><<<<<<<<<<<<;;;:::999999444333111///...---,,,,,,,,,---...000111111222222222222222222222222222222111111222333444555555666666666777888999::::::;;;;;;===@@@AAABBBCCCEEEGGGHHHHHHIIIJJJMMMPPPRRRTTTUUUXXX[[[]]]___bbbeeeggghhhhhhiiijjjlllnnnpppqqqrrrssstttuuuwwwxxxyyyyyyvvvvvvvvvwwwyyyzzz|||}}}|||}}}~~~tttaaaVVVHHH???===<<<:::666555444333222222333333444222222222222222222222222222222333333333333444444222222222222222333444444111111222222222333333333444444333333333222222222000000000111222333333333444444444444444444444444222222222333333444444555555555444444444444444555888777777666666666666666666666555444444444555555666555555555444444444444555555666777888999::::::888888888999;;;===>>>???===============>>>??????======>>>>>>>>>?????????;;;<<<<<<<<<:::999999:::,,,,,,,,,---------.........//////000000000000000000111222222444444555666555666777999;;;===>>>???AAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKIIIKKKLLLJJJGGGEEEGGGJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKIIILLLOOOPPPPPPOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMPPPPPPRRRSSSUUUVVVVVVVVVXXXVVVSSSQQQQQQRRRSSSUUUWWWUUUTTTRRRSSSUUUWWWYYYVVVWWWXXXYYYZZZZZZZZZZZZ]]]\\\^^^bbbddddddiiiooo~~~fffYYYKKKDDD@@@===;;;<<<777999;;;===@@@JJJYYYdddjjjyyyxxxeeeUUULLLAAA@@@?????????@@@AAABBBAAABBBCCCCCCBBBAAA???>>>===>>>>>>>>>===<<<;;;;;;444333222000...---,,,,,,,,,---...000111111222222222222222222222222222222000111222333444555555666555666666777888999999:::999;;;===???@@@AAADDDFFFFFFFFFGGGHHHKKKMMMPPPRRRRRRUUUXXXZZZ\\\___bbbdddeeeffffffhhhiiilllmmmoooqqqqqqrrrrrrtttuuuwwwxxxttttttuuuvvvxxxzzz{{{|||zzz{{{|||~~~ppp___SSSEEE===;;;<<<999666666555333111111222333444444444444444444444444444333333333333333333444444222111111111222333333444111111111222222333333333444444444333333333222222///000000111222222333333333333333333333333333333000111222333444444555666666555555444444444555555777777666555555555555666777666555444444444444444555555555444444333333333444444555777888999:::;;;777888888999;;;===???@@@===============>>>??????:::::::::;;;;;;;;;<<<<<<999:::;;;:::888888999:::++++++++++++++++++++++++---......///000111111222222222333333444555666666888888888999;;;===>>>???@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJJJJLLLLLLKKKKKKLLLNNNPPPQQQMMMLLLLLLMMMOOOOOONNNLLLNNNLLLKKKLLLNNNNNNLLLIIIKKKLLLNNNOOOPPPPPPOOOOOOQQQQQQQQQQQQPPPQQQSSSVVVUUUUUUUUUUUUTTTRRRQQQOOOTTTTTTTTTTTTUUUWWWYYYZZZTTTVVVXXXZZZ[[[[[[[[[ZZZYYY[[[]]]^^^```ccchhhkkkttt~~~zzzhhhTTTJJJEEE@@@===<<<999:::;;;;;;<<>>?????????@@@AAADDDEEEFFFGGGIIILLLMMMOOOPPPQQQRRRTTTWWWYYY\\\]]]\\\^^^aaacccdddfffhhhjjjkkkkkklllnnnooopppqqqrrrqqqsssvvvwwwxxxyyyzzz||||||}}}~~~}}}}}}~~~pppaaaNNNHHHAAA:::777555333222333333333333333333333333222222222222222222222222333333333333444444444444222222111111111111222222333333444555666666666555555444444333222222333333222222222111111222222222000111444666777666555444222222333333333333333333444444333333333222222222333333333333444444444555777666555555555555555555666555444444333333444444555555777999:::;;;;;;;;;666777777888888999::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;;;;------------------------111111111111111111111111222222333444555666777777999::::::;;;<<<>>>???@@@AAAAAAAAAAAACCCDDDEEEFFFEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJMMMLLLKKKKKKKKKLLLMMMNNNMMMLLLLLLMMMNNNNNNLLLJJJKKKIIIHHHIIIKKKMMMMMMLLLMMMMMMNNNOOOOOOOOONNNNNNPPPQQQSSSSSSRRRQQQRRRSSSYYYYYYYYYXXXVVVUUUSSSRRRUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYXXXXXXWWWWWWXXX[[[^^^`````````aaabbbfffmmm{{{qqq___OOOAAA;;;;;;===>>>===;;;:::===DDDIIIVVV^^^mmmyyy\\\RRRFFF@@@@@@CCCCCCCCCAAAAAABBBBBBCCCBBBBBBAAA@@@>>><<<<<<<<<<<<:::888777666666555444333222111111---***+++...000///---000111111111222222222222222111111111111222333333444444444555666666777777888:::<<<<<<<<<===???AAABBBBBBDDDFFFHHHJJJKKKLLLMMMNNNOOOQQQSSSUUUXXXYYYYYY[[[^^^___aaabbbeeeggghhhiiijjjkkklllnnnooooooqqqsssvvvwwwwwwxxxzzz{{{{{{|||~~~}}}}}}||||||}}}yyyeeeYYYHHHDDD===888666555444333333333333333333333333333222222222222222222222222222222333333333444444444222222111111111111222222333444555666777888888888444333222222111222222222333333333333333333333333000111444666777777666666333333333333333222222222333333333333222222222222222222222333333333444444555555444444444555666666666666555444444444444555555666777888999999999999555555666666777888888888999999999999999999999999;;;::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;............////////////333222222222222222222222222333333555666777888888;;;;;;;;;<<<===>>>@@@@@@AAAAAABBBBBBCCCDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNMMMJJJHHHHHHHHHGGGHHHJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOORRRTTTUUUTTTRRRRRRSSSXXXXXXXXXXXXWWWVVVUUUUUUWWWVVVVVVVVVVVVWWWWWWWWWYYYYYYYYYXXXWWWWWWVVVUUUWWW[[[___aaabbbaaaaaabbbdddjjjtttkkkWWWFFF???>>>>>>>>>===<<<:::;;;???BBBMMMSSS```uuupppbbbPPPCCC@@@AAABBBAAAAAAAAABBBBBBCCCBBBBBBBBBAAA???============;;;999999888777666555444444333111///,,,,,,...//////...000000000111111111111222111111111111111222222333333333333444555555666666777888999::::::;;;>>>@@@@@@AAACCCEEEGGGIIIJJJJJJKKKKKKLLLNNNPPPRRRUUUVVVVVVXXX[[[]]]^^^___bbbdddffffffhhhiiikkklllmmmnnnppprrruuuvvvvvvwwwyyyzzzzzz{{{}}}~~~|||||||||}}}~~~mmm[[[PPPCCC???:::666555444444333222222222222222222222222111111111111111111111111222222222222333333333333222222111111111222333333444555666777888999999999222222111111111111111222333444444444444444444333000222444666777888777777444333333333222222111111333222222222222222222222222333333333333444444444333333333333444555666666777666555555444444555555555666666777777777777666555666666777777888999999888888888888888888888888999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;:::.........//////000000000333333333222222222222222222333444555777888999:::<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNLLLIIIFFFFFFGGGHHHHHHIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPRRRUUUVVVUUUTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXWWWVVVVVVUUUVVVZZZ___cccddddddddddddfffkkkrrrzzz~~~hhhSSSHHHEEE???>>>===;;;:::;;;>>>@@@GGGKKKVVVhhh~~~www```MMMDDDAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBB@@@>>>>>>>>>>>><<<::::::999999888777666555555222000...---......///...//////000000000111111111111111000000111111222333222222222333444444555555666777888888888:::<<>>;;;777444444444444333222222222222222222222222111111111111111111111111111111111222222222333333222222111111222333333444444555666777888888888888111111111000000111111222333444555555555555444333111222333555666777777666333333333222222111111111222222222222222222222222444444444444555555555555333333222333333444555666666666555444444444444444444555555666666555555444444555555666666777777888777777777777777777777777888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;.........//////000000111222222222222222222222222222333444666777999:::;;;>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMKKKLLLLLLLLLLLLKKKJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMKKKGGGDDDEEEGGGJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQSSSUUUVVVVVVWWWXXXZZZWWWVVVVVVVVVWWWXXXYYYZZZXXXYYYZZZ[[[[[[[[[[[[[[[\\\[[[ZZZYYYWWWWWWWWWWWWWWWZZZ___cccddddddeeeeeehhhmmmrrruuu}}}yyy```OOOGGGBBB@@@>>><<<;;;<<<>>>???BBBEEEMMM[[[mmmxxxbbbQQQGGGCCCAAA@@@@@@AAABBBCCCCCCCCCCCCCCCAAA????????????===;;;;;;:::999999777777666555333222000///.........///////////////000000000000111000000000000111222222111111111222333333444444444666888999999999;;;======???BBBDDDFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRQQQSSSVVVXXXYYYZZZ]]]___bbbcccdddfffhhhjjjkkkllllllnnnqqqrrrssssssuuuvvvuuuvvvxxxzzz||||||||||||||||||}}}~~~|||xxxjjj[[[MMMEEE;;;888555333444444444333222222222222222222222222111111111111111111111111000000111111111222222222222222111222222333444555444444555666666666555555111111111000111111222333222333444555555444333222222222333444555555555555222222222222222111111111111111111222222222222222444444444555555555666666333333222222222333444444555555444333333333333444333333444444444444444444222222333333444555555555555555555555555555555555777777777777888999::::::999999999:::::::::;;;;;;------......///000000111000000111111222222333333333333555666888:::;;;<<>>???BBBGGGPPP\\\lll{{{{{{eeeSSSHHHDDD???@@@AAABBBCCCCCCCCCCCCCCCBBB@@@@@@@@@???>>><<<;;;::::::999888777666666444333222000...---...///........./////////000000000000000000000111222222000000111111222333333333333555888:::::::::;;;<<<;;;===@@@CCCEEEFFFFFFEEEGGGGGGHHHIIIKKKMMMNNNOOONNNPPPSSSTTTUUUWWWZZZ\\\___```aaaccceeegggiiijjjjjjllloooppppppqqqssstttssstttvvvxxxzzzzzzzzzzzzzzz{{{|||}}}~~~~~~yyynnnbbbUUUHHH@@@:::777555333444444444333111111111111111111111111111111111111111111111111000000000000111111111222222222222222333444555555333444444444444333222222111111111111111222333333222333444555555444333222222333333333333333333333111111111111222222222222000111111111222222222222333333444444444555555555444333222222222222222222444444333222222222222333111111222333444444333333222222333333444555555555444444444444444444444444666666666777777888::::::666777777888999:::;;;;;;,,,------...///000000111//////000111222222333333333333555666888:::;;;<<>><<<;;;::::::999888777666666444444333000...---...///............/////////000000000000000000111111222000000000111222222333333222555999;;;;;;::::::;;;999;;;>>>AAACCCDDDDDDCCCFFFFFFGGGHHHIIIKKKMMMNNNLLLNNNPPPRRRSSSUUUXXXZZZ]]]^^^___aaaccceeeggghhhhhhkkkmmmooooooppprrrsssqqqsssuuuwwwxxxyyyyyyyyyxxxyyyzzz|||}}}}}}~~~~~~}}}|||wwwpppggg]]]QQQEEE>>>999777444333444444444333111111111111111111111111000000000000000000000000000000000000111111111111222222222222333444555666333333333333222111000000222222111111222333444444111222444555555444222111333333222222222222111111000000111111222222222333000000111111222222222222222222333333333444444444444444333222111111111111444333222222111111222222000000111222333444444333444444555666666777777888444444444444444444444444666666666666777888999:::555555666777999:::;;;<<>>@@@AAAAAA@@@AAACCCEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJNNNNNNNNNNNNLLLJJJHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHKKKPPPOOOHHHDDDCCCHHHIIIKKKMMMMMMLLLJJJIIIJJJIIIIIIJJJLLLPPPSSSUUURRRSSSSSSUUUXXX[[[^^^```^^^]]][[[YYYXXXWWWXXXXXXXXXXXXWWWWWWWWWYYY[[[\\\\\\]]]]]]\\\ZZZ[[[]]]___^^^^^^]]]^^^___aaabbbcccggggggjjjooorrrvvvzzzdddSSSIII???>>>???===<<<======???AAAEEELLLXXXhhhrrrzzzqqqWWWIIIDDDAAAAAADDDDDDBBBBBBEEECCCBBBAAA???>>>=========;;;;;;:::999999888888777666555444333111000///...111000000////////////000---......///000111111222/////////000111111222222333444555777888999999999999;;;<<<===<<<===???@@@CCCCCCDDDFFFGGGHHHIIIJJJKKKMMMOOOQQQQQQRRRTTTVVVXXXYYY\\\]]]]]]^^^```bbbcccfffiiilllmmmooorrrtttqqqrrrtttuuuwwwwwwxxxxxxzzzzzzzzz{{{zzzzzzyyyxxx}}}}}}~~~}}}{{{pppddd]]]TTTIII@@@===888888666555444333333222111222222333333222222111111111111111111111111111//////000111222222333333444444222222222222444444444444333333222111000000111111222222222333333333333333333333333333333333333333222222111000//////111111000000000000111111111111000000111111222333//////000111222222333333555444333222111111111111222222222222222222222222222222333333333333444444333333333444555666777777666555333222222333555666666666666666666666777777777777777777777888888999///000000000000000//////111222333222222222444666555555777888:::;;;<<<===>>>???@@@@@@???@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFFFFIIIIIIJJJLLLLLLMMMMMMMMMOOOOOOOOOOOOOOONNNLLLLLLHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIKKKOOONNNHHHDDDDDDHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKMMMPPPSSSUUURRRSSSSSSUUUWWW[[[]]]___^^^\\\[[[YYYWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\[[[ZZZYYYZZZ]]]```aaa```______```aaadddeeehhhhhhjjjnnnpppsss{{{rrrZZZNNNBBB?????????>>>@@@;;;<<<>>>AAAGGGTTTcccnnnvvv}}}hhhVVVEEEAAA???AAAAAA@@@@@@CCCCCCBBBAAA???>>>>>>======;;;;;;::::::999888888888777666555444222111000///111000000///////////////---......///000000111111//////000000111222222222222333444666777777888888888:::<<<<<<<<<<<<>>>@@@AAAAAABBBDDDEEEFFFGGGHHHJJJLLLNNNOOOOOOPPPSSSUUUUUUWWWYYYZZZ[[[\\\^^^```aaadddgggjjjkkkmmmoooqqqpppqqqrrrtttuuuvvvvvvvvvyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{|||~~~}}}|||uuujjj^^^VVVNNNDDD===:::888777666555333333333333111222222333333222222111111111111111111111111111//////000111111222333333444333222222222222333444444444333222222111000000111111111222222222333333333333333333333333333333333333222111111000//////111111000000000000111111111111111111111222333333111111222222333333444444555444333222111111111111222222222222222222222222222222222333333333444444333333333444444555666777666555444333333444555666777777777777777777777777777777777777777888888999///000000111111111000000111222333333222333555777777888999:::;;;<<<<<<======???@@@@@@??????AAABBBEEEDDDDDDCCCCCCCCCCCCDDDGGGHHHJJJLLLNNNPPPPPPQQQOOOOOOOOOOOOOOOOOOPPPPPPJJJJJJIIIIIIIIIJJJKKKKKKLLLJJJKKKNNNMMMGGGDDDDDDGGGHHHJJJLLLMMMMMMLLLLLLJJJJJJJJJKKKMMMPPPRRRTTTSSSSSSSSSUUUWWWZZZ\\\^^^]]]\\\ZZZYYYWWWVVVVVVVVVXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZXXXXXXZZZ^^^aaadddbbbaaa___```bbbeeegggjjjiiijjjmmmnnnooovvv~~~jjj[[[LLLEEEBBB@@@@@@AAA:::;;;<<<===CCCOOO^^^iiirrrvvv~~~vvv___JJJCCC??????@@@>>>@@@CCCBBBBBBAAA@@@???>>>>>>===<<<;;;;;;::::::999888888888777666555444333222111111111000//////...//////.........//////000000111000000000111222222333333111222333444555666666666777999:::;;;;;;;;;===>>>??????@@@AAACCCDDDEEEEEEGGGIIIKKKLLLMMMNNNPPPRRRRRRTTTVVVWWWWWWXXX[[[]]]^^^```dddfffgggiiikkkmmmnnnoooppprrrssssssssssssxxxxxxyyyyyyzzzyyyyyyyyyxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{zzzyyyxxxxxxwww{{{~~~mmmaaaUUUMMMFFF>>>999888777777555444333333333333111111222222222222111111111111111111111111111111///000000111111222222222333333222111111222333333333333333222111111000000000111111111222222222222222222222222222222222222222222222111111000000///222222111111111111222222222222111111222222333444444444444444444444444444444333222111111111111111111111111111111111111111222222222222333333333333333333333333444555666777777666555444444555666777999999888888888777777777777777777777777888888999000000111111222222111111111333444444333444666888::::::;;;;;;<<<=========???AAABBBBBBAAA@@@AAABBBEEEDDDCCCBBBBBBBBBBBBBBBFFFHHHJJJMMMPPPRRRSSSTTTOOOOOOOOONNNNNNOOOOOOOOOKKKKKKJJJIIIIIIJJJJJJJJJNNNLLLLLLOOOMMMHHHEEEFFFGGGHHHJJJLLLMMMMMMNNNMMMJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSSSSTTTVVVYYY[[[\\\\\\[[[ZZZYYYWWWVVVUUUUUUWWWXXXZZZ\\\\\\\\\[[[[[[YYYYYYXXXWWWWWWZZZ^^^aaadddccc```______bbbdddfffjjjiiikkkmmmmmmnnnttt|||}}}lllXXXLLLEEEAAA???@@@<<<<<<<<<<<>>>>><<<<<<;;;;;;::::::999999999888888777666444444333222111000///////////////........./////////000000000000111111222222333333000111222333444444444444555777999999999999;;;======>>>???@@@AAACCCDDDDDDEEEFFFHHHIIIIIIJJJLLLNNNOOOQQQSSSTTTUUUVVVXXXZZZZZZ\\\___bbbcccdddfffhhhlllmmmnnnpppqqqqqqqqqqqqvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwyyy{{{}}}}}}||||||||||||}}}}}}~~~~~~}}}~~~~~~|||||||||~~~}}}xxxsssrrrqqqnnnlllmmmqqquuu}}}}}}uuufffZZZMMMFFF@@@:::777888777666555444333333333333111111222222222222111111111111111111111111111111///000000000111111111222222222111111111111222222333222222222111111000000000000000111111111111222222222222222222222222222222111111111000000000///222222111111111111222222222222222222222333333444444444444444444444333333333333222111111111111111111111111111111111111111111222222222222333333333444333333333444444555666777666555555555555666777::::::999999888777777777777777777777777888888999000000111222222222222222222333555555444555888:::<<<=========>>>>>>>>>>>>CCCDDDFFFFFFDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBGGGHHHKKKNNNQQQSSSTTTUUURRRRRRRRRQQQPPPPPPOOOOOOKKKKKKJJJIIIIIIHHHIIIIIIPPPMMMNNNPPPOOOJJJGGGHHHHHHIIIJJJKKKMMMNNNNNNNNNKKKKKKLLLMMMOOOPPPRRRSSSSSSSSSSSSTTTUUUWWWYYY[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXZZZ\\\\\\\\\[[[[[[YYYYYYYYYXXXXXXZZZ^^^aaabbb```___^^^^^^```ccceeehhhhhhjjjmmmnnnnnnttt|||vvvaaaSSSJJJCCC??????<<<<<<<<<;;;===EEEQQQZZZiiinnnuuu{{{xxx```SSSFFFAAA??????@@@CCCAAAAAABBBAAAAAA@@@???>>>======<<<<<<;;;::::::999999999888888777666555555333333222111000/////////............///////////////000000111222222333333///000111222222333222222444555777888777888999;;;<<<===>>>???@@@BBBCCCCCCBBBDDDFFFGGGFFFGGGIIIKKKMMMOOOQQQRRRRRRSSSVVVXXXVVVXXX\\\^^^___```bbbdddjjjjjjlllnnnooopppppppppsssssstttvvvwwwwwwwwwwwwwwwxxxyyy{{{|||~~~|||{{{{{{{{{||||||}}}~~~~~~~~~|||{{{|||}}}~~~~~~|||{{{{{{|||}}}|||ssskkkiiigggccccccfffmmmuuuxxxmmm```TTTHHHBBB>>>999888999666555444333333333333333000111111222222111111000000000000000000000000000000000000000000111111111111111111111111111111111222222111111111111111000//////000000000111111111111111111111111111111111111111111000000000000000222111111111111111111222222222111111222222333444333333333222222222222222222222111111000000111111000000000000000000000000111111111222222222333333444333333333333444444555666666666555555666666666999999999999888888777777777777777777777888888999000111222333333333333333333444555666666777999;;;>>>>>>>>>??????@@@@@@@@@FFFHHHIIIIIIGGGEEEEEEEEEEEEFFFHHHIIIIIIGGGEEEDDDHHHIIIKKKNNNQQQRRRTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQMMMLLLKKKIIIIIIHHHHHHHHHPPPNNNPPPSSSRRRMMMJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNKKKKKKMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSTTTVVVXXXYYYZZZZZZZZZ[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[YYYZZZZZZZZZYYYZZZ]]]___^^^^^^]]]^^^___```bbbcccggggggiiimmmmmmnnnsss{{{}}}jjj\\\QQQHHHBBBAAA;;;;;;;;;999:::???GGGNNN^^^eeeooouuu{{{uuudddQQQGGGBBB???>>>@@@@@@AAABBBBBBBBBAAA???>>>>>>======<<<<<<;;;::::::999999999888777666666666555555333222111111111111......................../////////000111111222222///000111222222222222222222444666666666666888999;;;;;;<<<>>>???@@@AAABBBAAABBBDDDEEEDDDEEEGGGHHHJJJLLLNNNOOOPPPQQQSSSUUUSSSVVVYYYZZZ[[[\\\^^^```eeefffhhhjjjlllnnnooooooooopppqqqssstttuuuuuuuuuwwwxxxyyyzzz{{{}}}~~~~~~{{{{{{zzz{{{{{{|||}}}~~~}}}}}}}}}~~~~~~}}}zzzyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}yyymmmbbb```]]]YYY\\\ccckkkvvvuuuiiiYYYNNNCCC???<<<999888:::555555444333333333333333000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000111111222333111111111111111111111111222111111000000000111111////////////////////////111111111111222222222222444444333333333333444444555555555555555555555555888888888888888888888888777777777777777888888999000111222333444444444444333444666666666888:::<<<>>>>>>???@@@AAABBBBBBBBBGGGIIIKKKKKKIIIFFFEEEEEEEEEGGGKKKNNNNNNLLLHHHFFFIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTWWWYYYXXXWWWTTTRRROOONNNLLLKKKJJJIIIIIIIIIOOONNNQQQVVVUUUPPPMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNKKKLLLMMMOOOPPPQQQQQQRRRTTTSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[\\\\\\\\\[[[ZZZXXXXXXXXXXXXYYYZZZ[[[[[[YYY[[[\\\]]]\\\[[[\\\]]]ZZZ[[[]]]___```bbbccccccffffffhhhllllllkkkpppwwwzzz|||{{{kkk^^^PPPFFFCCC<<<======;;;999;;;AAAFFFOOOXXXcccjjjqqq}}}{{{cccSSSIIIBBB???@@@@@@AAABBBCCCCCCAAA@@@>>>>>>>>>======<<<;;;;;;;;;999999888888777777666666777666555444333222222222.................................///000000111111000000111222222222222111111333444555444555777888888999:::;;;===>>>??????@@@BBBCCCDDDCCCDDDEEEGGGGGGIIIKKKLLLLLLMMMPPPRRRQQQTTTWWWXXXYYYZZZ\\\^^^___aaacccfffiiikkklllmmmlllmmmoooqqqrrrsssttttttwwwwwwxxxyyyyyyzzzzzz{{{yyyyyyyyyyyyzzz{{{|||}}}~~~}}}{{{zzzzzz{{{|||}}}}}}~~~~~~|||yyyxxxyyyzzz{{{|||}}}~~~~~~}}}}}}||||||}}}~~~uuufffZZZWWWUUURRRXXXbbbmmmzzznnnaaaRRRHHH>>>;;;:::777666888444444333333222222333333000000111111111111000000000000000000000000000000000000000000000000000/////////000111111000//////000000000000111111111111........./////////000000000000000000000000000000///000000000000000000000000000////////////000000000000//////000000111222///000000000111222222222111111000000000000111111////////////////////////111111111111222222222222444444333333222333333444444444555555555555444444555666666777777888888999777777777777777888888999000111222333444444444444333555666777777888;;;===>>>??????@@@BBBCCCCCCDDDGGGJJJKKKKKKIIIFFFEEEEEEEEEHHHMMMQQQRRROOOKKKHHHKKKKKKMMMNNNOOOPPPPPPPPPNNNQQQUUUXXXYYYWWWTTTRRRPPPOOONNNLLLKKKJJJJJJJJJNNNNNNRRRXXXXXXRRRNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMKKKLLLNNNOOOPPPQQQQQQQQQTTTSSSSSSSSSSSSUUUVVVXXXXXXYYY[[[\\\]]]]]]]]]\\\XXXXXXWWWWWWWWWYYY[[[\\\YYY\\\^^^^^^]]]\\\\\\\\\YYY[[[]]]```bbbcccccccccffffffhhhkkkjjjiiimmmtttwwwwww~~~yyyhhhWWWIIICCC>>>@@@@@@>>>;;;<<<@@@DDDCCCMMMYYYaaahhhvvvrrr^^^QQQGGGCCCBBB@@@AAABBBCCCCCCBBB@@@>>>>>>>>>>>>===<<<<<<;;;;;;999888888888777666666666888888666555444333333333.....................---------......///000000000000111111222222222222111000222444444444444666888777777888999;;;<<<===>>>@@@AAACCCCCCCCCCCCEEEFFFDDDFFFIIIJJJJJJKKKMMMOOOQQQSSSVVVWWWXXXYYY[[[\\\[[[]]]```cccfffiiikkkkkkkkklllmmmoooqqqrrrssssssvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{||||||{{{yyyxxxxxxyyy{{{|||}}}~~~}}}{{{yyyxxxyyyzzz{{{{{{|||~~~~~~}}}|||~~~}}}{{{xxxzzz~~~sssbbbTTTQQQPPPNNNVVVbbbppp~~~yyyfffXXXMMMCCC;;;999888555444666444444333222222222333333000000111111111111000000000000000000000000000000000000000000////////////...///000111111000///...000000000000000111111111............/////////000000000000000000000000000////////////000000000000//////............/////////////////////000000111//////000111222222333333111000000000000000111111////////////////////////000111111111111222222222444444333222222333333333333444444555555444444333444444555666777888999999777777777777777888888999333333333333333333333333444555666777888999::::::AAAAAAAAABBBCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHJJJLLLMMMNNNNNNNNNMMMMMMNNNNNNMMMOOORRRTTTVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPSSSUUUWWWXXXWWWVVVSSSQQQUUUPPPKKKIIIJJJKKKKKKJJJLLLLLLLLLLLLNNNPPPRRRSSSQQQRRRSSSSSSRRRSSSUUUWWWZZZXXXVVVWWWYYYZZZXXXUUUVVVUUUSSSRRRRRRSSSUUUVVVVVVZZZ___bbbaaa^^^\\\ZZZ]]]]]]___```bbbdddeeefffggggggeeeeeefffhhhjjjlllpppttt}}}sss```OOOEEECCC???>>>@@@???<<<<<>>===@@@AAA???@@@DDD>>>>>>>>>>>>============;;;;;;::::::999888777777666666666666555444333222000000//////.........---..............................//////000000111111...//////111222333444444888777666666777999;;;<<<======>>>???@@@AAABBBBBBGGGGGGHHHHHHIIIJJJKKKKKKNNNOOOQQQSSSUUUXXXYYYZZZZZZZZZ[[[]]]___bbbdddeeeggghhhhhhiiikkkmmmooopppsssttttttuuuvvvwwwwwwxxxxxxxxxyyyyyyzzzyyyyyyyyyxxxwwwwwwwwwxxxzzz|||}}}~~~|||zzzyyyxxxyyyyyy|||}}}~~~~~~}}}||||||}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyuuu}}}vvvfffWWWSSSQQQPPP[[[jjjxxxnnn]]]RRRCCC???;;;888777777777777555444333333222111000000000000000000000000000000000000000000////////////111111111111111111111111000000000000////////////000000000000000000000000000000//////......------111111000000/////////.........------------...............////////////000000000000000000//////...,,,,,,---///000111222333222111...,,,++++++,,,---............////////////333333333222111000///...222222222222222222222222333333333444444444444555444444444555555555666666777777777888999999::::::333333333333333333333333555555666888999;;;<<<<<>>===BBBIIIOOOXXXggg{{{mmm]]]OOOEEEAAA======@@@@@@===<<<>>>???>>>>>>>>>============;;;;;;;;;:::999888888888777777888777777666555444111111000000///...---------------------------------......///000000111111//////000111222222333333444555555666888:::;;;<<<;;;<<<<<<===>>>???@@@AAADDDDDDEEEFFFGGGHHHIIIJJJMMMNNNOOOQQQSSSUUUVVVWWWWWWWWWXXXZZZ\\\^^^```bbbccccccdddfffiiilllnnnoooqqqqqqrrrssstttuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxvvvvvvvvvwwwxxxzzz|||}}}||||||zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}{{{zzzyyy{{{|||||||||~~~~~~~~~~~~~~~||||||{{{yyyxxxwwwxxxyyyzzzyyyxxxhhhYYYTTTQQQQQQ[[[iii{{{wwwcccSSSJJJAAA===999777666777777666444444333222222111000000000000000000000000000000000000000000////////////111111111111111111111111000000000000/////////...////////////////////////000000000//////.........///.........------------......------------............/////////000000000---...///000000000000000---......///000111222222222000...---,,,---............/////////000000000222222222222111000//////222222222222222222222222333333444444444555555555333444444444555555555666666666777777888999999:::444444444444444444444444555666777999;;;===>>>???BBBCCCDDDEEEGGGHHHIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHIIIJJJJJJJJJJJJIIIKKKLLLMMMNNNNNNOOORRRTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVTTTSSSQQQPPPOOOOOOTTTUUUVVVWWWWWWUUUSSSRRRQQQNNNKKKIIIIIIJJJIIIIIILLLKKKKKKLLLMMMOOOQQQSSSTTTTTTSSSQQQPPPQQQSSSVVVVVVUUUUUUVVVWWWXXXVVVUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWZZZ\\\]]]]]]\\\\\\]]]]]]^^^___```aaabbbccccccdddcccbbbbbbbbbcccdddeeejjjkkkqqqxxxiii[[[OOOHHHCCCCCCAAA>>><<<>>>;;;???EEEJJJRRR```rrrvvvaaaQQQEEE@@@>>>@@@???<<<:::;;;??????>>>>>>>>>=========<<<<<<;;;;;;:::999999999999999999999888777666555333333222111000...------------------------------------......///000000000000000000111111222222222111222444666888:::;;;;;;999999:::;;;<<<===>>>>>>@@@AAABBBCCCEEEGGGHHHHHHKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTVVVXXXZZZ\\\]]]]]]^^^```bbbeeeiiilllmmmnnnnnnooopppqqqrrrsssssstttuuuvvvvvvwwwwwwwwwvvvuuuuuuuuuvvvwwwyyy{{{|||yyyyyyxxxxxxyyyzzz{{{||||||}}}}}}}}}|||zzzxxxwwwuuuwwwzzz{{{|||}}}|||}}}~~~~~~}}}}}}~~~}}}{{{zzzxxxwwwtttssstttvvvyyy{{{~~~yyykkk^^^YYYVVVVVV```lll~~~{{{iiiXXXJJJAAA===:::777555555666666666333333333222111111111000000000000000000000000000////////////000000000000000000000000000000000000000000000/////////......////////////////////////000000000000////////////............------------......------------.............../////////000000,,,,,,...///000111111111///000000000111111111111111000///.........000000/////////000000000111111000111111222111111000000222222222222222222222222444444444444555555555555333333444444444444555555555666666777777888999999444444444444555555555555666777999;;;===???AAABBBAAABBBCCCEEEGGGIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNNNNOOOQQQSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSQQQPPPOOOOOOOOOQQQRRRSSSSSSSSSRRRPPPOOOOOOMMMKKKIIIIIIIIIIIIIIIKKKKKKKKKKKKMMMOOOQQQRRRUUUTTTSSSPPPNNNOOOQQQTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXZZZZZZYYYZZZ\\\^^^]]]]]]^^^___``````aaaaaaccccccbbbaaaaaaaaabbbcccggghhhmmmrrryyyrrrbbbVVVMMMFFFDDDBBB???>>>???<<>>?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::999::::::999999888777666555555444222111///...---------------------------,,,------......///000000000000000000111111111111000111444666888888888888777777888999:::;;;;;;<<<>>>>>>@@@BBBCCCEEEGGGGGGJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZ[[[\\\___bbbeeehhhjjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvvvvvvvvvvvvvsssssstttuuuwwwxxxyyyzzzxxxxxxwwwwwwxxxyyyzzz{{{|||}}}||||||zzzwwwuuutttppptttxxxzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||~~~~~~|||zzzuuussspppoooqqquuuzzz}}}|||wwwlllbbb^^^^^^```iiitttppp```QQQFFF???999777444333444555555444222222222222111111111111000000000000000000000000////////////000000000000////////////////////////000000/////////.........////////////////////////000000000000000000000000000000000000000/////////......------------......------------............,,,---...///000000000000111111111111111111000000/////////...///000111222000000000000111111111111//////000111111111111111111111111111111111111111333444444444444555555555333333333333333333444444444555555666666777888888444444444555555666666666888999:::<<>>AAADDDJJJSSS___gggooovvvdddVVVGGG@@@======???BBB????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<999999999999888777666666777666555444222111//////------------------------,,,,,,,,,---......//////000000000000000000111111111222444555666555555444444555666777888999999:::<<<===???@@@BBBDDDEEEFFFIIIIIIIIIJJJKKKLLLLLLLLLNNNNNNNNNPPPQQQSSSUUUVVVYYYYYYZZZ\\\___aaadddeeeiiijjjkkklllnnnooopppqqqrrrrrrsssuuuuuuvvvvvvvvvrrrrrrsssuuuvvvvvvwwwwwwyyyxxxwwwvvvvvvwwwxxxyyy|||||||||{{{yyyvvvsssrrrnnnrrrvvvyyyzzzzzz{{{{{{}}}~~~~~~}}}}}}}}}|||}}}}}}|||{{{{{{zzzzzz|||~~~~~~}}}sssqqqooonnnpppuuu{{{}}}tttoooiiidddcccfffkkkttt|||uuueeeWWWLLLCCC>>>777555333222333444444333111111111111111111111222000000000000000000000000.../////////000000000111////////////////////////////////////....................................///////////////000000000/////////000000000000000......------------......++++++,,,,,,,,,,,,------......////////////......111111111000000000000000......//////000000111222000000000000111111111111...///000111111111111111111111111111111111111111333333333333444444444444333333333333333333222222333444444555555666777777444444555555666777777777999:::;;;===???AAABBBCCC@@@@@@BBBCCCEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKMMMOOOOOONNNMMMNNNOOOQQQQQQRRRRRRSSSRRRRRRRRROOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOMMMMMMMMMLLLIIIIIIIIIKKKKKKJJJJJJKKKLLLNNNPPPRRRSSSSSSRRROOOLLLIIIIIIJJJIIILLLOOOQQQQQQPPPPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSUUUXXX[[[ZZZ[[[\\\]]]^^^___``````bbbbbbbbbbbbbbbccccccbbbaaabbbfffiiilllrrrkkk^^^PPPIIIFFFBBB@@@@@@;;;<<<===???DDDKKKTTTZZZeeemmmuuuxxx}}}yyygggQQQDDD???===>>>BBB@@@@@@?????????>>>>>>>>>========================::::::::::::999888777666777777666555333222111111........................++++++,,,,,,---........./////////000000111111111222333333333333333333222333444444555666777888888;;;<<<===???@@@BBBCCCDDDFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLLLLMMMOOOPPPRRRSSSVVVVVVWWWYYY[[[^^^```aaagggggghhhjjjlllmmmnnnoooooopppqqqrrrssstttttttttrrrrrrssstttuuutttttttttxxxwwwvvvuuuuuuvvvwwwxxx|||||||||zzzxxxuuusssqqqnnnqqquuuxxxxxxyyyyyyzzz{{{|||~~~}}}}}}}}}}}}~~~}}}~~~|||{{{zzzyyyyyyyyy{{{~~~~~~sssrrrpppppprrrwww}}}}}}vvvooogggffffffjjjpppwwwvvvhhhYYYMMMEEE>>>;;;666444333222333333333111///000000000111222222222000000000000000000000000......//////000000111111000000000000000000000000/////////.........------....................................////////////---------.....................------------......+++++++++,,,,,,,,,------///////////////...---,,,000000000///////////////.........//////000000000/////////000000000111111...//////000111111111000111111111111111111111111222222222222333333333333333333222222222222111111222333333444555555666666444555555666777777888888;;;;;;<<<>>>???@@@AAABBBAAAAAABBBCCCDDDFFFFFFGGGEEEGGGIIIKKKMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLNNNPPPOOONNNLLLLLLLLLKKKLLLNNNPPPQQQSSSSSSSSSQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNLLLNNNOOOMMMJJJIIIJJJLLLJJJJJJJJJKKKLLLNNNPPPQQQPPPQQQQQQOOOKKKGGGEEEEEEGGGKKKOOOQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOPPPQQQQQQQQQSSSUUUXXXYYYYYYZZZ\\\]]]___```aaa``````aaabbbbbbccccccbbbcccdddgggiiihhhjjjvvvzzzjjjYYYOOOJJJDDD@@@???::::::;;;<<<@@@EEEKKKPPP[[[dddnnnpppqqqyyy{{{aaaPPPFFF@@@???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::888888777777666555555444333333////////////////////////+++++++++,,,------......---......///000111222222111111111111111222333444333333444555666777777888::::::;;;<<<>>>??????@@@BBBCCCCCCDDDFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQRRRUUUXXX[[[^^^___cccdddeeegggiiijjjlllllllllmmmnnnooopppqqqqqqqqqrrrssstttttttttsssqqqqqquuutttttttttuuuwwwyyyzzz||||||{{{zzzxxxvvvsssrrrppprrruuuwwwwwwwwwxxxyyyyyyzzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}|||zzzzzzyyyxxxxxxzzz|||}}}|||{{{uuusssrrrsssuuuzzzzzzuuurrrooojjjfffiiinnnttt|||uuukkk]]]OOOEEE>>>:::888666555333333333333222000...//////000111222222333000000000000000000000000.........///000111111111111111111111111111111111//////.........---------........................,,,---------.........///------------.........///......------------......,,,,,,---------.........------......///......................../////////---....../////////............/////////000000000//////000000000000000///111111111111111111111111000000111111111222222222333222222222111111111111222222222333444444555555444555555666777888888999;;;<<<===>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFFFFGGGDDDEEEHHHKKKMMMNNNOOOOOOLLLLLLMMMNNNNNNNNNNNNNNNMMMOOOPPPPPPNNNKKKKKKKKKGGGIIIKKKNNNQQQSSSUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLNNNOOONNNKKKJJJKKKMMMJJJJJJJJJJJJLLLNNNPPPQQQOOOPPPQQQOOOKKKFFFCCCBBBHHHMMMRRRTTTSSSRRRSSSTTTPPPPPPQQQQQQQQQQQQPPPPPPLLLNNNPPPPPPPPPQQQTTTVVVWWWXXXYYY[[[]]]___```aaa^^^^^^```aaabbbbbbbbbbbbfffgggjjjkkkhhhgggppp{{{sss___SSSLLLEEE???>>>;;;;;;;;;<<>>>>>>>>>>>>>>>>>?????????============<<<;;;:::999777777666666555555555444000000000000000000000000***++++++,,,,,,---......,,,---...///000111222333000/////////000222555666222333333444555666777888999999:::;;;;;;<<<======???@@@AAABBBDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKMMMNNNKKKLLLOOORRRVVVZZZ]]]___aaabbbccceeeggghhhjjjkkkiiijjjkkkmmmnnnooooooooossssssttttttsssqqqpppooorrrrrrrrrsssuuuxxxzzz|||{{{|||{{{zzzyyyvvvtttrrrqqqsssuuuvvvvvvvvvxxxyyyxxxyyy{{{~~~~~~~~~|||}}}}}}|||}}}~~~~~~|||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}|||zzzzzzyyyxxxxxxyyyzzz{{{yyyxxxvvvuuutttuuuxxx|||~~~}}}xxxooojjjjjjiiieeejjjpppwww~~~~~~~~~}}}ooofffXXXJJJAAA;;;888666777555444333333333111///......///000111222222333000000000000000000000000---......///000111111222111111111111111111111111//////.........---------........................,,,,,,,,,---------........./////////000000111111.........------................../////////000000++++++---...//////000000------------......//////---...............------............//////////////////000000000000//////000000000000000000000000///000000000000111111111333222222222111111000000111222222333333444555555666888::::::::::::<<<>>>;;;<<<>>>@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNLLLKKKJJJJJJKKKMMMOOOPPPQQQPPPPPPKKKJJJJJJKKKMMMOOOQQQRRRRRRPPPNNNNNNPPPQQQPPPPPPMMMMMMLLLMMMNNNNNNKKKIIIMMMMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKPPPPPPPPPOOONNNKKKIIIHHHNNNOOOQQQQQQPPPPPPRRRSSSRRRQQQQQQPPPOOOOOONNNNNNMMMMMMMMMNNNPPPRRRSSSTTTVVVWWWXXXZZZ[[[\\\\\\\\\[[[[[[[[[\\\]]]^^^``````ccccccddddddeeeggglllooo{{{~~~jjj___VVVKKKAAA===???<<<<<<>>>???>>>CCCHHHLLLZZZhhhmmmiiihhhpppxxxmmm\\\OOOFFF@@@???>>>===<<<;;;>>>AAAEEE@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999999888888777666666666111111222111000...,,,+++---,,,,,,,,,,,,---......000////////////000111111111111222222222333333333555555444333444555666777777888888999;;;<<<======>>>???@@@AAABBBCCCCCCCCCEEEFFFGGGGGGFFFFFFHHHJJJOOOQQQSSSTTTTTTVVVXXXZZZZZZ\\\^^^```bbbbbbbbbbbbcccdddfffhhhjjjmmmnnnooooooooopppppppppooonnnnnnpppqqqrrrssstttuuuvvvwww{{{zzzwwwtttrrrqqqqqqqqqsssssstttuuuvvvwwwxxxxxxvvvwwwzzz}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||{{{zzzzzzzzz{{{||||||}}}||||||{{{|||~~~}}}||||||}}}~~~|||{{{zzzyyyxxxwwwtttrrrrrrsssuuuvvvwwwyyy{{{~~~yyyssslllddd\\\ZZZcccooovvv~~~wwwooohhhYYYIIIAAA>>>999666555444444333333333222222222111111000000//////......,,,,,,------------,,,,,,......//////000000111111111111111111111111111111111///......//////...------------,,,,,,+++++++++......---,,,---...///000000000000000////////////...............///000000........................000//////.........//////000///.........///111222...///111111/////////000---------........./////////////////////000111111////////////////////////000000000000111111111111000000000000000000000000222222333333333222222111666777999:::999:::<<<===::::::;;;<<<===>>>???@@@BBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIIIIJJJKKKMMMOOOOOOOOOOOONNNLLLLLLKKKKKKLLLNNNOOOPPPPPPOOONNNNNNPPPPPPOOONNNLLLKKKKKKKKKLLLLLLIIIGGGKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOOOOPPPPPPPPPNNNMMMLLLPPPQQQRRRRRRQQQQQQRRRSSSTTTSSSRRRQQQPPPOOONNNMMMOOOOOOOOOPPPQQQRRRTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]______aaabbbccccccdddeeeiiikkkpppzzzzzzlllaaaSSSHHHCCC@@@===<<<======<<<>>>CCCIIIUUUbbbhhhffffffkkkqqq}}}mmm\\\MMMBBB??????>>>======>>>???AAA@@@@@@@@@@@@???>>>===<<<>>>>>>===<<<<<<;;;::::::999999999888777777666666222222222222111///---,,,......---------------...------,,,,,,------...///111111111111222222222222333333222222222333444555555666666777888999:::;;;;;;<<<>>>???@@@AAAAAAAAACCCDDDEEEEEEDDDDDDFFFHHHKKKMMMOOOPPPQQQRRRTTTVVVZZZ[[[\\\^^^^^^___^^^^^^```aaaccceeehhhjjjlllmmmmmmmmmnnnnnnnnnmmmmmmlllnnnooopppqqqrrrtttuuuuuuxxxwwwuuurrrqqqpppppppppsssssstttuuuvvvwwwwwwxxxvvvwwwyyy|||}}}~~~~~~~~~~~~|||{{{{{{|||}}}~~~||||||}}}}}}}}}}}}||||||||||||||||||}}}~~~~~~}}}}}}}}}}}}||||||{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyy{{{{{{|||~~~}}}{{{{{{{{{{{{~~~~~~}}}|||{{{yyyxxxwwwvvvtttqqqooooooppprrrtttyyy||||||xxxuuummmggg```[[[YYY]]]jjjwwwvvvmmm```SSSDDD>>>;;;888555444444333333333333222222222111000000000/////////...//////000000000000//////.../////////000000000111111111111111111111111111222///------...///......---------,,,,,,+++++++++...------,,,---...///000000/////////////////////...............///000000........................//////............//////000///.........///111111...000111111///......///,,,,,,,,,---------......///////////////000000111000000000000000000000000//////000000000111111111000000000000000000000000111222222333333222222111666888999:::999:::;;;===>>>>>>======>>>@@@BBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIKKKMMMNNNOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPNNNLLLKKKJJJIIIIIIJJJIIIGGGEEEIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPSSSTTTUUUUUUTTTSSSTTTVVVXXXXXXWWWUUUSSSQQQOOONNNOOOOOOOOOPPPPPPQQQSSSSSSUUUUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYZZZ\\\]]]^^^___```bbbcccbbbcccdddfffkkknnnyyyxxxjjj\\\OOOHHHCCC???===???>>>;;;<<>>===???>>>>>>===<<<;;;;;;:::::::::999888888777777666333333333222111000///...000000///...------------,,,,,,,,,,,,,,,------...//////000000000111111111111000000000000111222222333333444555666777777888888999;;;===>>>???@@@@@@@@@AAABBBBBBBBBBBBDDDFFFFFFHHHJJJKKKLLLMMMOOOQQQWWWXXXYYYZZZZZZZZZZZZYYY]]]^^^___bbbdddfffhhhiiijjjjjjkkkkkklllkkkkkkkkkllllllmmmooopppqqqrrrssssssrrrqqqppppppppppppppprrrsssssstttuuuvvvwwwwwwvvvwwwyyy{{{|||||||||{{{{{{zzzxxxwwwwwwyyy|||}}}zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~~~~}}}|||{{{{{{||||||}}}|||{{{yyywwwvvvxxxxxxwwwwwwwwwwwwwwwxxxzzz{{{~~~~~~|||zzzyyyxxxxxxyyyyyyzzzzzzyyyxxxvvvtttsssqqqooollljjjjjjmmmppprrrzzz|||}}}wwwooojjjbbb[[[UUUUUUYYYcccttt~~~pppeeeVVVJJJ>>>:::999555333333333333333222222222111111000000000000////////////000000111111111111000000////////////000000000000000000000000000000000000222000---,,,---...///...------,,,,,,,,,,,,++++++...------------...//////////////////////////////.........---......///000------------------------...................../////////......//////000111///000111111///---......++++++,,,,,,,,,---------//////......//////000111000000000000000000000000//////000000000000111111000000000000000000000000111111222222222222222111888:::;;;<<<;;;;;;===>>>BBB@@@???>>>???AAACCCDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEIIIJJJLLLNNNNNNMMMKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRQQQNNNLLLKKKJJJHHHHHHIIIIIIGGGEEEGGGIIIKKKNNNOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRTTTVVVWWWXXXWWWXXXZZZ[[[______^^^\\\YYYVVVTTTRRRPPPOOOOOOOOOOOOPPPQQQQQQUUUUUUVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXYYYZZZ\\\\\\^^^```bbbbbbaaaaaabbbccciiiiiiooouuufffYYYPPPGGGBBB@@@AAA@@@===<<<>>>AAAEEELLLRRRWWW]]]dddhhhqqq~~~ppp___OOOKKKEEEAAA??????@@@AAA???@@@@@@@@@@@@@@@???>>>>>>>>>==================:::::::::999888888777777444444444333222111111000222222000///...---------...------------...//////........./////////000000/////////000000000111111222222333333444555666666666777999;;;===>>>??????>>>???@@@@@@@@@AAACCCEEEDDDFFFHHHIIIIIIJJJMMMOOOSSSTTTUUUVVVVVVWWWWWWXXXYYYZZZ\\\^^^aaacccdddeeegggggghhhiiijjjjjjjjjiiiiiijjjkkklllnnnoooqqqqqqooooooooooooppppppqqqqqqqqqrrrrrrssstttuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzzzzyyyvvvtttuuuvvvyyy{{{xxxxxxyyyzzzzzzzzzzzzyyywwwwwwxxxyyyzzz|||~~~~~~}}}||||||{{{{{{|||}}}}}}}}}{{{yyyvvvtttvvvvvvvvvvvvwwwxxxzzzzzz{{{~~~~~~{{{zzzxxxvvvuuuuuuuuuuuuuuuvvvvvvvvvuuusssqqqoookkkiiihhhgggiiilllppprrryyyzzz{{{zzzvvvooohhhccc]]]WWWSSSVVV___lllvvveeeXXXKKKBBB999777777444333444222222222222111111111111000000000000//////////////////000000000000//////////////////000000000000////////////////////////222///,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,------------......//////.........///////////////.........------......///------------------------------..............................//////000000///000111000...------...,,,,,,,,,---------......///............///000000////////////////////////////////////000000000111000000000000000000000000000111111222222222222111;;;===>>>>>>>>>>>>???@@@@@@>>>===<<<<<<===???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJHHHFFFDDDCCCCCCDDDDDDHHHJJJLLLNNNNNNMMMJJJIIIFFFGGGIIIJJJLLLNNNOOOPPPNNNNNNOOOQQQRRRQQQOOOLLLKKKJJJHHHHHHIIIJJJIIIHHHGGGIIILLLNNNOOOOOONNNNNNMMMNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVUUUTTTSSSRRRTTTVVVXXXZZZ[[[\\\^^^aaaddddddcccbbb```]]]ZZZXXXSSSRRRRRRQQQQQQQQQQQQQQQUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]___aaaaaa`````````aaaddddddiiitttuuueeeZZZKKKEEEAAABBBAAA>>><<<===???@@@BBBGGGMMMWWWaaaggglllxxx{{{bbbYYYLLLBBB>>>>>>@@@AAA>>>>>>???@@@@@@@@@??????<<<======>>>>>>?????????;;;;;;::::::999888888888555555444444333333333222444333222000///...------...------------...//////------.........////////////000000111111111111111222222333333444555555555666777999:::<<<=========<<<>>>?????????@@@BBBDDDCCCEEEGGGHHHIIIJJJLLLNNNNNNOOOPPPRRRSSSUUUWWWXXXVVVWWWYYY[[[^^^```bbbbbbddddddeeeggghhhhhhhhhhhhfffggghhhjjjlllmmmoooooollllllmmmooopppqqqrrrrrrppppppqqqrrrsssttttttuuuwwwwwwyyyzzzzzzzzzyyyyyy{{{yyywwwuuutttuuuvvvwwwwwwwwwxxxyyyzzzzzzyyyyyyvvvwwwwwwxxxzzz|||}}}~~~~~~}}}}}}|||{{{{{{|||}}}}}}||||||}}}}}}{{{yyyvvvtttqqqrrrsssuuuwwwzzz|||~~~~~~}}}{{{zzzyyyvvvuuusssrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqooonnnmmmfffeeeeeegggiiimmmqqqsssyyywwwtttoooiiiccc^^^[[[WWWUUUVVV]]]hhhwww~~~mmmZZZMMMCCC<<<777777777444333444222222111111111000000000////////////000000000000//////000000000000//////000000000000////////////........................111///,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,---------...............------....../////////000......------------......------------------------,,,,,,---...//////......---......///////////////...///111000...------...............////////////...............//////000...........................////////////000000000///////////////////////////000111111222222222222>>>???@@@@@@??????@@@BBBAAA@@@???>>>>>>??????@@@?????????@@@AAACCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJHHHEEEBBBAAAAAACCCDDDGGGIIILLLOOOOOONNNKKKIIIDDDEEEGGGJJJLLLNNNOOOPPPNNNNNNNNNOOOQQQPPPNNNLLLKKKIIIHHHHHHJJJKKKKKKJJJIIIJJJLLLNNNOOOOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRSSSVVVXXXZZZ[[[\\\___aaaddddddeeeeeeccc```^^^\\\WWWWWWVVVTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[\\\^^^______^^^^^^```aaadddbbbfffnnntttoooaaaRRRJJJCCCBBBAAA>>><<<<<<======>>>@@@EEENNNZZZbbbgggsss}}}ooo[[[JJJAAA???>>>>>><<<===>>>???????????????======>>>>>>??????@@@@@@<<<<<<;;;::::::999999888777666555444444444444555555444222111000/////////,,,,,,,,,,,,,,,------...------.........////////////000111111222222111111222333333333444444444444666777888999:::;;;;;;;;;:::;;;=========>>>AAACCCBBBDDDFFFGGGGGGHHHJJJLLLJJJKKKLLLMMMPPPSSSUUUVVVSSSTTTVVVXXXZZZ\\\^^^______```bbbcccdddeeeffffffcccccceeegggiiijjjlllmmmiiijjjlllnnnpppqqqqqqqqqmmmnnnnnnooopppqqqrrrssstttuuuwwwxxxyyyxxxxxxwwwzzzyyywwwuuuttttttttttttuuuvvvwwwxxxyyyyyyyyyxxxvvvvvvvvvwwwxxxzzz{{{||||||}}}~~~~~~{{{zzzyyyyyyyyy{{{|||}}}zzz{{{{{{zzzyyywwwuuutttnnnoooqqqtttwww{{{~~~}}}}}}|||{{{yyywwwvvvttttttrrrqqqooonnnmmmmmmnnnnnnnnnmmmmmmlllkkkkkkjjjjjjcccdddfffhhhkkknnnpppqqquuuqqqjjjccc\\\WWWUUUSSSQQQUUU^^^jjjuuuuuudddRRRFFF???999666777777444222333111111111000000000000///////////////000000000000111111222222222222111111000000000000////////////------------------------000...,,,,,,---...---,,,++++++,,,,,,,,,,,,------,,,---......//////......---------......//////000///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////...---------...////////////...,,,...000///...---...///...////////////000000000......------......///000------------------------......////////////000000//////////////////////////////000111222222222222>>>???AAA@@@??????@@@BBBCCCCCCCCCBBBBBBAAAAAAAAA;;;<<<===>>>@@@CCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKHHHDDDAAA@@@@@@BBBDDDFFFIIILLLOOOPPPOOOLLLKKKDDDEEEHHHJJJLLLMMMNNNNNNMMMLLLKKKLLLMMMNNNMMMKKKIIIHHHFFFGGGJJJLLLMMMLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUTTTTTTSSSSSSUUUWWWXXXXXXYYY[[[\\\___```bbbcccbbb```^^^\\\XXXWWWVVVTTTSSSRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\[[[[[[\\\^^^aaafffaaabbbiiinnnuuu~~~nnn___TTTJJJFFFDDD@@@======;;;===>>>>>>???EEEOOOWWW___jjjxxxrrr\\\NNNEEE???<<<;;;;;;<<<===>>>?????????@@@@@@@@@??????>>>>>>>>><<<<<<<<<;;;::::::999999888777666555555555666666555444333111111000000000------,,,,,,------...///............////////////...///000111222111111000222222222222333333333333555666666777777777777777777999::::::;;;<<<>>>@@@???AAACCCDDDDDDEEEGGGIIIHHHHHHHHHJJJKKKNNNPPPRRROOOPPPRRRTTTVVVYYYZZZ[[[[[[\\\]]]___```aaabbbbbb^^^___```bbbeeefffhhhiiifffhhhjjjlllnnnoooooooookkkllllllmmmnnnooopppqqqqqqrrrtttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuutttssssssssstttuuuvvvwwwwwwwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyzzz||||||}}}}}}|||zzzyyywwwvvvvvvwwwxxxyyyxxxxxxwwwvvvuuuuuuttttttrrrssstttwww{{{~~~~~~|||{{{{{{yyyxxxxxxwwwvvvuuusssqqqpppoooooonnnlllkkkjjjjjjkkkllljjjiiigggeeeeeeeeefffgggdddeeehhhjjjllllllllllllhhheee___YYYTTTRRRRRRRRRTTT^^^nnn{{{zzzjjjZZZKKKAAA;;;777666777666222000222111111000000000/////////.../////////000000000111000111111111111111111000111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,...------...///...,,,***+++++++++,,,,,,---------,,,---.../////////...---,,,,,,---......///000000///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...//////...---,,,---.../////////......+++---...///......///000.........////////////000...------------...//////................................./////////000000////////////////////////...///000111222222222222>>>???@@@@@@???>>>???AAA@@@@@@@@@@@@@@@???======999:::;;;===@@@CCCEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLIIIDDDAAA???@@@BBBDDDEEEHHHLLLPPPQQQPPPMMMLLLEEEGGGIIIKKKLLLLLLLLLKKKLLLKKKIIIIIIJJJKKKKKKJJJHHHFFFEEEFFFIIILLLMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOOOONNNNNNMMMNNNQQQSSSTTTUUUUUUUUUTTTUUUVVVVVVUUUUUUVVVXXXZZZ\\\^^^``````___]]][[[VVVUUUSSSRRRPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYYYYXXXXXXZZZ]]]```eee\\\ZZZaaahhhmmmzzzjjj^^^QQQKKKHHHCCC??????999===@@@???===???FFFMMMRRR^^^lllxxxmmmZZZMMMBBB<<<::::::;;;===>>>>>>>>>>>>CCCCCCAAA@@@>>>===<<<;;;===<<<<<<;;;;;;:::999999888888666555555666777777444444333222111111111111000////////////000111111........./////////000000---...000111111111000///111111111111222222222222444555555555555555555444555666888888999:::<<>>@@@AAAAAABBBEEEGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMOOOQQQTTTVVVXXXYYYWWWXXXZZZ\\\^^^______```[[[\\\]]]___bbbdddeeefffeeefffhhhkkklllmmmmmmmmmjjjkkkkkklllmmmnnnoooooonnnoooqqqssstttttttttsssqqqrrrssstttuuutttsssrrrqqqrrrssstttuuuuuuuuuuuutttttttttttttttuuuvvvwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzxxxvvvtttsssssstttuuuvvvuuutttsssssssssssssssxxxyyyzzz}}}~~~zzzxxxwwwxxxwwwvvvvvvuuutttrrrpppooommmmmmmmmlllkkkiiiiiiiiijjjjjjgggfffcccaaa```aaaccceeeeeegggiiikkkllljjjhhhfffZZZXXXUUUSSSRRRSSSTTTUUU]]]jjj|||ooo```SSSFFF<<<:::666666777666111///000000000000000////////////.../////////000000111111......////////////......111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///000///+++)))+++++++++,,,,,,---------,,,,,,.../////////...---,,,,,,------...///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---/////////...---,,,,,,.../////////...---***,,,...///......///111---------.........//////...------------...//////////////////////////////............/////////000////////////////////////......000111111222222222>>>????????????@@@@@@@@@BBBBBBAAA@@@???<<<:::999555666999===@@@CCCEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKIIIFFFCCCAAAGGGIIIKKKMMMOOOOOOOOOOOOFFFFFFGGGHHHIIIKKKLLLMMMOOOLLLIIIHHHJJJJJJHHHFFFDDDDDDDDDFFFHHHKKKNNNOOOMMMMMMMMMOOOPPPPPPNNNLLLPPPQQQSSSRRROOOMMMKKKKKKMMMMMMNNNPPPRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUXXXYYYZZZZZZZZZYYYXXXWWWTTTTTTTTTSSSRRRQQQOOOOOOJJJLLLOOOPPPPPPQQQTTTVVVUUUTTTTTTUUUVVVYYY[[[\\\ZZZZZZYYYZZZ[[[\\\^^^___```]]]]]]bbbgggkkkqqqxxxxxxnnn___SSSKKKEEEAAA===<<<<<<======>>>AAAEEEHHHLLLSSS___mmm|||sss\\\LLLBBB<<<;;;:::::::::<<>>???@@@BBBBBBDDDDDDEEEFFFGGGHHHHHHIIILLLLLLNNNOOOQQQRRRTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[WWWYYY[[[]]]^^^```ccceeedddeeefffhhhiiiiiiiiiiiihhhhhhhhhiiijjjkkklllmmmnnnnnnnnnoooppprrrssstttttttttsssrrrqqqqqqqqqqqqtttsssrrrqqqrrrssstttuuuvvvtttrrrqqqqqqrrrpppooopppqqqssstttuuuuuutttssssssttttttttttttsssrrrqqqqqqrrrsssssstttvvvyyy|||~~~~~~}}}{{{zzzxxxuuussspppooooooooopppooonnnllljjjhhhffffffjjjhhheeeeeeggggggdddaaa___^^^]]]]]]^^^```bbbdddiiimmmqqqrrrmmmeee^^^ZZZOOOMMMLLLMMMSSSZZZ___aaaiiiuuusssdddUUUGGG>>>;;;444444333333222111000000111111111111000000000000////////////000000000000000000000000000000000000/////////......------,,,......---,,,,,,+++******,,,------....../////////+++,,,------......------+++,,,------......------+++,,,------......------,,,------......------,,,.........------,,,,,,,,,,,,------......------,,,---------....../////////---///000000///......//////............///000000///////////////.........000000//////.........---///......------......///.........///////////////---------...///000000111????????????@@@@@@@@@@@@BBBBBBAAA@@@===:::777555444666999<<<@@@BBBDDDEEEGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMJJJHHHEEECCCFFFGGGIIILLLMMMNNNNNNMMMHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIGGGHHHKKKLLLLLLKKKDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLLLLNNNPPPQQQPPPNNNOOOPPPQQQOOOLLLJJJIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSTTTUUUUUUUUUTTTSSSPPPPPPPPPPPPOOONNNMMMMMMLLLNNNPPPQQQQQQRRRSSSUUUTTTTTTTTTUUUWWWXXXYYYZZZYYYXXXXXXYYYZZZ\\\___```bbb^^^^^^aaaeeegggmmmssswwwhhh\\\UUUNNNEEE???======<<<<<<<<<>>>@@@BBBHHHNNNXXXeeeqqq~~~mmmWWWKKKAAA???<<<:::::::::::::::>>>>>>???@@@@@@@@@@@@@@@======<<<<<<;;;::::::999999999999888777777666666666666555555444333333222000000000////////////......---------------......000000000000000000000000222111111000111222333444444444333333333222222222333444666888999::::::;;;<<<<<<======>>>???AAABBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNSSSSSSTTTUUUVVVWWWXXXXXXUUUWWWYYYZZZ[[[\\\___bbbbbbcccdddfffggggggggggggfffffffffggghhhiiijjjkkkkkkllllllmmmnnnpppqqqrrrqqqqqqpppooooooooooooooorrrqqqppppppooopppqqqrrrrrrpppooooooppppppooonnnkkklllnnnooopppqqqqqqppprrrrrrqqqqqqppppppoooooosssuuuwwwxxxyyy{{{~~~|||yyyxxxtttsssqqqooonnnnnnnnnnnnlllkkkjjjhhhfffdddcccbbbgggdddbbbbbbccccccaaa^^^\\\ZZZYYYYYY[[[```eeehhhnnnooopppllldddZZZRRRMMMLLLKKKLLLQQQYYYbbbjjjmmmuuuxxxgggYYYLLLAAA999888444444333222222111000000111111111000000000//////......................../////////////////////////////////...............---------,,,,,,+++++++++------------------......+++,,,------...---------+++,,,------...---------+++,,,------......------,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,------........./////////---...000000.........///......------......///000////////////............000/////////..................------------......000/////////......------------......///000000111????????????@@@@@@@@@AAABBBBBBBBBAAA>>>999555222444666888<<>>===<<<<<<======BBBGGGOOOXXXcccooo{{{fffVVVHHHDDD>>>;;;;;;;;;999777;;;<<<>>>@@@AAAAAA@@@@@@=========<<<;;;;;;::::::::::::999888888777777666777777777666555555444444111111111000000000//////...------,,,,,,,,,------////////////////////////000000000000000111222222333333333222222222222222444444555555777888:::;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIINNNOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWZZZ\\\^^^___aaabbbccccccddddddccccccccccccdddfffggghhhhhhhhhiiikkklllmmmoooooonnnmmmmmmllllllllllllmmmpppooonnnmmmmmmmmmmmmmmmmmmkkkkkklllmmmnnnnnnmmmggghhhjjjkkklllmmmmmmmmmnnnnnnlllkkkkkklllmmmmmmtttvvvzzz|||}}}~~~}}}||||||}}}}}}}}}~~~}}}{{{wwwtttrrrllllllkkkkkkkkkkkkllllllffffffdddcccaaa```___^^^aaa___]]]\\\]]]]]][[[ZZZWWWVVVVVVWWW[[[bbbiiimmmooonnnkkkdddYYYOOOGGGDDDCCCEEEJJJSSS```llluuuzzzwwwiiiXXXLLLCCC:::666666333333333222111111000000111111000000000000//////------------------------........................---...............//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,---------------+++,,,------......------,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------............//////---...000000...---...///------,,,,,,,,,---..............................////////////...............------,,,,,,------...111000///...---,,,++++++------......///000000000?????????@@@@@@@@@AAAAAABBBCCCDDDCCCAAA===999666666777999<<>>=========<<>>?????????>>>=========<<<<<<<<<;;;;;;:::::::::999888888777777777777666666666555555555333333222222111111000000000//////............///........................///////////////000000111222222222222222111111111444444333333555666888:::888888999999:::<<<===>>>??????@@@AAABBBCCCDDDDDDGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRUUUWWWZZZZZZ\\\]]]^^^_______________``````aaacccdddeeedddeeeggghhhjjjkkklllmmmjjjjjjjjjiiijjjjjjkkkkkknnnnnnmmmlllkkkjjjjjjjjjhhhggggggiiilllmmmmmmlllggghhhhhhiiijjjjjjjjjjjjiiihhhgggggghhhjjjmmmnnnsssvvvzzz|||}}}~~~|||xxxuuutttttttttxxxyyyyyyxxxvvvssspppnnnhhhhhhhhhhhhhhhhhhhhhhhhcccbbbaaa```^^^]]]\\\[[[ZZZYYYWWWVVVVVVVVVVVVVVVTTTUUUWWWZZZ```fffkkknnniiigggbbbZZZQQQIIIEEEDDDAAAEEENNN[[[kkkyyyyyylll^^^OOOEEE>>>777555666333222222222111111000000111000000000////////////------------,,,,,,,,,,,,------------------------+++,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,------------,,,++++++,,,------------,,,+++,,,------......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------------,,,...//////...------...,,,,,,++++++,,,,,,---...------...............//////////////////.........------,,,,,,,,,,,,------/////////...---,,,,,,,,,............//////000000???@@@@@@@@@@@@AAAAAAAAABBBDDDEEEFFFEEECCC@@@???:::;;;<<<>>>@@@CCCFFFHHHGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLOOONNNLLLJJJHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIHHHHHHIIILLLPPPSSSUUUUUUSSSWWW]]]___\\\UUUOOOKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSNNNNNNNNNNNNNNNPPPQQQRRRPPPQQQRRRQQQPPPOOOOOOPPPSSSTTTVVVWWWXXXWWWVVVVVVUUUUUUVVVXXXZZZ^^^aaacccaaa]]]\\\___aaaaaadddiiimmmttt}}}sssiii\\\QQQGGGCCC???======>>>===<<<===@@@EEEIIIQQQ]]]lllvvvrrrcccYYYLLLBBB===<<<<<<;;;666777999;;;<<<======<<<>>>===============<<<<<<;;;;;;::::::999888888888666666666555555555555555555444444333222222111111111000///...............------------------------......//////000000000000111111111111111111111111333333222222333555777888666666666777888999:::;;;<<<======>>>???@@@AAABBBCCCCCCDDDFFFGGGHHHIIIJJJGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOONNNNNNQQQRRRUUUUUUWWWXXXYYYZZZZZZZZZ\\\\\\\\\]]]^^^___aaaaaaaaabbbdddfffhhhiiijjjjjjhhhggggggggghhhiiijjjjjjlllllllllkkkjjjiiihhhhhhddddddeeehhhkkkmmmlllkkkggggggffffffeeeeeeeeeeeedddcccdddeeehhhkkkoooqqqtttwwwzzz||||||}}}~~~~~~{{{wwwssspppnnnnnnnnnssstttttttttrrrooollljjjgggggggggfffeeedddccccccaaa```___^^^\\\[[[YYYYYYSSSSSSRRRQQQQQQRRRTTTUUUTTTWWW\\\aaaeeeggghhhiii^^^\\\WWWPPPIIIEEEDDDEEEGGGMMMZZZkkk}}}~~~~~~xxxnnnbbbUUUHHH@@@:::555333444222222111111111111111000000000000////////////............------,,,,,,,,,------------------------*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...------...,,,++++++++++++,,,------,,,---------......//////.........///////////////...------,,,,,,------.......................................////////////@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEFFFGGGGGGFFFFFF@@@@@@@@@AAACCCEEEHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJLLLNNNNNNNNNNNNMMMOOONNNLLLJJJIIIHHHGGGGGGDDDEEEFFFEEEDDDEEEFFFHHHDDDCCCCCCCCCDDDFFFGGGIIIJJJIIIIIIKKKOOORRRTTTTTTSSSYYY```ccc```YYYRRRNNNOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSOOONNNMMMMMMMMMOOOPPPQQQQQQRRRSSSRRRPPPOOOPPPQQQTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVWWWYYY[[[^^^aaacccaaa^^^^^^aaaccccccfffkkkkkkpppzzztttggg]]]LLLFFF???<<<<<<>>>>>>===<<>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999999888666666666666666555555555777666555555444333222222000///...---------------..............................///000000000000000000000000000000111111111111111111222333444555555444444444555666777888999::::::;;;<<<===>>>??????===>>>???AAACCCDDDFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHJJJKKKKKKJJJKKKMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUXXXXXXXXXYYYZZZ[[[\\\]]]\\\^^^```ccceeefffffffffdddddddddeeefffggghhhiiiiiiiiiiiiiiiiiihhhgggfff```aaabbbfffiiikkkjjjiiidddcccbbbbbbaaaaaabbbbbbbbbcccdddgggjjjnnnrrrtttwwwyyy{{{{{{zzzyyyzzz{{{xxxvvvtttpppnnnlllkkkkkkmmmnnnnnnooonnnkkkiiigggffffffeeedddcccaaa___^^^___^^^]]][[[YYYWWWUUUTTTNNNOOOOOONNNNNNPPPSSSVVVXXX\\\```dddeeeccc```^^^RRRPPPLLLFFFAAA@@@BBBDDDLLLUUUfffyyy{{{yyy||||||pppeeeWWWLLL@@@;;;777222000111111111111111111111111111000000////////////...............------,,,,,,+++------------------------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******,,,---//////---,,,---...,,,,,,+++++++++,,,------,,,,,,,,,---......//////.........///////////////.........------................../////////000000......//////////////////@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHFFFEEEDDDDDDEEEGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLNNNNNNNNNNNNMMMNNNMMMLLLJJJIIIIIIIIIHHHGGGHHHIIIGGGEEEDDDFFFHHHEEEEEEDDDDDDEEEFFFHHHIIILLLKKKJJJKKKNNNQQQRRRRRRRRRVVV\\\^^^\\\WWWSSSPPPNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQPPPPPPQQQRRRSSSRRRQQQOOOOOOOOOPPPRRRSSSSSSTTTUUUTTTRRRRRRSSSTTTUUUVVVVVVWWWXXXZZZ[[[\\\XXXXXXYYYZZZ\\\___bbbccceeebbbaaaeeefffeeegggkkkmmmqqqxxxsssiiiWWWNNNDDD???>>>@@@@@@???;;;>>>AAAAAACCCKKKYYYddduuu{{{zzziiiVVVHHHAAA@@@;;;:::999999999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999777777777777777777777777888777777666555444333222111111000......------..............................///000111111111000000/////////000000000111111000000111222333333333333222222222333444555666777888999::::::<<<<<<===>>><<<<<<===>>>???AAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGCCCEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOQQQQQQQQQQQQSSSSSSSSSTTTUUUVVVWWWXXXWWWYYY\\\___aaabbbbbbbbbaaaaaaaaabbbcccdddffffffdddeeefffgggffffffeeeddd]]]^^^___cccfffhhhgggeeeaaa`````````aaabbbdddeeeeeefffhhhkkknnnppprrrtttxxxyyyxxxwwwtttssstttuuupppooonnnmmmkkkjjjiiihhhfffgggiiiiiiiiihhhfffdddbbbccccccbbb```^^^]]][[[\\\ZZZYYYVVVSSSQQQOOONNNKKKLLLMMMMMMMMMPPPUUUYYY^^^___aaaaaa___ZZZUUURRRGGGFFFCCC@@@???AAAEEEIIITTT```sss{{{vvvwwwzzztttggg[[[MMMDDD;;;888666222000111000000000000111111111111000000/////////.........---------,,,++++++******---------------------------------,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,------......------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,,,,+++++++++---......---,,,------,,,,,,,,,,,,,,,---......++++++,,,------...//////............/////////000000//////......//////000000000000000000//////////////////////////////...@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBDDDFFFGGGIIIHHHGGGFFFFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLNNNNNNJJJKKKLLLNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMMMMJJJEEECCCDDDEEEIIIIIIHHHGGGGGGHHHIIIJJJNNNLLLKKKLLLNNNPPPQQQQQQQQQTTTWWWXXXVVVTTTRRRQQQKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTVVVUUUTTTSSSRRRSSSTTTUUUVVVUUUSSSRRRRRRSSSTTTVVVTTTVVVWWWVVVUUUTTTUUUVVVVVVVVVVVVVVVXXXZZZ]]]^^^YYYYYYZZZ[[[]]]___bbbccchhheeedddggggggfffgggkkkmmmppptttxxx{{{qqqaaaWWWKKKCCCBBBCCCDDDBBB;;;===???>>>===DDDPPP[[[oooxxx}}}}}}gggUUULLLJJJ>>>===;;;999999;;;===???>>>>>>>>>>>>>>>?????????===<<<<<<;;;;;;:::999999888888888888888888999999999888777666555444333333444444222111000000000000////////////////////////...///111222222222111000.../////////000000111111...///111333333333222111111111111222333444666666777888999:::;;;<<<<<<===>>>>>>>>>>>>?????????@@@???@@@AAABBBCCCDDDDDDEEE@@@AAACCCCCCCCCDDDGGGIIIJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPRRRSSSTTTUUUTTTVVVYYY\\\^^^_________^^^^^^^^^___aaabbbdddeeeaaabbbcccdddeeedddcccbbb[[[[[[]]]aaadddeeedddbbb`````````aaacccfffhhhjjjhhhiiikkknnnpppqqqrrrssswwwwwwuuurrrnnnmmmnnnooohhhiiiiiiiiihhhgggfffeeebbbccceeeffffffeeedddbbb___`````````___]]]\\\ZZZYYYWWWUUURRROOOLLLJJJIIIIIIKKKMMMMMMMMMPPPVVV[[[bbbbbb```]]]XXXSSSMMMJJJ@@@@@@??????AAAFFFLLLQQQ```mmm|||vvvuuuvvvooo```SSSHHH???999888777444222333000000000000000111111111000/////////............,,,,,,++++++***))))))(((......................../////////......---------......---,,,,,,+++******+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,------......------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++/////////......---------+++---......---,,,,,,---------,,,,,,------...///++++++,,,,,,---...//////---.........//////000000000000////////////000000333333222111000///......///////////////.........AAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIJJJLLLLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLPPPNNNLLLJJJIIIKKKMMMNNNOOONNNMMMKKKIIIFFFDDDCCCKKKJJJIIIHHHIIIIIIKKKLLLMMMMMMNNNOOOOOOOOONNNNNNMMMOOOQQQSSSTTTSSSQQQOOOKKKLLLNNNOOOOOOPPPRRRTTTSSSSSSRRRRRRRRRTTTUUUVVVRRRRRRRRRSSSSSSSSSSSSSSSUUUSSSQQQQQQRRRSSSSSSSSSTTTSSSRRRRRRSSSUUUWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZ\\\[[[ZZZZZZ[[[^^^aaaddddddccccccbbbcccfffhhhjjjiiilllppptttyyymmmbbbRRRHHHDDDCCCAAA???>>>;;;;;;<<<===???HHHQQQ^^^fffrrr{{{}}}~~~qqq___SSSIIIDDD>>>;;;::::::;;;;;;===<<<<<<>>>AAACCCCCCBBB===>>>>>>======<<<;;;:::999999999999888888888888999999888888777777666666333333333222222222111111,,,---------......//////------------------------111111000000000000111111//////000111222333333333222222222222222222222222666777777888999999::::::999999:::;;;<<<===>>>???AAA@@@??????@@@AAACCCDDDDDDCCCBBBAAAAAABBBDDDEEEFFFGGGHHHJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOONNNPPPSSSWWWYYYZZZZZZZZZXXXYYYYYYZZZ\\\]]]___````````````aaa``````___^^^]]]\\\[[[ZZZ[[[\\\]]]^^^[[[]]]aaaeeeiiikkkmmmmmmmmmlllkkkmmmoooqqqqqqpppmmmmmmkkkiiigggfffdddcccccccccbbbaaa```_________```aaabbbbbbaaa___\\\[[[^^^^^^]]][[[YYYVVVTTTRRRUUUTTTQQQOOOLLLJJJIIIHHHHHHHHHIIILLLQQQUUUXXXXXXaaa]]]WWWQQQLLLGGGCCC@@@???;;;<<>>??????>>>===>>>>>>>>>======<<<;;;999999999888888888777777999999888777777666666555333333333333222222222222............//////000000------------------------111000000//////000000111000000000111111222222333222222222222222222222222444555555666777777888888777888888999:::;;;<<<===>>>=========>>>???@@@AAAAAA@@@???>>>???@@@BBBCCCDDDEEEFFFHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMKKKMMMPPPSSSVVVWWWWWWVVVVVVVVVVVVWWWXXXYYY[[[\\\[[[[[[\\\]]]]]]]]]]]]]]]YYYYYYYYYYYYZZZ[[[]]]^^^aaacccfffiiilllnnnooopppnnnmmmllllllmmmmmmllljjjhhhhhhfffeeecccaaa```______^^^]]][[[[[[[[[\\\\\\\\\]]]^^^^^^]]]\\\ZZZYYYYYYYYYXXXVVVUUUSSSQQQPPPMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIKKKOOOTTTXXXYYYYYYVVVSSSMMMHHHCCC@@@===;;;???===???FFFMMMTTT```kkk{{{qqqmmmhhh\\\MMMEEE>>>999444222333444111...000000000000//////......////////////............------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////---+++***))))))***+++***************************++++++,,,,,,------...,,,,,,---------,,,,,,+++,,,------......------,,,+++,,,------++++++,,,---......---------,,,,,,,,,------------...///111222...//////000000000000000000222222111000///000111111111000///////////////CCCBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNLLLJJJIIIKKKLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKPPPNNNMMMKKKKKKLLLMMMNNNOOONNNMMMLLLJJJHHHFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJOOOOOOOOOOOONNNNNNMMMLLLIIIKKKNNNPPPQQQQQQQQQPPPJJJKKKLLLLLLKKKKKKLLLNNNQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPNNNOOOPPPRRRSSSRRRRRRRRRQQQRRRSSSTTTVVVXXXVVVVVVVVVVVVWWWWWWXXXXXXZZZZZZZZZZZZ[[[]]]```aaaaaaaaa`````````aaacccdddeeehhhkkkmmmooottt|||rrr```TTTJJJAAA;;;<<<::::::<<<<<<;;;>>>DDDIIISSSbbbpppvvvxxxsss```OOOCCC===;;;:::===;;;::::::<<<======<<<===>>>>>>>>>>>>======<<<999999999888888888777777888888777777666666555555444444333333333222222222000000000000000111111111........................000//////......//////000111111111111111111111111222222222222222222222222222222333333444444555555555555666777888999::::::::::::::::::;;;<<<===>>>======<<<;;;<<<===>>>???@@@AAACCCDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHIIILLLNNNPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVWWWXXXZZZ\\\^^^___fffgggiiikkkmmmnnnoooooonnnllljjjiiihhhgggeeecccaaa```___^^^\\\[[[ZZZYYYYYYWWWVVVTTTTTTUUUWWWXXXUUUVVVWWWXXXXXXWWWVVVUUURRRRRRQQQPPPNNNMMMLLLKKKFFFFFFEEEEEEFFFHHHJJJKKKLLLMMMPPPTTTXXXYYYWWWUUUKKKIIIDDD@@@<<<;;;::::::AAAAAAEEENNNXXXbbbooozzzxxxmmmeee\\\OOODDD@@@:::666222000111111///---000000000////////////.../////////............---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++*********+++++++++++++++,,,,,,,,,---------.........---+++***)))******+++***************************++++++,,,,,,------............------,,,******+++,,,,,,------,,,,,,++++++,,,------++++++,,,---...------------,,,,,,,,,------.........///////////////000000000111111111111222333222111000000222111111000000000/////////DDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOOOOQQQNNNLLLKKKMMMNNNOOONNNLLLKKKKKKJJJJJJJJJKKKKKKOOONNNMMMKKKKKKLLLMMMNNNOOOOOOOOOMMMLLLJJJHHHGGGHHHHHHHHHHHHIIIJJJJJJKKKPPPPPPPPPOOONNNMMMLLLKKKHHHIIILLLNNNPPPPPPPPPPPPKKKLLLMMMLLLKKKJJJKKKLLLOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQOOOMMMNNNPPPRRRRRRRRRQQQQQQQQQQQQRRRTTTUUUVVVUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZ\\\]]]^^^______^^^^^^^^^^^^___```aaa___bbbfffiiikkkoootttxxx~~~nnn___TTTJJJCCC===;;;;;;>>>>>>;;;===@@@BBBIIIWWWdddkkkqqq{{{xxxcccRRRGGG@@@===>>><<<::::::<<<======<<<======>>>>>>>>>>>>>>>>>>999999999999888888888888888888777777666555555444444444444444333333333333111222222222222222222222//////////////////////////////............//////111111111111000000000000111111111111222222222222111111111222222333333333444444555666666777888888777777888888999::::::;;;::::::999999:::;;;<<<===>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKKKKLLLLLLMMMNNNOOOTTTTTTUUUTTTTTTSSSRRRQQQUUUVVVWWWYYY\\\^^^```aaagggggghhhhhhiiiiiijjjjjjiiigggeeecccbbbaaa^^^\\\ZZZYYYXXXWWWVVVUUUTTTSSSSSSQQQPPPNNNNNNPPPRRRTTTOOOPPPQQQRRRSSSSSSRRRRRRLLLLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHKKKMMMOOOSSSTTTUUUWWWXXXUUUPPPLLLFFFDDDAAA===;;;;;;>>>@@@EEEIIIQQQZZZeeeooozzz}}}sssggg]]]PPPCCC<<<<<<777444111000000000...---//////////////////////////////.........---------,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++))))))*********+++++++++*********+++++++++++++++++++++,,,,,,,,,------------,,,+++*********++++++***************************++++++,,,,,,------...------......---,,,+++++++++++++++,,,,,,++++++++++++,,,------++++++,,,------------------------------......//////...------///////////////000000111111222333222000///000111111111111111000000//////EEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFEEEEEEEEEGGGHHHIIIKKKMMMNNNOOOOOORRRPPPNNNNNNPPPRRRRRRQQQMMMLLLKKKJJJIIIIIIJJJJJJNNNMMMLLLKKKKKKKKKLLLLLLPPPOOOOOONNNMMMLLLJJJJJJHHHIIIIIIJJJKKKLLLLLLLLLPPPPPPPPPOOONNNMMMLLLKKKHHHIIIKKKMMMOOOOOOPPPPPPMMMNNNNNNNNNLLLKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQOOOMMMMMMOOOQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVXXXYYYZZZZZZZZZYYYXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]^^^___^^^```cccfffhhhkkkmmmooowwwzzziii\\\QQQKKK???;;;:::<<<<<<;;;;;;>>>???CCCLLLWWW^^^fffrrr~~~}}}iiiVVVHHH@@@>>><<<999999:::<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>::::::::::::999999999999888888888777666666555555555555555444444444333333333333333333333333333222000000000000000000000000//////............//////111111000000000000000000000000000111111222222222111111222222222222222333444444444555555666666777666666777777888999999999888888888999999:::;;;<<<<<<===???@@@AAAAAA@@@@@@?????????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKOOOPPPQQQQQQRRRRRRRRRRRRVVVWWWYYY[[[^^^```aaabbbeeeeeedddddddddccccccccc```^^^\\\[[[[[[ZZZYYYWWWTTTSSSSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKLLLNNNOOOJJJKKKLLLMMMMMMNNNNNNNNNIIIHHHGGGEEEEEEDDDDDDDDDGGGHHHJJJMMMPPPSSSVVVWWWYYYXXXWWWVVVSSSMMMFFFAAAAAAAAA???<<<<<>>999999:::888999<<>>;;;999999999999888::::::<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999888888777666666666666666555555555444444444444444444333333333333222111111111111111111111111000//////......//////000000000000000000000000000//////000000111222222222111222222222222222222222333333333444444444555555444555666777777888777777666666777888999999:::::::::;;;<<<>>>>>>>>>>>>===<<<=========>>>>>>>>>>>>AAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCDDDFFFGGGIIIJJJHHHJJJLLLOOORRRTTTUUUVVVVVVWWWYYY[[[]]]^^^______aaaaaa___^^^]]]]]]]]]]]]UUUTTTRRRSSSTTTTTTRRRQQQOOONNNNNNNNNMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIJJJJJJFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFEEEDDDEEEFFFGGGHHHJJJMMMQQQVVVZZZ]]]______ZZZWWWSSSOOOJJJEEE???;;;<<<===>>>>>>@@@FFFPPPXXXeeemmmuuuyyy}}}jjj```SSSIII???777555777333333333222111000//////---............/////////.........------------,,,------------,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))************+++++++++******++++++,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++***************************++++++,,,,,,------...++++++---....../////////***++++++,,,,,,++++++***+++,,,------++++++,,,---,,,,,,,,,------------.........------------------...---,,,+++,,,---...//////000111000.........///000111222222222111000///GGGFFFFFFEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLNNNQQQTTTUUUTTTRRROOOMMMKKKIIIHHHGGGHHHIIIKKKJJJJJJJJJIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIIIIHHHGGGHHHJJJKKKLLLMMMMMMLLLNNNNNNOOOOOOOOONNNNNNMMMKKKKKKLLLMMMNNNNNNOOOOOOLLLNNNOOONNNMMMMMMNNNOOONNNOOOQQQSSSUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRTTTRRRPPPOOOOOOPPPPPPOOONNNOOOPPPQQQRRRSSSSSSSSSSSSUUUWWWYYYZZZZZZZZZYYYVVVWWWZZZ\\\\\\\\\ZZZYYYVVVWWWYYYZZZ\\\]]]^^^^^^`````````aaacccdddeeeeeeiiikkktttnnnbbbQQQGGG>>>;;;:::888:::======<<<>>>DDDHHHMMMVVV___hhhyyyjjj\\\KKKGGGAAA===;;;999777666888999:::<<<======>>>>>>============<<<<<<<<<<<<::::::999999888888777777666666666666555555555444444444444333333222222222222222222222222222222222111000000//////000000111......//////000000111111/////////000111222222222111111111111111111111111111111111111222222222222222333444555666666666555333444555666777888888999777888999;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===????????????@@@AAAAAABBBAAAAAABBBCCCEEEGGGIIIKKKGGGIIIKKKMMMPPPRRRSSSSSSSSSTTTVVVXXXYYYYYYXXXXXXZZZYYYWWWVVVUUUTTTTTTUUUMMMLLLKKKKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHFFFEEEDDDBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCEEEGGGKKKNNNPPPRRRUUUZZZ^^^``````^^^]]]SSSOOOJJJEEEBBB@@@===;;;<<>><<<;;;<<<@@@:::999<<>>;;;999777777888999;;;<<<=========>>>>>>>>>>>>============;;;;;;::::::999888888888777666666666555555555555444444444333333222222222222222222222222222222222111111000000000000111111---......///000111111222...//////000111222222222000000000000000/////////////////////000000000000000111333444555555444444111222444555666777777777444555777888999999888888;;;;;;;;;;;;;;;;;;<<<<<<===============>>>???@@@@@@@@@AAACCCEEEHHHJJJLLLKKKLLLMMMMMMMMMMMMMMMMMMQQQRRRSSSTTTUUUTTTSSSSSSTTTRRRPPPNNNMMMMMMMMMNNNJJJHHHGGGGGGIIIIIIHHHFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHGGGEEEBBB@@@??????>>>>>>>>>>>>??????@@@AAABBBEEEJJJOOOTTTWWW[[[^^^aaacccbbb^^^YYYVVVLLLHHHBBB>>>===>>>>>>>>>AAAEEEKKKQQQYYYgggxxx~~~ssseeeXXXLLL@@@:::777333222444///000111111000......///---------.........//////......---------,,,,,,,,,+++++++++************))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++)))************+++++++++'''(((((()))***+++++++++,,,,,,------------......***++++++,,,,,,,,,++++++***************************++++++,,,,,,---......////////////...---,,,++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,------............---+++++++++---///000000///---,,,---...000222111222333222000000000111000111333333333222000...IIIHHHHHHGGGFFFFFFFFFFFFEEEGGGHHHHHHHHHIIILLLNNNJJJHHHFFFFFFHHHHHHFFFCCCEEEGGGIIIIIIHHHHHHIIIJJJJJJKKKLLLNNNOOOQQQRRRRRRLLLLLLLLLIIIGGGGGGHHHJJJJJJKKKLLLJJJGGGEEEDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWVVVUUUXXXWWWVVVTTTQQQOOOMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSTTTVVVVVVVVVVVVVVVTTTWWWZZZ[[[ZZZXXXWWWWWWSSSVVVYYY[[[[[[[[[\\\]]]\\\\\\]]]^^^```bbbdddeeeeeegggkkkqqqwwwrrr]]]KKKDDD???888777===;;;:::;;;>>>>>>???EEELLLPPPaaayyy}}}mmmbbbSSSGGGAAA??????>>>======<<<;;;999999;;;===:::;;;<<<=========<<<;;;:::::::::999999888888888:::999777666666666777777777666666666555555555555444444444333333333222222111222333444333111///---------..............................//////000000000000000000000000000000////////////000000000000222222222222222222222222222222222333333444444444777777666555555666777888777777888999999:::;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLNNNPPPPPPNNNLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFEEECCCAAA???>>>@@@???===<<<<<<>>>???AAA@@@DDDIIINNNRRRVVV[[[^^^^^^]]]]]]]]]\\\XXXQQQKKKBBBBBB@@@===;;;;;;>>>AAADDDKKKVVVdddsss~~~~~~xxxiii___MMMEEE<<<777777777555222111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********)))(((''''''&&&(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,***))))))***,,,---+++***)))))))))***+++,,,,,,++++++++++++,,,------...000111000...------...,,,,,,,,,---...///000000222111000//////000111222000000000000000000000000KKKJJJHHHGGGFFFFFFFFFGGGGGGIIIJJJJJJIIIJJJLLLNNNNNNKKKIIIHHHIIIIIIFFFDDDDDDFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOKKKLLLKKKIIIGGGGGGHHHJJJJJJKKKKKKJJJGGGEEEDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOORRRSSSTTTUUUUUUVVVUUUUUURRRRRRSSSSSSTTTTTTUUUTTTTTTWWWZZZ[[[\\\\\\]]]^^^^^^^^^^^^___```aaacccdddbbbdddhhhlllpppwww{{{gggUUUMMMGGG===:::>>><<<;;;<<>>CCCIIINNN\\\qqq}}}|||qqqaaaSSSKKKEEEAAA>>>;;;:::999888888999::::::999:::;;;<<<<<<<<<;;;;;;::::::::::::999999888888:::999888777777777888888777777666666666555555555444444444333333333333222222333333333222111//////.........................../////////000000000000000000000000000000000000/////////000000000111111222222222222222222222222///000111222333444555666666666555555555666777888:::::::::999999999999999;;;;;;<<<===>>>???@@@@@@CCCDDDEEEGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGIIIKKKLLLLLLKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA???===<<<>>>===<<<;;;<<<===>>>???CCCGGGNNNSSSUUUVVVWWWWWWYYYWWWUUUSSSQQQLLLEEE@@@;;;<<<<<<;;;<<<>>>CCCFFFMMMVVVfffxxx{{{}}}wwwjjj\\\RRRGGG@@@999555555555222000000000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******+++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,------...---...//////---,,,,,,---,,,,,,,,,------...///000111111000//////000111111111111111111111111111111LLLKKKHHHFFFDDDDDDEEEFFFHHHJJJKKKKKKJJJJJJKKKLLLPPPNNNLLLKKKJJJIIIGGGEEEDDDFFFIIIJJJIIIJJJKKKLLLKKKJJJHHHGGGGGGHHHIIIJJJJJJKKKKKKIIIGGGGGGHHHIIIIIIJJJKKKJJJGGGEEEDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOOOONNNMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUWWWWWWWWWVVVVVVTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSPPPMMMNNNRRRUUUUUUTTTVVVXXX[[[]]]]]]^^^___aaabbbaaa`````````aaabbbcccaaabbbeeeiiijjjnnnxxxwwwdddZZZPPPDDD>>>>>>===;;;<<>>>>>???CCCCCCEEEFFFGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEFFFFFFEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAAAAAAAAAAA@@@>>>???AAACCCCCCCCCCCCBBB@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<===>>>@@@@@@GGGLLLRRRVVVVVVSSSPPPNNNNNNLLLIIIFFFDDD@@@<<<999888999:::;;;>>>DDDKKKQQQ]]]iii}}}~~~wwwvvvyyy|||zzzwwwrrrjjj^^^RRRIII>>>:::555333333222000---000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++************)))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,+++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......+++---......,,,++++++,,,,,,,,,,,,,,,---...///000000000////////////000000222222222222222222222222LLLJJJGGGDDDBBBBBBCCCDDDGGGHHHIIIIIIGGGGGGGGGHHHMMMLLLKKKJJJJJJIIIHHHGGGFFFHHHJJJJJJIIIIIIJJJKKKIIIGGGEEECCCCCCDDDFFFHHHIIIJJJJJJIIIGGGFFFGGGIIIHHHJJJJJJIIIGGGEEEDDDEEEDDDDDDEEEGGGHHHHHHHHHHHHEEEFFFGGGHHHIIIIIIJJJJJJHHHIIIJJJKKKMMMNNNOOOPPPOOOOOONNNMMMMMMLLLKKKKKKHHHIIIKKKMMMNNNNNNMMMLLLNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSUUUVVVWWWWWWWWWWWWSSSSSSSSSRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRUUUQQQOOOQQQVVVYYYXXXUUUWWWYYY\\\]]]^^^___aaaccceeedddbbb```___``````aaabbbbbbfffiiijjjjjjpppyyyssseeeXXXKKKCCC@@@===;;;;;;>>>>>><<<>>>BBBFFFLLLXXXiii|||{{{uuuqqqlllfffaaaUUULLLAAA;;;;;;;;;999777555555666666777777777777:::::::::::::::999999999;;;;;;;;;:::::::::;;;;;;888888888777777777666666555555555555444444444444666444333111111111222333000000000000000/////////////////////////////////....................................////////////000000000000000000000000---......000111222333333222333333333444444555555222222444555777999:::;;;888888999:::;;;<<<<<<===@@@AAABBBCCCDDDDDDDDDDDD@@@@@@????????????@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@===>>>??????@@@@@@??????;;;===???BBBBBBBBBAAA@@@<<<<<<;;;;;;::::::::::::;;;<<<===???BBBDDDEEEFFFKKKOOORRRSSSPPPLLLHHHFFFCCCAAA???===<<<<<<;;;:::;;;;;;<<<>>>CCCMMMXXX___ppp|||}}}tttppprrrxxxuuuppphhh___TTTIIIBBB777555222111222111...,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++******))))))******++++++,,,,,,,,,---************++++++++++++***++++++++++++,,,,,,,,,------,,,++++++,,,------***)))************++++++------,,,,,,------...///+++---......,,,+++,,,------,,,,,,,,,------...///////////////////////////000000000000000000000000IIIHHHEEEBBBAAA@@@AAAAAACCCEEEFFFFFFEEECCCCCCDDDGGGGGGHHHHHHHHHHHHHHHIIIHHHIIIKKKJJJIIIGGGHHHHHHGGGEEECCCAAABBBDDDFFFHHHGGGHHHIIIIIIGGGFFFGGGHHHHHHIIIJJJIIIFFFEEEDDDEEECCCDDDEEEFFFGGGHHHHHHHHHDDDEEEGGGHHHIIIJJJJJJJJJHHHIIIJJJLLLMMMOOOPPPQQQPPPPPPOOONNNMMMLLLKKKKKKGGGHHHJJJLLLMMMMMMLLLLLLNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWWWWVVVVVVTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQQQQQQQQQQTTTRRRRRRUUU[[[\\\YYYTTTWWWYYY[[[]]]]]]___bbbdddhhhfffccc```^^^^^^___```aaaaaaeeeiiijjjiiimmmsssuuurrrdddWWWLLLGGG@@@<<<;;;======<<<===@@@BBBEEELLLZZZlll|||}}}yyymmm```PPPCCC>>>;;;888666555444444444444444444555999999999999999999999999;;;;;;;;;<<<<<<<<<;;;;;;999888888888888777777777666666666555555555444444666555333111111222444555222222111111111000000000........................------------------------,,,,,,,,,---------......////////////////////////......//////////////////000000111222333444444444...///000222444666777888555666777888999::::::;;;<<<<<<===>>>????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<::::::;;;<<<<<<===>>>>>><<<===>>>>>>??????>>>>>>:::<<<>>>@@@AAAAAA???>>>::::::999999999:::;;;<<<<<<>>>AAAEEEHHHJJJKKKLLLLLLMMMMMMJJJFFFBBB@@@@@@<<<;;;:::888888888:::<<<<<<<<<>>>BBBKKKYYYhhhqqq~~~}}}sssnnnmmmrrrmmmddd[[[QQQGGG>>>888333222111111111000///---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))***))))))))))))))))))))))))***************************++++++,,,,,,+++++++++))))))***************++++++++++++++++++++++++++++++++++++******************+++++++++++++++,,,,,,)))))))))******+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---,,,,,,,,,,,,---......+++---//////---,,,---...---,,,,,,,,,,,,------............//////.........////////////////////////GGGFFFEEECCCBBBAAA@@@@@@AAACCCEEEEEEDDDBBBBBBBBBBBBDDDEEEFFFEEEFFFGGGIIIGGGIIIJJJIIIHHHGGGGGGHHHFFFEEEDDDCCCCCCDDDFFFGGGEEEGGGIIIIIIGGGFFFFFFGGGGGGHHHIIIHHHFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGDDDEEEGGGIIIKKKKKKKKKJJJIIIJJJKKKLLLNNNOOOPPPQQQNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKLLLMMMOOOPPPPPPQQQSSSTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQRRRVVVYYYZZZVVVRRRVVVXXXZZZ[[[\\\^^^aaadddiiifffccc___]]]]]]^^^___^^^^^^aaafffgggfffiiinnnmmmwwwyyykkk^^^UUUIIIBBB>>>>>>>>><<<<<<>>>???@@@DDDMMM[[[iiitttzzzsssaaaQQQFFF@@@;;;999777777666555444444444444777777777888888888888888:::;;;;;;<<<<<<<<<<<<;;;999999999999888888888777777666666666666555555555666555333222222333555666333333333222222111111000////////////....................................,,,,,,,,,,,,---------.......................................------------...///000111222333333333000000000111111111111111444444555666777888888999888999999:::;;;;;;::::::999999888888888888999999::::::;;;;;;;;;;;;::::::888888999::::::;;;<<<<<<;;;;;;<<<===============;;;<<<===>>>>>>>>>===<<<:::999999999:::<<<>>>???@@@BBBFFFIIILLLMMMMMMLLLHHHGGGEEEAAA<<<:::;;;<<<::::::999777666666999<<<<<<@@@FFFOOO[[[jjjyyy~~~ssslllkkkkkkdddZZZPPPGGG???888444111111111111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++************************************************))))))***+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************************************(((((())))))***+++++++++************++++++++++++++++++++++++++++++++++++***+++,,,------------,,,,,,++++++++++++,,,------+++---//////...------...------,,,,,,,,,,,,------------............------------------------------EEEEEEFFFFFFEEECCCBBBAAABBBDDDGGGGGGFFFEEEDDDEEEAAACCCEEEEEECCCCCCEEEGGGCCCEEEGGGHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFHHHHHHGGGFFFFFFGGGFFFHHHIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEHHHJJJLLLLLLLLLKKKJJJKKKKKKLLLNNNOOOPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJLLLMMMMMMLLLKKKJJJJJJLLLMMMOOOMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQSSSTTTTTTTTTSSSSSSTTTVVVXXXYYYZZZ\\\```ccchhhfffbbb^^^\\\\\\]]]^^^]]]\\\___dddeeedddfffkkkjjjoooxxxrrreeeUUULLLDDDAAA???<<<;;;======>>>@@@DDDKKKUUU```gggrrrsssxxxuuueeeWWWLLLEEEBBB<<<;;;999777666555555555555666666666777777777777999:::;;;<<<<<<<<<;;;;;;::::::999999999888888888777777777666666666555555666555444333333444555666444444444333222222111111111111111111000000000///........................------........./////////------------------------,,,,,,,,,,,,------------,,,---///111222222222222111111000000000000000000222222333444555666777777666666777888888888888777777777666666666666777777888888888888888888888888777888888999999:::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::::::::::999:::<<<>>>AAABBBDDDFFFIIIKKKKKKJJJHHHGGGAAAAAA???;;;888777888:::888999::::::999:::>>>AAAFFFMMMXXXeeeqqq|||ssskkkhhhccc\\\QQQGGG@@@:::666444111111000///......///000------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************++++++,,,,,,++++++++++++++++++++++++************************'''((()))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************++++++++++++)))******************)))***+++,,,---------,,,,,,+++************+++,,,,,,***+++---------,,,---...------,,,,,,+++,,,,,,---,,,---............---,,,........................EEEFFFGGGHHHGGGFFFDDDBBBCCCFFFIIIJJJIIIHHHGGGGGGBBBDDDFFFEEEBBBAAACCCEEE@@@BBBEEEGGGGGGHHHJJJKKKKKKKKKJJJHHHGGGEEEDDDCCCDDDFFFHHHHHHGGGFFFFFFFFFFFFGGGIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDFFFIIIKKKMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPOOONNNLLLJJJHHHHHHIIILLLMMMMMMLLLJJJIIIJJJKKKMMMNNNKKKLLLMMMNNNMMMMMMKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQSSSUUUSSSUUUVVVWWWYYY[[[___bbbhhheeeaaa]]][[[[[[]]]^^^___]]]___ccceeedddfffiiiiiijjjnnnwwwppp___TTTJJJDDDAAA<<<;;;<<<<<<===??????BBBIIISSS[[[aaaccciiitttuuueeeXXXOOOLLL@@@???<<<:::888777777777444555555555666666777777888999;;;<<<<<<<<<;;;;;;:::::::::999999999888888777777777777666666666666555555444444444555555666555555444333333222111111333333333333222222111111////////////////////////////////////000000000111------------------------******+++,,,------......+++---...000222222111111...//////000111222222333111222222333444555666777555666666777777777777666666666666555555666666666777777777777777777777777777888888888999999999999777777888999999999999999;;;:::999888777777777777;;;;;;:::;;;===@@@CCCEEEGGGHHHJJJKKKJJJGGGCCCAAA<<<<<<;;;999777666777888555888;;;===>>>AAAFFFKKKRRR\\\jjjxxxsssiiifffYYYRRRHHH???999555333222000000000...------///000------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((************************((((((((((((((())))))))))))))))))((((((((((((((('''(((((()))***+++++++++)))************+++++++++))))))************))))))((()))***+++,,,+++************))))))******+++,,,(((***,,,,,,++++++,,,---------,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,////////////////////////FFFFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJMMMKKKIIIGGGFFFEEEFFFFFFIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLKKKHHHEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFIIIJJJLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPOOONNNLLLKKKOOOMMMIIIGGGFFFGGGJJJLLLIIIJJJJJJJJJIIIIIIKKKLLLLLLLLLJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMPPPOOOLLLJJJIIIIIIJJJKKKMMMMMMNNNPPPRRRSSSQQQPPPSSSSSSRRRQQQQQQQQQQQQRRRUUUVVVWWWYYYZZZ\\\]]]^^^aaa```^^^\\\[[[ZZZYYYYYY\\\^^^aaabbbbbbcccdddeeefffhhhmmmtttzzzwwwfffTTTJJJBBB<<<===AAA???@@@@@@@@@AAACCCGGGJJJRRRSSS[[[hhhuuuuuujjj```[[[OOOIIIBBB===<<<<<<:::888666666666555333333555666888888888888888999:::;;;::::::999999999999999999;;;:::888777777777888888666555555555444444444444444444444444444444444444444333222111111222333444111111000111333333222000//////.........------------..................---................................................//////////////////////////////000111222222333333444555555555444333333222666666666777777777777888888888888888888777777666777888999::::::999777666777777777777888888888888888888888999999999999:::;;;<<<>>>@@@CCCFFFHHHIIILLLHHHDDDAAAAAA???<<<888;;;999666555666888999999???>>>???BBBIIIQQQVVVYYYfffqqqttteeeZZZUUULLLAAA999666333000,,,000000///............//////...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++*********************++++++,,,,,,++++++*********))))))))))))***************++++++,,,,,,,,,))))))(((((((((((()))))))))************+++++++++'''&&&&&&&&&'''(((***+++))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))++++++++++++++++++++++++************************+++++++++*********))))))************************************************++++++,,,,,,,,,,,,------......,,,++++++,,,......---...//////000000//////......------------......FFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDFFFHHHIIIJJJNNNLLLJJJHHHGGGFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLKKKHHHEEEDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLNNNLLLJJJHHHGGGGGGIIIJJJHHHIIIJJJIIIHHHHHHJJJLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIIIIJJJKKKLLLMMMMMMMMMOOORRRSSSQQQPPPSSSSSSQQQQQQQQQQQQRRRSSSUUUVVVWWWYYY[[[\\\]]]^^^```___]]]\\\[[[ZZZZZZZZZ\\\^^^```aaaaaaaaaccceeecccdddhhhnnnsss{{{uuuaaaUUULLLCCC>>>???>>>>>>>>>>>>>>>@@@BBBDDDIIIKKKRRR]]]hhhrrr~~~xxxqqqnnnbbb[[[RRRKKKGGGCCC???;;;999::::::999777666666666555555555555666777888999888888999999999999999999:::999888777666777777888555555555555444444444444444444444444444444444444444333222111111222333444444222111111111000...,,,000000000/////////...............//////.........................................................///////////////////////////000000111222222333333444444555555444333333222333333444444444555555555333444444555666666666555777888999::::::999888777555666666666666777777777888888999999::::::;;;;;;===>>>???AAACCCDDDFFFGGGFFFCCC???=========:::888777666555666888;;;<<<===@@@CCCIIIRRR]]]hhhooossszzz~~~qqqbbbWWWMMMEEE;;;555444333000...000///......------.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))*********++++++++++++++++++,,,))))))(((((((((((())))))))))))*********+++++++++''''''&&&&&&'''((()))***))))))))))))************++++++++++++++++++++++++******))))))(((((((((((((((((((((((()))))))))***++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,------------,,,.........------.........FFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBEEECCCAAA@@@???@@@BBBCCCDDDDDDEEEEEEGGGHHHJJJKKKOOONNNLLLIIIHHHFFFFFFEEEGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJKKKJJJHHHEEEDDDDDDGGGFFFFFFEEECCCBBBBBBAAADDDEEEGGGIIIJJJLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGGGGIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNQQQRRRQQQPPPSSSRRRPPPOOOOOOPPPRRRSSSUUUVVVWWWYYY[[[\\\]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\]]]^^^______^^^___aaacccaaabbbeeejjjlllpppzzztttdddYYYNNNEEE@@@??????>>>======>>>???@@@AAACCCHHHPPPXXXaaappp~~~~~~}}}yyyrrrhhh___XXXQQQHHHCCC======<<<;;;999666444333444444444444555666777888777777777888888999999999999999888777777777888888666666666555555555555444444444444444444444444444444444333333333333444444444333222222222111///---222111111111111000000000...//////000000//////...////////////////////////////////////////////////////////////////////////000000000111222222333333444444444444444333333222222222222333333333444444000111333444555666666666777777999999:::999888777555555555555666666666666888999999:::;;;<<<<<<===>>>??????@@@AAAAAABBBBBB@@@>>>;;;::::::::::::999666666777888:::>>>AAACCCIIIOOO[[[jjjxxxvvviiiZZZPPPBBB<<<555111111222111///......---,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******+++++++++++++++*********))))))(((((((((((()))))))))))))))*********++++++(((((((((''''''((())))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))(((((((((((((((((()))))))))******++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,........................EEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBFFFDDDBBB@@@@@@AAACCCDDDEEEEEEEEEFFFGGGIIIJJJKKKOOONNNMMMKKKIIIGGGFFFEEEGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIKKKJJJGGGEEEDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBEEEEEEGGGIIIJJJKKKLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIGGGFFFEEEFFFGGGHHHGGGFFFFFFHHHJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKMMMOOOQQQQQQPPPQQQOOONNNMMMMMMOOOQQQSSSTTTUUUWWWZZZ[[[\\\]]]]]][[[[[[[[[[[[\\\]]]^^^^^^^^^^^^___^^^]]]]]]___aaaaaabbbeeeiiijjjkkkqqqzzztttfff[[[OOOGGGBBB@@@>>>===>>>>>>>>>>>>>>>???CCCHHHLLLTTTeeeuuu}}}}}}zzzssslllcccXXXPPPHHHFFFBBB>>>;;;888666444555555555555555666777888555555666777777888999999::::::999999999999999999888888888777777777666666444444444444444444444444555444444444444444444555222111111333555555444333222222111111111111111111///000000000000000000///////////////////////////////////////////////////////////////////////////000000111111111222222222333333444444444333333222333333444444444555555555222333444555666666666666555666666777888777777666555555555666666666777777888999999:::;;;<<<======>>>==================<<<===;;;999888888999::::::::::::::::::===BBBHHHLLL[[[dddsssxxxjjj]]]PPPGGG:::666222000000111111000...---,,,,,,++++++,,,,,,***+++,,,------,,,************************************++++++++++++,,,,,,******++++++++++++************))))))))))))******,,,,,,++++++******))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))************************************************************************************************************************************++++++++++++,,,,,,,,,******,,,------,,,******+++,,,------......---------..................---CCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCGGGFFFDDDCCCCCCCCCEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJNNNNNNMMMKKKIIIGGGFFFEEEGGGGGGHHHHHHIIIJJJKKKKKKGGGIIIJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKGGGHHHJJJLLLNNNOOOOOOPPPMMMMMMLLLKKKJJJKKKKKKLLLJJJKKKKKKJJJIIIHHHFFFEEEFFFGGGGGGGGGFFFFFFHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJJJJIIIHHHGGGGGGGGGJJJIIIIIIKKKNNNPPPPPPPPPNNNMMMLLLLLLMMMOOOQQQRRRTTTUUUXXXZZZ\\\]]]]]]\\\ZZZZZZZZZ[[[\\\^^^___```___``````___]]]]]]^^^`````````dddiiiiiiiiimmmssswwwuuugggZZZPPPFFFCCC>>>======>>>===<<<======@@@CCCDDDJJJYYYhhhwwwzzzwww~~~xxxmmmeeeYYYSSSKKKDDD???<<<:::888666666555555444555555666444444555666666777888888:::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999555555555555555555555555555555555666666555555555111111111333555666555333111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222222333333444333333222333333333444444444444555444555555555555555444444333333444555555555555555666666777777777888888888888888999999:::;;;;;;<<<:::::::::999888888777777:::999777666555777999;;;;;;<<<===>>>BBBJJJUUU\\\oooyyyxxxhhh[[[PPPEEE>>>777444222000000000000///------,,,++++++++++++,,,)))***+++,,,,,,,,,+++***************************((()))))))))*********+++)))******++++++******)))******))))))))))))******+++++++++******)))))))))))))))(((((((((((())))))(((((()))))))))*********)))))))))))))))(((((((((((()))))))))************************************))))))))))))************))))))))))))************************************************************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,******,,,------,,,******+++,,,------......------------...//////...------DDDDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIIIILLLLLLKKKKKKIIIHHHFFFEEEGGGHHHHHHIIIIIIJJJJJJJJJFFFHHHIIIIIIGGGEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFHHHIIIJJJKKKKKKKKKEEEGGGIIILLLNNNOOOOOOOOONNNMMMKKKJJJIIIJJJKKKKKKIIIIIIJJJIIIIIIHHHGGGFFFFFFGGGHHHGGGFFFFFFHHHJJJHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIIIILLLKKKJJJJJJHHHGGGFFFFFFIIIHHHHHHIIIMMMOOOPPPPPPLLLLLLMMMNNNOOOPPPRRRRRRSSSUUUXXX[[[\\\]]]\\\\\\YYYYYYZZZ[[[\\\^^^___``````bbbcccbbb```^^^^^^^^^^^^^^^aaafffggggggiiinnnmmmsssyyyiii]]]OOOHHHAAA<<<<<<<<<;;;:::<<<;;;<<<>>>???BBBMMMYYYgggtttzzzttt|||hhh```UUULLLFFFBBB<<<999888777666555444444333333444444444555555666666666::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999777777777777777777777777555666777777777777666555333222222222333333111///111111111222222222222222111222222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222333333333333333111111111222222222333333333333444444333333222111333333333444444555555666777777777777888888888888777777777777888888888888666666666666555555555555666666555444444777;;;>>>???BBBGGGKKKQQQ[[[gggppp}}}||||||uuueeeWWWMMMDDD===888444444333111000/////////------,,,+++++++++,,,,,,)))***++++++++++++++++++************************''''''(((((()))*********))))))************))))))******))))))))))))*********************)))))))))))))))(((((((((((())))))((((((((()))))))))******(((((()))******)))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++)))))))))*********++++++***************************************************************+++++++++))))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,---...//////...---,,,FFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIIIIGGGEEEDDDEEEHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKGGGHHHJJJLLLMMMMMMLLLLLLKKKJJJHHHHHHHHHIIIKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGGGGHHHJJJIIIJJJKKKMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIGGGGGGHHHKKKNNNPPPPPPLLLNNNPPPRRRSSSTTTTTTTTTSSSUUUXXX[[[]]]]]]\\\[[[YYYZZZZZZ[[[\\\^^^___```bbbdddffffffccc```^^^^^^^^^]]]___dddfffeeegggkkklllnnnttt~~~~~~ppp]]]TTTHHH@@@>>>===<<<:::<<<::::::===>>>>>>DDDKKKXXXbbbrrrwww|||tttjjjaaaZZZRRRHHHAAA>>>===;;;999777666555555444444444444444444555555777888:::;;;;;;;;;::::::::::::::::::999999999999888888888888888888888888666666777888888777666666555444444555666555444222222222333333333444444444222222333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111222333333333333333222222222222333333333333222333333444444444444333444444444444555666777888666666666777777777777888666666666555555555555555333333444444444555555555444555777777888<<>>;;;>>>;;;:::===???>>>@@@EEEJJJQQQ^^^ooo~~~~~~xxxxxx~~~{{{ssshhh[[[QQQDDDCCCAAA>>><<<:::999999444444444444444444444333666777888999:::999999888999999999888888888777777999999999999999999999999666777888999999888777666666555666888:::<<<;;;:::444444444555555555666666222333333444444333333222111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111111111000111222333333333333333444444555555555555666666333333555666777888888888555555555666666888999999555555555555666666666777555555555444333333222222222222333444444555666666555777:::;;;>>>CCCKKKQQQ___hhhsss{{{~~~|||}}}~~~vvvqqqaaaYYYMMMCCC===999666555...000111111000//////000///...------,,,,,,------+++***)))))))))***,,,---))))))))))))))))))))))))((())))))***++++++,,,,,,))))))************))))))******))))))))))))******(((((())))))******++++++))))))(((((((((((())))))(((((((((((())))))))))))&&&''')))***+++++++++***))))))))))))************))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++///...,,,,,,,,,,,,...///---...//////000000//////,,,---///000000///---,,,KKKIIIGGGDDDDDDDDDEEEFFFDDDEEEFFFEEEDDDAAA???===DDDDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGGGGEEECCCCCCCCCGGGHHHJJJJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFGGGGGGGGGFFFIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKIIIGGGEEEDDDEEEFFFGGGHHHHHHIIIJJJGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOONNNPPPSSSTTTRRRQQQQQQRRRTTTWWWZZZ[[[\\\]]]___```^^^]]]\\\\\\]]]^^^```aaaeeegggiiihhhdddaaa_________aaacccccccccdddeeeggghhhhhhhhhkkktttxxxlll```WWWLLLAAA???CCC>>>===;;;:::;;;<<<>>>???DDDHHHOOOXXXdddrrrtttlllmmmooosssttthhh^^^SSSHHHDDDBBB>>>;;;;;;888555333444666777666444666444222333555777888888::::::999888888888888999888888888777888888999999888888777777777777777777666666777777777666666555333333333333333333333333444444444333333333222222333333333222222111111111//////000000111111222222333333333333333333333333111222222333333222222111222222222333333444444444555555666666555444333333333444444555666555555555444555555555666666777777777777777777666555444444555555555444444333333222555333222222444555666666;;;>>>@@@AAAEEEOOO^^^jjj~~~|||uuupppsssvvvooocccVVVMMMBBB:::777444111---......------------......------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((())))))))))))((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++*********)))))))))))))))))))))))))))))))))))))))************************---,,,+++)))(((&&&%%%$$$(((((((((((())))))))))))************************)))************+++++++++)))))))))******++++++,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---,,,++++++************........................HHHHHHFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFDDDBBB@@@DDDDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGGGGFFFDDDDDDEEEIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEGGGHHHHHHHHHGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHFFFFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJKKKMMMNNNOOOOOOPPPPPPPPPQQQSSSSSSRRRRRRRRRSSSUUUWWWZZZ\\\\\\]]]___```___^^^]]]]]]]]]^^^^^^___bbbdddffffffdddbbbaaaaaa```aaaccccccbbbbbbdddeeegggggggggiiippp|||pppeee[[[OOOGGGFFF???===;;;::::::<<<===>>>???AAAFFFMMMWWWcccooowww|||pppffffffgggkkk{{{ooobbbVVVPPPMMMGGGBBB@@@>>>;;;777666777777666444666444333333444555555444666666555555444555555666777777777777777888999:::888888888888888777777777666666666777777666666555444444444444444444444444444444444333333333333222333333333333222222222111111111222222222222222222000000000000000000000000222222333333333333222222222222333333333444444444555555555555555444333333444555555666666666666666444444555555555555555555555666666666555444444333444333333333333333222222444333333444777:::===>>>???DDDJJJPPPWWWcccqqq||||||yyysssnnnooooooeeeYYYLLLDDD:::444333222///---......------------......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((())))))))))))((()))************)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''((((((((()))))))))******************************)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++++++++........................FFFFFFFFFFFFEEEDDDDDDCCCFFFGGGHHHHHHHHHGGGEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCEEEGGGGGGGGGFFFGGGHHHLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFHHHIIIJJJIIIGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHJJJJJJHHHHHHHHHHHHJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPRRRSSSSSSSSSRRRRRRTTTUUUVVVXXX[[[\\\\\\]]]^^^```aaa```___^^^]]]]]]]]]]]]^^^aaaddddddcccbbbbbbbbb```aaabbbbbbaaaaaacccdddeeeeeefffgggkkkttt}}}vvvlll^^^QQQJJJCCC@@@===;;;<<<=========:::<<<>>>BBBHHHQQQ[[[bbbuuu}}}uuuiiidddcccgggvvvssseee```\\\UUUOOOLLLFFFBBB===:::999999888777777666444555555666444333333333333222222333333444555555555666777888999:::888888888888888888888888555666666777777777666666555555555555555555555555555555444444444333333333444333333333333333222222444444444444333333333333333333333333333333333333222333333444444333333222333333333333444444444444444555555555555444444333444555666666777777666666444444444444333333333333333444444444444333333222111111000000///000000000222111111333666;;;???BBBFFFOOO[[[fffqqq|||zzzvvvpppkkkiiieeeYYYLLL@@@;;;444000000111///.........------------......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))*********++++++************************)))************+++++++++,,,,,,++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---........................EEEFFFHHHHHHHHHFFFDDDCCCFFFFFFGGGHHHIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFGGGGGGHHHJJJKKKOOOMMMKKKIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFIIIJJJKKKJJJHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHJJJLLLMMMLLLKKKJJJKKKKKKJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTTTTRRRQQQRRRUUUWWWVVVXXX[[[\\\\\\\\\]]]^^^aaa```___^^^]]]\\\[[[[[[]]]___bbbcccbbbaaaaaaaaa]]]___aaaaaaaaabbbccceeecccdddeeefffhhhmmmtttxxxooo```VVVLLLGGGAAA>>>>>>???>>>===::::::;;;<<<@@@GGGOOOUUUdddmmm|||yyyooojjjkkkwwwwwwkkkhhhgggccc```^^^RRROOOIIIDDD@@@===;;;:::888777666777888888666555444444333333333333444444333333333444555777888999777777777888888888888888666777777888888888888888666666666666666666666666555555555555444444444444444444444444333333333333555555555444444333333333555555555555555555555555333333444444444444333333333333444444444444444444444444444555555444444333333444555555666666555555444444333333222222111111222222333333333333333222444333222111111111222222444555555777:::???EEEIIISSS___ooo}}}zzzuuuoooiiiddd[[[NNNCCC:::666222000000111111000...------,,,,,,------...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((())))))******))))))(((&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))*********++++++++++++************************))))))*********+++++++++------,,,,,,++++++******---,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------///......---------..............................FFFHHHIIIKKKJJJIIIGGGEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBDDDFFFGGGGGGIIIKKKMMMPPPNNNLLLIIIHHHGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIEEEGGGHHHJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTTTTRRRQQQRRRUUUWWWVVVXXXZZZ[[[ZZZZZZ[[[\\\______^^^]]]\\\[[[ZZZZZZ]]]___bbbcccaaa```___```[[[]]]```aaabbbccceeegggcccdddfffggghhhkkkooorrr~~~rrrhhhVVVPPPGGGBBBAAA@@@===;;;::::::;;;;;;===BBBHHHMMMRRR\\\kkkzzz|||wwwtttzzzxxxnnnggggggjjjlllooossshhheee___WWWNNNFFF@@@===:::999777888999:::999888555555444333333333333444222222222333444666777888666666666777777888888888777888999:::::::::::::::777777777777777777777777666666666555555555444444444444444444444444444444555555555444444333333222333333333333333333333333444444444555555444444444444444444444444444444444333333444444444444444333111222333333444444333333333333222222111111111000111222222333444444444444999888666555555666777888999;;;???BBBFFFLLLTTTYYYgggtttzzzssslllfff^^^SSSFFF>>>666444222000000000000///------,,,,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((())))))*********(((((((((((()))))))))))))))(((((((((((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++************************))))))*********+++++++++,,,,,,,,,++++++*********++++++******************,,,+++++++++,,,,,,---............------......///........................GGGHHHJJJKKKKKKJJJHHHGGGEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBDDDEEEFFFGGGHHHKKKMMMOOONNNLLLJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDFFFGGGIIIKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPRRRSSSSSSSSSRRRRRRTTTUUUVVVWWWYYYZZZYYYXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZ\\\___aaabbbaaa`````````\\\^^^```bbbbbbdddfffhhhfffggghhhhhhhhhiiilllooowww~~~vvvddd[[[OOOHHHEEEBBB===999999:::;;;;;;<<<>>>BBBEEEEEEMMMZZZfffqqq|||{{{uuuyyyzzzjjjddd```bbbgggnnnyyy{{{rrrdddVVVKKKFFF@@@>>>;;;;;;<<<<<<<<<<<<777666555444333222222222111111111222333444555666444555555666666777777777777888999:::::::::::::::777777777777777777777777777666666666666555555555444444444555555555555666555555555444444444444444444444444444444444444444444555555666666555555444555555555555444444444444222333333444444444444333000111222222333333222222222222222222222111111111222222333555666666666666666555444555666999<<<>>>===BBBIIINNNTTT[[[cccjjjzzzzzz}}}vvvmmmddd]]]UUUIII???:::222111000///...------,,,------,,,,,,,,,,,,------++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++************************)))************+++++++++++++++******************))))))))))))*********+++++++++++++++,,,---.........------------...//////........................GGGHHHIIIJJJJJJIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIILLLLLLJJJIIIGGGFFFDDDDDDCCCDDDEEEEEEFFFGGGJJJMMMMMMMMMLLLLLLJJJIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFFFFEEEFFFGGGHHHIIIEEEDDDDDDDDDEEEEEEFFFGGGCCCCCCDDDDDDEEEFFFFFFGGGIIIJJJLLLNNNNNNNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJLLLMMMMMMLLLLLLJJJKKKMMMNNNOOOOOOPPPPPPPPPQQQSSSSSSRRRRRRRRRSSSUUUVVVXXXXXXWWWVVVWWWXXXVVVWWWYYYZZZ[[[[[[[[[[[[ZZZ]]]```bbbbbbbbbbbbccc___aaabbbcccbbbcccdddfffjjjkkkkkkiiihhhhhhiiikkkpppvvvuuujjj\\\RRRMMMIIIBBB<<<999;;;<<<<<<<<<;;;<<<>>>???DDDLLLSSS\\\iiixxxzzzwwwzzzsssdddaaa___```bbbkkk|||~~~nnnaaaZZZNNNJJJEEEBBBBBBBBBBBBBBB<<<;;;999777555444333333111111111111111222333444333333444444555666666777555666777888999999999999777777777777777777777777777777777666666666555555444444555555666666666666555555666666666666666666777777777777777777777777555555666666666666555555666555555555444444444444111222333444444444444444111111222333333333333222111111222222222222222333333444555666888888888999666666777:::>>>DDDIIILLLMMMSSS[[[aaaeeejjjqqqwww{{{xxx~~~ooodddXXXQQQHHH===666666.../////////...---,,,------,,,,,,++++++,,,,,,---++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((######$$$%%%%%%&&&''''''(((((((((((()))))))))))))))(((''''''''''''((()))(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***))))))((('''(((((()))******++++++))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((()))))))))******************************)))************+++++++++))))))))))))))))))******(((((()))***+++,,,,,,---++++++++++++,,,---...///------,,,,,,---......///........................GGGHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJNNNNNNLLLJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEFFFJJJLLLLLLLLLMMMMMMLLLJJJHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDFFFHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGBBBCCCCCCDDDEEEFFFFFFGGGJJJKKKMMMNNNNNNNNNLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHJJJLLLLLLJJJHHHFFFHHHHHHFFFEEEDDDDDDDDDDDDGGGHHHKKKMMMNNNNNNMMMMMMJJJKKKLLLMMMNNNOOOOOOOOONNNPPPSSSTTTSSSQQQQQQRRRTTTVVVWWWWWWVVVUUUVVVWWWSSSUUUWWWYYY[[[[[[[[[[[[XXX[[[___bbbcccdddeeefffcccdddeeedddcccbbbcccdddnnnnnnmmmjjjgggfffggghhhkkkrrryyy|||}}}wwwggg\\\VVVPPPHHHBBB;;;===??????===:::::::::===@@@DDDHHHPPP]]]ooo{{{{{{xxxxxx~~~qqqdddbbbaaa______hhh{{{uuummm[[[VVVPPPKKKIIIIIIIIIIIIAAA???===;;;999777666666222111111111111111222222222222333333444555666666444444666777777888888888666666666666666666666666777777777777666666666666444555555555666666777777666666777777888888999999555555555555555555555555555555666666666666555555666666555555555444444444111222333333444444444444222222333444444444444333111111222222333333333444444555666888999:::::::::???@@@BBBGGGMMMUUU\\\```dddjjjrrrvvvwwwyyy~~~|||zzzwwwiii\\\OOOHHH???555111222---///000000///...//////---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&&&&''''''((()))******(((((((((((()))))))))))))))((('''&&&&&&'''((()))******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))((('''(((((()))***+++++++++))))))))))))))))))))))))************************''''''(((((())))))******(((((((((((())))))))))))************************)))************+++++++++''''''(((((())))))******(((((()))***,,,---...///++++++++++++,,,---...///,,,,,,,,,,,,,,,---...///........................HHHGGGGGGFFFGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMNNNLLLHHHEEEDDDCCCFFFDDDCCCDDDFFFGGGHHHGGGMMMMMMLLLKKKIIIGGGEEEDDDIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDFFFHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFHHHIIIIIIJJJIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTVVVWWWXXXYYYYYYYYYTTTUUUWWWWWWVVVVVVWWWXXXXXX[[[^^^```aaacccfffhhhgggggggggeeeddddddeeegggnnnoooooommmiiifffeeeeeeggglllqqqtttvvvzzzuuukkkbbbWWWPPPNNNBBBAAA@@@===:::999999::::::999;;;AAAGGGNNN[[[fffyyy}}}{{{~~~uuulllhhhkkkjjjlllzzz|||sssjjj___XXXVVVUUURRRPPPPPPLLLFFFAAA<<<:::999999444444333333222222222222///222555777666444333222555444333444666666555444666666666555555555444444999999888888888888999999666666666777777777777888888888777777666666666555111222222333444555666777777777777666666555555555444444444444444444444444333333333222222222222222444222111333555666444222333444555555444222222222555444555888999888<<>>BBBFFFPPPYYYjjjyyy{{{uuuuuussspppxxxxxxnnniiiiiijjjiiihhhddd```YYYPPPHHHAAA<<<:::777666333222222333222111222333444555333111000///555444333555777999999888444444444333333333222222666555555444444555555666444444555555555666666666888777777777666666666666666555555555444444444444666666555555555444444444444444444444444444444444333333333333333333333333222111000111444555333111222333444444555666888999777555777;;;>>>AAAGGGOOOXXXbbbnnnyyyzzz}}}uuufff\\\OOOHHH???777333111111111............------------...------,,,,,,+++******)))***+++,,,,,,,,,++++++((((((((((((((((((((((((*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))***)))((((((''''''((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((''''''((())))))******)))((((((((((((((()))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%&&&(((((())))))))))))))))))))))))******))))))))))))******)))*********++++++++++++))))))))))))))))))))))))++++++***))))))***+++,,,******++++++,,,------...---------------......///------------............GGGFFFFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLKKKHHHFFFEEEDDDFFFEEEEEEFFFGGGGGGDDDBBBDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJLLLMMMMMMNNNPPPRRRTTTUUURRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVSSSTTTTTTSSSRRRRRRUUUWWW]]]___```aaa``````bbbccciiiiiihhheeebbb``````aaadddeeeffffffddddddeeefffkkkmmmooonnnmmmmmmqqquuu~~~uuukkkfffYYYTTTNNNFFFAAA===<<<;;;===;;;;;;===>>>???DDDKKKUUUeeettt{{{yyywww{{{|||uuutttwww{{{}}}~~~|||uuujjj]]]PPPFFF@@@===999555555666888777555555555555555444444333222333222111222444666555444333333333333222222222222333333222222222222333333444444444555555555666666666666666666555555555555666666555555555444444444444444444444333333333333333333333333333333333333222222333333333333333333333222111222444555444333444444444555888;;;>>>@@@>>><<<>>>DDDJJJOOOYYYbbboooyyyxxxnnnttt}}}~~~}}}||||||rrrdddWWWOOOBBB===777333111111111000............------------000...+++)))(((***+++---))))))***++++++++++++***''''''''''''''''''''''''((((((((())))))*********''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&)))(((''''''&&&&&&''''''&&&''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))******)))))))))))))))************+++++++++,,,,,,))))))))))))))))))))))))***************+++,,,---******++++++,,,,,,------------,,,,,,------...///...------------------,,,HHHHHHGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJHHHJJJKKKKKKHHHFFFEEEEEEEEEEEEFFFGGGHHHGGGDDDBBBDDDDDDCCCBBBBBBCCCDDDEEEHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIILLLLLLLLLMMMOOOPPPRRRSSSQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUTTTSSSQQQRRRUUUWWW\\\^^^___```___```aaaccchhhiiihhheeeaaa^^^^^^^^^___aaabbbccccccdddfffhhhgggiiijjjjjjjjjlllpppsssqqqyyy|||ttteee___VVVMMMFFFBBB???>>>???<<<;;;===>>><<>><<<;;;:::999999::::::999888555444222222333333222000444444444444333333333333333333333222222333333333555555555555666666666666444444444444444333333333222222333444555666666777333333333333333222222222111111111111111111111111111111222222222222333333555444444444555666666666888888888:::>>>BBBFFFGGGKKKKKKOOOVVV\\\aaaiiirrr~~~zzzsssooovvv}}}wwwsssooonnnrrrrrrpppkkkbbbWWWKKKEEE999666222000000000000///.........---------,,,,,,///---+++)))(((***+++---))))))******************(((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))***&&&''''''(((((())))))***))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))))))))+++***))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))***+++,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,++++++JJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIFFFHHHJJJJJJHHHGGGFFFGGGEEEEEEFFFHHHJJJIIIGGGDDDEEECCCAAA??????@@@BBBCCCFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFHHHIIIIIIIIIHHHGGGIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJHHHHHHHHHHHHGGGFFFFFFEEEFFFEEEEEEEEEEEEFFFGGGHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPOOOOOOPPPQQQRRRSSSUUUVVVUUUTTTSSSSSSUUUWWWXXXZZZ\\\^^^___```bbbdddfffgggfffddd```]]]\\\\\\]]]___aaaaaabbbdddgggjjjfffgggggghhhiiikkknnnqqqmmmqqqxxxvvvnnncccYYYRRRMMMHHHFFF@@@<<<;;;===>>>===>>>AAA???FFFNNNSSSZZZfffqqqwww}}}|||}}}~~~}}}zzzxxxxxxwwwwww{{{|||nnnfffXXXRRRKKKFFFDDDCCCBBBAAAEEECCCBBBBBBBBB@@@<<<999:::888777777777777666444555555444444444333333333333333333222222333333333333333444444444444555555222222222222222222222222111111222333444555666666333333333333333333333333111111111111111111111111111111111222222222333333666666666555555666777888:::;;;>>>EEEMMMTTTXXXXXX^^^___eeemmmqqqrrruuu{{{zzzvvvzzzyyysssmmmjjjhhhfffddd```YYYPPPGGG???:::444222000///000///...---...------------,,,,,,,,,,,,,,,++++++++++++***+++***)))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&)))))))))(((((((((''''''&&&'''((((((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&)))((((((((('''''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''***))))))((())))))***+++((((((((())))))*********))))))))))))))))))))))))(((((())))))************''''''(((((())))))))))))++++++***)))(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++******+++++++++++++++,,,+++++++++++++++,,,------------,,,,,,+++++++++***KKKKKKKKKKKKJJJIIIGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHEEEGGGIIIIIIHHHGGGGGGHHHDDDDDDFFFHHHKKKLLLKKKIIIGGGEEEAAA???>>>@@@CCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCDDDFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBCCCCCCEEEFFFHHHIIIGGGGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOOOOPPPPPPPPPPPPQQQMMMMMMMMMMMMNNNPPPRRRSSSTTTVVVVVVVVVTTTSSSTTTUUUTTTVVVYYY\\\]]]___bbbeeecccddddddccc___]]]\\\\\\]]]^^^``````aaadddgggjjjiiiiiihhhggghhhiiikkkllllllmmmpppuuu}}}qqqfff^^^WWWPPPLLLDDD???<<<===>>>======???>>>@@@CCCEEEIIIQQQ\\\ccckkksss~~~|||vvvttt{{{|||zzz|||{{{|||zzzlllggg___VVVOOOLLLKKKLLLXXXWWWVVVVVVTTTNNNEEE>>>>>><<<;;;;;;<<<<<<;;;999555555555555444444444333333333222222222222333333111111111222222222333333222222222222333333333333555555444444444333333333444444444444555555555555333333333333333333333333222222333333444444555555666777777666555555888:::;;;???HHHVVVeeeooossstttssstttyyy}}}}}}~~~}}}vvvooojjjfffddd^^^ZZZSSSKKKCCC<<<888666222111///...//////---,,,------------,,,,,,,,,,,,)))***+++,,,,,,+++***)))***)))((((((((((((((((((************************+++******)))'''&&&&&&%%%***)))))))))((((((((((((&&&&&&'''''''''''''''&&&)))(((''''''&&&&&&''''''))))))(((((('''&&&&&&%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''&&&%%%''''''''''''''''''''''''))))))(((((()))***,,,---***************)))))))))))))))))))))))))))))))))&&&''''''((()))(((((((((&&&''''''(((((())))))***,,,+++***)))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((******++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++++++++***KKKKKKKKKKKKJJJHHHFFFEEECCCBBBBBBCCCDDDEEEFFFFFFDDDFFFHHHIIIHHHGGGHHHHHHDDDDDDEEEHHHLLLOOOPPPOOOOOOKKKFFFBBB@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEE@@@@@@AAABBBCCCEEEFFFGGGFFFGGGGGGHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDFFFHHHIIIIIIJJJJJJKKKLLLLLLMMMHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOKKKJJJJJJKKKLLLOOORRRSSSRRRTTTVVVVVVUUUSSSRRRRRRRRRUUUXXXZZZ[[[]]]```ccc___aaabbbbbb___]]]]]]]]]]]]^^^_________bbbeeehhhjjjiiigggfffggghhhhhhhhhjjjiiijjjmmmtttyyypppfff\\\UUUOOOHHHBBBAAA@@@===<<<===<<<>>>???@@@BBBEEEMMMTTTZZZaaammmyyy}}}uuuppprrrzzz}}}zzztttjjjaaa^^^aaaeeeqqqqqqrrruuutttmmm```VVVNNNKKKHHHFFFEEECCC@@@>>>999999999999888888888888666555555444444555555666222222333333333444444444444444444444555555555666777666666666666555555555555555666666777777777777666666666666666666666666555555666666777888888999:::;;;;;;:::888888<<>>>>>>>>=========999999888888888888999999666666666777777777888888666666666777777777888888555555666777888999::::::666777777777888888999999999999999999999999999999777888888999:::;;;;;;;;;???@@@@@@???======AAADDDJJJRRRcccyyy}}}yyyvvvxxx{{{qqqhhhaaa\\\YYYOOOIII???666000///111333---,,,******,,,.........---------,,,,,,,,,++++++******************++++++***)))((('''&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))*********)))(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&((()))*********))))))))))))))))))))))))((('''''''''))),,,///111******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&&&&'''((())))))***,,,+++***)))(((((((((((())))))))))))************(((((((((((((((((((((((())))))***++++++***((((((++++++***************************)))***++++++,,,))))))******+++++++++,,,OOONNNLLLLLLKKKIIIEEEBBBCCCDDDEEEEEEFFFEEEEEEEEEGGGGGGHHHIIIHHHGGGEEEDDDFFFEEEDDDEEEHHHLLLQQQTTTUUUTTTQQQMMMJJJFFFCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCBBBAAAAAAAAABBBCCCEEEEEEEEEEEEEEEDDDDDDCCCAAA???@@@CCCCCCAAA@@@CCCGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJGGGHHHIIIIIIJJJJJJIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKJJJJJJKKKNNNQQQSSSRRRRRRRRRSSSTTTTTTUUUUUURRRRRRRRRUUUYYY]]]^^^___\\\\\\]]]^^^^^^^^^]]]]]]]]]^^^___^^^]]]^^^```bbbjjjiiigggeeeddddddeeeeeedddccccccdddhhhmmmrrruuuqqqhhhaaaWWWMMMGGGDDDBBBAAA>>>;;;888888:::>>>AAACCCGGGIIIPPP[[[dddppp|||xxxwww{{{pppiiieeeaaa[[[VVVSSSMMMIIIIIIKKKKKKJJJJJJHHHEEEBBBAAABBBAAA>>>::::::===@@@AAA???>>>======<<<>>>AAAAAA???===<<<<<<;;;<<<===>>>???@@@AAAAAABBBBBBBBBAAA>>>===>>>@@@>>>>>>@@@BBB>>>:::;;;???>>>@@@???<<<===AAABBB@@@HHHFFFGGGGGGEEEAAADDDJJJTTTfff~~~{{{xxxyyy|||vvvnnneeeZZZSSSPPP@@@===888333000///000111,,,---...///...---,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''((()))+++,,,)))))))))))))))******+++******))))))))))))******************)))(((&&&%%%************)))((('''&&&))))))))))))************,,,+++))))))***+++***))))))))))))***+++++++++,,,++++++++++++++++++++++++LLLKKKJJJJJJIIIGGGDDDAAABBBBBBCCCCCCDDDDDDDDDEEEGGGHHHHHHIIIHHHGGGFFFEEECCCBBBAAABBBDDDIIIMMMPPPSSSRRRPPPMMMIIIFFFDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCAAA>>>???BBBBBB???@@@CCCEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHIIIIIIJJJIIIIIIIIIGGGFFFFFFFFFGGGGGGHHHIIILLLLLLNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJLLLNNNQQQSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSUUUYYY\\\]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]^^^___``````______aaaccceeeddddddccccccccccccddddddcccbbbbbbeeehhhlllooottt{{{xxxooodddZZZSSSLLLEEE@@@AAA???======>>>@@@AAAAAAAAACCCHHHPPPXXXaaappp}}}{{{wwwsssqqqhhheeebbbbbbdddeeedddddd___[[[VVVTTTTTTRRRMMMJJJGGGIIILLLMMMLLLKKKKKKLLLQQQQQQOOOLLLHHHEEEDDDDDDDDDEEEFFFJJJOOOTTTWWWYYYWWWWWWUUURRRMMMKKKKKKLLLMMMMMMMMMLLLGGG@@@???CCCDDDIIILLLJJJJJJLLLLLLKKKRRRPPPQQQSSSQQQOOORRRWWWfffwww}}}sssjjj___SSSIIIEEE;;;999555111///......///---------...---,,,,,,+++************************************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((******))))))))))))******'''&&&&&&&&&'''(((******))))))(((((())))))***+++******))))))))))))******++++++***))))))(((''''''))))))))))))((('''&&&&&&((((((((()))))))))************+++---///...+++)))***************+++++++++++++++++++++++++++++++++IIIHHHGGGGGGGGGEEEBBB@@@@@@@@@??????@@@BBBCCCEEEGGGHHHIIIIIIIIIHHHGGGFFFBBBAAA@@@AAACCCFFFJJJMMMPPPOOOMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA>>>===???@@@>>>???CCCDDDDDDDDDEEEEEEEEEFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLKKKKKKLLLOOOQQQSSSUUUUUUTTTTTTSSSRRRRRRQQQUUUTTTSSSUUUXXX[[[\\\[[[]]]\\\\\\\\\\\\\\\\\\\\\]]]___```___^^^^^^___```______``````aaaaaaaaaaaabbbaaa``````aaacccfffgggnnnqqqwwwsssiiiccc[[[PPPGGGDDDBBB???>>>>>>>>>===;;;===<<<@@@EEEJJJPPP[[[fff{{{{{{tttpppmmmiiiddd___]]]___aaabbbbbbccceeegggooommmiiiccc[[[VVVTTTTTTTTTTTTVVV]]]gggqqqxxx|||yyywwwsssmmmgggbbbaaaaaafffdddccc```WWWNNNKKKNNNSSS]]]eeeeeecccbbbaaa___cccaaabbbddddddbbbeeejjj|||yyylllaaaUUUGGG<<<888555444222000...---------......---,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''(((''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''(((((()))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((***))))))(((((())))))***&&&&&&%%%%%%&&&'''((()))))))))(((((())))))***+++***))))))(((((())))))***---,,,***)))(((((()))***)))((((((((('''&&&&&&&&&''''''((((((((()))))))))''')))---111333111,,,(((+++++++++***************************************GGGFFFFFFFFFGGGEEECCC@@@???>>>======>>>@@@BBBDDDGGGGGGHHHIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDGGGJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA===<<<===>>>===???CCCCCCDDDDDDEEEEEEFFFFFFFFFJJJIIIHHHGGGFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEDDDCCCCCCCCCDDDHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKLLLLLLKKKLLLMMMOOORRRSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSRRRRRRUUUXXX[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZ\\\]]]\\\[[[ZZZZZZ[[[^^^^^^^^^_________^^^^^^___^^^^^^^^^___```bbbccckkklllooottt~~~uuupppiii^^^UUUMMMIIIEEEAAA???>>><<<:::<<<:::;;;???BBBEEELLLUUUbbblllyyy}}}wwwrrrsssuuuwwwxxxzzz|||vvvnnnjjjhhhgggfffhhhqqq~~~}}}{{{{{{}}}{{{wwwnnnccc```bbbjjjxxx}}}zzzwwwtttsssuuuuuusssuuuyyy}}}|||ooo```TTTIII===444111000000000000///...---,,,///...,,,+++***+++,,,---************************************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))******+++'''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((()))******))))))(((((((((((())))))...,,,***(((((()))***+++(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((+++///222000,,,))),,,+++++++++***)))))))))))))))))))))))))))))))))FFFFFFEEEFFFGGGGGGDDDBBB???>>>===<<<===???AAACCCEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDCCCCCCDDDFFFHHHJJJHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA===;;;======<<<>>>BBBDDDDDDEEEEEEFFFGGGGGGHHHKKKJJJHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDIIIHHHHHHGGGGGGGGGHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFDDDFFFHHHKKKMMMNNNNNNOOOLLLLLLLLLMMMNNNPPPRRRSSSRRRRRRSSSSSSTTTTTTTTTTTTPPPPPPQQQTTTXXX\\\^^^_______________^^^]]][[[ZZZYYYZZZ\\\[[[YYYXXXXXXXXX^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZ[[[]]]^^^```aaabbbdddeeegggkkkqqq{{{zzztttkkkccc]]]XXXPPPJJJFFFCCC@@@???<<<::::::===??????DDDJJJNNNWWWbbblllsssyyyvvvrrrssszzz~~~{{{yyywwwxxxzzzwwwzzz}}}vvvvvvzzznnn```QQQFFF===555111111......///000//////...---...---,,,+++***+++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''((()))***++++++'''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((('''((())))))***))))))(((((((((((())))))---,,,***(((((()))+++,,,(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((***------,,,***,,,+++++++++***)))))))))))))))))))))))))))))))))EEEEEEEEEFFFHHHHHHFFFDDD@@@???>>>>>>>>>???@@@AAADDDEEEFFFGGGGGGGGGFFFEEEBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBDDDEEECCCDDDDDDDDDDDDCCCBBBBBB@@@===<<<>>>???===>>>BBBDDDDDDEEEEEEFFFGGGHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEGGGJJJMMMPPPRRRSSSTTTLLLLLLLLLMMMOOOPPPRRRSSSQQQRRRRRRSSSTTTTTTUUUUUUOOONNNPPPSSSXXX]]]___``````aaaccccccbbb___\\\ZZZZZZ[[[]]]\\\ZZZXXXWWWWWW\\\[[[YYYWWWVVVVVVVVVVVVVVVWWWYYY\\\^^^___`````````bbbeeehhhkkkpppvvvzzzwwwqqqjjjeee]]]UUUOOOIIIEEEBBB???;;;:::======<<<>>>BBBDDDJJJRRRYYY```hhhqqqxxx|||pppjjjgggjjjppp|||zzzsssooorrrxxxwwwnnn\\\PPPBBB:::666111000222---......//////......---------,,,+++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((())))))*********'''((()))((('''&&&''')))(((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))))))))(((((((((''''''(((((()))***)))((((((''''''(((((()))+++***))))))((()))***+++)))((('''&&&&&&'''((((((''''''((((((((())))))))))))(((&&&'''(((***+++***+++++++++***************************************DDDCCCDDDFFFHHHHHHFFFDDDAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFEEEEEEDDDAAAAAA@@@@@@@@@AAAAAABBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCAAAAAA@@@@@@AAABBBDDDEEEDDDDDDEEEEEEEEEDDDCCCCCC???======@@@@@@>>>>>>AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHGGGFFFFFFEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFGGGHHHJJJJJJFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHKKKNNNQQQSSSTTTTTTLLLLLLMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTOOOOOOPPPSSSXXX\\\^^^^^^aaadddggghhhgggbbb]]]ZZZYYY[[[\\\\\\YYYVVVUUUUUUVVVTTTQQQNNNNNNOOOQQQSSSTTTUUUXXXZZZ\\\]]]]]]\\\]]]```cccfffhhhkkknnnppptttyyyuuuooohhh```WWWNNNHHHDDD@@@>>>??????<<<<<<>>>===AAAFFFJJJOOOWWW```gggsss|||~~~uuullliiijjjooo}}}uuuqqqooopppxxx|||wwwtttvvvtttzzz|||xxxqqqjjjaaaYYYJJJ@@@777444222///...///------------------------,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((()))))))))))))))))))))))))))***'''((()))((('''&&&''')))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((())))))(((''''''(((''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((()))))))))*********(((&&&&&&((())))))(((***************+++++++++++++++++++++++++++++++++BBBBBBCCCEEEGGGGGGFFFDDDBBBBBBCCCBBBBBBAAA??????AAABBBCCCEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCC???===>>>AAABBB???>>>AAAAAAAAABBBCCCDDDEEEFFFGGGFFFGGGHHHIIIHHHGGGFFFEEEHHHGGGFFFFFFEEEFFFFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIGGGFFFFFFFFFGGGHHHIIIIIIDDDDDDDDDEEEFFFHHHIIIJJJFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEGGGHHHKKKMMMPPPQQQQQQQQQKKKLLLMMMNNNPPPQQQRRRRRRUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQSSSWWW[[[\\\\\\bbbeeeiiikkkjjjddd^^^ZZZVVVXXXZZZYYYWWWTTTRRRRRRPPPMMMJJJHHHHHHKKKOOOQQQSSSUUUWWWYYY[[[ZZZZZZYYYXXX[[[^^^aaaccceeehhhjjjnnnxxx}}}ttthhh[[[SSSJJJEEEBBBCCCBBB===<<<===666999===@@@DDDJJJRRRXXXaaalllyyyxxxpppmmmhhhxxxxxxqqqllllllnnnuuu~~~yyyrrroooooopppuuuuuummmddd[[[PPPHHH???777222111111---++++++------,,,++++++,,,,,,---++++++,,,---,,,+++***)))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************)))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&%%%'''''''''''''''((())))))((((((''''''''''''(((((('''((())))))))))))((((((***)))(((''''''(((***+++))))))))))))***************((((((((()))***((('''))))))******+++++++++,,,++++++++++++++++++++++++EEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDBBB???<<>>999333222111///......------++++++++++++,,,---......))))))))))))))))))))))))******))))))((((((''''''))))))(((''''''''''''(((&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&'''(((&&&'''((((((&&&&&&'''(((((('''&&&%%%%%%&&&'''((()))'''%%%%%%''')))))))))((((((((((((((('''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''((())))))((('''''')))+++)))(((((('''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))***))))))((('''&&&''''''''''''''''''''''''*********)))))))))))))))************************EEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCBBB@@@>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEECCCBBBBBBAAAAAA@@@???@@@AAACCCCCCCCCCCCBBBBBBCCCDDDFFFGGGCCCCCCCCCBBBAAA@@@??????AAABBBCCCDDDDDDCCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJHHHFFFFFFGGGHHHGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGIIIKKKKKKKKKJJJIIILLLMMMOOOQQQRRRTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVVVVWWWZZZ^^^aaa___ccchhhhhhccc^^^\\\]]]WWWXXXYYYZZZYYYTTTNNNIIICCC@@@<<<:::<<>>BBBFFFIIIKKKRRR[[[dddmmmxxx}}}zzzuuussssssxxx{{{yyytttnnnkkkkkkfffddd^^^TTTGGG===777555222222000///...---------,,,++++++++++++,,,,,,---))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''&&&'''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))(((((((((''''''''')))******)))(((&&&'''(((%%%'''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&'''((()))'''%%%%%%'''))))))(((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''((((((&&&&&&&&&(((((((((''''''''''''((((((***)))))))))(((((((((((())))))))))))))))))))))))(((((()))******)))))))))((((((((((((((((((((((((***)))))))))))))))))))))************************EEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAAAAABBBBBBBBBAAA>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@??????BBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGKKKIIIHHHHHHIIIIIIHHHGGGDDDDDDCCCDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHJJJKKKMMMOOOPPPRRRRRRSSSVVVVVVVVVVVVWWWXXXYYYZZZUUUVVVVVVWWWWWWZZZ^^^aaa___cccggggggccc^^^\\\\\\WWWWWWWWWWWWVVVQQQJJJFFF???<<<888666:::BBBJJJPPPWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]___aaabbbcccbbbbbb]]]```eeehhhlllsss||||||rrrcccXXXQQQKKKDDD???===<<<999888999<<>>??????@@@@@@@@@??????@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBAAA@@@@@@???CCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGKKKKKKJJJKKKKKKJJJIIIIIIDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIHHHIIIKKKLLLNNNPPPQQQRRRRRRSSSSSSSSSSSSTTTVVVXXXYYYTTTUUUVVVVVVVVVXXX\\\___aaadddffffffccc```^^^]]]YYYXXXXXXXXXVVVQQQKKKGGGAAA===999888<<>>>>>@@@BBBCCCCCC??????@@@@@@@@@??????>>>??????@@@@@@BBBCCCEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIHHHFFFEEEDDDDDDCCCAAA@@@???@@@@@@AAA??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIKKKKKKMMMMMMLLLKKKJJJIIIIIIHHHKKKLLLMMMMMMLLLKKKJJJJJJFFFEEEEEEDDDDDDDDDDDDEEECCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSQQQQQQQQQRRRTTTUUUWWWWWWSSSTTTTTTTTTTTTVVVZZZ]]]aaaccceeefffdddbbb``````[[[[[[[[[[[[ZZZWWWRRRNNNGGGCCC>>>===@@@IIIRRRYYY[[[[[[\\\]]]^^^^^^^^^^^^^^^___aaacccccccccccccccbbbccceeefffhhhkkkooorrruuu|||vvvqqqkkkccc\\\SSSNNNGGGCCCAAA@@@???>>>;;;;;;<<<===@@@FFFNNNRRR___iiixxx}}}xxxtttrrrqqqvvvyyyppphhheeeeeegggmmmsss~~~{{{yyyxxxuuuvvvzzz~~~xxxrrreeeWWWOOOCCC???888333000///000000......---,,,++++++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((('''&&&&&&&&&&&&'''(((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&((($$$%%%&&&&&&$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&(((((('''&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((()))******%%%'''))))))'''$$$######&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((+++++++++++++++***))))))''''''''''''''''''''''''(((((())))))************************************CCCDDDEEEFFFFFFEEEDDDCCC@@@>>>===>>>@@@BBBBBBBBB@@@@@@@@@AAA@@@@@@???>>>@@@@@@@@@@@@AAABBBDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEEEECCCBBB@@@??????@@@@@@>>>???@@@AAABBBBBBBBBAAA>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBDDDEEEGGGIIIJJJMMMMMMLLLKKKJJJJJJIIIIIIJJJLLLNNNNNNLLLKKKJJJJJJGGGGGGFFFEEEEEEDDDEEEEEECCCCCCDDDEEEFFFHHHHHHIIIFFFFFFHHHIIIKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRSSSSSSTTTQQQRRRTTTUUUVVVWWWWWWWWWRRRSSSSSSSSSSSSUUUYYY[[[```aaacccddddddcccbbbaaa^^^^^^___```aaa```]]]ZZZPPPLLLGGGDDDFFFLLLTTTYYY[[[\\\]]]^^^____________^^^___aaacccdddeeeddddddccccccdddeeegggjjjmmmnnnlllpppyyywwwnnnhhh___ZZZRRRMMMJJJGGGBBB???===<<<::::::<<>>>>>>>>???AAABBBAAA???AAAAAAAAAAAAAAA@@@??????AAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGEEEDDDBBB@@@????????????>>>???@@@BBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEHHHIIIKKKKKKJJJJJJIIIIIIHHHHHHIIILLLOOOOOOLLLJJJJJJJJJIIIIIIGGGFFFEEEEEEEEEEEECCCCCCEEEFFFGGGIIIJJJJJJFFFGGGHHHIIIJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSQQQSSSVVVXXXYYYXXXWWWVVVSSSSSSTTTSSSSSSUUUYYY[[[]]]]]]___aaaccccccbbbaaa______aaaeeehhhhhhgggeee\\\XXXSSSNNNNNNQQQWWWZZZ[[[\\\]]]^^^____________^^^___aaaccceeefffffffffccccccbbbdddfffhhhiiijjjiiikkkooovvvzzzuuuoooiiiaaa\\\XXXSSSKKKEEECCCAAA>>><<<<<<<<<<<<<<>>>>>>>>@@@BBBBBB@@@>>>BBBBBBBBBBBBBBBAAA@@@???AAAAAAAAA@@@@@@AAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFDDDBBB@@@????????????>>>???AAABBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBDDDFFFHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHLLLOOOOOOLLLJJJIIIJJJJJJJJJHHHGGGFFFFFFEEEEEECCCDDDEEEFFFHHHJJJKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKJJJKKKMMMOOOQQQRRRSSSSSSPPPRRRVVVXXXYYYWWWUUUSSSTTTTTTUUUTTTTTTVVVYYY\\\ZZZZZZ\\\___aaabbbbbbaaa___```bbbgggkkkmmmmmmlllfffbbb\\\WWWUUUWWWZZZ]]][[[\\\]]]^^^____________]]]___aaaccceeefffggggggdddcccbbbccceeegggggggggjjjkkklllooottt}}}zzzrrrmmmhhhbbbYYYQQQJJJGGGCCC@@@>>><<<:::888;;;@@@FFFJJJNNNTTT^^^eeelllpppvvv{{{|||{{{yyyvvvwwwzzz}}}~~~yyyyyyyyyzzzzzzzzzxxxvvvvvvtttuuuzzz}}}{{{}}}~~~}}}~~~zzznnn___SSSGGG<<<777777666222...,,,---...---+++++++++******************++++++++++++,,,---......))))))))))))))))))))))))******))))))((((((''''''+++******))))))))))))))))))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&$$$###$$$&&&&&&'''((((((&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%$$$%%%&&&((((((&&&$$$$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''$$$%%%%%%$$$######%%%'''$$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))'''(((((()))***+++++++++************************@@@AAACCCDDDDDDCCCAAA@@@AAAAAA@@@@@@???@@@@@@@@@CCCBBBAAAAAA@@@@@@AAAAAA@@@AAABBBAAA@@@@@@AAACCCCCCCCCDDDDDDDDDDDDCCCCCCFFFEEEEEEEEEEEEGGGHHHIIIFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGFFFDDDCCCCCCBBB@@@@@@AAAAAA@@@???AAABBBEEEFFFGGGFFFEEEDDDAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCEEEFFFGGGIIIKKKLLLKKKJJJJJJKKKLLLNNNMMMLLLKKKKKKJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEEEECCCAAA???@@@BBBEEEGGGGGGHHHIIIIIIHHHHHHJJJLLLMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTWWWWWWVVVUUUUUUUUUPPPOOONNNNNNPPPSSSVVVXXX[[[\\\]]]^^^^^^]]]\\\[[[[[[ZZZ\\\ccckkkooonnnkkkhhhgggeee```\\\ZZZ[[[\\\^^^]]]\\\\\\[[[[[[\\\\\\___```aaabbbdddfffggggggcccdddeeedddbbbaaabbbcccdddeeehhhkkknnnrrrtttuuu}}}wwwnnneee[[[PPPFFFDDDCCCAAA>>>>>>>>><<<<<>>===;;;999:::>>>CCCGGGIIIKKKPPPWWW]]]ccckkkvvvuuunnnnnnmmmqqqyyy{{{|||zzzuuullliiiffffffjjjooorrrsss{{{{{{|||~~~{{{{{{{{{zzztttsssssstttrrrmmmccc\\\NNNGGG===666444333000......------------,,,,,,,,,++++++************))))))******))))))******+++,,,)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%)))((('''&&&$$$###"""!!!$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&)))''''''''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,)))((('''&&&&&&&&&&&&''')))((((((((('''''''''&&&(((((('''''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))************)))))))))(((***))))))))))))((((((((())))))))))))************,,,++++++******++++++,,,AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@BBBCCCCCCBBB@@@???@@@AAADDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJDDDDDDCCCAAAAAA@@@@@@@@@DDDEEEFFFGGGGGGFFFEEEDDDDDDCCCDDDEEEFFFEEECCC@@@AAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@AAABBBBBB??????@@@@@@AAACCCDDDEEEGGGHHHJJJJJJJJJJJJLLLMMMHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFDDDCCCAAA???@@@AAADDDFFFGGGIIIJJJIIIHHHHHHIIIKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUVVVUUUTTTTTTUUUPPPOOONNNNNNOOORRRUUUWWWWWWXXXYYYYYYYYYYYYXXXWWWXXXWWWWWW[[[aaafffgggfffgggfffccc___]]]]]]```ccc```___]]]\\\[[[ZZZYYYYYY]]]^^^^^^```aaabbbccccccaaabbbccccccbbbbbbcccdddiiihhhhhhhhhggggggffffffiiimmmsssyyyuuufff^^^WWWOOOIIIFFFCCC???;;;999:::===???AAA@@@DDDIIINNNSSS[[[dddkkkxxx{{{|||ssspppnnnooorrr|||xxxqqqqqqttt{{{tttllliiibbbccceeehhhmmmvvv~~~}}}{{{||||||{{{vvvsssooojjjddd[[[OOOFFF===888222000000000///,,,------------,,,,,,,,,,,,************))))))((((((((()))******++++++******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&(((((())))))(((((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))+++,,,---''''''&&&%%%%%%%%%&&&&&&(((((((((''''''''''''''',,,+++***)))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************))))))))))))************))))))))))))))))))))))))************++++++************++++++BBBBBBAAA@@@@@@AAABBBBBB@@@@@@??????@@@@@@AAAAAABBBAAAAAA@@@???@@@@@@@@@BBBCCCDDDCCC@@@?????????EEEEEEFFFHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLEEEDDDCCCBBBAAAAAA@@@@@@CCCDDDEEEFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIHHHEEEBBBAAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@???@@@AAAAAABBB???@@@@@@@@@AAACCCDDDEEEEEEGGGIIIIIIIIIJJJLLLMMMIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@BBBCCCEEEGGGIIIJJJJJJIIIHHHIIIJJJJJJKKKMMMNNNOOONNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOQQQTTTUUUTTTSSSSSSTTTQQQOOONNNMMMNNNPPPSSSUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUTTTVVV[[[___aaabbbeeedddbbb___]]]^^^bbbeeebbbaaa```]]]\\\ZZZZZZYYYZZZ[[[[[[\\\]]]^^^______^^^```aaabbbaaabbbccceeejjjjjjiiihhhfffeeeddddddiiimmmpppqqqtttuuulllfff^^^XXXWWWPPPKKKEEE@@@>>>>>>>>>>>>===@@@CCCFFFJJJPPPWWW]]]fffiiimmmtttzzz~~~{{{{{{~~~|||~~~~~~|||uuunnnhhhfffgggkkkuuuyyyrrrmmmiiiggggggkkkooossswww|||yyyyyy}}}}}}{{{|||{{{zzzwwwpppggg^^^UUUKKKAAA999666333111/////////,,,***---------,,,,,,,,,+++++++++******))))))((((((((('''(((***+++++++++***)))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&(((((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++++++++(((''''''&&&&&&'''''''''''''''''''''''''''''''''+++******)))(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))*********)))))))))))))))*********)))))))))((((((((()))))))))************++++++************++++++BBBAAA@@@@@@@@@@@@AAABBB@@@?????????@@@@@@AAABBBAAAAAA@@@????????????@@@AAACCCDDDCCCAAA???>>>???DDDDDDFFFGGGIIIIIIJJJJJJKKKJJJIIIIIIJJJKKKMMMNNNGGGFFFEEECCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFEEEEEEGGGIIIKKKJJJFFFCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@????????????@@@AAAAAA@@@@@@AAAAAABBBCCCEEEFFFDDDFFFHHHIIIHHHIIIKKKMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDBBBAAAAAABBBCCCDDDGGGIIIKKKKKKIIIHHHHHHIIIIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNPPPSSSTTTSSSRRRSSSTTTQQQPPPNNNMMMMMMOOORRRSSSWWWWWWXXXYYYYYYXXXWWWWWWUUUSSSRRRSSSVVVYYY\\\^^^bbbaaa```]]]\\\^^^aaaeeedddcccaaa___]]]\\\[[[ZZZXXXXXXYYYYYYZZZZZZZZZ[[[ZZZ\\\^^^``````aaaccceeeiiiiiiiiihhhhhhggggggfffdddhhhkkkkkkkkkqqq~~~zzztttmmmhhhggg^^^XXXQQQJJJFFFCCC@@@>>>>>>??????@@@BBBFFFKKKOOOUUUWWW\\\ccckkkttt{{{tttqqqsss}}}wwwrrrqqqhhhccc```___```cccllluuu}}}zzzwwwtttrrrrrrssssssuuuyyy}}}~~~{{{yyyyyy}}}~~~|||xxxtttkkkbbbUUUJJJBBB<<<555111111111000//////...,,,***------,,,,,,,,,++++++++++++++++++***)))((((((''''''((()))++++++***))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((('''%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&''''''''''''''''''&&&###$$$&&&&&&&&&&&&''')))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''''''''(((((()))***''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******))))))((((((((('''''''''((()))))))))************+++******))))))******+++@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAABBBBBBAAAAAA@@@???????????????@@@BBBDDDCCCAAA@@@??????BBBCCCDDDFFFHHHIIIIIIJJJKKKKKKJJJJJJKKKLLLNNNOOOHHHGGGEEEDDDBBBBBBAAAAAAAAABBBDDDFFFGGGHHHGGGGGGFFFFFFGGGIIIKKKJJJHHHEEEDDDDDDCCCBBBAAAAAA@@@@@@???????????????@@@AAAAAA@@@@@@AAAAAABBBDDDEEEFFFEEEFFFHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGIIIKKKKKKIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLOOOQQQSSSRRRRRRRRRSSSQQQPPPNNNLLLLLLNNNPPPRRRWWWXXXYYYZZZZZZYYYXXXWWWSSSSSSRRRRRRSSSVVVXXXZZZ^^^^^^^^^\\\[[[\\\___aaadddcccaaa___]]]\\\[[[[[[XXXXXXXXXXXXXXXXXXYYYYYYVVVYYY[[[]]]^^^```ccceeefffggggggggghhhhhhiiiiiiaaadddhhhiiijjjnnnwww~~~{{{vvvuuulllhhh```YYYSSSMMMGGGDDDBBB@@@>>>======???AAACCCHHHIIIMMMRRRZZZdddlllqqquuuyyy}}}~~~yyywwwvvvnnnhhhgggppp|||}}}xxxvvvuuuxxx~~~zzzyyysss{{{}}}uuunnnhhhddddddaaa```aaadddeeehhhqqq{{{}}}|||~~~||||||~~~yyyqqqiiiZZZQQQEEE;;;666444111///+++,,,------......------,,,,,,,,,,,,++++++++++++---,,,,,,+++***)))(((((('''((())))))******))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&"""$$$&&&&&&&&&&&&(((***&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))************((((((((((((''''''''''''))))))))))))******************))))))))))))******???@@@AAABBBBBBAAA@@@???????????????@@@AAABBBCCCAAA@@@@@@???????????????>>>AAACCCDDDBBB@@@@@@@@@???@@@BBBDDDFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNGGGFFFEEECCCBBBAAA@@@@@@@@@BBBDDDFFFGGGHHHHHHHHHGGGGGGFFFHHHIIIJJJIIIGGGFFFEEEDDDBBBAAAAAA@@@@@@???????????????@@@@@@AAA??????@@@@@@AAACCCDDDEEEEEEGGGHHHHHHGGGGGGHHHJJJHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDEEEEEEEEEGGGIIIKKKLLLJJJHHHGGGGGGGGGHHHHHHHHHJJJKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKNNNPPPRRRQQQQQQRRRSSSQQQPPPMMMLLLLLLMMMOOOQQQVVVWWWXXXYYYYYYXXXWWWVVVRRRSSSSSSSSSSSSTTTVVVXXXYYY[[[\\\[[[ZZZZZZ[[[]]]bbbaaa___^^^\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYSSSUUUXXX[[[\\\___bbbdddbbbccccccdddfffgggggghhhdddfffhhhiiikkkooouuuyyy|||vvvooohhh```XXXSSSKKKHHHDDD@@@????????????AAAAAABBBEEEKKKSSSZZZ___ggglllssswwwzzz}}}|||tttlllgggkkkuuu~~~|||yyytttnnniiifffiiiuuu{{{wwwsssppprrrvvv|||~~~zzzsssmmmlllfffnnnwww~~~~~~sssnnnjjjeeebbbbbbdddgggmmmtttwww{{{}}}xxxpppbbbWWWIIIBBB999444222222000...)))***,,,,,,,,,,,,---...,,,,,,,,,++++++++++++***......---,,,+++***))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$&&&''')))******$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))************)))))))))(((((((((((('''))))))))))))******************))))))))))))******>>>???AAABBBBBBAAA???>>>????????????@@@AAABBBCCCAAA@@@@@@???>>>?????????===@@@CCCDDDBBBAAA@@@AAA>>>???AAACCCEEEGGGGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMFFFEEEDDDBBBAAA?????????@@@AAADDDFFFHHHHHHHHHHHHHHHGGGFFFGGGIIIJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@?????????>>>???@@@@@@AAA>>>>>>>>>???@@@AAACCCCCCFFFGGGHHHHHHGGGFFFGGGIIIEEEEEEEEEGGGHHHJJJLLLMMMGGGIIIJJJLLLLLLKKKIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGIIILLLLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKMMMPPPQQQQQQQQQRRRSSSQQQPPPMMMLLLKKKMMMOOOPPPVVVVVVXXXXXXXXXXXXVVVVVVRRRSSSTTTSSSSSSSSSUUUVVVWWWYYY[[[[[[ZZZYYYYYYZZZ```___^^^\\\[[[ZZZZZZYYY[[[[[[[[[[[[[[[ZZZZZZZZZQQQTTTWWWYYY[[[^^^aaaddd___```aaabbbcccdddeeeeeehhhgggffffffhhhlllppprrruuu{{{qqqhhhbbbUUUQQQLLLGGGEEEDDDCCCBBB???>>><<<===AAAGGGNNNRRR[[[bbbjjjnnnqqquuu{{{uuulllnnnuuu|||{{{vvvtttnnnfff```]]]___lllyyyyyyqqqllliiifffgggjjjkkkyyy|||wwwtttssspppiiicccbbb```hhhqqqxxxxxxvvvuuuppplllllllllpppyyy~~~|||vvvqqqfffUUUHHH:::666000.........,,,***------...---,,,+++,,,---,,,,,,,,,+++++++++******//////...---,,,******))))))((('''''''''(((***+++((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((---,,,************(((&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''&&&'''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''***)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))*********+++************))))))))))))))))))))))))******************))))))))))))******AAAAAABBBBBBAAA???>>>===<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAA@@@???>>>===<<>>@@@BBBCCC@@@>>>???AAACCCCCCCCCCCCEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDFFFEEECCCAAA@@@@@@@@@AAA@@@@@@BBBCCCDDDFFFGGGHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB??????@@@AAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEECCCBBBDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLJJJIIIGGGFFFFFFFFFHHHIIIJJJJJJJJJHHHEEEDDDHHHEEEDDDEEEHHHJJJJJJHHHJJJIIIIIIHHHHHHHHHIIIIIIIIILLLNNNPPPPPPPPPRRRSSSUUUSSSPPPMMMMMMNNNQQQSSSYYYYYYZZZ[[[\\\[[[YYYWWWUUUSSSQQQQQQSSSTTTUUUUUUXXXXXXYYYZZZZZZYYYXXXWWWZZZ[[[[[[\\\[[[ZZZYYYXXX\\\\\\\\\\\\\\\\\\\\\\\\XXXWWWVVVXXX\\\___aaaaaa^^^______```aaa`````````ddddddcccdddgggmmmrrruuuqqqvvvzzzxxxtttsssxxx~~~zzzrrrfffZZZTTTPPPJJJEEEDDD???>>>>>>>>>@@@CCCGGGIIIMMMQQQWWW\\\```eeelllqqqtttyyy~~~|||{{{~~~~~~xxxtttvvvrrrjjjccc```cccjjjppp~~~{{{uuulllfffcccbbbcccccclllrrr~~~~~~pppmmmjjjhhhgggfffdddcccccckkkwww~~~}}}zzz{{{~~~vvvjjj```WWWLLL@@@888222111000///...---,,,,,,,,,,,,,,,++++++*********************************+++***((('''&&&''')))***((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''''''''((())))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))************))))))(((((((((((((((((((((((((((+++***)))(((((()))***+++@@@AAAAAAAAAAAA???>>>===<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@>>>======@@@???>>>???AAAAAA???===>>>@@@BBBBBBBBBBBBDDDFFFEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDBBBAAA@@@@@@AAAAAA???@@@AAABBBDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBCCCDDDEEEDDDBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHFFFEEEDDDFFFDDDBBBCCCFFFHHHHHHFFFIIIIIIIIIHHHHHHHHHIIIIIIJJJMMMOOOPPPPPPQQQRRRTTTUUUSSSQQQOOONNNOOOQQQRRRWWWXXXYYYZZZ[[[YYYWWWUUUTTTRRRQQQQQQTTTVVVVVVVVVWWWWWWYYYYYYYYYXXXWWWVVVYYYZZZ[[[\\\\\\[[[ZZZYYY\\\\\\[[[[[[[[[[[[[[[\\\ZZZYYYWWWXXX[[[^^^______]]]^^^^^^_______________aaaaaaaaacccfffjjjoooqqqppptttvvvssslllhhhjjjnnn|||{{{oooiiicccYYYRRROOOKKKJJJGGGDDDCCCCCCDDDEEEHHHKKKOOORRRTTTXXX]]]aaacccfffkkknnnqqquuuzzz~~~~~~wwwppplllooouuuzzz{{{uuunnniiigggggghhhpppuuu~~~{{{wwwuuusssqqqooommmrrrzzz|||zzzzzz~~~wwwmmmdddXXXMMMFFF???888222000///...---,,,++++++***,,,,,,,,,++++++*********************************+++***((('''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''''''''''''''(((((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((+++***)))(((((())))))***???@@@@@@AAA@@@???===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>===>>>>>>===>>>???@@@>>><<<===>>>@@@@@@@@@AAABBBDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB??????@@@AAACCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFBBBAAA@@@@@@@@@BBBDDDEEEDDDCCCBBBCCCEEEFFFEEEDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAABBBDDDEEEEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIKKKMMMOOOPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRVVVWWWXXXXXXXXXVVVTTTSSSSSSRRRQQQRRRUUUWWWXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVWWWXXXZZZ[[[\\\[[[[[[ZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\\\\ZZZXXXYYYZZZ\\\]]]\\\\\\\\\\\\]]]]]]]]]]]]^^^]]]]]]___aaadddgggjjjlllllloooqqqmmmfffaaa```bbbjjjqqq{{{xxxlllccc___\\\ZZZVVVRRRNNNJJJHHHGGGGGGHHHIIIIIIIIIKKKNNNPPPPPPRRRTTTWWW[[[bbbiiiooovvvwwwxxx{{{{{{{{{zzzuuuuuuvvv|||~~~{{{{{{~~~yyyxxxyyy||||||zzzzzz||||||vvvlllcccVVVMMMBBB999555222000...------,,,,,,+++***))))))+++++++++++++++*********************************+++***((('''''''''((()))))))))))))))))))))))))))***)))'''&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))************))))))))))))))))))))))))++++++***)))(((((())))))>>>>>>???@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@???>>>>>>============>>>>>>===<<<;;;===????????????AAABBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBCCC>>>??????@@@BBBCCCCCCDDDAAAAAABBBBBBCCCCCCCCCDDD???@@@AAACCCDDDEEEEEEEEEDDDCCCAAA???@@@BBBDDDFFFEEECCCCCCCCCEEEGGGGGGFFFBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBBBBCCCDDDDDDDDDGGGGGGHHHHHHIIIIIIIIIHHHJJJLLLNNNOOOOOOOOOPPPRRRRRRRRRRRRSSSRRRRRRQQQQQQTTTUUUWWWWWWUUUSSSQQQQQQQQQQQQQQQSSSVVVXXXYYYXXXVVVWWWXXXYYYZZZYYYXXXXXXVVVWWWYYYZZZ\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXZZZ[[[\\\ZZZXXXXXXZZZ\\\\\\\\\ZZZZZZZZZZZZ[[[[[[\\\\\\ZZZ[[[^^^```ccceeefffgggfffiiillljjjeeeaaa```aaabbbhhhnnnqqqsss|||{{{sssqqqnnnllliiieee```[[[WWWUUUOOONNNLLLIIIGGGGGGGGGHHHHHHGGGGGGHHHLLLSSS[[[```ggghhhkkkooouuu{{{~~~}}}~~~{{{xxxzzzxxxtttooohhh```WWWPPPCCC===555000......///...---,,,,,,+++***)))))))))+++++++++*********************************************)))((('''(((((()))************************+++***'''%%%$$$$$$&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))++++++***))))))(((((((((<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<=========>>>??????>>>>>>>>>;;;<<<=========<<<<<<<<<:::<<<===>>>>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBB??????@@@AAAAAABBBBBBBBB>>>??????@@@AAABBBCCCCCCAAABBBBBBCCCCCCDDDDDDDDD>>>???AAABBBDDDEEEEEEEEEEEEDDDBBB@@@@@@BBBEEEGGGFFFDDDCCCDDDFFFHHHHHHHHHCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFHHHIIIIIIIIIHHHHHHHHHJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRQQQQQQRRRUUUWWWVVVSSSPPPOOOOOOPPPPPPPPPSSSVVVXXXYYYXXXWWWXXXYYYZZZ[[[ZZZZZZYYYUUUVVVXXXZZZ[[[\\\\\\[[[XXXXXXWWWWWWWWWXXXZZZZZZZZZYYYWWWXXXZZZ\\\]]]]]]ZZZYYYYYYXXXYYYZZZ[[[[[[YYY[[[]]]```bbbcccddddddbbbeeehhhhhhdddaaaaaaaaa```dddiiiiiiiiimmmvvv~~~{{{vvvpppjjjggg]]]ZZZUUUPPPLLLJJJIIIHHHHHHEEEAAA@@@BBBHHHNNNQQQWWWXXX[[[___ffflllrrruuuzzz}}}}}}xxxxxx}}}~~~zzzwwwqqqiiiaaaXXXNNNEEEAAA666333111///////////////------,,,,,,++++++******************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''))))))*********))))))))))))))))))))))))************))))))((((((;;;<<<=========<<<;;;;;;;;;;;;:::::::::;;;;;;<<<:::;;;<<<===============:::<<<>>>===<<<;;;<<<===:::;;;===>>>===>>>???AAA@@@???????????????@@@AAA??????@@@AAABBBBBBAAAAAA??????@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEAAAAAACCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFGGGEEEDDDDDDGGGIIIJJJJJJEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBDDDEEEFFFEEECCCCCCEEEGGGEEEFFFGGGIIIIIIIIIHHHHHHGGGIIIKKKLLLKKKKKKLLLMMMOOOPPPQQQQQQRRRQQQQQQQQQQQQTTTWWWVVVQQQNNNMMMNNNOOOOOOPPPRRRVVVWWWWWWVVVVVVWWWXXXZZZZZZZZZYYYYYYUUUVVVXXXZZZ[[[[[[[[[[[[VVVWWWWWWXXXYYYYYYYYYZZZZZZXXXWWWWWWZZZ\\\]]]\\\YYYYYYXXXWWWXXXYYYZZZ[[[YYYZZZ\\\^^^```bbbbbbcccaaacccdddcccaaa^^^]]]^^^^^^aaadddeeeeeeggglllpppvvv}}}}}}sssmmmeee^^^XXXTTTQQQNNNMMMHHHCCC@@@@@@CCCEEEFFFJJJKKKMMMQQQUUUZZZ___aaagggkkkoooqqqrrruuuzzzzzztttppprrrxxxyyysssiii```WWWOOOGGG===777555.........//////.........---------,,,,,,,,,++++++)))))))))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))))))))))))))))))))))))))))))))))))))************)))))):::;;;<<<======<<<;;;:::;;;;;;:::::::::::::::;;;888999:::;;;<<<<<<<<<<<<:::===???>>><<<;;;<<<===:::;;;===>>>===>>>???AAA>>>>>>=========>>>@@@@@@??????@@@AAABBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEHHHFFFDDDEEEGGGJJJKKKKKKHHHHHHIIIJJJJJJJJJJJJIIIGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHEEEEEEEEEDDDCCCAAA???>>>DDDEEEFFFEEECCCBBBDDDFFFDDDEEEGGGIIIIIIIIIHHHGGGHHHIIIKKKLLLKKKKKKLLLMMMOOOOOOOOOOOOPPPPPPQQQQQQQQQUUUWWWVVVPPPLLLLLLMMMNNNNNNOOORRRUUUVVVUUUTTTTTTUUUVVVXXXXXXXXXXXXWWWUUUVVVXXXZZZZZZ[[[ZZZZZZUUUVVVXXXZZZ[[[ZZZYYYYYY\\\ZZZXXXXXXYYYZZZZZZZZZZZZYYYWWWWWWWWWXXXZZZ[[[YYYYYYZZZ\\\^^^___```aaa`````````___^^^]]]]]]]]]___^^^___```bbbeeefffggghhhmmmuuu~~~tttmmmfff```\\\XXXSSSNNNKKKJJJJJJHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPSSSWWWZZZZZZZZZ\\\bbbgggnnnvvv|||}}}yyynnnkkkkkksss~~~~~~tttggg^^^SSSJJJBBB>>>999222///000,,,---------,,,,,,,,,------,,,,,,,,,,,,+++++++++((()))))))))*********+++)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''((()))***++++++******999:::;;;<<<<<<<<<;;;:::;;;;;;:::999999:::::::::777888999:::;;;<<<<<<<<<:::===??????<<<;;;<<<>>>:::<<<===>>>===>>>@@@AAA>>>===<<<<<<<<<>>>???@@@???@@@AAABBBAAAAAA??????AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDHHHFFFDDDEEEGGGJJJLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHCCCDDDDDDDDDBBB@@@===;;;CCCEEEFFFDDDBBBAAACCCFFFCCCEEEGGGIIIJJJIIIHHHGGGHHHJJJLLLMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQUUUXXXVVVPPPLLLKKKMMMNNNNNNOOORRRTTTUUUTTTRRRRRRSSSTTTVVVWWWWWWVVVVVVVVVWWWXXXZZZZZZZZZYYYYYYTTTVVVYYY[[[\\\[[[YYYXXX^^^\\\YYYXXXXXXYYYXXXXXXZZZYYYWWWWWWWWWXXXZZZ\\\YYYYYYYYYZZZ[[[]]]___```^^^^^^^^^]]]^^^___```aaaaaa^^^[[[\\\___bbbbbbaaacccfffjjjooovvv~~~vvvooojjjccc___ZZZWWWVVVTTTQQQNNNJJJJJJIIIHHHHHHHHHHHHHHHEEEHHHKKKJJJIIIKKKQQQVVVZZZdddlllooouuu~~~~~~vvvqqqmmmkkkmmmvvv{{{ssseeeVVVJJJBBB:::444444222------000.........,,,+++***,,,---,,,,,,,,,+++++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++''''''''''''((((((((()))(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((%%%''')))***++++++++++++::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<===>>>===<<<;;;;;;===???;;;;;;;;;;;;;;;<<<===>>>===>>>===;;;999999;;;===@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAADDDDDDBBBAAAAAABBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHFFFFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAADDDDDDCCCCCCCCCDDDDDDEEEBBBCCCEEEFFFFFFDDDCCCAAAEEEDDDCCCBBBCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNPPPSSSVVVUUUQQQMMMMMMMMMPPPPPPPPPPPPQQQSSSTTTUUUQQQQQQQQQRRRSSSSSSTTTTTTWWWWWWXXXXXXWWWWWWVVVUUUXXXYYY[[[ZZZYYYWWWWWWXXX\\\[[[ZZZYYYYYY[[[]]]^^^^^^\\\ZZZXXXWWWXXXZZZ\\\YYYYYYZZZZZZ[[[]]]^^^___]]]^^^___]]][[[YYYZZZ[[[^^^^^^]]]]]]^^^___aaabbb```cccfffggghhhjjjooosss|||uuuqqqnnnkkkjjjgggccc___[[[WWWRRROOONNNLLLHHHEEEEEEEEEFFFEEEDDDDDDFFFGGGMMMSSS\\\bbbeeeiiinnnqqqxxxwwwwwwxxx{{{zzzwwwwww{{{{{{{{{|||tttqqqrrryyy}}}rrrfffYYYLLLAAA;;;555444222000............))))))***+++---...//////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%#########$$$%%%&&&'''(((%%%$$$###$$$%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))));;;;;;;;;;;;;;;::::::::::::::::::999999888888888999::::::::::::;;;;;;;;;;;;;;;;;;:::999999;;;===;;;;;;;;;;;;;;;<<<===============;;;:::999;;;===???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAADDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFFFFGGGHHHGGGFFFDDDBBBAAA@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBAAAAAAAAABBBCCCDDDGGGHHHHHHHHHIIIIIIJJJJJJLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSVVVVVVSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVXXXYYYYYYXXXWWWWWWXXX\\\[[[[[[ZZZ[[[\\\]]]^^^]]]\\\ZZZYYYYYYYYYZZZ[[[WWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^]]]\\\[[[\\\]]]aaa```^^^]]]]]]^^^^^^___^^^aaadddeeeeeefffiiilllooouuu|||{{{wwwqqqllleee```\\\WWWRRRNNNNNNLLLJJJFFFDDDDDDFFFGGGGGGKKKPPPVVVZZZ]]]```ccccccccccccdddgggjjjnnnpppwww|||yyysssqqqoooqqqwww{{{yyy}}}~~~wwwllleeeZZZOOOEEE>>>777444333222000///............,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((<<<;;;;;;::::::999999999999999999999999888888888888888999999999::::::::::::;;;<<<;;;999999;;;===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===;;;:::999;;;<<<============>>>???@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHIIIIIIHHHFFFFFFGGGIIIIIIGGGEEEBBB@@@????????????@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEGGGGGGHHHIIIIIIJJJKKKKKKMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNPPPSSSUUUTTTTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTSSSUUUWWWWWWVVVVVVWWWYYY[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZVVVVVVVVVWWWXXXYYY[[[[[[[[[\\\]]]]]]\\\\\\]]]___bbb```^^^\\\[[[[[[[[[[[[[[[]]]```aaaaaaaaabbbccccccgggkkkpppvvv}}}wwwnnnggg```\\\\\\YYYSSSNNNJJJIIIJJJKKKIIIIIIKKKNNNRRRUUUVVVVVVSSSSSSSSSSSSUUUVVVWWWXXX[[[aaajjjssszzz}}}~~~~~~}}}zzzuuupppllliiikkknnnsss{{{vvvwwwyyy{{{}}}~~~tttlllhhhjjjjjjllltttzzzpppeee]]]TTTMMMCCC;;;666444333333000///...------------...,,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''<<<;;;;;;:::999888888777999999999888888888888888777888888888888999999999<<<===>>>===<<<;;;===>>>:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<;;;<<<<<<<<<>>>???@@@AAA??????>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFFFFHHHIIIKKKIIIFFFCCCAAA???>>>>>>===>>>AAACCCEEEDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDEEEFFFHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLJJJHHHHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOMMMNNNPPPRRRSSSSSSSSSTTTUUUVVVXXXXXXWWWUUUSSSRRRTTTTTTUUUUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUTTTSSSSSSQQQSSSTTTTTTTTTUUUWWWYYYZZZ[[[]]]^^^^^^^^^\\\[[[[[[]]]^^^``````^^^\\\[[[WWWWWWXXXXXXYYYZZZ\\\]]][[[]]]^^^]]]\\\[[[]]]^^^___]]][[[ZZZXXXXXXXXXXXXWWWYYY\\\^^^___^^^^^^]]]^^^```dddhhhlllppptttwww}}}xxxppplllkkkgggbbb]]][[[ZZZZZZZZZZZZWWWUUUWWWYYYZZZXXXUUUTTTSSSSSSRRRQQQPPPOOONNNMMMQQQXXX___fffjjjlllmmmpppooommmiiiddd]]]XXXTTTYYYZZZ^^^fffnnnuuuyyy{{{|||{{{xxxvvvttttttuuuuuurrruuuuuusssvvv}}}}}}yyyuuurrrpppiiijjjllllllmmmqqqxxx}}}}}}yyyrrrmmmkkkjjjnnnnnnrrr|||~~~|||xxxqqqiii```VVVLLLFFFBBB===666111000111222333,,,,,,,,,,,,,,,,,,------)))*********************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$%%%'''((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((;;;;;;:::999888888777777888888888888888888888888777777777888888888999999;;;===>>>>>><<<<<<<<<===:::;;;;;;<<<<<<;;;::::::999;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<===???@@@AAA?????????>>>??????@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@???@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCCCCBBBAAAAAACCCCCCDDDDDDEEEFFFFFFGGGEEEFFFGGGGGGFFFFFFHHHJJJLLLKKKIIIFFFDDDAAA@@@???===>>>AAACCCEEEDDDCCCCCCEEEDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGIIIJJJIIIJJJKKKLLLMMMNNNOOOPPPKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIJJJKKKLLLNNNNNNPPPPPPQQQRRRSSSSSSSSSRRRRRRSSSUUUWWWWWWVVVUUUTTTUUUUUUUUUVVVWWWWWWXXXXXXTTTTTTUUUUUUTTTTTTSSSRRRPPPQQQSSSSSSSSSTTTWWWYYYYYYZZZ]]]^^^___^^^\\\ZZZ[[[]]]```bbbbbb```^^^\\\VVVVVVVVVWWWXXXYYY[[[[[[]]]^^^^^^]]][[[ZZZZZZ[[[YYYXXXWWWVVVUUUVVVVVVWWWTTTUUUXXX[[[]]]^^^]]][[[YYY\\\```dddggghhhhhhgggkkkqqq{{{~~~yyyvvvsssrrrssstttsssrrrssspppllljjjjjjgggbbb^^^^^^]]][[[XXXVVVSSSQQQOOOQQQRRRTTTWWWZZZ^^^aaabbbaaaaaa___\\\WWWRRRMMMJJJPPPPPPRRRWWW^^^cccfffggghhhgggeeecccbbbcccdddeeeaaacccbbb```aaagggjjjiiimmmlllkkkhhhfffcccbbbaaa```dddiiimmmpppwww|||wwwtttuuuwwwqqqqqqttt}}}}}}uuupppkkkdddYYYNNNEEE???:::777444111...------......---***+++++++++,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''((('''%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))):::999999888888777777777777777777888888888888888777777888888888999999999999;;;<<<<<<;;;::::::;;;::::::;;;<<<<<<;;;999888888:::<<<<<<;;;::::::;;;;;;;;;;;;<<<===>>>@@@AAA@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGDDDEEEFFFFFFFFFFFFIIIKKKMMMMMMMMMKKKIIIEEEBBB@@@???@@@BBBCCCDDDDDDDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLMMMNNNNNNOOOOOOJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOUUUTTTSSSSSSUUUUUUTTTSSSPPPQQQSSSUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXTTTUUUUUUUUUUUUTTTSSSSSSQQQRRRRRRRRRRRRSSSVVVYYYXXXZZZ\\\]]]]]]]]][[[ZZZZZZ\\\```bbbbbb```^^^\\\SSSSSSTTTTTTUUUVVVXXXYYY\\\]]]]]]\\\YYYXXXXXXYYYVVVUUUTTTTTTTTTUUUVVVWWWTTTTTTUUUXXX[[[\\\[[[ZZZYYY[[[___dddgggfffccc```ccceeeiiinnnttt|||xxxqqqllliiihhheeebbb___\\\ZZZZZZ[[[[[[ZZZZZZZZZ[[[]]]]]]^^^^^^\\\YYYVVVRRRNNNLLLMMMMMMNNNQQQVVVYYYZZZZZZ\\\[[[YYYWWWVVVWWWXXXYYYVVVZZZ[[[ZZZ\\\bbbdddbbbeeedddaaa^^^\\\[[[[[[[[[```hhhsss|||vvvuuuwww~~~zzzpppeee___TTTNNNDDD<<<777555444444000///......///...---+++******+++,,,,,,,,,++++++------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&(((((('''&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((************************888888888888888777777777666777777777888888888999888888888999999999::::::999;;;<<<===;;;::::::;;;999:::;;;<<<<<<:::999777777999;;;<<<;;;::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<===???@@@AAAAAAAAA@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDFFFFFFFFFGGGIIIKKKNNNOOOPPPPPPNNNJJJEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJJJJIIIIIIEEEEEEDDDEEEFFFHHHIIIKKKKKKKKKKKKLLLLLLMMMMMMMMMKKKLLLMMMMMMMMMLLLJJJIIIJJJKKKKKKLLLMMMOOOQQQRRRUUUSSSRRRRRRUUUVVVVVVTTTQQQRRRSSSTTTUUUVVVWWWWWWTTTUUUUUUVVVWWWWWWXXXXXXUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRSSSRRRQQQSSSVVVXXXXXXYYYZZZ[[[[[[[[[ZZZZZZXXXZZZ]]]______^^^\\\ZZZSSSSSSSSSSSSTTTVVVWWWXXXZZZ[[[[[[ZZZXXXWWWXXXYYYWWWVVVUUUTTTTTTUUUVVVWWWVVVUUUTTTUUUXXXZZZYYYWWW[[[[[[]]]aaaddddddaaa^^^]]]^^^^^^___aaafffmmmrrrxxx|||xxxvvvsssqqqooonnnnnnooommmmmmnnnnnnmmmkkkiiihhhiiihhheeeccc```]]][[[YYYXXXXXXZZZ]]]aaadddddddddaaa```]]][[[YYYYYYZZZ[[[ZZZ```fffiiinnnuuuwwwuuurrrooojjjfffcccccccccdddiiittt~~~|||{{{sssllleeeYYYPPPKKK@@@===777444333333333333111000//////000000...---***+++,,,,,,,,,+++******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))777777777777888888888888666666777777888888888999888999999999999::::::::::::<<>>???@@@@@@???????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@<<<===???@@@AAAAAA@@@@@@>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDEEEAAAAAABBBCCCDDDEEEFFFGGGCCCDDDEEEFFFFFFGGGIIIKKKNNNPPPRRRSSSQQQMMMGGGDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFIIIKKKLLLKKKJJJIIIGGGGGGGGGGGGHHHJJJLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMOOOPPPPPPNNNKKKJJJLLLLLLMMMNNNOOOQQQSSSTTTSSSPPPOOOPPPSSSVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTUUUVVVVVVWWWWWWXXXUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRQQQRRRUUUXXXXXXXXXYYYZZZZZZZZZZZZZZZVVVXXX[[[\\\]]]\\\ZZZYYYTTTTTTTTTUUUVVVWWWYYYYYYWWWXXXYYYYYYXXXXXXYYYZZZYYYXXXVVVUUUUUUUUUVVVVVVYYYVVVSSSSSSVVVWWWVVVTTTXXXWWWVVVYYY\\\^^^\\\ZZZWWWXXXXXXXXXYYY]]]bbbfffdddggglllrrrxxx|||vvvtttqqqnnnkkkiiiggggggkkklllooossswwwzzzzzzyyynnnllliiifffcccccccccccchhhpppyyyyyyssspppooopppqqqsss~~~{{{}}}|||{{{ssshhh\\\TTTLLLCCC<<<:::333222000000000///...,,,///---++++++,,,---,,,++++++,,,,,,---,,,+++***)))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%!!!%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((777777777777777777777777999888777666666777888888999:::<<<======<<<:::999===<<<<<<;;;;;;:::999999::::::;;;<<<;;;:::888888555777999:::999999:::;;;999999:::;;;<<<>>>>>>???@@@@@@@@@@@@@@@???>>>==================>>>>>>???BBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBBBBAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFFJJJJJJIIIHHHHHHHHHHHHIIIUUUWWWZZZ[[[YYYTTTNNNJJJEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGIIIJJJIIIGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLLLLKKKJJJJJJKKKMMMNNNOOOQQQSSSTTTSSSRRRQQQVVVUUUTTTSSSSSSTTTUUUVVVTTTTTTTTTUUUVVVWWWYYYYYYUUUVVVWWWXXXXXXXXXWWWVVVVVVUUUTTTRRRQQQQQQQQQQQQTTTSSSRRRQQQRRRTTTVVVWWWWWWWWWXXXXXXWWWWWWVVVUUUXXXZZZ\\\^^^^^^\\\ZZZXXXWWWXXXYYYYYYYYYXXXWWWVVVYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVTTTSSSTTTUUUVVVTTTSSSYYYWWWUUUUUUVVVWWWVVVUUUWWWVVVUUUTTTTTTUUUVVVWWW^^^___```bbbdddhhhnnnsssxxx{{{zzzyyyxxxzzz~~~vvvsssrrrooollllllmmmxxx{{{xxx{{{xxxyyy{{{|||{{{|||}}}|||xxxpppeee^^^OOOLLLGGGAAA;;;777555444333111000...---------.........---------,,,,,,,,,------,,,,,,+++***))))))++++++******))))))(((((())))))************))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''&&&%%%$$$'''((()))))))))(((&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))777777777777777777777777999888777666666777888888888999;;;===>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<;;;:::999888666888:::;;;::::::;;;<<<::::::;;;<<<<<<===>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>=========>>>??????BBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEGGGHHHJJJJJJIIIHHHHHHIIIIIIIIITTTVVVZZZ[[[ZZZVVVQQQNNNEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFGGGIIIJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMLLLJJJJJJKKKMMMNNNOOOQQQSSSTTTSSSRRRQQQUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYTTTUUUWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQSSSRRRQQQQQQQQQSSSUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVWWWYYY\\\^^^___]]][[[YYYXXXXXXYYYYYYYYYXXXVVVUUUWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWTTTRRRQQQRRRTTTUUUTTTTTTTTTRRRQQQPPPQQQRRRQQQPPPRRRQQQPPPOOOOOOPPPQQQRRRTTTUUUVVVWWWXXX[[[___bbbfffllltttzzz~~~yyyuuutttuuu~~~~~~~~~{{{~~~|||xxxvvvtttrrrmmmjjjgggccc]]]UUUMMMGGG???===:::777555444444444///...---,,,++++++,,,,,,------------,,,,,,,,,,,,---------,,,++++++***************)))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$######%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))777777777777777777777777888777777666666777777888555777999;;;<<<=========999999:::::::::;;;;;;;;;::::::;;;<<<<<<;;;999888888:::<<<<<<;;;;;;<<<===;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@???>>>>>>???>>>>>>>>>>>>???@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJQQQSSSVVVXXXWWWTTTQQQNNNFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKJJJHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLJJJJJJLLLNNNNNNOOOQQQRRRSSSSSSRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUTTTTTTUUUVVVWWWWWWSSSUUUVVVXXXYYYYYYXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUWWWWWWXXXXXXXXXWWWVVVUUUVVVXXX[[[^^^___^^^\\\[[[YYYYYYZZZYYYYYYWWWUUUTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXXXXWWWWWWWWWRRRPPPOOOOOOQQQSSSSSSSSSQQQOOOMMMMMMNNNOOONNNMMMNNNMMMLLLKKKKKKLLLMMMNNNPPPQQQSSSSSSRRRSSSTTTVVVYYY\\\```cccfffjjjqqqwww~~~yyywwwvvv}}}~~~yyyzzzyyyssslllfffaaaZZZVVVPPPJJJDDD???:::666222111///......///000111---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------,,,,,,+++*********((())))))))))))))))))***''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%***)))'''&&&%%%$$$######&&&&&&&&&'''''''''''''''((((((((()))(((''''''&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))666666666666666666666666666666666666777777777888333444666777888999999999777888888999:::;;;;;;;;;::::::;;;<<<<<<;;;:::999:::;;;=========<<<===>>>=====================>>>??????@@@@@@@@@??????>>>???????????????@@@@@@AAACCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBCCCDDDFFFHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKMMMOOOQQQRRRQQQOOOLLLJJJFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGIIIKKKKKKJJJHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKLLLKKKJJJJJJLLLNNNNNNOOOPPPQQQRRRRRRRRRQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSUUUWWWYYYYYYYYYYYYVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPQQQSSSSSSUUUVVVWWWXXXWWWVVVTTTSSSUUUWWWZZZ\\\^^^^^^]]]\\\YYYYYYZZZZZZYYYWWWUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYWWWVVVUUUUUUVVVVVVSSSQQQNNNMMMOOOPPPQQQPPPQQQOOOMMMMMMNNNOOONNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSRRRQQQQQQQQQTTTVVVYYYZZZZZZ[[[^^^aaabbbgggoooxxx|||yyysss||||||zzztttvvv~~~yyyrrrkkkddd\\\TTTOOOFFFCCC>>>:::777555333111///...---,,,,,,,,,,,,,,,,,,------------......///,,,,,,,,,,,,+++++++++++++++++++++******)))))))))'''((((((((())))))******&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))(((((((((((((((''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''((()))(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((666666666666666666666666555555666666777777777777555555666666666666666666666777777888999:::;;;;;;999:::;;;<<<<<<<<<;;;:::;;;===>>>>>>===<<<===>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@?????????????????????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCDDDDDDEEEEEEAAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGHHHHHHJJJKKKKKKMMMNNNNNNNNNMMMJJJHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIHHHHHHIIIJJJKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKJJJIIIIIIKKKMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOONNNNNNNNNNNNOOOQQQSSSVVVXXXYYYYYYYYYVVVVVVVVVVVVUUUSSSRRRQQQOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTVVVWWWVVVUUUSSSQQQSSSTTTWWWZZZ[[[\\\\\\[[[XXXYYYYYYYYYYYYWWWVVVTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVTTTRRRRRRRRRSSSSSSTTTRRROOONNNNNNOOONNNMMMPPPOOOMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLHHHKKKNNNOOONNNMMMMMMMMMMMMOOORRRSSSRRRPPPNNNMMMQQQTTTYYY___dddkkkqqquuuxxx~~~}}}~~~uuupppqqqxxxzzzvvvjjjeee]]]VVVOOOIIICCC@@@666444111000000///---+++......---,,,++++++++++++++++++,,,------.........,,,,,,+++++++++*********))))))))))))((((((((((((''''''(((((()))))))))***&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&((()))***)))(((((((((''''''''''''''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''((())))))''''''''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((777777777777777777777777444444555666777777777777888888777777777777777777666666777888999999::::::999:::<<<======<<<;;;;;;;;;===???>>>===<<<===>>>======>>>>>>?????????@@@>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNMMMMMMKKKIIIGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGHHHJJJJJJIIIGGGIIIIIIIIIJJJJJJJJJJJJKKKHHHGGGGGGFFFFFFGGGHHHHHHGGGHHHIIIHHHHHHHHHJJJLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOPPPPPPOOONNNNNNPPPOOONNNLLLKKKJJJJJJJJJLLLNNNQQQTTTWWWXXXYYYYYYVVVWWWWWWWWWVVVTTTRRRQQQOOOOOOPPPQQQQQQRRRRRRRRRRRRTTTVVVWWWWWWUUURRRPPPQQQRRRTTTVVVXXXXXXXXXXXXWWWXXXYYYYYYYYYXXXWWWVVVSSSSSSRRRRRRSSSSSSTTTUUUTTTSSSQQQOOONNNOOOPPPQQQTTTRRRQQQPPPQQQPPPNNNMMMOOOMMMKKKKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJGGGIIILLLMMMLLLLLLLLLMMMHHHJJJMMMOOOOOOKKKGGGDDDGGGIIILLLNNNPPPTTTXXX[[[fffnnnzzz|||}}}}}}vvvpppppptttxxx{{{xxxuuupppkkkgggbbb]]]YYYSSSNNNGGGAAA===:::777666222000/////////---+++(((*********++++++,,,,,,,,,((()))***++++++++++++++++++++++++*********))))))(((((((((((((((((((((((('''(((((((((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%&&&''')))***))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###%%%''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))777777777777777777777777333444555777777777777666777777666777777888999999666777777777888888999999999:::<<<=========<<<;;;;;;===>>>>>>===<<<<<<=========>>>>>>???@@@AAAAAA>>>>>>???@@@@@@@@@@@@@@@>>>>>>=========>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIGGGFFFIIIIIIJJJJJJKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGGGGFFFGGGIIIKKKJJJJJJJJJKKKKKKLLLMMMNNNMMMMMMNNNOOOOOONNNMMMMMMPPPOOOMMMLLLJJJIIIHHHHHHJJJLLLOOORRRUUUWWWXXXYYYWWWWWWXXXXXXWWWUUUSSSQQQOOOPPPQQQQQQRRRRRRSSSSSSSSSUUUWWWYYYXXXVVVSSSQQQOOOPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWTTTSSSRRRRRRQQQRRRRRRRRRSSSRRROOOMMMLLLMMMOOOPPPQQQQQQQQQSSSTTTTTTQQQOOOOOOMMMKKKKKKLLLMMMLLLKKKIIIIIIGGGGGGGGGGGGIIIIIIIIIKKKLLLLLLKKKKKKKKKLLLGGGHHHJJJKKKLLLJJJGGGDDDAAACCCEEEFFFGGGHHHKKKMMMPPPVVV]]]dddjjjrrr{{{zzz}}}|||zzz|||yyypppjjjgggfffeeeddd\\\XXXSSSNNNJJJGGGDDDBBB===:::666333222222111000222000...---------,,,***)))******+++,,,,,,,,,,,,((()))***++++++***))))))+++*********))))))))))))************************((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%''')))******)))((('''&&&''''''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))777777777777777777777777222333555777777777777666333333333444666777999:::777777777777888888888888999:::<<<=========<<<<<<;;;===>>>>>><<<;;;<<<===<<<===>>>???@@@AAABBBBBB===>>>???@@@@@@@@@@@@@@@===============>>>>>>???@@@??????@@@AAABBBCCCDDDFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCDDDCCCCCCCCCGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFGGGHHHHHHGGGEEEIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIHHHHHHGGGHHHHHHHHHDDDEEEFFFFFFEEEFFFHHHJJJJJJIIIIIIJJJJJJKKKLLLMMMLLLMMMNNNOOOOOONNNMMMLLLQQQPPPNNNLLLJJJIIIHHHHHHHHHJJJNNNQQQTTTWWWXXXXXXWWWWWWXXXYYYXXXUUUSSSQQQOOOPPPQQQRRRSSSSSSSSSSSSUUUVVVYYY[[[ZZZXXXUUUSSSNNNNNNOOOQQQRRRRRRRRRRRRUUUVVVWWWYYYYYYYYYYYYXXXTTTSSSRRRQQQQQQPPPQQQQQQSSSRRROOOMMMLLLMMMOOOPPPNNNOOOQQQTTTWWWWWWTTTRRRPPPNNNMMMLLLNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIIIIHHHFFFFFFFFFGGGEEEEEEEEEFFFGGGGGGEEEDDD>>>@@@CCCDDDDDDEEEHHHJJJDDDGGGKKKNNNQQQWWW```gggdddfffiiiooovvv~~~zzz{{{{{{xxxyyy~~~zzzqqqkkkbbb[[[WWWRRRMMMJJJEEEBBB===:::999999888777000///---...///000///......+++((('''(((***++++++---------...------,,,+++***+++,,,------,,,+++***************))))))))))))++++++++++++++++++,,,,,,))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&(((******)))(((&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$&&&(((((('''%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))666666666666666666666666555666666666666666555555666777777777777777666666777777888999::::::;;;;;;;;;::::::999999::::::;;;===<<<;;;::::::;;;<<<===<<<<<<>>>???@@@AAAAAABBB@@@AAAAAA???======>>>@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDFFFFFFDDDBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDFFFFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNOOOOOONNNMMMPPPPPPOOONNNMMMMMMLLLKKKLLLLLLNNNOOOQQQRRRSSSTTTVVVUUUVVVWWWXXXXXXUUUSSSOOOQQQTTTUUUUUUTTTTTTUUUUUUWWWZZZZZZXXXWWWWWWXXXNNNNNNMMMNNNPPPQQQPPPOOOSSSSSSTTTUUUWWWXXXXXXYYYWWWUUUQQQNNNMMMNNNOOOQQQPPPPPPNNNMMMLLLLLLKKKKKKIIIJJJMMMPPPSSSTTTTTTTTTSSSRRRPPPNNNKKKJJJIIIHHHKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDFFFEEEDDDCCCCCCCCCCCCCCC@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHLLLNNNQQQVVV[[[```dddgggssszzz~~~}}}{{{yyyzzz}}}|||ssshhh```UUUSSSOOOJJJDDD???;;;999777666444222111000//////....../////////...,,,+++---------,,,,,,,,,++++++************************+++++++++*********))))))******))))))((((((''''''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&'''''')))((('''&&&%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++***(((%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$''')))***+++***'''###"""$$$&&&555555555555555555555555555555666666666666555555666666777777777777666666777777888888999::::::;;;::::::999999999999::::::===<<<;;;::::::;;;;;;<<<;;;<<<===???@@@AAAAAAAAA@@@AAAAAA@@@>>>>>>???@@@>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@AAAAAACCCDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDAAABBBCCCDDDEEEEEEEEEEEEGGGFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDFFFHHHIIIKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNOOOOOONNNNNNPPPPPPPPPPPPPPPQQQQQQQQQMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSTTTUUUUUUTTTSSSPPPQQQSSSTTTSSSSSSTTTUUUVVVUUUUUUVVVWWWXXXWWWUUUPPPNNNMMMMMMOOOQQQRRRRRRTTTUUUUUUVVVWWWXXXYYYZZZYYYWWWSSSOOOMMMMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLIIIJJJLLLNNNPPPQQQRRRRRRRRRQQQOOOMMMKKKJJJIIIIIIKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@???@@@AAAAAABBBBBBBBBAAA>>>>>>>>>??????@@@@@@@@@>>>???AAAEEEHHHLLLPPPQQQUUU\\\fffooozzzvvvsssooollllllmmmmmmllljjjhhheeebbb]]]VVVOOOJJJCCCBBB???<<<888555222111222222111000////////////---......///...---,,,+++,,,,,,,,,,,,++++++++++++************************+++++++++*********))))))***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))******)))((('''''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$############""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$&&&&&&''''''&&&&&&%%%$$$))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&(((,,,---,,,***'''&&&'''***555555555555555555555555444555555666666666555555555666666777777666666666777777777888999999::::::::::::999999999999::::::===<<<;;;:::::::::::::::;;;;;;===>>>????????????@@@AAABBBAAA???>>>???AAA???>>>>>>>>>>>>???@@@@@@AAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCDDDDDDDDDDDDGGGFFFFFFGGGHHHHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKCCCCCCCCCEEEFFFHHHJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWOOOPPPPPPRRRSSSTTTUUUUUUTTTRRRPPPPPPRRRSSSSSSRRRQQQRRRSSSRRRQQQRRRTTTVVVWWWSSSPPPQQQVVVYYYYYYWWWWWWSSSNNNLLLMMMPPPSSSTTTRRRRRRRRRSSSTTTUUUVVVWWWZZZXXXTTTPPPNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNKKKKKKKKKKKKLLLMMMOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDCCC@@@AAABBBBBBBBBAAA??????>>>??????@@@@@@@@@@@@@@@;;;;;;;;;::::::999999888888888999;;;===???AAABBBBBBGGGNNNVVV```mmm{{{zzzuuuqqqmmmjjjddd```[[[WWWTTTSSSQQQPPPPPPLLLHHHDDDAAA>>>;;;888666555444333111000///......---------------......,,,,,,---------,,,++++++*********+++++++++++++++************************+++************)))))))))))))))))))))(((((((((((()))((((((''''''(((((()))************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%&&&'''(((((()))'''&&&%%%'''(((444444444444444444444444444444555555666666555555555555666666777666666666777777777777888888999999999999888888888888999999<<<;;;::::::999999888888::::::<<<======>>>>>>>>>???AAABBBBBB@@@???@@@AAA??????>>>>>>??????@@@AAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEDDDDDDEEEDDDDDDEEEFFFGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHGGGEEEEEEEEEEEEFFFDDDEEEEEEGGGHHHIIIJJJJJJCCCDDDDDDEEEGGGHHHIIIJJJHHHIIIIIIIIIJJJJJJKKKKKKHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWXXXPPPPPPQQQRRRRRRSSSTTTTTTTTTRRROOONNNPPPRRRSSSSSSRRRRRRRRRQQQPPPQQQTTTVVVUUURRRQQQQQQUUUZZZ^^^```ccc]]]UUUNNNMMMOOOQQQSSSQQQQQQQQQQQQRRRSSSTTTUUUYYYWWWTTTQQQOOONNNOOOOOOMMMMMMLLLLLLMMMNNNNNNOOOMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLKKKKKKJJJJJJKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCC@@@AAACCCDDDDDDBBBAAA???======>>>>>>>>>>>>>>>===;;;;;;:::999777666555555888888888999:::;;;===>>>@@@BBBEEEIIINNNWWWaaaiiiwwwyyy{{{yyyvvvrrrpppoooooonnnmmmmmmooorrrwwwyyy~~~zzzwwwttttttssstttvvvxxx{{{}}}~~~|||xxxvvvuuutttsssrrrpppnnnnnnoooqqqsssrrrqqqjjjfffaaa\\\YYYVVVSSSQQQJJJGGGDDDAAAAAA@@@???>>>???<<<999666555444333111000000000/////////......---,,,,,,++++++,,,,,,---+++++++++,,,++++++++++++)))************+++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$#########$$$$$$########################$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&$$$######$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((444444444444444444444444333333444555555555555555444444555666666666666666666666777777777777888888999888888777777888888999999999999999999888888777999999:::;;;<<<<<<<<<<<<>>>@@@AAABBB@@@???@@@@@@???????????????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCDDDFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGFFFFFFHHHHHHHHHIIIJJJKKKLLLLLLHHHIIIJJJKKKMMMNNNPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUPPPPPPPPPQQQQQQRRRRRRRRRUUURRROOONNNPPPRRRTTTUUURRRSSSSSSRRRQQQQQQSSSVVVQQQTTTVVVUUUVVV[[[eeemmmoooggg\\\SSSNNNNNNOOOOOOSSSRRRQQQQQQRRRSSSUUUVVVUUUTTTRRRPPPOOOPPPPPPQQQLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMKKKKKKKKKLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAA>>>@@@AAACCCCCCBBB@@@???;;;;;;<<<<<<<<<<<<;;;;;;::::::999777666444333333333333444444555777888999======<<<===???CCCIIINNN]]]aaafffhhhfffccc```^^^]]]\\\ZZZZZZZZZ\\\^^^```^^^\\\[[[[[[\\\\\\ZZZYYYWWWWWWWWWWWWXXXZZZ\\\]]]cccbbbbbbccceeedddbbb```^^^[[[XXXWWWXXXXXXXXXWWWTTTSSSRRRRRRRRRRRRQQQPPPKKKHHHDDDBBBAAA@@@???===888666444444555666666555222111000000111000---+++,,,,,,,,,+++++++++++++++......,,,+++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$########################&&&'''(((((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%############$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&&&&%%%'''&&&%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***)))'''&&&&&&''''''((()))***++++++***333333333333333333333333222333444555555555555555333444555555666666666666666666666666666777777777888888777777777777888888777777888888888888777777888999999:::;;;;;;::::::<<<>>>AAAAAA@@@?????????@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGFFFFFFFFFDDDCCCCCCEEEGGGGGGFFFEEEAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHJJJIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGHHHIIIJJJLLLLLLMMMIIIJJJJJJJJJLLLMMMOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQTTTRRROOONNNPPPSSSUUUUUUSSSTTTTTTTTTRRRRRRTTTUUUPPPUUUYYYXXXWWW[[[gggrrrrrrjjj```WWWQQQOOOOOONNNOOONNNMMMLLLMMMNNNPPPRRRSSSRRRQQQPPPOOOPPPPPPQQQMMMLLLLLLLLLMMMNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLJJJIIIIIIHHHIIIIIIJJJJJJFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCAAA???>>>>>>??????<<<===>>>?????????>>>===::::::::::::::::::999888777666666555333333222111222222222222333444555666888777666666777:::===???EEEKKKRRRWWWXXXXXXWWWWWWPPPOOONNNMMMKKKKKKJJJJJJFFFDDDBBBBBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCGGGFFFFFFFFFGGGHHHFFFEEECCCAAA>>>>>>???@@@@@@@@@>>>>>>======<<<<<<;;;;;;888666555444555555555333111000......000111000///...---...///000///,,,))),,,,,,,,,,,,++++++++++++......,,,+++************++++++*********+++,,,---,,,,,,+++++++++*********************************(((((()))))))))))))))***(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***)))'''&&&&&&&&&&&&&&&(((***+++***(((222222222222222222222222111222333444555555555555222333444555666666666666666666666666666666666666777777777666666777777777444555666888888888888777777888999999:::999999999:::===???@@@???>>>>>>>>>@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCEEEFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIIHHHFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIKKKLLLMMMNNNKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQOOOOOOQQQSSSTTTTTTSSSUUUVVVVVVTTTSSSTTTUUUSSSVVVXXXWWWWWW[[[dddlllkkkfff^^^XXXTTTSSSRRRQQQOOOMMMKKKJJJKKKLLLNNNPPPRRRRRRPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIEEEFFFGGGGGGGGGFFFDDDDDDBBBAAA???===<<<<<<<<<===<<<<<<<<<======>>>>>>>>>999999999999999888777777444444444444333333333333444444333333333444444555444444333444666777888999999===BBBFFFIIIKKKMMMOOOGGGGGGGGGFFFCCC@@@===;;;;;;999777666777888888777555555555555555555666666888666555666777888777666666444222222333555555555333333333333111111111111222000///000111222111//////...------......---,,,///......///000000---+++------------------------++++++************++++++,,,++++++***+++,,,---.........---,,,+++***))))))************************(((((((((((())))))******'''((((((((()))))))))***&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###""""""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%''''''%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''''''''%%%$$$$$$&&&((()))'''%%%222222222222222222222222111222333444555555555555222333444555666666666666666666666666666555555555777777666666666666777777333444666777888999888888777888888999999999888888999<<>>===>>>@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDD?????????@@@CCCCCCCCCAAACCCBBBBBBCCCCCCDDDEEEFFFBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGCCCCCCDDDEEEFFFGGGGGGHHHCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIKKKLLLMMMNNNLLLKKKJJJJJJJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQOOONNNOOOQQQSSSSSSSSSSSSUUUWWWWWWVVVTTTTTTTTTVVVVVVUUUUUUWWW[[[```dddccc```[[[XXXVVVVVVUUUTTTUUUTTTRRRPPPPPPRRRUUUVVVSSSRRRQQQOOONNNLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNLLLMMMNNNNNNNNNLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHEEEFFFFFFGGGGGGEEEDDDCCCAAA@@@===;;;::::::;;;<<<>>>>>>>>>===>>>???@@@AAA888888888888888777666666555555555555555666666666555444333222111111111111111111111222333444333222777999:::<<<===@@@DDDGGGFFFGGGHHHGGGDDD@@@;;;999777555333222333444444333///000000000111111111111222111///000222333333333333111//////111333333222//////000///...------...111000...///000000///------,,,+++,,,.........,,,///---,,,+++,,,---,,,***)))******++++++,,,,,,,,,(((((((((((()))***+++,,,,,,,,,+++++++++,,,...///000///...---+++***))))))************************'''((((((((())))))******'''((((((((())))))******%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((((((((('''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&$$$""""""###$$$%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###&&&''''''$$$"""###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''''''''((((((''''''))),,,,,,)))'''111111111111111111111111222333555666666555333222333333222222333333444555666555444333333333333333666555555555555444444444444444444444555555555666666777777888888999::::::===============>>>>>>>>>@@@??????>>>>>>??????@@@>>>@@@AAAAAA@@@???@@@AAA@@@@@@??????@@@@@@AAABBBGGGEEECCCDDDFFFFFFDDDAAABBBBBBAAA@@@AAABBBDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@AAABBBAAA@@@>>>===@@@@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMLLLKKKKKKMMMOOOOOOPPPRRRRRRQQQQQQSSSTTTXXXWWWVVVUUUTTTTTTTTTTTTTTTQQQMMMMMMPPPTTTUUUTTTQQQTTTUUUTTTPPPNNNOOORRRRRRRRRSSSSSSUUUWWWYYYZZZZZZYYYYYYXXXVVVUUUUUUTTTVVVVVVUUUTTTRRRPPPOOONNNOOOOOONNNNNNMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLJJJHHHHHHKKKMMMMMMKKKJJJHHHGGGGGGGGGHHHEEEDDDCCCBBBCCCEEEHHHJJJFFFCCC@@@<<<999888999999;;;;;;;;;<<<<<<<<<<<<<<<777777777666666555444333444444333333333222222222222222222111111111000000111222222333333222222111111222222333555777999:::<<<<<<<<<;;;999666333222111000000///......------111111000000//////......//////............//////000000////////////000000........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,------....../////////---,,,+++***+++,,,---...------,,,++++++,,,------,,,,,,***)))))))))***+++))))))))))))))))))))))))+++***)))(((((()))***+++)))(((&&&%%%%%%''')))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''###$$$%%%%%%&&&&&&&&&&&&""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&111111111111111111111111222333444555555444333222333222222222222333444444555555444333333333333333555555555555444444444444444444555555555666666666777777888888999:::::::::;;;;;;<<<<<<=========>>>@@@@@@????????????@@@@@@@@@BBBCCCCCCAAA@@@AAAAAA@@@@@@??????@@@@@@AAABBBFFFEEECCCDDDFFFFFFDDDAAABBBAAA@@@@@@@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDDDDCCCCCCDDDDDDAAAAAABBBBBBAAAAAA@@@???BBBAAA@@@@@@AAACCCFFFHHHHHHGGGFFFDDDCCCBBBBBBBBBFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHKKKLLLMMMLLLKKKKKKMMMNNNNNNOOOQQQQQQQQQQQQSSSTTTXXXWWWVVVUUUTTTSSSSSSSSSRRROOOLLLMMMPPPSSSUUUUUURRRRRRRRRQQQOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTRRRPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNLLLJJJJJJLLLMMMMMMLLLJJJIIIGGGGGGGGGGGGFFFEEECCCBBBCCCEEEHHHJJJJJJIIIFFFCCC@@@===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<777777777777666555444333444333333333333222222222222222222111111111000000111222222222222222222111......///000111333444555999999888777555333111///---------------.........///////////////...............------------............------------......------------------------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,------------------...+++++++++++++++,,,------,,,,,,+++******+++,,,,,,,,,+++***)))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((('''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%&&&'''(((###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''((()))((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&111111111111111111111111222222222222222222222222222222111111222222333444555444444333333333333333555555555555444444444444555555555555666666666777777888888999::::::;;;;;;999::::::;;;<<<===>>>>>>@@@@@@????????????@@@@@@BBBDDDEEEDDDBBBAAAAAABBB@@@????????????@@@AAAAAAEEEDDDDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDEEECCCCCCBBBBBBAAABBBBBBBBBDDDBBB@@@???@@@CCCFFFIIIIIIHHHFFFDDDBBBAAA@@@@@@EEEFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGIIIIIIJJJJJJJJJHHHGGGFFFEEEEEEEEEJJJKKKLLLLLLKKKKKKLLLNNNLLLNNNPPPPPPPPPQQQRRRTTTXXXWWWVVVUUUTTTSSSSSSRRRPPPMMMLLLLLLOOOSSSUUUVVVUUURRROOONNNNNNOOOPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJMMMNNNPPPOOOMMMLLLMMMNNNNNNMMMKKKIIIHHHGGGFFFFFFFFFEEECCCCCCCCCEEEGGGIIIKKKKKKKKKIIIFFFBBB===;;;<<<<<<<<<<<<;;;;;;;;;;;;777777777777666555444444333333333222222222111111222111111111111000000000111111222222222222111111---------......///000111444333333222111///---,,,***++++++,,,---.........------------............---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++******))))))******+++++++++***)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))))))))((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&######$$$%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&111111111111111111111111222222111000000111222222111111111111111222333333444444333333222333333444555555555444444444333333555555555666666666777777888888888999::::::;;;;;;999999:::;;;<<<>>>>>>???@@@??????>>>>>>??????@@@CCCDDDEEEDDDBBB@@@@@@@@@???????????????@@@@@@AAADDDDDDDDDDDDEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAA@@@AAACCCEEEGGGFFFEEEDDDCCCBBBAAAAAAAAAEEEEEEFFFFFFFFFFFFEEEDDDBBBCCCDDDFFFHHHJJJKKKLLLJJJIIIHHHGGGFFFEEEEEEEEEIIIJJJLLLLLLKKKJJJKKKLLLJJJLLLNNNOOOOOOOOOQQQSSSVVVVVVVVVUUUTTTSSSRRRQQQNNNMMMLLLMMMOOOSSSVVVXXX[[[VVVPPPNNNOOOOOONNNMMMOOOPPPRRRTTTUUUTTTRRRQQQKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIILLLNNNPPPQQQOOONNNMMMMMMNNNMMMLLLJJJHHHGGGFFFEEEFFFEEECCCCCCCCCDDDEEEFFFFFFGGGJJJJJJHHHCCC===999;;;;;;;;;;;;;;;:::::::::777777777777666555444444222222222222111111111111111111111111000000000000000000111111111111000000///////////////000000111000000///...---,,,+++++++++++++++,,,------......+++++++++,,,---------...,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((()))+++,,,,,,,,,+++***)))))))))(((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))'''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&'''''''''&&&&&&000000000000000000000000222111111000000111111222111000000000000111222222333333222222222333333444555444444444444333333333555555555555666666666666777888888999999:::;;;;;;999999:::;;;===>>>?????????>>>>>>======>>>>>>???AAABBBCCCBBB@@@>>>>>>>>>??????>>>>>>??????@@@AAABBBCCCDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFF@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCDDDFFFHHHJJJLLLLLLHHHHHHGGGGGGFFFGGGGGGGGGGGGIIIKKKLLLKKKJJJJJJKKKJJJKKKMMMNNNMMMNNNPPPQQQTTTTTTTTTTTTSSSRRRQQQPPPMMMMMMMMMNNNOOOSSSWWWZZZ```ZZZSSSPPPOOOOOOMMMKKKNNNOOOQQQSSSSSSSSSQQQPPPMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHIIILLLOOOPPPOOOMMMLLLLLLLLLLLLKKKJJJHHHGGGEEEEEEEEEDDDCCCBBBBBBBBBCCCDDD???BBBFFFHHHGGGCCC>>>:::;;;:::::::::999999888888666777777666666555444333222222111111111000000000000000000000000000000000///000000111111000000///000000////////////000000.........------,,,,,,,,,------------------------******++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((()))***+++,,,+++***)))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((###$$$'''))))))((('''%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!######$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!"""###$$$%%%%%%&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''&&&&&&000000000000000000000000111111111111111111111111000000000///000000111222222222222222222333333444444444444444333333333333444444444444555555555666666777777888999999::::::999999::::::;;;<<<============<<<<<<<<<<<<======>>>@@@AAA@@@>>>=========???>>>>>>>>>>>>???@@@@@@AAACCCDDDDDDCCCCCCCCCDDDAAAAAAAAABBBAAAAAA@@@???@@@AAABBBDDDFFFGGGIIIIIIFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCDDDDDDEEEEEE???AAACCCEEEEEEDDDCCCAAA@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEFFFFFFFFFFFFEEECCCDDDEEEGGGIIIJJJLLLLLLFFFFFFFFFFFFGGGHHHIIIIIIFFFIIIKKKLLLKKKJJJJJJJJJJJJKKKLLLMMMLLLLLLMMMOOOPPPPPPRRRRRRRRRQQQPPPOOOLLLMMMMMMMMMNNNQQQVVVZZZ```\\\WWWSSSPPPNNNLLLJJJLLLMMMOOOQQQQQQQQQQQQPPPQQQPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFIIILLLLLLKKKJJJIIIJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@===???BBBDDDDDDBBB>>><<<999999888888777777666666555555555555444333222222111111111000000000000/////////000000000000000111//////000000000000//////......---------......///......---------......///.........---------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++,,,,,,***************)))))))))(((((()))***************'''(((((())))))(((((('''((((((((((((((('''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%"""###&&&((())))))((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###### """$$$%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&000000000000000000000000111111222333333222111111000////////////000111111222222111111222333333444444444444333333333222222333333333333444444444444555666666777777888999999777777888888999999999:::<<<;;;;;;::::::;;;;;;<<<===>>>@@@???>>>======>>>>>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDDDDCCCBBBCCCEEEAAABBBBBBCCCBBBAAA@@@???@@@@@@BBBCCCEEEFFFGGGHHHFFFEEEDDDDDDCCCCCCDDDDDDBBBCCCCCCDDDEEEEEEDDDDDDAAABBBCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLGGGGGGFFFFFFGGGGGGHHHIIIEEEHHHKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJKKKLLLLLLMMMOOOQQQQQQQQQPPPOOOJJJLLLLLLLLLKKKNNNSSSWWWZZZZZZXXXTTTPPPMMMLLLLLLKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNLLLKKKIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHCCCEEEHHHHHHGGGFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@???>>>>>>>>><<<===>>>??????===<<<:::888777777666555555444444444444444444333222111000111111000000000/////////////////////000000111111...//////000000//////...,,,,,,,,,,,,,,,---...///...------------...000111+++++++++,,,------......,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------,,,++++++************************************+++++++++,,,******************++++++)))(((((((((((()))******'''((())))))))))))((('''''''''((((((((('''&&&%%%((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%###$$$&&&''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$ !!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&000000000000000000000000000111333444444333111000///////////////000111111222111111111222333333444444444444333333333222222222222222333333333444444555555555666777777888888666666666666777777777777;;;::::::999999::::::;;;<<<>>>@@@@@@>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@???BBBEEEDDDBBBBBBCCCEEEBBBBBBCCCDDDCCCBBB@@@??????@@@AAABBBDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCEEEEEEEEEDDDCCCCCCCCCBBBAAABBBCCCDDDEEEBBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKHHHHHHGGGGGGFFFGGGGGGHHHEEEHHHJJJKKKJJJIIIIIIIIIJJJLLLLLLLLLJJJIIIJJJKKKIIIKKKMMMPPPQQQQQQPPPOOOIIIJJJKKKJJJIIIKKKQQQUUUUUUWWWWWWTTTOOOLLLLLLNNNKKKKKKLLLMMMNNNPPPRRRSSSQQQPPPOOONNNLLLJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIAAACCCEEEEEEDDDDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDAAA@@@@@@???>>>===<<<<<<<<<;;;;;;:::999888777777777666666555444444333333333333333333222111000000000000000000////////////.../////////000000111111......////////////......------------...///000111...------,,,---///000111'''((()))***,,,---...///...------,,,,,,+++++++++******))))))))))))******++++++************++++++************************+++,,,------------,,,+++************************))))))******+++++++++,,,))))))******++++++,,,,,,)))((('''''''''(((***+++'''((()))******)))((('''&&&'''((((((((('''%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$"""######$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%###########################$$$$$$$$$%%%%%%%%%%%%################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&'''&&&000000111111111222222222000000111222222222222111///111222111......000333111222222333333222222111222333333444444333333222...///222444555444333222666666555444444444555555999999999999999888777777999::::::::::::::::::;;;@@@???>>><<<<<<;;;;;;;;;>>>@@@BBBBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEECCC@@@>>>>>>???AAACCCAAAAAACCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGDDDEEEGGGJJJLLLNNNOOOPPPNNNLLLJJJHHHGGGHHHIIIJJJEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMJJJGGGEEEFFFIIIMMMPPPRRRSSSTTTTTTSSSQQQOOOMMMKKKKKKJJJIIIJJJLLLNNNPPPPPPPPPOOONNNMMMKKKJJJIIIKKKKKKIIIHHHGGGGGGFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCDDDFFFGGGEEEDDDCCCDDDDDDDDDDDDCCCCCCBBBEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>======;;;;;;:::::::::999999999555555444444444333333333000111222333333222000///......------------...............///000222333444000...---...///000///...------------------------,,,,,,,,,---------......---+++)))((()))++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++************++++++++++++******+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((('''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''000000000111111111222222000000111222222222222111111222222000///...000111000111111222222111111000222222333333333333222222000111333444555444333333444444444333444444555555666666888999999999888888999999999::::::::::::;;;======<<<;;;:::::::::;;;>>>@@@BBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAA??????@@@@@@AAABBBBBBCCCDDDCCCAAA@@@??????AAAAAA@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHKKKMMMNNNOOOPPPNNNMMMJJJIIIHHHHHHIIIIIIFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFHHHIIIJJJJJJIIIIIILLLLLLKKKKKKKKKLLLMMMMMMMMMKKKHHHEEEFFFHHHLLLOOOQQQRRRSSSSSSSSSQQQOOOMMMKKKJJJIIIHHHIIIKKKMMMNNNOOOOOOOOOOOOMMMKKKIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHFFFFFFFFFFFFFFFDDDCCCCCCDDDFFFFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCAAAAAA@@@??????>>>======<<<<<<===<<<;;;999888666555444444444444444333333333333///000222333333222000//////......------......///.........///000111333333///...---...///000///---------------------------,,,,,,,,,,,,------------...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))******++++++******)))************************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''000000000000111111111111000000111222222222222111333111//////000000///...///000000000000000000///222222333333333333222222222222444555555444333222222222222222333444555555222444666999::::::999888999999999999::::::;;;;;;;;;;;;:::::::::::::::;;;>>>???BBBBBBAAAAAABBBCCCCCCBBBBBBAAABBBBBBCCCCCCEEEEEEDDDDDDCCCBBBBBBAAA>>>>>>??????@@@@@@AAAAAACCCCCCBBBAAA@@@@@@??????@@@@@@BBBDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKMMMOOOOOOPPPNNNMMMKKKIIIHHHHHHHHHIIIFFFGGGGGGHHHHHHIIIIIIIIIEEEFFFGGGHHHIIIIIIIIIIIINNNNNNMMMLLLLLLLLLMMMNNNNNNLLLIIIFFFFFFHHHJJJLLLNNNOOOQQQRRRRRRQQQOOONNNJJJIIIHHHHHHHHHJJJLLLMMMOOOPPPPPPPPPNNNKKKHHHEEEFFFFFFFFFGGGIIIJJJLLLMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBCCCEEEEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>===<<<<<<;;;;;;;;;;;;;;;999888666444333333444444444333333333222222///000111222222111000/////////............//////------......///000222222///...------//////...---------------------------++++++,,,,,,,,,------------,,,++++++---//////...++++++++++++++++++++++++************************)))******++++++******))))))******++++++******)))))))))))))))))))))))))))''''''(((((())))))******)))*********++++++++++++************************''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''/////////000000000111111000000111222222222222111222///---...000222111...///000000111111000000///111111222222222222111111222222333333333222111111111111111111222333444555111333666888999999777666888888888999::::::;;;;;;;;;:::::::::::::::;;;<<<===???AAABBBAAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB????????????@@@@@@AAAAAABBBBBBCCCCCCBBB@@@???>>>???@@@BBBDDDFFFGGGHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLMMMNNNOOOOOONNNMMMLLLJJJIIIIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIJJJHHHHHHIIIJJJJJJKKKKKKKKKOOONNNMMMKKKKKKLLLMMMNNNNNNMMMJJJHHHGGGHHHIIIKKKLLLMMMOOOQQQQQQQQQOOONNNLLLKKKIIIIIIIIIKKKLLLNNNOOOPPPRRRRRRPPPLLLHHHEEEDDDDDDEEEFFFHHHIIIKKKLLLHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDCCCAAABBBCCCDDDEEEFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???======<<<<<<;;;;;;;;;;;;777777777777666666666666333333333333222222222222...///000111111111000000000//////......//////000------------...///000111...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***+++...//////...++++++++++++++++++++++++************************))))))************))))))))))))************))))))))))))))))))))))))))))))''''''(((((()))***++++++)))))))))************+++************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((())))))'''''''''&&&&&&%%%%%%$$$&&&&&&'''''''''''''''(((....../////////000000000000000111222222222222111000---+++---111333222000000111111111111111111000000111111222222111111000000111111111111000000///000000000111222333444555222444555777777666555444777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;===@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCCCCAAA@@@>>>@@@AAACCCEEEFFFGGGHHHHHHFFFFFFEEEDDDEEEFFFGGGHHHKKKJJJJJJIIIGGGFFFFFFEEECCCDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIIIIIIIJJJKKKLLLLLLNNNMMMKKKJJJJJJKKKMMMNNNOOONNNLLLJJJIIIIIIJJJJJJKKKMMMOOOPPPQQQPPPOOONNNNNNMMMKKKJJJJJJLLLNNNOOOPPPQQQSSSSSSQQQNNNIIIGGGCCCCCCCCCCCCDDDFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEECCCAAAAAABBBCCCCCCBBB@@@AAABBBDDDDDDEEEEEEEEEBBBBBBBBBAAAAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;777777777777666666666666333333222222222111111111......//////000000000000//////............//////,,,,,,,,,,,,---...//////...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***))))))***---...---,,,************************************************)))))))))******))))))))))))))))))******)))))))))************************(((((()))******+++,,,,,,(((((()))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((())))))''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((............////////////000000111222222222222111...---,,,---///111222111000111111222222111111000000000111111111111000000//////////////////000000111111111111222333444444333444444555555555444444666777777888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<999;;;>>>?????????@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBAAA@@@BBBCCCDDDEEEFFFGGGGGGGGGEEEDDDDDDDDDDDDFFFGGGHHHKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHJJJKKKKKKNNNLLLJJJIIIIIIKKKNNNPPPOOOOOONNNMMMLLLKKKKKKKKKLLLMMMOOOQQQQQQQQQOOONNNOOONNNLLLKKKKKKLLLNNNOOOOOOPPPRRRRRRQQQNNNKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEECCC@@@@@@AAABBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999777555444222222222222222111111111000000------......//////000000......------------......,,,,,,++++++,,,------...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))((((((***,,,,,,+++***))))))))))))))))))))))))************************((())))))******))))))(((((())))))******))))))(((************************))))))******++++++,,,,,,(((((((((((())))))))))))************************************************(((((((((((((((((((((((('''''''''&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###""""""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((------........./////////000000111222222222222111//////000///------///000///000000000000000000//////000000000000000000//////////////////000111111333333222222222333333444222222222222333444666777666666777888999:::;;;;;;<<<<<<;;;:::999999999:::777:::<<<======>>>???AAAAAAAAAAAABBBBBBCCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGGGGHHHIIIJJJKKKKKKGGGHHHIIIJJJJJJKKKJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMNNNLLLJJJIIIJJJMMMPPPRRROOOOOOOOOOOONNNMMMMMMLLLMMMNNNPPPQQQRRRQQQOOONNNOOOMMMLLLKKKJJJLLLMMMNNNNNNNNNOOOOOONNNMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOKKKJJJIIIHHHGGGGGGGGGGGGEEECCC@@@???@@@AAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<::::::::::::::::::::::::999888777555444222111000222111111111000000000000------------...///000000------,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,+++***+++,,,---,,,***++++++++++++++++++++++++))))))))))))*********+++)))))))))***,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))***************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((---------.........//////000000111222222222222111000222333000,,,***,,,.........////////////......//////000000000000//////////////////000111333333444444333333222333333333111000000000222555888:::555666777888999:::;;;;;;<<<;;;:::999888888888888666888;;;<<<<<<===>>>@@@@@@??????@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLGGGHHHHHHIIIJJJKKKLLLLLLGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIJJJLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLKKKKKKLLLMMMOOOPPPNNNMMMKKKJJJLLLOOORRRUUUOOOOOOPPPPPPPPPOOONNNNNNNNNOOOQQQRRRRRRQQQOOONNNNNNMMMKKKJJJIIIKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJEEEEEEFFFGGGHHHIIIKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHEEECCC@@@??????AAAAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@@@@??????>>>===<<<888888888888888888999999444444444333333333222222111111111111000000000000,,,,,,,,,------///000111---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++))))))))))))*********************+++,,,,,,)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$######""""""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&%%%######$$$$$$%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((////////////////////////---...///000000111111111/////////000000000000000000000000000111111111111///000000000000000//////222111000000000111333333222222222222222222222222555444333222222444555777777777777888:::<<<>>>???<<<<<<;;;:::888777666666888999:::;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCDDDAAAAAAAAA@@@@@@@@@????????????@@@@@@???>>><<<;;;===>>>???@@@BBBCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGHHHIIIJJJKKKGGGGGGHHHHHHGGGGGGFFFEEEIIIIIIJJJKKKKKKKKKKKKKKKNNNMMMLLLJJJJJJLLLMMMNNNOOOMMMKKKKKKLLLMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPRRRQQQPPPPPPPPPOOOLLLJJJNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKJJJHHHFFFFFFHHHIIILLLLLLKKKJJJHHHGGGFFFFFFBBBCCCDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEECCCBBB@@@??????======???@@@@@@AAAAAA@@@@@@@@@???>>>===<<<;;;;;;999999888888888888888999777666444333222222333444222222111000///...---,,,000///...------------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++***************+++(((''''''(((******)))'''******))))))***+++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((&&&((()))***)))(((&&&%%%(((((((((((())))))))))))'''(((((()))))))))))))))'''&&&&&&&&&'''(((***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###''''''&&&%%%$$$""""""!!!&&&%%%%%%$$$###"""!!!!!!###$$$%%%%%%######$$$%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''////////////////////////---...///000000111111111/////////...............000000000000000000000000//////000000000000//////222111000000000111222333222222222222222222222222555444333222222444555777666666666777888:::;;;===<<<;;;;;;:::888777777666888999:::;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????>>>???@@@@@@@@@???>>>===>>>???@@@AAABBBCCCDDDEEEGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHGGGGGGFFFHHHIIIJJJKKKKKKLLLKKKKKKNNNMMMKKKJJJJJJKKKMMMNNNNNNMMMKKKLLLMMMNNNMMMLLLKKKKKKLLLLLLMMMNNNPPPPPPRRRPPPNNNNNNNNNNNNLLLKKKNNNNNNMMMLLLLLLKKKJJJJJJKKKKKKKKKIIIGGGGGGHHHJJJKKKKKKJJJIIIHHHFFFFFFEEEAAABBBCCCDDDFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDBBBAAA@@@???======>>>??????????????????>>>>>>======<<<<<<<<<999888777666666666666666666555333222111111111111222222111000///...------111000000///////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++***++++++***************++++++)))(((((()))(((&&&$$$)))))))))))))))***++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))((()))***+++***)))'''&&&'''((((((((()))))))))))))))))))))))))))((('''&&&))))))(((((()))***+++,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((////////////////////////---...///000000111111111111000000000//////......111000000//////.........//////000000000000//////111111000000111111222333222222222222222222222222444444333222333444555666555555555555666777888999;;;;;;:::999888777777777999999:::;;;<<<<<<<<<<<>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKMMMOOOPPPOOONNNKKKKKKKKKLLLMMMOOOPPPQQQQQQNNNKKKJJJKKKLLLMMMLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLJJJHHHGGGHHHJJJIIIIIIHHHGGGFFFFFFEEEEEEAAAAAABBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA========================<<<<<<<<<<<<<<<<<<<<<<<<999888777555444444444444555444333111000/////////222222111000000///......000////////////.........,,,,,,,,,,,,+++++++++++++++++++++***************+++***************+++++++++)))(((((())))))'''&&&)))(((((((((((())))))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***************)))'''''''''(((((()))))))))))))))***+++***)))((('''''''''((((((((()))))))))*********)))((('''%%%%%%***))))))(((((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''(((((((((((((((((('''////////////////////////---...///000000111111111444444333222222111111111111000000///...------,,,...//////000000000000///111111111111111222222222111222222222222222333333444444333333333444555666555555555555666777777777::::::999999888888777777999:::;;;;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLKKKLLLMMMPPPQQQQQQPPPKKKKKKKKKLLLMMMOOOPPPQQQPPPLLLIIIGGGHHHKKKLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIKKKLLLLLLKKKIIIHHHHHHJJJGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHFFFFFFEEEDDDCCCCCCBBBBBB======<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<===999888777555444333333333555444333111000///......222222111000000///......,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))*********)))******+++,,,)))''''''(((***,,,,,,+++(((((('''''''''(((((()))+++*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********)))(((((((((&&&&&&''''''((()))))))))((())))))))))))((('''''''''''''''((((((((())))))))))))))))))((('''&&&%%%((('''''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&////////////////////////---...///000000111111111444333333333222222222111111000000///...------,,,......///000000000000000000000111111222222222222111111111222222333333333333333333333444444555555555666666777777888888888888888888888888888888888::::::;;;;;;<<<;;;;;;;;;============>>>???@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEFFFHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKNNNPPPRRRQQQPPPJJJJJJKKKLLLMMMOOOQQQRRROOOLLLGGGFFFGGGIIIKKKLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDDDDCCCCCCBBBBBB???>>><<<;;;::::::::::::999999999:::;;;;;;<<<<<<:::999777666555444444333444444333222111000///...111111000000///.........***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))***++++++,,,+++***((()))+++---------(((((('''''''''''''''(((*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''''''&&&&&&'''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$#########""""""######$$$$$$%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%////////////////////////---...///000000111111111000000000000000000000000111000000//////.........---...///000000111111000000000111222222222222111111111111222222333333444333333333444444444555555555555777888999999999999777777777888888888888888::::::;;;;;;<<<;;;;;;:::;;;;;;<<<<<<===???@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGDDDEEEGGGIIIKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKNNNPPPQQQPPPNNNJJJJJJKKKLLLMMMOOOQQQRRROOOLLLHHHFFFGGGIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBB@@@???===;;;999999999999888888999999:::::::::;;;999888777666555444444444222222333222222111000////////////......---------+++,,,---.........---,,,*********+++++++++++++++))))))))))))************))))))))))))***+++,,,,,,000...+++************))))))((((((''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%&&&'''((((((((((((((('''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''"""""""""######$$$$$$$$$###$$$%%%%%%######$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%////////////////////////---...///000000111111111......//////000111111111000000000000000000000000---...///000111111111111///000111222333222222111000111111222333333444444333333444444555555444444333444666888999:::999999666777777777888888999999:::;;;;;;<<<;;;;;;::::::999::::::;;;===???AAABBBAAAAAAAAA@@@@@@@@@?????????>>>>>>===>>>???@@@AAACCCCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFCCCDDDFFFIIIKKKLLLMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJKKKNNNPPPPPPNNNLLLIIIJJJJJJLLLMMMPPPQQQRRRPPPLLLIIIGGGGGGIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGIIIJJJJJJHHHFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBB@@@>>>;;;999888888999888888888999999999999999666666555444333333444444///000111111111000//////---------------,,,,,,,,,***+++---.........---,,,)))*********++++++++++++)))))))))******+++++++++))))))))))))***+++,,,---111...***((((((((('''&&&***)))((((((''''''(((((((((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&%%%&&&((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&'''###$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''////////////////////////---...///000111111111111//////000111222333333444000000000000111111111111---...///000111111111111///000111222333222111111000000111222333333444444222333444444555555444444111333555777999999999999666666777777888888999999;;;;;;;;;<<<;;;;;;::::::888999999;;;===???AAABBBAAAAAAAAA@@@@@@@@@?????????>>>=========>>>???@@@BBBCCCDDDEEEGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFHHHIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFBBBDDDFFFHHHKKKMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNJJJJJJKKKMMMOOOOOOMMMKKKIIIJJJJJJLLLNNNPPPRRRSSSPPPMMMJJJHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHFFFHHHJJJIIIGGGEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAABBBCCCAAA>>>;;;999888888999888888888888888888888888444444333222222333333333,,,---///000000000///...,,,,,,,,,,,,,,,,,,++++++'''(((***,,,,,,,,,***)))))))))******++++++++++++))))))******+++++++++,,,))))))))))))***+++,,,------***'''&&&'''(((((((((******)))(((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))((('''&&&%%%%%%$$$))))))(((''''''''''''(((&&&&&&&&&'''''''''(((((())))))(((((('''&&&$$$$$$"""###%%%'''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&''''''&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***)))((('''&&&&&&'''((()))////////////////////////------......///000000111000000000000000000000000////////////////////////000000000000///////////////000111222222111000///111111222222222333333333111222333444444444333222555666666777888999999999555555666777777777777777999::::::;;;<<<<<<<<<;;;>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@??????@@@???>>>======>>>??????CCCCCCCCCCCCDDDGGGIIIJJJGGGHHHHHHIIIJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEHHHJJJLLLNNNOOOPPPLLLMMMNNNOOOOOONNNMMMLLLHHHHHHHHHHHHJJJLLLOOOPPPLLLLLLLLLLLLMMMNNNOOOPPPNNNLLLJJJGGGFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIEEEFFFFFFFFFEEEDDDBBBAAADDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????>>>>>>===BBB@@@>>>;;;999777666555666666666666777777777777666555333111000000000111////////////..................---------,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++***)))))))))++++++***)))((('''&&&&&&)))))))))))))))))))))))),,,+++)))((((((((()))***((((((''''''''''''((((((((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$'''((())))))(((&&&$$$###$$$$$$$$$#########""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%######$$$'''(((&&&###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&(((******)))&&&$$$###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&........................------......//////000000///////////////////////////////////////////////////////////////000000000///000111111111111000///000000111111111222222222222333444444444333222111444444555666666777888888555555666777777777777777888999:::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAA??????@@@AAAAAA@@@@@@@@@@@@???>>>======>>>???@@@CCCCCCCCCDDDFFFGGGIIIJJJGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHFFFEEEFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEFFFFFFEEEDDDBBBAAABBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>???>>>===;;;999888777777777777777777777777777777666555333111000000000000////////////.........---------------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******************))))))))))))((((((((((((((((((((((((((((((((((((******((('''''''''((((((***))))))))))))))))))***(((((((((((('''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%###"""###%%%&&&%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%'''))))))(((&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&------------------------.............../////////////////////////////////////////////////////////.........//////000000000///000000111111000000/////////000000000111111111333444444444333222111000333333444444555666666666555555666777777777777777777888999;;;<<<============>>>>>>???@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@???>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFIIIKKKKKKIIIGGGFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999888888888777777777777777777777777444333222111000///////////////.........------------------,,,,,,,,,+++++++++++++++++++++*********))))))******************''''''(((((())))))******(((((((((((((((((((((((()))((('''&&&&&&&&&''''''))))))(((((((((((())))))(((((((((''''''''''''&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((())))))***&&&''''''''''''(((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$######""""""######$$$########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////------......///000000000/////////000000000000000000000000000111111111222444444444333222111000000333444444444555555555666555555666777777777777777666777888:::<<<=========<<<===???@@@AAAAAA@@@@@@======>>>@@@AAAAAAAAAAAA@@@@@@???>>>>>>???AAAAAAAAABBBDDDGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIKKKLLLJJJHHHGGGHHHIIIJJJJJJKKKKKKKKKJJJKKKKKKIIIHHHHHHIIIKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHJJJIIIIIIIIIJJJJJJKKKLLLJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@??????>>>>>>===<<<;;;:::999888777777777666666666555555555555555222222111000//////...............---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,------------....................................////////////////////////---........./////////000....../////////000000111111111111222222222333333444444333222111111000000444444555555555555666666555555666777777777777777555666888:::;;;<<<======<<<===???@@@AAAAAA@@@???<<<===>>>???@@@AAAAAAAAA??????>>>>>>>>>???AAABBB@@@BBBDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKJJJHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<===<<<:::888666555444444444444333333222222222111000000000000///......---------------,,,,,,,,,,,,,,,,,,+++++++++*********************************((((((((())))))******+++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&((('''%%%$$$$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////........................////////////////////////....................................///000111111111222222222222333333333444333222111111111111111555555555555555555555555555555666777777777777777666777888:::;;;<<<<<<<<<;;;===???AAABBBAAA@@@???======>>>???@@@@@@@@@@@@>>>>>>=========???@@@AAA@@@AAABBBDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBEEEEEEDDDCCCBBB@@@>>>===????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;<<<;;;999777555444333333222222222111111000000///...////////////...---,,,------,,,,,,,,,++++++++++++++++++*********)))))))))))))))***************(((((())))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&"""###############$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""!!!!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''))))))'''&&&&&&&&&######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&------------------------******+++,,,...///000000......................../////////////////////////////////......------,,,......------...///111222111111111111222222222222333222111000000111222222444444444444333333333333555555666777777777777777777777888::::::;;;;;;;;;;;;===???AAABBBAAA@@@???>>>>>>????????????>>>>>>===<<<<<<<<<<<<>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGFFFFFFGGGGGGHHHGGGGGGGGGDDDDDDEEEFFFGGGGGGHHHHHH@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBCCCEEEEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA===<<<<<<;;;;;;:::999999:::999777666555444444444333222222111000000//////------...///...---,,,+++,,,,,,,,,,,,+++++++++++++++*********))))))))))))((()))))))))*********+++)))))))))))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###""""""!!!!!!"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%$$$%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&------------------------))))))***,,,...///111111........................////////////////////////000000///...---,,,,,,+++...---------...///111222000000000000111111111111222111000000000111222333333222222222222222222222555666666777777777777777777888999:::::::::::::::;;;===???BBBBBBAAA@@@>>>>>>????????????>>>>>>===<<<;;;;;;;;;<<<===???@@@@@@??????@@@AAACCCEEEGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDEEEFFFGGGHHHHHHIII??????@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEEDDDCCCDDDEEEEEEKKKKKKJJJJJJIIIHHHGGGFFFHHHIIIKKKKKKKKKKKKIIIHHHIIIJJJJJJKKKJJJIIIGGGFFFKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAA==============================>>>???@@@AAAAAABBB<<<;;;;;;::::::999888888777666666555555555555666333333333222111000000///,,,---.........---,,,+++,,,,,,,,,+++++++++******************))))))))))))(((((())))))*********+++******))))))((((((''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""#########$$$$$$%%%%%%%%% ###%%%%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''%%%$$$######$$$$$$%%%%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&...//////000///...,,,++++++,,,,,,---...///000000.........------,,,,,,,,,////////////000000000000222222111111000/////////////////////............000000///////////////000333222222222111111000000000111111222333333444444333444555555666666555555555666777888999:::;;;;;;>>>???@@@AAA@@@@@@>>>>>>???@@@@@@@@@???>>><<<;;;;;;;;;<<<===============AAA@@@@@@???@@@AAACCCDDDEEEEEEGGGHHHHHHHHHHHHHHHFFFEEEEEEDDDEEEGGGIIIJJJDDDAAA???>>>@@@CCCEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJGGGFFFGGGHHHJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHDDDEEEFFFEEECCCCCCDDDFFFGGGEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@>>>===;;;999888999;;;<<<;;;888======<<<<<<<<<>>>???AAA>>>>>>===<<<;;;::::::999666555555444444333222222111111000000///.........------,,,,,,,,,,,,+++++++++++++++************)))******************++++++))))))(((((((((((())))))+++******)))(((''''''&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%,,,------.........---------------.....................---------,,,,,,,,,....../////////000000000222222111111000///......000000000000////////////000000////////////000000222222111111111000000000111111111222222333333333333444555555666666555555555555666777888999:::;;;;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@???===<<<>>>??????@@@AAA@@@@@@@@@??????>>>>>>>>>@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIGGGDDDAAA@@@AAACCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDGGGIIIKKKNNNNNNLLLJJJHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEFFFFFFGGGHHHEEEFFFFFFEEECCCCCCDDDFFFEEEEEEDDDDDDDDDDDDCCCBBB===>>>???@@@@@@??????>>>===;;;999999<<<===<<<;;;===<<<<<<;;;;;;<<<===>>>======<<<;;;:::999999888555555555444333333222222222222111111000//////...------,,,,,,,,,++++++++++++++++++*********))))))*********))))))((((((((())))))(((((((((((())))))*********)))((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++,,,---...///............------,,,,,,------------,,,,,,,,,,,,.........////////////000333333222111///...------111111111000000000//////000000////////////000000111111000000000000//////222222222222222222333333444444555666666666666555555555666666777888999999888999<<<>>>@@@BBBBBBBBB@@@AAAAAABBBAAA@@@>>>===<<<===>>>>>>??????>>>>>>??????>>>>>>???AAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHEEEBBBAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFIIIMMMPPPQQQPPPMMMKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGEEEDDDCCCEEEGGGFFFEEEEEEFFFFFFEEEAAA???999:::;;;===>>>????????????===::::::;;;===============<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777555555444333333222222111222222111111000/////////,,,,,,,,,,,,++++++++++++++++++*********)))))))))+++***)))((('''&&&&&&%%%))))))(((((((((((())))))******))))))((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***)))***+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////333222222000///...---,,,000000000000////////////000////////////000000111000000000///////////////222222222222222222222222444444555666666666666666444555555666777888888888777888;;;===???AAAAAAAAA???@@@@@@AAA@@@???>>>===<<<<<<===>>>>>>>>>======AAAAAA@@@@@@AAACCCEEEFFFBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGEEEDDDFFFDDDAAA@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDGGGLLLPPPRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDDDDFFFHHHJJJIIIIIIIIIJJJGGGAAA<<<:::;;;<<<===>>>??????@@@@@@>>>;;;999999;;;===>>>>>>>>>===<<<;;;;;;::::::::::::999888777666666555444444333333222111111111111000000//////...------,,,,,,,,,++++++++++++***************)))))))))))))))))))))(((((('''''''''))))))(((((((((((())))))***)))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$ """###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,+++***)))***++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------............222222111000///...---,,,//////.........---------///////////////000111111///////////////000000000111222222222222222333333444555666666777777666666555555666666777777888888888999;;;===>>>>>>>>>>>>===>>>>>>??????>>>===<<<>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEFFFBBBBBBDDDEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDDBBBAAA??????AAACCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGCCCFFFKKKOOOQQQQQQOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHFFFEEEEEEHHHKKKOOOMMMMMMPPPQQQOOOIIICCC@@@@@@@@@??????????????????===;;;999888999;;;===?????????>>>===<<<;;;:::999999888777666555555444333333333222111111000000.........---,,,,,,++++++,,,,,,+++++++++******************)))))))))((((((((((((((())))))*********))))))(((((((((((())))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""" !!!###$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...---,,,+++******************+++,,,---...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......111000000//////......---.........---------,,,,,,///......//////000111222//////000000000000111111000111111222333333444444555555666777777777777666666666666777777888888888999:::;;;<<<===<<<<<<;;;<<<<<<===>>>>>>===<<<;;;<<<===>>>>>>??????>>>>>>============>>>@@@BBBDDDBBBCCCDDDEEEEEEFFFFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFAAA@@@???@@@BBBDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHDDDFFFIIIMMMOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLKKKKKKJJJIIIHHHIIIIIIHHHFFFFFFGGGKKKNNNSSSQQQQQQUUUZZZZZZTTTOOOGGGFFFDDDBBB@@@???>>>>>>>>>>>>===:::888888:::===????????????>>>===<<<;;;999999888777666555444444333333222111111000000///------,,,,,,+++*********++++++++++++******************)))))))))(((((((((&&&'''((()))***++++++,,,))))))(((((((((((())))))))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""" !!!"""###############$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------///////////////////////////.........------------............///000111222000000000111111111222222//////000111333444555555555555666777777777777777777777777888888888888888777888:::;;;<<<<<<;;;;;;<<<===>>>??????>>>===<<<999999:::;;;;;;;;;;;;;;;<<<;;;;;;<<<===???BBBCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHJJJJJJDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHFFFGGGIIIKKKMMMOOOOOOPPPOOONNNMMMLLLLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLJJJIIIHHHHHHHHHGGGFFFFFFIIIMMMQQQXXXUUUSSSVVV[[[[[[VVVPPPKKKIIIFFFCCCAAA???>>>>>>===??????===:::999;;;=========>>>>>>>>>===;;;:::999999888777666555444444222222222111000000//////------,,,,,,+++*********++++++++++++***************)))))))))(((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""######"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))***,,,---......---,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////000/////////........................///000222222000000111111222222222333...///000111333555666666555666666777777777777777888888888888888999999999666777999;;;<<<<<<<<<<<<===>>>???@@@@@@???>>>===;;;<<<======>>>=====================???AAACCCDDDCCCDDDEEEFFFFFFGGGGGGGGGEEEEEEEEEFFFHHHJJJLLLNNNHHHGGGEEEEEEFFFFFFDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMOOOPPPQQQPPPOOOMMMLLLLLLLLLMMMMMMKKKJJJIIIHHHGGGHHHIIIIIIEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFGGGJJJOOOSSS\\\XXXTTTUUUWWWVVVOOOHHHLLLJJJGGGDDDAAA@@@??????>>>@@@AAA???<<<:::;;;===;;;<<<=========<<<;;;:::999999888777666555444444222222111111000/////////......---,,,,,,++++++***+++++++++************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$#########$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""%%%$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%