BM6P6(@ ''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++***,,,,,,***,,,<<>>444///+++***++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***((('''(((***+++***(((+++666EEERRR___kkksssvvv|||tttmmmiiimmmxxxooodddgggpppvvv~~~|||yyytttttt{{{wwwzzz}}}kkk[[[SSSRRRUUU[[[cccgggeeedddjjjpppqqqmmmnnnmmmjjjggggggkkkoooppppppuuu|||qqqhhhccc```]]][[[\\\[[[YYYVVVYYYZZZ\\\[[[XXXVVVVVVVVVQQQPPPOOONNNKKKIIIHHHFFF>>>???BBBGGGNNNVVV]]]``````[[[XXX[[[bbbgggfffdddaaa___```dddmmmxxxrrrlllZZZJJJ>>>>>>DDDKKKXXXeeejjjGGGCCCTTTeeeqqqxxxqqqcccWWWRRRNNN???...---+++******))))))'''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((())))))***+++,,,,,,,,,+++000555999???KKKYYYbbbjjjnnnrrrssspppmmmmmmmmmwwwqqqjjjmmm~~~||||||~~~rrrgggaaaaaaffflllyyytttxxxsss___SSSTTTSSSLLLRRRWWWXXXXXXPPP>>>---+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((((()))))))))*********+++'''000===HHHPPPVVVYYYZZZiiiggggggqqqrrrlllkkklllppprrrwwwwwwvvvvvv{{{}}}zzzxxxyyy}}}{{{}}}~~~|||zzzyyy~~~vvvkkkeeeccc```[[[VVVSSSVVVVVVSSSUUUaaarrr}}}|||wwwcccNNN???666000,,,,,,+++***))))))((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((''''''''')))+++,,,,,,444@@@OOO[[[hhhtttyyyxxx}}}{{{tttjjjfffppp{{{pppjjjoooyyyxxxqqqsss}}}yyy|||}}}vvvkkk___WWWWWW[[[gggooosssqqqnnnnnnrrrtttqqqrrrrrrpppnnnoootttxxxyyy|||zzzpppiiieeebbb^^^ZZZZZZ[[[]]]\\\ZZZYYYYYYZZZRRRRRRRRRRRRPPPOOOMMMMMMAAAAAAAAACCCGGGOOOWWW\\\^^^[[[YYY\\\ccchhhhhhgggbbb___\\\^^^fffpppyyyyyyssscccRRRDDDBBBDDDHHHQQQ]]]}}}yyyVVVDDDFFFTTTeeesssrrrjjj___[[[XXXJJJ888///,,,***)))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******((())))))***+++,,,------***555???BBBHHHYYYnnn|||uuukkkeeedddkkkooottt~~~zzz~~~zzz|||vvvmmmbbb^^^___pppkkkpppooo___TTTSSSOOOPPPUUUXXX[[[___[[[GGG111+++******)))((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***''''''''''''((((((((((((((())))))******+++++++++***<<>>555///---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***'''((((((((())),,,111555>>>LLL[[[eeerrr~~~}}}rrrsssooofffdddqqqssssssrrrqqqrrruuuzzz~~~yyypppmmmvvvtttooojjjgggccccccjjjrrrxxx}}}{{{xxxxxxyyywwwzzz}}}~~~~~~{{{qqqlllgggddd```___^^^]]]\\\\\\\\\\\\VVVVVVVVVUUUTTTQQQOOONNNEEECCCAAA???@@@FFFNNNTTTZZZZZZ[[[^^^bbbfffhhhhhhfffbbb]]]]]]bbbkkksssxxxkkk\\\NNNIIIFFFDDDJJJTTTddduuuqqq[[[III>>>CCCRRRjjjsssuuulllfffdddYYYIII555000+++)))+++,,,,,,***(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((())))))***,,,------...///<<>>[[[rrroooggghhhkkkiiifffTTT===///+++,,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&BBB<<<333---)))((('''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))************)))))))))*********++++++,,,------,,,...777EEEPPPaaaeeejjjnnnnnnpppxxxggggggoooyyy{{{xxx{{{{{{iiiqqqwwwtttsssqqqccc___```_________\\\KKK888...+++******+++((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))******,,,,,,+++***+++222<<>>KKKZZZccciiinnnpppooowwwiiiNNN444***...---''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&FFF@@@888000***((((((((('''''''''''''''''''''''')))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&&&&((()))+++((()))))))))))))))******))))))*********+++++++++)))+++,,,+++...;;;OOO^^^rrrooooooqqqooolllpppyyyiiihhhrrrvvvsssyyyzzz~~~|||~~~|||}}}eeehhhrrrzzzuuuhhhaaa[[[[[[```^^^NNN;;;...))))))+++,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))*********,,,,,,++++++...666@@@HHHKKKSSSYYY]]]lll|||pppqqq~~~|||rrrrrruuuvvvnnnlllzzz}}}pppiiihhhjjj___\\\VVVQQQNNNLLLKKKKKKMMMOOORRRTTTVVVVVVUUUTTTUUUVVVWWWWWWWWWVVVUUUTTTRRRUUUVVVTTTSSSTTTVVVXXX^^^hhhttt}}}uuupppnnn}}}vvvllleeebbbVVVZZZ```bbbcccdddhhhkkkwww}}}}}}wwwkkk^^^SSSIII>>>777111+++)))+++((((((((())))))******+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))******+++---+++,,,999OOOffftttxxx}}}}}}yyy^^^tttwwwtttyyy~~~~~~yyy}}}}}}~~~}}}{{{|||rrreeebbb]]]ZZZXXXWWWWWWVVV[[[YYYWWWSSSNNNHHHDDDBBBCCCEEEJJJQQQXXX[[[YYYVVV]]]^^^aaaccccccaaa___]]]___\\\^^^iiixxxqqqaaaUUUWWW___YYYFFF???JJJSSSRRRDDD@@@FFFZZZoooxxxuuupppxxxsss\\\<<<+++---...(((***))))))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''EEEAAA;;;333...*********((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''+++)))(((&&&&&&((()))+++'''''''''(((((()))))))))************++++++++++++'''***,,,---333BBBXXXhhhvvvpppmmmnnnooommmkkklllaaaaaaooo}}}xxx~~~rrrwwwwwwxxx}}}|||}}}tttzzzxxxxxx{{{~~~vvvvvvyyyxxxooosssvvvjjj]]]XXX\\\^^^TTTDDD444,,,)))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))***************+++,,,...222:::AAAGGGMMMXXXbbbjjjxxxvvvqqqiiipppssspppmmmssssssyyy|||ssskkkeeeaaa___```WWWVVVUUURRRQQQPPPQQQRRRQQQRRRUUUXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXUUUSSSTTTVVVVVVUUUTTTRRRXXX___eeelllxxxzzzsss{{{zzzooofffbbbdddcccaaa``````bbbcccdddooo}}}zzz|||yyymmmbbbXXXRRRJJJCCC888---***,,,(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))******+++...+++...===TTTjjjzzz~~~{{{~~~wwwqqqkkk||||||}}}~~~~~~ttt|||ssslllddd^^^[[[ZZZZZZYYYWWWWWWVVVTTTQQQMMMIIIFFFBBBBBBEEEMMMUUUZZZZZZXXXZZZ]]]```cccdddbbb___]]]]]]]]]aaagggmmmvvvzzzpppeeeZZZVVVZZZSSSBBB<<>>111,,,)))))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))*********+++++++++,,,,,,///555>>>GGGNNNRRR\\\gggwww|||yyyzzz}}}{{{tttvvvzzznnnnnnsssxxxqqqooofff^^^]]]\\\XXXVVVVVVYYY]]]bbbccccccbbbcccdddiiijjjkkkmmmnnnpppqqqrrrxxxxxxwwwvvvvvvvvvvvvvvvxxxrrrooooookkkccc___```^^^]]][[[XXXUUUUUUYYY^^^hhhmmmwww~~~}}}}}}}}}}}}|||jjjiiigggbbb^^^^^^cccgggbbbeeeooo~~~zzz||||||zzzqqqaaaWWWNNNAAA555///++++++******************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******++++++222AAAQQQ]]]eeesss~~~zzzqqq{{{|||tttyyy{{{pppuuu{{{yyyyyywwwwww{{{}}}yyyooommmnnnppppppnnnpppuuunnnaaaZZZVVVSSSWWWWWWXXXXXXWWWVVVTTTRRRJJJGGGDDDDDDHHHNNNUUUXXXXXX[[[___bbbdddcccaaa```ZZZ\\\```bbbaaacccppp}}}~~~uuupppiiiXXXHHHDDDHHHLLLQQQVVV[[[QQQFFFFFFSSS```bbb^^^]]]aaaaaaUUUBBB222,,,+++)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''BBBEEEHHHEEE===444---***))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,---...111777@@@KKKTTTZZZdddwwwyyywww}}}sss``````hhhoootttzzzzzz|||}}}sssmmmooorrrrrruuuzzz}}}}}}zzz|||~~~ssshhhaaarrryyycccrrriiihhhlllfffWWWUUU___RRR```fffYYYDDD666///,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))************+++++++++......000777AAALLLVVV[[[\\\eeevvvuuuuuu}}}|||{{{uuuwww}}}vvv{{{yyywwwqqqnnniiiaaa\\\]]]\\\WWWWWWZZZXXX]]]dddhhhhhhhhhiiijjjuuuvvvvvvxxxzzz}}}{{{xxxyyyyyyrrrjjjiiinnn```aaabbbaaa___]]][[[[[[YYYZZZaaannn}}}{{{|||}}}|||wwwyyywwwmmm```YYY\\\bbbkkkhhhjjjuuu}}}fff[[[VVVKKK;;;000,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,888LLL^^^dddgggrrrwww{{{sssmmmwww|||uuuxxx|||vvv|||}}}}}}zzzvvvuuutttmmmkkkkkkooouuuxxxvvvssstttllliiikkkjjjjjjtttpppfff___ZZZVVVWWWWWWWWWWWWUUUTTTSSSNNNJJJEEEAAABBBHHHQQQWWWXXX[[[^^^bbbddddddbbbaaa```^^^^^^___^^^```hhhrrr||||||xxx^^^IIIJJJQQQSSSWWW^^^WWWUUULLLDDDHHHYYYfffiiiaaa___]]]XXXIII666+++***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((GGGFFFEEEEEEBBB<<<222***(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&)))+++++++++------,,,111---222===EEEJJJVVVeeemmmpppyyy~~~pppeeebbbhhhjjjqqqzzz{{{~~~}}}wwwvvv{{{}}}xxxwwwwwwooohhhllleee```iiijjjdddeeelllgggYYYSSSWWW^^^``````\\\QQQBBB333)))'''(((((('''''''''(((***))))))))))))))))))))))))'''((((((((((((((('''&&&''''''''''''''''''''''''))))))(((((((((((())))))+++******+++,,,+++***(((...---555CCCIIIKKKXXXiiidddcccrrrxxxqqqyyy{{{~~~xxxyyyzzzooodddddd___ZZZYYY[[[\\\ZZZVVVYYY]]]cccgggjjjnnntttyyy~~~xxxrrrrrroookkkiiihhheee```[[[YYYWWWYYY```hhhttt}}}yyy{{{tttpppiii___ZZZ\\\dddggggggiiixxxjjj___VVVRRRGGG555///---,,,+++++++++***)))************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())),,,)))'''(((***,,,---------DDDTTT\\\hhhooouuuyyy{{{xxxqqqkkkuuuoooyyy{{{~~~~~~|||{{{vvvnnnjjjkkkdddfffdddeeeqqq}}}xxxjjjooommmjjjhhhiiiooowww~~~|||jjjaaa\\\\\\ZZZWWWTTTUUUWWWVVVSSSQQQMMMIIIGGGBBB???FFFQQQXXX[[[^^^___^^^^^^```ccc\\\\\\\\\^^^aaaeeehhhkkkyyy{{{mmm___NNNJJJUUUdddiiiggg^^^TTTWWWPPP<<>>444---(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))***++++++***666777;;;CCCJJJTTTbbbooouuutttvvvzzzwwwooojjjkkktttrrrttt{{{{{{yyyxxx{{{}}}~~~vvvxxxvvvqqqaaaWWW___hhhbbbbbbddd___VVV[[[fffbbbaaa```___XXXJJJ888+++*********)))((('''(((((())))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''))))))(((((((((((())))))*********+++,,,---,,,,,,222???PPPVVVQQQPPP```sssfffdddoooyyyxxxzzzvvvvvvyyy~~~zzzsssllleeebbb```___aaaaaaaaa___bbbgggmmmsssxxx|||wwwsssqqqmmmhhhccc^^^YYYWWWXXX[[[bbbnnnzzz}}}}}}}}}yyywwwqqqhhheeefff___``````cccooo}}}ssshhh]]]VVVPPPEEE555111+++))))))***)))(((************))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))***)))))))))***---000222???PPPZZZbbbrrryyyyyy~~~yyyyyyvvvyyyxxx~~~|||uuuzzz}}}yyywwwvvvrrrjjjfffgggjjjllliiifffllluuutttjjjhhhhhhiiijjjoooxxx}}}lllccc\\\[[[YYYWWWXXXYYYXXXVVVVVVQQQLLLJJJEEEAAADDDKKKSSSWWW\\\^^^]]]]]]___```^^^]]]]]]]]]___bbbeeegggpppoooeeeTTTMMMZZZnnntttnnnhhh```ddd]]]EEEFFF```nnnnnngggaaa\\\RRRAAA333...+++***(((((()))******)))))))))))))))))))))))))))((((((((((((''''''''''''IIIHHHFFFFFFEEE@@@888222)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))+++,,,,,,,,,555===FFFLLLVVVhhhyyyzzzuuurrroooqqquuu|||wwwssswww~~~~~~{{{{{{{{{~~~~~~yyywww~~~rrr___VVV```cccbbbcccccc\\\WWW^^^jjjeeecccbbbcccaaaUUU@@@000---,,,,,,+++)))(((''''''))))))))))))))))))))))))'''((()))******+++******((((((((((((((((((((((((***))))))(((((())))))************+++,,,---//////222GGGYYY[[[UUUXXXdddnnnkkkgggmmmxxxzzzsssuuu}}}~~~~~~{{{rrrkkkhhhgggggggggggggggiiimmmppptttyyyzzzrrrmmmjjjccc]]]ZZZVVVUUUZZZaaavvv~~~yyyqqqnnnbbb______dddjjjrrr}}}tttlll___WWWVVVSSSBBB999...((()))******)))************))))))))))))******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))*********,,,222777SSS^^^cccjjj|||~~~~~~xxxuuuoooxxxzzz~~~yyysss~~~wwwqqqmmmmmmjjjeeeaaabbbpppuuutttllljjjooopppmmmeeegggkkkpppwwwrrrbbbaaa___]]][[[ZZZYYYYYY\\\VVVPPPNNNKKKFFFDDDDDDMMMQQQXXX\\\^^^]]]]]]]]]___^^^]]]\\\]]]___aaabbbgggwwwtttiiiYYYPPP\\\pppzzzyyy}}}uuuxxxrrrVVVHHHVVVdddhhhhhhccc\\\VVVMMM===///+++***))))))++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''JJJHHHGGGGGGFFFCCC<<<666***))))))(((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))'''(((,,,/////////000:::HHHRRRVVVaaauuu{{{uuuuuuzzzyyysssvvv{{{zzzqqqpppxxxwwwttt^^^XXXeeecccgggmmmnnnhhhaaa^^^```bbbccceeehhhggg[[[HHH:::...,,,+++******)))(((&&&((((((((((((((((((((((((&&&'''((()))***+++++++++))))))))))))))))))))))))***))))))))))))))))))******++++++***+++,,,...111777GGGRRRRRRWWWcccfff```mmmkkkpppxxxzzzvvvvvvzzztttjjjeeedddiiikkkkkkjjjjjjoooyyy}}}vvvvvvpppkkkgggaaaZZZXXXZZZ^^^kkk~~~{{{pppjjjcccbbbgggiiijjjxxxqqqnnnddd[[[ZZZYYYOOOCCC444+++***,,,,,,+++************)))))))))((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((***,,,***))),,,444<<>>999,,,+++***(((((()))******(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))***((()))...///---///555IIITTT[[[]]]eeettt~~~~~~~~~wwwttt{{{}}}yyy|||~~~|||xxxsssnnnnnnsssyyyyyy|||~~~tttzzziii^^^gggggglllqqqrrrqqqkkkaaaXXX\\\aaahhhllliii^^^PPPFFF///---***)))******)))'''((((((((((((((((((((((((%%%&&&'''((())))))***)))******************************))))))))))))******+++,,,+++***)))***...111DDDSSSZZZVVVZZZgggjjjbbblllpppwww~~~zzzzzzsssooojjjiiikkkiiikkkkkkiiikkksss}}}yyyvvvuuuoooeee^^^]]]]]]^^^fffyyy}}}yyypppeeebbbgggeeebbbooozzzwwwnnnddd___YYYVVVKKK;;;000,,,,,,+++***************)))))))))(((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))+++,,,******...888@@@SSSccclllttt~~~ppphhhmmmvvv}}}}}}xxxmmmyyyqqqqqq~~~tttfffYYYWWWYYY\\\^^^```dddppp{{{|||uuupppmmmkkkkkkooouuu|||xxxnnnddd```]]]XXXWWWYYYZZZXXXUUUUUUWWWUUUMMMDDDEEEIIIPPPWWW\\\^^^]]]\\\\\\[[[ZZZYYYZZZ[[[]]]^^^bbbbbbjjjzzz~~~mmmlllaaaWWWlllwwwYYYDDDCCCVVV```bbb]]]^^^```QQQ:::,,,***))))))))))))(((&&&((((((((((((((((((((((((((((((((((((''''''''''''KKKHHHFFFEEEEEECCC>>>:::///---+++)))(((((()))***(((((((((((((((((((((((('''(((((()))))))))))))))''''''(((((())))))******)))))))))))))))))))))))),,,)))***---,,,+++555BBBXXXZZZ]]]```jjjvvv|||}}}}}}wwwttt{{{~~~{{{zzz~~~~~~{{{xxxvvvyyyyyymmmqqqfffjjjkkkiiikkklllcccWWWXXX___hhhmmmkkkbbbXXXQQQ555000+++((()))***)))((())))))))))))))))))))))))%%%&&&'''(((((()))(((((())))))))))))))))))))))))+++******))))))******++++++,,,,,,***)))+++000666MMM```kkkccc\\\ccclllooossswww|||yyyqqqjjjqqqrrrmmmllliiiiiimmmkkkmmmnnnnnnrrr|||~~~xxxmmmddd```___YYYWWWbbbyyy{{{zzzoooiiillljjjeeekkkwwwqqqhhhaaaVVVXXXPPPCCC777///+++)))(((************))))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))*********+++++++++...555???GGGPPPdddqqqyyytttjjjmmmtttwww}}}~~~tttlll|||~~~zzzxxx~~~~~~~~~~~~sssdddVVVTTTYYY]]]___```YYYcccoootttsssnnnkkkiiilllqqqyyyzzzgggaaa^^^YYYWWWZZZUUUVVVVVVWWWZZZZZZSSSJJJEEEGGGLLLRRRYYY]]]]]]\\\]]][[[ZZZYYYYYYZZZ[[[]]]^^^___hhhxxxzzzxxxeeeLLLZZZ~~~lllMMMCCCLLLVVV]]]]]]```bbbVVVCCC000...***((((((((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''KKKHHHDDDCCCCCCAAA===999222000,,,)))((('''((()))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((()))*********)))))))))))))))))))))))),,,)))***------222HHH```sssiiicccgggqqqyyyxxxtttyyyyyyyyyzzz}}}zzzuuuxxxjjjrrrtttoooooorrrkkk___XXX\\\dddkkknnniii```XXX>>>777...))))))******((())))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))+++******))))))******+++***,,,---++++++...666===RRRaaammmkkkfffiiiqqqwwwuuuxxxwwwssstttvvvrrrjjjfffppp}}}uuuuuurrrjjjhhhlllsssuuuyyy~~~uuukkkgggaaa]]]YYYZZZeeezzz}}}tttssssssooollllllvvvnnnhhhfff\\\YYYUUUMMMBBB666---***)))************))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************)))))),,,444???JJJQQQVVVkkkyyyooonnn~~~~~~sssvvv~~~}}}~~~~~~~~~}}}{{{yyywwwvvvuuuqqqbbbVVVWWW^^^aaa```___XXXZZZ```gggkkkllllllmmmqqqvvvwwwjjjeee]]]XXXXXXRRRVVVXXXXXXZZZ\\\VVVNNNEEEEEEGGGLLLTTTYYY\\\\\\___^^^[[[YYYXXXXXXYYYZZZZZZ^^^eeepppoooSSSPPP^^^jjj{{{~~~vvvUUUGGGCCCMMMWWW]]]aaaaaaXXXMMM666222---)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''KKKHHHDDDBBBAAA@@@<<<888333111---***''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))+++((()))---000<<<]]]~~~qqqqqqvvvxxxzzzyyyxxxtttsss{{{|||}}}yyykkkqqqvvvxxxkkkZZZ[[[```jjjqqqpppeee[[[FFF===111+++******)))((()))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((++++++************++++++)))+++---------222;;;CCCYYY]]]eeemmmuuuzzz{{{zzznnnpppmmmiiinnnyyy|||xxxooo|||zzzvvvxxx{{{qqqnnnttt{{{~~~ssspppiiiiiieee\\\XXXaaauuuyyyvvvwwwsssjjjccceeewwwnnnlllqqqiii[[[[[[VVVKKK===111------************))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************((((((---888FFFRRRYYY___rrrvvv}}}xxxmmmuuuzzzyyy|||~~~}}}}}}|||{{{zzzxxxvvvssspppooonnnaaaXXX[[[dddeeeaaa]]]]]]XXXXXX]]]ffflllppprrrvvv|||uuulll```XXXVVVPPPVVVYYYYYYZZZ\\\XXXPPPEEEDDDDDDHHHPPPWWW[[[\\\bbb```]]]ZZZWWWWWWWWWWWWWWW\\\```cccppp~~~fffSSSKKKJJJgggoooppp|||qqqSSSDDD>>>GGGSSS]]]aaa^^^XXXSSS;;;666///+++))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''PPPLLLGGGCCCAAA???===:::222111///,,,***(((''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++***,,,***)))555NNNeeepppxxxkkknnnuuuwww}}}{{{vvv{{{~~~||||||nnnmmmpppppp```gggsssqqqfff^^^TTTDDD222((())),,,***''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++333$$$***111---:::PPPPPPYYY]]]dddlllvvv|||}}}zzzppprrrnnnkkkuuusssxxx}}}tttqqqsssxxxxxxuuuxxx~~~zzzzzzjjjgggiii___\\\fffmmm}}}xxxtttkkk```dddddduuu{{{pppiiivvvttt```ZZZYYYYYYMMM888...111+++++++++***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((333,,,...HHHVVVWWW```yyysssxxxooossszzzyyyvvvuuuxxxvvvqqqmmmmmmfffeeedddeeefffeeecccbbb]]][[[ZZZ___hhhpppsssrrryyy}}}zzzhhh]]]YYYSSSUUUUUUVVVWWWWWWTTTOOORRRKKKBBBAAAGGGPPPUUUXXXZZZ]]]^^^ZZZYYYYYYWWWSSSYYY[[[^^^bbbjjjwwwsssOOORRREEEVVVjjjssskkk^^^VVVUUUFFF888TTTpppccc[[[bbb\\\MMM@@@///'''(((++++++)))))))))(((((('''''''''&&&'''((()))******)))((('''PPPMMMHHHEEECCCAAA===:::444333000...,,,***)))(((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++,,,+++,,,999QQQeeennn|||qqqjjjnnnvvv{{{~~~{{{vvv{{{~~~xxxiiibbbgggvvvqqqiiinnnpppkkkdddYYYKKK999...+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++///&&&---111///CCC]]]```VVV\\\fffttt}}}wwwssstttssssssyyy|||{{{{{{ssspppqqquuuwwwyyyrrrnnnoooeee```eeehhhsss}}}xxxqqqiiieeedddrrrxxxkkkrrrssseeeZZZUUUVVVPPP???111---++++++++++++***)))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************'''...+++444NNNXXXXXXbbb||||||zzzsssxxxvvv|||yyy}}}xxxvvvwwwvvvpppjjjhhh`````````bbbeeeffffffeee^^^\\\\\\aaajjjqqqttttttyyy}}}rrrccc]]]XXXXXXWWWWWWZZZ\\\ZZZXXXTTTNNNFFFCCCFFFMMMSSSWWWYYY\\\\\\XXXVVVWWWVVVSSSWWWZZZ]]]aaahhhtttuuuYYYUUUGGGWWWlllssskkk___\\\```MMM???MMMfffiiifffhhheeeRRREEE444***)))++++++***)))))))))(((((((((''''''((()))***++++++***)))(((QQQMMMHHHFFFEEEBBB>>>:::666444222///---+++***)))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++---,,,+++///???TTTdddjjjuuusssnnnnnnuuuqqqooouuu|||wwwxxxsssyyy~~~}}}{{{}}}{{{||||||xxxrrrlllbbbeeemmmzzz|||{{{yyyfffgggooonnnfff___TTTCCC555---+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,***...///333MMMgggkkk^^^aaaiiiwww}}}uuuttttttvvvyyyvvvtttxxx{{{vvvtttrrrqqqtttxxx}}}{{{uuutttiiibbbaaa^^^___ssszzzuuummmjjjqqqqqqoootttnnn^^^SSSUUUVVVIII777---,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++---???YYY```aaammmyyyttt}}}tttnnnvvvsssvvvyyyyyyzzzyyyuuuuuutttmmmeeeaaa[[[ZZZ[[[^^^bbbeeeffffff___^^^___dddlllsssuuuuuuyyy}}}kkk```^^^ZZZVVVVVVXXXZZZZZZZZZVVVRRRKKKEEECCCHHHOOOUUU[[[^^^]]]XXXUUUVVVVVVTTTVVVZZZ___dddjjjsss~~~sssdddZZZLLLWWWgggmmmfff___cccmmm```QQQHHHYYYppprrrjjjiiiZZZMMM;;;///++++++++++++*********))))))))))))))))))******++++++******)))QQQMMMHHHFFFFFFCCC>>>999666555222000---+++))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++---+++***222CCCUUUaaaeeerrrvvvrrrjjjooo}}}|||fffkkktttzzzxxxrrrpppqqqjjjrrryyyzzzyyy~~~vvvvvvjjjzzz}}}vvvzzzppphhhgggiiiddd^^^kkk}}}mmm___cccnnnmmmbbbbbbZZZLLL<<>>888666555222///,,,***)))(((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++---)))***555EEESSS]]]bbbeeepppqqqjjjlllxxxyyyoooeeerrr}}}|||uuuqqqrrruuurrrxxx}}}}}}~~~zzz}}}jjjxxxwwwfffaaa```ZZZSSS^^^mmmpppllliii___YYY___llllllbbbccc^^^RRRAAA111((((((+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,///,,,111GGG^^^fffeee|||uuuttt|||}}}|||tttuuu}}}xxxmmmyyyzzztttpppsssvvvzzz}}}xxxqqqmmmdddaaa^^^```pppvvvwww~~~qqq||||||lll]]]YYYZZZTTTGGG===000---*********+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************++++++++++++111+++777SSSfffrrr}}}{{{zzzyyyzzz}}}yyyzzzxxx~~~uuugggfffrrrvvvxxx|||vvvuuutttnnngggeee```]]]YYYXXXYYYZZZ[[[[[[^^^___ccciiinnnrrrttttttwwwzzz|||oooddd\\\]]]^^^[[[YYYYYYVVVVVVQQQHHH@@@???EEELLL[[[aaaddd```[[[ZZZYYYXXXYYY^^^eeejjjooouuu}}}rrrrrrwwwgggXXXNNNQQQXXX___lllzzzzzzPPPHHHmmmrrr^^^aaaaaaWWWGGG888---)))((()))************++++++++++++(((((((((''''''(((((((((UUUNNNFFFDDDFFFEEE@@@:::777555333///,,,***((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++,,,))),,,777EEEQQQZZZaaa^^^mmmwwwvvvvvvzzzuuujjjhhhvvvyyyqqqppptttvvvxxx{{{||||||~~~}}}sssssswwwyyyxxxwwwxxxyyy|||rrrssshhh___\\\YYYRRRZZZggghhhiiiddd\\\WWW]]]gggkkkjjjdddaaaWWWGGG777,,,)))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++...---999UUUdddggglllyyyuuuyyy~~~~~~lllpppzzz{{{uuuyyytttrrrnnnuuu|||xxxsssiiiaaa\\\ZZZeee{{{xxxxxxzzzzzz|||rrraaaYYYXXXVVVMMMEEE666111+++)))*********((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,///---@@@XXXddduuu{{{vvvssstttvvvwwwsssnnnuuuuuubbb___ggglll|||{{{xxxtttooolllmmmfffbbb\\\YYYXXXYYYYYYYYY]]]```eeekkkppprrrttttttwwwzzzvvvggg\\\\\\]]]ZZZXXXZZZVVVUUURRRKKKCCC@@@DDDIIIVVV```hhhhhhdddcccaaa___]]]aaafffjjjmmmsss{{{}}}{{{zzzuuu\\\HHHKKKUUU___lllyyyzzzSSSDDDaaahhhZZZ___```YYYLLL<<>>888777444111...+++))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++---+++///;;;FFFOOOYYYcccjjjuuu~~~~~~|||zzzuuuooojjjuuuxxxooojjjpppsssppprrrsssssstttzzzwwwooojjjmmmrrrtttuuuvvv{{{|||}}}}}}{{{tttmmmaaa\\\XXXRRRXXXdddeeelllbbbYYYXXX\\\aaaiiipppgggddd\\\NNN???222---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***//////@@@[[[aaaeeewwwvvvrrrvvv~~~xxxwww|||kkkqqqzzz|||}}}|||wwwwwwxxxoooxxxzzznnnccc```]]]```lll}}}||||||xxxwwwyyydddZZZ[[[\\\VVVMMM===666---)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,...333MMMaaadddxxx~~~uuunnnooouuuzzz|||zzzxxxuuutttdddaaacccfff}}}wwwpppjjjkkkpppiiieee___[[[[[[]]]^^^^^^^^^bbbhhhnnnrrrtttuuuvvvwwwzzz~~~uuuccc^^^]]]YYYXXX\\\VVVVVVSSSNNNHHHEEEEEEGGGSSSbbbpppuuutttsssqqqnnngggiiijjjkkklllrrrzzzxxx}}}xxx]]]IIIJJJSSSYYYeeerrrvvvrrrUUUCCCQQQZZZWWW\\\___ZZZOOOAAA333***)))+++)))))))))*********++++++)))((('''&&&&&&'''((()))]]]SSSIIIEEEHHHIIIFFF@@@:::888666222///,,,+++***((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++...---222===FFFNNNZZZeeezzz}}}~~~{{{uuurrrrrrssspppvvvsssiiiiiissstttmmmjjjjjjlllpppzzz|||rrroookkkjjjnnnqqqqqqrrrvvvxxxyyy{{{}}}|||xxxxxx|||mmm```[[[YYYUUU]]]iiikkkeeeZZZTTTYYY\\\]]]eeepppiiifff___SSSEEE888000---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++000222DDD[[[ZZZ___|||yyyqqqooorrroooiiinnnzzztttzzzzzz|||xxxuuuxxx|||uuu}}}wwwiiifffaaa\\\]]]kkkxxxuuu|||sssvvvggg\\\```ddd]]]SSSBBB:::///***+++------+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///:::YYYiiiggg{{{yyymmmhhhppp|||uuu~~~ooorrrggggggeeeddd~~~}}}|||tttjjjcccgggnnnjjjfffaaa^^^^^^aaaccceee___dddkkkppptttuuuvvvwwwxxxzzz}}}qqqhhhccc]]]]]]bbbWWWVVVTTTPPPLLLHHHGGGFFFSSSeeewww|||ppppppooonnnnnnrrr{{{nnn|||uuuuuu\\\JJJKKKPPPSSS]]]kkklllkkkVVVBBBFFFOOOSSSXXX^^^[[[RRRDDD555,,,***,,,(((((())))))***************)))(((''''''((()))***ooo___LLLFFFKKKPPPLLLDDD===999444000...---+++***)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************((()))+++,,,------,,,+++---+++333CCCLLLRRRdddzzzzzzyyyyyyzzztttkkkeeedddrrrvvvlllccckkkrrrnnnllleeeeeehhhttt}}}yyywwwvvvvvvuuuwwwzzz{{{{{{~~~xxxqqqsss}}}|||rrrgggccc^^^]]]aaafffiiijjj___XXXZZZ\\\WWW\\\fffggglllhhhaaaXXXOOOEEE777------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,111...888OOObbbgggffffffwwwwwwuuuqqqnnnmmmqqqttt|||ppp|||}}}}}}rrrllleeebbb___aaajjjtttsssyyyqqq~~~wwwmmmxxxpppeee[[[\\\___YYYPPPDDD555,,,+++,,,+++)))+++***))))))******)))''')))))))))))))))(((''''''''''''''''''((((((((()))+++++++++*********)))))),,,,,,+++***+++...///...777IIIeeetttuuu~~~wwwnnneeedddrrrhhh^^^mmm||||||}}}~~~|||tttkkkdddccceeehhhgggeeedddcccdddhhhmmmpppppppppooonnnmmmooorrruuuuuuxxx{{{~~~|||zzzpppgggaaa^^^^^^[[[WWWTTTSSSMMMGGGEEEHHHUUU]]]kkk{{{~~~wwwtttvvvwwwwww|||tttbbbWWWIII<<>>NNN\\\dddlllyyyvvviiifffkkkvvvqqqrrryyyrrr~~~}}}zzz|||qqqmmm]]]MMMLLLTTT```llljjjmmmkkkccc[[[TTTDDD555------,,,+++************(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++++++++,,,------666FFFccc|||vvvwww}}}xxxuuuvvv{{{tttsss}}}yyyjjj~~~{{{}}}uuuooommmhhh```[[[]]]rrr}}}www}}}oooggg[[[XXX^^^``````VVVFFF777...++++++,,,+++***))))))******)))''')))))))))))))))((('''''''''(((((((((((()))))))))******************************+++,,,******000666RRRbbb```kkkssscccZZZ]]]iiixxxsssdddggg{{{~~~|||yyyyyyyyy{{{|||wwwrrrllliiigggccc\\\VVV\\\```dddgggggghhhkkkmmmoooooooooooonnnooorrrtttuuuuuuuuuuuuvvvxxx{{{|||wwwxxxxxxzzz|||~~~~~~hhh]]]___ZZZVVVUUURRRLLLJJJKKKPPPSSS[[[fffttt}}}tttvvv}}}|||fffWWWKKKFFFUUUhhhaaaeeegggaaaUUUOOOTTT\\\___eeeiiidddXXXIII888---+++***))))))(((((())))))))))))(((((((((((())))))gggjjj```NNNFFFKKKLLLFFFFFFCCC>>>:::666222...+++))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,---......:::HHHVVV\\\aaajjjwww}}}tttqqqttt{{{sss~~~ooojjjtttgggQQQLLLLLLTTTfffhhhmmmlllccc]]]XXXIII777...---,,,+++************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,---...///===ZZZuuu|||}}}wwwpppqqqyyywwwnnnuuuiiimmm~~~}}}{{{xxxvvv|||vvvsssmmmccc]]][[[cccvvv}}}zzzmmmiii^^^YYY]]]^^^aaaYYYLLL===111++++++,,,+++***))))))******)))''')))))))))))))))(((''''''(((((((((((()))))))))***************************))))))+++---++++++555AAAXXXddd^^^iiiuuuwwwqqqggg___```lll|||xxxhhhdddooo~~~}}}{{{zzzyyyzzz|||}}}rrrnnniiiggggggddd]]]WWW[[[bbbiiimmmllljjjjjjkkkmmmnnnooonnnmmmnnnpppsssxxxwwwuuussssssuuuwwwyyyvvvuuuuuuwwwyyy|||~~~iiiccc[[[UUUSSSQQQMMMKKKLLLLLLOOOTTT\\\hhhvvv}}}qqqnnnuuu}}}~~~zzzzzz{{{mmmaaaXXXKKKPPPdddiiipppxxxvvveeeUUUUUU___cccjjjllldddYYYMMM>>>222+++******)))))))))))))))))))))(((((((((((())))))gggeee\\\OOOGGGGGGIIIHHHHHHEEEAAA===999555000---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,...000111DDDSSS_________iiiuuu{{{{{{xxxxxxwww}}}vvvrrrttt}}}bbbXXXPPPRRReeeiiipppoooeee```]]]OOO===...---,,,++++++******+++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---///000111>>>aaazzzyyy{{{wwwppprrrzzzvvvssskkkxxx~~~}}}||||||uuummmmmmrrrwwwvvv}}}|||rrrfff^^^YYYYYYeeevvvzzz|||ooonnneee^^^___]]]___[[[RRRDDD777...+++,,,+++***))))))******)))''')))))))))))))))(((''''''((((((((()))))))))*********************+++++++++***(((+++---,,,---<<>>YYYkkkkkkqqqzzzwwwzzz~~~sssvvvsss||||||}}}tttjjjfffgggkkknnnpppzzz~~~ppphhh```\\\___pppxxx~~~}}}ppprrrmmmddd```\\\\\\\\\WWWLLL===222...---+++***))))))******)))''')))))))))))))))(((''''''(((((()))))))))*********))))))*********+++++++++***(((***...---000DDDZZZ```bbbnnnvvvlllmmmyyy|||ccc[[[ggg}}}~~~~~~}}}mmmjjjgggcccaaa`````````]]]ccchhhhhheeecccfffjjjkkkmmmnnnnnnmmmmmmoooqqqsssrrrpppnnnnnnoooqqqrrrtttrrrpppqqqtttwwwwwwwwwyyy|||~~~{{{wwwtttrrrooommmjjjfffcccbbbaaa```YYYZZZ[[[\\\^^^ccciiinnnlllxxx}}}pppaaaZZZUUUQQQNNNOOOKKKMMMPPPSSSYYYdddpppxxxwwwjjjdddhhhmmmnnnnnnpppvvv~~~qqqlllVVVGGGQQQVVVYYYhhhzzzxxxfff```ggg^^^iiikkk___SSSNNNIIIBBB---,,,,,,+++++++++++++++((((((((((((((()))******ooo]]]UUUKKKBBBEEEPPPMMMJJJFFFCCC@@@<<<888444------,,,+++*********+++))))))))))))))))))))))))))))))))))))************(((((()))***---000333555ZZZooo|||wwwttt|||rrrnnnooosssvvvwwwzzz~~~pppnnnooo|||uuurrr}}}}}}vvvoooooossstttoooiii{{{vvv\\\```hhhqqqoooddd``````TTTBBB......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,...111333555DDDQQQ[[[___gggvvv}}}||||||~~~iiiooosss}}}}}}~~~}}}pppfffdddfffiiikkkkkkvvv}}}tttkkkfff```eee{{{~~~zzz}}}oootttpppfff___YYYZZZ]]][[[QQQBBB555000///+++***))))))******)))((()))))))))))))))(((((('''))))))))))))************))))))******+++++++++++++++(((***......222HHHbbb```___tttyyynnnqqq~~~~~~mmmQQQccclll}}}|||uuurrrmmmfff```^^^___```cccfffgggccc]]][[[```eeehhhjjjkkkkkkkkkkkklllnnnooonnnlllllllllmmmoooppptttqqqoooooorrruuuuuussswwwzzz}}}~~~|||xxxsssmmmhhhfff\\\ZZZXXXVVVTTTTTTTTTTTTPPPQQQRRRSSSTTTWWW\\\```\\\eeennnuuuzzziii^^^XXXRRRPPPPPPIIIKKKMMMOOOTTT\\\gggooo||||||nnnfffhhhooorrrqqqtttwww{{{}}}sssvvveeeUUU]]]ggg^^^aaapppqqqbbb\\\bbbYYYfffkkk^^^RRRNNNLLLGGG...---,,,,,,++++++,,,,,,((((((((((((((()))******xxxiii[[[QQQLLLJJJKKKLLLNNNKKKDDD???<<<888333333000,,,************)))************************))))))))))))))))))))))))///'''(((111111)))...<<<[[[jjj||||||yyyyyykkkkkkmmmrrr{{{~~~vvvyyyiiikkkzzz}}}yyyzzz}}}ttteeefffjjjggg```[[[nnn{{{iiiZZZmmmooooookkkfff```UUUJJJ333000,,,***+++---***&&&)))))))))))))))))))))))))))************+++++++++)))---******111///...666FFFLLLRRRWWWcccvvvxxxxxxtttmmmppp|||~~~}}}~~~vvvkkkiiikkkllllllmmmrrrwww~~~tttccc^^^kkk~~~|||zzzqqqiiilllkkkaaaUUU\\\aaa```WWWJJJ>>>222))),,,++++++***))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++---***+++...///555KKKccccccgggwww|||yyy{{{zzzwww}}}qqq[[[VVVjjjwww}}}yyyuuunnnmmmlllhhhbbb]]]ZZZYYYccccccbbb^^^ZZZYYY[[[^^^bbbeeegggfffddddddgggjjjlllllllllmmmmmmmmmmmmmmmnnnmmmllllllmmmooorrrsssqqqvvv|||wwwnnnfff___XXXSSSOOOOOONNNNNNNNNMMMMMMMMMHHHLLLOOORRRRRRRRRSSSTTTYYY[[[\\\___jjjiii]]][[[WWWPPPMMMJJJJJJKKKMMMQQQXXXbbbhhhyyy~~~}}}tttllliiijjjjjjoootttvvvtttxxx|||uuu}}}oooeeegggZZZ```jjjpppiiiVVVVVV\\\iiikkk```YYYRRRDDD555000***'''(((******)))))))))))))))))))))))))))|||iiiVVVKKKIIIIIINNNOOOLLLEEE@@@???;;;777555222...,,,,,,,,,+++***************************))))))))))))))))))))))))...'''(((//////,,,777JJJbbbkkkwww~~~}}}rrrqqqppprrrzzz}}}uuussshhhkkkwwwxxxttttttssssssuuu}}}||||||yyyiiigggiiieee[[[UUUddd{{{vvveeeXXXhhhmmmooommmhhhbbbXXXOOO444000+++)))+++,,,***''')))))))))))))))))))))))))))************+++++++++***...++++++111//////:::FFFMMMYYYgggttt~~~|||xxxxxxvvvlllxxxuuuqqq}}}}}}{{{zzz|||yyyooohhhhhhkkkmmmooorrrwww{{{}}}|||qqqbbb\\\eeexxx{{{ssstttrrrggg\\\\\\aaabbb[[[OOOCCC666+++++++++***************+++))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,,,,...111<<>>777555111000///...---+++************************)))))))))))))))))))))))),,,)))+++...,,,000DDD[[[dddaaacccppp}}}vvvrrriiibbbbbbeeeddd___kkkpppuuuxxxvvvggg\\\^^^eee}}}~~~pppsss|||{{{||||||~~~||||||xxxmmmmmmiii]]]RRRRRRbbbvvvxxxhhh[[[UUUZZZeeennnooolllhhh```YYY<<<222)))(((++++++***)))))))))))))))))))))))))))))))))*********+++++++++,,,...+++,,,000---333FFFOOOQQQccc|||yyyooopppxxx}}}{{{qqqmmm|||lllZZZaaa~~~}}}yyyuuujjjhhhhhhjjjhhhggglllsssxxxrrrmmmeee\\\YYYbbbxxx}}}{{{uuunnnZZZ```cccaaa[[[OOO>>>///++++++*********+++,,,,,,))))))))))))))))))))))))((()))))))))************))))))*********+++++++++(((---...000???WWWfffhhhuuuwwwmmmiiinnnxxxtttgggccckkkiiiaaauuuvvvnnnbbb```___^^^^^^]]]\\\[[[YYY\\\aaaeeeffffffeeeddddddggghhhfffbbb___```aaaiiihhhgggfffdddbbbaaa```bbbaaaaaabbbdddfffiiikkkpppooooooqqqsssrrrlllhhh___XXXOOOGGGDDDCCCCCCCCC???@@@CCCFFFHHHJJJKKKKKKQQQPPPNNNMMMPPPWWWaaahhhvvvzzz{{{ssshhhccceeejjjsssvvvfff]]]XXXVVVUUUQQQLLLHHHGGGLLLTTTZZZeeepppxxxxxxsssooolllhhheeejjjmmmllllllsssvvviiibbbUUUXXX```jjjhhh___dddeeeXXX\\\\\\dddddd\\\\\\ZZZOOO???888000************)))))))))))))))))))))))))))qqqaaaVVVPPPSSSSSSPPPIIIFFFEEECCC???777555222000000...,,,***************************)))))))))))))))))))))))),,,,,,...000---///@@@TTTUUUSSSXXXjjj~~~|||zzzrrrggg``````___]]]iiivvvxxxxxxxxxiiiZZZ___mmm{{{}}}wwwooouuu}}}|||~~~~~~zzzxxxlllmmmlllaaaTTTQQQ[[[mmmyyytttdddZZZYYY\\\dddlllnnnmmmjjjccc\\\BBB444)))))),,,+++******))))))))))))))))))))))))))))))*********++++++++++++---***+++///,,,666MMMXXXYYYhhh{{{rrrkkkooosss{{{tttfffqqq}}}jjj]]]ggg~~~|||yyyrrrmmmffffffhhhjjjhhhggglllttt}}}tttooohhh```YYY\\\nnnwwwrrrooommm[[[___bbbaaa]]]SSSAAA000,,,+++++++++++++++,,,,,,))))))))))))))))))))))))((()))))))))************))))))*********+++++++++(((,,,...222BBBZZZeeedddzzz{{{vvvqqqiiinnnkkkqqq{{{xxxjjjhhhqqqqqq[[[```~~~uuunnnkkkccc```]]]\\\\\\]]][[[YYYUUUXXX]]]bbbeeefffeeecccfffhhhjjjhhhdddaaaaaabbbiiihhhgggeeebbbaaa___^^^^^^^^^^^^___aaadddgggiiillllllnnnppppppkkkbbbZZZPPPLLLHHHEEEDDDDDDDDDCCCAAACCCFFFHHHJJJKKKKKKKKKOOONNNNNNPPPVVV```llltttyyynnngggfffjjjzzznnneee```]]]VVVSSSNNNIIIGGGLLLTTTZZZeeeooowwwvvvrrrooommmkkk```eeejjjkkkkkkooozzzvvvmmmVVVKKKQQQ\\\___\\\ccceeeYYY```]]]```^^^XXX[[[]]]TTTAAA999000+++***++++++***))))))))))))))))))))))))tttaaaSSSOOOTTTUUUSSSMMMIIIGGGCCC>>>888666333222111///---***************************))))))))))))))))))))))))+++,,,///000...000===LLLJJJLLLVVVkkk~~~|||nnn```[[[]]]^^^iiiyyyvvvsssxxxkkk[[[ccctttxxxsssmmmnnnnnnxxxvvvtttnnnggglllnnnbbbRRRRRRWWWgggxxxwwwiiiccchhheeeiiimmmmmmnnnllleee]]]III888******---+++***+++)))))))))))))))))))))))))))************++++++++++++,,,***,,,///,,,:::WWW]]]aaammmxxxuuukkkhhhmmmlllttt|||qqqaaatttzzzccc```ppp~~~}}}zzzwwwzzz~~~wwwssspppkkkhhhdddccceeeiiiiiijjjpppxxxzzzrrrjjjddd\\\YYYeeeuuu|||~~~tttkkkhhhjjj```aaabbbaaa```XXXFFF555------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,...555EEEVVV^^^___~~~xxxnnnlllkkkssstttzzz|||tttttt||||||qqqcccYYYkkkwwwjjjeeeeeedddaaa\\\[[[]]]]]][[[YYYTTTTTTWWW[[[```bbbaaa```cccfffiiihhhdddbbbbbbcccfffeeedddbbb```^^^\\\[[[ZZZZZZZZZ[[[^^^aaaeeegggeeeggghhhiiifff^^^TTTMMMFFFEEECCCDDDEEEEEEDDDCCCCCCEEEHHHJJJLLLLLLLLLKKKMMMOOORRRVVV]]]fffqqqxxxwww~~~yyylllccccccnnntttiiiddd___WWWTTTOOOJJJHHHLLLRRRXXXdddnnnuuuuuuqqqppppppnnn```bbbeeeiiiiiilllttt~~~~~~pppXXXPPPKKKRRRYYYXXX\\\]]]UUU\\\WWWZZZYYYUUU[[[___VVVEEE>>>333---++++++++++++))))))))))))))))))))))))vvvzzzsss]]]QQQTTTVVVXXXWWWQQQLLLIIIDDD>>>:::888666444333111...+++************************))))))))))))))))))))))))******---...///444???JJJQQQUUUaaarrr~~~{{{ttt```WWWYYY^^^kkk|||tttmmmxxxmmm]]]gggxxxvvvjjjbbbfffnnn~~~~~~ooo~~~rrrqqq{{{ppp\\\VVVXXXhhh}}}xxxxxxrrrqqqnnnmmmoooppphhh___PPP<<<,,,+++...+++))),,,)))))))))))))))))))))))))))************++++++++++++---+++...111///@@@```hhhtttuuukkkhhhjjjhhhmmmttt}}}xxxhhhqqqqqqvvvZZZbbb}}}|||{{{vvvrrruuuzzzxxxqqqhhheeefffiiiiiiiiihhheeeeeehhhjjjlllqqqxxx~~~uuujjjfff```YYY]]]ggg|||vvvvvvxxx{{{mmmkkkooohhhgggdddcccccc]]]LLL;;;///...---,,,+++*********))))))))))))))))))))))))))))))))))))************)))************+++++++++...+++///<<>>;;;:::777666555333///---************************))))))))))))))))))))))))))))))***,,,000777CCCLLL___dddmmmyyyyyy|||{{{cccXXX[[[aaappptttjjjxxxooo```kkk{{{vvvggg^^^dddooo|||zzzuuutttuuupppZZZ[[[kkk{{{wwwpppmmmqqqrrrjjj```TTT>>>---,,,...+++))),,,)))))))))))))))))))))))))))************+++++++++---...,,,000333111CCCfff{{{sssmmmkkkhhhjjjpppzzzssskkkdddwwwsssSSSeee~~~|||zzzuuuqqqsssyyyyyy}}}|||xxxgggaaaZZZYYY___gggkkklllooojjjgggiiijjjkkkoootttuuu{{{vvvjjjgggbbbYYYXXX___qqq}}}ppptttuuuxxxuuutttyyyooolllgggeeefffaaaQQQ@@@000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++...***111CCCSSS[[[eeeooo|||uuunnnrrrzzzmmm^^^bbb|||sssllliiihhhddd```[[[[[[___aaa```^^^SSSPPPNNNOOOTTTXXXZZZZZZYYY]]]aaabbb```^^^___aaa\\\\\\ZZZYYYWWWUUUTTTSSSRRRRRRSSSTTTWWW[[[___aaaaaaaaa```YYYPPPHHHEEEDDDIIIGGGEEEDDDEEEGGGGGGGGGFFFHHHMMMQQQTTTUUUTTTTTTPPPTTTZZZ```cccfffiiikkkooommmooouuu~~~{{{gggjjjtttuuullleeeaaa___ZZZTTTPPPQQQTTTWWWZZZgggtttxxxwwwwwwuuusssiiibbb]]]___bbbfffnnnxxx{{{mmmWWWEEEHHHWWWVVVTTT\\\bbb[[[[[[eeelllnnntttuuujjjTTTJJJ===333...,,,***)))))))))))))))))))))))))))jjjjjjqqqggg[[[___ZZZ[[[[[[XXXRRRLLLHHHFFF@@@<<<888888:::999444///,,,***))))))***++++++*********))))))******+++,,,------------///666EEERRRdddsssyyytttvvvvvvxxxqqqaaa^^^aaacccqqqxxx}}}qqqzzzrrrXXXvvvxxxkkkdddfffttt}}}{{{ssskkkttt}}}{{{~~~yyykkk^^^kkk~~~{{{tttoooqqqssskkk___WWWAAA///...///+++(((*********************************+++++++++,,,,,,,,,111...---222333111NNN~~~pppiiiooofffiiiuuusssssspppaaaYYYnnn|||zzzxxxtttqqqqqqsssvvvxxx{{{}}}~~~zzzooohhh\\\ZZZYYY[[[```ggglllooommmjjjhhhfffhhhkkkooorrrsssrrrwww~~~qqqkkkggg___[[[[[[ggg|||vvvwwwsssxxxvvvkkk~~~pppdddhhhmmmdddRRRDDD555///+++++++++))))))+++************************))))))))))))***************+++,,,+++***)))***++++++333555DDD\\\```gggvvviiidddnnn|||~~~qqqrrrwwwbbbiii~~~tttnnnkkkgggdddbbb\\\WWWZZZaaaeeeaaa[[[PPPMMMJJJLLLRRRXXX[[[\\\ZZZ\\\^^^^^^\\\YYYVVVVVVXXXVVVTTTRRRQQQQQQRRRSSSSSSRRRQQQTTTYYY\\\]]]\\\___YYYRRRMMMJJJHHHHHHJJJHHHHHHGGGEEECCCDDDGGGJJJKKKPPPTTTTTTRRRRRRUUUYYYYYYZZZ^^^```^^^^^^dddmmmtttpppnnnqqqxxx~~~tttiiiiiivvvuuuiiidddaaa```\\\VVVPPPOOOQQQUUUbbbllluuuyyyyyyyyytttnnnlllfff___\\\\\\aaannn{{{pppgggOOOPPP___]]]```eee\\\YYYYYYcccrrrwwwrrrrrrxxxgggPPP@@@888...---000,,,+++******)))))))))))))))rrrnnnpppbbbVVV[[[YYY[[[\\\ZZZTTTNNNIIIGGGAAA===999888::::::666222---+++))))))***++++++*********))))))******+++,,,+++,,,---...222;;;JJJUUUooo}}}wwwzzzyyyrrryyy{{{iii\\\```jjjqqquuuvvvxxxrrr{{{hhhyyyjjjdddhhhvvv}}}yyywwwoooggglllyyyxxxooofffrrr|||uuunnnlllnnnmmmjjjjjjmmmjjjdddWWWBBB000---...+++)))+++******************************+++++++++,,,,,,,,,))),,,,,,000555>>>```|||ooojjjnnnkkkpppvvv{{{sssoooiii\\\YYYrrrwwwvvvtttqqqnnnooorrruuuxxx{{{~~~wwwnnnggg```______bbbgggkkkmmmnnnllljjjgggeeefffiiilllnnnnnnooottt}}}rrrkkkhhhaaa[[[ZZZbbbvvvrrrqqqvvv|||yyysssssseeefffkkkdddUUUJJJ666///******+++))))))+++************************))))))))))))***************+++,,,+++***)))***+++,,,222666HHH^^^```hhhzzzggg```oooyyyvvvqqq^^^hhh}}}rrrjjjddd```]]]]]]XXXUUUYYY```bbb]]]WWWPPPMMMKKKLLLPPPTTTVVVWWWVVVYYY[[[[[[YYYVVVTTTTTTUUUSSSQQQPPPOOOOOOPPPQQQPPPOOOOOORRRXXX\\\^^^]]]\\\XXXSSSPPPNNNMMMLLLMMMKKKKKKIIIGGGEEEFFFIIIKKKNNNRRRWWWXXXVVVVVVYYY]]]^^^\\\\\\^^^^^^___fffnnntttrrrqqqtttyyyvvviiifffrrr~~~{{{lllddd```^^^ZZZTTTOOONNNPPPSSSaaakkkuuuyyyzzzzzzvvvqqqjjjccc^^^\\\]]]bbblllvvvjjjXXX^^^ooolllhhhcccUUUXXXYYYcccppprrrmmmnnnvvvhhhRRRCCC999...+++...***+++******))))))))))))))){{{vvvrrraaaSSSWWWYYY[[[^^^\\\WWWQQQLLLIIICCC???:::999:::;;;999777...,,,***)))*********)))******))))))******+++,,,)))***,,,///777CCCPPPXXXbbbvvvzzzqqqrrrtttrrruuu{{{wwwfff]]]dddrrrzzzxxxpppnnnqqqyyyyyygggeeeooo}}}}}}}}}~~~{{{uuusssmmmdddeeelllkkkfffrrr{{{mmm[[[[[[aaafffffffffhhhjjjiiiYYYDDD111,,,,,,******---******************************+++++++++,,,,,,,,,%%%.........:::OOOrrrxxxnnnmmmqqqssszzzwwwppp|||{{{pppdddXXX[[[xxx~~~rrrqqqooolllkkkmmmqqquuuwwwzzz~~~~~~yyyrrrmmmkkkkkklllooorrrsssrrrqqqmmmiiifffdddeeeggghhhhhhhhhiiinnntttwww|||ssskkkiiiddd]]]XXX[[[ooowwwooozzzuuuzzz|||tttvvvgggeeehhhdddYYYPPP888000******+++))))))+++************************))))))))))))************)))+++,,,+++******+++,,,000333;;;RRRcccbbblllyyyjjjfffuuuwwwdddUUUfff|||sssjjjccc]]]YYYWWWUUUTTTYYY___```YYYRRROOONNNMMMMMMOOOQQQQQQPPPRRRTTTVVVWWWUUUSSSRRRRRRQQQPPPNNNMMMLLLMMMMMMNNNMMMLLLMMMPPPUUUZZZ]]]^^^YYYYYYYYYXXXXXXWWWWWWVVVTTTSSSRRROOOMMMLLLNNNPPPUUUYYY]]]^^^^^^___bbbeeeccc^^^[[[]]]___aaahhhooossstttvvvwwwzzzzzzkkkdddmmmxxxuuuiiibbb___[[[UUUQQQPPPRRRTTTaaajjjtttyyy{{{|||zzzuuukkkddd^^^^^^aaaeeelllssslll^^^cccqqqqqqmmmhhh]]]______eeemmmnnniiijjjqqqhhhTTTFFF<<<...)))+++(((+++******)))))))))))))))nnnZZZVVVXXX\\\______ZZZTTTNNNKKKEEEAAA<<<::::::;;;;;;;;;111...+++)))*********)))******))))))******+++,,,)))***,,,000;;;JJJTTTXXXTTTffftttpppkkklllnnnmmmmmmuuutttggg___fffqqqwwwvvvllleeeppptttdddhhhyyy}}}}}}}}}~~~zzztttqqqmmmfffbbbdddvvv{{{vvvrrr{{{tttcccaaannnvvv```TTTYYY___dddhhhjjjjjjiii[[[HHH555---+++***+++---******************************+++++++++,,,,,,,,,)))333000...AAA^^^yyyxxxssstttxxxyyy}}}ttthhhsssuuudddXXX^^^|||yyynnnmmmkkkiiiiiilllqqquuuuuuyyy~~~~~~{{{|||{{{{{{|||}}}|||yyywwwnnnkkkfffeeeeeefffeeecccbbbccceeeggggggmmm}}}uuukkkjjjhhh```YYYVVVggg{{{rrrzzzssszzzqqq{{{wwwiiieeegggfff]]]UUU===333+++***+++******+++************************((()))))))))************)))+++,,,+++******+++---333444CCC\\\iiiffftttwwwqqqrrrzzzgggVVVNNNfffzzztttrrrmmmddd[[[UUUUUUVVV\\\aaa___WWWPPPMMMMMMNNNNNNOOOOOOOOONNNNNNQQQSSSSSSRRRPPPOOOPPPMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKLLLOOOSSSWWW[[[\\\YYY^^^cccddddddfffeeecccaaa```___\\\XXXWWWXXXYYY]]]```ccceeefffhhhjjjlllgggaaa^^^aaadddfffjjjnnnrrrvvvyyyzzz{{{~~~~~~nnneeemmmvvv|||sssfffccc^^^XXXUUUTTTUUUVVV___iiisssxxx{{{~~~{{{rrrhhh```aaaeeeiiioootttwwwsssmmm^^^VVV[[[bbbkkkrrruuurrrllliiilllmmmiiigggiiifffTTTIII???///)))+++(((+++******)))))))))))))))~~~kkk\\\XXX\\\``````\\\VVVQQQNNNGGGCCC>>>;;;:::;;;======444111---******+++************))))))******+++,,,***+++,,,222@@@QQQXXXWWW\\\iiissspppjjjiiigggcccgggnnnlll```ZZZcccooouuusssllleeeqqq~~~~~~~~~mmmcccnnn~~~}}}wwwrrrooolllfffbbb```ooo}}}~~~rrroookkkffflllccc[[[\\\ooonnnVVVTTTWWWaaalllpppmmmhhh^^^MMM:::///,,,+++,,,---******************************+++++++++,,,,,,,,,,,,444......IIIgggvvv}}}~~~yyywwwmmmbbbnnnssscccYYY```~~~uuummmllljjjggggggjjjpppuuurrrvvv{{{~~~~~~|||qqqlllhhhggghhhgggddd```___^^^]]]\\\ZZZaaatttyyymmmllllllddd[[[VVVbbbuuuvvvttt~~~xxxssssss{{{sssiiifffhhhhhh```WWWBBB777,,,***,,,+++***+++************************((()))))))))************)))+++,,,,,,++++++,,,---222555JJJdddjjjlll||||||sssrrrxxx~~~zzzzzz{{{}}}^^^OOOLLLiii~~~ttttttzzzyyymmm```WWWXXX[[[```ccc```WWWOOOKKKLLLNNNOOOOOOOOOOOOOOOMMMOOOQQQQQQOOONNNNNNNNNKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLMMMNNNPPPSSSWWWZZZZZZdddlllnnnooorrrqqqnnnmmmmmmkkkgggccc``````aaaaaacccfffiiijjjlllnnnoooiiieeedddhhhkkkkkklllooossswww{{{|||{{{~~~sssjjjqqqwwwzzz|||jjjfff```ZZZWWWUUUVVVVVV\\\fffpppvvv{{{xxxmmmdddcccfffjjjpppvvvttt|||ooommm^^^JJJEEERRRddduuuwwwllljjjllljjjeeeaaacccTTTLLLCCC111***,,,***+++******)))))))))))))))yyydddYYY\\\______\\\WWWSSSQQQHHHEEEAAA===;;;;;;<<<===888444///,,,++++++++++++******))))))******+++,,,+++,,,---444FFFYYY^^^XXXaaakkktttrrrmmmkkkiiiggglllnnngggXXXSSS___ooowwwmmmpppiiiqqquuuvvvssshhheeeuuuzzzwwwrrrnnnjjjeeeaaa___hhh|||}}}rrrvvvwwwoookkkgggbbbdddWWWRRRVVVsssbbbWWWRRR\\\lllsssooojjjaaaSSS@@@333---,,,,,,+++******************************+++++++++,,,,,,,,,***000+++000NNNjjjqqqqqq}}}wwwooofff```mmm{{{{{{vvvmmmccc\\\ccc~~~|||rrrmmmllliiifffeeehhhnnnsssooosssxxx{{{||||||rrrmmmiiihhhiiihhhccc^^^\\\[[[XXXVVVSSSXXXiiizzz~~~~~~~~~}}}~~~ssspppoooggg]]]XXX^^^oooxxxoooyyy|||tttkkkppplllfffdddfffhhhbbbYYYIII<<>>;;;::::::;;;;;;777111...,,,,,,,,,,,,******))))))******+++,,,+++---///777MMMcccfff]]]___lllwwwwwwqqqooorrrvvvzzz{{{qqq___WWW```lllrrrdddrrrllllllgggmmmlllfffjjj{{{~~~}}}{{{wwwpppjjjfffcccaaa```sssuuuuuuqqqwww{{{uuunnnggggggUUUSSSQQQmmm{{{hhhXXX[[[hhhooopppooodddWWWEEE666///---,,,)))******************************+++++++++,,,,,,,,,)))...+++222NNNdddkkknnn{{{wwwnnngggdddpppyyysssooollljjjdddggg~~~wwwooonnnlllhhhdddccceeekkkppplllppptttwwwyyy}}}|||rrrmmmhhhhhhjjjiiiccc]]]ZZZXXXWWWUUUQQQQQQ[[[gggoooqqqssstttvvvzzz{{{tttqqqhhh^^^[[[ZZZiii}}}ssswwwyyy}}}qqqggggggfffbbb___bbbgggddd]]]OOO@@@222---...,,,******************************))))))))))))************)))+++,,,,,,,,,,,,---///...>>>___pppnnnyyyvvvwwwwww{{{vvvwww~~~nnnRRRMMMUUUrrryyyrrrrrruuuuuummmeeeZZZ\\\```cccbbb\\\RRRJJJHHHKKKLLLLLLKKKJJJLLLOOOLLLMMMMMMLLLJJJHHHHHHIIIFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMQQQWWW\\\eeettt~~~|||wwwrrrmmmkkkkkkjjjjjjkkknnnppprrrrrrrrrrrrqqqsssuuusssqqqtttzzz{{{}}}~~~|||xxx|||xxxrrrzzzqqqjjjbbb[[[WWWUUUSSSQQQWWWaaakkkrrrzzz~~~yyyvvvtttqqqnnnqqqvvvwwwxxxsssnnnTTTDDDOOOVVV[[[jjjvvvmmmaaaYYYXXX\\\______dddYYYUUUKKK666+++,,,,,,+++******)))))))))))))))~~~}}}sss```YYY[[[]]]]]]ZZZWWWUUUUUUHHHGGGDDD???;;;999999:::===888333///------------*********)))***++++++,,,***---///999QQQiiilllbbbgggvvvvvvqqqxxxoooccceeeiiiiii\\\qqqkkkfff\\\ggg~~~hhhgggnnn{{{|||~~~|||tttlllgggeeedddZZZmmmzzztttkkktttxxxpppnnnZZZ]]]QQQccczzzccc^^^dddjjjnnnqqqeeeZZZIII999111...,,,(((******************************+++++++++,,,,,,,,,)))///---444KKK]]]eeennnrrrvvv|||{{{rrrllljjjuuu{{{sssqqqrrrsssmmmlll}}}|||tttmmmnnnlllgggcccaaaccciiimmmkkknnnrrruuuwww||||||qqqlllhhhhhhjjjiiibbb[[[XXXWWWWWWVVVRRRNNNRRRYYY^^^aaaeeegggjjjnnnuuuzzzvvvrrriii^^^]]]YYYeeezzzwwwtttnnn~~~oooiiicccbbb^^^[[[___ffffff```SSSCCC333......---***)))************************))))))))))))************)))+++,,,,,,,,,,,,...///111FFFjjjwwwsss~~~ppp~~~zzz}}}~~~}}}nnn```IIIJJJWWWuuu|||wwwtttrrrnnnjjjfffZZZ\\\___aaa```YYYOOOHHHIIIKKKLLLJJJHHHGGGJJJLLLKKKLLLLLLJJJHHHFFFFFFGGGDDDEEEFFFHHHHHHIIIIIIIIIHHHJJJKKKLLLMMMRRRYYY___mmm}}}~~~xxxsssppppppppppppqqqsssvvvwwwwwwvvvvvvvvvvvvvvvsssqqqwww~~~|||~~~wwwnnntttuuunnneee^^^ZZZXXXUUURRRVVV___jjjqqqzzzzzzttttttxxx{{{wwwtttXXXDDDMMMQQQRRR```eeebbbZZZQQQNNNSSS\\\bbbfff\\\XXXNNN666***+++***+++******)))))))))))))))wwwzzzoooaaaYYYZZZ\\\___```^^^YYYTTTOOOKKKEEE@@@===;;;999888;;;999555222...,,,++++++++++++******++++++,,,------+++000CCC^^^nnnnnnhhhnnn|||uuuuuu}}}}}}ggg```gggllljjjpppfffjjj```TTTqqqvvvjjjhhhrrr|||~~~zzzuuunnnhhhbbb^^^ZZZdddvvv{{{lllsss|||qqqdddnnn]]]YYYnnnsssbbb^^^fffllllllmmm___SSSDDD000+++///+++************************)))******++++++,,,------///111,,,222JJJ[[[bbbiiifffjjjnnnuuurrr```lllyyysssjjjgggnnntttooopppwww{{{xxxqqqooolllggg```\\\\\\^^^```aaadddggglllrrryyyzzzqqqpppnnneeedddeee]]]\\\ZZZWWWVVVUUUSSSPPPNNNWWWVVVWWWXXX\\\aaafffiiirrruuu}}}xxxqqqhhh^^^^^^[[[bbbuuu~~~tttxxx{{{rrrxxx~~~vvv|||iiilllbbbXXXXXXaaajjjiiidddYYYPPP???...(((***+++)))************************)))))))))***++++++,,,,,,,,,,,,,,,+++***+++---///555OOOfffqqq~~~tttvvvxxx^^^NNNGGGNNN___tttoooooogggZZZSSSZZZ```aaaZZZRRRMMMKKKFFFGGGHHHIIIIIIIIIHHHHHHIIIHHHGGGEEEDDDBBBAAA@@@BBBCCCDDDFFFGGGGGGGGGGGGHHHIIIMMMOOOKKKJJJWWWgggsss}}}yyyvvvtttwwwwwwuuuvvv{{{|||{{{}}}|||{{{xxxwwwyyy}}}|||xxx}}}|||xxx{{{|||sssiiibbb\\\TTTPPPQQQUUUbbbfffjjjxxx{{{xxxvvv~~~{{{xxxgggMMMBBBKKKTTTSSSeeebbb^^^RRRKKKWWWaaaZZZiii^^^VVVRRRDDD000)))---,,,+++******))))))******}}}zzz}}}fff```ZZZ[[[]]]```aaa^^^YYYUUUOOOKKKEEE@@@===<<<:::888999777444111...,,,++++++++++++******++++++,,,---...+++222FFF]]]iiihhhcccooo{{{zzz~~~sssdddaaaiiilllgggoooiiimmmbbbWWWttt|||ooolllttt}}}yyytttmmmfff```\\\UUU^^^ooo{{{pppooozzzyyyuuukkk^^^XXXeeeyyy|||~~~oooaaa```iiinnnmmmmmm```TTTEEE000+++...+++************************)))******++++++,,,---------000,,,444KKKZZZ___fff___eeellluuuooodddqqqyyymmm``````gggoooooouuuzzz{{{qqqjjjlllggg```\\\[[[]]]^^^___aaadddhhhnnnuuu|||{{{rrrpppnnneeeeeefff___^^^\\\YYYWWWUUUSSSOOOMMMOOOOOONNNOOORRRVVVZZZ]]]iiillluuuzzzrrriii```]]]XXX^^^rrryyynnnrrrzzzvvvxxx{{{xxx}}}uuukkkdddZZZVVV___jjjkkkdddZZZQQQ@@@000)))***+++***************************)))))))))***++++++,,,,,,,,,,,,,,,+++***+++---///333LLLcccooo~~~pppttt{{{{{{}}}bbbOOOGGGPPPdddzzzxxxuuussshhhYYYOOOVVV\\\\\\VVVNNNIIIGGGFFFGGGHHHIIIIIIIIIHHHHHHIIIHHHGGGEEEDDDBBBAAA@@@AAABBBCCCEEEFFFGGGGGGGGGFFFHHHLLLNNNKKKLLLXXXfffvvv~~~|||yyy{{{yyyuuuvvv{{{~~~}}}~~~|||{{{}}}{{{{{{|||}}}uuukkkccc\\\UUUQQQRRRSSS```ccchhhwww{{{xxxvvvzzz|||iiiNNNDDDMMMTTTRRR```^^^\\\QQQIIIUUUbbb^^^ddd```[[[RRRCCC444...000,,,+++******))))))******{{{{{{ttt___aaa\\\]]]^^^aaaaaa___ZZZVVVOOOKKKFFFAAA>>><<<:::888666444222///---,,,++++++++++++******++++++,,,---,,,***333HHHZZZ```]]][[[kkk}}}{{{yyy~~~zzzttthhh___ccclllkkkcccjjjjjjnnn```WWWuuuwwwtttzzz~~~yyytttmmmfff___ZZZWWW]]]lll|||{{{tttmmmzzz~~~|||mmmlllfff```ZZZ^^^mmm|||zzz{{{ssshhh```ccckkkooonnnnnnaaaWWWFFF111+++...,,,************************)))******++++++,,,------,,,///---666MMMXXXZZZaaa^^^eeennnwww}}}mmmggguuuyyyiii]]]YYY___hhhmmmzzz~~~rrrjjjlllggg```[[[ZZZ[[[\\\\\\^^^___ccchhhoooxxx|||~~~tttqqqmmmeeeeeehhhaaa___]]]ZZZXXXUUURRRMMMIIIHHHGGGFFFFFFHHHJJJMMMOOO[[[]]]fffsss}}}}}}uuulllccc\\\VVVYYYlll~~~zzzqqqsss}}}~~~nnngggfff]]]UUU\\\kkknnnfff\\\TTTDDD222***+++,,,***************************)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++...000777MMMdddrrrqqqtttyyynnnqqqxxxfffOOOGGGUUUnnnwww|||}}}yyyyyyxxxooobbbUUUYYY[[[YYYRRRKKKGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIHHHGGGEEEDDDBBBAAA@@@@@@AAABBBDDDEEEGGGGGGGGGFFFIIIMMMOOOOOOQQQ[[[ggguuu|||uuuuuu{{{~~~}}}zzzmmmddd\\\TTTPPPQQQQQQ\\\```gggyyy~~~|||yyyvvvuuuwwwlllRRRIIIRRRYYYVVV[[[[[[\\\RRRIIIUUUeeeeeeaaafffdddUUUBBB666111...,,,+++******))))))******ttt~~~uuu]]]bbb]]]^^^___aaabbb___[[[WWWPPPLLLGGGBBB???===:::888333111///---,,,+++,,,,,,++++++******++++++,,,---***)))444JJJWWWVVVTTTWWWmmm}}}xxxyyyxxxlll^^^YYYcccnnnkkkbbbcccjjjkkk\\\VVVttt{{{{{{yyytttnnnggg___YYYWWW[[[fffttt}}}xxxuuuhhhxxxbbbZZZ___bbb```___jjj{{{{{{nnnhhhaaa^^^ccckkknnnnnnpppdddZZZIII222+++...,,,************************)))******++++++,,,------+++---...:::OOOWWWVVV\\\eeemmmtttyyyoookkkyyyzzzjjjaaaVVVYYYaaahhhyyy|||rrrnnnkkkfff___[[[YYYYYYYYYYYY[[[\\\^^^cccjjjttt|||}}}{{{uuuqqqmmmdddeeehhhccc```^^^[[[XXXTTTOOOIIIEEEFFFEEEDDDCCCCCCDDDFFFGGGNNNNNNUUUdddsss{{{xxxnnnfff___WWWVVVggg|||yyywww~~~xxx}}}zzzhhhaaaeee```VVV\\\mmmrrrjjj___XXXHHH666,,,+++,,,+++************************)))))))))***++++++,,,,,,+++,,,---,,,+++,,,...111@@@SSSiiixxx{{{wwwpppbbbgggpppzzzfffNNNHHH]]]zzz{{{{{{wwwrrrssswwwuuuooohhhgggbbbZZZRRRKKKIIIHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDBBBAAAAAA???@@@AAACCCEEEFFFGGGGGGHHHKKKPPPRRRSSSVVV]]]eeeooo}}}~~~vvvuuu{{{~~~qqqeeeZZZPPPKKKKKKNNNYYY^^^hhh}}}|||wwwtttsssrrruuu}}}pppWWWNNNWWW___]]]YYYZZZ]]]UUUJJJTTTggglllbbbooopppZZZBBB888111***,,,+++******))))))******qqqxxx}}}___```]]]]]]___aaabbb```\\\YYYQQQNNNHHHDDD@@@===999777111000...,,,++++++,,,,,,++++++******++++++,,,---+++***888OOOYYYTTTUUU___zzztttdddRRRQQQ```nnnnnnfff```mmmlllYYYYYYuuu{{{vvv{{{}}}vvvqqqmmmfff]]]VVVRRRRRRXXXbbbiiikkknnnqqqqqqtttxxx}}}~~~vvvuuueeepppnnnaaa[[[bbbfffeeelllwwwyyyttteeeaaa]]]^^^ccchhhllloooqqqfff]]]LLL333+++...,,,************************)))******++++++,,,------+++---///===SSSWWWUUU[[[kkkssszzz|||~~~tttuuu|||iii```XXXXXX[[[aaatttyyyrrrnnniiieee^^^YYYWWWWWWWWWVVVZZZZZZ\\\```gggpppyyy}}}~~~}}}||||||vvvrrrnnnffffffjjjdddaaa^^^ZZZVVVRRRLLLFFFBBBEEEDDDCCCBBBBBBBBBCCCCCCFFFDDDIIIWWWggguuu{{{qqqiiiddd[[[VVVbbbyyy~~~~~~www~~~zzzsss^^^eeeeee]]]aaannnsssooobbb\\\LLL:::...,,,,,,+++************************)))))))))***++++++,,,,,,+++,,,---,,,+++,,,///111EEEVVVjjjyyy{{{|||tttxxxvvviiieeeiiiooowww||||||xxxtttaaaKKKLLLhhhvvvsssooommmqqqwwwyyywww{{{uuuiii\\\QQQKKKIIIJJJFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???@@@BBBCCCEEEFFFFFFGGGHHHLLLOOOQQQSSSXXX\\\___hhhyyyvvvtttzzztttgggYYYMMMEEEDDDLLLXXX]]]iiizzzvvvtttssstttrrrzzztttYYYNNNVVV^^^]]]WWWXXX]]]WWWKKKRRRdddkkkaaarrruuu^^^FFF;;;333))),,,+++******))))))******qqqyyyfff___\\\\\\]]]```aaaaaa^^^[[[TTTPPPKKKEEEAAA===888555111000...,,,++++++,,,,,,++++++******++++++,,,---///---===VVV^^^WWW^^^qqqrrr^^^KKKLLL^^^oooqqqllldddtttooo[[[___zzzvvvmmmwwwyyyrrrmmmjjjdddZZZSSSOOOMMMNNNTTTXXXYYYZZZ\\\^^^aaaeeejjjpppyyyxxxwwwnnnnnnsssiii^^^dddjjjmmmoooqqqnnniiiaaa______aaabbbccciiipppsssiii```NNN444***...,,,************************)))******++++++,,,---------...000AAAVVVYYYUUU\\\hhhrrr|||}}}www~~~cccXXXYYYVVVWWW[[[ooo|||pppiiigggccc]]]XXXVVVVVVUUUUUUXXXXXXZZZ^^^eeemmmvvv{{{yyy{{{}}}}}}||||||}}}xxxuuurrriiijjjlllfffccc___ZZZUUUPPPKKKFFFBBBDDDCCCCCCBBBBBBBBBBBBCCCDDDBBBEEEQQQ___mmm|||}}}ssskkkggg___XXX^^^rrrxxxzzzyyyuuuxxxyyyuuu~~~vvvaaahhhmmmkkkkkkooorrrrrreee___QQQ===000------,,,************************)))))))))***++++++,,,,,,+++,,,---,,,,,,---000222GGGVVVgggttt}}}~~~uuu}}}|||fffdddjjjeeeqqqqqqssswwwyyyuuunnnggg\\\JJJSSSttt|||nnnoooqqqwww}}}}}}yyyxxxiiiZZZOOOIIIHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFCCCHHHLLLNNNSSSXXX[[[YYYbbbuuu~~~vvvtttyyy~~~vvviiiZZZLLLCCC@@@HHHUUU[[[fff||||||xxxwwwxxxyyyqqqttt~~~zzz\\\LLLRRR[[[]]]YYYXXX]]]XXXKKKOOO^^^ddd^^^ooosssaaaKKK???666---,,,+++******))))))******mmm{{{rrrfffZZZZZZ\\\^^^aaaaaa___]]]VVVRRRLLLGGGAAA<<<666333222111///---,,,+++,,,,,,++++++******++++++,,,---///--->>>YYY```ZZZggg{{{|||yyydddPPPQQQbbbpppqqqllliiizzzrrr\\\eee~~~pppiiiuuu~~~xxxpppmmmjjjeee\\\TTTRRRMMMJJJMMMOOONNNMMMOOOOOOQQQSSSWWW\\\dddmmmsss~~~|||yyyqqqoookkkhhhjjjpppxxxyyysssmmmkkkcccccceeefffccc```hhhssstttjjjbbbPPP555***---,,,************************)))******++++++,,,------//////222DDDZZZ[[[WWW___aaaooo~~~zzzuuu~~~bbbYYYVVVTTTUUUYYYlllzzzwwwyyy|||ooofffeee```[[[WWWVVVUUUTTTTTTVVVWWWXXX\\\cccjjjqqqvvvuuuwwwzzz{{{{{{||||||zzzwwwooonnnpppiiifffaaa[[[TTTPPPKKKGGGEEECCCCCCCCCDDDDDDDDDEEEEEEFFFEEEIIIRRR\\\ggguuu~~~tttlllhhhbbbZZZ\\\mmmxxx|||xxxrrrvvvyyy|||yyyooovvv~~~xxxkkkooowww|||wwwpppoootttgggbbbTTT@@@111---------************************)))))))))***++++++,,,,,,+++,,,---,,,,,,---000333KKKYYYhhhrrrvvvyyy{{{zzzrrrpppzzzvvvaaa^^^hhhfffvvvsssrrrtttwwwsssiii```XXXLLL[[[|||||||||uuummmooouuu}}}xxxrrryyyrrrfffZZZPPPKKKHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEEEE@@@EEEJJJNNNUUU]]]^^^ZZZ\\\ooo}}}uuutttxxx{{{{{{{{{|||||||||~~~~~~~~~xxxkkk]]]NNNDDDAAADDDQQQVVV___sss|||xxxxxx{{{}}}uuusssxxx}}}bbbOOOTTTaaaggg___\\\```]]]PPPPPP[[[___```lllqqqeeeQQQ@@@555...,,,+++******))))))******fff{{{}}}qqqXXXYYYZZZ]]]```aaa```^^^WWWSSSNNNGGGBBB<<<555111222111///---,,,+++,,,,,,++++++******++++++,,,------***;;;XXX___ZZZkkk{{{tttvvv~~~oooZZZZZZgggpppooojjjjjj}}}rrr\\\ggg|||jjjjjjvvv}}}~~~zzzrrrooommmiii___WWWRRRKKKFFFGGGHHHEEEDDDEEEGGGHHHIIIKKKOOOVVV^^^ccc|||{{{rrrrrrrrrqqqooovvv{{{tttvvveeegggjjjjjjccc___hhhuuutttkkkdddQQQ555***---,,,************************)))******+++,,,,,,------000000333FFF[[[\\\XXXaaa]]]nnnzzzrrr~~~fffaaaRRRRRRTTTYYYkkksssoooqqq}}}yyynnngggccc___ZZZWWWUUUUUUTTTSSSTTTUUUWWW[[[aaahhhnnnrrrsssvvvyyyzzzzzz}}}}}}~~~|||sssrrrssskkkiiiccc\\\UUUPPPLLLIIIHHHEEEEEEEEEFFFGGGGGGHHHHHHHHHIIINNNUUU\\\dddppp|||~~~tttlllgggbbb[[[[[[jjj~~~vvvsss}}}yyyrrrwwwrrr{{{rrryyysssuuu~~~pppmmmuuuiiidddVVVAAA222---------************************)))))))))***++++++,,,,,,+++,,,------,,,...111333QQQ^^^mmmtttuuuwwwzzz}}}qqqeeemmmqqqaaaaaakkkhhhrrrnnnlllpppvvvtttiii___VVVNNNaaatttsssxxxxxxrrroooooorrrwwwyyytttlllfffpppkkkcccZZZTTTNNNJJJHHHFFFGGGHHHIIIJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEFFFFFFFFFFFFEEEEEE???EEEKKKPPPYYYbbbddd^^^XXXiii}}}|||uuutttwwwyyyxxxwwwxxxxxxyyy{{{~~~zzz{{{}}}~~~}}}~~~xxxnnn```QQQGGGDDDAAANNNSSSYYYkkkyyyzzzwwwxxx{{{~~~{{{tttvvv}}}hhhUUU[[[llluuufffbbbeeecccUUUSSS[[[]]]eeemmmqqqgggTTT???222+++,,,++++++***)))*********pppwwwkkkYYYWWWZZZbbbgggddd```^^^XXXRRRMMMLLLGGG===444000222333333222///,,,++++++,,,,,,++++++***+++++++++///---===YYYbbb___ppptttnnnvvvzzzeeecccdddzzzqqqtttppprrruuucccrrr}}}qqqhhhmmm||||||zzz{{{}}}yyysssnnnfff\\\UUULLLHHHDDDBBBAAAAAA@@@???>>>>>>@@@BBBEEEHHHKKKLLLaaassstttppppppkkkzzzyyyyyyxxxwwwxxxggg___```iiiiiiccciiixxxyyyooofffTTT:::......***---,,,++++++******++++++***++++++,,,,,,------...555---:::YYYfff[[[YYYdddfffppp|||wwwooo~~~|||fffYYYPPPOOOPPP\\\sssyyynnnpppyyyqqqkkkgggaaa___ZZZVVVTTTSSSSSSTTTWWWYYY\\\aaagggmmmrrrtttssstttuuuvvvyyy{{{}}}~~~~~~zzzyyyyyywwwuuummmhhh```YYYTTTPPPMMMKKKIIIHHHGGGGGGHHHJJJLLLNNNQQQQQQRRRVVV]]]gggrrryyyuuujjjiiiggg\\\SSS___yyy~~~xxxvvv}}}{{{kkkttt~~~|||xxxsssiiiiiimmmpppkkkgggYYYDDD333,,,+++++++++++++++************)))''')))***+++******+++---+++///,,,***000000111<<>>YYYiiijjjnnnfffjjj[[[bbbgggfffeeekkkvvv}}}}}}wwwtttvvvyyysssfffZZZLLLOOOjjj~~~}}}wwwkkkiiiiiijjjfffaaa```ccchhhaaaXXXQQQNNNLLLIIIFFFHHHIIIKKKLLLLLLLLLKKKKKKHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGFFFEEECCCBBBBBBCCCHHHPPP[[[dddjjjmmmpppqqqppprrr|||xxxwwwqqqmmmnnnooonnnooorrrnnnlllmmmppppppqqquuu{{{}}}zzzwwwxxxzzz|||}}}zzzrrrkkk\\\MMMEEEAAAHHHRRR[[[cccooo|||}}}}}}}}}ppp```^^^mmmlllhhhfffggghhhiiinnntttwwwuuuxxxnnnTTTAAA888...++++++***))))))))))))***}}}zzzeee[[[YYY]]]eeejjjgggbbb``````ZZZTTTPPPHHH<<<333000777777666333///,,,++++++,,,++++++***++++++,,,,,,...+++888QQQ[[[\\\nnnyyyoooooozzznnnXXXWWW]]]|||wwwvvvjjjgggwwwmmmeeeyyyrrriiivvvzzzyyyxxxyyyzzzzzzxxxvvv{{{{{{~~~~~~}}}}}}}}}yyyqqqiii___TTTLLLDDDBBB???>>>>>>@@@@@@@@@@@@@@@AAAAAACCCDDDEEEFFFMMMYYYlllzzzuuutttzzzsssrrrWWWNNNNNN\\\gggiiioooyyyzzzqqqiiiVVV:::......+++---,,,++++++******++++++***++++++,,,,,,------...222...>>>[[[kkkmmm||||||{{{xxx```LLLEEEEEEHHHVVVooozzzrrrtttwwwlllhhhgggfff```]]]ZZZWWWUUUTTTTTTTTTWWWYYY]]]bbbggglllppprrrvvvvvvxxxyyy{{{}}}~~~zzzxxxrrriii```YYYSSSNNNKKKKKKLLLMMMOOORRRUUUXXXZZZaaa```^^^\\\]]]ccckkkqqq|||{{{pppfffcccZZZTTT^^^tttvvvllloooyyykkk```kkkwwwqqq|||~~~pppvvvuuulllcccdddkkkqqqooolll___JJJ777///...---+++++++++************)))''')))***+++******+++---+++///,,,+++///---222BBB[[[hhhkkkmmmeeelll```aaaddddddcccfffqqq}}}xxxrrruuu{{{yyylll___MMMPPPkkk}}}wwwmmmkkkjjjjjjfffaaaaaadddddd]]]SSSMMMJJJJJJIIIGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCCAAABBBAAACCCLLL[[[iiiqqquuuuuuxxxwwwqqqpppzzz~~~rrriiioookkkiiilllnnnkkkkkkllljjjhhhhhhjjjkkkkkkpppvvvzzz|||~~~|||zzzvvvwwwxxxzzz|||}}}~~~~~~~~~vvvmmm```QQQHHHCCCHHHOOOWWW```mmmzzzppp___[[[jjj}}}vvvoooiiiiiiiiikkkrrryyyqqqnnnkkkXXXDDD888///+++******)))))))))))))))yyyzzzvvveee[[[ZZZ^^^gggllliiidddbbbaaa[[[VVVQQQHHH<<<444222999999888444///,,,++++++++++++******++++++,,,,,,...000@@@UUU[[[[[[nnnxxxppplllmmmttt|||jjjSSSQQQZZZ~~~~~~{{{jjjmmmtttccc[[[rrr{{{ooojjjxxx|||{{{yyyyyyyyyxxxvvvttttttuuuzzz~~~|||{{{{{{{{{zzz~~~wwwnnneee[[[OOOGGGEEEBBB??????@@@AAABBBAAAAAABBBBBBCCCDDDFFFGGGHHHNNNTTTbbbxxx|||yyyzzz~~~www~~~kkkxxxqqqWWWMMMLLLZZZggglllqqqxxx|||ssskkkXXX;;;......,,,---,,,++++++******++++++***++++++,,,,,,------.........AAA^^^mmmqqquuu]]]HHHEEECCCDDDPPPiii~~~uuuuuu~~~{{{ooojjjhhhfff^^^\\\ZZZWWWUUUTTTTTTUUUWWWZZZ^^^ccchhhlllppprrruuuvvvxxxzzz|||}}}~~~~~~}}}|||vvvmmmddd]]]WWWRRROOOOOOOOOPPPRRRUUUXXXZZZ\\\YYYYYYXXXWWWYYYaaakkksss|||{{{ooofffbbbZZZTTTZZZlll|||~~~tttsss}}}lll```kkkwwwqqq|||~~~ooorrrqqqiiiaaabbbkkktttpppooocccMMM999000------+++++++++*********))))))''')))***+++******+++---+++///,,,,,,///,,,444III\\\fffooooooiiirrr~~~mmmjjjiiihhhdddbbblllyyyzzztttvvv~~~ssscccLLLOOOkkk}}}|||ssspppnnnmmmiiidddeeehhheee]]]RRRKKKIIIJJJJJJIIIJJJKKKLLLMMMMMMLLLJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEGGGGGGFFFDDDBBB@@@AAA@@@BBBHHHUUUdddqqqyyy{{{yyyrrruuu~~~{{{qqqjjjjjjhhhhhhmmmnnnkkkhhhhhhiiifffeeefffggghhhmmmtttvvvxxx{{{}}}~~~}}}{{{yyyuuuvvvxxxzzz{{{|||}}}}}}wwwooocccTTTIIIAAAEEEMMMWWWcccppp{{{}}}|||~~~zzzlll[[[UUUbbbtttqqqkkkfffeeefffjjjttt~~~iiicccgggZZZGGG:::111+++***))))))(((((())))))zzzvvvppp^^^[[[ZZZ```jjjooommmhhhfff___ZZZUUUQQQHHH===666555;;;:::888444///,,,+++,,,+++*********++++++,,,---,,,666KKK]]]]]]\\\qqqvvvjjjfffgggkkkuuuhhhRRRPPPZZZvvvhhhjjjYYYVVVoooxxxkkkjjjxxx}}}yyyvvvuuutttsssrrrooosssxxx{{{||||||}}}}}}|||{{{xxxvvvvvvxxx{{{zzzzzz~~~}}}sssjjjaaaWWWMMMFFFEEECCC@@@???AAABBBCCCCCCDDDEEEFFFGGGIIILLLNNNOOORRRSSSZZZmmmuuurrryyyxxxxxxbbbiii|||oooVVVMMMLLLYYYhhhoootttxxx}}}uuummmYYY;;;---///------,,,++++++******++++++***++++++,,,,,,------...---222HHHcccppprrrwwwaaaNNNJJJEEECCCLLLccc}}}zzzzzzuuummmhhhddd]]][[[YYYWWWVVVUUUUUUUUUVVVYYY^^^ccchhhmmmppprrrtttvvvxxxzzz{{{|||}}}}}}~~~~~~xxxpppgggaaa\\\XXXUUUSSSSSSSSSTTTUUUVVVWWWXXXQQQRRRRRRRRRUUU^^^kkkuuu{{{}}}yyylllgggbbbZZZUUUVVVbbbwwwwww{{{{{{zzzoooeeeqqqzzzpppvvvwwwwwwsssiii___]]]fffqqqqqqpppfffPPP:::///,,,,,,+++++++++*********))))))''')))***+++******+++---+++...,,,---///---888QQQbbbccclllhhhfffuuu~~~|||qqqppppppnnniiiiiirrr~~~{{{xxxzzzvvvcccJJJOOOlllxxxtttqqqnnnjjjeeefffjjjhhh```TTTMMMJJJKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDCCCDDDDDDFFFFFFGGGGGGFFFDDDAAA???===@@@CCCFFFMMMYYYjjjvvvxxxllljjjjjjooopppkkkhhhggggggcccaaabbbbbbcccjjjqqquuuwwwzzz||||||{{{xxxwwwvvvwwwxxxzzz{{{||||||}}}xxxooofffWWWKKK>>>CCCMMM[[[jjjvvvyyywwwxxxzzz~~~vvvhhhUUUIIIQQQaaa]]]\\\]]]```bbbiiiwwwhhhbbbggg]]]KKK===222+++******)))))))))))))))zzz|||uuujjjUUUZZZZZZ```lllrrrpppllljjj^^^ZZZVVVQQQHHH===888999;;;:::777333...,,,,,,,,,************+++,,,------***999SSSfffgggeeeyyyxxxfff```bbbkkk|||xxx```ZZZ^^^vvv[[[]]]PPPVVVtttyyyjjjgggxxx}}}xxxtttsssrrrqqqpppooorrrvvvuuusssrrruuuxxxxxxwwwvvvsssqqqrrruuuxxxwwwwww|||yyynnnddd\\\TTTMMMHHHEEECCCAAAAAACCCEEEFFFGGGKKKLLLMMMOOOQQQSSSUUUWWWZZZWWWZZZhhh|||lllccckkkoooppphhhZZZcccsssnnnUUUOOOOOO[[[iiisssxxx|||~~~wwwppp[[[;;;---///------,,,++++++******++++++***++++++,,,,,,------...///777OOOjjjtttrrryyysss___PPPNNNHHHDDDLLLbbb{{{~~~uuullleee```[[[ZZZYYYXXXWWWVVVUUUUUUUUUXXX]]]ccciiinnnqqqrrrtttvvvxxxzzz{{{|||||||||~~~~~~zzzrrrjjjddd```\\\ZZZVVVVVVUUUUUUTTTSSSSSSRRROOOQQQQQQPPPRRRZZZhhhsssxxxyyy}}}zzzkkkhhhaaa[[[VVVTTT[[[rrr~~~}}}rrrfffsss{{{ooonnn~~~}}}vvvkkk^^^YYYaaammmrrrsssiiiSSS<<<000,,,,,,+++++++++************)))''')))***+++******+++---+++...---///000...===ZZZlllaaafff^^^___vvv{{{yyyuuu{{{{{{tttnnnpppwww|||yyy{{{|||ttt^^^IIIQQQppp}}}{{{vvvqqqmmmgggbbbcccggghhh```UUUNNNLLLMMMMMMLLLMMMMMMNNNNNNMMMKKKJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHGGGFFFCCC@@@???;;;@@@DDDDDDFFFOOO___mmm|||sssooonnnqqqpppllliiiiiiccc___\\\[[[\\\]]]dddlllsssvvvxxx{{{{{{yyywwwuuuvvvwwwxxxzzz{{{{{{||||||xxxppphhh[[[MMM>>>CCCMMM]]]ooo|||zzzwwwwwwrrrxxx||||||{{{nnnXXXEEEFFFSSSVVV[[[aaabbb___```mmm|||ooojjjlll```OOO???000,,,++++++***************ppp{{{nnnVVVXXXYYY```mmmuuusssooommm```\\\XXXSSSIII>>>:::;;;:::999666222...+++,,,---************+++,,,---...---<<>>;;;>>>AAABBBDDDLLLXXXaaaiii}}}{{{vvvrrrrrrpppllliiijjjaaa\\\XXXWWWWWWYYYaaaiiippprrrvvvxxxyyyxxxvvvtttuuuvvvwwwxxxyyyzzzzzzzzz|||}}}yyyrrrlll___QQQCCCEEEMMM\\\ooo}}}|||yyyyyysssuuu{{{~~~ttt^^^FFFBBBMMM]]]fffooommm```XXX```oooyyyrrrrrrooo```RRRBBB000---,,,,,,+++++++++++++++iiiyyywww___WWWYYY```nnnvvvuuuqqqoooccc___[[[UUUJJJ???:::<<<999888555111---+++,,,---************+++,,,---...222???[[[yyy~~~nnnhhheeefffsssyyyaaaXXXUUUyyywwwbbb[[[HHHOOOooouuuiiilll{{{~~~}}}|||{{{{{{{{{||||||zzzvvvsssvvvrrrmmmkkknnnppppppnnnsssvvvxxxwwwtttqqqnnnnnnmmmnnnttt}}}~~~|||sssfff[[[VVVSSSPPPNNNIIIHHHHHHKKKPPPVVVYYYZZZ\\\\\\[[[\\\\\\]]]^^^___XXXTTTSSS]]]ooo{{{lllgggrrrmmmbbbccciiikkk___PPP]]]jjjwwwwwwjjjffffffkkkssszzzyyyrrr]]]<<<---///...---,,,++++++******++++++***++++++,,,,,,---.........777MMMhhhsssppppppvvvzzz}}}oooUUUJJJJJJHHHHHHSSSjjj{{{nnngggdddbbbZZZYYYYYYXXXWWWWWWVVVVVVRRRUUU\\\cccjjjpppssstttwwwxxx{{{}}}~~~~~~}}}}}}~~~uuummmgggbbb^^^[[[WWWWWWWWWUUUTTTRRRPPPOOOKKKMMMMMMKKKKKKRRRaaalllyyy|||rrrhhhaaa\\\ZZZUUUXXXrrryyy^^^dddqqqlllwww|||~~~|||vvvppphhh^^^[[[gggwwwvvvxxxpppYYYAAA222......+++++++++************)))((()))++++++******,,,---***------111333000DDDggglll]]]mmmkkkssstttfffnnnwwwrrr|||wwwjjjwwwiiiPPPIIIVVVzzzyyyrrrllleee___```ddd___XXXPPPLLLLLLMMMNNNMMMNNNOOOOOONNNMMMKKKIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHGGGEEECCC???>>><<<===>>>@@@EEELLLUUUZZZ\\\qqqyyytttrrroookkkiiijjjaaa\\\XXXWWWWWWYYYaaaiiimmmooosssvvvxxxwwwvvvuuuttttttuuuwwwxxxxxxxxxxxxzzz{{{zzzsssnnnaaaSSSGGGGGGMMM[[[mmm}}}}}}zzz{{{zzzxxx~~~~~~xxxqqq]]]DDD???III\\\iiiwwwtttdddXXX```oooooooootttooo___SSSEEE111...---,,,,,,++++++,,,,,,sss~~~vvvaaa\\\UUUXXXiiiuuurrrnnnnnneeeaaa[[[TTTLLLCCC:::444777333///++++++,,,------------,,,,,,,,,---......666BBBhhhuuu|||ooohhhhhhkkksss}}}vvvgggZZZ```uuu}}}nnnaaa\\\MMMMMMgggvvvnnndddzzz~~~zzzwwwzzz{{{zzzwwwuuuvvvxxxsssrrrpppnnnnnnnnnnnnooommmqqquuuuuurrrpppoooppprrrpppqqquuu{{{~~~}}}}}}~~~wwwnnnbbbZZZWWWTTTPPPMMMKKKLLLNNNQQQUUUYYY\\\^^^[[[[[[[[[[[[[[[ZZZZZZYYYRRRNNNLLLPPP]]]ooo|||qqqpppxxxvvvrrrooohhhfffWWWRRRccczzz|||rrrjjjlllfffjjjzzz{{{}}}wwwooo\\\???111///+++++++++++++++++++++++++++***,,,------,,,,,,...///444444HHH```iiinnnrrrnnnqqqyyy|||kkkOOOHHHPPPOOOHHHSSSqqq}}}xxxyyyqqqiiieeeccc[[[XXXUUUTTTTTTUUUVVVUUUSSSUUUYYY___dddjjjnnnpppyyyyyy{{{}}}~~~~~~|||zzz~~~vvvqqqjjjaaa\\\\\\[[[ZZZYYYXXXXXXVVVSSSQQQOOOPPPPPPOOOPPPUUU]]]ccciiivvvssskkkiii___WWWWWWYYYkkkvvvddd```gggnnnlll|||jjjoooeeeXXX___gggwwwwwwssskkk]]]GGG333,,,---,,,,,,,,,+++++++++******++++++******************,,,000////////////CCCfffhhhhhhqqq|||ooozzzyyyppptttzzzzzzqqqwww^^^NNNIII\\\}}}~~~{{{~~~vvvjjjdddcccaaa^^^```VVVMMMMMMNNNMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMHHHFFFEEEEEEFFFGGGGGGFFFEEEGGGHHHGGGDDD???===;;;;;;<<<>>>AAAEEEIIILLLMMMWWWeeewww{{{vvvrrrnnnkkkgggddd```^^^ZZZWWWVVVYYY___dddiiilllpppuuuwwwwwwuuutttuuuttttttwwwzzz{{{yyyvvv{{{zzz}}}tttlll```UUUIIIGGGKKKXXXgggttt}}}xxxzzz}}}|||tttggg\\\LLLHHHVVViiirrrvvvrrrfffTTTVVVlllpppllliiiiiieeeWWWCCC666000---***)))***+++++++++sss|||zzzaaa[[[UUU[[[lllwwwtttooonnngggccc\\\TTTLLLDDD<<<666777333///,,,+++,,,------------,,,,,,,,,---......333AAAhhhrrrsss|||sssnnnlllqqqxxxrrrbbbXXXdddyyy}}}sssggg```NNNKKK^^^iiiffffffqqqzzz|||vvvtttwww{{{{{{wwwsssqqqqqqpppooonnnmmmllllllmmmmmmmmmpppssstttrrroooooooooqqqqqqrrruuuyyy|||}}}}}}{{{zzzxxxxxxyyy}}}zzzuuulllbbb[[[XXXWWWTTTQQQQQQQQQSSSUUUWWWXXXZZZ[[[WWWWWWXXXXXXWWWVVVUUUUUUIIIIIIIIIJJJQQQaaauuu|||yyyrrryyywwwbbbeeeYYYUUUcccuuu}}}yyyrrreeegggbbbhhh{{{yyyppp\\\???111000,,,++++++++++++++++++++++++***,,,------------...000444555JJJaaafffhhhmmmlllrrrvvvvvv|||lllOOOGGGOOONNNHHHSSSqqq{{{{{{qqqiiieeeccc\\\YYYVVVTTTTTTUUUUUUTTTSSSUUUYYY___dddjjjnnnpppuuuwwwzzz}}}uuuppplllddd___]]]\\\ZZZZZZYYYYYYXXXUUURRRLLLPPPSSSTTTSSSSSSTTTUUU___jjjuuuzzzxxxnnnlllaaaYYYXXXXXXhhh|||jjjcccfffjjjlll~~~wwwkkkvvvpppaaaccchhhvvvyyyuuunnn___III555---...,,,,,,,,,+++++++++******++++++******************+++///...///111111FFFiiinnnmmmkkksss}}}wwwuuupppssssssnnntttzzz___MMMIII]]]}}}~~~vvviiibbbcccdddccccccYYYPPPOOOOOOMMMKKKLLLNNNNNNNNNNNNNNNMMMMMMLLLHHHFFFEEEEEEFFFGGGGGGFFFEEEGGGHHHGGGCCC???<<<;;;:::;;;===???BBBFFFHHHJJJJJJVVVdddnnnqqqrrrtttwww}}}}}}xxxtttpppmmmiiigggaaa^^^[[[WWWUUUXXX]]]bbbkkknnntttyyy{{{{{{zzzxxxuuutttsssuuuxxxyyyxxxuuuyyyyyy|||}}}qqqhhh___VVVIIIEEEHHHUUUfffttt|||vvvwww|||{{{}}}~~~}}}uuucccXXXQQQ\\\uuuhhhmmmkkkhhh___OOOSSSjjjooolllkkklllhhhZZZFFF888000---***)))***+++++++++vvvzzzjjj\\\YYY___oooxxxuuupppooojjjeee]]]UUUMMMEEE>>>999777444///,,,,,,------,,,,,,,,,,,,,,,,,,---...///111@@@fffmmmiiizzzwwwqqqmmmnnnqqqnnn[[[VVVjjj|||zzzmmmbbbNNNHHHSSSZZZ]]]ggggggsss~~~yyyrrrooossswwwyyyvvvpppkkkiiillllllkkkjjjjjjkkkkkkkkklllooorrrrrrqqqpppooooooppprrrssstttuuuwwwzzz|||{{{zzzyyyzzz{{{~~~{{{uuussskkkbbb\\\ZZZYYYXXXVVVVVVWWWXXXXXXXXXWWWVVVUUUSSSSSSSSSRRRQQQPPPOOONNNFFFKKKOOOLLLKKKUUUjjj{{{yyyrrrkkkuuu|||ttthhh^^^XXXaaannntttrrrpppdddfffccckkk{{{qqq\\\???111111---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------///000555888PPPeeeeeedddkkkooo|||{{{www{{{xxx{{{{{{{{{hhhMMMEEEOOOMMMHHHTTTrrrtttlllhhheee^^^[[[WWWUUUTTTTTTTTTSSSRRRTTTXXX]]]ccciiinnnppptttvvvzzz~~~zzzoookkkjjjeee___\\\\\\[[[ZZZZZZZZZYYYVVVTTTQQQSSSVVVUUUSSSOOOMMMLLLSSS\\\fffpppzzz}}}qqqoooddd[[[XXXVVVeee|||~~~mmmddddddfffkkk}}}sssiiizzzyyyjjjiiijjjwww{{{wwwpppbbbLLL777...///,,,,,,,,,+++++++++************++++++++++++++++++***...///000222333IIImmmkkknnnbbbkkk~~~xxxtttsssmmmdddqqq}}}}}}aaaNNNJJJ^^^~~~~~~vvviii```aaaeeegggddd[[[SSSPPPNNNKKKIIIJJJMMMMMMMMMMMMMMMLLLKKKKKKHHHFFFEEEEEEFFFGGGGGGFFFEEEGGGHHHGGGCCC???<<<;;;999:::;;;===???BBBDDDEEEEEEKKKUUU^^^dddhhhkkkmmmwww}}}~~~yyyuuussspppllljjjbbb```\\\WWWTTTVVVZZZ]]]gggkkkrrrxxx||||||{{{yyyuuutttssstttuuuvvvuuutttwwwwww{{{ssskkkaaaYYYJJJCCCCCCPPPcccsss~~~{{{uuuuuuxxxvvvyyyrrr^^^RRROOOaaapppmmmeee```YYYKKKMMMdddnnnmmmmmmmmmjjj^^^JJJ:::000...+++)))***+++++++++~~~}}}zzzbbbaaafffpppvvvtttppppppkkkeee^^^UUUMMMEEE>>>:::777444000------------,,,,,,,,,,,,,,,------...///222===aaahhhdddttt{{{qqqnnnnnnooooooooolllWWWVVVpppzzz~~~nnn```KKKDDDNNNRRRXXXfffdddppp{{{~~~wwwpppjjjmmmppprrrpppmmmhhhfffiiiiiiiiiiiijjjjjjkkkkkkmmmnnnppprrrrrrqqqpppppppppsssuuuuuutttuuuyyy|||}}}}}}~~~~~~xxxtttqqqkkkccc]]]ZZZYYYXXXWWWWWWXXXYYYYYYWWWUUURRRPPPOOOOOOOOONNNMMMLLLKKKJJJMMMUUU\\\[[[WWWYYYfffrrr~~~ssslllwwwrrrxxxrrrcccYYY]]]hhhmmmmmmkkkfffjjjiiirrr}}}rrr\\\???111111...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---...///111555;;;VVVlllhhhcccnnnwww|||}}}~~~ssswwwwwwvvveeeMMMGGGPPPMMMJJJWWWuuuxxxoookkkhhh___\\\XXXUUUTTTTTTSSSRRRQQQRRRVVV[[[aaaggglllooouuuxxx|||{{{nnncccbbbdddbbb]]]ZZZ[[[ZZZZZZZZZ[[[ZZZWWWUUUUUUSSSQQQNNNKKKJJJKKKKKKNNNSSS\\\iiivvv}}}qqqpppfff^^^ZZZWWWdddyyyqqqqqq~~~uuufff```bbbffflll~~~xxxjjjxxxyyynnnmmmlllyyy|||yyyrrrdddNNN888......,,,,,,,,,+++++++++************+++++++++++++++,,,,,,000000222333444JJJmmmcccjjj]]]iii{{{sssooohhh```hhhsssvvv}}}cccPPPJJJ___~~~yyy}}}}}}vvviii```___bbbdddbbbYYYRRRPPPMMMJJJHHHJJJLLLLLLLLLLLLLLLKKKKKKJJJHHHFFFEEEEEEFFFGGGGGGFFFEEEGGGHHHGGGCCC>>>;;;:::999999:::;;;===???AAABBBFFFIIINNNUUU]]]dddhhhjjjrrrvvv}}}~~~{{{wwwtttrrrpppmmmkkkbbb```\\\WWWTTTSSSUUUXXX___dddkkkrrrvvvwwwwwwvvvxxxvvvuuuttttttssssssrrruuuuuuyyy}}}uuugggYYYKKKBBB???KKK___ppp{{{}}}vvvuuutttqqqttt~~~qqq```TTTKKKVVVooozzzrrrfffccc]]]LLLJJJ]]]ooonnnllljjjggg^^^MMM>>>111...+++******++++++***|||jjjiiilllqqqsssrrrqqqqqqjjjeee^^^VVVNNNFFF>>>999777444000.........---,,,,,,++++++,,,---...//////111888YYYccccccrrr~~~}}}sssgggeeemmmuuuwwwtttmmmWWWVVVsss~~~vvvzzzkkk^^^IIIBBBMMMSSSWWWbbbgggpppzzz}}}}}}|||wwwqqqfffgggggghhhiiiiiihhhgggggghhhiiijjjkkklllllllllnnnnnnoooqqqrrrsssrrrqqqqqqsssuuuuuutttuuuzzz~~~|||}}}{{{vvvtttqqqmmmfff```\\\YYYWWWUUUUUUUUUVVVVVVTTTRRROOOMMMLLLLLLLLLLLLKKKJJJIIIHHHOOOXXXbbbggggggfffiiimmm~~~sssnnn|||sssyyy|||iii[[[^^^iiinnnjjjeeeccciiikkkvvv~~~rrr\\\>>>111111...,,,,,,,,,,,,,,,,,,,,,,,,***,,,............000222333;;;XXXoooiiicccppp~~~{{{oooppp~~~{{{dddMMMJJJRRROOOLLL\\\xxxyyypppkkkggg```]]]XXXVVVUUUTTTSSSRRRNNNPPPSSSXXX^^^eeekkknnnsssvvv{{{~~~}}}ooocccZZZ\\\aaaaaa]]][[[ZZZZZZZZZZZZ[[[[[[XXXVVVSSSQQQOOONNNMMMNNNOOOOOOSSSUUU[[[gggttt}}}yyynnnnnnfff___]]]ZZZfffvvvmmmmmmrrrxxxvvviii\\\ZZZaaaggglllsssxxxwwwmmmllllllyyy|||zzztttfffOOO999------,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,...222222333444444IIIllleeejjj\\\hhhwwwmmmhhhgggffffffooottt~~~cccOOOKKKaaa{{{uuuwwwxxxssshhh```^^^^^^]]]\\\UUUPPPNNNLLLIIIHHHKKKKKKLLLLLLLLLLLLKKKJJJJJJHHHFFFEEEEEEFFFGGGGGGFFFEEEGGGHHHFFFBBB===:::999:::::::::;;;<<<>>>???@@@FFFFFFHHHOOOWWW___ccceeeiiimmmrrrxxx}}}yyywwwsssqqqooonnnkkkiiibbbaaa]]]XXXSSSQQQQQQSSS[[[___eeelllqqqsssttttttxxxxxxxxxvvvtttrrrqqqqqquuuuuuyyy|||iiiVVVLLLAAA===HHH[[[lllxxxyyywwwsssppppppyyyttteee[[[MMMNNN___yyyqqqhhhkkkgggRRRKKK[[[sssqqqkkkdddaaa]]]PPPAAA222///,,,******++++++***~~~yyyooolllooosssttttttrrrrrrrrriiieee___WWWPPPGGG>>>888777444111//////...---,,,+++++++++,,,---...///000000555WWWdddcccpppyyy|||nnniiippp{{{{{{rrr\\\YYYrrr}}}qqqppphhhbbbNNNBBBKKKTTTXXX^^^hhhpppxxx{{{{{{{{{xxxsssdddbbb```aaacccfffggggggfffggghhhjjjlllmmmmmmmmmmmmmmmmmmooorrrsssrrrqqqpppqqqrrrssstttwww|||~~~|||zzzzzzzzzzzz~~~~~~zzzvvvsssrrrqqqoookkkeee___ZZZVVVTTTRRRRRRRRRRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIQQQ[[[dddhhhjjjjjjjjj}}}{{{rrrrrrtttsss}}}mmmbbbhhhuuuvvvmmmddd[[[cccgggtttrrr[[[<<>>FFFVVVgggttt}}}}}}zzztttrrrpppuuuuuueee[[[MMMMMM]]]mmmhhhgggqqqqqqZZZOOO___zzzwwwnnnccc```^^^RRRDDD333000,,,++++++++++++***ttteeeiiipppwwwyyyxxxuuutttsssiiifffaaa[[[SSSIII???888666444111000//////---,,,+++++++++,,,---...///000222:::```lllgggnnnwww~~~ssssss|||xxxccc\\\ooo{{{mmmdddiiimmmZZZCCCEEEQQQWWWZZZdddmmmvvvzzz{{{|||yyytttccc```^^^^^^```cccdddcccccceeegggjjjlllmmmmmmmmmkkkjjjjjjlllppprrrqqqpppnnnmmmmmmoootttyyy}}}}}}xxxuuurrrsssuuuuuutttrrrooonnnuuuvvvwwwuuuqqqoooooopppppppppooojjjddd^^^YYYVVVRRRRRRPPPOOOMMMKKKJJJIIIHHHIIIJJJJJJKKKJJJJJJJJJDDDIIIOOOUUUXXX\\\aaaeeevvvzzz|||iiimmmuuunnnooo{{{ssshhh[[[bbbeeeqqqqqqZZZ;;;...000...------------------------***,,,......//////111333222888WWWrrrkkkcccqqqxxxxxxzzzvvv```GGGEEERRROOONNN```|||{{{pppiiiddd___\\\XXXVVVUUUUUUUUUTTTOOOPPPRRRWWW^^^eeelllpppooouuu|||yyypppjjjddd]]]\\\___bbb``````bbbfffjjjmmmnnngggaaa___bbbeeecccaaaaaa]]]\\\]]]^^^```___]]][[[``````ccchhhnnnqqqqqqpppgggdddfffooovvvyyy~~~}}}tttiiikkkgggcccbbb^^^iii~~~uuuuuuuuu~~~wwwhhhaaa```aaajjj|||zzzhhhaaaeeezzz~~~yyylllTTT<<>>???AAADDDHHHMMMRRRVVVZZZ\\\\\\```eeekkkpppssstttuuuooommmjjjiiiiiihhhgggeee```___\\\XXXRRRNNNMMMMMMRRRTTTWWW\\\aaafffjjjllllllpppuuuwwwvvvuuutttuuuyyyxxxzzzwwwmmm```TTTNNNEEE@@@FFFSSSbbbrrr}}}{{{uuuuuusssttt}}}yyygggZZZKKKLLL^^^eeecccgggvvvwww^^^SSSbbbuuuhhhdddbbbVVVFFF333000---++++++++++++***uuuddddddnnnyyy}}}|||xxxuuusssiiigggccc]]]UUUKKK@@@999666444111000000///---,,,+++++++++,,,---...000000555AAAjjjvvvkkknnnxxxzzzsssxxx|||ggg^^^mmm~~~{{{jjj\\\kkkvvvdddDDD???LLLUUUYYY___jjjuuuzzz}}}}}}zzztttccc```]]]^^^```bbbaaa___bbbcccfffiiikkkllllllllljjjhhhgggjjjnnnppppppnnnmmmjjjiiimmmtttzzz~~~~~~||||||}}}{{{wwwqqqjjjfffjjjllloooqqqpppkkkfffbbbjjjlllmmmllljjjjjjmmmppppppqqqqqqnnnhhhaaa[[[XXXTTTRRRPPPMMMKKKIIIIIIHHHGGGHHHIIIJJJJJJKKKJJJJJJDDDGGGHHHHHHHHHMMMXXX```pppzzzlllkkk~~~vvvlllnnnyyyxxxmmmbbbggggggqqqqqqYYY:::---///---------------------------***,,,...//////000222333777<<>>:::???DDDIIILLLNNNQQQTTTRRRVVV\\\bbbgggjjjkkkkkkmmmkkkhhhggghhhgggfffeee______\\\WWWRRRNNNLLLLLLIIIJJJMMMPPPUUU[[[```cccdddjjjrrrvvvwwwvvvvvvwww{{{yyy{{{nnnddd^^^YYYNNNFFFAAAFFFQQQ___ppp}}}|||tttvvvvvvvvv|||rrr___LLLMMM```fffdddjjjzzzzzz___TTTddd{{{nnniiifffXXXFFF444111---++++++++++++***hhh```dddrrr~~~}}}{{{vvvpppjjjhhhddd]]]TTTJJJAAA<<<222000000222000,,,,,,///++++++++++++,,,---......111@@@bbbvvvnnnjjjzzzxxxqqqrrrtttuuuwwwaaaTTTddd{{{~~~jjjVVVdddtttfffHHHDDDRRRWWWVVV]]]dddoooyyy}}}{{{vvvrrreeeccc```______aaadddffffffhhhjjjjjjjjjiiijjjllliiijjjkkklllmmmoooppppppllllllllllllnnnssszzz}}}}}}|||uuukkkbbb^^^]]]iiihhhiiinnnrrroooddd[[[bbbeeejjjjjjaaaZZZbbboooppprrrrrrnnnkkkhhh```XXXXXXUUUQQQNNNMMMKKKIIIGGGDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKOOOTTTYYY]]]kkk{{{}}}oooiii{{{}}}xxxyyypppoooppprrrxxxkkkccc\\\aaauuuqqqVVV888000222---,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////111333333???___vvvqqqmmmyyyzzzyyy{{{{{{qqqooommmOOOIIIOOOIIIPPPfffvvv}}}vvvmmmiiibbb___[[[XXXVVVUUUSSSQQQPPPPPPRRRXXXcccmmmsssvvvvvv~~~}}}uuuaaa[[[SSSMMMJJJJJJJJJKKKMMMOOOPPPOOOMMMOOOVVV[[[bbbbbbfffkkkjjjddd^^^^^^[[[^^^aaacccddddddeeeeee___]]]YYYXXXZZZaaaiiiooojjjiiijjjooowww~~~vvvooojjjgggggg```]]]mmmsssnnnqqqooogggccc]]]ppp~~~pppppp{{{zzzvvvlllccc}}}}}}pppXXX???111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000333111333444333FFFhhhfffaaammm|||yyytttrrrnnnkkkkkkfffhhhoookkkeeekkkiiisss{{{wwwcccBBBJJJiiitttjjjaaa[[[\\\___```bbbeee___WWWQQQOOOMMMKKKKKKMMMMMMLLLKKKKKKJJJKKKKKKLLLHHHGGGFFFEEEEEEEEEFFFGGGGGGIIIJJJFFF@@@:::888888888777777777777999;;;<<<>>>>>>@@@FFFMMMQQQQQQOOOOOOQQQTTTXXX]]]cccjjjpppooollliiihhhhhhhhhgggfff```___^^^\\\WWWQQQKKKGGGDDDEEEGGGJJJLLLOOOPPPQQQYYYaaakkksssvvvvvvwwwxxxyyyzzz|||zzzjjj]]]XXXQQQKKKEEEDDDMMM^^^qqq}}}|||uuurrrsssxxx}}}wwweeeRRRQQQccchhhgggjjjvvvwww```VVVeeeyyyssspppiiiXXXFFF;;;222++++++---+++******zzz~~~eee]]]gggttt~~~}}}{{{wwwrrrjjjhhhddd]]]TTTKKKCCC>>>222000000111///,,,,,,///++++++++++++,,,---......555EEEiiizzzttt~~~xxxuuuuuusssnnn___XXXZZZkkk{{{zzzlllaaacccrrrdddFFFBBBOOOVVVVVV^^^eeeooowwwzzzwwwrrrmmmgggeeecccaaaaaacccfffhhhgggggggggfffeeefffhhhjjjhhhiiijjjkkkmmmnnnoooooonnnmmmkkkiiiiiimmmtttyyy{{{yyytttnnnhhheeeddddddlllkkkkkkkkkkkkiiieeebbb]]]```ccc___SSSLLLUUUdddnnnrrrsssqqqnnnllleee^^^]]]YYYRRRNNNKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGJJJQQQYYYaaaeeedddcccmmmwww~~~vvv|||wwwzzztttuuuqqqkkklll{{{rrrccc^^^cccxxxpppUUU888///222,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////000111333111<<<___~~~}}}yyyyyy|||}}}sssrrrkkkPPPIIIOOOEEEHHH^^^qqq{{{vvvlllhhhdddaaa]]]YYYXXXVVVTTTSSSQQQQQQRRRYYYccclllsssuuuwwwuuulll[[[VVVOOOJJJIIIJJJKKKLLLQQQRRRPPPLLLHHHGGGKKKOOO[[[ZZZ\\\aaabbb```___bbb^^^aaadddeeecccaaa``````\\\YYYUUURRRTTTZZZbbbhhhffffffggglllttt{{{wwwnnnjjjgggfff```^^^mmmsssooonnn}}}gggbbbfffgggrrryyy{{{~~~zzzooottt{{{ssshhh|||}}}pppXXX???111...++++++++++++++++++++++++++++++++++++,,,---.........111000222555555JJJllljjjcccmmm~~~}}}rrrmmmllllllrrrtttyyy}}}rrrdddeeebbbttt~~~uuuaaaFFFKKKjjjvvvkkkbbb```aaaaaabbbddd___WWWQQQOOOMMMJJJJJJMMMMMMMMMLLLLLLKKKKKKKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGEEEHHHIIIEEE???999777666777666666666666888999;;;======???DDDJJJNNNOOONNNMMMOOORRRVVV[[[bbbiiinnnooommmiiihhhggggggeeeddd^^^]]][[[XXXSSSNNNIIIFFFBBBCCCDDDFFFHHHJJJLLLNNNRRRZZZfffpppuuuxxxzzz{{{}}}|||~~~pppccc]]]RRRMMMEEEDDDKKK[[[lllxxxvvvssspppqqqvvv{{{wwwjjjaaaTTTSSSbbbiiiggghhhrrrsss```ZZZkkk}}}zzztttgggWWWLLL<<<222++++++---+++******qqq{{{ggg^^^lllvvv|||yyyuuukkkiiiddd]]]UUULLLEEEAAA333///...000...++++++---++++++++++++,,,---......444DDDjjj{{{wwwwwwxxxrrrkkkZZZUUUZZZnnnssseeehhhvvvfffGGGAAAMMMTTTWWW\\\bbbllluuuxxxvvvpppllljjjhhhfffddddddeeegggiiiggggggeeebbbaaaaaaeeehhhgggggghhhjjjkkklllmmmnnnnnnllliiieeedddggglllpppuuupppiiidddccceeehhhiiiiiiiiigggdddaaaaaadddhhh[[[]]]\\\TTTHHHCCCMMMZZZlllqqquuutttsssqqqkkkeeefff```XXXQQQMMMJJJIIIHHHJJJIIIIIIIIIHHHHHHGGGGGGHHHKKKSSS___jjjooommmiiiiiilllrrr{{{xxxuuurrrjjjhhhrrr}}}ssseee___eeezzzpppUUU777///111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////000222444666===]]]{{{zzzzzzyyyuuuuuu~~~pppYYYNNNSSSEEECCCVVVkkkxxxxxxmmmhhhfffccc^^^ZZZYYYWWWVVVTTTRRRRRRTTTZZZbbbkkkqqquuuwww~~~rrrggg___TTTPPPJJJGGGHHHJJJKKKLLLPPPOOOLLLHHHEEEDDDFFFIIINNNKKKLLLQQQUUUXXX]]]bbbdddfffiiihhhddd```\\\[[[WWWTTTOOOKKKKKKPPPXXX^^^aaaaaaccchhhpppxxx~~~xxxnnnjjjgggddd______mmmyyyvvvuuu~~~gggccclllsssxxx|||}}}{{{rrr||||||wwwkkkyyy~~~qqqYYY???111...************************++++++++++++,,,---......,,,///...111555888NNNqqqnnndddlllpppfffjjjqqqwwwyyy}}}rrr```^^^^^^yyy~~~nnnYYYEEEJJJhhhsssgggcccdddcccdddfff___WWWQQQOOOMMMJJJJJJMMMMMMMMMMMMMMMLLLKKKIIIHHHEEEDDDCCCCCCCCCDDDEEEFFFEEEGGGHHHDDD>>>888666666666555444444555666888999;;;;;;===BBBGGGJJJKKKJJJIIIKKKOOOSSSXXX___gggmmmooollliiigggfffeeecccaaa\\\ZZZWWWSSSNNNIIIFFFDDDCCCCCCCCCDDDFFFJJJMMMOOORRRZZZfffpppwwwzzz||||||{{{yyyyyy|||sssggg```TTTNNNFFFCCCIIIWWWhhhsss~~~ppprrrnnnnnnsssyyy~~~kkkaaa```XXXXXXeeeooollljjjppprrreeefff{{{{{{}}}xxxdddUUUQQQ===333++++++---+++******nnnxxxssshhhqqqwww~~~}}}{{{xxxllliiiddd\\\TTTMMMFFFCCC444///---......+++***,,,++++++++++++,,,---......///<<>>FFFbbbuuuhhhccceeefffgggiii^^^WWWPPPNNNMMMJJJJJJLLLLLLMMMNNNNNNMMMJJJHHHFFFCCCBBBBBBAAABBBCCCEEEFFFEEEGGGHHHEEE>>>888666666444444333333333444666777888999;;;>>>BBBEEEFFFGGGEEEHHHLLLPPPVVV]]]fffkkkmmmjjjhhhfffeeecccaaa___YYYWWWSSSNNNJJJFFFDDDCCCGGGFFFFFFHHHKKKPPPUUUXXX[[[aaakkksssyyy{{{{{{{{{{{{zzzxxxxxxyyy}}}zzzpppfff^^^TTTNNNFFFCCCIIIWWWfffqqq~~~pppqqqllljjjooowwwnnn```\\\UUUWWWhhhxxxtttnnnooopppgggmmmxxxxxxyyydddUUUSSS>>>444++++++,,,+++******ooowwwuuurrrvvv|||~~~{{{zzzmmmiiiccc[[[SSSLLLGGGDDD666000,,,---...+++***+++++++++++++++,,,---......///999YYYxxx~~~}}}zzz{{{wwwpppmmmrrryyy{{{yyyeeeYYYiiizzzWWWJJJLLLQQQWWWVVV]]]hhhrrrxxxyyyvvvssskkkjjjhhhfffeeeffffffgggdddfffggggggeeebbbaaaaaaccccccdddfffggghhhiiijjjiiihhheeebbbaaacccgggkkkjjjeeeaaa___aaaaaa```^^^TTTSSSSSSVVV[[[___aaaaaaYYYUUUOOOLLLNNNSSSWWWXXXgggpppxxxyyywwwtttooojjjjjjgggccc___[[[TTTNNNIIIIIIIIIJJJJJJJJJKKKKKKKKKPPPLLLKKKQQQYYY\\\YYYTTTKKKHHHHHHMMMSSS```wwwrrrhhh```kkktttuuurrrtttyyy}}}tttkkkkkkzzz~~~nnnSSS666...111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000222444777999TTTnnnnnnnnnzzzuuujjjRRRSSSHHHCCCMMM^^^ppptttooogggbbb\\\XXXVVVUUUTTTSSSSSSTTTVVVZZZ___fffmmmqqqvvv|||~~~vvvhhhYYYOOOLLLNNNMMMJJJGGGFFFFFFHHHHHHHHHEEEDDDDDDFFFKKKMMMMMMKKKJJJHHHHHHMMMRRRUUUZZZaaa___aaacccccc___ZZZWWWVVVRRRPPPLLLEEE@@@BBBIIIOOOVVVYYY^^^eeemmmuuu|||~~~rrrooolllhhhccc___cccppp}}}{{{tttrrrpppvvvuuussskkkyyyrrrYYY???111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........000///111555666LLLooopppggghhhuuu```kkkvvvlll]]]bbbvvvyyypppnnnppp}}}hhhKKK>>>AAAYYY~~~yyyjjjeeeggghhhhhhiii^^^VVVPPPNNNLLLIIIJJJLLLKKKLLLMMMMMMLLLIIIGGGEEEAAAAAA@@@AAAAAACCCEEEFFFFFFHHHIIIFFF???:::777777444333222222222333444555666888:::;;;===@@@BBBDDDCCCEEEIIINNNSSS[[[ccciiihhhfffdddccccccaaa___]]]WWWUUUQQQMMMIIIGGGFFFEEEIIIIIIJJJMMMQQQWWW]]]```aaadddkkkrrrwwwzzzzzzyyytttwwwyyyzzz{{{~~~ssslllddd]]]RRRMMMFFFDDDJJJXXXgggqqq}}}wwwpppjjjgggkkkuuuuuuaaaVVVMMMTTTjjjvvvqqqmmmccchhh~~~{{{vvv~~~{{{iiiYYYUUU???555,,,+++,,,+++***+++qqqyyy|||qqqrrryyy~~~{{{{{{nnnjjjcccZZZRRRKKKFFFDDD888111,,,---...,,,++++++++++++++++++,,,---......444;;;VVVqqqvvvxxx}}}}}}xxxnnnkkkrrr}}}xxxwww|||ZZZKKKKKKOOOVVVYYY```iiissswwwxxxuuurrrlllkkkiiigggfffeeeeeefffdddfffiiijjjgggdddbbbaaaaaabbbcccdddeeeggghhhhhheeeeeeeeecccbbbdddgggjjjiiihhhfffeeebbb___ZZZVVVNNNOOORRRWWW\\\^^^[[[YYYOOONNNLLLKKKQQQWWWWWWSSSaaalllvvvxxxvvvsssnnniiieeedddcccbbb___YYYRRRLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNSSSWWWVVVPPPJJJEEEBBBCCCHHHNNNZZZsss}}}~~~mmmjjj]]]fffnnnooonnnrrr~~~zzzpppppp~~~}}}mmmSSS666...111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000111333444777;;;ZZZwwwsssjjjzzz|||qqqiiiSSSRRRGGG@@@HHHZZZooovvvqqqfffaaa[[[VVVTTTSSSRRRQQQRRRTTTWWWYYY]]]ccciiinnnuuuzzz~~~|||qqqcccVVVKKKDDDEEEJJJIIIGGGEEEDDDEEEFFFFFFEEEGGGFFFGGGMMMTTTVVVRRRMMMRRRNNNLLLNNNOOOOOORRRVVVUUUWWWYYYXXXUUUSSSQQQQQQPPPPPPNNNGGGAAA@@@FFFLLLOOOUUU]]]fffmmmuuu||||||qqqpppmmmiiiccc```eeerrr}}}wwwpppkkkgggnnn|||vvvmmmrrrYYY???111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///111111222555444HHHiiimmmkkkhhh}}}~~~gggqqquuujjj[[[ccc}}}yyy{{{pppPPPEEE<<>>888666666555444333222222222333444555777888888777888;;;???:::===@@@CCCHHHNNNVVV[[[WWWWWWXXX[[[^^^___^^^]]]UUUUUUTTTTTTSSSRRRQQQPPPOOOPPPSSSVVVYYY\\\^^^___]]]\\\\\\aaaiiiqqquuuvvvyyy}}}~~~{{{zzz}}}xxxtttjjj^^^OOOJJJDDDBBBGGGSSSbbbkkkttt~~~|||{{{qqqfff\\\NNNQQQdddqqqxxxwwwsssnnnbbbaaaqqq~~~rrraaaRRRBBB777---+++++++++***,,,zzzmmmhhhdddfffxxx|||{{{wwwnnniii```VVVNNNFFF???;;;999888666222...++++++,,,,,,,,,++++++,,,,,,---...///444EEE^^^sssxxxyyyttttttyyyxxxxxxsssfffiiilllmmmZZZAAA@@@OOOTTTSSSYYYbbbmmmvvvyyyxxxvvvpppooollljjjhhhgggggggggddddddccccccbbbcccccccccdddcccbbbcccddddddcccbbb```_________```bbbdddeeejjjkkkiiiaaaWWWPPPOOOQQQNNNMMMLLLJJJDDD<<<<<>>DDDGGGHHHMMMSSSXXXVVVVVVXXX\\\___^^^\\\\\\[[[ZZZXXXVVVTTTSSSRRRPPPSSSVVVXXXYYYZZZ\\\^^^kkkfffbbbbbbgggnnntttwww}}}|||{{{zzz{{{}}}sssrrrlll[[[NNNHHHAAA@@@IIIXXXfffooovvv}}}wwwyyyyyymmmbbb___VVVQQQYYYaaajjjnnnpppkkk\\\XXXggg~~~}}}}}}hhhbbbVVVGGG333,,,000,,,+++---***vvveee]]]___```rrr}}}|||wwwoooiii___UUULLLDDD<<<888777777555111---******+++,,,,,,++++++,,,,,,---......333DDD]]]ppp|||zzzuuuxxxzzzzzzwwwiiigggmmmppptttpppbbbbbbhhhpppcccIIICCCMMMPPPSSSWWW```kkkuuuyyywwwtttooommmkkkhhhfffeeeeeeeeeddddddcccccccccccccccdddbbbaaa___```aaabbbaaa```^^^^^^^^^___aaacccfffhhhlllmmmjjjaaaWWWOOOMMMNNNHHHFFFEEEDDD>>>888999>>>NNNQQQTTTRRRLLLFFFAAA???>>>FFFOOOTTT]]]gggmmmooovvvuuutttrrrooollliiigggaaaaaaaaa```^^^[[[XXXVVVMMMMMMKKKJJJNNN[[[ppp|||~~~rrrtttuuuqqqjjjgggjjjmmmmmmiiifffppp|||fffJJJ666000///------------------------------///000111111222444777888999HHH___jjjlllxxxyyyvvv~~~xxxxxxqqqQQQKKKfff|||sssjjjgggaaa\\\VVVSSSQQQPPPOOOPPPRRRTTTXXX]]]dddiiimmmqqqrrroookkkggg]]]TTTTTTVVV[[[```dddeeeeeeddd```^^^[[[WWWSSSPPPPPPPPPNNNLLLKKKMMMTTT[[[aaacccbbbdddbbb[[[XXXYYYXXXSSSUUURRRQQQSSSWWWYYYXXXVVVQQQPPPMMMKKKJJJJJJKKKLLLMMMTTT___iiipppuuuxxxzzz{{{yyyssspppqqqnnnggggggpppyyy}}}ddd```lllqqq~~~|||rrrffflll{{{pppUUU;;;...---,,,++++++******++++++,,,***,,,------------...000...000000444777:::WWW{{{|||vvveeebbbggggggeeeccctttzzzzzznnnSSSAAA>>>LLLqqq{{{nnndddfffkkkkkkgggccc```ZZZSSSOOONNNNNNLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGHHHJJJKKKHHHAAA:::666444444333222222111111222222222444444444333444666888999999===CCCGGGHHHMMMSSSXXXVVVVVVXXX[[[^^^]]]\\\\\\\\\ZZZXXXWWWUUUTTTSSSSSSTTTWWWWWWWWWWWWXXXYYYgggbbb^^^^^^ccckkkrrrwww|||{{{zzzzzzzzz|||rrrqqqlll[[[NNNHHHAAA@@@HHHWWWfffooouuutttddd___[[[aaarrrllltttvvvuuuooo^^^ZZZhhh{{{yyyddd```UUUGGG333,,,000,,,+++---***vvvcccZZZ\\\\\\lll}}}}}}vvvoooiii___UUUKKKBBB:::666555555444000,,,***)))***,,,,,,++++++,,,,,,---...---222BBBZZZkkkvvvzzzqqqpppsssuuurrrbbb\\\ccclllvvvttteee^^^bbbllleeeKKKAAAIIIOOOSSSUUU\\\gggsssxxxuuuqqqmmmkkkiiifffdddcccbbbbbbcccbbbbbbbbbbbbbbbcccccc```^^^\\\\\\]]]______^^^\\\\\\\\\]]]___cccfffhhhkkkjjjfff^^^SSSLLLIIIIIIAAA???>>>>>>:::666999???OOOPPPOOOLLLEEE???;;;999777===EEEMMMYYYfffmmmmmmqqqrrrssssssqqqnnnkkkhhhdddddddddbbb___ZZZVVVTTTIIIJJJIIIIIILLLXXXjjjwww}}}~~~wwwnnnhhhcccbbbjjjssskkkiiiqqqzzzbbbGGG666///...---------------------------...///111111111222444777777999JJJbbbjjjhhhuuuwwwttt~~~yyysssyyyuuu\\\VVVlllwwwkkkhhhccc]]]WWWTTTRRRQQQPPPPPPQQQRRRUUUZZZbbbggglllpppooohhh```]]][[[XXXZZZaaallluuuzzz|||}}}}}}uuurrrllleee```^^^\\\\\\QQQSSSUUURRRNNNMMMOOORRRPPPVVV\\\bbbeeeeee\\\SSSQQQNNNMMMRRRZZZ___^^^[[[VVVTTTQQQOOONNNNNNOOOPPPQQQXXXbbbkkkqqqtttwwwxxxxxx|||}}}wwwssspppqqqmmmhhhhhhqqqyyy}}}nnnaaammmtttwwwooofffaaammmoooTTT:::......,,,++++++******++++++,,,+++,,,---...------...000///111000222555:::\\\tttnnnooommmiiifff|||vvvqqqiiiSSSBBB>>>KKKooowwwjjjbbbfffmmmmmmfff```aaa[[[TTTOOONNNMMMKKKIIIHHHHHHFFFEEEEEEEEEEEEEEECCCCCCBBBCCCDDDEEEGGGHHHHHHJJJJJJHHHBBB;;;777444333333222111111111111222222333444444333333555777888888<<>><<<;;;888;;;???FFFRRR```eeedddiiijjjmmmnnnnnnkkkhhhfffcccbbbaaa^^^ZZZUUUQQQNNNGGGGGGGGGFFFHHHQQQ^^^iiiuuuvvv{{{sssddd```______gggssslllkkksssvvv]]]DDD555///------,,,,,,,,,,,,,,,---------///000111111111222444666888:::LLLdddiiicccooozzzyyy|||fffgggxxxtttccc___ssszzzmmmjjjddd^^^YYYUUURRRQQQPPPPPPOOOOOOQQQVVV]]]bbbfffjjjiii```ZZZ^^^gggmmmqqqvvv}}}{{{uuuoookkkhhhgggfff[[[___dddccc]]]VVVSSSSSSPPPTTT[[[ccciiiggg\\\QQQPPPOOOOOOSSSYYY]]]]]]\\\\\\ZZZXXXVVVTTTTTTTTTTTTTTTZZZccckkkoooqqqssstttsssxxx}}}yyyvvvppppppmmmhhhjjjrrrzzz}}}|||gggiiilllwwwpppiiigggtttmmmRRR999......,,,++++++******++++++,,,+++,,,......------///000000333222333333555VVVwwwxxxxxxuuuqqqqqqhhhbbbOOO???>>>JJJmmmwwwjjjaaaeeennnpppiiiccc___YYYRRRMMMLLLKKKIIIGGGHHHHHHGGGFFFEEEEEEEEEEEECCCBBBAAAAAABBBDDDFFFHHHHHHIIIIIIGGGCCC===888555333222222111111111111111111222333333222333555777888888<<>>===555777999>>>HHHUUUZZZXXX___bbbeeeggggggfffcccaaa\\\[[[YYYVVVQQQMMMIIIGGGBBBBBBBBBAAACCCKKKVVV]]]hhhmmmssszzz}}}nnn\\\\\\bbbdddgggkkkiiikkkvvvqqqUUU@@@333...,,,---***+++++++++,,,,,,,,,---000111222222111222444666999999LLLeeeiii```kkk~~~___SSSgggjjjaaa___uuu|||oookkkfff___ZZZVVVSSSRRROOOOOONNNNNNNNNRRRXXX\\\]]]cccddd^^^]]]iii}}}{{{xxxuuuqqqnnnmmmooosssuuurrrkkkccc\\\[[[YYY[[[```dddbbbZZZTTTSSSUUUWWWWWWUUUTTTVVVYYY[[[[[[[[[[[[[[[\\\\\\\\\XXX^^^fffmmmpppqqqrrrrrrooouuu~~~~~~|||zzzxxxpppppplllhhhkkkttt{{{|||rrriiicccppp|||rrriiihhhuuu~~~lllPPP888---...,,,++++++******++++++,,,+++---............///111000444555777666555PPP||||||~~~~~~|||uuuxxx~~~pppggg___NNN@@@>>>JJJkkkvvviii___bbbkkkmmmiiieee___YYYRRRMMMLLLKKKIIIGGGIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA@@@???@@@CCCEEEGGGHHHHHHHHHGGGDDD???999555333222111111000000111111111222333222222222444666888888<<>>\\\nnnpppxxxzzzmmmkkksss{{{~~~xxxbbbOOOLLL[[[xxx{{{eeeXXXcccqqq^^^BBB;;;AAAKKKNNNTTT]]]eeekkkmmmnnnnnnmmmjjjfffdddbbbaaaaaa[[[[[[[[[[[[\\\]]]^^^^^^\\\[[[ZZZ[[[\\\\\\[[[ZZZWWWVVVUUURRRNNNKKKGGGFFFAAA???===;;;999777666555555444666888666555:::AAARRROOOJJJGGGDDDBBB???===666888:::<<>>???BBBEEEGGGHHHHHHGGGGGGEEE@@@:::666222222111000000000000111000111222222111222444555999999<<>>:::000111222111///,,,,,,,,,,,,,,,++++++,,,,,,---......,,,===___ssssssuuu}}}ooojjjppp{{{{{{dddPPPIIIXXXzzzppp\\\dddxxxhhhGGG;;;???GGGMMMUUU[[[aaafffkkknnnnnnllliiifffcccaaa``````\\\\\\\\\\\\]]]^^^______YYYYYYYYY[[[\\\\\\YYYWWWTTTTTTSSSPPPKKKEEE???<<<;;;999777666666666555444444333666888777444888>>>UUUQQQLLLIIIGGGDDD@@@===999===>>>===AAAJJJQQQSSSNNNOOOQQQSSSTTTTTTTTTTTTOOOLLLHHHCCC@@@??????@@@===;;;::::::>>>FFFOOOUUU```iiiqqqtttzzz}}}~~~~~~vvvssstttkkkjjjnnnzzzlll]]]iiiyyy~~~eeeGGG777///,,,+++---,,,,,,------...//////000111222333333222222444666999555HHHiiissskkksssrrrOOOGGGQQQNNNRRRooorrrnnnhhhbbb\\\XXXUUUTTTQQQRRRSSSRRRRRRRRRTTTVVV\\\gggrrrwwwwwwuuutttxxxnnnggg```^^^ZZZVVVWWW\\\```aaaaaa\\\VVVRRRQQQRRRRRRVVV\\\aaacccccc```______eeelllqqqttttttttttttmmmvvv}}}{{{zzzyyyvvvtttpppoookkkiiinnnwww|||{{{~~~uuu|||wwwmmmhhhccccccooossswww~~~ooofffkkk}}}|||iiiMMM666---///,,,++++++******++++++,,,,,,---//////......000111///111222999<<<999JJJmmmrrruuuvvvwwwjjjkkktttyyywwwxxx|||yyywwwxxxhhhQQQJJJ@@@KKKjjjllleee```bbbeeedddcccccc^^^YYYRRROOONNNOOONNNLLLIIIIIIHHHGGGFFFFFFFFFFFFBBBAAA???>>>???BBBEEEHHHHHHGGGFFFFFFEEEBBB;;;666222222111000000000000000///111111111111111333555::::::<<>>::::::@@@HHHKKKGGGGGGIIIJJJKKKLLLLLLMMMMMMJJJDDD@@@======???@@@AAA???<<<:::===CCCKKKPPP___jjjtttwww|||~~~~~~~~~}}}zzzxxxsss}}}{{{^^^YYYgggyyy|||aaaDDD444///++++++............///000111111222111222333333222222444666888333FFFjjjxxxqqqyyy|||WWWDDDNNNKKKPPPppp|||rrroooiiibbb\\\XXXUUUTTTRRRTTTUUUUUUTTTTTTUUUVVVVVVcccrrrzzzyyyvvvwww{{{sssllleeeaaaZZZSSSSSSYYYeeeccc```]]]ZZZWWWTTTRRRTTTXXX^^^bbbbbb___ZZZWWW^^^ccckkkppprrrrrrrrrrrrnnnxxx~~~}}}|||zzzwwwuuupppoookkkiiinnnxxx|||{{{oootttqqqlllmmmnnntttvvvoooqqq|||rrriiifffnnn|||hhhMMM555---///,,,++++++++++++++++++,,,,,,---//////......000111111000///555999555DDDeeepppsssuuuoooiiioooqqqnnnyyyyyywww|||jjjPPPIIIAAAKKKjjjjjjfffeeehhhhhheeecccccc[[[VVVOOOLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDBBB@@@???@@@CCCFFFIIIHHHGGGFFFFFFFFFBBB<<<777222111111000000000000000///000111111000111333555;;;;;;===AAABBBBBBEEEKKKKKKMMMOOOPPPQQQUUU[[[aaa``````````````````____________]]]YYYVVVUUUVVVXXXTTTYYY[[[TTTIIIEEEJJJQQQOOO\\\mmmwww{{{|||wwwiiijjjfffWWWIIIDDD???AAALLL]]]nnnxxxuuutttzzzrrrddd]]]WWWLLLUUUoookkkpppnnnjjjbbbRRRPPP```||||||sss______YYYGGG333,,,000,,,+++---***qqqbbbooo{{{}}}}}}yyyqqqjjjaaaXXXQQQIII@@@::::::444222...---,,,,,,+++***++++++,,,,,,,,,,,,------,,,---:::^^^nnnssscccJJJ;;;CCCrrraaaZZZiiicccMMMAAA@@@JJJIIIKKKQQQZZZcccgggiiipppmmmjjjfffccc```______ZZZYYYYYYYYYYYY[[[]]]^^^\\\[[[ZZZ[[[]]]]]]\\\ZZZTTTNNNIIIGGGBBB<<<999:::888888777777777888888999888777777777777777888888PPP]]]aaaSSSEEEBBBAAA===<<>><<<===????????????>>>>>>AAAFFFJJJGGGFFFCCC>>>;;;:::<<<>>>@@@AAA@@@===:::===DDDKKK]]]eeemmmttt{{{}}}{{{}}}}}}~~~~~~aaabbbhhhuuu{{{SSS777222///---...+++---...///111222222222222333333222222333444666777777888AAAaaa|||]]]IIIEEEFFFKKKbbb|||kkkgggfff\\\TTTUUUSSSSSSRRRTTTXXXYYYUUUTTTUUUXXXbbbsss{{{wwwvvvvvvyyy}}}wwwlllbbb[[[VVVTTTZZZ\\\___aaaaaa```___^^^\\\\\\\\\]]]]]][[[WWWTTTXXX___hhhooorrruuuxxx{{{vvv}}}~~~}}}}}}xxxtttooommmpppvvv}}}wwwoooqqqvvvxxxxxxuuunnnuuuvvvoooeee___dddssszzzfffEEE222000///++++++******++++++,,,---,,,,,,------.../////////111///777444444555;;;___jjjxxx||||||vvvlllnnnpppwwwfffPPPGGGCCCRRRlll~~~nnneeegggmmmhhhdddbbb[[[VVVOOOJJJMMMOOONNNLLLKKKLLLJJJGGGEEEDDDDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDJJJIIIHHHHHHFFFCCC>>>;;;555444444333222111000///000/////////000222444555999888999<<>>888777444111...,,,,,,,,,+++***++++++,,,,,,,,,,,,------......999]]]zzzuuuhhhVVVFFFEEEhhhggg]]]mmmhhhMMM<<<;;;IIIHHHJJJPPPXXX```fffiiinnnllliiidddaaa^^^\\\[[[YYYYYYXXXXXXXXXYYY[[[\\\]]]\\\[[[[[[ZZZYYYVVVSSSNNNHHHBBB@@@>>>;;;;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>><<<;;;999888777777LLLYYY___VVVLLLJJJHHHCCC@@@BBBCCC@@@<<<:::<<<>>>@@@AAAAAA@@@??????BBBDDDDDDDDDCCCAAA>>>===>>>@@@BBBCCCBBB>>>::::::???DDDQQQ[[[eeemmmwww|||}}}zzzuuupppnnnnnnlll~~~ooocccjjjwwwsssMMM444000------...,,,---...///111222222222222333333222222333444555666666999BBB```}}}}}}^^^LLLGGGFFFIII[[[}}}lllgggggg]]]VVVWWWUUUTTTSSSUUUXXXVVVSSSTTTXXX[[[gggwwwyyy|||{{{uuukkkaaa[[[WWWXXX\\\___bbbcccaaa___^^^]]][[[[[[ZZZXXXTTTQQQWWW___jjjrrrvvvyyy|||~~~}}}~~~|||zzzyyyxxxxxxxxxxxxwwwwwwvvvtttuuuxxx|||ooommmtttxxxzzz~~~~~~ssspppvvvvvvnnnaaaXXX^^^rrryyydddBBB111///---+++++++++***++++++,,,---,,,,,,---......//////000444111777222333666???eeettt}}}~~~ooogggkkksssiiiSSSIIIEEEVVVqqq}}}qqqfffgggjjjdddaaa```YYYXXXPPPLLLNNNPPPNNNKKKKKKLLLJJJHHHFFFEEEEEEFFFFFFDDDDDDBBBBBBBBBBBBDDDDDDIIIHHHHHHHHHGGGDDD>>>:::555444333222111000000000000//////000111444666777888999<<<@@@DDDGGGHHHHHHCCCEEEKKKRRRZZZ^^^___^^^aaabbbcccccccccbbbbbbbbb^^^^^^___^^^\\\[[[[[[\\\]]]aaaeeeggggggeeecccbbbaaaffflllrrruuuwwwxxxyyy~~~rrrhhhiiidddRRRKKKCCC===AAAPPPaaammmqqq}}}{{{|||wwwiiifffQQQEEE\\\dddeeebbbeeejjjhhhcccjjjvvv~~~wwwyyyxxxmmmhhhdddZZZGGG333,,,000,,,+++,,,)))qqq```kkkxxxzzzrrrhhh___UUUMMMEEE;;;555555333000---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------///---666YYY|||ssszzzqqqbbbQQQHHH^^^qqqfffwwwuuuUUU===<<>>???@@@@@@???>>>======>>>>>>>>>>>>===<<<;;;AAALLLRRROOOLLLLLLIIICCCCCCDDDCCC???;;;:::===@@@@@@AAACCCCCCAAA@@@@@@AAABBBDDDEEEDDDBBBAAAAAABBBDDDEEEDDD???:::888999<<>>999555444333222111000000000000000000111333666888:::888;;;???DDDFFFFFFDDDCCC???CCCKKKUUU^^^bbbaaa```bbbccccccccccccbbbaaaaaa\\\___bbbbbb___\\\\\\^^^[[[aaajjjppprrrpppnnnmmmiiilllppprrrssstttuuuvvv~~~|||qqqgggiiidddQQQIIIBBB===CCCRRRdddooottt{{{mmmhhhSSSFFF[[[```aaa______eeepppyyy}}}}}}wwwnnnppprrrmmmkkkggg[[[FFF222,,,///,,,***,,,***vvvvvvxxxlll___jjjxxxzzzrrrggg^^^TTTLLLDDD:::444333222///---+++,,,,,,,,,++++++++++++,,,,,,,,,------...---222RRR~~~rrrppp}}}zzzkkkZZZOOO^^^xxxlll}}}]]]@@@???EEEGGGJJJNNNSSS[[[dddjjjnnnmmmjjjfffaaa\\\XXXVVVXXXXXXXXXXXXXXXXXXXXXYYYUUUUUUTTTTTTRRRMMMGGGBBBBBB<<<:::===@@@AAABBBEEEFFFGGGHHHIIIIIIHHHFFFDDDAAABBBBBBBBBAAA@@@>>>===;;;AAAEEEEEEFFFHHHFFFAAAAAAAAA@@@===:::<<>>:::777666???NNN___lllvvv~~~xxxmmmvvv{{{~~~zzzvvvxxxwwwnnnaaaYYY[[[aaaffflllwww{{{tttmmmhhhsssvvvWWW;;;///111---***,,,+++---...///000222222222222222222333333333444333333777:::???QQQjjjsssyyy}}}fffOOOGGGFFFGGGKKKeeeoooggghhh```\\\\\\XXXVVVVVVXXXXXXUUUVVVaaammm~~~~~~}}}xxxsssqqqkkkccc```bbbfffiiijjjeeeccc```_________^^^]]]UUUaaarrr~~~}}}{{{uuuooolllmmmsssxxxzzz~~~xxxmmmxxxxxxkkkqqqyyyooonnnttt}}}wwwxxxrrriiimmmtttYYY:::111111***,,,,,,++++++,,,,,,---...------......///000000111111---444222777;;;AAAccctttvvvyyyxxxwww```ZZZdddddd^^^bbbgggkkklllfff[[[NNNDDDFFF^^^~~~tttgggdddfff```___aaa]]][[[VVVRRRRRRPPPLLLKKKLLLIIIHHHHHHHHHGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKKKKFFF???:::555444222000//////000000000000111333555888;;;===;;;===???@@@???@@@BBBDDDGGGIIINNNTTTYYY[[[ZZZXXX\\\[[[[[[]]]___```___^^^VVVYYY]]]]]]YYYTTTRRRQQQUUUYYY___ccceeeggghhhiiihhhjjjmmmoooqqqtttwwwzzz~~~xxxoooiiillleeeQQQFFFAAA>>>GGGXXXiiitttxxx~~~wwwXXXGGGZZZ]]]cccmmmnnncccbbbuuuwwwooolllhhhiiifffZZZEEE111***...+++***---***{{{nnniiifffiiiqqq|||||||||wwwpppddd[[[QQQJJJBBB999444333///---+++***,,,------,,,++++++,,,,,,,,,,,,------,,,000555MMMvvv}}}tttjjjkkk|||sssooonnnvvvhhhAAA;;;===DDDKKKOOOPPPUUU___hhhlllllllllkkkgggbbb^^^[[[WWWWWWXXXZZZZZZ[[[ZZZZZZWWWYYY[[[]]][[[UUULLLFFFDDDAAAEEEOOOXXXZZZXXXWWWPPPQQQRRRRRRQQQPPPNNNMMMJJJJJJKKKLLLNNNPPPRRRSSSFFFFFFDDDAAA@@@AAABBBBBB<<<<<<;;;999999===EEEKKKSSSTTTTTTRRRNNNKKKJJJJJJPPPRRRRRRQQQNNNKKKKKKKKKEEEEEEEEECCCAAA===:::888888HHH]]]kkkvvv|||ppp{{{uuuttt|||yyywwwoooddd]]]\\\dddooommmiiilllggg\\\[[[jjjvvvrrrOOO777...333...***,,,,,,---...///111222222222222111222333444555555555555;;;;;;???SSSooowwwzzzkkkUUUIIIGGGHHHJJJ___rrriiiiiibbb]]]]]]YYYVVVUUUWWWYYYWWWXXX```jjj~~~}}}}}}|||vvvlllccc___```eeehhhiiigggffffffggghhhgggeeecccnnn}}}}}}|||{{{xxxsssooopppvvv{{{mmmhhhsssqqqgggpppsssmmmrrr~~~nnnnnnpppTTT777000222***,,,,,,,,,,,,,,,------...---......//////000111111///,,,444444999:::===\\\sssxxxxxx}}}xxxddd\\\dddfffdddaaacccccc___\\\WWWNNNEEEIIIccc{{{wwwkkkjjjlllfffeeefff```ZZZUUUSSSRRRPPPKKKJJJMMMHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIKKKJJJFFF@@@<<<555444111///......///000000000111333555888;;;===<<<>>>???>>>===???DDDIIIKKKJJJJJJLLLPPPTTTVVVWWWXXXVVVUUUWWW[[[\\\ZZZXXXPPPQQQSSSTTTRRROOOKKKIIIKKKOOOTTTXXX\\\aaaeeehhhiiikkknnnpppqqqsssvvvxxx||||||{{{}}}|||uuummmhhhllldddOOODDD???>>>GGGXXXiiissswww~~~{{{zzz^^^OOOcccfffssslll[[[ccc~~~{{{qqqmmmggghhhfffZZZDDD000***...+++***---***rrrgggeeemmmvvvzzzyyyuuunnn```WWWNNNHHHAAA888333333...,,,******,,,---------++++++,,,,,,,,,,,,------***000222DDDjjjyyy}}}tttfffbbbqqqrrrqqqoooppp}}}~~~lllEEE<<<888@@@JJJNNNNNNRRR[[[eeefffhhhiiiiiigggccc^^^[[[TTTUUUWWWYYYZZZZZZZZZZZZWWW[[[bbbiiillljjjccc^^^VVVQQQQQQXXX___^^^ZZZXXXMMMMMMLLLLLLKKKJJJJJJIIIEEEFFFHHHLLLQQQXXX^^^aaaMMMLLLKKKIIIEEEBBBBBBDDD??????===:::777999???EEEOOOSSSWWWYYYWWWRRROOOMMMQQQUUUYYY[[[YYYUUUQQQOOOIIIHHHFFFDDDBBB@@@<<<:::888JJJ^^^kkkuuu~~~zzzxxxxxx|||jjj]]]^^^eeeqqq~~~vvvgggeee[[[SSSZZZlllyyy}}}lllFFF111,,,333...***---...---...///111222222222222111222444666777777777777999777;;;UUUwwwwww```OOOGGGFFFFFFZZZ}}}wwwlllllleee```___ZZZWWWUUUVVVXXXXXXWWW[[[aaauuuxxx~~~}}}yyy}}}xxxmmmccc```dddhhhsssrrrrrrsssuuutttrrrppppppzzz{{{||||||yyyvvvvvv|||vvvfff___gggiiieeeoooqqqlllqqq}}}tttqqq|||kkkNNN333///222)))---,,,,,,,,,,,,---...............///000000111111222...555444888999:::XXXttt}}}zzz{{{{{{fff___fffnnnuuummmnnnjjjbbb]]]YYYQQQGGGKKKfff{{{zzzooopppsssllliiiggg```XXXTTTRRRRRROOOJJJJJJNNNJJJJJJKKKLLLLLLLLLLLLLLLGGGGGGEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJIIIFFFAAA>>>666444111///......///000111111111333555888:::<<<;;;>>>AAA@@@???AAAGGGMMMJJJFFFCCCCCCHHHPPPWWW[[[WWWTTTQQQSSSVVVVVVSSSOOOJJJHHHHHHJJJMMMMMMHHHDDD@@@DDDIIIOOOSSSXXX]]]aaacccfffiiilllnnnppprrrtttwwwxxxyyy|||xxxqqqjjjfffjjjbbbLLLFFFBBBAAAJJJ[[[llluuuxxx}}}}}}}}}{{{sss___YYYooooooyyysss[[[WWWkkkuuupppnnnhhhhhhggg\\\CCC000)))...+++***---***tttgggcccmmmyyy~~~xxxwwwtttmmm^^^UUULLLFFF???777222222...,,,******,,,---------++++++,,,,,,,,,---------)))///...:::]]]ttttttoooyyylllbbbcccjjj}}}hhhiiimmmrrrxxxttt|||iiiCCC888444>>>IIIMMMLLLOOOXXXbbbbbbdddfffgggfffbbb^^^[[[QQQSSSUUUWWWYYYZZZZZZZZZSSSYYYeeeqqqzzz|||zzzvvviii```[[[]]]___\\\VVVSSSPPPOOONNNLLLLLLKKKLLLLLLKKKJJJJJJKKKNNNSSSXXX[[[UUUVVVWWWVVVPPPJJJIIILLLDDDCCC@@@:::666666:::>>>FFFMMMVVV]]]]]]ZZZUUUQQQPPPVVV^^^cccbbb\\\VVVRRRLLLJJJGGGEEECCCAAA===;;;???PPPcccnnntttzzz~~~jjj[[[bbbpppwwwwwwbbb]]]TTTPPP^^^ooo{{{xxxfff???,,,***222...+++...000---...///111222222222222000222444666888999999999444222777UUU|||jjjTTTHHHDDDCCCWWW{{{zzzooonnngggbbbaaa\\\XXXUUUUUUXXXXXXUUUVVVYYY^^^sssyyy{{{~~~uuuuuu~~~wwwjjjcccfffjjj}}}}}}~~~{{{yyywww||||||||||||jjj```dddhhhiiirrrtttkkkkkksss}}}uuutttyyyhhhJJJ000...111(((---,,,,,,,,,,,,---............//////000000111111666000555444888999:::XXXzzz~~~nnnfffeeehhhppp~~~~~~wwwlllddd^^^SSSGGGIIIeee~~~}}}wwwlllnnnqqqjjjddd```XXXWWWSSSRRRQQQNNNJJJJJJNNNKKKLLLMMMNNNNNNOOONNNNNNHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIFFFBBB???666444111...---...///000111111111222444777999;;;:::>>>BBBCCCBBBDDDJJJOOOGGGBBB===<<>>999444111++++++************************+++++++++,,,,,,,,,---//////555NNNkkksssjjjtttttt``````mmmzzz}}}mmm^^^aaasss|||ggggggxxxiiiGGG:::666===FFFLLLJJJIIIRRR]]]^^^aaaeeehhhgggddd___\\\UUUTTTTTTUUUVVVVVVUUUSSS[[[[[[```lllyyyyyynnnggghhhllliiibbb^^^dddcccbbb```^^^\\\ZZZYYYTTTRRROOOKKKIIIKKKOOOSSSUUUZZZ______ZZZTTTPPPOOOMMMKKKGGGCCC???<<<999888>>>IIIWWW^^^]]]YYYVVVVVVQQQPPPXXXffflllfff]]]YYYQQQOOOMMMJJJGGGDDDCCCBBBAAANNN```pppyyy|||}}}~~~ooobbbjjjtttcccUUUQQQYYYaaattt|||yyy^^^555222...+++***,,,...000/////////000111111222222666666666666777777777777222;;;444GGGxxxtttZZZOOOJJJAAAWWW||||||uuuooogggeeeeee]]]ZZZYYYXXXXXXYYYWWWTTTRRRVVViii~~~}}}|||}}}xxxzzzvvvmmmhhheee~~~wwwzzz{{{{{{~~~~~~{{{~~~|||gggiiippphhhnnnuuuoooooouuuzzz}}}xxx___CCC333111///+++)))***+++,,,---.........//////...//////000111222111222555666555777AAAMMM{{{nnnccc[[[]]]jjjvvv~~~{{{nnnlllppp```FFFOOOiii|||||||||rrrlllkkkeeeaaa^^^VVVXXXXXXVVVTTTQQQNNNKKKIIIMMMOOORRRSSSRRRQQQQQQRRRPPPMMMJJJGGGFFFGGGIIIJJJKKKKKKKKKJJJHHHEEEBBB@@@888444///------///000000222555777777666666888;;;???AAACCCCCCCCCFFFKKKPPPLLLCCC>>>@@@EEEKKKQQQXXXWWWUUUSSSRRRRRRPPPKKKGGGFFFBBB@@@CCCIIIKKKFFF@@@BBB===<<>><<<:::@@@JJJRRRWWWYYYYYYXXXSSSPPPSSS^^^fffeeecccccc\\\YYYUUUPPPLLLIIIGGGFFFFFFRRRbbboooxxx}}}|||ooosss~~~wwwkkk^^^VVVVVV]]]ccctttzzzqqqSSS333111...++++++,,,.../////////000000111111222222333333333333444444444444333===555BBBkkkzzzxxx{{{```UUUQQQGGGSSSttt{{{xxxqqqiiieeecccZZZXXXWWWVVVVVVWWWUUURRRPPPMMM```www{{{~~~{{{zzz~~~yyymmmddd```|||{{{zzz|||qqqlllwwwzzznnnvvvyyynnnoooxxx~~~zzzvvv{{{sssYYY???111//////,,,***++++++,,,------------///......//////000111222222333444666444555>>>IIIuuuqqqddd^^^\\\```vvv}}}yyyoooqqqxxxkkkSSSMMMhhh~~~}}}{{{zzz{{{rrriiihhhcccaaa```WWWWWWWWWVVVTTTRRROOOLLLJJJNNNPPPRRRSSSRRRQQQQQQRRRPPPNNNKKKHHHGGGHHHJJJKKKJJJKKKKKKJJJHHHEEEBBB@@@777444///------...//////000333666777555666999<<<>>>@@@CCCDDDDDDFFFLLLPPPKKKEEEBBBEEEIIIJJJMMMPPPSSSPPPNNNNNNOOONNNKKKHHHGGGCCC@@@CCCHHHKKKGGGBBBCCC===<<>>333+++***---,,,******zzznnnkkkzzzyyysssjjjcccWWWQQQHHH@@@:::666444222,,,,,,+++*********************+++++++++,,,,,,,,,+++...---...;;;OOO]]]aaadddvvvwwwpppyyynnneeecccnnnqqqdddUUUWWWhhhyyyzzzttt]]]QQQccckkkWWWCCC888===GGGNNNMMMIIIKKKPPPSSSVVV[[[```aaa```]]][[[ZZZXXXWWWVVVWWWVVVUUUSSSRRRYYYdddnnnxxxzzzrrrlllhhhddd```]]]ZZZ[[[\\\^^^___^^^[[[XXXLLLIIIGGGEEEDDDDDDBBB@@@::::::===EEEOOOWWW\\\]]]WWWRRROOOUUU\\\bbbfffjjjgggddd___YYYSSSOOOMMMLLLLLLUUUbbbnnnvvv||||||}}}|||yyypppddd[[[XXX[[[```dddsssxxx~~~zzzeeeEEE000///...,,,,,,,,,------//////000000111222222222111222222222333333333333333<<<777???```pppuuubbbVVVVVVKKKMMMjjjzzz{{{}}}vvvkkkfffcccZZZWWWUUUTTTTTTSSSRRROOOMMMDDDTTTiiiyyy~~~{{{vvvrrrvvvjjjaaauuu~~~~~~zzz|||}}}yyy~~~yyyzzz}}}}}}yyytttrrrzzz{{{lllRRR:::.........---++++++,,,------,,,,,,,,,............///000111222333333444555333333;;;DDDggg~~~qqqpppnnnhhhuuuxxxrrriiinnnvvvkkkVVVMMMiii~~~zzzxxx{{{sssfffeeebbbcccaaaWWWUUUUUUUUUUUUSSSQQQNNNMMMOOOQQQSSSSSSRRRQQQRRRRRRQQQOOOLLLJJJIIIIIIKKKLLLJJJJJJJJJIIIGGGDDDAAA@@@777333///,,,,,,---------...111555555555555999<<<===@@@CCCDDDDDDFFFKKKOOOKKKHHHGGGKKKLLLIIIGGGHHHKKKJJJHHHHHHJJJLLLLLLLLLIIIEEEBBBCCCHHHJJJHHHDDDCCC>>><<>>888;;;DDDLLLNNNKKKIIIKKKQQQUUUYYY^^^```___]]][[[ZZZXXXVVVUUUUUUTTTRRRQQQPPPXXXcccppp~~~wwwqqqlllhhhcccaaabbbbbb```]]]QQQNNNJJJHHHHHHGGGDDDBBB>>><<<;;;>>>FFFPPPZZZ___]]]WWWRRRQQQVVV\\\bbbfffiiihhheee```[[[VVVRRRPPPNNNWWWdddooovvv|||uuunnnpppxxx||||||}}}ssstttmmmcccYYYVVVZZZbbbhhhtttwww|||ttt]]]<<<---------------,,,,,,,,,///000000111111222333333444444444444555555555555333;;;888AAA___ttt~~~~~~```QQQTTTLLLFFFaaa}}}xxx}}}zzzllleeeccc\\\VVVTTTRRRQQQPPPOOOLLLJJJ@@@JJJZZZlllxxx{{{tttnnnvvv}}}{{{nnnnnn~~~~~~|||zzz}}}vvvooorrr}}}wwwfffLLL777---,,,------,,,,,,---------,,,++++++............///111222333333222333555444444:::CCCUUU}}}{{{zzzqqqfffhhhnnndddQQQMMMjjj|||yyyzzztttfffeeedddeeeaaaUUUTTTTTTUUUUUUTTTRRRQQQPPPQQQRRRSSSSSSRRRQQQRRRSSSRRRPPPNNNKKKJJJKKKLLLMMMJJJIIIIIIHHHFFFDDDBBB@@@888444///,,,+++,,,,,,,,,+++///333444444555999<<<===AAADDDEEEDDDEEEIIILLLKKKIIIIIIKKKJJJEEEBBBCCCFFFEEEDDDEEEHHHLLLPPPRRROOOKKKGGGFFFHHHIIIGGGEEECCC>>>===AAAEEEFFFHHHKKKQQQUUU[[[___bbbeeegggiiimmmnnnooosssyyy~~~wwwqqqllliiidddZZZPPPJJJGGGIIIPPP]]]mmmzzz~~~|||{{{zzzuuuvvvxxxxxxtttppptttzzz{{{}}}~~~rrrhhhbbbcccuuu~~~wwwsssuuutttqqqsssjjjTTT:::222++++++,,,+++***,,,uuunnnvvvvvvmmmyyy}}}uuulllbbbYYYLLLJJJGGGDDD@@@;;;555111...---,,,+++******************+++++++++,,,,,,,,,+++,,,......000<<>>:::<<>>BBBFFFGGGEEEDDDDDDFFFGGGCCCBBBCCCBBBBBBFFFMMMQQQQQQQQQPPPQQQSSSWWW[[[[[[XXXTTTQQQOOOMMMJJJHHHFFFCCCBBBEEEFFFFFFHHHLLLNNNQQQVVVYYY\\\___bbbeeeiiilllppptttwww{{{}}}rrrhhhbbbeeecccWWWLLLHHHHHHNNNXXXfffrrr{{{~~~~~~}}}vvvoooooolllpppvvvxxxvvv||||||vvvggghhh}}}xxxyyyxxxuuuuuugggMMM555///+++,,,,,,***+++---xxx|||{{{rrrnnnwww|||}}}vvvnnnfff]]]UUUHHHEEEBBB???===:::777555///...---,,,+++***************+++++++++,,,,,,,,,)))'''***///000666PPPlll___kkkmmm~~~wwwllloooxxx{{{iiiVVVMMMRRR```ssslllWWW\\\fff\\\BBB;;;888@@@HHHJJJGGGEEELLLOOOSSSWWWZZZ[[[ZZZZZZTTTQQQNNNLLLLLLMMMMMMLLLLLLSSSYYYeee|||xxxvvvnnnggg___[[[[[[XXXQQQKKKHHHHHHFFFAAA>>>>>>AAAEEEMMMUUU\\\\\\[[[[[[VVVOOONNNOOOQQQSSSTTTTTTSSSRRRSSS^^^mmmyyy~~~qqqsss{{{xxxnnnzzz|||{{{{{{{{{ssseeeWWWQQQXXXgggtttxxxxxx|||iiiXXXDDD...------------...///000111000111111222222333333444111222222222333333333333777777999<<>>EEEbbb|||xxxkkkcccppplllrrrjjjkkkjjjfffMMM^^^~~~xxxuuusssssswww}}}wwwrrrjjjgggcccZZZTTTTTTUUUVVVVVVUUUTTTSSSUUUVVVUUUTTTRRRRRRSSSUUUQQQPPPOOOMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFEEE;;;777111---,,,,,,++++++(((,,,///000000111444888:::???EEEGGGFFFEEEFFFGGGIIIGGGGGGIIIKKKMMMTTT\\\``````___[[[WWWVVVWWWZZZ]]][[[YYYWWWUUURRROOOMMMJJJGGGEEEFFFEEECCCEEEJJJMMMOOOSSSVVVXXX[[[^^^aaadddiiiooosssuuuxxx{{{}}}{{{llleeeccceee```RRRKKKLLLLLLSSS___lllwww}}}wwwooommmggggggpppvvvxxx{{{}}}yyynnnwwwzzzhhhddd}}}|||wwwxxxwwwssssssdddHHH333...+++,,,,,,***+++...wwwuuuooopppwww{{{{{{tttkkkddd[[[TTTIIIDDD???:::888888888777000///---,,,+++***************+++++++++,,,,,,,,,...***,,,000...111HHHddd]]]dddddduuuxxxpppooonnnttt~~~|||iiiSSSFFFJJJ]]]|||zzz]]]WWW___VVVGGG===777===FFFHHHEEECCCFFFIIINNNSSSWWWYYYZZZZZZTTTQQQMMMLLLLLLMMMMMMMMMGGGPPPWWW^^^sssyyyooohhhddd^^^TTTLLLLLLIIIFFFEEEEEEEEECCCAAACCCOOOYYY\\\^^^___ZZZSSSLLLLLLKKKLLLMMMPPPRRRSSSSSS\\\jjjuuu{{{}}}www{{{xxxsssooojjjooosssnnnxxxmmm\\\VVV\\\hhhqqqyyyxxx~~~xxxbbbOOO===)))...---------...000111333000111111222222333444444222222333333333444444444333555999999AAA```|||fffZZZ\\\LLLHHHaaa}}}xxxzzz}}}lllfff___ZZZWWWSSSPPPNNNLLLKKKIIIFFFCCC@@@>>>@@@EEEKKKNNNRRRTTT```wwwzzz~~~|||vvvuuuxxxzzzyyyzzz|||{{{xxxvvvuuuuuu{{{~~~}}}xxxkkkcccooouuurrrvvvqqqyyyyyyeeejjjwwwnnnyyyssskkkxxxvvv[[[HHH444...---++++++---)))***+++,,,---.........,,,------...000111333444555222111333444333555999???XXX~~~yyyrrrhhhaaapppooovvvlllkkklllkkkQQQ___~~~zzzxxxtttssstttxxx{{{ssshhheeeeee___TTTUUUVVVWWWVVVUUUTTTSSSVVVVVVVVVTTTRRRRRRTTTUUUPPPPPPNNNMMMLLLKKKKKKKKKMMMLLLJJJIIIHHHGGGGGGGGG<<<888222...,,,,,,,,,+++(((,,,///000///000333777777===DDDGGGGGGGGGHHHIIIMMMMMMOOOSSSVVVYYYaaajjjlllkkkiiiccc\\\WWWVVVWWW\\\\\\[[[ZZZXXXVVVSSSQQQMMMIIIGGGGGGEEEAAACCCGGGKKKNNNQQQSSSUUUXXX[[[^^^aaafffmmmrrrtttuuuxxxzzz~~~}}}~~~{{{gggccceeeggg]]]NNNJJJPPPQQQYYYeeerrr|||~~~vvvmmmiii___]]]hhhrrrxxx|||yyywwwmmmbbbiiioooggg|||ggg```xxx}}}{{{vvvvvvuuurrrqqqaaaEEE222...,,,---,,,***+++...zzzxxxtttmmm{{{{{{wwwooogggbbb\\\VVVIII===;;;;;;222111666444222...***)))******)))((()))+++,,,,,,+++***,,,---------***---///+++:::ZZZ^^^dddxxxpppqqqvvvqqqwwwrrrUUUDDD???YYYpppwwwmmmUUUNNN^^^WWWHHH999777@@@HHHHHHDDDAAACCCHHHOOOTTTWWWVVVUUUUUUQQQMMMMMMOOORRRRRRRRROOOQQQSSSYYYlllyyyvvvqqqeeeZZZWWWWWWRRRLLLKKKLLLKKKGGGCCCBBBCCCHHHSSS```eeebbb]]]SSSPPPKKKIIIJJJMMMOOOPPPPPP___mmmsssuuuyyy~~~}}}||||||~~~~~~uuu~~~xxxwwwllloooqqqpppnnnvvvmmmUUUTTTbbbkkkjjjzzz|||{{{qqq\\\DDD666111000///---,,,...111555888444333333222111000//////222222222222333444555666111999:::555<<>>CCCDDDCCCFFFKKK^^^dddiiiiiigggeeegggjjjnnnooonnniii___VVVQQQOOOPPPOOOPPPSSSVVVWWWSSSOOONNNKKKGGGCCCBBBCCCEEEGGGIIILLLPPPSSSUUUVVVXXXYYY]]]___bbbhhhooovvv|||~~~~~~wwwmmmiiigggdddZZZNNNJJJNNNSSS___mmmwww~~~ppp```XXXKKKRRRdddhhhooo{{{jjjaaaccciiijjjggghhhmmmggg^^^ggg{{{wwwwwwrrrlllmmmuuusss\\\CCC111///,,,+++++++++***)))yyywwwtttrrryyyzzzvvvmmmeee```ZZZTTTGGG<<<;;;;;;333222777555111---***)))***+++***))))))***,,,+++******+++---------***---///+++999VVVdddnnnxxx}}}}}}]]]JJJ@@@RRRccclllgggVVVOOOWWWZZZLLL<<<777>>>EEEFFFDDD@@@BBBGGGMMMRRRUUUUUUTTTVVVRRROOONNNPPPRRRRRRRRRLLLOOOQQQWWWiiixxxlllbbb^^^\\\VVVPPPMMMMMMLLLIIIEEEEEEEEEHHHOOOYYY```bbbaaaUUURRRMMMIIIHHHIIIJJJKKKPPP___nnnuuuvvvyyy{{{{{{}}}}}}~~~~~~~~~}}}uuusssuuuuuuxxxdddmmmvvvxxxwwwwww^^^YYYbbbjjjkkkyyy{{{yyylllVVV@@@444000///...------///111444666333333333222111111000000222222222222333444555555444777888777<<>>JJJeeemmmWWWRRRNNNGGGHHHYYYkkk|||nnnkkkccc\\\WWWUUUSSSMMMKKKLLLJJJJJJHHHEEEBBBAAABBBCCCDDDDDDHHHOOOTTT[[[gggsss}}}xxxvvvvvvwwwxxxxxxuuuwwwzzzzzzyyyyyy}}}~~~|||tttfff\\\[[[nnnpppjjjwwwyyyiii^^^aaatttzzzjjjddddddaaa```oooyyydddGGG888...---...******---,,,,,,,,,---------......//////000000000000111111111222333333222222333555999CCCkkkuuulllsssxxxfff\\\lll~~~lllkkktttsssbbbQQQ\\\xxxtttsssuuuxxxzzziii___^^^ZZZ[[[XXXTTTRRRSSSTTTTTTTTTRRRQQQQQQRRRSSSSSSRRRPPPQQQQQQQQQQQQPPPPPPOOONNNOOOMMMLLLKKKKKKIIIGGGDDDAAA===888222...,,,++++++,,,---...///000111111111444555:::AAABBB@@@@@@DDDSSS[[[eeekkkllljjjhhhhhhllljjjggg```ZZZVVVUUUUUUQQQOOOMMMLLLMMMKKKFFFAAAFFFEEECCCBBBBBBCCCEEEFFFIIIKKKNNNPPPPPPQQQRRRTTTUUUXXX^^^eeelllrrrvvvxxx|||~~~~~~~~~~~~xxxpppggghhhggg```SSSJJJKKKRRR[[[eeennnuuu{{{}}}mmm^^^TTTMMMSSS___hhhuuu~~~yyytttpppppplllbbbZZZWWWXXXTTTVVVfffxxxxxxkkknnnjjjhhhnnnvvvqqqXXX???111...,,,***+++++++++***qqqlllvvvssstttpppggg___YYYQQQJJJ===444777:::444222666444++++++))))))***+++++++++)))***++++++******+++,,,+++,,,)))+++///,,,333HHH}}}zzzmmmjjjxxxkkkXXXSSSOOOVVVeeeqqqvvvmmm[[[]]]SSSDDD:::888===DDDHHH@@@@@@BBBEEEJJJMMMNNNNNNSSSRRRPPPPPPOOOOOOOOOOOOKKKOOORRRVVVdddqqqmmmggg^^^XXXTTTSSSQQQPPPJJJKKKKKKJJJJJJNNNUUU[[[^^^]]]ZZZUUUQQQNNNNNNNNNWWWhhh{{{~~~~~~~~~~~~|||yyy{{{xxxyyy}}}}}}qqqzzzyyyzzz{{{|||{{{jjj______eeelllnnnuuuwwwpppZZZAAA111---///---...///000222222333333222222222333333444444444222222111111222333333444999111444===@@@EEE___~~~{{{^^^PPPNNNJJJEEEJJJWWWuuuyyyppphhh___XXXVVVTTTPPPNNNNNNLLLLLLJJJGGGDDDCCCBBBBBBCCCBBBDDDHHHKKKNNNTTT\\\jjj}}}{{{xxxsssrrrsssuuuwwwxxxuuuvvvxxxyyyyyy{{{~~~~~~yyyssscccdddsssyyyyyyvvvffffffuuutttbbb]]]iii|||tttiiidddcccbbbdddssssss[[[>>>444,,,,,,---++++++---,,,,,,,,,---------......////////////000000000111000222333333222222333444;;;===___vvvooouuu}}}ttthhhrrr~~~lllkkktttsssbbbMMMPPPooowwwtttrrrsssuuu||||||jjjaaaaaa]]]YYYUUUQQQNNNOOORRRTTTTTTSSSRRRRRRRRRSSSSSSPPPNNNOOOPPPPPPPPPPPPOOONNNMMMOOOMMMLLLKKKKKKJJJGGGEEEBBB???:::555111...,,,,,,,,,,,,...///000111111111111333999@@@AAA>>>>>>AAAHHHOOOWWW]]]___^^^\\\\\\___bbbeeeffffffeeedddccc^^^XXXQQQLLLIIIEEE@@@<<>>888;;;CCCJJJBBBAAA@@@BBBEEEHHHJJJJJJNNNOOOOOOOOONNNMMMMMMMMMKKKMMMQQQTTT^^^sssyyyoooddd\\\VVVRRRPPPMMMOOOPPPMMMJJJIIIMMMQQQVVVXXXYYYWWWSSSPPPOOOOOOZZZlll{{{yyyyyyzzzzzzzzzyyyxxx{{{~~~rrrccclll||||||zzzvvvrrrfffYYYXXX```iiillllllrrrssshhhOOO888---,,,...---...///111222222222222111222222333333444444555222222111111111222333333888000333@@@BBBDDD[[[zzzpppTTTOOOPPPIIIAAAKKKfffyyynnnddd[[[XXXVVVSSSRRRRRRNNNMMMKKKHHHFFFEEECCCBBBBBB@@@AAADDDEEEEEEIIINNNVVV]]]lll|||{{{{{{{{{vvvssspppoooqqqtttvvvwwwuuuvvvxxxyyyyyy{{{}}}~~~~~~qqqssszzzmmmeeelllooodddaaajjjwwwnnn]]]bbbwwwxxxlllllljjjeeeiiilll{{{lllQQQ777111++++++,,,,,,,,,---,,,,,,,,,---------.........////////////000000000000111333222111111222444888777TTT|||wwwuuuzzzvvvxxxzzz|||}}}ooopppxxxvvvgggOOOLLLfffwwwsssqqqqqqrrrxxx~~~jjjaaaaaa]]]WWWSSSNNNLLLNNNQQQTTTUUUTTTRRRRRRRRRSSSRRRPPPNNNOOOPPPQQQRRRRRRQQQOOONNNNNNMMMLLLKKKKKKJJJHHHFFFCCCAAA===888333000---,,,+++,,,---///000000000000000222888>>>@@@======@@@EEEHHHLLLPPPQQQRRRRRRSSSWWW^^^gggpppsssqqqkkkfffhhh```VVVOOOKKKIIIFFFCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGHHHIIIIIIHHHIIIJJJLLLJJJNNNVVV___fffkkknnnoooqqqtttwwwyyyzzz|||}}}~~~}}}yyywwwvvvoooggg```dddcccXXXLLLJJJRRR[[[eeekkkpppqqquuu{{{wwwjjj___fffvvv~~~{{{{{{lll```\\\kkk{{{zzzlll``````]]]```ooo{{{kkkpppjjjiiisssyyylllNNN555000...+++***+++,,,,,,+++pppdddbbbjjjsssmmmoookkkbbbZZZRRRIIIAAA333,,,111777111///111---(((***++++++))))))***+++((()))******))))))***,,,***,,,))))))///------888aaauuu}}}mmmhhhnnnsssqqqmmm___TTT[[[gggpppcccWWWUUUOOOCCC999888AAAIIIFFFCCC@@@???AAADDDFFFGGGJJJLLLNNNOOOMMMLLLLLLLLLIIIJJJMMMPPPUUUbbbzzztttggg\\\UUURRRRRRTTTUUURRRNNNJJJIIIJJJRRRWWW]]]^^^[[[WWWVVVUUU]]]mmm~~~yyyvvvwwwyyy{{{|||zzzyyy}}}yyyvvvwwwpppfffeeennnwwwtttqqqssspppqqqpppiii[[[RRRVVVbbbiiijjjhhhnnnmmm```FFF222---------......000111222222222222111111222222333333444444222222111111111111222222555000555@@@AAACCCXXXsss{{{^^^TTTVVVNNNBBBGGG\\\zzzyyylll```[[[YYYVVVTTTUUUPPPNNNKKKJJJIIIGGGEEEBBBBBB>>>===@@@AAA@@@BBBFFFMMMKKKQQQ```ttt|||wwwtttrrrqqqqqqrrrpppnnnnnnqqqsssttttttuuuvvvxxxzzz{{{}}}}}}}}}~~~ggg\\\dddccc^^^ffftttyyyjjj[[[fff|||ooojjjrrrrrrhhhoootttzzzeeeGGG111///,,,+++,,,---------,,,,,,,,,---------............////////////000000000111222222111111222444888666JJJppp{{{{{{}}}{{{ttt|||zzz}}}wwwsssZZZQQQdddzzzuuurrrppppppuuukkkbbbaaa[[[XXXTTTPPPNNNPPPRRRUUUVVVUUUSSSQQQPPPQQQRRRQQQPPPQQQSSSTTTUUUUUUTTTRRRQQQNNNMMMLLLLLLLLLKKKIIIGGGDDDBBB???;;;666111...,,,+++,,,---...///000000000///000555<<<===;;;<<>>111+++111888222///000+++(((***,,,+++)))((()))***((()))******))))))***+++))),,,((()))000---***222FFFccc|||ttthhhffflllqqqtttiii]]]bbbggggggfffUUUXXXUUUIII;;;666<<>>???AAACCCDDDGGGKKKNNNPPPNNNMMMMMMMMMJJJIIIKKKNNNOOOTTTcccrrrttthhhaaa]]]WWWXXXXXXVVVSSSOOOMMMKKKRRRZZZcccgggeee```]]]\\\aaappp~~~{{{xxxyyy{{{||||||}}}{{{~~~{{{vvvrrrmmmrrrmmmlllyyyuuukkk___aaa\\\\\\qqqjjjcccXXXRRRXXXbbbfffgggiiikkkhhhXXX???/////////,,,/////////000111111222222111111111222222222222222222222111111111111222222333333888>>>>>>AAATTTjjj|||iiiZZZZZZPPPDDDGGGSSSjjjvvvfff___\\\WWWTTTTTTPPPNNNKKKJJJKKKIIIFFFCCCDDD???===>>>???===>>>BBBGGGEEEIIISSS^^^lllzzzuuuuuuuuusssqqqmmmkkkjjjjjjooonnnmmmoooqqqssssssrrrtttuuuxxx|||~~~ggg]]]fff^^^bbbqqq~~~yyyfffZZZbbbrrrqqqqqqtttpppvvv}}}ttt^^^???......---,,,,,,------,,,,,,,,,,,,---------.............../////////000000///111222222111111222333888777CCCcccvvvhhhxxx}}}eeeVVVbbb~~~yyytttrrrpppsss~~~rrrgggccc[[[]]]ZZZUUUSSSSSSTTTUUUUUUVVVSSSPPPOOOPPPRRRRRRSSSQQQSSSUUUVVVVVVUUUSSSRRRNNNMMMLLLLLLLLLKKKIIIGGGEEECCCAAA===888333...,,,++++++---...///000000000......222888999888:::>>>DDDDDDDDDFFFHHHKKKMMMMMMLLLSSS___mmmxxx}}}{{{xxxdddaaa]]]\\\\\\\\\XXXUUULLLJJJGGGDDDCCCDDDGGGHHHBBBCCCDDDCCCCCCCCCFFFHHHFFFIIIPPPYYY```fffjjjlllmmmpppsssvvvxxx{{{~~~{{{{{{{{{{{{{{{zzzzzzzzzyyyzzzxxxuuutttrrrjjjaaa]]]___[[[PPPKKKRRR]]]bbbrrrwwwzzzyyyzzz~~~zzz}}}~~~vvvxxxmmmiiirrr{{{{{{rrrqqq|||sssoooffffffrrrxxxgggHHH111///---+++***+++,,,,,,,,,nnn___iiipppllllllmmmjjjaaaXXXPPPFFF===111+++222999333///000+++(((***,,,,,,)))'''(((***((()))******))))))***+++))),,,((()))000---)))///666UUUnnnttt}}}|||mmmgggmmmwww~~~tttgggkkkiiiccc}}}lllUUUZZZYYYMMM<<<444999BBBKKKGGGAAA======???AAABBBFFFJJJOOOQQQOOONNNNNNOOOMMMJJJKKKNNNNNNNNNVVVaaammm~~~tttmmmjjj\\\[[[ZZZYYYWWWTTTQQQOOOOOOXXXdddiiigggaaa]]][[[gggttt}}}||||||}}}}}}|||}}}~~~}}}uuukkkggg{{{xxxsssnnndddaaaccc\\\VVVhhh{{{ddd]]]VVVTTTZZZ```cccgggllliiieeeTTT;;;///111111,,,000000//////000111222333111111111111111111111111222222111111111111111222333555999<<<;;;???PPPbbbooo^^^\\\PPPEEEFFFMMM^^^xxx~~~|||kkkbbb]]]WWWSSSRRRPPPMMMKKKKKKLLLKKKGGGDDDHHHBBB?????????===>>>AAA>>>@@@FFFMMMQQQVVVeeeuuu}}}yyywwwtttqqqkkklllmmmlllkkkiiihhhhhhmmmmmmmmmooorrrsssrrrppprrruuuyyy~~~iii___iii]]]hhhyyyvvvaaaWWW\\\eeeyyyyyy{{{ooovvvyyypppZZZ:::---......,,,---......,,,,,,,,,,,,---------................../////////000///111222222111111222333222444>>>]]]~~~ppp```pppnnnyyykkkWWW^^^|||{{{vvvsssqqqsss~~~yyylllggg]]]bbb___ZZZWWWVVVVVVUUUTTTVVVSSSOOOMMMOOOQQQSSSTTTOOOQQQSSSUUUUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLJJJHHHEEEDDDBBB>>>999444///,,,++++++---...///000000000------000555666555888===>>>>>>???BBBFFFHHHIIIIIINNNPPPVVV^^^fffkkkkkkiiibbbaaa```bbbbbb___YYYSSSPPPMMMIIIEEECCCDDDGGGIIIAAABBBBBBBBBAAABBBEEEHHHEEEIIIOOOWWW___eeejjjlllnnnqqqtttvvvwwwyyy|||zzzyyyyyyxxxxxxwwwwwwwwwvvvxxxwwwuuutttrrrjjj```]]]^^^XXXNNNLLLUUU```dddsssxxxzzzyyyzzz~~~{{{jjjiiippp}}}zzzwwwrrrlllccccccpppvvveeeGGG111///---+++***+++,,,,,,,,,nnnlllpppnnnmmmllljjjdddZZZRRRLLLCCC;;;...111555666333///,,,***,,,+++++++++******))))))))))))))))))******************+++,,,,,,---......111>>>UUUjjjrrruuuqqqhhhrrrxxxuuutttnnnuuuuuukkkttt}}}ppp^^^XXXPPPHHHAAA======@@@FFFIIIFFF>>>:::>>>AAA@@@GGGIIIKKKMMMMMMLLLJJJIIIFFFIIILLLJJJHHHHHHNNNSSS___iii~~~wwwggghhhaaa[[[[[[^^^^^^XXXQQQQQQUUU]]]eeekkkjjjddd___jjjuuu~~~~~~{{{zzz|||yyyrrr}}}{{{qqqzzz{{{qqqzzz{{{qqq```llliiidddaaaffflllfff[[[NNNOOOSSSYYY]]]```dddiiiggg[[[FFF333---111222///...///000///......///000111111111111000000000000111000/////////000222333444111444:::;;;:::GGGXXXaaaYYYgggOOOHHHDDDKKK\\\ppp|||ooohhhbbbXXXUUUYYYPPPMMMMMMOOOOOOKKKIIIKKKEEEDDDBBB@@@???======<<<@@@??????AAAEEEKKKQQQTTTdddgggkkkqqqvvvzzz|||}}}}}}|||zzzyyywwwvvvvvvvvvuuuuuuuuusssoookkkgggeeedddccccccbbbbbbbbbccccccdddeeegggkkkqqqtttuuuuuutttuuuvvvxxx{{{pppmmmgggtttooodddcccfff}}}~~~|||{{{vvvuuubbbJJJ999,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////000111111111111222222222333111:::SSSqqqsssbbbZZZhhhlll}}}~~~WWWVVVrrr{{{ssssssrrrpppxxx{{{ooohhhddd___[[[\\\[[[XXXWWWXXXYYYVVVSSSPPPPPPQQQSSSUUUSSSSSSTTTTTTSSSQQQOOOMMMNNNNNNNNNNNNNNNMMMLLLKKKGGGFFFDDD@@@;;;555000---+++,,,,,,---------,,,,,,,,,---...000222444666777;;;<<<===>>>>>>@@@CCCFFFGGGIIIMMMQQQTTTWWW[[[^^^ccceeeggghhhddd]]]UUUPPPNNNLLLHHHEEEBBBBBBBBBCCCAAAAAA@@@@@@@@@AAACCCCCCJJJLLLPPPUUU[[[aaafffiiikkklllnnnppprrrsssttttttwwwvvvuuutttuuuvvvxxxyyy{{{uuussssssooofffaaabbbaaaYYYQQQNNNOOOUUUbbbnnn~~~}}}}}}~~~tttgggnnnsssuuu|||uuukkkoookkkfffgggqqq}}}vvv[[[???000...---,,,+++************yyyuuuvvvpppnnniiihhhaaaWWWOOOIII@@@888---000333444111...+++***++++++*********)))))))))))))))))))))******************++++++,,,------...,,,;;;VVVlllqqqppppppeeekkkuuuxxxuuuiiihhhhhheeerrr|||ooo___XXXQQQKKKGGGAAA:::666EEEJJJIII@@@:::;;;??????DDDFFFIIIKKKLLLKKKJJJIIIDDDGGGJJJKKKJJJJJJLLLOOOQQQXXXhhh|||vvvnnneeeaaabbbbbb]]]XXXXXXVVVXXX___hhhllliiieeehhhrrr{{{|||||||||zzz||||||www~~~uuurrruuuqqqjjjqqquuusss}}}mmmnnnqqqqqqmmmkkkiii```VVVHHHLLLSSSZZZ^^^___bbbeeebbbSSS???222...//////...---...//////......///000000000000000000000000000111111000000000000000111222///111666666555@@@PPPyyysssfffkkkXXXKKKAAAFFFSSSdddxxx~~~{{{ssskkk___XXXYYYRRRNNNLLLNNNMMMIIIGGGHHHGGGFFFDDDBBB@@@??????>>>?????????@@@CCCGGGKKKMMMRRRUUUYYY^^^dddhhhlllmmmllllllkkkjjjjjjiiijjjjjjhhhhhhhhhfffccc___[[[YYYYYYYYYYYYZZZ\\\^^^```aaaaaacccfffiiimmmqqqtttuuu||||||||||||}}}pppjjjmmmuuu~~~~~~wwwppprrrwwwuuusssssswww{{{{{{wwwrrrsss|||}}}ppp]]]FFF555,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////000000111111111222222222111///444JJJkkkvvviiidddhhhmmmyyy|||uuuyyyYYYRRRgggtttsssssssssyyyzzzqqqbbb\\\YYYZZZZZZWWWVVVXXXYYYWWWTTTQQQQQQRRRTTTUUUSSSSSSSSSRRRQQQPPPOOOOOOMMMNNNNNNNNNNNNMMMMMMLLLHHHHHHFFFBBB===777222///,,,,,,,,,,,,++++++++++++,,,---...///111333444555666888:::;;;===???DDDGGGFFFGGGJJJNNNRRRVVVXXXZZZ\\\\\\]]]]]]ZZZWWWSSSQQQOOOLLLIIIEEEBBBBBBBBBCCC@@@??????>>>???@@@BBBCCCFFFHHHLLLQQQWWW]]]bbbdddiiijjjlllmmmooopppqqqqqqrrrrrrssstttuuuuuuuuuuuuwwwsssqqqqqqkkkbbb___aaa^^^UUUNNNNNNRRR[[[hhhsss~~~}}}}}}yyykkkiiittt{{{yyywwwzzzsssiiillliiihhhiiirrr|||sssWWW<<<......---,,,+++************}}}{{{zzzqqqmmmeeeddd]]]SSSKKKEEE===555,,,///111222///,,,***)))******))))))))))))(((((())))))))))))******************++++++,,,,,,------***666RRRlllpppkkkwww{{{lllhhhpppzzzxxxggg\\\XXX\\\ooo{{{vvv\\\UUUNNNMMMPPPMMMBBB888BBBIIILLLDDD;;;999;;;>>>@@@BBBEEEHHHJJJKKKJJJJJJDDDEEEHHHJJJKKKKKKKKKKKKLLLPPPYYYeeesss|||ooohhhffffffdddbbb]]]WWWSSSWWWbbbjjjkkkiiigggqqqxxxzzz{{{}}}zzz|||~~~~~~wwwkkk```XXXqqqrrrrrrnnniiifffjjjooonnnvvv}}}|||qqqdddWWWMMMDDDLLLUUU\\\^^^___```aaa[[[FFF444000///,,,+++...,,,...//////......///111////////////////////////000000000111000000//////222///000333222111:::GGGmmmsssjjjdddOOO@@@@@@HHHTTTjjj}}}~~~wwwhhh]]][[[UUUPPPNNNOOONNNJJJHHHIIIIIIHHHFFFDDDBBBAAAAAA@@@?????????@@@AAABBBDDDEEEHHHJJJMMMQQQWWW]]]bbbdddcccbbbbbbbbbbbbbbbcccccc______^^^]]][[[WWWUUUSSSOOOOOOPPPRRRVVVZZZ^^^aaa```cccgggiiijjjmmmssswww~~~~~~~~~zzz{{{vvvsssuuu|||~~~zzz{{{rrrkkkkkktttwwwppphhhgggrrrzzz~~~wwwhhhUUU@@@000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---............/////////000000000111111111222222222000000@@@```ssskkklllssssssoooqqqpppsss}}}___NNN[[[~~~vvvssstttuuuzzz~~~rrrbbb\\\YYYZZZZZZXXXWWWYYYYYYWWWUUUSSSRRRSSSTTTUUUSSSRRRQQQPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNJJJIIIGGGDDD???:::666333...---+++***))))))***+++,,,------...///000111111111333555777:::===BBBEEEEEEDDDEEEIIIOOOTTTTTTSSSSSSRRRRRRQQQPPPPPPQQQQQQMMMKKKGGGDDDBBBAAAAAAAAA======<<<<<<===???@@@BBBDDDFFFJJJOOOUUUZZZ___aaagggggghhhiiikkklllmmmmmmkkkmmmppprrrttttttsssrrrrrrpppooommmfff^^^]]]```]]]SSSLLLNNNVVV```kkkttt~~~~~~}}}~~~}}}|||tttpppiiilll}}}wwwttt~~~xxxsss{{{tttllloooooolllmmmuuu{{{nnnQQQ777,,,------,,,+++************uuuxxxxxxoookkkbbb```YYYOOOHHHBBB;;;333---///111000...,,,++++++)))))))))(((((((((((((((((()))))))))******************++++++,,,,,,,,,,,,,,,///EEEdddsssooorrr}}}yyyiiikkkwww}}}kkkXXXOOOTTThhhzzziii___TTTPPPTTTUUUJJJ>>>;;;DDDLLLIII@@@:::999<<<===???CCCFFFIIIKKKLLLLLLGGGFFFFFFGGGJJJKKKJJJIIINNNPPPTTTYYY```ooozzzooojjjiiijjjjjj___ZZZVVVVVV\\\cccgggiiijjjpppuuuvvvyyy{{{{{{|||yyyzzzqqqdddkkkkkkssszzztttfffeeeooosss}}}sssaaaPPPFFFFFFOOOYYY]]]___```aaa```QQQ;;;,,,///222,,,***///---...000///......///111............////////////---...000111222222111000333111222444333222999CCCbbb{{{eeeiiiTTTBBB???@@@EEEZZZttt}}}|||qqqddd___[[[TTTPPPQQQQQQMMMKKKLLLJJJIIIGGGEEEDDDBBBBBBAAA>>>???@@@@@@AAAAAAAAA@@@GGGGGGIIILLLRRRXXX^^^bbb______^^^^^^]]]]]]^^^^^^XXXXXXXXXWWWUUUSSSQQQPPPJJJKKKLLLOOOSSSYYY^^^aaacccgggjjjjjjiiikkkrrryyyyyyzzz|||wwwpppxxx~~~qqqmmmttttttiiieeekkkvvv||||||rrr```MMM999,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////000000000000111111111111444444222:::VVVxxxqqqpppyyypppjjjsssppplllxxxeeePPPWWWyyyyyyssstttuuuyyy}}}}}}pppddd^^^ZZZ[[[[[[YYYYYY[[[YYYXXXWWWUUUUUUUUUUUUVVVSSSRRRPPPOOOOOOOOOPPPQQQLLLLLLLLLMMMMMMNNNOOOOOOKKKJJJHHHDDD@@@<<<888666111///,,,***)))))))))***,,,------------............000222333555999===@@@DDDAAA@@@DDDLLLPPPOOOMMMLLLKKKKKKJJJKKKKKKMMMMMMHHHFFFDDDAAA>>>=========;;;:::::::::<<<===???AAAEEEHHHLLLQQQVVV[[[___```eeeeeeffffffgggiiijjjjjjiiijjjmmmoooqqqrrrrrrrrrnnnnnnmmmiiiaaa\\\\\\___\\\SSSLLLPPPZZZccckkkrrr|||||||||}}}|||{{{sssnnnqqqnnnooossstttzzzmmmqqqzzz~~~xxxtttxxx{{{qqqsssyyyzzziiiKKK444,,,---,,,++++++*********+++yyymmmttttttkkkhhh___]]]VVVLLLEEEAAA;;;444...///000000...,,,,,,---((((((((((((((()))))))))((()))))))))******************+++++++++++++++,,,---(((555YYYxxxzzzwww}}}{{{ggggggttt~~~rrr]]]NNNOOO\\\rrrwwweeeVVVSSSTTTMMMCCC888???IIILLLGGG???;;;:::<<<>>>AAAEEEIIILLLNNNNNNMMMJJJFFFEEEGGGIIIKKKKKKJJJLLLOOORRRSSSZZZlll}}}}}}rrrnnnmmmnnndddeeedddaaa^^^___dddiiijjjnnnpppooottt}}}|||}}}wwwzzzyyyhhhhhhuuuwwwyyyzzzxxxnnn^^^OOOGGGOOOVVV\\\]]]___bbbbbb]]]GGG444)))///333---+++000///000111111//////000111---........./////////000+++,,,///111333444444444333222333444444444999@@@SSS}}}dddgggWWWJJJDDD>>>===MMMbbbxxx||||||nnnfff___WWWQQQQQQRRROOOMMMNNNKKKJJJHHHFFFDDDCCCBBBBBB???@@@AAABBBCCCCCCBBBBBBDDDCCCDDDFFFKKKQQQVVVZZZWWWVVVUUUSSSRRRQQQQQQQQQNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKNNNSSSXXX]]]```eeehhhkkkkkkiiikkkqqqwwwyyy{{{}}}|||nnnrrr~~~wwwuuuooodddfffqqq{{{|||lllXXXEEE555***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------............//////000000000111111111222555555888MMMqqqwwwkkksssjjjfffrrrpppjjjtttgggVVVZZZttt}}}sssrrrtttvvvxxxwwwggg```[[[[[[ZZZXXXXXXZZZYYYYYYXXXXXXWWWWWWVVVVVVTTTSSSQQQPPPOOOOOOPPPQQQMMMLLLLLLLLLMMMNNNOOOPPPKKKJJJGGGDDDAAA===;;;999555333000---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---...000000111333666999@@@===<<<@@@FFFJJJIIIFFFDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@>>><<<:::999999999888888888999:::===???@@@FFFHHHMMMRRRWWW[[[^^^___ccccccddddddeeegggiiijjjjjjjjjkkklllnnnpppssstttmmmmmmkkkeee___]]]]]]^^^WWWOOOLLLSSS^^^gggmmmrrryyyyyyzzz{{{}}}vvvxxx~~~ppplllooolllpppuuuooolllwww}}}|||zzzyyyzzzuuuwww|||yyydddEEE111---,,,,,,++++++******++++++~~~qqqllltttqqqgggeee[[[YYYSSSIIIDDDAAA;;;555...///000...---,,,---...(((((())))))))))))******))))))))))))******************++++++++++++++++++,,,%%%+++KKKuuuttteeehhhtttyyyvvveeeTTTPPPRRRbbb}}}qqq^^^UUUXXXZZZXXX??????DDDLLLNNNGGG@@@<<<;;;<<<@@@DDDHHHKKKNNNOOOQQQNNNJJJGGGFFFHHHKKKMMMGGGIIIMMMOOOOOOQQQ[[[ggg|||vvvrrrqqqnnnrrruuupppgggbbbeeejjjiiikkkllljjjooo{{{~~~}}}uuutttkkk```fffwwwuuunnnmmmnnnnnnggg[[[QQQNNNVVV[[[]]][[[___ddd___UUU;;;000+++///222///...111222333444222000///000111.........//////000000111,,,---///111333555666666222222333333333444777:::CCCfffiii___[[[UUUKKK@@@;;;DDDQQQiiiwww|||qqqfff\\\SSSRRRRRROOOMMMLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDBBBBBBBBBCCCFFFJJJNNNQQQNNNMMMKKKIIIHHHGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHIIILLLOOOTTTXXX[[[]]]eeegggjjjkkkkkknnnssswwwsssrrryyy{{{xxxqqqyyyvvvhhh```fffsss}}}xxxeeeOOO>>>222***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------------........./////////000000000111111...111444888GGGgggsss[[[``````bbbkkkmmmkkknnnkkkcccbbbmmmvvvrrrrrrssstttjjjccc]]][[[YYYVVVUUUWWWZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPNNNMMMLLLLLLLLLMMMNNNOOOKKKJJJHHHEEEBBB???===<<<:::888555222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---///111444:::888888:::???BBBAAA@@@<<<===>>>>>>>>><<<999888999999888777666666666666777777777888:::<<>>BBBFFFIIILLLNNNSSSRRRQQQLLLHHHGGGJJJMMMKKKJJJKKKMMMMMMNNNUUU]]]bbbvvv{{{yyyxxx|||}}}xxxoooiiihhhjjjiiilllmmmlllpppxxx~~~|||{{{xxxlllgggaaa\\\dddrrrtttooonnnkkkeeeoooppprrrpppeeeWWWRRRUUUXXX\\\[[[ZZZ___cccXXXHHH000///......///000000000555666666444222000000111......///000000111222222111111111222333444666666555666555333333333555555;;;OOO|||~~~~~~zzznnnWWW^^^^^^PPPAAA===BBBFFFWWWnnnqqqeeeZZZVVVUUUQQQMMMKKKNNNMMMKKKIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDGGGIIIKKKGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGJJJNNNSSSWWW[[[]]]^^^eeegggjjjnnnssswwwzzz|||}}}sssmmmjjjjjjzzztttwwwvvveeeaaajjjuuuzzzzzzppp[[[FFF888000,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------.........////////////000000000111000...111888BBBXXX|||lllNNNOOOZZZdddfffkkkoookkkvvv{{{sssuuulllggg{{{sssrrrrrrsssrrrjjjbbb___[[[WWWVVVXXXZZZ[[[[[[\\\[[[ZZZXXXVVVVVVVVVUUUTTTSSSQQQOOONNNPPPNNNMMMLLLKKKLLLNNNNNNMMMLLLJJJGGGDDDBBBAAA@@@>>>===;;;777444111///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---///222222222333555777888999999777777888888777555444333444444444444444444444444666666666888:::===???AAADDDGGGKKKPPPUUUXXXYYYZZZ^^^^^^^^^___bbbeeehhhjjjhhhhhhiiijjjlllnnnooopppmmmjjjccc\\\\\\```___YYYKKKLLLTTT```iiinnnsssxxxvvvwwwxxxzzz}}}{{{}}}{{{zzz~~~|||rrrqqqmmm___iiiqqqiiioootttqqqssswww{{{tttYYY:::---///,,,++++++***++++++,,,,,,aaagggfffjjjrrrlll``````SSSRRRLLLDDD@@@???;;;666,,,,,,,,,+++))))))+++---))))))******+++++++++,,,))))))))))))************++++++******************)))......333TTT}}}wwwvvvqqq|||uuujjjeeeRRRJJJ]]]bbbvvv~~~nnn]]]^^^kkkttt\\\JJJ???FFFRRRSSSJJJCCC888999<<<@@@DDDHHHKKKLLLRRRUUUUUUQQQJJJGGGIIILLLOOOJJJHHHHHHHHHIIINNNVVVUUUggg~~~zzzsssmmmjjjiiijjjooorrrqqqtttxxxyyywww|||wwwwwwwwwnnnkkkgggdddhhhpppyyypppjjjhhhhhhiiiwww{{{~~~xxxfffTTTQQQWWWWWWZZZZZZYYY```cccSSS===***///000---,,,000111...888888888666222000000000...//////000111222222333666555333333222333555555999:::999666444444444222;;;CCCvvv{{{xxx~~~xxxnnnRRRaaadddSSSBBB???AAA@@@KKKggg~~~|||ooobbb\\\YYYTTTNNNLLLPPPOOOMMMKKKIIIHHHGGGGGGJJJIIIHHHFFFEEEEEEEEEEEECCCCCCBBBAAABBBCCCDDDEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDHHHKKKQQQVVV[[[___```aaagggiiilllsss{{{uuutttooojjjvvvxxxxxxgggeeepppyyyvvvuuujjjTTT???444///...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......////////////000000000000666///000888>>>KKKppp{{{zzzkkkJJJHHHZZZiiifffmmmuuukkkpppyyy|||tttccc~~~tttrrrrrrssszzzyyyqqqhhhddd```ZZZYYYZZZZZZ[[[\\\]]]\\\ZZZXXXWWWWWWWWWWWWVVVTTTQQQNNNMMMQQQOOOMMMLLLKKKLLLMMMNNNOOOMMMKKKHHHFFFDDDCCCCCCAAA@@@>>>;;;888444000///+++,,,,,,,,,,,,---------)))***+++++++++,,,///222---///111111111222444666666666555444444333333444111222222333333444444444666666666888:::===@@@AAAEEEHHHMMMRRRVVVYYYZZZZZZ\\\\\\\\\]]]```dddgggjjjeeegggiiilllmmmmmmllllllmmmiii```XXX[[[aaa^^^WWWMMMQQQZZZffflllnnnrrrwwwvvvwwwyyy{{{~~~|||~~~xxxzzzuuueeeffffffqqqiiilllxxxrrrqqquuuzzzqqqUUU777+++///+++++++++***++++++,,,,,,___gggmmmnnnllliiiccc\\\UUUPPPIIIAAA===;;;;;;<<<000...+++)))*********)))******))))))((((((''''''******)))((((((((((((((()))************+++++++++)))---***,,,HHHvvvrrruuummmkkkVVVHHHVVVZZZkkk~~~kkkddd___lllcccRRRAAA???IIIPPPLLLEEE;;;;;;::::::===BBBGGGKKKOOOPPPPPPOOOMMMLLLLLLMMMMMMLLLKKKJJJJJJKKKMMMNNNSSS___www~~~|||{{{zzztttkkkggggggfffnnnuuuuuuooolllooottttttuuu{{{}}}qqqdddcccooo{{{zzz}}}oooeeefff]]]bbb~~~hhhOOOMMM[[[XXX[[[[[[[[[___]]]JJJ333---------............///111111111111000000000///222...---111333222222444555222222444333000000222333222222111111222222333<<<===bbb|||}}}}}}}}}xxxxxxqqq[[[\\\aaaaaaSSSAAA;;;@@@FFFSSSnnnpppgggaaa\\\WWWUUUPPPOOOLLLKKKJJJJJJIIIIIIJJJGGGEEEDDDEEEFFFEEEDDDGGGFFFEEEEEEDDDDDDDDDDDDCCCAAA?????????@@@???>>>CCCAAA???@@@CCCEEEEEEDDDKKKMMMQQQUUUYYY]]]```bbbdddiiiqqqzzzqqqjjjjjjuuuzzzpppjjjsssxxxzzzsss```FFF555111000---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,---............000000000000000000000000...111111555:::AAAaaa{{{|||}}}tttUUULLLbbbpppccckkkyyylllpppiiiqqqsssuuuxxxvvvvvvkkkeeeaaa[[[XXXXXXXXXXXXYYYZZZYYYXXXVVVUUUUUUVVVWWWWWWVVVUUUSSSRRRMMMMMMNNNNNNLLLKKKHHHGGGMMMMMMMMMKKKIIIEEEAAA???BBB@@@>>><<<:::777222///+++++++++***************,,,,,,,,,++++++++++++***........./////////000000111111111111111111111111111111111111111111111111666777777888888;;;???BBBFFFFFFHHHNNNUUUZZZ[[[ZZZ___^^^]]]\\\]]]___aaaccceeehhhjjjkkkjjjiiiiiijjjjjjaaaXXXWWW\\\^^^XXXRRROOOWWWbbbjjjnnnqqqtttvvvuuuvvvxxxzzz|||~~~wwwssssssuuu{{{~~~{{{sssZZZbbbmmmmmmvvv```uuuzzzoooxxxyyywwwjjjOOO555---111...,,,++++++------,,,***^^^ffflllllljjjfff^^^WWWQQQMMMFFF???:::888999:::000---+++************(((***)))))))))((((((((('''******)))((((((((((((((())))))*********+++++++++)))---,,,+++;;;\\\{{{uuu{{{sssmmmnnn\\\KKKOOOXXX\\\uuu{{{uuuoooiiizzzrrr___III???BBBJJJLLLKKK???<<<999888;;;???DDDFFFLLLNNNOOONNNLLLKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKLLLOOOTTTggg|||yyyxxxwwwsssllljjjkkkhhhooovvvvvvpppmmmnnnqqqvvvzzz}}}uuukkkooo~~~pppnnnfffeeelllooouuuzzzhhhUUURRR[[[XXXXXXYYY\\\^^^WWWCCC000------------............111111111000000000//////...,,,...222222//////111444111111333333000///222222222222111111222222222666:::XXX~~~}}}xxxggg```eee^^^HHH>>>BBB>>>GGG\\\tttvvvmmmfff___ZZZWWWUUUQQQOOONNNMMMMMMLLLLLLJJJHHHGGGHHHIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBB??????>>>>>>???@@@@@@@@@EEECCCBBBCCCFFFIIIKKKKKKNNNPPPSSSVVV[[[___ccceeekkkpppwwwmmmnnnuuu~~~|||xxxxxxzzz{{{xxxtttsssiiihhhoooppptttjjjVVV>>>111......+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------...............---000000000000000000000000...111111444777;;;UUU}}}~~~}}}}}}uuucccLLLVVVjjjkkkvvv}}}kkkrrr|||ttt___llluuuuuuxxxvvvxxxlllfffccc^^^YYYXXXWWWWWWXXXYYYXXXXXXVVVVVVVVVVVVWWWWWWVVVUUUSSSRRROOOOOOOOOMMMLLLJJJIIIHHHKKKKKKKKKJJJHHHFFFCCCAAACCCAAA???>>>===:::666333///...,,,+++******++++++,,,,,,,,,+++++++++******---------.........//////000000000000000000000000111111111111111111111111333444666777999<<>>JJJ]]]rrr~~~~~~{{{~~~tttiii___\\\XXXTTTQQQPPPOOOMMMLLLKKKIIIGGGFFFGGGHHHHHHHHHGGGFFFEEECCCBBBBBBAAAAAA>>>>>>???@@@AAABBBCCCDDDFFFFFFEEEEEEGGGJJJMMMNNNSSSUUUWWW[[[```eeejjjmmmtttxxx~~~uuukkkvvvoooeeeccchhhhhhssswwwwwwllljjjggglllrrrnnnnnn```JJJ666.........+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******.........------------,,,000000000000000000000000...111111222444333EEEfff~~~zzzjjjOOOSSSiiiooovvv{{{ooojjj}}}zzzmmmWWWdddxxxvvvwwwuuu{{{lllgggeee```ZZZVVVVVVVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVTTTSSSSSSRRRQQQOOOMMMKKKIIIHHHHHHGGGHHHIIIIIIHHHFFFEEECCCDDDCCCAAA@@@???>>>;;;888444222///---++++++,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,------------........................000000000000000000000000///111444666999===BBBEEEDDDEEEHHHMMMRRRWWWXXXXXXYYYYYYZZZ[[[\\\]]]^^^___dddeeegggiiijjjhhhdddaaa```\\\YYYZZZ\\\[[[VVVQQQWWW```llluuuzzzzzzxxxwwwxxxxxxzzz{{{~~~yyyooogggfffkkkpppqqqzzzyyywww~~~~~~~~~yyyuuu}}}yyykkkdddsssqqqmmmlllqqqwwwvvvpppyyyzzzuuucccFFF///***000---,,,,,,---///000///...iiikkkkkkgggbbb^^^VVVNNNGGGCCC>>>888555333333444111000/////////...,,,***))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************)))***---...+++111LLLhhh|||vvvwwwpppjjjooorrrfffXXXbbbbbbwww~~~}}}vvvaaabbbtttiiiYYYIII@@@AAAHHHNNNKKKDDD<<<888999;;;<<<;;;AAADDDHHHKKKLLLLLLMMMNNNOOOOOOOOONNNLLLJJJHHHGGGJJJGGGMMM___xxx|||xxxtttnnnlllmmmqqqssstttsssqqqpppsssuuuyyy~~~xxxzzzvvvssszzz}}}sssfff^^^```kkkuuu{{{vvviiiiiikkknnnwwwlllmmmiiiaaa\\\\\\YYYTTTZZZTTTVVV\\\WWWCCC222,,,,,,,,,---------.........000000/////////............222:::>>>:::222000333111//////333333///...000111111000000000000111111555888???aaaooo[[[eeetttlllSSS@@@===>>>AAANNNcccuuuwwwpppuuufffbbb^^^WWWSSSRRRQQQNNNLLLKKKIIIGGGFFFGGGHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCCCC???AAABBBCCCDDDDDDFFFGGGMMMMMMMMMKKKJJJKKKNNNQQQWWWYYY\\\aaagggnnntttwww{{{ooommm|||zzzfff\\\[[[\\\aaammmyyyzzztttwwwoooffffffhhhqqqvvvooojjjYYYAAA222...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------////////////////////////---111111111333///999QQQ}}}vvvvvvcccRRRZZZnnnpppooovvvxxxhhhyyyzzzbbbccc}}}wwwvvvsss|||nnnhhhfffaaaYYYTTTUUUUUUVVVWWWWWWWWWXXXXXXWWWVVVVVVVVVUUUTTTTTTSSSRRRQQQNNNKKKHHHGGGGGGGGGDDDEEEFFFGGGGGGGGGFFFEEECCCBBB@@@@@@@@@@@@>>><<<777555111...,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,........................000000000000000000000000...000333666888<<<@@@CCCBBBDDDGGGLLLPPPTTTVVVWWWVVVXXXYYY[[[]]]^^^^^^^^^eeedddeeefffhhhhhheeebbb\\\[[[[[[[[[ZZZWWWSSSOOO]]]dddnnnwww}}}~~~}}}|||wwwxxxzzz|||wwwlllfffiiirrrzzzuuuxxxmmmbbbfffnnnzzz~~~xxxwwwjjjaaahhhtttkkkddddddhhhkkkooossszzzzzzqqq\\\AAA...+++000...---,,,---...///...---rrrpppkkkccc^^^\\\UUUNNNCCC@@@;;;777333222333333333222222333333111...+++(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********,,,)))***...+++,,,>>>TTT{{{~~~yyyooobbbZZZ^^^jjjiii\\\XXXkkk{{{}}}iii^^^___]]]XXXPPPHHHDDDEEEFFFMMMHHHBBB>>>======<<<:::<<>>>>>EEEUUUhhhpppoooxxxvvvooohhh```ZZZWWWUUUQQQNNNOOOMMMJJJIIIJJJKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCAAACCCFFFGGGEEEEEEFFFHHHVVVXXXYYYVVVQQQOOOQQQUUUZZZ\\\aaagggooovvv}}}uuutttqqqccc^^^___[[[fffooorrrvvv{{{xxxpppooocccaaadddgggppptttlllbbbPPP:::///...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------******+++,,,---///111333////////////////////////,,,111000111444///444EEEooo~~~qqqgggkkk```UUU[[[nnnuuuvvv{{{yyytttiiiqqq{{{vvvqqquuurrrjjjgggaaaXXXRRRVVVVVVVVVVVVWWWXXXXXXYYYWWWWWWVVVUUUTTTTTTTTTTTTQQQOOOMMMJJJGGGFFFFFFFFFCCCCCCDDDEEEFFFFFFFFFFFFBBB@@@???>>>??????>>>===999777444000...---------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------///////////////////////////////////////////////////111444666777999===???@@@CCCFFFJJJNNNQQQTTTUUUVVVWWWYYY[[[]]]^^^______cccccccccdddeeeeeedddbbbYYY[[[\\\[[[WWWSSSQQQQQQcccgggnnnwww}}}||||||}}}~~~~~~tttjjjgggmmm{{{}}}yyyiii^^^bbbhhhsssxxxuuuttteeeaaannnwwwkkk```___bbbeeemmmvvv{{{wwwjjjSSS;;;...---000///---,,,,,,------+++***uuurrriii```[[[YYYRRRKKK???===999555222111222222333333333555555333///,,,(((((((((((())))))))))))((((((((((((((())))))***((((((((()))))))))******---)))))),,,+++***222===aaapppzzzvvvpppzzzvvvhhhbbbcccooottthhhZZZuuu~~~sss{{{lllaaaPPPQQQQQQQQQNNNIIIDDD@@@KKKJJJHHHFFFCCC???===<<<999<<>>>>>>>>===;;;999777444222000///...//////.........---------------------............000000000000000000000000////////////////////////000222444666666888:::<<>>>>>:::<<<>>>@@@BBBFFFKKKOOORRRTTTWWWZZZ[[[YYYWWWUUUNNNLLLKKKKKKKKKQQQ```ooozzzvvvyyy~~~yyyttttttxxx|||{{{zzzxxxsssggg\\\[[[```eeegggooo{{{}}}yyyxxxvvvrrruuukkknnnkkklllpppnnnoooyyydddXXXQQQTTTWWWUUUVVVZZZYYY[[[VVVGGG777///---+++++++++,,,,,,,,,---------.........---------,,,,,,---+++---111111......000000...111555666222000222000//////......//////000555333444???\\\yyy|||jjjYYYdddooooooSSSFFF===>>>CCCJJJYYYhhhjjjtttwwwnnnddd]]]YYYVVVRRRPPPOOOOOOMMMLLLJJJIIIIIIHHHHHHHHHIIIIIIGGGLLLRRRSSSQQQPPPRRRUUURRR[[[dddeee___]]]aaafffqqqtttzzz{{{xxxwwwuuuxxxvvvooommmuuuzzzxxxyyy{{{wwwnnnrrrmmmoooqqqoooqqqjjjWWWDDD777------///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---///222555777000000000000000000000000///222......555333333<<>><<<<<<=========<<<<<<<<<;;;:::777444222000000000000000////////////...////////////000000000000000000000000000000000........................///111444555666777999;;;===AAAFFFIIIJJJLLLPPPSSSTTTTTTUUUWWWYYY\\\___aaadddmmmuuuvvvnnneee^^^\\\XXX]]]___\\\VVVWWW^^^fffoooqqqvvv||||||sssjjjgggnnnzzzuuurrrwwwtttrrr}}}vvv{{{wwwsssoooggglll|||ttteeeZZZYYYdddpppvvvvvvkkkTTT<<<000//////,,,,,,+++***,,,...//////...llljjjddd]]]XXXSSSGGG<<<999777444111////////////000111222444444222---)))'''((((((((())))))******((((((((((((((()))******(((((((((((())))))))))))###(((,,,,,,,,,......---555NNNfffmmmiiilllwwwyyyyyy{{{wwwuuugggjjjoooyyyggg\\\cccgggvvvYYYOOOFFFEEEJJJLLLHHHCCC@@@HHHQQQQQQJJJBBB??????;;;<<<<<<===>>>BBBGGGKKKNNNQQQVVV[[[]]]]]][[[ZZZRRRNNNKKKKKKKKKNNNVVV___lllxxx|||uuurrrwww~~~{{{wwwxxx|||~~~|||ttthhhVVVQQQkkkooowww|||vvvlllkkkpppxxxllliiipppuuunnnooowwwkkkcccsssbbbSSSLLLRRRUUUPPPQQQZZZWWW\\\UUU@@@///,,,---+++++++++,,,,,,,,,---------......---------,,,,,,,,,...******---000//////000000///111666777333111222//////............//////222///444999MMM}}}~~~}}}```\\\jjjwwwcccOOO@@@@@@@@@BBBOOO```bbbkkktttyyy{{{rrrfffccc___\\\[[[ZZZXXXWWWMMMMMMMMMMMMMMMNNNOOOOOOMMMRRRYYY[[[ZZZYYY\\\```VVVaaammmpppmmmlllqqqwww~~~llllllyyy|||tttvvvxxx|||~~~xxxpppmmmoooyyyrrrqqqpppmmmlll___FFF;;;111,,,///111///...000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******+++...000222000000000000000000000000111444...---444444333;;;KKKvvv~~~rrrxxxyyybbbKKKRRRiiizzzrrr{{{sss||||||vvvxxxvvvzzzvvviiibbbaaa\\\[[[ZZZYYYXXXXXXYYYZZZXXXWWWVVVTTTSSSTTTTTTUUUOOOOOOPPPOOONNNLLLJJJIIIFFFEEEDDDBBBBBBAAAAAAAAAAAA???<<<<<<<<<======<<<===>>>>>>===;;;888555333111111111111000000000000000000000000111111111111000000000000000000000000........................---000333555666777999;;;<<<@@@EEEHHHIIIKKKOOORRRSSSSSSSSSTTTWWW[[[^^^aaaiiiuuuxxxiii___\\\XXX]]]```\\\XXXZZZeeepppsssuuuzzz~~~~~~~~~wwwmmmhhhmmmwwwsssmmmrrrqqqttt{{{qqqjjjrrr}}}wwwhhhXXXWWWdddqqquuussseeeLLL555---//////******)))***,,,///222222222lllhhhbbb[[[TTTLLLEEE@@@;;;888333000000111111111...000222333333000,,,******)))(((''''''((()))***(((((((((((((((((((((((((((((())))))*********+++******+++++++++,,,,,,,,,000CCC___uuuxxxqqqppptttzzzxxxyyykkkccclll___cccccc[[[WWW___ooo{{{vvvgggWWWHHHEEEQQQTTTFFF???AAAIIIPPPPPPIIICCCBBB:::;;;;;;<<<>>>AAACCCEEELLLOOOUUU\\\bbbcccaaa___UUURRRNNNLLLMMMNNNOOOPPP\\\bbbnnn|||xxxyyy{{{{{{zzzvvvqqqnnnrrr}}}|||yyynnnttt___TTT[[[lllsss}}}~~~ooo___eeevvvxxxvvvyyyyyytttnnn|||}}}vvvggg```bbbUUURRRQQQQQQQQQRRRVVV[[[ZZZRRRDDD666---)))***++++++,,,,,,------,,,,,,+++******))))))***,,,...///---------.........//////......///000111222333333//////............//////444666222222GGGmmm|||mmmdddlllvvvkkkXXXHHHBBB<<<999EEEWWWbbbfffhhhmmm|||zzzssskkkggghhhhhheeebbb[[[XXXUUUTTTUUUWWWXXXXXXXXXXXXYYY___eeejjjjjjhhhmmmlllqqqyyy|||}}}fffhhh{{{|||ssswwwqqquuu|||iiiaaaffflllrrrvvvuuuqqqgggSSS???000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---------,,,,,,,,,,,,---......000000111111111111000000111111111222333555666777>>>^^^}}}zzz|||zzz}}}mmmTTTRRRmmmppprrr~~~yyyooouuuwwwtttuuuyyy~~~|||mmmggggggbbb___\\\ZZZYYYZZZ[[[\\\YYYWWWUUUTTTTTTUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKHHHHHHFFFDDDBBBAAA@@@???@@@@@@???>>>===<<<;;;;;;===>>>???>>>===;;;888666777666444111000//////000//////000000111111111222222111111000///......---..................------///000222444777999;;;<<>>]]]ssseeeooovvvdddRRRHHHBBB???EEENNNdddjjjllljjjoooyyyuuurrrmmmjjjfffccc___^^^```bbbdddeeebbbcccfffkkkqqqvvvyyyzzz||||||qqqsss|||{{{vvvttttttzzzyyyllliiinnnlllrrruuurrrkkk___KKK:::///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,---,,,,,,,,,,,,---....../////////000000/////////000000000000111222444444>>>VVVyyyyyyuuuuuuyyynnnVVVRRRiiisssrrrxxx|||yyyooosssxxxtttsssvvvzzzzzznnnjjjeeeccc___\\\[[[[[[[[[[[[\\\YYYUUUSSSSSSTTTTTTTTTSSSSSSQQQOOOMMMLLLKKKJJJIIIIIIHHHGGGEEECCCBBB@@@@@@??????>>>===<<<<<<;;;<<<===>>>>>>===;;;999777888777555333111111111111000000000000111111222222111111000000//////..............................///000222444777999;;;<<>>>>>======<<<<<<;;;<<<=========<<<:::999999888666555444333222222000111111111111222222222000000000000////////////........................000111222444777999;;;;;;>>>???AAAEEEHHHKKKNNNOOOPPPQQQRRRVVVZZZ]]]___^^^XXXVVVWWW\\\```___^^^```eeeaaa]]]]]]bbbkkktttyyy{{{{{{{{{zzzxxxxxxzzz{{{zzz|||~~~zzzqqqnnnoookkklllwww}}}vvvqqqzzz```cccbbb___fffsssxxxvvvdddNNN777...---............---------...000222333aaa[[[SSSKKKDDD>>>888444111///+++***+++,,,------++++++***))))))((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++,,,(((+++???```}}}~~~uuuqqqwwwhhh___ZZZWWWOOOEEEHHHTTT|||{{{dddVVVgggppp^^^LLLFFFHHHJJJKKKKKKFFFCCC>>>:::888:::===@@@>>>CCCHHHJJJIIIKKKQQQWWW^^^]]]\\\YYYVVVTTTTTTUUUUUUUUUTTTSSSSSSUUUXXX\\\ZZZbbbnnnvvv{{{|||||||||{{{yyyvvvuuuuuuuuusssqqqkkkhhhccc```^^^^^^___```\\\]]]]]][[[YYYYYY]]]```iiijjjjjjiiihhhjjjmmmqqqsssttttttqqqpppvvv{{{kkk___bbbnnnwww~~~|||qqqdddXXXQQQWWWkkk|||nnnhhhqqqxxxyyyyyyggg^^^XXXQQQSSSRRROOOOOOSSSYYYYYYVVVIII>>>000***+++......,,,///...,,,******+++---...+++++++++*********************+++++++++,,,,,,,,,)))+++...111111111///---///......------......///111000222444000666VVVzzzhhh\\\{{{~~~xxxdddPPPEEEAAA>>>PPPdddyyy~~~yyyvvv|||zzzwww{{{tttttt|||{{{rrrsss~~~pppdddfffqqqwwwnnnpppnnneeeVVVFFF777......---,,,,,,------,,,***++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---............//////.........//////.........///000000777<<>>>>>>>>=========;;;;;;<<<======<<<<<<;;;:::999888777666555444444222222222222222222222222////////////000000000000............////////////000111333555777999:::;;;===>>>AAADDDGGGJJJMMMNNNQQQQQQSSSXXX]]]___\\\YYYQQQNNNLLLOOOTTTZZZ```ccclllfffaaabbbjjjsssxxxzzz}}}|||zzzwwwuuuvvvyyy|||vvvyyy~~~|||pppkkkhhhiiiqqq}}}xxxooohhhooo~~~qqqeeemmmllleeeiiiuuuxxxppp___GGG000+++.........///......---...///000222333^^^XXXPPPHHHAAA<<<777555111...+++++++++,,,---,,,+++***)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((...,,,,,,IIIxxx{{{mmmrrreee```______VVVIIICCCFFFYYYtttXXX]]]rrrgggXXXLLLBBB???DDDLLLKKKHHHCCC>>>;;;;;;<<<===<<>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999888777666666333333333333222222222222////////////000000000000........./////////000000111111333555777888:::;;;<<<>>>@@@CCCGGGJJJLLLNNNQQQRRRUUUZZZ^^^^^^ZZZVVVSSSQQQOOOOOOUUU]]]cccffflllgggdddhhhqqqzzz~~~~~~|||{{{yyyvvvtttvvvzzz}}}vvvwwwxxxyyy|||{{{nnnhhh___eeerrryyysssgggeeeuuuvvvqqqwwwtttjjjlllwwwxxxooo[[[BBB---+++///...,,,...---......///000111222333ZZZTTTKKKCCC>>>:::777555111...,,,+++,,,,,,++++++***))))))(((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))))))))))))))************+++&&&111///&&&999hhhkkkkkkddddddbbb___YYYPPPIIIDDDMMMhhhzzz___VVVgggbbb[[[PPPBBB:::>>>GGGJJJIIIFFFCCC@@@???>>>===;;;>>>AAABBBCCCFFFKKKPPPNNNTTT\\\aaabbbbbbdddfff^^^^^^\\\XXXRRRMMMKKKJJJGGGJJJNNNSSSVVVXXXYYYYYYUUUTTTSSSRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRSSSUUUWWWUUUWWWXXXWWWVVVYYY^^^cccaaabbbdddiiillllllhhhdddgggkkkyyyvvvkkkppprrrwww|||mmm```TTTffftttoooiiiggg```___ppp~~~kkkmmmjjj```XXXXXX[[[\\\^^^^^^[[[ZZZ___ddd\\\NNN:::333+++)))+++---,,,***333111///---++++++++++++,,,,,,---------------,,,******+++++++++,,,,,,,,,)))+++,,,.........,,,+++......------------.........+++...555555444AAATTTfff]]]xxxqqqWWWJJJAAAHHHUUUfffsss|||vvvuuuvvvtttzzz|||uuueee\\\aaajjjnnnooofffZZZOOOBBB555...------,,,***+++,,,,,,+++)))++++++++++++++++++++++++)))******+++,,,,,,,,,,,,+++++++++++++++,,,------/////////000000/////////000000000000000111222222888999dddxxxpppjjj___SSSVVVaaaqqqwwwvvvwww|||wwwttt~~~xxxzzzvvvwwwxxxxxx{{{yyypppeee______aaaaaa```ZZZYYYYYYYYYZZZXXXUUUSSSRRRQQQOOONNNMMMMMMMMMMMMJJJJJJKKKKKKJJJHHHFFFDDDCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::999888777666444444444333333333333222000000000000////////////.........//////000000111111222333555777888999:::===>>>@@@DDDGGGJJJMMMNNNSSSTTTWWWZZZ\\\\\\YYYVVVWWWWWWWWWWWW\\\eeejjjjjjhhhfffgggmmmxxx{{{zzzyyyvvvuuuuuuxxx{{{tttqqqnnnooouuu~~~~~~yyynnnjjjaaakkkyyyuuuooodddkkk}}}{{{tttlllooowwwvvvoooTTT===,,,---000,,,+++///---...///000111222222222UUUOOOFFF>>>999777555444000...,,,++++++***)))(((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''******)))))))))((((((((())))))))))))************'''---...***111KKKooorrrjjjiiipppqqqkkkgggeeeZZZMMMLLLSSSbbbvvvnnn^^^ZZZVVVSSSPPPJJJBBB???@@@DDDEEEFFFFFFEEECCCAAA???<<<<<<===???AAADDDFFFHHHHHHNNNUUUYYYZZZ\\\aaaeeeeeeeeeddd```YYYRRRNNNKKKIIIKKKNNNRRRVVVXXXXXXWWWUUUUUUUUUTTTRRRPPPOOOOOOMMMOOOPPPPPPOOOPPPTTTWWWRRRTTTWWWXXXZZZ[[[]]]^^^YYY^^^dddiiiiiihhhggggggpppttt|||yyymmmhhhkkk~~~|||llleeeddd]]]pppxxxmmmgggfffdddeeelll{{{zzzgggbbb]]]\\\ZZZ[[[bbbjjjiiiiiieee```cccdddUUUBBB444111---+++++++++***)))...------,,,++++++******)))***,,,------------,,,++++++++++++,,,,,,,,,---***++++++,,,,,,,,,,,,,,,...------,,,,,,------...---,,,...222222333<<>>>>>===<<<<<<;;;;;;;;;<<<<<<999::::::;;;:::999777666555444444444333333333333111111000000//////......---......///000000111111111222333555666888999:::===???AAADDDHHHKKKMMMOOOTTTVVVYYYZZZYYYXXXXXXXXXXXXZZZ[[[\\\bbbmmmrrrqqqiiijjjmmmssszzzyyyzzzyyywwwtttsssssstttlllhhheeehhhtttzzzzzz|||vvvuuuqqqxxxooohhh___nnn{{{qqqnnnrrrtttoooiiiKKK777+++///111+++***000---...///000111222222222QQQKKKBBB:::666444333222000...+++******)))(((&&&&&&&&&'''((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))************+++(((+++///---111MMMmmm|||{{{xxx|||mmmooo~~~||||||lllWWWHHH@@@III```qqq{{{wwwhhhTTTMMMKKKQQQTTTOOODDD===>>>AAAEEEHHHHHHFFFCCCAAA>>><<<;;;;;;===>>>>>>===FFFKKKPPPQQQRRRUUU\\\bbbggghhhgggccc\\\TTTNNNKKKIIIKKKOOOTTTXXXZZZYYYWWWUUUVVVWWWVVVTTTRRRQQQQQQNNNPPPQQQPPPOOOPPPSSSWWWQQQSSSWWW[[[]]]]]]\\\ZZZYYY___eeeeeecccdddjjjqqq||||||yyykkkWWWNNN\\\qqq}}}qqq]]]```kkkmmmyyy}}}pppfffcccdddkkkgggmmm~~~|||zzzeee[[[WWW[[[___aaajjjvvvttttttllldddccc```MMM555111000///---+++***)))(((((()))***++++++++++++***((()))***,,,------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,...------,,,,,,------......000111000...000888???^^^}}}~~~wwwkkkpppuuuMMMDDD===>>>AAACCCJJJRRR^^^rrr}}}~~~yyyhhhtttzzzvvvuuu}}}xxxppp{{{{{{}}}wwwqqqooossswwwvvvrrrpppjjjXXXFFF<<<555///,,,...,,,+++******++++++***(((************************)))***+++,,,---.........++++++******++++++,,,---,,,------......------,,,------......000111333333222888UUUtttvvvsssbbbYYY___mmmzzzhhhddd{{{~~~~~~xxxxxxyyywwwwwwxxx~~~mmmbbb```bbbbbbaaa^^^ZZZUUUSSSUUUXXX[[[\\\ZZZWWWSSSNNNLLLLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFDDDBBB@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;999::::::;;;:::999777666555555555444444333333333222111111000///......------......///000111111222222222333555666888999:::>>>???AAAEEEHHHKKKNNNOOOUUUXXXZZZYYYWWWVVVWWWZZZWWWZZZ\\\]]]eeerrrxxxwwwnnnpppssswww{{{{{{zzzxxxyyyzzzzzzxxxtttpppooooooddd```___gggwwwtttyyy}}}{{{uuujjjccc[[[mmmzzzttt{{{oooooosssooogggaaaDDD333)))///111))))))222---...///111222222222222HHHCCC<<<666444333222222...---,,,***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))************************,,,000777<<<___ttt|||}}}~~~qqqVVVKKKEEEOOOaaannnuuuxxxiii\\\OOOMMMQQQQQQJJJCCC===@@@BBBBBBDDDFFFCCC>>>???>>><<<999777777:::<<<@@@AAACCCEEEHHHMMMTTTXXX]]]bbbhhhllljjjddd[[[UUURRROOOLLLMMMRRRXXX[[[]]]```bbbaaa[[[SSSPPPQQQTTTNNNMMMMMMNNNQQQSSSSSSRRRRRRUUUXXXYYYWWWWWWXXXZZZiiiccc]]]\\\ccckkkrrruuukkk___OOOEEEFFFRRRbbbmmmwww{{{zzzooo___YYYaaalllxxx{{{xxxnnnfffdddeeefffgggnnnxxxzzznnneeeYYYXXXYYY___jjjvvvtttdddbbb___OOO;;;///000...+++***+++++++++*********++++++++++++************+++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............///000111222AAAooo{{{wwwtttqqq```KKK<<<===>>>999888>>>AAANNNccczzz~~~tttrrrllljjjqqq~~~rrrfffhhhnnnpppvvv|||xxxpppxxxsssnnnooozzzwwwnnn```OOO<<<222...+++************************************************************************************+++++++++,,,,,,,,,000000//////.........---......//////000000111111000888HHHtttwwwrrrwwwxxxooocccqqqcccooo{{{{{{xxxzzzzzzyyyzzz}}}pppiiigggffffffcccaaa]]]YYYWWWVVVVVVVVV]]]ZZZVVVRRRPPPNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKIIIGGGFFFEEECCC???===>>>===;;;;;;<<<<<<;;;999;;;:::999999;;;;;;;;;999888888777555444333222111444333222111000000000000///000111222222333222222333333444555777999:::;;;AAACCCCCCBBBEEELLLPPPPPPXXXWWWWWWWWWVVVTTTPPPMMMRRRRRRVVV^^^aaa```eeemmmnnnrrrvvvzzz|||zzzwwwuuu|||xxxxxx~~~xxxllleeeccchhhooowwwsssvvvzzz{{{|||yyyzzzxxxtttnnnddd\\\qqqxxxjjjzzz{{{pppkkkooorrrfffVVV111///---,,,,,,...000222000222333555666666555555GGGBBB;;;777444444444333...---+++***)))((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''***)))))))))((((((((('''(((((()))))))))*********,,,++++++******...333777IIIsssssstttwww\\\SSSLLLLLLTTTbbbtttssshhh\\\UUUSSSQQQMMMJJJAAABBB@@@>>>@@@FFFGGGDDDBBBAAA???<<<999888888999;;;===???AAADDDIIIOOOTTTWWW\\\cccjjjlllkkkhhheeeVVVQQQKKKJJJOOOUUU[[[^^^dddhhhjjjfff]]]UUUPPPNNNNNNMMMMMMNNNPPPSSSUUUVVVUUUXXX[[[[[[ZZZXXXXXXYYYZZZ]]]bbbhhhlllmmmjjjhhhWWWOOOGGGGGGPPP^^^iiiooolllddd\\\XXXVVVYYYffftttzzzkkkaaaaaaeeegggffflllsssxxxxxxrrrjjjdddbbbaaabbbiiisssyyyhhh```UUUCCC555///000...+++***+++,,,+++*********++++++++++++***************+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............///000111222888UUU{{{~~~sssjjj|||iiiUUUCCC@@@>>>888777<<<;;;@@@JJJZZZmmm||||||wwwxxxwwwlllkkk|||lll\\\\\\hhhqqqpppvvvxxxwww|||uuuuuuxxx~~~wwwnnnZZZJJJ999000---+++***+++******************************************************************************+++++++++,,,,,,,,,000/////////.........---.........///000000111111444777AAAhhhwwwqqqxxxyyymmmttt{{{zzzllllllttt}}}{{{xxxvvvwww{{{{{{qqqkkkgggeeedddaaa^^^[[[YYYXXXWWWVVV]]]\\\YYYVVVSSSRRRQQQPPPNNNMMMMMMLLLLLLLLLMMMMMMLLLJJJIIIGGGGGGEEEBBB???>>>===;;;;;;<<<<<<;;;999:::999888999:::;;;:::999666666666555555444444444444333222111000000000000///000111222333333333333333444444555777999;;;<<>>CCCHHHLLLMMMPPPVVV]]]cccgggiiijjjWWWQQQIIIFFFHHHNNNUUUYYY___ccceeeccc[[[TTTNNNLLLOOOPPPQQQQQQRRRUUUZZZ]]][[[]]]^^^]]]ZZZXXXVVVVVVRRRZZZeeekkkiii```VVVOOOBBBCCCIIIUUUbbbhhhgggccc___OOOHHHRRR^^^eeeqqq~~~xxxiii```aaaeeefffiiinnnrrrrrrnnnhhheeeddddddfffkkktttuuucccUUUEEE444...111///---+++***+++,,,+++*********++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,......---......///000111666???\\\tttpppjjjRRRDDD<<<555666:::888777777>>>MMMaaauuuvvvvvv}}}}}}mmmlllttt^^^WWW___iiioootttxxxyyyvvvuuuwwwzzzyyy~~~sssfffOOOAAA333---,,,******,,,******************************************************************************+++++++++,,,,,,,,,/////////...............---......//////000111111555444555TTT~~~tttllluuuvvvhhh}}}xxxyyynnnppp|||yyy|||xxxuuuyyy}}}}}}ssskkkgggeeeccc```^^^]]][[[YYYWWW[[[[[[ZZZXXXVVVSSSRRRPPPOOONNNNNNNNNNNNNNNOOOOOONNNLLLJJJIIIIIIGGGDDDBBB???===;;;;;;<<<<<<:::999:::888777888999999888777555555555555555555555555444333222111111000111111000000111222333333333333333444444666888:::;;;<<<===AAABBBBBBFFFNNNRRRRRRUUUWWWXXXWWWSSSPPPPPPQQQQQQWWW___```[[[WWW]]]fffrrruuuyyy}}}}}}|||yyyyyy|||~~~zzzvvvyyy~~~xxxhhhlllsssvvv{{{sssrrrrrrnnniiigggyyyrrrkkkkkkiiikkkooorrrtttkkkVVVBBB///...,,,+++,,,---///111111111333444444444444444>>>;;;666333333333333333,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((()))))))))***+++++++++)))((())),,,......CCCeeewwwiiiiiisssvvvrrrkkknnnoooeeeVVVPPP___qqq}}}ZZZFFFEEEKKKKKKJJJDDD>>><<>>HHHRRRYYYjjjxxxtttggghhhvvvttttttrrrbbb^^^___ooopppvvvyyyqqqhhhkkkwww|||yyyhhhUUUCCC888...++++++******,,,******************************************************************************+++++++++,,,,,,,,,........................------......///000000111333000---AAAppptttjjjssszzziiitttxxxxxxxxxvvv|||zzz|||zzz|||rrrmmmiiifffbbbaaa```___\\\YYYXXXXXXYYYXXXVVVTTTQQQOOOOOOOOONNNNNNNNNNNNOOOOOONNNLLLKKKJJJJJJHHHFFFDDD???>>><<<<<<<<<<<<:::999999888777777888888777666666666666666555555555555444333222222111111111111000111222333444444444444444444555666888:::<<<>>>===AAACCCDDDHHHOOORRRRRRPPPTTTVVVTTTOOOMMMPPPTTTYYY^^^dddeeebbb```dddjjjrrruuuxxx{{{~~~~~~}}}}}}zzzzzz~~~}}}pppmmmooooooqqqvvvzzzrrrooommmgggeeehhhssssssnnnccciiipppuuurrrbbbJJJ888...---,,,,,,,,,...///111111111222333333333333333999555222000000111111000++++++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((()))))))))))))))+++------///CCCggg|||mmmfffggglllppphhhkkkmmmfffXXXMMMQQQ[[[yyy]]]UUUVVVLLLMMMKKKFFFEEEEEEBBB<<<=========@@@BBBCCCAAA???::::::;;;:::::::::===???;;;:::999:::<<>>eeexxxhhhbbbiiissscccaaa___]]]VVVNNNMMMPPPhhhuuu```VVVOOOQQQQQQOOOPPPRRRPPPKKK>>>;;;:::<<<@@@CCCCCCBBB===>>>???===<<<;;;===>>>;;;999777666777:::>>>AAAIIIJJJKKKIIIEEECCCBBBBBBAAAFFFOOOWWW\\\]]]\\\ZZZ]]]]]]___bbbeeeeeecccaaa```___]]]^^^```cccddddddRRRNNNIIIFFFGGGOOOZZZbbbeeekkknnnhhh]]]WWWZZZ```eeeiiirrryyyxxxqqqnnnooovvvrrrlllhhhlllssssssoooeeeeeebbb]]]WWWVVVXXX\\\kkk|||wwwcccLLL777111000---,,,...+++******+++,,,,,,***)))******++++++++++++******))))))))))))))))))******************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,---//////,,,111000222LLLuuuqqq}}}qqqfffYYYMMMBBB???:::555333444666888666;;;CCCOOO^^^mmmzzzqqqaaaWWWVVVggg}}}vvvjjjdddnnnyyy}}}||||||uuupppeeefffmmmwww{{{}}}uuubbbKKK:::222---)))++++++)))))),,,))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------------.........,,,------......///000000222222444666III{{{yyydddaaaoooxxxwwwvvv~~~vvvxxx{{{~~~vvvooohhheeeeeeddd```\\\YYYZZZ[[[\\\[[[YYYWWWVVVQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIGGGEEECCCAAA?????????>>><<<::::::888777777888888666555:::999888777555444333222333333222222222222333333222222333444555555555555444555666777:::<<<>>>@@@BBBGGGJJJJJJMMMQQQQQQNNNGGGIIIKKKLLLMMMPPPVVV[[[fffffffffgggmmmuuuxxxwwwttttttvvvwwwyyyyyyzzzzzz~~~{{{xxx{{{xxxooohhhjjjqqqvvv}}}{{{{{{{{{wwwpppkkkkkkyyy~~~yyywwwvvvlllllloootttssseeeNNN999///---------...///000111222222111111000000111222222444111...------...---,,,******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((()))))))))***'''''''''((((((((())))))&&&(((***+++***)))***+++&&&111000***CCCzzzzzzjjjiiiqqqbbb___^^^```^^^VVVPPPNNN[[[}}}uuucccYYYXXXTTTPPPRRRYYY]]]\\\CCC>>>999888<<>>???@@@@@@???>>>???AAA===;;;999777777888:::<<>><<<999>>>LLLYYYhhhzzz}}}{{{{{{|||}}}|||}}}~~~hhh]]]VVV\\\gggssswwwjjjaaabbblllvvv~~~sssuuu~~~ooonnntttxxxjjjbbbaaadddiiirrr~~~zzzxxx}}}|||ddd@@@///333...++++++------***)))+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,------...//////000///---666555333ZZZxxxssswwwvvvgggcccdddlll}}}|||wwwzzzzzzzzz{{{{{{{{{}}}wwwkkkeeeeeeeeeaaa]]]XXXXXXYYYYYYYYYYYYXXXXXXWWWVVVTTTQQQOOOMMMLLLLLLKKKJJJIIIJJJKKKKKKIIIGGGFFFDDDBBBAAAAAA@@@>>><<<;;;:::888888999888777555777777777777666666666666333333333222222333444444222333444555666666666666444555666888;;;===@@@AAAJJJNNNPPPOOOPPPQQQOOOKKKDDDDDDEEEIIIRRRZZZaaadddhhhnnnooojjjkkkuuu|||{{{{{{{{{{{{|||}}}}}}}}}|||wwwyyy|||xxxppppppzzzuuuhhhhhhuuuttthhhmmmyyyiiivvv{{{jjj```mmmooosssppp]]]CCC222...---...///000111222333333222111000//////000111111222...++++++...///,,,(((((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))++++++))))))))))))************)))(((***,,,,,,777ZZZ~~~vvvffffffhhhpppvvvooo```VVVTTTUUUbbbmmm~~~lll^^^YYYRRRZZZddd[[[XXXGGG999777999888777:::888<<<@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;999777666888999:::<<>>>>>======<<<;;;999888888777777666666666555555555555444333333222222333333444222222222222333444444555555666777:::===AAADDDEEEKKKLLLLLLMMMMMMLLLKKKJJJGGGGGGIIIMMMTTT]]]fffkkkooonnnnnnttt{{{~~~}}}zzz||||||}}}}}}}}}|||{{{{{{}}}}}}yyyllliiimmmwwwzzzuuuuuu{{{}}}}}}nnnhhhqqqjjjcccqqqmmmssstttfffNNN888...,,,...///000///...///111222444222111111222333222111111...++++++...///,,,(((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''((()))******(((((()))))))))*********...,,,---000------<<>>???AAADDDEEEEEEHHHKKKIIICCCBBBCCCIIIRRRWWWVVVUUUWWWQQQKKKFFFFFFGGGHHHLLLRRRfffhhhrrrppp^^^ZZZhhhvvv{{{|||~~~vvvqqqttttttnnngggeeexxx~~~~~~xxxrrrggg]]][[[]]]cccooolllMMM===777222,,,+++,,,---,,,***************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,---,,,///222111555JJJccczzzuuuxxx|||}}}{{{qqqaaaQQQGGGCCC@@@:::777666444333777===@@@FFFPPPZZZcccmmmwww}}}yyywwwvvvvvvvvvvvvwwwxxxuuuvvvvvvuuuttttttuuuwwwuuuqqqoooqqquuuvvvrrrnnnjjjlllllllllqqqxxxzzzxxxyyynnnjjjhhhbbbcccddd]]]fffZZZTTT^^^ppptttmmm}}}xxxqqqfff``````gggpppvvvwwwtttwwwzzzooohhhgggnnnxxxwwwuuulll^^^LLL<<<111+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++,,,,,,---,,,---------............,,,,,,------.../////////...333222111333999VVV}}}uuuvvvzzzuuubbbhhhzzzsssllljjjqqq{{{{{{}}}|||yyyvvvyyy|||qqqkkkiiieee```ccccccbbb___[[[XXXXXXYYYYYYXXXWWWUUURRROOOMMMKKKKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDCCCBBB@@@??????>>>======<<<;;;:::999888888777777666666666555555555444444333333333333444444333222222222333444555666666777:::===@@@CCCFFFGGGHHHHHHGGGGGGGGGHHHIIIIIINNNPPPSSSXXX^^^fffnnnsssuuutttsssvvvzzz}}}~~~~~~~~~~~~}}}}}}}}}|||}}}tttssstttwwwyyyyyy~~~~~~{{{sssqqqrrrkkkgggooooooqqqmmm\\\FFF444......111222222111//////000222/////////111333333222000000---++++++---...+++(((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((())))))))))))******,,,((((((---...***,,,333>>>cccvvvnnnlllsss|||}}}xxxrrreee^^^ZZZeeetttoooiiirrrzzz```QQQRRR\\\hhhhhhcccZZZRRRLLLFFF@@@===<<<:::999888888999;;;:::;;;===>>>>>>===<<<;;;555555666777888:::;;;<<<<<>>:::888999::::::;;;<<<<<<;;;999999333333444666777999;;;<<<999===???>>>@@@CCCCCC???AAABBBEEEIIIHHHEEEEEEIIIIIIJJJRRR```iiikkkkkkkkkjjjUUUHHHPPPYYY[[[```iiiqqqxxx{{{yyywwwzzz}}}}}}nnnaaabbbbbb```iiiyyyvvvqqqkkkjjjlllmmmhhhbbb```eeesssqqqQQQ===666000---***)))***++++++***************************))))))))))))((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************++++++++++++---+++---000000...222:::QQQzzzyyy~~~|||qqqhhh```YYYWWWOOOGGGCCC>>>999888:::999:::<<>>;;;666222,,,+++******++++++***)))((((((''''''''''''((((((''''''((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''''''''''''''((('''(((((((((((()))))))))///,,,++++++)))(((***......555MMMpppkkk[[[iiiyyyiiiRRRNNN[[[{{{~~~YYYHHHJJJQQQUUURRRQQQXXXbbbhhh]]]UUUOOOMMMIIIBBB??????@@@@@@???>>><<<;;;999999555555555555555666777888555999;;;;;;<<>>======<<<<<<;;;;;;;;;999888888888888777777777666555555444444555555666444444444555666777999:::===???@@@BBBBBB@@@???===>>><<<<<<===AAAHHHPPPTTT]]]dddmmmssswww{{{~~~}}}~~~~~~|||}}}|||{{{uuuzzzjjjmmmvvvnnniii___OOO>>>333......000...///111000000111333555555777:::>>>???;;;555111************************((((((''''''''''''((((((&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''((((((''''''(((((((((((())))))&&&)))---...,,,))))))***'''000:::FFF___rrr^^^dddrrriiiVVVSSSYYYbbbmmmvvvggg]]]YYYTTTPPPNNNUUUfffvvviii^^^WWWXXXXXXSSSRRRUUUTTTRRROOOLLLIIIHHHGGGGGG>>>===<<<:::999888888888777<<>>>>>AAACCCBBB>>>@@@IIIWWWaaadddeeegggdddiiiqqquuummm```XXXWWW]]]WWW[[[kkkyyy{{{{{{}}}wwwyyyyyytttrrrpppjjjdddaaaaaajjjyyyuuuooooooiiiccc```bbbjjjyyysssXXX???222000......,,,+++))))))(((((())))))))))))))))))))))))+++******))))))(((((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))************+++,,,,,,+++++++++---///111///@@@___{{{yyymmmhhhfffiiijjjeee```^^^VVVNNNCCC:::666666888::::::???@@@===>>>CCCAAA:::<<<>>>@@@AAAAAAAAABBBDDD>>>@@@BBBBBB@@@BBBFFFJJJRRRTTTUUUWWWaaannnvvvwwwyyymmmkkkmmmmmmsssvvvmmmjjjttt{{{yyyuuuvvv{{{yyyjjjiiiaaadddeeecccaaaeeeoooxxxwwwjjjbbbgggttt|||jjjCCC666---,,,+++'''(((,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))(((((())))))***+++++++++------........./////////,,,,,,------...////////////444111000555555555>>>[[[}}}|||ssshhhkkkvvvuuuvvvwwwxxx{{{{{{sssiiiwwwzzzwwwwwwtttqqqqqqxxxyyyqqqmmmnnnmmmkkkfffcccbbbaaa[[[[[[[[[[[[ZZZXXXWWWVVVVVVUUURRROOOLLLKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBBBB>>>>>>=========<<<<<<<<<999999999999888888888777666666555555555555666666444555555666777999:::;;;>>>????????????===<<<;;;<<<<<<>>>CCCIIIQQQYYY]]]nnnsssyyyzzzzzz{{{~~~~~~}}}|||}}}~~~~~~~~~|||{{{}}}yyyyyyvvv~~~uuupppyyy}}}rrriiimmmsssooocccWWWFFF888222000000///---...000000000111444666555666777999:::777222...)))*********))))))******((((((''''''''''''((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((()))'''''''''((((((((())))))###&&&)))++++++,,,+++***%%%,,,///000===]]]{{{tttyyyjjjhhhqqqjjj]]]\\\[[[PPPWWWlllzzztttnnnmmmfff^^^fffwwwnnn```VVVYYY\\\[[[___fffdddaaa\\\XXXUUUUUUVVVWWWMMMMMMLLLKKKKKKKKKKKKKKKJJJPPPSSSQQQQQQTTTWWWWWWTTTQQQWWWfffuuu|||qqqnnnmmmmmmjjjcccaaaccc___bbbjjjxxxnnnuuuwwwppphhheeeeeedddbbblllwww}}}}}}rrrfffeee```___eeennn{{{ttt\\\FFF444------+++,,,,,,+++*********+++)))))))))))))))))))))))),,,++++++***))))))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))***************,,,,,,++++++,,,---...---444@@@TTTsss~~~mmmiiijjjrrrzzz{{{{{{|||ssskkkaaaWWWOOOHHHAAA<<>>>>>>>>===============::::::999999999888888888777666666666666666666777555555666666888:::;;;<<<===============<<<<<<<<<@@@CCCHHHOOOXXX```gggjjjyyy}}}~~~{{{|||~~~||||||zzzzzzzzz{{{{{{{{{{{{{{{|||{{{}}}xxxppppppuuuzzzrrrjjjdddfffjjjtttyyyiiikkkooollllll___PPP>>>111...000111000///000111111111222444666444333333444444444111///((()))******))))))***+++((((((''''''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))000---)))%%%&&&)))(((&&&,,,(((,,,333000777aaarrruuuyyytttooorrrjjj^^^\\\[[[EEEMMM```aaajjjiiicccnnnkkkYYYMMMOOOSSSUUU\\\gggfffbbb]]]XXXVVVVVVYYY[[[YYYZZZ[[[\\\^^^```bbbcccaaafffiiiggggggjjjmmmnnnggg^^^ZZZcccrrr}}}qqqggg______cccgggmmmrrriiinnnsssxxxzzzooolllvvv{{{rrreeebbbhhhnnnppp}}}xxxrrrrrrmmmcccdddaaaeeeqqq~~~|||aaaJJJ888...,,,...)))***+++,,,++++++,,,---)))))))))))))))))))))))),,,,,,,,,+++***))))))((((((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************&&&+++......---...//////+++444777<<<[[[{{{oooiiihhhooovvvxxxyyyzzzwwwyyy|||}}}xxxiiiWWWJJJNNNTTT\\\hhh|||sssZZZJJJLLLNNNOOOQQQTTTYYY\\\\\\```bbbaaa```dddoooxxx}}}www{{{|||{{{tttrrrmmmxxxwwwrrrnnnmmmssszzz~~~|||wwwtttrrrnnnkkkooo|||iiiOOOBBB------***''')))...---((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((()))******++++++,,,,,,,,,---------......,,,,,,------...//////000***333111---333444555===<<>>>>>>>>>>>============:::::::::999999999888888777777666666666666777777555555666777888:::<<<===<<<;;;;;;;;;<<<===>>>???FFFJJJRRR[[[eeemmmsssvvvzzz}}}}}}{{{~~~|||{{{{{{vvvwwwxxxyyyzzzzzzzzzzzz}}}}}}~~~ooofffjjjqqqvvv~~~hhhaaa```lllkkksss~~~vvveeeooopppgggiii]]]MMM888,,,+++///111111222333444333222222333555333222000111222333333222))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$&&&&&&######&&&'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***---///+++000MMMmmmyyyuuulllhhhooouuupppgggbbbXXXMMMGGGLLLSSS[[[kkk{{{~~~xxxnnnoooggg___[[[VVVTTTWWW]]]^^^[[[RRRIIIGGGOOOXXX[[[QQQSSSQQQSSS```ttt}}}{{{tttwwwvvvrrrrrrxxxzzzvvvxxxiiiVVVMMMRRR```nnnvvvdddZZZUUU___mmmwwwyyytttrrrrrrtttwwwiiifffiiilllwww|||{{{sssmmmnnnooonnndddhhhrrr}}}___CCC:::777000******))))))))))))((((((((((((&&&&&&''''''(((((()))))),,,,,,,,,+++***))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,222//////555DDD___{{{qqq|||xxxoookkkpppssspppooorrrqqq{{{sss___aaakkkvvvttt\\\\\\dddnnnooojjjmmmvvvzzzuuutttrrrrrrvvv{{{{{{~~~~~~rrrkkknnnssshhhttt{{{uuuuuuwwwvvvuuuxxx{{{wwwqqqjjjsssuuuVVV>>>111+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,------...///000000//////000111222444555666<<>>>>>>>>>>>::::::999999888777666666666666777777777777777777;;;:::999:::;;;;;;:::999888;;;======<<<<<>>>>>>>>===<<<;;;;;;:::999999888888888888888888777777777777777666666666777888888888666999<<>>111000000---///444222222222222111111111111222222222222222333444444((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''')))(((%%%%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))...)))(((,,,,,,))),,,444PPPpppqqqgggcccfffnnnwwwyyy||||||wwwpppiii```XXXPPPPPPYYYjjjvvvttthhh___ccctttsssgggccceeebbb___eeeoooooogggZZZ]]]]]]WWWSSSVVV\\\```[[[[[[XXXQQQIIIEEEFFFIIIRRRPPPXXXnnnvvvllliiilllqqqzzzvvvjjjiiiqqqyyyoookkkooo|||~~~gggSSS;;;000))),,,///,,,***,,,))))))))))))((((((((((((((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,(((+++...---+++222HHH^^^{{{{{{~~~ttt|||~~~wwwnnnkkkrrr}}}|||~~~||||||~~~{{{sssooooooyyyjjjeeefffbbb______iiiwww~~~|||vvv|||rrrgggdddllltttxxxpppTTT>>>111,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))******++++++,,,++++++++++++++++++++++++,,,,,,,,,---......//////---------...///111333444888777FFFrrrwwwwwwwwwuuussshhh\\\\\\nnnxxxqqqnnnvvv|||zzzzzz{{{{{{yyyppplllhhheeebbb___\\\ZZZUUUUUUTTTRRRQQQRRRTTTVVVUUUQQQLLLHHHEEECCCAAA@@@???????????????>>>======<<<<<<<<<;;;;;;::::::999:::999999999888888777777666666666666777777888999:::<<>>UUUsssrrrddd```hhhqqq~~~zzzaaa[[[WWW[[[cccfffccc```]]]fffppprrrpppuuuwww{{{zzzvvvvvvvvvlll]]]RRRUUUVVVTTTVVVbbbttt{{{sssggg]]]ZZZ]]]bbbddddddhhhrrryyyyyyrrrkkkgggggggggeeecccfffmmmrrrsssuuusssllleeeeeejjjnnnmmmiiisss{{{___EEE444000,,,***---...***)))+++))))))))))))(((((((((((())))))((((((''''''&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++***,,,///...******555BBBZZZwww}}}xxxzzz~~~~~~pppttt}}}zzztttuuuooopppmmmmmmzzz|||vvvrrrsssvvvzzz}}}yyyyyy~~~yyyhhhfffiii___aaajjjzzzttt~~~wwwnnnmmmyyyzzzkkkUUU@@@333,,,)))(((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,------...///111222333999999777VVV}}}zzzzzzyyyrrr___TTT___qqqyyyzzzzzz}}}qqqhhhlllzzzzzzvvvoooiiiddd___[[[XXXWWWYYYYYYUUUQQQPPPSSSWWWWWWSSSNNNJJJGGGEEECCCAAA>>>???@@@@@@??????======<<<<<<<<<;;;;;;:::::::::::::::999999888777777777888999999888888999;;;<<>>===;;;;;;;;;;;;::::::::::::999999999888888777777777777999999999888999<<>>222...---000222111............/////////000000000333222111///............''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******,,,+++''''''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((******((((((+++...///)))***777LLLfffyyyqqqooorrrwww{{{{{{qqqkkkfff\\\RRRPPPQQQXXXaaadddcccbbbdddxxxyyyxxxyyyzzztttssslllfffkkkwwwzzzttt```]]]\\\]]]bbbnnn{{{vvvrrrppptttvvvuuupppmmmjjjeee^^^___fffnnnrrrpppllliiigggddd^^^[[[___dddeeefffgggiiiqqquuuXXX>>>//////555//////...---+++***+++---))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++,,,((((((---111///......000BBBdddwwwuuu}}}|||jjjeeellluuuyyywwwsss~~~|||qqqjjjooozzz}}}sssggghhhvvv}}}ppphhheeeeeelllrrr{{{~~~uuuoooeeerrryyy___FFF>>>444,,,***+++++++++(((((()))))))))))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''((())))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------...000111333444,,,999888;;;bbb}}}mmm^^^^^^fffooo{{{zzzmmmlllsssyyyzzz}}}~~~}}}|||ssskkkeee___\\\YYY[[[[[[VVVQQQOOORRRVVVUUUQQQLLLGGGDDDAAA???===@@@AAACCCCCCCCCBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999555888:::::::::===CCCHHHOOORRR[[[fffsss}}}zzzwwwvvvssssssvvvuuurrrqqqsssxxxxxxwwwwwwxxxzzz|||}}}|||sssoooppprrrzzzxxxvvvxxx{{{ccc___^^^gggsss|||~~~~~~}}}oooeeecccaaafffwwwllloooooolllggg[[[HHH888000///...000111111///---......//////000000111111222222000///......------''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&'''((((((***,,,+++'''&&&))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''''')))***++++++(((***///222===[[[zzzzzzvvvwwwzzz{{{kkk\\\[[[UUUSSSWWW\\\]]]^^^___ZZZ```dddbbb______^^^]]]___]]]VVVPPPWWWeeejjjgggcccaaabbbfffggggggmmmuuuwww{{{~~~}}}xxxrrrpppoooyyyvvvooolllqqqvvvsssjjjmmmqqqvvvuuuppphhhdddbbb___\\\\\\bbbfffjjjqqqyyy{{{zzzgggOOO>>>222+++,,,222***++++++******+++++++++))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++((((((,,,...,,,,,,///---222BBB^^^~~~zzzzzzjjjeeekkkuuurrrwww|||qqqjjjfffkkktttvvvmmmccc^^^nnn}}}zzztttooolllnnnoooqqquuuyyy|||}}}}}}vvv}}}rrrWWWEEE666222---)))((()))***+++(((((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))''''''(((((()))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...000111222,,,222777888FFFttt|||vvvlllfffgggiiikkkwwwxxxooommmppp||||||~~~|||}}}vvvmmmfffaaa``````___[[[WWWVVVXXX[[[WWWSSSMMMHHHEEEBBB@@@>>>AAABBBDDDEEEEEECCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======999===AAADDDFFFLLLTTT[[[cccfffnnnzzz~~~{{{yyywwwxxxuuutttuuutttqqqqqqttttttsssrrrssswww|||}}}oooiiilllsss}}}wwwxxxyyyqqq\\\[[[]]]iiizzz{{{zzzvvviiidddiiihhhhhhsssrrrssspppjjjbbbVVVCCC333////////////000222111000......///000000111222222111111000000000111111222''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***,,,+++'''&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&***------***+++&&&''',,,++++++:::PPP}}}xxxrrrnnntttzzzvvvkkkccc]]]]]]]]]YYYVVVUUUQQQSSSQQQMMMMMMPPPPPPMMMQQQRRRMMMHHHLLLUUUUUUMMMNNNNNNSSS[[[[[[SSSNNNOOOKKKUUU___bbb___]]]aaafffgggllluuu~~~gggjjjmmmooommmgggbbb``````cccbbbfffkkknnnrrruuuOOO???111000111---(((&&&(((*********+++,,,+++((())))))))))))((((((((((((&&&'''''''''(((((())))))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))+++---+++)))+++111------111;;;LLLmmm~~~}}}qqqllllllsssuuuuuuzzzyyypppsss|||yyyuuulllhhhggglllsssvvvrrrllljjjyyywwwpppsssqqqpppvvveeeIII999555((()))+++,,,+++***)))((('''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((()))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111333...666666111RRRqqqoooqqqtttppplllsss~~~~~~|||ppphhhhhhxxx~~~|||}}}wwwuuuyyy{{{qqqlllgggfffdddaaa___^^^___aaaZZZVVVPPPKKKHHHEEECCCAAABBBCCCEEEGGGFFFDDDBBB@@@============>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@@@@EEEKKKPPPTTT[[[fffnnnxxxzzz{{{}}}}}}{{{xxxwwwwwwxxxwwwsssqqqrrrpppnnnnnnqqqpppoooppprrrxxx}}}lllfffllltttzzzuuuyyypppiii]]]^^^cccppp}}}yyytttiiijjjwwwwwwrrrvvvuuuuuuooofff[[[MMM;;;+++...//////...000333444333...//////000111222222333000000000111222444555666&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++*********+++---///000EEEkkk{{{rrrllliiieeegggsss|||{{{~~~uuunnniiifffgggjjjiiikkkggg^^^ZZZZZZWWWRRRWWWVVVVVVVVVWWWUUUQQQNNNOOOJJJNNNZZZ]]]SSSLLLMMMUUU[[[cccgggggghhhkkknnnssssssvvv~~~yyyqqqbbb___^^^^^^]]]```kkkwww~~~~~~|||^^^III444222000...,,,+++***)))************************((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))*********))))))******+++,,,000---///333666EEEjjj{{{{{{~~~}}}tttrrrvvv|||{{{~~~||||||tttsssooonnnttt}}}qqqiiioooyyy~~~xxxuuuoooiiimmmdddiiihhhdddlll{{{|||||||||wwwzzzzzz{{{wwwYYYCCC666///,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))***'''%%%&&&))),,,+++***,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------,,,------...///000444111222444555@@@bbb{{{yyy||||||wwwsssrrryyyoooppp~~~|||rrrnnnyyy|||~~~xxxyyyzzzyyy|||xxxoooeeecccgggkkkiiifff\\\XXXTTTRRRMMMGGGGGGKKKHHHDDDAAAAAACCCDDDAAA???CCCCCCBBB@@@>>>>>>@@@BBBBBB@@@???@@@CCCGGGIIIJJJKKKPPPWWW]]]dddooo}}}}}}zzzuuuqqqoooppprrrooommmllllllmmmooopppppppppnnnlllooo{{{pppbbbaaammmzzz|||{{{uuussshhhfffmmm}}}|||wwwtttuuuqqqmmmmmmqqqppprrrmmm]]]MMMAAA555+++000000111222333444444555000000000000111111111111222333333000///222;;;BBB&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))***+++,,,...///>>>PPPiiixxxmmmpppnnntttuuummmqqq{{{|||yyyrrrmmmkkknnnrrrvvv{{{~~~}}}|||zzzqqqgggeeebbbaaadddiiijjjeee___ZZZSSSUUUcccjjjddd[[[XXX___eeekkkoooppprrrvvv{{{rrrrrrtttzzz~~~|||tttlll]]]ZZZYYY[[[```kkk|||sss[[[FFF999222111///---,,,******)))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))*********))))))******+++,,,...,,,...111111888QQQlllxxxuuu{{{}}}yyyyyy~~~xxxvvv~~~tttsssfffgggeeedddiiiqqqvvvvvvuuuuuutttssssssuuuzzz}}}oooeeebbbiiiqqqtttyyy}}}oookkkccc]]]bbbdddgggfffcccnnn~~~xxx\\\DDD777111,,,)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''$$$"""###&&&(((((('''++++++***))))))***+++++++++++++++,,,,,,,,,---------,,,,,,------...///000222000222555444:::RRRmmm{{{ooohhhkkkmmmqqqzzz|||{{{|||yyyyyy|||~~~}}}|||tttpppssstttooojjjddd___\\\[[[VVVPPPOOORRRMMMLLLJJJGGGDDDBBBAAAAAABBBCCCDDDCCCBBBBBBDDDEEEIIIHHHGGGGGGIIINNNSSSVVVSSSZZZccckkksss~~~}}}{{{{{{{{{xxxssspppoooooopppooommmmmmmmmllllllkkkiiilllqqqxxxyyyjjj```aaalllvvvttt}}}tttjjjfffnnnnnnsss~~~|||uuummmjjjlllrrrwwwooopppiiiVVVDDD999333...000111111222222333333333//////000000000111111111000111111000///333<<>>JJJaaaqqq___NNN===444...((()))...++++++***)))((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...///333555999LLLuuu{{{}}}wwweee\\\[[[UUU___gggpppwww{{{yyyooodddaaafffkkknnnsss{{{vvvvvvyyywwwyyy}}}yyyzzzzzzzzzyyyxxxwwwwwwooonnnmmmkkkiiifffcccaaaaaagggooovvv~~~rrrpppoooiiilllnnneeefffiiinnnwwwvvvfffaaacccpppzzzwwwtttssstttvvvxxxyyy~~~wwwdddIII222333222111000///000111111111000///---------.........------------...//////...//////000000//////...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***&&&&&&(((+++...//////...111222444666@@@TTTnnnxxxeeeZZZNNNGGG???666///,,,***---///000///...,,,,,,)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))!!!$$$)))%%%&&&***&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))******++++++,,,,,,&&&***...000///111666;;;888EEEXXXjjjzzzuuu```RRRBBB999222222000,,,+++...'''(((((()))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////222111444777333:::\\\~~~~~~tttmmmkkkeeedddmmmpppllllllrrrqqqlllfffddddddgggqqq{{{xxxwwwwwwyyy}}}~~~{{{xxxvvvttttttsssqqqnnnkkkhhheeecccbbbbbbkkkwww}}}nnniiiiiinnnsssyyy{{{wwwzzzzzz|||~~~|||rrriiifffggglllvvvxxxqqqkkkkkksss~~~rrrYYYBBB444222222111000///000000111111000...,,,+++,,,---...,,,,,,,,,,,,------.........//////////////////...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))((('''&&&(((+++,,,***)))+++---//////000555===DDDVVV```ooosssggg\\\RRRLLL>>>666///...---***(((***)))+++---,,,***(((((()))(((((((((((((((((((((((()))))))))))))))((('''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%,,,&&&###%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********((())))))******+++++++++'''))),,,///000...+++(((,,,111888<<>>IIIUUUbbbnnnuuu{{{tttbbb[[[QQQGGG???999444111---(((&&&((()))((((((+++******+++***((((((***+++(((((((((((((((((((((((((((((())))))(((((('''&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&'''''''''''''''''''''''')))&&&222:::...$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******)))))))))***************,,,***((()))+++,,,***(((,,,...///...---111:::AAAKKKXXXkkk{{{xxxiii```MMMEEE<<<555111///---++++++*********)))((((((((('''((()))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///000---...222111///888EEEfff}}}ttthhhwww~~~sssmmmooossswwwpppgggdddiiittt~~~~~~zzzxxxvvvtttrrrooollljjjiiihhhhhhfffcccbbbdddhhhmmmqqqtttggggggnnnmmmrrr|||nnneeedddiiigggooovvvwwwvvvvvvvvvtttnnnkkklllsss~~~gggNNN;;;222///111111000000000/////////,,,,,,+++******+++,,,---+++,,,------......---------......//////......---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''))))))))))))(((''''''((()))***+++,,,---...,,,(((''''''***...111***+++---000444999>>>BBBPPPWWWbbbnnn{{{uuullleee\\\RRRKKK;;;777333000......---,,,---******------+++***---,,,+++******+++,,,,,,,,,(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''((((((((()))(((''''''''''''&&&&&&&&&"""###%%%&&&''''''&&&&&&'''''''''''''''''''''''')))***<<>>777222000---++++++,,,...000------,,,)))(((***,,,---((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///...000111000000222666999FFFfffwww|||}}}ooojjjwwwxxxuuuzzzppprrrqqqkkkeeefffnnnwww{{{}}}{{{xxxtttpppqqqpppooommmllljjjiiihhhbbbccceeeiiipppyyywwwjjjjjjpppjjjoooyyytttnnniiilllrrrsss|||}}}vvvrrrpppmmmkkkooovvvqqqRRR;;;333111...000000000000000//////...***++++++,,,,,,------...+++,,,---...///......------......//////......---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))))))))(((''')))++++++)))(((((()))+++***))))))))))))((('''------......000222444555777;;;@@@GGGPPPZZZdddjjjmmmvvv~~~~~~yyysssnnnjjjbbb[[[SSSNNNKKKFFF@@@:::333111...------,,,***))))))'''(((++++++'''&&&'''+++)))((((((******(((&&&))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&"""###$$$&&&''''''&&&&&&''''''''''''''''''''''''###:::FFF666$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,,,,++++++******))))))%%%***---,,,(((&&&(((,,,*********+++,,,---......222000///111777>>>CCCEEERRR___jjjpppwwwuuummmZZZRRRHHH???999555111...+++,,,...---+++***+++,,,&&&((()))((('''(((******)))((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......***///000,,,+++000333222888OOOuuu{{{tttqqqwww~~~eeepppxxxrrrddd^^^gggssszzz~~~yyywwwvvvuuurrrnnnmmmmmmlllkkkiiifffdddcccbbbeeellluuu~~~tttiiimmmeeelll}}}~~~zzzrrrmmmppprrrppprrrwwwyyyrrrnnnkkklllsssjjjFFF222222555222000000000000000//////...******,,,---.../////////,,,---.../////////...------..................---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,.........///111444666777???AAADDDHHHMMMQQQTTTUUU[[[[[[[[[[[[[[[[[[[[[[[[QQQPPPMMMJJJGGGDDDBBB@@@666555333222000...,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''+++***)))((((((''''''((()))((('''((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((---555:::777---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))***************+++,,,,,,------,,,,,,666666888<<<@@@EEEIIILLLZZZ]]]bbbhhhnnntttyyy{{{|||zzzxxxxxxzzzzzzwwwtttmmmhhh___UUULLLEEEAAA???333222222000///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))******++++++++++++***************)))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---............//////000222222333:::PPPrrr|||wwwyyyzzzxxxvvvxxx~~~pppllljjjlllmmmjjjjjjlll~~~}}}}}}}}}zzz|||}}}||||||~~~|||xxxvvvvvvuuussspppkkkgggeeedddddddddfffgggeee___YYY^^^lll}}}mmmbbbjjj{{{{{{rrrooommmlllmmmkkklllzzzxxxrrroooiii~~~pppLLL888333222111000000000111111111000000///---------......---,,,,,,...///////////////..............................&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))******+++,,,,,,++++++++++++---///111222//////000111333444555666666666666666666666666666777666555333111///------.........---,,,++++++***************************))))))))))))))))))))))))))))))))))))((((((''''''******)))((((((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''+++///...((("""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((()))))))))************++++++,,,---,,,,,,,,,............000222444555444555666999;;;===???@@@CCCCCCCCCCCCCCCDDDEEEEEECCCAAA@@@@@@AAAAAA???<<<999777444111...------...000000///...---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''((((((((()))))))))))))))******++++++******)))***)))))))))))))))))))))***++++++,,,,,,++++++***,,,++++++++++++,,,------............///000111111///111<<>>777000---,,,---)))---000///---...333888$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''$$$$$$%%%%%%&&&'''''''''$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%'''))))))((('''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((())))))***+++(((((()))))))))))))))***))))))************)))))))))))))))************+++************++++++++++++...000+++***000---,,,666>>>UUUuuurrrkkkkkkqqqxxxvvvzzzrrrcccbbbrrr}}}uuujjjsssxxxzzzwwwvvvzzz~~~vvviii^^^[[[[[[```ooommmMMM888444///...000000---+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***)))***///666;;;FFFDDD@@@999222...------***,,,.........///333777$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''###$$$$$$%%%&&&&&&''''''$$$&&&''''''&&&%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''((())))))(((((((((((())))))******((()))***++++++***)))((())))))))))))************************+++++++++++++++---)))***///,,,***444...777IIIfffwwwqqqqqqoooqqqnnnhhheeemmmyyy{{{{{{{{{zzzwwwtttvvvyyylllkkktttwwwsssuuuyyyyyyrrrssslllhhhbbb___bbbkkkxxx|||uuurrrvvvmmmQQQ===333222///...///...++++++---,,,,,,++++++++++++,,,,,,************************)))***+++++++++---111444::::::888555111......///,,,,,,,,,,,,---...000222###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))******((()))***++++++***)))((())))))))))))************)))************+++++++++"""***+++---000)))%%%......///333AAA^^^{{{uuuvvvjjjeeemmmssssssvvv~~~}}}qqqmmmrrrpppiiiqqqzzzvvv{{{xxx~~~zzz{{{uuulllnnnkkkoooooommmqqq}}}}}}yyyvvvuuulllHHH222...333333///...///...+++,,,111,,,++++++++++++++++++,,,************************'''))),,,---,,,,,,,,,---...///111000///...///000...,,,******+++------,,,$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((()))))))))))),,,+++++++++******)))))))))************+++++++++.........111===WWWxxx|||tttkkkdddfffrrr}}}yyyxxxzzz{{{uuummmnnnuuuwwwwwwyyy|||}}}xxxllluuuzzz{{{ssshhhmmmttt}}}||||||sssooovvv~~~^^^FFF888111000222333222000---,,,+++++++++---+++(((&&&&&&(((+++---///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,///......------......///333///+++)))+++,,,+++)))$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((()))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((''''''''''''((((((((())))))))))))++++++******))))))))))))))))))*********+++++++++++++++++++++111AAAWWWgggtttkkkhhhlllttt{{{{{{{{{~~~uuuppprrrwwwyyy|||zzzyyytttlllttt|||{{{qqqppp{{{}}}tttrrrxxx}}}wwwppplllrrr}}}hhhMMM<<<444//////222444222000...,,,,,,,,,,,,,,,+++)))'''''')))+++,,,...---,,,++++++++++++,,,*********+++++++++,,,,,,...------------------...111...+++***+++,,,+++***$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))(((((((((((()))))))))*********++++++***,,,---++++++000;;;CCClllrrrnnnppppppooouuuwww}}}~~~uuupppvvv}}}~~~uuuvvv}}}{{{rrrvvvoooqqqiiifffgggnnnuuu{{{zzzsssmmmhhhlll~~~XXXIII999111///...///222333222000...------------+++***))))))))))))***+++------,,,++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((''''''))))))))))))************(((+++...---+++,,,000444@@@[[[{{{zzzvvvqqqkkkjjjmmmtttyyyrrroooyyy{{{uuuppprrrxxx~~~xxxuuuzzz||||||}}}yyypppeeecccgggdddjjjpppvvvsssjjjmmmooo|||{{{ccc===444,,,+++------...000111000///---,,,,,,,,,---*********++++++*********,,,,,,++++++++++++++++++************+++++++++++++++++++++,,,,,,+++++++++******+++,,,---...------$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))*********%%%''')))***)))))),,,///+++:::OOOeee}}}zzzsssjjjkkkooowwwzzzrrreeekkknnnpppzzz~~~yyyssssssvvv~~~wwwtttpppnnnpppvvv}}}wwwooohhhaaa___dddkkkooo{{{wwwrrrwwwpppWWWBBB222,,,))),,,...------.........,,,+++***++++++,,,)))***+++,,,,,,+++***)))***+++++++++++++++++++++))))))*********+++++++++******+++,,,,,,+++******((()))+++---------......$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))******((()))***))))))))),,,...,,,...222<<>>NNN]]]rrr~~~ssspppsssuuuttt|||}}}~~~~~~}}}zzzxxxwwwwwwsssrrrvvv{{{uuulllOOOGGG===444///......///***,,,,,,***)))+++***(((*********))))))))))))((((((((())))))******))))))((((((((((((((((((((((((&&&''')))***++++++******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&################################################""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''((())))))*********))))))***+++,,,---,,,,,,+++'''...444888BBBUUUhhhrrruuueeeVVVHHH@@@222000...,,,,,,+++++++++(((,,,,,,((((((+++,,,*********)))))))))((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&''')))+++,,,+++***)))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))******)))((('''%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$%%%%%%&&&%%%$$$###"""########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%'''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''')))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%'''***,,,---,,,+++***''''''((())))))*********)))...///+++***000888<<<@@@TTTjjjvvvxxxaaa[[[QQQGGG>>>666000++++++************+++++++++'''++++++&&&%%%***,,,***))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%''')))+++,,,+++***)))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''')))***+++***((('''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!###%%%### """%%%'''!!! %%%'''$$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########""""""######$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''((()))******+++---+++***)))***,,,///111444:::BBBJJJSSSbbbsss|||ssshhh]]]UUU@@@===777222...,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((()))***++++++***)))(((((((((''''''''''''((((((,,,+++++++++******))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$######%%%&&&'''$$$&&&(((&&&!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########""""""######$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''(((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((())))))******,,,+++*********,,,...///+++...222555999AAALLLUUU]]]gggttt{{{mmmfff\\\TTTNNNGGG>>>888666444111---+++***++++++,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))((()))************)))((((((((((((''''''(((((((((++++++******))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################&&&(((******))))))***---...)))""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((++++++++++++++++++,,,,,,(((***+++***)))***///444666;;;CCCIIIQQQZZZdddlllvvvyyy~~~{{{vvvnnnfff```WWWNNNGGGBBB===777444222///***&&&,,,,,,+++************++++++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((()))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###$$$(((---///...+++---...000111...***''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''***++++++,,,,,,+++***))))))+++,,,+++***)))+++---+++,,,---,,,---111777<<<@@@BBBEEEIIIMMMQQQSSSUUU[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYWWWUUURRROOOLLLKKKDDD@@@<<<888666333///,,,111...,,,+++,,,,,,+++)))))))))***+++++++++++++++*********************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################%%%***///111///,,,---,,,+++---111111,,,%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''')))***+++,,,,,,***)))(((&&&(((***++++++++++++,,,******+++++++++---///111,,,,,,...///111333444555555555666666666666555555555555555444333222111000---+++***)))***+++,,,,,,+++***))))))+++,,,,,,,,,((()))***+++++++++***)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((()))(((((((((((((((((()))(((((()))******)))((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$(((,,,000000...++++++(((&&&'''...222---###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((***++++++***)))(((&&&'''((()))************))))))+++,,,---......---******++++++,,,...///000+++,,,,,,------,,,,,,+++......//////......---,,,---,,,,,,+++++++++,,,,,,))))))(((((())))))***+++((((((((())))))(((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((************((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!%%%+++......,,,+++*********((('''+++111---&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''((()))************))))))))))))******)))))))))))))))******)))(((&&&***))))))((()))***,,,---+++++++++,,,,,,+++++++++,,,,,,------...------,,,+++,,,,,,+++***)))))))))*********)))))))))***+++(((((((((''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))'''(((***++++++***((('''''''''((((((((()))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################## &&&,,,///---***((()))+++///...***+++000///***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########"""###$$$$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++(((''''''''')))))))))((()))(((((()))+++,,,+++***,,,+++***)))((()))*********++++++,,,,,,++++++***'''((()))++++++,,,,,,,,,&&&(((******)))))))))************)))(((((()))***))))))((((((((()))******&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''')))***++++++***)))''''''((((((((())))))******))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$'''))),,,...---,,,+++***'''...000******000///((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################""""""######$$$%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((000///---+++)))''''''&&&)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$ '''---///---,,,...000)))///...((((((///000***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################""""""######$$$%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))************************))))))))))))))))))))))))+++***))))))))))))***+++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((...---+++***(((''''''''')))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$'''///111---+++...222+++...---&&&'''...000,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((+++***)))((((((''''''(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""(((///000...+++,,,...***------))))))---...+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###'''''''''&&&%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$&&&&&&))),,,...///---,,,))),,,---,,,,,,,,,***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&'''(((((()))'''(((((((((((((((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$""""""'''---222111///***,,,...///...+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""!!!!!!$$$)))...111222............,,,(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$%%%$$$%%%(((---222222///---,,,***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%((())))))(((&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################&&&%%%%%%%%%%%%%%%%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&))),,,,,,,,,''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&)))+++,,,+++'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$######""""""######$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%###$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((&&&###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''(((((('''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&''')))******%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''&&&"""!!!###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))$$$ $$$'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########%%%((()))((('''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&333,,,%%%"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))******(((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%555...&&&"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&(((+++,,,+++)))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%***&&&"""!!!"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&(((***+++***)))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''))))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((***)))'''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((,,,+++(((&&&$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$$$$###!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***))))))(((''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$%%%$$$$$$$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))(((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%((()))+++***)))(((((()))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$######%%%%%%%%%######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''---///111000...---,,,---''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%#########%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$%%%''')))000111222111000......///((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$######$$$'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&$$$$$$(((+++...//////...,,,,,,---///(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$###"""###%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&((((((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((&&&###$$$(((---------,,,+++***+++...111(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&(((((('''%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$'''(((&&&###$$$)))...///...---******,,,000333(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###""""""###%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000...,,,++++++---000111'''&&&%%%$$$%%%%%%''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&......///000000000000000((('''&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&&&&%%%%%%%%%$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++...111111///---+++)))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&))),,,,,,***(((&&&))))))(((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%''''''''''''%%%%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&)))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$##################$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((''''''&&&'''((())))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%+++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((())))))******&&&''')))***+++*********)))))))))******+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''')))*********)))(((%%%'''(((***++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%++++++++++++***)))(((((((((((())))))******++++++))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))************************))))))))))))((((((''''''''')))+++,,,******))))))((()))))))))++++++,,,+++)))((()))*********)))))))))(((((((((+++******)))))))))******(((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%$$$###(((...,,,$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222000,,,******+++...000++++++******))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************++++++++++++************...---,,,+++++++++,,,---...---,,,,,,,,,,,,---...'''(((******)))(((((((((,,,,,,,,,---,,,,,,++++++++++++***)))(((((()))))))))******+++,,,,,,------))))))((((((((('''''''''(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%$$$###'''---+++$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;;;888333...+++))))))***...---,,,+++******))))))***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((************************)))))))))*********++++++,,,,,,,,,+++++++++******+++***))))))))))))******,,,+++***)))***+++,,,---------...////////////...***+++,,,---------++++++***)))(((((('''''''''(((************++++++++++++))))))))))))(((((((((((((((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############&&&***)))$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$BBB@@@===999444///+++)))...---,,,+++++++++,,,,,,+++***))))))(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***************))))))*********+++++++++,,,,,,,,,+++++++++******)))))))))******+++,,,------,,,+++++++++,,,---...,,,***))))))******+++***)))***,,,---...---,,,++++++***************++++++,,,,,,+++******)))((((((*********)))))))))((((((''''''''''''((()))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""###&&&(((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRROOOJJJDDD???<<<:::999...---,,,++++++,,,---...++++++***)))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((())))))*********************++++++++++++++++++++++++++++++++++++------...//////////////////////////////000000111222///++++++,,,...//////,,,---.../////////...---,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,++++++++++++************)))))))))((((((((((((((()))***+++)))((((((''''''(((((()))'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""$$$&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwooobbbTTTJJJEEEEEEEEE999777444000............,,,++++++***************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''((())))))******************++++++++++++,,,***++++++,,,,,,------...,,,,,,------------,,,++++++---...000000000///...666333222333777999888666444333333333222222222222------,,,,,,,,,,,,,,,---))))))******+++,,,------++++++++++++*********)))***))))))))))))******+++))))))(((((((((((())))))''''''((((((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$"""###&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxjjj```ZZZXXXPPPLLLFFF???999444222111,,,,,,+++************+++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))******+++,,,,,,*********+++++++++,,,,,,++++++,,,...///000111222111222555777999:::::::::;;;===AAACCCDDDCCC@@@???;;;<<>>;;;888555333222,,,,,,,,,+++++++++******,,,,,,+++***)))))))))*********))))))))))))******)))***+++,,,,,,+++***))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$((('''######(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}pppbbbYYYRRRIII???888///...///000---((()))...''')))+++++++++******+++***+++++++++***)))'''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&((()))***)))))))))+++------+++)))***,,,,,,***'''***,,,.........---...///222000333999::::::@@@IIINNN^^^nnnttttttvvvzzz{{{~~~~~~~~~|||~~~|||xxxuuuooonnnrrrwwwzzzuuulllccc^^^YYYSSSQQQRRRUUUSSSPPPMMMIIICCC===999;;;777111---++++++---///(((***,,,------+++(((&&&+++***)))***+++,,,+++)))******+++++++++***(((''')))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########uuucccWWWPPPKKKIIICCC777------000///,,,++++++++++++)))(((((()))*********++++++***)))((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))(((((((((''''''''')))***+++***(((((()))***+++***+++,,,///000///...000111222222111111333444;;;:::<<>>EEEIIIOOOWWWaaalllxxxxxxqqqhhh```ZZZUUUPPPLLLFFFCCCAAA???>>>;;;555111222111///...///...---++++++++++++++++++*********)))((('''((()))***)))'''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{ooojjjqqqccc]]]YYYXXXTTTJJJBBB>>>444222000//////...,,,)))***************+++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************)))*********************)))+++,,,---,,,+++,,,---///222666999>>>IIIVVVaaasssvvvzzz~~~~~~vvvmmmfffYYYTTTNNNJJJIIIFFFAAA<<<888666444333333222000...))))))))))))*********+++***((('''((()))***)))((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqjjjnnnxxxooo\\\YYY]]][[[QQQIII:::666222000111000---))),,,++++++*********++++++***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++************+++++++++++++++,,,,,,+++******+++------666BBBLLLWWWfffyyy}}}pppggg[[[SSSPPPNNNKKKGGG@@@>>>;;;:::999888555333,,,+++******))))))*********)))((((((******)))((()))((((((''''''(((((()))((((((((('''''''''&&&&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%}}}yyyvvvuuuooo{{{uuukkkgggbbb\\\YYYIIIBBB999333333333111///...---+++************+++******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,------...---...000555888===KKK^^^lllwwwyyyqqqllleee[[[SSSLLLJJJGGGEEEDDDBBB???===666555222///---,,,++++++***)))((()))******)))((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$##################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%}}}ccchhhlllsssooo``````hhhXXXMMM@@@888666777777666///...,,,***))))))************))))))))))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++*********++++++,,,,,,,,,,,,---///111444:::BBBGGGYYYiii|||~~~}}}{{{|||~~~ooo```WWWUUURRROOONNNLLLIIIGGGAAA???;;;777333000///...***)))((()))***+++***((())))))(((((((((((()))))))))(((((((((''''''''''''######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$###"""############$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%yyyuuu{{{~~~xxxkkkkkkeeebbbUUUDDD999999:::999666555333///,,,***,,,...,,,+++******+++***(((&&&************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))******'''''''''''''''''''''''''''&&&&&&''''''((()))***(((((('''''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))***+++,,,---))))))((())))))***+++,,,...,,,++++++,,,......---222444555999EEEXXXiiippp{{{uuuvvv{{{~~~~~~uuujjj^^^WWWWWWVVVRRRMMMKKKKKKJJJEEE???999666555111...,,,***+++***)))(((+++***))))))******)))(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyy~~~qqqhhhgggccc]]]UUUMMMDDD>>>:::===:::777333000...------,,,+++******++++++)))(((************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((***+++'''''''''''''''''''''''''''&&&&&&''''''((()))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---------,,,,,,,,,+++++++++,,,------...///000111222444;;;DDDOOO```uuu|||~~~}}}{{{jjj]]]UUUTTTVVVVVVTTTRRRQQQMMMGGG???888666222...++++++,,,---,,,,,,***))))))++++++***)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{~~~qqqggg```___YYYKKKBBB@@@DDD@@@;;;888666444000,,,---+++******++++++***)))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&%%%&&&(((***+++'''''''''''''''''''''''''''&&&&&&''''''((()))***(((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***))))))******+++,,,---***+++++++++++++++******)))+++---...///222777<<>><<<===;;;555000///---***)))*********)))************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''***)))'''%%%$$$%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%'''***+++'''''''''''''''''''''''''''&&&&&&''''''((()))***((((((((('''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))************+++,,,------'''(((***,,,------------+++---///111444>>>MMMXXXpppzzz}}}zzzfff___WWWSSSSSSTTTSSSQQQNNNIIIBBB;;;666222...+++---+++))))))***+++++++++))))))(((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~qqqxxxwwwjjjXXXQQQUUUPPPKKKEEEDDDEEEEEE@@@<<<555111---************)))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''***)))'''%%%$$$%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&&&&&&&''')))***'''''''''''''''''''''''''''&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((())))))******************************************+++,,,---...+++,,,---...///000000000///222666<<>>999333...,,,+++******************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))***'''(((((((((((()))))))))'''(((((())))))******+++************************+++******++++++,,,---......---------...///000000333888BBBNNN```vvvzzz}}}wwwkkk___WWWTTTRRRQQQPPPOOOKKKFFF>>>999333000---+++,,,,,,,,,,,,,,,+++***))))))(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{zzzzzzeeeYYY[[[XXXTTTPPPNNNNNNPPPQQQHHHBBB:::333///---,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***'''((((((((())))))))))))'''(((((()))******++++++************************++++++++++++,,,---.........------...111444888;;;AAAJJJYYYlll~~~}}}~~~xxxqqqkkkeeebbbTTTTTTSSSRRRPPPMMMGGGCCC999666111////////////...---,,,+++***))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%||||||nnn\\\ZZZUUUOOOKKKLLLOOORRROOOIII???777222000...---************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))******(((&&&%%%'''''''''''''''''''''''''''&&&&&&''''''((()))***'''((((((((())))))******'''(((((()))***+++++++++************************++++++++++++,,,---......111111222555;;;BBBIIIMMMWWWbbbuuu~~~tttqqqpppooommmZZZXXXUUUSSSQQQNNNJJJGGG===:::555222111111111000---,,,+++***))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwiiiZZZSSSRRRQQQOOOMMMUUURRRJJJAAA888222...,,,...,,,++++++++++++)))&&&***)))(((''''''((()))***''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))(((+++---...---,,,,,,---///+++((('''***---......222,,,...@@@XXXhhhppprrr~~~vvvnnnlllmmmoooeeeYYYQQQMMMKKKKKKLLLKKKGGG???999777:::AAAFFF999777333...***'''''''''((()))))))))))))))((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$###%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&kkkaaa```]]]TTTLLLOOOPPPOOOHHH>>>666333333000...,,,***************))))))(((((((((((())))))''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***)))***,,,---,,,,,,---...111000///000222222111000555777AAAUUUjjjwwwyyyuuuwwwrrrkkkccc[[[TTTPPPPPPFFFDDD@@@;;;999===CCCHHHIIIFFF???777///***)))***)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&{{{nnnllliii\\\OOOLLLQQQUUUQQQFFF<<<777666222111...+++)))))),,,...((())))))***))))))(((((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))***))))))(((((())))))***((((((((()))))))))******)))***++++++++++++---///------...///111222444555AAAIIIYYYlllzzz}}}ssseeeYYYRRRNNNDDDDDDBBB>>>;;;;;;@@@DDDSSSQQQKKKBBB666///,,,,,,******)))))))))(((((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&yyytttpppdddWWWQQQUUUXXXVVVNNNBBB888333222222111...+++***,,,...((()))***++++++)))((('''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))***(((((()))))))))***************+++******+++...000,,,...111444888>>>EEEJJJ]]]dddrrr~~~pppdddZZZSSSJJJIIIFFF@@@:::777888:::KKKMMMNNNJJJAAA777000---,,,+++***))))))(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((()))((('''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&wwwlll```ZZZXXXVVVVVVTTTLLL???555222333444333111...,,,,,,)))***+++++++++***((('''(((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))*********))))))))))))******))))))))))))***************++++++++++++,,,///222111;;;JJJVVV]]]bbbiiimmm{{{|||yyypppgggUUURRRKKKDDD<<<777555444999@@@IIINNNLLLCCC888111///...,,,+++))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''}}}pppeee]]]VVVVVVYYYVVVLLLBBB666666666777777444///+++++++++++++++***)))((((((((())))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******+++******))))))******+++)))))))))*********++++++***+++---------...000222111GGGdddzzz|||~~~}}}hhh```TTTKKKEEE@@@;;;777000666AAALLLRRRMMMBBB888222111...,,,************((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''sssiii___ZZZ\\\\\\WWWQQQ???;;;888999;;;;;;555///---,,,+++***)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********+++******))))))******+++))))))*********+++++++++))),,,...//////000111333///IIIkkk~~~wwwtttrrrqqqpppvvvcccVVVQQQLLLDDD===444444888CCCNNNPPPHHH???555333000...,,,++++++,,,((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###&&&((((((&&&%%%'''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''uuuhhh___\\\\\\[[[ZZZFFF???888999>>>???999333...---+++)))(((((()))***)))))))))))))))(((((('''&&&''''''''''''''''''&&&'''((((((((())))))******(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************++++++************++++++)))************+++++++++))),,,///111111111222333111IIIhhh~~~zzzrrrmmm}}}ppp```YYYSSSHHH???;;;555222:::GGGMMMIIIAAA777555222///---,,,,,,---))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$'''***)))'''&&&(((***(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''|||vvvbbb___gggeee[[[VVVMMMAAA;;;:::;;;<<<;;;555000+++***,,,...,,,)))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))******++++++,,,------***+++000333000,,,...444>>>QQQgggvvvxxxvvvxxxjjjYYYOOONNN??????999555<<>><<<666///+++***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))*********************+++,,,,,,------.........///...111===JJJWWWgggzzzppp^^^TTTKKKFFF===555777@@@GGGHHHBBB;;;333---,,,,,,+++******)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))''''''''''''(((((((((((())))))******************&&&&&&&&&'''''''''''''''))))))(((((((((((()))***)))((('''&&&&&&&&&'''(((vvvbbb```ggg```___ZZZMMM>>>777999???DDD@@@999111***)))+++---++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++******+++,,,,,,------...111000000//////777JJJ\\\ppp~~~wwwgggZZZQQQGGG@@@<<<;;;AAAHHHKKKDDD999222///...,,,+++******)))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********''''''(((((())))))******)))(((((((((((((((((((((((((((((((((((()))******************))))))))))))((((((''''''''''''((()))jjjaaafffaaaccc```VVVHHH===;;;<<>>;;;???JJJHHHBBB:::222,,,++++++*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((()))***************(((((((((((((((((((((((()))))))))((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((()))))))))***))))))******************((((((((((((''''''''''''******)))))))))***+++,,,)))))))))))))))))))))((((((((((((((())))))******yyyeee___aaaaaa```[[[SSSIII@@@;;;BBBFFFGGGBBB888000---...------,,,+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************************+++++++++++++++,,,,,,---......//////000///111333777CCCZZZnnn}}}yyyzzz~~~yyyiii\\\XXXQQQCCC999888BBBHHHJJJDDD777,,,)))+++************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''(((((((((((())))))***************)))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))(((((()))))))))''''''((((((((()))))))))*********))))))(((((('''++++++***************************))))))*********(((((()))))))))*********))))))))))))******))))))rrrbbbcccaaa______]]]UUUJJJAAA???EEEJJJHHH???555...,,,------,,,+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,---......//////000222111333:::EEEWWWooo~~~qqqvvv|||iii^^^UUUKKK@@@:::;;;EEENNNKKK>>>222------++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''(((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((******))))))))))))******((((((((()))))))))******))))))))))))((((((((('''++++++++++++,,,,,,,,,------------------+++******++++++******+++---///000+++,,,,,,,,,,,,+++***)))|||jjjfffcccbbbbbb]]]UUUNNNEEEJJJOOONNNGGG===444///---,,,,,,+++***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---------...//////000000222555@@@RRRdddsss|||sss|||nnnbbbXXXLLLBBB===DDDLLLNNNHHH>>>555111+++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))'''((())))))******)))))))))))))))))))))))))))))))))(((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++******))))))******+++******+++++++++,,,,,,,,,+++++++++,,,---......///000000111222222333444444555666777777666333000...111000......000333777999333444444444333111000...ooolllgggeeecccaaa\\\YYYNNNRRRUUUTTTMMMDDD:::444---,,,++++++******++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,------......///000000000111:::PPPkkkxxx{{{vvv|||qqqeeeUUUFFFAAADDDIIINNNNNNHHH===555+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))++++++************++++++,,,,,,------------......---...000111333555777888;;;;;;<<<>>>???@@@AAABBB>>>@@@AAABBB@@@<<<888555555444222222444888===@@@<<<<<<<<<<<<:::888666555{{{vvvfff```cccfffccc^^^WWWUUUTTTUUUTTTOOODDD<<<555000+++)))***,,,,,,+++------------------------******))))))((((((''''''(((((())))))))))))((((((+++***)))(((((()))***+++))))))************))))))******+++++++++******)))***++++++,,,,,,------...000+++)))+++...111222333999IIIeeeuuupppaaaOOOJJJDDDAAAEEEMMMOOOGGG>>>333---))))))((('''(((+++))))))))))))(((((((((((())))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((+++,,,,,,+++)))((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&++++++******)))(((((((((((())))))******+++++++++(((((((((''''''((())))))(((((()))************))),,,+++))))))******++++++))))))(((((()))***,,,---***&&&&&&++++++''''''+++*********+++++++++++++++)))(((((((((''''''''''''((((((''''''''''''(((((())))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%&&&&&&'''((())))))&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***,,,+++)))(((((()))000,,,***---...------000---///333666999999777666===:::888999777888BBBOOOZZZZZZTTTKKKIIIMMMKKKFFFIIIKKKQQQTTTMMMAAA:::999===<<<999777;;;AAA@@@;;;CCCIIIHHHAAA???DDDFFFCCCzzzzzzoooeeefffiiigggcccZZZWWWUUUUUUTTTOOOGGG@@@777222---******,,,,,,+++000///...---,,,***)))))))))))))))))))))((((((((((((((())))))))))))((((((+++***)))(((((()))***+++))))))************)))))))))******+++++++++*********++++++,,,,,,---......///////////////111777===QQQccc~~~yyyqqqfffYYYNNNJJJGGGKKKRRRTTTPPPJJJ<<<222******+++***)))******)))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''(((((((((+++,,,,,,+++)))(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''************))))))))))))((((((((())))))*********++++++*********++++++,,,...............---,,,++++++,,,,,,,,,,,,------...)))))))))))))))***++++++---)))))),,,,,,((((((+++((()))))))))))))))******))))))((((((((('''''''''((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%&&&&&&'''(((((()))&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,***((()))+++------,,,000777:::777666777??????@@@?????????@@@BBB???<<<;;;@@@DDDKKKWWWdddrrrsssnnnccc]]]___```___bbbcccfffggg^^^PPPGGGDDD;;;;;;999:::@@@FFFFFFAAACCC@@@???BBBCCCBBBCCCFFFrrr{{{kkkfffggggggeee^^^[[[WWWUUUSSSOOOHHHCCC:::666///+++***++++++,,,......---,,,+++)))(((((((((((())))))))))))))))))((())))))******))))))(((******))))))))))))******))))))************))))))))))))***+++,,,,,,,,,++++++++++++,,,------......+++///222000...444AAALLLhhhyyyzzzyyyrrrfff\\\QQQOOOMMMOOOSSSVVVUUUSSSIII;;;...,,,...---***)))******)))))))))((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))+++,,,,,,+++(((''''''((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((('''''')))))))))************+++)))))))))***************++++++************++++++******++++++++++++******(((***+++,,,++++++,,,---+++++++++******))))))))),,,***)))+++***'''''')))(((((()))))))))*********))))))))))))(((((((((((()))((((((''''''(((((()))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))(((((((((((((((((((((((('''(((+++000333444444999@@@BBB@@@@@@BBBAAAFFFLLLQQQTTTWWW\\\```TTTOOOMMMRRR[[[eeeqqqzzzsssgggeeekkkpppyyyxxxyyyyyypppbbbXXXUUUPPPQQQRRRUUU]]]dddddd___OOOCCC???FFFGGGAAA@@@GGGyyykkkeeefffhhhddd```[[[VVVRRRMMMFFFBBB===999333...+++***+++,,,***************+++++++++((((((((())))))******+++)))))))))******)))))))))***))))))))))))))))))***))))))************))))))((()))***+++,,,,,,------++++++,,,,,,---.........,,,000222222777GGGZZZfffttt||||||xxxppprrrzzzxxxdddXXXVVVUUUUUUUUUVVVWWWWWWWWWQQQDDD777111///+++***************)))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))***+++,,,,,,***'''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...***+++,,,...///////////////000111000000000111222222222222111000///...---,,,++++++++++++)))))))))*********+++++++++,,,,,,*********)))))))))(((((())))))(((((((((((())))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''******))))))))))))((((((%%%'''***---000444:::>>>CCCBBBEEEJJJJJJHHHIIIMMMIIIRRR```kkkqqqvvv|||oooiiiccceeennnwww~~~uuufffbbbjjjttt~~~~~~yyynnngggfffnnnppprrruuu|||~~~eeeZZZPPPNNNOOONNNMMMNNNuuuhhhggglllhhheee```ZZZRRRKKKCCC??????<<<777111---++++++,,,)))))))))******+++++++++(((((())))))******++++++))))))************)))))))))))))))******)))))))))))))))************))))))((()))***+++,,,---------+++,,,,,,------...//////111222333888KKKfff{{{}}}xxxrrr~~~ppp```]]]^^^]]]]]]\\\[[[\\\\\\TTTLLLBBB999000))))))---************))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))***++++++)))'''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&((((((((((((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((()))***+++,,,------))))))******+++,,,,,,---111111111111222333444555555666777888999999999888:::::::::;;;<<<<<<;;;:::::::::999777666555444333///000///...---------,,,+++++++++++++++++++++++++++************)))))))))))))))(((((((((((())))))******((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********************)))+++///444999===@@@CCCEEELLLOOOWWW______ZZZWWWYYYeeekkkssszzz|||vvvqqqqqqxxxyyykkkeeennnzzz}}}~~~|||vvvssssssyyy~~~vvvtttiii\\\___lllooohhhjjjeeeiiijjjiiieee___VVVLLLCCC===>>>===:::555000,,,++++++,,,,,,++++++***))))))((())))))******************)))******++++++******)))))))))************))))))))))))************))))))******+++,,,---------,,,,,,,,,,,,---....../////////111444AAA]]]~~~~~~yyy~~~kkkhhhccc^^^\\\[[[\\\]]]UUUPPPJJJBBB555+++***...++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))'''%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''(((((((((((('''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))******))))))******+++,,,------((()))***+++,,,---...///111222222333555777888999;;;;;;;;;;;;;;;:::999999;;;;;;===CCCHHHHHHBBB;;;???>>>;;;999888777888888555777555111///000///,,,------,,,++++++******)))++++++++++++*********)))***))))))(((((())))))*********)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))*********++++++++++++...222999>>>AAABBBCCCDDDQQQ\\\mmmzzz{{{qqqhhhffftttsssqqqsssxxx}}}|||zzz{{{zzz{{{|||xxxooojjjpppyyy{{{wwwwwwwwwuuuuuuwww{{{}}}}}}wwwyyykkkrrrssshhhfffiiijjjjjjeee\\\PPPFFF???===>>>===999333...++++++,,,,,,,,,+++******))))))++++++******************)))******++++++******)))((()))***++++++***)))((())))))************))))))++++++,,,,,,---,,,,,,,,,,,,,,,------.../////////---555???PPPoooqqqccc\\\ZZZ[[[\\\XXXSSSNNNHHH>>>222------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))******((((((''''''''''''((((((&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((()))))))))******************++++++,,,,,,,,,,,,---...000222444555666555666777999;;;>>>@@@BBB@@@AAABBBCCCDDDEEEEEEEEEFFFHHHOOO]]]hhhgggXXXKKKNNNKKKHHHEEEDDDDDDFFFGGGGGGIIIFFF???;;;;;;888333222111000///...---,,,+++,,,,,,+++++++++***************))))))))))))******+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))***+++,,,------...222888===AAADDDHHHJJJ___jjj{{{~~~uuussssssooolllnnnuuu|||yyy}}}~~~~~~}}}uuuhhhfffhhhllljjjggghhhmmmqqqiiibbbccceeegggkkkooouuuzzzpppmmmsssxxxsss{{{{{{vvv|||rrrkkkhhhjjjmmmjjjaaaUUUIIIBBB<<<>>>>>>;;;555///,,,+++)))******+++,,,,,,------,,,+++++++++***)))))))))******++++++++++++******((()))***++++++***)))((())))))************)))))),,,,,,---------,,,++++++,,,,,,------.../////////222???OOObbboooccc___^^^^^^[[[UUUOOOLLLEEE999///++++++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))******+++)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((())))))*********+++***++++++++++++,,,,,,,,,111222444777999;;;===>>>???@@@AAADDDGGGJJJMMMNNNNNNOOOSSSVVVZZZ]]]^^^___```cccooo|||iiicccaaa\\\YYYXXXYYY\\\^^^```aaa]]]TTTNNNMMMIIIBBB888777666444222111//////,,,,,,,,,+++++++++************))))))))))))******+++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***,,,---...///000444:::@@@FFFMMMTTTYYYpppvvv~~~zzz|||xxxvvvuuuzzzxxxqqquuuzzz|||xxxuuurrrjjj___YYYUUUXXX```dddaaa```bbb\\\SSSLLLMMMRRRXXX^^^eeegggrrrwwwmmm^^^[[[bbbjjjrrruuuxxx{{{~~~sssoookkkhhhhhhfff___SSSJJJ@@@888777===???888///+++...---++++++,,,+++***(((************************(((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...///...,,,,,,---000333555;;;PPPiii}}}zzzoooccc^^^\\\YYYWWWTTTRRRNNNFFF:::222,,,------+++)))((()))***))))))))))))((((((((((((******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%&&&(((***---///000000...---+++'''$$$$$$&&&(((''''''''''''((((((((()))))))))))))))))))))((('''$$$)))......,,,+++***)))000---+++,,,...///111333666888===DDDJJJLLLLLLKKKJJJTTTXXXVVV[[[hhhmmmjjjgggjjjnnnpppqqqqqqssstttlllooozzz|||zzzxxxuuusssrrrssstttvvvtttpppnnnpppppphhh^^^IIIFFFDDDCCCAAA===666111333---,,,000000,,,***---+++******+++,,,+++)))''')))(((((((((''''''''''''))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&&&&'''((()))***************(((&&&'''))),,,,,,(((&&&)))++++++---111CCCVVVTTTPPP[[[\\\\\\jjjkkkxxxzzzvvvzzz~~~}}}xxxooobbbWWWbbbeeefffdddbbb[[[OOOBBBJJJIIIMMMUUUYYYWWWSSSPPPMMMLLLEEE<<<>>>HHHJJJDDDOOOXXXcccdddWWWMMMUUUeeekkkpppwww{{{{{{vvvnnnhhh|||~~~nnnmmmlllllliiicccYYYRRREEE<<<777<<>>===666000///---++++++---------,,,************************)))***+++***))))))***+++************************************+++++++++,,,+++++++++,,,------......***---//////...222:::AAAccc~~~wwwbbbvvvooo___[[[[[[\\\]]][[[WWWPPPIIIEEE666111+++((()))++++++***))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***---//////...---000000///---***(((((()))''''''((((((((())))))))))))*********************---***''''''***---//////111222333555888;;;======UUUYYY___fffkkkoooqqqrrrtttuuuuuuzzz}}}zzztttmmmggggggggggggfffbbb\\\XXXPPPFFF===777222...---///...,,,+++***+++***)))'''))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((("""&&&((((((((()))***)))---222444333999KKK^^^wwwwwwuuusssttt~~~{{{tttqqqsssvvvvvvzzzpppbbbWWWPPPJJJFFFCCCBBBFFFIIIKKKNNNRRRQQQLLLNNNTTTXXXXXX^^^eeeeee___WWWTTTRRRSSSPPPJJJGGGGGGMMMOOOSSSUUUPPPIIIGGGIIISSSVVVZZZ[[[XXXSSSOOOMMM~~~~~~{{{}}}~~~vvvnnnjjjjjjiiiddd___UUUHHH;;;888===>>>999333...,,,+++***,,,------,,,************************)))***++++++))))))***+++*********************************+++++++++,,,,,,++++++,,,,,,---.........,,,...000//////777FFFRRRsss~~~}}}|||xxx{{{~~~~~~}}}}}}~~~nnnrrrwwwgggaaa\\\]]]]]]\\\XXXSSSNNNLLL???666---(((***,,,,,,***))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,///000///---+++000000000...+++)))))))))'''(((((((((((())))))))))))))))))))))))***++++++++++++,,,.........000444:::===???>>>AAAGGGLLLMMM```bbbeeeiiilllpppuuuxxx|||||||||zzzzzzyyyxxxuuutttvvvxxxyyyxxxsssnnnjjj^^^VVVLLLDDD===777333111111///,,,,,,,,,,,,+++************)))))))))((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((###&&&((()))***+++---///000333777999;;;CCCWWWkkkzzzxxxuuuuuuyyyuuuwwwyyyxxxsssnnngggbbbaaa^^^[[[XXXSSSNNNNNNRRROOOXXX___```^^^^^^___^^^iiisssxxxuuuwww}}}zzzpppbbb[[[^^^iiioooiiidddeee[[[XXXUUUTTTRRRMMMGGGCCCGGGIIIMMMSSSVVVTTTMMMGGG~~~yyyqqqiiikkklllhhhbbb[[[OOO@@@:::===@@@===777///---***)))+++,,,,,,,,,************************)))+++,,,+++***)))***+++***************************++++++++++++,,,,,,,,,+++,,,,,,------...//////111222333222666EEE[[[lllwwwxxx}}}{{{zzzyyyzzzzzzyyy{{{~~~zzzvvvoooppprrruuuwwwxxxxxxyyy{{{xxx{{{yyyyyylll___]]][[[XXXVVVSSSPPPOOOGGG===222++++++---,,,***))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,///000///---,,,///000///---***((((((((((((((((((((()))))))))***(((((('''((()))***+++,,,***,,,000222000111???NNNWWWZZZZZZVVVWWW```gggiiiiiikkkmmmpppttt{{{tttpppwww~~~xxxyyy|||~~~}}}vvvrrrhhheee___WWWPPPHHH???888444222...,,,,,,---,,,,,,+++************))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&'''''''''(((((()))))))))))))))))))))((((((((()))******)))***---222555777777:::AAAIIISSScccqqqwwwtttkkkaaaooommmllliiicccZZZQQQLLLKKKRRR^^^fffccc\\\___fffmmmwww{{{tttlllkkkpppttt~~~|||{{{~~~tttlllnnnuuupppjjjfffffffffaaa[[[ZZZTTTOOORRRZZZ\\\UUULLLzzzwww|||ooonnnooolllggg___VVVJJJAAA@@@CCCAAA;;;111///+++***+++,,,,,,,,,***************************+++,,,+++*********,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000000333>>>SSSmmmvvvlllhhhqqq~~~}}}|||{{{|||~~~zzzuuutttsssqqqooommmkkkjjjhhhjjjmmmooopppuuu|||iiiuuuzzz~~~}}}hhhbbb[[[VVVUUUUUUSSSPPPMMMEEE999000---,,,,,,+++))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++...000000///...//////...,,,)))''''''(((((((((((()))))))))******(((((('''((()))+++---......///222555555===VVVqqqvvvppptttxxxwwwzzz{{{}}}}}}~~~yyyvvv{{{{{{qqqoooxxx{{{uuuxxx}}}zzzuuuppprrrrrrmmmfff^^^RRRHHH===999333///------,,,+++++++++++++++*********)))***)))))))))(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))+++++++++***+++000777;;;>>>>>>CCCPPP]]]fffpppwwwxxxxxx~~~|||qqqpppooocccaaaYYYQQQOOONNNOOOSSSXXX[[[YYYYYYZZZVVVWWWgggzzzuuuooosss}}}{{{rrrkkkjjjppp{{{~~~~~~ooo```[[[```dddaaa[[[yyy|||xxxpppmmmllllllbbb^^^TTTIIIEEEGGGEEE@@@555222...,,,,,,---------***************************+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...///////////////111999KKKdddaaabbbjjjzzzzzzvvvsssqqqpppjjjiiigggfffgggiiimmmooo~~~kkkiiixxx~~~vvvkkk^^^WWWXXXZZZWWWSSSRRRKKK@@@666...+++++++++))))))))))))(((((((((((('''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&(((+++---///000000000000000...+++((('''(((***(((((()))))))))************)))))))))+++---000111444444:::AAAEEENNNggg~~~~~~~~~yyy{{{rrrooovvv~~~~~~|||{{{{{{|||}}}~~~yyy{{{xxxsssrrruuuuuusssnnnsssyyy|||}}}wwwuuuzzz|||xxx~~~~~~zzztttggg[[[MMMGGG???777333000---,,,,,,,,,+++++++++*********))))))((((((((('''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))&&&&&&''''''((())))))***((((((((()))*********+++***,,,---///222888>>>CCCIIIKKKUUUeeepppuuuxxx{{{yyyppprrrrrriiipppuuugggPPPIIIHHHOOOYYYaaakkksssuuuhhh]]]XXXUUUVVVdddvvvwwwuuuqqqooottt|||pppgggeeecccdddqqq{{{tttmmmmmmppppppooo~~~pppiiijjjmmmdddccc[[[OOOIIIIIIHHHCCC888555111...............***************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------.../////////444555999FFF[[[vvv}}}~~~lll[[[fffyyy~~~|||zzzyyyyyyxxxtttoookkkkkkkkklllkkkiiiwwwrrrfffooorrraaaZZZ\\\^^^[[[VVVTTTOOOEEE999///******,,,))))))))))))(((((((((((('''((((((((())))))******((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''(((***,,,...000222222222111...+++(((''')))+++))))))))))))************,,,+++++++++---///222444777999BBBPPPWWW[[[lll{{{tttqqqwww}}}}}}|||xxxuuussstttuuuqqqrrrpppjjjgggjjjkkkkkklllrrrxxxxxxvvvuuuzzz|||xxx{{{~~~vvviii[[[TTTJJJ@@@999444111///,,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***''''''((()))***++++++,,,))),,,111666:::@@@EEEIIISSSYYYfffuuu||||||zzz{{{uuuppp}}}{{{xxxnnnSSSJJJKKKUUUggguuuyyyzzz~~~xxxqqqqqqwwwtttfff\\\\\\dddbbbdddmmm~~~}}}pppkkkooollleeemmm}}}{{{sssuuuvvvsssxxx}}}||||||}}}{{{yyy~~~|||eee```nnnllliiiccc[[[TTTNNNLLLKKKBBB888...***,,,...---+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...000000///---...000000///555888AAASSSooo}}}ppp]]]SSSaaa|||}}}|||{{{zzzzzzxxxvvvtttooonnnooosssyyy~~~kkkfff~~~xxxvvvppp___WWWYYY[[[ZZZVVVQQQIII???777111,,,***+++,,,,,,+++***))))))***))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))$$$%%%'''(((+++,,,...//////,,,)))((((((************+++++++++******,,,---(((...111//////555;;;>>>@@@QQQ___bbbfffsss{{{|||{{{wwwyyy{{{zzz{{{}}}zzzxxxsssuuuwwwvvvyyy}}}~~~{{{xxxxxx{{{~~~zzzvvvuuulll^^^QQQHHH???777222---+++))))))***,,,,,,,,,((())))))))))))'''%%%$$$((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&)))(((''''''((()))((('''***++++++***)))***,,,...444666999<<>>:::555111...+++)))'''******+++++++++******)))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))******))))))''')))+++---000666<<>>666000------...++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------...//////,,,,,,///222///...666AAAZZZnnnvvv```QQQWWWeeesss~~~}}}}}}zzzrrrkkkfffhhhmmmwwwkkkZZZ[[[YYYVVVSSSOOOFFF:::111///,,,)))((()))******)))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((()))(((((((((***,,,---,,,+++------...------000444777BBBRRRdddmmmppptttuuuuuu{{{zzz}}}||||||{{{uuupppaaaXXXKKK>>>666111///...++++++******************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))((()))***)))'''&&&(((***---///333777<<>>PPPfffzzzkkkfffhhhxxx~~~~~~~~~~~~xxxuuujjjjjjnnnzzzvvv___^^^ZZZVVVTTTRRRKKK@@@888333///***)))***+++***((((((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''******))))))((('''&&&&&&)))(((((()))+++---,,,+++//////000000111444999===XXXlll}}}|||~~~wwwmmm]]]NNNBBB:::555222---,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((())))))***)))***+++)))'''(((,,,000333777===DDDKKKSSS[[[```lllrrrxxxyyyvvvqqqooonnnppphhh^^^ZZZ^^^bbbbbb```fffeeebbb``````eeennnvvvpppaaaZZZ]]]cccfffbbb\\\YYYWWWTTTLLLUUU\\\\\\\\\aaagggjjjssssssvvvzzzyyyzzzyyyjjjaaacccggglllmmmfffZZZPPPEEEGGGGGG@@@777///...///++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------.../////////222///000333222555JJJaaayyyuuu~~~xxxrrrnnnrrr|||qqqccc^^^XXXVVVUUUQQQHHHAAA777222,,,***+++,,,***((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((*********))))))(((((((((+++)))((((((***,,,,,,,,,...000333777<<>>IIIUUUaaahhhkkkvvv~~~~~~yyylllhhhlllttt{{{|||uuulllaaaVVVJJJCCC333111///,,,+++*********))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))+++,,,++++++111;;;DDDZZZ___fffmmmsssxxx}}}{{{{{{lll```YYY[[[hhhvvv{{{vvvrrrwww~~~xxxppprrr~~~~~~yyymmm^^^TTTPPPKKKCCC===@@@GGGWWWhhhsssvvvyyy~~~yyyssswww{{{|||~~~rrr\\\RRRIIIIIINNNRRRWWW]]]fffoooxxx|||wwwhhh```dddiiidddaaaaaa[[[RRRMMMGGGCCC<<<444111222---------,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000222666BBBXXXlll~~~zzz|||{{{xxxzzz~~~wwwuuusssqqqppppppqqqrrr|||qqqffffffnnnwww|||xxxdddYYY]]]```VVVNNNNNNBBB;;;222,,,***++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))***************(((&&&'''***,,,,,,******+++,,,++++++,,,...000888888<<>>444---++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************+++((('''(((***,,,+++***,,,------,,,---000444777:::===DDDPPP```nnnwww{{{|||~~~~~~yyytttuuuzzztttmmm```TTTLLLCCC:::555000+++)))***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''((()))))))))((()))((('''(((+++,,,***((()))+++,,,+++000???WWWiiivvveee[[[bbbnnnrrriiifffiiigggffftttrrrbbbXXXQQQNNNLLLKKKJJJLLLQQQXXX___ccceeeffflllsssvvvvvvvvvxxx{{{qqqlllkkkqqqwwwzzz~~~{{{rrrnnnooorrrtttuuutttxxxzzzpppiiiccc[[[TTTUUU___mmmxxx|||rrroookkk]]]aaafffllliii\\\XXXQQQIIIBBB:::222...///,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000...222>>>MMM___rrr}}}~~~vvvrrrooooookkkccc\\\ZZZZZZZZZZZZ^^^dddmmmvvv|||uuuqqqkkkddd^^^XXXQQQMMMLLLKKKIIIHHHGGGHHHHHHIIIIIIQQQXXX]]]fffwwwuuunnnqqqyyyzzzwwwzzzdddZZZZZZWWWRRROOOJJJCCC888000,,,,,,------++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************+++***((()))***++++++***,,,,,,+++,,,...444<<>>444000111------,,,++++++,,,------------------------------------------------------------......//////000000444111777GGG\\\nnn}}}|||{{{uuukkkeeeaaa^^^___```^^^[[[XXXXXXVVVTTTUUUXXX]]]aaaddd]]]YYYTTTOOOKKKHHHDDDBBBGGGFFFEEEEEEDDDEEEEEEFFFEEEGGGHHHGGGHHHQQQ___iiixxx{{{lllsss||||||vvv|||yyysssxxxooo]]]ZZZ[[[XXXTTTNNNGGG===333---,,,,,,---+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((()))))))))************,,,+++*********+++++++++,,,------///555===HHHOOOYYY___iiiuuu}}}yyy}}}|||}}}nnn^^^NNNFFFAAA;;;444222...------,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))((())))))+++,,,---,,,+++)))000///222===RRRjjj|||fffaaaeeetttzzzrrrsssvvv{{{~~~~~~zzzuuujjjiiigggeeegggiiiddd]]]OOOVVV^^^ccceeeggglllpppnnnmmmmmmmmmmmmjjjfffccceeejjjooorrrrrrpppooopppuuupppmmmnnnooonnnpppuuuuuussspppmmmmmmrrryyy|||yyyzzz{{{tttqqqqqqzzzqqqxxxppphhhbbbeeeiiidddddd\\\SSSKKKAAA666222222000///---,,,,,,,,,---...------------------------------------------------------......///000000111333222<<>>444...,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))***************+++,,,,,,+++,,,...000+++///555>>>IIIUUUaaaiiilllrrryyy~~~wwweeeYYYNNNCCC;;;888///...,,,+++*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''')))***+++,,,,,,&&&(((***+++++++++---///333888FFF\\\rrr~~~~~~zzz}}}~~~vvvooommm___jjjwwwyyypppkkkuuu~~~kkkhhhcccaaafffnnnoookkkpppsssuuuqqqllliiillloooqqqpppnnnooorrruuuvvvvvvooosssxxx}}}~~~|||zzzuuutttuuuxxxvvvssstttxxxsssuuuyyy}}}~~~{{{}}}~~~vvvnnnmmmuuu~~~}}}~~~}}}hhhaaaggghhhfff```YYYRRRHHH;;;444222777555222///------......------------------------........................------...///000111222222222999OOOnnn~~~xxxrrrmmmiiigggffflllooonnnqqqwww{{{zzz{{{tttjjjbbb\\\VVVNNNHHHGGGGGGGGGJJJNNNRRRSSSSSSOOOOOOPPPRRRRRRSSSSSSSSSVVVSSSTTTZZZ[[[UUUOOOOOOQQQSSSWWW[[[bbbmmmyyy||||||www}}}lllddd```[[[XXXVVVOOOEEE999111---,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************(((***,,,,,,,,,,,,///222000777BBBNNN[[[gggrrryyyyyy|||tttiii\\\MMMCCC???666444111---+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((()))***+++++++++''')))*********,,,111555@@@LLL^^^ooozzz}}}}}}|||xxxmmmkkkpppdddhhhnnnpppmmmnnn|||ppprrrsssuuuzzz{{{mmmmmmllljjjiiilllrrrwwwrrrsssuuuxxxzzzzzzwwwtttooorrrvvvzzz|||zzzvvvrrrpppnnnnnnooollliiikkkqqqkkklllqqqyyy{{{ttttttzzz}}}|||||||||zzzvvvppplllooodddeeedddiiiccc]]]WWWMMM@@@777555:::777333000...---...///------------------------........................------...///000111222222888BBBYYYyyyyyyrrrnnnmmmlllmmmmmmvvv|||}}}{{{kkk^^^VVVQQQKKKGGGMMMNNNPPPUUU[[[```bbbbbb\\\]]]^^^```aaaaaaaaaaaa___YYYZZZbbbgggccc___^^^XXX\\\___bbbccceeejjjnnnppptttwwwwwwvvvxxx~~~zzzyyyvvviiiddd___[[[YYYTTTIII===333///---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************'''***,,,---,,,---000444???GGGTTTbbbppp}}}~~~}}}wwwjjjYYYMMMIII>>>;;;777222///,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))************))))))***+++,,,,,,,,,///555:::OOO```sss~~~~~~{{{ooofffkkkuuuppphhhdddmmmxxx{{{xxxuuu{{{uuuxxxsssqqqzzzxxxpppuuutttsssqqqqqqsssvvvyyylllqqqxxxxxxssstttuuuuuutttppphhh```ZZZUUUSSSSSSUUUTTTUUU[[[ccciiigggiiioooyyy~~~ssssssuuuzzz|||xxxuuuyyy}}}yyymmmbbbiii]]]fffhhheee^^^VVVPPPIII<<>>OOOttttttiiidddccceeeooo{{{tttvvvwwwyyy|||tttyyyxxxnnndddbbbdddfff{{{rrrllllllnnnsssssssssuuuzzzxxxqqqsss~~~xxxpppppplllfff^^^WWWSSSQQQOOONNNNNNPPPQQQQQQTTTZZZbbbiiisssssstttwww}}}|||tttvvv~~~}}}rrrjjjuuueeeggghhhfff___XXXRRRKKK===111999===;;;333------......---------------------------------.........//////000---...111111///111555???XXXvvv{{{yyy{{{{{{vvvrrrqqqpppkkkjjjmmmooorrr{{{sssmmmeee^^^[[[\\\```cccfffggghhhkkkooossswwwyyy~~~}}}uuunnnjjjlllmmmhhhbbb___]]]]]]cccmmmtttuuuxxx}}}{{{wwwrrrmmmgggdddjjjrrr|||yyyuuuyyysss___^^^___YYYMMMCCC===555---...,,,++++++,,,,,,+++)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))+++,,,******,,,///111666BBBOOO]]]cccmmmuuu|||~~~{{{ppphhheeedddnnnvvvzzz~~~yyyyyy|||~~~yyyjjj[[[LLLEEEAAA@@@;;;333......---,,,***)))*********)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((())))))(((((((((((()))******+++,,,......---666LLLaaa}}}nnnaaaaaajjjqqqyyy~~~zzz|||wwwvvvpppgggdddgggtttuuuvvvsssnnnkkkkkkllluuuxxx{{{|||~~~xxxqqqqqqzzz{{{oooccc```\\\YYYTTTOOOLLLJJJKKKKKKSSSVVVZZZ]]]aaagggnnnttt{{{|||{{{~~~}}}{{{{{{}}}xxxooofffiiigggaaaZZZUUUNNN@@@444999===<<<555///...///...------------------------------........./////////333///---///222222555:::LLLaaazzzyyytttqqqqqqnnniiieeeeeebbbbbbgggooowww~~~|||uuuiiihhhhhhhhhhhhjjjlllmmmrrrrrrtttwww{{{rrrjjjeeegggiiihhhgggiiiiiiccc```cccgggiiijjjlllrrrpppnnniii```[[[aaajjjtttyyy~~~wwwwww}}}bbb___^^^YYYPPPIIIBBB999111...,,,++++++,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***,,,,,,+++---444<<>>===777111000///.......................................////////////333///...//////333<<>>555///---++++++,,,------,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++***))))))***,,,...,,,000;;;IIIVVVeeeqqqqqqppprrruuu{{{}}}~~~zzzzzz}}}gggdddbbbbbbdddffffffeee\\\```ddddddaaa]]][[[[[[]]]^^^___ccchhhjjjhhheeeaaa______dddlllrrrvvvvvv|||{{{hhh[[[MMMGGGFFFCCC:::333222///+++***)))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))(((((())))))***))))))))))))******+++,,,+++))),,,444@@@QQQhhh{{{xxxooo~~~{{{}}}~~~vvvvvvzzzllleeehhhjjjooouuu{{{~~~}}}{{{uuusssssssssuuuxxx~~~kkkXXXPPPPPPQQQUUUZZZ[[[dddoooxxxwwwmmmuuukkkqqqoookkkjjjfff```\\\VVVHHH;;;999>>>???999333111000..................................../////////000000...000111000...333FFFYYYwwwvvvzzzrrrkkkeee```\\\___ZZZVVVUUURRROOOPPPTTT]]]ggguuuzzztttooonnnpppssswwwzzz}}}~~~|||{{{{{{zzzyyytttsssuuu{{{uuummmjjjiiieeeaaaaaagggooosssooohhhhhhmmmtttvvvzzzxxxtttzzzlllddd[[[WWWTTTMMMCCC;;;222///,,,+++,,,------,,,************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***))))))+++---,,,---444BBBRRR```ooozzzwwwvvvwwwzzz~~~zzzooommmrrr\\\[[[YYY[[[___eeejjjlllnnnrrrwwwwwwuuurrrqqqrrrqqqoooooosssxxxzzzyyyxxxqqqkkkdddaaabbbdddeeeeee^^^bbbgggmmmvvv~~~ooo[[[MMMHHHFFFAAA;;;555222---+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((())))))))))))******+++------000...333CCCVVVfffsss|||ttttttsss~~~{{{zzz|||zzzvvvxxx}}}wwwlllnnnooottt{{{wwwooosssyyywwwrrrpppvvvgggXXXRRRWWWbbboooyyy~~~{{{~~~ssswwwtttllllllhhhddd```YYYLLL???999???@@@;;;555333000................................./////////000000000,,,000333222000:::TTTnnntttoooxxxoooeee^^^WWWRRROOOOOOKKKIIIJJJIIIIIINNNUUUjjjuuu}}}xxxwwwuuurrruuuwwwzzz|||uuuqqqooopppqqqssswww{{{~~~zzzuuummmeeegggjjjrrrwwwtttkkkfffgggrrrtttxxx}}}yyysssqqqxxxjjj]]]YYYWWWPPPGGGAAA444111...,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++*********,,,...+++///:::JJJWWWbbbnnnyyyuuuwwwyyy{{{~~~nnn______fffcccdddeeeiiipppyyyxxxnnniiifffcccaaaWWWUUUTTTVVV\\\dddkkkmmmnnnZZZNNNJJJFFFBBB999555000,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))))))))******+++,,,......///111===RRRgggqqquuuvvv~~~yyy}}}tttssszzzvvv|||}}}|||~~~|||kkklll{{{wwwsssuuuxxx|||xxx{{{}}}sssdddZZZdddbbbbbbfffooo{{{}}}mmmmmmjjjfffccc\\\OOOBBB999???AAA<<<666444111............................../////////000000000000...000333444777EEEddd|||ooossstttlll___TTTNNNJJJHHHHHHGGGDDDDDDFFFHHHLLLUUU^^^ooowww||||||}}}{{{zzz}}}~~~zzz{{{|||tttlllgggddd\\\^^^aaadddhhhmmmqqqttt}}}zzzpppooonnnqqquuurrriiibbb___iiinnnvvv|||tttqqq```ZZZXXXRRRKKKFFF777444///,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))*********+++...000000777EEETTT\\\aaajjjsssssswww{{{}}}}}}}}}{{{zzzrrrtttwwwtttkkkdddgggpppkkknnnrrrxxx~~~yyysssooonnnfff^^^YYYXXXXXXYYYYYYjjjuuukkkXXXOOOIIIEEE<<<888222...,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((())))))************+++,,,---...///...888KKKccctttxxxxxxyyy|||~~~{{{xxx||||||ssswww}}}}}}sssjjjmmmxxx~~~vvvmmmppp{{{|||{{{|||~~~wwwssspppdddYYYUUUbbbkkkvvv~~~~~~nnnnnnkkkgggddd^^^QQQCCC999???BBB===777444111...////////////////////////////////////000000000000111111111555<<>>999333///------,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))++++++************++++++*********+++,,,---///000444CCC]]]uuuzzzsss~~~zzzwww|||~~~~~~ttthhhgggqqq}}}wwwpppnnnuuu|||}}}{{{yyyhhh___]]]ZZZ^^^fffqqq~~~{{{yyy|||ooobbbfffhhh^^^SSSQQQ999>>>BBBAAA<<<666222111//////............//////111111111000000000000000...222333444BBB```}}}rrrgggtttxxxqqqeeeWWWFFF???BBBEEEDDD@@@FFFGGGJJJSSS]]]dddffffffhhhccc[[[UUUSSSTTTXXX[[[```rrrxxxtttpppkkkfffcccaaa^^^[[[WWWWWWVVVTTTSSSSSSSSSSSSVVVYYY\\\^^^aaaiiiuuuzzzrrrkkkdddaaajjjeeedddooojjjYYYVVVUUUMMMDDDAAA:::222---......,,,)))************))))))))))))+++)))((()))******)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++&&&'''+++...------555>>>FFFVVV]]]___jjjpppttt|||~~~~~~{{{uuugggXXXXXXaaahhhnnnzzzxxxkkkdddbbb\\\^^^nnnqqq___RRRKKKLLLAAA888555222---+++------+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))*********)))))))))))))))***''''''***+++,,,000666@@@```}}}{{{zzzyyyyyy{{{yyyuuuooorrruuuvvvwww||||||wwwbbb]]]XXX[[[eeepppwwwyyy}}}rrrfffmmmmmmmmmlllkkkkkkmmmooopppxxxtttdddfffhhh```VVVSSS>>>@@@BBBAAA>>>999444000//////............//////111000000000000000000000000333444666EEEbbb~~~bbbdddqqqwwwccc[[[QQQEEEAAADDDGGGEEEBBBGGGLLLUUU___ggglllkkkjjjfffaaaZZZTTTSSSVVV\\\```kkk{{{uuussspppkkkgggeeeccc```^^^YYYYYYWWWVVVUUUUUUUUUUUURRRUUUXXXYYY[[[aaakkksss~~~|||tttqqqrrrhhheeeeeennn}}}yyy{{{ttt\\\XXX[[[TTTHHHCCC<<<444/////////---***************))))))))))))+++)))((()))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++...+++***---000555@@@KKKUUUeeelllnnnvvvwwwwww|||{{{www{{{zzzyyyyyynnneeeaaa[[[YYYcccssswww|||qqqfff^^^aaammm{{{{{{xxxiiiXXXLLLMMMCCC:::999777222...---,,,+++))))))***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))************)))))))))))),,,,,,...///......555>>>QQQqqq|||xxx{{{xxxrrrvvv|||xxxtttwwwwwwfff^^^VVVXXX^^^iiiwww|||xxxyyy~~~{{{{{{{{{yyyxxxxxxzzz|||ppppppoooqqqzzz|||gggeeehhhddd[[[UUUEEECCCBBBBBBAAA===666000///......------......///000000000000000000111111222333444999IIIeeeuuuYYYbbbqqqzzz^^^OOOKKKFFFDDDFFFGGGFFFEEEJJJSSSaaakkkppppppmmmkkkiiieee___[[[[[[___eeejjjppp|||}}}tttssspppllliiihhhfffcccaaa\\\\\\ZZZYYYXXXWWWWWWWWWQQQTTTVVVWWWWWW[[[aaafffnnnyyyuuujjjhhhggglllwwwwwwqqq~~~cccZZZ^^^XXXKKKEEE???666111//////---+++++++++*********)))))))))***))))))***,,,---,,,+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++++++++...++++++///555<<>>HHHRRReee}}}zzz{{{}}}zzz{{{rrriiiaaa]]]```nnn||||||rrrccckkksssyyy}}}rrrhhhUUUCCC;;;;;;;;;999222///,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,///......111666@@@TTTfffssszzzvvvwwwzzz~~~zzz~~~}}}nnnrrr|||}}}~~~{{{fff]]]ZZZaaalllsssyyy|||~~~}}}}}}}}}}}}uuussspppmmmjjjiiihhhhhhgggjjjnnnrrrtttvvvxxxzzz|||tttxxxzzz|||}}}jjjgggkkkfffZZZRRRMMMHHHEEEEEEDDD???:::222222111111111111222222...//////000111111222222333111:::QQQlllmmmVVVeeezzzpppjjjccc]]]^^^YYYTTTRRRSSSVVVXXXYYYWWWSSSNNNJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEIIIOOORRRXXXeeerrr{{{~~~}}}}}}}}}{{{xxxvvvpppooommmkkkiiihhhggggggeeeeeeeeeeeeffffffeeeddddddccceeeiiimmmtttwwwwwwlll^^^]]]PPPLLLDDD;;;333///---...,,,,,,+++++++++*********+++)))((()))++++++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,,,,---...222;;;JJJZZZmmm{{{~~~~~~|||zzzzzzwwwmmmccc```eeeqqqtttkkkdddgggrrrxxxfffPPPBBB??????===666222...+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,---------,,,000<<>>555000///000,,,,,,,,,+++++++++******+++)))((()))******)))((())))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------222555AAAVVVhhhuuu}}}uuurrrqqqooofff```eeeqqq~~~vvvbbb___hhhyyysssZZZIIICCCBBB???888444///,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------......777LLLcccttt{{{}}}rrrqqq|||vvvqqqxxxuuu|||}}}fffRRRGGGggglllwww{{{uuuooollljjjfff___XXXTTTRRROOOMMMLLLMMMOOOPPPUUUYYY___eeejjjqqqzzz|||yyyuuupppmmmooorrrwww~~~wwwkkkwww~~~xxx```dddkkk]]]RRRNNNIIIFFFDDDCCCBBB@@@777444111000000111111111000111222111000000222333666333CCCfffuuu]]]VVVoooxxxnnnggghhhkkkhhhbbbaaa]]]ZZZYYY[[[\\\ZZZXXXRRROOOKKKJJJKKKJJJGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCGGGFFFIIIMMMPPPTTT^^^hhhwww|||zzzvvvrrrooonnnnnnmmmllliiigggeeeeeegggiiijjjjjjfffbbbcccjjjpppttt|||}}}}}}uuuiiicccTTTOOOIIICCC:::000,,,...,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))*********))))))))))))))))))***++++++++++++---///222AAAPPPYYYbbbooo}}}}}}}}}sssooopppjjjgggfffkkkuuummmdddfffpppuuuiiiZZZKKKBBBAAA<<<666000,,,,,,---,,,***************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************---,,,)))'''))),,,,,,))),,,---AAAeee}}}ssszzz}}}vvvuuuyyy}}}yyyxxx}}}~~~zzz~~~{{{bbbLLLLLLZZZsss~~~}}}uuuwwwtttnnnfff^^^WWWRRROOOJJJHHHFFFDDDDDDFFFHHHJJJPPPQQQUUU\\\gggrrrzzz~~~}}}xxxqqqjjjfffmmmtttyyyxxxtttxxxzzzfffsssyyy{{{|||zzzeeeeeeiii___SSSOOOJJJFFFDDDCCCBBB@@@888555222000111111111000000111222111000000222444666===TTTuuuuuuaaaVVV^^^zzz{{{uuuuuuxxxvvvpppkkklllooommmhhhfffccc___^^^``````^^^[[[XXXTTTPPPMMMKKKJJJIIIHHHFFFGGGGGGGGGFFFFFFEEEEEEHHHHHHJJJOOORRRVVV___hhhvvv}}}wwwuuusssrrrrrrqqqnnnlllmmmkkkiiihhhhhhiiijjjkkkjjjhhhkkkrrrwwwxxx|||ssseeeWWWQQQKKKEEE<<<222...///,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))************)))))))))))))))***+++++++++---111333AAAKKKWWW___hhhsss{{{}}}xxx|||xxxnnnjjjllliiiggghhhmmmxxx~~~~~~yyyuuuuuutttqqqrrruuu|||{{{}}}qqqddddddttt|||qqqbbbQQQEEEBBB@@@<<<555000---+++***)))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,+++******+++------+++000888SSSyyy}}}xxxxxx|||{{{}}}tttbbbTTTNNNXXXhhhyyy~~~zzzzzzuuulllhhhddd\\\TTTMMMHHHFFFEEE???>>>===<<<<<<>>>???@@@DDDGGGNNNWWWbbbkkkqqqttt|||{{{yyyvvvtttrrrqqqqqqzzzxxxoooqqqwww}}}kkkttt}}}}}}~~~nnneeeeee```UUUQQQKKKGGGEEECCCBBBAAA:::777333111111111111000000111222111000111333444666HHHiiiiiiRRRQQQddd{{{ssskkkiiiqqqttttttrrrqqqrrrppplllmmmjjjfffeeefffeeebbb___^^^\\\WWWRRRMMMKKKLLLNNNHHHHHHHHHHHHHHHGGGGGGGGGIIIIIILLLRRRTTTWWW___hhhtttxxxxxxwwwxxxxxxvvvrrroooqqqooommmkkkkkkkkklllmmmrrrrrrwww~~~zzzttthhh[[[TTTMMMHHH???555111111,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))************************)))******)))+++///555999RRRYYY```gggooowwwyyyvvvrrrqqqxxx|||wwwpppiiihhhkkkppppppqqquuu}}}~~~|||zzzyyyyyy}}}}}}~~~~~~~~~~~~|||{{{~~~~~~{{{vvvmmmbbb\\\WWWTTTVVV\\\jjjlllooorrrwwwiii]]]fffvvvyyylllZZZLLLEEEEEEBBB<<<555...***))))))++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++******+++------------...666FFFfff|||~~~|||xxxxxxuuuXXXMMMPPPYYYiiiwww|||yyyuuussskkk```WWWRRRJJJCCC>>>======>>><<<<<<<<<<<<======>>>>>>>>>DDDNNNZZZdddkkkoooqqqvvvtttqqqppprrrwww|||vvvjjjggg}}}nnnsss}}}{{{wwwfffaaabbbXXXSSSMMMHHHEEECCCBBBAAA;;;888444222111111000000000111222222111111333555555OOOuuueeePPPUUUjjjxxxyyy{{{ooohhhkkksssxxxwwwuuutttqqqnnnqqqnnnkkkjjjkkkiiieeeaaaaaaaaa___ZZZSSSNNNNNNPPPKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJNNNSSSUUUWWW^^^gggqqq|||~~~}}}}}}|||zzzwwwtttssssssqqqooonnnnnnpppqqqvvvxxx}}}~~~~~~}}}nnntttlll___WWWOOOIIIBBB888222111,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))***************+++++++++***))))))+++111999???ZZZbbbiiinnnrrrwwwxxxvvvzzzuuuuuuyyyqqqlllhhhggglllrrr||||||}}}~~~|||zzzyyyyyyxxxzzzzzz{{{{{{|||}}}}}}~~~~~~|||{{{zzz|||zzz{{{}}}}}}xxxtttggg]]]RRRMMMKKKOOO[[[ffftttxxx||||||{{{|||{{{gggccciii~~~tttbbbQQQIIIGGGFFFBBB999000***)))++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******,,,///...,,,---111<<>><<<===>>>@@@======???@@@AAAAAA@@@@@@<<>>999BBBOOO[[[cccgggiiikkkkkkkkkmmmpppvvv|||}}}hhheeeuuuwwwooonnnbbbhhh^^^XXXPPPIIIEEECCCBBBAAA<<<999555333333333333222000111222222222333555777<<>>888333///,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,---)))+++///...111CCCXXXeeexxx}}}wwwtttrrr^^^SSS]]]bbbjjjqqqvvvxxxvvvsssppphhh]]]RRRIIIFFFIIIMMMIIIHHHEEECCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBB???EEELLLQQQTTTYYY```eeebbbdddhhhlllqqquuuxxxzzzqqqkkkzzz~~~qqqyyydddcccaaa[[[RRRJJJEEECCCBBBAAA;;;888555333444555555444000111222222222333666888LLLlllzzzlll^^^WWWbbblllmmmjjjjjjmmmxxx~~~wwwssssssuuuyyy}}}}}}xxxtttnnnllliiiiiijjjiiiddd```[[[YYYXXXVVVVVVWWWXXXYYYWWWUUUVVVXXXYYY\\\eeennnpppwww~~~|||~~~ssshhhfffiiiqqqvvvvvvwwwzzzyyyooozzzmmmbbbWWWQQQKKKAAA999555,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,,,,------***,,,000777AAAOOO]]]fffssswwwzzzzzz}}}lllZZZ^^^aaakkkzzzzzzwwwyyy{{{}}}|||yyyyyy|||}}}||||||zzzyyyxxxxxxwwwxxxxxxwwwwwwwwwxxxxxxyyyqqqqqqrrrrrrrrrrrrsssssssssttttttuuuvvvvvvuuuuuuyyytttiiiYYYNNNOOOYYYdddjjjoooxxx~~~|||uuutttwwwxxxzzz|||dddfffwwwzzzsss~~~~~~uuu[[[UUUMMMFFFAAA<<<444///,,,,,,,,,+++++++++******************************&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,)))***///000666LLLdddppp~~~{{{}}}qqq]]]WWWiiimmmrrrvvvyyyzzzuuupppiii```SSSGGGAAACCCNNNYYYUUURRRLLLGGGEEEEEEGGGHHHFFFEEEDDDCCCBBBAAAAAAAAA???CCCGGGJJJLLLQQQZZZaaaccceeehhhlllqqquuuyyyzzzrrrjjjwwwyyyyyykkkhhhaaa]]]TTTKKKGGGFFFCCC===@@@<<<666444444555444222---333222000555333555AAAZZZsss|||mmmcccVVVUUUaaappp~~~kkkllluuu{{{xxxvvvyyy~~~~~~zzzuuusssqqqooonnnkkkhhheeebbbaaa___\\\[[[[[[[[[[[[^^^WWWSSSXXX]]]___dddjjjnnnttt{{{|||mmmgggllllllnnnsssxxxzzzxxxuuu}}}yyyllltttyyy```WWWTTTFFFEEEDDD444///---++++++,,,,,,,,,++++++++++++************)))))))))))))))************++++++,,,---------,,,,,,...000777AAAJJJTTT```iiiqqq|||wwwrrr}}}rrr\\\VVV[[[nnn{{{zzzwww|||~~~zzzxxxyyyyyyzzz{{{|||}}}}}}xxxxxxxxxxxxxxxxxxxxxxxxzzzzzzxxxvvvttttttvvvwwwqqqnnnkkkkkknnnpppooonnnqqqrrrqqqpppqqqsssrrrpppjjjdddZZZSSSTTT^^^kkktttyyyyyy{{{|||www~~~oooeeeiiissswwwuuu~~~qqqZZZFFFDDDFFF@@@::::::///---+++***++++++***)))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------///111111...111@@@WWWhhh|||{{{~~~{{{ccc]]]oooqqqrrrtttwwwyyyyyyvvvssskkkddd[[[PPPEEEAAAJJJVVV]]]YYYOOOGGGHHHPPPRRRNNNMMMKKKIIIGGGEEEDDDBBB@@@AAAHHHLLLJJJIIIPPPYYY^^^eeeeeehhhmmmrrrwwwzzzzzzkkklll|||{{{lllfffaaa^^^UUULLLGGGFFFCCC>>>@@@<<<777444444555444222...444222000555444777EEEfff~~~rrrdddUUUMMMQQQ```qqqyyypppwwwzzzxxxxxx{{{{{{yyywwwtttrrrpppmmmiiifffcccbbb```^^^\\\\\\\\\\\\\\\YYYYYY\\\]]]]]]bbbiiipppsssvvvwwwwwwyyy|||}}}uuutttqqqmmmkkkmmmpppppprrrvvvzzz{{{yyywwwyyy~~~}}}sssxxxjjj\\\XXXKKKEEECCC666000...,,,+++,,,---,,,++++++++++++************)))))))))))))))************++++++,,,------------,,,222:::FFFPPPXXX___hhhppp}}}lllhhh{{{vvvbbb[[[___lll{{{~~~xxxyyyyyyuuuxxxxxxyyyyyyzzzzzz{{{{{{xxxxxxxxxxxxwwwwwwwwwvvvvvvuuutttrrrppppppqqqrrrpppmmmkkkkkkmmmnnnnnnlllhhhnnnssstttqqqkkkeee```[[[WWWSSSUUU^^^jjjsssxxxyyyyyyyyy{{{}}}|||xxxuuuzzz~~~zzzkkkccchhh{{{}}}uuuzzzrrr^^^MMMHHHDDD<<<888;;;000...+++***++++++***)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,------,,,000000///999RRRmmm|||}}}xxx}}}fff```lllnnnppprrrvvvwwwuuuqqqmmmmmmmmmkkkbbbSSSHHHJJJSSS\\\___[[[RRRLLLOOOSSSUUUPPPLLLHHHFFFGGGGGGEEEDDDCCCIIILLLJJJJJJQQQZZZ```fffgggjjjnnnrrrvvvxxxyyy}}}jjjlll}}}}}}nnneeebbb___WWWMMMHHHGGGCCC>>>???<<<888555444444444333///555222111555444<<>><<<999666555444444333111555222222666666BBBZZZ\\\LLLFFFGGGSSSbbbmmmzzz|||~~~{{{yyyxxxuuuqqqooommmllljjjhhhffffffffffff___```ccceeedddbbbbbbbbb```\\\UUUNNNIIIHHHIIIKKK___hhhyyy|||vvvqqqooommmooorrrvvvzzz~~~}}}~~~~~~~~~|||zzz|||rrrlllrrrfff\\\RRRFFF???===444111...,,,---------,,,+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,------...///333FFF[[[eeehhhmmmvvv}}}}}}wwwxxx~~~yyyeeeVVVWWWaaaiiiyyy{{{sssrrrssssssvvvvvvuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuurrrqqqppppppooommmjjjhhhfffeeecccbbbbbbccccccdddhhhccc___\\\WWWQQQNNNOOOPPPSSS[[[eeemmmooolllhhhgggkkksss|||{{{mmmkkkvvvvvvuuuvvveeegggqqq}}}zzzyyyjjjZZZOOOFFF===999:::444111---,,,+++,,,+++***************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,------...,,,333333444LLLvvv{{{rrrmmmlllmmmnnnpppsssuuutttoooggg```dddmmm{{{~~~mmm]]]VVV[[[fffmmmgggZZZSSSYYY```ZZZRRRJJJGGGIIIKKKJJJGGGJJJLLLLLLJJJMMMVVV^^^aaabbbeeeiiimmmpppsssuuuwww{{{~~~uuuffflll~~~~~~sssiiicccbbb\\\RRRKKKHHHEEEAAA===<<<:::888555444333444111444222222666888JJJhhhTTTBBBFFFIIIWWWcccjjjzzz}}}~~~|||{{{{{{yyyvvvtttpppnnnllljjjiiihhhhhhiiieeedddcccfffjjjkkkfff```^^^YYYQQQJJJGGGGGGIIIJJJPPPWWWhhh|||yyyuuurrrwww~~~}}}}}}~~~rrrhhhssskkk[[[TTTIIIAAAAAA666333///------------,,,+++++++++*********))))))************++++++++++++,,,,,,,,,,,,---...///000777KKK___fffhhhooo{{{}}}|||}}}~~~~~~uuueeeWWWXXXdddmmmpppuuuyyyzzzuuuqqqqqqsssuuutttttttttsssrrrrrrqqqqqqpppqqqrrrrrrssstttuuuuuupppmmmkkkjjjiiifffccc___```______^^^^^^___aaabbbfff\\\TTTTTTSSSPPPOOOQQQXXX___hhhllljjjfffbbb```eeekkkuuummmjjjsss}}}uuutttsssddd^^^uuu|||yyyppp]]]RRRKKKDDD===999666333///,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,------......---333444888OOOtttsssyyyvvvpppiiieeehhhmmmoooooorrrsssuuuwwwwwwrrrkkkeee___cccqqqpppddd___eeejjjhhhaaa[[[\\\aaa```XXXNNNIIIIIIJJJIIIGGGNNNOOOMMMKKKPPPYYY______\\\aaaggglllooorrruuuxxxyyy|||qqqfffooo~~~~~~|||www{{{yyyjjjdddddd___TTTLLLHHHEEEBBB======<<<999666333333444111333111333777;;;RRRvvvXXXDDDEEEIIIWWWbbbgggvvv~~~}}}}}}}}}|||zzzxxxpppooommmkkkiiiiiiiiiiiijjjhhheeefffmmmrrrmmmdddbbb]]]VVVQQQPPPPPPQQQQQQPPPQQQ___vvv~~~wwwcccfffwww^^^VVVNNNDDDDDD999555111...------------+++++++++************)))*********++++++++++++,,,,,,,,,++++++,,,...000111:::NNN___aaaccclllxxx~~~~~~}}}zzzhhhUUURRR___ooowwwxxxtttvvvvvvsssoooooorrruuusssrrrrrrrrrqqqqqqppppppoooooopppqqqrrrsssssstttqqqmmmhhheeedddbbb]]]YYYWWWXXXYYYYYYYYY[[[^^^aaa]]]VVVUUU[[[]]]WWWTTTWWWaaagggmmmlllfffaaaaaaccclllqqqxxx}}}~~~}}}}}}kkkiiisss|||xxxiiiVVV^^^yyywww}}}vvvcccVVVOOOIII@@@:::999555000---,,,,,,,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,------......---222777AAAUUUmmmlll```mmmvvvhhh]]]___fffkkknnnooossstttvvvyyy{{{zzzwwwtttfffcccjjj~~~uuuiiigggggghhhgggbbb___```bbb]]]UUUNNNKKKJJJIIIIIIRRRQQQOOONNNSSS\\\^^^\\\YYY___gggllloooqqqvvvyyyzzz}}}qqqiiiuuu}}}yyyyyy{{{nnndddeeeaaaVVVMMMIIIEEEBBB<<<======:::666333333555000222000333888===XXX___IIIFFFIIIVVV```eeettt}}}~~~|||zzzsssqqqooommmlllkkkllllllkkkkkkhhhgggmmmtttrrrlllmmmhhhccc______^^^]]]\\\YYYUUU^^^xxx~~~gggeeeeee[[[TTTHHHDDD:::777111...---......---+++++++++************)))*********+++++++++,,,,,,---,,,++++++,,,...111222EEEWWWeeeeeeeeennnwwwzzzxxxfffXXXRRR^^^mmmsssvvvxxxqqqqqqqqqpppmmmmmmooosssqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppmmmhhhaaa]]][[[XXXTTTOOOJJJLLLOOOPPPQQQTTTYYY]]]XXXXXX___gggeee\\\]]]eeejjjjjjiiifffbbbcccggglllqqqsssvvvvvvsssrrrrrrssstttjjjqqqzzzbbb[[[qqq~~~mmm\\\PPPHHHAAA;;;:::666111---,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,---.........///222???RRRbbbnnn{{{iiicccpppkkk]]]ccckkkjjjjjjnnnqqqqqqsssxxx~~~zzzqqqooo{{{tttmmmiiikkkjjjeeebbbbbbccc```[[[TTTNNNKKKMMMOOOTTTSSSPPPPPPVVV]]]]]]XXX[[[aaaiiinnnpppqqquuuyyy~~~sssnnn|||rrrdddfffbbbWWWMMMIIIFFFCCC<<<======;;;666333333555///111000333888>>>\\\]]]FFFHHHKKKVVV___dddqqq|||xxx|||zzzwwwuuusssqqqpppoooppppppjjjmmmllliiilllsssvvvsss{{{wwwrrrpppooommmjjjgggbbb[[[aaa|||qqqjjjkkk___YYYJJJDDD;;;777222...---.........+++++++++************)))******+++++++++,,,,,,,,,---,,,++++++,,,///111333UUUfffrrrppppppxxx~~~~~~|||tttPPPLLLWWWooo{{{uuuoooqqqkkkkkkllllllkkkkkkmmmqqqpppppppppppppppqqqqqqqqqrrrrrrqqqpppooonnnmmmlllccc\\\TTTOOOMMMKKKFFFAAA???BBBEEEGGGIIIMMMRRRWWWZZZ]]]gggmmmfff]]]eeeuuuqqqkkkddd```aaaffflllqqqoooqqqqqqooommmmmmqqquuu{{{{{{~~~rrryyysssUUUddd~~~uuuaaaPPPEEE???===;;;777222...,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,------......///222555GGG```pppttt~~~zzzqqq}}}oooooowww{{{{{{nnn___hhhoooiiihhhooonnnnnnqqqwwwvvv{{{|||sssnnnnnnlllfffcccdddbbbbbb```YYYQQQNNNPPPTTTVVVTTTRRRRRRXXX^^^\\\VVV]]]dddlllpppqqqrrruuuyyyuuurrrxxxiiihhhbbbWWWMMMFFFAAA>>>>>>===;;;999777555444333555666555222555GGGhhhyyyRRRFFFJJJNNNUUU]]]gggrrr}}}|||zzzzzzyyyxxxvvvsssqqqooopppnnnkkkkkkrrr||||||tttttt{{{{{{pppllliiicccdddrrrttttttbbbUUURRRGGG>>>:::444000...------,,,++++++************++++++++++++******++++++,,,---,,,---+++...222,,,111EEEeeewwwzzzvvv}}}~~~xxx{{{zzz~~~xxxiiiGGGRRRddduuu{{{uuulllffflllkkkjjjjjjkkklllnnnooooooooooooooonnnnnnnnnnnnqqqvvvxxxtttrrroooggg\\\SSSLLLDDDAAA@@@@@@===999666:::>>>???@@@EEENNNVVVhhhgggccc^^^aaaiiinnnnnnmmmgggbbbdddlllrrrsssqqqooonnnnnnmmmmmmnnnoooppprrryyy|||gggYYY\\\zzz|||xxxcccTTTLLLDDD>>>;;;>>>;;;222---...---***************************))))))))))))))))))))))))(((((((((((())))))))))))++++++******************)))+++,,,+++,,,///111111000???ZZZqqqyyy{{{ssswww~~~}}}|||ooollliiiggggggggggggeeejjjfffkkkzzzxxxqqqkkkiiiiiijjjbbbaaabbb```ZZZTTTVVV]]][[[TTTSSSZZZ___[[[VVVTTT]]]bbbiiimmmpppsssxxx}}}yyy}}}jjjhhhbbbXXXOOOHHHCCC@@@>>>===;;;999777555444333222555555444777KKKkkk}}}pppNNNFFFMMMRRRYYYaaajjjuuu{{{{{{zzzyyyxxxwwwwwwwwwssspppmmmmmmuuu~~~|||vvvpppooogggfffsssyyyuuu~~~eeeVVVQQQGGG???;;;555000......---,,,++++++************++++++++++++******++++++,,,---+++...+++---111...666KKKlllvvvyyy}}}{{{zzz{{{qqqQQQLLLXXXiiixxx|||uuukkkeeejjjjjjjjjjjjkkklllmmmnnnpppppppppooooooooooooooojjjqqquuutttqqqlllaaaUUULLLFFF@@@=========:::777999:::;;;<<>>XXXyyy~~~hhhRRRFFFKKKWWW]]]eeekkkpppvvv~~~{{{yyyyyy|||{{{uuuuuu{{{xxx|||yyyvvvsssqqqqqq|||rrrpppppp[[[UUULLLBBB===777222///...---,,,,,,++++++******++++++,,,++++++******++++++,,,---+++000,,,+++111555BBBZZZqqqyyyxxxzzz[[[XXXbbbkkknnnnnnmmmjjjgggbbbdddhhhkkkmmmmmmlllkkkoooooooooooooooppppppppppppnnnhhh```XXXOOOEEE===@@@===;;;;;;===>>>>>><<>>777111...,,,+++************************))))))))))))))))))))))))(((((()))))))))************************+++++++++++++++---///...---111666EEEfff}}}}}}vvvjjjdddbbbdddcccbbb```]]]VVVOOOJJJEEEGGGMMMXXXhhh{{{}}}vvvttttttsssqqqooofff]]]\\\]]][[[ZZZ[[[PPPXXX``````ZZZUUUWWW]]]dddgggjjjjjjjjjkkknnnrrrrrrhhh^^^YYYRRRHHHBBBBBB<<<<<<;;;999777666555444333555444444BBBbbb~~~dddHHHFFFOOO]]]dddmmmrrrtttyyy~~~}}}}}}~~~vvvtttqqqnnnmmmoooqqqsss}}}tttoooyyyaaaXXXNNNCCC???888222///...---,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,111---,,,555<<>><<<;;;;;;<<<<<<;;;???>>>===@@@EEEJJJMMMNNNPPP```oooqqqlllgggccc```jjjmmmooonnnkkkjjjmmmpppsssrrrrrrsssuuuyyy}}}|||}}}rrrZZZVVViii}}}nnnjjjsssZZZLLLFFFCCC???:::333---+++,,,************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,+++---000///...444>>>aaaxxxjjjeeeeeefffeeedddbbb___^^^\\\ZZZWWWTTTSSSTTTVVVXXX___kkkwww~~~yyyxxxvvvuuuttthhh___]]]]]][[[XXXWWWQQQ\\\eeebbbXXXTTTYYY```aaadddggggggggghhhmmmqqq}}}wwwjjj___[[[TTTHHHBBBBBB<<<;;;:::999888666555555444777666777IIImmmhhhEEEGGGOOO___hhhrrrxxxzzz}}}{{{vvvtttsssssstttsssrrrsssvvv{{{|||rrrjjj\\\PPPEEE@@@999333000...,,,+++,,,,,,++++++++++++,,,,,,++++++******++++++,,,------111---///===GGGRRRaaakkkrrrwwwyyy|||uuuVVVWWWggg{{{~~~yyyiii______aaa```___bbbfffjjjmmmnnnnnnnnnkkkllllllmmmmmmnnnnnnoooqqqhhh^^^YYYTTTQQQPPPRRRLLLIIIDDD???;;;999999999>>>???@@@BBBDDDGGGJJJLLL^^^hhhoookkkeeefffkkkpppppppppnnnjjjfffgggkkkpppsssssstttvvvxxx{{{~~~~~~~~~kkk[[[eeennnXXX```{{{}}}```LLLIIIEEE@@@<<<555---+++---************************)))))))))))))))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,,,,***+++000000000:::HHH}}}~~~~~~zzziiieeeggghhhffffffeeecccccceeeiiimmmpppqqqpppqqqpppmmmmmmpppqqqpppuuuwww}}}~~~zzzxxxvvvlllbbb___]]]XXXSSSRRRUUUbbbiiibbbWWWTTT[[[bbb```bbbeeeeeeeeeggglllpppzzz}}}nnnaaa]]]WWWJJJCCCDDD<<<;;;:::999888666555555222888:::===RRRwwwoooFFFGGGLLLYYYdddqqqxxx{{{}}}|||yyytttpppooorrruuu~~~vvvqqqbbbTTTFFFAAA:::444000...,,,+++---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,000...333GGGUUU\\\fffqqquuuyyy{{{~~~xxx{{{fffNNN\\\sss}}}jjj]]]\\\^^^\\\```bbbfffjjjmmmooopppppplllllllllmmmnnnoooooooooqqqoooqqqwwwwwwqqqkkkkkkgggbbbYYYNNNEEE???>>>>>>===???AAAAAAAAADDDJJJNNNdddiiijjjfffffflllrrruuuqqqooojjjfffeeegggkkkooorrrsssuuuwwwzzz{{{}}}}}}}}}~~~bbbccc|||~~~\\\OOOeee|||dddPPPLLLFFFAAA>>>666---***---************************))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,,,,(((***000111333@@@RRRvvvwwwrrrcccgggllljjjhhhkkkhhhiiilllrrr{{{sssqqqqqqrrrpppnnnttt}}}~~~yyyvvvqqqiiibbb```]]]WWWTTTTTT[[[ggglllbbbVVVUUU]]]dddbbbeeeffffffeeeggglllpppwww{{{~~~qqqccc```YYYKKKDDDEEE;;;;;;:::999888777666555000888===CCCYYY~~~vvvHHHGGGHHHRRR^^^llluuuyyy~~~~~~~~~yyy|||}}}{{{{{{www}}}vvvgggYYYGGGBBB:::444111...,,,+++---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++///...666NNN___dddkkkxxx|||{{{{{{qqquuuxxxYYYJJJ\\\pppzzz|||jjj\\\\\\]]]ZZZ```bbbfffjjjmmmpppqqqrrrlllmmmmmmnnnoooppppppqqqvvvzzz{{{yyymmm^^^QQQIIIFFFFFF<<<>>>@@@???>>>BBBKKKSSS```ccceeeggglllssstttppppppmmmhhheeeeeehhhlllnnnppprrruuuxxxzzz{{{{{{{{{~~~eee^^^tttoooUUUdddvvv}}}kkk[[[MMMGGGBBB???777---***...************************)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,,,,((()))///111444DDDXXXuuuxxxnnn___ffflllhhhjjjuuulllnnnsss||||||uuukkkbbbeeennnvvv{{{tttrrriiiddd``````^^^ZZZXXXYYY___jjjmmmbbbVVVVVV^^^dddeeeggghhhgggfffgggkkkpppuuuvvvvvvyyy}}}}}}{{{hhh___XXXNNNFFFDDD===;;;999888999999888777222<<<999DDDjjj}}}fffIIIJJJFFFSSS\\\gggooovvv{{{xxxtttxxx~~~zzzmmmiii\\\NNNDDD;;;777444///---...---------,,,,,,,,,++++++++++++++++++,,,---.........111***777VVV```aaapppyyyxxxvvv|||~~~}}}bbbooozzzdddKKKTTTjjjjjjqqqpppmmmfff^^^YYYXXXYYYaaaaaaaaabbbeeehhhlllnnnkkklllpppqqqmmmkkkqqqzzzsssdddVVVLLLBBBCCCBBB@@@>>>???DDDIIIJJJUUUcccnnnrrrrrrqqqqqqkkkjjjiiihhhhhhhhhiiijjjrrrssssssuuuwwwyyy{{{|||}}}}}}|||{{{]]]]]]mmmdddWWWeee|||xxxUUULLLJJJEEE???888111,,,)))+++***************++++++)))))))))))))))))))))))))))))))))))))))******+++++++++***************+++,,,---//////111<<>>;;;999888777555333000888@@@WWW{{{rrrrrrqqqSSSAAAHHHJJJXXXbbbnnnvvv{{{zzztttlllnnnvvv~~~wwwzzzoooVVVKKK@@@:::666000,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---...//////333333@@@ZZZhhhppp{{{pppcccqqq}}}```OOOUUU___dddiiiWWWVVVUUUTTTUUUXXX^^^bbbnnnmmmkkkiiihhhhhhiiiiiilllkkkmmmnnnllllllsss}}}{{{lll^^^PPPQQQ\\\bbb\\\RRROOOYYYhhhrrruuurrrlllgggfffggghhhjjjlllmmmmmmmmmnnnoooppprrruuuxxxzzz{{{~~~~~~~~~~~~}}}hhhUUURRRdddwwwrrrWWWPPPbbbsss}}}xxxgggRRRNNNHHHAAA:::444111///++++++************++++++))))))))))))))))))))))))***))))))))))))***++++++++++++************++++++***---///222<<>><<<999888999888777666999;;;^^^www\\\FFFCCCHHHOOOYYYfffttt}}}{{{mmmzzzyyyZZZOOOCCC===888222..................---------------,,,,,,------...///000888???ZZZsss}}}|||~~~||||||```LLLOOOiiixxxttthhh]]]RRRQQQPPPTTTZZZaaaeeefffdddeeeeeefffffffffffffffhhheeeeeehhhiiiiiimmmsss}}}vvvrrrfffbbb___```dddiiikkkllllllkkkjjjhhhgggfffffffffhhhhhhiiikkkmmmppprrrssssssvvvxxxwwwuuutttuuuwwwwwwyyy|||~~~|||[[[JJJEEEHHHXXXjjjyyyhhhOOObbbzzz}}}|||ccc[[[NNNAAA888333333333......---,,,++++++++++++))))))))))))))))))))))))++++++******++++++,,,---++++++++++++,,,---.........///222AAAcccsssmmmpppxxxqqqxxxrrrooojjjkkkzzz~~~ppphhhaaa```ccclllzzz~~~xxxuuulllkkkiiiiiijjjnnnqqqttt}}}ssslllhhhhhhiiikkkrrryyywwwvvvsssooollliiihhhhhhmmmmmmmmmmmmmmmlllkkkjjjeeedddddddddgggjjjnnnppp{{{kkk___ZZZOOODDD@@@>>>;;;999888777555444666:::dddyyy\\\DDDCCCJJJPPPYYYiiixxx}}}ooouuuwww^^^RRRFFF???999222------//////.........------------------------...000000222===\\\sssxxx~~~zzzzzz\\\GGGVVVvvvzzzpppeeeTTTSSSQQQQQQUUU]]]cccfffggg```aaabbbdddeeefffffffffgggddddddgggiiihhhkkkppp|||~~~lllhhhddddddgggkkkllllllkkkjjjhhhffffffffffffggghhhhhhiiijjjlllnnnpppqqqrrrqqqppprrruuuwwwwwwvvvtttwwwzzz|||}}}~~~iiiMMMIIIMMM\\\mmmzzzxxxVVV```vvv|||fff^^^PPPBBB888444444444///...---,,,++++++++++++))))))))))))))))))))))))++++++******++++++,,,---++++++++++++,,,---...///,,,///444HHHqqqiiieeennntttpppqqqmmmgggkkkxxxrrrmmmlllpppzzz{{{uuussspppllliiihhhiiilllppptttuuutttrrrkkkggggggkkkooossszzz~~~{{{wwwssspppmmmjjjgggoooooooooooonnnmmmllllllgggeeeddddddgggkkkooorrrwww{{{~~~lllbbbZZZRRRMMMAAA@@@===;;;:::999999999333AAAnnn{{{\\\EEEAAAJJJUUUZZZeeevvv~~~}}}zzzwww```RRRIII@@@666666555***------------------------+++---............///000222DDD[[[nnn{{{zzzwww~~~{{{nnnGGGJJJVVViiiuuuqqqaaaSSSQQQSSSVVV[[[```bbbbbbbbb```dddgggiiihhhfffeeeeeeeee^^^XXXXXX\\\bbbllluuu~~~oooooojjjcccdddjjjjjjfffjjjkkkkkkkkkiiifffcccaaadddeeefffggghhhkkkpppssstttsssrrrsssuuuuuutttssswwwxxxzzz|||~~~nnnPPPGGGJJJ^^^qqqyyymmmgggsss{{{yyylll\\\NNNHHHAAA777333666000...+++***+++,,,+++*********************************))))))******+++,,,***+++,,,---............111---444NNNtttzzzxxxgggkkkwwwzzz}}}vvvlllllllllsss|||sssrrrzzz}}}}}}wwwqqqkkklllrrruuutttqqqvvvvvvwwwzzz~~~xxxqqqooommmjjjiiikkkmmmkkkiiihhhjjjoootttwwwhhhgggeeedddfffiiilllooovvvzzzooofff^^^WWWRRRAAA???===;;;:::999999999999GGGnnn}}}]]]FFFBBBJJJSSSWWWbbbrrr{{{lllyyyeeeVVVKKKAAA666555555+++---------------------------...//////......///111555GGG]]]nnnyyyuuuwww|||ssscccHHHNNNYYYffflllfffZZZPPPPPPRRRVVV[[[```bbbcccbbbaaacccfffgggfffffffffggg\\\XXXUUURRRPPPSSS___lllxxxxxxiiijjjhhhddddddiiikkkiiikkkkkkkkkjjjhhhfffdddbbbaaabbbdddeeegggkkkooossstttrrrqqqqqqsssttttttssswwwxxxxxxyyy{{{|||}}}}}}[[[IIIFFF\\\rrryyy}}}pppfffnnn|||tttdddTTTKKKCCC777333666111///,,,++++++,,,+++*********************************))))))******+++,,,+++,,,,,,---...............000;;;SSSqqqxxxtttxxxssswwwtttrrrqqqpppuuupppfffiiimmmzzzuuusssqqqmmmlllmmmooonnnlllllllllnnnqqqrrrhhhfffeeedddeeehhhkkkmmmrrrwww|||sssiiiaaaYYYRRR@@@???===;;;999999999999<<>><<<:::999999999:::999TTT{{{}}}eeeIII>>>BBBLLLTTTYYYaaakkkyyy}}}{{{zzz{{{~~~iiisssuuu```PPPEEE777333333,,,---------------------------.........,,,---///111<<>>===;;;:::999999999:::999ZZZ~~~}}}lllWWWAAA<<>>===;;;999999999999:::>>>bbbuuubbbOOO@@@@@@FFFLLLTTT]]]ffflllttt|||{{{yyywwwvvvsssqqqqqqrrrtttuuu~~~ppprrr{{{cccSSSJJJ;;;333222///------------------------+++,,,,,,,,,,,,...111444HHHSSSaaalllpppssswwwzzz{{{zzzzzztttzzzUUUFFFNNNbbbooogggXXXPPPOOONNNMMMTTT\\\aaacccdddeeegggbbbcccdddfffiiinnnuuuzzztttxxxxxxiiiaaaiiiwww~~~|||wwwtttkkkhhhgggiiijjjhhhffffffeeedddcccbbbaaa``````___^^^^^^_________bbbeeeiiikkkkkkjjjlllnnnpppooonnnoooooopppqqqsssvvvxxxzzzzzzzzz{{{}}}www[[[\\\rrrkkkeeelllxxx^^^]]]nnnttteeeXXXQQQIII<<<666777999555///,,,++++++,,,+++******************************))))))******+++,,,//////...------...///000111FFFeee}}}||||||xxxjjjlllssswwwzzzppp^^^PPPVVVmmm}}}}}}yyyyyywwwsssrrrsssnnnooooooooommmkkkhhhfffiiihhhgggfffffffffggghhhiiiooouuuwwwzzzqqqddd^^^SSSEEE===<<<:::999999999999:::AAAjjjkkkVVVHHH???BBBFFFIIIRRR]]]ccckkkttt{{{}}}yyyvvvtttsssqqqooonnnnnnoooooovvv|||xxxuuuzzzaaaRRRKKK===444222000------------------------,,,,,,---------000555888TTT\\\gggooosssvvv{{{~~~}}}yyyxxxvvvQQQJJJUUUeeekkk```RRRNNNNNNMMMOOOVVV___dddddddddfffhhhccceeefffhhhiiilllpppsssnnnooouuu}}}~~~vvvnnnjjjmmmppp{{{|||~~~}}}ooogggbbbgggjjjhhhdddcccccccccdddcccbbbaaa___^^^[[[\\\]]]^^^___cccgggkkkiiijjjkkkmmmppppppooommmnnnnnnoooqqqrrrtttuuuvvvxxxyyyzzz{{{}}}kkkZZZfff~~~oooeeeaaavvvkkkbbbiiirrrdddYYYUUUMMM@@@999999:::666000,,,++++++,,,,,,******************************))))))******+++,,,///...---,,,---///000222777PPPrrrwwwvvvsss}}}wwwlllkkksssvvvxxxmmmXXXWWWiii{{{{{{{{{yyyvvvuuuwwwtttsssqqqooommmkkkiiihhhgggfffeeeddddddddddddeeedddkkkqqqsssvvv|||~~~ssseee^^^QQQBBB===<<<:::999888999999:::AAAppp}}}cccKKK@@@;;;AAAEEEGGGPPP]]]```jjjttt{{{~~~{{{wwwuuurrrqqqpppnnnmmmlllllllllhhhnnnxxxqqqnnnyyy```RRRLLL>>>444333000------------------------------......///333888;;;]]]ccckkkqqquuuyyywww}}}{{{sssOOOLLL[[[fffgggXXXLLLLLLMMMKKKPPPXXXaaaeeeeeedddfffhhhgggiiikkkkkkkkkkkkmmmnnnpppnnnpppttttttqqqpppsssxxxpppmmmsssuuurrrwwwpppeee___dddjjjhhhcccaaabbbcccdddeeedddbbb```^^^XXXYYY[[[]]]```dddjjjnnnhhhiiikkknnnqqqqqqnnnlllnnnooopppqqqrrrrrrrrrqqqwwwwwwxxxzzz|||www[[[___||||||}}}}}}wwwpppqqqtttggghhhrrreee[[[XXXPPPCCC;;;:::;;;777000,,,++++++,,,,,,*********************************)))***++++++,,,......---,,,---///111333@@@]]]qqqffflllyyy```ooo}}}tttmmmgggnnnrrrssshhh]]]iiiuuu}}}~~~}}}|||yyyyyy{{{yyywwwsssooollljjjjjjiiieeeeeedddcccbbbbbbbbbbbbccckkkqqqsssuuu{{{~~~uuu^^^XXXTTTFFF===;;;:::<<<:::888999>>>GGG}}}aaaLLLBBB;;;>>>EEEKKKQQQVVVaaalllxxx~~~yyytttqqqnnnkkkiiihhhiiijjjjjjjjjiiikkkooovvvxxxqqqxxxgggTTTNNNAAA777333000///............---------------+++...111+++222JJJaaajjjuuuzzz{{{~~~vvvqqqmmm{{{bbbJJJ^^^iiicccYYYNNNIIIJJJMMMNNNYYY\\\```bbbdddfffhhhjjjkkkkkkkkkjjjiiijjjlllnnnnnnqqqtttsssqqqnnnnnnooopppmmmmmmppppppnnnrrrzzzqqqjjjeeedddhhhiiieeeaaaddddddcccaaa````````````WWWXXXZZZ[[[]]]aaagggkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkmmmnnnooonnnoooppprrrooouuuzzz|||zzzzzz}}}ooohhhxxxuuu^^^aaauuukkk]]]RRROOOKKKCCC;;;>>>999222---,,,---......,,,,,,,,,++++++*********,,,,,,++++++***+++++++++,,,111,,,(((000222000444CCCsss|||ffflllggg___pppwwwmmmiiiiiilllrrruuu{{{tttcccwww{{{~~~~~~{{{{{{zzzzzzvvvuuusssqqqpppnnnnnnmmmhhhhhhgggfffeeedddcccccchhhkkkooosssvvvyyy|||~~~|||}}}}}}~~~{{{bbb[[[SSSCCC===;;;:::<<<:::888:::???LLL|||LLLCCC===???FFFMMMSSSYYY```kkkxxx}}}yyyuuuqqqnnnllljjjiiijjjjjjiiihhhfffhhhlllsss}}}xxxoootttgggSSSNNNAAA777444000///............---------------+++...111+++333LLLjjjlllpppuuu|||}}}}}}vvv~~~zzzllljjjyyyxxxUUUHHH___kkkeeeZZZOOOHHHHHHJJJLLLZZZ]]]```bbbdddeeegggiiijjjkkkkkkjjjiiiiiikkknnnkkknnnrrrrrrpppmmmlllmmmnnnkkklllppprrrppprrrwww~~~{{{tttmmmgggfffhhhjjjfffbbbbbbcccccccccbbbaaa^^^]]]YYYZZZ[[[[[[\\\___dddhhhiiiiiijjjjjjjjjjjjkkkkkkjjjlllnnnnnnnnnoooppprrrqqquuuzzz|||||||||wwwjjjvvvvvv^^^^^^vvvmmm___TTTOOOLLLFFF>>>>>>888222---+++,,,------,,,,,,++++++++++++++++++,,,,,,++++++***++++++,,,+++000,,,)))000111///555JJJvvvyyygggrrrfff```nnnqqqiiihhhhhhkkkppptttxxxooo|||yyyooonnn~~~}}}|||zzzyyyxxxwwwuuusssqqqpppooooooiiiiiihhhgggfffeeeddddddeeeiiimmmqqqtttwww{{{}}}~~~~~~ggg^^^TTTAAA===;;;:::;;;:::888;;;@@@SSSKKKCCC>>>AAAHHHNNNUUU[[[aaalllzzz}}}yyyuuurrrnnnlllkkkkkkkkkjjjgggeeecccdddiiipppyyy|||ppppppiiiTTTNNNBBB888444000///............---------------+++///111,,,666OOOnnnnnnqqqyyyyyy{{{ttthhhkkk{{{}}}yyyooo___HHHKKKfffiiibbbWWWNNNHHHHHHKKKNNN[[[^^^aaacccdddeeegggiiiiiijjjjjjiiihhhiiikkkmmmiiilllppppppnnnkkkiiihhhfffdddfffkkkooopppppprrryyy}}}|||xxxrrrkkkhhhiiijjjgggddd```bbbdddeeedddaaa]]]ZZZ\\\\\\\\\[[[[[[^^^bbbeeehhhhhhiiiiiijjjjjjjjjjjjhhhjjjlllmmmmmmnnnppprrrssstttwwwyyy{{{}}}~~~mmmrrrhhhbbbuuuooocccVVVPPPNNNJJJDDD>>>999222---++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,***000,,,+++000000///777QQQxxxssswwwgggaaalllllleeeggghhhiiimmmrrrvvv~~~qqq^^^YYYjjj}}}zzzxxxwwwvvvtttrrrqqqoooooonnnjjjjjjiiihhhgggfffeeeeeecccfffjjjnnnqqquuuyyy|||}}}~~~www~~~hhhaaaWWWBBB>>>;;;:::;;;:::888;;;AAA\\\uuuHHHAAA>>>AAAHHHNNNUUU\\\dddppp~~~|||yyyvvvsssnnnmmmllllllkkkiiifffccc```bbbeeelllvvvtttppp~~~oooXXXQQQDDD999444//////............---------,,,...,,,///222---999TTTjjjqqq{{{}}}zzzooohhhpppyyyeeeOOOEEETTTmmmccc[[[RRRLLLIIIIIINNNTTT]]]___bbbcccdddeeefffhhhhhhiiiiiihhhggghhhkkkmmmjjjlllpppqqqpppnnnkkkiiidddbbbaaaeeejjjmmmooopppttt{{{|||vvvoookkkkkkkkkiiifffbbbcccddddddccc```]]][[[]]]]]]]]]\\\[[[^^^bbbeeehhhhhhhhhiiiiiijjjjjjkkkgggiiikkklllmmmnnnppprrrrrrrrrsssvvvzzz|||}}}|||sssoooqqqdddsssrrrhhhYYYQQQQQQNNNIIIAAA<<<444///,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,,,,)))///---,,,111///000<<>>;;;:::;;;:::999<<>>;;;:::;;;:::999===DDDjjjuuujjjYYYBBB>>><<<@@@DDDIIIQQQYYYhhhtttuuupppttt~~~|||zzzvvvtttooonnnlllkkkkkkiiifffdddbbbcccfffkkksss}}}tttnnnzzz|||aaaWWWJJJ===666//////............---------,,,...---000222000???^^^mmmuuu}}}{{{vvv}}}sssfffeeeuuuxxxWWW>>>KKKdddiiibbbVVVMMMJJJHHHFFFMMMWWW\\\___bbbdddeeefffhhhiiihhhhhhiiiiiihhhiiilllnnnjjjkkkpppwww~~~zzzooojjjlllppprrrppprrryyy~~~{{{vvvrrrpppnnnkkkiiihhhgggeeecccaaa`````````ZZZ[[[ZZZYYYYYY\\\```cccccccccdddeeefffggghhhhhhgggiiijjjkkkjjjkkklllnnnrrrssstttvvvxxx{{{}}}nnnooo|||yyy|||bbbkkktttrrraaaTTTUUUUUUQQQHHHBBB999333///...------++++++++++++++++++,,,,,,************+++,,,------***...---...111...777MMMrrr[[[aaaxxxtttfffhhhhhhjjjnnnsssttttttyyy~~~jjjYYYPPPOOOSSS___rrr{{{xxxxxxwwwuuusssrrrppppppoookkkkkkjjjiiihhhgggffffffbbbdddgggiiilllpppuuuxxxxxxyyyzzz|||}}}~~~~~~jjjxxx}}}fff___UUUCCC???;;;:::::::::999>>>EEEmmmooobbbRRRAAA>>>===@@@DDDHHHPPPXXXcccppptttooorrr}}}}}}zzzwwwtttpppmmmkkkjjjiiiiiigggfffeeefffhhhmmmttt}}}wwwppp{{{|||aaaWWWKKK@@@888111///............---------,,,///...000222000AAAaaasssvvvyyyzzz|||{{{~~~rrrfffeeeuuuvvvRRR<<>>EEEnnnjjjYYYEEEBBB>>>>>>AAADDDHHHOOOXXX^^^lll}}}rrriiikkkvvv}}}zzzwwwtttpppmmmjjjiiiiiiiiihhhggghhhhhhjjjnnnuuu}}}~~~{{{ttt|||{{{___WWWKKKAAA:::333//////.........---------,,,///...000222111CCCcccvvvvvvxxx|||uuuhhhhhhwwwwwwRRR>>>]]]zzzppp\\\OOOGGGHHHHHHHHHQQQ^^^[[[^^^aaadddeeegggjjjlllhhhiiijjjjjjjjjkkknnnpppllljjjjjjmmmrrrvvvvvvvvvttt{{{{{{oooeeegggmmmpppuuusssuuu~~~{{{zzzyyywwwtttpppllliiifffhhhiiiiiigggddd```]]]YYYYYYWWWTTTRRRSSSUUUXXX\\\\\\]]]^^^___```aaabbbhhhjjjjjjjjjiiihhhiiijjjiiimmmqqqpppooopppvvv|||zzzzzz{{{{{{|||}}}}}}}}}qqqjjjsssnnnZZZYYYlllzzzccctttwwweeeWWWVVVWWWRRRHHHBBB:::222...,,,+++***---,,,,,,++++++*********************+++,,,---...,,,...---...000///>>>[[[{{{{{{[[[GGG[[[vvvpppcccjjjiiikkknnnooolllllluuu|||jjj```YYYWWWXXX^^^kkk}}}{{{xxxwwwuuusssqqqpppoooooojjjjjjiiihhhgggfffeeeeeeaaabbbdddeeefffjjjooorrrssstttuuuwwwxxxzzzzzzzzzrrrvvv}}}hhhaaaXXXEEEAAA;;;999<<<;;;999>>>HHH{{{lllUUUHHH:::===???@@@@@@EEEMMMUUUaaajjjwwwsssfffnnnuuu~~~}}}{{{yyyrrrqqqooonnnlllkkkjjjjjjgggjjjmmmnnnqqqwwwzzz^^^QQQPPP@@@111333000000///...............333,,,+++000111666QQQqqq~~~mmmuuuqqqTTTKKK]]]xxxmmmXXXNNNGGGGGGJJJLLLSSS[[[]]]^^^```bbbdddggghhhiiiooommmkkkiiiiiiiiijjjkkkjjjkkklllnnnooopppppppppooosssvvvsssmmmiiiiiilllpppqqqssszzz~~~}}}~~~zzz{{{zzzyyyvvvsssooolllkkkiiifffeeedddbbb___]]]WWWXXXXXXTTTOOOLLLLLLNNNPPPPPPQQQQQQRRRTTTUUUVVVYYY[[[^^^aaadddffffffggglllooopppnnnpppvvvyyyxxxyyyyyyyyyzzz|||}}}rrrjjjfffVVVXXXtttiiihhhqqqjjjUUUXXX___QQQLLLFFF===333,,,******+++************************************+++,,,---...///***222000000333???kkkbbbOOOKKKaaavvvvvvmmmjjjfffgggggghhhkkkqqqxxx}}}}}}~~~ooogggbbbbbbbbbfffzzz|||yyyxxxyyywwwttttttuuurrrmmmpppooollliiiiiihhheeeaaaaaa^^^___ccceeefffjjjooooooqqqsssuuuvvvwwwwwwwwwppptttzzzeee___VVVDDDAAA;;;999<<<;;;999???JJJiiiQQQDDD???AAABBBBBBBBBFFFOOOVVV]]]hhhwwwyyyuuuyyy~~~}}}wwwvvvsssqqqnnnlllkkkjjjkkklllnnnpppsssyyy|||aaaSSSQQQAAA222333000000///...............111,,,---111222999VVVxxxzzz}}}xxx}}}vvvUUUTTTdddqqqaaaVVVMMMFFFGGGJJJNNNUUU\\\^^^^^^```bbbdddfffhhhiiiooonnnlllkkkjjjkkklllmmmllllllmmmnnnooooooooonnnsssxxxzzztttjjjeeeiiioootttssssssuuu~~~zzzzzzyyywwwtttqqqnnnllliiifffdddbbbaaa___\\\ZZZWWWWWWUUUQQQKKKGGGGGGHHHDDDDDDDDDEEEFFFGGGHHHIIINNNPPPTTTYYY]]]aaaeeeffflllooopppnnnooosssvvvuuuyyyyyyzzzzzz|||}}}~~~wwwnnn~~~sss```YYYkkkiiifffpppkkkXXX[[[cccVVVMMMGGG>>>444---***++++++************************************+++,,,---...///***111000222666EEEqqq|||uuuzzz{{{ZZZJJJHHH]]]oooooohhhffffffggghhhjjjlllqqqxxx|||xxxwwwyyyvvvsssqqqpppxxx|||zzzwwwwwwuuuqqqrrrvvvvvvssspppooollliiihhhgggfffddd```]]]^^^bbbdddeeehhhmmmnnnoooqqqsssuuuuuuuuuuuunnnrrr}}}yyyddd^^^VVVDDDAAA;;;999<<<;;;999AAAMMMgggOOOBBB@@@AAABBBAAACCCHHHQQQYYY[[[gggwww|||}}}~~~{{{zzzyyywwwssspppmmmkkkjjjkkkkkklllpppvvv{{{xxx~~~hhhVVVRRRCCC444444000000///...............///,,,...222222<<<\\\yyy{{{zzzUUUbbbooolllWWWSSSLLLFFFGGGKKKPPPWWW]]]______aaacccdddfffhhhhhhnnnmmmlllllllllmmmoooooonnnnnnnnnoooooonnnnnnmmmtttyyy|||vvvkkkfffjjjqqqppppppoooqqqxxxyyyxxxvvvsssqqqnnnlllkkkfffccc```^^^]]]ZZZWWWUUUSSSSSSPPPKKKFFFBBB@@@@@@>>>>>>>>>>>>>>>???@@@AAACCCDDDHHHNNNTTT[[[aaadddiiinnnpppnnnnnnqqqrrrqqqyyyyyyzzz{{{||||||}}}~~~wwwvvvyyyrrrfffssskkkZZZfffooogggooolllZZZ\\\cccWWWPPPJJJ@@@666///,,,+++,,,************************************+++,,,---...///***111000333999JJJxxxpppffflll}}}pppPPPEEEFFFZZZiiihhhdddeeefffhhhkkkmmmooorrrwwwzzzwwwwwwzzz{{{wwwxxx}}}{{{wwwwwwsssoooqqqvvvxxxvvvpppooonnnkkkgggdddcccddd```]]]\\\___aaaaaadddhhhiiijjjlllnnnpppppppppppphhhlllwww|||fff___XXXHHH@@@;;;:::<<<:::999CCCPPPkkkTTTFFF????????????BBBIIISSSZZZ^^^iiixxx~~~~~~|||{{{zzzxxxuuurrrooommmkkkkkkiiijjjooovvv{{{}}}|||qqquuuqqqZZZSSSFFF777555000000///.....................000222222===^^^tttxxxWWWmmmwwwkkkWWWOOOKKKGGGGGGLLLSSSYYY^^^___```aaaccceeefffhhhhhhllllllllllllmmmnnnooopppmmmmmmnnnoooooooooooonnnpppuuuzzzyyytttnnnllllllooonnnooorrruuu}}}wwwvvvssspppmmmkkkjjjiiidddbbb^^^[[[YYYWWWSSSQQQMMMLLLIIIEEEAAA>>><<<;;;===============>>>>>>???>>>???AAAFFFLLLSSSZZZ^^^ccciiinnnmmmmmmpppqqqpppyyyyyyzzz{{{||||||||||||pppjjjnnnkkkbbbnnnuuu```hhhvvviiimmmmmm[[[YYY___UUURRRLLLBBB777000---,,,---************************************+++,,,------000+++111///333:::LLL{{{pppgggmmmnnnJJJDDDHHHYYYffffffeeegggfffiiimmmpppqqqsssuuuwwwwwwwwwyyy}}}~~~{{{~~~|||yyyyyyvvvrrrrrruuutttppprrrrrrssssssnnngggdddeeeaaa]]][[[\\\\\\ZZZ\\\___```aaaccceeefffffffffeee]]]```iiittt|||hhh```XXXIII@@@;;;:::<<<:::999EEETTTqqq]]]OOOFFFDDDAAA???BBBHHHQQQWWWcccmmmyyy}}}|||{{{zzzwwwtttrrrpppqqqooommmooosssvvvuuutttqqqtttwwwxxxyyy{{{qqqrrryyy___UUUIII:::666000000///..................///000111111>>>^^^}}}~~~tttrrr[[[rrrxxxjjjYYYLLLJJJGGGHHHMMMUUU[[[^^^___```aaaccceeeggghhhiiijjjjjjkkkkkklllnnnooooookkklllmmmooopppqqqqqqqqqoooqqqwww}}}yyylllbbbmmmlllnnnrrrsssvvv~~~|||zzzuuutttqqqnnnkkkiiihhhgggdddaaa]]]ZZZWWWTTTPPPMMMFFFDDDBBB@@@>>><<<;;;:::::::::::::::;;;;;;<<<===>>>>>>>>>@@@DDDJJJOOOSSSZZZccckkkmmmmmmppprrrrrrwwwxxxzzz{{{||||||||||||~~~uuuiiiiiijjjhhhiii}}}kkklllxxxeeegggkkk[[[XXX]]]UUUTTTNNNCCC999111---,,,---************************************+++,,,------222+++111...111888KKKzzzyyy~~~qqqIIIFFFKKKYYYccceeefffiiifffjjjnnnqqqrrrssstttuuusssqqqrrruuuwwwwww{{{~~~}}}~~~{{{vvvsssrrrmmmfffkkklllqqqwwwuuummmhhhiiibbb]]]ZZZYYYVVVRRRRRRTTTTTTUUUWWWYYYZZZZZZYYYYYYTTTUUUZZZbbbgggkkkqqqyyyjjj^^^UUUHHH???;;;:::;;;999:::GGGXXX}}}rrr```TTTRRRMMMGGGCCCCCCHHHOOOTTTdddooozzz~~~|||yyyvvvuuuxxxuuuqqqnnnlllkkkiiihhhdddeeegggiiilllqqqwww{{{wwwuuucccXXXMMM<<<555000000///..................///000000222@@@]]]www~~~{{{~~~zzzzzz{{{~~~}}}jjjaaassssssgggVVVJJJJJJIIIHHHNNNWWW\\\]]]^^^___aaacccfffhhhjjjkkkjjjjjjkkklllmmmmmmnnnnnnkkklllmmmooopppqqqrrrrrrqqqqqquuuooo``````^^^cccmmmrrruuu~~~|||}}}|||zzzsssrrrpppmmmkkkhhhfffeeeccc```\\\XXXUUUQQQMMMJJJBBB@@@============<<<:::::::::;;;;;;<<<>>>???@@@???>>>>>>>>>AAAEEEIIIKKKSSS___iiimmmnnnqqqttttttuuuwwwyyy{{{|||}}}}}}|||}}}~~~ttthhhdddfffbbbttttttkkkvvv___```hhh\\\YYY^^^YYYUUUOOODDD999111---,,,,,,************************************+++,,,---...222,,,111...111888JJJyyyxxxwwwQQQMMMOOOYYYaaadddeeehhhgggjjjnnnqqqqqqqqqrrrsssrrrooonnnrrrtttuuuyyy~~~~~~~~~xxxtttpppiiiaaaWWWVVV]]]jjjooojjjffffffaaa[[[WWWUUUPPPKKKJJJLLLKKKLLLNNNOOOPPPPPPOOOOOOUUUTTTVVV[[[```dddkkktttnnn___UUUHHH???;;;:::;;;999:::III[[[zzzkkk\\\TTTUUUOOOHHHCCCCCCIIIPPPTTT```mmm{{{|||yyyuuussstttrrrmmmgggaaa^^^]]]^^^[[[ZZZYYY\\\aaaggglllnnnssswww{{{||||||~~~{{{vvvgggZZZOOO>>>444000000///........................000666EEE___uuuzzzvvv{{{zzz|||{{{wwwzzzzzz^^^eeesssooofffPPPIIIKKKJJJIIINNNXXX]]]\\\]]]^^^```cccfffiiikkklllkkklllmmmnnnnnnnnnnnnnnnlllmmmnnnooopppqqqqqqqqqrrrqqqsss|||zzzooo[[[WWW[[[hhhqqqttt}}}{{{{{{}}}{{{vvvqqqqqqpppnnnkkkhhheeecccbbb___ZZZVVVSSSNNNJJJGGGAAA???<<<<<<======<<<:::<<<<<<<<<>>>???AAACCCDDDAAAAAAAAABBBEEEHHHLLLNNNPPP]]]iiinnnoooqqqttttttsssuuuxxx{{{}}}~~~~~~}}}|||~~~mmm```aaabbbllluuufffvvvwww\\\\\\ggg]]]YYY___[[[VVVOOODDD999111---+++,,,************************************+++,,,---...000+++111///333999KKKyyyuuu}}}```ZZZXXX\\\ccceeeffffffgggjjjnnnppppppppppppqqqtttqqqpppsssvvvvvvxxx|||{{{|||{{{{{{zzz|||||||||}}}wwwsssqqqkkkdddMMMGGGLLL\\\fffddd```bbb]]]WWWSSSPPPLLLGGGEEEHHHFFFGGGIIIJJJJJJJJJJJJIII[[[YYYZZZ___dddjjjsss}}}sssbbbWWWKKK???;;;:::;;;888:::III\\\wwwcccUUUQQQPPPKKKCCC@@@CCCJJJRRRWWW\\\jjj{{{~~~zzzuuupppnnnjjjiiieee^^^WWWUUUWWWZZZTTTPPPNNNQQQWWW^^^aaabbbaaagggmmmpppqqqtttzzzzzzsssiii[[[QQQ???444000000///...............---,,,---000999JJJaaattt{{{xxxxxx}}}~~~~~~{{{~~~mmmnnnxxxkkkUUUhhhuuuooogggNNNIIIKKKKKKIIINNNXXX]]][[[\\\^^^```cccgggjjjlllnnnmmmnnnnnnoooooooooooooooooooooppppppppppppooooooooonnnpppxxxiiiaaa```iiioooooottt}}}|||zzz|||~~~xxxppppppppppppooolllhhhdddbbbaaa^^^YYYUUUQQQLLLHHHEEEBBB???<<<<<<======;;;999999999:::<<<>>>@@@BBBCCCCCCDDDEEEHHHKKKOOOSSSTTTOOO]]]jjjnnnoooqqqssstttrrrtttwww{{{}}}~~~~~~~~~|||~~~yyygggggghhhiiitttpppcccsss|||^^^]]]hhh^^^XXX]]]ZZZVVVOOOEEE999111,,,++++++************************************+++,,,---...///***111111555;;;MMM{{{~~~{{{mmmeee```aaafffhhhgggfffhhhjjjmmmooooooooopppqqqssspppooosssuuussssssuuu{{{zzzyyyyyyzzz|||~~~zzz~~~{{{vvv|||~~~zzztttqqqrrrnnniiiTTTJJJKKKZZZeeeeeebbbcccYYYTTTOOONNNJJJEEEDDDGGGEEEFFFGGGHHHIIIIIIHHHGGGiiiiiikkkqqqyyy}}}jjjddd[[[HHHBBB;;;>>>:::===@@@EEEgggoooWWWIIIEEEBBBAAAAAAAAACCCIIIRRRWWW\\\jjjzzz|||}}}~~~wwwsssmmmaaa[[[UUUOOOMMMOOOPPPNNNKKKIIIHHHGGGGGGHHHJJJMMMNNNSSSSSSVVV\\\^^^___iiitttuuurrrmmmYYYQQQEEE666444222000///000000///......000///...777MMMeeesss{{{www~~~www{{{yyyyyyvvvjjj]]]{{{rrrSSSOOOiiiyyyssseeeWWWMMMKKKIIIJJJOOOUUUZZZ\\\]]]^^^```ccceeehhhjjjkkkllllllmmmnnnooopppqqqqqqoooooooooqqqrrrrrrpppnnnlllooossstttvvv}}}}}}lllcccdddkkkqqqtttyyy{{{~~~wwwrrrnnnmmmlllkkkiiihhhgggfff___ZZZTTTOOOMMMJJJFFFBBBBBBAAA@@@>>>>>>==================???AAADDDFFFHHHIIIJJJLLLMMMOOORRRVVVYYYZZZ___eeekkknnnqqqsssuuurrrsssuuuwwwyyy{{{}}}~~~~~~kkkaaaaaabbbkkkooopppkkkyyy|||jjjaaagggeeeZZZWWW```XXXOOOBBB666///,,,++++++++++++++++++++++++++++++---,,,+++++++++,,,---.........,,,000666888PPPuuu{{{ssshhhaaa```bbbddddddhhhiiijjjjjjllllllmmmnnnwwwvvvtttsssrrrrrrssstttwwwwwwvvvvvvwwwyyy{{{|||||||||||||||{{{zzzyyyxxxyyy{{{}}}||||||yyyuuusssrrrsssrrrqqqbbb```_________```^^^]]]UUUSSSOOOKKKGGGEEEDDDDDDDDDCCCCCCDDDDDDFFFGGGGGGxxxxxxzzzzzzeee___ZZZKKKCCC<<>>@@@?????????AAAGGGOOOUUU\\\jjjzzz|||{{{|||uuurrrooodddTTTNNNIIIGGGIIIJJJHHHFFFFFFEEEDDDCCCDDDFFFHHHIIIGGGGGGKKKQQQSSSTTT]]]ggg|||uuupppmmmWWWNNNCCC777444222000///000000///...---000//////999OOOgggvvv|||}}}~~~~~~zzzyyyvvvddd[[[|||jjjLLLJJJffftttmmm___RRROOOLLLJJJKKKPPPUUUZZZ\\\\\\]]]___bbbeeegggiiijjjllllllmmmnnnooopppqqqqqqpppppppppqqqssssssqqqooonnnppprrrqqqpppsssyyywwwkkkbbb___eeepppxxx~~~}}}||||||{{{xxxssspppkkkjjjiiihhhfffcccaaa```]]]XXXRRRNNNKKKIIIFFFCCCCCCBBBAAA@@@???>>>>>>???@@@AAAAAACCCEEEHHHKKKLLLMMMNNNQQQSSSUUUXXX[[[]]]```cccgggjjjlllooorrrtttrrrsssuuuvvvyyy{{{|||}}}}}}~~~~~~~~~uuuggg]]]XXX[[[dddgggzzzttt}}}rrrccceeefff]]]YYY]]]UUUMMMAAA666000---++++++++++++++++++++++++++++++---,,,+++++++++,,,---...///000...111888===WWW~~~zzzrrriiicccbbbdddeeeeeehhhiiiiiijjjkkklllmmmmmmpppooooooooooooppprrrsssuuuuuuttttttuuuvvvxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvyyyyyy{{{}}}~~~{{{}}}zzzvvvsssrrrrrrpppooollljjjgggeeeccc```\\\YYYTTTRRRNNNJJJGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEuuuaaa\\\ZZZMMMDDD===???:::===BBBKKKppphhhJJJ==================@@@EEEMMMRRR[[[iiiyyy~~~|||{{{zzzxxxvvvmmmjjjggg]]]MMMIIIDDDCCCEEEFFFEEECCCDDDCCCBBBAAABBBBBBDDDDDDCCCDDDHHHMMMOOOQQQXXX```vvv{{{rrr~~~rrr[[[QQQGGG;;;444222000///000000///...---000000111<<>>============???DDDKKKQQQZZZiiiyyy}}}|||~~~}}}wwwvvv{{{zzzyyyvvvjjjccc]]]RRRKKKHHHEEEEEEFFFGGGGGGEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEHHHLLLQQQSSSVVV[[[___pppxxxrrr^^^UUUIII;;;444222000///000000///...---000000333@@@YYYppp}}}{{{vvvlll______```FFFKKKlllxxxmmmaaaZZZUUURRRNNNMMMQQQVVVZZZ]]]]]]^^^```ccceeehhhjjjkkkllllllmmmnnnooopppqqqqqqmmmmmmlllmmmooopppooommmmmmnnnooonnnlllkkklllmmmcccdddbbb^^^\\\eeevvv|||vvvpppmmmkkkiiigggddddddcccaaa]]]YYYUUUSSSTTTRRRNNNJJJHHHGGGGGGFFFDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDFFFHHHJJJLLLNNNOOOTTTUUUXXX[[[]]]]]][[[YYYbbbeeeiiilllnnnoooqqqsssssssssssstttvvvxxxzzz{{{xxxzzz{{{}}}~~~mmm___bbb___RRRkkkzzzooouuujjj```___[[[WWWVVVMMMGGG>>>666111...---++++++++++++++++++++++++++++++,,,,,,,,,------......000333000000777DDDdddzzzwwwqqqjjjfffggghhhhhhggghhhhhhiiijjjkkkllllllmmmkkkkkklllmmmoooqqqsssuuurrrrrrqqqqqqppppppppppppssstttuuuwwwxxxxxxyyyyyyxxxxxxwwwwwwzzz|||yyywwwvvvtttrrrqqqmmmkkkjjjhhheee```ZZZVVVRRROOOLLLHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGrrrfffeee^^^JJJFFF@@@CCC<<<===DDDPPPxxxpppNNN===<<<======>>>>>>@@@EEEKKKPPPXXXhhhyyy}}}vvv{{{}}}zzzxxx{{{~~~}}}|||wwwyyyxxxkkkaaaYYYLLLLLLJJJHHHHHHHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFGGGHHHLLLQQQUUUXXX\\\^^^___mmmxxxlll[[[SSSFFF555444222000///000000///......000111444DDD]]]tttzzz}}}}}}wwwkkk^^^___]]]EEEMMMoooxxxjjjaaa^^^WWWSSSOOONNNQQQVVV[[[^^^___```bbbdddgggjjjlllmmmllllllmmmnnnooopppqqqqqqooommmlllmmmnnnooonnnmmmiiijjjjjjiiigggfffeeeeee___]]]ZZZXXXYYY```lllttttttqqqnnnkkkjjjhhheeecccbbbaaa```]]]YYYUUUQQQOOOPPPOOOMMMKKKIIIHHHHHHIIIFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJKKKMMMNNNOOOPPPTTTTTTUUUXXXYYYXXXTTTPPPXXX^^^gggnnnrrrssssssssstttssssssssstttvvvxxxzzz{{{|||}}}~~~zzz___bbb^^^PPPiiiyyyttt}}}jjj___YYYWWWVVVKKKEEE<<<555000...---,,,++++++++++++++++++++++++++++++,,,---......//////...222///111===NNNooo~~~wwwqqqjjjggggggiiiiiihhhggghhhhhhiiijjjkkklllmmmmmmlllllllllnnnppprrrsssqqqqqqqqqppppppooonnnnnnrrrsssuuuvvvxxxyyyyyyyyyyyyyyyxxxxxxyyy}}}}}}{{{yyyyyyxxxvvvtttiiiiiigggfffddd```ZZZVVVRRRPPPLLLIIIGGGFFFFFFFFFEEEEEEEEEGGGHHHJJJLLLMMM|||tttiiijjjaaaJJJFFFAAADDD===>>>CCCPPPxxxzzzZZZDDD???===>>>??????AAAEEEKKKOOOWWWgggxxxwww~~~zzztttmmmjjjqqqrrrfff^^^WWWJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLPPPUUU[[[^^^bbbffffffdddnnn}}}~~~sssyyylllZZZSSSGGG888444222000///000000///......000111666FFF```vvv}}}~~~vvvbbb```^^^EEENNNoootttccc[[[\\\WWWSSSNNNMMMPPPVVV\\\___```aaacccfffhhhkkkmmmnnnllllllmmmnnnooopppqqqqqqrrrpppnnnmmmnnnnnnmmmllllllkkkiiigggdddaaa___^^^]]]XXXSSSOOOOOORRRUUUWWW]]]]]]___bbbeeeeeecccaaa^^^]]]ZZZVVVRRROOOLLLKKKLLLMMMOOONNNLLLKKKKKKKKKIIIHHHHHHHHHIIIJJJKKKKKKOOOPPPQQQRRRSSSSSSSSSSSSTTTRRRRRRTTTUUUTTTOOOJJJNNNVVVbbbmmmsssuuuuuuuuutttsssrrrrrrrrrtttwwwxxx|||}}}~~~~~~~~~ffffffaaaTTTkkkwwwvvvddd\\\YYYXXXJJJDDD:::333///------,,,++++++++++++++++++++++++***+++,,,...////////////,,,000///444GGG]]]|||www}}}xxxrrrjjjffffffhhhiiiiiigggggghhhiiijjjkkkllllllkkkjjjjjjjjjjjjlllmmmnnnooopppppppppooonnnmmmmmmoooppprrrtttuuuvvvvvvwwwxxxyyyyyyyyyzzz||||||{{{zzzxxxuuusssllljjjhhhfffccc___YYYUUUSSSQQQNNNKKKIIIIIIIIIIIIFFFGGGHHHJJJLLLOOOQQQRRRwwwzzzuuuiiiiiiaaaLLLFFFBBBFFF??????CCCOOOwwweeeKKKAAA===>>>??????AAAEEEJJJNNNUUUfffxxx||||||tttgggdddlllmmmbbb[[[VVVLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKNNNPPPRRRSSSTTTXXX___dddgggkkkpppoooiiirrr~~~}}}qqqvvvqqqXXXOOOIII@@@444222000///000000///...///000111666HHHaaawww}}}~~~oooiiigggNNNUUUtttttt___WWW[[[VVVRRRMMMLLLPPPVVV\\\___```aaaccceeehhhjjjlllmmmllllllmmmnnnooopppqqqqqqqqqooollljjjjjjjjjiiihhhgggeeeaaa^^^[[[XXXVVVTTTUUURRRMMMIIIFFFDDDCCCBBBEEEHHHMMMUUU\\\``````___YYYVVVRRRNNNJJJHHHGGGFFFIIILLLQQQRRRPPPNNNMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQUUUVVVWWWXXXXXXWWWVVVUUUTTTQQQPPPRRRUUUUUUPPPLLLIIIQQQ]]]iiippptttvvvwwwtttsssqqqqqqqqqsssvvvwwwzzz{{{}}}}}}}}}yyyssspppdddaaa___WWWjjj}}}~~~uuueee___\\\WWWKKKCCC999111---,,,,,,---++++++++++++++++++++++++***+++---...///000//////...222000777NNNeeewwwxxx~~~yyyrrriiiddddddggghhhhhhgggggghhhiiijjjkkkllllllhhhggggggggghhhjjjlllmmmmmmmmmnnnooonnnnnnllllllnnnoooppprrrssstttttttttvvvxxxzzz{{{{{{|||~~~}}}{{{yyyuuurrrooollliiifffcccaaa]]]YYYVVVTTTSSSPPPMMMLLLKKKLLLLLLJJJKKKLLLMMMOOOQQQSSSUUUqqquuuzzz}}}vvvgggfffaaaOOOEEEBBBGGG@@@???BBBNNNvvvgggJJJ===<<<===>>>???@@@DDDIIIMMMUUUeeexxx~~~yyynnnkkkqqqqqqeee___[[[RRRMMMNNNNNNLLLJJJIIIIIIIIILLLMMMPPPSSSVVVYYYZZZ[[[YYYaaafffiiimmmrrrpppiiivvvtttyyyqqqRRRHHHFFFCCC444222000///000000///...///000111777HHHbbbwww|||~~~uuurrrXXX___{{{xxxaaaXXX]]]VVVQQQMMMLLLOOOVVV\\\```___```bbbdddgggjjjlllmmmllllllmmmnnnooopppqqqqqqnnnlllhhhffffffeeedddcccYYYVVVRRROOOMMMKKKJJJHHHMMMMMMKKKGGGAAA>>><<<<<<666999AAAJJJTTT[[[^^^___UUURRRMMMHHHDDDCCCCCCCCCGGGLLLRRRTTTSSSPPPOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUXXXXXXYYYYYYYYYWWWVVVUUUTTTQQQPPPRRRVVVWWWTTTPPPHHHOOOZZZeeemmmssswwwyyyuuusssqqqpppppprrruuuwwwwwwyyy{{{||||||~~~}}}iii[[[WWWTTTRRRUUUTTTjjjnnnbbb```\\\VVVKKKDDD999000++++++,,,---++++++++++++++++++++++++)))+++---///000000000///222444111888OOOfff|||{{{{{{vvvppp{{{sssiiicccccceeehhhhhhgggggghhhiiijjjkkkkkklllggggggggggggiiikkkmmmoookkkkkkmmmmmmmmmmmmlllkkkooopppqqqrrrsssttttttttttttwwwzzz{{{{{{{{{}}}~~~~~~~~~zzzwwwsssnnnjjjhhheeebbb```^^^\\\ZZZWWWVVVTTTQQQOOOMMMMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUlllnnnssszzz}}}~~~tttmmmlllbbbRRRIIICCCGGGAAAAAADDDLLLqqqyyynnn\\\JJJ??????>>>===<<<===AAAGGGLLLUUUcccwww~~~yyyrrrkkkddd]]]VVVQQQOOONNNLLLJJJIIIJJJKKKLLLMMMPPPSSSVVVXXXZZZ^^^```aaaccchhhoootttvvvrrrnnnvvvoooXXX\\\MMMBBB;;;444///111222000///000444555555888HHHaaawww}}}}}}dddlllxxxjjjZZZYYYZZZTTTMMMJJJNNNTTTYYY[[[^^^```cccfffiiijjjkkkkkkmmmlllnnnqqqrrrqqqqqqrrrqqqmmmhhheeeccc___YYYTTTNNNIIIFFFGGGFFFBBBAAACCCDDDGGGGGGBBB===<<<999666777999===EEENNNUUUZZZ[[[YYYNNNDDDAAABBBAAA@@@AAAIIINNNTTTVVVTTTRRRRRRSSSQQQQQQQQQQQQRRRSSSTTTUUU\\\\\\[[[ZZZYYYWWWUUUTTTOOOMMMLLLPPPWWW^^^bbbcccXXXWWWXXX^^^gggnnnrrrssssssrrrrrrrrrrrrssstttttttttyyy}}}}}}{{{|||uuu^^^UUUVVVTTTVVVLLLMMMjjjsss___kkk]]]^^^^^^UUUEEE666111000---(((&&&,,,,,,,,,,,,,,,+++***)))------------...000111222111...666===YYYttt|||yyyzzz{{{ttt|||qqqooolllhhhggghhhjjjkkklllkkkiiihhhiiilllmmmkkkiiikkkjjjiiiiiiiiijjjkkklllkkklllmmmnnnnnnmmmlllllllllmmmnnnoooqqqrrrttttttrrrvvvzzzyyyuuutttvvvzzz}}}}}}}}}|||~~~~~~|||yyyvvvuuurrrooollleeedddbbbbbbaaa___\\\ZZZZZZXXXTTTQQQOOOOOOPPPPPPTTTSSSRRRSSSUUUVVVVVVUUUfffiiipppwwwzzz}}}tttooonnncccSSSLLLFFFIIIAAAAAACCCKKKppp~~~{{{sssiiiXXXGGG===>>>>>>===<<<===BBBHHHMMMSSSaaattt}}}zzz||||||rrriiibbb\\\WWWTTTPPPOOOMMMLLLLLLLLLNNNOOOQQQTTTWWWYYYZZZ\\\___aaadddeeejjjrrryyyzzztttooooooxxx~~~lllXXX]]]NNNBBB:::333///000111///...///111111111777JJJeeezzz|||yyyxxxxxx{{{~~~~~~ssstttwwwiii\\\^^^ZZZTTTMMMKKKNNNTTTYYY\\\^^^```bbbeeehhhjjjkkklllmmmmmmooorrrsssrrrpppooooooiiibbb]]]YYYVVVQQQMMMEEE@@@>>>>>>>>>;;;:::===DDDFFFDDD???===AAADDDDDDAAA??????CCCHHHNNNRRRTTTOOOFFF>>><<<;;;;;;===AAAIIINNNSSSUUUTTTSSSSSSUUURRRRRRRRRRRRSSSTTTUUUVVV[[[[[[[[[ZZZXXXWWWUUUTTTSSSNNNHHHIIIQQQ]]]hhhoooaaa^^^\\\___eeelllooopppqqqqqqqqqqqqrrrrrrssstttvvvyyy{{{|||{{{}}}wwwbbbWWWUUUPPPUUUOOOSSSooo}}}qqq\\\gggZZZ[[[[[[RRRCCC444//////---***))),,,,,,,,,,,,,,,+++******------------...000111222222///777@@@^^^{{{||||||}}}uuu}}}ooojjjgggeeeeeefffhhhhhhhhhiiigggfffgggjjjkkkjjjhhhjjjjjjiiiiiiiiijjjkkklllkkklllmmmnnnnnnmmmlllkkkmmmmmmnnnoooppprrrssssssrrruuuxxxwwwuuusssuuuwwwtttssspppnnnnnnrrryyy~~~}}}|||xxxuuurrroookkkhhhgggeeecccaaaaaa```^^^\\\[[[YYYUUURRRQQQQQQRRRSSSTTTTTTTTTUUUWWWWWWVVVUUU^^^bbbjjjssswwwzzzuuuqqqqqqeeeUUUQQQJJJKKKBBBAAABBBKKKoooxxxooocccRRRDDD>>>======<<<<<<>>>BBBIIINNNQQQ___sss|||uuuqqqtttvvvvvvwww|||}}}qqqggg___[[[YYYWWWRRRQQQOOONNNOOOPPPRRRSSSVVVYYY\\\]]]^^^___aaabbbbbbaaadddllltttvvvpppiiigggppp|||}}}iiiYYYaaaPPPCCC999222...///111///......111//////888OOOkkk~~~yyyxxxzzzxxxyyy{{{uuu|||{{{{{{zzzkkk]]]___YYYTTTNNNKKKNNNSSSYYY\\\___```aaacccfffiiilllmmmmmmoooppprrrsssrrrmmmiiiaaaZZZQQQKKKHHHDDD@@@===<<<888666777666444555999AAAEEEGGGEEEEEEJJJMMMMMMFFFCCC??????BBBFFFJJJLLLDDD>>>:::888777777<<>>CCCIIINNNPPP^^^sss{{{tttqqqsssvvvuuurrrlllfffgggooo{{{yyyooofff```]]][[[ZZZSSSRRRQQQPPPQQQSSSUUUWWWZZZ\\\___`````````aaabbb```]]]\\\bbbjjjnnnjjjdddbbbiiiwwwiii^^^fffTTTFFF:::333///000111000...///555111111<<>>FFFMMMOOOOOONNNKKKFFFBBB???<<<<<>>?????????666777999;;;999:::CCCNNNVVVXXXZZZYYYVVVTTTVVVXXXXXXWWWWWWWWWWWWXXXXXXYYY[[[[[[ZZZZZZYYYXXXWWWVVVNNNNNNLLLJJJGGGDDDCCCBBBBBBBBBEEEMMMZZZeeelllnnnnnnnnnoooqqqsssuuuwwwxxxyyyxxxxxxyyy|||xxxhhhYYYQQQXXX\\\nnnyyy___jjj______ZZZMMMAAA444///...------///+++,,,,,,---------,,,,,,------------...000111222333222888???ccciiibbbooo|||hhhiiiffffffgggjjjlllllljjjhhhffffffgggggggggggghhhhhhiiiiiijjjjjjkkkkkkkkkkkkkkklllmmmmmmmmmllljjjiiilllllllllmmmmmmnnnnnnnnnpppooooooppprrrsssqqqpppooolllgggbbb```cccjjjooorrrvvvyyyyyyzzzzzzvvvpppqqqoooooooooqqqrrrqqqpppggghhhiiijjjjjjgggccc___\\\ZZZWWWUUUTTTUUUVVVWWWYYYYYYZZZ\\\\\\[[[WWWTTTIIINNNWWW___dddlll~~~xxxsssvvvtttgggZZZVVVOOOPPPGGGCCCCCCHHHllliiiJJJ<<>>???CCCHHHLLLQQQ]]]qqq{{{nnnkkkfffaaa^^^]]]]]]^^^qqquuuyyyrrrbbbUUUUUU\\\kkkttt|||rrrooollliiigggccc___\\\VVVUUUTTTTTTUUUWWWYYYZZZ[[[]]]```aaa```___^^^______[[[WWWWWW\\\aaadddddd\\\^^^kkk}}}mmm___cccSSSKKK===666111222444222111111//////333DDDbbbyyyvvvtttqqqhhhWWWaaarrriii[[[OOOSSSTTTRRRMMMJJJIIINNNVVV[[[]]]]]]___bbbeeeiiilllmmmjjjnnnnnnmmmooorrriii]]]MMMHHHCCC@@@@@@???;;;888555444333444222222777???JJJNNNOOOJJJFFFEEEBBB>>>@@@???=========<<<:::888333555999=========DDDMMMWWWYYYZZZXXXUUUSSSVVVYYYXXXXXXXXXWWWWWWXXXXXXYYY[[[[[[[[[[[[ZZZYYYXXXXXXRRRQQQNNNJJJGGGGGGJJJLLLLLLJJJKKKQQQ[[[eeejjjmmmllllllnnnppprrruuuwwwyyyxxxxxxyyyzzz{{{}}}~~~{{{lll\\\TTTUUUUUUiii{{{```jjj```^^^VVVIII???444000...,,,---///+++,,,,,,---------------------------...000111222222333999===___bbb```qqqzzziiiiiieeeeeefffgggiiijjjhhhffffffggghhhhhhgggggghhhjjjhhhiiijjjkkkkkkkkkkkkjjjllllllmmmmmmlllkkkjjjiiijjjjjjkkklllmmmmmmnnnnnnnnnooopppqqqrrrsssssssssnnnlllhhhccc``````cccgggkkkrrrvvvvvvttttttsssooorrrpppooopppqqqqqqpppooohhhhhhiiikkkkkkhhhddd```]]][[[XXXVVVUUUUUUVVVXXX[[[ZZZZZZ[[[\\\ZZZWWWTTTCCCHHHPPPWWW\\\fffzzzyyyuuuyyyvvviii]]]XXXRRRSSSIIIDDD@@@CCCeee|||ZZZBBB===<<<===>>>>>>???CCCGGGKKKQQQZZZjjj|||yyynnn___aaadddeeeddd___XXXSSS___gggrrrvvvjjjXXXPPPPPPXXXbbbpppzzz}}}~~~{{{sssqqqmmmkkkhhheeebbb___ZZZYYYWWWWWWWWWYYY[[[\\\ZZZ]]]aaabbbaaa___^^^^^^ZZZZZZYYYYYY[[[]]]```bbb^^^^^^iii|||jjjWWWXXXMMMKKK<<<555000222333111000111---///555EEEaaa}}}~~~xxxrrrbbbvvvOOO]]]rrriii\\\PPPTTTRRRPPPLLLHHHGGGLLLTTTZZZ[[[\\\___cccgggiiikkklllhhhmmmnnnnnntttzzztttgggYYYQQQGGGAAA>>>===<<<:::666555555555333222888@@@NNNRRRSSSPPPMMMMMMLLLIIIFFFCCC???======<<<;;;:::444555:::AAABBBBBBFFFLLLTTTVVVVVVUUURRRRRRVVVZZZYYYXXXXXXWWWWWWWWWXXXXXX\\\\\\]]]\\\\\\[[[ZZZYYYSSSSSSQQQNNNLLLOOOTTTYYY[[[UUUPPPPPPUUU]]]cccfffiiiiiikkkmmmpppsssvvvxxxvvvyyy{{{{{{zzzzzz~~~zzzmmm^^^VVVQQQLLLaaa|||aaakkk```]]]RRRBBB:::222///...,,,,,,...+++,,,,,,---......------------------...000111222111444;;;===]]]llliiiyyy|||kkkiiifffeeeeeefffggghhhfffeeeeeegggiiihhhgggfffhhhjjjhhhiiijjjkkkkkkkkkjjjjjjllllllmmmmmmlllkkkiiihhhhhhiiijjjkkklllmmmnnnoookkkooorrrsssrrrsssuuuxxxqqqooolllfff___[[[YYYYYY]]]gggnnnmmmjjjjjjkkkkkkooonnnmmmnnnqqqrrrqqqpppjjjiiihhhhhhhhhgggeeeccc```^^^[[[XXXVVVVVVWWWXXX]]][[[ZZZZZZZZZYYYWWWUUU@@@DDDLLLRRRVVVaaawww{{{www{{{xxxkkk```[[[UUUVVVJJJDDD>>>???```iiiJJJ>>><<<===>>>???@@@BBBFFFJJJPPPWWWddduuu|||yyyqqqfffZZZ^^^dddiiijjjeee]]]WWWNNNVVVdddoookkk]]]SSSRRRKKKUUUbbblllrrruuuzzz~~~www}}}}}}wwwtttoookkkiiifffcccaaa\\\[[[ZZZYYYYYY[[[]]]^^^[[[^^^aaacccbbb```______[[[^^^aaabbbaaaaaacccfffbbbaaakkk~~~gggPPPPPPHHHKKK;;;444///111222000///000///222777EEE]]]vvv}}}qqqccc}}}}}}jjjIII^^^yyyssscccTTTUUUQQQOOOLLLHHHFFFJJJSSSZZZZZZ\\\```dddgggjjjkkklllhhhmmmooooooxxx}}}pppiii___PPPEEE@@@?????????888777777777444333:::CCCKKKTTT[[[\\\[[[ZZZVVVQQQIIIEEE@@@======>>>@@@@@@666888===EEEHHHGGGIIIMMMPPPRRRSSSRRRPPPRRRWWW[[[YYYXXXXXXWWWWWWWWWXXXXXX]]]]]]]]]]]]]]]\\\[[[ZZZPPPRRRTTTTTTSSSUUUXXX\\\bbbZZZOOOJJJMMMUUU\\\___fffgggiiikkknnnrrruuuvvvuuuyyy||||||yyyyyy}}}~~~xxxlll___RRRIIIBBBWWW}}}~~~cccmmmbbb]]]QQQ<<<555///......,,,,,,...+++,,,,,,---.........---------------///000111222000666======\\\xxxttt}}}mmmhhhhhhgggffffffggghhhgggeeedddfffhhhhhhfffeeegggiiihhhiiijjjkkklllkkkjjjjjjllllllmmmmmmllljjjiiihhhggghhhiiijjjlllmmmnnnooojjjoootttuuusssssswww{{{vvvuuuqqqjjjaaaXXXRRRPPPPPP\\\fffeeeaaaaaadddfffiiiiiijjjmmmqqqsssttttttmmmjjjfffdddeeefffggggggccc```]]]ZZZXXXWWWXXXYYY^^^\\\ZZZYYYYYYYYYWWWUUUEEEGGGEEEJJJUUU\\\lllvvvyyyyyywwwqqqggg^^^YYYWWWGGGCCCDDDDDD___~~~TTT===<<<===<<<<<<===AAAFFFJJJQQQVVVbbbrrr|||uuuvvvqqqhhhaaa```aaafffkkkhhh___VVVRRRNNNNNNUUU___ccc^^^WWWKKKNNNSSSYYY```iiirrrxxxxxxyyy|||}}}tttsssqqqooonnnkkkgggddd___]]]\\\ZZZZZZ[[[\\\]]]^^^```aaabbbaaa___\\\ZZZ[[[[[[]]]eeemmmpppnnnkkkmmmhhhmmm{{{xxx}}}lllPPPNNNQQQHHH===555///000111//////000222000000DDDcccrrrwww{{{}}}}}}vvvddd|||lllNNNeee~~~yyykkkYYYUUURRRPPPLLLHHHGGGJJJOOOTTTYYY]]]cccggghhhhhhhhhiiijjjkkkmmmssssss^^^OOOEEE???===>>>===999666555333444<<>>WWWzzz|||wwwppptttbbbZZZIII;;;444///...---++++++---++++++,,,,,,,,,,,,------111000///......///000111333888555>>>]]]|||yyyqqqlllhhheeecccccceeeeeeeeeiiijjjiiigggeeeeeeggghhhgggiiilllnnnmmmkkkhhhfffggghhhiiijjjjjjkkkjjjjjjkkkiiihhhjjjmmmooommmjjjllloooqqqmmmfffdddqqq}}}}}}vvvllleeeaaaZZZPPPMMMOOORRRUUUYYY\\\]]]^^^aaadddgggiiikkkmmmppprrrnnnllliiihhhhhhhhhhhhgggaaa___]]][[[ZZZZZZ[[[[[[^^^^^^^^^]]]\\\[[[YYYXXXEEEGGGEEEJJJTTTZZZjjjxxx}}}|||yyysssiiiaaaZZZVVVFFFAAAAAAAAA\\\~~~zzzUUU===<<<<<<======>>>BBBGGGKKKQQQVVVcccsssxxxrrrrrrlllbbbYYYWWWWWW[[[aaabbb]]]WWWSSSOOOMMMPPPXXX\\\[[[XXXLLLMMMOOOSSSYYYbbbmmmuuuuuuwwwzzz~~~yyywwwuuutttrrrooojjjgggcccaaa^^^\\\[[[[[[\\\^^^___```aaabbbaaa^^^[[[ZZZYYYZZZ^^^fffqqqxxxyyyxxxqqqkkknnn{{{|||}}}mmmSSSQQQSSSHHH===555///000111//////000222111000CCCbbbqqqwwwzzz|||nnnlllKKKaaattt]]]TTTRRRPPPLLLHHHGGGJJJOOOTTT[[[___dddhhhjjjjjjjjjkkkpppqqqsssxxxyyyfffWWWMMMEEEAAABBB>>>:::777666333333;;;DDDaaahhhnnnkkkfff```YYYRRREEE???:::<<>>???BBBEEEHHHNNNVVVbbbjjjnnnppprrrtttwwwxxxzzzzzzzzz{{{~~~zzzrrrlllhhhSSSDDDBBB[[[yyyyyyuuurrruuuddd^^^NNN:::444///...---++++++---++++++,,,,,,,,,,,,------000////////////000000111333888777BBBcccooommmjjjfffccccccddddddccchhhhhhhhhfffddddddfffhhhhhhjjjkkkmmmllljjjhhhggggggggghhhiiijjjjjjjjjjjjjjjiiihhhjjjmmmooommmjjjlllkkkiiieee]]][[[eeeqqq}}}qqqgggaaaYYYQQQMMMMMMLLLMMMOOORRRUUUVVV^^^___bbbeeeiiimmmoooqqqpppmmmkkkjjjjjjkkkjjjiiibbb```^^^\\\[[[[[[\\\]]]_________^^^]]]\\\[[[ZZZHHHKKKIIILLLUUUZZZiiizzz|||uuukkkeee\\\VVVEEE???>>>>>>[[[zzz~~~uuuXXX@@@;;;<<<======???BBBHHHLLLQQQWWWdddsss~~~uuupppoooiii```TTTQQQNNNQQQXXX]]]]]][[[UUUQQQMMMMMMOOOSSSWWWXXXNNNMMMLLLLLLPPPZZZeeemmmqqqsssxxx|||~~~{{{yyywwwsssoookkkhhheeeaaa]]][[[[[[]]]______```aaaaaa```^^^[[[YYYWWWWWWZZZbbbmmmuuuyyyzzzmmmfffhhhttt~~~lllUUUUUUVVVIII===555///000111//////000222111111BBBaaaqqqwww|||ppptttPPPdddgggXXXRRRPPPLLLHHHGGGJJJOOOTTT[[[___dddhhhiiiiiijjjkkknnnoooqqqwwwzzzjjj]]]QQQGGGBBBBBB???<<<999777444333999BBBXXXaaagggfffccc```]]]YYYTTTMMMEEEAAACCCIIILLLMMMLLLKKKJJJLLLPPPSSSSSSQQQUUU[[[_________aaaaaa_________^^^]]]]]]\\\[[[[[[]]]]]]___aaabbbaaa^^^[[[RRRRRRTTTWWWYYYVVVPPPKKKFFFCCC???======???AAAAAAGGGPPP]]]hhhnnnqqqtttvvvwwwxxxzzzzzzzzz{{{~~~vvvhhh```[[[QQQIIIMMMccczzzppppppuuutttbbb]]]NNN999333......---++++++---++++++,,,,,,,,,,,,------...//////000111111111111222888999HHHkkkrrrnnnkkkgggdddccccccbbbbbbgggggggggeeeddddddfffhhhjjjjjjkkkkkkjjjjjjiiihhhfffggghhhiiijjjjjjjjjjjjjjjhhhhhhjjjnnnooollliiihhhbbb\\\WWWQQQNNNTTT]]]{{{yyymmmbbbWWWOOOJJJHHHEEEDDDEEEHHHLLLOOOUUUUUUVVV[[[dddkkknnnnnnooollljjjiiijjjkkkkkkjjjcccbbb```^^^]]]^^^___```aaaaaaaaa```___^^^]]]\\\OOOQQQOOORRRZZZ\\\iiivvvzzz~~~|||~~~wwwmmmhhh\\\UUUEEE???===@@@___zzzwwwmmmWWWDDD:::;;;===>>>???CCCHHHKKKQQQYYYeeesss~~~tttoooooommmgggXXXSSSMMMMMMRRRYYY]]]^^^XXXVVVSSSOOOMMMNNNQQQTTTQQQOOOMMMKKKLLLRRRZZZaaalllpppvvv|||~~~{{{wwwrrroooiiifffaaa]]][[[\\\___aaa``````aaaaaa___]]][[[YYYTTTSSSTTTXXX___fffkkklllccc]]]___lllyyyiiiTTTXXXZZZLLL===555///000111//////000111222111@@@```rrryyyeee|||xxxSSSeeefffWWWRRRPPPLLLHHHGGGJJJOOOTTTYYY]]]aaaeeefffggghhhiiiiiikkknnnrrrsssgggYYYKKKCCCCCCAAA>>>;;;:::666444999@@@HHHUUUccciiilllooopppooommmeeeVVVJJJFFFKKKOOOPPPEEEBBB>>>AAAJJJUUUXXXVVVYYYaaaccc]]]\\\cccddd___aaa``````___^^^]]]\\\\\\\\\]]]^^^aaabbbaaa^^^ZZZUUUSSSSSSVVVYYYXXXSSSNNNMMMHHHCCC@@@AAACCCDDDCCCFFFOOO]]]gggnnnrrruuuwwwwwwxxxzzzzzzzzz{{{~~~pppaaaWWWUUURRRYYYnnn}}}~~~{{{{{{iiinnn~~~sssooo\\\XXXIII777111.........++++++---+++++++++,,,,,,,,,---------...000111222222111111333777888IIIooouuullliiifffdddddddddcccbbbgggggggggfffeeeeeegggiiikkkjjjjjjiiiiiiiiiiiiiiifffggghhhiiijjjjjjjjjjjjjjjhhhhhhjjjmmmmmmjjjggg^^^VVVMMMIIIGGGFFFIIIOOObbbmmmxxxyyynnn___QQQIIIDDDBBB@@@???@@@CCCGGGJJJHHHFFFGGGOOO[[[eeeiiijjjkkkiiiggggggiiijjjjjjjjjeeedddbbb``````aaabbbcccbbbbbbbbbbbbaaa```___^^^SSSVVVTTTVVV\\\]]]hhh~~~zzz|||xxxooojjj[[[SSSEEE@@@>>>DDDgggrrrbbbPPPDDD999;;;<<<===???BBBFFFJJJPPPYYYdddqqqsssmmmnnnqqqrrr```YYYQQQMMMOOOSSSWWWYYYZZZ[[[ZZZVVVQQQNNNNNNOOORRRRRRPPPNNNMMMNNNRRRUUUgggmmmvvv|||}}}yyytttqqqhhheee```\\\[[[]]]```cccbbbbbbbbbaaa___]]][[[ZZZTTTRRRQQQRRRVVV[[[___bbbccc```aaakkkwwwhhhTTT\\\aaaSSS===555///000111//////000000222111???___ttt{{{}}}ZZZjjj~~~qqqMMM___{{{{{{oooWWWMMMRRRPPPLLLHHHGGGJJJOOOTTTYYY\\\aaadddeeefffhhhiiikkkmmmpppttt|||hhhTTTHHHEEECCC@@@>>>===888555999@@@KKK[[[lllsssuuuvvvuuurrrnnnkkk```SSSNNNPPPPPPMMM???<<<777999HHH[[[cccbbb^^^dddccc[[[ZZZaaaccc```bbbbbbbbbbbbaaa```^^^^^^]]]]]]^^^___```___\\\YYYWWWUUUSSSVVV[[[```cccccc[[[UUUMMMIIIJJJLLLKKKJJJKKKTTT```iiinnnqqquuuxxxwwwxxxzzzzzzzzz{{{~~~xxxgggZZZWWW___rrr~~~}}}xxxxxxooovvv~~~mmmhhhWWWTTTDDD666000---......,,,+++---+++++++++,,,,,,,,,------,,,---///111333333333222333777666GGGmmm}}}ppppppiiigggeeedddeeefffeeedddggghhhhhhgggggggggjjjlllkkkjjjiiihhhhhhhhhiiiiiiffffffggghhhiiiiiiiiiiiijjjhhhhhhjjjlllkkkgggcccTTTKKKCCCBBBCCCDDDFFFJJJRRRZZZdddfff^^^QQQHHHDDD???>>>===<<<===>>>@@@AAA>>>;;;<<>>@@@DDDGGGMMMVVV```lll}}}~~~rrriiijjjrrryyyjjjdddZZZSSSPPPPPPQQQRRR[[[]]]^^^]]]XXXSSSOOOMMMQQQRRRRRRQQQOOONNNNNNOOO___hhhttt}}}~~~zzzuuurrrhhheeeaaa^^^]]]___aaacccdddccccccbbb```^^^\\\\\\TTTTTTSSSTTTWWW\\\aaadddnnnmmmmmmpppuuuzzz~~~jjjVVVaaaeeeUUU===555///000111//////000///333222???```www~~~{{{}}}[[[eeeuuulllJJJ]]]wwwtttfffRRRKKKRRRPPPLLLHHHGGGJJJOOOTTT[[[^^^bbbeeefffhhhjjjkkkjjjmmmpppttttttZZZJJJEEEDDDBBBAAA@@@<<<888;;;AAA[[[jjjvvvwwwppphhh```[[[[[[aaaaaa[[[WWWWWWQQQIII???===888888IIIaaannnooodddfffeee___]]]___aaaaaabbbcccdddeeedddcccbbbaaa___^^^^^^^^^^^^]]]ZZZXXXWWWVVVUUUWWW^^^iiiuuu|||pppiiiaaa]]]]]]]]]ZZZWWWSSSZZZcccjjjnnnqqquuuxxxwwwxxxzzzzzzzzz{{{~~~lll]]]WWW\\\ooo~~~zzzxxx{{{~~~cccaaaUUUSSSCCC444///,,,...///,,,,,,...++++++,,,,,,,,,,,,------,,,---///111222333444444444777666DDDiii~~~mmmaaafffgggfffdddeeefffgggfffeeeggghhhhhhhhhgggiiikkknnnjjjjjjiiihhhhhhhhhhhhiiieeefffggghhhiiiiiiiiiiiijjjiiihhhiiijjjhhhccc^^^NNNGGGAAACCCEEEFFFHHHKKKOOOOOOOOONNNHHH@@@>>>AAA===<<<;;;:::999::::::;;;>>><<<===CCCNNNYYY```dddkkkiiihhhiiikkkmmmnnnnnnjjjiiifffdddccccccdddeeeccccccddddddccccccbbbaaaYYY\\\YYYZZZ^^^[[[cccxxxxxx~~~xxxmmmZZZOOOBBB>>>===EEEnnnwwwVVVBBB@@@999:::<<<<<<===>>>AAADDDIIIQQQZZZdddwww}}}||||||uuuiiigggqqq|||zzztttlllccc\\\XXXUUUTTTZZZ\\\^^^___^^^YYYTTTPPPOOOPPPQQQQQQOOOOOOOOOQQQVVVbbbrrr~~~{{{wwwtttjjjhhhdddaaa``````aaabbbfffeeedddcccaaa___^^^]]]TTTTTTUUUWWWZZZ___eeeiiissstttssspppnnnpppsssvvvxxxzzz}}}kkkVVV```cccOOO===555///000111//////000...333222???```zzz|||yyydddiiiwwwlllLLLaaa~~~}}}ppp[[[SSSRRRPPPLLLHHHGGGJJJOOOTTT[[[^^^bbbdddfffgggjjjkkkhhhlllnnnrrr}}}|||___NNNIIIEEECCCCCCBBB>>>:::===CCCdddqqqzzzwwwkkkaaaYYYSSSYYYbbbeee___[[[[[[UUUJJJ@@@???999666EEE___ppprrriiiggghhhiiifffaaa```bbbcccdddfffggggggfffeeedddcccaaa___]]]]]]\\\ZZZYYYVVVWWWVVVWWW\\\hhhxxxzzztttrrrqqqnnnfff___YYY^^^eeejjjlllpppuuuyyywwwxxxzzzzzzzzz{{{~~~}}}kkk```UUUWWWkkk|||xxx|||[[[[[[SSSRRR???333...,,,...///---,,,...++++++,,,,,,,,,,,,------------...000111333555666444999888DDDfffyyytttjjj___eeehhhgggeeeeeeffffffeeedddfffgggggggggggghhhkkknnniiiiiiiiiiiihhhhhhhhhhhheeefffggghhhiiiiiiiiiiiijjjiiiggghhhhhheee___YYYPPPJJJGGGIIIJJJIIIJJJLLLLLLFFFBBBBBB>>>999999===;;;999888777999<<<@@@BBBHHHGGGGGGJJJOOOXXX```eeejjjhhhggghhhkkknnnoooooolllkkkhhheeeccccccddddddccccccdddddddddcccbbbbbb]]]```]]]^^^aaa]]]dddyyyxxx{{{nnnZZZNNNAAA===;;;DDDmmm}}}XXXBBBAAA999:::<<<<<<<<<===@@@BBBFFFNNNUUU___sss~~~~~~sssqqqmmmkkklllsss|||~~~yyykkkgggqqq~~~|||sssjjjccc^^^[[[YYYZZZ\\\^^^```]]]XXXTTTMMMNNNOOOOOONNNOOORRRTTTOOO]]]ppp~~~|||xxxuuummmkkkhhhdddbbbaaa``````gggfffeeecccaaa```^^^^^^SSSTTTVVVWWWZZZ___eeeiiiooorrrqqqkkkffffffiiimmmkkknnnssszzziiiTTT]]]]]]GGG===555///000111//////000---333333???aaa|||||||||jjjmmmzzzkkkKKKbbbzzzcccXXXRRRPPPLLLHHHGGGJJJOOOTTTZZZ\\\```bbbccceeehhhjjjjjjnnnppptttgggVVVRRREEEDDDDDDDDD@@@<<<>>>DDDeeerrr}}}{{{rrrkkkgggeeeiiiooommmaaaZZZ[[[XXXPPP???>>>777111>>>XXXjjjnnnlllhhhkkkqqqnnnccc___ccccccdddggghhhiiihhhgggfffgggddd```^^^]]]\\\[[[ZZZWWWXXXXXXUUUWWWaaarrr~~~zzzzzzyyysssggg]]][[[___eeeiiikkkpppvvvzzzwwwxxxzzzzzzzzz{{{~~~wwwcccUUUTTTjjjvvvzzz}}}rrr{{{WWWWWWPPPOOO:::222---,,,...///---,,,...++++++,,,,,,,,,---------.........///111333666888444::::::EEEdddvvvooollldddkkkjjjhhhfffffffffeeecccbbbeeeffffffffffffhhhkkkmmmhhhiiiiiiiiiiiihhhggggggeeefffggghhhiiiiiiiiiiiikkkiiigggggggggccc\\\WWWTTTOOOMMMNNNNNNKKKJJJLLLDDD???>>>BBBBBB;;;777888888777555666;;;CCCKKKPPPRRRRRRQQQQQQSSSXXX```fffgggfffeeefffiiilllnnnnnnnnnllliiifffdddcccccccccccccccdddddddddcccbbbbbb___]]]]]]^^^YYYXXXfffwww}}}xxxlll[[[KKKCCC;;;888GGG[[[cccDDDAAA;;;;;;;;;;;;<<<>>>???@@@DDDLLLTTT[[[kkk}}}~~~wwwppppppdddaaa\\\YYYXXX]]]iiissstttjjjggggggfffyyy|||pppjjjhhhggg___[[[```dddcccbbbdddVVVTTTRRRPPPOOOOOOPPPPPPSSSZZZhhhxxx}}}yyytttooommmjjjgggdddaaa___^^^ddddddbbbaaa````````````^^^XXXUUUWWW[[[___dddjjjoooiiieeeeeefffbbb]]]ZZZ\\\ZZZ___mmmzzzdddWWW[[[WWWJJJ<<<444///000222000///111///333666AAA\\\|||yyy~~~}}}oooeeeiiiRRR[[[|||xxxfffYYYWWWTTTMMMGGGDDDGGGMMMSSSXXX\\\```ccceeegggiiikkkllltttvvvuuu~~~uuu___PPPJJJDDDDDDIIIEEE===>>>GGGiiisssyyyhhhuuuxxxrrrddd\\\\\\YYYSSSFFF===777777===EEEPPPZZZccceeelllsssssskkkdddbbbhhhhhhiiiiiihhhhhhgggggghhhiiigggbbb[[[VVVTTTUUUUUUSSSQQQRRRVVV\\\dddhhhmmmnnnppprrrqqqlllfffaaa___ccciiinnnqqqtttvvvxxxxxxwwwwwwxxxyyy{{{}}}}}}eeeQQQTTTkkk}}}}}}zzzZZZQQQVVVLLL777111///---,,,,,,,,,+++***************+++,,,---...,,,,,,---///222555777888:::;;;:::BBB^^^wwwnnneeelllrrr}}}pppfffeeeddd```___aaacccccccccdddeeefffggghhhiiiiiiiiiiiijjjkkkllllllgggffffffeeefffhhhjjjkkkooolllhhhddd```\\\XXXTTTSSSSSSTTTRRROOOKKKFFFCCCBBBAAA???===<<<<<<<<<===<<<777444777@@@HHHLLLMMMWWWXXXVVVQQQQQQVVVZZZ[[[ddd```[[[YYY___gggllllllmmmmmmmmmjjjgggddddddddddddggggggdddccceeeccc```ccc`````````[[[YYYfffwwwzzzlllZZZJJJBBB;;;888EEEXXXpppOOODDD;;;;;;;;;;;;<<<>>>???@@@DDDKKKRRRZZZkkk~~~~~~sssbbbZZZ[[[VVVQQQNNNNNNRRR^^^jjj{{{}}}sssmmmhhhddddddnnnzzzrrrkkkggghhhgggcccbbbeee[[[XXXUUUQQQOOOOOOOOOOOOOOOUUUbbbsss|||~~~~~~}}}zzzuuuooonnnkkkhhheeecccaaa```ddddddcccbbbaaa``````___^^^ZZZYYY\\\^^^^^^aaaeeegggaaa[[[ZZZZZZYYYVVVSSSVVVUUUZZZggguuu~~~cccWWW]]]YYYKKK<<<444///000222000///111///111444>>>ZZZ~~~kkkaaapppSSSYYY~~~yyydddWWWWWWSSSMMMGGGDDDGGGNNNSSSXXX[[[```ccceeegggiiikkkjjjppppppnnnxxxvvv\\\LLLPPPJJJHHHIIICCC>>>EEERRRzzzxxxwwwggg```aaa^^^WWWIIIAAA:::999;;;>>>FFFMMMTTTXXXaaakkkooojjjffffffgggggghhhiiiiiiiiiiiihhhfffgggeeeaaaZZZUUURRRRRRMMMKKKJJJIIILLLQQQWWWZZZbbbdddfffhhhgggccc^^^ZZZaaaeeejjjnnnppprrrtttvvvyyyyyyxxxxxxyyy{{{|||}}}~~~xxxbbbWWWaaawww~~~{{{}}}```TTTVVVLLL999111///---,,,,,,,,,+++***++++++++++++,,,---...///000000111222444555777888<<<>>>>>>EEE```~~~uuukkkqqqwwwvvviiidddbbb______bbbccccccccccccdddfffggghhhiiiiiihhhiiiiiijjjkkkllliiiiiihhhhhhiiijjjlllmmmmmmlllllllllkkkhhhddd```[[[ZZZXXXTTTOOOIIIDDDAAA======<<<<<<===>>>??????===888666:::CCCLLLPPPQQQPPPRRRPPPMMMMMMQQQRRRQQQOOONNNNNNSSS]]]fffkkklllmmmmmmmmmjjjfffdddcccccccccffffffcccbbbdddccc___fffcccdddddd^^^[[[fffwww|||jjjXXXGGGAAA:::777BBBTTTyyyWWWBBB::::::;;;;;;<<<===???@@@EEEJJJOOOWWWjjjrrr^^^RRRZZZSSSNNNKKKKKKOOO[[[hhhxxx{{{rrriii___ccclllzzz|||xxxtttqqqlllfffeeegggbbb___ZZZUUUQQQOOONNNNNNKKKNNNXXXiiiuuuzzz~~~}}}}}}~~~{{{wwwooonnnllliiifffdddccccccddddddeeedddcccbbb```______\\\]]]``````^^^^^^``````ZZZSSSNNNOOOPPPPPPOOOTTTRRRXXXeeerrrzzzaaaZZZaaa]]]MMM<<<444///000222000///111000111111999TTTyyyoooccczzzUUUVVV}}}eeeXXXVVVRRRLLLGGGDDDGGGNNNSSSWWW[[[___ccceeegggiiikkkkkkooommmkkkuuuttt]]]RRRVVVRRROOOKKKBBB>>>KKK\\\zzzggg```cccbbb]]]LLLDDD>>>;;;::::::???EEELLLPPP[[[hhhmmmjjjffffffffffffggghhhiiiiiihhhhhhggggggeee___XXXQQQMMMKKKKKKIIIGGGFFFHHHKKKNNNQQQ\\\^^^aaabbbbbb```\\\ZZZbbbfffkkknnnoooqqqrrrsss{{{zzzyyyyyyyyyzzz|||}}}{{{}}}{{{xxxwwwyyyxxxuuuaaa```rrryyyxxx{{{cccUUUTTTKKK;;;111///---,,,,,,,,,+++***,,,,,,,,,,,,---...///000222222222333444555666777===>>>>>>FFF^^^~~~sssvvvxxx|||mmmddd___^^^___cccbbbbbbbbbcccdddeeegggggghhhhhhhhhhhhiiijjjkkkkkkjjjjjjiiijjjjjjkkklllmmmlllmmmpppssstttqqqlllhhhbbb___[[[TTTNNNHHHDDDBBB;;;;;;<<<>>>???@@@AAAAAA===:::888===FFFNNNRRRRRRNNNPPPOOOMMMNNNQQQNNNJJJFFFFFFHHHOOOXXXaaahhhlllmmmmmmllliiifffcccbbbbbbaaaeeeeeebbbbbbcccbbb^^^gggeeeffffffaaa^^^iiiyyy~~~hhhUUUDDD???:::666???NNNzzz~~~sssTTT===:::::::::;;;<<<===>>>???DDDHHHLLLUUUiiiwwwkkkccc]]]UUUNNNLLLKKKNNN[[[jjjyyywwwhhheeefffppp{{{|||wwwrrrllliiigggiiifff```YYYTTTPPPNNNNNNIIIHHHNNN[[[iiirrrzzz|||~~~}}}~~~|||wwwooonnnllliiigggeeeddddddcccdddffffffeeecccaaa______]]]^^^aaa```]]]___bbbbbb^^^VVVOOOOOOSSSVVVUUUYYYXXX]]]jjjvvv}}}|||bbb___hhhbbbPPP<<<444///000222000///111222333111666MMMpppwwwgggUUURRR~~~iii\\\UUURRRLLLGGGEEEGGGMMMRRRVVVZZZ^^^bbbdddfffiiikkkoooqqqqqqpppyyyrrraaa\\\XXXXXXWWWPPPDDD>>>IIIYYY{{{iii]]]^^^```___LLLEEE>>>;;;999:::@@@HHHOOOTTT___lllpppkkkeeecccfffffffffffffffeeeeeedddgggfffccc]]]VVVNNNHHHEEEHHHGGGFFFEEEEEEGGGIIIKKKVVVYYY\\\]]]^^^]]]\\\\\\bbbeeejjjnnnoooppprrrsssyyyyyyxxxyyyzzz|||}}}}}}wwwsssssssssrrrppp```ccczzztttvvvxxxzzz~~~xxx___TTTPPPGGG<<<111///,,,,,,------,,,+++,,,,,,,,,,,,---...///000000000000111333555666777;;;<<<===CCCXXXwwwzzz}}}ttt|||}}}oooeee```^^^```bbbbbbbbbbbbbbbccceeefffggggggggggggggghhhiiijjjjjjhhhhhhhhhiiiiiijjjjjjkkkmmmnnnppprrrrrrooojjjfff]]]ZZZTTTMMMHHHDDDBBBAAA===>>>???@@@AAABBBBBBBBB>>>;;;999>>>FFFLLLMMMLLLJJJKKKLLLLLLOOOQQQLLLDDDMMMOOORRRVVVXXX[[[dddmmmlllmmmllliiieeecccbbbbbbaaadddeeebbbaaabbb```\\\gggeeefffhhhcccaaannn~~~|||eeePPP@@@===:::666<<>>???BBBGGGJJJRRReee{{{~~~xxxppp[[[PPPHHHHHHFFFHHHVVVggg{{{pppiiieeegggkkkqqq}}}~~~yyytttllleeelllhhhccc\\\VVVRRROOOMMMJJJFFFGGGPPP[[[gggttt~~~}}}~~~~~~|||xxxpppnnnllljjjhhhfffeeedddcccdddfffggggggeeecccbbb```^^^^^^_________dddkkkmmmmmmggg___^^^dddgggeeedddbbbfffrrr|||{{{eeefffpppgggRRR<<<444///000222000///111222444333777KKKjjjnnnZZZPPPxxxlll^^^UUURRRMMMGGGEEEFFFLLLPPPUUUXXX]]]aaadddfffiiikkkpppsssuuuvvv}}}qqqccc^^^YYY[[[[[[TTTHHH@@@CCCKKK___fffssssss^^^YYY[[[]]]NNNGGG???:::888:::CCCMMMSSSWWWbbbmmmqqqlllgggeeeeeeeeedddcccaaa___]]]\\\aaa___\\\XXXSSSNNNIIIFFFBBB@@@>>>======???AAACCCJJJMMMQQQSSSSSSUUUWWWZZZ```dddiiinnnppprrrtttuuuvvvvvvwwwxxx{{{~~~zzzoookkkmmmmmmiiieee]]]___uuurrrxxxzzzwww{{{~~~lll\\\RRRJJJ@@@888000...,,,,,,------,,,+++++++++++++++,,,---...///...///000222555888;;;===;;;<<<<<>>??????AAABBBCCCDDDEEE???<<<:::>>>DDDGGGEEEBBB>>>@@@AAAEEELLLQQQLLLCCCLLLTTT___fffccc^^^cccnnnllllllllliiifffcccccccccaaaeeeeeecccaaaaaa^^^ZZZkkkhhhiiiiiieeeeeerrryyyaaaLLL<<<;;;:::777:::DDDuuu}}}sssiiiYYYEEE===999999::::::;;;<<<>>>???@@@FFFJJJPPP```vvv}}}{{{nnn\\\OOOFFFFFFEEEFFFTTTggg|||vvvnnniiicccaaakkkyyy~~~wwwnnnfffhhhfffbbb]]]WWWRRRNNNKKKJJJFFFEEEJJJQQQ[[[jjjwww|||~~~~~~|||xxxrrrqqqnnnllliiigggfffeeecccdddeeefffggggggffffffcccaaa```aaaaaaccclllvvv{{{}}}vvvuuu{{{{{{wwwnnnllloooyyyzzzggglllwwwkkkRRR<<<444///000222000///111///333444888KKKjjjxxxjjjXXXuuuqqq___VVVSSSNNNHHHDDDEEEJJJNNNTTTWWW\\\```cccfffhhhjjjmmmpppsssvvvxxx|||uuueee[[[^^^]]]ZZZSSSKKKCCCAAAAAA@@@DDDPPP^^^hhhkkkkkklllkkk___\\\\\\UUUMMMEEE???;;;<<>>;;;999888:::<<<>>>AAAEEEIIIKKKLLLOOOUUUYYYaaaeeejjjnnnqqqsssuuuwwwuuuuuuvvvxxx{{{tttfffbbbccc```ZZZVVVXXXXXXooowww~~~}}}uuuhhh]]]QQQDDD:::555000...,,,,,,------,,,+++++++++++++++,,,---...//////000333666:::>>>BBBDDD?????????CCCPPPjjjaaaWWWuuutttooogggccccccbbb___`````````aaabbbccceeeeeeeeeeeeeeeeeefffggghhhhhhjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjkkknnnppppppnnnlllccc___YYYRRRLLLJJJIIIIIIBBBBBBBBBBBBCCCEEEGGGHHH@@@===;;;>>>BBBCCC>>>:::888888;;;DDDSSS^^^\\\UUUFFFOOO```oooooogggffflllkkklllllljjjgggeeeeeefffcccggggggdddbbbaaa]]]WWWrrrnnnmmmlllhhhgggvvvttt]]]HHH888999:::777:::BBBrrr{{{lllUUUCCCAAA999999999:::;;;<<<===>>>===EEEKKKOOO[[[ppp}}}|||}}}~~~jjjcccTTTKKKLLLJJJJJJYYYnnn~~~|||vvvjjj\\\\\\dddxxx|||uuuppplll```___^^^[[[VVVPPPKKKHHHGGGGGGHHHKKKLLLQQQ___mmmxxx|||~~~|||}}}~~~zzzvvvuuurrrooollliiihhhgggccccccdddfffggghhhiiijjjfffeeeeeeggggggiiirrr}}}yyyvvvxxxyyyiiippp{{{kkkOOO<<<444///000222000///111...222333666HHHfff~~~}}}lll{{{xxxbbbWWWTTTOOOHHHDDDDDDHHHKKKSSSWWW\\\```ccceeehhhjjjkkklllooopppooolllkkkkkksss|||pppccchhh```VVVNNNKKKIIIEEE@@@888888>>>EEEHHHIIIOOOXXXqqqpppgggbbb\\\VVVPPPKKKFFFGGGPPP[[[hhhbbb]]]\\\[[[ZZZ]]]ccc\\\[[[ZZZXXXVVVSSSQQQPPPNNNKKKHHHGGGIIIKKKKKKJJJEEEBBB===888666777:::<<<===AAAEEEGGGHHHMMMUUU[[[dddggglllppprrrsssuuuvvvvvvvvvwwwyyy|||rrreee```\\\VVVPPPOOOUUUWWWrrrtttggg^^^QQQAAA777555///...,,,,,,---------,,,,,,,,,,,,,,,---...///000000222444888<<>>;;;EEELLLNNNXXXlll{{{|||~~~}}}nnngggXXXNNNOOOMMMMMM\\\rrrvvvvvvvvvccc[[[]]]cccwwwwwwqqqrrrtttYYYZZZZZZXXXUUUOOOIIIEEEEEEHHHLLLMMMKKKLLLXXXeeetttxxx{{{{{{|||{{{yyyxxxuuuqqqnnnkkkjjjiiibbbcccccceeegggiiikkkllliiihhhjjjllllllmmmvvv}}}~~~wwwiiirrr}}}kkkMMM<<<444///000222000///111///222111222CCCaaayyywwwfffXXXUUUOOOIIIDDDDDDGGGJJJSSSVVV[[[```bbbeeehhhjjjjjjkkkllllllgggaaa^^^^^^nnn|||qqqpppcccRRRIIIJJJMMMJJJDDDCCCAAAAAA@@@:::999FFFUUUbbb~~~sssiii___\\\YYYVVVSSSSSS\\\fff}}}pppaaaVVVOOOLLLQQQXXXWWWWWWVVVUUUSSSQQQOOONNNNNNIIIDDDCCCDDDFFFEEEDDDGGGBBB<<<666222333555777888<<<@@@BBBDDDIIIRRRYYYgggjjjnnnqqqrrrrrrssstttxxxxxxxxxyyy{{{~~~vvvjjjddd[[[QQQNNNPPPUUU[[[zzzsssfff]]]PPP???777999///---,,,,,,---...---,,,...------......///000111000222444777;;;@@@CCCEEEBBBBBBBBBCCCKKKaaasss}}}bbbVVVsssuuupppfffaaacccdddbbb______``````aaacccdddeeeddddddddddddeeefffggggggfffggghhhiiiiiihhhffffffhhhkkkpppuuuxxxuuupppkkkdddccc```]]]\\\\\\]]]^^^ddd```YYYQQQLLLJJJIIIJJJBBB@@@???BBBEEEDDD>>>777555666===NNNjjjiiiXXXOOOYYYeeeggggggkkkjjjkkklllkkkiiiiiijjjkkkgggjjjjjjfffbbb```[[[TTTyyyxxxssskkkfffmmm}}}~~~qqqRRRFFF:::777999:::===@@@kkkwwwdddUUUCCC999::::::999:::<<<===<<>>@@@FFFPPPYYYdddhhhooosssttttttssssssuuuvvvxxxyyyzzz{{{~~~|||qqqiii^^^SSSKKKJJJKKKbbb|||nnnfff[[[III???<<<555......---,,,,,,,,,,,,---,,,,,,,,,---...///000111666666777888;;;???CCCEEE@@@BBB;;;;;;MMMcccyyyppp}}}___ZZZxxxwwwpppfff```aaadddeeeaaaaaaaaaaaaaaaaaabbbccccccbbbbbbccceeeffffffeeefffeeeeeeeeeffffffdddbbbbbbeeemmmuuuuuupppnnnooonnnllliiihhhgggccc\\\WWW___aaabbb^^^WWWPPPMMMMMMIIIBBB???CCCFFFAAA;;;888666999@@@MMM^^^rrrhhhUUUVVVbbbiiikkkkkknnnmmmllllllkkkjjjgggdddcccbbbaaa___]]]WWWPPPKKK{{{zzzvvvooolllsss|||jjjOOOCCC999666777888;;;>>>cccuuu]]]AAA;;;;;;:::999:::<<<===<<<>>>DDDHHHIIIRRReeewwwxxxwww{{{wwwvvvggg]]]]]]ZZZWWWdddwww{{{zzzkkk\\\VVV___llltttpppeee___```\\\VVVPPPOOOQQQRRRNNNJJJJJJHHHIIILLLKKKIIILLLSSSdddnnnwww|||}}}|||xxxtttqqqoooooommmllljjjjjjjjjjjjjjjiiiiiihhhjjjkkkmmmooorrrwww~~~wwwxxx}}}iiidddttt|||gggKKK666444111000000000000///000///444666BBBdddjjjoootttsss~~~___UUUOOOKKKIIIFFFCCCEEEJJJTTTVVVZZZ^^^bbbfffiiikkknnnnnnhhhcccooo{{{vvvrrriiicccdddgggccc[[[TTTPPPNNNNNNIIIBBBAAADDD@@@NNNgggxxxmmmjjjdddZZZVVVYYYfffnnntttooo___NNNCCC@@@KKKNNNSSSTTTRRRPPPPPPPPPUUUSSSQQQNNNKKKHHHFFFEEEBBB@@@<<<888555333333222333777;;;<<>>;;;333......---,,,,,,,,,,,,---,,,,,,,,,---...///000111444555777999;;;===>>>???<<>>FFFQQQaaassszzzhhhXXXXXX```fffiiikkkllljjjiiihhhhhhfffbbb___ZZZWWWSSSOOOMMMIIIEEEBBB{{{{{{xxxtttssszzztttaaaIII???666555555666999<<>>;;;999999:::<<<<<<======BBBFFFHHHOOOaaasss|||tttrrrrrryyy~~~rrriiigggaaa\\\gggyyy|||||||||}}}qqq___PPPTTT^^^hhhiiibbb[[[XXXXXXUUURRRPPPQQQQQQQQQPPPKKKJJJLLLOOONNNLLLNNNRRR[[[dddooovvv}}}}}}|||yyyuuusssrrrqqqpppooonnnnnnmmmllljjjiiihhhgggjjjkkknnnppptttzzzzzzsssvvv}}}aaa```uuu|||dddFFF666444111000000111000///111...111666CCCeeemmmllldddgggcccTTTNNNIIIHHHFFFCCCEEEIIISSSVVVZZZ]]]```cccfffiiiuuuzzzuuuooo{{{ooommmqqq{{{xxxtttcccbbbaaa```YYYOOOIIIHHHAAACCCLLLeee{{{qqq```TTTQQQMMMWWWccchhhbbbVVVJJJDDDHHHLLLQQQSSSSSSQQQPPPPPPOOOPPPRRRSSSQQQMMMHHHEEEBBB@@@<<<999555333222222111444888999===GGGTTT___fffjjjooossssssrrrrrrrrrtttuuuwwwwwwxxxzzz~~~vvvjjjddd^^^VVVOOOLLLTTTggg|||{{{kkkbbbYYYGGG<<<888111......---,,,,,,,,,,,,---,,,,,,,,,---...///111111333444777999;;;:::999888888>>>;;;<<>>===<<<{{{zzzxxxwwwxxx~~~nnnZZZEEE<<<666555555555777;;;QQQqqqAAA<<<888999;;;;;;<<<===<<<@@@DDDGGGMMM\\\ooo|||~~~~~~xxxpppjjjooo||||||tttooofff___gggvvv{{{xxxuuuzzztttfffPPPPPPVVVaaahhhddd\\\WWWVVVVVVTTTRRRQQQQQQTTTVVVJJJKKKNNNQQQSSSTTTUUUWWWVVV]]]gggqqqyyy}}}}}}zzzzzzxxxuuusssssssssqqqppppppooonnnlllkkkjjjiiiiiijjjlllooorrrwww|||~~~vvvpppvvv~~~```aaatttvvv]]]AAA666333111000000111000000222---000555AAAbbbtttlll|||WWWWWW}}}uuuYYYRRRLLLIIIGGGDDDDDDGGGQQQUUUYYY[[[]]]```dddhhhvvv~~~rrrmmmwwwvvvrrrooommmjjjbbbXXXRRROOOFFF@@@LLLkkk|||ppp^^^PPPKKKEEEJJJOOOQQQOOOLLLKKKLLLGGGKKKRRRVVVWWWTTTPPPMMMIIILLLPPPSSSSSSPPPLLLIIICCCAAA>>>:::777444333222000333666888<<>>EEEQQQ^^^eeefffwwwssslllfffcccccchhhmmmfffeeebbb```^^^[[[VVVSSSPPPKKKDDD???=========<<<{{{zzzyyyzzz}}}jjjVVVAAA;;;666666777666888<<>>;;;???CCCFFFKKKWWWkkkzzz~~~~~~{{{ppphhhmmm{{{{{{uuukkkdddgggqqqzzzsssvvvwwwqqqVVVQQQRRR^^^hhhggg```[[[WWWWWWVVVSSSQQQRRRUUUYYYKKKMMMOOOQQQTTTWWWXXXWWWWWWZZZaaallluuuyyyyyyxxxxxxvvvtttssssssrrrqqqooonnnmmmlllkkkkkkkkkkkkllllllooorrrvvv{{{~~~uuuooowwwzzzaaacccppplllTTT@@@555333000000000111111000333---///444===[[[|||yyykkkwwwyyy{{{xxxMMMJJJppp^^^UUULLLIIIGGGDDDDDDGGGNNNRRRVVVYYYZZZ]]]ccciiiooo~~~yyywwwvvvyyyyyypppeeeXXXNNNCCCEEEXXXmmmvvvtttjjjjjjlllllldddXXXPPPNNNOOOQQQSSSPPPKKKGGGFFFGGGHHHMMMUUU[[[\\\XXXPPPKKKIIIKKKNNNPPPQQQQQQOOONNNEEEDDDAAA===:::777444333111444666888===IIIZZZfffhhhkkkooorrrrrrqqqqqqrrrtttuuuvvvvvvwwwzzzqqqiiibbbYYYSSSRRR```zzz}}}lll___WWWFFF888333///......---,,,,,,,,,,,,------------...///000111222555555555555777999<<<===666<<<<<>>zzzyyyzzz}}}{{{fffRRR===999777888888666888<<>>;;;>>>CCCFFFJJJTTTgggyyy~~~}}}~~~tttjjjmmmzzz{{{vvvooohhhhhhlllxxx}}}tttrrrtttuuu^^^UUURRR[[[fffhhhccc___ZZZYYYWWWTTTRRRSSSVVVYYYPPPRRRRRRQQQSSSWWWWWWTTTZZZYYY^^^iiirrrvvvwwwxxxxxxvvvtttssssssrrrpppnnnlllkkkjjjiiijjjkkklllmmmnnnqqquuuyyy}}}uuuqqqzzzsss___eeeoooeeeOOO???555222000///000111111000222---000333888SSSwwwnnnzzzxxx|||zzzsssKKKCCCbbbeeeZZZNNNJJJGGGEEEEEEGGGIIINNNSSSVVVXXX\\\dddkkkvvv{{{xxx~~~yyybbb]]]TTTOOORRRWWWVVVPPPLLLPPPVVV]]]aaabbbcccdddZZZ^^^cccgggeee]]]RRRKKKLLLPPPWWW]]]```]]]VVVPPPKKKKKKKKKKKKKKKLLLLLLLLLHHHGGGEEEAAA>>>:::777666444777999;;;@@@KKK[[[ggghhhkkkoooqqqqqqrrrrrrsssuuuvvvvvvwwwxxx{{{ssshhh^^^TTTQQQQQQccc~~~ppp___WWWEEE666222///......---,,,,,,,,,,,,------------...///000222222666555555555666999<<<>>>666:::;;;@@@IIIQQQnnnsssiiifffdddbbb````````````aaacccdddeeecccbbbaaabbbcccdddcccbbb[[[UUULLLDDDAAA@@@AAAAAA===???GGGRRRZZZ```hhhooowww|||}}}sssiiicccPPPJJJEEEEEEIIIJJJFFFAAAEEEUUU```ZZZOOOGGG@@@:::===???DDDVVVwwwyyykkkeeefffggggggdddbbb___]]]ZZZVVVRRRNNNHHHFFFDDDCCCCCCCCCAAA@@@ssssssuuu|||ttt___LLL999666666888888555777;;;GGG~~~zzzzzzLLL===444888<<<::::::???<<<>>>CCCGGGIIIQQQeeeyyy|||{{{rrrooowww}}}wwwqqqooommmiiiggggggmmm|||uuuqqqsssfff[[[UUU\\\eeeiiigggddd___\\\WWWTTTSSSTTTVVVWWWUUUVVVUUURRRUUU[[[\\\WWW]]]YYY\\\gggqqquuuxxx{{{xxxwwwuuutttsssrrrooommmkkkjjjiiiggghhhiiijjjkkkkkknnnrrrvvvzzztttttt}}}tttaaajjjrrrcccKKK===444222000///000222111111000---222444555NNNuuuppp{{{PPP>>>TTTuuuvvvgggXXXOOOJJJFFFDDDFFFDDDJJJQQQTTTVVV\\\eeemmm{{{ooollluuupppqqqmmmcccYYYRRRKKKEEEGGGFFFHHHSSSeeeuuu}}}~~~qqqnnnnnnuuu}}}yyykkk]]]RRRSSSWWW\\\aaabbb___\\\UUUSSSQQQNNNLLLKKKKKKJJJLLLKKKHHHEEEAAA===:::888777:::===???CCCMMM\\\ggggggjjjnnnpppqqqrrrsssuuuvvvwwwwwwwwwyyy}}}uuuhhh[[[QQQOOOTTTlllttt```WWWEEE555222000......---,,,,,,,,,,,,---------......///111222333666666666777777888999:::888999999>>>FFFMMMgggttthhhccccccccc_________```aaabbbcccddddddbbbaaabbbcccdddcccaaaXXXRRRJJJDDDBBBBBBBBBCCCAAA???@@@FFFLLLSSS^^^iiiyyy}}}vvvjjj___ZZZHHHDDDBBBDDDIIIKKKJJJGGGFFFVVVhhhkkk```RRRJJJIIIIIIKKKMMMWWWtttnnniiilllkkkfffaaa___]]][[[YYYUUUPPPMMMIIIGGGEEEDDDFFFGGGGGGFFFllllllpppyyy}}}oooZZZGGG777555555888777555666:::BBBzzzxxxyyyyyyyyyMMM>>>444888<<<999:::???<<<>>>CCCGGGIIIPPPdddxxx|||zzz}}}|||sssttt{{{rrrlllggggggiiigggdddbbbkkk|||~~~uuuuuulllaaaYYY]]]fffjjjjjjiiibbb]]]WWWTTTTTTUUUUUUUUUWWWYYYWWWUUUZZZbbbddd```___YYYZZZeeeqqquuuyyy~~~yyyxxxvvvuuutttrrrooommmkkkjjjhhhffffffggghhhiiifffiiimmmqqquuuyyy~~~sssvvvyyyeeeooowwweeeIII999444222000///111222222111...---333555444LLLuuu|||lll~~~WWW:::JJJnnnwwwcccVVVMMMFFFCCCCCCAAAGGGOOOSSSUUU\\\fffooo{{{~~~qqqhhhrrr}}}zzzvvvhhh^^^XXXTTTIIIAAA===IIIddd~~~rrrtttwwwhhhUUUTTTUUUZZZ```eeeffffffdddbbb___[[[WWWSSSQQQOOONNNMMMKKKGGGCCC???<<<::::::===@@@BBBEEEOOO]]]ggggggjjjmmmpppqqqrrrtttvvvwwwwwwwwwxxxyyy}}}vvviiiZZZPPPQQQWWWwww}}}zzzwwwaaaWWWEEE555222222......---,,,,,,,,,,,,---............///111222333555666888999888777555444;;;:::777;;;AAAEEE[[[~~~uuu{{{|||rrrfffaaabbbddd]]]]]]^^^^^^```aaabbbcccdddbbbaaabbbccccccbbbaaaWWWRRRLLLGGGEEEDDDCCCCCCFFFAAA>>>@@@DDDLLLZZZffftttxxx|||zzzrrrhhhaaa]]]RRRMMMGGGEEEHHHNNNRRRSSSMMM^^^uuuwwwfff___aaaWWWYYYVVVVVVjjjrrrnnnrrrpppiii```^^^\\\ZZZWWWTTTOOOLLLNNNKKKHHHGGGIIILLLNNNNNNfffcccgggsss~~~vvvdddRRRDDD555555555555555666777777===ggg}}}wwwwwwmmmQQQBBB:::666333;;;AAA;;;<<<>>>BBBFFFHHHPPPcccttt}}}zzz}}}}}}yyyxxxjjj___]]]^^^^^^___bbbeeesssxxxrrrjjjaaa```fffkkkllljjjgggddd___[[[XXXWWWVVVVVVYYY[[[[[[YYY\\\aaacccaaabbbaaa\\\]]]hhhxxx~~~{{{yyyyyyxxxwwwtttqqqooommmjjjgggfffgggddd``````ddddddcccbbbbbbeeennnxxxyyywwwuuuoooqqqooodddGGG;;;333222111000////////////444+++000666555FFFnnnlll}}}iiiMMMCCC___zzzdddQQQIIIGGGDDD???DDDDDDHHHMMMRRRYYYfffsssxxxqqqtttvvvwwwzzzuuuiiiYYYSSSIIIAAACCCMMMaaa~~~{{{qqqrrrvvvpppdddTTTNNNNNNVVV___cccdddffflllmmmnnnmmmiiibbbZZZVVVSSSQQQMMMJJJHHHDDD@@@===EEEDDDDDDEEEIIIQQQ[[[bbbeeeiiinnnrrrtttuuuvvvwww{{{yyyyyy{{{{{{}}}oooXXXNNNSSS[[[zzz~~~bbbSSSAAA666444000------,,,,,,,,,---.........///000111333444555666555555555555666777888999999<<<:::===AAACCCYYY|||{{{iiinnnddd```\\\^^^```bbbcccbbbaaa```aaabbb```aaabbbcccccccccbbbaaa\\\[[[TTTIIIEEEFFFDDD???AAA???===<<>>999:::666999>>>;;;<<<===AAADDDGGGNNN___ppp}}}yyy{{{uuujjj```\\\YYYXXX]]]dddeeeqqq}}}sssnnnhhhfffiiimmmoooooooookkkfffaaa]]][[[YYYXXX[[[]]]]]]ZZZ\\\bbbeeeddddddccc^^^\\\dddrrr{{{{{{{{{{{{zzzxxxvvvssspppnnniiifffdddeeebbb]]]]]]```\\\[[[YYYXXX[[[bbblllssswwwxxx|||~~~zzz{{{ooopppsssnnn```CCC666333222111000////////////222,,,111666444BBBhhhjjjqqqnnnKKK<<>>@@@>>>???BBBCCCWWWxxxxxxjjjyyyyyynnnjjjiiifffddd```aaabbbaaa``````aaabbbcccaaa___]]]]]]___bbbdddbbb\\\QQQEEECCCFFFDDD???@@@>>>===>>>DDDPPP^^^gggjjjmmmpppppplllhhhfffeeefff\\\RRRQQQXXX\\\YYYTTTTTT\\\hhhtttzzzyyysssmmmbbbYYYSSSTTTYYYbbbppp}}}~~~|||wwwppphhhfffhhhkkkfffbbb^^^[[[YYYWWWVVVUUUQQQPPPMMMKKKJJJJJJJJJKKKXXXVVVYYYbbblllwww{{{iiiXXXGGG;;;555555444444555555666777:::RRRyyyTTT>>>777===999666:::<<<<<<===@@@CCCEEEKKKZZZiii}}}~~~|||wwwwww~~~{{{rrrhhh```YYYYYYaaajjjkkkvvvxxxtttooonnnppprrrtttuuusssppplllhhhfffccc```^^^```bbbaaa]]]]]]ccchhhjjjfffeeeaaa\\\^^^iiitttyyy{{{{{{zzzyyyvvvrrrnnnlllhhhccc```___]]]XXXWWWYYYSSSRRROOONNNOOOUUU]]]ccchhhmmmtttxxxyyyxxxwwwvvv{{{|||gggqqqvvvkkk[[[===222333222111000////////////000...222666333<<<```rrriiiZZZEEESSSvvv}}}ppp\\\KKKHHHIIIFFFBBBAAA@@@AAAFFFNNNUUU^^^kkkwww}}}iiibbbYYYSSSOOOOOOUUU]]]www|||wwwkkkaaaVVVPPPNNNPPPWWW___gggjjjnnnrrruuuwwwwwwwwwvvvtttqqqmmmhhhbbbZZZUUUIIIGGGEEEDDDHHHQQQ]]]eeedddhhhmmmqqqsssuuuwwwxxxwwwuuuuuuyyy|||qqq^^^TTTUUU[[[yyymmmZZZOOO???555222,,,//////......//////000111111111222333444666777777555666777888;;;===???@@@CCCDDDAAABBBDDDBBBSSSssswwwiiioooooojjjhhhjjjgggbbb```aaaaaa```______```bbbcccaaa___\\\[[[\\\]]]^^^[[[TTTHHH??????CCCCCC???@@@???>>>@@@GGGTTTcccmmmppprrruuuwwwyyyzzz{{{{{{ttthhhaaa``````\\\XXXSSSUUUYYY^^^cccdddbbb___XXXSSSOOONNNNNNNNNQQQVVVRRRUUUXXXYYYYYYYYY]]]```fffdddaaa]]]YYYWWWXXXYYYWWWVVVSSSPPPMMMJJJHHHGGGZZZXXXWWWZZZcccqqqsss```PPPBBB777555444444444444555666666<<>>???EEEOOOWWW```lllwwwzzzkkk]]]RRRLLLKKKNNNQQQ]]]kkkvvv{{{zzzvvvrrriiiddd^^^YYYSSSNNNPPPUUU```ccciiimmmpppqqqpppooouuusssqqqnnniiibbbZZZUUUKKKHHHEEEDDDHHHQQQ^^^fffgggjjjnnnqqqssstttuuuwwwzzzxxxyyy}}}yyyjjj[[[VVVZZZaaayyywwwbbbUUULLL<<<444111***............///000111111222222333444555666777888777777888999;;;===???@@@DDDEEEBBBCCCEEEBBBPPPnnn{{{pppnnnnnnkkkddddddccc]]]`````````___^^^^^^```bbb```aaabbbaaa^^^XXXRRRNNNHHHGGGCCC@@@@@@AAAAAAAAACCCBBBAAACCCIIIUUUccclllwwwyyy}}}|||iii[[[VVVXXXQQQOOOMMMMMMMMMMMMLLLKKKMMMLLLKKKJJJHHHEEECCCBBB<<>>555444444444444444555666666;;;BBB{{{]]]===999888777:::;;;>>>>>>@@@CCCDDDHHHSSS^^^qqqxxx|||wwwtttwww}}}uuuooommmkkkhhhqqq|||~~~uuuvvv}}}|||uuurrroooooorrrrrroookkkhhhmmmnnngggbbbeeekkkpppnnnnnnjjjccc[[[\\\hhhsssvvvvvvwwwvvvsssooojjjggg^^^WWWPPPOOOLLLHHHEEEFFFHHHHHHHHHGGGFFFGGGJJJMMMNNNUUU]]]```^^^]]]aaaeeesss}}}jjjcccwwwvvvaaaPPP:::555222111000000000000000000000333222444777:::YYY|||xxxTTTZZZrrrZZZPPPMMMGGGDDDFFF>>>???EEEOOOXXXaaakkktttuuuiii___YYYTTTPPPJJJMMMXXXkkk{{{xxxooommmiiieeeaaaZZZSSSRRRUUUUUUZZZaaahhhlllllljjjhhhfffeeecccbbb^^^XXXQQQLLLJJJGGGEEEDDDHHHRRR^^^gggkkknnnqqqrrrsssssstttvvvyyyyyy|||~~~zzzpppcccZZZ[[[eeeppp~~~iiiYYYPPPGGG888111000***------------...///000111333333444555555666777777888888888999999;;;<<<===@@@AAA???AAAEEEAAANNNjjj|||sssvvvuuufffbbbfffaaa`````````___]]]^^^```bbb```aaa```^^^YYYQQQJJJEEE@@@EEELLLOOOLLLGGGEEEFFFIIIHHHGGGFFFJJJRRR]]]dddvvv{{{|||uuuaaaUUUQQQQQQNNNKKKIIIHHHGGGEEECCCHHHIIIJJJHHHGGGEEEBBB@@@???BBBEEEEEECCCCCCEEEHHHOOOTTTYYY\\\[[[[[[]]]___\\\\\\[[[YYYWWWSSSOOOMMMqqqpppkkkfffiiixxxzzzbbbPPPDDD;;;555444444333333444444555666888===ppp}}}nnnFFF:::777999===999>>>===???BBBDDDGGGPPPYYYiiittt{{{yyytttvvv|||{{{tttiii^^^eeessszzzzzz|||wwwsssrrruuuuuurrrnnniiiqqquuunnnfffeeejjjnnnppppppmmmggg^^^ZZZcccnnnrrrsssttttttrrrnnniiifffZZZQQQJJJHHHFFFBBB??????AAACCCEEEFFFEEEDDDEEEEEEBBBGGGNNNQQQRRRUUU[[[aaaqqq|||iiifffzzzuuu^^^MMM:::777111111000000000000000111///555111555>>><<>>666:::>>>888<<<;;;<<<@@@CCCEEEMMMUUUaaaooo{{{{{{vvvwww|||zzzjjj\\\]]]nnn|||vvvvvvyyy{{{yyyuuuiiitttzzztttiiieeehhhkkkllljjjiiifff\\\UUUYYYbbbkkkmmmnnnooommmiiieeebbbWWWNNNEEEDDDCCC???<<<<<<;;;???DDDGGGFFFDDDBBBAAA===@@@CCCFFFIIINNNUUU[[[iiiuuuiiihhh}}}vvv\\\KKK888444111111000000000000111111---666222999GGG???NNNyyy{{{WWWxxxoooVVVJJJLLLKKKEEECCCBBBFFFOOOXXX]]]bbbhhh}}}vvviii[[[QQQIIIIIIVVVhhhxxxxxxjjjaaa[[[VVVUUUWWWQQQTTTYYY^^^bbbeeeggggggaaa___\\\YYYWWWSSSNNNJJJCCCBBBBBBDDDIIISSS___gggmmmppprrrtttuuuwwwyyy|||{{{xxxxxx}}}{{{wwwvvv{{{uuujjj```^^^gggwwwzzzppp]]]SSSLLL@@@000---000,,,---------...///000222333333333333444555555666666777777777888999;;;<<<===;;;<<<;;;@@@EEEBBBKKKdddzzz|||mmmgggmmmcccbbbbbbaaa___^^^___bbbdddccc```\\\YYYXXXYYY[[[\\\YYYWWWZZZbbbddd___ZZZZZZUUUTTTSSSPPPNNNNNNPPPRRR\\\mmmwwwssssssnnnbbbWWWKKKJJJHHHHHHHHHGGGEEECCCCCCIIIKKKIIIIIILLLJJJEEEAAAEEEIIIJJJHHHFFFGGGIIIFFFFFFGGGJJJNNNRRRTTTUUUYYYYYYYYYXXXWWWVVVUUUTTTmmmUUUDDD<<<777333444333333333333444555555666999XXXxxxwww|||tttWWWBBB777;;;>>>666:::999;;;???BBBDDDKKKSSS]]]mmm{{{|||xxxxxx}}}ooo```^^^qqq|||wwwwww}}}}}}iiivvv~~~wwwkkkeeefffhhhdddccccccaaaXXXOOOPPPWWWdddfffhhhiiihhhddd```]]]VVVMMMDDDBBBBBB>>>;;;;;;888>>>EEEIIIIIIFFFCCCAAA??????@@@AAADDDIIIOOOTTT```nnn~~~iiiiiiwww]]]KKK666111111000000000000000111111+++666333===LLL@@@HHHxxxrrr]]]mmm|||]]]NNNQQQOOODDDEEECCCGGGPPPWWW[[[___dddooo}}}}}}ssskkk___RRROOOVVVhhh|||vvvnnnhhhfffZZZZZZYYYXXXYYYZZZ[[[\\\]]]ZZZVVVSSSPPPLLLHHHDDD@@@@@@AAADDDJJJTTT___ggglllnnnrrruuuwwwyyy}}}{{{xxxyyyxxxtttpppoooxxxsssiii```^^^hhhwwwyyyooo\\\RRRKKK>>>---,,,111---.........///000222333444222333333444444555555555555666777888:::===???@@@<<<===<<>>??????CCCIIIOOO]]]iiizzzxxxzzz~~~ssslllkkksssvvvrrrooorrrwwwuuuhhh\\\WWWZZZYYYXXXUUURRRNNNLLLJJJTTT]]]gggiiiddd]]]YYYYYYLLLJJJGGGEEECCC@@@<<<999===???CCCFFFFFFEEECCCAAA???===<<<===AAAFFFJJJLLL```nnn}}}mmm|||yyy]]]DDD555000222222111111111111222222111333444999===:::LLLmmm{{{xxx``````tttSSSJJJOOOLLLHHHFFFFFFKKKRRRZZZ^^^___gggqqq~~~wwwttt}}}~~~hhhXXXVVVTTTUUUnnn}}}mmmcccYYYMMMGGGIIIOOOTTTUUUVVVSSSNNNKKKHHHGGGDDDBBBCCCCCCCCCEEEKKKUUUaaaiiitttqqqqqqtttuuuyyy|||zzzuuulllccciiiggg___aaannnssswwwyyyfff\\\OOOAAA888222...,,,...///.........///000222333777777666666555555555444333555888999999999:::<<<===::::::>>>AAAFFFOOOXXX{{{uuurrreeegggccc^^^]]]```bbbcccccchhhiiimmmttt|||~~~xxxiiiZZZWWW]]]bbbaaa___WWWUUUSSSPPPNNNMMMMMMMMMLLL^^^uuuzzztttrrr{{{zzzkkkaaafffqqqlll```QQQIIIIIIKKKJJJHHHEEEDDDHHHMMMNNNJJJIIIKKKHHHHHHKKKRRRYYYZZZTTTMMMTTTRRRNNNIIIDDDBBBBBBCCCIIIIIIKKKMMMOOOSSSVVVXXX|||~~~~~~}}}~~~}}}oooZZZHHH===777444333333333222222222222333333777:::EEEeee}}}}}}pppxxxooo```NNN???888777999999<<<>>>>>>???BBBHHHMMMXXXfffyyyzzzyyy}}}tttmmmnnnwww|||vvvooolllooonnneeeZZZUUUUUUUUUTTTRRRPPPMMMKKKIIIOOOVVV^^^bbb___ZZZVVVTTTHHHGGGEEEEEEDDDBBB>>>;;;:::<<>>@@@CCCHHHKKKMMM```nnn~~~rrr|||vvv]]]DDD666111222111111000000111111222000333333777:::777GGGfff|||sssUUUYYYvvv\\\RRRQQQDDDFFFDDDDDDIIIPPPXXX\\\^^^aaahhhqqqvvvxxxxxx{{{~~~|||yyy{{{}}}|||uuu{{{uuuvvv{{{{{{nnnddd```XXXSSS```uuuzzznnnjjjaaaVVVPPPOOOQQQQQQPPPMMMJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCEEELLLWWWccckkkooommmnnnssswww~~~zzzmmmaaaaaa___\\\fffyyy}}}yyy}}}sss___ZZZMMM???777222...,,,...///.........///111333444555555555555555555666666666888::::::::::::;;;<<<===::::::>>>AAAEEEMMMVVVyyy{{{uuuooohhhiiiddd___^^^___bbbccccccfffkkkttt~~~}}}ooofffdddccc```^^^SSSRRRPPPNNNMMMLLLLLLLLLNNN^^^tttvvvqqqpppqqquuuvvvqqqkkklllrrrttthhhZZZQQQNNNMMMJJJFFFGGGDDDEEEJJJLLLIIIHHHIIIJJJIIIKKKOOOTTTYYY[[[[[[NNNOOOPPPNNNKKKFFFCCCAAACCCCCCCCCEEEGGGKKKNNNPPP||||||||||||~~~rrreeeSSSCCC:::555333222222222111111111111222222555888>>>ZZZvvvsssmmmbbbSSSEEE;;;777666999;;;>>>>>>???AAAGGGLLLTTTbbbwwwzzz{{{yyyrrrttt}}}}}}qqqfffeeefffbbbYYYRRRNNNOOOOOOOOONNNLLLJJJIIIHHHLLLQQQWWWZZZYYYTTTPPPFFFFFFFFFFFFGGGEEEBBB???;;;<<<===???AAABBBCCCCCCAAAAAABBBDDDGGGJJJLLLNNN^^^mmm|||{{{yyy}}}|||qqq[[[EEE777111222111111000000111111222000222222555777444@@@[[[rrrSSSSSS```dddXXXRRR@@@FFFDDDDDDHHHNNNVVV\\\___bbbeeejjjllllllnnnssswwwwwwvvvmmmnnnjjjnnnwwwzzzuuuqqqtttnnnmmmmmmrrryyyxxx{{{yyynnn___UUUWWW^^^ooowwwrrrjjj```XXXSSSPPPLLLIIIFFFEEEDDDEEEGGGHHHGGGFFFFFFDDDCCCFFFMMMYYYfffmmmmmmmmmoootttzzzvvvhhhccc\\\hhh~~~qqqZZZWWWJJJ===666222...---.../////////000111222444555333333333444555555666666888:::<<<<<<;;;:::;;;<<<===:::;;;>>>@@@CCCJJJRRRxxx}}}vvv|||xxxooommmkkkfffaaa^^^^^^aaacccdddeeeqqq~~~rrriiibbb]]]YYYYYYYYYXXXVVVUUUTTTTTTSSSPPP\\\qqqvvvppplllmmmnnnlllkkkmmmuuulll```WWWTTTQQQLLLHHHIIIFFFFFFKKKMMMKKKKKKMMMPPPPPPPPPOOOPPPUUU^^^dddSSSSSSSSSQQQNNNJJJEEEBBB??????>>>>>>@@@BBBEEEGGGzzz{{{{{{|||~~~zzzggg[[[KKK>>>777555333333222111111111111222222333444666999OOOxxx}}}tttppphhh[[[KKK>>>888666999<<>>???@@@FFFMMMqqq|||oootttrrrlllhhhccc^^^]]]___aaacccfffxxxyyysssoooggg___hhhggggggeeecccaaa___]]]VVV]]]mmm{{{qqqlllhhhgggiiikkkddd\\\WWWUUURRRNNNJJJLLLMMMRRRVVVTTTPPPQQQVVVXXXZZZZZZVVVQQQQQQXXX^^^___\\\XXXSSSPPPLLLIIIGGGEEECCCAAA???>>>>>>???@@@{{{zzz{{{|||~~~ooo\\\RRREEE:::666555444444222222222222222333444444222777777FFFooo{{{{{{uuufffQQQAAA999888:::===@@@@@@@@@BBBGGGKKKNNNXXXkkk|||yyyxxx{{{}}}|||~~~|||lllbbbaaaaaa[[[TTTLLLLLLMMMNNNNNNOOOOOOOOOIIIFFFFFFNNNYYY```^^^YYYVVVTTTSSSRRRQQQNNNIIIFFFEEECCCAAA???@@@AAACCCEEEEEEHHHKKKLLLLLLKKKLLLNNN]]]lll|||yyyxxxnnndddUUUBBB666333111000000000000000000111111555333444777333777HHHlll~~~}}}xxxZZZUUUdddjjjZZZSSSIIIGGGFFFFFFIIIPPPXXX]]]\\\___bbbeeehhhjjjmmmooovvv{{{|||xxx{{{qqqjjjaaaWWWNNNVVVfff{{{{{{pppeee\\\VVVSSSQQQOOOMMMJJJHHHGGGFFFCCCAAADDDBBBAAAFFFQQQ^^^iiinnntttuuuvvvvvvwwwyyy|||}}}yyyppp``````pppzzz{{{yyyyyybbbMMMBBB777333111......000000000222333555666777777666666555444333333222222666888::::::888888888999;;;999:::===>>>>>>BBBIII\\\}}}nnn}}}vvvmmmjjjeee```]]]]]]```bbbhhh~~~wwwzzzyyyyyyvvvsssoookkkhhhdddcccjjj|||yyynnnkkkmmmbbb^^^ZZZWWWUUURRRNNNJJJRRR[[[fffiiiaaaVVVUUU[[[[[[___cccaaa[[[VVVUUUVVVaaa___\\\ZZZXXXUUUQQQMMMNNNLLLHHHDDDAAA>>><<<;;;}}}zzz{{{}}}~~~gggSSSKKK???777444444444444222222222222222333444555000999666>>>dddvvvZZZCCC::::::999<<>>444111000......000000111333555777888888888888777666555444222111111444666777888777666777888999888999=========@@@EEEOOOtttrrr{{{zzzooonnnjjjeee```^^^```bbbhhh}}}|||ppplllkkkvvv{{{rrrqqqhhheeeaaa]]]ZZZVVVQQQNNNZZZhhhzzzvvveee]]]^^^YYY]]]dddhhhiiiddd\\\WWWYYYYYY\\\```cccaaaZZZTTTVVVTTTQQQMMMGGGBBB===;;;~~~}}}{{{yyy{{{~~~wwwaaaLLLDDD:::444222333333222000000000111111222333444///:::777777XXXdddFFF::::::777:::===>>>>>>???CCCGGGIIIIIIQQQcccrrrxxxxxxxxxvvvwww{{{~~~}}}tttqqqsssxxxxxxooofffdddcccaaaUUUSSSPPPNNNNNNQQQTTTVVVSSSMMMHHHMMMZZZffflllmmmiiifff```\\\XXXUUUQQQOOOJJJIIIHHHGGGHHHKKKMMMOOOSSSUUUWWWTTTPPPMMMOOORRR```ooo}}}{{{lllgggyyynnnccc[[[LLL999111444000000////////////000000///444333444;;;888777@@@QQQmmmnnn|||iiiWWWeeekkkUUUPPPNNNJJJEEEDDDHHHPPPVVV______aaaeeeiiilllnnnnnnmmmssswww{{{{{{{{{fff]]]VVV\\\mmm~~~uuukkkddd___]]]XXXTTTOOOKKKJJJIIIIIIHHHDDDCCCEEENNN[[[gggnnnpppqqqooohhhaaacccmmmuuuwwwyyy~~~yyyppplllkkkmmmrrrttt~~~iiiUUUDDD;;;222000000......111000222444666888999999999777777666666555444333333222444666777777777888999777666888<<<===<<>>LLLbbbiiirrrkkkgggeeeWWWTTTOOOIIIFFFIIIQQQXXX___^^^^^^```dddhhhjjjlllooovvvzzz{{{xxxwww~~~ooofff\\\XXX```rrruuunnnkkk^^^YYYQQQLLLIIIHHHHHHGGGEEEDDDGGGQQQ___kkkppprrrsssooocccXXXZZZhhhssswww~~~|||tttmmmiiikkkooorrryyyaaaNNNBBB999111//////...///111000222444777999:::::::::666666666666666555555555222444666777777777999:::666555888<<<===<<<>>>CCCAAAhhh~~~fff|||uuuuuutttooohhhdddcccdddaaappp}}}}}}zzzvvvrrrooollljjjbbbrrrtttaaa^^^___iiiwww{{{rrrgggddd\\\TTTRRRXXX```gggiiiaaabbbaaa___YYYRRRKKKFFFwwwxxxwwwuuusssrrrsssuuuvvvzzzzzzhhhSSS???;;;777333333333222222111111222222222333333333:::---666>>>AAAmmmtttHHH444777888999:::::::::;;;===???BBBEEEJJJUUUjjj|||yyysssssstttzzz~~~~~~|||ooogggfffhhhlllqqqpppjjjdddeee]]]SSSOOOQQQSSSRRRPPPPPPNNNJJJIIITTTdddlllkkklllkkkhhhfffccc___ZZZVVVWWWVVVUUUWWWYYY[[[[[[[[[[[[TTTPPPQQQSSSRRRRRRTTTeeeppp{{{ssskkkpppvvvhhhcccZZZDDD555222///000////////////000000111222333444444444666999<<>><<<777222000333666777888888777777777999<<<>>>@@@BBB^^^}}}|||{{{oooxxx~~~wwwbbb^^^hhh```fffttt{{{vvvtttqqqlllgggaaannnrrriiiaaacccnnnyyyrrrjjj___VVVTTTXXX]]]aaaiiippprrrkkkddd^^^VVVNNNssssssrrrpppoooooorrrtttyyyooo[[[GGG<<<888444222111222111111111111111222222222333333888---555;;;===fffoooOOO<<<;;;777888999:::;;;<<<===???BBBDDDHHHRRReeewww|||xxxtttttttttyyy~~~|||qqqhhhfffeeegggkkklllhhhdddfffccc\\\VVVPPPOOOPPPRRRSSSQQQKKKFFFLLL[[[gggjjjpppnnnmmmjjjhhheeeaaa______]]]\\\]]]___``````___\\\VVVRRRSSSTTTSSSSSSVVV___lll{{{rrrpppwwwxxxkkkcccWWW???222222111000////////////000111111222444555555555666999<<>>@@@VVVqqq{{{jjjmmm}}}~~~qqqeeeddddddhhhtttyyyrrrmmmkkkooooooppppppqqqzzz{{{uuuqqqmmmhhhcccaaahhhsssnnneeeiiiuuuuuuhhh]]]XXXYYY\\\dddnnnwwwyyywwwqqqdddWWWpppooonnnllllllnnnssswww~~~|||pppcccOOO<<<777444111///000111111000111111111222222222222333666---555888888]]]{{{sssssshhhPPP===777666777888999;;;<<<======AAABBBEEENNN___pppyyyzzzwwwvvvuuuwww|||}}}vvvmmmiiidddccceeehhhhhhgggccceeeccc[[[PPPKKKOOOUUUUUUUUUPPPHHHHHHSSScccmmmrrrqqqpppooollljjjhhhgggfffdddbbbbbbbbbcccbbbaaa]]]WWWTTTUUUVVVTTTUUUXXX\\\kkk|||zzzssswww}}}{{{nnneeeTTT:::///222333///////////////000111222333444555666666777999;;;@@@@@@\\\|||}}}pppJJJ<<>>RRRwwwzzz~~~qqqQQQ;;;:::JJJZZZ{{{~~~nnnXXXLLLNNNTTTWWWZZZ___bbbbbbbbbcccdddhhhhhhkkkoooqqqwwwhhh[[[WWWhhh{{{mmm]]]]]]ccchhh\\\HHHBBBIIIDDDKKKXXXhhhsssxxxzzz{{{vvvqqqllllllrrrxxxlll```sss~~~fffYYYTTTFFF444222...---000111000222666888666444333333555777999666777888:::::::::999888777777777777888888888888::::::999999:::;;;<<<===CCCLLLWWWpppqqqfffpppyyywwwpppgggfffgggnnn~~~{{{rrrlllgggddd```]]]ZZZVVVTTTZZZbbb{{{wwwttttttttttttwwwoooeeefffjjjnnnbbb^^^WWW\\\fffrrr}}}|||uuukkkkkkjjjjjjmmmttt}}}zzzmmm```RRRDDD999333111000000111222222111000000111111111222222222444222666666555JJJyyyxxxiiiTTTHHHGGG:::888777888;;;======<<<===>>>AAAIIIUUUeeevvv|||xxxuuuuuuyyy|||}}}vvvmmmfffccceeehhhjjjhhhhhhgggbbbZZZTTTPPPPPPWWWZZZ\\\YYYSSSTTT^^^hhhppprrrtttrrrooolllkkkkkkkkkhhheeecccbbbaaa___]]]\\\XXXVVVVVVUUUSSSUUUYYYfffppp|||vvvyyyyyyooofffSSS:::111444111////////////000111222333444666888888888888999;;;AAA>>>KKKmmm||||||eeeFFF888===CCCfffqqqyyyrrr___OOONNNSSSTTTXXX\\\___aaabbbcccdddggghhhlllnnnoootttmmmaaa```yyyyyy```WWWWWW```\\\MMMFFFLLLEEEQQQ```lllrrrvvvyyyyyyvvvvvvxxx{{{zzzgggaaaggg|||zzzaaaUUURRREEE444000------000111000111555666555333111111333555777444555777888888777666555666666777888888888888888888888999:::;;;===>>>???DDDIIIOOOfffyyyhhhjjj{{{rrruuuuuurrrpppllllllrrr~~~xxxoookkkeee```^^^[[[YYYZZZ^^^llluuuwwwyyy}}}~~~nnnhhhhhhzzz~~~nnneeefff```]]]cccnnnyyyggghhhhhhjjjooowww}}}ssseeeVVVHHH===666333222000111222333222111000000000111111111111222333333666777666DDDmmmttt___PPPKKK???;;;777777:::===============AAAHHHPPP]]]qqq{{{vvvsssuuuzzz{{{|||~~~uuummmgggfffggghhhrrrpppmmmiiiddd\\\TTTOOOYYY[[[^^^```\\\WWWYYY^^^lllqqquuuvvvsssooonnnnnnooollliiifffeeedddaaa___\\\YYYWWWWWWUUUSSSUUU[[[fffoooyyytttzzzvvvlllaaaNNN888333666000/////////000111222333444555777999999999999999;;;;;;>>>EEE```{{{QQQ999<<>>???@@@AAAFFFHHH[[[kkkbbb}}}uuunnnqqqxxxxxxqqqsssrrroookkkjjjoooxxx~~~tttjjjfffccc^^^[[[\\\[[[ooo|||pppmmmhhhsssuuuhhh\\\ZZZ___iiiuuufffhhhjjjmmmsss|||~~~wwwjjj[[[LLL>>>777444333111000000222222111000000000000000111111111111111333444777888???bbbvvv___OOODDD>>>777666999===>>>===>>>>>>BBBGGGKKKUUUiii|||~~~wwwrrrrrrvvvzzz}}}{{{|||xxxpppllljjjiiiqqqqqqqqqooojjjccc[[[UUUZZZXXX\\\cccfffaaa^^^___eeellltttwwwuuurrrqqqqqqrrrooollliiihhhfffdddbbb]]]ZZZYYYYYYVVVTTTWWW]]]gggpppyyy~~~uuuqqqyyyuuugggYYYEEE333444777////////////000111222444555555777:::::::::999999:::777AAABBBSSS~~~~~~}}}```EEEBBB???<<>>>>>>>>DDDDDDSSSzzztttaaakkkwwwzzzppphhhkkkllliiigggjjjllliiifffffflllqqq}}}yyyqqqkkkccc]]]ZZZZZZbbbooowwweeefffmmm|||uuuiiibbb]]]\\\bbbjjjhhhjjjmmmrrrxxxxxxpppcccTTTEEE:::555555222111000000111111000///000000000000111111111111000222333666999<<<[[[}}}xxx|||ttt\\\HHH@@@888555888<<<>>>>>>??????CCCGGGHHHOOOcccwwwxxxrrrpppssswwwyyyzzz|||~~~yyyrrrnnnmmmhhhlllpppppplllfff```^^^YYYUUUYYYeeennnlllhhhggg^^^fffqqqvvvuuusssrrrsssrrrpppllljjjiiigggeeeccc^^^\\\[[[[[[XXXUUUXXX^^^iiisss{{{}}}oooooowww}}}tttdddRRR>>>///333888000/////////000111333444555555888:::;;;:::999::::::777FFFBBBKKKuuu}}}pppxxxqqqVVVGGG555>>>BBBLLLVVVWWWQQQNNNRRRTTTSSSSSSTTTVVVXXXYYYYYYYYY___cccdddfffkkkrrruuuyyyvvvvvviiibbbZZZTTTQQQNNNLLLLLLRRRdddssstttoooppptttuuuuuuttttttvvv}}}tttnnnyyyxxxmmmaaaWWWKKK>>>777777000...///333333000///111222222333444666777777888999888666444444444555666333555666555333444777;;;:::;;;<<<<<<======<<<<<<>>>DDDDDDPPPtttfffWWWooo~~~uuuhhhfffgggeee^^^dddjjjkkkhhhgggkkkoooxxxyyysssllleeebbbaaa______jjj{{{wwwuuurrrrrr~~~uuukkkdddlll{{{ssshhh[[[XXX\\\dddkkkssszzzxxxkkkXXXHHH>>>777111---000000////////////000000000000000000111111111111//////222666555>>>]]]|||pppyyy[[[NNN@@@666999<<<:::999<<<;;;<<>>>>>DDDMMMQQQNNNKKKJJJTTTNNNKKKOOORRRQQQTTTYYYZZZ\\\___bbbdddhhhmmmpppuuuzzzvvvqqqrrroooddd[[[WWWVVVSSSRRRSSS[[[iiitttuuusssuuuvvvuuuxxxwwwvvvtttwwwwwwnnniii___SSSEEE;;;555333///111444444333222222222000111222333444444444444555555555555555555555555333333333333444666777888:::<<<>>>===;;;999999999<<<===@@@NNNlllqqq^^^hhh}}}|||ddd```cccWWW___```aaaccceeegggiiijjjpppsssjjjgggiiiddd___^^^cccnnn|||wwwooojjjiiilllssswwwttthhhiiirrr|||}}}uuummm```RRRjjjpppyyy~~~mmm```OOOAAA:::666222///000000////////////000000//////000000000111111111111000222555222555JJJbbbkkktttqqqUUUDDD777777999777777;;;;;;<<<@@@DDDFFFKKKXXXeee{{{rrrpppqqqpppyyy|||wwwlllhhhggglllmmmiiieeeeee\\\XXXXXX\\\___aaagggmmmoootttuuusssrrruuuwwwvvvvvvuuutttqqqnnnjjjgggeee```aaaaaa^^^[[[[[[___cccnnnttt|||wwwqqqyyy|||tttgggVVVCCC888222//////111...///111222444555666666777888999:::;;;;;;;;;;;;===BBB>>>BBB^^^zzz}}}[[[@@@:::;;;AAAIIILLLJJJJJJMMMRRRKKKGGGIIIJJJJJJMMMSSSTTTWWW[[[___bbbeeeiiilllpppwwwzzzuuuwwwrrrkkkccc^^^XXXTTTUUUZZZfffoootttrrrppprrrsssqqqmmmppptttxxx|||{{{wwwfff```VVVJJJ???777333111111333555555444333333444111222333444555666666666555555555555555555555555333444444444555666666666999:::<<<<<<:::999999999<<<===@@@JJJdddrrrjjjoooxxxpppddd```\\\\\\]]]___aaaccceeegggggglllxxx~~~wwwooojjjhhhggggggbbb^^^^^^cccnnnzzzvvvvvvxxx{{{}}}wwwnnnnnnpppuuuzzzxxxmmmbbbsssyyywwwaaaTTTDDD888444444333111000000////////////000000//////000000000000111111222000222444111000:::IIItttooorrr]]]JJJ:::666777666888===;;;<<<>>>AAACCCFFFQQQ\\\vvvvvvpppoooooouuu{{{xxxpppjjjkkklllkkkhhhgggeee___[[[ZZZ[[[]]]bbbiiinnnuuu~~~{{{sssrrrwwwyyyyyyxxxvvvrrrnnnjjjhhhdddeeeeeeccc```aaaeeeiiitttyyytttvvv|||qqq]]]LLL;;;444333111///...///000111333555666777777777777888:::;;;<<<=========@@@<<>>333111222222111//////000000000000//////////////////000000000111222000111444444333888@@@dddyyyttt~~~|||{{{|||```MMM<<<888999888;;;@@@;;;;;;===AAABBBDDDLLLVVVhhhuuu|||ssspppqqqpppwwwtttnnnnnnnnnnnnmmmmmmfff___]]]]]]^^^dddjjjnnnsssuuuoootttyyyzzzzzzyyyvvvrrrnnnkkkgggiiihhhfffddddddiiimmmwww{{{~~~tttzzz{{{oooXXXFFF555000222222///...000111333555666888888999:::::::::;;;<<<===>>>>>>>>>>>>===CCCIIIOOOkkknnnIIIBBB===@@@CCCFFFJJJNNNUUUPPPHHHBBB>>>>>>BBBFFFGGGKKKRRRYYY]]]aaadddfffgggnnnuuuwww{{{{{{vvvpppkkkmmmssssssqqqooonnnqqqttttttrrroooooopppvvvrrrooorrryyy{{{xxxiii^^^VVVIII>>>777444444555555666777777555555555666222222333444555666777888444444444444444444444444333444666777777555333222444555777777777777888::::::===???BBBMMMeee{{{___fffyyyjjjSSSXXXVVVXXXZZZ]]]___aaabbbccchhhfffnnnwwwooollljjjfffbbb^^^WWWRRRWWW___{{{ssskkkiii\\\fffvvv||||||cccWWWKKK<<<222///000000/////////000000000000//////...////////////000000000222000///111333555:::???ZZZssszzz{{{uuurrrrrr^^^LLL<<<999;;;:::<<>>>>>=========>>>>>>>>>>>>@@@FFFGGGBBBXXXYYYKKK===<<>>::::::999:::???>>>===>>>BBBDDDEEEIIIOOOZZZeeewwwyyyrrrpppkkkpppyyyyyyuuusssppptttooolllkkkhhhcccbbbdddlllmmmttttttnnnrrruuuyyy}}}}}}{{{wwwtttqqqrrrqqqnnnkkkkkkooosssxxx{{{}}}ssspppyyywwwjjjcccNNN@@@222///333444333222333444555777999:::;;;;;;AAA@@@???===<<<======>>>??????@@@HHHIII@@@MMMoooooo[[[GGG???@@@EEEJJJOOOXXXXXXTTTIII@@@=========BBBFFFMMMSSSXXX\\\aaadddeeefffhhhkkkpppvvv|||}}}xxxwwwwwwrrrppprrrrrrmmmgggeeekkkmmmqqqwww|||uuu|||sss___WWWMMM???555222222333333333444666555555666888:::444333222111111222333444333333333333333333333333333444555666666555444444333444555555444555777999888999<<<>>>DDDWWWwwwqqqooorrrgggZZZ[[[ZZZYYYYYY[[[]]]```bbbeeefffiiirrrzzzsssmmmjjjddd\\\VVVTTT\\\~~~{{{vvvbbbSSSYYYnnnuuueee[[[HHH???444//////111000///...///000111111000///............/////////000000111222111//////222666888GGG~~~zzz~~~~~~{{{rrr\\\GGG>>>;;;888:::???BBB@@@@@@CCCDDDCCCEEEJJJQQQZZZmmmyyywwwoooooorrr|||xxxrrrrrrpppqqqtttrrrkkkgggfffggglllqqqwww~~~{{{rrrooosssyyy~~~|||zzzyyyzzzyyyuuuqqqqqqtttxxx~~~rrrlllppp{{{}}}pppccc___BBB999222444666555444444444555666888:::;;;<<<<<>>===;;;;;;<<<===>>>@@@??????GGGLLLDDDJJJaaayyy```MMMBBB@@@GGGOOOZZZ___\\\QQQGGGCCC@@@===???CCCHHHMMMRRRWWW\\\```bbbcccdddfffiiilllqqqttt}}}wwwvvvxxxsssppppppkkkccc^^^^^^eeejjjrrryyy}}}vvvgggXXXOOOEEE999111000222333333333555666666777888<<<>>>777666444222111222333444333333333333333333333333333444444444555666666666444555666555444555777999999999;;;>>>CCCSSSrrrwwwffflllooobbb]]][[[XXXVVVWWWZZZ^^^aaacccdddgggjjjpppsssmmmhhh```YYYUUUQQQhhh}}}mmm\\\WWW[[[gggxxxyyybbbPPPGGG???777///,,,///222222000...///000222222000///.............../////////000...111222111000333777999AAAvvvjjjPPPCCC===999<<>>???@@@???<<>>AAA:::888666333222222333444333333333333333333333333333333333333444666777888555666666555444444777999:::999:::===BBBQQQnnneeelllxxxmmm___[[[WWWTTTTTTXXX\\\```bbbcccdddcccdddnnnvvvpppjjjbbb]]]UUU___|||wwwhhhVVVPPP\\\nnnyyyfffYYYGGG555444333222111000000000000////////////////////////...///000///...---...000000111222222111222444666@@@dddwwwyyy~~~~~~kkkNNN@@@888666???<<>>888555555666555777;;;>>>>>>:::666666777999:::;;;<<<===???;;;<<<===???BBBIIIPPPVVVlllxxxyyyZZZDDDEEEMMMpppzzzyyygggVVVNNNGGG>>>===???BBBDDDJJJPPPTTTUUU]]]___`````````bbbdddgggooosssyyy{{{xxxwwwxxxppphhheeebbb]]]\\\^^^cccooovvvnnnggguuutttgggXXXGGG<<<;;;888444222222555888777777888999::::::;;;;;;777555333222222222111000444555777666555444444555666666666666555555555555555666666666777777777888555:::<<<:::<<>>===<<<======>>>@@@EEELLLQQQccc~~~ZZZHHHFFFfffzzz___SSSMMMEEE@@@@@@@@@AAAEEEJJJMMMOOOWWWYYY\\\]]]^^^```bbbdddmmmppptttyyy~~~}}}zzzyyyyyyxxxooofff```]]]]]]cccjjjgggooorrrkkkgggxxxoooaaaSSSDDD;;;:::888666444555666888:::999999999999888888888777555444333444444222111333555666666555444555666777777666666666555555555666666666666777777777777:::======:::999EEEZZZlllyyysssrrr|||}}}rrrcccYYYXXX\\\^^^^^^YYY\\\aaaffffffgggoooxxxnnn```bbbZZZUUUssswwwcccRRRIII}}}kkkcccVVVBBB666777000//////....../////////...........................///000///...---...000...///000000//////111333222KKKttttttggglllwwwgggJJJ???888777;;;@@@EEEGGGEEEBBBBBBCCCHHHFFFKKK\\\ssszzzrrrnnnpppyyy{{{|||yyyrrrtttzzz}}}{{{wwwrrrpppqqqtttxxxyyyyyyxxxvvvtttyyy}}}{{{|||zzzjjjcccYYYEEE666:::<<<;;;777333222222777666666777:::;;;;;;:::===999666888<<>>@@@CCCFFFHHHOOORRRWWWZZZ\\\^^^```bbbhhhjjjmmmppprrrvvv{{{~~~|||{{{|||{{{yyyqqqiii```ZZZWWWZZZfffrrrssstttoooeee```mmmzzzwwwyyyiiiXXXKKK???888888888888888888888999<<<;;;:::999888666666555666555555555666555333222222444555555444444666777777777777777666666666666777777777777666666666666;;;<<<<<<:::999>>>JJJSSS^^^yyy~~~zzzmmmccc]]][[[[[[\\\XXXYYY^^^dddggggggjjjooo|||uuuaaaeee[[[TTTnnnuuu```RRR|||iiiZZZJJJ:::222333/////////...//////000000...........................///000///...---...000...///000000//////111333666===YYYsssbbbfffuuuqqqrrrZZZDDD555444999===AAADDDCCCBBBBBBCCCEEEBBBDDDQQQdddwwwxxxooommmpppxxx~~~~~~}}}~~~}}}~~~~~~}}}{{{wwwwwwzzz}}}zzzxxx{{{~~~yyyiii\\\LLL<<<555777888666444222333555666777888:::;;;<<<<<<<<<:::999999999:::;;;<<<<<<;;;;;;;;;::::::===AAAEEE[[[jjjfffMMMjjjmmmZZZRRRPPPHHH@@@>>>???@@@BBBEEEIIIMMMSSSXXX[[[]]]___aaaccceeehhhkkkmmmpppsssvvv}}}~~~yyyyyyzzzyyytttoooeeeaaa^^^[[[WWWYYYdddpppwwwtttooohhhaaafffxxx}}}}}}dddPPPDDD<<<666777888:::;;;;;;:::999;;;;;;:::888777666555444666555555666777777555333222333555555444555777888888888777777777666666666777777777777666666666666777888:::<<<>>>AAADDDGGGLLLhhh|||uuuoooggg^^^YYYXXXZZZXXXYYY```cccdddeeehhhttt|||mmmkkk```VVVjjjxxxiiimmmSSS@@@888333...000000/////////000111111...........................///000///...---...000///000111000000000222444888333CCCmmmkkkkkkxxxuuu{{{zzzuuufffHHH666;;;777999===@@@AAAAAAAAAAAABBBAAAEEENNNXXXggg|||vvvnnnlllnnnrrryyy}}}}}}~~~xxxvvvvvvxxx~~~wwwiiiVVVBBB666333444333333222444666888666888;;;>>>??????>>>>>>:::???CCCAAA;;;999===BBB:::::::::999999;;;???BBBLLLSSSggg|||SSSSSSkkkppphhhXXXLLLBBB??????>>>???CCCFFFJJJPPPVVVYYY[[[^^^```ccceeehhhkkklllmmmppprrrqqqxxx~~~}}}{{{yyywwwuuuvvvwwwtttlllddd```aaaeeegggccc___cccjjjlllmmmrrruuussssss}}}www^^^JJJ>>>:::555666777;;;>>>>>>;;;888888888888777777666666666666555555666777888666555222333444444444444777999777777777777666666666666777777777777666666666666777888;;;@@@DDDFFFFFFEEEFFF___}}}uuupppggg^^^ZZZ\\\\\\WWWVVVZZZ^^^^^^```bbbkkknnnyyy{{{mmmdddXXXggg|||~~~|||yyygggJJJ:::888444+++111111000//////000000000------------------------...///000///...---...000///000111111000000222444333...;;;```|||uuuwwwxxxkkkkkkdddGGG666@@@666888:::===???@@@??????AAABBBGGGNNNRRR[[[qqqvvvmmmjjjiiittt~~~{{{{{{{{{xxxrrrqqquuuyyyssshhhRRR<<<666333222222222333666999;;;777:::===?????????@@@AAABBBKKKRRRNNNBBB<<>>===AAADDDHHHMMMQQQTTTWWWZZZ\\\cccfffiiijjjkkkkkkmmmnnnlllrrrvvvxxx{{{}}}{{{yyyxxxxxxvvvttttttuuuuuuqqqnnnlllooovvvzzzvvvmmmggggggiiinnnyyy{{{jjjVVVCCC:::888666555666:::>>>>>>;;;777666666666666666777777777666555333444666777777777444444555444333444666999666666666666555555555555666666666666777777777777:::;;;>>>BBBFFFGGGEEEDDDGGGZZZxxx|||jjj```XXXSSSUUU]]][[[VVVTTTWWWYYYXXXZZZ]]]bbbdddqqqooogggYYYdddoooiii~~~vvvgggPPP>>>777666333...111000000///............------------------------...///000///...---...000...///000000//////111333111///666MMMooo|||}}}lllgggdddMMM;;;>>>777888:::<<>>AAA@@@EEELLLNNNRRRdddxxxsssjjjfffmmmzzzzzzvvvwww}}}xxxjjjdddNNN777777555444222333555777:::;;;:::;;;<<<;;;;;;===BBBFFFOOOVVV[[[VVVJJJ???>>>@@@>>>>>>===;;;999888:::<<<:::@@@GGGVVVrrr~~~dddSSS```yyyqqq___PPPMMMJJJBBB???BBBAAADDDGGGJJJMMMPPPSSSVVV[[[___cccfffgggiiikkkmmmlllqqqttttttvvv|||~~~~~~}}}{{{zzzxxxwwwwwwvvvrrrllljjjmmmvvvyyynnnjjjvvv{{{yyygggYYYKKK<<<555777666555555999===>>>:::666666666666666666666666666666444222222444666888888555555555444222333666888555555555555444444444444444444555666777888999999;;;<<<>>>@@@BBBCCCCCCCCCFFFSSSmmm~~~eeeXXXPPPKKKNNNVVVWWWTTTUUUWWWWWWTTTTTTWWWZZZZZZcccxxxyyykkk\\\aaayyybbb[[[zzz}}}sssUUU;;;555666333000222111000///...---,,,,,,,,,------------------------...///000///...---...000---...///.........000222333222222:::RRRtttyyypppmmm[[[EEE===999999:::===???@@@???>>>???<<>>@@@CCCDDDEEENNNeeelll___WWWNNNMMMRRRSSSSSSVVVYYYWWWRRRQQQSSSTTTNNNOOO^^^sssooo^^^___qqq|||sssooowwwhhhLLL444///111///---//////...---,,,+++,,,,,,---------------------------,,,,,,,,,---------......////////////000000000000333+++777:::444YYYtttaaaEEE===<<<999666;;;CCCEEEAAA<<<===>>>AAAEEEKKKSSSYYYqqq|||pppdddjjjpppwww|||}}}xxxmmmhhheeeSSS999///555555666777999999888777777<<<===>>>;;;999999>>>BBBLLLJJJGGGEEECCCAAA===:::<<<<<<;;;999777777999;;;===>>>???BBBJJJ___~~~}}}{{{]]]VVVvvvyyyfffQQQIIIMMMEEE??????DDDFFFCCCBBBEEEMMMNNNRRRYYYaaaiiimmmooommmnnnooonnnmmmnnnqqqtttuuuuuuvvvvvvvvvxxx|||~~~}}}yyyxxxzzz{{{yyyzzz~~~~~~|||{{{yyyyyyxxxxxxuuuwwwxxxvvvuuutttnnnfffbbbaaa]]]ZZZ```uuuyyyzzznnneeeSSSBBB<<<>>>;;;444777666444333444555777999999888555333333444666777444333333222222333333444333333222222222333444444444777:::999666444555777444555555666777666666666;;;<<<>>>???@@@@@@@@@???AAAHHHTTTjjjwwwjjjWWW@@@KKKIIILLLSSSWWWUUURRRSSSSSSPPPRRRXXX\\\fffwwwggg___fffooottt{{{|||wwwtttsssuuuvvvyyy}}}{{{pppSSS>>>......111///---//////...---,,,+++,,,,,,---------------------------,,,,,,,,,---------........./////////000000000000000---444555222NNNxxxbbbCCC???;;;:::<<>>??????<<<999888888AAA@@@??????BBBQQQlllyyyuuuzzzyyy``````pppoooUUUFFFLLLFFFCCCBBB@@@<<<===AAAGGGIIIOOOWWW___fffiiijjjhhhiiijjjkkklllnnnppprrrlllnnnppppppqqqrrruuuwwwyyywwwwwwyyyxxxuuuwwwzzz{{{zzzyyyxxxvvvuuutttsssuuuxxxxxxrrrlllhhhddd___WWWfffvvv|||{{{vvvjjjbbb^^^TTTIIIFFFEEE???666666555444333444666888999;;;999666444333333555666444444444333333444444444444444333333222333333444222555999:::999666444333555555666777777777777666999:::<<<>>>??????>>>===@@@DDDLLL[[[vvvuuuSSSDDDAAACCCJJJPPPPPPQQQRRRRRROOOPPPSSSSSSXXXnnn|||uuufff[[[___cccdddhhhooovvvxxxzzz}}}~~~}}}|||{{{yyyyyyxxxwwwvvvsssqqqpppooommmjjjgggggghhhjjjllllllzzz}}}tttZZZ???333---000222///---///...------,,,,,,,,,,,,---------------------------,,,,,,,,,---------............/////////000000000---111222111444AAAeee}}}PPPEEE=========:::===DDDBBBAAA@@@>>>===>>>BBBEEEQQQ```sss~~~sssjjjhhhmmmxxx~~~yyyzzzjjjjjjdddVVVCCC666111111444444555666777666666666777777999;;;======;;;::::::;;;===???AAA@@@===:::<<>><<>>===;;;>>>AAADDDKKK___hhhEEE???<<>>>>>???BBBDDDJJJRRRaaavvv{{{nnnlllmmmnnnwwwvvv{{{uuufffiiibbbNNN===888666444444555666777999::::::;;;999999:::???BBBBBB>>>:::777999===AAACCCBBB???;;;;;;>>>AAABBB@@@<<<999888???>>>??????===???KKKWWW}}}ttt```mmm}}}eeeSSSOOOKKKKKKKKKIIIFFFEEE@@@AAAEEEMMMWWW___dddgggjjjhhhggghhhkkkmmmmmmllllllooosssuuuuuutttttttttqqqrrrvvvxxxuuuppprrrwwwuuuuuuuuutttrrrpppnnnmmmkkknnnlllgggdddfffgggfffwww{{{vvvooosss||||||tttiiiggg[[[JJJ???<<>><<<;;;===???@@@BBBOOOnnntttRRRGGG<<<;;;@@@EEEKKKQQQNNNOOORRRTTTQQQOOOUUU```zzzqqqmmmccc[[[\\\]]]\\\]]]```bbbaaa```^^^]]]\\\[[[[[[]]]]]]]]]]]]]]]]]]\\\\\\^^^^^^^^^^^^^^^]]]]]]]]][[[___aaaaaaeeeoootttsss\\\777444222222222///,,,,,,///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////+++888000...;;;444HHHsss~~~wwwWWW<<<999<<<;;;<<>>>>>>>>===>>>@@@BBBFFFLLLUUUcccyyy{{{uuuqqqjjjjjjooovvv~~~}}}zzzyyypppdddggg\\\GGG;;;;;;===999555666888999<<<>>>@@@AAA:::999;;;???BBBBBB>>>999777999===AAADDDBBB>>>:::999:::<<<<<<;;;:::;;;<<<;;;;;;<<>>>>>EEEMMM^^^~~~hhhiiiqqqfffWWWOOONNNNNNJJJEEEDDDCCCDDDIIIRRR]]]eeejjjjjjhhhgggggghhhjjjlllllliiimmmqqqsssrrrpppooooooooopppsssvvvtttpppqqquuuwwwvvvtttqqqnnnkkkhhhggg[[[\\\]]]bbbmmmyyy}}}zzz{{{tttkkkkkkuuu~~~}}}|||~~~|||tttgggkkkhhhYYYFFF:::888<<>>>>>===<<<<<<>>>>>>>>>DDDZZZ|||}}}fffTTTAAA999999<<>>lll~~~aaaCCC999;;;<<<<<<>>><<<===>>>===<<<;;;;;;<<>>@@@>>>888888999:::<<<>>>@@@AAA888888999;;;<<<<<<999777666888;;;???AAA???;;;777777777777777666888;;;>>>:::888999<<<<<<;;;>>>CCCIIIrrrsssqqqvvvddd]]]^^^[[[VVVQQQNNNKKKMMMTTT___hhhmmmnnnmmmjjjfffddddddgggjjjiiilllqqqssssssrrrrrrrrrpppnnnnnnqqqqqqmmmlllnnnllljjjgggdddaaa^^^]]]\\\___```eeepppyyymmmqqqzzz~~~}}}~~~kkkbbblll]]]PPPBBB<<<===???AAAEEE777666444222222333444555888777666444333222222222000111222333333222111000444333222111111000111111333111111222444666777777333333444555555555555444555666999;;;<<<=========;;;;;;<<<;;;<<>>:::<<<<<<;;;===>>>@@@???===;;;;;;;;;===BBBHHHMMMTTTbbbwwwyyypppkkkiiinnnuuu}}}}}}~~~zzzzzzvvv{{{tttgggcccWWWFFF:::999===@@@@@@:::999999888999:::;;;<<<777777777666555444666777666777:::===???>>>:::777666666666666555666888;;;999666666:::;;;:::;;;???DDD[[[uuu{{{nnn||||||zzzvvvfffbbb^^^]]]aaahhhnnnrrr~~~}}}wwwlllaaa\\\___dddjjjnnnrrrvvvxxxyyy{{{|||ssslllgggiiijjjgggcccccc\\\\\\[[[[[[]]]```ccceeevvvzzzuuugggjjj|||uuupppuuuooogggjjjRRRFFF;;;999;;;<<<>>>AAA999777555333222222333333333333333333333333333333000111333444444333111000111111000000000000000111...000222333444555666888444555666666777777666666555555666888999;;;===>>>;;;:::;;;===<<<>>>JJJWWWtttvvvaaaTTTMMMEEE???<<>>AAA;;;:::888666555555666666777888888555111111555888777777:::===??????<<<:::666777888777555555666888888555444999;;;;;;===AAA===EEEVVVxxxssstttxxxtttooommmnnnrrruuuwwwsss```WWWXXX^^^hhhkkkqqquuuyyy|||tttjjjccccccdddaaa\\\YYYWWWXXXZZZ___gggpppxxx}}}vvvqqqwwwqqqdddnnnsssiiiaaaPPPAAA444111333555999???:::888555333111111222222111111111222222333333333111222444555555444222111000///////////////000111***///444666555444555777666777777888888888888888444444444555777999<<<>>><<<:::<<>>@@@999999;;;<<<===<<<:::::::::???@@@CCCFFFKKKRRRZZZ```ssswwwssskkkgggjjjooouuu|||~~~~~~~~~|||~~~}}}zzzooohhhYYYEEE666555666222444::::::999777555555666888999777666444444555555444222777666666:::???@@@<<<777444444444555555555555555999999:::;;;<<<<<<<<<<<<;;;???GGG[[[zzzfffeeerrrtttmmmmmmnnnnnnlll~~~lll\\\WWWXXX___aaadddhhhmmmttt{{{zzzjjj```dddddd^^^```iiiiiirrr{{{qqqyyyyyy~~~dddbbboootttdddPPPBBB===666111...000333666===:::666222000///000000///////////////000111111333444555555333111222222000000000000000000000000000000111222333333333333999:::;;;888444222333444222333444666999::::::999;;;<<<=========???BBBEEEQQQyyyuuuPPP???===:::;;;BBBJJJKKKHHHEEEGGGHHHFFFGGGJJJMMMNNNOOONNNNNNMMMKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHFFFDDDCCCDDDGGGHHHEEECCCBBBAAA@@@@@@AAACCCEEEFFFMMMJJJGGGCCCAAA?????????BBBCCCFFFHHHIIIJJJJJJIII~~~}}}ooo\\\GGG:::444000///000------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------------............///000000000000222555888AAAoooqqqZZZFFF;;;888777999<<<===============:::<<<>>>AAAEEEKKKRRRXXX\\\pppvvvlllkkkmmmqqqwww~~~~~~|||yyytttwwwzzzzzz{{{vvvssskkkcccMMM>>>333555666333222777999888777666666666777777777777777777666444333333555444555999???@@@===999666666666666666666555555555555666777888888888888999<<>>AAADDDDDDgggtttKKKDDD>>>===@@@CCCDDDEEEIIIKKKMMMMMMLLLKKKIIIGGGGGGGGGGGGGGGGGGFFFEEEEEECCCCCCDDDDDDEEEDDDDDDCCCAAA???>>>@@@BBBBBB@@@>>>@@@???>>>>>>???AAACCCDDDEEEDDDAAA???>>>===>>>???>>>???@@@BBBBBBBBBBBBAAAwwwooolllVVVGGG777000...---...111,,,,,,,,,,,,++++++++++++*********++++++++++++,,,***++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------...............///000000000111444777333YYYZZZ>>>999888999;;;===>>>>>>===<<<999:::;;;===@@@EEEKKKPPPRRR^^^mmm|||{{{qqqnnnnnnoooqqqzzz|||}}}}}}xxxrrrttt{{{rrrkkknnniii^^^CCC888222666999555333555888777777777666666666666666999<<<;;;777444333444333222444888>>>@@@>>>;;;888888777777666555555555333333444444555666666666555:::;;;:::DDDdddtttfff^^^bbbZZZPPPHHHEEEDDDBBBAAAAAALLLaaawwwtttggg```aaabbbcccccceeeiiilllmmmrrr{{{|||wwwpppmmmtttnnngggpppjjjOOO<<<:::777666333111000111333555666666555333222111000//////////////////000111111222333555444333222222333000000000000000000000000000000111222333333333333444555777666555333444555333333333333555666888:::999:::<<<<<<<<<===@@@BBB@@@XXXxxxfffVVVFFF@@@======DDDOOOHHHHHHIIIJJJJJJIIIHHHGGGEEEFFFFFFFFFEEEDDDDDDCCC@@@AAAAAABBBAAAAAA@@@@@@===<<<<<<<<<>>>>>><<<;;;======<<<<<<<<<>>>???@@@>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@???zzzkkkcccJJJ>>>222...,,,+++,,,///,,,,,,,,,++++++++++++***************++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,---------............///000000000111333666777HHHuuuvvvOOO<<<;;;;;;;;;<<<===<<<;;;999<<<===>>>???@@@CCCHHHLLLQQQYYYbbbmmm~~~uuuooommmlllppptttzzz}}}~~~yyyvvvyyyyyy~~~qqqiiinnniiiZZZ@@@999555999;;;999666777666666777777777666555444555:::???===888333333555333333444888;;;===<<<:::888777777666555444444333444444444555666666777888222:::???<<>>@@@EEERRRfffzzzxxxeeegggiiikkkmmmooosssvvvppp{{{vvvdddfffkkktttxxxtttppphhhggggggXXX???111111777555333111000/////////222333333333333111000//////////////////000000111000111333333111000000111000000000000000000000000000000111222333333333333///111222333333333333333444444333333222444777:::888:::;;;<<<;;;<<<>>>@@@CCCLLLeeejjjQQQDDD======JJJ[[[VVVPPPKKKHHHGGGFFFGGGJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@============>>>===<<<;;;;;;::::::::::::;;;<<<===<<<<<<;;;<<<<<<===??????????????????@@@AAACCCDDD~~~{{{iii___CCC:::111///---++++++...,,,,,,+++++++++*********))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...---...000000///000222444<<<999```aaa???<<<:::888999;;;<<<;;;:::???@@@@@@@@@AAACCCFFFIIIIIIRRR[[[aaalll~~~vvvqqqpppooooooqqqxxx~~~}}}}}}~~~~~~{{{yyynnnmmmbbbOOO@@@;;;777888:::999888888555666666666666555444444444999>>>===888333333555444444555777999999888777666666555444444333222222555555444444555666888888333888===<<<===LLLiiiwwwcccPPPCCC>>>>>>???DDDCCCFFFPPP^^^iiinnnnnnkkknnnrrrvvvxxx{{{~~~}}}xxxrrruuu{{{}}}|||rrrnnnllloooiiiYYYGGG;;;333///444333222111000///......000111222333222111///...///////////////000000111---///111111/////////000////////////////////////000000111222333333333333///000222444666666555444444555555333222333666999888:::;;;<<<<<<<<<===???AAA@@@PPPtttgggXXXPPPMMMTTT___kkkaaaWWWSSSNNNHHHFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCCCCCCCBBBBBBAAA@@@>>>>>>??????>>>===<<<<<<::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;===@@@DDDHHHJJJyyywwwyyy|||uuudddSSSIII999222.........,,,,,,...++++++++++++************)))))))))************+++)))***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,...000000//////111222444...KKKwwwkkkIII>>>:::666666:::===>>>>>>>>>???@@@@@@???@@@CCCEEEFFFNNNVVVXXXZZZdddtttwwwqqqiiieeehhhpppyyy~~~|||}}}pppdddSSSAAA===999666555666666666666666555555555444444444444444777:::999666444333444444555666666777777666666555444444444333222222222333333222222333444666777777555444444666???RRRdddmmm\\\QQQLLLCCC???===@@@FFFKKKLLLKKKXXX\\\```dddfffhhhjjjkkkdddddddddbbb``````aaabbb___qqqrrrjjjjjjooorrrgggOOO@@@===999000//////000000111111111111///000111111111000///...///////////////000111111,,,...000000///...///000////////////////////////000000111222333333333333111222444777999:::888666444666777555333222666999888:::<<<===<<<<<<===>>>???<<>>AAAGGGMMMSSSWWW~~~xxxooofffWWWEEE777222111---+++......,,,+++...++++++++++++************))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,...///000//////000111//////<<>>?????????>>>???AAACCCGGGKKKPPPQQQQQQTTT]]]gggrrruuukkkggghhhjjjkkkssswww}}}~~~zzzyyykkkWWWEEE888777777666555666777666555666555444333333333444555333444555555555444444333222333555555555666777888444444444444444444444333333222111111222333555777999444222333555999CCCNNN^^^uuu{{{gggaaa[[[ZZZ]]]\\\VVVQQQLLLPPPUUUZZZ\\\^^^___aaaYYYSSSSSS[[[```___aaaggghhh{{{yyy|||yyyiiifffjjjggg```SSSEEE>>><<<777111/////////000000111222333000000000000//////...---///////////////000111111---///111111000000000111////////////////////////000000111222333333333333111111333666::::::888555444777999888444333555888999;;;===>>>===<<<===>>>===???FFFTTTfff{{{kkk[[[OOONNNNNNJJJLLLRRRNNNNNNMMMLLLJJJHHHFFFEEECCCCCCCCCBBBBBB@@@?????????AAABBBAAA>>><<<===>>>======>>>>>>>>>=========:::;;;<<<===>>>?????????AAAAAACCCGGGNNNVVV]]]bbb|||rrrcccTTTCCC555///111///,,,,,,......++++++---+++++++++************)))))))))))))))************((()))***+++,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,---///000/////////000000777444HHH|||kkkhhhnnnpppSSSJJJ>>>888777999999888>>>???@@@@@@??????AAABBBCCCDDDHHHLLLPPPSSSZZZaaa\\\kkk~~~|||tttoookkkhhhbbbfffmmmuuu{{{|||rrrvvv|||eeeOOO>>>777333555777777888999888555777666444222222333444555333222111222444444444333000222444555555666888:::444444555555555555555555444444222222222444666888888555666;;;<<<:::===DDDBBBVVVvvv}}}tttyyy~~~tttuuu{{{|||yyyooodddgggqqqWWWGGG<<<===>>>777111111222222111000000000000000000000//////......------///////////////000111111///000222333222111222333////////////////////////000000111222333333333333//////000444888888555222444888;;;:::555333555888999;;;>>>???>>>======>>>888@@@FFFFFFKKK^^^xxxjjjRRRHHHDDDBBBIIIUUU^^^\\\YYYUUUQQQLLLHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@AAACCCEEEDDD@@@>>>???AAA>>>??????@@@??????>>>>>><<<===???AAABBBCCCDDDDDD@@@AAABBBFFFMMMVVV^^^cccqqqcccOOO???777333000...///............---------***************)))(((((())))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111777222:::bbbzzzsssmmmssscccTTTCCC;;;;;;;;;999555999<<<@@@AAA@@@>>>???@@@AAACCCEEEGGGIIIMMMSSSWWWZZZdddpppzzzzzzpppjjjhhhggghhhnnnxxxpppXXXJJJ???666666555555666777888777666666555333222222333555666444222111111222222222222222222333555666666333111555444444444555666888999111444666555222111333555555555555666777999:::;;;:::EEEVVVooo~~~|||tttpppiii^^^VVVEEE???777444444444111---///000000000111111111111......////////////......///...---...///000///...---///000111111000///---...---,,,,,,---...000111//////111666:::;;;888555222333444444444333222222222333555444333333444666;;;<<<>>>@@@@@@???===<<>>CCCEEEFFFHHH{{{[[[PPPAAA555111///...,,,------------,,,,,,,,,,,,***************)))(((((())))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............///////////////555222777SSSuuu~~~xxxxxxqqqlll\\\FFF888888;;;<<<:::===@@@@@@???======>>>@@@AAACCCDDDFFFJJJNNNRRRTTT\\\ffflllrrr}}}yyyuuuoookkkkkkooouuuyyyzzz}}}xxx~~~||||||~~~dddLLL@@@:::777222333333444555666888888666555333222222333555666333333333444555666666555555555666777999888666333555444444444555666777888555666666666666777777888333333333444555777888999777;;;DDDSSSkkkuuukkkbbbXXXLLLDDD???:::444111333333111...//////000000000111111111...///////////////......///...---...000111000//////000222333333222000//////...---------...///000111111111444777777555222000000000222444444222///333444666555444444555777::::::<<<=========<<<;;;@@@>>>AAAEEEAAAAAAPPPdddtttlllaaaPPPFFFHHHZZZbbbqqqzzzsss```OOOGGGFFFGGGIIIJJJKKKJJJHHHGGGEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDBBBAAAAAABBBCCCDDDAAACCCEEEHHHLLLOOORRRSSSJJJAAA;;;:::999888999<<>>>>>===<<<<<<===>>>???AAAAAABBBEEEHHHKKKPPPWWW___bbbdddkkkvvvzzzvvvuuuuuupppqqqtttuuuwwwzzz~~~~~~~~~~~~zzz}}}}}}yyyuuuwww~~~|||}}}oooTTT>>>555555888444777999888666555777999555444333222222333444555444444666777888999999999666666666777999888666444444444444444444555666777666555666999<<<===:::777111111111222222444555666555222444===III```xxxsssjjj^^^QQQDDD;;;555888444000///111222111000////////////000000000000//////000000///...------000///...///000111111///111222333444444333222111000////////////...//////333222111111222222111///333222222666;;;<<<888333444555777666555555666888999999999999::::::::::::>>>???CCCFFF@@@;;;CCCPPPppp|||rrrkkkTTTTTT\\\kkksssmmm___VVV\\\XXXRRRMMMHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEHHHKKKNNNOOOTTTWWWXXXVVVQQQLLLJJJKKK@@@;;;666555222000333999qqqYYYGGG666222...,,,---...//////,,,,,,+++++++++************************)))((((((((()))))))))***************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---222111222777@@@ccc{{{nnnsssvvvlllWWWBBB888888::::::;;;<<<<<<<<<===>>>>>>???@@@@@@@@@AAADDDFFFKKKQQQYYY]]]___eeemmmuuuuuu|||{{{{{{zzzxxxvvvvvvxxxzzz{{{wwwxxx}}}}}}~~~|||}}}{{{wwwvvvzzz}}}|||}}}yyyqqqqqqyyyyyyyyy}}}yyyaaaIII888222444666:::???CCCAAA;;;666666777555444333333333333444555444666888999999999999999666555444555666666444222333333333444444555555666333333555<<>>@@@@@@???@@@AAAAAA@@@@@@AAACCCCCCJJJQQQVVVZZZ___gggmmmssstttuuuyyy~~~}}}~~~~~~wwwvvvuuuuuuvvvyyy{{{}}}}}}}}}~~~zzzyyyzzz{{{zzz{{{sssWWWCCC:::777555444999???EEEFFF@@@999666666444444444333333444444444555777999999777666777999666555444444555555444222333333333444444444444444111222888BBBIIIGGG;;;000000000000000111222333333666111333;;;999777FFF[[[{{{ppphhhcccYYYJJJ<<<444444666333222000//////000//////---............///////////////000//////...------000......///000111000///000000111111111111000000000111222333222111///...///......------///111333333000///555===???;;;555222444555555444333555666999999888888999999:::;;;888:::===@@@??????CCCJJJCCC]]]}}}bbbSSSOOORRRXXX^^^XXXaaannnxxx{{{vvvmmmgggccc___ZZZWWWVVVWWWVVVUUUVVVWWWYYY[[[\\\[[[[[[ZZZTTTTTTQQQIII@@@===@@@EEEBBBGGGQQQZZZ]]]]]]dddmmm~~~iiiNNN:::333444000000000///...,,,+++***,,,,,,,,,+++++++++*********************)))(((((())))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........000222000333888666CCC]]]oooccclllmmmZZZFFF???;;;999777888;;;>>>@@@AAA???AAABBBAAA@@@???@@@BBBCCCHHHNNNRRRVVV[[[bbbgggpppoooqqqrrrqqqqqqwww~~~}}}{{{{{{}}}xxxrrrlllpppuuuzzz}}}~~~}}}}}}~~~yyyhhhLLL>>><<<;;;777333333888>>>@@@>>>:::888888444444444444444444444444333555777666444444777:::888777555555666666555333222222333444444333333222222444:::DDDKKKHHH<<<111000000000000000111222333555000000444555444:::DDDQQQsssyyy~~~nnnccc]]]RRRDDD888111222555222222111000////////////------------.........///......////////////......///...---...///000000...////////////////////////000111333555555333000...---............///222555333111111555;;;>>><<<888222333444444333333444666999999999:::::::::::::::888999999::::::<<<@@@DDDCCCTTTwww}}}mmmaaaYYYXXX[[[[[[^^^bbbgggkkkmmmoooooonnnjjjeeedddeeegggeeedddZZZYYYWWWTTTQQQNNNLLLJJJKKKJJJHHHEEEEEEJJJTTT\\\]]]bbbllluuuwwwwww{{{zzzeeeOOO???666444444---...///...---+++******++++++*********)))))))))***************)))(((((())))))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------............222///000666555:::JJJoooiiillljjj[[[LLL???<<<888888;;;>>>?????????@@@BBBAAA@@@???@@@AAABBBEEEJJJNNNRRRWWW^^^ccceeefffjjjnnnlllhhhkkkrrruuuzzz~~~yyytttpppsssxxxzzzyyylllUUU???888999999666444333444666777888999999999333444444444444444444333000333555444222444:::???888666444444444555333222111222333444444333222111111333888???DDDBBB:::222000////////////000111111111000///000222555777999>>>TTTvvvppp```TTTOOOGGG===555000000111///000000///.........///,,,,,,---------.........,,,---...///000000000000...---,,,---...///...---000//////////////////000...111444666666444222000---///111111000000333555555444444666:::<<<===<<<333444555555444444555666777888999:::;;;:::999999888888888888999<<<>>>???GGGMMMfff~~~xxxwwwzzzzzzmmmaaa[[[]]]bbbfffgggeeedddggglllmmmjjjgggYYYVVVQQQNNNMMMPPPTTTVVVdddaaa]]]\\\___gggpppvvvxxxzzzjjjJJJ666222222000++++++---......---,,,,,,---))))))))))))((((((((((((***************)))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,222///---333333666AAAeeetttuuuttt[[[CCC???:::888:::===>>>===>>>???AAAAAA@@@??????@@@;;;>>>BBBFFFKKKQQQYYY^^^bbbbbbeeehhheee___bbbiiidddfffkkkrrryyy}}}|||zzzyyyyyy{{{~~~|||}}}~~~|||zzz|||xxxvvvXXXFFF666333555555444555:::777333222444777999:::333444444555555444444333...111333222222555===DDD666444222111111222111000111222333444333333111000000111444888;;;;;;666111//////.........///000000---222444222333777666333666:::KKKmmmyyypppkkkfffYYYLLLDDDAAA<<<777333111///...,,,---............///000,,,,,,,,,---------......+++,,,---///000000111111---,,,+++,,,...///...---000000////////////000000...000444777777555222000...111333333111000222555111111111222444666999:::444555666666555555666888555777999:::;;;:::888777777888999999<<>>:::===<<<999888===>>>===<<<>>>@@@@@@>>>AAAAAABBBDDDGGGKKKNNNPPPZZZZZZZZZZZZZZZ[[[\\\\\\cccaaaaaadddjjjoooqqqqqqsssuuuwwwzzz~~~~~~}}}xxxzzz}}}xxxxxxwwwuuuuuuwww|||~~~|||uuuggg```mmm}}}nnn\\\DDD===666333555666444222444666777666777888888777666555333111111111333444222222111000111444999===777555444444444444222111//////111222222111000///222111111111000000//////............////////////000000000000111222333444222222:::JJJ```xxxvvvwwwvvvmmm^^^NNNAAA;;;???<<<777222///...//////000//////...............------,,,,,,,,,,,,++++++,,,,,,,,,---------............---,,,---...///000111111000000//////......444222111333555666333111......//////000000111111///111222222111222444666777;;;>>>>>>;;;777555555333555888999888888999;;;888777777888;;;=========DDDIIIQQQ[[[jjj~~~zzzxxx{{{}}}~~~}}}uuummmrrrvvvuuuxxxyyy^^^JJJAAA666...---------,,,---,,,,,,,,,,,,+++++++++************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------...---......///111333555666<<>>@@@@@@@@@@@@AAACCCFFFIIILLLMMMSSSSSSSSSTTTVVVWWWYYYZZZZZZYYYYYY]]]bbbgggjjjjjjmmmooorrruuuxxx}}}~~~{{{yyyyyyyyyxxxwww}}}xxxxxxwwwvvvuuuvvvzzz}}}~~~xxxlllfff[[[___iiiuuu{{{vvvrrrcccQQQBBB<<<666444555666555333666666555444444666888888777666444222111111222333222222111000///111444888:::888555444444333000...///000111111111000//////000000000000000//////...............////////////////////////000111222333666444666===JJJ```}}}xxxwwwoooaaaNNN???777555>>>;;;777222///....../////////000111000///...---------,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,---...///000000000000///////////////333111000111333333111///............//////000000000000000111222333333333555888<<<<<<999666555555444555666666555555666888888777777888999;;;;;;;;;CCCFFFJJJOOO[[[ppp|||```DDD:::555///,,,------,,,+++,,,,,,,,,+++++++++******************))))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((*********************************++++++++++++,,,,,,,,,,,,,,,------------......//////000222333444777>>>bbbkkkTTTEEE<<<:::<<<::::::;;;;;;;;;<<<>>>AAA??????@@@AAADDDFFFHHHIIIIIIJJJKKKMMMOOOQQQTTTUUUWWWVVVWWWZZZ```eeeggghhhkkkmmmpppsssvvvzzz~~~xxxvvvpppppprrrvvv||||||{{{yyywwwuuuvvvuuusssrrrsssuuuxxxvvvyyy~~~~~~uuuggg___^^^ccckkkvvv|||xxxnnneeeWWWIIIAAA<<<666444555666555333777555444333333444777999888777555333222222222222111222111000......000222888666333222222111///...000000000000000///...---...////////////......------............/////////............///000111111555333222333777EEE]]]rrr}}}}}}wwwiiiVVVBBB777444555===:::666222...------...///111444666666333000---------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,---......///....../////////000000000222000//////000000///---..................//////000//////111444555333000222555777888777555444444555666666555333444666888777777777888888999999999@@@@@@AAABBBHHHVVVjjjxxx~~~iiiVVVCCC666222000//////000000...,,,++++++++++++************************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,---------///////////////000111222:::555JJJxxxvvvoooQQQ>>>;;;AAA;;;;;;;;;===<<<:::;;;>>>>>>???@@@AAACCCDDDFFFFFFCCCDDDEEEFFFIIIKKKMMMNNNSSSSSSUUUXXX\\\aaadddffffffiiimmmrrruuuyyy}}}|||zzzzzzzzz{{{{{{{{{{{{{{{||||||yyyvvvuuuuuusssooopppwww~~~}}}vvvqqqooopppqqquuu}}}{{{wwwuuuttttttsssrrrpppqqqqqqpppnnnooorrrtttjjjeeeaaa___\\\^^^gggqqq~~~zzzfffXXXNNNGGGAAA===888555555555444222666444333555555444444666999888666444222222111111///000111000///...000111222000......///000000000000000000///...---,,,,,,,,,---.........---,,,,,,---------.........//////...---------......///000//////111444444777AAAKKKrrr}}}wwwuuukkkZZZIII===777666666;;;888555111...---------000333888;;;;;;777222///------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......------......///000000111111000/////////......---111000///......///000000222000///222777888444///000111333444555444444444666666666444333444777:::888999:::999888888888999;;;<<<<<<;;;===DDDOOOWWWvvvttt\\\EEE888111...//////000111222111...,,,++++++*********)))))))))************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------//////......//////000111555000666RRRzzznnnYYYKKKFFF===888888<<<===::::::===>>>>>>@@@AAACCCDDDEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJLLLNNNQQQUUUYYY[[[\\\```eeekkkpppuuu{{{|||xxxxxxwwwvvvuuutttssssssrrrppprrrpppjjjiiikkkhhhbbbhhhqqq||||||yyyxxxxxxtttrrrooonnnoooqqqqqqqqqmmmnnnnnnmmmlllmmmqqqsss\\\QQQGGGFFFOOOaaaxxxuuuZZZIIIDDDDDD@@@===:::777555444333222444222444::::::444111333888777666444333111111000...///000000000111333555444111///...000111111000000///...---,,,,,,+++++++++,,,---......---,,,+++------------............------------------...///000---...444666444333555BBBRRRmmm~~~wwwuuutttpppiii[[[OOO@@@888666777444111777555333000...------...///222666999999555000---------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,---...///000111111111111000///......///000444333111000///000111222333111111555:::;;;777222000000000222333444555444444555444333333444777:::888:::<<<<<<:::888888999888:::<<<<<<<<<===@@@DDDTTTiii|||gggLLL999555555333///---...///000///...,,,+++*********))))))))))))(((************))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,...............///000111---//////999___lllWWWHHH<<<555888<<<::::::===<<<===???@@@BBBCCCDDDDDDAAAAAA@@@@@@@@@AAABBBBBBCCCEEEGGGHHHIIILLLPPPSSSWWW[[[aaagggnnnuuu||||||xxxyyyxxxvvvtttrrrqqqppppppqqquuutttppppppuuurrrkkkpppzzz|||zzzyyyyyyyyyxxxyyyxxxvvvrrrooonnnppprrrooommmkkkkkkmmmoooppppppmmmmmmkkkiiihhhjjjnnnrrrRRRJJJDDDIIIXXXmmmeeeJJJ;;;999======<<<999777555444444444333111555======444000222666666555444222111000000---...///000000222666888<<<888444222111111000///......---,,,+++++++++,,,***+++---...///...,,,+++,,,------------............---------------......555...+++///333333222222111777DDD[[[zzz}}}|||yyyyyytttlllccc[[[PPPFFFBBB999111000444777444000333222111///.........///,,,...111333333000---***------,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,------------,,,,,,,,,---...//////000000111111111000...///111333777555333111000000111222333222222666:::<<<:::777222000///000333555555555333444444333222333555888777:::======:::888999:::777:::===???>>>===<<<<<>>>>>>>>>>>??????@@@BBBDDDFFFFFFFFFHHHLLLOOOUUUXXX]]]cccjjjrrrzzz}}}yyyxxxwwwtttrrrpppooooooooovvv|||{{{vvvwww|||zzzqqqkkktttwwwsssnnnllllllnnnoooooolllmmmmmmlllkkkjjjkkkmmmllljjjggggggiiijjjkkkkkkllljjjfffbbb___aaafffiiiRRRQQQUUU^^^jjjzzz~~~yyykkkSSSAAA888777999777888777777666777888999666222555======444000444333333333333222111000///...//////...///111666999===:::555111000///......---,,,+++******+++,,,,,,)))+++---//////...---+++,,,,,,---------...............------------......222---+++...000///000333111111555???RRRlll|||}}}rrrrrrwww~~~|||ssspppfffWWWKKKAAA777...444333111111333444333333000//////......///000000------...///...---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---------......***+++,,,---------,,,,,,---------......////////////000000///...///222555777666333000//////111222000111333555888:::;;;<<<444222///000333666666666888999999888666444555666555999======999777888;;;999:::<<<=========<<<<<>>?????????AAACCCCCCBBBCCCGGGKKKOOORRRVVV[[[bbbjjjsssyyy{{{zzzxxxzzz||||||yyyvvvuuutttrrrpppoooooooooooouuu{{{zzzrrrrrrwwwtttjjjmmmuuu~~~}}}zzzxxxsssnnnhhhddddddfffggghhhhhhkkkmmmmmmkkkiiiiiiiiiiiigggdddcccdddeeeeeeeeeiiifff```ZZZWWWXXX\\\```WWW\\\eeennnuuutttpppuuu}}}zzz^^^JJJAAA<<<:::999333444666666777999;;;===999333555<<<<<<333111777222222222222222111000/////////...------000555999888555111...............,,,+++*********+++,,,---)))+++---///000///---,,,,,,,,,,,,---------......///......---------......******...222111---...111,,,///444777<<>>:::777666666222777<<<<<<999666888::::::;;;;;;;;;;;;<<<======GGGIIIHHHGGGVVVsssgggOOODDD555222///............---......---,,,,,,+++*********++++++++++++***))))))***************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,---...///000111111...000444555@@@^^^}}}ppp|||[[[FFF@@@???<<<:::;;;444333;;;@@@>>>;;;<<<===<<<;;;;;;;;;<<<===>>>======>>>???@@@BBBDDDEEEKKKLLLOOOTTTZZZaaagggkkkmmmmmmmmmlllllllllllllllkkkjjjiiigggffffffffffffgggeeedddfffkkkpppsssuuummmkkkjjjmmmppppppkkkffffffeeecccaaa``````aaaaaa```ccceeeeeedddddddddeee```___^^^]]]]]]\\\ZZZXXX[[[WWWTTTPPPHHHEEEUUUiii___dddmmmvvv|||vvvzzz|||fffEEE>>>BBB@@@:::888777555444333444777:::<<<;;;:::999777555333111000333111///000222222000---////////////000000000000///000111111111000...---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,---------------............///111111000111444999>>>AAAaaappp|||uuummmjjjlllsssyyy}}}xxxvvv~~~|||nnnbbb\\\NNNEEE888111000111111000------------------,,,,,,....../////////...,,,+++------------------------+++++++++,,,,,,---------,,,------......------,,,+++,,,---000111111...+++,,,,,,---...//////......000000000000////////////111111000000//////......111000///...///000222444///333666666444444999===PPPMMMHHHAAA:::666555666888555333333555888999999;;;:::888777777888:::;;;GGGGGGGGGFFFIIITTTdddooovvvcccMMM===666444222///.........---,,,...------,,,++++++*********++++++++++++***))))))***************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))*********************+++++++++,,,,,,++++++,,,---...///000000222///000333222666III```||||||xxxbbbOOOAAA===>>>AAA:::888:::;;;999999;;;888888888888999;;;===???=========>>>@@@AAACCCDDDFFFHHHJJJNNNTTTZZZ```cccaaaaaaaaaaaaaaa`````````dddcccbbbaaaaaa`````````cccaaa```aaaeeeiiilllmmmeeeccccccfffiiiiiieee```cccbbb```^^^\\\\\\\\\\\\___aaacccbbb___\\\[[[ZZZYYYXXXWWWWWWVVVTTTQQQOOOGGGGGGJJJJJJEEEHHH^^^wwwqqqvvv~~~xxx~~~zzzxxxyyyuuuWWW===888<<<;;;777555777666444333444666999:::999999777666444333111111333111000000222222000---/////////////////////000//////000111000///...---------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------------------............//////......000333777999===GGGYYYooo}}}}}}ssseeeWWWJJJCCC===777000---///111000...,,,,,,---------------------.../////////...,,,+++------------------------+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,---...000222111///,,,------...//////000111111000000000000/////////...000000000000////////////222111000//////000222333000444666666444555999===VVVRRRJJJAAA999555555777999777555555777999::::::;;;:::888777777888:::;;;???AAABBBAAAAAAFFFOOOVVV^^^nnnjjjUUUEEE888333333333000...---......---,,,------,,,,,,++++++************++++++******)))((())))))******))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))*********************++++++++++++,,,++++++,,,---...//////000111///000444111///666CCCqqqvvv}}}yyydddOOODDDBBB???;;;888999999777888<<<888777777777999:::<<<===<<<<<<<<<===???@@@BBBCCCCCCDDDFFFJJJNNNSSSXXXZZZYYYYYYYYYYYYYYYYYYZZZZZZ\\\\\\\\\[[[[[[[[[[[[\\\]]][[[ZZZZZZ]]]___``````\\\[[[[[[^^^bbbbbb___[[[\\\[[[YYYXXXWWWWWWWWWWWWZZZ\\\^^^]]]ZZZVVVSSSRRRRRRRRRRRRQQQPPPMMMJJJHHHEEEDDDDDDCCC@@@GGGdddwwwrrrsss~~~]]]JJJ999888<<<;;;888999888666555444444555777888666666555444333333222111222111111111222222111///////////////////////////...///000000000///------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................///000111111...111888GGG^^^||||||sssmmmxxxqqqfff[[[PPPEEE999222///---+++,,,///000...,,,++++++,,,,,,------......---............---,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------...000222111///---............000111333555000000000/////////......////////////000000000000333222111000000000111222111333666555444444888;;;RRRMMMFFF===777555777999:::888777777999;;;<<<<<<;;;:::999888888999:::;;;:::===@@@@@@>>>>>>AAADDDIIISSShhh}}}hhhOOO>>>555222333666111///------------,,,+++,,,,,,,,,,,,++++++*********************))))))(((((()))))))))))))))(((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************************++++++++++++++++++,,,------.../////////---///444444000111666MMM}}}nnn___XXXHHHBBB;;;888999:::::::::::::::999888888999;;;<<<;;;;;;;;;<<<===???@@@AAACCCDDDEEEHHHKKKOOORRRTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTTTTUUUVVVUUUTTTUUUUUUVVVYYY\\\\\\[[[XXXTTTSSSRRRRRRRRRSSSTTTUUUTTTWWWYYYYYYVVVSSSPPPOOOOOOPPPPPPMMMJJJFFFDDDDDDJJJDDDAAACCCHHHVVVuuuvvvwww}}}wwwcccJJJ@@@888:::<<<;;;:::;;;888777555444333444555666444444444333333333222222222222222222333222111111///////////////...............///000///...---,,,,,,,,,,,,++++++++++++***+++++++++++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------...///000000000000000000555333333777FFF]]]wwwyyyqqqjjjfff___WWWLLLDDD@@@<<<555000000...---...000///---*********+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---///000000...,,,...---------...111444666000000/////////...............//////000000111111444333222111000000111111000222333333222222555777@@@???<<<777555555888;;;999888666777999;;;;;;::::::999888888888888999:::666:::===>>>>>>===>>>???IIIJJJRRRfffvvvSSSEEE777111000///000222///---,,,,,,------+++***,,,+++++++++++++++******)))************)))(((((('''(((((()))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))*********+++++++++++++++,,,,,,---.........///------111333222222333888XXXyyyyyyqqqbbbMMM>>>::::::999666888888777777777999:::;;;:::::::::;;;<<<===>>>???AAABBBDDDFFFHHHJJJLLLNNNKKKKKKLLLLLLMMMMMMMMMMMMPPPQQQRRRSSSTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPNNNLLLNNNNNNPPPRRRTTTUUUTTTSSSLLLKKKKKKLLLNNNPPPRRRTTTSSSUUUWWWVVVSSSOOOMMMLLLLLLKKKIIIDDD@@@======???BBB???DDDUUUiii|||{{{|||^^^HHH;;;888666888999888777888777666555444333333333444333333333333333333333333111222333333333222222222000/////////......---------......//////---,,,+++,,,,,,+++++++++*********************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,---///000111111111000222111//////333===IIIRRR```qqq|||uuummmcccYYYSSSCCC<<<444111333444222///222111///...///......---******++++++,,,---......------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,......,,,+++,,,+++++++++,,,///222444////////////..................//////000000111111333222222111111000000000000000111000000111222333222333555555444555666888666555444555777888888777888888888777777888888888333444666777777888999:::>>><<<>>>III]]]vvvyyy]]]III888222...000111///---------,,,+++,,,---,,,***)))++++++++++++++++++******))))))******))))))((('''''''''((()))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))************)))))))))************+++++++++,,,,,,------------000...---...///000000000444;;;KKKsssxxxmmmQQQCCC???;;;777666555555555666888:::;;;999999999::::::;;;======>>>???@@@BBBDDDEEEGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMNNNMMMLLLLLLLLLKKKKKKLLLMMMLLLIIIGGGFFFGGGHHHIIIKKKKKKLLLLLLFFFFFFFFFHHHJJJLLLOOOQQQSSSTTTSSSQQQLLLHHHFFFEEEDDDCCCAAA===:::===DDDKKKMMMMMMZZZuuuzzzvvvcccHHH888888888888999:::999999999666555444333333333333333333333333333333333333333111333444444333333333444000//////......---------,,,---.........---++++++++++++++++++************)))))))))))))))*********************************************++++++++++++******+++++++++,,,,,,,,,***+++,,,---.../////////+++,,,......///111444777;;;FFFRRR]]]jjj{{{~~~vvvmmmkkkiiifff___RRRBBB777555111---+++---000000//////...---,,,,,,---///000******++++++,,,,,,------,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******)))+++,,,---,,,***************+++---///111/////////.........------////////////000000000000111111111111000000000000000000000///000000111111...111444555444333333444333222111333555666555444666666666666666666666666666666555444555666777888777888999<<>>@@@BBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEFFFHHHIIIIIIIIIGGGFFFFFFFFFGGGIIIJJJIIIFFFDDDAAABBBCCCDDDDDDEEEEEEFFFCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLKKKGGGCCC@@@??????===>>>???AAAHHHVVVhhhuuuvvvttt}}}ooommmqqqeeeKKK<<<777777888888888:::;;;;;;:::444444333333333333333333444444444444333333333333000333555555333333444666000000///......---,,,,,,,,,,,,---...---,,,+++***++++++++++++************((((((((()))))))))******************************************++++++++++++************+++++++++++++++++++++,,,,,,------...+++---000111222333444666///000555>>>FFFRRRcccqqq|||wwwtttzzz{{{{{{yyysssjjj```ZZZPPPNNNLLLLLLIIIBBB777...111111///....../////////,,,,,,------,,,------...++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++*********,,,---,,,+++******++++++,,,------...//////.........---------000000000000////////////...//////000000000//////222111000000111111111111///000222222111000111222000000000111333444333222444555555555555555555444888666555555777888999:::::::::::::::;;;???FFFKKKYYYlllrrrYYY@@@222111777000...///111///++++++///+++******+++,,,,,,***'''******************++++++)))))))))))))))(((((('''&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,---+++.../////////111222111,,,;;;999:::___~~~wwwgggYYYOOOIIIGGGCCC???;;;888666555888888888888999:::;;;;;;<<<===???@@@BBBCCCDDDDDD>>>??????@@@AAABBBBBBCCCEEEFFFHHHIIIIIIGGGFFFDDDBBBCCCDDDGGGIIIHHHEEEBBB@@@AAABBBBBBBBBBBBCCCEEECCCBBBBBBAAABBBCCCEEEFFFCCCCCCBBB???<<<;;;===>>>:::===CCCLLL[[[ssshhhaaannn~~~}}}lllNNN<<<888<<<111222222222444777777666333333333333333333333333555555444444444444333333000333666666444333444666000000///...------,,,,,,,,,,,,---...---,,,+++***+++++++++************)))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++)))************+++++++++......---,,,,,,------...+++,,,------...000333666111---...555666666@@@OOOPPPZZZlll~~~}}}qqqjjjjjjllloooooommmfff[[[OOOEEEAAA;;;666111111555999999777---...//////---,,,---...,,,...000000...,,,+++***,,,,,,++++++++++++++++++,,,,,,+++***+++,,,...///++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,+++***+++---...---,,,***+++,,,------------,,,//////.........---------111111000000//////......,,,---...///000000//////444333111111222333222111---.........---...000333000//////111333444333111333444444555555444444333222111222444666999999999666555555666888<<<@@@BBB>>>NNNbbbrrr}}}fffMMM???888111---...//////...---,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))************+++++++++++++++,,,,,,,,,,,,------...------------...//////000000000555GGGiiizzzyyyqqqlllgggWWWBBB777888<<<<<<:::777444333555888:::;;;:::::::::;;;===???@@@@@@???>>>>>>@@@BBBCCCAAA???AAABBBCCCDDDDDDDDDCCCBBB???AAADDDFFFFFFEEECCCBBBBBB@@@???@@@AAAAAAAAA@@@CCCAAA@@@AAAAAA@@@@@@AAA===999>>>AAA999:::AAA@@@FFFMMMRRRbbb||||||yyyxxxiiiPPP@@@888777:::222222222222222222222222333222111111111111111111...000111000///...///111...///000111111000///...,,,,,,++++++,,,,,,------++++++******++++++,,,---,,,+++++++++***))))))((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++---,,,,,,,,,,,,---......000/////////000222555777>>>BBBJJJSSS___lllyyyzzzsssnnnkkkiiihhhddd]]]RRRFFF===888666666111111111111111111111111....../////////...,,,+++,,,+++******))))))******,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,((()))))))))************************+++,,,---...)))***,,,---...------,,,......---------......///////////////////////////111000///......---.........///111222222000...------,,,,,,---000222111111000000000000000000000000666333333555444111000222333333333333333333333333444444333444555777999:::<<<@@@HHHQQQ\\\ooo|||oooQQQBBB555111000///...000.........---,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))*********++++++++++++++++++,,,,,,,,,---------------------.../////////222333333999OOOqqqooo\\\LLL>>>333777666666777888777555333222444777999;;;<<<>>>???======???AAADDDFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBB??????>>>?????????>>>===????????????@@@@@@???>>>;;;;;;;;;;;;:::888888999===888===@@@<<>><<<:::::::::999888666555888::::::777666777999777999;;;===>>>???AAACCC@@@AAAAAAAAAAAA@@@???>>>EEEBBB??????@@@AAA???===999999999:::::::::999999555888;;;:::999:::<<>>?????????===:::777888:::;;;888555999999:::999888888999:::777;;;>>>;;;:::===BBBEEEGGGQQQjjjwwwlllmmmtttyyy{{{WWWDDD111...444666444222111111111111111111111111222111000///.........///...000111000///...///111...///222444444222///...///...---+++***))))))))))))))))))))))))***++++++///---***'''%%%&&&'''((('''''''''((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,///000111111///...//////+++...111111000000111333:::EEENNNOOOMMMNNNOOOOOOZZZ^^^___]]][[[YYYSSSMMMGGGCCC??????AAA@@@<<<888444333111000///...+++))).........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---,,,,,,++++++++++++++++++++++++***************************++++++++++++)))))))))*********++++++************++++++++++++++++++************))))))***))))))******+++,,,------,,,***))))))***+++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///////////////000000//////.........///000111222000///...///...---+++........................---,,,000555666222000111000000111111111222222222000111111111111222333333666666777888666444:::BBBJJJWWWjjjqqqfffSSS???555333444333+++...000///---...000111+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,...000222333555777888IIIrrrqqqiii]]]RRRIIIBBB>>>;;;999::::::888666777;;;????????????>>>======>>>@@@=========>>>>>>???@@@@@@;;;999999:::<<<<<<999666:::;;;<<<;;;999999;;;===999???AAA>>>>>>EEEJJJKKKaaalll~~~yyyssszzz~~~{{{oooYYYAAA888222333666555333333111111111111111111111111222111000///...............000111000///...///111...///111333333111///...///...---+++***)))(((((())))))(((((())))))***+++...,,,)))&&&%%%%%%'''(((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++************+++,,,,,,------,,,,,,+++++++++,,,)))+++---...---------......///000000000///000000---555999777444555777777???BBBAAA===999888666222666444222222222222111///---,,,---...000111///------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---,,,++++++******++++++************************))))))*********+++++++++************+++++++++,,,))))))*********++++++++++++++++++***************************+++,,,---...******))))))***,,,...///---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///////////////000111222222000///000111111000///........................------000666777333111222111111111111111111111111...///000222333555666666333222333666666444666;;;888===III]]]vvv~~~ooocccLLLEEE999111...000333555,,,//////,,,***,,,...---************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,------......------000333555444222888\\\}}}qqqcccTTTKKKLLLJJJFFFBBB>>>;;;888777;;;999777777999;;;;;;;;;999999888888888999::::::===>>>>>>===<<<;;;:::999999===BBBCCC@@@===<<<===>>>GGGOOOSSS\\\iiinnnkkkvvv}}}{{{mmmhhhrrrsssSSS???444222444666555000000333111111111111111111111111333222111000///............000111000///...///111...///000111111000///......---,,,+++))))))((((((((((((((((((((())))))***+++***(((&&&%%%&&&'''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,---000000//////////////////000555777333///000222111===???>>>888444555555333000000111111111111000000...------...000000///---+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,+++******))))))******)))))))))***************)))))))))************+++*********+++++++++,,,,,,)))))))))************+++*********+++++++++,,,,,,+++++++++,,,,,,---...///))))))***+++,,,...///000------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000///000000111111222222222111000000111222444333222........................///...000555666333111333333333333222111111000000///000222555777888999999222///000333444222333666777666;;;JJJ___xxxtttcccOOOAAA999555111000///...------000333222---+++---,,,''')))*********************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))***************++++++++++++,,,,,,++++++,,,,,,---......---------///111222222222GGGiii{{{zzzvvvrrrnnnjjjaaaUUUMMMFFF@@@;;;<<<@@@BBB@@@===<<<======???AAADDDFFFHHHJJJKKKIIICCC>>><<<@@@CCCRRR\\\gggllliiiaaaZZZWWW[[[gggttt~~~|||ttthhhfffqqqrrrTTT@@@777000000222555333//////333111111111111111111111111444333222111000/////////...000111000///...///111//////............//////------+++***))))))))))))(((''''''''''''((())))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++++++++)))))))))))))))***++++++***++++++,,,,,,,,,++++++,,,---......------...//////---,,,*********)))(((///333444000---///111000111555555000---...//////,,,---......------...///---+++***+++,,,,,,+++***+++,,,------............+++++++++++++++++++++++++++***))))))***+++,,,---+++***))))))(((((())))))((()))))))))*********+++))))))))))))************)))))))))************+++))))))))))))************))))))******+++,,,------------------...///000000***+++,,,---.../////////......,,,++++++*********------------------------++++++,,,,,,...///000111///000222333444444333333111000///000222333222111///////////////////////////...///333444111000222666555444333222111000///000111333555777777888888555000///222444333444666:::777888AAAKKKXXXkkk{{{~~~fffPPPBBB;;;777666111//////111222000---,,,(((,,,,,,***---111...((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...------...,,,,,,...333777222888OOOsssrrruuu~~~cccZZZRRRRRRVVVXXXSSSMMMLLLNNNPPPTTTZZZ```eeeggguuutttpppfff]]]\\\cccjjj~~~|||rrrtttsssvvv||||||wwwSSS888111444222000000333222000111444000000000000000000000000555444333111000////////////000111000///...///111///...---,,,,,,---...///---,,,+++***))))))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))******+++))))))***+++++++++++++++)))***+++***)))***,,,...+++***))))))+++,,,,,,,,,,,,000111---,,,///111000---222444000---...000///,,,---...,,,******---///---+++******,,,------,,,++++++++++++++++++++++++******************************)))))))))***,,,---***))))))((((((((((((((((((((())))))*********+++))))))))))))************(((((((((((())))))))))))))))))))))))************(((((()))***,,,---...///......---......///000111,,,---.../////////...---///...---,,,++++++++++++------------------------,,,,,,------///000222333///000333555666555444333222000///000111111000///000000000000000000000000000---...111222//////111888777666444222111///...///000111333444444333333555///---000444444555888777444444777777888AAALLLPPPTTTfffkkkZZZFFF999666666444111......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&'''((()))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))************+++++++++++++++******++++++,,,---++++++,,,,,,---.........444>>>NNN___nnnsssmmm}}}uuu{{{~~~~~~qqqtttlllmmm{{{~~~|||}}}zzzyyy~~~zzzoooSSS???333222555111000000000//////......333222000//////000222333666777888888777333000...////////////000000000000//////...---,,,,,,,,,,,,---,,,+++***)))''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((()))))))))************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///////////////.........------......------,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''((()))+++,,,...+++((('''((())))))))))))***+++---...//////000///111222111...+++)))))))))///666888444000///000444444444111---,,,---//////---...111111...---///,,,+++******---/////////---///111444444333222000............///////////////------000000------///000000000000000000000000444444222000///.........111111111111111222222333///000000000111111111111333333222333444666888999:::@@@KKKZZZlll}}}LLLBBB666000000111///---...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&'''((()))''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))*********+++++++++++++++******++++++,,,---------......///000000000444:::CCCJJJPPP```}}}ttthhhiiittt~~~qqqUUUCCC999333222333111111111000000/////////222111000//////000111222333444666777666555222111000000000000111111111111///...---,,,,,,+++,,,,,,+++*********)))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((()))))))))*********+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------------------,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''')))***,,,---***((('''((()))***))))))***+++---...............000111111...+++))))))(((...444666222///...//////555;;;999222------000---++++++---......333:::444111---++++++,,,---,,,,,,...000111222222111000.........//////000000000111000222777777222000111000000000000000000000000222111000///...---------/////////...///000000111....../////////000000000222111111111333444666777444777===EEEPPPZZZccchhhvvv444111/////////000...---------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))(((''''''&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********+++++++++************+++,,,,,,---------...//////000000111555999888555>>>WWWppp~~~wwwwwwrrrbbb^^^kkk^^^LLL999222444444333222111111111111111000000000000000000111111000000000///111333555666555444333000000111111111222222222///...---,,,,,,+++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,+++******************************************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))***+++)))'''''')))***++++++***+++,,,------------,,,---///000///---***))))))(((,,,222333000...---...***555??????666...---000+++))))))******---999DDD???999222---++++++,,,,,,------......///000000000---......///000111111222111111444::::::444111111///////////////////////////......---,,,,,,---------,,,,,,,,,,,,---......---------............///000000000000111222444444333333444666999===AAACCCHHHRRRdddyyy///000222222111///......---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************************++++++,,,***++++++,,,,,,---......,,,000555555000000<<>>VVV{{{rrrdddccchhhkkkkkkoooppp|||}}}lllcccggghhhrrryyy~~~uuujjjbbb___dddmmmrrrpppppprrrnnneee^^^YYYWWW]]]iiiuuuzzz{{{vvvnnniiinnnxxx{{{{{{pppUUUAAA555222111222333000,,,---111000000000111111111111111///000222333333222000//////000000000000///......---------.........//////...---,,,++++++*********,,,+++***)))'''&&&%%%$$$''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((''''''(((+++,,,+++*********+++++++++******))))))***+++***)))((()))***,,,,,,---...............---+++***,,,......,,,)))...///111111---))),,,333666222...,,,,,,---............------...///111222............///////////////+++***,,,,,,***+++///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------.........//////......///000000000000000000000000111111111111111333444444444333777===CCCFFFFFFNNN^^^ppp~~~yyyuuuvvvyyymmmaaaTTTOOORRRSSSNNNHHH////////////000000000000,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***(((((((((((()))))))))***)))))))))))))))***+++++++++,,,,,,------...//////000---,,,.........111666444555AAAZZZ|||}}}yyy~~~iii]]]bbbeeeppp|||~~~pppeee```___kkkuuuuuusssrrriii^^^[[[ZZZ]]]hhhzzzyyy}}}|||yyykkkQQQAAA:::666222//////111000,,,,,,.../////////000000111111111...///000111111000///.......................................////////////...---,,,+++******************)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((******************++++++***************)))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))(((((()))+++,,,+++)))))))))***************)))((()))***)))(((((()))+++,,,+++***+++,,,------,,,,,,,,,++++++,,,,,,,,,,,,...---...000...++++++///...---,,,,,,.........,,,,,,,,,,,,,,,---...///000............------------...+++***------***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***++++++,,,---,,,,,,,,,,,,------------,,,---.../////////...---111111111222222111111111000111222222222333555666:::888<<>>999666777666333666>>>>>>@@@DDDIIIMMMTTTbbbpppwwwtttnnneee^^^ZZZ\\\___llltttvvvmmmbbb[[[UUUNNNIIILLLOOOLLLDDD<<<777555333222000000000111000000//////...---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((()))******++++++*********)))))))))))))))******+++++++++,,,,,,,,,,,,---......///.........111...000555888FFFgggjjjWWW@@@555777999666111111///...///000000///...---...//////......///000...,,,******,,,...000000......---,,,,,,,,,------........................,,,+++******))))))******(((((((((((('''''''''''''''''''''&&&&&&''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((()))***************((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((()))))))))))),,,+++***))))))***+++,,,,,,+++)))(((((()))+++---***))))))***,,,------,,,***,,,///222222111...---(((+++---,,,***)))+++...///...------//////...---++++++---///000///,,,***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///......///222:::CCCJJJLLLGGG>>>777222111333555000000000///000777AAAHHHIIIFFF@@@<<<:::<<>>777555555444444333222111000//////000//////...------,,,,,,///......---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''((((((((()))******++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...............444000000111///444III```~~~cccMMMCCC777000000111000///111000///000111222111000...///000///---------//////---******,,,.../////////...---,,,,,,,,,,,,,,,------------------------,,,+++******))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))******''''''''''''(((((((((((((((((((((((())))))))))))******)))(((((()))******++++++***)))))))))***************+++,,,------,,,,,,---000111111///,,,+++)))+++,,,,,,******,,,...///...------......,,,+++++++++,,,...//////,,,)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------//////......000777???EEEHHHEEE@@@;;;666333222111000000///......000444777555444333111111111222333666777888555111---------111111000000///........./////////...---,,,,,,,,,......------,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''(((((())))))******+++))))))))))))))))))))))))*********++++++++++++,,,+++,,,------......------000---...222111000:::HHH]]]www___EEE777777666333///...///111111000000111333444333222000000111///------...///111///,,,+++,,,---...---//////---,,,++++++++++++------------------------++++++***))))))))))))***(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))++++++,,,''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++++++++******)))(((*********+++,,,,,,---------.../////////---+++))))))+++,,,,,,+++***,,,---///...,,,,,,,,,,,,***)))+++***+++,,,------+++((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........///222888@@@FFFDDDDDDDDDAAA===777222//////...............,,,***)))+++---///000///...---+++,,,...---,,,++++++,,,------------------------///......------,,,,,,+++---------,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))*********((((((((()))))))))))))))************++++++++++++++++++,,,---------------,,,+++---333555444888>>>AAAPPPccczzzxxx}}}}}}cccKKK<<<333666888777333000000222111000000111444555555444000000111000//////111333333000---+++,,,,,,,,,,,,//////---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,---...---+++)))((()))+++,,,,,,,,,,,,---...+++,,,---------,,,+++*********++++++++++++,,,,,,...---++++++,,,,,,***(((+++*********++++++***((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,...000444;;;CCCIIIBBBCCCDDDCCC???999333///...,,,+++---000000---******,,,///111222111000/////////000///...------,,,+++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''((())))))******''''''(((((())))))))))))))))))*********+++++++++***++++++,,,,,,,,,,,,,,,000------000111000///000999999888JJJlllxxx|||hhhTTTDDD999444333333222222222111111111111000000111333555444333...///000111111333666999444222...,,,,,,,,,,,,+++......---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,''''''''''''(((((((((((((((((((((((())))))))))))************************,,,---...//////---+++))))))+++------,,,+++---///)))***++++++,,,---......+++******+++,,,,,,,,,,,,---,,,++++++------,,,+++---+++))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,***+++---000333999???DDD=========<<<999555111///...+++)))***---///...---+++,,,,,,------------,,,............------+++******++++++,,,,,,------...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((())))))***&&&''''''(((((())))))***)))))))))************+++)))***++++++,,,,,,++++++///---,,,...///000000000---111000555CCCQQQllltttYYYGGG<<<666333333333000...///333555666555000//////000222333222111---...///000111444999<<<555222...,,,,,,---,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++******)))(((((((((((()))'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++''''''''''''(((((((((((((((((((((((())))))))))))******++++++++++++******+++,,,...//////...,,,+++))),,,......++++++---000))))))******,,,...///000+++***)))***,,,---,,,+++,,,++++++---///111111000...,,,)))((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((((())))))))))))*********))))))*********+++++++++***+++,,,---...000444777555444333111///...---,,,...,,,)))((()))***++++++,,,,,,+++************++++++******+++---...---++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))&&&&&&''''''((())))))***))))))))))))************)))******+++++++++++++++***+++,,,---000222444333(((000444888:::777DDD^^^[[[LLL>>>888555333444777111000000111444666777777000...---...000000///...---......///000333888;;;555222...,,,---------,,,+++++++++***++++++,,,---++++++++++++++++++++++++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))***++++++***)))((()))***+++------------,,,(((,,,///...++++++...111,,,++++++***+++---///000,,,***)))***,,,---,,,*********+++...222555666666000---***((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))******))))))))))))*********+++***+++,,,+++++++++...000------,,,++++++***+++++++++++++++***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++...///...++++++++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))***))))))))))))************))))))***+++++++++++++++)))+++---,,,,,,,,,,,,+++222000***...555111555HHHXXXrrrzzzWWWIII???777666444000000444---///000111000///000111///...------...///---,,,---......---...111555999444222...---------------************+++,,,---...******************************)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((("""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''((()))******)))(((''''''((()))***+++,,,,,,,,,(((,,,///...++++++...111///---,,,++++++,,,...000,,,***(((***---...,,,***))))))+++///444888::::::111...***((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,+++,,,...000******++++++++++++++++++'''***------+++***---///((()))+++,,,---,,,+++***,,,***((())),,,,,,***'''+++++++++*********************************+++++++++***)))***++++++***)))++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000000111111111111:::CCCVVVsssbbbIII>>>555444222000//////000111...//////000111222222222222111000...------------***+++,,,------------,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++************)))))))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))(((((('''''''''(((((()))((((((''''''''''''(((*********+++,,,---///000***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++,,,******+++---///222444555333111...+++)))))))))))))))************)))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))(((((('''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))************+++++++++************)))************************...---,,,,,,------,,,***((())))))))))))*********+++************))))))))))))))))))))))))(((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&&&&(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111111111444555888DDDYYYwwwnnnXXXDDD666111333333222111000000000000......///000000111222222111000///...---------------------...------,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++*********+++++++++*********)))))))))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((('''(((((()))))))))))))))***+++,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************************+++,,,...000222333111///---+++))))))***************+++***))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))************************))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))((((((((((((************************...,,,++++++,,,,,,***)))************************,,,,,,+++++++++******************))))))((((((''''''(((((())))))(((((('''(((((((((''''''''''''&&&((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))******)))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,////////////000000000000...111333444999III```qqqoooPPP===555111//////111222222111111000///.........//////000000111111000000///...---------...//////......---,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++*********++++++*********)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))***)))((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((((())))))***+++((((((((()))***+++,,,---******++++++++++++******************************,,,++++++******)))((((((*********+++,,,---//////...---,,,***)))******+++***++++++++++++***))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************)))))))))((((((((())))))))))))))))))))))))---,,,++++++,,,---,,,***...------,,,+++******))),,,+++++++++************++++++******)))(((''''''(((((())))))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''(((''''''&&&&&&&&&''''''(((((((((((()))))))))***))))))))))))************+++++++++++++++,,,,,,,,,........./////////000000+++222999999777888???FFFjjj}}}}}}\\\III555///000111111222///000111222111000...---.........//////000000000//////...---------............------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))***+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((((((((()))***,,,,,,((((((((()))***+++,,,,,,******++++++++++++******))))))))))))))))))))))))************))))))))))))***************+++,,,,,,++++++************+++,,,+++++++++++++++******)))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,,,,+++++++++*********))))))))))))))))))))))))...,,,,,,,,,...///...---++++++++++++************++++++*********))))))))),,,++++++***)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''((('''(((((((((((()))))))))(((((()))))))))******************++++++,,,,,,,,,---............/////////,,,---......///222999>>>DDDWWWpppaaaLLL@@@888333333444111------...///000111111///...---.............../////////...------------......///------,,,,,,,,,,,,---...,,,,,,,,,+++++++++******+++++++++*********))))))*********)))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((()))***,,,,,,***************+++,,,---)))******++++++******)))((((((((((((((((((((((((''''''((()))******++++++******))))))))))))******))))))))))))******++++++***++++++++++++***))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))+++++++++*********))))))((((((((((((((((((((((((000///------......,,,+++'''((()))***+++,,,,,,---+++************)))))))))+++++++++******))))))(((((())))))******))))))((('''(((((((((((())))))))))))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((())))))((((((((()))))))))******))))))******+++,,,,,,,,,------------.........///---,,,,,,---///111222222...777EEESSSbbbuuu{{{hhhQQQ>>>444222//////222111...---///......////////////......------..................---,,,,,,,,,---.../////////...---,,,,,,,,,---...,,,,,,,,,+++++++++******+++************)))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((())))))***+++***************+++,,,---))))))************))))))((((((((((((((((((((((((%%%&&&'''(((***+++,,,,,,******)))))))))))))))***(((((())))))************)))************)))((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((???===:::999777666333111//////..................,,,,,,+++++++++*********************************))))))************))))))'''((((((((())))))))))))))))))))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))***((())))))***++++++,,,,,,,,,,,,---------.........---///222444444000+++((()))+++///333<<>>;;;:::888666333000...------------,,,,,,,,,++++++***************+++++++++))))))************))))))'''((((((((())))))******))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------......,,,------,,,,,,...111444000111111111222555:::>>>JJJ]]]vvvmmmXXXGGG===666666666111000222777000+++---...---,,,---///...---,,,,,,---///000------------------------+++++++++,,,---...///000;;;888555111...---,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))((((((''''''''''''((()))(((((((((((())))))***))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++(((((())))))))))))(((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''XXXXXXVVVVVV[[[]]]WWWNNNPPPMMMJJJGGGDDD???:::666999666222//////...---,,,)))+++------,,,,,,,,,...))))))((()))+++++++++)))***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***((((((((((((((()))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///------------...///111111333===KKKZZZjjj{{{kkkUUUCCC999333333333222111000000///------------------------,,,,,,,,,---------......---------------------------------,,,,,,---------444:::@@@>>>555,,,))))))***+++...///000...,,,+++...---+++)))'''''''''''')))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***++++++(((%%%&&&((()))(((&&&''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&***...///,,,'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''``````\\\XXXXXXYYYUUUOOOVVVTTTQQQPPPPPPOOONNNLLLEEEBBB>>>;;;999666222///444222///,,,***)))))))))***))))))***+++***'''%%%''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***((((((((((((((())))))***)))))))))*********++++++*********+++++++++,,,,,,------------...........................///000111000333888===EEESSScccooo}}}tttfffUUUGGG===777555000//////...------,,,,,,------------------------,,,,,,,,,------------.................................------------......333999???>>>777000......,,,---///000000///,,,+++---,,,+++)))(((((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***++++++)))'''''')))***(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''+++000222///+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''~~~xxxlllddd```]]]ZZZ\\\ZZZVVVUUUVVVVVVVVVVVVXXXVVVSSSPPPMMMIIIDDD@@@>>>888111...---...---,,,+++***+++,,,---+++(((%%%((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((''''''(((((()))***((((((((()))))))))***************++++++++++++,,,,,,,,,,,,---------....../////////...//////000000000000///...///555>>>FFF[[[hhhzzzpppbbbNNNHHH>>>555///...000222......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///......------......//////555::::::555111///000---...000000000...,,,+++,,,++++++***))))))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((((('''(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''---222333000---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{rrrooommmnnnkkkgggdddaaa]]]YYYVVVYYYXXXXXXYYY[[[[[[ZZZYYYPPPIII@@@<<<<<<;;;777222///...------......,,,***,,,,,,,,,,,,+++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((())))))((((((((()))))))))******************+++++++++++++++,,,,,,,,,------------000000//////.../////////...111222222111000222333444===JJJXXXfffvvvqqqbbbYYYNNNAAA777444333222111000///...---//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,---------...........................------,,,,,,------...***...333333000,,,,,,---......//////...,,,***)))+++************+++++++++******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&)))*********)))(((''''''((((((((((((((((((((((((+++******))))))******+++''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++(((''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$(((,,,111111...+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwnnnhhhVVVUUUUUUVVVZZZ\\\]]]]]]^^^XXXQQQMMMLLLHHHAAA;;;:::666222///......---,,,++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))*********++++++))))))*********+++++++++++++++++++++,,,,,,,,,---000///...............///---///111111000000/////////111333777???LLL[[[fff}}}nnn^^^RRRCCC:::888777555111+++---///000000...+++***///...............------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))),,,///...+++)))((())),,,---------,,,***)))((())))))******++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((('''&&&''''''''''''''''''''''''***))))))(((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++)))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''***,,,,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ssspppkkkfffbbb]]]XXXTTTWWWUUURRRRRRRRRQQQMMMIIIHHHDDD===888555222///...)))))))))))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((())))))))))))*********++++++)))))))))************+++******+++++++++,,,,,,,,,...------,,,------......111///---++++++---///111222222111000111555;;;@@@JJJTTTaaammmyyy~~~ooofff^^^SSSHHH<<<777222000111222000///---,,,,,,+++,,,,,,......,,,,,,,,,+++++++++++++++************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++,,,------+++)))((()))++++++++++++***))))))(((((())))))*********))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++,,,...000///---*********%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{xxxnnnhhhcccaaa^^^[[[XXXVVVUUUTTTSSSQQQMMMIIIFFFAAA<<<888333111...,,,+++,,,---...((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******))))))))))))************************++++++++++++++++++++++++,,,,,,---...000...,,,+++,,,...///000//////000000000111222333,,,333:::???HHHSSSYYYXXXeeejjjuuu}}}pppgggeeeZZZUUULLLAAA;;;999555///000111111000...,,,******000...,,,++++++---///000***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,++++++************+++++++++************'''((()))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++---///111111---+++******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sssyyyzzztttpppuuu|||zzznnnaaaYYYUUUTTTXXXXXXXXXXXXWWWRRRKKKFFFAAA===888222///......///((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++))))))******+++,,,---...'''(((+++...000000,,,***...............///000111111333000***+++222555333555<<