BM696(@ ~~~~~~{{{tttrrr}}}{{{tttnnnfff]]]VVVPPPMMMGGGAAA??????AAABBBDDD@@@===>>>;;;777666999===BBBQQQiii{{{{{{nnn___PPPCCC<<<@@@888222000---'''(((---......---,,,++++++++++++000,,,((((((,,,......---,,,+++***((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))&&&'''(((*********))))))(((,,,+++&&&%%%***,,,+++,,,+++)))(((((()))+++,,,,,,)))))),,,---***+++...&&&'''((())))))***,,,...+++,,,,,,)))''''''***...******))))))((((((''''''&&&))),,,---,,,+++******&&&###!!!"""'''***,,,+++,,,,,,,,,,,,---.../////////+++'''(((+++---***'''++++++++++++++++++++++++'''((()))+++---///000000------,,,,,,---......//////...---,,,++++++***)))------------,,,,,,++++++000---******------,,,***111111000///---,,,+++***111111111000//////..............................111333555444000333BBBSSSnnnuuu~~~~~~wwwrrrkkkgggiiinnnsssvvvrrrooohhh___WWWRRRQQQRRRTTTPPPLLLLLLNNNLLLEEE???>>><<<;;;:::;;;;;;:::999<<<<<<===??????@@@@@@@@@DDDIIISSS___kkkrrrttttttxxxuuutttuuuwwwuuunnnggg[[[TTTQQQZZZfffpppvvvyyyxxxppphhheeejjjrrrwwwzzzwwwoooeee^^^\\\\\\\\\\\\dddbbbcccfffmmmtttzzz}}}|||ssslllnnnvvv{{{xxxrrrsssrrrtttzzzyyyuuuwww}}}uuunnnhhh```WWWPPPGGGDDD@@@===<<<>>>AAACCCCCC@@@??????===:::<<>><<<:::999:::::::::999<<<<<<>>>???@@@@@@@@@@@@FFFKKKTTT```jjjqqqrrrrrrxxxvvvtttuuuvvvtttmmmggg]]]UUURRRZZZeeennntttxxxxxxqqqhhheeeiiiqqqwwwzzzuuuooohhhbbb___]]][[[YYY``````aaadddjjjqqqwww|||~~~xxxqqqooosssxxxzzzzzzvvvtttuuuyyy|||~~~vvvwww}}}yyysssllleee___WWWOOOHHH???===:::888888;;;>>>@@@AAA@@@@@@@@@======DDDMMMMMMWWWjjj{{{|||oooaaaTTTHHH???999777444333444222...---...+++(((%%%###$$$'''+++...,,,------+++)))(((((((((+++***))))))((()))))))))((((((((((((((((((((((((++++++***)))))))))))))))((())))))))))))(((((('''((()))'''&&&)))---+++'''(((((((((((((((((((((((('''&&&'''++++++((('''))))))*********))))))+++---,,,------+++((('''''''''(((((()))))))))))))))))))))******)))(((''')))***,,,***(((''')))))))))(((*********++++++,,,------000---***+++---...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,......---,,,,,,,,,------////////////////////////------------...............,,,++++++,,,------,,,------------,,,,,,,,,+++---............/////////////////////////////////)))***...222111000444:::GGGRRRcccpppxxxxxxvvvtttwwwxxx{{{{{{uuuqqqkkkhhhiiilllooopppqqqpppnnnjjjeee___ZZZWWWTTTUUUWWWWWWTTTOOOIIIEEE@@@<<<999777888999999999;;;<<<===???@@@AAAAAAAAAHHHLLLUUU___iiioooqqqqqqwwwvvvuuuuuuvvvrrrlllggg___WWWSSSYYYdddlllrrrwwwyyyrrriiieeegggnnnvvv{{{tttqqqkkkfffbbb^^^ZZZWWW[[[]]]```ccceeellltttzzz~~~zzztttpppooottt{{{zzzwwwvvvxxxyyy}}}zzzsssxxx}}}qqqlllddd^^^XXXQQQIIIBBB===;;;999777777888:::<<>>999777777888999999:::;;;===???@@@AAABBBBBBGGGKKKSSS^^^hhhoooqqqqqqvvvuuuuuuuuutttqqqkkkggg^^^WWWSSSXXXaaaiiiqqqxxxyyyssskkkeeeeeekkkttt{{{vvvsssnnniiiccc___[[[XXXXXX\\\```aaaccchhhqqqyyy{{{xxxtttpppooosssyyy~~~}}}zzzxxxxxxxxxzzzxxxsss{{{}}}vvvlllggg```ZZZTTTMMMEEE???:::999999888999:::<<<=========???@@@???CCCPPP^^^kkkvvvwwwfffWWWNNNFFF@@@<<<777555111---***+++,,,---------,,,,,,++++++***)))))),,,///...,,,***+++...)))))))))*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''((()))******+++&&&))),,,---+++)))+++///)))******++++++******))))))'''))),,,---***)))+++((())))))(((&&&%%%'''((((((((()))*********)))((((((((())))))******++++++******)))'''%%%&&&))),,,)))***,,,---------------'''((()))+++++++++++++++,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333111...------000333555222222111111111111222222...//////000000111111222000000000000000000000000............---...///000+++++++++,,,,,,,,,,,,---+++,,,,,,---...///000000111111111111111111111111000---...111222000///111666<<>>@@@AAABBBBBBDDDHHHPPP\\\gggnnnrrrssssssttttttuuussspppkkkhhh]]]UUUQQQUUU^^^fffpppxxxxxxtttnnngggdddiiirrrzzzxxxuuupppiiiccc___]]]\\\YYY\\\```aaaaaafffooowwwyyywwwtttssstttwwwyyyzzz~~~{{{yyyyyyxxxyyyyyywwwzzzssshhhccc\\\VVVQQQJJJCCC===555555777888;;;===???@@@===<<<>>>BBBEEELLLZZZgggvvvsssaaaSSSKKKEEE???;;;444444111,,,+++000333333)))***,,,.........---,,,((()))+++*********+++,,,(((((()))************)))************************''''''''''''((()))***+++''''''''''''((()))***+++((((((***,,,+++)))+++000************************,,,)))))),,,---***+++...***++++++***)))(((***+++(((''''''(((***++++++***))))))******************)))))))))'''&&&'''***---$$$'''+++------,,,,,,---'''(((***+++,,,,,,++++++---------------......///,,,,,,,,,,,,,,,,,,,,,,,,222111//////111666;;;>>>999888777666555444444444333333333444444555555555555555555444444444333333111222222000///...///111,,,,,,,,,,,,------------,,,,,,---...//////000000000000000000000000000000222000000222222//////222000444<<>>>>>===;;;>>>FFFNNNXXXfffsss}}}zzzmmm\\\OOOHHHBBB<<<777111333111,,,---222444222))))))***++++++,,,,,,,,,---+++)))((()))*********'''((()))***+++******)))))))))))))))))))))))))))'''(((((()))***,,,......+++***)))(((''''''((((((,,,%%%"""''',,,,,,+++,,,+++***)))(((((()))***+++...***)))++++++***,,,000***+++++++++******+++---+++(((&&&&&&(((******)))++++++******************'''((())))))((())),,,...!!!%%%)))+++***)))((()))''')))+++,,,------,,,+++------...---------///000------------------------+++...222888AAAIIIPPPTTTMMMKKKHHHEEEBBB@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::999888888777444555555333000...000222.........---------------.........//////000000000000000000000000000000000//////111444222---,,,///---///666BBBSSSdddpppvvvrrrrrrtttuuuuuuvvvxxxzzzsssrrrqqqpppnnnjjjddd```___^^^```ffflllnnnkkkggg[[[WWWTTTTTTVVVWWWWWWUUUNNNKKKEEEAAA===:::777555555666888;;;>>>@@@AAAAAABBBEEEMMMWWWbbbjjjnnnooonnnpppssstttrrrooommmkkk___WWWQQQQQQVVV]]]gggqqqtttuuurrrkkkeeeeeennnvvvuuuvvvtttooohhhccc``````]]]]]]\\\]]]```eeejjjmmmvvvzzz|||{{{xxxwwwzzz}}}~~~|||{{{{{{xxxuuuyyy}}}~~~|||qqqiii```[[[TTTOOOJJJDDD===777333444666777888999999999===;;;???IIIVVVbbbppp{{{vvviiiWWWKKKEEE@@@999444///333222---,,,//////***,,,+++)))'''&&&'''((()))333///***)))+++,,,+++***'''((()))+++++++++***)))))))))))))))))))))))))))(((((()))+++,,,///000111...---***(((&&&&&&&&&&&&000""""""---///+++'''+++)))(((&&&&&&((()))+++///***(((******))),,,000((()))***)))((((((***,,,...***&&&%%%'''))))))(((,,,+++++++++***)))))))))&&&((()))******+++---///$$$(((---///---*********((()))+++---...---,,,+++++++++,,,,,,++++++---///------------------------)))///:::HHHVVVbbbkkkooofffccc```[[[VVVRRROOONNNQQQQQQQQQQQQQQQQQQQQQQQQAAAAAA@@@>>>===<<<;;;:::555777777444111///000222//////.........---------////////////000000000000////////////////////////***---222555111+++)))---...///444???PPP```kkkpppsssrrrqqqpppnnnnnnpppqqqsssrrrqqqpppnnniiiccc^^^]]]\\\]]]ccckkkooommmjjjeee^^^VVVSSSUUUVVVTTTRRRQQQMMMHHHDDD@@@;;;777444333555777:::===???@@@AAACCCFFFMMMVVV```hhhkkkllllllooorrrsssrrrpppmmmlllaaaYYYRRRQQQSSSYYYcccmmmsssuuutttmmmeeeeeemmmuuurrruuuvvvssslllddd```______\\\ZZZ[[[___dddhhhiiirrryyy~~~{{{sssqqqxxx~~~|||||||||wwwrrrtttyyyyyyzzzuuuiiibbb]]]YYYSSSMMMFFF???888333333444666666555555666777666;;;BBBLLLZZZjjjzzzlllbbbUUUJJJCCC>>>999666"""$$$&&&(((***,,,,,,------,,,+++***)))***+++,,,******))))))******+++,,,---***%%%"""%%%+++***$$$)))'''&&&(((+++---+++))) %%%***---...---,,,(((***,,,,,,)))'''%%%%%%((((((&&&%%%%%%&&&'''(((+++,,,+++)))'''&&&(((***---------,,,,,,+++++++++///+++''''''***+++***(((///...---,,,+++,,,------))))))***+++,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))000---******---///...---((()))+++---///000000///$$$(((---...---...111444222???QQQeeeyyy{{{uuupppnnnoooooooooooonnnnnnlllkkkiiihhh```[[[TTTNNNJJJHHHEEEDDD???<<<888666666555111...///000111000...---......///...---,,,,,,---///000......---------,,,,,,,,,&&&(((,,,///000///---,,,)))...444999???JJJXXXbbbeeeiiimmmllliiilllttt|||}}}yyyrrrmmmjjjhhhgggfff^^^ZZZXXX\\\fffnnnpppoooiiiddd]]]WWWTTTTTTWWWZZZUUURRROOOJJJFFFAAA;;;666777666666999<<<@@@AAAAAACCCFFFLLLVVVaaaiiinnnppprrrqqqpppqqqqqqooollljjjaaaXXXOOOOOOSSS[[[fffppptttvvvtttmmmcccaaahhhoootttvvvvvvrrrkkkccc]]]ZZZTTTVVVZZZ]]]```ccchhhkkkpppyyyyyytttuuuzzz~~~yyyuuurrrqqq|||uuuwww}}}rrrfff___XXXTTTNNNHHHCCC===888444222333444444333333444666888===FFFRRRaaaqqqyyyiii```SSSIIIBBB===999666......------,,,,,,++++++,,,,,,++++++*********+++))))))(((((())))))***+++&&&)))***'''&&&((()))''''''&&&&&&'''***---......,,,---...///...+++)))'''&&&(((******)))'''&&&'''(((((('''&&&&&&&&&'''(((++++++,,,+++******,,,...---,,,,,,,,,,,,,,,,,,+++/////////...---------......---,,,+++++++++,,,---(((((()))***+++++++++++++++++++++***************************************444111---,,,---...---+++,,,------......---,,,+++***+++,,,...///111444666CCCTTTiii{{{yyyvvvqqqmmmiiiddd___[[[LLLFFF???;;;:::888555222111222333333111///------//////.........//////000............------,,,,,,,,,,,,------...---,,,,,,$$$(((,,,///333;;;GGGOOOWWW]]]dddggghhhlllttt|||}}}tttmmmiiigggfffeeeaaa^^^]]]bbbkkkrrrtttssslllhhhaaaZZZVVVVVVWWWYYYVVVSSSPPPLLLHHHCCC===999:::888888999<<<>>>??????CCCFFFLLLUUU```jjjppprrrsssrrrqqqqqqqqqpppmmmkkkbbbXXXOOOMMMRRRZZZeeeoootttvvvvvvnnneeeccciiioootttvvvvvvssslllddd^^^[[[ZZZ\\\]]]^^^___bbbeeehhhnnnwwwyyyttttttwww}}}{{{vvvsssrrruuu}}}zzzpppwwwwwwlllaaaZZZRRRMMMGGGBBB>>>:::777555222333444333222222444666999???JJJ[[[mmm|||{{{qqqeee\\\PPPGGGAAA===999666111///---+++)))(((((((((++++++,,,,,,++++++***)))((((((((((((((())))))***&&&---///''' !!!'''+++$$$%%%&&&'''))),,,000333888777555222...+++'''&&&$$$''')))***)))(((((()))((((((''''''''''''(((((((((***+++++++++,,,...111+++,,,,,,,,,,,,,,,,,,------111333222...,,,...111---,,,++++++******++++++''''''(((******************************+++++++++++++++++++++++++++++++++111///---,,,------,,,***------......---,,,+++***...---,,,,,,///444;;;@@@UUUiii~~~wwwrrraaaYYYOOOGGGCCC@@@<<<888222222333222111...,,,***///000000000000000///////////////............---111000///---,,,,,,,,,,,,(((***,,,---...222:::@@@EEELLLVVV^^^dddlllwwwuuummmiiihhhiiiiiifffeeefffkkkqqqvvvvvvuuuppplllfff```[[[XXXWWWWWWWWWUUURRROOOLLLGGGAAA<<<<<<:::999999;;;<<<===<<L)))***++++++))),,,=hĦ)))'''))))))'''%%%''',,,000000///---,,,+++++++++,,,4ĉ@ӵ'''(((((())))))*********)))***,,,+++***)))***++++++++++++,,,,,,---------///+++&&&%%%'''***,,,,,,+++++++++*********))))))((()))***+++,,,,,,,,,,,,)))))))))***+++++++++,,,************************'''((()))******++++++,,,++++++++++++,,,,,,------***,,,---,,,///@@@ZZZnnn>L|||sssjjj```UUUMMMIIICCC<<<777555555444333......///000///...,,,+++.../////////////////////---...000222111000...,,,---...------,,,---///111222777>>>IIIWWWjjj~~~wwwpppmmmnnnqqqrrrrrruuuwwwvvvtttooollljjjpppooommmiiiccc]]]WWWTTTXXXWWWVVVUUUSSSOOOIIIEEE<<<999777666888;;;<<<<<>>999777333000////////////...---,,,+++---............/////////***,,,///222222111...,,,,,,,,,,,,------...//////000222777AAAQQQfff{{{zzztttrrrrrrssssssxxx{{{}}}zzzrrrkkkgggfffmmmnnnnnnmmmhhhaaaZZZVVVXXXWWWWWWWWWVVVRRRLLLHHH>>>;;;888777999;;;======???AAAFFFOOO[[[eeemmmpppuuusssqqqqqqrrrrrrrrrqqqhhh\\\PPPKKKMMMSSS^^^gggnnnqqqtttsssnnnhhheeedddmmmqqquuuvvvrrrkkkeeebbb^^^___``````______aaacccggglllttt{{{~~~{{{yyysssxxx~~~}}}zzzxxxtttrrruuu}}}ӵĭӵӵĦӵӵĦƜ`1.׼s|||wwwĦӵĦ~~~rrrfffĭӵ666999ĦĦĦyyyppphhhbbbUUUNNNEEE>>>:::666111...&&&%%%+++)))DdD###(((?fӵ)))'''&&&Ħ)))))))))ӵƜ`1.׼s'''(((ĭӵ///,,,,,,+++,,,+++******+++------ӵ,,,+++***)))Ħ***++++++,,,,,,******************+++---///Ħ---,,,+++******+++TTTĦDdDӵӵPPPӵ000///...------Ħ000,,,ӵ---...333|||ĭӵ|||sssmmmpppqqqnnnggg```[[[WWWWWWXXXYYYXXXTTTOOOJJJDDD@@@<<<:::;;;===>>>>>>@@@BBBHHHRRR]]]fffllloootttrrrppppppqqqrrrrrrqqqiii]]]RRRNNNOOOTTT]]]eeennnqqquuuuuupppjjjeeeccckkkoootttuuurrrkkkfffbbb]]]___bbbbbbbbbaaabbbccceeeiiiooowww}}}}}}{{{tttxxx~~~}}}{{{yyysssqqqssszzz?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@~~~wwwShӵg&e>hӵ{{{ooofff?><z333g&e>&e888:::HLShӵgLyyypppjjjddd```TTTMMMDDD===999555000S?ʬ++++++3h?D%%)?)))***ZufĦ'''%%%###gL$$$''''''g&e(((gĉ@)))'''g&e>&e---@e------??++++++&&&+++//////---+++g<ĉ---,,,+++***3we<Ħ)))******+++3h?@e+++++++++++++++%%%))),,,Z///)))(((((()))+++3h?gLD%%)?fff?><z=?Ħg&esssg&e333222000S?ʬ,,,4ff?>ߝL---@e)))g&e)))***+++3h?g&e>&e??iiilllqqqsssqqqkkkddd^^^WWWWWWXXXYYYYYYUUUPPPKKKIIIEEE@@@======>>>>>>>>>AAADDDJJJTTT___hhhmmmoootttrrrpppooopppqqqqqqqqqiii^^^SSSOOOPPPTTT\\\dddnnnrrrvvvwwwrrrlllfffcccjjjnnnsssuuurrrlllfffbbbYYY]]]aaadddeeeeeefffgggcccffflllttt|||~~~|||tttyyy~~~}}}{{{zzzvvvrrrsssyyy4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵtt|||vvvHGgĉ@Hu]ĦZuR)Ħ~~~uuusߝLGdUĦ555Hƅ^Hu]Ħ555ntHdĦHGgĉ@HdĦtttnnnjjjbbbYYYUUUJJJ@@@;;;777111Htƅ^))))))Bt=o9ĦDtfo9Ħ'''))))))g?)))(((HdĦ((()))(((Hu]Ħ&&&tt'''(((Hƅ^Hu]Ħ,,,H׼s...******+++,,,,,,,,,,,,,,,,,,,,,tQ))))))))))))je<Ħ'''((()))Bt=o9ĦH׼s,,,+++++++++******+++---///HtĦ((('''((()))***Bt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦFFF@@@Htƅ^***qIܗGIӵ,,,H׼s++++++Hu]Ħ)))(((Bt=o9ĦHƅ^Hu]Ħgggkkkjjjkkkpppuuuuuuooojjj___YYYTTTTTTWWWXXXTTTPPPNNNHHHAAA======>>>===<<<>>>>>>BBBLLLZZZeeejjjkkkppprrrtttuuutttqqqnnnkkkiii]]]PPPJJJIIIMMMVVV^^^kkktttzzzwwwpppkkkfffccccccmmmvvvvvvsssoooiiiddddddaaa```bbbfffgggccc___eeegggkkkrrryyy}}}{{{yyywwwyyyzzzvvvuuuxxx{{{4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭyyyqetDdDĦt|>>>>><<>>===@@@AAAEEENNN\\\gggnnnpppoooppprrrssstttttttttssskkk___RRRLLLKKKNNNVVV^^^lllrrrwwwvvvtttpppiiiaaa```kkkuuuxxxwwwtttlllddd```^^^]]]```eeehhhgggeeeffffffiiiooovvv}}}zzzuuuwww~~~}}}~~~yyyuuuuuuvvvyyy4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>etttpuR)Ħ>d<ĦDt}}}tttkkkdddDdDΦDdDĦ555>d<ʜ4DuTӵAAA4DwDd<ĦpuR)Ħ>dd<ӵDd<)))qR/ܗ?fӵ'''>d<)))(((>d<Ħ)))4DufئL>e***DdDʜ4DuTӵ---DdDĦ)))***+++,,,,,,******+++,,,++++++++++++++++++geĦ+++s<v>aĦ)))***peӵDx<DdDĦ***))))))))))))(((***,,,...DdDĦ+++,,,---///peӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<Ħpeӵ>>>Ħ...F&uTӵ---DdDĦ------>d<Ħ,,,peӵDx<>d<ʜ4DuTӵwwwooogggbbbaaaaaa```aaaeeejjjppprrrqqqooopppjjj```YYYUUUUUUWWWXXXUUURRRNNNJJJFFFCCC@@@??????@@@DDDNNN[[[gggppptttpppqqqrrrsssttttttuuuuuukkk___RRRLLLKKKMMMTTT\\\lllqqqvvvvvvvvvssskkkbbbaaajjjsssvvvwwwuuuooohhh```^^^]]]___dddhhhjjjkkkffffffhhhmmmttt{{{{{{vvvwww}}}~~~{{{wwwuuutttuuu|||4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ444s&dq&ĒR777BBBi?ʜtd<ĦHHܗDӊB<x___UUUIII???666333111B?d<+++,,,,,,******+++,,,++++++++++++++++++geĦ,,,Hg8>aĦ******B?Ho9,,,>d<)))))))))(((***,,,--->d<ӵ...000B?Ho9XXX<xuuu|||&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR------>d<sdKĦ+++B?Ho9WWWs&dq&ĒR~~~xxxooofff```]]]]]]ZZZ\\\aaaggglllooopppooorrrnnnggg^^^XXXUUUVVVXXXVVVVVVTTTPPPKKKFFFCCCAAA<<<===BBBJJJWWWdddnnntttqqqrrrssssssttttttttttttjjj^^^QQQKKKIIIKKKRRRYYYkkkqqqvvvwwwwwwuuummmcccbbbhhhooorrruuuvvvrrrlllaaa```^^^___ccchhhlllooogggffffffiiipppxxx~~~|||wwwwww{{{~~~}}}xxxwwwtttsssxxx~~~4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=e}}}ooofff\\\XXXege333222sĪj@h111888JJJfdDĦ@ďDHkgeeee\\\SSSGGG===555222111@h,,,,,,@G******HĪj@IŌ%%%'''Bene&&&Hkge&&&ne)))(((fe)))Hu]3hh******+++se***+++,,,,,,******+++,,,))))))))))))))))))geĦja>aĦ++++++@G+++---se******)))))))))***,,,---<Ō---///222@GWWWWWWHkgeaaadddiiiqqqwwwHĪj@IŌegeHu]3hIŌDdDĦne@h===888>h------...se,,,ne++++++@G@@@PPPsĪj@hzzzrrriiiaaa]]]\\\TTTWWW\\\ccchhhlllnnnooorrrqqqnnnggg^^^XXXWWWWWWWWWXXXXXXUUUPPPJJJFFFDDD;;;<<aĦ,,,,,,,,,+++,,,---s׼s++++++***************+++---Ho000///111555888XXXZZZZZZXXXYYYZZZ^^^fffkkkrrruuuyyyD^DdDĦXXXGGGAAA888,,,,,,---...s׼s------,,,,,,,,,,,,111777DDD~~~}}}vvvmmmeee```^^^UUUXXX\\\```cccfffhhhiiiqqqtttvvvqqqggg]]]XXXWWWXXXZZZ\\\YYYSSSMMMHHHGGG<<<<<<>>>BBBIIISSS^^^eeelllnnnqqqsssuuuuuusssrrrjjj___RRRLLLJJJKKKPPPVVVfffpppyyy{{{xxxtttoooiiiZZZbbbkkkqqqwwwyyyrrrjjjdddbbb___\\\]]]bbbiiinnniiifffcccccciiiqqqxxx|||~~~yyyuuuwww~~~~~~}}}}}}zzzvvvvvvzzz~~~Φ4DuXӵtvӵ>d<ĦĦĦwwwyyyĦpppccc[[[QQQNNNIIICCC===777333111///000000111222222333333888DDDYYYooo|||>d<Ħ|||yyyqqqhhhbbb___XXXOOOBBB999222000000......000......---------,,,,,,,,,***((('''(((***++++++***$$$%%%&&&&&&&&&''')))+++&&&((())))))(((''''''(((&&&&&&&&&'''((()))***+++(((''''''(((Ħ***'''(((((('''&&&(((+++...'''>d<Ħ,,,+++'''((()))Be*********+++,,,,,,******+++,,,******************geFYĉ)))+++>aĦ,,,,,,,,,,,,,,,,,,*********+++,,,---Be,,,,,,++++++++++++******+++,,,nu]ӵ111;;;???DDDIIILLLPPPSSSXXX\\\]]]ZZZUUUQQQRRRSSSTTTTTTTTTWWW^^^ccchhhjjjnnnttt{{{>d<Ħ>d<ĦĦrrrfffPPPHHH<<<333///...///000,,,,,,---...Be,,,//////......Ħ---------+++******,,,...///,,,666DDDPPPYYYdddqqq{{{~~~yyyqqqiiiccc```[[[]]]___``````______```pppvvv{{{xxxmmmaaaZZZXXXXXX[[[]]][[[UUUNNNJJJIII>>>>>>>>>???DDDMMMWWW]]]hhhkkkooosssvvvvvvuuussskkk```TTTMMMKKKKKKPPPWWWdddppp{{{|||xxxtttoookkkUUU___jjjtttzzzzzzqqqfffdddbbb^^^[[[[[[___fffllliiifffbbbbbbgggooovvvzzz~~~zzzsssttt}}}~~~~~~}}}wwwvvvyyyxxx~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ|||qqqyyygdKĦrrrfffZZZTTTIIIEEE@@@===:::888555333777444222222000///333999;;;NNNggg{{{gdDĦssshhhdddbbbYYYOOOHHH===999555222111111111000///......//////...,,,)))---((("""###(((,,,,,,***,,,***((((((***+++)))'''******))))))(((((('''''''''''''''''''''((())))))&&&''''''gdKĦ)))+++***)))((()))***,,,---)))sdKĦ+++++++++++++++******)))((())))))***,,,---......,,,,,,---...---,,,ŶS,,,,,,---3we<*********+++,,,,,,,,,++++++***...//////---***)))***+++***+++---iĉ@3hR/Ō<<<@@@FFFNNNQQQQQQUUUUUUUUUUUUUUUTTTTTTTTTUUUSSSRRRSSSVVVYYY[[[\\\^^^___aaaeeeiiimmmppprrr~~~DdDĦsdKĦgdKĦzzziiiZZZHHH;;;666444///+++111111000//////000///000000gdKĦ111000000///---,,,+++***)))111000444===HHHTTTcccoootttqqqqqquuutttmmmkkkooofffbbbaaabbb^^^[[[___gggnnntttwwwssslllgggaaa\\\VVVWWWYYYZZZXXXRRRKKKFFFDDD>>>;;;>>>@@@DDDNNNYYYgggnnnssssssrrrttttttrrrooobbbUUUOOOJJJIIIOOOYYYcccllltttvvvvvvtttoooiii]]]___hhhtttzzzxxxsssqqqddd___\\\]]]^^^```eeekkkmmmjjjfffcccccciiirrryyy}}}vvvuuuzzz|||xxxwwwvvv{{{}}}>Anenenezzzuuune|||nnn```UUUNNNDDDAAA<<<999777666333111444111111222000///333999FFF[[[uuuDe|||pppddd```]]]UUUKKKEEE<<<999555222222222111111222111000000111000---+++)))((((((((()))*********,,,***((((((***+++)))'''))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''ne))))))+++***)))(((((()))+++,,,(((ne+++***)))))))))******+++++++++,,,******+++,,,---.........+++,,,---------,,,>A++++++,,,k<++++++++++++,,,,,,,,,,,,+++++++++******,,,------,,,+++***,,,------///000fh===DDDIIIOOOVVVYYYWWWQQQQQQQQQQQQQQQRRRRRRSSSRRRPPPPPPQQQTTTWWWXXXXXXYYYYYYZZZ[[[]]]```bbbcccfffllluuu}}}DeneneyyyjjjVVVEEE<<<888444222111111000000000//////000...///ne///111000//////...---,,,++++++...---111888@@@LLL]]]llliiiiiimmmssstttpppnnnqqqmmmiiifffddd___ZZZ]]]dddnnnsssvvvrrrnnnjjjeee```YYYXXXXXXYYYYYYVVVOOOJJJHHHBBB>>>>>>???AAAIIISSS```iiiqqqssstttwwwwwwuuuqqqeeeWWWOOOIIIHHHNNNVVVaaajjjrrruuuuuutttoooiii]]]^^^fffqqqxxxwwwsssrrrfff```[[[[[[\\\^^^cccjjjnnnlllhhheeedddiiiqqqxxx~~~~~~wwwuuuyyy}}}yyywwwwwwuuuxxx~~~yyyxxx|||uuufffXXXMMMFFF???<<<999777666555333111222111222333111000555<<>>>>>CCCJJJWWWaaalllrrrwwwzzzzzzwwwttthhhZZZOOOIIIGGGLLLSSS^^^gggppptttttttttpppkkk^^^]]]bbbmmmuuuuuusssssshhhaaa[[[ZZZZZZ[[[aaahhhooonnnlllhhhfffiiipppvvv}}}yyywwwyyy}}}{{{yyyxxxpppssszzzqqqxxx~~~mmm]]]PPPFFF@@@;;;999777666666666444333333333444555333222888@@@QQQjjj{{{qqqeeeZZZUUUPPPGGG???;;;===:::777555444333111///111000000111222333222111+++,,,---,,,+++)))((((((***)))))))))))))))((('''%%%%%%&&&&&&''''''(((((()))(((((((((((()))******(((((()))*********)))((())))))(((''''''''''''(((&&&'''***+++,,,+++)))(((((())))))***++++++,,,,,,+++,,,---......---,,,,,,+++++++++++++++***************++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///,,,000333222111777BBBLLLZZZccclllmmmkkkiiiddd___]]][[[YYYWWWUUUUUUVVVWWWRRRRRRRRRTTTWWWXXXXXXVVVTTTSSSPPPNNNLLLLLLLLLMMMLLLQQQXXX```hhhtttttt___NNNAAA999666111111111000///......---+++,,,......---...000111.../////////////////////)))***,,,...000999MMM```lllqqqxxx}}}~~~|||}}}xxxvvvrrrmmmgggfffiiinnnmmmoooooonnnppprrrppplllaaa\\\WWWWWWZZZ[[[WWWSSSOOOKKKGGGBBB>>>===@@@DDDPPPZZZgggooovvv{{{{{{wwwtttiii[[[OOOHHHHHHMMMRRR\\\fffoootttuuuvvvrrrmmm___\\\___iiirrrtttssstttlllddd]]]ZZZYYYZZZ___fffooopppooolllhhhhhhnnnsss{{{~~~|||yyyyyy{{{}}}{{{zzzpppssszzzyyyqqq~~~tttcccTTTHHH@@@;;;777555444444555555444222222333444555222222999CCC[[[ttt~~~xxxjjj___TTTOOOIIIAAA:::777<<<:::888777666444111///...------...111333333222222...***))),,,---+++((())))))))))))(((''''''(((%%%%%%&&&&&&''''''((((((((((((((((((((()))******((()))***++++++***)))((((((((('''''''''''''''''''''))),,,......---+++)))************************)))***,,,------,,,+++***,,,,,,,,,+++++++++++++++******+++++++++++++++,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,...///333777888:::CCCSSS___nnnxxxzzzuuuoooiiiiiigggccc^^^ZZZWWWUUUTTTTTTTTTTTTUUUWWWXXXVVVUUUSSSRRROOOMMMKKKLLLMMMNNNPPPSSSWWWZZZ^^^fffpppwwwtttcccSSSFFF???444333111///------,,,,,,***,,,............///111.........///////////////+++,,,---......444FFFWWWiiiooowwwzzz{{{}}}~~~}}}yyyrrrllllllppptttnnnmmmjjjjjjooouuutttoooddd^^^XXXWWWYYYZZZXXXUUUPPPOOOKKKEEE@@@???AAABBBJJJTTT```jjjsssyyyyyyuuurrrjjj\\\NNNHHHIIIOOORRR\\\fffppptttwwwxxxuuupppbbb]]]^^^gggppptttttttttoooggg___[[[YYYZZZ___fffmmmpppqqqnnnhhhgggkkkpppxxx||||||zzzzzz}}}|||vvvxxx||||||vvvzzzxxxgggWWWJJJAAA;;;888222111111111333333111//////000111222000222<<>>LLL^^^iiisssxxx|||uuuoooppptttvvvoookkkfffeeellluuutttooofffbbb]]]YYYXXXWWWWWWVVVQQQRRRPPPHHHDDDCCCCCCAAAEEENNNXXXaaammmvvvxxxtttssskkk]]]NNNGGGJJJOOOQQQ\\\fffpppuuuwwwxxxvvvqqqfff___^^^gggqqquuuttttttppphhhaaa]]][[[ZZZ^^^dddiiinnnqqqooohhheeegggllltttyyy|||zzz~~~|||zzz}}}}}}wwwyyytttjjj[[[LLLAAA;;;888666000000000111222222000...---...000222111666EEETTTqqq|||qqqiiiZZZQQQHHHBBB===666111111111222444888;;;<<<:::888333000...---...///...---000...------//////,,,***''')))***)))'''%%%'''((())))))((((((((((((((('''$$$$$$$$$$$$$$$%%%&&&&&&)))+++,,,...---+++)))'''%%%&&&'''((()))*********)))+++...111111///,,,******************+++++++++''')))+++...///...---,,,///...---,,,,,,,,,------++++++*********************+++,,,---------,,,+++,,,,,,,,,---------......---.........,,,,,,...000...111777AAANNN```sss~~~xxxpppfff___ZZZ[[[YYYVVVTTTTTTTTTSSSRRRPPPNNNKKKJJJIIIKKKNNNPPPOOOQQQRRRQQQPPPRRRWWW\\\fffqqqrrr^^^PPPBBB>>>777111------...000+++---//////...,,,------.........------------------,,,---///...///666>>>OOO___ooowww}}}uuupppsssxxxyyyooojjjbbbaaaiiissssssmmmiiihhhddd^^^XXXUUUVVVXXXTTTWWWUUULLLFFFFFFDDD@@@@@@GGGOOOYYYfffsssxxxvvvuuunnn___NNNFFFJJJNNNNNN[[[eeeoootttvvvwwwuuupppiiibbb```iiisssvvvuuusssnnnggg```]]][[[YYY]]]bbbeeekkkpppnnngggccceeeiiipppvvv}}}}}}zzz}}}}}}yyyzzzvvvvvv|||kkkaaaRRREEE<<<777555555222222222333444444222000...///222444555<<>>999222//////,,,...222777===??????>>>777444111......---,,,+++***---111222000---,,,+++''')))***)))&&&%%%&&&)))******))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''***+++---......,,,)))'''$$$%%%''')))***+++++++++(((+++...111111///,,,***(((((()))***+++,,,,,,---'''))),,,///000000...---000///...---,,,---......++++++******************+++,,,------------++++++,,,,,,,,,------.........+++,,,---------...000222777999@@@LLL^^^rrr~~~tttkkkeee```]]]YYYVVVUUUUUUUUUTTTQQQOOOLLLJJJJJJLLLNNNPPPPPPRRRRRRPPPNNNNNNRRRUUUYYYdddsss}}}jjj[[[GGGBBB:::333......000222+++---//////---,,,,,,,,,......---------,,,,,,,,,,,,***+++......---000666BBBUUUiiisssxxx~~~}}}}}}ssspppvvv|||~~~pppiii```___hhhrrrrrrlllkkkllliiiaaaYYYTTTVVVYYYWWW[[[XXXOOOHHHGGGDDD???===BBBJJJSSSbbbqqqxxxxxxwwwqqqaaaNNNFFFIIILLLLLLZZZdddnnnsssuuuvvvsssoookkkdddbbbjjjtttwwwuuusssllleee```]]][[[YYY[[[```bbbiiipppnnnfffaaacccgggnnnttt}}}~~~{{{{{{|||wwwwww||||||}}}xxxsss{{{{{{iiiYYYHHH>>>999555333444444111......000000///---///333666333555DDD___uuuvvvjjjcccUUUKKKAAA;;;555000...000111000///222666:::===>>>999777444000...------...---,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((((((***+++,,,---,,,+++***))),,,&&&%%%((((((%%%&&&,,,***,,,......,,,***))))))+++((((((+++---,,,///333...///000///---,,,---...(((((((((((()))***,,,,,,((()))+++///111111...,,,---,,,,,,++++++,,,,,,---,,,)))'''***000333111...------,,,,,,,,,---......++++++******++++++,,,---000------000111111444999;;;@@@IIIYYYppp}}}vvvpppnnnjjjeeeaaa]]][[[ZZZWWWTTTQQQPPPQQQSSSTTTUUUXXXVVVTTTTTTTTTTTTSSSRRRTTTVVV]]]hhhooowww}}}mmm[[[MMM>>>888555333444666222000.........///...---,,,...///...------...///...------------...//////===MMM^^^fffhhhkkkqqquuu|||||||||zzzxxxyyy|||uuujjj___[[[___fffiiiiiigggiiijjjhhhbbb[[[UUURRRWWWWWWVVVSSSNNNIIIFFFEEE@@@CCCHHHOOOYYYeeeqqqyyywwwpppbbbQQQHHHIIILLLMMMYYYdddppptttvvvwwwuuurrrooohhhbbbcccllltttvvvuuuqqqggg^^^[[[[[[[[[]]]```eeekkkqqqrrrmmmgggeeeeeejjjooovvv~~~}}}yyy{{{~~~xxxxxx~~~}}}|||yyyxxxwwweeeVVVFFF===888444222333333000,,,+++---000111111...000222555>>>SSSooo{{{nnnbbbYYYNNNEEE<<<777333///...000111111111333666999::::::888666444111///---,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))******+++++++++***)))(((+++&&&%%%((((((%%%&&&+++++++++,,,+++))))))***+++***'''''')))***((()))---,,,------,,,+++******,,,))))))((())))))***+++,,,******+++---//////...+++,,,,,,++++++***+++++++++,,,)))'''***///111000---***++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,---...,,,---111333444999???DDDNNN\\\lll|||vvvoooiiidddbbb]]]ZZZVVVTTTUUUWWWYYYYYY]]][[[XXXVVVUUUTTTRRRQQQOOOPPPUUU]]]bbbhhhrrr|||{{{jjjZZZIII>>>888444333555222000.........///...------...///...---,,,---...---------------......///666BBBPPPXXX\\\aaahhhmmmqqqssstttttttttvvv{{{~~~xxxoooeee______ccceeeeeecccgggjjjiiiddd]]]VVVSSSVVVVVVVVVTTTPPPKKKGGGEEE???AAADDDJJJRRR^^^jjjrrruuuooobbbQQQHHHIIILLLMMMWWWcccoootttvvvwwwvvvssspppiiibbbdddllltttwwwvvvqqqhhh___\\\[[[ZZZ\\\___eeekkkqqqrrrmmmhhheeedddhhhlllttt}}}}}}{{{yyyyyy||||||{{{~~~}}}zzz{{{zzz~~~ooo^^^PPPAAA:::777333111111222...***)))+++///222444111000222;;;MMMgggssseeeWWWNNNFFF===666333000---...000111111111333666777666555666666555333111...+++***)))******++++++,,,,,,,,,************++++++++++++*********+++***)))(((((()))&&&&&&))))))&&&&&&)))******)))'''&&&'''***---)))''''''******'''&&&)))+++,,,---,,,***)))***+++******)))))))))******+++)))((((((***---//////...,,,,,,++++++******))))))+++)))((()))---///---+++((()))+++---...---+++***+++++++++++++++,,,---------+++---222666999@@@GGGRRR```ssszzztttqqqhhhddd___\\\\\\]]]]]]^^^bbb^^^ZZZWWWUUUTTTQQQPPPNNNMMMOOORRRTTTWWW```iiiwwwzzziiiVVVGGG===666444666333111///...//////...---...//////...,,,+++,,,---,,,,,,,,,,,,------------...444===EEELLLTTT]]]dddgggjjjmmmnnnpppttt|||}}}wwwnnnfff```^^^___```^^^cccjjjlllhhh```YYYTTTTTTUUUWWWWWWTTTOOOJJJGGG@@@AAABBBEEEKKKVVVbbbjjjqqqmmmaaaRRRIIIIIILLLMMMUUUaaannntttvvvyyyxxxuuuqqqiiicccdddllltttwwwvvvqqqhhh```]]][[[YYY[[[^^^dddjjjppprrroooiiieeedddeeeiiiqqq{{{{{{tttmmmoooxxx~~~|||xxx~~~zzzwww}}}tttdddUUUIII<<<777555222//////000...,,,+++,,,///111333666444888GGG^^^wwwzzznnn___QQQHHH@@@999222000///,,,---/////////000222555666444222555666777777444111---*********++++++,,,---......+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))''''''((())))))(((''''''&&&'''''''''&&&'''***,,,+++)))***......***)))+++,,,---...---,,,+++,,,---++++++******)))*********'''&&&&&&(((,,,///111222,,,,,,,,,,,,+++******)))+++)))((()))+++,,,+++***(((***...111222000---+++,,,++++++++++++,,,------,,,,,,///555999???HHHRRRaaaqqquuupppjjjeeebbbaaaaaa``````]]]YYYVVVUUUTTTRRRQQQQQQOOOOOOPPPOOOPPPWWW```hhhsssttt```PPPCCC:::777999333111///...//////...---...///000...,,,++++++,,,++++++,,,,,,,,,---,,,,,,,,,,,,000777@@@JJJVVV```fffhhhjjjjjjlllsssxxxnnnccc\\\ZZZ[[[ZZZaaaiiinnnllleee]]]XXXTTTUUUWWWYYYXXXSSSMMMIIIEEEDDDCCCCCCGGGOOOZZZbbbjjjhhh___QQQHHHHHHLLLMMMSSS___lllssswwwzzzzzzxxxqqqiiibbbccckkksssvvvvvvqqqjjjbbb^^^[[[XXXYYY]]]bbbhhhooossspppkkkfffccceeehhhoooxxx|||ssskkkmmmxxx|||yyy}}}vvvxxxkkk\\\LLLAAA777555444111.........////////////...//////555888CCCWWWpppvvvjjj\\\OOOGGG???777111000...,,,,,,...,,,,,,---000333555333222555777999:::888444000---,,,,,,------...///000000++++++,,,,,,---------.........---,,,++++++******&&&((((((((((((((((((&&&"""%%%((()))((((((((()))***(((***...///,,,+++---***,,,---,,,++++++,,,---,,,+++***************++++++)))'''(((+++---//////------......------++++++******))))))***+++***)))***...333666777555111...,,,,,,++++++,,,,,,---.........333:::???GGGTTT```rrr}}}vvvpppkkkhhheeebbb]]]ZZZVVVTTTTTTUUUUUUUUUTTTRRRQQQRRRPPPOOOUUU]]]\\\bbbnnnyyylllZZZJJJ===777777444222000/////////...,,,...//////...,,,***++++++***+++,,,---------,,,,,,///+++,,,222:::DDDSSS```iiijjjjjjggghhhpppvvvhhh^^^YYYYYYXXX```jjjpppoooiiibbb]]]VVVVVVWWWYYYYYYWWWQQQMMMIIIGGGDDDAAABBBHHHQQQWWW```aaa[[[OOOGGGGGGJJJLLLRRR^^^lllssswww{{{{{{yyyqqqiiiaaabbbiiirrruuuuuurrrkkkddd___ZZZVVVXXX\\\___eeemmmsssrrrnnnhhhdddfffhhhnnnuuu}}}~~~wwwrrruuu}}}|||~~~zzzvvv~~~wwwcccSSSDDD;;;333333444111...------///222222111///...///444>>>PPPhhh}}}qqqeeeXXXMMMFFF===666111000///,,,,,,...++++++,,,...111333222111555777:::;;;;;;777333111---......//////000000000++++++,,,,,,------......000///...,,,++++++++++++&&&))))))&&&&&&))))))&&&"""%%%(((***)))((((((((()))'''(((,,,---******---''')))******)))((()))+++++++++*********++++++,,,111...+++******+++***))),,,---...//////...---,,,***************+++++++++,,,000555999:::888444111,,,,,,,,,,,,,,,------...///111888@@@HHHSSScccrrr~~~xxxsssmmmiii___\\\XXXUUUVVVWWWWWWWWWTTTRRRRRRSSSPPPNNNRRRYYYXXX[[[bbbmmmvvv{{{iiiUUUCCC999777555333000/////////...,,,---......---+++***+++,,,***+++---.........---,,,111,,,,,,222777>>>NNN___iiikkkkkkgggfffnnn||||||oooccc\\\YYYZZZaaajjjpppppplllgggddd[[[YYYWWWWWWYYYYYYUUURRRLLLIIIEEE@@@>>>AAAHHHMMMUUUXXXUUULLLDDDEEEIIIKKKQQQ^^^kkkssswww{{{|||zzzsssjjjbbbbbbiiirrruuuuuurrrlllfffaaaZZZUUUVVV[[[\\\bbbkkkssstttqqqjjjeeeeeegggkkkrrrzzz|||yyy}}}zzzwwwzzz}}}mmmYYYHHH???777111222444111...------000222222000000111333999HHH```wwwzzzlll^^^SSSIIICCC:::444/////////------///---,,,+++,,,...000000///333555888;;;;;;999666444............////////////***++++++,,,------......000///---+++************'''***)))%%%%%%)))***'''%%%&&&((((((''''''((()))+++((((((******((())),,,'''((())))))(((((()))+++************+++,,,,,,---111///---,,,,,,,,,***)))***+++---...//////...---)))***++++++++++++,,,---,,,///444888999777444111---,,,,,,,,,,,,---......000333<<>>777333222000...---,,,------...------------.../////////000222555777888888999111444444000---......,,,,,,+++******************000///---+++)))'''%%%%%%''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***+++---///,,,,,,+++***))))))*********+++,,,---...---,,,,,,111/////////000111000///000000000...---///111444111777BBBSSShhh|||yyypppmmmjjjbbb\\\[[[WWWYYYZZZYYYVVVRRRQQQPPPSSSTTTTTTSSSTTTXXX```fffwww}}}lll\\\PPP>>>;;;999999555111111666///...---,,,++++++++++++///------...000000---***++++++***+++...444<<>>777444000...///222333000---222///...111222333777===NNNccc}}}|||iiiWWWKKKCCC===999111000...---+++++++++,,,---------------......///222222222333444555555555111555444///,,,---,,,***(((((()))***+++,,,.../////////---,,,***)))'''''')))(((((((((''''''&&&&&&''''''((((((((())))))))).........---+++***((('''++++++++++++++++++++++++************************)))***++++++***+++---///,,,,,,+++******************+++,,,---------,,,,,,...---,,,---...///...,,,---...---,,,+++,,,///111333999DDDTTTgggyyyxxxuuuqqqhhhaaa___]]][[[ZZZXXXVVVUUUSSSSSSTTTTTTSSSQQQPPPSSSYYY^^^eeennnzzzxxxhhh\\\IIICCC===:::777333333666......------------......///...---...000///---***------------...222888<<>>HHH^^^rrrrrr___NNNCCC===999777000///---+++*********+++------,,,,,,------...///333222111000000000111222333666666111......,,,***(((((()))***+++---.../////////...---,,,+++******+++******)))(((''''''&&&&&&&&&'''''''''(((((((((------------,,,+++******------------------------************************)))***++++++***+++---///,,,,,,+++*********++++++++++++,,,------------,,,...,,,,,,,,,---...---,,,---------,,,++++++...111666;;;FFFTTTdddsss~~~uuummmiiigggbbb\\\XXXYYYZZZYYYXXXWWWWWWTTTQQQOOOPPPTTTWWWXXX```lllwwwzzzmmmZZZOOOCCC===:::666555777///////////////000000111///...---...///...---+++000000111000///000333555666@@@OOO]]]jjjvvvxxxqqqjjjeeedddiiimmmnnnnnnppplllkkkhhhccc]]]YYYXXXXXX[[[YYYUUUQQQLLLHHHEEECCC>>>>>>>>>>>>>>>@@@DDDGGGOOO\\\kkksssssssssxxx}}}wwwsssjjjccceeeooowwwzzzyyyssskkkddd___[[[XXXUUUVVVZZZbbbjjjooopppmmmjjjcccfffhhhjjjoooxxx~~~~~~|||~~~~~~|||jjjWWWIII???999555111///...///111222111000///000111222222888HHHXXXpppwwwiiiWWWIII???777333222///...,,,+++******++++++,,,,,,,,,,,,,,,------...222000...---,,,---///000444888999444000000///,,,*********))))))******+++.........------------,,,,,,++++++***)))(((''''''&&&&&&&&&&&&'''''''''(((((((((***,,,---......///------------------------************************)))***++++++***+++---///---,,,,,,+++++++++,,,,,,,,,,,,,,,---------------///...---...///000///---/////////...---...111444777===GGGRRR^^^iiisssyyy|||wwwtttkkk```\\\]]]______^^^]]][[[XXXUUUSSSSSSTTTUUURRRXXX```iiirrr~~~|||kkk\\\KKKAAA<<<888555555222111111000//////000000......------------,,,,,,000111222222000///000111...333===JJJYYYhhhttt|||~~~}}}xxxllleeebbbfffllloooqqqtttqqqpppnnnjjjddd^^^ZZZXXX[[[[[[YYYTTTNNNHHHFFFEEE======<<<<<<<<>>777333111222111000000111111000///333333333333555@@@WWWlllrrrdddTTTJJJAAA666000000///...---+++++++++,,,,,,+++++++++++++++,,,---------,,,+++***+++---///000111666777444111111000---******)))(((((((((((((((------------------------,,,++++++***))))))((((((&&&&&&&&&&&&'''''''''(((%%%&&&(((***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***+++---///---,,,,,,,,,,,,,,,------,,,,,,,,,---------......000///......///000///...///000000//////111444777999???HHHQQQXXX___fffkkkttt{{{|||rrrfff``````bbbbbbaaa```^^^[[[XXXWWWVVVUUUUUUNNNPPPTTTXXX```mmm|||zzziiiVVVIIIAAA:::555555555444333111///...---------...------,,,,,,,,,,,,...000222222111000000000///000333;;;HHHXXXfffnnnttt{{{|||qqqjjjfffhhhlllooossswwwvvvuuutttqqqllleee___[[[ZZZZZZYYYUUUOOOJJJGGGGGG???>>><<<;;;;;;>>>DDDHHHNNNZZZiiiqqqqqqqqquuuzzzwwwtttkkkbbbaaakkktttyyyxxxuuuoooggg```ZZZWWWUUUTTTWWW\\\dddlllpppqqqpppgggfffeeegggkkkpppwww|||||||||~~~uuufffRRRBBB:::777444222222111111111000000//////666444555888>>>OOOkkk}}}mmm^^^QQQJJJBBB777111222...---,,,+++++++++,,,,,,++++++******++++++,,,---))))))))))))+++---...000,,,111444222000111000...)))(((((((((((()))******+++++++++++++++,,,,,,,,,************))))))))))))&&&&&&'''''''''(((((((((((()))***++++++++++++***************************++++++++++++++++++++++++)))***++++++***+++---///------,,,,,,,,,---......---------,,,---......//////---,,,---...///...---...///000000000333777:::>>>DDDLLLRRRVVVYYY^^^aaagggmmmuuu{{{zzzooofffccccccccccccaaa___[[[YYYXXXVVVSSSQQQNNNNNNOOOPPPUUU```ooozzzwwwdddVVVIII>>>888888888777444222///...---,,,---......,,,+++***,,,---,,,...111222111000000111111000000444>>>LLLZZZcccnnnuuuyyysssnnnnnnmmmmmmrrrxxxyyyxxxwwwuuurrrlllddd___YYYYYYWWWVVVSSSOOOLLLIIIBBBAAA>>>;;;;;;>>>DDDIIIOOOYYYfffoooqqqrrrtttwwwwwwuuummmcccbbbjjjtttxxxxxxuuuppphhh```YYYVVVVVVRRRTTTYYY```hhhnnnppppppjjjfffdddfffjjjnnnttt{{{~~~{{{fffYYYGGG<<<888888777555///000111111000000111222444444888@@@MMMbbbttteeeTTTGGGBBB<<<333000444---,,,+++***)))***++++++***************+++,,,,,,(((((()))***+++,,,------)))///333333333555555222,,,++++++******************************)))))))))((((((((())))))))))))***''''''((((((((()))))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***+++---///---------------...//////...------,,,---...///000000///......///000///...///000111222333777;;;???EEELLLSSSWWWWWWXXXZZZ]]]^^^ccciiinnnqqquuu{{{{{{rrrlllhhhggghhhdddaaa]]][[[YYYVVVRRRNNNMMMOOOPPPQQQTTT[[[fffnnn{{{tttdddTTTEEE>>>>>>999888666333111000//////---......,,,***))),,,...---///111111000///000111/////////111666@@@LLLTTTbbbiiittt}}}}}}yyyuuuooolllqqqyyyzzzyyyxxxwwwuuuppphhhcccZZZXXXVVVVVVWWWUUUQQQMMMFFFDDD@@@<<<;;;???EEEJJJQQQXXXcccmmmrrrttttttsssvvvvvvooofffcccjjjssswwwwwwvvvrrriii```YYYVVVVVVRRRTTTXXX___gggmmmpppqqqmmmgggdddfffiiilllsss{{{~~~zzz}}}uuuWWWKKK<<<333333555444333---...000000000111333444222333:::GGGYYYppp}}}ppp\\\KKK<<<888444---...555+++***)))(((((()))***************)))***++++++,,,((()))***+++,,,,,,++++++***000555666777999:::888222111///---***)))(((''')))))))))((((((((((((((('''''''''((())))))******(((((((((((())))))))))))((()))***,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***+++---///---------------...///000......---,,,---...///000333111000111222333222000111222444666888;;;@@@DDDKKKQQQYYY[[[ZZZYYYZZZ]]]ZZZ^^^ccceeegggkkkqqqvvv}}}}}}tttnnnmmmnnniiieeeaaa]]][[[WWWQQQMMMIIILLLOOOQQQRRRWWW^^^dddppp|||nnn[[[JJJCCCBBB999888666555333333222222,,,......,,,))))))+++......///111111/////////000,,,...//////000666???FFFTTT]]]iiittt{{{yyypppjjjpppyyyzzzyyywwwwwwuuuqqqjjjeeeZZZWWWUUUWWW[[[ZZZUUUOOOIIIFFFAAA===<<>>888222,,,***,,,---***'''***---+++'''(((,,,***%%%)))))))))))))))(((((((((***)))((()))*********)))&&&&&&'''***---///000///,,,++++++***++++++,,,,,,......---,,,,,,+++******---,,,,,,+++*********+++///...,,,+++,,,,,,+++*********+++,,,...///000000222000////////////...---000333666888:::>>>EEEJJJTTTXXX[[[\\\[[[ZZZ[[[\\\ZZZ[[[]]]___bbbeeeggghhhfffkkkrrr{{{yyyrrrnnnmmmiiiccc^^^ZZZWWWSSSQQQTTTQQQMMMLLLNNNRRRTTTUUUaaajjjyyywwwiii[[[MMMDDD@@@<<<666444555666555333000000///...............------///111333222000...///---++++++,,,000555888???JJJ\\\mmmzzz{{{uuurrrrrrtttvvvqqqpppssstttppplllkkkfff^^^VVVTTTWWWZZZXXXTTTNNNKKKFFF@@@===???FFFKKKQQQZZZeeelllnnnpppsssvvvpppqqqoooiiidddeeekkkqqqxxxvvvrrrkkkbbbZZZUUUSSSUUUTTTTTTYYYcccmmmtttwwwuuunnnfffcccfffmmmsssvvv~~~{{{xxxxxx~~~iiiZZZHHHAAA999555444444222000222111111111111000///---111888BBBTTToooppp```KKKAAA666111///---,,,...///......---,,,+++***))))))+++,,,,,,+++******++++++***)))((()))***,,,---++++++,,,...222666:::======888111---,,,,,,,,,+++(((+++***'''(((,,,,,,(((&&&'''''''''(((((())))))))))))((()))******)))((((((((()))+++---......---++++++++++++++++++,,,---......---,,,,,,+++******---,,,,,,+++******++++++...---,,,+++++++++******++++++,,,---...//////000000000///000111111111000222444666777:::@@@IIIOOOXXXZZZ\\\[[[ZZZYYY[[[^^^^^^^^^______```_________aaadddgggkkkqqqxxx{{{uuunnnjjjddd```]]]ZZZXXXVVVTTTQQQNNNMMMNNNPPPPPPPPPVVV___kkkxxxwwwgggWWWLLLIIIDDD>>>;;;;;;;;;:::888222111000///............------...000222111///---,,,,,,,,,,,,...000222333999DDDWWWkkk{{{~~~{{{zzzzzzpppkkkjjjnnnrrrqqqoooppphhhaaaZZZVVVXXXZZZZZZYYYRRRNNNFFF@@@===@@@EEEIIIMMMVVVaaaiiimmmooosssvvvvvvvvvrrrjjjcccccchhhnnnvvvuuurrrkkkccc[[[VVVTTTUUUTTTTTTYYYcccmmmtttwwwwwwpppgggccceeejjjooorrrzzz}}}~~~~~~zzztttyyyqqq\\\NNNAAA<<<555333333444444222222111111111000//////...222;;;JJJ```|||}}}hhhYYYFFF<<<222///...,,,,,,...//////...---,,,++++++***((()))++++++)))((()))***,,,+++)))(((''''''((()))+++******,,,///444888;;;???<<<777111,,,***+++---'''******((((((,,,---+++&&&&&&&&&'''((()))++++++((()))*********))))))(((*********+++,,,,,,,,,,,,+++++++++++++++,,,---......------,,,,,,++++++***---,,,,,,+++++++++++++++//////...,,,,,,,,,,,,,,,---------....../////////111111222333444444555555666888:::<<>><<<<<<;;;:::777666444222000///......---,,,,,,---//////---+++,,,------...............222888FFF\\\rrrzzzvvvggg```^^^ccckkkpppuuuzzztttqqqjjjaaaZZZYYY]]]aaa]]]VVVKKKCCCAAAAAABBBBBBEEELLLVVV```gggmmmrrrvvvvvvuuuppphhhbbbbbbiiipppsssssssssnnnggg___ZZZWWWUUUTTTTTTXXX```iiirrrwwwvvvqqqjjjeeedddfffjjjllltttyyy~~~~~~yyyxxxvvvoooWWWFFF<<<999666333111111111222222111222222000///000333666999IIIaaa{{{pppYYYIII:::222,,,,,,---,,,+++---,,,,,,++++++***))))))))))))+++,,,,,,+++******+++******))))))******++++++***)))))))))+++///333555777===BBB@@@777///++++++,,,,,,,,,***(((''')))---+++***)))(((((((((***+++,,,---...---******+++---''')))*********+++...111...------------------...------,,,,,,,,,,,,++++++---,,,,,,+++,,,,,,------///111111///---,,,---///000000000000000000000000111444777888888999<<<>>>BBBHHHPPPUUUWWWZZZ^^^aaabbbbbbccccccbbb___[[[XXX[[[\\\^^^___`````````___]]]]]]\\\[[[YYYZZZ\\\___fffjjjqqqyyywwwqqqlllhhheeecccaaa```_________^^^[[[YYYOOOOOOPPPRRRWWW```kkkrrr}}}uuu]]]UUUJJJCCC@@@???>>>===888777555333111//////...---,,,,,,,,,......,,,+++000///---,,,---...///000222666AAASSShhhxxx|||vvvlllddd___ccciiinnntttyyy{{{yyyrrrhhh^^^YYY[[[^^^___YYYPPPHHHCCCAAAAAAAAADDDIIIQQQZZZccckkkqqquuutttsssoooggg``````fffmmmrrrsssssspppiiiaaa[[[XXXTTTTTTUUUWWW^^^gggqqqwwwtttqqqkkkgggdddfffiiilllqqqwww~~~~~~uuussswww}}}uuu___LLL???888777555333111000000111222000222222111000222777<<<@@@UUUqqq|||gggQQQBBB666///***+++---++++++,,,+++*********))))))))))))+++,,,......,,,+++,,,---))))))***++++++,,,------))))))******,,,...000111333;;;DDDEEE???666000......---,,,,,,(((%%%(((...+++***(((&&&&&&&&&((()))...//////,,,((((((+++///''')))+++***)))***...222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---///000...***)))+++...000000000111111222222222000444999;;;<<<>>>CCCGGGNNNUUU^^^cccdddcccdddeeefffggghhhiiiiiieee___ZZZ^^^]]]]]]]]]]]]]]]]]]]]]^^^______^^^[[[YYYYYYZZZccccccdddiiipppwww}}}|||vvvpppkkkgggcccbbb`````````___\\\ZZZQQQPPPNNNMMMOOOVVV^^^dddrrrzzzhhh^^^QQQFFFAAA>>><<<:::888777555333111000/////////---,,,,,,---...---+++000///---,,,,,,...000111222666@@@OOOaaapppxxx{{{~~~tttllleeefffjjjnnnsssxxx~~~|||wwwmmmccc[[[YYYYYY\\\ZZZTTTMMMFFFBBBAAABBBDDDFFFKKKSSS\\\fffnnnsssuuutttppphhh```^^^bbbgggrrrtttuuurrrkkkccc\\\XXXTTTTTTUUUWWW\\\eeepppwwwtttrrrnnniiieeefffiiilllmmmrrrzzz~~~}}}{{{sssvvv}}}wwwaaaNNNAAA:::777333333222111000111333444///111333222111444;;;AAAQQQhhhooo\\\III===444---)))+++---+++***++++++++++++************)))+++,,,......,,,,,,,,,---))))))***+++,,,,,,,,,,,,))))))+++,,,---......//////666>>>BBB???999333000---++++++,,,(((%%%)))111,,,+++)))'''((()))+++---...///---)))$$$%%%***000(((+++,,,+++((((((---111222222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000222///+++***,,,000///000000111222333444444333888???DDDFFFKKKRRRWWWbbbgggnnnqqqpppnnnnnnooonnnmmmmmmmmmmmmkkkeeeaaacccaaa```^^^^^^___```aaabbbbbbaaa___[[[XXXWWWWWW\\\]]]______```ccciiinnnwww{{{yyyrrrnnnhhheeecccaaa```^^^[[[YYYSSSQQQOOOLLLLLLPPPWWW[[[fffnnnzzzuuujjjYYYKKKBBB<<<888555777666444222111000//////000...---,,,---...---,,,,,,,,,,,,---............///666BBBQQQ```kkksssvvv}}}ssskkkkkkmmmooossswww|||{{{wwwqqqhhh___YYYUUUXXXZZZYYYRRRHHHBBBAAADDDDDDDDDFFFLLLUUU```iiiooossssssqqqjjjbbb___bbbgggrrrtttvvvtttmmmddd\\\XXXTTTTTTUUUVVV[[[dddooowwwvvvuuuqqqkkkfffdddgggiiilllqqqxxx}}}~~~~~~{{{www}}}iiiSSSCCC;;;777666111111222111111222444666///111333222111555===EEEaaayyyvvveeeTTTEEE;;;333---)))+++---+++******,,,,,,++++++++++++++++++***,,,...---,,,+++,,,,,,)))******++++++++++++***((()))+++---.........---+++000777<<<<<<888222///+++)))***,,,)))&&&+++444...---++++++,,,...111333......,,,&&&!!!""")))000+++---...+++''''''+++000444333111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111444555333...---000333//////000111333444555555777>>>FFFLLLQQQWWW```fffrrrvvvzzz{{{yyywwwxxxyyyuuurrrpppooopppnnnkkkgggfffeeecccaaabbbdddfffhhhffffffccc___ZZZWWWVVVVVVVVV[[[^^^[[[VVVVVV\\\bbbdddiiirrr}}}xxxsssmmmjjjfffbbb```^^^[[[YYYTTTSSSPPPNNNMMMPPPUUUYYY^^^fffrrr}}}wwwdddSSSGGG@@@:::777666555444222111000000///111///------......---,,,((())),,,...///...---++++++555EEEUUUbbbjjjpppttt~~~wwwooonnnpppqqqtttwwwyyyxxxwwwssslllbbbYYYTTTUUUYYY[[[UUUIIIBBBBBBFFFDDDCCCBBBGGGPPP\\\fffllloooppppppkkkeeecccfffkkksssuuuwwwuuummmddd\\\WWWSSSTTTUUUVVVZZZcccooowwwyyyxxxtttmmmfffccceeegggmmmrrryyy~~~}}}yyy|||www[[[III???:::777666555555444333222222222222444222444888555444CCCXXXyyymmmZZZJJJ>>>777000+++%%%$$$'''++++++))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***,,,,,,...222777888555222......---------,,,,,,,,,,,,+++++++++++++++,,,,,,+++*********))))))(((((('''(((***,,,------------777444000,,,))))))***+++333222000---,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,---000222222111///......333000///222333333666;;;@@@DDDJJJPPP]]]llluuuwww}}}|||uuusssssssssppplllllleeebbbfffgggfffgggllloookkkgggccc```]]]YYYWWWYYYXXXWWWUUUSSSRRRRRRQQQYYY___fffkkkpppyyy{{{yyytttmmmfffbbb___\\\ZZZZZZ[[[ZZZWWWTTTSSSUUUXXXWWW[[[dddpppzzzqqqaaaQQQAAA;;;===:::666333333000---///333/////////...------,,,,,,(((***,,,------+++(((&&&...555BBBRRRbbbmmmsssvvv~~~~~~zzzqqqlllnnnssssssnnnzzzxxxuuurrrnnnfffZZZRRRVVVYYY[[[YYYTTTMMMGGGDDDEEECCC@@@AAAGGGRRR^^^eeennnqqqmmmkkkllleeebbbmmmrrruuuwwwuuunnnddd\\\WWWYYYUUUTTTWWW[[[```jjjssszzzxxxrrrjjjcccaaaeeeiiinnnrrrwww{{{~~~~~~}}}~~~kkkQQQBBB;;;777555555333222222222222222333333333111333777666999NNNeeeuuucccRRRDDD:::555444...)))(((***+++***(((,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))***++++++---000444555444111------------,,,,,,,,,,,,++++++************++++++************)))))))))(((&&&''')))+++,,,,,,,,,,,,///---+++)))((()))***+++000///...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------///222333222000000000111...///222444555:::@@@FFFMMMTTT\\\ggguuu}}}~~~~~~{{{zzzxxxsssooonnniiifffiiikkkjjjkkkooonnnkkkfffbbb___\\\XXXUUUWWWVVVUUUSSSRRRPPPOOOOOOSSSWWW\\\```dddlllvvv~~~|||tttlllgggbbb___]]]^^^___^^^ZZZVVVSSSSSSUUUVVVWWW]]]eeennnxxxwwwiiiYYYIII@@@???;;;666444333000,,,---111/////////.........------+++,,,---......,,,***)))...222<<>>NNNbbbtttuuusssrrrqqqtttwwwxxxxxxyyy|||~~~~~~~~~}}}vvvnnnjjjlllppprrrpppkkkeee```ZZZXXXVVVVVVVVVSSSMMMIIIHHHEEEBBBAAAEEELLLTTTZZZbbbkkkllliiiggg^^^]]]kkknnnqqqsssrrrlllccc[[[WWWPPPMMMMMMQQQUUU[[[eeeooorrrrrrqqqlllfffcccdddfffffflllvvv}}}~~~~~~}}}zzzvvv~~~{{{aaaQQQAAA999666555555666000000000000000111222222111111333666:::KKKjjj~~~qqq\\\JJJ===555111...'''&&&&&&(((+++---,,,***,,,++++++******++++++,,,+++,,,------------,,,+++)))))))))))))))))))))))))))))))))(((((((((''''''(((''''''(((***,,,......000/////////............+++***))))))((()))))))))*********)))))))))))))))'''((()))******+++++++++((()))***,,,...///000000,,,,,,+++,,,,,,,,,------+++,,,,,,---...//////000---///111111000//////000...---000444777;;;CCCLLLXXXbbboooxxx~~~yyyvvvttttttuuutttssssssllljjjgggeeedddbbb^^^\\\[[[[[[ZZZYYYWWWUUURRRQQQPPPPPPOOONNNOOOSSSZZZ___cccnnnzzzxxxsssoookkkhhhbbbbbbbbb```]]]YYYWWWUUUVVVRRRQQQSSSWWW___mmm{{{uuucccQQQFFF???:::666666555222111333111111000000000/////////000///...------...//////------///555BBBUUUhhhtttllllllkkklllrrryyy{{{xxxwww{{{|||nnnhhhlllpppsssqqqmmmhhhddd___ZZZVVVVVVWWWWWWRRRMMMJJJHHHDDDCCCDDDIIINNNRRR[[[gggjjjiiifff]]]\\\jjjnnnqqqsssqqqkkkccc\\\YYYPPPMMMMMMPPPSSSXXXaaajjjnnnpppqqqmmmhhhddddddeeeeeekkksss{{{~~~}}}}}}~~~xxxxxxqqqUUUHHH<<<777666444333555222111000000/////////000111333666:::CCCWWWvvvvvvhhhSSSAAA666111...,,,%%%&&&''')))+++,,,,,,+++,,,++++++******++++++,,,++++++---......---++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''')))+++---111111111111000000000000+++******)))(((((())))))))))))))))))))))))******************+++,,,,,,---)))+++,,,...///000000///,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000///000111000...------...000000333777:::>>>GGGRRR___kkkxxx}}}{{{zzzyyyvvvssskkkjjjhhhhhhgggeeebbb```___^^^]]]\\\ZZZWWWUUUTTTTTTRRRPPPMMMLLLNNNRRRTTTWWW___gggppp|||~~~xxxsssmmmjjjbbbbbbbbbbbbaaa___]]][[[WWWTTTSSSTTTUUUYYYcccnnnzzzrrr]]]NNNAAA:::555555555333333555333222222111111000/////////...---,,,,,,---...///------...111888FFFUUU```eeejjjooosss{{{|||yyyzzzppphhhkkkooossstttrrrnnnkkkddd^^^XXXWWWXXXYYYUUURRRNNNKKKHHHEEEEEEFFFIIIKKKUUUbbbhhhiiiggg^^^]]]kkkooorrrtttrrrlllddd]]]ZZZRRROOOOOOQQQSSSVVV]]]fffllloooqqqooojjjeeecccdddfffjjjpppvvv{{{}}}}}}~~~~~~|||{{{vvvdddIII@@@777555444111111222333222111000////////////444777<<>>444000///---***,,,,,,---,,,+++******+++,,,++++++******++++++,,,((()))+++------+++)))((())))))))))))))))))))))))&&&''''''((()))***++++++)))+++------,,,,,,///111111111000000000/////////------+++******)))))))))((()))))))))************+++******))))))***,,,,,,*********++++++,,,,,,---***+++---...//////....../////////////////////000///000111111111111333555555777<<>>FFF^^^ooosssooommmrrrzzz~~~{{{uuupppkkkccc\\\XXXXXXYYYZZZTTTRRROOOLLLIIIGGGFFFFFFIIIUUU\\\ccchhhbbb^^^hhhqqqsssssspppiiiaaa[[[XXXSSSPPPPPPRRRTTTUUU\\\cccnnnqqqsssqqqkkkfffdddccceeeiiiooouuuyyy~~~~~~~~~xxx~~~mmmVVVEEE===777444666666444444666000000000000111222333444999???KKK\\\tttnnn___PPPEEE777000//////---***(((((())))))((()))+++,,,,,,++++++++++++++++++,,,)))+++---//////---+++)))))))))))))))))))))))))))''''''(((***+++,,,---...,,,...111111//////111444////////////...............---,,,+++************(((((())))))*********+++******)))(((((()))***+++++++++++++++,,,---...///(((***,,,...000111111111000000000000////////////...///111222333555777:::777999???FFFJJJQQQ```nnn}}}}}}xxxrrrmmmnnnkkkfffbbb______```aaa^^^\\\XXXUUUQQQMMMIIIGGGBBBSSSbbbbbb\\\```lllwwwyyy}}}xxxrrrmmmkkkiiieeebbb]]]ZZZYYYWWWRRRNNNQQQWWWMMMQQQWWW___jjjwwwyyycccUUUGGG@@@>>>;;;:::;;;999888777444222///...---,,,------.........//////(((***,,,,,,---333===FFF\\\qqq}}}uuupppsss{{{zzzssssssoooggg___XXXWWWYYY\\\UUUTTTQQQNNNKKKHHHFFFEEEEEEPPPXXX```hhhbbb^^^fffqqqrrrrrrooohhh```ZZZVVVQQQOOOOOORRRTTTVVV]]]dddooorrrtttrrrlllfffddddddbbbhhhpppvvv{{{~~~~~~yyyxxxrrr\\\HHH<<<555666666777666444222111<<<333...///222222111222<<>>@@@@@@===BBB@@@===999555111///---------,,,,,,,,,+++++++++,,,,,,,,,******...555;;;PPPfff}}}~~~ppphhhnnnssspppppptttooommmjjjddd]]]YYYWWWWWWYYYWWWTTTRRRPPPMMMHHHDDDFFFHHHPPP\\\ccccccbbbcccnnnqqqtttqqqiiiaaa[[[XXXWWWSSSQQQRRRRRRTTT[[[cccjjjsssxxxtttmmmiiieeebbbjjjjjjlllrrryyy~~~~~~~~~~~~}}}}}}{{{~~~~~~~~~{{{zzz~~~xxxcccPPPAAA999555666666666555444222111999333000111333444666;;;III[[[sssttt]]]OOOEEE<<<111------...,,,(((+++)))((()))***++++++***+++++++++++++++************+++,,,------,,,***)))((()))***,,,---,,,***'''(((((((((((()))******+++------,,,,,,,,,---...///+++,,,---...............,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...//////000111000///---+++000000///...,,,---///222//////000222555777888888===AAAHHHOOOYYYfffuuuxxxtttqqqnnnlllmmmpppqqqnnnlllnnnggg___[[[[[[YYYSSSNNNJJJKKKNNNQQQTTTVVVWWWWWWZZZ___hhhsss}}}yyyrrrllliiigggfffdddaaa\\\WWWRRRNNNKKKLLLIIILLLUUU^^^gggrrr|||{{{ppp\\\KKKFFFIIIJJJGGGHHHDDD???999555111...,,,------------,,,,,,,,,,,,,,,,,,+++)))))),,,222888AAATTTjjjxxx|||nnnfffjjjnnnllllllpppmmmmmmlllggg```ZZZVVVTTTWWWVVVUUUTTTQQQMMMIIIGGGFFFFFFLLLVVV]]]```bbbfffpppsssvvvsssjjjaaa[[[XXXTTTQQQOOOQQQRRRTTT[[[cccjjjsssxxxtttmmmhhhdddaaaggggggjjjqqqxxx~~~~~~~~~||||||yyy}}}~~~~~~}}}xxx~~~|||fffRRRCCC;;;777555555555555444333222222333000///000000222:::DDD\\\qqqrrrYYYHHH<<<555...,,,---...+++((()))(((''')))+++,,,,,,+++++++++,,,,,,+++***((('''((()))+++,,,,,,+++***)))%%%(((+++---,,,+++))))))((((((((((((((())))))))),,,++++++++++++,,,,,,---+++,,,,,,------------,,,---------,,,,,,,,,++++++************************))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---...111222222111///---+++)))///000000...------000222000111222333666888:::;;;:::AAAKKKVVVaaannn{{{}}}yyyvvvuuuvvvxxxyyyvvvsssooohhhaaa]]]]]][[[VVVQQQLLLMMMOOOQQQQQQQQQPPPPPPTTTWWW\\\cccmmmzzzxxxppplllkkkhhhfffccc^^^XXXRRRMMMJJJOOOMMMPPPXXX___fffnnnuuu{{{iiiZZZUUUXXXXXXTTTOOOIIIAAA:::555111...,,,///.........------------,,,,,,+++))))))+++000333666DDDVVVdddrrr{{{ooofffgggiiiggghhhllllllmmmmmmjjjccc[[[UUUQQQUUUVVVXXXWWWSSSOOOLLLJJJFFFDDDFFFMMMTTTZZZbbbiiirrrvvvxxxuuulllbbb[[[WWWSSSOOONNNPPPQQQSSSZZZbbbjjjrrrxxxtttmmmgggccc```cccdddhhhooowww~~~~~~{{{{{{xxx{{{}}}zzz{{{oooZZZHHH<<<777888444444444444333333222222111111111111000444BBBQQQooolllSSSAAA444000,,,,,,...///,,,***,,,+++***+++------,,,***''')))***++++++***(((''''''((()))***++++++******%%%(((,,,,,,***(((***,,,(((((())))))))))))))))))++++++++++++++++++,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,---*********************************++++++,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---+++)))(((---......---,,,,,,...000111222333555666888;;;>>>999BBBNNNZZZdddmmmvvv||||||xxxpppjjjdddaaa```^^^ZZZVVVTTTTTTTTTTTTRRRPPPNNNMMMQQQRRRUUUZZZbbbmmmzzzwwwrrrqqqjjjhhhddd___YYYSSSNNNKKKQQQSSSWWW]]]dddjjjooosssxxxkkkggggggccc]]]RRRKKKAAA999555333000...////////////...............---+++******+++...000555===HHHUUUdddttt~~~|||~~~sssiiiggggggfffgggjjjkkkmmmmmmjjjddd\\\VVVRRRTTTWWWZZZYYYUUUQQQOOONNNGGGCCCBBBGGGMMMUUUaaalllssswwwzzzvvvmmmbbb[[[WWWTTTQQQPPPQQQRRRSSSYYY```iiirrrxxxtttmmmgggccc___aaacccgggnnnuuu||||||{{{www{{{xxxxxx~~~wwwaaaPPPCCC888444777444333333222222222222222333444555555444;;;OOObbb~~~ttt^^^GGG777000---,,,---//////...+++---,,,+++,,,,,,+++)))'''###%%%''')))******)))((('''(((((()))************''')))***)))''''''***...((()))***+++++++++******,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,'''((()))***+++---......************************+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,,,,+++,,,---......------///000111333444555666888===@@@AAAJJJXXXccckkkoootttwww{{{uuuqqqllliiihhhfffccc```\\\[[[YYYVVVSSSQQQNNNMMMKKKLLLNNNQQQVVV]]]eeekkk||||||{{{mmmkkkfffaaa[[[UUUQQQOOOPPPUUU\\\bbbiiipppssssss{{{|||wwwsssjjj```QQQIII???888666555333111000000/////////.........///...,,,,,,,,,---......555888>>>HHHVVVeeeuuuwwwlllfffdddccceeeggglllmmmmmmjjjddd^^^ZZZXXXVVVXXXZZZZZZXXXTTTRRRQQQJJJFFFCCCDDDHHHPPP^^^kkkqqqvvvyyyvvvmmmccc[[[WWWWWWTTTRRRTTTSSSSSSXXX^^^hhhqqqxxxuuunnniiiddd```bbbdddhhhmmmrrrxxx}}}~~~}}}yyy||||||sssyyywwweeeRRRGGG===333111555333333222111111222222333000000222333555AAAYYYppp}}}gggRRR???444...---,,,---...///...,,,,,,+++*********)))%%%######$$$&&&((()))*********)))))))))))))))***************)))((('''''')))+++'''(((***+++,,,,,,++++++---............------,,,***+++,,,------.........&&&'''((()))+++,,,......++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............//////000000---///111111000000111333000333555555555888===BBBKKKVVVeeeqqqxxxzzz|||~~~~~~xxxuuupppmmmllljjjhhhgggaaa___[[[WWWSSSQQQOOOOOOKKKLLLMMMNNNPPPSSSWWWZZZllltttvvvrrrkkkddd]]]XXXVVVTTTTTT\\\eeellltttzzz|||zzzyyyzzz~~~{{{mmm```MMMEEE;;;777777777666333000/////////............///...,,,,,,.........---111111555===HHHWWWkkkzzz{{{oooeeeaaaaaaccceeelllnnnooommmiiidddaaa```[[[ZZZYYYYYYYYYXXXUUURRRMMMIIIFFFEEEFFFLLLXXXeeemmmrrrvvvuuummmccc[[[XXXWWWTTTSSSUUUTTTTTTXXX^^^fffpppxxxvvvpppkkkfffbbbbbbeeehhhlllpppuuu{{{~~~~~~wwwuuuiiiVVVEEE>>>888111000555333222111000000111222333------///333:::KKKgggttt\\\HHH;;;555------,,,,,,,,,---,,,,,,***))))))***+++)))&&&###''''''(((((()))***++++++++++++******))))))*********))))))******)))'''%%%$$$&&&(((+++,,,,,,,,,+++---...//////...---,,,+++)))***,,,---//////000000))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................///000000---///111111111000222333///222555555444777===CCCNNNZZZkkkzzzzzzwwwtttqqqooonnnmmmlllfffccc]]]XXXTTTRRRSSSSSSNNNOOOOOOOOONNNOOORRRTTT\\\eeerrr|||sssiii```[[[YYYXXXYYYcccmmmttt|||~~~uuussssssxxx~~~oooaaaJJJBBB999555777888555222/////////.........---------,,,***,,,......---+++///...111777>>>JJJ```tttsssgggaaaaaadddfffkkknnnssstttqqqmmmhhhfffaaa\\\WWWWWW[[[[[[WWWSSSNNNKKKHHHGGGEEEGGGQQQ\\\hhhmmmsssssslllccc\\\XXXSSSQQQQQQTTTTTTUUUYYY```eeepppxxxwwwqqqmmmhhhdddaaadddgggkkknnnssszzz|||vvvtttyyyzzzbbbOOO>>>999666000111888222222111000000111222333222222444:::EEEYYYwwwhhhOOO===555444---,,,++++++***+++++++++*********,,,---,,,)))'''+++******)))******+++,,,,,,,,,+++***))))))******(((((())),,,...,,,%%%"""$$$'''***+++,,,++++++------...///...---+++***)))***,,,...///111111222---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,------...+++---///000//////000111///222555444333666===CCCIIIVVVjjj|||~~~{{{xxxvvvuuutttssskkkggg```ZZZVVVUUUWWWXXXOOOOOONNNLLLJJJKKKNNNPPPQQQZZZggguuuxxxlllccc]]][[[ZZZWWWbbbmmmttt{{{zzzqqqmmmjjjmmmvvvqqqcccIIIAAA888555777777444000///.........------------,,,***)))+++---...,,,)))222111222666999CCCYYYooo|||xxxjjjddddddgggiiiiiiooovvvzzzxxxsssmmmjjjeee]]]VVVVVV[[[]]]YYYSSSNNNLLLJJJHHHEEEDDDLLLUUUdddjjjqqqqqqkkkccc\\\YYYOOOMMMNNNRRRTTTUUU[[[aaaeeeoooxxxxxxsssnnnjjjfff___bbbgggjjjmmmsss{{{~~~wwwwww~~~lllSSSIII===555333444333111...000111111000000111333333777===DDDQQQhhhoooXXXDDD666444777---------------------------+++)))))),,,---,,,******)))))))))***+++,,,,,,,,,,,,,,,+++++++++******''''''((()))***++++++,,,***++++++,,,------......,,,+++*********************+++,,,...//////......---+++***,,,......,,,)))...,,,+++******+++---///.........,,,++++++---///++++++,,,---............//////---,,,,,,---...//////000111222222111000///444444555555777;;;@@@CCCLLL[[[ppp{{{wwwvvvvvvwwwmmmhhhccc___^^^\\\XXXUUUWWWUUUSSSRRRRRRPPPMMMJJJNNNRRRZZZdddqqq|||yyylllbbb___^^^]]]```eeelllqqqsssqqqoooiiieee___^^^eeerrr|||oooXXXFFF888888999444444999111111000///////////////,,,,,,---.../////////...(((000000000777???RRRmmm{{{wwwpppooonnnllliiinnnooorrrxxx||||||xxxsssmmmfff^^^ZZZ[[[]]]^^^^^^XXXVVVQQQLLLIIIIIIMMMPPP]]]gggpppqqqmmmeeeZZZPPPNNNOOOPPPPPPQQQUUUZZZ^^^dddkkkssswwwtttlllddd___aaacccfffiiimmmrrrxxx|||~~~}}}uuurrrvvvcccLLLDDD999333222333222000...///000000//////000222555999AAAOOOddd|||xxxaaaLLL;;;000---000---------------------------+++((((((***,,,+++***++++++++++++++++++,,,,,,++++++*********)))))))))((((((((()))*********+++)))))))))***************++++++***)))((((((((())))))***,,,---......------...+++)))***---///...---...---+++******+++,,,...,,,------,,,******+++,,,,,,,,,------...---------///...------------...//////000111333333333222111222444666777888<<>><<<666555888555444222000///...------------......///.........(((000///...444:::JJJcccttt~~~yyyuuuvvvwwwsssooouuusssrrruuuxxxyyyvvvssspppkkkccc]]]ZZZZZZZZZZZZZZZXXXSSSMMMIIIGGGJJJLLLXXXbbbkkknnnkkkeeeZZZPPPPPPPPPQQQQQQRRRVVV[[[^^^fffmmmuuuyyywwwooogggbbb___aaaeeehhhmmmssszzzwwwmmmnnnsssgggTTTBBB<<<555111111222000///000111111000///000222444:::???MMMccc}}}oooVVVDDD888000...///------------------------000---***)))***+++++++++------,,,,,,,,,,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))''''''(((((()))******+++---,,,+++***)))(((((((((((()))***+++,,,,,,,,,,,,---+++((()))+++///222222///...,,,+++***++++++,,,***+++---,,,***))))))***---------...------,,,,,,///......------.../////////000222333444444444444111555888999999???HHHPPP[[[dddooowwwzzz~~~}}}zzzuuunnnhhhdddcccddd]]]ZZZWWWUUUUUUUUUTTTSSSPPPQQQRRRWWW]]]fffnnnsss}}}|||nnnddd^^^\\\\\\]]]___```aaa___]]]WWWTTTPPPPPPUUU```kkkrrr{{{jjjYYYJJJEEEAAA999666888888777555222000---+++***.........///......------+++111///---222666BBBXXXooowww}}}xxxyyy|||uuu{{{wwwrrrqqqsssuuutttssspppnnnhhhbbb\\\YYYYYYZZZ\\\ZZZVVVOOOIIIFFFFFFHHHQQQ[[[eeejjjiiieee[[[QQQQQQQQQRRRRRRSSSVVV[[[^^^fffmmmuuuzzzwwwpppiiiddd]]]___cccgggmmmttt{{{}}}wwwhhhdddooo~~~nnnVVVCCC:::666333111111222111///333333222111000222555777???III^^^xxx~~~iiiOOO@@@999333000///,,,,,,,,,,,,,,,,,,,,,,,,222000---******+++,,,------------,,,,,,+++************)))))))))((((((((()))))))))))))))(((((((((&&&&&&((()))+++---...///...---,,,+++***)))))))))((())))))******************))))))***---000333444///...---,,,+++******+++)))+++------+++***))))))............---,,,++++++...............///////////////111222444555666666222666888999;;;CCCPPP[[[eeejjjooorrrsssvvv{{{xxxoooiiihhhjjj___\\\YYYWWWVVVWWWWWWVVVSSSRRRQQQQQQVVV]]]dddiiipppxxxyyymmmfff___]]][[[[[[[[[[[[YYYWWWSSSQQQOOOOOOSSS[[[ccchhhrrr{{{xxxhhhVVVLLLCCC<<<999:::999888777444111...,,,+++.../////////...---,,,,,,---222///...333555>>>PPPgggooozzzyyytttrrrxxxwww|||wwwqqqoooppprrrsssrrrmmmmmmlllfff```\\\\\\]]]\\\[[[WWWRRRLLLHHHGGGGGGMMMVVV___eeegggeee\\\SSSQQQQQQRRRQQQRRRUUUYYY]]]cccjjjsssxxxvvvooohhhccc^^^```cccggglllsss{{{~~~}}}mmmaaadddwwwsss```JJJ999555444222222222222222111222222111000000222777:::AAASSSnnnrrr]]]EEE999444000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))***,,,++++++,,,,,,+++***)))(((++++++*********))))))))))))))))))((((((((((((((((((((()))***+++,,,,,,---,,,,,,***))))))((((((((()))(((((()))))))))******&&&(((***---...000111222///...---,,,++++++*********,,,......,,,*********............---,,,++++++---......//////000000000......///111222444555666666888:::<<>>888888777666333111...---.../////////...---,,,,,,,,,000------333333888HHHZZZcccpppyyyzzzvvvrrrqqqllljjjllluuu~~~wwwwwwsssooonnnppprrrqqqooommmoooooollleee```^^^___YYYZZZXXXUUUPPPMMMKKKKKKKKKRRRZZZ```dddeee^^^UUUPPPQQQQQQPPPPPPRRRWWWZZZaaahhhqqqwwwvvvpppiiidddaaacccdddfffjjjpppxxx}}}vvvjjjfffnnnyyygggVVVDDD666444444333333222222333333111000///...///222888===GGG]]]|||}}}eeeRRR>>>555222///,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((('''((())))))***+++,,,+++***)))(((++++++*********)))))))))((((((((((((((((((((((((+++******)))((((((''''''(((((('''&&&&&&&&&&&&'''))))))((((((((())))))***&&&(((,,,......---...///---------,,,,,,++++++***+++,,,...---+++******+++---------...------,,,,,,------///000000000000000...//////000222333555666999;;;>>>EEENNNZZZfffnnnssstttsssqqqooonnnooopppooooooooooooqqqvvv|||xxxsssqqqiiifffbbb```______]]]\\\VVVSSSNNNLLLLLLOOOTTTWWW___gggrrr|||wwwmmmjjjfffbbb^^^ZZZVVVSSSMMMLLLKKKKKKLLLMMMOOOPPP[[[eeerrrooo]]]PPPGGGBBB@@@888888888777555333111///.........///......------))),,,)))***222111222>>>PPPYYYgggsssuuuoookkkkkkeeefffllluuu~~~}}}xxxsssooollllllooopppooommmrrrsssssspppkkkeee```^^^XXXZZZ[[[YYYVVVSSSQQQQQQKKKPPPUUUZZZ___ccc^^^VVVPPPQQQPPPOOOOOOQQQUUUXXXaaahhhrrrxxxwwwrrrkkkgggdddeeeeeefffiiinnnvvv{{{xxxnnnmmmtttlllZZZLLL>>>444444444444222111111222333222111000///111666===BBBWWWkkkoooWWWHHH999333111///......++++++++++++++++++++++++(((***,,,,,,***((()))***)))***+++------,,,+++*********)))))))))(((((((((&&&'''''''''((()))))))))***************)))))))))'''''''''''''''(((((()))******)))(((((()))******(((***,,,+++******,,,...,,,,,,,,,---,,,,,,,,,++++++,,,,,,+++))))))***+++,,,,,,------...---------,,,---///000111111000000111111000111222444666777:::>>>EEERRR___jjjppprrrvvvvvvvvvsssqqqnnnmmmlllnnnmmmkkkiiiiiimmmsssxxx~~~{{{wwwqqqnnnkkkiiihhhfffcccaaa[[[XXXSSSNNNLLLMMMPPPQQQWWW]]]eeennnwww~~~zzztttnnnggg```YYYTTTPPPPPPPPPOOONNNMMMKKKKKKSSS[[[fffqqq||||||jjj[[[PPPGGGBBB999::::::999777444111///------......///.........+++---)))+++222///---777BBBIIIWWWfffjjjhhhgggkkkeeejjjrrrzzz~~~sssooojjjiiikkkmmmlllkkkrrrsssssssssqqqllleee```YYY[[[^^^]]][[[WWWUUUTTTKKKNNNPPPSSSZZZ___\\\UUURRRRRRQQQPPPPPPQQQUUUXXX___fffpppwwwvvvqqqkkkgggdddeeeeeeeeehhhnnnuuu{{{uuummmiiiqqqxxxbbbPPPDDD:::222555555444222000000111333555555444333555;;;BBBHHHhhhyyyzzzeeeKKK???333///...------...++++++++++++++++++++++++))),,,000000...,,,,,,---)))***,,,.........,,,+++)))(((((((((''''''''''''%%%&&&&&&'''((()))******'''((()))+++---///111111))))))))))))***+++,,,---+++***)))(((((()))***++++++,,,+++)))&&&'''+++...++++++,,,---------,,,,,,++++++***)))'''''')))+++++++++,,,---............,,,---///000111111111000333222222222333555777888;;;@@@KKK\\\llluuuvvvsssxxxxxxwwwuuurrrooollljjjnnnllliiiffffffiiiooossswwwxxx}}}{{{wwwuuurrrpppooolllhhheeebbb^^^XXXSSSPPPNNNOOOPPPOOOSSSZZZaaakkkwwwyyypppggg^^^XXXWWWWWWWWWVVVTTTQQQNNNMMMQQQWWW```iiisss~~~tttdddVVVJJJAAA;;;;;;;;;:::777444000...,,,,,,---.../////////...///111,,,---444000,,,444111777EEEUUU\\\\\\```hhhhhhoooxxxuuuoooiiifffgggjjjjjjjjjooooooqqqtttvvvrrrkkkeeeZZZ]]]``````]]]ZZZWWWVVVKKKMMMMMMOOOVVV\\\ZZZTTTSSSSSSRRRQQQQQQRRRVVVYYY[[[cccmmmttttttoooiiieeedddddddddeeehhhnnnvvv|||~~~||||||zzzfffhhhsss~~~iiiWWWGGG:::555666333333444444444333333222,,,111555555444===NNN\\\wwwoooWWWCCC>>>666111............***,,,...///...---***)))000,,,)))+++///111...***+++)))((()))******)))((())))))))))))))))))))))))+++,,,,,,+++(((''''''((((((((((((***,,,///222333---,,,+++******+++,,,---,,,,,,,,,++++++*********,,,+++***((((((((()))***+++---...---++++++---000---------+++******,,,...............//////000000///......000111222111///222444666444333444888===>>>JJJYYYeeeoooxxx{{{yyy{{{{{{zzzxxxuuuqqqmmmjjjoooooooooooooooooonnnnnnqqqnnnpppxxx|||xxxwwwxxxvvvoooiiikkkhhhccc\\\TTTMMMJJJHHHLLLNNNPPPSSSYYYgggxxxwwwlllccc]]]ZZZ\\\]]][[[UUUPPPNNNNNNJJJRRR\\\ccciiirrr}}}ppp\\\NNNIIICCCAAA@@@???888111///333000//////............///////////////000000000000000444999===EEERRRcccooonnnxxx~~~}}}zzzkkkfffeeeccceeejjjqqqtttvvvwwwtttpppnnnmmm```````````````___]]]ZZZRRRMMMHHHJJJQQQVVVVVVSSSRRRRRRRRRQQQPPPRRRUUUXXX]]]bbbkkkqqqsssooojjjeeegggdddccceeefffiiiqqqyyy~~~}}}}}}vvvjjjiiimmmzzzttt___NNNAAA777222222000111111111111111000000111555999:::>>>KKK```qqqfffQQQ???:::444///---------------------,,,,,,,,,++++++,,,,,,+++,,,,,,---,,,+++...---++++++++++++)))((()))))))))))))))))))))))))))'''&&&&&&((()))'''%%%***))))))***+++---...///+++***)))(((((()))***+++,,,,,,,,,++++++*********,,,+++)))((((((((()))******,,,---,,,******,,,///,,,------,,,***+++---///------................../////////111222222222111222444666777777:::???DDDGGGVVVeeennnsssyyy}}}~~~~~~zzzwwwtttrrrqqqpppqqqqqqqqqqqqppppppooonnnjjjjjjqqqxxx~~~~~~{{{yyyxxxuuuqqqllliiifffaaaZZZTTTQQQPPPPPPLLLMMMNNNOOOTTT___nnnyyy|||qqqfff^^^[[[]]]]]][[[VVVRRRPPPPPPRRRWWW\\\___ccckkkxxxxxxgggWWWOOOAAA>>>;;;;;;888444444777000000///.........//////....../////////000000000111333444777===JJJ[[[gggoooxxx|||zzzrrrkkkhhhddddddhhhmmmooorrrttttttrrrnnnllldddbbb``````aaa```^^^[[[UUUPPPLLLLLLOOORRRQQQPPPQQQQQQRRRQQQQQQRRRUUUWWW[[[```iiiooopppmmmgggbbbeeebbbaaadddeeehhhoooxxx}}}}}}yyyjjj```ooowwwzzzgggRRRDDD===666111000000000000000000000000000111555:::???HHH[[[tttqqqYYYGGG:::666000,,,,,,,,,,,,,,,...---,,,+++***+++,,,---)))+++------+++***+++,,,111///---------,,,***((()))))))))))))))))))))))))))%%%"""$$$))),,,((($$$++++++************++++++)))((((((''''''(((((()))+++++++++++++++*********+++***))))))((())))))))))))***+++***)))***+++---+++,,,---,,,,,,,,,...000............------------///000000111222333333444666888;;;<<<===AAAIIINNNXXXggguuuzzzzzz}}}~~~{{{yyyyyyyyyttttttttttttsssrrrpppppplllgggeeeiiinnnsssxxx~~~~~~{{{xxxuuutttnnnjjjccc[[[WWWUUUUUUUUULLLLLLLLLKKKMMMUUU```hhhyyyxxxkkkbbb]]]]]]]]][[[XXXVVVVVVWWW[[[]]]]]][[[\\\bbbnnnxxxvvveeeYYYHHH@@@:::999:::888888:::111111000///////////////------........./////////111111000000444???OOOZZZiiirrrwwwuuuzzzzzzssslllfffcccdddjjjkkkmmmrrrvvvvvvrrrnnnjjjeee```___aaabbb___[[[XXXUUURRROOOMMMLLLLLLLLLOOOQQQRRRRRRQQQSSSUUUWWWZZZ```hhhoooppplllfffaaaaaa______bbbdddgggnnnvvv}}}}}}oooiiihhhwwwnnn[[[GGG>>>;;;777333111111111111111111111222222111777???IIIXXXnnnzzzbbbLLL???555222...,,,,,,---------------,,,,,,++++++,,,,,,+++,,,---------,,,,,,,,,000...---,,,------+++)))((((((((((((((((((((((((+++(((%%%'''***+++)))&&&*********)))))))))))))))((((((((((((((((((((((((+++++++++*********************)))))))))))))))))))))************+++,,,---***,,,------------///111////////////............///000111222222333555666;;;>>>BBBDDDGGGMMMUUU[[[lllwww~~~~~~zzzyyyxxxvvvtttqqqooonnnkkkeeebbbeeeiiilllqqqvvvzzz|||{{{{{{wwwrrrjjjccc]]]YYYVVVTTTMMMLLLKKKJJJJJJOOOVVV[[[mmmwwwrrrhhh]]]\\\[[[YYYXXXYYY[[[]]]``````^^^[[[YYY\\\eeelll{{{ssseeeUUUIII===:::;;;:::888888222222111000////////////------------.........///000///------///777BBBIII[[[fffoooqqquuuyyyppphhhdddccciiiiiikkkrrryyy|||wwwrrrpppiiibbb```bbbccc```]]]YYYYYYVVVQQQLLLHHHIIIKKKMMMOOORRRSSSSSSTTTUUUWWW[[[aaajjjqqqrrrnnngggbbb^^^\\\]]]aaadddffflllssszzzppphhhmmmvvvwww___NNN>>>999999777333222111111000000111222333333666>>>KKK[[[nnnkkkSSSBBB;;;222000------...///......+++,,,---......,,,***)))///,,,+++...111111...***,,,+++***+++,,,---,,,+++((((((((((((((((((((((((*********)))((('''''''''(((((())))))************))))))))))))))))))))))))************************)))))))))*********))))))+++*********,,,---......+++,,,...///......000111111111111000000000000000///111222333222444777:::>>>CCCJJJPPPVVV^^^hhhooo~~~|||yyyuuuqqqnnnllljjjddd```bbbeeegggkkkpppsssxxx}}}xxxrrrlllfff```YYYUUUOOOOOONNNLLLMMMOOORRRUUU^^^hhhwww{{{rrr^^^\\\XXXVVVWWWZZZ^^^```aaaaaa```^^^[[[[[[^^^bbbmmmyyyqqq```QQQBBB<<<<<<:::777666333333222000000/////////------------.........///............///333888;;;KKKYYYgggooossszzz|||ssskkkgggeeehhhgggiiipppxxx{{{xxxttttttmmmfffccccccdddaaa^^^YYYZZZYYYTTTMMMIIIIIILLLKKKNNNQQQSSSTTTTTTVVVWWWZZZaaajjjrrrsssooohhhccc]]]\\\]]]bbbdddeeejjjqqqwww}}}uuuggggggtttvvvgggOOOBBB777444555333111000000///......///000222333777AAARRRggg|||qqqZZZFFF:::777000///---...///000///...***,,,...//////---***(((000---+++...333444...)))***)))((())),,,---,,,+++)))))))))))))))))))))))))))***+++)))&&&$$$%%%&&&&&&'''(((***++++++++++++)))******++++++******))))))))))))***************(((((()))************)))+++***)))***,,,.........,,,---///000/////////000111111111111222222222333111333555555444666;;;???@@@HHHSSS___iiittt|||xxxtttpppnnnkkkfffbbbdddeeeeeegggjjjnnnrrrwwwzzz}}}|||yyytttpppmmmhhh```[[[UUUTTTSSSRRRRRRSSSSSSTTTVVV___lllxxxgggbbb[[[WWWXXX\\\___bbbbbbccccccbbb___\\\\\\\\\ccclllzzz|||iiiZZZIIIAAA>>>:::777666444444222111000000000000------........./////////////////////000111222333???KKK\\\iiipppuuuyyy|||tttmmmjjjgggffffffgggkkkqqquuutttrrrvvvqqqlllgggdddcccaaa```ZZZ[[[ZZZUUUOOOKKKKKKLLLJJJMMMQQQTTTUUUUUUVVVWWWWWW^^^hhhqqqsssooohhhccc^^^]]]___ccceeeeeeiiiooouuu{{{tttjjjhhhrrryyyfffUUUBBB:::333333333111///000111000///...///111333444999CCCVVVnnnrrr^^^JJJ999222333///------...//////...---,,,,,,---------,,,+++***---,,,---///111111---***+++***)))***+++,,,+++***))))))))))))))))))))))))******))))))))))))(((''''''((()))++++++++++++***)))******++++++******)))((()))))))))*********+++'''((()))***+++******)))***((('''(((,,,......,,,---///111111000///////////////000111222333333444444777:::999888:::???DDDIIISSSaaannnzzz|||yyywwwuuurrrmmmiiijjjiiifffeeegggjjjmmmppprrrrrruuuzzz}}}xxxssspppoookkkeee```[[[ZZZYYYYYYXXXVVVTTTSSSRRRYYYcccmmmxxxzzzrrrhhhaaa```bbbeeegggggggggfffddd```]]][[[ZZZ```ccckkkvvvyyyjjjXXXLLLDDD<<<888777555444333222111000000000....../////////000000000111///...---...///000000666>>>LLL[[[fffnnntttyyyvvvooollliiigggggghhhjjjllloooqqqrrruuutttqqqkkkeeeaaaaaabbb]]]]]]ZZZVVVRRRNNNLLLKKKHHHLLLQQQUUUVVVVVVVVVWWWVVV]]]iiirrruuuqqqkkkeee```___aaafffgggfffiiinnntttzzzuuugggdddooopppZZZHHH===777444444444111000222333222111111222444666777???III]]]uuu~~~eeeQQQ???222...000---,,,,,,---...///---+++...---,,,+++++++++,,,,,,))),,,///000///---++++++---,,,+++++++++,,,***)))))))))))))))))))))))))))...***''')))...000---))))))***+++,,,,,,+++***)))((()))***++++++***)))((((((((())))))*********+++'''((()))+++++++++***))))))'''%%%'''+++------+++...000222222000///...///------...000111222333444777:::===<<<;;;===CCCHHHTTT^^^lllyyy~~~|||{{{zzztttqqqqqqoooiiifffggggggjjjlllllllllnnnssswww{{{zzzrrrnnnmmmkkkfffbbb```___^^^]]][[[XXXTTTRRRKKKQQQYYYbbbmmm{{{uuullliiijjjlllmmmlllkkkhhhddd```]]][[[ZZZaaa___aaajjjwwwzzzgggWWWJJJ???999888666555444222111000000000////////////000000000000333000,,,+++,,,...///000111555???NNN\\\hhhqqqxxxvvvpppmmmkkkjjjkkkkkkkkkkkkmmmqqqtttuuuvvvuuunnnfff```aaaccc```^^^[[[WWWSSSOOOLLLJJJGGGLLLQQQUUUWWWWWWWWWWWWWWW___kkkuuuxxxuuunnniiiaaa```cccggghhhfffiiinnntttzzzwwwllleeemmm~~~ooo[[[HHH;;;888666444222000/////////000000//////000444999===DDDXXXrrrvvvZZZEEE777///...111.........------,,,,,,,,,...---+++,,,,,,---+++***###''',,,//////---,,,,,,,,,,,,+++***))))))******&&&&&&)))+++)))&&&(((...******************************++++++++++++***************)))))))))))))))'''((())))))(((((()))***&&&(((+++---...,,,)))'''++++++************++++++---......///000111222222///000111111111222555777...222:::AAACCCBBBGGGOOO^^^lll}}}~~~||||||zzzyyywwwtttpppmmmjjjhhhiiihhhhhhhhhiiikkkmmmnnnrrrvvv}}}|||ssslllhhhggggggdddeeefffgggfff```XXXRRRNNNPPPSSSYYYbbbnnn|||zzzuuurrrqqqsssrrrppplllfffbbbaaaaaa``````___```eeennnzzzwwwlllVVVEEE???888===888666777666222111444.../////////000000111111///...---...000000000///111999???EEERRRfffvvv|||yyyrrrpppoooeeeiiimmmllliiijjjqqqwwwzzzzzzyyyvvvpppiiibbb^^^bbb```]]][[[ZZZWWWRRRNNNRRROOOOOOTTTXXXWWWWWWYYY^^^dddmmmuuuwwwtttnnniiibbb```aaaeeehhhgggjjjmmmpppwwwooolllnnnzzzwwwbbbOOO@@@888666555333111000000000000///111222222222555;;;@@@SSSiii~~~fffJJJ:::444000,,,+++------------------,,,,,,...---,,,,,,------,,,***%%%(((,,,...---,,,,,,,,,)))))))))***+++++++++,,,)))((((((+++)))&&&'''+++************************)))******************)))***)))))))))))))))))))))))))))(((''''''(((***,,,''')))+++------,,,***)))++++++************++++++,,,,,,---...000111111222111222333222222444888;;;777:::@@@EEEFFFGGGOOOXXXjjjxxx~~~}}}zzzyyyxxxvvvsssooollljjjggggggffffffffffffggggggeeeiiipppzzzxxxpppjjjhhhgggggghhhiiiiiigggaaaXXXRRROOOPPPQQQSSSYYYcccnnnvvv|||xxxuuutttrrroookkkgggcccaaaaaa```^^^^^^aaaiiissszzzuuu___MMMDDD;;;;;;777555666666222111222....../////////000000000...---------///000///...---333888===KKKbbbvvv~~~wwwpppmmmjjjgggfffhhhlllpppsssyyyzzz{{{zzzuuummmeee```bbbbbbaaa```]]]YYYUUURRRQQQNNNNNNSSSWWWVVVWWWZZZ^^^dddllltttxxxuuuooojjjfffccccccggghhhgggiiilllqqqxxxooohhhppp}}}nnnXXXFFF<<<999444444222111111000000111---222555444333666@@@HHHdddzzzoooWWW===333555444///+++,,,,,,------------------...---,,,,,,------,,,+++(((***,,,,,,+++++++++,,,))))))++++++,,,+++***)))***'''&&&***+++)))(((***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))******+++***((('''''')))+++---******+++,,,---,,,,,,,,,++++++************++++++***+++,,,---///000111222333444444444444777<<<@@@CCCCCCFFFJJJKKKOOOZZZfffwww{{{{{{{{{zzzxxxtttqqqooohhhhhhgggfffeeecccaaaaaaZZZ^^^eeennnyyyxxxrrrnnnmmmnnnooooooooollleee\\\VVVTTTSSSQQQPPPQQQWWW```fffyyy{{{xxxuuuqqqpppooommmhhhdddeeeccc```]]]]]]bbbjjjppp~~~lllZZZMMM@@@;;;777555777777444222222............////////////...---,,,---/////////...+++///222555BBBZZZqqqtttrrrkkkcccccciiippprrrrrrxxxzzz}}}~~~zzzrrriiidddaaadddffffffbbb]]]YYYWWWPPPLLLLLLQQQUUUVVVXXX[[[]]]bbbkkktttxxxvvvpppkkkiiifffeeehhhhhhfffhhhkkkqqqxxxssseeekkkzzzuuubbbOOOBBB:::777222222222111111111111111---222555333222999IIIVVVrrrvvv]]]III666000333333///,,,,,,,,,,,,------............---,,,,,,---...---++++++,,,,,,+++******+++,,,,,,---------,,,)))&&&$$$***%%%$$$))),,,,,,***+++(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))************)))((()))***++++++***,,,,,,++++++,,,,,,---...++++++************++++++))))))+++,,,...///000111444444555555666:::???CCCHHHHHHIIIMMMPPPXXXggguuu}}}~~~~~~~~~|||yyyuuusssmmmmmmllljjjgggccc```^^^ZZZ\\\```gggoooxxx}}}zzzyyywwwwwwvvvuuuqqqjjjbbb\\\YYYWWWTTTQQQPPPTTTZZZ___kkkwww~~~zzztttnnnmmmooopppnnnjjjkkkhhhccc^^^[[[]]]bbbgggtttyyygggWWWFFF@@@:::888::::::777444444..................//////...,,,,,,---...///...---...///000222;;;MMMcccrrrvvv|||}}}uuunnnhhhhhhmmmrrruuuuuuyyy{{{}}}~~~{{{vvvoookkkbbbfffjjjjjjfffaaa]]][[[PPPLLLKKKPPPTTTVVVXXX\\\]]]bbbjjjtttzzzyyyrrrllliiifffdddggggggfffgggkkkqqqxxxsssiiigggxxxtttaaaQQQFFF>>>666000111111111111111111111111///222333222555BBBXXXiii~~~gggJJJ>>>222...---+++***+++,,,,,,,,,------............---,,,,,,......---,,,,,,,,,,,,+++))))))+++---,,,---------,,,)))&&&$$$...(((&&&***,,,***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************((('''(((***---,,,)))''',,,,,,+++++++++,,,---...++++++************++++++))))))***,,,---///000000222444555666888<<>>999::::::777333222//////////////////.........---,,,---///000///...000000000000333>>>PPP^^^jjjuuu|||{{{xxxtttrrrqqqsssuuuzzz{{{||||||{{{xxxuuussseeegggjjjjjjgggccc```^^^TTTOOOMMMPPPTTTUUUXXX]]]]]]aaajjjttt||||||uuuooogggdddbbbeeefffeeehhhlllpppvvvrrrgggjjjrrrvvvhhhUUUHHHCCC>>>777111000111111222111111000000222444555777???RRRkkk~~~pppYYY???:::555222...)))***...,,,,,,------------------...---,,,---...///...---+++,,,,,,+++***)))+++---))))))++++++,,,+++***)))222---+++,,,+++&&&$$$$$$))))))))))))))))))))))))((())))))******))))))(((((((((((()))******++++++'''&&&&&&))),,,,,,)))%%%+++++++++++++++,,,------++++++************++++++***++++++,,,---...//////111333666999<<<@@@EEEHHHJJJLLLRRR[[[cccnnn~~~|||zzzxxxwwwvvvuuurrrooojjjfffcccaaa^^^^^^```bbbeeeiiimmmooouuu}}}}}}xxxuuurrrpppllljjj```___^^^[[[YYYXXXYYY[[[YYYdddqqq|||yyypppkkklllppprrrtttppplllfff^^^YYYWWWYYY\\\hhhvvvrrr\\\NNNDDD;;;999999555111000000000000000///////////////...---...000000000///000//////......444DDDSSSgggtttuuuooopppsss{{{|||||||||||||||{{{zzzllljjjiiihhhhhhfffccc```ZZZTTTPPPRRRTTTUUUYYY]]]^^^aaajjjuuuyyyrrrgggcccbbbdddeeedddggglllnnnuuu~~~ttthhhfffrrrwwwhhh^^^OOOEEE@@@===999555111111222222111000///...555777:::BBBPPPfffzzz___III999777666555111,,,,,,111------------------,,,,,,...---,,,---...//////...***+++,,,,,,+++***+++,,,)))))))))***+++++++++,,,000---------***%%%$$$'''************************)))******************)))'''(((((()))******++++++***&&&###%%%(((+++)))&&&*********+++++++++++++++++++++************++++++,,,---------............111444999===@@@DDDHHHJJJPPPTTT]]]hhhqqqzzz{{{zzzvvvrrrnnnkkkiiigggdddeeefffggghhhiiijjjkkklllqqq{{{zzzuuuttttttsssssshhhiiihhheee```[[[YYYYYYTTT^^^hhhqqq}}}zzztttqqqpppqqqrrrtttpppjjjccc]]][[[]]]___cccnnnzzzkkkYYYLLL@@@<<<:::777333111222222111111000000000000000///...///111111111000111////////////555FFFXXXnnnyyyxxxqqqrrrvvvzzz|||~~~~~~tttnnngggfffhhhiiifffbbb```YYYTTTTTTUUUVVVXXX]]]___bbbjjjwww|||tttkkkfffdddeeeeeedddfffkkklllsss}}}tttjjjeeejjjzzzyyypppZZZSSSIII@@@:::666555555111111222222111000...---777999???KKK]]]uuummmQQQ===333111000222000+++***---.........------,,,,,,,,,...---,,,---///000///...(((***,,,,,,+++++++++,,,,,,,,,+++***))))))******))))))+++---***&&&(((...******************************++++++++++++******'''(((((()))***+++++++++---'''!!!!!!%%%)))***)))))))))***++++++++++++***++++++************++++++........................111555;;;@@@CCCGGGJJJLLLVVV[[[fffsss{{{{{{vvvssspppooonnnnnnnnnnnnnnnlllkkkjjjiiigggkkkpppwww|||xxxwwwxxxzzz{{{qqqrrrqqqllleee^^^ZZZWWWRRRZZZbbbjjjuuu|||vvvqqqppppppxxxuuuooohhhbbbaaabbbeee^^^gggrrr}}}uuubbbTTTFFF@@@>>>:::666555333222222222111111000000111000///000111222111000222000000222333;;;OOOdddwww~~~yyyuuuwww{{{yyy|||zzzqqqgggdddiiikkkiiidddddd]]]WWWVVVVVVVVVXXX]]]___bbbjjjwww~~~vvvoooiiiffffffeeecccfffjjjkkkrrr|||}}}mmmffflllzzz{{{nnneeeXXXOOOBBB999666444222///333444555333000000333777999>>>JJJ]]]tttqqqZZZCCC555222111000...,,,++++++***............////////////000///---,,,,,,---///000------,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))(((((((((++++++******************))))))))))))************......///111111///,,,(((000---)))(((***++++++))),,,++++++******++++++,,,)))+++---...------...000///222555:::AAAIIISSSYYY[[[eeerrr}}}zzzvvvttttttttttttsssqqqooollljjjhhhcccfffiiijjjmmmuuu~~~||||||}}}zzzyyyxxxuuuoooggg___ZZZVVVYYY^^^dddmmm{{{{{{vvvtttsssyyywwwtttoooiiifffffffffaaabbbkkkyyyppp___MMMCCC@@@<<<;;;;;;;;;888444222222222222111------...000333333222000888000---000111777KKKbbb{{{~~~xxxwww{{{~~~{{{|||tttmmmjjjiiikkklllgggccc^^^ZZZXXXXXXXXXXXXZZZcccnnnwwwzzzmmmkkkhhhdddbbbbbbeeehhhiiioooxxxvvvmmmooo|||uuuhhh___QQQIII===666444333111///000222444333111111444777???IIIYYYnnnxxx^^^GGG888///......---------......///------------...............---,,,++++++,,,...///---------,,,,,,+++++++++******))))))******+++,,,++++++++++++++++++++++++---,,,+++******))))))***************************))))))))))))************''''''(((***,,,,,,***(((---+++******,,,---,,,***,,,++++++******++++++,,,+++---...///...---...///000333888===DDDMMMVVV\\\dddmmm{{{{{{zzzzzzyyyyyyyyyxxxuuuqqqmmmkkkdddeeefffgggiiioooyyy}}}xxxqqqhhh___YYYXXX[[[^^^bbbiiittt|||xxxwwwyyywwwuuuqqqnnnjjjgggeeeddddddjjjuuu|||kkkWWWKKKDDD>>>:::999:::777444333333333333222.........000222333111000444...,,,//////111@@@SSSoooxxx~~~~~~yyyrrrnnnlllmmmooojjjfffaaa\\\ZZZYYYXXXXXX[[[dddoooxxx~~~oookkkfffbbbaaabbbeeegggjjjoooxxxvvvrrrrrr~~~xxxkkk___XXXJJJCCC:::555333333222111000222444444333555999===KKKYYYnnnhhhNNN:::222111---------------...///000,,,,,,,,,------------......------,,,---...///000......---,,,,,,+++************))))))******+++,,,************************,,,,,,++++++***++++++,,,************************)))))))))*********+++++++++***)))+++---...---,,,+++++++++,,,......---+++,,,++++++******++++++,,,---///000000......///000333555:::???GGGQQQ[[[bbbnnnxxx}}}xxxrrrnnnhhhgggffffffhhhkkkoooqqqyyy~~~{{{uuummmddd^^^\\\]]]^^^```dddllluuu{{{}}}|||zzzwwwvvvuuurrrmmmhhhjjjhhhjjjqqqxxx~~~xxxdddVVVLLLBBB<<<::::::888555444444555444444111000000111222222111///222///...000...---555BBBZZZhhhvvv|||~~~zzzsssooooooqqqnnnkkkfffaaa]]]ZZZYYYYYY\\\fffqqq{{{ssslllddd___```ccceeeeeejjjooowww}}}{{{tttvvvyyymmmbbbWWWQQQGGGAAA:::666444444444333222333555555777<<>><<<:::888777888888666555666444222222333333222000444222000///---,,,111777999KKKddduuuzzz||||||}}}zzzsssooonnnrrrrrrpppkkkeee```______[[[hhhwww}}}sssgggaaabbbeeeggggggiiimmmttt|||{{{yyy{{{sssdddXXXOOOIIIEEE<<<:::777444222111111222333444777;;;EEEVVViiiwwweeeHHH;;;777222000000---------------...///000........./////////000000,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,)))))))))***++++++,,,,,,*********++++++++++++,,,+++***((((((***,,,------,,,,,,,,,***((()))+++...,,,++++++******++++++,,,,,,...000111333777;;;>>>>>>@@@DDDLLLXXXiii{{{~~~{{{xxxuuutttrrroookkkhhhfffeeehhhfffeeekkkvvvyyywwwxxx|||yyysssmmmjjjfffcccbbbaaa___^^^]]]eeesss}}}zzz{{{}}}}}}}}}|||uuupppoooppprrrxxx~~~lllWWWFFF>>>>>><<<:::999999999777555555333111111111222111000111000...+++***,,,000444555BBBXXXmmmwwwzzz~~~~~~|||}}}wwwrrrnnnqqqssssssoooiiidddbbbccc\\\ggguuu~~~uuujjjcccbbbeeeggghhhhhhkkkqqqyyy}}}}}}yyyiiiYYYMMMEEEAAA>>>666666666444333333444555555999???IIIWWWjjjkkkSSS<<<666444000///222......---------......///---------.........//////.........------,,,+++***++++++,,,,,,,,,,,,------******))))))******+++,,,++++++++++++++++++++++++)))))))))((())))))******((())))))***++++++,,,,,,*********+++++++++,,,,,,---+++++++++---//////...$$$'''+++,,,+++***,,,---,,,++++++******++++++,,,...///111222444777<<<@@@AAAFFFOOO[[[iiiyyyyyyyyywwwrrrkkkfffeeeeeejjjhhhfffgggmmmxxx|||zzz{{{yyytttooojjjeeebbb^^^ZZZWWWTTT[[[hhhwww}}}|||{{{{{{~~~wwwqqqooommmmmmqqqvvvxxxzzzbbbNNNEEE@@@>>><<<;;;:::999666444222000...---.../////////...///...,,,+++---///000333777FFF[[[kkkrrrvvvzzzzzz{{{~~~}}}~~~~~~xxxsssooorrrtttqqqkkkgggfffggg^^^fffpppyyy|||vvvmmmfffbbbbbbeeehhhfffiiiooovvv}}}~~~{{{~~~sssbbbQQQFFF???;;;999444555666666666777999:::888>>>IIIVVVfffzzztttYYYEEE444000///***+++111222111000...,,,++++++***,,,,,,,,,---------......222222111111000...---,,,***++++++,,,,,,------...*********)))***++++++,,,************************))))))(((((((((((())))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,///---,,,,,,,,,,,,+++)))"""***......---,,,---,,,++++++++++++++++++,,,000111222333444777<<>>CCCSSSfffuuuxxx[[[GGG:::888333///---...///111///......---------......+++,,,---.........------000///---,,,+++,,,---...---,,,+++*********++++++)))------(((%%%'''***+++------,,,+++************)))))))))))))))***++++++)))---...,,,+++---+++'''...---+++*********+++,,,111000...,,,+++***))))))******+++,,,,,,,,,,,,++++++,,,------,,,---///000111111111111333888===AAALLLZZZmmm||||||xxxtttqqqnnnkkkddddddccccccccceeefffgggkkkqqq{{{{{{ssskkkddd___[[[XXXXXX[[[```fffnnnyyyxxxssssssssspppnnnnnnoooqqqyyyuuu```NNNBBB888777999777333111444333222111111222333333222222222111111111000000***...111555CCCXXXiiippp{{{yyyttt{{{vvvtttqqqqqqrrrqqqmmmjjjhhhggghhhkkklllnnnvvvzzzpppfff```^^^^^^^^^bbbdddhhhoooyyy~~~xxxrrrssszzz{{{mmmdddYYYQQQFFF===999777555333444444444444555:::AAAFFFQQQbbbuuuhhhLLL999444222///---,,,...000111000///...---------------)))+++...000000///,,,+++///...,,,+++++++++,,,------,,,++++++******++++++***...///***'''))),,,---,,,,,,+++******++++++,,,***))))))))))))***+++++++++)))***---,,,(((''')))///...---,,,+++***))))))333111///---++++++,,,---***++++++,,,,,,,,,,,,,,,+++,,,------,,,---///111111111111111444:::BBBHHHYYYhhhyyy|||yyyuuurrrpppeeeeeefffgggfffeeecccbbb```gggpppyyy}}}tttkkkfffcccaaa___^^^___aaaeeejjjsss}}}zzzuuuuuuuuuqqqnnnnnnnnnnnnttt|||qqqWWWJJJ===:::999666333111555555444444333333333222222111111111111000000000...000222555AAATTTgggqqq|||~~~{{{~~~yyysssrrrssssssoookkkjjjhhhhhhhhhggggggmmmuuuzzzrrriiibbb^^^\\\\\\\\\___dddllluuu~~~|||{{{wwwuuuxxxtttggg^^^MMMGGG>>>888555444333222333444444444666===GGGNNNaaaqqqqqqXXXBBB555000///...------...///000111000///...---,,,,,,,,,***+++---//////...---,,,---,,,,,,+++++++++,,,---,,,,,,++++++++++++***+++***...///+++(((***------+++*********++++++,,,---*********))))))***++++++***%%%&&&------'''&&&,,,,,,,,,,,,+++***)))'''&&&111///---***)))***,,,---***+++,,,,,,------,,,,,,+++---...---------///111000111111222666???JJJRRReeettt}}}zzzwwwsssqqqiiijjjlllmmmkkkgggccc``````eeekkkrrryyy|||uuuooollljjjiiihhhgggeeedddccceeejjjooosss{{{vvvwwwvvvrrrooonnnpppoooqqqvvvzzz~~~~~~gggWWWGGG>>>:::666555555555555555555444333111000111111111111000000000000000111222444===NNNbbbooowww}}}}}}|||tttrrrttttttqqqnnnmmmkkkiiihhhfffdddiiiqqq|||zzztttkkkccc\\\XXXWWWVVVZZZaaaiiiqqqzzz|||~~~{{{rrrtttxxx~~~sssfffYYYQQQFFFBBB<<<666333222111111444555555555888AAAMMMWWWooo}}}qqqZZZEEE888111000000///............///111000///...---,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,++++++******%%%***,,,(((%%%'''******************+++,,,------++++++***************+++(((###$$$,,,...((()))000)))***++++++++++++***)))000...+++))))))***,,,---++++++,,,------------,,,,,,---......------///111...111333666;;;FFFTTT___ppp}}}}}}yyyvvvssspppmmmnnnppppppmmmhhhccc______bbbdddggglllttt|||yyyvvvuuutttsssqqqpppllliiidddaaaaaadddgggiiiuuuyyyyyywwwsssoooooopppnnnnnnrrrvvvyyyxxxfffPPPCCC;;;666666999555555555444333111000///000000000000000000000000,,,---...///444BBBWWWhhhuuu}}}{{{yyyxxxyyy}}}~~~vvvssstttuuutttrrrnnnkkkiiihhhdddbbbfffnnnxxxwwwtttmmmcccZZZUUUSSSRRRWWW___gggnnnwww}}}}}}|||xxxpppzzzqqqdddWWWLLLEEEBBB???;;;666333111111111444666777888<<>>===:::666333222222222333666999;;;AAAOOObbbqqqgggNNN>>>666333222------.../////////...---///......---------......,,,,,,,,,---------......,,,,,,---...............++++++,,,,,,,,,+++***))))))...111...+++---//////+++++++++***++++++,,,,,,---,,,++++++*********+++***------++++++///000...,,,,,,++++++,,,---///000---------,,,,,,---......+++,,,------...---------,,,.........---...000222000666>>>FFFNNN\\\nnn{{{zzzlllccc[[[XXXWWWUUUWWW[[[aaammm|||xxxvvvuuutttssspppmmmiiieeeccckkkiiifffbbbaaahhhrrr{{{}}}zzzzzz{{{|||||||||tttnnnhhhddddddeeeffffffgggmmmxxx|||wwwtttuuuqqqoooooorrrtttvvv}}}jjjYYYKKK@@@;;;;;;999888666333111000000000////////////000000111111......111222222:::NNNcccvvvwwwmmmfffiiimmmqqqwww}}}{{{vvvsssuuuwwwqqqmmmjjjfff```\\\___eeeiiinnnrrrppphhh___YYYWWWPPPVVV___ggglllrrr{{{|||zzz~~~||||||wwwvvvvvv~~~tttfffXXXNNNFFFAAA???;;;:::999666444222333444222666:::===EEEUUUjjjzzzoooVVV@@@555111111111)))+++,,,...//////............---------......///)))+++---///000...---+++,,,------.../////////...++++++,,,---,,,+++***)))&&&,,,...,,,)))+++---,,,,,,,,,++++++***++++++,,,---,,,,,,+++*********+++,,,222111******000111+++,,,+++***))))))+++---...+++++++++,,,,,,,,,,,,,,,+++,,,------......---------...///.........000222222999CCCLLLUUUdddvvv|||kkkaaaZZZQQQIIIGGGFFFEEEHHHMMMRRR```vvv}}}zzzzzzxxxuuurrrnnnkkkiiihhhqqqnnnggg```]]]aaajjjrrrwww{{{yyyzzz|||~~~~~~{{{uuulllgggeeeeeedddcccdddfffmmm{{{~~~yyywwwxxxxxxtttrrrsssrrrrrrwww}}}vvvfffWWWHHH???===<<<:::777444222111111222.../////////000000111111***+++...000...444HHH^^^pppzzzttthhhaaaeeejjjpppvvv}}}wwwsssuuuxxxuuuqqqmmmhhhaaa[[[]]]ccccccjjjpppqqqjjjccc^^^\\\PPPWWW```ggglllrrrzzzzzzxxx~~~}}}xxxsssuuuzzzvvvkkk\\\PPPIIICCC===999<<<666333444444111111444555:::===BBBPPPeeexxxpppVVV???888777000,,,---(((***---//////---***(((///......------,,,++++++111,,,))),,,222444111,,,//////...------------......//////---++++++,,,---,,,++++++******++++++,,,...---+++***)))******+++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------+++***(((((()))+++,,,,,,,,,,,,---...///111222444===IIIVVVgggzzzuuufffZZZTTTLLLHHHBBB??????AAABBBCCCKKK]]]ttt~~~|||xxxsssmmmjjjkkkiiifffeeegggiiijjjkkkrrrvvv~~~}}}}}}vvvooojjjhhhddd]]]XXXYYY^^^jjjyyy|||zzzzzzyyyyyywwwtttqqqrrrvvvzzzxxxdddSSSFFF???>>>:::666666333...---//////...---,,,------/////////---...000222888FFFSSSssswww{{{zzzmmmhhhggglllsssuuutttyyy{{{vvvsssvvvwwwuuunnneee___^^^```eeejjjoooqqqnnnhhhbbb^^^XXX[[[```fffkkkpppvvvzzz~~~zzzzzzxxxrrrsssyyy{{{kkkbbbUUUKKKFFFAAA<<<777777222000222222000111333555;;;AAAIIIYYYpppxxx^^^HHH555222444000---///000000000000000000000000---------------------------,,,+++---///000///...000000///...............,,,------,,,******+++---,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,---...---,,,+++******+++,,,---//////000000000111222333;;;FFFTTTaaarrr{{{jjj[[[PPPKKKEEECCCAAA???>>>@@@BBBDDDNNN```vvv~~~{{{yyyvvvuuummmjjjgggeeegggiiikkklllnnnpppuuu{{{|||vvvoooiiifffbbb[[[VVVVVVXXX```mmmyyy~~~|||{{{{{{{{{yyyuuuqqqpppsssuuu~~~ooo]]]OOOGGGAAA;;;777666444000///111///...------------//////...,,,---///000555@@@LLLcccnnnxxx|||tttmmmlllnnnssstttssswww}}}wwwtttwwwxxxwwwqqqiiidddbbbcccdddggglllnnnlllgggaaa^^^XXX[[[___dddiiiooovvvzzz~~~{{{vvvxxx}}}~~~xxxqqqpppvvvvvvlll\\\UUULLLEEEAAA===888555444000000222222000111444888AAAKKKWWWiii|||dddMMM<<<......222000...000000///,,,++++++,,,///000++++++,,,------...//////))),,,...---,,,,,,...000111000000///.../////////***+++,,,+++******+++---,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,---,,,,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........---,,,++++++,,,---......000111222222444777:::EEERRRcccrrrsssaaaSSSJJJFFFBBBCCCCCCBBB@@@AAAFFFJJJVVVggg{{{wwwrrrllliiihhhjjjlllllllllkkkkkknnnttt|||~~~yyyqqqkkkgggaaa[[[VVVTTTSSSVVV___jjjvvv~~~}}}||||||{{{wwwsssppppppqqqyyy}}}jjjZZZPPPEEE>>>888777555111000222000///...---------//////---+++,,,...///000888AAANNN^^^nnntttxxxwwwuuutttvvvuuuuuuxxx~~~zzzuuusssssssssooojjjeeebbbaaaaaadddgggjjjiiieeeaaa]]]ZZZ[[[^^^aaafffmmmuuuzzz}}}xxxrrruuu|||}}}{{{vvvrrrvvvzzzkkkaaaPPPKKKEEE@@@<<<999555222444111111333333111333777===JJJZZZiiizzzkkkQQQDDD888//////111000---------+++)))'''''')))+++---,,,,,,,,,---------......***,,,......------...000000000///...............***+++,,,+++***+++---...,,,,,,,,,++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,+++)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,---------...---,,,,,,+++,,,,,,---...***---000222444888???DDDPPP___qqqqqq___RRRKKKHHHEEEGGGGGGDDDBBBEEENNNVVVfffttt|||tttnnnllllllmmmmmmnnnjjjfffeeeiiiqqq{{{|||uuunnnhhhbbb\\\XXXTTTRRRSSSZZZcccnnn}}}~~~}}}|||zzzwwwtttrrrqqqtttyyyvvveeeZZZLLLCCC:::777555222111333000000...------......///---,,,---//////...222888>>>LLL[[[eeejjjqqq{{{}}}zzzyyyxxxyyy}}}|||xxxqqqppppppnnnlllhhhdddaaa```aaaccceeefffddd```]]][[[\\\]]]___ccckkktttzzz~~~yyyrrruuu~~~ttttttvvv}}}ooo```VVVHHHEEE@@@<<<888555222000333111111222111000444:::BBBRRRgggzzzwwwZZZCCC<<<555000000111///---,,,......------------............---------,,,,,,,,,...---,,,---///111000///......---,,,,,,,,,------+++,,,---,,,,,,,,,...000---,,,,,,,,,,,,,,,,,,---++++++,,,---,,,+++***))),,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,+++++++++++++++,,,------***---000222555<<>>999666222111222111000///...---......//////---...000000---///333777<<>>666...//////------/////////---......//////......------------------------,,,+++---............///111......---,,,,,,,,,,,,---,,,------,,,+++***,,,---------,,,,,,,,,,,,------,,,,,,++++++***++++++++++++***((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***,,,------,,,,,,***+++,,,------.........---000444777>>>MMM```ooo|||qqqaaaTTTMMMJJJLLLOOOWWWcccrrr~~~zzzuuusssssstttuuuuuummmkkkhhhffffffgggjjjkkkpppwww}}}vvvnnngggcccaaa```\\\[[[]]]]]]^^^dddkkkrrrzzz|||{{{yyyyyy|||mmm]]]KKKAAA;;;666222222333222000............///111...---111111///...000333......777@@@DDDHHHMMMYYYfffuuu~~~|||}}}yyysssrrrttt{{{yyysssnnnooossssssnnnhhhfffbbb^^^___bbbcccaaa^^^]]]^^^___aaadddjjjrrrwww}}}~~~|||yyyzzz}}}{{{zzzzzz||||||yyynnnddd[[[RRRIIIBBB999888666333111111333555222111222555888???MMMZZZmmm{{{uuuZZZCCC666333111333222///...//////...000000000//////000000000+++,,,,,,------......///''',,,111///+++)))---333//////...------------...,,,------+++***)))***+++...------,,,,,,------...+++******)))***+++---...+++***((()))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------+++,,,---...////////////***...333999DDDWWWpppqqqeee^^^[[[\\\aaajjjwww|||xxxwwwvvvuuutttooonnnmmmlllkkkkkkkkkkkkiiioooxxx{{{ssslllhhhggggggccc```___^^^^^^cccjjjjjjrrr}}}}}}zzzvvvsssttt{{{uuucccPPPDDD>>>888444333333222000///.........///000---,,,000111///...000111------444888888;;;@@@IIIXXXjjjwwwyyypppoooqqqwwwxxxqqqrrrvvvxxxsssmmmhhhccc______bbbcccaaa^^^]]]___```bbbeeekkkrrrvvv|||}}}|||yyyxxxzzz}}}|||{{{}}}~~~}}}||||||rrrdddWWWNNNGGG@@@<<<:::888555444333222111///222444555555999FFFZZZiiiuuu\\\HHH;;;777999222222222222111111111000111///---------...---,,,------------------------000//////...------,,,,,,,,,---......//////.........------,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,++++++***+++++++++***((('''***///222222000000000000///.........---+++++++++++++++***)))(((+++,,,,,,,,,,,,,,,,,,---111,,,(((000666***$$$000444111666FFFYYYiii{{{zzzrrrqqqvvv~~~}}}yyyvvvsssrrrttttttqqqlllhhhggghhhjjjlllqqqwww}}}{{{wwwpppjjjhhhdddbbbcccbbb```aaaeeehhhkkkqqq{{{|||tttoooooottt|||rrr]]]III<<<777777777444111000111///,,,---111))))))***,,,///222333222222222222111//////111333???III[[[mmm{{{vvvqqqqqqwww}}}~~~uuuqqqssstttpppkkkjjjgggccc```^^^___```bbbccc```^^^___eeemmmtttwww}}}}}}}}}~~~|||yyyxxxzzz~~~~~~{{{yyy~~~~~~|||zzz}}}{{{nnneeeXXXMMMFFF@@@;;;888888777444333222222111000000222555999BBBSSSgggvvv~~~dddOOO???666222444000000000000////////////000...,,,,,,---------+++------------------------///............---------,,,------...............,,,,,,++++++++++++******,,,---------------,,,,,,,,,+++++++++++++++,,,,,,***+++,,,------...///000//////..................++++++,,,,,,++++++***)))+++,,,,,,,,,,,,---------111000---111777000+++444444555@@@TTThhhyyy}}}yyyxxxwwwxxxxxxtttoookkkjjjjjjiiijjjmmmqqqyyy}}}yyytttooolllgggdddcccaaa^^^^^^aaadddfffllluuuzzztttooopppuuu|||{{{hhhTTTFFF>>>;;;:::444111///000///,,,---111,,,,,,,,,---///000000000000000000///......111333<<>>;;;888666555333222111222222222222444999AAAOOObbbvvv}}}hhhPPP@@@777111///000///.........------------///---,,,,,,......---,,,..........................................------,,,,,,---...............************++++++++++++.../////////...---,,,,,,++++++***++++++,,,---...,,,///111///+++***,,,///---------------.........,,,,,,------,,,,,,++++++++++++,,,,,,------------+++000,,,+++222000---333666>>>OOOggg{{{}}}}}}|||xxxssspppnnnnnnjjjiiihhhjjjqqq{{{}}}yyyuuuqqqkkkfffdddaaa\\\\\\___```aaafffmmmxxx{{{vvvssstttwww}}}uuubbbRRRFFF>>>999555111///000///---...111/////////.........------.........---,,,---111333888<<>>IIIYYYlllzzz|||~~~qqqffffffmmmtttzzz~~~vvvqqqpppqqqooonnnkkkgggccc```]]]\\\YYY___eeehhhiiinnnuuu|||~~~}}}{{{zzzyyyyyyyyyyyyxxxvvvvvvzzz~~~|||yyy~~~vvvlll^^^RRRIIICCC===999888777444222///111222222111333999>>>>>>GGGWWWhhhyyyyyydddMMM@@@444111222111......000000/////////.........---,,,---///222222111///........................222111000///---+++******++++++,,,---------------+++,,,,,,---...//////000///000000000///...------,,,,,,+++,,,,,,---...//////,,,***,,,000222000------------------.........,,,,,,------......------++++++,,,---...//////000---333///---333666;;;GGGUUUfff|||~~~~~~}}}|||{{{tttpppllllllppptttvvvvvv{{{vvvsssqqqrrrpppkkkjjjlllfffdddaaa___aaakkkyyy|||vvvrrrqqqpppqqqwwwzzzxxxfffUUUIII@@@888222111222000///111---000222111...---///111...///111000///------......111666;;;CCCSSSffftttzzzsssiiifffiiinnnuuu|||{{{uuuqqqpppooonnnllliiieeeaaa^^^\\\YYY]]]bbbgggkkkqqqyyy~~~~~~~~~}}}||||||{{{zzzzzzyyywwwuuuxxx}}}tttjjjaaaUUUKKKBBB>>>:::999:::999666333///111333222222555;;;BBBGGGTTTgggxxx~~~dddOOO>>>666000000111///......////////////............******+++...111111///...------------------------/////////...------,,,,,,++++++,,,------------,,,,,,,,,,,,------.............../////////......---------,,,,,,,,,------.........---...///000////////////..................++++++,,,---------------++++++,,,---...///000000,,,...,,,000999999AAAUUUgggwww~~~uuurrrpppqqquuuwwwuuurrrwwwxxxzzz}}}vvvttttttwwwuuuooolllmmmeeeddd```\\\\\\eeerrr}}}{{{vvvrrrpppqqqqqqrrrtttyyysssbbbWWWEEE<<<444333333111000000...111333111---,,,...111'''+++///111000///.........000222444999GGG[[[iiissszzzvvvmmmhhhgggiiirrr{{{}}}yyysssoooooonnnmmmkkkgggbbb___\\\YYY[[[___eeellluuu|||~~~}}}|||{{{zzz|||}}}|||xxxvvvxxx|||wwwkkk```XXXMMMCCC888555333444666666222///...111333333222555===DDDQQQ```uuunnnSSS???555000...000111///...000//////.........---------((((((***---///000...,,,---------------------------------.........//////++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------...............---......---,,,,,,,,,---------000222000---,,,...000000000000///.........---***+++,,,,,,---------,,,++++++,,,---...///000111000///...888BBBAAAKKKddduuuvvvsssrrrtttxxxxxxtttooosssrrrrrrsssyyyvvvtttvvvyyywwwppplllllldddbbb___ZZZZZZaaaooozzz}}}xxxtttssstttuuummmooossszzzzzzjjj___HHH>>>555444444222000000///222444222---+++---000"""&&&,,,000111///.........//////---111>>>RRRaaakkksss{{{wwwoooiiieeefffooozzz||||||sssnnnnnnnnnmmmkkkhhhccc___]]]ZZZZZZ]]]cccmmmwww~~~}}}|||zzzyyyyyyyyyzzzyyyuuurrrssszzz|||uuuggg]]]WWWOOODDD<<<:::999888777666555444333111222333222333:::EEENNN___qqqnnnVVVEEE===555......333222+++,,,555---111444222...+++,,,////////////000111111222222//////000000000000//////000///...,,,,,,---...///---,,,,,,,,,------+++))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......///...---,,,,,,---...///000///...---------------+++,,,---------...000222000333666999???LLL^^^jjjzzzyyywwwuuutttsssrrrrrrmmmmmmnnnqqqwww~~~{{{uuuqqqjjjeee]]]YYYZZZaaajjjpppxxx~~~yyyyyyzzzyyyvvvppptttxxx{{{~~~uuueeeSSSGGG;;;555222000111555444222111000000---***'''------------...000111222333...---222333444DDDWWWgggttt~~~}}}|||zzzsssooojjjgggjjjqqqzzz|||}}}vvvqqqmmmnnnooolllhhhdddaaaaaa]]]ZZZ[[[eeepppxxx~~~~~~~~~{{{yyyzzz{{{||||||zzzwwwttttttyyy~~~~~~~~~~~~uuujjj]]]SSSMMMFFF>>>777888777666555444333222222///222333222333<<>>999555555555444333222222111111///222555444777CCCWWWggg~~~zzzbbbMMM>>>444000111,,,,,,222333111777@@@LLLJJJFFF===444//////111222222111111000/////////...//////000000//////...////////////...---,,,+++111000///000111111///---+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......------......///000///......------....../////////...------------...,,,---//////......///111777999???IIIYYYlll~~~|||ppphhhbbbdddhhhmmmuuu|||||||||}}}{{{vvvqqqjjjiiiggggggiiilllqqqsssyyy~~~yyysssjjjccc______bbbeeemmmttt~~~{{{yyyzzz{{{{{{zzz}}}nnn]]]KKKAAA;;;666111000222111000111222222111///---...///000000///.........+++,,,000000000:::HHHWWWfffuuuwwwsssqqqtttvvvzzzwwwvvvtttnnnfffbbbccckkkooouuuzzz~~~~~~|||zzznnnlllkkkkkkjjjeee]]]WWWZZZVVVUUU[[[cccjjjrrryyy~~~}}}{{{{{{{{{{{{{{{zzzvvvssstttyyy~~~|||yyy|||wwwnnn^^^UUUHHH???;;;:::888666444444333333222222111111000555999:::???NNNfffxxxeeeOOO@@@888555444000,,,,,,///111222888@@@QQQMMMFFF<<<333------.../////////000111111222222...//////////////////...//////000000///---+++***111000///000111111000...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///............///000000//////............/////////......---------......,,,...///000//////111333777<<>>GGGXXXnnnxxxlll___TTTMMMIIIDDDAAABBBBBBDDDIIIPPP^^^mmm~~~~~~{{{tttnnnlllhhhdddbbbaaaaaabbbjjjqqqzzz|||vvvoooiiidddbbbaaaaaakkkuuuzzz|||}}}|||zzzwwwvvvwwwzzz}}}vvv^^^MMMCCC:::555444111111111222333222000------...000111111///---,,,------///000000000444:::<<>>===>>>===<<>>:::888666444222111333333333444444444555555999@@@LLL[[[lll|||aaaMMM<<<888666000---000---......,,,,,,...111333333333333333222000---+++222222111111000/////////---......//////......---...------------...//////...------///000111000...,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------......///...///000111111000///...---------------...//////------...///222999BBBHHHTTTccczzzsssaaaTTTKKKEEEBBB<<<;;;<<<===;;;888;;;@@@BBBVVVrrr~~~|||zzzxxxsssqqqnnnjjjgggeeedddddd```aaaeeekkkooosssyyyqqqjjjfffeeeeeeeeeeeeiiirrr~~~~~~yyytttrrrqqqqqqrrrsss}}}nnnZZZEEE888555---000555:::>>>===888555------......//////000000---......---...000222333777;;;HHH\\\llltttzzz{{{yyyxxxwwwrrrjjjgggiiirrrvvvzzz{{{xxxwwwzzz}}}yyyuuuoooiiiffffffggghhhaaa^^^]]]]]][[[[[[```gggnnnssszzzzzzzzzyyyuuurrrsssxxx}}}~~~tttuuu~~~zzzqqqfffXXXIII???<<<<<<;;;999777555222000222222222333333444444555@@@GGGUUUgggzzznnnIII999000222333---***---,,,...///------///222222---...111555888777444111/////////000111111222222---..................---...---,,,,,,---...000111///......///111222000///+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++---,,,,,,,,,,,,---.........///000111111000///...---------------...///000---------...333;;;EEEMMMcccsss}}}jjjXXXKKKEEEBBBAAA;;;::::::<<<:::888;;;AAABBBWWWsss}}}zzzyyyyyytttrrrooollliiiggggggfff______ccciiilllnnnyyy|||uuunnnjjjhhhbbb[[[\\\cccnnnvvv{{{yyytttqqqooonnnmmmrrr{{{}}}dddJJJ999333...111666;;;===;;;555000------------...000111222,,,------,,,,,,///111111333333???VVVjjjuuu{{{|||{{{{{{{{{uuukkkffffffhhhmmmqqqrrrpppqqqtttxxxuuutttpppkkkgggeeegggiiicccaaa``````]]][[[___fffkkkqqqyyyzzzzzzyyyuuurrrsssxxx|||vvvwww|||pppcccVVVKKKBBB<<<888777666555444444444444111111222444333333888???DDDVVVmmm}}}kkkWWW<<<777222...---...//////,,,---///000000000///...111111111111111111111111111111000///////////////000///......000000///............///////////////+++---///...,,,,,,///111......---------......///'''+++///000......222666000000000///......------//////......------------........................---......///////////////,,,...222444333:::NNN```tttwwwbbbSSSLLLGGG@@@:::======<<<888555666;;;???EEE\\\yyy~~~}}}}}}{{{wwwuuuvvvxxxtttjjjaaaccc```aaafffiiilllpppvvvxxxqqqllleee^^^[[[]]]```cccmmmyyy}}}zzzuuurrrpppooonnntttvvv|||sssXXXCCC999555111000444555222000111***///111......222111,,,,,,---......------///111::::::>>>LLL___pppzzz~~~{{{|||}}}{{{vvvnnnfffaaacccfffmmmqqqnnnjjjmmmtttuuuqqqpppqqqmmmeeedddhhhbbbbbbbbb___]]][[[\\\]]]eeennnxxx}}}}}}|||~~~|||zzzwwwvvvvvvwwwxxx~~~zzzwwwwwwzzzwwwpppeeeYYYNNNEEE>>>:::999888666555444333222222444333333444444555<<>>999:::<<<===<<<;;;<<<@@@DDDKKKbbb}}}~~~rrrhhhdddaaabbbfffjjjkkkpppvvv|||~~~xxxsssiiiaaa]]]^^^___bbbiiiqqqyyy|||wwwtttsssqqqpppoooqqqvvv}}}}}}cccKKK===888333000333333000......***...000------000///+++---...///...---...///111555333777GGG^^^rrr{{{}}}~~~~~~xxxppphhhcccfffhhhmmmppplllhhhjjjpppuuusssssssssnnnfffcccfffggggggeeebbb^^^[[[ZZZ[[[dddkkktttzzz}}}~~~~~~}}}{{{yyyxxxxxxxxxyyyzzzwwwwwwyyyxxxhhhaaaVVVLLLDDD>>>:::777666555444444333333333333777444333444555999DDDOOOeeeuuu{{{```HHH999666222...,,,---..................---......///000000000000000000000000000000000//////......//////000...---...///000///---,,,------...///000111111///000000///...---///000---------------.../////////.........000000000///++++++,,,,,,---......///000000000///////////////........................///000000111111111111111333000000333;;;KKKcccxxxyyyhhhWWWKKKCCC???<<<777:::<<<<<<;;;<<<@@@DDDVVVkkk{{{qqqhhhddddddgggiiijjjmmmsssuuu~~~{{{xxxqqqhhhaaaaaacccdddfffiiiqqqxxx|||yyywwwuuusssmmmnnnqqqvvv}}}sssWWWDDD<<<555000000111...+++++++++......,,,,,,...---***.../////////......000111333///111???WWWlllvvvxxx}}}vvvooolllllllllnnnoookkkfffgggllltttsssuuuvvvqqqiiiddddddhhhhhhgggccc___\\\\\\]]]aaafffnnnvvv|||~~~|||zzzzzzyyyzzzzzz{{{wwwvvvwwwxxxmmm]]]VVVLLLCCC===:::777666222222222222222333444555777444333555888@@@NNN[[[vvvjjjPPP???777222///,,,,,,---.........///...---,,,---...///000000000000000000000000000000//////.........//////111000//////111111000///,,,,,,---...///000111222111111111///......//////---------------...///000111...,,,---111333111---,,,,,,---------.........////////////....................................//////000111111111111000111000000333999KKKggg}}}ooo___PPPFFFBBBBBB<<<======;;;:::<<>>EEEPPPYYYrrr}}}rrriiifffbbb___^^^^^^aaabbbeeelllwwwwwwqqqmmmkkkgggccccccfffkkknnntttzzzzzzuuunnnkkkllllllhhhccckkkvvv~~~{{{vvvtttrrrqqqttt}}}sss]]]FFF:::000...///...---...///......///.........///,,,------,,,+++***,,,---000000000222;;;MMMcccsss~~~}}}vvvoooiiigggddd___^^^___ffflllsssvvvvvvsssooollleeefffeeeccc```______```]]]___dddllltttzzz}}}~~~~~~}}}}}}}}}}}}}}}yyyvvvuuu~~~~~~rrrcccYYYPPPKKKCCC===:::888777666999888777555333222222222555555999BBBLLLYYYlll{{{yyy___HHH999222111...---,,,---...///...,,,---------,,,------...///////////////////////////......------......//////000.........///000///...,,,------...///000111111111000......///000///...,,,,,,,,,---...///000111000---+++---333555333000111000000///......------,,,,,,,,,,,,,,,---------........................------...///////////////000333777:::===JJJeee|||vvveeeVVVLLLGGGDDDCCCBBBBBBGGGSSScccnnnyyyiii^^^SSSPPPLLLIIIGGGHHHJJJKKKMMMTTTaaaooo~~~yyysssooojjjdddbbbdddeeeggglllrrruuuzzz|||zzzuuupppnnnmmmgggaaannnxxx}}}xxxvvvrrroooooowwwkkkOOOAAA444000111000///000000------//////...///222+++,,,,,,+++))))))***,,,***---///...222CCC\\\ppp~~~~~~wwwmmmdddaaa___[[[ZZZ[[[___hhhppptttvvvvvvtttpppiiiiiihhhddd```]]]]]]]]]]]]___bbbgggmmmttt{{{~~~~~~~~~}}}}}}~~~{{{wwwuuu|||~~~rrreeeXXXOOOGGGCCC>>>:::888777666555;;;;;;:::999888777777888666999AAANNN[[[jjj}}}eeeOOO@@@888222///...------...//////---+++,,,,,,------......------...........................------------...///000222111000111222222222000---.........//////000000000...,,,,,,///000///...,,,,,,,,,---...///000111111///...///222333222000........................,,,,,,,,,---------....................................///000000000000000111000333:::CCCPPPbbbrrryyylll```XXXLLLMMMNNNQQQXXXfffwwwrrrbbbTTTLLLFFFDDDAAA???>>>???AAABBB???FFFQQQ___pppyyyuuuooohhhfffhhhfffgggkkkooooooppp{{{xxxrrroooiiibbbnnnrrrwwwwwwvvv{{{yyywwwsssmmmkkkqqq}}}vvvZZZJJJ999333222111000///...+++***...///---///333,,,------+++***)))***,,,))),,,//////111>>>SSSdddvvv~~~zzzooodddaaa```^^^\\\\\\\\\fffooorrruuuxxxvvvrrrkkkkkkiiifffbbb___^^^___^^^```bbbcccgggnnnwww~~~}}}}}}~~~~~~|||xxxuuuzzzxxxjjj\\\PPPIII???<<<999666666666555444999999:::;;;<<<>>>???@@@888<<>>===;;;::::::;;;===>>><<>>BBBMMMXXXjjjzzzpppWWWHHH:::555333000---...,,,,,,,,,,,,,,,---......000...,,,+++,,,------,,,........................,,,+++++++++,,,...///000.........------------,,,---,,,,,,---//////---,,,.........,,,+++,,,...000,,,,,,---......////////////+++)))***...111///---//////////////////////////////------------...///000000000000000/////////---...000111111222444555:::AAALLLXXXgggrrrsssnnnooorrrvvvxxxyyy|||xxxbbbOOOCCC===:::;;;:::999999999:::<<<===999<<>>???;;;===DDDTTTkkk{{{yyywwwuuurrrnnnkkkiiihhhggggggnnnzzz{{{wwwqqqlllfffcccdddhhhlllnnnwww}}}xxxuuuuuuvvvwwwmmmQQQ@@@999444///,,,,,,,,,,,,,,,,,,------...111///------......---,,,,,,---///......000777<<>><<<>>>FFFZZZttt|||zzzxxxtttpppkkkhhhfffeee```eeennnxxxzzztttlllfffdddfffhhhiiimmmxxx{{{wwwvvvuuutttyyyrrrWWWDDD<<<777444111,,,++++++++++++,,,------222000...,,,,,,,,,------+++...111111//////222444@@@IIIUUUbbblllsssvvvvvv}}}}}}uuupppmmmkkklllfffbbbdddggghhhmmmrrrrrrmmmgggcccaaaccceeegggddd___\\\\\\\\\\\\bbbjjjuuuzzz~~~~~~~~~||||||}}}yyytttuuuyyy~~~tttkkk```WWWKKKFFFEEECCC>>>888:::888666333222222333444777888999:::@@@JJJXXXcccyyy}}}```GGG999333000,,,+++---000000...000//////.........//////...---,,,---......,,,***........................,,,,,,---......------,,,------,,,,,,,,,+++++++++---------///111222111000---///222222111/////////---...000222333222111000333111000////////////...000000000000000000000000---...//////000000//////222222222111111000//////333444333222444===JJJTTTeeeqqq~~~~~~}}}{{{zzzzzz{{{||||||zzz}}}}}}vvvqqqjjjsss{{{oooXXXFFF>>><<<===>>>===<<<:::::::::;;;;;;;;;???KKKaaa|||}}}{{{yyyvvvrrrnnnjjjgggfffaaacccfffmmmxxx|||sssllliiigggggggggfffppp~~~{{{xxxwwwrrrtttyyyxxx___JJJ>>>999555222,,,++++++++++++,,,------111000///---,,,+++,,,---,,,000333444111///000111===BBBMMM[[[hhhrrryyy~~~wwwqqqnnnlllllleee```bbbdddfffiiimmmqqqnnniiieeebbbbbbdddfffddd```^^^]]]\\\ZZZ^^^dddooouuu}}}~~~~~~~~~~~~{{{{{{|||yyytttuuuyyy~~~wwwkkkbbbRRRKKKCCC???>>>===999666666555444333444555777999777999<<<@@@IIIXXXiiivvvhhhMMM===888333222///+++,,,000111.........---,,,,,,,,,,,,---///---,,,,,,---...,,,+++------------------------,,,,,,,,,------.........------------,,,,,,,,,,,,...------///111111000///---///111222000/////////---///222444555444222000000//////...---------...111111111111111111111111.........//////000000111///000222333444555555555333555666666;;;GGGXXXeeexxx|||zzzssslllrrryyy||||||~~~oooYYYHHH???<<<<<<>>>===<<<;;;:::;;;;;;<<>>666888111333111------111111---......---,,,,,,,,,,,,,,,000...,,,+++,,,------,,,------------------------,,,+++++++++,,,...///000.........------------,,,...---,,,---//////...,,,---///000000///......///...///111222333333222222/////////...------...///000000000000000000000000///............000111333/////////000222555777999444888>>>CCCKKKYYYkkkyyy{{{tttwww{{{~~~sss___OOODDD@@@???<<<<<<;;;;;;<<<>>>???@@@JJJTTTggg{{{~~~|||xxxtttpppmmmkkkiiihhhgggfffiiiqqq{{{zzzuuupppllliiiffflllsssuuuuuu{{{|||xxxnnnjjjllluuu}}}}}}iiiQQQAAA;;;555///---------,,,---......///,,,...000///---,,,---...---000222222000///111444999;;;BBBMMMWWWbbbsss|||yyyvvvsssmmmbbbZZZYYY]]]aaaeeeiiisssssssssooojjjgggfffgggfffcccbbbbbb___ZZZ[[[___eeemmmwww}}}~~~~~~}}}~~~|||~~~|||yyyzzz|||{{{vvvqqqvvv|||tttiii]]]PPPHHHCCCAAA???<<<:::777666555222333333444666777999:::<<>>AAACCCEEEUUUbbbuuu~~~zzzvvvqqqmmmkkkkkkjjjiiihhhhhhkkkpppttt~~~}}}xxxsssmmmjjj^^^cccgggfffeeekkkyyy{{{vvvnnnhhhhhhooouuuwww{{{zzzhhhRRRCCC>>>999333...------------...//////***---000000...,,,---///,,,///000000......111555555666<<>>:::666444555888:::888222000333777888:::<<>>777222000---++++++,,,...//////------------------------...///000000000111333555888<<<@@@???@@@GGGTTT```mmmxxx~~~|||xxxtttmmmfffcccfffiiijjjiiikkkrrrwwwtttpppooonnnmmmjjjiiihhhgggeeeaaa\\\XXXZZZ```iiipppvvvyyy{{{}}}|||xxxxxx{{{|||yyyvvvssssssvvv}}}vvvmmm___SSSKKKEEE@@@<<<999888777666666777888999555333444666666888???HHHVVViiivvvbbbJJJ555333999888333111000------//////---...111//////000000000000111111000///...---------------111000000///...---,,,,,,........................///.........------,,,,,,,,,++++++***+++,,,...///........................---------,,,++++++---///000...------///000///...------............------000000///---,,,---111444...///222555555999EEERRRdddsss~~~~~~~~~~~~yyynnnggg]]]\\\___fffmmmsss~~~zzzvvvtttpppooommmkkkiiihhhgggggghhhnnnuuu~~~zzzvvvuuutttllliiieeeaaa```dddjjjppp~~~{{{pppddd]]]YYYVVVWWW[[[ZZZUUUNNNGGGAAA<<<888444111///---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000222444;;;<<<>>>>>>???DDDLLLSSS]]]jjjvvv{{{{{{tttmmmfffeeeiiillliiieeefffooouuutttssssssrrrooojjjiiihhhgggeeebbb]]]YYYXXX\\\cccjjjpppuuuzzz~~~|||zzzyyyzzz}}}}}}zzzvvvrrrrrrwww|||mmmcccUUUJJJDDDAAA???===777777777666666777777777444555777999999<<>>;;;888666333222000...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333888888:::<<<@@@EEEJJJMMMUUUbbbpppyyy}}}uuussslllfffggglllnnnjjjdddeeelllqqqqqqqqqssssssqqqkkkjjjhhhgggfffccc^^^[[[WWWZZZ___dddjjjqqqxxx}}}|||||||||~~~~~~zzzvvvqqqqqqwww~~~tttcccYYYMMMDDD@@@???===<<<777777777777666555555444222444888;;;===DDDTTTcccrrr|||gggVVVDDD;;;333222333222000000555555333111000//////...111111111111111111111111+++,,,,,,...//////000000------......///000000111//////......------,,,,,,...---,,,++++++,,,...///,,,+++***)))***,,,///000........................---//////---+++,,,000444///...,,,---///000000///---..................---,,,...000000///...///000333333555777;;;FFF]]]qqq~~~}}}|||{{{{{{~~~|||xxxrrrqqqooommmlllkkkkkkjjjllllllooovvvyyyuuunnnhhhffffffggghhhlllrrr{{{ssscccWWWNNNGGGFFFHHHAAA>>>:::777555444222000111000......//////...---........................+++---............111333666666777;;;???DDDHHHIIIPPP[[[iiitttzzz{{{vvvpppqqqlllhhhiiinnnoookkkffffffjjjlllkkkmmmqqqtttsssmmmllljjjhhhgggdddaaa^^^XXXZZZ\\\```eeemmmvvv|||~~~~~~~~~zzzwwwqqqqqqwwwwwwlllWWWPPPFFF???<<<;;;:::888999888888777666555555444222444888>>>DDDOOObbbsssmmmVVVDDD555444333111///...000333444666444000///000000...///............---------++++++---...///000000////////////.........------///.........------,,,,,,,,,,,,+++++++++---...///,,,++++++***+++,,,...///....................................---...000333///---,,,---///000000000......////////////......,,,...000111000/////////444333666;;;CCCRRRjjj~~~}}}|||||||||yyyuuuyyyxxxvvvuuusssrrrqqqqqqnnnjjjjjjooovvv{{{~~~zzzuuunnniiifffeeeddddddgggjjjrrryyy}}}|||kkk\\\OOOEEE@@@AAA:::888444222111111///...000...---...//////...,,,////////////////////////,,,---.........///111333666777888999<<>>BBBFFFKKKVVVbbbkkkoooqqqrrrrrrqqqpppnnnkkkiiihhhggg```dddggghhhnnnuuuyyywwwqqqooommmkkkjjjiiifffddd___^^^^^^^^^aaagggpppvvvxxxzzz}}}~~~~~~}}}||||||ssssssvvv}}}wwwnnndddZZZKKKGGGAAA>>>===;;;777333777666666666666888:::;;;???>>>BBBMMMZZZkkkjjjVVVJJJAAA:::555666444111///000111000+++//////+++,,,222333///222111111111000000/////////000000000///---+++)))******+++,,,---...///000------------------------******+++,,,------......,,,,,,---------,,,++++++........................,,,******,,,000111///,,,...---,,,---///111111000000000111111111111000000111111000...---///222555555777AAAQQQcccttt{{{}}}vvvwwwyyy{{{|||}}}wwwkkkgggfffffflllttt}}}}}}xxxqqqmmmkkkjjjgggeee[[[ZZZ]]]aaacccfffsssrrrbbbUUUHHH;;;555444333111///...///000000///,,,++++++---...///...,,,////////////////////////---.../////////000222444...111444555555888>>>CCCFFFIIIRRR]]]fffkkkooorrrtttuuutttoooiiieeeeeeggg\\\aaafffkkkrrryyy{{{yyysssqqqnnnlllkkkjjjgggeeeaaa```______aaagggnnnttttttwwwzzz{{{|||}}}~~~tttsssvvv|||~~~~~~wwwmmmbbbYYYSSSHHHBBB:::777888999777444666444555888777444444666888DDDRRR^^^lll~~~lllUUUCCC777666;;;000111222222111000///...000000////////////000000000000000000000111111111---...000000---+++******------......------,,,+++000///---++++++,,,---...++++++******+++---...///,,,...//////---,,,++++++......---------......///000111222333333222000///---......///000111111222,,,---000222333333222111222000000333444222333777666===MMMaaauuu}}}uuummmfffaaa]]][[[YYYYYY^^^iiivvv~~~~~~~~~nnnccc___dddkkkpppyyy{{{vvvrrrqqqrrrpppjjjdddbbbcccbbb___^^^bbblllttt~~~~~~xxxsssiiicccXXXLLLBBB;;;777555222111000.........///000---+++)))'''&&&&&&'''(((//////000111111111111000////////////111333555666888777555666999<<<===<<<===GGGRRR[[[fffttt{{{zzzxxxsssqqqqqqpppjjjddd```]]]XXXWWW^^^gggmmmsssxxxrrrrrrqqqnnnjjjhhhhhhhhheeeccc```^^^___dddlllrrrxxxzzz}}}~~~}}}{{{{{{{{{uuuqqqssszzz~~~yyynnnddd\\\VVVRRRFFF@@@999666777888666444444222444777777555666:::>>>LLL]]]kkkzzzsss\\\III<<<333333666000111111222111000///...000000000000111111111111111000000000000000000000,,,---......,,,******+++------......------,,,+++...---,,,++++++,,,---------,,,,,,,,,---...///000,,,---//////---,,,+++,,,......------------------...///000111111000//////---......///000000111111000000111222111000///...000...///222333222444999???HHHZZZoooxxxqqqhhh^^^WWWQQQLLLIIIEEEEEEFFFGGGKKKRRR[[[aaattt~~~}}}|||nnnccc```ccchhhkkkpppwww|||wwwrrrqqqrrrpppkkkfffhhhhhhgggccc___aaahhhnnnttt~~~}}}tttlllddd]]]XXXWWWRRRKKKCCC<<<777555444444333111...---,,,++++++///...,,,*********+++,,,000111222222333333222222............///111333444666666666777888:::<<<===???HHHPPPWWWbbbooowwwyyyzzzwwwttttttrrrlllddd^^^YYYUUUUUU\\\ccchhhnnntttssssssrrroookkkiiiiiijjjgggeeebbb______cccjjjooouuuxxx|||~~~}}}}}}}}}}}}vvvsssttt{{{~~~~~~|||ooocccZZZTTTPPPNNNBBB===888555666666555333555333555888999888<<>>======777999<<<>>>@@@BBBFFFIII[[[nnn}}}}}}zzznnnddd```bbbeeegggkkkqqq{{{yyysssqqqrrrqqqmmmiiikkkkkkiiiddd___^^^```dddhhhrrr}}}wwwpppggg]]]UUUMMMGGGCCCAAA???<<<999666444333333222111///---+++*********,,,+++***))))))***+++,,,------...////////////...---------...///000111222333555777666555666:::>>>AAAGGGLLLRRR[[[hhhssswwwzzzyyyyyyxxxuuuoooeee]]]VVVTTTVVV[[[^^^aaahhhooouuuuuutttpppllljjjjjjkkkiiihhhdddaaa```bbbgggkkksssvvvzzz}}}~~~~~~~~~~~~xxxtttttt{{{~~~}}}}}}uuuhhh\\\SSSMMMIIIGGG>>>:::666444444555444333777666777:::<<<===DDDMMMZZZjjj}}}ttt[[[KKK;;;444333222111111000000000000000000//////---...000222333222111000222222111000///......---,,,---,,,+++***+++---///------......------,,,+++)))***+++,,,,,,,,,++++++)))))))))******++++++++++++---//////---,,,,,,,,,......---,,,++++++++++++++++++,,,---.../////////........./////////000000............///111222333555333444666777888???GGGRRRcccyyy~~~~~~~~~~~~~~~nnnZZZNNNKKKFFF@@@;;;:::<<<>>>???888:::===>>>>>>>>>???AAAQQQaaayyyxxxmmmdddbbbdddgggjjjmmmqqqwww~~~}}}vvvsssttttttppplllhhhhhhfffbbb]]]ZZZZZZ[[[___gggqqqxxx~~~wwwqqqnnnkkkiiihhhbbb\\\TTTLLLFFFAAA>>>;;;666666555444444333222222,,,,,,,,,++++++++++++,,,)))))))))((()))***+++,,,+++,,,------......------.........//////000000111000333666666333444999>>>@@@CCCHHHLLLTTTaaannnwwwyyy{{{||||||{{{uuujjj```XXXXXXZZZ]]]]]]]]]bbbjjjuuuvvvuuurrrnnnllllllllliiihhhfffcccaaabbbfffiiippptttyyy}}}}}}}}}}}}}}}yyyttttttzzz~~~||||||tttmmmcccXXXOOOHHHBBB>>>:::888555333333333333333777777888;;;>>>BBBMMMXXXiiixxxrrr^^^MMM???333000222111////////////////////////000000+++---///111111000///...222111111000///...------.........---,,,,,,...111------......------,,,+++******+++,,,,,,,,,+++***))))))*********************,,,...///...,,,,,,---...---,,,+++++++++++++++,,,,,,------...///000111............////////////...------...///000222333666555666888999<<>>:::888666555333333333222111000///...*********++++++++++++***,,,,,,,,,,,,---....../////////000111111111111111//////000000000000000000---111444444111222888===<<<>>>BBBGGGNNNYYYiiitttxxx}}}ttthhh^^^^^^___aaa___\\\___eeerrrtttuuussspppmmmllllllggghhhgggeeecccdddfffhhhnnnrrrxxx{{{||||||{{{{{{yyytttsssxxx}}}}}}~~~~~~{{{zzz~~~hhhccc[[[RRRJJJCCC<<<888777666444333333333333444666666999===BBBJJJZZZhhhxxxvvv___MMMAAA777///...///...,,,---//////.........///000000---.../////////...------000000000//////............///000///------...000------......------,,,+++---,,,,,,,,,++++++++++++,,,,,,------------,,,,,,***,,,...///...---------------,,,,,,,,,,,,------...............///000111........................000000000/////////......444333555888;;;AAANNN\\\mmm~~~|||yyywwwvvvxxx{{{~~~|||}}}}}}~~~rrrZZZIIIAAA@@@888666555555666555444222888777666333222444888<<>>:::666555555444444333333444555666777<<>>>>>999777666666777666555333888777666444444777<<>>===>>>>>>;;;555444555777888888666444///...---...//////...---//////---,,,,,,---...///((()))***,,,,,,,,,+++*********++++++++++++***))),,,,,,---............---...////////////---,,,+++---,,,+++---111444666666111222888>>>???@@@JJJWWWjjjssswwwuuuxxx{{{rrrddd^^^ZZZZZZ```eeedddbbbbbbccchhhpppttttttooojjjhhhkkklllmmmjjjfffbbb```___]]]dddmmmuuuzzz}}}~~~}}}wwwtttwww{{{||||||~~~{{{}}}~~~{{{wwwwww|||JJJEEE???;;;;;;:::888777333222222333111000555===:::@@@JJJYYYjjj{{{yyygggSSSBBB888777///000000111111111111000000000111111000///......------------------------......------------......111///---+++++++++,,,------------------...///000,,,,,,,,,---------......------,,,+++************...---+++******+++,,,------------.........//////,,,,,,,,,---------......))),,,000111000...---,,,111222111111111222111...333444;;;EEESSSdddwww}}}~~~uuunnnpppvvv{{{zzzmmmWWWFFF===::::::777;;;;;;777666::::::666:::777666999;;;<<<>>>CCCPPPddd~~~~~~{{{yyytttnnniiieeefffgggggggggkkkqqqwww|||uuuoooeeeYYYOOOGGGCCCBBB>>><<<999666444444555666444444333333222333333444000000000000000///......000000///---++++++---///,,,---------,,,+++)))(((++++++,,,,,,,,,,,,++++++******+++---------------...///000///......000222,,,---............000222444333333555;;;CCCJJJOOObbbhhhppptttsssmmmgggdddccc___[[[^^^dddhhhfffbbbdddhhhmmmooosssuuuooogggjjjkkkkkkjjjgggccc___\\\bbbdddhhhooovvvyyyxxxuuuxxxtttqqqsssxxx{{{zzzwww|||{{{zzzzzz|||}}}}}}|||GGGCCC===:::999888777555555333333444333222888@@@DDDKKKWWWfffvvviiiWWWGGG:::555555111111111111111111000000......//////...------,,,..............................------------.........---,,,++++++,,,...///...------------......///++++++,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++------,,,,,,,,,,,,------,,,,,,,,,---------......------------............***---///000///............///......///000000...333999EEESSScccuuuvvvoooppptttwwwzzz~~~~~~jjjUUUEEE;;;888777777::::::666666999999555777666777;;;<<<<<>>:::999666333222222222333222111111000000111111111000000000000000///......---......---,,,+++---...+++,,,,,,,,,,,,***)))((())))))************))))))******++++++,,,,,,------000111222111000000222333---...///...------///111111000111333888???FFFKKKWWW___kkksssvvvtttpppmmmlllgggbbbdddhhhjjjgggcccdddiiimmmppptttuuupppiiiiiijjjkkkjjjhhhdddaaa___bbbcccgggmmmtttxxxxxxwwwyyyuuuqqqrrrxxx|||{{{yyy|||{{{zzz{{{|||}}}}}}}}}CCC???;;;888666666555444666444444555555555===EEEQQQZZZiiixxxmmmUUUDDD999444333555222222222111000000//////....../////////...------////////////////////////......------------......,,,,,,++++++,,,---///000///...------------------+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,------.........------++++++,,,,,,,,,---------------------............,,,---//////......///000...---------...///000222666AAASSSeeevvv~~~~~~zzzrrrrrrttttttvvvyyy|||{{{hhhSSSDDD;;;888888777999999666555888777555666777999======???HHHSSSggg}}}{{{xxxtttrrrooojjjgggfffhhhkkkoooxxxzzzooodddVVVLLLFFFAAA<<<888555444222111000///////////////............//////000000000/////////......***,,,------,,,+++,,,---******+++++++++******)))))))))************))))))******))))))***+++---...///000111000///000222333...///000///---------///...---...000444:::@@@DDDLLLUUUdddpppvvvvvvuuusssnnnjjjffffffiiijjjgggcccdddiiinnnpppsssvvvrrrllliiijjjjjjjjjiiigggdddbbbaaaaaadddiiipppvvvyyyzzzzzzuuupppqqqvvv{{{}}}|||||||||{{{{{{||||||}}}~~~===;;;888555444333333222555333333555666999BBBLLL\\\gggwwwppp[[[DDD888333222333555222111000///.........---000000111111111000000////////////.....................------------......---,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,---......,,,---.../////////...---,,,,,,,,,---------......,,,,,,,,,,,,---------------.........---...000222111...............222666;;;LLLbbbttt~~~wwwvvvvvvuuuuuuxxxwwwzzz{{{gggRRRCCC<<<:::;;;777888888666666777666555777888:::===???EEEUUUeee||||||sssqqqlllhhhdddccceeefffiiirrrwwwiii]]]NNNEEEAAA>>>999333111000000///......---,,,......---------...//////000000//////............'''***,,,---,,,++++++,,,))))))******************++++++,,,,,,,,,,,,+++++++++***(((((((((***,,,...,,,---......------///111111222333111///------...,,,,,,,,,...222777;;;>>>EEEOOO]]]jjjqqqssssssrrrqqqnnnllllllmmmmmmiiieeebbbhhhmmmnnnqqqtttsssnnniiijjjkkkkkkkkkiiigggfff``````bbbfffkkkrrrxxx{{{yyysssmmmnnntttzzz}}}}}}{{{|||||||||{{{|||}}}~~~999888777444333222222222333111222666:::@@@KKKWWWiiitttooo[[[KKK:::333222111111222111000///---,,,,,,,,,,,,000000111111111111111000.........---------,,,,,,......------------............------,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------,,,,,,,,,*********+++,,,---//////+++,,,...///000///...---............////////////***++++++++++++,,,,,,,,,.........------...111444222...---///...---222;;;BBBWWWooo{{{yyywwwtttuuuwwwtttwww{{{{{{gggSSSDDD===<<<===999888888888888777777777888777999===BBBOOOeeexxx}}}tttpppjjjeeebbb`````````dddlllxxxtttaaaVVVHHH@@@===;;;666111////////////......------///.........//////000111000000///...---.........'''))),,,---,,,++++++,,,******************++++++++++++,,,,,,,,,,,,+++++++++***(((((((((***,,,...+++,,,------,,,---///111333444555444111.........,,,,,,---///111444777999AAAIIIVVVccckkkpppsssttt|||zzzxxxwwwvvvqqqkkkfff```fffkkklllooorrrssspppllllllllllllllljjjiiihhhaaa```aaacccgggnnnuuuzzzwwwpppjjjkkkqqqxxx{{{|||zzz{{{|||{{{zzzzzz|||~~~666777666555222111222333333222444:::AAAJJJXXXfffwwwkkk[[[HHH===333111111000...///000///...,,,,,,,,,---.........///000000000//////.........---,,,,,,++++++......------------......///......------,,,++++++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,---//////+++,,,---..................////////////000000000++++++++++++,,,,,,,,,,,,---............///222444111,,,+++.........666BBBPPPfff~~~}}}yyytttsssvvvtttvvvyyy}}}}}}mmm\\\MMMCCC???===<<<999999;;;;;;888888:::888888:::BBBNNN___xxx~~~zzzuuunnngggcccaaa___]]]bbbgggooowwwzzzlllWWWNNNDDD===:::888444000//////......---.........000000///000000111222333000///...---------...///)))+++,,,,,,+++***+++,,,,,,,,,++++++***++++++,,,))))))************))))))******))))))***+++---...,,,---.........///111333333444555444111///...---------...///111333555555:::AAALLLWWWbbbkkkssswww~~~|||wwwnnnddd]]]^^^eeeiiijjjmmmqqqsssrrrooooooooonnnlllkkkjjjiiibbbaaaaaaaaaccciiiqqqwwwtttnnniiiiiipppwww{{{{{{xxxzzz|||{{{xxxxxx{{{~~~444666777666333222333555666555999AAAJJJVVVgggvvvpppZZZLLL===666222222222///...000111000...------...///000......///000000000000000/////////...---,,,,,,,,,......------------......------------------,,,,,,,,,,,,,,,+++,,,,,,------******+++,,,---......///,,,,,,,,,,,,,,,---...///++++++++++++,,,---...///.........////////////000,,,,,,---------.........,,,---////////////222444111,,,,,,222333444???NNNbbbxxx}}}vvvtttvvvvvvwwwyyy{{{~~~zzzmmm^^^PPPEEE??????;;;;;;>>>>>>::::::=========CCCQQQbbbvvvzzzsssmmmjjjiiifffeeeeeegggkkkooouuu}}}kkk]]]LLLGGG@@@;;;777444111//////...---,,,,,,---///000000000000000111222333444111///...,,,,,,---...///,,,------,,,******+++---///...---+++++++++,,,,,,))))))************))))))******++++++,,,,,,------+++,,,......---...111333000222444333111...,,,,,,------...000111111222222222777>>>HHHSSS```lllsssxxxzzz||||||vvvlll```XXX^^^eeejjjjjjlllqqquuuuuusssrrrqqqooommmkkkiiihhhccccccbbbaaaaaaeeemmmrrrsssmmmiiijjjqqqxxx{{{{{{vvvyyy{{{zzzwwwvvvyyy}}}~~~444666888666444222444666999999===FFFQQQ___qqqttt^^^KKK???:::666444555333000000333222111///...///000222333000000111222222222222222111000000///...---------.........------.........++++++,,,---............++++++++++++,,,------...(((((()))***,,,---...///------,,,,,,,,,---......++++++******+++,,,...///---------.........//////........./////////000000+++---///000000000222333222---///666999;;;HHHZZZqqq}}}zzzzzz{{{}}}zzzwwwyyywwwxxxyyy{{{|||~~~}}}nnn\\\KKKBBBAAA<<<<<<@@@@@@;;;;;;???BBBDDDMMM```uuu|||vvvrrrrrrrrrqqqoooiiijjjkkkmmmqqqyyysss^^^OOOEEECCC???:::555222///...///...,,,******,,,///111000000000000111222444444111///---,,,,,,,,,...///......---,,,******+++---111///...,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++---------------)))***+++++++++,,,...111...000222222///---++++++,,,---...///000000000000---000555<<>>AAAHHHSSSbbbsssttt^^^KKK@@@:::444333111000000000111222000111333333333111///...///222111...///222222000)))---111000,,,+++...222000000//////.........------------------------------+++***,,,000222000...---......---++++++---...,,,---///000000...,,,***,,,,,,,,,---------......)))---000000...,,,---///////////////////////////000000000000///...---,,,555333222333666@@@VVVlllyyyssspppiiigggfffiiioootttvvvwww|||}}}zzzzzzzzzzzzyyyyyy|||~~~qqq]]]OOOHHHHHHGGGEEEDDDEEEIIILLLRRR[[[hhhzzz~~~|||yyywwwuuutttrrrppphhhdddccchhhlllpppwww~~~uuu```PPPJJJ<<<:::777333111000000000,,,---------......//////000///////////////000111...---+++******+++---...,,,---...///...---,,,+++)))(((,,,666??????555+++************+++,,,---...***,,,...//////,,,***(((******+++,,,,,,------...///000111111111///...---333......444777333///000///---///555===HHHXXXfffkkknnnrrrtttvvvuuukkk```aaadddgggiiikkknnnssswwwwwwxxxvvvrrrmmmiiijjjkkkkkkiiieeeaaa___aaafffjjjsssrrrooommmqqqzzz}}}{{{yyyuuuuuuzzz{{{xxxyyy~~~666222111444555444555999===DDDQQQaaaqqqxxxbbbMMM>>>666222333222111000000000111111000111333333333111000...///111000------000111///,,,---...............///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000---......---,,,+++---///...............------------------........./////////000000///...///111222//////////////////////////////000000000000000000111000111777???MMMdddxxx{{{tttnnnhhheeeeeebbb^^^___ccchhhkkklllooosssxxx}}}}}}}}}}}}{{{yyyyyyzzz|||uuujjjbbb```^^^ZZZYYY[[[```eeemmmttt~~~}}}yyywwwwwwuuutttrrrkkkhhhgggjjjkkkmmmttt|||zzznnn___MMMAAA<<<:::999555222000/////////+++,,,---...000111222333111111000///...............---+++******+++---...,,,,,,,,,,,,,,,++++++***//////222999???>>>666...+++++++++++++++,,,---...+++,,,---...---,,,***))),,,,,,------...///////////////000111222222222222222------222444000---...000......222777???NNN[[[dddiiimmmpppsssrrrjjj```aaacccgggjjjmmmppprrrssstttuuutttqqqmmmjjjjjjlllkkkiiieeeaaa___```dddhhhqqqqqqnnnmmmqqqyyy|||zzz|||xxxxxx||||||yyyzzz~~~|||~~~555222333666888777888<<>>:::444000//////////////////.........---------,,,,,,,,,+++++++++++++++,,,---...///000,,,,,,------......////////////...---------------,,,---...---------...///******)))))))))******+++++++++***))))))***,,,---++++++,,,,,,------............---------......///...111222///---......---,,,******++++++,,,333;;;TTTaaammmrrrtttxxx{{{{{{zzzvvvooohhhdddffflllqqqssssssuuuvvvwwwtttppplllkkklllllliiieeebbb```___cccjjjpppsssvvv{{{}}}|||~~~}}}yyywwwwwwwwwtttvvv{{{555555999AAAKKKXXXkkk|||{{{eeeUUUDDDAAA;;;666333222333444444444555555555444333222111111000111111222222333111444444111111222111------///000///---+++---.............../////////000------------------------///...------......------,,,---............000222....../////////...---,,,------------...............///000000//////000222000000000000000000000000111000/////////111333444===PPPhhh|||yyyrrrhhh^^^XXXUUUQQQLLLGGGDDDAAA@@@@@@AAABBBBBBBBBEEEJJJOOOLLLNNNPPPQQQRRRUUUYYY\\\[[[^^^bbbccccccccccccdddfffgggiiilllrrrxxx~~~~~~zzz{{{{{{xxxuuuuuuzzzlll[[[KKKDDDAAA===;;;<<<<<<<<<;;;;;;<<<===>>>???FFFLLL___zzzzzzuuupppjjjfffhhhmmmnnnpppsssxxx{{{lll___QQQIII@@@;;;777111///000......//////////////////------,,,,,,+++++++++***,,,+++++++++,,,---......+++,,,---....../////////---............---,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,------***************++++++,,,+++++++++,,,------......,,,,,,---...............***000333///---//////---,,,***+++,,,,,,,,,222;;;RRR```nnnrrrtttxxx}}}}}}{{{vvvllldddccciiipppnnnooorrrvvvxxxwwwsssoookkkmmmnnnlllhhhdddaaa```]]]eeennnqqquuuzzz}}}|||}}}~~~xxxvvvxxxwwwssssssyyy888:::AAALLLWWWeeexxx~~~hhhQQQBBB999888555111......000333444555666666666555444333111111000000111222333333///333444222111222///+++000///------...///---+++---.........//////000000+++++++++++++++++++++++++++...000///,,,+++---000,,,---............000222000///...---,,,---................../////////000---...///,,,***+++///333000000000000000000000000000000//////111333666888HHH]]]wwwwwwmmmeeeYYYOOOIIIGGGDDD@@@===:::888777>>>===;;;999999===FFFLLLLLLNNNPPPQQQRRRTTTWWWZZZ\\\___aaabbbaaa_________cccbbbbbbdddhhhmmmssswwwtttxxx~~~}}}~~~|||wwwqqqppptttyyyxxxyyy~~~sssXXXIII<<<:::;;;999888:::555666777888999::::::;;;BBBHHHZZZuuuzzzsssoookkkggghhhlllppppppooopppzzz|||nnn]]]PPPDDD>>>888555111---...222---......///000000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,---...////////////...///000000000///---,,,000...------......,,,***+++++++++,,,---...///000))))))******++++++++++++((())))))***++++++,,,,,,***+++---///000//////...'''///333///---//////,,,******,,,///000111888AAALLL[[[iiinnnooosssyyy|||}}}~~~{{{qqqeeeaaagggooojjjkkkoootttyyyyyyuuuqqqkkkmmmnnnmmmiiieeebbb```XXXbbblllppptttyyy|||{{{{{{~~~|||uuusssvvvuuuqqqpppwww;;;>>>IIIZZZiiivvvyyyeeeRRRCCC;;;111111000000000000000000333111///111444555444222333555666555222000......000///---------...---,,,+++***---111000+++***...///...------------......111000---+++***+++,,,...---...000000///......///------------------------........................---,,,+++,,,...///...---555222///---............111000...---------...///222...000555333000999HHH^^^ppp~~~qqqcccVVVMMMJJJJJJDDD@@@@@@===888555555:::999:::===<<<:::>>>DDDKKKQQQUUUUUUWWW\\\^^^]]]ddddddcccaaa```______^^^aaa`````````bbbfffjjjllllllrrr{{{{{{xxxvvvvvvssswww|||wwwcccFFFAAA<<<888666777888888888777666777:::;;;<<<<<<@@@CCCRRRlll~~~zzzuuuooollljjjkkkkkkkkkggggggnnntttwww||||||uuukkk]]]OOOFFF<<<:::777333000...---------------.........//////...---+++)))(((((()))***///...,,,++++++,,,...///...///111222111000...------------.........//////,,,,,,++++++++++++++++++)))))))))))))))*********''')))+++---............&&&'''((()))***+++++++++---------............///&&&(((+++---...///...---***000666888666333333444IIIXXXfffmmmooosssvvvwww}}}zzzyyyxxxqqqgggfffkkkeeehhhjjjnnnwww~~~zzzpppqqqooollllllllliiieeeaaa^^^___bbbiiisss{{{~~~~~~}}}{{{xxxvvvuuutttttttttwww|||DDDJJJZZZnnn}}}zzzeeeSSSEEE:::444222222222333333333333333333111000111333444333111///111333333111000000000333222000000111111000///111222222000///000111333////////////000111333333------------------------...///111000...------...------------------------------------------------......---///000111000...444111...---.../////////333222111000///.........000,,,...333333555DDDVVVkkk{{{~~~qqqcccWWWNNNJJJFFF???:::::::::999:::===666666999;;;999888===EEEQQQWWW[[[[[[\\\___```___ccccccddddddddddddccccccbbbaaa______```bbbdddffffffllltttzzz}}}zzzzzz~~~|||zzzyyyvvvyyy|||~~~lllWWWDDD@@@:::777666777888888777777777888999;;;;;;;;;???EEEVVVqqq~~~yyyuuuqqqooonnnnnnhhheeefffkkkooooooooorrriiifffaaa[[[TTTLLLDDD???:::888555222000...------------------.........//////...,,,***)))******+++000///---,,,,,,---///000,,,...///000000///---,,,------......////////////---,,,,,,+++***)))((((((************************+++,,,---...//////......,,,,,,---............---------------............+++,,,...000000000///......444:::;;;888555555666>>>KKKZZZdddkkkssswwwxxx~~~}}}|||ssshhhcccfffdddfffgggkkkttt|||zzzrrrrrrpppmmmlllkkkjjjfffccc\\\]]]aaaiiirrryyy|||}}}}}}|||zzzwwwuuusssrrrrrrtttwww|||OOOYYYlllgggQQQBBB:::444111222222222333333444444555333222111111222333222000+++---000111000000222333444222000000111222111000///333000(((&&&...222000---------------...///000)))+++---///000///...---...000111000...------...------------------------------------------------.........000111111///---222000...---///000000000222333333222111///---,,,...,,,...333777@@@VVVmmmqqqeeeZZZPPPJJJEEE===666444555777;;;@@@333444777999777888BBBMMM\\\bbbgggffffffgggfffcccdddeeegggiiijjjjjjiiihhhfffdddbbb___^^^___```aaabbbffflllqqqtttwww{{{}}}~~~|||}}}xxxxxx}}}{{{{{{{{{||||||}}}}}}bbbLLLBBB>>>999666666777888888777777888888999999999999>>>III___yyy~~~zzzvvvrrrooommmlllhhhffffffkkkkkkeeeaaa```UUUQQQLLLGGGDDDAAA>>>;;;666555222000............------------............///...,,,+++***++++++,,,......,,,,,,,,,,,,......+++,,,---......---,,,,,,---...//////000000//////------,,,+++)))((('''''',,,,,,++++++******))))))...///000000000000///...///000000000000///......------------...............///000111000000...---000555:::;;;888555444555222===LLLYYYggguuu{{{|||~~~ttthhhbbbbbbbbbbbbbbbfffooowwwxxxssssssqqqmmmkkkjjjiiigggeee]]]___cccjjjsssyyy|||}}}}}}|||yyyvvvtttrrrqqqppprrrvvv|||```lll~~~nnnTTT@@@777444222/////////000111222333333444333222222111111111000000,,,---000000000111222444111///......///000///...)))111///"""!!!+++000***000///...,,,+++************+++---///000///......---...000000///......///........................------------------------,,,,,,---...000000---+++000///---...///111111000///000222222222000---,,,000///111666===MMMiiitttiii___TTTKKKFFF===555333333333666;;;333333666777777===MMM\\\jjjpppuuutttrrrrrrooollliiikkknnnppppppooommmlllkkkiiifffccc```___^^^^^^bbbdddgggjjjmmmoooqqqrrrwww}}}}}}vvvkkkeeejjjxxx|||}}}|||{{{zzz{{{~~~{{{```III???<<<888666666888888999666777888888888888999:::@@@QQQkkk~~~zzzuuuqqqmmmkkkkkkhhhiiikkkhhh___WWWSSSMMMJJJDDD@@@>>><<<:::999222111000...------......------------------------...---,,,++++++++++++,,,++++++***))))))***+++++++++,,,------...------,,,...///000111111111000000------,,,++++++***))))))------,,,,,,+++***))))))......//////000000000000000000000///...---++++++,,,,,,---------.........------...//////...------...111555555333000//////---555AAAPPPcccuuu~~~{{{sssjjjffffff```^^^]]]```hhhppptttsssrrrpppmmmjjjiiihhhgggggg```bbbgggmmmsssyyy|||}}}}}}|||zzzwwwtttrrrppppppqqquuu{{{uuugggWWWBBB444000000///---//////000111111222333333222222222222111000000000///000111111000000222333///...,,,---...//////...***444333(((&&&///111***333222111///...---------........................***---////////////000111........................------------------------...------...000///---+++///...---...000111111000,,,///111444444333111000000000333:::FFF[[[vvvzzzpppgggZZZMMMCCC;;;555444333111222555444333444888===HHH\\\nnnyyy|||xxxtttvvvwwwxxxwwwtttqqqoooooommmjjjfffcccaaa___^^^ccccccdddfffhhhiiiiiiiiilllrrr{{{~~~}}}}}}|||{{{pppdddZZZ[[[hhhyyy}}}{{{xxxxxxzzz}}}zzz^^^GGG>>>;;;888666777888999888666888999888777777:::<<>>MMMddd|||yyyfffRRR:::555111333444444555888888888@@@PPPbbbsss~~~}}}wwwvvvuuurrrpppnnnllllllmmmjjjhhhhhhiiiiiihhhfffeeegggkkkooosssxxx~~~zzzpppeee]]]OOOPPPZZZkkkyyy{{{{{{}}}~~~~~~{{{{{{}}}cccLLL@@@===:::999999999999888888999999666444888???FFF___yyyxxxrrrppplllcccYYYRRRJJJ@@@::::::555444333444555555444222///...---,,,,,,---...///---------,,,,,,,,,++++++***+++++++++++++++++++++,,,,,,------------,,,,,,*********++++++,,,---...///111333555555444222111---------...............*********************************+++---///111222222222222111000...---,,,++++++,,,,,,,,,---------///...............////////////000111111000...---+++,,,...333BBBXXXjjjrrrtttzzzzzztttpppqqqsssrrrgggaaa]]]```bbbdddhhhooopppqqqrrrpppllljjjiiijjjdddeeedddccccccgggmmmrrrzzzyyyxxxvvvttttttssssssnnnppptttxxx|||~~~uuu[[[FFF:::777333///---,,,...///////////////............---000222111//////111444------......---...111333000...---...000111111000333000///000...***,,,111//////...---------......'''***...222333222000...000111222111...,,,,,,,,,////////////////////////000000000000000000000000444000---+++,,,...//////000//////000111111///...,,,---...///000//////...777;;;EEEXXXrrr~~~jjjTTT===666111222222222555888<<<>>>JJJ___uuu}}}|||{{{zzzxxxvvvuuutttssspppmmmlllnnnnnnllljjjeeefffhhhjjjlllpppuuuyyy{{{vvviiiYYYOOOJJJRRRdddvvv~~~~~~~~~}}}yyyxxxyyy|||lllVVVAAA>>>;;;:::::::::999888999:::999666444888AAAIIIfff|||vvvtttooocccVVVMMMCCC:::666666555333000///000000///...000///...---------...///---------,,,,,,+++++++++++++++,,,---------,,,,,,***++++++,,,,,,++++++***))))))))))))***+++,,,---///111444555666555333111.........------,,,,,,,,,)))))))))))))))*********---,,,,,,,,,---...000111111000000000///---,,,+++++++++,,,,,,,,,---------......---++++++******+++/////////000111111///...,,,...---000===SSSgggqqqvvv|||~~~wwwrrrsssrrroookkkdddaaacccddddddhhhooopppsssuuusssooolllkkklllhhhgggeeebbbaaaeeelllrrrxxxwwwvvvuuussssssssssssnnnooorrrvvvyyy|||~~~kkkYYYHHH<<<555444222000//////000000////////////////////////111111111111111111111111//////111222222111000///,,,---------......//////000000111111111///...---000...+++***+++++++++***,,,---...000111111111222////////////////////////---...000000//////111222+++---.........///111333111111111000///000222555222222222111111111111111000111+++---555111---333888CCCXXXppp|||bbbOOOAAA999222222444555888<<>>MMMddd{{{xxx\\\III;;;666222333333333666;;;HHH\\\tttzzzvvvsssrrrkkklllkkkhhheeefffiiillloooqqqtttyyywwwhhhWWWKKKKKKQQQbbbkkkssswwwzzz{{{|||}}}lllVVVJJJ???;;;:::888666666888777777777777;;;IIIWWW{{{yyykkk^^^MMMAAA777111222666000000000000/////////......+++))))))+++,,,,,,***---,,,+++,,,......---+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,---......///000111111000...---------,,,+++***)))((((((************+++,,,------///...---,,,,,,,,,---...000000///------,,,,,,,,,+++,,,---......---,,,+++---.../////////......///222222222222222222222222+++)))***,,,111???WWWlllwww{{{|||xxxuuuwwwyyyxxxuuusssnnnhhhbbb```aaaccclllooosssssspppllljjjjjjggghhhfffbbb___```gggmmmvvvzzzzzzuuuqqqqqqpppmmmkkkmmmppptttxxx|||uuu]]]HHH:::333222000111111222111111111000111111111111111111111111000000000111111222222222222000---+++,,,///444666000000000111111111111111,,,---...000000111000000+++******,,,...///...------....../////////..............................000111222111...---...///000222333333000...---....../////////......000222333333222111000000//////000222,,,---444333444>>>JJJ]]]vvvqqqUUUBBB777555444555333222888@@@VVVmmm|||wwwtttooonnnllliiifffeeeggghhhiiikkkmmmooorrryyyzzzhhhVVVIIIGGGSSS```pppwww|||}}}}}}~~~{{{~~~}}}}}}~~~gggWWWFFF???>>><<<999888:::999999888777>>>QQQbbbzzzeeeUUUDDD;;;666222222333000000000/////////......,,,***((()))***++++++***,,,++++++,,,......---+++*********++++++++++++,,,******++++++++++++******)))***,,,---.........---...//////000///...,,,+++************)))))))))))),,,+++++++++++++++,,,,,,,,,,,,+++***++++++---...------,,,,,,------...///++++++,,,,,,,,,,,,++++++)))---000000,,,***+++...000111222333333333222111,,,+++,,,---000999LLL]]]oooyyy|||xxxxxxzzzzzz~~~{{{uuummmfffbbbaaaaaaiiimmmrrruuusssoookkkiiihhhiiihhhdddaaaaaaeeeiiirrrwwwyyyvvvssssssqqqnnnkkkmmmqqquuuzzz}}}}}}cccNNN???666222222...///111222222222111000111111111111111111111111000000000000////////////333111///...///333666999222222222222222222222222---......//////000000000+++***+++---///000...,,,......//////...---,,,,,,------------------------000111111000///......///000333555444222///......---///000///......000111333333222111000///.........000***)))000111555CCCZZZoookkkPPP>>>777666666666444666AAANNNhhh~~~~~~yyyvvvtttqqqnnnjjjhhhhhhhhhfffiiikkkkkkkkkqqq|||~~~lllWWWLLLKKKUUUfffttt|||zzziiiVVVKKKDDD???===>>>>>>>>>>>>===>>>GGG]]]qqqyyybbbPPP>>>777555333000000000000/////////.........---,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,***((())))))*********+++++++++))))))************)))))))))***,,,...000000...---............---,,,***)))************++++++++++++******))))))((()))))))))******)))))))))+++,,,---******)))******+++,,,,,,***++++++++++++++++++***(((+++......,,,******+++,,,---///111111111///......---......///333@@@MMMdddrrrzzzyyy|||~~~{{{tttmmmhhhggggggfffkkkqqquuuuuurrrmmmjjjiiijjjiiigggdddbbbccceeekkkqqquuutttssssssqqqmmmllloootttyyy}}}gggKKK===888333000000---...000111222222111000111111111111111111111111111111000...---,,,+++***000000000111222444555666333333333333222222222222000//////...............---,,,,,,...//////---+++////////////...---,,,+++........................---///000000//////000222///111444444333111000000...///111111000///000222222222111111000//////...000333---+++222444===OOOkkk}}}eeeNNN???888777666555666===OOOaaa~~~}}}{{{wwwssspppmmmkkkjjjdddgggjjjiiiiiillltttzzzzzz|||iiiXXXIIIKKKYYYjjjxxx}}}~~~~~~~~~mmm\\\LLLAAA???BBB>>>???AAAEEEIIIUUUkkkwwwaaaOOO===666555333///---////////////............---............------...---,,,*********)))'''$$$))))))*********+++++++++((())))))******))))))((())))))+++...111111///,,,---------,,,+++***))))))((())))))******+++,,,,,,******))))))((()))))))))***)))(((((()))***+++,,,+++******)))))))))***************))))))************))))))+++------+++))))))+++---///000000///...000/////////...///777AAAVVVhhhzzz}}}}}}|||tttnnnkkkkkkeeeiiinnnsssuuusssooolllkkkkkkjjjhhhfffdddccccccfffmmmrrrsssrrrsssqqqmmmlllnnnsssxxx|||iiiRRR<<<666666333000000...//////000111111111111111111111111111111111111111111///...,,,+++***))),,,---///111222222111000222222222222222111111111111000///...------------...---------//////---+++///////////////...---,,,////////////////////////---...000000//////111222...000222333222111222222---///111111000000000111111111000000000/////////...222---,,,333999GGG]]]{{{rrr\\\JJJAAA999777666777<<>>>>><<>>>>>???@@@GGGNNN]]]ppp{{{wwwtttsssssstttqqqsssvvvxxxzzz}}}|||jjj[[[VVVTTTRRRWWWaaaqqq~~~{{{}}}}}}|||~~~xxxlllaaaXXXTTTSSSSSSYYY\\\WWWQQQTTT```kkk}}}sssaaaTTTHHH===888666222000111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////---+++******)))************++++++++++++******,,,......+++)))***+++,,,,,,------,,,,,,)))******++++++++++++***...,,,***)))***+++***)))+++(((&&&(((++++++&&& ++++++++++++++++++++++++)))*********************---,,,+++***+++,,,...000---,,,,,,---...111444666444333111000///000111222333;;;KKK___ttt~~~uuukkkcccbbbaaa______dddkkkppprrrtttoookkklllooooookkkgggccceeehhhiiiiiiiiikkknnnnnnnnnppptttyyy|||}}}}}}}}}~~~yyy]]]FFF:::666555444222111000000111222111222222222222222222111333333333333333222222222111111111111111111111111///......///000000///---.........---------------000000000000000000000000///////////////000111111333222111000000111222333111111111000////////////........................000000000000////////////,,,,,,...///////////////111///......000111000000///111999JJJccc|||qqqbbbUUUKKKJJJMMMVVV]]]kkk|||vvvfffTTTEEE<<<;;;888888:::;;;;;;@@@GGGQQQfff~~~{{{zzzyyyvvvwwwyyyyyyyyyzzz}}}bbbTTTHHHEEEHHHQQQdddvvv|||zzz{{{tttkkk___SSSKKKGGGEEEDDDFFFJJJLLLHHHCCCEEEPPPZZZppphhhVVVLLLBBB888555222///---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((,,,000000,,,***+++---)))************++++++++++++******+++,,,,,,***'''***+++,,,,,,------,,,,,,++++++++++++++++++***))),,,+++)))***+++,,,,,,+++---'''"""$$$***,,,'''!!!++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,*********+++,,,---+++,,,---...000111333333555444222000//////000111///222<<>>GGGRRRhhh|||rrrZZZJJJDDD;;;444222000---,,,...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++,,,...000))))))*********+++++++++***************)))((('''***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++******)))***)))(((***,,,/////////...***&&&'''+++---,,,)))******************************+++++++++,,,,,,,,,,,,+++***))))))******+++***+++---///111111111111555444222111000///000000//////222???SSSiii{{{}}}|||wwwpppaaa\\\ZZZ]]]bbbggglllqqqvvvtttrrrqqqqqqooonnnlllkkkjjjiiiiiijjjlllppprrrmmmlllnnnqqqvvvzzz|||||||||~~~~~~gggPPP???777444444////////////000000111111000000222333333222000000111111111222222222222222111111111111111111111111000//////000111111000...------------------------..............................------......///000///000000000000000000//////000111111222111111000000000000000000111111111......//////000000111111............/////////000//////...------...///111444<<>>EEESSShhh~~~{{{{{{}}}gggSSSGGGBBBAAALLL___tttsssbbbJJJEEECCCHHHPPPSSSMMMFFF@@@<<<:::;;;999:::BBBMMMdddxxxuuu```KKK>>>===777222111000------///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333---'''&&&***......,,,))))))*********+++++++++************)))(((((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++***+++---.........,,,,,,,,,+++***+++---000************************,,,,,,,,,+++++++++******++++++******)))*********)))+++---000111111000000444333222111000000000000222000000777FFFZZZnnn{{{~~~xxxiiiaaa^^^```dddffflllrrrttttttsssqqqooommmlllllljjjiiiggghhhjjjnnnrrrtttmmmlllmmmpppuuuyyy{{{||||||~~~~~~{{{jjjSSSBBB999555111.../////////000000111111111///000000000000000000///000000000000111111111111222222222222222222222222111111000111222222111///---------------.................................---------------...//////...///000111111000///......///111222333222111111222222222222222222222222......//////000000111111000//////......///000000/////////...---///222555===III^^^uuuzzznnnaaaXXXTTTTTT\\\dddppp}}}nnncccRRREEE>>><<<;;;:::555555777888777777>>>HHHZZZnnn{{{zzzwwwtttssstttxxx{{{mmmXXXIII===???III\\\sssoooZZZHHHFFFKKKXXXfffiii^^^RRRGGG???:::;;;;;;<<>>777333111111000---...111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::111(((&&&***---***&&&)))************+++++++++)))***+++***(((((()))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***111///---,,,------,,,******,,,...,,,((((((,,,000************************---,,,,,,+++******))))))***************************+++---///000000000000222222222222111111111000333333222333;;;LLLaaappp}}}}}}ooofffaaadddffffffkkksssrrrttttttqqqllliiijjjllliiigggfffgggkkkooorrrsssnnnmmmmmmpppuuuyyy|||}}}|||~~~~~~}}}~~~fffXXXGGG;;;777555222...//////000111111111000000//////............//////000000000000111111222222222222222222222222222222111000000111222222111///------........./////////.......................................//////000...///111222222111///...---///111333333333222111444444333333222222111111////////////000000000000111000///......///000000///000000///...000555999GGGYYYrrrwwwlllaaa[[[ZZZ]]]eeeooo{{{www```VVVHHH???<<<;;;:::999555555777888777:::EEEQQQeeewwwyyyvvvqqqlllhhhiiimmmppp{{{{{{zzztttgggWWWJJJEEE>>>JJJ]]]qqqjjjTTTIIIIIIRRRfffzzz~~~pppaaaOOOCCC<<<===??????IIIUUUiii{{{uuuhhhXXXGGG??????222000///111000---...222........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++555///***))),,,---***''')))************+++++++++(((***+++***((((((***---***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,///...,,,,,,---......---+++,,,,,,+++***)))+++,,,*********************************************)))))))))***+++,,,,,,,,,,,,+++,,,---...//////000000000000111222222222222111000222333111333@@@UUUffftttwwwzzz~~~qqqfff```dddfffeeejjjssspppsssuuuqqqkkkhhhiiillliiifffeeefffjjjnnnoooooonnnmmmmmmpppuuuzzz}}}~~~|||~~~~~~}}}}}}}}}tttQQQHHH===666444333111///000000111111111111000000///...---,,,,,,---...///000000111111111222222222222222222222222222222222111000000000222222000///........./////////000000000000000000000000000000///////////////000111111///000222444444222000///---...111333444333222222444444444333222111000000000000000000////////////111000///......///000111///000111000///222777;;;NNNdddwwwnnnddd```aaaeeeoooxxx|||oooPPPHHH???:::999:::888555999999:::<<<<<>>FFFYYYpppfffOOOCCCDDDOOOhhhxxxgggPPPCCC999;;;===>>>HHHUUUrrrvvvfffWWWGGG999666999///---...000///---...222---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++---......---+++)))************+++++++++(((***++++++))))))+++...++++++,,,---------,,,,,,***+++,,,,,,------------***))))))+++///222333333...---+++,,,------,,,***))))))))))))))))))))))))((((((((()))******++++++((()))***,,,,,,---------,,,,,,,,,---...///000000///000111222222333222222+++000333000///999NNN```iiimmmssszzzpppddd___cccfffdddjjjsssppptttvvvrrrkkkgggiiillliiigggeeefffjjjllllllkkkooonnnnnnpppuuuzzz}}}~~~|||~~~~~~|||||||||kkk[[[EEE@@@999444111111111000//////000000111111222222000000000///......------,,,///222444333222222222444444444444333222111111222000------...000111111//////............//////---...............------'''+++......------111444111111111111111111111111111333444333222111222333222222222222111111111000111111000---+++***,,,...111000///////////////000111//////222111333>>>LLLfff|||tttsssoookkkkkkqqqzzzppp\\\EEEBBB===999:::<<<;;;888;;;666555:::@@@KKK^^^ooozzzssskkkfffeeedddaaa]]]bbb[[[RRRIII@@@;;;>>>EEEVVVlllhhhPPP>>>EEEVVVpppyyyiiiPPPFFF??????===???MMM```yyynnneeeWWWIII???888444222000000000000...,,,***)))111///---,,,,,,,,,...///,,,---------,,,++++++***))))))***+++,,,,,,,,,,,,---******---...++++++...******+++,,,,,,,,,,,,+++,,,+++***)))***+++,,,---&&&((()))+++,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,---...////////////......---,,,++++++((()))***++++++***)))(((***)))((((((((()))+++,,,------++++++++++++------)))***,,,...///000111111111///...000444666555333333444222000///555@@@III[[[gggrrrwwwtttnnneee``````ccchhhjjjpppsssuuurrrmmmjjjkkkmmmrrrqqqnnnkkkhhhiiilllooolllnnnqqqrrrtttwwwzzz}}}}}}~~~~~~~~~|||{{{{{{}}}pppYYYJJJAAA<<<666222111111111111000000000000000111111111000000000///////////////,,,///222333333222222222222222333333333333333222000/////////000000///---//////............//////---......//////...------+++---...///000111333444111111111111111111111111000222333222111000111222222222111111000000000111111111000...,,,,,,...000000000////////////000000...///111222111555GGGYYYttt~~~{{{xxxxxx}}}|||bbbOOO@@@===999777888:::999888999777:::CCCNNN[[[ooowwwmmmfffbbb___ZZZWWWUUUNNNFFF@@@<<<<<>>OOOgggzzz~~~{{{eeeOOOAAA???;;;999:::;;;:::<<<>>>;;;EEEVVVhhhxxxxxxooofff\\\SSSNNNDDD===777888>>>IIIXXXfffxxx~~~}}}~~~qqq^^^JJJMMMXXXkkk}}}wwwlll\\\NNNCCCGGGUUUfffwwwwwwmmm\\\NNNDDDAAA<<<999777555333111000000000111111111000000///...---,,,,,,,,,---------......///......------,,,---...//////000000000+++)))))),,,,,,******---,,,,,,---............---)))***+++,,,---,,,+++***)))***,,,---...------,,,++++++++++++++++++++++++)))***+++---...000111222///---***(((((()))+++---************************((()))+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------......222111111222333333333333222555888999777666666666;;;PPPjjj{{{yyywwwsssqqqooommmjjjgggfffjjjpppsssrrrqqqqqqqqqnnnnnnnnnllliiihhhjjjkkknnnooopppppppppqqqtttvvvyyyzzz{{{{{{zzzzzz{{{||||||ppp[[[III===777555///...---...000222222111222222111111000000//////++++++,,,---......///000...000111111000///000111111222222222111111000///222000------............//////............//////---......///000000//////333000///000444555444111000000000000000000000000...000111000///...///000333222000/////////000111,,,---............000111000000000000000111222222222222333:::III]]]ppp{{{xxxyyyyyy|||www```LLL@@@???:::888::::::888;;;AAAFFFUUUiii{{{yyynnnbbbTTTHHHAAA???999888>>>HHHTTTcccnnnxxx~~~||||||wwwgggVVVQQQQQQ^^^qqq{{{uuulll\\\PPPIIITTThhhyyyyyyooohhh___SSSHHH===;;;999777666555222000000000000000111111111222000//////...............------......///......---+++,,,---......///......,,,)))))),,,---***+++---++++++,,,---------------)))***+++,,,---,,,+++***((()))+++---............++++++++++++++++++++++++((()))***+++---...///000...---***(((((())),,,---++++++************++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...............///000000000111111222222333555666666666666777666EEEZZZnnn~~~~~~~~~}}}}}}zzzuuunnniiicccggglllqqqrrrssssssrrroooppppppooolllkkkkkklllnnnooopppqqqqqqrrruuuwwwyyy{{{|||{{{zzzzzz{{{|||{{{~~~sss^^^JJJ<<<666333333///......///111222222111111111111111000000000000++++++,,,---....../////////000111000//////000111222222222111111///......111///,,,+++---...///000//////............//////---...//////000000000000222111000111222333222111111111111111111111111111000111222222000000111222222222222222111111111000---...000000//////000111000000000000111111222333111333777AAATTTgggsssuuuxxxwwwxxxzzzxxxaaaLLL???@@@:::777::::::888>>>GGGVVVgggzzzyyylll]]]NNNBBB;;;999888===JJJWWWbbbllltttvvv}}}||||||}}}ttt```UUUMMMRRR___iiihhhbbb[[[VVVXXXdddwwwvvvpppggg___YYYRRRKKKEEE999888555444444333000...111000000000000000111222000000000000/////////...,,,,,,---............---******,,,---------------000---,,,...---)))(((+++++++++,,,---------------******+++,,,,,,,,,,,,+++((()))+++,,,---...------++++++++++++++++++++++++))))))***+++,,,------......---+++******+++,,,---,,,+++************+++,,,+++++++++,,,++++++***)))+++,,,,,,------,,,,,,+++***+++,,,---............+++---/////////000111333000111222333444555555555777@@@QQQeeewwwxxxmmmeeeaaadddiiimmmqqqsssssssssppprrrsssrrrooommmmmmmmmiiikkkmmmnnnoooqqqtttwww{{{|||}}}|||zzzyyyzzz{{{zzz}}}mmm___LLL===666333111000000//////111333333222000000000000000000111111111---......//////000000000///000111000......///111000000000000000000//////...,,,,,,,,,...000000/////////............//////------///000000111111111222333333333111111222333222222222222222222222222222333444333222222333444111222444444444333111000///111222222111000111222000000000000111222333444222:::DDDPPP___ooouuussszzzyyyzzz}}}jjjUUUHHHGGG@@@>>>BBBBBBBBBKKKXXXhhhwww{{{ooo```RRRFFF???<<<<<>>;;;777333444???QQQ```iiinnnvvv}}}{{{lllbbb```aaadddhhhmmmqqqssssssppprrrttttttqqqooommmmmmdddgggjjjmmmooossswwwzzz~~~{{{yyyyyyzzz{{{}}}jjjZZZJJJBBB999444333333111...000000111111111222222222111111111111111111111111...000111111000//////000+++---000222333222000///111111000000//////..............................111000...,,,,,,,,,---...111111111222222111111111000111222333444333222222111111222333333444555555333444444333111000000111444444444444333333222111111222333222000000000111111000111333111...000444<<>>999999???GGGMMM]]]hhhwww~~~{{{yyyvvvvvvvvvxxxzzz~~~zzzooocccXXXRRRPPPHHHGGGFFFCCC@@@===:::999666///---111444333333555000///............///000...............---......///...------,,,,,,------,,,+++***+++---...---,,,++++++******+++,,,...//////...---,,,+++,,,,,,---+++++++++++++++***)))))))))+++,,,+++)))(((***,,,+++,,,,,,,,,,,,+++*********))))))***+++,,,,,,***------------------------*********+++,,,,,,------,,,,,,,,,+++,,,,,,---...,,,***))))))+++++++++***,,,,,,,,,+++++++++******+++,,,...000111111000000222111000222555777666444666<<>>:::666111000000000...,,,111111111222222222333333444333333222111000//////...000222111000///000111,,,---///111222111000///,,,,,,------...//////000........................+++---///000111000...---///111222333333222111///000000111222222222222111222222222333333333333333333444444333111000000111222333333333333222222111111222333222000///000111///...///222222222999AAAMMM```ttt}}}~~~|||wwwsssvvvyyy~~~yyyqqqcccQQQEEE@@@===999888999;;;<<<<<<::::::888666999EEEUUUbbbqqqyyywwwvvvuuuvvvwwwyyy|||}}}~~~{{{ssshhh\\\RRRKKKIIIBBBAAA@@@???===:::888777555222222333222000222666000000////////////000000...------...000111000000///...------,,,,,,------,,,+++***+++---...---,,,************+++,,,---...------,,,+++++++++++++++++++++,,,,,,,,,+++******)))***++++++))))))***+++......---,,,+++***(((''')))+++---,,,******+++...........................******++++++,,,,,,------++++++******++++++,,,------+++))))))***+++++++++,,,,,,,,,+++++++++******+++,,,...000111111111000111000...///000222222111444777;;;AAAMMM]]]iiinnnpppvvv}}}}}}pppcccddd``````eeeiiiiiijjjmmmqqqrrrsssqqqnnnlllkkkkkkmmmmmmlllmmmpppssswwwyyyzzz|||}}}|||zzzxxxxxxyyyyyy{{{{{{iiiWWWHHH<<<666333111//////000000...,,,111111111222222222222333222222222111111111111111---///111000///...//////,,,---///111111111000000---------....../////////........................***+++---.../////////...222333555777777555333222000000000111111111111111333333333222222222222222333444444333111000000111555555555666666555444444000222222111000///000111000//////111222666@@@KKK]]]mmm|||~~~{{{yyyvvvxxx{{{wwwhhhZZZRRRKKKDDD@@@:::999888888999::::::;;;888999:::===EEEUUUhhhuuu|||{{{yyyxxxxxxyyyzzz{{{{{{pppmmmggg^^^UUUNNNIIIGGG@@@@@@???===;;;999777555555333222111111000111333///////////////////////////------///222444333222000///......------.........---,,,---///000///...+++*********+++++++++,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,---------,,,+++***)))((()))+++,,,,,,******+++,,,........................******++++++,,,------...*********)))***++++++,,,...+++))))))***+++,,,,,,,,,,,,,,,+++++++++******+++,,,...000111111111000111000///....../////////555777999===GGGUUUccckkkmmmrrrwwwzzz~~~~~~vvvmmmgggbbb```ccceeeeeegggjjjnnnqqqsssqqqmmmlllmmmooommmmmmllllllnnnrrrvvvxxxzzz{{{}}}|||zzzyyyyyyzzzvvvxxx|||yyydddRRRGGG@@@999333//////...///000000///...000000111111111111222222//////000111222333333444,,,...//////...------...---...///000111111111000000000000/////////..............................++++++******+++---///000000111333444444333111000/////////000000000111111222222222222222222222111333444444333111000000111444444555666666555555555000111222111///...///000000000111333555<<>><<<===>>>777777888888777777888888888:::???IIIYYYkkk{{{~~~|||zzzzzzzzz{{{~~~vvvoooccc___YYYSSSMMMIIIEEECCCBBBAAA@@@>>>;;;888666444555222///...000222111...........................---------...000111111111111000000///.../////////...---,,,---///000///...,,,,,,,,,,,,+++******)))------------,,,,,,,,,+++***+++,,,---------------,,,,,,,,,,,,,,,---,,,,,,***++++++,,,,,,++++++***+++***((()))***+++***(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......******)))))))))***++++++...,,,***)))+++,,,,,,+++,,,,,,,,,+++++++++*********,,,---///000000000000222111111000.........///666666777;;;AAALLLXXXbbbhhhkkknnnqqqxxx}}}|||wwwllleeeaaaaaabbbbbbdddhhhkkkmmmpppooommmmmmooorrrmmmlllkkkjjjlllpppuuuwwwzzz{{{}}}|||{{{zzzzzz{{{vvvxxx{{{qqqaaaMMM???;;;999555111/////////000000000000000/////////000000000111111---...///000222444555555,,,...000///...---......---...///000000111111111222111111000//////..............................,,,+++*********---///111222333333333333333333222/////////...///000000111111111111222222222222222333444444333111000000111111222222333333333333222000111222111///...///000000000222666;;;FFF[[[mmm}}}}}}}}}{{{{{{{{{lllVVVOOOEEE===888777666666666888999999888777888999888>>>KKK\\\nnn~~~~~~|||{{{{{{{{{}}}~~~~~~{{{wwwpppiiicccYYYUUUNNNIIIEEEBBB???===AAAAAA???===;;;888555444444222...,,,///333111,,,------............------+++,,,...---,,,+++---...111000//////......//////,,,+++***+++---...---,,,---------------,,,******---------------,,,++++++***+++,,,---.../////////+++***))))))++++++***)))((()))***+++,,,---------,,,)))((((((***+++)))'''++++++++++++++++++++++++++++++,,,,,,------......******))))))******+++,,,---+++***+++,,,---,,,***,,,,,,,,,+++++++++******)))***,,,.../////////...111222333222000///...///222222555999===CCCOOOYYYcccfffgggkkksss}}}|||ppphhhbbb`````````bbbfffiiijjjllllllmmmnnnqqqsssmmmllljjjiiikkkooosssvvvzzz{{{}}}}}}{{{zzz{{{{{{yyyzzz}}}~~~qqqVVVLLL???777444333222000000000000///......///000............////////////......///111222333444555...000111111000//////000......//////000111111111/////////////////////...........................------------...//////000444333222111111222333444//////.........///000111000000111111222222333333333444444333111000000111000000111222222222222222///111111111///...///000///000444;;;CCCSSSmmm}}}zzz|||wwwttteeeTTTCCC@@@<<<888666555555444777999;;;;;;999:::<<<>>>???NNNcccwww~~~}}}}}}|||||||||||||||~~~zzzsssgggeeebbb___]]][[[XXXUUUPPPLLLEEEAAA@@@>>><<<:::===<<<<<<;;;999777555444000333222------111222///---...///000000///...---,,,000333000+++(((+++/////////...---------------,,,+++***+++---...---,,,+++,,,---............---+++,,,,,,---,,,+++***)))***+++,,,...//////000000,,,***((()))+++,,,***)))))))))***+++,,,,,,---,,,***+++,,,+++)))((()))***++++++++++++++++++++++++++++++,,,,,,---.........+++************+++,,,,,,+++++++++---......+++))),,,,,,,,,+++++++++******((()))+++---.........---...111444555222///.........///444;;;>>>AAAKKKUUUcccfffiiimmmvvv}}}tttkkkccc```___^^^aaaeeejjjiiihhhiiilllnnnoooooommmkkkiiihhhjjjnnnsssvvvzzz{{{}}}}}}{{{{{{{{{|||zzz{{{}}}jjjZZZDDDAAA<<<666222000000111111111000...------...000---------............///000000000111222222333333000111333333111000111222......//////000000111111,,,,,,------.../////////........................---...000111222111///...000...,,,++++++,,,...000///......------///000111//////000111222333333444333444444333111000000111111222333333444444444444///111111000///...///000...000666>>>III\\\yyy}}}yyy~~~{{{mmmfffbbbRRR@@@:::777444222222555888:::444666999999888999===@@@LLL```zzz{{{{{{zzzyyyxxxzzz}}}{{{tttmmmddd\\\SSSPPPMMMKKKLLLMMMNNNNNNIIIDDD???======>>>===;;;888888888888777666555444---555666000,,,///333444...///000111111000///...///555999555,,,(((,,,222------,,,++++++++++++,,,...---,,,---///000///...)))***,,,...000111111000******+++,,,+++***)))(((***+++,,,...///000000000...,,,***+++---...---*********+++,,,,,,,,,,,,+++(((---111...(((&&&)))...++++++++++++++++++++++++++++++,,,------......///++++++******++++++,,,---***+++,,,...000...+++(((,,,,,,,,,+++++++++******'''(((***,,,---------,,,,,,000555666333///......---///666>>>BBBCCCLLLWWWeeeiiinnnsss|||~~~vvvmmmddd```^^^^^^aaaeeellliiiggghhhkkknnnnnnlllmmmkkkiiigggiiimmmrrruuuzzz{{{}}}}}}|||{{{{{{|||yyyyyy{{{}}}lllVVVHHH===666222333333000......111000///......---......000///...------...///000111111000000000000111111333333333333333333333333333222000///000111333444//////.........//////000...---,,,++++++,,,---...,,,---///111333333333222////////////000000000000000000111111111222222222222111000//////000111222111111111111111111111111444333333444666666555333000111111//////111222222000444<<>>BBBAAA???===;;;:::999999777666666888:::999555111222222111111000111111111000000111000000///......////////////...---,,,,,,...---,,,,,,---,,,***(((,,,******+++---...,,,******+++,,,+++******,,,---(((***+++---////////////111///...---------+++***,,,,,,,,,+++++++++******111111000...---,,,+++***------------,,,+++***)))---...//////000000//////,,,---...///000000000000,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***)))///---++++++------,,,))))))***+++,,,,,,,,,++++++......///000///...---,,,///---///555999===FFFNNNbbbkkktttwwwyyy|||{{{xxxuuuoooggg```\\\]]]```bbbffffffgggjjjnnnooommmkkklllllllllkkkkkkllloooqqqxxxzzz||||||zzzzzzzzz{{{{{{zzzzzz|||vvvbbbPPPBBB:::666555000---//////---,,,...---------......///111111......------------......111000000//////000000111////////////////////////------+++******+++,,,---------,,,++++++***++++++,,,------......------,,,,,,------......---,,,,,,,,,,,,---...000111222333000000000111111111111222......------...///000000////////////////////////111000000222333444222111...///000111000111222555;;;BBBQQQgggsssbbbOOOBBB;;;666444666555666666555333333444555333444777:::???JJJ^^^qqq}}}zzzxxxwwwvvvtttrrrooorrrvvv{{{vvvhhhXXXMMMEEE???<<<===<<<;;;999777666666777888??????>>>===;;;:::888777555666888999999777555444333222222222222333333444222222000///............---...............------///---++++++,,,,,,+++***+++)))((()))+++,,,,,,,,,***,,,,,,,,,***)))***+++)))''''''***///333222111111///---,,,---,,,***(((,,,,,,,,,++++++++++++***444111...---///000...,,,------------,,,+++***))),,,,,,---.........------+++,,,---......///......++++++++++++++++++++++++,,,,,,,,,,,,+++)))((('''...,,,++++++------,,,*********+++,,,------,,,,,,---......///...---,,,+++---+++---222666999AAAIII[[[fffqqquuuwwwzzz||||||yyyvvvooofff^^^[[[^^^aaaddddddeeehhhlllnnnnnnmmmmmmooopppnnnkkkkkknnnqqqtttvvvyyy{{{zzzzzz{{{|||zzzyyyyyy|||sss___MMMBBB<<<777444222...,,,......,,,---000...............///000000......------------......000000////////////000000........................///...------,,,------...//////...---,,,,,,,,,,,,+++,,,---......---,,,++++++,,,,,,,,,------------------......///000111111000000000000111111111111............///000000111000000000000000000000000222111111222444444333111......000111000...111666AAANNNccczzz~~~gggVVVDDD;;;888666444555555555555444333333444666888777999???IIIYYYppp|||yyywwwuuusssqqqqqqsssvvvxxx{{{vvviii\\\MMMDDD>>>:::999<<<<<<:::888666555555666777<<<<<<<<<<<<;;;999777555444666888999777555555666333222222222333444555555333222000...------...///,,,------...//////......000---+++***+++,,,,,,+++,,,+++))))))***+++,,,,,,,,,---...---+++******+++...***''')))///222000------,,,+++,,,///000///...++++++++++++++++++++++++111,,,)))+++111555555333,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++***+++,,,---------------***************+++++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,---.........---++++++,,,***,,,111333666<<>>999999777444444444555555444333444666999999666:::HHH[[[nnn}}}zzzwwwssspppqqqrrrsssuuuwww{{{}}}||||||||||||}}}wwwjjjWWWLLLAAA<<<999666666777;;;:::777666555555666777999999::::::999888666555333555777777666444555555222222222222333444444555333222000............///+++,,,---...///////////////---+++***+++,,,,,,,,,...---,,,+++******+++,,,---///000000...,,,,,,---111,,,)))***...000...+++)))))))))+++...000000000++++++++++++++++++++++++---)))'''***111777888666++++++,,,,,,++++++******,,,------...------,,,,,,***++++++,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,---.........---+++,,,,,,,,,,,,,,,,,,---))))))******+++,,,------,,,---.........---++++++---+++,,,000222333999???FFFTTTaaagggjjjpppwwwzzzyyy{{{xxxnnnbbb[[[\\\aaaddddddeeegggiiikkknnnpppmmmooopppmmmjjjhhhjjjllliiimmmsssvvvyyyzzz{{{}}}yyyxxxyyy|||ZZZMMM===666777666111+++111......000///,,,...333111111///......---------......////////////......000//////......//////000////////////////////////.........------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++,,,,,,...000111222000000///......------,,,111000000000000000//////000000111111111111000000111111111111111111111111/////////000111222111///111...///333222111:::GGGXXXlllzzzhhhPPPEEE;;;999888555333333444444444444444555999<<<888888BBBWWWppp}}}yyyuuurrrlllmmmnnnoooqqquuu{{{~~~yyyvvvsssqqqooommmooorrrxxx}}}{{{lll^^^KKKCCC;;;:::999777555666777666444333222333555666777777888888777666555555333333333444444444444444222111111111111222222333111000000///////////////,,,,,,---.../////////......,,,++++++,,,---,,,+++,,,------,,,******+++,,,---///111111000.........---+++)))+++///000///---***)))((()))***+++***)))***++++++++++++,,,,,,,,,---***)))+++///222333222***+++++++++++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,***+++,,,...////////////***,,,------++++++,,,...************+++---...///---......///...---,,,+++---,,,---000111111555;;;CCCOOO[[[aaaeeelllqqqsssvvvyyyyyyrrrhhhcccdddhhhkkkkkkkkkiiiiiijjjmmmpppooonnnmmmlllkkkjjjiiiiiieeeiiioootttwwwxxxzzz{{{xxxxxxyyy|||DDD>>>777222000///...---000...///000...+++---333000//////.........////////////000111111000////////////............//////////////////////////////............---,,,+++***++++++++++++,,,---...///---------,,,,,,------------,,,,,,,,,---...000111..................------111111000000////////////000111111111111///...---111111111111111111111111222222111333444555444222111---///444666888EEEWWWmmm|||vvvbbbLLLCCC;;;888666333333666333333444444555888<<<@@@???EEEWWWooo}}}xxxtttkkkkkkkkkkkkllloootttxxx||||||uuuoookkkfffaaa]]]^^^```dddiiipppyyy}}}vvvmmm___RRRHHH@@@:::999:::777666666444333111000111222444555777666555555555555555555333111///111444555333111111000000////////////000...//////000000000000000------..................,,,++++++,,,---...,,,***&&&))),,,,,,+++***,,,...+++...000111000.........)))***,,,.../////////...,,,***)))((())))))'''&&&******+++++++++,,,,,,,,,+++++++++,,,------------******++++++++++++*********************)))((('''+++,,,,,,,,,,,,,,,++++++*********+++,,,---------++++++,,,---............))),,,------++++++---///,,,,,,,,,,,,---///000222......///000///...---,,,---+++,,,/////////222888???IIIUUU\\\eeennnssstttwwwyyyxxxssskkkfffeeegggiiiiiiiiihhhgggiiinnnrrrqqqnnnkkklllnnnnnnkkkgggaaaffflllrrrtttvvvwwwxxxxxxxxxyyy|||~~~~~~555666444000,,,,,,000444///...//////---))),,,222......---......///000111///000111222222111000/////////............//////........................////////////...---,,,+++---------...///000111222......,,,++++++,,,.........---,,,,,,,,,,,,......,,,------....../////////111111000000/////////...000000111111000...,,,+++000000000000000000000000000//////000222222111///000,,,...666999===NNNbbb|||vvvaaaLLLEEE===999555333555:::222333444444555999>>>BBBIIIUUUkkkzzzvvvoooooommmkkkiiikkknnnrrrtttyyy|||vvvnnngggaaaZZZSSSNNNKKKMMMPPPUUU]]]gggssszzzzzzzzzvvvpppjjjbbbVVVJJJEEE===666555555333222333333222111000111333555666777666444333333444555666333///---///333666333///000000///......---......,,,---///111111111000000---...............------+++++++++---......,,,***!!!%%%)))+++++++++---///))),,,///000///.........))),,,///000...---,,,,,,---+++******++++++***(((*********++++++,,,,,,,,,(((***,,,,,,++++++,,,---)))******+++++++++******...............---,,,+++,,,,,,---------,,,,,,+++******+++,,,------......,,,,,,---------,,,++++++)))+++...---++++++---///......---...///111333444...///000000000///------,,,***+++......---000555:::DDDOOOZZZgggtttzzzzzzzzzzzzxxxrrrjjjccc```___```bbbcccdddeeeiiipppuuusssnnnjjjlllqqqrrrmmmggg___dddkkkpppsssuuuvvvwwwwwwwwwyyy|||}}}|||~~~444333111000///////////////000111222111000---,,,000000...------...///000000///...---------------//////............/////////...---...///000///.........---------,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,------,,,,,,,,,---------......444444333111000...------///////////////000111111111000/////////000222333000000000000111111111111000111222222000//////000---...444;;;@@@KKKbbbwwwvvveeeTTTGGG<<<999999777444333999333444;;;===:::???IIIUUUhhhyyyzzzvvvpppjjjgggggghhhjjjpppuuu}}}}}}oooaaa[[[WWWPPPIIIEEECCCBBBBBBDDDJJJRRR[[[```bbbddddddbbb\\\SSSJJJDDDDDD???999777888777222...222222111000000222777:::555777999:::888555444444111111111333444444222000...//////000000///---,,,//////////////////...---222...,,,---111333111.........---------,,,,,,,,,,,,,,,*********+++,,,---)))+++---///000000///.........---------,,,,,,,,,*********)))))))))))))))***+++,,,,,,,,,,,,+++***...)))'''******''')))...)))************+++++++++...,,,***,,,...000...,,,,,,++++++******++++++,,,+++******************+++---,,,,,,++++++,,,,,,---++++++******++++++,,,---...------...000222444666///------///111111///+++---,,,++++++...000111111555>>>LLL]]]kkktttwwwxxx||||||zzzrrrhhh```\\\[[[aaaccceeecccaaadddjjjqqqqqqooommmmmmoooooollljjjbbbaaabbbhhhooorrrppplllpppwww{{{{{{|||~~~333222111///......//////,,,---///111111111//////000///............000000000///..................000//////......//////000000///......000000///...---------....../////////---------,,,,,,,,,++++++...------,,,,,,------...,,,,,,---------.........333222111000///......---///////////////000111111111000/////////000222222000000000000111111111111...000222222111000111111///...333>>>JJJZZZqqq}}}nnn___RRRCCC===;;;888555444555222444:::::::::FFFWWWjjjzzz~~~zzztttnnnjjjiiijjjkkkiiinnnuuuyyy~~~xxxiiiYYYSSSPPPKKKGGGEEE???>>><<<;;;>>>CCCHHHLLLTTTVVVWWWWWWSSSLLLEEE@@@AAA<<<888777999888333///444444333222000111333666666888999999777555444444222222222444666666444333000111222222111000///...000000000000///......---111...,,,...222333111---.........---------,,,,,,---,,,+++******++++++,,,***,,,---...///...,,,+++------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))...***))),,,---,,,...333)))************+++++++++,,,***)))***---...---+++,,,++++++******++++++,,,,,,+++************+++,,,+++++++++******++++++++++++++++++++++++,,,,,,------------...///111444555000...---...000000...,,,...---+++,,,///111222222444<<>>===<<<<<<<<<===>>>;;;===@@@AAABBB@@@>>><<<:::999888999999777333000...000222333333444666888:::::::::777444333333444333222333444777999888777555555444333222111000000333222111000///...............///222444333000---/////////............---...------,,,+++++++++***,,,,,,------------,,,+++,,,,,,,,,+++++++++******)))***************++++++---,,,***))))))***,,,---'''&&&&&&(((***+++---///))))))*********+++++++++***))))))***++++++++++++,,,++++++******++++++,,,///---+++******+++---///*********))))))*********,,,,,,,,,+++,,,,,,---...,,,,,,,,,---...///000000111///---,,,,,,,,,------...---+++,,,...111111111222777BBBSSSeeessszzz|||~~~tttllljjjjjjiiifffddddddgggjjjqqqpppnnnmmmnnnooopppqqqnnnllllllnnnrrrttttttssssssxxx{{{yyyzzz}}}~~~}}}~~~~~~.........///////////////111111000000...---,,,+++---...//////000111111222000000000000000111222333111111000000000000111111333111//////000///...,,,---------------------------------------------------------------...///000........./////////000000---------...///000000000///////////////000000111///000000000111111111111111111111111222222222222222444555555333222333444777===KKK```wwwzzzjjj\\\OOOAAA999666777888===HHHVVVhhh}}}{{{vvvsssqqqrrrrrrqqqqqqrrrtttxxx{{{vvvaaaTTTHHHFFFHHHGGGFFFEEE>>>===<<<;;;::::::;;;;;;999:::;;;<<<===<<<;;;;;;:::999999999888555111...---///222333333444777888:::::::::777444333333444222111111333555777777777444444333222111111000000444333111000/////////000......000333444333000...000000/////////.........------------,,,,,,+++++++++,,,,,,---.../////////,,,,,,,,,+++++++++******))))))******+++++++++,,,---,,,***))))))***,,,---'''(((((('''(((***+++***))))))*********+++++++++++++++,,,,,,,,,,,,,,,---,,,++++++******++++++,,,...---+++******+++---...++++++************++++++,,,++++++++++++,,,------++++++,,,,,,------------///...---+++++++++,,,------+++******---///000000555888>>>IIIXXXhhhttt|||zzzrrrqqqoookkkgggddddddfffhhhpppooonnnmmmllllllmmmnnnooonnnmmmnnnqqqssstttuuuvvvzzz}}}{{{zzz~~~~~~~~~~~~---...///000000000000000......//////000111111222......000000111111111111000000000000000000111222111000000//////000000111111000......//////...,,,......------,,,,,,,,,,,,------------............------------...///000000////////////000000000000------...//////000111111///////////////000111111//////000111111111111000111111111222222222222333444555555333222333555888:::HHH\\\pppmmm\\\LLL>>>777666777===IIIZZZmmm|||xxxuuuuuuvvvvvv~~~~~~zzzxxxtttsssrrrrrrrrrssstttuuuuuuwwwzzz}}}ttt___SSSHHHFFFHHHHHHFFFFFFDDDBBB@@@===;;;999999888999999888888888888888888999999999888666333111///111222333333222222444666999999:::888555444444444333111000111444555666555333222111000000000111111444333111000000000111222...///111333333222111000000000000000////////////,,,,,,------------,,,,,,+++,,,,,,---...///000111,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,+++***)))(((((()))***+++***,,,,,,******,,,,,,))))))************++++++++++++---......---,,,...///,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++******+++++++++++++++******++++++,,,---******+++,,,,,,++++++++++++,,,---,,,++++++,,,...,,,***)))***,,,...//////777999>>>CCCMMM\\\nnn{{{}}}yyyzzzuuunnnhhheeeeeegggiiimmmnnnooonnnmmmlllmmmnnnsssrrrpppooooooqqqssstttxxx|||~~~{{{{{{~~~~~~~~~---...///111111222111111......//////111222444444//////111111111111000///111111000/////////000000000//////......//////000///---,,,---...///---,,,------------............------------.........///------------...///000111//////000000000111111111...//////000000111111111///////////////000111111...///000111222111111000111111111222222222333333444444333222222555:::>>>FFFZZZqqqyyydddRRRDDD<<<<<<@@@AAAOOOcccttt{{{uuulllhhhaaa\\\YYYZZZ]]]___cccmmmwwwzzzxxxvvvtttqqqnnnkkkiiieeeeeedddeeeggglllsssxxxvvv```RRRFFFCCCDDDEEEEEEFFFHHHFFFBBB>>>;;;:::999999999888777666666666777888777777777666444333333333222222222111111222555888666888999999777555444444444222111111333555555555222111000000000111222333333222111000000111333444///000222222222111111222111111111000000000//////***+++,,,............---,,,,,,,,,,,,---......///------------,,,,,,,,,,,,))))))***++++++,,,------))))))))))))))))))))))))***......++++++......***)))************++++++++++++---///...,,,,,,...000,,,++++++******++++++,,,******+++,,,,,,+++************))))))))))))************))))))******+++,,,)))***+++++++++***)))((((((***------++++++,,,...---+++******---///000000111666<<>>===DDDMMMNNNbbb{{{~~~rrrggg___UUUPPPIIICCCAAACCCHHHKKKMMMXXXgggttt}}}zzzvvvpppjjjccc\\\XXXWWWUUUSSSQQQQQQVVV]]]bbbppp{{{xxxbbbRRRCCC>>>@@@BBBDDDGGGDDDBBB>>>:::888888999999:::999777666666777999:::555666666555333333555666///000000000111444999<<<555777999:::888555444444666444222222333555555555222111111000111222444555222222000000000222444666000111222111111111222333111111111111000000000000)))***,,,.../////////...------,,,+++++++++,,,,,,......------------,,,,,,))))))***+++,,,,,,------***+++,,,,,,,,,,,,+++***(((---...***+++///...***)))************+++++++++***---///...,,,+++---000,,,++++++++++++++++++,,,((()))+++,,,,,,+++)))((())))))(((((((((((()))))))))))))))((()))******+++))))))***++++++***((('''%%%)))------,,,+++,,,......,,,++++++...000111111)))111999;;;>>>KKK```rrr}}}uuuiii```]]]^^^aaacccdddiiiooorrrrrrrrrsssuuuqqqqqqppppppqqqtttyyy}}}xxx||||||yyyxxx{{{}}}|||////////////............////////////000000000000000111111111111222222222000///.........000111222........................111000...------...///000+++,,,------.........------...//////---------//////+++,,,000///+++,,,222......//////000000111111111222222111111000///...111111111111000000000000/////////111333222000...111111111111111111222333...000222111222;;;JJJVVVnnnzzzsss[[[GGGBBBBBBCCCIIISSShhhxxx~~~wwwnnn^^^PPPHHHBBB===;;;>>>===999:::>>>AAACCCLLL^^^uuu}}}yyytttmmmcccXXXPPPGGGEEEDDDCCCCCCEEEGGGHHHWWW^^^jjjzzz|||fffWWWKKKIIIFFF??????EEEAAABBBBBB>>>999666777999888666444222222444666888888888888777666444333222444222///......111444666666777888999999888777666333333333222222222111111//////000111222222333333444333222000000000111222444333222222111111222222666444222222222222111///------------------------//////.........---------.........------,,,,,,,,,++++++,,,+++***(((&&&%%%)))))))))******+++++++++000,,,)))***...///,,,(((++++++******+++---...//////...+++***))))))***+++***)))))))))(((((('''''')))))))))******))))))))))))***+++,,,,,,+++***))),,,++++++++++++++++++,,,,,,+++*********+++,,,---111,,,)))***---...,,,(((''')))+++,,,,,,---///111---///444:::>>>EEEQQQ^^^vvvxxxllldddaaabbbbbbccchhhlllrrrvvvxxxvvvrrroootttuuutttppplllmmmsssyyy{{{}}}~~~|||zzzzzz}}}////////////............////////////000000000000000000111111111222222222000000/////////000111111...........................---,,,+++***+++---...,,,,,,,,,------.........---...///...---,,,...///...,,,---000...+++---222......//////000111111111111222222111111000///...//////000000111111111222222111111222444444333111111111111000000111222222000333666555666AAATTTcccyyywwwaaaPPPCCCAAAEEEJJJXXXhhh}}}zzzlllbbbYYYMMMBBB===???:::999;;;:::777777;;;<<<>>>EEETTTjjj{{{rrrhhh\\\OOOFFF======<<<;;;;;;<<<===>>>CCCHHHQQQ^^^mmm||||||kkk[[[MMMHHHDDD<<<<<>>MMMeeevvvrrr___OOOFFFAAAEEELLLXXXnnn|||lll[[[PPPHHH@@@:::999:::777666777777444444777888:::???III[[[rrr}}}qqqcccTTTFFF>>>::::::::::::::::::::::::666999>>>FFFRRRbbbttt}}}kkk[[[LLLFFFAAA;;;<<>>CCCDDDEEEGGGFFFDDD@@@<<<999777777777777777777777777777777666555444444333333222333333333444333333333333444444555666666666666444444444444444444444444222111000///000111333444555444333222222333444444111000000///////////////000000222444666555222////////////..........................................------,,,,,,,,,---...,,,,,,,,,,,,,,,++++++++++++++++++******))))))))),,,***))))))+++,,,***)))******+++++++++,,,,,,---...---,,,++++++++++++,,,************************...---,,,++++++,,,---...((()))***+++++++++***)))******))))))))))))******+++***++++++++++++,,,,,,111///------///000///...(((***,,,,,,,,,,,,...000000+++))),,,111333777<<>>===>>>@@@>>>???BBBDDDDDDBBB???<<<777777888888888888777777777666555444333333333444222333333444444333222111333333333333444444555555333333444444444444444444333222222111111222333444222111000///000000222222222222111000000000000111000000222444666555222///.........---------,,,,,,---........................---,,,++++++,,,...///+++++++++************++++++++++++******)))))))))+++***)))***++++++************+++++++++++++++++++++++++++***************(((((())))))))))))))))))***+++,,,------,,,+++***((()))***,,,,,,,,,+++*********))))))))))))************++++++,,,,,,,,,,,,...---,,,,,,---......---)))***,,,,,,,,,,,,...///,,,'''&&&***...000333777999III]]]mmmvvvzzzyyyvvv{{{zzzyyyvvvqqqmmmiiihhhgggjjjnnnsssvvvwwwwwwvvvrrrsssuuuuuusssqqqpppooovvvyyy|||}}}||||||////////////............////////////000000000000/////////000000000111111111111111222111111000000........................------......///000000000000///...---------...///...///000000///...///000---000111...---///111000//////000111111222222333111222222111111000///...111111111111000000//////111000///000333555555444111111111222333444555666777:::DDDUUUkkkqqq\\\NNNFFFEEEBBBGGGTTTggg}}}zzziiiUUUIII>>>;;;:::888666777333666666444444666555333222333444555999EEEVVVcccggglllqqqsssrrrrrrsssvvvzzz|||}}}vvvhhhVVVEEE;;;999888777666555444333222...333777999999999<<<>>>EEEQQQccctttwwwooofff```WWWOOOFFF@@@>>><<<;;;:::999:::===AAADDDDDDAAA>>>888777777666666777777888888777666444444444555666444444555555555444333222666555444444444444555555444444444555555555555555666666666666666666666666333333222111222333444555666555444444333333444444000///000222333222///---.........---,,,,,,++++++---------..................---,,,++++++,,,...000---,,,+++***************------,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++++++++************************))))))***************+++++++++'''))),,,......,,,)))''')))***+++---------,,,,,,*********))))))*********)))***+++,,,,,,,,,,,,+++,,,++++++++++++,,,---------......---+++******+++***''''''***,,,---111777999DDDTTTbbblllqqqssssssxxxxxxxxxuuuqqqmmmkkkkkkhhhjjjnnnqqqtttvvvvvvwwwtttuuuvvvvvvuuusssqqqooouuuxxx|||}}}{{{{{{~~~////////////............////////////000000000000////////////000000000111000000/////////000111111..............................///000111111222222000/////////.........------///111222000///...///,,,111222---,,,000222000///000000111111222333333111222222111111000///...000000000000000111111111000///000222444555555333000111111222444666888999>>>III[[[mmm}}}ooo[[[LLLFFFFFFGGGLLLYYYmmmvvvdddTTTHHH===::::::999888888111666777444444777666222000222333333555:::BBBIIIIIIMMMQQQRRRQQQQQQUUUYYY^^^fffoooqqqhhhXXXIII???===<<<:::777666555555555444444666777888:::;;;;;;;;;AAAMMM\\\lll{{{{{{tttlllccc[[[XXXLLLHHHCCC??????>>>;;;777888888:::???CCCDDDBBB@@@;;;:::999888888999:::;;;;;;:::888777777777999:::777777777666666666555555:::999888666666666666777666666777777777888888888666777888999999888777666666555444444444666777888666555555444444444444444222111000111111111///---/////////...---,,,,,,,,,---------.........//////...---+++***+++,,,///000///...,,,+++*********+++,,,,,,,,,,,,,,,,,,------***+++,,,,,,++++++,,,---)))***+++,,,,,,+++***)))*********++++++******************++++++,,,,,,,,,)))***+++,,,,,,+++***)))***+++,,,...//////......++++++************++++++)))***+++,,,,,,,,,++++++++++++++++++++++++---...---......---+++******+++***)))***---,,,,,,111888;;;BBBMMM[[[fffnnntttwwwsssvvvxxxwwwsssooommmllljjjlllnnnqqqtttvvvwwwwwwvvvvvvvvvwwwvvvuuurrrpppppptttyyyzzzzzz{{{}}}000/////////............////////////000000000000////////////000000000000000///.........000111222........................***+++,,,---............//////000000///...------,,,///222333222///......,,,111222---,,,111222000000000000111222222333333111222222111111000///.........///000111222333333------...000333444222111000000111333555888:::;;;DDDUUUmmm}}}nnnYYYIIICCCEEEIIIKKKXXXlllqqq___SSSFFF:::777666555444666000555777333333777666111111222444444555666888:::===@@@CCCAAA>>>===AAAEEEFFFSSSbbbkkkggg[[[NNNEEE===;;;888555444444444555777444111111333555777888666777<<>>999999999:::>>>BBBDDDBBB@@@AAA???===;;;;;;===???AAA>>><<<;;;999999:::;;;===::::::999888777777888888===<<<:::999888777888888888888999999999:::::::::444666888999999777555333333222222111222333444555444333222222111111222222666444222222222222111///111000000///...------------------.........//////...---+++******,,,///111111000...,,,++++++++++++)))))))))******++++++,,,***+++,,,,,,,,,,,,---...)))***+++,,,,,,+++))))))***++++++,,,,,,,,,++++++)))))))))******+++++++++,,,++++++++++++++++++,,,***,,,---///000000//////,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,++++++++++++,,,,,,++++++---///***+++,,,,,,,,,,,,---...+++,,,...///,,,***000888888<<>>:::888999888666333666444222111111333666888222666:::>>>CCCMMMZZZdddgggddd^^^WWWPPPJJJFFFDDDDDDCCCBBBAAA???>>>===<<<666555666999>>>DDDIIIKKKGGGBBB===>>>BBBFFFFFFDDDEEECCC???======@@@DDDFFFEEECCC@@@>>>===;;;999777::::::;;;;;;;;;;;;:::::::::===<<<::::::>>>???======;;;::::::;;;;;;;;;:::666555333222111222333444666333111111333333111///444444333333222111111111000///...,,,,,,---......++++++,,,,,,---...//////...---,,,++++++---...000/////////...---,,,+++***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------)))***,,,///222222000---+++++++++,,,------......,,,,,,+++***))))))******%%%(((++++++)))(((***,,,++++++******+++---...000+++++++++******+++...111:::@@@CCCHHHTTTfffqqqrrryyysssqqqxxx{{{wwwsssrrrmmmqqqsssrrrpppqqqwww|||wwwvvvuuuvvvwwwvvvrrrnnnnnnpppssswww|||}}}zzzxxx////////////////////////////////////////////////............////////////111000///.........//////---------...............---------.........//////+++,,,,,,,,,+++++++++,,,------------............---000222000,,,+++...222000111111222222222111111333222111000000/////////000//////...///000111222000000111111111111222222...000222222333:::EEENNNfffvvvvvvcccVVVJJJBBBCCCFFFNNNcccxxxvvviiiZZZQQQEEE<<<999999777555888666444444666555222...555555444333333444555666222222333444555666777777:::===III]]]ooorrrgggYYYJJJCCC:::555333333222111444333222222333555777888444666888999;;;BBBMMMUUU\\\YYYTTTNNNJJJFFFDDDDDDFFFEEEDDDAAA???<<<;;;::::::999999;;;???CCCGGGJJJDDDBBB@@@AAAEEEIIILLLLLLMMMLLLKKKKKKLLLNNNQQQRRROOOLLLGGGCCCAAA???<<<;;;<<<======>>>>>>>>>>>>===:::>>>AAAAAADDDIIIKKKJJJEEECCC@@@???@@@@@@???>>>777666555444444555777888666444222222333333111///222222111111000////////////.............../////////......------,,,,,,+++...---,,,++++++---...000...---+++)))))))))***+++************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))***---//////...,,,)))(((((((((((((((((((((,,,+++***))))))))))))******,,,---,,,***)))***,,,************+++,,,------,,,,,,,,,+++***+++...111444888<<>>;;;999888888888888999===AAAEEEHHHHHHIIIJJJKKKNNNQQQVVVZZZ\\\]]]___aaacccdddeeeeee^^^YYYSSSMMMIIIFFFCCCAAAAAABBBBBBCCCDDDEEEFFFFFFBBBHHHLLLNNNRRRXXXYYYWWWPPPLLLGGGDDDBBBAAA@@@???888777555333333333555555666444333333333333222000222222111111000/////////---...///000000111111000//////......---,,,,,,+++------,,,+++,,,---...//////---)))'''&&&(((***,,,)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***)))((()))+++,,,+++***,,,++++++***))))))((((((+++***))))))))))))))))))---......---+++)))***+++((())))))***++++++++++++---------,,,++++++---000///222555:::HHH\\\llltttooonnnpppuuuvvvqqqkkkjjjpppqqqqqqooommmnnnssswwwxxxvvvuuuuuuvvvvvvuuusssppprrruuuxxxzzz{{{{{{{{{~~~}}}|||}}}........................------------------------............////////////000000000000///000000000,,,,,,,,,------.........---.........////////////---+++***,,,///111111000....../////////000000000///000111000...---///111///000000000111222333444333333222111000000000000///////////////000000111/////////000000111111222333444555888???OOOdddsssooo^^^NNNDDDEEE@@@BBBQQQdddyyyrrrhhhYYYMMMFFFDDDDDDDDDCCC@@@>>>???CCCBBB<<<666111000///.........///000111111222333444555666666222555@@@WWWqqqkkk^^^JJJ;;;444444666777777777666555444333222222444555555666777:::@@@EEEFFFDDDBBB@@@@@@BBBDDDFFFFFFEEECCC@@@>>>;;;:::999777888999;;;>>>CCCIIIMMMQQQUUUYYYZZZ[[[^^^eeekkkpppssswwwzzz|||{{{xxxwwwnnnhhh```XXXSSSPPPMMMLLLIIIJJJKKKMMMPPPSSSUUUVVVWWW\\\```aaadddgggfffbbb___[[[SSSMMMIIIEEEBBB@@@>>><<<999666333222222222666555444444333333222111444444333333222111111111,,,---///111222333222222,,,---------.........///------,,,,,,,,,---...///000...+++))))))***,,,---,,,+++******))))))******++++++++++++++++++++++++++++++***************+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,***(((((()))*********,,,,,,,,,+++++++++************)))(((((())))))***,,,,,,,,,,,,+++++++++,,,((()))+++,,,,,,,,,+++***.........---++++++---///000111222777CCCVVVhhhsssmmmppptttxxxwwwrrrmmmkkkoooooommmkkkjjjmmmrrrwwwwwwvvvtttsssrrrrrrqqqqqqqqqsssuuuxxxzzz{{{{{{{{{~~~~~~|||////////////////////////------------------------............/////////////////////000000000000///......------,,,,,,,,,,,,,,,,,,---------............+++)))(((***,,,.../////////000000000111111111222222111000...---...///000000000000111222444444222222000///////////////...//////000000000000000...//////000111222222222777444555<<>>CCCQQQfff|||yyymmmccc]]][[[\\\]]]XXXSSSNNNKKKIIIDDD<<<666666555333222222222333444222222333444555666666777111444@@@VVVqqqrrr\\\JJJ???999777555666666555555555444444444444555555666888;;;???BBB@@@???===<<<===>>>AAACCCAAA@@@???>>>===<<<;;;;;;<<<>>>@@@BBBDDDIIIOOOTTTWWW]]]dddhhhjjjoooxxx|||wwwnnngggbbb___]]][[[VVVWWWZZZ]]]aaafffjjjlllpppuuuyyyyyyyyy{{{xxxsssrrrmmmddd\\\UUUOOOIIIFFFEEECCC???;;;888666666666666666666555444333333333444444333333222111111111,,,---///111333333333222------...............///,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++***************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,)))((()))+++++++++(((((()))))))))***************))))))))))))******+++,,,---...000000//////***+++,,,---------,,,+++---......---,,,+++,,,...111000111555>>>MMM^^^kkkqqqwww}}}}}}xxxsssnnnkkkmmmllliiiggghhhlllrrrvvvyyyxxxwwwtttrrrppppppppprrrssstttwwwyyy{{{|||}}}}}}}}}////////////////////////------------------------............////////////---......////////////.........------,,,++++++***,,,,,,,,,------------...000000///,,,******,,,///............/////////000222222111000////////////111111000000000111333444222111000///..................///000000000000000//////000111222333333444666666;;;III```vvvrrr]]]KKK???<<<>>>===KKKbbb{{{~~~zzzxxxyyyzzzsssooohhh___TTTHHH<<<555666555333222222222222333000000111222333444555555333777DDD\\\vvvqqq___QQQEEE;;;555333333333444555777888999555555555555666777999:::::::::999999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCEEEFFFKKKRRRXXX\\\ccclllsssyyyyyyvvvtttqqqpppkkklllooorrrwww|||~~~yyyqqqiiiaaaYYYRRRMMMHHHEEEAAA===:::888777777666777777666444333333444222222111111000/////////---...///000222222333333222111000///...,,,++++++,,,,,,,,,---------......***+++,,,,,,,,,++++++***)))))))))***+++,,,---...++++++++++++++++++++++++*********)))******+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------...,,,***)))+++,,,,,,+++))))))***++++++,,,------******************+++,,,,,,,,,///222555555333000+++,,,,,,---------,,,,,,***,,,------++++++,,,---///...///333888AAAPPP]]]sss{{{~~~wwwrrrnnnkkknnnkkkgggdddeeejjjpppttt{{{{{{{{{xxxuuusssrrrsssssssssssstttvvvyyy{{{}}}}}}~~~~~~~~~~~~........................------------------------............////////////+++,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,------------............(((...222222---+++...222---------.........//////000/////////000111222222333222000//////111222333333222111000////////////---...///000111000000///000000111222333444555555999AAAOOObbbvvvsss\\\LLLAAA;;;>>>DDDJJJ\\\vvv{{{iiiUUUEEE===444333111000//////000000///000111111333333444555666<<>>:::777666666777888777444333333555222222111111000/////////.........///000111222333222222111///...,,,++++++,,,,,,------......---------,,,,,,++++++,,,------************+++---...///******************************))))))***++++++,,,******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++,,,,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,---------+++++++++++++++,,,------***,,,///333666555000,,,,,,,,,+++++++++++++++,,,(((***+++,,,++++++,,,---,,,+++---222555:::FFFSSShhhttt|||zzztttsssrrrqqqqqqlllfffbbbcccggglllooowwwzzz{{{zzzwwwuuuuuuuuuuuusssqqqpppqqqtttxxxzzz}}}~~~||||||}}}------------------------..................................../////////000***+++---.........------***++++++,,,,,,------.............../////////000###...111---+++---222........./////////000000...------...111333444444444333111//////000222333444333222111000000000000---...000111111111000///000111111333444555666666AAAOOOdddxxxsss```KKKAAA======CCCKKK[[[nnn{{{dddRRRIII777666444222222222222333111111222333444555555666888@@@RRRkkk|||mmm\\\PPP===;;;777444222222333444333222222333555777666666555666888:::;;;;;;::::::999999999999999999999999<<>>===BBBPPP___{{{jjjUUUDDD;;;555777777111,,,,,,222444444333111222666::::::HHH```xxxtttaaaPPPAAA666888888333222888333333333444444444444444;;;:::999999::::::999888===<<<:::;;;===???AAAAAA@@@HHHSSS]]]eeemmmuuuzzzvvvpppfffZZZOOOGGGBBB???777888888888666444333444111000///000111222111000////////////............---...000111000///000111...,,,+++,,,//////---***111222333333222000...,,,333///,,,,,,...---(((###************************)))(((((()))+++,,,,,,+++)))...222111---)))+++---,,,+++***)))***+++,,,---++++++++++++++++++++++++%%%***+++,,,///000---,,,+++******)))*********************+++,,,------***,,,......---------......---,,,+++++++++,,,------,,,++++++,,,,,,***((('''***...///111666AAAIIIWWWbbbpppuuutttrrruuuzzzzzznnn```ZZZ]]]cccfffggglllrrrzzz~~~}}}yyyvvvuuuvvvuuussspppoooqqqvvvzzz|||}}}~~~~~~|||{{{{{{|||...000111000///...///000......////////////......000...------......---+++//////.........---------000...---++++++,,,---...111111000///...---,,,,,,////////////////////////---------...///000000000222222222111111111000000000000111222222222222111111111000///////////////...///000000//////000111555333444666666:::DDDOOOfffwwwppp___NNNEEE===>>>EEERRRdddtttvvvdddPPPCCC999888888444000000111333555555333444888<<>>:::222///222444444444444444555555555:::999999999:::;;;::::::;;;;;;;;;>>>AAADDDFFFGGGLLLTTT___iiiqqqxxx}}}rrrfff[[[PPPGGGAAA777888888777666444444444222111000111222333222111111111000000///.........,,,...///000///...///000...---,,,---...///---***000000///...------------222///,,,,,,//////,,,)))***************************))))))***+++,,,,,,+++---...//////---+++)))(((,,,+++*********+++------++++++++++++++++++++++++###)))---,,,---///000...++++++***************+++++++++******++++++,,,---***,,,------,,,,,,,,,...------,,,+++++++++,,,------,,,+++,,,------+++)))+++---//////111555===CCCNNNZZZhhhooonnnlllnnnqqqpppjjjaaa[[[ZZZ]]]```cccjjjpppxxx||||||yyywwwuuuuuutttrrrooonnnooossswww{{{}}}~~~||||||}}}~~~---///111111000/////////......////////////.........---,,,,,,---...---+++............------------///...---,,,+++,,,------/////////.........------/////////////////////////////////000000111111222222111111111111000000000000000111222222222222111111000//////////////////...///000000//////111333222222444666888@@@RRRddd}}}mmmYYYJJJCCC>>>===FFFVVVjjj~~~xxx^^^NNN===777777777555444222555777666555777;;;???MMMaaa}}}~~~pppbbbTTTHHHCCC===333///111555555555555555666777777888888888999999:::;;;<<<:::<<<>>>BBBHHHMMMQQQTTT\\\dddoooyyyyyynnn```QQQFFF<<<;;;:::999777666666555444333222222333444222111333333222111000//////...,,,---//////...---...///000.........//////---+++000///---,,,+++---...000///,,,)))***---///...---************************+++************++++++,,,...,,,+++,,,------***''',,,,,,+++++++++,,,---...++++++++++++++++++++++++(((,,,...+++***------,,,+++++++++++++++++++++,,,---,,,++++++******++++++)))***,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---...---,,,---......,,,***---------...111777<<<@@@GGGSSSbbbjjjkkkjjjllloookkkkkkhhhddd___]]]```bbbhhhmmmuuuzzz{{{yyyxxxwwwvvvuuussspppnnnooorrruuuxxx{{{~~~~~~}}}~~~,,,///222222111///............////////////.........---,,,,,,......---,,,//////..................///...---,,,,,,,,,------***+++,,,---///000111222//////////////////////////////000000000111111111111111111111000000000000000000111222222222222111222222111111111111111222222222333222000111333444222222555;;;DDDSSSjjj}}}lllZZZKKKAAA???@@@GGGWWWlllrrr___III<<<:::;;;:::777444555666555666:::BBBHHH___sssqqqfff[[[PPPGGGCCC>>>777444555666666555555666777888999888999999888888888:::<<<<<<>>>BBBGGGNNNWWW```eeelllsss~~~rrr___RRREEECCC???<<<:::999888777555444222222333333222111222222222222222222111111---...000000///......///111111111111000000...---000///.........///000111,,,)))''''''))),,,,,,,,,************************+++++++++***)))***+++---,,,++++++++++++++++++***,,,,,,,,,,,,,,,---------***+++++++++++++++,,,,,,)))------)))'''))))))(((******+++,,,,,,---------...---,,,+++************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,------...------...//////---,,,+++******---333999===???@@@KKKXXXaaaeeehhhmmmqqqqqqrrrsssqqqmmmiiigggfffgggkkkrrrwwwzzzzzzyyyxxxxxxxxxwwwtttqqqqqqsssuuuvvvzzz|||,,,///222222111///............////////////......000///---...//////...---////////////////////////......------,,,,,,,,,,,,)))***+++---...000111222////////////////////////......////////////000000000000000000000000000000000000111222222222222111222111111111111111222222444444444222000000222444666555;;;III[[[ooo~~~kkkXXXJJJBBB???>>>GGGWWWkkkvvv]]]JJJCCC@@@<<<777222333444555999CCCQQQ[[[uuu~~~ppp```VVVMMMGGGAAA>>>;;;888777888666666555555666777999:::999::::::888666666999<<>>;;;999666666555333333333333111000111111222222333333444444///000222222000///000000111222333222222111000000------///000000///......---+++)))'''(((***++++++************************+++,,,,,,+++)))))),,,///---//////,,,'''&&&(((+++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,//////***'''((()))''')))***+++---...............---,,,+++***)))))))))''')))++++++*********++++++++++++,,,,,,---------...------...///000...---,,,******---222888;;;===888AAAMMMVVV]]]dddlllrrrwwwwwwyyyzzzxxxssslllfffgggjjjooouuuyyy{{{{{{zzzxxxxxxxxxuuusssqqqrrrsssuuuyyy~~~~~~---///111111000/////////......////////////......222000///...//////---,,,.........///////////////......---------,,,,,,,,,------------------......////////////////////////........................//////000000000000000111000000111222222222222111///////////////000000111333333222000......111333777:::FFFZZZooo}}}gggUUUHHH???>>>AAACCCTTTkkkqqq[[[MMMFFF???777888999<<<@@@HHHWWWiiiuuu|||qqqaaaSSSLLLCCC@@@===:::777555555555666555444444555777999;;;:::;;;<<<:::777888;;;???CCCHHHNNNVVV___kkkxxxzzzfff^^^TTTKKKEEEAAA<<<888999777555444444444222000111111222222333444444444000222333333111000000111///111222222111000111111***+++---......---+++)))///...---,,,++++++,,,,,,***************************+++,,,+++))))))...222333555444...%%%"""$$$))))))***+++,,,,,,,,,++++++*********++++++,,,,,,---...222222...,,,,,,,,,)))(((***,,,...////////////...---,,,+++************((()))++++++*********+++******+++,,,------------------,,,...///000...---............000333666888999@@@LLLVVV^^^fffooouuuwwwwwwyyy{{{zzztttkkkdddfffhhhlllqqqwwwzzzzzzyyyuuuvvvvvvuuurrrppppppqqqvvvyyy~~~...000111000///...///000......////////////......222111///......---+++***,,,,,,,,,---------......------......------,,,,,,------------------------////////////////////////........................////////////000000111111000000111222222222222111///////////////000111111000000000///...000444777<<>>@@@888999999777555666666666555444333222333666999;;;999<<>>===@@@GGGMMMQQQ\\\lllyyyvvvhhh___WWWNNNIII>>><<<:::999999888666444666555444333111000///...///111222111///......///(((+++......---,,,...000111000...,,,++++++,,,---***+++------,,,,,,,,,---************************(((***,,,***(((***000666444000,,,)))***,,,------'''((()))***+++***))))))))))))***+++,,,,,,------)))///222000...///---***((())),,,///111111000000---,,,++++++******++++++)))***,,,,,,+++++++++,,,)))***+++---......------,,,++++++---...///...,,,(((,,,000000...000666<<<;;;DDDRRR^^^fffjjjllllllvvv}}}yyypppmmmmmmcccccceeekkkqqquuuuuutttuuuwwwxxxxxxvvvtttssstttwwwyyy|||}}}}}}}}}111000000000000000111111111222222111...------...555111///222222------111------------------------)))+++---///000///...---,,,,,,------...///////////////............//////111///---,,,+++,,,---...000000000000000000000000555333111000111222222222,,,,,,------///000222222222222333444000000;;;JJJUUUmmmyyyiiiQQQHHH@@@>>>@@@JJJ___rrr|||hhh^^^PPPFFFBBB???<<<888444444666666666555444333333444666888999999999999:::===???>>>>>>EEERRR]]]iiisssuuujjj\\\QQQLLLGGG@@@<<<;;;:::888666666777777666444222222333111222222333333111000/////////...//////000111222---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,---...+++++++++******)))))))))++++++++++++++++++++++++......---,,,,,,+++******000//////000111111///---,,,,,,,,,---...///111111...,,,***((((((***,,,...(((***,,,...///...---,,,,,,***+++---111111...***(((,,,000111///---...///000111111000//////000222999BBBRRR___cccbbbgggnnn~~~wwwqqqnnnkkkfffgggeeeccckkkxxx}}}{{{wwwvvvuuuwwwyyyyyyuuurrryyyyyyyyy{{{~~~111000000000000000111111000111111000...---...///111---,,,///...******...------------------------******,,,---......------------......///000000111000000////////////000000222111///.........000000000000000000000000000000777555333222333444333333---------...///000111222333222444555555999IIIZZZhhh||||||gggWWWFFF@@@===BBBLLL\\\sss}}}ooofffZZZQQQFFF>>>;;;:::888555333444555555555444333333444555777888888777666666888<<>>AAAAAAJJJWWWcccmmmwwwnnn```UUUMMMFFFBBB>>><<<:::888777666555333111111111111000000//////111111000///////////////------............------//////...---,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......,,,,,,,,,---///000...---)))))))))***+++,,,......)))***+++,,,,,,+++***)))+++***)))((()))+++---...&&&***......------///222555444222///------...//////000111000......000111777888<<>>BBBNNN```uuuxxxiii[[[QQQIIICCC>>>===:::666444333444555555666666666666666777888888333666:::<<<<<<>>>CCCHHHKKKUUUdddrrr}}}yyymmm^^^PPPFFFCCC???:::888777666555333222111111000000000000000///////////////000111111---......//////......---,,,,,,------------------++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---------+++)))%%%%%%&&&&&&''')))***+++((()))+++,,,,,,+++)))(((+++)))((('''(((***,,,...&&&***---...------000333777555111///....../////////000000///......///111777777:::@@@DDDHHHQQQZZZdddlllssswwwxxxvvvmmmcccdddeeeggggggeeeeeejjjnnnqqqsssuuuwwwwwwwwwvvvvvvqqqqqqtttxxx}}}111111000///............,,,---//////......///000...000000------000000...------------------------,,,+++***)))***,,,...///,,,,,,------.../////////...------,,,,,,------.../////////000000000000000000000000000000000000000444333222333444444222000111111000000111222333333---666AAAMMM^^^uuuuuu\\\MMMBBB;;;<<>>>>>>>>BBBJJJQQQYYYcccrrruuucccWWWOOOHHH???999888777555444333222222111000111111111,,,,,,,,,------...000000---...///000000///...---++++++,,,------......///***++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********************...---,,,,,,,,,+++)))'''***))))))(((((((((((((((((()))***++++++***)))(((***)))''''''((())),,,---)))***,,,------...///111555333///...///000000//////000000///......///111555555888???BBBEEEJJJQQQ^^^gggqqqvvvwwwvvvooogggdddcccdddfffeeeccceeeiiimmmppptttwwwwwwwwwxxxyyyqqqqqqrrrvvv{{{~~~111111000......------...+++---000000///...---......111000------111111...------------------------,,,+++++++++,,,---...///---------...//////000000......------------.........//////000000000000000000000000000000000000000222111111333444444333111000000000111222333444555000>>>NNN\\\nnnuuu```LLLCCC???<<>>BBBDDDFFFNNN[[[eeemmmuuu}}}rrrcccYYYLLLBBB>>><<<:::888444444222111111111222333......---------......///---...000111111000...---,,,,,,------------------******+++++++++,,,,,,,,,,,,,,,+++************************+++++++++,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,+++++++++,,,+++)))(((---,,,++++++******++++++))))))************))))))((((((''''''((()))+++,,,,,,+++***+++---/////////222000---...000111111000...///000///------///000333222555;;;@@@BBBGGGMMM]]]iiiuuuyyyzzzyyyuuupppkkkfffeeeiiiiiieeeccceeejjjnnnsssvvvwwwxxxzzz|||sssrrrrrrtttxxx|||111111000......---------***---000111000...,,,,,,///333222......333333000------------------------,,,,,,,,,,,,---...//////......//////000111111111//////............//////,,,,,,---...//////......000000000000000000000000......///111333333111000000000000111222444555666>>>NNN```nnn~~~}}}aaaOOO@@@???@@@AAAIIIUUUkkkyyyllldddPPPIII@@@;;;999:::999777222333333333333333555777666555555555666777999::::::???EEEIIIOOO[[[mmmzzz~~~ttthhhXXXKKKEEEBBB???===555444333222222222333444222111000//////...//////...///000222222000///............------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++***))))))******)))))))))******+++++++++++++++++++++++++++++++++((()))***+++---...///000***))))))***,,,,,,+++)))&&&&&&''''''(((***+++,,,***))))))))))))))))))***'''''''''(((((()))***+++...,,,)))+++...000///---000...,,,---000222222000...///000///------///000111///111888===@@@FFFMMM___mmmzzz~~~}}}|||{{{xxxsssllliiimmmnnnhhhddddddhhhmmmsssvvvwwwxxx{{{}}}tttrrrqqqrrrvvv{{{~~~,,,------...------,,,,,,111111222333333333333222////////////////////////---.........---,,,++++++///...,,,,,,,,,---///111,,,...///...---///333777111444444111,,,***---000000/////////............000...---///222222000...---...///111222222222222000/////////000444999===FFFXXXnnnrrr\\\MMMDDD===<<>>;;;777666777888777444111///000333777999<<<777555777888666666999@@@GGGOOOVVVbbbsss{{{kkk[[[NNNEEE???<<<<<<555000222444444444666222222111111111111222222000///...---......---+++...//////...,,,,,,---...,,,,,,+++***)))))))))))),,,,,,+++******++++++,,,************************,,,,,,++++++,,,,,,---...***+++------------...000,,,,,,,,,,,,+++*********+++++++++******)))))))))***)))(((''''''((())))))''''''((()))))))))))))))((()))***+++,,,,,,,,,,,,......---,,,---...///000333333222111000///......111555999::::::>>>EEEKKKaaahhhrrrzzz}}}tttqqqmmmkkkjjjgggaaa]]]aaahhhrrryyy{{{zzzzzz{{{yyyxxxvvvttttttvvv{{{}}}------.........---,,,,,,//////000111111111111111...//////////////////..................---,,,,,,....../////////000//////---......---+++,,,///222000222222///***))),,,000000000/////////.........111///......000000...+++111111111111111000/////////111222222333777===BBBSSSeeeyyy~~~xxxaaaOOOFFF@@@===AAAJJJYYYnnntttggg^^^TTTKKKDDD>>>===<<<999555444666777666444222111111444777999777555666:::<<<;;;===BBBJJJSSS]]]fffrrr}}}oooaaaTTTHHHAAA>>>888444666888666444555444333222111000000000000222000///...//////...,,,......///---,,,+++,,,...,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************,,,+++++++++++++++,,,,,,)))***,,,,,,++++++---...************+++,,,------++++++++++++++++++++++++))))))(((''''''((()))***'''((())))))******))))))'''((()))+++,,,---......,,,+++*********+++,,,---111111111000//////......///333666777888;;;AAAGGGOOO[[[lllxxx|||zzzwwwuuuvvvrrrnnnlllkkkjjjfffbbbbbbhhhrrrxxxzzzzzzzzzzzzwwwvvvuuuttttttwww||||||...............---,,,,,,---......///////////////......////////////............/////////...---------...000222222111///...000000000...,,,+++---///000000///,,,((((((+++///000000000/////////......222000............,,,***111111111111111000/////////222555555666;;;EEELLLddduuu}}}{{{}}}vvv___MMMDDD@@@>>>BBBMMM]]]ooo{{{qqqcccVVVMMMFFF@@@<<<999999888666444333444666444333333222333555666888555555888===>>>???DDDLLLWWWbbbnnnyyyzzzhhhVVVKKKDDD>>>999;;;;;;777333333555444333111000///......222111//////000000...---......///---,,,+++,,,...---,,,,,,,,,,,,------...)))***,,,---------,,,,,,************************++++++***************+++((()))++++++******+++---)))(((((((((***---///111++++++++++++,,,,,,,,,,,,((((((''''''((()))***+++((()))******++++++************+++,,,------------******))))))******+++,,,........................---000333444555777===AAAFFFTTTggguuuzzzxxxtttrrr{{{vvvpppmmmllljjjgggdddccciiiqqqvvvyyyyyyyyyyyyuuuuuuuuuttttttwww{{{|||~~~...............---,,,,,,------...////////////.........///000000///.........///////////////......---...///000111000//////222222111000/////////000000000...+++))))))---000000000000////////////...111000///.........---------...///000222222222222///222555555888AAAPPP\\\sssvvvaaaMMMBBB@@@???DDDOOO```rrrzzzjjjaaaTTTHHHBBB>>><<<;;;555666666555333333444666222333333444555666777777777777:::>>>???AAALLLWWWdddppp}}}~~~~~~{{{iii]]]QQQHHHAAA???===777333333555444333111000000//////222000//////000///...,,,//////000...---,,,---///...---,,,,,,,,,,,,,,,---)))***---...///...---,,,************************+++******)))))))))))))))((()))+++******)))+++,,,***)))((('''))),,,000222---------,,,,,,+++++++++'''''''''((()))******+++))))))***+++++++++++++++000000000///---,,,***)))+++++++++++++++,,,,,,,,,,,,,,,,,,------.........---///111222333666999===EEEQQQaaannnuuuvvvwwwwwwyyyrrrmmmjjjhhhdddaaaeeeiiiooouuuxxxyyyxxxxxxwwwwwwwwwvvvvvvwwwzzz||||||~~~---......//////......------...//////000000//////---...///000000///...---......///////////////.........---------...///000111000000000111111111111111000...,,,+++,,,///111111000000000////////////111111000000///000111222---...///000222222222222000222444777>>>MMM```nnnnnn^^^NNNAAA===@@@CCCOOObbbuuupppaaaUUUNNNDDD<<<888888999:::444555666555333333555666222222333555666777777777888888<<<@@@DDDLLLZZZhhhtttvvvdddYYYNNNHHHBBB:::666555444333333222222222222333111///............---+++000111111000...---///000......---+++***************+++---///000///---,,,******************************)))(((((())))))))))))***++++++******+++,,,,,,+++)))((()))+++...000//////...---+++***))))))&&&&&&'''((()))*********))))))***+++++++++++++++111111111000...---+++*********+++++++++,,,,,,,,,++++++,,,,,,------......---///111222444666999;;;???KKK\\\iiipppsssuuuvvv{{{uuuoookkkiiigggdddaaagggiiinnnrrrvvvxxxxxxwwwzzz{{{{{{yyywwwvvvwwwyyy}}},,,---...///////////////...//////000000000000000---...///111111///...---------.../////////......///...,,,++++++---///111...------...000222111000000000/////////000111111111111000000000/////////000111111000///000222555111111111111111000//////222333666>>>LLL___sssmmmWWWJJJAAA;;;>>>EEEPPPbbbxxxqqq]]]NNNFFFBBB<<<777555666999<<<333444555555444333444555222222333555666777888888:::;;;AAAKKKUUUaaaqqq{{{oooaaaXXXNNNCCC;;;999555444444333333444444555000///------......,,,+++000000111///...---...000...---,,,+++************------...//////...---,,,************************)))))))))))))))******+++)))***++++++***)))***,,,---,,,***))))))+++,,,---///...---,,,+++***)))(((&&&'''((()))******))))))((()))******++++++******,,,,,,---...////////////(((((()))************)))++++++,,,,,,---------...---...000333555888999::::::GGG[[[kkkssstttssssssrrrnnnjjjjjjkkkllljjjhhhiiijjjlllqqquuuwwwwwwvvv{{{||||||zzzwwwuuuuuuuuu}}}***+++---...000111111111......///000000000000000,,,...000111111000...,,,,,,,,,---..............................//////000...------...111222111////////////000111111111000111111111000000000//////111222222000......000333111111111111111000//////444666<<>>???JJJWWWgggzzztttiii[[[MMMCCC>>><<<:::888666777999;;;222444555555333222333444333333333444555777999:::AAACCCMMM]]]lllyyywwwmmm```PPPCCC===888777666555555555555555111000......//////---,,,...//////...,,,,,,---...,,,,,,,,,,,,,,,---......000000//////...---------************************((((((((()))***+++,,,---((()))******(((((()))***++++++******++++++,,,---+++++++++++++++*********'''((()))******)))(((((('''((())))))******))))))'''(((***+++---.........((()))***+++++++++******,,,,,,,,,---------------,,,---///222666999::::::999FFFWWWfffnnnqqqssstttmmmkkkjjjlllppprrrpppnnnjjjjjjkkkoootttwwwvvvuuuxxxyyyzzzyyyvvvtttssssss{{{)))***,,,...000222222333---...//////000000//////,,,...000111111000...,,,+++,,,,,,---.........------...000111222111///...222000///111333444222///------...000222222000///111111111111000000000000222333222///,,,+++...111---...///111222222222222555888BBBUUUmmm}}}nnnUUUGGG>>>???BBBGGGXXXjjj{{{zzzkkk]]]RRRHHH@@@;;;777777777666444444555777111333444444222111111222333333333333555777999;;;IIILLLYYYlll}}}|||mmmYYYHHH@@@;;;:::888777555444444444222111//////000000...---,,,------,,,******+++---******+++,,,...000222333222111000...------------************************((((((((()))***,,,......'''((()))((('''&&&'''((())))))***+++,,,,,,------(((((()))***++++++,,,,,,(((((()))******)))((('''''''''((()))))))))))))))''''''((()))***+++*********+++,,,---...---,,,,,,------------------------+++,,,...222666999::::::999AAALLLWWW___fffnnntttooonnnmmmooossstttrrrpppkkkjjjkkknnnsssvvvvvvttttttvvvwwwwwwuuusssrrrrrrzzz~~~***,,,---//////...,,,+++------------------------111---******,,,......---...,,,+++,,,///000---***......//////...---,,,,,,////////////000000000000333333222111000///......000...,,,,,,...000000000111111000000000000111111333000///111111///000444777CCCUUUfffzzz}}}dddLLLCCC>>>;;;>>>CCCPPPhhhqqqfffWWWLLLFFFBBB===999888888777555555444444444333888777000---111555555444222555::::::999>>>GGGQQQ^^^rrrqqq\\\NNNJJJ???777888999555333444777666444222000...------//////...------------...///...---,,,---///111333111000///---+++******)))))))))))))))))))))))))))((()))+++***(((''''''(((''')))******)))***,,,///++++++*********+++---------+++((('''((())))))((()))))))))))))))***************)))))))))))))))))))))((('''''')))+++...///((()))***,,,,,,---------*********++++++,,,,,,,,,,,,,,,---///111333555666======AAAKKKXXXccciiijjjpppvvvzzz{{{{{{|||yyytttnnnkkkjjjmmmsssvvvuuurrrqqqsssuuuvvvwwwwwwuuuuuuzzz~~~,,,---...///...---+++***------------------------000---******,,,......---......---...//////...---///////////////...------////////////000000000000111111000000//////......///...------...///000000111111000000000000111111222000111444444333555999AAAQQQeeewwwlllUUUDDD???999999BBBQQQcccyyyuuujjjYYYQQQFFF???<<<;;;888555666666555444333333333333444999999333000444888888777555777;;;>>>AAAKKKVVVeeeqqqqqqeeeYYYLLL???;;;:::666555666666555333111000//////...//////...------------.........------...///111222111000///...,,,+++++++++************************(((***++++++)))'''((((((((()))******)))***,,,---,,,+++*********+++,,,---111///---,,,,,,+++***))))))))))))))))))*********************************---,,,+++***+++,,,...///------,,,++++++***))))))+++++++++,,,,,,,,,,,,,,,++++++,,,...000333555666;;;;;;???IIIWWWdddllloootttzzz~~~~~~~~~~~~yyytttmmmjjjjjjmmmsssuuutttqqqpppqqqsssuuuuuutttsssrrruuuzzz......//////...,,,***)))------------------------///---++++++,,,......---...///000000///.../////////000000000000//////...////////////000000000000///////////////////////////............///000000111111000000000000111111///---///222444444888>>>OOObbbyyykkkTTTEEE>>>===999===OOOfffzzzsssbbbUUUHHHCCC<<<999888888666444444444333222111111111111444888:::666333555999:::888888:::@@@GGGQQQ___lll|||}}}mmm^^^MMMBBB===999777777444333222000000000000111000///......------......------...///000000000000///...---,,,++++++++++++++++++++++++++++++++++++)))***,,,+++***((()))))))))***++++++))))))***,,,,,,,,,******)))***+++,,,111111000///---,,,***)))((((((((())))))*********************************///...---+++++++++,,,---000...,,,***)))))))))))),,,------------,,,,,,+++******+++---000333555666888888<<>>>>>>>>BBBNNNbbbxxxrrrbbbQQQFFFBBB???;;;999888777555333333333222111111111111111333666888555333333666888666:::AAAJJJUUUcccsss~~~ppp]]]NNNEEE>>>888555444333111000000111222333000//////...............,,,...///111111111//////,,,,,,+++***************************************)))+++,,,,,,***)))*********+++,,,,,,***))))))***,,,,,,***)))))))))***+++,,,---......,,,)))((('''''''''(((((()))*********************++++++++++++,,,++++++*********++++++...,,,+++))))))***,,,------............---++++++***+++,,,...111444666888555666999@@@LLL\\\kkktttxxx~~~~~~zzzssslllkkkkkklllooosssvvvvvvtttuuuvvvwwwxxxwwwuuusssrrrooossszzz+++,,,,,,------.........------------------------------------,,,,,,---...+++...111000---,,,---000000000111111111111111000////////////000000000000000000000111111222222333111333444444222111222333111111000000000000111111555222111222666>>>NNN\\\qqq{{{iiiXXXHHH<<<:::???CCCQQQeeexxxzzzjjj]]]PPPDDD<<<;;;:::888777666444222111444333333222222222222222222333444444222111555999888AAANNNZZZggguuu~~~nnn^^^SSSHHH===555666444222000000111333444000000///............///---...000222222111///...------,,,++++++***++++++))))))))))))))))))))))))(((***,,,,,,*********+++***+++---,,,***(((((())),,,+++***)))))))))***+++'''))),,,,,,***(((((()))&&&''''''((())))))******))))))*********+++++++++)))))))))***+++---.........,,,+++))))))***,,,---------...///...---+++***+++,,,---///111444777888444666888<<>><<<777444111111222333111000000//////////////////000111111111111000///000///...,,,+++*********((((((((((((((((((((((((&&&(((******)))))))))***(((***,,,---+++***))))))(((((((((((()))***,,,---(((***,,,***'''&&&))),,,%%%%%%&&&'''((()))***+++&&&''''''((())))))******((()))+++---///111222333------,,,++++++***)))))))))***,,,......---+++***,,,,,,,,,---///000222333333666888999===III[[[iiiqqquuuuuurrrooonnnjjjeeeaaaaaa```___bbbffflllqqqtttuuuvvvwwwvvvtttrrrqqqssssssuuuyyy~~~......---,,,,,,,,,------------------------------***---//////,,,+++,,,...222000...000222333111.........///000000000000000////////////000000000000111111000000000000000000---111555444///---...111111111000000000000111111000333<<>>DDDWWWmmm{{{qqq[[[RRRGGG???:::888666444777777666555333222333444333222222222222222333333333222444;;;@@@EEEQQQ^^^kkkyyy}}}zzzxxxwwwvvvvvvyyy|||qqqaaaQQQAAA>>>999555222111222333111111000///////////////000000111111111000000000...---+++)))((('''&&&&&&))))))))))))))))))))))))&&&''')))***)))((()))***'''***,,,---,,,***))))))'''''''''''')))+++---...(((++++++((($$$"""&&&***%%%%%%&&&'''((()))***+++%%%&&&&&&'''((())))))***&&&((())),,,...///000000((()))***,,,,,,---------''')))+++---...---+++***+++++++++,,,---...///000222666999:::===III[[[jjjqqqttttttqqqooonnnkkkgggcccbbb```___aaagggnnnsssuuuvvvxxxyyyxxxwwwuuutttrrrqqqrrrvvv|||~~~.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,...............///000000000000//////000111222222111111000///....../////////000111222222222222222111///......///000000000222333333222000///000111...222444333222333444555888999AAAQQQfffzzzzzzcccOOOBBB>>>===@@@FFFUUUpppsssfff]]]KKKGGGAAA:::666444444555222222222222222222222222888333000111222000111444444555<<>>IIIXXXkkkpppaaaSSSKKKDDDAAA<<<777444444555666333333333222222222222222555111000333444333333555<<<===EEETTTaaakkkxxx}}}wwwssspppmmmkkkiiinnnooouuu~~~~~~nnn[[[QQQFFF???===;;;777222444888888444222444222---///000111222222111000///---------,,,+++)))((((((,,,+++***)))))))))******,,,******,,,***(((***...,,,------,,,***)))***+++***)))(((((()))+++---///---+++******++++++(((&&&''''''(((((()))******+++***'''%%%%%%''')))***))))))))))))******+++++++++---,,,***)))((()))***+++***((('''))),,,---,,,***+++*********,,,///222444333555999;;;<<>>EEEXXXppp|||kkk\\\NNNCCC===;;;999666333222333555666444444333333222222111111222111222666888666777:::FFFIIITTTgggzzz|||wwwsssooolllhhheeehhhgggllltttzzzjjj___PPPEEE@@@===888555444666555111//////,,,)))///000111222222111000///------,,,,,,+++***))))))++++++***)))))))))******---++++++---,,,)))+++///---...///---+++******++++++***)))))))))***,,,---+++***))))))******((('''''''''(((((()))************(((&&&&&&''')))***)))))))))(((((()))+++,,,...---,,,***)))(((((())))))***)))((()))+++,,,,,,+++///...,,,,,,,,,...000222444666999;;;:::>>>MMM\\\nnnvvv|||{{{yyyxxxvvvssskkkiiiffffffhhhkkkmmmnnnooosssvvvxxxxxxwwwwwwwwwuuutttsssuuuyyy}}},,,,,,,,,------.........///......------.........000000000000000111111222222222111111111111222222111111222222222111111111000000111111111111000000000111111111///.........///111111111//////000111222---+++///333666999<<<>>>SSSnnn|||kkkVVVEEE???@@@@@@GGGVVVmmmzzzkkk\\\OOOFFF???<<<666555333222222333444555444444444333333222111111333111333777999999===CCCOOOWWWgggzzz|||wwwrrrooollliiigggeeeccceeelllrrrxxxyyylll[[[LLLCCC>>>:::777333444222000...,,,+++)))///000111222111000///...++++++***)))))))))))))))*********))))))))))))******))))))+++***'''(((,,,---......---+++))))))***++++++***))))))******++++++***)))))))))***))))))+++++++++***))))))(((((()))(((''''''((()))******((('''&&&&&&'''***,,,...---,,,+++)))(((((((((((()))))))))***+++,,,,,,,,,333111///...---------...444666888:::888:::FFFSSSjjjsssyyyxxxuuuuuuvvvuuullliiiffffffhhhjjjllllllmmmppptttwwwyyyyyyxxxwwwuuuuuutttuuuxxx|||~~~~~~,,,,,,,,,------...............---------......///000000000000000111111222222222111111000111111222000111222222222222111111000000111111111000000///,,,...111111000///000111///000222111000///000222000,,,,,,222666777;;;@@@LLLdddxxxiiiZZZKKK???===AAAFFFWWWnnntttkkk^^^QQQGGGBBB>>><<<555555444333333333333333444444444333333333222222333111111555999===FFFPPP]]]kkk}}}}}}vvvpppnnnmmmllllllcccaaaaaaeeejjjoooyyyyyygggVVVJJJCCC>>><<<777666555444333111000000//////000111000///...---)))(((''''''&&&''''''((())))))))))))***))))))))))))((()))+++***&&&'''++++++,,,---,,,)))((()))***+++++++++***************+++++++++*********,,,------,,,,,,++++++***))))))((((((((((((((())))))***'''&&&%%%%%%&&&)))+++---,,,+++***)))((((((((((((((()))*********+++,,,,,,000000///.........//////444555777999777888@@@KKKccclllsssrrrpppqqqtttuuummmjjjgggfffgggiiijjjjjjjjjmmmqqqvvvyyyzzzyyyxxxvvvvvvvvvvvvxxx{{{~~~}}}|||~~~,,,,,,---------------------,,,,,,,,,,,,---......000////////////000111111222111000000000000000000///000111222222222111000000000111111000000//////)))---111222000///111333000111222222111111222333111---...444666666<<>>999666444555444111111333....../////////---,,,+++'''&&&%%%$$$%%%&&&'''((('''((()))*********))))))***)))+++...,,,((())),,,***+++,,,+++)))((()))***+++++++++******************++++++***)))***---///))))))******+++,,,,,,---'''(((******)))((()))+++''''''&&&&&&''')))***+++***)))))))))))))))((((((''')))++++++******+++---++++++,,,---...000222333222333666999777777===FFFXXXbbbkkkooorrrvvvxxxwwwooolllhhhffffffggghhhggggggjjjooouuuzzz|||zzzxxxwwwwwwxxxwwwxxxzzz}}}~~~||||||~~~~~~~~~~~~------------------,,,,,,+++++++++++++++,,,------//////......//////000111111000000///......//////---...000222222111000///000000000000000//////...***...222333000...///222000222333333222222333444222...000666777999GGGYYYmmmttt]]]NNNBBB??????AAAMMM\\\qqqrrreee]]]UUUOOOGGG???:::777444333555555555555444333222111222222333333444555555555444666===HHHRRR^^^ppp~~~{{{vvvsssqqqooohhhdddbbbbbbcccdddkkksss|||zzzkkk\\\QQQJJJFFF<<<777555666444//////222------......---+++***)))'''&&&%%%$$$%%%&&&((()))&&&''')))*********))))))+++***,,,///...******---)))+++,,,+++******+++---)))******+++++++++******)))******)))((()))---000'''(((((()))******++++++&&&)))++++++)))((()))+++((()))))))))******++++++'''(((((()))))))))))))))''')))++++++***)))+++...***++++++---...///000111111222555888888777<<>>@@@JJJ^^^www~~~oooeeeZZZNNNFFFDDD>>>>>><<<:::888777555444555333333555333000111666333222222222333555777999;;;EEETTTgggyyyxxxppptttqqqmmmiiifffgggjjjmmmxxxzzz~~~|||~~~{{{lll```ZZZLLLDDD>>>===;;;666222111///...---------,,,***'''%%%%%%&&&'''&&&%%%###"""))))))))))))************+++***)))))))))***+++,,,,,,,,,,,,++++++*********))))))))))))***+++,,,---+++******)))))))))))))))((())))))))))))(((''''''&&&((()))++++++)))(((&&&+++++++++++++++++++++++++++***))))))******(((&&&))))))***++++++++++++***...---,,,,,,......***'''---///444888<<<>>>???@@@>>>GGGWWWmmmuuunnnhhhfffdddcccfffllljjjjjjllloootttzzz~~~~~~|||zzzxxxxxxzzz||||||wwwwww||||||||||||,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------......///000111111111111111000000/////////000000//////000000111111000000000111333333111000111222333222222111000000//////111000000000111222222111333777<<>>AAALLL]]]qqq{{{ooobbbYYYPPPEEE>>><<<:::999888777555444333222444333333555444111222777666555444333555888===AAAOOOYYYiii{{{{{{}}}zzzuuupppmmmmmmoooqqqtttvvvzzz}}}~~~rrreee^^^UUUKKKBBB>>>;;;666333333000...---------,,,***(((%%%&&&&&&'''&&&%%%$$$###))))))))))))************))))))))))))***+++---...,,,,,,,,,++++++***************))))))***+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''+++++++++++++++++++++++++++******+++,,,---+++))))))******+++++++++++++++,,,++++++,,,//////,,,***,,,///333888<<<>>>@@@@@@???DDDOOO```rrr|||vvvpppmmmiiieeeeeeiiijjjkkklllooosssxxx|||~~~||||||{{{yyywwwwwwxxxzzz{{{vvvwww||||||{{{{{{}}},,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,,,,...///111333444111000///...................../////////000000000000111333333111000111222222111111000000//////...///000000111222222333333000666???MMM```uuupppZZZHHH???===@@@EEEOOO```ttt|||fff\\\QQQKKKEEE===777666444444333333222222111111444222444666555222333777444444333333666>>>GGGNNNhhhrrrzzztttpppooopppqqqqqqrrruuuzzz~~~{{{nnnggg```UUUIIICCC>>>888666666111///------------+++)))&&&&&&'''''''''&&&%%%%%%)))))))))*********++++++((((((((()))+++,,,...///+++++++++++++++*********+++************++++++,,,+++******)))))))))))))))))))))(((((()))***,,,---))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---,,,,,,---...///---,,,)))***++++++,,,,,,++++++******+++---//////...,,,+++...222777;;;>>>@@@AAA@@@AAAEEEPPP```rrr{{{xxxrrrjjjfffgggkkkkkklllnnnqqqtttwwwyyyzzzzzzzzzyyywwwvvvwwwyyy}}}zzzvvvwww{{{}}}|||{{{|||++++++,,,,,,,,,,,,------,,,---------------------,,,,,,,,,,,,...000333444000///...---------------...............//////000000111333333111000111222------...///000111111222111222333333333333444555111999HHH\\\pppooo[[[III===;;;>>>JJJVVVfffvvv|||nnneeeVVVNNNFFFDDDAAA;;;666555111111111222222222222222444333444666444111111555333555777:::BBBNNN\\\fff~~~zzzvvvtttrrrrrrqqqrrrsssuuuyyy~~~~~~yyypppggg\\\QQQJJJEEE>>>;;;:::333111///.........,,,+++''''''''''''''''''''''''))))))*********+++++++++))))))******+++,,,------+++++++++***************+++++++++******++++++,,,+++******)))))))))))))))***)))(((((()))+++...///******)))(((((()))******+++++++++,,,,,,,,,,,,,,,///...---...///...,,,+++***++++++,,,,,,,,,,,,,,,***+++,,,---//////...---+++---111666:::>>>@@@AAA@@@???@@@FFFSSSgggzzz{{{pppiiihhhkkkkkkkkkmmmnnnqqqssstttyyyzzzzzzzzzxxxwwwwwwxxx{{{xxxwwwxxx{{{}}}{{{{{{+++++++++,,,,,,---------)))***,,,---...............------------///111222//////...---------------///......---...///000000000111333333111000111222------...///000111222222111222333333111222555777???JJJ]]]sssnnnXXXIII???;;;>>>DDDWWWjjj~~~xxxiiiZZZRRRJJJDDD?????????;;;777777222222333333444555666666666444444555333000111666777<<>>777444111000//////---,,,((((((((((((((((((((()))************+++++++++++++++,,,,,,,,,++++++++++++************************++++++++++++++++++,,,---+++******))))))))))))))))))((((((((()))+++...000******))))))))))))******++++++,,,,,,,,,---------000///---------,,,***(((++++++,,,---------------+++---...///...---,,,,,,+++---000444999<<>><<<>>>GGGQQQggg|||tttfffXXXMMMFFFAAA;;;888;;;===:::777666333333444555666777888888888555444555444222666<<<<<>>???>>>???AAABBBHHHVVViiiwww~~~~~~vvvmmmjjjggghhhiiikkkmmmnnnooopppwwwyyy||||||{{{yyyxxxxxxwwwxxxyyy{{{}}}|||zzz}}}******+++,,,,,,---......+++,,,---......---+++***...///000000111111000000------------...///000111111000///......000111333000111333333111000111222111111111111111111111111///000222111222777@@@HHH^^^lllqqqZZZJJJ===<<<@@@HHHXXXiii{{{zzzlll^^^SSSJJJCCC???:::666444888;;;888555555333333444555666777777888999555444555666888>>>FFFIIIUUUggguuu~~~{{{vvvssssssvvvzzz||||||{{{uuu{{{wwwmmmbbb\\\VVVNNNHHHGGGAAA===888444222111///---***))))))((()))***+++,,,*********+++++++++,,,,,,+++,,,---------,,,+++***((()))))))))*********+++))))))***+++,,,---///000+++******)))))))))))))))''''''((())))))***++++++)))***++++++++++++***)))++++++,,,,,,---......///---,,,,,,,,,------+++***,,,,,,---...............))),,,///000...---...///......000333666999<<<======???@@@@@@BBBMMM___mmmtttuuuyyy~~~{{{rrriiifffeeefffhhhkkkmmmooopppqqqtttwww{{{|||{{{yyywwwwwwvvvxxx{{{}}}~~~zzzxxx{{{******+++,,,,,,---......---...//////---+++)))'''---...000222222222222111---------...///000111222222111///...///000222333000111333333111000111222......///111222444555555000222444444666>>>JJJSSSjjjxxxkkkZZZIII???:::???FFFQQQiiitttjjj\\\OOOEEE???<<<:::888444333888;;;888555555222222333444555555666666999555444666888<<>>???===>>>GGGYYYgggmmmnnnsssyyywwwmmmeeecccccceeegggjjjmmmpppqqqrrrsssvvvzzz{{{zzzxxxvvvuuuvvvxxx|||~~~|||xxxvvvyyy++++++---...////////////+++//////++++++//////+++//////000000111111111222------...///000111222222111111111111111000000///666444111111333333111...,,,---...111444555444222111333555555999FFFZZZiii~~~kkkXXXKKKBBB<<<===KKK]]]nnnwwwcccYYYMMMDDD@@@<<<888444555555555666666666666777222444666666666555666777555888;;;;;;<<>>===???@@@AAAFFFTTTbbbkkkrrrxxxwwwnnngggeeefffiiiiiiiiijjjlllooorrrtttvvvzzz~~~}}}zzzxxxxxxtttvvvxxxzzz|||}}}}}}|||zzzyyyyyy~~~,,,,,,---------------,,,+++//////,,,---111111.../////////000000000111111111111111000000//////......//////000111111111111555333111111222222000.../////////000222222111111111333666:::DDDWWWmmm}}}mmmZZZJJJAAA???AAAKKK___qqqpppgggUUUNNNDDD>>>===<<<:::777444444555555555666666666333555777888777777777888333777;;;@@@IIIXXXkkkyyy~~~|||~~~}}}}}}}}}vvvjjj```WWWPPPLLLDDD@@@:::777777555111---......---,,,,,,+++++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,'''&&&'''))),,,.........------,,,+++++++++++++++***************)))((((((+++***)))***+++,,,+++******+++,,,---............111---))))))---///...,,,,,,------...------,,,,,,+++,,,------,,,,,,---.../////////111333333000.../////////111555999===>>>===>>>???@@@@@@FFFVVVfffrrrvvvyyyvvvoooiiiggghhhkkkjjjiiiiiilllppptttwwwxxxzzz}}}~~~}}}{{{yyyxxxsssuuuwwwyyy{{{}}}}}}|||zzzxxxyyy}}},,,+++++++++++++++,,,---+++......,,,---///000---.........///////////////111111000000///...------,,,,,,...///000111111111333111000000111111000...222222111111000111111111333555:::CCCTTTjjj{{{iiiWWWHHH???<<>>@@@@@@>>>EEEXXXkkkvvvvvvvvvsssooommmmmmnnnnnnlllhhhgggjjjooovvvzzz|||||||||~~~~~~}}}{{{xxxssstttuuuxxxzzz}}}}}}|||zzzwwwxxx|||************+++,,,...///+++,,,,,,+++***++++++***........................---------....../////////,,,---...///000000000000000000//////000000//////444444333222111111333555555999BBBPPPcccyyywwweeeSSSDDD<<<>>>CCCRRRbbbzzzrrreeeYYYPPPJJJAAA===888555444444444222222222333333333444444444777999;;;;;;:::999;;;<<>>@@@???===DDDYYYmmmuuutttqqqppppppqqqsssuuuppplllgggeeegggnnnuuu{{{{{{xxxtttssstttvvvzzz}}}}}}{{{yyyvvvvvvzzz------,,,,,,,,,,,,------///---,,,,,,+++((('''(((............------------,,,,,,,,,------......///......////////////.........///////////////000000111222333222111222555777777???OOObbbvvvssscccQQQCCC:::999CCCOOOiiiyyyssscccVVVLLLFFFBBB<<<999666444333333222111222222222333333333333444555666888888888:::===@@@NNNVVVeeewwwyyyrrrnnniiifffccceeehhhnnnvvvzzzyyy|||~~~}}}~~~~~~wwwiii[[[SSSHHH???777777<<<===999333111000...---,,,,,,---...------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,###++++++%%%"""'''...%%%%%%%%%&&&'''(((************++++++++++++*********(((((()))***+++***)))'''(((((())))))))))))))),,,+++***+++,,,---------(((((()))***************,,,---......------...000111111111000///...------***,,,...///111555:::>>>;;;===>>>>>>===DDDWWWiiisssrrrpppoooppprrrtttuuuooolllgggdddeeekkksssxxx{{{xxxvvvtttsssuuuyyy}}}|||{{{xxxuuuuuuxxx~~~/////////...---+++)))(((333000//////...***)))+++...............---------/////////............---///000000000000///...------///000000//////000222000333555444222222555999:::HHH___uuubbbSSSDDD===;;;@@@PPPaaa}}}sssdddUUUIIIBBB===:::666555555555555555555555222222222333333333444444333444555777:::@@@HHHMMM___jjjzzz|||uuuooojjjfffccc```dddfffiiinnnvvv~~~}}}}}}{{{yyyyyyzzzooo```VVVIIIAAA999777;;;>>>===:::333111///---,,,---...///------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,'''...,,,###%%%,,,+++******))))))))))))))))))***++++++,,,+++++++++,,,+++***+++---------,,,******+++++++++++++++*********++++++,,,,,,------******+++,,,---------------///000000//////000111000111111000...------...))),,,...//////333888===;;;;;;<<<>>>>>>CCCQQQ```oooqqqssssssrrrqqqqqqrrrooolllhhheeefffjjjooosss~~~zzzyyyyyyvvvtttuuuzzz~~~~~~|||zzzwwwtttsssvvv|||***+++---......,,,***(((222...---000000,,,+++...////////////......------000000000111111111111222//////000000111000000000,,,///111111//////111444666:::===<<<999777999<<>>AAAGGGRRRggg|||vvvggg___SSSGGG???;;;888777333444555666555555666777333333333333444444444444444666888===DDDPPP\\\eeevvv{{{uuuoookkkgggdddbbbbbbdddgggkkkrrr|||~~~~~~~~~yyyzzz|||~~~yyyuuuuuuvvv~~~ssscccXXXKKKEEE???<<<===??????>>>333222///---,,,---///000------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,***...///,,,%%%!!!###&&&,,,+++******))))))******)))***++++++,,,,,,,,,+++,,,+++***+++---...---,,,,,,,,,---------,,,,,,,,,(((***+++,,,,,,,,,------+++,,,---...////////////...///111000//////000222///000111000---,,,---///***---///...---...444999:::999:::>>>@@@CCCKKKUUUdddllltttxxxvvvttttttvvvooommmkkkhhhhhhjjjmmmooowww~~~|||zzz|||}}}xxxuuuvvvzzz~~~~~~}}}{{{zzzwwwsssrrruuuzzz!!!$$$)))---//////...,,,...******//////+++,,,000000000/////////............///000222444666888888---...///111222222222222,,,///111111000000222555>>>BBBFFFDDD@@@===>>>@@@JJJ]]]wwwkkkYYYIII@@@===GGGTTTccc|||nnnbbbTTTNNNEEE>>>:::888888777444666777777555444444555333333444444444444555555999:::>>>DDDOOO___oooyyy|||vvvqqqmmmjjjgggeee```bbbfffkkkqqqzzz}}}|||{{{uuuuuuwww{{{}}}wwwssssssttt{{{sssbbbWWWMMMIIIDDDAAA????????????444222///---------///000---------,,,,,,,,,++++++++++++,,,---------,,,,,,,,,+++***)))******+++***''''''''''''(((***+++,,,)))***+++,,,,,,,,,,,,,,,***)))((()))+++,,,+++***,,,,,,,,,------,,,++++++((()))+++,,,,,,,,,,,,---+++,,,---...////////////...///000000//////000222...000111///---,,,...000+++...000---******///444:::777888===AAACCCHHHMMMZZZeeettt{{{zzzyyyzzz|||pppooommmlllkkkkkklllmmmoooyyyzzz{{{~~~zzzvvvvvvzzz~~~~~~|||{{{zzzvvvsssqqqtttyyy~~~***,,,......---,,,---...++++++,,,,,,,,,+++******////////////............////////////000333555666222000//////222444444333222111111111111222444555<<>>DDD;;;777222000000000///---.../////////...,,,***)))***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******++++++************++++++(((((()))***+++,,,,,,,,,,,,***)))((((((***,,,---,,,,,,,,,+++++++++*********+++,,,---------,,,+++,,,***)))***---...+++)))------------.........///222111111111222000,,,)))***,,,.../////////111333:::===???@@@CCCGGGFFFBBBLLLWWWiii{{{|||yyyuuuqqqnnnmmmnnnooonnnuuu~~~}}}|||}}}|||{{{yyywwwxxx|||xxxvvvssspppooorrrwww|||***,,,......---,,,---...,,,------.........------111000000000000000000000/////////000111222333444222000...---///111333444111111000000111333555666CCCUUUiiioooeeeXXXSSSTTTbbbuuuppp[[[KKKAAADDDMMM[[[kkkrrrdddVVVIIIAAA???;;;888666666666555333444444333222222222222333333666777777666888<<<@@@HHHQQQ___mmm{{{|||xxxrrrlllhhhdddeeefffiiinnnuuu|||zzzwwwuuuxxxuuutttvvvzzz~~~wwwsssrrrssstttvvv{{{mmm\\\YYYTTTPPPMMMHHHAAA@@@BBBAAA===777444222000...,,,.../////////...,,,***))),,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++******))))))(((((((((((()))))))))))))))***+++++++++,,,+++***)))))))))***+++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,+++***)))+++......---+++------........./////////000000000222333222///---***,,,---......///222444888<<>>;;;888777555444000000///...---,,,++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,+++++++++***************(((((()))***+++*********((()))***+++,,,---............---,,,+++***)))(((******+++---.../////////........./////////000000.........///111222111///+++,,,,,,+++,,,///444888<<>>BBBJJJWWWgggrrryyyxxxwwwvvvvvvwwwxxxyyyzzz}}}yyyyyy{{{~~~{{{|||}}}wwwtttrrrnnnrrrvvvyyy{{{wwwkkkddd]]][[[WWWOOOJJJIIIEEEDDDBBB>>>;;;888666555111000///...---,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,+++++++++***************'''((()))************)))(((((()))***,,,---......111000...,,,***(((&&&%%%)))***,,,---...//////000............////////////...---,,,---//////...---,,,,,,,,,,,,,,,///333777@@@EEEGGGEEEBBBCCCBBB???AAA@@@DDDSSShhhzzzxxxmmmfffjjjnnnvvv}}}}}}zzzuuuwwwzzzzzzyyywwwwwwwww{{{yyyvvvrrrppppppsssvvv~~~***,,,......---,,,---...,,,---...///////////////.........//////000000111...///////////////......,,,///555<<<@@@@@@<<<999222111111111111333444555888BBB[[[zzzooo\\\KKKFFFIIISSSeeevvvrrreeeSSSKKKAAA:::888777555444555555444222111222555777//////000111222333555666777<<>>@@@JJJ[[[lllxxx}}}}}}xxxoooiiigggkkkrrrzzz{{{wwwtttvvvxxxyyywwwvvvvvvvvvxxxwwwuuuqqqoooooorrrttt|||***,,,......---,,,---.........///////////////...------...//////000111111.........------...//////......222;;;CCCFFFAAA;;;333333111111111222333444555???QQQiii~~~|||sssqqqnnnkkkkkkpppwww}}}sssZZZLLLEEEMMMYYYgggyyy~~~lll\\\RRRHHHBBB;;;777777888777555111333444333111000111333///000000222444777999:::===EEEQQQ___mmm~~~~~~~~~|||{{{zzzyyyyyyyyyvvvwwwyyyzzz}}}~~~|||zzzzzz~~~}}}yyywwwvvvxxxzzzyyywwwwww{{{~~~yyynnnbbb]]]ZZZTTTQQQQQQNNNNNNLLLGGG@@@:::777777222111///...------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******+++******))))))******+++)))))))))***+++++++++,,,)))(((((('''((()))***+++))))))***+++,,,,,,------...---+++***)))))))))***(((+++------++++++,,,...,,,,,,,,,,,,------------,,,+++***+++...///000///,,,...............000222;;;CCCGGGEEECCCDDDEEEEEEAAA??????DDDOOO^^^jjjrrrwwwzzz}}}~~~|||vvvooojjjeeeiiipppxxx~~~~~~zzzvvvuuuwwwxxxxxxvvvvvvvvvwwwvvvvvvtttqqqoooooorrrtttyyy}}}***,,,......---,,,---...---------...------,,,,,,++++++,,,,,,---...//////......---,,,---...///000000...///888CCCHHHCCC===444333222111111111222333777@@@NNN```xxxzzznnnddd\\\XXXSSSPPPKKKGGGGGGMMMVVV\\\vvvxxx```QQQHHHIIIYYYkkkyyyooo\\\NNNFFFAAA<<<555222333444555444000333666555111---++++++222222444666888;;;>>>???KKKUUUdddttt}}}||||||||||||uuuvvvvvvvvvwww{{{}}}yyywww{{{}}}{{{zzz{{{|||zzzwwwvvvyyy|||}}}|||qqqeee```\\\WWWSSSRRRMMMNNNNNNIIICCC>>><<<<<<333111000...------------,,,------......------,,,+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---(((((()))***+++,,,,,,---***)))'''&&&'''(((***,,,*********++++++,,,,,,---******)))))))))+++,,,---(((+++------+++)))+++---+++++++++,,,,,,,,,------+++******+++///222222222---...//////......///000777???EEEDDDCCCEEEHHHHHHFFFCCCAAABBBIIITTTaaahhhtttvvvyyyzzzxxxsssnnnjjjfffiiipppxxx{{{wwwvvvxxxxxxxxxvvvvvvwwwxxxvvvuuutttqqqoooppprrruuuvvv{{{...---,,,,,,++++++++++++---------+++)))***---///000///...------...///000......------------......000111333888===@@@???>>>555222111333555555444555444AAASSSiiixxxggg]]]VVVLLLDDD@@@@@@???>>><<<<<<>>>BBBFFFXXXkkkuuu^^^RRRFFFKKKWWWkkknnn]]]OOOGGGCCC>>><<<999666555444555555333222333444222111555<<<888555777>>>CCCEEEKKKRRR```kkk{{{}}}zzzwwwxxxsssooommmpppvvv||||||yyywwwxxxyyyzzzmmmccc^^^YYYTTTOOOOOOMMMKKKHHHEEE@@@:::666444333111///------------------------,,,***((('''((()))++++++******+++,,,*********)))))))))))))))'''(((***+++,,,,,,++++++)))'''&&&''')))***)))(((+++,,,------------...///+++++++++++++++,,,,,,,,,***,,,------++++++,,,...//////...---,,,,,,,,,,,,+++,,,...///000000000//////...------...000333444666:::>>>@@@AAABBBDDDGGG@@@BBBDDDGGGLLLUUUaaaiiioootttvvvqqqllllllllljjjiiiggggggjjjqqqxxx|||~~~{{{{{{{{{zzzyyywwwvvvuuuyyyxxxvvvrrrooonnnppprrrsssxxx...---,,,,,,+++++++++,,,++++++***)))'''(((***---000///...------...///000/////////......///////////////111777<<<>>><<<999888444222333444333333444<<>>:::999===<<<;;;:::999;;;???BBBHHHYYYppp{{{eeeSSSKKKOOO[[[mmm}}}mmm\\\PPPHHHBBB@@@<<<:::888555444444444555444333444555333111444;;;999666888@@@HHHOOOZZZeeesss}}}{{{xxxsssoookkkiiilllppptttvvv|||zzzyyyyyyzzz~~~rrrfff___YYYSSSNNNPPPNNNLLLIIIFFFBBB<<<888777666333111///.........***+++,,,,,,,,,,,,+++***(((***++++++******+++,,,************)))))))))))))))***+++++++++***))))))))))))))))))************+++,,,---,,,,,,,,,,,,---------,,,+++***)))((((((***+++---,,,++++++,,,......---,,,,,,+++,,,,,,,,,,,,---///000111111000000...------,,,---///222333222666;;;>>>???@@@BBBDDD???AAACCCFFFKKKUUUbbblllnnnsssuuuqqqnnnnnnmmmkkkiiifffdddfffnnnuuuyyyzzzyyyyyyyyyyyyxxxwwwuuuuuuwwwwwwwwwuuurrrpppooopppssswww~~~------,,,+++++++++,,,,,,.........,,,++++++...000//////............///000000000////////////000000000000333;;;CCCEEEBBB===>>>777444555666555666:::GGGZZZrrr}}}eeeVVVEEE===999888888:::888999888777666888;;;>>>>>>LLLaaawwwvvvdddSSSKKKJJJ^^^pppsssfffUUUIIICCC@@@>>><<<999888666444333333333333444333555666444111333999<<<;;;???GGGRRR___nnn{{{|||xxxpppmmmiiihhhiiijjjllllllsssxxx~~~{{{~~~}}}{{{zzzyyyyyy{{{|||xxxjjj```YYYSSSOOOQQQOOOMMMKKKHHHDDD???<<<:::999777444222000//////((()))***,,,------------)))***++++++***)))+++,,,************************++++++++++++***)))((('''(((*********((((((((()))+++++++++++++++++++++***,,,,,,+++***)))(((''''''***+++,,,,,,++++++,,,...+++++++++***++++++,,,------...///000111111000000,,,,,,+++,,,---...000111///333888<<<>>>???AAABBB???@@@BBBDDDIIITTTaaakkklllppprrrpppoooooommmiiihhhccc___aaaiiiqqqtttuuuvvvwwwxxxxxxxxxwwwuuuuuuvvvwwwxxxwwwtttqqqpppooossswww|||---,,,,,,++++++,,,,,,,,,///000000///......///111...............//////000000//////////////////000222333999FFFSSSXXXTTTNNNEEE<<<666777999999===DDDSSShhhqqq[[[NNNAAA;;;999888:::===666666777666555555888:::<<>>===;;;999666333111///...)))***+++,,,------......)))***++++++***)))***,,,)))***************++++++***************))))))((('''((()))(((&&&%%%&&&(((+++***))))))******)))(((''''''(((((())))))******)))+++,,,,,,++++++,,,---))))))))))))***+++,,,---,,,,,,...///000///......+++******+++,,,---///000...222888>>>AAABBBCCCCCC@@@@@@AAAAAAEEEOOO\\\eeekkknnnpppooonnnnnnjjjeeeddd___[[[]]]eeemmmqqqrrrtttuuuwwwxxxyyyxxxwwwvvvwwwxxxxxxwwwtttrrrqqqqqqtttxxx|||~~~,,,,,,,,,++++++,,,,,,---,,,---------++++++,,,...---......//////////////////......------......///222444>>>QQQeeennnjjjcccOOOAAA888888::::::AAAMMMcccxxxzzzgggNNNEEE<<<999777555555888444666777666555555666888999;;;DDDXXXuuu{{{mmm[[[MMMHHHNNN```qqqyyyfffYYYOOOFFF<<<888999:::666222444444333222222111111111111111333555333111444:::???JJJXXXfffttt~~~zzzvvvsssoookkkhhhddd```]]][[[aaaiiiqqqzzztttcccXXXTTTdddooo~~~~~~{{{wwwttttttxxx}}}rrrfff^^^YYYWWWSSSPPPMMMJJJHHHEEEAAA>>>===<<<;;;888555222///...,,,,,,,,,,,,,,,,,,------)))+++,,,+++***)))***+++))))))******+++++++++,,,((((((((())))))******+++'''((()))((('''''''''(((+++)))'''(((******)))'''&&&''''''((())))))******)))***,,,+++******+++---((((((((()))***+++,,,---***+++,,,---------,,,+++))))))***+++,,,---...///000444:::AAAFFFHHHGGGEEEAAAAAA@@@???@@@GGGRRR[[[kkkpppsssqqqooonnniiiddd```]]]ZZZ\\\bbbiiinnnpppssstttwwwyyyzzzzzzyyyxxxyyyyyywwwtttqqqqqqssstttvvvzzz~~~,,,,,,+++++++++,,,------,,,...///...---,,,---...,,,---...///000000000///......------------......000333@@@XXXqqq}}}yyypppXXXFFF999999;;;>>>JJJZZZxxxuuu```EEE>>>999888777333333555444666777888666555666666777888>>>PPPlll}}}```VVVKKKHHHNNN^^^vvv|||hhhVVVJJJAAA<<<666444666555222...222222222222222222222222111000222555444444999AAADDDUUUjjjzzzyyyvvvpppkkkfff```[[[WWWTTTZZZbbbhhhooozzzxxxiii\\\RRRQQQUUUjjjvvv~~~|||wwwssssssxxxxxxlllccc^^^\\\UUURRRNNNKKKHHHEEEBBB???>>>===<<<:::777444111//////...---,,,++++++,,,,,,***+++,,,+++)))))))))+++))))))******+++,,,,,,,,,(((((('''((()))***+++,,,)))((('''(((***+++***)))***(((&&&'''***,,,***(((***)))))))))(((((((((''')))***++++++******+++---))))))))))))***+++,,,---)))***+++,,,,,,+++***)))))))))***+++,,,---......000444;;;CCCJJJLLLJJJGGGBBBBBBAAA???>>>BBBJJJQQQgggooouuusssooommmiiifff^^^_________```dddiiinnnqqqsssvvvzzz{{{{{{zzzzzzyyyxxxvvvrrrppppppsssuuuwww{{{,,,+++++++++,,,,,,---......///111000///...///000,,,---...///000000000/////////............//////111444BBB\\\xxx~~~ttt[[[GGG:::===CCCKKK___tttqqq[[[BBB<<<999999888555555888333555888888777555555555777888>>>OOOfffuuurrrgggMMMHHHGGGQQQbbbvvvxxxhhhYYYKKKCCC999666333222222222111000111222222333333222222222222111333666777888@@@IIIVVViii~~~yyysssllleee^^^XXXTTTOOOUUU\\\aaafffooo|||qqq```VVVQQQTTT^^^hhhyyyyyyuuuuuuzzzrrrhhhbbb```XXXUUUPPPMMMJJJFFFCCC@@@??????>>><<<:::777444222///...---,,,+++,,,,,,---***+++,,,+++)))((()))***))))))***++++++,,,------))))))((('''(((((()))***((($$$!!!$$$***,,,***&&&)))&&&%%%'''+++...,,,)))******))))))))))))(((((((((***++++++******+++,,,***************+++,,,---)))***+++,,,,,,+++***)))))))))+++,,,------......///222:::CCCKKKMMMJJJFFFBBBBBBBBB???>>>@@@GGGLLL\\\hhhrrrqqqkkkhhhgggfff```dddgggeee```___dddjjjnnnpppuuuyyy{{{{{{zzzyyyvvvvvvuuusssqqqpppqqqsssuuu{{{++++++++++++,,,,,,---...***,,,------,,,++++++,,,+++,,,...000000000000///000000////////////000000444777DDD___{{{sssZZZFFF:::AAAMMMZZZsssnnnWWW???:::666666666555777;;;222555777888666444444444444666===KKK^^^fff]]]OOOEEEDDDKKK]]]tttuuudddUUUIII@@@;;;666555333111111222444555111111222333333333333222333222333777999<<>><<<999666444...---,,,+++,,,,,,...///***,,,,,,+++)))((()))***))))))***+++,,,,,,------,,,***)))(((''''''((((((%%%'''+++'''""")))&&&$$$''',,,///---***''''''((()))***+++,,,,,,(((***++++++******+++,,,+++++++++***++++++,,,---***+++,,,---,,,,,,******)))***+++,,,---.........---000888BBBJJJLLLIIIEEEAAABBBBBBAAA???AAAFFFKKKQQQ```lllkkkeeebbbcccdddbbbiiimmmiii___[[[```ggglllooosssxxxzzz{{{zzzyyyssstttvvvuuusssqqqpppppptttzzz------...............------------............///.........///000111222333(((((()))---000111000///333999CCCSSSiiiwwwsssgggSSSHHHCCCNNNaaauuuqqqUUUDDD;;;444444555666888;;;999888777666555555666666<<<888<<>>IIIRRReee{{{}}}rrriii___YYYWWWWWW[[[cccmmm{{{~~~hhhPPPDDD999888<<<<<<888777555555666666777777888888555999@@@EEEDDDBBBGGGNNNeeewwwssshhhXXXRRRIIIAAA<<<888555333444333111111222222111///111111111111111222222222333333333555666===MMM]]]|||sss```MMMEEE>>>======;;;:::;;;777999===???<<>>===444222///.........,,,+++***++++++***))))))***,,,))))))(((((((((((())))))///---***))))))((('''%%%((((((''''''(((((())))))'''+++***&&&'''---,,,%%%+++******))))))******+++,,,---...---+++)))((())),,,+++***)))))))))***+++***++++++***))))))***,,,+++++++++***)))***,,,...,,,...000555@@@IIIJJJEEEEEEEEEDDDAAA???======>>>>>>BBBIIIPPPUUUXXXYYYYYYeeelllqqqlll```UUURRRTTTXXXbbblllqqquuuyyyyyyvvvyyywwwuuurrrqqqpppoooooorrrxxx~~~---------------,,,+++***---------............//////......---------......222000------...000000000111444666666666999???CCCMMM^^^vvvppp^^^TTTNNNGGGCCCAAA???AAAGGGSSScccwww{{{[[[JJJ;;;999===>>>;;;999;;;:::999888777888999::::::>>>DDDEEEBBBFFFXXXkkkzzzlll\\\RRRKKKGGGBBB===:::777555333333222111222333222000...//////000000111111111222333222333555888???OOO^^^xxxvvv___NNNCCC===:::<<<>>><<<<<<>>>999:::>>>>>>999<<>>>>>>>><<<;;;;;;999777555666888:::<<<;;;>>>AAABBBEEESSSpppxxxiiiZZZMMMDDDCCC@@@===:::888666444222222111111111222222000///......//////000111222222222111333777;;;BBBOOO]]]ppp~~~iiiRRRFFF>>>:::999;;;<<<999999;;;888777999;;;:::<<>>>>>>>>>>>===555222///...------+++))))))***,,,+++***)))***+++'''''''''(((((('''''''''***((('''(((***++++++***((((((''''''''''''(((((()))***)))%%%$$$&&&'''&&&((((((''''''''''''(((((((((***,,,,,,++++++,,,---++++++***))))))***+++,,,***++++++***))))))***,,,+++,,,,,,+++******+++,,,((()))***---666@@@EEECCCBBBDDDEEEBBB<<<999999;;;888:::AAAMMMZZZdddggggggdddiiillliii```XXXVVVWWWXXX```hhhnnnuuu{{{{{{xxxwwwvvvtttoookkkiiijjjlllrrrwww|||---......//////......------------............///---,,,,,,,,,,,,,,,------444222111000111222111000000111333333333999IIIYYYyyysssWWWJJJ===::::::999777777<<<777777<<>>;;;:::999888888888999;;;===>>>:::999<<>><<<999777555555444222000222111000000111222111000...///000111222333444444444333666;;;???DDDOOOYYYgggtttfffOOODDD===999888:::999555555777777333444999===CCCSSSfffxxxssslllfffbbb```^^^]]]aaadddhhhjjjhhhbbb[[[WWWMMMFFFDDDMMM\\\mmm||||||vvvjjj^^^[[[WWWTTTSSSRRRPPPOOOEEEBBB???======<<<;;;:::555333000......---+++)))(((***,,,,,,***)))***+++''''''(((((((((((('''''',,,***)))((()))***)))(((((((((''''''&&&&&&'''''')))))))))&&&$$$$$$%%%'''(((''''''&&&&&&''''''(((''')))+++,,,,,,,,,---...+++***)))))))))***+++,,,***++++++***))))))***,,,+++,,,---,,,*********+++((()))***+++333>>>DDDEEEDDDDDDCCC@@@<<<::::::;;;;;;<<>>===<<<:::999777444111000///...,,,***(((***,,,,,,+++*********'''((())))))))))))(((''',,,***(((((()))***)))((()))((('''&&&&&&&&&&&&''''''((()))(((&&&%%%'''***((((((''''''''''''(((((((((***,,,,,,++++++,,,---+++***)))))))))***,,,---***++++++***))))))***,,,+++,,,------+++******+++)))++++++,,,222>>>FFFHHHGGGDDD@@@>>>======<<<;;;<<<===@@@FFFPPPZZZcccggggggiiijjjgggbbb___```cccdddeeedddeeekkktttwwwuuuwwwyyyyyyuuunnnjjjjjjlllooouuu|||)))***+++,,,---.........---------.........//////.........///000111222333.........///111000...,,,000000555===EEEQQQhhh}}}rrrSSSDDD>>>;;;===>>><<<::::::;;;888:::@@@CCCNNNjjj{{{pppgggaaaaaaTTTWWW[[[]]]YYYQQQGGGAAA@@@???JJJddd~~~hhh___QQQCCC:::666777888444222000111222444555444333111......///111222222333333444666888999:::;;;???>>>AAAEEEGGGGGGKKKQQQUUUaaaooo|||~~~^^^III;;;999888999888666777<<<777444666<<>>===;;;999999666333111000///---+++(((***,,,,,,+++***)))***'''((()))******)))((('''((('''&&&'''***,,,---,,,)))((('''&&&&&&&&&&&&&&&%%%''')))***)))''')))---))))))(((((((((((())))))***,,,------+++******+++******)))))))))***,,,---***++++++***))))))***,,,+++,,,------+++*********+++---------333???HHHJJJHHHDDD>>><<<===>>>>>><<<<<<<<<===BBBLLLXXXeeemmmttttttrrrlllddd```aaaccckkkjjjgggeeekkktttxxxwwwyyy|||}}}xxxqqqllllllnnnnnnttt|||........................///000111000...------...///......------///000111333000000222222000111555111555999AAASSSmmmcccJJJ@@@;;;999;;;;;;888777888;;;999:::===BBBQQQmmm}}}wwwuuurrrkkk]]]LLLCCCAAA???QQQggg{{{uuujjjTTTKKK@@@999666444111...222111000//////.........222000......000333444555111666888888:::AAAEEEFFFMMMNNNOOONNNLLLJJJIIIIIILLLQQQ]]]mmm{{{qqqQQQGGG>>>777888:::999888888>>>;;;999>>>OOOhhhxxxpppggg```[[[MMMJJJEEE???;;;;;;>>>BBBSSSdddzzz}}}nnnfff___VVVPPPOOONNNMMMLLLLLLHHHDDDAAA???>>><<<;;;888666333111000///---,,,)))))))))******+++++++++,,,,,,++++++***)))((((((+++******))))))******+++((()))***++++++***)))((((((((('''%%%$$$%%%'''***((()))+++,,,,,,***'''%%%&&&''')))+++,,,+++***))),,,+++*********+++,,,---,,,++++++***)))))))))***)))******++++++,,,,,,------,,,+++---444===FFFKKKHHHDDD???<<<;;;<<<===>>>999999===DDDJJJOOOYYYbbbiiimmmooollleee```aaacccgggmmmooojjjjjjrrr{{{~~~{{{||||||zzzvvvrrrpppooonnnqqqwww|||........................///000000000...---...///000000/////////000111222000...///111111///111555111888BBBNNNaaazzz~~~```GGG@@@;;;:::<<<>>>;;;;;;======999999<<>>CCCOOOaaaxxx{{{ooocccXXXQQQBBB@@@<<<888999???GGGNNNaaaooo}}}ppphhhaaaYYYSSSQQQPPPNNNLLLMMMJJJGGGEEEDDDBBB@@@>>>999666333222111000...,,,*********+++++++++,,,,,,,,,,,,+++******)))((((((******))))))))))))******(((((())))))))))))((((((((())))))'''&&&&&&(((***))))))))))))))))))(((((('''(((***,,,,,,,,,+++*********)))((()))***+++,,,,,,,,,+++***************,,,,,,,,,,,,,,,+++++++++.........///222999BBBIIIJJJGGGDDDAAA???>>>>>>===;;;;;;>>>DDDIIINNNXXXaaadddgggiiihhhdddaaaaaabbbiiioooqqqllljjjpppwwwyyyzzz{{{|||{{{xxxssspppnnnmmmpppvvv{{{...........................///000///...---...///111111000000000111222333000...000333222000222777666BBBQQQaaauuuaaaGGG===999777:::<<<;;;;;;===AAA===;;;AAANNNccckkkZZZKKKCCCFFFMMMeee{{{{{{lll[[[JJJ???:::666222111333444333111111000000000000111222222222333555444333666;;;???KKKQQQUUUWWW\\\ffflllnnngggddd^^^WWWPPPKKKHHHFFFGGGHHHOOO[[[eeeooo{{{rrrUUUKKK@@@===<<<<<<>>>AAAAAAHHHUUUfffyyyzzzkkk[[[MMMEEE:::888777777<<>>FFFIIIHHHFFFCCC@@@===:::999>>>===@@@EEEHHHLLLVVV``````aaabbbbbbbbbaaaaaa```gggmmmqqqpppooorrruuuvvvyyyzzz||||||yyyuuupppmmmlllpppuuuzzz~~~...........................///000///...---...///000000000000111111222222222111333555444222555;;;@@@OOOccctttgggMMM???:::777999:::999:::<<>>;;;:::AAA@@@BBBEEEFFFJJJTTT___bbb___]]]\\\^^^___```___```hhhqqqwwwyyyyyyxxxwwwxxxyyy{{{|||{{{wwwqqqmmmmmmpppuuuzzz~~~........................---///000///......///000//////000000000111111111222222333555333333888@@@KKK]]]rrrpppXXXFFF???:::999999888999<<<===CCCNNN^^^sssjjjYYYFFF===AAAOOOfffxxxtttcccTTTJJJCCC===:::666555555555555444111///222111000000/////////000111444888:::@@@KKK[[[gggvvvwwwkkk___VVVOOOIIIEEEEEECCCEEEKKKRRRYYYeeeooo~~~uuudddZZZUUUVVV^^^fffqqqxxxzzzdddRRREEE===999:::???FFFMMMUUU^^^fffkkkkkkrrr}}}~~~}}}wwweee```ZZZWWWXXXYYYYYYWWWSSSQQQNNNKKKHHHCCC>>>:::777444111//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))******+++,,,,,,+++******+++***((((((((((((***+++&&&(((******(((''''''(((((()))+++---------+++***&&&'''((())))))***************)))((()))***+++,,,,,,,,,,,,++++++,,,------,,,,,,,,,------.........''',,,000000---000999AAAKKKLLLLLLIIIDDDAAA@@@AAABBBBBBCCCDDDCCCGGGRRR___hhhddd^^^[[[[[[]]]______]]]eeerrr}}}~~~yyyvvvxxxxxxzzz||||||yyyrrrmmmnnnqqqvvv{{{........................---...//////......///000...///000000111111000000000///111333222555>>>IIIYYYkkk{{{hhhOOOFFF===:::888888;;;???AAANNNaaatttrrrVVVIII???@@@MMMbbbzzzmmmaaaQQQDDD===:::888777444444555444333111...---222111111000000000111111000444:::BBBMMM]]]nnnyyy}}}qqqfff^^^WWWPPPKKKGGGDDDDDDGGGJJJOOOXXXbbbsss~~~|||uuurrrttt|||nnnVVVFFF>>><<<<<>>AAAOOO^^^mmmnnnoookkkeeeaaa```aaaaaaccclllyyy}}}zzz{{{zzzxxxwwwyyy|||{{{vvvpppnnnqqqvvvzzz~~~~~~........................,,,...//////......///111000111222333444333222222//////222666:::CCCUUUeeexxxlll___YYYXXXZZZaaahhhvvvzzzfffPPP???===888:::GGGYYYkkk|||uuucccSSSFFFAAA;;;888888999888666000111333444444444555666///000111333555888:::<<<@@@FFFSSSeeexxxzzzuuuppphhhcccWWWRRRNNNLLLIIIGGGLLLRRRZZZeeeuuuqqqeeeTTTGGGDDDJJJSSSYYYeeeiiiooorrrrrrpppnnnmmmgggjjjpppwwwqqqiii___YYYYYY\\\^^^___WWWSSSMMMIIIFFFCCC@@@>>>:::888555333222111///...+++++++++******)))))))))(((((((((((())))))))))))%%%&&&((())))))(((&&&%%%&&&'''((())))))((('''&&&+++++++++)))'''(((+++---***)))((('''&&&&&&''''''(((((((((((()))***+++,,,(((''''''&&&'''((()))******)))))))))***++++++,,,---,,,,,,++++++******))),,,,,,,,,---...///000111777BBBOOOVVVTTTNNNJJJHHHAAAAAAAAA???===@@@NNN^^^jjjpppuuusssllleeeaaaaaa```___fffsss{{{|||~~~{{{xxxwwwxxx{{{{{{vvvrrrmmmpppuuuyyy|||~~~~~~~~~}}}------...///000000000///333222000///000222555777555333222111111111///...222444555777===NNNfffxxx|||yyy}}}ppp\\\LLLBBB===666777:::>>>FFFQQQ]]]eee~~~~~~mmm]]]QQQJJJ;;;:::999777555444333333222222111111111111111222//////000222555888:::<<>>===999666333111000000###''',,,///...,,,***)))***)))))))))))))))***+++******))))))((((((''''''))))))(((((((((((())))))+++***)))))))))))))))***,,,+++***+++------+++***(((((('''((()))***,,,---,,,,,,++++++******))))))((('''&&&(((+++---+++))),,,,,,---,,,+++,,,...111,,,,,,+++***+++,,,---...666>>>IIISSSWWWTTTMMMGGGDDD>>><<<>>><<<:::GGGYYYgggnnnrrrpppmmmjjjddd^^^```___```eeennnvvvzzz{{{|||xxxvvvxxx|||{{{vvvpppqqqooopppvvv{{{|||}}}+++,,,---...///000000000111111000///000111333444333222111222222333222222111333555:::FFF[[[tttoooZZZJJJ???999666666777888999===CCCKKKQQQ\\\bbbjjjrrr{{{zzziii[[[NNNDDD>>>:::999777666444333333222222222111111111111111222333444666777:::>>>EEEJJJYYYkkkzzzlllhhhaaaZZZUUUTTTWWWYYY[[[bbblllwwwrrr___UUUKKKNNNSSS\\\hhhvvv}}}wwwsssqqqkkklllnnnnnnpppuuu|||~~~tttfff]]]YYYYYYYYYYYYVVVRRRLLLGGGEEECCCAAA???===;;;999555333111000000)))***,,,,,,***)))************)))))))))))))))*********))))))(((((((((((())))))(((''''''((()))))))))((((((((((((((())))))+++*********,,,,,,***)))))))))(((((()))***+++,,,***************)))))))))+++))))))+++...///---+++,,,------,,,+++,,,...000++++++***)))***+++,,,---222;;;HHHQQQTTTQQQJJJFFFAAA;;;:::<<<:::888CCCSSSeeemmmrrrppplllhhhbbb]]]aaa___```eeennnvvv{{{||||||{{{zzz{{{}}}|||xxxttttttrrrsssyyy}}}}}}}}}***+++,,,---...///000000//////////////////000000000000111111222333555555333555999CCCTTTlll}}}mmmXXXFFF===999777555555555666555666888<<>>AAAEEERRRjjj~~~lll___NNNCCC???>>>;;;777555555444222111111111111111111111000111111222333111444666777:::EEEVVVddd{{{~~~wwwpppkkkgggdddccc```ccchhhmmmuuu~~~yyyfffUUUKKKJJJOOOfffttt}}}yyypppnnnlllkkkllloootttxxx~~~wwwiii___ZZZXXXWWWVVVUUURRROOOLLLIIIFFFAAA>>>:::999777444222111111111......,,,***((((((***,,,+++++++++***)))(((''''''))))))))))))))))))))))))***(((&&&%%%%%%&&&(((***&&&&&&&&&'''((()))***+++)))(((((()))******)))'''+++******)))))))))))))))''''''(((((())))))******))))))***+++,,,,,,+++***)))******)))'''&&&'''((())))))))))))******++++++***555DDDMMMNNNKKKHHHGGG<<<:::::::::888666;;;DDDWWWdddooopppllliiieeebbbccc```___dddmmmvvv|||~~~wwwyyy{{{zzzyyyxxxxxxxxxwwwtttvvv}}}~~~}}}}}}......---,,,,,,,,,------,,,---...//////...,,,+++///000000000///000333666666???OOOcccxxxnnnQQQFFF:::444666888777444555777999999888777888999444555999::::::@@@UUUjjjyyynnnVVVLLL???888888888555111333333222111111111111111111111000000111222222333444777999:::???KKK___nnn~~~zzzvvvqqqllliiifffhhhjjjmmmqqqyyyvvvaaaQQQIIILLLZZZhhhssspppllljjjjjjnnnrrrttt|||~~~~~~xxxkkkaaa]]][[[YYYXXXWWWUUUQQQNNNKKKGGGBBB>>>;;;999777444333222111111***+++---,,,+++***+++,,,++++++++++++***((('''&&&))))))))))))***************((('''&&&&&&'''(((***((('''(((((()))***+++,,,)))((('''(((******((('''++++++******))))))((('''''''''(((((())))))******((()))***++++++*********)))***+++***(((''''''(((*********+++++++++++++++)))222@@@JJJMMMLLLKKKJJJ@@@>>>===<<<999777:::???MMMZZZggglllmmmmmmllljjjccc```^^^bbbkkkuuu{{{~~~wwwyyyzzzzzzyyyxxxyyyzzzvvvsssuuu{{{~~~~~~}}}{{{}}}000///---,,,,,,,,,---...------///000000///...---...000111000...///444888:::HHH^^^uuuoooZZZBBB<<<666555777888777444777888:::999777555555666555555888;;;999<<>>:::888999;;;CCCNNN\\\eeelllrrrrrroooccc___]]]```iiisss{{{~~~zzzzzzzzz{{{||||||}}}}}}xxxttttttyyy}}}|||}}}|||{{{~~~...---,,,,,,---...111222......///000000111111000...000222111000222888===GGGXXXpppmmmYYYHHH<<<999777777888888777666666777888777666444555666888555777<<<;;;<<>>;;;888555333222111...//////...+++)))))))))'''(((***+++,,,+++)))((())))))******++++++++++++((()))+++------+++)))((()))(((((('''''''''((((((***)))))))))++++++)))(((((()))***++++++***)))(((,,,,,,++++++******))))))%%%(((***)))'''%%%&&&((($$$&&&)))))))))(((((()))&&&''')))*********)))((()))***///;;;JJJRRRSSSPPPPPPMMMGGG???:::888888777888???JJJWWWfffrrrsssnnnbbb^^^ZZZ]]]eeeqqqyyy}}}{{{wwwtttvvv|||}}}zzz|||xxxyyyyyyxxxyyy|||~~~}}}------------------------+++///222000+++***---000///------111555;;;FFFQQQkkkzzzvvv\\\EEE<<<>>>777:::999555555777777555333555777777666555666777===666555999999999FFFWWWtttwwweeeVVVLLLEEE>>>999555555555555555555555555222444333//////333111,,,111...000666777333333777<<>><<<:::999888@@@NNN]]]jjjooonnnkkkkkkddd```ccchhhnnnvvv}}}}}}|||||||||||||||}}}~~~{{{|||{{{zzzyyyyyy{{{}}}|||{{{|||~~~------------------------...000222111///...///222111111333555777???PPP```yyyvvvbbbMMM>>>;;;???AAABBB>>>888555666555222555666666555444444666888666222222777999<<>>CCCGGGMMMSSSXXX[[[\\\]]]ZZZ\\\dddppp{{{~~~|||{{{zzzyyy{{{{{{ooojjjaaaYYYPPPKKKGGGDDDEEEJJJ```vvv}}}vvvqqqnnnlllpppqqqsssxxx~~~~~~sssiiibbb___]]][[[UUUQQQMMMIIIHHHGGGFFFFFFJJJMMMJJJ@@@999888666333///---*********+++***)))))))))))))))))))))))))))+++***)))(((((()))***+++...+++((((((+++---+++((())))))))))))))))))))))))'''(((((((((&&&&&&(((***)))(((((((((''''''''''''))))))))))))((((((''''''***(((''''''((())))))(((&&&((()))((('''&&&'''(((&&&(((******(((''')))++++++))),,,555>>>DDDLLLRRRMMMJJJEEEBBB@@@>>>;;;999888???KKKZZZggglllllljjjhhhdddcccgggjjjlllrrrxxx{{{|||{{{{{{zzzzzz{{{|||{{{{{{{{{zzzxxxyyy{{{}}}|||||||||~~~------------------------000000000000000000111111000111444777:::FFF]]]rrrsss]]]LLLAAA===DDDLLLUUUSSSJJJ>>>777666555222666666555444222333555777555333555999;;;BBBVVVkkk{{{ppp[[[SSSGGG>>>:::777555333333333333333333333333333...111222111222555666444666666999>>>AAABBBGGGLLLUUUXXX\\\^^^^^^\\\YYYVVVQQQQQQXXXcccnnnxxx~~~|||zzz|||~~~~~~}}}wwwiiiYYYMMMIIIFFFAAA<<<:::888;;;EEEPPPppp~~~xxxtttrrrsssrrrppprrrxxx}}}||||||yyyoooiiieeecccaaaYYYUUUPPPLLLJJJHHHFFFEEELLLLLLGGG@@@<<<:::555000---+++))))))+++,,,---,,,))))))))))))))))))))))))***)))(((''''''((()))***+++***))))))))))))))))))((((((((((((((((((((((((&&&'''''''''&&&''')))***(((((((((((('''''''''''')))))))))(((((((((((('''((('''&&&'''))))))(((&&&&&&'''((('''&&&&&&'''(((''')))******))))))***++++++)))***222:::AAAJJJRRRLLLJJJFFFDDDBBB???<<<:::888===GGGUUUbbbiiiiiigggddddddgggjjjjjjhhhlllrrr|||||||||{{{yyyxxxyyy{{{zzz{{{{{{yyyxxxxxxzzz||||||||||||~~~........................///...---...000111000///111111555<<>>===;;;:::888555888DDDQQQrrryyyvvvtttrrroooooosss{{{}}}||||||tttnnnjjjgggeee]]]YYYSSSOOOLLLIIIGGGEEEGGGCCC>>>;;;:::888222,,,---+++))))))+++,,,---,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((***+++)))'''&&&(((***((((((((((((((((((((((((''')))******)))***,,,...((((((((((((((('''''''''((((((((((((((((((((((((''''''''')))******(((&&&%%%&&&''''''&&&&&&'''(((((()))***************+++***((()))///555<<>>GGGYYYuuuvvvhhhZZZQQQBBB???999555333333333333222222222222222222222222111111222222111222555999???KKKZZZfffmmmssswwwyyy~~~zzzsssiii___VVVOOOKKKHHHFFFHHHOOOWWW```mmmxxx{{{yyytttooolllkkkmmmooozzzxxxcccLLLBBBBBBAAA===;;;888888999999444444>>>JJJnnn}}}yyytttrrrqqqqqqsssxxx}}}}}}uuupppllliiiggg___\\\VVVRRRNNNKKKGGGDDDBBB===999:::<<<:::333---///---***)))***++++++***)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''***+++)))&&&%%%'''***(((((((((((((((((((((((((((***+++******+++---///'''''''''((((((((((((((('''''''''''''''(((((((((((('''(((***+++,,,***(((%%%&&&''''''&&&&&&((())))))(((((()))***************((((((,,,111777BBBLLLHHHFFFDDDCCCBBB???<<<999::::::???KKKZZZeeeiiihhhffffffggggggccc```eeelllxxxzzz|||yyyuuusssuuuyyyyyyyyyyyyxxxwwwwwwyyy{{{{{{{{{|||}}}........................111111222222333333444444666777@@@TTTkkk~~~vvvmmmfff]]]XXXWWWYYYaaappp|||hhhVVVFFFBBBCCCPPPbbbsssmmmRRR@@@:::999777111444888999888666555555222666===GGGWWWmmm{{{ooocccTTTHHHBBB<<<:::777444222222333333222222222222222222222222222111222444444777???GGGPPP```sss~~~xxxmmmbbbZZZSSSPPPHHHEEEEEEIIINNNUUU```kkkvvv}}}xxxqqqiiidddccccccdddrrrxxxhhhTTT???888::::::888666555666999:::777555===GGGeee|||uuutttsssssstttvvvyyy{{{{{{uuuqqqllliiifff```]]]XXXSSSOOOKKKGGGDDDBBB>>><<<@@@BBB>>>888555111...+++*********)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((***+++)))&&&%%%(((***(((((((((((((((((((((((('''((()))((('''(((***,,,'''''''''(((((((((((((((&&&''''''''''''(((((((((((((((((()))+++,,,+++)))%%%'''(((((('''''')))***)))''''''((()))***)))((()))((((((+++---222<<>>888777000...+++************)))))))))))))))))))))))))))))))))(((''''''((())))))*********)))((('''(((***))))))))))))))))))))))))&&&'''''''''%%%%%%''')))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((('''&&&''')))++++++***&&&'''))))))((()))***,,,(((&&&%%%&&&)))***(((''')))((()))++++++...777BBBIIIFFFCCCAAA@@@@@@>>>===>>>;;;<<>>===<<<<<<>>>:::===BBBHHHMMMLLLGGGBBBGGGRRRhhhiiiVVVIII???888666666555444444777<<>>>>>???===888999===777555555666666888???GGGbbb|||yyyvvvssssssvvvzzz|||~~~zzzuuuqqqmmmhhheee```]]]XXXTTTQQQLLLHHHEEEAAA===>>>CCCBBB:::444444///---***)))***++++++***))))))))))))))))))))))))***)))(((''''''((()))***+++***))))))))))))))))))************************'''(((((('''%%%%%%&&&(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((&&&%%%%%%''')))******&&&(((******))))))+++---(((&&&$$$%%%((()))(((&&&)))((()))+++***,,,555???JJJGGGCCCAAA@@@AAA@@@???@@@<<<<<>>999999999888777:::888;;;AAADDDBBBBBBDDDTTTiiinnn[[[LLLDDDDDD???<<<<<<===@@@IIIRRRbbbooo}}}ppp[[[NNNBBB===:::777555555333333222111000000111111888444111333777888222,,,111666???JJJUUUcccuuu}}}sssggg___WWWUUUSSSQQQPPPQQQSSSTTT___iiiuuu|||sssllliiigggfffgggiiimmmuuuqqqXXXGGGAAAAAA===999999===>>>;;;777777888888666777AAAMMMggg~~~yyyvvvuuuuuuvvvxxx}}}}}}}}}{{{vvvrrrmmmgggccc```]]]XXXSSSOOOJJJEEEBBBDDDBBB>>>;;;999666222000000///---+++************+++***)))(((((()))***+++444///,,,+++***)))+++///***))))))))))))******+++---......,,,'''$$$%%%&&&***((('''&&&&&&'''(((***))))))'''&&&%%%$$$######+++(((%%%###$$$%%%&&&%%%,,,***&&&%%%&&&'''''''''((()))***+++++++++++++++++++++++++++++++++++++++)))******+++---222888===EEEEEEGGGHHHHHHDDD>>>999BBBAAA>>>BBBTTTjjjvvvwwwrrrooommmooorrrsssppplllrrr{{{}}}rrrmmmsss|||||||||{{{xxxuuutttuuuwwwyyy{{{|||}}}~~~---,,,---000...,,,---111000000111444555:::EEEPPPbbbsssjjjQQQDDD???999666666777777777999:::===@@@@@@BBBKKKVVVnnnpppddd^^^YYYTTTRRRSSSUUUYYYaaakkk{{{{{{kkk\\\OOOEEE;;;888777444333444333222222111000000111111333111///111444666333000333<<>><<>>??????GGG\\\qqqwwwsssqqqrrrsssuuu|||vvvgggVVVHHHBBB;;;555555666444222444333222111111000111111111/////////000333555888999<<>>JJJVVV{{{yyyuuussssssyyy{{{|||wwwsssnnngggbbb[[[VVVPPPLLLJJJJJJJJJIIIBBB@@@<<<:::888555222000///...---,,,+++*********))))))(((((((((***+++,,,+++((((((++++++)))***---,,,,,,++++++******))))))'''((())))))(((((()))+++***)))(((''''''((()))***%%%%%%%%%&&&'''(((******(((&&&%%%%%%'''************(((&&&&&&(((*********)))************))))))((()))))))))))))))))))))))))))***+++,,,,,,---000222;;;???DDDEEEDDDBBBBBBCCCFFFHHHGGGDDDGGGSSSbbbkkkpppoooooopppsssuuuvvvuuurrr{{{xxxrrrrrrvvv}}}}}}}}}zzzvvvtttssstttzzz{{{{{{{{{|||///...///111000...///333000000111444:::GGG___tttrrrUUUAAA;;;999666555555777999:::777999<<<@@@FFFVVVrrrrrrdddVVVHHH???;;;666333555666444333444222222111111111111111222///111333444555888>>>CCCLLL\\\ppptttqqqllleee___ZZZWWWVVV\\\bbbjjjpppvvv}}}|||yyywwwvvvuuuvvvwwwzzz}}}ppp\\\JJJ???===>>>CCCNNNVVVRRRIIIBBB???>>><<<999999<<>>;;;999777555222///......---,,,++++++******))))))(((((((((***+++,,,,,,******---...+++***---------,,,,,,+++***)))(((&&&'''(((((((((((()))******)))(((((((((((()))***&&&&&&&&&'''((()))***+++((('''%%%&&&'''))))))((()))'''&&&''')))+++++++++************)))(((''''''(((((()))))))))))))))***+++---//////...---...///888>>>DDDFFFDDDDDDGGGKKKRRRTTTRRRJJJEEEMMM___nnnxxxwwwuuurrrpppoooooooooooowww}}}wwwttttttyyyzzzzzzxxxtttqqqppppppzzzzzzzzzzzz{{{///...///111000...///333333333666>>>GGGXXXqqqiiiNNN>>>:::999777555444555777999999888===IIIYYYnnnnnn___SSSHHH@@@<<<777333222555666333222333222111111111111111222222000333666777888===EEELLL]]]ooo~~~{{{vvvooohhhccc___]]]```dddjjjooosssyyy}}}{{{zzzxxxwwwxxxxxxyyy{{{yyyuuujjjaaaUUUHHH@@@===>>>???JJJWWW```\\\QQQIIIDDDBBBCCC@@@AAAGGGRRRbbbvvv{{{xxxwwwwwwwwwxxxyyy|||xxxqqqkkkccc^^^YYYVVVSSSPPPMMMIIIDDDAAA>>><<<999777666444222///------------,,,++++++******)))((((((((()))+++,,,---++++++...---)))''')))'''((((((''''''%%%$$$###(((''''''''''''(((''''''))))))(((((((((((())))))(((((('''''''''(((((())))))'''%%%%%%&&&'''&&&$$$'''&&&&&&''')))++++++***)))))))))))))))((('''&&&)))))))))*********+++++++++---///...---++++++,,,333999@@@CCCCCCCCCHHHLLLSSSTTTQQQIIIDDDJJJ^^^qqqzzzzzzxxxsssmmmhhhhhhiiikkkqqqzzz}}}xxxuuuvvvxxxyyyxxxvvvsssqqqqqqxxxyyyzzzzzz{{{~~~---,,,---000...,,,---111111222999FFFVVVhhh}}}~~~^^^EEE:::777777777555333333555777<<<>>>HHH\\\rrr|||nnn\\\OOOEEE===888888333000000333222//////111111111111000111111222333111444888<<<@@@FFFOOOUUUjjj|||~~~xxxrrrmmmiiigggeeehhhkkkmmmpppssswwwzzz~~~{{{xxxuuusssrrrqqqwwwyyyzzzwwwnnnddd[[[VVVLLLGGG???:::999===AAAEEEUUUeeerrrrrrhhh]]]UUUOOOUUUSSSWWWaaaooo}}}zzzvvvvvvwwwxxxzzzwwwpppiiiccc^^^___\\\YYYVVVRRRLLLEEE@@@===:::888666555444111///,,,------------,,,+++***+++***)))(((((()))***+++,,,))))))+++***&&&$$$&&&''''''(((((((((&&&%%%$$$)))(((&&&&&&''''''&&&$$$'''(((((((((((((((((('''))))))((('''&&&&&&&&&&&&)))'''&&&&&&&&&&&&$$$###&&&%%%%%%''')))******)))'''((((((((((((''''''&&&((())))))******+++++++++(((***++++++)))((())))))---333:::>>>@@@AAACCCFFFGGGFFFEEEBBBAAAGGGXXXhhhppptttuuurrrkkkffffffiiihhhmmmvvv~~~zzzttttttwwwzzz{{{yyywwwvvvuuuvvvxxxzzz{{{|||~~~---,,,---000...,,,---111333555@@@SSSgggyyy{{{ZZZCCC;;;666777888666444444777:::@@@HHHZZZttt}}}fffYYYKKKCCC<<<666333444111...///111111...///222111111000000111222222333444777<<>>GGGTTT]]]mmm{{{|||uuuooouuuuuuzzz}}}wwwwwwwwwwwwyyy~~~tttnnnjjjeeebbbbbb___[[[VVVQQQKKKEEEAAA;;;999777555555444111///,,,,,,---------,,,+++***,,,+++***((((((((())))))+++((('''))))))&&&%%%(((((()))***++++++***((('''(((&&&%%%%%%'''(((&&&$$$&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&((((((&&&%%%&&&%%%%%%&&&((()))(((&&&&&&&&&'''(((((((((''''''''''''(((((()))******+++''')))***)))(((((()))++++++///555;;;???@@@@@@???@@@===>>>AAABBBCCCLLLVVVdddkkkpppoooiiieeegggjjjiiilllsss|||yyyrrrppptttyyy||||||zzzyyyyyytttwwwzzz|||}}}~~~///...///222111...///333;;;>>>KKKbbbzzz}}}\\\GGGAAA777999:::999777888;;;???CCCPPPiii~~~pppfffTTTIII???<<<999333111444000...///222111///111666111111000000111222333333777:::AAAJJJVVVaaaiiinnnxxxwwwvvvtttrrrooommmllllllnnnssszzz{{{tttnnniiiggg___\\\UUULLLCCC===;;;;;;777===BBBEEEIIIVVVkkk{{{~~~wwwxxxxxxxxxxxx|||}}}sssmmmkkkhhhfffccc^^^XXXRRRMMMIIIDDDAAA:::888666555555333111///+++,,,---...---,,,+++***---,,,***)))((('''((((((+++((('''******((())),,,%%%&&&((()))***)))'''&&&'''%%%###%%%'''((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''')))***)))(((%%%%%%$$$&&&'''(((&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***(((*********)))***,,,...,,,///444;;;AAABBB@@@===BBB>>>???EEEFFFBBBBBBFFF^^^fffmmmnnnhhhdddfffjjjjjjlllqqqzzzxxxppplllpppvvvzzz{{{zzzyyyyyysssvvvzzz}}}~~~000,,,,,,///111000222666===MMMbbbwwwiiiMMM;;;AAA777444;;;===999:::AAASSSiiixxxkkk]]]UUUGGG@@@888444555666444222777444222222555666444222000000000111333555777888>>>DDDOOO[[[gggpppvvvxxxzzzvvvrrroookkkhhhmmmlllpppyyy|||uuummmddd]]]OOOHHHAAA???===:::999;;;666888???OOOfff|||zzzuuusssuuuwwwxxx|||}}}tttoookkkiiihhhcccaaa]]]UUUMMMFFFCCCAAA<<<888444444666666222------------,,,+++***((('''******+++,,,,,,++++++++++++(((&&&&&&((()))(((&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((((((((('''%%%###$$$'''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))******,,,,,,...333:::>>>???>>>===>>>>>>???AAABBBCCCDDDFFF\\\ooorrrlllhhhfffdddfffmmmwwwuuutttwww{{{|||yyy{{{xxxwwwxxx{{{{{{zzz}}}000...000333333222666;;;LLL\\\qqqtttZZZJJJ???888666;;;;;;;;;CCCPPPdddxxxxxxjjj\\\OOOGGG@@@;;;444222333444333111333111///000222444333222333555666444222555<<>>HHHVVVkkkzzzuuuuuuttttttxxx~~~wwwqqqmmmjjjhhhddd```ZZZSSSLLLFFFBBB???;;;777444444555666333000............---+++***)))*********++++++******)))+++)))(((((()))***(((''''''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&###'''666HHHHHH666)))(((---------***'''&&&&&&'''&&&&&&&&&''''''''''''((($$$&&&((())))))(((&&&$$$''''''''''''(((((((((((((((((((((((())))))))))))+++((('''(((+++---+++)))'''''')))///777>>>CCCEEE@@@@@@@@@@@@??????>>>>>>@@@OOO___hhhlllkkkhhhdddccckkkvvv{{{xxxxxxzzzzzzwwwwwwzzzzzzwwwvvvxxxyyyzzz111111333555555:::HHHVVVooommm\\\IIICCC>>>???CCCOOOdddvvv}}}rrrbbbUUUKKKDDD???;;;888666444444555555333111444333222222333333444444444666777888<<>>===???AAACCCBBBJJJVVVbbblllppppppmmmiiiooozzz}}}yyywwwyyyzzzxxxxxx{{{yyyvvvtttuuuvvvxxx222111222555999DDDXXXjjjjjj[[[NNNHHHDDDIIIUUUgggzzz{{{ggg^^^PPPFFF@@@===:::888777666444444444333111///555555444333222222222333888999===DDDQQQbbbsss}}}~~~vvvnnnlllmmmqqqxxx|||wwwlllddd\\\YYYYYY[[[bbbjjjpppvvvxxxbbbPPPCCC;;;777777666777999:::???LLLYYYkkkvvv~~~zzzwwwsssuuuzzzyyy}}}{{{ssslllfffbbbccc]]]VVVOOOJJJFFFBBB???;;;888555111000...---,,,............---,,,++++++,,,,,,------,,,+++******)))***++++++***)))((((((%%%%%%%%%&&&'''((()))***))))))((((((((('''''''''---%%%$$$***((( ###---%%%&&&&&&%%%######$$$&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))((((((((((((***((('''))),,,...,,,+++,,,,,,,,,///555>>>HHHNNNRRRMMMEEE>>><<<>>>BBBFFFDDDGGGNNN\\\iiiqqquuuwwwrrrvvv~~~yyyvvvxxxzzzzzz{{{}}}yyyuuusssssstttvvv}}}222111444;;;EEEUUUlllwwwggg]]]TTTRRRSSS\\\mmmttthhhUUUMMMBBB:::777555333111333333222222111000///...333333444222111000111333888<<>>;;;999555111...------------------------,,,++++++,,,,,,,,,,,,,,,+++***)))''')))++++++)))((('''(((%%%%%%%%%&&&'''((()))***)))(((((((((''''''''''''***(((((()))'''###$$$(((%%%&&&'''&&&%%%%%%''')))&&&&&&&&&''''''''''''((()))(((&&&$$$$$$&&&((()))''''''''''''(((((((((((())))))))))))((((((((((((((()))******+++,,,------))))))***---555@@@NNNWWW\\\UUUJJJ@@@<<<===AAADDDFFFEEEKKKXXXfffooouuuyyyxxxzzz{{{vvvxxx{{{|||}}}yyyuuusssttttttvvv|||333333999GGGWWWjjj{{{nnneeeaaa___dddllluuuqqq___RRRGGGAAA999555333333000...111111111111000000111222000222444333222222555777<<>>;;;888;;;;;;BBBNNNXXX```iiippptttxxx}}}vvvsssuuuvvvzzzzzztttnnngggccc]]]VVVNNNIIIHHHGGGCCC@@@999888555222000///111222,,,,,,,,,,,,,,,++++++***+++++++++******)))''''''&&&(((++++++)))'''&&&'''&&&&&&&&&&&&&&&'''((()))((((((((('''''''''&&&&&&!!!(((,,,***))))))'''"""%%%&&&''''''&&&&&&(((***&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''((((((((((((***)))))))))((((((((('''&&&))),,,,,,******---000)))))))))+++333@@@OOOZZZ[[[UUULLLDDD??????BBBEEEJJJIIIPPP]]]hhhmmmqqqwwwwwwwww{{{xxxyyy||||||}}}{{{xxxvvvvvvvvvvvv|||333444>>>PPPeeeyyyqqqfffcccdddkkkuuuzzzoooaaaOOOBBB>>>:::555444555555333111111222222222222333666888000222555555555666:::===FFFVVVlll}}}|||rrriiieeeccc```___aaafffiiiooouuu{{{yyyqqqhhhbbb[[[TTTSSSUUU]]]```eeellluuuaaaTTTEEE???AAABBB===777>>>@@@JJJZZZgggnnnssswwwtttxxx{{{vvvwwwuuuyyy~~~~~~yyyuuuooojjjfff___XXXPPPKKKKKKJJJGGGDDD888777666333111222555777++++++,,,,,,,,,+++******))))))))))))((('''&&&%%%%%%(((++++++(((&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%(((  ******%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%''''''''''''((((((((()))******))))))((((((((('''$$$***...---)))(((---222++++++***+++000===LLLXXXSSSPPPJJJEEECCCDDDFFFHHHOOOOOOVVVdddlllmmmppptttttttttwwwzzzzzz|||||||||~~~}}}zzzxxxyyyxxxxxx|||:::@@@OOOfff}}}sssfffaaadddiiizzzuuuiiiZZZJJJ???;;;888666444222111000111111222222222222222222222222111333555555666===HHHQQQ___kkk|||zzzoooiiigggfffdddaaabbbfffmmmtttzzz|||rrrhhh^^^XXXTTTRRRTTTZZZaaagggnnnyyy{{{hhhSSSGGG>>>???AAA??????BBBGGGRRRaaannnuuuxxxzzz|||vvvyyy~~~|||{{{uuuxxx{{{{{{zzz|||}}}xxxuuutttrrrmmmiiibbbXXXMMMIIIJJJLLLKKKHHH===888222.........---,,,------,,,+++++++++,,,,,,,,,++++++***)))(((((('''+++++++++***(((&&&###"""'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&''',,,+++*********)))'''%%%&&&&&&&&&&&&%%%%%%$$$###''''''((()))))))))))))))'''((()))((('''(((***+++***)))((()))+++,,,+++***,,,---000111000555DDDSSSUUUOOOGGGCCCBBBBBBAAA@@@DDDKKKZZZlllvvvtttooolllqqqttttttuuu~~~{{{vvvvvvyyy~~~}}}yyywwwwwwzzzBBBMMM```www~~~ssshhhcccgggrrrzzzzzznnn```UUUIII===777555666555444222111111111222222222222222222222222222000333555888<<>>888555555444000...///000111222222222222222111111111111222222333333444777;;;CCCQQQdddyyyxxxvvvrrrnnnllloootttxxx~~~|||xxxtttsssuuuwwwyyyuuu{{{zzzrrrmmmbbbYYYRRRPPPPPPOOONNNOOOKKKYYYkkk~~~yyyrrrnnngggdddeeelllsss{{{~~~|||zzzzzzzzz{{{|||xxxlllkkkjjjlllooonnnjjjfffbbb]]]UUUMMMGGG@@@;;;777111222333222///---------,,,+++***)))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&''''''(((''''''(((***+++***(((%%%&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((()))******)))''''''(((******)))((()))+++,,,+++***,,,***+++---------333:::CCCFFFJJJKKKHHHDDD@@@>>>;;;999888<<>>999777333444444222...,,,---...+++***)))((((((((((((((())))))))))))))))))))))))((((((&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''(((******)))'''%%%%%%&&&'''''''''''''''%%%%%%&&&''''''''''''&&&)))******)))'''&&&((())))))(((((()))+++------,,,+++***+++......---222999@@@EEEJJJLLLIIIDDD@@@>>>:::777777999===DDDSSSaaallliiihhhiiijjjnnnzzz{{{yyyyyyxxx||||||vvvsssvvvzzzooobbb]]]___cccyyyqqq\\\KKKAAA===;;;:::666000---///000//////222111222222333222111000///000000111222333333444444777;;;DDDSSSfffyyy}}}zzzvvvuuuvvvwwwxxx}}}yyyuuuqqqnnnnnnkkkcccXXXNNNGGGDDDDDDKKKOOOWWWZZZVVVUUUbbbsss}}}rrrhhhXXXKKKBBB???>>>>>><<<<<<===>>>>>>BBBPPP]]]rrr|||yyywwwuuusssvvvwwwwwwzzzuuucccccceeeiiimmmnnnkkkhhh```[[[SSSIIIAAA;;;777666555666666333...,,,---///***)))((((((((((((((()))))))))))))))************)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%$$$$$$###&&&&&&%%%&&&''''''&&&$$$%%%%%%&&&'''((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%)))******)))'''&&&((()))(((''''''))),,,---------+++)))***---...---222888===CCCJJJMMMJJJEEEAAA???<<<888777:::???GGGUUUaaammmgggeeefffhhhlllwww|||xxxwwwyyy~~~~~~wwwtttvvvyyyyyykkkbbb]]]___kkkyyy~~~lll\\\LLLCCC<<<666555999222222222222333444555666000...---...111222111...444111222777888444333777888DDDSSS^^^fffqqq~~~|||}}}}}}zzzvvvxxx~~~}}}xxxrrrnnnggg]]]QQQHHH@@@;;;===CCCEEEMMMRRRSSSYYYiii}}}vvv[[[PPPCCC>>>;;;888888;;;;;;999999:::999999@@@HHHccc|||wwwrrrnnnrrrqqqqqqtttzzz{{{mmm^^^]]]^^^ccciiikkkgggbbb\\\TTTLLLGGGAAA:::666666444222000---,,,,,,,,,---+++++++++******(((''''''))))))))))))))))))))))))+++***(((&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''111---)))(((***,,,+++***)))%%%&&&+++...---000666:::DDDLLLMMMJJJHHHFFFCCC>>>;;;999;;;===CCCOOO\\\hhhiiifffccchhhrrr{{{~~~~~~wwwpppuuuxxx|||}}}{{{wwwuuusssttthhh^^^^^^dddnnn|||zzzmmm[[[NNNAAA;;;888333333666555555333222111111111111333111000111444555444333666222111444666666999???BBBLLLYYYaaaffflllvvv{{{wwwyyy|||~~~|||ssskkkeeeYYYMMMBBB===;;;999:::===@@@IIISSS\\\jjj~~~yyygggPPPFFF<<<999888666777999888666777888777666<<>>555444888999:::;;;@@@LLL\\\nnnjjjTTTEEE<<<666666777666777999444333444666555333888???FFFfff{{{uuuqqqmmmllljjjlllpppxxx{{{kkk\\\VVVTTTSSSXXX^^^aaa^^^ZZZUUUNNNGGGDDD@@@:::888999444333111///------------,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&''''''((()))((())))))******))))))(((+++)))'''''')))++++++++++++((((((******)))***,,,333===FFFJJJKKKKKKGGGBBB???;;;888777666777???III[[[aaaeeehhhlllqqqrrrooottt~~~~~~vvvzzz{{{|||{{{zzzzzz|||}}}{{{}}}uuudddZZZ]]]dddrrr|||ppp```NNNBBB???:::777777777666333111222111111000111111222222222111000000111333555777===<<<===@@@FFFMMMTTTZZZ]]]^^^]]]ZZZVVVUUUXXXZZZeeejjjttt{{{xxxuuuuuuzzzrrrbbbTTTKKKAAA999444555888:::<<<@@@HHHXXXnnn```HHH@@@999555777999888888999222222444666444222666<<>>:::888777444444;;;CCCYYY```fffiiimmmpppnnnjjjpppzzzvvvxxxzzz{{{{{{zzzyyyyyyzzz{{{~~~wwweeeZZZ[[[hhhxxxvvvfffZZZMMMAAA999777666333222333222---)))111111111000111111222222444333333333555999>>>AAAHHHKKKPPPVVV\\\bbbfffhhheee```XXXQQQKKKJJJKKKLLLOOOTTT]]]jjjwwwxxxsssooooootttzzzuuudddTTTFFF>>>;;;999888999888999???GGGRRRfff|||[[[BBB@@@:::666888:::888666777333333555777555333777>>>PPPooo~~~zzzsssqqqmmmkkkmmmsssyyy}}}qqqdddYYYVVVTTTWWW]]]aaa```]]]RRRKKKDDDBBB???:::888:::333333111000...------,,,++++++,,,,,,,,,+++******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''(((''''''''''''((())))))))))))************))))))&&&&&&'''(((((()))***+++(((******++++++------,,,,,,333<<>>HHHMMMIIIAAA;;;::::::;;;999777;;;BBBJJJSSS^^^gggpppwwwyyyvvvjjjqqqxxx}}}|||vvvzzz~~~|||yyyxxxwwwhhh```fffppp~~~pppbbbPPPCCC===;;;999777777777555111444888666000333333222222222222333333222555:::@@@IIIUUUbbbkkkvvv|||pppggg\\\RRRLLLHHHCCC??????@@@DDDLLLYYYjjjyyy{{{sssllllllmmmmmmqqqwww~~~~~~iiiUUUGGG@@@>>>>>>;;;;;;===BBBFFFKKKWWWbbblllyyylllTTTDDD===888999999666444444666555666888888888>>>FFF^^^yyyvvvsssnnnjjjiiilllqqqttt}}}wwwhhhZZZQQQMMMJJJLLLRRRWWWWWWVVVPPPIIIBBB>>>:::444222222000000000///---,,,******))))))******+++******)))))))))))))))))))))))))))%%%&&&'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&''''''((('''(((((())))))(((((('''&&&(((******)))(((***+++###((()))'''(((,,,,,,(((---///333:::FFFMMMIII@@@;;;;;;<<<===;;;888;;;AAADDDOOO]]]hhhrrryyyyyyvvvkkknnnoooqqqvvv|||{{{wwwtttwww{{{}}}}}}||||||||||||~~~rrrfff___bbbrrrwwwnnnaaaUUUFFF<<<999999999888111222///,,,000777777111///000000222333555777888:::>>>FFFOOOZZZiiiyyytttlllbbbYYYSSSLLLDDD===;;;:::;;;AAAMMM]]]mmmwwwxxxqqqpppooommmooouuuwww~~~ppp[[[III@@@@@@EEEHHHBBB???@@@HHHRRR\\\hhhqqqxxxyyybbbGGG@@@:::;;;;;;888666777777555666888888999@@@IIIfffyyyuuupppkkkjjjmmmqqqttt~~~}}}sssdddVVVOOOJJJGGGHHHOOOTTTTTTSSSUUUMMMFFFBBB===777333444000//////...---+++***)))((())))))*********))))))))))))))))))))))))))))))###$$$&&&((()))))))))(((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&))),,,+++)))((()))+++&&&+++,,,)))***...---(((---///111888DDDLLLIII@@@<<<<<<===>>><<<888:::@@@CCCOOO^^^jjjssswwwuuuoooooonnnkkkiiimmmrrrsssoooqqqsssvvvwwwyyyzzz}}}xxx{{{ttthhhcccdddlllzzzjjjZZZIIIDDD===999999:::999888333666555333444777333+++777222222666777444555:::DDDJJJVVVdddsssvvvlllbbbVVVJJJCCCBBB<<<;;;===BBBGGGMMMYYYeeeppp{{{{{{tttpppoooooopppzzzsssdddUUUQQQVVVUUUJJJ??????GGGSSS^^^eeeiiilllmmmtttyyysssUUUEEE999:::;;;777666;;;:::888999:::999:::FFFTTT{{{zzzrrrmmmlllooorrrtttxxxvvvkkk\\\OOOKKKFFFCCCEEEFFFHHHMMMSSSTTTOOOHHH@@@;;;999:::;;;===777111---------,,,+++***+++,,,+++***))))))***(((((((((((())))))))))))%%%'''((())))))'''%%%$$$(((((('''''''''&&&&&&&&&'''''''''&&&$$$###%%%&&&***%%%$$$''''''$$$%%%***'''''''''''''''''''''&&&+++)))'''&&&&&&&&&%%%$$$%%%######$$$&&&((()))(((&&&&&&''''''((()))))))))(((((())))))(((&&&$$$###&&&&&&'''((()))***++++++******))))))***,,,...///,,,...000333>>>JJJKKKDDDAAA@@@>>>===>>>???AAABBBCCCLLL[[[gggmmmmmmjjjhhhhhhmmmooollliiiiiifffccciiimmmtttyyy{{{|||||||||}}}~~~nnneeeaaagggqqq~~~ssshhhXXXKKKAAA===888555555555444333111333222///111555333---111000222555555555<<>>:::999;;;@@@DDDJJJUUU```bbbmmmyyyzzzvvvttttttttt{{{|||rrraaa___[[[YYYVVVQQQLLLGGGRRRZZZdddlllpppqqqpppoooqqqvvv||||||___JJJ:::999<<<:::999<<<<<<999888:::<<>>999333///------+++******+++++++++***))))))***'''((((((((())))))))))))&&&'''((((((((('''&&&%%%###$$$$$$%%%&&&&&&&&&&&&'''((()))(((&&&&&&&&&'''***%%%$$$''''''$$$%%%***&&&&&&&&&&&&'''''''''((()))'''&&&%%%&&&&&&%%%$$$%%%######$$$&&&((()))(((&&&&&&''''''(((((())))))(((((((((((('''&&&%%%%%%&&&&&&'''((()))***++++++))))))(((((()))***+++,,,,,,...///444???LLLOOOKKKEEEDDDAAA@@@??????AAAAAA>>>EEEOOOZZZaaaeeeggggggkkkooopppkkkgggdddaaa]]]iiinnnuuuzzz||||||{{{{{{|||}}}}}}lll]]][[[aaaqqqlll]]]SSSHHH???999777444333333333222111000222111///111444444000000222666888777;;;IIIWWWdddmmm{{{uuufffVVVFFF<<<888888777888<<>>GGGWWWooo~~~xxxtttpppmmmjjjpppwwwrrr\\\KKKCCC???>>>BBBDDDDDDHHHMMMOOOKKKDDD>>>;;;;;;===???>>>:::444000...,,,+++)))++++++*********)))))))))''''''((((((((()))))))))((((((((('''''''''&&&&&&!!!"""$$$&&&'''''''''&&&''')))++++++)))((('''((((((&&&%%%''''''%%%&&&(((%%%%%%&&&&&&''''''(((((('''%%%$$$$$$%%%&&&%%%%%%%%%######$$$&&&(((((((((&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&''''''&&&&&&'''((()))***+++++++++******))))))***+++++++++,,,---111===JJJQQQRRRJJJHHHEEEBBB@@@?????????===@@@FFFMMMVVV___fffjjjkkkpppqqqlllgggeeebbb]]]hhhnnnuuu{{{|||{{{zzzyyyzzz|||nnnaaaZZZaaappplllYYYMMMFFFAAA===666666666666666555444333222333444444555666555333333666:::===AAALLL\\\iii{{{nnn]]]NNN@@@888666555444555999:::>>>GGGQQQ\\\cccllluuu|||}}}}}}uuuoookkkiiiiiiiiiddd\\\XXX^^^nnn{{{zzzuuurrrqqqtttwww{{{oooVVVGGG@@@;;;;;;===BBBDDDIIIQQQ^^^qqq}}}wwwsssooommmmmmttt|||rrr[[[LLLEEEAAA@@@AAAAAA@@@AAAEEEHHHFFFBBB>>>:::888777777888666333000---,,,******+++***))))))******)))((('''''''''((((((((())))))))))))((('''&&&'''''''''###$$$&&&((())))))((('''&&&(((++++++***((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&&&&%%%%%%$$$######&&&'''''''''%%%%%%&&&''''''(((((()))'''&&&&&&%%%%%%'''((()))'''''''''((()))*********---------,,,,,,,,,,,,,,,***)))***---777CCCMMMRRRLLLJJJFFFAAA>>><<<;;;;;;@@@@@@BBBIIISSS___hhhmmmjjjoooqqqnnnlllkkkiiifffhhhmmmuuuzzz|||{{{yyyxxxxxxzzz~~~nnnccc___dddrrr{{{mmmZZZKKKBBB===<<<<<<444555777777777666666666222444777999999666444333444888===EEESSSdddttt}}}rrr]]]MMMAAA999555555444222444666888:::BBBKKKTTTWWW^^^fffmmmvvv~~~~~~pppiiijjjnnnpppooolllfff___^^^eeettt}}}yyyxxxqqqsssuuuxxx{{{rrr___RRRLLLNNNSSSYYY___hhhrrr}}}{{{xxxvvvuuuooossszzzppp[[[MMMEEEAAA???@@@???===>>>BBBCCCCCCBBB@@@;;;666222///111111000...,,,++++++++++++***((((((******)))'''''''''''''''(((((((((((())))))(((''''''''''''(((&&&'''((((((((('''&&&%%%$$$&&&)))***((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&%%%$$$$$$###$$$###!!!"""$$$&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&''')))***''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,+++,,,******,,,222<<>>>>>???FFFRRR^^^ggglllkkkpppssspppnnnnnnllliiiffflllsssxxxzzzyyyxxxwwwwwwyyy|||pppcccbbbhhhsss|||gggZZZJJJ@@@:::666555666222444555666555444555666111222666:::999555444666777>>>HHHUUUggg}}}lll\\\III>>>888444444555333222333666777888@@@IIIMMMNNNRRR[[[dddlllxxx}}}|||}}}yyymmm```]]]ccclllooopppdddbbbcccmmm|||ssssssssstttvvvzzz}}}qqqlllpppuuu{{{~~~|||{{{rrruuuzzz}}}oooZZZNNNBBB>>><<<======<<<>>>BBBBBBCCCCCCAAA===777000,,,+++---......,,,+++***+++,,,)))'''(((***+++)))&&&&&&&&&'''''''''((((((((()))))))))(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$###%%%''''''&&&%%%%%%&&&###&&&'''%%%%%%'''&&&###(((''''''&&&%%%$$$######%%%###"""###$$$&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''((()))'''((((((((()))))))))***((())))))*********))))))///---,,,...000777CCCOOOMMMJJJFFFAAA<<<999888888999888:::CCCPPP^^^gggkkkpppuuuvvvrrrmmmlllhhhdddeeeiiipppuuuwwwxxxxxxxxxwwwxxx{{{~~~rrrfffbbbmmm{{{rrreeeTTTIII???;;;888444222444000222444333111111333555333222444888888666999@@@DDDQQQ```mmm||||||lllUUUHHH:::666555444333333333222444777777999@@@HHHMMMLLLPPPYYY```eeeoooyyy||||||yyyxxxzzz|||}}}~~~}}}vvvgggccc______dddhhhiiihhhhhhnnnyyywwwvvvtttrrrqqqtttxxx|||}}}uuuwwwzzz{{{}}}oooYYYNNNBBB===999999888777:::???@@@@@@???===:::555111...+++---000///,,,*********,,,)))&&&'''***+++)))%%%&&&&&&&&&'''''''''((((((((())))))***)))((('''&&&&&&%%%$$$######$$$&&&'''###%%%&&&&&&%%%%%%&&&'''"""&&&'''%%%%%%'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%$$$"""###$$$&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&''''''''''''''''''(((((((((((())))))))))))&&&&&&((()))***))))))(((...,,,+++---...222>>>LLLOOOMMMHHHCCC???===<<<;;;999888:::CCCSSScccnnnssswww{{{{{{uuuoookkkgggbbbcccgggmmmqqqtttvvvxxxzzzxxxxxxyyy{{{oooeeeaaahhhzzzwwwbbbRRRFFF>>>888::::::666444666111333444333000000333666666333444888999999@@@KKKTTTfffxxxmmmZZZGGG<<<333333666555222111333333444777888999@@@IIINNNLLLPPPXXX[[[\\\bbbkkksss|||vvvttttttuuuvvvxxx~~~~~~zzztttkkkbbb]]]```eeehhhhhhfffdddaaawww}}}{{{wwwssspppqqqtttxxx|||vvvxxxzzzzzz{{{pppYYYNNNEEE???999777555333555:::>>><<<:::777444222111000,,,///222111---***)))))),,,)))&&&'''***+++(((%%%&&&&&&&&&'''''''''(((((('''(((***+++***)))'''%%%'''&&&$$$$$$%%%'''***,,,$$$%%%&&&%%%%%%%%%''')))"""'''((($$$$$$((('''""""""######$$$&&&'''(((((('''%%%$$$$$$%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))&&&''')))***+++++++++***+++((()))+++***---;;;JJJQQQOOOKKKFFFCCC@@@@@@???===;;;===GGGYYYkkkxxx~~~{{{~~~xxxrrrnnnjjjeeebbbfffkkkooorrruuuxxx{{{xxxxxxxxxzzz}}}|||mmm______nnnyyymmm^^^NNNDDD999777666444333333333333111000000111444666777777777555555999;;;???MMM\\\pppyyy}}}dddOOOEEE999777444333333333333222;;;888666888<<>>FFFQQQaaappp}}}|||fffOOO@@@;;;777666555666666777777777666444444:::BBBLLLVVV\\\\\\YYYUUURRRQQQSSSVVVXXX___gggsss}}}vvvqqqmmmiiifffeee^^^VVVPPPJJJJJJRRR\\\cccbbb___^^^cccooo{{{uuusssssstttttt~~~xxxvvvvvvxxxxxxxxx~~~{{{dddRRRKKKCCC<<<;;;;;;777555666777777666444111//////000,,,,,,,,,,,,+++)))'''&&&+++---,,,)))(((******'''))))))((('''''''''''''''#########%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$%%%'''%%% (((&&&%%%######$$$%%%&&&###"""###&&&&&&$$$&&&+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&*********))))))(((((((((+++((((((***+++,,,222999HHHLLLPPPQQQLLLFFFAAA???===??????AAARRRjjjvvvuuu{{{{{{{{{{{{zzzvvvpppkkkbbb```cccjjjppprrruuuxxxyyyzzzzzzzzz{{{~~~qqqdddkkkyyyrrraaaSSSKKKDDD;;;444444444333333333333444444444444444444444444444444555555<<>>GGGUUUgggvvv{{{zzzssslllbbbXXXRRRQQQTTTVVVRRRSSSZZZhhhvvvyyyqqqdddTTTJJJAAA===<<<<<<===@@@JJJUUUWWWaaappp~~~|||xxxuuusssqqqttt{{{~~~~~~}}}|||~~~iiiXXXMMMEEE===<<<;;;888777888111333444333000---,,,,,,++++++,,,,,,------------(((***)))%%%$$$'''(((&&&(((''''''&&&&&&''''''''')))******(((%%%######$$$''''''''''''''''''''''''$$$%%%$$$"""$$$)))***''''''&&&%%%$$$$$$$$$%%%%%%$$$"""###&&&%%%###%%%***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''++++++******************((('''))),,,---,,,///555999@@@LLLUUUWWWQQQFFF>>>>>><<<;;;@@@TTTlll{{{~~~|||}}}zzzrrrllleeeaaa```ffflllpppuuuzzz|||}}}~~~~~~~~~xxxhhhZZZPPPDDD>>><<<;;;777222222333444444555555666666444666888888888:::===AAAFFFNNN\\\nnnrrr]]]FFF<<<;;;999777666555777888888777777999;;;===IIIXXXhhhzzz|||uuujjj___YYYWWWXXXZZZWWWTTTWWWbbbnnnzzzvvvfffUUUHHH@@@999888999<<<===@@@HHHRRR```ooo|||wwwsssppprrrvvv~~~~~~kkk[[[MMMDDD<<<;;;;;;999888:::000222444333111///......------------......//////''')))'''######'''(((&&&''''''&&&&&&&&&&&&''''''%%%''''''(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$"""$$$***+++(((&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$&&&%%%###%%%***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&###$$$&&&'''&&&%%%"""!!!%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''******************++++++(((''')))------+++...222888@@@KKKSSSTTTNNNEEE>>>BBB>>>;;;???PPPgggyyyyyy{{{}}}~~~yyyqqqkkkiiiccc```ccchhhmmmsssyyy}}}~~~zzzvvvzzz}}}hhhWWWFFFAAA<<<999999888777444111222333444444444444444444666888888888;;;BBBGGGSSS```qqqvvv]]]JJJ999555888888444111333444555444333777===CCCIIIZZZkkkxxx~~~tttjjjccc___^^^^^^___XXXWWW```iiiqqq}}}jjjUUUEEE<<<888999666555777:::@@@MMMYYYooo|||zzztttpppppprrrvvv}}}}}}}}}mmm```NNNDDD<<<:::999777777999000111333222111000000111...------,,,,,,,,,,,,---)))***((($$$$$$(((***(((&&&&&&&&&%%%&&&&&&'''((()))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&$$$%%%)))((($$$&&&&&&&&&%%%%%%%%%$$$$$$%%%###$$$&&&%%%###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$###!!! $$$%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&)))))))))***************,,,++++++---,,,)))***...:::CCCNNNSSSPPPHHHAAA===AAA>>>;;;>>>III\\\ooo{{{sssuuuwwwzzz{{{wwwqqqmmmjjjbbb]]]___ccchhhpppwww|||}}}ooonnnvvvvvveeeUUUJJJ;;;:::888666555555777888000111222333333222222111222555888999<<>>>>>???@@@EEERRRdddrrruuuuuuwwwyyyyyyvvvqqqmmmfff^^^XXXYYY^^^dddnnnvvvyyy{{{}}}~~~}}}~~~pppaaaiii}}}wwwbbbQQQFFFBBB888999999666333444999===444555666666666666444444444777<<>>GGGNNNWWWeeeqqqyyy}}}vvvqqqmmmjjjiiiqqqzzztttpppnnnkkkmmmqqq{{{||||||yyyzzzzzz|||rrriiiSSSIII>>>999666222000111---............000333555333111///---+++*********&&&'''%%%!!!!!!%%%((('''%%%%%%%%%%%%&&&&&&'''((("""(((---***%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%(((,,,+++'''%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$&&&%%%"""$$$)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&'''(((((())))))************))))))''''''(((((()))))))))******((((((***+++***...333...>>>QQQXXXRRRJJJGGGHHH===@@@CCCEEEFFFNNN^^^mmm||||||{{{{{{zzzvvvqqqlllbbbZZZSSSUUU[[[bbbmmmvvvwwwyyy{{{|||{{{|||~~~lllhhhjjjyyyqqq```UUULLLCCC<<<:::777333333555666555444555333444777777333333555444<<>><<<;;;<<<999@@@JJJTTT]]]eeelllpppxxxwwwqqqmmmmmmttt}}}rrrkkkaaaXXXRRRMMMJJJHHHJJJKKKPPPYYYaaalll{{{zzz{{{|||vvvmmmaaaNNN:::222222222///---111000///...............------,,,++++++,,,,,,,,,)))))))))))))))))))))))),,,***(((&&&%%%%%%'''(((((((((((((((''''''''''''###$$$'''((()))((('''&&&''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))"""$$$&&&&&&%%%######$$$''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))(((&&&%%%$$$'''))),,,,,,+++******+++------,,,++++++,,,,,,,,,...;;;LLLUUUSSSMMMIIIHHHCCCBBBBBBBBBBBBGGGUUUdddvvv}}}zzzzzztttkkkggg___WWWVVVYYY___kkkuuuuuuwwwyyyzzz{{{}}}tttkkkppp|||qqq^^^PPPHHHBBB;;;666:::888666555777888777555333111222555555333555999;;;EEERRR\\\jjj|||}}}hhhUUUEEE;;;777444444555555222444888888<<>>???BBBFFFKKKSSS[[[bbbhhhnnnqqqxxxyyysssqqquuu{{{{{{mmmdddPPPKKKEEEAAA???>>>===<<<@@@???CCCIIINNNTTT___kkk~~~{{{|||}}}{{{ssscccOOO<<<333333222///...///...------------------...---,,,+++++++++++++++((((((((((((((((((((((((+++***)))'''&&&&&&''''''((((((((((((''''''''''''&&&'''((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&"""$$$&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''')))))))))(((((('''&&&%%%''')))+++,,,+++******+++,,,,,,+++++++++++++++,,,+++666EEENNNPPPLLLGGGDDD@@@>>><<<<<<<<>>555444222000000,,,,,,,,,,,,,,,,,,---...///...---++++++*********((((((((((((((((((((((((*********))))))((('''&&&(((((((((''''''''''''&&&((())))))))))))'''%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ ###%%%&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''')))++++++***)))***+++************************+++222===HHHNNNMMMGGGBBB===:::777777777<<>>999888777666666777888777555666666999======>>>DDDLLL^^^{{{~~~~~~zzzrrrbbbQQQ>>>666444222000000,,,,,,+++,,,,,,---......///...---+++***)))))))))((((((((((((((((((((((((((()))***+++***)))'''&&&(((((('''''''''&&&&&&&&&(((((()))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$ ###%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&''''''((((((''')))******))))))***+++(((((())))))))))))))))))...111999EEEOOORRRLLLEEE===:::888888777999CCCNNN]]]nnn|||~~~||||||xxxrrrjjjddd___^^^___```eeellltttxxx}}}uuusss|||rrr^^^PPPGGGAAA999444333444555444222222333222222222222333555444444777:::@@@LLLXXXkkkxxxjjjTTTFFF>>>999777666555555777777999AAAKKK]]]oooxxxrrrlllgggccc^^^```eeennnxxxtttfffWWWNNNJJJKKKKKKMMMTTTbbbqqq{{{~~~zzzxxxxxxyyywww{{{|||{{{}}}~~~qqqYYYIII@@@;;;888888777555555666666444222111222444888999999>>>EEESSSuuu~~~vvvmmm\\\MMM===666444111000000---,,,,,,,,,---.../////////...,,,+++***))))))((('''''''''''''''''''''''''''(((***++++++)))'''%%%''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%###%%%'''(((((('''%%%### """%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))'''&&&$$$&&&&&&%%%%%%&&&'''((()))((()))***)))((((((***+++&&&'''((())))))))))))(((//////555AAAOOOTTTPPPIIIAAA???>>>>>><<<:::???EEERRRfffxxxzzzxxxxxxvvvqqqjjjddd```aaaaaabbbffflllssswww|||}}}sssrrr{{{qqq___OOOEEE>>>;;;666333222222222222333444444333111222444777333444777===BBBKKKZZZiiittt^^^KKKAAA<<<888666444444555888;;;BBBPPP^^^rrrxxxppphhhccc______bbbhhhpppyyy|||uuulllcccXXXNNNLLLNNNDDDMMM\\\lll~~~|||yyyxxxyyyvvvzzz~~~}}}yyyzzz{{{|||~~~fffLLL???:::888777444333222222444555333222333222444777666555:::AAAOOOrrr~~~{{{pppfffRRREEE999555333000//////...---------------...///...---,,,******)))))))))''''''''''''''''''''''''&&&''')))******((('''%%%'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%!!!###$$$&&&&&&$$$###!!!"""$$$&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&((()))((()))))))))((((((***,,,%%%&&&((()))***))))))(((,,,,,,000===LLLSSSQQQKKKGGGDDDBBBBBB???<<<>>>CCCNNNdddxxx{{{wwwwwwwwwtttlllfffbbbbbbbbbbbbfffllltttxxx}}}}}}||||||yyyooorrr}}}rrr___PPPFFFBBB:::999777666555555444333333333333000///000444888444666===FFFOOO[[[nnnyyyiiiSSSCCC;;;999666444333333777<<>>???444555555555555444222111111111000---+++---333777666:::DDDPPP[[[jjjuuueeeNNN>>>888777666444444555:::BBBLLL\\\uuu|||rrrjjjbbb___[[[YYYZZZYYYWWWUUUMMMJJJJJJMMMMMMMMMTTT^^^rrrvvvyyy|||}}}~~~{{{zzzxxxuuu{{{{{{}}}{{{|||lllPPP;;;333444999444222000000222444444444111000222555666888???HHH\\\||||||ooo___QQQ@@@888222222222///,,,,,,------,,,+++************++++++***************+++''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((((())))))(((''''''***,,,%%%&&&(((***++++++***)))++++++///;;;IIISSSUUUSSSLLLEEE???===<<<===CCCJJJNNNeeeyyy{{{vvvvvvxxxwwwtttlllfffcccaaa```ccchhhnnnrrrwww{{{}}}~~~}}}pppfffnnn|||ttthhhWWWIIIBBB===888444333222222222333333444555777222111555777777888;;;===CCCPPPaaasssqqq]]]HHH>>>===;;;888777777888<<>>BBBDDDJJJWWWiiivvv||||||~~~xxxvvv}}}~~~~~~www[[[DDD999666777666666666555555555444444444444444333444999AAAHHHgggrrr```OOOCCC;;;777222---++++++...///---.........---,,,,,,++++++******)))))))))))))))+++,,,,,,+++(((''''''(((%%%&&&((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&&&&&&&### !!!%%%''''''%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###"""!!!!!!!!!!!!***&&&"""###&&&)))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((&&&%%%'''***,,,+++)))///---...777CCCMMMOOOMMMKKKFFFAAA>>>???BBBEEEGGGJJJ```uuu|||zzzxxxvvvsssssspppkkkhhheeecccaaa___dddjjjttt|||}}}mmmeeelllxxxzzztttcccYYYKKK@@@;;;888555333444333333333333333444444666222222666999999:::>>>EEEPPPbbbtttrrr___KKKAAA???<<<:::999===@@@HHHWWWjjj~~~uuufff[[[OOOGGGAAA;;;:::;;;888<<>>>>>@@@CCCEEEJJJ___sss{{{{{{{{{yyywwwsssooojjjgggfffeeebbb```eeellluuu}}}~~~}}}{{{iiiccceeeyyyvvvhhh^^^OOOGGG===777555555444333555444444333333333444444666333444888;;;===AAAFFFRRRbbbxxxtttcccOOOFFFBBB???======AAAHHHUUUgggyyywwwcccTTTEEE>>>;;;777444444:::@@@LLL___ttt}}}zzz{{{||||||}}}}}}~~~oooUUUBBB999777222333444555666666666666333666999888:::HHH___qqqzzzmmm___QQQDDD;;;////////////////////////---,,,)))((((((***---...+++***))))))(((((())))))'''((()))((('''&&&'''((('''(((((('''%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&'''''''''&&&$$$###"""######$$$&&&&&&&&&$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&((((((&&&)))++++++((('''((())) !!!###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''(((***+++***)))+++))))))///999DDDJJJLLLKKKHHHCCC???===>>>@@@BBBIII\\\qqq|||~~~|||sssnnniiigggiiiiiieeeaaaffflllvvv}}}~~~{{{zzz~~~nnnfffmmmxxxssscccSSSIIIAAA===777333333444555555666555555444444444444444777444444999===CCCLLLUUUccctttwwwgggVVVLLLGGGCCCCCCEEEKKKUUUeeexxxyyyiiiXXXKKK@@@;;;:::999999<<>>:::333333444555555555555555555888:::===FFFXXXqqq{{{mmm___TTTHHH>>>777111111111111111111111111...---+++*********+++,,,******)))(((((((((((((((((()))******))))))***+++((()))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''''')))'''%%%###""""""###$$$!!!###&&&%%%######%%%(((%%%%%%$$$$$$#########"""%%%$$$$$$%%%%%%&&&'''((('''%%%"""!!!!!!"""$$$%%% !!!"""$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$'''%%%###!!!!!!###%%%'''&&&&&&'''''''''''''''(((((((((((()))***************)))))),,,444???HHHMMMMMMKKKGGGBBB>>>===>>>@@@FFFWWWnnn~~~~~~tttnnniiiiiilllkkkgggbbbccckkkuuu|||~~~{{{yyy}}}{{{ppplllqqqrrraaaRRREEE>>>:::777444222333444555555666666555444444555555555777444555:::AAAKKKYYYfffyyy|||ooo```WWWPPPLLLMMMQQQ^^^iiizzznnnXXXHHHBBB<<<999888888>>>EEEIIIVVViiizzz~~~wwwuuuyyy~~~~~~}}}zzz{{{}}}mmmTTTBBB999888888888888777888888888999;;;???JJJ\\\ssswwwmmm```SSSJJJAAA:::444555333111...---...///000.../////////---+++)))(((***))))))((('''(((((((((((()))******))))))***+++******+++)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''***(((&&&$$$######%%%&&& ###&&&%%%######%%%(((&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%)))%%%$$$(((///333///+++###$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$'''%%%###!!!!!!###%%%'''%%%&&&&&&&&&''''''(((((())))))******))))))***++++++******,,,111;;;EEELLLOOONNNKKKFFFAAA>>>>>>@@@AAAQQQiii~~~~~~vvvrrrmmmmmmnnnmmmhhhccc```gggrrrzzz~~~~~~}}}|||}}}zzzmmmllltttvvvbbbRRRFFF>>>:::444444333222222222222333555555555555555666777777888888<<>>>>>???===III```xxx}}}yyywwwtttrrrooolllhhheee^^^eeeooowww|||~~~}}}rrrjjjhhhsssyyyfffSSSFFF===999777111222333222222111222222444444555555666777999999===AAAKKKYYYeeerrrwwwppplllpppvvv{{{ssshhhVVVGGG???;;;:::???DDDHHHNNNTTT]]]dddmmmwww}}}{{{{{{zzzzzz{{{{{{|||qqqWWWFFF===;;;999888999===BBBEEELLLVVVggg{{{zzzoooZZZRRRHHH@@@;;;888555222000///---,,,***)))))))))+++,,,---......,,,+++***))))))(((''''''''''''(((((()))***((('''%%%&&&'''&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''######%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%""" ############$$$$$$$$$$$$######"""######$$$%%%&&&(((000000((("""###$$$%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&((((((''''''''''''(((((($$$$$$%%%&&&&&&'''(((((()))+++,,,+++)))(((***,,,+++---...,,,---333>>>GGGNNNPPPOOOJJJBBB======???;;;BBBUUUlll{{{}}}||||||||||||{{{wwwpppjjjgggggg^^^dddmmmuuuzzz}}}~~~~~~hhh```___hhh~~~vvvkkkYYYHHH===777444333111222444444333333333444444444444555777888:::;;;DDDKKKZZZkkkyyy{{{www|||vvvyyyvvvjjj^^^TTTKKKDDDCCC======FFFRRRYYY]]]aaaiiiiiilllsss~~~~~~{{{|||~~~~~~}}}||||||eeeRRREEECCCAAA@@@CCCIIIOOOTTTbbbqqqpppbbbQQQJJJAAA;;;888666333111---...//////...,,,***)))************+++,,,---...))))))((('''''''''''''''+++,,,,,,+++(((''''''(((###%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''!!!"""$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$###"""!!!$$$'''(((&&&"""!!!!!!""""""######$$$$$$!!!!!!"""###$$$&&&'''((()))'''%%%&&&'''(((&&&### """###%%%%%%&&&&&& !!!$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))+++---,,,)))(((***,,,***---...,,,+++000;;;DDDMMMOOOOOOIIIBBB<<<<<<>>>;;;>>>MMMcccrrrwwwyyy|||}}}zzzpppiiiggghhh```eeemmmtttxxx|||~~~~~~vvvcccYYYXXXhhh~~~zzzjjjYYYFFF;;;777555666999222222333444444444333333999222111999<<<:::>>>GGGIIIYYYooo|||rrrjjjddd[[[TTTPPPNNNHHH@@@@@@DDD>>>MMM]]]eeeiiilllllliiillljjjmmmuuu|||||||||~~~}}}}}}{{{kkkXXXQQQOOOTTT[[[bbbooo{{{lllYYYHHHBBB;;;888888777444000222///,,,*********)))((())))))******++++++,,,,,,+++***)))''''''(((((())))))((('''&&&&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&''')))(((&&&$$$$$$%%%&&&''''''%%%###%%%''')))'''%%%)))%%%$$$%%%%%%######'''%%%%%%$$$###"""""""""###"""(((,,,)))###!!!%%%$$$%%%%%%###!!!$$$***&&&%%%%%%%%%'''))))))'''$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((( +++333111,,,))))))((()))&&&'''+++...222:::BBBJJJNNNOOOJJJAAA:::;;;>>>999???GGGRRReeewww|||xxx~~~~~~}}}|||yyyssslllggg```aaadddkkkttt|||~~~~~~}}}xxxeeeYYYVVViiivvvuuujjjXXXKKK>>>888666333222444222333333444444333333333777333333999:::999CCCQQQ```pppyyylll```WWWPPPLLLIIIEEECCCBBB@@@===AAAIIIUUUbbbpppvvvwwwwwwtttqqqpppmmmnnnsssxxx|||}}}||||||{{{~~~{{{vvvuuuyyy~~~wwwcccPPPDDD>>>888666666666333000444111...------------,,,((((((((((((((()))))))))******((('''''''''((())))))((('''&&&&&&'''((()))((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$###$$$%%%&&&%%%###"""###%%%&&&%%%###(((%%%$$$%%%%%%######'''&&&%%%%%%$$$######$$$$$$###&&&)))((($$$""""""%%%((()))))))))(((&&&###"""&&&)))''''''(((###(((***,,,,,,)))'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((,,,555<<<888222...,,,++++++((((((+++...000888@@@HHHLLLNNNIIIAAA<<<<<<>>><<>>;;;999999888888999:::@@@MMMZZZqqq}}}yyyvvvqqqoooqqqsssuuuzzz~~~|||{{{yyy{{{nnnWWWEEE>>>999555333444444333111111///,,,+++,,,,,,,,,+++))))))))))))((((((((((((***)))((('''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&''''''&&&$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$(((%%%$$$&&&%%%######&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%'''(((((('''&&&%%%&&&&&&$$$'''"""(((%%%(((***,,,,,,***(((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((666>>>BBB===555111...+++,,,***))),,,---///555===EEEIIILLLIIIBBB======>>>?????????DDDSSSjjj|||{{{pppeee]]]___^^^```fffpppxxx}}}~~~~~~~~~~~~pppbbb[[[^^^kkkyyyrrrfffZZZLLLAAA;;;666444777888444222333444444444333333333444444666666:::AAAIIIUUUjjj}}}wwwkkkWWWPPPFFF>>>:::888888888666666666888>>>MMMddduuu}}}wwwrrrqqqqqqqqquuu{{{~~~|||zzzvvvxxx}}}|||fffOOO???999666222111333444444333111///,,,+++,,,---,,,+++,,,,,,++++++******))))))))))))((((((((('''''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&''''''&&&((($$$$$$&&&&&&######&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%###"""###&&&'''&&&###!!!"""###$$$$$$$$$$$$###$$$ !!!%%%$$$&&&%%%&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((666<<>><<<===AAA???>>>@@@LLLaaavvv|||rrriiiccc```^^^^^^dddmmmvvv|||~~~~~~~~~~~~~~~mmm[[[VVV^^^oootttdddWWWJJJ???777999555333666666444333666444444333333333444555666666777===KKK[[[nnnmmm[[[PPPBBB???;;;999:::;;;;;;;;;999999888:::FFF^^^yyy|||vvvsssqqqqqquuuzzz|||~~~{{{vvvvvvyyy|||xxx```KKK@@@555444222111222444555666777444222111111111111000,,,,,,++++++******)))))))))))))))))))))((((((((('''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&'''''''''$$$$$$'''&&&######%%%$$$$$$############$$$$$$%%%""" """&&&(((&&&###%%%%%%%%%&&&%%%%%%%%%%%%###!!!$$$&&&"""%%%$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((000555777222---,,,***''')))'''(((,,,...///555<<>>III[[[ooo|||mmm___PPPEEEAAA888777666777888999888777999;;;<<>><<<>>>???BBBEEEHHHRRRgggzzz{{{sssoooppprrrhhhddd```ccckkkttt{{{~~~~~~rrr\\\YYY^^^ooovvveeeRRRGGG???777333444444111111222222000111666222222111222444666999;;;BBBNNN___qqqqqq___RRRHHH>>>:::;;;777555444555666777666555999===CCCNNNeee~~~xxxtttrrrvvv{{{{{{zzzwwwuuuxxxzzz|||dddKKK===:::111111111000111333555888555333///---,,,,,,***)))((((((((((((((()))))))))+++,,,,,,---,,,+++***)))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$"""$$$%%%%%%######$$$&&&&&&$$$%%%((('''$$$"""$$$$$$############$$$%%%&&&%%%###""""""###$$$$$$$$$######"""""""""############---)))%%%&&&&&&&&&'''((('''&&&%%%'''(((''''''''''''((((((((((((''''''''''''(((((((((((((((+++,,,***))),,,,,,******((()))---......222999AAADDDIIILLLKKKGGGBBB@@@;;;>>>CCCFFFGGGOOOeeezzzzzzrrroooqqquuummmhhhcccccckkkttt{{{rrrccc[[[aaaqqq{{{fffVVVFFF???:::444111333222111111444333111222666111111111222444777:::<<>>BBBHHHLLLMMMJJJFFFCCC:::<<>>888666777777777,,,---///222555666444333111333888;;;888777BBBPPPdddrrrsssdddOOOGGG>>>:::::::::888555;;;666555999999555555:::???JJJ[[[ppp~~~{{{yyy~~~~~~|||{{{{{{wwwwww~~~gggNNN<<<444111---000444555555666:::===444222000,,,)))''''''''')))(((((((((((())))))***+++,,,.........,,,***)))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((&&&&&&'''$$$!!!%%%+++!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''%%%%%%&&&'''$$$%%%&&&((())))))))))))+++)))'''%%%%%%&&&(((***)))************+++...000)))*********)))***---000444@@@OOOUUURRRJJJEEEDDDEEE???===@@@BBBLLLfff|||tttwwwsssooojjjeeeffflllvvv}}}|||jjj```bbbjjj{{{ttt```NNNEEE???888444333444555555222222333444444444222000333333555999:::???NNN^^^tttwwwbbbSSSFFF@@@999777888999888555666444666::::::888;;;AAAIIIZZZooo~~~}}}~~~~~~~~~{{{vvvvvv}}}xxx]]]FFF999444333,,,...111111111333666999333111...,,,++++++***)))***))))))((((((((())))))******+++,,,+++***)))(((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''%%%$$$$$$!!! &&&%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((''''''&&&&&&%%%%%%%%%###%%%'''((('''%%%###!!!$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&'''((((((((((((%%%&&&'''&&&%%%%%%%%%'''&&&''''''(((((((((((('''+++***((((((((()))***+++***++++++***))))))+++...***+++,,,+++***+++---///777BBBNNNTTTRRRLLLJJJIIIEEE???>>>AAACCCKKKccc|||zzzqqqssssssoooiiidddeeekkkuuu|||tttbbbYYY]]]nnn~~~ooo^^^OOOCCC:::777333111222444555555444444555555444333222111555444555;;;DDDQQQdddtttjjjTTTFFF===999666666888:::999777444555777999999:::AAAJJJ\\\qqqzzzvvvvvv|||mmmRRR===444222444,,,---/////////000333555222///,,,+++---...,,,***+++***))))))(((((((((((())))))((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''+++(((''''''$$$!!!"""&&&&&&&&&%%%%%%%%%%%%%%%&&&###############"""""""""""""""###$$$%%%&&&&&&'''((('''&&&$$$###############$$$&&&''''''%%%###!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((())))))***$$$&&&'''&&&%%%$$$%%%'''((((((((((((((('''&&&&&&((((((((())))))******++++++,,,,,,***)))(((***+++***,,,------,,,+++,,,---666???KKKQQQPPPMMMLLLLLLEEE@@@???BBBCCCJJJ^^^rrryyyppprrrsssoooiiiccccccjjjttt{{{|||}}}~~~~~~~~~uuu___VVV\\\nnnooo]]]NNNDDD???666555444333444555666666111222333444333444555666666777<<>>LLL]]]mmm}}}yyy```III;;;777777777777666666666666444888999;;;FFF\\\uuu}}}|||zzzzzz{{{yyyxxxzzz{{{{{{zzz\\\DDD777111---***,,,,,,---000222222000............---,,,***)))(((,,,+++******))))))))))))'''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''###"""&&&)))'''&&&(((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%&&&((()))+++(((%%%!!!"""&&&)))###$$$%%%&&&&&&''''''&&&)))((('''&&&%%%&&&''''''###%%%&&&%%%$$$###$$$&&&###$$$%%%&&&'''(((((((((%%%&&&((()))******)))((($$$&&&((()))))))))***+++)))+++,,,,,,+++***+++,,,444>>>MMMYYY]]]ZZZUUUQQQHHHEEEBBBAAAAAAEEEIIIMMMeeewww|||uuu{{{xxxuuuooohhheeefffkkkpppyyy{{{~~~~~~jjj]]]VVV]]]mmmvvviiiWWWEEE>>><<<999777888222444555444111000222333222555666555444777>>>CCCPPPbbbwwwvvv^^^III===888888888777666666888999555;;;AAAGGGYYYsss}}}zzzvvvuuu}}}|||zzzzzzzzzyyyyyy~~~vvvWWW@@@555333000---+++,,,///333666666111...+++///222111---+++,,,...++++++******)))*********%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''***&&&%%%))),,,***((((((%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""%%%%%%&&&&&&''''''((((((%%%$$$""" !!!###%%%'''###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&((()))###%%%%%%%%%$$$###$$$%%%$$$%%%&&&&&&''''''''''''''''''(((((((((((((((((($$$''')))))))))(((((()))((()))******))))))+++---222;;;HHHRRRWWWVVVRRROOOJJJGGGBBB???@@@CCCDDDDDDTTTkkk|||zzzrrrxxxzzzwwwrrrkkkgggfffiiilllyyy{{{~~~ppp[[[NNN]]]lllssseeeSSSEEE999777777555555888333555666555222222444777///222666666777<<>>HHHMMMMMMKKKHHHLLLHHHBBB>>>???BBBBBB@@@EEE^^^sss}}}wwwpppvvv|||yyytttnnnhhhfffgggiiixxx{{{~~~nnnXXXVVV```uuusss___VVVHHHAAA<<<;;;999555444555222333555555333222333444:::777777:::<<>>>>>BBBFFFGGGFFFGGGLLLPPP^^^iiiyyy}}}zzzzzz}}}zzzyyyxxxyyy}}}xxxjjjUUUKKKAAA???>>>;;;::::::???CCCIIITTTfff|||{{{^^^HHH<<<222///...&&&---,,,---222222///---///333444444111...,,,,,,,,,***************)))((((((******)))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&((()))+++---...///,,,)))'''%%%&&&'''&&&&&&"""$$$###"""$$$(((((($$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((%%%&&&'''(((((((((((((((***(((''''''(((((('''&&&((()))******)))***,,,---...444>>>HHHOOORRRRRRRRRSSSPPPKKKFFFCCCAAA??????IIIRRR```oooyyy||||||zzzxxxwwwuuupppjjjgggggghhhpppwwwuuuaaaYYY[[[fffzzz~~~lllZZZIII???<<<:::555222444555333333555111333555666444222222222555555:::EEEUUUggg|||yyyiiiVVVHHH@@@===BBBHHHRRRXXX^^^```___aaahhhooo~~~|||zzz|||}}}{{{yyy{{{ttt^^^PPPCCC<<<777999:::888666777::::::;;;AAAOOOgggnnnUUUBBB:::111...,,,###///---...222222///...000111222333111...,,,******(((***+++,,,,,,+++)))'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((***,,,---.../////////,,,'''%%%%%%&&&''''''%%%&&&%%%###%%%))))))%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((%%%%%%'''((()))*********)))(((''''''(((((('''&&&***(((((((((***,,,,,,+++...333===GGGPPPUUUXXXYYYUUUUUURRRMMMFFFBBBAAABBBEEEJJJVVVgggxxxttttttrrrnnnjjjgggfffgggnnnuuu~~~ppp```SSSUUUdddyyykkkZZZLLL@@@;;;<<<666222000333444222222444000333666777777777888888;;;???HHHWWWiii|||{{{cccVVVHHHAAAEEEPPP]]]eeessszzz}}}}}}}}}~~~|||xxxxxx|||xxx```KKK@@@:::777666:::<<<:::888888666888;;;@@@JJJ^^^|||~~~hhhPPP@@@999111000///(((000......222222///...000...000222111///+++***)))((()))***+++******)))((('''''''''''''''''''''''''''(((((((((((((((((('''%%%&&&(((***,,,,,,------///,,,)))''''''''''''&&&&&&((('''%%%%%%&&&###&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((&&&'''((()))************)))'''''''''))))))(((&&&+++(((&&&'''+++---,,,***+++///777@@@KKKUUU]]]aaaXXXVVVRRRMMMIIIGGGGGGGGG@@@DDDQQQggg}}}}}}uuutttqqqnnnjjjgggeeedddlllsss|||~~~qqqUUUQQQTTTcccyyyqqqdddUUUIII@@@888666888666222000333444222111333222444666777777888:::;;;???JJJZZZkkk{{{ooo^^^MMMHHHDDDHHHWWWkkk}}}}}}xxxxxx{{{~~~~~~fffOOOAAA;;;444222333888999666444555444555999>>>DDDTTTsssvvvbbbKKK===777000000333...---***+++------******,,,...000111111...+++***))))))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''((())))))(((''''''$$$%%%(((***+++++++++***+++************)))&&&### ###%%%$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))))))))))))))(((((('''''''''((())))))(((&&&***(((%%%'''***,,,+++)))+++---222;;;GGGUUUaaahhh^^^WWWOOOJJJIIIJJJHHHGGG@@@BBBMMMccc{{{}}}yyyvvvrrrnnnjjjgggdddcccjjjpppxxx~~~oooWWWGGGQQQbbbxxxtttZZZQQQFFF@@@:::555333555666222111444555222111222555666666666666888;;;>>>GGGYYYooolllWWWIIIBBBHHHOOO[[[nnn~~~~~~~~~yyyzzz}}}pppWWWEEE;;;888333111222666666333222444888555666999???OOOqqq{{{nnnZZZEEE888444---///222...///,,,,,,......++++++......000111000...+++++++++)))'''&&&%%%%%%&&&(((***&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&%%%''')))+++,,,,,,+++***(((((()))++++++***&&&""" $$$&&&''')))***&&& !!!"""###$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&((()))))))))(((((('''&&&'''&&&'''(((******(((&&&)))''''''''')))++++++***,,,---111999EEESSS```gggaaaXXXMMMHHHHHHHHHDDD@@@CCCAAAGGGZZZrrr|||xxxrrrmmmjjjhhheeeccciiimmmttt{{{~~~uuuaaaQQQTTTeee{{{mmmZZZJJJCCC===;;;888555444555444111000444555333222333555666777777:::???EEEJJJYYYooouuudddUUUKKKFFFKKKYYYjjjxxxyyyqqqooofffggghhhiiilllttt}}}~~~~~~}}}~~~iiiRRRAAA999777666333444666666333444888888444666<<>><<<@@@LLLbbbyyy~~~{{{uuummmhhhhhhiiiiiihhhgggiiinnntttzzz~~~mmm]]]YYYfffxxx}}}hhhRRREEEAAA888888777555444333222111......000444333111222777888222222;;;EEEPPP```mmm{{{nnn^^^QQQGGGHHHWWWiiiyyywwwbbbWWWNNNEEE???>>>999999;;;??????AAAHHHPPP^^^ttt~~~{{{|||mmmOOO<<<666888333666444000222777555000000222000444AAANNNiiiuuudddWWWDDD===555///---------,,,---...//////...,,,)))''',,,,,,---------,,,+++***%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%---((($$$&&&***---,,,(((((((((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""%%%((('''&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%% !!!"""###$$$%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((,,,+++++++++******))))))++++++000888===???BBBGGGJJJIIIIIIJJJIIIFFFAAA>>>@@@EEETTTkkkxxxrrrjjjgggggggggeeebbbdddeeejjjsss|||zzzfff\\\\\\fffxxxzzzjjjXXXGGG===;;;666666555555444444333333888444333444333000111555777555999EEETTTcccuuu~~~tttaaaVVVMMMKKKNNNXXXiiixxxyyyjjj[[[LLLFFFCCC>>>;;;;;;888777888;;;;;;;;;???FFFTTTmmm|||}}}oooRRR>>>888888222555444111111444333///000222000444???JJJbbbwwwqqqhhhZZZNNN@@@;;;444///......---+++''')))+++,,,,,,+++((('''+++,,,---------,,,+++***''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&"""$$$'''((((((''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((%%%######%%%&&&&&&$$$'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%######%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''%%%###!!! ((((((''''''''''''((((((''''''''''''''''''''''''***)))))))))((((((((((((***)))...555;;;===@@@DDDGGGHHHIIIKKKJJJGGGAAA===AAADDDPPPgggzzzrrriiifffhhhjjjhhhdddeeefffjjjsss|||sssaaaQQQSSSeee|||uuubbbRRRFFF;;;666666444444444444444555555555>>>777333333333222333666888;;;EEEUUUgggxxx|||kkk```NNNIIIJJJTTTeeevvvvvveeeWWWJJJAAA999999;;;:::888888999666555777888666777;;;KKKfff~~~}}}tttYYYEEE<<<:::222555666333111222222111000333111444>>>DDDWWWsssnnnccc]]]VVVJJJ@@@:::777333000///...,,,+++$$$&&&(((***++++++***)))+++,,,---------,,,***)))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((((("""***222222,,,''''''***)))(((&&&$$$$$$%%%&&&''''''''''''''''''''''''''')))'''%%%$$$%%%%%%$$$###'''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&!!!%%%'''((((((&&&%%%&&&%%%%%%%%%%%%&&&''''''###%%%'''))))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''+++333888:::===BBBEEEFFFHHHKKKKKKHHHBBB===<<<===EEE[[[vvv}}}sssiiiggglllnnnkkkfffbbbcccfffnnnxxx___WWWSSS```yyyqqq```NNNCCC<<<777555666444444444444444444444444:::444000333555666777:::===FFFVVVhhhxxx|||nnn```VVVLLLQQQ\\\lllzzzhhhWWWHHH>>>???:::777888::::::888666999666555777888666777999IIIggg}}}~~~~~~fffQQQCCC<<<444777888555333333555666000333111444<<<>>>KKKddduuubbbUUUPPPIII>>>444444333222111///...,,,+++&&&(((***+++,,,,,,,,,+++++++++,,,---,,,+++***)))******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&((()))++++++***)))((()))111777666...((((((+++***(((&&&$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%&&&&&&''''''!!!###%%%'''''''''&&&%%%%%%$$$$$$###$$$%%%&&&''' """&&&)))+++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''***111777999===BBBGGGGGGHHHJJJJJJHHHDDDAAA:::999>>>PPPmmmxxxoooooosssssslllddd^^^]]]^^^eeepppzzz|||zzz}}}PPPWWWdddwww|||pppZZZMMM@@@;;;999777555666555555555444333333222222444000000444888999<<<@@@GGGVVVjjj{{{|||nnngggbbb[[[VVVTTTaaatttwwwbbbPPPCCC;;;777<<<:::999999:::<<<:::666666333444777888777999>>>NNNkkk}}}}}}www```LLL@@@999888666555444333555888111333222444:::999BBBWWW{{{wwwnnncccUUUMMMHHHBBB888000000111222111000---,,,+++)))***++++++++++++***)))***+++,,,,,,,,,+++***)))((((((((((((((('''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&(((***,,,+++((('''((()))***((('''%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%###############$$$$$$%%%%%%'''))))))(((%%%!!!&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((+++222777:::???DDDKKKJJJIIIIIIJJJIIIGGGEEE>>>===>>>LLLggg~~~xxxxxxzzzvvvlllbbb]]]ZZZYYY^^^hhhsss{{{~~~|||wwwtttvvvNNN```wwwzzzdddVVVFFF>>>888888888555444555555555555444333222222111444222333777:::===CCCKKKZZZkkknnnaaa]]]___aaabbbkkkzzzfffQQQDDD<<<999999666777666444666:::999666111000222555555666<<>>>>>EEE]]]{{{~~~|||vvvllldddaaa\\\YYY[[[dddpppyyy}}}|||vvvrrrttt~~~cccuuutttaaaOOODDD<<<888777888777333222444333333333333333333333333444444666:::<<>>EEEKKKQQQQQQQQQSSSRRROOOJJJFFF===???===???RRRppp~~~yyytttnnnjjjeee___YYYYYYaaammmvvv|||~~~yyyvvvxxx|||qqq___OOOBBB;;;;;;999999:::777222222666111111222333333444555555333444777:::???JJJ```sssuuurrruuuuuurrrpppwwwlllQQQEEE@@@;;;555333888999666//////555888555000333777777444555BBBQQQiii~~~|||~~~aaaOOO???:::999666333333444555222444999555888IIIWWW}}}qqqfff\\\QQQDDD999???AAABBB???888444444666000222444222...,,,,,,...,,,,,,,,,,,,,,,,,,------******+++,,,+++***)))(((((((((((((((((((((''''''((((((((((((((((((((((((---,,,***((('''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&''')))***,,,---,,,+++)))'''%%%%%%%%%&&&'''(((((()))###&&&)))(((%%%######$$$ !!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% """%%%'''((((((&&&%%%###%%%(((***+++)))&&&$$$''''''&&&&&&%%%$$$###"""$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&***222:::???FFFMMMPPPRRRUUUXXXWWWRRRJJJDDD@@@CCCAAA@@@PPPmmm{{{uuuqqqppppppfff___XXXWWW^^^iiitttyyy~~~{{{|||hhhWWWLLLBBB:::888:::999888777666555555555777222000111111000333888===999:::BBBRRRdddvvvssspppqqqvvvrrrpppxxxjjjLLL???>>>>>><<<999555555333333333444555666666888<<<===888999HHHZZZzzz~~~xxx\\\AAA999888555444999:::888888:::999888>>>EEEcccppp]]]VVVNNNAAA;;;<<<===<<<;;;999666555333333000000000///...,,,+++***)))))))))))))))*********((()))***++++++***)))(((+++)))'''&&&'''((('''&&&'''&&&%%%%%%&&&'''((()))...---,,,+++***)))((('''((((((((('''&&&%%%######,,,***((((((++++++)))''')))(((&&&$$$"""###&&&((((((&&&%%%###""""""#########$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%$$$"""###%%%$$$"""$$$)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))'''$$$###%%%'''$$$!!!$$$((('''%%%'''))))))&&&######&&&***''''''***000999???AAAAAAOOOSSSWWWYYYZZZWWWMMMCCCBBBAAA??????III^^^ttt{{{sssooollliii```ZZZ[[[```hhhsss}}}}}}|||~~~mmmWWWHHH@@@999666555666555444333222222222222666333333666666555777;;;;;;===CCCPPPcccvvvzzzppplllmmmpppzzzzzz~~~oooQQQBBB???===:::777888888888888999:::;;;<<<:::999:::;;;;;;BBBWWWkkk}}}eeeGGG;;;666222222777666444444555666999EEEPPPooovvvaaaNNNFFF@@@777444777777777666555444222000///000/////////...,,,+++***(((((()))***++++++,,,,,,(((((()))*********))))))+++)))''''''((()))((('''******(((((('''((())))))******))))))((('''&&&&&&'''''''''&&&&&&%%%%%%$$$)))'''&&&'''***+++***(((((((((&&&%%%$$$$$$&&&''''''&&&%%%###############$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%%%%######%%%$$$"""###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$###%%%(((&&&""" """&&&)))(((&&&'''%%%$$$###%%%&&&((((((******,,,111999???AAAAAAHHHNNNTTTXXX[[[[[[RRRHHHBBBAAA>>>===FFFZZZqqquuuooojjjggg___YYYYYY]]]dddoooxxx|||zzz}}}zzzjjjZZZGGG===888555555888666666555555444444444333333111333666777555888===@@@GGGTTTeeexxxqqqgggggglllpppqqqvvvXXXFFF@@@===;;;:::555555666777888999999:::<<<:::999<<>>444555666777888999999999:::;;;>>>HHHWWWkkk~~~|||~~~wwwYYYFFF===999<<<@@@BBB>>>;;;999:::FFF\\\qqquuukkkXXXJJJ===888666555777;;;555777888888777444111///............---,,,+++***&&&&&&''''''((()))******''''''((())))))*********%%%$$$$$$%%%'''((('''&&&'''''''''&&&&&&&&&&&&&&&))))))*********)))(((((('''&&&%%%%%%&&&'''((()))%%%$$$%%%%%%'''(((((((((&&&&&&&&&'''((((((&&&$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%&&&$$$$$$&&&$$$ """&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$&&&(((***)))(((&&&$$$###$$$&&&(((((('''((((((***---333999>>>AAABBBHHHNNNRRRVVVUUULLLAAA???<<<::::::???PPPkkkzzztttooommmggg```^^^___bbbllluuu}}}~~~|||yyy{{{ppp___UUUDDD===777666666222111222111111222333333333222222888666555777888===HHHTTTdddrrrttteeefffiiioooxxxlllUUUEEE<<<:::===999999:::;;;<<<======>>><<>>======AAAHHHXXXqqqrrrbbbVVVEEE>>>777555555444444666333444555555333///,,,***............---,,,++++++)))))))))))))))))))))(((''''''((((((((())))))***&&&%%%&&&''')))***((('''$$$%%%%%%&&&'''(((((()))((()))***++++++***)))(((&&&&&&&&&&&&'''((())))))%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&(((***)))'''$$$$$$%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%&&&$$$$$$&&&$$$ """&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''''''''%%%%%%%%%&&&'''((((((''''''((()))(((&&&%%%''')))''''''))),,,111888???DDDBBBGGGMMMQQQUUUUUUMMMCCC>>><<<;;;;;;>>>LLLhhhyyysssnnnpppjjjeeebbb```bbbkkkuuu|||{{{|||mmm[[[PPPJJJ===999777:::999555222222111222444555666555555444555444444777<<>>AAACCCMMMYYYjjjxxxqqq^^^PPPGGGCCC>>>???FFFRRRaaasss}}}{{{tttaaaOOOEEE:::888666666666555444333444444555555333111...,,,......//////......---,,,------,,,,,,+++*********)))((((((''''''(((((())))))((()))***,,,,,,***((($$$%%%''')))***+++++++++((()))***+++***)))'''%%%%%%&&&'''(((((((((((((((%%%&&&'''&&&$$$$$$$$$%%%'''&&&%%%'''***+++((($$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%&&&$$$$$$&&&$$$!!!"""'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&''''''&&&&&&'''***,,,***&&&%%%'''***((()))+++---000777???EEE@@@EEEJJJPPPVVVYYYTTTMMMBBB?????????>>>HHHcccyyyrrrkkkpppkkkfffbbb___```iiisss|||}}}}}}uuucccSSSHHHBBB???:::777777:::999666444555333555777888999999888777222444888@@@HHHTTThhhyyyuuuhhh```\\\gggmmmvvvmmmYYYOOOMMMDDDDDDDDDFFFKKKQQQVVVZZZiiiwwwzzzkkk```YYYXXXZZZbbbrrrzzzrrrnnnooouuuyyy~~~rrr```NNNAAA<<<888888888777777777666444444555555555555555444444//////000000//////......++++++++++++******************((('''&&&&&&'''''')))((()))***+++***(((%%%%%%&&&((()))************)))***,,,,,,,,,)))'''%%%%%%&&&(((******)))'''&&&$$$&&&''''''%%%$$$&&&((((((&&&$$$&&&***+++)))%%%###$$$%%%%%%%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%%%%######%%%$$$"""###((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''')))&&&$$$$$$&&&'''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))*********,,,222:::@@@<<>>BBBGGGOOOWWWVVVQQQNNNKKKIIIGGG???@@@XXXtttuuuppplllhhhddd``````iiissszzz}}}}}}wwwdddOOOCCC>>>999555444333444555555555333111000666555555444444555555555:::AAANNN^^^ppp|||sssggg]]]___gggmmmxxxooo[[[QQQMMMKKKKKKMMMVVV___nnn|||xxxnnnfffbbb]]]VVVPPPOOOLLLEEE???999666444444666777888888777555333111000111333444444333222111...///000000000///---,,,+++)))(((((()))+++***)))(((++++++)))))),,,,,,***'''((()))(((&&&%%%%%%''''''''''''''''''''''''''''''---...)))'''******&&&$$$%%%&&&''''''&&&%%%$$$&&&'''((('''%%%$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%###"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%#########"""######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%###"""'''((()))***)))(((&&&$$$)))(((&&&%%%%%%&&&'''))))))*********+++...222666;;;===BBBHHHNNNRRRSSSSSSNNNOOOHHHCCCDDDFFFXXXvvv}}}xxxuuuoooiiieeebbbaaafffmmm{{{~~~|||uuu___PPPAAA:::888555222111444444333222222111222222222444555555444555888:::FFFPPPaaarrrtttjjjfffddddddhhhooovvvmmm\\\JJJAAA>>><<<<<<>>>BBBHHHSSS]]]dddeeedddbbbUUUOOOHHHEEEEEEDDD@@@===>>><<<999666333333333444444555666666666444222111111222333444444333111000---------...------,,,++++++)))(((((()))******)))(((******((((((+++,,,***'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''(((++++++''''''******&&&%%%&&&'''(((((('''&&&%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$########################$$$$$$%%%$$$%%%&&&''''''&&&&&&%%%'''''''''&&&&&&%%%$$$###'''((()))))))))(((&&&%%%)))(((''''''''''''((()))((())))))***+++...333666;;;===BBBGGGMMMPPPQQQQQQKKKLLLGGGCCCDDDEEEVVVssszzzuuuqqqtttnnnjjjgggdddbbbfffmmmyyy~~~~~~|||sss```KKK@@@888777888777666666555444222000000111333444111444666666555777>>>EEEVVVeeeyyyuuunnnbbbZZZ]]]hhhrrrxxx|||uuu]]]NNN???777555444444666444888===BBBEEEEEEDDDCCC:::777333444777999888666666555444444444555666777111222333444444333222111222333444444333222000///......---,,,,,,,,,,,,---+++***(((((()))******)))(((***)))&&&&&&***+++)))'''((()))(((&&&&&&&&&'''''''''''''''''''''''''''((((((&&&$$$'''+++***&&&&&&'''(((((((((((('''&&&###$$$&&&&&&%%%%%%'''(((&&&&&&'''))))))*********&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%### %%%%%%%%%%%%&&&&&&&&&&&&)))((('''%%%$$$###""""""###############$$$%%%%%%###$$$%%%&&&''''''&&&&&&)))((('''&&&%%%%%%%%%%%%''''''((())))))'''&&&%%%))))))))))))))))))))))))'''((())))))+++...222666:::===BBBGGGKKKNNNOOOPPPHHHJJJEEEBBBCCCCCCQQQkkk|||vvvrrrnnnqqqmmmkkkjjjgggdddfffkkkvvv|||~~~|||~~~rrr\\\KKKAAA:::555666888888:::===555444333222222333444555333666888666555;;;HHHSSShhhxxxxxxnnnhhh```\\\\\\gggvvv|||fffRRRFFF:::555444333333666333333444555555666666666888666444555777999888777666666666555555666666777000111222333333333333222333444444333333111000///111000///------...//////,,,***(((((()))***)))(((''')))((($$$%%%)))+++)))'''((()))((('''&&&'''((('''''''''''''''''''''''')))%%%"""###(((,,,***&&&&&&'''((())))))((('''&&&###$$$&&&&&&%%%%%%&&&'''$$$%%%&&&((())))))))))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''$$$$$$%%%'''))))))&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$#########$$$############$$$%%%%%%######$$$%%%&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&''''''(((((('''&&&&&&''''''((()))))))))((((((((()))*********,,,000222999===BBBFFFIIIKKKMMMNNNHHHJJJEEEBBBBBB???JJJaaa~~~|||xxxsssnnnnnnkkkkkkllliiieeefffjjjsssyyy~~~|||~~~~~~nnn[[[JJJ???;;;555111111111222666;;;333444666777777777666666666777777555777BBBTTTbbb|||zzzmmmccc^^^]]][[[cccooo{{{~~~rrrYYYEEE<<<444111000...///222111111000/////////000111333222111111111222111000222222222222222222111111000111111222333333333333444444444333222111000///111000///------...//////,,,***(((((()))***)))(((&&&((((((%%%%%%)))***((('''((()))(((''''''((()))''''''''''''''''''''''''(((###!!!$$$)))+++)))'''&&&'''((())))))((('''&&&%%%&&&'''&&&$$$###$$$%%%###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))(((((('''######$$$&&&''''''$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&#########$$$%%%&&&''''''&&&%%%%%%%%%&&&(((***+++&&&&&&'''''''''''''''&&&%%%&&&'''((((((((((((''')))***+++***)))***,,,...888<<>>888888555444444555222///222888444444666777888999999:::888:::???HHHVVVhhh{{{zzznnnaaaWWWRRRSSS^^^jjj{{{}}}|||}}}{{{aaaJJJ:::444111222111......111222222333333333333333333000111333333333333333444000111333555555333111000000000000000000000111111333333222222222222222222---------...------,,,+++---+++)))((())))))((('''$$$(((***((()))+++***&&&&&&((())))))(((((()))***''''''''''''''''''''''''%%%###&&&+++,,,'''&&&(((%%%&&&'''(((((('''&&&%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&'''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&%%%'''%%%###""""""!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&'''(((***+++%%%'''))))))******,,,...555;;;BBBGGGHHHJJJNNNRRRMMMMMMFFFCCCCCC===BBBTTTooo~~~xxxfffeeegggjjjiiiddddddgggiiiqqqzzz~~~||||||~~~}}}fffNNNBBB<<<777333444,,,...222555222...///555555555444444555888:::<<<;;;???GGGVVVhhh|||}}}fff\\\TTTQQQRRRZZZlll}}}vvvzzz~~~||||||~~~rrrZZZEEE777333111222111......111///000111222222111000///000111222222111000000111111222333444333000---+++000///............//////222222222111222222333333...///000000000///---,,,---+++)))((())))))((('''$$$(((+++******,,,***%%%&&&((())))))(((((()))+++''''''''''''''''''''''''%%%$$$(((...---&&&%%%((($$$%%%&&&''''''&&&%%%$$$"""###$$$%%%$$$$$$%%%'''(((((((((((('''&&&%%%$$$&&&''''''''''''''''''&&&###$$$$$$%%%&&&'''((((((!!!"""$$$&&&&&&%%%$$$###'''&&&$$$$$$%%%&&&%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$%%%%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%&&&'''((()))(((&&&&&&''')))+++---"""$$$''')))***,,,...111444;;;CCCGGGHHHJJJOOOSSSLLLLLLEEEBBBDDD>>>DDDWWWbbbqqqzzz}}}{{{eeedddfffiiihhhdddcccggggggpppzzz~~~||||||}}}wwwcccXXXHHH===999777555444777222///333666555555666999666333222555888;;;<<>>FFFKKKNNNPPPRRRLLLKKKGGG@@@;;;???KKKUUUbbbZZZYYYiiilllddd```dddhhhfff```]]]ccclllvvv{{{zzzxxxxxxzzzrrrdddPPPIII???:::888666333000999444000222333111000111222333444444555999???EEESSS___ppp|||nnn```TTTQQQUUU]]]mmmvvvlll___TTTNNNIIICCC???@@@AAA>>>CCCOOOYYYlll{{{yyy|||~~~||||||xxxtttpppnnnkkkaaaSSSHHH999444000000///---000444000111111222222111111000000000/////////...........................///000///000000000000///......---...///000111222222222000000///...------------+++***)))(((((()))***+++************))))))))))))***,,,***'''&&&)))***(((''''''((((((((((((((('''$$$%%%&&&'''''''''''''''(((&&&$$$###%%%%%%%%%%%%###)))&&&&&&,,,+++''',,,%%%%%%%%%&&&&&&'''''''''((('''%%%&&&((()))(((&&&+++)))''''''))))))'''%%%$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''########################%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&)))))))))((('''''')))+++&&&((((((((('''(((***,,,,,,111888???EEEIIIJJJJJJIIIJJJIIICCC???AAAIIIQQQTTTMMMJJJVVVkkkzzz}}}zzzmmmgggdddgggiiieee___]]]bbbkkkuuuzzz{{{zzzzzz|||qqq]]]PPPAAA???======>>><<<888444999444111333333111000222222666999999:::@@@LLLVVVfffsss|||zzztttcccWWWQQQNNNVVVbbbvvvrrrcccWWWOOOEEE===::::::999777::::::444666???GGGYYYuuu{{{xxxyyy{{{~~~zzzzzzyyywwwvvvtttsssrrroookkkgggddd```XXXLLLBBB888333000000///---...222000111111222222111111000//////...............------------------...//////111111111111111000000///......000111222333444555///...---,,,,,,+++++++++******))))))))))))******+++++++++******)))))))))''')))'''###"""&&&'''&&&(((((((((((((((((((((((($$$%%%&&&&&&'''''''''''')))'''$$$###$$$&&&&&&&&&###)))&&&&&&,,,+++'''---&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''%%%$$$&&&$$$""""""###%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$############"""###$$$&&&'''(((((((((&&&###!!!!!!###%%%&&&'''((())))))((('''&&&((()))+++---111999AAAEEEEEECCCHHHJJJJJJGGGCCCCCCHHHMMMMMMGGGCCCJJJZZZkkkuuuxxxmmmjjjjjjmmmlllfff```___bbbjjjssszzz{{{{{{|||}}}rrr[[[III@@@;;;;;;<<<>>>@@@???;;;777666222111444555444555888999;;;>>>@@@FFFQQQaaalll{{{}}}nnngggiiihhh___UUUPPPRRRUUUiiiwwwyyyfffSSSEEEDDD???:::888999<<<======<<<<<<777777===AAARRRmmmzzzzzzzzz{{{}}}~~~~~~{{{qqqpppooonnnllljjjiiihhheeeaaa]]]ZZZWWWOOOFFF>>>888444111222111...///222000000111111111111000000000000000000////////////////////////000000111222444444555555444444333222///000000000111222333444...---,,,+++***************))))))))))))))))))***+++++++++***)))(((''''''&&&'''%%%!!! $$$&&&$$$(((((((((''''''(((((((((&&&'''((()))***+++++++++...+++'''&&&&&&'''((((((%%%***&&&$$$(((%%% %%%''''''&&&%%%&&&&&&'''(((((((((((((((((('''%%%$$$$$$###!!! !!!###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$###"""&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))%%%!!!"""%%%&&&%%%'''((()))(((&&&&&&((())),,,+++...666@@@GGGFFFDDDHHHJJJJJJHHHDDDDDDGGGKKKKKKHHHDDDGGGRRRbbbpppxxxnnnmmmooosssqqqiiidddcccdddjjjrrryyy{{{||||||}}}~~~}}}ppp]]]III<<<999777777777888888777444222333000000333444333555999;;;;;;>>>FFFUUUgggwwwpppkkkcccXXXQQQQQQWWWbbbjjjyyyaaaPPPBBB888888777777888:::;;;;;;:::777999666666:::;;;IIIccc}}}{{{zzz~~~~~~yyywwwuuurrroooooopppppplllhhhfffeeecccaaa___\\\[[[ZZZVVVSSSPPPMMMJJJEEE>>>999555111000222111......111000000000111111000000000////////////000000000000000000000000111222333444555555555555555444333333111000000/////////000000---,,,+++******))))))***)))))))))******)))))))))******)))((('''&&&&&&%%%)))***((($$$$$$''')))'''''''''&&&&&&''''''((()))******,,,---//////000000000---)))'''''''''&&&&&&&&&+++&&&###'''###!!!)))(((&&&%%%%%%&&&'''(((...///000///,,,***'''&&&''''''&&&%%%%%%''')))+++&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###"""&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''')))&&&######'''******)))%%%&&&''''''&&&''')))+++***))),,,444???FFFHHHFFFIIIJJJIIIGGGEEEEEEHHHLLLFFFDDDCCCCCCJJJXXXhhhsssppppppssswwwuuunnniiihhheeejjjqqqwwwzzz{{{{{{{{{|||{{{jjj___QQQBBB;;;<<<666666555444333222111111222000000222222000222777999<<>>999666777888999888777555444111666555666999999FFF```|||~~~zzzvvvrrrooommmjjjfffbbb```___]]]XXXSSSTTTSSSQQQOOOLLLJJJHHHGGGDDDBBB???===<<<999666444///------000000---,,,//////000000111111000000///---............/////////............///111222333333333333333333222222111222000///---------......---,,,+++******))))))***))))))************))))))(((((((((''''''&&&&&&&&&''')))(((%%%%%%'''(((%%%'''&&&&&&&&&''')))+++,,,//////000111111111111111---+++)))''''''&&&$$$###%%%***&&&$$$***'''"""'''***)))'''%%%%%%&&&((()))+++---...---)))&&&$$$###&&&''''''&&&%%%&&&(((***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$((('''&&&&&&((()))))))))%%%&&&''''''&&&''')))+++''''''***111:::AAADDDDDDHHHHHHIIIHHHGGGGGGJJJLLLCCCBBBAAABBBHHHUUUgggsssuuurrrtttxxxwwwqqqjjjhhhdddhhhnnnuuuyyy{{{|||{{{|||xxxfffUUUOOOHHH>>>;;;>>>555555555555444444444555111000222444444222666<<>><<<;;;888999999999888777666666333777666777;;;<<>>AAADDDFFFIIIKKKKKKJJJJJJIIIFFFDDDAAABBBJJJ[[[ooo}}}zzzuuusssvvvwwwppphhhddd```cccjjjrrryyy}}}~~~}}}yyycccPPPAAA>>>===666333777///111333444444444555555000000333777888888>>>EEEOOO```wwwwwwggg]]]XXXVVVZZZjjj___EEE;;;999888555666666666666777:::<<<555999777777;;;>>>QQQnnn{{{uuuoooiiidddbbb[[[YYYUUUPPPKKKHHHGGGFFF???===::::::<<<;;;888444555444444333222111000000...---,,,+++,,,...///000,,,***,,,111222000///222//////000000000000//////000000111111222222333333------......000111222333444444555555444444333222///...---,,,---...000222...---,,,+++************((()))***++++++***)))((((((((((((((())))))))))))&&&***,,,***)))+++)))$$$)))(((((()))+++...222444666555333111...***(((&&&(((((())),,,...---+++((($$$***'''%%%+++)))%%%***,,,***'''%%%%%%&&&((()))$$$(((,,,---***((('''(((%%%'''***)))'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((())))))******&&&***------***(((((()))((())))))'''%%%$$$%%%''''''))),,,///222666;;;???@@@DDDIIINNNOOOMMMJJJGGGGGGCCC???@@@JJJ^^^uuu~~~vvvqqqtttuuunnneee___\\\```gggpppyyy~~~oooYYYFFFDDD@@@;;;777444222111444222000000111333444444333222555999999:::FFFUUUdddtttuuukkk^^^OOOLLLQQQ]]]qqq}}}```HHH:::555555:::777777999999666777:::666777:::<<<<<>>BBBEEEGGGHHHGGGGGGBBBEEEBBB@@@JJJaaaxxx}}}xxxssspppmmmiiiccc^^^\\\```hhhrrr{{{rrr]]]LLL>>><<<:::888666444444444777555333222222333444444555444555;;;AAAJJJ\\\lll}}}rrraaaZZZTTTQQQYYYddd{{{dddIII::::::>>>999666666888888555666999999666777>>>HHHXXXqqqvvvkkk```[[[\\\```bbbgggqqq|||zzztttoooiiibbb\\\SSSOOOJJJFFFCCCAAA===:::;;;:::888666555444333333333222000000111222222111333333222111000///......---///111000///------------000333111...,,,///222111111111000000////////////////////////////////////.........//////000111222222222222111000///...------,,,,,,+++*********,,,,,,***)))))))))***+++---,,,+++,,,---,,,+++)))+++***)))((()))************)))((()))+++,,,***((()))((((((***---...---+++************))))))((('''%%%''')))++++++***((('''(((''''''&&&'''((()))***((('''%%%$$$$$$&&&(((***''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&$$$######%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''%%% !!!&&&(((''''''(((((((((((('''&&&&&&***)))((('''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''')))***++++++...111444:::===AAADDDGGGGGGFFFEEEEEEDDD??????MMMfff{{{wwwooohhhccc^^^\\\___bbbhhhpppxxx~~~lll\\\MMMBBB777777555444444333444444555555444333333444555666666555777@@@MMM^^^ssszzzhhhZZZNNNNNNSSS]]]pppoooPPP======BBB888555555777777555555888<<<777:::GGG\\\sss~~~}}}|||lll```UUUJJJDDDBBBHHHJJJPPPZZZdddmmmrrrtttqqqjjj```XXXRRRLLLEEE@@@;;;888666444444444222111111000000/////////000000000000///---,,,---///111222111111000///...---------...000///...---------))),,,......,,,,,,///222000000000///////////////////////////////////////.............../////////...............---,,,+++......---,,,+++***)))))),,,,,,***)))))))))***+++,,,+++******,,,......------,,,+++))))))***,,,---''''''(((***,,,---+++***'''&&&''')))+++---,,,+++(((((()))))))))'''&&&%%%)))***+++,,,+++***'''&&&''''''&&&&&&''''''((())),,,+++)))''''''''')))***''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&######''')))(((&&&&&&&&&&&&&&&%%%%%%$$$+++***((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((()))*********+++...111999<<<@@@DDDFFFFFFEEECCCEEE@@@;;;<<>>;;;888888::::::888999===>>>@@@JJJ]]]uuuwwwoooiiieeefffkkkqqqnnnZZZOOOHHHAAA;;;999:::===BBBIIIQQQWWW[[[]]]TTTNNNFFF@@@<<<999555333333333222222333333333333///////////////000000111...//////,,,)))***...222000000///......---,,,,,,,,,...///...---,,,---...)))+++------,,,,,,...000///.....................---...............//////------..................---------------,,,++++++---,,,,,,,,,,,,+++++++++,,,,,,***)))))))))***+++***(((((())),,,000111222.../////////---,,,,,,---&&&''')))+++,,,,,,***)))%%%&&&'''(((***+++++++++((()))***++++++***(((''')))***++++++***)))'''&&&&&&&&&&&&&&&''''''((((((///...,,,)))((('''((((((((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%$$$$$$###***)))((('''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))******)))***+++***)))***---///888;;;AAAFFFHHHGGGEEECCC@@@===999:::HHH```yyyrrrfffbbbeeeiiidddeeehhhnnnvvv|||uuu___NNNDDD>>>:::777555555555444444444333333000111111111111333888<<<>>>HHHXXXkkk~~~qqqcccYYYTTTNNNTTT```qqqzzzbbbNNNBBBAAA===;;;=========???DDDGGGSSSeeeyyy}}}}}}~~~}}}mmmbbbWWWRRRNNNLLLPPPWWWcccrrrrrr```MMMDDD@@@<<<999888777999<<>>>>>>>>EEEXXXvvv~~~pppddd```bbbfffbbbdddhhhooovvv|||rrr___JJJ@@@<<<:::888888222333444555666666777666444555444222111555;;;AAAEEEVVVlll}}}kkk[[[OOOKKKLLL[[[gggyyyjjjZZZKKKFFFBBBCCCCCCDDDIIIOOO^^^nnn~~~}}}zzzqqqkkkhhhgggrrryyypppZZZNNNCCCAAA>>>:::===CCCJJJXXXnnn~~~eeeVVVEEE===:::777555444555777999999777777777888666555222000///000000111...///111111000///000111111111000//////000000111000000///---,,,---///222.........---------,,,,,,+++,,,,,,,,,++++++---...//////......------,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,---.........---...///000000...---,,,------............------((()))***,,,---///000111,,,,,,***)))))))))***+++///---+++***++++++***(((+++111777888444...+++))))))***+++***)))((()))+++000222444444444333444555888777444111...+++)))((('''(((((((((((((((''''''%%%%%%&&&''''''''''''&&&###$$$%%%''')))+++---......---,,,++++++***++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###%%%%%%######%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((+++++++++***)))***,,,...444999AAAIIILLLLLLIIIFFFAAACCCEEEEEEFFFUUUssswwwmmmgggdddddd```bbbfffmmmuuu|||xxxjjjYYYLLL@@@;;;999666666888333444555666777666666555555666666555666<<>>GGGLLLLLLIIIGGGIIIEEEDDDFFFIIITTTkkk|||rrrjjjaaa```aaaeeennnxxxyyyeeeTTTKKK:::999888666555555444444===999444444666777555333888888<<>>IIIccczzzxxx[[[GGG>>>777666666444333444666666888>>>LLL```uuuzzzrrrmmmhhhaaaXXXPPPCCC>>>888444333333111000222222111111111111222222000000000000///////////////000000000000000//////111000......//////---,,,------............------.........------,,,,,,,,,..................------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***---------------...///000///...,,,+++***+++,,,,,,++++++************++++++---,,,***(((''''''((()))!!!%%%)))+++***)))***,,,,,,...///,,,)))'''))),,,+++,,,///222444666666777888999888888666444111000777444111/////////...---000...,,,)))'''&&&&&&&&&$$$)))------)))&&&&&&'''((())))))************)))000...,,,,,,,,,,,,***(((###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''')))&&&###$$$'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%"""!!!"""&&&***%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%,,,)))&&&%%%''')))(((&&&''''''''''''(((((((((((())))))************)))))))))***+++,,,,,,---,,,,,,+++///666???GGGKKKJJJHHHCCCEEE@@@@@@GGGNNNcccxxxjjjlllcccdddbbb___fffsss|||||||||tttbbbQQQBBB:::777777666555555555555666888555333444666888666444666777>>>KKKXXXggg|||nnn[[[QQQQQQUUUaaaqqq}}}~~~eeePPPCCC888777:::444333:::999>>>TTTjjjxxx\\\DDD;;;444444444333222222333333333555===JJJYYYcccwww~~~|||vvvtttccc]]]UUUPPPLLLHHHBBB===:::777444333444666555444222222111111111111222222000000000000/////////...//////000000000000//////000///...///000111000///---......//////......---///.........---------,,,........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***------,,,,,,------...///...---,,,+++++++++,,,,,,++++++************++++++,,,+++)))'''&&&'''(((((((((***+++***(((''')))+++((()))***)))'''&&&&&&'''000111222333666999<<<>>><<<;;;:::888555222///---...+++)))((()))******))))))((('''&&&%%%%%%&&&'''&&&'''(((******(((&&&###''''''((()))))))))((((((000...,,,,,,,,,+++***(((&&&&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$'''***%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''((('''(((((())))))))))))))),,,)))&&&%%%'''((((((&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%'''((()))******+++******,,,///666???GGGKKKKKKIIIIIIJJJDDD@@@CCCEEEVVVsss|||uuufffggg___aaa___]]]cccpppyyy{{{~~~ppp]]]NNNBBB888333444444333444444555666666555444444666888999777666888===III]]]pppyyygggVVVPPPRRR```kkk}}}sssXXXEEE<<<444444888444555:::555444BBBUUUmmmzzz___DDD;;;333333555444222222111111000000222777???EEEYYYbbblllqqqlllbbbYYYTTTIIIDDD===:::999888555333333222111222555666666555222222111111111111222222000000000/////////......//////000000000000/////////......///111222222111......////////////..................------------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,++++++,,,,,,------------,,,+++++++++,,,,,,++++++************+++++++++***((('''&&&&&&'''(((,,,,,,+++)))((((((+++...+++++++++,,,------+++)))...---,,,---///333777:::999888777666444111///......,,,)))((()))))))))(((''''''&&&%%%%%%%%%&&&&&&(((%%%$$$'''******%%%!!!%%%&&&'''(((((((((((('''///---++++++++++++)))((())))))((('''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$''')))'''$$$###'''+++''''''''''''''''''''''''''''''((('''%%%%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((+++(((&&&&&&'''(((((('''(((((((((''''''&&&&&&&&&%%%&&&'''((('''&&&$$$"""'''((()))******+++******---000666>>>EEEJJJJJJJJJMMMNNNGGGBBBBBB@@@MMMgggzzzooo^^^^^^______^^^]]]bbbmmmwwwzzz~~~ooo[[[KKKBBB===888555333333222222333333444555555777888::::::::::::999AAAMMM```uuunnn]]]QQQRRRaaapppoooRRR???999333333777444666:::444111999FFF^^^zzzgggHHH>>>555555777666444444222333333333333555888:::BBBIIIRRRVVVSSSJJJAAA<<<;;;888666555666666555333222222222333333222111000111000000000000000000111000000/////////............//////000000000000//////.........000111111///...//////000000//////...------------,,,,,,,,,,,,---------.......................................------------------------,,,++++++,,,------,,,***,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))((('''((((((((()))))))))***+++,,,///111---,,,,,,///222222...***((((((''''''(((***---......///000111222222333333999666222000///---,,,***,,,+++***)))((('''&&&&&&'''&&&&&&''')))(((%%%"""%%%&&&'''(((((((((((((((...,,,******++++++)))(((***)))'''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$&&&''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&***((('''&&&''''''((((((******)))(((((('''&&&&&&'''(((***+++***(((&&&$$$))))))+++,,,,,,,,,,,,,,,---///333:::AAAGGGIIIIIIJJJLLLHHHDDDDDDAAAMMMfff}}}yyyiiiYYYXXXcccbbb```___ccckkktttyyy}}}tttbbbVVVGGG<<<888777555222444444333222222222222222666888:::;;;::::::>>>AAANNNaaazzzzzziiiVVVNNNRRRaaaxxxpppQQQ===888333222444222222777444111666<<>>888555444222000444444333222222222222222444777:::;;;;;;@@@JJJQQQaaavvv}}}bbbXXXRRRYYYiii{{{rrrPPP;;;888333000111///...333222222666666BBB[[[yyy|||UUUEEE666111333333222111333555666666444222222222333444666777666444111///))),,,///222333111///---,,,///111222111000000000//////............///////////////.........---------...///000000111111000000...------------,,,***------............------++++++++++++,,,,,,,,,,,,,,,,,,------.../////////---------...............------------------------,,,++++++,,,------,,,***,,,,,,++++++******++++++++++++,,,---------,,,,,,++++++************++++++++++++++++++++++++++++++((())))))+++---,,,)))&&&&&&&&&&&&'''((((((&&&$$$((())))))***)))'''%%%$$$&&&&&&'''((()))+++---...///---***)))*********)))&&&'''((()))***++++++***%%%(((+++***&&&$$$&&&)))%%%&&&'''((()))*********+++***))))))******)))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$"""$$$((()))&&&###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&''''''(((((('''&&&&&&)))++++++******))))))(((((((((''''''(((((((((((((((''''''((()))******+++******,,,,,,...222999@@@DDDFFFDDDGGGCCCAAAAAA>>>JJJbbbzzzwwwqqqjjjmmmiiifffcccaaa___```hhhqqqxxx||||||jjjYYYPPPBBB???;;;777555333222222333333222222222333444444222777;;;>>>CCCNNN___lll{{{~~~ooocccQQQPPPXXXjjj}}}}}}zzzuuuRRR<<<:::555111222000111444333444777333:::PPPlll]]]KKK888111222222111000222333444222000//////000222222222333333333222111...000222333222111//////,,,...111111//////111333000000000//////000000000//////.........------------...///000111111111111///...------...///...,,,,,,,,,------------,,,,,,,,,,,,,,,------.........,,,,,,------...//////000---------.........//////........................,,,++++++,,,------,,,***------,,,+++++++++++++++***+++,,,---------,,,,,,++++++************++++++*********+++++++++******)))'''&&&''')))***(((&&&)))******)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++,,,***((('''((())))))((($$$&&&''')))***+++******&&&'''''''''&&&%%%%%%&&&$$$$$$&&&'''((()))))))))+++)))(((((()))***((('''%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&&&&(((((('''%%%&&&)))+++((((((((('''''''''''''''&&&&&&%%%%%%&&&''')))***'''((()))******+++******---,,,---111888???DDDFFFEEEHHHDDDAAA@@@===IIIaaa~~~|||xxxrrruuujjjfffcccbbb______gggrrryyy}}}oooZZZJJJAAA777777666444111000222333111111111222333444666777222888>>>CCCKKK[[[qqq|||ssseeeTTTHHHEEEIIIXXXmmm~~~xxxxxxvvv{{{yyyTTT>>>===888444444333666777555777999333888LLLbbbdddPPP;;;333333444333222111222222111000000111333111111111222444444333222222333333222000//////000...000222111...---///222222222111111111111222222//////.........------------...///000111111111111...------...000111000///+++,,,,,,------,,,,,,+++........./////////000000,,,,,,------...///000000---------.........//////........................,,,,,,+++,,,---...,,,***...------,,,+++++++++,,,)))***,,,---...---,,,,,,++++++************++++++((()))************))))))'''$$$"""###'''***+++***(((***+++(((%%%###%%%((()))'''&&&%%%&&&(((+++---'''&&&&&&&&&'''(((***+++333111...,,,,,,,,,+++***((()))***++++++***)))((((((%%%###$$$&&&'''%%%""""""###%%%&&&'''(((((((((***)))(((((())))))((('''%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&'''''''''!!!$$$((((((%%%###%%%'''''''''''''''''''''''''''''''''((('''%%%%%%''')))))))))(((((((((''''''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***&&&((()))'''%%%&&&))),,,%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&(((+++---)))***+++,,,,,,---,,,,,,...------111777???EEEGGGFFFIIIEEEBBBBBB@@@LLLeee{{{tttuuukkkgggeeeeeebbbaaajjjuuuzzz~~~{{{jjjWWWGGGAAABBB777555333111111111333444555222///111555777444111333888???KKK___yyy{{{iiiYYYPPPJJJDDD@@@BBBEEEMMMXXXbbblllzzz|||tttuuusssvvv```AAA999:::666222222111222333444555888===@@@VVVnnnxxx```SSS@@@333///000111111///000111111000///000222333333333222111000///...111111000000/////////...++++++---///111000...,,,000000///...............111111000000//////..............................///////////////......---...............---------+++,,,---...////////////.........------,,,++++++,,,,,,,,,---------......---------------------------...//////------...///...+++***---,,,)))))),,,......---,,,,,,+++******///,,,******++++++)))&&&,,,***))))))******)))'''&&&''')))*********)))(((+++***)))''''''&&&&&&&&&******)))''''''&&&&&&&&&''''''((('''&&&&&&)))+++222444666666444111000000***(((''''''((((((&&&%%%(((&&&$$$%%%''')))(((&&&%%%######'''(((&&&&&&)))))))))))))))))))))))))))''''''((((((''''''&&&%%%***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$###"""''''''''''''''''''&&&&&&'''%%%$$$%%%''''''$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%%%%%%%''')))&&&'''(((((()))(((((('''"""$$$%%%'''((((((''''''###$$$&&&((()))((('''&&&)))((('''&&&'''***---///)))))),,,111333666>>>GGGHHHBBBBBBDDDAAA>>>IIIZZZ}}}wwwqqqlllhhhfffddddddiiiooozzzvvvgggXXXHHH<<<888;;;555444333111111111222333444222000111333555444333777@@@MMM[[[ooo~~~iii___PPPFFF@@@===:::777888999>>>EEEJJJOOOXXXbbbxxxxxxnnneeebbbccciiinnnyyy|||qqqjjjfffgggppp{{{eeeEEE:::888444111333000111222222333555999<<>>GGGIIICCCAAABBB@@@===FFFTTTsss}}}|||uuuqqqlllhhhgggeeedddhhhmmmvvv{{{~~~mmm___OOOCCC999222111444222222222222222111111111111111222222222555888;;;???OOObbbssslll^^^MMMFFF>>>:::999999888777444444777;;;;;;;;;@@@GGG]]]tttzzz}}}ppp^^^TTTOOOJJJEEECCCGGGLLLXXXkkkyyykkkbbb\\\YYY\\\cccmmm}}}mmmMMM===777222000333...///000000000111444777<<>>DDDMMMaaapppzzztttnnniiifffgggfffdddfffjjjrrrxxx}}}~~~{{{}}}ZZZMMM@@@999555111000222000000111222222222111111...111222222222777@@@GGGNNNaaaxxx{{{gggQQQCCC@@@===:::999:::<<<<<<;;;666777999<<<;;;999===CCCOOOjjjwwwkkk```WWWXXX]]]```jjjyyywwwaaaRRRDDD@@@AAAAAA??????<<<===DDDVVVoootttbbbXXXRRRLLLJJJLLLSSSbbbpppxxxZZZEEE999111000333...///000/////////222444222@@@TTThhh|||}}}ssshhh^^^TTTIII@@@999666222000000000...---111222333222000///000111...//////000000/////////------------------------...,,,***+++,,,------,,,000///............//////---.........///000000000////////////////////////......//////......---,,,***+++---///000000///...---.........------,,,+++*********+++++++++,,,,,,---............/////////............------------+++,,,------++++++,,,---,,,***,,,//////+++)))+++,,,,,,,,,+++++++++******************+++++++++***+++***))))))++++++***)))'''(((((()))))))))))))))---,,,+++)))(((''''''&&&&&&&&&%%%$$$######$$$$$$((()))******)))+++...000:::999777444000......//////---+++++++++***)))'''&&&''')))***+++)))&&&$$$---***)))***)))%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((()))*********))))))'''%%%###$$$'''+++---(((&&&&&&)))+++///999DDDQQQJJJEEEEEEDDDAAACCCIIIQQQddd{{{zzzuuuiiieeeccceeefffdddeeehhhrrrxxx}}}}}}{{{|||JJJAAA:::888666333111111///000111222222222222222///222333333333999EEEOOO```rrrttt^^^LLLBBB>>>:::999888888999:::999999555555888;;;:::888<<>>===>>>>>>>>>CCCOOObbbyyyxxxVVV@@@999666555777666555777<<<;;;>>>FFFTTTggghhhPPP<<<888555555666777===EEEXXXlll{{{cccKKK;;;444444000111222222111111222333666:::???HHHVVVdddgggdddZZZOOODDD>>>999444222222------...//////......---...//////...,,,+++,,,---222222222111000///------,,,,,,,,,------------...111000//////000111///...///............//////000000111111111111111222222........................---............---,,,,,,//////000000111111222222------...000000111111111222222111111000//////...////////////000000000000000000//////...---------+++---...---,,,+++,,,---///,,,,,,......+++***---............------------,,,------,,,)))'''((((((+++***)))***,,,,,,,,,***((((((((((((((()))******///...,,,+++)))(((''''''''''''&&&&&&&&&&&&'''''''''(((******+++---000333888999999666111,,,((('''((('''&&&''')))))))))(((&&&''''''&&&%%%&&&(((******'''''')))(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###(((((((((((((((((((((((('''&&&&&&%%%$$$######"""#########$$$$$$%%%%%%&&&!!!###%%%&&&%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&$$$######$$$&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''(((((()))******,,,,,,,,,+++***)))(((''')))''''''((((((***222<<>>666111111333111000111888HHH^^^sss{{{^^^FFF999444...000222333222111222333111333444444888<<<:::555555...,,,000333111000222000111000///------...///...//////...,,,++++++,,,,,,---......///.........---------....../////////,,,,,,,,,......---***(((...............///000111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++333111///------...000222////////////...---,,,+++------......///000000000000000000000111111111111111000000///...------------...//////------...///222---+++,,,+++***,,,000,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++))))))***---+++***)))***,,,---,,,+++)))((('''''''''(((***+++000///...+++***(((''''''&&&&&&&&&%%%%%%&&&''''''%%%'''((()))***---000333000000...+++)))(((***,,,+++)))''''''((('''&&&$$$!!!&&&)))(((&&&&&&''')))&&&'''***+++)))***---''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&$$$###"""""""""""""""""""""""""""$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%###&&&((('''$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%###"""$$$(((,,,&&&'''((()))'''###'''&&&&&&&&&'''(((***+++&&&%%%%%%&&&&&&'''((()))...+++'''$$$$$$''',,,///***))))))***)))(((...555:::BBBGGGEEEAAAAAAEEEHHH@@@MMMiiivvvmmmffffffgggeeebbbbbb___jjjwww}}}~~~~~~222222111111111111111111111000000111444666777777;;;>>>GGGYYYooo|||mmmeeeYYYWWWccciii[[[IIIAAA===999666777777555666999;;;666666<<<:::777???MMMpppbbbJJJ>>><<<<<<;;;:::999888777777===666555;;;BBBOOOkkkzzz[[[CCC===666222555888666444333@@@MMMfffgggGGG;;;888333...///222333222555<<>>===EEEIIIaaavvvkkkfffffffffccc___```fffpppyyy~~~222222111111111111111111000000111222333555777888CCCKKK[[[nnntttiiibbbhhhjjjsssmmmSSSCCC@@@;;;888999888666666999999777999===;;;<<>><<<>>>DDDMMMbbblllTTTIII===999999<<>>?????????HHHJJJYYYsss}}}qqqgggbbb^^^[[[XXX[[[eeerrryyy{{{|||~~~111111222222333333333333111333666999@@@MMM___llluuu___OOOHHHRRR^^^jjjiiiKKKBBB999888999999:::<<<<<<;;;>>>IIIYYYooo___GGG===999888777777888999;;;<<<>>>===AAAMMM```xxxlll___QQQIIIFFFIIIRRR[[[qqq{{{}}}fffHHH;;;111000333444666888666666444222333>>>OOO\\\mmmmmmkkkhhhaaaUUUCCC666000000...---------...///+++,,,...///000//////.........------------......///...---,,,,,,,,,---...//////............////////////............//////,,,,,,---...//////000000,,,,,,,,,------.....................////////////------...///000111222222000000000///////////////111111111000///...------++++++,,,,,,---...//////...---,,,,,,......---,,,------,,,,,,,,,,,,------........................000///...///111222111000///......------...///000,,,))))))------,,,---111,,,---..................---------......---------//////...---,,,,,,++++++++++++++++++******))))))((((((((((((((('''&&&%%%''''''((())))))(((((('''&&&'''((())))))((('''&&&''''''((()))***************)))))))))******(((''')))******+++***)))(((((('''((()))*********))))))+++'''''')))***'''(((++++++***)))'''''''''&&&%%%''''''&&&%%%%%%$$$!!!"""""""""#########$$$$$$'''&&&$$$######$$$&&&'''$$$&&&))),,,......------%%%%%%&&&&&&%%%%%%$$$######%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&'''''''''$$$"""%%%%%%$$$$$$$$$$$$%%%%%%$$$  &&&***(((%%%,,,+++***))))))+++,,,...(((((((((((()))***++++++,,,///333999>>>AAABBBBBBDDDGGGTTTjjjzzznnneee```^^^\\\[[[^^^gggrrryyy{{{|||111111222222333444444444111555;;;DDDPPPbbbttt|||gggWWWHHHGGGPPPeeeyyyvvvTTTGGG;;;777777888999<<>>???999<<>>111222444444555888333444333111222888DDDNNN^^^___^^^YYYTTTLLL???444000///...---,,,------...///000111111000///---,,,......------------......///---+++******+++---...///............//////000///......------......///+++,,,------...---------.../////////////////////............////////////000000000000////////////111111111000000000000//////111222111///.........***+++,,,---...///000000...,,,+++,,,---...---,,,................................................111000///000111222222000000000//////////////////,,,***))),,,---+++,,,///+++---......---,,,,,,---+++,,,............,,,+++......------------,,,,,,+++++++++++++++***))))))))))))******)))((((((''''''''')))*********)))((((((((())))))))))))))))))'''''')))******++++++++++++*********++++++)))''',,,---.........---+++***'''(((***+++++++++***)))***'''&&&))))))'''(((+++***+++(((%%%%%%((('''###$$$%%%%%%###$$$'''%%%!!!""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""$$$&&&(((***+++++++++%%%%%%%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&)))'''&&&%%%&&&&&&%%%###%%%$$$$$$######$$$$$$%%%%%%###!!!###'''***)))(((,,,+++***))))))***+++,,,((((((((()))******++++++***+++///555;;;@@@AAAAAA;;;???JJJ]]]qqq~~~wwwmmmddd```___``````bbbgggooovvv{{{~~~111111222222333444444555666<<>>======???BBBEEEGGGVVVfff|||zzz\\\GGG666444444///...222000111222555:::AAAIIINNNLLLOOOMMMDDD>>><<<777000///...---,,,+++,,,------)))***+++---...------,,,...------,,,,,,------...,,,---...000000///---,,,...............///000111.........------.........---......///...,,,+++***,,,,,,---...///000111222............/////////000,,,,,,---///000222333333000000//////.........---,,,///222222000...///000/////////000//////...---000...---...///000///...+++,,,,,,------,,,,,,+++000000000000000000000000///...---...000000000...///000111111000...,,,***000---,,,///...,,,,,,///)))+++...---***)))***,,,)))+++---//////---+++)))((())))))******+++,,,,,,'''((()))))))))(((&&&%%%###$$$&&&(((***,,,------&&&(((***+++,,,+++***)))((((((''''''((()))+++,,,))))))***+++++++++++++++***)))((()))******(((&&&!!!###%%%&&&&&&%%%%%%%%%&&&((()))***)))((('''(((%%%%%%((()))''''''+++******'''"""###((('''!!!''')))&&& !!!%%%%%% ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&''''''%%%%%%&&&'''$$$$$$######$$$&&&'''))),,,((($$$######%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&(((***&&&&&&'''((()))***++++++((()))***++++++,,,,,,+++++++++---333;;;@@@CCCBBBAAAAAACCCLLL]]]ooo|||~~~xxxooogggccccccfffhhhhhhfffgggnnnwww~~~555333333555444333888???EEEZZZrrrwwwfffWWWRRRYYYfffppp~~~iiiRRRMMMHHHFFFEEELLL]]]lllxxx\\\III666111555666444222222222222333666999===???RRRXXXSSSCCC999999777000//////......------------...---,,,...000///+++(((............................../////////---,,,+++,,,---......------...000000...+++,,,...000...------------,,,,,,+++++++++---------...///000000111000000000000000000000000.........///000222444444111000000000111222333444222222000///............000000000000111111111111000///------///000///...///......---------......---------------...//////111000///---,,,,,,,,,,,,000111222222222000///...//////.........------------000///)))***///111.........---------,,,,,,,,,...---,,,++++++---...///***))))))((((((((((((((('''&&&&&&'''(((***,,,---&&&))),,,------,,,,,,,,,,,,+++***((('''&&&&&&&&&)))((()))+++,,,---+++)))((((((((()))((('''&&&&&&))))))***++++++++++++***((((((((((((((((((((((((%%%&&&(((************)))+++)))'''%%%$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&'''((('''&&&%%%(((((('''&&&&&&%%%$$$$$$$$$(((&&& """'''+++)))'''&&&%%%&&&((()))'''&&&%%%%%%&&&(((+++,,,&&&&&&'''(((((((((((((((***)))((((((((()))+++,,,***)))'''(((***++++++***,,,,,,...222777===@@@BBBIIIDDDDDDMMMZZZgggsss|||zzzzzzuuunnnkkknnnrrrrrrlllgggdddiiiuuu~~~///000333444333555AAANNN___oooxxxmmmfff\\\VVV[[[jjj}}}uuummmggggggllltttwww[[[III777111444555333222333222222222333555777999CCCIIIGGG;;;555888777222000/////////...............---,,,...000///,,,(((............................../////////...,,,+++***,,,---...------///000000...,,,,,,...//////---...---------,,,,,,,,,,,,------......///000000111000000000000000000000000......//////000111333333........................111111000000///......---/////////000000000111111000///------/////////...///......---------......///////////////000111111------...///000111222333000000111111111000///...//////.........---------,,,///...++++++000222///------,,,,,,,,,+++++++++---,,,,,,+++++++++,,,,,,******))))))(((((())))))((('''''''''((()))+++,,,)))+++------,,,***)))))),,,+++******)))))))))))))))))))))+++,,,---+++)))))))))((((((((('''''''''(((((())))))******))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))***)))'''%%%$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$#########&&&)))(((%%%%%%(((+++***)))'''&&&&&&&&&((((((((('''&&&%%%&&&(((***+++''''''((()))))))))))))))))))))(((((())))))***+++***)))'''(((***++++++***++++++,,,000555;;;@@@BBBGGGBBBBBBJJJVVVcccqqq|||~~~{{{uuurrruuuxxxwwwmmmhhheeeiiisss|||...000444666666===PPPbbbyyyxxxiii^^^XXXYYY]]]dddqqqsssYYYHHH777222333333222111555444333222222222333444555:::999222000444444000000///////////////......---------...///...,,,***---------------------------......///......---,,,***,,,......------///111000...------...//////..................---------------......///000000000000000000000000000000000000/////////000000111222222333333333333111000...///000111111000///---,,,.........////////////000000...------...//////.........---------......//////////////////000111111***,,,...000222333333333//////000000000///....../////////.........------+++---...,,,---111111///,,,,,,,,,,,,+++++++++***+++,,,,,,++++++***))))))+++++++++*********))))))((((((((((((((()))***++++++---...---***(((''''''((((((((())))))******+++)))))))))+++,,,,,,+++)))+++***)))''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))((('''%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$+++***)))(((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))+++,,,---***)))'''&&&&&&&&&'''((()))((('''&&&&&&'''((()))&&&''''''((((((((((((((((((((())))))******))))))***)))'''(((***++++++*********+++---222888>>>BBBFFF@@@???DDDNNNZZZiiiuuu~~~yyyxxx{{{{{{yyylllgggdddhhhqqqyyy~~~~~~222333666;;;AAAMMMbbbttt{{{kkk^^^UUUPPPVVV___ooo~~~}}}qqqeeeTTTFFF777222111111000111666555444333333333333444///333222---,,,//////+++........................---------.........,,,+++------------------------------.....................///000000......///000//////.........////////////////////////.....................//////000000////////////////////////111000000/////////000000444555666777777555333111...///000111111///---,,,---------.........//////000...,,,---...///.........------------...//////---------------...//////,,,---///000111///...,,,...///////////////......////////////............---.../////////000///...---------,,,,,,,,,+++++++++,,,------,,,***(((''',,,,,,,,,,,,++++++******))))))))))))))))))******+++,,,---,,,)))'''&&&&&&###$$$%%%&&&((()))))))))***))))))+++,,,,,,***(((,,,***((('''&&&''')))***'''''''''''''''(((((()))''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&---,,,***((('''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&$$$%%%%%%$$$######%%%&&&'''((((((((((((''''''''''''$$$""""""%%%))),,,,,,+++)))((('''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&''')))*********)))(((***)))'''(((***++++++***)))))))))+++///555<<>>DDDNNN___mmmzzz{{{zzzwwwwwwyyywwwssshhhdddbbbeeennnwww}}}444333777DDDSSScccuuuppp```TTTPPPUUUZZZmmmwww|||tttlll___SSSKKK@@@666222111//////111333222222222222222333333...000///------...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------......//////222333333222///......////////////.........///000////////////////////////............////////////////////////////////////111000//////////////////---...000222222111000///---...000111000///---,,,------------............///...,,,,,,...///...------------------...//////---------------...//////...///111111000...,,,+++///............/////////000000/////////.........000///000000000...------............------------,,,------------+++)))(((+++,,,,,,,,,,,,+++******)))))))))***************)))***+++***((('''((()))"""###%%%'''((()))))))))*********+++,,,,,,***(((+++***(((&&&&&&''')))***(((((('''''''''((()))***''''''''''''''''''''''''%%%%%%$$$######$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((,,,+++)))''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((())))))(((&&&%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''###!!! $$$))),,,+++)))(((''''''&&&&&&&&&&&&&&&)))(((''''''&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&'''(((******)))((((((***)))'''(((***++++++***((()))******---222:::???@@@===;;;<<<@@@KKK]]]mmmtttuuutttrrrrrrtttpppjjjccc```___ccclllvvv~~~444555???SSShhhzzzuuuhhhYYYQQQQQQYYYhhhuuuzzzzzzwwwoooggg___TTTJJJ@@@999333222111......111....../////////000000000,,,,,,,,,---///000///---*********++++++++++++,,,+++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111333444444222///.........///000000///......///111.........///////////////......//////////////////000000000000000000000000000000///....../////////+++,,,---///000/////////---...////////////---------------............//////---,,,,,,---......------------------...///000///////////////000111111///000111222222222111000//////.........///000111000000000/////////......222//////111000------///////////////............,,,---------,,,+++******++++++,,,---,,,+++***)))((()))******+++++++++***'''((())))))(((''')))***%%%&&&(((***+++++++++***+++******+++,,,,,,)))'''***)))(((&&&&&&''''''((((((((('''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((((((((''''''&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''"""######$$$$$$%%%%%%%%%&&&$$$###&&&***,,,+++)))''''''''''''&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%((())))))***************''''''(((((())))))((((((***)))'''(((***++++++***(((***++++++,,,000777<<<<<<;;;;;;>>>AAALLLaaasssrrrsssqqqnnnooopppllleee___]]]\\\```iiittt}}}<<>>>>>===DDDVVViiisssrrrnnnjjjkkkmmmhhh```___]]]\\\^^^eeeoooyyyQQQaaavvvpppaaaZZZ[[[\\\iii{{{{{{eeeZZZLLLCCC@@@@@@???>>>>>>;;;<<<>>>???AAAFFFNNNhhh}}}xxxtttmmmeee\\\TTTNNNKKK???===999555222111111111111000///000222333333111444222000000222111...+++......---------,,,,,,,,,,,,,,,++++++,,,...///000***+++,,,---............,,,...///000/////////000,,,,,,,,,,,,------...///,,,---......------...000//////...---,,,,,,,,,,,,++++++,,,,,,---...//////...000111222222000...---...222111---,,,000000+++,,,---...//////000000///000///...------...///000,,,...000111222111///...///...---,,,,,,---...///........................,,,,,,+++***+++,,,---...---111444333///---000333000000000000111111111111000111111222333333444444000000000000000000000000000000///...------,,,,,,+++,,,------++++++,,,---))))))***++++++,,,------&&&((()))******(((%%%$$$&&&'''((()))************'''***------+++***,,,...***)))((()))***+++***(((************)))((('''&&&)))(((&&&%%%%%%&&&((()))&&&&&&$$$!!!###((()))''''''&&&%%%$$$$$$%%%&&&'''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$""""""###%%%%%%&&&'''(((((('''&&&%%%)))&&&"""!!!"""%%%(((((()))&&&&&&))))))'''''')))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&(((((((((''''''+++***((('''(((***---///)))************,,,000333222666999999888<<>>999444111///222111///......///000000***///333333///...333888777444111/////////...---......---------,,,,,,,,,111000...---++++++******++++++,,,---............---...//////---++++++,,,......------------------,,,---......------...000...------...///000111111------------------......((()))+++---...///......000111000,,,,,,///000...111111111111000///...---......------------............/////////000000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000,,,///111111...---...000//////000000000000111111/////////000111111222222000000000000000000000000000//////......---------,,,---...---,,,+++,,,---------,,,+++******))))))***)))((('''''')))***+++((()))***************)))%%%'''************+++---)))((('''))),,,.........))))))))))))((('''&&&%%%((('''&&&%%%%%%&&&'''((($$$''''''&&&''')))&&&!!!&&&''''''''''''''''''&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''%%%'''***,,,,,,)))%%%"""&&&&&&&&&&&&&&&&&&%%%%%%""""""#########$$$$$$$$$$$$%%%%%%$$$######%%%'''%%%&&&'''(((((('''&&&%%%$$$"""!!!!!!###$$$$$$$$$&&&######&&&%%%"""!!!###&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))))))))))))))))))))***+++,,,)))************,,,///111999<<<>>><<<999999===BBBYYYeeeppprrrooolllhhhdddaaaZZZRRRQQQZZZgggsssyyyzzzfff___YYY\\\iiizzzpppSSS@@@888777666777999999888666333444777:::999999???GGG]]]}}}vvvqqqjjjbbb[[[SSSKKKFFF>>><<<999666333000///.........------------...///***...111111000000333777777555111///..................---------,,,,,,,,,000000///---,,,+++******+++,,,------.........---(((***,,,---,,,,,,...///000///...---------------,,,---......------...000......------...///000000............------------+++,,,---...////////////000000...---,,,...000000111111111111111000//////......------------......///............///000000,,,---...//////...---,,,........................---------------......///,,,...000///...,,,---///////////////000000000111......//////000111111111////////////////////////000/////////......------,,,---......,,,+++,,,---,,,,,,++++++***)))))))))))))))((())))))***++++++(((((()))))))))))))))((()))***+++++++++************)))((()))+++.........((())))))(((((('''&&&%%%((('''&&&&&&&&&&&&'''((($$$&&&&&&$$$%%%'''$$$&&&&&&((())))))(((&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''%%%'''***,,,+++)))%%%"""(((''''''&&&&&&%%%%%%%%%############$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''%%%%%%''''''''''''%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%######&&&%%%!!! """'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((()))******+++((())))))***************)))***++++++***+++---///555999<<<<<<::::::===AAAQQQbbbssswwwsssnnnjjjgggbbb[[[TTTRRRYYYeeerrryyyuuueee\\\PPPXXXeeeuuufffMMM???999888777666888999::::::333444666888888999BBBMMMggg|||tttlllgggZZZVVVPPPJJJDDD>>>999555777666555333111000000000///......------------------------///111333444444666444222///------...///......---------,,,,,,,,,.........------,,,,,,+++,,,,,,------...---------'''))),,,,,,,,,,,,...///000///......------------,,,---......------...000///...------,,,,,,------.....................---..................------000///............///000//////000111111111111111.................................---...///000000,,,---...//////...---,,,........................++++++,,,,,,------------,,,---//////...---------...////////////000000000---......///000000111111///////////////////////////////////////.........---...///...,,,+++,,,---************************&&&(((***+++,,,+++***)))''''''(((((())))))((((((***++++++,,,---------,,,---+++))))))***,,,---,,,))))))))))))((('''&&&%%%'''''''''&&&&&&'''''''''******((($$$%%%)))(((%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((('''&&&%%%$$$'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&"""$$$&&&&&&%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%''''''&&&$$$&&&$$$%%%((('''###"""###'''''''''''''''(((((((((*********)))))))))(((((($$$%%%&&&'''''''''&&&&&&&&&&&&'''((()))***+++,,,((()))))))))************)))***++++++******,,,...///333777999:::<<>>999888666555555777999:::666666777777777;;;IIIWWWwwwzzzrrriii```XXXPPPKKKAAA???;;;999777666444222111111000///............/////////......---,,,,,,...---,,,...222444333111333333222000...---///000......---------,,,,,,,,,,,,,,,---......---------,,,,,,------...------,,,***,,,...---,,,++++++,,,//////......---.........,,,---......------...000//////...,,,,,,+++++++++..................//////...------,,,,,,,,,++++++///------000000......000---...///000111111111111......////////////......------........./////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------............------......////////////000000.........///000000111111000000000000000000000000////////////////////////...//////...,,,+++,,,---))))))******************%%%'''***,,,,,,***((('''&&&'''((())))))*********))))))***,,,///000000///...+++)))((()))+++,,,,,,************)))((('''&&&''''''''''''''''''''''''((((((%%%"""###'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$###""""""###%%%%%%$$$"""&&&$$$&&&******&&&$$$&&&'''''''''''''''((((((((()))(((((((((((('''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''(((***+++,,,)))))))))(((((())))))***)))+++,,,+++******+++,,,+++...222666999<<<@@@CCCEEEZZZpppyyyxxxsssnnniiigggbbb]]]ZZZ^^^hhhsss{{{}}}uuuhhh[[[RRRUUU]]]ssswwwVVVAAA<<<666666666666555666777888777777777999;;;EEEYYYkkktttkkkaaa[[[SSSKKKEEE@@@;;;999888666444333444444444333......------,,,---------...............------,,,---...///000000000111222000222333222///...///111......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,------...------,,,,,,+++,,,......---,,,,,,---///............//////000,,,---......------...000///...---------------...------......//////000000------------------.........+++---222222...---000......///000000000////////////000111111000//////,,,---.../////////...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,........./////////...---........./////////000000...//////000000111222222000000000000000000000000/////////////////////000...///000///---+++,,,---++++++******))))))(((((((((((()))))))))((('''&&&&&&''')))***,,,,,,---------+++***,,,......,,,***,,,)))'''&&&(((+++,,,---++++++++++++***)))((('''&&&''''''''''''''''''&&&###$$$###!!!"""&&&&&&"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%'''((())))))***((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!"""$$$%%%$$$###%%%$$$&&&+++,,,((('''(((%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$############$$$&&&(((((('''&&&%%%%%%%%%%%%%%%''')))+++,,,+++***(((''''''((()))***)))+++,,,,,,***)))***+++,,,...000333666999===@@@DDDXXXooozzz|||xxxrrrlllfffccc___]]]```hhhrrryyy|||xxxnnnddd\\\VVVYYYjjj}}}uuuSSS???;;;333555777888777777777777666666888;;;AAAPPPjjjuuuhhhYYYNNNGGGBBB<<<777444444333333666444111000000111000///000///..................+++,,,---............---+++///333111...,,,000444...111333222000///000111......---------,,,,,,,,,------.........---+++***---------...------,,,,,,(((***,,,.........000111...............///000111,,,---///...------...000......---......///000111,,,------...///000111111.........///000111222333---***---333444...,,,///000000000000///...---,,,///000111222222111000///+++,,,...000000///...,,,///...---,,,,,,---...///........................,,,,,,.../////////...---///......///000000///---............/////////000//////000000111111222222000000000000000000000000////////////000000000000///000000///---+++,,,---------,,,***)))'''&&&&&&***)))((('''&&&&&&'''''''''(((***,,,...///000000333000---,,,,,,***&&&"""***'''%%%%%%(((+++......+++,,,,,,++++++***)))(((&&&&&&''''''''''''&&&&&&"""%%%&&&&&&(((***(((###&&&%%%############%%%&&&!!!###$$$&&&(((******+++))))))((('''&&&%%%%%%$$$###$$$%%%''''''&&&%%%$$$"""""""""######$$$$$$%%%"""############$$$$$$$$$%%%'''((((((&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$###$$$%%%'''&&&&&&$$$###&&&+++,,,)))((()))#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%&&&(((***,,,,,,***(((&&&&&&''')))+++)))+++,,,,,,***))))))***//////000111333777:::<<>>444444444333333222222222////////////............000000//////.........---......---,,,,,,,,,------000000000000000111111222,,,666333...555666111111222000//////111111...+++,,,,,,---000222333222000,,,,,,,,,++++++*********---,,,,,,,,,,,,---......---------.........//////,,,)))%%%%%%))),,,...---..................------000,,,***---...,,,+++---,,,---------......//////000000000000000000000000333222000///.........///000000//////000111222222...///000000000000////////////000000///---+++***.........------,,,,,,,,,......---,,,,,,,,,,,,---///......------///000111111111111000000000000000---...///000000///......000111111000---,,,------111///---,,,+++,,,...///......---,,,,,,,,,,,,,,,------,,,++++++***))))))++++++******))))))(((((()))+++,,,+++((((((+++...---------...///---)))&&&***(((&&&&&&(((***+++,,,+++++++++***((('''%%%$$$((((((((('''&&&%%%######%%%'''((((((''''''(((***'''&&&$$$######$$$&&&'''&&&(((++++++***))))))***---,,,+++***)))((('''&&&)))$$$ """(((***&&&!!!#########$$$$$$#########$$$******%%%'''---,,,$$$%%%''''''%%%$$$%%%$$$###!!!$$$%%%$$$###$$$$$$)))'''$$$###$$$%%%$$$###%%%%%%%%%&&&))))))((('''((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%'''((((((((('''&&&(((''''''&&&&&&((()))***(((((((((((()))***+++,,,+++***)))+++---...,,,)))+++---000444888;;;===???FFFSSSiii}}}xxxlllfffccc___]]]```bbbgggpppzzzyyy|||ssseee]]]TTTXXXaaalllzzz|||\\\EEE;;;999666333222555888;;;<<<999<<>>@@@BBBKKKXXXnnnuuuhhhbbb___[[[YYY[[[^^^bbbkkktttvvvzzznnn[[[SSSVVVYYYdddvvvcccJJJ>>>999888666444444777;;;???===DDDTTTkkkssskkkcccXXXNNNJJJAAA;;;555111111000...,,,222222111111111111000000////////////............/////////...............,,,,,,,,,,,,------...///......------......///000)))666666000111000///666222111111111333333111///,,,+++***+++...000000//////////////////.........---------,,,------...///---------...............111///...///000111000///........................444000///222333111111333......////////////000000////////////////////////222111000///.........///111111000000000000000000...---------...///111222......//////...---,,,,,,---------------.........************+++,,,---...///............///000000000000000000000000000000,,,---...///000000000000000111222111///......///000000000////////////...111000///...------------,,,,,,++++++******))))))(((((())))))))))))******)))(((((((((+++,,,---,,,777888:::999555111...---+++)))'''&&&((()))******))))))))))))(((&&&%%%%%%(((''''''&&&&&&''''''(((%%%%%%(((,,,000000,,,(((&&&''''''''''''''''''&&&%%%''')))***))))))***+++(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((($$$###&&&'''$$$"""###$$$""""""%%%(((((($$$!!!###%%%&&&'''&&&%%%%%%&&&$$$"""!!!"""$$$&&&&&&&&&&&&%%%%%%&&&''''''%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((((((((((((((((())))))***(((((('''''''''((()))***(((((((((((()))***+++,,,,,,***)))***+++---,,,,,,---///333777<<<@@@CCCEEENNN]]]tttvvviiiddd]]]YYYWWWYYYZZZ]]]eeennnsssxxx~~~~~~sssmmmaaaTTTWWWdddrrrjjjQQQBBB:::;;;<<<:::888999===@@@JJJVVVjjjpppbbbTTTNNNKKKDDD===999<<<888444222111111000///000000000000000000000000////////////....................................+++++++++,,,---...///000......------......///000+++444222///222000...555444333333333222111000//////...,,,,,,///111111111////////////////////////---------------...//////..............................//////000///---,,,............////////////222---,,,///111//////111/////////000000000000000////////////////////////111111000///////////////111111111000000///......000///......///222444666//////000000/////////...,,,,,,------......//////*********+++,,,---///000............/////////000/////////000000000000000111000000///...------,,,111222222111000//////000------.........---,,,+++//////............//////---,,,,,,,,,+++++++++*********+++,,,,,,---......+++)))''')))---000///---111666<<<>>>;;;555000...///,,,)))((()))***++++++)))))))))))))))((('''&&&&&&&&&%%%%%%%%%&&&((((((%%%%%%(((...444444---'''%%%&&&'''(((((('''&&&%%%$$$&&&((((((((((((***+++((('''''''''&&&%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%&&&&&&&&&&&&&&&&&&%%%(((!!! ''')))###"""'''%%%""""""'''+++)))%%%######%%%&&&'''''''''(((***###""""""###%%%&&&&&&%%%$$$$$$###%%%&&&'''&&&$$$"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&''')))***((((((((((((((()))))))))(((((((((((()))***+++,,,,,,+++*********,,,,,,------///222777<<<@@@DDDFFFFFFVVVnnnssshhhddd^^^ZZZXXXYYYYYY[[[bbbjjjpppwww~~~~~~uuudddZZZ\\\^^^```nnnvvv^^^NNNAAAAAA@@@======BBBKKKRRRcccppp{{{nnneeeVVVIII>>><<<===:::777555666444222111111000//////////////////////////////////////////............---------...............+++++++++,,,---...///000//////......//////000111000222,,,,,,444333...222444444444333111///------000...,,,,,,...000111111..................//////...------------...//////.....................---,,,---/////////---,,,+++........./////////000000000,,,***...///......000000000000000000/////////........................000000000000000/////////000000000111000///...---//////......///111444666,,,,,,,,,,,,,,,,,,---------------....../////////+++++++++,,,...///111222---......///////////////......//////000000000000111111000///...---------000111222111000///000111---------...---,,,++++++---------...///000111222---------------,,,,,,,,,(((((()))***+++,,,------(((&&&$$$&&&***---,,,***...555???DDDCCC<<<333---...+++'''&&&&&&''''''''')))))))))******)))(((((($$$$$$$$$$$$%%%&&&'''(((%%%%%%(((...444444---'''###$$$&&&((((((&&&$$$###%%%&&&'''''''''''')))+++&&&&&&&&&&&&%%%%%%%%%%%%###&&&((('''###"""$$$'''%%%&&&&&&''''''&&&&&&%%%"""###&&&!!!!!!''''''"""###))),,,(((&&&&&&'''((()))(((&&&%%%&&&(((%%%$$$###$$$%%%&&&$$$###'''&&&%%%%%%&&&%%%###!!!!!!"""$$$%%%&&&%%%$$$$$$''''''((()))))))))))))))'''&&&%%%$$$%%%&&&'''(((((((((((()))))))))))))))(((((((((((()))***+++,,,***+++++++++***+++,,,---,,,---000444999>>>CCCEEE<<>>AAABBBKKK___vvvxxxsssfffbbb^^^]]][[[YYY]]]cccmmmvvvuuucccUUUOOONNNPPPeee|||qqqcccRRRLLLCCC>>><<<:::777444333111111444444111111444000222333222000...------.../////////000000111111000/////////............,,,,,,,,,------...............---,,,,,,,,,---------,,,,,,,,,,,,---......///000+++---222---+++555(((+++...---++++++,,,...---------///000000...,,,---.........//////000000...............///000000//////.........---------***,,,......------///222---......///000111111222...***))),,,///---...000//////......---------,,,...........................///000111111000//////+++---///000111000///...------...//////......------,,,,,,,,,---...000111000000//////......------,,,,,,,,,,,,---...//////,,,---///000000000///...---------...///000000111000///...------...000111---///000///......///000///...,,,******+++,,,---//////...---,,,,,,,,,,,,))))))))))))))))))******(((((())))))))))))******(((***,,,+++((('''***---***,,,555DDDSSSXXXQQQIII222///+++((((((''''''&&&######$$$%%%&&&&&&&&&&&&&&&(((+++------+++(((&&&%%%'''((((((''''''(((***&&&''''''''''''''''''&&&(((((((((&&&$$$###%%%'''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###'''&&& ###+++,,,&&&&&&###$$$'''"""+++'''''''''&&&%%%%%%''')))######$$$'''***+++***(((%%%$$$$$$&&&)))***)))(((%%%%%%$$$$$$%%%'''(((***''''''(((((('''%%%###"""$$$%%%'''((((((((('''&&&'''((()))++++++******)))(((((((((((()))***+++,,,%%%)))...000...+++******,,,,,,---000444999===@@@<<>>444++++++,,,***)))))))))(((((('''''''''((((((&&&)))+++,,,+++)))((((((&&&'''(((''''''''')))+++%%%%%%%%%&&&&&&'''''''''+++)))&&&$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&%%%###!!!"""%%%'''(((***+++'''$$$###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%***######((((((&&&)))(((&&&&&&''''''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%''')))++++++***'''&&&)))'''&&&''')))******)))...+++)))))),,,---,,,)))------------///444:::???EEEEEEPPPhhh|||xxxqqqkkkooooooggg``````ccceeerrrttt{{{wwwmmmaaaVVVQQQRRRZZZiiixxxxxxhhhYYYOOOFFF>>>999777666555333222222222222222222222222222222222222222111///......///111222...............///000000000++++++///000......111,,,------......------,,,..............................---,,,,,,,,,,,,,,,,,,...///...------000333000///...------...///000000///...---...///111222------,,,------...------.........///////////////////////////////////////111///------///111222111111111000000000000111111///111333222///------...111111111111111000//////......//////////////////222111111000000111111222000000000000000000000000000///...---------...///......//////000000111111222111///...---...///000,,,,,,,,,...000000000////////////000111111111222---...///000000//////...//////......///000111222222222222111000///...---///////////////............,,,++++++,,,,,,+++***++++++*********++++++,,,***+++++++++******)))(((***))))))((()))***,,,---+++///111666GGG[[[aaa[[[DDD888---******)))(((***,,,+++)))(((&&&%%%%%%$$$%%%(((***+++)))(((''''''$$$&&&'''&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%$$$######"""'''((((((((('''%%%###""")))!!!"""&&&%%%%%%&&&$$$"""!!!###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((()))(((((('''&&&&&&%%%%%%((($$$!!!"""&&&)))((('''(((&&&%%%%%%&&&&&&%%%###$$$$$$%%%&&&'''''''''''')))***+++,,,,,,+++)))(((''''''(((***,,,,,,***(((---+++******+++,,,,,,+++.........---...222888<<<===DDDSSSgggxxx~~~zzzsssxxx|||zzzqqqgggcccbbbbbbnnnrrr{{{|||iiiYYYRRRLLLKKKSSSbbbrrr|||tttbbbXXXIII>>>888666555444444333222222111111222222111111111111111111111111111000............000111---......///////////////000***'''***//////...///---...000111111000...---,,,---...//////...---,,,---,,,,,,++++++++++++,,,***---///,,,((()))///666///...---,,,,,,---...///...---------...000222333---------------------------.........//////000000........................111///............---,,,111000000//////000000111222666:::888222---,,,---000111111111111000000///.........//////000000000111111000000000000111111000000000000000000000000000000000000///...------......//////000000111111111000///------...//////,,,,,,---...............000000000000000000000000...//////000000///...---000000////////////000111333333222111000...---,,,111000000///......---------+++******,,,,,,+++)))---,,,,,,++++++++++++,,,)))************)))(((((()))))))))))))))************,,,---111AAAWWWbbbbbbKKK===///***(((((((((***+++***)))((('''&&&%%%$$$%%%'''))))))(((&&&&&&'''((()))+++***(((&&&&&&&&&%%%$$$$$$$$$$$$$$$######&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&(((***+++&&&%%%%%%$$$$$$#########''''''''''''&&&%%%###"""(((%%%%%%&&&&&&###"""$$$$$$###!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&'''((())))))((((((&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$%%%&&&'''((()))++++++*********)))((((((&&&'''))),,,......+++(((+++,,,,,,,,,++++++,,,---.........------000555888999GGGXXXeeeuuuzzzyyymmmfffbbb___hhhooozzzvvvjjj]]]QQQHHHIIIPPP\\\mmm}}}vvviii[[[PPPCCC???;;;888777666444333222222222222333333444444000000000000000000000000//////............//////---...///000000///...---...+++)))***---...//////,,,---000111111000---,,,+++,,,...//////...,,,+++,,,++++++******++++++++++++---...,,,))))))---111......------------............------...000111222......///...---,,,---...------......///000000000...............///////////////...///000///,,,***000000////////////000000555:::===:::333......111000000111111111111000///------...///000111111222///..................///000000000000000000000000---...///000000///---,,,......//////000000111111000///...---------......,,,---......---,,,,,,---000000000000000///////////////000000000...---,,,000000000///////////////111111111111000///...---000000//////............---+++***+++,,,,,,+++***......---,,,++++++++++++))))))*********))))))((())))))*********)))(((((()))******...===QQQ^^^aaaLLL>>>000+++)))(((((()))'''''''''(((((((((((((((%%%'''))))))'''&&&'''''''''***,,,---+++)))''''''&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&%%%$$$ !!!"""###%%%&&&'''%%%%%%%%%$$$$$$############$$$%%%%%%$$$###"""!!! """%%%&&&%%%###$$$&&&'''&&&%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))))))))'''''''''&&&&&&%%%%%%%%%$$$'''))))))'''&&&(((***&&&%%%###$$$%%%&&&%%%###%%%$$$$$$$$$%%%''')))******)))'''&&&%%%&&&&&&'''&&&&&&'''***,,,,,,+++)))))),,,...---+++***,,,...,,,---,,,,,,,,,///444777999GGGTTT]]]ooo}}}|||zzzooohhhccc___ccckkkxxxzzzmmm]]]NNNFFFHHHMMMWWWeeexxxyyyiii[[[QQQHHH???888333333444444555444111000000000111222222333333333000000000000000000000000//////............//////---...///000000///...---,,,......,,,+++,,,...000(((***,,,......,,,***(((+++,,,...//////...,,,++++++++++++******++++++,,,///............---,,,+++.........------.........//////...............///...///000///---,,,---...---.........//////000000.........//////000000000.........000222111///---000000////////////000000555777888555000...111444///000000111111111000000---......///000111222222//////............//////////////////////////////)))***---///000///...---......//////000000111111///......---------------+++---///...,,,+++,,,---000000000/////////////////////000000000...---,,,000000000000000/////////---...///000000000000000............//////000000---,,,+++,,,---...---,,,......---,,,++++++++++++))))))************)))))))))***************)))((()))+++,,,///999IIIUUU[[[JJJ>>>222---,,,)))((((((&&&&&&'''((())))))(((((('''((())))))((('''((()))"""$$$''')))(((&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&'''(((((('''&&&%%%###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""###$$$$$$$$$###"""!!!"""''''''%%%$$$&&&((('''''''''%%%$$$"""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((&&&######'''+++&&&%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%$$$%%%&&&''''''&&&$$$%%%'''***++++++(((+++......,,,+++,,,...)))***++++++,,,///444888;;;CCCJJJSSSiii|||www~~~xxxnnngggccc___aaaiiiuuu|||zzzpppggg[[[OOOFFFGGGSSSaaaooo|||wwwaaaXXXJJJ@@@;;;:::999888777666333111000000000111------...000000111111000000000000000000000000000//////////////////////////////////////////...---***///222...***+++------,,,...///000000///...,,,+++,,,---......---,,,+++,,,++++++++++++,,,,,,---000......///000000,,,)))/////////////////////////////////.........------...000222000---+++,,,///////////////////////////.........//////000000111...---...000333333222000000//////......//////000111111111///......000222///000000111111111111000/////////000000111111111222222111111111111222222////////////////////////'''))),,,...///000///.........//////000000111111...------------,,,,,,,,,+++...000///---+++,,,...////////////////////////...//////000000///...---...///000000000000//////+++,,,---///000111222222------......///000000111---,,,+++,,,...///...------,,,,,,++++++++++++,,,))))))***++++++++++++*********************+++++++++,,,---///555@@@LLLTTTLLL@@@444000...+++((((((((())))))))))))'''%%%$$$'''((())))))''''''((()))"""$$$'''((('''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$!!!'''***'''%%%&&&'''&&&)))***+++)))&&&###"""############$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''$$$""""""&&&***&&&%%%$$$%%%&&&'''&&&%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))(((%%%######%%%)))+++,,,)))+++---......---------(((***+++,,,---000444777BBBEEEJJJVVVnnnyyy~~~~~~uuukkkeeebbb```ccchhhrrr|||yyyqqqjjjfff]]]TTTNNNPPPUUU]]]kkkxxx}}}ppp```VVVFFFBBB<<<888666666888:::999888666444222222333444---...///000111111000000111111111111111111111111///000000000000000000///000000///...............***///000,,,+++,,,***&&&000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---......---......//////000000000000000000///------.....................111333111,,,***,,,///000000000///......------,,,,,,---......///000000///......000222333222000//////............//////000...---...111111000...//////000111111111111111000000000000000000000111333333222222222222333333////////////////////////***+++---...////////////......//////000000111111---------------,,,+++++++++...111000---,,,...000---.........///000000000---...///000000//////...---...///000111111000000,,,,,,...///000000111111.........///////////////,,,+++***+++---...---,,,++++++*********++++++,,,******+++,,,,,,,,,,,,,,,++++++*********,,,---......---------111999FFFQQQTTTFFF888111...+++***+++'''((()))***)))'''&&&$$$'''(((((('''&&&&&&''')))&&&''')))(((''''''((()))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$###'''(((%%%$$$''''''$$$)))+++---+++(((%%%%%%&&&"""######$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&$$$######$$$%%%&&&&&&$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))'''%%%$$$%%%'''***,,,,,,******+++...///000...,,,***+++,,,------///333555BBBEEENNN```tttxxx|||{{{qqqgggddddddcccggghhhoooyyyxxxoooddd\\\VVVPPPHHHHHHUUUfffsss}}}tttdddXXXMMMBBB;;;777888888666333111111222000333666777666444333333///000222333333333222111111111111111111111111111000000111111111111000000111000///---------...///+++...---***,,,...))),,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///(((,,,...,,,)))***111777000000111111111111000000++++++---...//////000000...111333111,,,***,,,///111111000///...---,,,,,,++++++,,,,,,---...//////000///...///000111000/////////............//////111//////222666666111,,,//////000111111111111111111111111000000000000000222222111111111111222222////////////////////////......//////////////////......//////000111111111,,,,,,---------,,,+++******...222111...,,,///222,,,------...///000111111,,,---...000000000//////,,,---///000111111111000---......///////////////000000000///......------+++***)))***,,,---,,,+++))))))))))))***+++,,,,,,***+++,,,---------------,,,+++*********,,,///000000...,,,+++---555DDDQQQ\\\LLL;;;111---++++++---$$$%%%''')))******)))(((&&&&&&'''&&&%%%$$$&&&(((%%%&&&&&&$$$"""!!!###$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$#########$$$ !!!''''''######&&&((((((%%%"""###$$$""""""###$$$%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))'''%%%######"""!!!"""$$$%%%%%%###&&&''''''((('''&&&$$$###"""###$$$%%%&&&&&&''''''%%%%%%%%%(((+++,,,,,,++++++******---111111...+++---.........---...111333:::>>>LLLbbbrrryyy{{{}}}tttxxxvvvmmmeeedddfffgggjjjiiimmmwww~~~uuukkkbbbYYYRRRNNNGGGVVViiixxxooodddUUUJJJBBB===777333666222111444555333222333333333333333333222111111000000000...,,,,,,...000222222111111111111222222000000000000000000000000////////////////////////---,,,,,,++++++,,,,,,---222111111111000...---,,,%%%)))---000///---,,,,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,)))+++...000111///,,,***///000///---++++++---///...---,,,+++,,,...000111111111000000//////......,,,,,,------------------000///...------...///000222///---,,,---///000000//////////////////////////////000000111111111222111111222222222333333333333333222111000///......222...---//////---...222000111333444444222///---222222000//////000111111...---++++++---...---,,,///////////////.........,,,---......//////......000000000000///////////////////////////000111111///000111111111///...---000///---,,,,,,---///000...---,,,,,,,,,,,,---...)))***+++,,,,,,,,,,,,,,,...---+++*********++++++************+++,,,---...222///000222//////===OOO\\\OOO@@@666111---+++***+++***(((''''''(((***++++++***'''%%%$$$###$$$$$$!!!"""###%%%&&&'''((((((***((('''%%%%%%&&&'''((()))&&&$$$%%%((()))(((''',,,+++(((&&&%%%$$$$$$%%%((('''&&&%%%$$$%%%&&&'''###"""""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###%%%'''%%%""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$)))))))))((('''''')))+++%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$###%%%'''$$$$$$%%%%%%'''(((******&&&'''(((''''''(((+++---+++,,,...//////---,,,+++***,,,.../////////111222<<<===EEEVVVlll{{{}}}uuuhhh^^^[[[___ccciiihhhmmmwww{{{ooobbbZZZSSSMMMMMMRRReeeqqqssseeeSSSKKKAAA:::888666333000555111000333444222111333000000000000///...---,,,......///...---...000222111000000//////000000111////////////////////////........................------,,,,,,,,,,,,------////////////...---,,,,,,'''***---///...---,,,,,,,,,,,,------------------,,,,,,---......---,,,,,,)))+++---//////...,,,+++.........---++++++,,,...///---,,,++++++,,,...///111111111111000000000//////000000111000000//////000///...------...///000111///---,,,...///000///000000000000000000000000///000000000111111111111111111111111222222222333222111111000000//////...000,,,,,,......,,,,,,000000111222333222111///...//////.........//////000000...------...//////...//////......---------...,,,------...............000000111111111111111111///////////////000000111///000000111000///...---000...---,,,,,,---...000...---,,,,,,,,,,,,---...******++++++,,,,,,,,,,,,---,,,+++***)))******+++*********))))))***++++++000---...111//////<<>>999555333111222333444333111222...---111333111000111000000111111111111000000,,,---//////......000222//////............//////////////////////////////.................................------.........******+++,,,,,,,,,,,,,,,,,,------,,,+++***,,,---.........------,,,,,,,,,------------------------+++++++++++++++,,,------,,,......---,,,,,,---...------,,,,,,,,,---......111000000000000000000000000000000///...---,,,+++/////////....../////////111///------.../////////000000000000000000000000000000000000000111111111/////////000000000000000---........./////////000000------//////------000000///......---...///000)))***,,,---.........---111000......000000000//////...,,,******+++,,,---,,,,,,---.........------++++++,,,,,,---.../////////............///000000........................///...------------...///------------------------+++++++++++++++++++++,,,******))))))))))))))))))******)))))))))******+++...+++,,,000000000;;;JJJ```___WWWEEE444------000///...,,,***)))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''((((((((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''###%%%'''((((((&&&###"""&&&$$$$$$%%%### $$$###$$$%%%&&&&&&%%%$$$###""""""""""""###############$$$$$$$$$$$$$$$$$$###!!!&&&))))))'''&&&&&&$$$############$$$%%%%%%$$$%%%&&&%%%$$$###%%%'''***)))((('''&&&%%%%%%%%%)))******)))''''''''')))***++++++,,,---,,,,,,+++***,,,...///......///000000222;;;MMMeee{{{|||xxxvvvrrriiibbbeeeeeekkkvvvsssfffZZZTTTGGGCCCJJJZZZdddiiivvvzzzkkk```RRRFFF===888666666222111111111111111///...111...---111222111000222)))***+++---.../////////...///000000...---...///000//////......//////000.........................................................------.........***+++,,,------------------------,,,******,,,............------,,,,,,,,,------------------------,,,,,,+++++++++,,,---...---...000///.........///---------...///000111111...//////////////////////////////...---,,,+++***...//////////////////...000///---...///000///...////////////////////////111111000000000000000000////////////////////////------......//////000000,,,******------******,,,000///---------...///000)))+++---...//////......000...,,,---...///.........---,,,+++***++++++,,,+++,,,,,,---...---------***++++++,,,---......///...............//////000------------------...............------.........------------------------,,,,,,+++******++++++,,,))))))))))))******))))))((())))))***+++,,,...///...+++,,,111111000:::GGG]]]bbb]]]JJJ666...---...111000...,,,+++))))))((((((((('''&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''((()))''''''(((((((((&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''$$$&&&(((******(((&&&$$$&&&$$$$$$&&&%%%"""$$$)))$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ """$$$%%%%%%%%%'''((($$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%$$$###%%%'''(((''''''&&&&&&&&&'''''')))***+++***(((&&&'''((()))******++++++,,,,,,+++***,,,...///...---...///,,,---444DDDZZZppp~~~zzzxxxyyywwwppphhhfffffflllxxx}}}oooaaaVVVNNNJJJOOOTTTaaannnvvvzzzvvveeeYYYJJJDDD???>>>;;;555222222111111222222222222111111111------111333111111222***+++---...000000111111...///111000///------...//////............//////........................------------------------......------------......+++,,,------............+++,,,---,,,++++++,,,...------------------,,,,,,...------,,,,,,------...------,,,,,,,,,---...///---///000111000//////000---......///000000111111------............/////////000000000///...---,,,......////////////......000...---...///000///---........................111111111111000000000000000000000000////////////.........//////000000000000......111111......000//////...------...000111,,,,,,---...////////////...---++++++---...---,,,---------,,,,,,,,,++++++++++++,,,------------------.........///000000000......------......///000------,,,,,,,,,---..............................,,,------......------,,,---,,,+++*********+++,,,((()))******++++++******(((((()))***,,,---///000...***+++000111///777BBBYYYaaa___LLL888///,,,))),,,,,,,,,,,,,,,,,,,,,,,,''''''''''''&&&%%%$$$###$$$%%%&&&'''(((((((((((($$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$&&&'''(((((((((((('''&&&%%%$$$$$$$$$%%%'''''''''''''''''''''&&&%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%&&&$$$$$$&&&%%%###&&&+++&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&$$$""""""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''&&&%%%''')))&&&&&&&&&&&&&&&'''((()))((()))+++***(((''''''((()))))))))******+++,,,,,,+++,,,......------...///...///555CCCXXXnnn{{{ssspppsssssspppkkkggggggnnnzzzwwwkkk^^^UUUQQQQQQRRRbbbooo{{{~~~qqqeeeXXXJJJAAA:::666555999888333//////111222333333333222222333111...---111333222111333000000111222222222222111,,,...000000///......///......------------..............................------------------------------,,,,,,,,,,,,------,,,,,,------------------)))+++,,,---,,,,,,---...,,,,,,------------------...---,,,,,,,,,,,,---...------........./////////+++...000000/////////000///000000//////...------............/////////000//////000000000000///...---...///000000///...---///.........000000///---////////////////////////111111111111000000000///111111111000000////////////000000000000000000000333111222555555222111333//////......///000000111......---------......///...,,,++++++,,,------,,,,,,---.........---+++***++++++,,,------------,,,//////////////////000000...------------...//////,,,,,,+++++++++,,,......---..................---,,,,,,---......---,,,,,,...---+++***)))***+++,,,((()))+++,,,,,,,,,++++++((((((((()))***,,,---...---))))))//////---222<<>>:::666///+++++++++******((('''&&&$$$%%%(((***,,,---------************)))((('''&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%'''((('''%%%%%%'''***%%%$$$######$$$&&&'''(((!!!"""$$$%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''')))******(((%%%$$$$$$### """'''%%%###!!!!!!###%%%######$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&'''((((((%%%%%%&&&%%%$$$###%%%'''(((''''''&&&&&&&&&''''''&&&(((***+++)))((((((((((((((((((((()))***+++,,,+++,,,......---,,,---...)))***111@@@WWWpppzzznnnhhhgggggggggfffgggnnnzzzQQQPPPPPPWWWbbbnnnvvvzzz|||wwwmmm]]]VVVKKK@@@888444555555222111111111000000//////222333222///,,,---000444777333//////111111---))),,,---...///000000000000,,,,,,------...///000000/////////...------,,,,,,........................000000///...------,,,,,,******+++,,,,,,---......------,,,,,,,,,---......,,,------......------,,,+++,,,---...///...---,,,......------------......//////......---,,,++++++...------///000000///...111222333333111000000111......///111333333222000222111111111000000//////......///000111111000000000111111111//////111222222222111111111111111111111111000000//////......000000//////.........---000000000000000000000000222222111111000000//////---......///000111111222111000///...---,,,+++***////////////////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---111000...---,,,,,,---...000---,,,---///000...,,,............////////////,,,,,,,,,---...///000111+++,,,---------+++((('''*********)))((())),,,...++++++,,,,,,,,,---------******************++++++)))******))))))+++...111===FFFOOOLLL@@@555111111,,,+++***))))))******++++++)))***+++)))%%%%%%)))//////---***'''%%%%%%&&&#########$$$%%%'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$"""'''(((%%%$$$&&&!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$$$$$$$%%%&&&&&&%%%%%%'''((($$$%%%''''''''''''%%%$$$'''''''''''''''((())))))(((+++///...+++)))***,,,,,,...////////////000222---333888>>>RRRpppppplllpppooohhheeeeeeiiirrr}}}NNNQQQYYYeeerrr}}}zzzjjj\\\TTTCCC@@@;;;666333111111222111111111000000000//////...000111///---,,,---///444111...///222222000,,,////////////............,,,,,,------...//////000000000///...------,,,,,,........................000//////...------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...,,,------......------,,,+++,,,------......------......------------......+++******))))))(((((((((,,,,,,,,,---...///...---///000222111///......///......///000111222111000000000/////////.........------......//////......---......---,,,,,,---///111111111111111111111111111000000000//////......000/////////....................................000000//////////////////---......///000000111111222222111000///...---,,,....................................---------,,,---,,,,,,++++++,,,,,,---000///...---------------///---,,,---///000...,,,............///////////////......------------...------...///...,,,***)))*********)))((())),,,...++++++++++++,,,,,,,,,,,,++++++***)))))))))***+++************)))***...000888BBBJJJIII???444...---+++***)))((('''((())))))&&&$$$%%%&&&$$$ $$$)))******)))'''&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$###### """$$$&&&'''(((((($$$'''(((&&&&&&(((%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&'''((())))))+++,,,,,,+++******+++***+++------,,,,,,...///...222555;;;PPPooouuurrrwwwvvvoooggggggiiippp{{{SSS\\\kkkzzzzzzhhhXXXKKKAAA;;;222333333444333333222222111111000000000000//////,,,...000111///---------000...,,,...111333222///111000///...------------,,,,,,------.../////////111000///...---,,,++++++........................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------......------,,,---,,,,,,,,,,,,---............------------......++++++++++++++++++++++++------......//////......---///000000...------............//////000000111.........------------,,,,,,------------,,,,,,+++,,,---...---++++++---...111111111111111111111111000000//////////////////////////////......................................................//////.........//////000000111333222222111000//////...------------------------/////////.........------------,,,,,,,,,,,,------..................------///...------...///...------............/////////111000///---,,,+++++++++...//////000///...,,,+++*********)))((()))+++---)))*********++++++++++++---+++)))((('''((()))******++++++***)))***,,,///555>>>GGGIIIBBB666...***)))((('''&&&&&&&&&''''''(((&&&&&&(((&&&"""###'''"""%%%''')))((((((((()))'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$ ###%%%'''((()))$$$&&&&&&$$$&&&((('''#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""$$$&&&'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''***((('''%%%%%%&&&((()))+++***((()))***+++******)))***,,,,,,++++++---...///111333;;;RRRqqqvvvtttyyyzzztttiiiggghhhmmmwwweeepppvvvlll]]]NNNBBB;;;666444222333444555555444222111000000000000000000/////////000111111000/////////...---,,,...000222111000000000...---------......---------.........//////111111000...---,,,+++***.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,------......------,,,------,,,+++,,,---...///......------------......,,,,,,------------------...000111222111111111111---///000///...,,,---------...............///111---------------------------------------,,,+++***///000000///......///111000000000000111111111111....../////////////////////////////////.........000000000000000000000000---------......//////000........./////////000000222222111111000000//////------------------------000////////////.........------,,,,,,,,,,,,------,,,---.../////////------......---............------------.........//////111000///---,,,++++++***......//////...---,,,,,,***++++++***))))))+++,,,))))))))))))************...,,,)))'''&&&'''((()))++++++,,,+++******,,,---555===GGGLLLHHH>>>333,,,***)))'''&&&%%%&&&&&&'''***((()))+++)))%%%&&&*** $$$'''))))))))))))***'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&&&&""""""""""""""""""""""""########################&&&&&&'''(((((('''&&&%%%%%%&&&'''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((***)))&&&%%%$$$&&&'''))),,,)))&&&&&&))),,,+++)))***,,,------------...000...111444???XXXwwwssspppuuuvvvrrriiigggfffjjjttt~~~zzzsssiiiVVVPPPFFF>>>999666555555222222222111000000////////////////////////000000222000...---...///111111......---.../////////..................///000111---------...............111000///...---,,,++++++........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,------......------,,,------,,,+++,,,---...///......------------......++++++++++++++++++,,,,,,...000222222000000111222...000111111///......///,,,...000///...---///000.......................................---,,,+++000111111000//////000222//////000000000111111111------......//////000000.........///////////////000000000000000000000000.........//////000000000............//////////////////////////////..............................000////////////............------,,,,,,------...+++,,,...///000///......---.........------......------------..................---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++***+++++++++))))))***+++(((((()))))))))*********...,,,***(((''''''((()))***+++,,,+++******+++---444:::DDDMMMNNNFFF999000+++***)))'''&&&&&&''''''&&&$$$%%%'''&&&"""###'''###&&&)))******)))((()))(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$(((%%%######$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%&&&''''''%%%%%%%%%'''((((((&&&%%%%%%&&&(((((()))(((&&&%%%%%%&&&'''(((,,,(((&&&&&&))),,,+++******,,,------------...000,,,111777CCC]]]{{{sssmmmqqqsssoooiiifffdddhhhrrr~~~yyyhhhWWWMMMAAA===999555444444333222111111000000000000111111......////////////000000000...***)))+++...///000...............------------...///111111222111111......................../////////...------,,,,,,........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------......------,,,---,,,,,,,,,,,,---............------------......------------------------***...000000---,,,...000///111222222000//////000+++///222222///---...000///////////////000000000...////////////......---...///000///------///000...//////000000111111111,,,,,,---...//////000000.........///////////////........................///////////////000000000........................------------............/////////////////////////////////.........------......------------......+++,,,---...////////////---...///...------...///,,,------------.........---,,,,,,,,,,,,,,,---...++++++++++++++++++++++++***+++,,,+++***))))))***((()))))))))************,,,,,,+++******))))))))))))***,,,,,,++++++,,,---111666???KKKPPPKKK>>>222---,,,***(((''''''((((((%%%###$$$&&&%%%!!!"""&&&&&&(((******)))''''''(((%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''',,,'''%%%''''''%%%$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%%%%&&&'''''''''%%%$$$%%%&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((***)))((((((***,,,,,,+++)))***,,,,,,++++++---...+++111777AAAYYYvvvzzzrrrttttttqqqjjjgggeeehhhrrr}}}wwwjjj\\\OOODDD===:::777444222222222111000...///000111222222222222........./////////000000///,,,***+++---//////---------...------------...///000222444444333111///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...,,,------......------,,,+++,,,------......------......------------......000000000//////......---)))---000///,,,+++---000///111222222000//////000***///444555111......///....../////////000000000---......////////////...---...///...,,,,,,...000......//////000111111222++++++,,,---...000000111............/////////000........................//////..........................................,,,,,,------................................................---------,,,......------------......+++,,,,,,---...///000111,,,...000///---,,,---///,,,,,,---------.........---,,,,,,++++++,,,,,,---++++++*********+++++++++***+++,,,,,,***))))))***)))))))))*********++++++++++++,,,---,,,,,,+++***''')))+++,,,++++++---...///333<<>>888HHH\\\lllzzz|||qqqiiieeehhhuuuzzzlllbbbOOOKKKDDD???<<<:::999777///000111222222111000///000///...---------------...///111111/////////000///...------///000000///---.........------///000000000//////.........---)))***,,,---...///////////////......---------,,,//////.........---------------...---++++++---///,,,,,,,,,------.........***---...,,,''''''+++///...------------...//////,,,......,,,,,,,,,+++)))+++,,,------,,,,,,...//////...,,,+++***+++,,,,,,---.........---,,,,,,+++***---000111///,,,***)))------............------...///111222222111000/////////000000000000///...---...///000000111111111////////////////////////............////////////222000...---,,,---///000///.........///000222333000000000000000000000000//////000000000000//////.........////////////000222222111111000/////////222111000...,,,***((((((000000//////.........---...,,,+++***,,,---,,,+++---...---,,,***+++...111///,,,+++,,,...///---+++))))))*********+++++++++......---------,,,,,,,,,***,,,---,,,******+++,,,.........------,,,,,,,,,+++++++++---///000...,,,+++***)))''''''''''''(((******))))))))))))))))))------,,,+++*********+++...---,,,+++,,,---...///000///000333666>>>PPPaaaYYYEEE222---...+++&&&$$$'''''''''&&&&&&%%%%%%%%%###%%%((()))'''%%%%%%%%%&&&%%%###"""!!!!!!""""""******)))''''''&&&&&&&&&#########%%%&&&&&&$$$"""%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''''''''&&&((('''%%%$$$###$$$$$$%%%&&&%%%############%%%&&&%%%###"""$$$&&&'''$$$"""((('''%%%$$$###$$$%%%%%%(((&&&$$$$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$'''))))))))))))((('''&&&&&&%%%%%%&&&((())))))'''%%%$$$%%%'''***(((''''''((())))))((('''(((***+++,,,,,,++++++---******------++++++...000000000000111222444444777EEE]]]lllooozzz||||||sssfff^^^cccqqq}}}uuulll```TTTKKKCCC???:::777666555444444///000111111111111000/////////...---------------...///111111///...///000000...------///000///...000000000...+++***+++,,,000/////////.........---,,,,,,------......------.........------,,,,,,,,,///.........------------,,,---......,,,,,,---...,,,,,,------------------+++---...,,,***)))+++...---------------...//////***+++,,,,,,,,,---,,,++++++,,,...------,,,...//////...---,,,,,,,,,------------......------,,,+++***---000000///,,,++++++---......//////......---///000222333333222111000000000000000000/////////---...///000000111111111------------------------............////////////111000///...---......///,,,,,,,,,------...///000//////////////////////////////000000000000//////------.........//////////////////////////////000/////////...---,,,,,,+++000/////////.........---222000//////000111000///------,,,++++++,,,///000///---,,,,,,...///...,,,++++++++++++++++++++++++.........---------,,,,,,+++---...---,,,+++,,,---.........------,,,,,,,,,+++,,,---.........------,,,+++***(((((((((((()))************************,,,,,,+++***************,,,,,,,,,+++,,,,,,---...---,,,,,,///111888HHHWWWWWWDDD333------+++'''&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&(((((('''%%%%%%&&&((('''&&&%%%%%%%%%&&&'''&&&%%%%%%&&&&&&'''((()))&&&%%%%%%&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&&&&$$$""")))((('''%%%%%%%%%&&&'''(((&&&$$$$$$&&&&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&((((((((()))(((''''''&&&'''''''''((())))))(((%%%%%%&&&'''((('''&&&''')))++++++***))))))(((((()))***,,,------******---...++++++...---------...///000222222999GGG___mmmpppzzz~~~}}}yyypppfff```dddooozzzwwwooobbbVVVMMMEEE===777666444111///000222222222///000000111111000000/////////...------------...---///111000///...///000000///......///000///---/////////---+++******,,,/////////...............---.........---,,,,,,+++---------------,,,,,,,,,............------------+++---//////---,,,,,,---------------------,,,,,,,,,,,,---------------------------------......///+++++++++,,,,,,,,,++++++,,,---......---,,,.../////////...---------......------......------,,,,,,+++---...///---------...---......//////......---///000222333444333222222000000////////////000000---...///000000111111111....................................////////////000/////////............+++,,,---...////////////...........................//////000000//////...,,,---------............,,,,,,---......///000000------.........//////////////////...............000///......000000000......,,,++++++,,,.../////////...------//////...------------,,,,,,,,,,,,,,,.........------------,,,,,,...///...---,,,---///.........---------------+++...000///,,,++++++------,,,+++***)))))))))*********+++++++++++++++++++++************)))))))))******+++,,,,,,,,,,,,+++,,,******,,,---222???LLLVVVGGG777///---***(((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%'''(((&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%'''(((((('''&&&$$$%%%'''(((((('''###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%$$$###'''&&&&&&%%%%%%%%%%%%&&&'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&((((((''''''(((((())))))((()))***(((&&&%%%&&&'''&&&%%%%%%'''***,,,,,,+++***)))'''&&&&&&))),,,...,,,******---...+++,,,...------------...000111333;;;HHHbbbqqqqqqyyy|||xxxtttlllfffcccgggooouuuvvvjjjcccXXXQQQIIIAAA<<<888555222333111//////111333333333///000000000000000000//////......---------......---///000000///......///000///......000000...,,,+++,,,,,,,,,++++++---...........................------......------,,,+++.........---------------------------------------***,,,///000...---,,,,,,.........------,,,,,,,,,---,,,---...000000...,,,------,,,,,,------...///...,,,---......+++***+++,,,...///...---,,,...///......------------------,,,------...------,,,,,,,,,---...---------///111......////////////......//////111222222222222222000//////...//////000111---...///000000111111111111111111111111111111111............/////////////////////000///......------...000111111111000///...........................//////////////////...,,,,,,,,,---------......------........./////////---.........//////000000...........................------...///000///---000---++++++---...---,,,//////....../////////...............------------............------------,,,---......---,,,...///...............---------+++///222000+++(((***......------,,,++++++******+++++++++++++++,,,,,,,,,))))))*********)))))))))((()))***,,,,,,+++******---,,,,,,------///999CCCTTTIII<<<222,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$%%%(((***(((((('''&&&%%%%%%%%%$$$(((''''''&&&%%%%%%%%%&&&&&&$$$""""""$$$&&&''''''"""###$$$%%%'''((()))***%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''$$$%%%''''''''''''%%%$$$%%%$$$$$$###$$$$$$$$$$$$$$$#####################&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&%%%$$$'''''''''(((((()))++++++(((*********'''&&&&&&'''&&&&&&&&&(((***++++++***)))((('''&&&''')))+++,,,,,,)))***---...+++,,,///......---...///111333555;;;IIIdddtttssstttyyytttqqqmmmiiiffffffjjjooosss|||pppttt|||zzzlll\\\OOOHHH@@@===:::888666555444333444222000111222444444333000//////////////////000......---------......///---...000000...---...//////......///000000...,,,+++,,,,,,,,,++++++---...---------...............+++,,,------......------.....................///,,,,,,------------------***,,,///000...---,,,,,,.........------,,,,,,,,,,,,,,,---///000111///---,,,,,,,,,,,,,,,---.........+++,,,000000,,,,,,///---...//////---------///,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,------...---,,,---///111...//////////////////...---...///000000111111111///////////////000111111---...///000000111111111111111111111111111111111............/////////////////////000///......------...000111111111000///..............................////////////......,,,,,,,,,---------......000000000//////.........//////////////////......---------...............000//////111333333222000000...---,,,------,,,+++.../////////......//////........................//////.........---------***,,,------,,,,,,---///........................,,,000222///***(((***............---,,,,,,+++*********+++++++++,,,,,,,,,((()))************))))))((()))***+++,,,+++***)))---+++,,,---------333;;;GGGCCC:::000***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$$$$'''***//////...,,,+++)))(((''')))(((''''''''''''''''''&&&$$$""""""%%%'''((('''&&&&&&''''''(((((())))))%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%$$$#########$$$%%%########################$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$''''''''''''(((***+++,,,)))***++++++)))'''''''''((('''''')))******)))'''&&&'''((())))))******)))+++))))))---...,,,,,,///...---,,,,,,...000333555999GGGdddvvvqqqnnnoookkkkkkjjjhhhhhhiiilllppprrrzzzKKKQQQZZZffftttvvvrrrjjj___RRRFFF<<<777444444444333222222111111333111000000222222222111000//////......//////000...------------...//////,,,...000///...---...///---------///111111///---/////////---+++******,,,---------------.........+++,,,,,,---.........------------............///,,,,,,,,,,,,------------+++---//////---,,,,,,---------------------,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,------...+++''')))000111......444...///000///---------///***+++,,,,,,------,,,,,,,,,,,,------......---------...///...------///111...//////000000//////...---------...///000111111---...///000111111000000---...///000000111111111....................................////////////000/////////............------...............---........................---......//////......---,,,---------............111111000000///......---000//////......------------------------..................000222333111///,,,---......,,,,,,---...---...//////------...///------.........//////////////////.........------***+++------,,,,,,---///.............../////////...///000...***)))+++------.........---,,,+++***))))))******+++,,,,,,,,,((()))***+++++++++***)))))))))***++++++++++++******((())),,,,,,+++...444777999777///(((((())))))%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###$$$&&&)))---------,,,***(((&&&%%%%%%%%%&&&&&&((()))+++,,,'''%%%%%%&&&(((******))),,,+++***)))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###""""""$$$'''$$$%%%&&&&&&'''&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%''''''''''''((()))***+++)))+++,,,,,,***(((''''''((((((((()))+++***(((&&&&&&''')))***++++++***)))+++))))))---...,,,---000+++***))))))+++...111444777DDDaaatttmmmgggiiigggjjjkkklllkkkkkkllloooqqqxxx:::<<>>888444333111111111///......///000000///...///000111111000000///............///000---------------...//////,,,...//////...------...+++,,,---///222222000...000000000...+++***+++,,,,,,,,,,,,------.........------......------,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,---......,,,,,,---...,,,,,,------------------***,,,...---,,,,,,///222,,,,,,++++++,,,,,,---...---'''(((///000******000...000000///...------...***+++---.........------+++,,,------......------...///000///...---.../////////000000000000//////------......///111222333+++---///222222222000///---...///000000111111111------------------------............////////////111000///...---......///......------------......////////////////////////---......//////......---------........./////////....................................------------,,,,,,,,,------.........,,,,,,---000222222000...$$$***//////,,,,,,000444,,,...///...,,,,,,---///+++,,,------...///000000////////////............***,,,......------///000---........./////////000//////---,,,++++++,,,---------......---,,,***)))(((((())))))***++++++,,,((()))+++,,,---,,,+++***+++************+++,,,,,,(((&&&(((,,,,,,+++,,,000222999;;;333+++)))******%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$######%%%'''&&&''''''''''''%%%$$$###$$$$$$%%%&&&''')))***+++%%%%%%%%%''')))+++***)))******)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%###!!!"""%%%'''$$$%%%&&&'''(((''''''&&&"""%%%&&&&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$((('''%%%&&&'''((((((''''''&&&&&&&&&'''((()))))))))+++------+++)))((('''&&&&&&''')))++++++)))'''(((((())))))***++++++,,,+++((()))---...,,,---000+++***((((((***---111444777AAA\\\nnnhhhccciiilllnnnppprrroookkkiiilllooowww~~~999888999>>>NNNhhhwwwmmm```TTTLLLEEEAAA;;;555222111333444000000///---,,,---000333...------...000111111000000///...------...///000---------------...///000,,,...//////...------...***+++,,,///222333111///---.........------///000,,,,,,,,,------........./////////...---,,,***)))))))))*********++++++++++++++++++,,,,,,---------------...---++++++---///,,,,,,,,,------.........))),,,///---******...333,,,,,,++++++,,,,,,---...222******///---$$$"""(((///000111000...------...+++,,,.../////////......+++,,,,,,---.........---...000111000...------...//////000000000000//////.........///000222333444***,,,000333333222000...---...///000111111111111////////////////////////............/////////000222000...---,,,---///000111111///......///000111000000000000000000000000---..................---.........////////////000+++,,,,,,------......///,,,,,,,,,---------------,,,,,,,,,------.........000000222444666666444222'''...///,,,,,,333:::+++---///...,,,+++,,,///***+++,,,---...000111111000/////////............,,,---//////...///000222---.........//////000000000...++++++,,,------,,,,,,------...---+++***)))'''(((((()))******++++++((()))+++---------+++***,,,+++*********+++---...(((''')))---...,,,---000777@@@CCC:::///+++***)))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%$$$######$$$&&&$$$%%%'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''""""""$$$&&&))))))(((&&&$$$$$$%%%&&&'''((()))***&&&'''''''''&&&%%%%%%$$$%%%&&&&&&'''&&&%%%###"""&&&%%%############%%%&&&$$$%%%%%%###!!!!!!%%%((("""###%%%&&&'''&&&%%%%%%"""$$$'''&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&((())))))((('''&&&&&&&&&&&&'''(((((()))+++------+++)))(((((($$$%%%&&&))),,,,,,+++)))+++***((('''(((***---///***((()))---...,,,---000---+++******,,,///333666777???XXXiiicccbbblllrrrqqquuuwwwrrrjjjfffiiimmmwww}}}