BM>k6(v ((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***)))***+++,,,---000444888>>>BBBHHHPPPVVVZZZ\\\]]]]]]^^^dddcccfff}}}~~~~~~zzzsssmmmmmmuuu}}}~~~|||xxxvvvpppqqqsssvvvwwwyyyyyyyyy}}}vvvllleeexxxvvvmmmbbb___bbb^^^VVVJJJLLLJJJEEEAAA@@@===999333444333555<<>>;;;===AAAGGGMMMQQQRRRQQQHHHIIIQQQ[[[ccchhhooowwwssswww{{{xxxmmmcccfffooozzzxxx}}}~~~||||||zzziiiXXXEEE;;;222...---+++***,,,,,,+++******++++++***((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%'''))))))((('''&&&'''(((%%%))))))%%%$$$'''((('''&&&&&&&&&''')))***)))((((((555(((''',,,&&&***'''''''''&&&&&&''''''((()))&&&''''''((()))((((((((()))((((((''''''(((((()))((())))))(((''''''***,,,******+++++++++,,,,,,,,,+++)))***------,,,000555:::MMMbbbnnnrrrtttuuussszzz|||||||||}}}~~~}}}~~~zzzzzzzzz|||oooXXX???444444444444333222222222111111111111000222111111111111000000000000000////////////000000000000////////////000000000,,,,,,///000---,,,---,,,---......//////......---.../////////...,,,,,,++++++,,,---------,,,+++,,,,,,,,,---------......000---///555666222////////////............////////////000111111111((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******)))+++...000222666<<>>:::<<<<<<888666777555222///222333222555999:::777666666777:::???BBBCCCCCC>>>???EEEMMMSSSWWW```iiimmmpppttttttnnniiikkkqqq~~~|||~~~zzztttqqqnnnlll\\\OOOAAA999333...,,,---,,,+++******++++++***((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''))))))((('''&&&'''(((%%%))))))%%%$$$'''((('''&&&&&&&&&''')))***)))((($$$111%%%%%%***%%%)))&&&'''&&&&&&&&&&&&'''((((((&&&&&&((()))))))))((('''((((((''''''''''''((((((((())))))(((''''''***,,,******+++++++++,,,,,,,,,---+++,,,///222333:::AAAKKK]]]qqqzzz||||||zzzwwwwwwrrrtttvvvyyyzzzxxxzzz{{{xxx|||nnnYYYIII>>>666222333222222222111111111111000222222222111111111000000000000////////////000000000000////////////000000111---,,,///000---+++,,,,,,---......//////......---.../////////...,,,,,,+++,,,---------,,,++++++,,,,,,,,,---------......///,,,,,,000222000.../////////............////////////000111111111((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))*********...222555888>>>EEEKKK]]]aaafffiiikkkkkkllllllWWW^^^lllqqqttt}}}qqqiiikkkqqqzzz||||||}}}|||zzzkkkooouuuxxxwwwlllYYYIIICCCCCC<<<333333999888111///222222000000222222///,,,000222///...111333111///...---...111333444444666666999>>>AAADDDKKKTTTdddggglllpppqqqpppsssxxxzzzyyyuuu~~~~~~zzzvvv{{{|||oooeeefffqqqzzzvvvgggUUUHHH===333......,,,+++******++++++***((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((''')))))))))'''&&&'''(((%%%))))))%%%$$$'''((('''&&&&&&&&&''')))***)))(((!!!...######)))$$$(((%%%'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''((((((''''''''''''((((((((())))))(((''''''***,,,******+++++++++,,,,,,,,,000...///444888<<>>EEEPPP___jjjnnnppptttxxx|||wwwtttwww|||}}}ooo]]]GGG666555000---......+++***,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''((((((''''''''''''(((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))'''&&&%%%(((&&&%%%&&&((())))))(((&&&&&&'''''''''(((((((((((((((((((((((())))))************++++++,,,,,,,,,///***(((***---///333777:::???HHHWWWlll{{{|||vvv}}}{{{yyyxxxyyy{{{}}}|||xxxnnndddeeerrr}}}wwwqqqmmmjjjiii|||~~~}}}yyyzzz}}}nnn\\\SSSUUUYYYYYYVVVZZZ___```^^^cccmmmqqqnnnfffcccdddjjjnnnqqqvvv|||rrrzzz|||qqqbbbUUUJJJCCC:::555555444111...333222111222444555444333111111111111111111111111000000000000000000000000222222111000000///..............................------------.........///------------------------////////////000000000111////////////............000//////......//////000000000000000111111((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))&&&))),,,///111555===BBBKKKRRR\\\hhhssswwwooodddbbbgggiiimmm}}}{{{qqqkkkjjjkkklllzzzuuu|||~~~wwwyyy{{{zzz{{{wwwxxx|||}}}{{{lll]]]SSSJJJCCCCCC<<<777666444000000333000000000000000000000000000111111111111111222222222222222222222222222222111111111111111222222222//////000000000000000000000333555666888???JJJRRR```aaaeeejjjooouuuzzz}}}~~~|||}}}}}}|||qqq]]]LLL<<<444...------++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((###$$$%%%&&&'''(((((((((((((((''''''''''''(((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***+++)))(((((())))))((('''''''''''''''((((((((((((((((((''''''(((((()))***++++++++++++,,,,,,---...,,,---000222333444888===HHHOOOYYYfffuuuzzzzzz{{{~~~zzzpppkkkjjjkkknnnppprrrwww~~~zzzqqqnnnooosssuuuzzzwwwzzzrrrkkkjjjkkkjjjggglllnnnjjjbbb]]]]]]ZZZTTT[[[WWWVVVZZZ^^^```ccchhhfffkkkvvvwwwgggYYYFFF999555666777777333222222333555666444333111111111111111111111111////////////////////////111111000000//////..............................---------............---............................../////////000000000///////////////.........000000////////////000000///000000000111111(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&***000444666888===AAACCCNNN\\\gggpppsssooohhhgggkkkmmmrrr{{{tttkkkdddcccdddffffffgggpppqqqlllnnnyyyzzzsssssstttvvvyyyzzz}}}tttiiijjjeeeYYYMMMDDD>>>;;;999666444444111///111555000000000000000000111111000000111111111222222222333333333333333333333333111111111111111111111111111111111111111111111111111222333333222444888<<>>;;;888444444333444666666444222111111111111111111111111222222222222222222222222000000000///////////////////////////////////////---......//////...------........................------........./////////.........///////////////000000////////////000000///000000000111111))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''(((((()))***+++***///555999999999;;;>>>EEEQQQ^^^ggglllnnnkkkeeeiiitttyyykkkfff___]]]^^^aaabbbaaa[[[___bbbccchhhooopppnnnooopppssswww{{{}}}{{{yyy{{{pppiiidddXXXWWWRRRJJJBBB===:::888333333333222000000111333111111111222222222222222111111222222333444444444444444444444444444444444222222222222222111111111111111111111000000000000...///111111000///000111777777<<>>@@@DDDGGGXXX___hhhnnnsssssskkkaaaiii|||vvviiijjjeee______cccggghhhgggcccbbbeeehhhgggdddgggnnnnnnrrrxxx|||~~~}}}~~~pppgggaaa]]]MMMHHHBBB===:::666333222222222222111111222333222333333333333444444555555333444444555666666777777666666666666666666666666555555444444444333333333222222222111111111000000///000000000000000000111...000333:::EEESSS```hhhrrrxxxzzzsssvvv|||zzzxxxxxxxxxbbbRRRAAA888444000......------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((()))((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,+++)))((())))))(((''''''((((((((())))))))))))***************+++,,,,,,---,,,++++++,,,...111222222777:::>>>KKK```rrrzzz{{{ooolllmmmooolllkkkyyy{{{~~~|||uuummmiiifff]]]XXXZZZbbbjjjuuuuuulllgggeeecccbbbeeejjjooowwwiiiOOO<<<;;;999666444444444333222222222222222222222222222........................000000000111111111222222///////////////////////////000111222111000...---....................................////////////............/////////000111111000000000000111111000000000000111111))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))***+++,,,---555999>>>AAADDDIIIPPPUUUdddiiiooowwwtttgggggg{{{}}}yyyxxxvvvrrrmmmhhhiiioootttwwwvvvkkkhhhlllpppjjjcccjjjzzzpppvvv~~~|||rrrkkkccc\\\OOOHHH@@@<<<:::777333222333444444333444666555333444444444555555666666666555666666777888999999:::777777777777777777777777777777666666666555555555555444444444333333222222444444333222111222222333000111333444999EEEVVVbbbqqqwww~~~~~~|||}}}{{{|||xxxyyy{{{kkkZZZGGG<<<777222000000------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%((('''&&&&&&((())))))((((((((((((((())))))))))))++++++******++++++,,,------,,,++++++,,,///111333000666???MMMcccyyy}}}wwwmmm___^^^dddlllnnnqqq|||xxxxxxxxx|||{{{tttkkkgggiiiiiiggg[[[eeesssyyywww{{{zzzqqqggg___^^^bbbaaabbbuuuyyy___LLL===:::666444333333333222222222222222222222222222111111111111111111111111000000111111222222333333000000000000000000000000000111222333222111///---////////////////////////////////////000000000000---.........//////000000111111000000000000111111000000000000111111(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((())))))(((((()))***%%%'''(((''''''***111777888;;;BBBIIIMMMOOOWWW```nnnjjjhhhooo|||xxxyyyzzz|||zzz~~~|||wwwwwwzzzpppppp{{{}}}|||xxxjjj]]]TTTPPP>>><<<999666333222333333222222222333444555666777777777666666666777888999888999;;;<<<=========<<<>>>>>>===;;;;;;::::::::::::;;;<<<:::888777777888777666666555444444333333333333444444444333333222222111000000333777<<>>???@@@AAABBBAAAAAAAAAAAAAAA???>>>>>>============>>>>>>===;;;::::::;;;999999888888777666666555444444555555444333222222333222111111222555888:::@@@LLL^^^mmmuuuzzz~~~ooo|||wwwtttzzzyyynnnZZZHHH===777222000///...---------,,,+++------,,,+++******************************************))))))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))((((((((())))))***+++,,,,,,,,,,,,+++++++++///---///444555444777===???KKK]]]pppvvvtttbbb^^^ccciiissswwwrrruuu}}}}}}tttiiigggpppyyy~~~yyymmmaaa\\\___fffgggooo|||~~~}}}pppbbbVVVMMMFFF<<<111444888222444444444555555444444333444444333222222111000000222222222222222222222222111111111111222222222222111000000/////////000000////////////////////////........................////////////////////////000000000000000000000000000111111111111222************************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''''''(((***)))(((((()))+++))))))***+++...111333555888999???GGGMMMPPPWWW]]]___bbbdddhhhqqq}}}wwwvvvuuuwww~~~~~~vvvxxxzzzxxxyyyyyy|||{{{}}}xxxmmm^^^OOOCCC<<<999333333333444444555555555888777777666777888:::;;;:::;;;;;;<<<>>>???@@@AAADDDDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAA???@@@AAA???===<<<===>>><<<<<<;;;;;;:::999999999666666666666555444333222444444333222222222333333222666AAARRRgggwwwuuu}}}yyy}}}xxxdddNNN???777444222111///...//////---,,,...------,,,++++++++++++******************************))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++***))))))((((((((())))))*********+++++++++++++++......000333333555;;;CCCOOOaaauuuqqqzzzooobbbfffrrrqqqxxxzzzwwwxxx|||wwwpppuuu~~~{{{iiibbbdddkkkuuu}}}yyy}}}{{{tttrrrpppggg[[[QQQBBB444666999222333444555666666555444444333333333222222111111111222222222222222222222222111111111222222222333333///////////////000111222////////////////////////........................////////////////////////000000000000000000000000000111111111111222++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''')))******)))(((***+++******+++...111444666666999<<>>???@@@AAABBBBBBCCCCCCCCCCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA???@@@AAA@@@>>>===>>>???============<<<<<<;;;;;;999999999888777555444333444444444333333222111000222111333<<>>888555222...---///000///---///...---,,,,,,,,,,,,,,,******************************))))))))))))******((((((((((((((((((((((((******))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''''''((()))***++++++,,,+++***))))))((())))))))))))))))))******+++,,,---222222111111333;;;HHHSSS```qqq{{{vvvtttuuutttrrrtttxxxtttzzz}}}}}}~~~{{{wwwjjjfffgggrrrxxxzzzooodddQQQ<<<888;;;444333444555666777666444333333333333222222222222222000000000000000000000000//////000000000111111111111000000///000000111111................................................////////////////////////////////////////////////000000111111111222++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((()))******))))))***+++***,,,...000333666999;;;>>>DDDSSSdddnnnjjjaaa\\\\\\___dddiiikkkkkkmmmoooiiilllooommmiiikkkuuu}}}}}}zzzuuuooommmooorrrzzzwwwrrr{{{~~~|||yyyqqqccc[[[OOOCCC999444222222444555666777888888888777999:::;;;===@@@BBBDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@===?????????===<<<===>>>>>>>>>>>>===============<<<<<<<<<;;;:::888777666333444444444444333222111111222333222555DDDZZZkkk}}}iiiRRRBBB;;;555///,,,...000///---......------,,,---------******************************))))))))))))******''''''''''''''''''''''''******))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''''''((()))***++++++,,,******))))))))))))******)))))))))***+++---///000555555444555===MMM```lllppp{{{~~~uuunnnqqqxxx|||~~~{{{~~~}}}|||{{{||||||{{{xxxwww~~~|||~~~|||ttthhh^^^[[[\\\fffkkkwwwiiiKKK???>>>777444555666666666555333222333333333333444444444444000000000000000000000000000000000000111111111111333222111000////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000111111111222++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''((()))+++***))))))***,,,,,,///333555666999???DDDJJJSSSgggwwwmmmccchhhqqqxxxxxxuuuuuuyyy}}}ooocccfffqqqyyy||||||uuuqqqlllggggggkkkpppuuuxxx}}}|||wwwmmmdddQQQJJJAAA999555444333333777777777888888999999:::===???BBBEEEHHHIIIJJJJJJHHHHHHIIIHHHGGGEEECCCBBBAAAAAA@@@@@@@@@@@@AAABBB@@@@@@????????????@@@@@@===???@@@???>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<::::::555555666666666555444444///555999555000333???LLL^^^yyyyyyzzzfffPPPIII@@@444......000///---...------,,,,,,---------******************************))))))))))))******((((((((((((((((((((((((***))))))(((((())))))***((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++***))))))))))))***+++,,,*********+++---000222444000333666===LLLbbbttt||||||wwwuuuvvvxxxyyy|||}}}tttsssrrruuuzzz|||zzzzzz}}}vvvlllgggggghhhhhheeebbbgggooowww~~~eeeSSSJJJ===888888777666555444444333444444444555555666666666333333333333333333333333222222222333333333333444444333222111000/////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000111111111111222++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((***++++++***)))+++,,,---333999:::999<<>>>>>999999888777666666555555222444666555333444666999:::TTTtttsssmmmrrruuuggg\\\OOO>>>444000000///------,,,,,,,,,,,,,,,------******************************))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********((((((((()))***+++,,,---,,,,,,,,,---///222555777111999DDDQQQeeewww}}}~~~uuuwww}}}wwwpppnnnooosssyyy{{{zzz~~~uuueee^^^aaajjjuuu{{{rrrbbbNNN>>><<<:::777555555555555444555555666777888888999333333333333333333333333222222222333333333444444333222222111000000000111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000111111111111222************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((***++++++******+++,,,///777======;;;???KKKWWWdddooo|||~~~uuugggggglllnnnoooqqq```dddhhhhhhgggjjjpppvvvzzzpppbbbTTTJJJ;;;888444333555777777666666555555555777:::===??????BBBFFFJJJJJJHHHEEEBBB@@@AAACCCDDDCCCBBB@@@???CCCCCCCCCCCCCCCEEEGGGHHHCCCCCCBBBBBBBBBCCCCCCDDDBBBDDDEEEDDDCCCCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@===<<<:::888777666666555666///***+++222666555222111AAAZZZuuuuuuhhhcccnnn}}}jjjZZZFFF888333111///---,,,,,,+++++++++,,,,,,---******************************))))))))))))******++++++++++++++++++++++++((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))'''(((((()))***,,,---...---------...111444888:::===HHHXXXjjj}}}}}}~~~|||yyy}}}~~~|||uuupppoooooorrrwwwuuussszzzuuucccfffjjjvvv}}}ppprrrtttssspppnnnoooppppppxxx}}}zzzuuuzzz}}}xxx^^^BBB@@@<<<888666666777777555555666777888999::::::111111111111111111111111000000111111111222222222111111111000111111222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((''''''''''''(((((()))***)))(((((())),,,000222===;;;<<<>>>???BBBOOO___mmmrrrxxxqqqxxxyyytttsssxxxxxxpppjjjiiihhhdddccchhhmmmrrrxxx~~~ttteeeTTTFFF???888888666666555666777888888:::<<<======>>>???AAAAAAAAABBBCCCDDDDDDBBB@@@DDDCCCCCCEEEFFFEEE@@@<<>>===<<<:::999888555555555555555555555555333666AAAWWWsssvvvcccdddpppxxx~~~ttteeeOOO>>>777555222---000.........///000///...---,,,*********+++++++++************************+++*********))))))(((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********))))))((()))))))))))))))***++++++000------111555555666999???ZZZrrryyy}}}vvv{{{yyy~~~xxxzzz}}}}}}}}}{{{}}}}}}xxxyyyyyytttppplllmmmsssuuuxxxxxxoookkkggg```\\\^^^[[[gggtttxxxvvvzzzooo[[[III:::666777666555777888555444666666444555888555555444333333333444444222222222222222222222222111111111111111111111111222333444222000---------000000000000000000000000000111111111111222222222000000////////////000000111111222222222333---------,,,,,,,,,++++++,,,++++++******++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******)))))))))))),,,///333666<<<===BBBFFFEEEIIIVVVfffqqqoooqqqyyywwwuuu~~~zzzuuunnnkkklllhhhccccccllluuuzzz{{{|||~~~~~~zzzrrreeeWWWIII>>>999888777777777777999:::;;;999;;;======>>>???AAACCCAAABBBEEEGGGIIIHHHEEEBBBDDDCCCCCCCCCDDDDDDEEEEEEHHHJJJNNNQQQSSSWWW[[[^^^bbb___\\\ZZZZZZ\\\___aaabbbdddggghhheee```[[[WWWTTTQQQMMMJJJIIIIIIJJJKKKHHHFFFCCCAAAAAABBBCCCDDD??????>>>>>>===;;;::::::777666666555555555555555666666888AAASSSllllllfffiiinnnxxx}}}qqq]]]JJJ>>>777222...111000......//////---,,,%%%)))---...,,,******+++************************************)))))))))((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))************+++,,,------111000333777999;;;@@@GGGWWWnnn~~~}}}||||||{{{mmmdddggglllpppzzz}}}xxx~~~{{{ssskkkgggjjjnnnpppvvv}}}|||mmmeeeeeeiiiqqqzzzpppgggUUUAAA999<<<===999999666555777777333333666666555444333222111111111222222222222222222222222111111111111111111111111111333444333111000000000000000000000000000000000000111111111111222222222000000////////////000000111111222222222333------------,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))***+++,,,))))))***+++///333777::::::@@@HHHNNNOOORRR^^^jjjkkkgggdddgggooowww}}}{{{qqqkkkkkknnnfffcccggguuu}}}}}}yyyqqqdddUUUGGG>>>888666::::::999999999:::<<<===>>>???@@@@@@@@@AAADDDGGG@@@CCCGGGJJJJJJIIIFFFDDDFFFHHHJJJKKKLLLQQQXXX]]]cccggglllrrrwww}}}wwwqqqhhhbbb___]]]ZZZWWWRRRMMMGGGDDDDDDDDDCCCAAA@@@@@@@@@@@@?????????>>>:::999777666555555555555555555333111777HHHcccvvv|||ooogggggguuunnnZZZGGG;;;555444222000...---......,,,+++(((,,,000///+++)))+++...************************************))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***************)))+++++++++,,,---...///000111333666888888<<>>>>>666999666666888777333222444666555444222111000000000333333333333333333333333111111111111111111111111000222444444222222222333000000000000000000000000000111111111111222222222111000000//////000000111111111222222222333...------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))***+++,,,***+++,,,...111555999;;;;;;AAAIIIRRRWWW[[[aaafff___```bbbfffllluuu}}}{{{pppjjjjjjllldddfffpppzzzxxxlll[[[JJJ???999888888======;;;;;;;;;;;;<<<===DDDEEEDDDCCCBBBDDDGGGJJJFFFHHHJJJKKKJJJIIIIIIIIIHHHOOOWWW\\\aaaiiiuuu~~~ssshhh^^^WWWOOOJJJIIIHHHFFFCCCCCCCCCCCCBBBBBBBBBBBBCCC>>><<<:::777666666666777222555666333222888GGGSSSnnn~~~nnnfffrrrvvveeeRRRAAA888666222000...------...---,,,000...+++)))((()))+++---*********************************)))))))))))))))((((((((((((((((((((((((******)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))***+++++++++******++++++,,,,,,...///000111666777999888777AAAZZZqqqzzzpppiiikkkooosssyyyzzzrrrvvvtttuuuyyynnnccc___YYY^^^kkk}}}yyyvvv}}}uuuyyywww{{{|||iiiQQQEEE===555888666666999888444222444555555444333222222222222333333333333333333333333111111111111111111111111000222333333222111111222000000000000000000000000000000111111111222222222111000000000000000000111111111222222222333.........---------,,,,,,,,,++++++******++++++,,,++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))***+++,,,------...111333777:::;;;???CCCJJJTTT^^^cccbbb___\\\___cccfffjjjpppxxxzzzpppkkkiiihhhdddlll{{{uuuooocccQQQAAA999777888999<<<<<<<<<===>>>@@@BBBCCCHHHHHHFFFCCCBBBCCCGGGJJJMMMMMMMMMKKKJJJLLLPPPTTTSSS^^^mmmwww~~~~~~ssscccUUUNNNKKKJJJIIIEEEDDDCCCBBBBBBBBBBBBCCCAAA???===;;;999888888888444666777777666666:::===IIIbbbzzzqqqrrr~~~}}}yyywwwlllVVV@@@555222000------...////////////***&&&)))///222...)))************************))))))))))))))))))******((((((((((((((((((((((((******)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))***++++++++++++++++++++++++,,,...000111222888888::::::>>>OOOooo~~~wwwuuutttsssqqqpppuuu|||wwwjjjmmmttt|||~~~~~~oooaaa```dddaaaiiiwww}}}uuuyyy{{{iiihhhwww{{{sssWWWCCC;;;888666666999999555555777444444333444444555666777333333333333333333333333111111111111111111111111111222333222000/////////111111111111111111111111000000111111111222222222111111000000000000111111111111222222222333............---------,,,,,,++++++******++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))***+++,,,///000222444777:::<<<>>>DDDJJJRRR[[[eeekkkggg```^^^aaadddggglllsss}}}yyyqqqmmmjjjggggggqqq|||ppp\\\RRRDDD:::666777999999;;;<<<===@@@CCCGGGKKKMMMIIIHHHFFFCCCBBBDDDIIIMMMNNNOOOPPPPPPQQQWWW```gggvvvwwwaaaRRRKKKHHHHHHGGGEEECCCAAAAAAAAAAAABBBBBBAAA???>>><<<;;;::::::888555555555666777777:::AAA___tttyyyyyy}}}yyyUUU===555222///......000000000,,,)))+++555@@@BBB888,,,************************))))))))))))************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))***+++,,,,,,,,,,,,***+++,,,---///111333444222444999AAALLL___|||}}}qqqzzz{{{{{{wwwsssuuu}}}}}}rrrnnnwwwssshhhdddgggmmmrrrvvv~~~xxxxxxpppaaadddmmm{{{{{{mmmRRRFFF<<<999888999999666666999333333333444555777888999333333333333333333333333111111111111111111111111111222333222000.........111111111111111111111111000111111111111222222222222111111000000111111222111111222222222333............------------,,,++++++******++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***+++------000222444888<<>><<<<<<:::777555555666777888:::999FFFggg{{{ppp~~~tttppphhhKKK:::666222////////////...///,,,---666@@@AAA999000************************((()))))))))************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))***+++,,,,,,,,,,,,,,,,,,---///111333555777444999EEEUUUdddqqqxxxuuutttssszzz|||}}}wwwpppxxx~~~qqqdddbbblll{{{xxxvvvooo___ZZZiiizzzyyyuuuvvvzzz}}}mmmWWWCCC>>>::::::888555666999333333333444555666777888444444444444444444444444111111111111111111111111000111333222111000000111111111111111111111111111000111111111111222222222222111111000000111111222111111222222222333//////.........---------,,,++++++++++++++++++,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))***+++---...///111333666:::???CCCGGGHHHLLL]]]nnntttuuuyyy{{{{{{rrrvvv}}}zzzuuuqqqyyy|||xxxpppooonnnkkkrrrsss|||wwwaaaLLLBBB>>>;;;===CCCHHHJJJIIIIIIIIIIIIJJJKKKMMMOOOQQQMMMMMMLLLKKKNNNSSS[[[aaalllsss}}}pppXXXVVVQQQMMMJJJHHHGGGGGGBBBDDDEEEFFFEEECCC@@@>>>999:::;;;:::888777777999444999;;;CCC^^^llljjjkkknnnnnnoooxxxjjjYYYnnnkkkPPP>>>:::444000///...---,,,111,,,'''(((---000///,,,************************(((((())))))*********+++))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((()))***+++,,,---------------///000333555777999@@@GGGXXXnnn}}}|||sssrrrxxx}}}|||yyyzzzvvv}}}ooommmmmmsss~~~rrrooojjj[[[TTTfffrrrgggbbbaaabbbeeepppkkkHHHBBB===:::777444444888444444333333333444555555444444444444444444444444111111111111111111111111///000333333333222333555111111111111111111111111000111111111111222222222222222111111111111222222111111222222222333,,,...///000...------.........---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******------,,,,,,,,,,,,,,,---777;;;======BBBLLLTTTVVV]]]dddiiijjjttttttooouuu{{{||||||uuuppprrrtttyyykkkQQQ@@@===<<<;;;???GGGMMMQQQRRROOOQQQRRRRRRQQQPPPQQQRRRKKKMMMPPPTTTZZZcccmmmtttuuudddUUUQQQPPPKKKIIIIIIFFFDDDEEEHHHGGGCCC@@@AAAAAA???;;;:::999999888777777::::::===LLLkkkkkk\\\dddjjjbbbaaaiiinnnzzzjjjVVVUUUbbbppphhhOOOFFF<<<555333000,,,---111---------,,,,,,,,,++++++------++++++++++++------***++++++++++++***))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,+++***)))***+++---...+++///444999:::999888666???\\\xxx|||vvvvvvuuurrrtttzzz}}}yyy~~~yyydddnnn||||||wwwyyy}}}ssstttvvv\\\UUUVVVccc{{{uuuddd^^^ZZZ]]]aaahhhsss[[[MMM>>>999999777444333666666555555555444444444888555222444888999666333111222222333333222222111222222222222222222222222)))***---000111222111000111111222222222333333333222222111111111111222222333333333444444444000000000///...---............---------,,,,,,,,,,,,,,,,,,+++++++++************************************)))(((((((((((((((((((((((((((((()))******+++++++++++++++,,,---...>>>AAACCCFFFMMMWWW]]]]]]eeejjjooottt}}}{{{rrrqqqrrrgggeeeooowwwvvvuuuxxxnnnrrrxxx}}}{{{nnnZZZGGG===>>>===???EEELLLRRRUUUVVVTTTUUUVVVUUUSSSQQQQQQQQQTTTWWW]]]dddlllvvvrrrdddXXXNNNLLLOOOJJJHHHFFFGGGDDDAAABBBFFFDDDBBB???===<<<;;;999777999999777666@@@[[[tttsssqqqhhheeeiiilllwwwnnnVVVNNNQQQ___eee\\\PPPDDD999444000,,,,,,///---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***++++++++++++***))))))))))))************))))))******++++++++++++******************************))))))************))))))************++++++++++++,,,,,,++++++,,,,,,,,,,,,333777:::;;;::::::===AAAIII```uuu}}}wwwrrrtttxxxvvvuuuuuu~~~{{{xxxuuuttttttvvvyyyxxxrrrmmmjjjvvv}}}yyyzzz~~~zzznnn```YYYYYYjjjsssmmmeeefffgggjjjrrriiiVVVBBB:::999888666555666666555555555444444444888555222444777999666333222222333333333333222222222222222222222222222222---///000222222222000000111111222222222333333333222222111111111111222222333333333333444444444222000///------............---------,,,,,,,,,,,,,,,,,,+++++++++************************************)))((((((((()))))))))(((((((((((()))******++++++++++++,,,...000111>>>BBBGGGPPP]]]iiikkkhhhnnnnnnttt}}}}}}ssslllmmm^^^VVV___kkknnnnnnnnnjjjppp|||yyyjjjXXXGGG??????@@@AAAFFFLLLSSSXXXZZZ[[[YYY[[[\\\[[[ZZZZZZ[[[\\\dddjjjrrr|||vvvcccYYYXXXLLLIIIGGGGGGDDDAAABBBFFFGGGEEEBBBAAA???===:::777999777777777888FFFiiizzzyyyxxxvvv___TTTLLLRRRccckkk```QQQ@@@777222///...///------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++***))))))))))))************))))))******++++++++++++******************************))))))************))))))************+++++++++,,,+++,,,,,,---------------666<<>>CCCDDDGGGLLLSSSXXX\\\]]]]]]\\\___bbbeeehhhkkkooorrryyyvvvjjjVVVNNNIIIJJJJJJHHHEEEFFFFFFEEEDDDCCCBBB@@@<<<999999666999>>>:::999LLLfffppphhh[[[WWWfffrrrnnn^^^III;;;444222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))******++++++******)))******++++++++++++******************************)))******++++++******)))*********+++++++++,,,,,,,,,++++++,,,---///222333;;;BBBHHHEEE???>>>FFFOOOeeepppyyyzzzyyyyyyvvvqqqqqqxxx~~~zzz}}}yyywwwyyy}}}{{{sssiiieeeiiirrr|||~~~|||jjjVVVTTTbbbuuu~~~wwwaaaNNNAAA888777999666666666666555555555555666555333444666777555444222333333333333333333222222222222222222222222222333444444444333222111000111111222222222333333333333222222111111222222333222222222333333333/////////000222111...+++......---------,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******)))))))))))))))***++++++,,,+++++++++---000333555AAAIIIXXXlllwwwhhhfffjjjtttwwwuuuzzz|||xxx~~~zzzoooiiiffffffiiilllfffqqqpppZZZJJJ@@@===@@@FFFJJJMMMRRRVVVZZZ\\\]]]^^^```dddiiinnnsssyyyqqq___NNNIIILLLMMMJJJIIIEEEDDDDDDDDDDDDCCC@@@===;;;555777???===666<<>>IIIEEE???>>>FFFVVViiivvvwww}}}}}}sssjjjgggiiiwww}}}~~~|||}}}tttiii```[[[XXX]]]eeeooo{{{~~~vvvlllccc[[[XXX___hhhrrrjjjUUUSSS```vvvyyy^^^EEE;;;;;;777777777666666666555555444444444444444444444444333333444444444444333333222222222222222222222222//////000111111222333333111111222222222333333333333333222222222222333333333333333444444444<<<777222000222222000---......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))******+++,,,******))))))******+++,,,******,,,///555<<>>AAAfff}}}cccOOO>>>111111222000***+++111111---//////...---,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************************+++++++++***************,,,,,,,,,,,,,,,+++***))))))+++...///...,,,++++++,,,+++...444666555666999BBB@@@RRR{{{}}}{{{|||~~~|||yyyyyy}}}ttt^^^OOOTTT^^^ccchhhoooyyyssskkk```WWWTTTHHHEEEAAA???>>>@@@CCCEEENNNeee~~~gggWWWRRRSSS^^^ggguuuqqqYYYHHH>>>999777999999666444555555555666666555555444333444444444444444444444444222222222222222222222222666444111//////000333555222222222333333333444444555444444333333444444555333444444555555555sssUUU999111111......333---------------------------,,,++++++***+++++++++++++++************++++++***************************************++++++,,,------000666;;;FFFZZZnnnwwwnnnbbb^^^jjjzzz}}}tttpppuuuuuuqqqssszzz}}}wwwqqqnnnqqquuullllllhhhcccbbbgggkkkkkkiiimmmwwwvvvbbbOOOJJJHHHHHHKKKPPPUUUVVVVVVTTTTTTWWW]]]eeemmmsssvvvzzz|||yyycccZZZQQQNNNLLLIIIGGGHHHKKKHHHEEEBBB@@@>>>;;;999777@@@<<<@@@___mmmYYYFFF777222333000++++++//////+++.........------,,,,,,+++++++++++++++++++++++++++)))************+++++++++***************************************+++++++++++++++,,,,,,,,,++++++******,,,...///...------...///...111666888777888<<>>LLLdddxxx~~~qqqhhhnnn}}}}}}vvvxxxyyyxxxzzzzzzvvvsssnnnkkkkkknnnnnnllllllppppppnnnlllsss~~~xxxjjjXXXJJJIIIIIILLLQQQXXX]]]___```___^^^^^^dddlllsssvvvwwwyyyoooZZZRRRRRRPPPKKKGGGKKKHHHDDDBBB@@@===;;;999888>>><<>><<<>>>IIIYYY~~~kkkQQQ;;;333222000...000222222000,,,,,,------------------++++++++++++++++++++++++))))))*********+++++++++************************))))))******+++,,,------******+++,,,------------+++,,,---,,,,,,...222555222222444888999:::???FFFKKK\\\kkkuuuxxxqqqttt~~~|||tttdddWWWUUUaaa|||~~~vvvkkk^^^TTTKKKHHHFFFCCCBBBCCCCCCDDDFFFHHHIIIHHHGGGFFFEEENNN\\\jjjzzzvvvhhhZZZPPPKKKJJJPPP^^^rrr{{{bbbOOO<<<666999:::777444555555555666555555444333444444444444444444444444333333333333333333333333222222333333444333333333444444444444555555555555555444444333333444444555444555666666777777wwwPPP999888555***////////////////////////...---,,,,,,++++++,,,,,,++++++************++++++************************+++++++++***+++,,,,,,---///444:::???IIIZZZooo}}}tttwwwvvvqqqoootttzzz|||vvvsssrrrsssuuuwww{{{vvvvvvvvvwwwwwwhhh[[[SSSQQQQQQSSSXXX^^^fffooowww||||||vvvooommmpppvvv{{{}}}rrrfff```ZZZWWWPPPMMMJJJGGGFFFEEECCCAAA:::<<<;;;===AAAJJJqqqwww[[[BBB777333///...............,,,,,,------------------++++++++++++++++++++++++))))))*********+++++++++************************))))))***+++,,,------...***+++,,,---------------+++++++++++++++---222555666666999===???AAAJJJSSSfffrrrwwwyyyyyyrrruuu{{{xxx{{{nnn\\\WWWRRRYYYtttxxxtttrrrmmmlllkkkjjjiiikkkooorrrvvvuuuuuuuuuwwwzzz}}}~~~sssgggbbbWWWKKKGGGEEEDDDEEEHHHGGGGGGGGGGGGGGGHHHIIIIIIEEEJJJTTT\\\aaappp~~~qqqbbbTTTOOOKKKJJJSSSggg}}}oooXXX@@@777999999777444555555555666555555444333444444444444444444444444333333333333333333333333111222333444444444444333222333333333333444444444555444444333333444444555666666777888888888dddBBB:::777///------------------------...------,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------111666<<>>BBB```dddJJJ>>>777000---+++))))))+++------------------------++++++++++++++++++++++++)))************+++++++++******************************++++++,,,,,,------+++,,,,,,------------,,,***++++++++++++---111444444555888===@@@EEEQQQ]]]}}}zzzvvvyyy}}}zzzwww|||wwwggg\\\]]]TTTTTTggg}}}~~~~~~uuuooolll\\\\\\ZZZXXXWWWYYY]]]aaaffffffggghhhkkknnnqqqsssyyynnnaaaVVVLLLHHHHHHGGGIIIMMMKKKJJJHHHGGGGGGIIIKKKLLLIIIKKKRRRXXXWWW]]]xxxwwwhhhZZZPPPJJJGGGLLL^^^uuuyyy```FFF:::999999888666555555666666555555444333444444444444444444444444333333333333333333333333111222333444555555555444222222222333333333444444555444444333333444444555666777777888888888^^^CCC777555------------------------......---,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++,,,++++++++++++,,,------444888===DDDRRRbbbiiihhhiiiooossssssuuuzzz||||||yyywwwvvvppp~~~}}}nnnbbbXXXQQQQQQVVVVVV[[[bbbhhhkkkmmmppprrrppprrrttttttvvv|||ooobbb```\\\XXXSSSNNNJJJFFFBBB???;;;>>>;;;;;;======MMMlllmmmSSSDDD;;;222000...,,,...333.........------,,,,,,+++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,---------...111444333555999???CCCJJJYYYgggxxxzzz}}}uuuqqqqqqooojjjhhhiiikkkggghhhttt{{{zzzxxxuuutttvvv||||||vvvooojjj]]]^^^^^^]]]\\\\\\^^^```aaabbbccceeehhhjjjlllmmmxxx~~~xxxooo[[[SSSNNNOOOQQQQQQQQQSSSRRRQQQPPPNNNNNNOOOPPPQQQRRRQQQYYYfffhhhhhh{{{}}}oooaaaRRRNNNJJJMMMYYYmmmqqqTTTDDD===:::888888555555666666555555444333444444444444444444444444444444444444444444444444222222333333444555555666333333333333444444444555555444444333333444444555555555666777777777{{{NNN777888////////////////////////......---,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...555999>>>EEETTTccceee```mmmrrruuuwww~~~}}}uuuuuuxxxssstttcccYYYSSSPPPTTTZZZYYY```iiinnnnnnlllkkkkkknnntttzzz||||||ssspppkkkfff```ZZZTTTNNNIIIFFFBBBDDD???<<<===888???RRRoootttwwwyyy___GGG<<<444444444444999@@@//////...---,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************************---,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---...////////////222444999;;;AAAGGGLLLTTTeeettt|||www~~~rrrnnnlllkkkgggfffppp}}}zzz~~~uuuqqqnnnlllmmmppprrr}}}{{{vvvnnniiigggjjjmmmmmmllljjjiiiiiicccdddfffhhhjjjkkkllllllqqqvvv{{{|||{{{yyyqqqgggWWWRRRRRRWWW[[[[[[ZZZ[[[YYYYYYXXXWWWWWWVVVVVVVVVYYYVVVbbbwwwvvviiiWWWTTTQQQQQQYYYiii{{{cccNNNBBB;;;777777555555666666555555444333444444444444444444444444444444444444444444444444333222222333444555666777444444444555555555666666555444444333333444444555333444444555555555ggg@@@:::111222111///---............---,,,,,,,,,,,,---...,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,---,,,,,,---111444<<<:::===KKK^^^lllnnnjjjssswwwwwwuuu{{{}}}wwwuuukkk^^^UUUTTTWWW[[[]]]bbbbbbfffhhheee``````cccnnnnnnsss|||wwwxxxuuuqqqmmmhhh]]]PPPGGGGGGDDD@@@<<<::::::<<<===LLLccc}}}tttzzzmmmSSSFFF999333000222===HHH////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***...---+++...555777444777;;;BBBIIIOOOZZZlll|||zzzvvvwwwqqqwwwtttiiihhhlllpppyyyuuuooollliiigggttt||||||~~~yyyxxx}}}wwwrrrzzzzzzzzzzzzxxxvvvttttttuuuhhhmmmooommmpppxxx~~~~~~vvvlllhhhhhhgggbbb]]]PPPTTT[[[bbbgggjjjjjjiiifffeeecccccchhhnnnlllfffeeellltttyyy}}}}}}uuueee^^^RRRNNNWWWhhhuuuyyybbbLLLBBB===:::999999999888777555444333666666666666555555555555333333444444444444444444444444444444444444444444444444444555555555555666444444444555555777888999444555666777888888xxxUUU???///000000//////000000000......---,,,,,,---......,,,,,,,,,++++++++++++***,,,,,,,,,---------------,,,------,,,,,,...111444888;;;HHH]]]mmmpppkkkgggjjjsss{{{{{{}}}}}}~~~yyyooofffZZZUUUVVVZZZ]]]^^^___]]]___bbbaaa```dddkkkuuuuuuyyy~~~yyyrrrmmmiiibbbXXXQQQIIIFFFBBB>>><<<<<<===>>>???TTTtttyyy~~~vvvWWWJJJ<<<444///---111777////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------........./////////+++......,,,///666888555666===FFFOOO\\\lll{{{wwwrrrqqqqqquuu~~~zzzsssuuuxxxyyy}}}zzzwwwuuu|||ssswwwvvvzzz}}}}}}zzzxxxyyysssxxxzzzyyy{{{~~~{{{ssshhh^^^YYYWWWWWWWWWXXX___jjjsssyyy{{{|||{{{wwwuuurrrrrrzzzzzzlllggg[[[RRRWWWgggyyyiiiMMM>>>999888888888888777666444444666666666666555555555555444444444444444444444444444444444444444444444444444444444555555555555666555555555555555666777888444555666777888888rrrkkkEEE333111//////000000//////......---,,,,,,---......,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,,,,------------///333666999===OOOjjjwwwqqqkkkmmmdddoooxxxxxxuuuwww{{{~~~{{{sssggg^^^VVVTTTYYY^^^___]]]ZZZWWWWWW[[[^^^bbbkkkttt|||zzz|||}}}}}}}}}rrrjjjfffbbb[[[VVVLLLIIIEEEAAA>>>======>>>999GGG___|||}}}~~~[[[OOOAAA888333///---///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............/////////,,,///000///111666888777666???JJJUUUiiivvvqqqppptttxxx|||~~~zzzxxx}}}~~~vvvpppiiipppttt|||}}}~~~~~~}}}zzzwwwyyy}}}|||xxxssslll```SSSKKKJJJPPPVVVccclllwwwrrrmmmaaaUUUVVVhhhVVV<<<777888888888777777666666666666666666666555555555555666555555555444333333333444444444444444444444444444444444555555555555666666666555555555666666777555666777888888999ddduuuNNN===666000///000...,,,,,,......------------......------,,,,,,,,,++++++++++++++++++******))))))(((,,,---.........000444888??????PPPkkkuuuooorrrqqquuuxxxuuuqqqrrrwww||||||rrraaaZZZTTTTTT[[[___]]]ZZZVVVSSSTTTZZZ```fffoooxxx{{{yyyzzzvvvlllgggccc]]]WWWNNNLLLHHHCCC@@@>>>======???CCCLLLlll^^^SSSDDD:::555222000///////////////............------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,///111111333666888999999CCCMMMZZZqqqyyyvvvvvvxxx{{{rrrpppqqqwwwxxxllleeeaaaeeennnuuu|||rrrmmmooossstttrrriiiddd[[[SSSOOOQQQYYY___rrrwww~~~uuunnnaaaTTTWWWmmm```BBB:::888888777777777777777777666666666666555555555555777666666555444333333222444444444444444444444444444444444555555555555666777666666555555555555666666666777888999999[[[nnnlllJJJ===111///000...---...........................---------,,,,,,,,,++++++,,,++++++******))))))))),,,---......///222666:::CCCCCCTTTnnnxxxttt|||}}}|||{{{|||~~~vvvllluuuuuulll^^^YYYTTTUUUZZZ\\\XXXTTTSSSRRRVVV^^^fffkkkpppvvvxxxvvvxxx}}}{{{pppkkkhhhaaa\\\QQQOOOJJJFFFAAA???===<<>>444111///...////////////............---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,...222555666777:::===CCCLLLWWWeeeyyy~~~|||{{{zzz|||~~~uuuyyy~~~xxxkkkjjjjjjooo{{{}}}nnnaaaYYYXXXZZZfffpppyyy{{{tttqqqrrrqqqmmmjjjbbb___\\\]]]aaaggglllnnn||||||||||||}}}~~~tttcccWWW]]]tttmmmOOOBBB999888777777777777888888666666666666555555555555777777666555444444333333444444444444444444444444444444444555555555555666777666666555555555555666666777888999::::::ggghhh\\\GGG555000111000000333---...////////////...---------------,,,,,,,,,,,,......------------------,,,---//////111444888;;;BBBJJJ```zzz}}}}}}uuunnnfff```jjjvvvtttzzz{{{sssggg___]]]ZZZWWWWWWWWWVVVSSSPPPRRRRRRXXXccckkknnnpppsssvvvuuuwww}}}zzznnniiigggbbb\\\UUUSSSNNNIIIDDD@@@>>>===<<>>CCCOOOXXXiii{{{|||{{{{{{{{{zzz~~~||||||}}}||||||lllnnnnnnmmmppp|||zzzjjjZZZPPPOOOUUUZZZiiittt}}}zzzzzz|||zzzqqqgggaaa```aaaeeekkkrrrwwwxxxvvvwwwuuusssttt{{{~~~mmm```dddwwwxxxZZZCCC:::999888777666777777888666666666666555555555555777666666666555444444444444444444444444444444444444444444555555555555666666666555555555666666777777777999:::::::::oootttYYY>>>444222000000555---...///000000///...---...------------,,,,,,,,,..................//////,,,...///000111555999===DDDSSSlll~~~|||{{{~~~}}}~~~|||}}}pppqqqiiifffbbb```nnn~~~|||ssshhh^^^XXXZZZZZZYYYWWWTTTQQQOOONNNPPPQQQXXXdddnnnppppppqqquuutttwww|||~~~nnngggeeeaaa\\\ZZZWWWSSSMMMHHHCCC@@@???:::AAAAAARRR|||ooolll{{{[[[CCC888555333////////////....................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////000000000000///111777>>>@@@>>>CCCKKKTTT```yyy{{{xxxzzz||||||||||||||||||vvvjjjpppsssuuuyyy~~~~~~~~~wwwlll[[[NNNKKKPPPYYY___mmmyyy|||oooeeebbbdddjjjqqqvvvxxxvvvuuutttqqqoooqqqxxxuuugggfffuuueeeGGG<<<;;;999777666666777888666666666666555555555555666666666666555555555555444444444444444444444444444444444555555555555666555555555555555666777888777888999:::;;;;;;ttt}}}hhhGGG888333------222---...///000000///...---......---------,,,,,,,,,,,,,,,,,,------.........,,,...///000222555:::>>>IIIYYYppp{{{ttt|||{{{}}}~~~{{{zzzpppllliiijjjfffaaammm|||}}}~~~{{{pppddd\\\XXXYYYZZZ[[[XXXRRROOONNNOOOPPPPPPWWWcccmmmpppqqqrrrssssssvvv{{{|||{{{}}}uuukkkhhhddd```]]][[[VVVPPPKKKFFFBBB@@@???BBB>>>KKKwwwvvvgggvvv{{{{{{|||]]]CCC999666555000/////////.......................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///111333:::BBBCCCBBBGGGPPPTTTbbb~~~wwwvvvzzz~~~zzzyyy}}}vvvssslllttt{{{~~~|||{{{}}}~~~}}}mmmaaaSSSKKKMMMUUU^^^cccqqq}}}{{{oookkknnniiirrr{{{|||uuuooolllmmmssssssxxxwwwjjjfffrrrqqqPPP===<<<999777666666666777777666666666555555555555555555555666666666666666444444444444444444444444444444444555555555666666444444444555555777888999888888999:::;;;;;;zzzuuu___;;;---222333---//////...------------...------------------------------------------------000222------666999:::CCCPPPmmmtttyyy~~~zzz{{{}}}tttllllllkkkkkkooorrrrrrpppyyy|||zzzpppeee^^^ZZZ]]]aaa___UUUNNNNNNQQQSSSUUU\\\ffflllnnnmmmmmmnnnqqqmmmnnnsssxxxyyy||||||ttt{{{oookkkiiihhhbbbYYYRRROOOKKKEEEAAA888BBBBBBBBB___tttnnnzzzvvvcccLLL;;;333333222000......///000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.../////////......///111000555===EEEOOOVVVYYYYYYiii}}}{{{{{{yyyyyy~~~zzz|||~~~zzzxxxvvvtttwww~~~vvv|||||||||~~~uuupppttt{{{~~~vvvfffbbb]]]YYYYYY^^^dddiiisss{{{~~~uuuoooqqqssssssooojjjiiilllqqqxxx|||sssiiibbb]]]aaattt___KKKBBB999777888777666666888888777666666666666666666666666666666666666666333333333444444444555555444444444444555555555666555444444444666777999:::999:::;;;<<<<<<<<>>HHHPPPRRRVVVZZZmmm}}}vvvwwwvvvuuuzzz||||||vvvrrrtttxxx}}}~~~}}}~~~vvvqqquuu|||~~~zzzrrrjjjmmmiiidddbbbdddhhhmmmpppwwwzzz~~~yyyuuuvvvvvvsssppprrrxxx~~~ssskkkaaaZZZVVV[[[mmmkkkUUUEEE888777999888777999888888777666666666666666666666666666666666666666444444444444555555555555444444555555555666666666444666888666444444888<<<666777777888888999|||kkk~~~tttRRR888111111111000///......------......---------------------------------------------------000...222;;;<<>>???===>>>NNNpppyyy~~~uuuZZZCCC999777333111//////000000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.../////////...///222444===999???LLLQQQNNNSSS^^^xxx~~~vvvyyyyyyvvvxxxzzz{{{rrrnnnnnnttt{{{wwwrrrvvv|||yyyooohhhdddaaa```jjjfffdddfffkkkqqqttttttyyyxxxwwwxxxxxxxxxzzzzzzkkkddd[[[SSSPPPVVVfffvvviiiPPP;;;999<<<999777:::888888777666666666666666666666666666666666666666555555555555666666666666555555666666666777777777888666555:::@@@DDDDDDBBB???>>>===;;;::::::mmmqqqpppQQQ999000000111000//////...............------------------------,,,,,,------------------,,,000///444<<<;;;???PPPuuu{{{zzzwwwtttvvvwwwqqqlllooosssooosss~~~zzzlllbbbaaaddddddccc```\\\^^^dddeeecccfffkkkooolllfffcccggglllmmmkkklllpppqqqqqqtttyyyssssssyyy{{{rrrpppmmmfff^^^UUUNNNJJJCCC@@@>>>@@@IIIbbbvvvsss|||www\\\DDD999777333111000///000000///...........................---------------------------------------------------------............///...////////////111444777???999@@@PPPTTTMMMTTTeee~~~~~~}}}vvvqqqkkklllpppuuuwwwwww|||}}}~~~yyytttwww||||||lll^^^UUURRRVVV[[[aaa```aaagggooovvvwwwvvvwwwvvvxxxzzz}}}{{{lllfff\\\SSSPPPUUUcccnnn~~~___CCC<<<<<<888666999888777777666666666666666666666666666666666666666666666666666777777777777666666666666777777777777<<<333111???TTT^^^UUUHHHHHHFFFBBB???<<<<<>>AAADDDUUU~~~||||||~~~{{{qqq|||yyy___III===;;;444222000000000000///...........................---------------------------------------------------------............///.../////////000222777:::???:::CCCTTTVVVPPPYYYlllyyyyyy|||~~~xxxtttnnnnnnpppnnniiifffnnnzzz}}}zzz~~~{{{zzz|||{{{uuuxxx|||~~~vvvbbbSSSIIIGGGNNNWWW___```dddkkkrrrwwwwwwvvvsssvvvuuuooodddWWWQQQUUU^^^eeevvvmmmNNN>>>:::777777999888777777666666666666666666666666666666666666666666666666777777777888888666666666666777777777777999666:::GGGVVVZZZQQQFFFAAA???===:::999999yyyfffddd}}}zzzmmm___QQQDDD777...111000//////......//////------------------------+++,,,,,,------.........---000111777<<<999DDD^^^~~~{{{tttrrrpppoooqqqmmmnnnxxxzzz~~~yyywwwwwwxxxvvvxxx{{{yyyyyy|||uuunnnjjjjjjkkkhhhlllnnnmmmnnnqqqqqqnnnlllkkkgggbbb^^^^^^ccchhhffffffiiillllllkkkpppwwwyyyeee___aaallljjjqqq|||uuuoooiii```VVVNNNFFFAAA???@@@???IIIhhh|||xxx}}}yyyxxxuuu}}}~~~iiiTTTFFF@@@555333111000000000///...........................---------------------------------------------------------............///.../////////111444999===>>>@@@KKKYYYZZZWWWaaasssxxxwwwvvvwwwzzz~~~}}}}}}uuuqqqnnnqqqyyytttpppjjjddd^^^```ooowwwnnnwwwyyy|||~~~{{{{{{|||}}}}}}xxxtttxxx}}}pppYYYKKKCCC@@@GGGRRR```ccchhhmmmqqqrrrrrrrrrsssyyy{{{mmm\\\RRRSSSWWWYYYcccooo}}}cccGGG999999:::999888888777666666666666666666666666666666666666666666666666666777777777777555555666666666777777777222===HHHJJJEEE>>>===>>>888888888888:::<<>><<>>888888888777666666666666666666666666666666666666666555555555666666666777777444444555555555666666666444>>>FFFDDD:::333555:::999999:::<<<>>>???dddooovvv{{{~~~uuutttnnnLLL777111111000///////////////------------------------++++++,,,,,,---...//////---///111999@@@@@@QQQrrr~~~wwwrrrqqqssstttppptttooolllsssyyyyyy|||xxxnnn[[[QQQ___www}}}wwwsssqqqnnnjjjgggnnnxxx~~~{{{yyyyyywwwtttkkk```YYYXXXZZZ\\\]]]]]]___cccffffffeeekkkttt}}}uuusssxxx}}}{{{{{{zzz{{{|||yyysssrrrkkk^^^SSSKKKIIIFFFBBB>>>>>>HHHSSS{{{yyyppp~~~uuuvvv~~~~~~hhhQQQBBB666444111111111111///...........................------------------------........................---------.........//////...//////000111666<<<@@@BBBPPP^^^cccbbbeeennnwwwwwwyyy{{{zzzvvvsssuuuwwwsssyyyyyymmmoooooosss|||vvvmmmhhhllluuuzzzxxxrrrooossstttppppppxxx~~~rrr[[[FFFAAABBBBBBHHHQQQbbbkkkuuu{{{{{{|||zzzxxx~~~fffVVVQQQNNNIIIGGGWWWkkkzzzzzzzzziiiEEEAAA@@@666888888777666666666666666666666666666666666666666555555555555666666666666444444444444555555555666;;;::::::;;;======<<<;;;;;;<<<<<<=========___nnnuuuwww}}}TTT===444333111---,,,...///...........................,,,---.../////////...---777000111888<<>>aaajjjttt}}}xxxnnnOOO444333111//////000111000........................,,,---.../////////...---444111444;;;???HHH```{{{oooooonnnmmmsss~~~tttnnnvvvvvveeeZZZddduuu}}}xxxssssssrrrmmmiiihhhrrrwww~~~}}}vvvqqqiii^^^UUUTTTVVVVVVTTTTTTZZZZZZ[[[\\\^^^aaacccdddnnnrrryyy~~~~~~~~~}}}{{{xxxxxxyyyzzz}}}{{{{{{zzzyyyzzz||||||rrrppplll```SSSLLLEEEBBB???===@@@EEE[[[}}}xxx^^^JJJBBB555222333///000222---..............................---,,,,,,---......,,,,,,---------.........---------.........//////---///111333555;;;BBBHHH^^^fffkkkjjjkkkqqquuuuuuuuutttwww}}}zzzvvvuuuxxxyyy|||}}}yyyssspppqqq{{{vvvqqquuu}}}~~~}}}~~~|||xxxrrrkkkeeebbb[[[```dddgggppp}}}xxxgggSSSIIIBBBAAAAAAEEERRRbbbxxxyyyqqq|||ppp```WWWPPPMMMMMMJJJJJJOOO^^^uuuxxxyyyeeeIII<<<888888888888777777666555444666666555555555555666666666666666666666666666666666666777777777666666555::::::::::::999999999999999:::;;;<<<>>>???ggghhhxxxxxxeeevvvMMM777444222111111111000///........................,,,---...////////////...111222888???DDDOOOgggvvvyyyzzzyyy|||zzzzzz~~~rrriiiqqq}}}}}}xxxttttttqqqlllhhhhhhqqquuuzzz~~~}}}wwwooojjj___UUUNNNOOOQQQQQQQQQRRRUUUUUUUUUVVVWWWYYY[[[\\\```ccciiinnnrrrtttttttttqqqrrrrrrrrrqqqqqqsssuuuwwwzzz}}}}}}{{{zzzzzz{{{|||vvvsssqqqgggXXXPPPHHHCCC???;;;===AAAKKK{{{kkkUUUKKK:::555555//////111,,,..............................---,,,,,,---......,,,------------.........------........./////////000///333999:::;;;GGGVVVtttppplllmmmuuu}}}|||vvvuuuzzz}}}{{{zzzwwwooonnnqqqsss{{{zzz|||}}}oooaaaYYYWWWVVVZZZ___fffqqq~~~ooo\\\MMMEEEAAAFFFKKKQQQ```pppyyy}}}}}}mmmpppnnn___WWWRRRNNNMMMIIIGGGHHHQQQaaattt~~~qqqvvvwwwSSS@@@===888888888777777666555555555555666666666666555555666666666666666666666666666666555555555555666666::::::999999999888888888888999;;;<<<>>>@@@lllfff{{{]]]pppqqqHHH<<<777222222111///,,,,,,........................------......//////000000222555:::???GGGWWWqqq}}}yyywww}}}xxx{{{{{{wwwuuuuuuqqqjjjgggiiinnnrrrvvvxxxuuunnnfffaaaWWWOOOJJJLLLOOOOOOOOOQQQQQQQQQQQQRRRRRRSSSTTTTTTZZZ\\\^^^aaacccdddeeeeeebbbdddgggjjjlllooorrruuupppsssuuuwwwzzz~~~|||zzzzzzzzz{{{{{{{{{|||}}}~~~xxxtttssskkk\\\TTTKKKEEE@@@;;;<<<@@@FFFvvvkkkTTT???666666000///111.................................------------......------------........................////////////444111666>>>===<<>>JJJaaa{{{{{{zzzxxxwwwvvvooohhhgggkkkooorrruuuuuuqqqiii```ZZZQQQKKKHHHKKKNNNMMMNNNPPPNNNNNNOOOOOOOOOOOOOOOOOOVVVVVVWWWXXXYYYZZZZZZ[[[YYY]]]aaadddgggkkknnnqqqjjjllloooqqqttt{{{||||||{{{yyyyyyyyyzzz||||||tttssskkk___VVVMMMGGGAAA===>>>AAAHHHuuu\\\CCC777777222000333222////////////////////////........................---------.........//////........./////////000000555222777>>>======PPPjjj}}}tttooottt}}}zzzooommmqqqvvvvvvvvvddd``````dddnnnyyyvvvdddUUUHHHCCCFFFRRR]]]dddooozzz{{{kkkaaaSSSWWWbbbvvvzzz~~~fffeeeuuuyyyggg^^^VVVOOOKKKJJJIIIIIIKKKOOO]]]xxxrrrvvv~~~|||rrr[[[AAA::::::999888777666666666777444555666777777666555444666666666666666666666666666555444444444666777888888888888888888888888888999:::;;;>>>@@@BBBhhh___lllvvvZZZaaavvvaaaBBB666...111333000000333........................---------...///000111222777:::;;;>>>OOOkkk~~~xxx|||{{{zzzyyyvvvnnngggiiiooorrrtttuuutttnnneee\\\VVVMMMIIIGGGJJJKKKJJJJJJLLLJJJJJJKKKLLLLLLLLLKKKKKKNNNNNNOOOPPPQQQSSSTTTTTTUUUXXX\\\___```bbbeeegggcccgggkkkmmmooossszzz}}}{{{zzzzzzzzz{{{||||||zzz{{{|||~~~xxxtttkkkbbbZZZQQQJJJDDD??????CCCGGGpppdddHHH999999333000333333////////////////////////---...////////////...---------........./////////....../////////000000000444333666;;;<<>>;;;:::888777666666777888555555666666666666555555666666666666666666666666666666555666666777888999777777888888999::::::::::::;;;===>>>@@@BBBwwwjjjiiiwww~~~[[[```zzzzzzyyywwwfffLLL<<<111222444000///333...........................------...///000222333666:::;;;@@@WWWuuuzzz~~~rrrppplllrrr~~~}}}|||{{{vvvmmmfffjjjrrrrrrssssssqqqjjj```WWWQQQIIIEEEEEEGGGHHHEEEEEEGGGDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLOOOSSSVVVXXXYYY[[[]]]]]]bbbgggjjjkkklllpppssswwwwwwvvvvvvuuuvvvvvvvvvwwwzzz}}}~~~}}}~~~xxxnnnggg^^^TTTMMMFFF@@@???CCCDDDfffmmmMMM<<<:::444///222333////////////////////////---...///000000///...---............////////////.../////////000000000000444777999;;;@@@OOOfffxxx{{{vvvvvv~~~{{{~~~xxx{{{~~~||||||}}}yyyhhheeeiiixxxxxxkkkaaaYYYUUUZZZfffllljjjhhhkkkqqqxxx{{{tttlllggghhhvvvrrrdddiiittt{{{lll^^^UUURRRMMMJJJIIIJJJJJJRRRmmmqqqXXXCCC<<<:::888777666666777888666666555555555555666666666666666666666666666666555666777888999999999999666777888999:::;;;<<<===<<<===>>>???AAABBBzzzllltttzzz{{{{{{\\\dddyyywww}}}sssWWWDDD666555444...,,,000..............................---...///111333444444999;;;CCC\\\{{{xxxyyyzzz|||yyyrrrzzznnnbbbooo||||||{{{yyy{{{~~~}}}|||vvvlllfffkkkuuupppppppppmmmeee[[[QQQKKKFFFCCCBBBEEEDDDAAA@@@BBB???@@@BBBCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCFFFKKKOOORRRTTTWWWYYYYYY^^^eeehhhhhhhhhiiikkkmmmmmmnnnoooqqqrrrtttuuuuuuyyy}}}|||qqqkkkbbbWWWOOOGGG@@@???BBBCCC\\\}}}{{{sssQQQ>>>;;;444...000111000000000000000000000000---...///000000///...---............/////////000////////////000000000000666<<<>>>===EEE[[[ssszzztttuuu}}}}}}~~~uuu|||www~~~yyy~~~~~~{{{ppplllppp~~~sssiii^^^YYY[[[dddfff]]]VVVUUUVVV^^^iiittt}}}ooohhhfffttt|||vvvrrrooouuuxxxxxxuuugggeeejjjyyyttteee\\\ZZZQQQLLLJJJKKKIIIQQQmmm~~~www\\\AAA<<<;;;888777666666888999777666555444444555666777666666666666666666666666555666888999:::::::::999555666888999;;;===>>>???===>>>>>>@@@AAABBBuuusss~~~~~~yyyuuuqqq^^^kkkxxxRRR;;;:::555///000000...........................///000//////000333555555:::777BBBccc}}}}}}yyywww{{{ssskkkkkk}}}wwwtttuuu{{{zzzmmmhhhlllrrrssssssssspppkkkbbbWWWLLLFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEFFFIIILLLOOORRRUUUVVVWWWZZZ]]]___``````aaaccchhhjjjlllnnnqqqtttxxxzzzzzz{{{|||||||||}}}uuunnnggg]]]SSSHHH???>>>CCCAAAQQQuuuttt\\\EEE<<<888222222999000/////////............///...---,,,,,,---...///............/////////////////////000000111222222888;;;;;;;;;HHHaaawwwvvvfffqqq}}}{{{{{{uuu|||xxx|||}}}ppphhhffflllyyy|||zzzzzzvvvpppuuuyyyooobbbcccaaa[[[VVVUUUQQQLLLMMMRRR___ooo{{{uuufffaaaaaaooo|||wwwuuurrrooofffcccdddiiiqqqzzzxxxaaa___iiixxxrrrfff[[[UUUQQQRRRTTTMMMMMMggg{{{qqqooo|||fff???999999777666777999888444666666777777777777666666777666555444444555666777777777777777888888888888999999:::;;;;;;<<<======>>>???AAACCCDDDEEEsss{{{{{{xxxfffsssjjjHHH>>>666111111000...........................///000//////000333555999===;;;HHHjjj}}}{{{uuuuuu{{{qqqjjjllluuu}}}~~~uuujjjggglllqqqqqqqqqpppllleee\\\QQQHHHBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>????????????@@@?????????@@@@@@AAABBBCCCBBBCCCFFFIIILLLOOOQQQRRRRRRUUUXXX[[[\\\]]]___```eeeiiinnnooommmoootttzzz|||~~~xxxpppiii```WWWLLLBBB@@@DDD===LLLdddzzzeeeOOODDD:::000000666000000/////////.........///......------......///............////////////000000//////000111333444666======:::GGGbbbwww}}}nnnlll~~~~~~yyyssssss|||~~~uuuzzz|||mmm\\\TTTVVV```nnn}}}~~~yyytttyyyzzzmmmcccddd___WWWQQQOOOKKKFFFFFFMMMYYYfffmmmrrrzzzzzztttjjjbbbgggyyyuuukkk```ZZZZZZaaaooo}}}rrr[[[[[[fffuuuvvvhhh]]]VVVQQQRRRTTTOOOOOOdddsssiiirrrpppJJJ;;;:::888888999:::888555666666777777777777666666777666555444444555666777777777777777888888888888888888999:::;;;<<<======>>>???AAACCCEEEFFFrrr{{{yyyxxxWWWCCC666222444111...........................///000000///111333666:::===>>>PPPtttzzz~~~{{{}}}pppdddhhhuuuzzzpppggggggmmmppppppooolllfff^^^TTTJJJBBB===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<======>>>???@@@???@@@BBBEEEHHHJJJLLLNNNLLLNNNRRRTTTVVVXXX[[[]]]```gggnnnnnnkkkkkkrrryyy|||~~~sssmmmeee]]]QQQFFFBBBDDD<<>>???AAACCCEEEFFFtttyyyyyyaaaIII666111444222...........................///000000000111444777888;;;???VVV}}}~~~{{{vvvzzz~~~xxxjjjqqqxxxkkkeeehhhnnnqqqppppppkkkcccXXXNNNEEE???;;;<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>???BBBDDDGGGIIIJJJGGGIIILLLOOOQQQTTTYYY\\\___dddjjjmmmmmmoootttyyyyyy|||vvvpppiiiaaaVVVJJJCCCCCC@@@@@@CCCSSSvvvtttZZZHHH<<<333000222000000000////////////...---...///000000///...---............////////////111000///...000444888::::::@@@AAACCCXXXuuu~~~uuuuuu}}}yyylllmmmgggqqqzzzdddMMMLLLWWW\\\kkkyyy~~~|||~~~~~~}}}~~~~~~~~~mmmllliii```SSSKKKIIIGGGDDDMMM___uuuvvvfff```bbbkkkxxx}}}fffXXX[[[nnntttsss|||ooo\\\```lllzzzsssbbbYYYTTTTTTQQQKKKOOOYYYxxxzzz|||]]]DDD===888999;;;:::777666666666777777777777666666666666666555555666666666666777777777888888888888777777888999:::<<<<<<===???@@@BBBDDDFFFGGG}}}wwwllliiimmm{{{jjjQQQ888000333000////////////////////////...///000000000222555777777;;;BBB^^^zzzyyyzzzvvvuuuiiifffkkkpppqqqqqqqqqlllbbbVVVKKKCCC>>><<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::::::::;;;<<<===>>><<<===???AAACCCEEEGGGHHHEEEGGGIIIKKKNNNSSSXXX\\\```aaaeeekkkqqqvvvxxxyyyxxx{{{~~~zzzsssllleeeZZZMMMDDDBBBCCC>>>AAAVVVuuu```JJJ>>>777333000111000000000////////////---...///000000///...---............////////////111000//////111555:::===;;;===@@@LLLgggpppzzzyyyrrrvvvmmmlllsss\\\ZZZeeedddqqq}}}|||yyyyyyzzz{{{|||}}}~~~~~~|||}}}nnnkkkhhh___RRRKKKJJJIIIGGGPPPiii|||hhh```^^^hhhzzzlll___aaarrr}}}ppptttvvvcccccclllxxxzzzkkkaaaYYYXXXUUUPPPOOOSSSeeexxxyyyrrrKKK@@@888888:::888666666666666777777777777666666555666666666666666666555666777777777888888888888666777888999;;;<<<===>>>???@@@BBBDDDGGGHHHxxxvvvbbbooohhhcccuuuqqqXXX;;;111222...////////////////////////...///000000111222666888888<<>><<<::::::::::::::::::::::::888888999999999:::::::::::::::::::::;;;<<<============???@@@BBBDDDEEEFFFEEEFFFHHHJJJLLLRRRXXX\\\aaa```ccckkktttzzzzzzxxxxxx{{{~~~wwwooohhh^^^PPPFFFCCCAAA>>>CCCWWWrrrnnnSSSCCC:::444000111111000000000//////////////////000000/////////............////////////000//////000333888<<<>>>:::;;;EEE[[[tttyyymmmwww{{{|||mmmbbbooo~~~iiicccjjjgggsss~~~|||wwwxxxzzz|||}}}~~~~~~}}}}}}|||xxxuuu{{{nnniiifff]]]QQQJJJJJJJJJHHHMMMhhh}}}pppZZZ```qqqxxxooorrr~~~zzz~~~|||{{{www}}}sssddddddmmm{{{lllbbbYYYVVVSSSOOOMMMNNNSSSbbbqqqwwwzzz{{{{{{TTTEEE999888:::777555777666666777777777777666666555555666666666666555555777777777777888888888888777777999:::<<<===>>>??????@@@BBBEEEGGGIIIyyyxxxfffhhhrrrfffuuu{{{pppXXX<<<444555---////////////////////////...///000000111333666999777===HHHfff~~~}}}tttwww{{{yyyvvvxxxyyyttt{{{yyyooohhhiiilllmmmnnnqqqnnnhhh^^^RRRHHHAAA<<<:::999999999999999999999999777777777888888888999999888888888999999:::;;;<<<<<<===>>>@@@AAACCCDDDDDDFFFFFFGGGHHHKKKPPPWWW\\\```bbbffflllrrrvvvwwwwwwwwwyyy{{{}}}~~~{{{rrrkkkaaaTTTIIIEEE===@@@BBBKKKccc{{{]]]FFF999444222111111111000000000//////000000////////////000000............////////////...///000222555999===???<<>>???AAAAAA???AAACCCFFFHHHJJJzzz{{{fff___mmmyyy{{{www}}}~~~}}}bbbHHH<<<444,,,222000///111555555111,,,///000000000000333666999999;;;LLLlll~~~www|||~~~~~~uuuzzzkkkccctttwwwjjjeeelllqqqnnnllloooiii```RRRGGGAAA>>>;;;999888888888888888777666666444444555555666666777777888888888777777777777777:::;;;<<<>>>???AAABBBCCCHHHHHHIIIMMMSSSYYY\\\^^^hhhiiikkklllnnnrrrwww{{{zzzyyywwwwwwyyy}}}xxxtttggg]]]VVVLLLEEEDDDAAA@@@KKKhhhmmmQQQ666000:::222111000000111111000...111111000000//////................../////////000111222333666999===@@@AAACCCYYYyyynnnlllvvv{{{pppmmmjjjmmmooopppssszzzxxx|||uuuggg^^^kkkqqqyyy~~~}}}}}}}}}}}}}}}}}}|||{{{zzz{{{zzz}}}~~~}}}|||}}}|||nnnjjjoooiiiaaaYYYTTTQQQOOONNNOOOccc}}}ssszzzvvvuuu{{{zzz}}}||||||vvvooommm{{{tttYYYTTTdddvvvvvviiiZZZLLLIIINNNIIILLLJJJKKKOOOOOO[[[ssspppsss}}}oooVVVAAA======888666888444444555555666777777777777555333222222444666888777777777777888888888888:::::::::;;;===???BBBCCCEEECCCBBBEEEJJJMMMsss___aaasss{{{xxx~~~xxxVVV???444222444222111333777777333//////000000000000333777:::;;;===PPPrrr{{{vvvqqqzzzjjjeeevvvwwwkkkfffmmmrrrnnnkkknnnggg^^^PPPFFF@@@===:::888777888888888888777666666555555555555555666666666777777777777777777777777::::::<<<===???AAABBBBBBGGGGGGIIIMMMSSSYYY]]]```gggiiijjjlllnnnqqqvvvyyyzzzyyyyyyyyy{{{~~~yyyuuuhhh^^^WWWLLLEEECCCAAAAAAIIIccctttYYY@@@666999222111000000111111000///111000000000/////////............/////////000000000111444777:::>>>AAABBBNNNfff}}}lllnnn}}}}}}sssoooiiijjjnnntttwww{{{rrrbbbccciiiiiihhhiiimmmrrryyy~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||xxxrrrooorrruuuuuuwwwyyy~~~}}}qqqnnnnnniiiaaaZZZTTTPPPNNNMMMTTTdddzzzyyy{{{xxxvvvzzz|||~~~qqqssssssoooooo{{{|||eee[[[hhh{{{}}}pppaaaRRRNNNRRRMMMPPPLLLLLLNNNMMMXXXoooyyywwwkkkTTT???;;;<<<888555777777777777777777777666666888777777666666555555555777777777777888888888888;;;;;;;;;<<<>>>@@@BBBDDDDDDCCCBBBEEEIIILLLfffeeennnnnnxxx|||sssqqqFFF444666333222111333666666333//////000000000111333777:::<<<@@@VVV}}}}}}}}}lllqqqeeebbbuuuwwwmmmiiinnnqqqmmmkkkllldddZZZMMMCCC>>>;;;999777777777888888777777666555555555555555555555444444666666666777777777777777999:::;;;===>>>@@@AAABBBEEEFFFHHHMMMSSSYYY___bbbggghhhjjjlllmmmppptttxxxzzzzzzzzz{{{~~~|||wwwiii```YYYNNNGGGBBB@@@AAACCCUUUwww\\\EEE777222333111000000111111000///000000000000////////////....../////////000000000000111444888<<>>???AAACCCDDDDDDCCCDDDFFFIIILLLmmmpppvvvsss{{{uuu|||SSS777555111000///000222222000...///000111111111333777:::<<>>@@@AAABBBCCCEEEHHHLLLRRRYYY```eeehhhjjjlllmmmnnnqqqtttwwwyyyyyy{{{}}}~~~yyytttooommmnnnpppuuuzzzlllbbb[[[QQQKKKBBB???BBB???EEEhhhzzz[[[EEE777111333222000111222222111///000000000000////////////...////////////000000000000222555999>>>AAADDDFFF\\\yyy}}}qqqyyy~~~}}}|||{{{wwwppplllmmmuuuqqqrrr{{{ooogggbbb^^^```gggtttwwwzzz{{{{{{{{{|||}}}||||||||||||}}}~~~~~~}}}|||wwwfff\\\YYYWWWYYY\\\___lll{{{}}}wwwmmmjjjddd\\\TTTNNNLLLKKKXXXgggxxx}}}xxxtttqqqooonnnuuu{{{}}}wwwyyyqqqeeennnzzzjjjbbbddddddeee___[[[XXXQQQWWWkkk~~~www~~~fffKKK???<<<:::999:::888888888777777666666666333444555666777777777777777777888888888999999999<<<<<<===???AAABBBDDDEEEDDDEEEFFFHHHKKKLLLooonnnzzzbbb>>>666000000///000111111000///000111111111111444777:::===EEEccc|||wwwzzzuuuvvvgggeeetttsssooommmooopppmmmiiiggg[[[SSSGGG>>>:::999888777777777777777777666555555555555444444333333222222333333444555666777777777999:::;;;===>>>@@@AAABBBBBBDDDHHHLLLQQQYYYaaagggjjjlllnnnoooppprrruuuwwwwwwxxxzzz|||}}}tttmmmhhhccc]]]XXXVVVRRRPPPRRRVVV[[[fffpppzzz}}}ooofff___UUUNNNBBB>>>CCCAAA???RRRnnn{{{^^^EEE;;;888333222111111222222111000////////////000000000000////////////000000000111111333777;;;@@@CCCEEEFFFVVVuuu{{{~~~}}}~~~~~~xxxssswwwzzzzzzooogggccc___ccclllvvvxxxzzzzzzzzzzzz|||}}}|||{{{{{{{{{|||}}}~~~{{{zzzpppfff```ZZZUUUTTTNNNZZZhhhpppvvvyyyooolllfff]]]SSSMMMLLLLLLXXXkkk|||{{{qqqkkklllppptttzzz}}}wwwmmmuuutttlllnnnlllnnnhhhbbb]]]SSSUUUhhhyyy|||sssuuuTTT@@@999999999:::555555555666666777777777:::888777555555666888999888888888888999999999999<<<===>>>@@@BBBCCCDDDDDDEEEGGGIIIKKKLLLMMMxxx~~~tttbbbppplllHHH999222222222222222222222222000111111111222444888;;;???HHHgggxxx{{{}}}sssqqq}}}~~~ooonnnnnnooonnnlllhhheeeXXXPPPDDD<<<999999888777666666777777666666555444333333333333333333222222222222333444555666777888:::;;;<<<>>>???AAABBBCCCAAAEEEIIILLLPPPXXXaaaiiikkkmmmpppqqqqqqrrruuuwwwvvvvvvxxxzzz}}}}}}sssdddXXXQQQLLLHHHEEEDDD@@@???AAACCCGGGOOOXXXaaalll}}}sssiiicccYYYNNNCCC???DDDDDDCCCLLL\\\tttcccFFF::::::444222111111222222111000////////////000000000000/////////000000000111111222555999===AAADDDFFFFFFPPPtttxxx{{{kkkaaa^^^^^^fffqqqwwwxxxzzzzzzyyyzzz|||~~~|||{{{zzzzzzzzz{{{|||}}}||||||~~~{{{rrrmmmfff___\\\OOOSSSWWWXXX^^^rrr|||qqqooohhh]]]RRRMMMLLLNNN[[[ooo~~~zzzooojjjmmmsssyyyxxx~~~zzzqqqrrrnnnqqqmmmgggaaaSSSRRRcccqqqooo}}}YYY@@@777888888888444444444555666777777777BBB???;;;888555555666777888888888999999999999:::;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGKKKLLLLLLLLLqqqwwwsssyyyuuu\\\|||fffnnnxxxnnnMMM999111222222111111111222333000111222222222444888;;;@@@JJJiii{{{zzznnnrrryyyyyyuuuuuuyyykkklllnnnnnnmmmkkkhhhdddVVVNNNCCC;;;999999888888666666777777666666555444222222222222333333333333000111222333555666777888;;;<<<===???@@@BBBCCCDDDBBBEEEIIILLLPPPWWWaaaiiikkkmmmoooqqqqqqrrrsssuuuuuutttuuuwwwzzz{{{zzzuuujjj[[[NNNGGGCCCAAA???;;;888999;;;===>>>DDDKKKOOOZZZjjjxxxvvvlllfff\\\OOOHHHBBBAAABBBEEEOOOYYYpppoooMMM;;;999444222111111222333111000.../////////000000000111//////000000000111111111444666:::???BBBEEEFFFFFFQQQ{{{xxxwwwhhh___]]]```hhhsssvvvxxxzzzzzzzzzzzz|||}}}|||{{{yyyxxxxxxyyyzzz{{{zzz}}}yyyuuupppkkkiii\\\[[[VVVRRRWWWnnntttqqqiii]]]RRRLLLNNNQQQ^^^ooo}}}yyyooommmooosssvvvyyy|||zzzqqqqqqppptttqqqmmmfffVVVRRRaaaiiixxxrrr}}}~~~\\\CCC:::;;;;;;888666666666666666777777777===<<<:::888666555555555888888888999999999:::::::::;;;>>>@@@BBBCCCCCCCCCCCCFFFJJJLLLKKKJJJooo|||xxxqqq}}}oooZZZcccwww___iiiuuunnnMMM777///000000///......000111000111222222222444888;;;???JJJjjj~~~uuuvvvwwwkkknnnqqqwwwiiikkkmmmmmmlllkkkgggcccUUUMMMBBB;;;999999999888666666666666666555555444111111111222222333333444000000222333555666777888<<<===>>>???AAACCCDDDEEEBBBFFFJJJLLLOOOVVVaaaiiijjjllloooppppppqqqrrrssstttsssssstttxxx~~~~~~}}}{{{sssqqqkkk```RRRGGGAAA>>>===<<<666555777;;;======BBBHHHFFFPPP^^^kkkxxxxxxnnnhhh^^^QQQMMMEEE===<<>><<<;;;888888999666666666666666666666666444444444444444444444444222222111222444777:::;;;;;;<<<>>>@@@BBBCCCDDDDDDFFFEEEGGGKKKNNNSSS^^^iiikkknnnqqqqqqooonnnpppqqqrrruuuuuutttvvv{{{~~~}}}|||zzzzzz{{{vvvjjjaaaRRRKKKAAA;;;:::;;;;;;;;;;;;;;;;;;<<<<<<=========CCCDDDJJJWWWeeettt|||yyyrrr```ZZZLLLAAA@@@@@@???CCCKKK]]]fffDDD888666444222111222222111///000000000000000000000000000000000111333333222111666======???FFFCCC???FFFfff{{{|||wwwtttyyywwwvvviii\\\\\\ZZZ```nnnvvvvvvuuuuuuvvvxxxzzz|||~~~{{{~~~~~~zzzsssppprrrvvvvvvyyy~~~||||||}}}|||}}}vvvvvv|||wwwnnnbbbTTTKKKMMMUUUcccnnnwwwyyy{{{{{{vvvuuuwwwuuummmfffdddlll~~~yyyvvv|||qqqqqqsssvvvxxxuuummmgggeeefffkkksss}}}}}}xxxvvv|||dddIII;;;:::;;;999999999999999999888777777555666777666555666777999555777:::;;;;;;;;;;;;<<<888;;;???AAAAAAAAABBBCCCDDDFFFHHHIIIHHHHHHzzz}}}~~~sssllluuusss^^^OOOQQQbbbzzzttthhhrrrOOO@@@444111111222000---...111///000222222333555888;;;CCCOOOooo{{{rrrssssss~~~}}}~~~pppnnnpppooommmlllkkkddd[[[NNNEEE===;;;:::888777888666666666666666666666666333333333333333333333333222111111222333666999;;;<<<<<<>>>@@@BBBCCCCCCDDDFFFEEEFFFJJJMMMQQQ[[[fffjjjnnnrrrsssrrrqqqqqqrrrrrrsssooojjjjjjooorrrqqqtttooojjjhhhgggbbbXXXPPPGGGBBB===:::::::::999777::::::;;;;;;;;;<<<<<<<<<===<<>>;;;:::888888888999999888888777666555666777666555666777999666888;;;<<<<<<<<<<<<===:::<<>>???@@@AAABBBBBBCCCEEEDDDFFFJJJLLLPPPYYYccckkkoootttwwwwwwuuutttsssvvvuuunnnfffdddhhhjjjjjjiiibbbYYYTTTRRRMMMFFFAAA<<<;;;;;;;;;;;;;;;999666::::::::::::;;;;;;;;;;;;999777777999===JJJ```sss~~~nnn\\\OOODDDCCCCCC@@@BBBIII[[[}}}hhhLLLJJJ888555222111111222111000000000000000000000000000000000111111222333333333<<>>=========>>><<<===???AAAAAACCCFFFIIIMMMOOOPPPPPPNNNMMMzzz^^^ZZZeeevvv~~~aaaHHH777222000111222000000333111222444555666888<<>>???@@@AAAAAAAAAAAACCCCCCEEEJJJMMMPPPZZZdddnnnqqqvvvzzzzzzwwwtttqqqrrrqqqllldddaaadddfffdddbbb[[[PPPIIIFFFDDD@@@===;;;;;;<<<======<<<;;;:::::::::::::::::::::::::::999888777666666???TTThhh~~~ttt^^^PPPEEEDDDCCC???AAAGGGUUUyyywwwRRRHHH999666333111111222111000000000000000000000000000///000111222222222444555>>>EEEGGGIIIKKKEEEJJJ\\\xxxxxx{{{pppqqqwwwuuu|||vvvccc\\\^^^___hhhtttwwwxxxxxxxxxxxxyyyzzzzzzzzz~~~|||~~~|||uuusssrrrqqqqqquuuyyytttmmmdddVVVKKKHHHLLLWWW\\\bbbiiitttuuusssppplllgggbbb^^^\\\^^^iiizzz{{{~~~}}}xxxyyy{{{```GGG;;;888777777777777777777666555555555666777666555555777999888;;;>>>???>>>>>>???@@@>>>???@@@AAABBBEEEIIILLLLLLNNNPPPQQQPPPQQQbbb^^^lllzzzWWW:::444000111222000000222111222444555666999<<>>???@@@@@@@@@@@@AAAAAAEEEJJJNNNRRR\\\fffmmmppptttwwwwwwtttoookkkcccdddaaa\\\ZZZ\\\\\\ZZZZZZSSSIIIBBB@@@?????????======<<<<<<;;;;;;<<<===::::::::::::::::::::::::666777888777666<<>>???EEEPPPzzzZZZAAA:::777333111111111111111000000000000000000000000///111222222111222555777???FFFHHHJJJJJJDDDNNNggg}}}|||tttzzz|||uuusssooojjjyyypppaaa\\\___aaalllwwwwwwxxxxxxyyyyyyzzzzzzzzzzzz|||yyyzzzvvvnnnjjjfffbbb```gggyyyxxxrrrkkkcccWWWKKKHHHJJJSSSWWWZZZ^^^hhhvvv{{{zzzpppnnnkkkgggccc```]]]\\\[[[iii{{{tttllluuu~~~yyygggIII;;;999:::777777777777777666555555555666777666555555777999999;;;>>>????????????@@@???@@@BBBBBBCCCEEEIIILLLLLLNNNPPPQQQQQQQQQeee^^^nnnppp>>>666111111222111000111///000222333444777;;;>>>HHH___{{{rrrrrr}}}|||wwwfffiiiqqqdddvvv}}}zzz~~~xxxyyy{{{qqqlllnnnnnnlllkkkhhh___UUUFFF>>>999999:::777666777666666666666666666666666666555555444444333333333111000000000111333555777:::;;;<<<===??????@@@@@@AAAAAAEEEKKKNNNRRR[[[dddiiikkknnnrrrssspppjjjfff[[[]]][[[VVVTTTVVVVVVSSSNNNHHHAAA;;;999:::<<<<<<<<<<<<;;;999777888;;;===;;;;;;;;;;;;::::::::::::333333555777666999DDDQQQfffwww}}}ooodddUUUGGGDDDAAA===???FFFXXXaaaBBB;;;888444111111111111111000000000000000000000000///111333222000111666999@@@GGGIIILLLLLLIIIZZZzzz~~~tttssswwwyyyxxxsssppplllgggZZZXXX\\\___kkkvvvtttuuuvvvwwwxxxyyyyyyyyyyyy{{{zzzyyy}}}zzzuuullljjjfff___XXX\\\nnnwwwppphhhaaaVVVLLLHHHJJJTTT[[[``````cccmmmxxx~~~}}}yyyxxxppplllhhheeeccc```]]][[[YYYjjj||||||wwwtttuuu{{{vvvffflllxxxuuuxxxjjjKKK<<<;;;>>>777777888888777777666555555666777666555666777999999<<<>>>????????????@@@@@@BBBCCCDDDDDDFFFHHHKKKOOOQQQRRRQQQPPPNNN}}}nnnbbbooo}}}AAA888111111222111/////////000222333555888<<>>999::::::888777777666666666666666666666666555555444444333222222111111000//////000222444666777888:::<<<===>>>??????BBBBBBFFFJJJMMMOOOWWW```hhhiiikkkppprrrqqqmmmhhh^^^^^^ZZZSSSPPPRRRRRRPPPFFFBBB===888777777999:::888::::::999888888;;;>>><<<<<<<<<;;;;;;;;;::::::666555555777777888@@@JJJYYYkkktttiiiYYYJJJEEEBBB>>>AAAHHH___eeeIII<<<999444111000111111111000000000000000000000000...111333222000111666;;;BBBHHHLLLQQQSSSTTTlll}}}zzzrrrqqqtttwwwssstttsss|||___UUUUUUYYY]]]kkkuuuqqqtttuuuwwwxxxzzzzzzzzzzzzzzz{{{||||||}}}~~~~~~tttccc[[[eeetttvvvnnnfff^^^UUULLLIIIKKKYYYhhhsssppphhhgggooouuuyyy{{{}}}~~~{{{tttnnngggdddcccbbb]]]XXXYYYlll~~~}}}pppkkkeeebbbeeemmmwww~~~tttpppvvvrrrsssqqqPPP>>><<<>>>888888999999888888777666555666777666555666777999999;;;>>>??????>>>???@@@@@@BBBDDDEEEEEEEEEFFFHHHOOOQQQRRRRRRPPPOOOsss~~~zzzhhhrrrxxxCCC999222111222000......111222444555777:::>>>AAAIIIbbbkkkeeessstttxxxrrrtttxxxhhhfffyyyqqqnnnooollliiihhhfff___VVVEEE>>>999:::;;;999777888666666666666666666666666444444333333222111000000111000//////000222444666555666888;;;<<<>>>??????DDDCCCFFFJJJKKKLLLSSS[[[iiiiiilllqqquuuvvvrrrnnnbbb```XXXNNNJJJLLLMMMKKKEEEBBB>>>:::888888999:::555999<<<<<<;;;;;;===@@@=========<<<<<<;;;;;;;;;>>>:::888999:::;;;AAAIIIRRRdddzzz}}}mmm\\\LLLFFFBBB???CCCKKK]]]|||fffPPP===999444111000111222222000000000000000000000000...111333222000111666<<>>??????>>>???@@@@@@CCCEEEFFFFFFEEEEEEFFFLLLNNNQQQQQQQQQQQQnnn~~~|||lllooo~~~~~~NNN888///222000000222...222222444666666555:::AAANNNlllkkkeeeqqqnnnpppxxxooollljjjgggwwwnnnooommmkkkiiifff```XXXQQQ@@@>>>:::999999999888666777666555444444555666777555444444333333222222111000000////////////000000333444666999;;;===>>>>>>AAABBBCCCBBBBBBIIIUUU^^^fffmmmsssuuuvvvvvvqqqkkkaaa[[[TTTNNNLLLLLLLLLLLLCCC@@@;;;888777777777666<<<;;;;;;;;;<<<===???AAA???>>>===<<<;;;:::::::::::::::999888999<<<>>>@@@OOOYYYmmm|||~~~jjj]]]OOOHHHEEECCCDDDHHHUUUxxx{{{{{{dddJJJBBB444111333000222777444111111111111111111111111222111111333222111777???FFFMMMNNNJJJXXXyyywwwsssuuuxxxxxxdddhhhlll\\\VVVSSSYYYfffppptttrrrqqquuuvvvuuuvvvzzzzzzwwwwwwvvvxxx{{{}}}yyyaaa\\\aaauuu}}}{{{sssiii^^^UUUMMMHHHIIINNNaaawww{{{mmmgggeeeeeehhhjjjkkknnnvvvwwwqqqiiieeeccc```[[[VVV^^^nnn}}}xxxnnnfff^^^[[[^^^[[[UUU[[[iiiuuu}}}sssppp}}}RRR>>><<<777999888888777666555555444777666666666666777777888:::;;;<<<>>>??????@@@@@@BBBCCCEEEEEEDDDDDDFFFGGGHHHLLLNNNMMMNNNSSSyyyzzzkkkkkkvvvsssNNN999111444000///111...333222444777666666;;;BBBTTTrrruuueeeeeelllkkktttpppmmmgggdddxxxoooooommmkkkjjjhhhbbbYYYQQQ@@@===:::999999888888777777666555555555555666777555555444333333222222111000000////////////000000111222444666999:::;;;<<>>???@@@???>>><<<;;;::::::999999::::::999888999:::<<<>>>IIISSSfff{{{{{{|||mmm```QQQIIIEEEAAABBBDDDNNNssstttsss}}}hhhNNNDDD555222444000222666333111111111111111111111111222111222444333444;;;CCCGGGOOOQQQQQQccc~~~{{{}}}~~~|||yyyxxxzzz|||rrr```jjjjjj[[[UUUSSSYYYeeepppsssrrrtttxxxzzzyyyzzz}}}}}}zzzxxxrrrnnnoooqqqssswww}}}ooo^^^XXX[[[ttt{{{|||ooofff[[[TTTNNNIIIIIILLL^^^sss}}}oooddd^^^^^^aaaeeegggkkktttzzzoooiiiccc___^^^\\\XXXTTTaaappp|||~~~}}}}}}vvvkkk```]]]```kkkttt|||~~~ppplll|||UUUCCC@@@;;;999888888777666666555555777666666666666777888888<<<<<<===??????@@@@@@@@@AAABBBDDDCCCBBBBBBCCCDDDJJJNNNPPPNNNOOORRRrrreeefff}}}ssskkkrrrwww}}}|||qqqMMM:::333555000...111///333333555888777777===DDDRRRqqq{{{zzzrrrlllwwwzzzxxxllljjjxxxooommmlllkkkllljjjcccYYYQQQ???===:::888888888888777777666666555555666666777555555444444333222222222000000////////////000000///000222444555777999999===???AAABBBCCCJJJUUU^^^jjjppptttssssssqqqllleee^^^ZZZSSSMMMJJJHHHFFFDDD>>>;;;888777888999999999:::;;;<<<===>>>?????????>>>===<<<:::999999999999;;;:::999888888999:::;;;BBBJJJ\\\ppp~~~}}}|||qqqdddTTTKKKEEE@@@???AAAEEE```sssfffiiirrr}}}~~~jjjQQQGGG888333444000111555111111111111111111111111111222111222555555777>>>GGGJJJQQQUUU[[[qqq}}}~~~wwwyyy|||~~~ppp^^^mmmxxxgggYYYUUUSSSYYYeeeooosssrrrrrrwwwyyyxxxxxxzzzyyyuuuuuullleeeeeeffffffeeefffiiihhhjjjllliiiaaa\\\]]]qqqwww|||{{{ooodddZZZVVVRRRMMMKKKLLL___ooozzzoooddd\\\```bbbeeefffiiirrrxxxnnnjjjfffdddcccaaa]]]YYYhhhttt}}}zzzxxx|||ooofffllluuu~~~}}}xxxwww|||rrrkkkZZZFFFAAA:::888888888777777666666555777777666666777888888999======>>>???@@@@@@@@@@@@AAACCCDDDDDDBBBBBBCCCEEEJJJNNNOOOMMMKKKMMM{{{wwwlll```ccczzzvvvoootttuuuxxxvvvkkkKKK999333555///...111000333333555888999999>>>FFFPPPnnnzzz{{{{{{|||yyyooo{{{qqqqqqvvvmmmjjjjjjjjjkkkiiibbbWWWOOO>>><<<999888888888888777777666666666666666666777555555555444333333222222000000////////////000000//////000222444555777888:::===@@@BBBCCCIIITTT]]]hhhnnnrrrrrrqqqpppkkkddd[[[WWWRRRNNNKKKIIIFFFEEE>>>;;;999888888999999888999:::<<<>>>?????????>>>===<<<;;;:::999888888888::::::999888777777888888<<>>???????????????BBBCCCEEEEEEEEEFFFGGGIIIKKKPPPRRRNNNKKKLLLxxxddd```vvvzzzxxx~~~qqqMMM888111444//////333222222222555999999999???GGGUUUsssuuuqqqxxxtttuuuhhhuuuyyynnnyyy~~~lllmmmvvvnnnhhhhhhhhhiiiggg```UUULLL>>>;;;999777888888888777666777777777777777777666666666555444444333333222000000////////////000000000000000111333555777888888<<<@@@BBBCCCIIISSS[[[cccjjjpppqqqrrrqqqkkkeeeWWWUUURRRPPPOOOMMMJJJGGG@@@===;;;999999999888777:::;;;===???@@@@@@??????===<<<;;;:::999888888888:::999999888777777777777:::@@@MMM^^^kkkwwwsssfffWWWNNNHHHBBB@@@AAALLLSSSvvvsssbbbXXXxxxqqqOOO<<<444444000222444...111111111111111111111111444333333555555777???IIIQQQVVVZZZeee|||yyyzzz{{{yyy|||zzzzzz|||nnnvvvkkk]]]UUURRRSSSYYYdddmmmrrrrrrvvvzzzzzzwwwvvvwwwtttpppgggiiipppvvvvvvrrrqqqsssxxxvvviiidddllltttzzz}}}zzztttkkkbbb^^^ZZZSSSOOOOOOhhhssszzzpppjjjjjjhhhfffgggooo~~~~~~vvvllleeekkksss}}}xxx|||~~~zzzyyy}}}zzzmmmIII===777888888888888777777777777777777777888888999;;;;;;<<<<<<===>>>???????????????AAADDDEEEFFFGGGJJJLLLOOOUUUWWWSSSOOONNNpppaaassssssTTT===111333000111444222111111444888999:::@@@HHHYYYxxx}}}}}}ooowwwyyyzzztttjjjhhhwww}}}sss{{{~~~wwweeefffxxxqqqiiihhhggggggddd]]]SSSKKK===;;;888777888888888777666777777888888777777666666666555555444333333333000000////////////000000000000000000222444666888777;;;@@@BBBCCCHHHQQQXXX^^^fffnnnrrrsssqqqkkkdddUUUTTTSSSSSSRRROOOLLLHHHAAA???<<<;;;;;;:::999777;;;<<<===>>>???@@@@@@@@@>>>===<<<:::999999999999999999999999888888777777:::>>>HHHVVVbbbnnn}}}sssfffXXXPPPIIIDDDAAABBBFFFNNNuuunnn\\\iiivvvoooQQQ===444444111333555...111111111111111111111111444222222555666999BBBLLLTTTZZZ```mmm{{{yyyzzz{{{|||||||||~~~xxx}}}jjjZZZRRRQQQSSSZZZdddlllqqqrrrtttwwwwwwttttttvvvuuurrrhhhooozzz|||oookkkqqqxxx}}}~~~~~~tttmmmfffaaa[[[UUUSSSVVVcccrrr}}}qqqgggiiijjjiiijjjppp{{{|||qqqiiieeekkkwwwzzz{{{}}}~~~zzzSSSBBB;;;888888888888888888888888777777888888999:::<<<<<<;;;<<<>>>???@@@AAAAAAAAA===???BBBDDDDDDFFFIIIKKKJJJRRRVVVRRRMMMLLLyyyhhhzzzaaaDDD444444222333555000000000333777999:::@@@HHH[[[}}}vvv}}}xxxqqqhhhaaaeeeuuu~~~|||ooo___^^^xxxqqqllljjjhhhfffccc\\\RRRKKK<<<:::888777777888888777666777888888888888777666666666666555444444333333000000////////////000000000/////////000333555777666;;;@@@BBBCCCGGGOOOUUU[[[dddnnnssstttqqqiii```UUUTTTTTTTTTSSSOOOJJJFFF@@@>>>===<<<======;;;:::<<<<<<<<<===>>>???AAAAAA???>>><<<;;;::::::999999999999999999999999888888;;;===CCCMMMVVVaaappp}}}uuuhhhZZZQQQJJJDDDAAAAAA>>>GGGmmmpppaaacccuuukkkRRR>>>333333111444555///111111111111111111111111222111222555888===GGGRRRVVV___iiiwww~~~yyywwwwww||||||iiiWWWQQQQQQSSSZZZccclllppprrrppprrrsssqqqrrrwwwyyyxxxsssvvv~~~}}}wwwwwwwww|||~~~~~~tttqqqlllggg___ZZZ\\\bbbnnn|||{{{xxx{{{}}}zzztttqqqrrruuussszzzzzzuuuxxxyyynnniiidddhhhtttzzz{{{zzzuuuvvvwww~~~zzzzzz|||___III;;;888888888888888888888888888888888999:::;;;<<<===<<<===???AAABBBDDDDDDDDD@@@BBBCCCDDDDDDEEEGGGIIIGGGOOOTTTQQQLLLKKK|||pppkkkKKK777555444555555...//////333777888999@@@HHH^^^tttgggjjj~~~wwwgggWWWVVV{{{uuunnnnnnlllhhhfffccc\\\RRRKKK<<<:::777777777888888777666777888999999888777666666666666555444444333333000000////////////000000//////......///111444666666;;;@@@BBBCCCFFFMMMTTTZZZdddooottttttqqqggg^^^UUUUUUUUUTTTSSSNNNHHHDDD>>>===<<<===>>>???>>>=========<<<<<<===???AAABBB???>>>===<<<;;;:::::::::888999999:::::::::999999<<<<<<@@@GGGNNNWWWeeerrr~~~wwwjjj[[[RRRKKKCCC@@@@@@@@@FFFeeehhh```iiiuuuSSS>>>333333222555666///111111111111111111111111111///111666:::@@@LLLWWWVVVcccpppyyytttttt{{{}}}}}}||||||hhhVVVPPPPPPSSSZZZccckkkppprrrqqqssstttssswww~~~}}}{{{~~~}}}zzz|||zzzwwwuuurrrmmmeee```eeennnrrriiifff^^^gggjjjhhhooo|||ooofffbbbiiikkksss}}}~~~|||wwwwww}}}}}}pppggggggnnn|||qqqhhhiiilllxxxzzzfffKKK777888888888888888888999999888888888999:::;;;===>>>===>>>@@@CCCEEEFFFGGGGGGEEEFFFGGGGGGFFFFFFGGGHHHKKKTTTZZZWWWRRRQQQ}}}jjjUUU555555555333333111333333555888999:::AAAIIIddd{{{|||zzzqqqeeekkkPPPYYYxxx~~~tttooopppooommmjjjeee\\\RRRKKK>>>999666777:::<<<999666:::888888999<<<<<<999666888666555444555555333222111111000000000000111111///000000000//////222444999===AAACCCCCCEEEIIIMMMZZZ```iiiqqqsssmmmddd]]]YYYWWWUUUSSSPPPMMMHHHDDD???<<<:::;;;???BBBBBBAAABBB@@@>>>===???AAABBBBBBBBBAAA@@@>>>===;;;:::999999999:::;;;;;;;;;::::::999:::>>>EEELLLSSS___jjjzzz~~~yyyooocccYYYMMMBBB>>>???FFFEEEWWWzzzrrrhhhnnnxxx\\\BBB444444111111222...111111222222222333333333777444222555>>>IIISSSXXXgggkkkrrryyytttxxx~~~vvv|||xxx^^^UUUOOONNNQQQYYYccckkkmmmlllpppuuuvvvtttvvv~~~wwwxxx|||zzz|||~~~~~~|||{{{zzzwwwpppjjjmmmzzzgggXXXQQQMMMTTT^^^hhhvvvsssddd[[[\\\ccclllhhhiiisss}}}{{{zzz|||rrrtttyyy{{{rrrbbbZZZ[[[```jjjyyypppddd___YYY```nnn~~~yyy]]]EEE999999999888888888888999999999999999:::<<>>@@@@@@BBBFFFJJJUUU\\\eeennnpppkkkbbb[[[VVVVVVVVVUUUSSSOOOIIIDDDBBB???===>>>BBBEEEEEEDDDDDDAAA???>>>???AAAAAAAAA@@@@@@???>>>===<<<<<<;;;999::::::;;;::::::999999::::::===CCCHHHNNNYYYdddvvv~~~xxxooocccXXXLLLAAA===>>>???BBBZZZxxxlllppp{{{___EEE666666222222333///111222222222222333333333444222222555???KKKXXX___nnnttt|||vvvssswww|||yyyrrrYYYRRROOONNNQQQXXXbbbjjjmmmlllnnnsssvvvxxx|||zzzuuu}}}||||||~~~}}}{{{~~~~~~zzzrrrmmmqqqsssZZZLLLHHHJJJWWWeeepppoooaaaVVVOOOOOOTTTYYYWWW]]]kkkyyyzzzsssqqqooojjjhhhhhhcccZZZSSSSSSWWWaaarrruuueee[[[YYYVVV[[[gggvvvvvv[[[FFF===999999888888888888999999999999999:::<<>>CCCGGGOOOVVVaaajjjlllggg___YYYWWWXXXYYY[[[ZZZVVVOOOJJJHHHEEEAAABBBEEEIIIIIIHHHFFFCCC@@@???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>======::::::;;;::::::999888777:::999;;;@@@CCCHHHQQQ\\\ppp}}}xxxooobbbXXXLLLAAA<<<===>>>EEEccczzzllljjj~~~|||dddHHH888666222222555111222222222222333333333333111111222777@@@OOO___jjjxxxzzz~~~kkkUUUQQQNNNNNNPPPWWWaaaiiilllmmmmmmrrrvvv{{{xxx{{{}}}zzzzzz|||~~~{{{xxxwwwqqqvvvrrr___NNNKKKRRRWWWjjj|||{{{kkkYYYOOOJJJFFFEEEGGGHHHHHHQQQcccttt{{{~~~yyynnnggg___WWWQQQSSSVVVTTTPPPMMMOOO[[[ooouuuhhh[[[TTTTTTTTTWWW___lll{{{sssVVVDDD>>>999999888888888888999999888888999:::<<>>>>>>>>======;;;;;;;;;;;;:::999777777999888:::>>>@@@DDDMMMWWWkkkzzzzzzpppdddYYYMMMBBB===>>>>>>HHHjjj}}}nnnfffrrrzzzfffJJJ999666222222555222222222222333333333444444222333555:::DDDUUUgggttt~~~}}}~~~}}}}}}fffTTTRRRMMMMMMPPPVVV___gggkkkmmmnnnrrrwww|||~~~}}}}}}yyyxxx}}}~~~|||{{{vvvlllsssrrrhhheee^^^VVV^^^nnnpppuuucccPPPHHHHHHGGGEEEDDDDDDDDDMMM___oooxxx{{{}}}|||ooohhhVVVTTTUUU\\\bbbaaa[[[UUUQQQ]]]rrrwwwoooeeeZZZUUUUUUTTTVVV\\\hhhwww{{{wwwvvv}}}zzzrrrTTTAAA<<<:::999999888888999999:::888888999:::<<>>===<<<<<<<<<<<<<<<;;;:::999888777888777999===???CCCMMMWWWgggwww|||rrrfff[[[OOOCCC>>>???===FFFiiivvvjjjooo{{{eeeIII888555111111444111222222333333333444444444555555777>>>JJJ]]]ooo{{{}}}yyywwwwwwdddSSSRRRLLLMMMOOOUUU]]]eeejjjmmmnnnrrrwww|||}}}}}}~~~}}}~~~~~~qqqdddkkkzzzrrrpppwww~~~tttxxxyyydddOOOGGGIIIIIIGGGEEEEEECCCJJJ[[[lllvvv{{{vvvrrrgggmmmvvv|||nnnbbbUUUaaattt~~~yyytttpppmmmggg___ZZZZZZXXXZZZ___jjjwww}}}rrrmmmlllrrrxxx{{{~~~{{{yyyxxxXXXBBB:::::::::999999999999::::::999999999;;;===???BBBCCCHHHHHHJJJLLLOOONNNLLLIIIKKKKKKJJJJJJLLLNNNQQQRRRSSSSSSSSSRRRRRRSSS{{{zzzqqqfffiiirrrqqqyyy~~~yyyjjjKKK999666222222444000444333555888;;;>>>HHHQQQiiivvvfffhhhsssuuulll{{{vvvpppjjjiiihhheee```WWWMMMFFF;;;:::999999888888999999666777888777555555777888777666555555777777666555222222111111111111222222000000000///------///111///111444444555888>>>CCCGGGOOOYYY^^^___]]][[[[[[^^^]]]^^^aaagggkkknnnoooccc\\\TTTPPPPPPRRRSSSSSSSSSOOOJJJFFFDDDCCCAAA???BBBAAAAAA???>>>===<<<<<<<<<<<<===<<<<<<;;;:::999777777888<<>>@@@CCCEEEGGGIIIKKKNNNPPPPPPLLLIIIHHHHHHIIIKKKNNNRRRUUUWWWRRRSSSSSSTTTTTTSSS~~~nnneeepppxxxzzzzzzzzziiiMMM;;;666000111555111444333555888;;;???IIISSSlll{{{}}}{{{gggmmmuuu}}}{{{rrrssswwwrrrkkkjjjhhheee```WWWMMMFFF:::::::::999888888999999666777888666444444666999777666555666777888777555333222222111111222222333000000000...---,,,...000---000222222222666<<>>>>>>>><<<===============<<<<<<999777999<<<>>>AAAJJJTTTbbbrrr~~~tttggg\\\OOODDD>>>???BBBHHHkkkyyyzzz~~~```FFF777777333333444000333333333444444444444555777555888EEE[[[qqq~~~vvvqqqsssyyyvvv|||{{{[[[NNNPPPJJJKKKOOOSSSZZZaaaiiimmmooosssvvvwww~~~xxxsssvvvzzz{{{xxxyyy~~~}}}~~~}}}dddZZZdddpppttt{{{tttYYYKKKHHHGGGFFFEEEDDDDDDLLL^^^ppp{{{wwwccckkkxxx~~~yyyrrrnnnfffdddfffjjjjjjfffeeegggeeedddfffmmmwwwzzzzzz~~~{{{vvv|||aaaIII>>>;;;::::::999999::::::;;;;;;<<<<<<===???BBBDDDFFFFFFFFFHHHKKKNNNOOONNNMMMJJJJJJKKKMMMOOOQQQSSSTTTRRRRRRRRRRRRRRRRRR~~~ffftttzzzyyyvvv{{{lllPPP<<<555...000555333444333555888;;;???IIITTTmmmyyyzzzmmmoooxxxiiipppuuuxxxtttnnnvvvwwwsssjjjjjjhhheee```WWWMMMFFF:::::::::999888777888:::555777777666333333666999777666555666777888777666333222222111111222222333000000000...,,,,,,...000,,,...000000111444:::@@@AAAHHHOOORRRQQQPPPRRRUUUYYY\\\bbbjjjrrrxxxzzzyyyssskkkaaaZZZXXXYYYYYYYYYYYYUUUOOOJJJGGGEEEBBB@@@>>>>>>?????????@@@@@@@@@<<<===>>>>>>>>>>>>>>>===:::888999<<<===???HHHQQQ```ppp~~~}}}sssfff[[[NNNCCC>>>>>>>>>CCChhhyyy___FFF888888555444555111333333333444444444555555777444777GGG```xxx{{{}}}{{{pppjjjlllnnnyyy|||zzzyyytttVVVMMMQQQIIIKKKOOOSSSYYY```hhhmmmqqquuuvvvtttwwwtttttt{{{}}}{{{xxxzzz}}}|||~~~~~~}}}xxxvvvhhhTTTNNNYYYdddeeeooo{{{}}}```PPPKKKIIIHHHHHHIIIIIISSSeeevvvmmmsss}}}~~~uuummmhhhgggdddeeeiiikkkiiiiiimmmhhhffffffkkkvvv}}}xxxpppttt|||```III===;;;::::::999999::::::;;;<<<<<<===>>>@@@CCCEEEGGGDDDCCCDDDGGGKKKOOOPPPQQQPPPPPPPPPOOOOOOOOONNNNNNTTTSSSRRRQQQQQQRRRjjj{{{}}}zzzYYY;;;555888444111222444444777<<>>@@@BBBDDDFFFGGGGGGEEEDDDDDDGGGJJJLLLLLLKKKTTTSSSPPPNNNMMMMMMMMMMMMQQQSSSTTTQQQNNNMMM~~~lllzzz}}}ddd???555777555444666555555999>>>AAADDDMMMVVVvvvqqqfffuuu}}}}}}vvvmmmhhhbbbrrrnnniii]]]```yyyoookkkhhheeedddaaaYYYNNNEEE<<<;;;::::::999999::::::777777777666555555444444777777777666666555555555555555444333333333333444222222111000///...------,,,...000111333666;;;>>>EEEDDDFFFIIIIIIGGGIIIMMMVVVWWW^^^lll|||zzzooofffbbbaaaccceeebbb```[[[VVVQQQNNNKKKJJJJJJHHHEEECCCBBBAAA???===>>><<<::::::;;;;;;;;;:::999:::;;;<<<>>>BBBGGGKKK]]]ppp{{{~~~}}}|||vvvnnncccTTTEEE@@@AAABBBIIIjjjyyy\\\JJJ:::666555111111555333222222333666888999:::444888888IIIkkk}}}yyy}}}~~~yyysssrrrvvvzzz{{{vvvpppnnnooo~~~\\\TTTQQQLLLIIIIIIPPPZZZdddjjjlllmmmnnnoooqqqssswww{{{~~~~~~|||||||||||||||{{{{{{{{{yyyyyy{{{~~~xxxlll___QQQIIIFFFEEEJJJPPP]]]```iiizzz}}}qqqnnnhhh\\\PPPMMMMMMUUUfffxxxvvvpppsss}}}}}}|||wwwnnnggghhhiiihhheeeiiiooooookkkjjjmmmmmmmmmsss}}}~~~pppppp|||aaaHHH===888999999::::::;;;<<<<<<>>>???@@@CCCEEEFFFGGGHHHEEEDDDDDDFFFIIIKKKKKKKKKMMMMMMLLLLLLLLLMMMNNNNNNTTTSSSRRRQQQPPPPPP~~~}}}ooo~~~oooCCC333444444555888666666:::???CCCFFFOOOYYYuuu~~~pppwwwsssgggccc```]]]aaarrrpppgggTTTQQQuuuzzzooojjjhhhfffddd```XXXMMMEEE<<<;;;::::::999999::::::888777777666666555555444777777777777666666666666555555444333333333333444222222111000///...------,,,...000111333666:::===BBBBBBEEEHHHHHHDDDEEEIIIPPPTTT]]]kkkzzzvvvnnnkkkjjjiiigggfffeeebbb^^^YYYTTTPPPNNNPPPOOOLLLKKKIIIEEE@@@<<<>>><<<999999999999888777:::;;;<<<===???BBBGGGJJJXXXnnn|||yyypppeeeUUUEEE???@@@EEEIIIdddsss```MMM===999777222111333333333444888<<<>>><<<:::444777:::NNNttt}}}vvvxxx{{{zzzwwwqqqvvvyyyyyyvvvsssrrrrrr```VVVQQQLLLJJJJJJOOOYYYccciiikkkooollljjjkkkpppuuuwwwwwwzzz||||||{{{{{{{{{zzzzzzzzzxxxwwwxxx|||}}}yyyooobbbSSSIIIDDDBBBEEEJJJTTTXXXeee}}}}}}{{{yyyiiiTTTMMMKKKRRRddduuu~~~wwwvvvyyywwwvvvxxxzzzxxxpppjjjhhhhhhfffdddffflllooonnnqqqsssrrrqqquuu~~~}}}wwwtttvvvxxxqqqrrr|||```GGG<<<999999999:::;;;;;;<<<<<>><<<999888888888777666888999;;;<<<===@@@DDDGGGRRRjjjzzz~~~xxxpppeeeUUUFFF???@@@AAADDD]]]qqqbbbNNN===999888333111333555555777<<>>>>>AAAGGGLLLSSS\\\hhhwwwxxxsssrrrsssnnnnnnmmmkkkhhhccc^^^\\\[[[[[[[[[ZZZWWWQQQIIIDDD>>><<<999888999888777666888999;;;<<<===???BBBEEEMMMdddttt}}}{{{uuunnndddUUUFFF@@@@@@???BBBZZZyyycccNNN;;;777777444222444666777:::>>>@@@???:::555:::<<>>???BBBDDDIII]]]kkktttzzzuuunnneeeVVVFFF@@@@@@@@@EEE]]]fffOOO:::555666444333555666888;;;===<<<:::888666:::<<>>>>>@@@GGGPPP]]]gggqqq|||vvviii[[[TTTOOOWWWmmm{{{}}}~~~{{{sssttt{{{~~~zzzssspppppppppooopppsssyyy~~~zzzuuupppooonnnkkkeee___VVVWWW[[[```aaa```bbbeeeoooqqqrrrrrrxxxxxxsssppprrrttttttvvvyyysssoookkkkkkpppzzzyyyzzzxxxYYYEEE>>>:::::::::;;;<<<<<<======@@@@@@AAABBBDDDFFFIIIKKKJJJIIIHHHHHHIIIIIIGGGFFF???@@@AAACCCEEEFFFGGGGGGKKKSSSZZZWWWOOOIII{{{sssrrrbbbtttuuu{{{yyyZZZ>>>888999444333777444666===GGGNNNVVVbbbnnn{{{~~~~~~uuu\\\```qqqjjjzzz|||{{{eeeWWWzzz~~~rrrjjjkkkjjjfff^^^TTTKKKFFF<<<;;;::::::999999::::::999999888888777666666666666666555555444444333333555555444333333333333444000000000000////////////---.../////////111444777888777888<<<<<<:::;;;@@@CCCFFFMMMUUU\\\bbbeeefffdddggglllppptttvvvwwwxxxqqqqqqqqqpppnnnllljjjiiicccaaa```]]]YYYQQQHHHBBB:::888666666777777777666888999;;;<<<===>>>@@@BBBGGGWWWaaakkk~~~|||wwwpppfffWWWGGG??????@@@FFF___mmmTTT<<<555555444333666222666:::999777555777999:::<<>>FFFSSS[[[eeezzzzzzssshhhXXXGGG>>>>>>===EEE___rrrXXX>>>555555444333666///444888777333222777===<<>>FFFGGGJJJQQQ^^^mmm{{{~~~}}}~~~|||zzzlllccc\\\WWWaaazzz|||{{{xxxwwwwwwqqqeeeYYYQQQSSSSSSPPPQQQ\\\oooyyyrrrhhhddddddeeecccaaa\\\ZZZ[[[`````````fffooommmpppqqqqqqvvvxxxooojjjfffhhhppp||||||{{{rrrRRR@@@:::::::::;;;;;;<<<=========?????????@@@BBBEEEHHHJJJKKKKKKKKKMMMMMMKKKGGGCCCGGGFFFEEEEEEEEEGGGIIIJJJKKKPPPUUUWWWVVVTTTqqqvvvzzzuuuooouuuxxxfffRRR===222222444444555666555===MMMXXX___kkkwww}}}sssnnnwww{{{lllwwwsssmmmkkkhhheee```XXXMMMEEE@@@===;;;999::::::999999999999888777666555444444555444444333333444444555444444444333333333222222222222111111000/////////////////////000222333444333333444444444666:::===CCCFFFKKKNNNMMMIIICCC???999777:::GGG\\\nnnzzz}}}ssssssrrrqqqqqqpppoooooonnnfff\\\TTTNNNGGG>>>888555444333222222222333444555666888:::;;;======>>>GGGLLLSSS]]]ooouuugggYYYPPPJJJDDD???>>>AAAEEEddd~~~XXX<<<666555888888111444555666555555666999;;;;;;>>>OOO{{{yyy|||vvv~~~bbbUUUPPPOOOMMMMMMPPPYYYcccjjjmmmmmmlllnnnpppqqqqqqpppqqqssswwwyyy{{{~~~{{{{{{zzzxxxuuutttvvvwwwvvvxxxzzz}}}vvvtttyyyuuucccWWWQQQMMMHHHEEECCCAAA???>>>???BBBGGGNNNYYYlll~~~vvvuuu|||yyy{{{|||sssoooqqq{{{{{{pppdddYYYOOOIIIGGGBBBAAACCCFFFLLL[[[kkkiiihhheeebbbaaabbbfffiii```aaa___]]]```iiiooopppvvvtttrrrsssyyy{{{yyyyyyzzzwwwuuusssssswww~~~{{{uuucccNNNEEE888===<<<<<<<<<===>>>@@@AAACCCBBBBBBCCCEEEFFFGGGGGGGGGFFFGGGKKKJJJFFFDDDFFFGGGJJJLLLKKKHHHEEEEEEGGGJJJKKKLLLMMMOOOPPP~~~zzz}}}qqqlllTTT===555444222333777666555>>>OOO\\\dddppp||||||xxxyyykkkuuummmjjjgggddd```XXXMMMEEE@@@===;;;999::::::999999::::::999888777666555555555444333222222333444555444444444333333333222222222222111111000/////////.........///000111222333222333333333333555999<<<@@@BBBDDDDDD@@@;;;444000111000444BBBVVVhhhrrruuuuuuttttttsssrrrrrrqqqqqqpppfffXXXMMMFFFAAA;;;777666555333222222222333333555666777999;;;<<<======CCCHHHOOOZZZkkk~~~yyyrrreeeYYYMMMHHHDDD???<<<<<>>@@@BBBFFFNNN[[[lllyyy}}}yyyzzzqqqaaaUUULLLEEE@@@BBB??????AAAAAADDDNNNZZZ```aaabbbbbbdddgggjjjmmmiiijjjhhheeejjjttt}}}~~~{{{wwwxxx|||}}}~~~zzzwwwcccLLLCCC888<<<<<<;;;<<<===???AAABBBDDDCCCCCCDDDFFFGGGHHHIIIHHHFFFHHHKKKKKKGGGEEEGGGHHHIIIJJJJJJHHHFFFFFFFFFJJJKKKKKKLLLMMMMMM{{{www}}}[[[>>>888888111111999555555@@@SSSbbblllwwwyyyjjjcccwwwllliiieeeccc___WWWMMMFFF@@@===;;;999::::::999999;;;::::::999888777666666555444222111111222444555444444444444333333333333222222111111000/////////---------...///000222222111222333333222444777999@@@@@@@@@>>>:::444///,,,------333@@@RRRbbbjjjllluuuuuuvvvvvvuuutttrrrqqqnnnbbbRRREEE>>>;;;999888777666555333333222222222444555777999:::<<<<<<===>>>BBBIIITTTfffyyy~~~rrrjjjcccYYYPPPLLLHHHCCC??????EEEJJJeee{{{gggLLL===;;;555444666333666777777777777888;;;===DDDIII\\\{{{~~~yyyvvvzzziiiYYYSSSQQQNNNLLLNNNTTT]]]cccdddfffhhhkkkoooqqqssstttuuusssqqqqqqsssvvvyyyyyytttuuutttsssqqqpppqqqrrruuuyyy}}}~~~|||}}}zzzkkkgggdddeeeiiihhhbbb[[[YYYUUUMMMHHHDDDBBB@@@>>>AAAAAADDDNNN^^^ppp}}}zzz}}}zzzdddSSSJJJEEEBBB???AAAAAACCCEEEEEEFFFLLLSSS\\\]]]```dddhhhkkknnnoooooooookkkiiinnn{{{~~~|||}}}}}}bbbIIIAAA888:::;;;;;;<<<>>>@@@AAACCCDDDDDDDDDFFFGGGIIIJJJKKKJJJHHHIIILLLLLLHHHFFFHHHIIIHHHHHHHHHIIIHHHFFFDDDIIIIIIJJJJJJJJJKKKhhh@@@:::;;;333000888666666BBBWWWiiisss~~~zzz|||}}}xxxnnn___XXXzzzwwwkkkhhhdddaaa^^^WWWMMMFFF@@@===;;;999::::::999999::::::999888888777666666555444222000000222444555555444444444444333333333222222111111000/////////------------...000111222111222333222222333555777;;;;;;;;;999777555333111000111777BBBQQQ\\\aaabbbkkknnnrrruuutttqqqllliiiaaaWWWIII>>>999888999:::888777666555444333222222333444666888999;;;;;;<<<:::>>>EEEPPPbbbtttxxxpppggg^^^XXXPPPGGGAAA@@@CCCKKKggg|||zzzeeeJJJ;;;:::666555666222666777888888888999<<>>===>>>@@@BBBCCCDDDEEEEEEFFFIIIKKKJJJHHHIIILLLOOONNNKKKJJJMMMLLLIIIIIILLLKKKJJJHHHHHHIIIJJJJJJIIIDDDEEEGGGIIIKKKNNNyyy~~~kkkFFF777666555555777777999IIIfffoooppprrrppp```MMMgggvvvkkkhhhdddaaa^^^YYYRRRLLL@@@===;;;999::::::999999888888888777777777777666444555555666666555555444555555555555444444444444222222111111000/////////.........///000111222333222444555555333222333444444444555777888999::::::555555666888:::::::::999:::===BBBEEEEEEBBB===:::444444333222111222444555666777777888777666555444000111333555777888999999888<<>>===999:::;;;:::888777777888;;;666555888888555777<<<999999999888888777555555333444444555666777888888777999@@@NNN___lllrrrsssxxx}}}zzzqqqfff\\\PPPEEE@@@AAAHHHccc}}}}}}gggIII;;;<<<888555777666777666666777999===@@@BBBJJJMMMaaattt||||||yyyyyymmmppprrrYYYQQQHHHEEEGGGLLLSSSXXXcccggglllmmmlllkkkmmmpppxxx~~~qqqeeeaaaaaadddlllwww~~~}}}tttnnnpppxxxmmmiiijjjdddaaa\\\TTTMMMHHHGGGHHHGGGHHHPPP^^^iiiooowwwssshhhccc```]]]nnn}}}|||vvvwww|||oooPPPEEEEEEDDD@@@AAACCCDDDFFFGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIGGGIIIIIIJJJJJJIIIGGGFFFEEEHHHHHHHHHIIIJJJKKKLLLMMMHHHHHHHHHHHHJJJLLLuuusss|||yyyvvvmmm[[[EEE:::777777666777999<<>>???:::888;;;<<<888888;;;::::::::::::999888888777444555555666666777777777666888AAAPPPaaaooowwwxxx~~~yyypppeee[[[OOODDD@@@BBBJJJbbbxxxyyygggHHH888:::777555888666777888888999:::===AAACCCJJJNNNccc~~~}}}~~~qqq}}}~~~gggjjjlllWWWOOOIIIFFFFFFIIIOOOVVVaaaeeejjjmmmmmmnnnqqqsssxxx}}}uuuqqqppptttyyy~~~||||||~~~}}}|||~~~uuuiiibbbaaaaaa___ZZZTTTMMMIIIHHHHHHJJJMMMWWWeeennnqqqvvv|||zzzpppiiibbb[[[ggguuu{{{zzz{{{|||tttxxxhhhJJJ???>>>>>>CCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFHHHIIIHHHGGGEEEEEEGGGHHHIIIIIIHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJJJJJJJLLLNNN~~~yyy}}}mmmXXXCCC999777777888999888<<>>;;;;;;;;;;;;:::888888777777777777888888666666777888888777666666666555555555555444444444222222111000////////////...000111000000000222444666555444444444555666888<<<>>>@@@BBBIIIPPPPPPKKK<<<===EEEVVVfffdddRRR???999:::<<<===???CCCHHHLLLEEE@@@<<<>>>???<<<::::::;;;;;;;;;;;;::::::::::::666666666666666777777777666999BBBPPPaaannnvvvxxxwwwooocccXXXLLLBBB@@@CCCQQQgggzzzzzz~~~hhhHHH666888777666888666777999;;;;;;;;;===AAAEEEJJJPPPdddlllrrrbbbcccfffSSSMMMIIIHHHFFFFFFLLLSSS]]]bbbhhhlllmmmooosssvvvvvv||||||wwwvvvvvv|||~~~||||||{{{|||{{{rrreee\\\YYY^^^]]][[[VVVPPPLLLJJJJJJNNNUUUbbbnnnssssssuuuyyy|||wwwnnnbbbXXX^^^hhhrrruuuvvvxxxxxxwww}}}~~~xxxnnnvvvttt~~~aaaHHH??????>>>BBBCCCDDDFFFHHHHHHIIIIIIEEEDDDCCCDDDFFFHHHHHHGGGCCCDDDEEEFFFGGGGGGGGGGGGBBBCCCCCCDDDFFFHHHIIIJJJHHHHHHHHHIIIJJJLLLnnnWWW@@@888888777888;;;:::===LLLvvvrrr~~~kkk___eeeooouuu}}}wwwZZZ^^^sssmmmfffbbb```\\\UUUNNNGGGCCC???<<<;;;;;;::::::888888777777777777888888555777888::::::888777555666555555555555444444444222111000//////......///...000111111000111333555888666555555555555:::@@@BBBDDDCCCAAAAAADDDCCC???999888???SSShhhlll]]]KKK?????????AAAEEEMMMWWW^^^QQQKKKDDDBBBBBB@@@===:::;;;;;;;;;;;;;;;;;;;;;;;;888777777777777777777777888;;;CCCOOO\\\hhhnnnqqqyyy{{{~~~uuulllaaaVVVJJJAAABBBGGGXXXrrrxxx{{{kkkIII666888777777888555666:::======<<<===AAAFFFIIIOOOdddoookkktttbbb```~~~iiiQQQKKKHHHIIIGGGDDDIIIRRRZZZ___eeeiiikkknnnrrruuutttvvvzzzzzzxxxwwwxxxwww|||}}}~~~}}}yyyxxxyyyyyyrrrdddZZZWWW[[[\\\\\\ZZZUUUQQQNNNNNNSSS]]]jjjsssuuutttuuuyyy}}}yyyooobbbWWWVVV]]]ffflllsssyyyzzzwww{{{|||~~~wwwgggjjj||||||zzzwwwzzz[[[FFF@@@AAAAAA???@@@BBBEEEGGGIIIKKKKKKIIIFFFDDDDDDEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHIIIIIIJJJKKK{{{vvvrrrWWW???888999777999===<<>>??????===999888<<>>AAADDDFFFGGGIIIMMM[[[~~~vvvwww|||rrr___jjjaaaSSSJJJKKKJJJEEEHHHRRRWWW\\\bbbeeefffhhhkkknnntttqqqoooooorrrvvvyyyzzzuuuuuuvvvvvvwwwwwwwwwxxxuuuwwwvvvuuu|||vvvfffZZZUUUWWW[[[```aaa^^^YYYTTTRRRaaannnxxxwwwqqqpppuuuyyy|||{{{{{{}}}wwwkkkbbb\\\QQQTTTXXX^^^jjjvvv{{{yyyxxxyyyzzz|||~~~kkkfffpppwwwfffccchhhaaa^^^ZZZZZZfffvvv~~~{{{{{{~~~tttWWWHHHDDDDDDCCCIIIIIIJJJJJJJJJIIIIIIHHHNNNLLLJJJIIIIIIIIIGGGFFFAAABBBBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIFFFFFFGGGHHHHHHHHH}}}yyyvvv~~~]]]@@@:::;;;777777===>>>AAARRRyyylllnnnffffffdddMMMJJJiiivvvkkkdddaaa___[[[WWWKKKFFFAAA===;;;:::999888888888777777777777888888666666666666666666666666666555555555555444444444111111///..................///111111111333555777777444555888777888III]]]qqqooodddQQQ@@@999888888222111222555:::======<<<888<<>><<<::::::;;;;;;777888888999999:::::::::999>>>EEENNNWWW___fffiiiiiimmmrrrwwwyyy{{{}}}}}}xxxuuullleee[[[PPPFFFCCCLLLWWWfff|||yyy}}}uuuiii[[[BBB999<<<777555999;;;;;;999:::???FFFKKKKKKIIIJJJMMMXXX|||~~~{{{[[[WWWzzzqqq\\\LLLLLLKKKEEEGGGOOOVVV[[[aaadddfffhhhllloooooooooppppppqqqsssuuuwwwtttssstttuuuvvvvvvuuusssssssssvvvxxxzzzzzzkkk___ZZZ]]]bbbhhhjjjhhhbbb\\\XXXhhhwww|||rrroooqqqtttyyyzzz{{{}}}~~~~~~}}}tttggg]]]WWWQQQSSSTTTWWW___kkkrrrrrrrrrsssuuuxxxzzz}}}~~~pppccclll}}}yyycccZZZ[[[OOONNNMMMRRRaaattt~~~wwwnnnhhhjjjqqqyyy~~~oooSSSHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHKKKJJJJJJJJJKKKKKKIIIHHHBBBBBBBBBBBBDDDFFFHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMDDDEEEFFFFFFFFFEEE~~~yyy___AAA;;;;;;666666<<<===AAASSSpppoooeeecccbbbKKKFFFbbb{{{ooofffccc```[[[WWWLLLHHHCCC???===;;;:::999888888777777777777888888666666555555555555666666666666555555555444444444111000///......------......///111111222333555888555222444888666888JJJaaapppooodddPPP@@@:::<<<>>>444333555:::???@@@>>>:::444:::CCCKKKQQQUUUWWWYYY[[[lll{{{|||tttjjj___UUUEEECCC@@@===<<<;;;<<<<<<777777888999::::::;;;;;;;;;???FFFLLLSSSYYY^^^aaadddiiiooouuuxxx{{{}}}~~~~~~zzzuuuqqqkkkdddZZZPPPFFFDDDNNN[[[mmmvvvpppsssxxxrrr}}}nnniiiRRR===777<<<777444:::>>>===::::::AAAJJJPPPNNNKKKLLLMMMVVV}}}~~~~~~}}}WWWIIIggg}}}cccOOOMMMLLLEEEEEELLLUUUZZZ```dddfffiiimmmqqqiiilllppprrrrrrrrrtttuuurrrrrrssstttvvvvvvtttrrrqqqqqqwww}}}||||||~~~pppfffbbbdddiiipppssspppjjjccc```lll}}}tttnnnnnnooowww{{{~~~~~~~~~yyy}}}rrrbbbWWWPPPQQQRRRQQQQQQWWWcccjjjlllmmmoooqqquuuxxx|||~~~}}}uuuccckkk{{{mmm]]]ZZZOOOPPPRRRYYYjjj|||{{{ppp```VVVWWWaaannnwwwzzz~~~~~~bbbIIIBBBCCCEEEFFF===>>>AAADDDFFFHHHJJJJJJHHHGGGHHHJJJLLLMMMKKKIIIFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEGGGHHHJJJMMMOOOPPPJJJKKKLLLLLLLLLKKKwww|||wwwzzzYYYAAA;;;777999<<<888999EEEUUUzzzhhhoooqqqiiiXXXFFFSSS~~~zzzkkkhhhcccbbb```VVVLLLGGGAAA<<<:::999888777999999999888999999:::::::::999777666555666777999888777555444333333444555111111000000//////......///000111111111111111000333222111111222999JJJZZZjjjpppfffNNN???AAA@@@:::999333000777BBBGGGCCC<<<888;;;CCCKKKNNNNNNQQQWWW]]]eeelllpppqqqmmmbbbXXXKKKEEE>>><<<>>>@@@>>><<<;;;<<<;;;:::999999;;;===:::>>>EEELLLQQQVVV[[[^^^gggkkkppptttwwwzzz}}}}}}zzzuuuqqqmmmdddWWWKKKCCCEEESSScccvvv~~~vvvvvv|||ooo]]]KKK@@@777666888999:::;;;<<<>>>AAAEEEHHHIIIGGGEEELLLSSSYYYvvv}}}{{{~~~|||~~~{{{~~~|||eeeSSSWWWzzzeeePPPKKKHHHJJJLLLHHHUUUZZZ```dddfffgggkkknnnoooppppppqqqqqqqqqppppppppppppqqqrrrrrrrrrqqqqqqttttttuuuuuuyyywwwpppmmmtttwwwzzzzzzuuunnngggdddrrr{{{zzzsssrrrtttyyyzzz}}}}}}|||vvv|||~~~uuuxxx}}}~~~tttaaaRRRLLLNNNRRRVVVXXXXXX\\\dddjjjooooooqqqssswwwzzz}}}|||gggeeeuuuyyyddd^^^YYY___ffflllqqqwww{{{|||uuuuuueeeUUURRRUUU```sssyyyvvvZZZLLLJJJIIIHHHHHHHHHGGGFFFGGGHHHKKKMMMOOOKKKJJJJJJJJJJJJKKKLLLLLLJJJGGGEEEFFFIIIJJJIIIGGGFFFGGGHHHIIIJJJLLLOOORRRMMMKKKJJJKKKMMMNNNxxx~~~vvvxxx|||tttTTT???;;;888:::>>>:::;;;FFFTTT~~~rrrvvvvvvooo^^^KKKTTTttt}}}nnnjjjdddccc```VVVNNNIIICCC>>><<<;;;:::999::::::999888777777777777:::999777666555666777888777666555444444444444444111111000000//////............///000111222222222333222222333333777EEERRRnnnrrrgggNNN???@@@???888;;;666444999BBBGGGFFFAAA:::<<>><<<>>>>>>===;;;888777999:::;;;???EEEKKKPPPUUUZZZ^^^eeehhhmmmqqqtttxxx|||~~~}}}zzzuuupppiii___RRRHHHBBBHHHYYYjjjwww|||~~~yyy|||~~~hhhZZZIII???777666888888999<<<<<<===@@@DDDIIIKKKKKKJJJLLLQQQUUUqqq}}}}}}}}}lllWWWRRRnnnmmmXXXQQQJJJHHHJJJFFFQQQWWW^^^cccdddfffiiilllmmmnnnoooooopppoooooooooooopppqqqqqqrrrrrrqqqqqqqqqsssuuuvvvxxx~~~|||wwwuuu}}}sssmmmjjjssszzz~~~xxxssssssuuuvvvwwwxxxzzz{{{zzzzzzyyyyyy~~~llljjjlllrrrpppdddUUUMMMLLLOOORRRRRRRRRTTT[[[```iiijjjmmmqqquuuyyy{{{}}}}}}jjjgggtttpppkkkllloooqqqsssuuuyyy~~~}}}sss___TTTOOOWWWjjjwww~~~mmmUUUJJJIIIIIIIIIIIINNNMMMKKKJJJJJJKKKMMMNNNIIIHHHHHHHHHIIIJJJKKKKKKKKKHHHFFFGGGHHHJJJIIIGGGFFFHHHIIIIIIJJJLLLOOORRRLLLIIIGGGHHHKKKNNN~~~kkkNNN===;;;999<<>>HHHTTT{{{{{{yyyqqqaaaKKKPPPeeesssmmmfffccc```WWWOOOKKKEEE@@@>>><<<;;;:::::::::888777666555555555:::999777666666666777888666666666666555444333222111111000000//////......,,,---...000111222333444111000111222000111:::EEEiiiooogggRRRBBB@@@===777888666444777===BBBDDDCCC<<<>>>CCCGGGFFFBBBDDDHHHPPPUUUZZZ]]]```aaa\\\TTTQQQKKKCCC??????@@@@@@@@@FFFEEECCC???;;;888888999===@@@EEEIIIMMMSSSYYY]]]```cccgggkkkoootttzzz~~~}}}{{{{{{xxxrrrmmmhhh\\\NNNEEEDDDNNNbbbtttxxxggg]]]FFF===666666777888999<<<<<<===???CCCHHHLLLNNNNNNMMMPPPQQQjjj|||zzzooo[[[fffuuuaaaXXXKKKFFFGGGEEELLLSSS[[[aaaccceeehhhjjjkkklllmmmnnnnnnnnnnnnnnnoooooopppqqqqqqqqqqqqqqqoooqqqtttuuuvvvzzz~~~qqqkkkjjjmmmrrrvvvwwwuuuttttttvvvuuuvvvvvvwwwwwwxxxyyyyyy|||ggg^^^ZZZaaagggaaaUUUKKKIIIJJJLLLKKKJJJKKKPPPTTT```cccgggmmmrrruuuxxxyyyxxxzzzmmmkkkuuu}}}ooommmjjjhhhhhhlllsssyyyrrr^^^NNNQQQcccttt}}}ttt{{{}}}qqq___MMMGGGIIIJJJKKKLLLUUUTTTQQQOOOMMMMMMMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJHHHGGGHHHIIIHHHGGGGGGHHHJJJJJJJJJLLLNNNQQQPPPMMMKKKLLLOOOTTT{{{ttt}}}{{{rrreeeJJJ;;;<<<:::<<>>BBBEEE???AAAEEEHHHEEE>>>===@@@GGGMMMTTTXXX]]]aaa^^^YYYXXXRRRKKKEEEDDDEEEEEEEEENNNMMMJJJDDD>>>;;;999:::???AAADDDFFFJJJPPPWWW\\\\\\___ccchhhlllrrrxxx|||~~~{{{yyywwwtttooolllkkk]]]MMMEEEGGGTTTiii{{{wwwggg\\\BBB;;;555666777888:::>>>???>>>???BBBGGGKKKNNNOOONNNPPPNNNddd{{{jjjddd{{{hhh]]]MMMEEEGGGGGGIIIPPPYYY___bbbdddgggiiikkkkkklllmmmnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqnnnpppqqqppppppsssyyy~~~ttteee```aaabbbgggnnnsssuuuvvvvvvwwwxxxwwwwwwwwwxxxyyyzzz{{{|||}}}jjj\\\QQQRRRWWWUUUNNNHHHFFFGGGGGGFFFEEEFFFJJJMMMWWWZZZ```gggmmmqqqsssttttttvvv{{{ppphhhrrr```ZZZTTTQQQQQQWWWaaakkkqqqXXXRRR```ooozzz~~~wwwnnnvvv|||~~~___SSSGGGFFFIIIKKKMMMOOOYYYWWWUUUSSSQQQOOONNNNNNKKKKKKLLLLLLMMMNNNPPPPPPLLLKKKIIIHHHHHHHHHGGGGGGGGGIIIKKKKKKKKKLLLNNNPPPPPPPPPOOOPPPSSSVVV{{{rrrmmmvvv{{{nnnbbbHHH<<<<<<:::;;;???<<>>888:::999888888999===CCCFFFBBBEEEKKKNNNJJJ@@@<<<<<<>>>EEEMMMTTT[[[bbbaaa\\\[[[WWWPPPJJJHHHHHHHHHIIIQQQOOOKKKFFF???;;;999999@@@AAABBBDDDGGGMMMSSSXXX\\\```eeeiiinnntttyyy}}}~~~zzzwwwuuusssqqqooolll\\\KKKDDDIIIVVVkkk{{{~~~}}}{{{uuubbbSSS???999555666888888;;;@@@BBBAAA@@@BBBEEEIIIKKKLLLNNNQQQNNN___ppp```|||pppbbbOOOEEEGGGGGGHHHNNNWWW]]]```cccfffiiijjjkkklllmmmnnnnnnnnnnnnlllmmmnnnoooppppppppppppqqqppplllfffcccfffmmmssswwwfffWWWUUUXXX]]]dddnnnuuuxxxxxxvvvuuuyyyxxxxxxxxxyyyzzz{{{|||{{{~~~ooo```PPPJJJHHHFFFFFFGGGEEEEEEEEEDDDDDDFFFIIIKKKOOOSSSYYY```fffjjjmmmnnnrrrtttyyy~~~tttbbbmmm}}}~~~}}}tttkkkYYYQQQIIIFFFFFFJJJVVVbbbwwwbbbSSSZZZiiiwwwsssuuutttxxx}}}sssoooyyy||||||rrrTTTLLLEEEGGGJJJLLLNNNQQQWWWVVVUUUTTTRRRQQQPPPPPPLLLLLLLLLMMMMMMNNNPPPPPPLLLKKKJJJIIIHHHGGGGGGHHHHHHJJJLLLLLLLLLLLLMMMOOOJJJLLLNNNPPPQQQQQQzzz{{{zzzuuuzzzsss```HHH<<<===:::;;;???===???MMMWWWsssUUULLLMMMjjjxxxiiibbb___WWWQQQMMMHHHDDDAAA>>>;;;999777777888888999:::<<<===888888888888777777777666666666666666555444333222111111000000//////......111000000111333555777999777555666777555111222666;;;PPPdddggg\\\PPPEEE???;;;:::888777999<<<@@@BBBDDDIIISSSYYYTTTHHH???===777===DDDKKKTTT]]]___\\\ZZZWWWRRRMMMJJJIIIIIIJJJMMMLLLHHHCCC===999777888???@@@AAABBBEEEIIIOOOSSS\\\aaaffflllqqquuuzzz}}}yyy{{{~~~|||zzzxxxuuusssssssssssshhhXXXHHHDDDKKKZZZlllzzz~~~~~~rrr~~~vvv___LLL===888666888999999===BBBEEEDDDCCCDDDFFFIIIJJJJJJLLLRRRPPP]]]www^^^qqqtttdddPPPFFFGGGGGGHHHMMMUUUZZZ]]]```eeehhhiiijjjkkklllmmmnnnnnnnnnkkklllmmmooopppppppppppprrrnnnfff^^^YYY\\\dddlllmmm|||zzzuuuwwwoooZZZOOOOOOSSS]]]fffqqqxxxyyyvvvttttttvvvwwwwwwxxxyyyyyyzzzzzzzzz}}}wwwiiiXXXLLLEEEBBBDDDHHHFFFEEEDDDCCCDDDFFFHHHJJJIIILLLQQQWWW\\\aaadddeeennnpppvvv|||zzzffflll}}}wwwllllllooohhh\\\ZZZPPPHHHEEECCCCCCMMMYYYooojjjRRRRRRcccsss~~~~~~|||zzzxxxnnnnnn}}}|||eeeOOOIIIFFFHHHJJJJJJLLLPPPSSSSSSSSSRRRQQQQQQPPPPPPKKKKKKKKKKKKKKKLLLLLLMMMJJJKKKKKKJJJHHHGGGHHHJJJIIIKKKMMMMMMLLLLLLLLLMMMIIILLLPPPQQQQQQOOO}}}{{{}}}~~~~~~zzz^^^FFF;;;<<<:::<<>>999:::???DDDCCC===999::::::FFFUUU___ccc```XXXOOOBBB@@@===<<>>AAAJJJVVV\\\\\\YYYWWWUUUQQQMMMKKKKKKKKKIIIHHHEEE@@@;;;888888888===>>>@@@AAACCCGGGKKKOOOWWW\\\ccciiinnnqqqtttvvvuuuwww{{{~~~}}}xxxxxxwwwuuurrrooonnnmmmaaaSSSFFFFFFRRRbbbssspppwwwuuu]]]KKK;;;888777999::::::???EEEGGGFFFEEEGGGIIIKKKLLLKKKIIIRRRRRRZZZ^^^bbblll]]]LLLEEEHHHHHHGGGLLLRRRVVVYYY\\\bbbfffggghhhiiikkklllmmmmmmmmmjjjkkkmmmnnnooopppppppppllliiiccc\\\YYY___iiiqqqvvv{{{{{{sssiiifffiiimmmttt~~~|||vvviiiZZZMMMHHHJJJNNNUUU```mmmtttsssrrrsssvvvuuuvvvwwwyyyyyyyyyyyyxxxyyy{{{zzzhhh[[[RRRJJJGGGIIIGGGEEECCCBBBCCCEEEFFFFFFDDDFFFIIINNNRRRWWWZZZ\\\cccfffmmmuuuyyy~~~oooiiiqqq|||www|||tttfffhhhoookkk^^^XXXNNNGGGFFFCCC???FFFQQQjjjrrrWWWRRR^^^pppvvviiimmm___NNNIIIGGGHHHHHHGGGIIIMMMPPPPPPPPPPPPOOONNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJKKKJJJHHHGGGIIILLLIIILLLNNNNNNMMMLLLLLLMMMJJJMMMPPPQQQPPPNNNwww{{{\\\EEE:::<<<:::===DDDDDDCCCLLLOOOyyy~~~^^^QQQIIIQQQ|||nnnfffbbb[[[TTTQQQLLLHHHEEEBBB>>>;;;888888777777777777777888888888888888888777666666888777555444333333444555111111111000//////......------///222666;;;@@@CCCCCCFFFOOOXXXXXXPPPHHHFFF:::>>>FFFVVVfffnnniii```OOOKKKHHHHHHKKKMMMMMMKKKEEEOOO```kkkgggWWWHHHBBB======<<<<<>>999<<<<<<;;;::::::999999888888888888888777777777777888888777555444333222111111111111111000000000000...000111111333:::CCCKKKJJJMMMRRRZZZaaabbb___ZZZIIIHHHGGGHHHNNNYYYeeennnbbbaaa^^^[[[VVVQQQLLLIIIAAAJJJXXXcccfff^^^QQQGGGBBB===777777>>>IIITTT[[[\\\[[[XXXVVVSSSQQQOOOOOOIIIFFFBBB===:::999999999;;;<<<>>>???@@@CCCGGGJJJJJJQQQYYY^^^```dddjjjoooqqqsssxxx}}}~~~}}}|||zzzwwwqqqjjjccc___VVVJJJCCCLLL___sssyyy}}}}}}xxx|||nnnTTT???999999999:::<<>>AAAHHHNNNXXXbbbkkkqqqssstttwwwxxxzzz{{{|||{{{zzzyyywww}}}|||qqq___OOOIIIFFFCCCBBBDDDEEEBBB======<<<<<<@@@HHHQQQWWWZZZ]]]]]]]]]aaahhhsss~~~{{{ooogggvvv|||||||||ssshhhYYYQQQLLLKKKGGGCCCHHHQQQfffgggZZZdddsssnnnuuu|||]]]LLLIIIEEECCCDDDEEEFFFFFFIIIHHHFFFCCCBBBDDDIIIMMMMMMKKKJJJJJJJJJJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGHHHJJJKKKLLLLLL}}}UUUEEE999:::======@@@FFFHHHKKKUUUpppwww{{{iiioooxxxmmmXXXGGGJJJoooxxxkkkeeebbbZZZUUUOOOJJJGGGDDD>>>:::;;;;;;;;;:::999999888888888888888888777777777777666666666555444444333333111111111111000000000000---...///000222:::DDDLLLJJJMMMSSSYYY^^^bbbcccdddPPPMMMIIIFFFFFFJJJQQQUUUUUUTTTSSSQQQNNNKKKHHHFFF>>>FFFSSSaaagggdddYYYPPPKKKDDD<<<888;;;CCCKKKPPPXXXXXXWWWUUUSSSOOOLLLJJJGGGDDD@@@===:::999:::::::::<<<>>>???@@@BBBFFFIIIKKKQQQYYY___aaadddiiimmmoooqqquuuzzz}}}}}}{{{{{{yyyvvvqqqkkkddd___SSSIIIEEEOOObbbuuu}}}www|||yyyyyy}}}xxx{{{}}}~~~kkkUUUEEE<<<;;;::::::;;;>>>@@@AAAGGGIIILLLNNNOOOQQQUUUWWWRRRNNNRRRZZZjjjuuu{{{yyy```LLLXXXttteeeTTTIIIEEELLLDDDDDDEEEIIIOOOWWW___ddddddfffiiijjjkkkkkkmmmnnnhhhkkklllkkklllooommmiii```]]][[[^^^gggsss}}}|||vvvmmmddddddooonnnUUUMMMGGGCCCBBB???;;;;;;===FFFLLLVVVbbbkkkqqqttttttvvvwwwxxxyyyzzzzzzzzzzzz|||nnnPPPKKKKKKJJJGGGCCCAAA===;;;@@@@@@>>>>>>AAAIIIUUU]]]```aaacccccceeemmmzzzxxxooorrraaaVVVNNNNNNMMMIIIKKKQQQggg}}}~~~hhh^^^cccqqq~~~}}}|||~~~~~~{{{}}}}}}qqqvvvVVVJJJHHHFFFFFFFFFFFFDDDCCCDDDDDDEEEFFFFFFFFFDDDCCCGGGFFFEEEFFFHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKLLLzzzxxxOOOBBB888:::>>>>>>AAAGGGIIIOOOUUUeee}}}lllyyymmmqqqxxxcccMMMIIIeee}}}llleeeccc[[[VVVOOOKKKHHHEEE@@@;;;;;;;;;:::999999888888777888888888888777777777777444444555555555555555555111111111111000000000000---......///111888CCCKKKPPPUUU\\\aaabbbaaa___]]]VVVQQQJJJCCC??????@@@AAAAAAAAAAAAAAA@@@>>>===<<<>>>DDDOOO]]]hhhiiiaaaYYYTTTLLLAAA999888<<>>???AAAEEEHHHIIIOOOXXX]]]```bbbeeegggmmmooorrrvvvyyy|||{{{yyyxxxvvvtttqqqkkkddd___OOOIIIHHHUUUhhhyyyzzzzzzzzz~~~yyyeeeRRRFFF<<<<<<<<<===???AAACCCEEEGGGLLLPPPPPPNNNOOOSSSWWWRRRQQQSSSXXXdddqqqtttxxxuuurrrvvvxxxcccJJJMMMaaadddLLLCCCKKKDDDCCCCCCFFFLLLTTT\\\aaabbbdddhhhjjjjjjjjjlllmmmjjjlllmmmkkkmmmpppnnnjjjdddaaa___cccllluuu{{{}}}oookkkggggggooo~~~vvv[[[NNNHHHCCCBBB@@@<<<:::;;;CCCIIITTT```jjjqqqtttuuuuuuuuuvvvwwwxxxzzz{{{|||~~~```OOOOOONNNJJJEEEBBBCCCEEE>>>@@@@@@===;;;AAALLLVVVeeemmmsssqqqlllooo{{{}}}sss~~~qqqcccXXXWWWUUUOOOMMMPPPaaattt{{{hhhaaaeeeqqq{{{|||zzz{{{}}}~~~|||lllQQQHHHGGGGGGHHHHHHGGGCCC@@@EEEDDDBBBAAABBBBBBBBBAAAFFFEEEDDDEEEGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLyyyzzzfffIII???999;;;???AAACCCHHHHHHPPPRRR[[[vvv||||||kkkXXXIIIUUUzzzpppgggeee\\\WWWPPPLLLJJJFFFAAA===;;;::::::999888888777777888888888888777777777666555555555555555555555555111111111111000000000///...//////...///555???GGGNNNVVVaaammmqqqnnneee^^^[[[UUUKKKCCC???>>>>>>???777888888888888777777777@@@CCCKKKYYYeeejjjfff```YYYPPPDDD;;;888:::>>>@@@MMMPPPUUUYYYXXXSSSMMMIII@@@???===;;;:::;;;;;;<<<999:::<<<<<<===@@@CCCFFFFFFLLLUUU[[[^^^___aaabbblllnnnppptttwwwzzz}}}~~~{{{wwwwwwuuusssrrrpppjjjccc]]]KKKIIIMMM\\\nnn~~~rrr^^^KKK???:::;;;===???CCCGGGJJJLLLLLLQQQVVVTTTNNNLLLOOOTTTRRRTTTSSSTTT\\\rrr|||oooqqqwwwtttpppuuuzzziiiOOOGGGQQQxxxUUUGGGLLLGGGFFFDDDDDDIIIPPPXXX]]]```cccfffiiiiiijjjkkklllkkkmmmmmmlllooosssqqqlllhhhffffffllltttzzzyyyvvvhhhhhhkkksss{{{```QQQJJJDDDDDDCCC???<<<===@@@GGGRRR___jjjqqquuuvvvuuuuuuuuuvvvxxxzzz}}}~~~|||~~~}}}hhhbbb\\\XXXTTTQQQQQQSSSBBBDDDEEECCC@@@AAAEEEJJJbbbssszzzuuu}}}yyywwwlllfff^^^SSSPPPTTT[[[mmmyyy{{{hhhbbbjjjttt||||||zzz}}}}}}|||{{{___JJJIIIHHHHHHHHHHHHGGGDDDAAAHHHEEEAAA>>>@@@HHHUUU^^^MMMKKKIIIHHHIIIJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGIIIJJJJJJJJJEEEFFFGGGHHHJJJKKK|||{{{ssshhh]]]CCC>>>:::===AAACCCFFFHHHIIIOOOPPPXXX{{{rrrZZZFFFHHHdddwwwllliii]]]XXXRRRNNNKKKHHHCCC???;;;;;;::::::999888888777888888888888777777777666666666666555444444333333111111111111000000000///000111000///...222999@@@CCCKKKZZZnnn}}}jjjaaaTTTIIICCCAAA@@@@@@;;;;;;:::999888888777777===???EEEQQQ^^^fffgggeee]]]TTTIII???:::999;;;<<<>>>BBBIIINNNOOOLLLGGGCCC===<<<;;;::::::;;;;;;<<<888999;;;;;;<<<>>>AAADDDFFFLLLSSSZZZ___aaabbbbbblllnnnqqqtttxxxzzz|||}}}|||{{{|||}}}}}}{{{wwwttttttrrrooonnnmmmiiiaaaZZZGGGIIISSSdddtttyyy~~~mmmYYYEEE:::999:::===@@@CCCGGGJJJLLLMMMSSSWWWUUUOOOLLLOOOTTTOOOSSSQQQRRRZZZhhh}}}rrrqqqyyywwwtttuuuxxxmmmYYYLLLKKKssscccNNNMMMHHHEEEBBBAAAEEEMMMUUU[[[]]]aaaeeehhhiiiiiiiiijjjkkkmmmmmmnnnsssxxxvvvppphhhggghhhqqq{{{~~~xxxpppkkkoooxxx{{{bbbTTTLLLDDDCCCCCC@@@>>>>>>???FFFQQQ^^^iiiqqquuuwwwvvvvvvvvvwwwyyy|||{{{zzzzzz|||{{{zzzyyyqqqiiieeeXXXUUUPPPKKKHHHGGGFFFEEEUUUmmm{{{{{{zzzkkk\\\ZZZaaagggrrrwww}}}wwwhhhfffqqqyyy~~~||||||}}}~~~~~~~~~~~~~~~qqqTTTBBBKKKIIIGGGGGGGGGHHHFFFEEEGGGHHHHHHGGGIIIVVVjjj{{{NNNKKKIIIHHHIIIKKKKKKJJJDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHIIIJJJJJJFFFFFFFFFGGGHHHJJJ}}}~~~~~~yyy|||}}}qqqggg^^^WWW???======???BBBFFFGGGHHHJJJPPPRRRZZZ|||qqqpppqqqoooZZZFFFCCCXXXvvv~~~ooojjj]]]YYYSSSOOOMMMJJJEEEAAA<<<<<<;;;::::::999999888888888888888777777777777777777666555444444333333111111111111000000000000000222222000...000555999BBBGGGSSSggg|||uuueeeWWWNNNGGGBBB???>>>===;;;999777666555555777999>>>FFFQQQZZZaaaddd]]]VVVKKKBBB<<<999888777777;;;AAAGGGIIIGGGDDDAAA;;;;;;::::::::::::;;;;;;777888:::::::::<<<@@@BBBGGGLLLSSS[[[aaaeeegggggglllnnnrrrwwwzzz{{{||||||xxxxxxzzz{{{|||zzzvvvsssrrroookkkkkkkkkfff^^^VVVDDDJJJYYYjjjxxx|||{{{zzzjjjUUUCCC;;;:::;;;===???AAACCCEEEEEEJJJNNNSSSSSSPPPOOOQQQTTTKKKQQQMMMPPP\\\ccc{{{tttyyyyyyxxxvvvtttqqqiii[[[NNNhhhtttXXXMMMIIIEEEAAA???BBBJJJRRRXXX[[[___dddggghhhhhhhhhiiikkkllllllooowww~~~}}}wwwgggdddeeeppp}}}|||sssssszzzhhh[[[PPPFFFCCCCCC@@@>>>>>>???FFFRRR___jjjqqquuuwwwvvvvvvwwwxxxzzz|||~~~|||yyyzzz}}}yyypppdddYYYRRRMMMIIIGGGOOOjjj}}}~~~|||kkkjjjrrrzzz}}}yyyyyy}}}uuulllooowww~~~}}}zzzzzz}}}~~~~~~{{{vvvVVVDDDKKKIIIHHHHHHIIIJJJJJJIIIJJJNNNQQQOOOMMMRRR]]]hhhHHHFFFDDDEEEGGGJJJLLLLLLEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGIII{{{}}}ttthhhYYYNNN===>>>???AAADDDHHHIIIHHHHHHNNNSSSZZZrrr{{{mmmlllrrrjjjSSSGGGOOOeeeppphhh^^^YYYSSSPPPNNNKKKFFFBBB======<<<;;;;;;::::::999888888888888777777777777555555555555555555555555111111111111000000000000...000222111//////333666>>>EEEQQQ___mmm~~~wwwjjj```WWWMMMFFFAAA@@@===:::777666555555666888:::===AAAHHHQQQXXXVVVQQQJJJCCC???<<<999777777999>>>BBBCCCBBB@@@???:::::::::999999999::::::777888999999999;;;>>>AAAFFFIIIOOOXXX```fffiiijjjkkknnnsssxxx{{{|||{{{zzzvvvwwwzzz}}}~~~|||wwwsssqqqlllhhhhhhhhhdddZZZRRRCCCLLL]]]ooo{{{vvvttt~~~|||fffMMM@@@>>>;;;<<<>>>@@@BBBDDDEEEEEEHHHKKKNNNPPPOOOOOOOOOPPPJJJPPPJJJNNN[[[[[[zzz~~~yyyxxx{{{pppWWW___ooo^^^TTTOOOGGGBBBBBBGGGOOOTTTYYY]]]cccfffggggggggghhhiiikkklllqqq{{{}}}iiicccbbbmmm~~~{{{xxxhhh[[[MMMGGGEEEBBB??????@@@GGGRRR___jjjrrrvvvwwwuuuvvvwwwyyy{{{|||||||||}}}xxxyyy~~~~~~nnn___TTTNNNRRRhhh~~~{{{vvv{{{}}}{{{~~~|||ssswwwyyy|||}}}||||||{{{|||~~~|||}}}~~~~~~}}}~~~rrrWWWKKKIIIHHHIIIKKKMMMMMMLLLJJJMMMNNNNNNMMMKKKJJJJJJJJJFFFDDDBBBBBBEEEHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEFFFGGGyyyvvvzzz~~~oooZZZHHH<<>>======<<<<<<;;;::::::888888888888777777777777333333444444555666666777111111111111000000000000+++...111111000000333666...<<>>===<<<<<<999::::::777666999BBBJJJMMMJJJEEEBBB@@@???===;;;444666888;;;;;;;;;:::999999999999999999999999999666777888999999;;;>>>@@@BBBEEEKKKSSS]]]dddhhhjjjiiimmmtttyyy||||||zzzxxxuuuwww{{{~~~yyyuuupppkkkgggfffgggbbbXXXPPPCCCMMM___rrr}}}wwwsss{{{cccFFF;;;>>>;;;===@@@CCCFFFHHHJJJKKKJJJKKKLLLMMMMMMLLLJJJIIIKKKQQQGGGKKKWWWRRRlll{{{___GGGtttyyybbb[[[QQQHHHDDDFFFKKKOOOXXX]]]bbbfffggggggggggggiiijjjlllqqq}}}lllddd```kkkttteeeTTTLLLIIIEEEBBBAAAAAAHHHSSS```kkkrrrvvvwwwsssuuuwwwyyyzzz{{{zzzzzz|||wwwwww||||||}}}sssdddcccnnnwwwcccYYYRRRcccxxx}}}{{{}}}|||zzz{{{sssyyy}}}yyy{{{zzz~~~zzz{{{~~~~~~~~~~~~~~~|||zzzzzzzzz|||~~~}}}|||||||||~~~wwwsss}}}cccQQQLLLFFFGGGJJJNNNQQQPPPMMMJJJKKKGGGEEEGGGMMMPPPNNNKKKJJJGGGDDDCCCDDDGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEEEEFFFuuuxxxzzzlllUUUIII===>>>BBBGGGKKKMMMLLLJJJMMMLLLUUU[[[^^^wwwUUUMMMPPPpppzzzmmmeee```XXXSSSQQQPPPIIIBBBAAA>>>:::999:::;;;<<<<<<999888888777777777777777666666555555555444444444222222111111000/////////---......///000111111222555777???NNN\\\jjjzzz{{{nnnccc[[[PPPHHHBBB===;;;<<<777;;;===;;;999999888777:::888777888:::<<<===<<<888888777777777777777888888888888888777777777777666777777888999;;;<<<===???CCCKKKRRRXXX]]]bbbfffiiinnntttxxxxxxvvvsssrrruuuttttttwwwzzzzzzwwwtttoookkkeeeaaaaaa^^^TTTKKKEEEQQQeeeuuu{{{~~~|||rrruuu}}}zzzyyy}}}~~~}}}oooWWWBBB<<<@@@???@@@AAACCCEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKIIIGGGGGGIIIGGGKKKRRRVVVhhh~~~qqqbbbFFFLLLdddmmmWWWSSSWWWLLL777@@@PPPIIISSSZZZbbbggggggfffggghhhiiilllnnnwwwppp[[[dddpppyyyaaaMMMDDDCCCEEEFFFFFFIIITTTeeeqqquuuvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{wwwuuuwwwyyy~~~|||bbbSSSUUUfffwww{{{kkk```kkktttvvvyyy~~~|||~~~~~~ttt|||~~~||||||}}}}}}|||{{{{{{}}}{{{yyyzzz}}}{{{zzz{{{zzzxxx||||||vvvmmmmmm|||{{{~~~wwwdddZZZRRRKKKHHHLLLOOOMMMMMMNNNKKKFFFDDDEEEHHHJJJKKKKKKKKKJJJMMMLLLJJJHHHGGGFFFFFFGGGIIIHHHHHHJJJNNNPPPOOOMMMJJJHHHFFFFFFIIIJJJIIIGGGGGGFFFFFFGGGHHHIIIzzzzzz{{{sssUUUGGGAAABBBDDDFFFIIILLLOOOQQQOOONNNUUUYYY\\\|||dddTTTLLLjjjrrrfff```YYYTTTRRRPPPJJJDDDBBB???;;;999999;;;;;;;;;999999888777777777777777666666555555555444444444222222222111000000//////.........///000111111111000111777DDDSSSdddvvvtttmmmcccXXXNNNEEE???===>>>??????===<<<<<<;;;;;;<<<;;;:::;;;===???>>>===:::999888777777777777777777777777666666666555555666666666777888:::<<<<<<===BBBIIIOOOUUUZZZ___bbbhhhlllrrrvvvvvvsssqqqpppsssrrrrrruuuwwwwwwuuurrrnnnkkkgggdddbbb]]]RRRIIIMMM]]]ppp{{{~~~~~~tttwww}}}}}}}}}yyykkkTTT???999<<>>@@@@@@@@@;;;;;;999888777777777777666666666555555555444444444444555666777999:::;;;===AAAGGGLLLQQQVVVZZZ^^^eeeiiioooqqqqqqooommmlllpppppppppqqqssssssqqqooollljjjgggfffbbbYYYNNNFFFOOOeeexxx}}}yyyuuuzzz}}}{{{uuugggQQQ>>>888<<>>===<<<;;;:::::::::999888888888888999777777777666666666555555555555444333333222222111////////////000000000000///...000444777888===DDDLLLZZZpppuuudddYYYPPPMMMVVVccclllaaaQQQCCC:::888888999::::::888777666666666666777777777666666666555555222222333444555777888999===@@@DDDGGGKKKPPPUUUYYYZZZ]]]```bbbcccccceeefffnnnooopppnnnlllkkkkkkllliiigggiiillleeeXXXTTTXXXeeepppxxxzzz~~~vvvoookkkqqqzzzsssjjj___UUUJJJAAA@@@DDDAAAAAACCCDDDFFFHHHIIIIIIKKKJJJHHHGGGGGGIIIKKKLLLIIIRRRPPPNNNPPPNNNPPPZZZxxx|||yyywwwhhhSSSDDD<<<===\\\~~~[[[\\\sssoooSSSDDDOOOVVV^^^dddeeeeeefffggglllnnnqqqzzzpppVVVTTTVVVkkkrrrjjjhhhtttuuuaaaSSSLLLKKKLLLNNNNNNSSSZZZ^^^aaafffmmmooopppsssuuuvvvvvvuuutttsssnnnkkkkkkjjjkkkpppxxxvvv~~~}}}nnn^^^TTTRRRiiinnnpppyyy|||uuuzzz~~~zzz{{{}}}}}}~~~~~~}}}zzzyyyzzz{{{|||~~~|||zzzyyyyyy{{{||||||{{{}}}}}}|||zzzzzz|||{{{yyy{{{~~~{{{yyy```RRROOOOOOOOOPPPLLLNNNMMMIIIIIILLLMMMKKKGGGHHHJJJLLLMMMLLLJJJIIIHHHJJJLLLOOOOOOMMMKKKIIIGGGIIIKKKJJJIIIHHHHHHIIIFFFGGGHHHHHHGGGHHHJJJLLLMMMJJJHHHHHHIIIJJJ~~~wwwdddPPPEEEDDDEEEGGGJJJMMMPPPRRRTTTUUUQQQ\\\VVVTTT]]][[[vvv{{{nnn```PPPLLLyyyqqqfffeeeaaaWWWQQQRRRNNNJJJDDD@@@>>>===<<<;;;;;;:::999999888888999999777777777777666666666555555555555444333333222222000000000000////////////...,,,...222444444999???FFFLLLZZZlll}}}xxxhhhYYYZZZeeerrrhhhXXXJJJ@@@;;;888777888777777666555555666666666666666555555555444444333333333444555777999:::;;;>>>BBBEEEIIINNNTTTXXXWWWYYY\\\___```bbbeeegggmmmoooooommmiiihhhiiikkkkkklllttt{{{uuufffaaafffwwwwwwxxx|||{{{zzzuuuttt{{{ssshhh[[[QQQGGG@@@@@@DDDBBBCCCDDDFFFGGGIIIJJJKKKLLLJJJGGGEEEEEEGGGIIIKKKGGGQQQPPPMMMPPPMMMLLLTTTfff~~~dddSSSHHH;;;HHHsssooo```vvvzzz]]]FFFLLLSSS\\\bbbdddeeefffhhhiiijjjmmmwwwyyyZZZUUUSSS[[[|||yyyhhh___]]]nnn}}}hhhXXXOOONNNOOOQQQTTT\\\dddeeeaaaaaadddlllooosssvvvwwwvvvsssqqqssspppoooqqqppppppttt{{{uuu~~~ooo]]]TTTRRRjjjvvvvvv|||~~~vvv{{{}}}~~~}}}{{{||||||}}}~~~|||yyyxxxxxxxxxyyyzzz|||~~~{{{||||||{{{zzzzzz{{{|||}}}}}}|||yyywwwvvvxxxyyyxxxssssssxxx{{{~~~qqqYYYOOONNNNNNMMMNNNLLLNNNMMMJJJIIILLLLLLJJJGGGGGGHHHIIIJJJKKKKKKKKKGGGHHHJJJLLLLLLKKKJJJIIIFFFHHHJJJJJJHHHHHHIIIJJJHHHIIIJJJJJJHHHHHHJJJMMMJJJHHHFFFFFFHHHJJJ~~~|||ssshhh[[[MMMGGGHHHIIIHHHIIILLLPPPTTTVVVWWWRRR^^^WWWTTT\\\UUUllltttzzzvvvkkkSSSAAAkkktttiiigggcccXXXQQQSSSOOOKKKFFFAAA???>>>===<<<;;;:::999999888888999999777777777777666666666666666555555444444333222222000000000000////////////000......000111111666<<>>;;;999777666555555555555666666555555444444444333333333333333444444666777999::::::===@@@DDDHHHMMMSSSWWWUUUXXX[[[]]]___aaaeeeggglllnnnnnnkkkhhhfffgggjjjmmmqqq}}}rrrlllpppxxxuuu||||||yyy|||xxxyyywwwjjj\\\QQQHHHAAAAAAEEECCCDDDEEEFFFHHHJJJKKKLLLLLLJJJGGGDDDDDDEEEGGGIIIAAALLLMMMKKKPPPNNNMMMSSSWWWmmm^^^TTT???;;;]]]~~~^^^fffkkkWWWGGGHHHPPPYYY```ccceeegggiiidddfffiiiuuu```XXXRRRPPPfffooo```XXXVVVfff~~~ppp]]]SSSPPPPPPSSSZZZgggqqqpppggg```___jjjnnnssswwwxxxvvvrrrooopppnnnooorrrrrrppprrrwwwvvvooo\\\SSSSSSjjj}}}xxx{{{}}}}}}vvvyyy~~~}}}xxxyyy}}}}}}yyy{{{~~~}}}|||{{{}}}~~~{{{xxxxxxxxxwwwvvvwwwzzz|||~~~{{{}}}}}}zzzxxx{{{~~~{{{||||||yyyuuurrrpppppptttooorrrzzz|||}}}lllUUUNNNNNNNNNLLLLLLKKKNNNMMMJJJJJJLLLLLLIIIHHHGGGFFFFFFGGGJJJLLLNNNGGGGGGHHHIIIIIIJJJJJJJJJEEEHHHJJJJJJHHHFFFHHHJJJHHHJJJLLLJJJHHHHHHJJJMMMGGGEEECCCDDDFFFIIIqqqddd^^^PPPHHHHHHEEEGGGEEEEEEJJJQQQWWWZZZ[[[YYYVVVXXXZZZWWWYYYnnnuuu~~~{{{dddQQQWWW}}}eeebbbddd___YYYWWWQQQNNNHHHDDDAAA>>>;;;999888888999999999888888777888888777666666666666666666555555444444333222222///000000000000000///...111000///...///000222444:::===BBBJJJRRR[[[aaaeeelllwwwssshhhkkk```RRRIIIFFFCCC>>>888<<<;;;999777666555444444333333333222222111111111444444444444555777888999;;;<<>>BBBFFFJJJMMMOOOLLLNNNUUUbbbkkkooorrruuuvvvsssoookkkhhhhhhjjjkkkkkkqqqzzzzzzyyyqqq```TTTKKKAAACCCHHHCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFEEECCCCCCEEEGGGIIIJJJLLLMMMMMMNNNPPPRRRPPPYYYooo|||}}}vvvYYY<<<888@@@CCCcccqqqXXXIIIDDDAAACCCFFFKKKRRRXXX^^^bbbgggggggggjjjssseeeSSSKKKFFFKKKTTTuuusss___^^^iiixxxiiiWWWQQQQQQQQQ\\\iiivvv{{{dddiiippptttuuuuuuwwwzzzwwwqqquuusssqqqwwwwwwzzzrrr```TTTNNNMMM```uuu}}}zzz~~~}}}uuurrrvvv{{{||||||||||||{{{zzzzzzyyyyyyxxxxxxyyy{{{~~~}}}{{{{{{|||~~~{{{}}}}}}zzzyyyzzz|||{{{yyyxxxwwwxxxxxxwwwvvvzzzzzzyyyyyyyyyyyyyyyzzzuuuvvvwwwyyyzzz{{{{{{{{{yyyyyyyyyyyyzzz{{{{{{|||zzzxxxssskkkdddaaacccfffiiixxx|||```VVVSSSQQQQQQMMMIIIIIILLLLLLOOOOOOMMMMMMOOONNNKKKMMMLLLKKKIIIIIIIIIJJJKKKKKKIIIFFFDDDEEEHHHLLLOOONNNMMMKKKKKKKKKJJJGGGEEEHHHHHHHHHHHHIIIJJJLLLLLLMMMKKKIIIIIIKKKKKKvvvsssnnnlllssswwwdddPPPFFFFFFDDDDDDEEEHHHLLLPPPRRRSSSSSSNNNOOOSSSVVVUUUUUU^^^jjj}}}uuuXXXyyy{{{lllhhhccc[[[WWWWWWSSSNNNJJJFFFDDDAAA>>>======<<<;;;::::::::::::::::::999888888888888888666666666555444444333333333333333222111///...---//////............///000000000111333555888:::<<<>>>BBBDDDAAACCCIIINNNPPP^^^bbbfffddd]]]XXXWWWXXXWWWRRRMMMJJJHHHEEE???:::<<<;;;999777666444444333444444444444444444444444333333333444555666777888999;;;>>>AAAEEEHHHKKKLLLIIIOOO]]]qqq{{{pppiiiffffffeeeccc]]]aaahhhrrr{{{||||||ppp^^^SSSMMMEEEFFFJJJFFFCCCCCCDDDDDDEEEEEEEEEFFFAAABBBDDDDDDEEEFFFIIILLLJJJKKKMMMNNNNNNNNNPPPRRRTTTXXXbbb|||zzzwwwuuuyyyxxxgggQQQBBB888===CCCRRRbbbcccUUUGGGBBB@@@@@@@@@CCCJJJRRR[[[```aaabbbdddgggnnn~~~uuu^^^OOOFFFHHHNNN[[[}}}ccc]]]jjjyyylll\\\WWWWWWWWW^^^kkkuuuzzzhhhjjjoootttwwwwww{{{vvvnnnuuuuuurrrwww|||}}}vvv]]]NNNIIIEEERRReeessszzz~~~~~~~~~|||||||||ssspppssszzz|||||||||{{{zzzzzzzzzyyyxxxxxxxxxyyy{{{}}}~~~}}}||||||||||||}}}zzz~~~~~~zzzwwwyyy}}}yyyxxxwwwvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyytttuuuwwwyyy{{{{{{{{{zzzyyyyyyxxxxxxxxxzzz|||}}}xxxtttmmmeee___^^^bbbfffppp~~~}}}tttvvv]]]TTTQQQNNNMMMKKKHHHGGGGGGMMMPPPPPPMMMLLLMMMKKKGGGOOONNNLLLKKKIIIIIIHHHHHHHHHGGGEEEDDDFFFIIILLLOOONNNMMMLLLKKKIIIGGGEEECCCGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHGGGHHHJJJJJJ{{{sssjjjlll{{{aaaJJJCCCGGGHHHGGGHHHIIIJJJLLLOOORRRTTTMMMMMMOOOQQQRRRVVV___hhhtttjjjRRRhhhuuullleee^^^ZZZXXXTTTOOOJJJGGGDDDAAA???======;;;:::999999999:::999999888777777777777888777666666555555444333333444444444333222000///...//////...............///......///000222444666777666:::===;;;;;;>>>>>><<>>???>>><<<777666555444444333333333333333333333444444444444222222333333444555777888777999<<<@@@BBBDDDDDDEEEHHHQQQaaavvvwwwggg]]]\\\^^^]]]\\\^^^___ccckkkuuuuuulllzzzgggRRRIIIKKKFFFFFFIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGFFFEEEDDDEEEFFFGGGIIIKKKKKKKKKLLLNNNPPPOOORRRTTT___~~~qqqrrroooKKKCCC:::777;;;:::777???NNNFFFDDDAAA@@@DDDJJJRRRVVV[[[[[[^^^dddgggnnn~~~dddRRRJJJGGGHHHOOOccclllVVV[[[aaarrr{{{wwwsssvvvvvvvvv~~~nnnjjjnnnwww{{{{{{~~~ssshhhnnnqqqrrryyyzzzfffRRRMMMOOOIIILLLVVVggguuu{{{|||}}}wwwyyyyyywwwsssqqqrrruuuxxx{{{}}}|||yyyxxxyyy{{{uuuuuutttuuuvvvyyy|||~~~||||||zzzyyyxxxwwwvvvvvv~~~}}}yyyyyyzzzxxxyyyyyyxxxwwwwwwxxxzzzyyyyyyzzzzzzzzzzzzyyyxxxtttuuuvvvwwwxxxxxxxxxxxxyyyyyywwwvvvuuutttttttttlllhhhbbb^^^]]]___dddggg___bbbgggrrrqqqZZZTTTQQQPPPLLLFFFEEEIIIKKKJJJEEEHHHHHHGGGHHHMMMNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGBBBCCCEEEFFFHHHJJJKKKKKKIIIJJJKKKJJJHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEECCCBBBAAABBBDDDFFF|||gggVVVHHHEEEKKKKKKIIIKKKMMMMMMLLLMMMOOORRRNNNMMMKKKJJJKKKPPPUUUWWWccc}}}vvv```ssspppgggbbb\\\XXXSSSNNNKKKHHHEEECCCAAA???===;;;::::::;;;;;;::::::999888888888888999777777666666555555444444333333444444333222111111000111111111000000///.........------...///000000000222111...///333444222//////000000000000000000///000111444666777777666444333333222222333333444222222222222333333333444222222222333444555666777777999<<>><<<;;;;;;<<<===<<<;;;::::::999999::::::777777777666555555444444333333333444444333222222111111111111111000//////111000000///////////////,,,///222222555777444///111000///000111111///---/////////000000//////...222111111111222222333444111111111222222333333333222222222333444555666777666888<<>>======HHH[[[jjjnnn]]]XXXSSSTTTYYY]]]______```fffooowww~~~zzz|||xxxaaaKKKCCCIIIGGGEEEGGGEEEAAAAAAAAAAAAAAAAAAAAAAAA===@@@CCCFFFGGGHHHJJJLLLIIIJJJJJJIIIGGGFFFFFFGGGIIIPPPTTTTTT```{{{uuu}}}~~~{{{___LLL888444:::AAACCCCCCKKKIIIFFFCCCCCCEEEGGGIIIPPPKKKMMMVVV\\\bbbtttkkkUUUQQQPPPIIIKKKZZZ\\\UUUTTTQQQQQQeeewwwqqqtttyyyzzzzzz|||mmmhhhjjjvvv{{{xxxzzzxxxhhhhhhjjjmmmxxxwwwzzztttnnn```\\\```ppp~~~zzz|||zzzvvvtttwww}}}www{{{~~~}}}xxxvvvxxx{{{{{{zzzxxxwwwvvvwwwyyyzzzvvvuuusssssssssuuuwwwxxxttttttuuuwwwxxxxxxuuussswwwyyyzzzyyywwwvvvyyy{{{yyyzzzzzzzzzyyyxxxvvvuuuwwwvvvtttssssssssstttuuuvvvuuutttrrroookkkhhhfffYYYWWWVVVWWWZZZ]]]```aaajjjqqq{{{www{{{~~~~~~___KKKRRRRRR___cccUUUDDDAAAGGGNNNPPPPPPMMMFFFEEEIIIKKKIIIGGGGGGHHHIIIIIIIIIHHHHHHLLLIIIFFFCCCBBBDDDGGGIIILLLNNNPPPNNNJJJHHHHHHJJJJJJKKKKKKJJJIIIFFFDDDCCCGGGDDDBBBBBBEEEHHH{{{~~~xxxfffUUUPPPQQQOOOKKKIIIOOOOOOOOOOOOOOOOOOOOOOOOLLLNNNOOOPPPOOOPPPRRRSSSZZZiii~~~vvvkkk\\\ooowwwiiiiii___ZZZVVVTTTPPPIIIEEEEEEHHHEEEBBB???>>>===;;;999:::999888888777888888888999999999888777666666555444444555555444444333222333222000/////////000111000000000000000000000000...///111111/////////000000000000000000000000000////////////////////////000111111111222222222222444444333222222111111000111222222333333444444555777888;;;===>>>>>>===<<<============DDDPPPZZZ___QQQNNNOOOVVV\\\]]]]]]^^^hhhjjjpppzzzxxxmmmSSSJJJCCCCCCEEEGGGMMMSSS@@@???======???AAAAAAAAA???AAACCCEEEFFFFFFEEEEEEFFFHHHIIIHHHEEECCCEEEGGGJJJKKKJJJQQQ^^^qqq{{{xxxrrrxxxkkkaaaIII:::<<<<<<;;;AAADDDDDDDDDDDDDDDEEEFFFGGGMMMIIIKKKRRRUUU\\\qqqyyydddTTTHHHKKKPPPNNNKKKJJJJJJLLLRRR```wwwxxxrrrsssqqqnnnooosssrrroooeeegggjjjoootttxxx|||~~~pppaaaeeennnsssvvvyyy}}}gggeeegggrrr{{{uuuyyy{{{yyytttqqqrrrttttttwwwzzzzzzxxxwwwwwwyyy}}}~~~~~~~~~|||yyyvvvtttxxxvvvtttuuuxxxzzzyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvsssuuuxxxzzzyyyxxxwwwwwwyyyxxxvvvuuuuuuuuuvvvwwwqqqrrrsssuuuuuuttttttsss{{{uuunnnkkkjjjggg```YYYVVVVVVWWWVVVWWWYYY^^^aaahhh|||tttiiirrrrrr\\\NNNGGGKKKMMMNNNLLLGGGDDDDDDEEEKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJHHHGGGFFFEEEEEEEEEIIIHHHFFFDDDCCCCCCDDDDDDKKKKKKMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHQQQOOOJJJDDDEEELLL{{{uuulll^^^PPPMMMNNNMMMKKKJJJOOOOOONNNMMMLLLLLLLLLMMMMMMOOOPPPQQQQQQQQQSSSTTTZZZddd|||vvv~~~rrrYYY^^^tttmmmccc\\\VVVTTTQQQKKKHHHIIIFFFCCC???<<<<<<===<<<<<<::::::999888888888888888999999999888777666666666444555555555555444333333333222111000///000000111000000000000000000000000...000111111000//////000000000000000000000000000/////////////////////////////////000000000000111333333222222222222111111111222222333333444444555555666888:::<<<<<<<<<;;;999888888:::@@@JJJSSSXXXSSSRRRTTT[[[^^^^^^___cccgggnnnwwwyyykkk___NNNGGGAAABBBCCCDDDHHHMMM@@@>>>======???AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEFFFHHHIIIHHHFFFEEEFFFHHHLLLMMMLLLPPPXXXddd|||zzz^^^HHHBBB<<<888>>>@@@@@@@@@@@@AAAAAAAAABBBFFFCCCFFFLLLNNNTTTfff{{{{{{cccYYYQQQHHHGGGLLLNNNNNNNNNQQQZZZkkk~~~zzzwwwrrroooooolllhhhjjjooopppmmmkkkkkkkkkmmmqqquuuyyy|||llldddiiiqqqssstttyyyvvvrrrqqqtttvvvtttuuuwwwuuuzzz{{{uuusssrrruuuxxxzzzzzzxxxvvvvvvxxx{{{|||||||||{{{xxxvvvtttxxxvvvuuuwwwzzz{{{zzzyyyvvvuuuuuuuuuuuuuuuvvvvvvvvvxxxyyyyyyxxxvvvvvvwwwwwwwwwuuutttttttttuuuuuuuuuuuuuuuuuuuuutttrrrrrrsssrrrooojjjbbb[[[UUURRRUUUWWWXXXXXXXXX\\\ccciiippp~~~ooo]]]jjjgggTTTJJJEEEEEEGGGHHHGGGEEEDDDDDDFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEHHHIIIJJJLLLMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHPPPOOOIIIDDDEEEKKKyyy}}}ttthhh___VVVNNNMMMNNNMMMMMMOOOPPPOOOMMMLLLLLLLLLMMMNNNNNNPPPRRRRRRRRRRRRTTTVVV^^^aaa}}}xxxvvvgggYYYmmmvvvkkkbbbYYYVVVRRRMMMIIIIIIIIIEEE@@@===============;;;:::999999888888999999999999999888777777666666555555555555555444444333333222111111000000111111000000000000000000000000...000111111000//////000000000000000000000000000////////////////////////------........./////////111111111222222222222222111222222333333444444555555666777888999:::::::::888777777:::???GGGOOOTTTYYYZZZ^^^ccccccbbbffflllmmmvvv}}}xxxnnnaaaUUUGGGBBB???AAABBBAAAAAADDD???======>>>AAACCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJMMMLLLNNNRRRUUUkkkqqqUUUGGG<<<777>>>;;;<<<===>>>????????????@@@???BBBGGGIIILLL[[[lllqqqXXXKKKNNNZZZZZZUUULLLEEEHHHTTT```uuujjjkkknnnooojjjjjjfffbbbeeellloooooopppooommmmmmnnnrrrvvvyyyjjjeeellllllnnnssswww{{{yyytttooommmiiieeehhhmmmtttzzz}}}xxxvvvwwwyyyzzzzzzxxxvvvvvvvvvxxxxxxyyyyyyyyywwwvvvtttvvvvvvwwwyyy{{{|||{{{zzzttttttttttttuuuvvvvvvwwwzzz{{{{{{yyyvvvuuuuuuvvvvvvuuutttsssssssssttttttuuuuuuuuuuuuttttttttttttwwwzzzyyyooo```TTTPPPQQQPPPSSSWWWWWWWWW^^^jjjuuugggjjjuuummmXXXMMMGGGDDDAAACCCEEEFFFFFFFFFHHHJJJFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMGGGGGGFFFEEEEEEEEEFFFGGGEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIOOONNNIIIDDDEEEJJJ{{{rrrxxx}}}pppZZZUUURRRRRRQQQOOOQQQTTTPPPOOONNNNNNNNNPPPRRRSSSOOOQQQSSSSSSSSSSSSUUUWWWbbbaaatttppp[[[eeevvvjjj^^^YYYVVVOOOHHHEEELLLIIIEEEBBBAAA???===;;;;;;;;;:::999999999999999999999999888888777777777555666666666666555444444333333222222111111111111000000000000000000000000///000222222000///000111000000000000000000000000////////////////////////---------........./////////000000111222333333333111222222333333444444555777777888888999999999999<<<::::::???DDDIIIPPPVVV```ccchhhkkkiiigggmmmvvv{{{zzz}}}}}}}}}xxxooobbbUUUBBB???>>>AAAAAA>>>===>>>>>>======???BBBDDDDDDDDDFFFEEEDDDCCCDDDEEEFFFHHHFFFGGGHHHHHHHHHHHHIIIJJJFFFJJJIIIKKKOOOOOO\\\wwwxxxZZZJJJ===777>>>999:::===???@@@AAABBBBBB??????CCCGGGGGGHHHSSS___wwwjjjUUURRRbbbdddbbbVVVHHHBBBGGGOOOQQQ[[[aaa^^^ZZZ^^^dddgggcccccc___]]]bbblllssstttqqqpppooonnnoooqqqtttvvvxxx{{{jjjhhhiiilllppptttwwwyyyrrrjjjccc]]][[[aaajjjvvv{{{zzz{{{{{{{{{zzzxxxwwwvvvtttuuuvvvvvvvvvvvvuuutttssstttvvvyyy{{{{{{zzzyyyttttttttttttuuuvvvxxxxxx}}}}}}{{{yyyuuusssssstttuuuuuuttttttttttttttttttrrrrrrrrrssstttuuuvvvvvv|||}}}zzznnn]]]QQQOOOQQQOOOTTTYYYZZZ]]]gggyyyuuuqqqppp\\\PPPKKKHHHFFFFFFGGGHHHIIIJJJLLLNNNOOOFFFGGGGGGGGGHHHHHHHHHIIIHHHIIIJJJJJJKKKLLLLLLLLLHHHGGGFFFFFFGGGHHHIIIJJJGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIILLLLLLHHHDDDEEEIII|||xxxrrrZZZVVVTTTTTTSSSPPPQQQUUUMMMMMMMMMNNNPPPRRRUUUVVVOOOQQQRRRSSSRRRSSSTTTVVV___^^^lllrrr^^^```~~~pppccc^^^[[[TTTLLLGGGHHHGGGFFFEEEDDDBBB>>>;;;<<<;;;;;;:::::::::::::::999999999999888888888888666666777777666666555444333333333333333222222111111111111111111111111111///111222222000000000111111111111111111111111111000000000000000000000000....../////////000000000//////000111222222333444111222222333333444444555777888999999::::::999999???;;;<<>>===AAABBB>>><<<<<<>>>>>>>>>@@@CCCEEEEEEDDDFFFEEEDDDDDDEEEFFFHHHIIIGGGGGGGGGHHHIIIIIIIIIIIIFFFJJJHHHIIINNNMMMVVVjjj~~~bbbQQQAAA777;;;777999;;;>>>@@@BBBCCCDDD???AAADDDFFFEEEFFFLLLTTTcccqqqaaa\\\[[[```bbb]]]RRRJJJHHHKKKFFFPPPXXXXXXUUUUUUWWWYYYYYYZZZYYYYYYaaammmuuuwwwnnnoooppprrrrrrsssrrrrrrvvv|||vvviiiiiiiiilllmmmmmmsssyyyqqqhhh```[[[[[[dddooo}}}||||||}}}|||||||||||||||zzzxxxwwwrrrsssssstttttttttttttttppprrruuuwwwxxxwwwwwwvvvtttttttttuuuvvvwwwxxxyyy||||||{{{xxxtttrrrrrrsssuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrqqqqqqpppppppppnnnkkkeee[[[RRRMMMLLLNNNRRRYYYaaaeeejjjwwwyyygggrrruuuaaaSSSOOOMMMLLLJJJLLLKKKKKKLLLMMMOOOPPPQQQIIIIIIIIIIIIHHHHHHGGGGGGIIIJJJJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGHHHIIIKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGCCCEEEIII}}}~~~qqqYYYTTTQQQRRRPPPMMMMMMPPPIIIJJJKKKNNNPPPRRRSSSTTTMMMOOOQQQQQQQQQQQQSSSUUUUUUWWWcccyyyqqqfffyyy{{{iiicccbbb]]]VVVQQQEEEDDDDDDDDDEEECCC@@@>>>===<<<;;;;;;::::::;;;;;;999999999999999999999999777777777777777666666555333444444444444333222111111111111111111111111111///111222222111000000111111111111111111111111111000000000000000000000000//////000000000111111111//////000000111222333333111222222333333444444555555777:::===?????????>>>AAA<<<===EEELLLPPPXXXcccmmmmmmmmmmmmjjjkkkuuu||||||~~~yyyppp```QQQAAA>>>===AAABBB???===>>>?????????AAADDDEEEEEECCCDDDDDDEEEEEEFFFHHHIIIJJJHHHGGGFFFGGGHHHIIIHHHGGGIIILLLHHHHHHNNNMMMPPP___tttbbbMMM;;;888777888999:::<<>>@@@BBBCCCAAABBBFFFJJJWWWgggzzz{{{mmm\\\___bbbaaa[[[SSSKKKFFFEEEKKKQQQSSSRRRPPPPPPPPPPPPSSSUUUYYYcccooowwwxxxmmmoooqqqssstttsssqqqpppuuuvvvtttiiihhhhhhiiiiiimmmyyylllfffbbbbbbccchhhrrr|||{{{vvvuuuwww{{{~~~|||{{{{{{|||}}}|||yyywwwrrrrrrrrrrrrssssssttttttoooqqqtttuuutttsssssstttttttttttttttuuuvvvwwwwwwyyyzzzzzzwwwtttrrrrrrrrrttttttuuuvvvvvvvvvuuuuuuuuuuuusssppplllhhhdddaaaYYYUUUPPPLLLLLLMMMOOOPPPPPPZZZfffpppxxxkkkaaavvvyyyhhhWWWPPPPPPOOONNNMMMNNNLLLJJJJJJLLLNNNNNNNNNJJJJJJJJJIIIHHHGGGGGGGGGJJJJJJJJJJJJIIIGGGEEEDDDHHHHHHGGGGGGGGGHHHJJJKKKLLLLLLJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFEEECCCEEEIII~~~XXXQQQMMMMMMMMMJJJIIIKKKIIIKKKMMMPPPQQQQQQQQQQQQLLLMMMOOOOOOOOOOOOQQQSSSOOOSSS[[[rrr|||mmmmmmttthhhfffddd___\\\NNNKKKGGGEEEDDDCCCBBBAAA===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999777888888888888777666666333444555555555444222222111111111111111111111111///111333222111000111111111111111111111111111111000000000000000000000000//////000000000111111111//////000000111111222222111222222333333444444555666:::@@@FFFJJJLLLLLLKKKIIICCCCCCMMMUUUZZZdddqqqwwwssspppooonnnqqq|||yyytttvvvwww|||zzz~~~uuuooofffWWWHHHBBB>>><<>>???===@@@AAA@@@>>>???BBBCCCLLLRRRZZZ```ccciiittt}}}}}}xxxuuupppeeeVVVIIIFFFEEEGGGJJJLLLMMMNNNOOOPPPTTTYYY___hhhtttyyyxxxqqqqqqrrrrrrrrrqqqpppoooqqqvvv~~~yyytttqqqppppppqqqvvv}}}~~~mmmjjjkkkqqqwww{{{~~~{{{vvvtttsssuuuwwwxxxzzzyyyxxxzzz||||||yyyvvvrrrrrrrrrrrrrrrrrrssssssppprrrtttsssqqqppprrrtttsssssssssrrrrrrsssssstttuuuvvvxxxwwwuuurrrrrrrrrrrrssstttuuuuuuuuuttttttuuutttrrrnnnhhhaaaZZZUUUMMMLLLLLLLLLNNNPPPRRRRRRPPP]]]pppzzzyyy}}}rrraaaQQQLLLNNNNNNMMMNNNNNNKKKHHHHHHJJJLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKJJJGGGEEEDDDFFFFFFEEEDDDDDDEEEGGGGGGJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGBBBCCCCCCBBBEEEIIIxxxWWWPPPJJJJJJLLLJJJIIIJJJMMMOOOQQQTTTTTTSSSQQQOOOJJJLLLNNNNNNNNNNNNPPPRRRPPPSSSWWWffflll```yyy~~~lllhhhfffbbb```\\\VVVNNNGGGDDDBBBBBBBBB======<<<;;;;;;;;;;;;<<<999999999999999999999999888888888888888777666666333444555555555444333222111111111111111111111111000111333333111000111222111111111111111111111111000000000000000000000000////////////000000000000000000000000111111111111111222222333333444555555999>>>FFFOOOUUUXXXXXXXXXSSSLLLLLLWWW```eeepppzzzuuusssssswww|||mmmjjjtttyyy~~~xxxllleee]]]PPPCCCCCC>>>;;;>>>@@@???AAADDDAAAAAAAAACCCEEEEEECCCBBB@@@BBBEEEHHHJJJKKKKKKKKKIIIGGGEEEEEEGGGHHHEEECCC@@@EEECCCEEEMMMLLLIIIOOOQQQ}}}yyyxxx{{{xxxppptttZZZOOOAAA???<<<999888:::<<<>>>>>>AAAAAA???>>>???AAABBBFFFHHHLLLOOOQQQTTT\\\cccooo{{{eeeTTTPPPKKKFFFGGGIIIKKKLLLMMMSSSYYY___fffoooyyy|||zzzuuutttrrrpppooooooooopppnnnxxxzzzuuuooommmooorrrvvv|||~~~}}}rrrrrrrrrtttvvvwwwvvvuuuxxxwwwvvvxxx{{{{{{xxxuuusssrrrrrrqqqqqqrrrssssssrrrssstttssspppoooqqqtttrrrrrrqqqqqqpppqqqqqqqqqrrrtttvvvwwwuuusssrrrqqqpppqqqssstttuuutttssssssqqqqqqpppmmmggg^^^VVVQQQJJJLLLOOOPPPOOONNNOOOPPPVVVfff}}}rrrggguuu|||zzzooo]]]NNNJJJKKKKKKKKKNNNNNNJJJGGGGGGJJJMMMMMMLLLEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIKKKKKKJJJIIIFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGFFFFFFFFFGGGIIIJJJHHHHHHHHHGGGGGGGGGFFFFFF???BBBBBBBBBEEEJJJzzzgggPPPJJJFFFFFFEEEEEEIIINNNPPPNNNMMMLLLMMMOOORRRTTTSSSNNNLLLOOOOOOLLLNNNSSSRRRXXXXXX\\\rrrqqqVVVddd{{{pppjjjeeeaaa```\\\UUUNNNHHHDDDBBBAAABBBAAA???<<<;;;:::::::::::::::999999888777777777999888888777666555555444444444444444444444444444444444444333333222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111222222222333333333555444222222222444666888999<<>><<<;;;;;;;;;;;;;;;;;;:::999999888888999888888777666666555555444444444444444444444444444444333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111111111111222222222222333333333444444333333444555777888888999>>>EEENNNUUUWWWXXXWWWVVV[[[hhhsssyyy~~~yyytttvvv}}}vvvhhh]]]^^^mmm}}}~~~}}}{{{wwwvvvqqqiii___UUUJJJAAA<<<;;;===@@@AAABBBCCCDDDFFF@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCEEEHHHJJJKKKLLLHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGFFFFFFFFFGGGIIIJJJMMM]]]~~~zzzyyy|||kkk]]]mmmuuu___HHH===<<<;;;;;;======>>>@@@AAAAAAAAA@@@???@@@@@@AAABBBDDDHHHKKKMMMRRR___pppxxxuuuxxx}}}|||vvvttttttqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnpppssswww|||yyytttssssssrrrqqqqqqsssttttttsssuuusssrrrsssuuuwwwuuuttttttsssrrrqqqrrrsssuuuvvvqqqpppooonnnnnnoooooopppqqqrrrrrrsssssssssrrrrrrpppqqqrrrrrrooonnnnnnnnnlllnnnppppppooommmmmmnnneeehhhlllmmmjjjbbbWWWPPPQQQLLLIIILLLMMMOOOTTT\\\kkkzzz~~~nnnYYYYYYfffwwwlll___WWWMMMGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDDDDCCCCCCCCCDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCBBBBBBCCCDDDEEEGGGFFFFFFEEEEEEFFFGGGHHHGGGFFFEEEEEEFFFHHH}}}tttjjjccc___WWWOOOMMMIIIGGGGGGGGGDDDFFFIIILLLKKKJJJIIIJJJKKKNNNOOOQQQNNNLLLMMMMMMKKKLLLOOOOOOPPPRRR\\\hhhtttyyynnneee^^^ZZZqqqhhhfff^^^[[[WWWSSSPPPLLLIIIFFFEEEDDDAAA???======<<<======<<<<<<;;;;;;:::999999999999888888777666666666555555555555555555444444333333333333444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222222222222222222222333333333333333444444555666666777777888999;;;AAAIIIOOOTTTUUUUUUWWW___kkkvvv}}}zzzvvvzzzuuu```___rrr|||www}}}}}}vvvqqqggg]]]TTTJJJBBB===;;;>>>AAACCCCCCCCCDDDEEECCCCCCDDDEEEFFFGGGGGGGGGIIIFFFDDDDDDFFFIIIJJJKKKGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIJJJUUUllluuu\\\\\\ppp|||hhhOOO???777555777:::<<<===@@@BBBBBBBBB@@@???@@@???======???BBBEEEGGGKKKRRR]]]gggrrr{{{uuurrrrrrppppppppppppppppppqqqqqqrrrqqqooooooqqqtttxxxzzz~~~}}}vvvqqqoooppprrrqqqoooppprrrssssssrrrpppoooooopppsssttttttsssssssssrrrrrrsssssstttuuutttrrrpppnnnmmmllllllmmmooopppqqqrrrrrrsssssssssnnnpppqqqpppnnnllllllmmmlllmmmnnnmmmjjjiiihhhiiiXXX]]]``````YYYQQQKKKGGGKKKHHHHHHKKKRRR]]]mmm{{{gggSSSOOO___tttxxxiiiaaaRRRMMMHHHEEEFFFHHHHHHFFFEEEFFFGGGHHHIIIHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAGGGFFFEEEEEEFFFHHHJJJKKKEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJDDDDDDDDDDDDFFFHHH~~~uuupppiiiccc^^^YYYQQQKKKKKKGGGFFFHHHGGGDDDDDDGGGIIIIIIHHHGGGHHHIIIKKKLLLNNNLLLKKKKKKJJJIIIIIIKKKOOOOOORRR]]]cccccc|||yyy|||nnnVVVsssvvvjjjddd___ZZZVVVSSSOOOJJJFFFFFFEEEBBB@@@>>>===============<<<;;;;;;::::::999999999999888888777777777666666666555555555555555222333333333444444555555444444444444444444444444222222222222222222222222222222222222222222222222111111222222222222222333222222222333333333444444222333444555666777777666999:::>>>CCCIIINNNQQQSSSPPPTTT[[[dddmmmvvv~~~xxxuuu|||mmmaaammm|||~~~~~~~~~{{{rrreeeYYYPPPIIICCC???:::===AAACCCCCCCCCDDDEEEEEEDDDDDDEEEGGGKKKNNNPPPRRRNNNJJJIIIIIIIIIGGGEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHLLLTTT```uuu|||jjjuuuyyynnn___QQQFFF===888666999;;;>>>AAACCCCCCBBBBBB@@@>>><<<;;;;;;>>>AAACCCHHHKKKPPPUUU[[[fffttt~~~zzzuuurrrqqqrrroooooooooppppppppppppppprrrqqqpppooooooppprrrssswwwyyy~~~}}}|||{{{zzzxxxuuurrrpppqqqsssrrrqqqpppppprrrssssssrrroooooopppqqqssstttuuuuuuqqqqqqrrrrrrsssssssssssstttsssqqqooommmllllllmmmlllmmmnnnooooooooooooooonnnpppqqqpppooommmmmmnnnlllmmmmmmkkkiiiggggggggg]]]YYYSSSLLLGGGEEEFFFGGGGGGGGGIIINNNZZZoooiiiUUUJJJXXXpppgggWWWRRRLLLIIIEEECCCDDDFFFGGGFFFFFFGGGIIIKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIDDDDDDDDDDDDEEEFFFvvvrrrkkkccc^^^YYYTTTOOOLLLHHHEEEEEEGGGGGGDDDDDDFFFGGGGGGFFFFFFFFFGGGHHHIIIMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLOOOXXXZZZSSSiiijjjaaa|||uuummmggg___ZZZXXXUUUPPPLLLGGGFFFCCCAAA???>>>>>>>>><<<<<<<<<;;;::::::999999999999999999888888888888777777777666666555555555333333333444444555555555444444444444444444444444222222222222222222222222222222222222222222222222111111222222333333333333222222333333333444444444111222333555666666666666888<<>><<<999<<>>@@@CCCFFFIIILLLPPPWWW```fffhhhooowww}}}{{{vvvqqqoooooopppqqqnnnnnnnnnoooooopppppppppllllllnnnoooooonnnmmmlllssstttvvvvvvuuutttssssssuuuwwwyyyyyyxxxvvvtttqqqppprrrssstttsssssstttuuusssrrrpppqqqsssttttttsssooopppqqqrrrrrrssstttuuuqqqrrrssstttuuuttttttssssssrrrpppooonnnnnnnnnooommmmmmnnnnnnmmmllllllkkkoooqqqrrrrrrpppoooooopppooooooooollliiihhhhhhhhheee[[[NNNGGGFFFHHHJJJJJJJJJMMMOOOSSSaaayyydddNNNJJJPPPggg}}}uuuZZZLLLIIILLLHHHDDDBBBBBBDDDFFFGGGFFFHHHJJJKKKLLLKKKIIIHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEECCCBBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEE~~~ppp___TTTNNNJJJIIILLLFFFCCCCCCEEEFFFDDDDDDHHHFFFFFFEEEEEEEEEEEEFFFFFFMMMOOOPPPMMMMMMPPPPPPMMMLLLNNNPPPUUUVVVNNN\\\}}}eeetttuuukkk```YYYWWWVVVSSSOOOIIIHHHEEECCCAAA@@@@@@@@@===<<<<<<;;;::::::999999999999999999999999999999888888777777666666555555444444444444444555555555444444444444444444444444333333333333333333333333333333333333333333333333111111222222333444444444333333333333444444444444222222333444666777888888999>>>EEEIIIKKKLLLLLLMMMNNNRRRQQQMMMOOO\\\ooo{{{vvvvvvyyynnndddtttxxx||||||{{{yyy}}}vvvhhhTTTEEE???>>>===;;;:::<<>>AAACCCDDDBBBAAA???>>>===>>>>>>>>>>>>@@@DDDHHHLLLRRRWWW[[[\\\aaafffiiikkkqqqzzzzzzvvvpppmmmlllnnnoooooommmmmmnnnnnnooooooppppppjjjllloooqqqrrrqqqnnnmmmpppqqqrrrqqqooonnnoooqqqsssvvvwwwuuuuuuvvvuuurrroooqqqssstttssssssssstttsssrrrqqqqqqsssttttttsssooopppqqqpppooonnnoooppprrrtttvvvwwwxxxwwwuuutttqqqpppooonnnmmmnnnoooooooooooooooooonnnmmmlllkkknnnpppqqqqqqooonnnooopppoooooommmjjjfffccccccccc\\\TTTJJJGGGIIIKKKIIIFFFHHHOOOWWW___ooohhhMMM>>>HHHYYYrrr~~~~~~kkkTTTIIIIIIKKKIIIEEECCCBBBCCCEEEFFFFFFGGGIIIJJJJJJIIIIIIHHHDDDDDDDDDCCCDDDDDDEEEEEECCCEEEHHHKKKLLLKKKIIIGGGFFFEEEDDDCCCCCCDDDEEEFFF@@@AAAAAABBBCCCDDDDDDDDDHHHHHHGGGGGGEEECCCBBBAAAGGGGGGFFFFFFEEEDDDyyycccTTTJJJEEEFFFJJJDDDAAAAAACCCDDDDDDEEEIIIEEEEEEEEEEEEEEEEEEEEEEEEJJJNNNOOOMMMMMMQQQQQQMMMLLLQQQQQQQQQSSSNNNWWWmmmzzzuuuyyyhhh\\\XXXVVVSSSPPPLLLKKKHHHFFFDDDCCCCCCCCC>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::999999888777777666555555555555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222222333444444555333333333444444444444555555555555555777999;;;<<<@@@DDDIIILLLLLLMMMOOOQQQUUUZZZWWWNNNLLLXXXkkkwwwzzz|||~~~{{{xxxwwwtttvvv{{{}}}{{{zzz|||www|||pppbbbQQQEEEBBBAAA@@@>>><<<===???AAACCCGGGKKKOOOQQQPPPOOOPPPRRRVVVZZZ\\\]]]XXXSSSTTTVVVVVVQQQKKKFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJJJJIIIMMMSSSWWWjjjcccEEE>>><<<:::999:::<<>>===<<<>>>AAADDDHHHLLLQQQSSSXXX[[[^^^```aaacccfffjjjrrrtttuuusssqqqsssyyyxxxsssnnnkkklllnnnooonnnllllllmmmnnnnnnoooppppppmmmnnnpppqqqrrrqqqpppooolllnnnppppppnnnnnnoooqqqooorrrrrroooooossstttqqqrrrrrrrrrqqqppppppsssuuurrrqqqoooppprrrssssssrrrppprrrrrrpppmmmkkklllmmmppprrrtttvvvwwwuuusssrrrpppooommmlllkkkkkklllllllllmmmmmmmmmmmmmmmlllllljjjlllnnnnnnlllkkklllmmmiiihhhddd___YYYUUUTTTTTTKKKHHHEEEEEEGGGHHHHHHGGGPPP[[[jjjwwwfffVVVMMMPPPcccxxx|||}}}{{{{{{pppbbbPPPGGGHHHFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBDDDGGGJJJKKKKKKJJJIIIGGGFFFDDDCCCCCCDDDFFFGGGAAABBBCCCDDDDDDDDDDDDDDDGGGGGGHHHHHHGGGEEEDDDBBBFFFFFFFFFGGGFFFFFFiii[[[PPPHHHFFFIIICCC@@@???BBBDDDDDDFFFKKKEEEEEEEEEEEEEEEDDDDDDDDDFFFKKKLLLJJJKKKOOOOOOKKKGGGNNNLLLJJJLLLKKKQQQaaaxxxwwwfff^^^ZZZVVVSSSOOOMMMKKKIIIGGGFFFFFFFFF?????????>>>======<<<<<<::::::::::::::::::::::::999999999888777666666555666666666555444444444333333333333333333333333333333333333333333333333333333333333333333333333333111111222333333444555555333333333444444444555555888777666666888;;;===???GGGJJJMMMNNNNNNPPPTTTWWW\\\aaa^^^SSSNNNYYYkkkvvvyyy{{{{{{vvvkkk___WWWSSShhh}}}|||yyyggg[[[MMMDDDCCCCCC@@@======???@@@AAADDDIIIOOOSSSRRRRRRSSSTTTUUUVVVVVVVVVddd]]]UUURRRTTTTTTOOOJJJGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIDDDHHHPPPOOOVVV~~~wwwyyy~~~cccBBB???;;;888777999<<<>>>@@@@@@AAABBBAAA???>>><<>>=========::::::999999::::::;;;;;;::::::999999888777777777555555555555555555555555444444444444444444444444333333333333333333333333444444444333333222222222444444444444444444444444111222333444444444333222555555555666888===CCCHHHKKKRRRXXXWWWQQQRRR[[[eeehhhgggeeeaaa]]]```lllwww{{{vvvkkkfff[[[QQQUUU~~~}}}ssslllcccVVVGGGAAADDDHHHEEE@@@;;;???CCCDDDDDDIIIQQQXXXSSSRRRQQQPPPPPPPPPQQQRRRWWWXXXWWWSSSMMMKKKLLLOOOLLLJJJGGGFFFGGGGGGGGGFFFGGGHHHJJJKKKKKKJJJHHHGGGFFFJJJKKKGGGFFFPPPeeeuuuzzzqqqpppYYYOOOBBB999777999;;;<<<;;;<<<>>>???BBBCCCAAA<<<@@@???>>>>>>@@@BBBEEEFFFHHHIIIKKKNNNQQQUUUXXXZZZ^^^___aaabbbccccccbbbbbb```aaabbbdddeeeggghhhhhhiiijjjkkklllmmmmmmmmmmmmjjjiiigggeeefffgggjjjkkkllljjjiiijjjmmmooonnnlllmmmlllllllllmmmnnnpppqqqpppppppppppppppppppppppppppnnnkkklllnnnooonnnlllnnnqqqssssssooommmlllmmmllllllmmmmmmmmmmmmllllllkkkkkkjjjiiiiiihhhggggggllliiifffhhhkkklllhhhdddgggdddccceeegggeee^^^WWWYYYQQQIIIFFFCCC@@@AAADDD???>>>BBBIIIJJJLLLZZZjjj{{{eeeZZZ\\\qqqaaaUUUPPPIIIDDDEEEBBBDDDFFFGGGGGGFFFCCCBBBAAABBBBBBCCCDDDEEEFFFFFFAAA???BBBGGGFFFBBBBBBGGGBBBCCCEEEFFFGGGGGGFFFFFFAAA@@@===<<<<<<>>>AAACCCGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIII@@@???@@@BBBEEEFFF|||zzzkkkWWWIIIDDDDDDCCCBBBHHHIIIJJJIIIGGGFFFHHHJJJLLLJJJGGGGGGHHHJJJJJJJJJKKKPPPQQQMMMKKKKKKJJJHHHJJJLLLNNNLLLJJJJJJOOOTTT^^^xxx{{{vvvoooiiiaaaXXXWWWSSSOOOLLLJJJJJJJJJEEEDDDCCCBBB@@@???>>>===;;;:::::::::::::::;;;;;;:::::::::999888888777777555555555555555555555555444444444444444444444444333333333333333333333333444444444333333333222222444444444444444444444444333444555666666555555444555666777888;;;@@@GGGLLLOOOSSSVVVUUURRRVVVaaakkkoooqqqtttsssppppppwww~~~yyymmmYYYWWWjjj}}}~~~|||wwwooohhhWWWMMMAAA>>>BBBFFFFFFCCC@@@CCCGGGHHHHHHIIILLLPPPNNNNNNMMMMMMMMMMMMLLLJJJOOOPPPSSSUUUVVVTTTPPPMMMNNNLLLIIIHHHIIIIIIIIIHHHGGGGGGIIIIIIIIIGGGEEEDDDBBBEEEFFFCCC@@@EEERRR]]]zzzvvvtttppp}}}~~~nnnbbbQQQAAA888555555777;;;<<<<<<===>>>@@@@@@???@@@???>>>>>>???@@@BBBCCCBBBCCCDDDGGGKKKOOORRRSSSZZZ[[[]]]^^^___`````````aaaaaabbbbbbccceeefffgggeeefffgggggghhhhhhhhhhhhiiigggfffdddeeefffiiijjjkkkjjjiiikkknnnooommmkkkmmmllllllllllllnnnpppqqqppppppoooooooooooopppppppppmmmllllllnnnpppooommmooopppqqqooolllkkklllnnnllllllmmmmmmmmmmmmllllllkkkjjjjjjiiiiiiiiiiiiiiikkkhhheeegggiiijjjfffccc```___^^^```aaa]]]UUUNNNMMMFFFAAA@@@???>>>@@@CCCIIIEEEFFFLLLSSS\\\mmm}}}|||tttXXXNNNJJJDDD@@@AAAAAACCCEEEFFFFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCDDDFFFBBBCCCHHHIIIFFFDDDEEECCCDDDEEEFFFFFFFFFEEEDDDBBBAAA?????????@@@BBBDDDEEEEEEFFFFFFGGGIIIJJJKKKHHHIIIIIIIIIIIIIIIHHHHHH@@@??????@@@CCCDDD~~~yyywwwkkk___QQQGGGEEEFFFFFFEEEHHHIIIJJJIIIHHHHHHIIIKKKMMMKKKIIIHHHJJJKKKKKKKKKNNNRRRRRRNNNKKKLLLMMMKKKLLLNNNOOOMMMKKKKKKOOORRR\\\ccc|||xxxlllcccXXXVVVSSSPPPMMMJJJIIIHHHEEEEEEEEEEEECCCBBB@@@>>><<<;;;;;;:::::::::;;;;;;;;;::::::999999888888777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444333333333333333333333333333333333444555666777777777777777666888:::<<<@@@EEEKKKOOOSSSTTTTTTTTTWWW```llluuuwww~~~~~~qqqYYY^^^}}}||||||yyyvvvppphhhcccNNNGGG@@@===???CCCFFFGGGEEEGGGIIILLLLLLLLLKKKJJJPPPNNNLLLMMMOOONNNKKKHHHNNNNNNOOOSSSXXXXXXSSSNNNMMMKKKIIIHHHIIIIIIIIIHHHFFFGGGGGGGGGFFFDDDBBBAAABBBDDDFFFEEECCCCCCGGGKKKUUUzzzwww```cccooowwwnnn___MMM???888777999;;;;;;;;;<<<<<<===AAADDD@@@??????>>>>>>??????@@@<<<===???AAAEEEHHHKKKLLLUUUUUUVVVWWWXXXZZZ\\\]]]```_________```bbbeeegggffffffgggggghhhggggggggggggfffdddddddddfffhhhiiijjjiiijjjlllnnnnnnmmmkkkmmmllllllkkklllmmmooopppoooooommmmmmmmmmmmoooooonnnmmmlllmmmoooppppppooooooooonnnkkkiiiiiilllnnnlllllllllllllllllllllllliiihhhgggfffggghhhiiijjjiiifffdddeeeggggggddd```[[[YYYXXXXXXXXXSSSKKKEEECCC>>><<<>>>??????BBBGGGOOOLLLLLLRRR\\\kkk}}}{{{dddOOOGGGFFFBBB>>>???@@@BBBCCCEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHDDDCCCFFFIIIGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEGGGIIIKKKLLLHHHIIIIIIIIIHHHGGGFFFEEECCCBBB@@@AAACCCFFF~~~xxxqqqlllaaaYYYOOOIIIIIIJJJKKKJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJHHHHHHJJJKKKKKKJJJIIIMMMNNNLLLLLLPPPRRRRRRMMMOOOOOONNNLLLLLLOOOQQQZZZYYYwwwyyyiii___\\\WWWSSSOOOLLLIIIGGGFFFFFFGGGHHHGGGDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888666666666666666666666666555555555555555555555555444444444444444444444444555555555444444444444444333333333333333333333333444555555666777888888888888:::>>>AAAEEEIIINNNQQQUUUUUUVVVZZZbbbmmmxxx||||||yyywwwttthhhnnn{{{{{{yyyttt{{{~~~{{{vvvrrrkkkbbb[[[KKKGGGBBB??????AAAEEEGGGIIIIIIJJJMMMPPPPPPOOOMMMRRRNNNJJJJJJMMMNNNKKKHHHTTTQQQNNNNNNPPPSSSTTTTTTKKKHHHFFFEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGGGGHHHHHHHHHEEEddd~~~}}}zzzdddbbbbbbqqqzzzwwwoooaaaQQQDDD>>><<<::::::;;;<<<<<<<<<@@@FFFAAAAAA@@@@@@??????>>>>>>;;;;;;===???BBBDDDGGGHHHMMMMMMMMMNNNPPPSSSUUUWWWZZZZZZYYYYYY\\\```cccfffeeeffffffggggggffffffeeeeeeeeedddcccdddeeeggghhhhhhiiijjjlllmmmmmmlllkkkllllllkkkjjjkkklllmmmnnnnnnmmmkkkjjjjjjkkkmmmnnnlllllllllnnnoooppppppooonnnmmmlllkkkjjjjjjkkklllkkkjjjjjjjjjjjjjjjjjjkkkeeedddcccbbbcccdddfffhhhfffdddbbbbbbcccbbb___]]]XXXUUURRROOOMMMJJJEEEBBBAAA>>>>>>AAABBBCCCGGGMMMUUU\\\ccciiirrrjjjYYYJJJFFFFFFDDDBBBBBBAAAAAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEFFFDDDCCCCCCDDDFFFIIILLLGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC@@@AAAAAABBBDDDEEEGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDGGGEEECCCEEEHHHLLLyyyqqqmmmgggbbbVVVQQQKKKGGGGGGHHHIIIHHHJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHEEEIIIKKKJJJKKKPPPTTTTTTNNNNNNOOONNNMMMMMMOOOPPPQQQTTTggg}}}~~~oooiiiaaaZZZVVVTTTQQQOOOIIIIIIJJJJJJIIIGGGDDDBBB@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999999999777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444555666777888999:::;;;???DDDHHHLLLPPPSSSVVVXXXZZZ^^^fffppp{{{yyyuuuwwwmmmkkkyyyxxxvvvzzz}}}qqqlllxxx{{{vvvwww|||yyyvvvrrrmmmeeeZZZRRRGGGEEEBBB??????@@@DDDGGGNNNMMMLLLMMMOOOQQQPPPPPPPPPKKKFFFDDDFFFHHHIIIHHHPPPPPPPPPNNNMMMOOOSSSWWWJJJHHHEEEEEEFFFGGGGGGFFFCCCCCCDDDEEEEEEFFFFFFFFFBBBBBBBBBCCCEEEFFFGGGGGGDDDOOOqqq|||sssmmmvvv|||lllZZZKKKDDD<<<999999<<<<<<:::<<>>>>>=========<<<<<<;;;;;;::::::999777777777777777777777777777777777777777777777777666666666666666666666666555555555666666666666666555555555555555555555555444444444555777999;;;<<<@@@EEELLLSSSWWW[[[___aaacccgggnnnvvvsssggghhh]]]]]]zzz}}}~~~}}}|||zzz||||||}}}yyyqqqmmmsss{{{|||{{{{{{tttqqqnnnlllggg___TTTLLLCCCAAA???>>>???AAADDDEEEPPPOOOOOOMMMMMMMMMMMMMMMNNNLLLIIIGGGFFFHHHKKKMMMEEEJJJPPPRRRPPPOOORRRUUUKKKIIIGGGGGGHHHIIIIIIIIICCCCCCCCCDDDEEEFFFGGGHHHFFFEEEEEEDDDDDDEEEGGGHHHJJJIIIWWW{{{|||rrrxxxxxxiii```GGG>>>888::::::666666;;;>>>???AAACCCDDDCCCAAA@@@<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBDDDEEEGGGHHHJJJJJJKKKNNNRRRVVV[[[]]]\\\]]]^^^______`````````aaaaaaaaabbbcccdddeeefffeeeggghhhhhhggggggiiikkkiiihhhggggggggghhhiiijjjhhhhhhhhhhhhhhhhhhhhhhhheeehhhjjjkkkjjjjjjjjjjjjhhhhhhhhhjjjlllkkkhhheeeddddddbbbbbbbbbbbbddddddbbbbbbaaaaaa```___^^^^^^YYYXXXXXXVVVTTTRRRPPPOOOKKKHHHBBB===;;;<<>>======<<<<<<;;;:::::::::888888888888888888888888777777777777777777777777666666666666666666666666555555666666666777777777777777777777777777777777555555555666888;;;===>>>DDDJJJTTT^^^eeejjjoooqqquuuyyy|||oooZZZXXXPPPZZZyyy}}}}}}~~~|||uuupppttt}}}qqqnnnjjjgggddd^^^UUUOOOGGGDDD@@@???@@@BBBBBBBBBHHHKKKNNNNNNKKKIIIJJJKKKKKKNNNPPPOOOLLLKKKNNNQQQHHHJJJMMMOOOOOOOOOOOOPPPJJJHHHFFFFFFHHHIIIIIIIIIDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIGGGHHHJJJLLLMMMLLLPPP___{{{zzz]]]LLL>>>;;;:::555444888999<<>>======<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAAEEEFFFGGGJJJMMMPPPSSSUUUYYYZZZ[[[]]]^^^_________^^^^^^^^^___aaabbbccccccdddffffffeeecccdddhhhkkkhhhgggfffeeeeeeeeefffgggeeefffggghhhhhhgggfffeeecccfffiiiiiigggffffffgggfffeeedddeeeggghhhfffdddaaa```^^^]]]]]]^^^```aaa^^^______^^^\\\YYYVVVUUUPPPPPPPPPNNNKKKHHHGGGFFFCCCBBB???===<<<>>>AAACCCAAAAAADDDIIINNNVVVcccpppxxxnnnssswww{{{hhh^^^^^^XXXLLLIIIFFFCCCDDDFFFFFFFFFHHHFFFDDDBBBAAABBBDDDEEEAAAAAAAAABBBCCCCCCCCCDDDCCCDDDBBBCCCKKKTTTUUUQQQFFFEEEDDDCCCBBBBBBCCCCCCAAA@@@???>>>???@@@BBBCCCIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBB??????@@@CCCGGGJJJtttjjj^^^SSSIIIGGGEEEDDDDDDFFFHHHJJJLLLIIIFFFEEEFFFFFFDDDBBBDDDDDDDDDFFFHHHIIIHHHGGGEEEKKKNNNMMMMMMOOOOOOMMMIIIIIIJJJLLLNNNOOOOOONNNQQQQQQNNNUUUyyy||||||nnnccc]]]YYYTTTSSSPPPMMMJJJHHHGGGFFFHHHGGGEEECCCAAA@@@@@@???=========<<<;;;;;;::::::888888888888888888888888777777777777777777777777777777777777777777777777555666666666777777888888777777777777777777777777666666777888:::<<>>===DDDKKKNNNKKKIIIJJJLLLCCCJJJPPPQQQLLLIIIKKKNNNTTTOOOIIIGGGIIIMMMNNNMMMHHHFFFDDDDDDFFFGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDD@@@DDDHHHIIIGGGGGGKKKNNNJJJNNNNNNMMM\\\}}}qqqYYYDDD>>><<<666555:::666999===BBBDDDDDDCCCBBBCCCBBB@@@???>>>=========999;;;<<<>>>??????>>>>>>CCCDDDFFFHHHJJJLLLMMMNNNRRRSSSUUUVVVXXXYYYZZZZZZ[[[[[[\\\]]]^^^``````aaadddeeeeeecccaaabbbgggkkkffffffddddddcccdddeeefffccceeegggiiiiiigggeeecccaaaeeehhhhhheeeccccccdddgggccc``````bbbeeeeeeddd___^^^\\\[[[[[[\\\^^^___ZZZZZZ[[[ZZZWWWSSSOOOLLLJJJKKKKKKHHHEEEBBBAAA@@@???@@@AAAAAAAAABBBDDDFFFEEEFFFJJJRRRYYYcccttttttaaaqqq|||wwwlllmmm~~~xxx___TTTUUUQQQKKKJJJGGGDDDDDDFFFGGGGGGJJJHHHEEEBBBAAABBBDDDEEEAAABBBBBBCCCDDDEEEFFFFFFAAA???===AAANNNWWWQQQDDDDDDCCCBBBAAA@@@AAABBBBBBCCCAAA???>>>>>>@@@CCCEEEFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@AAABBBBBBAAAAAAAAA@@@@@@AAADDDGGGHHHxxxttteeeKKKKKKHHHEEEBBBAAACCCFFFHHHEEEEEEEEEFFFGGGFFFCCC@@@CCCCCCBBBCCCCCCDDDEEEFFFBBBCCCEEEFFFGGGGGGFFFEEEHHHHHHHHHHHHHHHIIIJJJKKKRRRMMMNNNVVVccc}}}}}}}}}jjj```]]]WWWSSSPPPPPPMMMIIIHHHKKKEEEGGGHHHGGGDDDBBB@@@@@@BBBAAA???===<<<;;;::::::;;;:::999888888888999:::777777777777777777777777666777888999999888777666999999999888888888888888999999888777555444333333;;;:::999999;;;>>>AAACCCGGGPPP]]]jjjttt~~~{{{mmmMMMUUU```kkkttt}}}~~~}}}zzz|||~~~|||~~~xxxqqqhhh___ZZZVVVTTTRRRVVVRRRMMMKKKJJJIIIFFFCCCGGGMMMRRRRRRMMMHHHFFFGGGGGGJJJIIICCCCCCGGGHHHDDDKKKKKKKKKJJJHHHEEECCCBBBFFFCCCAAACCCHHHJJJHHHEEECCCFFFJJJMMMLLLIIIDDD@@@DDDDDDDDDDDDEEEGGGIIIKKKKKKJJJKKKMMMOOO```}}}zzz]]]JJJ>>>777666:::888777999===??????BBBGGGBBBCCCEEEFFFEEEBBB>>><<<:::::::::999999:::::::::<<<===>>>AAADDDFFFHHHIIILLLLLLMMMPPPSSSVVVVVVUUUUUUVVVWWWVVVWWWYYY]]]```^^^```bbbbbb```___```aaabbbaaa````````````aaabbbdddcccbbbcccdddeeedddccceeecccaaa```aaaaaaaaa______^^^\\\]]]^^^^^^]]]\\\\\\ZZZWWWTTTRRRQQQQQQRRRPPPOOOMMMKKKHHHDDDBBB@@@BBB>>>>>>@@@???:::<<>>======<<<<<<;;;:::999::::::;;;999999999999999999999999888999::::::::::::999888999999999999999999999999999999888888888888777777999999:::<<<>>>???@@@AAADDDKKKUUUbbbnnn||||||tttkkkcccfffiiimmmrrrwww|||xxxzzzyyyyyy|||||||||tttgggYYYNNNFFFCCCAAALLLJJJIIIJJJLLLLLLIIIGGGLLLOOOQQQOOOJJJGGGGGGIIIGGGJJJHHHDDDCCCHHHJJJGGGHHHKKKOOORRRSSSPPPLLLIIIFFFCCCAAACCCGGGIIIGGGDDDBBBEEEHHHJJJJJJGGGDDDAAADDDDDDCCCCCCDDDFFFHHHIIICCCAAACCCHHHHHHOOOfffvvvaaaKKK>>>::::::777888;;;<<<;;;<<<@@@AAAAAABBBBBBAAA@@@??????<<<;;;;;;:::999999::::::;;;<<<>>>@@@BBBDDDEEEFFFGGGGGGHHHKKKOOOQQQRRRQQQRRRSSSSSSSSSSSSUUUYYY[[[YYYZZZ\\\\\\\\\[[[\\\]]]```___^^^^^^^^^^^^___```cccbbbaaaaaabbbcccbbb``````^^^\\\[[[[[[\\\ZZZYYY[[[YYYXXXXXXYYYYYYWWWVVVQQQOOOMMMJJJHHHGGGGGGHHHEEEEEEDDDCCCAAA???===<<<===;;;;;;??????>>>BBBIIIbbbppp~~~xxxoookkkkkk|||nnnVVVPPPWWW]]]zzz}}}yyyoooaaaTTTKKKGGGGGGLLLKKKIIIFFFDDDCCCBBBAAACCCCCCCCCCCCDDDDDDEEEEEEBBBBBBAAA@@@AAACCCEEEFFFDDDBBBHHHQQQPPPFFFBBBFFFIIIFFFCCCAAABBBCCCDDDCCCAAAAAA@@@AAAAAABBBCCCDDDCCCCCCCCCCCCBBB@@@>>>===>>>???AAABBBCCCBBBAAA@@@AAAAAAAAABBBEEEFFFxxxqqq___VVVMMMBBBAAABBBCCCDDDDDDDDDCCCBBBDDDBBBAAAAAABBBCCCBBBAAA????????????@@@AAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFCCCCCCDDDEEEFFFGGGIIIJJJGGGFFFIIINNNPPPXXXooo}}}yyymmm```YYYUUUNNNIIIHHHKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999;;;===???AAAAAAAAAAAADDDIIIQQQ]]]mmmzzzqqqmmmmmmyyyvvvrrrnnnmmmooorrruuuxxx{{{zzzxxx~~~}}}{{{ttttttzzz{{{uuummm```QQQEEE???>>>@@@AAABBBDDDGGGJJJKKKJJJHHHPPPQQQPPPLLLGGGEEEGGGJJJJJJKKKIIIEEECCCEEEEEECCC>>>DDDMMMTTTUUURRRLLLGGGFFFDDDBBBCCCFFFGGGEEECCCAAACCCEEEFFFFFFEEECCCBBBDDDCCCCCCCCCDDDDDDEEEFFFFFFAAAAAAEEEFFFEEELLLWWWxxxlllSSSFFF???:::777999:::888888;;;???>>>=========???@@@AAA???>>>===<<<;;;:::::::::;;;<<<===>>>???@@@AAABBBCCCCCCDDDGGGKKKMMMNNNMMMMMMMMMNNNNNNNNNOOORRRUUUTTTVVVXXXYYYXXXXXXYYY[[[]]]\\\[[[ZZZZZZ[[[\\\]]]```___]]]]]]^^^^^^]]][[[ZZZXXXVVVUUUUUUUUUSSSRRRSSSRRRPPPPPPPPPPPPOOOMMMFFFDDDBBB@@@>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::===;;;;;;>>>???@@@FFFLLLdddxxx]]]IIICCCKKK___qqq|||vvvqqqgggZZZOOOIIIGGGHHHLLLLLLKKKIIIGGGDDDBBBAAADDDDDDDDDDDDDDDEEEEEEEEEBBBBBBAAAAAAAAACCCDDDEEEFFFCCCDDDIIIGGGAAAAAAGGGKKKGGGCCC@@@AAACCCEEEFFFBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBBBBAAA???>>>===<<<>>>@@@BBBBBBBBBAAA@@@AAAAAAAAACCCEEEEEEjjjppprrrjjjZZZKKKBBB===@@@AAACCCDDDEEEDDDDDDCCCCCCAAA>>>>>>???AAABBBBBB???>>>>>>??????@@@AAABBB@@@AAABBBCCCEEEFFFFFFGGGBBBBBBCCCDDDEEEGGGIIIJJJGGGHHHMMMQQQQQQUUUcccrrr|||xxxkkkbbbYYYQQQNNNOOOMMMKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDBBBBBB???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;999999::::::;;;;;;<<<<<<<<<===>>>@@@BBBCCCCCCCCCHHHKKKSSS```qqqzzznnnlllsss|||vvvqqqnnnooorrrtttyyyyyyvvvuuu|||xxx~~~xxxkkkhhhmmmmmmpppiii\\\NNNCCC???BBBEEE>>>???@@@BBBEEEHHHIIIJJJRRRRRRQQQNNNJJJGGGHHHJJJLLLMMMLLLIIIEEEBBB>>>;;;;;;@@@IIIOOOQQQMMMFFFAAAFFFDDDCCCCCCEEEEEEDDDBBB@@@@@@AAABBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDLLLFFFCCCDDDDDDDDDHHHOOOZZZ~~~uuueeeJJJAAA999888999888888::::::::::::;;;<<<>>>@@@AAABBBAAA@@@>>>======<<<<<<<<<<<<<<<======>>>>>>>>>AAAAAABBBEEEIIIKKKKKKJJJHHHIIIJJJIIIIIIJJJLLLNNNQQQSSSVVVWWWWWWXXXYYY[[[YYYXXXWWWVVVVVVWWWXXXYYY[[[YYYXXXWWWXXXXXXVVVTTTTTTRRRPPPOOOOOOOOOMMMLLLKKKIIIHHHGGGHHHGGGFFFDDD@@@???===<<<;;;;;;;;;;;;999999999999::::::;;;<<>>===<<<===???EEEJJJSSSyyyfffOOO???EEEUUUcccpppzzz|||wwwqqqeeeYYYOOOIIIHHHHHHIIIIIIJJJIIIHHHFFFCCCBBBCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@???@@@AAABBBCCCDDDAAABBBDDDCCC@@@BBBGGGIIIFFFCCCBBBCCCDDDEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@???@@@AAAAAA@@@???>>>===??????@@@AAACCCEEEGGGHHHCCCBBBAAAAAACCCCCCmmmlllkkkfffXXXHHH???>>>@@@@@@@@@@@@AAABBBBBBBBBBBB???===<<<>>>@@@BBBBBB????????????@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGBBBBBBCCCDDDFFFGGGIIIJJJEEEGGGJJJMMMMMMOOOYYYcccyyymmmbbb^^^UUUQQQMMMKKKJJJJJJIIIGGGGGGHHHHHHGGGFFFEEEDDDCCC@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@CCCFFFJJJLLLSSSWWW^^^kkk{{{yyyoooqqq{{{}}}zzzxxx{{{vvvqqqmmmppp}}}}}}jjjXXXUUUZZZ]]]www{{{xxxnnn^^^MMMAAA<<<>>>@@@@@@@@@@@@AAADDDIIIOOOSSSTTTUUUVVVUUURRRNNNLLLJJJKKKLLLOOOPPPMMMFFF>>>:::>>>BBBHHHMMMNNNLLLGGGDDDDDDDDDCCCCCCDDDDDDCCCBBB????????????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDFFFDDDCCCCCCAAAAAAGGGMMMNNNggg```RRRCCC<<<;;;888666666666777999;;;======>>>>>>BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>===============?????????BBBEEEFFFFFFEEEDDDEEEFFFFFFEEEEEEGGGHHHMMMOOORRRSSSTTTTTTVVVWWWSSSRRRQQQPPPPPPQQQRRRSSSSSSQQQPPPOOOPPPPPPNNNLLLLLLJJJHHHGGGGGGGGGFFFDDDDDDBBBAAA@@@AAAAAA???>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;=========>>>===;;;<<>>>>>======>>>>>>????????????AAADDDDDDBBBDDDGGGEEEDDDDDDEEEFFFFFFDDDBBBBBBAAA@@@???????????????>>>???@@@@@@@@@???>>>===AAA@@@??????BBBGGGLLLPPPHHHDDD@@@??????AAAnnniiibbb[[[SSSIIICCCBBB===>>>>>>>>>>>>>>>>>>???@@@>>><<<<<<>>>AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCCCCDDDEEEFFFHHHIIIFFFGGGIIIIIIHHHKKKPPPVVVjjjpppggg___ZZZSSSOOONNNMMMKKKIIIGGGHHHHHHIIIHHHFFFEEECCCBBBBBBBBBAAA@@@???>>>===========================<<<<<<;;;::::::;;;<<<<<<999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>BBBBBBDDDHHHNNNUUU[[[___nnnqqqwww|||zzzuuusssxxxvvvwwwqqqZZZJJJKKKTTTYYYppp|||~~~uuuiiiXXXIII@@@======>>>BBBBBBAAABBBFFFMMMWWW]]]UUUWWWYYYZZZXXXTTTOOOKKKHHHJJJPPPVVVUUUMMMFFFDDD>>>AAADDDGGGIIIIIIHHHGGGBBBBBBBBBCCCCCCCCCCCCCCC??????>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCCCC>>>BBBGGGGGGDDDAAABBBEEEIIISSSnnn|||jjjVVVKKKFFF???888444666777999;;;<<<<<<;;;;;;@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@????????????===<<<===>>>@@@AAA@@@???@@@BBBCCCBBBAAAAAABBBCCCEEEGGGJJJKKKKKKKKKMMMNNNKKKKKKJJJIIIIIIJJJKKKKKKJJJHHHGGGGGGHHHHHHFFFEEEBBB@@@>>>>>>??????>>>===>>>===<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<>>>???:::>>>@@@@@@DDDMMMTTTWWW^^^rrr|||iii\\\RRRHHHBBBMMM^^^sss~~~zzzxxx]]]WWWOOOHHHEEEDDDDDDDDDAAABBBCCCDDDEEEFFFFFFFFFBBBBBBBBBAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAADDDDDDDDDDDDEEEBBBBBBCCCEEEGGGFFFCCC@@@AAA@@@@@@???>>>>>>>>>???===>>>@@@@@@AAA@@@???>>>@@@???===>>>@@@FFFKKKOOOJJJFFF@@@>>>>>>AAAnnndddVVVLLLIIIIIIGGGDDD===>>>@@@AAAAAA@@@===<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===;;;<<<<<<===>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEHHHLLLRRR[[[eeeooowww|||wwwtttxxx}}}~~~sssaaaWWW]]]hhhkkkttt}}}~~~yyykkk^^^MMMCCC@@@AAABBBAAAAAABBBCCCDDDFFFLLLUUU[[[QQQRRRTTTVVVUUUQQQLLLIIIGGGHHHMMMUUUUUUOOOKKKKKK???@@@BBBCCCDDDCCCBBBAAA@@@AAABBBBBBBBBBBBCCCDDD@@@??????>>>>>>>>>>>>>>><<<===???@@@AAAAAAAAAAAA???CCCFFFFFFDDDBBBAAAAAAGGGIIIXXXuuunnnddd]]]RRREEE===999999999888999999:::;;;;;;;;;<<<===???BBBDDDEEECCCCCCCCCBBBBBBBBBAAAAAA>>>======>>>??????>>><<<<<<>>>??????=========>>>===???AAABBBBBBBBBDDDEEECCCBBBAAAAAAAAAAAABBBCCCAAA@@@??????AAAAAA@@@???<<<:::999999:::;;;:::999;;;:::999:::<<<===<<<;;;888999::::::;;;;;;;;;;;;<<<<<<;;;;;;<<>>AAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@??????>>>>>>>>>??????===>>>@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@BBBDDDGGGHHHIIIEEEBBB@@@AAABBBnnnbbbPPPBBBAAAHHHHHHCCC>>>AAAEEEHHHGGGDDD???<<<>>>===<<<>>>@@@BBBCCCBBB????????????@@@AAABBBCCCAAA@@@>>>=========>>>???AAAAAAAAAAAABBBBBBCCCDDDBBBEEEGGGGGGGGGIIIJJJJJJQQQ```wwwuuulllbbb[[[YYYWWWSSSPPPIIIJJJKKKLLLKKKJJJHHHFFFGGGGGGHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>===>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFHHHJJJKKKLLLOOOUUU```mmmzzzyyyvvv~~~}}}}}}uuu|||}}}xxxyyytttpppxxx~~~}}}{{{tttjjj\\\JJJAAA@@@BBBAAA>>>AAABBBDDDDDDDDDGGGMMMRRRLLLLLLMMMNNNNNNLLLHHHDDDIIIGGGJJJQQQQQQKKKIIIKKKFFFFFFFFFFFFDDDAAA>>><<>>>>>======999:::<<<>>>???@@@@@@???AAAAAA???===>>>AAABBBAAAHHHIIIRRRddd|||~~~xxxrrrfffUUUJJJ===;;;888666666888:::<<<777777999;;;>>>AAADDDEEEDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@AAA@@@>>>===:::<<<======;;;::::::;;;999;;;>>>>>>>>>>>>???@@@>>>===<<<;;;;;;<<<===>>><<<;;;:::;;;======<<<;;;:::999888888:::;;;;;;::::::999888:::<<<===<<<;;;888999:::;;;<<<<<<<<<<<<===<<<<<<===???BBBEEEGGGMMMUUU[[[^^^eeerrrzzz{{{~~~}}}vvveeeFFF??????DDDCCCAAAOOOddd|||rrr___NNNIIIDDDBBBCCCEEEEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB<<<===============<<<<<<;;;???AAA@@@???@@@AAA@@@DDDBBB@@@@@@AAACCCCCCBBB??????>>>>>>>>>>>>??????===>>>@@@AAABBBBBBAAA@@@BBBCCCDDDEEEEEEEEECCCCCCGGGEEECCCCCCCCCDDD\\\VVVQQQNNNIIICCCBBBEEEDDDDDDEEEFFFGGGFFFCCC@@@???>>>======>>>@@@BBBDDDAAA@@@>>><<<<<<===???@@@======>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAADDDDDDEEEEEEGGGIIIKKKLLLOOOUUU___{{{pppfffbbb[[[VVVUUUPPPQQQQQQOOOLLLJJJJJJJJJMMMLLLLLLKKKKKKIIIEEECCCDDDEEEFFFFFFDDDCCCCCCDDDBBBAAA@@@???>>>>>>???@@@AAABBBCCCBBBAAABBBDDDFFFIIIMMMPPPPPPNNNNNNRRRVVVZZZbbbppp~~~zzz|||}}}zzz{{{yyy|||sssbbbWWWTTTNNNHHHCCC@@@??????>>>>>>@@@AAACCCFFFHHHIIIIIIJJJLLLKKKIIIFFFEEEEEEKKKGGGFFFLLLUUUTTTIII>>>CCC@@@@@@DDDEEEBBB@@@AAAAAA@@@???????????????@@@===<<<<<<;;;;;;===>>>???;;;<<<===>>>>>>??????>>>>>>???AAACCCDDDDDDCCCBBBFFFDDDJJJZZZlll|||ooobbbNNNGGG???999888:::;;;;;;;;;:::888777888;;;???BBB???===<<<>>>AAACCCDDDCCCEEEDDDDDDEEEEEEDDDBBB???======;;;999;;;>>>;;;555<<<<<<<<<<<<<<<;;;::::::@@@===:::888:::<<<>>>???:::999:::<<<<<<;;;:::;;;:::999777777:::===;;;777???<<<888888;;;<<<:::888???===:::999999;;;===>>>@@@???>>>>>>BBBJJJSSSYYYpppwww{{{zzz}}}wwweeeRRREEE;;;AAAFFFHHHKKKXXXooowwwddd[[[KKKHHHEEEBBBBBBAAA@@@???@@@??????>>>???AAABBBCCCBBBAAAAAACCCFFFFFFDDDAAA<<<===>>>@@@@@@???>>>>>>?????????@@@@@@AAAAAAAAAEEEDDDBBBAAA@@@?????????>>>===<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@??????@@@@@@AAABBBDDDFFFHHHIIIEEEDDDCCCBBBBBBBBBSSSOOOMMMMMMJJJEEECCCEEEDDDDDDDDDDDDEEEEEEBBB@@@???>>>=========???AAABBB@@@???===;;;;;;;;;======??????@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJKKKOOOWWWiiipppbbb[[[YYYVVVRRRNNNKKKKKKKKKLLLJJJKKKMMMPPPRRRQQQOOOMMMJJJKKKKKKJJJGGGDDDDDDDDDCCCDDDFFFHHHIIIKKKKKKLLLJJJKKKMMMMMMLLLKKKKKKLLLQQQTTTXXXYYYYYY[[[aaafffpppwww}}}zzzqqqqqqrrrmmmmmmdddXXXIIIHHHEEEBBBAAABBBCCCDDDDDDCCCBBBBBBBBBDDDEEEFFF???AAACCCFFFGGGHHHJJJKKKOOOJJJEEEEEEJJJOOORRRSSSFFFAAA>>>@@@AAA???>>>@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>>>>;;;<<<===>>>????????????===>>>AAABBBCCCCCCBBBAAABBB>>>AAAJJJTTTddd~~~yyyqqqeeeTTTHHHBBB@@@>>><<<;;;888555555777999888666AAA@@@??????@@@AAAAAAAAADDDBBBBBBEEEIIIJJJHHHEEEHHHKKKJJJFFFCCCCCCBBB???:::;;;;;;<<<===============<<<:::::::::;;;;;;;;;:::999999999999777777777999888666555777;;;<<<<<>><<<:::999:::<<<===666999<<>>@@@??????>>>>>>???AAAAAAAAA@@@???AAACCCDDDBBB@@@>>>???@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@BBBBBBAAA@@@????????????======<<<<<<<<<===???@@@======>>>>>>======<<<;;;@@@@@@AAACCCDDDEEEFFFFFFBBBAAAAAA@@@@@@AAAHHHFFFGGGJJJJJJEEEDDDEEEEEECCCBBBCCCDDDDDDCCCAAA@@@???>>>======>>>???@@@@@@???===<<<;;;;;;;;;<<<>>>???AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDBBBCCCEEEGGGHHHHHHHHHHHHHHHKKKNNNVVVkkk~~~yyytttlllccc\\\YYYXXXWWWVVVQQQSSSUUUWWWWWWUUURRRPPPQQQRRRSSSRRRPPPOOOOOOOOOUUUWWWYYY[[[]]]]]]]]]]]][[[___cccdddcccaaa```___]]]aaaeeeiiilllrrrzzzmmmttt}}}zzz}}}wwwrrrtttttt}}}~~~wwwmmmeee]]]RRRIII>>>>>>======???AAADDDFFFFFFDDDBBBAAAAAACCCEEEGGG???@@@BBBEEEIIIMMMPPPRRRXXXTTTMMMFFFCCCFFFOOOVVVMMMFFFAAAAAA???===<<>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>>>>??????@@@===>>>@@@AAABBBBBBAAA@@@BBB??????CCCDDDJJJ[[[nnnpppdddaaabbbdddddd\\\PPPAAA999:::;;;888444::::::;;;:::999999:::<<<@@@>>>===AAAHHHKKKJJJHHHKKKQQQRRRLLLFFFDDDEEEDDD@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999;;;<<<<<<;;;:::999888777999===AAA:::>>>???<<<777777<<>>AAA@@@??????>>>?????????AAA???>>>>>>@@@AAAAAA@@@AAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@????????????@@@??????>>>>>>??????@@@>>>>>>=========>>>??????<<<<<<<<<<<<;;;;;;;;;:::???@@@BBBCCCDDDDDDCCCCCC@@@@@@@@@@@@AAABBBBBB@@@AAAEEEEEECCCCCCFFFFFFDDDBBBBBBCCCDDDDDDCCCBBBAAA@@@???>>>?????????BBBAAA@@@>>>============<<<===???AAAAAA@@@???>>>@@@AAAAAABBBCCCDDDDDDEEEBBBDDDFFFHHHJJJIIIHHHHHHJJJJJJLLLNNNUUUqqqxxxsssoooiiiddd```aaaaaa___]]]ZZZYYYYYYYYY[[[^^^```aaabbbdddfffjjjiiiiiiiiiiiihhhhhhhhhkkkpppuuuxxxwwwtttqqqpppiiimmmsssyyysssnnneeeppp|||yyyyyyppplllsss}}}yyyyyyzzz{{{{{{yyyooojjjcccUUUFFF>>>???>>>=========???AAABBBCCCAAA@@@???@@@DDDHHHJJJEEEDDDDDDEEEHHHKKKMMMNNNTTTTTTRRRMMMHHHFFFHHHJJJRRRLLLGGGFFFDDD@@@>>>???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@@@@>>>???@@@AAAAAAAAAAAA@@@CCCBBBCCCEEECCCBBBKKKVVVnnnwwwWWWAAA;;;<<<;;;888666888999999777777:::<<<<<<===>>>AAAFFFIIILLLMMMKKKPPPQQQMMMJJJKKKKKKIIIGGGGGGEEEDDDBBBAAAAAA@@@BBBBBBBBB@@@??????@@@AAA<<<===<<<::::::>>>AAA@@@======???@@@>>>===AAAFFFMMMTTTYYYTTTIIICCCHHHNNNIIIUUUdddppptttuuuuuuvvv{{{vvvhhh\\\RRRHHHAAA???:::;;;DDDKKKQQQ\\\iiidddrrrqqqaaaZZZVVVQQQKKKIIIHHHGGGGGGGGGGGGFFFBBB@@@CCCCCCBBBAAA@@@@@@??????AAA@@@>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@BBBCCCDDDBBBBBBAAAAAA@@@@@@??????>>>>>>>>>??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@AAA??????>>>===============???@@@BBBDDDDDDCCCAAA@@@@@@@@@AAABBBCCCEEEBBB???===???@@@???AAAEEEFFFDDDBBBBBBDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@DDDDDDCCCBBBAAA@@@@@@@@@===>>>???@@@@@@@@@??????AAAAAABBBBBBCCCDDDEEEEEECCCEEEGGGIIIJJJJJJIIIHHHKKKJJJLLLNNNOOO```}}}xxxsssrrrooojjjeeebbbccceee```cccfffiiikkkmmmppprrrnnnmmmllllllmmmoooqqqsssxxx{{{~~~zzzvvvsssuuuxxx~~~~~~ooogggkkkvvv~~~wwwrrrxxx|||}}}tttooommmwwwxxxyyy}}}}}}rrrhhhcccZZZMMMBBB>>>BBBAAA@@@???>>>>>>??????BBB@@@>>>>>>@@@CCCGGGJJJFFFDDDAAABBBDDDFFFFFFEEEIIIIIIJJJMMMOOOMMMIIIEEEJJJFFFEEEHHHHHHEEECCCDDD>>>===<<<;;;::::::::::::999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@@@@AAAAAAAAAAAAAAA>>>@@@CCCEEEBBB@@@DDDIIIVVVfffiiiNNNBBB???===:::;;;<<<<<<;;;::::::;;;<<<999===AAACCCDDDHHHOOOUUUOOOQQQQQQQQQUUUYYYXXXTTTIIIHHHGGGEEEEEEDDDEEEEEEIIIIIIGGGDDDBBBDDDIIINNNHHHJJJGGG@@@>>>AAAAAA>>>>>>???FFFMMMMMMJJJLLLRRRZZZdddlllhhh]]]TTTSSSWWWSSS___pppbbbZZZNNNDDD===999888999===???DDDMMMWWWbbbpppzzzrrrdddVVVQQQQQQNNNKKKJJJIIIHHHHHHIIIIIIHHHEEECCCEEEEEEDDDDDDCCCBBBAAA@@@BBBBBBAAA?????????AAABBBAAA@@@?????????@@@BBBCCCCCCCCCBBBBBBAAAAAAAAA@@@?????????@@@AAABBBCCCDDDBBBBBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>?????????AAACCCDDDDDDCCCAAA@@@??????@@@AAACCCEEEDDD???===>>>===<<<>>>BBBDDDBBBBBBBBBDDDEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???CCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDEEEDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGJJJMMMMMMVVVppp~~~~~~~~~rrriiiggghhhiiikkkmmmoooooooooppprrrssstttvvvyyy~~~|||pppffflllzzz}}}{{{yyy|||tttnnnllluuuyyyvvvgggWWWJJJCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAACCCBBBAAA@@@@@@CCCEEEGGGHHHEEECCCDDDHHHJJJIIIGGGKKKGGGDDDGGGKKKLLLGGGAAA>>><<<>>>DDDGGGFFFFFFGGG@@@???>>>===<<<;;;;;;;;;888999::::::;;;;;;::::::<<<;;;::::::;;;<<<>>>????????????????????????@@@>>>AAAEEEFFFCCCAAAAAACCCMMMPPPccczzzgggZZZQQQJJJEEE???===:::::::::;;;999888666999<<<===>>>BBBIIIOOOJJJKKKLLLMMMTTT[[[ZZZUUUIIIIIIIIIJJJLLLNNNPPPRRRTTTTTTSSSPPPOOORRRZZZaaabbbeeeaaaXXXTTTVVVUUUOOOJJJKKKSSS___bbb______eeeaaakkkwww|||zzzvvvtttuuurrrwww}}}yyyuuupppfffZZZQQQAAA>>>;;;;;;999888<<>>=========>>>???AAAAAACCCDDDDDDCCCBBBBBB======>>>???AAACCCCCC???>>>??????<<<<<>>>>>@@@@@@AAAAAAAAAAAAAAAAAACCCBBB@@@??????@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDFFFHHHIIIIIIOOO\\\ggg}}}ppppppqqqpppzzz{{{{{{zzz{{{}}}yyyyyyyyy}}}{{{xxxiiiQQQ@@@>>>AAA@@@===>>>>>>???@@@@@@AAAAAACCCBBBBBBCCCDDDFFFHHHIIIJJJHHHGGGJJJOOOQQQPPPMMMNNNHHHCCCCCCGGGHHHDDD@@@<<<999999>>>BBBBBBCCCEEEBBBAAA@@@>>>===<<<<<<<<<777888999:::;;;::::::999;;;:::999999999;;;===>>>=========<<<<<<=========???CCCGGGGGGEEECCCBBBBBBEEECCCKKKaaavvvjjjbbb___OOOKKKHHHJJJOOORRROOOLLLDDD@@@;;;999:::<<<======<<>>>>>???IIITTToooyyynnnhhhcccZZZPPPLLLJJJHHHJJJNNNIIIGGGEEEEEEGGGGGGGGGFFFDDDEEEFFFFFFEEEDDDCCCBBB@@@CCCDDDCCCAAA???@@@BBB>>>??????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@????????????@@@AAACCCCCCBBBCCCCCCCCCCCCBBBAAA@@@AAA@@@>>>=========???@@@BBBBBBBBBCCCCCCDDDDDDDDD===>>>>>>???AAACCC@@@>>>???BBBAAA===<<<=========>>>@@@BBBBBB@@@=========>>>>>>>>>>>>======<<<===>>>??????@@@??????BBBAAA>>><<<<<<>>>@@@BBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFCCCGGGHHHFFFEEEKKKRRRVVV___ssshhhrrr~~~xxxxxx}}}~~~uuuqqqwwwmmmRRR???>>>@@@<<<<<<<<<===>>>>>>????????????@@@BBBDDDGGGKKKMMMOOOIIIGGGGGGJJJPPPRRROOOKKKBBBAAAAAADDDHHHJJJIIIFFFCCC===:::<<<>>>===???BBBCCCBBBAAA???>>>>>>======777888999:::;;;:::999999:::999888888888:::<<<>>><<<;;;;;;:::::::::;;;;;;;;;@@@DDDDDDCCCCCCBBBAAACCCBBBEEEKKKUUUjjj}}}xxxsssssskkkfffccciiisssyyywwwsss[[[PPPCCC>>>???>>>888111222888<<<:::888;;;======:::::::::;;;>>>AAAEEEGGGIIIMMMQQQRRRRRRUUU]]]cccppp{{{}}}rrrjjjhhh___UUUOOOMMMKKKEEE???======<<<:::888:::???BBBBBBAAADDDGGGFFFIIIXXXiiiyyy~~~~~~ooodddcccZZZRRRJJJFFFDDDDDDIIIOOOHHHFFFDDDCCCDDDFFFFFFFFFCCCDDDEEEEEEEEEDDDBBBBBB???BBBEEEDDDAAA??????@@@>>>???@@@AAABBBAAA@@@???======>>>>>>?????????@@@>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCBBBAAA???>>>CCCBBB@@@???>>>???@@@BBBCCCBBBBBBCCCCCCDDDFFFFFF@@@@@@AAABBBCCCEEEAAA@@@???===<<<<<<;;;;;;<<<===>>>===<<<===>>>@@@??????===<<<<<<===>>>>>>????????????@@@@@@@@@@@@EEECCCAAA???>>>>>>??????BBBCCCCCCDDDCCCCCCBBBBBBBBB??????BBBEEEFFFFFFGGGEEEEEEDDDEEEGGGJJJMMMOOOUUUqqqsssooovvvxxxuuu}}}yyykkktttjjjYYYHHH<<<:::>>>BBB>>>===<<<===>>>@@@CCCEEEEEE@@@>>>BBBMMMUUUWWWVVVMMMHHHDDDEEEJJJOOOPPPOOOMMMFFF??????DDDHHHGGGDDDAAA@@@>>>===<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAA999888777777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>><<<:::<<<@@@CCCDDDCCC@@@AAADDDEEEEEENNNfff~~~~~~~~~{{{zzz|||xxxkkkNNNBBB@@@>>>;;;<<<999<<<>>><<<:::999999888777777:::<<<===;;;;;;===@@@<<<===DDDHHHHHHLLLRRRaaasss~~~zzz|||pppiiieeeWWWJJJMMMFFFCCCBBBBBB???;;;<<<@@@======;;;<<>>>>>???@@@AAA>>>???@@@AAABBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFEEECCCAAAAAABBBDDDAAA@@@???===<<<;;;;;;;;;>>>??????>>><<<<<<===??????>>>===<<<<<<<<<===>>><<<<<<<<<<<<============@@@@@@??????AAACCCFFFGGGAAAAAABBBBBBBBBBBBAAAAAACCCAAA@@@AAACCCBBBBBBAAADDDDDDCCCDDDFFFIIILLLMMMJJJ]]]~~~}}}~~~}}}~~~lllkkkqqq|||uuuqqqyyyyyyyyytttjjjddd[[[MMMAAA999999;;;>>>>>>>>>===>>>???AAADDDEEEAAA>>>>>>EEEQQQZZZ]]]\\\NNNJJJGGGFFFHHHHHHEEEAAACCC@@@>>>@@@DDDFFFDDDBBB@@@???===<<<::::::::::::;;;;;;<<<<<<===>>>>>>>>>888888888777888888999999999999999999999999999999999::::::;;;<<<<<<======>>><<<:::<<>>???CCCEEEKKKZZZhhhzzz}}}{{{jjjVVVNNNIIIDDDBBB:::;;;;;;888777777999;;;:::999999:::;;;:::999999>>>999999===???===>>>BBBRRR^^^fffbbb[[[ZZZ___bbbaaaZZZVVVZZZ___```___```SSSUUULLLDDDEEEAAA===CCCBBB>>>===???@@@AAAEEEKKKOOOOOOMMMJJJOOO[[[dddhhhtttlllffffffhhhooo}}}qqqggg___XXXLLLJJJGGGEEEDDDEEEGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDFFFCCCAAAAAACCCDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAABBB@@@===<<<>>>???@@@FFFMMM??????>>>======>>>??????===>>>???@@@@@@@@@???>>>CCCCCCBBBAAAAAA@@@??????>>>>>>???@@@AAABBBCCCDDDAAA@@@>>>???BBBDDD@@@???>>>===<<<;;;;;;;;;???@@@@@@>>><<<<<<===>>>???>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>@@@CCCFFFHHH??????@@@@@@@@@@@@??????BBBAAAAAAAAABBBBBB@@@>>>BBBBBBBBBCCCDDDFFFIIIJJJFFFNNN___~~~}}}yyy~~~sssjjjnnnxxxvvvsss}}}}}}tttwww|||qqqlllTTTMMMBBB;;;888888888888>>>>>>>>>>>>@@@BBBDDDEEEDDDAAA@@@DDDJJJNNNMMMJJJJJJHHHFFFFFFFFFBBB<<<666888:::===@@@BBBBBBAAA???@@@???===;;;999888888888777777888888999::::::;;;888888888999888888777777888888888888888888888888888999999:::;;;;;;<<<<<<>>><<<;;;<<<>>>@@@@@@??????;;;:::???DDDGGGJJJMMMUUU}}}~~~||||||jjjaaa]]]VVVPPPPPPMMMHHHBBB===;;;===???>>><<<999888888999888777===888777888999777777888777>>>BBB>>>:::;;;===??????<<<;;;???AAABBBEEEIIIIIIRRRJJJ>>>AAAGGGJJJPPPPPPLLLLLLRRRYYY^^^eeekkkooosssrrrkkkfffgggjjjkkkjjjkkktttuuufffVVVJJJKKKJJJGGGEEECCCDDDDDDEEEGGGFFFDDDCCCBBBAAAAAAAAADDDBBB@@@@@@BBBCCCCCCCCCBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBBAAA>>>===???@@@CCCJJJRRR>>>======<<<<<<======>>><<<<<<===>>>>>>>>>>>>>>>CCCBBBAAA@@@???===<<<<<<<<<<<<===>>>???@@@@@@AAA>>>===<<<>>>AAADDD???>>>===<<<;;;;;;;;;;;;>>>??????>>>===<<<>>>???>>>======<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;<<<===>>>???<<<======>>>>>>>>>>>>===???@@@@@@@@@AAACCCAAA>>>@@@@@@AAAAAABBBDDDFFFGGGHHHKKKOOO___zzz|||}}}~~~wwwmmmqqq~~~xxxuuu|||xxxxxxrrrgggcccNNNGGG>>>:::;;;:::777333=========>>>???AAACCCDDDFFFDDDAAABBBDDDCCC>>>:::AAAAAAAAABBBCCCBBB===:::555999>>>@@@???======>>>@@@???===;;;999888777666555555666666777888888888777888999999999888666555777777777777777777777777777777888999999::::::;;;<<<<<<<<<<<<============>>>;;;:::===AAABBB@@@>>>HHHVVViii~~~~~~{{{wwwvvvyyy|||vvvrrrkkkaaalllgggbbb]]]WWWSSSUUUYYYWWWTTTNNNHHHFFFHHHHHHGGGFFFCCCBBBEEEIIIKKKKKKJJJ@@@@@@???======@@@DDDFFFBBBEEEMMMTTTUUUTTTWWW]]]ssswwwcccbbbiiilllooommmkkknnnxxxyyytttuuuwwwxxxxxxxxxwwwrrrhhh[[[MMMCCCKKKJJJGGGEEECCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBAAA??????@@@AAABBBBBBAAAAAA@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA>>>===??????>>>CCCIII========================;;;<<<======>>>>>>>>>>>>@@@@@@???>>>======<<<<<<;;;<<<<<<===>>>>>>?????????======>>>BBBEEE>>>===<<<;;;:::::::::;;;;;;<<<======<<<===???AAA=========<<<;;;::::::999888999999:::;;;;;;<<<<<<::::::999999999999999999::::::;;;<<<======<<<<<<<<>><<<===BBB@@@;;;??????@@@@@@AAABBBCCCCCCCCCGGGGGGLLLfffxxxyyy{{{~~~qqqbbbUUU[[[uuuxxx|||tttoooxxx}}}vvveeeVVVNNNHHHBBB<<<;;;<<<<<<999555:::;;;;;;<<<>>>???AAAAAABBBAAAAAADDDGGGGGGEEEBBB=========???AAABBBBBBBBB:::===???>>>;;;999;;;>>>@@@???>>><<<:::888777666444555555666666777777888666777888999999888666555777777777777777777777777666666777777888999999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<>>>>>???AAABBB@@@@@@??????>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAA>>>===>>>@@@???;;;<<<@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>???@@@@@@<<<<<<==================<<<<<<======>>>>>>??????AAA@@@???@@@CCCEEE<<<<<<;;;:::::::::::::::888:::;;;;;;;;;===???AAA<<<===<<<<<<;;;:::888888666666777888888999::::::999999999:::::::::::::::888999:::;;;<<<<<<<<<<<<:::>>>===888:::AAAAAA<<>>DDDHHHIIIVVV|||nnnoooqqqvvv|||iiiWWWSSSVVVjjj}}}tttwwwvvvooopppxxxgggooo|||~~~{{{~~~zzznnn\\\JJJAAA@@@===999999:::<<<;;;999999999:::<<<===>>>???@@@AAAAAAAAACCCFFFFFFDDDCCC???>>>>>>>>>???AAACCCEEE???@@@@@@===999888;;;>>>>>>>>>>>>===;;;999777666444555555666666777888888555666777777888888777777777777777777777777777777555555555666777777888888888999;;;;;;:::999:::;;;999===>>>;;;999<<<>>>>>>999@@@>>>@@@NNN```|||}}}vvvxxxyyy|||wwwsssooojjjiiikkkiiiqqq~~~xxxvvvuuu||||||sssoooxxx{{{sss```RRRKKKHHHJJJNNNLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB===>>>>>>===<<<===@@@BBB?????????>>>>>>===<<<<<<===>>>???AAAAAAAAA@@@@@@;;;;;;???CCCAAA===<<>>>>>??????>>>>>>===<<<<<<<<<<<<===???@@@AAA;;;;;;<<<<<<======>>>>>><<<=========>>>>>>>>>???AAA@@@???@@@CCCFFF<<<;;;::::::999:::::::::888999:::::::::;;;===???<<<<<<<<<<<<;;;999777666555666777888999::::::;;;999999:::;;;;;;;;;::::::888888999:::;;;<<<<<<;;;888===<<<999>>>JJJMMMIII>>>??????@@@@@@@@@@@@@@@???AAAGGGKKKOOOccc|||yyyuuuuuuzzz~~~~~~xxxggg\\\bbbnnn}}}vvvmmmeeecccjjjssssss}}}vvvtttyyyvvvnnnbbbQQQCCC>>>@@@>>>:::888777888:::;;;999:::;;;===>>>??????@@@CCCBBBAAA@@@???===;;;:::???@@@@@@??????@@@BBBDDD@@@@@@???<<<:::::::::;;;;;;<<<<<<;;;:::888777666444444555555666777777777555555555666777888999:::555555555555555555555555444444444555666666777777555888:::;;;999888999:::777<<<===:::999===>>>;;;777DDDEEE???BBBIIIYYYmmm~~~}}}}}}zzzxxxzzzuuuwww|||}}}{{{wwwooovvv{{{~~~~~~}}}||||||cccYYYQQQQQQPPPLLLIIIJJJLLLLLLKKKKKKJJJIIIIIIHHHJJJJJJIIIHHHFFFDDDAAA@@@;;;<<<======;;;<<>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>@@@@@@@@@???>>>======???BBBAAA======@@@<<<<<<===>>>>>>===<<<<<<;;;::::::;;;<<<===???@@@<<<<<<<<<<<<============<<<<<<<<<===============>>>======???CCCFFF;;;;;;::::::999999::::::999:::;;;:::999999:::<<<<<<<<<<<<<<<;;;999777666777888999:::;;;<<<======::::::;;;::::::888777777777888999:::;;;<<<<<<<<<555;;;===;;;DDDUUU\\\YYY??????@@@@@@@@@@@@?????????<<>>???@@@@@@@@@BBBBBB@@@???>>>===<<<;;;===???@@@AAAAAAAAABBBCCC>>>>>>======<<<;;;:::999999:::::::::999888666555333444444555555666777777555444444444666888:::;;;444444444444444444444444333333444444555666666777333777:::;;;999888999;;;666:::;;;888:::>>><<<666999CCC???888???EEEEEEHHHPPPnnn}}}~~~|||yyytttttt|||yyyzzzzzzqqqqqqrrrwww{{{jjj___]]]QQQGGGGGGIIIIIIJJJNNNMMMMMMLLLLLLLLLKKKKKKJJJNNNNNNLLLJJJGGGCCC@@@>>>:::<<<===<<<;;;;;;???BBB>>>>>>>>>>>>===<<<;;;:::999;;;===???@@@???>>>===AAA??????@@@>>>:::;;;???:::;;;<<<======<<<;;;:::999999999999:::<<<>>>???>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;===BBBFFF<<<<<<;;;:::888999;;;>>><<<<<<;;;::::::::::::;;;:::::::::999888777666555888999;;;===>>>???@@@@@@<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;;;;::::::666777999===AAAFFFJJJMMM@@@===<<>>BBBDDDFFF@@@<<<999:::===>>>;;;777999999777666555555555555666666555555555444444444444444444444444444444444555555555555555555555555222222111111222222333444666666666777888888999999999999:::::::::999888888<<<;;;;;;<<<<<<===>>>???>>>NNN^^^qqqxxx{{{~~~zzzwwwwwwyyy{{{|||zzzuuuqqqpppzzzsss___VVVTTTHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJUUUQQQKKKHHHGGGEEEBBB???;;;;;;::::::;;;<<<>>>???======<<<<<<<<<======>>>???>>>>>>>>>>>>>>>???@@@:::;;;<<<<<<===<<<<<<<<<::::::::::::::::::::::::999;;;;;;;;;999999999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999;;;>>>AAACCC<<<<<<;;;:::888999;;;======<<<<<<;;;;;;;;;;;;;;;::::::::::::999888777666333555777:::>>>AAADDDEEE<<<<<<;;;::::::::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<===???AAACCC===;;;;;;<<<:::888:::???888@@@CCCFFFIIIEEELLL___sss~~~rrrrrr}}}wwwyyyxxxyyyvvviii[[[WWWYYYdddqqq~~~~~~zzzrrrkkkiiijjj\\\NNNGGGDDD???<<<;;;::::::;;;;;;:::999777666;;;;;;;;;;;;;;;;;;<<<<<<===>>>???BBBCCCAAA<<<888>>>>>>===>>>>>>???@@@@@@AAA===;;;;;;>>>???<<<888999888777666555555555555666555555555444444444333444444444444444444444444444444444444444444444444222222111111222222333444555666666777777888999999777777888999::::::::::::;;;;;;;;;;;;<<<===>>>???>>>FFFMMMWWWttt|||tttttt~~~xxxgggYYYPPPMMMHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJNNNLLLJJJIIIIIIHHHDDD@@@===<<<;;;;;;;;;<<<===>>>======<<<<<<<<<=========???>>>>>>======>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;;;;999999999;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???BBBDDD;;;;;;;;;:::888999;;;===>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;::::::999888777444444666888<<<@@@DDDFFF===<<<;;;;;;::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::===<<<;;;:::::::::;;;;;;999888999:::888777===FFF???CCC@@@AAAHHHFFFEEEOOOVVVtttwwwwwwuuuzzz~~~xxxiii\\\TTTKKKQQQ```rrr}}}yyyvvvqqqjjjcccVVVIIICCCAAA>>><<<===:::::::::::::::999888777999999999::::::;;;;;;;;;===;;;;;;>>>BBBBBB===888>>>>>>>>>===<<<;;;;;;;;;AAA>>><<<<<<>>>>>><<<999888777666555444444444444555555444444444444333333444444444444444444444444444444444444444444444444222222111111222222333444555555666666777888888888666666777888999:::;;;;;;::::::::::::;;;<<<===>>>>>>>>>===AAAOOOnnn|||uuusssyyy~~~nnn```WWWQQQLLLHHHIIIHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHJJJKKKIIIFFFBBB???>>><<<;;;;;;<<<<<<===============<<<<<<======??????>>>===<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;999999999999999999999999888:::;;;:::999888:::;;;:::;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDD999:::;;;:::999999;;;===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;:::999888:::999888888999;;;>>>@@@<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999::::::;;;666777:::<<<;;;<<>>666DDDJJJFFFFFFNNNZZZ}}}||||||zzzvvvyyywwwyyykkk```[[[ZZZ___hhhxxx~~~|||~~~wwwjjjUUUJJJ@@@>>>>>>======???;;;;;;;;;;;;;;;::::::999888888888999::::::;;;;;;???>>><<<;;;<<<<<<<<<;;;777777888999999:::::::::???===;;;;;;<<<<<<:::888666666555444444333444444444444333333333333333333333333333333333333333333333333333333333333333333222222111111222222333444444444555666666777777888777777777777888888999999999999999::::::;;;<<<======999999===AAAJJJ```www|||zzz}}}zzzpppeeeWWWOOOMMMMMMKKKIIIJJJIIIFFFEEEDDDEEEGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIDDDEEEFFFHHHHHHHHHFFFDDD@@@???>>><<<;;;;;;<<<<<<===============<<<<<<<<>>===<<<;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;999999999999999999999999888999::::::999888:::;;;:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAACCC888999::::::999999;;;<<<>>>>>>===<<<<<<<<<<<<===::::::;;;;;;;;;:::999999===;;;999888777888999:::;;;;;;:::999999999999999999999::::::::::::999999666777888999999:::;;;;;;777999<<<===<<>>=========>>>@@@>>>=========<<<<<<<<<<<<888888888999999999::::::===AAAEEEDDD???:::999:::333444666888999999999999;;;:::999999999888777666555444333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333222222111111222222333444444444444555666666777777999999777666666666666777888888888888999:::;;;<<<>>>999:::@@@@@@<<>>>>>===<<<;;;;;;>>>===<<<;;;::::::::::::888999999:::::::::::::::888888888888888888888888777888:::999888888:::;;;;;;;;;;;;::::::999999999999999999999999999999999;;;;;;<<<>>>???@@@777888::::::999999;;;<<<>>>===<<<<<<;;;;;;<<<<<<999999::::::::::::999999:::999888777777888999999:::999888888777777888888777888888999999888888777777888888999999999888888;;;:::;;;;;;:::;;;CCCNNNnnn{{{qqqTTTDDD???@@@GGG>>>JJJ[[[iii~~~yyylllaaa```dddiiiuuuzzzyyy~~~}}}}}}uuuttt|||~~~wwwiii[[[LLLFFFAAAAAAAAA>>>===?????????>>>>>>===>>>>>>???999999999999999999999999666BBBMMMOOOGGG<<<777666777777999:::::::::999888888888777666666555555444333333222222222222333333111111222222222222333333333333333333333333333333222222222222222222222222222222111111222222333444333333444444555666666666:::999777555444444555555777777777888888999:::;;;???999888>>>???;;;;;;???<<>>=========>>>======>>>>>>>>><<<;;;:::<<<<<<;;;:::999999999:::777888999999::::::999999777777777777777777777777666888999999888888:::;;;;;;;;;:::999888777777666888888888888888888888888888999:::;;;===???666888::::::999999:::<<<===<<<<<<;;;;;;;;;;;;;;;888888999999999999999888888888888888888888888888888888777666666666666666666666777777777777666666555666777888888888777666;;;888777888888888>>>EEEUUUmmmnnnVVVGGGBBBAAAEEE>>>BBBMMMWWW\\\nnn~~~||||||jjj[[[VVVXXXjjjttt~~~|||~~~{{{yyyfffWWWQQQGGGCCCBBBDDDCCC???===?????????>>>======>>>??????;;;;;;;;;:::999999888888555>>>HHHJJJDDD<<<666333777888999::::::999888777666666666666444333333444222222111111111111222222111111111111222222222333222222222222222222222222222222222222222222222222222222111111222222333444222333333444555555666666999888666444444444555666777777777777777888::::::<<<:::999:::;;;<<<===>>><<>>===>>>>>>???======>>>???>>><<<:::999::::::999999999999::::::777888888999999999999999777777777777777777777777555777999999888888:::;;;;;;::::::999999888888888888888888888888888888888777888999;;;<<<>>>555777999::::::999:::<<<<<<<<<;;;::::::::::::;;;777888888999999999888888999999999999888666555444777777666555555555555555555555666666666666555555111333555777888888888777888555333666888999===CCCCCCWWWVVVGGGHHHLLLFFFAAAIII;;;===LLLOOORRRtttzzzkkkrrr~~~}}}yyyhhh\\\ZZZ^^^ppp|||}}}}}}nnnRRRDDDDDD@@@>>>???CCCDDD@@@???@@@???>>>===<<<<<<===>>>???===<<<<<<;;;:::999888888999:::<<<<<<:::888666555333444666888999999777777666666777666444333333444222111111111111111222222000000111111222222222333222222222222222222222222111111111111111111111111222222111111222222333444222222333444444555555666777666555444444555777888666666666666777888999:::666:::<<<:::999;;;<<<<<<999<<>>>>>>>>???@@@===>>>??????>>><<<:::999999999999888999999::::::777777888999999999999999777777777777777777777777555777888999888888:::;;;::::::::::::::::::::::::999999999999999999999999666777999;;;===???888888888888888999999999999999999999999999999999888888888888777777777777555555555555555555555555444444444444333333222111333333444555666666666666333333444444555666666777666555444444555777999;;;<<>>===>>>???>>><<<:::;;;;;;;;;;;;;;;<<<===>>>:::;;;::::::888555333111666777888999999999999999999888888888777777666666444444444333333222222222333333333222222222111111333222222222222222222333222222222222222222222222222222222111000000111333222222111111222222333444222222333333333333444444444444444444444444444444444555555666777888888999999::::::999888777999:::<<<<<<;;;;;;===@@@CCCEEE___mmm|||yyyaaa]]]VVVOOOJJJHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBDDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@?????????>>>======<<<<<<999::::::;;;;;;::::::999777777777777777777777777:::999999999888888777777555666777777777666444333777777777777777777777777999999999999999999999999888888777777888888999999777888999;;;===>>>777777777777888888888888888888888888888888888888666666666666555555555555444444444444444444444444333333444444333222222111333333444555555555444444222333333444444555666666555555555555666888:::;;;666999>>>@@@AAA@@@AAAAAA===???@@@@@@@@@EEEOOOVVVccc~~~~~~~~~yyy|||ppphhhhhhvvv{{{wwwwwwyyyjjj```dddfffUUUEEEBBBAAA>>>===<<<<<<===>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===999999999999888777555444777888999999:::::::::999888777777777666666666555333333333333333333222222333333222222111111111111222222111111111111222222222222222222222222222222111222333333222222111222111000000000000111222222222222222333333333444444444444444444444444444444444555555666777777888888888999:::999777777999:::;;;;;;::::::<<<>>>@@@BBBBBBJJJZZZqqq|||uuurrrjjj___VVVTTTQQQMMMKKKJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDBBBBBBAAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999::::::::::::999999888888888888888888888888999999888888777777777777555666777777666555444333777777777777777777777777999999999999999999999999999999999999999:::;;;<<<888888999;;;<<<>>>666666666666666666666666666666666666666666666666444444444333333333222222333333333333333333333333222333333333333222111111333333333333333333222111111222222333333444555555444555666777999:::;;;<<<666999===???@@@@@@@@@AAA<<<>>>???>>>===???EEEJJJFFFccc}}}~~~uuuvvv}}}ppp___WWW[[[nnn|||~~~}}}{{{yyyrrrjjjXXXLLLMMMQQQHHHBBBDDDCCC===;;;999999;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;888888888999999888777777888888999:::::::::999999666666555555555555444444222222222333333333333333222111111111111000000000111111000000000000111111222222222222222222222222000111333444444333222000000////////////000111111222222222222333333333333444444444444444444444444444444555555666777777777777888999888777777888:::::::::999999:::;;;===>>>999<<>>>>>>>>>>>===<<<;;;;;;======<<<;;;;;;::::::999888999999999999999999888888888888888888888888888777777777777666666666666555666666666666555444444777777777777777777777777888888888888888888888888999999999::::::<<<======888999:::;;;<<<===666666555555555555444444444444444444444444444444333333222222222111111111111111111111111111111111111222222222222222111111222222333222222111000///000111111222333333444444333444666888:::;;;<<<<<<===???AAAAAA???>>>======<<<>>>??????>>>>>>AAADDDKKKRRRfffvvvssseee\\\YYY]]]jjjxxxxxx{{{|||vvvxxxvvviii]]]QQQCCCBBBFFFAAA@@@BBB???;;;999777666888;;;<<<<<<<<<;;;:::999999999999999888888888888888777777777777777888888888888888777444444444333333333333333111111222222333333333444111000000000000000000000000000////////////000000111111111111111111111111000000111222333333222000000////////////000111111111222222222222333333333333333333333333333333333444444444555555666666666666777888777666666888999::::::999999999:::;;;<<<===???@@@???BBBNNNaaapppzzzdddTTTOOOOOOOOOIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFBBBAAA@@@????????????????????????@@@@@@@@@@@@@@@=========<<<;;;:::999888;;;;;;;;;:::999999888888777888888999999888888777999999999999999999999999666666666666666666555555555555555555555555555444666666666666666666666666888888888888888888888888888888999999:::;;;======999999:::;;;;;;<<<555555555555444444333333333333333333333333333333333333333222222222111111111111111111111111111111000000111111222111111000222222222222111000//////000000111111222333333444444555777888:::;;;;;;;;;>>>@@@AAA???<<<:::999999:::;;;======>>>>>>@@@AAAEEEDDDKKKfffxxx}}}xxxpppjjjhhheeedddfffhhhmmmuuu}}}~~~|||}}}|||pppjjjiiicccUUUIIIGGG<<<;;;???;;;;;;===666:::888666555777:::;;;;;;;;;:::999888888888888888:::999888777666666555555555555666666666666555444222222222222222333333333111111111222222333333333000000000000000000000111000//////////////////000111111111111111111111111111000...///222333222111111000000000000111222222111111111222222222333333333333333333333333333333444444444444555555555555444666666666555555777999:::::::::999::::::::::::555888;;;===???BBBFFFJJJ[[[lllyyyooo^^^MMMFFFHHHLLLMMMMMMKKKIIIFFFDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEE@@@???>>>>>>===>>>>>>>>>>>>>>>>>>???????????????<<<<<<<<<;;;;;;999888777::::::999999888888777777666777777777777777777666888888888888888888888888555555555555555555666666555444444444444555555555666666666666666666666666777777777777777777777777777777777777888999:::;;;999999::::::;;;<<<666666555555444333333333222222222222222222222222333333333222222222111111111111111111111111111111//////000111111111111000111111111111111111000000000111111222222333444444555666666777888999::::::888999::::::888777888999777888999:::;;;<<<===>>>===CCCFFFJJJTTTbbbjjjaaagggmmmnnnoooqqquuuzzz~~~||||||}}}xxxpppfff^^^WWWOOODDD;;;@@@888;;;>>>;;;<<<===666:::888666666888999999999999888888777777777777888:::999777666555444444444444444555555555444333333111111222222222222333333111111111222222222222222000000000111111111111222000000////////////000000111111111111111111111111111///...000333555333000111000000000000111222222111111111111222222222222333333333333333333333333444444444444444444444444333444555555444444666888888999999999999999999999555555666999;;;<<<;;;:::<<>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999999::::::999888888777777666555666666777777666666555777777777777777777777777555555555555666666666666444444444333444444555666777777777777777777777777666666666666666666666666777666666666666777888888777888999:::;;;<<<666666666555444333333333222222222222222222222222222222222222111111111111111111111111111111111111...//////000111111000000000000111222222222111111111111222222333444444444777777666666666777888999444555777777666777888999888777777888:::;;;<<<<<<@@@GGGEEEAAACCCHHH]]]|||{{{pppwwwwwwxxxpppbbbgggvvvpppggg[[[QQQJJJEEE@@@<<<>>>999===???:::===@@@999:::888777888999999888777777777666666666777888888777666555444333444444555444555555555555444333222111111222222222333333333222222222222111111111111111111111111222222333333111000000//////000000111111111111111111111111111//////111555:::999333...000////////////000111111111111111111222222222222222222222222222222222222333333333333333333333333222333444444333444666888555666777777888888888888<<<:::999888888888888888::::::888888BBBTTTdddllliiiZZZXXXZZZPPPFFFDDDGGGIIIIIIGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAA@@@@@@AAAAAABBB>>>>>>>>>======<<<<<<<<<<<<<<<<<<======<<<;;;;;;::::::999999888777777666555555555666666555555555666666666666666666666666555555666666666777777777444444333333333444555666777777777777777777777777666666666666666666666666888777666666555555666666666777888999;;;<<<777777666555444444333333222222222222222222222222111111111111000000000000111111111111111111111111......///000000111000000///000111222222222222222111222222333333444555555999777666444444666777999666777888888777777888999:::999888999;;;<<<<<<<<>>===<<<;;;;;;:::<<<<<<======>>>=========::::::999999888777777777444555555555555555555444666666666666666666666666555666666666777777888888444333333222333444666666777777777777777777777777666666666666666666666666999888777666555555555555555666777999;;;===555555555555555555555555333222111000000111222333222111111111000000//////////////////000000000000000000000000111111111111111222222333333222222111111111222222222333333333555555555555555555444444666555555444444666777888888888888888888999999:::<<<===??????@@@AAACCCFFFXXXyyyyyyttt~~~wwwooojjjfff]]]TTTUUUVVV```ppptttiiiRRRNNNHHHBBB>>>============<<<:::999999999:::::::::;;;;;;;;;:::999999888999999999888888888777777999666333111222333333333222222222222222222222222000000000000000000000000000000000//////////////////////////////000000111111111000//////...//////333111///---,,,---......//////000000000000//////////////////////////////000000000000111111111111222222111111111111111111333555666666333111000000444333333333333444555555666777888888777666777888666666666666777777777777888888999::::::;;;<<<<<>>>>><<<;;;;;;::::::999999::::::;;;>>>;;;777666777777555222222333444555666666666666555555555555666666666666666666666666666666666666777666555555555555666777444444444555555555555666555555555555666666666666999888777666555555555555666666666777888999444444444444444444444444333222111000000111222333111111111000000000//////////////////000000000000//////000000000111111111000111111222222111111000111111111222222222333333555555555444444444444444666555444444444555777777777777777777777888999999:::<<<===>>>>>>???AAADDDGGGUUUlll~~~zzznnn___YYY[[[___aaaooorrr}}}~~~zzztttjjj\\\QQQGGGEEEAAA===;;;::::::;;;:::999888777777777888999;;;;;;;;;;;;;;;:::999999999999999999888888888888999777444333333444444444222222222222222222222222000000000000000000000000000000000000000000000000000////////////000111111222111000000000000000111333111///...------.../////////000000000000////////////////////////////////////000000000111111111111111111111111111111111222333555444333111222222222222222222222333444444333555666666555555666888555555666666666777777777777777777888999::::::::::::>>>AAABBBEEENNN[[[fff}}}~~~{{{tttjjjcccWWWUUUVVV^^^lllssskkk^^^MMMIIIFFFFFFHHHHHHEEEAAAFFFPPPSSSLLLHHHKKKKKKGGGCCCCCCCCCAAA@@@AAACCCFFFBBB@@@>>>===>>>BBBFFFIIIFFFDDDAAA@@@??????===;;;::::::999999999999::::::===:::777666777777555222222333444555666666666666555555555555666666666666666666666666666666666666333444444555555444444333444444444444555555555555555555555555666666666666888888777666666666666777888888888999:::;;;444444444444444444444444333222222111111222222333111111000000000000//////////////////000000000000//////000000000000111111///000000000000000000///111111111222222222222333444444444444444444444444555444444444444555666666666666555555666666777888999:::;;;<<<<<<===???AAAAAAAAAEEEVVVwwwxxxsssrrrmmmhhhgggjjjiiidddeeennnyyyyyyzzzwwwqqqhhh]]]QQQFFF@@@>>>===<<<;;;::::::::::::999888888888888999999:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888888999777444333444555444444222222222222222222222222000000000000000000000000///000000000111222222222000000000000000111111222111111000000111111222222222111000.........//////...//////000000//////...//////////////////////////////000000000000111111111111111111111111111111111222222222111111333555111111000000111111222333222333555555444444555666555555555666666666666777555666666777777888888888666888999999999:::===???GGGWWWlllxxx{{{rrrlllggg___RRRHHHHHHGGGHHHOOO]]]gggcccYYYKKKHHHEEEEEEFFFFFFCCC@@@CCCKKKNNNHHHDDDGGGGGGCCCCCCDDDCCCBBB@@@@@@BBBDDDBBB@@@===;;;;;;<<>><<<999999999888888999999999;;;999777666666666444333333333444555666666666666444555555555555666666666666666666666666666666666222333444555555444333222444444444444555555555555555555555555666666666666777777777777777888888999::::::::::::;;;===333333333333333333333333333333222222222222333333000000000000000000//////////////////000000000000////////////000000000111///000000111111000000///111111111111222222222222333333333333333444444444444444444444444555555555555555444444555555666777888999:::;;;:::;;;>>>@@@@@@CCCEEEFFFQQQooo|||kkkdddaaa^^^ZZZ[[[ggguuu~~~{{{xxxnnn```RRRIIIDDDBBBAAA<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999999999999888888888888666333333333444333222111111111111111111111111000000000000000000000000//////000111222333333444000000000000000111222222000/////////000111222222222111000////////////000...//////////////////...////////////////////////////////////000000000111000000000000111111111111111222222111000000333555111111000000111111222333555666777666444333444555444444555555555666666666555555666666777777777888666777999<<<>>>???>>>===888CCCNNNQQQQQQXXXhhhwww~~~uuuiiibbb[[[YYYYYYUUUKKKCCCIIIGGGEEEGGGOOOVVVSSSKKKIIIGGGDDDDDDDDDDDDAAA???@@@EEEGGGDDDBBBDDDEEEBBBFFFFFFEEECCC@@@>>>???@@@CCCAAA>>>;;;:::;;;===>>>@@@@@@???@@@AAA@@@>>>;;;999888888777777888888999999888777666555555444444333444444555666666555555444444444555555555666666555555555555555555555555444444444444444444444444333333444444444555555555555555555555666666666666666666666777777999::::::::::::::::::;;;===333333333333333333333333222222222222222222222222//////////////////000000////////////000000000000...////////////000000000000111111111111111111000000000111111111222222222222222222222333333444444222333333444444444444444444444444333444555555666888999::::::::::::===???:::@@@DDDCCCEEEVVVwwwoooccccccjjjqqqtttwwwvvv|||}}}yyymmm```NNNCCC@@@BBBCCCCCC===>>>>>>???>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;:::999999888888888888777777555333222111222222111000111111111111111111111111000000000000000000000000//////000111222333333444000000000///000111111222...............///000111000000000///////////////......////////////......////////////////////////...////////////000000000//////000000000111111111222222222000//////111333111111111111111222222333999::::::888555333333444444444444444555555555555666666666666777777777777888777666777999999888555999>>>BBBBBBAAADDDLLLRRRYYYeeeyyysssbbbYYYRRRNNNKKKLLLPPPQQQLLLFFFFFFEEEBBBBBBIIIPPPOOOJJJFFFEEEDDDCCCCCCBBBAAA@@@@@@DDDFFFDDDEEEGGGHHHGGGEEEEEEEEECCC@@@>>>>>>???CCCAAA???===<<<===???@@@>>>>>>>>>???@@@???===:::777777777666666777777777777777666555444444444555333444555555666555555555444444444444555555555555444444444444444444444444555444333111111333444555333333333444444444444555555555555555666666666666555555666666777888::::::888888999999:::<<<222222222222222222222222000111111222222111111000......////////////000000////////////000000000000......////////////000000000111111222222111111000000000000111111111111222000111111222222333333444111222333333444444333333444444333333444444555666777888999999999999;;;===<<<::::::===BBBJJJWWWbbbyyytttdddbbbkkkyyytttbbbVVVMMMCCC???@@@BBB@@@===>>>>>>======<<<:::999888888999:::::::::::::::999999999::::::;;;;;;::::::888888777777777666666666444222111111111111000...111111111111111111111111000000000000000000000000///000000000111222222222///////////////000000111......---------.../////////////////////.........---......//////......---////////////////////////......////////////000000...//////000000111111111111222222111///...///111111111111000111222222333999::::::888555333333333333333333444444444555555666666666666666666666666777666444444555666666555999:::;;;<<<<<<===>>>???>>>BBBJJJUUUbbbrrr~~~zzzqqqggg^^^VVVPPPMMMJJJHHHGGGHHHJJJKKKHHHFFFEEEEEECCCAAAEEEKKKLLLHHHDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@AAABBBCCCEEEFFFFFF???AAABBBBBBAAAAAABBBCCCAAA@@@???>>>>>>???@@@BBB>>>===<<<<<<======;;;999777666666555555666666777555555666555333333444666444444555555555555555444333444444444444555555555444444444444444444444444444333222111111222333444333333333333444444444444555555555555666666666666555555555555666777888999777777888888999;;;222222222222222222222222///000111111111111000///........./////////000000////////////000000000000........./////////000000///000000000000000000///000000000000111111111111000000000111222333333333000111222333444333333222444444444444444555666666555777777777666777999;;;@@@999666:::>>>??????BBBLLLYYYooo|||sssoooooo}}}}}}qqqfff``````dddhhhuuupppnnnppptttzzzzzzlllZZZNNNFFFDDDBBBAAAAAA@@@>>><<<===<<<;;;:::999888777777999:::;;;;;;;;;:::999888777888999999::::::999999666666666666555555555555444222111111222222000...111111111111111111111111000000000000000000000000000000000000000000000000...............//////000000//////............///------............---------......//////......---////////////////////////........./////////000000......//////000111111222---///111111000///000111000000//////000000111222444555555444222111222333222333333333333444444444555555555555444444444444555555666777777888:::;;;666777888888888777666666::::::999:::===CCCLLLRRRaaaiiivvvuuulllggg[[[VVVOOOIIIGGGHHHJJJLLLGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFDDD@@@AAAEEEEEEAAAAAABBBCCCCCCCCCCCCCCCDDDAAA??????@@@AAAAAAAAAAAA===???AAABBBAAABBBCCCDDD???>>>===<<<<<<===???@@@>>><<<:::999::::::999888666555555555555555555666333555666444333222444777444555555555555555444444333333444444444555555555333333333333333333333333333444666777777666444333222222333333333444444444555555555555666666666666555555444444555666777777777777888888999;;;111111111111111111111111...///000111111000///...---.........//////000000////////////000000000000............/////////000......////////////......000000000000111111111111///000000111222222333333000111222333444333222222555444444444444555666666444555666555555555777999:::777999<<<<<<999===DDDBBBCCCGGGRRRiii~~~zzzxxxooo___```[[[```ppp~~~yyypppiiigggccc______eeeqqqyyy{{{~~~}}}uuuzzz}}}vvvqqqhhhZZZPPPLLLEEEFFFFFFCCC???>>>???BBB<<<<<<:::999888888888888<<<<<<===>>>===<<<:::999666777888999999999999999666555555555555444444444444333222333333333111///000000000000000000000000000000000000000000000000000000000000////////////---------------...//////222111000//////...//////,,,,,,------...------,,,---..................---////////////////////////............/////////000---......///000111111222***---000111111111111222...............///000000...000111111000000111222222222333333333444444444333333333333333333333333222555777666444333333444222555777888888888:::<<<444666999::::::;;;===???===@@@DDDJJJPPPTTTXXXYYY]]]dddoooyyyzzziii[[[QQQMMMLLLIIIGGGDDDCCCCCCDDDDDDDDDBBBDDDFFFFFFDDDDDDFFFIIIAAABBBAAA>>>???CCCCCCAAA@@@AAACCCCCCCCCCCCDDDFFFGGGDDDBBBCCCCCCBBBAAABBB???AAACCCBBBAAA@@@@@@AAA>>>===<<<;;;;;;;;;<<<===>>><<<999777888888888777555555555444444555555555222444555444222222444777444555555555555555444444333333333444444444555555333333333333333333333333444777<<>>>>>???@@@CCCEEEGGGIIILLLOOOSSSWWWYYY[[[```gggqqqxxxzzznnnhhh^^^SSSKKKGGGFFFFFFGGGDDDBBBBBBEEEHHHGGGFFFBBBCCCEEEGGGGGGFFFDDDCCCDDDCCCAAAAAAAAAAAA???>>>:::===AAADDDEEEDDDBBB@@@CCCFFFFFFCCCDDDEEECCC>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;:::999888888888999:::<<<;;;:::999888888777888888777555444444555666666333444444444333333444666444444444333333222222222333333333444444444555555444333333222222333333444777444333777<<<@@@>>><<<222222333333333333444444555666666666666666555444777777777777777777777777777777888999:::;;;000000000000000000000000000000000///////////////........................---------------------------------.......................................///.........///000111111222222222222111111111111111111111222222222333333222333333444444333333222555444444555555666777888888888888999::::::;;;;;;;;;===>>>===@@@LLL___ooo}}}ooocccaaajjjvvv~~~|||tttgggbbbeeeiiijjjiiizzzqqqeee\\\SSSNNNOOOPPPNNNLLLEEEDDDCCCBBB@@@???>>>>>>::::::::::::::::::999888999:::;;;<<<;;;;;;999999888777777666666777777888555555444333333333333333333333333333333222222222222222111111000//////...000000000000000000000000//////............//////......................................................------------------------------............------------------------............////////////000//////////////////000///////////////000000111000000000000000000000000111111111111111111111111222222222222222222222222111111111222222222333333555555555555555666666777555666666777777666666555666666666555555555777888<<<===>>>>>>>>>>>>AAACCCDDDEEEFFFGGGHHHIIIJJJJJJJJJMMMRRRWWW\\\kkk|||tttmmmfff```ZZZVVVPPPKKKGGGFFFGGGHHHGGGEEEDDDDDDGGGHHHGGGEEECCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBAAA???===???BBBDDDFFFEEEDDDCCC@@@CCCCCCAAABBBDDDCCC@@@BBBBBBBBBBBBBBBBBBBBBBBB;;;;;;999888777888999999;;;:::999888888888888888777777666555444444444555444555555444333222444555444444333333333222222222222222222222333333333444444333333222222333333444555222111333777999777444222222222333333333444444555555666666666666555555666666666666666666666666666777888888::::::000000000000000000000000111000000//////.........------------------------++++++++++++++++++++++++,,,,,,------......//////......................../////////...//////000000222222222111111111000000000111111111222222222222222222333333333333222222333333333333444555666666777777777888999999::::::888:::;;;:::999<<>>===<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBMMMdddzzzzzzmmmbbb]]]VVVRRRPPPNNNKKKHHHIIIHHHFFFEEEEEEFFFHHHIIIGGGGGGGGGHHHIIIHHHFFFDDDAAAAAA@@@@@@@@@@@@@@@AAA?????????@@@BBBBBBAAA??????@@@AAABBBCCCDDDDDDDDD@@@BBBBBB??????CCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<;;;:::888777777777888999999888777777888888888666666666666555444333222555666666555333222333555333333333333222222222222111111111111222222222222333333222222222222333333555222000000333444111///222222222222333333333333333444555666666666666666666666666666666666666666666777777888999:::000000000000000000000000111111000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................000//////.........//////333333222222222111111111000000000111111111111222222222333333333333222222111111111222222333444555555666666777888888999999666777888999::::::;;;;;;<<<>>>KKK___iiippp|||rrrddd\\\ZZZ[[[]]]]]]RRRMMMFFF@@@???@@@BBBCCCBBBAAA@@@???>>><<<<<<;;;999999888777777999:::;;;999:::::::::999888666555666666555555555555666666444444444444333333222222000000111111222222333333111111000000////////////000000000000000000000000///......------......///........................------------------------,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,---------------------------........./////////..................//////............///000000000000000000000000000000////////////////////////111111111111111111111111111111111111222222222222444444333333444444555666666555444333333444555666777666444444555555555444:::;;;<<<<<<;;;;;;===>>>:::;;;;;;<<<===>>>??????@@@BBBEEEFFFCCCBBBLLLYYYbbb```aaagggsss}}}~~~wwwmmmeee___WWWNNNHHHIIIFFFDDDDDDEEEGGGFFFEEEGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIFFFDDDDDDBBBAAA??????@@@AAABBB??????@@@BBBCCCBBB???===>>>>>>>>>??????@@@AAABBBEEEGGGFFFAAA???AAABBB@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888666666666777777777666666666777888888555666666666555333111000666777777555333222222444333222222222222222222222111111111222222222222333333333222222222222333333555333111111333333111///111222222222222333333333222333444555666666777666666666666666666666666666666666777888999:::////////////////////////111000000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////........................000///...............///444333333333222222222222//////000000000111111111111222222333333222222111000000000000111222333444444444555555666777777888666666777999;;;=========AAA<<<>>>GGGIIIKKK^^^wwwpppxxxxxxbbbZZZOOOHHHHHHLLLQQQTTTQQQJJJBBB???BBBDDDDDDBBBBBBAAA@@@???>>><<<;;;;;;<<<;;;999888888888999:::;;;;;;;;;;;;:::999777666555444444444444444444555333333444444444333222111000000000111111222222222000000000///////////////////////////////////////......------------..............................------------------------,,,,,,------..................------,,,,,,,,,+++,,,,,,,,,---------......------------............000//////......//////000...............//////000////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222333333333333333444555555666666444444444444666666555333222333555555333111777888999:::999:::<<<>>>:::;;;<<<===???@@@AAAAAA;;;>>>DDDIIIGGGEEEIIIQQQWWWQQQKKKJJJNNNQQQOOOLLL```iiiwwwzzzqqqllllllkkkiiigggjjjjjjjjjjjjhhhccc]]]XXXSSSNNNHHHFFFGGGIIIKKKKKKJJJIIIGGGFFFFFFEEEDDDBBBGGGHHHHHHHHHHHHGGGFFFFFFFFFHHHKKKLLLKKKHHHFFFDDDHHHGGGDDDCCCBBBCCCEEEFFFDDDDDDEEEGGGGGGDDD@@@<<<>>>>>>======>>>???@@@AAAKKKNNNLLLDDD@@@@@@@@@???========================<<<;;;999777666666666666666666555555555666777777444555555555555333111000555666666444222111222333222222222222222222222222222222222222333333333333333222222111111222222333222222111222333333333222111111111222222222333333222222444555666666666666555555555555555555555555555666777888999:::////////////////////////000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......------------------------.........---......//////333333333222222222111111////////////000000000000111111222222222222111111000000000000111222333444333333444444555666666666666777777888999:::;;;<<<<<<999:::??????>>>GGGTTTRRRSSSbbbzzzppp^^^TTTLLLIIIFFFEEEFFFGGGGGGFFFIIICCC>>>>>>CCCGGGEEEBBBAAA@@@???>>>===;;;;;;:::<<<;;;:::999999999999999;;;;;;<<<<<<<<<:::999888444444333333333333444444222333444444444333111000000000000000000111111111////////////////////////////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------,,,,,,,,,,,,+++,,,,,,------.........,,,------------.........000//////////////////000......------......///000////////////////////////000000000000000000000000////////////////////////000000000111111111111222333222222222222333444444555555555444444555555555999777777999===???>>>;;;555666888888888999;;;===<<<<<<<<<=========>>>>>>===<<<===??????>>>DDDLLLYYYSSSLLLIIIJJJIIIEEEBBBHHHMMMTTT\\\ccciiiooossscccXXXNNNMMMQQQPPPMMMKKKLLLMMMNNNQQQRRRPPPLLLIIIEEEDDDCCCDDDFFFFFFEEECCCCCCDDDDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEHHHKKKLLLJJJHHHFFFFFFEEECCCAAA@@@???@@@AAABBBIIIIIIJJJLLLKKKHHHBBB>>>@@@@@@??????@@@@@@AAABBBKKKNNNMMMFFF@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999777666666666777666666555444444555555555333333444444333333222222333444444333111000111333111111111222222222222222222222222222333333333444222222111111111111222222//////000000111222222222111111111111222222222222222333444555555555555555555555555555555555555555555666666777888999////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......///000111111111000000000000///........./////////000000111111222222222222111111000000000000111222333444222222333333444555555555444555777666555555777999444555888999:::;;;===???FFF@@@DDDSSS[[[[[[eeeuuu}}}ssskkk___PPPGGGDDDAAAAAABBBDDDEEEDDDCCCAAAAAA???>>>???AAABBBBBBAAA??????>>><<<;;;:::999888777888888999999999999999::::::;;;<<<<<<;;;:::999333333222222222222333333111222333444444333111000000000000000000/////////////////////////////////////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,---------.........///......------......///...------------...//////////////////////////////........................////////////////////////000000000000111111111111222222222222222333333444333333444444444444333333999888999???FFFJJJJJJGGG666777888777666666888:::::::::::::::::::::::::::@@@<<<999999888888<<>>???AAABBBDDDEEEFFFFFFCCCGGGJJJJJJHHHGGGGGGHHHAAA@@@>>>===<<<<<<======FFFGGGIIIKKKKKKHHHBBB===?????????@@@@@@@@@@@@@@@AAAGGGIIIDDD@@@???@@@@@@========================:::999888666666666777888666666555444333333333444222222222222222333333444111222222111000///111333000111111111222222222222111111111111222222222222222222111111111111222222000000111111111111111222111111111111222222222222333333444555555444444444555555555555555555555555555555666777888999////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000111////////////......................../////////000111111222222222222111111000000000000111222333444111222222333333444555555000333666555333222444777777999999666888======999>>>666999FFFHHHAAAEEEQQQaaacccddddddfffqqq~~~rrriii```UUUMMMFFFAAABBBFFF>>>======>>>@@@BBBDDDFFF>>>AAACCCBBB>>><<<<<<>>>>>>===<<<;;;999888777777333444666888999:::999999888999:::;;;<<<;;;:::999333222222222222222222333111222333444444222111///111111000000//////...............///////////////////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---------.........------,,,,,,------......------------...//////////////////////////////------------------------////////////////////////000000000000111111111111222222111111222222333444111222333444444333222111222111444<<>>CCCAAA@@@???@@@@@@AAA@@@???;;;===@@@AAAAAABBBDDDEEEHHHAAA>>>@@@???<<<<<>>???@@@AAABBBCCCDDDEEECCCFFFIIIIIIGGGFFFGGGIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@AAADDDHHHHHHEEE@@@;;;<<<======>>>>>>>>>>>>===888@@@DDDBBB???@@@BBBBBB;;;;;;;;;;;;;;;;;;;;;;;;999888777666666777888888777666555444333222222222222111111000111333444555///000111000//////111222000000111111222222222222000000000000111111111111222222111111111111222222222333444333222111222333000111111111111222222222444444444555444444333333555555555555555555555555555555666777888999///............---------.........------,,,,,,,,,------------------------------,,,++++++,,,,,,,,,)))******++++++******)))+++,,,,,,------,,,,,,+++.........////////////000000000//////.........---///////////////.........///...,,,---000000---+++//////000000111111111222222222222222222222333333444444333444444555666777777666666666666666777888AAA???<<<::::::;;;<<<>>>LLLMMMKKKGGGDDDHHHPPPXXXvvvjjjkkkkkkeee]]]OOOJJJDDDBBBBBBCCCAAA@@@BBBAAAAAA@@@???>>>======:::;;;<<<======<<<;;;:::<<<<<<<<<<<<;;;999777666888777777777777777888888:::999888888777777888888444333222111111111333333222222222111111111111000000000000000//////////////////............////////////.........---------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---///---***+++---///...,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000------------------------////////////////////////000111111000000///...---///000111222333333333333111111111222222333333333222222222333333222111111222333444555666888999999444444333333444555777888555777888::::::999888777============<<<;;;:::999>>><<<;;;<<>>>>>>>>===============CCCAAA>>><<<<<<===@@@BBBBBB@@@BBBIIIKKKFFFAAA>>>BBBBBBAAAAAAAAA@@@@@@@@@@@@BBBCCCBBB>>>===>>>@@@>>><<<;;;===AAACCCBBB@@@GGGHHHIIIJJJHHHEEEBBB@@@AAAAAABBBAAA@@@>>><<<:::BBB@@@???AAABBBBBB>>>;;;???===<<<<<<======;;;:::>>>?????????>>>===<<<;;;>>>===;;;:::999999:::::::::999777555555555555666555555444444444333333333222111000//////000111222333333222111111222333333111111111111111111111111111/////////111222111000333222111000000000000111111111111222222333333333222222222222222222222222222333444555666666666666777666555444444444444444666555444666888:::///............---------......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++------........./////////............---------,,,////////////...............---,,,---///000///,,,//////000000000111111111111111111222222222222333333333333333444555666777666555555555666777777888AAA???<<<:::999:::;;;<<>>>>>:::;;;<<<======<<<;;;:::<<<;;;;;;;;;999888777666777666666666666666777777888888777777666666666777444333222111111111222333222222222111111111000000111111000000000///////////////............/////////.........------------------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---///---++++++---...---,,,------------------------++++++,,,,,,,,,,,,------,,,,,,------......//////------------------------...........................//////000000000//////...//////000111111111111111111111222222333333333222222333333333333222222222222333444555666666777444444333333444555777777888999;;;<<<<<<:::999888:::;;;<<<<<<<<<<<<<<<;;;===;;;:::;;;===>>>===;;;>>>>>>??????@@@@@@@@@@@@BBBAAA>>>======>>>@@@BBBBBB??????DDDFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@BBBCCCBBB???===>>>???>>>======???BBBDDDBBB@@@EEEFFFGGGHHHGGGDDDAAA???@@@@@@@@@@@@???>>>======BBB@@@???@@@BBBBBB@@@===@@@???======>>>>>>===<<>>======<<<<<<;;;===<<<;;;:::999999999999888777666555444444444444555444444444444333333333333222111000000111222333333222222111111222222333111111111111111111111111111000000000222333222111333444666777666555333111111111111222222333333333222222222222222222222222222333444555666666666666666666555444444444444444666555444666888:::///............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,........................---,,,,,,---///000///...////////////000000000000000000111111222222222222333222222333333444555666444444444555666777888999@@@>>><<<999888888999:::999;;;;;;999777999>>>BBBFFFLLLTTTZZZ\\\^^^aaadddhhhvvvwwwkkkcccbbbdddhhheee^^^UUUNNNIIIGGGFFFHHHEEEAAA@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>>>>===:::;;;;;;<<<<<<;;;;;;:::;;;;;;999888777777777777666666555555555555666666777666666666555555555555444444333222222222222222222222111111111000000000111111111111000000000000//////............//////............------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------.........,,,,,,++++++++++++,,,,,,...---++++++---------,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------------........................------...///000000000000///000000000000000000000111111111222222222222222222333333444444333333333222222222333333444444444333333333333444555666777888999:::;;;;;;:::999888888999:::;;;<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;<<<<<<>>>???@@@AAAAAAAAA@@@@@@???>>>>>>???@@@AAACCC>>><<>>>>>???>>>>>>@@@BBBEEEEEECCCAAACCCDDDEEEFFFEEECCC@@@????????????>>>>>>??????@@@BBBAAA???@@@AAACCCBBBAAA@@@>>>======>>>???>>>===???>>>===;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888888555555555555555444333222444444444444333333333333333333222222222222333333333222111111111111222333111111111111111111111111222111000111333444333222111444888;;;:::777333000111111111222222222222222222222222222222222222222222333444555555666666555666555444444444444444444666555444666888:::///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,------...............///......------............//////////////////////////////000000111222222222222111111222222333444555333333333444555777888999>>>===:::888777777777777666888999888777888;;;===???AAACCCDDDEEEFFFIIIKKKHHHOOOVVV[[[aaaeeeeeeaaadddiiiooorrrrrrrrrtttvvv}}}}}}eeeYYY\\\SSSXXX[[[ZZZSSSKKKGGGFFFJJJLLLMMMLLLJJJIIIIIIJJJCCCBBB@@@??????@@@AAAAAA@@@??????>>>===<<<;;;;;;:::::::::;;;;;;:::::::::;;;:::888666666666666777777777666555555555666666666666666666666555444444444444333333222222222222111111111111000000000000222111111111000000000000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---......//////,,,,,,++++++++++++,,,,,,---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------------........................---......///000000//////111111111111111111111222111111111111111222222222222222333444444444444333333333333333333333333222333333333333444555666666444555666777888888888888999999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAADDD@@@>>>???@@@???AAAEEEBBBAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAA@@@???>>>>>>===???BBBDDDFFFEEECCCBBBBBBCCCDDDEEEDDDCCCAAA@@@BBBBBB@@@?????????@@@AAACCCBBBAAAAAABBBDDDEEEFFF???===;;;;;;===>>>>>>===???>>>;;;:::999:::;;;<<<888999:::::::::999777666444555666666666444333222444444444333333333222222222222222222222222222222222222111111111111222222111111111111111111111111111000///000222333222111///111555777777555111...111111111111111222222222222222222222222222222222222222333444555555555555555555444333333444444444666555444666888:::///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------------------------...,,,---------......//////000//////---,,,,,,---...///...........................///000000111222222000000000111111222333444222222222333444666777888;;;:::999777666555555666777888999999999999:::;;;:::::::::999999:::===???BBBAAA@@@CCCLLLTTTRRRKKKDDDGGGJJJJJJIIIJJJNNNRRRPPPSSSWWWXXXXXX[[[aaaggghhhccc___aaaeeeeee___ZZZeeeaaafffnnngggPPPCCCDDD:::@@@FFFIIIGGGDDDBBBAAAAAAAAAAAACCCDDDDDDAAA???@@@@@@??????>>>???@@@AAA@@@??????>>>===<<<;;;;;;:::::::::999999::::::::::::999777666555666666777999888777777666666666777666666777777777666555444333333333333333333333333111111111000000000//////111111111000000000000///......------------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,++++++******++++++,,,,,,,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------..............................///////////////...------000000/////////000111111111111111111111111111111111222333333444444444333444444444333333333333222222222333444444555555555111222444666777999::::::::::::;;;;;;:::999888888::::::;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>===;;;:::<<<<<<======>>>???@@@AAAEEEBBBAAACCCAAA>>>>>>AAABBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@AAAAAA@@@>>><<<<<>>===:::999888888:::;;;777888999999999888777666444555666777777555444333444444333333333222222222000111111111111111111000111111111111111111111111000000000000000000000000000///...///000111111///000000222222222222111000111111111111111111111111222222222222222222222222111222333444555555555555444444333333333444444555666555444666888:::///............---------++++++++++++,,,,,,,,,,,,******************************)))******+++,,,---++++++,,,,,,,,,,,,++++++******++++++++++++******+++++++++,,,,,,,,,------------------............,,,,,,,,,---......///////////////---++++++---///...............---------------...///000111111222000//////000000111222333222222222333444555666777888777777666555555555555666666777777888888888888777666666777888:::===>>>BBB@@@<<<>>>HHHQQQQQQKKKEEEEEEDDDCCCBBBCCCGGGIIIAAADDDGGGGGGEEEDDDFFFIIINNNIIIIIINNNQQQNNNHHHEEEJJJJJJQQQ]]]]]]PPPDDD@@@>>>>>>>>>======>>>BBBDDDBBB???<<<>>>AAACCC@@@<<<>>>???@@@???>>>>>>???AAABBBBBBAAA@@@???>>>>>>===:::999999888888999999:::999999888777777777777777:::999888777777666777777555666777777777666444333111222333444555555555444111111000000000/////////000000000000////////////......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,---------++++++************+++++++++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------.........------------------------////////////...---,,,,,,------,,,,,,---...000111111111111111111000000000000000111222333333333333333333333333333333333333111222333444555555555444333333555666888:::<<<<<<::::::::::::999888777666999:::<<<;;;::::::;;;======>>>???@@@@@@>>><<<;;;;;;:::::::::<<<>>>@@@AAAEEECCCDDDEEEBBB<<<<<<>>>BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>???@@@AAAAAA>>>;;;;;;>>>AAACCCBBBAAABBBBBBAAABBBBBBCCCCCCCCCCCCBBBFFFEEEDDDBBBAAA@@@??????BBBCCCDDDDDDCCCDDDFFFHHHAAA???======???BBBCCCCCC<<<;;;:::888888888888999666777777777777777666666555555666666666555555555333333333333222222222222///000111111111111000///000000111222222111000000000000000000000000000000///...---...000111000///222111111000111111333333111111111111111000000000222222222222222222222222111222333444444555555444333333333333333444444555666555444666888:::///............---------******+++++++++,,,,,,,,,************************))))))))))))***+++,,,---******++++++++++++************++++++++++++******,,,,,,,,,,,,------------++++++,,,,,,------------++++++,,,------...//////,,,---...---+++,,,000333.........---------,,,,,,,,,------...///000111222////////////000111222222333333222222333444555555555555555444444444444555666555444555666777666666777666777888:::<<<======;;;=========AAAIIIKKKHHH>>><<<::::::;;;<<<<<<;;;AAABBBCCCCCCCCCCCCDDDDDDFFFCCCCCCHHHIIIEEEAAABBBCCCDDDHHHPPPUUUSSSIII@@@AAA>>>;;;888777:::>>>AAAFFFBBB======???BBBBBBBBB>>>@@@AAA@@@>>>===???AAACCCCCCBBBAAA@@@???>>>>>>:::999888777777888999:::888888999999888888777777999999888666666555555555333444666666666555333222///000222444666666666666111000000000////////////////////////.........---...------,,,,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++************++++++***,,,---,,,***)))+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))******++++++,,,,,,++++++,,,,,,---......///------------------------.........///......------......------...111333555222111111111000000000///...///000111222222222222111111111222222222222222000111333444555555444444555555555666777888999:::888999999999999999888777777999;;;:::999888:::<<<;;;<<>>>>>======>>>@@@BBBAAA>>>;;;:::<<>>@@@BBB???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>AAACCCCCCBBBAAABBBDDD???===:::;;;===@@@BBBCCC:::::::::999888888777777777666666555555666666777555444444444444444555555333333333222222222222111000111222222222222111000///000111222222111000///000000000000000000000000000......///000111000///111111000000000111222333222111111111000000000///222222222222222222222222111111222333444444444444333333222222333333444555666555444666888::://////.........---------*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---*********++++++***************++++++++++++******,,,,,,------------......*********++++++,,,,,,,,,++++++,,,,,,---...//////)))+++,,,,,,,,,...222777.........------,,,,,,,,,,,,,,,---...///000111222.........//////000111222333333333222222333444444333333333444444444555555666555444444555666666666666666666777888888777555333:::>>><<<;;;>>>AAABBB???===<<<===@@@@@@<<<999999888999:::<<>><<<>>>@@@EEEOOOUUUNNNCCC<<<<<<<<<;;;<<<===>>>???KKKGGGAAA;;;888999;;;<<<>>>@@@BBBAAA>>>===>>>@@@BBBAAAAAA@@@???>>>======:::999888777777888999:::777888999::::::999777666888888777555555444444444222333444555555333111000...///222444666777777777000000000000///////////////.........------------...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++******************++++++************++++++***,,,---,,,))))))+++...++++++++++++++++++++++++++++++,,,,,,,,,---------(((((()))***+++,,,,,,---++++++,,,,,,---...//////------------------------,,,,,,---...////////////111000000000222555888:::222111111111000000//////......///111111222222222///000000000111111111111000111333444555555444333555555444444444444555555666777888999999999999999666888:::999777777999;;;666888;;;>>>???>>>===;;;999888666666777;;;???BBBAAA@@@???@@@<<<999<<>>>>>>>>>>>=====================@@@BBBBBB>>>:::999<<<>>>>>><<<===???BBB>>>>>>>>>???@@@@@@AAAAAA>>>???@@@AAAAAA@@@>>>>>><<>>>>>>>>????????????=========>>>@@@BBBEEEFFF???===::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA???>>><<<:::999999999999===;;;999888888777666444777777777777777666555555555333222333555555222000111111111111000000000000........................////////////////////////,,,,,,,,,---------......---------,,,,,,+++++++++************************++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------------------------------------............///............////////////000000//////.........---////////////000000000000222111000//////000111222222222333333333444444444333333333444444444555555555555555666666666666666:::999999999999999999999;;;:::888888:::;;;;;;::::::999888777777888999999@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@???>>>>>>:::<<<>>>???>>>>>>???@@@;;;;;;::::::;;;<<<>>>???<<<<<<<<<>>>@@@@@@>>><<<===>>>@@@AAAAAA???===<<<<<<<<<;;;;;;;;;<<<<<<===999888777555555555666666444444444444444444444444444444444444444444444444444333222222111111222222444222000111333444333000////////////............///////////////.........////////////////////////000000000000000000000000------......//////000000000111111111111222222222111111222222222333333333333444555555555444333222666666666666777999,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---///111.........------......///------...///////////////.../////////000000000000111111111222222222333333111111111222222222333333333333333333444555666777444555555555666666666666888777666666666777999999888888888888888888888888999888888888888:::;;;<<<<<<<<<<<<=========>>>>>>:::::::::;;;<<<>>>@@@AAA>>><<<999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@AAABBBBBBBBBBBBBBBBBBAAA>>><<<;;;999888777888888888777777888999999777555777777777777777666555555555333222222444444222000111111111000000000//////................................................,,,,,,,,,------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++************+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------------------------------------........................////////////000/////////.........---.../////////000000000000111111000000000000000111111222222222222333333333333333333444444444444555555555555555666666666666888888888777777777777777;;;999888999:::;;;;;;::::::999888777888888::::::>>>======<<<;;;;;;::::::::::::::::::::::::::::::===>>>>>>>>>======<<<;;;999;;;=========<<<===>>>===<<<;;;;;;:::;;;<<<<<<;;;;;;;;;===??????===;;;<<<===>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<999999888777666555555555444444444444444444444444444444444444444444444444333333222111111111111222333111000000222333222000000000/////////........./////////////////////...////////////////////////000000000000000000000000/////////000000000000000000000111111111222222222111111111222222222333333333333444555555444333222444444444444555777++++++++++++++++++++++++++++++************+++++++++++++++***************))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///,,,++++++,,,---...///000------...////////////........./////////000000000000111111111222222222222000111111111222222222222000000111222333555666777444444444555555555666666555555444444555555666777777777777777777777777777777777777777888999:::::::::;;;;;;;;;;;;<<<<<<<<<999999999999:::;;;<<<===<<<:::888888999:::999888::::::::::::::::::::::::;;;;;;;;;<<<===???@@@AAAAAAAAABBBBBBBBBBBBAAAAAA<<<;;;999777666666777777555555666888::::::888666666777777777777666555555444333222222333333222000111111000000000000//////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------------------............---............//////////////////...................../////////000000000///000000111111000000000000000000111111111222222333333333333444444444444444444555555555666666666555555555666666666666666:::999888999;;;<<<;;;:::999888777777777999:::;;;;;;;;;::::::999999888888999999999999999999999999::::::;;;;;;;;;:::999999999:::<<<<<<;;;::::::;;;>>>===<<<;;;::::::::::::;;;::::::;;;======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999888777666444333444444444444444444444444333333333333333333333333333222222111111111111111111000//////111111000///000000000000////////////......//////////////////////////////////////////000000000000000000000000111111111111000000000000000000000111111111222222111111111222222222222333333333444444444444333333444444444444555777++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))((()))))))))************************************************************+++++++++***************++++++++++++++++++++++++,,,---...,,,++++++,,,...++++++++++++,,,---......,,,---......//////.............../////////000000000000000111111111111222000000000111111111111222000000000111222444555666333333444444444555555555444444444444444555555666666666666666666666666666555555666666777888888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999::::::999888999999999999999999999999:::::::::;;;===>>>@@@AAA@@@AAAAAABBBBBBAAAAAA@@@;;;:::999777666666777777;;;999888888888888777666666666777777666666555444333222111111111111111111111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////................................./////////000000...///000111111111000////////////000000000000111222222333333333444444444333444444555555666666666444555555555555555666666999888888999;;;<<<;;;:::777666666666666888999:::::::::999999999888888888888888888888888888888888888999999999999999888888888999;;;;;;999888888999<<<<<<<<<;;;;;;::::::::::::999888999;;;;;;:::888;;;::::::999::::::;;;<<<;;;::::::999999999999:::999999999999888666333222333333333333333333333333222222222222222222222222222222111000000000000000//////...///////////////111111000000000/////////............////////////////////////////////////////////////////////////111111111000000/////////000000000000111111111111111111111111222222222222222333333333444444444444666666666666777999************************+++******))))))******+++************************((((((((((((((((((((((((((()))))))))************************************************************************************++++++++++++++++++++++++,,,------,,,******+++---,,,,,,++++++++++++,,,,,,,,,------...........................//////////////////000000000111111111//////000000000111111111222222111111111222333333333333333333444444444444444444555555555555666555555555555555555555555555444444555666777777777777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;:::888999999999999999999999999999999999:::;;;<<<>>>?????????@@@@@@@@@@@@??????;;;:::999777777777888888DDD@@@;;;888777777666555666666666666666555444444222222111000000000000111000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++************************************************************************))))))*********+++++++++,,,,,,,,,,,,------......*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---------...........................////////////---...///111111111000///....../////////000000000222222222333333333444444333333333444555666666777555555555666666777777777888888888:::<<<===<<<:::666555444444555666777888:::::::::999999999999999888888888888888888888888888999999:::::::::999999888999::::::999888888999999::::::;;;;;;;;;;;;<<<:::999777888999999999888999999888888999:::;;;;;;::::::999888888888888888888888888888777555333222333333333333333333333333222222222222222222222222222111000000//////000000......///............///000000000000////////////---.........//////000000////////////////////////////////////////////////000000000//////.........//////000000000111111111000000111111111222222222222222222222333333444444666666666666777999))))))))))))))))))))))))******))))))))))))*********************+++++++++(((((((((((((((((((((((())))))))))))************************************************************)))))))))***************++++++++++++++++++++++++***+++,,,+++******+++---------,,,++++++,,,,,,,,,,,,,,,---............---------........./////////////////////000000000000////////////000000000000333333222111111222222333222222222333333333444444444444555666666666666555444444444444444444444444333444555666777777777777::::::::::::;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::<<<;;;:::;;;<<<<<<:::888999999999999999999999999888888888888999:::;;;<<<======>>>>>>>>>>>>======;;;:::888777777777888999GGGCCC===999777777666555555666666666666555444444222222111000......000222000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))(((((())))))***+++++++++************************************************************************)))************+++++++++++++++,,,,,,------......************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---------------.........------........./////////------...///000000000000........./////////000000222222222222333333333333222222333444555666666777555555666666777888888888777777888:::======<<<:::777666555444444555666777::::::::::::::::::999999888888888888888888888888999999:::;;;;;;;;;::::::888999;;;;;;:::999999:::888888:::;;;<<<<<<<<<<<<;;;999777777888999888777777888888999999::::::;;;:::999888777777777777777666666666666555444333333333333333333333333333333111111111111111111111111111000000///////////////---...//////------...///////////////............------......///000000000////////////////////////000000000000000000000000////////////............/////////000000000111111000000000111111111111222222222111111222333444555444444444444555777))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++(((((((((((((((((((((((())))))))))))************************************************************((()))))))))*********+++************************)))***+++***)))***,,,...,,,,,,+++,,,,,,---...///+++,,,------......---------------.........//////........./////////000000........./////////000000222222222222222333444555222222222222333333333333333444555666666666555444333333333333333333333333333444666777888888777777888888888999999999::::::777888:::;;;;;;;;;:::::::::999999:::;;;;;;888666::::::::::::::::::::::::888888777777777777888888;;;<<<<<<======<<<<<<;;;999888777666666666777888???>>><<<;;;;;;:::888666555555666666555555444333111222111///------///222000000/////////.................................------------------------***++++++++++++,,,,,,,,,)))*********++++++++++++))))))))))))))))))))))))((((((((()))***+++++++++************************************************************************)))************+++++++++))))))***++++++,,,------************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,------.........---------.........//////---------...///000111111...////////////000000000111222222222222333333333111222222333555666666777444555555666777777888888666777888;;;===>>><<<::::::999777666555555666777999999999999999999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;888:::<<<<<<;;;;;;<<<===999999:::;;;;;;;;;:::999;;;999777777888888888777666777999:::;;;;;;::::::999999888777666666666666444444444333333333444444222222222222222222222222111111111111111111111111000000///............///---///000///------...000............------------------......///000000111////////////////////////000000000000000000000000///////////////000000000////////////000000000111000000000000111111111111222111111111111333444555444444444444555777))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))(((((())))))*********+++************************((()))******)))***,,,...******+++,,,---///000111+++,,,------......---------------.........//////............/////////000............/////////000000111111222333555666777111111222222222333333333222333444555666555444444333333333333333333333333444555666888888888888777777777777777888888888888888999;;;<<<======<<<<<<999888888999::::::777555::::::::::::::::::::::::888777777666666666666666:::;;;;;;;;;;;;;;;;;;:::888777555444444555666666777888:::===>>>===:::666555555666666555555444333111222111///,,,,,,///333000/////////....................................------------------------******+++++++++,,,,,,,,,))))))******++++++++++++************************'''(((((()))***+++++++++************************************************************************)))************+++++++++'''(((((()))******++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////......------...///111222////////////000000000111111111222222222333333333111111222333555666666777444444555555666777888888666666888;;;===>>><<<:::<<<;;;999888777666777777888888888888888999999999999999999999999999999999888999:::;;;;;;;;;;;;;;;888:::<<<===<<<<<<===???:::;;;<<<<<<;;;:::888777<<<:::777777777888888888555777999;;;<<<;;;:::999999999777666555555555555444333222111222333444555222222222222222222222222000000000000000000000000000000///...............---///111000...---...111......---------,,,,,,,,,---------...///000000111////////////////////////000000000000000000000000//////000000111111222222////////////000000000000000000000000111111111111111111000000111333444666666666666666777999))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))(((((((((((())))))************************++++++++++++++++++++++++------,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,---------......000000000000////////////////////////////////////111111000000111111222333333333333222222111111111111222222333333444444555444444444333333222222222444444555555666777777777777777777777888888888888777999;;;;;;:::999888999999999999888888888777777:::999999888888999::::::::::::999888777666555555888888999999999:::::::::999888555333333444666777777777666777999999888666666666555444333333222222222111111000000000000000///............---------...------,,,,,,------...111...,,,+++,,,------,,,************************))))))))))))******************)))((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++------,,,+++,,,---...///......//////000000111111111222333333333333222111//////000000111222444444222333444666777777777777777888:::<<<<<<:::777666555555555555555666666777999888777666666777888999;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<:::::::::;;;;;;::::::;;;>>>??????>>>???>>>===<<<===<<<;;;:::===;;;999777666666777888555888;;;===>>><<<:::888:::999777666444333333333333222222222222222222333222222222111111111111000000000000000000111111111222111111000///......---......///////////////...---------------------------------............////////////////////////////////////...///000111111////////////////////////............////////////...///111111000000111333111222222111000111333555444555666777888999))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))(((((((((((())))))************************++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,------------...........................////////////////////////111111000000000111222222333333222222222111111111111111222222333444444444444444333333333222222222444444444555666666777777666666777777777888888888777888::::::888888888999999999999888888888777777888888888888888888888777999999999888888777777666888888888999999999::::::999777555333333444666777777666666777888999777555555555555444333222222222222111000000//////000000............------------------,,,,,,,,,,,,------...---++++++,,,,,,+++***************************))))))))))))******************)))((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++------,,,,,,,,,---...///......//////000000111111111111333333333333111111111111111000111111222222666666666666666777777777444555777999999999888777666666555555555666777888:::999888777777888999:::<<<<<<=========<<<<<<;;;:::;;;;;;;;;:::::::::;;;999888888:::===???@@@??????>>>======<<<<<<;;;:::===<<<:::888666666666666666888:::<<<<<<;;;:::888;;;:::888666444333333222222222111111111111222222222222222111111111000000...//////000111111222222111111000000///......---......////////////......++++++++++++++++++++++++------------......................................./////////000000000000////////////////////////............///////////////000111111000///111222000111111111111222666999444444555555666777))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))************************++++++++++++++++++++++++))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------.........000000000000000000000000000000000000000111111222222222111111111111000000111111111222333333444444333333333222222222222222333333444555555666666777666666777777777777888888777888888888666666777999999888888888888777777777777777888888888777555444888888888888888888888888777888888888999999999999888777555333333444666777777666555666888888666444444444444333222222111111111111000///////////////............------------------,,,,,,,,,,,,------,,,+++***+++,,,,,,***(((************************))))))))))))***************))))))((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++******++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------......------,,,,,,------,,,,,,------...///......//////000000111111000111222333333222111000333222111000000000000000666666555666777999:::<<<333444555666777888888999888777666555555777888:::::::::999999999999::::::;;;<<<<<<======<<<<<<<<<::::::::::::::::::::::::777777777:::===???@@@?????????>>>===<<<;;;:::999<<<;;;:::999777666555555777888999:::;;;:::999999;;;:::888666555333333222111111111000000111111111222222111111111000000000......///000000111222222111000000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---...///000111000//////////////////////////////............////////////000111222111000///000111//////000000111444999===333333444444444555))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))************************************************(((((((((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,---...//////000000000000000000000000000////////////000111111000000000000000000000000000000111111222333333333222222222222222111111111222333333444555555666666666666666666777777777888777777777666444555777999888888888888777777777777666777999999999777555333555555666666777777777777777777777888888888888999777666444333333444555666666555555555666666555333333333222222222111111111000000///............///.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---*********,,,---,,,***(((************************((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((************++++++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...------,,,,,,---------------......///......//////000000111111000111222333333222111000111111000000000000111111222222333444777<<<@@@BBB777777666666666888999:::999888666555555777999;;;999999999999999999999999999::::::;;;;;;;;;;;;:::999999888999:::;;;;;;:::999999999:::===??????>>>>>>>>>>>>===;;;:::999:::999999:::999999888666666888888999999999999999888;;;:::888666555333333222111111000000000000111111111111111111000000000000/////////000000000000000000000/////////.........//////......------......////////////////////////,,,,,,---------.................................,,,---///111111000///...////////////////////////............////////////111222222111///...///000000000000000111444999===444444444444444444(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---......////////////////////////////////////......//////000111//////////////////////////////000111111222222333111111111111111111111111222222333333444444555555555666666666666777777777777777777555444444777999777777777777777777777777777888999::::::888666555333333444444555666666666666666777777777888888888555555444333444444555666666555444444555555333111111111111111111000000000000///......---............------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***+++,,,...---+++)))************************((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++))))))******+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...------,,,------.........//////.........//////000000111111000111222222222222111000////////////000111222333111111222444777;;;???AAA<<<;;;999888777888999:::888888666555666777999:::777888888888888888888777666777777888999999888888999888777999;;;===<<<;;;===<<<;;;;;;======<<<;;;<<<===>>>===:::999:::;;;666777888999999999999888888888888888888888888777:::999777555444333333333111111000000000000111111111111111000000000//////111111000000///.........////////////............000///...---,,,---------////////////////////////,,,,,,,,,------------...........................+++---///000111000...---////////////////////////............////////////111222222111///...///000222222222111000222666999555555555555555555(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////...............///000000------............///////////////000111111222222000000000000000111111111111111222333333444444555555555666666666666777777666777777777555555666888666666777777777777777888777777888999999999777777333444444444555555666666666666666666777777777777444444444444444444555555555444333444444444222000000000000000000000000000//////...---------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++---...,,,+++************************))))))))))))************((((((((((((((())))))***)))))))))))))))))))))))))))))))))************+++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------------...////////////.........//////000000111111///000111222222111000///.........///000111333333444444333444555777888:::===<<<:::999777777888888777666666666777777888888666777888888888888777666444555555666777777777777:::888777999===???>>><<<>>><<<;;;;;;<<<<<<:::999999<<<>>>===:::999;;;===777777777888999999999:::777777888999888777666555777666555444333333333333111111111000000111111111111111000000000/////////111000000//////......---........................000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---...///000///......////////////////////////............////////////000111222111000///000111222222222111000111333555555555666666777777(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))************************((()))***+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------......------......///000,,,,,,------..................//////000111111222/////////000000000111111111111111222333333444444555555555666666666777777555777999888777666777777666666666666777777888888555555666777777888888888666666666666666666666666555555555666666666777777333333333444444555555555555444333333333333111//////////////////////////////...------,,,,,,---------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++***))))))+++,,,,,,+++************************))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...///000//////.........//////000000111111///000111222222111000//////////////////000111222333333333333333444444444999888777666666666666666444555666777777777666666777888999999999999888777333444555666777777777777;;;888777:::>>>AAA@@@===;;;:::888999::::::999777777:::===<<<:::999<<>>777666666666888999888777555999===<<<:::999===AAA>>><<<999777555555666777444666999::::::777444222222111111111222222333444333333222222222222333333000000000000////////////++++++,,,...///111222333---.....................111000---+++***+++,,,---------------------------++++++,,,,,,,,,---------------------------------...------------...//////////////////////////////............/////////000...///111111000000111333,,,...111222111111111111333333444555666888))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''+++***)))(((''''''''''''+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))*********+++++++++++++++*********))))))((((((------------------------++++++,,,,,,,,,,,,------------------------------........................---------............///...000111000///...///111000000000000000000000000111111111111111222222222333333444444555666666666555555555555666666666666888888888777777777777777555555444444444444555555555555555666777888888999888888888777777555444444555555555555555555555555666666666555444222111000111111000///....../////////...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************+++++++++*********))))))(((((((((((((((((((((((('''((()))((('''((()))+++(((((((((((()))))))))))))))***------+++)))''''''************,,,///222444,,,***((()))+++,,,+++(((************************))))))************)))))))))************+++++++++))))))))))))************)))))))))))))))******+++000...+++***+++++++++***%%%,,,///---,,,,,,***&&&++++++******++++++,,,---*********++++++,,,,,,,,,,,,------,,,+++,,,...000------++++++++++++------////////////...---,,,+++////////////000000000000---...///111111111000///---------......000111111111111222222222333333333111333444444333222444555888666444444666666666555666777888999999999999999777777777777777777777777999999:::::::::999999888888777555444444555666777777777777888999;;;<<<======;;;999777666666777888666777999::::::777222...444444333222111111111111111222222111///...///000...//////000000000000/////////.........---------.........------,,,,,,,,,........................------------------------.........------,,,,,,,,,,,,,,,,,,---------......////////////////////////........................---...//////......///111000000000000111111111111222111000000000111333333222333333444555666)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))*********++++++************)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................---------............///...000111000///...///000000000000000000000000000000000111111111222222222222222333333444555555555555555555555666666666666777777777777777777777777666555555444444555555666444444555666666777777888888888888888777666555444555555555555555555555555555555555444333222111000//////.........//////000......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************+++++++++*********))))))))))))))))))))))))))))))'''((()))((('''((()))+++(((((((((((())))))))))))***,,,///...+++******,,,))))))((()))***,,,///000,,,***((()))+++,,,***)))************************))))))************))))))))))))*********+++++++++))))))))))))************)))))))))))))))******++++++******+++---...---,,,---+++***))))))***,,,---++++++******++++++,,,---++++++++++++++++++,,,,,,,,,------,,,+++,,,...000---,,,,,,++++++,,,,,,------------................../////////000000000000...///000111111000//////.........//////000111222111111111111222222222222111222333333222222333444777555444444555666555444777777777777777777666666666666666666666666666666777777888888888888777777666555555555555555666666666666777777888:::;;;<<<===<<<:::888777777888888777666777>>>EEEDDD<<<333444333222111000/////////000111222111///...///000//////000000000//////...///.........------------......---------,,,,,,,,,........................---------------------------------------,,,,,,,,,,,,,,,,,,---------......................................................---...//////......///111000000000000111111111111222111000000000111222333222333333444555666((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******************))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------------............///...///000000......///000////////////////////////000000000111111111222222111111111222333333444444444555555555555666666666666666666777777777777777666555555444444555555666333444444555555666666666888888999888888777666555444444444444444444444444555555444444333222111000000000///............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++************)))))))))************************'''((()))((('''((()))+++(((((((((((())))))))))))&&&))),,,+++)))((()))+++)))(((''''''((()))+++,,,+++***))))))++++++***)))************************))))))************)))))))))))))))*********++++++))))))))))))************)))))))))))))))******+++)))(((((()))++++++***(((...'''%%%,,,///+++***---+++************+++,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,++++++---///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,...000111....../////////000000000//////000000000000///...////////////000111222222000000000000111111111111000111222222111111222444555444222333444555555444666666666666555444333333555555555555555555555555555555666777777666666555333444555555666666666666666666666666777888::::::===<<<:::888777777888888777333444???LLLNNNCCC777333333111000///......---000111222111///...///000000000000000//////...---............------------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......................................................---...//////......///111000000000000111111111111111111000000111111222333222333333444555666((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...///000///......///000........................//////000000111111222222111111222222333444444444444444444555555555666666555555666666666666666777666666555555555555666666333333333444444555555555888888999999888777666666444444444444444444444444555555555555444333222111444333111000///......---------,,,,,,+++,,,,,,---,,,,,,,,,++++++++++++***************************************))))))))))))************************'''((()))((('''''')))+++(((((((((((())))))))))))&&&'''))),,,///...+++((())))))(((''''''((())))))***)))))))))*********)))************************))))))************))))))))))))))))))************((()))))))))************)))))))))))))))******+++555222---+++***)))((('''---&&&+++<<>>;;;888666555555555444555555555555333222111111222222333222111000///////////////............////////////............------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............/////////.........---------............///////////////000222111111111222444111111111111111111111111333333333444444444''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''(((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,)))))))))*********++++++,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,............------------...///000000//////000222111000000//////000000111000111333333222222444555333333333333444444444444777666666555666666777777666666666666666555444444333333333444444444555555444444444444444222111111111111111000000000////////////...------,,,++++++...,,,+++)))((((((((()))---,,,+++***)))))))))))))))))))))************+++******))))))))))))((((((''''''''''''''''''''''''''')))***)))(((((()))+++))))))))))))))))))))))))&&&******&&&)))//////)))******+++,,,,,,++++++***)))))))))*********++++++***))))))))))))((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((()))***++++++******++++++++++++*********************+++++++++************************************+++,,,------++++++++++++,,,,,,,,,,,,---///000///...---...///------------------......................................................////////////............///000000000000111111111333333333333444555666666888777666555555666888999888777777888999:::888777888888888888888888999::::::;;;<<<===>>>>>>>>>>>>FFFBBB<<<777444444555777444444555555444333222111000000111111000000///...////////////............/////////............---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------............///...............---------............////////////000111222222000000111222222222222222222222222222333333333444444444&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************---+++***((((((***+++---***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...///------...///000000////////////000000000111333333222222444555222222333333444444444444555444444444444444444444333333333333222222111111333333333444444444555555444444444333222222111000000000000/////////......///......---,,,+++******,,,,,,+++***)))(((((('''---,,,+++***))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((()))******)))((()))***))))))))))))))))))))))))(((+++)))(((222===888***''''''(((''''''''''''&&&)))*********++++++++++++))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((((((((()))***++++++******++++++++++++******)))))))))***+++++++++,,,*********************************++++++,,,,,,,,,***++++++++++++,,,,,,,,,---...///...---,,,---///,,,,,,------------........................------------...............//////////////////........./////////000000000111111222222222222333444555666999888666666666777888999777666666777999:::999888888888888777777888888999999:::;;;<<<<<<======<<>>666---,,,...111...------,,,,,,------...---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,+++***+++,,,---,,,---...---,,,+++---...+++...000...+++)))((('''------------------------........................//////////////////............///000000000000000...//////000111222222333222222333333333444''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------...///000000111111000000111111111222222222222333333444555444444444444444444444444444444444333333444444333333222111////////////............---,,,******+++++++++***************************************)))))))))(((+++******)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((((((((((((((()))))))))***"""###&&&(((,,,222999>>>++++++***))))))((())))))(((''''''(((***+++***)))&&&''''''((()))******+++))))))******++++++,,,,,,///---***(((''''''((()))++++++***)))(((((((((((())))))))))))))))))******((())))))))))))*********(((((()))))))))*********************************************************************************))))))*********+++++++++***++++++++++++++++++*********+++,,,,,,,,,,,,+++***+++,,,,,,++++++---...,,,------...............,,,,,,,,,,,,------............------------......////////////000000000000000000000000111222333333222222333333333333333333111222333222111111222444555555666666666666555555555555444444444333333333444333333222111111111111000000000////////////...........................///333222---***+++,,,+++------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++***+++,,,---...,,,---------,,,,,,...000............,,,***)))***------------------------........................//////........./////////......///000000000000000......///000111222222222222222222333333333''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,........................+++,,,---...///111111222000000000111111111111222222222333444444444444444333333333333333333333333333333444555444333222111/////////.........---------+++***)))***+++***)))************************************))))))))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******%%%&&&'''((())),,,000333'''((()))***++++++******)))((('''((()))***)))(((''''''(((((())))))******)))))))))******************))))))((()))***+++,,,******)))((((((((())))))))))))))))))************)))))))))*********++++++'''(((((())))))*********))))))))))))))))))))))))************************************************)))************+++++++++***+++++++++++++++***)))******+++,,,,,,,,,,,,+++)))***,,,,,,++++++---...,,,,,,---............---++++++,,,,,,------............------------......////////////000000000000///////////////111222222111222333444444444444333222333333333111222333555444444555555555555444444444444444444444444444444555444333111000000000000000000////////////..............................+++,,,+++((()))---...+++------,,,,,,,,,,,,------******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------+++,,,---,,,,,,---000222333...+++---...---...000------------------------------------------------///............///000000......///000000000000000...///000111111222111111222222222222333333''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((()))))))))******((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,---......///000000000000000000111111111111222222333444444444444333333333333333333333333333111222444444444333111000//////.........------------+++))))))***+++***)))************************************))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((()))))))))*********+++++++++(((&&&$$$%%%&&&)))))))))))))))*********+++)))((()))******)))((((((((((((((())))))))))))***)))))))))))))))(((((((((((()))***++++++,,,,,,)))(((((((((((())))))***((()))))))))************************+++++++++,,,''''''(((((()))******+++************************************************************************)))************+++++++++)))***+++,,,------,,,,,,******+++,,,,,,,,,,,,+++(((***+++,,,++++++---...+++,,,------......------***++++++,,,------............------------......////////////000000000000---------......///000111000111333444555555555555222333444333222333444666444555555666666555555444444444444555555666666777777555333111//////......000000/////////.................................,,,---,,,***,,,111333111---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,---------,,,***+++,,,,,,,,,...222555@@@444+++,,,///...///000------------------------------------------------///......---...///000111......///000000000000000///000111111222111000000111222222222222333''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))************((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------..................000000000000111111111111222222333444444444333333222222222222222222222222000111333333333222000...//////.........------------+++))))))***+++***)))))))))))))))))))))))))))************))))))))))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************$$$&&&(((((('''((()))***///...+++((('''&&&''''''---+++******++++++)))((())))))))))))((((((((((((******))))))((((((''''''******+++++++++******)))(((((('''(((((()))***+++(((((())))))*********+++***++++++++++++,,,,,,,,,&&&''''''((()))******+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++((()))+++...///000//////******+++,,,,,,,,,,,,+++(((***++++++++++++---...+++,,,------......------******+++,,,,,,---...............------.........////////////000000000000---,,,,,,------...///000000111333555666666666666222333444444333333555777555555666666666666555555333444444555666777888888888666444111///...------000/////////....................................***......++++++000444444---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***,,,---...---,,,,,,)))***++++++,,,///333666LLL<<<---,,,...---+++,,,------------------------------------------------///...------...///000111...//////000000000000000000000111222222111//////111111222222222333'''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((!!!(((///111---(((&&&&&&''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))************+++++++++...---+++))))))***+++,,,+++,,,------......------------------------------000000///////////////000000000000000111111111111111111222222222333333333111111111111111111111111000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,***(((((()))***))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***888555000***'''&&&&&&''')))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***(((((()))***+++***))))))))))))))))))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))************---,,,+++***+++,,,---...+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000---......///000111111222///111333555666666666555777777666666555555444444777777666666555555444444888999999888888777666555555444222000/////////000000000000000000000000000///............---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))************************+++,,,,,,---,,,+++***))))))***+++,,,...///000111.........------,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........///000000//////000111222222111111000000//////000000111222333333'''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++000555555000+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++...---+++***)))***+++,,,+++,,,------...---------------------------------000000///////////////000//////000000000111111111111111111222222222333333111111111111111111111111000000000000////////////......---,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((('''***)))(((''''''((()))***111///,,,)))'''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***(((((()))***+++***)))'''''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))),,,,,,+++++++++*********))))))))))))************,,,++++++++++++,,,------,,,,,,---------,,,******,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++,,,,,,,,,,,,---------------------.........//////.../////////000000000000------...///000111222222000111222444555666666666666666666666666666555555777777666666666555555555666666777777777777777666666555333111000000000000////////////////////////............------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------............///000000//////000111111111111000000000000000000000111222333333'''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***...111000,,,((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++---,,,+++*********+++,,,++++++,,,---------------------------------------000//////......///000000//////000000000000111111111111111222222222222333111111111111111111111111000000000/////////.........---,,,,,,++++++,,,,,,+++***)))+++......,,,)))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''(((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((((()))***+++***)))''''''((()))******++++++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++++++++*********))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,......//////......------++++++++++++,,,,,,,,,,,,........./////////000000....../////////000000000------...///000111222222222222222222333555666777666666666666666666777777777777777666666666666555333333555666666777777777666555444222111111111111////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******...------,,,,,,++++++***------------,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,------------............///000000//////000111000000000000111111111111000000111222333333'''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((((((&&&&&&''')))******))))))((((((''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******++++++,,,++++++,,,------------,,,------------------------//////.........///000000////////////000000000111111111111111222222222222111111111111111111111111000000000///.........------,,,,,,+++++++++++++++,,,***)))---222333///***((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********''''''''''''(((((((((((())))))(((((((((((())))))$$$%%%&&&'''((()))))))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))************(((((((((***+++***)))))))))***+++---...//////))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++************((()))))))))************)))***+++------,,,++++++,,,,,,+++******++++++,,,+++++++++++++++,,,,,,,,,------............------******+++++++++,,,,,,,,,---.........////////////........./////////000000,,,---...///000111222333333222111111222444555777555555555666666777777777666666666666666666666666222333444555555555555555555555444333222222222111////////////////////////.........---------,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++------------------------,,,,,,,,,---------------,,,,,,,,,---------......------------...............///000000//////000111//////000000111111222222000000111222333333'''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((***,,,******))))))((((((''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,***+++,,,,,,------,,,,,,------------------------...............///000000...////////////000000000000000111111111222222222111111111111111111111111000000000///...------,,,,,,,,,+++************+++***((('''+++000111---)))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((%%%&&&'''))))))))))))((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++***(((((((((***+++***))))))***+++,,,---...//////))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))((()))))))))************)))***+++,,,---,,,+++***,,,+++*********++++++,,,*********++++++,,,,,,,,,+++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.....................////////////,,,,,,---///000222333333333222111111222333555666444444555555666666777777555555555555555666666666444444444444444333222222444444444444333222222111...........................------------,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++---------------------,,,,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////...///000000//////000111//////000000111111222222000000111222333333'''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------------------...///000000......////////////000000000000000111111111111222111111111111111111111111111000000///...---,,,,,,,,,+++******))))))******'''%%%%%%(((+++,,,***'''))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&''''''((()))))))))(((((())))))))))))(((((('''(((((()))))))))((((((''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***(((((()))***+++***)))(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))))))))))))))************)))******+++++++++++++++*********+++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------........./////////+++,,,---///000222333444222222222222222333444444444444444444444444555555444444444444444555555555555555555444444333111111333333333444333222111111........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))******+++,,,------++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,------.........---,,,+++,,,,,,,,,---......//////,,,,,,,,,---------......------........./////////...///000000//////000111000000000000111111111111000000111222333333'''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------------------...///000000........./////////000000000000000000111111111111111111111111111111111111111000///...---,,,,,,+++++++++***)))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***'''((()))******)))((('''''''''''''''((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********(((((()))***+++***)))((()))))))))******++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))***************************++++++,,,((()))***+++,,,++++++***((())))))***++++++,,,,,,+++,,,,,,---......------,,,,,,,,,,,,------------------------............---------.........//////+++,,,---///000222333444111111222333333333333222333333333333333333222222222222222333333333444444333444444444444444333333111222333333333222111000........................---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,************************((((((***++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---(((((())))))***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------.........---,,,+++,,,,,,------.../////////,,,,,,,,,---------..................////////////...///000000//////000111111111111000000000000000000000111222333333'''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&(((+++---------''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---...///000111............/////////000000000000000111111111111111111111111111111111111111000///...---,,,+++++++++******))))))))))))))))))***+++***))))))+++---))))))))))))))))))))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&&&&&&&'''((())))))***'''((()))******)))((('''&&&&&&&&&&&&&&&((())))))&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((((()))***+++***)))+++++++++++++++++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++***)))))))))***,,,---'''(((***,,,---,,,***)))((())))))***++++++,,,,,,,,,------.../////////...,,,,,,------------................../////////000---------.........//////+++,,,---///000222333444000111222444444333222111333333333222222111111111111111111222222333333333222222333444555555555555000111222333222111000///........................---------,,,,,,,,,++++++*********++++++,,,,,,---************************'''((()))***+++,,,,,,,,,************************++++++*********+++---...+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...------...///...---+++***,,,,,,------...///000000,,,,,,,,,---------................../////////000...///000000//////000111222222111111000000//////000000111222333333(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''(((((('''''')))***,,,---((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************)))************+++++++++,,,,,,,,,,,,++++++***)))******+++,,,,,,---......++++++,,,,,,,,,,,,------...------,,,,,,------...///......---------......//////000111111111111111000000000000000000000000............---,,,+++***++++++************++++++++++++******))))))(((((())))))))))))))))))))))))'''(((((()))(((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))))))))'''$$$$$$'''))))))************************'''((()))++++++******)))(((((((((((())))))))))))***++++++***(((''')))***))))))))))))))))))))))))...---+++)))(((((()))***++++++******))))))((((((************))))))))))))))))))))))))))))))))))))******++++++++++++******++++++------------++++++------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------...///000111222222333444555444222111222333111111222333333333333222555444333222111222333444222333555666666555333222222111000//////...//////......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++)))(((((()))***+++***))))))))))))***+++++++++,,,******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,---............------,,,,,,,,,------------------------------------------------//////////////////////////////000111111111111111000111111222222333(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''(((******((('''((())))))((((((((((((***+++,,,((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********(((((()))))))))*********++++++,,,,,,,,,+++*********++++++,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------///......---------......//////000111111111111111000000000000000000000000............---,,,+++***+++******))))))******+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((+++------------+++(((************************'''((()))***+++******)))(((((((((((()))))))))))))))***+++***)))***,,,---))))))))))))))))))))))))---,,,+++***))))))))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++************+++,,,,,,+++******,,,,,,+++++++++,,,,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////000000000000222333333222222444555333222111000111222444555666555444222222222333333333444555555555333111000111000//////////////////......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++...,,,*********+++***)))***************+++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,------------------------------------------------////////////////////////......///000000000000000000111111222222333'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((***++++++***))))))******))))))(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))******'''((((((((())))))))))))******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......---------....../////////000111111111111111000000000000000000000000.........------,,,+++***+++******))))))******+++((())))))))))))))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%'''))))))'''%%%$$$))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))((()))++++++++++++...000))))))))))))))))))))))))++++++++++++***)))(((((())))))))))))************************))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))+++++++++++++++,,,---.........------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000/////////.........000222222222333444666444333000//////111444666777666555444333222222333333333444444333111///.../////////...//////000000......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++333000,,,************)))+++++++++*********************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...------,,,,,,------......------------,,,,,,,,,------------------------------------------------////////////////////////------...///////////////000111111222222333''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((***,,,+++***)))************))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***((((((((()))))))))******((()))***+++++++++++++++,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...------------...////////////000111111111111111000000000000000000000000------------,,,+++************))))))))))))******'''((((((((())))))******(((((((((((((((((((((((()))(((&&&%%%&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))...+++))))))))))))+++...((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((***+++*********,,,...)))))))))))))))))))))))))))***+++++++++***((('''(((((())))))******++++++************)))))))))((())))))))))))))))))))))))******++++++++++++******************************************+++,,,---...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////////////////000222222111111333555333222111000111222333555777666555444333333222222111111222222111000///..................///000111......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***333000,,,))))))*********,,,+++++++++***)))))))))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------------------------------------------............////////////////////////---...//////000000//////000111111222222333&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''')))******)))(((((()))******))))))(((((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((())))))))))))))))))*********++++++((()))******+++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...////////////000111111111111111////////////////////////------------,,,+++***)))***))))))))))))))))))***''''''(((((()))))))))***(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((+++''''''******''''''+++(((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))******+++***(((((()))+++))))))))))))))))))))))))((()))***++++++)))((('''(((((())))))******++++++************)))))))))((())))))))))))))))))))))))******++++++++++++******+++++++++******+++++++++)))))))))***+++,,,---...,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///000000000000111222222000000000222000111222333444333222111666555555444444333222222...//////000111111111111......---......///000000......---,,,,,,,,,,,,---,,,,,,+++++++++*********///,,,)))'''(((***++++++,,,+++++++++***)))))))))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------------------------------------------------------......///////////////////////////////////////000111111111111000000111111222222333&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&((())))))(((''''''(((((())))))))))))((('''&&&((((((''''''''''''((((((************************((((((''''''''''''((((((''''''(((((((((((())))))************++++++++++++))))))******+++******************+++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,---------------...///000//////000111111111111111////////////////////////---------,,,,,,+++***)))***))))))(((((())))))***'''(((((((((((((((((()))))))))))))))))))))))))))''''''&&&&&&'''((()))***************************(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((((((((((($$$###)))222222)))###$$$)))))))))))))))))))))))))))))))))((()))******+++(((((((((((())))))))))))***++++++)))((('''(((***))))))))))))))))))))))))((())))))***))))))(((((())))))))))))************************))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++************+++,,,***************+++,,,---++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000111000111222111///...///000...000333555555444222000333333444444444333222111---......///000111222333.........---......//////......---,,,,,,,,,,,,---++++++++++++************+++)))&&&&&&(((***+++++++++++++++*********************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,,,,,,,,,,------------...---------------------------------...//////000000///////////////////////////000000111111111111111000111111222222333&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&((())))))(((''''''((('''(((((())))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))************)))************))))))((())))))******++++++,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,------///000000//////000111111111111111////////////////////////,,,,,,---,,,,,,+++***)))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))************)))))))))((((((((('''((((((((((((((((((((((((---,,,444@@@@@@444,,,---***************************)))((((((((()))++++++(((((((((((()))))))))))))))***+++***))))))***,,,))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******+++***))))))))))))***++++++***************++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...000111000//////000111000111222444444333222111000111222333333333222111////////////000111222222//////...---------............---,,,,,,,,,,,,---++++++++++++************)))((('''''')))************************+++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,---------......---------------------------------...///000000000////////////////////////...//////000111000000000000111111222222333&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((******((('''((()))&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))***************)))((('''(((((()))***+++,,,,,,---)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,---...///000111//////000111111111111111////////////////////////,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))******************))))))((((((((('''(((((((((((((((((((((((((((%%%)))333333)))%%%(((***************************)))((((((((()))+++,,,(((((((((((())))))))))))(((***++++++***+++---///))))))))))))))))))))))))***)))(((''''''((()))***++++++******))))))((((((************))))))))))))))))))))))))))))))))))))******++++++++++++*********)))(((''''''((()))***++++++******************---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,...///000///000111333222222111111222222333444...///111222333333222222222111000000000000000111000///...---------------......---,,,,,,,,,,,,---+++++++++************)))***)))((()))***+++***((())))))******+++++++++,,,******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,------.........---------------------------------...///000000111////////////////////////---......///////////////000111111222333333&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&### !!!%%%((()))(((&&&&&&''')))************(((((())))))))))))(((((())))))))))))))))))))))))***(((((()))***+++***)))---------,,,,,,+++++++++++++++++++++++++++++++++---------............///////////////////////////......---------,,,,,,,,,***)))))))))***,,,...///)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((())))))))))))))))))))))))((())))))***+++++++++***)))(((((()))))))))))))))))))))))))))))),,,,,,++++++******))))))'''(((+++---...---,,,+++'''&&&&&&&&&'''(((***+++((()))***)))((((((***,,,,,,***))))))+++)))&&&"""************************++++++************++++++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------..................------...///000111111222222111333222222222111111000000...//////000111222222222111111111111000000000///111000...---,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------++++++***)))************************)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......---...000111111111000///222111111111000000//////111222222333333444&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((()))))))))((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))&&&######&&&(((((('''&&&'''((())))))***))))))(((((())))))))))))(((((())))))))))))))))))))))))***(((((()))***+++***)))---------,,,,,,+++++++++++++++++++++++++++++++++------------.......................................------------,,,,,,,,,+++******)))******,,,,,,))))))))))))))))))))))))******))))))((('''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''((())))))******))))))***))))))(((((()))))))))******))))))))))))******))))))))))))))))))))))))************************((())))))******)))(((''')))(((((('''((()))++++++'''((())))))((()))+++---+++***)))***,,,,,,***(((************************++++++************++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------......000111111111111111222222222111111000000000...//////000111111222222111111111000000000//////111000...---,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------///...------------...///,,,,,,---------.........---...///000111000000///111111000000000/////////111111222333333444&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''***)))((((((''''''((((((((((((((((((((((((((((((******))))))(((''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++)))&&&%%%&&&''''''&&&(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***(((((()))***+++***)))------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------....................................------------,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++************))))))((()))))))))***)))))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))******)))(((((((((((())))))*********)))))))))***++++++'''((())))))((()))+++---+++***)))***,,,.........************************++++++************++++++***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......///000111111111111111111111000000000000000/////////000111111222222000000000000////////////000///...---,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++******))))))******)))************+++++++++*********************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000///...------,,,//////............//////,,,------------...............///000000000000000000000///////////////...111111222222333444%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''******)))((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''''''''((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))***(((((((((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.................................---------,,,,,,,,,++++++***))))))((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''((())))))***'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))***+++++++++++++++))))))))))))***+++,,,---++++++***)))(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((()))+++...000222+++*********))))))******)))******)))(((((()))++++++***)))***+++---//////************************++++++************+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...///000111111111111000000000000000000000000//////000000111111111111000000/////////..................------,,,,,,,,,++++++******************++++++++++++++++++++++++,,,+++******))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000/////////......------.........------.........------------...............//////000000000000000////////////............111111111222333333%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''******)))(((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&'''(((((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))***(((((((((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...........................------,,,,,,,,,+++++++++''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))***''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((()))******((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))***+++++++++++++++((())))))***,,,...000111---,,,+++)))((('''''''''))))))))))))))))))))))))+++******)))(((''''''&&&******))))))+++///222444))))))))))))))))))((((((,,,,,,,,,***'''&&&'''(((,,,+++***))))))***+++---************************++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------.........///---...///000000111111000000000000000000111111111000000000000000111111111/////////............------------------,,,,,,,,,************************++++++++++++++++++++++++,,,+++******))))))******))))))*********+++++++++))))))))))))))))))))))))((((((((())))))******************++++++,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000000111............////////////000000111222222333$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''***)))((((((''''''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%''''''&&&&&&'''((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***(((((()))***+++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++&&&'''((())))))***))))))((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((())))))***+++((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++******(((((()))+++---///111222---,,,+++)))((('''''''''))))))))))))))))))))))))++++++***))))))((('''''',,,+++***))))))***,,,---(((((()))******))))))(((,,,---,,,***'''&&&'''(((+++++++++***((('''(((***************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------....../////////------...///000000000000111111111111111222222222000000000000000000111111///.........------------,,,,,,------------,,,+++***************+++++++++++++++++++++++++++++++++,,,+++******))))))******)))************+++++++++************************((((((((()))******++++++*********++++++,,,,,,---)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++,,,,,,,,,,,,++++++------.........////////////////////////000111111...////////////000000000000000111111222333$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))'''%%%&&&(((&&&'''((())))))***))))))(((((())))))))))))(((((())))))))))))))))))))))))***(((((()))***+++***)))+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++***))))))*********)))((('''((((((((((((((((((((((((*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((())))))***+++)))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''((())))))******)))))))))))))))***+++,,,---...+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))((((((((()))***'''(((***++++++++++++******++++++***(((''')))***(((+++,,,+++)))((((((***************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++,,,------...//////,,,---...///000000000000111222222222333333333333111000000000000000000000.........---------,,,,,,+++,,,------------,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))************+++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,)))******+++,,,,,,------***************+++++++++++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////++++++,,,------,,,++++++............////////////000//////...///000111222/////////000000000111111000000000111222222$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))+++---+++'''%%%%%%'''&&&&&&((()))************(((((())))))))))))(((((())))))))))))))))))))))))***(((((()))***+++***)))+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++******++++++,,,+++***((('''%%%((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((()))))))))))))))******+++))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))******))))))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))&&&'''(((***+++---...///(((((((((((()))***+++,,,((()))***,,,------,,,,,,'''((())))))((()))+++---'''***------+++))))))+++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,---...///000000000000222222222333333444444444111111111000000000000000......---------,,,,,,,,,***+++,,,---------,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))*********)))************+++++++++++++++++++++++++++++++++((())))))***+++,,,,,,,,,))))))***+++,,,,,,------************************************************)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........,,,,,,---......---,,,,,,............/////////000000///.........///111222//////000000111111222222000000000111222222''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------......---------,,,***))))))***,,,---+++++++++***)))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''')))*********)))((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))((((((((((((((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))((('''%%%&&&(((***)))((())))))))))))************))))))))))))))))))))))))***************)))((((((*********))))))))))))))))))&&&%%%'''+++---***&&&)))************+++++++++))))))******+++++++++,,,...,,,+++,,,//////---***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......---...000111222111///...000111111111222222222222444444333222111000///............------,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))******))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,---...///---------------------------...............------//////////////////////////////000000000000//////000000111222222222''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------...------------,,,***))))))***,,,---++++++******)))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''***)))(((''''''((()))***)))))))))))))))))))))))))))(((''''''((()))******))))))))))))************))))))))))))))))))))))))***************)))((((((***))))))))))))))))))))),,,***(((***...///---))),,,***)))((((((***,,,---+++++++++***************---+++***+++---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......---...000111111111///...000000000000111111111222333333222111000//////...------------,,,,,,,,,+++...------,,,++++++******************+++++++++,,,+++++++++************)))************************************************************************///...---,,,***)))((((((,,,,,,,,,+++++++++******+++*********))))))))))))******+++++++++,,,,,,,,,...---------,,,---------,,,------,,,++++++,,,...---------,,,,,,------...---------------------------...............------//////////////////////////////000000000000//////000000111222222222''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((************************'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---------------,,,+++***))))))***+++,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))******)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********((('''''')))+++))))))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))))))))******---+++***+++...///---***---+++(((&&&&&&))),,,...,,,,,,++++++***)))))))))+++******+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,---------......---...///000111000//////////////////000000000000111111000000/////////...,,,,,,,,,,,,++++++++++++------,,,,,,++++++******)))))))))*********+++++++++++++++************)))))))))))))))))))))))))))******************************++++++++++++++++++......---,,,***)))((((((,,,,,,,,,++++++++++++******************)))))))))******+++++++++,,,,,,,,,------------------------,,,------,,,++++++,,,.........---,,,,,,,,,------------------------------------...............---///////////////////////////000000111111000000///000000111222222222''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))***)))'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))(((((()))***((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------------,,,++++++***))))))***++++++************))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''')))******)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***++++++(((&&&&&&(((***((()))))))))************))))))))))))))))))))))))))))))************)))((()))))))))))))))************)))(((***+++,,,***(((+++***((('''''')))+++---++++++******************+++++++++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,---------......---...///000000000//////.........////////////000///////////////.........++++++++++++++++++++++++,,,,,,,,,,,,++++++******((())))))))))))*********+++++++++*********))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++++++++,,,,,,---,,,++++++,,,...------,,,,,,,,,---......------------------------,,,---......///.........////////////////////////000000000111111000000000000000111222222222''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((()))++++++***)))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))(((((()))***((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,*********************************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***'''(((******((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******)))'''&&&'''(((((()))))))))************))))))))))))))))))))))))((())))))*********))))))(((((())))))************)))(((((()))******(((''''''((()))************)))(((((()))***++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,---------......---......///////////////---........./////////////////////...............++++++++++++++++++++++++,,,+++++++++++++++******((())))))))))))*********+++++++++*********))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,---,,,++++++,,,...+++++++++,,,---...///000------------------------,,,------...//////......////////////////////////000000111111111111000000000000111222222222''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((()))+++,,,***)))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((())))))(((((()))***))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,******************************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((***++++++(((&&&))))))))))))************))))))))))))))))))))))))((())))))************)))((((((((()))******++++++***++++++++++++***))))))&&&''')))++++++***)))'''''''''(((***+++,,,---...+++---///...---,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,---------......------........./////////............////////////000000//////.........---++++++++++++,,,,,,,,,,,,++++++++++++++++++******)))))))))*********+++++++++++++++************)))************************++++++++++++++++++++++++))))))******+++,,,,,,,,,------,,,,,,+++***))))))***++++++++++++,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,***+++---...///......---,,,------,,,++++++,,,...,,,,,,,,,,,,---...//////------------------------,,,,,,---...////////////////////////////////////000111111222222111111000000000111222222222''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((******)))'''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++))))))************)))))))))))))))))))))))))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''((()))***((((((((((((((((((((((((''''''(((((())))))******'''''''''((()))*********&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))***((((((,,,111111+++%%%))))))))))))************))))))))))))))))))))))))(((((()))***************'''(((((()))******+++++++++,,,---,,,+++*********'''((())))))******))))))(((((()))***+++,,,,,,---***,,,......,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------.........---------......//////....../////////000000000111111000000///...------+++,,,,,,,,,------------******************++++++************+++++++++,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***++++++,,,---,,,,,,++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++---...//////...---,,,------,,,++++++,,,...///...---,,,,,,,,,,,,,,,------------------------+++,,,---...////////////////////////////////////000111111222222111111000000000111222222222''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++))))))************)))))))))))))))))))))*********(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''''')))***+++((((((((((((((((((((((((&&&''''''((()))******+++&&&''''''((()))******+++&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******'''((()))******)))(((''')))))))))))))))))))))))),,,)))(((...555666---%%%))))))))))))************))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++***+++,,,,,,***))))))))))))(((((('''''')))***+++***************+++++++++)))+++...---+++)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000333222111000///...------,,,,,,,,,------.........******************++++++***++++++++++++,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))******++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,'''(((+++---------,,,+++,,,------,,,++++++,,,...222111///---+++******)))------------------------+++,,,---...////////////////////////////////////111111222222222222111111000000111222222222''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------,,,,,,+++***))))))******))))))******+++,,,******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***************)))((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***)))((()))***+++***)))(((((()))***************&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))((((((+++)))((('''((()))+++,,,///...,,,+++***++++++,,,(((((()))***+++,,,,,,,,,************************,,,,,,+++***))))))******,,,,,,,,,---------.....................///000000...000111000///...///111000000///...---,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))******+++++++++******)))------+++)))'''))),,,///))))))***+++,,,,,,------,,,,,,,,,...///...---++++++++++++,,,,,,---------,,,++++++***+++,,,...///<<<999444///+++++++++,,,...---+++******+++---...---------............///......////////////......000000000000////////////000000111222222222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''(((((((((((((((''''''((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''************************&&&'''''''''(((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,------,,,++++++***))))))******))))))******+++,,,***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))*********)))((((((&&&'''((()))************))))))))))))))))))))))))'''''''''((((((((())))))%%%$$$$$$%%%((())))))((((((((()))***************''''''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))***)))((('''((()))+++,,,...---,,,+++++++++,,,,,,)))))))))***+++++++++,,,************************,,,++++++***))))))******,,,,,,,,,---------.....................//////000000111222000...,,,,,,---000///...------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++*********************************++++++***************++++++++++++************************************+++++++++******)))...,,,***)))))))))***+++)))******+++,,,,,,---------,,,+++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,+++***)))111///---+++***+++---......---+++******+++---...---------............///......////////////......000000000000////////////000000111222222222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((((((((************************%%%%%%&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,+++******))))))***))))))))))))***++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))*********))))))'''((()))******++++++***))))))))))))))))))))))))''''''((((((((()))))))))$$$######%%%'''))))))((((((((()))***************(((((((((((('''&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++************)))((((((((()))+++,,,,,,++++++++++++,,,,,,---******************++++++************************,,,+++******)))*********,,,,,,,,,---------............------......///000444444444222...,,,,,,,,,000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))******+++++++++******...+++))))))+++,,,***(((*********++++++,,,,,,------,,,***))))))***,,,---+++++++++++++++*********)))***,,,------***'''%%%******)))***+++,,,---...------++++++++++++---------------............///......////////////......////////////000000000000000000111222222222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************************++++++++++++,,,+++++++++******)))))))))))))))))))))***++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))*********)))'''((()))***************(((((((((((((((((((((((('''(((((((((((()))))))))((('''&&&(((***++++++***(((((()))***************))))))(((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))(((((())))))***+++*********++++++,,,------+++++++++***************************************++++++***************+++,,,,,,,,,---------.........------------...//////555666555333000.........///...------,,,,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++******************************))))))))))))************++++++++++++******++++++++++++++++++++++++))))))***+++++++++******---)))(((***///000---(((*********++++++,,,,,,,,,,,,,,,,,,+++******,,,---,,,++++++******)))))))))***+++,,,---,,,+++)))'''---------------,,,,,,+++---,,,,,,++++++,,,,,,------------............///......////////////......////////////000000000000000000111222222222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++***************)))))))))(((((())))))***+++(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))))))))))))))''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))***,,,***)))***++++++***)))(((((()))***************(((((()))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++)))******++++++,,,,,,,,,+++++++++***************************************+++***************++++++,,,,,,,,,---------......---------------...//////000111222111///---...///...------,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++************************,,,+++************+++,,,******++++++++++++******************************((()))***++++++++++++++++++((((((,,,111333000+++***+++++++++++++++,,,,,,))),,,///000...,,,+++,,,,,,++++++******)))))))))+++++++++++++++,,,------......//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////........./////////000000000111000000111222222222''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))************************))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++************************)))(((((((((((()))******(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******,,,***))))))))))))(((&&&(((((()))***************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++((()))))))))************)))***++++++,,,++++++*********************++++++*********************************)))******+++,,,,,,,,,,,,---------......------,,,,,,------...///+++,,,------++++++,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---******++++++++++++******))))))))))))))))))))))))((()))***+++++++++++++++)))((())),,,000222000---++++++++++++++++++++++++''',,,111222///,,,+++++++++++++++++++++*********,,,+++******+++---...000***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////............//////000000111111000000111222222222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))((((((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***************************'''''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************((((((((((((((()))******'''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((('''))))))))))))))))))))))))(((((()))))))))************)))(((((())))))((('''(((((()))*********************)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((()))*********************+++,,,++++++)))))))))))))))***+++++++++,,,******************************))))))***++++++,,,,,,,,,,,,---------......------,,,,,,------...///***,,,---,,,+++***+++------,,,,,,+++,,,,,,------++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++******************************(((((()))++++++,,,,,,+++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++''',,,000000---***+++---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,------...+++,,,,,,------,,,,,,+++---------............///......////////////...............///000111111111000000111222222222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''"""$$$&&&((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%&&&((())))))*********)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&&&&'''((()))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))*********((((((((((((((()))******'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&))))))*********))))))((())))))))))))))))))))))))))))))))))))************)))(((((()))***++++++***(((((()))***************,,,***)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))******************+++,,,,,,+++***)))((((((((()))***+++,,,,,,---******************************))))))***+++,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---........./////////---,,,---...,,,,,,,,,++++++,,,------++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++***)))'''''')))***+++******++++++++++++******++++++++++++++++++++++++(((((()))++++++,,,,,,,,,)))***+++***((('''(((***++++++++++++++++++++++++(((,,,///---)))(((***...+++++++++,,,,,,---------)))+++,,,------***(((&&&...------,,,,,,---......+++,,,,,,------,,,,,,+++---------.........//////......////////////......---......///000111111222000000111222222222&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((*********)))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***(((&&&$$$$$$&&&(((***%%%&&&''')))************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%'''******)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))***)))))))))'''((()))******)))((('''))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))************)))))),,,,,,++++++***+++++++++...------,,,+++***))))))*********++++++,,,,,,,,,************************++++++***************+++))))))***+++,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********************************++++++******************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************,,,+++***))))))***+++,,,)))************++++++++++++*********+++,,,,,,---++++++++++++++++++++++++...---+++*********++++++******+++++++++,,,,,,,,,++++++------------+++++++++++++++,,,,,,,,,------........................------------------------///////////////////////////////////////.........111111111111111111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))&&&''''''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********))))))************))))))+++******))))))*********,,,,,,++++++++++++++++++*********++++++,,,,,,,,,************************++++++***************+++)))******+++,,,,,,------,,,,,,,,,------------...------------------------,,,++++++++++++++++++***************************************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++***))))))***++++++)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++---,,,+++*********++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++........................------------------------/////////////////////////////////////////////...000000111111111222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++))))))(((((((((((())))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))******))))))************))))))))))))((((((((())))))*********+++++++++,,,,,,,,,*********+++++++++++++++************************+++***************++++++*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************)))************++++++++++++++++++++++++++++++++++++++++++***************************************++++++***))))))***++++++)))************+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---111000000///---,,,,,,+++------------------------........................////////////////////////......////////////////////////000111222333&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((('''&&&&&&)))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))'''&&&'''(((***,,,***)))(((''''''((()))***((()))))))))******************))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))***))))))************))))))))))))((((((((()))******++++++++++++++++++++++++***************+++++++++*********************************)))******+++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))******++++++,,,,,,***************************************+++++++++))))))*********+++++++++************************************************************************+++******************+++))))))*********+++++++++,,,++++++***++++++,,,,,,***+++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------......------++++++++++++------666555444333111///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////...//////111222333&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&'''))))))'''&&&%%%&&&&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((&&&%%%&&&)))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))'''&&&'''(((***,,,***)))(((''''''((()))***((()))))))))******************))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))))))))************)))))))))))))))))))))***+++,,,------,,,,,,+++***))))))******************************************************))))))***++++++,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))******+++++++++************************))))))*********+++++++++))))))*********+++++++++*********************************************************************************++++++*********))))))*********+++++++++,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------++++++++++++------666555444333111///...---------------------------++++++++++++++++++++++++////////////////////////---.........//////000000...//////111222333&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***&&&''''''(((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&''')))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''((('''&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++))))))(((((((((((())))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((())))))))))))************))))))))))))))))))***+++,,,,,,...------,,,+++***)))(((***************)))))))))************************))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************)))))))))***************************************)))))))))***++++++,,,,,,)))************+++++++++***************************************+++++++++************************)))***++++++++++++***))))))************+++++++++,,,,,,++++++******++++++*********++++++,,,,,,---******+++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---111000000///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////------......///000000000//////000111222333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******&&&&&&''''''((())))))***))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&(((((('''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))))))))************))))))(((((((((((()))***++++++,,,,,,,,,++++++*********+++*********)))))))))(((************************))))))))))))***+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************))))))))))))************************((())))))***++++++,,,,,,)))************+++++++++************************))))))*********+++++++++************************)))***++++++++++++***))))))************+++++++++---,,,++++++******++++++)))******+++,,,,,,------)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////------......///000000111000000111111111222&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''###&&&((()))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))***)))))))))'''((()))******)))((('''))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''((((((((()))))))))************))))))&&&&&&&&&'''''')))*********++++++++++++,,,,,,,,,+++*********))))))((((((************************))))))))))))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******))))))((((((************************((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++************************)))***+++,,,,,,+++***))))))************+++++++++---,,,,,,+++*********+++))))))***+++,,,,,,------)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++---......---+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////---------...///000000111111111111111111111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,------,,,)))&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''(((***,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,(((((((((((((((((((((((())))))((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))(((((()))'''''')))++++++(((%%%))))))))))))))))))))))))'''(((((()))***++++++++++++)))&&&''')))***)))'''(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))************************((())))))+++,,,---......))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((()))))))))************+++++++++((((((((((((((())))))***,,,+++*********+++,,,---)))(((&&&%%%%%%''')))*********))))))))))))*********)))((((((((()))++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++***)))(((&&&(((+++,,,,,,,,,,,,---)))************+++++++++))))))*********+++++++++((((((((((((((('''&&&&&&******++++++++++++******+++++++++************)))++++++************++++++++++++++++++******))))))************************,,,,,,++++++***)))(((((())))))*********+++++++++,,,++++++++++++++++++++++++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---111000///...------...///000000//////.........---////////////////////////111111111000000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,---......---+++)))''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))************)))((('''(((******(((&&&))))))))))))))))))))))))'''(((((()))******+++++++++)))&&&''')))***)))'''(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))*********+++++++++))))))((((((((()))************)))))))))***+++,,,,,,+++++++++++++++++++++******))))))))))))************)))))))))***+++,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++******+++111777666111+++***+++))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++***)))((())))))************))))))))))))******+++++++++,,,++++++************++++++************))))))((((((************************---,,,,,,+++******))))))*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---111000///...------...///000/////////............////////////////////////111111111111000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((******+++,,,+++***)))(((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))***(((''''''((())))))((())))))))))))))))))))))))'''(((((())))))******+++***((('''''')))***)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++***)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))*********++++++***))))))))))))***++++++)))))))))))))))***++++++------...///...---+++***++++++************+++++++++************+++,,,,,,)))))))))************+++++++++************++++++***++++++,,,,,,,,,,,,+++,,,444<<<<<<333+++(((***)))))))))*********+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,+++******(((((())))))))))))(((((('''((()))***+++,,,------++++++************++++++)))))))))))))))(((((((((************************------,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,------......+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---000///......---.........////////////............////////////////////////111111111111111111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&***((('''&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))******)))(((''''''((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++***)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))***************************++++++,,,***************+++++++++,,,,,,,,,,,,+++***)))(((++++++************+++++++++++++++++++++,,,,,,,,,)))))))))*********+++++++++******))))))******+++***+++,,,,,,------------'''...444555111+++))))))))))))))))))******************++++++++++++,,,,,,*********++++++******)))))))))************))))))((())))))***++++++,,,,,,++++++************++++++************))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,------...//////***,,,------,,,+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................///////////////.........////////////////////////000111111111111111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((())))))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((+++***(((''''''(((***+++((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&((()))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))(((((()))))))))************************++++++,,,+++++++++,,,,,,,,,,,,,,,...,,,***((('''((())))))+++******************+++******++++++,,,,,,,,,,,,************+++++++++,,,+++******))))))******+++***+++,,,,,,------------)))))))))+++---,,,+++)))(((((()))))))))*********))))))))))))************)))***++++++++++++*********++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,------...//////***+++---,,,++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------...........................///////////////////////////////////////000000111111222222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))'''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((('''(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((******)))(((((()))******((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''''''''((()))'''(((((('''&&&&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''(((***,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))((((((((()))))))))*********))))))))))))***+++++++++,,,,,,---...---------///---***(((''')))+++,,,******))))))))))))******)))******+++,,,+++++++++*********+++++++++,,,,,,++++++************++++++***++++++,,,,,,,,,,,,+++...***''''''***,,,+++(((((((((((()))))))))******((((((((())))))))))))***++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......***+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---............---.........///////////////////////////////////////000000111111222333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''',,,+++)))''''''((()))***%%%'''))))))&&&%%%&&&((())))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))''''''***---(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((((((((()))))))))***))))))((((((((()))*********+++,,,---------,,,,,,,,,+++******)))***++++++))))))(((((((((((())))))((()))***+++++++++******)))))))))************+++,,,,,,++++++++++++,,,,,,++++++++++++++++++******---+++(((((()))*********(((((((((((()))))))))***((())))))))))))***************+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***************+++++++++++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---.........------............/////////000////////////////////////000000111222222333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((($$$######$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''+++)))'''&&&%%%&&&'''(((###'''******'''%%%&&&'''))))))))))))))))))))))))((((((((((((((('''''''''%%%'''))))))''''''***---(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***)))***+++,,,---,,,++++++'''((()))***+++***)))(((((((((''''''''''''(((((('''((()))***+++***))))))(((((((((((())))))))))))---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((&&&(((***)))((((((+++---(((((((((((()))))))))))))))************+++++++++'''((()))*********************++++++++++++******(((((()))***+++,,,,,,---++++++************++++++))))))******++++++++++++((((((((((((((((((((((((*********************+++))))))*********+++++++++,,,+++++++++++++++++++++)))+++,,,,,,+++***,,,---************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++---...///...---------.........//////000000////////////////////////000000111222333333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''))))))(((((('''''''''&&&'''''''''''''''((()))***((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((()))))))))(((((('''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++***)))***++++++***)))))))))))))))************++++++***)))(((((())))))))))))))))))***************************************++++++,,,,,,++++++***((((((((()))+++,,,***)))))))))))))))************+++*********))))))((((((((())))))))))))*********))))))))))))))))))))))))******************************))))))))))))******,,,++++++***)))(((''''''******++++++++++++******(((((()))***************------,,,++++++******)))************************,,,,,,+++******+++,,,,,,)))************+++++++++...---+++***)))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000222000000000000000///......111000///......///000111000000000000000111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&''')))***(((''')))(((((((((''''''''''''''''''&&&&&&'''(((((()))(((((((((((((((((((((((())))))(((''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''''''''(((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))(((((())))))***++++++***)))***++++++***)))))))))))))))************++++++***)))))))))))))))))))))))))))***************************************++++++,,,,,,++++++***,,,++++++,,,---...,,,+++))))))))))))************************)))))))))(((***++++++++++++,,,,,,,,,************************************************++++++************++++++++++++******))))))((((((******++++++++++++******((())))))***************)))******++++++,,,------************************,,,,,,+++******+++,,,,,,)))************+++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///000000000000000///......111000///......///000000000000000000111111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&''')))***((('''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((())))))***+++***)))***++++++***)))))))))))))))************+++***))))))))))))))))))))))))))))))******************************************++++++++++++******---,,,+++,,,------+++***))))))))))))************************))))))))))))***++++++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,*********************)))******++++++++++++******((()))******++++++******)))******++++++,,,------)))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,//////000000000///......000000////////////000000000000000111111111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&''')))***((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))''')))***,,,,,,***)))'''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$&&&'''((((((''''''''''''(((((()))''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************((((((((((((((((((((((((((((((''''''(((((()))***+++***)))***++++++***)))((()))))))))******************)))))))))))))))***((()))))))))******************************************++++++++++++******+++)))))))))******(((&&&((()))))))))*********************)))))))))))))))(((((()))))))))*********************************************************+++******))))))******+++*********************+++******++++++++++++******))))))***++++++++++++***------,,,++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++***+++,,,------,,,***)))+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---...//////...---,,,...///////////////......///////////////000000000000000000111111222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&''')))***(((''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''')))***,,,,,,***)))'''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&(((***+++'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((()))******+++***)))***++++++***)))((()))))))))***************)))))))))))))))******((()))))))))************************************)))******++++++******))))))((('''((()))(((&&&%%%((()))))))))************))))))))))))))))))******(((((()))))))))*********************************************************))))))(((((((((((())))))************++++++++++++******++++++++++++******))))))***+++++++++++++++------,,,++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++)))***,,,------,,,+++***+++++++++,,,,,,,,,------+++++++++,,,,,,---------***+++---///000//////.........////////////............///000000000000000///000000111222333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''')))***(((''''''''''''((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++''''''&&&''''''((()))***''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++***)))***++++++***)))))))))))))))************)))))))))))))))******+++))))))))))))************************************))))))************))))))+++***)))***++++++)))((())))))))))))************))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((((((''''''(((((((((++++++++++++++++++************++++++++++++******)))***++++++,,,+++++++++)))******++++++,,,------***************************++++++,,,,,,++++++***)))************+++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...***+++,,,...///000000000------.../////////......---...///000111111111000///000000111222333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))***((('''''''''''''''((((((((()))******)))((((((((((((((((((((((((((((((((((((((('''((())))))))))))((('''(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++***)))'''&&&&&&&&&&&&''''''((()))***''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))***************+++,,,,,,+++***)))***++++++***)))))))))))))))************)))))))))))))))***++++++))))))))))))************************************))))))************))))))+++******+++------,,,***))))))))))))************((()))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((()))))),,,,,,,,,++++++***************++++++++++++******)))***++++++,,,,,,++++++)))******++++++,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))************+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------******+++,,,,,,---......---------------...///000,,,---......//////......,,,---///000111111111000///000000111333444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&''')))***((('''&&&'''''''''(((((())))))++++++***)))))))))))))))************************'''((()))******)))((('''((((((((((((((((((((((((******))))))(((((('''''''''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((%%%!!!&&&&&&&&&'''''')))******''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%&&&''')))+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---+++***)))***+++++++++)))))))))))))))************))))))((())))))***++++++))))))))))))************************************))))))************))))))***))))))+++------,,,+++))))))))))))************(((((())))))*********+++((())))))))))))*********++++++++++++++++++++++++******************************))))))))))))******------,,,,,,+++***))))))******++++++++++++************+++,,,,,,,,,,,,+++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))************+++++++++++++++***)))***+++---...++++++,,,,,,,,,---------******+++,,,,,,---......000///...,,,,,,---...///,,,,,,---.../////////...,,,---///000111111111000///000000222333444%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''$$$&&&)))***)))(((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******++++++++++++******((('''''''''((()))+++,,,++++++***)))***+++---...))))))))))))(((((((((((())))))))))))***************)))(((''''''((()))***))))))))))))(((((((((((())))))************))))))))))))***++++++++++++***)))***+++,,,,,,,,,,,,++++++)))'''(((+++,,,***'''(((+++,,,++++++++++++)))+++***)))***++++++)))'''++++++******))))))(((((())))))))))))******************+++++++++******))),,,+++***)))))))))++++++******+++++++++,,,,,,,,,((()))+++,,,------,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...//////.........---------//////000000///...---------...000111333333%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))***)))))))))((((((((('''&&&'''((('''&&&&&&((()))((((((((((((((()))******(((((())))))))))))((((((************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***************++++++++++++******((('''''''''((()))+++,,,,,,+++*********+++,,,---(((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++************))))))))))))''''''((((((((((((''''''))))))***++++++++++++***'''((()))******+++,,,,,,---***((()))+++,,,+++)))***+++*********++++++++++++***)))***++++++***)))************))))))))))))))))))))))))******************+++++++++******))),,,+++***))))))***++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...//////.........---------///////////////...---------...000111333333%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((()))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((((((((()))((('''%%%###$$$'''***((((((((((((((()))******'''((()))******)))((('''************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++******++++++++++++******((('''''''''((()))***+++,,,,,,+++*********++++++''''''(((((())))))******))))))))))))************++++++************++++++++++++++++++************''''''((((((((((((''''''))))))***++++++++++++***))))))((((((((()))******...,,,***)))+++,,,,,,,,,,,,***(((((()))***++++++&&&%%%&&&(((+++------,,,)))))))))***************))))))))))))************)))******+++++++++******+++******)))******++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,,,,,,,,,,///...---,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................---------///////////////......------...000111333333%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$''',,,000///,,,&&&"""'''''''''''''''((((((((()))(((((('''&&&&&&%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''%%%###$$$''')))((((((((((((((())))))***&&&((()))++++++)))(((&&&************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,******++++++++++++******((((((((((((((()))******,,,,,,+++*********))))))&&&''''''((()))******+++((()))))))))************************************++++++*********)))))))))))))))************))))))))))))***++++++++++++***---,,,***(((''''''''''''---+++***))))))+++,,,,,,,,,)))''')))***(((((())))))))))))+++------+++))))))))))))******+++++++++((()))))))))************))))))***+++++++++************************++++++******+++++++++,,,,,,,,,...---+++***)))***++++++******+++,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................///////////////......---...000111333333%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""&&&+++......+++%%%"""%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((('''&&&%%%&&&(((((((((((((((((())))))***&&&((()))++++++)))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,******++++++++++++******((((((((()))))))))))))))++++++++++++***))))))(((&&&''''''((()))******+++((()))))))))************((())))))))))))))))))(((******)))))))))((((((((())))))************))))))))))))***++++++++++++***++++++***)))))))))))))))+++******)))((()))***++++++((((((+++***&&&'''+++---,,,,,,,,,,,,+++(((&&&))))))******++++++,,,,,,((()))))))))************((()))***+++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,...---+++***)))***++++++)))***++++++,,,,,,++++++,,,+++++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...........................///////////////...---...000111333333%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))(((((())))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))&&&'''((((((''''''(((***((((((((((((((()))******'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++******++++++++++++******(((((())))))))))))((((((*********+++******)))(((''''''(((((())))))******))))))))))))************(((((())))))))))))(((((())))))))))))((((((((('''''''''((((((((((((''''''))))))***++++++++++++***&&&''')))***+++,,,,,,,,,((()))+++***)))((()))***+++(((***---***&&&,,,888---***'''&&&'''***+++,,,*********+++++++++++++++))))))))))))************((()))***+++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++)))******+++++++++++++++++++++++++++,,,---...///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...............---...//////////////////---...000111333333%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&((()))%%%&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********))))))((((((((('''((((((((()))))))))***'''((((((''''''(((+++...((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***************++++++++++++******(((((()))******)))((('''((()))***++++++******)))(((((((((((())))))))))))))))))))))))************((()))************)))(((*********)))))))))((((((''''''((((((((((((''''''))))))***++++++++++++***%%%''')))++++++***)))((('''***------+++))))))***,,,)))+++,,,((((((777LLLPPPGGG999---)))***---///,,,++++++++++++++++++***))))))))))))************(((((()))++++++,,,,,,+++'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++))))))***+++++++++++++++,,,,,,,,,++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------.........//////------...///////////////---...000111333333%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&((())))))&&&###!!!&&&''''''((()))******+++))))))((('''&&&%%%%%%$$$&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))*********+++******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++******))))))'''((((((((())))))*********)))'''%%%%%%(((...333((((((((((((((()))******))))))(((((((((((())))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******++++++++++++******(((((()))******)))(((''''''((()))***++++++***)))))))))))))))(((((((((((())))))))))))************)))***+++,,,,,,+++***)))+++++++++************)))))))))************))))))))))))***++++++++++++***)))***,,,,,,***'''""" &&&***//////---*********---***++++++'''***AAA[[[|||___DDD222)))((()))---,,,,,,++++++*********))))))))))))************(((((()))++++++,,,,,,,,,'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,((()))+++,,,------,,,+++))))))***++++++++++++***......---,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------.........//////------...///000000//////---...000111333444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))(((((('''''''''(((((()))((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''((((((''''''''''''(((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++++++++******))))))(((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))************)))***+++***)))((()))***)))))))))))))))******+++,,,+++***)))))))))++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))+++,,,---,,,***(((((()))))))))))))))))))))))))))*********))))))))))))))))))***++++++------...///NNNXXX^^^[[[SSSIII999+++************************************************)))))))))***++++++(((&&&---+++))))))***+++***))))))************+++++++++******+++,,,,,,---......000...+++)))*********)))++++++++++++++++++++++++++++++************++++++------+++******+++------++++++,,,,,,,,,,,,------------............------...///////////////......//////111222444555&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))***************+++++++++***+++---///)))))))))))))))******+++///...,,,***(((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***,,,---,,,***(((((()))))))))))))))))))))))))))''''''((()))***++++++,,,))))))******+++,,,,,,,,, (((000888BBBJJJGGG@@@******************************************************++++++,,,+++***))),,,+++)))***++++++***))))))************+++++++++******++++++,,,------......,,,******++++++***)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------............------......////////////......///000111222333555&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))************+++,,,++++++***,,,000333)))))))))))))))******+++...---+++***((((((''''''((())))))))))))))))))((())))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))***,,,---,,,***(((((()))))))))))))))))))))))))))(((((())))))*********+++************************---+++((()))...333000)))************************************************++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++))))))************+++++++++******++++++,,,,,,------+++******+++------+++)))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------------............------......///////////////...000111111222333333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))###$$$%%%&&&(((((())))))))))))))))))************((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((((((((())))))******++++++)))))))))))))))))))))))))))((('''((()))***)))(((((()))))))))************,,,,,,+++***)))***...111)))))))))))))))******+++)))))))))))))))*********((())))))******))))))((())))))))))))))))))))))))((()))))))))************************************(((((((((((())))))))))))***+++,,,,,,***))))))***)))))))))))))))))))))))),,,,,,+++***)))((('''&&&++++++*********)))))))))///---++++++---...,,,)))***************************************************+++++++++++++++---...*********+++------+++***))))))*********+++++++++******++++++,,,,,,,,,,,,******+++...000///,,,***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,+++++++++,,,,,,,,,------------............---------...//////////////////111111111111222222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&''''''''''''''''''''''''''''''''''''((()))))))))***+++++++++******)))((()))))))))*********+++((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((((((((())))))******++++++(((((((((((((((((((((((()))((('''((()))***)))(((((()))))))))************+++,,,,,,***(((((()))+++)))))))))))))))******+++(((((())))))************)))******************)))))))))))))))))))))))))))((()))))))))************************************(((((((((((()))))))))))))))+++,,,,,,***))))))***)))))))))))))))))))))))),,,,,,+++***)))((('''&&&,,,,,,,,,+++******))))))!!!&&&---111111///...///************************************************)))******)))(((***---000++++++***+++------,,,***))))))*********+++++++++******+++++++++++++++,,,***+++---000222111...+++++++++++++++++++++++++++++++++************+++++++++,,,---......---,,,++++++++++++,,,,,,,,,------------............------------...///////////////111111111111111111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&''''''((()))***333333222111...+++(((&&&'''(((((())))))*********((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))***************,,,......,,,)))'''''')))))))))))))))******+++************)))((('''&&&)))******++++++******)))))))))))))))))))))))))))))))))))))))************************************(((((((((((()))))))))))))))***,,,,,,***)))******))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,++++++************///777:::333'''###$$$************************************************(((******(((''')))...333...---+++***+++,,,+++***)))************+++++++++******+++++++++++++++++++++,,,---000222111...++++++++++++++++++++++++++++++******))))))******++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------............------,,,---...///000000000000000000000000000111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***222222111000---***'''%%%&&&&&&'''(((((()))******((((((((((((((((((((((((%%%%%%'''(((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******************)))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))************(((,,,222444222...***''')))))))))))))))******+++)))*********)))((('''&&&((())))))))))))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,,,,***)))***+++))))))))))))))))))))))))''''''((()))***++++++,,,***************)))))))))(((***222888555---***,,,************************************************)))++++++)))''')))000666222///+++)))***+++++++++)))************+++++++++++++++******************++++++,,,...//////,,,***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++******+++++++++++++++,,,,,,,,,,,,------------............------,,,---...///000000000000/////////000000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******)))***+++,,,+++)))'''%%%%%%&&&&&&'''((())))))***(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++++++++******))))))(((((((((((((((((((((((((((((()))((('''((()))******((())))))))))))************'''---555999888333---***)))))))))))))))******+++%%%&&&((()))*********)))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((***,,,,,,*********+++))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))))))))+++(((+++111111,,,)))+++***************************************************,,,,,,***(((***111888444000+++))))))***++++++)))************+++++++++++++++******************+++******,,,------+++)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,++++++,,,,,,,,,------------..................---,,,---...///000000000000.........///000111'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&'''((())))))((('''&&&&&&&&&''''''(((((()))))))))))))))))))))******+++''''''''''''(((((((((((()))'''&&&'''******'''%%%(((***+++)))&&&&&&(((+++&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''')))******((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''+++)))(((&&&&&&((()))+++))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))'''&&&''')))******))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))((((((''''''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))*********++++++++++++***+++,,,---,,,***(((&&&((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))''')))***+++***)))***+++))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((()))************)))******)))((((((+++///333111000---+++************,,,)))&&&&&&'''(((&&&$$$))))))))))))))))))))))))+++++++++,,,,,,------------,,,*********,,,...///++++++,,,,,,,,,++++++***(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000////////////111333444......///000111222''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))&&&'''((())))))((('''&&&'''''''''((((((((((((((()))(((((((((((()))******''''''''''''(((((((((((()))'''&&&''')))***(((&&&''')))***)))'''&&&(((***&&&'''((((((&&&&&&'''((((((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))'''&&&&&&((())))))(((++++++)))((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,,,,***((('''((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++************************))))))))))))))))))))))))*********+++++++++,,,,,,((()))******++++++************)))((((((***---111///...,,,+++************---***((()))***+++***)))************************++++++,,,,,,,,,,,,,,,,,,...---+++******+++,,,---+++++++++,,,,,,++++++***)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............///111222......///000111222'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''((((((((((((''''''((((((((((((((('''''''''(((''''''''''''((())))))''''''''''''(((((((((((()))(((''''''))))))((('''&&&((())))))((('''((((((&&&'''((((((&&&&&&'''(((***)))((((((''''''(((((('''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***(((''''''((((((((('''******)))((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))))))))*********++++++''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((******))))))((((((''''''))))))))))))))))))))))))((((((((()))))))))*********+++,,,,,,+++***(((''')))((((((''''''(((((()))******))))))(((((('''''')))))))))))))))))))))))))))(((((((((((()))***+++************************)))))))))))))))))))))))),,,)))'''''')))***)))'''))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++************************))))))))))))))))))))))))*********++++++++++++,,,)))******+++++++++++++++)))*********))))))+++---,,,++++++***))))))******,,,***)))***+++------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++///...,,,+++******++++++***++++++,,,,,,+++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......------...//////......///000111222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''''''''''''''(((((((((((((((((('''))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''(((((()))))))))&&&((()))))))))(((((('''&&&((()))((('''&&&'''((()))((((((((((((((())))))'''''')))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((,,,***(((((())))))(((''')))))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***)))((())))))(((((((((((())))))+++******)))(((''''''&&&(((((((((((((((((((((((()))))))))))))))*********************************)))))))))))))))))))))))),,,,,,******)))******+++))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++************************))))))))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,+++((()))++++++)))((())))))))))))))))))))))))******+++***))))))******++++++++++++++++++++++++++++++---,,,,,,,,,++++++******---,,,+++******++++++,,,******+++,,,,,,,,,++++++***+++,,,,,,++++++,,,...++++++,,,,,,,,,,,,---------------............/////////........................///000111222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''(((((((((''''''((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((***+++))))))))))))))))))(((''''''((()))(((''''''((()))&&&&&&'''''')))***,,,,,,((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((---+++))))))******)))(((((((((((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++*********)))))))))(((((((((((())))))+++******)))(((''''''&&&((((((((((((((((((((((((((())))))***************************************)))))))))))))))))))))))))))+++---+++((('''***---******************************++++++++++++******)))))))))))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++(((***++++++***((((((((((((((()))))))))*********---,,,,,,***))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******+++,,,---...)))***+++,,,,,,,,,,,,,,,)))***++++++******+++,,,+++++++++,,,,,,------------------............////////////////////////.........///000111222%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((())))))((('''(((+++---...,,,***)))))))))(((''''''((())))))''''''((()))%%%&&&&&&''')))+++---...++++++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,***))))))***+++***)))''''''((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******+++************************))))))(((((())))))*********))))))((((((''''''))))))))))))))))))))))))((()))******++++++******************************))))))))))))))))))))))))&&&(((******)))((()))*********************************++++++++++++******)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))************+++)))******+++++++++++++++(((***,,,+++***))))))***((())))))*********))))))/////////---***)))***++++++++++++++++++++++++++++++++++++++++++*********'''((()))***+++---......)))***++++++,,,,,,,,,,,,(((***++++++***)))+++,,,***++++++,,,,,,------...---------............///...//////000000000//////......///000111222%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((())))))((('''&&&&&&'''((()))'''''''''((((((((((((((('''''''''&&&'''(((((()))''''''''''''((((((((((((((())))))((('''(((+++...444000+++))))))***)))(((''')))***)))((('''((()))'''''''''((()))+++,,,---111///,,,)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))******)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))(((''''''(((***)))(((&&&&&&((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))))))))***((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++***************++++++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((()))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''+++000111---(((******************************++++++++++++******)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))************((()))******++++++******)))+++,,,+++******+++,,,)))***+++++++++***)))(((,,,---...,,,***)))***---************************************++++++++++++(((((()))***+++,,,,,,,,,))))))***+++,,,,,,,,,,,,)))***,,,+++******+++---******+++,,,,,,---......---------............///+++,,,...///000//////.........///000111222%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))(((''''''''''''((())))))''''''''''''((((((((()))((()))***((('''(((,,,///777222,,,((()))***)))(((''')))***)))((('''(((***))))))(((((()))***++++++555222...***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''&&&$$$%%%'''(((((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++***)))((('''&&&&&&))))))))))))))))))))))))************+++++++++++++++***************++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))///)))&&&---888;;;222(((******************************++++++++++++******)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))************(((((()))******************+++,,,+++******,,,...***+++,,,,,,,,,***)))(((''')))+++***''''''***,,,))))))))))))))))))))))))))))))******+++++++++,,,)))******+++++++++******((()))***+++,,,---------***,,,------,,,+++---...******+++,,,,,,---......---------.........//////)))***,,,...//////............///000111222''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))'''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((()))***)))'''&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))***&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''+++000777;;;<<<888222...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((()))))))))(((&&&%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((+++***)))((((((''''''((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&'''***+++***)))(((''''''((()))***(((((()))((((((***...111222---(((''')))+++,,,+++))))))))))))((((((((((((***************)))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''***---000111000---,,,))))))))))))))))))))))))************************)))************+++++++++************************+++*********))))))(((((()))************++++++++++++***)))(((((()))***++++++*********))))))((((((************************))))))*********))))))(((************+++,,,---...///+++)))***...///---))))))************+++++++++,,,++++++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...------,,,+++++++++,,,,,,...------,,,,,,------.........///000000000000000111///......000111&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))'''''''''''''''''''''''')))'''&&&'''((()))(((&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((()))))))))'''&&&'''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((''''''''''''(((((()))&&&&&&'''''''''(((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))---222666666222...***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))(((&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))'''((()))(((''''''((()))(((((((((((((((((((((((()))((((((((((((((()))***&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))(((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((('''&&&&&&'''))))))***)))(((''''''((())))))((())))))((((((***---///555111,,,))))))******)))))))))))))))((((((((((((***************)))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((***,,,...///...---,,,))))))))))))))))))))))))************************(((((()))))))))*********************************************)))))))))(((((())))))))))))*********+++***)))(((((()))***+++************)))))))))(((************************))))))************))))))************+++,,,---......+++)))***...///,,,))))))************+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------...------,,,,,,------.........///000000000000000111///......000111%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((('''&&&'''(((((('''&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''''''''(((''''''((((((((()))))))))&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''))),,,......+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))(((''''''))))))((((((((((((((('''))))))))))))))))))))))))'''((())))))''''''((()))((((((((((((((((((((((((''''''''''''((()))***+++$$$%%%&&&'''((()))******(((((((((''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''(((((())))))******(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((((((((()))))))))******)))((()))+++---222///+++))))))))))))((((((((((((((()))))))))))))))************))))))((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((())))))******++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))************************'''((((((((())))))))))))************************************))))))))))))((((((((())))))))))))***+++***))))))))))))***+++************))))))))))))************************))))))***************)))************+++,,,------...+++)))***---...,,,***)))************+++++++++------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///,,,++++++******++++++,,,++++++++++++,,,------.........------------............///000000000000///111000//////111222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***)))((('''''''''''''''(((((((((((())))))))))))&&&''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))(((((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))(((((((((***)))))))))((((((''''''))))))))))))))))))))))))''')))***)))((('''((()))((((((((((((((((((((((((((((((((((((((()))******%%%&&&&&&'''((()))))))))(((((((((''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))((('''&&&%%%((((((((((((((()))))))))******+++)))(((((()))+++)))((('''&&&'''((())))))(((((((((((())))))))))))))))))************)))(((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***++++++,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))************************((((((((()))))))))***************************************)))))))))))))))))))))))))))*********************************************)))))))))))))))************************))))))***+++++++++******+++*********++++++,,,------+++******,,,---,,,***))))))*********+++++++++++++++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,*********+++,,,---...///......------------......---...//////000000//////222000///000222333%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&((()))(((''''''((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''''''''''''''(((((((((((())))))))))))'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))************)))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))((((((((()))))))))******))))))((((((((('''))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***,,,---...///++++++***)))((('''&&&&&&(((((((((((())))))))))))(((((())))))((('''&&&%%%''''''((())))))))))))))))))***+++***((('''(((***%%%&&&''''''''''''((()))'''((((((((()))))))))***((())))))*********))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))******+++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))************++++++++++++,,,,,,******++++++++++++******))))))))))))))))))******************************))))))***+++++++++++++++++++++******++++++,,,,,,,,,+++******+++,,,+++***))))))*********++++++++++++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------*********+++,,,---...//////......------......///------...///////////////111000///000222333%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''((((((''''''((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''''''''(((''''''((((((((()))))))))(((((()))*********))))))(((((((((((((((((((((((('''(((((())))))******++++++***))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))((((((((()))*********))))))))))))))))))((())))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))+++***)))((('''''''''''')))))))))((((((((('''''''''(((((((((((()))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++,,,...//////++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''&&&'''((()))*********)))((()))******((((((((()))(((***++++++)))''''''(((''''''(((((())))))******((())))))************)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))*********+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))))))))************+++++++++,,,,,,,,,------******+++,,,,,,+++******))))))))))))************************************))))))***+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,...------,,,,,,------...++++++++++++,,,------...//////............//////------...////////////...000///...///111333&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))((((((((()))++++++)))))))))))))))*********))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))***)))((((((((((((((()))((((((((((((((()))))))))'''((((((((())))))))))))((((((((())))))))))))***(((((((((((((((((((((((('''((((((((()))))))))***(((((()))******++++++,,,(((((((((((())))))))))))(((((((((((())))))))))))(((((('''&&&&&&'''))))))%%%&&&((()))*********)))'''(((******)))((()))***'''))),,,,,,***(((((()))'''''''''((()))*********(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***((()))))))))************************************((()))***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,***+++++++++*********+++)))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,------//////............//////,,,---......//////......///...---...111222''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%'''((((((''''''(((***((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++''''''''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((***+++,,,(((((())))))******++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((''''''(((((()))***+++&&&&&&'''((()))***++++++'''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))((((((((('''&&&&&&'''((()))***+++,,,(((((((((((())))))))))))((('''&&&%%%&&&(((***+++%%%&&&((()))*********)))&&&((()))***)))((()))*** $$$)))***)))((()))+++&&&''''''((()))******+++(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))*********+++)))************+++++++++***+++,,,------,,,+++***(((((())))))*********+++************************((()))***+++,,,---------,,,,,,++++++***+++++++++)))***++++++***)))***+++)))************+++++++++***)))))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,++++++++++++++++++,,,------,,,+++++++++,,,,,,//////............//////,,,---......//////.........---,,,...000222&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''&&&'''((((((''''''(((***))))))((('''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&((()))++++++)))(((&&&))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***+++,,,------+++*********))))))(((((((((((()))***************++++++***)))(((((())))))************************))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))---,,,+++***))))))))))))***)))(((''''''((()))***'''((((((((())))))************))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***((('''&&&++++++************++++++******))))))))))))******))))))(((((((((((())))))(((((()))***************---+++***(((((()))+++,,,)))************)))(((((())))))))))))******************)))''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))***+++,,,,,,+++***)))***************************************************+++,,,,,,+++***)))(((************************+++++++++++++++++++++++++++***)))***++++++***))),,,,,,++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,---------......//////000000///...------///...------...000&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&'''((((((''''''(((******)))((((((''''''((((((******)))))))))(((((((((******)))))))))((((((((('''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***+++,,,------+++*********))))))))))))((())))))***************++++++***)))))))))))))))************************************************(((***++++++***))))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))******+++)))))))))******)))))))))''''''((((((((()))))))))******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))(((((((((*********))))))***************))))))))))))*********))))))(((((())))))***(((((()))***************,,,+++***(((((()))+++,,,******++++++******)))(((+++******)))))))))************)))''''''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++******++++++++++++*********************************************************++++++,,,+++***)))(((************************++++++++++++++++++++++++,,,+++***+++,,,---,,,***++++++++++++++++++++++++******+++,,,,,,+++*********++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,---------......///////////////...------///...------...000&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&'''((((((''''''(((*********)))((((((((())))))************))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---***************)))))))))((()))******++++++******++++++***))))))))))))***++++++++++++++++++++++++************************)))+++,,,,,,+++******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,((()))***++++++***)))(((''''''''''''((((((((((((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***))))))(((((())))))*********))))))))))))***************))))))*********(((((()))***************++++++***))))))***+++,,,+++,,,,,,,,,,,,+++******...---+++)))((()))***+++******)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,------,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++*********++++++,,,,,,---)))***++++++++++++***)))***++++++,,,,,,++++++************++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,---------.........////////////...------......---...///000&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&'''((((((''''''(((*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))***++++++++++++***++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))''''''''''''''''''((((((******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''')))+++---))))))(((((((((((())))))******))))))))))))******++++++************++++++(((((()))***************+++******))))))***+++,,,,,,,,,------,,,,,,+++***000...+++)))((()))***,,,******)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++,,,,,,***))))))***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,---,,,+++))))))***+++,,,,,,------***************************++++++,,,,,,++++++************++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...,,,,,,,,,---------...............//////...------............///111&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))((((((&&&'''((((((''''''(((*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***************************)))))))))***++++++,,,,,,***************+++++++++))))))***++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++***))))))***************************************)))))))))(((************************''''''((()))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((''''''******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''((())),,,---))))))(((((((((((())))))******))))))))))))******++++++************++++++(((((()))******************))))))******++++++,,,,,,------------,,,++++++000...+++)))((()))***,,,***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***+++,,,+++)))))))))***+++,,,,,,------+++******************+++***++++++,,,,,,++++++******+++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...,,,,,,,,,---------......------............------------...///000111&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))&&&'''((((((''''''(((***))))))((((((((()))******''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******************************))))))*********+++++++++*********+++++++++++++++)))***++++++,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***))))))***************************************))))))))))))************************&&&'''((())))))******))))))))))))))))))))))))))),,,+++***)))((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,***))))))(((((())))))*********))))))))))))***************))))))*********(((((()))***************)))))))))***++++++,,,,,,,,,,,,------,,,,,,+++***...---+++)))((()))***+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))++++++***)))*********++++++,,,,,,---,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,---------......,,,,,,---............---------...///000111&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((&&&'''((((((''''''(((***((((((''''''(((((()))***''''''(((((())))))))))))''''''(((((())))))))))))'''((()))******)))(((''''''''''''((()))************************************************+++++++++*********++++++,,,,,,,,,)))***++++++,,,,,,+++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++,,,,,,+++******+++************************************))))))))))))************************&&&'''((()))************))))))))))))))))))))))))+++******)))))))))******((()))+++,,,,,,+++)))(((++++++******))))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******************))))))***************))))))))))))*********))))))(((((())))))***(((((()))***************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++******)))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++------,,,++++++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,---------......+++,,,------.........---,,,---...///111111&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&'''((((((''''''(((***'''''''''''''''((())))))(((((())))))*********+++(((((())))))*********+++&&&((()))++++++)))(((&&&&&&''''''((()))******+++***************************************+++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...---,,,+++,,,,,,************************************))))))))))))************************&&&'''((()))************))))))))))))))))))))))))))))))))))))***+++,,,---'''***...222222...***''',,,+++++++++******))))))******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))(((++++++************++++++******))))))))))))******))))))(((((((((((())))))(((((()))***************(((((()))++++++,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,++++++++++++++++++......,,,,,,,,,,,,......+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,---------......+++,,,------.........---,,,---...000111111''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''###&&&)))***)))&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))++++++***)))(((((())))))(((((((((((()))))))))***((()))***++++++***)))(((---------,,,,,,++++++++++++++++++++++++++++++***,,,,,,---...//////,,,)))...,,,)))***,,,...---+++///---+++***++++++++++++777111++++++...///---)))(((***,,,---,,,+++*********)))***,,,...///...---++++++***)))))))))))))))************************((()))++++++)))((()))******************)))((((((,,,,,,***)))((((((((((((************************))))))))))))))))))))))))***((((((***,,,***((('''))))))))))))))))))))))))((()))))))))'''''')))***(((((((((((())))))))))))******))))))))))))************))))))((((((''''''(((&&&%%%'''+++------+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))******************))))))******+++,,,------,,,,,,+++***))))))'''))),,,,,,+++******+++))))))(((((((((((()))))),,,+++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))******++++++,,,,,,+++++++++++++++++++++++++++)))((())),,,---,,,)))++++++,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,+++***+++---...---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,---------...............------------------------------............//////''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&))),,,---+++)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((((((((((()))***(((((((((((()))))))))***++++++***)))))))))))))))))))))))))))************((()))+++,,,,,,,,,,,,+++************************,,,,,,++++++,,,---...///222///+++***,,,...000000111///---...111222111000/////////000111111000///222111000//////...---,,,,,,---......---,,,,,,,,,+++******+++------,,,+++++++++***************+++************************((()))++++++)))))))))******************)))((((((,,,+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++(((((()))))))))))))))))))))))))))((())))))((('''&&&((()))(((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((((('''&&&(((+++---,,,***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))(((((()))))))))***************))))))******+++,,,------,,,,,,+++******)))((()))++++++*********,,,***))))))((((((((())))))++++++++++++++++++++++++)))))))))***+++++++++,,,))))))******************++++++++++++++++++++++++,,,***((())),,,---+++)))******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++,,,,,,,,,+++***+++------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------...............------------------------------............//////''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''***,,,---,,,***))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******++++++***))))))))))))***+++++++++***************((()))+++,,,------...---+++++++++,,,,,,,,,------///...---,,,---...000111444333222333555777888777888666555444555555444333333444666777777555333111000222444444111//////000//////......------,,,,,,---,,,++++++------,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++(((***++++++***))))))************+++******)))(((+++******)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&+++...---)))'''(((***))))))))))))))))))))))))((())))))(((&&&%%%'''((((((((((((((())))))))))))******))))))))))))******(((((((((((()))))))))))))))(((((((((***+++***)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))******))))))******+++,,,---,,,,,,++++++*********)))***+++***))))))+++---+++***)))(((((((((((((((******************************************++++++*********)))))))))))))))************************,,,+++******,,,,,,+++***)))*********++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))***+++,,,,,,---,,,,,,------,,,,,,++++++******,,,,,,++++++++++++,,,,,,---,,,***+++,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++******)))++++++,,,,,,,,,,,,------------...............---....................................//////''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))***((('''&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++***))))))*********+++++++++************)))))))))***+++,,,,,,,,,---////////////000000000000///000111222333444555555555:::BBBKKKOOOMMMFFFAAADDDCCCAAA@@@???===;;;:::AAABBBCCCBBB@@@>>>===<<<;;;:::999666444222222333333111///.........---,,,...---+++,,,---......---++++++******++++++,,,,,,++++++++++++++++++++++++(((***,,,+++***)))***************++++++******)))*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%)))+++******++++++***)))))))))))))))))))))))))))))))))(((&&&%%%&&&'''(((((((((((())))))))))))******))))))))))))******''''''(((((())))))*********)))))))))******))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))******))))))******+++,,,,,,,,,,,,++++++******************)))((()))+++...++++++***)))(((((((((((()))))))))))))))*********+++++++++************************))))))(((((((((************************---,,,,,,,,,,,,,,,++++++))))))******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++***((()))+++---......---------------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********+++++++++,,,,,,,,,------,,,---......///.........////////////////////////............//////(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&'''(((&&&%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))))))))))))))************+++***************++++++************************************+++++++++,,,////////////000000000000///222777===AAACCCCCCCCCCCCJJJVVVaaagggddd\\\UUUUUUVVVVVVVVVUUUSSSRRRRRRZZZ[[[ZZZXXXVVVVVVYYY\\\```XXXMMMFFFCCCAAA>>>;;;:::888555555555444111//////...,,,,,,---......---+++++++++******++++++,,,++++++++++++++++++++++++)))***,,,,,,***)))***+++******++++++++++++******+++***************+++,,,************************))))))))))))))))))))))))((()))))))))///555333+++))))))))))))))))))))))))((())))))(((&&&&&&'''((((((((((((((())))))))))))******))))))))))))******''''''(((((())))))******************))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,+++++++++++++++************)))((()))+++...++++++***)))))))))))))))(((((()))))))))*********+++++++++***************++++++******))))))((((((************************,,,---------,,,,,,,,,,,,++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++(((***,,,---......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,------...//////......////////////////////////............//////((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))((('''&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))******++++++******))))))))))))*********+++++++++************+++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,---...///000111222333444666777888999999>>>EEEMMMTTTXXX[[[\\\]]]```fffmmmrrrssspppmmmgggjjjmmmooooooooopppqqqrrrssssssrrrqqqtttzzzrrrfffaaa]]]WWWRRRJJJGGGEEEEEEEEEDDD???;;;777444111000000000000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++)))***++++++,,,+++++++++,,,++++++*********++++++************************))))))))))))))))))))))))+++,,,******333;;;777---))))))))))))))))))))))))((()))))))))'''''')))***(((((((((((())))))))))))******))))))))))))******(((((((((((()))))))))))))))***+++***)))((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))******************))))))******+++,,,++++++++++++++++++++++++)))***+++***))))))+++---*********))))))******+++((())))))******+++++++++******************+++++++++++++++***************+++++++++++++++++++++++++++,,,...------,,,...///...---,,,++++++,,,---...++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------...------,,,,,,,,,,,,------------,,,,,,------------,,,,,,...,,,,,,---...//////---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,,,,------,,,,,,---...////////////....................................//////(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&((())))))''''''''')))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++++++++*********++++++,,,---++++++,,,---...///000000//////000111333555888999AAABBBEEEHHHLLLPPPRRRTTTTTTVVVZZZ```fffkkkppprrrrrrqqqrrrtttxxxzzzzzzzzzuuuyyy}}}~~~~~~}}}~~~}}}}}}~~~}}}uuuoookkkiii^^^\\\ZZZ[[[\\\YYYRRRLLLGGGCCC???;;;999777666444222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++)))***++++++,,,,,,,,,+++---,,,,,,+++************************************))))))))))))))))))))))))))),,,,,,)))///777444***))))))))))))))))))))))))((()))***)))))))))+++---(((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((''')))+++***(((((()))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++******))))))******+++,,,++++++++++++++++++++++++((()))++++++*********,,,))))))))))))***+++,,,,,,))))))******+++,,,,,,---)))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,......------///111111000...,,,,,,,,,---...------------------------........................,,,,,,------------,,,,,,,,,------......------,,,------,,,,,,,,,------...++++++,,,,,,---.........,,,,,,---......---,,,,,,---,,,,,,...000111111000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,,,,------+++,,,---...////////////------------------------............//////))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%'''))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((('''&&&%%%&&&(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************++++++++++++*********+++,,,,,,---,,,---...///000222333333111111333555888<<>>;;;777444222111000///111---+++...,,,))),,,222,,,,,,,,,***(((((((((***+++++++++************)))))))))******+++++++++++++++++++++************))))))))))))))))))*********))))))))))))************))))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))(((((()))******************)))((()))***+++***(((&&&''''''((()))******+++)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++************)))'''&&&'''(((***+++******++++++++++++******++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,+++*********+++---............---------------333222///,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------((()))+++---------------/////////...............222222111000///------,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,---......//////......---------------------------------...///000))))))))))))((((((((((((&&&'''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''++++++***)))))))))))))))+++************+++,,,,,,'''***---...------......111222333222333555:::===DDDJJJOOOQQQWWWaaaiiikkkpppvvvzzzzzz{{{}}}zzzxxxxxxyyyzzzxxxvvvpppsssvvvvvvtttsssvvvxxxzzz{{{{{{yyyvvvsssqqqqqqssssssqqqooommmllllllmmmiiimmmrrrtttssssssuuuvvvsssnnnjjjiiimmmqqqssssssxxx{{{{{{wwwtttqqqggg\\\TTTOOOGGGAAA===:::666333,,,***+++///...)))(((,,,***++++++***))))))***+++++++++++++++************)))*********+++++++++++++++++++++************)))++++++******))))))(((((())))))))))))************))))))***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((()))******************)))((()))***+++***(((''''''(((((())))))******)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++***((((((((()))+++,,,******++++++++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,+++,,,---...++++++++++++++++++++++++111111000///...---------,,,---...///000000//////......------------------.........---------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,---......//////.............................................---(((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))(((((())))))))))))(((((())))))))))))((((((((((((++++++***))))))))))))***+++++++++++++++,,,------(((+++///222222222222222222444555555777>>>JJJSSS]]]fffnnnoooooossswwwyyyyyy{{{{{{zzz}}}~~~|||yyywwwuuurrrnnnjjjaaaaaadddhhhllloooqqqrrrkkkiiigggggggggeeeaaa]]]bbb```]]]\\\[[[[[[YYYXXXZZZ^^^dddjjjoooqqqrrrrrrlllfffaaaccckkkrrruuuttt{{{uuuqqqiii^^^WWWSSSOOOHHHCCC777333111111000------///,,,,,,,,,,,,,,,++++++***,,,+++++++++************************+++++++++++++++++++++************))),,,,,,+++***)))(((''''''))))))))))))************))))))***++++++++++++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''')))***++++++++++++***)))((()))))))))***************)))((()))***+++***((()))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++***)))***+++,,,---******++++++++++++******************+++++++++++++++++++++,,,,,,,,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111........................///.........------------------......///......---------..................+++,,,,,,---------......000000000///......------------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,---......//////......////////////////////////------------------(((((((((((())))))))))))((())))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***((('''&&&'''(((***,,,(((((())))))))))))(((((())))))))))))((((((((((((++++++***))))))*********,,,+++++++++,,,---.........000222333333444555777111666<<>>>>>CCCCCCCCCCCCCCCBBB???===AAACCCGGGKKKOOOOOOKKKHHHIIIKKKMMMOOORRRYYYcccjjjgggkkkgggdddooo~~~yyyxxxxxxwwwrrrmmmiii```RRRCCC:::555111...000---++++++,,,---,,,+++,,,,,,,,,++++++++++++***,,,++++++++++++++++++++++++++++++*********))))))(((((())))))*********+++((()))))))))************))))))***++++++++++++***(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))+++,,,......,,,+++)))))))))(((((())))))***+++***)))((()))***+++***(((************))))))))))))))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,---------.........------------------------.........//////000000000//////......//////000000////////////////////////222222333444444444333333333222222222222111222222000000000000////////////000////////////.........------......//////000000........................---------.........//////------------------------------------------------------------------------,,,---///000000///---,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,---......///.........------------------------++++++---...000222''''''(((((())))))******))))))))))))************)))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((()))((((((((('''''''''(((((())))))***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((***,,,---(((((())))))))))))(((((((((((((((((())))))))))))+++************+++,,,,,,------------...///111111000000//////111666>>>DDDMMMSSS[[[aaadddjjjrrryyyzzz~~~mmm^^^[[[___cccWWWTTTNNNGGGAAA@@@BBBEEE???AAACCCCCCCCCHHHPPPXXXSSSRRRPPPKKKEEEBBBBBBCCCEEEEEECCC???<<<;;;===???===???CCCFFFGGGFFFDDDCCCAAAEEEIIIHHHGGGJJJSSSZZZ```___[[[YYYbbbrrr~~~{{{rrrfff[[[QQQBBB666555000+++***,,,//////...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))''''''((()))***+++,,,,,,))))))))))))************))))))***++++++++++++***((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***+++,,,,,,,,,,,,+++******)))((((((((()))+++,,,***)))((()))***+++***(((************************)))************++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,)))))))))***************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------.........//////,,,,,,---...............//////000000111111222222333333333333222222222222666666666666666666666666666666777777666444333222444444444333333444555555444444333222111000//////111111000000/////////...////////////000000000000////////////////////////------........./////////------------------------------------............------------------------------...//////...------------............------------------------------++++++,,,,,,,,,,,,------,,,---......//////......------------------------000000000000000000'''''''''((()))*********((((((((()))))))))******(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***+++*********++++++,,,------------...///000222222111333666:::AAAJJJSSSZZZbbbeeeiiilllmmmoooqqqttttttzzzrrrooodddSSSGGGEEEHHHJJJPPPOOOMMMHHHEEEEEEHHHLLLDDDDDDGGGMMMXXXfffttt|||lllggg```ZZZWWWVVVTTTTTTUUUZZZ]]]YYYQQQJJJIIIJJJIIIMMMQQQQQQOOOMMMNNNOOOLLLMMMMMMKKKHHHGGGJJJMMMVVVTTTUUUZZZ\\\^^^fffnnnzzzwwwhhhYYYIIIAAA777222111111///---------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++************)))(((((())))))******++++++))))))))))))************))))))***++++++++++++***'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++***)))((('''((()))+++,,,***)))((()))***+++***((()))))))))******++++++,,,)))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))******++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------.........////////////---...000222333333333222444444444555666777777777777777888888888888777777<<<<<<<<<<<<<<<<<<<<<<<<777888:::<<<<<<<<<;;;:::;;;::::::::::::<<<===>>>===<<<;;;999777666555444333444444444444444555555444444333222111111000000////////////////////////............////////////........................------------.........///------------------------------------------------------............------------------------------++++++,,,,,,,,,,,,------,,,---......//////..............................000000000000//////&&&''''''((()))******+++(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))(((&&&&&&(((((())))))))))))(((((('''((((((((())))))******+++*********+++,,,,,,---------......///111222333666:::AAAJJJSSS___iiipppnnnnnnooopppqqqrrrrrrrrrpppvvvyyyzzz{{{|||yyyuuu\\\XXXMMMAAA>>>BBBGGGHHHPPPRRRSSSQQQOOOOOORRRVVVZZZVVVUUU]]]mmmyyynnnhhhiiiiiifffbbbiiiuuuuuufff\\\YYYZZZ___bbb```\\\YYYZZZ]]]ZZZXXXUUURRROOOLLLIIIGGGKKKJJJRRR\\\YYYOOOOOOXXXeeeooo|||{{{___TTTFFF;;;666333///+++---------,,,,,,,,,++++++---------,,,,,,++++++++++++++++++************)))************))))))))))))))))))))))))************))))))***++++++++++++***'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++******))))))******++++++***((('''((()))+++,,,***)))((()))***+++***((((((((()))***+++,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++---------.........//////............/////////000111222555777888888888888999::::::;;;<<<<<<======999:::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;>>>AAAFFFIIIKKKKKKKKKGGGGGGFFFFFFGGGIIIJJJLLLEEEDDDCCCAAA???===;;;:::777777888999:::;;;<<<<<<999888777555333111000///000000000000000000000000............/////////000........................---------.........//////------------------------...---,,,,,,,,,,,,---...------............------------------------------++++++,,,,,,,,,---------,,,---......//////......////////////////////////---------...///000+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((()))+++,,,------+++)))'''&&&'''(((***)))***++++++***)))***+++++++++***************+++))))))***+++,,,---......000---///555666222222555@@@JJJZZZkkkwww{{{wwwrrrsssqqqqqqrrrqqqpppuuu}}}xxxwwwtttmmmddd^^^]]]^^^SSSGGG@@@CCCEEEDDDLLLXXXfffjjjiiieeeccceeeeeeccchhhkkknnnooottt~~~{{{ooommmkkkhhhmmmwwwvvvnnnjjjfffiiikkkhhhbbb^^^```ddddddcccgggmmmjjj^^^SSSOOOGGGIIIKKKMMMNNNNNNMMMLLLTTT^^^jjjrrrvvv|||uuulll]]]NNNBBB;;;666444+++,,,------------------************+++,,,......************************+++++++++*********))))))((())))))***+++,,,,,,,,,++++++++++++++++++++++++((('''''')))******)))(((++++++***************+++************************,,,,,,++++++***)))))))))+++++++++************))),,,,,,++++++***)))))))))///---++++++---......---,,,+++***))))))***+++,,,*********)))))))))))))))((())),,,------,,,+++***))))))*********+++++++++------,,,+++,,,---///000+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,------......---------*********+++,,,---...///000000//////000333555666555999<<<>>>===;;;::::::999999999<<>>???@@@@@@AAA@@@===>>>>>>===<<<===@@@BBB===IIIZZZgggllljjjddd___^^^^^^\\\YYYXXX[[[cccjjj\\\YYYVVVRRROOOJJJDDD?????????===;;;@@@IIIOOOOOOSSSNNNFFF>>>777444444555+++///333222...,,,...111/////////000222222000...000/////////....................................,,,------......------,,,000...,,,,,,...///......///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,......////////////............------------..................//////,,,++++++***))))))((((((************************))))))))))))))))))))))))'''((()))(((''''''((()))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))***+++,,,(((''''''''''''((((((((()))***++++++***)))***+++++++++***************++++++,,,,,,---...000111111888444333555555555;;;CCCPPPaaavvv}}}oooooosssyyyzzzyyyzzzyyytttiii]]]RRRLLLLLLNNNJJJEEEEEELLLPPPUUUfffyyyvvvuuuwwwxxxssswww{{{}}}~~~|||uuuqqquuuyyyyyyvvvuuuxxxmmmmmmlllkkkkkkllloooqqqsssuuu~~~yyyiiiaaaZZZVVVPPPIIIEEECCCCCCCCCEEEOOO]]]fffjjjjjjjjjkkknnnlllkkknnnttt{{{vvvsssoooggg[[[MMM???666777222---,,,...///...+++******************++++++************************+++++++++*********))))))(((((())))))***++++++,,,************************+++***************)))(((++++++***************+++******************************************+++++++++++++++************)))*********))))))))))))(((((())))))***++++++,,,,,,******)))(((((()))******))))))))))))************((()))***+++++++++*********+++++++++,,,,,,,,,,,,---,,,+++++++++---...///+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,------.........---,,,,,,......//////000111111222444444555666666777888888<<<===>>>===:::999:::;;;AAABBBDDDFFFIIILLLMMMNNNKKKMMMOOORRRTTTWWW[[[]]]PPPPPPOOOMMMMMMOOOSSSVVVXXX___jjjsssyyy{{{}}}}}}wwwxxxxxxuuuqqqoooqqqsssrrrsssrrrmmmeee\\\VVVSSSIIIJJJIIIHHHLLLUUUZZZ[[[ccc^^^UUUMMMEEE>>>777444666555333111000/////////000///------...///...---000000/////////.................................,,,------......------,,,///---,,,,,,.........---///......---------------++++++,,,,,,,,,---------,,,------......------,,,......////////////............------------..................//////,,,++++++******)))))))))************************))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))((((((((((((***))))))((((((((((((((())))))))))))))))))))))))((('''%%%$$$$$$&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******%%%&&&'''((()))))))))))))))***++++++***)))***++++++******)))******+++++++++++++++,,,---///000111222555999>>>@@@DDDMMMWWWcccxxx}}}}}}~~~{{{qqqiiifffaaaZZZPPPGGGDDDFFFLLLQQQTTTUUU[[[```ccckkk{{{|||xxxzzz|||wwwuuuvvvxxxyyyyyyvvvpppggg\\\TTTPPPNNNNNNEEEJJJRRRXXX[[[ZZZVVVTTTSSSSSSSSSUUUZZZcccmmmtttxxx{{{~~~vvvgggXXXNNNEEE;;;///***---///---***+++,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++***************'''(((((())))))******+++))))))))))))))))))))))))+++***)))(((((()))***++++++***************++++++************************((())))))***++++++,,,,,,+++++++++************)))(((((((((((())))))))))))'''+++------***))))))+++))))))(((((((((((())))))((())))))******+++++++++(((((()))))))))*********++++++,,,,,,,,,---------,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,---------............------...///000222333444444444444555666777888888888888999;;;>>>@@@BBBFFFJJJMMMXXXXXXXXX[[[___dddiiikkkfffiiilllnnnpppuuu{{{wwwwwwuuusssrrruuuyyy}}}~~~}}}{{{}}}wwwttttttmmmnnnlllhhhgggkkkmmmlllooommmjjjfff```ZZZSSSNNNEEE???777333333333111///333111...---............000000000/////////..............................------............------...---,,,,,,---...---,,,//////..................,,,,,,,,,,,,------------,,,------......------,,,......////////////............------------..................//////,,,,,,+++++++++*********************************))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))(((((())))))))))))))))))******++++++)))***++++++***)))***++++++************++++++,,,------------...///000111333>>>MMMWWWYYYZZZ^^^cccooo{{{tttiiiZZZMMMGGGFFFEEECCCEEEKKKUUU^^^dddkkklllnnnpppqqqxxx~~~yyysssmmmiiifff```[[[VVVSSSTTTTTTSSSQQQLLLNNNNNNMMMMMMSSS^^^fffwwwzzz}}}~~~zzzuuuooolllZZZNNN???555222222000...------.........---,,,+++++++++++++++++++++++++++************************''''''(((((()))))))))***)))))))))***************))))))(((''''''(((+++---*********)))******+++,,,************************))))))*********++++++++++++++++++*********))))))''''''(((((()))******+++---222555333,,,(((''')))))))))))))))))))))))))))***************************))))))))))))***+++++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------+++,,,---///000111111111111222444666888888888888777777777888999:::;;;<<>>CCCGGGMMMTTT\\\bbbgggjjjsssqqqqqqssswww}}}{{{xxxwww{{{qqqdddZZZVVVTTTQQQOOONNNQQQRRRPPPNNNQQQZZZbbbuuuvvvwwwuuusssssstttvvvsssjjj[[[LLL@@@999555333,,,------------------,,,++++++++++++++++++++++++************************(((((((((((())))))))))))*********+++++++++,,,,,,......---***((((((***---******))))))***++++++,,,************************+++++++++*********))))))+++++++++*********))))))'''((())))))***+++,,,,,,///333666444...)))(((***************************---,,,,,,+++***)))((((((+++************+++,,,---************+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,------......***,,,...111333666777888;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;<<>>===<<<:::999888888888???@@@BBBEEEJJJPPPUUUXXX___lllwwwvvv~~~}}}~~~~~~wwwzzzwwwkkk\\\NNNDDD???===<<<;;;::::::888444222111111000000000/////////////////////////////////......////////////......---------///000000...+++,,,---...///000///...---............------------,,,------......------,,,......////////////............------------..................//////,,,,,,------------------++++++++++++++++++++++++))))))))))))))))))))))))((()))******)))((()))************)))((('''''''''((((((((((((((()))******))))))))))))))))))))))))'''))),,,......+++'''%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))*********)))))))))))))))***'''))),,,------+++(((''')))***++++++***)))***+++---------......///000111------///222777===BBBFFFNNNWWW```fffnnnyyyyyytttsssvvvtttmmmgggfff[[[XXXVVVVVVUUURRRUUUZZZVVV```lllqqqpppooosssxxx{{{|||~~~~~~}}}xxxzzz|||zzzxxxxxx~~~}}}{{{wwwrrrlllddd\\\WWWSSSPPPJJJDDD???AAAGGGMMM```fffmmmpppqqqrrrvvvzzz{{{tttkkk___QQQBBB888666333000---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************)))))))))***+++,,,,,,,,,222444555111,,,((()))+++))))))))))))***+++,,,---************************++++++******************+++++++++************)))(((((())))))******++++++))))))***++++++,,,,,,---((()))***++++++***)))(((++++++++++++++++++++++++((()))***,,,,,,++++++************+++++++++,,,,,,,,,------...---,,,+++***+++,,,,,,------,,,,,,+++******+++,,,---...//////222333555888;;;===>>>???;;;999888777888;;;===???GGGKKKQQQXXX```fffjjjllleeennn|||yyyxxx~~~~~~~~~zzztttiii\\\RRRJJJFFFAAA<<<999777555444111111111000000000//////////////////////////////......////////////...............000111111...,,,+++,,,.../////////------///.........------------,,,------......------,,,......////////////............------------..................//////------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***+++******)))(((''''''&&&((((((((((((((()))******)))))))))))))))))))))))))))***+++,,,+++***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))*********))))))))))))******&&&***000444555222---))))))+++++++++***)))***+++.........//////111222222222333666;;;BBBJJJQQQUUUccckkkqqqsssxxx|||vvvggg\\\ZZZUUUMMMMMMUUUWWWYYY```fffhhhgggjjjppprrr{{{~~~{{{yyy}}}{{{pppqqqhhhfffoootttrrruuu|||{{{zzz{{{yyy~~~|||ooonnn}}}|||}}}zzzzzzyyywwwuuurrrqqqpppfff___RRRFFF>>>===@@@DDDHHHOOOWWW^^^eeemmmxxx~~~{{{wwwvvvrrrgggUUUGGG>>>;;;666111---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++***************'''(((((()))***+++++++++)))---000///+++(((***---))))))))))))***+++,,,---************************)))))))))***++++++,,,,,,+++++++++************)))(((((((((((())))))))))))---+++)))***+++,,,,,,+++'''((()))******)))((('''((())))))+++,,,---......&&&(((***+++,,,+++)))(((++++++,,,,,,,,,---------------...///...---+++***+++,,,,,,------,,,,,,+++******+++,,,---//////000666777999;;;===>>>>>>>>>999999999;;;@@@FFFLLLPPPTTTZZZdddoooxxx}}}zzz|||~~~}}}{{{nnnVVVPPPFFF>>>:::888777777111111111111000000000000000000000000000000000000......////////////....../////////111222222///---***+++---//////...---,,,//////.........---------,,,------......------,,,......////////////...............------.....................//////222000...------......---,,,,,,+++******+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((()))***,,,.........,,,+++///...---,,,,,,,,,,,,,,,222222333222111//////000111:::GGGQQQWWW]]]eeekkkuuu}}}xxxqqqdddZZZPPPIIICCC???DDDMMM```iiiqqqssstttyyy}}}~~~~~~uuuqqqkkkeeedddgggiiiiiimmmuuuzzzzzzppprrroookkknnnwww}}}}}}~~~{{{yyyuuunnnqqqzzz~~~{{{~~~uuuvvv~~~uuudddVVVNNNJJJHHHFFFHHHJJJKKKJJJJJJTTThhh{{{tttxxxxxxuuuuuuuuummmccc^^^SSSAAA222---000///,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++---//////...---,,,******++++++++++++******+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++******)))))))))+++***)))***++++++***)))+++++++++*********))))))))))))))))))************111$$$$$$666@@@555)))&&&((()))+++,,,,,,+++)))((()))************+++++++++******+++++++++,,,,,,,,,///000000000000...---,,,,,,------......------,,,))))))***,,,---.../////////...,,,...222777<<<>>><<<<<<<<<<<<;;;999777666777>>>DDDIIIRRR```lllqqqrrrrrruuu{{{zzz{{{|||~~~yyyjjjRRR>>>:::>>>===777888555222///...///222444000000///......------,,,111000......//////...,,,..............................////////////......///......------,,,,,,+++---------------------------......///////////////////////////////////////////////////000000555333000......///...---...------,,,,,,+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************)))))))))(((((()))+++,,,,,,+++***))),,,,,,,,,,,,---...//////333333222111000111333555AAAKKKXXXaaagggmmmuuu{{{sssjjjSSSMMMHHHGGGGGGIIIRRR\\\dddpppzzz{{{zzz~~~zzzrrrnnnnnnhhh```^^^bbbccc___```fffnnnqqqtttvvvvvvtttxxx}}}{{{}}}yyyqqqmmmpppuuuvvvvvvxxx}}}ooodddZZZPPPJJJGGGIIIIIIEEEBBBGGGXXXggguuuwwwuuurrrtttvvvrrrkkkhhhbbbSSSBBB888555222...,,,,,,,,,,,,+++******)))++++++++++++++++++++++++***+++---.........,,,+++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++,,,,,,---------,,,,,,,,,++++++,,,+++***+++,,,---,,,***+++++++++*********))))))))))))))))))************111&&&(((999@@@555***))))))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,....../////////...---,,,,,,------......------,,,------------------......---...000333777;;;<<<=========;;;999888:::>>>BBBSSSWWW]]]eeeqqq|||}}}yyy{{{wwwuuuuuuwwwwwwvvv|||||||||~~~~~~~~~|||yyyzzz}}}{{{~~~kkkUUULLLLLLIIICCC>>>===;;;888555333111000000000111222222222222222000///......///000///---..............................////////////......---------------------------------------------------...//////000000//////////////////////////////////////////000000:::777444111000///...---/////////...---,,,******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))((()))*********)))((('''******+++,,,---///111222444222000000222777===AAAPPPYYYeeeooowww}}}pppcccZZZDDDBBBEEEKKKRRRYYYdddnnnrrr}}}~~~wwwzzzssspppllljjjmmmooojjjbbbZZZ```dddccceeemmmvvvzzz|||~~~{{{sssqqqsssvvvssssssvvvwwwuuuuuuxxxvvvlllccc\\\TTTTTTPPPEEE===AAARRR```ppprrrssstttwwwyyyvvvppppppnnndddRRRCCC:::555111,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++******++++++++++++******)))******++++++******))),,,,,,++++++++++++++++++---------,,,,,,,,,,,,+++---,,,++++++------,,,++++++++++++***************)))))))))*********++++++///)))...<<>>>>>===<<<;;;;;;;;;888888>>>IIIRRR___ccckkk{{{|||xxxwwwxxxzzz{{{|||}}}|||}}}~~~~~~}}}{{{|||}}}~~~vvvvvv|||zzzwwwvvvvvvxxxzzzzzzyyywww{{{~~~xxxnnnggg```ZZZNNNKKKEEE???999555333222//////000111222222222111000///...///000111000///..............................////////////......+++,,,,,,---......//////---------------------------...//////000000//////////////////////////////////////////000000BBB>>>:::666444111///---...............,,,+++***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))((())))))***))))))((('''******+++,,,...000111222222000///222999CCCMMMRRR]]]eeeoooxxxvvvkkk]]]RRRLLLCCCGGGNNNWWW___gggnnntttvvv~~~zzzuuuyyy~~~qqqjjjlllooorrrvvvvvvrrrlllhhhnnntttyyyzzzuuutttuuutttuuuyyy}}}||||||}}}vvvqqqzzz{{{~~~zzzuuurrrkkkiii^^^MMMBBBHHHXXXeeefffhhhnnnuuu{{{}}}yyytttwwwtttjjjZZZKKKBBB999333------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,++++++*********************************---+++***+++,,,---,,,+++************************))))))*********+++++++++,,,+++111<<<;;;111+++---++++++***))))))***++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,------......------............------///...---------///111222666999===??????===<<<;;;888===BBBDDDEEELLLYYYdddgggjjjsss}}}~~~|||{{{{{{{{{zzzxxx|||{{{|||}}}xxxzzz~~~~~~|||yyywwwvvvvvvwwwwww|||uuuiiiaaaSSSFFF<<<999999:::222222222222222111000///000///...///111222111000..............................////////////......,,,---------.........///------------..................///000000000000000////////////////////////////////////000000LLLHHHCCC===:::666222000------------------,,,+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))************************))))))---,,,------...///000111000000222:::FFFTTT___eeennnsssyyy~~~sssdddZZZQQQKKKJJJPPPVVV___eeeiiimmmoooooolllttt|||qqqkkkfffiiiooopppkkkdddiiipppzzz}}}zzzyyy~~~}}}}}}|||zzzsssuuuzzz}}}xxxpppyyy}}}wwwvvv}}}~~~tttcccYYY[[[aaaeee]]]]]]aaajjjuuu||||||pppaaaWWWNNNBBB777.........------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************,,,***)))***+++,,,+++)))************************************++++++++++++)))***111888555,,,))),,,++++++***))))))***++++++))))))*********+++++++++******+++++++++,,,,,,,,,*********+++,,,---......---......//////......---++++++,,,---000333666888;;;<<<===;;;999888999:::@@@JJJVVV]]]aaafffooovvvzzz|||~~~zzzxxxxxxxxxwwwwww}}}~~~|||zzzvvvsssooonnnmmmwwwyyy||||||mmm]]]OOOEEEAAA???888777666555333222222111000//////000222333222111////////////////////////......////////////....../////////......------------------....../////////...//////000000000000000////////////////////////////////////000000ZZZUUUNNNHHHCCC>>>999666000///...---------------************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,///...............//////000222999FFFWWWfffppptttwwwzzz~~~~~~ppp\\\UUUTTTQQQOOORRR```gggmmmoooppprrrrrrooorrr|||zzzpppjjjdddeeekkkooonnnkkkjjjrrr}}}zzz{{{}}}|||xxxpppfff^^^WWWTTTZZZgggtttyyynnnfff^^^PPPCCC555333000---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------+++***))))))++++++***)))***************+++++++++*********++++++++++++,,,(((***...222///)))'''+++************************)))************+++++++++******+++++++++,,,,,,,,,++++++***+++,,,---...///......////////////......+++,,,///111555777999:::999:::999666444666;;;@@@QQQ[[[iiitttyyy|||~~~}}}|||xxxuuuuuuvvvwwwwww|||||||||~~~yyytttttt{{{}}}mmm\\\MMMEEE===;;;777444222111111222222111000111222333222111////////////////////////......////////////......000000//////...------,,,---------...//////000000...///000000111111000000////////////////////////////////////000000gggbbbZZZSSSMMMGGGAAA>>>777555222///---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************)))))))))***+++,,,---..................//////000222666AAASSSfffuuu{{{}}}vvv{{{~~~zzzwwwxxxzzzfffVVVMMMVVV```bbbbbbeeennntttvvvuuuwww}}}yyyzzzwwwtttsssuuuwwwwwwwwwmmmpppyyy}}}~~~}}}}}}zzz{{{rrrbbbXXXRRRUUU^^^hhhsss}}}~~~wwwqqqjjj]]]RRRCCC???999222...------...------------------------,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,+++******,,,,,,+++***))))))*********+++++++++*********+++++++++,,,,,,))))))+++---+++''''''***)))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,---...///......////////////......111333666888::::::999999444666777777888>>>HHHPPP^^^eeeooowww|||wwwwwwuuuttt{{{~~~}}}zzzuuussstttvvvwwwxxxwww}}}|||wwwxxx~~~rrrbbbXXXNNNIIIAAA:::444111111111333222111111222333222000////////////////////////......////////////......////////////............---------...///000000000//////000111111111111000////////////////////////////////////000000ooojjjbbbZZZSSSMMMGGGDDD>>>:::555000---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++((((((((()))***,,,...///---------......///111111444:::HHH\\\ppp}}}ttt{{{}}}vvvqqqpppVVVKKKMMMbbbuuuzzzzzz{{{vvv{{{{{{xxx|||{{{}}}}}}yyyuuussssssvvvxxxpppnnnqqqyyy~~~}}}~~~}}}~~~|||||||||~~~wwwvvvzzz{{{vvvqqqxxxfff]]]WWW[[[^^^___bbbgggmmmuuu|||zzzuuunnneee]]]QQQKKKBBB999333000000111------------------------------,,,,,,,,,---...///+++,,,,,,------,,,,,,+++******++++++++++++***************++++++,,,,,,---)))))))))******+++++++++---,,,++++++------,,,+++))))))******++++++++++++******+++++++++,,,,,,,,,+++*********)))'''(((***((()))+++,,,,,,+++)))((()))************+++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,---...///......////////////......888:::<<<======;;;888777222555999<<<@@@HHHUUU^^^cccfffjjjoootttwwwxxxyyyyyyxxxuuuuuu{{{|||vvvzzz}}}}}}zzzwwwvvvwww|||xxxtttrrrsssvvvxxxyyyxxxtttmmmeee^^^SSSFFF===777444444555333222222333333111000000000000000000000000000......////////////......------......///000000000---------...///000000111//////000111111111111111////////////////////////////////////000000wwwuuunnnddd___^^^ZZZTTTOOOHHH???777222///---,,,...---,,,---......,,,***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))'''((()))***((('''((()))+++,,,,,,+++******))))))***)))(((***,,,///111------111111...222999===IIIXXXfffttt}}}}}}xxxrrr}}}yyyppp^^^MMMHHHRRRaaasss}}}vvvnnnmmmqqq{{{|||yyyxxx{{{~~~sssvvvzzz}}}~~~}}}}}}}}}~~~|||}}}zzzyyyxxx}}}|||yyyvvvwww|||~~~wwwrrr}}}sssaaaWWWVVVWWWUUURRRWWWbbbssswwwrrrqqqjjjiii^^^KKK;;;333111111000,,,+++------***+++---,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,+++***+++,,,---...------,,,,,,+++***))))))))))))***++++++,,,------,,,,,,,,,++++++*********---,,,***)))))))))******************)))))))))(((---,,,***)))))))))******))))))*********+++++++++)))************+++++++++,,,++++++******++++++,,,,,,+++++++++,,,...000111000///......000333777:::<<>>FFFQQQ]]]iiipppqqqqqqssswwwzzz}}}~~~}}}|||vvvqqqoooqqqsssqqqtttyyy{{{yyyvvvsssqqqtttttttttttttttwww|||~~~|||~~~zzzvvvzzznnnZZZHHH;;;555333222111111222333333111000//////............//////000000000000////////////222111111000///......------.........//////000000000000000000////////////000000000000000000000000000000000000111111vvvzzz}}}{{{wwwrrrggg]]]XXXRRRJJJBBB<<<777333111///...------//////...,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***((('''((()))***)))'''((()))***+++++++++***)))((()))+++,,,,,,---///000...,,,---333555666<<>><<<888777:::>>>DDDGGGMMMXXXeeeqqqxxxzzzvvv|||{{{xxxuuuuuuwwwxxxvvvtttqqqtttwwwyyyyyyxxxwwwxxx}}}|||{{{zzzzzz~~~}}}zzz{{{~~~yyyppplllmmmuuutttyyyoooWWWFFF???>>>888555111///000111222222333222222111000//////...111000000000////////////111111111000///.........---------------.........000000000000////////////000000000000000000000000//////000000000111uuuhhhccc^^^WWWOOOHHHAAA;;;666000///---...///000///...,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''((()))***)))((((((((()))***************'''***---000000000000111///...000666<<>>===<<<>>>BBBEEEFFFQQQ```mmmuuuyyy|||~~~}}}vvvzzz{{{{{{}}}mmmVVVFFFLLLOOO[[[oooyyyuuudddSSSBBB666333///...111111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,+++++++++,,,---...---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******))))))))))))***))))))******************,,,+++******)))************************+++++++++)))************+++++++++,,,++++++******++++++,,,......---,,,,,,---...///---///444888<<>>777888777666999HHH___qqqtttuuuvvvxxxyyy|||~~~|||vvvrrrttt{{{}}}yyyrrrwwwzzz}}}|||{{{|||}}}||||||{{{{{{|||xxxqqqlllnnnxxxhhhSSSHHHGGGCCC>>>:::777555333111444555666666555333000...111111111000000000//////111000000000/////////...333222222222111111000000////////////000000000000000000000000000000000000////////////000000zzzrrrqqqoookkkfff```WWWMMMGGG<<<999444000///...---,,,------------,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''((()))******)))((((((((()))******+++,,,***---000222111///......111555:::AAAKKKYYYfffnnnqqqzzzvvvdddTTTJJJOOOXXX^^^fffpppvvvzzz}}}uuummmjjjkkkooossssss}}}vvvyyy{{{xxxnnn^^^NNNDDDIIIDDD???<<<;;;;;;999777999888777666777888:::;;;888777666555555666777888777888999888777666666777777888:::;;;>>>GGGSSS[[[aaakkkjjjffflllqqq|||yyyqqqaaaWWWRRRZZZgggpppsssuuu}}}zzzxxxvvvppp___NNN>>>555/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++***++++++---...000111333333/////////000000000000000------------------------***************+++++++++************+++*********************************))))))*********+++++++++,,,++++++******++++++,,,,,,,,,++++++,,,---...///222666;;;???@@@???<<<:::555666777:::CCCVVVpppwwwqqqsss|||}}}wwwzzzvvvsssrrrsssuuuvvvuuu}}}~~~|||}}}~~~~~~}}}}}}}}}pppjjjooo{{{mmm```ddd[[[NNNBBB999555333333111333444555555333111000111111111111000000000000000000000000////////////333333222222111111000000.../////////000000000111////////////////////////...////////////000xxxvvvuuusssqqqmmmeee]]]WWWKKKEEE>>>777333000...---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))((('''&&&(((***+++***)))))))))))))))***+++---...,,,...000000000///111222222<<>>;;;999333777>>>GGGTTTfffyyy}}}tttooosssyyytttttttttqqqppprrrwww|||~~~{{{xxxwwwuuu}}}xxxbbbNNN@@@:::888888111222333444444333222111222222111111111000000000000000000000////////////000000000000////////////......//////000000111111////////////////////////......////////////wwwwwwwwwwwwuuupppiiiddd[[[TTTJJJAAA:::555222000............------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((('''&&&'''***+++***)))******)))***+++,,,...///...////////////222666999???PPPdddrrr||||||yyyeeeVVVKKKRRRZZZaaakkkwwwzzz}}}{{{{{{yyyvvviii```]]]eeennnqqqrrrtttxxxuuuggg^^^VVVNNNHHHCCCAAA===:::999999:::;;;<<<;;;;;;;;;<<<=========555555555666777888999:::888888888999:::;;;<<<===666777777666555444555666555999======:::666555555111===??????EEEKKKVVVgggssswww|||zzzzzzzzz|||lll[[[NNNFFFIIIOOONNNYYYeeekkknnnsssvvvuuueeeTTT@@@555111......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,---------,,,,,,++++++++++++++++++++++++)))))))))******+++,,,,,,,,,,,,,,,------.........,,,---...///000//////...------,,,+++******))))))((()))***+++,,,++++++***+++++++++*********)))))))))************+++++++++,,,++++++******++++++,,,++++++---///222555888:::????????????>>><<<:::999555===LLL]]]lllwww|||~~~|||vvvrrrttt{{{|||{{{}}}vvvxxxyyyyyyxxxyyy}}}~~~~~~~~~~~~}}}~~~|||yyyxxxzzzwwwfffVVVJJJAAA;;;444444444333333222222222222222222111111111000000////////////000000000000......//////////////////.........///000111111111////////////////////////........./////////uuuvvvwwwxxxxxxuuuoookkkggg___SSSHHH@@@:::666333//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''&&&'''***++++++***+++*********+++---///000//////......000444;;;@@@PPPeee}}}}}}ooo^^^RRR[[[jjjsssqqqqqqyyy~~~~~~sssnnnmmmmmmmmmbbb\\\dddoootttuuuwwwzzz}}}zzzmmm[[[MMMFFFCCCAAA???999:::;;;<<<<<<:::888777888888777888888888888888;;;;;;;;;;;;:::999999888777888:::;;;;;;:::888777777888888777666666777999444999===>>>;;;888777888555<<<999666:::<<<@@@LLLZZZaaalllvvv|||vvvuuuwww}}}xxxjjjWWWFFFAAACCCHHH[[[nnnssspppqqqwww|||uuuaaaIII:::333//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,+++,,,.../////////......///...---,,,***)))((((((((()))***+++,,,,,,+++***++++++++++++******)))))))))************+++++++++,,,++++++++++++++++++,,,,,,,,,...111555999===???>>>>>><<<;;;999888888777999EEEYYYooo~~~xxx}}}vvvppprrr{{{wwwooommmsss{{{~~~~~~}}}|||zzzyyy|||xxxsssxxx|||nnn[[[HHH<<<888777555444222222111111222222222111111111111000////////////000000000000//////000000111111222222---......///000111111222////////////////////////............//////|||~~~wwwssstttjjjhhhcccYYYMMMAAA:::666333///---///000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***************+++******++++++---///000111333111000000222999DDDNNNYYYsss~~~yyyjjjYYYVVV^^^fffqqqyyyyyyxxx}}}~~~sssjjjoooyyyrrrkkkeeefffnnnxxx}}}wwwyyy||||||{{{___VVVHHH>>>::::::<<<<<<;;;888555555;;;BBB???888;;;<<<:::999:::===;;;555<<<>>>??????===<<<<<<===;;;<<<<<<<<<;;;:::999999:::;;;<<<:::777777:::>>><<<:::999999:::999666444777777777888999;;;===>>>BBBIIIUUUbbbmmmvvv~~~pppxxx{{{|||ppp]]]QQQIIIDDDDDDKKK___www~~~wwwtttxxxuuuooo___JJJ;;;555222000222///...111000---,,,//////---+++******,,,,,,,,,000---***)))+++------,,,,,,------....../////////------,,,+++************++++++,,,,,,,,,---------...,,,******,,,---,,,+++///,,,))))))+++,,,+++))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++))))))***,,,---)))---111555888<<>>999555666<<>>888555666444000111666111111222222222111111000222222222111111///......111111000000000000111111111111111111111000//////000000000000000000000000...///000111111222{{{vvvxxxooonnnjjjcccYYYNNNCCC===666000---//////,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++***+++,,,---...///000000111111222333888BBBOOOZZZ```wwwqqqbbb\\\WWWTTT[[[gggttt~~~|||yyyyyyzzzvvvrrrtttzzzxxxvvvwww{{{yyyssspppwww{{{vvvjjj]]]HHHCCC<<<888888999::::::<<<===;;;888:::======999<<<>>>>>>>>>AAAFFFEEEAAA<<<===??????===<<<<<<===????????????>>>>>>>>>>>>>>>@@@@@@???;;;::::::<<<;;;:::999999;;;;;;:::999888888777777777888999::::::<<>>777666666777:::;;;:::999;;;???AAA===;;;===@@@??????BBBCCCCCCGGGMMMNNNJJJFFFGGGIIIIIIHHHGGGHHHHHHHHHHHHFFFEEEEEEEEEFFFGGGCCCDDDEEEDDDAAA>>>>>>>>>>>><<<:::999:::;;;;;;:::;;;:::999888777777777888888777555555999CCCOOOWWWeeekkkooosss~~~~~~{{{rrriiiUUUGGGEEEYYYqqqzzzwwwsssqqqyyy|||ssscccTTTEEE;;;222...---000222000///000+++,,,---......---,,,+++(((,,,000000---***,,,...------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***************)))))))))(((+++...,,,)))(((***...---,,,******+++,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---///000000///...---333666:::<<<======>>>>>>777:::<<<<<<>>>HHHWWWccckkkpppwww{{{{{{yyywwwvvv~~~~~~}}}|||zzzxxxuuutttssssssuuuzzz{{{}}}yyyeeeUUUCCC;;;999666222///555555555444444333333333222222222222111000//////111111000000000000111111111111222222111111000///000000000000000000000000...///000111111222{{{wwwtttrrroooggg[[[QQQFFF>>>888555333///...000---------------,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++*********+++,,,,,,,,,---...000000111000000///777@@@GGGOOO[[[ffflllmmmyyy}}}|||ssscccZZZWWW___jjjsss{{{~~~yyy}}}zzzssseeeSSSDDD===;;;;;;888999;;;<<<>>>>>>===<<<;;;???AAA@@@AAAEEEIIIIIIIIILLLMMMMMMPPPUUUWWWUUUTTTVVVXXXXXXWWWWWWXXXYYYXXXVVVSSSQQQPPPPPPPPPQQQNNNMMMLLLJJJHHHFFFFFFFFFGGGDDD@@@======>>>============<<<;;;:::999999999:::::::::999888999===???HHHQQQ]]]iiizzz~~~yyybbbQQQGGGPPPcccpppuuuvvvlllttt{{{yyyqqqeeeUUUHHH:::444000111222000...///......///...,,,++++++,,,***,,,------,,,+++,,,------,,,,,,++++++******************+++,,,---......++++++************))))))(((***++++++******++++++,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///000000000000888;;;???@@@???=========<<<;;;:::<<>>:::777555666666555444333333333333222222222222111111000///111111000000000000111111111222222222222111000000////////////////////////...///000111111222~~~yyytttqqqoookkkccc[[[PPPHHH@@@;;;777111///000.........------,,,,,,,,,,,,,,,,,,++++++++++++***************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******+++,,,,,,------...///000111222222222333@@@LLLTTT[[[dddiiijjjmmmuuuxxxpppaaaUUUYYYbbbnnnvvvyyy~~~~~~ttt}}}ppp^^^UUUJJJAAA===;;;<<<>>>;;;;;;<<<<<<<<<===???@@@AAACCCDDDEEEJJJQQQSSSPPPUUUYYY[[[[[[^^^dddhhhgggeeegggiiiiiiiiiiiijjjkkkmmmjjjgggcccaaa````````````\\\WWWRRROOOMMMLLLLLLMMMJJJEEECCCBBBBBBAAAAAA============<<<<<<;;;;;;888:::;;;:::777555444555555===HHHVVVhhh|||pppdddXXXTTTYYYbbbnnnwwwooosssvvvwwwvvvqqqdddVVV???666000///111///...///000000000...---...222666888222,,,***,,,---+++))),,,,,,,,,++++++******)))*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,000222///+++++++++++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///---,,,,,,...111555777===???AAAAAA???===<<<<<<<<<:::<<>>???AAA>>>;;;:::777888999999;;;???EEEIIIQQQSSSSSSTTTZZZaaabbb___bbbgggkkklllpppxxx~~~~~~|||{{{{{{vvvqqqjjjccc]]]YYYUUURRRQQQNNNKKKHHHGGGFFFDDDCCC??????@@@??????===<<<<<<;;;:::999777555666888;;;777777:::@@@LLL___sss|||vvvlllaaaZZZ\\\eeennnrrruuuvvvvvvxxxvvvmmmcccEEE:::000...//////000111///000000//////333;;;AAADDD:::///+++...///+++&&&,,,,,,++++++++++++++++++++++++++++++,,,---//////------------.........///333...+++///666888333,,,***+++,,,+++******,,,...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------///...,,,,,,///444:::===???@@@AAA@@@>>><<<<<<===>>>CCCNNN\\\gggkkkjjjgggnnnrrrxxx|||~~~vvvyyyzzzvvvpppnnnsssyyyyyywwwvvvyyy~~~}}}{{{}}}vvvwwwiiiTTTGGG===777888666555333222222222333111222222222222222111111111111000000000000111111222222222333222222111000000000000000000000000000...///000111111222{{{wwwtttrrrqqqjjjaaaXXXQQQHHH===666555/////////...------,,,,,,------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---......///.........000444777999???OOO]]]bbbhhhrrruuuqqqtttvvvooohhhiiibbb\\\aaakkkrrrwwwxxxwwwzzzwwwoooooorrrtttrrr{{{|||ppp```RRRLLLCCC===;;;>>>@@@===:::;;;;;;===???AAAEEEKKKRRRXXXccciiilllmmmpppwww|||}}}~~~xxxrrriiieee```\\\XXXSSSOOOKKKGGGGGGFFFEEEDDDAAA???>>>??????===;;;999999<<<>>>:::888666777;;;EEESSS^^^pppvvvyyynnneee```]]][[[jjjsssyyyyyyxxxwwwtttoooVVVHHH888222111000000222,,,///000///...111777======666///---...///---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---...//////000111///---,,,///444555111---)))+++,,,+++******,,,...***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------------............000444999???BBB???@@@???>>><<<;;;===???HHHTTTeeeppprrrmmmhhheeedddkkkuuu}}}uuuxxxzzzxxxrrrpppssswwwyyyxxxxxx{{{|||rrrmmmkkklllmmmkkkiiigggggggggdddhhhnnnvvv}}}zzz{{{{{{ppp```MMM===:::888666444333333444444111222222333333222222111111111000000000000111111222222333333222222111000000000000000000000000000...///000111111222}}}yyyxxxxxxvvvmmmddd\\\RRRFFF===;;;000000///...------,,,,,,---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---...///000...------000444999<<>>DDDEEEHHHLLLOOORRRXXX```fffoooyyywwwpppggg___ZZZOOOOOONNNLLLIIIFFFCCCAAA???AAAAAA@@@<<<999777666666777888999888888===BBB\\\cccllluuu|||~~~wwwpppgggXXXLLL]]]mmmzzz|||xxxvvvwwwxxxiiiWWWDDD999555222000111+++...000///+++***...222...---,,,,,,.../////////+++++++++,,,,,,---------------,,,,,,,,,---......***+++,,,---///000111111((()))+++---//////---+++)))+++,,,+++***))),,,///***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......---...111444999>>>BBBDDD??????>>><<<:::;;;===@@@PPP___ooosssllleeedddfffiiipppzzz~~~xxxqqqmmmsssvvvyyywwwssspppqqqsssvvvvvvxxx|||}}}xxxmmmddd```]]][[[WWWRRRNNNMMMOOOQQQRRRRRRQQQRRRTTTZZZbbbgggjjjrrrvvvvvvwww~~~fffOOO;;;:::777555444444555666111222222333333333222222111111000000000000111111222333333333333222111111000000000000000000000000...///000111111222|||yyyssskkkddd\\\RRRGGG???444000///222111,,,***...---------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************,,,+++))))))***,,,------111111111111222777===AAALLL[[[ggglllttt{{{zzzfffRRRIIIPPPaaaooouuuvvvwwwxxxzzz~~~pppaaa```fffiiijjjlllyyyyyy|||{{{mmm]]]RRRJJJBBB>>>??????@@@???>>>>>>AAAEEEIIIMMMSSSYYY\\\]]]cccnnnwwwvvvjjjbbb___WWWQQQOOONNNGGG???AAAAAAAAA@@@???===;;;999:::999999999999999:::;;;AAASSSiiirrrtttyyy|||zzzrrr___LLLSSS```sss||||||qqqfffSSS???333111111000222000------...//////...///...------...///...---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------......------,,,.........////////////000.........------,,,,,,,,,,,,,,,,,,---------......///...,,,+++***+++,,,---000000222888@@@DDDCCC???:::===>>>;;;777888@@@HHH^^^hhhpppooohhhcccgggmmmssstttvvvuuuooojjjnnnvvvwwwyyyyyyuuuqqqqqqwww}}}xxxwwwwwwyyy|||{{{rrrppplllgggdddaaa\\\UUUPPPQQQQQQQQQOOOLLLKKKJJJKKKNNNNNNMMMKKKJJJKKKNNNPPPSSSTTTUUUUUUXXX___jjjrrr~~~}}}}}}YYYCCC>>>;;;;;;888222333888555444333333222222333333111111111222222333333333///000111222333222111111000000000000000000000000222222222111111111~~~{{{qqqhhh```XXXNNNGGG===777444555333......111---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++***))))))))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************,,,+++******,,,---------///000000222555<<>><<<===>>>>>>::::::999999888999999:::AAADDDLLL[[[nnnwwwbbbNNNKKKUUUgggyyy~~~qqq___MMM???555000...000///------...//////...///...------...///...---+++++++++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------000222666<<<@@@BBB???<<<777999:::999;;;AAALLLTTTeeekkknnnkkkeeecccgggmmmuuuuuuwwwxxxtttooooootttqqqtttwwwyyyyyyxxxwwwwwwvvvttttttxxx~~~~~~}}}{{{uuullldddgggbbb[[[WWWUUUSSSQQQPPPOOORRRRRROOOIIIHHHKKKOOONNNNNNNNNLLLKKKKKKLLLMMMLLLMMMNNNMMMMMMPPPVVVZZZ```hhhuuuxxxWWWJJJ>>>999888555444777555444333333222222333333111111222222222333333333000111111222333222222222000000000000000000000000222222222222222222xxxooohhh```XXXRRRFFF>>>777333000------///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********)))))))))*********++++++***++++++,,,---......///...///222666===GGGRRRZZZggguuu}}}nnn^^^XXX^^^iiiqqqtttvvv{{{yyyqqqlllgggdddgggkkkmmmppptttrrrppplllmmmzzz}}}mmmaaaPPPHHH@@@>>>===;;;===@@@@@@BBBFFFJJJOOOVVV]]]aaakkkooowwwwwwnnnhhh\\\PPPQQQLLLFFFAAA????????????<<<;;;:::999888888888888<<<888888DDD[[[rrrqqq]]]IIILLLXXXlll~~~|||ooodddSSS???222//////...------//////...---///...------...///...---))))))))))))***+++,,,---************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------*********+++++++++,,,,,,++++++,,,---............222666<<>>FFFPPP[[[bbbkkkmmmmmmkkkhhhiiimmmqqqxxxwwwyyy~~~}}}xxxuuuvvvtttwww}}}vvvxxxwwwyyy~~~~~~~~~}}}~~~~~~xxxrrrqqqpppppppppppplllgggccc^^^XXXPPPKKKJJJMMMPPPRRRUUUYYY[[[WWWOOOMMMRRRXXXWWWWWWUUUSSSQQQNNNLLLKKKIIIJJJJJJJJJHHHHHHJJJLLLIIIOOOWWW___fffmmmvvv|||}}}~~~vvvaaaIII===:::999777666555444444333333333333333111222222222222333333333222222222222222333444444000000000000000000000000111222222333333444{{{uuupppjjjbbb\\\QQQHHH<<<444000///...///............------------++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++***+++---...//////000111///222888???IIIUUUbbbjjjvvv{{{qqqgggdddkkktttyyyzzztttlllppppppppppppmmmlllnnnppptttuuusssrrrxxxvvvgggXXXOOOFFF@@@===>>>@@@@@@DDDIIILLLOOORRRWWW^^^gggqqqwwwvvvddd^^^YYYRRRMMMJJJGGGCCC@@@>>>===<<<:::999888888888444666999;;;BBBQQQgggvvv~~~pppUUUNNNNNN^^^sss|||zzzjjjNNN999222///...---...///000...---///---------...///...---++++++******+++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,+++,,,...000222444777;;;??????;;;888999;;;??????BBBJJJVVVbbbiiimmmmmmnnnppprrrssstttvvvvvvxxxvvvyyy{{{yyy{{{|||xxx{{{zzzvvvrrrppppppnnnooorrrvvvwwwssslllfffbbb``````eeelllpppnnnkkkccc___ZZZXXXZZZ___fffjjjrrruuuwwwtttnnnkkklllnnnmmmllljjjgggccc^^^YYYUUUUUUTTTTTTRRRPPPOOOOOOPPPOOOQQQSSSQQQNNNMMMQQQTTT\\\\\\\\\^^^cccjjjqqquuuuuu}}}{{{^^^HHH>>>:::888777555555444333333333333333222222222222222222222222444333222111222333444555000000000000000000000000000000111222222333~~~{{{}}}|||yyywwwrrrjjjddd]]]TTTFFF;;;666555333000/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))************++++++++++++***,,,/////////000222555222777@@@JJJVVVbbbmmmtttttttttrrroooooosssyyy~~~vvvpppuuuxxxzzzvvvqqqooorrruuuyyy|||pppbbbTTTHHHAAABBB??????CCCEEEGGGKKKQQQXXXZZZ^^^eeennnzzzxxxnnnaaaVVVPPPMMMIIIFFFCCCAAA???===;;;999999888444888;;;888555===MMM\\\fffsss}}}hhhWWWKKKRRRfffwwwyyy\\\AAA555111///......///000...---///---------...///...---......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,------------...---++++++...222888;;;<<>>@@@BBBJJJWWWfffqqqvvvvvvppprrrvvvzzz{{{yyyvvvssstttrrruuu~~~|||yyy}}}|||vvv{{{}}}~~~{{{uuupppmmmkkkjjjjjjlllnnnppprrrqqqkkkddd^^^\\\XXXVVV^^^kkkuuuuuuqqquuuvvvxxx{{{}}}xxxuuuqqqkkkeee```\\\ZZZXXX[[[\\\\\\YYYTTTPPPOOOPPPJJJJJJJJJMMMRRRXXX___ccchhhjjjsssxxx|||tttYYYDDD;;;888777666555444444333333444444222222222222222222222222444333222111222333444555000000000000000000000000...//////000111222~~~uuuttt|||}}}||||||yyysssnnneee\\\NNNAAA;;;:::555///000////////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++,,,+++...000000///000555999999@@@LLLYYYdddnnnuuuzzziiimmmpppsssuuuvvv|||zzztttqqqvvvzzzzzztttpppsssxxx|||zzz{{{mmm^^^RRRHHHAAA<<>><<<:::::::::777444444888===AAABBBTTTbbbtttxxxcccOOONNN\\\mmmzzz~~~fffLLL:::555333000.../////////...///...------...///...---000///...---,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,------......------,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,---------.........///---,,,---000666<<<@@@>>>???>>>999555555<<>>===<<<<<<777333555;;;>>><<<888DDDSSSfffttt{{{qqqZZZQQQVVVbbbppp{{{|||ppp\\\HHH:::666111......////////////...------...///...---......---,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,---///222666;;;>>>AAA======;;;999777999>>>BBBIIIPPP\\\lllzzzyyyrrroooppprrruuurrrssswwwyyywwwvvvxxx}}}yyywwwkkkhhheeedddeeefffeeeccciiijjjlllmmmkkkiiihhhgggdddfffkkkuuuyyyrrrlllhhhccc[[[VVVPPPNNNKKKIIIHHHHHHJJJKKKTTTSSSUUU]]]eeepppxxxrrrvvvfffRRRDDD;;;666666555444444444444444333333333222222222111111000111111222333222222222000000000000000000000000000000000000000000|||vvviii[[[VVVSSSJJJ>>>000000000000////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***++++++,,,******+++++++++,,,,,,,,,...000000///---000888???OOOZZZjjjyyy|||nnnhhhnnnxxxxxxzzz{{{{{{}}}yyyttt}}}kkk]]]KKK@@@>>>BBBEEEEEECCCGGGQQQ]]]eeejjjsss{{{~~~zzzfffZZZOOONNNJJJGGGCCC@@@>>>===999:::;;;:::999888999:::111@@@TTTdddnnnuuu||||||cccVVVTTT[[[gggrrryyywwwiiiVVV===888222......///000000///...------...///...---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,))),,,111666;;;>>>???@@@:::::::::999:::<<>>HHHWWWhhhvvv}}}wwwmmmccc[[[XXX^^^hhhuuuzzzlllNNN>>>111///111///...///....../////////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++///,,,***,,,......,,,+++,,,------......------,,,...---,,,,,,,,,---...///000111444888===???>>><<<<<<::::::;;;<<<@@@LLLYYYkkkmmmsssyyyzzzxxx{{{yyyooolllpppvvvxxxxxxyyy|||{{{tttpppttt}}}|||zzz}}}uuuhhh______aaa___^^^___fffdddbbbdddjjjnnnpppppplllqqqwwwmmmbbbZZZRRROOOPPPQQQPPPQQQ[[[hhhqqq~~~}}}mmmiiiqqq|||jjjLLL======<<<888444222333444555444333222111111111111111222222333333222222111111000///000111222111///222222111111111111vvvpppaaaMMM???111...///---,,,---.........---------,,,,,,++++++******+++,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))***++++++***))))))+++******))))))******+++)))))))))*********++++++*********+++,,,---//////000///...///222888>>>AAAPPP```ttttttmmmnnnsssyyyzzzrrriiifffjjjxxx}}}qqqdddOOOEEE===;;;===BBBKKKUUUXXX]]]eeekkkrrrwwwmmm^^^RRRMMMKKKIIIGGG@@@???>>>;;;999999999::::::999;;;AAAMMM]]]mmmwww~~~zzzqqqddd[[[^^^fffmmm|||vvv\\\HHH555000222222000///......///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...,,,------......------,,,---,,,,,,+++,,,---///000111444888<<<>>>>>>===<<>>===<<<;;;BBBTTTgggvvvuuuwww{{{|||zzz{{{rrrhhhhhhqqqxxxyyyuuuttttttuuurrrnnnpppuuu{{{zzzzzz}}}xxxfff]]]XXX\\\aaabbbbbbddddddcccdddhhhooovvvyyyzzzwwwkkkeee\\\TTTSSSRRRQQQTTTXXXeeerrr~~~uuugggggguuuZZZFFFAAA:::777777666444111444444333222111111111111222222333333333333222222222000///000111222111///111111111111111111^^^qqqwwwlll^^^KKK888/////////---,,,.........------------,,,+++++++++++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))******************++++++,,,...///000///000111111333999BBBIIIUUUcccuuuuuuppprrrvvvyyyuuuoooiiigggiiiqqqyyylll^^^SSSFFFAAA>>>@@@DDDKKKTTT]]]aaaiiittt}}}qqq^^^SSSOOOMMMKKKDDDCCCAAA>>><<<:::888888999999888999@@@MMM^^^jjj|||mmm___[[[___ddduuukkkTTT;;;000///000...---......//////000//////...........................------------------------------------------------------------,,,,,,,,,,,,(((***,,,***(((''')))+++,,,------......------,,,,,,,,,++++++,,,...000111333888===???>>><<<<<<===FFFEEEDDD@@@>>>GGG___vvvzzzyyy|||}}}|||}}}xxxllleeejjjtttxxxvvvwwwsssrrrttttttqqqqqqsssyyy{{{|||~~~~~~uuuuuu{{{uuuhhh___ZZZYYY^^^dddgggiiikkkhhhjjjnnnvvvnnn[[[TTTUUUUUUSSSRRRSSS\\\ooo|||uuujjjlllssslllSSSGGG:::555888:::666000333333222222222222333333222222333333333333222222222111000000111222111000111111111111111111```gggqqq|||wwwmmmmmm[[[EEE666000000000000............------------,,,,,,+++++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((()))))))))*********+++++++++,,,---...///000...000222333444;;;GGGQQQ___eeelllrrr|||}}}sssmmmmmmqqqvvvyyy~~~xxxtttppppppqqqvvvyyyiiiZZZMMMFFFBBBEEEJJJPPPUUUYYY]]]aaalllxxx{{{fffXXXQQQNNNHHHFFFCCCAAA>>><<<:::888777888888666888@@@OOOZZZvvvyyyjjj___\\\[[[lll~~~yyyeeeLLL999111//////000------........./////////........................------------------------------------------------------------------,,,,,,***------***)))******))),,,------......------,,,,,,++++++,,,---///111333777;;;???>>>:::999<<>>111...000333//////.........---------------,,,,,,+++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++******+++++++++))))))))))))************+++++++++,,,---...000000---000444666999BBBOOOZZZccceeefffhhhppp{{{qqqmmmhhheeegggmmmsssvvv{{{wwwuuuvvvwww|||xxxiiiYYYLLLDDDBBBGGGMMMUUU\\\aaaggglllooonnn___ZZZNNNKKKFFFCCCBBB@@@===:::777999:::888666:::BBBJJJdddpppyyyiii```SSS___qqqwwwcccKKK999222333555------------------......................................................------------------------------------------------+++...---+++,,,000000+++,,,------......------,,,++++++,,,---///222444666:::<<<<<<999555666;;;AAAHHHGGGKKKSSS]]]hhhwww}}}wwwtttwwwzzzyyyxxxyyywww|||}}}}}}~~~|||yyy{{{|||~~~zzzwww|||zzzxxxwww{{{wwwooobbbXXXVVVZZZ]]]^^^fffhhhjjjmmmsss|||zzzgggXXX[[[SSSRRR___rrr|||vvv~~~uuuqqquuu|||rrr```NNNBBB;;;777555333333333222333333444444333333333444444333333333222111000111222333222000000000111111111222qqq```bbbooo}}}xxxzzz}}}~~~vvvssslll[[[DDD555000111222/////////.........------...------,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,)))*********++++++++++++++++++,,,,,,---///000111...111666;;;BBBMMMZZZcccdddgggjjjnnnuuu|||{{{wwwooonnnmmmllllllqqqwww|||{{{xxxtttssszzzvvvgggYYYNNNEEEDDDGGGOOOUUUZZZ^^^eeerrrwwwkkkYYYTTTMMMHHHFFFDDD@@@===999;;;<<<:::888888;;;???LLLZZZqqqooodddQQQRRR^^^sss~~~rrr[[[CCC666222222//////...---------------........................////////////////////////------------------------------------............&&&,,,---((((((...///+++,,,------......------,,,,,,,,,---...111444777999::::::999666444666<<>>999555111////////////..................---,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))***++++++***))))))++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111111444999AAALLLYYYeeekkkkkknnnqqquuuzzz}}}wwwooonnnrrruuutttsssvvv~~~~~~~~~yyyqqqkkklllqqqvvvfffUUUMMMHHHFFFHHHNNNUUU]]]bbbdddlll}}}ggg___UUUNNNJJJHHHDDD@@@===<<<;;;:::999888888999???NNNfff}}}xxxrrrYYYMMMNNNdddzzz}}}iiiQQQ@@@555...333222000///....................................////////////////////////------------------------------------.........///,,,888<<<000'''(((,,,+++,,,------......------,,,------...000333666:::<<<888777777777888:::===???;;;BBBRRRdddooorrrvvvzzzzzzzzz~~~wwwssssss{{{|||zzzyyyzzzyyy{{{|||zzz|||}}}{{{zzzyyypppggg`````````___cccjjjrrr~~~zzzjjj]]][[[]]]```kkkyyyvvv]]]^^^{{{mmmWWWGGG???666555444333333333333333333333444444444444333333333222111111333333222111///000000111222222xxxaaa___hhhkkkyyy||||||{{{tttdddRRRGGGCCC;;;111000/////////............///...---,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((()))+++------+++)))(((******))))))))))))******++++++,,,,,,,,,---------,,,,,,,,,---...///000111444555;;;EEESSSaaalllqqquuuuuuuuutttwwwxxxrrriiieeelllrrrrrrpppttt~~~}}}wwwtttyyy}}}{{{{{{yyytttnnnnnnssskkkZZZKKKFFFFFFHHHMMMSSSXXXccclllpppwwwqqqhhh[[[RRRMMMJJJEEEAAA@@@===:::888888888888777>>>LLLdddyyyeeeOOOFFFZZZtttxxxcccPPP>>>000666555333111////////////........................000000000000000000000000---------------------------------.........//////>>>OOOTTTAAA---)))...111,,,------......------,,,---...///111444888;;;===555555666999<<<>>>>>>======HHHZZZiiimmmjjjkkkooowwwzzz|||xxxyyy{{{}}}yyy{{{~~~yyyyyy}}}{{{wwwttttttiiibbb___eeegggfffkkktttnnnddd^^^[[[```jjjyyy^^^kkk{{{}}}fffQQQDDD777666555444333222222222333444444555555444444333333222111111333333222111///000000111222222vvveee```bbbhhhuuu{{{zzzpppaaaSSSHHH>>>666...,,,,,,...---+++,,,000---,,,++++++******++++++++++++************++++++++++++++++++******))))))************************+++***)))(((((()))***+++******+++++++++,,,,,,,,,***,,,///222///,,,///666555999AAANNN[[[eeekkknnn|||xxxwww|||~~~vvvkkkeeedddhhhlllpppttt|||rrrjjjiiimmmqqqzzz|||}}}{{{xxxxxx{{{pppXXXJJJAAAEEEMMMSSSZZZ```fffmmmvvv}}}lllbbbUUULLLIIIEEEAAA===:::;;;:::777777999:::>>>LLLaaarrr|||iiiPPPIII[[[vvvuuu^^^FFF777666777444///------......---------------------------...111222222111...---777555222///---,,,,,,---///...,,,,,,,,,---///111VVVzzzZZZ***333333"""000......---------...//////,,,///333666888777777666111666<<>><<<888777999555888AAAOOO^^^jjjxxxtttYYYNNNWWWnnn|||jjjOOO999555555222///------......---------------------------...000111111000...---333111///...------...//////...---,,,,,,---///000BBB^^^III(((///000&&&111...------------......///,,,000555888999888555444444;;;CCCEEEDDDCCCEEEIIIUUU^^^kkksssqqqmmmpppwwwyyytttqqqpppzzz}}}zzzttthhhhhhlllvvvssslllfff```SSS[[[iii}}}xxxsss}}}ttt```bbbnnnhhhOOOBBB;;;444222555666555222333333333333333333333333333333222111111111111111000111222222222222uuueee\\\```fffkkkyyyyyysssrrriiiSSS>>>;;;777333333111---...111///......---------------++++++************++++++++++++++++++************************************+++***))))))))))))***+++++++++++++++,,,,,,,,,,,,...------///......555===AAAEEENNNZZZgggooosssuuummmsss{{{~~~vvvkkkhhhlllrrruuuzzz~~~{{{uuussstttvvvyyy~~~zzzeeePPPHHHGGGKKKTTT\\\cccjjjppp{{{pppZZZRRRLLLIIIDDD@@@@@@???:::777888999888;;;BBBLLL[[[qqqgggUUUSSSaaauuuxxx[[[???666333///...............------------------------..............................---,,,---...///000......---,,,,,,...///000111>>>999,,,---,,,***000------,,,,,,---......///...222777::::::777555444888AAAIIIJJJFFFFFFNNNVVV^^^eeeooouuusssqqqzzz}}}vvvqqqnnnyyy|||zzz~~~ooosss|||uuulllfffWWWSSSTTTfffsssvvvooo```]]]yyyrrr[[[KKK???666777777222222666333333333333333333333333333222222111111111111222000000111111111111zzzeee```___aaatttvvv___III@@@999444222000......111///......---,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------000------///111333:::CCC@@@GGGUUUfffuuuwww{{{uuukkkkkkpppsssvvv{{{}}}wwwwwwzzz}}}wwwjjjZZZLLLLLLPPPVVV]]]cccjjjrrryyyfffXXXOOOLLLFFFAAAAAA@@@;;;888777===;;;:::<<<@@@OOOiiiqqq^^^QQQSSSddduuuhhhLLL;;;444...---///....................................---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...///...------------...///000......444666///+++,,,---,,,,,,,,,,,,---...//////222555999999777666777888<<>>SSSggg}}}sss```OOOGGGIIIbbb|||xxxqqqaaaKKK999000.........///...---,,,,,,,,,,,,---......------------......///............---------........................---------............///...------///222333444333555333444777888:::AAAIIIEEEJJJTTTcccttt~~~{{{pppssssssnnnlllnnnpppooowwwtttqqqqqqwww~~~}}}}}}|||lllcccbbbbbb^^^YYYeeeggghhhcccZZZSSSQQQRRRLLLMMMNNNRRRXXX```hhhllluuuzzztttiiimmmlllrrrsssfffbbbiii|||kkkQQQDDD;;;333555444222111333555444111333444555444222111222333222222333333333333oooZZZUUUaaaqqq~~~~~~~~~yyyyyy}}}{{{wwwyyy{{{wwwrrrkkkgggZZZGGG999444222000.........------......///------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---/////////...---888IIITTTSSSQQQWWWbbbooopppqqqpppnnnooorrrvvv}}}xxxxxxnnneee^^^aaaeeegggiiimmmttt{{{jjj\\\VVVMMMDDDBBB===;;;999888888999;;;===III\\\tttnnnXXXKKKJJJZZZooo~~~kkkQQQ===444111111000/////////.........------......------------......///............---------........................---------............///.........000222333444444333222333555666999BBBLLLJJJSSS___jjjrrrzzzyyyuuuuuuuuutttuuusssppppppuuuwwwuuuyyywwwwwwzzz|||qqqlllllljjjccc]]]```ccceeeccc^^^[[[\\\___bbbccceeeiiinnntttyyy}}}~~~qqqmmmlllwww}}}zzzuuuhhheeesssiiiPPP@@@;;;888777555444444555444333333222222222333333222222222222333333333333ttt___ZZZ```www}}}}}}~~~yyyuuussstttuuuuuupppllldddVVVCCC333000444//////......---......///------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------...//////000000000,,,BBBUUUXXXRRRSSS]]]eeemmmrrruuutttpppoootttyyy}}}|||xxx~~~~~~eeecccdddlllssstttssstttxxx}}}hhh___UUUKKKFFF???===;;;888888999:::;;;CCCSSSjjjfffSSSMMMRRRccc}}}uuuYYYBBB666333333333//////000111000///...---......------------......///............---------........................---------............///...///000111222444444555666444555888999<<>>;;;444///111666222222222333333333lllnnnpppwwwjjjfffooo~~~wwwqqqeeePPP<<<111111111000///............------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......---...222666===IIINNNKKKSSSgggvvvyyyuuuttttttwwwyyyyyyuuurrr~~~zzzxxx}}}yyyuuu~~~rrrjjjaaaccceeeffflllvvv}}}~~~~~~}}}}}}||||||~~~qqq\\\QQQKKKHHHCCC???;;;:::999:::666<<>>333222......///000///...---,,,......------------......///............---------........................---------............//////222555555444444777:::777:::CCCNNNUUUXXX\\\aaakkkooouuuxxxzzzzzz|||}}}{{{{{{zzzzzzzzz|||~~~xxx||||||zzzxxxzzz~~~}}}}}}~~~tttggg___ZZZ\\\kkk}}}xxxpppwwwnnn{{{___QQQAAA555444666444333555444:::???===666111222666222222333333333333ooobbbvvvooorrr}}}xxxnnn```LLL;;;222111000///............------------------------,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,//////...000555:::CCCJJJMMMNNNTTTcccqqqwwwppprrruuuvvvuuurrrpppoooqqq}}}|||yyyrrrvvv|||~~~{{{zzzuuulllhhhgggjjjiiihhhmmmzzz}}}~~~{{{vvvrrrooonnnpppooolllhhheeecccbbbcccfffhhhhhhggghhhkkknnnoooooonnnmmmnnnppptttxxx{{{|||~~~kkkWWWNNNKKKFFFAAA===;;;::::::777666===PPPjjjwww___NNNUUUggguuummmRRR>>>444000000000/////////............------------......///............---------........................---------............//////333666666444444888;;;@@@IIIUUUZZZWWWUUU```nnntttvvvxxxyyyxxxyyy|||yyy~~~~~~}}}vvvsssxxxyyyuuuqqquuu}}}}}}|||{{{yyyxxxzzz~~~zzzggg```\\\ZZZ```jjjrrrrrrnnnsssyyyyyy{{{|||eeeNNN:::888:::777444444555777999:::999777555555222222333333333333kkkhhh~~~}}}|||tttlll[[[III222222000///............------------------------,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,)))---000000///111888===HHHLLLPPPPPPRRRZZZeeennnxxx|||zzzppphhheeeeeekkkxxxzzznnnmmm}}}~~~uuurrrvvv|||~~~~~~}}}|||{{{pppjjjjjjmmmooolllgggjjjuuu}}}|||wwwxxxyyyxxxtttnnnhhheee___[[[WWWWWWXXXXXXTTTPPPPPPMMMKKKMMMPPPQQQQQQOOOPPPRRRUUUUUUTTTSSSRRRRRRSSSXXX]]]```aaabbbeeehhhooonnnqqqyyy~~~xxx]]]QQQMMMHHHBBB>>>;;;::::::===777666BBBYYYsssjjjXXXXXXeeerrr{{{|||cccHHH777222111111000///000000000.........------.........//////.........---------........................---------........./////////333777777444444888<<>>:::555444555333222777<<<===888333222222333333333444wwwgggqqqzzz{{{xxxnnn___RRR>>>777222222222//////000///............---------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...000111///111:::DDDJJJLLLLLLMMMSSS```nnnvvv|||{{{zzzxxxrrrkkkhhhiiiuuuxxxvvvnnnmmmwww~~~zzz{{{{{{zzztttrrr{{{tttnnnooosssssspppmmmnnnrrrxxx|||}}}{{{xxxuuuqqqnnnlllkkkhhhgggeeeaaa[[[VVVQQQNNNKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDJJJKKKLLLLLLKKKLLLNNNPPPVVVXXX[[[aaaiiirrrzzziii___VVVKKKDDDCCCAAA===999888999777>>>PPP^^^vvvuuu]]]UUUcccnnnyyynnnTTT???777333000000000---...111............////////////000000000000000000000000000...---...///000///...000///...------...///000888333555======666888@@@___ooosssbbbQQQTTTaaajjjoooxxx{{{yyy~~~zzzuuutttmmmjjjmmmgggnnnvvv|||||||||}}}~~~}}}rrrhhheeedddbbb___eeekkkxxxtttwwwiiiqqq|||___FFF@@@???888444555555444333333222222333333777777666555333222dddddd}}}uuuzzz{{{vvvoooggg\\\QQQ<<<555000000000...---//////............------------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,...000000000444===FFFLLLNNNPPPSSSYYYcccnnntttyyy{{{{{{xxxtttsssssssssnnnqqqpppnnnsss~~~~~~|||pppooozzz|||rrrnnnqqqvvvooopppqqqsssvvv{{{wwwqqqllljjjfffbbb]]]ZZZWWWVVVTTTSSSQQQOOOKKKHHHEEECCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>???@@@AAAAAA@@@@@@BBBDDDHHHIIIKKKOOOTTT[[[aaaeeemmmtttyyyaaaYYYOOOHHHDDDAAA===:::888;;;:::<<>>999666666555444333333222222333333111222222333444555~~~nnn^^^ccczzz{{{}}}{{{vvvqqqmmmddd[[[CCC;;;333111000...---...///............---------......------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...///...111888CCCJJJNNNPPPUUU]]]eeemmmtttxxx}}}wwwyyyxxxuuuoooooopppsss}}}yyyoooqqq}}}wwwooonnnsssyyynnnrrrwwwzzz{{{}}}~~~wwwqqqlllfff___ZZZSSSQQQNNNKKKHHHEEECCCBBB@@@@@@>>>===<<<;;;::::::999888777777666777777777666666666666666666666666777777888888888999999999666777888888777777999;;;;;;;;;;;;===@@@DDDGGGJJJMMMSSS^^^kkkvvvlllcccVVVMMMHHHDDD@@@===888>>><<<999;;;@@@YYY|||{{{aaaPPPRRRYYYiiivvv^^^III777222///000000...---///............////////////........................000...---...///000///...000000///...///000222333666444666:::999:::FFFUUUnnnpppkkk___]]]gggrrrvvv~~~vvvwwwzzzwwwrrr|||~~~tttvvvvvvpppkkkkkkggglllvvv~~~yyyxxx{{{~~~~~~|||zzz{{{}}}~~~}}}}}}~~~~~~qqqfffccc]]]ZZZ___kkk~~~uuurrrpppmmmzzzlllTTTBBB;;;888555555444444333333333333333///000111222333555}}}gggWWW```ppp~~~yyyzzzzzzqqqgggQQQEEE999555333///......///............------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........333???JJJOOOLLLPPPZZZfffpppwww|||~~~}}}zzzsssvvvvvvxxx~~~wwwsssyyy~~~sssmmmnnnsssxxxpppvvv}}}}}}{{{~~~zzzvvvmmmhhh```YYYSSSMMMGGGCCC??????>>>===<<<<<<<<<<<<:::999777777777777999:::777777777777777888999999777777777777777777777777777777777777888888888888777888888888777777999;;;999888888888999;;;===>>><<>>:::888999999999999999::::::;;;:::999888777777888999:::777777777777888999:::;;;999999999999999999999999777888888888888999999999888999:::999888888:::<<<:::999999999999:::<<<<<<;;;<<<>>>AAACCCFFFGGGHHHPPPSSSYYYbbbooo~~~aaaPPPNNNNNNGGG???999<<<888999<<<999@@@UUUpppzzzdddTTT[[[sssuuufffCCC:::222000000...---...............////////////........................000...---...///000///...------------...000222444888999::::::<<>>>>>AAABBBEEEKKKSSS```mmmvvvlllVVVQQQOOOGGG>>><<<;;;777:::@@@;;;:::GGGkkkzzzsss[[[VVVeee{{{pppIII>>>333111111111111222............////////////........................000...---...///000///...---------...///222444555999:::::::::>>>LLL```pppiiiddd```cccnnnxxx}}}}}}zzzzzz|||~~~}}}{{{xxxwwwvvvzzzyyyyyy{{{zzzyyy~~~xxxxxx{{{zzz{{{|||}}}|||yyywwwuuu{{{}}}|||}}}}}}|||{{{zzzyyyzzz{{{|||yyy{{{}}}~~~sssggg^^^ZZZQQQLLLXXXjjjvvvpppxxxqqqyyyqqqVVVGGG===444666555555444444444444444333333333333333333yyy{{{~~~wwwbbbTTTaaavvvuuu~~~{{{qqqTTT@@@666111///000///............---------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...---111111444BBBVVV___[[[]]]```jjjrrrpppooo}}}zzzwwwpppooottt}}}yyyvvvvvvvvvrrrnnniiikkknnnssswww|||~~~{{{uuujjjcccYYYSSSOOOLLLFFFAAA======<<<;;;999999999999::::::999999888888999999999::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========999::::::999888888999;;;888888888999999:::::::::999999999:::::::::::::::;;;<<<===???BBBHHHPPPUUUkkk~~~fffXXXQQQIIICCC???>>>888:::@@@999666AAAYYYlllhhhWWWZZZrrryyyVVVGGG888222111000000111............////////////////////////////////////000...---...///000///.../////////000222444777888888999888999@@@OOOaaammmiiihhhiiipppxxx}}}~~~~~~~~~|||zzzxxxxxx{{{}}}zzzvvvyyyyyyyyywwwyyy}}}|||~~~~~~~~~}}}}}}}}}~~~~~~|||{{{zzzyyyyyyzzz|||}}}zzz|||~~~~~~}}}}}}}}}oooddd[[[WWWTTTOOOOOOSSSgggvvv}}}nnnvvv|||cccNNN???555666666555444444444444444222222333333444444wwwzzz}}}nnnRRRVVVuuu~~~sssjjjpppwwwyyyhhhNNN???555111000//////.........---------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......---111222555EEE[[[bbb]]]aaafffooovvvsssrrr~~~~~~rrrrrrwww}}}xxxxxxzzzyyysssmmmnnnmmmmmmpppuuuzzz}}}~~~|||~~~vvviii```QQQJJJBBB>>>???@@@===;;;666777888888888777888999888888888999:::;;;===>>>;;;<<<>>>@@@AAAAAA@@@@@@AAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA======>>>===;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;888999;;;<<<<<<===@@@BBBBBBYYYqqquuuaaaTTTMMMIIIBBB@@@999:::===666444@@@@@@[[[yyysss[[[UUUeeebbbQQQ>>>444000---+++,,,............/////////000000000000000000000000000000...---...///000///...000000111222444666999:::777777777888@@@PPP```jjjgggiiipppyyy~~~vvvwwwzzz~~~|||wwwwwwzzztttxxxzzz{{{{{{~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzyyyyyyyyy{{{}}}{{{}}}~~~||||||~~~iii```WWWTTTUUUSSSLLLGGGNNN```{{{yyy```rrr|||zzz}}}kkkWWWGGG???666666555444444444444555444444444444444444sssyyy~~~~~~mmm[[[ZZZjjj~~~vvvmmmppp|||yyyuuu[[[FFF666//////111000///......------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222000000999KKK]]]fffgggsssyyyxxxtttrrrsss}}}tttdddsss{{{yyyxxx{{{|||ssskkkmmmllllllpppwww}}}uuuhhh[[[NNNGGG======<<<;;;;;;;;;<<<<<<999888888888:::<<<>>>@@@;;;===>>>???@@@AAADDDGGGBBBDDDGGGKKKMMMOOOOOOOOOMMMNNNQQQTTTVVVVVVVVVUUUSSSRRRQQQPPPNNNLLLJJJIIIPPPLLLHHHKKKQQQSSSPPPKKKGGGEEEBBBBBBCCCEEEEEEDDDAAAAAA@@@@@@@@@@@@AAAAAABBBAAA???===<<<<<<<<<===>>>===<<<:::999999::::::===FFFOOO]]]|||jjj^^^TTTJJJDDDBBB>>>:::888777888999BBBMMM```vvv}}}zzztttbbbNNNWWWpppkkk]]]III888111///000111........................////////////////////////////////////////////////111111222222444666777888666888555555DDD^^^mmmnnnnnn~~~~~~{{{{{{|||}}}~~~~~~~~~zzz{{{{{{zzzxxxxxxyyyzzzrrrxxx{{{}}}~~~|||~~~~~~}}}~~~~~~|||zzz{{{}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{|||||||||}}}yyyzzzqqq^^^ZZZ[[[WWWOOOKKKJJJRRRgggtttdddbbbxxxwwwjjjmmm|||tttaaaNNN;;;888666333111333555444111555555444444444333ooowww}}}~~~{{{]]]QQQ[[[nnn|||ooommmwwwzzzyyydddLLL999222444111111///...............------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000444???PPP___fffgggsss|||zzztttooommm~~~sssdddbbbrrr~~~|||yyyzzz{{{zzzuuuqqqrrrqqqqqqtttzzz~~~~~~zzzmmm___TTTIII???999>>>>>>===<<<;;;999888777@@@???>>>===============@@@BBBCCCDDDEEEFFFIIIKKKQQQTTTYYY^^^aaadddddddddhhhjjjmmmooopppppppppooolllkkkiiigggfffgggggghhhfffbbb______aaaaaa^^^[[[WWWTTTPPPMMMLLLKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@???CCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@>>>=========>>><<>>???@@@AAABBBBBBBBBHHHLLLRRRWWW]]]dddkkkoootttxxx}}}~~~{{{wwwsssqqqnnnkkkiii^^^]]][[[XXXSSSNNNJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@??????===<<<<<<>>>HHHdddnnn\\\LLLFFFDDD@@@;;;888777777888777:::CCCUUUjjj}}}zzzooonnnpppmmmddd^^^UUU```vvvkkkPPP;;;333111///,,,////////////////////////////////////////////////////////////////////////111111222333444666777777999777666===RRRhhhnnnggglllzzztttrrrrrruuuzzzyyy}}}zzzzzz{{{zzzzzzxxxzzz~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||zzzyyyyyy{{{}}}{{{{{{zzzzzzzzzyyyyyyyyyvvvwwwyyy{{{~~~yyy}}}xxxwww{{{{{{mmmbbbYYYTTTRRRLLLIIIPPPfff}}}lllpppyyy||||||ooonnnzzzrrr\\\AAA:::888666555444444555555111222222333444555aaannnzzz{{{XXXSSSOOOcccxxxnnnnnnvvv}}}uuuqqquuu{{{vvv\\\@@@333333222111000///............---,,,,,,,,,,,,------...------------------------------------...............333???OOO^^^iiirrrxxxyyyyyyooorrrxxx}}}~~~fffVVV^^^ppp~~~~~~|||xxxsssrrrtttwwwqqqrrrtttwwwzzz}}}}}}~~~{{{|||~~~|||wwweeeYYYJJJ@@@======<<<:::=========>>>???AAABBBCCCAAADDDJJJPPPUUUZZZ]]]^^^bbbgggnnnvvvxxxpppiiieee____________^^^\\\YYYXXXRRRRRRPPPNNNJJJGGGDDDCCCCCC@@@AAAFFFGGGQQQrrrxxx^^^JJJIIIFFFAAA===999777777777<<<;;;===GGG]]]sssqqqooopppmmmiiihhh[[[]]]nnn~~~rrr[[[EEE777000---,,,////////////////////////////////////////////////////////////////////////000111222444555666777777444555999FFF\\\mmmjjj___ggg|||~~~sssppprrrvvv}}}}}}}}}}}}ooonnnsss|||~~~~~~||||||}}}}}}~~~~~~~~~~~~|||}}}~~~}}}|||{{{|||~~~~~~~~~}}}yyyzzz{{{}}}~~~~~~~~~~~~|||}}}}}}{{{zzzyyy{{{}}}{{{{{{zzzzzzyyyyyyxxxxxxzzz{{{|||~~~xxxxxxyyyyyytttnnnnnnssswww~~~uuuggg\\\VVVVVVNNNLLLYYYpppyyyooovvv}}}rrruuulllMMM>>>:::666555444333333666222222333333444555ZZZiiiwww}}}gggZZZPPPTTTvvvwwwrrrvvv~~~xxxpppooorrrwwwtttdddMMM===888222111000//////......///---,,,,,,,,,------...///---------------------------------........./////////555BBBTTTaaalllyyyqqqkkkrrr{{{}}}{{{}}}ooo\\\OOOaaattt|||zzz||||||xxxqqqnnnnnnqqqmmmppptttxxx|||~~~~~~zzzlllbbbRRRJJJ@@@<<<<<<>>>>>><<>>TTTpppwwwsssooollllll___[[[jjj}}}oooYYYCCC555222444000000000000000000000000000000000000000000000000///////////////////////////111222444555666666666777<<>>666555444222222555444444444444444444TTTdddttt|||}}}yyyeeeRRRJJJ___}}}zzzyyy{{{wwwvvvtttiiiTTT@@@444222222111000////////////,,,,,,,,,,,,---...///000------------------------------........./////////111666EEEVVVbbbkkk|||tttooouuu~~~~~~|||vvvtttooosssyyy}}}vvvfffXXXRRRjjj{{{{{{zzz{{{{{{wwwpppkkkiiiiiikkkooovvv{{{~~~~~~mmmYYYKKKEEECCCAAAAAABBBCCCDDDDDDEEEFFFIIIOOOWWWaaajjjpppxxxsssiii^^^XXXYYYTTTNNNVVVddd|||```OOOLLLGGGAAA<<<:::999888666777777>>>UUUuuuzzztttqqqmmm^^^WWWggg|||gggLLL999444666000000000000000000000000000000000000000000000000///////////////////////////000333555666666666666999CCCVVVjjjxxxxxxooodddxxx|||~~~yyy}}}yyyyyypppooottt}}}~~~~~~~~~zzzzzzzzzzzz{{{|||}}}~~~|||}}}}}}|||{{{{{{}}}~~~~~~}}}||||||{{{~~~||||||}}}||||||{{{zzzyyyyyyxxxxxxwwwyyy{{{~~~{{{ssskkkeee```^^^ccckkksss{{{yyybbbWWWPPPJJJLLLUUUhhhmmmjjjzzzrrrsssuuuVVVEEE777555666333111444555555444444444333PPPaaarrryyy|||yyy]]]LLLQQQppp}}}yyyxxxppp\\\DDD555333222111000////////////,,,,,,,,,------...///000....................................////////////111777GGGYYYaaagggxxx{{{xxxyyy~~~vvvsssrrryyy~~~nnn]]]ZZZaaavvv|||}}}|||yyytttnnniiigggfffiiiooovvv|||~~~zzzmmm]]]PPPHHH>>>BBBGGGJJJLLLNNNRRRTTTXXX[[[aaaiiirrr{{{||||||vvvrrrmmmggghhhnnnhhhSSSOOOIIICCC>>>;;;:::999555:::;;;???RRRppp~~~xxxooo___UUUeeemmmQQQ<<<444444111111111111111111111111000000000000000000000000///////////////////////////000333555666777666666999HHH^^^pppwwwsssmmmiiiuuuxxx|||~~~{{{~~~{{{~~~uuu{{{xxxwwwyyy~~~}}}~~~{{{yyyyyyzzzxxxwwwwwwwwwwwwyyyzzz{{{yyyzzzzzzxxxwwwxxx{{{}}}~~~~~~~~~~~~}}}|||{{{~~~~~~~~~~~~{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvuuuwwwzzz|||}}}}}}|||{{{vvvnnneee```]]]\\\aaaiiiqqq{{{eeeYYYVVVSSSPPPOOOYYYqqq{{{mmmppp{{{xxxssszzzeeeNNN999666999666222333333333444444444444OOO___qqqxxxzzz~~~}}}lllSSSLLL___zzz~~~{{{vvvuuuyyyvvvgggRRRDDD333222111000////////////,,,,,,,,,---...///000000..................................../////////000000777III[[[aaacccsss}}}{{{yyyxxx{{{bbbRRRZZZmmm~~~~~~~~~xxxrrrmmmiiifffeeegggmmmuuuzzz||||||~~~vvvgggZZZRRRRRRSSSRRRYYYbbbiiilllqqqxxx~~~zzz|||~~~}}}|||{{{{{{|||}}}~~~~~~}}}nnnTTTQQQKKKEEE???<<<;;;:::444::::::999GGG```sssxxxyyysssbbbWWWeeesssYYYDDD999777111111111111111111111111000000000000000000000000////////////////////////...000333555777777666555===NNNeeetttvvvqqqnnnpppiiinnnssswwwzzz}}}wwwxxxuuuyyy}}}~~~rrr~~~~~~{{{{{{~~~{{{yyy||||||zzzwwwtttrrrsssttttttsssrrrrrrrrrtttuuuvvvuuuuuuuuutttssstttwwwzzzxxxyyyyyyyyyxxxxxxwwwvvv}}}||||||}}}~~~{{{yyyyyyzzzzzzyyyxxxwwwvvvuuutttwwwxxxzzz{{{zzzxxxuuutttooohhhaaa^^^\\\[[[```fffqqq{{{kkkYYYXXXVVVOOOGGGJJJ]]]rrrtttjjjmmm~~~uuuuuupppSSS;;;888;;;888444444111222222333444555aaafffnnnwww~~~^^^PPPSSS]]]~~~}}}xxxrrrxxx{{{eeePPPEEE333///333...,,,///---........................,,,,,,,,,---------.........///000///...///111333000===OOO[[[___```gggooo~~~~~~~~~~~~dddYYYdddvvv{{{|||qqqkkkhhhffffffhhhjjjrrryyy{{{xxxvvvxxx{{{}}}zzzmmmhhhhhhkkkoooqqqzzzzzzyyyyyyyyyzzz|||}}}~~~}}}___VVVMMMJJJGGGAAA;;;888;;;:::999:::CCCVVViiitttrrr}}}|||pppbbbZZZmmmrrrLLL666333111111000//////000111222000000000000000000000000000////////////000000111---666555222666666333999;;;[[[mmmmmmooonnnnnnsssmmmvvvyyyuuuxxx{{{rrr{{{~~~{{{zzz{{{~~~vvvwww{{{{{{{{{}}}~~~|||~~~}}}zzzxxxvvvtttsssnnniiiggghhhccc\\\bbbbbbccceeehhhiiihhhggggggkkknnnmmmjjjjjjnnnrrrssstttuuuvvvuuuuuuuuuvvv|||{{{{{{|||www{{{zzzxxxwwwwwwxxxyyyzzzxxxxxxxxxxxxwwwsssnnnjjjeeeccc```^^^\\\]]]___```vvvoooaaaVVVTTTMMMEEEOOOaaallluuujjj{{{vvv^^^>>>888999333111666555444444333333444uuuvvvxxxzzz}}}jjjTTTOOOPPPkkk|||~~~rrrlllwww{{{gggRRR;;;000111------000---........................,,,,,,,,,---------.........///000/////////111333333@@@RRR^^^______bbbhhhppp|||~~~~~~eeeZZZfffwww}}}yyypppllljjjhhhhhhkkknnnuuu{{{|||yyyvvvxxx{{{~~~~~~}}}|||{{{vvvppplllmmmrrryyy~~~sssdddTTTMMMIIICCC===:::777777666777>>>OOOdddqqqttt{{{~~~{{{nnnaaajjj[[[???666222111000//////000111222000000000000000000000000000////////////000111111222999777333777444000555CCCfffwwwpppllllllkkkoootttyyyyyywww}}}{{{mmmuuu}}}~~~zzzooozzzzzz{{{{{{|||}}}}}}}}}}}}}}}|||~~~|||yyytttoookkkeeeddd___ZZZYYYZZZVVVOOONNNNNNOOOQQQTTTUUUTTTRRRUUUXXX\\\\\\[[[\\\aaaeeehhhjjjmmmoooooooooqqqssswwwvvvxxx|||zzz}}}|||zzzxxxxxxyyyzzz{{{wwwvvvtttsssqqqnnniiifffeeedddaaa___]]]\\\]]]]]]pppyyy~~~wwwfffZZZVVVNNNEEEKKKYYYfff{{{wwwrrrvvvwwwtttYYY@@@888888555333555555555444333333333~~~|||{{{}}}www]]]QQQFFFUUUvvvxxx|||nnnggguuufffGGG333000---...000,,,........................,,,,,,,,,---------.........///000000//////222333666EEEXXXaaa```^^^^^^```dddkkkttt}}}yyybbb\\\jjj{{{|||~~~vvvnnnlllkkkjjjkkkoootttyyy~~~}}}zzzwwwxxx{{{}}}|||yyyuuunnnccc\\\]]]gggttt|||uuu]]]PPPKKKFFF@@@===999999999999>>>LLLbbbsss|||~~~xxxeeebbbuuu```AAA444222111000//////000111222000000000000000000000000///////////////000111222555:::666333888555000555KKKrrrrrriiijjjlllnnn{{{|||zzzyyyzzzuuuwww}}}||||||}}}sss~~~xxx{{{{{{{{{{{{{{{zzzzzzzzz{{{~~~~~~}}}{{{xxxssskkkbbb\\\SSSRRRNNNJJJJJJLLLIIICCCAAAAAAAAACCCEEEFFFEEECCCEEEHHHLLLNNNOOOQQQVVVZZZ___ccchhhjjjiiijjjlllooommmooorrrxxx~~~}}}{{{yyyxxxyyyzzzzzzwwwuuurrrpppnnnkkkgggdddgggfffdddaaa___]]][[[ZZZjjjttt|||}}}|||~~~rrr```YYYQQQHHHIIIQQQfffwwwuuueee{{{yyykkkggggggZZZHHH;;;777777666444666555555444333333|||zzzzzz|||fffXXXHHHHHHjjjxxxsssxxxsssjjjrrrxxxSSS888000---///111+++........................,,,,,,,,,---------......---///000000///000222444888JJJ]]]eeeccc```]]]\\\eeekkkttt~~~nnn\\\^^^qqq}}}{{{tttnnnmmmkkkiiikkkpppyyy|||~~~zzzxxxxxxzzz|||vvveee^^^UUUNNNOOOXXXccckkk}}}~~~bbbTTTNNNIIICCC>>>;;;;;;;;;:::<<>>======>>>???@@@???>>><<>>\\\kkkpppoooppplllmmmzzz~~~[[[QQQaaaxxx|||wwwmmmccc]]][[[___iiitttyyyvvvwww{{{|||zzz{{{~~~~~~{{{nnn]]]OOOJJJHHHAAAJJJcccttt|||~~~~~~wwwwwwvvvwwwyyyzzz{{{|||~~~zzzwwwsssiii\\\WWWYYYWWW]]]ZZZPPPJJJNNNPPPNNNIIIGGGEEEIIIWWWjjjwww}}}yyy```\\\WWWFFFAAA<<<888888888999>>>DDDgggvvv}}}wwwrrriiiXXXMMMYYYnnn~~~qqqbbb@@@666...000///,,,---444000//////............///111000//////111555888;;;222333777999777<<>><<<999<<<999777666666777777666777666777888777999CCCMMMUUU[[[dddkkkppptttvvvxxx~~~~~~~~~|||yyywwwsssttttttuuuuuuuuuuuuuuuwwwxxxzzz~~~}}}{{{{{{zzzvvvooojjjgggeeemmmsss{{{{{{nnncccZZZNNNMMM___{{{xxx{{{ssseeebbbgggpppcccLLLNNNSSS@@@444888777555444444444444555ppptttyyy}}}|||zzzyyyzzz~~~ttteeeZZZccczzziiimmm|||qqqkkklllyyyrrr```III:::444111---////////////////////////---------............///000...///222222333888@@@```ooouuussssssppptttuuuUUUQQQddd{{{tttrrriii```\\\[[[```kkkuuuzzzwwwvvvyyyyyywwwxxx|||~~~nnn[[[NNNLLLEEEJJJ___lllvvvzzzwwwwwwxxxwwwvvvuuutttssstttwwwyyyuuuvvvxxxyyyyyyyyy{{{}}}}}}xxxvvvuuuoooeeeaaabbb```ddd```VVVSSSXXX[[[XXXMMMJJJEEEFFFOOO___mmmuuu|||}}}~~~}}}{{{{{{|||}}}{{{}}}ddd\\\VVVFFFBBB<<<888777666666:::???OOOkkk}}}ppp]]]OOOUUUdddvvviiiHHH;;;222333333...---111000000/////////000000111111000//////111444777999555555777999:::BBBZZZrrrrrrgggdddnnnwwwxxxzzz~~~{{{uuuttt{{{}}}___hhh~~~yyytttnnnlllmmmqqqqqqrrrtttvvvyyy|||}}}~~~{{{qqqlll]]]VVVMMMHHHFFFCCC@@@<<>>=========<<<;;;<<<:::;;;===???CCCLLLVVVaaadddhhhkkkmmmooorrrttt~~~{{{xxxuuusssvvvvvvvvvuuuttttttssssssuuuvvvyyy}}}}}}}}}zzzvvvqqqnnnnnnnnnqqqvvv}}}mmm^^^NNNNNNggg}}}}}}vvvuuuqqq^^^OOO___yyy```VVVTTTFFF:::888444333333333333444555mmmqqqvvvzzz|||}}}~~~~~~}}}||||||}}}vvvaaa[[[tttyyylllnnnyyy~~~zzzyyy{{{oooZZZEEE777222111////////////////////////---------............///000///000222222444<<>><<<:::888:::>>>???SSSwwwzzz```VVVXXXxxx^^^GGG444111555333111222///...//////000111222333111000//////000222444555888777666999FFF[[[qqq~~~qqqmmmpppyyy|||}}}}}}wwwxxxtttttt{{{sssdddzzzrrrsssuuusssooolllmmmqqqvvvzzz}}}|||{{{yyy|||yyyooofff^^^VVVOOOJJJJJJGGGDDDBBBBBBBBBAAA@@@@@@>>>???CCCGGGKKKUUU^^^eeegggjjjmmmooorrrvvvyyy~~~|||yyywwwvvvxxxwwwvvvuuutttsssrrrrrrtttvvvyyy}}}{{{|||{{{yyytttqqqooonnnooouuu|||qqq]]]SSSTTTcccpppsssvvv|||}}}iiiTTTWWWuuuhhhXXXRRRJJJ>>>777333555555555666777888ooorrrvvvyyyzzz{{{|||}}}yyyxxxxxxxxxzzz|||zzzddd\\\iiirrrmmmrrr|||yyytttxxxvvvgggNNN999111333////////////////////////---------............///000///111222111444???KKKiiiyyy}}}yyyxxxvvv~~~|||wwweeeRRRIIIZZZrrr~~~ppphhh```YYYZZZ```fffooovvvrrrooonnnqqqsssssswww|||}}}hhhaaaVVVUUU\\\XXXZZZiii~~~{{{wwwrrruuu~~~|||gggPPPQQQVVV[[[___aaacccfffiiibbbffflllpppssstttvvvwwwzzzzzzzzz{{{}}}|||lll\\\\\\hhhqqqpppiii^^^SSSKKKDDDEEEPPP\\\nnnsssyyy{{{xxxrrrmmmiiieeeccc^^^YYYUUUQQQNNNMMMTTTtttnnncccVVVIIICCC???>>><<<999;;;???AAAPPPrrrhhh[[[YYYrrrVVV;;;333333333222444---------...///000111222000000000000111222333444777777666;;;OOOkkk}}}xxxwwwyyy~~~{{{yyy~~~{{{~~~yyytttuuuzzz~~~}}}fffeeeyyynnnmmmoooooommmlllmmmpppvvv{{{}}}}}}{{{yyyzzz~~~{{{ssskkkccc\\\WWWTTTQQQNNNLLLKKKKKKIIIHHHGGGEEEGGGMMMRRRVVV]]]eeejjjlllnnnppprrruuuyyy|||~~~}}}|||{{{{{{yyyxxxvvvtttsssrrrrrrrrrtttvvvyyy}}}{{{}}}}}}yyysssooommmpppuuu{{{vvvcccYYYUUU]]]iiirrrzzzrrraaa[[[qqq~~~mmmZZZRRROOOCCC777444555555555666666888oooqqquuuwwwwwwxxxyyy{{{rrrssssssssssssvvv{{{jjj^^^```xxx{{{ppplll}}}xxxpppwww{{{qqqXXX===222222////////////////////////---------............///000000111222111555AAAOOOjjjvvvyyytttrrrmmmooo||||||wwwxxxwwwttt\\\NNNMMMaaawww{{{nnneee\\\VVVYYY```gggooovvvpppmmmmmmqqqtttuuuxxx}}}rrriiixxxvvvkkk___cccmmmddd\\\dddxxxwwwooodddbbbbbbmmmjjjSSSTTTWWWZZZ]]]^^^^^^^^^TTTYYYaaahhhmmmrrrvvvxxx{{{zzzhhhUUUTTTdddrrrwwwuuuhhh\\\TTTLLLDDDHHHQQQhhhmmmrrruuusssoookkkhhhaaa]]]WWWRRRNNNKKKHHHEEEMMMmmmuuufffVVVHHHCCC???===;;;888999===:::NNNrrrnnn^^^XXXwwweeeFFF888444111000333......---......///000111//////000111222333444555666888888@@@[[[{{{~~~}}}yyy{{{wwwyyyqqqtttzzz~~~|||zzzyyy^^^mmm~~~rrrnnnnnnmmmnnnpppmmmpppuuuyyy{{{|||{{{zzzyyy}}}yyyqqqkkkhhhbbb___\\\YYYYYYXXXVVVUUUSSSRRRTTTZZZ^^^```dddiiipppqqqssstttuuuwwwzzz|||~~~~~~~~~}}}}}}}}}yyyxxxvvvtttsssrrrssssssuuuvvvyyy}}}}}}~~~yyysssnnnlllrrrvvv{{{ppp```RRRTTTeeewww{{{nnn```nnn}}}sss```VVVVVVIII888777444444333333444444jjjmmmpppssstttuuuxxxyyyqqqrrrrrrqqqppprrrxxx|||~~~qqqbbb^^^tttsss~~~wwwnnnrrrwwwsss___EEE444000////////////////////////---------............//////000222222111555CCCRRRfffqqqtttrrrsssnnnkkksss|||{{{vvvwwwuuupppUUULLLQQQgggzzzuuuiii^^^VVVQQQVVV___hhhpppvvvpppnnnoootttvvvvvvxxx||||||}}}yyy|||kkkZZZdddvvvjjjtttvvvddddddsss{{{{{{tttmmm[[[ZZZYYYccc|||fffaaa\\\YYYZZZYYYVVVSSSKKKNNNSSSYYY^^^eeelllqqq|||ttt]]]XXXiii||||||ooodddaaaZZZOOOLLLQQQgggjjjmmmnnnkkkfffbbbaaaZZZVVVPPPMMMKKKJJJGGGEEEMMMiii~~~lllZZZLLLFFFAAA???<<<777777:::888HHHggg}}}sssaaaUUU___yyyiiiKKK<<<555000...111000///////////////000000//////000222333555666777555999<<>>888777999<<>>@@@MMMeeevvv}}}~~~iiiSSSRRR```vvveeeNNN<<<444222000...000000000000000000000000111222444555666666777777:::999>>>VVV}}}|||{{{}}}~~~|||}}}xxxwwwwwwyyy}}}||||||{{{___VVVpppzzzuuuwwwtttpppnnnmmmnnnnnnmmmjjjooossstttwww{{{{{{yyyzzz}}}{{{yyyyyyyyyyyyxxxwwwxxxwwwuuutttsssqqqooolllpppqqqsssvvvyyy}}}~~~}}}||||||{{{|||wwwuuuwwwxxxtttssstttvvv|||~~~}}}~~~}}}{{{yyyuuuooohhhccc___ZZZWWW\\\bbblllxxx{{{sssjjjaaaXXX]]]|||lllxxxmmmhhh```III111777777777777777666aaafffkkkooopppsssxxx{{{vvvvvvvvvvvvuuuuuuwwwzzz{{{zzz{{{}}}ttt```^^^xxxwwwaaa]]]gggcccWWWGGG777333111///...---.....................////////////222000111333555<<>>@@@AAAHHHRRRxxx{{{tttyyyrrrZZZEEEAAAAAAHHHWWWfffhhhdddkkkyyytttbbbYYYdddeeefffbbbZZZOOOGGGBBBDDDJJJTTTbbbrrr{{{sssggg[[[kkk}}}dddYYYOOOEEEBBB???;;;:::;;;<<>>KKK___qqq}}}|||ttt___RRRVVVooooooXXXDDD999444333333000000000000000000000000111222444555666666777777777555>>>\\\|||{{{|||}}}}}}}}}wwwtttwww~~~|||{{{~~~~~~ooo[[[```mmmmmmkkkjjjjjjiiihhhhhhggggggooossstttsssuuuzzz|||zzzzzzuuuuuuvvvxxxyyyxxxuuurrrrrrssstttvvvyyy|||~~~|||yyywwwuuuxxxyyy|||~~~{{{vvvvvvyyyyyyrrrmmmiiibbb]]]ZZZXXXVVVTTTTTTVVV[[[dddnnnwww|||~~~|||mmmbbbZZZ\\\ooossslllnnn]]]RRRFFF;;;777777666555555555WWW]]]dddkkkqqqxxx}}}{{{{{{}}}~~~}}}}}}~~~rrr^^^^^^uuu|||jjjiiivvvlllDDD999555000...///000///...............////////////...///000111555BBBWWWhhh{{{zzz~~~xxxuuulllqqq~~~xxxvvvvvv}}}~~~fffHHHRRRbbbtttyyyfffYYYRRRMMMMMMTTT^^^dddhhhllljjjnnnrrrsssrrrrrrtttvvvvvvxxx|||iiiZZZiiixxxjjj^^^XXXUUUYYYXXXRRRHHHBBBBBBCCCCCCIIIHHHGGGEEEGGGMMMTTTXXXPPPIIIFFFNNNXXX^^^eeekkkpppiiiaaa\\\^^^fffmmmrrrjjjppptttrrrpppxxxkkkWWWJJJCCCEEELLLbbbrrrvvvpppmmmfff^^^___]]]aaaYYYRRRPPPHHH???BBBEEEEEECCCPPPgggmmmaaaZZZWWWYYYZZZ[[[[[[[[[\\\^^^jjjooovvvzzzzzzttthhh___YYYbbbnnnxxxxxxaaaVVVLLLFFFBBB===:::;;;999>>>HHHXXXkkk{{{}}}kkkQQQRRRiiivvv___JJJ;;;555444444000000000000000000000000111222444555666666777777;;;999GGGiii|||vvv}}}~~~~~~vvvxxx|||aaaVVVeeexxxdddfffggghhhjjjjjjiiihhhhhhhhhsssuuuuuussstttzzz}}}|||}}}|||}}}~~~}}}xxxtttyyyyyyxxxxxxyyyyyyzzzzzz~~~{{{xxxuuussswwwzzz}}}vvvwww{{{}}}zzzqqqiiieee___ZZZXXXXXXWWWVVVVVVWWWZZZaaahhhooossstttzzz{{{|||}}}}}}}}}}}}|||~~~qqqddd\\\\\\hhhuuuqqqcccxxx```NNNBBB;;;888777666555444444SSSYYYaaahhhmmmttt|||~~~||||||~~~~~~}}}}}}~~~zzzbbbYYYkkk|||rrrjjj{{{WWW<<<666000...000111///---............////////////...111111000555DDDZZZjjjzzzzzz|||{{{sssuuu}}}xxxyyyrrrXXXGGGTTTfffwwwuuucccVVVNNNKKKLLLUUU^^^dddhhhmmmfffkkkoooqqqpppppprrruuuwwwyyy}}}hhheeeuuuwww|||zzzwwwpppdddYYYRRRQQQSSSZZZ\\\ZZZRRRKKKHHHEEEAAABBBDDDFFFEEEBBBDDDMMMVVVNNNIIIHHHOOOVVVWWWSSSOOOQQQNNNJJJJJJMMMRRRWWWYYYQQQQQQSSSVVVWWW\\\fffqqq{{{kkkWWWGGGBBBDDDNNNaaahhhffffffcccdddnnnjjjlllccc\\\\\\TTTLLLNNNJJJLLLFFFJJJYYY\\\XXXZZZXXXUUURRRVVV^^^fffjjjjjjggggggiiijjjhhhaaaZZZUUURRRZZZfffrrr~~~eee[[[OOOIIIDDD>>>;;;;;;888>>>EEEPPPdddyyy~~~yyyYYYVVVhhh{{{fffPPP>>>555333444111111111111111111111111111222444555666666777777======PPPuuuqqqnnn|||yyy|||yyy}}}YYYXXXnnnsssaaaddddddfffiiiiiihhhhhhiiijjjtttvvvuuusssuuu{{{~~~~~~~~~~~~~~~~~~{{{www|||{{{{{{zzzzzzzzzzzzzzz~~~~~~~~~}}}{{{xxxvvvtttxxx{{{}}}vvvwww{{{xxxyyyxxxyyy~~~}}}uuueeeaaa\\\YYYXXXXXXWWWWWWWWWXXX[[[aaahhhnnnpppqqqxxxyyyzzz|||}}}}}}}}}}}}}}}xxxiii```^^^cccjjjwww\\\rrrfffQQQFFFBBB999888666555444444OOOUUU]]]dddhhhmmmsssxxx|||}}}}}}}}}{{{{{{}}}~~~{{{zzz{{{}}}jjjYYYaaa{{{vvvnnnvvvttteeerrrkkk???888111...000222000---............////////////...222222000555HHH___ooo}}}vvvxxx|||{{{||||||~~~lllOOOFFFUUUhhhwww}}}nnn]]]QQQJJJHHHKKKSSS[[[```dddiiidddgggkkkmmmoooppprrrsssvvvyyy}}}kkkiiijjjpppzzz~~~vvvqqqhhh^^^XXX[[[ccckkkmmmnnnllleee___ZZZTTTMMMJJJJJJLLLLLLIIIIIIQQQ[[[[[[UUUPPPNNNMMMKKKFFFBBBBBBAAAAAABBBDDDFFFFFFEEEEEECCCDDDGGGIIILLLQQQVVVgggrrr{{{wwwfffRRREEEBBBLLLaaapppyyyxxxooopppiiibbbeee[[[\\\RRRKKKOOOOOONNNUUUOOOKKKKKKUUUfffuuu{{{{{{hhhbbb^^^]]]ZZZTTTOOONNNMMMRRR]]]jjjvvvjjj___SSSLLLFFF???;;;;;;888>>>BBBJJJ___zzzlll```jjjnnnWWWBBB666222333111111111111111111111111111222444555666666777777;;;===UUU{{{yyylllmmmzzz{{{|||zzzyyy}}}zzzZZZeee~~~ssseeefffaaadddggghhhfffgggjjjmmmtttvvvvvvtttvvv|||~~~yyyzzz|||~~~|||zzzzzzzzz{{{|||~~~}}}}}}|||{{{zzzyyyyyyyyy{{{{{{~~~|||vvvuuuyyyyyy{{{zzzxxxxxxyyytttlllaaa^^^[[[YYYYYYXXXWWWVVVTTTUUUYYY___gggnnnrrrssswwwxxxxxxzzz{{{|||}}}}}}zzz}}}sssfffaaaaaacccyyy[[[^^^wwwkkkTTTJJJGGG;;;999777555444444EEELLLWWW___dddiiinnnrrrvvvxxx{{{|||||||||}}}~~~{{{zzz{{{}}}www]]]YYYlllwwwiiiiiizzzxxxhhhgggwwwyyygggAAA:::111///111333000---............////////////...333333111888NNNgggvvv|||uuuttt{{{}}}vvvUUUIIIXXXkkkzzzxxxiiiYYYNNNJJJHHHKKKSSSYYY\\\___dddbbbcccfffjjjooorrrrrrrrrtttwww|||~~~ssssssrrruuu~~~}}}}}}zzzwwwqqqiii```[[[WWWSSSMMMHHHMMMVVV\\\XXXQQQIIIDDDBBB@@@???===<<<<<<>>>@@@AAA???>>>===???AAAAAABBBDDDFFFGGGKKKYYYhhhkkkaaaTTTIIIDDDJJJ]]]ooo}}}tttvvvjjjhhhYYYLLLJJJFFFDDDLLLDDDEEEJJJWWWhhhuuu{{{|||hhh^^^VVVUUUSSSMMMIIIIIIHHHJJJQQQ\\\gggxxxmmmbbbVVVNNNHHH@@@;;;;;;777>>>@@@EEE^^^lllnnnvvv___GGG888333333111111111111111111111111111222444555666666777777888<<>>>>>===555<<<@@@===;;;>>>@@@???>>>GGGPPPRRRNNNJJJFFFCCC@@@MMM\\\uuuxxxxxxppplllZZZKKKHHHBBB===BBBCCCGGGNNNWWW___dddeeeeeeZZZPPPIIIKKKMMMJJJHHHHHHEEECCCGGGOOOZZZkkkooodddWWWOOOHHH@@@;;;;;;666===???CCC^^^ssspppzzzcccKKK:::444333111111111111111111111111222222444555666777777777888<<>><<<999666555666:::<<>>WWWnnnxxxxxxooojjjpppvvvwwwyyy|||vvv{{{UUUOOOgggvvvuuugggXXXMMMGGGJJJOOOTTTYYY^^^aaabbbeeeeeegggiiillloooqqqrrrssswwwyyyyyy|||ttt```RRRHHHAAA@@@EEECCCAAA===;;;;;;<<<<<<;;;:::>>>>>>:::888:::;;;999;;;999999:::<<<>>>>>>======<<<;;;<<<===>>>===;;;>>>@@@EEENNN[[[iiivvv~~~}}}wwwooojjj```YYYPPPHHHCCCBBBAAAAAAJJJMMMQQQSSSSSSRRRSSSSSSJJJJJJIIIHHHGGGFFFEEEDDDIIIBBBBBBIIIMMMWWWvvviii\\\UUUGGG>>>???===:::======AAATTTpppssslllxxxfffPPP;;;444777555444333333222222333333111333555555555555666888===;;;^^^uuu}}}}}}zzz}}}|||iiimmmzzzoooiiibbbeeefffggghhhkkkmmmooopppssstttwwwyyy|||~~~}}}}}}}}}}}}||||||||||||~~~}}}zzzwwwtttrrrqqqppprrrsssttttttrrroookkkiiigggeeeddddddeeeccc___[[[XXXUUUVVV\\\aaabbbcccfffdddcccbbbaaabbbdddgggiiinnnnnnoooppprrrtttvvvwwwyyyxxxwwwzzz~~~~~~yyykkkggg___ggguuuqqqYYYRRRnnnmmmHHH???999555666666333999:::AAAMMMVVV]]]eeelllsssvvvyyy{{{{{{|||}}}{{{||||||}}}cccVVVWWWmmmyyylllooo~~~zzzlllccc```aaaPPPAAA444000///......000........./////////000000///111000111@@@[[[qqq{{{wwwooolllsss{{{}}}~~~|||}}}YYYQQQiiiyyy~~~ssseeeVVVLLLGGGKKKQQQWWW]]]bbbdddffffffggghhhjjjlllnnnqqqrrrsssxxx{{{|||~~~sssdddUUUKKKBBB:::888:::@@@>>><<<::::::;;;;;;;;;:::???@@@<<<;;;===>>><<<===============>>>???@@@@@@???>>>???AAABBBAAA@@@<<<<<<===AAAGGGOOOVVVZZZ___aaaeeeiiikkkhhhddd___OOOKKKDDD@@@@@@BBBCCCDDDTTTSSSQQQMMMHHHEEECCCDDDJJJIIIIIIHHHFFFEEEEEEDDDEEE???@@@FFFHHHPPPnnnooo___WWWIII@@@@@@===999<<<<<>>;;;:::;;;===<<<;;;;;;;;;<<<======:::???@@@>>>===??????>>>CCCEEEFFFDDDAAA???@@@BBB@@@???>>>???AAABBBAAA@@@@@@>>>===<<<===>>>AAABBBFFFGGGKKKOOOQQQOOOKKKHHHIIIFFFCCCCCCEEEIIILLLMMMXXXVVVRRRMMMHHHFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCAAA???AAAEEECCCIIIcccuuubbbYYYLLLDDDAAA<<<777;;;<<<<<>>333222333111......////////////000000000...222111333GGGfffzzz}}}xxxuuuvvv}}}xxx~~~```PPPVVVnnn~~~wwwjjj]]]QQQIIIEEEJJJRRR[[[ccciiilllmmmjjjjjjjjjkkklllnnnooopppsssxxx|||~~~vvvcccTTTKKKDDDBBB@@@AAABBBBBBDDDEEEAAABBBDDDDDDDDDEEEFFFGGGJJJNNNPPPMMMLLLMMMMMMKKKSSSYYY]]]\\\VVVQQQPPPRRRNNNLLLKKKKKKLLLMMMKKKJJJLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDAAA>>>CCCAAA??????AAADDDEEEEEEFFFFFFDDDAAA??????AAADDDEEEEEEEEEDDDCCCBBBBBBBBBAAAAAADDDFFFBBBDDDYYYrrrzzzeee[[[OOOGGGDDD===888;;;;;;:::AAAYYY{{{wwwvvvzzzsssrrraaaPPP___|||dddIII888666333222111111000000111111444555777777777999<<<>>>DDDYYYwww}}}tttuuuyyy{{{~~~~~~~~~~~~zzzxxx}}}}}}mmm^^^~~~lllbbbbbbcccaaabbbcccfffiiilllooopppqqqrrruuuxxx{{{|||~~~||||||{{{}}}~~~~~~}}}|||{{{||||||}}}~~~|||yyytttpppmmmkkkjjjllloootttwwwxxxuuuqqqnnnqqqqqqrrrrrroookkkeeebbbYYYQQQJJJHHHIIIJJJMMMRRRTTTUUUUUUTTTQQQLLLFFFBBBDDDDDDFFFHHHJJJMMMOOOQQQOOOPPPSSSYYYaaajjjrrrvvv{{{~~~rrriii^^^TTTTTTdddlllYYY^^^xxxsssRRRAAA;;;666666555333666444444777;;;DDDSSSaaalllqqqxxx}}}}}}|||}}}~~~zzzcccUUUTTTaaa}}}}}}|||rrrdddeeennnnnn\\\DDD555222444222---////////////000000000111000444333555JJJkkk}}}|||zzzyyyzzz{{{ppppppuuueeeOOOHHHYYYppprrreeeYYYNNNGGGDDDIIIPPPYYYaaagggkkkmmmjjjjjjjjjkkklllmmmnnnooossswwwzzz{{{}}}wwwrrrkkkaaaUUUJJJBBB@@@GGGHHHHHHGGGHHHLLLOOOQQQUUUXXX[[[]]]\\\\\\^^^___ppptttvvvsssqqqqqqpppnnnpppxxx{{{yyyyyyuuusssqqqpppppppppnnnllliiihhhfffdddaaa___]]]\\\VVVRRRNNNJJJJJJJJJJJJJJJHHHFFFDDDCCCCCCCCCBBBAAAAAABBBBBBAAA>>>===>>>???CCCCCCBBBBBBAAAAAA@@@@@@AAAAAADDDEEE@@@@@@OOObbb}}}~~~hhh^^^QQQJJJFFF@@@:::;;;;;;999???WWW}}}}}}uuuuuuyyynnnmmm^^^NNN]]]lllLLL999777333222111111000000111111222444555666888;;;???CCCTTTnnn|||yyy}}}{{{~~~zzzkkk\\\VVV|||ggg___```aaa___```bbbfffjjjooorrrtttrrrssstttwww{{{~~~}}}}}}{{{}}}~~~|||{{{{{{{{{|||}}}}}}{{{xxxtttpppllljjjiiilllpppuuuzzz{{{zzzvvvtttvvvwwwwwwvvvrrrmmmhhheee```UUUKKKEEEBBB@@@CCCGGGIIIHHHEEEBBB???======<<<<<<<<<===>>>???AAACCCDDDBBBBBBCCCGGGPPP\\\hhhpppvvvzzz~~~zzzjjjddd\\\UUUPPP]]]{{{~~~ooo[[[VVVkkkyyyWWW@@@:::555555555444777555444666777===KKKYYYhhhnnnvvv}}}}}}||||||~~~~~~eeeTTTNNNUUUmmmwwwfffdddkkkppp```III777222444333.../////////000000000111111111666555666NNNqqq|||zzz{{{{{{|||{{{uuutttrrr]]]IIIHHH]]]sss}}}mmmaaaVVVMMMGGGDDDHHHNNNVVV]]]dddhhhjjjhhhiiiiiijjjkkklllnnnooorrruuuxxxzzzggg]]]SSSMMMIIIFFFFFFHHHIIINNNRRRUUUZZZcccjjjmmmyyy}}}wwwqqqiiiaaa]]]\\\[[[ZZZUUUSSSQQQOOONNNKKKGGGDDDCCCEEEFFFEEEDDDCCCDDDEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAACCCCCC@@@???GGGRRRkkknnncccTTTKKKGGGBBB<<<<<<;;;:::>>>RRRwwwtttqqquuuqqqkkkZZZNNN]]]}}}tttRRR<<<777333333222111111111111222000111333444666999>>>BBBaaavvv~~~zzzvvv```XXX]]]uuueee^^^^^^___^^^___bbbfffkkkooosssuuuqqqrrrsssuuuxxx|||~~~}}}|||zzz}}}~~~|||{{{zzz{{{}}}~~~|||zzzwwwtttpppmmmkkkjjjlllpppuuuzzz}}}}}}{{{yyyyyyzzzzzzwwwqqqllliiigggfffZZZMMMDDD>>>;;;<<<@@@CCCAAA===:::999999;;;===999999::::::;;;===>>>???===<<<<<<===DDDPPP]]]fffpppuuu{{{zzzjjjeee^^^YYYRRRZZZsss{{{rrr^^^PPPaaayyyZZZBBB;;;666555555444888777777666555888DDDQQQdddjjjttt{{{}}}{{{zzz{{{~~~fffSSSIIIMMMbbb{{{}}}kkkbbbeeennnbbbLLL888111333333...//////000000000111111111000555444777QQQvvv~~~xxxyyyyyy|||zzz|||yyywwwnnnVVVGGGMMMbbbwwwzzzjjj]]]TTTLLLHHHFFFHHHMMMSSSYYY```eeehhhggggggggghhhjjjlllmmmnnnpppuuuxxx{{{}}}|||~~~mmm___RRRPPPTTTVVVZZZ___fffpppxxx}}}xxxvvvrrrnnniiiccc\\\WWWQQQPPPMMMIIIEEEDDDDDDFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDBBBCCCDDDCCCAAADDDHHHXXXuuuvvvjjjXXXKKKGGGBBB;;;;;;<<<<<<===JJJhhhxxxrrrwwwwwwnnn^^^TTT___www{{{\\\BBB888444444333222222222222222222333333444555888===@@@ccctttZZZXXXiii|||oooddd___^^^]]]___```bbbeeeiiimmmppprrrsssssssssuuuxxx{{{}}}{{{{{{yyy{{{~~~~~~|||zzzzzz{{{}}}~~~{{{zzzwwwtttpppnnnlllkkkllloootttyyy}}}~~~~~~}}}zzzzzzyyytttnnniiiggggggjjj^^^OOOFFF>>>999:::===????????????>>>======<<<999999:::;;;<<<>>>@@@AAA??????>>>>>>AAAHHHSSSZZZjjjpppxxx~~~vvvmmmccc]]]TTTUUUiiinnnTTT\\\vvv___EEE>>>777666444222999888888888555666AAAMMMaaahhhqqqyyy}}}~~~~~~~~~}}}|||zzzyyyzzz}}}lllXXXMMMOOO\\\sss{{{vvv~~~oooaaa```lllbbbNNN999111333333///000000000000111111111111...444333777SSSzzzuuuwwwwwwyyy}}}~~~yyyqqqeeeMMMEEERRReeeyyyxxxhhh\\\SSSLLLHHHGGGIIILLLQQQWWW^^^dddgggeeeffffffhhhiiikkkmmmnnnooouuuyyy}}}~~~{{{yyyxxxxxxuuujjjmmmxxx~~~yyypppdddYYYRRRPPPQQQFFFFFFFFFFFFFFFEEEEEEEEEHHHFFFEEEGGGGGGFFFEEEEEEFFFfff}}}oooZZZKKKGGGBBB::::::<<<===<<>>AAACCCDDDCCCCCCCCCBBBBBBEEELLLQQQgggmmmvvv}}}uuuhhhaaaVVVRRRbbb}}}{{{}}}]]]ZZZ|||yyyhhhIIIAAA999666444111::::::999777555777===BBBSSSbbbooorrrsssxxx{{{zzz||||||{{{yyyxxxzzz~~~}}}}}}fffWWWFFFTTTjjjxxxqqq|||pppZZZcccfffXXX<<<...222333***000000000000111111111111222555///777ZZZyyy|||yyyyyy}}}fffHHHFFFYYYsss|||uuufffZZZOOOGGGEEEGGGHHHKKKQQQXXX]]]```bbbeeefffggghhhhhhjjjmmmppptttwwwzzz}}}vvvttttttsssqqqqqqsssrrrqqqttt{{{uuummmkkkaaaYYYOOOJJJJJJKKKJJJHHHLLLGGGEEEFFFEEEBBBEEEKKKKKKRRRvvvnnn]]]PPPGGGBBB===:::;;;>>>===@@@RRReeewww```WWWrrrnnnPPP;;;666333333444222000111555...555444333888666666AAAfff~~~}}}}}}~~~|||nnnUUUWWW{{{uuueee```bbbaaa\\\^^^aaaeeeiiikkklllnnnpppsssvvvwwwvvvyyy~~~~~~}}}~~~~~~{{{yyyzzz|||~~~zzz{{{{{{yyyuuuqqqqqqoookkkkkknnnooouuuxxxxxxyyy}}}}}}zzzuuuuuupppcccaaabbb[[[aaa[[[RRRIIIBBB>>><<<<<<:::@@@FFFIIIKKKJJJCCC:::999DDDEEE===<<>>AAAPPP___mmmrrrtttwwwyyyxxx~~~}}}{{{yyyyyy|||}}}sss```LLLPPPgggwwwmmmuuukkkgggkkk^^^CCC333444555...000000000000111111111111222555000888[[[xxx}}}iiiKKKIIIZZZttt}}}rrrdddYYYOOOGGGEEEFFFHHHLLLQQQWWW]]]```aaabbbeeehhhjjjjjjkkkmmmnnnssswwwyyy|||yyyrrrtttxxxzzztttjjjdddddddddhhhppp}}}vvvkkkccc[[[SSSLLLOOOMMMOOOSSSQQQJJJFFFGGGGGGLLLppprrr___RRRIIIEEE???;;;;;;===<<<>>>NNNaaawwwvvv```YYYtttnnnTTTAAA777444333444333000111555000666444444888555777CCCooo~~~|||||||||lllTTT]]]rrrbbb\\\___^^^[[[^^^aaaeeehhhjjjlllnnnpppoootttwwwvvvwww|||~~~~~~}}}}}}~~~~~~}}}||||||zzz|||~~~yyyuuuqqqqqqoookkkkkknnnsssxxxzzzzzzzzz}}}}}}zzzyyysssrrrkkk]]]YYYZZZSSSYYYWWWRRRLLLFFFCCCBBBBBB>>>@@@CCCIIISSSXXXRRRGGGCCCGGGHHHDDDEEEMMMUUUXXXPPPIIIEEEEEEEEECCCCCCEEESSS[[[gggqqqvvvyyy|||~~~ooofff```[[[aaassszzzuuuzzzWWWqqqwwwXXXLLL@@@;;;999666<<<======;;;:::999;;;<<>>222000000000000000111111111111000666777JJJwww~~~}}}{{{YYYQQQbbbuuu}}}lll^^^TTTJJJCCCAAABBBHHHPPPTTTVVVWWW[[[___```aaacccdddfffkkkppptttrrrvvvzzz}}}vvv~~~ppp^^^TTTPPPCCC<<<888;;;;;;:::CCCPPPmmm~~~xxxwwwjjjxxxtttXXXCCC:::333333444333222333333333111555888444@@@]]]|||vvvvvvuuuwwwzzz|||zzzyyyxxxvvvsssxxxnnn^^^lll}}}pppccc^^^[[[YYY[[[___cccfffjjjlllmmmnnnpppqqqlllsssyyyzzz|||~~~}}}zzzxxxtttrrrssssssppprrruuuuuuxxxyyywwwuuuooobbbTTTIIIAAAHHHQQQHHH@@@BBBAAABBBBBBEEEMMMVVVZZZZZZXXX]]]aaa^^^TTTMMMUUUeeeqqqnnn\\\JJJCCCBBBAAAAAADDDGGGFFFHHHNNNOOOKKKFFFEEE@@@@@@???@@@FFFSSSdddpppyyy}}}xxxpppbbb\\\fff}}}uuujjj```LLLOOOoookkkNNN===888777uuubbbTTTKKKGGGLLL\\\ooozzz{{{{{{~~~yyy{{{}}}}}}}}}~~~uuuZZZNNNGGGMMMfff}}}mmmhhhjjj~~~{{{eee\\\WWWXXXPPP???222///000000000000111111111111000666888MMM{{{~~~zzz~~~ZZZQQQ```rrr|||iii\\\SSSIIICCCBBBAAAHHHPPPUUUVVVWWW[[[___]]]```cccfffiiilllooorrrpppuuuyyy}}}rrr^^^RRRNNNFFF>>>:::;;;;;;999AAAMMM^^^zzztttuuueeeqqqeeeEEE;;;333333555444222333444444222777:::666DDDbbbuuuvvv||||||}}}www~~~|||zzzzzz{{{www{{{nnn[[[lllrrrccc\\\YYYWWW[[[bbbbbbeeeiiikkklllmmmnnnooonnnssswwwyyy|||~~~}}}zzzxxxtttrrrssssssqqqrrrvvvppptttvvvvvvvvvrrrdddWWWLLLDDDMMMXXXPPPHHHIIIIIIEEEDDDEEENNNZZZaaaaaa^^^bbbgggfff]]]UUUYYYdddlllssscccPPPFFFDDDEEEEEECCCAAAAAAEEEMMMPPPLLLGGGFFFCCCCCCAAA@@@CCCPPPcccqqqzzz~~~uuufff]]]hhhvvvjjjaaaLLLKKKiiirrrRRR@@@999777