BM66(@4 ZZZ[[[[[[ZZZZZZZZZ[[[]]]XXXXXXXXXXXXYYY[[[^^^aaaYYYXXXYYY[[[^^^___\\\YYYVVVYYYXXX\\\ddd```[[[aaa^^^]]]___bbb```\\\\\\___```\\\WWWVVVYYY[[[[[[YYYWWWTTTSSSWWWZZZYYY[[[^^^ZZZYYYYYYYYYWWWUUUSSSSSSZZZXXXVVVSSSQQQOOONNNNNNUUUSSSQQQPPPPPPRRRUUUVVVVVVUUUTTTVVVXXXXXXUUUQQQTTTVVVVVVTTTVVVZZZYYYUUUSSSWWWVVVZZZddd```YYY\\\VVVXXXZZZZZZYYYYYYZZZ\\\hhhgggaaaccckkkdddZZZ\\\^^^[[[XXXYYY[[[]]]\\\[[[ZZZWWWVVVXXX\\\\\\WWWRRRWWW___dddaaaaaabbb___YYY[[[TTTPPPSSSUUUSSSRRRSSSWWWZZZZZZWWWVVVZZZ]]]]]]gggdddbbbbbb___ZZZZZZ^^^^^^aaa\\\\\\ffffffaaadddaaafff```^^^ggghhh```]]]\\\___ccccccbbbdddhhhmmmmmmmmmlllhhhdddccceeehhhbbb```^^^\\\[[[YYYVVVSSSTTTTTTQQQNNNNNNOOONNNJJJIIILLLOOOPPPQQQRRRTTTUUUQQQLLLHHHHHHFFFBBB@@@BBB@@@BBBCCCDDDDDDFFFHHHJJJRRRSSSVVVYYYXXXUUUWWW\\\\\\___bbbcccaaa___^^^^^^gggdddaaaaaadddeeebbb___gggjjjlllkkkhhhfffhhhjjj___bbb```fffsssqqqeeeaaa```___]]][[[\\\```gggmmmaaabbbbbbbbbfffkkkiiidddjjjgggiiimmmkkkgggiiippplllllllllkkkkkkmmmqqqtttpppooonnnmmmllljjjiiiiiigggfffffffffhhhhhhgggeeecccjjjiiiiiipppoookkkqqqkkknnnooollljjjkkkhhhdddfffkkknnnmmmmmmnnnlllhhhgggnnnrrrpppnnnqqqrrrrrrpppnnnkkkjjjkkklllmmmmmmsssooommmpppqqqoooooopppsssqqqwwwyyypppqqqvvvsssoooooooooqqqrrrsssrrrqqqrrrvvvzzz|||~~~}}}yyyyyy{{{tttlllqqqrrrvvvyyyxxxuuuvvvzzz~~~uuuttttttxxx}}}~~~zzzvvv{{{}}}zzz{{{~~~|||{{{zzzzzz|||~~~zzzxxxvvvwwwzzz|||{{{yyy~~~}}}}}}|||}}}}}}}}}|||{{{{{{|||{{{xxxyyy}}}yyy{{{}}}~~~wwwzzz~~~~~~|||zzzyyyrrrrrrqqqooonnnoooqqqtttzzzzzz{{{{{{yyyvvvuuuxxx|||tttppptttyyy|||}}}|||}}}}}}~~~|||~~~]]]\\\\\\\\\\\\\\\]]]]]]ZZZYYYWWWVVVXXX[[[___aaa[[[ZZZZZZ[[[]]]]]]\\\[[[XXX[[[XXX[[[ccc___YYY_________aaadddbbb^^^^^^aaaddd___YYYVVVVVVWWWUUUSSSUUUSSSSSSWWWXXXWWWYYY\\\XXXWWWWWWYYYXXXTTTRRRSSSXXXVVVTTTRRRPPPOOOOOOOOOTTTTTTSSSRRRRRRSSSTTTUUUWWWWWWWWWXXXYYYXXXUUURRRUUUVVVUUUSSSUUUYYYXXXTTTSSSYYYXXXYYYaaa^^^XXXZZZWWWYYYZZZXXXVVVWWW[[[^^^dddccc]]]```jjjggg___bbb\\\[[[[[[[[[[[[[[[[[[\\\YYYVVVUUUXXX\\\]]]YYYTTTXXX^^^aaa```aaacccbbb]]]\\\VVVQQQSSSUUUTTTTTTUUUWWWZZZZZZWWWVVV[[[^^^___dddaaa``````]]]YYY[[[______bbb^^^^^^gggeee___``````eee___\\\fffggg___]]][[[___bbbbbb```aaaeeejjjllllllkkkhhhdddaaaaaabbb]]][[[YYYWWWVVVSSSPPPMMMMMMKKKHHHFFFEEEDDDCCC@@@@@@CCCEEEFFFEEEFFFGGGHHHDDD@@@>>>???<<<888777999999:::<<<<<<<<<===@@@BBBIIIJJJOOOSSSRRRPPPSSSYYYXXXZZZ]]]^^^]]]]]]^^^^^^hhhdddbbbdddhhhjjjgggccchhhjjjlllkkkgggeeefffhhh```eeedddgggrrrpppfffeee^^^^^^]]]^^^```fffmmmrrrbbbdddddddddhhhmmmjjjeeegggfffhhhkkkjjjggggggkkkmmmnnnnnnmmmlllmmmpppsssmmmllllllkkkjjjjjjiiiiiihhhfffeeefffggghhhgggfffccckkkjjjjjjpppnnnkkkrrrjjjlllllliiihhhiiihhheeeggglllnnnnnnnnnpppoookkkhhhooorrrpppnnnoooqqqpppooommmjjjiiijjjkkklllkkkmmmiiiiiimmmqqqpppqqqtttrrrpppwwwxxxpppqqqwwwtttsssuuuvvvvvvtttssstttuuutttvvvyyy{{{|||{{{zzzyyyzzzyyyrrrqqqsssvvvpppuuuxxxwwwxxxzzzzzzyyyuuuuuuvvvxxxzzz{{{zzzyyywww|||~~~yyywwwxxx{{{~~~{{{yyyzzz|||zzzzzzyyyyyyxxxxxxyyyyyy~~~{{{{{{}}}~~~|||}}}~~~}}}||||||{{{yyyxxxxxx{{{~~~}}}~~~}}}uuuxxx|||~~~}}}{{{yyyxxxrrrrrrqqqpppnnnooorrrtttzzzzzz{{{zzzwwwttttttuuu{{{uuutttxxx}}}~~~~~~}}}}}}}}}~~~||||||}}}\\\[[[ZZZYYYZZZ[[[[[[ZZZ\\\YYYVVVTTTVVV[[[```bbb]]]\\\ZZZYYYZZZZZZ[[[ZZZ[[[]]]ZZZ\\\ccc^^^XXX^^^]]]]]]___cccaaa]]]\\\___aaa\\\WWWUUUUUUVVVUUUSSSVVVSSSTTTWWWVVVSSSTTTXXXWWWTTTUUUYYYXXXRRRPPPRRRTTTSSSQQQOOONNNNNNNNNOOOTTTUUUVVVVVVVVVUUUUUUTTTWWWWWWXXXZZZZZZYYYWWWUUUYYYZZZXXXTTTUUUXXXWWWSSSTTT[[[YYYYYY___]]]VVVYYYXXXYYYYYYWWWTTTUUU[[[aaaaaa```ZZZ]]]gggeee```eee\\\^^^```]]]YYYWWWXXX[[[WWWUUUTTTXXX]]]^^^[[[VVVYYY\\\^^^___aaaddddddaaa```YYYTTTVVVXXXWWWWWWXXXYYY\\\[[[WWWVVVZZZ]]]^^^aaa^^^]]]^^^\\\YYY[[[______ddd``````hhheee\\\]]]___ddd^^^[[[eeefff___]]][[[___bbb```\\\[[[___dddddddddcccaaa]]]YYYWWWUUUSSSQQQOOOMMMLLLIIIFFFCCCCCC@@@=========;;;:::999555777999999888777888999666333333444222------000222333444555555666888:::===>>>CCCHHHHHHGGGKKKQQQPPPRRRTTTVVVXXXZZZ^^^```ccc___^^^bbbiiimmmjjjfffgggjjjkkkiiieeecccccceeeaaahhhgggiiiqqqnnngggjjj___aaaccceeefffhhhllloooeeegggggghhhlllpppmmmhhhhhhhhhjjjnnnmmmjjjiiijjjnnnnnnnnnmmmllllllnnnpppiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeeeeeggghhhgggfffccckkkkkkjjjpppmmmkkkrrrlllnnnllliiihhhkkkllljjjhhhllloooooopppsssrrrnnnjjjpppssspppmmmnnnooonnnnnnkkkhhhhhhiiijjjjjjjjjmmmiiihhhlllooonnnoooqqqooommmuuuxxxqqqssszzzwwwtttxxx|||zzztttrrrtttwwwuuuvvvwwwyyyxxxwwwwwwxxx|||rrrppprrrwwwtttpppuuuxxxyyy|||{{{tttwwwyyyzzzyyywwwvvvxxxzzzvvvzzz}}}|||wwwuuuwwwzzz|||yyyyyy|||zzz|||}}}{{{vvvtttvvvyyy|||xxxyyy~~~{{{zzz|||~~~}}}|||~~~~~~{{{wwwvvvyyy}}}~~~{{{xxx|||~~~}}}|||ttttttsssrrrpppqqqsssvvvsssvvvwwwwwwvvvvvvwwwwww|||xxxxxx~~~~~~}}}}}}~~~|||xxxXXXWWWVVVVVVWWWWWWWWWVVV^^^ZZZUUUSSSVVV[[[```ccc^^^\\\YYYXXXWWWXXXYYYZZZ^^^___[[[]]]ddd___YYY___YYYYYY\\\___^^^YYYYYY\\\[[[WWWSSSSSSVVVXXXYYYXXXWWWUUUUUUWWWUUUPPPQQQTTTWWWSSSTTTYYYXXXRRROOORRRRRRPPPNNNLLLLLLLLLNNNOOOUUUVVVXXXYYYYYYXXXVVVTTTVVVWWWYYYZZZ[[[[[[YYYXXX]]]]]][[[VVVUUUWWWUUUQQQUUU]]][[[XXX^^^\\\VVVXXXYYYZZZYYYUUURRRTTT[[[bbbcccaaaYYYZZZdddbbb]]]bbb]]]aaaccc___XXXSSSUUUYYYVVVTTTTTTXXX]]]___\\\WWWZZZ[[[\\\^^^aaaeeeeeedddbbb[[[WWWXXXZZZZZZYYY[[[[[[^^^\\\WWWVVVYYY\\\\\\___\\\[[[\\\[[[XXX[[[``````dddaaabbbiiieee[[[[[[^^^ccc]]]ZZZdddfff^^^]]][[[___bbb^^^XXXVVVYYY^^^[[[[[[[[[YYYUUUPPPLLLJJJLLLJJJGGGEEEDDDAAA>>>;;;===:::888999999888777777333555666666444333333444333111111333111------000...000111111111222555777333555:::???@@@@@@DDDJJJIIIKKKNNNQQQTTTYYY^^^bbb\\\YYYXXX^^^gggmmmkkkgggfffiiijjjhhhccc``````bbbbbbjjjjjjjjjooommmhhhnnncccfffjjjkkkjjjhhhgggggggggiiijjjkkkooossspppjjjjjjkkkooorrrrrrooollllllnnnnnnnnnlllkkkkkklllnnngggggghhhhhhiiiiiiiiiiiihhhgggeeeeeeggghhhgggfffcccllllllkkkpppmmmkkkrrrpppqqqoookkkkkkoooqqqppphhhlllooooooqqqttttttpppkkkqqqtttpppmmmmmmnnnmmmmmmjjjhhhggghhhiiijjjiiiqqqllljjjlllmmmjjjiiikkklllkkkssswwwrrruuu|||zzzsssyyy}}}zzzrrrnnnrrrwwwvvvvvvvvvwwwvvvuuuvvvxxx}}}qqq~~~uuuvvvvvvlllqqquuuxxxzzz|||rrrzzz|||}}}yyytttrrruuuyyywww{{{~~~}}}xxxvvvyyy||||||yyyyyy|||zzz~~~|||uuurrruuuzzz{{{wwwxxx~~~{{{yyy{{{vvvyyy|||||||||}}}~~~}}}|||wwwvvvzzz}}}}}}~~~yyy}}}vvvvvvuuusssrrrsssuuuxxxjjjooossstttvvvzzz}}}~~~}}}zzz|||~~~}}}|||||||||{{{xxxuuuaaaOOONNNYYYXXXUUUWWWXXXaaabbbbbb^^^ZZZYYY]]]aaaeee```ZZZXXXZZZ]]]^^^]]]XXX___YYYUUU___ddd^^^\\\TTTUUUZZZ___^^^WWWTTTUUU^^^XXXTTTXXX[[[ZZZWWWVVVZZZYYYXXXVVVUUUTTTSSSSSSVVV\\\ZZZQQQPPPVVVTTTJJJTTTRRRNNNKKKIIIIIIJJJKKKQQQPPPTTT[[[\\\WWWRRRPPPVVVYYY[[[XXXSSSTTTZZZaaa___YYYVVVWWWUUUPPPPPPUUUXXXYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[WWWQQQPPPVVV\\\^^^fffaaa[[[\\\aaaccc```[[[WWW[[[``````]]][[[]]]```]]]RRRMMMSSSZZZ]]]^^^aaa___XXXXXXaaaeeeaaabbbiiiccc]]]ZZZZZZZZZWWWWWWYYY]]]\\\]]]^^^[[[XXXZZZ```___```bbbbbb]]]XXXZZZ```]]]^^^aaadddfffddd```\\\```\\\YYYZZZ]]]]]]ZZZVVVVVVUUUUUUTTTSSSQQQPPPOOOUUURRROOOKKKHHHFFFFFFFFFBBBAAA???===:::777666555333222222111000//////............------.........------------,,,+++******........................222333555777999;;;<<<===???BBBFFFJJJNNNRRRVVVYYYSSSUUUXXX]]]aaadddggghhhjjjjjjjjjiiigggddd```^^^fffggghhhiiihhhfffcccbbbggggggfffgggiiiiiigggfffhhhfffddddddgggkkkmmmnnnmmmooorrrsssmmmhhhjjjqqqlllmmmmmmlllkkkkkklllmmmmmmhhhdddeeeffffffiiinnnmmmiiieeeeeedddccceeeiiifffmmmlllfffiiitttuuummmssspppmmmjjjhhhiiijjjllljjjkkknnnrrruuuuuurrrpppqqqqqqnnniiigggjjjoooqqqooojjjeeebbbeeekkkpppsssqqquuusssmmmkkknnnooommmtttqqqqqqvvvwwwuuusssttt{{{xxxxxx{{{{{{wwwuuuvvvqqqqqquuuzzz{{{yyy{{{zzz~~~wwwppppppnnnrrrwwwwww{{{{{{tttzzz{{{zzzyyyxxxsssnnnpppuuu}}}{{{xxxuuuttttttuuuwwwxxxxxxzzz|||}}}|||zzzwwwwwwxxxoooqqqyyy~~~tttyyyzzz}}}zzzwwwrrruuuuuussstttxxxyyyvvv~~~yyyxxx{{{~~~yyywwwzzzzzzwww}}}~~~{{{tttrrrwww|||yyyrrrmmmkkkuuuyyywwwyyywww{{{}}}~~~|||yyy{{{xxx|||yyy~~~{{{zzz{{{bbbUUUUUU]]]\\\YYY[[[^^^bbbdddddd```ZZZZZZ^^^ddd[[[```ccc```YYYVVVXXX\\\^^^```XXXUUU```aaa[[[ZZZ[[[\\\___bbb```ZZZWWWYYY^^^YYYVVV[[[^^^[[[XXXWWW[[[YYYXXXVVVUUUTTTUUUUUUWWWZZZZZZWWWUUUVVVRRRLLLUUUTTTRRROOONNNNNNNNNNNNPPPOOORRRXXXZZZVVVRRRQQQUUUXXX[[[XXXTTTSSSYYY^^^\\\WWWUUUWWWVVVSSSSSSWWWYYYZZZ[[[\\\]]]^^^^^^^^^[[[]]]\\\WWWVVVYYY]]]]]]aaa`````````bbbbbb```___YYY]]]``````]]][[[]]]___XXXQQQNNNUUU\\\\\\[[[[[[^^^ZZZYYY]]]``````bbbdddbbb]]]YYY[[[\\\ZZZ[[[^^^___^^^```bbb```^^^```eee]]]]]]______[[[VVVXXX]]]bbbaaa```aaaccccccaaa```YYYUUURRRRRRTTTUUUQQQNNNJJJJJJKKKJJJJJJIIIHHHHHHJJJHHHDDDAAA???=========999888777555333111//////......------,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...///000222333555666777555888<<>>??????@@@@@@@@@??????===;;;999777555444444555000000///...,,,+++******+++******))))))(((((('''++++++************++++++)))***++++++,,,,,,++++++************************,,,,,,---...///000000111000333666999;;;===@@@CCCFFFGGGIIIKKKOOOSSSVVVXXX]]]]]]]]]^^^^^^^^^^^^^^^aaabbbcccdddfffggghhhiiigggeeebbbaaadddhhhkkkmmmiiimmmqqqppplllgggeeeeeennneee```dddjjjllllllmmmkkkoooqqqpppkkkiiilllooonnnmmmmmmnnnjjjfffhhhmmmgggddddddgggfffccccccfffoooqqqooojjjjjjnnnlllfffhhhiiijjjkkkjjjhhheeecccqqqooolllkkklllmmmllllllnnnnnnooooooooooooqqqtttpppmmmkkkjjjkkklllllllllhhhooosssqqqmmmnnnpppppptttqqqppprrrssssssvvv{{{vvvtttuuuxxxwwwsssqqqrrryyyvvvuuuvvvuuutttwww}}}{{{yyytttnnnssstttvvv|||yyywwwwwwnnnlllwwwzzzvvvtttxxxyyywwwwwwzzz{{{{{{yyywwwuuuuuuxxx{{{{{{xxxxxxzzzzzzvvvrrrppptttyyy~~~wwwtttyyywwwvvvyyyuuusss~~~vvv{{{zzz{{{|||}}}}}}{{{}}}|||{{{|||xxx{{{{{{yyyzzz|||zzzuuuvvvxxx{{{{{{uuunnnpppvvvtttwwwtttmmmnnnwww{{{yyy}}}||||||}}}|||~~~{{{zzzWWWXXXUUUWWW[[[ZZZXXX\\\bbbdddeeeaaa]]]___gggooorrrhhh\\\YYY\\\[[[SSSJJJTTT___hhhuuu}}}sssiiioooiiifffeeeeeeaaa[[[ZZZ]]][[[YYYZZZ___```]]]YYYXXX\\\ZZZXXXVVVUUUVVVXXXYYYZZZTTTVVV___^^^UUUSSS[[[UUUVVVXXXYYYYYYXXXVVVUUUPPPMMMMMMQQQSSSRRRQQQSSSTTTXXX[[[ZZZWWWUUUWWWYYYYYYYYYZZZ\\\]]]\\\\\\]]]]]]^^^______````````````[[[______[[[YYY[[[[[[YYYXXXZZZ^^^```bbbdddgggiii\\\^^^```___\\\ZZZYYYZZZ]]][[[\\\aaadddddd___\\\ZZZ]]][[[UUUXXXcccfffaaa^^^XXXTTTVVVXXXYYY\\\```[[[ZZZ[[[^^^^^^[[[\\\___bbb```aaabbb___[[[[[[___aaa]]]WWWSSSRRRQQQQQQPPPKKKIIIFFFEEEEEEDDDAAA???999999999:::999999888888444333222111000000000000,,,,,,+++++++++******************))))))((((((((())))))(((((((((((())))))'''((()))***++++++++++++))))))))))))))))))))))))------------............///222444666777888;;;===?????????AAADDDHHHLLLNNNRRRSSSSSSTTTVVVXXXZZZ[[[\\\]]]^^^```cccfffiiijjjaaa___^^^___cccgggjjjkkkgggmmmrrrqqqlllhhhgggiiimmmfffbbbgggllllllllllllcccjjjqqqrrrooolllmmmpppjjjjjjlllmmmhhhbbbcccgggjjjgggfffgggfffccccccfffpppnnniiieeeeeeggggggeeelllnnnpppqqqnnniiiccc___qqqooommmlllmmmnnnmmmlllmmmnnnpppttttttrrrsssvvvpppmmmjjjiiijjjlllmmmmmmiiioootttrrrmmmjjjjjjlllsssqqqrrruuuvvvuuuxxx|||vvvuuuwwwzzzyyytttrrrtttwwwtttrrrsssrrrrrrvvv}}}}}}}}}tttooouuuvvvzzz|||wwwtttlllkkkxxx|||vvvsssvvvyyyvvvttttttuuuuuuuuutttrrrtttxxx|||{{{xxxvvvxxx{{{{{{uuuooottttttuuuzzzxxxqqqrrryyyvvvtttxxxvvvvvvzzz}}}zzz{{{{{{zzz{{{yyyzzz|||}}}~~~~~~yyy{{{zzzwwwxxxzzzxxxsssxxxyyy|||{{{uuuooorrrxxxrrruuussspppsss|||{{{}}}yyy{{{zzz|||VVV\\\VVVWWWhhhmmmhhhlllqqqsssssssssuuu{{{uuufff^^^\\\\\\ZZZWWWYYYnnn~~~rrrwwwhhhdddbbbaaa\\\WWWWWW[[[YYYWWWYYY]]]^^^ZZZXXXXXXZZZYYYWWWVVVVVVWWWXXXYYYYYYQQQSSS]]]]]]UUUXXXeeeSSSUUUXXXZZZ[[[YYYWWWUUURRRNNNMMMPPPRRRQQQQQQTTTTTTWWWZZZ[[[YYYWWWWWWYYY\\\]]]^^^^^^^^^___^^^]]]_______________^^^^^^]]]]]]___^^^ZZZXXX\\\___^^^YYYXXXXXX[[[aaagggjjjkkkaaabbbcccbbb___]]][[[[[[\\\[[[[[[[[[^^^___\\\XXXXXX\\\ZZZUUUYYYdddhhhccc]]]WWWTTTUUUWWWWWWYYY\\\[[[XXXXXX[[[[[[XXXVVVXXXZZZXXXXXXYYYXXXTTTSSSWWWZZZVVVQQQMMMJJJGGGDDDAAADDDCCCAAA???>>>===;;;999666666555555444222111000......------------------)))))))))))))))*********))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&((()))***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////000222444999888888999<<>>>>>;;;999;;;888555111//////000000000......///---+++******+++Ħ))))))(((&&&''''''Ħ&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&ӵ&&&%%%&&&''''''(((''''''''')))))))))))))))))))))))))))))))))***************%%%'''))))))))))))+++---+++,,,...///111111222222///111555888;;;;;;;;;;;;EEEGGGKKKOOORRRSSSSSSSSSXXXVVVTTTVVVZZZ___ccceeedddddddddfffiiiiiihhhggglllmmmnnnoookkkgggjjjppp{{{vvvpppoooqqqqqqnnnkkkhhhaaa___fffllllllhhhfffggggggkkkĦccc\\\```kkklllaaa[[[___dddfffiiilllmmmmmmllllllmmmjjjfffeeegggiiikkkllliiieeehhhppppppiiijjjrrrnnnnnnnnnpppsssuuuuuutttuuunnnlllsssvvvsssoooooossstttwwwyyyuuurrruuu{{{sssvvv{{{~~~zzzsssqqquuupppqqqwww}}}~~~zzzzzz|||yyywwwzzzuuukkkooosssjjjjjjpppqqqwww{{{uuu{{{}}}}}}}}}xxxxxx|||yyy{{{{{{uuummmjjjnnntttvvvyyy|||zzzwwwwww|||xxxrrrqqqvvvxxxtttppppppxxxyyy{{{}}}{{{sss{{{~~~pppqqqtttwwwzzz{{{yyyxxxyyyzzzvvvppppppuuuyyyzzzxxx{{{}}}}}}~~~{{{tttooonnnqqqvvvwwwsssqqqsssvvvvvvxxx{{{{{{yyywwwwww~~~}}}xxxwww}}}{{{{{{{{{{{{{{{}}}}}}zzzzzzzzz}}}|||}}}zzzzzz}}}fffXXXRRR```uuu~~~xxxpppqqqmmmhhhgggjjjlllmmmlllhhhuuusss^^^___aaa\\\]]][[[ZZZZZZWWWTTTUUUYYYTTTTTTUUUXXX\\\^^^___^^^]]]UUUPPPTTTZZZZZZXXXWWWPPPWWWXXXSSSTTT\\\]]]WWWTTTQQQSSSXXXYYY4ĉ@ӵPPPOOONNNLLLOOOTTTVVVUUUUUUWWWZZZZZZ___aaa\\\WWWXXX[[[\\\]]][[[ZZZ^^^dddeeeaaa]]][[[ZZZXXXVVVWWWXXX[[[\\\______gggpppjjj[[[UUUZZZYYYWWWUUUSSSRRRSSSTTTUUUTTTSSSRRRQQQPPPOOONNNMMMLLLJJJGGGGGGIIIJJJJJJJJJCCCCCCDDDDDDCCC@@@>>><<<>>>>>>>>>=========<<<<<<999777444333444333222111000000///......---,,,,,,))))))))))))))))))))))))>L''''''''''''%%%%%%=hĦ%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&4ĉ@ӵ&&&'''((((((((('''&&&%%%''''''''''''(((((())))))(((***++++++******+++,,,++++++******************,,,,,,,,,---------......//////111333555777999:::??????AAACCCEEEHHHKKKLLLPPPRRRTTTUUUTTTTTTVVVXXXaaaccceeehhhiiiiiihhhgggsssnnnkkkjjjiiihhhmmmtttvvvqqqooossssssnnnkkkmmmssshhhbbbggglllllljjjjjjhhhiiieee>Lbbb]]]```dddffffffccc___\\\pppjjjhhhkkknnnmmmllllllpppkkkffffffiiilllllljjjgggggghhhjjjlllllljjjiiirrrpppmmmkkkkkkmmmppprrruuuuuutttsssqqqpppooonnntttvvvvvvvvvuuuvvvxxxzzzuuurrrrrrxxx|||zzzyyyzzzrrrxxxzzzxxxzzz}}}~~~{{{yyywwwsssnnnjjjjjjooouuuuuuwww|||vvvrrr{{{~~~}}}|||{{{||||||~~~zzzxxxtttqqqrrrwww|||}}}zzzuuuxxx}}}zzzvvvttttttvvvtttqqqxxx~~~}}}~~~yyy}}}}}}wwwuuuuuuzzzxxxpppwwwwwwuuuvvv{{{~~~wwwwwwxxxwwwwwwzzz}}}{{{vvvkkkrrrwwwyyy|||~~~zzzsssiiiuuu~~~}}}|||zzz~~~~~~|||yyy}}}xxxsss~~~xxxxxx{{{{{{~~~ssswww^^^VVVRRRZZZcccfffbbb___gggbbb^^^\\\___ccceeefffiiiiiilllsssiii[[[\\\\\\WWW[[[XXXYYYZZZYYYWWWYYY^^^VVVVVVVVVYYY\\\]]]]]]\\\]]]VVVRRRUUUWWWVVVTTTTTTTTTUUUTTTSSSVVVZZZZZZWWWVVVTTTUUUYYYYYYGG=?OOOMMMNNNQQQTTTUUUUUUUUUWWWZZZ]]]aaabbb^^^[[[\\\]]][[[YYYWWWVVVXXX[[[[[[XXXUUUQQQPPPNNNLLLLLLMMMOOOQQQRRRQQQWWW^^^YYYNNNMMMSSSQQQPPPNNNLLLKKKLLLMMMMMMJJJIIIHHHGGGFFFEEEDDDDDDEEECCCAAAAAACCCDDDDDDCCC======>>>>>>===;;;999777777777777777666666555555444222000///000000...---------,,,,,,+++******)))((((((((((((((((((((((((HdĦ'''&&&&&&&&&%%%=Īj$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&GG=?&&&''''''''''''&&&%%%&&&&&&&&&''''''(((((((((((()))+++***))))))***,,,******************************+++++++++,,,,,,,,,------///000222444555555888999:::<<<>>>AAACCCEEEKKKMMMNNNOOOOOOQQQSSSVVV[[[]]]```cccdddeeeddddddqqqoooooopppnnnkkklllpppvvvoookkkllllllhhhhhhkkkpppjjjhhhkkkmmmiiihhhiiikkkjjjcccHdĦ___^^^___```aaabbbbbbaaa```ooolllkkkoooqqqnnnmmmnnnnnnjjjggggggkkknnnnnnlllffffffffffffgggiiilllnnnnnnmmmllllllmmmnnnqqqrrruuutttsssrrrqqqpppppppppuuuvvvvvvwwwyyyzzz{{{{{{{{{uuuqqqtttxxxxxxxxxyyywww|||~~~{{{{{{}}}zzz||||||yyyrrrmmmmmmpppvvvzzzwwwyyy~~~yyyuuu}}}zzzzzzzzz{{{{{{{{{{{{{{{}}}wwwqqqooottt||||||wwwyyy}}}zzzxxxxxxxxxuuurrryyy}}}}}}wwwwwwxxx|||zzzuuuxxx{{{|||xxxwwwxxxwwwuuu{{{yyyvvvsssuuuyyyvvvpppqqqppprrrxxx~~~zzztttrrrvvvxxxyyy~~~~~~~~~~~~~~~yyy~~~zzzzzz\\\ZZZ[[[ӵccc___ZZZĭӵcccӵmmmĦWWWVVVVVVYYYYYYXXX\\\aaaYYYӵӵSSSXXXĦƜ`1.׼sUUURRRPPPSSSĦXXXZZZ```cccbbb``````aaa]]]ӵMMMĦBBBAAA@@@AAABBBCCCCCCAAADDDIIIĭӵ<<<;;;Ħ;;;:::444Ħ111Ħ000/////////---,,,******+++,,,***)))&&&&&&%%%%%%DdD%%%%%%%%%?fӵ$$$$$$$$$Ħ&&&&&&&&&ӵƜ`1.׼s%%%%%%ĭӵ&&&)))***+++*********************ӵ)))*********Ħ,,,---...///000:::<<&ecccg&e^^^>hӵVVVVVVYYYXXXWWWYYY^^^g&e[[[guO>uO>&eNNNUUU4ff?>ߝLXXXgĉ@YYYYYYXXXWWWShӵ\\\bbbbbbaaa___aaaaaag&eDDD>hӵ999888888999:::999888999fff?><z999g&e>&e666555HL333333111ShӵgL---------------***)))((()))******)))S?ʬ%%%%%%3h?D%%)?%%%%%%ZufĦ$$$$$$$$$gL$$$%%%%%%g&e%%%gĉ@%%%$$$g&e>&e%%%@e&&&(((??)))***))))))))))))******g<ĉ)))))))))***3we<Ħ+++++++++,,,3h?@e>>>@@@DDDJJJNNNSSSUUUYYYZbbbjjjkkkooosssqqq3h?gLqqqooonnnkkkgggdddbbbgggfff]]]D%%)?]]]fff?><znnnhhh=?Ħlllg&eiiig&ennnnnnnnnS?ʬooo4ff?>ߝLrrr@ewwwg&eqqqxxx{{{3h?g&e>&ewwwzzz??||||||||||||}}}~~~rrruuuyyy{{{vvvpppqqqwwwxxxsssqqqtttxxxzzz~~~{{{zzz{{{~~~}}}{{{|||~~~{{{{{{{{{|||zzz}}}}}}{{{zzz{{{xxx{{{|||~~~zzzuuuttt}}}vvvkkkkkkxxx~~~xxxvvv{{{yyyxxxwwwyyyuuu}}}{{{{{{}}}|||zzz~~~~~~{{{{{{WWW4Dӵaaa]]]]]]Hƅ^Hu]Ħ]]]Hu]Ħ^^^ZuR)Ħ\\\[[[[[[YYYVVVWWW\\\Hu]Ħ[[[HŐeHŐeHu]ĦPPPqIܗGIӵXXXttYYYZZZ[[[HGgĉ@\\\]]]aaa```]]][[[\\\[[[Hu]Ħ:::ZuR)Ħ333222222222222333222sߝLGdUĦ222Hƅ^Hu]Ħ111ntHdĦ///...HGgĉ@)))HdĦ,,,,,,,,,,,,,,,+++******+++,,,,,,Htƅ^%%%%%%Bt=o9ĦDtfo9Ħ%%%%%%%%%g?$$$$$$HdĦ$$$%%%%%%Hu]Ħ%%%tt%%%$$$Hƅ^Hu]Ħ%%%H׼s$$$%%%&&&((()))(((((()))))))))***tQ)))*********je<Ħ+++++++++Bt=o9ĦH׼s888888:::>>>DDDHHHMMMOOOSSSHtĦ^^^cccccceeeiiiBt=o9ĦHdĦmmmhhhgggjjjmmmkkkfffggghhhcccDtfo9ĦsߝLGdUĦlllHt@cӵHu]ĦnnnHu]ĦsssrrrHtƅ^rrrqIܗGIӵoooH׼s}}}vvvHu]Ħ{{{wwwBt=o9ĦHƅ^Hu]Ħyyy{{{|||{{{zzzzzz|||rrruuuzzz}}}yyyssstttxxxtttooommmqqqvvvyyy}}}|||zzz{{{~~~yyyxxx{{{|||{{{{{{{{{~~~{{{yyyzzz}}}uuu{{{~~~|||{{{}}}~~~{{{wwwrrrqqqxxx|||sssmmmooozzz{{{rrrttt~~~yyy{{{{{{{{{}}}}}}vvv}}}{{{{{{}}}~~~}}}|||}}}~~~~~~~~~}}}|||{{{wwwxxxZZZXXX4DuXӵ^^^]]]]]]DdDΦDdDĦ^^^DdDĦ[[[[[[t|d<ĦaaaDtSSSWWWXXXZZZZZZYYY\\\aaa>d<Ħ]]]>d<ʜDd<ʜ4DuTӵXXXRRRF&uTӵUUU4DufئL>e\\\puR)ĦWWW\\\\\\XXXPPPIIIEEE>d<Ħ)))Dt(((((()))))))))))))))(((DdDΦDdDĦ)))>d<ʜ4DuTӵ***4DwDd<Ħ,,,puR)Ħ>d<000000000111...---------...peӵ%%%ĦpeӵDx<>d<ӵDd<%%%qR/ܗ?fӵ$$$>d<$$$$$$>d<Ħ$$$4DufئL>e&&&DdDʜ4DuTӵ'''DdDĦ%%%###%%%&&&&&&%%%$$$&&&'''&&&''''''((()))***geĦ)))s<v>aĦ)))***peӵDx<DdDĦ............000111444777;;;DdDĦDDDGGGGGGJJJpeӵDx<>dd<ӵDd<DdDΦDdDĦnnnDdDӵnd<DdDĦooo>d<ĦeeepeӵrrrĦsssF&uTӵrrrDdDĦtttxxx>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}zzzqqqrrrxxxzzz|||}}}|||zzzxxxvvvzzzuuutttyyy}}}{{{wwwuuuppprrrvvvxxxvvvtttyyyyyytttvvv|||{{{vvvzzz~~~zzzzzz}}}{{{wwwyyywwwqqqttt{{{~~~|||~~~}}}sss{{{yyy|||}}}|||~~~}}}vvvtttyyy~~~}}}}}}|||~~~YYY\\\4DuXӵ___\\\[[[D&dq&ĒRXXXXXXsdKĦ```DHRRudTTTSSSWWW]]]aaa^^^[[[sdKĦ^^^D&oq<Ōq&ĒRTTTSSSWWW>dp&ĒRbbbZZZnfʜd<Φ>d<Ħ'''s&dq&ĒR&&&'''i?ʜtd<Ħ,,,HHܗDӊB+++<x///000---///111000,,,B?d<((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&geĦ(((Hg8>aĦ***...B?Ho9,,,>d<000000///...000111333>d<ӵ???CCCB?Ho9eee<xeeehhhhhhgggjjjfffggg&ӫeʬtIӇ___>d<Φ>d<ĦmmmD&ӫetIӇeeeDdDĦrrrsdKĦkkkB?dp&ĒRpppuuu>d<sdKĦ~~~B?Ho9s&dq&ĒRtttuuuzzzzzzxxxwwwyyy|||}}}{{{{{{|||tttssstttwww{{{{{{wwwsssrrr||||||vvvwwwyyyyyy}}}zzzyyy{{{|||zzzyyy{{{}}}|||~~~{{{wwwxxx}}}yyyvvv~~~}}}}}}~~~}}}}}}}}}|||{{{|||{{{}}}||||||xxxtttvvvyyy{{{yyyvvvxxx{{{~~~|||zzzzzz}}}{{{}}}~~~{{{~~~]]]___4DuXӵ___\\\[[[Hu]3hh[[[\\\^^^ne______=eUUUWWWYYYZZZ[[[[[[\\\]]]ne______pIƎ@t@hXXXRRRRRR>h[[[```YYYfeaaa@ďDUUUMMMGGG<<<:::555111---***ne''''''=e''''''''''''''''''&&&&&&ege&&&&&&sĪj@h&&&&&&'''fdDĦ,,,@ďD++++++Hkge---///000---///000///,,,@h$$$%%%@G$$$$$$HĪj@IŌ$$$$$$Bene$$$Hkge$$$ne$$$$$$fe%%%Hu]3hh''''''&&&se(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&geĦja>aĦ***---@G,,,,,,se/////////------...///111<Ō:::===@@@@GYYY___Hkge___bbbcccbbbaaacccaaabbbHĪj@IŌ]]]^^^egemmmoooHu]3hIŌjjjgggDdDĦjjjneeeekkk@hnnnuuu>htttuuuyyysetttnetttvvv@G}}}sĪj@huuutttvvv{{{}}}{{{{{{~~~~~~|||{{{}}}}}}zzzwwwwwwxxxyyyyyywwwtttqqqttt|||~~~{{{}}}~~~|||yyy{{{}}}||||||}}}xxxxxx{{{~~~{{{zzz}}}vvvuuuvvv|||~~~}}}~~~yyy|||~~~xxx{{{zzzyyyxxxwwwwwwuuutttwwwyyy{{{}}}~~~~~~{{{|||}}}^^^4DuXӵ]]]ĵD^YYYXXX[[[]]]VVV[[[\\\YYYUUU[[[```^^^XXXVVVZZZ___]]]```___XXXVVVPPPQQQZZZRRRXXX^^^WWW]]]aaabbbPPPGGG???999---,,,***(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&(((DdDĦ,,,***,,,++++++------///000---///000///+++)))%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%D^''''''&&&&&&s׼s%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&geFm8)))>aĦ)))---///***+++,,,s׼s,,,------,,,++++++,,,---...Ho333777999;;;<<d<Ħ[[[XXXVVVWWWZZZXXXSSSĦYYY\\\]]]\\\[[[ZZZ[[[YYY^^^ccc```YYYUUUXXX]]]YYYXXXĦ___^^^```ZZZ\\\]]]\\\UUUQQQSSSYYYXXXRRRTTT^^^aaaZZZSSSRRRWWWQQQWWW\\\UUUUUUZZZYYYSSSYYY[[[YYYYYY___dddfff^^^\\\VVVLLLAAA666000---***)))(((&&&&&&%%%%%%&&&Ħ%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&(((***,,,...>d<Ħ,,,***((((((***------,,,+++++++++,,,.........------...000...//////...+++(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Ħ$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%>d<Ħ%%%%%%&&&&&&&&&Be&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&geFYĉ''''''>aĦ(((000777666222///+++***)))***+++,,,Be++++++,,,++++++***)))+++,,,,,,nu]ӵ///666666888;;;===???BBBGGGJJJMMMPPPTTTWWWUUUZZZ___aaa^^^ZZZXXXXXX^^^\\\___fffkkkkkklllnnncccdddfffjjjmmmnnnllljjjkkklllmmmmmmmmm>d<Ħiiiiiiiiikkkmmm>d<ĦeeeiiimmmĦgggkkkllljjjjjjlllkkkhhhqqquuuxxxvvvsssqqqpppqqqooooooqqqsssBesss}}}wwwqqqoooĦsss{{{{{{zzzuuuqqqrrrxxx}}}|||vvvooozzzxxx|||zzzzzz}}}|||wwwvvvwwwyyyvvvzzz~~~www{{{~~~{{{xxxxxxyyy~~~||||||}}}yyy}}}~~~}}}{{{zzz}}}yyyvvvttt|||~~~~~~wwwzzz|||{{{|||{{{qqqzzz}}}{{{~~~xxxtttuuurrrrrrsssuuuzzz~~~|||xxx{{{}}}~~~}}}~~~?aŖ%7uSQuR)ӵsdKĦ]]]]]]YYYWWWXXXWWWgdKĦWWW[[[]]]\\\[[[[[[[[[^^^___aaa___\\\YYYYYYZZZYYYgdKĦ^^^]]]___ZZZZZZ[[[\\\WWWRRRUUU\\\[[[VVVYYYbbbcccZZZSSSSSSXXXRRRWWW\\\VVVVVV\\\\\\XXX[[[ZZZUUUUUU\\\dddhhh]]]XXXMMM???333+++''''''&&&%%%%%%$$$#########gdKĦ%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%&&&(((+++---...gdDĦ,,,***((('''***---...---+++++++++,,,.........------...000...//////---***'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gdKĦ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sdKĦ$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&ŶS%%%&&&&&&3we<===;;;555111+++***))))))++++++******************))))))+++,,,,,,iĉ@3hR/Ō000111222333666999:::===AAADDDFFFGGGJJJLLLNNNRRRVVVWWWUUURRRSSSTTTVVVTTTXXX___eeefffgggiiiaaagggnnnooollliiijjjllllllmmmnnnooooooDdDĦiiihhhgggjjjooosdKĦhhhiiigdKĦhhhiiiiiiiiimmmqqqnnniiirrrtttvvvuuurrroooooorrrsssqqqppprrrzzzxxxzzzvvvooogdKĦqqqyyy|||~~~{{{uuusssvvvzzz~~~wwwwwwsssnnn{{{zzz|||yyyyyy{{{zzzuuusssuuu|||{{{{{{|||}}}}}}zzzxxxtttxxx{{{|||{{{zzz}}}~~~yyyxxxzzz~~~zzzzzz}}}{{{xxxwww{{{}}}}}}~~~xxxxxxzzz|||~~~~~~}}}~~~yyyuuurrrxxx{{{xxxyyy}}}{{{|||~~~{{{tttrrrtttyyywwwwwwzzz~~~www|||~~~}}}zzzxxxwww}}}~~~}}}}}}>A___ne[[[^^^]]]WWWSSSTTTneVVVYYY\\\^^^]]]\\\\\\]]]```___^^^^^^^^^]]][[[ZZZne```\\\[[[^^^\\\XXXXXX\\\[[[VVVXXX___\\\YYY\\\dddbbbYYYUUUWWWZZZSSSYYY^^^YYYXXX^^^^^^]]]^^^[[[UUUUUU[[[bbbdddYYYPPPBBB555+++'''&&&'''###$$$$$$%%%%%%%%%ne%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%&&&(((+++---De...,,,***((('''***---...---,,,******---.........------///000...///...,,,)))'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ne$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ne&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&>A%%%%%%&&&k<666:::666000---+++***))))))***+++***)))************************++++++,,,fh+++---......000333555777999;;;>>>@@@AAAAAAAAAFFFHHHLLLOOOPPPRRRSSSUUUSSSQQQTTT\\\aaabbbccceee\\\eeennnmmmfffbbbeeekkkmmmooopppqqqqqqDehhhhhhgggeeeiiioooneqqqjjjnegggeeehhhiiijjjoootttsssnnnsssssstttuuurrroooqqqvvvssstttttttttwwwzzzyyyuuuppprrrnerrrmmmuuuxxx{{{{{{wwwtttrrrssssssyyyoooqqqnnnjjjwwwvvvyyywwwxxx{{{{{{wwwvvvxxxyyy|||~~~~~~zzzxxxxxxyyynnnppptttwwwxxxzzz}}}}}}zzzwwwuuuxxx~~~zzzxxxzzz~~~yyywwwxxx|||vvvyyy||||||~~~|||~~~{{{wwwuuuyyyzzzyyyvvvzzzxxxwww}}}~~~yyywwwzzz~~~~~~~~~}}}}}}xxxzzzzzzxxx||||||fff```\\\YYYZZZ[[[TTTQQQTTT^^^ZZZ]]]______^^^^^^^^^_____________________]]]\\\aaa^^^ZZZZZZ^^^^^^VVVUUU]]]```\\\\\\aaaYYYXXX]]]ccc___WWWXXX___\\\VVV\\\bbb\\\[[[```___aaaaaa^^^ZZZZZZ^^^^^^[[[OOOEEE777,,,((('''&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$%%%%%%&&&(((+++...//////...,,,***(((&&&)))---///...,,,******---.........------///000...///...+++(((''''''(((###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###)))(((%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&***000111,,,))))))+++)))((()))***+++***((())))))))))))***++++++,,,******++++++)))***,,,,,,,,,,,,///111444333444888<<<>>><<<:::???@@@CCCHHHMMMPPPPPPOOOPPPNNNQQQXXX]]]]]]^^^```ZZZaaaggggggbbb```dddjjjjjjlllooopppooogggggghhhfffcccgggooommmsssmmmcccqqqiiiqqquuusssppprrruuuuuuuuusssuuuwwwtttpppssszzzttt}}}~~~xxxvvvtttppplllrrrwwwvvvrrrrrrtttwwwxxxwwwuuurrrppppppwwwooosssqqqlllwwwuuu{{{yyyzzz~~~~~~{{{zzz|||wwwzzz}}}}}}zzzxxxyyyzzzppppppqqqtttxxx{{{||||||zzzzzz}}}{{{uuuwww}}}yyyxxxzzz~~~~~~}}}vvvrrrssszzzwww}}}~~~rrrwww}}}|||~~~|||yyy|||~~~{{{xxxyyy}}}{{{vvvwwwwwwvvv~~~|||~~~~~~}}}zzzzzz~~~~~~zzz|||{{{|||~~~^^^\\\ZZZZZZ]]]^^^]]][[[ccc^^^\\\______ZZZVVVTTT]]]WWWUUUYYY^^^___aaaccc^^^```aaaaaa```______```]]]^^^``````___^^^^^^```^^^^^^___aaa]]]YYYYYY^^^```VVVTTT]]]ccc___^^^cccVVVVVV\\\aaa]]]VVVZZZddd]]]WWW^^^ddd^^^]]]aaa___ccccccaaa______```\\\UUUEEE;;;...'''%%%&&&%%%###%%%&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%&&&(((+++...///.../////////...,,,***(((&&&)))---///...,,,******---.........------///000.........+++(((&&&'''(((###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((******)))&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''$$$$$$&&&)))(((%%%%%%)))***)))((()))***+++***((())))))))))))***+++------))))))******++++++,,,,,,)))***++++++******,,,---111//////444:::===:::666888888;;;AAAFFFHHHDDDAAAJJJHHHJJJQQQUUUUUUUUUWWW[[[^^^bbbbbbaaabbbfffjjjfffhhhkkklllllliiieeecccggghhheeebbbgggoooqqqlllkkkuuuppppppxxxooojjj|||uuuvvvsssxxx}}}vvvtttuuuxxxvvvrrrvvv~~~|||xxxuuusssooovvvxxxsssrrrwww{{{{{{rrrssstttvvvxxxxxxuuurrrttt|||vvvzzzwwwqqq{{{yyy|||zzz|||vvvxxxzzz{{{{{{{{{{{{{{{vvvtttsssvvvzzz}}}}}}{{{nnnsss}}}wwwwww~~~zzzyyy{{{|||{{{{{{}}}wwwwww{{{ttt~~~zzzzzzyyyooowwwyyyvvvzzz|||zzzyyy|||}}}xxxtttxxx~~~|||qqqqqq~~~~~~~~~qqq|||{{{}}}}}}bbbbbbbbbaaa^^^ZZZUUURRR```ZZZ]]]___YYY[[[\\\UUU]]]___``````___^^^^^^___^^^bbbdddaaa___aaaaaa___aaa^^^___bbb___YYYYYY]]]bbb\\\ZZZ\\\YYYRRRUUU___\\\ZZZXXXYYY]]]aaaaaa```___^^^\\\ZZZYYYXXXXXXXXXbbb]]]]]]bbbeeebbbbbbdddhhhhhhfff___WWWNNNEEE>>>666111***&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&$$$"""###(((,,,------------------,,,+++***)))&&&***------+++(((''''''...,,,,,,,,,...///000///000---)))'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++++++++******)))))))))******))))))******+++,,,++++++************++++++...---------...///111222333555888;;;>>>???@@@@@@IIIJJJKKKMMMOOOQQQSSSTTTUUUVVVXXXZZZ\\\___```aaagggeeeaaa______aaadddfffiiifffeeegggllloooqqqpppoooooooooqqqsssuuuvvvuuuwwwtttsssvvvrrruuuyyyzzzrrrlllsss{{{uuurrrtttsssnnnqqqwwwvvvnnnpppyyy{{{pppmmmyyyzzzrrrpppzzz~~~sssrrrnnnlll}}}zzzzzz}}}}}}~~~{{{tttttt}}}~~~xxxvvvtttvvvyyy{{{{{{yyyvvvtttqqqsssvvvyyy{{{zzzyyyxxxzzzzzz~~~|||~~~{{{yyyvvvyyyzzzxxx||||||}}}}}}}}}}}}|||wwwzzz|||xxxxxxwwwvvvxxx}}}{{{{{{}}}~~~}}}yyyyyy|||{{{}}}___aaacccaaa^^^ZZZWWWWWW```YYY\\\^^^YYYZZZ]]]VVV]]]^^^___```_________```[[[```bbb```___bbbcccbbbddd```^^^^^^[[[VVVXXX]]]aaa^^^\\\YYYTTTQQQVVV^^^^^^\\\[[[\\\___aaaaaa```^^^]]]\\\[[[ZZZXXXVVVVVV[[[YYY\\\bbbeeebbbaaacccjjjdddYYYMMMDDD<<<555//////,,,'''%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&$$$"""$$$(((,,,------------------,,,+++******&&&***------+++(((''''''---,,,,,,,,,.../////////000---)))'''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++++++++++++++*********)))***************++++++,,,++++++************++++++------,,,,,,---...000111111222444777999;;;======@@@AAACCCFFFIIILLLOOOPPPPPPQQQSSSUUUWWWXXXYYYYYYddddddccccccdddeeegggiiigggeeeeeegggllloooooonnnoookkkhhhiiinnntttxxxyyytttnnnnnnnnntttsssuuuxxxyyysssnnnsss}}}nnnjjjkkktttpppqqqwwwvvvpppsss}}}xxxrrrsss|||~~~wwwtttwwwvvvsssmmmiiiyyy{{{wwwttttttxxxyyyxxxzzz}}}wwwwww||||||xxxyyyxxxwwwvvvuuuuuuuuusssrrrsssuuuwwwyyy{{{{{{{{{zzzyyywwwyyy~~~~~~}}}}}}zzzvvvxxx~~~~~~zzzzzzxxxwwwzzzzzzwww{{{|||zzzwwwsssvvv{{{|||}}}}}}~~~}}}\\\```cccbbb]]]YYYZZZ\\\^^^WWWYYY[[[VVVYYY\\\VVV\\\\\\^^^___``````aaaaaa\\\```bbb___^^^aaabbb```hhhccc^^^\\\XXXVVVZZZ``````dddbbbYYYQQQSSSZZZ___^^^^^^^^^___bbbbbbbbb```]]]]]]^^^^^^\\\YYYVVVTTTRRRUUU[[[bbbcccaaaaaacccgggYYYFFF888000+++(((%%%(((&&&$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$'''+++---...------...------,,,+++***'''))),,,---,,,)))(((''',,,,,,,,,---....../////////,,,(((&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******+++++++++++++++*********)))************+++++++++++++++************++++++++++++++++++,,,---............///111333666888999777999<<>>@@@BBBGGGLLLOOOQQQQQQQQQRRRUUU[[[```bbbcccaaa``````dddjjjooossstttuuuuuukkkkkkoootttyyyxxxqqqjjjppppppnnnvvv|||rrrlllvvv||||||{{{zzzzzzzzzyyywwwwwwtttsssuuutttrrrwwwzzzvvvvvvvvvvvvyyy}}}pppnnnnnnqqqtttuuuwwwzzzxxx}}}sssvvvtttoooyyyvvvuuurrrttt}}}}}}zzzyyyxxxvvvuuuvvvwwwvvvuuuvvvuuuuuuxxx}}}zzzzzzyyyzzz{{{}}}~~~zzzuuutttxxx}}}zzz|||~~~~~~{{{xxxyyy{{{vvvzzz{{{yyyyyy||||||zzzuuuxxx|||}}}xxxsssvvv~~~xxx|||}}}zzzzzz~~~{{{]]]___```\\\XXXVVVYYY^^^aaa[[[```dddaaadddgggaaa\\\[[[ZZZ]]]bbbdddbbb```\\\______[[[[[[^^^``````XXX]]]```______aaabbb```YYY___cccaaa]]][[[YYYVVVUUUXXX[[[]]]^^^___aaaccc[[[^^^bbbdddddd```[[[WWWYYY\\\______aaabbb^^^XXX===000&&&&&&'''%%%%%%)))%%%'''((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&)))---000------............------((()))***---...---***((('''+++...///---,,,---///---***'''%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))((()))***,,,,,,+++******++++++************++++++((())))))*********))))))*********+++,,,...///000///000111222333555555666888:::???DDDHHHJJJLLLLLLOOORRRVVV[[[^^^`````````cccgggkkkmmmmmmmmmlllmmmmmmmmmoooqqquuuwwwwwwvvvsssrrrmmmnnnsssnnnnnn||||||~~~{{{zzz{{{yyyvvvpppqqqrrrpppnnnppptttxxx|||yyyvvvvvvwwwxxxxxxxxxooollljjjnnnssswwwvvvuuuxxx|||ssswwwwwwqqqzzzuuuyyyrrrnnnqqqvvvzzz~~~|||xxxqqqoootttzzzxxxsssnnnppptttxxx{{{|||~~~~~~yyyyyyyyyyyy{{{}}}~~~|||wwwtttwwwyyyzzz~~~yyywwwyyyzzz}}}|||vvvtttwww{{{zzz~~~~~~yyywwwyyyzzzyyy~~~~~~zzzuuuvvv|||}}}|||wwwzzz[[[[[[[[[YYYWWWXXX[[[^^^^^^ZZZ```eeecccfffhhh```^^^[[[ZZZ]]]bbbdddbbb___ZZZ^^^^^^ZZZZZZ^^^aaaaaaXXX^^^```]]]]]]```aaa___[[[ZZZ\\\```___ZZZWWWWWWXXXZZZ\\\\\\\\\\\\___bbbXXX[[[___bbbbbb___[[[XXX\\\___aaabbbeeecccWWWJJJ333)))$$$''''''"""""")))$$$&&&'''&&&$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$&&&&&&&&&(((,,,000------............------))))))***,,,///...+++(((&&&+++//////---+++,,,///,,,***&&&%%%%%%&&&&&&%%%"""###%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))((()))+++,,,,,,+++***)))++++++************++++++((()))***+++******)))(((((()))***+++,,,,,,,,,,,,,,,---...///000111222222333555888<<<@@@CCCEEEFFFHHHKKKNNNSSSXXX\\\^^^``````cccggghhhgggfffggghhhkkknnnqqqrrrrrrsssvvvxxxoooppphhhfffmmmnnnnnnvvvzzz{{{xxxyyyxxxuuulllrrrrrrmmmmmmuuuxxxvvvuuuuuuuuuvvvyyy{{{yyyvvvooonnnmmmoootttxxxwwwtttxxx{{{ooossstttqqq{{{wwwwwwrrroooqqqtttwww~~~|||yyyssspppvvv}}}|||uuurrrvvvzzz{{{yyyxxx{{{~~~wwwwwwxxxyyyzzz|||}}}~~~yyyxxxuuuttt{{{~~~~~~zzzzzz}}}}}}xxxvvvxxxyyy{{{|||zzzwwwvvvxxx{{{}}}~~~yyyvvvxxx{{{|||~~~yyyzzz}}}}}}xxx{{{yyy~~~~~~~~~ZZZXXXWWWVVVWWWZZZ]]]___ZZZVVV]]]cccaaaccceee]]]___\\\ZZZ]]]bbbdddaaa^^^]]]```___ZZZYYY\\\___^^^\\\aaabbb^^^]]]aaaccc``````YYYXXX```bbb[[[XXX[[[\\\^^^^^^]]]ZZZZZZ^^^aaaVVVYYY]]]```aaa___[[[YYY]]]```ccceeehhhdddRRR???...&&&###(((((("""$$$,,,"""$$$&&&%%%""""""%%%((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$&&&&&&%%%(((,,,111------...............---))))))))),,,//////,,,(((%%%***///000,,,***,,,///,,,)))&&&%%%%%%&&&&&&%%% ###&&&((()))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((''')))+++,,,,,,,,,***)))++++++************++++++((()))***++++++***)))(((&&&''')))+++,,,++++++***+++,,,---...000111222333333444666888<<<>>>AAABBBBBBDDDGGGLLLQQQWWW\\\___^^^bbbgggiiiiiijjjlllooogggnnnuuuwwwtttpppoooooogggkkkfffdddooorrrllllllwww~~~{{{vvvvvvvvvtttzzz}}}ssstttvvvpppqqqsssvvv{{{}}}zzzuuuooopppqqqrrruuuxxxxxxvvvzzz|||ooorrruuuuuussssssvvvzzz||||||zzz{{{xxxuuuyyy~~~www}}}{{{yyy|||uuuvvvwwwxxxzzz{{{||||||{{{{{{yyyzzzxxx|||www{{{~~~|||zzz{{{~~~|||{{{{{{{{{zzzzzzxxxuuuxxx}}}|||{{{|||{{{xxxyyy|||}}}}}}xxx{{{}}}}}}}}}}}}}}}|||{{{]]][[[[[[^^^^^^[[[ZZZ\\\bbbZZZXXXaaahhheee___\\\```bbbdddbbb___^^^___aaa^^^]]]\\\\\\^^^_________\\\___aaaaaa```^^^^^^___aaa^^^[[[[[[\\\\\\]]]^^^^^^ZZZYYY\\\ZZZVVVYYY___[[[ZZZ[[[___cccccc]]]XXX``````bbbeeedddWWWBBB111((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''***...111111000000///...---------)))((()))+++//////,,,))))))+++///000+++&&&***222''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++*********)))))))))((((((******++++++++++++******))))))************))))))******+++++++++,,,,,,,,,111222333555777999:::;;;<<<>>>BBBGGGLLLPPPSSSUUUYYY^^^eeejjjkkkjjjiiihhhkkkjjjnnntttrrrkkkjjjmmmllldddaaaeeejjjjjjmmmqqqlllrrruuurrrqqqvvv{{{{{{xxxyyypppssstttnnnnnnpppuuuzzzzzzuuusssuuutttuuuuuussstttvvvvvvuuuxxxwwwvvvvvvuuuuuuzzzsssxxx}}}~~~{{{xxxxxxyyyppp~~~zzz|||yyytttvvv{{{uuuwwwzzz|||wwwyyyzzzyyyxxxyyy|||{{{vvvzzz}}}yyy|||xxxyyy{{{}}}uuuuuu}}}zzztttuuu{{{|||yyyvvvvvvwwwxxxxxx{{{xxxvvvwwwyyyxxxxxxyyyxxx}}}{{{~~~||||||```]]]\\\^^^^^^ZZZZZZ\\\ddd\\\ZZZbbbiiifff```]]]___aaadddcccaaa^^^^^^___bbb```___^^^^^^]]]\\\\\\ZZZ\\\]]]]]]\\\[[[[[[[[[^^^\\\\\\^^^aaa```^^^\\\[[[YYYYYY\\\ZZZUUUVVV[[[VVVVVVXXX]]]cccccc___ZZZ]]]bbbfffeee\\\MMM>>>444'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''')))---111111000000//////...------***))))))+++//////,,,)))***+++...///***%%%'''...&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))******,,,,,,++++++***)))(((((()))******++++++******)))))))))************))))))************++++++++++++...///000222444555777777:::;;;>>>BBBFFFKKKOOOQQQTTTXXX^^^cccddddddddddddfffdddggglllmmmgggeeefffkkkeeebbbgggjjjjjjlllpppnnnqqqsssttttttvvv{{{zzz{{{uuukkkiiiqqqvvvtttyyywwwyyy{{{zzzvvvvvvzzzppptttwwwvvvuuuttttttuuusssqqqpppnnnmmmnnnssswwwrrrsssuuuyyy||||||yyywww~~~xxxtttppprrrxxx|||~~~||||||}}}~~~{{{{{{wwwtttuuuyyy|||}}}{{{yyy}}}}}}|||{{{|||zzzxxx{{{xxxrrruuu}}}|||zzz{{{}}}ccc___]]]^^^]]]ZZZ[[[^^^eee___]]]ccciiigggbbb^^^___aaaccccccaaa___^^^^^^bbbaaa```___^^^]]]\\\\\\ZZZ\\\\\\\\\ZZZYYYYYYZZZ^^^^^^___dddiiiiiiddd^^^ZZZYYYZZZ[[[YYYUUUTTTWWWTTTTTTVVVZZZ___aaa^^^[[[[[[aaaeee]]]LLL<<<444333&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&)))---000000000000000000///...---***))))))+++//////---******+++......)))###%%%+++%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))......---,,,+++)))(((((()))******++++++******)))))))))************))))))))))))))))))************++++++---...000111222333666666888;;;???DDDIIIKKKLLLPPPUUUXXXZZZ\\\^^^___dddaaabbbhhhllljjjgggeeejjjffffffiiilllkkklllnnnqqqooorrrxxxxxxtttxxx~~~vvvmmmjjjooouuuxxxwwwzzzyyy{{{~~~}}}xxxxxxzzzqqqtttyyy{{{yyyvvvuuuvvvpppnnnkkkiiiiiikkknnnpppqqqnnnmmmsss{{{zzzttt}}}sssrrrqqqrrr}}}}}}|||zzz|||~~~{{{uuu~~~vvvnnnpppyyy}}}xxxyyy}}}~~~|||~~~{{{||||||~~~yyytttyyy||||||}}}~~~ccc___]]]^^^^^^\\\^^^bbbddd```^^^bbbggggggbbb^^^aaaaaaaaa```_________```^^^___``````_________```^^^______]]][[[[[[\\\]]]]]]^^^___bbbiiikkkfff^^^[[[[[[[[[ZZZWWWUUUUUUWWWWWWUUUTTTUUUYYY\\\\\\\\\[[[^^^ZZZKKK777***)))---%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&(((,,,///000111111111111000///...+++))))))+++...000---+++******---...***%%%&&&+++&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((---------,,,++++++******))))))************))))))))))))************))))))(((((((((((()))))))))))))))******,,,---...//////333222333444888===BBBEEEFFFIIILLLOOOQQQTTTXXX[[[___\\\]]]dddkkkmmmjjjgggiiihhhiiikkkmmmmmmmmmmmmrrrnnnsss~~~}}}rrrsss}}}}}}uuuqqqvvvzzzxxxsssrrrtttvvv{{{yyyvvvwwwwwwvvvwww{{{|||zzzyyyyyyrrrppplllhhhkkkpppsssrrrooolllkkkpppxxx{{{xxxsssxxxvvvrrrwwwwwwuuu|||vvvtttzzz}}}vvv}}}uuunnnooovvv||||||xxxzzztttyyy}}}{{{}}}}}}~~~}}}~~~~~~~~~|||}}}{{{zzz|||~~~~~~~~~|||{{{bbb^^^]]]___```___aaaeeeaaa```^^^___ccceeebbb]]]eeebbb___]]]]]]```cccddd^^^```bbbbbb```______```aaaaaa```^^^\\\\\\^^^aaa[[[\\\\\\\\\aaafffccc\\\^^^___]]]YYYVVVWWWYYYZZZXXXUUURRRQQQSSSXXX]]]```^^^WWWJJJ888)))"""###'''$$$%%%&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&%%%&&&(((+++///000111222222222111000...,,,***)))+++...000...+++)))))),,,///---((((((,,,''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))******++++++,,,,,,---)))))))))******)))))))))))))))************))))))''''''((((((((())))))))))))******+++,,,---------000000///111444888===@@@AAACCCFFFHHHJJJNNNRRRVVVTTTSSSUUU[[[dddjjjiiieeefffiiikkkllllllnnnnnnmmmpppmmmttt}}}pppmmmuuuvvvsssuuuzzzzzztttqqqrrrzzzyyy{{{}}}zzzuuutttwww}}}tttpppuuu{{{{{{yyyzzzvvvtttnnnjjjoooxxxzzzvvvmmmnnnoooppprrrtttttttttrrrqqqttt|||xxxtttsssqqqooosss{{{yyyuuuqqqpppssswwwzzz{{{xxxrrrwww|||zzz|||zzzyyy{{{yyyvvvxxx|||~~~|||zzz{{{|||{{{}}}{{{ccc______aaabbbaaabbbfff^^^^^^]]]]]]```dddbbb]]]eeebbb^^^]]]___cccfffhhhaaadddfffddd```\\\\\\]]]``````^^^\\\[[[\\\```bbb___cccbbb^^^___fffeee```^^^```___ZZZXXXZZZ\\\\\\VVVTTTQQQPPPRRRWWW]]]```[[[MMM;;;,,,%%%###$$$%%%$$$&&&'''&&&"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***)))'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%'''+++...///111222333333222000///---+++)))+++...000...,,,((((((+++///...***))),,,((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,---((())))))******))))))((())))))************))))))(((((((((((())))))))))))*********++++++,,,,,,,,,---------///111555888;;;<<<>>>@@@BBBDDDGGGKKKOOOMMMPPPSSSWWW___fffgggdddbbbgggiiiiiiiiilllnnnmmmllllllssszzzwwwmmmkkkooouuuvvvwwwuuutttvvv{{{|||xxxtttqqquuu{{{|||qqqlllrrrxxxwwwwwwzzzyyyvvvooojjjppp|||}}}vvvmmmpppsssrrrooonnnrrrwwwxxx|||ssswwwzzztttrrrnnnoooqqqyyyrrruuuuuuuuusssrrrtttyyy}}}}}}vvvzzz}}}{{{||||||vvvxxx}}}|||zzzuuuqqquuu}}}~~~wwwxxx|||}}}zzz~~~~~~~~~eeebbbbbbddddddaaa```ccc[[[^^^]]]\\\___eeeddd___bbb```^^^```dddggghhhhhhaaaeeegggfff```\\\\\\]]]```___^^^\\\[[[]]]bbbeeeaaaiiijjjccc```eeefffaaaZZZ___aaa]]][[[]]]\\\YYYXXXXXXWWWUUUTTTTTTVVVWWWKKK???///%%%$$$&&&&&&%%%$$$''')))'''###"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%'''***---///111333444444333111000...+++)))+++...000///---)))(((***...---(((''')))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))***(((((())))))))))))(((((())))))************))))))(((((()))))))))************************+++++++++***+++,,,---000222444555666888:::;;;===@@@DDDGGGHHHNNNRRRSSSXXX___aaa___\\\bbbeeecccccchhhlllkkkgggkkknnnooommmkkklllnnnsssxxxvvvooopppzzz|||yyyvvvssswww}}}wwwqqqqqqwwwwwwsssuuu}}}}}}zzzpppiiippp||||||rrrnnnqqqsssqqqnnnoootttyyy{{{yyytttwwwtttrrrzzzwwwvvvuuuwww~~~yyymmmtttuuuvvvuuusssuuuyyy}}}|||}}}{{{~~~~~~~~~xxxxxx~~~{{{vvvttttttyyy~~~{{{zzz||||||{{{}}}|||~~~hhheeedddfffeee```^^^```ZZZ^^^^^^\\\___ffffffaaa___^^^___ccchhhjjjiiiggg^^^bbbffffffaaa^^^___aaaaaa```___]]]]]]___dddhhh[[[fffiiiaaa\\\___```[[[UUU]]]bbb```^^^___\\\VVV\\\]]]]]][[[VVVQQQMMMKKK<<<222'''"""$$$'''&&&$$$%%%(((***'''###"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%'''***---///111333555555333111000...+++)))***...000///---***(((***---,,,'''$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))************))))))))))))))))))************))))))******************((()))***,,,...000111222222444666777999;;;>>>AAAAAAIIIMMMKKKMMMTTTWWWUUUXXX___bbb______eeejjjiiidddjjjkkkfffeeekkkpppqqqlllsssrrrjjjlllyyy~~~wwwwwwwwwzzz~~~}}}xxxwwwzzztttsssxxxzzzqqqvvv}}}rrriiippp|||zzzoooooopppqqqqqqppprrrvvvzzzxxxzzzuuusssuuupppttt|||wwwpppnnnuuu~~~~~~yyytttuuuuuuuuuuuuwwwyyy{{{yyy{{{yyyzzzwww|||yyyrrruuuyyy}}}|||yyy~~~~~~{{{zzz}}}iiiYYYZZZdddbbb```bbb```^^^YYYZZZaaaeeeaaa___```ddd```^^^```dddfffccc```gggiiijjjjjjiiihhhbbb\\\\\\\\\```ffffffaaa^^^^^^fffeeedddbbb___\\\YYYWWWVVVZZZaaagggiiieee\\\VVV```^^^[[[WWWRRRLLLEEE@@@...+++(((%%%$$$&&&))),,,%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%$$$$$$$$$$$$%%%''')))***000/////////111222111000...,,,))))))+++...000111---******---...***''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""")))///---%%% ###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''((()))******))))))((())))))***))))))))))))))))))))))))*********)))))))))))))))------,,,,,,,,,---......333222222333444555666777@@@BBBDDDFFFIIIMMMRRRUUU\\\\\\^^^___aaaccceeefffbbbfffgggddddddjjjooopppvvv|||zzzqqqkkknnntttuuuuuuyyy{{{|||~~~|||vvvnnntttyyyxxxqqqooowwwpppuuussslllnnnxxxyyysssyyyrrrnnnsssvvvtttsssvvvtttzzzrrrllluuu|||{{{|||zzzrrrlllssswwwvvvuuutttuuuyyy}}}tttyyyuuuuuu{{{|||zzz{{{}}}zzz~~~~~~wwwsss||||||yyy~~~|||}}}wwwvvv|||iii]]]^^^eeedddgggiiicccaaa\\\[[[```cccaaa```bbbeeecccbbbdddgggiiiiiigggkkkjjjkkkmmmlllhhhccc```eeedddgggjjjiiibbb]]]\\\gggfffeeecccaaa___^^^]]]^^^```dddhhhiiieee^^^YYY[[[YYYVVVRRRLLLDDD:::444,,,***'''%%%$$$&&&(((***%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$%%%''')))***000000000000111222111111///,,,***)))+++...///000---******---...***''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((,,,+++%%%"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++******++++++,,,---000000000111111222444444<<<>>>AAACCCEEEIIIMMMQQQUUUVVVXXXZZZ\\\]]]^^^^^^eeefffdddcccgggmmmpppnnnzzz}}}|||vvvtttwwwwwwtttssswwwzzz{{{|||wwwxxxyyyyyyvvvtttvvvzzzsssuuuqqqkkkppp|||yyyvvvnnnkkkppptttuuuwww{{{vvv{{{uuupppyyy}}}yyyzzzyyytttvvv~~~}}}}}}yyytttqqqrrrwww}}}|||||||||||||||||||||{{{zzzzzzvvvwww{{{~~~}}}{{{~~~xxxsss|||~~~{{{yyy|||~~~zzzyyy}}}gggaaabbbccccccllloooddd___\\\[[[```cccccceeeggghhhhhhiiihhhggggggiiikkkoookkkkkkqqqqqqiiidddeeehhhgggiiimmmkkkddd___^^^hhhfffeeecccaaaaaaaaaaaacccccceeeffffffbbb\\\XXXRRRPPPNNNJJJDDD:::000))))))(((&&&%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$######%%%'''%%%$$$$$$$$$%%%'''(((***000000111222222222222222000---******+++---...///---******......***''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))******+++...............///000111777999<<<>>>???BBBFFFIIILLLMMMPPPSSSTTTUUUTTTTTTcccbbb``````gggnnnnnnjjjyyy{{{{{{zzz{{{|||xxxssstttwwwyyyzzz~~~~~~|||zzz{{{~~~~~~{{{vvvxxxvvvooojjjrrr~~~zzzwwwpppllloootttxxx{{{yyy~~~xxxttt|||}}}xxxxxxvvvvvvvvvwwwyyy{{{|||}}}~~~yyysssoooqqqvvv|||~~~|||}}}|||zzz~~~{{{~~~xxxsssuuu}}}{{{{{{wwwssszzz~~~xxx}}}}}}|||~~~fffcccccc``````kkknnn```YYYZZZ\\\```dddfffgggiiikkkmmmnnnkkkeeeccceeehhhsssllllllttttttjjjfffiiiccccccgggllllllgggccccccgggfffccc```______`````````aaabbbcccccc^^^XXXSSSLLLIIIEEEAAA;;;444,,,'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$&&&(((%%%%%%$$$$$$%%%&&&((()))///111222333222222222222111...+++***+++---......,,,)))***...///+++((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%'''((((((((('''((()))++++++++++++***)))))))))))))))))))))))))))))))))))))))*********)))(((((((((((()))******---,,,,,,,,,------...///111333666888999;;;>>>AAACCCFFFIIILLLNNNNNNMMMLLL[[[^^^^^^^^^bbbhhhiiigggqqqsssuuuvvvxxxyyyxxxvvvwwwyyyyyyyyy{{{{{{}}}}}}|||~~~zzz}}}xxxpppmmmttt}}}|||ttt|||vvvqqqppptttyyy|||~~~~~~xxxttt|||{{{vvvxxxppptttwwwwwwttttttwwwzzzxxxwwwvvvtttssswww}}}}}}yyyyyy{{{}}}{{{xxxyyy{{{~~~}}}www{{{zzz}}}}}}|||}}}vvv{{{wwwwwwxxx}}}~~~~~~~~~iiieeeddd```___jjjmmm___ZZZ]]]aaacccdddeeedddccckkknnnqqqnnngggccceeeiiisssmmmmmmsssssslllhhhjjjaaaaaafffmmmnnnjjjgggggghhhfffccc```^^^]]]^^^^^^]]]___bbbeeeddd___WWWQQQMMMHHH@@@999333...)))'''$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###%%%'''***&&&%%%$$$$$$%%%&&&((()))---000333444222111111222111...+++***+++---......,,,)))***...///,,,))))))%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&***------,,,)))***++++++,,,,,,,,,+++************************(((((())))))************)))))))))))))))***++++++---,,,,,,,,,,,,------...---///222333444666888:::===@@@CCCGGGIIIIIIHHHHHHRRRZZZ___]]]\\\```dddfffgggjjjnnnqqqqqqrrrwww}}}uuuwwwxxxwwwyyy}}}}}}yyyxxx|||~~~{{{~~~yyysssssszzzzzzssszzzvvvrrrppptttzzz}}}|||wwwttt{{{zzzuuuzzzxxx|||~~~zzzsssoooqqqttttttzzz}}}xxxwww}}}~~~{{{zzz|||}}}}}}{{{xxx~~~{{{~~~}}}|||~~~vvvyyyxxxzzz~~~}}}~~~~~~ppphhhfffeeecccjjjmmmbbbaaafffhhheeebbbbbb```^^^fffkkkppppppmmmjjjkkkmmmooonnnnnnoooooonnnjjjhhhddddddiiioooooojjjgggggghhhgggdddaaa___^^^]]]]]]^^^```cccfffeee___VVVOOOLLLEEE;;;222,,,(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%))),,,&&&&&&%%%$$$%%%&&&'''(((+++///333444111///000111000---******+++---...///,,,)))***...000,,,******$$$$$$%%%%%%%%%%%%&&&&&&)))))))))((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((+++)))))),,,111444444222,,,++++++*********+++,,,************************((((((((()))******++++++***************++++++,,,,,,,,,,,,++++++,,,,,,---+++---000111111222333555777:::===AAADDDEEEEEEEEEKKKUUU]]]\\\XXX[[[```cccaaaccchhhkkkkkkmmmuuuqqqtttvvvvvvzzz~~~}}}yyyuuu}}}|||{{{~~~}}}www{{{xxxuuuwww~~~}}}xxxsssrrrqqqpppuuu|||}}}zzz~~~vvvvvv}}}zzzvvv||||||}}}~~~|||xxxwwwyyy{{{xxx|||xxxzzz{{{|||~~~~~~vvv|||zzz{{{xxxzzzyyy}}}}}}sssfffdddhhhgggjjjmmmhhhhhhlllkkkddd```bbbcccbbbccchhhnnnpppooommmlllllljjjpppoooiiijjjooolllcccddddddhhhnnnnnniiieeefffcccbbbaaa```^^^]]]\\\\\\\\\\\\]]]]]][[[UUUNNNHHH@@@:::222,,,(((&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&***---&&&&&&%%%$$$%%%&&&'''((()))...333333000......000///,,,***)))+++...///000,,,)))***...000---******$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))'''''''''''''''''''''''''''''''''''')))+++...///222///---000555777666333---,,,)))'''&&&''')))***************************'''(((((()))******++++++******))))))******+++,,,++++++************++++++***---///111000000111222111333666:::===@@@BBBCCCDDDMMMTTTTTTSSSVVVYYYZZZ^^^]]]```fffiiiiiioooxxxrrruuuwwwxxx{{{~~~|||wwwvvv}}}{{{{{{yyyzzzwwwtttvvvyyy{{{zzzyyyqqqtttuuuuuuyyy}}}www||||||xxx{{{~~~www|||zzzxxxwwwyyy|||~~~}}}||||||~~~~~~{{{}}}|||yyy{{{{{{|||~~~sssbbbaaaiiihhhhhhmmmllljjjmmmkkkbbb___eeejjjkkkbbbffflllooonnnkkkgggeeegggppppppffffffooommm`````````eeekkklllgggdddeee]]]]]]]]]]]]\\\[[[ZZZZZZXXXVVVTTTRRROOOIIICCC>>>111---)))'''''''''&&&%%%%%%%%%$$$###$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&***---'''&&&%%%$$$%%%&&&'''((((((---333333///---...000...,,,))))))+++...000111,,,)))***///000---***+++$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''))),,,///333555555222///111555777555111...+++(((%%%$$$%%%'''(((************************'''(((((()))***+++++++++)))))))))))))))***+++++++++***))))))))))))*********---///111000000000111---///111555999<<>>777444777888222......***)))((('''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&,,,***'''%%%%%%%%%'''(((,,,...///...,,,)))((((((******))))))***---///111...,,,***---000111...***)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&'''***'''%%%""""""$$$''')))''''''(((((()))(((((((((,,,%%%!!!%%%'''%%%$$$&&&***,,,...111333444555555777000)))(((+++---***&&&'''&&&&&&&&&&&&''''''((((((***...111333333111000++++++***)))(((((())))))******)))(((((()))***+++************************------,,,,,,---///111222.........000444666666666888;;;@@@DDDFFFGGGIIIJJJMMMOOOQQQTTTVVV[[[```dddjjjhhhggggggjjjmmmooopppsss{{{~~~{{{||||||rrrxxxwwwqqqrrr{{{yyytttzzz}}}xxxssssssvvvyyyzzzyyyqqqssswww{{{zzzuuuxxx{{{yyyvvvttt~~~{{{zzz|||yyywwwyyy{{{}}}}}}|||yyyxxxyyy{{{~~~zzz|||~~~}}}}}}~~~yyy{{{~~~~~~ccceeeffffffeeeeeefffggggggiiifffbbbccciiillllllkkkiiijjjkkkjjjggghhhllldddbbb___YYYTTTQQQPPPQQQMMMIIIFFFEEEFFFEEEBBB??????AAACCCDDDBBB>>>999666///+++))),,,...+++(((''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%%%%&&&((()))+++...000000...+++))))))(((((('''''')))+++...//////---+++,,,000111///---)))(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''')))'''&&&%%%%%%&&&((()))***)))))))))(((((('''''')))&&&%%%'''&&&$$$%%%(((111222333444444444333222222,,,&&&%%%''')))'''%%%&&&%%%%%%%%%&&&'''(((((()))+++///222444555444333...---+++)))(((((()))***(((((((((((()))***+++,,,************************---,,,+++++++++---...///---------///222444444333444666:::<<<===???BBBDDDCCCFFFIIILLLPPPUUU[[[___ccccccddddddeeegggkkknnnooowww{{{xxxwwwzzzyyysssvvvvvvqqqttt~~~|||xxx~~~}}}wwwqqqrrrwww{{{{{{xxxqqqssswwwzzz}}}{{{tttqqqvvv{{{{{{zzzzzz|||~~~}}}zzzyyy}}}{{{xxxyyyzzz{{{|||{{{zzzyyyzzz|||zzzzzz}}}~~~~~~~~~}}}~~~vvvzzz}}}~~~}}}```ccceeeeeeccccccfffiiicccdddbbbaaaeeelllooonnnjjjjjjmmmnnniiibbb```cccZZZWWWRRRMMMIIIGGGGGGHHHAAA>>><<<;;;;;;;;;888666666777888888666222...+++)))&&&%%%'''***)))'''%%%(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%&&&''')))***+++...111222000---+++***''''''&&&&&&'''))),,,---000...,,,---///111111000***)))'''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$&&&***---...,,,(((&&&******))))))((((((((()))***)))((('''&&&&&&)))---555555666666555444222111...)))$$$"""%%%&&&&&&$$$%%%%%%%%%%%%&&&'''((()))+++---000222444444333222111///,,,)))((()))***+++)))))))))))))))******+++***************+++++++++---,,,+++******+++,,,,,,,,,++++++---000111111000111333444555666999<<>>@@@DDDGGGKKKOOOTTTXXX[[[^^^```aaa```ccchhhlllhhhqqqvvvuuuuuuxxxyyyxxxqqqqqqmmmpppzzzxxxtttzzzttttttuuuyyy||||||xxxuuuqqqssswwwzzz||||||}}}~~~xxxvvvwwwzzzzzzyyy|||wwwyyy}}}zzzzzz{{{|||~~~~~~|||{{{{{{{{{|||}}}}}}}}}}}}~~~yyyuuuzzz|||~~~}}}}}}zzz}}}}}}zzz~~~}}}fffhhhiiigggeeedddgggjjj]]]``````aaafffnnnqqqooojjjkkknnnnnnfff[[[VVVVVVPPPMMMGGGBBB???>>>======888777555444444333222111000111111000...+++(((&&&((('''&&&&&&(((***'''###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&((()))***+++...222444222///---,,,)))(((&&&&&&&&&(((***,,,000///......000222222222,,,***((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))%%%(((,,,///000///,,,******))))))))))))***++++++...---***&&&&&&***000444555666666666555333111000)))&&&######$$$&&&%%%$$$%%%%%%%%%&&&'''(((***+++000111333444444333111000333111---+++)))***+++,,,************))))))(((((())))))*********+++++++++,,,++++++***************,,,++++++,,,...//////...000111222222222444888;;;<<<>>>AAADDDGGGJJJNNNQQQSSSVVVYYYZZZ[[[]]]bbbffffffmmmsssssssssuuuwwwwwwnnnooojjjmmmvvvtttnnntttmmmrrrxxxzzzxxxvvvuuuuuuqqqtttyyy{{{{{{zzz{{{}}}~~~~~~uuunnnttt~~~zzzwwwyyyzzzwwwwwwzzz~~~~~~~~~wwwwwwzzz~~~}}}{{{~~~}}}zzzxxxzzz~~~~~~~~~}}}oooooommmkkkhhhggghhhiii]]]aaadddeeehhhlllnnnllliiihhhgggfff^^^RRRKKKJJJHHHDDD>>>:::777555222111222111111000///......---,,,,,,---,,,+++)))'''&&&''''''&&&$$$'''***'''"""$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))***---///333444333111000000,,,***(((''''''((()))***//////000111111222333333---+++(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,,,,+++******+++...000222+++***)))))))))***,,,---......***''')))000666777444444555444333111...---&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&'''(((***,,,---333444444444444222111000000///---+++******+++,,,++++++++++++***)))'''''')))))))))***++++++,,,,,,+++++++++++++++*********,,,+++***+++---......,,,///000111000000222555777999;;;>>>AAABBBDDDGGGJJJJJJLLLOOORRRTTTWWW[[[^^^eeeiiinnnpppppppppoooooonnnnnnjjjlllvvvrrrlllqqqppptttvvvtttpppoootttzzzrrrvvvzzz|||zzzyyyzzz|||yyy|||{{{pppjjjrrr~~~vvvrrrzzz{{{{{{yyy}}}yyy|||zzz|||tttxxx}}}{{{{{{~~~}}}nnnllliiihhhhhhiiijjjiiicccjjjnnnllliiihhhgggeeeddd^^^XXXTTTNNNEEE???>>>;;;888444222111000---***,,,------,,,+++*********(((((())))))((((((((('''$$$&&&%%%###'''+++)))######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((()))...000333333222222222222///---+++)))(((((()))***---///111333333333333444...+++)))((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))+++---...,,,***)))((()))---111333---,,,***))))))***+++,,,***+++)))(((---666888555444444333222///,,,***((($$$%%%''')))******(((&&&&&&&&&'''(((***,,,...//////000000000000//////...++++++***)))))))))))))))))))))***+++******)))(((((())))))***++++++,,,,,,******++++++,,,+++++++++---+++++++++---...---,,,---///000000///000222444333555999;;;===???BBBDDDFFFFFFHHHLLLQQQVVVXXXXXX___```dddjjjmmmlllhhhffflllmmmiiilllvvvrrrlllqqquuuwwwxxxwwwttttttwwwzzzsssxxx|||}}}zzzyyyzzz|||ttttttvvvuuuqqqnnnuuu~~~ssspppxxx}}}zzzxxx{{{~~~yyy~~~zzzxxxtttpppssszzz~~~{{{zzzfffcccaaabbbgggkkklllkkkiiirrrvvvrrrjjjeeebbb___^^^TTTIIIDDD@@@:::666666000...,,,,,,...///---***))))))***)))(((''''''(((&&&&&&&&&&&&'''(((((((((###%%%%%%###'''---,,,%%%"""###%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%&&&&&&'''((((((///111333333222222333444111000---***)))((()))))),,,///222444444444444444...,,,***)))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%'''))),,,...000&&&''')))+++---.........000...,,,***))))))******&&&(((((()))111:::999111555444333000---)))&&&$$$$$$&&&))),,,---,,,)))'''&&&&&&''')))+++---///000)))******+++++++++++++++((((((((((((((('''''''''&&&''')))***++++++******((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,---,,,++++++---------+++,,,...///000//////000222---000444777999<<<>>>AAAFFFEEEFFFKKKRRRWWWXXXWWWVVVWWW\\\dddkkkjjjfffcccjjjkkkgggkkkuuurrrlllqqqxxxzzz~~~~~~zzzvvvtttyyy}}}~~~zzzxxxzzz}}}|||wwwtttsssrrrppprrrwwwtttooosss}}}vvvssswwwyyyvvv|||}}}}}}zzzxxxyyyvvvzzzyyy}}}xxxyyyjjjhhheeeeeeiiittt|||uuulllgggeeeaaaXXXPPPKKKFFF???999555111...,,,++++++,,,---,,,+++***)))(((((())))))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$%%%%%%%%%%%%'''***---222222222333444333111000111333444111,,,(((((()))---...000000000111333666...,,,***))))))((('''&&&###&&&)))((($$$"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''++++++'''$$$%%%%%%###%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&######(((...111000,,,///+++'''(((,,,---)))%%%(((+++***%%%%%%+++---***)))+++///222444555555555111444555111,,,)))((('''&&&***...///---*********))))))******+++++++++,,,))))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''')))***+++,,,++++++*********+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------.........------///000000111222444666888999:::BBBCCCDDDFFFIIILLLNNNPPPOOOSSSZZZ___bbbcccdddeeeiiijjjoootttrrrnnnnnnrrrqqqxxxzzzxxx}}}{{{zzzzzzxxxuuutttuuuyyy}}}xxxttttttxxxyyyuuurrrrrruuurrrrrrxxxyyyvvvwww{{{~~~yyy||||||}}}|||~~~|||{{{~~~|||www{{{}}}~~~}}}}}}~~~zzz}}}~~~}}}iiigggfffiiisss{{{qqqeee\\\WWWQQQJJJCCCDDD???999444111///---,,,******+++,,,+++***)))(((''''''(((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%'''***---222222333444444444222111222333444111---)))((()))+++---.........///111333000///---+++***)))'''&&&$$$(((------)))'''''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''++++++'''$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''&&&'''+++000444666555222000...---,,,+++***)))))),,,***&&&&&&+++,,,***---///111444555666666666222444555111+++'''%%%$$$))),,,------***((('''((()))))))))))))))*********(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))***+++++++++++++++++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,---...---,,,,,,...000...///000111333555666777===>>>???AAADDDFFFIIIJJJKKKNNNRRRVVVXXX[[[^^^```hhhjjjoootttssspppppptttlllsssvvvvvv|||xxxtttvvvxxxyyyxxxyyyzzz|||xxxwwwyyy~~~~~~zzzwwwxxxvvvssstttxxxyyyvvvvvvzzz~~~~~~}}}~~~yyytttvvv~~~~~~uuutttttt||||||}}}zzzyyy|||}}}xxx~~~~~~{{{zzz|||~~~}}}}}}kkkiiigggjjjrrr}}}pppeeeWWWLLLFFFBBB===888;;;777222...---,,,+++***)))))))))***))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%'''***---333333444444555444444333222333444222...***)))((()))***+++******+++...000333222000...+++)))''''''$$$(((---...,,,((('''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***+++'''$$$&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''***---111666:::666666555111,,,***+++---***++++++((((((***+++)))333444444555666777888888444333222...)))%%%###$$$//////...,,,)))'''(((***((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---,,,++++++---///,,,---...///000111111222888888999;;;===@@@BBBCCCGGGIIIKKKMMMPPPSSSXXX\\\dddeeeiiipppqqqnnnooorrrlllrrrvvvwww||||||sssooosssxxxzzzzzzxxxvvvvvvyyyzzz}}}zzzxxxzzzsssqqqrrrvvvxxxwwwxxx{{{zzzxxxvvvzzznnnuuu}}}|||{{{|||zzz|||{{{www{{{wwwzzz}}}|||~~~~~~}}}~~~}}}iiihhhiiillloooooommmkkk\\\SSSIIIAAA>>>===:::888777444///+++*********)))((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%'''***---333444555555555444555666333444444222///,,,)))((('''((((((''''''(((+++...333333222///+++((('''&&&###&&&)))***(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&******&&&$$$&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&$$$'''***))))))---555;;;;;;999666111...++++++++++++++++++***)))******)))777777666666666666777888666111,,,)))&&&$$$&&&)))555333000,,,++++++---...((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))++++++***++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...,,,,,,------......//////444444555777999;;;===>>>EEEGGGIIIKKKMMMPPPTTTWWW[[[[[[```gggjjjiiijjjllloootttxxxyyy|||}}}vvvlllpppssswwwxxxvvvrrrpppoooyyyyyy{{{}}}zzzuuutttwwwooooooqqqtttwwwxxxzzz|||wwwwwwwwwzzz{{{qqq}}}|||yyy|||}}}zzzuuuzzz|||}}}}}}yyy~~~}}}{{{{{{}}}{{{{{{||||||~~~bbbgggmmmrrrqqqjjj___XXXIIIEEE@@@>>>>>>===<<<:::888444///,,,******)))(((''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%'''***---333555666555444444666888444444444333111...***'''%%%&&&&&&%%%%%%'''+++...222333333000+++'''&&&&&&%%%%%%%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&******&&&$$$&&&'''%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&,,,///000---***,,,333:::;;;666111/////////+++(((,,,+++***************+++999888777666555555666666666---'''%%%%%%&&&+++222444222///,,,,,,---///000'''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((***))))))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,---------------.........///333333444555666888:::;;;AAADDDGGGJJJLLLMMMOOOQQQSSSSSSXXX```dddddddddfffkkknnnsssvvvzzzyyyrrrjjjsssttttttsssqqqqqqqqqsssvvvttttttwwwvvvtttuuuyyytttuuuvvvvvvxxxzzz{{{zzztttyyy}}}}}}~~~~~~zzzsss}}}zzz{{{zzzyyy~~~}}}~~~}}}xxx}}}}}}zzz~~~}}}}}}}}}}}}{{{||||||ggglllrrrrrriii\\\NNNFFF???>>>============;;;999888444///+++***))))))(((''''''&&&%%%%%%%%%%%%&&&)))(((&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%'''***---222444666555333333666999555444444444333///***'''%%%%%%&&&%%%&&&)))...111111333444222,,,'''&&&''')))'''%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***&&&$$$&&&'''%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%'''((()))///000000,,,'''''',,,222555000,,,,,,000000,,,&&&---***(((******)))+++///888888777777666555555555555+++$$$&&&)))***000999111///,,,,,,,,,------,,,%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))***+++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,+++******,,,...---------.../////////000222222222333444555777888;;;???BBBEEEFFFGGGIIIJJJNNNMMMQQQZZZ_________aaa___bbbhhhooouuuvvvqqqkkksssrrrqqqoooooosssxxx|||sssooooootttxxxyyyzzz}}}{{{}}}}}}yyyxxxyyyyyyvvvsss|||~~~yyyyyyzzzzzzuuuyyyyyywww{{{zzz}}}}}}|||xxx}}}~~~yyy}}}~~~~~~~~~~~~|||~~~qqqtttrrrhhhVVVFFF<<<888999999888999999999888777555111,,,))))))(((((('''((('''&&&%%%$$$%%%&&&&&&+++***(((&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''))))))&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%'''***---111444666444222222666:::555444444444444111+++&&&%%%&&&&&&&&&(((,,,111555111444666444...)))((()))((('''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&(((***+++------...,,,((($$$###&&&))),,,++++++---//////,,,)))...)))&&&)))))))))---333888888999999888777555444333)))%%%+++///...111999000///---...///---***'''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&''''''(((***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,++++++,,,...,,,,,,---...///000000000/////////000111222333444999;;;===>>>???AAADDDGGGHHHFFFJJJSSSYYYYYYYYYZZZYYY[[[aaakkkrrrtttqqqmmmpppooommmllllllqqqxxx}}}tttoooooovvv}}}|||yyywwwyyy|||{{{vvvuuuwwwwwwsssrrr{{{|||vvvuuuxxxzzzwwwwwwwwwxxx}}}~~~}}}}}}~~~~~~~~~xxxvvv|||~~~yyyttt~~~{{{~~~~~~}}}uuuuuunnn^^^JJJ<<<888:::555444444444555666888888111...***''''''(((((('''((('''&&&%%%$$$%%%&&&'''---+++)))&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$''')))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%%%%%%%%%%'''***---000333555444111111555:::666555444555555111+++&&&&&&&&&'''''')))---333888111555888555///******+++%%%%%%%%%&&&((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&(((***,,,...000000///---***'''&&&'''(((%%%(((---///...---------///(((%%%((())))))...555777888:::;;;:::888666555111((('''111555111111666333222111222222///)))$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((((((%%%%%%&&&&&&''')))***+++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,---,,,++++++---///+++,,,,,,---///000000111------------...///000111;;;;;;;;;:::;;;>>>DDDHHHCCCAAADDDMMMSSSTTTSSSSSS[[[[[[aaakkkrrrssspppnnnooonnnkkkiiihhhlllrrrvvvvvvqqqpppyyy|||ssslllooottttttpppqqqvvvvvvrrrqqqyyy}}}zzzuuuuuuxxxyyywwwuuuuuuxxx{{{|||xxxpppxxx~~~|||wwwrrr}}}zzz}}}xxx~~~}}}~~~jjj[[[NNN===888<<<:::333555777888777555222000222,,,'''%%%((()))&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&***---///((('''%%%$$$$$$%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***///444666222///222555555555666777666222---(((%%%$$$%%%(((+++///222555666666666555444222111///...+++&&&$$$%%%$$$!!!"""%%%---'''$$$&&&'''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%&&&))),,,/////////000000...+++(((''''''(((+++***,,,000000,,,)))***,,,***'''$$$$$$)))///555666777999:::888555222///###---111...///666777222111333333111---(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''&&&''''''((()))******+++,,,111222...++++++,,,***************+++,,,------,,,,,,---...////////////...---------...///111222777777888777666666888:::===???CCCGGGJJJLLLNNNNNNWWW[[[```bbbaaabbbdddggghhhiiimmmooommmlllrrrzzztttvvvuuutttxxx}}}zzzqqqnnnlllnnnuuuxxxuuurrrrrrrrrtttxxx{{{|||{{{yyywww{{{vvvrrrttt|||xxx{{{www~~~{{{}}}zzzqqq~~~|||}}}~~~{{{{{{~~~{{{}}}rrr]]]NNNDDD777555888555666777777666444111///---111,,,'''&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%)))(((((()))***---000222''''''%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&((()))///444666333111333555555555666555444111---)))&&&'''(((***,,,///222444555333333333222111///...---'''%%%&&&'''%%%&&&...888OOO???...'''''''''''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$&&&***,,,------222111000///---+++***)))***'''(((+++,,,***+++...)))(((%%%###$$$'''...222666777999999777444000...(((...111000000222222///222333333111,,,(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&''''''((())))))******)))...000---***,,,---+++,,,+++++++++,,,,,,---...,,,------.........------...---------...///000111444555666555444444666888:::<<<@@@CCCGGGIIIJJJKKKRRRWWW]]]______```bbbeeefffhhhlllooonnnlllqqqxxxrrrsssqqqooossswwwtttnnnrrrrrruuu{{{|||xxxwwwyyyzzzyyywwwuuuvvvzzzxxxvvvvvvzzz~~~}}}~~~{{{|||{{{zzz}}}zzzxxxvvvwwwyyyvvv}}}xxxxxx~~~}}}||||||}}}~~~dddNNN@@@:::333333777333999777555333///,,,***)))///+++'''&&&'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((...444777444222333444333444444333111...,,,)))(((******+++---...///000111/////////......---++++++%%%%%%''''''%%%(((555CCCUUUAAA,,,###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&%%%$$$&&&***...000000666333111111222111---***+++'''&&&'''(((''')))...&&&&&&&&&%%%&&&)))...222666777888888666222///---......000333111,,,+++---333333333000+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''(((((())))))***'''+++---+++***,,,---+++---,,,,,,,,,,,,------...,,,------------,,,,,,+++---------------...///000111222333222111111333555777888;;;>>>AAACCCEEEFFFJJJOOOVVVYYYZZZZZZ]]]___```ccciiimmmkkkiiilllsssmmmnnnmmmmmmqqqvvvuuupppuuuvvvzzz}}}zzztttssswww~~~|||yyyvvvvvv{{{|||yyyxxx{{{~~~}}}{{{}}}{{{{{{yyyxxx}}}|||zzzzzz{{{yyysssqqqyyywwwwww~~~yyy|||XXXCCC888666444777:::555777555222...+++)))(((''',,,***'''&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###""""""""""""###$$$%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''---333777555222222333111111000...,,,***)))((((((*********+++++++++++++++***************)))((('''&&&&&&&&&&&&###$$$...:::777,,,######&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''***///444777888:::555000000333444000,,,...***((()))(((%%%%%%((('''((())))))))),,,000333666666777666444111...,,,111---...444222)))(((...444444222...***&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''+++,,,******------***------,,,,,,+++,,,,,,,,,------------,,,+++******,,,,,,,,,------......//////000111000///000222444444555777:::<<<>>>@@@AAA@@@FFFNNNRRRSSSTTTVVVXXXYYY\\\ccchhhgggcccffflllfffhhhlllqqqwwwzzzzzzwww{{{|||~~~wwwooonnnrrryyy{{{~~~~~~||||||~~~}}}xxxuuuwww{{{~~~wwwwwwxxxzzz|||~~~}}}~~~|||xxxxxx|||zzzyyyyyy}}}~~~zzz}}}{{{|||~~~OOO<<<555666555999;;;555222000---+++)))(((((()))***((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''+++222555333000000000///,,,+++)))(((''''''''''''(((((((((((('''''''''''''''((((((((('''&&&%%%%%%(((%%%$$$&&&%%%$$$&&&+++"""!!!$$$)))+++'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''',,,222777;;;<<<<<<666///---000333222///,,,***+++...---(((%%%&&&'''((()))******,,,000333666666666555333111...,,,000+++,,,111000))))))000555444222---(((%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((+++,,,***+++...---***...---,,,+++++++++++++++------------,,,+++******,,,,,,,,,---------------...///000000///000222444222333444666888:::<<<===<<>>@@@AAACCCHHHLLLKKKNNNUUUZZZYYYWWWZZZaaa______dddlllmmmjjjiiilllkkkkkknnnuuuxxxxxxzzz~~~wwwzzzzzzwwwrrrssszzzwwwzzz~~~|||xxxuuu~~~}}}|||}}}}}}|||~~~{{{zzzzzzyyyvvv{{{yyywww}}}@@@777:::???777333222,,,))))))))))))))))))))))))%%%&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$&&&%%%$$$###$$$&&&)))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&(((''',,,---(((%%%&&&))))))&&&&&&'''((()))))))))(((+++,,,,,,------...//////111000000///---+++***)))%%%'''++++++%%%###,,,+++%%%###&&&)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%''')))---000111///---000333666666444111///...((((((+++000000+++''''''...---+++)))(((***...111444555555555444444333222---111---###""",,,222111777555111***%%%###$$$&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&(((***---333:::;;;777444444222000///.........,,,,,,---...////////////***+++,,,---,,,,,,***)))***+++,,,,,,,,,---000222---,,,,,,---...000333444111444777888999<<>>AAADDDFFFIIINNNQQQQQQSSSVVV\\\cccfffeeecccggggggiiimmmrrrsssqqqnnnrrrzzz~~~|||wwwqqqpppzzz~~~zzzzzzyyy}}}}}}}}}~~~|||xxx}}}yyyxxx||||||zzz{{{~~~~~~|||BBB;;;555222///***'''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''777+++###&&&(((%%%$$$'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''+++000444555444444444666666666666666777888888555555555555444333222222//////...---+++)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++&&&&&&,,,///...222:::---...,,,***+++...+++'''555CCC>>>,,,''''''%%%&&&(((((('''&&&&&&***000555333555444000......,,,(((&&&'''&&&&&&&&&)))---111444666333+++&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,---&&&%%%&&&,,,333888999888777888999:::999666333111...---...///...,,,000777//////...------------...------------------------...------------...//////333222111222555666777666666999<<>>;;;((($$$(((((()))&&&&&&%%%&&&(((,,,111555222666555000,,,+++***((((((((((((''''''(((,,,///444555222+++&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''')))***+++,,,---&&&&&&''',,,222777999999777888:::;;;999666222///------...///---+++222:::///......---------......------------------------,,,,,,,,,,,,------......222000///000222444444444444666999;;;===???CCCFFFGGGIIIMMMRRRVVVYYYZZZZZZmmmmmmnnnoooppprrrrrrrrr|||zzzvvvqqqpppsssxxx{{{}}}~~~zzzzzz}}}zzzttttttvvvwwwvvvyyy~~~}}}}}}~~~rrrzzz}}}|||~~~~~~~~~xxx{{{III@@@777222---(((&&&(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''222+++%%%###$$$###$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%)))000444666555555555222222111000000000000111---------------,,,+++***---,,,,,,+++***)))'''''')))'''%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$)))000333///)))&&&%%%///222+++&&&)))***%%%!!!333333&&&%%%((('''(((&&&&&&&&&(((,,,000333555222555444///+++++++++))))))))))))(((((())),,,...222444222,,,'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++''''''))),,,111666999;;;888999::::::777333...+++++++++---...,,,***111:::......---------......///------------------------+++,,,,,,---------------000///...///111222222111444666888888999:::===???CCCEEEIIIMMMPPPSSSUUUVVVccceeegggjjjkkkllllllmmm}}}zzzuuuqqqooorrryyy~~~~~~|||yyyyyyzzzyyyuuuvvvxxxxxxwww|||wwwyyy~~~xxxxxxuuuvvvzzzNNNDDD:::333...(((''')))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''///+++'''%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))***+++***(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$(((---111111111111111---,,,,,,+++++++++,,,,,,)))***++++++,,,,,,,,,+++000000000///...---,,,+++---)))&&&&&&((()))((('''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***)))))))))111333222,,,)))******((( ++++++&&&(((&&&"""%%%'''''''''***...222555555111333111,,,+++---,,,)))))))))***)))((()))+++...111444444///***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((('''((())),,,000444888:::888888888777444///+++(((***)))***,,,+++***...555...------------...//////------------------------+++,,,------......------000...---...000111111000444555666666555666888:::>>>AAAEEEHHHJJJLLLOOOQQQVVVZZZ^^^bbbdddfffhhhjjjooonnnnnnppppppnnnqqqvvv{{{{{{zzzxxxyyy{{{~~~~~~zzz|||}}}|||{{{|||~~~{{{qqqnnnwww|||zzzzzz~~~RRRHHH<<<555///)))(((+++''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%''''''%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))'''%%%%%%&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''&&&%%%$$$%%%''')))***---...---***&&&$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%(((+++---------------***))))))))))))******+++((()))+++---///000000000444444444444333222111111000,,,'''&&&)))***)))&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&%%%'''+++///555...))))))+++)))''''''%%%((($$$&&&,,,%%%&&&(((''''''***000333444444///...+++(((***...---((('''((()))(((((((((+++---111555777333///---)))%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,000444777555555444333000---***((()))&&&'''***+++***+++///---------------...//////------------------------+++,,,---...///......---000...------///000000///000111222222222333555777999<<<@@@BBBDDDFFFJJJMMMPPPSSSXXX[[[___cccjjjnnngggeeeggglllllljjjlllrrrxxxwwwwwwvvvvvvxxx~~~||||||zzz{{{|||rrrqqq|||~~~yyyyyy}}}UUUJJJ>>>666000***))),,,''''''''''''((((((((()))'''''''''&&&&&&'''''''''###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%######$$$$$$"""$$$%%%&&&'''''''''&&&%%%'''&&&%%%$$$%%%''')))+++,,,,,,,,,***(((&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&(((+++++++++***++++++***))))))))))))***+++,,,)))***---///222333555555777777777777777666555444333---((('''***+++)))&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###(((,,,)))'''(((---000222%%%%%%***&&&###$$$***%%% '''///&&& +++(((&&&'''***000333333222---+++'''%%%***///---(((%%%&&&'''''''''(((***,,,111777999666222000+++&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&'''(((***---222555333222111000...,,,***)))(((%%%$$$)))+++***)))+++---------------...///000------------------------,,,---.../////////...---000...------///000000///,,,...///000000111444666555999===???@@@BBBFFFJJJMMMOOORRRUUUYYYaaakkkrrrmmmhhhgggjjjkkkkkkqqqzzzvvvvvvvvvtttqqqrrr{{{}}}~~~~~~~~~xxx{{{{{{|||zzz~~~}}}|||~~~}}}|||dddMMM999555444...+++---++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$''''''######'''******%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((***,,,,,,***(((,,,,,,,,,---...///111222555555444444555555666777555555666888::::::999777666000)))'''))))))'''$$$+++***(((&&&%%%&&&'''((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%)))&&&###"""###%%%&&&''''''((((((***///333///'''))))))***(((&&&%%%&&&''''''%%%$$$'''---000---***''')))(((***111999555,,,))))))*********(((&&&%%%)))***))))))((()))+++---333333444666888555///***)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''&&&%%%$$$%%%'''***...000///...,,,***(((((((((((())))))))))))************'''((()))***,,,...//////***+++,,,,,,++++++---...---------,,,,,,------...,,,---///...------...000......///000111222333333111666<<<===<<<<<>>///)))(((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))%%%))))))&&&''',,,111111''''''''''''((((((((((((&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((,,,111666999999888666777888888777555333222//////...------------...,,,,,,,,,...111333222111111111222111111000111222+++***((('''&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***---///'''''''''''''''''''''''''''&&&$$$%%%&&&'''&&&%%%$$$'''(((&&&''',,,///...%%%&&&(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%''')))***(((***000111---***,,,+++***)))(((''''''((((((((('''(((,,,000///***%%%%%%&&&'''''''''+++111666222///,,,))))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***&&&&&&''''''((((((''''''&&&'''((()))***))))))(((&&&''''''''''''(((((((((((((((((('''''''''''''''%%%'''((())))))+++---000...------......///000111---...//////---,,,---...------------............///...------...000000111333444555555555888<<>>BBBGGGLLLOOOVVVXXXZZZ]]]aaaffflllqqqpppvvvzzzyyywwwzzz{{{zzzxxxpppppp|||{{{yyy~~~|||~~~zzzrrrcccNNN;;;///(((%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&(((+++---///000//////---,,,+++)))((((((((())),,,+++++++++---///222333444888999777888<<<<<<999;;;<<<<<<<<<;;;999666555000,,,(((&&&&&&''''''&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((())))))))))))(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''''')))---111'''%%%$$$%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''++++++,,,,,,,,,,,,,,,+++'''))),,,,,,++++++---//////...---------,,,(((&&&'''&&&&&&%%%&&&***000444333000,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''')))***)))(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++,,,...///000222222000///......------------------------------------------------............000000000111222333555666999999:::<<>>??????===:::777555///,,,(((&&&&&&''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&''')))---000***(((%%%$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''',,,,,,---------,,,,,,+++'''))),,,......---...//////............,,,)))&&&''''''&&&%%%&&&)))///333333000,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&'''((((((((((((''''''((())))))))))))((('''''''''''''''(((((((((((()))***+++,,,---...//////000//////...------,,,,,,------------------------------------............////////////000222333444666666666888;;;???CCCFFFIIILLLQQQUUUXXX\\\```cccccciiillllllnnnuuuyyyyyyqqquuu}}}||||||}}}}}}qqqpppmmmaaaKKK666+++)))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((******)))((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&'''((()))))))))))))))***)))((((((***---000222222333555666888:::;;;;;;<<<<<<<<<::::::::::::999999;;;===>>>===:::777555...+++(((''''''''''''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***...+++(((&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''------......------,,,,,,(((***,,,......---,,,,,,---------......,,,(((%%%((('''&&&%%%&&&)))///333333000,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''((()))'''&&&&&&&&&'''(((((((((((((((&&&((()))++++++)))(((&&&''''''''''''(((((((((((((((((()))***++++++,,,,,,/////////......------,,,------------------------,,,,,,---------.....................///000111222333333444555888<<>>>>>===;;;999888777555555666222444666888888777555444---+++((('''(((((('''&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''''''(((((((((...+++(((&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''---------......---,,,,,,---...///000000...+++***++++++,,,---...,,,((($$$''''''&&&%%%&&&)))///333333000,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''((()))'''&&&&&&'''(((((())))))((((((&&&((()))++++++)))(((&&&''''''''''''((((((((((((''''''(((((()))))))))***------...//////......---------------------------,,,,,,,,,------------...------------...///000000222222333444666999;;;===@@@CCCHHHLLLOOORRRVVVXXXXXX\\\___aaahhhrrrwwwwwwzzzwwwzzzyyyxxx}}}~~~|||}}}vvvsssqqqkkkVVV<<<,,,***)))))))))(((((((((''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))************************+++***)))***+++,,,+++)))&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&'''((()))+++,,,---...000000111333555777999:::===============>>>???@@@===999666666333000///111,,,---///000111111111111,,,***(((((((((((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&)))************(((%%%$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''++++++,,,---------------444333222222333111...,,,++++++,,,...///---(((%%%&&&&&&%%%%%%&&&***000555333000,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&'''((()))((('''''''''((())))))))))))((('''((())))))))))))((('''''''''''''''(((((((((((('''''''''''''''(((((((((***+++---///000000//////------------------------,,,,,,,,,,,,---------------------------...//////000111111333444666888999<<>>@@@BBB===888444444111++++++...************++++++,,,---+++***(((((())))))'''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&)))+++***((('''%%%$$$%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''((()))***,,,------------666444222222333333111...,,,,,,...000111///***'''%%%%%%%%%%%%&&&+++111666333000,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''')))***)))(((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''))),,,///000111111000------------------------++++++,,,,,,,,,---------...------------...////////////000111222333444555777:::<<>>777333333///)))(((,,,***)))(((''''''((()))***+++)))(((((())))))(((&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))'''$$$&&&&&&&&&'''((()))'''%%%&&&%%%%%%%%%%%%&&&'''''''''((()))+++,,,---......555222//////111222111///---...000222333111,,,((($$$$$$$$$$$$'''+++222777333000,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((+++***)))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%''')))******)))'''(((((()))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))((('''''''''''''''&&&&&&&&&(((+++///111222222222------------------------++++++,,,,,,,,,---------......---------...//////---......///000111222222444555777999<<<@@@FFFJJJFFFJJJNNNSSS[[[dddeeebbbiiihhhnnnxxx{{{vvvtttxxxyyyttt|||eeebbbkkk|||zzz___@@@000,,,(((&&&((((((%%%&&&)))&&&''''''(((''''''&&&%%%$$$''')))'''&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))...222...&&&###&&&,,,%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())))))))))))))))))))))))++++++******)))((((((((())))))((((((((((((((()))***************************+++,,,---------,,,+++***)))(((''''''&&&&&&'''''''''''''''(((((())))))***'''&&&***111888999888888999;;;<<<;;;999666444222111000000333777<<>>GGGIIILLLQQQVVV\\\```cccaaallluuussspppqqqwwwzzzzzz|||}}}{{{~~~ffffffmmmyyyxxxeeeIII777---)))''')))(((&&&&&&((('''''''''''''''''''''((('''))))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''+++...+++&&&###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((***************)))))))))))))))(((((((((((())))))*********************+++++++++---.........---,,,******)))(((''''''''''''&&&&&&''''''((((((((((((+++((('''***222888999999888999999888666444111///...---,,,---///222666888888444///,,,++++++***))),,,+++***))))))))))))***(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''******+++...222555666666555333///---,,,---///111///000000---***'''''''''&&&%%%%%%'''+++000555888444---((()))***'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((()))(((((((((''''''''''''&&&'''((()))***,,,------///......///000000///...,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---......000111000...---///222111111333555777999;;;<<>>???BBBFFFKKKPPPTTTWWWWWW^^^eeegggkkkrrrvvvvvvsssxxx|||}}}|||zzz{{{~~~^^^ggglllkkkmmmkkkUUU<<<...)))'''***+++)))((())))))(((&&&&&&''')))+++---+++'''%%%&&&'''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))***+++,,,,,,---)))(((((((((((())))))***(((((())))))******++++++,,,---...000000000//////++++++***)))((((((((((((&&&&&&&&&&&&''''''''''''(((''''''***///333555555333222///,,,***)))((((((&&&&&&'''((())))))))))))+++++++++,,,------,,,,,,111///,,,)))((((((******(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((+++///444666555444...***%%%&&&)))+++)))%%%+++***(((%%%###$$$''')))''''''(((+++000777>>>BBB>>>444,,,***)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))************(((((('''''''''(((((()))((((((((((((((('''''''''''''''((((((((((((((((((***+++,,,///222333222000---------,,,,,,,,,,,,,,,---...///...,,,***+++,,,......///............///---...///111222444555555999;;;===AAAEEEJJJNNNPPPVVV[[[^^^aaagggnnnpppmmmmmmuuuzzzzzzyyyzzzzzzxxx}}}~~~bbbmmmrrrpppsssrrr^^^CCC111***&&&))),,,+++***+++)))(((&&&&&&''')))+++------(((%%%)))***'''&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***+++,,,,,,---((((((((((((((()))******(((((()))))))))*********,,,---...000111111000000,,,+++***))))))((())))))''''''''''''''''''''''''&&&&&&'''))),,,...///000---,,,***(((''''''((()))&&&'''((()))***))))))(((&&&(((***+++,,,,,,,,,,,,///---+++(((''''''((((((&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''+++000555666555333333...))))))+++,,,)))%%%((())))))((('''&&&'''(((&&&''')))---333999???BBB>>>555,,,)))(((&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++,,,''''''''''''((((((((((((&&&''''''(((((((((((((((((()))))))))*********+++,,,+++***)))(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''')))---222444444444............------,,,,,,---...///...,,,+++,,,---***+++---...//////---,,,......///000111333333444666888:::===AAAEEEHHHJJJQQQUUUWWWZZZaaaiiikkkiiimmmuuu{{{zzzxxxzzz|||||||||~~~}}}eeennnrrrrrrvvvuuubbbJJJ666---'''(((++++++***+++(((''''''&&&'''(((***+++///((('''---000,,,)))+++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))******++++++(((''''''(((((()))***+++))))))))))))))))))))))))+++,,,...///000111000000---,,,+++***))))))))))))((((((((((((((('''''''''&&&&&&'''((()))******+++))))))'''''''''((()))***(((((()))*********))))))$$$''')))*********+++,,,+++***)))((('''''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((+++***(((&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((---333888999777555666222---+++,,,,,,+++)))''')))++++++)))(((''''''$$$%%%)))---333888<<<>>>;;;222***((((((&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,''''''''''''((((((((((((&&&''''''((((((((((((((('''(((((())))))*********------+++***)))((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''+++///333555555000000000//////...---------...///...------...///---,,,,,,...//////---+++...//////000111111222222444555777:::===@@@CCCEEEHHHLLLOOOSSS[[[dddhhhgggnnntttxxxxxxxxx|||www}}}}}}}}}~~~iiikkknnnqqqvvvuuufffUUU>>>333)))'''))))))(((((('''''''''''''''''''''(((---%%%%%%///333---)))+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))***''''''''''''((()))***+++*********)))((((((''''''***+++---///000000000000------,,,+++******************)))))))))((((((((((((((())))))(((''''''((((((((((((((((((((())))))''''''((((((((())))))***%%%'''))))))''''''***,,,((())))))))))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###(((,,,---)))&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&)))...555:::;;;888666333000---***)))***+++---(((***++++++)))((('''((($$$&&&+++000444777999:::666...'''''''''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&'''(((((()))******++++++***))))))((())))))''''''''''''((((((((()))&&&&&&&&&''''''((((((((('''&&&&&&(((,,,000333444222222111111000//////...,,,...////////////000111555222...,,,---...---,,,.........//////000000000222333444777:::===???AAAAAAFFFKKKMMMSSS\\\bbbbbbiiimmmoooooorrryyy~~~~~~zzz{{{~~~||||||pppnnnnnntttzzzyyynnncccDDD777+++'''((('''&&&&&&&&&''''''(((''''''&&&%%%)))!!!"""---222+++&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))++++++++++++***)))((('''&&&&&&)))+++---...000000000///...---,,,+++************++++++******))))))(((((()))***+++***((('''&&&'''))))))))))))))))))((((((&&&&&&&&&&&&'''((())))))%%%''')))(((&&&&&&))),,,'''(((***++++++)))'''&&&''''''((())))))***))))))''''''''''''''''''''''''''''''''''''''''''''''''"""(((---...***'''&&&((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%(((...555:::;;;888555///---+++'''&&&'''+++///******+++)))'''&&&''')))%%%)))...333777999999999333+++&&&&&&'''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))&&&''''''(((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((())))))***&&&'''''''''(((((())))))(((((())))))***++++++,,,***(((&&&'''***...111222333333333222111000000///,,,...///000///000222333>>>888000++++++---......---------....../////////111111333555888:::===>>>@@@FFFJJJKKKNNNUUUZZZ[[[bbbdddeeeeeejjjsssyyyyyy}}}|||~~~{{{{{{jjjmmmssssssuuu}}}fffQQQ@@@000+++***'''&&&((()))&&&$$$%%%'''(((&&&###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&((()))***(((((((((((())))))))))))******)))((((((((((((((('''(((***++++++,,,...000+++,,,---......------,,,++++++******)))((((((((()))((('''&&&&&&&&&&&&&&&)))))))))))))))(((((((((((('''&&&%%%&&&''')))+++))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))...444888666///((()))$$$###'''++++++---000((((((((((((((((((((((((***,,,000333666888888888222---'''%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((()))))))))))))))***+++***(((''''''(((***(((&&&&&&((())))))(((###$$$&&&((()))***+++++++++''''''++++++&&&&&&***''')))***+++,,,,,,++++++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((()))******+++)))'''(((+++,,,***(((111222333333222111000///...---,,,++++++,,,---...777444000---,,,---000222..................------///000111444666888:::;;;<<<>>>@@@BBBEEEKKKQQQVVV[[[ZZZ[[[aaajjjrrrwwwxxx}}}jjjmmmssstttwwwmmmWWWFFF444,,,***'''&&&'''***'''&&&&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***'''((((((((())))))))))))***))))))(((((((((((((((''')))+++++++++,,,...000...---------------------+++++++++***))))))(((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&(((***+++******++++++++++++******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&......///000000...***'''***%%%###&&&))))))+++...(((((((((((((((((((((((()))+++///444777888888888222---'''%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&'''((()))))))))))))))******)))'''''''''((()))(((''''''))))))((('''&&&&&&'''((())))))))))))***''''''******&&&&&&***((()))***++++++++++++******)))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))*********)))'''(((***+++)))'''---...///111222222111111///...---,,,,,,------...111000///......---.................................///000222444666777888777888:::<<>>DDDGGGLLLRRRXXX\\\```bbbjjjpppttttttuuuxxxxxxuuuzzzwwwzzz~~~|||hhhggglllllliiirrr{{{vvvrrraaaGGG222+++,,,+++((('''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((('''(((***++++++,,,...000//////---,,,++++++,,,---......---,,,,,,++++++***((((((''''''(((((())))))''''''(((((())))))******++++++++++++************'''(((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))))))))***+++---)))(((+++,,,)))((()))(((((((((((((((((((((((())),,,000555:::===>>>???777111+++(((((()))((('''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))***)))((((((((()))***++++++,,,............000111111111111222333333111///---,,,+++******+++---...***------+++,,,//////---///...---+++************++++++*********)))))))))+++******))))))******+++)))))))))***++++++,,,,,,***))))))((((((((((((((('''((())))))''''''((()))(((((('''''''''(((((())),,,,,,...//////////////////...,,,+++,,,...000111,,,,,,------...///////////////000000111222333333000222333444444666888;;;???CCCHHHMMMRRRWWW\\\___dddiiillllllnnnssstttqqq}}}wwwuuuyyy}}}fffffflllnnniiipppzzzxxxzzzjjjOOO777......,,,'''''')))***)))'''&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))%%%''')))******+++---...,,,,,,,,,,,,,,,,,,++++++.........---,,,,,,++++++((((((((((((((()))******(((((())))))***++++++,,,+++,,,,,,,,,+++******)))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,+++)))(((%%%&&&+++---***'''((((((((((((((((((((((((((()))+++...222777;;;>>>@@@888333---)))******)))(((&&&&&&&&&'''((()))))))))'''''''''(((((()))))))))***)))((('''((()))+++,,,---///111111111222333555666555444555666666555444000///---+++***+++,,,---,,,000000---...222333000111000...,,,+++++++++++++++++++++*********)))))),,,,,,++++++++++++,,,,,,))))))******+++,,,,,,---******)))(((((((((((((((''')))+++***(((''')))***)))((('''&&&&&&&&&'''''')))***,,,...///000000000///...---,,,,,,---///000,,,,,,------...//////000---...///000111222333333111222444444444555777888<<>>CCCGGGJJJLLLYYY\\\```ccceeegggjjjlllvvvwwwppprrr~~~zzzyyy~~~~~~ggglllooommmnnntttzzz}}}~~~vvvcccIII666///,,,(((%%%&&&'''&&&$$$$$$%%%'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))*********++++++***,,,///222444333000...///...,,,)))((('''((((((((((((((())))))+++,,,,,,...---,,,+++******)))******))))))(((''''''&&&&&&(((((((((((())))))))))))'''''''''((((((((((((((('''&&&&&&'''))))))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&+++111000***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,...000444888;;;<<<888222---,,,***(((%%%''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&'''))),,,...///000000222222222111111222444666777888999:::<<<;;;888555777777999;;;888222111444555888:::;;;:::;;;===???;;;;;;888444///,,,+++,,,++++++++++++,,,,,,,,,,,,///---+++,,,......---+++,,,+++***)))((((((((()))((((((''''''((()))+++,,,,,,,,,++++++***))))))((((((((((((''''''''''''&&&((((((''''''))),,,///222555444111///...---...///..............................//////////////////------......///111222333666777999;;;???CCCFFFGGGNNNRRRWWW\\\aaaeeejjjmmmooosssqqquuu|||~~~gggmmmqqqppppppuuuyyy{{{}}}zzzlllUUU???111***''''''((()))'''%%%$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******'''(((+++111888999666111,,,+++***(((((((((((()))***************+++,,,---///...---,,,+++*********)))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&(((******)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&)))...---(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,000444888===999555111...+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********(((***---000222444555555222333333444666777999:::=========>>>>>><<<999666555666;;;@@@>>>888555666:::;;;;;;::::::;;;===@@@>>>>>>;;;777111---+++++++++++++++,,,---.........---,,,+++,,,---...---,,,,,,+++***)))((((((((()))))))))))))))***+++,,,,,,,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&((('''&&&'''(((+++...///666444222000...------.........................../////////000000///..................///111222333333444555777:::===???AAADDDHHHNNNTTTYYY___eeeiiigggppprrrvvvzzz}}}}}}hhhnnnsssrrrrrrwww{{{|||~~~uuu```GGG333+++)))***+++,,,+++)))''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******)))***---111555555111...******)))(((((()))+++,,,++++++*********++++++,,,......,,,+++***)))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&'''&&&&&&(((***+++***)))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&(((***)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))---222666<<<:::888444000,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******+++++++++...000333777999:::;;;;;;555555666999<<>>>>>999666777:::999777666555777999:::;;;<<<;;;777222...++++++++++++,,,,,,------------+++++++++,,,------------+++******)))))))))))))))(((((())))))***++++++,,,+++++++++*********))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&(((***,,,---222111///......---..............................///000000000000///..................///000111222222333333555666999:::;;;AAADDDIIIMMMQQQUUUZZZ^^^cccmmmqqqssszzzyyywww~~~~~~iiiooosssrrrsssxxx}}}{{{iiiNNN777---,,,***,,,---,,,***((('''(((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))*********++++++(((,,,000111...,,,++++++******))))))***+++---...+++******)))))))))******,,,+++***)))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&'''&&&&&&(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((+++000444999999999777333...***(((''''''''''''''''''''''''*********+++++++++++++++111444888===AAACCCDDDDDD999999999===BBBGGGIIIIIINNNKKKHHHDDDAAA===777444111000333888:::888777999777666444444444444555555777888999888444000......------,,,,,,+++++++++******++++++,,,,,,,,,---...************)))))))))(((''''''((()))************+++++++++***************(((((('''''''''&&&&&&&&&''''''''''''((()))***++++++++++++,,,------...///........................///000000000000000/////////......//////000111222222222333333555666888888???AAADDDGGGJJJMMMRRRVVVbbbkkkmmmmmmssstttvvvmmmqqqrrroooooouuu|||~~~pppWWW===000---'''(((******(((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))*********++++++'''+++...---***((())),,,******))))))+++,,,...///,,,+++***)))))))))))))))))))))(((((((((((())))))((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%''''''$$$$$$'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((***...111444666999999555000---+++((((((((((((((((((((((((++++++++++++++++++++++++000333999@@@EEEHHHJJJJJJ===;;;:::???FFFMMMPPPPPPOOOLLLGGGCCC???;;;555222222///000555888888888:::666555555666777777444222444777999999777444222111---------,,,+++************+++,,,,,,++++++,,,---))))))************)))(((&&&'''((()))************************************)))(((((((((((('''''''''((((((((((((((()))******'''((()))+++,,,...//////...........................///000000111111111000///////////////000111111222222222222444555666777999;;;>>>AAADDDIIINNNRRR___gggffffffooossswww}}}qqqssspppjjjiiipppxxx}}}|||~~~xxxaaaDDD111+++$$$'''))))))(((&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&((()))(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))))))))((()))***,,,))))))((()))***+++---...------,,,+++***)))))))))(((((((((((()))***+++,,,'''((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''&&&&&&'''))))))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%((('''$$$$$$(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())),,,......333888999666222///...************************+++++++++***************111555:::@@@DDDEEEFFFEEE>>>;;;999>>>GGGOOOTTTUUUJJJGGGCCC???<<<888444111000,,,---333777777666777444555777:::<<<:::444///111444888999666333000///------------,,,,,,,,,,,,***,,,---,,,***)))***,,,((()))***++++++***)))((('''((()))++++++++++++*********************************)))))))))((((((((())))))))))))))))))******'''(((***+++------..............................---...///000111222222222///////////////000000111000000111111222444555666555777999<<<@@@DDDJJJNNNXXX______bbbnnnuuuzzz|||}}}ttttttooofffdddkkktttyyyxxx{{{}}}hhhIII222)))%%%(((***+++***(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&(((***(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))...***&&&&&&)))++++++)))(((((((((((()))***,,,---///...---,,,+++*********((((((((()))***,,,---...'''''''''((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))((('''&&&'''((((((&&&$$$))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%)))(((###$$$***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((((((***++++++111777999777333111000************************************************666888<<>><<>>;;;999777333111,,,)))+++111666555222222111333777<<>>===???IIISSSQQQIII>>><<<888444000---++++++...---,,,000444777555333111444777999888444000---///000222333222000---+++,,,------......------,,,,,,+++***))))))***+++,,,)))((((((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++++++++*********)))((((((((()))***+++...+++(((+++///111///,,,,,,,,,------...//////000000000111111111000000///111//////000111222111000000000000000000000000000444555666777888:::???BBBOOOOOOTTTbbbttt}}}{{{kkkpppllljjjpppooolllqqqttttttvvvxxxmmmUUU===000,,,***+++---,,,'''&&&)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%'''***,,,***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((('''''''''((((((&&&&&&&&&&&&&&&''''''&&&))))))))))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***---222666888888777666///,,,(((&&&'''))))))((())))))))))))***+++,,,,,,111444888999999777666555999===>>>@@@EEEIIIEEE======:::666222...,,,+++*********+++...000222222111222333555666555222...+++---...000111111///---+++---------------,,,++++++++++++*********+++,,,,,,)))(((((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))******++++++******)))+++***)))))))))***+++,,,...+++)))+++000111///,,,,,,,,,,,,---.../////////000000000111111000000///000/////////111222111000000000000000000000000000444555666666777:::>>>AAAHHHGGGJJJVVVdddnnnpppmmmrrrxxx~~~|||dddlllkkklllssspppkkkooosssvvvwwwtttoooaaaJJJ555---***)))***)))''''''***&&&&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&)))+++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((('''''''''((())))))***)))***---000000,,,)))***))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%''')))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++,,,///222555777999:::222///***((('''((((((((()))))))))))))))***++++++///222555666555333222222555;;;???@@@???===777111:::777333///,,,*********(((***---......///111222222333333222111///,,,+++***,,,...//////...---,,,------------,,,***))))))*********+++++++++,,,,,,(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))******++++++******)))+++************+++,,,------++++++---000111///,,,+++,,,,,,------....../////////000000000000//////000///...///111222111000000000000000000000000000333444555666666888<<<>>>FFFEEEGGGOOOYYY```aaa___iiimmmsssxxx{{{}}}|||~~~ggglllgggeeemmmmmmmmmtttuuuzzzyyysssrrrmmmWWW===000+++'''((((((&&&'''***&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&(((***''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''(((((((((((('''''')))(((((((((((())))))***((('''''''''((()))******,,,+++---333:::;;;666000***)))((((((((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++++++++---111666:::===777444///+++((('''''''''''''''''''''(((***++++++///111333333222111111111222888===>>>:::555111///777444111---***))))))))))))---000111000000222555333333111///...,,,++++++((()))+++---...------,,,---------,,,+++***)))((())))))******++++++++++++((((((((()))***+++,,,---++++++,,,,,,,,,,,,------++++++,,,------,,,++++++))))))************)))))))))))))))******+++,,,,,,,,,,,,,,,///222222///---++++++,,,,,,------------......//////000000//////000///...///111111111///000000000000000000000000222333444555555666999;;;DDDDDDFFFLLLSSSYYY[[[ZZZdddggglllrrrwww|||yyynnnpppiiidddiiiiiihhhpppwww|||yyyrrrssssss___DDD444---'''''''''&&&'''***&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((()))******((((((((((((((()))***+++(((''')))///555666111+++))))))((()))***,,,///000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******)))***...333888<<<:::888444000+++)))((('''%%%%%%&&&'''(((***,,,---///111222222000000111222222555:::;;;777333333666333222000---+++***))))))***---111111000///222444333222000...,,,,,,,,,,,,'''(((***+++,,,,,,,,,,,,---------------,,,++++++************************((()))******+++,,,,,,,,,+++++++++,,,,,,---------+++,,,------------,,,+++)))))))))******)))))))))&&&'''(((((()))*********+++,,,...111333222///---+++++++++,,,,,,,,,,,,,,,,,,---...//////////////////.........000111000///000000000000000000000000000222333444333444666888;;;===@@@FFFLLLRRRVVVXXX\\\___eeelllrrrwwwxxxyyytttzzzzzz}}}|||ppptttnnniiilllgggaaaeeetttwwwuuuppprrrrrraaaKKK888///((('''(((&&&&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''((((((((((((''''''(((''''''(((((()))***+++))))))((((((((()))******(((((((((***---,,,((($$$(((((()))***,,,---///000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%''')))((('''&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((())),,,///444666999999888555000---++++++&&&''''''((()))+++---......///000000///000222444333333666888666333555:::111111000///...,,,***)))(((***,,,------...///000111000...,,,++++++,,,,,,'''((()))***+++,,,,,,,,,,,,---...//////000000000///...,,,*********++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...+++,,,---......---,,,+++((())))))******))))))(((%%%%%%'''((()))******)))***,,,000333444222///---+++++++++++++++++++++++++++,,,---...///////////////...---...000111000///000000000000000000000000///111222333222222444555666999===BBBFFFLLLRRRVVVUUUXXX___gggooosssssssssrrruuu}}}}}}{{{|||mmmrrrmmmjjjnnniiicccgggqqqrrrqqqpppsssrrreeeVVV;;;222***))))))'''%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((())))))(((((((((''''''''''''((()))***+++******))))))((()))))))))++++++******))))))(((((((((((()))***++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((%%%&&&((((((&&&%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))***,,,...000444777999999666222111111,,,,,,,,,,,,,,,,,,------,,,---...------///222555555333333777666222222666///000222222111...+++)))(((((((((***,,,---,,,+++---,,,+++*********++++++))))))******+++++++++++++++,,,...000222444555555555333///,,,+++,,,---...+++,,,---------,,,+++*********+++,,,,,,---......+++,,,---......---,,,+++(((((())))))))))))((((((%%%&&&''')))************)))---222555555222///---+++++++++++++++*********++++++,,,---............///...---...000000000///000000000000000000000000...000222222111111222333444777<<>>AAADDDHHHNNNUUU\\\aaaeeegggppppppqqqvvv}}}~~~~~~}}}mmmkkkiiihhhjjjnnnsssvvvuuusssooommmqqqxxxxxxuuuTTT>>>,,,***---)))&&&&&&(((((((((((((((((((((((((((((('''&&&''')))+++---222///+++'''%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((999999444***%%%%%%###)))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''(((((())))))))))))******++++++)))************(((&&&%%%***)))(((&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))$$$&&&%%%"""$$$)))***&&&((((((&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++,,,...000333444555666777777666555444333333222333111...+++******+++,,,000/////////...---------------...000111000---+++******))))))))))))******)))))))))))))))(((''''''***++++++++++++++++++***+++,,,---///000222333444222000---+++******,,,---******)))+++,,,---,,,***(((((()))))))))*********,,,+++++++++************(((((((((((()))))))))))))))***+++,,,,,,+++***)))///222555666444000---,,,))))))))))))))))))))))))(((((((((''''''(((,,,///000111222111000000222444===888222000111111///,,,222111111000000111111222222222222333666999<<<>>>AAADDDJJJQQQXXX]]]aaaccclllnnnqqquuu{{{~~~ggghhhhhhiiikkkmmmoooqqqtttrrrnnnlllqqqyyy|||zzzZZZDDD000+++,,,)))''''''(((((((((((((((((((((((('''''''''''')))+++---///444222---)))&&&%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((000000---'''%%%&&&&&&$$$(((((('''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))))))))((((((((())))))((())))))+++---...*********))))))(((((('''***)))((('''&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((()))***+++***)))((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''$$$"""%%%))))))&&&((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++---///111222444444444444555555555555555333111...,,,+++++++++------------............,,,,,,---...000///,,,***))))))(((((((((((())))))))))))))))))((((((((((((******++++++++++++*********++++++,,,---...//////,,,++++++***))))))*********))))))***,,,,,,+++***(((((())))))))))))******************))))))))))))(((((((((((()))))))))))),,,++++++++++++++++++,,,333666888888555111---,,,)))))))))))))))))))))))))))))))))'''&&&'''***---///000111111111222444666AAA;;;333......000000///222111111000000111111222222222222333444777999;;;<<>>@@@FFFOOOSSSWWW^^^fffgggrrr{{{}}}yyy|||~~~zzzwww}}}ffffffgggjjjnnnnnnkkkhhhsssnnniiieeegggmmmtttyyytttrrrgggRRR===000+++***))))))((('''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''+++((((((******((())),,,''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''...(((%%%''''''&&&&&&)))&&&&&&&&&&&&'''))),,,---222+++$$$###'''+++***'''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((((((((''''''&&&((((((((((((((((((((((((((('''''')))***+++)))'''(((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''''''''(((((((((((((((((('''''''''''''''%%%%%%%%%&&&'''((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******)))((()))+++...000000///333000,,,)))))))))((('''''''''((((((((()))))))))******)))(((((()))))))))+++*********))))))((((((***))))))(((((()))))))))))))))''''''''''''))))))***))))))(((((())))))***))))))((('''''''''((((((((((((((((((((((((((((((************************''')))******))))))***,,,+++111555777999;;;:::555666333000---+++******+++******)))((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())),,,,,,---...000111111222000000111111111111000000000000000000000000000000333333444555666777888888<<<<<>>======888222///...,,,+++***))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))******,,,...000111//////000111111111111111000000000000000000000000333444444444555555555555:::777999@@@FFFHHHKKKNNNVVV[[[```dddmmmuuuyyywwwzzzzzzwww~~~fffaaa\\\\\\___eeehhhiiihhhlllqqqttttttuuuxxxzzztttuuuuuukkkVVV>>>///+++%%%&&&''')))***+++,,,,,,(((((((((((((((((((((((('''&&&&&&''''''(((******,,,(((&&&''''''%%%&&&***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''(((((())))))%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%$$$&&&)))(((%%%&&&)))))))))(((((('''&&&&&&%%%$$$***///...)))%%%&&&)))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&&&&''')))((((((((((((((((((((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((''''''''''''''''''((())))))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((())))))))))))***---///333333333000---+++++++++((((((((()))))))))******)))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))((((((((()))******)))+++---...---+++(((&&&(((((())))))***+++++++++)))+++---...//////222333777<<<>>><<<:::999555///,,,++++++***))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))***,,,...000...///000111111222111111111111111111111111111111222333333444444555555555555444666===AAABBBFFFKKKNNNRRRWWW^^^iiitttuuuqqqvvv{{{ccccccbbb```^^^aaafffkkkgggiiillloooqqqsssuuuvvvrrrooooookkk]]]GGG444---'''((()))***+++***))))))((((((((((((((((((((((((+++***)))(((((((((((((((///***'''((('''$$$&&&***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''((()))))))))%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&(((***(((%%%&&&***''''''''''''''''''&&&&&&%%%(((+++***(((&&&''')))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''((()))******)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))+++***'''&&&''')))(((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''')))***++++++******'''''''''(((((((((((((((&&&&&&'''((()))*********)))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''))))))((('''(((,,,///111333444333///,,,,,,,,,(((((()))))))))*********)))))))))***+++,,,---...---......//////000000111...---,,,+++************)))))))))******)))))))))'''((())))))))))))((('''))))))(((((()))******+++---...111222222///+++)))******+++,,,,,,---......---///111222333444666888:::===<<<777444333000+++***)))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((***))))))(((((())))))******)))(((((()))***,,,......///000111111222222222222222222222222222222222111111222333444444555555222333777;;;<<<<<>>FFFFFFOOOYYY___dddkkknnnmmmuuuwwwppp{{{eeehhhjjjiiiddd___```dddooogggiiirrrrrrkkkmmmyyysssjjjiiiooojjjUUU===222(((,,,---+++(((((())))))))))))))))))))))))))))))***,,,,,,+++)))((()))***222---(((&&&'''(((((('''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&%%%$$$%%%''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&)))***'''%%%'''((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((((((((('''&&&'''((()))((('''&&&''')))))))))*********))))))((((((&&&%%%%%%'''(((((('''+++***(((&&&&&&''')))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******,,,---...000111222222222444222///,,,*********+++------,,,,,,...000333555555444444444444666888999555333000---+++***))))))(((((((((((((((((((((((((((((()))***++++++******)))*********)))))),,,...555777:::======:::333///,,,,,,++++++---///222333555666666777888999::::::aaaFFF///***,,,)))(((+++&&&((()))***))))))+++,,,...---+++)))''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((,,,,,,+++******++++++,,,***,,,000333444444222111222333444333111000111222222222333333333333444444666555444555777:::>>>@@@CCCJJJRRRXXX[[[```gggmmm|||tttqqqyyyzzzuuugggiiijjjiiidddaaacccgggkkkeeeeeekkknnnmmmqqqyyyiiifffhhhpppooo___GGG666+++***)))'''((()))***)))))))))))))))))))))))))))***+++,,,+++)))((()))***222...(((&&&&&&'''''''''((()))************)))((()))((((((((('''''''''''')))(((((((((''''''''''''&&&%%%%%%&&&)))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***......***((()))***(((((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''(((((((((((((((''''''((()))((('''&&&''')))))))))*********))))))((()))'''&&&&&&'''((('''''',,,+++)))'''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))******+++,,,...000222444555666444222000.........///222111111111222444555666444444444555777999<<<===888666222...,,,+++,,,,,,)))))))))))))))(((((((((&&&''''''((((((((((((((()))******))))))+++...111777888999;;;:::777222---+++************,,,///000333333333444444444444444AAA444,,,...///)))&&&)))&&&((()))***))))))+++,,,---,,,***)))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***************************+++...000222222222111222333444222111000000111222222333333333333444444555444333444555888;;;>>>@@@FFFMMMQQQTTTXXX___eeejjjqqqxxx{{{~~~}}}uuu~~~gggjjjjjjhhheeedddgggjjjhhhdddaaaccciiipppuuuwwwlllkkkjjjlllnnneeeNNN888111,,,((('''((())))))((())))))))))))))))))))))))***+++++++++)))((()))***111...)))&&&&&&''''''&&&)))***+++,,,,,,+++***)))((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&(((***,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,000000+++((())))))'''((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((()))))))))((('''((()))((('''&&&''')))((())))))******)))))))))+++)))''''''(((((('''&&&---,,,***(((((((((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))((()))***,,,...222555777888777555333333333444444666777777777777666666666111111222333666999<<<>>><<<999555222/////////000++++++******)))))))))((((((((((((((('''''''''''')))*********+++...333666;;;999888777666333///+++***)))((((((((()))+++,,,000/////////.........---)))&&&)))///---&&&%%%+++&&&((())))))))))))***,,,,,,+++***)))(((''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))(((((())))))+++---///000111222333444444333000//////000222222333333333333444444555444333333444666999:::???BBBFFFIIILLLPPPXXX]]]^^^lll|||fffiiiiiieeedddfffjjjkkkgggeee```^^^fffrrrvvvtttpppoooiiifffjjjjjjXXXBBB444///+++***)))''''''((((((((((((((((((((((((((()))***+++***)))((()))***000---***'''&&&&&&&&&&&&)))***+++,,,,,,+++***)))((((((((((((((('''''''''((((((((((((((('''''''''(((''''''(((***,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((,,,,,,(((&&&'''(((&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%'''((())))))))))))'''((()))((('''&&&''')))'''((())))))))))))))))))---+++(((((((((((('''&&&...---+++)))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''''''''(((+++...222444777666555555555555666777777888999999888666333222,,,,,,---...000333666777::::::999777666444222111,,,,,,,,,+++***)))((((((++++++******))))))))))))******++++++---111777;;;===:::666333111///,,,******)))(((''''''(((((()))++++++++++++++++++++++++***((()))+++((($$$'''...'''((())))))(((((()))+++******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))++++++***)))'''((((((((()))+++...111222444555555444111000000111222222222333333333444444555555444444444666777888===???BBBDDDGGGMMMTTTZZZ___jjjvvv|||~~~}}}dddggggggbbbbbbgggjjjiiihhhfffaaa^^^eeeppptttqqqkkkkkkiiigggmmmpppaaaMMM222...+++,,,)))%%%&&&,,,((((((((((((((((((((((((((()))******)))((()))***---,,,***(((&&&%%%&&&''''''((()))******)))(((''''''''''''((((((((((((((('''''''''(((((((((((((((***(((''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$((()))&&&%%%'''((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((%%%%%%'''((())))))))))))'''((()))((('''&&&''')))''''''((()))))))))))))))---+++(((((((((((('''&&&---,,,+++***((('''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''(((((('''&&&&&&'''***,,,...333222222333333333444444333444555555444222///---++++++***+++,,,---///000555777:::<<<;;;999555222///...---,,,+++***)))(((---,,,+++***************+++,,,---...000444999===<<<888333///---+++***(((***))))))(((((((((((((((''''''((()))******++++++///+++))))))((('''(((+++'''((())))))(((''')))***((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((***,,,,,,+++***)))'''''''''((())),,,///111555666666555333111222333222222222333333333444444666555555555555666777888::::::<<<>>>BBBIIIQQQVVV^^^bbbiiipppvvv}}}~~~aaaffffff```aaahhhiiieeegggdddaaabbbggglllnnnooommmnnnoooqqqtttooo___OOO999///((()))(((%%%(((///))))))))))))))))))))))))''')))***)))(((((()))+++*********(((&&&%%%'''(((&&&'''((())))))((('''&&&'''''''''((((((((((((((('''''''''(((((((((((((((***(((''''''''''''&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$(((***'''&&&)))+++)))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''((()))))))))((('''((()))((('''&&&''')))&&&&&&'''((())))))))))))+++)))''''''(((((('''&&&+++******)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((()))---.........////////////---...///000///---+++***,,,,,,+++*********+++,,,...222777;;;===;;;888666222222111///...,,,+++***,,,+++***)))))))))***+++---///111222333666:::===:::555000,,,***))))))((()))))))))))))))(((((((((&&&&&&'''((()))***+++,,,(((''''''***,,,+++(((%%%'''((())))))''''''((()))''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((***+++,,,++++++***(((''''''((()))+++---...333444555444333222333444222222333333333333444444555555555555555666777888555555666999>>>DDDKKKOOOXXX[[[dddooowww{{{```ffffffaaabbbiiiiiibbbccc^^^___gggjjjggghhhooossspppppptttuuunnneeeaaaSSS===***''')))((()))---))))))))))))))))))))))))'''((())))))(((((()))+++'''((()))(((&&&&&&(((***&&&'''(((((((((((('''&&&''''''''''''((((((((()))''''''''''''((((((((())))))'''&&&&&&(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&***+++(((''')))***)))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''(((((((((((((((''''''((()))((('''&&&''')))%%%&&&'''((()))))))))))))))'''&&&&&&'''(((''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((()))******++++++++++++***)))***+++,,,,,,+++******++++++)))(((((()))***++++++---222777:::;;;;;;;;;777777555444222000///...---,,,+++******+++---...///111444666666777999;;;666222---***))))))((((((''''''((((((((((((((((((''''''(((((()))))))))***$$$&&&''')))+++,,,)))&&&'''((()))((('''&&&''')))%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))******+++((((((((())))))***+++,,,000222333222111111222444222222333333333333444444222333333444555555666777444444444666;;;AAAEEEHHHRRRVVVcccpppvvvuuuuuuyyy}}}```ggggggaaacccjjjiiiaaa___YYY^^^jjjkkkccceeeooopppgggeeemmmrrrsssxxxoooNNN///(((,,,+++)))***))))))))))))))))))))))))&&&((())))))(((((()))+++%%%''')))(((&&&&&&(((+++&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''&&&&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&***+++'''%%%'''(((&&&)))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''((((((((((((((('''''''''((()))((('''&&&''')))%%%&&&'''((())))))))))))(((&&&%%%%%%'''(((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))******))))))'''(((((())))))((((((((((((((()))***++++++++++++(((((('''&&&&&&''')))))))))+++...222777;;;>>>@@@;;;:::999777555333222111//////---------///111222000333666888888888999:::333000,,,)))((())))))(((%%%&&&''''''((((((''''''))))))((((((((((((''''''(((***)))'''&&&)))+++,,,'''((()))((('''&&&'''(((%%%&&&''')))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&'''(((***+++))))))))))))************...///111111000000111333222222333333333444444444000111222333444555555666666555555777<<<@@@CCCDDDKKKQQQ]]]jjjllliiikkkrrr~~~ggg```\\\```cccbbb___^^^^^^^^^___aaadddhhhmmmppptttlllkkkuuuzzzwwwwww~~~tttSSS444******(((&&&((())))))))))))((((((((((((''''''(((((((((((('''''''''((()))(((''''''''')))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&++++++***(((&&&%%%''')))******)))''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))$$$%%%''''''''''''%%%$$$+++)))''''''&&&$$$%%%'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))(((''''''((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***+++*********))))))((((((((('''&&&%%%%%%&&&'''(((((((((***,,,111666:::===<<<<<<;;;;;;999666444222333222111000000111222333555555555555555555555555+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***---000222333333333777333000222555555555555222444555444333333444555888555555;;;CCCEEE@@@;;;JJJIIIVVVhhhkkkeeeiiiwww{{{{{{~~~~~~ddd```___cccfffccc`````````bbbddddddcccgggooouuu~~~sssooossstttoooooouuugggMMM555---+++((((((,,,******)))))))))(((((((((((())))))******))))))(((&&&((()))((('''&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''((()))***************((('''''')))+++***)))(((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''(((***)))(((''''''((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))*********)))))))))(((((((((((('''&&&&&&&&&&&&'''((((((((())),,,///444888:::;;;;;;;;;;;;999777555444222111000//////000111222111111111111111111111111++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***,,,...111222444444888444111111333333222111333444555555333222333555444333333777<<<>>>;;;888AAACCCOOO___```YYY___mmmqqqrrrvvv{{{aaa```ccchhhiiidddaaabbb^^^aaacccaaa___aaaiiiqqqwwwnnnjjjmmmooonnnqqqxxx```NNN<<<333...((()))...++++++*********))))))))))))******++++++******)))&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,---'''((()))(((((())),,,...***)))(((''''''&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((()))(((&&&%%%&&&''')))+++''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&)))***++++++)))''''''(((((((((((('''''''''&&&&&&&&&'''((((((&&&&&&'''((((((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))((((((((((((((('''(((''''''&&&&&&''''''((((((((()))***---000333555777777777777666555444333000000////////////000000------------------------+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))***,,,///111444555888777555444555666555444444555666555333222222333333333444555666777888888???BBBOOO\\\ZZZRRRYYYiiihhhjjjnnntttzzz}}}~~~}}}```aaafffkkkiiiccc```aaa]]]___`````````bbbfffhhhkkkfffeeejjjnnnooosssyyyiiiXXXFFF:::222+++))),,,++++++++++++*********))))))******************)))&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((())))))***+++,,,,,,&&&'''(((((((((***...000))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))(((&&&%%%%%%''')))+++((('''&&&%%%%%%&&&'''((($$$&&&'''&&&&&&((((((&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&***+++,,,+++)))''''''(((((((((((((((''''''''''''&&&((()))((('''&&&'''(((***)))'''&&&&&&''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''((((((''''''''''''((((((((((((((()))+++---///000////////////////////////.........------.........******************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((()))***,,,000333444444555555333444666666444555666666555333111222333555777888666444444777:::>>>DDDPPPYYYTTTMMMUUUdddeeeggglllrrrxxx|||~~~bbbcccgggjjjhhhbbb___```ccc```___ccciiikkkgggcccjjjhhhiiilllllljjjjjjmmmsssaaaKKK<<<444///***)))++++++++++++*********)))((())))))******))))))((('''((())))))''''''((()))))))))))))))))))))))))))***)))))))))))))))))))))%%%&&&'''((((((***...000)))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))(((&&&&&&&&&''')))***((((((&&&%%%%%%&&&((((((%%%))))))%%%%%%))))))%%%'''''''''''''''''''''&&&'''(((((((((((((((((('''''''''''''''(((((((((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''***+++,,,+++)))''''''((())))))(((((((((''''''''''''((()))(((''''''((()))***)))'''&&&&&&''')))***&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********((('''((()))+++...000222000444444000///222111...555666666555333111222333666888999666333333777;;;888???JJJOOOIIICCCLLLZZZaaaeeejjjqqqwww|||fffdddeeehhhgggcccaaabbbddd^^^\\\aaajjjmmmggg___fffhhhjjjkkkjjjhhhggghhhssscccOOO???666111---)))++++++*********)))))))))((())))))))))))))))))(((((()))******(((((()))***++++++++++++++++++++++++******))))))((('''''''''%%%&&&'''''''''))),,,...((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&***)))$$$$$$+++,,,((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***++++++)))''''''((()))))))))((((((((('''''''''((())))))''''''((()))(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))((((((((('''(((((((((((()))))))))'''(((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))***+++,,,******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++''''''((()))***,,,---...555;;;<<<444111333222---444555666555333222222333444666666555222222555888666<<>>666333777777222333444555555333222333555333444444444333333444555666:::@@@CCC@@@???EEENNNQQQVVV]]]ccciiipppvvv{{{~~~kkkccc___ccciiikkklllmmmgggbbb______dddiiikkkjjjdddggghhheeecccfffjjjlllqqqnnndddQQQ>>>222---+++))))))))))))((((((((((((+++++++++,,,,,,+++++++++***+++,,,,,,+++***+++,,,))))))))))))))))))))))))(((((())))))*********+++'''''''''&&&%%%%%%''')))(((((('''''''''(((((()))''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&(((******)))'''&&&&&&'''((())))))((('''&&&###((('''!!!$$$111777333(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))'''((()))((('''&&&''')))&&&&&&&&&'''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++%%%'''))))))(((''''''((())))))))))))((((((((((((''')))***)))((('''(((***%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))))))))((('''(((((())))))******++++++'''((()))******)))((('''&&&'''(((((())))))((((((***)))(((''''''((()))***'''((()))******)))((('''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((+++******)))(((''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))*********(((((('''222666000///666888333222444555444333333444555444444444555555666666555444777;;;===<<<<<>>AAACCCGGGMMMUUU]]]gggqqqwww}}}{{{~~~}}}zzzhhhbbb___aaacccbbbbbbdddaaa```aaadddiiikkkiiifffcccdddeeefffgggiiikkkmmmqqqqqqlll]]]III999111000---,,,++++++,,,+++)))(((,,,+++++++++++++++,,,,,,,,,---......,,,***)))))))))((((((((((((((()))***++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))++++++)))(((((())))))(((&&&%%%&&&(((+++...))))))((((((((((((((('''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((''''''(((+++------,,,+++)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))(((''''''(((***)))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''((()))***+++%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))((((((((())))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))******(((((())))))))))))(((((())))))(((''''''((())))))))))))(((((('''(((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))*********)))))))))))))))***+++)))))))))))))))))))))))))))+++------------///111000222444666777777666666:::888555333333333333333777777666555555888<<<@@@AAAEEEKKKRRRZZZccclllrrr}}}{{{~~~~~~|||jjjeeeccceeeeeecccbbbdddeeeeeefffjjjnnnmmmiiieeeccceeehhhiiiiiiiiijjjkkkppptttttthhhSSS@@@666333...---++++++++++++)))'''(((((((((((()))***+++,,,,,,///000---(((&&&(((+++''''''''''''((()))***++++++******))))))(((((('''((((((((((((((((((((((((---,,,***((('''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***************)))))))))''')))++++++***)))***+++&&&'''''''''''''''&&&&&&'''''''''''''''(((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((''''''(((+++------,,,+++***)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))************))))))))))))))))))))))))))))))((((((((((((((('''(((((())))))******))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((***++++++///...+++***))))))***+++************************((()))++++++++++++---......///222555888;;;>>>???<<<:::777444333333444555555666555444444777;;;>>>???BBBHHHNNNUUU]]]fffkkkuuuuuuyyyyyyhhhddddddggggggdddccceeemmmiiiddddddfffiiiiiihhh```dddiiilllkkkjjjjjjkkkpppvvvyyyppp[[[FFF888333,,,+++))))))******)))((('''''''''((()))***,,,,,,...///---***'''&&&(((+++((((((((((((((()))************))))))((((((((((((((((((((((((((((((((((((...,,,***(((''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++(((***++++++)))(((((()))%%%&&&((()))))))))((('''%%%%%%&&&&&&''''''((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((''''''(((+++---------+++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))'''((())))))'''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((('''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((()))******+++***((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))(((((((((''''''''''''''''''(((''''''''''''''''''((()))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''(((***+++,,,333111---***))))))***+++************************((()))++++++***+++,,,......///111444888===AAACCCAAA???;;;777444333444666444555555444444555999<<<===@@@EEEKKKRRRZZZbbbhhhjjjkkkrrr}}}~~~}}}```^^^```dddddd``````ccckkkfffaaa```bbbdddeeeddd\\\bbbiiimmmlllkkklllmmmooouuuzzzsssaaaLLL;;;222***((('''''')))******)))''''''((((((***+++---...111---)))'''((())))))(((******)))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((,,,+++)))''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''')))***,,,...///000---......---+++((((((((('''''''''(((((((((((((((%%%%%%&&&&&&''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((''''''(((+++---...---,,,***))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******))))))(((((((((((())))))'''(((******(((&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((***)))'''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))%%%&&&'''((()))*********((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((('''((((((((((((((((((''''''''''''''''''((())))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''(((***+++,,,444111...***(((((()))***************************)))***,,,,,,++++++,,,...//////000333666;;;???BBBDDDCCC???:::555333444666333444444444333555888::::::>>>CCCIIIOOOWWW```eeefffhhhpppzzz~~~^^^^^^aaafffeeeaaaaaadddaaaaaabbbdddgggfffaaa\\\ZZZaaaiiimmmkkkjjjlllnnnlllqqquuurrreeeSSS@@@555+++)))''''''((()))***)))((((((((()))***,,,---...000+++&&&&&&)))+++)))'''+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))+++,,,((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***)))***+++---///000222333000111222000---*********))))))'''&&&&&&%%%&&&&&&'''''''''''''''(((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((''''''(((+++---...---,,,+++***)))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++))))))(((((((((((())))))(((***++++++)))'''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********&&&&&&'''((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))******++++++******))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((('''(((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))******)))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((***++++++111///,,,***(((((())))))***************************+++------,,,,,,---.........///111444777:::<<>>BBBDDDNNNQQQVVV^^^gggooovvvzzzzzz^^^dddiiissstttaaaUUU]]]VVVXXXiii|||zzzfff\\\aaa^^^aaafffiiiiiifffaaa^^^___gggpppwww{{{uuudddTTT>>>888222---++++++************++++++++++++******************************)))++++++***,,,000///,,,((((((((((((((((((((((((((()))***)))''''''(((***((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((&&&&&&))),,,...+++(((***+++---.........000222---...//////000000//////222222222222222222222222......---,,,+++)))(((''''''''''''(((((()))))))))++++++***)))((('''&&&&&&)))******************))))))***+++***((('''''')))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))///...,,,+++)))((((((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))************)))))))))(((((((((((())))))******************'''''''''(((((()))))))))))))))((((((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((()))'''%%%%%%''',,,111555555///(((%%%&&&'''''''''(((((((((((((((((((((((((((((('''''''''((()))******++++++++++++,,,,,,,,,***,,,......---,,,---...111222222111...+++++++++***))))))))))))***++++++000///---,,,***)))((((((***+++,,,+++++++++---///************************)))***++++++,,,,,,++++++...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))((((((((())))))))))))(((((((((''''''(((((((((((())))))))))))******)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,+++******++++++,,,,,,------------***+++,,,,,,,,,---000333444444555666666555444333444444555555555555444444555555555666888;;;>>>@@@IIIKKKPPPWWW```hhhooossswwwjjjkkkooo~~~jjj]]]hhh\\\ZZZgggxxxsss]]]VVV___]]]]]]```eeehhhiiieeeaaa```hhhrrrxxxzzzuuugggZZZDDD===666222...******+++*********++++++*********************************))))))))),,,///111///,,,)))))))))))))))))))))))))))******((('''&&&(((***((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&(((+++......,,,******,,,.........///111333222222222222111000000///111000000000//////......000000000000///---***)))'''''''''((((((((())))))******))))))((((((''''''******++++++++++++******+++,,,,,,+++(((''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''((()))***))))))+++***)))((((((((((((((()))))))))))))))((('''&&&)))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++*********)))))))))+++++++++******)))))))))&&&&&&'''(((((()))******(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))&&&%%%%%%'''***,,,...***'''%%%''')))******((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,***---///000///.........222333444222///---++++++******))))))******+++,,,111///---+++*********+++---.........,,,,,,...000++++++,,,,,,,,,+++******)))***+++,,,------,,,,,,//////..................------,,,,,,,,,,,,,,,,,,...,,,***)))(((((()))***)))))))))(((((((((((('''(((((((((((())))))))))))******))))))))))))******((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........+++,,,---,,,,,,---///222222333444555555444333333444444555555555555444444555444444555777999<<<===DDDFFFJJJPPPXXXaaahhhlllrrr}}}ooommmnnn|||lll^^^hhhbbb\\\bbbooonnn^^^ZZZbbbbbb___^^^aaafffhhhgggeeefffmmmssstttsssooofff]]]NNNCCC:::666111,,,***---)))******++++++******)))************************)))'''(((,,,111111---***************************)))******)))'''&&&''')))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((&&&'''))),,,......,,,+++)))***++++++***,,,...000000111111222333333333333222111000...---+++******,,,---.........---+++*********)))))))))(((((((((''''''(((((())))))************++++++++++++******+++,,,,,,+++(((''''''(((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''***+++***(((&&&&&&&&&'''((()))***+++)))*********)))(((''''''))))))))))))))))))((((((************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***((('''''''''''''''((()))***++++++''''''(((((())))))))))))*********************)))))))))))))))))))))))))))))))))(((((('''&&&%%%$$$&&&&&&&&&''')))******)))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++---///000///.........111222333333000---++++++***************++++++,,,///...---,,,,,,---...///111111111000...---///000------......---,,,++++++***+++,,,...///000000000111111111111000000//////000///...---,,,,,,,,,,,,---,,,+++)))))))))*********)))))))))(((((((((((())))))))))))((((((((((((******))))))))))))******(((((()))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++))))))))))))************,,,,,,,,,,,,,,,,,,------++++++,,,------...//////---......---,,,---000222000111222444444444333222444444555555555555444444555555555666777888:::;;;@@@BBBEEEKKKRRRZZZaaaeeelllqqq{{{jjjgggeeennnuuuggg[[[aaaccc^^^```hhhjjjeeecccggghhhdddaaaaaaccceeeeeeccckkkpppsssooollljjjfffbbb[[[KKK===888555...+++---***++++++,,,,,,++++++***++++++++++++++++++++++++***''''''...333111,,,)))************************)))+++,,,+++)))((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((('''(((***+++,,,,,,,,,+++------...---,,,---000222+++,,,///111444666777777555444222000...,,,+++***(((((()))*********))))))+++++++++******)))))))))&&&&&&'''((()))***++++++)))******************))))))***+++***((('''''')))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***'''&&&'''***+++***'''%%%%%%&&&&&&''')))***+++))))))*********)))((((((((((((((())))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000//////...,,,+++***)))((()))))))))******+++++++++'''((())))))******))))))++++++++++++************))))))))))))))))))))))))'''(((*********)))'''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))*********))))))(((((()))))))))*********+++---//////...---...//////111333333000...,,,,,,+++************+++,,,,,,,,,,,,------...000111222222333333222000000111222000//////......------,,,------...///111333555777555555555555555444333222444333111...---,,,,,,,,,,,,,,,+++++++++***************)))))))))((((((((())))))))))))(((((((((((())))))((((((((()))******((((((************(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))))))))*********++++++,,,,,,+++++++++,,,------++++++,,,---...//////000...//////...,,,---///111...///111222333333333222444444555555555555444444666666666666777888888999===>>>@@@EEELLLTTT[[[___fffhhhppp}}}dddccc^^^aaajjjeee[[[^^^___aaacccdddddddddcccbbbfffeeecccbbbccccccbbbbbblllqqqsssnnnjjjjjjjjjhhhgggQQQ>>>999777111,,,---------............------++++++++++++++++++++++++---((((((111666222,,,(((++++++++++++++++++++++++***---//////---***)))((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((((()))************++++++///000///...,,,---///222+++,,,...111333444555555666555444222111///......)))((((((((((((((())))))))))))************++++++''''''(((((())))))******((())))))******))))))(((''')))))))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***'''%%%'''***,,,***''''''''''''''''''((())))))(((((()))*********))))))''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---...///000222222333/////////...............++++++++++++++++++,,,,,,)))***+++,,,,,,,,,++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))*********))))))))))))***)))((('''''''''(((((((((((((((((((((((('''((()))***+++***))))))))))))*********+++++++++,,,---...---,,,,,,...000...000333444222///......++++++******++++++,,,---+++,,,...///000111111111111222333333222333555777222111///...------....../////////000333777;;;===::::::;;;;;;:::999777666888666333000---,,,,,,,,,***+++,,,------+++***(((*********)))))))))((((((***)))))))))((((((((('''((((((''''''(((((()))***'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))*********+++++++++,,,+++******+++,,,---...++++++,,,---...///000000.........---++++++---///---...000222333333333222444444555555555555444444666666666666666666666666999:::<<<@@@FFFNNNUUUYYYbbbdddmmmzzzbbbddd]]]\\\ggghhh``````[[[dddgggaaa]]]^^^\\\WWW```aaabbbddddddccccccccckkkqqqtttpppllllllnnnnnnnnnUUU???:::999222------//////000000000000//////++++++++++++++++++++++++000)))***333888333,,,)))+++++++++++++++++++++++++++...222222000---***)))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((()))******)))((((((***+++++++++***(((&&&&&&)))+++000000111111111000000///444444333222222111000000---,,,***)))((()))***+++''''''((()))***+++,,,,,,))))))))))))(((((((((((((((((())))))))))))((((((&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++'''%%%&&&+++,,,***'''***)))(((''''''''''''''''''((()))***************&&&&&&''')))***+++,,,---------------------------++++++,,,,,,,,,---------+++,,,---///111222444444...//////000111222222333------,,,,,,,,,,,,,,,,,,+++,,,---...///...------,,,,,,,,,++++++*********)))))))))))))))))))))))),,,+++)))'''&&&'''((()))******)))((('''(((***---(((((((((((((((((((((((('''((()))++++++******)))******+++++++++,,,,,,,,,,,,------,,,++++++...000---000444555333111000///++++++******++++++,,,---,,,---///111111111111000...000222333444555888;;;444222000...------///000111000000111444999>>>BBB>>>>>>??????>>><<<:::999;;;999555111...,,,,,,,,,)))***---......,,,***(((************))))))))))))******))))))(((((((((''''''''''''''''''((())))))''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++++++++***)))***+++---...++++++,,,---...///000111---------,,,******,,,...,,,---///111222333333222444555555555555555555444555555555555555555555555777777999===CCCJJJRRRVVV```dddooozzz~~~___^^^^^^```dddffffffeeeaaaeeeeee___[[[]]]bbbddd[[[dddeeedddddd^^^```nnnmmmkkkhhhhhhjjjoootttwwwkkkXXXEEE>>>;;;666111///++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------,,,+++,,,...000...///000000///---,,,***************************************))))))))))))******))))))(((((((((''')))***+++,,,,,,+++***)))++++++***)))(((((())))))))))))))))))((((((((((((...///000111333555666666555333222000///000000111000...,,,***((()))***+++''''''(((((())))))******++++++******))))))(((((((((((('''(((((()))***+++******)))(((((('''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&((()))((('''&&&'''***---+++***)))((((((''''''(((''')))******)))***,,,..................///000111,,,...//////...,,,------...000333444333222222333---...000111333333333333///...,,,+++***+++---...///............---------)))***++++++))))))***+++***++++++,,,+++***((('''++++++++++++++++++++++++---+++(((&&&%%%''')))***))))))))))))))))))))))))+++(((&&&(((*********,,,+++++++++,,,,,,,,,---------...///...---,,,---......////////////---,,,+++000...,,,,,,------,,,+++...///000111111000//////333333333333333333333333222000///......///000222444555555555555888===@@@>>>@@@AAA???<<<<<>>======???@@@;;;666111...---...---+++******,,,---------,,,,,,+++***))))))******((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))***************************++++++,,,...//////000111222222000---***))))))+++,,,---///111222444444888777666555444444444444555444333333444444333222333555777999<<>>888444222000000000000000000000000000/////////......------000000000000000000000000//////......//////000111000000///...------------+++++++++++++++++++++++++++++++++*********))))))++++++************)))))))))******+++******))))))++++++***))))))))))))***)))***+++,,,------...///......///000111222333444555555444444222111000///---------,,,,,,+++++++++,,,,,,++++++++++++++++++))))))))))))******************)))((((((((())))))+++***)))((((((''''''''')))))))))))))))***++++++++++++++++++******)))(((+++***)))((('''&&&&&&&&&'''''''''(((((())))))***&&&(((******)))((()))*********)))((((((((())))))***+++,,,,,,******+++,,,000///...---,,,,,,,,,,,,+++,,,......------...000222444666666555444444555888777666666555555555555333333111000000000111222000000/////////.........***+++,,,,,,******+++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((((((((((((((((((((((((((((((((((('''((()))***+++***'''$$$((())))))))))))************+++,,,,,,******+++,,,***+++,,,---............///---++++++,,,---,,,+++'''(((***,,,---.........------------------------...---,,,++++++,,,---...//////000000000222666999;;;:::888888999::::::999555222...++++++,,,,,,+++******+++,,,,,,,,,++++++***)))((()))******(((''')))((((((''''''(((((()))((((((((((((((((((((((((************++++++++++++)))***+++,,,,,,+++***)))(((((((((((())))))))))))************************(((((((((((())))))))))))************************)))******+++,,,---......333777;;;888111+++))))))+++,,,---...000222333333666666666666555444333333555444444333333222222111111333555666888<<>>555---+++,,,++++++,,,...///000111222444555666666555444333222222333444333222222222333111333444555666888<<>>???======;;;:::888666555444555555555555555555555555777555333666:::;;;777444333333444444444444444333222222222222222222222222111000000000000/////////.........//////000000000000///...,,,++++++,,,,,,+++*********++++++,,,---111222222333444555666666///////////////............------......///000111444222000...,,,+++++++++------------............*********)))))))))))))))*********)))******++++++))))))******+++---...///444222///------...///000000000000...---+++)))(((((((((((((((((()))***+++***************************,,,......,,,*********((((((((()))***+++---...,,,///111111000...------------------...///000111000000///...------000222...///...---++++++,,,...,,,...000222111///---+++---------------,,,,,,+++,,,,,,,,,+++++++++******((()))******(((((()))***'''((()))***************((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''$$$))))))%%%***666999444''''''((((((((()))))))))''')))************+++---,,,+++***))))))***++++++,,,***)))***,,,------,,,---,,,+++*********+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((()))******))))))***+++)))+++------,,,+++++++++'''+++...///---+++******+++***)))((('''(((((()))'''&&&&&&((()))***)))'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++(((***,,,,,,***)))***+++))))))***+++,,,---......//////000111333555666888444777999777333111333666222444555555444444666888<<<===BBBIIISSS___iiiooouuu{{{___]]]\\\[[[\\\]]]]]]]]]^^^___[[[VVVUUUWWWVVVSSS[[[aaaaaaccchhhaaa]]]eeeaaa^^^^^^cccjjjkkkeee^^^___jjjmmmaaaQQQGGGBBB>>>:::::::::;;;===@@@CCCEEEAAA@@@???===;;;999888777888888888888888888888888888555444777;;;<<<888444333444555666666666555444333333333333333333333333555555555444444444333333......//////000000111111111000...---,,,,,,------+++*********+++,,,,,,---222333333444555666777777111111111111111000000000......------///111333444666444111...+++++++++,,,+++++++++,,,,,,---------++++++******))))))((((((***)))))))))***+++,,,,,,+++******)))******++++++---+++)))((((((***---...............---,,,+++***(((''''''&&&&&&&&&&&&'''%%%&&&'''((()))***++++++***+++,,,,,,***((())))))((((((((()))***,,,---...)))+++...///---,,,++++++//////.........//////000//////...,,,++++++...000,,,---,,,***)))(((***,,,------------............++++++,,,,,,++++++***)))---------,,,,,,,,,++++++''')))***)))((('''((()))&&&'''(((*********)))((((((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''%%%+++***%%%'''//////'''&&&&&&&&&'''''''''((((((%%%'''))))))((()))***,,,***))))))))))))+++,,,---,,,***)))***+++------,,,******)))))))))+++,,,---))))))))))))))))))))))))(((((())))))))))))(((((((((***+++***))))))***+++%%%))),,,+++)))'''((()))%%%''')))(((%%%$$$&&&(((+++***)))'''''''''((()))'''&&&&&&''')))***)))''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,+++*********++++++,,,))))))***+++,,,,,,------.........000222555888999888;;;<<<999333///111444222333555555444444555777999;;;???EEEOOO[[[eeekkkyyy|||{{{RRRVVV\\\^^^]]][[[YYYYYYYYYXXXWWWXXXYYYYYYWWWUUU\\\bbbdddaaabbbgggfffaaaggggggiiilllkkkfffeeehhhccceeegggdddUUUDDD@@@DDDEEEDDDEEEIIIJJJFFFBBBBBBDDDAAAAAAEEEFFFCCC===888777:::>>>???===:::888888:::666777:::999333333777999555444999999555555999666555222111333666666444555555555666999;;;777222333------333555111...000444333222111111000...------///111///,,,++++++------///111222222222333444222111000000111111000///222111000//////000111333222000///000111111000///222000...,,,************+++,,,---.........---,,,---,,,++++++******************++++++,,,---......((()))***((('''(((---111---,,,+++***)))***+++,,,,,,+++)))((('''''''''((())))))***++++++,,,------)))((((((((()))***++++++((((((((((((((((((((((((&&&&&&''')))***+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++000---)))'''((()))******))))))))))))))))))******************************++++++++++++,,,---...///&&&+++,,,(((&&&))))))'''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((((((((***+++,,,))))))************))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,---...000333666777888777666555444333222222555444444444444555666666666888<<>>===???@@@???===>>>AAA>>>888777;;;;;;888888<<<<<<999777:::888888777777666666555333<<<<<<<<<<<<======;;;888666222222666777222///111111000000222444444222000,,,---...---+++,,,///222///000111111111000111111000//////////////////.........///000111111111111111///...///000111000...111000//////............***+++,,,---------,,,,,,,,,,,,+++++++++,,,,,,---,,,------...//////000000+++---///...------///111...------------...000000,,,+++***(((((((((((()))+++,,,,,,---......//////222111///...,,,+++******++++++++++++++++++++++++((())))))***+++,,,------+++++++++******+++++++++++++++++++++++++++++++++///,,,)))'''((()))******)))))))))******,,,---...))))))))))))))))))))))))************+++,,,---...'''&&&%%%&&&'''(((***+++((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((******))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((('''''')))(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,---///111333555666666666666555444333222444444444444444555666666555777:::>>>EEEMMMWWW]]]iiiqqqxxx{{{XXXVVVVVVYYY^^^___\\\XXXYYYWWWTTTTTTUUUWWWXXXWWWXXX[[[]]]]]]```eeehhhgggfffdddgggnnnpppjjjdddaaadddbbbbbbddd```UUUJJJDDDEEEQQQYYYWWWUUUVVVSSSNNNTTTJJJGGGRRR\\\YYYNNNDDDJJJJJJHHHEEEAAA??????@@@BBBCCCFFFHHHDDD>>>===@@@@@@>>>>>>BBBBBB>>>;;;:::888888888777555444666888=========<<<999888888999<<<::::::;;;999444111222///......000444555222///---------------000444888222222222222111000000000------------............***+++...000222222111111000///......000111000...+++,,,,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---/////////000000111111222222222---///111222000/////////,,,,,,------...000111222,,,+++***)))(((((())))))+++,,,,,,------.........444333222000...,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++++++++++++++++++++++++++///,,,)))'''((()))***)))))))))******,,,...///000(((((((((((((((((((((((())))))))))))***+++,,,,,,222(((###''')))''')))...((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((((((''''''''''''(((((()))((())))))******))))))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,---...000000222333555666666555444333444444444444444555555555444555777:::???HHHQQQXXXdddnnnwww{{{ZZZZZZZZZ[[[\\\\\\ZZZYYY^^^ZZZVVVTTTUUUWWWXXXYYYZZZ[[[\\\]]]___dddggghhhccc___aaahhhmmmjjjeeeaaabbb___^^^cccfff___PPPDDDIIIYYYfffjjjnnnsssmmmbbbiiiZZZPPPTTT[[[\\\ZZZ[[[ZZZ[[[ZZZUUUNNNGGGCCCAAADDDGGGKKKMMMJJJFFFDDDEEEHHHGGGGGGJJJKKKGGGAAA======;;;::::::888888===CCC@@@??????>>>:::777:::???AAA@@@>>>===;;;777444333555333111222555666555333111111000000111444777999555444333222333333333222,,,---......------...///******,,,...000111222333111000//////111222111000++++++---......---++++++,,,,,,,,,---------------......---------......///111111111222222333333333......//////...---,,,,,,******++++++,,,---......******))))))(((((((((((((((((()))))))))*********,,,,,,,,,,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************---+++((('''((()))))))))************+++,,,---...((((((((((((((((((((((((((((((((((((((()))***+++AAA///&&&+++,,,%%%%%%,,,((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************+++++++++++++++,,,,,,,,,///111444666777666555333333333444444555555555555555555666777;;;CCCLLLRRRaaaiiirrryyy[[[___aaa___ZZZWWWXXX[[[^^^[[[WWWVVVXXX[[[^^^___[[[ZZZZZZ\\\]]]___bbbdddbbb]]]]]]dddjjjkkkhhhhhhcccaaaaaafffkkkgggYYYKKKMMMlllrrrjjjkkkllllllsss~~~yyyvvvqqqhhh^^^WWWSSSQQQOOORRRUUUVVVUUUTTTQQQOOOSSSSSSSSSUUUXXXVVVOOOIIIGGGEEEGGGKKKIIIEEEDDDHHHIIIFFFEEEFFFBBB>>>BBBIIIFFFCCC???<<<<<<<<<999555<<<;;;999999:::;;;===>>>555555444444444555555555444222000111333555444333...///111000......///111---,,,++++++,,,000333666222111000111333444333222111222333333222111///...............//////000000111000///...------,,,,,,000000111111111111222222000...,,,******+++,,,,,,*********+++************(((((((((((((((((('''''''''''''''''''''(((((((((&&&'''((()))************((((((((((((((((((((((((++++++++++++***************))))))(((((())))))***************************,,,***(((((()))***))))))+++***)))))))))))))))***))))))))))))))))))))))))((((((''''''(((((())))))CCC222'''++++++$$$###)))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))***************+++++++++++++++******,,,...111444666666444333222333444444555555444444555666666777999???GGGLLL[[[```gggrrr[[[aaafffddd\\\WWWXXX]]][[[YYYWWWXXX\\\aaaeeegggZZZXXXXXX[[[\\\[[[\\\___aaa]]]]]]ccciiijjjjjjlllccceeehhhkkkooommmaaaUUUWWW~~~sssiiieeegggiiifffggggggfffiiijjjeee^^^___```bbbeeejjjmmmhhh```WWWTTTWWW______VVVNNNNNNQQQKKKIIILLLIIIDDDFFFLLLNNNIIIBBB>>>CCCHHHEEE??????BBBDDDCCC@@@???BBBEEE===;;;888666666666555444444111...///222555444333000222444222///...///222111///,,,***+++///333666333222111222444555555444333333222222111000///...000////////////000111111222111///...,,,,,,++++++000000000000000000000000222///+++***+++---......,,,,,,,,,,,,,,,+++******(((((())))))))))))((('''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************+++)))(((((()))***)))(((******((('''''''''''''''))))))))))))))))))))))))(((((((((''''''(((((()))777,,,&&&(((((($$$$$$)))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((()))************))))))((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,++++++******,,,///222333444333333111222333555555444444333555666666777888<<>>555:::EEEBBB666555666666555222///...///222333444333222111222333111111000111333333111000222222111111111333444555333111///...---...///000------------------------///...---,,,,,,,,,,,,,,,...---,,,,,,......---,,,)))))))))***+++...000111...000444666555333///,,,---,,,+++***)))))))))))))))***+++------...------+++++++++++++++***)))(((++++++***)))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***)))))))))))))))*********(((''''''&&&&&&((()))***)))((('''''''''(((***++++++***)))(((((()))***+++((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((((((((('''%%%%%%&&&&&&''')))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))***+++,,,,,,***+++---......---+++***((()))+++,,,,,,---///000444333333222222222333333444444333444555777999:::FFFLLLTTT^^^hhhsss}}}|||cccaaaaaacccaaa___bbbhhhbbb]]][[[```cccddddddfff___]]]]]]```aaa___```ccc[[[___dddhhhiiigggeeeeee]]]___dddiiiiiieeeaaa^^^YYY```wwwwwwkkkeeellllllgggiiimmmooouuuwww___^^^bbblll^^^HHHGGGOOOQQQQQQNNNOOOJJJBBB@@@EEEDDD???666666777555222000000000000111222111///...///000111111111222444555444333333222000///...///111222222111///...///000111333///..................//////...------,,,,,,------...---,,,,,,......---,,,....../////////...,,,+++---///111333333000...,,,++++++******))))))******+++,,,---//////...,,,+++******+++++++++++++++*********))))))))))))******)))))))))(((((()))))))))))))))***+++++++++++++++************))))))))))))(((((('''''''''((()))***((((((''''''(((((()))***+++******))))))******+++++++++++++++++++++++++++)))))))))******)))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******((((((((()))))))))******))))))(((((((((((())))))((((((((((((((()))*********))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))'''%%%'''+++,,,+++))),,,+++***((((((((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))***+++,,,,,,------------,,,,,,++++++(((***,,,,,,,,,,,,...///222222333333333444444444444444444444555777888:::EEEKKKTTT^^^hhhsss|||___]]]]]]^^^^^^]]]```fffggg```]]]bbbgggfffeeeeee___]]]]]]```aaa______bbb^^^```dddiiilllllliiifff]]]```dddffffffbbb^^^ZZZ___\\\|||}}}zzzyyyxxxlllkkkzzztttooozzzvvv^^^YYYdddqqqhhhQQQIIIKKKNNNUUUUUUVVVTTTNNNFFFCCCDDDFFF777777777555222111111222000111111111///......000111000111333666777777666555333000...---...000111111111000000000222444555111000///......///000111///......------------...///---,,,---...///...---000111333333222000,,,***---...///000///...---,,,+++************+++,,,,,,---...000111111///---+++++++++,,,,,,---,,,,,,,,,))))))))))))******************))))))))))))******)))******++++++++++++++++++++++++***)))))))))((()))(((((((((((()))******'''(((((())))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''')))***++++++)))))))))*********++++++***))))))(((((())))))***((((((((((((((())))))******)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''')))---///...---333111---***(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))***+++,,,---000///---+++*********+++***+++,,,,,,++++++,,,...000111333444555666555555555444444444555666888999BBBHHHRRR\\\gggqqqyyy^^^[[[ZZZ]]]^^^^^^aaafffjjjbbb^^^bbbfffdddaaa______\\\]]]```aaa^^^^^^aaa___```aaacccgggjjjgggbbb]]]```aaa```___```^^^[[[ggg^^^sssuuuppp}}}wwwyyy___TTTbbbqqqlllYYYNNNIIILLLWWWWWWXXXXXXSSSIIIAAAAAAEEE999999888555222111333444333444444333111000111222000000111333666888888777777555222000000222444666333333222222222333444444222000///......///000222//////...............//////...---.../////////------///111222333222111000//////.........---------+++++++++,,,,,,...//////,,,...111333333111///---............------,,,+++++++++++++++******))))))+++******))))))******+++)))***++++++,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))******++++++((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************************)))(((''''''((()))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******+++)))))))))*********++++++***))))))))))))))))))***))))))(((((((((((())))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))+++------,,,,,,...000555222...***(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))***+++------222000---***))))))***++++++,,,---,,,+++***+++,,,---///222555666777666666555444444444555666888999===CCCNNNYYYcccmmmuuuzzz~~~aaa^^^^^^bbbddddddeeeiiihhhaaa]]]```aaa^^^YYYXXX^^^\\\]]]aaaaaa^^^]]]```bbbbbb```]]]___eeeddd^^^]]]___]]]YYYYYY^^^```^^^gggbbbrrrxxxlll^^^cccppppppeee]]]SSSQQQ[[[ZZZ\\\\\\VVVMMMEEEBBBCCC===<<<:::666333333444777555666666555333111222333000000000333666777777666555444222222222555777999666555555333333222222222000000///......///000000/////////......//////000000///......000000///...------...///000222444555000000//////......//////---------...///000111222+++---000333444444333222111111111000...---+++***.........---,,,***)))'''++++++************++++++******+++,,,,,,,,,,,,+++---,,,,,,+++***))))))(((*********+++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,------,,,,,,,,,***************************)))(((''''''((()))***''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((((((((((()))))))))************))))))))))))******))))))(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((...222000)))&&&+++111111///+++(((&&&''')))+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((()))***,,,---...333111---***((((((***++++++,,,---,,,***)))***++++++---111444666777666666555555444444555666777888999???IIISSS^^^hhhpppvvvzzz```]]]^^^cccfffddddddeeeccc___]]]^^^]]]XXXUUUUUU^^^\\\]]]aaaaaa^^^\\\^^^ccceeeccc]]]]]]cccccc^^^\\\___\\\UUUVVV^^^aaa^^^]]]eeeqqq~~~kkkfffoooppppppooobbbWWWZZZbbbjjjkkk___SSSNNNIIIDDDDDDCCC???:::666666888:::666777777666333222222333222111222333666777666444222222222333444666888999777666666444333222111000//////000000000000//////000////////////000000111111///...///000111000///000000///......000111333111111111000000000//////.........///000111222333,,,---///222333444555555222222222111000...---,,,///000000000...,,,***))),,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))***+++,,,,,,------,,,,,,+++,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''+++******))))))(((((('''((((((((()))))))))******+++******))))))******+++***))))))((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&---222...&&&###'''...,,,+++(((&&&&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((()))***,,,---...333000---***))))))***+++***+++,,,+++***)))***++++++,,,///222444555666666666555555444555666777888777<<>>===@@@BBB===>>>>>><<<:::888888999999888777777777777555333777888:::;;;;;;:::999888333333333444444333222222///111333555555333111///000000///000000111222222111000///000111222111///...///222444444333111000///000111111111000...---...------------...//////111111000///000111333444...///000111222333333333,,,...000222333333111111---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,+++,,,---.........---,,,+++***)))((()))***,,,---******,,,,,,,,,,,,******((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,++++++************++++++******)))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&$$$###$$$'''((('''%%%)))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((()))***,,,...///000///---+++*********+++(((***++++++******+++,,,,,,,,,---...///222444555666666555444444555777777999===DDDLLLVVVcccooovvv~~~\\\\\\^^^aaaeeeffffffddd^^^ZZZZZZ]]]___\\\[[[]]]]]]```ccceeedddbbbaaaaaa]]]\\\```ggghhhdddbbbdddaaa\\\[[[^^^```]]]ZZZZZZZZZ___```]]]eee~~~~~~oooxxxkkkdddUUUTTTKKKOOONNNEEE======@@@BBBBBB>>>@@@FFFCCC:::;;;CCCDDDBBB???:::777777;;;>>>;;;999888888::::::777444888777666555444333333333333333444555666666333000444333222000000000000111111111111222333444555666666222...---///000000.../////////...............------------------------............////////////////////////000000000000222222111000000000000000---------...//////...---//////000000000000//////...---+++******+++---............------,,,,,,,,,))))))))))))))))))))))))***++++++++++++***))))))&&&(((***,,,,,,+++)))'''((((((((((((((()))******(((((((((((())))))))))))'''''''''''''''((())))))*********)))))))))))))))...***&&&''',,,...+++(((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''',,,+++)))'''&&&%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((*********)))))))))))))))***'''(((,,,------///333///---***((('''(((***+++++++++++++++++++++++++++((()))***,,,...111333444666666666666666666555444444999@@@JJJTTT```lllttt]]]]]]^^^aaadddfffeeeddd```]]]]]]``````\\\ZZZ[[[___aaaccceeefffdddbbbaaaaaa___bbbhhhjjjfffeeehhh___[[[YYY]]]___]]]\\\]]][[[aaaccc^^^ZZZ___ggglllcccqqq~~~sssyyyyyyiiikkkZZZOOORRRPPPIIIAAA>>>AAABBB???@@@>>>CCCKKKIII@@@???EEEDDDCCC@@@<<<999888:::<<<888666555555777888666444888777666555444333333333555555555555666555111///333222111000000000111222555555555555666666777888888555111000111333222111222111111000///...------....................................////////////....../////////000000000000000///...............---------.........---,,,---......//////......---...---+++++++++,,,---...---------,,,,,,,,,++++++***************************++++++++++++***))))))))))))***************)))((((((((((((((()))******(((((((((((()))))))))***(((((('''(((((())))))******************************)))(((((()))******))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''***)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))((((((***)))))))))))))))))))))***((()))---...,,,---111///---***((('''(((***+++++++++++++++++++++++++++)))******,,,...000222333555555666666666666555555888:::???GGGSSSaaannnwww_________aaacccdddcccbbb```___```cccaaa\\\XXXYYYaaaaaaaaadddgggfffccc___bbbaaabbbfffhhhfffgggiii___[[[YYY\\\___^^^^^^aaaYYY```ccc___YYYSSSKKKDDDGGGOOOuuutttyyyyyyvvviiitttiii```[[[SSSFFF>>>@@@EEEDDD>>>@@@???DDDLLLKKKBBB???CCCAAAAAA@@@>>>;;;999999:::777666444444555777777777888888666555444333333333777666555555555444111...111111000///000111222333777777666666666666777777888666333333333444444333444333222111000...------........................---............/////////.........////////////000......---,,,,,,,,,,,,---------............------,,,------------------,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++***************************++++++++++++***)))))),,,+++)))(((((()))***+++((((((((((((((())))))***((((((((()))))))))******)))))))))))))))*********++++++++++++++++++++++++''')))***)))'''&&&(((***(((((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))))))))*********(((***...///,,,+++......,,,***(((((()))***+++++++++++++++++++++++++++***++++++,,,---///111222444555555666666666555555<<<;;;===EEERRRcccqqqyyyzzzaaa``````aaaccccccbbbaaa]]]]]]```dddbbb\\\YYYZZZaaa___^^^aaaeeeeee```[[[```___```bbbcccdddeeegggccc^^^\\\_________```ddd\\\___```^^^\\\ZZZRRRJJJFFFDDD\\\}}}uuu}}}kkkwwwvvvxxxbbbYYYKKKBBBDDDJJJIIIDDDDDDBBBDDDHHHFFF???;;;<<<:::<<<>>>>>>===:::999999888777555555666999;;;<<<999888777555444444444333666555444555555444222000000/////////000111333444555555444333333222333333555444333222222222333222333333222111000000//////........................---------.........//////------........./////////------,,,,,,,,,,,,,,,---...///000000///.........,,,,,,------------,,,,,,***))))))(((((((((((()))++++++*********************************************++++++++++++***))))))++++++******))))))******))))))(((((((((((())))))(((((()))))))))******************++++++***************************++++++((())))))))))))(((((()))&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))************)))***//////+++***+++---,,,***)))((()))***++++++++++++++++++++++++++++++++++++,,,---...///000333444444555666666666666<<<;;;===EEETTTdddrrryyy{{{cccaaa``````bbbbbbbbb```YYYZZZ___cccbbb]]]\\\^^^___]]]\\\___cccccc^^^XXX___``````___aaadddeeefffgggdddbbbcccbbb```aaafffdddccc___\\\[[[ZZZRRRIIIJJJEEETTT}}}qqqzzzwwwxxxgggbbbXXXOOOMMMRRRTTTRRRLLLIIIFFFEEEAAA<<<888888333777;;;>>>===<<<::::::888777777666777999;;;>>>999888777666555444444444444333333333555555444333//////......///111333444333222111000000000000000000000000000/////////000000000000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,------------............------------...............------,,,------......///111333222000...///000,,,------......------,,,++++++******))))))))))))***************************************************++++++++++++***))))))***+++,,,---,,,+++)))'''))))))(((((((((((())))))))))))))))))******************++++++++++++***)))'''((((((((())))))******,,,)))''')))------***&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))***)))(((&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((())))))***************)))***......+++)))***,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++,,,,,,---//////222222444555666666666666999:::>>>HHHVVVeeeqqqxxx~~~|||cccbbb``````aaabbbbbbaaaWWWYYY___cccbbb^^^___ddd^^^^^^^^^```bbbaaa]]]YYY```ccccccaaacccggghhhgggiiiffffffgggdddaaacccgggcccdddbbb```___\\\QQQFFFJJJLLLZZZqqqiiihhhhhhcccZZZWWWZZZ]]]]]]RRRNNNIIIEEEBBB???<<<:::111555;;;>>>>>><<<;;;:::666777777777666777:::<<<999999777666555444444444333222222333555666666555//////......///111222333222222111000000000000000,,,...///...---,,,---...---------...//////000000++++++++++++++++++++++++,,,------------.........,,,,,,,,,---------............---------.../////////222444333000...///000,,,------......------,,,.........------,,,++++++***************+++++++++++++++++++++++++++++++++***++++++++++++***)))))))))+++---...---+++(((&&&***))))))((((((((((((((()))))))))*********++++++******+++,,,,,,***)))(((&&&''''''(((((()))))))))---)))''')))...///+++%%%***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))******))))))((((((((()))******++++++***(((***------***)))+++++++++***************+++++++++++++++++++++++++++++++++++++++,,,---//////111111333444666666777777555999@@@IIITTTbbbpppyyy}}}cccaaa```___aaabbbbbbbbbZZZ\\\aaaeeeccc```ccciii```bbbcccddddddbbb```^^^aaaeeefffdddeeejjjkkkhhhfffeeeggghhhfffcccdddiii```bbbdddddddddccc[[[QQQ>>>FFFMMM{{{zzz}}}hhhaaabbbcccaaa\\\ZZZ]]]___]]]OOOMMMJJJGGGGGGEEEBBB>>>444888===@@@???===;;;:::666888::::::888888:::<<<:::999888666555555444444555333222333444555555444000///......///000111222111000000////////////000+++---//////---,,,---///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,,,,------------------------...//////...111444222...+++---///++++++,,,,,,,,,,,,++++++............---,,,+++************+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***)))))),,,,,,,,,,,,,,,***)))(((******)))((((((((((((((())))))*********+++++++++)))***+++,,,+++***(((''''''''''''((())))))******)))((((((***,,,,,,)))&&&...---+++((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((('''&&&&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))'''(((((()))******++++++***((((((,,,,,,******---*********************+++++++++++++++++++++++++++*********+++,,,...///000000111222444555666777777444:::AAAGGGPPP^^^ppp}}}cccaaa______aaabbbcccbbb]]]___cccfffdddaaaeeekkkccceeehhhiiigggdddcccbbb___eeefffdddeeejjjjjjfffccccccfffiiigggccceeejjjbbbddddddbbbcccddd```YYYPPPQQQCCCZZZrrrooovvvqqqlll~~~sss^^^aaa[[[\\\ZZZXXXYYY\\\[[[WWWHHHHHHHHHHHHJJJJJJFFF@@@888<<<@@@AAA@@@===;;;:::999;;;>>>>>><<<;;;<<<>>>:::999888666555555555555777555333333444444333222000//////......///111222......------------......,,,...111000...---...000,,,,,,,,,++++++*********------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,------...///,,,000222111,,,)))+++...******++++++++++++******,,,,,,,,,++++++)))((('''******++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))...---,,,***))))))************)))((((((((((((((()))************+++++++++((()))+++,,,+++)))'''&&&'''(((((()))***+++++++++%%%(((++++++***((('''(((222000---)))(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&''')))+++,,,''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************'''(((((()))***++++++++++++((('''***+++***+++...******************++++++++++++++++++++++++++++++))))))***+++,,,...///000///000222444555777777777444:::AAAEEELLL[[[ppp^^^aaacccdddeeeeeeccc``````\\\[[[^^^___^^^dddmmmbbbaaabbbdddggggggccc___ZZZ___eeehhhhhhhhhiiikkkdddcccdddgggfffdddfffkkk``````bbbdddfffeeebbb___RRRMMMIIIOOO]]]lllvvvyyyyyy|||~~~|||{{{~~~oooiiihhhrrr}}}}}}|||}}}{{{wwwsssuuukkkdddbbbccceeennnwwwuuulllbbb___```YYYVVVRRROOOOOOQQQUUUWWWKKKIIIGGGFFFFFFEEEDDDBBB999;;;>>>@@@@@@???===<<<666777@@@CCC:::999>>>:::777888999888666444444555222333444444555555555555111000...------///111222000///...---,,,---...///.........------,,,,,,,,,,,,---.........---,,,+++---,,,+++******+++---...---,,,,,,++++++,,,,,,---***+++---...///...------,,,,,,+++******+++,,,,,,.........------,,,,,,,,,,,,+++++++++******))))))------,,,,,,+++***))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''+++++++++***************)))((('''&&&&&&'''((())))))'''&&&(((,,,//////------------,,,+++***)))((((((''''''&&&&&&((()))******))))))(((((((((((((((***)))))))))(((((((((((('''((()))***)))(((&&&$$$(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&***///222///,,,(((((((((((((((((((((((('''((()))((('''&&&''')))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))+++(((&&&''')))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((*********)))***+++)))*********++++++++++++******++++++++++++*********,,,...---,,,+++,,,,,,)))))))))***++++++,,,,,,///111444555555555666777;;;888???NNNZZZcccuuuaaabbbcccbbbaaa``````___```[[[YYY\\\^^^]]]aaagggdddbbb```aaabbbcccaaa___VVVZZZ^^^```___^^^^^^``````]]]^^^ccceeeeeegggkkkddddddeeefffgggeeebbb___[[[SSSJJJHHHLLLSSSWWWXXX^^^______^^^]]]aaahhhooovvvppphhheeeeeeeeecccaaaZZZYYYYYY^^^eeehhheeebbbiiiiiiiiigggdddaaa```___aaahhhlllqqq|||yyyuuuoookkksss{{{~~~yyyyyy|||yyyuuunnnddd\\\XXXWWWXXX\\\cccjjjjjjccc]]]ZZZ[[[UUURRRNNNJJJIIIJJJMMMOOOMMMJJJFFFCCCAAA@@@>>><<<999:::<<<>>>>>>===;;;:::666;;;HHHJJJ===999<<<:::666888888888666444444444000111222222333333333222444333111/////////000111000///...---,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---.........---,,,---***000<<<<<>><<<;;;999888888999:::;;;;;;:::888777555<<>>AAADDDDDD@@@<<<;;;;;;???BBBFFFFFFDDDCCCEEEHHHBBBDDDEEEDDD@@@>>>>>>???JJJGGGFFFIIIIIIFFFEEEGGGMMMLLLIIIHHHHHHIIIJJJKKKIIIIIIHHHGGGFFFGGGHHHIIIKKKJJJHHHDDDAAAAAACCCEEEMMMLLLKKKIIIHHHDDD@@@======<<<::::::;;;>>>AAABBBCCC@@@;;;999999999999888888888999:::999888666555333777DDDFFF888333555222333555666555333222222333...//////000000000//////444333222111000000111111//////...---,,,++++++***+++++++++++++++++++++++++++,,,,,,---...//////000333,,,...777666,,,***000...------,,,,,,------...*********+++++++++******++++++************++++++)))))))))))))))))))))))))))))))))(((((((((((((((******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((())))))''''''((()))))))))))))))((((((((((((((()))))))))))))))))))))***+++,,,---'''''''''''''''(((((((((''''''((()))(((((('''&&&&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++)))((()))++++++***((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,+++)))((((((((((((((((((((())))))))))))***++++++,,,,,,++++++***(((***,,,+++***)))***+++,,,,,,,,,---......//////333555888:::;;;<<>>>>>;;;777555666999;;;999777555888;;;:::666444555888999:::;;;<<<===>>>>>>>>>@@@>>>======>>>>>><<<999AAA===>>>BBBBBB>>>@@@FFFBBBCCCDDDEEEFFFFFFGGGGGGEEECCCAAA??????@@@BBBBBBAAAAAA@@@>>><<<<<<===???DDDBBB???>>>>>><<<999555666666555666777999;;;===???<<<999777777777777666777888888888888777555555444111888:::333333666111111333444444222111111222///000000000000000/////////////////////000111111//////......---,,,++++++------------------------,,,,,,------...///000000111111...((((((,,,//////------,,,,,,,,,,,,------************************************************))))))******************((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))+++---&&&'''((()))))))))))))))((((((((()))))))))))))))++++++***************+++''''''((((((((((((((((((''''''(((((((((((((((''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++***)))((())))))(((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++)))((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,++++++(((***,,,+++***)))***+++++++++,,,,,,---.........888999:::;;;>>>CCCIIINNNVVV```nnnwwwxxxzzzkkkffffffjjjggg^^^YYY[[[]]]___```aaadddgggeee___```bbbcccbbbaaa______```ZZZYYYYYY[[[___cccfffffffffaaa___cccffffffeeeffffffdddbbbbbbdddfffgggffffffeee___UUUIIIAAA>>>>>>777444111111444666555444444555666444111111444777999777555666888999777555:::777555777:::;;;888444888666777999888666888<<<999<<>>===<<<<<<===>>>999::::::999777777888999888777777777888888777666555555555444444444444444===;;;888666555444222000555666666666666555555444555///111333///333777333000111333222111000000111000000111111111000//////+++,,,,,,---//////000000......//////......---,,,............////////////...---------...///000000+++222111((((((111222+++......------------......,,,+++******)))*********))))))***++++++***))))))************++++++++++++(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))******)))((('''&&&%%%%%%''''''((((((((((((''''''$$$&&&(((((()))***---///''''''((()))))))))))))))'''((()))*********))))))++++++***)))))))))))))))***)))))))))((((((((((((''''''''''''((((((((((((***)))(((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((()))***)))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))((((((((()))))))))******++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++******+++))))))***++++++,,,,,,---555777:::???EEENNNWWW^^^jjjsss}}}uuujjjdddgggeee\\\WWWYYYTTTZZZ______bbbeeeddd______```aaa```^^^___bbbeeeaaa^^^\\\\\\___bbbccccccccc```___bbbcccaaabbbeeegggeeebbbbbbdddfffggggggbbbdddccc\\\QQQHHHEEEEEE777444222000111222222333444444333111111111333555666555333333444555444333222222222333444444333222444555444111000111111///222555999999888777888999888:::;;;:::777555666777333444666555444333444555111222444555555555555555333333333333222222111111777666555555555333000...222333333333333444444444222---111222+++...555222...000111111000///000111000000000000000///......,,,,,,---...............---...///000000000///............//////000000000//////...------...///000***---///...///111000---000000////////////000000---,,,+++***)))******+++((()))***++++++***)))((())))))*********+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))******))))))(((((('''''''''(((((()))******)))((((((%%%'''))))))((())),,,...(((((()))*********))))))'''((()))***+++***))))))))))))((((((((()))******,,,,,,+++***)))((((((''''''''''''''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&((()))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))***+++***((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))))))))***)))))))))*********+++++++++,,,,,,------,,,,,,+++***,,,------+++++++++,,,+++++++++,,,------......222777@@@KKKVVVaaalllsss}}}wwwggg]]]___```ZZZWWWZZZPPPYYY``````aaaeeeeeeaaa_________\\\[[[^^^dddiiigggbbb^^^\\\^^^______^^^fffccccccdddbbb^^^___ccciiifffcccbbbdddfffggggggeeehhhhhh```SSSGGGBBBBBB666555222///------///000000///.........//////000...///000000//////111333---111444333111///111444...333222...///555444///000222444444222111333555222555888777333000111222///111333444333333333444000222444444333111111222//////000111222222222222//////111333555444222///000000111111222222222333---,,,222222'''(((111000...///111111000//////000///000000000///...---------......///......---------...///111111111000000........./////////000000000000...------...///000...((()))000111,,,---333222222111111111111222222...---+++*********++++++((()))***++++++***)))((((((((())))))******++++++))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******((((((((()))))))))))))))((()))***++++++***)))(((&&&(((***)))''''''))),,,))))))************))))))'''((()))++++++******)))''''''''''''(((***+++,,,...---,,,+++***((('''''''''''''''''''''((()))***'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((()))((('''&&&&&&(((***(((((((((((((((((((((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((()))))))))))))))))))))))))))))))))+++,,,+++((((((***---))))))))))))))))))))))))))))))))))))))))))))))))&&&(((*********)))***+++************+++++++++++++++,,,,,,------,,,,,,+++***,,,...---,,,+++,,,---......//////000111111111666???MMM\\\kkkxxx~~~~~~pppeee]]]___bbb```ZZZVVV]]]XXXWWW[[[```bbbeeeiii]]]bbbeeeaaa___aaacccccchhhnnnlllddd```dddeeeaaaaaa___^^^^^^```bbbbbbaaabbbccceeefffeeecccccceeedddkkkjjj^^^SSSOOOIIIAAA;;;333.........,,,***+++///......---,,,++++++***///...---,,,,,,---...///////////////////////////)))///111------111333000/////////000000000000000000111222222222111///...222000000222444444222///555444222000///......///,,,,,,---......///000000111111000000000000111111///111222333333222111///------,,,+++,,,---.../////////.........---------/////////......---------+++,,,------......---------///222444444222///---000///---,,,---...000111...........................------------...//////000000//////...,,,++++++---,,,+++***)))))))))))),,,***((()))+++,,,+++(((((())))))************)))'''((()))++++++,,,,,,,,,***)))(((''''''((()))***&&&&&&''')))++++++)))&&&***))))))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''%%%'''***------+++)))'''*********)))(((''''''&&&))))))))))))))))))))))))&&&'''))))))((((((***+++,,,***((((((+++...///000111...***)))***+++------'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&((()))************))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((++++++******)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''((())))))***&&&&&&&&&&&&&&&'''((()))(((((((((&&&%%%%%%''')))'''(((((()))))))))(((((('''((())))))((('''((()))))))))(((((('''((())))))+++++++++)))'''&&&''')))///***))),,,,,,((()))...,,,)))'''))),,,---+++(((+++***)))***++++++---000222///+++***+++---......***555000)))...222000222///---+++---000222000---555333444666555666<<>>666000000111///...///000000000///...------------,,,++++++++++++,,,---------------------------(((...111...---///...+++,,,,,,------.........///111111111111111000///...111//////000111111...,,,444222111///.........///,,,,,,------...//////000...........................///111222222111///......------,,,---...///000......------------,,,,,,......---------,,,,,,,,,++++++,,,------------,,,---...000222222000...---000///---------...000111------------------------...............///000000000000...---,,,,,,,,,,,,------+++***)))))))))***,,,***((()))+++,,,+++)))))))))***************)))(((((()))***++++++++++++***))))))(((((())))))***)))((('''(((***+++***)))******)))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***,,,,,,+++)))(((,,,,,,+++******)))(((((())))))))))))))))))))))))'''((())))))((('''(((******))))))+++///222444444000---***(((((())))))(((***)))((('''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))((((((((())))))*********)))))))))(((((((((((((((((((((''''''((((((((()))***++++++,,,,,,,,,'''(((((((((''''''(((((('''(((((((((((((((((((((&&&(((******))))))***+++,,,'''&&&+++---***((()))***+++++++++***)))***+++,,,++++++---///,,,(((%%%.........---,,,,,,---...222777444111777555///333444555777888888999:::;;;888888:::>>>CCCKKKZZZgggkkkppp~~~dddaaaaaaeeeeeeaaa]]]\\\```^^^^^^``````]]]___cccbbbggghhhccc```aaaccccccggglllkkkccc___cccccc^^^]]]bbbiiikkkiiifffeeeeeemmmmmmkkkgggcccaaabbbcccgggcccgggnnngggUUUKKKNNN<<<444......///---,,,...---------,,,,,,++++++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...111///------,,,)))++++++,,,,,,---...//////222111000///............000///...///000///---+++000///......------......++++++,,,,,,---.........+++,,,---......---,,,+++,,,---...//////...---,,,......---------...///000---,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++)))***++++++,,,,,,++++++------............------//////...---...///000111------------------------///////////////000000000000///---+++++++++---......---,,,+++******+++++++++***)))***+++,,,+++)))******************))))))((())))))*********)))))))))))))))******))))))))),,,***((((((+++---......*********))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***------,,,,,,+++*********))))))))))))))))))))))))((())))))((('''&&&''')))***+++,,,000555999:::999777444111///...---+++))),,,+++)))((('''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))((((((''''''&&&'''''''''(((((())))))))))))((((((&&&&&&'''((((((((('''&&&%%%&&&&&&'''((()))******((('''(((((((((''''''(((((()))+++,,,,,,,,,++++++''')))+++,,,++++++,,,------))))))...111///---,,,,,,///111000,,,+++...111,,,---///111333333111...111333444555555555555666666===;;;:::AAA@@@<<>>CCCGGGGGGEEEEEEIIILLLRRRTTTYYY^^^ccclll}}}fffddddddfffccc^^^\\\___fffaaa```ccceeecccbbbbbb```eeefffbbb___aaadddeeedddjjjjjjbbb^^^bbbbbb]]]```cccfffeeeaaaaaaeeeiiijjjlllkkkgggcccbbbbbb```eeeggglllpppjjj]]]SSSNNN;;;222,,,,,,,,,++++++,,,+++++++++******))))))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000///------......,,,,,,---...///000111111111000...,,,++++++,,,,,,............/////////...,,,++++++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......++++++++++++************************************((())))))***************,,,,,,++++++++++++,,,,,,......------......///000,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////...+++******,,,...000///...,,,+++***+++,,,------,,,,,,,,,---------,,,,,,++++++***))))))))))))))))))*********)))(((((('''''')))******)))''''''*********,,,///222222222+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,,,,,,,++++++*********(((((((((((((((((((((((('''((((((((('''''')))+++...///222777<<<>>>>>>===>>>;;;888666444111---+++******)))((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((())))))))))))************))))))(((((((((((()))&&&''')))***++++++++++++'''(((***,,,---,,,)))''')))))))))))))))***+++++++++*********+++,,,,,,+++***,,,...000111000///...---......---,,,,,,...000//////000222222111222444000222555555444444666888555>>>DDDAAA;;;:::@@@EEEEEEDDDDDDGGGKKKNNNNNNMMMUUUfffdddVVVYYYbbbfffkkkiiilllooopppooooooppprrrzzz|||gggeeecccccc```]]]```eeeiii```]]]bbbiiiiiidddaaabbbffffffaaa]]]^^^aaaaaabbbhhhhhhaaa___bbbbbb]]]___ccceeeddd```___cccgggbbbhhhiiieeecccdddbbb___bbbnnnrrrkkkgggggg]]]NNN===555...------,,,+++---,,,,,,,,,,,,++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,///333------......///000000111///...,,,+++******++++++***+++,,,,,,---...///000))))))*********++++++***)))))))))))))))************,,,---//////---,,,*********++++++++++++************+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))'''((())))))******))))))++++++***))))))***++++++---------------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...---+++******---///111000///---++++++,,,...///222333333333222222222333...---+++***)))))))))))))))************))))))(((%%%&&&((((((((((((&&&%%%'''(((,,,111555777555444************))))))))))))(((((((((((((((((((((((((((((((((((())))))************)))))))))***+++,,,************))))))))))))((((((((((((((((((((((((%%%&&&''''''''')))---000444555888<<<@@@AAA@@@>>>>>><<<888555333000,,,***((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,******,,,///111000---)))000///......---......///...,,,+++---000111000///,,,...000111222111000...555555333222111444888<<<555:::<<<999555666<<>>BBBFFFHHHFFFDDDKKK```oooiiiYYYSSSYYY```fffaaa]]]bbbkkkqqqqqqmmmyyyeeeaaa```aaaaaaaaaffflllggg___ZZZ```fffgggdddaaagggjjjhhh```[[[\\\]]]]]]aaahhhiiicccbbbffffffaaa^^^ccchhhjjjgggccc``````]]]dddgggbbbaaaeeeddd```bbbpppqqqeeedddllleeeSSS@@@777///------++++++---,,,+++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,******,,,,,,+++///444---------..................---,,,,,,,,,,,,,,,,,,)))***++++++***+++---000******+++,,,,,,,,,++++++))))))******************)))***+++,,,,,,+++***)))+++++++++******+++++++++((()))***+++++++++******+++************)))))))))(((((((((((())))))))))))'''((())))))******))))))******))))))))))))******+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,---...---,,,,,,---,,,++++++,,,///111333111000---,,,,,,---///111666888999888777666777999///...,,,***)))((()))))))))******+++++++++******&&&''''''((((((''''''&&&%%%''',,,111666666444111))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++)))))))))((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''(((+++000333666777999===@@@AAA@@@>>>@@@===999666444222///---((('''''''''(((((()))***''''''''''''''''''''''''(((((()))))))))))))))((())))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++***************+++,,,,,,000///...,,,++++++++++++---,,,---000333333000,,,111000///......///000111222000///222666999888666:::;;;<<<======<<<;;;:::AAABBBBBBCCCEEEJJJPPPUUUOOOUUUXXXSSSOOOQQQVVVYYYWWWWWWZZZ```fffgggccc^^^bbb~~~zzzwww|||{{{ddd```___bbbddddddgggkkkeeeaaa___aaabbbaaabbbeeeeeeiiiggg```\\\^^^```aaabbbjjjlllgggfffkkkkkkfffaaadddgggiiihhhddd___\\\^^^eeeddd]]]\\\dddgggdddeeekkkiiibbbdddllljjj___KKKAAA888555444222222333111111111111111111111111000000111222222111000000////////////////////////...---///333222......333///////////////.........---......///////////////---...///---++++++---000---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((()))***+++,,,++++++***+++++++++*********))))))'''((((((((())))))))))))(((((()))************)))))))))************))))))))))))***+++++++++++++++++++++++++++++++++++++++***+++---...///...---,,,,,,,,,,,,---///111222444222000...,,,,,,...000222444666888777555444666777111///,,,***(((((()))))))))***+++,,,,,,,,,,,,,,,))))))(((((((((((())))))'''(((***...111111///,,,(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))((())),,,000444555555666:::===???>>>===@@@<<<888555333222111000++++++******)))*********))))))))))))))))))))))))(((((()))***+++++++++***************************((())))))***++++++,,,,,,************************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---........./////////000000000000/////////000111222333444:::888777555555777999:::>>><<<;;;>>>CCCDDD@@@<<<@@@@@@??????@@@BBBEEEFFFJJJHHHGGGKKKQQQTTTTTTQQQ]]]]]]]]]\\\[[[[[[ZZZZZZXXX[[[___bbbfffjjjnnnrrrrrrwwwxxxvvvwwwyyywwwrrrmmmqqqwww}}}~~~yyyuuuyyy{{{eeeaaa```dddfffeeedddeeefffeeefffeee```]]]bbbkkkaaaeeeeee```^^^bbbggghhhdddlllooojjjjjjooooookkkhhheeecccaaaaaaaaa___^^^aaagggdddZZZYYYccciiiggghhhdddaaabbbfffiiijjjjjjZZZPPPFFFCCCBBB??????@@@<<<<<<<<<===============777777888999999888777777444444444444444444444444222111555;;;:::222000222333333222222111111000000---///000222222222111111444555555222...---///222000111222222222111///..............................------,,,,,,------...------,,,,,,,,,,,,------)))***+++,,,---,,,++++++++++++++++++************'''((((((((())))))******((())))))***************))))))************))))))(((((()))************)))************************+++,,,...000000///...---+++,,,---///111222333444222111...,,,,,,...111333///111333222000///111333111///---***((((((((())))))***+++,,,---.........,,,+++***))))))***+++,,,***))))))***+++,,,***(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++***)))))),,,000333222222333666:::=========:::777222...------------//////---,,,+++*********************************'''((()))++++++,,,,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.................................000000000000000000000000//////000000111222222333555555666666666777777777=========>>>???AAABBBCCCGGGFFFEEEEEEHHHLLLQQQTTTVVVTTTSSSUUUZZZ\\\YYYUUU___^^^^^^___bbbeeeiiikkkkkkiiihhhlllssswwwwwwuuu~~~}}}|||{{{zzzzzzzzzooosssyyy~~~~~~rrrzzz}}}{{{{{{|||~~~|||~~~dddiiillljjjddd______aaaaaaccceeeffffffdddaaa___eeeaaa___aaaaaa___aaaeeeaaalllwww{{{vvvpppooopppiiigggddd```\\\ZZZ[[[]]]fffeeecccaaaaaaeeekkkoookkkggggggiiigggcccdddjjj___cccaaaYYYUUUUUUUUUQQQSSSOOONNNQQQQQQMMMKKKLLLHHHGGGGGGIIIJJJIIIFFFDDDJJJDDD???@@@DDDEEE@@@;;;@@@777===DDD>>>;;;===:::>>>;;;888666666666555444;;;777666888999666555777;;;:::999777666555555555777555666::::::777555777444222///...000111222222333111000000222111---***000111222111...---,,,---+++---......---++++++,,,,,,---+++(((***...,,,'''***+++,,,,,,***)))((((((---,,,,,,,,,---,,,***))),,,++++++,,,---,,,***(((...---,,,+++************111000...---+++*********'''***,,,,,,+++,,,+++***/////////000000///---,,,...,,,******+++...//////000000////////////000000,,,*********+++,,,+++***(((,,,...,,,,,,//////---,,,++++++,,,---,,,***''',,,++++++******)))))))))(((+++)))$$$$$$***,,,)))***)))'''((()))******)))***)))(((((()))*********,,,&&&&&&---///+++***,,,+++,,,---+++((())),,,000...***&&&'''+++---***'''---+++)))((())),,,000222...,,,---333777777444222333111///.........---,,,++++++***))))))***++++++000///...---+++)))+++...***(((***...---)))+++222111+++(((,,,......---///333+++(((///444222//////333+++...222...000444///333444444222333444444222222222444555666555222000999555444777777555666;;;666:::======;;;<<>>@@@AAAEEEDDDCCCDDDFFFJJJMMMNNNNNNLLLIIIIIILLLQQQTTTTTTRRRVVVYYYYYYXXXZZZ___dddeeeeeefffgggjjjlllmmmnnnlllmmmooossswwwzzz||||||~~~zzz{{{{{{~~~|||zzzvvv|||~~~zzz|||}}}|||~~~}}}zzz{{{yyyiiinnnqqqnnnfff___]]]]]]ZZZ]]]aaaeeegggfffdddbbbeeeaaa```bbbbbb______bbbiiihhhgggggghhhgggeeedddoookkkfffaaa^^^^^^```aaafffeeebbb___^^^___dddgggkkkiiiiiijjjhhhdddeeeiiifffiiijjjhhhhhhmmmpppqqqooollllllnnnnnnjjjjjjlllkkknnnqqqqqqpppoooqqqtttrrrpppoooooopppooommmkkkiiifffnnnqqqgggcccggggggfffffffffeeecccaaa^^^]]]^^^YYYWWWYYYYYYYYY\\\aaaYYYYYYYYYZZZ\\\^^^```bbbbbbbbbbbbbbb]]]WWWVVVZZZYYY[[[[[[VVVPPPNNNQQQUUURRRMMMHHHEEEEEEGGGIIIIIIGGGEEEDDDFFFHHHGGGDDDAAAAAAAAAAAA???;;;999999999===>>>===;;;;;;===;;;777888777666666666777999:::;;;:::888777888:::===???:::999888888888666444222333444555555555444333222222333333444444444555555666444333444555444222111111222444444444333444444555333111000111222111000333333333222222111111111111000000222444444333222111444444000000222222///333111......///000000///111000000000000111222222---111333222222333000,,,000///......000111111000000000000000000000000000111555777222///000333555333222000111333555666666333333333444555555666666333444666777888777777666999:::999777777888;;;<<<888777777666777888999:::888888999999999999888888999;;;======<<<<<<======CCC===;;;@@@FFFHHHHHHHHHDDDCCCFFFLLLNNNIIIEEEDDDGGGGGGIIILLLLLLJJJNNNSSSWWWQQQUUUYYYVVV[[[```[[[\\\\\\\\\]]]]]]___aaadddbbb___[[[ZZZ^^^eeennntttkkklllhhhcccgggqqqtttpppooorrruuuvvvvvvwww|||zzz|||}}}}}}|||}}}zzz}}}|||~~~{{{||||||{{{}}}zzz}}}{{{}}}~~~uuugggkkkooommmeee___\\\]]]```aaaccceeefffgggggggggdddaaaaaacccccc______aaallllllkkkiiifffdddddddddsssooohhhccc`````````aaaggggggeeebbbaaabbbfffiiinnnmmmmmmkkkhhhffffffhhhhhhiiiiiiggghhhkkkooorrrmmmkkkkkkmmmllliiijjjnnnhhhpppyyy|||wwwqqqmmmllluuuuuuvvvvvvuuutttsssrrrppppppyyyzzznnnkkkqqqppppppqqqttttttrrrpppnnnmmmiiiggghhhkkkkkkjjjmmmqqqnnnmmmllllllmmmooorrrsssxxxxxxyyyxxxssslllmmmqqqooosssuuuppphhheeejjjpppnnnjjjddd^^^[[[ZZZZZZZZZ[[[YYYXXX[[[```bbb^^^ZZZWWWYYYYYYVVVRRRNNNLLLKKKNNNQQQQQQNNNNNNPPPNNNJJJKKKIIIHHHIIIKKKNNNPPPQQQNNNMMMLLLJJJKKKNNNSSSWWWTTTRRROOOLLLJJJGGGCCCAAACCCEEEFFFGGGFFFDDDBBBAAACCCCCCCCCBBBBBBAAAAAAAAABBBAAACCCFFFFFFAAA;;;999:::===AAACCCAAA>>>;;;:::@@@???>>>>>>???@@@>>>===>>>>>>??????@@@@@@@@@@@@<<<<<<<<<===???@@@???>>>===>>>===;;;<<<@@@???<<<@@@===:::999:::<<<======>>>===<<<;;;;;;<<<<<<======<<<:::777666888:::;;;;;;999888999;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<<<>>@@@@@@@@@@@@AAACCCBBBCCCEEEGGGHHHIIIIIIIIILLLLLLIIIGGGJJJPPPSSSSSSLLLLLLLLLKKKLLLMMMPPPRRRSSSRRRQQQQQQQQQQQQRRRSSSPPPTTTVVVUUUVVVZZZ]]]]]]YYYVVVVVV]]]fffiiigggccceeeccceeejjjiiiddd``````bbbbbbcccfffgggiiilllooonnnjjjoooqqqooowww|||uuuzzzvvvyyy||||||{{{{{{yyyvvvqqqnnnooovvv{{{wwwvvv|||{{{}}}}}}|||zzz{{{}}}~~~~~~~~~|||}}}xxxxxx|||~~~}}}}}}}}}|||zzzzzz{{{bbbfffkkkiiiccc^^^]]]^^^fffdddbbbaaabbbcccfffhhhccc```aaadddddd```___```aaafffllllllhhhgggkkkooovvvpppiiidddaaa```___^^^fffeeedddcccbbbdddhhhkkklllmmmllljjjhhhiiikkkmmmlllkkkiiiiiiiiikkkpppuuummmkkkkkkmmmkkkhhhjjjooofffoooxxxzzzvvvooolllkkkpppqqqsssssssssrrrqqqpppmmmoooxxxwwwkkkjjjpppnnnjjjnnnrrrsssrrrpppooooooeeefffkkkppppppmmmmmmqqqsssrrrqqqpppqqqtttvvvxxx|||{{{{{{|||xxxtttuuuzzzwww|||{{{rrrpppvvv~~~xxxwwwuuurrrooommmllllllpppmmmjjjlllqqqsssppplllppprrrsssqqqlllfffbbb``````dddeeecccbbbcccbbb___`````````cccgggjjjjjjjjjdddddddddccccccfffkkkoookkkhhheeecccaaa___\\\ZZZ___```aaaaaaaaa^^^\\\ZZZ[[[ZZZYYYXXXXXXYYYYYYZZZ\\\ZZZ[[[______\\\]]]bbbWWWUUUSSSRRRRRRSSSSSSSSSRRRQQQRRRTTTVVVWWWVVVTTTRRRSSSUUUWWWXXXYYYYYYYYYYYYWWWUUUTTTTTTTTTRRRQQQSSSTTTSSSQQQTTTYYYZZZVVVXXXUUURRRQQQRRRTTTVVVWWWXXXVVVTTTSSSRRRRRRSSSSSSUUUSSSQQQPPPOOOOOOOOOQQQPPPOOONNNOOOQQQSSSSSSRRRPPPRRRUUUUUUSSSRRRSSSTTTZZZZZZYYYZZZ^^^bbb___YYY___\\\YYYYYY[[[\\\ZZZWWWVVVXXXZZZ[[[ZZZZZZ[[[\\\YYYYYYZZZ\\\^^^aaadddeeedddbbb]]][[[aaajjjkkkfffeeeffffffeeedddfffjjjmmmrrrpppmmmkkkkkkmmmppprrrnnnrrrrrrnnnnnnuuuyyyyyyppprrrvvv{{{|||vvv}}}}}}}}}{{{uuutttvvvrrrpppnnnpppwww|||}}}{{{|||zzz~~~}}}yyyrrrxxx|||xxx~~~zzzvvvuuuwww}}}xxxyyy{{{}}}~~~~~~|||vvv|||~~~||||||}}}}}}zzzxxxzzz}}}xxxvvvuuuzzz}}}}}}~~~{{{zzz{{{^^^cccfffeee```\\\]]]___fffddd```^^^]]]___bbbddd```___aaaeeeeeeaaa___aaa___fffmmmmmmgggeeehhhmmmtttnnnhhhdddcccbbb___]]]bbbbbbbbb``````bbbeeehhhfffhhhhhheeeffflllrrrtttiiifffeeefffgggiiipppxxxlllkkklllllliiieeehhhnnniiillloooooommmmmmooorrrooooooppprrrtttsssqqqnnnjjjllltttsssjjjkkkpppkkkggglllppprrrpppnnnnnnpppdddgggnnntttsssnnnmmmqqqtttsssrrrrrrtttwww{{{}}}{{{wwwwwwyyyzzzxxxxxx{{{sssxxx{{{xxxqqqpppvvv~~~~~~|||wwwrrrooommm{{{xxxtttsssuuuvvvuuusss{{{|||{{{wwwrrrmmmjjjiiiiiinnnqqqooonnnpppooommmjjjjjjlllpppuuuvvvsssoooiiilllnnnnnnmmmnnnrrrvvvsssqqqppppppqqqssssssrrruuuuuuvvvwwwwwwvvvuuutttnnnmmmlllkkkmmmppptttvvvwwwsssrrruuuuuuxxxpppeeecccgggkkklllddddddfffiiillllllkkkiiigggiiikkkmmmooooooooooooxxxtttoookkkjjjiiigggfffkkkkkkiiihhhmmmsssssspppqqqooolllkkklllooopppqqqqqqpppmmmlllkkkkkkmmmmmmkkkkkkooosssrrrkkkfffdddgggfffeeefffiiijjjkkkjjjfffjjjnnnooommmlllmmmppptttooooooxxx|||tttnnnrrrqqqppppppppppppnnnmmmmmmnnnoooqqqqqqqqqpppooommmmmmmmmooorrruuuxxxzzzssstttpppkkkooowwwvvvooovvvwwwwwwuuussstttxxx|||~~~~~~~~~|||~~~~~~}}}xxxyyy}}}yyywwwtttttt|||~~~~~~~~~qqqlllvvvzzzxxxxxxzzzzzzxxxttttttvvvyyytttzzz||||||yyy~~~~~~zzz}}}~~~|||www~~~xxx~~~|||||||||ssssssxxx~~~rrrtttxxxzzzwwwtttwww}}}~~~|||{{{zzz{{{zzzyyy}}}^^^bbbeeebbb]]][[[]]]```cccbbb```___^^^___``````^^^]]]```eeefffbbb```aaagggjjjllljjjfffcccdddfffmmmiiidddccceeedddaaa^^^aaaaaaaaa___^^^^^^aaaddddddfffeee```aaajjjqqqsssgggcccaaacccdddfffnnnwwwmmmlllllllllgggdddgggmmmlllkkkkkkjjjkkkmmmpppqqqqqqooonnnrrrvvvwwwrrrmmmkkklllsssssslllppptttkkkhhhlllppppppmmmjjjkkkmmmfffjjjpppuuusssnnnoootttxxxvvvtttssstttwwwzzz||||||vvvtttxxx{{{{{{zzz{{{rrrvvvxxxuuupppooouuuzzz|||vvvpppmmmlllyyywwwtttrrrrrrtttwwwyyy~~~|||wwwpppkkkiiijjjlllhhhooosssrrrqqqrrrsssqqqmmmmmmpppuuuyyyvvvnnngggdddiiinnnooommmmmmooorrrqqqpppooorrruuuyyy{{{{{{vvvwwwxxxzzz{{{}}}~~~zzzxxxuuutttvvvzzz}}}{{{~~~qqqooorrrsssqqqmmmnnnpppsssvvvuuussspppssstttvvvxxxxxxxxxwwwvvv|||wwwtttsssuuuvvvwwwwwwvvvsssrrrvvv}}}}}}xxx|||yyywwwwwwyyy{{{||||||{{{zzzxxxwwwwwwyyy|||}}}vvvvvv|||wwwpppnnnrrrppppppqqqsssuuuvvvuuupppuuuzzz{{{zzzyyy{{{~~~~~~vvvzzzvvvuuuuuuvvvxxxxxxxxxwwwxxxyyyvvvuuuuuuwwwzzzzzzwwwsssssstttuuuwwwyyyzzz{{{{{{rrr{{{}}}wwwuuuzzz{{{wwwyyyzzzzzzvvvrrrrrrwww|||}}}~~~zzzvvvwww|||{{{|||zzzxxx}}}~~~~~~{{{}}}wwwvvv~~~ppptttyyyyyyxxxxxx{{{~~~~~~|||yyyvvvyyyyyy{{{}}}}}}|||zzzxxx}}}}}}vvv|||~~~zzz{{{wwwsss|||vvvsssvvvtttsssuuuwwwuuurrrvvv}}}|||}}}|||zzz}}}zzz||||||xxxwww|||yyy~~~~~~}}}{{{```ccceeeaaa\\\ZZZ]]]``````aaabbbccccccbbbaaa```]]]\\\```fffgggcccaaabbbhhhgggffffffggghhhjjjjjjhhhdddaaabbbffffffccc___ccccccbbb```^^^]]]___bbbgggiiieee]]]\\\eeelllnnnlllfffdddfffffffffnnnwwwpppppppppooojjjeeeiiippppppppppppqqqrrrqqqooolllqqqnnnmmmqqqwwwxxxrrrlllmmmnnnttttttooouuuwwwmmmdddhhhkkkjjjeeebbbccceeefffhhhmmmqqqnnnkkkmmmssszzzwwwtttqqqpppqqqsssttt|||tttoootttzzz{{{yyyxxxvvvyyyyyywwwrrrrrrvvvzzzwwwyyyzzzyyyuuussstttvvvrrrrrrpppooopppttt{{{~~~vvvlllgggggglllqqqeeelllqqqpppoooqqqqqqppprrrsssvvv{{{}}}xxxlllbbbdddjjjqqqssspppnnnoooqqqnnnmmmmmmooosssvvvxxxyyylllmmmnnnqqquuuxxx|||}}}|||wwwtttuuuyyy~~~sssvvv}}}vvvnnnqqquuurrrllloooppprrrtttvvvuuuqqqnnnuuuvvvxxxxxxxxxwwwuuusssyyyuuuqqqpppsssxxx}}}wwwvvvrrrppptttzzzyyytttzzzxxxvvvwwwyyyzzz{{{zzzxxxwwwvvvvvvxxx{{{~~~yyyvvvxxx|||{{{sssoooqqqqqqooooooppprrrtttuuutttnnntttzzz|||zzzyyy|||xxx}}}qqqvvvooossswwwwwwvvvvvvxxx{{{yyywwwuuuxxx||||||wwwrrrppprrruuuxxxxxxwwwuuusssjjj{{{}}}vvvzzzuuuvvvuuuqqqllllllpppuuu|||~~~~~~|||rrr~~~yyy~~~~~~}}}}}}~~~zzzuuuvvv{{{xxx}}}}}}yyyzzz~~~zzz{{{|||~~~|||lllssszzz}}}~~~~~~~~~wwwtttrrrrrrtttxxx{{{}}}}}}|||zzzxxxyyy|||ssslllsss{{{}}}{{{{{{}}}tttzzz~~~zzzyyyzzz{{{}}}|||vvvuuuzzzvvvvvvyyyxxxvvvzzz~~~|||~~~|||~~~~~~~~~|||~~~}}}zzz~~~uuuttt{{{}}}|||}}}|||{{{zzzzzzdddaaa]]]ccchhh___ZZZdddeeecccaaabbbeeefffdddaaaccc^^^___ffffffaaadddnnngggdddaaa___aaagggnnnssscccbbbaaaaaabbbcccccccccjjjggg^^^\\\```^^^]]]eeehhhkkkfff\\\\\\eeehhhdddbbbfffcccccchhhcccbbblllkkkmmmqqqtttpppiiigggiiillloooooooootttxxxsssiiinnnnnnpppxxxvvvnnntttnnniiipppqqqmmmnnnkkkjjjgggeeefffhhhccc[[[hhhjjjllljjjfffeeellltttvvvooolllrrrwwwtttqqqrrrooouuuzzzzzzzzz|||{{{xxxvvv}}}yyytttvvvrrrooowwwvvvsssssswwwyyywwwxxxzzz~~~ssskkkmmmsssvvvyyy{{{}}}zzzwwwppphhhhhhllliiifffhhhpppvvvtttooolllqqqqqqrrrtttvvvuuupppllllllpppsssrrrmmmjjjkkknnnpppmmmkkkmmmrrruuutttrrrsssrrrrrrsssuuuxxxzzz|||wwwnnnqqqvvvwwwyyy{{{{{{yyysssvvvtttrrryyyuuuwwwxxxwwwtttssstttvvvllluuu~~~|||rrrkkklllqqqtttyyy{{{xxxqqqmmmppptttnnnooooooppprrruuu{{{xxxrrrsssyyy{{{wwwqqqrrruuuzzz|||wwwqqqqqqvvvtttqqqnnnrrrxxx{{{xxxtttxxxxxxuuurrrsssxxxyyywwwxxxvvvrrrmmmjjjlllqqquuuuuunnnppp||||||yyy}}}yyy~~~}}}{{{yyyvvvvvvqqqmmmtttxxx{{{~~~vvvtttxxxuuulllssswwwxxxtttrrrsssrrrpppvvv~~~sssuuuzzz|||vvvttt|||tttqqqxxxzzzyyyyyyyyyvvvzzz~~~|||{{{}}}~~~xxxtttuuu}}}}}}}}}}}}||||||vvv~~~|||zzzyyyssssss}}}|||xxxyyyuuuyyyvvvsssvvv~~~~~~zzzvvvsssxxxzzzyyy}}}~~~yyy}}}mmmkkk|||}}}}}}xxxzzz~~~~~~{{{xxxxxxyyy}}}~~~}}}}}}}}}~~~zzzyyyxxx~~~{{{vvv~~~{{{{{{}}}}}}ZZZ]]]```aaacccbbb]]]WWWdddcccbbbdddfffggghhhgggfffaaacccjjjjjjccceeelllooojjjddd```aaahhhpppvvvcccbbb`````````aaa``````iiibbb```aaa___]]]]]]^^^cccffffffaaa]]]___aaaaaacccgggdddeeeiiidddaaajjjiiijjjmmmqqqnnnhhhgggiiimmmrrrsssqqqqqqtttsssnnnqqqtttnnniiivvvvvvmmmrrrkkkgggoooqqqlllkkkiiijjjiiiffffffgggccc]]]dddfffhhhhhhggghhhmmmrrroookkkkkkooopppnnnooosssrrrvvvxxxvvvuuuwwwxxxwwwssszzzvvvqqqrrrmmmjjjqqqrrrooonnnqqqssssssuuuyyy|||rrrkkknnnssstttuuuuuuwwwvvvwwwwwwssslllkkknnnkkkhhhiiiooosssqqqnnnooorrrpppoooqqqtttuuuuuusssrrruuuvvvvvvsssqqqqqqrrrrrrooommmooosssvvvuuusssooopppqqqqqqppppppqqqrrr|||tttqqquuuxxxwwwwwwyyyyyy|||sssnnnrrrtttuuu~~~rrrtttuuutttrrrqqqsssvvvooowwwyyyqqqmmmmmmsssxxxxxxsssooopppsssooooooqqqtttwwwyyyyyyxxxpppmmmlllooouuuxxxtttpppqqqssswww{{{zzzuuuuuuyyy{{{vvvqqqqqquuuxxxxxxvvv{{{{{{wwwsssuuuyyyzzzxxxyyyvvvrrroooooorrruuuwwwtttmmmmmmtttwwwvvv{{{qqqppp{{{{{{yyyyyyvvv{{{yyy|||}}}zzzxxxyyy{{{|||zzzvvvuuuwwwuuurrrxxxzzzxxxrrrpppsssuuuuuuwww|||yyyxxx|||}}}yyy}}}wwwvvv~~~yyyxxxxxxuuuyyyvvvwww{{{~~~|||~~~}}}|||wwwrrrsssvvvuuuttttttppprrruuuxxxzzzzzzyyywww~~~}}}|||zzzyyyyyy{{{{{{zzzxxxwwwtttuuuwwwxxxyyyyyyxxxwww~~~{{{xxx||||||{{{{{{}}}|||}}}xxxzzz~~~~~~yyyxxx{{{|||zzz{{{yyysssxxxvvvwwwtttooo|||rrrvvvwww}}}}}}{{{wwwvvvyyy~~~yyy~~~}}}~~~uuuvvvzzz|||{{{xxxwww}}}vvvrrr{{{[[[___ccc```^^^hhhhhhWWW```aaabbbccccccfffiiilllgggdddeeejjjhhhbbbbbbhhhmmmjjjgggeeeeeehhhllloooaaaaaa```___^^^^^^^^^^^^bbbWWW```hhh```aaahhhbbbaaadddiiikkkfff```bbbhhhaaafffdddeeeiiiccc___hhhiiiiiikkknnnmmmiiihhhlllmmmrrrsssoookkkmmmpppqqqsssyyypppaaajjjkkkkkknnnfffcccnnnqqqjjjggghhhmmmnnnjjjggggggeeebbbhhhjjjkkkkkkmmmooopppppphhhhhhjjjllljjjiiiooovvvwwwzzzxxxsssqqqtttwwwwwwrrryyyuuupppqqqkkkgggnnnpppmmmllloooppppppsssxxxyyyqqqmmmpppsssrrrooonnnnnnooorrrvvvtttnnnlllnnniiiggghhhkkkkkkiiilllqqqrrrooolllkkknnnsssvvvxxxvvvvvvvvvvvvwwwvvvsssqqqpppmmmkkkmmmrrrwwwyyyxxxsssvvvyyyxxxtttpppnnnnnnuuusssvvvzzz{{{wwwvvvwwwwwwwwwlllffflllqqquuuqqqqqqqqqooonnnooorrrtttxxxyyy~~~yyyqqqpppvvv}}}~~~zzzuuuttttttnnnooosssxxx||||||xxxsssrrrrrrrrrtttuuusssoookkknnnnnnrrrxxxzzzxxxwwwzzzyyyqqqnnnpppsssuuuuuuvvvvvvsssooopppuuuvvvtttzzzvvvrrrppprrrtttuuutttuuupppooossstttsssyyyuuurrrzzz{{{~~~}}}vvvvvv}}}ssssss}}}yyyuuussstttsssrrrssswww~~~~~~zzzrrrppptttyyyzzzwwwpppzzz}}}rrrxxxxxxxxxzzztttvvv~~~|||yyy~~~~~~yyywww{{{xxxzzzyyyvvvxxx~~~{{{}}}wwwnnnooorrrrrrooommmlllpppuuuxxxxxxvvvtttsss}}}{{{zzzxxxwwwzzz~~~vvvvvv{{{xxxwwwppprrruuuttt{{{|||}}}}}}}}}}}}||||||vvvzzz{{{yyyzzz~~~yyyvvvvvv|||{{{sssyyy|||{{{wwwuuuwwwyyyxxx~~~{{{{{{ssswww{{{uuu}}}}}}~~~|||yyyxxx|||~~~}}}{{{|||}}}|||~~~}}}{{{xxxxxx}}}|||}}}}}}|||}}}sssqqq{{{ccc^^^___^^^[[[ffflllaaa\\\^^^``````^^^```eeeiiigggdddcccdddbbb]]]^^^ccc___bbbfffiiijjjgggdddaaa___``````___^^^^^^___```aaaRRR___jjj[[[___lllaaadddbbbeeemmmkkkdddeeemmm\\\bbbaaaccciiiccc___gggnnnllllllnnnmmmiiiiiilllnnnooonnniiifffggglllooosssvvvqqqjjjnnnwwwooo^^^jjjkkkcccaaannnqqqgggccchhhooorrrnnnjjjhhhhhhgggnnnnnnmmmmmmoooqqqnnniiihhhiiikkkkkkkkkmmmsssyyy{{{}}}{{{vvvssstttvvvuuupppxxxvvvrrrsssnnniiippppppnnnooorrrrrroooqqquuuwwwqqqooossstttpppkkkiiilllkkknnnrrrqqqllljjjkkkiiihhhiiijjjhhhhhhoooxxxrrroookkkiiijjjmmmqqqttttttqqqooopppssssssoookkkkkkhhheeegggnnnvvv}}}yyy}}}yyyrrrooonnnrrruuuyyy{{{xxxuuutttuuuyyywwwkkkccciiimmmpppzzzsssrrrooommmlllmmmoooqqq~~~zzzwwwxxx}}}}}}zzzxxx}}}|||wwwuuuuuunnnqqqvvv{{{|||{{{wwwuuutttvvvvvvuuurrrooolllkkkjjjiiilllssswwwvvvuuuvvv{{{vvvpppllllllnnnppprrrppppppnnnkkknnnsssvvvtttxxxsssnnnnnnqqqssspppmmmxxxttttttxxxzzzvvvtttvvvvvvsssyyy|||rrrpppuuutttmmm|||}}}ooorrr~~~uuunnnkkkooooookkkpppzzzzzz{{{wwwpppnnnrrrwwwxxxuuuiiiqqqtttrrruuussswwwsssvvv|||zzz~~~xxxuuuxxxyyywwwwwwzzz~~~vvvqqqqqqvvvyyy}}}~~~{{{{{{{{{uuuwwwwwwppphhhdddqqqtttxxxyyywwwuuutttttt~~~yyywww{{{yyypppyyyzzzwwwwww~~~xxxvvvqqqzzz}}}||||||{{{zzzzzz{{{}}}}}}sssvvvwwwuuuwww|||~~~||||||yyyvvvxxxzzzzzzuuupppyyyzzzyyyvvvtttvvv{{{~~~|||}}}pppqqqzzz|||}}}yyywww}}}|||~~~|||yyy}}}zzzyyy~~~}}}|||}}}}}}~~~|||~~~}}}}}}~~~{{{{{{~~~~~~{{{yyy~~~|||}}}aaa\\\aaaiiihhhcccbbbccc]]]___aaa___]]]^^^aaaeeehhhdddaaa___\\\ZZZ]]]bbbYYY]]]bbbfffgggeeeaaa^^^^^^```aaa```______aaaccchhhWWWaaahhhVVVZZZiii```jjjaaa___eeehhhcccbbbgggZZZ``````dddjjjeeebbbkkkqqqmmmkkklllkkkgggfffhhhpppllliiigggfffgggjjjmmmsssmmmmmmsssuuuooofffbbbjjjlllcccaaannnpppfffaaadddmmmrrrnnniiiggggggggghhhjjjiiigggjjjnnnjjjbbbnnnnnnmmmmmmoootttxxxzzzwww{{{|||xxxttttttrrrooollluuuuuurrruuupppkkkrrroooooorrruuurrrmmmmmmpppuuuqqqqqqtttuuuooojjjhhhpppmmmlllnnnmmmiiiggghhhllllllmmmmmmkkkllluuuuuussspppllljjjjjjmmmnnnoookkkhhhjjjnnnnnnjjjdddiiifffbbbccchhhqqqzzzwwwzzz~~~|||wwwqqqmmmlllrrrvvvxxxuuuqqqoooqqqrrr~~~ppphhhlllmmmlllsssvvvsssooommmlllmmmnnnnnnxxxtttpppoooqqqtttxxxyyywwwyyyzzzyyyvvvttttttvvvtttwww{{{zzzwwwttttttuuulllmmmnnnmmmkkkkkkmmmooojjjhhhkkkrrrvvvuuussstttttttttrrrpppnnnmmmoooqqqmmmnnnmmmlllpppwwwzzzyyyrrrnnnkkklllqqqsssqqqnnnzzzuuurrrvvvyyywwwrrrooopppttthhhmmmooovvvzzzrrrvvvzzzuuunnnkkknnnmmmiiiooo{{{sssuuutttnnnmmmppptttttttttmmmssssss}}}ttttttzzzxxxyyy|||wwwuuupppnnnppprrrrrrtttvvvzzz{{{~~~yyyqqqnnnpppsssxxx||||||zzz{{{}}}{{{{{{wwwoooiiihhhoooppprrrssstttuuuwwwxxxzzzxxxwwwzzz~~~}}}vvvpppyyysssvvvyyyuuuuuuxxxnnnwwwxxxpppttt~~~|||zzzyyyzzz{{{{{{zzzzzzwwwvvvyyy~~~}}}xxx}}}zzzwwwvvvwwwxxx}}}|||zzzvvvrrrsssyyyzzzwww~~~nnnrrr~~~{{{||||||yyyyyyyyy{{{~~~}}}yyyqqquuuzzz{{{yyyxxxzzz|||~~~xxxuuuuuu~~~||||||xxxyyy~~~~~~~~~}}}}}}~~~~~~yyy|||~~~|||~~~cccqqqwww```dddbbbcccdddcccbbbaaabbbccchhhfffccc```]]]]]]```ccc````````````aaabbbdddeee___aaacccbbb______bbbeeehhh\\\ccchhh^^^dddsssssssssiiibbbbbbeeedddbbb```]]]bbbbbbeeekkkgggeeennnnnnjjjggghhhhhhdddaaabbbpppllliiijjjjjjiiikkknnnsssgggfffsssvvvllliiioookkkooogggdddnnnooofffbbb```hhhmmmjjjfffeeeeeeccccccggggggeeeiiipppnnngggqqqrrrqqqppprrrxxxzzzyyypppvvvyyyvvvsssqqqnnnjjjfffpppqqqpppsssnnnjjjoookkklllooorrrnnniiihhhlllsssppppppssssssnnnjjjjjjsssnnnlllnnnnnnjjjggggggiiihhhjjjkkkjjjjjjsss|||wwwvvvsssooolllkkklllnnnllliiigggiiillllllhhhccckkkiiifffeeehhhmmmssswwwtttuuuvvvwwwvvvssspppnnnqqqttttttnnnjjjlllooopppwwwmmmqqqoookkkpppuuurrrooommmmmmmmmmmmllljjjlllnnnoooooonnnoooooosssssssssrrrrrrtttxxx{{{{{{{{{zzzwwwsssrrrsssuuuppppppooollljjjiiijjjlllkkkkkkooouuuwwwuuuuuuwwwrrrtttvvvuuuqqqoooppprrrjjjkkkjjjiiinnnvvvyyyxxxmmmkkkjjjlllqqqvvvwwwvvvwwwrrrnnnnnnqqqttttttsssttt{{{ooowwwyyyyyywwwyyy|||xxxuuurrrpppmmmlllrrrzzzssswwwxxxtttssswwwyyyxxxuuusssuuuqqq{{{yyyooosssyyyvvvvvvwwwrrruuurrrpppqqqsssuuuwwwwwwuuuvvvxxxzzzwwwrrrsssxxxxxx|||~~~{{{yyy|||~~~~~~zzzxxxwwwsssoooppptttmmmllllllpppvvv{{{~~~xxxzzz|||}}}zzz|||sssqqquuuyyyyyywwwqqqtttrrrnnnsss}}}zzz~~~|||zzzyyyxxxwww~~~|||xxxuuuwwwzzzwwwqqq|||}}}}}}yyyuuuuuuzzzvvvvvvwwwwwwuuuuuu|||xxxuuuuuu{{{|||{{{{{{{{{tttwwwyyyxxxxxxzzzyyyvvvssszzz}}}}}}xxxtttvvvzzz}}}|||vvvyyy}}}}}}~~~{{{~~~~~~vvvyyy}}}qqqmmmlllddddddeeefffgggfffdddbbbdddeeeeeecccaaaaaabbbbbbgggeeeaaa______aaaeeegggaaadddeeeccc^^^]]]___bbb```___aaaeeeeeehhhsss|||pppmmmhhhcccdddgggeeeaaa___dddbbbccciiidddbbblllkkkfffdddggggggccc``````kkkjjjkkknnnkkkgggjjjpppnnnhhhiiiqqqsssmmmlllpppmmmsssmmmiiiooonnnfffddd___fffkkkiiigggfffdddaaaccciiijjjgggjjjrrrrrrkkkmmmsssuuuqqqooosssvvvvvvmmmsssvvvtttqqqpppnnnjjjdddooopppooorrrlllgggllliiiiiikkkllliiifffiiipppqqqmmmmmmoooooolllkkklllqqqnnnnnnrrrtttoookkkjjjhhhggggggiiiiiihhhmmmtttrrrqqqooollliiijjjooossskkkjjjiiijjjkkkkkkhhhdddjjjlllmmmnnnooooooppppppssspppoooqqqvvvxxxvvvtttrrrtttsssmmmlllqqqtttsssuuulllpppooolllpppqqqnnnllllllnnnooonnnlllfffiiimmmpppqqqooollliiinnnnnnmmmmmmooorrrvvvyyyyyyuuuqqqqqqvvvyyyyyywwwzzzyyyvvvssspppmmmjjjiiihhhjjjpppvvvvvvtttuuuzzzrrrvvvxxxvvvpppnnnpppsssiiijjjhhhgggkkkrrruuusssmmmllllllmmmpppsssvvvxxxpppssstttqqqoooooorrrtttfffzzzoooqqqzzzyyyttt||||||zzz|||yyyqqqlllnnntttvvvssswwwwwwtttuuuyyy||||||vvvtttpppnnnsss}}}}}}tttuuummmqqqvvvrrrqqqtttpppyyywwwuuutttvvvxxxxxxvvvvvvwwwyyy|||yyyvvvxxx}}}|||~~~{{{zzz~~~|||}}}xxxvvvxxxyyyvvvtttuuupppmmmlllrrr{{{~~~xxx|||~~~~~~{{{tttvvv||||||yyyvvvtttsssssspppnnn}}}{{{xxxuuutttyyy{{{zzzvvvvvvxxxxxxuuuxxxyyyzzzzzzyyyzzz|||~~~pppsssyyy~~~}}}zzz}}}uuu~~~wwwtttyyyyyyrrrqqqxxx{{{wwwtttwwwyyyxxxooorrruuuvvvxxxzzz~~~|||wwwwww~~~{{{wwwzzz~~~{{{||||||{{{}}}~~~~~~~~~~~~~~~{{{zzz|||{{{zzzuuucccccccccfffiiiiiieeeaaa^^^cccfffeeedddcccaaa___ffffffdddcccbbbaaabbbbbbcccfffgggccc]]]ZZZ\\\___]]]aaa^^^\\\^^^[[[^^^kkkbbbhhhggg```___eeefffaaa```ccc``````ddd___]]]gggjjjeeedddhhhiiifffbbbbbbdddgggmmmoooiiibbbgggqqqhhhlllppprrrrrrpppkkkeeennnuuuqqqkkkpppnnnfffeeebbbhhhkkkkkkjjjiiigggcccbbbjjjkkkdddeeelllmmmggghhhsssxxxrrrkkkmmmrrrtttnnnsssvvvsssqqqqqqpppmmmfffppprrrqqqssslllfffjjjiiihhhiiiiiiffffffmmmvvvoookkkjjjlllllljjjkkknnnmmmlllooovvvzzzvvvpppnnnnnnllllllooonnnlllnnnrrrkkkkkkiiifffeeehhhpppvvvjjjjjjjjjjjjkkkjjjgggeeefffkkkrrrvvvvvvtttqqqooonnnjjjgggjjjrrrxxxxxxuuusssvvvuuuqqqrrryyy{{{yyypppffflllmmmkkkqqqlllkkkjjjkkkooopppooommmlllkkklllnnnrrrqqqnnnjjjhhhggggggggghhhjjjmmmooossskkkfffmmm{{{{{{uuuttttttuuuvvvtttppplllcccgggooouuutttqqquuu{{{sssvvvxxxsssmmmjjjmmmqqqnnnnnnmmmjjjmmmtttvvvtttppppppooommmlllnnnqqqtttjjjvvv}}}sssmmmmmmooobbbooo{{{uuunnn}}}rrrpppuuuzzzyyyvvvyyy|||pppiiinnnsssrrrkkknnnnnnkkklllqqqvvvwwwvvvqqqlllqqqwwwooonnn{{{xxxppptttyyysssrrrwwwuuuvvvvvvsssqqqrrrsssrrroooxxxxxxzzz|||yyytttuuuzzz{{{~~~}}}zzz|||}}}}}}xxxyyytttmmmqqqmmmlllrrr{{{{{{uuuwww~~~}}}xxxyyy{{{tttuuuttt}}}|||yyyyyy{{{yyytttrrrttt}}}~~~~~~|||xxxtttqqquuu||||||zzz}}}}}}|||}}}}}}xxx|||zzzzzz|||xxx~~~zzzzzzyyyvvvoooxxx}}}xxxtttxxx}}}~~~vvvqqqmmmpppxxx}}}~~~{{{sssxxx}}}}}}{{{}}}xxxqqqsss|||yyyxxx|||~~~yyywwwxxxxxxwwwwwwzzz{{{{{{||||||}}}~~~}}}~~~pppeeecccdddggghhhffffffhhhhhhdddaaadddiiiiiibbb[[[jjjcccaaaggghhh```]]]```gggaaaaaahhhjjjddd^^^]]]\\\___bbb___[[[ZZZ___ddd___``````___^^^___bbbfffhhhhhheee^^^]]]```aaa```]]]jjjjjjeeehhhfffbbbfffiiidddfffmmmllleeefffnnnlllhhhfffhhhhhhggghhhllllllmmmnnnooonnnkkkiiigggiiimmmnnnkkkjjjjjjhhheeefff```^^^ccceeedddeeejjjnnnnnnoooppppppooollliiibbbnnnuuuuuussssssooohhhmmmgggjjjtttqqqggggggqqqpppmmmjjjiiikkklllllllllllliiiggghhhjjjkkkjjjhhhjjjpppzzz|||tttkkkppp|||gggnnnppplllnnnrrrmmmbbblll|||jjj^^^aaagggsssooonnnkkkjjjnnnuuuvvvpppjjjrrrkkkrrr|||xxxttttttoooiiiggggggjjjooorrrrrrqqqooottttttnnnlllpppuuuuuuqqqrrrpppkkkjjjmmmnnnlllbbbeeekkkpppoookkkkkkooosssqqqoooooooooooonnnllllllkkklllnnnmmmiiiiiimmmlllkkkmmmrrrxxxxxxrrrkkkuuuqqqlllnnnvvvzzzssshhhkkkhhhiiinnnssstttwww{{{uuuxxxyyyuuuooonnnsssyyyvvvuuutttrrrqqqpppoooooo}}}{{{wwwrrrnnnmmmppprrrpppxxx|||xxxqqqnnnnnnoooqqqlllnnnvvv|||}}}{{{vvvrrrppprrrsssrrrrrrtttrrrpppooooooooommmkkklllwwwttteeeeeetttwwwlllpppuuurrrnnnqqqmmmiiiooommmhhhppp{{{xxxsssrrrnnnnnnmmmooosssqqqmmmmmmpppwwwuuutttvvvyyy{{{yyywwwzzztttqqquuu|||xxxsssyyyxxxooopppssstttssswww~~~}}}yyy~~~~~~}}}xxxwwwsss}}}zzzssspppssswww~~~zzzttttttvvvuuuwwwzzzxxxsssttt|||~~~|||zzz{{{}}}www~~~}}}|||yyytttzzz~~~~~~{{{uuupppttt|||}}}uuulllrrrzzz}}}yyyzzzzzzzzztttrrrqqqvvv}}}}}}|||}}}~~~|||vvvuuuvvv|||~~~xxxvvvvvvzzzzzzxxxyyy}}}~~~~~~lllgggcccbbbbbbbbbeeekkkfffdddcccdddeeeeeecccbbb]]]]]]aaadddccc______cccbbbaaaeeekkkiiiccc___```ccccccbbbaaa______```aaabbbdddeeeeeeccccccdddeeecccggghhhhhhiiiiiiddd]]]eeefffdddhhhooohhhdddooonnnhhhhhhnnnmmmeeeccchhhjjjhhhggggggeeebbbeeekkkmmmmmmnnnnnnnnnmmmllllllmmmnnnnnnmmmoooqqqllleeehhhcccaaadddgggfffhhhlllqqqmmmkkklllpppppplllgggpppsssssspppnnnoooooonnnqqqjjjhhhjjjiiifffjjjsssooonnnnnnmmmkkkiiiggggggllljjjggghhhiiijjjiiihhhmmmnnnrrrtttooogggggglllfffdddhhhooonnnjjjmmmvvvbbb^^^cccooommmgggfffgggkkkooopppmmmiiiqqqiiinnnuuuqqqoooqqqmmmmmmkkkiiiiiimmmpppqqqpppsssssssssppplllkkknnnrrrsssssspppjjjhhhjjjkkkhhheeeeeehhhmmmnnnkkkkkkooouuuuuuuuuuuusssqqqooonnnllllllnnnssssssqqqrrruuummmmmmmmmqqquuuvvvssspppkkkjjjiiilllssswwwqqqhhhiiigggjjjpppsssssssssvvv~~~|||wwwooojjjlllssszzzppppppppppppooommmlllkkkxxxxxxwwwtttqqqpppqqqrrrjjjnnnpppooollllllnnnqqqvvvqqqmmmmmmnnnpppyyyyyyooonnnooooooqqqttttttqqqnnnlllmmmmmmllllllssszzzxxxmmmlllvvvwwwooonnnpppmmmnnnrrrmmmjjjuuuxxxppplllrrrzzzyyyuuuuuuwwwsssrrrtttuuutttuuuyyyyyywwwuuuwwwyyyyyyvvvsssvvvtttsssuuuwwwyyy{{{|||wwwssswwwvvvqqqvvvuuuuuuwwwzzz|||}}}}}}|||||||||{{{~~~~~~tttqqqxxxxxxrrryyy|||~~~}}}yyyuuuttttttyyy||||||xxxwwwzzz|||{{{|||xxxuuuxxx||||||{{{~~~}}}zzz}}}yyyzzztttvvv}}}{{{{{{wwwuuuuuuwwwzzzzzzwwwtttqqqxxx}}}{{{yyyzzz{{{{{{uuussstttwww{{{~~~|||zzzvvvxxx{{{}}}~~~}}}|||||||||{{{|||~~~}}}}}}wwwvvvwww{{{{{{yyyzzz}}}~~~ssskkkccc___]]]^^^ccckkkcccddddddcccaaabbbeeehhheeemmmqqqllldddaaa``````ZZZ^^^dddhhhddd___^^^bbbiiifffccccccddddddbbbaaaeeefffgggiiiiiiiiiiiihhhfffhhhiiijjjoooqqqjjjaaaaaa\\\YYYdddmmmbbb```pppooohhhgggnnnoooiiidddeeekkkiiihhhgggdddbbbeeelllkkkkkkkkkkkkllllllmmmmmmppppppmmmmmmpppqqqjjjaaajjjeeeccceeeggghhhjjjmmmsssmmmgggiiinnnppplllfffpppmmmlllmmmmmmlllmmmpppooommmjjjgggdddeeeiiimmmfffjjjmmmmmmjjjgggffffffllljjjhhhiiijjjkkkjjjjjjqqqmmmlllooooookkkgggeeefff\\\bbbqqqnnnaaammmlllbbbfffuuuuuubbbdddfffiiikkkkkkjjjiiippphhhlllooojjjjjjnnnlllrrrooojjjiiijjjmmmooopppuuuqqqqqqssspppiiillltttqqqqqqnnnhhhgggjjjkkkjjjjjjfffeeeiiikkkkkkllloootttxxx{{{zzzuuuqqqnnnnnnnnnmmmpppvvvxxxuuuuuuwwwnnnoooooopppqqqrrrssssssgggjjjkkklllpppsssooohhhhhhgggkkkqqqrrrooommmooo{{{wwwqqqkkkiiikkknnnqqqlllmmmnnnnnnnnnmmmkkkjjjqqqrrrttttttrrrppppppqqqllllllkkklllmmmnnnqqqsssllljjjiiiggghhhrrrppppppqqqmmmnnnuuu{{{xxxtttqqqpppppppppoooppprrrrrroooooorrrrrrpppnnnllliiiooouuunnnnnn~~~rrr~~~|||rrrxxx~~~vvvqqqsssvvvxxx{{{zzzwwwuuuuuuwwwwwwuuurrrwwwxxxxxxvvvuuuvvvzzz}}}xxxtttsssssssssrrr|||uuuuuu{{{}}}yyyyyy}}}}}}{{{{{{zzzuuuxxxyyysssssswwwsssvvv{{{~~~}}}zzzvvvsss}}}yyyxxx{{{zzzvvvwww{{{}}}{{{yyy|||~~~xxx{{{~~~{{{yyyzzz}}}|||{{{|||zzz{{{}}}}}}~~~yyytttqqqrrruuuyyyxxxuuusssuuuwwwsssyyy|||zzzyyy{{{~~~}}}rrrrrrsssuuuwwwxxxzzzzzztttuuuxxx{{{~~~~~~}}}{{{}}}~~~}}}}}}~~~|||xxxttttttwww{{{{{{xxxxxx|||{{{|||~~~mmmtttllldddaaa^^^\\\___eee```bbbccccccbbbcccfffhhhnnnxxxzzzpppiiihhheee___]]]___aaacccbbbaaaccceeegggfffeeeeeeeeeeeeddddddgggfffeeefffiiillllllkkkoookkkeeeccciiipppoooiii\\\___^^^bbbggg^^^\\\iiiiiidddccckkkpppnnnjjjhhhnnniiiggghhhiiihhhjjjnnnggghhhiiijjjjjjiiihhhhhhnnnooonnnkkkkkkjjjddd\\\kkkgggeeeeeegggiiikkkmmmrrrmmmhhhhhhkkklllkkkhhhgggdddhhhqqqtttppplllmmm___iiiooommmjjjmmmqqqqqq```eeekkkllliiiggghhhkkkiiiiiihhhiiikkklllmmmmmmkkkhhhhhhkkkooonnnkkkiiihhh___cccooolllaaakkknnngggkkk{{{~~~dddgggjjjkkkjjjhhhiiikkkoooiiimmmnnnggghhhmmmjjjssspppkkkhhhhhhkkkooorrrtttmmmooowwwtttjjjmmmyyylllnnnlllhhhhhhmmmpppoooooohhhdddgggkkklllnnnpppqqqvvv{{{zzztttmmmkkkkkkooommmoootttvvvsssqqqrrrooopppqqqpppooommmnnnooommmppppppmmmmmmooonnnkkkjjjiiikkkooonnnjjjiiikkkpppnnnnnnoooqqqqqqnnnjjjmmmmmmmmmmmmnnnnnnooooookkkmmmoooooooooooopppqqqtttooollloooqqqpppnnnnnnbbbgggllllllooo}}}vvvyyyyyypppnnnttt|||yyyxxxwwwtttrrriiihhhkkkppprrrpppppprrrpppllliiiqqqxxxoooqqquuu~~~xxxkkkwww{{{rrrllloootttwwwyyy{{{xxxtttqqqqqquuuxxxxxxxxx~~~xxxvvvyyy}}}~~~wwwqqqsssuuutttrrrsss|||rrrrrr|||~~~wwwvvv~~~~~~|||}}}}}}uuuttt{{{}}}xxx{{{uuuvvvwwwzzz|||{{{xxxuuu{{{{{{~~~{{{vvvuuuvvvxxx{{{~~~~~~|||yyyxxxxxxwwwuuuuuu{{{}}}~~~~~~~~~}}}vvvnnnjjjooosssvvvtttpppooorrrvvvvvv{{{}}}zzzyyy|||~~~}}}qqqqqqqqqpppqqqtttzzz~~~xxxxxxxxx{{{~~~}}}~~~{{{{{{}}}uuuvvv}}}~~~yyywwwxxx||||||}}}}}}dddhhhrrrmmmiiigggfffccc^^^\\\^^^______```cccfffgggeeeccc```gggiiifffgggmmmkkkcccgggdddaaa___bbbgggiiiiiiaaadddggggggdddccceeehhhoooiiibbbaaadddhhhiiihhhpppkkkbbb___eeemmmnnniiieeexxxzzznnngggbbb___dddfffbbbbbbiiioooooollljjjooogggcccgggmmmnnnmmmlllggghhhjjjkkkkkkhhheeecccggglllnnniiieeeeeedddbbblllkkkiiiiiikkknnnnnnmmmooonnnllliiiggggggiiikkkhhheeehhhpppvvvtttooommmcccnnnvvvtttqqqvvv}}}kkkoooqqqoooiiigggiiilllddddddfffggghhhjjjlllnnnaaadddfffgggiiijjjkkkjjjkkkhhhiiillljjjfffhhhnnnyyyhhhgggiiiwww{{{hhhkkknnnmmmiiifffgggiiijjjgggmmmmmmeeegggkkkfffpppmmmjjjhhhhhhkkkooosssrrrkkknnnvvvsssiiijjjuuulllnnnmmmjjjkkkoooqqqooopppiiidddgggkkkmmmooorrrooouuuyyyxxxrrrmmmkkklllnnnkkklllqqqtttrrrooopppoooqqqsssrrrnnnjjjhhhgggppprrrppplllkkkoooqqqqqqmmmkkkkkkkkkhhhdddeeejjjiiiiiilllqqqwwwxxxtttoooooommmkkkjjjkkknnnppprrrkkklllmmmllllllnnnqqqtttsssmmmkkkpppsssnnniiihhhgggpppwwwwwwuuu}}}xxx~~~vvvqqqsssyyyxxxxxxyyyxxxvvvssspppllljjjnnnuuuwwwrrrqqquuuooollliiiooouuunnnooooooyyysssggguuuuuummmiiimmmssstttttttttuuupppmmmnnnssszzz~~~xxxvvv{{{|||xxxyyyrrrpppvvv{{{zzzxxxwwwxxxoooppp{{{~~~wwwvvv~~~~~~|||~~~~~~{{{|||qqqvvvxxxvvvrrrttt{{{|||yyyvvvuuuvvvxxxzzzzzz}}}{{{{{{yyy~~~yyyrrrzzzwwwwww|||~~~}}}xxx~~~~~~zzzyyy|||wwwwww~~~wwwoookkklllmmmnnnooooooqqqtttwwwuuuyyyzzzwwwvvvxxxyyyxxxzzzwwwtttppppppttt{{{}}}{{{zzzzzz|||{{{|||{{{uuuxxx~~~zzz|||{{{~~~|||ccc^^^bbblllrrrvvvpppaaagggeeefffiiiggg```[[[[[[^^^^^^```dddggghhheeebbbZZZ\\\^^^___dddiiiiiieeehhhddd^^^ZZZ^^^eeehhheee]]]bbbggggggcccaaaeeeiiixxxnnnbbb^^^```cccccc```hhhgggeeedddhhhmmmjjjdddpppuuuhhhdddaaabbbiiigggfffiiilllmmmllljjjkkkeeebbbhhhnnnnnnkkkiiijjjkkklllmmmllliiifffdddbbbiiimmmhhhdddeeeiiikkknnnoooooonnnpppsssrrrnnnnnnooooookkkgggeeehhhlllllliiieeefffppp{{{~~~{{{uuunnnpppyyy{{{|||zzztttmmmhhhfffgggaaaccceeeeeeeeefffiiikkkccchhhkkkhhhgggiiikkkkkkkkkooonnniiiiiilllfff]]]cccrrrgggfffllljjjssssssjjjlllnnnkkkgggeeeeeefffeeeeeekkkjjjbbbdddiiidddjjjkkkjjjiiiiiijjjnnnqqqpppmmmooosssnnnfffeeekkknnnqqqqqqmmmlllnnnmmmjjjlllgggeeehhhkkklllooosssqqqtttwwwvvvrrrpppooopppnnnjjjjjjpppttttttssstttrrrrrrrrrrrroookkkfffdddkkklllkkkiiikkkqqquuuuuunnnlllkkkjjjfffaaaccciiifffeeeeeeiiiooossssssrrrllljjjiiihhhhhhkkknnnpppmmmmmmmmmmmmmmmooorrruuupppkkkkkksssvvvppplllmmmjjjtttzzzxxxtttwww}}}zzzvvvvvv{{{}}}zzzvvvuuuooooooooopppqqqpppmmmjjjooooooqqqtttsssooolllmmmjjjmmmiiijjjpppmmmlllxxxrrr|||tttllltttqqqiiiooorrrmmmlllpppssssssrrrsssrrrooolllnnnuuu|||vvvuuuzzzxxxpppuuuuuuwww{{{~~~uuuppprrr{{{~~~{{{zzz~~~{{{wwwzzz}}}xxxyyyrrr}}}tttkkkooouuuxxx~~~{{{wwwttttttwww{{{~~~|||}}}{{{yyy|||uuusssrrryyy~~~yyyzzzttt~~~~~~|||zzzvvv~~~xxxuuuyyy~~~{{{uuuqqqkkkjjjiiikkknnnrrruuuwwwooossssssqqqrrrttttttqqq~~~xxxtttsssvvv{{{~~~}}}}}}{{{zzzyyy|||{{{zzzwwwwww||||||~~~{{{www}}}zzz```eeecccaaaaaa\\\___jjjeeecccdddfffeee```^^^___]]]___bbbdddccccccdddfffcccaaaaaaddddddbbbcccgggeeeeeebbb\\\\\\bbbdddaaa___bbbeeeeeedddcccdddeeeyyynnnbbb___bbbeeebbb^^^aaaeeeggghhhkkknnnkkkfffnnnoooeee```aaaiiimmmmmmllljjjjjjlllmmmllliiihhhjjjnnnmmmiiigggiiilllkkkjjjjjjiiiiiiiiiiiifffjjjjjjeeecccfffkkkllllllooopppoooqqqtttqqqkkkoooooonnnllliiihhhiiijjjgggiiiffffff{{{qqqjjjhhhmmmtttyyyyyyxxxvvvrrrmmmiiifffgggiiijjjiiigggfffhhhkkkfffkkkllliiihhhlllmmmkkkiiimmmmmmiiijjjlllfff\\\ZZZiiiaaagggpppmmmqqqnnnlllllllllkkkhhhgggffffffeeefffkkkggg^^^dddlllhhhfffiiikkkkkkjjjiiikkkmmmmmmpppsssqqqmmmiiiggghhhlllpppqqqnnnmmmnnnkkkfffdddccceeeiiikkkjjjmmmrrrsssrrrrrrqqqqqqrrrssstttrrrllljjjoootttuuutttuuuvvvssspppooopppnnnjjjggghhhiiijjjjjjooouuuvvvsssllllllmmmlllfff```aaafffcccdddfffjjjmmmnnnmmmlllggghhhhhhiiiiiijjjjjjjjjjjjkkkmmmmmmmmmmmmnnnppppppjjjkkksssuuuooonnnssskkkqqqtttrrrrrrvvvwwwvvvuuuxxxxxxttttttxxxyyyvvvzzzwwwssspppnnnllljjjhhhkkkmmmnnnlllkkkjjjgggccceeeooommmhhhnnnpppooossskkkpppooolllnnnqqqqqqnnnssspppppprrrsssqqqrrruuurrrqqqqqqtttzzz}}}}}}{{{wwwvvv}}}{{{sssssszzz|||zzz}}}vvvwwwyyy}}}~~~zzz}}}xxxxxxzzzyyyrrrsssxxx{{{yyyzzz{{{yyywwwxxx||||||yyy{{{|||{{{yyyvvvxxx}}}|||sssttt|||wwwsssxxx{{{|||xxxyyy||||||zzzttt}}}|||}}}vvvrrrmmmkkkiiiggggggiiikkkmmmiiimmmoooooorrruuutttppp}}}zzzvvvuuuxxxzzzzzzyyyzzz~~~~~~zzzzzz}}}xxxvvv{{{yyyzzz}}}|||zzz|||}}}jjjmmmcccdddpppeeeUUU\\\fffbbbaaabbbbbb```aaaeee]]]aaaeeeccc______dddjjjeeebbbdddhhhddd^^^bbbnnnffflllmmmfffbbbeeegggeeedddccccccdddffffffcccaaauuukkkbbbaaagggjjjfff```aaaeeeggggggjjjnnnooommmhhhooommmhhheee```ddduuummmooonnnkkkjjjmmmpppqqqhhhmmmssstttmmmeeefffkkkllliiifffddddddgggkkkmmmmmmlllhhhbbbaaaeeegggeeeggglllooommmooorrrnnnfffrrrooolllkkklllkkkiiigggaaajjjnnnuuuxxxlllllljjjkkkpppkkkmmmpppsssuuusssoookkkoooqqqqqqnnnjjjiiijjjlllbbbffffffcccfffllllllgggggghhhjjjkkkkkkjjjgggdddaaajjj]]]cccooolllnnniiinnnmmmllllllkkkkkkjjjiiiiiiiiilllfff^^^fffqqqnnneeehhhlllmmmjjjhhhhhhiiijjjrrrvvvrrrooooooooolllggglllooonnnnnnooolllggg___```eeejjjjjjhhhkkkqqqssspppmmmmmmooorrruuuuuuxxxppplllnnnrrrrrrqqqqqqyyysssnnnmmmpppqqqooollliiikkkmmmnnnsssxxxtttnnniiikkknnnoooiiiaaa```ccceeejjjqqqvvvvvvrrrlllgggeeegggjjjmmmmmmkkkiiigggeeehhhkkklllkkkjjjiiihhhmmmffffffllllllfffhhhppprrrtttsssoooqqqvvvvvvqqq{{{~~~pppllltttyyyvvvwwwqqqnnnllljjjffflllmmmhhhgggjjjhhhbbbdddsssqqqiiiooouuutttsssyyyrrrnnnhhhfffrrr{{{vvvuuurrrqqqrrrqqqooorrrxxxssssssuuuzzz~~~}}}xxxtttoooyyy~~~yyyzzz~~~rrr|||~~~vvvwwwyyy}}}{{{zzz|||zzzzzz{{{zzzyyy~~~rrrxxx~~~|||zzz|||vvv{{{}}}zzzxxx{{{yyyxxx|||~~~vvvssswww}}}|||qqquuuwwwrrrvvv}}}~~~~~~www~~~zzz{{{|||rrrmmmpppoookkkeee^^^[[[]]]```gggkkkoooqqqtttxxxwwwsssqqqooooootttzzz}}}zzzwwwyyy}}}|||~~~~~~}}}}}}~~~|||{{{}}}|||}}}}}}|||hhhhhhoooxxxsssccc\\\___fffbbbaaadddddd```]]]^^^]]]```bbbaaa]]]^^^bbbgggccckkkkkkgggfff```___kkkcccaaabbbfffgggddddddfffkkkiiiddd```___cccjjjnnn}}}ssshhhfffjjjkkkfff___jjjfff___]]]ccckkklllgggllljjjhhhgggccc```dddkkktttooohhhdddeeejjjooosssrrrllliiikkkjjjfffggglllqqqnnnjjjfffeeegggjjjlllsssooommmmmmiiiccc___```dddgggjjjnnnnnnjjjccc^^^eeennnppphhheeejjjjjjfffllliiisss|||uuusssqqqjjjccceeeiiikkkkkkmmmuuuzzz{{{rrrqqqooommmiiifffdddbbbZZZ___hhhnnnllleeeaaacccjjj]]]eeeooohhhkkknnn```aaafffjjjgggbbbccciiiqqqeeejjjnnnnnnkkkiiikkknnnjjjmmmjjjcccbbbggghhheeedddfffhhhjjjkkklllnnnppprrrkkkggglllqqqpppllliiiqqqnnnjjjiiijjjjjjiiihhhjjjZZZhhhrrrdddhhhqqqccc]]]{{{qqqjjjnnnhhhqqqyyyrrrxxxtttjjjhhhqqqtttooopppxxxqqqiiinnnnnnfffeeejjjfffgggnnnqqqqqqtttzzznnnjjjjjjnnnmmmgggeeehhhkkkrrrqqqqqqwwwrrrjjjlllmmmnnnnnnmmmiiifffeeefffeeehhhkkkkkkgggcccccceeedddjjjlllhhhgggjjjjjjfffhhhhhhhhhhhhiiinnnssswww}}}yyytttrrr|||yyylllvvvuuujjjjjjkkkfffcccgggnnnoooiiibbbjjjooopppnnnnnntttyyyzzzyyyrrrlllnnnvvv}}}~~~{{{uuuooolllnnnrrrtttuuuyyysssrrr{{{zzzxxxttttttuuutttnnnkkkqqqzzzuuu}}}yyyrrruuuxxx|||xxxwww{{{yyy}}}~~~|||wwwyyy|||{{{zzzzzzvvvsssvvv|||sssuuu{{{{{{xxx~~~yyyxxx}}}~~~yyyvvv|||}}}xxx}}}|||zzzzzz{{{|||}}}}}}~~~|||~~~|||wwwzzz~~~uuunnnnnnppplllhhhdddbbb]]]YYYZZZ^^^^^^qqqzzzssspppwwwyyyssssssrrrpppoootttzzzyyysss}}}yyy|||}}}rrrqqqyyywwwvvvxxx|||yyysssxxxvvvxxx~~~fffgggpppzzzwwwiiibbbdddeeebbbbbbeeeeeeaaa]]]]]]^^^aaacccaaa^^^^^^aaaeeeffflllhhheeegggccc___gggbbb```aaaeeeeeeccceeehhhbbbeeedddaaaccclllssstttqqqjjjcccdddjjjmmmhhhbbbhhhgggbbb```dddjjjkkkhhhkkkgggffffffeeecccgggllluuuoooiiieeeeeeiiillloooooollllllmmmkkkhhhkkkqqqmmmlllkkkjjjjjjkkkmmmnnnnnnlllmmmooommmgggdddeee[[[___fffmmmqqqqqqnnnjjjjjjoooqqqooommmnnnllliiimmmsss~~~xxxqqqoooqqqrrroookkkiiilllmmmkkkmmmssswwwwwwpppooommmkkkjjjjjjjjjjjjeeedddgggjjjjjjfffgggjjjhhh___eeekkkgggmmmqqqdddbbbfffhhheeeaaa```eeekkkdddhhhlllllliiigggiiilllnnnooolllfffeeeiiikkkiiibbbeeehhhkkknnnoooqqqrrrqqqjjjgggkkkooommmhhheeeuuuooojjjkkkooopppkkkfffdddaaajjjnnnhhhmmmqqqfffsssyyyfffjjjyyysssxxx~~~uuuqqqrrrpppjjjmmmnnnjjjllltttooojjjpppiiidddcccfffhhhkkksss|||kkkhhhhhhllllllgggfffhhhhhhooommmlllpppkkkdddgggnnnlllkkklllnnnnnnmmmkkkdddccceeejjjiiidddcccgggffflllnnniiifffiiilllllleeefffhhhiiiiiilllrrrwwwyyyyyy{{{~~~{{{xxx~~~~~~qqqvvvqqqeeecccjjjgggffflllssstttllleeemmmuuuzzzwwwtttxxx}}}xxxyyy}}}wwwtttqqqqqqtttvvvwwwwwwvvvqqqpppvvv{{{xxxvvvvvvyyywwwvvvtttpppnnnttt{{{|||vvvxxxvvvxxx{{{ssstttyyywwwzzz{{{{{{zzz~~~|||wwwwwwwwwzzz|||zzzvvvwww|||wwwwwwyyy{{{zzzyyy||||||yyy~~~|||tttrrrzzz}}}zzzqqqvvv~~~~~~~~~{{{vvvssstttuuupppllliiihhheeeaaaaaaeeejjjooouuuwwwwwwxxxxxxxxxwwwwwwvvvvvv|||~~~|||zzz{{{|||||||||zzzzzz||||||wwwzzzwwwxxx}}}zzz}}}~~~}}}~~~~~~```aaajjjuuutttjjjdddeeeeeebbbbbbeeeeeeaaa]]]\\\___bbbdddccc```^^^___aaaeeejjjddd```eeebbb]]]``````___aaaeeeeeecccfffjjjgggmmmllleeegggtttxxxtttiiieeecccgggmmmooojjjdddfffhhhgggcccdddiiijjjiiiiiidddbbbdddggggggiiimmmtttoooiiifffeeegggiiijjjkkklllnnnnnnkkkhhhlllsssmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjmmmrrrrrrmmmiiiiii^^^bbbgggkkkmmmllljjjiiikkkjjjmmmpppoookkkkkkooossszzzzzztttqqqnnnnnnpppooolllhhhmmmooonnnkkklllppprrrpppqqqpppnnnmmmlllnnnooopppqqqmmmlllnnnnnnkkkiiikkkfffcccffffffeeepppuuuiiieeeggggggeeebbbaaacccfffcccfffiiiiiigggggghhhkkklllmmmjjjggggggllloooooofffgggiiilllnnnppprrrrrrrrrkkkgggkkknnnllliiigggtttnnnhhhkkkrrrssslllddddddllllllfffgggggggggkkkaaasssqqqtttlll]]]yyyvvvrrrpppoooooollljjjfffkkkooogggeeetttfffeeefffgggggghhhnnnvvvhhhggggggjjjjjjgggggghhhlllrrrnnnlllppplllfffjjjpppkkkhhhjjjooorrrpppllliiiaaaaaakkkmmmfffeeekkkhhhmmmoookkkhhhjjjnnnooofffjjjmmmllljjjjjjmmmrrrmmmpppvvv{{{{{{wwwvvvwwwuuuvvvqqqeeebbbfffeeefffmmmuuuvvvooogggjjjuuu|||xxxsssuuu|||~~~|||{{{zzz{{{{{{|||qqqqqqqqqrrrtttuuutttrrrwwwsssrrrtttttttttuuuyyyzzzvvvvvvuuusssvvv{{{zzzxxx|||vvvttt~~~tttrrr}}}}}}zzz|||zzz~~~~~~}}}{{{zzz{{{{{{xxxsssppprrrwww|||{{{vvvwww{{{|||yyyxxxyyyzzz|||~~~yyyyyywww{{{yyyrrrqqqyyy}}}|||xxx~~~}}}}}}{{{|||}}}|||{{{ooollllllnnnnnnlllllloooyyytttuuu|||}}}wwwuuuyyyxxxyyywwwwww|||~~~xxxxxx}}}|||zzzzzz||||||}}}{{{||||||}}}xxx{{{aaabbbgggooopppjjjfffgggfffaaa___bbbbbb^^^]]]^^^```bbbdddcccaaa^^^]]]^^^```gggccc\\\___]]]XXX\\\\\\]]]bbbgggfffdddfffjjjzzz~~~xxxiiigggrrrssskkkjjjiiiiiimmmqqqpppjjjdddeeeiiijjjfffdddgggiiijjjiiibbb___cccgggggghhhiiippplllhhhffffffhhhiiiiiihhhlllpppnnniiiggglllrrrrrrqqqpppnnnmmmkkkjjjjjjllllllooouuutttnnnjjjiiiiiijjjjjjiiihhhhhhiiikkklllhhhjjjooommmiiiqqq|||tttuuusssxxxtttppprrruuussskkkcccmmmnnnmmmjjjjjjnnnnnnkkktttsssrrrqqqppppppqqqqqqwwwssssssvvvvvvppphhheeegggiiihhhbbbdddqqquuummmjjjiiigggfffeeeffffffgggccceeehhhiiiiiiiiilllnnnhhhhhhgggfffhhhmmmqqqsssnnnllljjjiiikkkmmmoooooossslllgggjjjnnnpppqqqsssooojjjfffhhhnnnpppmmmiiihhhrrriiiccckkkeeemmmqqqooowwwtttqqqnnnhhhlllwwwnnnoooiiihhhooommmgggkkkdddiiinnnqqqnnnjjjjjjllljjjiiiiiijjjiiihhhggghhhnnnsssnnnkkkpppmmmiiimmmpppllliiiiiimmmooommmkkksssfffdddnnnqqqhhhfffmmmjjjlllmmmmmmmmmmmmmmmmmmkkkppptttrrrlllhhhiiilllpppqqqtttwwwvvvrrrnnnlllpppzzzwwwqqqvvvvvvnnnllldddbbbdddjjjqqqsssooojjjkkksssxxxuuuppprrruuuwwwvvvwwwyyywwwtttqqqrrrtttttttttttttttuuutttsssrrruuutttrrrpppnnnoootttyyyyyyvvvxxxzzzxxxwwwxxx{{{xxxtttyyyyyyttt{{{uuuyyy{{{yyyzzzxxxtttuuuzzzzzzxxxwwwxxx{{{|||zzzxxxpppqqqvvvzzzyyyuuuvvv{{{|||zzzzzz}}}zzzwwwwwwxxx||||||xxxwww|||~~~}}}|||yyyyyy~~~zzzzzz~~~|||wwwkkkhhhjjjpppsssssstttwww~~~}}}}}}~~~{{{vvvuuuvvvzzzzzzxxxvvvxxx~~~~~~{{{|||~~~~~~yyyzzz}}}yyyyyyzzz}}}~~~|||yyyyyy{{{}}}jjjhhhjjjmmmnnnllljjjkkkfff```\\\]]]]]]\\\^^^aaabbbcccdddcccaaa^^^]]]\\\]]]iiiggg^^^]]][[[YYY^^^ZZZ]]]dddiiihhheeefffkkkwwwgggccckkkllldddiiijjjllloooqqqooojjjeeeeeejjjlllgggccceeehhhiiiiiiccc___bbbeeeeeedddeeekkkiiifffeeegggjjjkkkllljjjpppssspppjjjhhhlllqqqtttrrrooollljjjjjjkkklllooonnnppptttrrrlllggggggkkkkkkiiiggghhhllltttyyypppmmmnnnqqqooopppzzzwwwpppqqqvvvuuuuuuooolllqqqzzz{{{sssiiikkkkkkjjjgggiiilllkkkgggpppqqqrrrsssssssssrrrqqquuuqqqooossssssnnniiifffiiimmmhhhaaaeeennnqqqpppmmmiiieeedddgggiiiiiihhhccceeegggiiikkkmmmppprrrkkkiiihhhiiijjjllloooqqqqqqlllgggeeehhhlllooopppqqqiiieeegggmmmrrrxxx~~~kkkjjjiiiiiijjjmmmpppqqqiiiooodddggguuunnnzzzzzz~~~wwwuuuvvvkkk^^^eeewwwqqqsssjjjmmmcccdddjjjppprrrpppnnnlllkkkoooooonnnkkkjjjiiihhhgggggglllhhheeekkkiiieeejjjlllmmmmmmmmmlllmmmnnnoooyyylllhhhnnnooogggdddiiillljjjkkkooorrrqqqlllgggnnnssswwwvvvqqqmmmmmmooozzzyyywwwtttssssssrrrqqqjjjqqqnnnlllvvvyyyuuuvvvgggddddddgggnnnrrrrrrppptttwwwwwwtttsssuuutttqqqsssvvvzzzyyyuuussstttvvvzzzzzzyyyxxxxxxyyy{{{|||rrrsssrrrmmmjjjlllsssxxxzzzvvvuuuzzz}}}zzzuuussstttuuuttt|||}}}vvv~~~}}}zzzzzz{{{{{{~~~uuutttwww{{{|||yyywwwwwwuuuvvvwwwyyyzzzzzzzzzyyyxxxwwwxxxyyywwwtttxxx~~~~~~}}}~~~~~~~~~xxxuuuuuuwwwrrrxxx}}}~~~}}}yyyuuuuuuzzz}}}|||~~~{{{wwwxxx{{{zzztttmmmmmmjjjkkkqqquuuuuuvvvxxxwww|||vvvyyyzzzvvv|||}}}{{{wwwyyy~~~}}}yyy|||}}}xxx|||~~~|||}}}~~~~~~}}}zzzzzzwww}}}jjjhhhggghhhiiihhhgggfffddd^^^ZZZ[[[]]]]]]___cccdddccccccbbb```___]]]\\\___nnnnnnbbb```______ddd]]]```eeeiiigggdddhhhnnnyyytttjjjbbbaaafffgggeeeccceeeiiilllmmmllljjjiiigggkkkkkkeeebbbeeehhhhhhiiidddbbbddddddbbbbbbdddiiigggdddeeehhhlllnnnpppmmmsssuuuqqqlllmmmoooppppppnnnlllkkkkkkmmmppprrrqqqnnnmmmooommmhhhfffhhhjjjiiigggdddbbbgggooovvvnnnmmmnnnrrruuu{{{vvvlllnnnrrr~~~sssmmmjjjnnnvvvxxxqqqiiijjjjjjhhhfffhhhllliiidddiiijjjllloooqqqrrrssssssqqqkkkfffggghhhhhhkkkpppjjjnnneeeaaahhhjjjkkkuuupppiiiaaaaaafffkkkjjjgggeeeeeefffhhhjjjmmmooopppqqqooommmooonnnkkkjjjlllmmmhhhdddeeejjjooorrrrrrkkkeeebbbeeejjjooovvv|||lllmmmnnnmmmlllmmmqqquuukkknnneeejjjuuummmssssssvvvwwwkkk]]]cccssspppqqqhhhwwwfffgggiiijjjiiikkkoooqqqooorrrsssqqqllljjjkkkjjjgggfffkkkfffdddiiigggccchhhiiilllpppqqqqqqqqqsssuuuvvvoookkkjjjiiieeedddfffooollllllqqqtttpppjjjggglllppptttwwwwwwwwwwwwwwwxxxyyyvvvpppnnnrrrvvvxxxpppqqqkkknnnxxxwwwttt{{{nnnkkkiiikkkpppuuuvvvvvvwwwwwwuuurrrsssuuurrrmmmrrrvvvyyyyyywwwvvvvvvxxxxxxxxxwwwuuuuuuwww|||uuuxxxwwwsssppptttyyy{{{uuussstttzzz}}}zzzuuussswww~~~}}}}}}}}}vvvzzztttxxx}}}|||yyywwwvvvvvvxxx|||yyyuuuwwwyyy||||||zzzwwwvvvvvv}}}{{{zzzwwwuuu{{{}}}~~~}}}vvv}}}|||uuusssvvvxxxlllssszzzwwwuuuuuuzzz{{{zzzwwwuuuyyy}}}}}}}}}|||yyysssooovvvpppnnnrrrvvvuuutttuuuppp|||vvv~~~zzzwwwyyyxxxuuuwww}}}|||wwwsss{{{~~~yyy|||~~~}}}~~~}}}~~~}}}|||}}}sssyyycccbbbbbbcccddddddaaa]]]aaa\\\[[[___bbbaaabbbdddeeecccaaa``````___^^^]]]cccqqqooodddeeefffdddfffcccdddeeefffcccbbbjjjtttpppgggaaabbbdddcccbbbddd```cccfffhhhiiiiiikkkllliiikkkhhhbbbaaadddgggggggggeeeeeegggeeebbbcccgggjjjgggddddddggglllppprrrjjjpppqqqnnnlllooopppnnnnnnnnnnnnooooooqqqrrrsssmmmiiiggghhhhhhggghhhlllkkkllljjjeee``````eeejjjjjjkkknnnuuutttllljjjkkkrrrrrrpppmmmllllllkkkiiigggmmmllliiigggiiilllhhhaaagggfffeeefffhhhkkkoooqqqooojjjffffffeeeeeekkkrrriiijjjaaabbblllhhhggg{{{xxxlllaaa```ffflllkkkggggggfffeeeeeefffhhhiiiiiipppmmmnnnqqqpppjjjhhhjjjiiigggfffjjjooosssrrrooohhhddddddgggjjjkkknnnrrrnnnnnnoooppppppooommmmmmjjjpppkkkjjjpppiiirrrwwwwwwsssqqqppplllgggiiipppkkkpppjjjuuullllllllliiigggkkkppppppjjjqqqsssqqqllljjjmmmmmmiiikkkpppllliiimmmiiicccgggkkklllooorrrtttuuusssrrrmmmpppmmmgggdddhhhjjjiiisssqqqrrrssspppjjjjjjooolllmmmpppvvv{{{~~~}}}|||qqqvvvvvvppplllpppvvvxxxtttqqqnnnvvv|||qqqmmm|||rrrpppoooppptttwwwxxxxxxsssuuusssooonnnpppqqqnnnqqqsssuuuuuuuuuuuuuuuuuuvvvvvvuuuqqqoooooorrrvvvvvvzzz{{{wwwwww|||~~~|||tttrrrsssxxxzzzxxxvvvxxx|||yyyyyyyyyuuuuuunnnsssyyy}}}~~~{{{uuuqqq{{{}}}~~~|||tttmmmssswww|||}}}{{{yyyyyyzzz~~~{{{yyyxxxuuutttzzz|||{{{zzz~~~~~~{{{qqq}}}yyywwwxxxyyyqqquuu||||||www{{{vvvtttvvvvvvtttvvvzzz{{{xxxwwwxxxwwwqqqmmmppptttttttttuuuvvv~~~|||sssuuutttqqqrrrxxx||||||~~~~~~~~~~~~~~~yyyvvvvvvxxx{{{|||{{{{{{~~~|||~~~```aaaccceeeggggggaaaZZZ^^^\\\]]]cccfffeeecccdddfffcccaaa____________^^^eeeppplllbbbgggkkkfffdddiiigggeeebbb___aaalllyyypppddd```gggiiiaaa]]]```ccceeeggghhhggggggjjjmmmkkkkkkfff``````dddgggfffffffffgggiiifffccceeekkklllhhheeedddggglllppprrreeejjjkkkiiijjjooooookkkoooppprrrssssssrrrpppoooiiidddbbbccceeefffkkkqqqlllooopppmmmhhhfffhhhllllllnnnrrr}}}tttvvvuuusssllljjjzzztttjjjmmmnnnkkkfffeeeiiinnnpppooollliiijjjlllggg```jjjfffbbb___```dddiiimmmooonnnnnnnnnjjjeeeggglllhhhggg]]]cccpppffffffrrrdddaaahhhnnnmmmhhhhhhfffcccbbbcccccccccccciiigggjjjppppppjjjhhhkkkjjjiiijjjooottttttoooiiiiiiggghhhlllllliiigggiiinnnmmmnnnqqqrrrooohhhaaabbbpppqqqlllpppooolllooo|||ppplllnnnpppnnnkkkgggsssqqqkkktttyyyrrrnnnppppppooommmqqqsssjjj^^^ooorrrpppkkkjjjnnnoookkknnnsssnnnjjjmmmhhhaaadddooommmmmmqqquuuuuuoooiiihhhppppppfffdddmmmrrrooouuuuuuwwwuuullleeekkkwwwnnnmmmooouuu|||~~~{{{pppyyy}}}vvvqqqssswwwyyyrrroooqqq}}}nnniii}}}sssrrrrrrtttwwwxxxwwwvvvpppuuuuuupppmmmppptttuuussssssssstttuuuuuutttttt||||||zzztttnnnkkkkkkmmmpppuuuvvvsssuuuzzzzzzvvvuuurrrrrrvvvwwwvvvyyy}}}}}}rrrpppuuutttsssrrrsssuuuxxx|||~~~zzztttvvvwwwxxxxxxzzzxxxrrrkkkiiipppyyy}}}~~~~~~wwwuuuttttttrrrqqqvvv~~~{{{~~~wwwuuuyyy|||{{{ooo{{{zzzyyy{{{}}}~~~|||~~~zzzvvvvvvyyywwwrrrpppsss~~~|||tttqqquuu{{{ssskkkhhhlllrrrtttuuuwww}}}xxxyyywwwyyywwwrrrqqqvvvyyyyyy||||||yyyyyy~~~rrrmmmwwwzzzyyy|||}}}}}}}}}}}}}}}eeeffffffeeebbbaaaaaaaaaeee[[[___TTTiiidddjjj^^^fffbbb^^^```dddgggeeeccciiidddaaacccdddeeeiiioootttiii]]]ZZZbbbllltttvvvdddgggfffbbbbbbfffddd^^^\\\___eeejjjlllkkkhhhfffjjjuuupppaaa___aaabbbhhhgggccchhhkkkeeeeeeddd[[[lllhhhhhhkkkiiigggllluuufffgggiiijjjkkkllllllmmmmmmooojjjkkkrrrooojjjqqqooommmjjjhhhkkkqqquuuuuummmjjjgggddd```___eeemmmqqqtttuuuyyy|||{{{tttooopppsssrrrsssuuupppppprrrmmmiiissswwwjjjjjjjjjmmmoookkkeeedddgggkkkhhhdddaaaaaadddiiilllnnntttvvvppphhhddddddfffiiieeebbbcccggglllnnnooorrrjjjlllnnnhhhllluuuvvvlllkkklllmmmhhh```aaahhhmmmhhhfffiiikkkjjjjjjmmmlllmmmnnnoooooonnnmmmlllrrrpppnnnmmmnnnpppppppppmmmeeeeeennnrrrllliiillljjjnnnrrrqqqmmmlllppptttkkkllltttnnnnnnnnnooopppkkkrrrooodddllltttfff___ssswwwqqqpppoookkkmmmzzzrrriiigggkkkmmmkkkgggsssrrrppplllhhhgggiiikkknnnkkkkkkllllllkkkkkklllfffllljjjbbbbbbiiikkkggggggpppzzz{{{uuuqqqrrruuummmhhhiiittt}}}}}}}}}~~~tttzzz{{{tttsss{{{sss~~~zzzpppwwwyyytttttttttuuuxxxyyyxxxwwwnnnxxx~~~wwwnnnlllpppsssppppppppprrrtttttttttssszzzuuusssvvvyyyzzzyyyooorrrttttttxxx{{{xxxsssyyyzzzzzzwwwsssrrruuuxxx{{{vvvssssssuuuvvvpppzzzrrrtttzzz|||xxxwwwsssuuuwwwyyy}}}|||uuutttuuurrrmmmlllqqqxxx|||~~~yyytttuuu{{{mmm{{{}}}tttwww|||~~~}}}}}}vvvxxx}}}}}}zzzzzzyyywwwuuuyyyzzzyyy}}}{{{tttmmmmmmtttzzz{{{zzz{{{{{{~~~}}}{{{zzz}}}|||wwwuuuwwwyyyxxxqqquuu{{{~~~~~~~~~}}}zzzvvvsssvvv||||||}}}~~~|||bbbdddfffeeecccaaa``````^^^}}}xxxjjj___lllfffeeebbb^^^___cccfffeeecccccc___^^^aaacccdddhhhmmmqqqjjjaaa^^^aaafffiiijjjaaacccbbb\\\[[[___```^^^^^^```dddggghhhhhhfffeeefffuuuuuukkkkkkjjjfffggghhhccchhhkkkeeeeeefff^^^nnnjjjhhhiiigggeeejjjqqqjjjjjjkkkmmmooopppooonnnkkkqqqllljjjpppnnnhhhkkknnnmmmkkkiiilllsssyyy}}}nnneeeaaaeeeiiiiiiiiimmmssstttqqqmmmlllqqqssspppmmmlllkkkkkkooommmlllyyyuuuiiiiiikkknnnkkkffffffjjjjjjddd]]]\\\___dddffffffpppssstttoooiiifffhhhjjjhhhfffdddeeegggkkknnnooommmfffjjjnnnkkkpppvvvssspppnnnooonnniiibbbdddjjjkkkiiihhhkkkkkkhhhiiimmmkkkllllllmmmlllkkkjjjiiipppooonnnooopppqqqrrrrrrmmmgggeeeiiikkkjjjhhhhhhjjjkkkkkkkkkjjjjjjkkklllqqqnnnpppzzzvvvssssssmmmtttrrruuusssjjjjjjooonnnfffiiiggglllvvvqqqiiillluuurrrnnnjjjiiijjjkkklllpppqqqpppooommmlllmmmnnnvvvsssqqqpppooommmllllllfffgggfffccceeeiiijjjgggiiiooouuuvvvrrrooopppsssnnnjjjllltttyyywwwsssrrrtttyyy}}}yyyrrrqqqwww~~~www{{{ttt~~~yyyxxxvvvvvvwwwxxxyyyyyyhhhpppuuupppkkkmmmrrrvvvlllmmmnnnqqqsssttttttsssuuurrroooooorrrsssrrrppplllooopppqqqtttwwwsssmmmoooqqqtttsssrrrsssxxx}}}{{{zzzwwwvvvuuusssrrrppprrrzzzsssyyy~~~~~~xxxuuuuuunnnsssuuutttuuuvvvuuuqqqoootttxxxwwwrrrnnnrrrwww|||zzz{{{|||zzzwww|||vvvtttyyy}}}{{{||||||xxxyyy}}}yyy|||}}}|||~~~xxx||||||zzzxxxtttuuu{{{~~~zzzuuuqqqrrrvvv{{{}}}}}}|||wwwrrrssswww{{{zzzvvvvvvuuussssssuuuyyy~~~~~~zzzxxxxxxxxx}}}~~~}}}{{{yyyzzz]]]```cccdddbbbaaa``````YYYrrrkkkfffdddaaa^^^___bbbeeeeeeddddddbbbbbbeeegggfffgggkkkjjjhhheeebbbaaa````````````bbb___YYYVVVYYY^^^aaa___```aaacccdddfffggggggbbbpppqqqiiillllllhhhhhhjjjeeeiiikkkeeefffjjjdddkkkiiiggghhhggggggkkkqqqmmmmmmmmmpppttttttqqqnnnllluuupppiiioooqqqjjjhhhmmmmmmllllllmmmsss}}}wwwfff]]]dddlllkkkjjjmmm~~~sssnnnkkkkkkqqqtttqqqmmmkkkpppmmmooommmkkkvvv|||sssiiihhhjjjlllkkkggghhhllllllddd\\\\\\ccciiihhheeepppqqqqqqoookkkiiikkkoooggghhhhhhhhhhhhiiilllooonnngggkkkrrrssszzz|||sssrrrpppooonnniiidddffflllkkkkkkmmmooommmhhhjjjnnnkkkkkkmmmmmmmmmkkkiiihhhmmmnnnooopppqqqrrrrrrrrrooommmhhhdddfffkkkkkkgggpppnnnllllllmmmmmmkkkiiijjjiiiiiihhhdddjjjqqqhhhhhhooopppmmmkkkjjjhhhuuurrr___eeewwwvvvoootttnnnpppppplllfffeeejjjooonnnoooqqqqqqpppoooqqqrrrrrrqqqoooooopppqqqpppnnneeeaaa```eeeiiiiiihhhiiigggiiikkkkkkjjjjjjkkkmmmnnnlllnnntttwwwsssnnnkkkssswwwzzzwwwrrrppptttzzzuuuyyyxxxwww}}}|||zzzxxxwwwwwwxxxyyyooorrrpppjjjfffiiinnnpppmmmooorrrtttvvvvvvuuuuuunnnmmmlllnnnppppppllliiirrrtttuuuuuuxxxzzzuuunnnpppsssuuusssoooooosssxxxsssssstttwwwyyywwwrrrnnnsssxxx{{{|||uuu~~~{{{uuutttvvvxxx|||~~~{{{xxxzzz{{{zzzrrrtttyyyzzzrrriiimmmyyy}}}}}}~~~~~~~~~}}}{{{zzz}}}|||xxxxxxsssvvv|||wwwxxxxxxwwwyyy}}}}}}zzzzzz|||{{{zzzxxxuuu~~~wwwvvvzzzxxxwwwvvvvvvxxxzzz{{{yyytttssswww{{{{{{~~~}}}xxxwwwvvvsssuuuuuuwww}}}|||~~~}}}{{{zzz||||||[[[]]]______^^^^^^___aaa```~~~dddcccccc```^^^^^^aaadddeeeeeehhheeeeeehhhgggcccbbbdddbbbeeegggfffcccaaaaaabbbbbbcccaaaZZZVVVYYYaaaggg`````````aaacccfffjjjlllcccnnniiiaaaffflllkkkmmmkkkfffiiijjjdddfffllliiidddeeegggjjjlllmmmoooqqqnnnmmmmmmpppttttttppplllnnnxxxrrrhhhooouuuqqqnnnooonnnmmmmmmlllppp|||sssfffgggiiiiiiqqq}}}~~~ssswwwpppnnnjjjiiinnnrrrpppnnnnnnqqqlllmmmkkkgggooouuummmkkkiiiiiilllkkkhhhhhhkkkkkkeee^^^___dddiiijjjhhhllllllmmmooonnnllllllnnnfffiiilllkkkiiiiiillloooppphhhjjjpppttt}}}~~~rrrooonnnllljjjgggfffiiilllkkkmmmqqqsssoooiiikkkpppkkklllnnnppppppooonnnllllllnnnpppqqqpppooooooooorrrssslllcccfffppprrrlllsssqqqpppooonnnmmmllljjjhhhgggkkkqqqssspppooorrrfffjjjmmmqqqiiihhhooorrrvvvdddoootttqqqtttjjjmmmnnnkkkeeedddiiinnnoooooopppooonnnoooqqqsssmmmmmmkkkkkkmmmooommmiiifff^^^^^^hhhmmmjjjhhhlllhhhgggeeeeeegggjjjlllmmmmmmlllnnnrrrttttttqqqoooqqquuuxxxwwwtttsssuuuyyynnnxxxzzzrrruuu{{{zzz|||||||||zzzxxxvvvuuuvvvttttttooohhhggglllqqqrrrmmmooosssttttttsssrrrrrrtttrrrpppqqqrrrrrrnnnkkk{{{|||{{{zzz|||}}}wwwnnntttxxxzzzvvvpppmmmpppuuurrrqqqssswww{{{{{{uuuppprrrtttuuutttyyy~~~}}}xxx~~~zzzuuuwww{{{uuuvvvuuurrrrrrvvvxxxvvv|||yyyyyysssnnnwwwyyy{{{~~~~~~~~~}}}www}}}}}}tttoooqqqvvv{{{{{{yyyxxxyyyzzz{{{{{{sss}}}yyyyyy{{{}}}}}}|||wwwsssyyyyyyzzzzzzxxxtttssstttvvv}}}xxxyyy~~~zzzwwwyyyyyy~~~}}}{{{||||||yyywwwyyy}}}}}}~~~}}}~~~{{{zzz|||wwwxxx~~~}}}}}}[[[\\\\\\[[[[[[\\\```cccgggeeetttvvvaaadddbbb```]]]]]]___bbbeeefffcccaaabbbeeeccc___\\\]]]bbbfffjjjjjjfffcccdddfffccccccbbb___[[[\\\dddlllfffdddccccccdddfffiiikkkdddmmmggg```iiipppoooppphhhcccffffff___bbbjjjhhhaaaeeejjjnnnqqqrrrpppnnnlllkkkkkkmmmoooooollliiinnnuuunnneeennnuuuuuuvvvssspppnnnmmmkkkkkkuuu}}}qqqjjjiiippplllllllllgggfffjjjrrrvvvrrrmmmjjjlllfffhhhiiigggooouuuooonnnkkkjjjmmmlllhhhfffhhheeebbb```___aaaeeehhhjjjhhhfffiiioooqqqllliiijjjfffjjjmmmnnnlllkkklllnnnoooeeedddfffjjjwwwyyyllliiiiiihhheeedddgggjjjkkkiiikkkoooqqqmmmhhhiiiooohhhjjjmmmppprrrqqqpppooolllnnnpppooommmjjjjjjjjjssssssllldddgggsssvvvqqqnnnppprrrooojjjhhhiiilllnnnjjjhhhnnnuuuuuuqqqnnnmmm{{{|||rrrvvvpppqqqyyy}}}lllhhhooolllfffmmmmmmlllkkkjjjjjjkkklllpppooonnnkkkjjjkkknnnqqqppppppnnnkkkmmmpppllldddggg``````jjjnnnkkkjjjnnnkkkiiifffgggkkknnnpppqqqllllllkkklllnnnrrrssssssooorrrvvvwwwwwwwwwyyyzzzmmmxxxwwwnnnnnnsssrrrnnnuuuxxx{{{zzzwwwtttrrrrrrqqqppplllhhhllluuu|||~~~gggjjjnnnpppppppppqqqrrr~~~yyyuuusssttttttsssqqq|||{{{yyywwwyyy{{{tttkkkrrrxxx|||zzztttrrrwww}}}xxxvvvttttttvvvuuurrrooooooqqqqqqpppsssyyy||||||www{{{}}}xxxvvvyyy~~~wwwtttooommmttt{{{zzzuuu}}}}}}}}}}}}~~~~~~|||{{{|||}}}}}}xxx{{{ppp|||xxxtttqqqpppppp{{{{{{zzz{{{{{{zzz|||}}}www~~~zzzuuuwww}}}~~~~~~yyytttwwwyyy{{{yyyuuutttvvvyyy|||}}}xxxssstttuuuzzz}}}||||||~~~}}}|||~~~yyywww~~~}}}xxx|||{{{|||wwwxxx|||yyy~~~~~~}}}{{{yyyzzz\\\]]]\\\\\\[[[]]]aaadddaaaeee```fffbbbmmmfffccc```___]]]\\\^^^aaaeeeggg```___aaaeeeeeebbb```bbbgggkkknnnmmmiiieeedddddd``````aaacccbbbaaaeeelllkkkjjjhhhgggfffeeeffffff___hhheeeaaakkkpppkkkhhhccc___cccbbbZZZ]]]fffeeedddiiimmmppprrrsssnnngggiiijjjjjjjjjjjjiiiiiiiiilllnnngggeeennnrrrsss{{{xxxrrrnnnmmmjjjgggnnnyyyxxxwwwpppiiikkk|||lllmmmvvvdddgggrrr|||pppiiipppjjjlllnnnjjjnnnrrrllloookkkkkknnnnnniiifffeeefffeeeeeedddeeehhhllloooiiiccceeemmmqqqkkkggggggfffiiimmmoooooonnnnnnmmmppphhheeedddgggvvv{{{ooofffhhhfffcccdddhhhjjjiiiffffffhhhkkkiiieeeggglllcccfffiiimmmooonnnlllkkkmmmooopppnnnjjjgggggghhhqqqnnniiifffiiipppssspppmmmqqqtttrrrllliiilllpppfffggghhhiiijjjkkkooorrrqqqpppttttttqqqnnnrrrttttttqqqjjjsssooofffrrrpppnnnnnnppppppnnnlllnnnnnnllliiiggghhhkkkmmmlllooonnnmmmssszzzwwwnnnfffeeefffjjjkkkjjjkkknnniiigggfffgggiiikkkllllllkkkllljjjggghhhmmmqqqqqqmmmooorrrvvvxxxyyyyyyxxxpppzzzsssjjjpppqqqjjjjjjnnnrrrwwwwwwuuurrrrrrsssssstttqqqlllmmmuuuzzz{{{gggkkkppprrrrrrssswww{{{zzzsssqqqrrrtttuuuuuu|||yyyuuutttxxx|||wwwnnnvvv|||}}}vvvssswww}}}}}}{{{vvvrrrnnnlllllllllpppqqqrrrrrrsssvvv{{{~~~qqqtttwwwwwwvvvvvvyyy|||}}}xxxqqqqqqzzzyyy|||}}}yyyzzz{{{|||~~~zzz~~~vvv}}}|||{{{yyywwwvvvwwwzzz~~~~~~|||}}}|||xxx{{{{{{{{{}}}wwwuuuxxxzzzzzzyyyyyy}}}wwwzzzqqqkkkuuuzzz|||zzzyyy|||}}}{{{{{{tttvvvyyy|||}}}|||{{{~~~~~~zzz{{{yyyvvv}}}]]]___aaabbbaaaaaabbbccc\\\jjjgggjjj^^^mmmfffddd```___]]]\\\]]]```dddhhhdddbbbdddhhhiiieeedddfffgggjjjnnnpppmmmhhhbbb___^^^]]]bbbiiikkkhhhhhhkkkiiiiiiiiiiiihhhgggffffff___gggaaa\\\gggnnnhhheeeddd```eeeddd[[[]]]eeedddfffjjjlllmmmppprrrnnngggiiikkkllljjjfffeeehhhlllkkkhhhdddjjjtttpppooo||||||rrrmmmnnnkkkfffiiiqqqmmmrrrppplllwwwppprrr|||kkkrrrgggjjjsss~~~tttnnntttlllooorrrlllmmmoooiiillliiijjjoooqqqlllfffeeellliiiggghhhkkkppprrrrrrnnndddaaajjjnnniiifffhhhfffhhhlllpppsssrrrooolllpppkkkiiigggjjj{{{vvvhhhkkkiiieeefffjjjjjjffffffcccdddggghhhfffhhhkkkbbbdddhhhkkkkkkjjjgggeeemmmooopppmmmhhhfffhhhkkkrrrkkkgggiiillllllmmmnnnoooqqqrrrqqqooooooppprrrbbbfffiiijjjjjjiiihhhgggrrrqqqhhhmmmooohhhlllkkklllrrrvvv}}}jjjmmmtttsssrrrrrrpppooopppqqqpppmmmkkkiiijjjkkkkkkiiihhhhhhiiihhhlllllllllttt~~~{{{qqqeeejjjkkkgggeeegggkkklllhhhiiiiiiiiihhhfffeeeeeeiiillllllhhhhhhnnnqqqpppjjjkkknnnrrrvvvvvvtttrrrqqqzzzssskkkqqqkkkdddmmmkkknnnrrrrrrqqqqqquuuyyyvvvxxxuuunnnjjjmmmoooooommmpppssssssqqqssswww|||xxxtttnnnmmmppptttvvvvvvzzzwwwrrrrrrzzzxxxwww~~~~~~uuuqqquuu{{{zzzzzzxxxrrrlllkkknnnrrruuuvvvwwwwwwuuuvvvzzzuuuuuuvvvwwwyyyzzzzzzzzzuuuqqqlllkkkqqqxxxwwwqqqqqqxxx{{{wwwxxx~~~}}}vvvssssssvvv|||vvv{{{ttt~~~~~~vvvwww}}}}}}|||}}}||||||}}}}}}{{{{{{yyyyyyyyyyyyyyy{{{}}}sssxxxooofffuuuyyyzzzwwwvvvyyy{{{zzz|||}}}}}}|||yyyzzz{{{}}}~~~zzz|||}}}yyyvvvzzz\\\```eeehhhgggeeecccbbbccceee^^^pppaaaeee\\\hhh___^^^]]][[[\\\___dddhhhfffddddddgggfffbbb```bbbbbbffflllqqqpppjjjbbb\\\^^^]]]cccnnnsssoookkklllbbbdddgggiiikkkkkkjjjiiikkkmmmaaaXXXdddnnnmmmmmmgggdddiiihhh^^^```ggggggdddhhhiiihhhlllsssqqqkkkjjjmmmoookkkeeedddiiiooolllgggeeepppzzzpppmmm|||~~~rrrlllnnnmmmfffgggnnnrrrzzzyyywwwhhhiiikkkuuu~~~|||uuussswwwiiigggjjjrrrwwwuuurrrqqqjjjdddjjjqqqoooqqqtttooojjjgggjjjppprrrnnnhhhfffmmmgggbbbeeelllrrrqqqnnnsssfff```gggkkkhhhfffjjjfffgggjjjpppuuuuuupppllljjjhhhiiihhhjjj{{{vvvlllooommmhhhhhhkkkjjjdddiiidddcccgggjjjjjjkkknnndddfffiiikkkjjjhhhdddbbblllooopppmmmhhhgggjjjooouuukkkhhhnnnpppkkkiiimmmlllkkkjjjkkknnnooonnnmmmtttmmmfffeeelllooojjjccciiipppsssssszzzkkkoooooovvvwwwfffjjjmmmfffccciiikkkllltttnnnooooooooonnnllljjjiiicccggglllnnnmmmjjjhhhgggooorrrooojjjnnntttnnnaaacccmmmnnneee```eeejjjjjjoooqqqrrrqqqmmmiiiffffffeeekkknnnkkklllrrruuussshhhiiikkkooossssssooolllnnnyyyssslllpppfff```pppjjjmmmooonnnmmmpppxxxnnnrrrrrrmmmiiijjjmmmnnnoooqqqqqqnnnjjjiiimmmrrrrrrnnnkkklllqqquuuwwwwwwuuurrrmmmoooyyy~~~llluuu}}}|||vvvttt{{{tttwwwxxxtttoooooouuu|||yyy{{{||||||xxxvvvzzz}}}{{{zzz{{{~~~~~~|||yyyyyyyyyvvvsssuuuzzzzzzvvvmmm{{{~~~tttqqq{{{}}}uuuxxxwwwyyy~~~|||uuu{{{|||yyyxxx{{{}}}|||xxxvvvxxx{{{{{{|||}}}zzz||||||}}}}}}|||sssrrr|||~~~|||yyywwwwwwwwwxxxxxx{{{~~~wwwnnnqqqrrrvvvwwwttttttyyy||||||wwwwwwwwwwwwxxxzzz~~~wwwwww{{{}}}~~~zzz~~~{{{|||~~~{{{fffaaa```bbbdddcccdddgggkkk```eeennnfff^^^```bbbbbbccccccbbb___]]]^^^^^^hhh]]]YYY```eeebbbaaadddcccgggkkkmmmjjjfffcccaaagggcccmmm~~~~~~kkk```bbb___ccchhhiiigggddddddeeekkkhhhddd___dddyyy}}}jjjiiidddbbbeeehhhhhhiiilllccckkklllcccaaagggkkkjjjggggggkkkmmmgggbbbfffppptttnnnjjjkkkllllllpppvvv~~~ssskkkiiiiiihhhlllrrrtttyyy~~~mmmhhhpppqqqrrrooojjjiiikkknnncccssswwwgggiiieeekkkvvvooojjjkkknnnoooooonnnhhhhhhjjjllllllhhhggghhhmmmlllfff```bbbhhhhhhccclllddd^^^^^^dddhhhfffbbbaaafffkkknnnrrruuuqqqkkklllfffaaadddllltttvvvuuunnnjjjkkkmmmkkkeeefffkkkpppkkkggggggjjjnnnooooookkkeeefffoooqqqjjjeeegggooollljjjlllpppqqqmmmhhhnnnmmmkkkiiigggiiimmmpppkkknnnmmmhhhfffhhhjjjiiitttyyykkkjjjkkkgggfffwwwvvvqqqqqqsssyyyyyywwwrrrfffyyyiiisssccc```ggglllrrrrrrhhhggglllqqqqqqhhhaaaeeennnkkkggggggmmmsssttttttuuuoookkkjjjnnnpppmmmkkklllbbbeeeiiijjjjjjhhhggggggrrrqqqqqqpppkkkdddcccgggiiilllpppqqqooooooqqqsssmmmiiifffiiippptttrrrnnnsssqqqmmmhhhdddfffkkkqqqyyytttnnnkkklllpppsssuuuooohhhjjjssssssiiijjjsssnnnrrrrrrmmmeeedddkkksssnnnuuuvvvpppqqqwwwwwwpppuuuyyywwwpppqqq{{{|||vvv~~~|||zzz~~~xxxyyyzzzzzztttnnnooouuuwwwwwwyyy{{{~~~~~~|||zzz|||~~~~~~uuuuuu{{{wwwwwwxxxxxxxxxyyy|||~~~{{{xxxwww{{{}}}{{{wwwttt}}}yyy|||wwwkkkpppzzz~~~zzz{{{{{{yyy|||}}}{{{xxxxxxzzzzzzwwwtttrrrtttoooqqq~~~|||~~~www{{{zzzsssooowwwwwwvvvwwwwwwyyy{{{||||||}}}~~~xxxxxx}}}|||wwwyyy}}}{{{yyyzzz}}}}}}vvvyyyiiiccc```aaabbbaaacccgggaaaYYY```iiiccc```cccbbbfffeeedddbbbaaa```___^^^bbb______bbbdddccccccfffeeeggghhhgggeeebbbaaaaaallljjjpppyyyuuufff]]]^^^aaaccceeeeeedddddddddeeeiiiddd```___fffuuuyyymmmddd```^^^_________ccchhhrrrzzzsssfffcccbbbaaafffeeeccceeeiiijjjhhhkkkqqqrrrpppllliiihhhjjjmmmooosssnnnjjjkkkjjjgggjjjpppssswwwzzzmmmjjjjjjiiiggggggggghhhiiiiiikkkvvvsssfffjjjfffmmmiiiggghhhnnntttvvvsssppppppnnnlllkkkjjjhhhhhhiiimmmpppnnnhhhfffjjjkkkiii^^^cccgggfffdddcccggglllhhhjjjkkkjjjlllnnnjjjdddkkkfffaaabbbiiipppuuuvvvnnniiiffffffdddbbbgggnnnrrrnnnjjjhhhjjjlllllljjjgggdddeeekkkmmmjjjfffeeeiiihhhiiikkkmmmmmmjjjhhhkkkhhheeedddfffhhhiiihhhqqqsssqqqmmmllloooooommmrrr|||mmmiiigggeeehhh}}}vvvppptttvvvuuutttttttttvvvdddZZZaaapppqqqoooooojjjbbbgggnnnpppjjjbbbaaafffcccbbbfffooouuuuuuvvvyyyooommmnnnqqqpppllllllooofffhhhiiiiiihhhggghhhiiixxxuuurrrpppkkkeeeeeejjjjjjnnnqqqrrrqqqqqqtttwwwnnnjjjfffhhhlllooommmjjjlllmmmllljjjiiinnnxxxwwwtttqqqmmmlllmmmoooqqqpppllllllqqqpppjjjjjjpppoooqqqqqqmmmeeebbbeeeiiijjjooossstttvvvxxxwwwsssnnnrrruuuuuuwww{{{|||zzzwwwzzzyyywwwzzz|||{{{xxxxxxyyyxxxuuuvvvzzzwwwxxxzzz}}}~~~{{{vvvuuurrrooovvvzzzzzzzzzyyyxxxxxxyyy{{{zzzxxxxxx}}}}}}~~~wwwxxxzzz~~~yyyvvvxxx{{{www~~~|||}}}{{{yyywwwwwwwwwvvvuuummmuuuvvvzzzwwwyyy|||yyytttvvvvvvuuuuuuuuuvvvxxxzzz{{{yyyzzz~~~~~~{{{}}}|||}}}|||}}}www}}}||||||}}}wwwwwwkkkeeeaaa```___]]]```eeeccc^^^eeeiiicccccceee___hhheeeaaa```aaaaaa___]]]ZZZ```ddddddcccfffgggfffhhhhhhgggdddaaa```aaaccceeeiiinnnnnnkkkgggeeedddhhheeebbbbbbccceeeggggggiiibbb]]]```hhhnnnooommmeeeaaa______^^^]]]aaagggppp{{{pppeeeiiidddbbbppphhhdddccchhhlllmmmnnnpppooorrrnnnfffdddjjjkkkgggiiihhhjjjmmmmmmjjjkkkoootttwwwooojjjiiiiiifffccceeejjjlllkkkiiipppsss}}}kkkaaahhheeelllgggffffffiiimmmnnnkkkgggwwwsssmmmiiigggiiijjjjjjffflllnnnjjjfffgggiiijjj^^^dddkkkkkkgggdddfffjjjooonnnkkkggghhhkkkiiidddkkkhhheeeeeegggmmmssswwwllliiiggggggeeecccfffkkktttppplllkkkkkkkkkhhheeedddgggiiiiiikkkmmmjjjeeecccfffiiikkkkkkjjjjjjjjjmmmhhhdddeeejjjllljjjeeeoooooollliiikkkooommmhhhnnn~~~|||ooojjjhhhgggnnnzzzpppkkktttuuulllzzzttt{{{tttkkkwwwwwwppplllhhhgggfffhhhkkkiiidddcccfff```bbbhhhooosssrrruuuyyypppnnnoooqqqppplllllloooiiiiiiiiihhhggghhhjjjmmmxxxtttqqqoookkkgggiiimmmeeeiiimmmnnnmmmmmmppprrrnnnjjjhhhhhhkkknnnmmmkkklllnnnnnnjjjeeegggooowwwooorrrttttttssstttwwwzzzsssrrrpppooonnnnnnooooootttuuutttpppkkkgggeeeeeejjjlllrrryyy{{{vvvssssssnnnnnnqqqwwwyyywwwxxxzzzyyyvvvsssttt|||yyyxxxsssppptttwwwwwwwwwyyyvvvwwwzzz}}}{{{wwwxxxwwwuuu{{{wwwyyyzzzzzzyyyxxxxxxyyyyyyyyyzzz}}}~~~~~~}}}~~~tttxxxzzz~~~yyy}}}{{{ttt{{{|||{{{zzzzzz~~~|||yyywwwvvvwwwyyyrrr{{{{{{||||||zzzzzz~~~|||vvvtttuuuuuutttrrrrrruuuwwwwwwvvvxxx|||}}}~~~~~~~~~}}}~~~tttyyy|||~~~hhhcccaaa```^^^[[[\\\aaadddaaaeeegggbbbeeeggg___gggbbb]]]]]]aaacccbbb___WWWaaafffdddeeekkkjjjcccjjjjjjhhhfffcccbbbcccdddaaaiiikkkeeebbbgggjjjhhhmmmhhhbbb```cccgggiiiiiijjjccc\\\aaaiiifffdddkkkhhhccc```bbbdddbbbaaaccceeerrriiiaaallliiieeeuuullliiigggiiikkklllmmmnnnkkkrrrpppeeeccckkkkkkcccgggfffggglllpppqqqooonnnsssvvviiiffffffiiigggfffhhhkkkllllllkkkkkkjjjqqqccc^^^eeeaaahhhnnnlllgggcccdddggghhhfffvvvtttnnnhhhgggiiijjjiiicccfffiiihhhgggfffggggggkkkhhhfffhhhkkklllgggbbbmmmjjjddd```dddjjjkkkgggkkklllmmmllljjjlllpppsssiiilllooopppnnniiifffeeerrrooolllkkkllljjjfffcccgggnnnooojjjkkkpppmmmeeeaaaffflllmmmkkkiiikkknnnkkkhhhfffhhhkkkllliiifffkkkiiifffdddhhhllliiibbbjjjwwwwwwoooooonnnnnntttqqqkkkkkkwwwvvvjjjlll|||lllnnnvvvuuupppjjjssskkkddddddfffgggkkkoooeeefffjjjnnnmmmkkknnntttqqqlllkkknnnooollliiiiiifffhhhiiiiiiiiijjjmmmooossspppnnnooommmjjjkkknnnccchhhmmmooommmkkkjjjkkklllkkkjjjkkkmmmppprrrsssmmmpppqqqkkkccc___ccciiiqqqwww|||}}}zzzwwwyyy{{{tttuuusssnnnoootttuuuqqq|||yyyvvvtttrrrpppnnnmmmqqqnnnrrr{{{{{{rrrnnnrrrvvvoooooouuuvvvqqqrrryyyvvvsssrrrvvv~~~|||xxxsssppprrrssssssuuuyyytttvvvxxx{{{}}}tttqqqttt{{{zzzsssqqqvvvnnnsssxxx||||||zzzxxxwwwvvv{{{~~~|||zzz}}}|||{{{}}}~~~}}}wwwyyyyyyzzz{{{|||yyysss~~~rrrvvv{{{sssuuu}}}}}}yyywwwzzz}}}~~~|||xxx~~~}}}zzz|||{{{ttttttuuuuuusssqqqpppsssuuuxxxxxxyyyzzz{{{}}}zzzuuutttxxx~~~~~~sssyyy~~~~~~bbb``````aaa^^^ZZZ[[[```eee]]]___aaa^^^ccchhhcccgggbbb]]]^^^cccggggggeeeZZZaaacccccciiiooojjj___fffgggiiihhhfffdddddddddhhhooommmbbb^^^dddgggccclllgggaaa```bbbfffggggggfffddd\\\aaakkkddd___llliiiaaa^^^ccciiigggaaa\\\cccmmmggg```iiikkkgggllljjjkkkjjjgggfffgggjjjlllhhhppppppffffffnnnmmmdddgggdddbbbgggoootttqqqkkklllqqqqqqffffffeeegggiiiiiigggfffgggiiieeebbbjjjaaa___fffaaagggmmmooolllhhhiiinnnpppmmmnnnqqqoooiiigggjjjjjjhhhgggeeeeeehhhkkkkkkjjjiiikkkgggdddfffjjjnnnooonnnhhhddd]]]YYY___hhhkkkhhhhhhmmmqqqrrrnnnjjjjjjkkkfffkkkoooqqqooommmjjjhhhnnnkkkiiijjjkkkkkkgggccciiipppqqqkkkiiimmmkkkdddaaafffllllllhhhgggkkkooodddeeegggggggggfffeeeeeekkkjjjgggfffjjjnnnjjjcccllltttpppmmmssssssooorrrjjjlllsss}}}yyyrrrnnn|||```dddpppuuuvvvsssuuukkkcccdddhhhjjjmmmqqqiiihhhiiijjjhhhgggkkkrrrrrriiieeeiiinnnlllfffbbbaaadddiiilllmmmnnnooopppsssqqqpppsssrrrmmmjjjkkkjjjpppwwwyyyuuupppllljjjlllmmmmmmmmmmmmppptttvvvkkkppptttrrrllliiikkknnnxxx}}}|||tttmmmjjjjjjpppqqqoookkknnntttuuurrr{{{xxxsssqqqrrrtttuuuuuuuuuppppppwwwwwwpppooouuuyyyssssssyyywwwooommmqqqppppppsssxxx{{{}}}~~~{{{yyyxxxxxxssspppttt|||uuuwwwzzz{{{|||~~~xxxxxx}}}{{{rrrmmmpppkkkpppxxx}}}|||yyytttrrrrrr|||{{{tttvvv}}}}}}vvvvvv|||~~~}}}}}}}}}sssvvvyyyvvvyyyyyyrrrzzzssswww|||zzzxxxzzz}}}{{{zzz}}}~~~yyy{{{zzzttttttvvvwwwuuuqqqppprrrvvvzzz{{{{{{yyyxxx{{{~~~xxxrrrqqqyyyvvv|||^^^^^^___```^^^[[[___eee|||jjjdddfff```___ddddddjjjeeeaaaaaadddiiikkklll___```aaadddkkkmmmggg]]]___bbbfffhhhgggfffeeeeeehhhkkkiiibbbbbbhhhiiieeeeeedddbbbaaabbbccccccbbb```fff^^^```mmmeee^^^ooollleeebbbhhhnnnllleee``````eeeeee```gggyyy|||nnngggjjjiiieeecccfffjjjkkkgggmmmnnnjjjjjjnnnlllfffeeecccaaaccckkkqqqmmmfffdddlll{{{jjjiiigggjjjmmmkkkgggeeegggiiidddaaajjjdddccciiidddkkkiiipppsssooonnnnnniii```fffooorrrkkkfffhhhjjjiiiiiiccc```eeejjjlllllllll___eeejjjhhhfffjjjxxxlllggg```]]]dddmmmnnnjjjdddjjjqqqtttpppkkkgggeeedddgggiiigggggglllooopppiiigggfffgggjjjjjjhhheeehhhlllmmmjjjggghhhgggeeedddgggiiihhhddddddhhhlllfffiiikkkjjjhhhggghhhiiiiiijjjiiigggjjjmmmjjjeeeooosssmmmkkkrrrpppiiikkkdddkkkssszzzwwwttt{{{rrrdddmmmpppooossssssmmmgggdddiiinnnmmmjjjiiihhhffffffiiijjjjjjnnntttrrriiidddhhhmmmjjjdddaaa___ccchhhlllnnnnnnooopppwwwtttsssvvvtttmmmhhhfffoootttyyyyyyuuuoookkkjjjoooppppppnnnkkklllpppuuupppsssuuutttrrrpppqqqrrrpppsssuuusssnnniiiffffffmmmjjjhhhjjjnnnqqqqqqpppvvvrrrnnnlllmmmpppsssuuussspppooorrrsssrrruuuyyytttuuuyyy}}}{{{sssmmmkkkllloootttxxxwwwtttwww}}}wwwwwwxxxxxxrrrnnnsss{{{xxxzzz|||||||||~~~{{{|||xxxpppmmmpppqqquuuzzz{{{yyytttpppnnnppp{{{zzzvvvzzz~~~}}}vvvvvv}}}|||~~~tttrrrzzz}}}yyy{{{~~~ppp|||~~~zzzwwwxxxyyywww}}}}}}~~~zzz|||zzz{{{|||xxxtttwwwxxxuuuqqqooossswwwyyy||||||xxxvvvyyy{{{zzzwwwqqqqqqzzzxxx}}}~~~___^^^^^^___]]]^^^fffooowwwjjjmmmfff___fffmmmkkkhhhdddaaabbbeeeiiilllbbb```bbbhhhjjjfffaaa___]]]aaaeeehhhiiiiiiiiijjjfffdddccceeejjjmmmllliiiaaacccggggggfffcccaaaaaa```nnneee___mmmeee[[[jjjmmmiiihhhkkkllliiiiiikkk```^^^dddbbbggg~~~pppppplllffffffjjjkkkggghhhjjjlllmmmmmmkkkhhhfffaaaeeegggfffhhhkkkiiiccccccnnnssskkkhhhhhhiiijjjjjjiiihhhgggggghhhccckkkeeedddiiieeeooofffppptttnnnjjjiiibbbWWWdddqqqvvvlllbbbeeejjjkkkjjjdddbbbeeehhhjjjnnnuuucccjjjnnnkkkfffiiivvvnnniiibbbaaaiiirrrsssmmmeeejjjpppttttttpppkkkhhhcccggghhhddddddjjjnnnnnngggeeecccdddgggiiigggeeegggfffiiikkkiiieeefffjjjjjjjjjiiifffccccccgggkkkmmmmmmllllllmmmmmmmmmllleeeiiijjjhhhhhhjjjiiieeejjjoookkkiiimmmiiiccchhhggglllnnnqqqsssqqqoooooovvvrrrooopppllliiieeeeeekkkooommmiiihhhgggeeegggmmmqqqpppqqqssspppmmmkkkmmmlllgggeeefffbbbeeehhhjjjkkklllmmmooouuupppnnnqqqqqqlllhhhgggmmmoooqqqooojjjgggggghhhppprrrssspppllllllrrrxxxxxxvvvssspppppprrrsssuuujjjlllnnnqqqtttuuuvvvwwwooogggeeelllqqqmmmlllnnnuuutttqqqooommmnnnoooqqqqqqsssrrrooopppuuuwwwvvvssswwwxxxwwwwwwxxxwwwsssppprrrvvvyyyuuuooopppvvvpppoooqqqtttsssqqquuuzzzxxxzzz{{{yyywwwyyy~~~sssoooyyyzzzzzzwwwtttrrrrrrssstttzzz{{{xxx{{{zzzvvv~~~zzzzzzxxxxxx~~~zzzxxxyyyzzzxxxzzz}}}xxx}}}|||zzzwwwuuuqqqzzz~~~~~~~~~~~~|||yyyrrrvvvxxxuuupppooosssxxxtttyyyzzzwwwvvvyyy{{{yyyvvvppprrr|||}}}~~~~~~zzzzzz|||zzz}}}}}}aaa___]]]]]]\\\```lllxxxoooccclllhhhbbbnnn}}}jjjhhhddd```^^^```eeeiiibbb```dddkkkiii___]]]bbb___bbbfffiiijjjlllnnnpppmmmgggdddiiinnnlllgggccc```ffflllnnnkkkfffcccbbbeeexxxlll```kkkcccVVVccchhhggghhhgggbbb```fffoooiiiaaaiiieeeggg~~~zzzqqqiiikkkpppllldddjjjhhhjjjooonnnhhheeefff^^^iiippplllhhhhhhgggdddgggtttqqqhhhcccdddbbbaaacccffffffccc```kkkeeellleeeaaagggeeeqqqcccmmmooojjjhhhmmmkkkdddeeetttyyylll```bbbjjjmmmoookkkjjjlllkkkllluuuvvvrrrmmmjjjjjjmmmooopppeeeaaa\\\]]]gggqqqqqqkkkhhhkkkqqqvvvxxxvvvssspppdddjjjmmmjjjhhhjjjhhhdddgggdddbbbcccfffgggfffdddgggdddgggnnnlllfffhhhqqqpppnnnjjjfffdddeeehhhkkkoookkkggghhhlllooollliiifffkkkmmmkkkjjjkkkkkkiiibbbiiiiiigggiiidddaaajjjpppqqqlllnnnuuuqqqoooxxxtttmmmpppqqqtttsssiiimmmgggeeehhhkkkkkklllnnnhhhfffiiirrrwwwuuuqqqpppooopppsssrrrllleeeffflllgggggghhhhhhhhhiiilllnnnmmmhhhfffiiilllkkkjjjjjjlllmmmkkkgggccccccfffjjjooossstttrrroooqqqxxx{{{uuuooonnnrrryyy~~~ttttttuuuyyy~~~ttthhhfffqqquuummmjjjoooyyyzzzyyyvvvrrrooonnnooorrrwwwvvvoooooouuuuuupppwwwyyytttlllnnnzzzxxxvvvxxx{{{wwwooonnnrrrooolllnnnuuuzzz{{{|||uuuwwwxxxuuurrrtttzzz~~~{{{xxxsssqqqsssxxx|||yyyzzzvvvuuu~~~qqqqqq{{{~~~~~~ssslll~~~qqq~~~~~~|||wwwzzz{{{zzzzzz}}}}}}xxxtttttt|||}}}}}}|||yyywwwppptttwwwtttooonnnsssxxxooouuuxxxvvvvvv{{{}}}zzzyyytttwww~~~}}}zzzxxxyyy~~~zzzyyy|||}}}~~~~~~eee___ccceee\\\\\\dddfffiiifffiiiiiiZZZYYYgggeeegggWWW]]]fffjjjfff___\\\```ccc___\\\^^^aaa```cccgggeeeaaadddkkkooofffooo{{{pppccccccdddffffffjjjmmmkkkeeeaaabbb\\\mmmsssggg```eeeiiidddjjjddd]]][[[```dddeeedddiiigggbbbcccooouuupppjjjllllllbbbiiikkkjjjfffhhhkkkfff^^^___bbbrrrtttgggkkkooo___rrrwwwnnndddiiiiiigggccc```bbbgggmmmxxxnnngggfffccc___aaahhhdddppphhhcccnnnllldddmmmuuuwwwooocccaaaiiimmmjjjrrrjjjhhhlllllliiippp|||vvvssspppmmmlllkkkjjjiiifffeeebbbaaagggoooqqqooolllkkkmmmqqqssstttxxx~~~qqqllljjjlllkkkgggeeefff```bbbdddfffffffffdddcccpppllliiihhhjjjllllllkkkqqqmmmhhhdddcccgggmmmqqqkkkjjjjjjkkkmmmnnnkkkiiinnnoooooonnnppprrrmmmeeelllhhhggggggdddbbbjjjvvvnnniiihhhooouuuvvvuuutttzzzppp|||tttjjjuuutttnnnnnnoootttdddeeeqqqxxxzzzvvvjjjhhhkkkooorrrrrrpppllljjjooolllmmmpppnnnjjjnnnvvvllljjjgggfffhhhmmmrrruuuxxxllljjjkkkiiiooouuuooommmiiiggghhhgggddddddfffrrrppplllfffdddiiirrrzzznnnoooqqqsssvvvyyy|||}}}uuuwwwsssooovvvyyyxxxvvvtttsssrrroookkkgggrrrqqqnnnooovvv{{{wwwooo{{{uuuooojjjjjjkkklllmmmuuuqqqpppsssttttttxxx}}}ttt~~~yyyrrrrrrsssqqqhhhkkkllllllrrrzzzyyyqqqtttuuuwwwwwwwwwyyy|||zzznnnrrr{{{xxx~~~zzzvvv|||~~~~~~{{{vvvvvvzzz~~~}}}~~~{{{zzzxxxzzz|||~~~~~~~~~zzzyyyyyy{{{~~~{{{wwwwww{{{yyy|||}}}~~~tttrrrvvv||||||uuuppplllwwwvvvjjjnnn~~~tttnnnsss}}}}}}vvv|||~~~mmmdddhhh```YYY]]]cccaaa```eeehhhaaaiiipppgggkkkeeejjjddd[[[gggaaa^^^aaabbb```aaaeeeaaa```bbbfffgggeeeiiioooqqqgggmmmssskkkcccbbb```ddddddhhhmmmmmmiiigggiiidddjjjnnnlllhhheeeeeeeeekkkfffaaa```bbbeeeffffffmmmnnnkkkfffiiiooorrroooxxxtttqqqkkknnnqqqkkkjjjnnnmmmhhhfffhhhhhheee___jjjvvvtttnnnsssvvvlllyyykkkkkkmmmiiifffcccbbbdddiiimmmpppuuusssoooiiieeecccfffjjjgggpppjjjeeeooommmhhhpppqqqqqqlllfffffflllpppqqqooogggdddiiiiiiggglllvvvrrrnnniiifffeeefffggghhhbbbcccaaaaaafffnnnqqqpppkkkhhhiiimmmooonnnooossspppmmmlllmmmkkkfffeeehhhccceeehhhkkkkkkiiifffdddhhhfffeeefffjjjnnnppppppppplllgggfffiiimmmnnnmmmkkkhhhgggkkkrrrtttooojjjnnnpppnnniiihhhlllnnnnnnsssooommmmmmjjjgggkkksssnnniiifffjjjnnnooorrrvvvjjjsssnnnoooqqqooogggZZZbbbrrryyyqqqlllnnnooonnnmmmmmmllllllnnnpppsssmmmlllnnnqqqoookkkmmmsssffffffggghhhiiikkkkkkjjjsssiiihhhjjjiiipppvvvpppoooooopppppplllfffgggkkkkkkmmmnnnmmmllljjjjjjkkkrrrqqqpppnnnmmmppptttxxxtttppppppwww}}}}}}yyyuuuyyyuuuqqqqqqtttsssmmmgggssssssrrrrrrwww|||{{{vvvnnnmmmlllkkkkkklllmmmmmmooommmpppuuuxxxxxxyyy}}}~~~~~~tttqqqyyytttuuuuuurrrrrrtttuuuuuu{{{{{{{{{zzzzzz{{{|||}}}sssrrr{{{yyy~~~zzzvvvvvv{{{~~~}}}~~~|||vvvuuuxxx|||{{{}}}xxx~~~{{{yyyxxxxxx{{{}}}{{{zzzzzzzzz{{{{{{|||{{{~~~}}}~~~|||yyyzzz~~~uuuzzzyyysssuuu}}}|||uuutttuuuvvvyyyzzzyyywwwvvvuuuzzzvvvkkkmmmyyy|||tttwwwyyy~~~uuuyyy{{{}}}zzz{{{}}}xxxdddiiieeeZZZ[[[aaa``````dddeee^^^cccddd```hhhggglllccc[[[dddaaa___```______dddjjjdddaaaaaaccceeefffiiinnnmmmeeegggjjjffffffggg^^^cccbbbeeejjjkkkiiihhhjjjkkkgggiiirrrssslllhhhkkkjjjiiifffeeedddeeeggghhhccchhhjjjgggeeeggghhhhhhrrrlllooopppjjjnnntttqqqkkkooopppjjjfffgggkkklll\\\lllqqqmmmnnnsss{{{xxxpppddd___gggmmmnnnhhhbbbbbbgggmmmoooooommmsssqqqhhhdddiiikkkiiikkkooojjjgggooonnnkkkssskkkgggfffiiijjjkkkoootttlllccc```dddfffdddgggmmmnnnjjjeee```___bbbfffiii___aaabbb```bbbhhhkkkjjjddd```aaaggglllllllllmmmllllllmmmmmmgggbbbccciiifffhhhjjjlllllljjjgggeeebbbaaabbbeeeiiinnnqqqqqqoookkkgggiiioooqqqnnnjjjnnnjjjhhhmmmtttuuuooohhhjjjnnnnnnhhheeeiiinnnqqqvvvrrrpppqqqrrrooooooppplllhhhfffhhhkkknnnwww~~~ttttttmmm[[[lllmmmmmmkkklllrrrvvvwwwnnnnnnmmmllllllnnnsssvvvllllllnnnqqqpppmmmmmmpppooommmkkkkkkmmmnnnnnnmmmrrriiijjjllljjjpppuuuooommmooorrrqqqjjjccceeekkklllmmmnnnppppppmmmhhhdddlllnnnnnnnnnpppyyytttqqqzzz}}}uuuqqqtttxxxrrrnnnpppuuuvvvppphhh||||||yyyrrrpppqqqqqqnnnjjjmmmpppqqqpppooonnnnnniiiiiiooowww{{{yyyyyy{{{xxxppprrr}}}wwwuuuuuuuuuttttttyyy~~~}}}}}}}}}}}}|||zzz{{{~~~~~~wwwssstttpppyyyuuutttwwwzzz{{{|||~~~xxxwwwxxx{{{pppyyy~~~zzz{{{zzz~~~yyyttttttwww|||rrrsssuuuwwwyyy{{{|||||||||zzz{{{~~~yyy|||yyysssvvv~~~uuuttttttvvvxxxxxxwwwvvvuuusssnnnjjjkkkqqquuuttt~~~}}}tttxxx}}}{{{zzz~~~{{{yyyyyyuuucccgggfffbbbccccccbbbaaadddeee]]]WWWeeezzzmmmVVV```eee]]]___```jjj]]]^^^______^^^^^^ccciiihhhdddaaa```aaabbbeeehhheee```ccceeefffnnnnnn```ccc```aaafffgggeeedddeeedddaaadddmmmsssrrrmmmiiiggghhhhhhgggeeeeeefffggg]]]```dddeeeeeehhhjjjkkkkkkgggkkknnnjjjmmmrrrnnnkkkmmmnnnllljjjjjjkkklll]]]jjjjjjgggjjjjjjnnnlllhhheeegggeeesssnnniiifffgggjjjkkkkkkcccnnnmmmccceeeqqqqqqffflllkkkhhhhhhkkkkkklllrrrhhhbbbbbbjjjkkkgggiiipppiiibbb___bbbdddccccccfffjjjiiifffbbbaaacccgggjjjeeeiiiiiifffeeehhhiiigggfffaaa```gggllllllhhhggghhhjjjmmmlllddd]]]```iiihhhhhhhhhggggggfffeeeeeeaaaaaabbbeeehhhlllnnnooommmkkkiiijjjnnnoooooommmmmmllllllnnnpppoooiiieeeeeekkkooommmlllnnnooommmrrrnnnmmmqqquuuuuuqqqnnniiihhhjjjmmmpppuuuhhhhhhkkkjjjooo{{{|||pppfffhhhlllppprrrqqqpppqqqrrrmmmmmmnnnoooooonnnnnnooo{{{tttllliiikkkqqquuuxxxuuummmnnnoookkknnnrrrkkklllkkkkkkkkkhhhdddeeejjjpppmmmjjjkkknnnpppooommmlllooosssuuu{{{uuurrrrrrpppsssxxxsssqqqppprrruuuuuuqqqnnn|||}}}yyyooogggggghhhgggnnnqqqsssssspppmmmkkkkkkhhhhhhnnnuuuyyywwwvvvxxxvvvxxxtttqqqvvv|||sssvvvooommmrrrwwwyyy|||}}}{{{zzz{{{}}}}}}{{{yyyyyy|||zzzwwwxxxuuuvvvuuuxxxqqquuuuuuuuuxxx}}}~~~~~~~~~}}}}}}}}}qqqxxx~~~}}}zzz||||||wwwuuuwww|||sssvvvyyy|||~~~}}}zzz{{{~~~~~~{{{xxxzzzvvvuuuuuuwwwyyyyyyuuurrrrrrmmmkkkooosssuuuxxx|||~~~|||www{{{~~~||||||yyykkkeeeeeeccchhhjjjaaa___]]]```eeefffccccccggghhh\\\iiiggg]]][[[^^^qqqZZZ^^^bbbbbb```aaaccceeeiiigggdddaaa```dddhhhjjjddd___ccchhhjjjqqqooo```bbb______dddgggfffdddeeeZZZaaacccbbbiiiqqqlll^^^bbbdddggggggfffdddddddddhhheeeccceeegggiiijjjkkkuuulllmmmooolllnnnppphhhiiihhhiiimmmooonnnjjjgggeeeiiifffggghhhggg~~~fffiiimmmnnnllldddrrrqqqoookkkgggeeegggjjjbbbkkkkkkccckkk{{{yyyiiillleeeeeehhhggggggkkkoookkkeeeffflllllleeedddjjjhhhdddcccddddddbbbaaabbbeeeggghhhhhhfffeeeggghhhmmmpppqqqooooooqqqoookkkqqqkkkhhhkkknnnjjjdddbbbhhhkkkooonnneee]]]aaajjjkkkiiifffccccccdddfffhhh```aaacccfffhhhkkknnnpppmmmmmmmmmkkkiiijjjooosssgggkkkooonnnjjjgggfffgggjjjlllmmmmmmppptttsssnnnooolllkkkmmmrrrtttoooiiihhhjjjoootttuuuyyyvvvmmmzzzuuueeevvvdddkkkggghhhsssrrrmmmuuuhhhmmmrrrtttqqqooooooqqqmmmmmmllllllmmmooopppooovvvooogggeeehhhooosssuuupppjjjmmmpppjjjllloooiiiooohhhdddfffiiiiiikkkmmmkkkhhheeeggglllqqqtttttttttwwwxxxwwwyyyxxxjjjiiisssyyyxxxmmmqqquuuuuurrrqqqrrruuuuuuxxxuuummmhhhjjjnnnpppnnnoooooommmkkkiiihhhhhhlllkkkmmmqqqsssqqqrrruuutttvvvtttttt}}}sssuuunnnkkksss|||}}}zzzwwwvvvuuuvvvwwwyyy{{{{{{{{{}}}yyyxxx~~~~~~wwwssskkkxxxuuusssyyytttsssrrruuu}}}~~~~~~~~~}}}{{{~~~~~~{{{}}}{{{zzz{{{||||||{{{~~~}}}|||}}}{{{{{{zzz{{{yyyxxxzzz~~~~~~|||wwwsssoooppptttxxxxxxwwwvvvrrrttt|||~~~{{{{{{~~~ddddddhhheee___fffiii______[[[[[[aaajjjppppppooolll___dddccceeegggaaaooo\\\bbbeeeddddddeeeeeebbbfffjjjjjjfffdddjjjppptttjjjbbbfffmmmmmmooolll___bbb___aaahhhmmmmmmkkkkkk___kkknnneeefffooojjj\\\___bbbeeehhhiiigggeeebbbmmmgggeeehhhkkkmmmooorrrxxxuuusssmmmoooooofffgggeeefffmmmrrroooiiifffiiieeebbbeeegggoooxxx___```eeekkkpppmmmkkknnnooommmhhhfffhhhkkkdddllllllhhhppp~~~pppmmmbbbeeekkkeeedddjjjkkkooommmmmmooommmhhhfffgggfffggghhhgggdddaaaaaaaaaaaafffjjjkkkiiifffeeefffiiikkkmmmnnnssswwwsssmmmnnniiihhhlllooonnnlllllllllnnnrrrppphhhaaaeeemmmmmmkkkgggddddddfffjjjlll___aaaeeehhhjjjlllooorrroooqqqqqqlllggghhhooowwwaaahhhnnnmmmhhheeejjjooossspppkkkhhhmmmuuuxxxuuuqqqpppmmmkkknnnpppllleeekkkmmmqqquuuuuuvvv}}}qqqccc```ccchhhpppwwwooollldddssswww}}}nnnqqqssspppkkkjjjnnnrrrjjjkkkkkkkkkmmmqqqqqqnnnnnnjjjfffhhhlllooonnnkkkfffccciiimmmiiilllooojjjmmmddd^^^bbbhhhjjjkkkkkk___```ccchhhmmmpppqqqqqqqqqrrrssspppnnnrrrzzzyyy|||vvvkkklllwwwzzzsssjjjqqqwwwvvvqqqooosssxxx{{{}}}{{{sssnnnpppssstttooonnnlllmmmoooppppppppprrrnnnmmmoooooommmnnnqqqyyyyyyuuuuuulllsss{{{yyyuuuvvvwwwvvvvvvwww{{{}}}yyy}}}~~~zzzxxx{{{~~~zzzwwwqqq|||tttooonnnrrr|||~~~~~~yyyyyy|||~~~yyy{{{~~~~~~{{{uuupppzzz|||~~~}}}yyywwwxxxzzz|||yyy}}}}}}{{{{{{yyyyyyyyyzzz}}}~~~}}}{{{zzzrrrjjjiiipppyyyyyywwwzzz}}}zzzyyy{{{~~~ccc```fffhhh___```eeebbbbbb```]]]___fffmmmnnnlllfff\\\``````hhhkkk___kkkbbbeeedddbbbcccfffddd___dddlllooojjjfffkkktttyyyoooccceeeooommmjjjiiieeefffccceeemmmrrrqqqnnnlllhhhppptttnnniiihhhhhhddd```aaaeeejjjnnnmmmhhhccciiiggghhhmmmnnnnnnrrryyy{{{uuujjjjjjnnniiigggeeegggnnnpppllljjjllljjjcccaaabbbllliii\\\``````ccclllpppgggiiikkklllkkkiiiggggggaaajjjmmmiiillluuuwwwrrrqqqaaagggpppgggdddkkkiiinnnqqqqqqnnnlllmmmjjjfffdddjjjmmmjjjddd___```aaabbbgggmmmnnnjjjffffffgggfffggghhhllltttyyysssjjjhhheeefffkkkmmmmmmooosssmmmnnnppppppiiiccceeelllkkkjjjiiihhhhhhiiikkklllcccfffiiikkkkkkkkknnnpppuuutttrrrnnnkkklllqqqvvvfffjjjnnnmmmjjjiiinnnsssrrrrrrnnnjjjlllsssxxxxxxttttttpppkkklllpppoooiiinnnmmmnnnrrrrrrsssxxx}}}hhhaaannnqqqeeellloooeeeeeekkknnnbbbnnnrrruuurrrkkkhhhjjjmmmdddhhhkkkmmmqqquuurrrkkkoookkkgggiiimmmoookkkfffdddaaajjjoookkkmmmpppkkkhhhbbbaaaeeeiiiiiihhhiii\\\```eeeiiikkklllmmmnnnjjjlllnnnnnnmmmlllmmmnnnssstttsssrrrsssuuuuuussskkkqqqvvvvvvrrrppptttxxx~~~vvvqqqrrrrrrppprrrooommmqqqwww{{{yyyvvvtttqqqpppqqqqqqmmmmmmpppvvvvvvrrrpppzzzmmm|||}}}{{{vvvuuuzzzzzz{{{}}}|||yyy{{{yyysss}}}wwwsssrrrsssxxx}}}}}}}}}}}}~~~}}}}}}}}}xxxzzz}}}~~~zzzyyy|||zzz}}}}}}{{{{{{zzzyyyyyy}}}xxxrrrrrrxxxxxxzzz{{{|||~~~|||}}}kkk^^^bbbjjjbbb[[[bbbiiiaaacccdddbbbdddhhhhhheeecccbbbiiieeegggcccWWWgggdddeeeaaa]]]___dddccc\\\dddooosssllleeeiiiqqqvvvqqq```bbbooolllgggjjjmmmjjjggghhhoootttqqqkkkhhhgggiiioooppphhh^^^aaajjjbbbbbbeeelllrrrrrrkkkeeekkklllppprrrnnnhhhmmmvvv}}}uuueeedddkkkkkkffffffjjjooommmiiikkkrrrnnnhhhgggeeevvvzzzcccWWW]]]hhhddd___fffkkkiiihhhhhhkkkmmmkkkfff```ZZZdddjjjfffcccfffllloootttbbbjjjuuuiiieeemmmiiiiiippppppjjjjjjooommmfffbbbkkkppplllccc^^^___aaaeeekkkpppppplllhhhhhhjjjmmmlllkkkpppzzz~~~vvviiiooolllkkkkkkhhhdddfffjjjkkkkkkmmmlllgggaaaccchhhggghhhiiijjjjjjjjjjjjjjjiiilllnnnmmmkkkiiijjjlllyyyvvvsssppppppqqqrrrsssnnnoooooonnnlllmmmooorrrkkkqqqtttqqqooorrrtttuuutttuuurrrlllmmmsssuuurrrnnnkkkkkknnnqqqsssyyyyyyuuuaaafffjjjdddgggdddkkkttt|||ooonnnjjjfffdddwwwiiiqqqyyyxxxqqqhhhdddddd___ffflllpppuuuxxxrrrhhhtttlllcccaaaeeeiiihhheeehhhfffooosssnnnnnnqqqkkkhhhhhhkkkooooookkkjjjkkkccceeeggggggfffhhhmmmqqqnnnqqqtttuuutttpppkkkhhh|||sssrrrwwwwwwppppppwwwnnnqqqtttuuutttssstttvvvyyyyyywwwrrrqqqttttttqqqrrrnnnlllqqqzzz}}}xxxrrrtttrrrrrrtttsssooommmooolllnnnlllkkksss|||zzzqqq~~~yyyuuusssvvvtttzzz~~~zzzxxxvvvzzzqqqpppzzz}}}~~~yyy|||{{{tttwww}}}~~~~~~yyyvvvvvvzzz~~~xxxxxx||||||yyy||||||zzzdddaaa```dddfffddd```]]]dddffffffcccdddiiikkkiiigggmmm```eeeiii\\\___bbb```]]]cccZZZ___lllaaa]]]ZZZnnnwwwkkkdddkkkooolllqqq^^^bbbqqqkkk```dddlllmmmgggmmmrrrllliiillliiimmmnnnmmmjjjhhhhhhhhhhhhaaasss```aaavvvnnnfffllliiisssuuuqqqpppnnnvvvvvvmmmmmmjjjdddgggooojjjdddpppggglllfffpppgggnnngggeeeyyyyyysss]]]eeeeee]]]\\\fffjjjggghhhqqqiiikkk^^^kkkhhhkkkkkkeeedddiiikkkgggeeegggppplllrrrxxxtttsssqqqgggiiiwwwrrrfffiiimmmiiieeeoooiiigggjjjllliiifffffflllnnnkkkeeeeeejjjiiiccchhhhhhlllrrrsssqqquuu}}}vvviiiqqqqqqccc^^^eeeuuummmggggggfffcccgggnnnmmmlllgggdddgggkkkllliiiqqqsssuuuqqqlllhhhhhhjjj~~~}}}fffsssaaalllrrrooonnnoooppppppmmmmmmrrryyywww{{{zzzrrrnnnrrrtttrrrxxx~~~wwwuuuxxxtttjjjqqqlllmmmqqqnnnhhhlllvvvnnnvvvfffdddiiiqqqtttgggdddqqqlll```gggsssmmmkkkppp{{{{{{tttlllqqquuuvvvrrrmmmkkkjjjnnnpppsssuuuttttttuuuvvvqqqrrriiiccchhhiiiiiiqqqrrrrrrqqqqqqppppppqqqqqqooossstttnnnfffeeekkksssuuuqqqlllllloooqqqqqqoootttvvvxxxxxxwwwvvvwwwxxxxxxuuuxxx}}}|||sssllljjjmmmooowww}}}vvvlllqqq|||pppwww|||llliiillltttppprrrzzz}}}yyywwwyyyooouuuwwwrrrlllnnnuuuzzzyyykkkcccjjjwww}}}|||~~~{{{yyy{{{|||zzzyyyzzz|||yyyqqqqqqtttxxx~~~ddddddfffhhhgggeeedddeeefffgggeeebbbdddkkknnnmmmdddooobbbdddiiibbbggghhhaaaZZZddddddgggkkkcccjjjmmmuuuuuujjjccchhhnnnnnnlllbbbcccfffaaaaaaeeeaaapppjjjllliiiiiiiiibbb```dddjjjmmmoooqqqqqqqqqjjjmmmfffcccnnniii```lllvvvyyyuuupppnnnjjjjjjrrrsssoootttyyyqqqeeecccfffbbbjjjvvvhhhqqqiiimmmdddpppvvvwwwqqqlllfffaaa___dddkkkllljjjggg```llljjjrrrgggqqqiiijjjiiillluuu|||yyypppkkklllrrrzzztttjjjsssuuueeekkkpppeee]]]iiisssnnniiijjjmmmpppooogggccclllxxxmmmnnnkkkggghhhmmmnnnjjjgggeeehhhnnnsssuuu|||vvvooommmmmmkkkjjjiiillljjjddddddjjjkkkhhhhhhhhhiiihhhgggfffiiimmmooollljjjlllqqquuuvvvuuuvvvxxxfffiiimmmrrrtttoookkkmmmqqqtttuuuuuu{{{pppmmmpppooojjjqqqxxxwwwnnnllluuu|||{{{wwwpppnnnnnnllllllmmmppp|||wwwssssssssslllvvvrrrrrr}}}xxxqqqzzzffflllttt{{{mmmsssyyy{{{xxxssspppppplllpppuuuzzz~~~}}}~~~wwwwwwrrrooowwwpppwww}}}~~~{{{zzz~~~~~~yyyzzzyyysssuuu{{{~~~{{{vvvvvvzzz{{{ttt{{{||||||||||||zzz~~~}}}yyywww}}}zzzlllooopppkkkddd^^^\\\\\\XXXdddrrrzzz}}}wwwhhh[[[rrrsssmmmnnnjjjnnniiieee\\\hhhkkkjjjiiifffxxxbbbeeeiiilllooopppqqqqqqjjjiiillljjjiiittttttdddkkk``````ggghhhnnnuuuttttttmmmfffcccfffmmmtttyyyxxx___dddbbbiiinnn^^^nnnuuuvvvvvvxxx{{{yyyrrrmmmuuuqqqzzz~~~qqqhhhmmmrrriiiuuuwwwfffxxxmmmjjjiii```sssnnnkkknnnffffffooooooeeeaaagggiiipppjjjpppdddoooiiilllzzztttrrrxxx}}}~~~||||||xxx|||zzz{{{yyyllltttzzzqqqiiirrryyyzzz}}}lllmmmooonnnjjjiiissswwwvvvsssoooqqquuuvvvtttpppkkkjjjnnnsssxxx~~~kkkgggsssuuulllhhhtttvvvmmmnnnyyyyyymmmqqqsssyyy~~~yyyssswww{{{xxxuuusssrrruuuxxxzzz~~~~~~www}}}yyywwwqqqnnnwwwuuu}}}yyyrrrnnnrrrzzz{{{xxxaaakkkpppmmmkkkhhheeegggtttpppooovvv{{{rrrnnnqqqrrrpppjjjeeeccccccjjjkkkkkkiiigggggghhhjjjaaaiiihhheeegggaaa[[[```]]]eeekkkiiiaaa\\\^^^cccbbb^^^ZZZYYY\\\aaafffiii[[[WWWSSSTTTWWWWWWRRRMMMTTTWWW[[[\\\[[[YYYXXXWWWVVV___gggfff___ZZZ___gggeeecccdddgggfffaaaaaaeeepppbbbpppjjjtttlllnnn^^^aaaeeejjjkkkeee```___bbbaaa\\\XXXZZZ```cccaaa^^^[[[```fffgggdddaaadddhhhhhh\\\XXX```fffbbb___aaaaaabbbdddeeebbb]]]___eeeaaa]]]aaaeee```[[[___dddnnndddZZZ[[[bbbeee```[[[aaacccddd```]]]bbbccc]]]\\\mmmmmmeeeiiilllfffaaajjjqqqpppfffaaaeeeeee_________aaabbb```aaakkkvvvnnn```gggkkkpppqqqgggooossspppmmmmmmnnnmmmjjjgggnnnnnniiiccceeennnsssrrruuutttrrrqqqrrrwww~~~xxxxxx||||||wwwpppsssuuuvvvqqqrrryyyqqq}}}ppplllxxxwwwnnnnnnuuuqqqnnnnnnpppqqqrrrsssooonnnllllllnnnnnnjjjeeejjjoootttsssqqqnnnllliiimmmkkkkkkmmmllljjjjjjlllmmmhhhiiiooommmccc\\\\\\]]]bbbhhhiiifffdddfffjjjQQQhhh]]]```tttccc[[[___RRR]]]dddbbb^^^^^^^^^\\\ggg```XXXTTTTTTWWW[[[^^^___]]]ZZZWWWYYY]]]\\\YYYQQQVVVWWWVVV\\\eeecccYYYQQQTTTTTTRRRSSSZZZ___```RRRTTTVVVUUUTTTYYYYYYRRR```ZZZWWW[[[bbbaaaWWWMMMSSSVVVXXXWWWVVVXXX\\\```iiihhhddd^^^XXXUUUTTTUUUXXX\\\WWWWWW___]]]VVVXXXRRRTTTVVVWWWXXXYYY\\\^^^WWWTTTRRRSSSVVVZZZ[[[[[[SSSTTTTTTRRRNNNKKKJJJJJJUUUUUUTTTRRRNNNLLLLLLLLLLLLXXXbbb___TTTPPPTTT[[[VVVYYY]]]___[[[VVVXXX]]]ZZZQQQ[[[VVV___RRR[[[JJJLLLSSSYYYZZZXXXXXXZZZ]]]SSSZZZXXXQQQRRRZZZZZZSSSTTTVVVXXXXXXYYY\\\___aaabbbaaaaaabbbdddddddddeeefffcccdddhhhjjjggggggiiieeeiiilllqqqvvvuuuqqqrrrzzzuuusssvvvxxxsssnnnmmmvvvvvvooohhheeekkktttrrrzzzyyy{{{uuurrrbbboooxxxvvvuuuxxxxxxtttwwwrrrwww~~~}}}|||}}}zzz}}}~~~|||vvvwww}}}|||zzz~~~|||wwwnnnkkksssooosssxxxmmmuuuuuuzzzgggsssyyyuuuuuu~~~uuurrr||||||qqqssslllzzzsss{{{sssxxxxxx}}}|||vvvqqqkkkfffkkk]]]^^^mmmzzzyyycccbbbgggjjjssszzzooobbbeeekkkkkkpppvvvvvvnnngggdddhhhdddcccfffhhhhhhhhhjjj```dddhhhiiikkklllhhhccc\\\^^^gggssssssiiiccceeekkkdddbbbeeeccc]]]]]]ccceee___[[[[[[[[[TTTFFF;;;CCCAAADDDNNNZZZ^^^XXXPPPOOOYYYMMMIII]]]OOOTTTTTTRRRSSSSSSTTT]]]ccc[[[MMMQQQPPPPPPRRRSSSUUU\\\ddd```XXXQQQOOOTTTYYYZZZXXXTTTYYY\\\\\\\\\\\\XXXRRRPPPVVVZZZWWWUUUWWWYYYXXX```YYYXXXTTTQQQYYYZZZJJJOOOSSSXXXYYYWWWTTTTTTTTTSSSUUUVVVUUUTTTVVV[[[```hhhgggccc^^^YYYWWWXXXZZZVVVWWWOOOOOOYYYXXXPPPPPPQQQNNNLLLNNNSSSWWWVVVTTTTTTRRRQQQQQQSSSTTTTTTTTTWWW[[[]]]ZZZSSSOOOQQQUUUSSSSSSQQQNNNKKKJJJLLLMMMUUUXXXXXXVVVVVVYYYYYYWWWYYY]]]___^^^ZZZZZZ```fff\\\[[[]]]aaa```VVVbbbUUUVVV\\\___\\\[[[]]]``````[[[bbbddd]]][[[aaaccc```aaaaaa___^^^bbbkkkppppppqqqzzz}}}|||{{{wwwwww}}}~~~||||||}}}}}}xxxvvvuuu~~~|||~~~~~~~~~~~~yyyvvvwww{{{}}}wwwuuuzzz~~~}}}uuu{{{~~~}}}~~~}}}{{{~~~}}}~~~zzzuuuwwwxxxkkkYYYUUUUUUYYYbbbiiikkkeee___hhhhhhccc[[[fffYYYkkkfff\\\___\\\XXX]]]fffbbbXXX```\\\YYYWWWRRRLLLOOOUUUjjjeee___^^^______^^^]]]YYYXXXYYY]]]\\\VVVQQQPPPXXXZZZZZZYYYZZZZZZTTTLLL\\\VVV[[[^^^___pppwwweeeKKKPPPUUUWWWXXXXXXZZZ\\\WWWYYYZZZXXXTTTRRRTTTVVV\\\ZZZWWWSSSPPPQQQTTTVVVWWW[[[VVVVVV^^^\\\TTTVVV\\\XXXVVVYYY^^^```\\\WWW\\\ZZZXXXUUUTTTTTTUUUWWWVVVXXXYYYWWWSSSRRRUUUYYYZZZ[[[\\\[[[YYYXXXYYY[[[aaafffhhhggghhhiiifff```eeehhhjjjkkkllloooqqqrrroooxxxrrrrrrppp~~~wwwnnnqqqqqqmmmnnntttvvvttttttooorrryyyyyysssuuuwwwyyyxxxtttxxxxxx~~~~~~yyyvvvxxx|||}}}}}}~~~~~~|||{{{zzz}}}oooXXXeeeqqqsssmmmiiimmmtttyyyyyyeee|||qqqjjjwwwzzzkkk```dddmmmpppccc^^^\\\]]]]]]ZZZ^^^eeekkkmmmqqqtttsssnnniiihhhccc[[[ZZZcccfff___[[[]]]```]]][[[___hhhmmmcccUUU\\\WWW]]]^^^YYYgggmmmYYYYYYSSSPPPVVVaaaeeeaaaZZZXXX\\\```aaa^^^[[[[[[\\\\\\ZZZWWWRRROOOOOORRRUUUXXX``````aaagggccc]]]aaa^^^___aaahhhnnnqqqnnnkkkhhhfffbbb]]]YYYYYY]]]```ddddddccccccccceeehhhjjjiiikkknnnooommmlllkkkkkkdddvvvyyyrrrnnnkkkjjjnnnttt{{{|||vvvvvvzzzzzz~~~uuuyyyyyyzzzwwwyyy~~~}}}|||{{{yyy~~~{{{{{{~~~||||||||||||~~~|||||||||~~~~~~|||vvv}}}~~~}}}~~~xxxxxx~~~|||pppuuutttlllmmmuuuvvvooo|||{{{~~~|||tttllliii```iiilll|||vvvccchhhjjjiiimmmdddnnnxxxwwwvvvdddjjjkkkeeedddjjjhhhhhhrrrjjjhhhbbbgggsssnnn```^^^hhhkkkjjjdddaaabbbbbbaaaqqqjjjbbb```dddgggfffdddmmmppptttssspppmmmlllmmmxxxmmmhhhnnnrrrtttzzzxxxqqqoootttvvvpppfff```ooowwwvvvmmmlllxxxuuummmwww{{{~~~zzzzzzuuu~~~~~~nnnvvv}}}|||}}}}}}~~~~~~}}}vvvvvv{{{}}}{{{}}}zzz~~~uuu{{{~~~|||~~~www}}}~~~zzz}}}}}}{{{|||zzz}}}www|||xxxpppxxx}}}ssswww{{{|||~~~vvvssswwwrrrmmmuuuwwwuuuqqqxxx~~~nnniiizzz}}}|||xxxuuuuuupppkkk{{{tttoooqqqxxx~~~~~~{{{}}}~~~}}}yyywwwxxxyyyyyy{{{~~~{{{{{{}}}{{{qqqhhhfffoooyyy|||xxx~~~yyy~~~vvvrrrvvv}}}ooovvvwwwxxx|||~~~ttt}}}~~~|||{{{xxxyyyxxx~~~xxx{{{~~~~~~~~~zzz~~~|||}}}~~~~~~~~~{{{}}}uuulllmmmssssssyyywwwyyyxxx~~~}}}zzz{{{jjjnnnzzzuuupppxxx~~~~~~zzz|||~~~~~~zzzwww~~~~~~~~~{{{wwwwwwzzzxxxyyy~~~}}}{{{yyy}}}||||||{{{~~~zzz~~~~~~}}}}}}|||zzzxxx~~~{{{yyy}}}~~~}}}zzzuuunnnmmmzzz~~~tttyyytttaaafffyyy~~~~~~}}}~~~|||{{{~~~uuuyyy|||yyyxxx~~~~~~ooouuuzzzxxxzzzyyy~~~{{{~~~yyy~~~|||zzz~~~}}}yyyyyy|||~~~zzzsssuuu}}}yyy~~~~~~|||xxxvvvyyy|||~~~~~~wwwnnnttt{{{xxx|||}}}yyyzzzyyywwwzzz{{{{{{zzz~~~{{{~~~}}}}}}|||}}}ttt|||}}}zzz{{{sssqqqqqqxxx}}}|||vvvwwwyyy~~~{{{|||{{{~~~~~~pppzzz~~~|||{{{{{{}}}{{{~~~ssssss}}}~~~{{{}}}uuu}}}~~~zzz~~~|||zzz{{{}}}zzz}}}|||}}}~~~rrrmmm{{{|||}}}xxxttt|||}}}}}}|||~~~zzzzzz{{{|||{{{zzzxxxxxxrrr~~~zzz{{{{{{zzz}}}}}}wwwtttxxx~~~zzztttwww|||wwwrrr{{{}}}}}}}}}~~~wwwvvvzzz}}}~~~~~~}}}zzz{{{}}}yyyyyyrrr~~~~~~xxx{{{yyyuuuvvv~~~tttwwwvvvyyydddXXX~~~|||}}}~~~}}}~~~zzz~~~{{{xxx{{{sss}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~|||~~~uuu|||uuuyyy~~~}}}{{{||||||~~~{{{{{{}}}~~~{{{}}}~~~uuuvvv~~~~~~xxxrrr|||yyywwwyyy}}}yyyxxx|||wwwwww~~~uuunnnpppwwwzzzzzzxxx{{{xxxvvvzzzxxxzzz~~~yyyyyy|||yyypppzzz|||}}}tttqqqyyy{{{xxxppp~~~{{{wwwyyyjjjttt|||xxx~~~}}}wwwxxx~~~uuu~~~qqq}}}~~~~~~~~~vvv~~~yyy|||{{{}}}~~~~~~zzz}}}rrrooottt|||zzz|||uuupppnnnsssxxx{{{wwwvvvvvvtttnnniiimmmrrrnnnoooyyywwwooopppmmmhhhhhhmmmpppoooqqqwwwkkkjjjlllpppoooiiifffgggvvvjjjfffnnnooogggdddjjjxxxtttnnnhhhddddddiiimmmkkkjjjjjjjjjddd^^^cccllljjjdddeeekkkjjjbbb___dddaaaeeeddd___^^^dddfffdddggggggggggggggggggggghhhrrrkkkbbb```iiirrrqqqiiitttkkkgggiiigggbbbgggrrrvvvmmmrrrhhhwwwnnn|||{{{ttt|||~~~xxx}}}~~~~~~{{{}}}|||xxxxxx||||||wwwxxxqqq||||||zzzzzz{{{{{{xxxzzzxxx}}}|||uuu}}}zzzzzz{{{zzzxxxvvvuuuvvvwwwwwwyyy|||}}}yyyyyy{{{|||zzztttuuutttqqqqqqrrrllldddbbbdddiiiooossstttqqqoookkkhhhfffdddbbbbbbcccfffkkkiiiggghhhjjjiiieeeaaabbbiiigggeeejjjfffaaaeeebbb]]]ZZZ]]]^^^]]]___dddaaa```bbbiiillliiifffeeeccc]]]]]]```^^^XXXXXX]]]ccceeegggfffdddaaa______fffaaa]]]ZZZUUUNNNNNNSSSYYYXXX[[[```bbb___^^^```ccceeeccc]]][[[^^^___\\\jjjiiigggeeebbb___]]]\\\___dddeee```\\\___dddfffbbb^^^]]]___ZZZTTT[[[iiiccc\\\___UUUccc___iiieeekkklllkkkhhheeeeeeiiimmmpppjjjfffgggjjjnnnppprrrqqqppplllhhhjjjmmmjjjddd^^^bbbooosssoootttyyyqqqvvvmmmpppaaafffzzzqqqrrrqqqzzzqqqpppooosssyyyxxx~~~llldddfffsss{{{xxxtttvvv}}}wwwssstttwwwyyy{{{~~~uuu}}}xxxssszzziii{{{tttxxxxxxsssmmmnnnrrruuu}}}{{{}}}|||uuuxxx}}}uuuuuuxxx||||||}}}~~~|||xxxzzzvvvssspppoooqqqsssrrrppp]]]dddgggccc_________^^^```fffiiiiiigggfffbbb]]]^^^^^^___cccgggjjjkkkkkkddddddcccaaa___[[[UUUQQQ\\\\\\^^^aaacccdddcccaaaVVV___```___cccaaa```iiiUUUQQQPPPSSSXXX[[[^^^bbb[[[YYY[[[aaaccc^^^XXXVVVVVVZZZ]]]\\\XXXVVVWWWZZZ\\\___aaaaaa]]]YYYVVVUUU\\\XXXXXX[[[___```dddhhhVVVZZZ\\\[[[\\\___^^^[[[YYY\\\[[[YYYZZZ^^^```___^^^______```````````````\\\dddhhhccc]]]___eeeiii^^^^^^```bbb\\\VVV]]]iiiaaa___```SSS\\\]]]bbbZZZaaa]]]YYYZZZ```cccbbb___```]]]ZZZXXX[[[bbbiiimmmuuuoooiiigggccc```aaadddaaabbbkkknnngggiiijjjbbb```]]]ddd___kkkvvvuuuyyyvvvwwwgggmmmccc___ccceeeaaa```ccchhhfffZZZ^^^gggjjjjjjzzz}}}fffrrrjjjgggkkkmmmjjjjjjooovvvbbbXXX]]]ZZZQQQZZZooodddggg]]]ppphhhiii]]]mmmjjjrrrrrrnnnbbbfffZZZ___ssswwwmmmuuutttooosssqqqfffhhhqqqooommmwww}}}~~~|||}}}~~~ssslllsss{{{yyy~~~}}}xxxyyy~~~xxxyyyyyywwwsssooooooqqqnnnxxx}}}vvvrrrrrrsssdddgggiiihhhggghhhkkklllbbb]]]YYYYYY]]]^^^[[[WWW\\\```bbb^^^[[[\\\]]][[[RRRVVV[[[]]]^^^]]]ZZZXXXZZZYYYXXXZZZ]]]```aaaaaahhhiiiiiifffddd```XXXPPPLLLNNNRRRVVVXXXYYYYYYYYYbbbhhhccc\\\]]]WWWRRRXXX```\\\XXXWWWWWWUUUSSSQQQYYYZZZ___dddccc]]]YYYYYYVVV^^^bbbaaa```bbbccc``````^^^[[[WWWVVVYYY___ccc______^^^]]][[[\\\___cccfffoootttttt|||ppp}}}yyy|||wwwrrr|||{{{xxx~~~zzzzzz|||~~~yyyqqqooosss{{{wwwmmmdddccciiillllll|||vvvfff___iiixxxwww{{{}}}|||}}}uuu}}}~~~yyywww~~~|||zzz{{{yyyyyy}}}{{{xxxrrruuuuuupppoooqqqsssqqqppprrroooiiikkkpppnnngggnnnrrrsssqqqrrrwww{{{zzzqqquuuvvvqqqiiidddbbbccccccfffhhheee```^^^___aaaWWW```gggeeecccaaa^^^XXXQQQ[[[]]]VVV[[[gggfffZZZhhhddd______bbbbbb^^^ZZZ[[[ZZZWWWTTTVVV[[[[[[XXX\\\ZZZZZZ^^^bbbaaa^^^[[[^^^]]]\\\]]]___``````___XXX]]]___^^^```cccaaa[[[QQQVVV[[[]]]]]]\\\]]]^^^TTTXXXTTTUUU___```]]]aaaYYYYYYZZZ^^^cccfffccc___QQQVVV```fffddd```bbbhhhdddiiilllooossswwwtttnnniiifffcccaaadddmmmxxx}}}{{{}}}~~~yyysss|||~~~www|||{{{vvvqqqwwwsssqqqsssrrrkkkccc```ggggggiiiiiieee___]]]___eeefffhhhkkkllllllkkkjjjbbbeeedddaaabbbeeefffdddiiihhh```SSSMMMSSS___ggg^^^dddfffaaa\\\\\\___aaaYYYaaaffffffhhhjjjeee\\\eeeqqqqqqhhhmmm|||yyygggkkkiiiffffffgggfffccc```llljjjeeebbbfffllllllhhheee```___cccfffccc^^^\\\dddcccbbbcccdddeeedddccciiiqqquuussstttzzz}}}yyyvvv|||{{{|||~~~{{{{{{___LLLTTThhhhhh{{{sssHHH111HHHeeewwwccc@@@;;;ccc|||RRRUUU^^^dddvvvhhhHHHbbb^^^dddvvvnnn[[[lll}}}xxx}}}{{{yyyuuunnnjjjoooxxxxxx||||||xxxrrrkkkjjjeeebbb```\\\YYY\\\bbbggggggiiimmmnnnoootttyyytttvvvzzzwwwllleeeaaa^^^[[[YYYSSSOOOOOOPPPOOOQQQTTTVVVTTTSSSVVVZZZ]]]aaadddZZZ```iiirrrwwwwwwtttqqqtttmmmccc[[[UUUQQQPPPQQQJJJEEEAAADDDGGGHHHIIIMMMHHHHHHHHHIIINNNRRRRRRQQQNNNTTT[[[bbbeeedddbbb```sssrrrqqqqqqsssxxx}}}{{{yyyzzzxxxxxx||||||vvvvvvzzz}}}yyyttt~~~~~~|||sssnnnaaa[[[TTTOOOIIIDDDDDDFFF???:::999<<>>AAACCCCCCFFFIIIHHHDDDLLLMMMNNNNNNNNNPPPTTTWWWbbb```]]]ZZZZZZ^^^eeejjjqqqnnnmmmnnnmmmlllqqqwwwmmmjjjggggggnnntttrrrlllrrrqqqrrruuuyyy||||||{{{wwwwww{{{{{{yyyoooeee]]]OOOJJJFFFEEE@@@:::999===999666666888999888;;;@@@888===@@@>>>>>>AAA@@@<<>>===>>>;;;555555999999777777888777555888===555;;;>>>999888;;;;;;888999;;;======;;;:::===???DDDEEEEEECCCAAABBBGGGKKKFFFEEEFFFJJJKKKLLLPPPWWWUUUVVVRRROOOSSS[[[[[[UUUMMMWWW``````YYYSSSTTTXXX___UUU]]]jjjgggdddkkknnnjjjkkkooovvvzzz{{{zzzzzz~~~}}}uuunnnmmmiiiccccccgggaaabbbdddddd```[[[^^^eeemmmwww~~~~~~qqqiii]]]UUUQQQLLLFFFAAA;;;999777666555666777888777666555444333444555555666666777888888888888777888777666777888888888777:::999999:::;;;<<<===>>>===???@@@BBBDDDEEEEEEEEEGGGFFFFFFHHHLLLNNNLLLJJJKKKMMMNNNMMMLLLJJJKKKKKKMMMNNNPPPQQQRRRVVV[[[^^^WWWdddmmmkkkiiilllrrrtttqqq{{{~~~zzz{{{|||yyyyyy}}}}}}}}}yyyvvvyyy|||uuujjjggg```YYYVVVYYYYYYTTTPPPQQQQQQQQQNNNKKKMMMRRRWWWdddjjjtttuuuooo```XXXNNNHHHEEEBBB===:::777888888999888777666555666555444333333333444444555555666777888888888777777777666666777777777666777777777777888999:::;;;888999:::<<<===>>>>>>>>>@@@??????AAADDDEEEDDDBBB@@@BBBDDDDDDDDDCCCDDDFFFIIIIIIHHHIIILLLOOOQQQSSSMMMWWW^^^\\\ZZZ]]]aaabbbbbbiiimmmjjjhhhlllpppppppppxxx|||{{{|||www}}}{{{yyywwwsssoookkkgggiiigggbbbaaabbb^^^WWWUUUPPPKKKIIIKKKKKKIIIFFFHHHHHHHHHHHHHHHJJJNNNQQQPPPWWWdddrrrtttgggaaaMMMGGG@@@<<<;;;999777444444777:::<<<<<<:::777555555444333222222222333333333444555666777777777777666666666666666666666666444444444444555666777888444555555666777888888888:::999999:::<<<<<<;;;999999;;;>>>??????@@@BBBCCCFFFCCCAAABBBFFFIIIIIIHHHGGGMMMPPPPPPPPPRRRTTTSSSUUUYYYZZZXXXXXX___fffiiifffiiinnnsssuuuuuutttsssvvvyyyyyywwwuuuuuurrrmmmnnnnnnnnnooonnnjjjeeeaaakkkgggbbb^^^]]]]]]\\\[[[UUUYYYXXXRRRMMMLLLKKKJJJFFFEEECCCBBBAAABBBBBBCCC>>>>>>>>>@@@CCCFFFHHHHHHDDDLLLYYYgggttt}}}wwwooodddYYYTTTCCC???;;;888777777666555333555888;;;===<<<:::999333333333222222222222222111222333555666666666666444555555555444444444555333333222222333444555555555555555555666666777777888777888888888888777666666888;;;<<<<<<<<<>>>???DDD@@@===???DDDGGGFFFCCCDDDEEEFFFHHHJJJLLLLLLJJJKKKMMMMMMMMMNNNSSSZZZ___YYYVVVZZZcccddd^^^\\\```bbbbbbbbb```______^^^]]][[[\\\^^^___^^^ZZZVVVSSS[[[WWWQQQNNNMMMNNNOOOOOOLLLMMMLLLHHHEEEDDDEEEEEE???AAAAAA@@@======???AAA999888888;;;@@@CCCBBB@@@DDDJJJSSS^^^gggqqqyyywwwhhh___WWWNNNGGGDDD===;;;888666555555555555111222333555777999:::;;;222222222222222111111111111111222333444555555444222333555444222222333555222222222222222333333444555555444444555666777888666777888888777666666666444666777777666666777888???;;;999<<>>????????????:::===>>><<<888666999<<<:::888888:::>>>@@@>>>;;;AAADDDIIIOOOVVV```jjjppp~~~xxxrrrdddUUULLLGGG@@@<<<;;;666555444333333333444555222111000///111333666888222333333333333222111000111111222222333333222222000222444333111///111444222222111111111111222222222222111111222333555666333555666666444333444555666777999888666555555666999777666999===??????===999777777;;;>>>>>>>>>@@@<<<::::::===>>>===>>>AAADDD???@@@EEEGGGCCCEEEKKKFFFBBBAAAAAA@@@======??????AAACCCCCCAAA???>>>>>>?????????AAABBBBBB???===<<<888777;;;>>>===<<<===:::<<<>>><<<888666777999:::::::::;;;<<<<<<;;;:::>>>???BBBEEEKKKUUU___fffdddmmmrrr||||||pppjjj^^^RRRGGGBBB@@@<<<888777333333444555555777999:::888777444222111111333444222333444444444333111111111111222222111111000000...222444333///...000444111000000//////000000111//////......000222444666111333666555333222333555666777999888666555555666555555666777888999888888:::777777;;;;;;888999>>><<<888666:::<<<:::;;;??????>>>>>>@@@AAAAAABBBDDDBBB>>>===???>>>999999<<<>>>???@@@???<<<;;;<<<===:::;;;<<>>;;;999888:::???>>>:::;;;???;;;<<<===<<<;;;999999:::888999::::::999999:::;;;>>>???@@@BBBEEELLLTTTYYYQQQ]]]ccclll|||yyymmmaaaYYYWWWLLLCCC<<<;;;<<<888444333444555888999:::===@@@BBB???>>>;;;888555333222222333333444555444333222111111222222111111000///......111444222///---000333000//////........./////////.........000222555777111444666666444333555777000111333333111000111222555777888888666555555666888555555888666111333999;;;444111555777555888===555888999888888::::::777;;;777777;;;;;;777777;;;<<<>>>>>><<<888777999<<<555555666999;;;;;;:::888666888>>>AAA<<<555777???888888888999999999888777555777999888666666999<<<<<<===>>>>>>???BBBFFFIIIGGGRRRSSSTTT___ooo}}}}}}mmm```VVVPPPKKKGGG===999888<<<;;;666444888777:::<<<<<<;;;===CCCIIIFFFFFFFFFDDDAAA<<<777555333666666333222555444111...000000///---...111555---......//////............------///111222111///---,,,,,,---000111111000///000222333333333222111...000222444666666666666666666666666666777888888666666666666666666666666555666777777666666777888888888888888888999999999<<<999666555777777666333:::888777999<<<===;;;888777555555999>>>???<<<888777999:::<<<<<<;;;:::999:::;;;:::999666555666888777777666666666666777777<<<<<<;;;;;;<<>>===;;;<<<@@@EEEEEEFFFGGGHHHGGGEEECCCAAA888:::888444222444333000000111222111//////000222000000111000000///...---///---------//////...---///...,,,---......,,,+++...///000111222222111111......///000111222222222555444444444444555666666555555555555555555555555444666777777666555666888888888888888888888888888;;;999666666777888666444999888777999;;;;;;999777666555666:::???BBB@@@<<<;;;===AAADDDDDDAAA>>>;;;<<<======;;;999888888:::666666666666666777888999<<<;;;::::::<<<>>>@@@AAAAAAAAADDDKKKUUUddd{{{wwwtttmmm\\\SSSMMMDDD===999777666555666333111444666777;;;@@@;;;===@@@???<<<;;;<<>>@@@CCCEEEGGGHHHHHHHHH???@@@<<<666222333222///000111222111//////000111111111111000///...---,,,111///---,,,,,,---,,,+++///---,,,---......---+++------///000000111111000...------------...//////222222111111222222333444444444444444444444444444333555666666555555666777777777777777777777777777999888666666777777666555999999888999::::::888777777666777;;;AAADDDCCCAAA@@@DDDHHHKKKKKKHHHCCC@@@AAAAAA@@@>>>;;;999:::;;;555555555666777888999:::;;;::::::::::::<<<>>>???<<<;;;>>>DDDKKKYYYmmm~~~~~~uuuggg```XXXIIIBBB???:::666444444444444444333444888;;;>>>BBBEEE???AAACCCCCC@@@===<<<<<<888999;;;>>>@@@BBBCCCDDDFFFFFFBBB:::666666444111555444111///......000222//////////////////...---333111...,,,,,,,,,+++***,,,,,,,,,---000222222111---......///000000111111...---,,,,,,,,,---///000/////////...//////000111333333333333333333333333222333555555444444555777777666666666666666666666777777777777777777666555::::::::::::;;;:::999888:::999:::===BBBEEEFFFEEEFFFHHHKKKMMMMMMJJJFFFCCCFFFFFFDDD@@@;;;888888888666666666666777888999::::::999999999:::;;;<<<===<<<:::<<<@@@GGGQQQbbbqqqyyypppgggXXXPPPIII>>>999999888666444444444555000444888<<<@@@CCCEEEDDDFFFHHHJJJIIIGGGDDDBBBAAA======>>>>>>???@@@AAABBBNNNNNNJJJCCC???>>><<<999EEE@@@888222//////111333000000222333444444555555666444111000000000...------,,,,,,...111333333222000000000000111111222222---,,,,,,+++,,,...///111---------------...//////111111111111111111111111000222333444333333555666666666666666777777777777666777888999888888777777<<<===>>>>>>======<<<<<>>>>>@@@CCCFFFGGGHHHJJJKKKKKKKKKJJJHHHGGGFFFJJJIIIFFFAAA;;;777555555888777777777777888888999:::999999999999:::::::::<<<::::::???DDDKKKXXXddd~~~ttteee]]]WWWIIIAAA===444555666777777666555555777777<<>>>>>>>>888777666666777666444222333222111222444444444222666555444444333333444444//////.........//////000------,,,,,,------...///000000000000000000000000///111222333222333444666444555666666777888999:::777999<<<===<<<;;;;;;<<>>===<<<;;;===>>>???AAABBBCCCDDDDDD::::::;;;===>>>>>>;;;888;;;:::999:::<<<===<<<;;;<<<;;;999777666666666666777777666666444333111000---------------...//////////////////////////////...000111222222222444555333444555777999:::;;;<<<:::===AAABBBAAA???@@@AAABBBDDDGGGGGGFFFFFFHHHJJJHHHHHHHHHHHHJJJNNNSSSVVVSSSSSSRRRRRRPPPNNNLLLKKKIIIHHHFFFBBB===999888888444444555666888;;;<<<>>>:::;;;;;;;;;:::999999888:::777666:::>>>BBBIIIQQQbbblll}}}{{{}}}{{{tttmmmdddXXXNNNKKK>>><<<>>>777444666444888<<>>AAACCCBBB???<<<@@@??????BBBEEEGGGHHHGGG???>>><<<:::888888888888@@@@@@???===;;;888444333......------......///000////////////////////////---///111111111222444555333444555777999;;;===>>>===AAAEEEFFFDDDCCCDDDEEECCCFFFJJJJJJIIIIIIKKKNNNJJJJJJKKKKKKNNNSSSYYY]]]UUUVVVXXXXXXVVVSSSOOOMMMGGGGGGEEEBBB>>><<<<<<<<<111222333666999===???AAA;;;;;;;;;;;;;;;:::999888;;;888777:::>>>AAAHHHOOOcccfffnnnxxx}}}}}}xxx}}}qqqbbbZZZUUUJJJ??????<<<888444444666999;;;<<>>BBBBBB>>>???CCCBBBAAA??????AAADDDHHHKKKFFFCCC@@@CCCGGGIIIFFFAAABBB???>>>AAAGGGKKKIIIGGGCCCBBBDDDHHHGGGBBB???@@@======>>>AAAFFFNNNUUUZZZCCC@@@===;;;:::999888777===@@@CCCBBB@@@???;;;888555888111+++/////////888333111000000111000...,,,...---...///111222111000666666666777999;;;>>>???888???EEEEEEDDDEEECCC???DDDEEEGGGGGGHHHKKKOOORRRMMMIIIHHHKKKMMMNNNRRRWWWUUUUUU```XXXUUUZZZOOOQQQNNNHHHCCCCCCGGGIIIFFFBBB777888:::<<<>>>@@@AAABBBAAAFFF999444DDDEEE<<>>@@@>>>CCCFFFFFFGGGMMMSSSTTTNNNLLLIIIGGGFFFGGGGGGHHHCCCBBB@@@????????????@@@???;;;;;;??????;;;;;;??????>>><<<<<<===@@@DDDFFFGGGEEEDDDFFFIIIJJJHHHEEEDDDBBBAAADDDIIILLLKKKHHHJJJHHHIIILLLLLLGGGEEEGGGCCCBBBAAACCCFFFKKKQQQTTTJJJFFF@@@<<<999888999999666;;;@@@BBBDDDCCC???999666;;;777444;;;;;;:::BBB777666444444444333111............000111222111111444555777999;;;===>>>>>>DDDGGGGGGCCCCCCHHHKKKLLLGGGHHHJJJJJJIIIIIIJJJLLLQQQNNNNNNQQQSSSSSSUUUYYYWWWSSSZZZRRRTTT]]]UUUWWWOOOJJJEEECCCDDDFFFGGGFFF???AAADDDGGGJJJLLLMMMMMMDDDFFF>>>888===???;;;===333555999;;;999999@@@JJJFFFMMM[[[jjjttt~~~|||yyyppphhhccc[[[TTTGGG;;;666777666222333333444666:::???CCCFFFCCCGGGHHHGGGJJJRRRYYY\\\WWWRRRLLLIIIIIIJJJJJJHHHDDDCCCBBBAAA@@@???@@@@@@777666777::::::777666777:::888777666777999<<<===AAAAAABBBBBBCCCCCCCCCBBBAAA???>>>AAAEEEHHHGGGEEEHHHFFFGGGKKKKKKIIIJJJMMMHHHGGGFFFEEEGGGJJJMMMOOORRRMMMFFF???:::888888999444777999;;;@@@EEECCC===777===::::::BBBCCCAAAGGG???===:::888777555222000000000111222222222111000111222444777999:::;;;;;;GGGIIIGGGAAAAAAFFFJJJKKKHHHKKKNNNPPPOOOMMMMMMMMMTTTQQQQQQTTTVVVTTTVVVZZZVVVOOORRRKKKQQQ```[[[^^^WWWRRRJJJDDDAAABBBDDDFFFAAADDDHHHMMMQQQRRRSSSSSSKKKFFFBBB:::333777<<<666<<<777:::AAA>>>555888CCC???CCCMMMYYYcccnnn~~~|||qqqjjjcccZZZSSSJJJDDD;;;333111333444444888888888999<<<@@@EEEHHHDDDIIINNNPPPVVV^^^cccccc^^^UUULLLFFFFFFEEEBBB??????>>>===<<<;;;:::::::::000000222444444222000000333222000//////111333444444666777888666666777888777666666888;;;<<<<<<;;;<<<:::;;;???AAABBBEEEIIIFFFEEEEEEEEEFFFHHHKKKLLLSSSPPPKKKEEE???<<<;;;<<<<<<===:::777===GGGIIIDDD;;;???;;;:::BBBBBB@@@FFFGGGDDDAAA>>>===;;;888555666777888888555333111000222222333444555777999:::@@@EEEFFFCCCBBBDDDEEEDDDFFFKKKRRRVVVXXXWWWWWWVVVUUUQQQOOOPPPQQQPPPSSSXXXTTTOOOTTTMMMRRR```^^^dddfff]]]PPPEEE??????@@@@@@BBBEEEJJJOOORRRSSSSSSRRRVVVIIIEEE===111<<>>777333///---......000111999888777888;;;@@@DDDGGGJJJRRRZZZ```fffjjjiiieeeTTTLLLAAA;;;:::999555222111111111000///......---***,,,...//////...,,,***---,,,***))))))***,,,---,,,...000000///...///000.........///111222222111333000///333444444777;;;::::::<<<===@@@CCCEEEFFFIIIKKKLLLLLLIIIGGGGGGGGGGGGLLLKKKGGGJJJSSSSSSLLLJJJKKKBBB>>>DDDEEEBBBHHHMMMJJJHHHGGGHHHHHHHHHGGGAAACCCDDDBBB===999666555888777444333333555999;;;<<>>HHHKKKOOOTTTVVVVVVUUUTTTYYYKKKGGG???888JJJXXXKKK===MMMRRRCCC666777:::999;;;;;;>>>EEEMMMWWWeeerrr~~~tttooocccTTTJJJDDD>>>666///,,,******---......///333555777999===AAAFFFIIIKKKbbbgggiiihhhfffaaaXXXNNN>>>999222///......---+++***++++++++++++***))))))(((+++,,,++++++,,,+++(((***)))((((((((()))***+++------...////////////...+++++++++,,,,,,---------222...,,,...---***+++......///111444777999;;;<<<:::@@@GGGKKKLLLLLLMMMPPPKKKXXX___]]]^^^ccc___TTT]]]\\\QQQKKKQQQQQQNNNRRRRRRQQQPPPRRRVVVYYY[[[[[[MMMPPPRRRPPPJJJEEEBBBBBB>>>;;;777444333444666888999;;;:::888;;;DDDLLLOOOHHHLLLQQQUUUVVVVVVWWWXXXZZZTTTPPPPPPPPPQQQVVV\\\VVV\\\llleeebbbjjjgggppppppgggYYYMMMFFFCCCBBBBBBJJJLLLPPPSSSUUUVVVUUUTTTPPPMMMIII??????QQQ[[[TTTrrrhhh???444999;;;<<<:::<<>>;;;777222...---+++,,,111333222555;;;;;;@@@HHHPPPUUUWWWVVVUUUjjjiiicccYYYQQQIII>>>444///---+++))))))***+++,,,)))***+++,,,,,,,,,++++++(((,,,,,,((((((,,,,,,(((******))))))***+++,,,---///---,,,...000111///---+++,,,,,,,,,,,,,,,,,,---111---,,,...---)))))),,,***+++...000111222333333111666===@@@@@@AAADDDGGGHHHYYYccc___```gggfff^^^hhhhhh^^^YYYaaa```[[[^^^[[[ZZZXXXYYY]]]```bbbbbbXXX\\\```^^^YYYTTTSSSSSSJJJIIIGGGDDDAAA>>>===<<<:::<<<;;;777888@@@FFFIIIJJJLLLNNNOOOPPPQQQSSSUUU\\\XXXVVVXXXYYYYYY[[[```YYY]]]mmmggggggooojjjpppnnnkkkcccUUUHHHAAABBBGGGHHHJJJMMMPPPSSSTTTUUUUUUPPP___[[[LLLJJJQQQTTTUUUiiiEEE666777999999888999???DDDHHHOOOWWWfffsss{{{ooo]]]PPPBBB>>>888555444444222111///,,,---222444444999AAAHHHOOO[[[eeejjjhhhbbb^^^YYYUUUKKKAAA<<<:::555...+++,,,,,,+++******,,,...&&&''')))***++++++******))),,,,,,'''''',,,,,,)))+++++++++,,,,,,---//////...***(((+++///111---)))+++,,,------,,,+++,,,------***+++...///,,,---000---...000111111000//////...222555555222111444888CCCSSSZZZSSSSSS```hhhfffiiijjjbbbaaajjjiiibbbdddcccaaa^^^\\\]]]^^^^^^^^^^^^ccchhhhhhccc___^^^```]]]]]]\\\ZZZVVVQQQLLLIII@@@DDDFFFCCCAAABBBAAA>>>JJJKKKLLLMMMMMMPPPTTTWWW[[[YYYZZZ___```^^^^^^```YYYZZZgggdddgggqqqjjjnnnmmmpppmmm\\\GGG<<>>AAAJJJSSSYYYbbbnnntttlll]]]UUUTTTJJJ???666666888444---)))++++++************++++++)))************+++++++++))))))*********++++++++++++,,,---------,,,...///+++,,,---...///...---,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,............///000222222888999<<>>GGGHHHOOOYYY```bbbeeeiiiaaafffgggccc```aaa___[[[jjjiiijjjjjjkkkkkkkkkjjj___aaahhhppprrrmmmiiiiiieeehhhiiicccYYYRRROOOPPPFFFEEEFFFKKKLLLIIIIIILLLRRRQQQRRRTTTXXXZZZZZZYYYPPPOOOSSS\\\___^^^___ccchhhddd```YYYLLLAAA@@@FFFHHHOOOSSSSSSTTTYYY[[[YYYhhhuuu[[[eee```VVVJJJ???:::777999999666555888666777777888999===CCCGGGIIIVVVhhhwwwwwwbbbZZZNNNDDD===888222///,,,...000111111333555777<<<===FFFTTT___aaaaaabbbfff]]]RRRHHH===333...000333...+++------***)))***++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------......///000000000...------------...///000333555===GGGNNNSSS[[[dddeeedddjjjpppgggWWWVVVaaajjjgggeeegggkkknnnmmmkkkllllllooottttttooolllmmmnnnqqqrrrmmmcccZZZWWWWWWNNNOOOMMMHHHGGGHHHHHHEEEOOOJJJGGGKKKTTTXXXVVVRRROOONNNOOOTTTVVVVVVXXX[[[[[[YYYWWWQQQGGG???@@@EEEHHHOOOUUUWWWYYY\\\]]][[[jjjuuuaaa\\\ccc\\\VVVLLLCCC<<<888999:::888777777666666777777888;;;@@@DDDFFFPPP]]]hhhpppxxx}}}|||uuuaaaOOOHHH@@@:::777555444333---///111222222444:::???IIIKKKUUUeeemmmhhh[[[RRRNNNCCC888222///+++***,,,...++++++---,,,((())),,,++++++************++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,+++***+++,,,...///+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------......////////////............///000000111---///444:::<<<@@@JJJTTTeeecccgggkkkbbbSSSSSS^^^aaa``````bbbfffhhhhhhgggqqqooooooqqqppplllkkkmmmppptttvvvrrriiiaaa______^^^```YYYLLLHHHMMMMMMHHHMMMHHHDDDGGGNNNRRRQQQNNNTTTRRROOONNNNNNOOOQQQTTTRRRQQQMMMGGG@@@>>>BBBGGGHHHNNNVVVZZZ]]]^^^^^^]]]VVV[[[```ddd```[[[ZZZPPPJJJCCC;;;888888888777666555666666666777999>>>AAA@@@GGGQQQYYYaaaiiissszzz~~~~~~|||wwwqqqoooqqquuu{{{zzzzzz{{{}}}~~~qqquuusss___PPP===:::666333222222222222///111555888;;;BBBLLLSSSXXXUUUWWW___aaaWWWHHH===999222,,,...000///...///+++***,,,---+++'''(((,,,++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,+++***+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,---............---++++++,,,---...//////000000000222444333333;;;EEESSSZZZ```aaa___\\\YYYVVVWWWZZZ^^^`````````aaacccjjjggghhhkkkmmmlllnnnsssrrrvvvyyywwwpppjjjiiikkkooooooeeeVVVQQQVVVXXXTTTQQQPPPMMMLLLMMMNNNPPPQQQWWWVVVRRRNNNMMMPPPSSSTTTRRRPPPJJJCCC>>>AAAHHHMMMHHHMMMVVV]]]````````````XXXfffzzzpppZZZ[[[```[[[SSSLLLBBB:::777777777555555555666666666888;;;>>>999===CCCIIIOOOWWW```ffftttzzzwwwooottt~~~www~~~{{{yyyyyyyyyuuutttrrrmmmgggeeegggjjjkkklllnnnqqquuuyyy~~~nnn\\\[[[WWWKKKEEE999888666444333222222222333777<<>>666111000+++))),,,///,,,******)))((())),,,***&&&&&&***++++++************++++++)))************+++++++++))))))*********++++++++++++,,,---,,,+++***+++,,,+++++++++++++++,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,---......---,,,,,,,,,------...............111000111333222000555;;;:::JJJUUUXXX^^^fffaaaSSSWWW[[[______\\\\\\^^^bbblllhhhfffhhhiiihhhkkkooonnnrrruuusssnnnkkklllooovvvtttlllbbb^^^___aaa___ZZZ[[[ZZZUUUPPPOOOTTTYYY[[[^^^^^^]]]^^^aaaaaa___WWWVVVOOOFFFCCCIIIPPPSSSPPPTTT\\\eeeiiihhhhhhkkk\\\[[[ZZZYYYXXXUUUMMMAAA:::999888666555666777666666777999<<<:::;;;>>>AAADDDIIIPPPTTT[[[^^^^^^\\\aaahhhfff]]]bbbkkkxxxyyysssooolllkkkiiihhheee```]]][[[]]]___YYY\\\aaagggnnnwww~~~tttllliiiWWWHHHFFFAAA<<>>>>>AAAGGGNNNUUU\\\dddiiivvvtttyyy~~~uuuqqqpppmmmgggaaabbb[[[VVVVVVVVVWWW]]]eeebbbXXXPPPPPPRRRQQQOOOOOOKKKIIIFFFFFFFFFFFFFFFEEEBBBDDDIIIPPPVVV]]]jjjvvv~~~ssscccQQQGGGBBB;;;555222666666555333333666:::===GGGXXX______oooiiiaaaQQQ>>>000)))''')))---,,,+++******************+++++++++,,,++++++***))))))))))))*********+++++++++++++++************))))))))))))*********++++++************************,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,------(((++++++)))***...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............000000111222222222222222444333333222333333444555777;;;@@@BBBBBBCCCEEEHHHEEEJJJLLLKKKMMMTTTZZZ[[[```aaadddfffeeeaaabbbgggllljjjiiihhhhhhhhhfffdddhhhmmmmmmeee[[[VVVRRRPPP\\\```dddfffhhhiiieee^^^\\\[[[VVVPPPJJJIIIMMMQQQTTTWWW\\\bbbhhhllloooppp\\\```eeehhhhhhgggggggggdddccc```[[[UUULLLCCC<<<444444444333333444444555777777555555555666777888555777999999999888999:::<<<===???BBBGGGNNNWWW]]]lllhhhjjjrrrvvvtttwww}}}uuuoooiiieeeccc___WWWPPPVVVSSSPPPNNNLLLLLLSSS\\\VVVOOOJJJJJJJJJHHHIIILLLHHHGGGFFFGGGHHHGGGEEECCCCCCCCCHHHOOOTTT[[[gggsssvvvnnniii^^^RRREEE@@@===999666666999999888666555999@@@GGGQQQdddnnnkkkqqqzzzjjjOOO???444------...+++***---******))))))))))))******)))***+++,,,,,,+++***)))************************+++++++++*********))))))))))))))))))************************************+++++++++,,,+++++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***)))***,,,---***------+++***---,,,)))++++++,,,,,,,,,,,,------+++++++++,,,---...//////000000111222333333333333333444555777888888888888000666;;;;;;999999<<>>AAAHHHPPPVVV^^^]]]bbbjjjlllhhhfffhhhddd```[[[YYYYYYWWWQQQMMMPPPPPPOOOKKKGGGHHHPPPWWWOOOJJJHHHGGGEEEBBBDDDHHHMMMKKKIIIHHHGGGGGGDDDCCCHHHGGGKKKRRRYYY___jjjuuuzzzkkk]]]TTTPPPFFF???::::::999555444555555666666666999@@@KKKTTT[[[aaaccc]]]VVVMMM???333000,,,,,,000222...+++***)))))))))(((((()))******((()))+++,,,,,,+++***)))+++++++++++++++*********+++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))***++++++,,,,,,,,,+++***+++,,,------------,,,+++++++++++++++++++++++++++***++++++******,,,111555JJJFFF<<<000***+++,,,++++++++++++,,,,,,---------))))))+++,,,...///000111000000111333333444444444///111444666888888777666333777:::888444222555888666;;;>>>===???DDDHHHHHHEEENNNXXXZZZWWWWWW[[[``````bbbcccbbb``````cccfffnnnkkkgggfffjjjnnniiiaaaMMMQQQSSSSSSTTTUUUPPPJJJIIILLLMMMKKKHHHKKKSSS[[[\\\aaahhhoooqqqpppllliiihhhjjjmmmmmmjjjfffcccbbbbbb```___]]]YYYTTTMMMHHH:::888777666555666777888666555555444555666777888444666777777666666666777555777999;;;===AAAEEEIIIMMMOOOTTT[[[\\\YYYVVVVVVTTTQQQLLLKKKLLLLLLKKKIII???CCCEEECCCAAAFFFNNNTTTMMMJJJHHHGGGCCC???AAAFFFNNNJJJFFFDDDDDDEEEFFFEEEFFFEEEHHHPPPWWW___jjjssszzzpppdddXXXMMMEEE@@@:::777777999888333222444444666:::???FFFNNNWWW]]]]]]TTTLLLFFF:::,,,***///+++---,,,((((((+++,,,+++))))))))))))))))))***+++((()))******+++*********++++++++++++++++++******+++++++++************)))((((((((()))))))))******)))))))))))))))))))))))))))***+++,,,---,,,+++***+++,,,---......---,,,+++)))************+++++++++(((***,,,,,,---111888>>>jjj___JJJ444((()))...000***++++++,,,,,,------...******+++---...///000111000000222333444444444444333444666777777666444333777999:::777333111222333222888;;;::::::===???===>>>HHHPPPQQQPPPRRRVVVXXXXXX\\\``````^^^```fffkkkuuuqqqllljjjpppuuuppphhhZZZYYYSSSLLLJJJLLLJJJGGGDDDIIIMMMMMMIIIJJJQQQXXXVVV\\\eeemmmpppoookkkhhhiiikkkmmmllliiifffeeeeeegggeeecccaaa^^^YYYSSSOOO>>><<<:::888777777888999888888888777777666666555555666888888777666666777777999;;;<<<<<<<<<>>>???EEEFFFGGGJJJLLLNNNPPPQQQMMMJJJFFFDDDDDDEEEEEEDDD<<<@@@AAA>>>===BBBHHHKKKMMMJJJHHHGGGDDD@@@AAAEEEHHHDDDAAA@@@BBBEEEGGGHHHEEECCCFFFOOOYYYbbbllluuuxxxiiibbbXXXOOOIIIDDD>>>:::666555777:::999666777:::???BBBGGGMMMRRRTTTSSSQQQKKKAAA888555///)))***000///777333%%% )))///,,,***))))))))))))***+++,,,)))))))))))))))***++++++)))))))))***************+++++++++************)))(((((((((((()))))))))***))))))))))))))))))))))))(((***+++------,,,+++***+++,,,---//////---,,,+++(((((()))))))))************,,,---,,,+++///777>>>[[[SSSCCC111(((***...///******+++,,,,,,---......................../////////000222333444555555555555666777888777666444333999888777666555444444444777;;;<<<999888:::<<<:::===FFFLLLJJJIIIMMMPPPPPPNNNTTTZZZ[[[ZZZ^^^gggooorrrsssqqqnnnoooqqqoookkkiiiggg```WWWPPPMMMFFF@@@<<>><<<<<<===>>>BBBBBBAAA@@@===:::777555555666888888666555666777888:::;;;;;;;;;;;;===???BBBCCCBBBBBBDDDGGGJJJKKKEEEDDDDDDCCCCCCCCCBBBAAA@@@BBBBBB>>>???DDDGGGFFFKKKGGGDDDFFFEEEBBBBBBEEEEEECCCAAAAAACCCEEEFFFGGGGGGEEEIIISSS___iiittt}}}nnnjjj___UUULLLBBB===<<<<<<999555222222555999999777;;;AAAJJJLLLOOOSSSSSSLLL@@@777000,,,)))***------+++(((>>>KKKFFF...###,,,///(((******))))))***+++,,,,,,***)))((((((((()))+++,,,(((((((((((()))))))))***+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))((()))+++---------+++***+++,,,...//////...,,,+++''''''(((((()))))))))***---...---***&&&(((///666333444111+++)))++++++(((******+++,,,,,,---......111111000///...------,,,///000222333444555555555111222333444444444333222888666555555666888777666999;;;:::666444666888888:::AAAEEEBBBAAAEEEGGGEEEFFFMMMTTTVVVVVV[[[fffooohhhooorrroookkkkkkkkkjjjoooqqqooohhh^^^RRRCCC666777AAAKKKNNNKKKJJJNNNTTTRRRTTTXXX\\\___aaabbbbbbddddddbbb^^^ZZZXXXXXXXXXTTTTTTTTTVVVWWWVVVTTTQQQTTTQQQNNNJJJHHHGGGHHHIIILLLLLLLLLIIIEEE???:::666555666888777666555555666333444555666777999===AAA===???AAA@@@@@@@@@???===:::<<<>>>AAABBBAAA???===888;;;<<<;;;AAAKKKNNNLLLHHHCCCAAACCCEEEDDDCCCEEEGGGFFFEEEFFFGGGFFFEEECCCHHHFFFIIIUUUbbbmmmxxx{{{mmm___VVVRRR:::<<<===:::666333333444333666:::;;;;;;???GGGMMM]]]ZZZSSSJJJAAA888111---,,,+++)))(((((()))+++,,,GGGDDD;;;000***+++,,,+++******))))))((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((***---//////---***(((,,,333222+++***000000(((*********)))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000111111000111222444666888333444444444222333444666:::888555444555888999:::<<>>>>>BBBBBB???EEEHHHJJJJJJJJJPPPYYYaaahhhiiinnnrrrooohhhjjjqqquuupppqqqvvvqqq]]]DDD666999999:::BBBPPPXXXPPPCCCJJJJJJKKKMMMOOOQQQSSSTTTaaa^^^YYYUUURRRRRRSSSTTTMMMOOOQQQOOOLLLKKKLLLNNNWWWZZZXXXQQQMMMOOOOOOLLLWWWYYYWWWQQQJJJEEE>>>777777777777777666666555555444555666555555555777999888888:::<<<>>>>>>;;;999<<<999888===>>><<<;;;<<<999666666===GGGLLLIIIDDDLLLFFFBBBDDDKKKNNNKKKFFFHHHEEEDDDGGGGGGEEEEEEIIIGGGMMMTTTYYY```lllzzz{{{yyysssjjj^^^RRRJJJEEE777999;;;:::888666666777666:::===>>>???CCCKKKQQQNNNJJJCCC;;;444///---,,,,,,+++)))(((((()))+++,,,333444111+++))),,,---+++******))))))(((((((((((((((((((((((()))))))))))))))))))))((((((((('''''',,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((***,,,------,,,***(((,,,222111***)))//////(((***)))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000000//////000111333555777333444555555333333333555888666444444555666888888999<<<:::666666;;;===;;;:::@@@AAA>>>===@@@@@@>>>BBBDDDEEEEEEEEEJJJSSSZZZ]]]___fffllllllkkkpppxxxxxxvvv{{{yyyfffLLL:::888888999>>>HHHOOOIII???>>>>>>???@@@BBBDDDFFFGGGOOOMMMKKKHHHGGGHHHIIIJJJFFFHHHJJJHHHFFFEEEFFFHHHNNNRRRRRRMMMLLLOOOQQQPPPTTTXXXXXXSSSPPPNNNIIICCC<<<;;;999888666666666666666777777666555555777999777777888999::::::999888888777888===>>><<<<<>>:::777999:::999888777777888999???FFFIIIIIIHHHHHHIII===888111+++((((((***---+++***)))(((((()))***+++%%%((()))((())),,,,,,)))***))))))))))))((((((((((((((((((((())))))))))))*********)))))))))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++000///))))))------((())))))))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000///......///000222444555333555666666444222222222555555444444555555666777:::;;;:::777777;;;===<<<;;;???@@@===<<<======<<<>>>@@@AAAAAA@@@CCCJJJOOOQQQTTT[[[aaacccfffnnnwwwwwwtttxxxwwwgggLLL888111222333444888<<<999333222222222333555777888999;;;;;;;;;;;;<<<===>>>>>><<<>>>??????======>>>@@@BBBFFFHHHHHHIIIOOOSSSTTTTTTWWWXXXUUUSSSSSSPPPKKKBBB@@@<<<999666666666777777888888777666555777888777777777777888888888888444555:::??????===AAAFFFCCCCCC@@@???EEEJJJFFF===>>>BBBFFFEEECCCCCCIIIOOOKKKGGGFFFGGGFFFCCCCCCFFFGGGJJJMMMPPPVVVddduuuooobbbYYYSSSJJJCCC@@@>>>;;;888:::999888666666777999;;;===DDDNNNSSSOOOFFF<<<666111...)))%%%%%%'''+++---******))))))))))))******&&&***+++)))(((***)))&&&))))))))))))))))))))))))(((((((((((())))))))))))************************+++)))((()))***+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***------)))(((,,,+++((()))))))))))))))*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------,,,,,,---//////......///000222444666333555777777555222111111333555666666555555666777>>>===;;;888777888999999<<<>>>???>>>;;;;;;::::::;;;>>>AAABBBAAABBBDDDFFFHHHKKKOOORRRSSSWWW```hhhrrrnnnmmmooolll]]]FFF444...111222///...000///,,,------------...000111222111222333444555666666666444444555666666777777888:::===@@@CCCFFFLLLQQQTTTUUUWWWWWWRRRPPPPPPNNNIIIGGGCCC>>>999666555666888777888888777555444555777777777888777666777888:::555888???DDDDDDCCCIIIPPPSSSTTTMMMCCCBBBGGGCCC999<<<@@@BBB@@@;;;;;;@@@FFFFFFCCCBBBDDDCCC@@@@@@CCCFFFIIIMMMQQQWWWddduuu|||kkk]]]SSSJJJDDD===:::;;;<<<<<<;;;:::888444333666:::???BBBGGGJJJMMMLLLEEE:::///(((+++***((('''''')))***,,,***))))))))))))))))))***,,,...,,,((('''))))))&&&))))))))))))************(((((((((((())))))))))))************++++++++++++***)))((((((******)))((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((''''''((()))))))))++++++))))))******((((((((())))))************************************+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,......---,,,---.../////////000111333555666333555777777555222111111444666777777555555666888===;;;999999888888:::<<<>>>>>>??????<<<::::::;;;:::>>>CCCFFFFFFDDDCCCAAABBBEEEFFFDDDCCCGGGOOOUUU___bbbfffeee]]]PPP@@@444333888999555111111111///------,,,,,,------...///...///000111222111111000/////////000222333333333555777:::???BBBFFFLLLPPPRRRTTTRRRNNNKKKLLLJJJGGGHHHDDD>>>888555555666777666777777555333333444555666777888888666777999<<<<<<@@@GGGMMMNNNMMMSSS[[[nnnsssiiiTTTJJJMMMIII>>>>>>>>><<<;;;:::;;;===???BBB???>>>AAABBB@@@AAADDDDDDIIIPPPUUU\\\hhhwwwttteeeVVVJJJCCC<<<999777666888:::<<<===888666444666;;;BBBHHHJJJMMMIIIBBB:::222---)))'''((((((((())))))))))))((())))))))))))))))))))))))+++---***&&&%%%)))***((()))))))))************+++(((((((((((())))))))))))***************+++++++++)))((('''((()))***)))'''))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))************)))******)))((((((((()))******++++++************************++++++++++++++++++++++++***++++++,,,,,,------...***,,,......---,,,---...000//////000111333555777333555666666444222222222444666888777444444777:::888555555888:::;;;>>>BBB@@@???@@@AAA???;;;;;;>>><<>>DDDJJJIIIKKKJJJFFFFFFHHHIIIFFFDDDAAA;;;666444333555666444555555444333222444555666999<<<<<<:::;;;===@@@HHHJJJOOOVVVYYYYYY^^^dddqqq]]][[[VVVIIICCC???;;;;;;>>>AAABBBAAAAAA>>>>>>BBBCCCAAABBBFFFCCCIIIPPPWWW___jjjyyy{{{qqqcccWWWLLLCCC;;;777333444666666777888:::<<<::::::;;;???EEEIIIJJJIIICCC===444---)))((()))***((((((((()))))))))))))))(((((())))))))))))(((((((((***)))&&&&&&***+++)))))))))*********+++++++++(((((((((((()))))))))))))))))))))*********++++++)))(((''''''))))))((('''))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))*********************+++'''(((((()))******++++++************************++++++++++++++++++++++++******+++,,,,,,---......***,,,...///...------...///......///000222444555333444555555333333333555444666777555222222666:::777333333888;;;;;;???EEEAAA???@@@CCCAAA<<<===AAA???@@@AAADDDGGGHHHIIIHHHLLLPPPNNNDDD===???CCCDDD>>>GGGNNNNNNJJJEEE;;;111111888>>>>>><<<:::555000111000///.....................------,,,,,,++++++---,,,+++,,,///000///---...,,,///555777777<<>>@@@BBBCCCCCCAAA>>>>>>AAAAAA???@@@CCCBBBGGGMMMTTT\\\iiizzz{{{hhh\\\MMMDDD???;;;777555000444888999777777999<<>>>>>CCCAAA@@@>>>???CCCGGGKKKMMMXXX\\\XXXKKKAAAAAABBBAAA@@@GGGMMMNNNOOONNNCCC777333;;;BBBDDDCCCAAA:::444333333111000000////////////...---,,,,,,,,,------...,,,***+++...///...,,,+++(((+++111333333777???:::;;;999555555999:::888;;;999666333111111222333444555666555555555777999AAAGGGMMMOOONNNMMMPPPSSSYYYWWWYYYaaaggghhhiiillluuuiii^^^MMMLLLIIIEEEAAA???>>>???AAA@@@===<<<>>>>>><<<<<>>AAA<<<<<<<<<===???AAADDDEEE>>>???@@@BBBFFFJJJMMMOOOdddbbbaaa^^^TTTJJJGGGLLLOOORRRVVVXXXYYYUUUGGG:::888>>>DDDEEEDDDAAA>>>:::444666444222333555333...666......555666000---000000///,,,)))))),,,---,,,,,,***)))+++///222222000555444222000///222777;;;444222000///000222222222555777;;;@@@@@@>>>>>>@@@KKKPPPXXX[[[YYYTTTTTTWWWWWWZZZZZZYYY^^^hhhmmmlll|||nnnlllnnnXXXQQQFFF===;;;;;;999777888::::::999888999999;;;;;;@@@???HHHZZZiiitttssskkk^^^OOOIIICCC;;;666555777777777666999<<<<<<:::;;;@@@DDDMMMFFF===777555333///+++))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((('''***---+++'''%%%&&&)))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''(((((((((((((((((()))***************(((((()))))))))*********))))))))))))************++++++***)))))))))))))))))))))************))))))+++++++++++++++,,,------------------............//////000000111111222222333222111111111222333444666666777666555444555888:::888777777888;;;>>>AAA<<<<<<<<<===???AAACCCDDDCCCAAA@@@@@@CCCHHHMMMPPPeeefffccc\\\TTTPPPQQQTTT\\\^^^______```^^^SSSHHH;;;@@@FFFIIIJJJJJJEEE>>>>>>???===999888;;;;;;888888777888999666000...111***))))))***...000...+++---,,,+++,,,...//////...............///222777;;;222000......000333555777>>>@@@DDDGGGHHHFFFFFFGGGHHHKKKRRRZZZ___``````___\\\]]]\\\]]]cccjjjhhh```jjj{{{rrrjjjhhhjjjooo\\\PPPFFF===;;;<<<:::999999888999;;;===>>>?????????HHHFFFLLL[[[gggrrrlll[[[SSSKKKCCC888777666666777888666555333777===@@@AAACCCGGGJJJHHH???333***'''((((((((())))))(((((((((((())))))((())))))******))))))((((((((((((((((((((((((((('''***------)))&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************(((((())))))))))))******))))))))))))************+++***))))))))))))))))))(((((()))***++++++++++++++++++,,,---------------------------............000000000111111111000000222222111111222222333444333444333222111333666888999999888888999;;;>>>@@@;;;;;;<<<<<<>>>???@@@@@@HHHEEEAAA???@@@EEEKKKOOO[[[```^^^TTTQQQWWW\\\\\\eeeeeedddcccfffggg```WWWIIIKKKLLLNNNTTTYYYUUUNNNOOOQQQPPPJJJGGGIIIJJJHHHDDDKKKNNNJJJCCC???<<<:::444000---///111111,,,(((***+++,,,+++***)))******)))+++,,,,,,---///333666000000000111444999===???AAADDDHHHJJJJJJKKKKKKKKKRRRTTTYYY```fffhhhddd___ZZZYYYXXX[[[bbbfff```VVV\\\eee\\\___eeehhhooobbbQQQFFF===;;;<<<;;;::::::777999===AAACCCDDDCCCCCCKKKKKKSSSbbbllluuu~~~yyykkkWWWIIIDDD@@@;;;444555666777888777555444333555;;;CCCKKKOOOMMMJJJ888333...***))))))((('''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''***------+++(((&&&&&&))))))*********+++++++++((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((()))***************(((((((((((()))))))))***((()))))))))******************)))))))))))))))***'''((()))***+++,,,,,,,,,+++,,,---...///...---,,,,,,,,,---------.........000000111222111111000///111111111222222333444444000222333111000333666666999999888999:::<<<===>>>999:::;;;======>>>>>>>>>HHHFFFCCCAAAAAADDDHHHKKKOOOYYYYYYQQQRRR___eeeaaa___```aaaccciiimmmiiiaaabbbbbb______iiisssqqqhhhbbbhhhjjjfffccccccbbb```^^^jjjpppnnnlllllleee[[[JJJ???666333333222///---))),,,---,,,)))(((***,,,+++,,,......---...///111444666:::>>>AAAEEEHHHJJJEEEJJJMMMMMMMMMOOOOOONNNVVV^^^gggjjjjjjgggbbb\\\YYYWWWVVVYYY___dddbbb^^^eeeggg]]]dddhhheeellldddTTTIII>>>;;;;;;:::888999999;;;===@@@BBBDDDEEEEEEFFFKKKYYYjjjuuu|||qqqccc[[[NNNAAA;;;:::777333666777888888999999::::::<<<:::<<>>@@@AAAAAA@@@???EEEEEEEEEEEEEEEFFFFFFFFFLLLXXX[[[UUUXXXdddggg```UUUYYY]]]dddmmmsssppphhhqqquuuvvvyyy|||kkkrrrxxxzzz{{{|||zzzvvvtttfffWWWFFF>>>999444222444+++---...---******---000,,,...111222222333444666===CCCJJJPPPRRRSSSTTTUUUVVV[[[\\\WWWUUUVVVVVVRRRPPPggg|||}}}qqqgggcccbbb```___^^^^^^___ccciiiooohhhkkkbbbhhhggg```hhhdddWWWKKK???;;;:::777666777======<<<<<<===@@@CCCEEECCCKKKYYYiiiwww~~~tttrrriii[[[MMMFFF===888777777555333555666888999:::===AAADDDHHHBBB>>>EEENNNNNNAAA444...+++(((&&&%%%&&&(((***))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((('''(((***,,,,,,+++***)))((((((((()))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************''''''(((((((((((())))))))))))))))))************)))))))))))))))******+++))))))***+++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------...///111222333111000//////000111222333444444444444999999111///222333///666777888999::::::::::::<<<>>>AAADDDEEEDDDCCCBBBAAACCCFFFIIIIIIGGGEEECCCKKKSSSVVVTTTVVV[[[YYYSSSQQQVVV]]]eeeooovvvssskkkgggrrr{{{~~~jjjnnnqqqsssxxx|||uuu|||~~~nnnbbbQQQ>>>444333------+++)))(((***---000///111555888:::===AAACCCIIIPPPXXX]]]]]]\\\\\\]]]bbbhhhggg^^^YYYZZZXXXSSS\\\kkkdddeeeeeecccbbb```^^^^^^fffppp___fff^^^cccccc^^^fffaaaWWWJJJ>>>:::888666555666>>><<<:::888999<<<@@@BBBFFFLLLVVVcccsss}}}rrreee^^^SSSGGG???<<<:::888777666777888333555888:::;;;>>>CCCGGGHHH@@@999999<<<;;;444---+++***(((&&&%%%&&&(((***))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((***,,,,,,,,,+++(((((()))))))))*********)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******''''''''''''(((((((((((((((((()))***************'''''''''((((((((())))))))))))))))))************)))))))))))))))***++++++******+++,,,,,,++++++++++++++++++++++++,,,------++++++,,,,,,,,,---------,,,...111333333222111///...///111333444444444444444999777......777<<<:::444555777999999999888777888;;;???CCCDDDDDDBBB@@@???BBBEEEIIIJJJHHHFFFDDDFFFHHHKKKNNNPPPOOOLLLJJJQQQUUUZZZ```iiiooolllddd\\\iiissszzzzzztttjjjeeekkkwww|||zzzrrrttt}}}dddMMMGGG:::666000---...111333555666888<<>>???EEEMMMYYYeeeuuuyyyhhhZZZRRRLLLCCC<<<333666888888444111444999333666999;;;;;;===AAADDD???999111,,,++++++,,,,,,%%%'''+++,,,,,,***))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''')))+++---...---***++++++++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((((((((()))(((((()))***************''''''''''''((((((((()))))))))))))))************))))))((())))))***++++++++++++,,,,,,,,,+++******,,,+++***)))***+++,,,---++++++,,,,,,,,,---------,,,---000333444333111000...///111333444444444444777<<<:::222555EEEPPPQQQ333444777888999888777666333666;;;???AAA@@@>>><<>>:::<<>>@@@BBBDDDGGGJJJOOOSSS\\\```bbbaaa]]][[[^^^aaa]]]eeeggg```___fffgggbbb]]]pppbbb___aaa]]]```hhhjjjeee```___fffnnnbbbccciiikkkkkkVVVQQQEEE999666777777888999666777888999:::<<<===>>>@@@MMM^^^mmm|||pppeeeUUUHHH@@@<<<:::999555777888888666555555555:::;;;<<<============<<<,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))***+++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************+++***)))((((((***,,,...(((((((((((((((((((((((()))))))))***++++++,,,,,,******)))((((((((((((((()))))))))))))))******+++((()))***,,,,,,,,,+++***++++++,,,,,,,,,++++++***************************+++,,,------......------..................------,,,...000333555555555444999;;;666///444AAAEEE@@@222444777777666444444555333666:::>>>???>>>;;;999:::@@@FFFEEE@@@???EEEKKKHHHHHHHHHGGGEEEFFFIIILLLSSSQQQVVVaaagggfffdddfff___pppmmmmmm{{{ttt}}}uuudddcccjjjrrryyywww~~~{{{|||wwwuuu\\\KKKFFFGGGPPPRRRHHHFFFGGGGGGFFFGGGHHHJJJLLLQQQTTT\\\eeefff```YYYWWWXXX\\\ccciiigggbbbccchhhgggqqqzzzxxxoooggghhhmmmccc___aaaiiikkkeee___^^^ccchhhiiifffggghhh___RRRKKKCCC888333333555888888777666888;;;:::888:::>>>CCCRRRbbblllxxxtttkkk[[[SSSGGG>>>:::888888777777666666666666777777888;;;:::999777444222111000,,,++++++***))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))***+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))((('''((()))+++---///((((((((((((((((((((((((((())))))******+++,,,,,,******)))((((((((((((((()))))))))))))))******+++((())))))***++++++*********++++++,,,,,,++++++***+++++++++***************+++,,,------...---------..................---------...111333444444444333888;;;666...///888:::555111333555666555444444555555555777999:::::::::::::::???DDDCCC???>>>CCCIIIHHHGGGEEECCCCCCDDDFFFFFFLLLOOOWWW______[[[[[[___YYYkkkqqq|||}}}}}}mmm]]]^^^cccgggiiinnnrrrmmmjjjttt{{{~~~vvv|||iiiZZZVVVUUU\\\\\\QQQ^^^YYYSSSOOOMMMKKKGGGCCCHHHLLLTTT___ccc___[[[[[[YYY[[[```dddccc```bbbgggccchhhmmmnnnllliiihhhhhhlllhhhhhhlllllleee___]]]gggiiifffcccfffgggZZZIIICCC===666111111333666888:::888888::::::999===CCCGGGQQQ^^^jjjzzzxxxfffWWWOOODDD???999555555666777888999666444555999<<<<<<;;;999777333///,,,***((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))'''&&&&&&''')))+++...///(((((((((((((((((((((((((((((()))******++++++,,,***))))))((((((((((((((()))))))))))))))******+++))))))((((((((()))************+++++++++++++++***++++++++++++******))))))++++++,,,---------------------------------.........///111222333333222222444999777///,,,111333//////111333444444444555666666555444444555777999;;;999>>>AAAAAA>>>???DDDIIIGGGDDDAAAAAADDDGGGGGGFFFEEENNNXXX\\\VVVOOORRRXXXVVVeeerrruuu~~~___SSSVVV[[[\\\\\\^^^bbb]]]\\\gggnnnvvvmmmnnnsssooo~~~|||kkkcccdddfffooorrriiilllddd\\\WWWTTTNNNEEE===AAACCCJJJUUU[[[[[[\\\___ZZZZZZ^^^aaa___\\\^^^ddddddccccccggglllnnnkkkgggjjjggggggkkkllliiiggggggggggggcccaaaffffffWWWDDD<<<;;;777444222333777:::;;;888888:::;;;<<>>CCCIIIQQQ\\\jjjwwwyyymmm```VVVMMMAAA:::777888888888888888888999999<<<;;;===BBBGGGFFF???888...,,,***((('''((()))***((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((++++++******************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++))))))(((((((((((()))))))))))))))))))))******+++***)))(((''''''((()))***((()))******+++++++++++++++++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,------......///000000000000000000000,,,111444333111222444555---///111111222333555777666666777777777777777777888:::>>>AAAEEEHHHKKKMMMIIIDDD@@@BBBGGGKKKJJJHHHEEEHHHJJJIIIIIIJJJMMMNNNQQQOOOUUUeeemmmaaa]]]hhhdddXXXMMMJJJLLLPPPWWW^^^[[[WWWQQQWWWeeeeee```dddkkkccc]]]dddpppuuukkk^^^nnncccbbbcccbbbkkkssspppeeehhhkkkhhh```WWWQQQNNNLLLFFFBBBCCCDDDFFFMMMSSSNNNOOOTTT[[[^^^\\\\\\___eeedddcccdddfffffffffdddhhhiiigggeeedddeeeffffffbbbiiikkkgggccc___SSSEEE<<<===>>>;;;888666999<<<777666999===??????CCCIIIQQQaaatttxxx]]]SSSIIIDDDAAA<<<::::::999:::;;;:::888777777888<<<===AAAFFFGGGCCC:::222+++***(((&&&&&&%%%&&&&&&((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))******************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))******+++((((((((((((((())))))***)))))))))))))))******+++******))))))(((((())))))(((((()))***++++++++++++******************************+++,,,,,,,,,,,,,,,++++++,,,,,,------......///////////////000000000...000222111000000000111...///111111111333555888666777999::::::888666555777888<<>>:::::::::888666666777999999777999===???@@@DDDKKKSSSdddwww|||tttcccKKKBBB:::999:::888888:::999;;;<<<;;;888777888999;;;>>>AAACCC@@@999111+++(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''''''''((('''''''''((((((((((((((((((((((((''''''(((((()))*********((((((((((((((()))******)))))))))))))))******+++******++++++***))))))((('''((()))***++++++++++++)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,------..................//////000111111//////000111111000///000111222222111333555888777888999999999777666444555666999???DDDEEEBBB>>>@@@???===<<<===>>>@@@AAA@@@CCCCCCBBBFFFJJJGGGAAA===???CCCCCCDDDQQQ[[[YYYXXXRRRNNNNNNNNNNNNPPPTTT^^^YYYPPPQQQTTTKKKFFFQQQJJJMMMOOOQQQXXX``````\\\RRRQQQ[[[aaa]]]bbbiiiggg\\\]]]___^^^]]]```eeejjjvvvnnnddd\\\QQQFFFAAAAAA@@@===>>>EEEKKKNNNRRRWWW]]]___bbbfffiiikkkkkklll^^^dddgggdddeeelllppppppjjjqqqrrrkkkcccYYYIII888888666444444555777888888???;;;999;;;===@@@GGGPPPZZZgggvvv}}}jjj___JJJFFF>>>777666777555555666999;;;===<<<:::999:::===:::===@@@>>>999111+++'''&&&'''((()))++++++++++++((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''(((((()))*********((((((((((((((()))******)))))))))))))))******+++***+++,,,,,,,,,***)))((('''''')))******+++++++++(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++******+++,,,,,,---......---------......///111111222...---000444555333333111222222222222333666888888888888777777666555555444444777===BBBAAA;;;555888999:::;;;<<>>:::<<>>===:::888999777333///,,,+++******&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((((((((('''&&&))))))))))))))))))))))))******++++++++++++***************+++,,,---...///,,,---......//////............///000000000000000...000222333333333444555333444444555555444444333444555666888888666555444555444333444777999999999666666888;;;???BBBCCCBBB===FFFMMMLLLJJJHHHEEEAAA<<<<<>>AAAHHHFFFEEEEEEFFFHHHJJJKKKKKKIIIJJJOOOTTTRRRMMMJJJLLLQQQUUUVVVSSSSSS[[[cccgggbbbZZZeee]]]gggWWWbbbeeekkkdddZZZYYYggg{{{lllWWWSSSSSSOOOCCC<<<@@@AAA<<<<<>>===<<<:::BBBHHHHHHFFFFFFCCC@@@;;;:::;;;>>>>>><<>>999888777777999<<<@@@CCC;;;===>>>;;;555111///000+++***)))((('''((()))***''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&''''''((())))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,------......------......///000000000//////,,,...111222222333444666333333333222222111111000333444555666666555444333444888;;;<<<;;;:::;;;===999888777888999999777666666<<>>======@@@666777<<>><<<;;;:::999999;;;===???:::======888000***)))+++***))))))((()))***++++++'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))%%%&&&'''))))))*********))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,++++++***---...//////000000//////......///////////////...+++---000111222222444555333222111111000000//////333333444444444444333333000555:::;;;777555777:::888777666777888777555444444999;;;;;;===AAABBB???BBB<<<:::===AAA@@@>>>???;;;:::;;;BBBJJJLLLHHHCCCHHHFFFEEEFFFDDD@@@AAAFFFNNNTTTWWWRRRMMMMMMMMMMMMRRR```mmmgggbbb^^^___]]]VVVQQQTTT```bbb^^^ffftttwwwxxxwwwyyyzzzkkkUUUDDD<<<777:::???EEEJJJOOOQQQRRRVVVVVV\\\ccceee```\\\\\\aaadddgggcccXXXIII===555666777888999999999999999555444555888;;;BBBPPP]]]nnnttt|||{{{kkkdddWWWGGGAAA<<<888888888888:::===<<<<<<;;;::::::::::::;;;666999999444,,,&&&%%%'''***)))))))))))))))******((((((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&'''((()))************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,,,,+++******---......///////////////......////////////......+++---///111111111333444222111000////////////000222222333333333333222222...333888888555222444777666555555666888888777666555888999888;;;@@@AAA???BBB<<<:::===???>>><<<===@@@===;;;===BBBDDDCCC@@@EEECCCBBBDDDCCCAAADDDJJJWWW```cccZZZNNNIIIJJJLLLJJJSSSWWWXXXSSSVVVVVVWWWSSSKKKPPP```hhhcccbbbiiissswww}}}qqqxxxvvvbbbOOODDD777999<<>>999777999:::777666888===;;;888999;;;???BBBDDDBBB@@@AAACCCCCCCCCGGGMMM___iiilllcccUUUMMMKKKJJJHHHKKKIIITTTMMMRRROOOVVVNNNHHHKKK[[[hhhhhheeedddyyy|||uuuffflllyyyzzzyyysssmmmhhheee```ZZZVVVHHHEEE???;;;888888:::;;;<<<<<>><<<888333000,,,,,,+++)))((('''''''''$$$%%%&&&&&&'''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''''''''((((((((())))))*********))))))))))))))))))))))))))))))******++++++++++++******'''(((***,,,,,,,,,+++***)))***++++++,,,+++++++++......//////......---,,,,,,...000000/////////000000000///...///000222444111111111000000111111111222222333333333333444444111111222444777999999777888999888777:::>>><<<888999777666777444000111555666777777777888<<>>888555444222333444666777888888888888888<<>>:::777888888<<>>>>>===<<<===>>>@@@@@@<<<555---((()))(((&&&&&&((()))((((((###$$$&&&'''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((()))************))))))((())))))))))))))))))))))))******++++++++++++******&&&(((***,,,---,,,+++***++++++,,,------------,,,.../////////...---,,,,,,---///000000///......///000///......///111444555111111000000000000111111222111//////111222222111111000111333666888777666888999888777999<<<:::444777666777777222...///444222666888888777:::@@@GGG@@@???@@@CCCCCCBBBEEEKKKMMMTTT\\\aaaddd```RRREEE???EEEKKKgggSSSIII???SSSTTTQQQMMMKKKSSS]]]^^^YYYTTTXXXZZZPPPGGGTTT```ZZZTTTSSSPPPRRRZZZdddjjjkkkfffeeeaaa[[[SSSIIIAAA<<<555555888999666000000333===???AAA@@@<<<888666666333444555777888999999999666888===CCCGGGMMMYYYfffrrr{{{yyyhhh[[[MMMCCC888555999===;;;777>>>===<<<===@@@AAAAAA@@@DDDAAA;;;555///+++)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((&&&'''((())))))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((*********)))((())))))************))))))((()))))))))))))))((((((///......---,,,+++******************************))))))***++++++++++++***++++++,,,,,,,,,,,,------...---,,,---...///...---000//////111444555333000000////////////111333444111...---000555666333///222555888888777777:::===444777::::::888888;;;===CCC555555888111---///---111222444777:::===???@@@<<>>@@@DDDPPPHHHXXXfffhhh{{{tttFFF@@@===BBBLLLLLLCCCBBBHHHMMMOOOMMMHHHFFFJJJPPPUUUZZZUUUNNNKKKMMMTTT[[[___XXXaaaddd___```fffeee]]][[[dddpppuuuooobbbSSSJJJ777555777<<<===888444444333:::===888444444333000000111333555666777888888999:::<<>>???>>>>>>@@@BBBBBBAAA@@@;;;888444000,,,***((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))******)))((())))))************))))))(((((())))))))))))((((((,,,++++++******))))))(((************************))))))***++++++++++++***++++++,,,,,,,,,,,,------...---,,,---///000///...111000///111333333000...///////////////111222333222000...000444666333000111333666666555666888;;;666888::::::888999<<>>BBBHHHSSS```jjjvvvxxxssscccXXXOOOFFF@@@>>>===:::777777;;;???CCCDDDBBBAAAAAABBBCCCCCC@@@>>>000...,,,***((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))))))))(((((())))))******))))))((((((((())))))))))))((((((************************************************))))))***++++++++++++***++++++,,,,,,,,,,,,------///...---...000000000///111111000111111000---+++//////...//////000111222555222///000222444444222000111333444444555777999666888999888666777;;;???IIIWWWjjjbbbDDD333222///+++///333555666888;;;>>><<>>AAAHHHJJJJJJHHHFFFDDDGGGNNNUUUVVVWWWXXXXXXVVVVVVWWWXXXnnntttwwwvvvwwwvvvjjj[[[QQQNNNPPPYYYbbbcccZZZPPPGGGKKKSSSVVVMMM???777555111555666333000111000...000111333555666777888888888;;;???CCCIIITTT```iiiyyyzzzoooaaaRRRIIICCC>>>;;;<<<=========<<<<<<>>>AAADDDFFFEEECCCCCCBBB@@@<<<888***)))((('''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))&&&'''((())))))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((((((((())))))))))))(((((('''(((((())))))))))))(((******++++++,,,,,,,,,---************************))))))***++++++++++++***+++++++++,,,,,,,,,------...------...000111000//////000000000000///---+++............//////000000666333000///111333444444000111333444555666777888555666777555333555:::>>>KKKfff|||VVV===666///...222777888777777:::===777888:::<<<>>>?????????FFF===<<>>CCCJJJTTT```iii~~~~~~sssddd[[[MMM???;;;;;;:::999:::>>>@@@AAAAAA??????AAACCCGGGEEEBBB@@@===999444111***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((()))(((((())))))))))))((((((''''''((())))))))))))))))))******++++++,,,,,,---************************))))))***++++++++++++***+++++++++,,,,,,,,,------...---,,,---000111000///---...///000///......------.........////////////555333000...000222444555222222333444666888888888666777777666444666;;;???IIIfffZZZ<<<333---111444888999777666777999555555777999:::<<<<<<===CCC;;;===FFFOOO[[[ccccccJJJBBB:::888:::>>>DDDIIIFFFFFFKKKPPPOOOJJJKKKQQQJJJNNNQQQNNNGGGDDDFFFJJJLLLKKKJJJLLLQQQRRRKKKAAAEEEDDDCCCDDDHHHKKKLLLLLLMMMLLLQQQ\\\```WWWHHH===666333111111000000000000000111333555666777888888888<<>>CCCCCCIIIMMMHHH@@@<<>>@@@CCCDDDDDDFFFKKKOOOQQQKKKLLLWWW___ZZZJJJ???:::444111111111//////111000111333555666777888888<<<@@@DDDIIIOOOZZZgggqqqwwwuuugggZZZOOOHHH???:::777999::::::===AAA<<<===???AAABBBBBBAAA???<<<888333///---+++)))'''((())))))******)))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***&&&'''((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++***)))(((''''''((()))''''''((((((((((((''''''&&&'''((()))************(((((((((((())))))))))))************************))))))***++++++++++++***++++++,,,,,,,,,,,,------+++******+++...//////......000222222///------...,,,---............---,,,............///111444666444333222444888::::::888555777999999777777;;;>>>IIInnnQQQ;;;:::333111222666;;;<<<888444666:::===<<<:::999>>>BBB===GGGDDD>>>HHHUUURRRJJJEEE@@@:::888<<<@@@@@@>>>===:::===CCC@@@666666>>>CCCKKKQQQMMMCCC===AAAGGGEEEAAA>>>=========<<<<<<999===AAACCCCCCDDDGGGJJJOOOIIIIIIRRRZZZWWWMMMFFF===555///000000------///000111333555666777888888===@@@CCCGGGNNNZZZhhhrrrtttlll[[[MMMCCC===666777999;;;888777<<>>===>>>@@@BBBAAA===999666222---)))((((((''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))+++***)))'''''''''((()))''''''((((((((((((''''''&&&'''((()))************+++++++++***************************************))))))***++++++++++++***++++++,,,,,,,,,---------***))))))+++---//////...000333444333///,,,,,,,,,,,,---.........---,,,++++++,,,---...///000333666444222222444888:::999777111444777777555555777:::CCCsssaaa>>>:::444222222777???BBB===888555:::>>>===888777<<>>???BBB===@@@CCCFFFFFFEEEEEEEEEJJJFFFGGGPPPVVVVVVQQQNNN>>>555...//////,,,+++...000111333555666888888888<<<>>>@@@DDDKKKWWWfffqqqvvv|||ooo]]]NNNEEE>>>888444999888888888999:::<<<>>><<<======>>>>>>:::555000))))))(((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))'''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((+++(((&&&'''***,,,+++)))***************)))((((((,,,+++++++++******))))))++++++******************+++*********+++,,,,,,---++++++++++++,,,---......444444444222000...,,,+++///000000111111000...---...------...000111///...111111333777::::::666222333333444444555666666666@@@dddrrrCCC===333111111555<<>><<<:::;;;>>>AAACCCCCC???@@@>>>:::999;;;<<<:::444444555666777999;;;<<>><<>>???DDDEEECCCBBBDDDBBBDDDCCCCCCKKKUUUVVVQQQCCC:::111/////////000333111111111555999;;;:::777:::===CCCIIILLLSSScccrrrzzzyyybbbYYYKKKBBB>>><<<999666777777888888:::;;;<<<======<<<:::999888444000---)))((((((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((+++(((''''''***++++++)))***************)))((((((++++++*********)))))))))***************************************++++++,,,,,,+++++++++,,,,,,---...444333222111///...------//////000111111000///...------,,,---///000///---//////000333666666333000333333444444555666666666EEEPPPooocccBBB999444111000333888;;;:::777555666777666666777999;;;===<<<;;;::::::<<<>>>@@@<<>>666555555555666888:::;;;JJJJJJIIIGGGEEEFFFJJJNNNIIIBBB<<<======;;;===AAABBB===;;;@@@DDDBBB===;;;<<<======???IIITTTWWWTTTDDD;;;222000///---...111222222222555999:::999777:::<<>>DDDQQQTTTJJJ<<<666444111///000444666666444222333333333222333555777<<<===<<<888555555999===:::>>>@@@@@@BBBFFFFFFCCC888777555444555777:::<<>>EEECCC<<<888<<<<<<;;;===FFFPPPUUUTTTCCC;;;333000...,,,---000444333444666888:::999777:::<<>>:::666555666777777666555777999<<<======<<<;;;:::555///+++***)))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))))))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((()))((('''(((((()))******((()))))))))))))))(((((()))))))))(((((((((((((((***************+++++++++***+++++++++++++++++++++---,,,,,,,,,,,,---......111000...---...///111222......///000000000000000///...------/////////...---,,,+++,,,---.........222222333333444555555666444;;;???<<<777555555555333111......111444555555000111222222111111222444999;;;<<<888333333777<<<999>>>BBBBBBEEEHHHGGGDDD999777555444555999<<>>;;;:::===AAADDDAAA>>><<<;;;;;;:::888777999666777???DDDCCC???===CCC@@@>>>>>>CCCIIINNNOOO???888222000...,,,...222555555666777888999999888;;;>>>FFFQQQXXX___hhhqqqzzzwwweeeRRRCCC<<<;;;999777666777777777777777888;;;======<<<:::888444000+++(((((()))***+++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***'''(((((()))))))))((((((((((((((((((((()))))))))))))))*********+++++++++,,,------......---,,,,,,,,,,,,,,,,,,---.../////////...------...000222444.........///000111111222111///......///000000///------,,,,,,+++,,,---///111111111222333333444444---999???888111111222111222000//////111444666777000222333333222111222333666999;;;888444444888===999>>>AAABBBCCCEEEDDD@@@777666555444666:::>>>AAABBB???:::777555666888999======;;;;;;;;;;;;999666444444999>>>???<<<<<>>===>>>???===999666555444444666999<<<>>>AAA===999666555555555444999::::::888999;;;999555333555888;;;777333444::::::666555888:::<<<@@@EEE666222000///...---111777555666888888777888;;;===>>>@@@IIIXXXeeekkkooosssyyyuuugggWWWLLLDDD===::::::666666777777777999<<<>>>;;;;;;:::999666222///,,,***)))''''''((()))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))'''''''''((())))))******''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&((()))(((&&&&&&(((+++&&&''''''((())))))(((((()))))))))*********++++++((())))))***++++++,,,,,,---...///000///...,,,+++))))))***,,,...000222333,,,------...///000111111---------...///111333444111...+++++++++---------+++---///...,,,+++,,,...------......///000000111111...***)))///444222...000111111222111111222333333555666777555444444444333444777999999999777666333777999777777999888444444444333333333555666777:::888555555777888777555555777777444666:::999444666444555666555222333777333000111666888999===CCC555222000000---,,,000666444666888888777999<<<@@@@@@???DDDRRR```iiioootttxxxyyy```QQQAAA;;;;;;;;;::::::999999999888888:::===???;;;:::999666222...***((((((''''''((()))(((&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&((()))(((&&&&&&(((+++&&&&&&'''((())))))(((((())))))******+++++++++,,,((())))))***++++++,,,,,,,,,---...//////---+++***((()))***,,,...111333555,,,,,,...///000000000000------------///111444555///---***))))))+++++++++***---///...,,,***+++---,,,,,,------.../////////...000111000---,,,...222000222333222111/////////333555777777666444444444333444666999:::999555222000444555333333666555222444333333222111111111111333111111333777999888777222555555222444999999444888333111444777777777999444111222888999888;;;BBB666333111000---***...444444666888888888999===AAABBB===???LLLZZZfffooouuuuuu}}}~~~lllaaaRRRJJJAAA;;;999::::::999888888888999:::<<<>>>???:::777333...***'''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''((()))(((&&&&&&((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,******,,,///000///,,,---.........---,,,,,,+++///,,,)))***...222333333,,,------,,,++++++,,,...)))***+++,,,------------///...,,,++++++,,,---...---,,,,,,,,,,,,---......///000000111111111000000:::999888777666555555555000222444666555333000...000111111111111111000000222111000///////////////111111222444666777666444333666666333222555555222333444444555666777777888666555444666999===>>>>>>666444222000000000222333777777777777999:::<<<>>>CCCGGGEEELLL___iiikkkrrrmmmtttsss^^^NNNGGGHHHCCC<<<888777777555444444666:::===???@@@@@@@@@555333///,,,((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''''''''((()))(((&&&&&&((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++***))))))***++++++))))))))))))))))))))))))************+++++++++++++++))))))+++...///---+++------......---,,,,,,+++---+++***,,,///222333222,,,------,,,++++++,,,...)))***+++,,,------------------..................------,,,,,,------...///......//////000111222222666555444333222222222222000111333444333222///...//////000000000/////////000//////............///000000000333555666444333///222333000111444444222555555666777777888888999888777666777:::===>>>>>>555444222000000111222333777777666777888:::<<<===>>>GGGIIIOOO^^^hhhooo|||yyy}}}{{{iiiVVVDDD<<<<<>>///...+++)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((('''((()))(((&&&&&&((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))***,,,---,,,***---------------,,,,,,+++,,,++++++---000111111000,,,------,,,++++++,,,...******+++,,,------------+++---///111222111///......------------...//////------------///111333444000//////.........//////000000000111000000///...---------............---------------------...///......///111444444333111///222333111222666777444777777777888888999999::::::999888999;;;===>>>===444333111000000111222333666666666666888:::<<<===:::GGGMMMRRR^^^hhhtttuuubbbSSSFFF===;;;>>><<<:::888777777777888888777999<<<>>>>>>===:::888***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((()))'''((()))(((&&&&&&((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,++++++,,,,,,---------,,,,,,+++***+++---///000000///...,,,,,,---,,,++++++,,,...***+++,,,,,,---------,,,,,,---///111222222111111......------......///000...---,,,,,,---///111333++++++++++++,,,,,,---...//////..................,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---............///111333444333111444777777555666999:::888666777777777888888888999999888777888:::<<<;;;:::333222000///000111333444555555555666777:::<<<===<<>>999777888<<<:::888666666888<<>>CCCLLLNNNUUUgggsss{{{vvv```PPP@@@:::999888666555:::999888666555888>>>BBB>>>;;;555000,,,*********''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((()))******'''((()))(((&&&&&&((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))***+++------,,,++++++,,,***++++++,,,,,,,,,,,,,,,***,,,///000///---,,,---,,,------,,,++++++,,,...+++,,,,,,------,,,,,,,,,///...,,,,,,,,,...000222---,,,,,,,,,,,,---......///...---++++++++++++,,,++++++++++++,,,,,,---...---,,,,,,,,,,,,---......,,,,,,+++++++++---...///..................///000......///111444555333222666888888555555777777444444444444444444444444444444333333555777777666444000000///...///111333555666666666777999<<<>>>@@@JJJOOOPPPYYYooo|||sssoookkk^^^JJJ@@@999888999888888999888999::::::999;;;???CCC888555000+++(((''''''(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''((()))***+++'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((((((((()))))))))*********)))+++---,,,***)))***+++******+++,,,,,,,,,,,,,,,+++---000///---+++,,,---,,,------,,,++++++,,,...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,,,,,,,...000222111111000000///000000000------...000222333222000222555555222333666666333444444444444444333333333222111222444666777555444000///......///111444555666666777888:::===???AAAMMMSSSUUU```www~~~iii^^^SSSBBBEEEAAA>>>===:::666555888777;;;>>>???>>>>>>AAACCC222000,,,***((((((((()))'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''((()))++++++'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))************'''***,,,+++)))'''(((***)))***+++,,,,,,,,,,,,,,,+++...000///,,,+++,,,...,,,------,,,++++++,,,...,,,,,,,,,------,,,++++++***+++,,,------+++***)))++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---............---///...---,,,---///111333333333222111111000111111,,,,,,---///111222111///000333444222333777777555444444444444444444444333111111222444666777666444///.........///111444666777777777999;;;>>>@@@BBBMMMUUUZZZfff|||tttdddSSSEEE<<<777<<<>>><<<777666999:::888:::===@@@AAA>>>888111,,,''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((###$$$&&&'''((())))))(((&&&&&&%%%&&&''')))+++,,,)))******)))&&&$$$######(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************++++++************++++++,,,,,,,,,++++++*********...222222...***)))+++,,,,,,,,,,,,+++***)))((('''***)))'''((()))++++++***---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,))))))+++,,,+++))))))---,,,,,,++++++,,,,,,---//////---,,,,,,---...///---...000000///000333555888AAACCC999///...111222,,,---...000000000//////444333111111222333222111555333222000000000111111//////000222555666555333......---...///222555777999666777;;;===>>>BBBGGGXXXWWWYYYkkk~~~~~~zzzppp___NNNBBB<<<<<<======???<<<777555888999777???>>>===999555///+++(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''')))***,,,'''((())))))'''%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++******))))))******+++***++++++++++++++++++,,,+++,,,,,,+++***+++,,,---,,,,,,,,,+++***)))((((((***)))((()))***+++***))),,,+++***))))))))))))************+++++++++,,,,,,,,,******,,,---,,,+++***,,,,,,++++++++++++,,,,,,///...---,,,,,,---......---...000000///000333555???EEEDDD:::111...///.........///000111000//////333222000000111222222111111111000////////////000---...///222555666666444//////...///111333666888<<<::::::===??????BBBHHHKKKSSSaaa{{{vvvkkk___VVVHHH<<<666666:::>>>:::<<<<<<999888<<<<<<:::>>>:::555///+++(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&''''''&&&&&&&&&'''(((***+++%%%'''(((((('''&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++******))))))******+++))))))******+++,,,,,,,,,)))((('''))),,,...//////++++++++++++******)))))))))((()))***,,,,,,***(((******)))((((((((())))))*********++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...---///000000///000222444???AAA>>>777111///...,,,///000000000000//////...222000...///000111111000------.../////////......------///222555777666555000000000000222555777888===;;;;;;===>>>===BBBHHHPPPUUU^^^ttttttdddTTTEEEBBB>>>:::777666666777444999===>>>@@@BBBAAA===444111,,,(((&&&''')))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%)))(((&&&%%%%%%&&&''')))'''&&&&&&&&&'''(((***+++&&&'''))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))*********************++++++++++++'''&&&***///000000000++++++******************(((((()))+++------***(((***))))))(((((()))))))))************++++++++++++***---...+++***++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...//////...///111333555444222000//////...,,,////////////...------,,,000...------///000000///***,,,---///000000///...//////000222555666555333//////000111222555777888999777888;;;;;;;;;AAAIIIYYYZZZ\\\jjjvvviiiaaaSSSCCC999::::::999888666333222444;;;AAADDDEEEDDD@@@999+++***(((''''''((()))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%'''&&&%%%$$$%%%''')))+++''''''&&&&&&'''((()))***((()))***)))'''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))***,,,,,,++++++***)))((((((+++%%%%%%,,,///---+++++++++******))))))***+++,,,((()))***,,,------+++(((******)))))))))******+++))))))*********+++++++++)))...000+++(((******(((------............------***++++++,,,,,,,,,,,,,,,,,,---......------///111...+++)))+++---...------------,,,,,,++++++++++++///---,,,---...000000///+++,,,...000111111111000111000111333444444333111......///000222444666666666555777:::;;;<<>>666///((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&(((***+++(((''''''&&&'''((()))***)))***+++***(((&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))***))))))(((((())))))***------,,,***)))((('''&&&((($$$&&&...///((($$$&&&******)))))))))***,,,---***)))***+++------+++)))******)))))))))***++++++)))))))))************+++***222333,,,'''******&&&,,,---...//////...---,,,))))))***+++,,,,,,,,,,,,+++,,,---,,,++++++---//////+++***,,,---++++++---,,,+++******)))******+++...---,,,,,,...000000///---...///000111222222222111111111333444444333111---...///111333444555666666666999<<<<<<>>>GGGRRRaaalllttt~~~xxxkkk\\\QQQGGG???:::::::::888777666666888:::;;;>>>AAAAAA<<<777444---'''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&''')))***''')))******((('''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((()))))),,,++++++***)))(((((('''&&&%%%***333222(((###'''***)))(((((()))+++---...+++***)))***,,,---,,,+++((((((((((((((()))***+++))))))))))))************...666888...(((++++++&&&***+++---......---+++***'''(((***+++,,,,,,,,,+++)))***+++***))))))+++---///++++++---,,,))))))---+++******))))))***+++,,,...---,,,---///000111000////////////000111111222......///222555666555333...///000222444555666666666777:::<<<;;;===GGGRRRgggpppssszzzqqqggg[[[PPPJJJ@@@444555===666888:::<<<>>>>>>>>>======>>>;;;333///---***%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''((((((''''''&&&%%%(((((('''&&&&&&'''))))))%%%'''))))))))))))***+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))************))))))))))))''''''///:::777***&&&+++***)))(((((()))+++---///,,,+++))))))+++,,,,,,,,,'''''''''''''''((()))***))))))))))))************000:::;;;000))),,,,,,'''((()))+++,,,,,,+++)))((('''(((***+++,,,,,,++++++((()))***)))((((((***,,,+++((()))---+++''')))///++++++*********+++---......---,,,---///111111000000000///......///111222+++,,,...111555888777666///000222444555777777888666777999:::888:::CCCOOOZZZgggppp{{{rrrhhhYYYRRRHHH>>>888555666777888888:::>>>CCCEEEDDDCCC>>>999222+++(((''')))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&***))))))(((((((((((()))&&&''')))***+++++++++***((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((&&&%%%%%%&&&'''((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&(((+++***((('''(((***&&&'''((()))******))))))***)))(((''''''((()))***)))))))))))))))******+++)))---111111...)))((((((''''''((()))******++++++)))))))))))))))))))))))))))((('''''''''(((***+++,,,+++)))((((((((()))***......---,,,+++***))))))******))))))((((((''''''+++***((()))******)))(((************************))))))))))))******************+++++++++,,,,,,,,,000000//////...---,,,+++111111000000///---,,,+++000...,,,///555777555111///000222333444555555555999444666>>>@@@@@@IIIWWW```eeeooo~~~{{{iiiXXXNNNIIIEEE???999555555555777666999>>>DDDHHHGGGCCC???444111,,,'''%%%%%%''')))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&))))))(((((((((((())))))'''((()))+++,,,,,,++++++''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&''')))***)))(((''''''''''''''''''''''''%%%(((******)))((()))+++((((((((((((((()))))))))++++++************++++++))))))(((((())))))***+++***,,,//////---+++))))))(((((())))))***++++++,,,)))))))))))))))))))))))))))(((((('''((()))***++++++***))))))(((((())))))*********)))((((((''''''***)))))))))(((((((((''')))((('''((()))***)))(((++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,/////////......,,,++++++.../////////...---,,,+++///------000555777444111///000111333555666666666999444666>>>AAAAAAKKKYYYgggllluuuwwweeeTTTEEE;;;<<<:::888666444555555666777;;;@@@EEEFFFBBB:::444,,,***'''%%%$$$%%%&&&'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((('''(((((()))***+++'''(((***+++,,,++++++***'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((('''&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((()))((('''(((*********)))''''''''''''''''''''''''%%%'''************+++,,,***)))((('''''''''((()))******++++++++++++******))))))(((((())))))***+++++++++++++++------+++))))))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))******))))))((((((((((((((((((((((((''''''))))))))))))(((((((((((('''&&&&&&''')))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,------...------,,,+++***,,,---------------,,,,,,...------111555666444111...///111333555666777888888555777>>>AAADDDNNN[[[kkkpppzzzqqq```RRRFFF>>>999;;;:::888666666777888999============:::444---''')))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((()))++++++'''((()))***+++***))))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))(((''''''&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&''')))***)))(((''''''''''''''''''''''''&&&''')))***++++++,,,,,,+++***(((&&&%%%&&&((()))(((((()))******)))'''&&&((((((((((((((()))******,,,)))'''(((,,,---,,,***)))*********+++++++++,,,))))))))))))))))))))))))((((((((((((((())))))***((()))*********)))'''&&&(((((((((((())))))******))))))))))))(((((((((((('''&&&&&&'''***++++++***++++++++++++++++++++++++((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...............------///333666666444111---///111333555777888999777555888>>>BBBHHHTTT```jjjqqq~~~~~~rrrgggVVVGGG===999888999;;;:::888777888:::<<<>>>???;;;555000---+++)))'''((()))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''((()))++++++&&&'''((()))))))))((('''))))))(((((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&''')))+++,,,,,,++++++)))'''&&&%%%&&&'''(((((()))*********((('''&&&((((((((('''((())))))***,,,)))&&&'''***---,,,******************+++++++++(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))******((('''&&&'''''''''((())))))******(((((((((((()))))))))))))))(((((()))+++---,,,+++))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////000//////,,,...111555777777444222...///111444666888999999666777999???DDDMMMZZZeeeqqqyyy|||ppp]]]SSSEEE999333444777999777777888999;;;<<<>>>???999444---)))(((***,,,---'''((((((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((('''(((((()))***+++&&&'''((()))))))))((('''***))))))))))))))))))***''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((('''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''(((((((((((('''&&&%%%&&&'''((((((&&&'''''''''''''''''''''''''''&&&&&&(((***+++***))))))((('''&&&&&&&&&'''(((++++++,,,++++++***)))(((((((((''''''(((((()))******((('''((()))++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))((((((''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))+++))))))***,,,---,,,+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++,,,------...------------...///000000000///,,,///444888:::888555333///000222444666777888999777888<<<@@@GGGRRR```kkk}}}zzzqqqkkkaaaJJJDDD;;;555444666999:::666888<<>>AAAIIIVVVeeeooolll[[[SSSKKK999666333222444666888999999===BBBEEECCC===555///)))(((((()))******(((&&&'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((***))))))(((((((((((()))***+++,,,------,,,******((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&((())))))(((''')))((('''((()))******((('''''''''''''''''''''''''''&&&%%%&&&))))))'''%%%%%%%%%&&&'''(((((((((''',,,+++)))'''&&&''''''((('''''''''''''''((())))))&&&)))++++++(((&&&(((***((((((((((((''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((***)))(((&&&&&&'''((((((*********************)))'''((((((((())))))******+++***((()))******)))(((************************))))))))))))******************+++++++++,,,,,,,,,+++,,,---...///000000000,,,------......---,,,,,,,,,111888<<<===:::777555111222333555666777777777888;;;???BBBJJJYYYhhhrrr}}}lllXXXGGG???===000333666666444444777:::;;;<<<<<<:::444///,,,***)))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((+++)))((('''((()))+++,,,***++++++,,,+++***)))((((((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((())))))++++++'''''')))(((%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''&&&'''***...///,,,)))'''''''''''''''((()))***&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''***((('''&&&&&&'''(((***+++***)))'''''''''((()))***'''%%%&&&((((((&&&$$$'''((()))((('''&&&''')))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''+++***)))))))))))))))***+++*********))))))((((((************************---------,,,,,,+++++++++'''+++---,,,,,,......,,,***,,,......---------...,,,666@@@BBB<<<444000///222444666777666666777888>>>AAADDDHHHPPP]]]mmmxxx|||uuurrrjjj\\\MMMAAA:::999333333444444666999===@@@???<<<888444000,,,***))))))(((((('''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((***)))((('''((()))+++,,,***++++++,,,+++***)))((((((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&'''(((((()))))),,,+++((('''))))))&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''))),,,......,,,+++(((''''''''''''(((((()))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))***)))(((((((((((((((((()))'''&&&'''((()))(((&&&'''((()))((('''&&&''')))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''***)))))))))))))))***************)))))))))((((((************************,,,,,,,,,+++++++++******+++222666222------//////)))+++,,,+++******+++,,,,,,555???AAA;;;444000000111333555666666666777999???AAAEEEJJJSSS___oooyyyvvvkkk^^^ZZZRRRIIIAAA;;;777666666444333444999>>>CCCEEE@@@:::111,,,+++***)))'''((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))((('''((()))***+++******+++,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&(((((()))))))))***,,,,,,((((((***)))&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&))),,,...------------)))((((((''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((((((''')))((('''&&&&&&'''((()))''''''((()))))))))((((((((('''&&&'''))))))(((''''''((()))((('''&&&''')))((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((()))******+++******))))))))))))(((((())))))))))))))))))))))))++++++************)))))),,,555999444,,,+++---///+++++++++***((((((***,,,---444<<<>>>999333000000000222444555555666888:::???BBBGGGNNNVVVcccqqq{{{vvvggg___OOOJJJCCC===;;;999888777999666444777<<>>CCCJJJQQQZZZfffttt}}}{{{jjj[[[UUUEEEAAA<<<999888999::::::;;;999888:::>>>???<<<999111,,,''''''***+++)))%%%'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))++++++,,,+++***)))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''')))+++,,,---,,,,,,***,,,,,,((((((***)))&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''+++//////---+++,,,...***)))(((''''''''''''''''''''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((''''''''''''((((((%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))''''''''''''((()))***+++(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&))))))((()))+++)))%%%......---+++)))***---///222555888777444111000111111222444555555777:::===>>>DDDLLLUUU___kkkwwwsss___OOOHHH===;;;999777666777999;;;<<<;;;;;;;;;:::777333000***(((&&&(((***+++)))'''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))***+++,,,+++******(((((((((((((((((((((((('''''''''((((((((((((((((((((()))+++,,,,,,,,,,,,)))++++++'''''')))(((%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((***---...---,,,+++,,,)))((((((''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''((((((((('''''''''(((((((((&&&%%%&&&''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((())))))******))))))(((''''''''''''((())))))***''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))&&&'''&&&&&&***...+++%%%***++++++***)))***,,,...777888888666333000000000333555555666666888;;;>>>@@@FFFQQQ[[[eeeqqq|||xxxmmm]]]LLLAAA>>>666777999888666666999===<<<<<<;;;888333...,,,+++)))(((((((((((()))))))))&&&'''((()))***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((((()))***+++,,,++++++***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))***+++(((******&&&&&&((('''$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&))))))***,,,------+++)))(((''''''''''''(((((()))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''(((((('''&&&&&&&&&'''''')))+++,,,***'''%%%&&&((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''(((((())))))(((((('''(((((('''''''''(((((()))'''''''''((((((((())))))''''''''''''''''''''''''''''''(((((())))))))))))%%%(((((((((***---+++''')))***,,,,,,,,,,,,...000;;;:::888555222000000000666777777777666888;;;>>>CCCKKKVVVaaalllwwwwwweeeUUUEEE:::777:::222666:::999777777;;;@@@<<<<<<:::444---))))))************(((&&&&&&)))+++&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))(((((((((((()))***+++,,,,,,+++***((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))'''***)))&&&%%%''''''$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&***((((((+++......***''''''''''''''''''((()))***(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''***)))'''&&&%%%%%%&&&''',,,...///,,,(((&&&''')))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))******###))),,,)))((()))***(((***,,,...000000000111222>>><<<888444111000000000888999888888777888<<<>>>EEENNNZZZfffppp{{{{{{sssdddQQQDDD???===:::888777777777888:::<<<>>>???666222---+++++++++***(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((()))++++++***)))((((((''''''''''''((((((((('''&&&''')))))))))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((******)))(((((()))&&&(((***+++,,,+++)))((()))(((''''''''')))***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((()))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((((((((,,,///,,,(((///:::EEE???888444333333222111<<<:::666444888>>>@@@@@@HHHUUU]]]^^^iii}}}zzzvvvgggZZZQQQEEE>>>;;;:::999777999:::::::::999888777666333///+++))))))***((('''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((()))++++++***(((((((((''''''''''''((((((((('''&&&''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***)))(((''''''((('''((()))++++++***)))(((((((((''''''((()))***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***+++***((('''''')))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***)))***,,,******444@@@KKKDDD;;;555333333444333999888888:::>>>DDDFFFGGGVVV___eeegggrrr~~~pppiiiaaaPPPAAA???<<<:::888777777777<<<<<<<<<:::777333///,,,...+++)))'''((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((('''''''''((())))))(((((((((''''''''''''&&&''''''((()))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))++++++)))'''(((((((((''''''(((((((((((('''&&&''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%&&&''''''((()))***+++***)))((((((((('''((()))***+++,,,((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***+++,,,+++(((''''''(((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,******)))(((,,,888DDDNNNGGG>>>666333444555666777888:::===AAAEEEHHHJJJRRRYYY```gggwwwzzzgggZZZNNN===999;;;<<<;;;888666777888===<<<:::777222...***(((***)))(((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((((((((((((((())))))(((((((((''''''''''''''''''(((((())))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))+++***)))'''''''''((((((((((((''''''(((''''''''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))'''%%%$$$%%%&&&'''((())))))******))))))((((((((())))))***++++++((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***+++,,,,,,+++(((''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((())))))************))),,,+++***((((((---888AAAHHHCCC===777444444444555888888999<<<===???EEELLLQQQZZZeeeooo~~~yyyuuujjjSSSFFF???777888;;;===<<<999777:::===<<<999555000---+++******)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((******************************************************))))))))))))*********************************))))))((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))++++++)))'''''''''((())))))((('''''')))((('''(((*********(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&'''''''''((()))))))))))))))((())))))***************((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))******+++,,,***(((''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******************,,,,,,******...555999;;;;;;999777555333333444999777777999:::<<>>777444///+++))))))+++,,,((()))******(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''(((((())))))***((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******)))((((((((())))))'''(((((((((((()))))))))''''''((()))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((()))++++++***)))&&&'''((())))))((('''&&&)))((('''(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%(((***'''''''''((((((((())))))******+++++++++***)))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((()))***)))((('''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******(((,,,---+++,,,000444444222444666666555333333444777555666:::;;;???OOO```\\\gggttt~~~{{{dddTTTKKKDDD777555<<<>>>777999<<<======;;;::::::000///,,,***))))))***+++''')))+++***((('''((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))&&&''''''((())))))******(((((()))))))))*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))+++******)))(((((())))))'''((((((((())))))))))))&&&&&&'''(((((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''')))+++,,,+++***&&&'''((())))))((('''&&&)))(((((((((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&'''***,,,'''''''''''''''((()))))),,,,,,,,,,,,+++)))'''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''((((((''''''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++++++++(((,,,---+++---333777666222444666555444333555777555444888>>>>>>@@@PPPdddXXX___kkkxxx|||lll```TTTCCC======666444777555;;;<<>>LLL```kkklllssszzzfffSSSIII===999666444555666777777666:::???>>>999333///...,,,+++)))((((((((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***************)))((((((&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))),,,+++***(((''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))---,,,******+++***)))'''''''''((((((((((((''''''******))))))))))))************))))))******+++,,,))))))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''&&&$$$$$$&&&'''***)))'''%%%%%%''')))***)))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''))))))***))))))((('''&&&))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((((((((()))***************))))))))))))***)))''''''000<<>>AAAPPPaaalllfffsss|||uuuiiiWWWGGG>>>999777555444666777888888777888888666333000...---++++++)))((((((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))(((''''''((())))))***************)))(((((('''''''''((((((((((((((((((((())))))(((''''''&&&************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++***)))(((((('''(((((())))))(((((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))),,,,,,++++++***)))(((((((((((())))))))))))((((((******))))))))))))************))))))******+++,,,((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''&&&%%%$$$&&&(((&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''((((((((((((''''''((())))))))))))(((((('''(((((((((((((((((((((((('''((((((((())))))))))))+++***)))((('''(((((())))))))))))))))))))))))))))))((((((,,,888CCCBBB:::444333111111333555777888999777999??????AAAOOO```oooooo{{{wwwjjjaaaUUUFFF:::555555444444555888::::::999777444000---,,,,,,,,,,,,******)))((((((((())))))***)))))))))))))))(((((())))))))))))))))))))))))+++******))))))******+++)))************))))))((())))))((((((((((((((('''(((((()))))))))(((''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((((()))))))))***))))))(((((())))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***,,,---+++((('''(((***))))))************))))))***))))))(((((())))))******))))))))))))***++++++((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''&&&%%%%%%&&&(((###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))))))))((('''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&''''''((((((''''''((((((((((((''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((('''***555DDDLLLEEE999222222222333444666888999:::888;;;AAAAAACCCQQQbbbsssyyyvvviiiZZZPPPFFF<<<555333333333444777:::<<<;;;:::444///***(((***+++***))))))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))************************))))))************)))(((***)))))))))((((((''''''(((((()))))))))(((((('''*********)))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))(((((()))******+++***))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((+++...,,,'''%%%(((,,,((())))))******))))))((())))))(((((((((((()))))))))))))))))))))***++++++''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%''')))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''((((((((((((''''''&&&&&&'''((()))))))))((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((()))000@@@PPPRRREEE666000222333444444555666777777555:::AAADDDHHHWWWhhhzzzuuufffYYYKKKCCC===777555666333444555888;;;<<<:::888///+++((()))++++++)))'''((((((((()))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))******))))))((((((((('''(((((()))))))))))))))((())))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))(((((())))))***+++,,,******))))))))))))******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''***---+++'''%%%(((,,,'''(((((())))))(((((('''))))))(((((((((((())))))))))))(((((())))))***+++((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&&&&(((***...,,,***'''&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((()))***''''''((((((((((((''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())),,,000<<>>OOObbbfffUUU>>>666999999111...555<<<@@@EEEJJJ???;;;???HHHNNNXXXooo|||nnn^^^TTTJJJ@@@999666888777555666999:::999777444111,,,)))((((((((('''***&&&%%%((((((&&&'''+++((((((((((((((((((((((((***)))))))))((((((((('''******)))(((((()))***+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))*********************))))))))))))*********************************+++,,,+++)))((()))***,,,,,,,,,+++++++++******,,,+++******)))))))))***------,,,,,,++++++************))))))))))))******)))*********))))))************))))))(((((('''''''''''''''''''''((())))))***(((((()))***+++***)))+++******))))))******++++++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''(((((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((()))))))))(((((())))))))))))((((((***++++++)))'''(((+++---===MMM[[[YYYHHH888333555555222333555555333888@@@BBB<<<>>>JJJTTT^^^nnnwwwnnn___OOOEEE>>>888777888444444555777999999777555000---***(((((((((((((((***'''&&&((((((&&&&&&)))(((((((((((((((((((((((())))))))))))((((((((((((...---,,,+++***)))))))))))))))))))))))))))))))))************+++++++++,,,))))))))))))))))))))))))(((((()))***************************************+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,++++++++++++***,,,,,,++++++******++++++///......---,,,++++++***+++******)))))))))******,,,+++******+++,,,+++***))))))))))))(((((((((((('''''''''''''''((())))))***(((((()))***+++***)))+++******))))))******++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%'''***---,,,+++(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((()))***+++(((&&&'''+++///???NNNVVVKKK<<<555444222...111555666555888GGGVVVGGG@@@AAAOOO^^^hhhrrr{{{wwwfff^^^RRREEE===999666888<<<333444777999:::888555333,,,***''''''((())))))(((+++(((''')))(((%%%%%%((((((((((((((((((((((((((())))))))))))((((((((((((...---,,,+++***)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************************************++++++,,,,,,,,,,,,,,,---,,,---...---+++***+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,//////...---,,,,,,++++++++++++******))))))******,,,***)))***,,,,,,+++)))'''((((((((()))))))))***'''''''''''''''((())))))***(((((((((***+++***)))******))))))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((())))))))))))(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((''''''''''''(((((()))+++((('''+++000222...***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''(((((())))))))))))(((&&&)))+++)))&&&'''+++000EEERRRTTTDDD777777777111...111444555777DDDZZZmmmIIIEEEHHHUUUdddpppzzz|||jjjYYYKKKCCC;;;777555333555999;;;<<<<<<;;;888333///---***(((&&&&&&((())))))(((***''''''***)))&&&%%%'''(((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************(((((()))***************)))***++++++++++++***)))++++++,,,,,,,,,---------,,,---...---+++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,------//////...------,,,++++++,,,,,,+++***************+++***))))))***+++***)))''''''(((((())))))******'''''''''''''''((())))))***(((((((((***+++***)))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((())))))((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''((((((((()))))))))))))))))))))***++++++...,,,,,,111555444...'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))(((+++---+++'''&&&+++000KKKUUURRRAAA666888888111222444444333666@@@MMMWWWDDDGGGOOOZZZfffsss|||ssscccUUU???;;;888888777444666:::EEEDDDAAA;;;333---)))((()))'''&&&'''((())))))((()))&&&'''******&&&%%%((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))*********)))))))))))))))))))))))))))************+++++++++,,,************************(((((()))***************)))***+++,,,,,,+++***)))***++++++,,,,,,------...,,,---...---+++***+++,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,---,,,+++***************)))***+++***)))((()))+++''''''(((((())))))******'''''''''''''''((())))))***(((((()))***+++***)))***))))))(((((())))))***(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((******)))(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))******))))))******+++,,,---......///111333111+++&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''((())))))******))),,,///000,,,'''(((000777RRRSSSLLL===555666555000///333666666888;;;<<<:::===GGGSSS^^^ggguuuxxxlllbbbUUUJJJ<<<999888:::999777:::>>>EEECCC>>>777///***)))***)))''''''''')))***)))((('''%%%&&&******'''&&&((((((((((((((((((((((((((('''((((((((()))))))))***'''''')))*********)))))))))))))))))))))))))))))))))))))))*********++++++************************(((((()))***************)))***,,,------,,,***)))*********+++,,,---------+++,,,---,,,+++******,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,...---,,,+++************''',,,///---((('''***...(((((((((((())))))))))))'''''''''''''''((())))))***(((((()))***+++***)))))))))(((((((((((())))))(((((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((())))))******))))))))))))***+++,,,---++++++,,,,,,+++***(((''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((()))))))))&&&'''((()))************---...---)))'''///???LLLZZZRRREEE:::333111222333+++222666666777:::999666===JJJYYYeeennn|||xxxfffWWWLLL@@@777999666666888777666999>>>???===999333---+++...111)))((('''((()))***)))(((&&&%%%&&&***+++(((''')))(((((((((((((((((((((((('''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))((())))))))))))*********************************(((((()))***************)))***,,,------,,,***)))))))))***++++++,,,------+++,,,---,,,***)))***+++*********++++++,,,,,,,,,************++++++,,,---)))******++++++,,,,,,---...---,,,+++************'''---222///)))&&&+++111))))))))))))(((((((((((('''''''''''''''((())))))***(((((()))***+++***)))))))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''''''((()))******+++(((((((((((()))***+++,,,(((((('''%%%###$$$&&&)))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&'''((()))************)))***)))&&&(((777NNNaaa```RRRBBB888222///222777///555555///...333999999@@@NNN___lllwwwyyyhhhXXXKKKBBB999444888555333444999===???>>>666333///,,,)))((()))))))))((((((((((((((())))))''''''''''''''''''''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((******))))))******+++,,,************))))))(((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******++++++++++++******,,,+++*********+++------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++*********))))))+++++++++***)))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))((()))***+++,,,,,,+++***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))***+++++++++*********)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((***++++++***)))(((((()))***+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((((('''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((&&&%%%%%%'''))))))((((((((((((((()))***)))))))))******++++++,,,---'''---222,,,444NNNaaaYYYJJJ<<<777666444333333///333555444777======999GGGMMM^^^vvvvvviiiVVVGGG>>>:::888777666777888:::<<<<<<999777222000,,,)))(((((())))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((******))))))******+++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))******++++++******)))+++******)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++******))))))******++++++************+++++++++++++++*********))))))++++++******)))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))((()))***+++,,,+++***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((())))))*********(((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((************)))(((((()))******(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***''''''&&&###!!!)))444(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((((((&&&&&&(((***((((((((((((((()))******************++++++++++++,,,&&&***...(((111IIIZZZSSSFFF999555555555444555111555666444777===>>>;;;IIISSSfffzzzzzz\\\RRRDDD;;;777777777777555:::???AAA>>>888222...,,,+++)))''''''((()))***))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((***))))))))))))***+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))******++++++******))))))))))))))))))***++++++))))))))))))))))))))))))***************+++++++++++++++***)))))))))******+++***)))(((((()))***++++++++++++***************+++******))))))(((((('''(((((((((((((((((((((((('''''''''''''''((()))))))))***+++++++++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''')))***+++)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***))))))(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$%%%)))%%%&&&999QQQ'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((())))))((('''((()))''''''''''''(((***++++++,,,,,,++++++++++++++++++---&&&)))+++'''333IIIUUULLL@@@666333555555666777444666666555777<<>>JJJWWWkkk{{{rrrdddEEE@@@<<<:::::::::777444777===BBBBBB;;;222+++(((((('''&&&&&&''')))***,,,***))))))(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******+++***)))(((((()))***+++******************************))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******+++++++++)))((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&%%%&&&)))+++---+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''"""$$$+++)))'''999RRR''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******(((&&&&&&&&&&&&&&&&&&'''(((***+++,,,------,,,,,,++++++******---(((***++++++<<>>===<<<888444///+++))))))))))))'''''''''((()))******++++++***)))(((''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,---((((((((((((((((((((((((((((((((((((((()))******)))))))))*********++++++(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((())))))))))))(((((('''((()))*********))))))))))))))))))))))))))))))******************))))))((((((((((((((()))******)))***+++,,,,,,+++***)))))))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''((()))******))))))(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((((((((''''''(((((())))))(((&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''&&&(((---,,,'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&((()))******+++---///((((((((((((((()))******))))))))))))))))))******'''''')))(((///HHHRRREEE;;;555222333333111222666555555888<<<======DDDNNN```lllyyyxxxiiiWWWHHH???======666777;;;@@@EEEDDD>>>999666000)))'''((())))))((('''''''''((((((((())))))++++++)))(((''''''''''''''''''''''''''''''''''''%%%&&&(((***---///111222((((((((((((((((((((((((((((((((((((((()))******(((((())))))*********+++(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((())))))))))))(((((('''(((***+++++++++***)))************************,,,,,,++++++******))))))((((((((((((((()))******(((***,,,......,,,***((())))))******++++++++++++'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''(((*********))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((('''&&&%%%$$$)))*********)))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###******!!!!!!***+++%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%'''(((***+++///333666)))((((((((((((((()))***''''''(((((())))))*********+++,,,)))///FFFMMM;;;888333111333333222444888666666:::???@@@???FFFQQQaaaqqqvvv```LLLGGGCCC;;;777999:::;;;>>>CCCFFFCCC<<<555,,,+++)))((('''''''''(((((((((''''''''''''((((((***)))))))))***)))'''&&&&&&&&&&&&''''''''''''(((&&&&&&''')))***+++,,,---))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))******+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((***,,,......,,,***((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''******))))))((((((''''''''''''''''''''''''''''''******))))))((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$&&&((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&%%%&&&))))))'''$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&)))...222555''''''((()))))))))))))))+++***)))(((((()))***+++###)))++++++777EEECCC666000000000111222222333333444666999<<<@@@DDDIIILLLbbbuuuttt^^^NNNBBBAAA???999777:::<<>>111000111111222222333333444000777>>>@@@@@@GGGWWWdddsssyyymmm[[[MMM@@@<<<;;;<<<:::666888===AAAAAA???:::333---+++***))))))((((((''''''''''''(((''''''&&&&&&''''''(((******)))'''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,...000...)))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&)))++++++)))'''%%%''''''((()))))))))))))))((((((''''''''''''((((((,,,+++---555AAAEEE<<<111111111222222333444444444111666<<>>EEEPPP]]]jjjqqquuueeeSSSDDD<<<::::::777999:::::::::999777444---+++)))'''''''''''''''&&&&&&'''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((,,,000...***&&&%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&(((((())))))))))))(((((((((''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''((((((((()))))))))***'''''''''&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###'''++++++)))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&'''(((''''''((()))))))))))))))(((((()))******)))(((((()))***777FFFGGG;;;444666333333333444555555666666444:::AAAHHHPPPZZZfffoooddd___TTTHHH===999<<<@@@999;;;<<<===<<<999222+++$$$(((,,,,,,(((%%%%%%'''%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((---111111+++&&&%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%)))---...***((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***((('''(((***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((())))))((('''(((((()))))))))))))))((()))***++++++***)))(((+++,,,777EEECCC555111777333333444444555666666666444>>>JJJPPPSSSZZZgggrrrvvvhhhUUUOOOGGG???;;;:::999888999<<<>>>;;;444---)))(((''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&)))---...,,,)))'''&&&'''(((((())))))(((&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***'''%%%&&&((()))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))(((((('''''''''(((((('''%%%$$$$$$&&&((())))))((((((((((((((((((((((((+++***((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((''''''(((+++---(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))******))))))))))))******'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%((((((&&&'''******(((***)))''''''((())))))((((((((())))))***+++++++++***)))***,,,+++((()))---...555BBBJJJAAA222222<<<000111222333333555777:::888<<>>::::::;;;<<<<<<===<<<:::555///***)))(((''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())),,,......---***)))(((((('''&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))***(((&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''''''''((((((,,,***((((((((()))((('''((((((((((((((((((((((((+++***((('''&&&&&&''''''(((((('''&&&&&&&&&&&&''''''(((((((((''''''***,,,(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((()))'''(((+++,,,))))))((('''''''''(((((((((***))))))((((((((()))))))))))),,,000000,,,,,,//////777BBBEEE<<<222222888000222444555555666999;;;<<>>>>>===<<<555,,,''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((/////////...,,,+++,,,---...---+++)))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''')))---///000...***&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''(((((()))%%%%%%%%%''')))******)))(((((((((((((((((((((((())))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((())))))((('''&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((((((''''''''''''''''''(((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$'''(((&&&(((,,,---***'''(((((('''''''''(((***+++)))(((&&&&&&&&&(((((())))))---222111......111666@@@CCC999222333444111000222666888888999:::<<<:::BBBOOO^^^nnn~~~yyypppYYYGGGDDDCCC777777777888:::999666444333...(((&&&''')))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((.........,,,+++***,,,...000111111000...+++'''%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%***111555555000***%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))'''&&&%%%''')))***)))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&''''''((()))((('''&&&'''(((&&&'''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((''''''''')))((((((''''''(((((()))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###&&&'''%%%&&&***+++(((''')))***)))((((((***,,,)))(((((('''((()))***+++,,,++++++---,,,)))+++000:::AAA@@@666000444555111///222555666777888:::<<>>FFFMMMYYYgggwww}}}iiiZZZLLL;;;777888222888999<<<>>>>>>:::444///&&&'''((((((&&&%%%&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))(((***,,,,,,,,,,,,...000,,,---///000///...+++*********)))))))))(((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%)))///111///+++)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&''''''((()))***444000+++(((''''''''''''((((((((((((((((((((((((&&&'''((())))))(((''''''(((((('''&&&&&&&&&&&&'''###%%%(((((((((''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((''''''&&&&&&''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%((((((%%%%%%((((((%%%&&&)))+++***''''''+++///+++,,,...//////...---,,,---+++,,,...---+++---222;;;666333333111///000444333444444555666999>>>AAADDDNNN___qqqvvvyyycccPPPBBB999555===AAA666888999;;;===;;;555---'''&&&((()))((($$$###$$$'''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))'''***,,,.........///111((()))***+++,,,------......---,,,***)))'''&&&%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&))),,,+++)))'''(((***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''')))******000,,,'''$$$$$$&&&((()))((((((((((((((((((((((((&&&'''((())))))(((''''''(((((('''&&&&&&&&&&&&'''"""%%%'''(((((('''((()))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((((('''''''''''''''******&&&&&&)))(((%%%$$$(((***)))&&&&&&***......///111222111///,,,***++++++...222222///000444999111---222222---...444555555555555666:::@@@DDDMMMWWWiiizzz||||||nnn```NNNGGG???<<<<<<===:::888<<<<<<:::666000,,,******''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))+++///222333111...+++---***'''''')))+++***)))111111///...,,,+++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))(((&&&&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((('''''''''))))))))))))((((((((((((***))))))((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***------***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))***+++------)))666...333888YYY999777000///555555///...444777555333111000111333444333555888888777999???CCCSSSZZZnnn|||xxxkkkZZZKKKAAA;;;444222444888888777888666222---+++)))))))))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((---///333666777666555333+++)))&&&&&&)))***)))(((*********))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))))))))(((((('''''''''''''''''''''''''''''')))))))))))))))((('''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))'''''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''))))))))))))((((((((('''***))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((()))***+++222<<<555222222BBBBBB%%%999777666666333///222777777555333111000111333444444777888888888;;;@@@EEEQQQ\\\uuu}}}mmm[[[HHH999:::666111111555:::======444///)))&&&'''))))))((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())),,,...000111111111)))'''&&&&&&'''(((((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((('''&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******)))(((((()))+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))((((((((('''''')))))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''&&&&&&'''((((((+++555555333888>>>222000444444///,,,000666:::666444222111111222333555555777999999999===CCCIIIRRRaaa~~~qqq]]]LLL===333999777555666999<<<======000+++&&&&&&))),,,+++(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%'''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((''''''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''))))))((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''''''!!!,,,---...666999999&&&,,,---(((---:::@@@>>>444333222111111333444555555777888888:::>>>GGGMMMVVVbbb}}}oooYYYFFF<<<666111666777777888888666333111***'''%%%''',,,...***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))((('''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((('''&&&%%%''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))))))))(((&&&'''''''''(((((())))))((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((())))))(((((('''((((((((((((///''''''''''''<<<###(((+++***+++888GGGHHH@@@333222222222222333555555444555777777:::AAAKKKRRR]]]dddzzztttlllYYYEEE888666666555777777888777555000,,,)))%%%$$$%%%'''******'''$$$%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***+++***))))))&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&(((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))((())))))******,,,000'''+++'''+++(((+++)))***222@@@HHHBBB777111111222222333444555666333444666888<<>>>>>DDDVVVbbblllzzzwwwbbbLLL===666444888888999::::::555---(((((('''&&&%%%%%%%%%%%%&&&&&&(((+++,,,***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***'''$$$'''+++,,,((($$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((()))(((''''''(((,,,...'''(((((((((((())))))))))))))))))(((((())))))))))))'''(((+++***'''(((+++000AAAQQQRRRCCC333---000000000000000111222444555888???AAAHHH[[[hhhqqqttt```NNN@@@888777888;;;:::888777444000+++''''''&&&&&&%%%%%%%%%%%%%%%&&&(((+++,,,***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***'''$$$&&&***+++((($$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))))))))((((((((((((((())))))******'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((()))(((((('''))),,,///(((((((((((()))))))))***)))((((((''''''(((((()))+++)))***+++)))&&&(((---;;;HHHRRRMMM===111///222111111000111222444666777888@@@BBBJJJ]]]jjjrrrooo___LLL@@@;;;888999<<<;;;999555111...+++))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''''''((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))'''%%%&&&((()))(((%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((*********))))))''''''((())))))***++++++''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))((())),,,...((((((((()))))))))******))))))(((((((((((()))))),,,+++++++++)))(((,,,444LLLQQQPPPDDD777111111222222111111222333555777888999BBBEEENNNaaammmuuuxxxYYYLLL???;;;999666777:::444333000,,,)))((()))***&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&((())))))(((''''''((()))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&)))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))+++++++++***)))))))))))))))))))))******'''((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((()))++++++******+++,,,(((((()))))))))*********++++++************++++++---++++++,,,+++---555???```[[[NNN<<<111000111000111111111222333555777999;;;EEEIIISSSgggttt|||~~~ppp\\\JJJAAA;;;:::888333333777------,,,)))(((''')))+++&&&&&&'''(((((('''''''''''''''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))&&&&&&&&&'''''''''((((((&&&((())))))(((''''''((())))))(((((((((((())))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%''')))******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%''')))&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%''')))+++,,,+++***)))++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''************++++++++++++(((***+++,,,+++******+++))))))))))))************---,,,,,,++++++,,,,,,---,,,+++,,,---...111<<>>HHHNNN\\\nnn}}}zzzmmm]]]NNNDDD===;;;;;;<<<;;;777///***((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&''''''(((((())))))((((((((())))))(((((((((((((((((((((''''''''''''(((((())))))))))))******$$$///+++###''',,,$$$,,,++++++---,,,((((((,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///---///222222000222222222222333333333333222111:::EEENNN^^^ggg```JJJ>>>333000000000111333111222333555666999===AAAMMMTTTbbbssstttbbbPPPCCC>>>>>>???<<<;;;888111)))&&&(((***&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))******++++++%%%///---'''&&&$$$222OOO888///)))***---,,,++++++,,,++++++++++++,,,------........................,,,000111000222666666444444444333222222222333333;;;<<>>@@@:::777111+++&&&%%%(((+++&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***&&&''''''(((((()))******((()))***++++++***)))((()))))))))((((((((('''''')))))))))***++++++,,,,,,((())))))222000"""MMM===111)))+++000000...,,,......------......///000////////////////////////...222444444666::::::888666555333333333444666888EEEHHHWWWeeejjjpppmmm^^^EEE:::111000222111000111111222444555888<<>>===<<<555111+++'''&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''((())))))(((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''((())))))******+++)))***+++,,,,,,+++***)))******)))))))))((((((((())))))******+++,,,,,,---...///'''+++---///qqq888111---000444333111000000000//////000000111222111111111111111111111111111555777666999===>>><<<;;;999888888:::>>>CCCFFFQQQSSSaaaiiiiiijjjeeeUUU@@@777//////222111111222333444666888:::@@@FFFKKKXXXcccrrruuuqqq\\\QQQDDD>>>>>>???<<<999000,,,(((&&&((()))(((&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((()))******)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''')))******(((((())))))******++++++)))***,,,------,,,***)))************))))))))))))))))))***+++,,,,,,------"""333)))&&&:::555%%%///111///111666777444333444111111111111111222222333111111111111111111111111222666888888:::???@@@>>>@@@???>>>>>>BBBHHHOOOSSS]]]^^^hhhkkkeeeccc]]]NNN===444---...222222111222555666888:::===BBBIIINNN[[[gggvvviiiWWWFFFDDD@@@;;;999<<>>CCCJJJPPPiiieeeyyynnnZZZLLL???@@@???<<<999999;;;===,,,+++)))'''&&&'''((((((''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''',,,222333...((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))((((((''''''(((((((((((((((((((((((()))((('''((()))***((('''***))))))))))))***++++++,,,,,,++++++++++++,,,,,,***,,,......---,,,---...)))+++,,,---,,,,,,---//////////////////000222444000111222333333222222222222333444555444333111///222555777999888777666555666444666888666444777===???;;;;;;@@@DDDEEEIIIPPPXXXUUUUUUXXXXXXVVVYYY```gggjjjiiifffbbb[[[PPPEEE777444///------///222444666888;;;???EEEOOO]]]gggsssrrr|||iiiWWWIIIBBB999;;;===<<<888333000...+++***((('''&&&''''''(((''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&)))))))))(((%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%///:::===333((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''(((((())))))(((((((((((('''''')))))))))))))))))))))))))))))))))***,,,+++)))'''***************+++,,,,,,......------------......+++---//////...---...///,,,...000111111000111222//////...///000111222333333222222222444444333222444444444444444333333333555888:::;;;:::888888888:::888777999999999>>>DDDCCCBBBDDDJJJNNNPPPTTTXXX```^^^]]]^^^^^^\\\___dddjjjjjjggg```ZZZTTTKKKBBB555222...---///333666777<<<===>>>AAAHHHUUUfffrrr}}}}}}jjjUUUFFF@@@@@@;;;;;;:::888333...***(((***)))(((''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%((())))))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%...999;;;333***'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((()))(((((((((((((((((((((((()))))))))***************))))))***,,,------+++(((+++++++++++++++,,,,,,---.........------.........+++---/////////...///000///111333333222222333444000000///000222222222111777555222222333444333111666666555555666777888999777:::===>>>===<<<===>>>DDDAAA@@@CCCDDDCCCFFFJJJMMMNNNQQQUUUXXXYYY[[[]]][[[[[[\\\^^^___bbbfffkkkjjjkkkhhh```XXXQQQHHH???666222//////333888:::;;;AAABBBDDDGGGOOO]]]nnnzzzoooXXXFFF===>>>BBB@@@<<<777111---++++++***((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&''''''''''''***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&+++000111...+++'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&''''''((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***((()))))))))))))))))))))*********+++++++++,,,,,,))))))***,,,......---+++,,,,,,,,,,,,,,,---............------------......+++---///000//////000111111222222222111000222333777666555777999999777555777666444333444666777777888888777888999<<<>>>@@@===AAAFFFGGGEEEEEEGGGJJJPPPMMMNNNQQQRRROOONNNPPPVVVWWWYYYZZZ]]]```aaaaaaUUUXXXZZZ\\\___eeejjjnnnkkknnnllldddYYYOOOCCC999444111...111888>>>@@@@@@BBBEEEKKKRRR\\\kkk|||}}}oooZZZGGG===<<<>>>@@@AAA;;;333,,,***+++,,,---''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((('''''''''''''''###%%%&&&''''''(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((((((((()))+++'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******))))))************++++++******++++++,,,---------+++******,,,///111111111---------------......//////..................///,,,...111111111111222333222222222111111333666999<<<<<<<<>>GGGKKKKKKLLLPPPVVV\\\eeeqqqyyygggXXXFFF<<<===@@@???<<<:::555///++++++++++++***&&&'''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((($$$%%%&&&&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((((('''((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***)))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))******+++******+++++++++,,,,,,,,,+++++++++,,,---.........---,,,+++---111555777888......------......///000000000////////////000000///111333444444444555777888888777777999===DDDIIIHHHGGGIIIOOOUUUWWWUUUQQQPPPSSSSSSPPPLLLMMMTTTZZZRRRQQQQQQPPPPPPPPPPPPPPPWWW\\\```___ZZZYYY]]]aaaaaa\\\[[[___bbb```___aaa^^^^^^ZZZTTTTTT[[[___^^^YYY]]]^^^ZZZ[[[aaaeeedddeeejjjjjjaaaUUUIII<<<333222000222;;;JJJVVV\\\\\\___bbbeeeiiioooyyy}}}lllYYYJJJ;;;999@@@EEE@@@999222///---,,,---,,,)))&&&&&&&&&''''''(((''''''&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))%%%&&&&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((***+++***)))''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++++++++++++++,,,,,,---------++++++,,,,,,---.../////////...,,,...222777;;;<<<...............///000000222222111111111111222222111333666666666666888999??????>>>???BBBIIIRRRXXXWWWWWWZZZbbbjjjnnnlllhhhfffiiiiiicccZZZXXX___gggaaaaaa___^^^\\\[[[YYYXXX^^^cccfffddd^^^[[[___cccddd^^^[[[^^^bbbcccdddgggcccbbb[[[PPPMMMSSSWWWVVVXXX]]]]]]XXXXXX^^^bbb```\\\aaaccc\\\QQQHHH@@@999444333666CCCUUUdddjjjlllkkknnnqqqvvvjjjMMM<<<::::::;;;===<<<777333000---++++++,,,,,,)))&&&))))))((('''''''''''''''''')))***)))(((&&&&&&'''###)))***$$$"""''')))&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''***,,,...+++***(((&&&%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((((()))***)))'''&&&&&&'''((((((''''''''''''(((((('''''''''(((((((((((()))&&&'''((())))))******)))((((((((((((((((((((((((***++++++******)))((('''''''''&&&&&&&&&&&&''''''******)))((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))'''(((((()))((((((''''''(((((((((((())))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))*********))))))))))))))))))******)))(((((()))+++++++++++++++++++++++++++///,,,)))))),,,---,,,***...---,,,++++++,,,...///.........///111222222111333222000000111222111111000000111///...///222444777<<<777111333000000999999;;;>>>>>>999888===DDDLLLGGG]]]OOOaaaoooooommmdddccclllqqqnnnooovvvwwwvvvppphhhgggjjjgggaaaaaa^^^]]]``````]]][[[\\\]]]ggghhh___aaakkkiii]]]\\\\\\]]]^^^______^^^^^^YYYXXXXXXXXXYYYZZZ\\\]]]\\\XXXVVVYYY^^^aaa```]]]aaa___]]]ZZZOOOAAA999777555111GGGfffrrruuu{{{~~~|||tttVVV===999;;;>>>@@@@@@<<<555000---+++))))))+++,,,+++)))))))))(((''''''''''''''''''((()))(((''''''((()))''')))(((%%%$$$&&&'''&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&''')))+++,,,))))))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((((()))***)))'''&&&'''(((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))***))))))((((((((((((((((((((((((((((((***************)))((('''(((''''''&&&&&&''''''(((***)))((((((''''''(((((())))))(((((((((''''''''''''''''''((((((((())))))'''(((((((((((((((''''''((((((((()))))))))******)))))))))))))))(((''''''''''''''''''''''''''''''))))))(((((((((((())))))+++******)))))))))******************************++++++++++++++++++++++++---...------,,,+++,,,---........................---+++***,,,///000...,,,//////////////////000000///......///111222222111111111000111222444555555444444444333333333444555666>>><<<999<<<888555<<<===???BBBDDDEEEGGGLLLQQQ___\\\jjj___|||{{{xxxwwwnnnkkkooopppiiihhhllluuuuuuqqqkkkjjjjjjddd\\\\\\ZZZ]]]bbbbbb^^^[[[\\\\\\cccfffdddgggnnnkkkcccYYYYYYYYYZZZZZZYYYYYYYYYWWWVVVVVVVVVWWWYYYZZZ\\\YYYXXXXXX]]]cccfffeeebbbgggccc^^^YYYNNN???555222666999SSSuuulllVVVBBB555555;;;AAADDDAAA999111,,,+++)))'''((()))+++,,,+++))))))((('''''''''(((((('''(((((('''&&&'''***---...***&&&''''''%%%%%%&&&(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))(((''')))***((((((((((((((((((((((((((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++++++++******(((''''''(((((((((((((((((((((((()))))))))***))))))((((((((((((''''''''''''(((((())))))((('''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))))))))*********+++))))))*********)))(((((((((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++******++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,//////...,,,,,,,,,---...//////......000000000111222222333333222222222222333555666777888777666888:::<<<======@@@JJJJJJIIILLLHHHDDDJJJKKKKKKMMMQQQVVV\\\______fffkkksssuuuxxxzzzrrrnnnpppnnnfffbbbeeepppooommmkkkkkkiiiaaaWWWWWWXXX\\\cccccc^^^[[[[[[VVVYYY]]]dddhhhhhheeebbbYYYYYYYYYYYYXXXWWWVVVUUUYYYXXXXXXXXXYYY[[[]]]^^^]]]]]]___eeejjjllljjjgggiiibbb[[[UUUKKK===222...222@@@```iiiOOO???::::::444:::AAABBB===444---***+++)))((('''((()))+++,,,))))))((((((((((((((()))(((((('''&&&&&&(((---111777...)))***)))%%%$$$''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))(((((()))***((((((((((((((((((((((((((()))***)))((('''((()))''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))***+++++++++******)))((())))))))))))))))))))))))(((((())))))***))))))))))))((((((''''''(((((())))))(((((('''''''''''''''))))))))))))))))))))))))(((((()))))))))*********((((((''''''(((((())))))************++++++++++++******++++++++++++************************************))))))))))))******)))***,,,------,,,++++++++++++++++++++++++++++++---------...............---,,,,,,,,,,,,,,,+++***------------------------,,,,,,,,,---///000000///,,,,,,,,,---...///000000000111333333333444555666666666777777777777999:::???===;;;===CCCIIIMMMOOOYYYaaa^^^ZZZ]]]ZZZYYYaaa^^^]]][[[^^^eeelllkkkfff___mmmuuu}}}lllnnnjjjiiilllkkkeeeccceeefffeeedddeeehhhhhhbbb\\\[[[[[[___dddccc^^^\\\]]]XXXVVVZZZeeehhhbbb]]]___[[[]]]___```^^^[[[WWWTTTXXXXXXXXXXXXYYY[[[]]]^^^```aaacccgggjjjiiifffbbbddd\\\TTTOOOGGG<<<333000666PPPtttsssTTT>>>666888===666999===;;;555///+++***++++++***((((((((()))***))))))((((((((())))))***(((((('''&&&&&&)))///333???777000---)))%%%$$$''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))+++))))))))))))))))))))))))''')))***)))(((((()))***'''''''''&&&&&&'''''''''((((((((()))))))))******))))))***+++++++++++++++************************(((((()))***++++++******)))))))))(((((()))))))))))))))(((''''''''''''''')))*********************)))))))))************+++)))(((((((((((()))***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++***+++,,,.........---,,,---------------------------------.........//////222111000111333333111///000000000000000000000000222222111/////////111333111000//////000333666888000222444555555555888:::===???AAABBBAAACCCFFFIIIPPPMMMIIIHHHMMMUUU]]]bbbqqquuullldddeeedddgggqqqiiihhhdddeeellltttpppggg\\\kkkmmmnnn^^^______aaaeeefffddddddeee^^^]]]]]]aaafffhhhiiiiiifffeeeggghhheee```___ccceee___bbblllmmmccc^^^aaa\\\___ccceeeccc^^^WWWSSSUUUVVVWWWXXXXXXYYYYYYYYY]]]^^^```bbbcccbbb___]]]^^^VVVOOOIIIBBB888222111???ddd{{{^^^HHH<<<666777999999999777444///,,,++++++***+++,,,+++)))((())))))))))))((((((((()))******(((((((((''''''***///333EEEDDD<<<000(((''''''&&&(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((())))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))(((((()))+++))))))))))))))))))))))))''')))******(((((()))+++((((((''''''''''''((((((************++++++++++++))))))***+++,,,---------************************((()))***+++,,,,,,,,,,,,******))))))))))))************)))(((((((((((((((************++++++++++++)))*********++++++++++++******)))))))))+++,,,---,,,,,,,,,,,,------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---......//////...------------------------------......///000000000222000000333666777444111000000000000000000000000111111111///------///111333222222222444666999;;;444777;;;<<<<<<===@@@DDDGGGJJJNNNPPPQQQSSSXXX]]]bbb___ZZZVVVVVV[[[dddkkkxxxzzzoooeeeeeedddfffrrrggggggcccbbbjjjsssnnnccc[[[ccc]]]iii~~~ZZZSSSXXX[[[___bbbbbb`````````[[[ZZZ]]]bbbeeehhhnnnuuuooonnnnnnnnniiiccccccgggjjjddddddiiiiiibbb___aaaZZZ]]]```aaa```[[[UUUQQQWWWYYY[[[]]]]]][[[YYYWWW[[[[[[[[[\\\\\\]]]^^^^^^YYYTTTMMMFFF===333111333AAAooorrr^^^JJJAAA===999888999;;;888333000...---,,,***'''***------,,,******+++))))))(((((()))******+++((())))))((((((+++///222IIIPPPIII333&&&)))+++&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''&&&''''''&&&&&&&&&'''))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))***+++++++++************************((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++))))))))))))))))))))))))''')))******))))))***+++))))))(((((((((((())))))+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))+++,,,---.........+++******))))))******+++++++++***)))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,,,,+++******+++,,,...000,,,---------............,,,---...////////////...------------------------//////............//////------------...///000111......................../////////000111222222222000//////333777999666222333333333333333333333333111444777888666444444555777999;;;>>>???@@@AAAAAA@@@DDDIIIJJJJJJLLLPPPUUUSSSWWW[[[\\\[[[]]]aaafffeeefffddd___ZZZ\\\dddlllmmmqqqjjjcccbbb^^^]]]fff___aaa^^^[[[bbbjjjeeeYYYXXXZZZSSS[[[fff\\\SSSTTTXXX]]]bbbbbb```^^^]]]\\\XXXYYY___cccbbbbbbkkkvvvlllmmmooopppiiibbbaaadddccc___]]]]]]^^^^^^^^^^^^YYYYYYYYYXXXVVVTTTRRRQQQWWWZZZ^^^``````\\\WWWSSSVVVTTTRRROOONNNOOORRRUUURRRPPPLLLEEE;;;333555<<>>;;;;;;;;;<<>>;;;777========================999???FFFIIIGGGDDDBBBBBBAAADDDJJJNNNPPPOOOMMMKKKLLLQQQVVVXXXXXXZZZ___ddd]]]```bbbaaa^^^]]]```eee^^^bbbeeeaaa[[[ZZZbbbjjjaaaiiifffbbbbbb[[[VVV[[[[[[]]][[[VVVZZZaaa\\\OOOVVVXXXVVV```___TTTZZZ^^^ZZZ```ddddddaaa^^^\\\[[[UUUXXX___ccc___[[[dddqqqeeeggglllnnnhhh^^^\\\^^^\\\[[[XXXUUUXXX]]]``````ZZZXXXTTTQQQPPPPPPQQQSSSPPPSSSXXX[[[ZZZUUUOOOJJJLLLIIICCC===:::;;;>>>BBBKKKKKKJJJEEE;;;666<<>>===:::???DDDFFFEEEFFFJJJOOOIIILLLPPPPPPMMMLLLMMMOOOMMMZZZdddddd___ZZZRRRJJJKKKPPPUUUWWWWWWWWWUUURRRUUU[[[___]]]YYYYYY[[[\\\\\\``````]]][[[]]]\\\ZZZ]]]```bbbaaa]]][[[]]]___kkkfffhhhggg^^^___ddd```YYY\\\```aaabbb```YYYRRRTTTWWW]]]aaa]]]XXXZZZ```___WWWrrrfffcccjjjOOOZZZZZZ[[[\\\^^^aaagggooottt```___]]]\\\[[[[[[ZZZYYYMMMOOOQQQTTTXXX\\\```bbb```OOOAAA???AAA@@@>>>???LLLFFFCCCDDDBBB>>>>>>BBB:::999666333111222777:::999CCCCCC===888333@@@[[[yyy```KKKAAA===999:::???DDDFFFEEEAAA777///------+++)))******+++,,,---------,,,,,,+++***)))))))))***,,,---,,,+++((('''(((+++///111???IIIHHH:::---+++***''''''))),,,+++)))((()))***+++++++++++++++*********''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''(((((()))((((((+++)))'''''')))++++++***)))))))))(((((((((''''''************************,,,+++************+++,,,,,,++++++******++++++,,,,,,,,,+++***************,,,+++***)))))))))+++,,,***+++,,,+++)))((()))******))))))))))))))))))***)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------..................---------,,,,,,------......------,,,---......------///222555---,,,******+++,,,+++***///...---...///000///...,,,,,,,,,+++,,,---...000///---++++++---///...---------,,,,,,---...//////111000000/////////000000111000000000222333111000//////000333444444222000///111222222111111333444111000000111333555888:::888;;;===;;;777444555777===DDDIIIJJJMMMRRRUUUSSSQQQUUUYYYZZZXXXXXX[[[___bbbdddddd```[[[XXXYYY[[[]]]fffkkkhhhccc]]]UUUNNNLLLQQQUUUUUUUUUWWWZZZ\\\SSSWWWZZZYYYVVVXXX]]]bbbbbbdddbbb]]]ZZZ\\\]]][[[\\\bbbgggeee```]]]```ddd]]][[[ccceee\\\\\\```\\\ZZZ^^^cccfffgggfffaaa]]]aaaaaabbb```\\\___mmm}}}iiiRRR^^^[[[lll~~~___^^^YYYYYYZZZ[[[^^^bbbeeeggg\\\YYYVVVVVVXXXVVVPPPJJJDDDEEEFFFHHHKKKMMMOOOQQQEEE:::222222444222000000>>>999666666555000111555111333666666555444444444888??????@@@FFFLLL\\\vvviiiNNN;;;999888888===CCCHHHJJJIIICCC999000...---******,,,***+++,,,,,,---,,,,,,,,,+++***)))))))))***,,,---,,,+++***)))***+++,,,...777AAACCC888///------+++$$$)))---,,,(((&&&''')))---,,,+++***)))))))))***'''(((((())))))(((((('''***)))((('''''''''''''''(((((('''''''''((())))))''''''''''''''''''''''''((((((((()))))))))))))))+++)))((((((***++++++++++++************)))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,+++*********++++++...---,,,++++++,,,---...,,,---...---,,,******+++******************************+++,,,------------.........---,,,++++++***+++---------+++++++++---------------------------//////............//////000000000///////////////---....../////////....../////////......000333666000---+++++++++,,,,,,+++///...,,,,,,---......------,,,+++,,,///000111111...,,,+++,,,---//////...111000...------...000111/////////000000000000000333///---///333555333000///111555:::<<<:::555111222222111333555666666555666777888;;;???CCCGGGIIIKKKOOOQQQNNNGGGCCCFFFKKKOOOSSSWWWZZZ___ddddddaaadddgggjjjjjjiiiiiikkknnniiikkkllljjjhhhiiilllppplllnnnmmmgggaaa\\\VVVPPPPPPSSSWWWXXXWWWUUUVVVXXXSSSUUUWWWWWWVVVYYYbbbiiikkkkkkgggaaa^^^aaabbb``````gggllljjjbbb]]]^^^bbbVVVZZZggglllccc```ddd```\\\```eeeiiiiiigggeeedddbbb```^^^\\\]]]lllyyy\\\[[[VVVhhhzzz^^^WWWTTTRRRRRRTTTWWWWWWUUURRRSSSNNNJJJLLLOOOLLLBBB999444555666888:::;;;======888444333555666333111222444111000111222111333777555777999999888666555444:::@@@BBBJJJ]]]kkk}}}pppXXXEEE999666888<<>>CCCFFFDDD???;;;===;;;999:::===>>><<<999AAACCCFFFJJJPPPVVV[[[]]]]]]aaaddd___VVVSSSXXX^^^ccccccccceeeiiijjjgggccceeegggiiijjjiiijjjmmmooo___bbbfffhhhhhhjjjnnnrrrmmmkkkfff```[[[XXXUUUSSSQQQQQQUUU\\\___\\\WWWUUUVVVWWWZZZ]]]\\\]]]eeennnpppqqqnnniiiiiikkkkkkhhhhhhlllooollleee^^^[[[[[[ZZZ___nnnssshhheeeiiiggg```bbbfffjjjhhhcccbbbcccddd___ZZZYYY^^^nnnttteeefffXXXVVV[[[LLLPPPHHHFFFEEEHHHLLLKKKDDD>>>EEEBBB??????@@@>>>777000---...000222444555666777000000222333222000000111444222222333444555888;;;<<<===>>>>>>@@@DDDJJJNNNOOOZZZ```kkkvvvXXXDDD===;;;555999???GGGMMMOOONNNLLLFFFAAA>>>===:::333//////000/////////////////////------,,,,,,,,,---...///,,,---.........---,,,+++...444777444///---------,,,111666666222......000,,,,,,,,,,,,---......///******++++++++++++******(((((((((((()))***,,,,,,))))))******+++++++++,,,************************))))))(((''''''(((((())))))((('''(((***+++***)))*********************************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......(((***---///.........///,,,,,,---......---,,,,,,)))***+++,,,------------,,,,,,,,,---------......,,,---......,,,,,,---.................................------------..............................---...///000000000000000.........---,,,---000333777444000....../////////000///......000111111000///......///000000//////...............///000111,,,///333777888777555444222333555777888999999999444;;;AAABBB???;;;;;;<<>>666;;;CCCKKKOOOPPPOOOMMMPPPLLLKKKJJJEEE<<<666555555444333333222333333333111000/////////000111222//////111111111000///...///222555444111///000111222444666666444222000000+++,,,------......------******++++++++++++******''''''''''''(((***+++,,,)))***++++++,,,+++++++++************************++++++)))((((((((()))***)))((((((***+++,,,***)))*********+++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------,,,,,,,,,---......++++++,,,,,,------......(((+++...000000/////////------////////////------++++++,,,---............,,,------...//////000000---...//////......///111........................///..................///......////////////000000------...///000000000000.........,,,+++,,,///222888444000------............---...///222333222111///111444444333222333555777888999888666666888999777;;;AAAGGGIIIGGGDDDAAA<<<>>>@@@CCCEEEEEEFFFEEEEEEMMMUUUUUUOOOJJJKKKNNN[[[\\\___dddgggiiihhhfffhhheeebbb```^^^[[[XXXVVV\\\]]]]]]^^^_________```aaadddeee```[[[[[[bbbiiinnnjjjhhhjjjjjjhhhgggiiidddcccaaa____________```___bbbdddccc^^^[[[[[[\\\fffeeefffgggdddaaaeeekkkpppaaaXXX]]]eeehhhhhhjjjaaacccjjjqqqooohhhiiipppjjjmmmooopppuuuxxxuuunnnkkknnnppppppllliiiggggggfffeeellljjj]]]\\\bbbaaabbb\\\^^^fffhhhdddbbbfffmmmcccZZZWWWTTTNNNIIIGGGLLLKKKHHHDDD>>>:::777666222111222555888777444000000333555444000000333777111222333444444444333222666999;;;:::;;;@@@DDDEEEBBBGGGMMMRRR]]]jjjrrruuu}}}}}}fffJJJ===<<<>>>>>>:::@@@IIIQQQUUUVVVUUUTTTWWWUUUTTTSSSOOOGGGDDDEEE???>>>===<<<;;;<<<<<<===999888777777777888:::;;;666777888999999888888777555777999::::::999;;;???>>>===;;;<<<======:::888111222444444333111///---......////////////......,,,++++++*********++++++......///000//////------........................///---,,,*********,,,---+++***+++,,,......,,,+++++++++,,,,,,,,,---------***++++++,,,------......,,,---............---,,,///......------......///---------------...//////***+++,,,---............,,,///222333111///......---...000111111000...------...///000000111000000111111111111111111111111...000111222111222333555000000000000000000000000111111000000000000111111111222222222333333333333111222333444444555555555444444444222111222555777???;;;666333333333444333000000333666999:::888666555:::@@@AAA>>>===AAAEEEEEEGGGGGGEEECCCBBBCCCEEEHHHLLLQQQUUUVVVUUURRRPPPIIIKKKNNNQQQTTTUUUUUUUUUVVV[[[^^^]]]XXXUUUVVVYYY___aaadddjjjnnnooonnnlllmmmlllkkkgggbbb^^^\\\[[[_________^^^^^^\\\[[[[[[aaaaaaaaa^^^]]]___ffflllbbb___^^^``````^^^bbbiiibbb```___^^^```bbbcccdddaaabbbcccaaa___```cccgggdddgggmmmooojjjeeeiiirrrwwwjjjcccfffhhhdddeeekkkdddeeellltttrrriiiiiirrrlllmmmnnnoootttyyywwwqqqccckkkrrrppphhhdddiiiooojjjfffiiiggg[[[ZZZ^^^[[[[[[QQQOOOXXX^^^YYYVVVXXXZZZRRRLLLIIIEEE???:::999BBB???777888888555333,,,111111222333444444444444111333666777777777888999444666999<<>>999???EEEOOOWWW[[[\\\\\\[[[YYYWWWVVVXXXUUURRRRRRVVVIIIHHHFFFEEEDDDEEEFFFFFFAAAAAA@@@???@@@AAABBBCCC>>>???@@@@@@AAAAAAAAA@@@======@@@BBBCCCDDDGGGLLLQQQMMMIIIJJJMMMNNNKKKGGG>>>???AAAAAA???;;;777444333333444444444444333333222222000///...---------333444555555444333222111222222222222222222222222111000...,,,,,,,,,...///---,,,---...000000...,,,---------.........//////,,,,,,------...///000000---...///000000///...---//////............//////---------------...///000+++,,,---...////////////111333555555333///---------///000222222000///---///000111222222333333222555444444333333222222111000111333444444555777888111111111111111111111111333333222222222222333333555555555666666666777777777777999:::;;;;;;;;;;;;<<<<<<;;;:::999:::<<>>CCCFFFGGGDDDBBB;;;CCCKKKMMMIIIIIIOOOUUUPPPRRRRRRPPPLLLKKKMMMOOOPPPRRRUUUWWWXXXWWWUUUTTTSSSUUUXXX\\\^^^``````___```___]]]ZZZYYYXXXZZZ\\\XXX[[[aaaggglllllliiifffgggiiihhhccc]]]XXXXXXYYY]]]]]]^^^^^^^^^]]]\\\\\\]]]]]][[[ZZZ[[[___eeejjj^^^[[[ZZZ\\\[[[ZZZaaakkk[[[[[[ZZZ]]]aaafffiiikkkhhhgggddd```]]]___fffkkkaaagggooossskkkcccgggqqqccc```eeennnnnnggghhhoooeeedddkkktttqqqhhhjjjtttqqqqqqoooooottt{{{zzzttt]]]jjjtttooo```[[[dddpppgggaaacccaaaWWWVVVYYYTTTTTTGGGBBBKKKPPPKKKEEEEEEMMMGGGAAA===777111111444222555///333444222888555333444555444333444666888444555777;;;>>>>>>;;;888===AAAFFFLLLRRRUUUXXXXXXaaaiiipppvvvbbbEEE<<<>>><<<999777EEEHHHTTT``````YYYYYYaaaTTTXXX]]]___^^^[[[XXXWWWMMMUUU[[[ZZZVVVTTTQQQNNNPPPOOOMMMIIIFFFFFFHHHJJJKKKHHHDDDCCCEEEIIILLLNNNFFFGGGHHHIIIJJJMMMPPPSSSaaaUUUOOOPPPRRRYYY]]]UUUPPPNNNLLLJJJJJJHHHFFFDDDIIIBBB>>>@@@AAAAAAAAACCCAAA>>>:::888999;;;;;;<<<:::???DDDEEECCC@@@>>>>>>===;;;:::>>>EEEIIIGGGDDDBBB@@@;;;555111111555888555666666444222111222444777222000222333111///000///000111333444444444444444555:::???<<<444444::::::666333555666555777;;;111444555444222333333222//////000222444444222///333333333666888666111,,,333111000111444666555333333444555888<<<===<<<;;;;;;999:::<<<;;;999:::???999;;;>>>AAABBBBBB@@@>>>CCC@@@<<<:::;;;<<<======???<<<===BBBBBB======AAAFFFBBB???@@@CCCCCC@@@<<<@@@EEEJJJJJJGGGGGGKKKOOOQQQOOOIIIEEEHHHOOOQQQOOOMMMggg___GGGJJJOOOIIIIIIHHHIIIMMMRRRVVVUUUQQQLLLPPPJJJIIINNNQQQPPPQQQVVVYYY___bbb]]]TTTNNNPPPTTTZZZRRRPPPUUUTTTPPPUUU```]]]___aaabbb```^^^]]]]]]\\\ZZZYYYZZZ\\\]]]]]]\\\______bbbgggfff```\\\]]]```XXXUUU^^^fffeee]]]WWW\\\^^^``````^^^]]]]]]^^^\\\]]]]]]```iiioooiii]]]dddbbb``````aaa___ZZZVVVWWW\\\bbbddddddfffkkkpppcccccc```[[[\\\```aaa___ZZZbbbjjjnnnqqqsssqqqllljjjgggiiinnnoookkkhhhgggcccrrr}}}xxxoookkkkkkjjjxxxrrrlllkkkooossstttssshhhiiihhheeeaaa^^^\\\\\\[[[XXXUUUQQQNNNKKKGGGEEEHHH>>>888888888555555999<<<777333444444333222333555444444555555555888;;;666===AAA>>>999:::@@@FFFHHHJJJNNNSSSXXX]]]```bbbrrrnnnoooxxxuuu[[[AAA999:::999999<<>>;;;999999:::<<<::::::======999777999:::;;;<<<===???@@@BBBBBBGGGCCCEEEKKKLLLGGGCCCCCCGGGCCCBBBBBB???===???DDD<<<<<<;;;:::999999888666888888888999;;;:::888666333444777===BBBBBB===888888777666888;;;;;;:::777<<<>>>@@@CCCEEEGGGHHHHHHMMMJJJJJJKKKHHHDDDEEEIIIEEEJJJPPPQQQOOOLLLKKKLLLHHHFFFEEEEEEHHHKKKNNNOOOMMMJJJJJJNNNOOOLLLLLLPPPNNNKKKIIIJJJNNNPPPNNNKKKXXXWWWVVVSSSQQQOOOOOOOOOVVVTTTPPPMMMQQQYYY[[[YYY___vvvnnnWWWWWW[[[WWWWWWIIIJJJMMMRRRVVVVVVSSSPPPQQQLLLKKKOOOQQQOOONNNQQQ[[[```bbb^^^UUUQQQTTTYYYYYYRRRQQQVVVVVVQQQVVV___]]]___aaa```^^^\\\ZZZZZZ\\\[[[YYYXXXYYYYYYXXXXXXTTTZZZcccgggaaaZZZZZZ___\\\VVVTTT]]]fffgggdddbbb[[[\\\___bbbccccccaaa```ZZZ]]]^^^___ccciiigggaaadddcccbbbbbbbbb___YYYUUUYYY[[[___bbbdddiiiooosssiiigggbbb\\\\\\^^^[[[VVVTTT\\\ccciiiooorrrnnnhhhddddddgggkkkjjjdddaaaaaa^^^iiipppmmmggggggiiijjjmmmiiiggghhhmmmooonnnlll[[[[[[ZZZVVVQQQLLLJJJJJJJJJHHHEEECCC@@@===:::888;;;333///222555444666:::444555555444555777888888999888888999999:::<<>>???EEEJJJLLLKKKLLLRRRWWWSSSQQQPPPQQQOOOKKKLLLPPPQQQSSSTTTQQQNNNKKKLLLNNNLLLMMMMMMMMMMMMOOORRRTTTNNNLLLKKKLLLMMMNNNPPPSSSRRRQQQQQQSSSWWWZZZZZZYYYYYYWWWVVVVVVXXX\\\___aaaaaa```[[[WWWXXX\\\\\\XXX___llljjj[[[SSSTTTUUUVVVXXXWWWVVVUUUTTTRRRPPPNNNSSSRRRSSSUUUVVVSSSPPPNNNRRRWWWYYYVVVPPPLLLMMMPPPVVVTTTVVV[[[[[[XXXZZZ```dddeeedddaaa^^^[[[[[[[[[___^^^\\\ZZZWWWVVVWWWXXX]]]dddkkkkkkaaaZZZ___jjjeee```^^^```bbbcccgggllljjjfffdddfffiiijjjfffbbbdddeeeffffffeeedddbbb```YYYXXXWWWVVVVVVVVVVVVUUUKKKFFFBBBDDDMMMUUU[[[\\\hhhjjjggg^^^TTTOOOJJJEEEMMMXXXbbbdddccccccaaa]]]aaabbbdddddd^^^XXXXXX^^^UUUUUUSSSOOOMMMMMMMMMMMMDDDCCCAAAAAA@@@===888444333555666666444333444555888888888777666777:::<<<>>><<<<<<>>>@@@AAABBBDDDGGGRRRXXXSSSUUUaaaiiijjjkkknnnpppuuu}}}\\\GGG<<<888AAAJJJMMMOOOSSSTTT```cccZZZSSSTTTVVVTTTWWWXXXXXXXXXXXXYYY]]]___bbbggghhhccc\\\XXXRRRMMMVVVWWWXXXXXXWWWYYY[[[^^^UUURRRQQQUUU[[[]]]\\\YYYXXXWWWWWWXXXZZZZZZWWWUUUpppVVVRRRWWWUUU^^^[[[XXXTTTRRRSSSTTTUUUUUUYYYWWWWWWYYYXXXTTTSSSUUUVVVRRRNNNLLLMMMPPPRRRSSS[[[\\\]]]______^^^\\\ZZZVVVSSSQQQSSSVVVWWWTTTPPP]]]XXXRRRQQQQQQPPPKKKFFFFFFFFFEEEDDDCCCDDDHHHJJJJJJHHHHHHKKKLLLKKKMMMRRRVVVTTTQQQOOOPPPRRRVVVXXXUUUVVVWWWWWWYYY[[[\\\\\\bbbXXXRRRXXX```___YYYTTTQQQJJJGGGLLLQQQQQQOOOOOOGGGHHHJJJMMMOOOPPPNNNLLLJJJMMMRRRYYY]]][[[SSSLLLJJJLLLOOOOOOLLLGGGBBB???BBBGGGLLLMMMLLLMMMRRRWWWNNNLLLMMMPPPPPPNNNPPPUUUWWWRRRKKKHHHIIIKKKLLLLLLJJJLLLLLLKKKJJJJJJMMMOOONNNNNNMMMKKKLLLOOOQQQRRRUUUTTTTTTUUUWWWXXXXXXXXXWWWYYYZZZXXXVVVXXX]]]ccc___^^^ZZZVVVXXX[[[YYYTTT[[[ccciiibbbVVVUUUYYYXXX\\\[[[ZZZXXXUUUSSSQQQPPPSSSTTTVVVXXXZZZYYYVVVRRRXXX]]]aaa___ZZZTTTRRRSSSVVVWWWYYY]]]]]]\\\^^^bbbhhhhhhgggddd```______```aaaaaa```]]]ZZZZZZ]]]```ddddddeeeeee```^^^dddllljjjeeebbbbbbbbbbbbffflllkkkeee______cccffffffdddaaa______``````ZZZQQQKKKMMMKKKIIIHHHHHHKKKPPPSSSIIIBBB<<<>>>EEEMMMPPPPPPTTT\\\^^^TTTGGGAAA@@@@@@EEERRR]]]ZZZQQQMMMMMMNNNPPPNNNNNNLLLFFFBBBFFFMMMHHHEEECCCBBB@@@===;;;:::888777666666777777777777111444666888888999;;;<<<===>>>>>><<<:::;;;>>>AAACCCGGGMMMRRRXXX^^^bbbdddoooxxx}}}zzz|||vvvPPPCCC<<<===GGGNNNPPPUUU\\\XXX\\\\\\TTTOOOQQQWWW[[[XXXYYY[[[[[[[[[[[[]]]^^^^^^ffflllhhhbbb^^^[[[WWW[[[[[[\\\[[[ZZZZZZ[[[]]]\\\[[[[[[\\\^^^``````___UUUUUUWWW[[[______[[[XXX[[[jjjfff\\\ZZZPPPOOOaaa\\\YYYVVVUUUVVVWWWWWWWWWXXXWWWYYY[[[YYYTTTSSSVVVPPPQQQSSSVVVXXXXXXUUUSSS]]]\\\]]]___``````]]][[[UUUQQQNNNQQQVVVXXXTTTOOO[[[WWWRRROOOOOOMMMIIIFFFIIIHHHGGGDDDBBBCCCFFFHHHHHHEEEDDDIIIMMMMMMNNNQQQVVVTTTQQQOOOOOOQQQTTTVVVTTTYYYYYYUUURRRUUU[[[___aaaWWWSSS[[[eeefff___YYYVVVNNNLLLQQQRRRLLLIIIJJJJJJKKKOOOSSSVVVUUUQQQNNNJJJMMMSSS[[[```^^^WWWQQQLLLOOORRRRRROOOJJJGGGEEEDDDFFFIIIIIIIIIJJJNNNQQQJJJIIIKKKNNNOOONNNQQQVVVWWWOOOEEECCCGGGKKKLLLJJJKKKMMMPPPPPPNNNNNNRRRUUUPPPRRRQQQNNNOOORRRSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRLLLQQQUUUTTTRRRUUU\\\ccc[[[[[[YYYWWWZZZ___]]]XXXXXX]]]kkklll\\\XXX]]][[[YYY[[[[[[ZZZXXXVVVVVVWWWTTTWWWYYYYYY[[[]]][[[VVV[[[___cccbbb^^^ZZZXXXWWWXXXZZZ]]]___```aaacccfffiiihhhgggdddaaaaaaccceeebbbcccccc```]]]]]]aaafffgggbbb___```aaaaaaffflllccc^^^\\\]]]^^^]]]```eee[[[VVVQQQPPPUUU[[[___aaa^^^ZZZXXX[[[YYYOOOCCC===???>>><<<:::;;;???EEEJJJAAA<<<777888===BBBDDDCCC???HHHLLLDDD999555777999999FFFNNNIII>>>999:::<<>>EEEMMMQQQUUUdddvvvggg\\\RRRMMMKKKLLLQQQWWWTTTWWWZZZ\\\[[[YYYXXXXXXTTT]]]dddfffggggggbbb]]]ZZZ[[[\\\\\\ZZZZZZ[[[\\\YYYZZZZZZYYYWWWVVVXXXZZZSSSRRRRRRVVV[[[]]]YYYVVVIIILLLQQQUUUQQQKKKNNNYYYXXXVVVUUUTTTVVVVVVVVVUUUQQQRRRVVVZZZXXXTTTSSSWWWPPPRRRVVVZZZ]]]\\\XXXTTTYYYWWWWWWYYY[[[[[[XXXUUUSSSRRRRRRTTTWWWXXXWWWUUUUUUSSSQQQNNNKKKJJJJJJIIIOOONNNLLLJJJHHHIIIMMMPPPMMMHHHIIIQQQYYYYYYUUUSSSVVVUUUSSSRRRSSSUUUWWWYYYZZZ^^^[[[RRRNNNRRRYYY]]]\\\WWWWWW___eeeddd```^^^[[[UUUUUU[[[XXXNNNJJJNNNPPPSSSWWW[[[]]]ZZZTTTOOOKKKMMMSSSZZZ```___YYYSSSLLLOOOTTTUUUSSSPPPOOOOOOIIIHHHHHHHHHIIIJJJLLLMMMMMMKKKMMMPPPOOOMMMPPPUUUSSSNNNHHHGGGIIILLLMMMMMMNNNRRRUUUUUUSSSSSSVVVZZZSSSWWWVVVSSSRRRVVVUUURRRRRRSSSSSSRRRPPPPPPPPPPPPJJJMMMPPPRRRSSSVVV[[[^^^[[[\\\[[[ZZZ]]]aaa___ZZZ```cccwww~~~kkkccchhhcccXXX[[[]]]]]]ZZZXXXXXXYYYUUUYYYZZZYYY[[[^^^\\\WWWYYY\\\]]]]]][[[YYYZZZ\\\[[[]]]___```aaadddgggiiieeeeeecccaaa___```cccfffcccdddddd```\\\]]]aaafff```\\\YYYZZZYYYWWWYYY]]]SSSNNNKKKNNNPPPOOOOOOQQQEEECCC@@@@@@CCCIIIOOOSSSWWWTTTTTTTTTNNNBBB999888444555555333222444999===555222000111555888888777444999;;;666222333333333444<<<@@@<<<666555555555999555555666666555666:::888666888;;;:::777:::@@@===>>>>>>>>>???AAADDDFFFCCCGGGKKKOOORRRUUUYYY[[[```kkkyyyiiiHHHAAA888???KKKSSSTTT[[[uuu{{{eeeQQQMMMNNNLLLNNNSSSJJJMMMRRRTTTSSSPPPNNNLLLJJJQQQXXX```gggjjjeee\\\VVVXXXZZZZZZZZZ[[[\\\^^^PPPSSSSSSPPPKKKJJJMMMQQQTTTQQQNNNPPPTTTVVVSSSPPPLLLRRRVVVMMMEEEPPPXXXOOORRRQQQPPPQQQRRRRRRQQQPPPNNNPPPUUUZZZYYYUUUVVVZZZVVVUUUUUUVVVXXXZZZZZZYYYXXXVVVUUUWWWYYYZZZWWWTTTPPPSSSVVVWWWWWWWWWYYY[[[UUUUUUSSSPPPNNNMMMOOOQQQRRRRRRQQQPPPPPPRRRWWW[[[SSSOOOQQQ]]]fffeee^^^XXXWWWWWWVVVVVVWWWZZZ\\\^^^aaabbb\\\PPPLLLQQQXXXYYYVVVWWW[[[```bbb___^^^aaa___[[[]]]ddd```UUUQQQWWWWWWYYY^^^bbbccc^^^VVVPPPNNNPPPTTTZZZ___^^^WWWRRRKKKOOOTTTWWWVVVVVVWWWXXXRRRPPPNNNNNNOOOPPPQQQPPPVVVTTTTTTUUUTTTQQQRRRVVVSSSRRRRRRQQQQQQRRRSSSUUUQQQUUUXXXWWWTTTSSSVVVYYYXXX]]]]]]XXXXXX[[[ZZZUUUWWWXXXXXXWWWVVVUUUUUUVVV[[[YYYXXXXXXYYYYYYWWWUUU^^^^^^]]][[[]]]```]]]WWWVVVYYYqqqzzzeee[[[^^^XXX[[[^^^```___[[[XXXWWWWWWWWWZZZZZZXXXYYY^^^\\\VVVZZZZZZZZZYYYYYY[[[___ccc\\\___aaa```bbbfffjjjlllaaaaaa___]]]]]]___cccfffcccdddddd```[[[[[[```eeeUUURRRQQQOOOJJJCCCBBBEEEFFF@@@===@@@CCC@@@===<<<777777777666666:::???CCCMMMLLLMMMKKKAAA444000444---000222111//////000333///...///111333444444444333444222000222666555000666999999888999;;;:::777666333444999;;;999888999@@@>>>???AAA???<<>>999???CCCBBBFFFMMMNNNPPPRRRVVVYYYZZZYYY___eee```ZZZ```hhhrrroooooovvvwwwWWWHHHLLLGGGJJJSSS[[[YYYQQQLLLPPPWWWSSSDDD999<<>>>>>>>>>>>>>>AAACCCEEEEEEDDDDDDEEEFFFBBBCCCEEEGGGHHHFFFBBB>>>DDDHHHJJJJJJLLLQQQSSSQQQQQQPPPOOOMMMMMMMMMNNNNNNPPPMMMLLLMMMPPPQQQOOOMMMNNNPPPQQQOOOOOOPPPLLLFFFIIIJJJKKKLLLMMMOOOQQQSSSSSSQQQRRRWWWYYYZZZ]]]aaaYYYZZZZZZWWWSSSRRRTTTWWWVVV[[[ZZZUUUUUU]]]aaa```^^^^^^[[[WWWWWW[[[ZZZWWWZZZVVVWWW]]]]]]VVVUUUYYYWWWWWWWWWYYY[[[\\\[[[ZZZZZZRRRPPPWWWZZZVVVUUUXXXTTTSSSQQQNNNKKKHHHEEEDDDKKKPPPUUUTTTPPPOOOSSSXXXPPPRRRSSSTTTSSSTTTUUUWWWNNNKKKIIIJJJLLLMMMKKKIIIQQQRRRQQQPPPMMMLLLMMMNNNOOOMMMNNNRRRSSSQQQPPPSSSWWWUUUSSSSSSYYY```___ZZZMMMNNNOOOPPPRRRTTTVVVWWWPPPYYY]]]XXXTTTVVVTTTOOOTTTSSSbbbxxxuuu\\\MMMPPPOOORRRUUUVVVUUURRRPPPOOOTTTVVVWWWXXXVVVSSSOOOMMMGGGHHHKKKNNNQQQTTTWWWXXXOOONNNJJJDDD>>>:::999:::===<<<;;;:::999:::;;;<<<888===EEEJJJHHHAAA777000777555222000...---...///000000111222333333333333222111000///000222555666999666222111333444444444888999999777666888;;;>>>888CCCBBB<<>>???IIIKKKGGG>>>:::???GGGLLLJJJOOORRRQQQMMMNNNVVV]]]aaaUUUFFF===<<<>>>???>>>???>>>===<<<<<<<<<<<<===;;;;;;:::999888888888888;;;>>>BBBDDDCCCBBB@@@@@@===>>>@@@CCCDDDDDDCCCBBBDDDHHHJJJJJJMMMQQQSSSQQQNNNLLLKKKJJJJJJLLLNNNOOOOOOKKKHHHJJJNNNPPPMMMIIIRRRQQQMMMHHHHHHLLLNNNKKKKKKIIIHHHJJJNNNPPPPPPOOONNNNNNPPPTTTWWWXXX[[[\\\VVVXXXYYYWWWSSSQQQRRRTTTRRRVVVWWWTTTTTTYYY\\\[[[]]]^^^[[[VVVUUUXXXXXXUUUYYYRRRTTT^^^]]]RRROOOVVVWWWVVVWWWXXXZZZ\\\]]]]]]YYYSSSOOORRRSSSQQQRRRUUUUUUTTTRRROOOMMMKKKJJJIIILLLPPPRRRRRROOOOOOSSSVVVNNNQQQSSSRRROOONNNQQQTTTPPPKKKHHHIIILLLMMMJJJFFFOOOOOOOOOMMMJJJJJJLLLNNNMMMJJJKKKNNNOOOLLLLLLOOOSSSRRRRRRUUUZZZ]]]ZZZWWWMMMLLLLLLMMMOOOQQQTTTUUUIIITTT[[[ZZZWWWXXXYYYXXXZZZXXXbbbqqqlllVVVHHHHHHLLLOOOQQQQQQMMMHHHEEECCCDDDIIIMMMNNNJJJEEEBBB@@@<<<<<<===AAAEEEHHHHHHGGG===<<<999555111000111333333111000111444666777666111444777999999777444222666444333333111///000333666444555777666333222333444333222333555777888888;;;999888888888999999999===@@@AAA???>>>@@@BBBAAAJJJ[[[[[[UUU```lllllljjjrrr{{{{{{}}}|||iii[[[UUUQQQPPPUUUVVVRRRMMMGGG===333444111111222333222333666333111000000222444333333888>>>???999444555999;;;777===BBBBBB@@@BBBJJJRRRVVVMMMAAA999777666555222444444444333333333333333333333222111111111111111444888===???>>><<<:::999666777888:::===AAAEEEHHHFFFJJJKKKKKKMMMRRRTTTRRRMMMLLLKKKLLLMMMPPPRRRTTTPPPLLLIIIKKKPPPRRROOOLLLOOOOOOKKKGGGHHHLLLMMMJJJGGGEEEDDDHHHNNNRRRSSSQQQMMMQQQTTTWWWYYY[[[ZZZYYYUUUXXXZZZZZZWWWVVVWWWYYYSSSVVVXXXVVVUUUVVVWWWWWW\\\]]]\\\VVVTTTVVVVVVTTTYYYSSSWWWbbbbbbUUUQQQVVV\\\[[[YYYWWWWWWZZZ^^^aaa[[[VVVRRRRRRRRRRRRSSSVVVXXXWWWVVVTTTQQQOOOMMMLLLNNNMMMLLLKKKLLLMMMMMMMMMJJJLLLMMMJJJFFFEEEGGGJJJIIIFFFCCCEEEJJJMMMJJJGGGLLLMMMMMMLLLKKKKKKNNNPPPMMMIIIIIIKKKJJJFFFFFFIIIKKKKKKMMMRRRUUUSSSNNNKKKHHHHHHGGGGGGGGGIIIKKKLLLEEENNNVVVWWWUUUTTTUUUVVVRRRMMMOOOVVVRRRCCC:::;;;DDDFFFHHHFFFBBB===999888555;;;@@@AAA===777555555222222333555888999999777444444333222000111333666333222222333666888888777666666777777888888888888:::888999;;;999555666;;;999777888======888777:::<<<;;;;;;===@@@BBBBBBAAADDDIIIOOOQQQPPPOOOQQQTTTYYY___cccaaabbbfffgggeeehhhyyy|||zzz}}}qqqeee___XXXUUURRRNNNJJJBBB777000444444333111//////111444......///000222111///---'''///555333000000111111000333666666444555:::???EEEAAA:::555111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,///222666777666333222111...///000111444999AAAFFFDDDFFFGGGEEEGGGMMMOOONNNKKKKKKKKKLLLNNNPPPRRRSSSFFFDDDCCCDDDGGGIIIHHHFFFAAAEEEHHHHHHIIIJJJEEE>>><<<;;;<<>>;;;:::;;;<<<:::999999===CCCFFFGGGEEEEEEGGGHHHHHHHHHIIIKKKMMMIIIEEECCCDDDBBB>>>===@@@AAA@@@CCCIIIJJJEEE@@@>>>???>>>>>>======>>>>>>>>><<>>===777333444888:::;;;;;;888555333333///333777888555111000111...///000000111111222333222333444333222111333444444444555555555555666666555777:::<<<===<<<:::888<<<:::===CCCBBB<<<>>>FFFGGGDDDGGGOOORRRNNNMMMRRR]]]\\\\\\___dddfffeeebbbdddmmmwww}}}}}}~~~xxxrrriii]]]VVVVVVRRRHHHAAABBB@@@@@@>>>;;;777666666666555444555777888888666333+++222555444222444444333333444555333111111333555::::::777333...,,,---///,,,------......---------++++++++++++,,,---.........000222222000...------***,,,------...222888<<<;;;<<<;;;999;;;AAAEEEEEEDDDDDDEEEEEEFFFFFFGGGGGG777777777777888888888888444999===>>>@@@@@@:::333222222444888===BBBEEEFFFAAAGGGIIIIIIKKKOOOOOOLLLGGGJJJKKKKKKIIIIIILLLOOOGGGIIILLLMMMKKKHHHFFFGGGDDDIIIKKKHHHDDDDDDCCCAAAHHHIIIJJJKKKKKKKKKJJJIIILLLLLLKKKGGGEEEFFFKKKOOOLLLKKKIIIEEEDDDFFFHHHJJJFFFGGGHHHHHHEEEAAA===:::<<<;;;:::888777888999;;;;;;999555333333444333333000111222555888;;;<<<===999;;;>>>>>>>>>>>>@@@AAA???;;;999999777333333666777555666;;;<<<777444666555666666666666666555555444444666777777555333222777555444777999888555333444555666555444333444555222333555555555444444555000222444333222333666:::777999;;;;;;999777777888999<<>>:::888:::;;;999999888777666666666666666777999999555///...111666111111222333333222222222.........///000111333333000111222000...,,,,,,---***---//////---...222555222333111...000777<<<<<<<<<<<<<<<===<<<;;;::::::111222333222000///000111///222222111333555333///...///000111333555777999444999:::888;;;BBBDDDAAA999;;;<<<;;;888888<<>><<<<<<>>>>>>===::::::===@@@<<<===;;;888666888;;;<<<555888;;;======:::666444111444555333......333888888444000///111333222000...000111222111111333444...111333444444333333444777333000111///,,,,,,///222------111111...///333111222333444555444333222444222222555777666555444222222555999<<<:::555000777888777666444444555777777777666777888999:::;;;444777:::888666777===CCCAAACCCFFFGGGEEEDDDCCCCCCCCCIIINNNOOONNNNNNSSSWWWaaabbbeeejjjqqqxxx~~~~~~vvvrrrjjj~~~}}}iiibbbqqqmmmiiijjjllliiiaaaYYYZZZ___bbb___WWWQQQQQQSSSVVVMMMKKKPPPOOOEEEAAAEEE@@@DDDFFFCCCAAA???;;;666<<<===>>>===:::777777777888222222999:::333333888777777777777777666444333000111222444555666666666...333555111///222444444555888666333555;;;:::444555111...---000222111//////...------/////////...---222333000///111222000000333444444444555444222888555111000222444666666111555111000666333---000111222222111//////111333...000222000---,,,///222444222000000222333333222000222111...111555666333222555777555222000222444666222111333222......111...//////...///111000///000...---///222333111...333000222222000777888,,,777666444222000/////////777777777555333222222333888222555777333777===999???222333;;;999888<<<;;;;;;::::::===DDDFFF@@@999AAA??????@@@@@@@@@CCCFFFFFFGGGKKKMMMIIIGGGOOO\\\XXX]]]VVV[[[\\\XXXbbb^^^bbbhhhnnniiifffssswwwgggvvvyyy{{{yyyvvvxxx||||||zzzwwwwwwyyyuuuooommmoookkkaaa```fff[[[]]]\\\[[[\\\]]]XXXQQQUUUUUUVVVUUUSSSPPPMMMJJJHHHGGGGGGHHHFFFBBBBBBEEE???AAACCCBBB@@@===;;;::::::::::::::::::::::::999<<<===999333222666888888888999777222333888777333777555333222222222111000111111111222222222000///...222444222222444444111555444222111333555444222444333111111333444444444000333111000444222...000111222333333222111111111111000//////111222222222//////000111222222333444///333444111000222222000222444555444222222444666666222222444444111222555222444444333222333444444333222111333555666444222555444:::<<<999>>>@@@555555555777888999999999999555555555777999888777555:::666===@@@;;;<<>>AAABBBBBBAAA===>>>HHHLLLGGGKKKNNNGGGEEEFFFFFFGGGFFFDDDAAA@@@CCCCCCEEEIIIMMMOOOLLLIIIIIIJJJVVV___]]]___```XXXYYY\\\fffhhh``````bbbZZZeeefffhhhpppxxxsssxxx~~~}}}{{{{{{{{{yyy~~~|||zzzyyyyyywwwuuupppnnnppppppiii```jjjmmmnnnllljjjjjjkkkkkk```bbbdddccc___]]]___aaa]]]\\\[[[YYYWWWVVVWWWXXXQQQRRRRRRPPPQQQSSSQQQKKKKKKKKKLLLOOONNNJJJJJJKKKJJJIIIIIIJJJLLLLLLKKKJJJFFFDDDHHHIIIDDDCCCDDDAAADDDBBB@@@@@@BBBBBB@@@>>>CCC@@@======???AAAAAA@@@EEEDDDDDDFFFHHHHHHDDDAAAAAACCCCCC@@@AAAGGGIIIHHHLLLJJJGGGEEEEEEEEEEEEEEEKKKHHHFFFHHHHHHFFFHHHLLLHHHIIILLLMMMLLLKKKOOOVVVXXXXXXYYYZZZ\\\^^^```aaahhhhhhrrrvvvqqquuu{{{xxxvvvuuutttrrrpppnnnmmmlllggghhhjjjmmmoooqqqrrrrrroooppp}}}~~~|||xxxyyy|||xxxyyyxxxtttssstttrrrmmmdddiiittt{{{wwwnnnmmmqqqqqqooonnnnnnoooppppppooojjjdddkkkmmmbbbcccgggaaabbb```]]]\\\\\\]]]]]]]]]^^^___]]]ZZZXXXWWWZZZ]]]eee```^^^bbbhhhiiiccc\\\iiigggaaa]]]aaahhhkkkhhhhhhgggfffeeeeeeeeefffhhhrrrnnnkkklllkkkiiijjjnnnnnnmmmpppuuuvvvuuu{{{~~~}}}~~~~~~~~~}}}|||xxxwww{{{}}}